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

Disassembly:
push ebp
mov ebp, esp
sub esp, 0xc8
push ebx
mov dword [ebp - 4], 0x1150c
mov dword [ebp - 0x2c], 0x2ce6
mov dword [ebp - 0xc], 0x15e40
mov dword [ebp - 0x34], 0x3b93
mov dword [ebp - 8], 0xf7e6
mov dword [ebp - 0x24], 0xa6a0
mov dword [ebp - 0x54], 0x1a6d
mov dword [ebp - 0x40], 0x3ef6
mov dword [ebp - 0x1c], 0x9141
mov dword [ebp - 0x4c], 0xeaad
mov dword [ebp - 0x38], 0x2fad
mov dword [ebp - 0x10], 0x55cd
mov dword [ebp - 0x30], 0x11529
mov dword [ebp - 0x14], 0x133ee
mov dword [ebp - 0x48], 0xe6a5
mov dword [ebp - 0x18], 0x158c2
mov dword [ebp - 0x3c], 0x1701e
mov dword [ebp - 0x28], 0xcef8
mov dword [ebp - 0x58], 0xf8b9
mov dword [ebp - 0x44], 0xbb2c
mov dword [ebp - 0x20], 0xb565
mov dword [ebp - 0x50], 0x1495a
mov eax, dword [ebp - 0x20]
sub eax, 1
mov dword [ebp - 0x20], eax
mov ecx, dword [ebp - 4]
sub ecx, dword [ebp - 0x2c]
cmp ecx, dword [ebp - 0x40]
jl 0x42b9db
mov edx, dword [ebp - 0x14]
cmp edx, dword [ebp - 8]
jl 0x42b9db
mov eax, dword [ebp - 0x50]
add eax, dword [ebp - 0x48]
cmp eax, dword [ebp - 0x18]
jl 0x42b9db
mov ecx, dword [ebp - 0x38]
cmp ecx, dword [ebp - 0xc]
jge 0x42ba07
mov edx, dword [ebp - 0x10]
cmp edx, dword [ebp - 0x3c]
jge 0x42ba07
mov eax, dword [ebp - 0x58]
cmp eax, dword [ebp - 0x3c]
jl 0x42b9fe
mov ecx, dword [ebp - 0x40]
cmp ecx, dword [ebp - 0x30]
jge 0x42b9f6
mov edx, dword [ebp - 0x1c]
sub edx, dword [ebp - 8]
cmp edx, dword [ebp - 0x14]
jl 0x42b9fe
mov eax, dword [ebp - 0x2c]
cmp eax, dword [ebp - 0x14]
jge 0x42ba07
mov ecx, dword [ebp - 0x34]
add ecx, 1
mov dword [ebp - 0x34], ecx
mov edx, dword [ebp - 0x3c]
sub edx, 1
mov dword [ebp - 0x3c], edx
mov eax, dword [ebp - 0x24]
sub eax, 0x7b28
mov dword [ebp - 0x24], eax
mov ecx, dword [ebp - 0x44]
add ecx, dword [ebp - 0x24]
mov dword [ebp - 0x44], ecx
jmp 0x42ba2f
mov edx, dword [ebp - 0x44]
add edx, 1
mov dword [ebp - 0x44], edx
mov eax, dword [ebp - 0x44]
cmp eax, dword [ebp - 0x48]
jge 0x42bb75
mov ecx, dword [ebp - 8]
sub ecx, 1
mov dword [ebp - 8], ecx
mov edx, dword [ebp - 0x24]
sub edx, dword [ebp - 4]
je 0x42ba5d
mov eax, dword [ebp - 8]
add eax, 1
mov dword [ebp - 8], eax
mov ecx, dword [ebp - 0x2c]
cmp ecx, dword [ebp - 8]
jl 0x42ba76
mov edx, dword [ebp - 0x34]
cmp edx, dword [ebp - 0xc]
jl 0x42ba76
mov eax, dword [ebp - 0x14]
sub eax, 1
mov dword [ebp - 0x14], eax
mov ecx, dword [ebp - 0x14]
add ecx, dword [ebp - 0x28]
je 0x42bacc
mov edx, dword [ebp - 0x50]
mov dword [ebp - 0x70], edx
mov eax, dword [ebp - 0x30]
mov dword [ebp - 0x74], eax
mov ecx, dword [ebp - 0x30]
add ecx, 1
mov dword [ebp - 0x30], ecx
mov edx, dword [ebp - 0x70]
cmp edx, dword [ebp - 0x74]
jge 0x42bacc
mov eax, dword [ebp - 4]
cmp eax, dword [ebp - 0x24]
jge 0x42bacc
mov ecx, dword [ebp - 0x30]
xor ecx, dword [ebp - 0x10]
je 0x42bacc
mov edx, dword [ebp - 0x34]
or edx, dword [ebp - 0x3c]
mov dword [ebp - 0x78], edx
mov eax, dword [ebp - 0x3c]
sub eax, 1
mov dword [ebp - 0x3c], eax
cmp dword [ebp - 0x78], 0
je 0x42bacc
mov ecx, dword [ebp - 8]
cmp ecx, dword [ebp - 0x58]
jge 0x42bacc
mov edx, dword [ebp - 0x18]
add edx, 1
mov dword [ebp - 0x18], edx
mov eax, dword [ebp - 8]
cmp eax, dword [ebp - 0x24]
jge 0x42bb5e
mov ecx, dword [ebp - 0x34]
cmp ecx, dword [ebp - 0x14]
jge 0x42baf9
mov edx, dword [ebp - 0xc]
add edx, 1
mov dword [ebp - 0xc], edx
mov eax, dword [ebp - 4]
cmp eax, dword [ebp - 0xc]
jge 0x42baf9
mov ecx, dword [ebp - 0x28]
add ecx, dword [ebp - 0x54]
jne 0x42bb01
mov edx, dword [ebp - 0x3c]
and edx, dword [ebp - 0x50]
je 0x42bb5e
mov eax, dword [ebp - 8]
cmp eax, dword [ebp - 0x20]
jge 0x42bb5e
mov ecx, dword [ebp - 4]
cmp ecx, dword [ebp - 0x1c]
jge 0x42bb1a
mov dword [ebp - 0x5c], 1
jmp 0x42bb21
mov dword [ebp - 0x5c], 0
mov edx, dword [ebp - 0x28]
xor edx, dword [ebp - 0x5c]
je 0x42bb5e
mov eax, dword [ebp - 0x18]
cmp eax, dword [ebp - 0x3c]
jge 0x42bb45
mov ecx, dword [ebp - 8]
add ecx, 1
mov dword [ebp - 8], ecx
mov edx, dword [ebp - 0x2c]
imul edx, dword [ebp - 8]
test edx, edx
jne 0x42bb55
mov eax, dword [ebp - 0x28]
cmp eax, dword [ebp - 0x58]
jge 0x42bb5e
mov ecx, dword [ebp - 0x34]
cmp ecx, dword [ebp - 0x24]
jge 0x42bb5e
mov edx, dword [ebp - 0x38]
add edx, 1
mov dword [ebp - 0x38], edx
mov eax, dword [ebp - 0x4c]
add eax, 1
mov dword [ebp - 0x4c], eax
mov ecx, dword [ebp - 4]
add ecx, 1
mov dword [ebp - 4], ecx
jmp 0x42ba26
call fcn.0040fd10
push 0x40
push 0x3000
mov edx, dword [0x7ab1e8]
add edx, 0x1000
push edx
push 0
call fcn.007a3760
add esp, 0x10
mov dword [0x7ab230], eax
call fcn.004253e0
mov eax, dword [ebp - 0x54]
or eax, dword [ebp - 0x38]
jne 0x42bbb2
mov ecx, dword [ebp - 0xc]
sub ecx, dword [ebp - 0x50]
je 0x42bbbb
mov edx, dword [ebp - 0x38]
sub edx, 1
mov dword [ebp - 0x38], edx
mov eax, dword [ebp - 0x18]
sub eax, 0x6538
mov dword [ebp - 0x18], eax
mov ecx, dword [ebp - 0x10]
add ecx, dword [ebp - 0x18]
mov dword [ebp - 0x10], ecx
jmp 0x42bbda
mov edx, dword [ebp - 0x10]
add edx, 1
mov dword [ebp - 0x10], edx
mov eax, dword [ebp - 0x10]
cmp eax, dword [ebp - 0x50]
jge 0x42bda5
mov ecx, dword [ebp - 0xc]
cmp ecx, dword [ebp - 0x20]
jl 0x42bc1c
mov edx, dword [ebp - 0x58]
and edx, dword [ebp - 0x44]
cmp edx, dword [ebp - 0x24]
jge 0x42bc25
mov eax, dword [ebp - 0x14]
and eax, dword [ebp - 4]
cmp eax, dword [ebp - 0x2c]
jge 0x42bc25
mov ecx, dword [ebp - 0x1c]
or ecx, dword [ebp - 0x38]
mov dword [ebp - 0x7c], ecx
mov edx, dword [ebp - 0x38]
add edx, 1
mov dword [ebp - 0x38], edx
cmp dword [ebp - 0x7c], 0
je 0x42bc25
mov eax, dword [ebp - 0x24]
sub eax, 1
mov dword [ebp - 0x24], eax
mov ecx, dword [ebp - 0x44]
cmp ecx, dword [ebp - 0x30]
jge 0x42bc46
mov edx, dword [ebp - 0x28]
cmp edx, dword [ebp - 0x4c]
jge 0x42bc46
mov eax, dword [ebp - 0xc]
cmp eax, dword [ebp - 0x1c]
jge 0x42bc46
mov ecx, dword [ebp - 0x2c]
add ecx, 1
mov dword [ebp - 0x2c], ecx
mov edx, dword [ebp - 0x20]
sub edx, 1
mov dword [ebp - 0x20], edx
mov eax, dword [ebp - 8]
sub eax, 1
mov dword [ebp - 8], eax
mov ecx, dword [ebp - 0xc]
cmp ecx, dword [ebp - 8]
jge 0x42bd0f
mov edx, dword [ebp - 0x2c]
xor edx, dword [ebp - 0x38]
je 0x42bd0f
mov eax, dword [ebp - 0x18]
cmp eax, dword [ebp - 0x20]
jge 0x42bd0f
mov ecx, dword [ebp - 0x1c]
cmp ecx, dword [ebp - 0x40]
jge 0x42bc8d
mov dword [ebp - 0x60], 1
jmp 0x42bc94
mov dword [ebp - 0x60], 0
mov edx, dword [ebp - 0x54]
and edx, dword [ebp - 0x60]
mov dword [ebp - 0x80], edx
mov eax, dword [ebp - 0x54]
add eax, 1
mov dword [ebp - 0x54], eax
cmp dword [ebp - 0x80], 0
je 0x42bd0f
mov ecx, dword [ebp - 0x4c]
add ecx, 1
mov dword [ebp - 0x4c], ecx
mov edx, dword [ebp - 0x4c]
or edx, dword [ebp - 0x14]
je 0x42bd0f
mov eax, dword [ebp - 0x20]
mov dword [ebp - 0x84], eax
mov ecx, dword [ebp - 4]
mov dword [ebp - 0x88], ecx
mov edx, dword [ebp - 0x20]
sub edx, 1
mov dword [ebp - 0x20], edx
mov eax, dword [ebp - 0x84]
cmp eax, dword [ebp - 0x88]
jge 0x42bd0f
mov ecx, dword [ebp - 0x1c]
cmp ecx, dword [ebp - 0x58]
jge 0x42bd0f
mov edx, dword [ebp - 0x28]
cmp edx, dword [ebp - 0xc]
jge 0x42bd0f
mov eax, dword [ebp - 0x24]
cmp eax, dword [ebp - 0x2c]
jge 0x42bd0f
mov ecx, dword [ebp - 0x34]
cmp ecx, dword [ebp - 0x54]
jge 0x42bd0f
mov edx, dword [ebp - 0x34]
add edx, 1
mov dword [ebp - 0x34], edx
mov eax, dword [ebp - 0xc]
add eax, dword [ebp - 0x4c]
cmp eax, dword [ebp - 0x20]
jl 0x42bd64
mov ecx, dword [ebp - 4]
cmp ecx, dword [ebp - 0x38]
jge 0x42bd6d
mov edx, dword [ebp - 0x28]
mov dword [ebp - 0x8c], edx
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x90], eax
mov ecx, dword [ebp - 0x1c]
sub ecx, 1
mov dword [ebp - 0x1c], ecx
mov edx, dword [ebp - 0x8c]
cmp edx, dword [ebp - 0x90]
jge 0x42bd6d
mov eax, dword [ebp - 0x30]
add eax, 1
mov dword [ebp - 0x30], eax
mov ecx, dword [ebp - 0x30]
cmp ecx, dword [ebp - 0x24]
jge 0x42bd6d
mov edx, dword [ebp - 0x20]
add edx, dword [ebp - 0x14]
je 0x42bd6d
mov eax, dword [ebp - 4]
add eax, 1
mov dword [ebp - 4], eax
mov ecx, dword [ebp - 0x2c]
add ecx, 1
mov dword [ebp - 0x2c], ecx
mov edx, dword [ebp - 0x54]
add edx, 1
mov dword [ebp - 0x54], edx
mov eax, dword [ebp - 0x2c]
sub eax, dword [ebp - 0xc]
je 0x42bd8f
mov ecx, dword [ebp - 0x34]
cmp ecx, dword [ebp - 0x58]
jl 0x42bd97
mov edx, dword [ebp - 4]
cmp edx, dword [ebp - 0x40]
jge 0x42bda0
mov eax, dword [ebp - 0x18]
sub eax, 1
mov dword [ebp - 0x18], eax
jmp 0x42bbd1
mov ecx, dword [ebp - 0x44]
add ecx, 0x5c90
mov dword [ebp - 0x44], ecx
mov edx, dword [ebp - 0x3c]
sub edx, dword [ebp - 0x44]
mov dword [ebp - 0x3c], edx
jmp 0x42bdc5
mov eax, dword [ebp - 0x3c]
add eax, 1
mov dword [ebp - 0x3c], eax
mov ecx, dword [ebp - 0x3c]
cmp ecx, dword [ebp - 0x2c]
jge 0x42bf46
mov edx, dword [ebp - 0x50]
add edx, 1
mov dword [ebp - 0x50], edx
mov eax, dword [ebp - 0x14]
sub eax, 1
mov dword [ebp - 0x14], eax
mov ecx, dword [ebp - 0x40]
sub ecx, 1
mov dword [ebp - 0x40], ecx
mov edx, dword [ebp - 0x24]
cmp edx, dword [ebp - 0xc]
jge 0x42bdfd
mov eax, dword [ebp - 0x48]
sub eax, 1
mov dword [ebp - 0x48], eax
mov ecx, dword [ebp - 0x18]
cmp ecx, dword [ebp - 0x30]
jge 0x42be0e
mov edx, dword [ebp - 0x18]
add edx, 1
mov dword [ebp - 0x18], edx
mov eax, dword [ebp - 0x34]
and eax, dword [ebp - 0x48]
je 0x42be1e
mov ecx, dword [ebp - 0x58]
cmp ecx, dword [ebp - 0xc]
jl 0x42be2a
mov edx, dword [ebp - 0x18]
cmp edx, dword [ebp - 8]
jge 0x42bf2f
mov eax, dword [ebp - 0x34]
cmp eax, dword [ebp - 8]
jl 0x42be96
mov ecx, dword [ebp - 0xc]
mov dword [ebp - 0x94], ecx
mov edx, dword [ebp - 0x24]
mov dword [ebp - 0x98], edx
mov eax, dword [ebp - 0x24]
sub eax, 1
mov dword [ebp - 0x24], eax
mov ecx, dword [ebp - 0x94]
cmp ecx, dword [ebp - 0x98]
jge 0x42be63
mov edx, dword [ebp - 0x54]
cmp edx, dword [ebp - 0x28]
jl 0x42be96
mov eax, dword [ebp - 4]
cmp eax, dword [ebp - 0x1c]
jge 0x42be74
mov dword [ebp - 0x64], 1
jmp 0x42be7b
mov dword [ebp - 0x64], 0
mov ecx, dword [ebp - 0x40]
xor ecx, dword [ebp - 0x64]
je 0x42bf2f
mov edx, dword [ebp - 0x1c]
or edx, dword [ebp - 0x30]
cmp edx, dword [ebp - 0x14]
jge 0x42bf2f
mov eax, dword [ebp - 0x10]
mov dword [ebp - 0x9c], eax
mov ecx, dword [ebp - 0x34]
mov dword [ebp - 0xa0], ecx
mov edx, dword [ebp - 0x34]
sub edx, 1
mov dword [ebp - 0x34], edx
mov eax, dword [ebp - 0x9c]
cmp eax, dword [ebp - 0xa0]
jl 0x42bf01
mov ecx, dword [ebp - 0x48]
xor ecx, dword [ebp - 0x20]
je 0x42bf2f
mov edx, dword [ebp - 8]
sub edx, 1
mov dword [ebp - 8], edx
mov eax, dword [ebp - 0x40]
xor eax, dword [ebp - 8]
je 0x42bf2f
mov ecx, dword [ebp - 0x14]
mov dword [ebp - 0xa4], ecx
mov edx, dword [ebp - 4]
mov dword [ebp - 0xa8], edx
mov eax, dword [ebp - 4]
sub eax, 1
mov dword [ebp - 4], eax
mov ecx, dword [ebp - 0xa4]
cmp ecx, dword [ebp - 0xa8]
jge 0x42bf2f
mov eax, dword [ebp - 4]
cdq
idiv dword [ebp - 0x48]
cmp eax, dword [ebp - 0x28]
jl 0x42bf26
mov edx, dword [ebp - 0xc]
cmp edx, dword [ebp - 0x40]
jl 0x42bf26
mov eax, dword [ebp - 0x18]
add eax, 1
mov dword [ebp - 0x18], eax
mov ecx, dword [ebp - 0x18]
or ecx, dword [ebp - 0x58]
je 0x42bf2f
mov edx, dword [ebp - 0xc]
sub edx, 1
mov dword [ebp - 0xc], edx
mov eax, dword [ebp - 4]
add eax, 1
mov dword [ebp - 4], eax
mov ecx, dword [ebp - 0x40]
add ecx, 1
mov dword [ebp - 0x40], ecx
jmp 0x42bdbc
mov edx, dword [ebp - 0x4c]
add edx, 1
mov dword [ebp - 0x4c], edx
mov eax, dword [ebp - 4]
sub eax, 0xbb9f
mov dword [ebp - 4], eax
mov ecx, dword [ebp - 0x1c]
add ecx, dword [ebp - 4]
mov dword [ebp - 0x1c], ecx
jmp 0x42bf6e
mov edx, dword [ebp - 0x1c]
add edx, 1
mov dword [ebp - 0x1c], edx
mov eax, dword [ebp - 0x1c]
cmp eax, dword [ebp - 0x4c]
jge 0x42c03f
mov ecx, dword [ebp - 0x20]
sub ecx, 1
mov dword [ebp - 0x20], ecx
mov edx, dword [ebp - 0x14]
add edx, 1
mov dword [ebp - 0x14], edx
mov eax, dword [ebp - 0x40]
cmp eax, dword [ebp - 0x2c]
jl 0x42bfd8
mov ecx, dword [ebp - 0x28]
and ecx, dword [ebp - 0x38]
mov dword [ebp - 0xac], ecx
mov edx, dword [ebp - 0x44]
mov dword [ebp - 0xb0], edx
mov eax, dword [ebp - 0x38]
sub eax, 1
mov dword [ebp - 0x38], eax
mov ecx, dword [ebp - 0xac]
cmp ecx, dword [ebp - 0xb0]
jge 0x42bfc8
mov edx, dword [ebp - 0x24]
or edx, dword [ebp - 0x48]
jne 0x42bfd8
mov eax, dword [ebp - 0x20]
cmp eax, dword [ebp - 4]
jge 0x42bff9
mov ecx, dword [ebp - 0x18]
cmp ecx, dword [ebp - 0x3c]
jge 0x42bff9
mov edx, dword [ebp - 0x38]
cmp edx, dword [ebp - 0x3c]
jge 0x42bff9
mov eax, dword [ebp - 0x34]
and eax, dword [ebp - 0x2c]
je 0x42bff9
mov ecx, dword [ebp - 4]
cmp ecx, dword [ebp - 0x30]
jge 0x42bff9
mov edx, dword [ebp - 0x14]
sub edx, 1
mov dword [ebp - 0x14], edx
mov eax, dword [ebp - 0x10]
add eax, 1
mov dword [ebp - 0x10], eax
mov ecx, dword [ebp - 0x10]
sub ecx, dword [ebp - 0x44]
cmp ecx, dword [ebp - 0x48]
jl 0x42c028
mov edx, dword [ebp - 0x30]
cmp edx, dword [ebp - 0x20]
jl 0x42c028
mov eax, dword [ebp - 0x50]
cdq
idiv dword [ebp - 4]
test eax, eax
je 0x42c031
mov eax, dword [ebp - 8]
or eax, dword [ebp - 0x2c]
je 0x42c031
mov ecx, dword [ebp - 0x38]
add ecx, 1
mov dword [ebp - 0x38], ecx
mov edx, dword [ebp - 0x28]
add edx, 1
mov dword [ebp - 0x28], edx
jmp 0x42bf65
mov eax, dword [0x7ab230]
mov dword [ebp - 0xc8], eax
mov ecx, dword [ebp - 0x28]
sub ecx, 0x13f0
mov dword [ebp - 0x28], ecx
mov edx, dword [ebp - 0x1c]
sub edx, dword [ebp - 0x28]
mov dword [ebp - 0x1c], edx
jmp 0x42c06a
mov eax, dword [ebp - 0x1c]
add eax, 1
mov dword [ebp - 0x1c], eax
mov ecx, dword [ebp - 0x1c]
cmp ecx, dword [ebp - 0x38]
jge 0x42c232
mov edx, dword [ebp - 8]
sub edx, 1
mov dword [ebp - 8], edx
mov eax, dword [ebp - 0x10]
sub eax, 1
mov dword [ebp - 0x10], eax
mov ecx, dword [ebp - 0x58]
cmp ecx, dword [ebp - 0xc]
jge 0x42c0b0
mov edx, dword [ebp - 4]
imul edx, dword [ebp - 0x34]
cmp edx, dword [ebp - 8]
jge 0x42c0b0
mov eax, dword [ebp - 0x4c]
and eax, dword [ebp - 0x48]
cmp eax, dword [ebp - 0x2c]
jge 0x42c0b0
mov ecx, dword [ebp - 0x28]
sub ecx, 1
mov dword [ebp - 0x28], ecx
mov edx, dword [ebp - 0x14]
and edx, dword [ebp - 0x34]
cmp edx, dword [ebp - 0x10]
jge 0x42c0d7
mov eax, dword [ebp - 0x24]
cdq
idiv dword [ebp - 0x30]
test eax, eax
je 0x42c0d7
mov eax, dword [ebp - 0x10]
cmp eax, dword [ebp - 0x20]
jge 0x42c0d7
mov ecx, dword [ebp - 0x10]
sub ecx, 1
mov dword [ebp - 0x10], ecx
mov edx, dword [ebp - 0x3c]
cmp edx, dword [ebp - 8]
jge 0x42c125
mov eax, dword [ebp - 0x2c]
cmp eax, dword [ebp - 0x44]
jge 0x42c0f3
mov eax, dword [ebp - 0x40]
cdq
idiv dword [ebp - 0x4c]
cmp eax, dword [ebp - 0x48]
jl 0x42c11c
mov ecx, dword [ebp - 0x10]
mov dword [ebp - 0xb4], ecx
mov edx, dword [ebp - 0xc]
mov dword [ebp - 0xb8], edx
mov eax, dword [ebp - 0xc]
add eax, 1
mov dword [ebp - 0xc], eax
mov ecx, dword [ebp - 0xb4]
cmp ecx, dword [ebp - 0xb8]
jge 0x42c125
mov edx, dword [ebp - 4]
sub edx, 1
mov dword [ebp - 4], edx
mov eax, dword [ebp - 0x20]
imul eax, dword [ebp - 0x34]
mov dword [ebp - 0xbc], eax
mov ecx, dword [ebp - 0x20]
add ecx, 1
mov dword [ebp - 0x20], ecx
cmp dword [ebp - 0xbc], 0
je 0x42c19a
mov edx, dword [ebp - 0x24]
cmp edx, dword [ebp - 0x40]
jl 0x42c191
mov eax, dword [ebp - 0x10]
sub eax, dword [ebp - 0x2c]
mov dword [ebp - 0xc0], eax
mov ecx, dword [ebp - 0x54]
mov dword [ebp - 0xc4], ecx
mov edx, dword [ebp - 0x10]
add edx, 1
mov dword [ebp - 0x10], edx
mov eax, dword [ebp - 0xc0]
cmp eax, dword [ebp - 0xc4]
jge 0x42c189
mov ecx, dword [ebp - 0xc]
sub ecx, 1
mov dword [ebp - 0xc], ecx
mov edx, dword [ebp - 0x50]
add edx, dword [ebp - 0xc]
jne 0x42c191
mov eax, dword [ebp - 0x14]
cmp eax, dword [ebp - 0x30]
jge 0x42c19a
mov ecx, dword [ebp - 0x30]
sub ecx, 1
mov dword [ebp - 0x30], ecx
mov edx, dword [ebp - 0x30]
sub edx, 1
mov dword [ebp - 0x30], edx
mov eax, dword [ebp - 0x50]
cmp eax, dword [ebp - 4]
jge 0x42c1bc
mov ecx, dword [ebp - 0x18]
sub ecx, 1
mov dword [ebp - 0x18], ecx
mov edx, dword [ebp - 0x18]
cmp edx, dword [ebp - 0x24]
jl 0x42c1cc
mov eax, dword [ebp - 0x14]
cmp eax, dword [ebp - 0x48]
jge 0x42c22d
mov ecx, dword [ebp - 0x3c]
cmp ecx, dword [ebp - 0x10]
jge 0x42c22d
mov edx, dword [ebp - 0x24]
cmp edx, dword [ebp - 0x58]
jge 0x42c1dd
mov dword [ebp - 0x68], 1
jmp 0x42c1e4
mov dword [ebp - 0x68], 0
mov eax, dword [ebp - 0x50]
xor eax, dword [ebp - 0x68]
je 0x42c1f4
mov ecx, dword [ebp - 0x54]
cmp ecx, dword [ebp - 8]
jl 0x42c224
mov edx, dword [ebp - 0x2c]
cmp edx, dword [ebp - 0x30]
jl 0x42c224
mov eax, dword [ebp - 0x48]
cmp eax, dword [ebp - 0xc]
jge 0x42c20d
mov dword [ebp - 0x6c], 1
jmp 0x42c214
mov dword [ebp - 0x6c], 0
mov ecx, dword [ebp - 0x14]
xor ecx, dword [ebp - 0x6c]
jne 0x42c224
mov edx, dword [ebp - 0x18]
cmp edx, dword [ebp - 0x40]
jge 0x42c22d
mov eax, dword [ebp - 0x28]
sub eax, 1
mov dword [ebp - 0x28], eax
jmp 0x42c061
mov eax, 0x5ecaf625
mov ebx, dword [ebp - 0xc8]
mov edx, 4
and eax, 0xaec3ad7
and eax, 0xa000001
or eax, 0x400e8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d538701
xor eax, 0x34e39ad6
and eax, 0x41241500
or eax, 0x2c4b6000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x662f937a
and eax, 0x406252
or eax, 0x740a0800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3ce8099b
and eax, 0x48204349
or eax, 0x31501424
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7664514d
and eax, 0x302c0b96
and eax, 0x40000
or eax, 0x7061584c
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c943ccc
xor eax, 0x48dd46c6
and eax, 2
or eax, 0x41
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4aaa0dd0
xor eax, 0x661f7164
and eax, 0x20216800
or eax, 0x52420200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x20ba8847
or eax, 0x5565036f
and eax, 0x414c426f
or eax, 0x28001800
mov dword [ebx], eax
add ebx, edx
or eax, 0xe6981fa
and eax, 0x5c102a09
and eax, 0x48000200
or eax, 0x1437062
mov dword [ebx], eax
add ebx, edx
and eax, 0x1d71e67b
xor eax, 0x4865f5c0
and eax, 0x1400
or eax, 0x6049
mov dword [ebx], eax
add ebx, edx
or eax, 0x1063f557
and eax, 0x10404400
or eax, 0x440c0a00
mov dword [ebx], eax
add ebx, edx
or eax, 0x470f6400
or eax, 0x7753673b
and eax, 0x42554811
or eax, 0x8201044
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b1a583c
and eax, 0x726d4878
or eax, 0x4002302
mov dword [ebx], eax
add ebx, edx
or eax, 0x57e0f6e2
and eax, 0x46494650
or eax, 1
mov dword [ebx], eax
add ebx, edx
or eax, 0x65351cd0
xor eax, 0x44d6cab3
and eax, 0x1020062
or eax, 0x48544b15
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ab7198f
and eax, 0x50bd77b3
and eax, 0x14010
or eax, 0x542148
mov dword [ebx], eax
add ebx, edx
or eax, 0x27b4b0b4
and eax, 0x25406000
or eax, 0x50020600
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c4a801f
and eax, 0x30400000
or eax, 0x42354b6c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c31666c
or eax, 0x5e9772a8
and eax, 0x58567020
or eax, 0x20000042
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ee4545d
and eax, 0x78
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0xa4d6254
and eax, 0x864a908
and eax, 0x8440000
or eax, 0x71125700
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b14e3b7
and eax, 0x73465236
or eax, 0x280840
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a1ebede
xor eax, 0x314c9101
and eax, 0x28045000
or eax, 0x47430a44
mov dword [ebx], eax
add ebx, edx
or eax, 0x6285c0bf
and eax, 0x44435078
or eax, 0x10280100
mov dword [ebx], eax
add ebx, edx
and eax, 0x14399d82
and eax, 0x4091100
or eax, 0x68464250
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c8357b2
or eax, 0x73e77ee4
and eax, 0x474d6d00
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x69b98c1c
and eax, 0x6c496d08
or eax, 0x20062
mov dword [ebx], eax
add ebx, edx
or eax, 0x2555c2a9
xor eax, 0x6aa50df5
and eax, 0x4684018
or eax, 0x60050160
mov dword [ebx], eax
add ebx, edx
and eax, 0x36294d0f
and eax, 8
or eax, 0x67
mov dword [ebx], eax
add ebx, edx
xor eax, 0x57ade34c
and eax, 0x50054200
or eax, 0x8420400
mov dword [ebx], eax
add ebx, edx
or eax, 0x12cedfd8
and eax, 0x40424550
or eax, 0x4102020
mov dword [ebx], eax
add ebx, edx
or eax, 0x340bdf26
and eax, 0x636d71e1
and eax, 0x60487160
or eax, 0x16040419
mov dword [ebx], eax
add ebx, edx
or eax, 0x1cd39ecc
and eax, 0x404a4150
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x81f36e
and eax, 0x4040
or eax, 0x536b2e0e
mov dword [ebx], eax
add ebx, edx
or eax, 0x53c4455b
and eax, 0x494f
or eax, 0x1000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a8e843a
xor eax, 0x66851be0
and eax, 0x580a4400
or eax, 0x1702100
mov dword [ebx], eax
add ebx, edx
or eax, 0x68684e70
and eax, 0x58626b60
or eax, 0x205000c
mov dword [ebx], eax
add ebx, edx
or eax, 0x2df08d84
and eax, 0x54706864
or eax, 0x81001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x9daa241
and eax, 0x20
or eax, 0x50
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5b367c3b
xor eax, 0x72e8b882
and eax, 0x21404000
or eax, 0x50010300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x47c12d03
and eax, 0x4006801
or eax, 0x40611168
mov dword [ebx], eax
add ebx, edx
xor eax, 0x21ddcefe
and eax, 0x647a25dc
and eax, 0x64082004
or eax, 0x3405860
mov dword [ebx], eax
add ebx, edx
xor eax, 0x28d2a856
and eax, 0x41025022
or eax, 0x60044d
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a13148a
and eax, 0x40000402
or eax, 0x27794251
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7579d45a
xor eax, 0x18f390d6
and eax, 0x720047
or eax, 0x55045000
mov dword [ebx], eax
add ebx, edx
or eax, 0x52037c2a
and eax, 0x684f
or eax, 0x100
mov dword [ebx], eax
add ebx, edx
and eax, 0x7068754a
xor eax, 0x49a34e02
and eax, 0x41030e00
or eax, 0x404000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x198d1461
and eax, 0x504a4240
or eax, 0x23010106
mov dword [ebx], eax
add ebx, edx
or eax, 0x136030a4
and eax, 0x40626266
or eax, 0xc000c09
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7983d7bb
and eax, 0x72f8958b
and eax, 0x30401100
or eax, 0x470b4253
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f3f5385
or eax, 0x40e03c19
and eax, 0x4d
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x9ae7767
xor eax, 0x24b02065
and eax, 0x20302000
or eax, 0x59444600
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f41354
and eax, 0x59544650
or eax, 0xa
mov dword [ebx], eax
add ebx, edx
xor eax, 0x536ee95a
xor eax, 0x13c3947f
and eax, 0x71186d
or eax, 0x64000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x49767fe1
and eax, 0x40000600
or eax, 0x26645000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x625a1c5d
xor eax, 0x41715f7
and eax, 0x4e2a
or eax, 0x59462041
mov dword [ebx], eax
add ebx, edx
or eax, 0x5a90b929
and eax, 0x52546768
or eax, 0x24200000
mov dword [ebx], eax
add ebx, edx
or eax, 0x39bc2169
and eax, 0x65684760
or eax, 0x11006
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3bda7285
and eax, 0x4e020441
or eax, 0x20484200
mov dword [ebx], eax
add ebx, edx
and eax, 0x28d76eba
xor eax, 0x4ea48e37
and eax, 0x42604000
or eax, 0x9103600
mov dword [ebx], eax
add ebx, edx
or eax, 0x200877e5
and eax, 0x43406561
or eax, 0x14020008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x46adee5f
or eax, 0x6c3aa006
and eax, 0x4d4c2a36
or eax, 0x4040
mov dword [ebx], eax
add ebx, edx
or eax, 0x3da57042
and eax, 0x49486852
or eax, 0x2020008
mov dword [ebx], eax
add ebx, edx
or eax, 0x17215175
and eax, 0x5795a1d9
and eax, 0x55010151
or eax, 0x664624
mov dword [ebx], eax
add ebx, edx
or eax, 0x1bbd2865
and eax, 0x54474364
or eax, 0x100a
mov dword [ebx], eax
add ebx, edx
or eax, 0x6be69917
or eax, 0x72bf64d2
and eax, 0x7962
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b7888df
xor eax, 0x7b39e662
and eax, 0x411900
or eax, 0x4d226000
mov dword [ebx], eax
add ebx, edx
and eax, 0x332666a5
and eax, 0x1278c09f
and eax, 0x4000
or eax, 0x53581864
mov dword [ebx], eax
add ebx, edx
xor eax, 0x45577580
and eax, 0x29eec7ae
and eax, 0xc0104
or eax, 0x4c404851
mov dword [ebx], eax
add ebx, edx
or eax, 0xc24925e
or eax, 0x21257f9f
and eax, 0x6c41654d
or eax, 0x20
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ebfedf
and eax, 0x416448
or eax, 0x53180212
mov dword [ebx], eax
add ebx, edx
or eax, 0x4484983
and eax, 0x51506158
or eax, 0x8261000
mov dword [ebx], eax
add ebx, edx
and eax, 0x325a6e1f
and eax, 0x1e2ea75c
and eax, 0x10000008
or eax, 0x4a4d4641
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a365488
and eax, 0x5a044400
or eax, 0x20492874
mov dword [ebx], eax
add ebx, edx
or eax, 0x4bbc3174
or eax, 0x3f7bc957
and eax, 0x51
or eax, 8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x59775e2e
and eax, 0x50454800
or eax, 0x4080000
mov dword [ebx], eax
add ebx, edx
and eax, 0x637bc641
and eax, 0x40404000
or eax, 0x19300754
mov dword [ebx], eax
add ebx, edx
or eax, 0x574e95cc
and eax, 0x4c544654
or eax, 0x823
mov dword [ebx], eax
add ebx, edx
and eax, 0x3fcaf240
and eax, 0x8404240
or eax, 0x42262131
mov dword [ebx], eax
add ebx, edx
and eax, 0x73dd771d
or eax, 0xf5aa73a
and eax, 0x4252410b
or eax, 0x200044
mov dword [ebx], eax
add ebx, edx
or eax, 0x682fc6e3
and eax, 0x6a524345
or eax, 0x1003010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2dfd8234
and eax, 0x40015060
or eax, 0x8400a0e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x29bd0ea0
and eax, 0x31656b99
and eax, 0x4008
or eax, 0x841
mov dword [ebx], eax
add ebx, edx
or eax, 0x735f2f41
and eax, 0x63506e00
or eax, 0x4200000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1e102df
and eax, 0x1400200
or eax, 0x60146c53
mov dword [ebx], eax
add ebx, edx
or eax, 0x189ddb0d
and eax, 0x51506c5a
or eax, 0x2020000
mov dword [ebx], eax
add ebx, edx
or eax, 0x78592d33
and eax, 0x70534963
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x2754540
and eax, 0x414040
or eax, 0x632a3806
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7665950b
or eax, 0x1bc5fc2f
and eax, 0x154f6965
or eax, 0x40200010
mov dword [ebx], eax
add ebx, edx
and eax, 0x50f52945
and eax, 0x786852a7
and eax, 1
or eax, 0x42
mov dword [ebx], eax
add ebx, edx
xor eax, 0x64d12fdd
and eax, 0x60412700
or eax, 0x32c5000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7cea1bcb
and eax, 0x185dd3d
and eax, 0x1000
or eax, 0x734c6647
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d343eb4
xor eax, 0x63d5aaf9
and eax, 0x41296200
or eax, 0x421800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5098a0c4
and eax, 0x1634a40
or eax, 0x4a042039
mov dword [ebx], eax
add ebx, edx
xor eax, 0x107dd11c
and eax, 0x58002b65
or eax, 0x414002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x39044126
xor eax, 0x12e34656
and eax, 0x71046006
or eax, 0x4511340
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a6398d8
xor eax, 0x1ba84c82
and eax, 0x68404842
or eax, 0x62004
mov dword [ebx], eax
add ebx, edx
or eax, 0x38db644c
and eax, 0x484c
or eax, 0x321
mov dword [ebx], eax
add ebx, edx
and eax, 0x5621f3fd
and eax, 0x7f1fec6d
and eax, 0x4000
or eax, 0x6f412b00
mov dword [ebx], eax
add ebx, edx
and eax, 0x450b382e
and eax, 0x16fe3af2
and eax, 0
or eax, 0x50534459
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c63855e
and eax, 0x4c204105
or eax, 0x461250
mov dword [ebx], eax
add ebx, edx
or eax, 0x2be6dc02
and eax, 0xc1bb056
and eax, 0x21042
or eax, 0x41714920
mov dword [ebx], eax
add ebx, edx
and eax, 0x614a9b5f
and eax, 0x1142
or eax, 0x4028
mov dword [ebx], eax
add ebx, edx
or eax, 0x469db8b2
and eax, 0x56ed7e6a
and eax, 0x42044000
or eax, 0x38520100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x192f1605
and eax, 0x5ddb654a
and eax, 0x40414400
or eax, 0x2c222276
mov dword [ebx], eax
add ebx, edx
and eax, 0x65bc719
and eax, 0x424610
or eax, 0x62383162
mov dword [ebx], eax
add ebx, edx
or eax, 0x650a4a68
and eax, 0x61724400
or eax, 0x18000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7cc07443
and eax, 0x64505440
or eax, 0x2010024
mov dword [ebx], eax
add ebx, edx
or eax, 0x54968a08
and eax, 0x56434a60
or eax, 0x2111
mov dword [ebx], eax
add ebx, edx
or eax, 0x2175a2ae
and eax, 0x4562686e
or eax, 0x80400
mov dword [ebx], eax
add ebx, edx
and eax, 0x41a43101
and eax, 0x200000
or eax, 0x545851
mov dword [ebx], eax
add ebx, edx
and eax, 0xdb5cd45
and eax, 0x44000
or eax, 0x72423700
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f396c10
or eax, 0x7615301c
and eax, 0x65577608
or eax, 0x63
mov dword [ebx], eax
add ebx, edx
or eax, 0x30065c99
or eax, 0x46aa51bc
and eax, 0x52426264
or eax, 0x8000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b914546
and eax, 0x18004040
or eax, 0x4062362a
mov dword [ebx], eax
add ebx, edx
and eax, 0x331df22c
and eax, 0x6000
or eax, 0x64570c00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x11bee7de
and eax, 0x44410958
or eax, 0x8004000
mov dword [ebx], eax
add ebx, edx
or eax, 0x948a884
xor eax, 0x1560341b
and eax, 0x58285540
or eax, 0x20502238
mov dword [ebx], eax
add ebx, edx
and eax, 0x4dd15eee
and eax, 0x40405060
or eax, 0x35090013
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a037798
and eax, 0x7e86d7b6
and eax, 0x46020322
or eax, 0x104c5055
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e64612e
or eax, 0x7c75d4c8
and eax, 0x4c655564
or eax, 0x10a2211
mov dword [ebx], eax
add ebx, edx
or eax, 0x74f3e019
and eax, 0x58797575
or eax, 2
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c0f544e
and eax, 0x28dcbb8a
and eax, 2
or eax, 0x54
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f14e64a
xor eax, 0x71a28ffd
and eax, 0x8206800
or eax, 0xa1011000
mov dword [ebx], eax
add ebx, edx
and eax, 0x79a56c93
and eax, 0x1000000
or eax, 0x42d08649
mov dword [ebx], eax
add ebx, edx
and eax, 0x65f61056
and eax, 0x41100000
or eax, 0x829fea3
mov dword [ebx], eax
add ebx, edx
and eax, 0x47d326f4
and eax, 0x1102680
or eax, 0xa2ac0905
mov dword [ebx], eax
add ebx, edx
xor eax, 0xff695b
xor eax, 0x5efa9d5b
and eax, 0x85098180
or eax, 0x40007a
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e4e3cd7
and eax, 0xd0
or eax, 0xfaa34300
mov dword [ebx], eax
add ebx, edx
or eax, 0xd7eff35
and eax, 0xd0850931
or eax, 8
mov dword [ebx], eax
add ebx, edx
or eax, 0x41e4505a
and eax, 0x52896b8
and eax, 0x1200000
or eax, 0x38daa343
mov dword [ebx], eax
add ebx, edx
and eax, 0x25da2dd4
and eax, 0x1d00140
or eax, 0x42008409
mov dword [ebx], eax
add ebx, edx
and eax, 0x55b9eda1
xor eax, 0x597535b2
and eax, 0x821b0a3
or eax, 0x41184a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b7c8701
and eax, 0x1008001
or eax, 0xa2435084
mov dword [ebx], eax
add ebx, edx
and eax, 0x27a6e213
or eax, 0x13c37f4c
and eax, 0x1413948
or eax, 0x840800b2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6506d291
and eax, 0x46589886
and eax, 0x40000000
or eax, 0xbaa343d0
mov dword [ebx], eax
add ebx, edx
and eax, 0x34c0d2d4
and eax, 0x10804010
or eax, 0xc0050929
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e45b9
or eax, 0x75d2c59d
and eax, 0x31da8101
or eax, 0x8202242
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c067a72
and eax, 0x40
or eax, 0x43d05509
mov dword [ebx], eax
add ebx, edx
and eax, 0x263e6c16
and eax, 0x2004400
or eax, 0xf126b0a3
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4cccefa2
and eax, 0xaae21001
or eax, 0x15c08a
mov dword [ebx], eax
add ebx, edx
or eax, 0x64ec074a
and eax, 0x84f11003
or eax, 0x834
mov dword [ebx], eax
add ebx, edx
xor eax, 0x547e3223
and eax, 0x80820a14
or eax, 0x2e008488
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b00b485
and eax, 0xd0822011
or eax, 0x20740040
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ec535f6
and eax, 0x5e951133
or eax, 0xc000
mov dword [ebx], eax
add ebx, edx
and eax, 0x184bffd1
or eax, 0x4a42200d
and eax, 0x4201e019
or eax, 0x21bc0422
mov dword [ebx], eax
add ebx, edx
and eax, 0x54e406d8
or eax, 0x6deafaf0
and eax, 0x25469ac0
or eax, 0x2110100
mov dword [ebx], eax
add ebx, edx
or eax, 0x47bc95c2
or eax, 0x239f2c54
and eax, 0x4163a4c2
or eax, 0x80000028
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ae55ddd
xor eax, 0x41d6c93a
and eax, 0x90311085
or eax, 0x600a091a
mov dword [ebx], eax
add ebx, edx
and eax, 0x1d9fc1c9
and eax, 0x100a0188
or eax, 0x84c06236
mov dword [ebx], eax
add ebx, edx
or eax, 0x7bc99ce8
and eax, 0x83ca0d18
or eax, 1
mov dword [ebx], eax
add ebx, edx
or eax, 0x53881e02
and eax, 0x6c1f3e6a
and eax, 0x40000e02
or eax, 0x1d95c061
mov dword [ebx], eax
add ebx, edx
xor eax, 0x360450af
and eax, 0x4a918a0c
or eax, 0x44c2120
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a8559e9
and eax, 0x56e9ecbf
and eax, 0x40010828
or eax, 0x938d681
mov dword [ebx], eax
add ebx, edx
and eax, 0x39480a73
and eax, 0x1000001
or eax, 0xa243d084
mov dword [ebx], eax
add ebx, edx
and eax, 0x9971272
and eax, 0x1011000
or eax, 0x624044fa
mov dword [ebx], eax
add ebx, edx
or eax, 0x301f63a2
and eax, 0x724a621a
or eax, 0x800801
mov dword [ebx], eax
add ebx, edx
or eax, 0x5bf46db6
and eax, 0x2cce8ac
and eax, 0xcc60a0
or eax, 0x58200001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2473b2df
or eax, 0x75979499
and eax, 0x319382db
or eax, 0x80000800
mov dword [ebx], eax
add ebx, edx
or eax, 0x765c9378
and eax, 0xc2d298d1
or eax, 0x8002000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x744b7c73
and eax, 0x8010c022
or eax, 0x41401018
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7777487
or eax, 0x4b49e5be
and eax, 0xa2ae11d
or eax, 0x20001800
mov dword [ebx], eax
add ebx, edx
and eax, 0x528103a3
and eax, 0x4f2ab0d0
and eax, 0
or eax, 0xd201162
mov dword [ebx], eax
add ebx, edx
or eax, 0x2281e12e
and eax, 0x2ba1e148
or eax, 0x50100600
mov dword [ebx], eax
add ebx, edx
and eax, 0x2411f5d8
and eax, 0x3be0da1e
and eax, 0x4000
or eax, 0x58ec22a0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ca1591
xor eax, 0x55464266
and eax, 0x600553
or eax, 0xb1880288
mov dword [ebx], eax
add ebx, edx
and eax, 0x5acc94d2
or eax, 0x6e83af80
and eax, 0x4a89add0
or eax, 0x81300000
mov dword [ebx], eax
add ebx, edx
or eax, 0x65b9d647
and eax, 0xc3295e13
or eax, 0x20028
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e5b0a14
and eax, 0xb2a581c
or eax, 0x2000a000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3157f0c4
or eax, 0x42e10deb
and eax, 0x62206962
or eax, 0x84000200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x392265e5
and eax, 0x52020a80
or eax, 0x20c86038
mov dword [ebx], eax
add ebx, edx
or eax, 0x22618cd
or eax, 0x287e840d
and eax, 0x508448a1
or eax, 0x80010100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5306a5d8
and eax, 0x3bba58c1
and eax, 0x1820041
or eax, 0x3878a302
mov dword [ebx], eax
add ebx, edx
or eax, 0x2863cd48
or eax, 0x421be884
and eax, 0x43d08549
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4f24014d
and eax, 0x8308000
or eax, 0x41097aa3
mov dword [ebx], eax
add ebx, edx
or eax, 0x2cf149ac
xor eax, 0x4d75cc29
and eax, 0x20040084
or eax, 0x83028001
mov dword [ebx], eax
add ebx, edx
and eax, 0x700a0f4e
and eax, 0
or eax, 0x814875fa
mov dword [ebx], eax
add ebx, edx
xor eax, 0x37af4273
and eax, 0x373cebda
and eax, 0x280
or eax, 0x88995c50
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4f36099e
and eax, 0x41412124
and eax, 0x40010100
or eax, 0x9084485a
mov dword [ebx], eax
add ebx, edx
or eax, 0x29b282db
or eax, 0x150770e0
and eax, 0x39b2a343
or eax, 0x480000
mov dword [ebx], eax
add ebx, edx
and eax, 0x30014c3a
and eax, 0x16532b1d
and eax, 0
or eax, 0x41d06549
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a9588df
and eax, 0x300e182
or eax, 0x44381000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x48caf923
and eax, 0x37d80b8e
and eax, 0x3400080
or eax, 0xa001d024
mov dword [ebx], eax
add ebx, edx
and eax, 0x58cfaf35
or eax, 0x79d80cf2
and eax, 0x14108f2
or eax, 0x84003108
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c5f3a62
and eax, 0x98020390
or eax, 0x62a14040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x13cd3515
and eax, 0xc0045601
or eax, 0x10910838
mov dword [ebx], eax
add ebx, edx
or eax, 0x41125ce1
and eax, 0x11820241
or eax, 0x2868a102
mov dword [ebx], eax
add ebx, edx
or eax, 0x96df05d
and eax, 0x1e08149
or eax, 0x42100400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x27836317
and eax, 0x4c8f567a
and eax, 0x40014202
or eax, 0x938b8a1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4cfc5bdf
xor eax, 0x6a070622
and eax, 0x23428014
or eax, 0x80115081
mov dword [ebx], eax
add ebx, edx
and eax, 0x209c380d
xor eax, 0x239f24dd
and eax, 0x10b30d8
or eax, 0x84400922
mov dword [ebx], eax
add ebx, edx
or eax, 0x9adf048
or eax, 0x69687145
and eax, 0xe8a341d0
or eax, 0x12000400
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d717dc0
or eax, 0x217fa01a
and eax, 0x10054118
or eax, 0xc0800821
mov dword [ebx], eax
add ebx, edx
and eax, 0xa65b44a
or eax, 0x2ad8d490
and eax, 0x28d88400
or eax, 0x11222143
mov dword [ebx], eax
add ebx, edx
xor eax, 0x52f885e6
and eax, 0x43000001
or eax, 0xd08548
mov dword [ebx], eax
add ebx, edx
xor eax, 0x124ec012
or eax, 0x30cc4688
and eax, 0x41484283
or eax, 0x821b820
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b841ffe
and eax, 0x2245c005
or eax, 0x81021080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x37e1519d
and eax, 0x4e96b317
and eax, 0x4000110
or eax, 0x814938ea
mov dword [ebx], eax
add ebx, edx
or eax, 0x28f42de8
xor eax, 0x6ea64fa7
and eax, 0x82034050
or eax, 0x38a00180
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7bf1bf63
xor eax, 0x59706e10
and eax, 0x80000020
or eax, 0x4085491c
mov dword [ebx], eax
add ebx, edx
and eax, 0x4aa3ca67
or eax, 0x6012339e
and eax, 0x20822302
or eax, 0x19688041
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e3cbc12
or eax, 0x67cc5d6
and eax, 0x12508540
or eax, 0x41800009
mov dword [ebx], eax
add ebx, edx
and eax, 0x379eeef8
and eax, 0x1008000
or eax, 0x48297aa3
mov dword [ebx], eax
add ebx, edx
and eax, 0x1fd58018
and eax, 0x1018000
or eax, 0xa2425085
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c287334
xor eax, 0xfa6bc36
and eax, 0x80490982
or eax, 0x5002078
mov dword [ebx], eax
add ebx, edx
and eax, 0x7dc754bf
or eax, 0x16697127
and eax, 0x12014190
or eax, 0xe8828240
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b73018
xor eax, 0x37098902
and eax, 0xc0840018
or eax, 0x10010521
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f6b8c7
and eax, 0x800001
or eax, 0x395b6342
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e8f4ccc
or eax, 0x31867ba1
and eax, 0x43d02d09
or eax, 0x8040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x774b4eb5
and eax, 0x19e2a0
or eax, 0x49201803
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3edd325f
and eax, 0x2340c084
or eax, 0x80031001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x831d131
or eax, 0x2127c133
and eax, 0x814101b2
or eax, 0x4083848
mov dword [ebx], eax
add ebx, edx
or eax, 0x40e66683
and eax, 0x2d46252f
and eax, 0x20100
or eax, 0xfaa142d0
mov dword [ebx], eax
add ebx, edx
and eax, 0x32e127cd
xor eax, 0xf1c61fc
and eax, 0x10854038
or eax, 0xc0000901
mov dword [ebx], eax
add ebx, edx
or eax, 0x4bf7d6a9
or eax, 0x76c16578
and eax, 0x39f2a341
or eax, 0x80002
mov dword [ebx], eax
add ebx, edx
and eax, 0x25cb2997
and eax, 0x1800101
or eax, 0x42108448
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f5802aa
and eax, 0x43b7b44f
and eax, 0x40008403
or eax, 0x9396aa0
mov dword [ebx], eax
add ebx, edx
and eax, 0x210a72fb
and eax, 0x21c1bc08
and eax, 0x1002000
or eax, 0xa263cc85
mov dword [ebx], eax
add ebx, edx
or eax, 0x4fa9fa7b
xor eax, 0x4ddaeb9b
and eax, 0x80010160
or eax, 0x548009a
mov dword [ebx], eax
add ebx, edx
or eax, 0x1da10b35
and eax, 0x19575c3e
and eax, 0x18010010
or eax, 0xe2a243c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x4bb0a37d
xor eax, 0x16d5359d
and eax, 0xc0044020
or eax, 0x10810919
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe12ad98
and eax, 0x1892a001
or eax, 0x21680342
mov dword [ebx], eax
add ebx, edx
and eax, 0x38772aae
or eax, 0xc22912d
and eax, 0x508109
or eax, 0x43800440
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f8267f7
and eax, 0x4910e2a3
or eax, 0x291800
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ccdb541
and eax, 0x141d081
or eax, 0xa2020004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e1dcde6
xor eax, 0x64c27c9a
and eax, 0x810821f8
or eax, 0x4411802
mov dword [ebx], eax
add ebx, edx
or eax, 0x5401ec47
or eax, 0x4e212185
and eax, 0xda2141d0
or eax, 0x20820200
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f879634
xor eax, 0x4abda21f
and eax, 0x90004129
or eax, 0x40850810
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2cb04f9a
and eax, 0x38300203
or eax, 0x1caa140
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c68ee3b
and eax, 0x608001
or eax, 0x43900548
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c57686d
and eax, 0x40100001
or eax, 0x929f2a2
mov dword [ebx], eax
add ebx, edx
or eax, 0x40b40a28
xor eax, 0x60ae298a
and eax, 0x2103d001
or eax, 0x82400084
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b21de0f
and eax, 0x2b04faf3
and eax, 0x1001882
or eax, 0x84492178
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a9aa7c8
and eax, 0x1c0
or eax, 0xfaa34210
mov dword [ebx], eax
add ebx, edx
xor eax, 0x340e6859
and eax, 0x745ef24e
and eax, 0x40040008
or eax, 0x90814931
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c82bffa
and eax, 0x3802a243
or eax, 0x1f80100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1001e56d
and eax, 0x1d00408
or eax, 0x42008141
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ebd2990
xor eax, 0x373450d0
and eax, 0x849d401
or eax, 0x240400a2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x38b7e663
and eax, 0x4220c0
or eax, 0xa301843d
mov dword [ebx], eax
add ebx, edx
and eax, 0x39e03d8b
or eax, 0x1a5ed80f
and eax, 0x1480c8a
or eax, 0x84010270
mov dword [ebx], eax
add ebx, edx
or eax, 0x68f284d4
and eax, 0xe8b302d0
or eax, 0x12004100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x738d99ec
and eax, 0x1a0fcb9d
and eax, 0x64818
or eax, 0xd0810121
mov dword [ebx], eax
add ebx, edx
or eax, 0x50d4368
and eax, 0x449ddf3d
and eax, 0x8c0301
or eax, 0x3972a042
mov dword [ebx], eax
add ebx, edx
xor eax, 0x442efc59
and eax, 0x41d00508
or eax, 0x2008041
mov dword [ebx], eax
add ebx, edx
or eax, 0x278a9cf3
and eax, 0x411898a3
or eax, 0x8216200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x645697e2
and eax, 0x21434001
or eax, 0x82009084
mov dword [ebx], eax
add ebx, edx
and eax, 0x63bbb73f
and eax, 0x1011000
or eax, 0x844809fa
mov dword [ebx], eax
add ebx, edx
xor eax, 0x56b3c762
and eax, 0x5dd9d12d
and eax, 0x10d04000
or eax, 0x8e012db0
mov dword [ebx], eax
add ebx, edx
or eax, 0x7359ee87
or eax, 0x55d28817
and eax, 0xd0c02d10
or eax, 0x241048
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1136ffd7
and eax, 0x1d08003
or eax, 0x38282940
mov dword [ebx], eax
add ebx, edx
xor eax, 0x52642d2b
or eax, 0x128b78d2
and eax, 0x43908448
or eax, 0x600101
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b985bab
or eax, 0x4544fe94
and eax, 0x492cfaa2
or eax, 0x110001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x38ce73
or eax, 0x3a1665de
and eax, 0x23055084
or eax, 0x80408001
mov dword [ebx], eax
add ebx, edx
or eax, 0x7288d598
or eax, 0x669673db
and eax, 0x854931da
or eax, 0x820
mov dword [ebx], eax
add ebx, edx
xor eax, 0x56904296
and eax, 0x59a5e293
and eax, 0x50814200
or eax, 0xaa2201d0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x15ae6c27
and eax, 0xc0050931
or eax, 0x10804008
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb06b5d8
and eax, 0x1982e041
or eax, 0x20780302
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c50be14
xor eax, 0x6556f7d6
and eax, 0xa40801
or eax, 0x2210a308
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5dae729b
and eax, 0x49189992
or eax, 0x210245
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a32b682
xor eax, 0x786a5f9c
and eax, 0x2042c404
or eax, 0x83011081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2791affe
and eax, 0xe48099
and eax, 0x400018
or eax, 0x853939e2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x312db9a9
and eax, 0xb0000050
or eax, 0x4aa34380
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5668cc5a
or eax, 0x47c6e9ea
and eax, 0xc0854928
or eax, 0x10000011
mov dword [ebx], eax
add ebx, edx
xor eax, 0x34d57351
and eax, 0x20502240
or eax, 0x19aa8103
mov dword [ebx], eax
add ebx, edx
and eax, 0x25b6bf5b
or eax, 0x38737288
and eax, 0x1d08149
or eax, 0x42000400
mov dword [ebx], eax
add ebx, edx
or eax, 0x71c95ce5
or eax, 0x46414a2
and eax, 0x4139d8a3
or eax, 0x8002200
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e2e7403
and eax, 0x42db2349
and eax, 1
or eax, 0xa3439084
mov dword [ebx], eax
add ebx, edx
xor eax, 0x122bedda
and eax, 0x273a174e
and eax, 0x2028150a
or eax, 0xc0130230
mov dword [ebx], eax
add ebx, edx
xor eax, 0x315d6f13
and eax, 0xd0402828
or eax, 0x2a800494
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e471e45
and eax, 0x40000c00
or eax, 0x90855139
mov dword [ebx], eax
add ebx, edx
or eax, 0x15cb94c6
xor eax, 0x34a1d9f6
and eax, 0x212a0001
or eax, 0x1890a342
mov dword [ebx], eax
add ebx, edx
and eax, 0x775892db
and eax, 0x1108041
or eax, 0x42c20508
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d0d2aa8
and eax, 0x4813aaa1
or eax, 0x1205002
mov dword [ebx], eax
add ebx, edx
or eax, 0x14465074
xor eax, 0x1b9bc9ac
and eax, 0x2401001
or eax, 0xa103c084
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a58dc96
xor eax, 0xb0a292a
and eax, 0x14839aa
or eax, 0x84010050
mov dword [ebx], eax
add ebx, edx
or eax, 0x523fa251
and eax, 0xd22303d0
or eax, 0x28804000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b8c0e56
or eax, 0x540677b5
and eax, 0xd0050931
or eax, 0x800008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x422fdfa4
and eax, 0x10aa8201
or eax, 0x29502100
mov dword [ebx], eax
add ebx, edx
and eax, 0x3bdb1aa8
and eax, 0x1d00000
or eax, 0x42008549
mov dword [ebx], eax
add ebx, edx
or eax, 0x58d5a13e
and eax, 0x4911a023
or eax, 0x285a80
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5b6338f9
and eax, 0x5eef7614
and eax, 0x2424000
or eax, 0xa1019085
mov dword [ebx], eax
add ebx, edx
or eax, 0x58490e3e
and eax, 0x814918ba
or eax, 0x4002140
mov dword [ebx], eax
add ebx, edx
xor eax, 0xce2b85c
and eax, 0x88a30180
or eax, 0x72004250
mov dword [ebx], eax
add ebx, edx
or eax, 0x1819ba2e
and eax, 0xd0814938
or eax, 0x40001
mov dword [ebx], eax
add ebx, edx
or eax, 0x749fa212
xor eax, 0x352acb8d
and eax, 0x1b02002
or eax, 0x384a8341
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f55cd3e
or eax, 0x16fbcef0
and eax, 0x3d08540
or eax, 0x40000009
mov dword [ebx], eax
add ebx, edx
xor eax, 0x50b8d420
and eax, 0x1285021
or eax, 0x4811aa82
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e15a943
and eax, 0x5e14cfcb
and eax, 0x8001
or eax, 0xa3435084
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b55225
and eax, 0x814110a0
or eax, 0x408295a
mov dword [ebx], eax
add ebx, edx
or eax, 0x3104aa19
and eax, 0xb00103d0
or eax, 0x4aa24000
mov dword [ebx], eax
add ebx, edx
and eax, 0x710e1c6d
xor eax, 0x62efe054
and eax, 0x10854010
or eax, 0xc0000929
mov dword [ebx], eax
add ebx, edx
or eax, 0x47e5808d
and eax, 0x11e08101
or eax, 0x281a2242
mov dword [ebx], eax
add ebx, edx
xor eax, 0x180da68e
and eax, 0x1d00549
or eax, 0x42008000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3cea0fc6
and eax, 0x534144b0
and eax, 0
or eax, 0x4939faa3
mov dword [ebx], eax
add ebx, edx
xor eax, 0x472c3cdd
or eax, 0x1f583a3b
and eax, 0x341d005
or eax, 0xa0020080
mov dword [ebx], eax
add ebx, edx
or eax, 0x7fb5c664
xor eax, 0x6c008f02
and eax, 0x814119e2
or eax, 0x4082018
mov dword [ebx], eax
add ebx, edx
and eax, 0x11ea7b7b
and eax, 0x150
or eax, 0xfaa34280
mov dword [ebx], eax
add ebx, edx
or eax, 0x177dd299
and eax, 0xd0854119
or eax, 0x820
mov dword [ebx], eax
add ebx, edx
or eax, 0x48a9fdb6
and eax, 0x18a8a103
or eax, 0x21520240
mov dword [ebx], eax
add ebx, edx
xor eax, 0x29de152
and eax, 0x3400001
or eax, 0x40908548
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c0e9f9e
and eax, 0x40008000
or eax, 0x9397aa3
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a95be99
and eax, 0x2f73a02f
and eax, 0x23000000
or eax, 0x8043d085
mov dword [ebx], eax
add ebx, edx
or eax, 0x7d4454b6
xor eax, 0x3aa65380
and eax, 0x85410132
or eax, 0x838c8
mov dword [ebx], eax
add ebx, edx
or eax, 0x5271052
and eax, 0x21d4e159
and eax, 0x150
or eax, 0xfaa34280
mov dword [ebx], eax
add ebx, edx
and eax, 0x25a18fa6
and eax, 0x810100
or eax, 0xd0044839
mov dword [ebx], eax
add ebx, edx
xor eax, 0x59bdd909
and eax, 0x9388000
or eax, 0x30c22343
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a0475c8
or eax, 0x6ce217e9
and eax, 0x40c00549
or eax, 0x3108000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d904e2
and eax, 0x411980a3
or eax, 0x8207a00
mov dword [ebx], eax
add ebx, edx
and eax, 0xc609ac3
and eax, 0x9081
or eax, 0xa3434004
mov dword [ebx], eax
add ebx, edx
or eax, 0x32ea01c4
or eax, 0x7777cd50
and eax, 0x854919d0
or eax, 0x202a
mov dword [ebx], eax
add ebx, edx
and eax, 0x70ba968d
xor eax, 0x17529c7f
and eax, 0x120200d0
or eax, 0xe8a14300
mov dword [ebx], eax
add ebx, edx
and eax, 0x455e81b0
and eax, 0x51c0c0e6
and eax, 0x40000000
or eax, 0x90854939
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6055cfa7
and eax, 0x10444b3f
and eax, 0x10400202
or eax, 0x29baa141
mov dword [ebx], eax
add ebx, edx
or eax, 0x1944bc52
and eax, 0x1d08541
or eax, 0x42000008
mov dword [ebx], eax
add ebx, edx
and eax, 0x160ff98e
and eax, 0x8000
or eax, 0x49397aa3
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d69ba23
and eax, 0x2141d081
or eax, 0x82020004
mov dword [ebx], eax
add ebx, edx
and eax, 0x3905a4c8
and eax, 0x1010080
or eax, 0x8448397a
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d61a895
and eax, 0xd82101d0
or eax, 0x22824200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x340ae815
xor eax, 0x7a40d3a6
and eax, 0x90814821
or eax, 0x40040118
mov dword [ebx], eax
add ebx, edx
xor eax, 0x456edc88
or eax, 0x333f372d
and eax, 0x31faa301
or eax, 0x8000042
mov dword [ebx], eax
add ebx, edx
and eax, 0x63f49c56
or eax, 0x4940eae3
and eax, 0x41d08041
or eax, 0x2000508
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ebd87f4
and eax, 0x493982a1
or eax, 0x7802
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b07139f
or eax, 0x4889c1b6
and eax, 0x2303d085
or eax, 0x80400000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x15744bea
and eax, 0x8401196a
or eax, 0x1482090
mov dword [ebx], eax
add ebx, edx
or eax, 0x468a604b
and eax, 0xc28341d0
or eax, 0x38200200
mov dword [ebx], eax
add ebx, edx
xor eax, 0xf133e82
or eax, 0x72a40aeb
and eax, 0xd0844939
or eax, 0x10000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a80b17c
and eax, 0x5506ebec
and eax, 0x10000100
or eax, 0x29faa243
mov dword [ebx], eax
add ebx, edx
xor eax, 0x687f4194
and eax, 0x1165cef7
and eax, 0x1008041
or eax, 0x42d00508
mov dword [ebx], eax
add ebx, edx
xor eax, 0x41f70cad
and eax, 0x2188a0
or eax, 0x49187203
mov dword [ebx], eax
add ebx, edx
and eax, 0x77906980
and eax, 0x1004080
or eax, 0xa2439005
mov dword [ebx], eax
add ebx, edx
or eax, 0x51f7dfce
xor eax, 0x125185d3
and eax, 0x81001818
or eax, 0x44921e2
mov dword [ebx], eax
add ebx, edx
or eax, 0x22f67f16
and eax, 0xa2a343d0
or eax, 0x58000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x11adf9c1
and eax, 0xd0854911
or eax, 0x28
mov dword [ebx], eax
add ebx, edx
or eax, 0x325860e4
or eax, 0x17ed4b3b
and eax, 0x31f82343
or eax, 0x8028000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5417aa6a
and eax, 0x108040
or eax, 0x43c00509
mov dword [ebx], eax
add ebx, edx
and eax, 0x55962957
xor eax, 0xbd60a2b
and eax, 0x48000a22
or eax, 0x139f081
mov dword [ebx], eax
add ebx, edx
and eax, 0x67c8cd5f
and eax, 0x100c001
or eax, 0xa2431084
mov dword [ebx], eax
add ebx, edx
or eax, 0x5579f501
and eax, 0x6969ebf7
and eax, 0x1492180
or eax, 0x8400187a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x626faba3
and eax, 0x5cdcb254
and eax, 0x40000250
or eax, 0xbaa34180
mov dword [ebx], eax
add ebx, edx
xor eax, 0x617d765b
and eax, 0x90840109
or eax, 0x40014830
mov dword [ebx], eax
add ebx, edx
and eax, 0x58b1c49d
and eax, 0x10800001
or eax, 0x297aa342
mov dword [ebx], eax
add ebx, edx
and eax, 0x317ceaa8
and eax, 0x1508000
or eax, 0x42800549
mov dword [ebx], eax
add ebx, edx
or eax, 0x4176d921
and eax, 0x4130d821
or eax, 0x8092282
mov dword [ebx], eax
add ebx, edx
xor eax, 0x574db8a1
xor eax, 0x1e2f3d05
and eax, 0x435005
or eax, 0xa3008080
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c37ac70
and eax, 0x10000
or eax, 0x854839fa
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe5cff1b
and eax, 0x8a0142c0
or eax, 0x70a20110
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b74526a
xor eax, 0x6d2e693
and eax, 0xd0050129
or eax, 0x804810
mov dword [ebx], eax
add ebx, edx
and eax, 0x28ce47ea
and eax, 0x800100
or eax, 0x397aa243
mov dword [ebx], eax
add ebx, edx
and eax, 0x370e0f69
or eax, 0x46c70a3e
and eax, 0x43c00149
or eax, 0x108400
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b08e6d4
and eax, 0x1008000
or eax, 0x48397aa3
mov dword [ebx], eax
add ebx, edx
and eax, 0x9cbb552
and eax, 0x31245726
and eax, 0x1001000
or eax, 0xa243c085
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5494d157
and eax, 0x854101d2
or eax, 0x83828
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c0d8af6
and eax, 0x100d0
or eax, 0xfaa24300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x46b1f671
and eax, 0x90000121
or eax, 0x40854818
mov dword [ebx], eax
add ebx, edx
and eax, 0x664e5b82
and eax, 0x589f36a9
and eax, 0
or eax, 0x39faa343
mov dword [ebx], eax
add ebx, edx
xor eax, 0x78c9cb59
or eax, 0x6f797924
and eax, 0x43500108
or eax, 0x808441
mov dword [ebx], eax
add ebx, edx
and eax, 0x167b762e
or eax, 0x77212b3a
and eax, 0x41312a22
or eax, 0x808d081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4218537b
and eax, 0x3018080
or eax, 0xa0425005
mov dword [ebx], eax
add ebx, edx
and eax, 0x5444f90b
and eax, 0x572faad5
and eax, 0
or eax, 0x854939fa
mov dword [ebx], eax
add ebx, edx
or eax, 0x609e1966
xor eax, 0x1c290102
and eax, 0xf8a200d0
or eax, 0x2014300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x45fc446b
and eax, 0x90050139
or eax, 0x40804800
mov dword [ebx], eax
add ebx, edx
and eax, 0x777757f6
and eax, 0x10000100
or eax, 0x29faa243
mov dword [ebx], eax
add ebx, edx
and eax, 0x459face9
or eax, 0x6d24bc46
and eax, 0x41908441
or eax, 0x2400108
mov dword [ebx], eax
add ebx, edx
or eax, 0x41426715
and eax, 0x4110e201
or eax, 0x82918a2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e0da100
and eax, 0x23005081
or eax, 0x80438004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ed2d
and eax, 0x814139a8
or eax, 0x4080052
mov dword [ebx], eax
add ebx, edx
or eax, 0x54071fc1
or eax, 0x62e6f648
and eax, 0xf2a343d0
or eax, 0x8000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6aed4c6c
and eax, 0x90040938
or eax, 0x40814001
mov dword [ebx], eax
add ebx, edx
and eax, 0x6655cd39
and eax, 0x7bfe230f
and eax, 0x101
or eax, 0x39faa242
mov dword [ebx], eax
add ebx, edx
or eax, 0x147a512d
and eax, 0x1d08149
or eax, 0x42000400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x46daeb91
or eax, 0x14948e67
and eax, 0x118eaa3
or eax, 0x48211000
mov dword [ebx], eax
add ebx, edx
and eax, 0x227b04cb
and eax, 0x10081
or eax, 0xa342d004
mov dword [ebx], eax
add ebx, edx
or eax, 0x26fd2482
and eax, 0x85493082
or eax, 0x978
mov dword [ebx], eax
add ebx, edx
xor eax, 0x236e5745
and eax, 0x1efd40a1
and eax, 0x2214080
or eax, 0xf8820350
mov dword [ebx], eax
add ebx, edx
xor eax, 0x77b6c10d
or eax, 0x4b96a75f
and eax, 0xc0850119
or eax, 0x10004820
mov dword [ebx], eax
add ebx, edx
or eax, 0x56adbb13
and eax, 0x10a8a303
or eax, 0x29520040
mov dword [ebx], eax
add ebx, edx
and eax, 0x20309f70
and eax, 0x108140
or eax, 0x43c00409
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f50e478
and eax, 0x41108000
or eax, 0x8297aa3
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ad75a1a
and eax, 0x15000
or eax, 0xa3428085
mov dword [ebx], eax
add ebx, edx
or eax, 0x2dfaf5f4
and eax, 0x71eb1844
and eax, 0x21491040
or eax, 0xcc0043ba
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b3218a3
xor eax, 0x768f2fbc
and eax, 0x88a06040
or eax, 0x62030398
mov dword [ebx], eax
add ebx, edx
and eax, 0x23648d33
or eax, 0x6256c6a2
and eax, 0x40244510
or eax, 0x90811841
mov dword [ebx], eax
add ebx, edx
or eax, 0x74141823
and eax, 0xc4b04953
or eax, 0x24a8000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c21c562
and eax, 0x40208140
or eax, 0x3d0041c
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a8c6de0
and eax, 0x2800000
or eax, 0x8879c8b3
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b7fd9e4
or eax, 0x57793674
and eax, 0x5cbc3465
or eax, 8
mov dword [ebx], eax
add ebx, edx
and eax, 0x3cc28ff9
or eax, 0x3cfcc74c
and eax, 0x4880205
or eax, 0x43010800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3a0dc750
and eax, 0x78804154
or eax, 0x82490288
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7a8d44b4
xor eax, 0x12265be1
and eax, 0x90204001
or eax, 0x40850150
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c706f74
and eax, 0x4150
or eax, 0x19da8a03
mov dword [ebx], eax
add ebx, edx
xor eax, 0x60631d2a
and eax, 0x7d1fa21d
and eax, 0x41188009
or eax, 0x2a21540
mov dword [ebx], eax
add ebx, edx
or eax, 0x76ae796c
and eax, 0x6138ed4c
or eax, 0x8010210
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b9e573a
and eax, 0x49084000
or eax, 0xa08085
mov dword [ebx], eax
add ebx, edx
or eax, 0x12c7cf81
xor eax, 0xa1d4961
and eax, 0x14000e0
or eax, 0x8409391a
mov dword [ebx], eax
add ebx, edx
and eax, 0x69dab8d8
and eax, 0x150f2b08
and eax, 0
or eax, 0xfaa343d0
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d86209a
or eax, 0x61aac663
and eax, 0xd0854139
or eax, 0x800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4f634a64
xor eax, 0x54f88e38
and eax, 0x91a8141
or eax, 0x30e02202
mov dword [ebx], eax
add ebx, edx
and eax, 0x492f9ba7
or eax, 0x52da7eba
and eax, 0x43d08509
or eax, 0x40
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e7ad6ec
and eax, 0x59e6e568
and eax, 0x49204020
or eax, 0x19ba83
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c87eb44
and eax, 0x1c000
or eax, 0xa3421085
mov dword [ebx], eax
add ebx, edx
or eax, 0x563f228d
and eax, 0x6d8c45e8
and eax, 0x5080088
or eax, 0x80413972
mov dword [ebx], eax
add ebx, edx
xor eax, 0x60a1650f
and eax, 0xb7b99d
and eax, 0xa00090
or eax, 0xfa034340
mov dword [ebx], eax
add ebx, edx
and eax, 0x699c73b6
and eax, 0x40804110
or eax, 0x90050829
mov dword [ebx], eax
add ebx, edx
or eax, 0x52ed8804
and eax, 0x4b4c8794
and eax, 0x488100
or eax, 0x39b22243
mov dword [ebx], eax
add ebx, edx
and eax, 0x705e198
xor eax, 0x541ae0b7
and eax, 0x41100101
or eax, 0x2c08448
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3deb415f
and eax, 0x4839c002
or eax, 0x1003aa1
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a2c40cf
and eax, 0x2301d085
or eax, 0x80420000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x62bbab6f
and eax, 0x814839ea
or eax, 0x4010010
mov dword [ebx], eax
add ebx, edx
and eax, 0x2697baab
or eax, 0x53d3eebc
and eax, 0x52834290
or eax, 0xa8200140
mov dword [ebx], eax
add ebx, edx
and eax, 0x673a3dba
and eax, 0x40000110
or eax, 0x90854829
mov dword [ebx], eax
add ebx, edx
xor eax, 0x68e35e69
and eax, 0x38620340
or eax, 0x198a003
mov dword [ebx], eax
add ebx, edx
or eax, 0x6df0c499
xor eax, 0x783a50d9
and eax, 0x1c08500
or eax, 0x42100049
mov dword [ebx], eax
add ebx, edx
or eax, 0x64f06ff
and eax, 0x411982a3
or eax, 0x8207800
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e956585
and eax, 0x6e85156c
and eax, 0x10000
or eax, 0xa342d085
mov dword [ebx], eax
add ebx, edx
and eax, 0x8037d78
and eax, 0x373c1857
and eax, 0x1000
or eax, 0x854929fa
mov dword [ebx], eax
add ebx, edx
or eax, 0x234a7413
and eax, 0xa20341d0
or eax, 0x58a00200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7995dd1c
and eax, 0x41adf0d3
and eax, 0x40000
or eax, 0xd0814939
mov dword [ebx], eax
add ebx, edx
or eax, 0x54c0756e
and eax, 0x6c66cfd6
and eax, 0x400142
or eax, 0x39baa201
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b6c5e87
xor eax, 0x3ec41aee
and eax, 0x508508
or eax, 0x43800041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1922ae9
xor eax, 0x6580190c
and eax, 0x100b2a0
or eax, 0x48394803
mov dword [ebx], eax
add ebx, edx
xor eax, 0x75d6ab74
or eax, 0x4f4d4d49
and eax, 0x23435085
or eax, 0x80008000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1063a1bd
xor eax, 0x7a6e6316
and eax, 0x92192
or eax, 0x85401868
mov dword [ebx], eax
add ebx, edx
xor eax, 0x41a833cf
xor eax, 0x50b4f6c
and eax, 0xc0a24150
or eax, 0x3a010280
mov dword [ebx], eax
add ebx, edx
xor eax, 0xafa0ac1
and eax, 0xd0014911
or eax, 0x840028
mov dword [ebx], eax
add ebx, edx
or eax, 0x78f6892f
and eax, 0x38f28103
or eax, 0x1082240
mov dword [ebx], eax
add ebx, edx
xor eax, 0x76d372d4
and eax, 0x43008101
or eax, 0xd00448
mov dword [ebx], eax
add ebx, edx
or eax, 0x708ba557
xor eax, 0x571ce952
and eax, 0x14801
or eax, 0x4938b2a2
mov dword [ebx], eax
add ebx, edx
and eax, 0x2028630a
and eax, 0x4000
or eax, 0xa3439085
mov dword [ebx], eax
add ebx, edx
or eax, 0xd3b893b
xor eax, 0x1832632f
and eax, 0x85493890
or eax, 0x16a
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f047455
and eax, 0xda0141d0
or eax, 0x20a20200
mov dword [ebx], eax
add ebx, edx
and eax, 0x761a4879
or eax, 0x3087a4ab
and eax, 0x50854039
or eax, 0x80000900
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ffbc96a
or eax, 0x36db7877
and eax, 0x39faa143
or eax, 0x200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x711224cb
xor eax, 0x616b348c
and eax, 0x1808100
or eax, 0x42500449
mov dword [ebx], eax
add ebx, edx
and eax, 0x24693aef
and eax, 1
or eax, 0x4939faa2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x72893b14
and eax, 0x2300c085
or eax, 0x80431000
mov dword [ebx], eax
add ebx, edx
and eax, 0x521f6cda
xor eax, 0x7889493f
and eax, 0x809ba
or eax, 0x85413040
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d00cc50
or eax, 0x1af22862
and eax, 0x1aa20050
or eax, 0xe0014380
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d0fe4cc
and eax, 0xd0854118
or eax, 0x821
mov dword [ebx], eax
add ebx, edx
or eax, 0x75c7dc7f
and eax, 0x31c28143
or eax, 0x8382200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x21a628e2
or eax, 0x35ea6fec
and eax, 0x1d08549
or eax, 0x42000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x30e1a8fb
xor eax, 0x51f9e484
and eax, 0x41396081
or eax, 0x8009a22
mov dword [ebx], eax
add ebx, edx
or eax, 0x33084b2f
and eax, 0x2301d085
or eax, 0x80420000
mov dword [ebx], eax
add ebx, edx
and eax, 0x275e08ca
and eax, 0x1400080
or eax, 0x8409397a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4eb1cb1e
and eax, 0xcaa042c0
or eax, 0x30030110
mov dword [ebx], eax
add ebx, edx
and eax, 0x6f28cbae
xor eax, 0x741b9b7f
and eax, 0x10014839
or eax, 0xc0840100
mov dword [ebx], eax
add ebx, edx
and eax, 0x34f47c78
xor eax, 0x3cb6200d
and eax, 0x28322001
or eax, 0x11c88342
mov dword [ebx], eax
add ebx, edx
and eax, 0x51001654
or eax, 0xdeceade
and eax, 0x1c08048
or eax, 0x42100501
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c6a348a
and eax, 0x938b083
or eax, 0x40014a20
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a22a332
and eax, 0x8000
or eax, 0xa3435085
mov dword [ebx], eax
add ebx, edx
and eax, 0x37a4e196
and eax, 0x6bdc4680
and eax, 0x1000080
or eax, 0x8449397a
mov dword [ebx], eax
add ebx, edx
and eax, 0x246146d2
xor eax, 0x59a7c8ce
and eax, 0x58a24010
or eax, 0xa20103c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x32ec6e6a
xor eax, 0x4505ce8f
and eax, 0x50850809
or eax, 0x80004130
mov dword [ebx], eax
add ebx, edx
or eax, 0x22c4018e
or eax, 0x281a5eef
and eax, 0x38da0343
or eax, 0x120a000
mov dword [ebx], eax
add ebx, edx
and eax, 0x29707324
and eax, 0x108a404d
and eax, 0
or eax, 0x43d08549
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a53cbfe
and eax, 0x9014aa3
or eax, 0x4038b000
mov dword [ebx], eax
add ebx, edx
and eax, 0x44550b0b
and eax, 0x10001
or eax, 0xa342d084
mov dword [ebx], eax
add ebx, edx
and eax, 0x7dfb831e
and eax, 0x1410000
or eax, 0x840839fa
mov dword [ebx], eax
add ebx, edx
or eax, 0x57f260b1
and eax, 0xd2a341d0
or eax, 0x28000200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1091edc1
or eax, 0x5c7ae3da
and eax, 0xd0004919
or eax, 0x850020
mov dword [ebx], eax
add ebx, edx
or eax, 0x315e8944
or eax, 0x7f8e81e4
and eax, 0x39da8141
or eax, 0x202202
mov dword [ebx], eax
add ebx, edx
or eax, 0x391381cc
and eax, 0x1d08149
or eax, 0x42000400
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e28c67e
and eax, 0x38c24e33
and eax, 0
or eax, 0x4939faa3
mov dword [ebx], eax
add ebx, edx
xor eax, 0x38a6da39
and eax, 0x2cc201c8
and eax, 0x20020080
or eax, 0x8341d005
mov dword [ebx], eax
add ebx, edx
and eax, 0x3fb78ffd
and eax, 0x1010080
or eax, 0x8448397a
mov dword [ebx], eax
add ebx, edx
or eax, 0x10d0f1b8
or eax, 0x3efac5d3
and eax, 0xbaa341d0
or eax, 0x40000200
mov dword [ebx], eax
add ebx, edx
or eax, 0x5bf16ce1
and eax, 0xd0814931
or eax, 0x40008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x568f90bc
xor eax, 0x73c973d5
and eax, 0x31c2a240
or eax, 0x8380103
mov dword [ebx], eax
add ebx, edx
or eax, 0x134fecc3
and eax, 0x3d08541
or eax, 0x40000008
mov dword [ebx], eax
add ebx, edx
and eax, 0x33151f3c
xor eax, 0x3110f3fa
and eax, 0xf2a2
or eax, 0x49390801
mov dword [ebx], eax
add ebx, edx
and eax, 0xac13212
and eax, 0x11000
or eax, 0xa342c085
mov dword [ebx], eax
add ebx, edx
xor eax, 0xdadca26
and eax, 0x6450c15a
and eax, 0x4400002
or eax, 0x810939f8
mov dword [ebx], eax
add ebx, edx
or eax, 0xad12429
or eax, 0x3073bcee
and eax, 0xbaa301d0
or eax, 0x40004200
mov dword [ebx], eax
add ebx, edx
or eax, 0x1bc932c3
and eax, 0xd0814111
or eax, 0x40828
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a5544ab
xor eax, 0x10622fac
and eax, 0x28b22202
or eax, 0x11488141
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6401acea
and eax, 0x70f8dba0
and eax, 0x40d00100
or eax, 0x3008449
mov dword [ebx], eax
add ebx, edx
or eax, 0x36e6afde
and eax, 0x4130aa83
or eax, 0x8095020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6486fcda
and eax, 0x71c2e3ac
and eax, 0x21020000
or eax, 0x8241d085
mov dword [ebx], eax
add ebx, edx
xor eax, 0x12b1bae
and eax, 0x8048092a
or eax, 0x50130d0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x28aa6d9e
and eax, 0xa8a34040
or eax, 0x52000390
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7a9e9208
and eax, 0x80054118
or eax, 0x50800821
mov dword [ebx], eax
add ebx, edx
and eax, 0x2195f180
and eax, 0x800100
or eax, 0x397aa243
mov dword [ebx], eax
add ebx, edx
or eax, 0x9e295bf
and eax, 0x1d08549
or eax, 0x42000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x61eee9f9
xor eax, 0x62cf684f
and eax, 0x403100a3
or eax, 0x908fa00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x296aaeab
and eax, 0x20435000
or eax, 0x83008085
mov dword [ebx], eax
add ebx, edx
and eax, 0x28106bd1
and eax, 0x80
or eax, 0x8549397a
mov dword [ebx], eax
add ebx, edx
and eax, 0x3da018a4
and eax, 0x80
or eax, 0xfaa34350
mov dword [ebx], eax
add ebx, edx
or eax, 0x576b3aae
or eax, 0x3c7bc637
and eax, 0xd0814939
or eax, 0x40000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1aa109b
or eax, 0x639b6292
and eax, 0x31ba2303
or eax, 0x8408040
mov dword [ebx], eax
add ebx, edx
or eax, 0x552d4fab
xor eax, 0x686572d7
and eax, 0x1908508
or eax, 0x42400041
mov dword [ebx], eax
add ebx, edx
or eax, 0x13f27724
and eax, 0x4130f221
or eax, 0x8090882
mov dword [ebx], eax
add ebx, edx
or eax, 0x30f401bb
or eax, 0x3774fb96
and eax, 0x2341d085
or eax, 0x80020000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d7f14e1
or eax, 0x7d49eec8
and eax, 0x854938e8
or eax, 0x112
mov dword [ebx], eax
add ebx, edx
or eax, 0x4f73f627
or eax, 0x42a9a0a4
and eax, 0xcaa343d0
or eax, 0x30000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1cb09cd6
and eax, 0x10800010
or eax, 0xc0054929
mov dword [ebx], eax
add ebx, edx
and eax, 0x75fda531
and eax, 0x10800101
or eax, 0x297aa242
mov dword [ebx], eax
add ebx, edx
or eax, 0x14c2e2b0
and eax, 0x1d08141
or eax, 0x42000408
mov dword [ebx], eax
add ebx, edx
and eax, 0x315398f2
and eax, 0x242111f5
and eax, 0
or eax, 0x4939faa3
mov dword [ebx], eax
add ebx, edx
and eax, 0x19e305a1
or eax, 0x71c80d73
and eax, 0x21410081
or eax, 0x8202d004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4aa36298
and eax, 0x81403018
or eax, 0x40909e2
mov dword [ebx], eax
add ebx, edx
and eax, 0x46095ddb
and eax, 0x101d0
or eax, 0xfaa24200
mov dword [ebx], eax
add ebx, edx
or eax, 0x356ca1a4
and eax, 0xd0854130
or eax, 0x809
mov dword [ebx], eax
add ebx, edx
or eax, 0x69f12d7a
or eax, 0x68d02560
and eax, 0x39f02143
or eax, 0xa8200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a984b49
and eax, 0x3408008
or eax, 0x40900541
mov dword [ebx], eax
add ebx, edx
or eax, 0x1f404d44
or eax, 0x1f00287a
and eax, 0x4910e823
or eax, 0x291280
mov dword [ebx], eax
add ebx, edx
and eax, 0x240bb6ff
and eax, 0x19081
or eax, 0xa3424004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a206a66
xor eax, 0x271fa809
and eax, 0x844810ea
or eax, 0x1012910
mov dword [ebx], eax
add ebx, edx
or eax, 0x849654b
and eax, 0x880141d0
or eax, 0x72a20200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x48e03fdf
and eax, 0x90003809
or eax, 0x40a48130
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b3a1862
and eax, 0x19baa143
or eax, 0x20400200
mov dword [ebx], eax
add ebx, edx
and eax, 0x269b366a
or eax, 0x7e49fa24
and eax, 0x3091f040
or eax, 0x240109
mov dword [ebx], eax
add ebx, edx
or eax, 0x5a9b607a
xor eax, 0x3241934f
and eax, 0x540214
or eax, 0x25019cc3
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ad69a92
or eax, 0x1d973046
and eax, 0x2343a296
or eax, 0x80004020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x752c1fdc
xor eax, 0x4c7123a5
and eax, 0x88045cca
or eax, 0x61210130
mov dword [ebx], eax
add ebx, edx
or eax, 0x76265f0d
and eax, 0x9f010db9
or eax, 0xc82000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6fefdcb4
and eax, 0xb4e03d18
or eax, 0x42
mov dword [ebx], eax
add ebx, edx
or eax, 0x12c62f01
and eax, 0x312d05f1
and eax, 0x40541
or eax, 0x4a9bd202
mov dword [ebx], eax
add ebx, edx
or eax, 0xb138c81
and eax, 0x29d8501
or eax, 0x2420203c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x999c834
or eax, 0x78e7f70e
and eax, 0x2d469207
or eax, 0x1000d0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d43e789
and eax, 0x40113104
or eax, 0x862080a1
mov dword [ebx], eax
add ebx, edx
and eax, 0xf6f2205
and eax, 0x4200000
or eax, 0xe81a4cda
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c3fd684
and eax, 0x8403049e
or eax, 0x10802020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1dbb6e12
and eax, 0x80000a04
or eax, 0x50853452
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a15312f
and eax, 0x10002002
or eax, 0x29fa8341
mov dword [ebx], eax
add ebx, edx
xor eax, 0x257008d3
and eax, 0x108a8800
or eax, 0x21601049
mov dword [ebx], eax
add ebx, edx
and eax, 0x24912aa0
xor eax, 0x19234901
and eax, 0x9214000
or eax, 0x4018bac0
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b50e8cd
and eax, 0x100c880
or eax, 0xa2431505
mov dword [ebx], eax
add ebx, edx
or eax, 0x64311728
and eax, 0x8541c5a8
or eax, 0x82052
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ffcd5c7
or eax, 0x41122d09
and eax, 0xda83a5d0
or eax, 0x20000200
mov dword [ebx], eax
add ebx, edx
and eax, 0x5673e17c
and eax, 0x4ff8132f
and eax, 0x40000100
or eax, 0x9083ac39
mov dword [ebx], eax
add ebx, edx
and eax, 0x74606ff7
and eax, 0x10002101
or eax, 0x29fa8242
mov dword [ebx], eax
add ebx, edx
and eax, 0x616f5990
and eax, 0x216a0000
or eax, 0x10809849
mov dword [ebx], eax
add ebx, edx
and eax, 0x17676e8f
and eax, 0x1200800
or eax, 0x4819f2c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e509bf4
and eax, 0x33b96c3
and eax, 0x3010000
or eax, 0xa042de85
mov dword [ebx], eax
add ebx, edx
or eax, 0x45c8e351
and eax, 0x5d546ef9
and eax, 0x54028d0
or eax, 0x8009112a
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c3f7ed5
and eax, 0x100d0
or eax, 0xfaa24300
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ac2338f
and eax, 0xd0814119
or eax, 0x40820
mov dword [ebx], eax
add ebx, edx
xor eax, 0x15c474e4
and eax, 0x1402141
or eax, 0x38ba8202
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3c580eb
and eax, 0x2100108
or eax, 0x41c08441
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a659ee2
xor eax, 0x209eec6d
and eax, 0x40186821
or eax, 0x9219282
mov dword [ebx], eax
add ebx, edx
xor eax, 0x631b6fdd
and eax, 0x22029004
or eax, 0x81414081
mov dword [ebx], eax
add ebx, edx
and eax, 0x57c98000
and eax, 0x254773c7
and eax, 0
or eax, 0x7ab6c6fa
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a242a82
or eax, 0x3795b94e
and eax, 0x7aa3432e
or eax, 0x80000001
mov dword [ebx], eax
add ebx, edx
and eax, 0x76a3f4c5
and eax, 0xc24008b
and eax, 0x200001
or eax, 0xd085f538
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b3bdadd
and eax, 0x208001
or eax, 0x39da2242
mov dword [ebx], eax
add ebx, edx
and eax, 0x16c3bf86
and eax, 0x5ddb7ecf
and eax, 0xc00200
or eax, 0x43108549
mov dword [ebx], eax
add ebx, edx
and eax, 0x10c1eef4
or eax, 0x67ae80f7
and eax, 0x412880a3
or eax, 0x8117800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5907c74c
and eax, 0x223885
or eax, 0xa3414000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e7b2cef
or eax, 0x47ee125d
and eax, 0x56908d8
or eax, 0x80008122
mov dword [ebx], eax
add ebx, edx
or eax, 0x36eae98a
and eax, 0xb283e9d0
or eax, 0x48001200
mov dword [ebx], eax
add ebx, edx
or eax, 0x721998f3
xor eax, 0x80ba4a
and eax, 0xd0114139
or eax, 0x840800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3af2a30f
xor eax, 0x317b55b0
and eax, 0x19088202
or eax, 0x20e20041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x26d22c4e
and eax, 0x3300009
or eax, 0x40c04040
mov dword [ebx], eax
add ebx, edx
or eax, 0x787113bd
and eax, 0x491111a1
or eax, 0x82c02
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c20452e
and eax, 0
or eax, 0xa243d085
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5145e48a
xor eax, 0x42e87bd0
and eax, 0xa1244dda
or eax, 0x48013020
mov dword [ebx], eax
add ebx, edx
or eax, 0x61a416b8
and eax, 0x80856de0
or eax, 0x16420005
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2eff499d
and eax, 0x90200050
or eax, 0x40c64905
mov dword [ebx], eax
add ebx, edx
and eax, 0x89793f1
or eax, 0x728b5e6e
and eax, 0x40894637
or eax, 0xd008000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x299397be
and eax, 0x40101109
or eax, 0x3c08c40
mov dword [ebx], eax
add ebx, edx
xor eax, 0x133976fd
xor eax, 0x47c23146
and eax, 0x129daa2
or eax, 0x48902001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x201b1be7
and eax, 0x2ef28857
and eax, 0x20028004
or eax, 0x83415001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b7fac33
and eax, 0x80083832
or eax, 0x54101c8
mov dword [ebx], eax
add ebx, edx
and eax, 0x3fc5c6b9
and eax, 0x10090
or eax, 0xfaa24340
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ea0908c
and eax, 0x6a22c7a8
and eax, 0x40004108
or eax, 0x90850831
mov dword [ebx], eax
add ebx, edx
xor eax, 0x54fd793f
and eax, 0x4382002
or eax, 0x6981c441
mov dword [ebx], eax
add ebx, edx
or eax, 0x1fcc19d9
and eax, 0x43c08501
or eax, 4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x8bfa35
and eax, 0x41094d20
or eax, 0x8308083
mov dword [ebx], eax
add ebx, edx
and eax, 0x396a1f8f
xor eax, 0x41f9e5dc
and eax, 0x4011e805
or eax, 0x86261680
mov dword [ebx], eax
add ebx, edx
xor eax, 0x720938b1
or eax, 0x4afde0c2
and eax, 0xe86d4482
or eax, 0x900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c445a3e
and eax, 0xa02103bc
or eax, 0x5a824002
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a53fcca
and eax, 0xd0a14938
or eax, 0x40001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x791eb42c
and eax, 0x29baa901
or eax, 0x10400242
mov dword [ebx], eax
add ebx, edx
xor eax, 0xf389af9
or eax, 0x4e317f79
and eax, 0x26b12b49
or eax, 0x1088000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x10cac9a6
and eax, 0x255002c2
or eax, 0x48088c00
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a37df05
xor eax, 0x6b278ba0
and eax, 0x230300a0
or eax, 0x8040d010
mov dword [ebx], eax
add ebx, edx
and eax, 0x13a616f5
and eax, 0x5356aeeb
and eax, 0x10000a0
or eax, 0x8469315a
mov dword [ebx], eax
add ebx, edx
or eax, 0x1d6b49c6
and eax, 0x982339d0
or eax, 0x62800200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x34d0b65b
xor eax, 0x53c63240
and eax, 0x94b52709
or eax, 0x20424030
mov dword [ebx], eax
add ebx, edx
and eax, 0xe92bf65
and eax, 0x920720
or eax, 0x3909d002
mov dword [ebx], eax
add ebx, edx
or eax, 0x139231b6
xor eax, 0xf6b8f31
and eax, 0xf00001
or eax, 0x43000548
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c4877a4
and eax, 0x493836a1
or eax, 0x18002
mov dword [ebx], eax
add ebx, edx
and eax, 0x1fc13e70
and eax, 0x1003600
or eax, 0xc626c885
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e062c8c
and eax, 0x4000c80
or eax, 0x8128411b
mov dword [ebx], eax
add ebx, edx
and eax, 0x63f6fe36
and eax, 0xc10
or eax, 0xfa8383c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x3faf6016
xor eax, 0x6c67cb9d
and eax, 0x90800009
or eax, 0x40055130
mov dword [ebx], eax
add ebx, edx
and eax, 0x99cc4c8
and eax, 0x800000
or eax, 0x5d088d43
mov dword [ebx], eax
add ebx, edx
or eax, 0x6cfecc22
xor eax, 0x1f92007a
and eax, 0x6220c108
or eax, 0x5913020
mov dword [ebx], eax
add ebx, edx
and eax, 0x67036572
and eax, 0x25010100
or eax, 0x185494d5
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b2983b2
and eax, 0x58b8dda7
and eax, 0x1420
or eax, 0xa343a0c8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x350220af
and eax, 0x84419442
or eax, 0x12849b8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x41343e35
and eax, 0xc00183c0
or eax, 0x3aa21c10
mov dword [ebx], eax
add ebx, edx
or eax, 0x224b92eb
and eax, 0xb0e30739
or eax, 0x4146000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b9d1f02
and eax, 0x1d0a5022
or eax, 0x918700
mov dword [ebx], eax
add ebx, edx
and eax, 0x6f19ec8
and eax, 0x4809600
or eax, 0x232a6933
mov dword [ebx], eax
add ebx, edx
or eax, 0x6a348ec6
and eax, 0x49389dc1
or eax, 0x10000
mov dword [ebx], eax
add ebx, edx
or eax, 0x58ea5496
and eax, 0x1621085
or eax, 0xa2000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b3595b4
and eax, 0x814105b0
or eax, 0x408284a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6502ad84
and eax, 0x804a0050
or eax, 0x1e806d80
mov dword [ebx], eax
add ebx, edx
or eax, 0x39a18159
and eax, 0x66f49eaf
and eax, 0x24e00c08
or eax, 0xd0043150
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b3a1075
and eax, 0x19da2121
or eax, 0x20208250
mov dword [ebx], eax
add ebx, edx
or eax, 0xed0b366
xor eax, 0x575acec3
and eax, 0x40a05100
or eax, 0x3510049
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7662c49a
xor eax, 0x76bfbd05
and eax, 0x41282882
or eax, 0x811c621
mov dword [ebx], eax
add ebx, edx
and eax, 0x2031fec3
xor eax, 0x77b78287
and eax, 0x47026c04
or eax, 0x80289281
mov dword [ebx], eax
add ebx, edx
or eax, 0x45dd44cf
and eax, 0x81284c8b
or eax, 0x20000110
mov dword [ebx], eax
add ebx, edx
or eax, 0x537a4df2
and eax, 0x33a62fcd
and eax, 0x322201c1
or eax, 0xc8814222
mov dword [ebx], eax
add ebx, edx
xor eax, 0x384e8ce4
and eax, 0xc0a48101
or eax, 0x10002038
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3221861
and eax, 0x1182a940
or eax, 0x28780203
mov dword [ebx], eax
add ebx, edx
or eax, 0x46ff2eff
and eax, 0x27b9ab49
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x21631744
or eax, 0x7483723
and eax, 0x25588e42
or eax, 0x48000080
mov dword [ebx], eax
add ebx, edx
or eax, 0x631c146
and eax, 0x2341c080
or eax, 0x80021031
mov dword [ebx], eax
add ebx, edx
or eax, 0x6fc6a1b1
xor eax, 0x583de200
and eax, 0x856801b0
or eax, 0xc84a
mov dword [ebx], eax
add ebx, edx
and eax, 0x779b52bb
xor eax, 0x694a6ec4
and eax, 0x68020850
or eax, 0x92a15180
mov dword [ebx], eax
add ebx, edx
or eax, 0x41437dbd
or eax, 0x3e747490
and eax, 0xb4e46539
or eax, 0x80200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1950d7f
and eax, 0x53b4d0b6
and eax, 0x11104002
or eax, 0xc8b9720
mov dword [ebx], eax
add ebx, edx
xor eax, 0x58189e9a
or eax, 0x4975ad0b
and eax, 0x41d0853b
or eax, 0x2000044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c742b2e
and eax, 0x68c7b994
and eax, 0x800a800
or eax, 0x410952a3
mov dword [ebx], eax
add ebx, edx
xor eax, 0x42b638c8
and eax, 0x303c001
or eax, 0xa0401484
mov dword [ebx], eax
add ebx, edx
xor eax, 0x35e5c91e
and eax, 0x9622159a
or eax, 0x60090260
mov dword [ebx], eax
add ebx, edx
and eax, 0x2564aa75
and eax, 0x20200220
or eax, 0xda834183
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a97145d
and eax, 0xd0a40139
or eax, 0xa000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x440a9402
xor eax, 0x37dbdd8d
and eax, 0x2170a002
or eax, 0x188a0341
mov dword [ebx], eax
add ebx, edx
and eax, 0x6169b7f5
and eax, 0x28491c72
and eax, 0x400040
or eax, 0x43908509
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d6466c
and eax, 0x41000021
or eax, 0x8180482
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f88170d
and eax, 0x1000001
or eax, 0xa263d084
mov dword [ebx], eax
add ebx, edx
xor eax, 0x19b34b62
and eax, 0x804019e2
or eax, 0x5092018
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d4a9f6
or eax, 0x5195d5aa
and eax, 0x508141d0
or eax, 0xaa220200
mov dword [ebx], eax
add ebx, edx
or eax, 0x520372b2
and eax, 0x1f0329f
and eax, 0x800010
or eax, 0xd0054929
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1ca4a2e7
or eax, 0x7a87664c
and eax, 0x38a2a342
or eax, 0x1580001
mov dword [ebx], eax
add ebx, edx
or eax, 0x671ff1e6
and eax, 0x2d48a53f
and eax, 0x1408101
or eax, 0x42900448
mov dword [ebx], eax
add ebx, edx
and eax, 0x6281054
or eax, 0x386877d2
and eax, 0x8080282
or eax, 0x41100821
mov dword [ebx], eax
add ebx, edx
or eax, 0x104b91a9
and eax, 0x7677bc9f
and eax, 0x439081
or eax, 0xa3004004
mov dword [ebx], eax
add ebx, edx
and eax, 0x4852f1b
and eax, 0x10000
or eax, 0xc84ab8fa
mov dword [ebx], eax
add ebx, edx
xor eax, 0x78a263ff
and eax, 0x70f71a4f
and eax, 0x10c01005
or eax, 0x8b1020b0
mov dword [ebx], eax
add ebx, edx
and eax, 0x1544e9cd
and eax, 0x7635556e
and eax, 0x10000004
or eax, 0xafc72c5a
mov dword [ebx], eax
add ebx, edx
or eax, 0x66f6a356
xor eax, 0x5205caeb
and eax, 0x2cf26031
or eax, 0x4008820a
mov dword [ebx], eax
add ebx, edx
and eax, 0x1dd90752
and eax, 0x3894c0c0
and eax, 0x800000
or eax, 0x7002c01a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x40119bc5
and eax, 0x20115091
or eax, 0x54c8400
mov dword [ebx], eax
add ebx, edx
or eax, 0x14930a9c
or eax, 0x3ceb4aba
and eax, 0x2143d0a9
or eax, 0x82000040
mov dword [ebx], eax
add ebx, edx
and eax, 0x292aebbd
xor eax, 0x5a5c8a2
and eax, 0x401080a
or eax, 0x814831f0
mov dword [ebx], eax
add ebx, edx
and eax, 0x6decc66e
xor eax, 0x337c96b
and eax, 0x2234100
or eax, 0xf88002d0
mov dword [ebx], eax
add ebx, edx
and eax, 0x3cddb6ab
and eax, 0x10810000
or eax, 0xc0044939
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1aead3f6
and eax, 0x86a8243
or eax, 0x31902100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x32046897
and eax, 0x6e94917b
and eax, 0x2908140
or eax, 0x41400409
mov dword [ebx], eax
add ebx, edx
or eax, 0x4375bbc
or eax, 0x260e37d8
and eax, 0x4139faa1
or eax, 0x8000002
mov dword [ebx], eax
add ebx, edx
and eax, 0x257b18a7
and eax, 0x1011081
or eax, 0xa242c004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4558e763
and eax, 0x840931e2
or eax, 0x1400818
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a9e4cc9
and eax, 0xc0
or eax, 0xfaa34310
mov dword [ebx], eax
add ebx, edx
or eax, 0x47c16f0
and eax, 0xd0854130
or eax, 0x809
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ab2e215
and eax, 0x66400346
and eax, 0
or eax, 0x39faa343
mov dword [ebx], eax
add ebx, edx
or eax, 0x3643d4c6
and eax, 0x3d08541
or eax, 0x40000008
mov dword [ebx], eax
add ebx, edx
or eax, 0x291c18bb
and eax, 0x269c4141
and eax, 0x180001
or eax, 0x4921faa2
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc1e8a5e
and eax, 0x4fc89d13
and eax, 0x1001001
or eax, 0xa243c084
mov dword [ebx], eax
add ebx, edx
and eax, 0x44447247
and eax, section..text
or eax, 0x850929fa
mov dword [ebx], eax
add ebx, edx
xor eax, 0x666ddf1b
and eax, 0xe22042c0
or eax, 0x18830110
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1dbdfc6f
and eax, 0x46d599a4
and eax, 0x40040920
or eax, 0x90814019
mov dword [ebx], eax
add ebx, edx
and eax, 0x63c694fc
and eax, 0x1700abfe
and eax, 0
or eax, 0x39faa343
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b72192e
and eax, 0x451a8a1e
and eax, 0x8008
or eax, 0x43d00541
mov dword [ebx], eax
add ebx, edx
and eax, 0x7fd4bad
xor eax, 0x6ac729c3
and eax, 0x49112882
or eax, 0x28d221
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a7a1f11
xor eax, 0x2bea9ab9
and eax, 0x23428080
or eax, 0x80015005
mov dword [ebx], eax
add ebx, edx
and eax, 0x1619b875
and eax, 0x11000
or eax, 0x854829fa
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d3a587a
and eax, 0x6b057fcb
and eax, 0x8014180
or eax, 0xf2a20250
mov dword [ebx], eax
add ebx, edx
xor eax, 0x13058f0e
or eax, 0x472114bf
and eax, 0xc0854839
or eax, 0x10000100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x30ccd716
xor eax, 0x4810fed9
and eax, 0x28582042
or eax, 0x11a28301
mov dword [ebx], eax
add ebx, edx
xor eax, 0x46111283
and eax, 0x43c08140
or eax, 0x100409
mov dword [ebx], eax
add ebx, edx
or eax, 0x31c5f29f
xor eax, 0x69124a3e
and eax, 0x801b8a1
or eax, 0x41384202
mov dword [ebx], eax
add ebx, edx
xor eax, 0x50ade295
or eax, 0x11d85d7
and eax, 0x1019085
or eax, 0xa2424000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ea0223f
and eax, 0x854130ba
or eax, 0x80940
mov dword [ebx], eax
add ebx, edx
and eax, 0x19e572df
xor eax, 0x9faedfb
and eax, 0x8a34100
or eax, 0xf20002d0
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e086fda
and eax, 0x68d262a
and eax, 0x810008
or eax, 0xd0044931
mov dword [ebx], eax
add ebx, edx
or eax, 0x72a2daf6
and eax, 0x30a28343
or eax, 0x9582000
mov dword [ebx], eax
add ebx, edx
or eax, 0x509a3d79
and eax, 0x41d08549
or eax, 0x2000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x23e097f4
and eax, 0x403012a1
or eax, 0x909e802
mov dword [ebx], eax
add ebx, edx
or eax, 0x62370903
or eax, 0x30747303
and eax, 0x2343d081
or eax, 0x80000004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7cc9078
and eax, 0x840900f8
or eax, 0x1403902
mov dword [ebx], eax
add ebx, edx
and eax, 0x6268d430
and eax, 0x10
or eax, 0xfaa343c0
mov dword [ebx], eax
add ebx, edx
or eax, 0xf47eb3b
or eax, 0x596b5438
and eax, 0xd0854939
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d44601d
xor eax, 0x49b35d26
and eax, 0x30722002
or eax, 0x9888341
mov dword [ebx], eax
add ebx, edx
and eax, 0xc8d49cd
and eax, 0x800141
or eax, 0x43508408
mov dword [ebx], eax
add ebx, edx
and eax, 0x5cb00dbe
and eax, 0x40100000
or eax, 0x929faa3
mov dword [ebx], eax
add ebx, edx
and eax, 0x122bd7c0
xor eax, 0x664eb4cc
and eax, 0x22434004
or eax, 0x81009081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x51bbe30f
and eax, 0x8048318a
or eax, 0x5010870
mov dword [ebx], eax
add ebx, edx
or eax, 0x744d574
and eax, 0x820141d0
or eax, 0x78a20200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f45364f
and eax, 0x36d67a71
and eax, 0x844011
or eax, 0xd0010928
mov dword [ebx], eax
add ebx, edx
and eax, 0x25ac20f3
and eax, 0x112e8355
and eax, 1
or eax, 0x39faa342
mov dword [ebx], eax
add ebx, edx
and eax, 0x190b7b4e
or eax, 0x7723739e
and eax, 0x43000148
or eax, 0xd08401
mov dword [ebx], eax
add ebx, edx
and eax, 0x85dcb36
and eax, 0x108000
or eax, 0x49297aa3
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ff2a24b
xor eax, 0xcba7f0a
and eax, 0x23418081
or eax, 0x80025004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3771fb26
or eax, 0xf6f7091
and eax, 0x854939b2
or eax, 0x48
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ac7460d
or eax, 0x49ded79d
and eax, 0xda8343d0
or eax, 0x20200000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x15d833d0
xor eax, 0x34b9e160
and eax, 0xd0800120
or eax, 0x54819
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b4fae56
and eax, 0x10000000
or eax, 0x29faa343
mov dword [ebx], eax
add ebx, edx
and eax, 0x75599e3c
and eax, 0x1508000
or eax, 0x42800549
mov dword [ebx], eax
add ebx, edx
xor eax, 0x77236631
and eax, 0x31e220
or eax, 0x49081883
mov dword [ebx], eax
add ebx, edx
or eax, 0x768e5e19
or eax, 0x58d906a9
and eax, 0x2343d081
or eax, 0x80000004
mov dword [ebx], eax
add ebx, edx
or eax, 0x70d0fc1f
and eax, 0x28c689eb
and eax, 0x40088a
or eax, 0x85093170
mov dword [ebx], eax
add ebx, edx
and eax, 0x3bc3ca1e
and eax, 0x53396b4f
and eax, 0x10000
or eax, 0xfaa243d0
mov dword [ebx], eax
add ebx, edx
and eax, 0x79ba3dfc
and eax, 0x50800110
or eax, 0x80054829
mov dword [ebx], eax
add ebx, edx
xor eax, 0x375d7390
and eax, 0x51b8d149
and eax, 0x1980001
or eax, 0x3862a342
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5355ba1f
xor eax, 0x191af827
and eax, 0x43908149
or eax, 0x400400
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a7dcc4b
or eax, 0x39347648
and eax, 0x930f201
or eax, 0x400908a2
mov dword [ebx], eax
add ebx, edx
or eax, 0xf74405f
and eax, 0x7231db22
and eax, 0x201d000
or eax, 0xa1420085
mov dword [ebx], eax
add ebx, edx
xor eax, 0x59cf1a1d
or eax, 0x4511b47
and eax, 0x844919da
or eax, 0x1002020
mov dword [ebx], eax
add ebx, edx
or eax, 0x641fd896
and eax, 0xe00341d0
or eax, 0x1aa00200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5b40661c
and eax, 0x80810108
or eax, 0x50044831
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d7721cb
and eax, 0x101
or eax, 0x39faa242
mov dword [ebx], eax
add ebx, edx
xor eax, 0x38de9c7e
or eax, 0x4a32f9
and eax, 0x1400549
or eax, 0x42908000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b25ac55
and eax, 0x8312800
or eax, 0x4108d2a3
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4f78859f
and eax, 0x2250531a
and eax, 0x2405000
or eax, 0xa1038085
mov dword [ebx], eax
add ebx, edx
or eax, 0x49029ec0
and eax, 0x814118c0
or eax, 0x408213a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x604877d
xor eax, 0x7476911
and eax, 0x80024390
or eax, 0x7aa10040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f593adc
or eax, 0x2babf16e
and eax, 0x90814928
or eax, 0x40040011
mov dword [ebx], eax
add ebx, edx
xor eax, 0x17c36f5b
and eax, 0x1422242
or eax, 0x38b88101
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a3e8929
or eax, 0x66ca66c3
and eax, 0x42d08541
or eax, 0x1000008
mov dword [ebx], eax
add ebx, edx
or eax, 0x102a3a55
and eax, 0x36f5832e
and eax, 0x308200
or eax, 0x490978a3
mov dword [ebx], eax
add ebx, edx
or eax, 0x76a0a83
xor eax, 0x6e8701a
and eax, 0x1038081
or eax, 0xa2405004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x49a6fb81
xor eax, 0xd4e4544
and eax, 0x85092840
or eax, 0x4011ba
mov dword [ebx], eax
add ebx, edx
and eax, 0x4445aca7
and eax, 0x10080
or eax, 0xfaa24350
mov dword [ebx], eax
add ebx, edx
or eax, 0x34882c76
or eax, 0xbfd2e39
and eax, 0xd0854939
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x484a04ed
or eax, 0x3df5d807
and eax, 0x39fa8143
or eax, 0x2200
mov dword [ebx], eax
add ebx, edx
or eax, 0x761b3bc8
and eax, 0x43d08149
or eax, 0x400
mov dword [ebx], eax
add ebx, edx
and eax, 0x6944f385
and eax, 0x5db9c059
and eax, 0x41008001
or eax, 0x8397aa2
mov dword [ebx], eax
add ebx, edx
or eax, 0x1086f4ac
or eax, 0x4153f438
and eax, 0x143d085
or eax, 0xa2000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x75a3eee2
or eax, 0x2a2f7dab
and eax, 0x844939ea
or eax, 0x1000010
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a889127
and eax, 0x100
or eax, 0xfaa342d0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x53234452
xor eax, 0x6807e76d
and eax, 0xc0854029
or eax, 0x10000910
mov dword [ebx], eax
add ebx, edx
xor eax, 0x539ff130
xor eax, 0x6cb886
and eax, 0x1720003
or eax, 0x3888a340
mov dword [ebx], eax
add ebx, edx
and eax, 0x10371f5
and eax, 0x1000141
or eax, 0x42d08408
mov dword [ebx], eax
add ebx, edx
and eax, 0x622b857c
and eax, 0x40008000
or eax, 0x9397aa3
mov dword [ebx], eax
add ebx, edx
or eax, 0x3df330f0
and eax, 0x2143d081
or eax, 0x82000004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a916258
and eax, 0x4fabb8a1
and eax, 0x1003080
or eax, 0x8449097a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x778f492b
or eax, 0x15cbba00
and eax, 0xf28342d0
or eax, 0x8200100
mov dword [ebx], eax
add ebx, edx
and eax, 0x7fcca517
and eax, 0x50800110
or eax, 0x80054829
mov dword [ebx], eax
add ebx, edx
xor eax, 0x245bb799
or eax, 0x7c704aa7
and eax, 0x38faa203
or eax, 0x1000140
mov dword [ebx], eax
add ebx, edx
and eax, 0x24f4a0c1
xor eax, 0x4d84db09
and eax, 0x41500148
or eax, 0x2808401
mov dword [ebx], eax
add ebx, edx
and eax, 0xaf7bc42
and eax, 0x108000
or eax, 0x49297aa3
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b9842fa
and eax, 0x1004080
or eax, 0xa2439005
mov dword [ebx], eax
add ebx, edx
or eax, 0x22034907
xor eax, 0x3c37ce4d
and eax, 0x854011ca
or eax, 0x92830
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e88a94e
and eax, 0x6a15e252
and eax, 0x40
or eax, 0xfaa34390
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c37e2cc
or eax, 0x23513af1
and eax, 0x90850939
or eax, 0x40004000
mov dword [ebx], eax
add ebx, edx
and eax, 0x524cd0ad
and eax, 0x10000001
or eax, 0x29faa342
mov dword [ebx], eax
add ebx, edx
and eax, 0x79592489
and eax, 0x1500001
or eax, 0x42808548
mov dword [ebx], eax
add ebx, edx
xor eax, 0x13ca15da
and eax, 0x40189083
or eax, 0x9216a20
mov dword [ebx], eax
add ebx, edx
or eax, 0x7cb431ff
xor eax, 0x5e3f7f64
and eax, 0x23028081
or eax, 0x80415004
mov dword [ebx], eax
add ebx, edx
and eax, 0x46968747
xor eax, 0x48121098
and eax, 0x1098
or eax, 0x85492962
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc2b1924
and eax, 0x882200d0
or eax, 0x72814300
mov dword [ebx], eax
add ebx, edx
or eax, 0x51bd12ba
xor eax, 0x6724cb3c
and eax, 0x90810800
or eax, 0x40044139
mov dword [ebx], eax
add ebx, edx
and eax, 0x1d060485
and eax, 0x10000001
or eax, 0x29faa342
mov dword [ebx], eax
add ebx, edx
xor eax, 0x51a0d0f4
and eax, 0x40500101
or eax, 0x3808448
mov dword [ebx], eax
add ebx, edx
xor eax, 0x227d5bbe
and eax, 0x4129daa3
or eax, 0x8102000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a393436
and eax, 0x11000
or eax, 0xa342c085
mov dword [ebx], eax
add ebx, edx
xor eax, 0x42b7649e
and eax, 0x8140301a
or eax, 0x40909e0
mov dword [ebx], eax
add ebx, edx
or eax, 0x6dbb1344
and eax, 0x2758badb
and eax, 0x200002d0
or eax, 0xdaa34100
mov dword [ebx], eax
add ebx, edx
and eax, 0x4cf5366a
xor eax, 0x716e70c8
and eax, 0x10854008
or eax, 0xc0000931
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6607dd13
and eax, 0x30828002
or eax, 0x9782341
mov dword [ebx], eax
add ebx, edx
and eax, 0x5fa6eb19
and eax, 0x1808101
or eax, 0x42500448
mov dword [ebx], eax
add ebx, edx
or eax, 0xe987c2e
and eax, 0x4918f823
or eax, 0x210280
mov dword [ebx], eax
add ebx, edx
or eax, 0x6645f9d1
and eax, 0x2341d081
or eax, 0x80020004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x69484b0a
and eax, 0x1d540085
and eax, 0x80
or eax, 0x8549397a
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ac40ee8
or eax, 0x7e795fb4
and eax, 0xfaa143d0
or eax, 0x20000
mov dword [ebx], eax
add ebx, edx
and eax, 0x52e29afc
and eax, 0x50800010
or eax, 0x80054929
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b9b34c6
and eax, 0x10800000
or eax, 0x297aa343
mov dword [ebx], eax
add ebx, edx
or eax, 0x1bc57e59
xor eax, 0x6a6e8927
and eax, 0x41900448
or eax, 0x2408101
mov dword [ebx], eax
add ebx, edx
xor eax, 0x283c2aa1
and eax, 0x4928aaa0
or eax, 0x115003
mov dword [ebx], eax
add ebx, edx
xor eax, 0x35414c25
or eax, 0x604a5063
and eax, 0x2052d085
or eax, 0x83010000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c117da8
and eax, 0x85402d28
or eax, 0x900d2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x937c88d
and eax, 0x6f8f08e5
and eax, 0x20040
or eax, 0xf2914090
mov dword [ebx], eax
add ebx, edx
or eax, 0x3fbcd7aa
or eax, 0x75563c3b
and eax, 0xf4b55909
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c5b7ab9
and eax, 0x801
or eax, 0x8ca8272
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f2457bf
and eax, 0x5f189155
and eax, 0x3008140
or eax, 0x40d00439
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a2d29aa
and eax, 0x40000020
or eax, 0x939fa83
mov dword [ebx], eax
add ebx, edx
and eax, 0x72ba0786
and eax, 0x3879f76
and eax, 0
or eax, 0xa343d085
mov dword [ebx], eax
add ebx, edx
and eax, 0x41ab1dc
or eax, 0x7a9a0f65
and eax, 0x819e0
or eax, 0x8541201a
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e2cb20
xor eax, 0x768ed718
and eax, 0xf22100c0
or eax, 0x8824310
mov dword [ebx], eax
add ebx, edx
and eax, 0x24510d95
xor eax, 0x50e2529e
and eax, 0x50814108
or eax, 0x80040831
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e16b316
and eax, 0x892a203
or eax, 0x31680140
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c84e4e9
and eax, 0x808041
or eax, 0x43500508
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3781519b
xor eax, 0x16d7f2d5
and eax, 0x40002203
or eax, 0x939d8a0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x44e88ba7
and eax, 0x1415004
or eax, 0xa2028081
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f85bd1e
xor eax, 0x2a5fbbf7
and eax, 0x85080068
or eax, 0x413992
mov dword [ebx], eax
add ebx, edx
xor eax, 0x33b777a
and eax, 0x6e15fbe6
and eax, 0x2004280
or eax, 0xf8a30150
mov dword [ebx], eax
add ebx, edx
or eax, 0x3be40348
and eax, 0x2310b107
and eax, 0x100
or eax, 0xd0854839
mov dword [ebx], eax
add ebx, edx
xor eax, 0xf81fa69
and eax, 0x1900a340
or eax, 0x20fa0003
mov dword [ebx], eax
add ebx, edx
and eax, 0x6714288d
or eax, 0x64bf315b
and eax, 0x41900149
or eax, 0x2408400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7579b9a0
and eax, 0x2938a1
or eax, 0x4910c202
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2992bc
xor eax, 0x6008294a
and eax, 0x21004005
or eax, 0x82439080
mov dword [ebx], eax
add ebx, edx
or eax, 0x4dd564c3
and eax, 0x854130c2
or eax, 0x80938
mov dword [ebx], eax
add ebx, edx
xor eax, 0x65fc886a
or eax, 0x3af380ae
and eax, 0xfaa30190
or eax, 0x4240
mov dword [ebx], eax
add ebx, edx
xor eax, 0x225eeac3
or eax, 0x3ad2bbb6
and eax, 0xd0850931
or eax, 0x4008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x53eb30b8
and eax, 0x16a2101
or eax, 0x38908242
mov dword [ebx], eax
add ebx, edx
or eax, 0x96a2e4a
and eax, 0x1d08549
or eax, 0x42000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x70e88f74
and eax, 0x1380a21
or eax, 0x4801f082
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1ff706c8
and eax, 0x242d001
or eax, 0xa1010084
mov dword [ebx], eax
add ebx, edx
and eax, 0xa93812f
and eax, 0x10000
or eax, 0x854839fa
mov dword [ebx], eax
add ebx, edx
xor eax, 0x647d993
and eax, 0x82024040
or eax, 0x78a10390
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ea24661
and eax, 0x227af810
and eax, 0x4010
or eax, 0xd0850929
mov dword [ebx], eax
add ebx, edx
and eax, 0x42c5a0fd
xor eax, 0x5d15fdd8
and eax, 0x1990a141
or eax, 0x206a0202
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1fd9fc57
and eax, 0x33a1a94e
and eax, 0x2000100
or eax, 0x41d08449
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f810106
xor eax, 0x76ef98bf
and eax, 0x93818a0
or eax, 0x4001e203
mov dword [ebx], eax
add ebx, edx
or eax, 0x652f7ee8
and eax, 0x2103d081
or eax, 0x82400004
mov dword [ebx], eax
add ebx, edx
and eax, 0x6174d85c
xor eax, 0x504bf7fa
and eax, 0x10921fa
or eax, 0x84401800
mov dword [ebx], eax
add ebx, edx
or eax, 0x7edf404c
and eax, 0xf37b363
and eax, 0xa030140
or eax, 0xf0a04290
mov dword [ebx], eax
add ebx, edx
or eax, 0x608620fe
and eax, 0xd0854138
or eax, 0x801
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5890faba
and eax, 0x810a303
or eax, 0x31ea0040
mov dword [ebx], eax
add ebx, edx
and eax, 0x18143db
and eax, 0x1800141
or eax, 0x42508408
mov dword [ebx], eax
add ebx, edx
xor eax, 0x73b4c972
or eax, 0x3579b55f
and eax, 0x139f823
or eax, 0x48000280
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b360d77
and eax, 0x1000001
or eax, 0xa243d084
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d359e13
xor eax, 0x74815b28
and eax, 0x814001ba
or eax, 0x4093840
mov dword [ebx], eax
add ebx, edx
and eax, 0x77d3ffec
xor eax, 0x2c9368af
and eax, 0x28824140
or eax, 0xd2210290
mov dword [ebx], eax
add ebx, edx
or eax, 0x2e240417
and eax, 0xd0854111
or eax, 0x828
mov dword [ebx], eax
add ebx, edx
and eax, 0x1962232e
or eax, 0x618a2b0
and eax, 0x1018a300
or eax, 0x29e20043
mov dword [ebx], eax
add ebx, edx
or eax, 0x27bcb91f
and eax, 0x3d08149
or eax, 0x40000400
mov dword [ebx], eax
add ebx, edx
or eax, 0x68e37eba
and eax, 0x4931faa3
or eax, 0x80000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f536131
and eax, 0x2343d081
or eax, 0x80000004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x42ba651f
and eax, 0x8149319a
or eax, 0x4000860
mov dword [ebx], eax
add ebx, edx
or eax, 0x45396074
xor eax, 0x75924955
and eax, 0xb0a30080
or eax, 0x4a004350
mov dword [ebx], eax
add ebx, edx
and eax, 0x96da3b5
and eax, 0x10110
or eax, 0xd0844829
mov dword [ebx], eax
add ebx, edx
or eax, 0x37665dfe
xor eax, 0x3b15bfd0
and eax, 0x8f2a203
or eax, 0x31080140
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd076e93
and eax, 0x5d5724fb
and eax, 0x500440
or eax, 0x43808109
mov dword [ebx], eax
add ebx, edx
or eax, 0x66b4e3c7
and eax, 0x4130e283
or eax, 0x8091820
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b04bb67
and eax, 0x1009001
or eax, 0xa2434084
mov dword [ebx], eax
add ebx, edx
and eax, 0x60e30be7
and eax, 0x7f82cb5b
and eax, 0
or eax, 0x854939fa
mov dword [ebx], eax
add ebx, edx
and eax, 0x6786cc78
and eax, 0x50
or eax, 0xfaa34380
mov dword [ebx], eax
add ebx, edx
or eax, 0x4523b0b
or eax, 0x44127fa3
and eax, 0xd0814939
or eax, 0x40000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ef86628
and eax, 0x7e79024c
and eax, 0x38780200
or eax, 0x182a143
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d5afdb2
and eax, 0x1508100
or eax, 0x42800449
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e50f348
xor eax, 0x51702136
and eax, 0x820d223
or eax, 0x41192880
mov dword [ebx], eax
add ebx, edx
or eax, 0xe2b9c4
and eax, 0x143d085
or eax, 0xa2000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x36a68101
or eax, 0x7e8a8fab
and eax, 0x854919aa
or eax, 0x2050
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3762c468
xor eax, 0x5c795803
and eax, 0xea020190
or eax, 0x10a14240
mov dword [ebx], eax
add ebx, edx
and eax, 0x12bc765f
and eax, 0x10804010
or eax, 0xc0050929
mov dword [ebx], eax
add ebx, edx
and eax, 0x29f91ad6
or eax, 0x3e670b1d
and eax, 0x38e20301
or eax, 0x118a042
mov dword [ebx], eax
add ebx, edx
and eax, 0x33c190a4
xor eax, 0x1b0210fb
and eax, 0x2c08049
or eax, 0x41100500
mov dword [ebx], eax
add ebx, edx
or eax, 0x412f6efe
and eax, 0x4139eaa3
or eax, 0x8001000
mov dword [ebx], eax
add ebx, edx
and eax, 0x16707998
and eax, 0x5a591cf8
and eax, 0x1080
or eax, 0xa343c005
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3cb11418
xor eax, 0x6923607f
and eax, 0x844120e2
or eax, 0x1081918
mov dword [ebx], eax
add ebx, edx
xor eax, 0x688557be
and eax, 0xe8804240
or eax, 0x12230190
mov dword [ebx], eax
add ebx, edx
and eax, 0x61eb59fc
and eax, 0x40814110
or eax, 0x90040829
mov dword [ebx], eax
add ebx, edx
and eax, 0x622fdcde
and eax, 0
or eax, 0x39faa343
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d5356cd
xor eax, 0x28ef9b9f
and eax, 0x1908148
or eax, 0x42400401
mov dword [ebx], eax
add ebx, edx
and eax, 0x253dea4c
and eax, 0x1108000
or eax, 0x48297aa3
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6e9879d5
and eax, 0x23018004
or eax, 0x80425081
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d9e28e5
or eax, 0x2f26af01
and eax, 0x5002980
or eax, 0x8049107a
mov dword [ebx], eax
add ebx, edx
and eax, 0x217da807
and eax, 0x10000
or eax, 0xfaa243d0
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a47a048
or eax, 0x52031633
and eax, 0x50010031
or eax, 0x80844908
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ca123a9
or eax, 0xacbee18
and eax, 0x18eaa200
or eax, 0x21100143
mov dword [ebx], eax
add ebx, edx
and eax, 0x254472a1
or eax, 0xbc6890c
and eax, 0x3c08109
or eax, 0x40100440
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d46f47b
and eax, 0x8107022
or eax, 0x41298a81
mov dword [ebx], eax
add ebx, edx
or eax, 0x7de445ad
xor eax, 0x1693a415
and eax, 0x23425080
or eax, 0x80018005
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a036133
and eax, 0x814131b2
or eax, 0x4080848
mov dword [ebx], eax
add ebx, edx
or eax, 0x75641350
or eax, 0x6cfd388a
and eax, 0xf8a103d0
or eax, 0x2024000
mov dword [ebx], eax
add ebx, edx
or eax, 0x444780c9
xor eax, 0x5a4a53b2
and eax, 0x80850029
or eax, 0x50004910
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c00e273
and eax, 0x1880a343
or eax, 0x217a0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4308085c
and eax, 0x43d08149
or eax, 0x400
mov dword [ebx], eax
add ebx, edx
or eax, 0x212f38aa
or eax, 0x7f727d1c
and eax, 0x4939f8a3
or eax, 0x200
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b4eb7ab
and eax, 0x1009081
or eax, 0xa2434004
mov dword [ebx], eax
add ebx, edx
and eax, 0x45178b00
and eax, 0xc696cb9
and eax, 0x10000
or eax, 0x854839fa
mov dword [ebx], eax
add ebx, edx
and eax, 0x461aa546
xor eax, 0x423c29c5
and eax, 0x42200080
or eax, 0xb8834350
mov dword [ebx], eax
add ebx, edx
or eax, 0x260e5bf4
and eax, 0xd0854930
or eax, 9
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f43252
and eax, 0x10702343
or eax, 0x298a8000
mov dword [ebx], eax
add ebx, edx
or eax, 0x92b4977
and eax, 0x1d08141
or eax, 0x42000408
mov dword [ebx], eax
add ebx, edx
or eax, 0x7fd36db2
and eax, 0x4911e8a3
or eax, 0x281200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c82b76d
or eax, 0x33c5fbb3
and eax, 0x2343d085
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3535b211
and eax, 0x47b6ebe8
and eax, 0x5002080
or eax, 0x8049197a
mov dword [ebx], eax
add ebx, edx
or eax, 0x10b5a0b3
and eax, 0x3012b14f
and eax, 0x10000140
or eax, 0xeaa34290
mov dword [ebx], eax
add ebx, edx
and eax, 0x52ee6c95
and eax, 0x6b2fa1c7
and eax, 0x40000000
or eax, 0x90854939
mov dword [ebx], eax
add ebx, edx
and eax, 0x44ab8761
or eax, 0x27a6875f
and eax, 0x21a28343
or eax, 0x18582000
mov dword [ebx], eax
add ebx, edx
or eax, 0x74d12174
or eax, 0x25037d49
and eax, 0x41d08549
or eax, 0x2000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6944a372
and eax, 0x43bb9ba1
and eax, 0x41008000
or eax, 0x8397aa3
mov dword [ebx], eax
add ebx, edx
or eax, 0x2a6c670c
or eax, 0x5b355a81
and eax, 0x2341d085
or eax, 0x80020000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d67d3c9
and eax, 0x189bc3ca
and eax, 0x148
or eax, 0x854938b2
mov dword [ebx], eax
add ebx, edx
and eax, 0x20d4023c
and eax, 0x10
or eax, 0xfaa343c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3527eea5
and eax, 0xc0840931
or eax, 0x10014008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x69c4b593
and eax, 0x3940a002
or eax, 0xba0341
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e17dda6
and eax, 0x3c00441
or eax, 0x40108108
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2811bfae
and eax, 0x455157dc
and eax, 0x41011280
or eax, 0x838e823
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a39a984
xor eax, 0x4886f97b
and eax, 0x3028004
or eax, 0xa0415081
mov dword [ebx], eax
add ebx, edx
and eax, 0x57755327
and eax, 0x1411000
or eax, 0x840829fa
mov dword [ebx], eax
add ebx, edx
and eax, 0x1eae9189
or eax, 0x2715746
and eax, 0x22143c0
or eax, 0xf8820010
mov dword [ebx], eax
add ebx, edx
and eax, 0x9351eb6
or eax, 0x2ac6ea38
and eax, 0x854838
or eax, 0xd0000101
mov dword [ebx], eax
add ebx, edx
or eax, 0x29f7fe8
and eax, 0x109a2341
or eax, 0x29608002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7340253c
and eax, 0x48250d9
and eax, 0x800049
or eax, 0x43508500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4f45a4a5
or eax, 0x506fddc6
and eax, 0x4839f8a2
or eax, 0x1000201
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4792ab8a
or eax, 0x6506f85f
and eax, 0x2303d005
or eax, 0x80400080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5701a183
and eax, 0x651568bc
and eax, 0x4002000
or eax, 0x814919fa
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc4077c4
xor eax, 0x710e6213
and eax, 0xf8030000
or eax, 0x2a043d0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b8d567
or eax, 0x4d69acc5
and eax, 0xd0010831
or eax, 0x844108
mov dword [ebx], eax
add ebx, edx
and eax, 0x37b17146
and eax, 0x2cc455b5
and eax, 0x800100
or eax, 0x397aa243
mov dword [ebx], eax
add ebx, edx
and eax, 0x25647bda
xor eax, 0x7c0b289c
and eax, 0x41400148
or eax, 0x2908401
mov dword [ebx], eax
add ebx, edx
or eax, 0x37f95722
or eax, 0x41dd39d
and eax, 0x4139d2a3
or eax, 0x8002800
mov dword [ebx], eax
add ebx, edx
and eax, 0x443dbbf9
xor eax, 0x49ee46cc
and eax, 0x143d005
or eax, 0xa2000080
mov dword [ebx], eax
add ebx, edx
and eax, 0x169258d8
xor eax, 0x40888326
and eax, 0x811a2
or eax, 0x85412858
mov dword [ebx], eax
add ebx, edx
or eax, 0x713e1102
and eax, 0x900e08d0
or eax, 0x600
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7267291
and eax, 0x32218450
and eax, 0
or eax, 0x300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x9b7d0b3
xor eax, 0x6f37045f
and eax, 0x400
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x69f48575
xor eax, 0x525e7d3c
and eax, 0x5e7900
or eax, 0xa18600
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d443fb3
or eax, 0xbe9706d
and eax, 0xb000
or eax, 0x800
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d3cb0c9
xor eax, 0x23b2b537
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d218bc4
and eax, 0
or eax, 0x4000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1fd47180
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x772902e5
and eax, 0x536009bf
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6bed90b3
or eax, 0x1c81721a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x72fda498
xor eax, 0x85a2542
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a8d2b01
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e650a46
xor eax, 0x53b026dd
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x302623ac
and eax, 0x13f3f023
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x77687045
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x71fc1b1f
and eax, 0x756eb717
and eax, 0
or eax, 0xd000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b910890
xor eax, 0x7a1e303d
and eax, 0x3a1e0000
or eax, 0x80010e00
mov dword [ebx], eax
add ebx, edx
or eax, 0x60917be3
and eax, 0x8940002
or eax, 0x120000c
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc54549
or eax, 0x2d3561a5
and eax, 0x13021c5
or eax, 0x880008
mov dword [ebx], eax
add ebx, edx
or eax, 0x573333b1
and eax, 0x5421014c
or eax, 0xcc00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x69b03859
or eax, 0x7e71884e
and eax, 0x20716948
or eax, 0x20020
mov dword [ebx], eax
add ebx, edx
and eax, 0x20d883b2
and eax, 0x2888d750
and eax, 0x20000000
or eax, 0x476f7270
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ab7fd58
and eax, 0x206d6170
or eax, 2
mov dword [ebx], eax
add ebx, edx
or eax, 0x7fce29fc
xor eax, 0x5a6c1074
and eax, 0x24026102
or eax, 0x4a6c0061
mov dword [ebx], eax
add ebx, edx
and eax, 0x5976be6d
and eax, 0x6c53e404
and eax, 0x40002000
or eax, 0x2220546f
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b60d07b
and eax, 0x61602065
or eax, 0x14120000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x17d339b
and eax, 0x6409006e
or eax, 0xa602000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a179573
and eax, 0x42010020
or eax, 0x114e4400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x12d410f8
or eax, 0x4abda72d
and eax, 0x402f6520
or eax, 0x24400800
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ae737b5
or eax, 0x79862dc5
and eax, 0x9052c65
or eax, 0x4080200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x393de616
and eax, 2
or eax, 0x2408
mov dword [ebx], eax
add ebx, edx
or eax, 0x76a92b44
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x66ef6d8f
xor eax, 0x63156e0f
and eax, 0x4e20100
or eax, 0x70017000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3ab29c95
and eax, 0x550cc0aa
and eax, 0
or eax, 0x1a82355c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x30dfa566
and eax, 0xa00100a
or eax, 0x10822505
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ae0689b
or eax, 0x42abb560
and eax, 0x1a82350f
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5416db48
and eax, 0xa906e07
or eax, 0x116a1008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x48d5ebd9
and eax, 0x12021006
or eax, 0x8802208
mov dword [ebx], eax
add ebx, edx
or eax, 0x607218af
or eax, 0x6e1c1f67
and eax, 0x1a82350f
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x306e5b0e
and eax, 0x679e635
and eax, 0x2002005
or eax, 0x1882080a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d98b212
and eax, 0x17021a0d
or eax, 0x8014102
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b3b80a8
and eax, 0x1a02100e
or eax, 0x802400
mov dword [ebx], eax
add ebx, edx
and eax, 0x63d7da0
and eax, 0x1000
or eax, 0xe5034b0f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3a171c1e
xor eax, 0x166cbbda
and eax, 0x800340b
or eax, 0x12820004
mov dword [ebx], eax
add ebx, edx
and eax, 0x50ac7249
or eax, 0x1fed9a08
and eax, 0x18011a09
or eax, 0x24106
mov dword [ebx], eax
add ebx, edx
and eax, 0x495c8ba0
and eax, 0x8000000
or eax, 0x1282340e
mov dword [ebx], eax
add ebx, edx
and eax, 0x1d6346af
and eax, 0xe
or eax, 0x63695201
mov dword [ebx], eax
add ebx, edx
xor eax, 0x21bd25e2
and eax, 0x7c759702
and eax, 0x1500
or eax, 0x1a822068
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c28e3c6
xor eax, 0x509ab67c
and eax, 2
or eax, 0xd
mov dword [ebx], eax
add ebx, edx
or eax, 0x1551981e
xor eax, 0x4bc5d2ee
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe5ac8bb
xor eax, 0xdc27e87
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x266bbcf
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x60e0cd6d
and eax, 0
or eax, 0x455000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2ba124d0
and eax, 0x6dea0b24
and eax, 0
or eax, 0x6014c00
mov dword [ebx], eax
add ebx, edx
and eax, 0x49e9b8bb
and eax, 0x4e529743
and eax, 0
or eax, 0x7fbdd700
mov dword [ebx], eax
add ebx, edx
or eax, 0x6fcdf318
and eax, 0
or eax, 0x66
mov dword [ebx], eax
add ebx, edx
or eax, 0x79769721
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d72c4fe
or eax, 0x1e9b7f79
and eax, 0x200e000
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x20745b83
xor eax, 0x363d728
and eax, 0x10801
or eax, 0xe000300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2736a919
xor eax, 0x17f47187
and eax, 0x420006
or eax, 0x1180020
mov dword [ebx], eax
add ebx, edx
or eax, 0x52980268
xor eax, 0x14d0033d
and eax, 0
or eax, 0x300000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xdf3317e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x119f2f70
and eax, 0x1070000
or eax, 0x60d000
mov dword [ebx], eax
add ebx, edx
or eax, 0x29f234c0
and eax, 0x100000
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x34bd1ab5
and eax, 0x3aa553ed
and eax, 0
or eax, 0x1700000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x262da50c
and eax, 0
or eax, 0x40000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x339ce7e1
and eax, 0x100000
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f5bc55
and eax, 0
or eax, 0x20000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x922a019
and eax, 0x44caef7e
and eax, 0
or eax, 0x600
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e594203
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x32d13b4f
and eax, 0x5587b157
and eax, 0
or eax, 0x600
mov dword [ebx], eax
add ebx, edx
or eax, 0x61f00023
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x715c34f0
and eax, 0
or eax, 0x1e00000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a4c09ef
xor eax, 0x486aea3b
and eax, 0
or eax, 0x40000
mov dword [ebx], eax
add ebx, edx
or eax, 0x71b162ed
or eax, 0x411afdd1
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x24a4b64
and eax, 0x300
or eax, 0x40000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x223cf814
and eax, 4
or eax, 0x10000081
mov dword [ebx], eax
add ebx, edx
and eax, 0x434a89d3
and eax, 0
or eax, 0x100000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6f19263c
and eax, 0
or eax, 0x10000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1011a383
and eax, 0x100000
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x75301261
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f44ce97
and eax, 0
or eax, 0x1000
mov dword [ebx], eax
add ebx, edx
and eax, 0x49ac57c0
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c0f2c49
or eax, 0x7e98e918
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0xa574cfc
and eax, 0x7f8aa59
and eax, 0
or eax, 0x171f000
mov dword [ebx], eax
add ebx, edx
and eax, 0x35aae52a
and eax, 0x34e7741a
and eax, 0x4000
or eax, 0x1000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x38b2b704
and eax, 0x4aba97f
and eax, 0xa00000
or eax, 0x1100000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x310f7412
and eax, 0x16000
or eax, 0x8000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d6f6cbc
xor eax, 0x2d78566f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f3a90ed
or eax, 0x43ec63ce
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c9a14
and eax, 0x3fdb84ec
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c6f366b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ef3476d
and eax, 0xc00000
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5fe6a201
and eax, 0xa000
or eax, 0x114000
mov dword [ebx], eax
add ebx, edx
or eax, 0x21537596
or eax, 0x77941d3b
and eax, 0x1508400
or eax, 0x200000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4668b958
and eax, 0x1c00
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x74f00ba5
or eax, 0x6dab0ec5
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f0436db
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x56657e43
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x6392093
or eax, 0x5fbb84f0
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x76fa305f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x45b41792
xor eax, 0x1f477c81
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ee49f2c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x53546e0e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b06a4c2
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x18cd49df
or eax, 0x31f929be
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a5656c2
xor eax, 0x7f4a5a32
and eax, 0x1100000
or eax, 0x600000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f9f0ca4
and eax, 0x5f0d9efd
and eax, 0
or eax, 0x8000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b133aae
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x3336f604
xor eax, 0x24625504
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x61ba81a1
and eax, 0x7617084a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c9b9002
or eax, 0x2c89db09
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6bd4e24
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x7bce14ef
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x503656fc
xor eax, 0x4c390bb3
and eax, 0x4040c00
or eax, 0x61702200
mov dword [ebx], eax
add ebx, edx
and eax, 0x610714bb
and eax, 0x201acf3c
and eax, 0x400
or eax, 0x7078
mov dword [ebx], eax
add ebx, edx
or eax, 0x16e89e5
xor eax, 0x3089c19f
and eax, 0x1412800
or eax, 0x180100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d17851e
and eax, 0
or eax, 0x100000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c5697fd
and eax, 0x20ae5e2e
and eax, 0x20000
or eax, 0x1580000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x72b29e82
or eax, 0x51ee2df
and eax, 0x40000
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6bfcd83
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x20ebc83e
and eax, 0x22b2ac4a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x8e85143
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x79902a6c
and eax, 0
or eax, 0x2000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x756b6939
and eax, 0x64620820
or eax, 0x102640
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c0421ea
or eax, 0x107cc449
and eax, 0x606461
or eax, 0x11000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6078e523
and eax, 0x2cbf2c39
and eax, 0x400
or eax, 0x4c800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1282bca9
or eax, 0x5073f04f
and eax, 0x700000
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x8522399
and eax, 0x20000
or eax, 0x40000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x57b6c387
and eax, 0x1100000
or eax, 0x4e0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d8b1695
or eax, 0x5bf2a081
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x592ea168
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x18e526ea
xor eax, 0x707d769f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5cd6b715
and eax, 0
or eax, 0x4000
mov dword [ebx], eax
add ebx, edx
and eax, 0x15631c82
and eax, 0
or eax, 0x61642e40
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f6c64a3
xor eax, 0x4d7e2e93
and eax, 0x10
or eax, 0x6164
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1eddf3bf
and eax, 0x101000
or eax, 0x24800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a63853a
xor eax, 0x22a06352
and eax, 0x800000
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a0cb743
or eax, 0x72944e60
and eax, 0x100000
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x62b0b8a2
and eax, 0
or eax, 0x1640000
mov dword [ebx], eax
add ebx, edx
and eax, 0xca37aec
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c5f1379
xor eax, 0x4b122a49
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1934b733
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x22c68996
or eax, 0x6fe674b2
and eax, 0x4000
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x423a806f
or eax, 0x19c3b47a
and eax, 0x52432440
or eax, 0xa80
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f2ad52b
xor eax, 0x1d935ef6
and eax, 0x14
or eax, 0x40
mov dword [ebx], eax
add ebx, edx
or eax, 0x19121dff
and eax, 0x79f60ebe
and eax, 0x400
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x45f6140f
and eax, 0x1a00000
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2193e898
and eax, 0x4b0d2d1d
and eax, 0
or eax, 0x20000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5b36a674
and eax, 0x1340000
or eax, 0x400000
mov dword [ebx], eax
add ebx, edx
and eax, 0x79552dbc
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x6011eb68
and eax, 0x11881bac
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x29d3364f
and eax, 0x1739c38d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x74792fe5
and eax, 0x3dca985a
and eax, 0
or eax, 0x4000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6ef707e9
and eax, 0x62720640
or eax, 0x11002800
mov dword [ebx], eax
add ebx, edx
and eax, 0x6f50221d
xor eax, 0x28afc110
and eax, 0x6310
or eax, 0x62
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ca62d87
and eax, 0x2000
or eax, 0x1c000
mov dword [ebx], eax
add ebx, edx
and eax, 0x52d55525
and eax, 0x87354ba
and eax, 0
or eax, 0x1b00000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3836ca4c
xor eax, 0x5aa17b8c
and eax, 0x20000
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x27479f6c
or eax, 0x64539a5a
and eax, 0x520000
or eax, 0x1240000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x324c7a80
xor eax, 0x1caff841
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4f295086
xor eax, 0x1c855919
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x9b3efb3
and eax, 0x6c27e720
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ebefc6a
or eax, 0x18e5e095
and eax, 0x4000
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6af6394d
or eax, 0x3e7c7369
and eax, 0x64722a40
or eax, 0x1000400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x57af3cc1
and eax, 0x410200
or eax, 0x226d6c
mov dword [ebx], eax
add ebx, edx
and eax, 0x631264b2
and eax, 0x6000
or eax, 0x118000
mov dword [ebx], eax
add ebx, edx
or eax, 0x15a4eaf5
and eax, 0x1800000
or eax, 0x400000
mov dword [ebx], eax
add ebx, edx
and eax, 0x360a769c
and eax, 0
or eax, 0x120000
mov dword [ebx], eax
add ebx, edx
and eax, 0x46a9fb5e
and eax, 0
or eax, 0x1780000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3895b945
xor eax, 0x1fa75cca
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c6ae7b4
or eax, 0x1691c46b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x16201e4d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x477ca714
and eax, 0
or eax, 0x4000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x161fc40e
or eax, 0x2a3e6f7a
and eax, 0x42
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x2347684d
and eax, 0x3d4ff814
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x543e15a6
xor eax, 0x468c95cd
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x4fc2db53
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x68f8779d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x25c09397
or eax, 0x697307f9
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c4e8f8
xor eax, 0x20f37a09
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x146d499f
and eax, 0x7c053f7f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x31567f8c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x33db1d6
or eax, 0x44ee1d1a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x39f23587
or eax, 0x67386989
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ab26939
and eax, 0xe39153
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c6174a4
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x498709dd
or eax, 0x3c020b5c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c4a0fae
xor eax, 0x521feb81
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a5eb322
xor eax, 0x7788b22
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3cb7c2bd
xor eax, 0x40b15bb2
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d680ca6
xor eax, 0x429bc691
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x489be92e
xor eax, 0x33ce6fed
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x2e39502d
and eax, 0x35ed4ac3
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x685d621c
xor eax, 0x3a4eae6c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ed96031
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x29cd665f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b08cc41
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x53e8adba
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b7defbd
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f62c925
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x1e02ff8e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x4069892c
or eax, 0x54771156
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7106a2d8
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4504c94
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x37e12ae7
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x1fc857f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1599e02e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b958c8a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e16e0a0
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x51e8f1d4
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x70a28930
or eax, 0x5bf267f8
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x608d2e6d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x48be923f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x1e3aa14d
xor eax, 0x7ac1fd9a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5dc8cfa
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x25086632
xor eax, 0x2deaa46a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x6025fa1d
xor eax, 0x7b6b1f59
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x55ce284a
xor eax, 0x52a4f610
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x530c406c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b70ed4
xor eax, 0x5f664c0d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7f68356e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ed133bd
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x602e26fb
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x2aee972b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a31eef7
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e8270ca
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c4f6c12
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4dfa5af8
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x136f8d
and eax, 0x75e8ea4e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e97372b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2694db8f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x55c49b0e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x1d0543d0
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b7d8da3
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x69a25d41
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x6688da3b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a3dbc61
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x7dcd972a
or eax, 0x7a44f6c3
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x27771adc
or eax, 0x6c79a2f2
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x37bf020e
or eax, 0x6ccf9dba
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x6dca882f
xor eax, 0x163c91fc
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c950de2
or eax, 0x63ab71c4
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b82c6f6
or eax, 0x17b3f2e7
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x66f06697
and eax, 0x1636b898
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x59b88b7b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x59263425
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x17f9ab0e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e5ae9cd
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x7082850a
or eax, 0x76dabe9e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x134f4194
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d0ddef2
and eax, 0x6cbd0478
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x713b32fd
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x682c0256
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x30efe604
xor eax, 0xd260c52
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x42ed7a9f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e2888b9
and eax, 0
or eax, 0xec8b5500
mov dword [ebx], eax
add ebx, edx
and eax, 0x55a1670a
and eax, 0x5df59c4c
and eax, 0x10400
or eax, 0x24f068
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d517c7
or eax, 0xd351fe0
and eax, 0x9010800
or eax, 0x70026000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x48a7305b
and eax, 0x1200000
or eax, 0x4e480000
mov dword [ebx], eax
add ebx, edx
and eax, 0x14ed1f26
and eax, 0
or eax, 0x68000028
mov dword [ebx], eax
add ebx, edx
and eax, 0x701044ce
and eax, 8
or eax, 0x2860
mov dword [ebx], eax
add ebx, edx
or eax, 0x1d418d5b
and eax, 0x1eddb009
and eax, 0x10008
or eax, 0xa24460
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f91c71b
and eax, 0x5ca6dbde
and eax, 0x4000
or eax, 0xfb032800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b194199
or eax, 0x213605b0
and eax, 0x31280000
or eax, 0x4e400000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x33690095
or eax, 0x5b7ad902
and eax, 0x48000005
or eax, 0x20000060
mov dword [ebx], eax
add ebx, edx
or eax, 0xb225c38
xor eax, 0x1a98a0ac
and eax, 0xc880
or eax, 6
mov dword [ebx], eax
add ebx, edx
and eax, 0x78fd6b9
or eax, 0x22370a14
and eax, 0x148000
or eax, 0x83468
mov dword [ebx], eax
add ebx, edx
and eax, 0x37516da8
xor eax, 0x4e27cfda
and eax, 0x44346800
or eax, 0x1c00000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1854163
xor eax, 0x38bcc03c
and eax, 0x24c80000
or eax, 0x2200000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7bf1bea7
and eax, 0x4649f5ab
and eax, 0x2000021
or eax, 0x81000118
mov dword [ebx], eax
add ebx, edx
xor eax, 0x78cd2b50
and eax, 0x18812840
or eax, 0x220084
mov dword [ebx], eax
add ebx, edx
and eax, 0x14e9fde3
and eax, 0x60cfaa51
and eax, 0
or eax, 0x68004192
mov dword [ebx], eax
add ebx, edx
or eax, 0x239808e0
and eax, 0x2678bf23
and eax, 0x102
or eax, 0xa4d0
mov dword [ebx], eax
add ebx, edx
and eax, 0x5667b7c8
and eax, 0x84c0
or eax, 0x885028
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5bec09ab
and eax, 0x448100
or eax, 0x4800200
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f9c9d95
and eax, 0x1ce63a82
and eax, 0x800000
or eax, 0x41121ca3
mov dword [ebx], eax
add ebx, edx
xor eax, 0x376239a0
and eax, 0x34c02000
or eax, 0x1084800
mov dword [ebx], eax
add ebx, edx
or eax, 0xeaa489b
and eax, 0x2f680000
or eax, 0x40000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x35a9b558
and eax, 0x48000010
or eax, 0x20000021
mov dword [ebx], eax
add ebx, edx
xor eax, 0x24bb8513
and eax, 0x120
or eax, 0x5800
mov dword [ebx], eax
add ebx, edx
or eax, 0x645b3ea1
and eax, 0x4958a0
or eax, 0x1048048
mov dword [ebx], eax
add ebx, edx
and eax, 0x25d87b1f
and eax, 0x400000
or eax, 0xc848300
mov dword [ebx], eax
add ebx, edx
or eax, 0x21d89018
or eax, 0x34e81d19
and eax, 0x1900001
or eax, 0x400220a2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2df6f9de
and eax, 0x275866b4
and eax, 0x20004000
or eax, 0x91812800
mov dword [ebx], eax
add ebx, edx
and eax, 0x64183ecf
and eax, 0
or eax, 0x56e80000
mov dword [ebx], eax
add ebx, edx
and eax, 0x47cd3e18
and eax, 0x2000000
or eax, 0x81000126
mov dword [ebx], eax
add ebx, edx
and eax, 0x68130b2d
and eax, 4
or eax, 0x24a304c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e0bb25f
and eax, 0x19b05d83
and eax, 0x8000082
or eax, 0x60004110
mov dword [ebx], eax
add ebx, edx
and eax, 0x89d9f5b
and eax, 2
or eax, 0x2625
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e427f10
and eax, 0x2711e853
and eax, 0x6000
or eax, 0x7394e8
mov dword [ebx], eax
add ebx, edx
and eax, 0x1bca6540
and eax, 0x400000
or eax, 0x4848300
mov dword [ebx], eax
add ebx, edx
and eax, 0x28ce7432
and eax, 0x800000
or eax, 0x411228a3
mov dword [ebx], eax
add ebx, edx
or eax, 0x409da160
or eax, 0x6ee11f01
and eax, 0x2a192800
or eax, 0x90004000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x45f3b7f6
and eax, 0x1cdccafb
and eax, 0xc80000
or eax, 0x2200000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b9eb673
and eax, 0x3000031
or eax, 0x80000008
mov dword [ebx], eax
add ebx, edx
or eax, 0x17e30e96
and eax, 0x4a30484
or eax, 0x28000040
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e319a3f
xor eax, 0x5fe50241
and eax, 0x20000092
or eax, 0x48004100
mov dword [ebx], eax
add ebx, edx
and eax, 0xadd9198
and eax, 0xb2b4ddc
and eax, 0x110
or eax, 0xe06c
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a9bb2b0
and eax, 0x82c168
or eax, 0x440c00
mov dword [ebx], eax
add ebx, edx
and eax, 0x3bb55451
or eax, 0x7d9a443
and eax, 0x3116000
or eax, 0x38020800
mov dword [ebx], eax
add ebx, edx
or eax, 0x30fcd15c
and eax, 0x15800ab0
and eax, 0
or eax, 0x2680000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x661d4e70
and eax, 0x17b18a1a
and eax, 0
or eax, 0x6800000b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x633a10d5
xor eax, 0x555c7ce7
and eax, 0x429
or eax, 0x8002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3d0d0935
and eax, 0x18508
or eax, 0xb03260
mov dword [ebx], eax
add ebx, edx
or eax, 0x7183a0cf
or eax, 0x67567559
and eax, 0x76e16000
or eax, 0x800
mov dword [ebx], eax
add ebx, edx
and eax, 0x3aa8a46c
or eax, 0x4762da18
and eax, 0x2600000
or eax, 0x80080000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4f9cd555
and eax, 0xc8000044
or eax, 0x20000088
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5678eafc
and eax, 0x11ab647d
and eax, 0x30
or eax, 0x120d
mov dword [ebx], eax
add ebx, edx
and eax, 0x74ad4776
xor eax, 0x3c55efd5
and eax, 0x2000c481
or eax, 0x83200002
mov dword [ebx], eax
add ebx, edx
and eax, 0x1aaec795
or eax, 0x70f18216
and eax, 0x418210
or eax, 0x1020
mov dword [ebx], eax
add ebx, edx
and eax, 0x55d9916b
and eax, 0x409020
or eax, 0x160748
mov dword [ebx], eax
add ebx, edx
and eax, 0x481a2a84
or eax, 0x62ee324e
and eax, 0x40762000
or eax, 0x11004800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x74e89a04
and eax, 0x80000
or eax, 0x600000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b3520d6
and eax, 0x680000c2
or eax, 0x28
mov dword [ebx], eax
add ebx, edx
or eax, 0xe992b75
or eax, 0xa6818c1
and eax, 0x1097
or eax, 0x8000
mov dword [ebx], eax
add ebx, edx
and eax, 0x765a16be
and eax, 0x80
or eax, 0xf1ac68
mov dword [ebx], eax
add ebx, edx
or eax, 0x59b2acc7
xor eax, 0x43d716fc
and eax, 0x10048200
or eax, 0xc00100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x22f9264b
and eax, 0x102403
or eax, 0x418210a0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x281aa08c
and eax, 0x69880000
or eax, 0x80746800
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b34751f
and eax, 0x65f30410
and eax, 0x21200000
or eax, 0xc4480000
mov dword [ebx], eax
add ebx, edx
or eax, 0x71b126cd
and eax, 0x1719a5f3
and eax, 0x41
or eax, 0x6800000a
mov dword [ebx], eax
add ebx, edx
or eax, 0x42d8ef97
and eax, 0x9d738
and eax, 0x4610
or eax, 7
mov dword [ebx], eax
add ebx, edx
or eax, 0x11395f3a
or eax, 0xc3a8d03
and eax, 0x111928
or eax, 0x802040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a8b9f43
xor eax, 0x1d6f4eae
and eax, 0x551e800
or eax, 0x380a0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3167a80a
xor eax, 0x5247d491
and eax, 0x44030001
or eax, 0x80800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1dea0b6f
and eax, 0x365aa111
and eax, 0x10080100
or eax, 0x8230a210
mov dword [ebx], eax
add ebx, edx
xor eax, 0x441de466
or eax, 0x3446386b
and eax, 0x20600041
or eax, 0x9080000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5070a090
xor eax, 0x3bc90712
and eax, 0x40000081
or eax, 0x28000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3cf829ff
and eax, 0x2166
or eax, 0x1401
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4aee8451
or eax, 0x79e4f159
and eax, 0x84c168
or eax, 0x10200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x66ec8a0d
and eax, 0x678e949e
and eax, 0x22000000
or eax, 0x8e06800
mov dword [ebx], eax
add ebx, edx
and eax, 0x694b29e5
and eax, 0x400000
or eax, 0x93280000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a64bb14
and eax, 0x48000014
or eax, 0x20000061
mov dword [ebx], eax
add ebx, edx
or eax, 0xd38c1f7
and eax, 0x40e3
or eax, 0x2208
mov dword [ebx], eax
add ebx, edx
and eax, 0x21b56205
and eax, 0x6200
or eax, 0x59d68
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d98ccf5
and eax, 0x9802000
or eax, 0x52024800
mov dword [ebx], eax
add ebx, edx
and eax, 0x182ad6f2
and eax, 0x429c7cc8
and eax, 0
or eax, 0x57680000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xfca1505
xor eax, 0x39490a3c
and eax, 0x60000019
or eax, 0x88000086
mov dword [ebx], eax
add ebx, edx
and eax, 0x4bb6a13f
or eax, 0x3ca7cf57
and eax, 0x711
or eax, 0x1000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e3fdb60
and eax, 0x2224c401
or eax, 0x81000082
mov dword [ebx], eax
add ebx, edx
or eax, 0x788b3baa
and eax, 0x19228
or eax, 0x400014
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2820fa57
and eax, 0x414068
or eax, 0x1c0400
mov dword [ebx], eax
add ebx, edx
and eax, 0x561a68b0
xor eax, 0x41f3ca84
and eax, 0x40480800
or eax, 0x38006000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5963f1e5
and eax, 0x10680000
or eax, 0x86000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3209731c
and eax, 0x20000018
or eax, 0x48000021
mov dword [ebx], eax
add ebx, edx
xor eax, 0x106c2731
and eax, 0x2200
or eax, 0x9835
mov dword [ebx], eax
add ebx, edx
or eax, 0x54360f1
xor eax, 0x5db1ed79
and eax, 0x920508
or eax, 0x5e060
mov dword [ebx], eax
add ebx, edx
and eax, 0x26c7bf79
xor eax, 0x3083c536
and eax, 0x6000
or eax, 0xcd0b8800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x75125845
and eax, 0x80010000
or eax, 0x44820000
mov dword [ebx], eax
add ebx, edx
and eax, 0x54d0d113
and eax, 0
or eax, 0x9240a314
mov dword [ebx], eax
add ebx, edx
or eax, 0x34fa1eca
and eax, 0xa4680040
or eax, 0x48000001
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f4b6d21
or eax, 0x4418f2ea
and eax, 0x68000083
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x119ba0ae
or eax, 0x4dff8ff
and eax, 0x4880
or eax, 0x700
mov dword [ebx], eax
add ebx, edx
xor eax, 0x26ff7fb9
and eax, 0xfd1028
or eax, 0xc4c0
mov dword [ebx], eax
add ebx, edx
or eax, 0xd2d4448
or eax, 0x40985305
and eax, 0x8c48300
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x49bc97d3
and eax, 0x800000
or eax, 0x411244a3
mov dword [ebx], eax
add ebx, edx
and eax, 0x35cf7478
and eax, 0x24000
or eax, 0x2c212800
mov dword [ebx], eax
add ebx, edx
or eax, 0x61833d66
and eax, 0x6c200000
or eax, 0x2480000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6906ea82
and eax, 0x6a8fd5e3
and eax, 0x68000000
or eax, 0xd
mov dword [ebx], eax
add ebx, edx
and eax, 0x20f89b77
and eax, 1
or eax, 0x2262
mov dword [ebx], eax
add ebx, edx
and eax, 0x9f7a677
or eax, 0xe0ae64a
and eax, 0x8268
or eax, 0x640100
mov dword [ebx], eax
add ebx, edx
or eax, 0x647d4569
and eax, 0x40404000
or eax, 0x90022800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5788be8b
and eax, 0x85480000
or eax, 0x58200000
mov dword [ebx], eax
add ebx, edx
and eax, 0x38a7ab6a
and eax, 0x66bfa956
and eax, 0
or eax, 0xe800002e
mov dword [ebx], eax
add ebx, edx
and eax, 0xa700fb3
and eax, 0x4f6509fe
and eax, 0x20
or eax, 0xeb89
mov dword [ebx], eax
add ebx, edx
xor eax, 0x23830cd5
or eax, 0x6f4cfd91
and eax, 0x2308c481
or eax, 0x80100002
mov dword [ebx], eax
add ebx, edx
or eax, 0x5cbcec80
and eax, 0x8000
or eax, 0x411248
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ae58a67
and eax, 0x418040
or eax, 0xa83928
mov dword [ebx], eax
add ebx, edx
and eax, 0x51655a87
xor eax, 0x438a62af
and eax, 0x2616800
or eax, 0x80040000
mov dword [ebx], eax
add ebx, edx
and eax, 0x276f8985
xor eax, 0x67e75f02
and eax, 0x40000000
or eax, 0x10680000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e372b3c
and eax, 0x68000010
or eax, 0x41
mov dword [ebx], eax
add ebx, edx
or eax, 0x11855bdd
or eax, 0x4ec90f54
and eax, 0x95
or eax, 0x8020
mov dword [ebx], eax
add ebx, edx
and eax, 0x44baddf8
and eax, 0x8020
or eax, 0x526448
mov dword [ebx], eax
add ebx, edx
xor eax, 0x470bac9c
or eax, 0x4886c0d5
and eax, 0x485a4800
or eax, 0x30202000
mov dword [ebx], eax
add ebx, edx
and eax, 0x834c92e
and eax, 0x200000
or eax, 0x57480000
mov dword [ebx], eax
add ebx, edx
or eax, 0xdd9008e
and eax, 0x55c829df
and eax, 0x4000008c
or eax, 0xa8000040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x22ee3919
and eax, 0x841
or eax, 0x4428
mov dword [ebx], eax
add ebx, edx
or eax, 0x70c16a21
and eax, 0x20004401
or eax, 0x831c8082
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a8a69c6
and eax, 0x8044
or eax, 0x411208
mov dword [ebx], eax
add ebx, edx
or eax, 0x55947b8
or eax, 0x5197b923
and eax, 0xd35568
or eax, 0x200000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1eee4e01
and eax, 0x1a150800
or eax, 0xe1c06000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f7eccd8
xor eax, 0x30b1a5f2
and eax, 0x2e00000
or eax, 0xa0080000
mov dword [ebx], eax
add ebx, edx
or eax, 0xa430da
and eax, 0x82000048
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
and eax, 0xa854e18
and eax, 0
or eax, 0x50a308c4
mov dword [ebx], eax
add ebx, edx
and eax, 0x722610f
or eax, 0x41a303b9
and eax, 0x40000190
or eax, 0x28004002
mov dword [ebx], eax
add ebx, edx
and eax, 0x74fc87d7
and eax, 0x180
or eax, 0x9c44
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe81bcd9
xor eax, 0x751398c7
and eax, 0x909048
or eax, 0x4c0220
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c6e2327
and eax, 0x322000
or eax, 0x21404800
mov dword [ebx], eax
add ebx, edx
and eax, 0x4163a0c8
and eax, 0x6184a083
and eax, 0x1000000
or eax, 0x84680000
mov dword [ebx], eax
add ebx, edx
and eax, 0x13e51360
and eax, 0x24207295
and eax, 0
or eax, 0x68000012
mov dword [ebx], eax
add ebx, edx
xor eax, 0x72bb4538
and eax, 0x40a
or eax, 0x1a90
mov dword [ebx], eax
add ebx, edx
and eax, 0x26e721f9
and eax, 0x88
or eax, 0x673c60
mov dword [ebx], eax
add ebx, edx
and eax, 0x1d9adcfc
and eax, 0
or eax, 0x14c48300
mov dword [ebx], eax
add ebx, edx
or eax, 0x23621d14
and eax, 0x56e11ff6
and eax, 0x801400
or eax, 0x411240a3
mov dword [ebx], eax
add ebx, edx
or eax, 0x4f1d87ff
and eax, 0x4c835500
or eax, 0x80400800
mov dword [ebx], eax
add ebx, edx
or eax, 0x2fcb4e94
and eax, 0x2de9fb44
and eax, 0x2c895104
or eax, 0xc00204c8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x64106503
xor eax, 0x3acb7bf2
and eax, 0x104109
or eax, 0x50c0482
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d851040
and eax, 0
or eax, 0x8800
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e98e5a0
and eax, 0x82d20
or eax, 0x1410215
mov dword [ebx], eax
add ebx, edx
or eax, 0x759ee187
and eax, 0x144d8b00
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c7cc70c
and eax, 0x20114000
or eax, 0xe8181
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b65e470
and eax, 0x31010000
or eax, 0xc0800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7068137b
and eax, 0x118
or eax, 0x6080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x64514f4f
and eax, 0x400080
or eax, 0x8b248108
mov dword [ebx], eax
add ebx, edx
xor eax, 0x54ef7018
and eax, 0x558b0000
or eax, 0x41
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a7ffe0
and eax, 0x448a8100
or eax, 0xa0400018
mov dword [ebx], eax
add ebx, edx
and eax, 0x13a6e6ab
and eax, 0x828000
or eax, 0x817d7e80
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b81bd7
and eax, 0x84048552
or eax, 0x7a8000a0
mov dword [ebx], eax
add ebx, edx
xor eax, 0xf695696
xor eax, 0x1d48ca3d
and eax, 0xc050959
or eax, 0x104082a6
mov dword [ebx], eax
add ebx, edx
or eax, 0x66a2709a
xor eax, 0x69d5ff51
and eax, 0x200024
or eax, 0xda111
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ca49293
and eax, 0x12712732
and eax, 0x100
or eax, 0xa1be0400
mov dword [ebx], eax
add ebx, edx
and eax, 0x444948c
or eax, 0x326beffb
and eax, 0x20250000
or eax, 0x85000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x42ed68e
or eax, 0x5e1f6e80
and eax, 0x83000000
or eax, 0x21
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5713b4e4
and eax, 0x900020c0
or eax, 0x880830
mov dword [ebx], eax
add ebx, edx
and eax, 0x5aa76b13
and eax, 0x41d2c98a
and eax, 0x800
or eax, 0x418364
mov dword [ebx], eax
add ebx, edx
or eax, 0x2714bca2
or eax, 0x473bccff
and eax, 0x1204d8b
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x47375bb8
and eax, 0x20221
or eax, 0x8c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c736297
xor eax, 0x1106bf24
and eax, 0x4d718100
or eax, 0x10800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b65212b
xor eax, 0x29b5741c
and eax, 0x1c
or eax, 0x810000e3
mov dword [ebx], eax
add ebx, edx
or eax, 0x65c3ebcc
and eax, 0x2557b4c1
and eax, 0x200020c1
or eax, 0x52981c30
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d41504b
xor eax, 0x4083efd5
and eax, 0x1f10822e
or eax, 0xc0a13800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x46f935f6
and eax, 0x11080000
or eax, 0x44230000
mov dword [ebx], eax
add ebx, edx
or eax, 0x49b0574f
and eax, 0x4c8a0104
or eax, 0x80408020
mov dword [ebx], eax
add ebx, edx
and eax, 0x63e5c23b
and eax, 0x20
or eax, 0x81000046
mov dword [ebx], eax
add ebx, edx
xor eax, 0x34380c5d
and eax, 0x300432
or eax, 0xc7e0c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x14243ee4
xor eax, 0x69a9cd38
and eax, 0x640a0100
or eax, 0x808800
mov dword [ebx], eax
add ebx, edx
and eax, 0x2634d7da
and eax, 0x58f4629a
and eax, 0
or eax, 0x8b00418b
mov dword [ebx], eax
add ebx, edx
and eax, 0x571b0f00
and eax, 0x75c3c6e1
and eax, 0x1000000
or eax, 0xf80d0c45
mov dword [ebx], eax
add ebx, edx
or eax, 0x38be635b
or eax, 0x376b8dc2
and eax, 0x5000111
or eax, 0x20
mov dword [ebx], eax
add ebx, edx
and eax, 0x6feccd6a
and eax, 0x2f3c8610
and eax, 0
or eax, 0x3108
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e01ca11
or eax, 0xf9e2e50
and eax, 0x13066511
or eax, 0x60000024
mov dword [ebx], eax
add ebx, edx
and eax, 0x3fa5655d
and eax, 0x568818c4
and eax, 4
or eax, 0x204d8b70
mov dword [ebx], eax
add ebx, edx
or eax, 0xac76501
and eax, 0x5ca95dce
and eax, 0x8894100
or eax, 0x5250a081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3153c6a9
xor eax, 0x7d214a74
and eax, 0x10810000
or eax, 0xe1000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4cec526a
and eax, 0x200
or eax, 0x890
mov dword [ebx], eax
add ebx, edx
xor eax, 0x66b9b903
and eax, 0x4fa8b1a7
and eax, 0x2208181
or eax, 0x89440008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7708b7ae
xor eax, 0x304d9cfa
and eax, 0x44010041
or eax, 0x118a0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x30f38143
and eax, 0x40eea3be
and eax, 0xe28100
or eax, 0xf100024
mov dword [ebx], eax
add ebx, edx
or eax, 0x37b1bc36
and eax, 0x2ccc4eac
and eax, 0x24
or eax, 0x81000089
mov dword [ebx], eax
add ebx, edx
or eax, 0x265182ab
and eax, 0x2aa
or eax, 0x246040
mov dword [ebx], eax
add ebx, edx
or eax, 0x33e29b62
or eax, 0x7a370e1c
and eax, 0x31f28100
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4dab8317
and eax, 0x88000014
or eax, 0x30000a8
mov dword [ebx], eax
add ebx, edx
or eax, 0x7584d629
and eax, 0x3d041005
or eax, 0x310840
mov dword [ebx], eax
add ebx, edx
or eax, 0x14197d7f
or eax, 0x51a39ec9
and eax, 0x2d0000cf
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ec4ee23
and eax, 1
or eax, 0xd64
mov dword [ebx], eax
add ebx, edx
xor eax, 0x58e395c3
and eax, 0xa20824
or eax, 0x1c2711
mov dword [ebx], eax
add ebx, edx
and eax, 0x6551c031
and eax, 0x100000
or eax, 0x64808800
mov dword [ebx], eax
add ebx, edx
or eax, 0x75a5d7bd
and eax, 0x1004189
or eax, 0x8a000002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x22c306a2
and eax, 0x89810409
or eax, 0x40000844
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b0f0c58
and eax, 0x61fca83
and eax, 0x10001
or eax, 0x8188
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b4f2c0b
and eax, 0x2304a180
or eax, 0x84005001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5bf7af0e
and eax, 0x54830001
or eax, 0x1080000
mov dword [ebx], eax
add ebx, edx
or eax, 0x235578a4
and eax, 0x40c20020
or eax, 0x80208100
mov dword [ebx], eax
add ebx, edx
or eax, 0xa2edb0c
or eax, 0x1cae92a2
and eax, 0x8000012e
or eax, 0x1000041
mov dword [ebx], eax
add ebx, edx
or eax, 0x28eebf15
and eax, 0xe9572
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4599c4d4
and eax, 0x44820000
or eax, 0x20088800
mov dword [ebx], eax
add ebx, edx
and eax, 0xcdfa55
and eax, 0
or eax, 0xb800418b
mov dword [ebx], eax
add ebx, edx
or eax, 0x586a310b
or eax, 0x2ab8c279
and eax, 0x12e0
or eax, 0x800
mov dword [ebx], eax
add ebx, edx
or eax, 0x236a2752
xor eax, 0x79c6a11c
and eax, 0x1008042a
or eax, 0x25104101
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d6846a9
and eax, 0x202
or eax, 0x145c
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ab284b9
xor eax, 0x5d5e0e8
and eax, 0x1004403
or eax, 0x80100988
mov dword [ebx], eax
add ebx, edx
xor eax, 0x248d2480
or eax, 0x1170af1e
and eax, 0xe06d11
or eax, 0x10e0
mov dword [ebx], eax
add ebx, edx
or eax, 0x35174432
and eax, 0x25f10100
or eax, 0x40008000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f2d11d3
and eax, 0x114a1e1f
and eax, 0x13
or eax, 0x880000a0
mov dword [ebx], eax
add ebx, edx
or eax, 0x61476cb1
and eax, 0x41036481
or eax, 0x880000
mov dword [ebx], eax
add ebx, edx
and eax, 0x506e086d
and eax, 0
or eax, 0x8558b00
mov dword [ebx], eax
add ebx, edx
or eax, 0x58a63e00
and eax, 0x18068a00
or eax, 0x80084081
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ef59f09
or eax, 0x123cd769
and eax, 0xb2810000
or eax, 0x40000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x303b4f72
or eax, 0x264f5099
and eax, 0x5b6a
or eax, 0xa000
mov dword [ebx], eax
add ebx, edx
or eax, 0x49380792
and eax, 0x110458a
or eax, 0x4040001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2ce839d4
xor eax, 0x273683ff
and eax, 0x6fa0
or eax, 0x14
mov dword [ebx], eax
add ebx, edx
and eax, 0x26e9f69
and eax, 0x633dc381
and eax, 0x100
or eax, 0xb11035
mov dword [ebx], eax
add ebx, edx
or eax, 0x109374a6
or eax, 0x3fe810c6
and eax, 0x24900000
or eax, 0x40008800
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d841967
or eax, 0x4f98fe22
and eax, 0xb004103
or eax, 0x80000088
mov dword [ebx], eax
add ebx, edx
or eax, 0x75ebfb6
xor eax, 0x57fdff96
and eax, 0xc8810009
or eax, 0x1000c44
mov dword [ebx], eax
add ebx, edx
or eax, 0x36953842
and eax, 0xff95200a
or eax, 0x6a81b0
mov dword [ebx], eax
add ebx, edx
or eax, 0x350361b
or eax, 0x14e1ffd1
and eax, 0xd392f181
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d32a36e
and eax, 0x1128000
or eax, 0x18a81e8d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x38e5902d
and eax, 0x21000020
or eax, 0xa000055
mov dword [ebx], eax
add ebx, edx
and eax, 0x7261e36e
and eax, 0x22000044
or eax, 0xd0811411
mov dword [ebx], eax
add ebx, edx
or eax, 0x3d7856f6
xor eax, 0x2d2ddda2
and eax, 0x254
or eax, 0x402a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x20a48c01
or eax, 0x52f02f73
and eax, 0x6094ea01
or eax, 0x1080080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3ddd8e50
and eax, 0x50010000
or eax, 0xa2800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c526135
xor eax, 0x132f8403
and eax, 0x30
or eax, 0x1000
mov dword [ebx], eax
add ebx, edx
or eax, 0x575dc2ce
xor eax, 0x12f336b7
and eax, 0x1248009
or eax, 0x8a400a80
mov dword [ebx], eax
add ebx, edx
or eax, 0x478d35d0
or eax, 0x4cf0eef3
and eax, 0x45890041
or eax, 0x20000
mov dword [ebx], eax
add ebx, edx
and eax, 0x59785f6
and eax, 0x4810000
or eax, 0xb0100d0c
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f90ab0d
and eax, 0x11110000
or eax, 0x40240000
mov dword [ebx], eax
add ebx, edx
or eax, 0x399aaf5b
and eax, 0x9000012
or eax, 0x820000a4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x540af40a
or eax, 0x7febb3a7
and eax, 0xe181140d
or eax, 0x840
mov dword [ebx], eax
add ebx, edx
xor eax, 0x56fd143c
and eax, 0x7d54b16b
and eax, 0x35540061
or eax, 0xcaab769c
mov dword [ebx], eax
add ebx, edx
or eax, 0x492e0f66
and eax, 0x401a7181
or eax, 0x8000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d6c68da
and eax, 0x1000000
or eax, 0x80880000
mov dword [ebx], eax
add ebx, edx
or eax, 0xa08fad5
and eax, 0x8a44
or eax, 0x410120
mov dword [ebx], eax
add ebx, edx
and eax, 0x29016909
and eax, 0x100
or eax, 0x8110548b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x594db66e
and eax, 0x11e2c0
or eax, 0x22100a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4254253a
and eax, 0x42428100
or eax, 0x35800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x31afcee8
and eax, 0
or eax, 0x81000013
mov dword [ebx], eax
add ebx, edx
xor eax, 0x63a41124
and eax, 0x41122
or eax, 0x49acc0
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b75b557
or eax, 0x1edb6c94
and eax, 0x8f28100
or eax, 0x40000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f914ceb
xor eax, 0x2af25a36
and eax, 0x9000005
or eax, 0x82000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x53f21e81
xor eax, 0x6b6a7c9c
and eax, 0x90080001
or eax, 0x4d051844
mov dword [ebx], eax
add ebx, edx
and eax, 0x6fbc79f4
and eax, 0x36a3450
and eax, 0x1000000
or eax, 0x3400000a
mov dword [ebx], eax
add ebx, edx
or eax, 0x798c8a70
and eax, 0xa48
or eax, 0x481
mov dword [ebx], eax
add ebx, edx
and eax, 0x62bc31b2
and eax, 0x80
or eax, 0x8b649008
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a168677
and eax, 0x198f6633
and eax, 0x8000000
or eax, 0x458b0041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5158cdfa
and eax, 0x10c18120
or eax, 0x80204
mov dword [ebx], eax
add ebx, edx
or eax, 0x4819c946
and eax, 0x4d832b1c
and eax, 0x48800100
or eax, 0x538f081
mov dword [ebx], eax
add ebx, edx
and eax, 0x6f8b71c3
or eax, 0x6faf7360
and eax, 0x458b0000
or eax, 0x10000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c15cb56
and eax, 0x6e748189
and eax, 0x64008100
or eax, 0x80c20024
mov dword [ebx], eax
add ebx, edx
or eax, 0x706e96f8
xor eax, 0x4bf1bc24
and eax, 0x81000008
or eax, 0x27
mov dword [ebx], eax
add ebx, edx
and eax, 0x1350f6f5
and eax, 0x20
or eax, 0x7dbdd2
mov dword [ebx], eax
add ebx, edx
or eax, 0x7150726
and eax, 0x4088800
or eax, 0x60820000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b18edd
or eax, 0x17aaf960
and eax, 0x3004100
or eax, 0x8800008b
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e017093
or eax, 0x875139b
and eax, 0x51001
or eax, 0x24000444
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2750d025
xor eax, 0x3eb28e80
and eax, 0x35000040
or eax, 7
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e2cf103
and eax, 0x5e1c8ae1
and eax, 0x8000
or eax, 0x88f
mov dword [ebx], eax
add ebx, edx
and eax, 0x1451ee2a
or eax, 0x41a3f2f4
and eax, 0x120488a
or eax, 0x80000501
mov dword [ebx], eax
add ebx, edx
and eax, 0x60dd474c
or eax, 0x19085475
and eax, 0x441
or eax, 0x810880
mov dword [ebx], eax
add ebx, edx
or eax, 0x37c69a86
and eax, 0x1c18000
or eax, 0x8300100
mov dword [ebx], eax
add ebx, edx
and eax, 0x49538a0
xor eax, 0x507390de
and eax, 0xc6
or eax, 0x81000021
mov dword [ebx], eax
add ebx, edx
or eax, 0x1f342250
and eax, 0x12000f1
or eax, 0xc8c400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x59e27a3d
and eax, 0x39d13c8
and eax, 0
or eax, 0x64818800
mov dword [ebx], eax
add ebx, edx
and eax, 0x7fd4fdd5
xor eax, 0x5e00b48f
and eax, 0x3a00008b
or eax, 0x80004100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x21e948cd
and eax, 0x42
or eax, 0xf288
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e7b8d4c
and eax, 0x205502
or eax, 0x81040029
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ce9b1cd
and eax, 0x6d39496b
and eax, 0x4062
or eax, 0xa41a90
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6db9b92a
and eax, 0x24058300
or eax, 0x400800
mov dword [ebx], eax
add ebx, edx
or eax, 0x1eed773a
and eax, 0x4127c71a
and eax, 0x18408
or eax, 0x4a0005
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d3e3c2
or eax, 0x1e14af76
and eax, 0x4882d00
or eax, 0xe1010000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a0861a1
and eax, 0x40000000
or eax, 0x15350000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x8f0404c
and eax, 0x8c54048
or eax, 0x803abf22
mov dword [ebx], eax
add ebx, edx
or eax, 0x51ba22d8
xor eax, 0x4b2a8617
and eax, 0x816080
or eax, 0x410a0410
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d738ada
and eax, 0x860a800
or eax, 0x83041000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a3adb6b
xor eax, 0x33d41b7b
and eax, 0x1540041
or eax, 0xc2090000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1dd0ec53
and eax, 0xcc894440
or eax, 0x2002118c
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e616fa1
and eax, 0x24084589
or eax, 0x1040002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e030c0b
and eax, 0x4000
or eax, 0xb650
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c439e1f
xor eax, 0x21e46933
and eax, 0x29241724
or eax, 0x40482811
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d272105
and eax, 0x10490a30
or eax, 0x8048144
mov dword [ebx], eax
add ebx, edx
xor eax, 0x279adcac
or eax, 0x11c58d40
and eax, 0x3ed7c180
or eax, 0xc0280001
mov dword [ebx], eax
add ebx, edx
and eax, 0x344592ae
xor eax, 0x1c435047
and eax, 0x20000000
or eax, 0xd1810000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d89cc14
and eax, 0x4810
or eax, 0x1328b
mov dword [ebx], eax
add ebx, edx
or eax, 0x28581bba
xor eax, 0x47a7c2a9
and eax, 0xae08100
or eax, 0x80000089
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4756af15
and eax, 0x45820000
or eax, 0x10090041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x377da768
and eax, 0x27f46f82
and eax, 0x2c00100
or eax, 0x840a8018
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d596325
and eax, 0x81000020
or eax, 2
mov dword [ebx], eax
add ebx, edx
or eax, 0x1d42a608
and eax, 0x2022a
or eax, 0xac59c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x383ec182
and eax, 0x30908000
or eax, 0x3620100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x384c8401
xor eax, 0x6301f23d
and eax, 0x8bff70c
or eax, 0x834008c1
mov dword [ebx], eax
add ebx, edx
and eax, 0x34dea7b8
and eax, 0xc0000
or eax, 0x80011845
mov dword [ebx], eax
add ebx, edx
or eax, 0xa5903b1
and eax, 5
or eax, 0x3500000a
mov dword [ebx], eax
add ebx, edx
or eax, 0x1579d522
and eax, 0x552c
or eax, 0x2a80
mov dword [ebx], eax
add ebx, edx
xor eax, 0x16a97198
or eax, 0x58485ea7
and eax, 0xae01080
or eax, 0x80008008
mov dword [ebx], eax
add ebx, edx
or eax, 0x22c0c505
and eax, 0x8800001
or eax, 0x450b0040
mov dword [ebx], eax
add ebx, edx
or eax, 0x570ac200
and eax, 0x818000
or eax, 0xa060011c
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b1f3d6a
and eax, 0
or eax, 0x81000047
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2dcb7900
and eax, 0x407141
or eax, 0x406b0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b605400
xor eax, 0x997d169
and eax, 0x1291b200
or eax, 0x89400800
mov dword [ebx], eax
add ebx, edx
and eax, 0xb1fe883
and eax, 0x438d25a7
and eax, 0x1010000
or eax, 0x542a0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x53428c8c
and eax, 0x260800c
or eax, 0xa9920110
mov dword [ebx], eax
add ebx, edx
and eax, 0x18077bef
and eax, 0x324b8c45
and eax, 0x20004
or eax, 0x88fdffb3
mov dword [ebx], eax
add ebx, edx
and eax, 0x518b4ab5
and eax, 0x8a4080
or eax, 0x4100a00a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b408dd7
and eax, 0x2c02800
or eax, 0x5119000
mov dword [ebx], eax
add ebx, edx
or eax, 0x67ff50bc
and eax, 0x452b0000
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b06a6cd
and eax, 0x41000000
or eax, 0x1a400d24
mov dword [ebx], eax
add ebx, edx
and eax, 0x523df404
and eax, 0x537c178a
and eax, 0
or eax, 0xa52d0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c4847fa
and eax, 0x35000062
or eax, 1
mov dword [ebx], eax
add ebx, edx
and eax, 0xa2928a
and eax, 2
or eax, 0xffff7859
mov dword [ebx], eax
add ebx, edx
xor eax, 0x483faaec
and eax, 0x3b092ee3
and eax, 0x1000083
or eax, 0x80144d08
mov dword [ebx], eax
add ebx, edx
xor eax, 0x744ad268
and eax, 0x682c1
or eax, 0x2008
mov dword [ebx], eax
add ebx, edx
or eax, 0x5a524ba2
xor eax, 0x3e874452
and eax, 0x4c18100
or eax, 0x8280000
mov dword [ebx], eax
add ebx, edx
or eax, 0x14d3a5c2
xor eax, 0x13a41bbf
and eax, 0x100000c
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7edfcb22
or eax, 0x207016d5
and eax, 0x6d1
or eax, 0xaa820
mov dword [ebx], eax
add ebx, edx
and eax, 0x24062dd
xor eax, 0x33eeca6d
and eax, 0x20808800
or eax, 0xc0010000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f1794fe
and eax, 0xba00008a
or eax, 0x4100
mov dword [ebx], eax
add ebx, edx
and eax, 0x55c50946
and eax, 2
or eax, 0x4628
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b9dfbbc
and eax, 0x4028
or eax, 0x810c1503
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d102d3b
and eax, 0x8083010
or eax, 0x614306e2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4f3a9577
or eax, 0x6f99dbfb
and eax, 0x8418b6d
or eax, 0x10040000
mov dword [ebx], eax
add ebx, edx
or eax, 0x67638393
and eax, 0x440b0d
or eax, 0x901000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3fb74f6b
or eax, 0x53686262
and eax, 0x53b82100
or eax, 0xac031400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5837dd4e
or eax, 0x40649901
and eax, 0x80880000
or eax, 0x10010000
mov dword [ebx], eax
add ebx, edx
or eax, 0x633fd80b
and eax, 0x18800
or eax, 0x4002e0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f400540
and eax, 0x1000d80
or eax, 0x8018400b
mov dword [ebx], eax
add ebx, edx
and eax, 0x421324c
or eax, 0x70571bb8
and eax, 0x441088
or eax, 0x20e041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2495b801
or eax, 0x2717725a
and eax, 0xc10000
or eax, 0x48008100
mov dword [ebx], eax
add ebx, edx
and eax, 0xc1b436f
and eax, 0
or eax, 0x81000055
mov dword [ebx], eax
add ebx, edx
or eax, 0x4258c48b
or eax, 0x12621b
and eax, 0x5040d1
or eax, 0x850120
mov dword [ebx], eax
add ebx, edx
and eax, 0x29603144
xor eax, 0x1fa25efb
and eax, 0x10400b00
or eax, 0x158000
mov dword [ebx], eax
add ebx, edx
or eax, 0x11702264
xor eax, 0x3d0c35fd
and eax, 0x8008a81
or eax, 0xc2824000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x65774015
and eax, 0xd761542
and eax, 0
or eax, 0xf2810000
mov dword [ebx], eax
add ebx, edx
or eax, 0x54752671
and eax, 0x2220
or eax, 0xd88e
mov dword [ebx], eax
add ebx, edx
and eax, 0x47baada5
xor eax, 0x255f99ed
and eax, 0x400008
or eax, 0x8aa08a80
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c05b79f
and eax, 0x44810001
or eax, 0x10a0040
mov dword [ebx], eax
add ebx, edx
and eax, 0x1cc58c05
or eax, 0x2c0014f4
and eax, 0x28010400
or eax, 0x82580908
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c46f714
or eax, 0x6e181bc3
and eax, 0x24150000
or eax, 0x1200000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5fffd3b1
and eax, 0xa2bb0
and eax, 0
or eax, 0x8b0000ea
mov dword [ebx], eax
add ebx, edx
or eax, 0x2214eb1b
or eax, 0x31a2a14e
and eax, 0x8180084d
or eax, 0x40011400
mov dword [ebx], eax
add ebx, edx
and eax, 0x5aaf326d
and eax, 5
or eax, 0xef92
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b364ef4
and eax, 0x4080
or eax, 0xd3a1b101
mov dword [ebx], eax
add ebx, edx
and eax, 0x753b7121
and eax, 0x1000001
or eax, 0x80880000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7fe9eac
and eax, 0x408aa0
or eax, 0x10040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x72a5364f
and eax, 0x6450042b
and eax, 0x40b
or eax, 0x810c5180
mov dword [ebx], eax
add ebx, edx
and eax, 0x20afe4a5
and eax, 0x80080
or eax, 0x61a942
mov dword [ebx], eax
add ebx, edx
and eax, 0x32d545ce
and eax, 0x4ba0c572
and eax, 0x100
or eax, 0x13f28000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3bed53c
and eax, 0x22f4714a
and eax, 0x440000
or eax, 0x8b212e06
mov dword [ebx], eax
add ebx, edx
and eax, 0x225d18a5
xor eax, 0x603ce7e3
and eax, 0x212045
or eax, 0x40000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f72fbd1
and eax, 0x15000080
or eax, 0x2000006a
mov dword [ebx], eax
add ebx, edx
or eax, 0x6733f0be
and eax, 0xa008
or eax, 0x200
mov dword [ebx], eax
add ebx, edx
and eax, 0x1fae1f28
and eax, 8
or eax, 0x8ae09081
mov dword [ebx], eax
add ebx, edx
or eax, 0x21d74a46
and eax, 0x7658e994
and eax, 0
or eax, 0x4d8b0041
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ff60074
and eax, 0x800000
or eax, 0xa2618114
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4296f251
or eax, 0x1afb26bc
and eax, 0x8000000d
or eax, 0x1000002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b5f6196
and eax, 0x24dd0a45
and eax, 1
or eax, 0xa0f0
mov dword [ebx], eax
add ebx, edx
or eax, 0x3119bf00
and eax, 0x60b417fd
and eax, 0x20001200
or eax, 0xc14da800
mov dword [ebx], eax
add ebx, edx
and eax, 0x6877dfb1
and eax, 0x40010000
or eax, 0x152a0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5a5b4f43
or eax, 0x35f8df47
and eax, 0x23f28100
or eax, 0x80000018
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c033949
and eax, 0x88000041
or eax, 0x24
mov dword [ebx], eax
add ebx, edx
or eax, 0x442ef08d
or eax, 0x30b035b6
and eax, 0x408ae08a
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f291381
and eax, 0
or eax, 0x8ae0b800
mov dword [ebx], eax
add ebx, edx
and eax, 0x7991e47
xor eax, 0x6739ccc0
and eax, 0x41190040
or eax, 0x82440001
mov dword [ebx], eax
add ebx, edx
or eax, 0x4abf1101
and eax, 0x51b50de1
and eax, 0x40840040
or eax, 0x8c48cc8c
mov dword [ebx], eax
add ebx, edx
and eax, 0x7713edf5
xor eax, 0x2fc26b31
and eax, 0x688205c4
or eax, 0x84095008
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f9a21ec
and eax, 0x12ea20d7
and eax, 0x8a0080
or eax, 0x218e38
mov dword [ebx], eax
add ebx, edx
xor eax, 0x67f8054
and eax, 0x5984b84b
and eax, 0x40800
or eax, 0x10412300
mov dword [ebx], eax
add ebx, edx
or eax, 0x751c63dd
and eax, 0x554905
or eax, 0x8020
mov dword [ebx], eax
add ebx, edx
and eax, 0x2237e330
and eax, 0x10100
or eax, 0x608a2400
mov dword [ebx], eax
add ebx, edx
or eax, 0x626cf523
or eax, 0x4706bbc
and eax, 0x60830000
or eax, 0x90000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1fde0f71
and eax, 0x84d0b61
or eax, 0x8004
mov dword [ebx], eax
add ebx, edx
or eax, 0x179538e5
xor eax, 0x32511260
and eax, 0xc008981
or eax, 0x50004000
mov dword [ebx], eax
add ebx, edx
or eax, 0x554f2805
and eax, 0x6356d7ef
and eax, 0x41000000
or eax, 0xb0810000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x36d34829
and eax, 0x31f54d40
and eax, 0x4800
or eax, 0x160d
mov dword [ebx], eax
add ebx, edx
or eax, 0x44858a24
and eax, 0x8008
or eax, 0x82500180
mov dword [ebx], eax
add ebx, edx
and eax, 0x50321761
xor eax, 0x1b798ef4
and eax, 0x11090040
or eax, 0x44820001
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe22cb26
and eax, 0x58a08100
or eax, 0x420008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d92a857
or eax, 0x57a66ff4
and eax, 0x3000020
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a22a0d6
xor eax, 0x5fc3c9ac
and eax, 0x4816052
or eax, 0x410a04a0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x153ae814
and eax, 0x50300c04
or eax, 0xad460110
mov dword [ebx], eax
add ebx, edx
or eax, 0x71ab9c5b
or eax, 0xbfd4ccf
and eax, 0x512d0000
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x13619d3a
and eax, 0x2a
or eax, 0x350000c4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x508630dd
and eax, 0x33
or eax, 0xc908
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d559fb9
and eax, 0x441000
or eax, 0x828135
mov dword [ebx], eax
add ebx, edx
xor eax, 0x53d6a1a8
and eax, 0x50100000
or eax, 0x808800
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ab23b93
and eax, 0x3fc56ee3
and eax, 0x18000082
or eax, 0xa1004100
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d87d8e1
and eax, 0x4000
or eax, 0xa10b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x447eac13
or eax, 0x45eac458
and eax, 0x1184d08
or eax, 0x80000023
mov dword [ebx], eax
add ebx, edx
or eax, 0x4cb60650
and eax, 0x8c4441
or eax, 0x413080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1962c865
or eax, 0x3ee6d0a6
and eax, 0x27e18000
or eax, 0x100100
mov dword [ebx], eax
add ebx, edx
or eax, 0x714d31c2
and eax, 0x9681125
and eax, 0x1000100
or eax, 0x8a000075
mov dword [ebx], eax
add ebx, edx
or eax, 0x68aeab26
and eax, 0xc2800855
or eax, 0x10000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f70b2e3
and eax, 0
or eax, 0x820
mov dword [ebx], eax
add ebx, edx
or eax, 0x7065d570
and eax, 0x4020d000
or eax, 0xa102281
mov dword [ebx], eax
add ebx, edx
or eax, 0x296ba2bd
and eax, 0xa080000
or eax, 0x80800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4999a97d
or eax, 0xe4d99a1
and eax, 0x418000
or eax, 0x250
mov dword [ebx], eax
add ebx, edx
xor eax, 0x36beace4
or eax, 0x613b49ae
and eax, 0x514458a
or eax, 0x8000001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c5c5c8d
and eax, 0x1100
or eax, 0xa6c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x3058aa57
or eax, 0x71f6cf19
and eax, 0x71d2a511
or eax, 0x6081024
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c67401c
and eax, 0x58a5d4e4
and eax, 0x58000
or eax, 0x14480b5f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x32cea29
and eax, 0x12404100
or eax, 0x808081
mov dword [ebx], eax
add ebx, edx
or eax, 0x486be9ab
and eax, 0x50810002
or eax, 0xa1000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x60d4c4d9
or eax, 0x4b611c2
and eax, 0x21142
or eax, 0x2601
mov dword [ebx], eax
add ebx, edx
xor eax, 0x60342977
and eax, 0x100000
or eax, 0x82408189
mov dword [ebx], eax
add ebx, edx
and eax, 0x59749685
xor eax, 0x482b5fa1
and eax, 0x483a0000
or eax, 0xb7800041
mov dword [ebx], eax
add ebx, edx
or eax, 0x6a0618e2
and eax, 0x2b0000e3
or eax, 0x14
mov dword [ebx], eax
add ebx, edx
and eax, 0x9994a96
and eax, 0x14
or eax, 0xf2811841
mov dword [ebx], eax
add ebx, edx
and eax, 0x4764c05d
and eax, 0x420b28aa
and eax, 0x2000000
or eax, 0x2c64d0b0
mov dword [ebx], eax
add ebx, edx
and eax, 0x615525fe
or eax, 0x43de1155
and eax, 0x21080181
or eax, 0x400440a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3737d7d1
and eax, 0x8252
or eax, 0x920
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e5ecb60
xor eax, 0x3ed9fbf7
and eax, 0x887005
or eax, 0x200100
mov dword [ebx], eax
add ebx, edx
or eax, 0x5382df0c
and eax, 0x2283500
or eax, 0xa8510000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x745431ee
and eax, 0x90090000
or eax, 0x800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x69d99c51
and eax, 0x418050
or eax, 0x200
mov dword [ebx], eax
add ebx, edx
or eax, 0x118e6180
and eax, 0x5a18724f
and eax, 0x4000
or eax, 0x81140d8b
mov dword [ebx], eax
add ebx, edx
xor eax, 0xfed45b4
and eax, 0x800001
or eax, 0x4c0
mov dword [ebx], eax
add ebx, edx
and eax, 0xbbb2509
and eax, 0x800000
or eax, 0xe9718100
mov dword [ebx], eax
add ebx, edx
or eax, 0x54a04c3e
or eax, 0x18fcad90
and eax, 0x890000a4
or eax, 0x2000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6633ef6f
and eax, 0x2000004
or eax, 0xc0810c51
mov dword [ebx], eax
add ebx, edx
or eax, 0x278328ee
and eax, 0x85e
or eax, 0xd200
mov dword [ebx], eax
add ebx, edx
and eax, 0x1627e48d
and eax, 0xc000
or eax, 0xf2a73281
mov dword [ebx], eax
add ebx, edx
and eax, 0x30d67f90
and eax, 0x621cc0ac
and eax, 0
or eax, 0x8a880000
mov dword [ebx], eax
add ebx, edx
or eax, 0x27c5a303
and eax, 0x418200
or eax, 0x50
mov dword [ebx], eax
add ebx, edx
xor eax, 0x17de908c
and eax, 0x5140088
or eax, 0x4503
mov dword [ebx], eax
add ebx, edx
xor eax, 0x24eeaeaf
and eax, 0x8924
or eax, 0x10c2
mov dword [ebx], eax
add ebx, edx
and eax, 0x795f11cf
and eax, 0x104
or eax, 0x6cdf0a31
mov dword [ebx], eax
add ebx, edx
and eax, 0x776ecc83
and eax, 0x13da0c71
and eax, 0x480800
or eax, 0x1405836c
mov dword [ebx], eax
add ebx, edx
or eax, 0x5889e612
and eax, 0x5c222a1d
and eax, 0x48002000
or eax, 0xa001d181
mov dword [ebx], eax
add ebx, edx
or eax, 0x158287a4
xor eax, 0x659db52d
and eax, 0x88000000
or eax, 0x61810000
mov dword [ebx], eax
add ebx, edx
or eax, 0x31c846ab
and eax, 0x10209
or eax, 0x2850
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f4d49ef
and eax, 0x26bd6372
and eax, 0x10000
or eax, 0xa22cf181
mov dword [ebx], eax
add ebx, edx
and eax, 0x19b94248
xor eax, 0x1688d4dc
and eax, 0x8194dc
or eax, 0x81086b23
mov dword [ebx], eax
add ebx, edx
and eax, 0x51617789
and eax, 0x10200
or eax, 0x408050
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ecb3167
and eax, 0x820132
or eax, 0x40c88
mov dword [ebx], eax
add ebx, edx
and eax, 0x336200e1
and eax, 0
or eax, 0x18552b00
mov dword [ebx], eax
add ebx, edx
and eax, 0x69d3e428
and eax, 0x8512000
or eax, 0x44a8d281
mov dword [ebx], eax
add ebx, edx
or eax, 0x19e12628
and eax, 0x45890000
or eax, 0x20000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1274024
or eax, 0x3264ce48
and eax, 0x10400404
or eax, 0x89110110
mov dword [ebx], eax
add ebx, edx
xor eax, 0x74c184b0
or eax, 0x5a1354f2
and eax, 0xc1110000
or eax, 0x240000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x53090bd4
or eax, 0x6a62c15
and eax, 0x80000095
or eax, 0x8000028
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d4ce0d5
and eax, 0x3f85a1d
and eax, 0x1004000
or eax, 0x40821090
mov dword [ebx], eax
add ebx, edx
or eax, 0x429f797c
and eax, 0x3843900
or eax, 0xb4208000
mov dword [ebx], eax
add ebx, edx
or eax, 0xb9b863d
and eax, 0xd2b0000
or eax, 0x40000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x787a1dee
and eax, 0x75710108
or eax, 0x80808000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x15f8416e
xor eax, 0x7d9d17bd
and eax, 0x89000051
or eax, 0x2000024
mov dword [ebx], eax
add ebx, edx
or eax, 0x2af19b49
and eax, 0xa2810855
or eax, 0x40000400
mov dword [ebx], eax
add ebx, edx
or eax, 0x49f675b9
xor eax, 0x54315e79
and eax, 0x2180
or eax, 0x1421
mov dword [ebx], eax
add ebx, edx
xor eax, 0x195ab534
and eax, 0x10108081
or eax, 0x17200
mov dword [ebx], eax
add ebx, edx
and eax, 0x5877497e
and eax, 0
or eax, 0x8a880000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3010752c
and eax, 0x58238189
and eax, 0
or eax, 0x418250
mov dword [ebx], eax
add ebx, edx
and eax, 0xf24a9f2
xor eax, 0x25445628
and eax, 0x25044408
or eax, 0x100183
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b2edf7e
and eax, 0x8a45
or eax, 0x2402
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6ad99fc1
and eax, 0x22ee20ca
and eax, 0
or eax, 0x240035
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b9e9bcb
and eax, 0x40000
or eax, 0x8498b00
mov dword [ebx], eax
add ebx, edx
or eax, 0x342378a8
and eax, 0x52b5df4c
and eax, 0x21c100
or eax, 0xc7d82081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x65eb59ec
xor eax, 0x4927e632
and eax, 0xe1010000
or eax, 0x10800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3280be53
xor eax, 0x8767f25
and eax, 0x4014
or eax, 0x200
mov dword [ebx], eax
add ebx, edx
and eax, 0x52979b4c
and eax, 0
or eax, 0x82508188
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c4034c0
or eax, 0x1c1c7dde
and eax, 0x14180040
or eax, 0x60a20001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4fef1165
or eax, 0x1d364f86
and eax, 0x2b0000a4
or eax, 0x59
mov dword [ebx], eax
add ebx, edx
xor eax, 0x68858ace
and eax, 0x2752bfc4
and eax, 0x2000800
or eax, 0xf0811055
mov dword [ebx], eax
add ebx, edx
and eax, 0x24853a31
and eax, 0xa800c3a
and eax, 0
or eax, 0xc468
mov dword [ebx], eax
add ebx, edx
and eax, 0x479d4313
and eax, 0x4000
or eax, 0x50c058b
mov dword [ebx], eax
add ebx, edx
and eax, 0x2478750
or eax, 0x78fb08bf
and eax, 0xc09
or eax, 0x4000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e629efd
and eax, 0x4ff3ff94
and eax, 0x604014
or eax, 0x40d21
mov dword [ebx], eax
add ebx, edx
and eax, 0x24217519
and eax, 0
or eax, 0x50908800
mov dword [ebx], eax
add ebx, edx
or eax, 0x36958e1f
xor eax, 0x1e476167
and eax, 0x8004100
or eax, 0x83000082
mov dword [ebx], eax
add ebx, edx
or eax, 0x30787695
and eax, 0x62047770
and eax, 0x1000
or eax, 0xc181084d
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c341497
xor eax, 0x8310ea1
and eax, 0x820
or eax, 0x6140
mov dword [ebx], eax
add ebx, edx
or eax, 0x6439720d
and eax, 0x20007101
or eax, 0x82808080
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d07258a
and eax, 0x45830000
or eax, 0x10080000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xf1d278
and eax, 0x54a8018
or eax, 0x82800100
mov dword [ebx], eax
add ebx, edx
or eax, 0x1d964ece
and eax, 0x503e6def
and eax, 8
or eax, 0x81000020
mov dword [ebx], eax
add ebx, edx
or eax, 0x11eb6a76
and eax, 0x292872
or eax, 0x108080
mov dword [ebx], eax
add ebx, edx
or eax, 0x6616e6b4
and eax, 0x400a8800
or eax, 0x10800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1003b241
and eax, 0
or eax, 0x8b004182
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3a2b3cc4
and eax, 0x81211044
or eax, 0x4a040001
mov dword [ebx], eax
add ebx, edx
and eax, 0x5217e822
and eax, 0x2000000
or eax, 0x8100002c
mov dword [ebx], eax
add ebx, edx
or eax, 0x738012f7
or eax, 0x7112d11b
and eax, 0x418203f0
or eax, 0xc092400
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c437057
and eax, 0x1c10104
or eax, 0x12308008
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c604260
and eax, 0
or eax, 0x81000061
mov dword [ebx], eax
add ebx, edx
or eax, 0x4f1d3686
or eax, 0x7ea84b03
and eax, 0x9c55e1
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x37993ac5
or eax, 0x558a55b9
and eax, 0x15900100
or eax, 0x2618000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a812ea3
and eax, 0
or eax, 0x81000013
mov dword [ebx], eax
add ebx, edx
xor eax, 0x71ac5a58
and eax, 0x85841
or eax, 0x304b0
mov dword [ebx], eax
add ebx, edx
or eax, 0x18e37614
and eax, 0x10810800
or eax, 0x40008000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c1b168b
xor eax, 0x66eb83ef
and eax, 0x20000182
or eax, 0x98004000
mov dword [ebx], eax
add ebx, edx
or eax, 0x69414a4f
and eax, fcn.00410240
or eax, 0x8010
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d42826f
xor eax, 0x4f016b09
and eax, 0x4c40c149
or eax, 0x808c0214
mov dword [ebx], eax
add ebx, edx
xor eax, 0x55e7cdb4
and eax, 0x88080cc8
or eax, 0x44c4c004
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd98a165
or eax, 0x7e49f8bf
and eax, 0xcc4ccc8c
or eax, 0x800040
mov dword [ebx], eax
add ebx, edx
or eax, 0x6470a020
and eax, 0xcccccccc
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c79dd25
xor eax, 0x46019468
and eax, 0xa8884184
or eax, 0x44031448
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5117d598
and eax, 0x5a5bffdd
and eax, 0x100000
or eax, 0x504458b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x19ea033b
and eax, 0x220
or eax, 0x1148
mov dword [ebx], eax
add ebx, edx
and eax, 0x77e52e16
and eax, 0x4fc258f2
and eax, 0
or eax, 0x73bb8935
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a2b349
and eax, 0x8101
or eax, 0x144d0a6c
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c74abb6
and eax, 0x10408900
or eax, 0x42a04081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a0e7a9f
or eax, 0x68b796d9
and eax, 0x68810000
or eax, 0x81000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x646c87b7
and eax, 0x8087
or eax, 0x5000
mov dword [ebx], eax
add ebx, edx
or eax, 0x542f7f8a
and eax, 0x409f181
or eax, 0x23500000
mov dword [ebx], eax
add ebx, edx
or eax, 0x292b3be2
and eax, 0x1090000
or eax, 0x80800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1e9d61a3
xor eax, 0x48e27f55
and eax, 0x410800
or eax, 0x8080
mov dword [ebx], eax
add ebx, edx
or eax, 0x278bad6b
or eax, 0x2ce30d9b
and eax, 0xca81ba
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x287f276
and eax, 0
or eax, 0x14552b00
mov dword [ebx], eax
add ebx, edx
or eax, 0x4931dd10
xor eax, 0xca8fe6f
and eax, 0x40450001
or eax, 0x8e20ea80
mov dword [ebx], eax
add ebx, edx
or eax, 0x27902086
and eax, 0xe2810000
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x244bb8a
or eax, 0x37002b8e
and eax, 0x304
or eax, 0x4421
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f453de3
xor eax, 0x49891084
and eax, 0x40081081
or eax, 0x670e200
mov dword [ebx], eax
add ebx, edx
or eax, 0x49f37c6c
and eax, 0x40b80000
or eax, 0x30000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x354080b9
xor eax, 0x5cae2c32
and eax, 0x900008b
or eax, 0x22000040
mov dword [ebx], eax
add ebx, edx
or eax, 0x1970c9c4
and eax, 0x3000045
or eax, 0x4052400
mov dword [ebx], eax
add ebx, edx
or eax, 0x4905366d
and eax, 0x5000025
or eax, 0x30000010
mov dword [ebx], eax
add ebx, edx
and eax, 0x581a981c
and eax, 0x14
or eax, 0xe521
mov dword [ebx], eax
add ebx, edx
xor eax, 0x57c77c34
or eax, 0x1c680ea0
and eax, 0x8809080
or eax, 0x80000008
mov dword [ebx], eax
add ebx, edx
and eax, 0x52d0ea59
and eax, 0x800000
or eax, 0x4d0b0041
mov dword [ebx], eax
add ebx, edx
or eax, 0x2a2d4465
xor eax, 0x44294ed9
and eax, 0x380001c
or eax, 0x418100
mov dword [ebx], eax
add ebx, edx
or eax, 0x6e38cc0a
and eax, 0x100001c
or eax, 0x800000c1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c3cc281
and eax, 0x134c050
or eax, 0x432da1
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f5ab059
xor eax, 0x2fd907dd
and eax, 0x48a00
or eax, 0x24510100
mov dword [ebx], eax
add ebx, edx
or eax, 0x1021284f
and eax, 0x1000a201
or eax, 0x10a4080
mov dword [ebx], eax
add ebx, edx
or eax, 0x4352ccf6
or eax, 0x6fd2c45c
and eax, 0x72800000
or eax, 0x80010000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2bfd84e3
or eax, 0x662e8de2
and eax, 0x101
or eax, 0x1010
mov dword [ebx], eax
add ebx, edx
or eax, 0x58e94609
and eax, 0x8800208
or eax, 0x80008880
mov dword [ebx], eax
add ebx, edx
or eax, 0x6262ea32
and eax, 0x40820000
or eax, 0x5090041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1ff6cdd3
and eax, 0x10000d10
or eax, 0x85020004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x45d5ac8e
and eax, 0x80150000
or eax, 0x6200000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x62e54adf
and eax, 0x80000095
or eax, 0xb000020
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a4f20e6
and eax, 4
or eax, 0xc1811049
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ad7cc27
or eax, 0x114e3230
and eax, 0xfa67
or eax, 0x180
mov dword [ebx], eax
add ebx, edx
xor eax, 0x617d0dba
xor eax, 0x1fe8d771
and eax, 0x2e812100
or eax, 0x8000d081
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e3540f5
and eax, 0x80800001
or eax, 0x1080000
mov dword [ebx], eax
add ebx, edx
and eax, 0x42986c60
and eax, 0
or eax, 0x418880
mov dword [ebx], eax
add ebx, edx
or eax, 0x59ed5adb
and eax, 0xa10a9a
or eax, 0x20420
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ae299d3
xor eax, 0x4d306e7d
and eax, 0x4512900
or eax, 0x20040200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x49f65df8
and eax, 0x68817280
or eax, 0x82588001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6326690e
and eax, 0x18b1104
or eax, 0x44006460
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e8c71b1
or eax, 0x2745c35b
and eax, 0xb43051c
or eax, 0x90180800
mov dword [ebx], eax
add ebx, edx
or eax, 0x7df95f2e
and eax, 0x76f3f475
and eax, 0x76315434
or eax, 0x8104abcb
mov dword [ebx], eax
add ebx, edx
or eax, 0x599c2844
and eax, 0x431ec848
and eax, 0x11cc808
or eax, 0x88e33793
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e7eaf0c
and eax, 0x475ac146
and eax, 0x88000
or eax, 0x41800090
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e5a517d
and eax, 0x7a99ff96
and eax, 0x2809100
or eax, 0xe0042800
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b43801d
and eax, 0x49030000
or eax, 0x4280000
mov dword [ebx], eax
add ebx, edx
and eax, 0x39162658
xor eax, 0x441f4a61
and eax, 0x5010000
or eax, 0x2c0810c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6bcc4fda
and eax, 0x1143080e
and eax, 0
or eax, 0x81000070
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3c4d9e20
or eax, 0x6108cec4
and eax, 0x906d0
or eax, 0x802121
mov dword [ebx], eax
add ebx, edx
and eax, 0x90d4f44
or eax, 0x61ac8e85
and eax, 0x20a18100
or eax, 0x88500000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4391d0d2
or eax, 0x684b27f0
and eax, 0x8b6366e2
or eax, 0x80d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5dc79941
and eax, 0xc2801004
or eax, 0x8010051
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e6f32e0
xor eax, 0x6424463a
and eax, 0x2086
or eax, 0x8100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c3607e7
and eax, 0x2006a201
or eax, 0xc1c04080
mov dword [ebx], eax
add ebx, edx
or eax, 0x39b5fad3
and eax, 0xf0810000
or eax, 0x2000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2d76821f
and eax, 0
or eax, 0xa186
mov dword [ebx], eax
add ebx, edx
and eax, 0x43a4177c
or eax, 0x2e991da
and eax, 0x808088
or eax, 0x88000a01
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e826927
and eax, 0x4020000
or eax, 0x41890041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x532e6826
or eax, 0x12b11cb0
and eax, 0xb00400
or eax, 0x410a0108
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c64bbcc
or eax, 0x5b7e070d
and eax, 0x15340000
or eax, 0xa0010000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3923cb44
and eax, 0x31210000
or eax, 0x88442f5b
mov dword [ebx], eax
add ebx, edx
and eax, 0x53e28ae3
and eax, 0x43
or eax, 0xa424
mov dword [ebx], eax
add ebx, edx
and eax, 0x237f95f7
and eax, 0x423
or eax, 0x81244908
mov dword [ebx], eax
add ebx, edx
or eax, 0x83dc99f
xor eax, 0x5facb986
and eax, 0x14409
or eax, 0x889c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x600fdff2
xor eax, 0x3232c10a
and eax, 0x50310000
or eax, 0x81c08100
mov dword [ebx], eax
add ebx, edx
and eax, 0x170dddbe
xor eax, 0x2483e0bf
and eax, 0x1000089
or eax, 0x88000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1450d64e
xor eax, 0x2548ddd4
and eax, 0x1088080
or eax, 0x40800001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x97ee75c
and eax, 0x540300
or eax, 0x24018800
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb43ea05
and eax, 0x49edecf1
and eax, 0x8006001
or eax, 0x72189280
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c577b69
and eax, 0x40000000
or eax, 0xa2810000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4100d30d
and eax, 0x145e4359
and eax, 0
or eax, 0x5a1d
mov dword [ebx], eax
add ebx, edx
and eax, 0x7065dcfb
and eax, 0x1962c5c4
and eax, 0x4000
or eax, 0x406db281
mov dword [ebx], eax
add ebx, edx
or eax, 0x4eb28912
and eax, 0x4839c201
and eax, 0x40090000
or eax, 0x5820000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6bc761a9
xor eax, 0x6b589d02
and eax, 0x960c08
or eax, 0x3b280114
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d14ea21
and eax, 0x3af7f2ee
and eax, 0x28140000
or eax, 0xc7210000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xf87696e
and eax, 0x4d1b8453
and eax, 2
or eax, 0x880000b9
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e4ad8eb
and eax, 0x4889a244
and eax, 0x40088000
or eax, 0x1800090
mov dword [ebx], eax
add ebx, edx
xor eax, 0x793f3f24
and eax, 0x992a5fb
and eax, 0x880a000
or eax, 0x80001800
mov dword [ebx], eax
add ebx, edx
or eax, 0x1325a8d5
and eax, 0x83050041
or eax, 0x40580000
mov dword [ebx], eax
add ebx, edx
or eax, 0x186ec9ad
and eax, 0xc80b41cc
or eax, 0x24801400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x780a9ec0
and eax, 0x66ece1d0
and eax, 0x100
or eax, 0x3926b8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x12920bf3
and eax, 0x31e6ad9a
and eax, 0x10002800
or eax, 0x450300
mov dword [ebx], eax
add ebx, edx
and eax, 0x2fc96695
and eax, 0x49323c16
and eax, 0
or eax, 0x73651035
mov dword [ebx], eax
add ebx, edx
xor eax, 0x42c8b99a
and eax, 0x13cc69d6
and eax, 0x100c0904
or eax, 0x8418261
mov dword [ebx], eax
add ebx, edx
and eax, 0x209c4bb9
xor eax, 0x6cf03b6f
and eax, 0x48b02000
or eax, 0x8302c181
mov dword [ebx], eax
add ebx, edx
and eax, 0x5be8961c
and eax, 0x41808000
or eax, 0xb0017fff
mov dword [ebx], eax
add ebx, edx
xor eax, 0x238074b0
and eax, 0xb04
or eax, 0x40a0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x68ff6604
or eax, 0x480d446
and eax, 0xc08180
or eax, 0x82000009
mov dword [ebx], eax
add ebx, edx
or eax, 0x44bd29a2
and eax, 0x3ab5a1ad
and eax, 0x810001
or eax, 0x550a0040
mov dword [ebx], eax
add ebx, edx
or eax, 0x596306a4
xor eax, 0x25019181
and eax, 0x8e28100
or eax, 0x82000008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7953e1eb
xor eax, 0x79a8a511
and eax, 0x800001c2
or eax, 0x1000001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6770fcf6
and eax, 0x50f820
or eax, 0x902ca
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e8a7079
and eax, 0x7ad28000
or eax, 0x81200100
mov dword [ebx], eax
add ebx, edx
and eax, 0x6bcebd2
xor eax, 0x6f75ac18
and eax, 0x9c52d00
or eax, 0x823ad2e6
mov dword [ebx], eax
add ebx, edx
xor eax, 0x126a0094
xor eax, 0x3223458c
and eax, 0x29241844
or eax, 0x4090001
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e456b1
or eax, 0x2efc37d8
and eax, 0x24000009
or eax, 0x11000022
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ae2390
and eax, 0x33
or eax, 0x5444
mov dword [ebx], eax
add ebx, edx
or eax, 0x309298a1
and eax, 0x6095e991
and eax, 0x808080
or eax, 0x82401008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3325f00
and eax, 0x1820000
or eax, 0x4c090041
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a828d04
and eax, 0x1b818104
or eax, 0x20600010
mov dword [ebx], eax
add ebx, edx
and eax, 0xa2b47fe
and eax, 0x14
or eax, 0x81000041
mov dword [ebx], eax
add ebx, edx
and eax, 0x348b3a62
or eax, 0x6efb39d0
and eax, 0x138d0
or eax, 0x8021
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a4065b8
and eax, 0
or eax, 0x18558b00
mov dword [ebx], eax
add ebx, edx
or eax, 0x61b042a9
and eax, 0x2101c281
or eax, 0x86022000
mov dword [ebx], eax
add ebx, edx
or eax, 0x454acdb7
xor eax, 0x6aa6ae4f
and eax, 0x80810000
or eax, 0x72000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x11325ade
and eax, 0x210
or eax, 0x2501
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b10a70
and eax, 0x200
or eax, 0x82c08888
mov dword [ebx], eax
add ebx, edx
and eax, 0x61ffe8c
and eax, 0
or eax, 0x458b0041
mov dword [ebx], eax
add ebx, edx
and eax, 0x7627844
or eax, 0x326e31ca
and eax, 0x306e0108
or eax, 0xc8110c14
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e239a40
and eax, 0x64140000
or eax, 0x8210000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x12204b34
or eax, 0x379024cd
and eax, 0xb0000fd
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4676ce15
or eax, 0x5cc0136
and eax, 0xc180004d
or eax, 0x20011000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x12a3d108
and eax, 0x8145
or eax, 0x488
mov dword [ebx], eax
add ebx, edx
or eax, 0x5564a499
or eax, 0x3f90c15d
and eax, 0x914e181
or eax, 0x80020800
mov dword [ebx], eax
add ebx, edx
and eax, 0x61d1fd39
xor eax, 0x75d7c151
and eax, 0x70810000
or eax, 0x81000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2230958b
and eax, 0xf3b11189
or eax, 0xc4e6a34
mov dword [ebx], eax
add ebx, edx
or eax, 0x3e591543
and eax, 0x82c00188
or eax, 0x8000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x38d7bb95
and eax, 0x2a120001
or eax, 0x4a80040
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f56da39
or eax, 0x1082c600
and eax, 0x2a000001
or eax, 0x1000034
mov dword [ebx], eax
add ebx, edx
or eax, 0x272c7dc5
or eax, 0x125b15d1
and eax, 0x32012055
or eax, 0xc0800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x64d9709d
or eax, 0x1a285af3
and eax, 0x9e785260
or eax, 0x61878500
mov dword [ebx], eax
add ebx, edx
or eax, 0x31b1e13c
and eax, 0x350c4508
or eax, 0x83
mov dword [ebx], eax
add ebx, edx
or eax, 0x23411abe
and eax, 0x180
or eax, 0xa000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3ba11dfe
and eax, 0x44d44142
and eax, 0
or eax, 0x25e035
mov dword [ebx], eax
add ebx, edx
xor eax, 0x40ca366f
and eax, 0x406c1400
or eax, 0x1a102100
mov dword [ebx], eax
add ebx, edx
and eax, 0x3490eb01
xor eax, 0x2c0fdfa1
and eax, 0x10080000
or eax, 0x80800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7563f1db
and eax, 0x4180c0
or eax, 0x200
mov dword [ebx], eax
add ebx, edx
or eax, 0x526aca05
and eax, 0x10881
or eax, 0x141438
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f7b1c1c
or eax, 0x3db9d201
and eax, 0x1c4d0200
or eax, 0x2900
mov dword [ebx], eax
add ebx, edx
and eax, 0x4176280c
and eax, 0x67d24120
and eax, 0x400000
or eax, 0x1bfc181
mov dword [ebx], eax
add ebx, edx
and eax, 0x16e4732b
and eax, 0x720329a5
and eax, 0
or eax, 0xf1810000
mov dword [ebx], eax
add ebx, edx
or eax, 0x36c21b64
or eax, 0x2c4e5217
and eax, 0xffcf4937
or eax, 0x308000
mov dword [ebx], eax
add ebx, edx
and eax, 0x24e67198
or eax, 0x766a79e6
and eax, 0xee71b2
or eax, 0x118608
mov dword [ebx], eax
add ebx, edx
and eax, 0x6964ce1e
xor eax, 0x551ff5ab
and eax, 0x4512300
or eax, 0x20040800
mov dword [ebx], eax
add ebx, edx
or eax, 0x4026fca3
xor eax, 0x125bfa41
and eax, 0x74200080
or eax, 0x8012f201
mov dword [ebx], eax
add ebx, edx
xor eax, 0x529f8008
and eax, 0x4de23700
and eax, 0x800000
or eax, 0x8a080000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5134af5d
and eax, 0x8240
or eax, 0x410080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3970bf36
xor eax, 0x653eabe2
and eax, 0x4040400
or eax, 0x110418b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5df13678
and eax, 0x38d9a2c4
and eax, 0x2040
or eax, 0x543d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3cda7197
and eax, 0x1cf3c86a
and eax, 0x100020
or eax, 0x256905
mov dword [ebx], eax
add ebx, edx
or eax, 0x32f34b72
xor eax, 0x6bf42731
and eax, 0x51030400
or eax, 0x60c3100
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ab6d9fd
and eax, 0x40021000
or eax, 0xd896275
mov dword [ebx], eax
add ebx, edx
xor eax, 0x730882cb
or eax, 0x6f197196
and eax, 0x3f818114
or eax, 0x80400000
mov dword [ebx], eax
add ebx, edx
and eax, 0x12c27974
and eax, 0x10
or eax, 0x81000000
mov dword [ebx], eax
add ebx, edx
and eax, 0xc037cc5
and eax, 0
or eax, 0x123bf1
mov dword [ebx], eax
add ebx, edx
and eax, 0x54b58070
or eax, 0x5813d4c0
and eax, 0x40018000
or eax, 0x80800900
mov dword [ebx], eax
add ebx, edx
and eax, 0x7bac6fd0
and eax, 0x100
or eax, 0x8b004082
mov dword [ebx], eax
add ebx, edx
or eax, 0x5dc5617c
or eax, 0x5f784c15
and eax, 0xc2810c55
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x7fcc03c
and eax, 0x444c
or eax, 0x2102
mov dword [ebx], eax
add ebx, edx
xor eax, 0x18c6d85e
and eax, 0x2b000
or eax, 0x22114281
mov dword [ebx], eax
add ebx, edx
xor eax, 0x47a68969
and eax, 0x24cfd3a0
and eax, 0x4810220
or eax, 0x410a2c4d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x27a56a0
and eax, 0x7e03004
or eax, 0x80e0520
mov dword [ebx], eax
add ebx, edx
and eax, 0x32730c0a
and eax, 0x2fde5060
and eax, 0x2000000
or eax, 0x1350000
mov dword [ebx], eax
add ebx, edx
and eax, 0x19d58dff
and eax, 0x593402e4
and eax, 0x1000000
or eax, 0x340000ec
mov dword [ebx], eax
add ebx, edx
or eax, 0x28d49593
xor eax, 0x411b8df3
and eax, 0x804
or eax, 0xe051
mov dword [ebx], eax
add ebx, edx
and eax, 0x3448a565
and eax, 0x8001
or eax, 0x82c01088
mov dword [ebx], eax
add ebx, edx
and eax, 0x51f9d1d7
and eax, 0x1e07539
and eax, 0x800001
or eax, 0x4d0b0040
mov dword [ebx], eax
add ebx, edx
or eax, 0x2e6fb3b8
and eax, 0x1c98108
or eax, 0x90000004
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ff271be
and eax, 0x1000000
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x32908d38
or eax, 0x139e33ba
and eax, 0x9e30b0
or eax, 0x40c441
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c227275
and eax, 0xc548200
or eax, 0x10010900
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c2db5f4
and eax, 0xc058000
or eax, 0x40726281
mov dword [ebx], eax
add ebx, edx
or eax, 0x17965464
and eax, 0x52810000
or eax, 0xa0000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3eca7f46
or eax, 0x6a0636ef
and eax, 0x468
or eax, 0x4800
mov dword [ebx], eax
add ebx, edx
and eax, 0x41268969
and eax, 0x808
or eax, 0x82c08280
mov dword [ebx], eax
add ebx, edx
or eax, 0x22f5b7
xor eax, 0x7e795b56
and eax, 0x448b0041
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b53e592
and eax, 0x1010000
or eax, 0x60480514
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ada885f
and eax, 0
or eax, 0x84350001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6292c36d
and eax, 0x692422ea
and eax, 0x60
or eax, 0x8b000102
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c7ae26d
and eax, 0x1a72f376
and eax, 0x40
or eax, 0xf1810c0d
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb665c1b
and eax, 0x1052
or eax, 0x83a0
mov dword [ebx], eax
add ebx, edx
and eax, 0x62b332fb
and eax, 0x80
or eax, 0x813ec101
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7536c401
and eax, 0xf0000000
or eax, 0x1810000
mov dword [ebx], eax
add ebx, edx
or eax, 0x48d01f4c
and eax, 0xf0c
or eax, 0xc003
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a8eda66
or eax, 0x6f5d1065
and eax, 0x2408000
or eax, 0x80800188
mov dword [ebx], eax
add ebx, edx
xor eax, 0x76b4720
and eax, 0x10960e4
and eax, 0x80000
or eax, 0xc0b00041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x21a18ce2
and eax, 0x5873cc81
and eax, 0x40000080
or eax, 0x1d004102
mov dword [ebx], eax
add ebx, edx
or eax, 0x35610dfd
or eax, 0x1fdafe00
and eax, 0x4cc8ccc3
or eax, 0x80040000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x164d3e1f
xor eax, 0x171b2e2a
and eax, 0xcc88ccc4
or eax, 0x440008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d3f6309
and eax, 0x808305c4
or eax, 0x6c085008
mov dword [ebx], eax
add ebx, edx
or eax, 0x1eb5879f
xor eax, 0x1ef70dbb
and eax, 0x20004000
or eax, 0x1520058b
mov dword [ebx], eax
add ebx, edx
or eax, 0x690f46d9
xor eax, 0x22fa829a
and eax, 0x101
or eax, 0x92
mov dword [ebx], eax
add ebx, edx
xor eax, 0x23ae8855
and eax, 0x31e0e34c
and eax, 0x20a00004
or eax, 0x52520831
mov dword [ebx], eax
add ebx, edx
or eax, 0x606ba611
and eax, 0x498a24
or eax, 0xc04010a
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c86da6e
and eax, 0xc048000
or eax, 0x70307181
mov dword [ebx], eax
add ebx, edx
or eax, 0x24bd5acb
or eax, 0x5209d874
and eax, 0x7081fbff
or eax, 0x81000400
mov dword [ebx], eax
add ebx, edx
and eax, 0x204573fa
xor eax, 0x50a3cf37
and eax, 0x70a23cc4
or eax, 0x8f5d4220
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ceff6e
and eax, 0x83c48188
or eax, 1
mov dword [ebx], eax
add ebx, edx
and eax, 0xcc8efa8
xor eax, 0x64c78213
and eax, 0x44030001
or eax, 0x11880040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x81b51cd
or eax, 0x14ed595f
and eax, 0x44f0010c
or eax, 0x20028000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x68b07a08
or eax, 0x7904fba2
and eax, 0x146fb82
or eax, 0x80b90451
mov dword [ebx], eax
add ebx, edx
and eax, 0x4242619f
or eax, 0x34ce80e2
and eax, 0x1088c0f2
or eax, 0x8b301600
mov dword [ebx], eax
add ebx, edx
xor eax, 0x528fd9e5
xor eax, 0x2a336978
and eax, 0x2004020b
or eax, 0x4418990
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f6de5cc
or eax, 0x6ffd2d25
and eax, 0xe0a125
or eax, 0x4000
mov dword [ebx], eax
add ebx, edx
or eax, 0x20923ba8
and eax, 0x20722100
or eax, 0x1c010400
mov dword [ebx], eax
add ebx, edx
or eax, 0x70752294
xor eax, 0x2eb0ee9c
and eax, 0x50830000
or eax, 0xa0000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ddbf73f
and eax, 0x40800000
or eax, 0x84108940
mov dword [ebx], eax
add ebx, edx
and eax, 0x1df03b4c
or eax, 0x34da6a37
and eax, 0x4103
or eax, 0x8b000080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x185a05e4
and eax, 0x81000445
or eax, 0x48811808
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ff1a457
and eax, 0x9810
or eax, 0x4065
mov dword [ebx], eax
add ebx, edx
or eax, 0x1574aef1
and eax, 0x1404c081
or eax, 0x48000100
mov dword [ebx], eax
add ebx, edx
and eax, 0x78abac3a
and eax, 0x50000000
or eax, 0xa1810000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x612d7f51
and eax, 0x3640
or eax, 0x100a4
mov dword [ebx], eax
add ebx, edx
or eax, 0x63b44169
and eax, 0x6c1a8b03
and eax, 0x101
or eax, 0x8108548a
mov dword [ebx], eax
add ebx, edx
and eax, 0x34c494b8
or eax, 0x36f55fd1
and eax, 0xa449c8
or eax, 0x2a002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x60e214a3
and eax, 0x60408100
or eax, 0x87b20000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ffb368b
and eax, 0x8800008a
or eax, 0x74
mov dword [ebx], eax
add ebx, edx
and eax, 0x72e735eb
and eax, 0x8a
or eax, 0x4183c400
mov dword [ebx], eax
add ebx, edx
or eax, 0x22624647
or eax, 0x5a3f2113
and eax, 0x5bdda000
or eax, 0x80001800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3ba76e15
or eax, 0x757f5568
and eax, 0x452b0000
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3d9f81c
and eax, 0x35eddefb
and eax, 0x201010
or eax, 0x48042500
mov dword [ebx], eax
add ebx, edx
and eax, 0x7cd45315
and eax, 0x48000000
or eax, 0x58b0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6e469e1f
xor eax, 0x30711a9c
and eax, 0x3a08000
or eax, 0x6c410124
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b2be47c
and eax, 0x3000020
or eax, 0x80000042
mov dword [ebx], eax
add ebx, edx
xor eax, 0x29445515
or eax, 0x775784fb
and eax, 0x810040f1
or eax, 0x880a00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x63da3ba8
and eax, 0x400140
or eax, 0x18284
mov dword [ebx], eax
add ebx, edx
and eax, 0x35ae7b5e
and eax, 0x300
or eax, 0xdaccba
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e0fa56f
and eax, 0x64d819be
and eax, 0x4500900
or eax, 0x18052200
mov dword [ebx], eax
add ebx, edx
and eax, 0x56a678e3
and eax, 0x42000
or eax, 0x862d281
mov dword [ebx], eax
add ebx, edx
xor eax, 0x253cb5ea
and eax, 0x50a0000
or eax, 0x40810000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3863a259
and eax, 0x4de00000
or eax, 0x2000d24
mov dword [ebx], eax
add ebx, edx
or eax, 0x4cb55f2c
and eax, 0x3250000
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x45b9076f
xor eax, 0x487da54c
and eax, 0x5000021
or eax, 0x3000009c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x13edae
and eax, 0xd03
or eax, 0x1088
mov dword [ebx], eax
add ebx, edx
and eax, 0x5566915
and eax, 0
or eax, 0x83c49088
mov dword [ebx], eax
add ebx, edx
and eax, 0xe226875
or eax, 0x2adaaadb
and eax, 0x8980041
or eax, 0xd5210000
mov dword [ebx], eax
add ebx, edx
or eax, 0x269d0d4f
and eax, 0x2b000008
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6df6285b
or eax, 0x44116676
and eax, 0x40810845
or eax, 0xb1000008
mov dword [ebx], eax
add ebx, edx
xor eax, 0xeee1463
and eax, 0xff6f0c2e
or eax, 0x9082c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x16ff8bc0
or eax, 0x1c64ebc
and eax, 0x208ba
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x1fbe4b0f
and eax, 0x800
or eax, 0x10552300
mov dword [ebx], eax
add ebx, edx
or eax, 0x6e5f56e1
and eax, 0x1e434a81
or eax, 0x1808000
mov dword [ebx], eax
add ebx, edx
and eax, 0xb42c714
and eax, 0x2000000
or eax, 0xf0810000
mov dword [ebx], eax
add ebx, edx
and eax, 0x203c39e5
and eax, 0x20000000
or eax, 0xdfff7fe6
mov dword [ebx], eax
add ebx, edx
and eax, 0x1ea84581
and eax, 0x50b688cb
and eax, 0x800080
or eax, 0x83448a08
mov dword [ebx], eax
add ebx, edx
xor eax, 0x29e05837
and eax, 0x67f5cbc3
and eax, 0x200001
or eax, 0xc4980040
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d17ac4
and eax, 0x4000000
or eax, 0x59004183
mov dword [ebx], eax
add ebx, edx
xor eax, 0x893489b
xor eax, 0x68a4af94
and eax, 0xc048480
or eax, 0xc0c84843
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2cb068c4
xor eax, 0x1796ded6
and eax, 0xc4c848c0
or eax, 0x804840c
mov dword [ebx], eax
add ebx, edx
or eax, 0x7eece530
xor eax, 0xaf23a17
and eax, 0xe40a55c8
or eax, 0x8810004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3cd80514
and eax, 0x20098
or eax, 0x200020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d0e05b2
and eax, 0x14040100
or eax, 0x412a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x118722f2
and eax, 0x10012000
or eax, 0xef28d035
mov dword [ebx], eax
add ebx, edx
or eax, 0x28576c01
and eax, 0x104d8835
or eax, 0x3ca
mov dword [ebx], eax
add ebx, edx
and eax, 0x6f6e81b9
or eax, 0x49aec587
and eax, 0x9cac181
or eax, 0x24102000
mov dword [ebx], eax
add ebx, edx
and eax, 0x62ddaf
and eax, 0x209b47b6
and eax, 0
or eax, 0xf1810000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ac88623
and eax, 0
or eax, 0x2959
mov dword [ebx], eax
add ebx, edx
and eax, 0x37021b2a
and eax, 0x108
or eax, 0x8bec8080
mov dword [ebx], eax
add ebx, edx
and eax, 0x4245cd97
and eax, 0
or eax, 0x558b0041
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d2cc6b
xor eax, 0x46a099b0
and eax, 0x43028110
or eax, 0xa8c00008
mov dword [ebx], eax
add ebx, edx
and eax, 0x65bd3302
and eax, 0x1000000
or eax, 0x80000069
mov dword [ebx], eax
add ebx, edx
and eax, 0x580a18f5
xor eax, 0x4d05d72e
and eax, 0x50642
or eax, 0x7228a0
mov dword [ebx], eax
add ebx, edx
or eax, 0x784bfc71
and eax, 0x78728000
or eax, 0x2800100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3fe199b0
and eax, 0x1030030
or eax, 0x8a646103
mov dword [ebx], eax
add ebx, edx
xor eax, 0x44e50f43
xor eax, 0x1dd215eb
and eax, 0x2001801
or eax, 0xc050044
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a8fd799
and eax, 0x1400000c
or eax, 0x21000020
mov dword [ebx], eax
add ebx, edx
or eax, 0x1fa6ab3f
and eax, 0x3adb6fed
and eax, 0x212d
or eax, 0x10002
mov dword [ebx], eax
add ebx, edx
and eax, 0x7881b5c1
and eax, 1
or eax, 0x8bec9088
mov dword [ebx], eax
add ebx, edx
and eax, 0x2fbbc00b
xor eax, 0xafb1252
and eax, 0x1030041
or eax, 0x4c880000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c265003
and eax, 0x479d0f2d
and eax, 0x44810000
or eax, 0xb2708108
mov dword [ebx], eax
add ebx, edx
or eax, 0x108c16e3
and eax, 0x80000062
or eax, 0x1000010
mov dword [ebx], eax
add ebx, edx
or eax, 0x3946003a
or eax, 0x58015eed
and eax, 0x14f1
or eax, 0x888000
mov dword [ebx], eax
add ebx, edx
or eax, 0x34aaef9b
and eax, 0x3a2d46aa
and eax, 0x30200000
or eax, 0x89d18100
mov dword [ebx], eax
add ebx, edx
or eax, 0x545076e
xor eax, 0x4f0c2c09
and eax, 0x82282063
or eax, 0x9065498
mov dword [ebx], eax
add ebx, edx
xor eax, 0x14cd6959
or eax, 0x56094c35
and eax, 0xc2811015
or eax, 0x20000040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x254d09a6
xor eax, 0x6bc4f5e4
and eax, 0x8002
or eax, 0x40
mov dword [ebx], eax
add ebx, edx
and eax, 0x2af2bfcc
and eax, 0x8000
or eax, 0x80447281
mov dword [ebx], eax
add ebx, edx
or eax, 0x598b73d3
and eax, 0x88890000
or eax, 0x2000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b8135d8
and eax, 0x28a34b94
and eax, 0x10000
or eax, 0x408bec
mov dword [ebx], eax
add ebx, edx
or eax, 0x2593a606
xor eax, 0x332d515f
and eax, 0x140c4481
or eax, 0x2100010a
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b0ec85a
xor eax, 0x662a05d7
and eax, 0x19244008
or eax, 0xe6db17e2
mov dword [ebx], eax
add ebx, edx
and eax, 0x2beea535
and eax, 0x7dce26a3
and eax, 0x294a0420
or eax, 0xd6013015
mov dword [ebx], eax
add ebx, edx
xor eax, 0x468781d
and eax, 0x12030828
or eax, 0x4dcb1d7
mov dword [ebx], eax
add ebx, edx
or eax, 0x6dbae267
and eax, 0x4d2b0000
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x659a78c7
xor eax, 0xcdb060c
and eax, 0x40d10004
or eax, 0x36208110
mov dword [ebx], eax
add ebx, edx
xor eax, 0x77758496
xor eax, 0x1b352e38
and eax, 0x8b12b1a
or eax, 0x804ed404
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b66521f
and eax, 0x6088be1
and eax, 0x88801
or eax, 0x41836480
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f81db53
and eax, 0x3b0b4840
and eax, 0x1a020800
or eax, 0x4410b200
mov dword [ebx], eax
add ebx, edx
and eax, 0x3765f0b4
and eax, 0x748a091a
and eax, 0x14000000
or eax, 0x412b0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x201e85cd
and eax, 0x20000
or eax, 0x9ff08118
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ab4aa7c
and eax, 0x8bf6ab68
or eax, 0x95400
mov dword [ebx], eax
add ebx, edx
or eax, 0xae03008
and eax, 0x83351840
or eax, 0x20000005
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c2ead15
xor eax, 0x77558d04
and eax, 0x5000001
or eax, 0x80000ae
mov dword [ebx], eax
add ebx, edx
xor eax, 0x338f2711
xor eax, 0x51ced7e8
and eax, 0x4052
or eax, 0xc00
mov dword [ebx], eax
add ebx, edx
or eax, 0x63e336ab
and eax, 0x201a09
or eax, 0xc0004
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d61f015
and eax, 0x1000
or eax, 0x7ed72500
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f026df
and eax, 0x65ab7dc0
and eax, 0x800000
or eax, 0x90080000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e11987f
and eax, 0
or eax, 0x418bec
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ae493d0
and eax, 0xe58bb8
or eax, 0x1a6401
mov dword [ebx], eax
add ebx, edx
or eax, 0x1712622e
and eax, 0x7c84dd18
and eax, 0x10040900
or eax, 0x492200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x78877398
and eax, 0x6185ef7
and eax, 0x85080
or eax, 0x4417a101
mov dword [ebx], eax
add ebx, edx
xor eax, 0x15e90ced
and eax, 0x51820000
or eax, 0x4090000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x61f83931
or eax, 0x2b162eee
and eax, 0x462010c
or eax, 0x808000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1f102ae1
or eax, 0x6eaf9588
and eax, 0x100004d
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x67e408e3
and eax, 0x408e2
or eax, 0x80410
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e184831
and eax, 0x80800
or eax, 0xec828000
mov dword [ebx], eax
add ebx, edx
or eax, 0x80d964b
and eax, 0x8800000b
or eax, 0x3004180
mov dword [ebx], eax
add ebx, edx
xor eax, 0x47f0366e
and eax, 0xc0300045
or eax, 0x22050800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6e01f0dc
or eax, 0x57a4c221
and eax, 0x15000000
or eax, 0x20000044
mov dword [ebx], eax
add ebx, edx
or eax, 0x735be40d
xor eax, 0x480ccd69
and eax, 0x2920
or eax, 0x2d9
mov dword [ebx], eax
add ebx, edx
or eax, 0x32796394
and eax, 0x84989
or eax, 0x81040402
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b75e892
and eax, 0x3058bbde
and eax, 0x80
or eax, 0x1c08771
mov dword [ebx], eax
add ebx, edx
or eax, 0x77616afe
xor eax, 0x3754c9e5
and eax, 0x40810000
or eax, 0x85408100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d76749
and eax, 0x81000049
or eax, 0x82
mov dword [ebx], eax
add ebx, edx
or eax, 0x61aa4cdb
or eax, 0x20769070
and eax, 0xa6ccf1
or eax, 0x2010100
mov dword [ebx], eax
add ebx, edx
or eax, 0x11833a72
and eax, 0x818800
or eax, 0xec000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e7e9be8
and eax, 0x8000000
or eax, 0x8300418b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x21ffc39b
and eax, 0xa2810010
or eax, 0x50001045
mov dword [ebx], eax
add ebx, edx
or eax, 0xb9e6c04
and eax, 0x12844
or eax, 0x8008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x27c56629
and eax, 0x300c201
or eax, 0x10203080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x22d0cbde
or eax, 0x7440ff1f
and eax, 0x45800001
or eax, 0xb0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x37a05cfa
and eax, 0x789eebd6
and eax, 0x800000
or eax, 0x9c6b0d08
mov dword [ebx], eax
add ebx, edx
and eax, 0x33203587
xor eax, 0x52623697
and eax, 0x42000000
or eax, 0xb1350000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3cc2d0fb
and eax, 0
or eax, 0x880000ff
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e4c17ee
xor eax, 0x37fb2345
and eax, 0x18b2080
or eax, 0x4000cc10
mov dword [ebx], eax
add ebx, edx
xor eax, 0x620d6f41
or eax, 0x7925ee39
and eax, 0x18058b00
or eax, 0x480000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1bb90921
and eax, 0x8000900
or eax, 0x8172c081
mov dword [ebx], eax
add ebx, edx
and eax, 0x6bd81492
xor eax, 0x429856ae
and eax, 0x41800000
or eax, 0xb0010000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x37d160b9
and eax, 0x6031
or eax, 0x8c00
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f87870c
and eax, 0x3380c901
or eax, 0x40200080
mov dword [ebx], eax
add ebx, edx
or eax, 0x58416af2
xor eax, 0xff81805
and eax, 0x70010000
or eax, 0x81800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7433ace0
and eax, 0xca2bd39
and eax, 0x2000
or eax, 0x5381
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c4c4f11
or eax, 0x75f1db40
and eax, 0x800000
or eax, 0x200ba
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6918d269
and eax, 0x6891239f
and eax, 0x100200
or eax, 0x14452900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x10da9077
and eax, 0x40aaa01
or eax, 0xe2204080
mov dword [ebx], eax
add ebx, edx
or eax, 0x6353df9
or eax, 0xa8fdf6d
and eax, 0xe2810000
or eax, 0x10000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f9b1257
and eax, 0xed1a0251
or eax, 0x12e4a100
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a12f374
and eax, 0xa008200
or eax, 0x81ec0888
mov dword [ebx], eax
add ebx, edx
and eax, 0x66574c6a
and eax, 0
or eax, 0x458b0041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6438e291
and eax, 0x7386d770
and eax, 0x20010
or eax, 0x86003504
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d579ba0
or eax, 0x2eacf79d
and eax, 0x1f350000
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x24f3f964
xor eax, 0x7469f38b
and eax, 0xb00006e
or eax, 0x80000010
mov dword [ebx], eax
add ebx, edx
and eax, 0x7eaaecfb
and eax, 0x73cd296a
and eax, 0x48
or eax, 0xe1811005
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3fd157e0
and eax, 0x605
or eax, 0x3852
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc6be191
and eax, 0x84bd180
or eax, 0x32142001
mov dword [ebx], eax
add ebx, edx
and eax, 0x1461e2ac
and eax, 0
or eax, 0x81880000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e0454d6
xor eax, 0x7e240a84
and eax, 0xa40
or eax, 0x4181ac
mov dword [ebx], eax
add ebx, edx
and eax, 0xb5b1338
xor eax, 0x72e8acc8
and eax, 0x80580
or eax, 0x8104500b
mov dword [ebx], eax
add ebx, edx
and eax, 0x670f1cde
and eax, 0x4048a
or eax, 0xe1e140
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d8da27b
and eax, 0x808000
or eax, 0xff720100
mov dword [ebx], eax
add ebx, edx
and eax, 0x3208d694
and eax, 0x2000000
or eax, 0x890000fd
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2836afc7
and eax, 0x4d955ee6
and eax, 0x40800
or eax, 0xb4091045
mov dword [ebx], eax
add ebx, edx
and eax, 0x5941aa2c
and eax, 4
or eax, 0xd000028
mov dword [ebx], eax
add ebx, edx
or eax, 0x4cff15a3
or eax, 0x5503b80e
and eax, 0x92a
or eax, 0x10
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f147442
and eax, 0
or eax, 0xfdb435
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4710f085
and eax, 0x44800000
or eax, 0xa8108800
mov dword [ebx], eax
add ebx, edx
or eax, 0x3eefdb69
and eax, 0x66eb0540
and eax, 0x2000100
or eax, 0x8900408b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x495f95d7
and eax, 0xc001044c
or eax, 0x31800801
mov dword [ebx], eax
add ebx, edx
and eax, 0x24f48045
xor eax, 0x4dabf31d
and eax, 0x1100
or eax, 0x8a3
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7da1ef84
and eax, 0x501f001
or eax, 0x1a0180
mov dword [ebx], eax
add ebx, edx
or eax, 0x23d749ac
and eax, 0x58b0000
or eax, 0x50000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a4c2418
and eax, 0x65e2183c
and eax, 0x65c20010
or eax, 0x80308104
mov dword [ebx], eax
add ebx, edx
and eax, 0x17e5a196
xor eax, 0x33e7a99a
and eax, 0x8e
or eax, 0x81000050
mov dword [ebx], eax
add ebx, edx
xor eax, 0x578f8d61
and eax, 0x55bf3e94
and eax, 0x60090
or eax, 0x209362
mov dword [ebx], eax
add ebx, edx
xor eax, 0x73ba398
and eax, 0x4080000
or eax, 0xe8828800
mov dword [ebx], eax
add ebx, edx
and eax, 0x6bfe0a75
and eax, 0x28000000
or eax, 0x9000418b
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b443439
xor eax, 0x702d2004
and eax, 0x1000c
or eax, 0x408be0
mov dword [ebx], eax
add ebx, edx
or eax, 0x67749005
and eax, 0x4444834d
or eax, 0x88884010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c38773c
and eax, 0x79f8878a
and eax, 0x40c08400
or eax, 0x8c0c48cc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x31d5651d
and eax, 0xec0901c0
or eax, 0x82540c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a6f67f
and eax, 0x50c0183
or eax, 0x104408
mov dword [ebx], eax
add ebx, edx
or eax, 0x72bda2fd
or eax, 0x35970bff
and eax, 0x4054
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x532aeeb4
xor eax, 0x2dbe8ae1
and eax, 0x900001
or eax, 0x28934
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a3a731a
and eax, 0x2fdadbe3
and eax, 0x100
or eax, 0xe184b800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6982e71e
or eax, 0x7c661e83
and eax, 0x4c220000
or eax, 0x1090000
mov dword [ebx], eax
add ebx, edx
or eax, 0xf6d522a
or eax, 0x2dd537d9
and eax, 0xf10110
or eax, 0x8004
mov dword [ebx], eax
add ebx, edx
or eax, 0x4639c34f
xor eax, 0x1694ef24
and eax, 2
or eax, 0x88000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5cfa4e16
xor eax, 0x7dcd082c
and eax, 0x1034400
or eax, 0x4080a881
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ade7c19
xor eax, 0x42c77b95
and eax, 0x450300
or eax, 0x8108800
mov dword [ebx], eax
add ebx, edx
or eax, 0x68108a21
and eax, 0x458201
or eax, 0x158a6080
mov dword [ebx], eax
add ebx, edx
or eax, 0x6985fc
and eax, 0x1d71e7f
and eax, 0x810001
or eax, 0xf2000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4de721be
or eax, 0x350e29b3
and eax, 0x1b6
or eax, 0x1400
mov dword [ebx], eax
add ebx, edx
or eax, 0x1dca465a
xor eax, 0x2ac57600
and eax, 0x508018a
or eax, 0x8004401
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3657ae24
and eax, 0x4b29
or eax, 0x400
mov dword [ebx], eax
add ebx, edx
and eax, 0x1aa9bc15
and eax, 0xc01
or eax, 0x19820c
mov dword [ebx], eax
add ebx, edx
or eax, 0x32f0da9a
and eax, 0x32f91400
or eax, 0xcd062100
mov dword [ebx], eax
add ebx, edx
or eax, 0xc0a91a9
or eax, 0x38c5ce41
and eax, 0x90880000
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x1502452e
and eax, 0x12c
or eax, 0x4182c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5acf3a89
and eax, 0x1ee0cd6e
and eax, 0x900
or eax, 0x8118448b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b93b79d
and eax, 0x46eacad2
and eax, 0x8210
or eax, 0x5424e1
mov dword [ebx], eax
add ebx, edx
and eax, 0x6fea715c
and eax, 0x400000
or eax, 0xf8b18100
mov dword [ebx], eax
add ebx, edx
or eax, 0xab3a4c0
xor eax, 0x78cac9a
and eax, 0xb8000042
or eax, 0x2000080
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c6f7c28
xor eax, 0x47d3b7ab
and eax, 0x201
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x64ebece1
and eax, 0x204421
or eax, 0x8100110a
mov dword [ebx], eax
add ebx, edx
and eax, 0x8f4f405
xor eax, 0x1c391c5d
and eax, 0x1c090050
or eax, 0xe3e6a7a2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6e561e13
and eax, 0x169e4057
and eax, 0x880041
or eax, 0xec0288be
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ca2a33e
and eax, 0x3d92a20a
and eax, 0x8000002
or eax, 0x83004181
mov dword [ebx], eax
add ebx, edx
and eax, 0x4293b36b
and eax, 1
or eax, 0xe5352044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x15555174
and eax, 0x30000021
or eax, 0x50000cc
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c9e4807
and eax, 1
or eax, 0xff90
mov dword [ebx], eax
add ebx, edx
or eax, 0x1302ebc7
and eax, 0x1004d83
or eax, 0x80200008
mov dword [ebx], eax
add ebx, edx
and eax, 0x5591bb4b
or eax, 0xc5f8aba
and eax, 0x500881
or eax, 0x800440
mov dword [ebx], eax
add ebx, edx
and eax, 0x1eb5e003
and eax, 0x900000
or eax, 0x4e618100
mov dword [ebx], eax
add ebx, edx
or eax, 0x68c47419
and eax, 0x8000000
or eax, 0x800000e2
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f933a05
and eax, 0x4f93d9d4
and eax, 0
or eax, 0x4183ec81
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f26d0e9
and eax, 0x20050800
or eax, 0x508300
mov dword [ebx], eax
add ebx, edx
or eax, 0x71a19f5a
and eax, 0x11558a00
or eax, 0x88006081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x54a88e4e
or eax, 0x2953d978
and eax, 0xe0810000
or eax, 0x2000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7f5cb075
and eax, 0xa074
or eax, 0x4388
mov dword [ebx], eax
add ebx, edx
xor eax, 0xf88a8e1
and eax, 0x804201
or eax, 0x6002b080
mov dword [ebx], eax
add ebx, edx
or eax, 0x728c1394
and eax, 0x408a0000
or eax, 0x5010000
mov dword [ebx], eax
add ebx, edx
and eax, 0x238e0194
xor eax, 0x7e4d22ca
and eax, 0x1f002008
or eax, 0x80000504
mov dword [ebx], eax
add ebx, edx
xor eax, 0x76f2d84f
and eax, 0x774a2c79
and eax, 0
or eax, 0x16350000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f110587
and eax, 0
or eax, 0x8800000d
mov dword [ebx], eax
add ebx, edx
and eax, 0x5556d602
and eax, 0x7d618a76
and eax, 0
or eax, 0x4183ec90
mov dword [ebx], eax
add ebx, edx
and eax, 0x5832c7ef
or eax, 0x3ca36ab7
and eax, 0x20018a00
or eax, 0x4c0100
mov dword [ebx], eax
add ebx, edx
or eax, 0x7984f8a0
and eax, 0xf8d6bd4
and eax, 0x8044180
or eax, 0x2608001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ba045ee
and eax, 0x41800000
or eax, 0xa0010000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1ee5f2a6
and eax, 0x3204
or eax, 0x409
mov dword [ebx], eax
add ebx, edx
and eax, 0x26a5f22a
and eax, 0
or eax, 0xf45ac981
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c765a5a
and eax, 0x40000000
or eax, 0xb1810000
mov dword [ebx], eax
add ebx, edx
or eax, 0x44d171b2
or eax, 0x1e138ff6
and eax, 0xf432
or eax, 8
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ab15ffe
and eax, 0x540a
or eax, 0x81080181
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e5cc9bf
and eax, 0x4c508a
or eax, 0xa30040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x182c38a9
or eax, 0x4fe98c93
and eax, 0x59ea8000
or eax, 0xa0000100
mov dword [ebx], eax
add ebx, edx
and eax, 0x12dc986f
and eax, 0
or eax, 0x8100004a
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e18731b
and eax, 0x106352
or eax, 0xa48ca0
mov dword [ebx], eax
add ebx, edx
and eax, 0x6fad5b44
or eax, 0x663bc3a2
and eax, 0x648a8800
or eax, 0x88000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7efcff5
and eax, 0
or eax, 0x8b004183
mov dword [ebx], eax
add ebx, edx
or eax, 0x1d841fe9
and eax, 0x75a6b3ce
and eax, 0x10040040
or eax, 0x62090805
mov dword [ebx], eax
add ebx, edx
and eax, 0x3403a55f
and eax, 0x30000044
or eax, 0x5000088
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c045b3a
and eax, 0x5b76
or eax, 0xa400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x406c24e0
and eax, 0xc4982
or eax, 0x81100409
mov dword [ebx], eax
add ebx, edx
and eax, 0x62a23be5
and eax, 0x81
or eax, 0x3bc270
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2648e09d
xor eax, 0x2948cb1e
and eax, 0xc318100
or eax, 0x40c00000
mov dword [ebx], eax
add ebx, edx
or eax, 0x79773901
and eax, 0x3db6237b
and eax, 0x8000001
or eax, 0x80000068
mov dword [ebx], eax
add ebx, edx
and eax, 0x79b6a41b
and eax, 1
or eax, 0x4183ec80
mov dword [ebx], eax
add ebx, edx
or eax, 0x20248662
or eax, 0x4ccdbee2
and eax, 0x84ba00
or eax, 0x82100000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3308883b
and eax, 0x11080000
or eax, 0x44230000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f8b05ef
and eax, 0x7c119e25
and eax, 0x8000004
or eax, 0x67ea8108
mov dword [ebx], eax
add ebx, edx
xor eax, 0x46a336c2
and eax, 0x1000042
or eax, 0x80000001
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ebe68b9
and eax, 0x3040f2
or eax, 0x10700
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c45f2bc
and eax, 0x484bfd8e
and eax, 0x8408100
or eax, 0x10050a00
mov dword [ebx], eax
add ebx, edx
or eax, 0xfea7871
or eax, 0x6634fc78
and eax, 0x31e609
or eax, 4
mov dword [ebx], eax
add ebx, edx
or eax, 0x53817ce0
xor eax, 0x4d60d5bd
and eax, 0x16c12100
or eax, 0xa1221400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c340b45
xor eax, 0x19604433
and eax, 0x80800000
or eax, 0x10080000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c8917de
and eax, 0x103cc
or eax, 0x408020
mov dword [ebx], eax
add ebx, edx
and eax, 0x9e109dd
and eax, 0x410088
or eax, 0x34d631
mov dword [ebx], eax
add ebx, edx
xor eax, 0x37b26d47
or eax, 0x5b756514
and eax, 0x20452b00
or eax, 0x80000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x308d94fe
and eax, 0x51bbd001
and eax, 0x809000
or eax, 0x63066181
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ef16151
and eax, 0xeb20a6f
and eax, 0x4820000
or eax, 0x51090000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b1a8b7f
xor eax, 0xc0a01b2
and eax, 0x40000120
or eax, 0xc28000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f1e7e17
and eax, 0x1000000
or eax, 0x80000080
mov dword [ebx], eax
add ebx, edx
and eax, 0x13d33b7
and eax, 0x80
or eax, 0x928572
mov dword [ebx], eax
add ebx, edx
or eax, 0x36ee6288
and eax, 0x248a8000
or eax, 0xc8000800
mov dword [ebx], eax
add ebx, edx
or eax, 0x1efd08f6
xor eax, 0x4228c2a4
and eax, 0x88004002
or eax, 0x3000181
mov dword [ebx], eax
add ebx, edx
or eax, 0x38b43285
and eax, 0x4829baeb
and eax, 0x1001
or eax, 0xf0050c44
mov dword [ebx], eax
add ebx, edx
xor eax, 0x388905f9
and eax, 0x167f7810
and eax, 0
or eax, 0x35000149
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d368dd9
xor eax, 0x48c89a03
and eax, 0x984a
or eax, 0x104b5
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6490d006
and eax, 0x910cb9
or eax, 0x42b200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x41800453
and eax, 0x412a00
or eax, 0x180c0100
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f65383
or eax, 0x635a2b90
and eax, 0x3d047181
or eax, 0x8000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b5946be
xor eax, 0x2c71798c
and eax, 0x1000000
or eax, 0x80880000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2caf2ad7
or eax, 0x28d6894e
and eax, 0x4183cc
or eax, 0x20
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6bcc1a10
and eax, 0x1081188
or eax, 0x80004403
mov dword [ebx], eax
add ebx, edx
or eax, 0x2bb5c120
or eax, 0x6dc82ff7
and eax, 0x3d3ff2
or eax, 0x20000
mov dword [ebx], eax
add ebx, edx
or eax, 0x13f1a11b
or eax, 0x5853d68f
and eax, 0x41f28100
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x4579b810
xor eax, 0x4b845b46
and eax, 0x8000000
or eax, 0xb0000088
mov dword [ebx], eax
add ebx, edx
or eax, 0x43cdd8c9
and eax, 0xd089
or eax, 0x2526
mov dword [ebx], eax
add ebx, edx
and eax, 0x805360e
xor eax, 0x57a05962
and eax, 0x15204528
or eax, 0x20000003
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b275bd
and eax, 0x4101
or eax, 0xa250
mov dword [ebx], eax
add ebx, edx
or eax, 0x45dc2410
xor eax, 0x35b2bbe3
and eax, 0x6c1080
or eax, 0x83808008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6927cf56
and eax, 0x488b0040
or eax, 0x5000001
mov dword [ebx], eax
add ebx, edx
and eax, 0x48028d99
and eax, 0x21cdc93d
and eax, 0
or eax, 0xd5c9811c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c15e060
xor eax, 0x617fd33b
and eax, 0x80000045
or eax, 0x10000b0
mov dword [ebx], eax
add ebx, edx
or eax, 0x39420ec0
and eax, 0x420cf1
or eax, 0xb5d100
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ec299c3
and eax, 0x438349b6
and eax, 0x800800
or eax, 0xce39b200
mov dword [ebx], eax
add ebx, edx
or eax, 0x18c70e9a
or eax, 0x34d02527
and eax, 0x542b0000
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x75605186
and eax, 0x11200000
or eax, 0x2d2811c
mov dword [ebx], eax
add ebx, edx
or eax, 0x402cf33f
and eax, 0x3c
or eax, 0x88000040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a1490b3
and eax, 0x4000808a
or eax, 0x1836c00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6598bdf0
and eax, 0x4010100
or eax, 0x10448a00
mov dword [ebx], eax
add ebx, edx
or eax, 0x47494918
and eax, 0x569cef4c
and eax, 0xc4200
or eax, 0x532405
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e5d9a9c
and eax, 0xc020c00
or eax, 0x60e40100
mov dword [ebx], eax
add ebx, edx
or eax, 0x741bfd05
and eax, 0x380d0000
or eax, 0x81000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6fd25061
and eax, 0x21000000
or eax, 0x1400000e
mov dword [ebx], eax
add ebx, edx
or eax, 0x5a567b74
and eax, 0x6506081a
or eax, 0x290480
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2ad8b5a7
and eax, 0x410039
or eax, 0x4480
mov dword [ebx], eax
add ebx, edx
or eax, 0x4bd82003
and eax, 0x492000
or eax, 0x10040b00
mov dword [ebx], eax
add ebx, edx
and eax, 0x1196d376
and eax, 0x40100
or eax, 0x6a23e081
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a7e9e0f
or eax, 0x1508bb03
and eax, 0x51000000
or eax, 0xa0810000
mov dword [ebx], eax
add ebx, edx
or eax, 0x31a569b0
xor eax, 0x2f657b77
and eax, 3
or eax, 0x4028
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d768a92
and eax, 0x1648089
or eax, 0x82880100
mov dword [ebx], eax
add ebx, edx
and eax, 0x1abf742a
and eax, 0x880000
or eax, 0x55030041
mov dword [ebx], eax
add ebx, edx
or eax, 0x45b6696b
and eax, 0x54b20108
or eax, 0x80408010
mov dword [ebx], eax
add ebx, edx
and eax, 0x76aabdec
and eax, 8
or eax, 0x810000f2
mov dword [ebx], eax
add ebx, edx
and eax, 0x3579b083
and eax, 0x82
or eax, 0xface40
mov dword [ebx], eax
add ebx, edx
xor eax, 0x36d4061c
and eax, 0x24228000
or eax, 0x9d00100
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f62239d
and eax, 0xb602204
or eax, 0x80054802
mov dword [ebx], eax
add ebx, edx
xor eax, 0x360b787
and eax, 0x8051001
or eax, 0x63000044
mov dword [ebx], eax
add ebx, edx
and eax, 0x4bb8abe1
and eax, 0x1000001
or eax, 0x34000038
mov dword [ebx], eax
add ebx, edx
xor eax, 0x728c2ca1
or eax, 0x168b02df
and eax, 0x2494
or eax, 0x9020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4819c2e9
xor eax, 0x266941a7
and eax, 0x2601088
or eax, 0x818c8001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x160a640e
or eax, 0x78b5605d
and eax, 0x4d830041
or eax, 0x80000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ef5884d
xor eax, 0x36462b86
and eax, 0x48898100
or eax, 0x36400014
mov dword [ebx], eax
add ebx, edx
and eax, 0x5258578d
and eax, 4
or eax, 0x8100009b
mov dword [ebx], eax
add ebx, edx
and eax, 0x66140f65
and eax, 1
or eax, 0x72ba0cf0
mov dword [ebx], eax
add ebx, edx
or eax, 0xc022830
or eax, 0x4e15173a
and eax, 0x5c123a72
or eax, 0x80008004
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ac53e53
or eax, 0x2bffdfbb
and eax, 0x552b0000
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f12a2d3
and eax, 0x132a8000
or eax, 0x80c00120
mov dword [ebx], eax
add ebx, edx
xor eax, 0x534a38e0
and eax, 0x6f8c8a1e
and eax, 0
or eax, 0x8100004f
mov dword [ebx], eax
add ebx, edx
and eax, 0xdfacb05
or eax, 0x5ad2bf96
and eax, 0x522a92
or eax, 0x280060
mov dword [ebx], eax
add ebx, edx
and eax, 0x3266d24f
or eax, 0x4f9229e0
and eax, 0x4c820900
or eax, 0xa0088000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1fc865f6
and eax, 0x66a2311b
and eax, 0x20000102
or eax, 0x98004081
mov dword [ebx], eax
add ebx, edx
and eax, 0x73292b28
xor eax, 0x469add43
and eax, 0x8040
or eax, 0x4103ac
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d009cc
and eax, 0x4c0834c
or eax, 0xc80c4011
mov dword [ebx], eax
add ebx, edx
and eax, 0x73c4fa8a
and eax, 0x695f22fc
and eax, 0x40440008
or eax, 0x8c88ccc4
mov dword [ebx], eax
add ebx, edx
and eax, 0x19e0f149
and eax, 0x3b73b292
and eax, 0x8000000
or eax, 0xe48b55cc
mov dword [ebx], eax
add ebx, edx
and eax, 0x65a44b59
and eax, 0x24004108
or eax, 0x1140483
mov dword [ebx], eax
add ebx, edx
xor eax, 0x527fb13b
xor eax, 0x69bff0ea
and eax, 0
or eax, 0x905
mov dword [ebx], eax
add ebx, edx
and eax, 0x15e5fff2
and eax, 0x800
or eax, 0x86035
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2082ee18
xor eax, 0x69d3bfdc
and eax, 0x490900
or eax, 0x20048200
mov dword [ebx], eax
add ebx, edx
or eax, 0x48792d66
and eax, 0x6831a100
or eax, 0x3004081
mov dword [ebx], eax
add ebx, edx
and eax, 0x34745a7
and eax, 0x1010000
or eax, 0xf0800000
mov dword [ebx], eax
add ebx, edx
and eax, 0xa285ec0
or eax, 0x2f8f41d7
and eax, 0x4003
or eax, 8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x61ee6d67
and eax, 0xe80108
or eax, 0x8e108080
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a9c6b10
or eax, 0x12c95e9b
and eax, 0x14890001
or eax, 0x41020040
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe480121
and eax, 0x65ce3829
and eax, 0x41c20000
or eax, 0x36308118
mov dword [ebx], eax
add ebx, edx
and eax, 0x352f66f4
xor eax, 0x14d748a7
and eax, 0x1000030
or eax, 0x80000008
mov dword [ebx], eax
add ebx, edx
and eax, 0x1ef78849
and eax, 0
or eax, 0xf47ef2
mov dword [ebx], eax
add ebx, edx
or eax, 0x6e5507f5
and eax, 0x4ce00100
or eax, 0x10028000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7feee69e
and eax, 0x349e7cfe
and eax, 0x98
or eax, 0x81000021
mov dword [ebx], eax
add ebx, edx
and eax, 0x54c42251
and eax, 0x10
or eax, 0x8904e2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f58bb85
or eax, 0x4684a86d
and eax, 0x4458b00
or eax, 0x10000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6bbb70e9
or eax, 0x5bd49b9
and eax, 0x1ea21
or eax, 0x404
mov dword [ebx], eax
add ebx, edx
and eax, 0x6538bb96
or eax, 0x638029cd
and eax, 0x62002100
or eax, 0x183e0400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7f3036a3
and eax, 0x50c0000
or eax, 0x4a210000
mov dword [ebx], eax
add ebx, edx
or eax, 0x20c8614b
xor eax, 0x3e74ff4c
and eax, 0x11000005
or eax, 0x240000e0
mov dword [ebx], eax
add ebx, edx
and eax, 0x2cb596d4
or eax, 0x3619f59b
and eax, 0x3619109e
or eax, 0xc9e60a20
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7df2ad08
and eax, 0x82089080
or eax, 0xcf00008
mov dword [ebx], eax
add ebx, edx
and eax, 0x35e30409
xor eax, 0x7a1f9dc7
and eax, 0x66b90041
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d472303
and eax, 0x18670a9c
and eax, 0x8000000
or eax, 0x230000ab
mov dword [ebx], eax
add ebx, edx
or eax, 0x49b70a19
and eax, 0x61810809
or eax, 0x80001044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x34f08899
and eax, 0x293cb8d2
and eax, 0x9040
or eax, 0x4a22
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f9bb238
and eax, 0x8000
or eax, 0xd1b04981
mov dword [ebx], eax
add ebx, edx
or eax, 0x3edb6456
and eax, 0xf1810000
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d7a3051
and eax, 0x1050
or eax, 0xc38e
mov dword [ebx], eax
add ebx, edx
and eax, 0x72543d8a
xor eax, 0x36de75e6
and eax, 0x184408
or eax, 0x81001183
mov dword [ebx], eax
add ebx, edx
and eax, 0x77c3959a
and eax, 0x1082
or eax, 0x484240
mov dword [ebx], eax
add ebx, edx
or eax, 0x2241a527
and eax, 0x22408100
or eax, 0xd4b20000
mov dword [ebx], eax
add ebx, edx
and eax, 0x74bf13da
or eax, 0x45df30a5
and eax, 5
or eax, 0x8800004a
mov dword [ebx], eax
add ebx, edx
and eax, 0xf3efd63
and eax, 2
or eax, 0x418ef888
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4602d202
and eax, 0x5aac1b3
and eax, 0x4000000
or eax, 0x20458b00
mov dword [ebx], eax
add ebx, edx
and eax, 0x1cf2e41b
or eax, 0x4eefe799
and eax, 0x25a001
or eax, 0x100004
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b268964
and eax, 0x40000
or eax, 0xfbd33500
mov dword [ebx], eax
add ebx, edx
or eax, 0x8879f91
and eax, 0x49832900
or eax, 0x408406e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7690d767
xor eax, 0x3db5fbfa
and eax, 0x2a00100
or eax, 0x10418008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x417ffeaf
xor eax, 0xe515934
and eax, 0x1000000
or eax, 0x80000008
mov dword [ebx], eax
add ebx, edx
or eax, 0xd2413e3
xor eax, 0x42399db4
and eax, 0x100e49
or eax, 0xa01080
mov dword [ebx], eax
add ebx, edx
or eax, 0x45c90867
and eax, 0x4f10000
or eax, 0x1a008100
mov dword [ebx], eax
add ebx, edx
and eax, 0x682dadd0
and eax, 0x8000000
or eax, 0x810000b8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4479862d
and eax, 0x41088081
or eax, 0x867800
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c58b16d
and eax, 0xc548900
or eax, 0x10200
mov dword [ebx], eax
add ebx, edx
or eax, 0x428b7013
and eax, 0x9e201
or eax, 0x80000080
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e9d54e4
or eax, 0x1b3667b7
and eax, 0x12030000
or eax, 0xe0800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3035f1c1
and eax, 0x48101
or eax, 0xc410a3c
mov dword [ebx], eax
add ebx, edx
and eax, 0x79f56868
or eax, 0x4f22d486
and eax, 0x60dc0c
or eax, 0x882201
mov dword [ebx], eax
add ebx, edx
or eax, 0x42c90832
and eax, 0x42e03400
or eax, 0xa8120100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7be9c1f4
and eax, 0x90080000
or eax, 0x800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e6989fa
xor eax, 0x2942ccc4
and eax, 0x10438
or eax, 0x408ac0
mov dword [ebx], eax
add ebx, edx
and eax, 0x58152b61
and eax, 0x800
or eax, 0x811c458b
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e121f10
xor eax, 0x224a0a52
and eax, 0x1415c1
or eax, 0x29aa20
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7fc5506f
and eax, 0x7de08100
or eax, 0x80010000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x45830da8
or eax, 0x5e2b2dbd
and eax, 0x8000009c
or eax, 0x1000042
mov dword [ebx], eax
add ebx, edx
and eax, 0x6fe69ad9
and eax, 0xd0
or eax, 0x74694721
mov dword [ebx], eax
add ebx, edx
xor eax, 0x359ccccd
and eax, 0x452286d8
and eax, 0x8208
or eax, 0xc550926
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d210f6c
and eax, 0x41048000
or eax, 0xbc084a81
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a78361f
and eax, 0xe2000000
or eax, 0x810000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3a258f10
and eax, 0x50171da9
and eax, 0xd00
or eax, 0x80f9
mov dword [ebx], eax
add ebx, edx
xor eax, 0x28c37118
and eax, 0x2801f081
or eax, 0x54280200
mov dword [ebx], eax
add ebx, edx
or eax, 0x3547fd5a
or eax, 0x69d293bd
and eax, 0x70810000
or eax, 0x82000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x705ca9d7
and eax, 0xa115
or eax, 0x5020
mov dword [ebx], eax
add ebx, edx
or eax, 0x46792d7e
and eax, 0x6788809
or eax, 0x88800280
mov dword [ebx], eax
add ebx, edx
and eax, 0x2db949e2
and eax, 0x37f0753c
and eax, 0x4800000
or eax, 0x410b0041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x50dbe517
and eax, 0x5ec75106
and eax, 0x100
or eax, 0x28b22420
mov dword [ebx], eax
add ebx, edx
or eax, 0x647080cb
and eax, 0x58967924
and eax, 0x40000000
or eax, 0x16250001
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b4862df
or eax, 0x702ac4a1
and eax, 0x2000000
or eax, 0x8100000e
mov dword [ebx], eax
add ebx, edx
and eax, 0x72a08828
and eax, 0x6dd681e4
and eax, 0
or eax, 0x4d8b66f0
mov dword [ebx], eax
add ebx, edx
or eax, 0x46025a83
and eax, 0x7c082644
and eax, 0x4080000
or eax, 0xa0c18120
mov dword [ebx], eax
add ebx, edx
and eax, 0x5bc8f9c0
and eax, 0
or eax, 0x8100009c
mov dword [ebx], eax
add ebx, edx
and eax, 0xec17bf8
and eax, 0x90
or eax, 0x836161
mov dword [ebx], eax
add ebx, edx
and eax, 0x276031a5
and eax, 0x100
or eax, 0xc6f18000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x297ffdb8
and eax, 0xfa15e97
and eax, 0x8000010
or eax, 0x8000004f
mov dword [ebx], eax
add ebx, edx
or eax, 0x5a5ffbf8
xor eax, 0x424d125f
and eax, 0x2e880
or eax, 0x418c1001
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f28c612
or eax, 0x625e72a1
and eax, 0xef8b800
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6befdd2a
or eax, 0x1eea6485
and eax, 0xc35d0001
or eax, 0x40
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c49ddaa
and eax, 0xcc4cccc8
or eax, 0x800004
mov dword [ebx], eax
add ebx, edx
and eax, 0x9035d5b
and eax, 0x8004448
or eax, 0xe48b1184
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a681c00
and eax, 0x68a4f097
and eax, 0x20000000
or eax, 0x150c458b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4121d266
and eax, 0x6ed9e555
and eax, 0x64090441
or eax, 0x9bf678a0
mov dword [ebx], eax
add ebx, edx
and eax, 0x375355e1
or eax, 0x71d46a7c
and eax, 0x77563835
or eax, 0x88080000
mov dword [ebx], eax
add ebx, edx
or eax, 0x67d8f4b8
and eax, 0x104c88bd
or eax, 0x10342
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c3dccc0
and eax, 0x102cc981
or eax, 0xc2800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x153c88a7
and eax, 0x215c324a
and eax, 0x1000000
or eax, 0xf0810000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3604f8d6
and eax, 0
or eax, 0xd7f2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x54282963
and eax, 0x208080
or eax, 0x8a440108
mov dword [ebx], eax
add ebx, edx
or eax, 0x8670eaa
and eax, 0x30000
or eax, 0x55880041
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ed77f7
or eax, 0x49ce98d0
and eax, 0x48e28110
or eax, 0xa2100000
mov dword [ebx], eax
add ebx, edx
or eax, 0x46ea388c
and eax, 0x80000014
or eax, 0x1000062
mov dword [ebx], eax
add ebx, edx
or eax, 0x49e25407
and eax, 0x57497516
and eax, 0x404412
or eax, 0x3121e0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2ed1569d
and eax, 0x14028da0
and eax, 0x100
or eax, 0x8458a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x4946893b
or eax, 0x19953e25
and eax, 0x408805
or eax, 8
mov dword [ebx], eax
add ebx, edx
or eax, 0x766fbe3b
and eax, 0x56463400
or eax, 0x8900100
mov dword [ebx], eax
add ebx, edx
and eax, 0x2d39100a
xor eax, 0x4819fcf5
and eax, 0x80000
or eax, 0x90800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7317f464
and eax, 0x18064
or eax, 0x400a00
mov dword [ebx], eax
add ebx, edx
or eax, 0x159e35aa
and eax, 0x1100d8a
or eax, 0x80004001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x233f0b03
and eax, 0x2b4088
or eax, 0x90b841
mov dword [ebx], eax
add ebx, edx
or eax, 0x24077b06
and eax, 0x24a18100
or eax, 0x5a400000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ea42c3e
and eax, 0x4433ed63
and eax, 0
or eax, 0x81000069
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e233769
xor eax, 0x2b09b7f1
and eax, 0x288090
or eax, 0x10461
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7912d11b
and eax, 0x705e24a7
and eax, 0x50120000
or eax, 0x465ba00
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f026291
and eax, 0x55230000
or eax, 0x80000
mov dword [ebx], eax
add ebx, edx
or eax, 0x35e43ea5
and eax, 0x73eb0fac
and eax, 0x30e20004
or eax, 0xc108108
mov dword [ebx], eax
add ebx, edx
and eax, 0xefabbd0
and eax, 0x1aa0bded
and eax, 0x8000000
or eax, 0x80000032
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ba47bcd
and eax, 0x180608a
or eax, 0x400a0400
mov dword [ebx], eax
add ebx, edx
or eax, 0x71ce304c
xor eax, 0x77db0413
and eax, 0x50000
or eax, 0x10408b00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3a7d3bcc
or eax, 0x1e532e83
and eax, 0x39ae05
or eax, 0x44030
mov dword [ebx], eax
add ebx, edx
or eax, 0x750a3f77
and eax, 0x6c95e301
and eax, 0x20042100
or eax, 0x1a4a1400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x125123a
or eax, 0x110cf672
and eax, 0x90b0000
or eax, 0x44800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d8975c7
and eax, 0x100
or eax, 0xf9f18010
mov dword [ebx], eax
add ebx, edx
and eax, 0x6293f7dc
and eax, 0x28e440c6
and eax, 0
or eax, 0x810000d9
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ca50b07
xor eax, 0x4de3c59
and eax, 0x5a0180
or eax, 0x840071
mov dword [ebx], eax
add ebx, edx
or eax, 0x36a9a81e
and eax, 0x6d9b7893
and eax, 0x24810800
or eax, 0x40008000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x344bb1a7
and eax, 0x182
or eax, 0x8b004008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x77220517
or eax, 0x47578234
and eax, 0xe2010415
or eax, 0x800840
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b57e97f
and eax, 0x8473
or eax, 0x280
mov dword [ebx], eax
add ebx, edx
and eax, 0x202b069b
and eax, 0x45992947
and eax, 1
or eax, 0x23df280
mov dword [ebx], eax
add ebx, edx
or eax, 0x6985ee7
xor eax, 0x355a9b3c
and eax, 0x1830000
or eax, 0x44080000
mov dword [ebx], eax
add ebx, edx
and eax, 0x47f248b3
and eax, 0x7268996
and eax, 0x20000
or eax, 0x5a29050c
mov dword [ebx], eax
add ebx, edx
or eax, 0x16b3b514
and eax, 0x214414f9
and eax, 0
or eax, 0x64350000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3661384e
and eax, 0x52e1a3fe
and eax, 0x4c
or eax, 0x88000030
mov dword [ebx], eax
add ebx, edx
and eax, 0x35ae706d
and eax, 0x4e52dcc6
and eax, 0
or eax, 0x418a6490
mov dword [ebx], eax
add ebx, edx
xor eax, 0x79cb0eac
and eax, 0x10410a00
or eax, 0xc8100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x17e9ef5a
and eax, 0x2844000
or eax, 0xe0588981
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d1261bf
and eax, 0xe1800000
or eax, 0x10010000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1cef1246
and eax, 0
or eax, 0xe7ff
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4bb4590b
xor eax, 0x529505bf
and eax, 0x100110b
or eax, 0x80084480
mov dword [ebx], eax
add ebx, edx
or eax, 0x52912638
and eax, 0x53ebfbcb
and eax, 0x896282
or eax, 0x60460
mov dword [ebx], eax
add ebx, edx
xor eax, 0x37b9cc95
or eax, 0x4950b06f
and eax, 0x7428000
or eax, 0x880100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6ebfaa1d
and eax, 0x1000001
or eax, 0x800000e2
mov dword [ebx], eax
add ebx, edx
or eax, 0x361ccb64
and eax, 0x104be2
or eax, 0x33000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1cf53542
and eax, 0x8e20000
or eax, 0x40108100
mov dword [ebx], eax
add ebx, edx
and eax, 0x2267db0f
and eax, 0
or eax, 0x88000003
mov dword [ebx], eax
add ebx, edx
or eax, 0x71cb7c69
and eax, 0x418a640a
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
and eax, 0x6969a2c9
and eax, 0x82000
or eax, 0x88009800
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e29dbc5
and eax, 0x7160574b
and eax, 0x205341
or eax, 0x450bacbe
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7528349e
and eax, 0x30000100
or eax, 0x89c43414
mov dword [ebx], eax
add ebx, edx
and eax, 0x121ccdf7
and eax, 0x514
or eax, 0x4d8bfaea
mov dword [ebx], eax
add ebx, edx
or eax, 0x60d4226e
xor eax, 0x2869da94
and eax, 0x44800108
or eax, 0xa418000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ff19320
and eax, 0x1000120
or eax, 0x80000047
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2204b325
xor eax, 0x769f6f66
and eax, 0x1821420
or eax, 0x4420d1
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ceb701
and eax, 0x800000
or eax, 0x64018800
mov dword [ebx], eax
add ebx, edx
or eax, 0x2429bbe7
and eax, 0x182
or eax, 0x8b004008
mov dword [ebx], eax
add ebx, edx
and eax, 0x15046e37
and eax, 0
or eax, 0xf2810855
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b5c4518
xor eax, 0x7719c253
and eax, 0x203
or eax, 0x291c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x41ea55be
or eax, 0x78954472
and eax, 0x71ad7281
or eax, 0x4008000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6e03b331
and eax, 0x458b0000
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e2f70ad
and eax, 0x80000
or eax, 0xb700d0c
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b3bdeb2
and eax, 0x21310000
or eax, 0x50040000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x76085586
and eax, 0x72d30e78
and eax, 0
or eax, 0x8800002b
mov dword [ebx], eax
add ebx, edx
or eax, 0x39544a0e
and eax, 0x1004000
or eax, 0x408a2490
mov dword [ebx], eax
add ebx, edx
xor eax, 0x68c77a80
xor eax, 0x1b106edd
and eax, 0x4d0000
or eax, 0xc008b00
mov dword [ebx], eax
add ebx, edx
and eax, 0x7977fac0
and eax, 0x408000
or eax, 0x32826181
mov dword [ebx], eax
add ebx, edx
or eax, 0x70507201
and eax, 0x70800000
or eax, 0x81010000
mov dword [ebx], eax
add ebx, edx
or eax, 0x74c94c7b
and eax, 0x5ccfbb85
and eax, 0
or eax, 0x2218
mov dword [ebx], eax
add ebx, edx
and eax, 0x47002661
and eax, 0
or eax, 0x17d0ba
mov dword [ebx], eax
add ebx, edx
and eax, 0x20d3493d
xor eax, 0x2c0f16bf
and eax, 0x140200
or eax, 0x10412900
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c78c157
or eax, 0x774a2ee8
and eax, 0x7502280
or eax, 0x885d001
mov dword [ebx], eax
add ebx, edx
and eax, 0xb349792
or eax, 0x2b551d70
and eax, 0xa000000
or eax, 0x80880000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5fcebde8
and eax, 0x408860
or eax, 0x10204
mov dword [ebx], eax
add ebx, edx
and eax, 0x13728f22
and eax, 0
or eax, 0xd10458b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6cba162a
and eax, 0x1301
or eax, 0x8016
mov dword [ebx], eax
add ebx, edx
or eax, 0xabceb91
and eax, 0x80d905
or eax, 0x420020
mov dword [ebx], eax
add ebx, edx
and eax, 0x6fbd64bf
or eax, 0x2762cc1a
and eax, 0x25c00c00
or eax, 0x881d2100
mov dword [ebx], eax
add ebx, edx
and eax, 0x9ab6281
and eax, 0x9010000
or eax, 0x92340000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7bdbc696
xor eax, 0x3dae58f2
and eax, 0x89409220
or eax, 0x291019b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e475076
or eax, 0x43bab5c5
and eax, 0xe180004d
or eax, 0x10800
mov dword [ebx], eax
add ebx, edx
and eax, 0x57686e50
and eax, 0
or eax, 0x3001
mov dword [ebx], eax
add ebx, edx
and eax, 0x71e1d447
xor eax, 0xdf3def0
and eax, 0x1c081
or eax, 0x10043100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7408b2c1
and eax, 0x54c9d6b7
and eax, 0x90000
or eax, 0x81800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb684cc1
and eax, 0x410840
or eax, 0x8224
mov dword [ebx], eax
add ebx, edx
and eax, 0x3eb3d825
and eax, 0
or eax, 0x8110558b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d35d4f7
and eax, 0x40148
or eax, 0x4a0882
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a05f11
xor eax, 0x3d055e52
and eax, 0x20e20000
or eax, 0x44108100
mov dword [ebx], eax
add ebx, edx
or eax, 0x59ab8640
xor eax, 0x3bfb6d0b
and eax, 0x200004b
or eax, 0x89000004
mov dword [ebx], eax
add ebx, edx
and eax, 0x3918f35b
and eax, 0x1000041
or eax, 0xf0350c04
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f756d2f
xor eax, 0x28e17cd6
and eax, 0x15000099
or eax, 0x20000042
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2acf303
xor eax, 0x34c2ee24
and eax, 0x19b4
or eax, 0xe000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x206781ad
and eax, 0x641008
or eax, 0x8a008080
mov dword [ebx], eax
add ebx, edx
or eax, 0x775d6e5
xor eax, 0x4579c6c7
and eax, 0x48080000
or eax, 0x5830041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x47277fcc
xor eax, 0x79ef3e31
and eax, 0x52410114
or eax, 0xca08000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d0159b3
xor eax, 0x52eabd14
and eax, 0x10000a2
or eax, 0x80000004
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a795431
xor eax, 0x6549ee52
and eax, 0x9ae1
or eax, 0x864410
mov dword [ebx], eax
add ebx, edx
or eax, 0x1acf2aaf
xor eax, 0x1d797515
and eax, 0x4268a00
or eax, 0xe8413000
mov dword [ebx], eax
add ebx, edx
and eax, 0x28b506ca
and eax, 0x210000
or eax, 0x550a0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x58c81bd8
and eax, 0
or eax, 0x83f28108
mov dword [ebx], eax
add ebx, edx
or eax, 0x574d38ab
and eax, 0x80000089
or eax, 0x8000004
mov dword [ebx], eax
add ebx, edx
or eax, 0x53f0981f
and eax, 0x4180008a
or eax, 0xa6400
mov dword [ebx], eax
add ebx, edx
and eax, 0x4604d094
and eax, 0
or eax, 0xc458b00
mov dword [ebx], eax
add ebx, edx
or eax, 0x1227ef76
and eax, 0x4ded62
and eax, 0x41ec20
or eax, 0x90120d
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c3ba8ef
or eax, 0x3b7af29c
and eax, 0x10283000
or eax, 0x40000500
mov dword [ebx], eax
add ebx, edx
and eax, 0x225fe1d3
and eax, 0x82100
or eax, 0x4d83deff
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c7ceba0
and eax, 0xc088100
or eax, 0x63e10014
mov dword [ebx], eax
add ebx, edx
xor eax, 0x60a569f9
and eax, 0x5edfd14e
and eax, 0x40
or eax, 0x81000021
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e5dc0e8
and eax, 0x4c80e1
or eax, 0x202410
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7da62068
and eax, 0x64808000
or eax, 0x10800
mov dword [ebx], eax
add ebx, edx
or eax, 0x53fc16da
or eax, 0x2048d09c
and eax, 0x300408a
or eax, 0x88000100
mov dword [ebx], eax
add ebx, edx
or eax, 0x729e3f89
and eax, 0xca800801
or eax, 0x10054
mov dword [ebx], eax
add ebx, edx
or eax, 0xf2312a9
and eax, 0x1a31
or eax, 2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c1bb655
and eax, 0x3800a000
or eax, 0x83a45281
mov dword [ebx], eax
add ebx, edx
or eax, 0x22be60c7
xor eax, 0xf0ea599
and eax, 0xb0800000
or eax, 0x42010000
mov dword [ebx], eax
add ebx, edx
or eax, 0x64a2b814
xor eax, 0xc10ee3
and eax, 0x74628620
or eax, 0x90000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ed11cc6
or eax, 0x6942a7f2
and eax, 0x5080582
or eax, 0x44009
mov dword [ebx], eax
add ebx, edx
and eax, 0x46d43735
and eax, 0x500
or eax, 0xca40
mov dword [ebx], eax
add ebx, edx
and eax, 0x175ec9fb
or eax, 0x794ef5e9
and eax, 0x408921
or eax, 0xb10214
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e4cd208
xor eax, 0x27f7eb5f
and eax, 0x40000000
or eax, 0x24908900
mov dword [ebx], eax
add ebx, edx
or eax, 0x56a22ab4
and eax, 0x30000180
or eax, 0x8800400a
mov dword [ebx], eax
add ebx, edx
and eax, 0x45922086
and eax, 0xd6a39a0
and eax, 0
or eax, 0x418a64
mov dword [ebx], eax
add ebx, edx
xor eax, 0x57f099a
or eax, 0x1d177ded
and eax, 0xc0cc35d
or eax, 0xc0c00000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x110ec360
or eax, 0x712cfd3f
and eax, 0xec8a550c
or eax, 0x100c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x367d64fa
and eax, 0x3420458a
or eax, 0x1000001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x29581821
and eax, 0x4082
or eax, 0x8045
mov dword [ebx], eax
add ebx, edx
or eax, 0x33fc2711
xor eax, 0x4eb32155
and eax, 0x60200
or eax, 0x835
mov dword [ebx], eax
add ebx, edx
and eax, 0x42245bdf
and eax, 0x800
or eax, 0x2a8bb100
mov dword [ebx], eax
add ebx, edx
or eax, 0x28a0ab6d
xor eax, 0x4f3200dd
and eax, 0x45090000
or eax, 0x8220000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4704380c
and eax, 0x41000000
or eax, 0x30f1811c
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a2b9b76
or eax, 0x25908605
and eax, 0xb18705
or eax, 0x884e78ea
mov dword [ebx], eax
add ebx, edx
or eax, 0x61bce098
or eax, 0x437b5e2d
and eax, 0x418d8481
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7acc10d1
and eax, 0x20418000
or eax, 0x4140b00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x796b8158
and eax, 0x14040200
or eax, 0x200f081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b74733
and eax, 0x810000
or eax, 0xea000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x537096d6
and eax, 0x2b7f7fc0
and eax, 0x200
or eax, 0xc019
mov dword [ebx], eax
add ebx, edx
and eax, 0x71e6754f
or eax, 0x323afed7
and eax, 0x303af281
or eax, 0x5010000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7724b036
and eax, 0x5000000
or eax, 0x408b0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b8cdac0
or eax, 0x2889076
and eax, 0x1a810000
or eax, 0x20102508
mov dword [ebx], eax
add ebx, edx
or eax, 0x48f52424
and eax, 0x2a050000
or eax, 0x80000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4047358c
and eax, 0x20000008
or eax, 0x15000012
mov dword [ebx], eax
add ebx, edx
and eax, 0x2437c814
xor eax, 0x7604e4fb
and eax, 0xe441
or eax, 0x1314
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b69f13
xor eax, 0x1d261b5d
and eax, 0x80e400
or eax, 0x6d0b35
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2df49f11
and eax, 0x4100000
or eax, 0x80808800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6e36d309
and eax, 0xa8004109
or eax, 0x11000084
mov dword [ebx], eax
add ebx, edx
or eax, 0x7d96aea9
and eax, 0x610d27b3
and eax, 0x61040420
or eax, 0x9efb8050
mov dword [ebx], eax
add ebx, edx
or eax, 0x29c3c6d8
xor eax, 0x15e09e64
and eax, 0x80104808
or eax, 0x1000523
mov dword [ebx], eax
add ebx, edx
and eax, 0x4305225b
and eax, 1
or eax, 0xfed260f0
mov dword [ebx], eax
add ebx, edx
or eax, 0x47f22e3f
and eax, 0x10500aff
or eax, 0x58100
mov dword [ebx], eax
add ebx, edx
and eax, 0x56f4cffe
and eax, 0x148280
or eax, 0x44a34001
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c4838ad
or eax, 0x145ad60f
and eax, 0x70810001
or eax, 0x82000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d0cfbdc
and eax, 0x1f240
or eax, 0x420
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2ebfdd4
and eax, 0x800a80
or eax, 0x8d048008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e42e5e4
and eax, 0x41820040
or eax, 0x4090001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5048da00
and eax, 0x4808fd47
and eax, 0x1000
or eax, 0x2ea42518
mov dword [ebx], eax
add ebx, edx
xor eax, 0x24b5f330
and eax, 0x14217584
and eax, 0x10000
or eax, 0x90340000
mov dword [ebx], eax
add ebx, edx
and eax, 0x12802623
and eax, 0x10000000
or eax, 0xa9000025
mov dword [ebx], eax
add ebx, edx
and eax, 0x32da12e0
and eax, 0x20
or eax, 0x1e14
mov dword [ebx], eax
add ebx, edx
and eax, 0x1cfc25e9
and eax, 0x420
or eax, 0x8118490b
mov dword [ebx], eax
add ebx, edx
and eax, 0x4755a884
and eax, 0x125e388f
and eax, 0x100800
or eax, 0x332f1
mov dword [ebx], eax
add ebx, edx
or eax, 0x3905035f
or eax, 0x13660400
and eax, 0x10800
or eax, 0x84808000
mov dword [ebx], eax
add ebx, edx
and eax, 0x22bc817
and eax, 0xc93b87f
and eax, 0
or eax, 0x8b00418d
mov dword [ebx], eax
add ebx, edx
or eax, 0x3fb6bda8
and eax, 0x27b2aae7
and eax, 0x2800805
or eax, 0xc8010050
mov dword [ebx], eax
add ebx, edx
and eax, 0x46656024
and eax, 0
or eax, 0x179a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3db0ab79
and eax, 0x174aa4ea
and eax, 0x1400a080
or eax, 0x28674a01
mov dword [ebx], eax
add ebx, edx
xor eax, 0x22d8912f
or eax, 0x211eac5d
and eax, 0x32810000
or eax, 0xc0000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4588aefe
and eax, 0xa23e
or eax, 0x100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5250f48f
or eax, 0x352c4ba0
and eax, 0x5144581
or eax, 0xa
mov dword [ebx], eax
add ebx, edx
and eax, 0x1d14e8d1
xor eax, 0x23f3db4d
and eax, 0x18c4
or eax, 0x6430
mov dword [ebx], eax
add ebx, edx
and eax, 0x73585487
or eax, 0x733a580f
and eax, 0x1001405
or eax, 0x10030
mov dword [ebx], eax
add ebx, edx
xor eax, 0x39e66d3c
or eax, 0x400b0dd9
and eax, 0x800800
or eax, 0x84108000
mov dword [ebx], eax
add ebx, edx
or eax, 0x744cf7f0
and eax, 0x80004180
or eax, 0xb00000d
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b096ee4
or eax, 0x176c1081
and eax, 0xd101204d
or eax, 0x20800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x63deb9eb
or eax, 0x7d871141
and eax, 0x38e2
or eax, 0x4600
mov dword [ebx], eax
add ebx, edx
or eax, 0x21d5a89d
and eax, 0x2bc8015a
and eax, 0x20c00000
or eax, 0x9816f181
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b044317
or eax, 0x47ef7911
and eax, 0x458b0000
or eax, 0x10000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1da0d473
and eax, 0x11800000
or eax, 0x82728120
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a8c653
or eax, 0x4a5e7560
and eax, 0x1000040
or eax, 0x8000000c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3c5a234b
and eax, 0xa0002
or eax, 0x8054f0
mov dword [ebx], eax
add ebx, edx
or eax, 0x34a81713
xor eax, 0x52d02151
and eax, 0x40a0000
or eax, 0x80808800
mov dword [ebx], eax
add ebx, edx
and eax, 0x5367fae9
and eax, 0
or eax, 0x8b00418d
mov dword [ebx], eax
add ebx, edx
or eax, 0x6012df3
or eax, 0x1d539b1f
and eax, 0x8010845
or eax, 0x240000
mov dword [ebx], eax
add ebx, edx
and eax, 0x733e71a7
xor eax, 0x29656548
and eax, 0x21000000
or eax, 0x14000010
mov dword [ebx], eax
add ebx, edx
or eax, 0x102c03fa
and eax, 0x6a5b0e0f
and eax, 2
or eax, 0x6024
mov dword [ebx], eax
add ebx, edx
xor eax, 0x763cb6b9
and eax, 0x208615
or eax, 0x400120
mov dword [ebx], eax
add ebx, edx
or eax, 0x73850aa1
xor eax, 0x4fcc6b23
and eax, 0x1c098000
or eax, 0x440b00
mov dword [ebx], eax
add ebx, edx
and eax, 0x607e4589
and eax, 0x480100
or eax, 0x2c90c881
mov dword [ebx], eax
add ebx, edx
xor eax, 0x23e7951b
and eax, 0x1010000
or eax, 0xf0800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4222fd88
and eax, 0
or eax, 0x3fd6
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e3b5e99
and eax, 0x80
or eax, 0x8d848108
mov dword [ebx], eax
add ebx, edx
and eax, 0x36cb9614
and eax, 0x4800000
or eax, 0x510b0041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x70493797
and eax, 0x24c20100
or eax, 0x2308020
mov dword [ebx], eax
add ebx, edx
and eax, 0x692cd16c
and eax, 0x568b9922
and eax, 0x100
or eax, 0x81000017
mov dword [ebx], eax
add ebx, edx
xor eax, 0x761a96a8
and eax, 0x11003b2
or eax, 0xc14840
mov dword [ebx], eax
add ebx, edx
and eax, 0x61127cab
and eax, 0x800
or eax, 0x1c458300
mov dword [ebx], eax
add ebx, edx
or eax, 0x54d4b1d3
and eax, 0xc49811
or eax, 0x224424
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b6eca30
and eax, 0x2000400
or eax, 0x10140100
mov dword [ebx], eax
add ebx, edx
or eax, 0x2263014b
and eax, 0x7691db38
and eax, 0x20110000
or eax, 0xcc240000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ac57f33
and eax, 0x80000023
or eax, 0x80000cc
mov dword [ebx], eax
add ebx, edx
and eax, 0x6178ee2a
xor eax, 0x7fbef9c8
and eax, 0x418c8080
or eax, 0x10410
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe75e9e2
and eax, 0xc480900
or eax, 0x58200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2986cb1c
and eax, 0x20804000
or eax, 0x10008181
mov dword [ebx], eax
add ebx, edx
and eax, 0x75c92c38
and eax, 0x4aac56be
and eax, 0x800000
or eax, 0xf1010000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e03ddbf
or eax, 0x61ec6938
and eax, 0x2020dd11
or eax, 0x10100240
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd3d27d6
xor eax, 0x14a6fd15
and eax, 0x1080582
or eax, 0x80105009
mov dword [ebx], eax
add ebx, edx
and eax, 0x378074c0
and eax, 0x5480
or eax, 0xb3a04a
mov dword [ebx], eax
add ebx, edx
and eax, 0x495bd461
and eax, 0x28000
or eax, 0x4dc00100
mov dword [ebx], eax
add ebx, edx
or eax, 0x1adc8b4a
or eax, 0x65bb79e
and eax, 0x100004c
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x189013a7
and eax, 0x10003e2
or eax, 0x84010
mov dword [ebx], eax
add ebx, edx
or eax, 0x2bfa04b2
xor eax, 0x27577b48
and eax, 0x4880800
or eax, 0x80028100
mov dword [ebx], eax
add ebx, edx
or eax, 0x4fad065
and eax, 0x80004105
or eax, 0xb000088
mov dword [ebx], eax
add ebx, edx
and eax, 0x282a57aa
and eax, 0x8000000
or eax, 0xa5052045
mov dword [ebx], eax
add ebx, edx
and eax, 0x57e1e59b
and eax, 0x1a1f413f
and eax, 1
or eax, 0x35000156
mov dword [ebx], eax
add ebx, edx
xor eax, 0xcf33d68
and eax, 0x21c0d
or eax, 0x240
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c9a1dcd
or eax, 0x3c78aa73
and eax, 0x5080b1
or eax, 0x11408
mov dword [ebx], eax
add ebx, edx
or eax, 0x6a954e95
xor eax, 0x9e7ed96
and eax, 0x2300
or eax, 0x84d0800
mov dword [ebx], eax
add ebx, edx
or eax, 0x62ba2f71
and eax, 0x22c72101
or eax, 0x1100c080
mov dword [ebx], eax
add ebx, edx
or eax, 0x4622e891
or eax, 0x5fdaa560
and eax, 0x71810000
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e6098be
and eax, 0xe
or eax, 0x100
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ef440ce
or eax, 0x5f893f52
and eax, 0xd800108
or eax, 0x80048080
mov dword [ebx], eax
add ebx, edx
and eax, 0x3aedf41c
and eax, 0x12a32b8b
and eax, 0x800000
or eax, 0x550b0041
mov dword [ebx], eax
add ebx, edx
or eax, 0x62fed7c
and eax, 0x5f1215dd
and eax, 0x11020118
or eax, 0x28c08000
mov dword [ebx], eax
add ebx, edx
or eax, 0xd5ff363
and eax, 0x6750fef3
and eax, 0x1000053
or eax, 0x80000080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d445cf8
and eax, 0x67fcaf46
and eax, 0x400c02
or eax, 0x9971f0
mov dword [ebx], eax
add ebx, edx
or eax, 0x5fcae68f
and eax, 0xac28100
or eax, 0x20200000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6162add
and eax, 0x1bb86534
and eax, 0
or eax, 0x81000023
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7bbdd064
xor eax, 0x47963ea1
and eax, 0x302322e2
or eax, 0x101010
mov dword [ebx], eax
add ebx, edx
or eax, 0x257d2d48
and eax, 0x20450b30
or eax, 0x8000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2484ad76
and eax, 0x800204
or eax, 0x1261821
mov dword [ebx], eax
add ebx, edx
xor eax, 0x74c21d9f
and eax, 0x31d3c74b
and eax, 0x500
or eax, 0x860c3000
mov dword [ebx], eax
add ebx, edx
or eax, 0x30027959
and eax, 0x90080000
or eax, 0x810000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2e76870a
or eax, 0x5d838dec
and eax, 0x418d84
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x11307885
or eax, 0x59718443
and eax, 0x1004503
or eax, 0x80080888
mov dword [ebx], eax
add ebx, edx
or eax, 0xf6bc578
or eax, 0x5d180405
and eax, 0x804e1
or eax, 0x1000
mov dword [ebx], eax
add ebx, edx
or eax, 0x50c96f6c
and eax, 0x50c10100
or eax, 0x1308000
mov dword [ebx], eax
add ebx, edx
and eax, 0x38a870ae
and eax, 0
or eax, 0x8b000008
mov dword [ebx], eax
add ebx, edx
or eax, 0x6da2b2e2
and eax, 0x5d2aab1e
and eax, 0x40000000
or eax, 0x82811455
mov dword [ebx], eax
add ebx, edx
and eax, 0x7bcffb68
and eax, 0x1000
or eax, 0x2d87
mov dword [ebx], eax
add ebx, edx
or eax, 0x33143f46
xor eax, 0x23c42c7f
and eax, 0x801280
or eax, 0xc123e001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7fcd6236
and eax, 0x8a080000
or eax, 0x800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b2fe0e5
and eax, 0
or eax, 0x418d84
mov dword [ebx], eax
add ebx, edx
and eax, 0x49d19c87
and eax, 0x18480
or eax, 0x418c0038
mov dword [ebx], eax
add ebx, edx
or eax, 0x32491b86
or eax, 0x2b95041e
and eax, 0x48c11d00
or eax, 0x84024000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1f5d79de
and eax, 0xcc8b55cc
or eax, 0x20000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x11c8ebf9
or eax, 0x572c7b7d
and eax, 0xd084589
or eax, 0x100002
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e023b9c
and eax, 0x3f13
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x79f9f37e
and eax, 0x390025
or eax, 0x61310
mov dword [ebx], eax
add ebx, edx
and eax, 0x697f15c9
and eax, 0xd0100
or eax, 0x8408a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x4465fd00
and eax, 0x418100
or eax, 0xaeba6081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5bd00435
or eax, 0x1bcfd98a
and eax, 0xe1810000
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x2d14b17b
and eax, 0
or eax, 0xb39b
mov dword [ebx], eax
add ebx, edx
or eax, 0x548e4470
and eax, 0xaf181
or eax, 0x20000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x285dc022
or eax, 0xee90a8e
and eax, 0x880000
or eax, 0x81000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x25a28e4b
and eax, 0x8e00
or eax, 0x410000
mov dword [ebx], eax
add ebx, edx
or eax, 0x650b3389
xor eax, 0x21ec51cb
and eax, 0x4402
or eax, 0x81081189
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e093e29
and eax, 0x21a2
or eax, 0x3c1040
mov dword [ebx], eax
add ebx, edx
and eax, 0x21125819
and eax, 0xdaf58
and eax, 0
or eax, 0x71f28100
mov dword [ebx], eax
add ebx, edx
or eax, 0x3064f843
or eax, 0x4ffea001
and eax, 0xb000000
or eax, 0x8000003c
mov dword [ebx], eax
add ebx, edx
or eax, 0x544b5b6
and eax, 0x87041404
or eax, 0x70010841
mov dword [ebx], eax
add ebx, edx
and eax, 0x68eb7a4b
and eax, 0x20000001
or eax, 0x150000a4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x801b631
and eax, 0xb290
or eax, 0x960
mov dword [ebx], eax
add ebx, edx
or eax, 0x43a2648f
or eax, 0x55a62283
and eax, 0x6009088
or eax, 0x88000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x13ad6cd5
and eax, 0xd890041
or eax, 0x40020000
mov dword [ebx], eax
add ebx, edx
or eax, 0xd8ca797
xor eax, 0x6fafbc89
and eax, 0x11c
or eax, 0x9dc18000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f4f833e
xor eax, 0x5b19c8cd
and eax, 0x80000002
or eax, 0x100000c
mov dword [ebx], eax
add ebx, edx
or eax, 0x3128cea
xor eax, 0x33126948
and eax, 0x4180
or eax, 0xb40a49
mov dword [ebx], eax
add ebx, edx
and eax, 0x26caed
and eax, 0x200000
or eax, 0xf8d18100
mov dword [ebx], eax
add ebx, edx
and eax, 0xd64104c
and eax, 0x8000000
or eax, 0x830000b4
mov dword [ebx], eax
add ebx, edx
and eax, 0x4375813d
and eax, 0x2000014
or eax, 0xc0810841
mov dword [ebx], eax
add ebx, edx
xor eax, 0x70ad5989
and eax, 0x11c
or eax, 2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x27e377c5
and eax, 0x25437281
or eax, 0x58088000
mov dword [ebx], eax
add ebx, edx
or eax, 0x400bb186
and eax, 0x31210e94
and eax, 0
or eax, 0x8a880000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b8d4c13
and eax, 0
or eax, 0x418e00
mov dword [ebx], eax
add ebx, edx
or eax, 0x5da3684a
or eax, 0x19917b6f
and eax, 0x510450b
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
or eax, 0x2063b236
and eax, 0xa59b
or eax, 0x800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4993821c
and eax, 0x932a05
or eax, 0x28d030
mov dword [ebx], eax
add ebx, edx
xor eax, 0x582fe7de
or eax, 0x246efe38
and eax, 0x184c8b00
or eax, 0x10000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4af25a8
and eax, 0x880a180
or eax, 0x42105001
mov dword [ebx], eax
add ebx, edx
xor eax, 0xed700d8
and eax, 0x40010000
or eax, 0x81800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7540532d
and eax, 0xd
or eax, 0x890
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4898a56b
xor eax, 0x6de7c208
and eax, 0x42e6180
or eax, 0x82009001
mov dword [ebx], eax
add ebx, edx
or eax, 0x39a461cf
and eax, 0x81880000
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x321710eb
and eax, 0
or eax, 0x418e00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e5720c4
and eax, 0x140480
or eax, 0x8100510b
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f4aa4ce
and eax, 0x10c63013
and eax, 0x23002
or eax, 0xb84be0
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d409fe5
and eax, 0xdf28100
or eax, 0xa0000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x14759418
or eax, 0x3915e7f4
and eax, 0x38000000
or eax, 0x8000000a
mov dword [ebx], eax
add ebx, edx
and eax, 0x15849551
xor eax, 0x2d2b0360
and eax, 0x340
or eax, 0x2407
mov dword [ebx], eax
add ebx, edx
or eax, 0xc28f469
xor eax, 0x792a5f68
and eax, 0x35000003
or eax, 0xc4528
mov dword [ebx], eax
add ebx, edx
or eax, 0x39524e83
and eax, 0x7aa
or eax, 0x14
mov dword [ebx], eax
add ebx, edx
and eax, 0x1fea15e4
and eax, 0x80
or eax, 0x8e009008
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e65d24d
and eax, 0xc000000
or eax, 0x418b0041
mov dword [ebx], eax
add ebx, edx
or eax, 0x2104ba33
or eax, 0x51baa9a
and eax, 0x4898010
or eax, 0x2400100
mov dword [ebx], eax
add ebx, edx
or eax, 0x6e507392
or eax, 0xc45598e
and eax, 2
or eax, 0x81000020
mov dword [ebx], eax
add ebx, edx
and eax, 0x7dac421a
and eax, 0
or eax, 0x2ff4f1
mov dword [ebx], eax
add ebx, edx
and eax, 0x32980d98
and eax, 0
or eax, 0x10558b00
mov dword [ebx], eax
add ebx, edx
or eax, 0x65c475bc
or eax, 0x7221ed8e
and eax, 0x4285f280
or eax, 0x80020001
mov dword [ebx], eax
add ebx, edx
or eax, 0x1cad35cb
and eax, 0x6b39787e
and eax, 0x42010000
or eax, 0xb0800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2aa26ef1
or eax, 0xb743df3
and eax, 0xd60
or eax, 0xc208
mov dword [ebx], eax
add ebx, edx
or eax, 0x6077d16a
and eax, 0x8a08
or eax, 0x8e000080
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f5ff1da
or eax, 0x7535fe08
and eax, 0x300000
or eax, 0x880041
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d7b3f32
or eax, 0x46c55839
and eax, 0x44004008
or eax, 0x19000186
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e58c6a6
or eax, 0x81d386b
and eax, 0x4c4cccc3
or eax, 0x80800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x39f3a8c8
xor eax, 0x326f3ead
and eax, 0xc4005084
or eax, 0x288b0548
mov dword [ebx], eax
add ebx, edx
and eax, 0xcaa6cc2
and eax, 0x8004480
or eax, 0x8314a803
mov dword [ebx], eax
add ebx, edx
xor eax, 0x556ecc47
and eax, 0xc8500044
or eax, 0x20000801
mov dword [ebx], eax
add ebx, edx
or eax, 0x549db50e
and eax, 0x34de234a
and eax, 0x2000
or eax, 0xd031
mov dword [ebx], eax
add ebx, edx
and eax, 0x553d192
and eax, 0x16df7af7
and eax, 0x4000
or eax, 0x89048483
mov dword [ebx], eax
add ebx, edx
or eax, 0x24d801e2
or eax, 0x7eb2b29f
and eax, 0x4d8af045
or eax, 0x10800
mov dword [ebx], eax
add ebx, edx
or eax, 0xb264b9f
and eax, 0x2a8510c
or eax, 0x20400000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7fa763c3
or eax, 0x6ccff256
and eax, 0x30000d0
or eax, 0x80000020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2478da39
or eax, 0x7c48e4f7
and eax, 0x450804c4
or eax, 0x810000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b8b2ef6
and eax, 0x6c010ae4
or eax, 0x80548108
mov dword [ebx], eax
add ebx, edx
or eax, 0xef82498
xor eax, 0x52707458
and eax, 0x8c884180
or eax, 0x170040b
mov dword [ebx], eax
add ebx, edx
or eax, 0x735a8cf5
and eax, 0x8900004c
or eax, 0x11000
mov dword [ebx], eax
add ebx, edx
or eax, 0x146380d4
or eax, 0x5a0964b1
and eax, 0x4543f04d
or eax, 0x840000
mov dword [ebx], eax
add ebx, edx
and eax, 0x74d40c7
and eax, 0x7e4f62a3
and eax, 0
or eax, 0xfc
mov dword [ebx], eax
add ebx, edx
and eax, 0x613c232b
and eax, 0
or eax, 0x8b086a00
mov dword [ebx], eax
add ebx, edx
or eax, 0x79b2b11b
and eax, 0xe812f011
or eax, 0x400044
mov dword [ebx], eax
add ebx, edx
or eax, 0x30a6ba4c
or eax, 0x371f4ae9
and eax, 0x807d
or eax, 0x100
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b8034a4
and eax, 0x9008481
or eax, 0x80084002
mov dword [ebx], eax
add ebx, edx
and eax, 0xe8dfab1
and eax, 0x808c001
or eax, 0x1e33444
mov dword [ebx], eax
add ebx, edx
or eax, 0x1284b478
and eax, 0x5168464c
and eax, 0x1684408
or eax, 0x82940183
mov dword [ebx], eax
add ebx, edx
and eax, 0x8916472
or eax, 0x2261893f
and eax, 0x810100
or eax, 0x450800c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x7bd3c247
and eax, 0x40010040
or eax, 0xbc4c8bbc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x253d7030
and eax, 0x51704908
or eax, 0x22880433
mov dword [ebx], eax
add ebx, edx
or eax, 0x4fa0ca3a
or eax, 0x4ba119f5
and eax, 0x74518b12
or eax, 0x80040000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1eff6bb
and eax, 0x81fc5503
or eax, 0xa000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x31e252b5
and eax, 0x1000001
or eax, 0x44030844
mov dword [ebx], eax
add ebx, edx
and eax, 0x105858d
xor eax, 0x507de2ea
and eax, 0x882ec
or eax, 0x88000810
mov dword [ebx], eax
add ebx, edx
xor eax, 0x24947b22
xor eax, 0x448336c9
and eax, 0xe81dc302
or eax, 0x3c02808
mov dword [ebx], eax
add ebx, edx
and eax, 0x1dc733d3
and eax, 0x8450300
or eax, 0xf4108809
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c4b2977
or eax, 0x67d8e85
and eax, 0x8018281
or eax, 0x81004002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4f015bb8
and eax, 0x44009811
or eax, 0x18b6444
mov dword [ebx], eax
add ebx, edx
or eax, 0x185371ad
or eax, 0x4484a320
and eax, 0x50453bfc
or eax, 0xa0000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x68beb00f
and eax, 0x41abcd24
and eax, 0x408b0020
or eax, 0xd001653
mov dword [ebx], eax
add ebx, edx
and eax, 0x12b7b8af
xor eax, 0x59e3ed51
and eax, 0x58402970
or eax, 0xa00d028c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x18d4e459
xor eax, 0x137fcf32
and eax, 0x3e40083
or eax, 0x105508
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6104805
and eax, 0x42cb791
and eax, 0x4001400
or eax, 0x418be855
mov dword [ebx], eax
add ebx, edx
and eax, 0x15f92368
or eax, 0x42fa7b4e
and eax, 0x80a0c
or eax, 0x8048000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x55905682
and eax, 0x59880888
or eax, 0x80630200
mov dword [ebx], eax
add ebx, edx
and eax, 0x68762deb
and eax, 0x8600088
or eax, 0x83944503
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a39a828
and eax, 0x1aa7c5ec
and eax, 0x8000000
or eax, 0xc4c35de5
mov dword [ebx], eax
add ebx, edx
and eax, 0x661a56d1
and eax, 0x470ef38d
and eax, 0x44025080
or eax, 0xa889054c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f01708b
and eax, 0x82500
or eax, 0x70d8b8
mov dword [ebx], eax
add ebx, edx
or eax, 0x681dfdad
and eax, 0x3d5b511d
and eax, 0x8410100
or eax, 0x4042a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x5effdf8d
and eax, 0x10200
or eax, 0x9a4425
mov dword [ebx], eax
add ebx, edx
and eax, 0x636d5d27
or eax, 0x516c2a8b
and eax, 0x4c2400
or eax, 0x80901100
mov dword [ebx], eax
add ebx, edx
and eax, 0x653aaa78
and eax, 0x80000
or eax, 0x4d830000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x216fc584
or eax, 0x256a8634
and eax, 0x28c08104
or eax, 0x10008
mov dword [ebx], eax
add ebx, edx
and eax, 0x47b423bd
and eax, 0xc
or eax, 0x81000052
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e67d80
or eax, 0x38cdd20c
and eax, 0x4e12c8
or eax, 1
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ef85207
and eax, 0x400000
or eax, 0xb8b18100
mov dword [ebx], eax
add ebx, edx
and eax, 0x14619e4a
and eax, 0x76b94ec3
and eax, 0
or eax, 0x8800015e
mov dword [ebx], eax
add ebx, edx
and eax, 0x21612c18
and eax, 0
or eax, 0x418c1481
mov dword [ebx], eax
add ebx, edx
xor eax, 0x54913322
and eax, 0x4150300
or eax, 0x8408800
mov dword [ebx], eax
add ebx, edx
or eax, 0x15978214
and eax, 0x1d448200
or eax, 0x22086081
mov dword [ebx], eax
add ebx, edx
or eax, 0x785fb756
or eax, 0x16c053a7
and eax, 0x72810000
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0xedab872
or eax, 0x6a35f5f6
and eax, 0x3060
or eax, 0x809
mov dword [ebx], eax
add ebx, edx
or eax, 0x70fbe509
xor eax, 0x3afe2aa8
and eax, 0x4581
or eax, 0x3508000a
mov dword [ebx], eax
add ebx, edx
or eax, 0x119fd029
or eax, 0x48a99746
and eax, 0x4040
or eax, 0x800
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e3b2f47
and eax, 0
or eax, 0xddc135
mov dword [ebx], eax
add ebx, edx
and eax, 0x41e9816
or eax, 0xdae3c37
and eax, 0x4908800
or eax, 0x10000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x46578476
and eax, 0x2000004
or eax, 0x89004188
mov dword [ebx], eax
add ebx, edx
or eax, 0x40a8ffe6
and eax, 0xc980084c
or eax, 0x20010001
mov dword [ebx], eax
add ebx, edx
and eax, 0x7214b8dc
or eax, 0x27c5d936
and eax, 0
or eax, 0x81
mov dword [ebx], eax
add ebx, edx
and eax, 0x5231c8d4
and eax, 0x80
or eax, 0x957cf101
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e8f9e7a
xor eax, 0x7dd5facc
and eax, 0xa0000
or eax, 0x55810000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a6bdc34
and eax, 0x5ac28010
or eax, 0x20000100
mov dword [ebx], eax
add ebx, edx
and eax, 0x229282d0
and eax, 0x353e78a1
and eax, 0
or eax, 0x8100003f
mov dword [ebx], eax
add ebx, edx
or eax, 0x629e34f0
and eax, 0x1c30ca
or eax, 0x608200
mov dword [ebx], eax
add ebx, edx
or eax, 0x4505352b
xor eax, 0x76ae4040
and eax, 0x21d28100
or eax, 0x80200000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d193db4
and eax, 0x88000034
or eax, 0x48
mov dword [ebx], eax
add ebx, edx
xor eax, 0x64f2085f
and eax, 0x28d48f08
and eax, 0x800000
or eax, 0x410c148a
mov dword [ebx], eax
add ebx, edx
or eax, 0x1d343eb0
and eax, 0x5a82af37
and eax, 0x8000a00
or eax, 0x4458100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5404207f
and eax, 0x2035
or eax, 0xb24000
mov dword [ebx], eax
add ebx, edx
or eax, 0x168bd9e1
and eax, 0x5b0e5e64
and eax, 0x10021000
or eax, 0xcd102500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x37a0f74d
or eax, 0x587f1236
and eax, 0x300d0000
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x37b99bd6
or eax, 0x53f38cfa
and eax, 0x3500006c
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x70d868dc
and eax, 0x6880
or eax, 0x974b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x20e424cc
and eax, 0x4903
or eax, 0x81080488
mov dword [ebx], eax
add ebx, edx
and eax, 0x199d4548
or eax, 0x3be85980
and eax, 0x801880
or eax, 0x2271
mov dword [ebx], eax
add ebx, edx
xor eax, 0x72990145
and eax, 0x10100
or eax, 0x89e08000
mov dword [ebx], eax
add ebx, edx
or eax, 0x97239d0
and eax, 0x81000050
or eax, 2
mov dword [ebx], eax
add ebx, edx
and eax, 0x34368f69
or eax, 0x35710a6b
and eax, 0x100061
or eax, 0x9190
mov dword [ebx], eax
add ebx, edx
xor eax, 0x299bef13
and eax, 0x810800
or eax, 0x14008000
mov dword [ebx], eax
add ebx, edx
and eax, 0x259e3dc2
and eax, 0
or eax, 0xba00418c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a90275c
and eax, 0x480
or eax, 0x8827
mov dword [ebx], eax
add ebx, edx
or eax, 0x40a21b3c
and eax, 0x152b
or eax, 0x81084000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f04e421
or eax, 0x5885a691
and eax, 0xfe851392
or eax, 0x1720860
mov dword [ebx], eax
add ebx, edx
xor eax, 0x29cae0b3
and eax, 0x4218b841
or eax, 0x88200be
mov dword [ebx], eax
add ebx, edx
or eax, 0x49b2df69
and eax, 0x412a0000
or eax, 0x4010000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x34027f33
xor eax, 0x2234c24e
and eax, 0x204050c
or eax, 0x20400000
mov dword [ebx], eax
add ebx, edx
and eax, 0x49528291
or eax, 0x34c3802
and eax, 0x3040000
or eax, 0x1c210000
mov dword [ebx], eax
add ebx, edx
and eax, 0x49f49780
and eax, 0x1000000
or eax, 0x3400009a
mov dword [ebx], eax
add ebx, edx
and eax, 0xa4abb76
xor eax, 0x5aa1d54d
and eax, 0x9001
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3131c755
and eax, 0x6ed01c7f
and eax, 0x101000
or eax, 0x8c048088
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a765cc0
xor eax, 0x3057c91d
and eax, 0x8030001
or eax, 0x45880040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x745f8cab
and eax, 0xc08008
or eax, 0x290104
mov dword [ebx], eax
add ebx, edx
xor eax, 0x71ebae0c
and eax, 0x2aa46ab
and eax, 0
or eax, 0x810000aa
mov dword [ebx], eax
add ebx, edx
or eax, 0x323b6db8
or eax, 0x517c7c65
and eax, 0xe50f1
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x173e5d69
and eax, 0x10140900
or eax, 0x418200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e5c3d75
and eax, 0x2e00a201
or eax, 0x10b24080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x682af10f
and eax, 0x52800000
or eax, 0xa0010000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c7e1962
and eax, 0x1820
or eax, 0x2090
mov dword [ebx], eax
add ebx, edx
or eax, 0x511683a1
and eax, 0x148a80
or eax, 0x8c000008
mov dword [ebx], eax
add ebx, edx
and eax, 0x839a8f1
or eax, 0x5ce28e9d
and eax, 0x44820001
or eax, 0x1090040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x68dff425
xor eax, 0x343bc315
and eax, 0x14d0510
or eax, 0x86100800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x50a37ead
and eax, 0x1e116a93
and eax, 0x16100000
or eax, 0x88250000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3036cb14
and eax, 0x240000
or eax, 0x8b412eda
mov dword [ebx], eax
add ebx, edx
xor eax, 0x716a8bc2
and eax, 0xf0010008
or eax, 0x1800845
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b95f18d
or eax, 0x7c485125
and eax, 0x1105
or eax, 0x8cc2
mov dword [ebx], eax
add ebx, edx
and eax, 0x34bc5712
and eax, 0x47ff926c
and eax, 0x1000
or eax, 0x843e181
mov dword [ebx], eax
add ebx, edx
or eax, 0x3294fc01
and eax, 0x810000
or eax, 0x81080000
mov dword [ebx], eax
add ebx, edx
or eax, 0x69a87cb
and eax, 0x18400
or eax, 0x400814
mov dword [ebx], eax
add ebx, edx
xor eax, 0x530bccb2
or eax, 0x44ac5323
and eax, 0x1005183
or eax, 0x80100408
mov dword [ebx], eax
add ebx, edx
and eax, 0x38ddfb71
and eax, 0x4100
or eax, 0x2aa4e2
mov dword [ebx], eax
add ebx, edx
or eax, 0x68946929
and eax, 0x28223761
and eax, 0x8220100
or eax, 0xd1d08000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x39b78a57
and eax, 0x80000000
or eax, 0xb000028
mov dword [ebx], eax
add ebx, edx
xor eax, 0x53c3cd90
and eax, 0x1ad377d2
and eax, 0x10010000
or eax, 0xe6241045
mov dword [ebx], eax
add ebx, edx
and eax, 0x9b6f951
and eax, 0x41b14de9
and eax, 1
or eax, 0x2d000030
mov dword [ebx], eax
add ebx, edx
or eax, 0x6967f6b3
or eax, 0x5a35d25
and eax, 0x9715
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x181ee117
xor eax, 0xc80bfcb
and eax, 0xc800614
or eax, 0xf3198121
mov dword [ebx], eax
add ebx, edx
and eax, 0x79fc2280
and eax, 0xf7f0949
and eax, 0x100000
or eax, 0x148088ff
mov dword [ebx], eax
add ebx, edx
or eax, 0x326b88d3
and eax, 0x200008c
or eax, 0x89004100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2ca773db
and eax, 0xa1810045
or eax, 0x40000c08
mov dword [ebx], eax
add ebx, edx
or eax, 0x452fa738
and eax, 0x2445
or eax, 0x1082
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d7c40bb
or eax, 0x43742c09
and eax, 0x204c7081
or eax, 0x10818100
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e7e3fd1
and eax, 0x210cc30e
and eax, 0x80000
or eax, 0x55830000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e9f213c
and eax, 0x1582010c
or eax, 0x20408000
mov dword [ebx], eax
add ebx, edx
and eax, 0x60374327
and eax, 4
or eax, 0x81000079
mov dword [ebx], eax
add ebx, edx
xor eax, 0x65eb98d6
and eax, 0x2190a2
or eax, 0x1144050
mov dword [ebx], eax
add ebx, edx
and eax, 0x5664945
and eax, 0
or eax, 0x148a8800
mov dword [ebx], eax
add ebx, edx
and eax, 0x28fee6f4
and eax, 0
or eax, 0x8b00418c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x78b25127
or eax, 0x61d4704d
and eax, 0x10241045
or eax, 0x10000
mov dword [ebx], eax
add ebx, edx
and eax, 0x61b2236b
xor eax, 0x10dd7189
and eax, 0x10000000
or eax, 0x25000022
mov dword [ebx], eax
add ebx, edx
or eax, 0x37a89fff
xor eax, 0x659332a
and eax, 0x21700045
or eax, 0x48065220
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b84ec5d
and eax, 0x1004c09
or eax, 0x80080182
mov dword [ebx], eax
add ebx, edx
and eax, 0xf324ad6
and eax, 0x880
or eax, 0x44a361
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b908e6e
and eax, 0x8d08100
or eax, 0x84210000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b1b0fe7
and eax, 0x8000000
or eax, 0x81000004
mov dword [ebx], eax
add ebx, edx
or eax, 0x18d6582f
and eax, 0x6836911
and eax, 0x800001
or eax, 0x410c1480
mov dword [ebx], eax
add ebx, edx
and eax, 0x64015a99
and eax, 0x2b6649e3
and eax, 0
or eax, 0xcb4dba00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7fde37e5
and eax, 0x4ac26bf2
and eax, 0x20000
or eax, 0x55290000
mov dword [ebx], eax
add ebx, edx
and eax, 0x212765fd
and eax, 0x1220000
or eax, 0x2ed08108
mov dword [ebx], eax
add ebx, edx
xor eax, 0x109dd90e
and eax, 0x38000004
or eax, 0x80000031
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b5825cc
or eax, 0x2ce22f09
and eax, 0x6c9
or eax, 0x1002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x26f7b12f
and eax, 0x24100520
or eax, 0x1100400b
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c7c7b0
and eax, 0x604f0232
and eax, 0x20470230
or eax, 0xdfb8dc01
mov dword [ebx], eax
add ebx, edx
or eax, 0xa3d6aae
and eax, 0x5b8d7afc
and eax, 0x8041088
or eax, 0x84108000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1cbf1086
and eax, 0x100000
or eax, 0x40a90041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d899006
and eax, 0x9000006
or eax, 0x22000080
mov dword [ebx], eax
add ebx, edx
and eax, 0x4be60f3
and eax, 0
or eax, 0xf181084d
mov dword [ebx], eax
add ebx, edx
or eax, 0x43d99db
or eax, 0x5a6001a9
and eax, 0x8c9191cc
or eax, 0x400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1222a2f8
and eax, 0x80001500
or eax, 0x108408b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x632c1dc0
and eax, 0x44842
or eax, 0xdb20b0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x66df17e3
and eax, 0x64000100
or eax, 0x80f28000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2470cfa7
and eax, 0x80000002
or eax, 0x9000048
mov dword [ebx], eax
add ebx, edx
and eax, 0x70d552bd
and eax, 8
or eax, 0x418c1482
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e527e36
and eax, 0x1000
or eax, 0x8c14a800
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c006301
or eax, 0x6efc5980
and eax, 0xc25c0001
or eax, 0x1010040
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a4c33ac
and eax, 0x404c0000
or eax, 0x8c80cccc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d2efd53
xor eax, 0x6a6fa342
and eax, 0xc88c80cc
or eax, 0x4404c00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b5c1ea1
or eax, 0x2dac9a7b
and eax, 0xac88504c
or eax, 0x40030580
mov dword [ebx], eax
add ebx, edx
or eax, 0x3330b8ab
or eax, 0x6879594d
and eax, 0x2518458b
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x52539960
and eax, 0x958a
or eax, 0x200
mov dword [ebx], eax
add ebx, edx
and eax, 0x3bba1dd
or eax, 0x33aa4c32
and eax, 0x30208030
or eax, 0x53205
mov dword [ebx], eax
add ebx, edx
and eax, 0x2d01cc3d
and eax, 0xb6bd8aa
and eax, 0x18020
or eax, 0x244c0b10
mov dword [ebx], eax
add ebx, edx
and eax, 0x16d0b829
xor eax, 0x28652864
and eax, 0x218000
or eax, 0x81924981
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e04a45f
and eax, 0x58fe3122
and eax, 0x800000
or eax, 0xc1010000
mov dword [ebx], eax
add ebx, edx
or eax, 0x371eb43b
or eax, 0x4e30f198
and eax, 0x6092
or eax, 0x204
mov dword [ebx], eax
add ebx, edx
or eax, 0x57081b06
and eax, 0x10087180
or eax, 0x8818001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x32524f40
and eax, 0x890001
or eax, 0x81000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x590555d3
xor eax, 0x8b4db85
and eax, 0x18c54
or eax, 0x400100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x409c3d11
xor eax, 0x54c5fb2d
and eax, 0x84108
or eax, 0x81001483
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2474fe2d
and eax, 0x502882
or eax, 0x25448
mov dword [ebx], eax
add ebx, edx
or eax, 0x36c7cbcc
and eax, 0x24d28100
or eax, 0x81200000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1920384a
xor eax, 0x7b7b6bc5
and eax, 0xa0000c5
or eax, 0x8100001a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d73230
and eax, 0x8c151045
or eax, 0x200800
mov dword [ebx], eax
add ebx, edx
or eax, 0x2dc16edd
or eax, 0x4269af15
and eax, 0xd00004c
or eax, 0x22
mov dword [ebx], eax
add ebx, edx
and eax, 0x684ea8a4
and eax, 0x20
or eax, 0xab88
mov dword [ebx], eax
add ebx, edx
xor eax, 0x12d0065b
and eax, 0x90a031
or eax, 0x2b1004
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f94ccb0
and eax, 0x908000
or eax, 0x54000800
mov dword [ebx], eax
add ebx, edx
xor eax, 0xf6646f2
and eax, 0xb004080
or eax, 0x8000010d
mov dword [ebx], eax
add ebx, edx
and eax, 0x2408c2c9
and eax, 0x21594ffe
and eax, 8
or eax, 0xc1810845
mov dword [ebx], eax
add ebx, edx
xor eax, 0x36c9b32d
and eax, 0x38476ed4
and eax, 0x2800
or eax, 0x9418
mov dword [ebx], eax
add ebx, edx
xor eax, 0x377a1303
and eax, 0x6e0ce204
and eax, 0x200a000
or eax, 0x59275181
mov dword [ebx], eax
add ebx, edx
and eax, 0x2359710a
or eax, 0x41c3a1b7
and eax, 0x41830001
or eax, 0x14080000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x37875759
and eax, 0x729aae1a
and eax, 0x62000000
or eax, 0x80c28120
mov dword [ebx], eax
add ebx, edx
and eax, 0x1be309f9
and eax, 0x3bb62e9e
and eax, 0
or eax, 0x810000c8
mov dword [ebx], eax
add ebx, edx
or eax, 0x14f9131d
and eax, 0x1fb3c530
and eax, 0xa00010
or eax, 0x44dce2
mov dword [ebx], eax
add ebx, edx
and eax, 0x57f3fb80
and eax, 0x502aeb4d
and eax, 0x8000
or eax, 0x3ec20100
mov dword [ebx], eax
add ebx, edx
and eax, 0x761022a2
xor eax, 0x28bc6eb9
and eax, 0x11
or eax, 0x81000004
mov dword [ebx], eax
add ebx, edx
or eax, 0x6a3e8377
and eax, 0x4e1dc097
and eax, 0x1c8012
or eax, 0x1a33ae0
mov dword [ebx], eax
add ebx, edx
and eax, 0x497b7177
and eax, 0x9cd31bf
and eax, 0x80000
or eax, 0x54828800
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e6db547
and eax, 0
or eax, 0x8b00418d
mov dword [ebx], eax
add ebx, edx
or eax, 0x70332c83
xor eax, 0x36b6d2a0
and eax, 0x89052005
or eax, 0x2080040
mov dword [ebx], eax
add ebx, edx
and eax, 0x29e5a762
and eax, 0x467d8455
and eax, 0x40
or eax, 0x35000036
mov dword [ebx], eax
add ebx, edx
and eax, 0x36461c25
and eax, 0x1600d375
and eax, 4
or eax, 0xf788
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3912bb40
or eax, 0x34559f8
and eax, 0x1044d88
or eax, 0x80200003
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a5fdf15
xor eax, 0x2c34d667
and eax, 0x4009e0
or eax, 0x10d201
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2210821c
and eax, 0x1b3544ce
and eax, 0x2000000
or eax, 0x4df18100
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ca0062f
or eax, 0x18ff2f1e
and eax, 0x8000010
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x462e447d
and eax, 0xa87f90
and eax, 0x84400
or eax, 0x41851081
mov dword [ebx], eax
add ebx, edx
and eax, 0x4833fa23
xor eax, 0x62553fa
and eax, 0x40300
or eax, 0x18518800
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f5354b
and eax, 0x500000
or eax, 0x888ae281
mov dword [ebx], eax
add ebx, edx
or eax, 0x415c323e
and eax, 0xc0800000
or eax, 0x32010000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b19a54d
and eax, 0x4c
or eax, 0xb0
mov dword [ebx], eax
add ebx, edx
and eax, 0x36ef255a
xor eax, 0x36f19883
and eax, 0x410008b
or eax, 0x1044500
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b0d6bd0
xor eax, 0x769bf605
and eax, 0x1804
or eax, 0x2621
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7a7631d3
xor eax, 0x6ec39fcd
and eax, 0xa10031
or eax, 4
mov dword [ebx], eax
add ebx, edx
or eax, 0x74fb7fd3
and eax, 0x54900800
or eax, 0x8000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x77a94088
and eax, 0x3004088
or eax, 0x88000105
mov dword [ebx], eax
add ebx, edx
or eax, 0xfdcb5c
and eax, 0x8981084d
or eax, 0x60000000
mov dword [ebx], eax
add ebx, edx
or eax, 0xc40b179
and eax, 0xb038
or eax, 0x400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x610087a7
and eax, 0x5232c7e0
and eax, 0x40000180
or eax, 0xabebf001
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc1a9c53
xor eax, 0x2e01a033
and eax, 0x4180cde1
or eax, 0x140b321e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4f4ae5a6
or eax, 0x630e570
and eax, 0x12c08108
or eax, 0xe0020000
mov dword [ebx], eax
add ebx, edx
or eax, 0x303d95e1
and eax, 0x80000068
or eax, 0x1000002
mov dword [ebx], eax
add ebx, edx
or eax, 0x6155f0ce
and eax, 0x10040e2
or eax, 0xa0710
mov dword [ebx], eax
add ebx, edx
or eax, 0x66d5073c
and eax, 0x8a30eec
and eax, 0x820000
or eax, 0x54088800
mov dword [ebx], eax
add ebx, edx
or eax, 0xcae6e2a
and eax, 0x7b1094f2
and eax, 0x8000000
or eax, 0x8300418d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x28eb607d
and eax, 0xa1210040
or eax, 0x44041005
mov dword [ebx], eax
add ebx, edx
and eax, 0x293153dc
xor eax, 0x152c902b
and eax, 0x3400006d
or eax, 0x1000010
mov dword [ebx], eax
add ebx, edx
or eax, 0x734f9ad6
and eax, 0x45f1c282
and eax, 0x80
or eax, 0x30307d55
mov dword [ebx], eax
add ebx, edx
or eax, 0x5fd1db81
and eax, 0x2425845
and eax, 0x4801
or eax, 0x810c058a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a195c4d
and eax, 0x276246c
and eax, 0x40
or eax, 0xcaa681
mov dword [ebx], eax
add ebx, edx
and eax, 0x508c6f97
and eax, 0x800000
or eax, 0x5c718100
mov dword [ebx], eax
add ebx, edx
and eax, 0x72a3b863
or eax, 0x28718dd2
and eax, 0xd0
or eax, 0x8100002d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x712120dc
and eax, 0x2021
or eax, 0x9209c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x498ab609
and eax, 0x908100
or eax, 0x20610000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x23c4eb5c
and eax, 0x1000010
or eax, 0x88000082
mov dword [ebx], eax
add ebx, edx
xor eax, 0xaaea2c0
and eax, 0x18c0000
or eax, 0x40015481
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7f5865e1
and eax, 0x28550100
or eax, 0x8a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b8cb202
and eax, 0x8008200
or eax, 0xc58a7081
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c2ac0c1
and eax, 0xc0800000
or eax, 0x32010000
mov dword [ebx], eax
add ebx, edx
or eax, 0x52bb947f
and eax, 0x423
or eax, 0x4880
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4642e980
or eax, 0x25acc84c
and eax, 0x2508450b
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1ce15753
or eax, 0x29c9caf9
and eax, 0x9840
or eax, 0x104
mov dword [ebx], eax
add ebx, edx
or eax, 0x575590f6
and eax, 0x804
or eax, 0xa24201
mov dword [ebx], eax
add ebx, edx
or eax, 0x2cc96e0b
xor eax, 0x1ef79d0d
and eax, 0x32043100
or eax, 0x9830400
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f610554
or eax, 0x31b4fe52
and eax, 0x10800000
or eax, 0x80080001
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ded3782
and eax, 0
or eax, 0x418d54
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ba2747
and eax, 0x1080d03
or eax, 0x80044088
mov dword [ebx], eax
add ebx, edx
or eax, 0xa8d6082
and eax, 0x25238034
and eax, 0x10000
or eax, 0xea67c1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ff0d5f7
xor eax, 0x75612a35
and eax, 0xa708000
or eax, 0x75810100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x53750b17
xor eax, 0x565e08ef
and eax, 0xa000040
or eax, 0x81000106
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d0c21d3
or eax, 0x3f888819
and eax, 0xe2800015
or eax, 0x11040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x14d31f1f
and eax, 0x64a
or eax, 0x5021
mov dword [ebx], eax
add ebx, edx
or eax, 0x2126fa7
and eax, 0x127281
or eax, 0x4688000
mov dword [ebx], eax
add ebx, edx
or eax, 0x799201db
and eax, 0x3c7e42d9
and eax, 0x8080000
or eax, 0x82800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b7bce99
and eax, 0x418c10
or eax, 0x144
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b4ab446
and eax, 0x21080502
or eax, 0x14204089
mov dword [ebx], eax
add ebx, edx
or eax, 0x424315ff
xor eax, 0x3a0cf803
and eax, 0x89d4
or eax, 0x5200
mov dword [ebx], eax
add ebx, edx
or eax, 0x3d5bf737
xor eax, 0x106a0fa8
and eax, 0x31d00d
or eax, 0xe0a00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x699aa0d1
xor eax, 0x62be1a2a
and eax, 0xb0b2000
or eax, 0x74401500
mov dword [ebx], eax
add ebx, edx
or eax, 0x29752c82
or eax, 0x53050272
and eax, 0x4d0b0000
or eax, 0x800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4221d752
or eax, 0x43ac3c89
and eax, 0x41890008
or eax, 0x18408110
mov dword [ebx], eax
add ebx, edx
and eax, 0x773e1674
and eax, 0x1000010
or eax, 0x80000003
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d4c38f2
xor eax, 0x7ebdaf62
and eax, 0x719181
or eax, 0x64070
mov dword [ebx], eax
add ebx, edx
and eax, 0x41fcb6e0
and eax, 0x435e9757
and eax, 0x8000
or eax, 0x54810800
mov dword [ebx], eax
add ebx, edx
and eax, 0xca14348
and eax, 0
or eax, 0x8b00418d
mov dword [ebx], eax
add ebx, edx
or eax, 0x1fada84
and eax, 0x7980ce3c
and eax, 0x800004
or eax, 0xe2011451
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c3d1518
or eax, 0x5227256c
and eax, 0x2140
or eax, 0x882
mov dword [ebx], eax
add ebx, edx
and eax, 0x304e3f9
or eax, 0x238bfab
and eax, 0x208a81
or eax, 0xd4464000
mov dword [ebx], eax
add ebx, edx
or eax, 0x650aa769
and eax, 0xf0000000
or eax, 0x2810000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3d5805b1
and eax, 0x431
or eax, 0xf04c
mov dword [ebx], eax
add ebx, edx
and eax, 0x599ad5c0
and eax, 0xd400
or eax, 0x1f92bb8
mov dword [ebx], eax
add ebx, edx
and eax, 0x44c2451e
and eax, 0x400100
or eax, 0x28052a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c56375
and eax, 0x400000
or eax, 0x138c435
mov dword [ebx], eax
add ebx, edx
and eax, 0x2efcc55c
and eax, 0x108000
or eax, 0x54800800
mov dword [ebx], eax
add ebx, edx
or eax, 0x208a9f95
and eax, 0x6129e7bc
and eax, 0x20000184
or eax, 0x99004009
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a0c7eb9
and eax, 0x1581
or eax, 0x40
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3745635
xor eax, 0x54082289
and eax, 0x1084129
or eax, 0x80000c02
mov dword [ebx], eax
add ebx, edx
xor eax, 0xf9ddf9e
xor eax, 0x51181d99
and eax, 0xdf040320
or eax, 0x207250d1
mov dword [ebx], eax
add ebx, edx
or eax, 0x11fca40b
and eax, 0x8222b2fb
or eax, 0x804
mov dword [ebx], eax
add ebx, edx
and eax, 0x1cf4c5f4
and eax, 0x200000
or eax, 0x550b0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x15a48d90
xor eax, 0x7ad02a5b
and eax, 0x23f00000
or eax, 0x90028124
mov dword [ebx], eax
add ebx, edx
or eax, 0x470ef5f9
or eax, 0x3a0fbc7e
and eax, 0x8800004c
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x31820727
and eax, 0x180040a
or eax, 0x400d5080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x51d6b3ec
or eax, 0x464d5e4d
and eax, 0x14458b00
or eax, 0x8000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x72c96952
or eax, 0xb1866b6
and eax, 0x506934
or eax, 0xa69001
mov dword [ebx], eax
add ebx, edx
and eax, 0xb21c80a
and eax, 0x800
or eax, 0x91c42500
mov dword [ebx], eax
add ebx, edx
and eax, 0x30745823
and eax, 0x70de8a2b
and eax, 0x10040000
or eax, 0x4a310000
mov dword [ebx], eax
add ebx, edx
and eax, 0x708d1a1b
and eax, 0x10000000
or eax, 0x250000c9
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1462c8d5
or eax, 0x34f44e17
and eax, 0x8216
or eax, 0x100
mov dword [ebx], eax
add ebx, edx
and eax, 0x234fd4b3
xor eax, 0x90e9220
and eax, 0x1040002
or eax, 0x80104d89
mov dword [ebx], eax
add ebx, edx
and eax, 0x69c10059
and eax, 0x142bedd4
and eax, 0
or eax, 0xff3dc9
mov dword [ebx], eax
add ebx, edx
or eax, 0x1010564c
xor eax, 0x64f40116
and eax, 0x74010000
or eax, 0x80f08100
mov dword [ebx], eax
add ebx, edx
and eax, 0x46d85fa7
or eax, 0x40bf3941
and eax, 0x41
or eax, 0x880000be
mov dword [ebx], eax
add ebx, edx
or eax, 0x37245021
and eax, 0x1045081
or eax, 0x40890400
mov dword [ebx], eax
add ebx, edx
or eax, 0x60f70a20
and eax, 0x2a0755ee
and eax, 0x41000
or eax, 0x8d50a800
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc376a94
xor eax, 0x66381dce
and eax, 0xc3590040
or eax, 0x40001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x165f792c
or eax, 0x522e645c
and eax, 0xc40c4c4c
or eax, 0x8c08080
mov dword [ebx], eax
add ebx, edx
or eax, 0x523b5422
xor eax, 0x66164f06
and eax, 0x88c880c8
or eax, 0x44044c04
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b80185e
and eax, 0xcc8854cc
or eax, 0x20030100
mov dword [ebx], eax
add ebx, edx
or eax, 0x3647d32
and eax, 0x53b9da55
and eax, 0xa80810
or eax, 0x5425a8
mov dword [ebx], eax
add ebx, edx
and eax, 0x57fe7811
and eax, 0x56eb0e5c
and eax, 0x400800
or eax, 0x14052300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1ddb470b
and eax, 0x52bbdbb5
and eax, 0xa0001
or eax, 0x76413634
mov dword [ebx], eax
add ebx, edx
or eax, 0x7896d12e
and eax, 0x244d8333
or eax, 0x840
mov dword [ebx], eax
add ebx, edx
xor eax, 0x53583ad0
and eax, 0x70058181
or eax, 0x88404000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5091b6be
and eax, 0xf0810000
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x17e2080a
xor eax, 0x179f403f
and eax, 0x10020
or eax, 0x9f40
mov dword [ebx], eax
add ebx, edx
and eax, 0x710cf067
xor eax, 0x3d178f76
and eax, 0x1100100
or eax, 0x80808089
mov dword [ebx], eax
add ebx, edx
xor eax, 0x47d374b7
and eax, 0x44030000
or eax, 0x11880041
mov dword [ebx], eax
add ebx, edx
and eax, 0x27f3c00c
or eax, 0x7e2502e9
and eax, 0x2a820008
or eax, 0x80488114
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b013562
and eax, 0
or eax, 0x81000053
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b3c2ab7
or eax, 0x3610fbdc
and eax, 0x1063ca
or eax, 0xab0400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a4368e0
and eax, 0xf00100
or eax, 0x15028000
mov dword [ebx], eax
add ebx, edx
or eax, 0x584c0d26
and eax, 0x9000022
or eax, 0x820000d9
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c7b2f99
and eax, 1
or eax, 0x27251844
mov dword [ebx], eax
add ebx, edx
and eax, 0x83c8512
xor eax, 0x64a0dc74
and eax, 0x24000000
or eax, 0x11000081
mov dword [ebx], eax
add ebx, edx
or eax, 0x76f5db28
and eax, 0x8028
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x65c89700
or eax, 0xc908c71
and eax, 0x908000
or eax, 0x81001088
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c34c585
and eax, 0x34e82394
and eax, 0xa00000
or eax, 0x10190041
mov dword [ebx], eax
add ebx, edx
or eax, 0x6be927d0
and eax, 0x2b000080
or eax, 0x20
mov dword [ebx], eax
add ebx, edx
and eax, 0x6f7499ae
and eax, 0x21000000
or eax, 0xd081184d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x720b3ddb
or eax, 0x375c9a03
and eax, 0x939a8391
or eax, 0x14060
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c6a376b
xor eax, 0xafb05d0
and eax, 0xad10a
or eax, 0x310eb0
mov dword [ebx], eax
add ebx, edx
or eax, 0x32430ea7
xor eax, 0x755ec69c
and eax, 0x50900
or eax, 0x20502200
mov dword [ebx], eax
add ebx, edx
or eax, 0x52fb365c
xor eax, 0x7dc4717d
and eax, 0x40a4201
or eax, 0x2044a080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c3dd8c5
and eax, 0x2d53be71
and eax, 0x20030000
or eax, 0xd2800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x27f13fc2
or eax, 0x59da2d84
and eax, 0x108a0904
or eax, 0x80008000
mov dword [ebx], eax
add ebx, edx
and eax, 0x32ba06a6
and eax, 0x10000000
or eax, 0xa8004181
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f508fc9
and eax, 0x16adc375
and eax, 0
or eax, 1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a1313b7
and eax, 0x10000122
or eax, 0x250c4409
mov dword [ebx], eax
add ebx, edx
or eax, 0x12663cd1
or eax, 0x58c1bcb3
and eax, 0x7fef4429
or eax, 0x80100204
mov dword [ebx], eax
add ebx, edx
and eax, 0x263e8d4b
or eax, 0xc2633cb
and eax, 0x20058b
or eax, 0x81004800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x20dc5083
and eax, 0x62db99e9
and eax, 0x980808
or eax, 0x20e6c1
mov dword [ebx], eax
add ebx, edx
or eax, 0x6376bff0
and eax, 0x61f08100
or eax, 0x80010000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6dce3f48
and eax, 0x744ffeb0
and eax, 0
or eax, 0x880000bb
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a2cae9c
xor eax, 0xb2985a8
and eax, 0x1018000
or eax, 0x40801081
mov dword [ebx], eax
add ebx, edx
and eax, 0x306326bb
xor eax, 0x1ae5df52
and eax, 0x18009a00
or eax, 0x24002000
mov dword [ebx], eax
add ebx, edx
and eax, 0x119883a3
or eax, 0x32e379e2
and eax, 0x10230000
or eax, 0x45080000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b726488
and eax, 0x14500008
or eax, 0x41a28100
mov dword [ebx], eax
add ebx, edx
or eax, 0x472a6ef8
and eax, 0x14bc740f
and eax, 0x902000
or eax, 0x8b0180d6
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e8827ea
xor eax, 0x1b9f6787
and eax, 0x11050045
or eax, 0x4a201800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6af5d53d
and eax, 0x53e4df67
and eax, 0x11000060
or eax, 0x24000015
mov dword [ebx], eax
add ebx, edx
xor eax, 0x52751546
or eax, 0x48a37962
and eax, 0x3052
or eax, 8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3513caaf
and eax, 0x1109081
or eax, 0x80800008
mov dword [ebx], eax
add ebx, edx
and eax, 0x63659439
xor eax, 0x74b6e717
and eax, 0x45820000
or eax, 0x8090041
mov dword [ebx], eax
add ebx, edx
and eax, 0x7fd7b775
xor eax, 0x9329ff2
and eax, 0x4818120
or eax, 0xa1400000
mov dword [ebx], eax
add ebx, edx
or eax, 0x27a59f72
and eax, 0x107632cc
and eax, 0
or eax, 0x810000a6
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a953aff
xor eax, 0x28feef5a
and eax, 0x14a45a1
or eax, 0x102250
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2bf40a9b
xor eax, 0x7514e98b
and eax, 0x8108000
or eax, 0x450b00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1518aaa8
and eax, 0x15052080
or eax, 0x4030d201
mov dword [ebx], eax
add ebx, edx
xor eax, 0x111f2e7d
and eax, 0x40000000
or eax, 0xb2810000
mov dword [ebx], eax
add ebx, edx
or eax, 0x53bc03db
or eax, 0x644e58ab
and eax, 0x4afb
or eax, 0x8400
mov dword [ebx], eax
add ebx, edx
and eax, 0x25df47b2
and eax, 0x280
or eax, 0x81908808
mov dword [ebx], eax
add ebx, edx
or eax, 0x127bf20c
and eax, 0x18b0000
or eax, 0x44000041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1fac32cb
xor eax, 0x7e9539a6
and eax, 0x4020104
or eax, 0x114c3410
mov dword [ebx], eax
add ebx, edx
and eax, 0x3549646f
and eax, 0x10080000
or eax, 0x68250000
mov dword [ebx], eax
add ebx, edx
and eax, 0x162fe37
xor eax, 0x73c1d2e8
and eax, 0x310000a0
or eax, 0x4000004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x576c2155
or eax, 0x2cbbe1f
and eax, 0x570
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x409484ef
and eax, 0x400
or eax, 0x8118498b
mov dword [ebx], eax
add ebx, edx
and eax, 0xb6e4299
and eax, 0x311e609
and eax, 0x1004001
or eax, 0xfa1c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a08936c
xor eax, 0x3526c7ce
and eax, 0x52218100
or eax, 0x1d00000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b7b5f2
and eax, 0x50a87958
and eax, 0x140
or eax, 0x88000082
mov dword [ebx], eax
add ebx, edx
and eax, 0x74fa331c
and eax, 0xdd2dfb6
and eax, 0
or eax, 0x41819081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x54aa76e3
xor eax, 0x1dbb88b8
and eax, 0x902800
or eax, 0x81009000
mov dword [ebx], eax
add ebx, edx
and eax, 0x346fcb33
and eax, 0
or eax, 0xc35d0041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x62a3c358
and eax, 0x80ccc008
or eax, 0x4c000cc4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x51cf2737
xor eax, 0x1d059fd9
and eax, 0x80044400
or eax, 0x4cc888cc
mov dword [ebx], eax
add ebx, edx
or eax, 0x7d56080d
and eax, 0xec8a44cc
or eax, 0x11100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x36790e9b
and eax, 0x16f0ba6f
and eax, 0x1000
or eax, 0x10a81b8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x27793599
xor eax, 0x4e039efa
and eax, 0x8402a00
or eax, 0x4050100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c2c4139
or eax, 0x78d72ca2
and eax, 0x7e0e31
or eax, 0x1104
mov dword [ebx], eax
add ebx, edx
or eax, 0x59a6b5da
xor eax, 0x57db93e8
and eax, 0x8050800
or eax, 0x488300
mov dword [ebx], eax
add ebx, edx
or eax, 0x10eebd2
xor eax, 0x51619b14
and eax, 0x48086080
or eax, 0x7408101
mov dword [ebx], eax
add ebx, edx
or eax, 0x689a2c76
and eax, 0x57d8cf0f
and eax, 0x41800000
or eax, 0xb0010000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d4351e
or eax, 0x7f871514
and eax, 0x104
or eax, 0x4848
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b7f0311
and eax, 0x100
or eax, 0x8b548088
mov dword [ebx], eax
add ebx, edx
and eax, 0x696f8411
and eax, 0x3844321e
and eax, 0
or eax, 0x558b0041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x74d9d78a
and eax, 0x1528108
or eax, 0x8a00000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x33cebda3
xor eax, 0x1de5d799
and eax, 0x1000032
or eax, 0x80000004
mov dword [ebx], eax
add ebx, edx
or eax, 0x21231c66
and eax, 0x200842
or eax, 0xc0c288
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ca8fe10
and eax, 0x808000
or eax, 0xb24a0100
mov dword [ebx], eax
add ebx, edx
or eax, 0x744e28d8
or eax, 0x3236858f
and eax, 0x80000003
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ad3eb37
and eax, 0x52908130
or eax, 0x240c14c2
mov dword [ebx], eax
add ebx, edx
and eax, 0x57279a24
and eax, 0x54049020
or eax, 0xa9ba2845
mov dword [ebx], eax
add ebx, edx
and eax, 0x61c8e5aa
and eax, 0x41080000
or eax, 0x4230000
mov dword [ebx], eax
add ebx, edx
and eax, 0x552f9b41
and eax, 0x41080000
or eax, 0x3044350c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x484d2b87
and eax, 0x10010000
or eax, 0x80880000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2a2e3f02
and eax, 0x10b00
or eax, 0x408054
mov dword [ebx], eax
add ebx, edx
or eax, 0x5a9711e7
or eax, 0xb990d0c
and eax, 0x1080d8b
or eax, 0x80004000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x58f0bc27
and eax, 0xc040a0
or eax, 0x41
mov dword [ebx], eax
add ebx, edx
or eax, 0x1573d4c0
or eax, 0x17633b49
and eax, 0x12f18100
or eax, 0x20000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x26b75c1b
or eax, 0x42831d12
and eax, 0x2201402
or eax, 0x894c6021
mov dword [ebx], eax
add ebx, edx
or eax, 0x271c67e
and eax, 0x82010055
or eax, 0x40800800
mov dword [ebx], eax
add ebx, edx
and eax, 0x57ef5295
and eax, 4
or eax, 0x2dea
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c92787e
and eax, 0x4004080
or eax, 0x83048a01
mov dword [ebx], eax
add ebx, edx
and eax, 0x6038dcbc
or eax, 0x114af86c
and eax, 0x10000000
or eax, 0xe2810000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2537355b
and eax, 0x61719da6
and eax, 0x502
or eax, 0xa2c8
mov dword [ebx], eax
add ebx, edx
and eax, 0x5bac9382
and eax, 0x8280
or eax, 0x8b540809
mov dword [ebx], eax
add ebx, edx
and eax, 0x63e12421
and eax, 0x69b1105d
and eax, 0x1000001
or eax, 0x448b0040
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a5cc9fe
and eax, 0x6210642
and eax, 0
or eax, 0xa389350c
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b3d33a
xor eax, 0x264836e2
and eax, 0x6010000
or eax, 0x50240000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1beed2b3
or eax, 0x319d77e2
and eax, 0x35000053
or eax, 0xc
mov dword [ebx], eax
add ebx, edx
or eax, 0x42cef8bf
or eax, 0x3551a9f9
and eax, 0x94a
or eax, 0x600
mov dword [ebx], eax
add ebx, edx
and eax, 0x3cf6dde5
and eax, 0x500
or eax, 0xac22b9
mov dword [ebx], eax
add ebx, edx
and eax, 0xa29a9d8
xor eax, 0x66c58a50
and eax, 0x4d2b00
or eax, 0x8000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x55324775
and eax, 0x104a6101
or eax, 0x22009080
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e283c44
and eax, 0x80000
or eax, 0x81800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2ef85757
or eax, 0x116d5cc4
and eax, 0x410b54
or eax, 0x8000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3857ecb4
and eax, 0x44580
or eax, 0x8108100b
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a0aedce
xor eax, 0x55e526f9
and eax, 0x1450272
or eax, 0x129080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c953b83
and eax, 0x7e93f62b
and eax, 0x44828000
or eax, 0xb3700100
mov dword [ebx], eax
add ebx, edx
or eax, 0xfa07fb9
and eax, 0x72100b9c
and eax, 0x98
or eax, 0x81000043
mov dword [ebx], eax
add ebx, edx
and eax, 0x3dea4524
and eax, 0x1000000
or eax, 0x786539f2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4db61926
and eax, 0x4410044
or eax, 0x8048b21
mov dword [ebx], eax
add ebx, edx
and eax, 0x19a95625
and eax, 5
or eax, 0x205400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x302f158d
and eax, 0x30090100
or eax, 0xc4700c00
mov dword [ebx], eax
add ebx, edx
and eax, 0x623cba6b
and eax, 0x60300000
or eax, 0x97050000
mov dword [ebx], eax
add ebx, edx
and eax, 0x69bc5de2
and eax, 0x1000000
or eax, 0x880000fc
mov dword [ebx], eax
add ebx, edx
and eax, 0xab0e83d
and eax, 0x10
or eax, 0x418b5480
mov dword [ebx], eax
add ebx, edx
xor eax, 0x337c88d7
and eax, 0x879800
or eax, 0x8c002100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3a170a3e
and eax, 0x4000000
or eax, 0x492b0001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x69adef5a
and eax, 0x24808108
or eax, 0xc3710000
mov dword [ebx], eax
add ebx, edx
or eax, 0x297c94e8
and eax, 0x8b000100
or eax, 0x12
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e5a8720
and eax, 0x92000410
or eax, 0x60810845
mov dword [ebx], eax
add ebx, edx
and eax, 0x65d3cbfd
or eax, 0x7f0bbfda
and eax, 0x3809
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x4db0e976
and eax, 0x430f001
or eax, 0xb0450280
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a3f267e
and eax, 0x8a080000
or eax, 0x800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1f97fa9f
and eax, 0x18a14
or eax, 0x400140
mov dword [ebx], eax
add ebx, edx
and eax, 0x58f8b408
and eax, 0x1cbce6ae
and eax, 0
or eax, 0x418b54b8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x309433f7
and eax, 0x40034500
or eax, 0x8cc01800
mov dword [ebx], eax
add ebx, edx
or eax, 0x78df5e0e
and eax, 0xcccc4c0c
or eax, 0x80c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x5fd041ae
and eax, 0x4c80408c
or eax, 0xa00b1540
mov dword [ebx], eax
add ebx, edx
and eax, 0x50471761
and eax, 0x500
or eax, 0x3518408b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1093f7f6
xor eax, 0x5026444
and eax, 0x8419
or eax, 0x2940
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e2b7c9e
and eax, 0x9f005
or eax, 0x900000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5da89081
and eax, 0x1000
or eax, 0xf6712500
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c3a6f61
and eax, 0x4000000
or eax, 0x498b0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3aa6b4cc
or eax, 0x5af24093
and eax, 0x60c98018
or eax, 0x100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2caf65b4
and eax, 0x80
or eax, 0x81000011
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d21636b
and eax, 0x2160f0
or eax, 0xd09c01
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f0c06b3
and eax, 0
or eax, 0x38818800
mov dword [ebx], eax
add ebx, edx
or eax, 0x42e8323b
and eax, 0xa000000
or eax, 0x81004180
mov dword [ebx], eax
add ebx, edx
xor eax, 0x51ed7f23
and eax, 0xd2810c01
or eax, 0x20000054
mov dword [ebx], eax
add ebx, edx
or eax, 0x35b1b3b6
and eax, 0x2767
or eax, 0x4008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x889358
and eax, 0xf001
or eax, 0x5560280
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5928d9d
and eax, 0x800000
or eax, 0x450b0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x47a537b1
and eax, 0x40510
or eax, 0x71d00804
mov dword [ebx], eax
add ebx, edx
and eax, 0x70e38d6c
or eax, 0x8a98aaf
and eax, 0x50210000
or eax, 0x85140000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b5571a9
xor eax, 0x3deeac25
and eax, 0x80000088
or eax, 0x8000071
mov dword [ebx], eax
add ebx, edx
and eax, 0x349a1c54
xor eax, 0x7d69098c
and eax, 0x41000890
or eax, 0x803000
mov dword [ebx], eax
add ebx, edx
or eax, 0x655a682a
and eax, 0x91a3ba7
and eax, 0x80800
or eax, 0xc458300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x667a33f9
and eax, 0x2a058881
or eax, 0x91804100
mov dword [ebx], eax
add ebx, edx
and eax, 0x5bbcb3b1
and eax, 0x1800000
or eax, 0xc0010000
mov dword [ebx], eax
add ebx, edx
or eax, 0x9479ec4
and eax, 0xa44
or eax, 0x2003
mov dword [ebx], eax
add ebx, edx
xor eax, 0x32191340
or eax, 0x25b366b2
and eax, 0x26297181
or eax, 0x48000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f97d921
or eax, 0x6bff6786
and eax, 0x458b0001
or eax, 0x10000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6aba9bc2
and eax, 0x3f33ebc2
and eax, 0x1e308100
or eax, 0xc0c20018
mov dword [ebx], eax
add ebx, edx
and eax, 0x196d30bb
and eax, 0x18
or eax, 0x810000e7
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b6579d7
and eax, 0xd2
or eax, 0xe0320
mov dword [ebx], eax
add ebx, edx
or eax, 0x3384130f
and eax, 0x308a0000
or eax, 0x8008800
mov dword [ebx], eax
add ebx, edx
and eax, 0x674ee558
or eax, 0x67fb571a
and eax, 0x3004100
or eax, 0x88000080
mov dword [ebx], eax
add ebx, edx
and eax, 0x29ead05f
and eax, 0
or eax, 0xb0051445
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b124e58
xor eax, 0x247c679f
and eax, 0x150001c2
or eax, 0x20000001
mov dword [ebx], eax
add ebx, edx
and eax, 0x1301f8ec
and eax, 0x40
or eax, 0x29b15
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f816035
or eax, 0x26a56351
and eax, 0x1004901
or eax, 0x8008048a
mov dword [ebx], eax
add ebx, edx
and eax, 0x1464e65a
or eax, 0x949fdd8
and eax, 0x4179c0
or eax, 0xb20201
mov dword [ebx], eax
add ebx, edx
xor eax, 0x32ced9d5
xor eax, 0x760816de
and eax, 0x318000
or eax, 0x29c00100
mov dword [ebx], eax
add ebx, edx
and eax, 0xb585198
and eax, 0xfe8dee2
and eax, 0x8000000
or eax, 0x80000123
mov dword [ebx], eax
add ebx, edx
or eax, 0x39256f8b
and eax, 0x1002881
or eax, 0x40801000
mov dword [ebx], eax
add ebx, edx
or eax, 0x503b0e77
and eax, 0x10110a00
or eax, 0x8448100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4917b05b
or eax, 0x521fee70
and eax, 0x5302ca01
or eax, 0x800080
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ef09ad2
and eax, 0x42800000
or eax, 0xb0010001
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a0b42e2
and eax, 0
or eax, 0x657481ae
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3079a59a
and eax, 0x5080400
or eax, 0x418b
mov dword [ebx], eax
add ebx, edx
or eax, 0x10cf26af
and eax, 0x126ad
or eax, 0x1010
mov dword [ebx], eax
add ebx, edx
or eax, 0x536f22c0
and eax, 0x267bab26
and eax, 0x622024
or eax, 0x1045111
mov dword [ebx], eax
add ebx, edx
and eax, 0x73c735a8
xor eax, 0x26962851
and eax, 0x20900900
or eax, 0x18008000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a7f1321
and eax, 0x8000100
or eax, 0x83004080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1afc25fd
or eax, 0x51c1959e
and eax, 0xc181104d
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0xb799e2a
and eax, 0x9042
or eax, 0x2000
mov dword [ebx], eax
add ebx, edx
and eax, 0x62c6ef59
or eax, 0x74db49ea
and eax, 0x1412e180
or eax, 0x82201001
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a8a4147
xor eax, 0x15c37ba2
and eax, 0x41090001
or eax, 0x14820000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x723de494
and eax, 0x21a28014
or eax, 0xc0400100
mov dword [ebx], eax
add ebx, edx
or eax, 0x16a096e5
or eax, 0x28beb3c
and eax, 0x81000010
or eax, 2
mov dword [ebx], eax
add ebx, edx
and eax, 0x480faf9b
or eax, 0x33ba6971
and eax, 0x104072
or eax, 0x680
mov dword [ebx], eax
add ebx, edx
and eax, 0x1e003412
or eax, 0x54e5c8ac
and eax, 0x10808800
or eax, 0x280a0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x28484961
or eax, 0x566ba1c6
and eax, 0x38004180
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x676c478f
and eax, 0
or eax, 0x418038
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3a3988b8
and eax, 0x8480000
or eax, 0xc484c35d
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b995a81
or eax, 0x5b32387
and eax, 0xccccc8cc
or eax, 0x400
mov dword [ebx], eax
add ebx, edx
or eax, 0x39e7fc53
and eax, 0xcccccccc
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x2afcbd03
and eax, 0xec8855cc
or eax, 0x30000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1475cd2e
and eax, 0x20080082
or eax, 0x5004509
mov dword [ebx], eax
add ebx, edx
or eax, 0x52803cfa
and eax, 0x654b
or eax, 4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f893534
xor eax, 0x25668ff3
and eax, 0x684800
or eax, 5
mov dword [ebx], eax
add ebx, edx
or eax, 0x50031f14
xor eax, 0x2742a489
and eax, 0x20203100
or eax, 0x88c20400
mov dword [ebx], eax
add ebx, edx
or eax, 0x45da9b22
and eax, 0x6cb82c20
or eax, 0x2014041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x9a147f7
and eax, 0x23000086
or eax, 0x8000008
mov dword [ebx], eax
add ebx, edx
or eax, 0x6e5f7f4e
or eax, 0x9b7c331
and eax, 0x6181104d
or eax, 0x90000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4bdbd7e4
and eax, 0x41811004
or eax, 0xbe7e85ba
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c4abd09
and eax, 0x84a88189
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb259cf0
and eax, 0x5890041
or eax, 0x50020000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5204bc3
and eax, 0x10a20100
or eax, 0x84408010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x70ce0892
and eax, 0x80000000
or eax, 0x1000061
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3d3844d8
xor eax, 0x7812335
and eax, 0x200180
or eax, 0x400872
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f748561
and eax, 0x4048800
or eax, 0x10410300
mov dword [ebx], eax
add ebx, edx
and eax, 0x5211119
xor eax, 0x3fa50412
and eax, 0xa40010
or eax, 0x41a225
mov dword [ebx], eax
add ebx, edx
and eax, 0x121bf624
and eax, 0x98348f6
and eax, 0
or eax, 0x23ac2d00
mov dword [ebx], eax
add ebx, edx
and eax, 0x91e1a3a
and eax, 0x40000
or eax, 0x40310000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4cb19be6
and eax, 0
or eax, 0x8800002e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x72b9a412
xor eax, 0x1b0fe293
and eax, 0x41840080
or eax, 0xa810
mov dword [ebx], eax
add ebx, edx
and eax, 0x5fae6b6e
or eax, 0x13d9c280
and eax, 0x4d8a00
or eax, 0x8000100
mov dword [ebx], eax
add ebx, edx
or eax, 0x2287ced0
and eax, 0x200dc180
or eax, 0x85300001
mov dword [ebx], eax
add ebx, edx
and eax, 0x2821e7cf
and eax, 0x20010000
or eax, 0xc1800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1912d79e
xor eax, 0x5232ad44
and eax, 0x10d8
or eax, 0x8024
mov dword [ebx], eax
add ebx, edx
or eax, 0x7d7c0ab6
and eax, 0x5fdd24ba
and eax, 0x10500080
or eax, 0x80f101
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a8bb8b7
and eax, 0xddb392e
and eax, 0x800000
or eax, 0x550b0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b95a74f
xor eax, 0x49ef938f
and eax, 0x32600000
or eax, 0x982810c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f8bb6d7
and eax, 0x213b428d
and eax, 1
or eax, 0x81000066
mov dword [ebx], eax
add ebx, edx
and eax, 0x9d74bd2
or eax, 0x55a7afa8
and eax, 0x2622e2
or eax, 0x400010
mov dword [ebx], eax
add ebx, edx
or eax, 0x5bbf0f15
and eax, 0x5d6b74b0
and eax, 0x80a0000
or eax, 0xa0808800
mov dword [ebx], eax
add ebx, edx
and eax, 0xc737b60
and eax, 0x8000000
or eax, 0x83004184
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a8cbbb7
and eax, 4
or eax, 0x100d1041
mov dword [ebx], eax
add ebx, edx
or eax, 0xc7bd192
and eax, 0x140000c0
or eax, 0x21000008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4f8a7b50
and eax, 0x6e05f1e
and eax, 0x5800
or eax, 0xa0e6
mov dword [ebx], eax
add ebx, edx
and eax, 0x169c5bf2
or eax, 0x6bfdda5
and eax, 0xc4d83
or eax, 0x81000008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6afc2cc9
and eax, 0x3745848b
and eax, 0x400000
or eax, 0x3df4f1
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c7f1213
xor eax, 0x672e3dd4
and eax, 0x42410100
or eax, 0x8808000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2dfe0a27
and eax, 0
or eax, 0x810000a4
mov dword [ebx], eax
add ebx, edx
or eax, 0x8bfe853
and eax, 0x12748f1
or eax, 0x1600
mov dword [ebx], eax
add ebx, edx
and eax, 0x42edb867
and eax, 0x10800
or eax, 0xa8808000
mov dword [ebx], eax
add ebx, edx
or eax, 0x742202cc
and eax, 0x88000084
or eax, 0x3004100
mov dword [ebx], eax
add ebx, edx
or eax, 0x3d9bb275
and eax, 0x17aa4985
and eax, 0x2800005
or eax, 0xc8010850
mov dword [ebx], eax
add ebx, edx
or eax, 0x67904fa7
or eax, 0x26ebc8c
and eax, 0xf51c
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x6170d18d
and eax, 0xd000
or eax, 0x9a722281
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a6d73e3
and eax, 0x4d8c2764
and eax, 0x40080160
or eax, 0xb3b06418
mov dword [ebx], eax
add ebx, edx
or eax, 0x645eb99a
xor eax, 0x1192086
and eax, 0x2200005c
or eax, 0x9000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5742a6b7
and eax, 0x34000041
or eax, 0x3351004
mov dword [ebx], eax
add ebx, edx
and eax, 0xe340766
and eax, 0x340044
or eax, 0x89cbff20
mov dword [ebx], eax
add ebx, edx
and eax, 0x575d2739
and eax, 0x1042000
or eax, 0x40808890
mov dword [ebx], eax
add ebx, edx
or eax, 0x6591b315
and eax, 0x2005b900
or eax, 0x9a220000
mov dword [ebx], eax
add ebx, edx
and eax, 0x725ab8b0
and eax, 0x20000
or eax, 0x4d290000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b94996c
and eax, 0x5eb18104
or eax, 0x80400010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1859a0ff
and eax, 0x6271195b
and eax, 2
or eax, 0x81000030
mov dword [ebx], eax
add ebx, edx
and eax, 0x69f957cf
xor eax, 0x648a8091
and eax, 0x28091
or eax, 0x354d60
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6fd21387
and eax, 0x6c1d679a
and eax, 0x40200
or eax, 0x40b800
mov dword [ebx], eax
add ebx, edx
and eax, 0x33f5678b
and eax, 0
or eax, 0x552b0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x58216164
and eax, 0x53d1fb2e
and eax, 0x50000100
or eax, 0x86c28010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x284d353d
or eax, 0x55109dc7
and eax, 0x810000eb
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x707e358d
and eax, 0xf17235e2
or eax, 0xe814210
mov dword [ebx], eax
add ebx, edx
xor eax, 0x514944d7
and eax, 0xa88a0025
or eax, 0x88da
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c2edf3c
or eax, 0x1d49041b
and eax, 0xb8004180
or eax, 4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x11cf6cab
and eax, 0x290a
or eax, 0xc0c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x44dcd4c0
xor eax, 0x4b32d034
and eax, 0x1100020
or eax, 0x400450b
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e4c92fa
xor eax, 0x56028c63
and eax, 0xc09
or eax, 0x31b4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c1d84c3
xor eax, 0x2b66713
and eax, 0xb0c25
or eax, 0x102010
mov dword [ebx], eax
add ebx, edx
and eax, 0x61d52511
or eax, 0x46dcf7ef
and eax, 0x4893500
or eax, 0x31000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ccbf43f
xor eax, 0x348a28cb
and eax, 0x30000
or eax, 0x4d880000
mov dword [ebx], eax
add ebx, edx
and eax, 0x546edb95
and eax, 0x40000000
or eax, 0xaac1810c
mov dword [ebx], eax
add ebx, edx
and eax, 0x9aa6015
or eax, 0x7bfc3799
and eax, 0x1000091
or eax, 0x80000042
mov dword [ebx], eax
add ebx, edx
or eax, 0x49ae5677
xor eax, 0x11c4e4bb
and eax, 0x429240
or eax, 0x19045b1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x133c3c35
and eax, 0x76928835
and eax, 0x808800
or eax, 0xa8010000
mov dword [ebx], eax
add ebx, edx
and eax, 0x9c3ae8e
and eax, 0x8000000
or eax, 0x83004184
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c946685
and eax, 0x3ac37eb0
and eax, 0x22800400
or eax, 0xd0010855
mov dword [ebx], eax
add ebx, edx
and eax, 0x29f88e96
and eax, 0x3fc7776b
and eax, 0
or eax, 0xeb12
mov dword [ebx], eax
add ebx, edx
and eax, 0x9f621cf
xor eax, 0x2194973e
and eax, 0x100b200
or eax, 0x14294081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x670aa8cc
and eax, 0x22200000
or eax, 0xd980000
mov dword [ebx], eax
add ebx, edx
and eax, 0x60be2803
and eax, 0x20000000
or eax, 0xb000186
mov dword [ebx], eax
add ebx, edx
or eax, 0x676d7fce
and eax, 0x692d0c44
or eax, 0x80000001
mov dword [ebx], eax
add ebx, edx
or eax, 0x165812a4
and eax, 0x35000085
or eax, 0x18
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e1f1708
and eax, 0x6dcafcb4
and eax, 0x290a0010
or eax, 0xd6f5e949
mov dword [ebx], eax
add ebx, edx
or eax, 0x29e3bf4f
xor eax, 0x91a5bbf
and eax, 0x84a08080
or eax, 0x81008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x77b1809b
or eax, 0xb727cfe
and eax, 0x490b0041
or eax, 0x4800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x79548be3
and eax, 0x4c98100
or eax, 0xc100000c
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e7adcce
and eax, 8
or eax, 0x81000021
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c50fec1
and eax, 0x4068c9
or eax, 0x2b0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c89deb9
xor eax, 0x3ae904f4
and eax, 0x38e00000
or eax, 0xc5118100
mov dword [ebx], eax
add ebx, edx
and eax, 0xc397fa
and eax, 0
or eax, 0x8b0000ff
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb112cb
and eax, 0x3ced0596
and eax, 0x8810014
or eax, 0xc2000c41
mov dword [ebx], eax
add ebx, edx
xor eax, 0x500f1737
xor eax, 0x208aa521
and eax, 0x1840
or eax, 0x4038
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ec548db
and eax, 0x4b612961
and eax, 0
or eax, 0xfef4f281
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2fb02bc
and eax, 0x3113f1f2
and eax, 0
or eax, 0x8a880000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d097215
xor eax, 0x22180d5f
and eax, 0x408
or eax, 0x4180a0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6574abcc
and eax, 0x250f20
or eax, 0xc8d098
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5cd4af57
and eax, 0x8012000
or eax, 0x440b00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1600070d
xor eax, 0xd4f7d74
and eax, 0xa5031
or eax, 0x6800a204
mov dword [ebx], eax
add ebx, edx
or eax, 0x678fb143
and eax, 0x62916c9e
and eax, 0x10004
or eax, 0xc4c8b61
mov dword [ebx], eax
add ebx, edx
or eax, 0x6a6cf2d3
and eax, 0x4800c981
or eax, 0x91800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x87dd1ef
or eax, 0x7d397918
and eax, 0x71010000
or eax, 0x80800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ce7aef8
and eax, 0xaef0
or eax, 0x5100
mov dword [ebx], eax
add ebx, edx
or eax, 0x7bb9071b
and eax, 0xa88189
or eax, 0x84000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5da95b57
and eax, 0xa80001
or eax, 0xa8100040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e62692b
and eax, 0x54004100
or eax, 0x9000084
mov dword [ebx], eax
add ebx, edx
or eax, 0x60a80ea7
and eax, 0x4c884c83
or eax, 0x80448040
mov dword [ebx], eax
add ebx, edx
or eax, 0x4584828
xor eax, 0x6442c114
and eax, 0x888c0ccc
or eax, 0x4440c000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1725b6a8
and eax, 0xcc8954cc
or eax, 0x20020100
mov dword [ebx], eax
add ebx, edx
and eax, 0x60269ee6
and eax, 0x2b624c5d
and eax, 0
or eax, 0x5129b8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x240e5881
or eax, 0x4ca28726
and eax, 0x452300
or eax, 0x10000800
mov dword [ebx], eax
add ebx, edx
and eax, 0x160f02ab
and eax, 0x10010200
or eax, 0xef726035
mov dword [ebx], eax
add ebx, edx
xor eax, 0x16a26a8b
or eax, 0x105799e9
and eax, 0x104589ff
or eax, 0x80200
mov dword [ebx], eax
add ebx, edx
and eax, 0x490b91c9
xor eax, 0x784bcafd
and eax, 0x24900
or eax, 0x2008081
mov dword [ebx], eax
add ebx, edx
and eax, 0x502eea67
xor eax, 0x65697b19
and eax, 0x61010000
or eax, 0x90800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ad2238d
and eax, 0
or eax, 0xdfdd
mov dword [ebx], eax
add ebx, edx
xor eax, 0x582eaa0
and eax, 0x5800108
or eax, 0x88708080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x598b46a1
and eax, 0xff3e059
and eax, 0x4030001
or eax, 0x51880040
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f33ca9f
or eax, 0x287511e5
and eax, 0x40420100
or eax, 0x82808018
mov dword [ebx], eax
add ebx, edx
xor eax, 0x48baf4c8
or eax, 0x137da8b4
and eax, 0x81000064
or eax, 2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7881dc28
xor eax, 0x5f6ce196
and eax, 0xe43dd0
or eax, 0x100022
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a7593d1
and eax, 0x141000
or eax, 0x498aa800
mov dword [ebx], eax
add ebx, edx
and eax, 0x313fbf34
and eax, 0x10a0000
or eax, 0x44210000
mov dword [ebx], eax
add ebx, edx
or eax, 0x577afd34
or eax, 0x3d618a82
and eax, 0x32133514
or eax, 0x40000
mov dword [ebx], eax
add ebx, edx
and eax, 0x461b6c9b
and eax, 0
or eax, 0x90880000
mov dword [ebx], eax
add ebx, edx
and eax, 0xd30a779
or eax, 0x6c4fccfd
and eax, 0x418cf0
or eax, 0x100
mov dword [ebx], eax
add ebx, edx
and eax, 0x2680b1bb
and eax, 0x180
or eax, 0x81084c0b
mov dword [ebx], eax
add ebx, edx
and eax, 0x49e9c9a
or eax, 0x19a49b95
and eax, 0xa08389
or eax, 0x514040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x127bf9d5
xor eax, 0x5ef47ed5
and eax, 0x48700000
or eax, 0xb3818100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x867e65d
xor eax, 0xe65d0ce
and eax, 0x89000091
or eax, 0x200006c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5bbfa4f4
and eax, 0xd0810401
or eax, 0x22000854
mov dword [ebx], eax
add ebx, edx
xor eax, 0x31d39c11
xor eax, 0x2ea48a64
and eax, 0x1020
or eax, 0x14186
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2596a269
xor eax, 0x20e47de6
and eax, 0x508201
or eax, 0x4a807080
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a8afdeb
and eax, 0xa800001
or eax, 0x80080000
mov dword [ebx], eax
add ebx, edx
and eax, 0x13feb3e0
and eax, 0x298a8ad9
and eax, 0
or eax, 0x418df0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2239647b
and eax, 0x18418b
or eax, 0xd000400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x44b39e07
xor eax, 0x26dc1a
and eax, 0x16
or eax, 0xa800
mov dword [ebx], eax
add ebx, edx
and eax, 0x737577b8
and eax, 0x10
or eax, 0x7ac21b25
mov dword [ebx], eax
add ebx, edx
or eax, 0x26cd17dc
and eax, 0x184d0b69
or eax, 0x8000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x214dc212
and eax, 0x39004901
or eax, 0x47d8080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x278719de
and eax, 0x10800000
or eax, 0xe1010000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c8f95d8
and eax, 0x9558
or eax, 0x2827
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4af12946
xor eax, 0x175e6a4
and eax, 0x9800089
or eax, 0x84708100
mov dword [ebx], eax
add ebx, edx
and eax, 0x23677a3d
and eax, 0x1000001
or eax, 0x548b0040
mov dword [ebx], eax
add ebx, edx
and eax, 0xef6f5e1
and eax, 0x820000
or eax, 0x9b48810c
mov dword [ebx], eax
add ebx, edx
or eax, 0x85c9fdc
or eax, 0x273200dd
and eax, 0x810000d8
or eax, 0x22
mov dword [ebx], eax
add ebx, edx
and eax, 0x7473cd34
xor eax, 0xd089485
and eax, 0x890b0
or eax, 0xf34142
mov dword [ebx], eax
add ebx, edx
and eax, 0x77bcd5b3
and eax, 0x8100
or eax, 0x8450a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x1585b944
and eax, 0x3e65a772
and eax, 0
or eax, 0x802025
mov dword [ebx], eax
add ebx, edx
and eax, 0xa51ec97
and eax, 0x5a3d96aa
and eax, 0
or eax, 0xcd3d0d00
mov dword [ebx], eax
add ebx, edx
and eax, 0x60dd0dbf
and eax, 0x150000
or eax, 0x34200000
mov dword [ebx], eax
add ebx, edx
or eax, 0x68b2ef46
xor eax, 0xa148b21
and eax, 0x45
or eax, 0x88000088
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ead0463
and eax, 0
or eax, 0x418df090
mov dword [ebx], eax
add ebx, edx
and eax, 0x9f04047
and eax, 0
or eax, 0x144d8b00
mov dword [ebx], eax
add ebx, edx
and eax, 0x55be094e
and eax, 0x7e7b118a
and eax, 0x100
or eax, 0x69a0e081
mov dword [ebx], eax
add ebx, edx
and eax, 0x74d0d12c
and eax, 0x60800000
or eax, 0x91010000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e116e59
and eax, 0
or eax, 0x6fa9
mov dword [ebx], eax
add ebx, edx
xor eax, 0x60688812
and eax, 0x60e181
or eax, 0x2851000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2e7aa54d
and eax, 0x2eba2541
or eax, 0x40000a20
mov dword [ebx], eax
add ebx, edx
and eax, 0x56951cd2
xor eax, 0x1787680d
and eax, 0x1000001
or eax, 0x2a000012
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c3766a4
and eax, 0
or eax, 0xf2811855
mov dword [ebx], eax
add ebx, edx
xor eax, 0x53e8f42d
and eax, 0xa1698428
or eax, 0x5e960204
mov dword [ebx], eax
add ebx, edx
and eax, 0x45350cdc
or eax, 0x2d453b40
and eax, 0xd700a08
or eax, 0x80808081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3d35fe14
and eax, 0x73e27472
and eax, 0x30800000
or eax, 0xc0380041
mov dword [ebx], eax
add ebx, edx
or eax, 0x604f5230
and eax, 0x50004001
or eax, 0xd00018c
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ddaa760
xor eax, 0x7e6bab8
and eax, 0x480c4c41
or eax, 0x84c08082
mov dword [ebx], eax
add ebx, edx
xor eax, 0xcbd5933
and eax, 0xc04084c0
or eax, 0xc8c480c
mov dword [ebx], eax
add ebx, edx
or eax, 0x693ec523
and eax, 0xcccccccc
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d85306c
and eax, 0xcc8954cc
or eax, 0x20020100
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f36d80a
xor eax, 0x27448b22
and eax, 0x900410a
or eax, 0x4100481
mov dword [ebx], eax
add ebx, edx
and eax, 0x13de25e3
and eax, 0x583
or eax, 0xaa78
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3523dbd6
and eax, 0x237025
or eax, 0x8c8110
mov dword [ebx], eax
add ebx, edx
xor eax, 0x134ed042
and eax, 0x7e9de850
and eax, 0x10010000
or eax, 0x84c8b00
mov dword [ebx], eax
add ebx, edx
or eax, 0xabc0905
and eax, 0x1a308101
or eax, 0x4027080
mov dword [ebx], eax
add ebx, edx
or eax, 0x46c4c829
xor eax, 0x45c433d3
and eax, 0x11000000
or eax, 0xe0810000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b7b2c4d
and eax, 0x5e4e7f3b
and eax, 0
or eax, 0xac78
mov dword [ebx], eax
add ebx, edx
or eax, 0x292689b8
and eax, 0x8208188
or eax, 0x84c80000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4dda05a4
and eax, 0x4880000
or eax, 0x51030041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a3bb232
or eax, 0x287b061d
and eax, 0xcc28020
or eax, 0x10000100
mov dword [ebx], eax
add ebx, edx
or eax, 0x781b9fdd
and eax, 0x611526fa
and eax, 0
or eax, 0x81000005
mov dword [ebx], eax
add ebx, edx
or eax, 0xad2cb78
and eax, 0x4fc29021
and eax, 0x808000
or eax, 0x3c4cca
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c4a2a1c
and eax, 0x6cf28000
or eax, 0x82000100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x33d196b
and eax, 0x89000029
or eax, 0x2000094
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e019251
or eax, 0x17542fce
and eax, 0x45050844
or eax, 0x8200001
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa2244e1
and eax, 0x50000a4
or eax, 0x8000051
mov dword [ebx], eax
add ebx, edx
and eax, 0x448f7491
and eax, 0x90
or eax, 0x3264
mov dword [ebx], eax
add ebx, edx
xor eax, 0xfa46013
xor eax, 0x7b682305
and eax, 0x803000
or eax, 0x300805
mov dword [ebx], eax
add ebx, edx
and eax, 0x16d75fbe
and eax, 0x1000
or eax, 0x64292500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x41ac5fe3
and eax, 0x800001
or eax, 0x90080000
mov dword [ebx], eax
add ebx, edx
or eax, 0x14c68794
or eax, 0x8760a04
and eax, 0x408c80
or eax, 0x10068
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd47af02
and eax, 0x100018a
or eax, 0x80184c01
mov dword [ebx], eax
add ebx, edx
or eax, 0x8443a89
and eax, 0x31296421
and eax, 0x80001
or eax, 0x80c8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x512305c5
and eax, 0x41298100
or eax, 0xa0c00000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x14a6379b
and eax, 0x81000090
or eax, 0x60
mov dword [ebx], eax
add ebx, edx
or eax, 0x198b0954
and eax, 0x2c6ba262
and eax, 0x8090060
or eax, 0xf7c07291
mov dword [ebx], eax
add ebx, edx
xor eax, 0x48ecbdd
xor eax, 0x319efe51
and eax, 0x8051027d
or eax, 0x1122b882
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e21e0c9
and eax, 0x10210000
or eax, 0x450a0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x37f1655d
and eax, 0x4618d5f2
and eax, 0x4000000
or eax, 0xc1e28118
mov dword [ebx], eax
add ebx, edx
and eax, 0x78f41602
and eax, 0
or eax, 0x810000e8
mov dword [ebx], eax
add ebx, edx
or eax, 0x3544591c
and eax, 0x1b5ba5d1
and eax, 0x4000d0
or eax, 0x880e22
mov dword [ebx], eax
add ebx, edx
and eax, 0x7cbe2186
and eax, 0x880000
or eax, 0xe8028800
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d42b83c
and eax, 0x8000000
or eax, 0x8300418c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x58b41069
xor eax, 0x1cd5503c
and eax, 0x42210041
or eax, 0x20141804
mov dword [ebx], eax
add ebx, edx
or eax, 0x7848e0a
and eax, 0xc025f5f
and eax, 0x4000000
or eax, 0x310000a0
mov dword [ebx], eax
add ebx, edx
or eax, 0x259866dc
and eax, 0x25c
or eax, 0x1000
mov dword [ebx], eax
add ebx, edx
or eax, 0xd6308ce
xor eax, 0x9151160
and eax, 0x14098a
or eax, 0x81084401
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e62904d
xor eax, 0x45b33742
and eax, 0x300341
or eax, 0xcc080
mov dword [ebx], eax
add ebx, edx
and eax, 0x26edc2f3
or eax, 0x2176c4e1
and eax, 0x1608000
or eax, 0x6810100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d807b2c
and eax, 0x24
or eax, 0x81000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x43184ac8
and eax, 0x100ac8
or eax, 0x453101
mov dword [ebx], eax
add ebx, edx
or eax, 0x72d1b526
and eax, 0x32d18100
or eax, 0x9200000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x27e7a95c
and eax, 0x8000054
or eax, 0x80000001
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b6c256c
and eax, 0x410c2001
or eax, 0x80c880
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1affe7eb
and eax, 0x18510b00
or eax, 0x48000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x59cfb8ec
xor eax, 0x6430258d
and eax, 0x1a20201
or eax, 0x4204c880
mov dword [ebx], eax
add ebx, edx
xor eax, 0x64bb2f8d
and eax, 0x22010000
or eax, 0xd0800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5563e3ee
and eax, 0x40000000
or eax, 0x2f72818b
mov dword [ebx], eax
add ebx, edx
and eax, 0x68caded3
and eax, 0x400080
or eax, 0xa55d38
mov dword [ebx], eax
add ebx, edx
and eax, 0x2245edd
or eax, 0x52898cf8
and eax, 0x10050800
or eax, 0xc402300
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e98da64
xor eax, 0x48816dc8
and eax, 0x800100
or eax, 0x180835
mov dword [ebx], eax
add ebx, edx
or eax, 0x7921a18b
xor eax, 0x3fc88a1c
and eax, 0x40100100
or eax, 0xa8808800
mov dword [ebx], eax
add ebx, edx
or eax, 0x1776189d
and eax, 0x349d0b59
and eax, 0x108
or eax, 0x8b004084
mov dword [ebx], eax
add ebx, edx
and eax, 0x5365b61d
and eax, 0x100000c
or eax, 0xc8831c41
mov dword [ebx], eax
add ebx, edx
and eax, 0x1ff72c9b
or eax, 0x39b34736
and eax, 0x9b10102
or eax, 0xc0408000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2fbe1c4f
and eax, 0xa200004d
or eax, 0x18000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5809ac9d
and eax, 0x8cc0
or eax, 0x412f
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ad8436c
and eax, 0x4128
or eax, 0x81101403
mov dword [ebx], eax
add ebx, edx
xor eax, 0x689cccf0
and eax, 0x69897d6b
and eax, 0x801842
or eax, 0x2042b0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4992863e
and eax, 0x48028800
or eax, 0xa0880000
mov dword [ebx], eax
add ebx, edx
or eax, 0x28b7639b
or eax, 0x6930325d
and eax, 0x8900418c
or eax, 0x2000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xcde1f92
and eax, 0x870c1404
or eax, 0x58010041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x422ad1e5
and eax, 0x6f3a282f
and eax, 0x5000020
or eax, 0x2000009f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x68ce3a31
and eax, 0x1a84
or eax, 0x8151
mov dword [ebx], eax
add ebx, edx
xor eax, 0x312b273a
and eax, 0x72acc62c
and eax, 0x80024
or eax, 0x936311
mov dword [ebx], eax
add ebx, edx
xor eax, 0x71f4b903
and eax, 0x204d8a00
or eax, 0x4000100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x295cb35b
and eax, 0x5113001
or eax, 0xa260c180
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f4dd1c0
xor eax, 0x68db019d
and eax, 0x49800000
or eax, 0x80010000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ebaecc
and eax, 0x8644
or eax, 0x4010
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa664df9
xor eax, 0x6667063e
and eax, 0x64018181
or eax, 0x83f07000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7f897563
xor eax, 0x50128983
and eax, 0x80080000
or eax, 0x1800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5cdb9ee6
or eax, 0x6b3a2a61
and eax, 0x418ce0
or eax, 8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x45dae5b6
and eax, 0x118410a
or eax, 0x80041481
mov dword [ebx], eax
add ebx, edx
or eax, 0x7128915b
and eax, 0x3b5fbf56
and eax, 0x181042
or eax, 0xa06288
mov dword [ebx], eax
add ebx, edx
xor eax, 0x854903e
and eax, 0xfd4fc88
and eax, 0xc08000
or eax, 0xa1320100
mov dword [ebx], eax
add ebx, edx
and eax, 0x24df08cd
and eax, 0x20000000
or eax, 0x980000fd
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ef77715
and eax, 0x1bc40910
and eax, 0x10
or eax, 0x2a2
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e48982e
and eax, 0x22
or eax, 0x2d144509
mov dword [ebx], eax
add ebx, edx
or eax, 0x2a636679
and eax, 0x4458
or eax, 0x1800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x48c96d8c
xor eax, 0x4117ed15
and eax, 0x1c1001
or eax, 0x20230c
mov dword [ebx], eax
add ebx, edx
or eax, 0x39cb45f3
and eax, 0x61aee7f4
and eax, 0x21282500
or eax, 0xde101000
mov dword [ebx], eax
add ebx, edx
and eax, 0x9f5054d
and eax, 0x500
or eax, 0x9088fafe
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b19a4c9
xor eax, 0x79221259
and eax, 0x8480
or eax, 0x410868
mov dword [ebx], eax
add ebx, edx
xor eax, 0x63922f9e
and eax, 0x64b7e3bb
and eax, 0x102
or eax, 0x810c4c89
mov dword [ebx], eax
add ebx, edx
or eax, 0x7584b428
xor eax, 0x5fb4da2e
and eax, 0x82181
or eax, 0x81d840
mov dword [ebx], eax
add ebx, edx
xor eax, 0x378fca4f
and eax, 0x26000100
or eax, 0x8f18000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6aab7c12
and eax, 0xa000000
or eax, 0x810000b1
mov dword [ebx], eax
add ebx, edx
or eax, 0x6913ed61
or eax, 0x519be145
and eax, 0xca812455
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f67be94
and eax, 0x1001
or eax, 0x4536
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f2ebf3a
and eax, 0x1000
or eax, 0xd7b3e281
mov dword [ebx], eax
add ebx, edx
xor eax, 0x15882c95
or eax, 0x545988d
and eax, 0x82080000
or eax, 0x8800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6084b06c
and eax, 0x8068
or eax, 0x410c80
mov dword [ebx], eax
add ebx, edx
xor eax, 0x395f72cd
or eax, 0x5edb9707
and eax, 0x5144503
or eax, 0x88
mov dword [ebx], eax
add ebx, edx
or eax, 0x74d49410
and eax, 0x1590
or eax, 0x2804
mov dword [ebx], eax
add ebx, edx
or eax, 0x59739d58
and eax, 0x3310c
or eax, 0xc0001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c597cd6
and eax, 0x2c040500
or eax, 0xd3803000
mov dword [ebx], eax
add ebx, edx
and eax, 0x168535f1
and eax, 0x4800000
or eax, 0x490b0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x43aa19d5
xor eax, 0x4f054a4a
and eax, 0x4890000
or eax, 0x60408124
mov dword [ebx], eax
add ebx, edx
and eax, 0x341a861
and eax, 0
or eax, 0x81000005
mov dword [ebx], eax
add ebx, edx
xor eax, 0x359c29f5
or eax, 0x15d0c36b
and eax, 0x84e1f1
or eax, 0x30400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x10fd5a2b
and eax, 0x8800
or eax, 0xe8810000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x56839afc
and eax, 0x50ca8aab
and eax, 0x88
or eax, 0x8b004104
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7cb91e73
or eax, 0x5053b239
and eax, 0xc2812055
or eax, 0x8000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ee9b36a
and eax, 0
or eax, 0xeaa
mov dword [ebx], eax
add ebx, edx
and eax, 0x7bd3b9f4
and eax, 0x1b630250
and eax, 0
or eax, 0x2e52f281
mov dword [ebx], eax
add ebx, edx
and eax, 0x119b103
xor eax, 0x3f02790a
and eax, 0x5020000
or eax, 0x40890000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e779e4a
and eax, 0x6a841400
or eax, 0x84012120
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7576b12b
and eax, 0x81310000
or eax, 0x40000
mov dword [ebx], eax
add ebx, edx
and eax, 0x656b5887
and eax, 0
or eax, 0x880000c6
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ac54c94
or eax, 0x6922bdac
and eax, 0x4184e890
or eax, 0x80000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ffab7e
xor eax, 0x46a28ffa
and eax, 0x482000
or eax, 0x8ca09800
mov dword [ebx], eax
add ebx, edx
or eax, 0x322e890a
and eax, 0x824c0000
or eax, 0x41110041
mov dword [ebx], eax
add ebx, edx
or eax, 0xfc2fc85
and eax, 0x7d9c405b
and eax, 0x4c8c4040
or eax, 0x80408c8c
mov dword [ebx], eax
add ebx, edx
and eax, 0x3702ecb4
or eax, 0x452b696a
and eax, 0x4408cccc
or eax, 0x88c40000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f643ec1
and eax, 0x64168ed3
and eax, 0x44048cc0
or eax, 0x88c8400c
mov dword [ebx], eax
add ebx, edx
and eax, 0x68abc796
xor eax, 0x5e861b4b
and eax, 0x40a55cc
or eax, 0xe8810000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5559a9f0
or eax, 0x552c7c91
and eax, 0x9aacb8
or eax, 0x10000
mov dword [ebx], eax
add ebx, edx
and eax, 0x14b4fd56
or eax, 0x5f0f9e8f
and eax, 0x10052a00
or eax, 0x400100
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f8d8ba1
and eax, 0x10300
or eax, 0x91987035
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e0f3abb
or eax, 0x42c07c7f
and eax, 0x844099e
or eax, 0x10098200
mov dword [ebx], eax
add ebx, edx
and eax, 0x111a3116
and eax, 0x10080100
or eax, 0xefe7c081
mov dword [ebx], eax
add ebx, edx
or eax, 0x3d09989c
and eax, 0x3706de4d
and eax, 0x31000000
or eax, 0xc0810000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3040c340
and eax, 0x10040
or eax, 0x2014
mov dword [ebx], eax
add ebx, edx
and eax, 0x6295bb65
or eax, 0x2ea62f3
and eax, 0x81
or eax, 0x85148108
mov dword [ebx], eax
add ebx, edx
xor eax, 0x78e752b8
xor eax, 0x17ebaea2
and eax, 0x40080001
or eax, 0x15830040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e89e1f9
and eax, 0x2a028108
or eax, 0x10c00004
mov dword [ebx], eax
add ebx, edx
or eax, 0x43103997
or eax, 0x5bf384cc
and eax, 0x100004a
or eax, 0x80000020
mov dword [ebx], eax
add ebx, edx
or eax, 0x49940ccc
and eax, 0x8400e2
or eax, 0x6bc000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x15af85d4
and eax, 0x5400100
or eax, 0xa8828000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7f2f2c0c
and eax, 0x80000008
or eax, 0x10000d2
mov dword [ebx], eax
add ebx, edx
or eax, 0x2189898f
and eax, 0x37b5af45
and eax, 0x1018040
or eax, 0x222b2
mov dword [ebx], eax
add ebx, edx
or eax, 0x19c116f7
and eax, 0x44b3f1fd
and eax, 0x18000
or eax, 0x8440b00
mov dword [ebx], eax
add ebx, edx
and eax, 0x453d107b
and eax, 0
or eax, 0x508f25
mov dword [ebx], eax
add ebx, edx
or eax, 0x4fd09daa
and eax, 0xd401500
or eax, 0x800e2000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x8e30f51
and eax, 0x4250000
or eax, 0x42100000
mov dword [ebx], eax
add ebx, edx
or eax, 0x63bcb53
and eax, 0x11
or eax, 0x8800008c
mov dword [ebx], eax
add ebx, edx
and eax, 0x22845dc3
and eax, 0x2c21b853
and eax, 0
or eax, 0x41851490
mov dword [ebx], eax
add ebx, edx
xor eax, 0x12269eda
xor eax, 0x22e15426
and eax, 0x408a00
or eax, 0x80d0100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x16407a86
xor eax, 0x5212be05
and eax, 0x4c124181
or eax, 0x20a000
mov dword [ebx], eax
add ebx, edx
and eax, 0x462f6155
and eax, 0x7e2e2869
and eax, 0x40000000
or eax, 0x89810000
mov dword [ebx], eax
add ebx, edx
and eax, 0xdd5b853
and eax, 0
or eax, 0xffe4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e520a4
and eax, 0x181d100
or eax, 0xfe022081
mov dword [ebx], eax
add ebx, edx
and eax, 0x12c055b1
and eax, 0x10800000
or eax, 0x450b0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x66e5d2a4
xor eax, 0xc0b67b0
and eax, 0x23e08100
or eax, 0x4120008
mov dword [ebx], eax
add ebx, edx
or eax, 0x13e0c5f
and eax, 0x100010d
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x657f2a4
xor eax, 0x4abaf273
and eax, 0x18c01d2
or eax, 0x106c20
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f13e47e
or eax, 0x3151102a
and eax, 0x10000000
or eax, 0x48a8800
mov dword [ebx], eax
add ebx, edx
and eax, 0x66eea90e
or eax, 0x44b67647
and eax, 0x4005
or eax, 0x8b000180
mov dword [ebx], eax
add ebx, edx
xor eax, 0x16d0bd84
or eax, 0x240c7227
and eax, 0xb1141005
or eax, 0x2210040
mov dword [ebx], eax
add ebx, edx
or eax, 0x9695184
xor eax, 0x3f3b6c1c
and eax, 0x4463d81
or eax, 0x31b9c222
mov dword [ebx], eax
add ebx, edx
or eax, 0x15ad8d30
and eax, 0x35ff0813
or eax, 0xca000008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x407028b0
xor eax, 0x3893d102
and eax, 0x81144189
or eax, 0xc02
mov dword [ebx], eax
add ebx, edx
or eax, 0x4bb0e6f7
and eax, 0xb045f1
or eax, 0x31000
mov dword [ebx], eax
add ebx, edx
or eax, 0x740b2ce
or eax, 0x565edcf4
and eax, 0x15f18100
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4fbcf541
and eax, 0x88000000
or eax, 0xb0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6e967862
xor eax, 0x66167617
and eax, 0x800481
or eax, 0x41051000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f178df9
and eax, 0x23ed6052
and eax, 0x1000000
or eax, 0x4050ba00
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e86c978
and eax, 0x40000000
or eax, 0x152b0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1d13a156
or eax, 0x3b2e4090
and eax, 0x23328104
or eax, 0x80c00008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e66aac5
and eax, 0x18ee9a94
and eax, 0x8840a00
or eax, 0x837bf572
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ed647bf
xor eax, 0x696507ad
and eax, 0x23310005
or eax, 0xc040c40
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b6628ab
or eax, 0x2a360e3d
and eax, 0x35000093
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x21f6cfcc
and eax, 0x52bc94c4
and eax, 0x80
or eax, 0x5d0e
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e2c7f9b
and eax, 0x4c31de9b
and eax, 0x4001088
or eax, 0x81148000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c9689e3
and eax, 0x3bc09740
and eax, 0x9800040
or eax, 0x440b0001
mov dword [ebx], eax
add ebx, edx
or eax, 0x746a89c6
and eax, 0x59aa3dc7
and eax, 0x10a00100
or eax, 0x2418010
mov dword [ebx], eax
add ebx, edx
or eax, 0x524155ea
and eax, 0x48
or eax, 0x81000001
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e1c685f
and eax, 0x41
or eax, 0xa451a0
mov dword [ebx], eax
add ebx, edx
or eax, 0x60628086
xor eax, 0x3bb5c952
and eax, 0x53510000
or eax, 0x20a08100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3476e21f
and eax, 0x200610e
or eax, 0xb8780420
mov dword [ebx], eax
add ebx, edx
or eax, 0x56bfe437
and eax, 0x1d0359a7
and eax, 0x4122
or eax, 0x4c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x6501545d
or eax, 0xb34fa64
and eax, 0x104552b
or eax, 0x80080000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x588655f7
and eax, 0x2043f857
and eax, 0x20050
or eax, 0xff753ca2
mov dword [ebx], eax
add ebx, edx
and eax, 0x45284989
xor eax, 0x30d735e0
and eax, 0x14820960
or eax, 0x8809f
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d5a043e
and eax, 4
or eax, 0x8b004181
mov dword [ebx], eax
add ebx, edx
and eax, 0x551782b6
and eax, 4
or eax, 0x22251441
mov dword [ebx], eax
add ebx, edx
xor eax, 0x216028d2
and eax, 0x1000087
or eax, 0x34000060
mov dword [ebx], eax
add ebx, edx
or eax, 0x51b26a8c
and eax, 0x3d9dacda
and eax, 0x21102848
or eax, 0x48635224
mov dword [ebx], eax
add ebx, edx
and eax, 0x1cd8dc65
and eax, 0x404020
or eax, 0x870799
mov dword [ebx], eax
add ebx, edx
and eax, 0x22d1394a
and eax, 0x410100
or eax, 0x1c0c2a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x9886375
and eax, 0x2100
or eax, 0x8700d081
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b684c26
and eax, 0x81080000
or eax, 0x810000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7804acce
and eax, 0x5a504417
and eax, 0x404
or eax, 0x418110
mov dword [ebx], eax
add ebx, edx
and eax, 0xc1963d7
and eax, 0x2066f3a0
and eax, 0x100
or eax, 0x8118548b
mov dword [ebx], eax
add ebx, edx
and eax, 0x2d91a378
or eax, 0x1dc2eb62
and eax, 0xd04962
or eax, 0x41090
mov dword [ebx], eax
add ebx, edx
xor eax, 0x57a55996
or eax, 0x5219a39a
and eax, 0x53708100
or eax, 0xa8820000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x77c5184f
and eax, 0x6f323fa4
and eax, 0x8000004
or eax, 0x830000f0
mov dword [ebx], eax
add ebx, edx
or eax, 0x459f5a7
and eax, 0x8f090045
or eax, 0x60040800
mov dword [ebx], eax
add ebx, edx
and eax, 0x48e1d2b9
or eax, 0x73a1c9e8
and eax, 0x310000e8
or eax, 0x4000016
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d2e434
and eax, 0x34
or eax, 0xffcb
mov dword [ebx], eax
add ebx, edx
or eax, 0x785fe643
and eax, 0x149088
or eax, 0x85000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1faaff1c
and eax, 0x4000000
or eax, 0x10b80041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2ccfc3a6
or eax, 0x54f2f71b
and eax, 0x5c004185
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ed0388e
and eax, 0x4cc04883
or eax, 0x800c8440
mov dword [ebx], eax
add ebx, edx
xor eax, 0x65fc8f7e
and eax, 0x758c00f5
and eax, 0x84
or eax, 0xcccccc48
mov dword [ebx], eax
add ebx, edx
and eax, 0xbb7624
or eax, 0x2ed8a882
and eax, 0x2c884484
or eax, 0xc0031148
mov dword [ebx], eax
add ebx, edx
or eax, 0x72c8ef3f
or eax, 0x5102aeeb
and eax, 0x2508458b
or eax, 0x140000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ef4237d
or eax, 0x6b762a8e
and eax, 0x420
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x134557be
xor eax, 0x2879b8cc
and eax, 0x20700c24
or eax, 0x45024311
mov dword [ebx], eax
add ebx, edx
or eax, 0x24f60a5c
and eax, 0x4440b70
or eax, 0x8098002
mov dword [ebx], eax
add ebx, edx
and eax, 0x299b2681
and eax, 0x2402b8d2
and eax, 0
or eax, 0xcbd6f181
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e44eba7
and eax, 0xd1800000
or eax, 0x20010000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b2654b
and eax, 0x14a
or eax, 0x8a14
mov dword [ebx], eax
add ebx, edx
or eax, 0x6cc3c3cc
and eax, 0x8008188
or eax, 0x82000001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x22428ad1
and eax, 0x32f49aa1
and eax, 0
or eax, 0x558b0041
mov dword [ebx], eax
add ebx, edx
and eax, 0x57725cd0
and eax, 0x55020000
or eax, 0x8c88114
mov dword [ebx], eax
add ebx, edx
xor eax, 0x31114a0a
and eax, 0
or eax, 0x81000041
mov dword [ebx], eax
add ebx, edx
or eax, 0x447c8f6a
and eax, 0x8c62
or eax, 0x806090
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5242b75
and eax, 0x1a08100
or eax, 0x78520000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f7e8d37
and eax, 0xb6a0d14
or eax, 0x80016200
mov dword [ebx], eax
add ebx, edx
and eax, 0xbbff693
and eax, 0x48f53194
and eax, 0x210000
or eax, 0x73040845
mov dword [ebx], eax
add ebx, edx
and eax, 0x100d933f
and eax, 0x10000005
or eax, 0x25000082
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6322edaa
and eax, 0x521
or eax, 0x10
mov dword [ebx], eax
add ebx, edx
xor eax, 0x50125097
and eax, 0x1080
or eax, 0x8a008009
mov dword [ebx], eax
add ebx, edx
xor eax, 0x107f338e
and eax, 0x3bc84195
and eax, 0x8080001
or eax, 0x45830040
mov dword [ebx], eax
add ebx, edx
and eax, 0x19c81f57
and eax, 0x9800000
or eax, 0x92618110
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b335f42
and eax, 0x1210000
or eax, 0x80defe81
mov dword [ebx], eax
add ebx, edx
or eax, 0x37b68d41
and eax, 0x30653ec1
or eax, 0x48000030
mov dword [ebx], eax
add ebx, edx
xor eax, 0x311ca44c
xor eax, 0x6da8004a
and eax, 0x4518a65
or eax, 0x18040100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7320968e
or eax, 0x7bca884
and eax, 0x678cb081
or eax, 0x10004200
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f128c6c
xor eax, 0x4082e8e
and eax, 0x72800000
or eax, 0x80010000
mov dword [ebx], eax
add ebx, edx
or eax, 0x757904cf
and eax, 0x481
or eax, 0xf330
mov dword [ebx], eax
add ebx, edx
or eax, 0x12c97c6f
and eax, 0x2008a89
or eax, 0x88000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4f11e18e
and eax, 0x45010001
or eax, 0x8a0040
mov dword [ebx], eax
add ebx, edx
and eax, 0x14f61688
and eax, 0x38735520
and eax, 0
or eax, 0xfd812518
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc6faec
and eax, 0x64050000
or eax, 0x300000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6685f62d
and eax, 0x40000
or eax, 0x8b68707d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x66ff17cb
or eax, 0x4e210ab8
and eax, 0xc1810c0c
or eax, 0x1041
mov dword [ebx], eax
add ebx, edx
or eax, 0x68bcd86
or eax, 0x6cfd8abe
and eax, 0x8163
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x669b0e92
and eax, 0x5d825185
and eax, 0x800181
or eax, 0x110f000
mov dword [ebx], eax
add ebx, edx
and eax, 0x9df3436
and eax, 0x7394d41a
and eax, 0x1800000
or eax, 0x80090001
mov dword [ebx], eax
add ebx, edx
and eax, 0x40250909
or eax, 0xc90e405
and eax, 0x18000
or eax, 0x400a00
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f1d06f3
and eax, 0x410800b0
or eax, 0x820008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1012555e
and eax, 0x40805500
or eax, 0x8c430800
mov dword [ebx], eax
add ebx, edx
and eax, 0x1cd2801a
xor eax, 0x44115603
and eax, 0x48c04400
or eax, 0x840c88cc
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d707e80
and eax, 0xec8854cc
or eax, 0x30100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x637b0fad
and eax, 0x3536af9c
and eax, 0x5100000
or eax, 0x3004458b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x54f005f5
or eax, 0x619ad40e
and eax, 0x444a
or eax, 0x2a01
mov dword [ebx], eax
add ebx, edx
and eax, 0x1caf3cbf
xor eax, 0x553629a5
and eax, 0x20124
or eax, 0x811211
mov dword [ebx], eax
add ebx, edx
and eax, 0x65fb04e
xor eax, 0x15657742
and eax, 0x14242500
or eax, 0xea910000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a9127fd
and eax, 0xf0810000
or eax, 0x20000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d77933c
and eax, 0x30000
or eax, 0x11fcb96b
mov dword [ebx], eax
add ebx, edx
and eax, 0x68f3d985
xor eax, 0x17b8853e
and eax, 0x50b0001
or eax, 0x48200000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3ad31a14
and eax, 0x40f00004
or eax, 0x80018108
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c2d7bfa
and eax, 0x80000020
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a5e25ac
and eax, 0x4639ca58
and eax, 0
or eax, 0xcb45f1
mov dword [ebx], eax
add ebx, edx
and eax, 0x3810c8ff
and eax, 0
or eax, 0x2c818800
mov dword [ebx], eax
add ebx, edx
and eax, 0x684d1db4
or eax, 0xaa2f42a
and eax, 0xa004000
or eax, 0x81000180
mov dword [ebx], eax
add ebx, edx
xor eax, 0x57c60775
and eax, 0xc0800055
or eax, 0x2011800
mov dword [ebx], eax
add ebx, edx
and eax, 0x48c394a9
and eax, 0x1000
or eax, 0x473c
mov dword [ebx], eax
add ebx, edx
or eax, 0x3d5c6dec
or eax, 0x306d955
and eax, 0x3912f281
or eax, 0x80a00000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f05afce
xor eax, 0x499fe822
and eax, 0x5080000
or eax, 0x40830000
mov dword [ebx], eax
add ebx, edx
and eax, 0x158062c0
and eax, 0x60ced485
and eax, 0
or eax, 0x90483514
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa438ab3
and eax, 0x18010000
or eax, 0x40340000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3caf34c1
and eax, 0x8000041
or eax, 0x8000003c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x317326a6
or eax, 0x3190156b
and eax, 0x1802490
or eax, 0x40000800
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd959105
or eax, 0x5207226f
and eax, 0xc058b00
or eax, 0x480000
mov dword [ebx], eax
add ebx, edx
and eax, 0x235f4933
xor eax, 0x368f337c
and eax, 0x10023000
or eax, 0x401dc181
mov dword [ebx], eax
add ebx, edx
and eax, 0x589d3132
and eax, 0x50010000
or eax, 0xa1800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5571f43e
and eax, 0x41010000
or eax, 0x24740414
mov dword [ebx], eax
add ebx, edx
xor eax, 0x50323f5a
and eax, 0x463a0a
or eax, 0x8084b0
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ce7d734
and eax, 0x440200
or eax, 0xc112900
mov dword [ebx], eax
add ebx, edx
and eax, 0x7da65d4d
and eax, 0x40000
or eax, 0xa03bf281
mov dword [ebx], eax
add ebx, edx
xor eax, 0x704c4011
and eax, 0x80010000
or eax, 0xa880000
mov dword [ebx], eax
add ebx, edx
and eax, 0x21cff5b6
xor eax, 0x521b4dd4
and eax, 4
or eax, 0x418028
mov dword [ebx], eax
add ebx, edx
and eax, 0x552520e0
and eax, 0x20
or eax, 0x2ade98
mov dword [ebx], eax
add ebx, edx
or eax, 0xfeef227
and eax, 0x8442a00
or eax, 0x10010100
mov dword [ebx], eax
add ebx, edx
and eax, 0x26a8b8c3
and eax, 0x4a666abc
and eax, 0x2800
or eax, 0xffc8d135
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7cb826ae
and eax, 0x6096a83d
and eax, 0x8819
or eax, 0x104d03e6
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e022cd9
and eax, 0x88100
or eax, 0x1104881
mov dword [ebx], eax
add ebx, edx
or eax, 0x70b3525e
and eax, 0xe98f961
and eax, 0x800000
or eax, 0xf1010000
mov dword [ebx], eax
add ebx, edx
or eax, 0x38047ac8
and eax, 0x22c8
or eax, 0x8110
mov dword [ebx], eax
add ebx, edx
and eax, 0x60a90d06
and eax, 0x6171d5f7
and eax, 0x100
or eax, 0x802c8088
mov dword [ebx], eax
add ebx, edx
and eax, 0x16951b93
xor eax, 0x3a51b45c
and eax, 0x10010040
or eax, 0x458a0001
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a364ccc
or eax, 0x342728db
and eax, 0x24020010
or eax, 0xc3c08100
mov dword [ebx], eax
add ebx, edx
or eax, 0x32bcaed
and eax, 0x810000b5
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x580ede59
and eax, 0x15f0568
and eax, 0x1080460
or eax, 0x50c292
mov dword [ebx], eax
add ebx, edx
xor eax, 0xec5e118
xor eax, 0x17d3be11
and eax, 0x18448900
or eax, 0x10200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x24e62ad4
xor eax, 0x471928f2
and eax, 0xa20004
or eax, 0x6401
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3efeef79
and eax, 0x56d57546
and eax, 0x10540100
or eax, 0x61a30c00
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb47c409
or eax, 0x40b6dc31
and eax, 0x72340000
or eax, 0x81010000
mov dword [ebx], eax
add ebx, edx
and eax, 0x58ba9fc9
and eax, 0x4bb001df
and eax, 0
or eax, 0x88000175
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a123a71
and eax, 0x10
or eax, 0x41802c80
mov dword [ebx], eax
add ebx, edx
xor eax, 0x45b0e749
and eax, 0x8b00
or eax, 0x204d0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x85645d6
and eax, 0x280ac080
or eax, 0x54243101
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4075eca
or eax, 0x23def63b
and eax, 0x71810000
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3838dba9
or eax, 0xc74cd3c
and eax, 0x9a18
or eax, 0x42
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7676e778
and eax, 0x57a0ca73
and eax, 0x4002
or eax, 0x810c1589
mov dword [ebx], eax
add ebx, edx
xor eax, 0x78a203d1
and eax, 0xa20042
or eax, 0x4108a0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x51acba49
and eax, 0x114a8000
or eax, 0x8ca00100
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c44f80e
and eax, 0
or eax, 0x81000019
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e36387b
and eax, 0x10
or eax, 0x86de2
mov dword [ebx], eax
add ebx, edx
and eax, 0x22cce948
and eax, 0x80800
or eax, 0x2c828000
mov dword [ebx], eax
add ebx, edx
or eax, 0x33cc22d
and eax, 0x28004000
or eax, 0x90000180
mov dword [ebx], eax
add ebx, edx
or eax, 0x7017ad3c
and eax, 0x1802c
or eax, 0x400000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c61724c
and eax, 0xc40c24c
or eax, 0xc08c0111
mov dword [ebx], eax
add ebx, edx
or eax, 0x30170bc8
xor eax, 0x443a912a
and eax, 0x88c448c4
or eax, 0x44088408
mov dword [ebx], eax
add ebx, edx
or eax, 0x3268ce20
and eax, 0xcccccccc
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x382f90ed
and eax, 0x1df5319f
and eax, 0x804008c
or eax, 0xc4c8cc40
mov dword [ebx], eax
add ebx, edx
and eax, 0x300fd091
and eax, 0x24e8f407
and eax, 0x84000
or eax, 0xec8315cc
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b4171cd
or eax, 0x2b7024e3
and eax, 0x900458b
or eax, 0x4080000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x499509e4
and eax, 0x442
or eax, 0x1190
mov dword [ebx], eax
add ebx, edx
xor eax, 0x53e73439
and eax, 0x1bcc4b5b
and eax, 0x400101
or eax, 0x105a04
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1bc8e52a
and eax, 0x183400
or eax, 0x80220100
mov dword [ebx], eax
add ebx, edx
or eax, 0x73d10bc2
and eax, 0x418b3840
or eax, 0xc004025
mov dword [ebx], eax
add ebx, edx
xor eax, 0x18f0dae7
xor eax, 0x1d74f5fc
and eax, 0x48010108
or eax, 0x16f08000
mov dword [ebx], eax
add ebx, edx
or eax, 0xca51963
xor eax, 0x38f6c58d
and eax, 0xa4
or eax, 0x81000008
mov dword [ebx], eax
add ebx, edx
or eax, 0x51545202
xor eax, 0x220f753c
and eax, 0x402290
or eax, 0xa49861
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ef22936
and eax, 0x3c808900
or eax, 0x40010000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7cd4b39d
and eax, 0x89
or eax, 0x8b004100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x32693bb5
or eax, 0xd8dabc6
and eax, 0x80811054
or eax, 0x42000401
mov dword [ebx], eax
add ebx, edx
or eax, 0x3892b320
and eax, 0x9351
or eax, 0x8a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x10332912
and eax, 0x1013b281
or eax, 0x4c84000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x10acc726
and eax, 0x4032525
or eax, 0x41884a50
mov dword [ebx], eax
add ebx, edx
and eax, 0x443fd9bd
and eax, 0x40020114
or eax, 0xa542400
mov dword [ebx], eax
add ebx, edx
and eax, 0x28fe1fe4
and eax, 0x25489a48
and eax, 0
or eax, 0x27050000
mov dword [ebx], eax
add ebx, edx
and eax, 0x50d26bbb
xor eax, 0x6fce59ad
and eax, 0x25000008
or eax, 0x10000040
mov dword [ebx], eax
add ebx, edx
and eax, 0x213be1e3
and eax, 0x40
or eax, 0x903d
mov dword [ebx], eax
add ebx, edx
or eax, 0x5fc3dc8f
and eax, 0x9409089
or eax, 0x803c0000
mov dword [ebx], eax
add ebx, edx
or eax, 0xdbe78fd
and eax, 0xd8a0041
or eax, 0x40010000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x74842caf
xor eax, 0x364582cf
and eax, 0xb408000
or eax, 0xa0a10108
mov dword [ebx], eax
add ebx, edx
and eax, 0x5fa7cc80
and eax, 0x1000000
or eax, 0x800000a1
mov dword [ebx], eax
add ebx, edx
and eax, 0xc347a37
xor eax, 0x77c19584
and eax, 0x85a1
or eax, 0x4850
mov dword [ebx], eax
add ebx, edx
and eax, 0xbac36d8
or eax, 0x499cfe1e
and eax, 0x148a00
or eax, 0x10410100
mov dword [ebx], eax
add ebx, edx
and eax, 0x46e9fa71
and eax, 0xe2db966
and eax, 0x8800
or eax, 0xe5fc4281
mov dword [ebx], eax
add ebx, edx
and eax, 0x65434c88
and eax, 0x67952dde
and eax, 0x40000000
or eax, 0x82810000
mov dword [ebx], eax
add ebx, edx
or eax, 0x31c2f509
and eax, 0xe100
or eax, 0x240
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3ef94cd6
and eax, 0x1a31a280
or eax, 0xc1005001
mov dword [ebx], eax
add ebx, edx
and eax, 0x788c3458
and eax, 0x8000000
or eax, 0x82880001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b4468b6
and eax, 0x400834
or eax, 0x18148
mov dword [ebx], eax
add ebx, edx
xor eax, 0x43e23968
and eax, 0x1000000
or eax, 0x340c458b
mov dword [ebx], eax
add ebx, edx
or eax, 0x1d40b5ff
and eax, 0x2d
or eax, 0xa00
mov dword [ebx], eax
add ebx, edx
and eax, 0x344a2b60
and eax, 0xa20
or eax, 0x76210d
mov dword [ebx], eax
add ebx, edx
and eax, 0x745fd6fc
and eax, 0x560000
or eax, 0x44a03500
mov dword [ebx], eax
add ebx, edx
xor eax, 0xac51621
and eax, 0x312320
or eax, 0xa188504e
mov dword [ebx], eax
add ebx, edx
or eax, 0x9bbe68a
and eax, 0x29000024
or eax, 0x2000010
mov dword [ebx], eax
add ebx, edx
or eax, 0x153bce53
and eax, 0x31010045
or eax, 0xc0801008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x72a17fb5
or eax, 0x7a91297a
and eax, 0x6150
or eax, 0x9004
mov dword [ebx], eax
add ebx, edx
or eax, 0xd37f5b0
and eax, 0xc34f180
or eax, 0xc0c80001
mov dword [ebx], eax
add ebx, edx
and eax, 0x532046f6
and eax, 0x4080
or eax, 0x8189bf7f
mov dword [ebx], eax
add ebx, edx
and eax, 0x54bbccd7
or eax, 0x1cc5af2a
and eax, 0x41897c
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x20ae84d
and eax, 0x7fcd2b40
and eax, 0x92800
or eax, 0x418054b8
mov dword [ebx], eax
add ebx, edx
or eax, 0x3456e82f
and eax, 0x44c35c00
or eax, 0x88000100
mov dword [ebx], eax
add ebx, edx
and eax, 0x78e07a70
or eax, 0x5a74ff07
and eax, 0x48805504
or eax, 0xa40b00c8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7fc6a7e3
xor eax, 0x19aba959
and eax, 0x8004102
or eax, 0x5100489
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e3da0bc
and eax, 0x56694130
and eax, 0x4130
or eax, 0xbec3
mov dword [ebx], eax
add ebx, edx
xor eax, 0x10bcf0d5
and eax, 0x384debbb
and eax, 0x10000920
or eax, 0x43b2a415
mov dword [ebx], eax
add ebx, edx
or eax, 0x190e1b68
and eax, 0x80c8b70
or eax, 0x4410002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3721535c
and eax, 0x944c800
or eax, 0x40010181
mov dword [ebx], eax
add ebx, edx
and eax, 0x4bb70ce3
xor eax, 0x13258cac
and eax, 0x50000000
or eax, 0xa1810000
mov dword [ebx], eax
add ebx, edx
and eax, 0x261a5b66
and eax, 0
or eax, 0xcd67
mov dword [ebx], eax
add ebx, edx
and eax, 0x669122fb
and eax, 1
or eax, 0x8c648188
mov dword [ebx], eax
add ebx, edx
or eax, 0x6157bde3
and eax, 0x45030041
or eax, 0x10880000
mov dword [ebx], eax
add ebx, edx
or eax, 0x21ba6411
xor eax, 0x3e7df29e
and eax, 0x1c2800c
or eax, 0xa0300100
mov dword [ebx], eax
add ebx, edx
and eax, 0x3447d5a3
and eax, 0
or eax, 0x810000fc
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b69b148
and eax, 0x2a41b0f0
or eax, 0x4124002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x69404ba9
and eax, 0x5d98a573
and eax, 0x8141
or eax, 0x18450a24
mov dword [ebx], eax
add ebx, edx
xor eax, 0x50de243c
and eax, 0x18ab01
or eax, 0x400004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1809b6a0
and eax, 0x18100500
or eax, 0x408a2000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7244562c
and eax, 0
or eax, 0x8c350000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a4445e9
xor eax, 0x6b9f1b91
and eax, 0x89000000
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c8328bc
xor eax, 0x2efbe8e6
and eax, 0x41084010
or eax, 0x842480
mov dword [ebx], eax
add ebx, edx
or eax, 0x7bb60595
and eax, 0x80c0100
or eax, 0x4418a00
mov dword [ebx], eax
add ebx, edx
or eax, 0x30ea150d
and eax, 0x148c9101
or eax, 0x81006080
mov dword [ebx], eax
add ebx, edx
and eax, 0x24c21368
or eax, 0x410085d5
and eax, 0x41800000
or eax, 0xb0010000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2e6949e
xor eax, 0x6256d114
and eax, 0x100
or eax, 0x2a50
mov dword [ebx], eax
add ebx, edx
and eax, 0x7cb149df
xor eax, 0x38c7c647
and eax, 0x30c3c101
or eax, 0x42383080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4aac7632
xor eax, 0x1fec01ed
and eax, 0x58b0000
or eax, 0x50000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x75e139b3
and eax, 0x54800000
or eax, 0x2a728118
mov dword [ebx], eax
add ebx, edx
xor eax, 0x667aa0ce
xor eax, 0x11a02fd4
and eax, 0x1000002
or eax, 0x800000a5
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f58361c
and eax, 0x62e810ad
and eax, 0x800a0
or eax, 0x854a52
mov dword [ebx], eax
add ebx, edx
or eax, 0x58d7f0e4
xor eax, 0x40bf4d59
and eax, 0x8000
or eax, 0x648a0800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x230d2452
and eax, 0x3000000
or eax, 0x8800418c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f5c0a25
and eax, 0x12e4f9b8
and eax, 0x40800
or eax, 0x1c090445
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5b4c9f1b
and eax, 0x5000042
or eax, 0x300000a0
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a037c93
xor eax, 0x299c7897
and eax, 0x440
or eax, 0xea1a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x512cf38b
xor eax, 0x231f56bd
and eax, 0x204908
or eax, 0x81000483
mov dword [ebx], eax
add ebx, edx
or eax, 0x7638162f
xor eax, 0x2c3be97e
and eax, 0x230c1
or eax, 8
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f776686
or eax, 0x5744fbf
and eax, 0x5e710100
or eax, 0x20808000
mov dword [ebx], eax
add ebx, edx
and eax, 0x19c8d10d
and eax, 0x8000000
or eax, 0x800000db
mov dword [ebx], eax
add ebx, edx
or eax, 0x17bb0c85
and eax, 0x1880481
or eax, 0x40046000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x519ff0e7
and eax, 0x2957774
and eax, 0x1000
or eax, 0xd5e4aa00
mov dword [ebx], eax
add ebx, edx
or eax, 0x185daac8
and eax, 0x55290000
or eax, 0x20000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b371c71
and eax, 0xa080010
or eax, 0x80e28108
mov dword [ebx], eax
add ebx, edx
or eax, 0x6a28f464
and eax, 0x1762a599
and eax, 0x10
or eax, 0x81000041
mov dword [ebx], eax
add ebx, edx
and eax, 0x45110ea3
and eax, 0
or eax, 0x5a64f2
mov dword [ebx], eax
add ebx, edx
or eax, 0x597aaf69
and eax, 0x18408b00
or eax, 0x50000
mov dword [ebx], eax
add ebx, edx
and eax, 0x606d5840
or eax, 0x397738e7
and eax, 0x723025
or eax, 0x8600
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f6c7b6
and eax, 0x2363500
or eax, 0x20080000
mov dword [ebx], eax
add ebx, edx
and eax, 0x392716e3
and eax, 0
or eax, 0x90880000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4556aa65
and eax, 0xadb1e33
and eax, 0
or eax, 0x418c64
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3041353d
and eax, 0x2018
or eax, 0x418c44a0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x38f65a9
and eax, 0x40030100
or eax, 0x8cc05c00
mov dword [ebx], eax
add ebx, edx
and eax, 0x746bffe9
and eax, 0x44404c00
or eax, 0x888c80cc
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d32c7bc
xor eax, 0x71a042b2
and eax, 0x8c4c8c4c
or eax, 0x40804080
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d203380
and eax, 0x2f933d94
and eax, 0xc000080
or eax, 0xe08b554c
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c1e2254
and eax, 0x137698
or eax, 0x600820
mov dword [ebx], eax
add ebx, edx
xor eax, 0x488e1ac3
and eax, 0x452000
or eax, 0x10000b00
mov dword [ebx], eax
add ebx, edx
and eax, 0x66234d85
or eax, 0x675d1f2c
and eax, 0x101724
or eax, 0xa28011
mov dword [ebx], eax
add ebx, edx
xor eax, 0x179a735a
or eax, 0x9e2981c
and eax, 0x17a23400
or eax, 0x150100
mov dword [ebx], eax
add ebx, edx
xor eax, 0xdf86f9
and eax, 0x5089290
or eax, 0x48830806
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e012d34
and eax, 0x40808120
or eax, 0x14610004
mov dword [ebx], eax
add ebx, edx
and eax, 0x48c2f42c
or eax, 0x5af379ee
and eax, 0xc0
or eax, 0x81000011
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ca06897
and eax, 0x37e105d8
and eax, 0xa000c0
or eax, 0x4c9729
mov dword [ebx], eax
add ebx, edx
and eax, 0x7466c90b
and eax, 0x6d7671dc
and eax, 0x600100
or eax, 0xb9918000
mov dword [ebx], eax
add ebx, edx
or eax, 0x54e8709c
and eax, 0x270d7c32
and eax, 0x1097000
or eax, 0x88f68fa3
mov dword [ebx], eax
add ebx, edx
xor eax, 0x722e83c8
and eax, 0x41804401
or eax, 0xa8080
mov dword [ebx], eax
add ebx, edx
and eax, 0x6f0d8472
and eax, 0x8000
or eax, 0x28550b00
mov dword [ebx], eax
add ebx, edx
and eax, 0x9a45967
and eax, 0
or eax, 0x40c2f281
mov dword [ebx], eax
add ebx, edx
and eax, 0x47e5c1e6
and eax, 0x4920ed24
and eax, 0x40000000
or eax, 0xb2810000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x21216aa6
xor eax, 0x2f029392
and eax, 0xe804
or eax, 0x243
mov dword [ebx], eax
add ebx, edx
and eax, 0x69f3c321
or eax, 0x4ae767ed
and eax, 0x204589
or eax, 0x25080002
mov dword [ebx], eax
add ebx, edx
and eax, 0x3151f520
or eax, 0x42315b42
and eax, 0x4a00
or eax, 0xa9
mov dword [ebx], eax
add ebx, edx
and eax, 0x5fe994db
and eax, 1
or eax, 0xa1934
mov dword [ebx], eax
add ebx, edx
or eax, 0xd03c803
xor eax, 0x6fcfdf8a
and eax, 0x40800000
or eax, 0x84108800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x62bcf629
xor eax, 0x141dad70
and eax, 0x82004108
or eax, 0x9000082
mov dword [ebx], eax
add ebx, edx
xor eax, 0x10113924
and eax, 0x8101180c
or eax, 0x40800041
mov dword [ebx], eax
add ebx, edx
or eax, 0x74e378e
and eax, 0x400
or eax, 0xc000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1f4bb041
and eax, 0x50bf001
or eax, 0x60a00180
mov dword [ebx], eax
add ebx, edx
and eax, 0x14c54a1e
and eax, 0x498b7a4c
and eax, 0x810000
or eax, 0x550a0001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4509e891
and eax, 0x828000
or eax, 0x8c48010c
mov dword [ebx], eax
add ebx, edx
and eax, 0x7766b1d0
or eax, 0x365ff402
and eax, 0
or eax, 0x810000ed
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd555e03
and eax, 0x1404c2
or eax, 0x22a100
mov dword [ebx], eax
add ebx, edx
and eax, 0x62b15e61
or eax, 0xa06b1fe
and eax, 0x2328100
or eax, 0x94c00000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x34cded79
or eax, 0x3466b2c2
and eax, 0x80000022
or eax, 0x8000104
mov dword [ebx], eax
add ebx, edx
and eax, 0x2276b125
or eax, 0x65fbeda5
and eax, 0x418ac480
or eax, 0xa
mov dword [ebx], eax
add ebx, edx
and eax, 0x48f6d022
or eax, 0x76855b3d
and eax, 0x58b00
or eax, 0x8400000
mov dword [ebx], eax
add ebx, edx
and eax, 0x277f1f4b
and eax, 0x400900
or eax, 0x20600d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b55834b
xor eax, 0x7c7963af
and eax, 0x11080100
or eax, 0x80803400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x31a7e57e
and eax, 0x80250000
or eax, 0x51100000
mov dword [ebx], eax
add ebx, edx
and eax, 0x8863726
and eax, 0
or eax, 0x8b00007c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x938041e
and eax, 0x16d7cca7
and eax, 0x400
or eax, 0xf181184d
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c85e679
and eax, 0x7ebe000f
and eax, 8
or eax, 0xe064
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d8dae0d
and eax, 0xa000
or eax, 0xf3635181
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d1f3fd6
and eax, 0x6b8f42cc
and eax, 0x1000000
or eax, 0x80880000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x705d0efb
and eax, 0x410ac0
or eax, 0x8004
mov dword [ebx], eax
add ebx, edx
or eax, 0x73ee474c
xor eax, 0x424a64b7
and eax, 0x124010b
or eax, 0x80085480
mov dword [ebx], eax
add ebx, edx
or eax, 0x28bed918
xor eax, 0x4c779220
and eax, 0xc8438a
or eax, 0x248040
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f8de5e4
xor eax, 0x1a7604b6
and eax, 0x18f28100
or eax, 0xa1000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x398da5e9
xor eax, 0x33b56f20
and eax, 0x88404088
or eax, 0x30302102
mov dword [ebx], eax
add ebx, edx
or eax, 0x16717e90
xor eax, 0x59a08915
and eax, 0x508a
or eax, 0x100
mov dword [ebx], eax
add ebx, edx
and eax, 0x2fba04f7
and eax, 2
or eax, 0x250c4529
mov dword [ebx], eax
add ebx, edx
and eax, 0x36950a73
xor eax, 0x7fa2a1e9
and eax, 0x8180
or eax, 0x215
mov dword [ebx], eax
add ebx, edx
or eax, 0x48fcd724
and eax, 0x801535
or eax, 0x30800
mov dword [ebx], eax
add ebx, edx
and eax, 0x31ef9c0a
and eax, 0x181003cb
and eax, 0
or eax, 0xc4908900
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d287c31
or eax, 0x68d8f444
and eax, 0xa9004100
or eax, 0x1000008a
mov dword [ebx], eax
add ebx, edx
and eax, 0xe5c397d
and eax, 0x100
or eax, 0x4a51
mov dword [ebx], eax
add ebx, edx
or eax, 0x13bbfd47
xor eax, 0x5acf3fb8
and eax, 0x114402b
or eax, 0x80000d00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c7b1289
and eax, 0x411fa0
or eax, 0x51
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ad4b55e
xor eax, 0x7117812
and eax, 0x24448300
or eax, 0x110800
mov dword [ebx], eax
add ebx, edx
and eax, 0x4583f8a9
and eax, 0x4018000
or eax, 0x12987281
mov dword [ebx], eax
add ebx, edx
or eax, 0x2aeda4d7
and eax, 0xa810000
or eax, 0xc0000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d0e37e7
and eax, 0x51d73d56
and eax, 0x2142
or eax, 0x82a8
mov dword [ebx], eax
add ebx, edx
and eax, 0x12899555
xor eax, 0x1886d3d1
and eax, 0x10064281
or eax, 0x3108800
mov dword [ebx], eax
add ebx, edx
or eax, 0x347bfdff
and eax, 0x512bd4c2
and eax, 0x10010000
or eax, 0xe2800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x46c97bc1
and eax, 0x33c1
or eax, 0x8028
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6cf36e9
and eax, 0x1ead52f1
and eax, 0x2840000
or eax, 0x88408a88
mov dword [ebx], eax
add ebx, edx
or eax, 0x4f4b36e2
and eax, 0x458b0040
or eax, 1
mov dword [ebx], eax
add ebx, edx
and eax, 0x23292510
and eax, 0x80000
or eax, 0x62f40524
mov dword [ebx], eax
add ebx, edx
and eax, 0x30587bbf
and eax, 0
or eax, 0xc0250000
mov dword [ebx], eax
add ebx, edx
and eax, 0x67f37854
or eax, 0x8582b26
and eax, 4
or eax, 0x5000048
mov dword [ebx], eax
add ebx, edx
and eax, 0x8473ff8
and eax, 0x52d2d4fc
and eax, 0x48
or eax, 0x9ca6
mov dword [ebx], eax
add ebx, edx
or eax, 0x53e23c34
and eax, 0x41820834
or eax, 0x200c4101
mov dword [ebx], eax
add ebx, edx
and eax, 0x26a89d71
and eax, 0x20080930
or eax, 0x458244
mov dword [ebx], eax
add ebx, edx
or eax, 0x5de6578e
xor eax, 0x6c6af6a2
and eax, 0x1050100
or eax, 0x8030c081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3045e288
or eax, 0x2f04d63c
and eax, 0xb1000000
or eax, 0x40810000
mov dword [ebx], eax
add ebx, edx
and eax, 0x79965d01
and eax, 0
or eax, 0x164e8
mov dword [ebx], eax
add ebx, edx
or eax, 0x30b3e25d
and eax, 0x599839d
and eax, 0x808089
or eax, 0x8a440100
mov dword [ebx], eax
add ebx, edx
and eax, 0x68e4430e
and eax, 0x19088ad4
and eax, 0
or eax, 0x15ba0041
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa188689
and eax, 0xb000080
or eax, 0x20000031
mov dword [ebx], eax
add ebx, edx
or eax, 0x55714c51
and eax, 0x68e85875
and eax, 0x68000851
or eax, 0x82830404
mov dword [ebx], eax
add ebx, edx
or eax, 0x75a15a9f
and eax, 0x6a20045
or eax, 0x508100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3246a4d4
and eax, 0x30000000
or eax, 0x8800004e
mov dword [ebx], eax
add ebx, edx
and eax, 0x1bb8d620
or eax, 0xbbffe6f
and eax, 0xbc0c
or eax, 0x90
mov dword [ebx], eax
add ebx, edx
xor eax, 0x292bac50
and eax, 0x21200008
or eax, 0x14004523
mov dword [ebx], eax
add ebx, edx
and eax, 0x22f52414
xor eax, 0x6ec9f08a
and eax, 0x4ee9d088
or eax, 0xb1160874
mov dword [ebx], eax
add ebx, edx
or eax, 0x26b3179a
and eax, 0x2f29c804
and eax, 0xa008000
or eax, 0x80c41088
mov dword [ebx], eax
add ebx, edx
xor eax, 0x64cb551b
xor eax, 0x4e0da3cf
and eax, 0x20040
or eax, 0x4d890001
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c3d3a21
and eax, 0x5a4f1cd6
and eax, 0x10000
or eax, 0x41e08124
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b14e92c
or eax, 0xb91f7bf
and eax, 0x1000010
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x19d0d1ea
and eax, 0x1080f0
or eax, 0x201
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1422dbf7
or eax, 0x4914f3fd
and eax, 0x18148b00
or eax, 0x410000
mov dword [ebx], eax
add ebx, edx
and eax, 0x657f7e31
and eax, 0x550200
or eax, 0x94a0c081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6ae74079
and eax, 0xf2000000
or eax, 0x810000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a09b797
and eax, 0x10000
or eax, 0x3605
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a4fbef
and eax, 0x200
or eax, 0x8ac48888
mov dword [ebx], eax
add ebx, edx
and eax, 0x3442284
and eax, 0
or eax, 0x458b0041
mov dword [ebx], eax
add ebx, edx
and eax, 0x94391bd
and eax, 0x1020000
or eax, 0xa60251c
mov dword [ebx], eax
add ebx, edx
or eax, 0x23d66ce2
and eax, 0x9240000
or eax, 0x14090000
mov dword [ebx], eax
add ebx, edx
or eax, 0x39227333
and eax, 0x1bdbe6d4
and eax, 0x11000010
or eax, 0x2400000c
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a2109a8
or eax, 0x63cad1fc
and eax, 0x63cac084
or eax, 0x9c352602
mov dword [ebx], eax
add ebx, edx
or eax, 0x5dfa5687
or eax, 0x332b29b4
and eax, 0x812c4d83
or eax, 8
mov dword [ebx], eax
add ebx, edx
or eax, 0x56d6410
and eax, 0x486089
or eax, 0x129040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3a7ac04e
and eax, 0x20200000
or eax, 0xc4d18100
mov dword [ebx], eax
add ebx, edx
and eax, 0x76e9f312
or eax, 0x773d48b
and eax, 0xa
or eax, 0x88000054
mov dword [ebx], eax
add ebx, edx
or eax, 0x4103803b
and eax, 0x41028001
or eax, 0x884480
mov dword [ebx], eax
add ebx, edx
or eax, 0x24638fd9
and eax, 0x418b00
or eax, 0x8140000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7732c261
and eax, 0xf07c201
or eax, 0x80002080
mov dword [ebx], eax
add ebx, edx
and eax, 0x6f3e2c6c
and eax, 0xa000000
or eax, 0xc0810000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f6116ca
and eax, 0xc2
or eax, 0x4114
mov dword [ebx], eax
add ebx, edx
or eax, 0x155b40d1
and eax, 0x4ef458e8
and eax, 0x4504080
or eax, 0xc986b201
mov dword [ebx], eax
add ebx, edx
or eax, 0x2a21106a
and eax, 0x6917cb32
and eax, 0x41030000
or eax, 0x4880000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe582045
and eax, 0x4814385d
and eax, 0
or eax, 0xb00d0510
mov dword [ebx], eax
add ebx, edx
xor eax, 0x527ef4c0
and eax, 0xe0210000
or eax, 0x1d040000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e32991f
and eax, 0x1000007
or eax, 0x240000e0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x796bb805
and eax, 0xb0a0
or eax, 0x110
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e98a433
and eax, 0x4e78f9a4
and eax, 0x810b080
or eax, 0x80014003
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3d55a2ba
and eax, 0x1004010
or eax, 0x408a8480
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7343526d
and eax, 0x1560a40b
and eax, 0x408000
or eax, 0xc0d0b00
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b887860
and eax, 0x889c900
or eax, 0x20220081
mov dword [ebx], eax
add ebx, edx
and eax, 0x344db9f9
and eax, 0x20010000
or eax, 0xd1800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1871de01
and eax, 0
or eax, 0x6a55
mov dword [ebx], eax
add ebx, edx
xor eax, 0x30959997
and eax, 0x45182
or eax, 0x81080409
mov dword [ebx], eax
add ebx, edx
and eax, 0x2287a338
xor eax, 0x5c4ad03b
and eax, 0x40c022
or eax, 0xb104c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x1663fee
or eax, 0x192974d3
and eax, 0x11600000
or eax, 0x46928100
mov dword [ebx], eax
add ebx, edx
and eax, 0x7943ca1b
and eax, 0
or eax, 0x88000060
mov dword [ebx], eax
add ebx, edx
xor eax, 0x34159226
xor eax, 0x10f492ad
and eax, 0x80008a
or eax, 0x410ac400
mov dword [ebx], eax
add ebx, edx
and eax, 0x1ccef57c
or eax, 0x6535a6a1
and eax, 0x20058200
or eax, 0x8400900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x165ce8a0
xor eax, 0x5147a0d2
and eax, 0x500120
or eax, 0xa02805
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ebe6694
or eax, 0x64d7729c
and eax, 0x6d20500
or eax, 0x81200000
mov dword [ebx], eax
add ebx, edx
or eax, 0x47941452
and eax, 0x86240000
or eax, 0x28010000
mov dword [ebx], eax
add ebx, edx
or eax, 0x545868e2
and eax, 0x34000082
or eax, 0x1000018
mov dword [ebx], eax
add ebx, edx
or eax, 0x49fcdd9
and eax, 0x13a87bc4
and eax, 0x100008c0
or eax, 0x68652412
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1bbbcabf
and eax, 0x1044409
or eax, 0x80200982
mov dword [ebx], eax
add ebx, edx
and eax, 0x79d48161
and eax, 0xc9f9a57
and eax, 1
or eax, 0x724ce0
mov dword [ebx], eax
add ebx, edx
or eax, 0x3646ba71
or eax, 0x46d1cdf9
and eax, 0x40f18100
or eax, 0x8000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x35a46be9
and eax, 0
or eax, 0x89000010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b0b528a
and eax, 0x400a4080
or eax, 0x1808401
mov dword [ebx], eax
add ebx, edx
or eax, 0x53a41c67
and eax, 0x2849800
or eax, 0x88402000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d5ee243
and eax, 0x1cfe7767
and eax, 0x180041
or eax, 0xc3450000
mov dword [ebx], eax
add ebx, edx
or eax, 0x531804f6
and eax, 0xc04c04c4
or eax, 0xc80c808
mov dword [ebx], eax
add ebx, edx
or eax, 0x9422e45
and eax, 0xcc8a44cc
or eax, 0x20011100
mov dword [ebx], eax
add ebx, edx
and eax, 0x117ddaaa
xor eax, 0x78fd03e2
and eax, 0x824410a
or eax, 0x5000481
mov dword [ebx], eax
add ebx, edx
or eax, 0x59c699c1
and eax, 0x1182
or eax, 0x2210
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f1a3856
and eax, 0x784e1def
and eax, 0x20000104
or eax, 0x52509231
mov dword [ebx], eax
add ebx, edx
or eax, 0xc6906f4
and eax, 0x319d354f
and eax, 0x10090145
or eax, 0x4448a20
mov dword [ebx], eax
add ebx, edx
and eax, 0xe9f74db
and eax, 0x90001
or eax, 0xd390e180
mov dword [ebx], eax
add ebx, edx
and eax, 0x39143221
xor eax, 0x45ac9411
and eax, 0x50800000
or eax, 0xa1010000
mov dword [ebx], eax
add ebx, edx
and eax, 0x26b0cd3b
and eax, 0x624587f4
and eax, 0
or eax, 0x809c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x20b4f78
xor eax, 0xddb0d6f
and eax, 0x9d08089
or eax, 0x80200100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x41b70dae
or eax, 0x37aa2b45
and eax, 0x558b0041
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a8a5fa7
xor eax, 0x2abfa5e4
and eax, 0x10008000
or eax, 0x2c20128
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1aef3919
and eax, 0x30
or eax, 0x810000c2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x746a2805
xor eax, 0x56685ab6
and eax, 0x3040
or eax, 0xe4008a
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b3a06ab
or eax, 0x1e255c83
and eax, 0x44f20000
or eax, 0x8100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x70e0077d
or eax, 0x569a3f32
and eax, 0x30182459
or eax, 0x88604080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3814eb3b
and eax, 0x21d445fb
and eax, 0x400
or eax, 0x7205
mov dword [ebx], eax
add ebx, edx
and eax, 0xc1885b4
or eax, 0x4a3bb81e
and eax, 0x18040a
or eax, 0x35004121
mov dword [ebx], eax
add ebx, edx
xor eax, 0x58a107dc
xor eax, 0x7367f944
and eax, 0x1220
or eax, 0x4004
mov dword [ebx], eax
add ebx, edx
or eax, 0x71605f0d
xor eax, 0x705330e6
and eax, 0x1300089
or eax, 0x88c09000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1313a865
xor eax, 0x3f78707d
and eax, 0x48b0000
or eax, 0x49000041
mov dword [ebx], eax
add ebx, edx
or eax, 0x54c90178
and eax, 0x268ef271
and eax, 0x4880010
or eax, 0x23418104
mov dword [ebx], eax
add ebx, edx
or eax, 0x4bb3c9b5
xor eax, 0x53614fdd
and eax, 0x60
or eax, 0x81000011
mov dword [ebx], eax
add ebx, edx
or eax, 0x54339d34
or eax, 0x22a0b822
and eax, 0xb1bd71
or eax, 0x4c0280
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b8a39e3
or eax, 0x375cc1ef
and eax, 0x10548900
or eax, 0x8010200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e0e3387
and eax, 0x26b40d54
and eax, 0x2000000
or eax, 0x909e281
mov dword [ebx], eax
add ebx, edx
and eax, 0x72ece018
xor eax, 0x692636da
and eax, 0x62000000
or eax, 0x90810000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5dbb2a03
and eax, 0x803
or eax, 0x11bc
mov dword [ebx], eax
add ebx, edx
or eax, 0xb8b3d52
and eax, 0xa8b3081
or eax, 0x1030c200
mov dword [ebx], eax
add ebx, edx
or eax, 0x43aebefc
and eax, 0xa880000
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2107fde2
or eax, 0x4720a2dc
and eax, 0x189f0
or eax, 0x400000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x38e02ece
and eax, 0x5de8afca
and eax, 0xa0a308
or eax, 0x5d18b0
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a677d6a
or eax, 0x32f7cd3d
and eax, 0x10452900
or eax, 0x200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6577792
and eax, 0x649a22c3
and eax, 0x20000
or eax, 0x89835
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c7a1d73
and eax, 0x28488900
or eax, 0x50200
mov dword [ebx], eax
add ebx, edx
or eax, 0x35d2a307
or eax, 0x3ae5dee3
and eax, 0x118fc981
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c81121a
and eax, 0x61000000
or eax, 0x90810000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b269737
or eax, 0x7ef19c41
and eax, 0x9173
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
or eax, 0x97e0855
and eax, 0x1ebfc166
and eax, 0x8308100
or eax, 0x81c00088
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ee37c8
and eax, 0x40a0040
or eax, 0x51810001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x19c52b26
or eax, 0x3c2dc295
and eax, 0x20628114
or eax, 0x1900000
mov dword [ebx], eax
add ebx, edx
or eax, 0x28c72669
xor eax, 0x7569834a
and eax, 0x24
or eax, 0x810000c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x59d1bfe5
and eax, 0x58018d00
or eax, 0x200c40f2
mov dword [ebx], eax
add ebx, edx
or eax, 0x3193e15c
and eax, 0x2f9f3120
and eax, 0x18e2020
or eax, 0xd0009850
mov dword [ebx], eax
add ebx, edx
and eax, 0x68c3248b
and eax, 0x40020000
or eax, 0x5290000
mov dword [ebx], eax
add ebx, edx
or eax, 0x52f937ea
and eax, 0x1daca00e
and eax, 0x1282000
or eax, 0x28420524
mov dword [ebx], eax
add ebx, edx
or eax, 0x74aecbff
and eax, 0xb31041f
and eax, 0
or eax, 0xf0830000
mov dword [ebx], eax
add ebx, edx
and eax, 0xcc2e95b
and eax, 0x15fbcea8
and eax, 0x800000
or eax, 0xf010890a
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f8ba937
xor eax, 0x414fd635
and eax, 0xb8004108
or eax, 0x81
mov dword [ebx], eax
add ebx, edx
and eax, 0x6067b6b
and eax, 0x4717e5a9
and eax, 0x100
or eax, 0x4188f0
mov dword [ebx], eax
add ebx, edx
and eax, 0x765b1ae6
and eax, 0x400040
or eax, 0xcc8cc31d
mov dword [ebx], eax
add ebx, edx
and eax, 0x68d003c4
and eax, 0x48c00044
or eax, 0x840ccc88
mov dword [ebx], eax
add ebx, edx
or eax, 0x4f5527aa
and eax, 0x7ed227eb
and eax, 0x4cc004c8
or eax, 0x800cc804
mov dword [ebx], eax
add ebx, edx
and eax, 0x2510b7ca
and eax, 0x3bc377dc
and eax, 0x4c8
or eax, 0xec8b5104
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b3ef67f
and eax, 0x20084408
or eax, 0x15200183
mov dword [ebx], eax
add ebx, edx
or eax, 0x546ce417
xor eax, 0x6c4b6dbd
and eax, 0x22
or eax, 0x2511
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c9e7320
and eax, 0x20
or eax, 0x693dc815
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1620cb35
xor eax, 0x753b6dec
and eax, 0x8040a64
or eax, 0x10498102
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ce33776
and eax, 0x71c3ead7
and eax, 0x4002a000
or eax, 0x2e185181
mov dword [ebx], eax
add ebx, edx
or eax, 0x317057d0
xor eax, 0x7cafb3a2
and eax, 0x1810000
or eax, 0xf0000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6db2e76d
or eax, 0x256d44c2
and eax, 0
or eax, 0xab39
mov dword [ebx], eax
add ebx, edx
or eax, 0x2047c6e6
and eax, 0x48189
or eax, 0x89880000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e8b13e
xor eax, 0x7660aee2
and eax, 0x55880040
or eax, 0x30001
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ef9045e
or eax, 0x69c81c93
and eax, 0x40c00010
or eax, 0x80228104
mov dword [ebx], eax
add ebx, edx
and eax, 0x2cd435fd
and eax, 0x14
or eax, 0x8300008a
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc7a6876
and eax, 0x347c5f77
and eax, 0x380060
or eax, 0x32801692
mov dword [ebx], eax
add ebx, edx
or eax, 0x10bcd2c4
and eax, 0x220000b4
or eax, 0x9000008
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c90497e
and eax, 0x18000844
or eax, 0x802d1401
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f16ac50
and eax, 0x35000010
or eax, 8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x45e353ed
xor eax, 0x5dd05609
and eax, 0x4f8
or eax, 0x1803
mov dword [ebx], eax
add ebx, edx
and eax, 0x47eb7413
or eax, 0x2397e6e4
and eax, 0x1849080
or eax, 0x88080008
mov dword [ebx], eax
add ebx, edx
and eax, 0x1910e3f8
and eax, 0x9000000
or eax, 0x448b0041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x26f2bada
and eax, 0x1612d46f
and eax, 0x2008008
or eax, 0x49e10100
mov dword [ebx], eax
add ebx, edx
and eax, 0x36e54e11
and eax, 0
or eax, 0x81000020
mov dword [ebx], eax
add ebx, edx
and eax, 0xd421f1
and eax, 0
or eax, 0x797c1
mov dword [ebx], eax
add ebx, edx
or eax, 0x6843d21a
and eax, 0x4ea0d44c
and eax, 0x40008000
or eax, 0x86f10100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1fad4f64
and eax, 0x50754209
and eax, 0x544000
or eax, 0x8b20294f
mov dword [ebx], eax
add ebx, edx
and eax, 0x58d5010a
or eax, 0x2f8da20e
and eax, 0xa810004
or eax, 0xc0001c51
mov dword [ebx], eax
add ebx, edx
or eax, 0x1755e459
xor eax, 0x5a1b416
and eax, 1
or eax, 0x9680
mov dword [ebx], eax
add ebx, edx
and eax, 0x5fbc6dd3
and eax, 0x308e090f
and eax, 1
or eax, 0x96a1f280
mov dword [ebx], eax
add ebx, edx
or eax, 0x5bd801a7
and eax, 0x8a890000
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x41697306
and eax, 0x41f970b8
and eax, 0x400000
or eax, 0x1898c
mov dword [ebx], eax
add ebx, edx
or eax, 0x5a9980c7
xor eax, 0x1acc9d04
and eax, 0x14048b
or eax, 0xd004100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x45bd42d4
xor eax, 0x6454ecd7
and eax, 0xeb80
or eax, 0x1073
mov dword [ebx], eax
add ebx, edx
or eax, 0x6bf05a32
and eax, 0xa331
or eax, 0x20404
mov dword [ebx], eax
add ebx, edx
or eax, 0x219817d
and eax, 0x626dcd8b
and eax, 0x2010500
or eax, 0xf4020000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x684e1218
and eax, 0x1c050000
or eax, 0x61300000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c7d92d5
and eax, 0x8250000
or eax, 0x8340798a
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a166382
and eax, 0xf1011808
or eax, 0x800045
mov dword [ebx], eax
add ebx, edx
or eax, 0xa44396a
xor eax, 0x2ee9f9a7
and eax, 0xc0c8
or eax, 0xf25
mov dword [ebx], eax
add ebx, edx
or eax, 0x39e13f37
and eax, 0x1760e3f3
and eax, 0x40e181
or eax, 0xa861000
mov dword [ebx], eax
add ebx, edx
or eax, 0x347424c3
and eax, 0x800000
or eax, 0x81090000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2366a8c
or eax, 0x11c9b46d
and eax, 0x41888c
or eax, 0x100
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f228f89
and eax, 0x3a0cbea6
and eax, 0x480
or eax, 0x8120510b
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c2dc05f
or eax, 0x6cc4a0de
and eax, 0xa420d2
or eax, 0x1a1120
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5467b152
and eax, 0x14d08000
or eax, 0xa9220100
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c7ca092
and eax, 0x354c44e3
and eax, 0x30000002
or eax, 0x88000020
mov dword [ebx], eax
add ebx, edx
and eax, 0x701f16dc
and eax, 0
or eax, 0xab31
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e0346b9
or eax, 0x16c86bda
and eax, 0x400452b
or eax, 0x1200000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f9cf16b
xor eax, 0x3a8363c4
and eax, 0x1225
or eax, 0x2000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a61bee0
and eax, 0x408405
or eax, 0x4230
mov dword [ebx], eax
add ebx, edx
or eax, 0x2807b986
or eax, 0x7aaafb09
and eax, 0x8808800
or eax, 0x84100000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f393ef
and eax, 0x88000189
or eax, 0x30004000
mov dword [ebx], eax
add ebx, edx
or eax, 0x18249cd3
xor eax, 0x47429d91
and eax, 0x400008
or eax, 0x18984
mov dword [ebx], eax
add ebx, edx
and eax, 0x5315f988
and eax, 0x550b6ade
and eax, 8
or eax, 0xccccc355
mov dword [ebx], eax
add ebx, edx
xor eax, 0x51979da1
or eax, 0x3b572ddd
and eax, 0xac0b55cc
or eax, 0x40800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1638b1fb
xor eax, 0x691060df
and eax, 0x5000500
or eax, 0x814408b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x637140f4
xor eax, 0x882b3b0
and eax, 0x202
or eax, 0x920
mov dword [ebx], eax
add ebx, edx
and eax, 0x46eea29d
and eax, 0x13e68bdc
and eax, 0x200
or eax, 0x94c90d
mov dword [ebx], eax
add ebx, edx
or eax, 0x750f51af
and eax, 0x150f1100
or eax, 0x8a202400
mov dword [ebx], eax
add ebx, edx
and eax, 0x443abfd4
or eax, 0x516205af
and eax, 0x450a0000
or eax, 0x8810000
mov dword [ebx], eax
add ebx, edx
and eax, 0x74b32265
and eax, 0x2469bbb5
and eax, 0x4010000
or eax, 0xa2c8810c
mov dword [ebx], eax
add ebx, edx
and eax, 0x24986196
and eax, 0
or eax, 0x810000e9
mov dword [ebx], eax
add ebx, edx
xor eax, 0x773118d5
xor eax, 0x26bc49a8
and eax, 0x8d0180
or eax, 0x128a61
mov dword [ebx], eax
add ebx, edx
xor eax, 0x35cf3bb2
and eax, 0x32cfaafd
and eax, 0x408000
or eax, 0x82b10100
mov dword [ebx], eax
add ebx, edx
or eax, 0x57cbea55
and eax, 0x80000001
or eax, 0x800008a
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ec641cd
xor eax, 0x5d384769
and eax, 0x1800080
or eax, 0x40005001
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a1de048
and eax, 0x8158000
or eax, 0x4400b00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x15042802
or eax, 0x73aef0c1
and eax, 0x382ce281
or eax, 0x84000800
mov dword [ebx], eax
add ebx, edx
and eax, 0x757d7f65
and eax, 0x30000000
or eax, 0xc2810000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b935ef5
xor eax, 0x208f872b
and eax, 0x812
or eax, 0x2600
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c9b247a
and eax, 0x402
or eax, 0xd104189
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c49b521
and eax, 0x7082
or eax, 0x604
mov dword [ebx], eax
add ebx, edx
xor eax, 0x139008d9
or eax, 0x64315ff
and eax, 0xd30235
or eax, 0x2c8000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x50a07d56
and eax, 0x50108800
or eax, 0x800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1e3c3a02
and eax, 0
or eax, 0x8b004180
mov dword [ebx], eax
add ebx, edx
and eax, 0x175e200
or eax, 0x218e77c3
and eax, 0x21802441
or eax, 0xc001000c
mov dword [ebx], eax
add ebx, edx
and eax, 0x78fd26e5
xor eax, 0x57cd19a7
and eax, 0x800
or eax, 0x4008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d8816e2
and eax, 0xa1df9e1
and eax, 0x8004080
or eax, 0xc157a101
mov dword [ebx], eax
add ebx, edx
or eax, 0xbacf742
and eax, 0xc1810000
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0xcb82fec
and eax, 0x2100
or eax, 0x10
mov dword [ebx], eax
add ebx, edx
or eax, 0x362eeca
and eax, 0x140e180
or eax, 0x20051001
mov dword [ebx], eax
add ebx, edx
and eax, 0x4047acb0
and eax, 0x7318ac07
and eax, 0
or eax, 0x6dba0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1211a150
or eax, 0x6594a7ba
and eax, 0x2bbfa7c2
or eax, 0x405801
mov dword [ebx], eax
add ebx, edx
or eax, 0x704b3299
or eax, 0x79a35a05
and eax, 0x72810855
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x42e7ae52
xor eax, 0x47a181fc
and eax, 0xb5462d83
or eax, 0x4ab90040
mov dword [ebx], eax
add ebx, edx
and eax, 0x30634ecb
and eax, 0x400880
or eax, 0x80108208
mov dword [ebx], eax
add ebx, edx
and eax, 0x462a2e85
and eax, 0x49cdce65
and eax, 0
or eax, 0x458b0041
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d4a01c9
or eax, 0x3eedf3cf
and eax, 0x6a68310c
or eax, 0x100410
mov dword [ebx], eax
add ebx, edx
and eax, 0x46ebe340
and eax, 0x42200000
or eax, 0xbd150000
mov dword [ebx], eax
add ebx, edx
and eax, 0xefaa4db
and eax, 0xa000000
or eax, 0x810000a0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x69e94ea3
and eax, 0xc0810401
or eax, 0x900104c
mov dword [ebx], eax
add ebx, edx
and eax, 0x40ec243e
and eax, 0
or eax, 0x5380
mov dword [ebx], eax
add ebx, edx
xor eax, 0x222cab59
xor eax, 0x50df353f
and eax, 0x52a3c180
or eax, 0x8d003001
mov dword [ebx], eax
add ebx, edx
or eax, 0x56b8e146
and eax, 0x81880000
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x75e82fa7
and eax, 0
or eax, 0x418050
mov dword [ebx], eax
add ebx, edx
and eax, 0x64091305
or eax, 0x2783fd9a
and eax, 0x100558a
or eax, 0x80100001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d6c4086
xor eax, 0x9494170
and eax, 0x40470
or eax, 0x482282
mov dword [ebx], eax
add ebx, edx
or eax, 0x2348077c
xor eax, 0x77d0b467
and eax, 0x44908100
or eax, 0x2620000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e405eec
and eax, 0xa0000c0
or eax, 0x81000011
mov dword [ebx], eax
add ebx, edx
or eax, 0x3d999ead
and eax, 0x107f0a3f
and eax, 0x90005
or eax, 0xc042440
mov dword [ebx], eax
add ebx, edx
and eax, 0x3cd32ac8
or eax, 0x1864bc3d
and eax, 0x465bc6d
or eax, 0x219a4302
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c12967a
and eax, 0x3e2b6a4
and eax, 0x600
or eax, 0x281c
mov dword [ebx], eax
add ebx, edx
or eax, 0x499266e2
or eax, 0x2f3add42
and eax, 0x2a0a34
or eax, 0x40001
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d5f3e4d
xor eax, 0x9989240
and eax, 0x908800
or eax, 0x50000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4623a37a
and eax, 0x2000100
or eax, 0x89004080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2bddab23
or eax, 0xaec9acd
and eax, 0xa081084d
or eax, 0x41000400
mov dword [ebx], eax
add ebx, edx
and eax, 0x6f86c168
or eax, 0x623a91a1
and eax, 0x128
or eax, 0xa02
mov dword [ebx], eax
add ebx, edx
and eax, 0x328da933
and eax, 0x100
or eax, 0xa41f081
mov dword [ebx], eax
add ebx, edx
or eax, 0x15c66f2f
or eax, 0x5ae7cf04
and eax, 0x55830000
or eax, 0x80000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7602d3b2
and eax, 0x3888100
or eax, 0x48420008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x744f4443
xor eax, 0x1402a93b
and eax, 0x1000070
or eax, 0x80000002
mov dword [ebx], eax
add ebx, edx
or eax, 0x1d0db3fd
and eax, 0x5b3ea
or eax, 0xb00800
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c336a13
and eax, 0x468d3e44
and eax, 0x800000
or eax, 0x30728100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x624eb160
and eax, 0x40
or eax, 0x88000002
mov dword [ebx], eax
add ebx, edx
or eax, 0x39b45ba0
and eax, 0x4e347ea
and eax, 0x804082
or eax, 0x41001008
mov dword [ebx], eax
add ebx, edx
or eax, 0x3fb3aabc
and eax, 0x6fa42da8
and eax, 0x28000800
or eax, 0x458300
mov dword [ebx], eax
add ebx, edx
and eax, 0x754df4f9
and eax, 0x245fb29c
and eax, 0x408000
or eax, 0x1a3735
mov dword [ebx], eax
add ebx, edx
or eax, 0x4446ea47
and eax, 0x44580500
or eax, 0x9a200000
mov dword [ebx], eax
add ebx, edx
or eax, 0x35756cf0
and eax, 0xfd0d0000
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x75c4116e
and eax, 0x35000064
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f830a3a
or eax, 0x1193f69a
and eax, 0x10139096
or eax, 0x64600101
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b9c6ee5
and eax, 0x81
or eax, 0x812c4d0a
mov dword [ebx], eax
add ebx, edx
and eax, 0x77b65fd1
and eax, 0x5b3bef0f
and eax, 0x200401
or eax, 0x9e02c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d1c10a5
and eax, 0x41a00000
or eax, 0xa2418100
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d7888df
or eax, 0x7964a11f
and eax, 0x8100000a
or eax, 0x20
mov dword [ebx], eax
add ebx, edx
and eax, 0x2fc718ff
and eax, 8
or eax, 0x5b9dc1
mov dword [ebx], eax
add ebx, edx
and eax, 0xcef55a
or eax, 0x2f2156d2
and eax, 0xd618100
or eax, 0xd0900000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3ce502d
and eax, 0x185abe4f
and eax, 0x8000009
or eax, 0x81000072
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ab09927
or eax, 0x2a544cc0
and eax, 0x4081
or eax, 0x41801000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1e23612e
and eax, 0
or eax, 0x1c558b00
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c26be7a
and eax, 0x1c048a00
or eax, 0x63294081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x732efd9b
and eax, 0x10000
or eax, 0xf2800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f9343d5
and eax, 0x7a142a12
and eax, 0x200
or eax, 0xfd6d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3a207a0c
xor eax, 0x214a6a64
and eax, 0x11204501
or eax, 0x2404008a
mov dword [ebx], eax
add ebx, edx
and eax, 0x3841acfc
xor eax, 0x544ccb46
and eax, 0x644c4b06
or eax, 0x9bb33001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3ba33278
and eax, 0xc4584935
or eax, 0x3ba1a400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6420660e
and eax, 0x1090883b
or eax, 0x400000c4
mov dword [ebx], eax
add ebx, edx
or eax, 0x312815cc
or eax, 0x334505e7
and eax, 0x3000180
or eax, 0x88004000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a638695
and eax, 0xb1010405
or eax, 0x40801848
mov dword [ebx], eax
add ebx, edx
or eax, 0x2cc3e11a
and eax, 0x6447967e
and eax, 0x9054
or eax, 0x6000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5294dc3b
and eax, 0x12902001
or eax, 0x2803d180
mov dword [ebx], eax
add ebx, edx
or eax, 0x6091c9d8
or eax, 0x33f909e8
and eax, 0x18ba0000
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x1e261890
or eax, 0x6b1a31bc
and eax, 0x2b00000c
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1727094b
and eax, 0x30010045
or eax, 0xc2801010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x42123190
and eax, 0xb0932100
or eax, 0x4f6c4e18
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b6495c6
and eax, 0x80508a88
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x71738fe4
or eax, 0x38a45abc
and eax, 0x10b00000
or eax, 0x40080041
mov dword [ebx], eax
add ebx, edx
and eax, 0x64062a08
and eax, 0x40000000
or eax, 0x1d004180
mov dword [ebx], eax
add ebx, edx
xor eax, 0x71fc18d9
and eax, 0x34e6eb83
and eax, 0x4c44801
or eax, 0xc80884c2
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ebcc167
and eax, 0xccccccc4
or eax, 8
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e35c9c6
and eax, 0xcc8945cc
or eax, 0x20021000
mov dword [ebx], eax
add ebx, edx
and eax, 0x544ad37d
and eax, 0x6ed2ecae
and eax, 0x4004008
or eax, 0x91c0583
mov dword [ebx], eax
add ebx, edx
and eax, 0x78d3ad68
and eax, 0x400
or eax, 0xa8a6
mov dword [ebx], eax
add ebx, edx
xor eax, 0x462b3d6b
and eax, 0x7fa5bc27
and eax, 0x40009005
or eax, 0x29804030
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c37d042
and eax, 0x50066
or eax, 0x8488b00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x16b4d1a6
and eax, 0x6261b116
and eax, 0
or eax, 0x300cc981
mov dword [ebx], eax
add ebx, edx
or eax, 0xfeb7f3b
xor eax, 0xebfbcc
and eax, 0x31000000
or eax, 0xc0810000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d895050
or eax, 0x6f23e30
and eax, 0x7200
or eax, 0x818b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b8bce0c
and eax, 0x2000181
or eax, 0x80048008
mov dword [ebx], eax
add ebx, edx
or eax, 0x3eabece
or eax, 0x19b3ca4b
and eax, 0x118b0041
or eax, 0x44000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x56bfc963
and eax, 0x51a28100
or eax, 0x2840001c
mov dword [ebx], eax
add ebx, edx
or eax, 0x10d05b61
or eax, 0x10965abe
and eax, 0x1000043
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2740743e
and eax, 2
or eax, 0x4200f0
mov dword [ebx], eax
add ebx, edx
or eax, 0x5aa8fdb1
and eax, 0x315499a0
and eax, 0x10408900
or eax, 0xc050200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6af5d5ee
xor eax, 0x405d8020
and eax, 0xe91604
or eax, 0x22031
mov dword [ebx], eax
add ebx, edx
or eax, 0x3fd159b7
and eax, 0x29ba3500
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x24061661
and eax, 0x80880000
or eax, 0x10000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3ab38ec3
and eax, 0x18200
or eax, 0x400004
mov dword [ebx], eax
add ebx, edx
and eax, 0x2aace441
and eax, 0x21eda30b
and eax, 0
or eax, 0x811c4d8b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x30a786da
and eax, 0x380841
or eax, 0x42080
mov dword [ebx], eax
add ebx, edx
or eax, 0x245ccb63
and eax, 0x24608100
or eax, 0x4a810000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3763b75
and eax, 0x1000060
or eax, 0x80000002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x48533f06
and eax, 0x421f60
or eax, 0x204091
mov dword [ebx], eax
add ebx, edx
and eax, 0x5dd53b38
or eax, 0x34250747
and eax, 0x10450b00
or eax, 0x8108000
mov dword [ebx], eax
add ebx, edx
and eax, 0x172a9941
and eax, 0x10008000
or eax, 0xd476281
mov dword [ebx], eax
add ebx, edx
or eax, 0x757eb82
or eax, 0x5f4b195f
and eax, 0x52010001
or eax, 0xa0800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b8400be
xor eax, 0x4287c9ff
and eax, 0
or eax, 0x408
mov dword [ebx], eax
add ebx, edx
xor eax, 0x603ddefe
and eax, 0x74e7643e
and eax, 0x40000
or eax, 0x82008a88
mov dword [ebx], eax
add ebx, edx
xor eax, 0x348390aa
and eax, 0x4830000
or eax, 0x41080041
mov dword [ebx], eax
add ebx, edx
or eax, 0x186d8b39
and eax, 0x11650108
or eax, 0x22002400
mov dword [ebx], eax
add ebx, edx
and eax, 0xeb20a48
xor eax, 0x6b021a6e
and eax, 0x29200000
or eax, 0x6150000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2aeee35c
or eax, 0x96ebb04
and eax, 0xb6c2804
or eax, 0x80004463
mov dword [ebx], eax
add ebx, edx
xor eax, 0x66185a09
xor eax, 0x6a2b316b
and eax, 0x81010405
or eax, 0x70801848
mov dword [ebx], eax
add ebx, edx
and eax, 0x41e47dea
and eax, 0x408
or eax, 0x4327
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2659cb87
and eax, 0x227ec2d2
and eax, 0x20488080
or eax, 0x40a37101
mov dword [ebx], eax
add ebx, edx
or eax, 0xcf2f1cd
and eax, 0x40810000
or eax, 0x81000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x538b313
and eax, 0
or eax, 0xc0d4
mov dword [ebx], eax
add ebx, edx
and eax, 0x2254742e
xor eax, 0x508d995d
and eax, 0xd101
or eax, 0x26102080
mov dword [ebx], eax
add ebx, edx
or eax, 0x47e9a41b
and eax, 0x11424e67
and eax, 0x1000001
or eax, 0x80890000
mov dword [ebx], eax
add ebx, edx
or eax, 0x691ae3df
and eax, 0x18204
or eax, 0x400000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d73d818
and eax, 0x1005008
or eax, 0x80080583
mov dword [ebx], eax
add ebx, edx
and eax, 0x8bf3472
xor eax, 0x9636969
and eax, 0x624842
or eax, 0x100080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5af64371
and eax, 0x12800100
or eax, 0x25728000
mov dword [ebx], eax
add ebx, edx
and eax, 0x453713b1
and eax, 0x65add88d
and eax, 0x1000000
or eax, 0x8a000135
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a9fb047
xor eax, 0xca4ef64
and eax, 0x2040841
or eax, 0xe1010004
mov dword [ebx], eax
add ebx, edx
or eax, 0x36720b61
and eax, 0x35000060
or eax, 0x90
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ceea5b4
and eax, 0x286c4eb6
and eax, 0x420
or eax, 0x1b043
mov dword [ebx], eax
add ebx, edx
xor eax, 0x70736d2f
xor eax, 0x8d3549b
and eax, 0x8080
or eax, 0x82041008
mov dword [ebx], eax
add ebx, edx
and eax, 0x32c041b6
and eax, 0x56e0d0aa
and eax, 0
or eax, 0x4d8b0041
mov dword [ebx], eax
add ebx, edx
or eax, 0x5dec3051
and eax, 0x8c10000
or eax, 0x2000810c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x38077938
and eax, 0x34
or eax, 0x8100008b
mov dword [ebx], eax
add ebx, edx
or eax, 0x3e9d4033
and eax, 0x2f1500b1
or eax, 0x40202f40
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f7fb67
and eax, 0x408004
or eax, 0x10150b29
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3a57476
and eax, 0x57c9f1a6
and eax, 0x340c000
or eax, 0xc0380a81
mov dword [ebx], eax
add ebx, edx
and eax, 0x1fd9b72a
and eax, 0x2000000
or eax, 0xc8810000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6da4c92a
or eax, 0x57c315e4
and eax, 0x408a
or eax, 0x200
mov dword [ebx], eax
add ebx, edx
or eax, 0x7044c127
and eax, 0x4044c281
or eax, 0x5b02000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x60172aed
and eax, 0x20810000
or eax, 0xd2000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a476163
xor eax, 0x626e0437
and eax, 0x4550
or eax, 0xa0
mov dword [ebx], eax
add ebx, edx
and eax, 0x5404d6d8
and eax, 0x80
or eax, 0x82048a09
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e64dfc
xor eax, 0x77093f90
and eax, 0x448b0041
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1447e82b
and eax, 0x4020000
or eax, 0x5b2c050c
mov dword [ebx], eax
add ebx, edx
or eax, 0x595a2144
and eax, 0x2e234345
and eax, 0x6200000
or eax, 0x11150000
mov dword [ebx], eax
add ebx, edx
or eax, 0xe5be8e9
and eax, 0x7a48402d
and eax, 0xa000020
or eax, 0x810000d0
mov dword [ebx], eax
add ebx, edx
or eax, 0x37fdb102
and eax, 0x5403944
and eax, 0x1001040
or eax, 0xe081040d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x12fd9763
and eax, 0x10a
or eax, 0x7091
mov dword [ebx], eax
add ebx, edx
or eax, 0x24d22cf4
and eax, 0x6e59e939
and eax, 0x106101
or eax, 0x410e9080
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c0d9e14
and eax, 0x19948f18
and eax, 0
or eax, 0x81880000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2fa36e5e
and eax, 0x24dc4909
and eax, 0
or eax, 0x418204
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c3a2f74
or eax, 0x76ab0390
and eax, 0x408204b0
or eax, 0x1000008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5af254a4
and eax, 0x8405000
or eax, 0xc4830d00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x33c17783
or eax, 0x27c6dc8f
and eax, 0xccc4cc8c
or eax, 0x80040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x283d518e
and eax, 0x40ed462
and eax, 0x4001440
or eax, 0xe88b418c
mov dword [ebx], eax
add ebx, edx
and eax, 0xf6a60b4
xor eax, 0x643d3972
and eax, 0x680128b0
or eax, 0x97880208
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6ec17bc5
and eax, 0x40017d
or eax, 0x8052a82
mov dword [ebx], eax
add ebx, edx
xor eax, 0x43f74ed9
and eax, 0x220124
or eax, 0x4d1211
mov dword [ebx], eax
add ebx, edx
and eax, 0x25fd5cba
or eax, 0x244d0a48
and eax, 0x42c1000
or eax, 0xca922500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x21ea8bc8
xor eax, 0x764428ff
and eax, 0x9009606
or eax, 0x448b0080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6114c335
and eax, 0x20910100
or eax, 0x42608008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a39189b
and eax, 0x212cf6f4
and eax, 0x80
or eax, 0x81000042
mov dword [ebx], eax
add ebx, edx
or eax, 0x1f0fc647
and eax, 0x804c1
or eax, 0x703930
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5faaf09d
and eax, 0x4c808900
or eax, 0x10000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4873e85d
and eax, 0x28ade0da
and eax, 0x8000000
or eax, 0x83004183
mov dword [ebx], eax
add ebx, edx
xor eax, 0x23f6e2fb
and eax, 0x662559b6
and eax, 0x20000010
or eax, 0xc2810845
mov dword [ebx], eax
add ebx, edx
xor eax, 0x383fff3d
and eax, 0x350be062
and eax, 0xe000
or eax, 0x1c02
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e592dde
and eax, 0x2000
or eax, 0xb849d281
mov dword [ebx], eax
add ebx, edx
and eax, 0x49add71e
and eax, 0x90000
or eax, 0x45820000
mov dword [ebx], eax
add ebx, edx
or eax, 0x72101ce1
and eax, 0x31100400
or eax, 0x640108
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2db8a95c
and eax, 0x40000
or eax, 0x43210000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4f58155e
and eax, 0x5000014
or eax, 0x30000020
mov dword [ebx], eax
add ebx, edx
and eax, 0x103055d0
xor eax, 0xb33c17c
and eax, 0x4c
or eax, 0x2013
mov dword [ebx], eax
add ebx, edx
xor eax, 0x38b38397
and eax, 0x8088
or eax, 0x834c1000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3870d51f
and eax, 0
or eax, 0x4d8b0041
mov dword [ebx], eax
add ebx, edx
and eax, 0x25c9e9ee
and eax, 0x810000
or eax, 0xf0608108
mov dword [ebx], eax
add ebx, edx
or eax, 0x3eb973fa
xor eax, 0x132e7fc0
and eax, 0x8100001a
or eax, 4
mov dword [ebx], eax
add ebx, edx
and eax, 0x3af1aeeb
and eax, 0x3ab2a247
and eax, 0
or eax, 0x1ab2f1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x41555300
and eax, 0x74a3998b
and eax, 0x18100
or eax, 0x8540a00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x744befd5
and eax, 0x3c55262c
and eax, 0x2000
or eax, 0x40e1c281
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b2305f6
and eax, 0x52830000
or eax, 0xa0000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x264ceb02
and eax, 0x448a8800
or eax, 0x8000058
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6256256e
and eax, 0xa000102
or eax, 0x81004081
mov dword [ebx], eax
add ebx, edx
or eax, 0x3e04660e
and eax, 0x9c040005
or eax, 0x40310840
mov dword [ebx], eax
add ebx, edx
xor eax, 0x32330562
or eax, 0x356cfbd
and eax, 0x25000038
or eax, 0x10000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x40713d8f
and eax, 8
or eax, 0x82c1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x48c73f40
and eax, 0xd89
or eax, 0x81084002
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c8cc7e8
and eax, 0x8c0be1
or eax, 0x522000
mov dword [ebx], eax
add ebx, edx
or eax, 0x45ff5ebc
xor eax, 0x7a3ce0ac
and eax, 0x11c18100
or eax, 0x300000
mov dword [ebx], eax
add ebx, edx
or eax, 0x71d8c7f1
or eax, 0x65b40cba
and eax, 0x9a
or eax, 0x88000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6faa7a27
and eax, 0x41824881
or eax, 0x10400
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb42ad80
and eax, 0x8418100
or eax, 0x140a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x1ab00788
and eax, 0x8100200
or eax, 0xf645c081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e24ad01
and eax, 0xc0010000
or eax, 0x32800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6a62cde9
and eax, 0x188c1
or eax, 0x3014
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7add7441
and eax, 0x88cc90
or eax, 0x21028
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6cbad699
or eax, 0x2332e452
and eax, 0x8002a00
or eax, 0x450100
mov dword [ebx], eax
add ebx, edx
or eax, 0x2150a3f8
and eax, 0x29508130
or eax, 0xd6801405
mov dword [ebx], eax
add ebx, edx
xor eax, 0x14c9a01b
or eax, 0x2b84a10a
and eax, 0x4890802e
or eax, 0x40008d1
mov dword [ebx], eax
add ebx, edx
or eax, 0x1295ffbd
and eax, 0x42aca306
and eax, 0x2000102
or eax, 0x89004081
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c86f5ce
xor eax, 0x1c8d048f
and eax, 0xb1010040
or eax, 0x4080080d
mov dword [ebx], eax
add ebx, edx
and eax, 0x19759020
and eax, 0
or eax, 0x8075
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5abb138b
and eax, 0x52039180
or eax, 0x4406001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x36641e00
and eax, 0x40036501
or eax, 0x15881060
mov dword [ebx], eax
add ebx, edx
or eax, 0x45985a85
and eax, 0x14920100
or eax, 0xa8608008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x356b7c43
and eax, 0x8100000b
or eax, 0x10
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a40d3c7
and eax, 0xc3d0
or eax, 0xa12822
mov dword [ebx], eax
add ebx, edx
or eax, 0x2a5df256
and eax, 0x9387088
and eax, 0x8080000
or eax, 0x44828900
mov dword [ebx], eax
add ebx, edx
and eax, 0x283e5afc
xor eax, 0x3dff6d6b
and eax, 0x1004103
or eax, 0x8a000080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x35aab2b8
xor eax, 0x748eaadc
and eax, 0x42240845
or eax, 0x31010000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6668303c
and eax, 0x5000065
or eax, 0x8000080
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f87e7d0
and eax, 0x6764
or eax, 0x808
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b3ab6f9
and eax, 0x2220
or eax, 0xef1915
mov dword [ebx], eax
add ebx, edx
xor eax, 0x34aa0d6b
and eax, 0x4003000
or eax, 0xc3988900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x25bfec29
xor eax, 0x7afee2de
and eax, 0x8090000
or eax, 0x45220000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1190c3ac
and eax, 0x4b18108
or eax, 0x22400000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1138d8b
and eax, 9
or eax, 0x88000004
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d72fe13
and eax, 0x7405ba4f
and eax, 1
or eax, 0x41834c80
mov dword [ebx], eax
add ebx, edx
xor eax, 0x175e13bd
xor eax, 0x1826a529
and eax, 0x82aba00
or eax, 0x11040000
mov dword [ebx], eax
add ebx, edx
and eax, 0x27921d09
and eax, 0x1020000
or eax, 0x54290000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ca0041a
xor eax, 0x55774e2f
and eax, 0xd00000
or eax, 0xe6228108
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c8dbc4e
and eax, 0x80000004
or eax, 0x1000099
mov dword [ebx], eax
add ebx, edx
xor eax, 0x277a1b83
and eax, 0x40adbc49
and eax, 0x1000
or eax, 0xffc325f2
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b1709b2
and eax, 0x84509f2
or eax, 0x820d
mov dword [ebx], eax
add ebx, edx
or eax, 0x63beeb1d
and eax, 0x58b35
or eax, 0x400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5dc4cea8
and eax, 0x1dc10100
or eax, 0xa2023400
mov dword [ebx], eax
add ebx, edx
and eax, 0x15a67b8
and eax, 0
or eax, 0x90880000
mov dword [ebx], eax
add ebx, edx
or eax, 0x51a7370f
and eax, 0x1030c
or eax, 0x408040
mov dword [ebx], eax
add ebx, edx
or eax, 0x5957426
xor eax, 0x6d041eb8
and eax, 0x110090
or eax, 0x241429
mov dword [ebx], eax
add ebx, edx
or eax, 0x202edcea
and eax, 0x2b365c41
and eax, 0x40800
or eax, 0x8492300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x25de946b
xor eax, 0x2a7f9bc5
and eax, 0x3c82080
or eax, 0x1802d101
mov dword [ebx], eax
add ebx, edx
xor eax, 0x65a01ccd
and eax, 0x540a8900
or eax, 0x1811291
mov dword [ebx], eax
add ebx, edx
and eax, 0x6682cf40
or eax, 0x4a5c66d3
and eax, 0x4ad28100
or eax, 0x91200008
mov dword [ebx], eax
add ebx, edx
or eax, 0x118f30e
or eax, 0x5cb656a7
and eax, 0x81000025
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e1bc01
and eax, 0
or eax, 0x8387ca
mov dword [ebx], eax
add ebx, edx
and eax, 0x3347783c
and eax, 0x20000
or eax, 0x87f08100
mov dword [ebx], eax
add ebx, edx
and eax, 0x57363e11
and eax, 0x1000000
or eax, 0x8800009f
mov dword [ebx], eax
add ebx, edx
or eax, 0x4abc8628
and eax, 0x4180048a
or eax, 0x34800
mov dword [ebx], eax
add ebx, edx
or eax, 0xd83a02b
and eax, 0x8018800
or eax, 0x440300
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d2869f1
xor eax, 0x4ba0d207
and eax, 0x4c0824
or eax, 0x328401
mov dword [ebx], eax
add ebx, edx
xor eax, 0x263e8d7e
or eax, 0x29260924
and eax, 0x2a640100
or eax, 0x10093400
mov dword [ebx], eax
add ebx, edx
and eax, 0x5cbac131
and eax, 0x8080000
or eax, 0x45830000
mov dword [ebx], eax
add ebx, edx
and eax, 0x299e62a5
and eax, 0x8880000
or eax, 0xd6418108
mov dword [ebx], eax
add ebx, edx
or eax, 0x2bd3a991
and eax, 0x81000011
or eax, 0x26
mov dword [ebx], eax
add ebx, edx
or eax, 0x42246fe7
and eax, 0x44e1
or eax, 0x821000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1491f881
and eax, 0x118000
or eax, 0x42e00100
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a13af2d
xor eax, 0x57b3cae
and eax, 0x8000082
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x583d4572
and eax, 0x40014480
or eax, 0x1820801
mov dword [ebx], eax
add ebx, edx
and eax, 0x2eae91d
or eax, 0x54218059
and eax, 0x18800
or eax, 0x8540300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x93e7929
and eax, 0x16ac201
or eax, 0x66040880
mov dword [ebx], eax
add ebx, edx
or eax, 0xa8cf5dc
or eax, 0x764941ad
and eax, 0x72810001
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x770eb784
and eax, 0x1b785
or eax, 0x4852
mov dword [ebx], eax
add ebx, edx
and eax, 0x751d2f4e
and eax, 0x502
or eax, 0x25084089
mov dword [ebx], eax
add ebx, edx
xor eax, 0x54f40ba3
and eax, 0xc08
or eax, 0x12006
mov dword [ebx], eax
add ebx, edx
or eax, 0x73243bbc
and eax, 0x201434
or eax, 0x80001
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe52a9cc
xor eax, 0x21eee57f
and eax, 0xc900800
or eax, 0x40008000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a5289c
xor eax, 0x125f5ac8
and eax, 0x2004080
or eax, 0x89000103
mov dword [ebx], eax
add ebx, edx
or eax, 0x318ae5a9
or eax, 0x23968fda
and eax, 0x89800849
or eax, 0x40010004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a42e0d3
and eax, 0x8094
or eax, 0x700
mov dword [ebx], eax
add ebx, edx
or eax, 0x38d7cd2
or eax, 0x49335295
and eax, 0x48b1f181
or eax, 0x94000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x42ee07f8
or eax, 0x72e92733
and eax, 0xbcba2668
or eax, 0x1000800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x66820bb0
or eax, 0x4dad2e56
and eax, 0xb0000c8
or eax, 0x20000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1bfa75fd
and eax, 0x1b35cf62
and eax, 0x2000040
or eax, 0xf0810815
mov dword [ebx], eax
add ebx, edx
xor eax, 0x635b15fd
xor eax, 0x169af705
and eax, 0x60a4
or eax, 0x450
mov dword [ebx], eax
add ebx, edx
or eax, 0xe04fd7f
xor eax, 0x33a9c6fa
and eax, 0x3c810a01
or eax, 0x4200c080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5eb20a0e
and eax, 0x2ae15489
and eax, 0x20010000
or eax, 0xd2800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x157061f3
and eax, 0
or eax, 0x7e87
mov dword [ebx], eax
add ebx, edx
xor eax, 0x252e9b01
and eax, 0x48885c0
and eax, 0x88080
or eax, 0x83440a09
mov dword [ebx], eax
add ebx, edx
and eax, 0x14ad5ecb
and eax, 0x80001
or eax, 0x45830040
mov dword [ebx], eax
add ebx, edx
or eax, 0x647bad2e
xor eax, 0x7cfe6686
and eax, 0x19000108
or eax, 0x600a3400
mov dword [ebx], eax
add ebx, edx
or eax, 0x50be4410
or eax, 0x788c2c91
and eax, 0x30340000
or eax, 0x4010000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3304b952
xor eax, 0x25c88058
and eax, 0x26d2102
or eax, 0x890242a5
mov dword [ebx], eax
add ebx, edx
or eax, 0x21301c02
and eax, 0xa1010805
or eax, 0x50800048
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b996f2d
and eax, 0x1d77859c
and eax, 0x40c
or eax, 0x98f1
mov dword [ebx], eax
add ebx, edx
or eax, 0x76063e2d
and eax, 0x7402a081
or eax, 0x89e04100
mov dword [ebx], eax
add ebx, edx
and eax, 0x2231119f
xor eax, 0x6830e6c8
and eax, 0x48000000
or eax, 0x81810000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f2d9f04
and eax, 0x1104
or eax, 0x31
mov dword [ebx], eax
add ebx, edx
or eax, 0x5febd72d
and eax, 0x15abd101
or eax, 0x20142080
mov dword [ebx], eax
add ebx, edx
or eax, 0x22093ae7
and eax, 0x1890000
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x556bac07
or eax, 0x197037da
and eax, 0x40834c
or eax, 0x10000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4de6163e
and eax, 0x1001502
or eax, 0x80084089
mov dword [ebx], eax
add ebx, edx
or eax, 0x6e7c1be3
and eax, 0x545be2
or eax, 0x2a000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x41278871
or eax, 0x4220472f
and eax, 0x1700100
or eax, 0x1c828000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e21ac53
xor eax, 0x480b4bf7
and eax, 0x97
or eax, 0x81000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x842228d
and eax, 0x2212
or eax, 0x851ce0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x586e8769
xor eax, 0x5e37680a
and eax, 0x448100
or eax, 0x8010a00
mov dword [ebx], eax
add ebx, edx
or eax, 0x3412d608
and eax, 0x19bd3481
and eax, 0x151400
or eax, 0xeaca05
mov dword [ebx], eax
add ebx, edx
and eax, 0x4cad69b0
xor eax, 0x731f2a2d
and eax, 0x33100000
or eax, 0x84410d00
mov dword [ebx], eax
add ebx, edx
or eax, 0x5318190
and eax, 0xad9cb68
and eax, 0x110000
or eax, 0x6c240000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x8820708
or eax, 0x9a13c33
and eax, 0x800013b
or eax, 0x80000084
mov dword [ebx], eax
add ebx, edx
and eax, 0x74e12e46
and eax, 0
or eax, 0x41834c90
mov dword [ebx], eax
add ebx, edx
and eax, 0x59de7983
xor eax, 0x196ed429
and eax, 0x84c8800
or eax, 0x10300
mov dword [ebx], eax
add ebx, edx
and eax, 0x302a1cfd
xor eax, 0x4029c00c
and eax, 0x20c800
or eax, 0x8f880181
mov dword [ebx], eax
add ebx, edx
xor eax, 0x40a7f69e
and eax, 0xc1010000
or eax, 0x30800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x32a3422a
and eax, 0x202
or eax, 0xbd51
mov dword [ebx], eax
add ebx, edx
and eax, 0x79a6b01f
or eax, 0x57d70434
and eax, 0x1001403
or eax, 0x80084188
mov dword [ebx], eax
add ebx, edx
and eax, 0x755e94f7
and eax, 0x482
or eax, 0xe2c048
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1251573a
or eax, 0x5a2ffab0
and eax, 0x42b28100
or eax, 0x85400000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5456087
or eax, 0xc8d0c23
and eax, 0x880000a2
or eax, 0x58
mov dword [ebx], eax
add ebx, edx
and eax, 0x54b9b36e
and eax, 0xa
or eax, 0x41834c80
mov dword [ebx], eax
add ebx, edx
or eax, 0xd2c933a
and eax, 0x8058b00
or eax, 0x400000
mov dword [ebx], eax
add ebx, edx
and eax, 0x374e1331
and eax, 0x440100
or eax, 0xab500d
mov dword [ebx], eax
add ebx, edx
and eax, 0x53c658c5
and eax, 0x3b59a2a7
and eax, 0x400000
or eax, 0xff3d3500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x149b6a43
and eax, 0x49820000
or eax, 0x4090000
mov dword [ebx], eax
add ebx, edx
or eax, 0x29e20f5d
xor eax, 0x50b6c385
and eax, 0x418008
or eax, 0xa00100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x25112936
and eax, 0x1000018
or eax, 0x80000040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x19dedf36
and eax, 0x201a745f
and eax, 0x181440
or eax, 0x9b1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e61fb9e
or eax, 0x185376fa
and eax, 0x4c018000
or eax, 0x800800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x78ca1893
and eax, 0x30000083
or eax, 0x88004100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x67474909
and eax, 0x410008
or eax, 0x8344
mov dword [ebx], eax
add ebx, edx
and eax, 0x13a43cf2
and eax, 0x40
or eax, 0xccccc31d
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a80d7f4
and eax, 0xccccc4cc
or eax, 0x800
mov dword [ebx], eax
add ebx, edx
and eax, 0xbcb804d
or eax, 0x1762214d
and eax, 0xcc8804c
or eax, 0xc0044c80
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6579d566
or eax, 0x1ab1e3c8
and eax, 0x8884c8c8
or eax, 0x44480404
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f283954
and eax, 0xec8855cc
or eax, 0x30000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6cc6e743
xor eax, 0x7c1566de
and eax, 0x18a
or eax, 0x5084401
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f233acf
xor eax, 0x7706d5cd
and eax, 0x8808
or eax, 0x5504
mov dword [ebx], eax
add ebx, edx
and eax, 0x39295b43
or eax, 0x2e35362f
and eax, 0x6525
or eax, 0x1808010
mov dword [ebx], eax
add ebx, edx
and eax, 0x3bbf1e13
xor eax, 0x127e5290
and eax, 0x4c0200
or eax, 0xc018900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x11a69499
and eax, 0x19820981
or eax, 0x6004c000
mov dword [ebx], eax
add ebx, edx
or eax, 0x358dcae8
and eax, 0x71810000
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f11383c
and eax, 0
or eax, 0xf9d3
mov dword [ebx], eax
add ebx, edx
or eax, 0x2e99216b
and eax, 0x8988188
or eax, 0x81240000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3c2e077f
and eax, 0x15820041
or eax, 0x40090000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5177e3ea
xor eax, 0x2cd89ebe
and eax, 0xcc2800c
or eax, 0x200100
mov dword [ebx], eax
add ebx, edx
or eax, 0x5fe67605
and eax, 0x3f516f1a
and eax, 0x1000000
or eax, 0x80000084
mov dword [ebx], eax
add ebx, edx
or eax, 0x705f591
and eax, 0x256289fa
and eax, 0x8180
or eax, 0x4e764a
mov dword [ebx], eax
add ebx, edx
or eax, 0x468f2437
and eax, 0x5e06249b
and eax, 0x2020000
or eax, 0x91f08100
mov dword [ebx], eax
add ebx, edx
or eax, 0x23c6bacb
and eax, 0x45548553
and eax, 0x1040101
or eax, 0x8a2a66a0
mov dword [ebx], eax
add ebx, edx
or eax, 0x127d895b
and eax, 0x646c4b66
and eax, 0x240840
or eax, 0x1c110005
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f522471
and eax, 0x52a466df
and eax, 0x10
or eax, 0x35000080
mov dword [ebx], eax
add ebx, edx
and eax, 0x427d0594
and eax, 0x80
or eax, 0xf341
mov dword [ebx], eax
add ebx, edx
or eax, 0x5965d82e
and eax, 0x64bb05
or eax, 0x820000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3d2b1f5e
and eax, 0x254b3500
or eax, 0x82000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6451095b
and eax, 0x10000
or eax, 0x90880001
mov dword [ebx], eax
add ebx, edx
or eax, 0x553f2fbf
and eax, 0x109bc
or eax, 0x408000
mov dword [ebx], eax
add ebx, edx
and eax, 0x632a391b
and eax, 0x908
or eax, 0x810c4483
mov dword [ebx], eax
add ebx, edx
and eax, 0x674da07d
and eax, 0x80001
or eax, 0xb9c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3626fad2
and eax, 0x49958605
and eax, 0
or eax, 0x70f18100
mov dword [ebx], eax
add ebx, edx
and eax, 0x16694292
and eax, 0x10000000
or eax, 0xaa0000c9
mov dword [ebx], eax
add ebx, edx
or eax, 0x63d65667
or eax, 0x4be3726f
and eax, 0x2623
or eax, 0x8110
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc24fcb4
or eax, 0x1dd57bb1
and eax, 0x1105123
or eax, 0x80000408
mov dword [ebx], eax
add ebx, edx
xor eax, 0x644ad4ba
and eax, 0x128190
or eax, 0x854c62
mov dword [ebx], eax
add ebx, edx
and eax, 0x3426e596
and eax, 0x49df7d4a
and eax, 0x20000
or eax, 0xbc888800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4521a3bc
or eax, 0x342662e1
and eax, 0x89004189
or eax, 0x2000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x32c3165c
or eax, 0x13fab68e
and eax, 0x21210445
or eax, 0x44040800
mov dword [ebx], eax
add ebx, edx
or eax, 0x4f6c7f0
or eax, 0x3516ad60
and eax, 0x50000a0
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ea8743
and eax, 0x8002
or eax, 0x5010
mov dword [ebx], eax
add ebx, edx
and eax, 0x73bd1e72
or eax, 0x235c3860
and eax, 0x1503030
or eax, 0x305
mov dword [ebx], eax
add ebx, edx
and eax, 0x36fd24d
and eax, 0x400200
or eax, 0x100d8900
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c43ed3d
and eax, 0x1b48120c
and eax, 0x10000000
or eax, 0x8234c181
mov dword [ebx], eax
add ebx, edx
xor eax, 0x30e8cb98
and eax, 0xa0800001
or eax, 0x51010000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x79749e88
and eax, 0x18088
or eax, 0x2120
mov dword [ebx], eax
add ebx, edx
and eax, 0x5508dd3f
and eax, 0x8108
or eax, 0x89bc0080
mov dword [ebx], eax
add ebx, edx
or eax, 0x65f1be02
and eax, 0x45890000
or eax, 0x10020041
mov dword [ebx], eax
add ebx, edx
and eax, 0x23613a41
and eax, 0
or eax, 0xcc28110
mov dword [ebx], eax
add ebx, edx
and eax, 0x521d03ab
xor eax, 0x1ce9c8e2
and eax, 0x42
or eax, 0x81000015
mov dword [ebx], eax
add ebx, edx
and eax, 0x446661e3
or eax, 0x1c85e36
and eax, 0x401472
or eax, 0x26a080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x495c3764
and eax, 0x49228000
or eax, 0x96c43800
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f217881
xor eax, 0x38fc3f39
and eax, 0x45080000
or eax, 0x230000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7be5db9e
and eax, 0x4664e4af
and eax, 0
or eax, 0x1f85350c
mov dword [ebx], eax
add ebx, edx
and eax, 0x38c37fb8
and eax, 0x10800000
or eax, 0x80080000
mov dword [ebx], eax
add ebx, edx
and eax, 0x382bc86d
and eax, 0
or eax, 0x4189bc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d38f847
and eax, 0x29e99005
and eax, 0x290001
or eax, 0x90ebb8
mov dword [ebx], eax
add ebx, edx
or eax, 0x5818c498
and eax, 0x8092b00
or eax, 0x4440000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5a614dcd
and eax, 0x580d6181
or eax, 0xa1829000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x35d59923
and eax, 0x440a68a2
or eax, 0x1181975d
mov dword [ebx], eax
add ebx, edx
and eax, 0x286489c2
and eax, 0x8100
or eax, 0xb2e2000c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2104acc7
and eax, 0x810000c8
or eax, 0x24
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a56203a
or eax, 0x235b47ec
and eax, 0x4003e0
or eax, 0x801812
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e00b3e0
or eax, 0x7f589bc3
and eax, 0x3c088800
or eax, 0x80820000
mov dword [ebx], eax
add ebx, edx
and eax, 0x625c7d3f
and eax, 0x20000000
or eax, 0x98004189
mov dword [ebx], eax
add ebx, edx
and eax, 0x32edd1d5
or eax, 0x32c0f16b
and eax, 0x4000
or eax, 0xc04
mov dword [ebx], eax
add ebx, edx
xor eax, 0x11147085
and eax, 0x4bc76548
and eax, 0x1000400
or eax, 0x3410412b
mov dword [ebx], eax
add ebx, edx
and eax, 0x16f39070
and eax, 0xd017ef3
and eax, 0x20
or eax, 0x3c02
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b00d395
and eax, 0x1004d83
or eax, 0x80100008
mov dword [ebx], eax
add ebx, edx
or eax, 0x7daf858b
and eax, 0xa64d81
or eax, 0x403260
mov dword [ebx], eax
add ebx, edx
or eax, 0x709ddd09
and eax, 0x60f18100
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x61acbbba
and eax, 0x77a1469f
and eax, 2
or eax, 0x88000004
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ed89a2a
and eax, 0x40889800
or eax, 0x1012481
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2203501b
and eax, 0x8800
or eax, 0x10550300
mov dword [ebx], eax
add ebx, edx
or eax, 0x308aaf78
and eax, 0x4b046f8f
and eax, 0x42200
or eax, 0x7202c081
mov dword [ebx], eax
add ebx, edx
or eax, 0x42ef1c0d
and eax, 0x1b8992d9
and eax, 0x12810000
or eax, 0xe0000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x25917600
xor eax, 0x38f6db57
and eax, 0x213
or eax, 0xa8
mov dword [ebx], eax
add ebx, edx
and eax, 0x11e595b
and eax, 0xb
or eax, 0xd104580
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ef68f99
and eax, 0x47e3f94f
and eax, 0x8800
or eax, 0x588
mov dword [ebx], eax
add ebx, edx
or eax, 0x465ddd38
and eax, 0x95808
or eax, 0x802205
mov dword [ebx], eax
add ebx, edx
or eax, 0xb7327c7
and eax, 0x13705320
and eax, 0x3701100
or eax, 0x8c802400
mov dword [ebx], eax
add ebx, edx
or eax, 0x1579db60
and eax, 0x90880000
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f7db626
and eax, 0x2a8965af
and eax, 0x10024
or eax, 0x408998
mov dword [ebx], eax
add ebx, edx
or eax, 0x7d6afa1f
and eax, 0x486bb9
or eax, 0x900000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x215eced6
and eax, 0x20473f42
and eax, 0x42100
or eax, 0x10490a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x39528690
and eax, 0
or eax, 0x2281c981
mov dword [ebx], eax
add ebx, edx
xor eax, 0x36a612c3
and eax, 0x8d8b060
and eax, 0
or eax, 0xf1810000
mov dword [ebx], eax
add ebx, edx
and eax, 0x483bbe5c
xor eax, 0x325cd731
and eax, 0xc201
or eax, 0x2886
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c441174
or eax, 0x32e4f48c
and eax, 0x4558b
or eax, 0x81080000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x76559c95
xor eax, 0x272f0765
and eax, 0x24a
or eax, 0x811080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7875e1f2
and eax, 0x50f08100
or eax, 0x7020000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1099130f
and eax, 1
or eax, 0x880000c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x43b57a79
xor eax, 0x40676585
and eax, 0x1801c08
or eax, 0x4009a082
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a4dae1c
and eax, 0x18800
or eax, 0x8440300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d7abc39
xor eax, 0x1479fd03
and eax, 0x46ca00
or eax, 0x81105
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3cbd5aa7
and eax, 0x4400100
or eax, 0x820c3400
mov dword [ebx], eax
add ebx, edx
or eax, 0x6840a950
xor eax, 0x46602871
and eax, 0x8081020
or eax, 0x45836054
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5cdfada5
and eax, 0x10408100
or eax, 0xa281000c
mov dword [ebx], eax
add ebx, edx
or eax, 0x2e7ec622
and eax, 0x333b8f97
and eax, 0x106
or eax, 0x81000009
mov dword [ebx], eax
add ebx, edx
and eax, 0x42be5792
and eax, 0x44a41f9e
and eax, 0
or eax, 0x1d00ef1
mov dword [ebx], eax
add ebx, edx
and eax, 0x19eef127
and eax, 0x800000
or eax, 0xbc018900
mov dword [ebx], eax
add ebx, edx
and eax, 0x390bffe6
and eax, 0x38000100
or eax, 0x80004089
mov dword [ebx], eax
add ebx, edx
or eax, 0x58f54260
and eax, 0x4101a8
or eax, 0x8814
mov dword [ebx], eax
add ebx, edx
or eax, 0x782b3f80
or eax, 0x33060c4b
and eax, 0x484c835d
or eax, 0x84804000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d38604b
and eax, 0xc0c48004
or eax, 0xc084cc8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x43c38270
and eax, 0x8c0c4c8c
or eax, 0x40c08040
mov dword [ebx], eax
add ebx, edx
or eax, 0x6195ccdb
and eax, 0xcccccccc
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x6490ac3e
xor eax, 0x5d5e128b
and eax, 0xa0825444
or eax, 0x4c090188
mov dword [ebx], eax
add ebx, edx
and eax, 0x1191cd73
or eax, 0x39d66121
and eax, 0x1006401
or eax, 0xc6088882
mov dword [ebx], eax
add ebx, edx
xor eax, 0xf482e29
and eax, 0xc000
or eax, 0x3845
mov dword [ebx], eax
add ebx, edx
xor eax, 0x50370dcb
and eax, 0x220000
or eax, 0x4480000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4914e774
and eax, 0x10e68ae5
and eax, 0
or eax, 0x100068
mov dword [ebx], eax
add ebx, edx
and eax, 0x470a8e9a
xor eax, 0x7b4d3d59
and eax, 0x24c2800
or eax, 0x804000
mov dword [ebx], eax
add ebx, edx
or eax, 0x10942561
and eax, 0x7176d944
and eax, 0x400000
or eax, 0x2a0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e88e5eb
and eax, 0x104805eb
or eax, 0x60001014
mov dword [ebx], eax
add ebx, edx
or eax, 0x6a07cd6e
and eax, 0x40090041
or eax, 0x5800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5179ca04
and eax, 0x14708244
or eax, 0xe80d01b8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2ad58d74
or eax, 0x3d374fe7
and eax, 0x682b4400
or eax, 0x403000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b70ced9
and eax, 0
or eax, 0x2cc
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d16ddde
and eax, 0x4014458a
or eax, 0x10e80001
mov dword [ebx], eax
add ebx, edx
and eax, 0x1222ee53
or eax, 0x44d381d7
and eax, 0x2280c0
or eax, 0x1040828
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d445614
or eax, 0x63c02da2
and eax, 0xc40100
or eax, 0x8008200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7936825e
and eax, 0x5012640
and eax, 0x1000000
or eax, 0xc6fc4d8b
mov dword [ebx], eax
add ebx, edx
and eax, 0x30e9ec5b
and eax, 1
or eax, 0x1001000
mov dword [ebx], eax
add ebx, edx
and eax, 0xd8fe891
and eax, 0
or eax, 0xfc558b00
mov dword [ebx], eax
add ebx, edx
and eax, 0x259a41d3
and eax, 0x20100100
or eax, 0x805fe52
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1cc6f9eb
and eax, 0x10000030
or eax, 0x40004140
mov dword [ebx], eax
add ebx, edx
and eax, 0x74a4c4ff
xor eax, 0x64098580
and eax, 0x300005f0
or eax, 0x4040100f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x380cdb04
and eax, 0x40040041
or eax, 0x80810000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3627b92a
xor eax, 0x44d1da73
and eax, 0x32310
or eax, 0x45880864
mov dword [ebx], eax
add ebx, edx
xor eax, 0x75f03a69
and eax, 0x78011c
or eax, 0x40082e0
mov dword [ebx], eax
add ebx, edx
and eax, 0x73f5fe64
and eax, 0x523ad93c
and eax, 0x100000
or eax, 0x8b0b7500
mov dword [ebx], eax
add ebx, edx
or eax, 0x33bce904
and eax, 0x15e4feea
and eax, 0x1180fc00
or eax, 0x6803004d
mov dword [ebx], eax
add ebx, edx
and eax, 0x5fd65068
xor eax, 0x6c2bffed
and eax, 0x10210000
or eax, 0x2540008
mov dword [ebx], eax
add ebx, edx
and eax, 0x676b079
xor eax, 0x71110952
and eax, 0x364010a
or eax, 0x80985481
mov dword [ebx], eax
add ebx, edx
or eax, 0x696e08ee
or eax, 0x547e1c5e
and eax, 0x75000c7a
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x17bd7320
and eax, 0x555de56d
and eax, 0x14000000
or eax, 0xe8458b09
mov dword [ebx], eax
add ebx, edx
or eax, 0x257717b1
or eax, 0x404154ae
and eax, 0x105883
or eax, 0x2000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x66f45907
xor eax, 0x6317468e
and eax, 0x5c30700
or eax, 0x40040074
mov dword [ebx], eax
add ebx, edx
or eax, 0x25d65758
or eax, 0x6795c4b2
and eax, 0x1f8
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x1bf04f02
and eax, 0x430b1d2c
and eax, 0x800
or eax, 0x80006000
mov dword [ebx], eax
add ebx, edx
or eax, 0x59c35ad8
and eax, 0x420000
or eax, 0x280000
mov dword [ebx], eax
add ebx, edx
or eax, 0x372af446
and eax, 0x11684402
or eax, 0x40940989
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e383ba
and eax, 0x40018a
or eax, 0x700c1475
mov dword [ebx], eax
add ebx, edx
and eax, 0x4895a7e2
or eax, 0x2ef1b2bc
and eax, 0x44810040
or eax, 0x10a0001
mov dword [ebx], eax
add ebx, edx
and eax, 0xf147a86
and eax, 0x5000000
or eax, 0x58e58bf8
mov dword [ebx], eax
add ebx, edx
or eax, 0x1938a5c7
and eax, 0x4ccc8cc3
or eax, 0x80004000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x14ea0c03
and eax, 0xc80240c0
or eax, 0x2489150c
mov dword [ebx], eax
add ebx, edx
and eax, 0x28156e67
and eax, 0xff47b56
and eax, 0x4000
or eax, 0x528058b
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d9a2e2
and eax, 0x80
or eax, 0xf001
mov dword [ebx], eax
add ebx, edx
or eax, 0x7aeb327b
xor eax, 0x7bbc69d3
and eax, 0x1138120
or eax, 0x15
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c3a02fd
and eax, 0xc098300
or eax, 0x440800
mov dword [ebx], eax
add ebx, edx
or eax, 0xabb4dbd
and eax, 0x8a6c981
or eax, 0xe0000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1cbf90b5
and eax, 0xf0810000
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x16492247
and eax, 0x2240
or eax, 0xc8a8
mov dword [ebx], eax
add ebx, edx
or eax, 0x5fc46fa4
and eax, 0x1061e428
and eax, 0x408008
or eax, 0x8c300180
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c75a24d
and eax, 0x10010041
or eax, 0x458a0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d132e9c
and eax, 0x155eb4f5
and eax, 0x10020000
or eax, 0xc8c0810c
mov dword [ebx], eax
add ebx, edx
or eax, 0x2791e4a0
xor eax, 0x6d4f860a
and eax, 0x80000022
or eax, 0x1000019
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6992d24d
and eax, 0x6802c072
or eax, 0x56c2d80
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b1670be
and eax, 0x10448970
or eax, 0x10200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1731d452
xor eax, 0x4284f4a8
and eax, 0x500200
or eax, 0x50035
mov dword [ebx], eax
add ebx, edx
or eax, 0x18e0aff
or eax, 0x60c9a57
and eax, 0x70f1000
or eax, 0x58202500
mov dword [ebx], eax
add ebx, edx
and eax, 0x9549987
xor eax, 0x5fd409d6
and eax, 0x10800000
or eax, 0x80090000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x71d2ff6
and eax, 0xc70
or eax, 0x418000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x58b4db44
and eax, 0x104500
or eax, 0x8100088b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f75cf7c
and eax, 0x5cc80d05
and eax, 0x400001
or eax, 0x3ab7f0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x464eefd8
and eax, 0x6300000
or eax, 0x98c18100
mov dword [ebx], eax
add ebx, edx
or eax, 0x33f86150
and eax, 0x8b000050
or eax, 0x20
mov dword [ebx], eax
add ebx, edx
or eax, 0x588c244e
and eax, 0xd2800454
or eax, 0x20011001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x58e154fc
xor eax, 0x44225e12
and eax, 0x1030
or eax, 0xa044
mov dword [ebx], eax
add ebx, edx
and eax, 0x538c19e3
and eax, 0x1000
or eax, 0xcefde281
mov dword [ebx], eax
add ebx, edx
or eax, 0x134fd527
and eax, 0x8a880000
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x7dcef2a8
and eax, 0x408020
or eax, 0x10c50
mov dword [ebx], eax
add ebx, edx
xor eax, 0x62781b35
and eax, 0x289700
or eax, 0xc260b8
mov dword [ebx], eax
add ebx, edx
or eax, 0x66faef6b
and eax, 0x4402b00
or eax, 0x18050000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3d00c368
xor eax, 0x33255dbe
and eax, 0x20b404
or eax, 0x1b0129
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e97e124
and eax, 0x22100
or eax, 0x53e81400
mov dword [ebx], eax
add ebx, edx
or eax, 0xdaef533
or eax, 0x314d82ce
and eax, 0x4d8b0000
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x6dec6ba7
and eax, 0x4d800000
or eax, 0x2618110
mov dword [ebx], eax
add ebx, edx
and eax, 0x369b6110
and eax, 0x10
or eax, 0x8100006b
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b095cd9
and eax, 0x818f1
or eax, 0x20100
mov dword [ebx], eax
add ebx, edx
and eax, 0x60e0118f
or eax, 0x2d7b3a4a
and eax, 0x20010800
or eax, 0x50808000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e48638c
and eax, 0xa00418c
or eax, 0x81000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x14b3f7fc
xor eax, 0xf779eb8
and eax, 0xa030814
or eax, 0xc0802041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3117548d
or eax, 0x236c14d
and eax, 0xe882810c
or eax, 0x400020
mov dword [ebx], eax
add ebx, edx
or eax, 0x392f9ba8
xor eax, 0x429ea9a
and eax, 0x81000014
or eax, 9
mov dword [ebx], eax
add ebx, edx
xor eax, 0x73f5f89c
and eax, 0x41cd63c1
and eax, 0x410080
or eax, 0x1072
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d35689d
and eax, 0xc440800
or eax, 0x10018300
mov dword [ebx], eax
add ebx, edx
and eax, 0x415adc9e
and eax, 0x400000
or eax, 0x10e2335
mov dword [ebx], eax
add ebx, edx
or eax, 0x591f5d1a
and eax, 0x1948e775
and eax, 0x11002500
or eax, 0x4b71000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d9963b6
or eax, 0x5d04849d
and eax, 0x10880001
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f7a30ec
xor eax, 0x14a8ef70
and eax, 0x408c10
or eax, 0x10060
mov dword [ebx], eax
add ebx, edx
xor eax, 0x351b4b9a
xor eax, 0x725157fe
and eax, 0x1000000
or eax, 0x80104d8b
mov dword [ebx], eax
add ebx, edx
and eax, 0x482d9f88
and eax, 0x480
or eax, 0xfc8061
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6735347
or eax, 0x7b089082
and eax, 0x2e818100
or eax, 0x700000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2bf0f394
and eax, 0x1017004
or eax, 0x8a640869
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f2634f6
and eax, 0xf2012455
or eax, 0x800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x74a476ba
and eax, 0x6d70e87b
and eax, 0
or eax, 0x136f
mov dword [ebx], eax
add ebx, edx
or eax, 0x3294e38b
xor eax, 0x3c4c0d34
and eax, 0xc00f281
or eax, 0xa1000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x67391fe8
or eax, 0x721b2c88
and eax, 0x8a090000
or eax, 0x800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x552b6c25
or eax, 0x5221b8c1
and eax, 0x18c60
or eax, 0x400010
mov dword [ebx], eax
add ebx, edx
and eax, 0x7926e02b
and eax, 0
or eax, 0x2508458b
mov dword [ebx], eax
add ebx, edx
or eax, 0x78aefc96
xor eax, 0x6502ae97
and eax, 0x1100
or eax, 0x800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x40875eba
xor eax, 0x1f6c5fe1
and eax, 0x430011
or eax, 0x108724
mov dword [ebx], eax
add ebx, edx
xor eax, 0x193474de
and eax, 0x726864d1
and eax, 0x202000
or eax, 0x4a801500
mov dword [ebx], eax
add ebx, edx
or eax, 0x6a1eb265
and eax, 0x488a0000
or eax, 0x5010000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5238be24
and eax, 0x40000000
or eax, 0x3bc18118
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f51f63c
and eax, 0x1000010
or eax, 0x800000e7
mov dword [ebx], eax
add ebx, edx
and eax, 0x681f415
and eax, 0x11
or eax, 0x1b0efe0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1df55e5
or eax, 0x6b5a9286
and eax, 0x60018800
or eax, 0x10800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x641abbe
and eax, 0
or eax, 0x8b00418c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4f97d6eb
or eax, 0x7da73be3
and eax, 0xe0810845
or eax, 0x2000010
mov dword [ebx], eax
add ebx, edx
or eax, 0x79e9dd13
and eax, 0x8c10
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1ee397e1
and eax, 0x14430a81
or eax, 0xe118c000
mov dword [ebx], eax
add ebx, edx
or eax, 0x38a43f55
and eax, 0x73763015
and eax, 0x70000000
or eax, 0x82810000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6881b87b
and eax, 0x2009029
or eax, 0x61610004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x11711efb
and eax, 0x30000482
or eax, 0x5244109
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ab5de69
or eax, 0x605c3baf
and eax, 0xbace
or eax, 0x10
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ee21d8c
and eax, 0x318a859d
and eax, 0x8114
or eax, 0x43821
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a30ae8b
and eax, 0x8800
or eax, 0x70900100
mov dword [ebx], eax
add ebx, edx
or eax, 0xffbf4ec
and eax, 0x3800418c
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x27a48802
and eax, 0x8800
or eax, 0x410470
mov dword [ebx], eax
add ebx, edx
and eax, 0x5098d0e2
and eax, 0x8040
or eax, 0xcccc431d
mov dword [ebx], eax
add ebx, edx
and eax, 0x934745
xor eax, 0x464f3c4a
and eax, 0x44cc4c0c
or eax, 0x880080c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x626e1f98
or eax, 0x27778d91
and eax, 0xcccccccc
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x145e0557
and eax, 0x67d52b95
and eax, 0x4440004
or eax, 0xc888ccc8
mov dword [ebx], eax
add ebx, edx
or eax, 0x71f60deb
and eax, 0xec8a45cc
or eax, 0x11000
mov dword [ebx], eax
add ebx, edx
or eax, 0x71f87d98
and eax, 0x25084588
or eax, 0x40003
mov dword [ebx], eax
add ebx, edx
and eax, 0x20702758
and eax, 0x508
or eax, 0xfac7
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b728ebc
and eax, 0x606735
or eax, 0x840000
mov dword [ebx], eax
add ebx, edx
and eax, 0x32790b85
and eax, 0x400300
or eax, 0x140d8800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x326a0a90
or eax, 0x4ee0d588
and eax, 0x66a7c180
or eax, 0x91082001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x497ec18f
or eax, 0x22fadcff
and eax, 0xb0810000
or eax, 0x41000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x166d6f4f
xor eax, 0x776bd13b
and eax, 0xa024
or eax, 0x4189
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a5f2350
and eax, 0x2188088
or eax, 0x81000100
mov dword [ebx], eax
add ebx, edx
and eax, 0x767a4133
xor eax, 0x68cb4188
and eax, 0x40830000
or eax, 0x15080041
mov dword [ebx], eax
add ebx, edx
or eax, 0x776c94d2
and eax, 0x56c28010
or eax, 0x88000100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x644fab2
and eax, 0x800000a2
or eax, 0x100001d
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e17011
and eax, 0x10
or eax, 0x4e6be2
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a0528fc
and eax, 0x12420100
or eax, 0xb08000
mov dword [ebx], eax
add ebx, edx
or eax, 0x467451cc
or eax, 0x5a8db62b
and eax, 0xa000147
or eax, 0x81000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4358eadd
xor eax, 0x35cd14a9
and eax, 0x22050044
or eax, 0xc1200801
mov dword [ebx], eax
add ebx, edx
or eax, 0x14542e7e
xor eax, 0x6899b7e
and eax, 0x31000001
or eax, 0x4000034
mov dword [ebx], eax
add ebx, edx
and eax, 0x29940330
and eax, 0x20
or eax, 0x2446
mov dword [ebx], eax
add ebx, edx
or eax, 0x531ff7e8
or eax, 0x7286600f
and eax, 0x3189088
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x158b960b
xor eax, 0x7c602863
and eax, 0x4d080041
or eax, 0x830000
mov dword [ebx], eax
add ebx, edx
or eax, 0x44dea368
and eax, 0x4dd18120
or eax, 0x20200000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b73e133
or eax, 0x366a3159
and eax, 0x1000069
or eax, 0x80000080
mov dword [ebx], eax
add ebx, edx
or eax, 0x144f525d
and eax, 0x50a12f1
or eax, 0x6a802400
mov dword [ebx], eax
add ebx, edx
and eax, 0x48ecb4b1
and eax, 0x30
or eax, 0x24558b42
mov dword [ebx], eax
add ebx, edx
xor eax, 0x324a6715
or eax, 0x4419f923
and eax, 0x611e001
or eax, 0x80e00280
mov dword [ebx], eax
add ebx, edx
xor eax, 0x59085645
or eax, 0x1120e79a
and eax, 0xd2810000
or eax, 0x20020000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1711cf0a
and eax, 0x3309108f
and eax, 0x10000000
or eax, 0x88a8971
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c54fd1a
xor eax, 0x1a2fc911
and eax, 0x38000102
or eax, 0x80004081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b129f88
xor eax, 0x371083a8
and eax, 0x100
or eax, 0x418218
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f1a1f12
and eax, 0x4c488318
or eax, 0x80844045
mov dword [ebx], eax
add ebx, edx
and eax, 0x1426bb1b
and eax, 0x557043a6
and eax, 0x4000000
or eax, 0xc8cccccc
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e8c92e7
and eax, 0x4c8c80c4
or eax, 0x80404c08
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f25cbf6
and eax, 0xec8945cc
or eax, 0x21000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5887f723
and eax, 0x7b1447d5
and eax, 0x8004581
or eax, 0x518000a
mov dword [ebx], eax
add ebx, edx
or eax, 0x34c76183
and eax, 0x4103
or eax, 0x1a20
mov dword [ebx], eax
add ebx, edx
or eax, 0x20889336
and eax, 0x880a35
or eax, 0x730400
mov dword [ebx], eax
add ebx, edx
and eax, 0x1179d48d
and eax, 0x490000
or eax, 0xc048b00
mov dword [ebx], eax
add ebx, edx
or eax, 0x3d2113f9
and eax, 0x30419181
or eax, 0xc2026000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x20bdc22e
and eax, 0xd0800000
or eax, 0x21010000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x42122f7a
and eax, 0x540
or eax, 0x8000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x54326719
and eax, 0x1cb08fa4
and eax, 0x4008000
or eax, 0x8a4c0188
mov dword [ebx], eax
add ebx, edx
and eax, 0x1ca5b783
and eax, 0x1ad6b4f9
and eax, 0
or eax, 0x558b0041
mov dword [ebx], eax
add ebx, edx
or eax, 0x2a2b6de6
and eax, 0x3a20104
or eax, 0x508008
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a50674b
or eax, 0x1cb0270e
and eax, 8
or eax, 0x810000d0
mov dword [ebx], eax
add ebx, edx
and eax, 0x3712600d
and eax, 0
or eax, 0xfe11c2
mov dword [ebx], eax
add ebx, edx
and eax, 0x65f730ac
and eax, 0x16e84418
and eax, 0xe00000
or eax, 0x7c128100
mov dword [ebx], eax
add ebx, edx
and eax, 0x1d600f21
or eax, 0x30887eba
and eax, 0x38605598
or eax, 0x80010045
mov dword [ebx], eax
add ebx, edx
or eax, 0x295cc8f2
and eax, 0x923
or eax, 0x200
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e36352c
and eax, 0x1410052b
or eax, 0x21084000
mov dword [ebx], eax
add ebx, edx
and eax, 0x44e48f65
and eax, 0x1d147fa0
and eax, 0x4000020
or eax, 0xfbff2a45
mov dword [ebx], eax
add ebx, edx
xor eax, 0x320a3484
and eax, 0x8c441081
or eax, 0x2088008
mov dword [ebx], eax
add ebx, edx
or eax, 0x7cdccc0c
xor eax, 0x2066f548
and eax, 0x4c8a0041
or eax, 0x1010000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e9a0b59
or eax, 0x66c41945
and eax, 0x2c00104
or eax, 0x91018010
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c7702f0
xor eax, 0x1e03747c
and eax, 0x44
or eax, 0x81000013
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a494e08
and eax, 0x84049
or eax, 0x942080
mov dword [ebx], eax
add ebx, edx
and eax, 0x1cf52d72
and eax, 0x34f1b1e8
and eax, 0x900000
or eax, 0x2e618100
mov dword [ebx], eax
add ebx, edx
and eax, 0x40ea5ce7
or eax, 0x597097e7
and eax, 0x18000184
or eax, 0xa2000018
mov dword [ebx], eax
add ebx, edx
xor eax, 0x491f05f6
xor eax, 0x2bb06d53
and eax, 0x6939
or eax, 0x9686
mov dword [ebx], eax
add ebx, edx
and eax, 0x3704003a
and eax, 0x492ead04
and eax, 0
or eax, 0x8110552b
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a60bffa
and eax, 0x306cf2
or eax, 0x40000
mov dword [ebx], eax
add ebx, edx
or eax, 0x381bbcb6
and eax, 0x80a8800
or eax, 0x44800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x17ba8717
and eax, 0
or eax, 0x8b00418e
mov dword [ebx], eax
add ebx, edx
or eax, 0x9132c64
and eax, 0x4279a630
and eax, 0x10400
or eax, 0x6d0c1845
mov dword [ebx], eax
add ebx, edx
and eax, 0x35cc9b3e
or eax, 0x296ff586
and eax, 0x256ffc80
or eax, 0x10900268
mov dword [ebx], eax
add ebx, edx
or eax, 0x3d763291
or eax, 0x4f1ef652
and eax, 0x7ffeeee0
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0xa663b86
and eax, 0x242a80
or eax, 0x999539
mov dword [ebx], eax
add ebx, edx
xor eax, 0x56a2ca4c
and eax, 0x100d2100
or eax, 0x8400a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x102fa990
and eax, 0x10002100
or eax, 0xccf2d081
mov dword [ebx], eax
add ebx, edx
and eax, 0x5899d0c5
and eax, 0x80d081
or eax, 0x81082f7e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e4d9660
or eax, 0x4ccf289a
and eax, 0x41080c
or eax, 0x8640
mov dword [ebx], eax
add ebx, edx
and eax, 0x4351ccfc
or eax, 0x2688c24
and eax, 0x80428
or eax, 0x25092
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6083b19e
xor eax, 0x1d15915f
and eax, 0x8142000
or eax, 0x410b00
mov dword [ebx], eax
add ebx, edx
and eax, 0x68668185
or eax, 0x2cb08b31
and eax, 0xc408201
or eax, 0x92097080
mov dword [ebx], eax
add ebx, edx
or eax, 0x6a82f031
and eax, 0x9688f2b1
or eax, 0x1300d4e
mov dword [ebx], eax
add ebx, edx
and eax, 0x4235ac45
and eax, 0x2000044
or eax, 0x29000030
mov dword [ebx], eax
add ebx, edx
xor eax, 0x37280363
and eax, 0x14200005
or eax, 0x21051440
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f676abc
xor eax, 0x90935b9
and eax, 0x11000040
or eax, 0x2400002c
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b1eb68e
and eax, 0x2426
or eax, 1
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f0e315e
xor eax, 0xad81ca5
and eax, 0xa481080
or eax, 0x84048008
mov dword [ebx], eax
add ebx, edx
or eax, 0x9bdd1d1
or eax, 0xca9ca58
and eax, 0xd890041
or eax, 0x40020000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x24b153ba
or eax, 0x43a8db5b
and eax, 0x1a08110
or eax, 0x94410000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x732dacfc
and eax, 0x8000006c
or eax, 0x1000001
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c1402ac
xor eax, 0x371cdda4
and eax, 0x340c4480
or eax, 0x40200271
mov dword [ebx], eax
add ebx, edx
and eax, 0x5dff7ec8
and eax, 0x14040240
or eax, 0x518914
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6de8400b
and eax, 0x83cc201
or eax, 0x4402080
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a61882d
and eax, 0
or eax, 0xf2810000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x41936ca0
xor eax, 0x37c10030
and eax, 0x4880
or eax, 0x932c
mov dword [ebx], eax
add ebx, edx
or eax, 0x4df5eaf7
or eax, 0x672e1452
and eax, 0x2430ca81
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x761ed78c
and eax, 0x20000000
or eax, 0xd2810000
mov dword [ebx], eax
add ebx, edx
or eax, 0x58982c4a
and eax, 0x2448
or eax, 0xd3b4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x74d181db
and eax, 0x4400201
or eax, 0x8a0c8888
mov dword [ebx], eax
add ebx, edx
and eax, 0x7073dee1
and eax, 1
or eax, 0x458b0040
mov dword [ebx], eax
add ebx, edx
or eax, 0x27f0f294
or eax, 0x1755e283
and eax, 0x36e08204
or eax, 0x88000108
mov dword [ebx], eax
add ebx, edx
and eax, 0x54ac1fe5
and eax, 0x200204
or eax, 0x572c31
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5231c7ef
and eax, 0x10448900
or eax, 0x8090200
mov dword [ebx], eax
add ebx, edx
or eax, 0x3625d700
xor eax, 0x7acc08c5
and eax, 0x40a0d181
or eax, 0xb3022000
mov dword [ebx], eax
add ebx, edx
or eax, 0x172ed8b6
and eax, 0xe1800000
or eax, 0x10000
mov dword [ebx], eax
add ebx, edx
and eax, 0x92aaa21
and eax, 0
or eax, 0xe2b6
mov dword [ebx], eax
add ebx, edx
or eax, 0x783ff766
xor eax, 0x2fa1a279
and eax, 0x17024181
or eax, 0xa860a800
mov dword [ebx], eax
add ebx, edx
and eax, 0x68edefb5
and eax, 0x697b9bba
and eax, 0x20000000
or eax, 0xd1810000
mov dword [ebx], eax
add ebx, edx
or eax, 0x79e435c1
and eax, 0xf9e50081
or eax, 0x61a4232
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c79bf0f
and eax, 0x82048188
or eax, 0xc480000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5816e7ea
xor eax, 0x4c018c0a
and eax, 0x100b0040
or eax, 0x45800001
mov dword [ebx], eax
add ebx, edx
or eax, 0x4fa81a05
xor eax, 0x391e3e73
and eax, 0x26a00000
or eax, 0x91428108
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f729a18
and eax, 0x81000008
or eax, 0xe6
mov dword [ebx], eax
add ebx, edx
or eax, 0x48498452
xor eax, 0x4080b61c
and eax, 0x4812e2
or eax, 0x228d10
mov dword [ebx], eax
add ebx, edx
and eax, 0x49cd5bf2
and eax, 0x400b00
or eax, 0x8058000
mov dword [ebx], eax
add ebx, edx
and eax, 0x24edb6b7
and eax, 0x50000
or eax, 0x92250d
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ba5bcb1
xor eax, 0x263efacd
and eax, 0x6d090500
or eax, 0x92663000
mov dword [ebx], eax
add ebx, edx
or eax, 0x53d576aa
and eax, 0x90880000
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x59d1317d
and eax, 0
or eax, 0x418e4c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f1172ac
or eax, 0x3306de7b
and eax, 0x1104c8b
or eax, 0x80000100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x75c18208
and eax, 0x5c7a989d
and eax, 0x500081
or eax, 0x284170
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b87a624
and eax, 0x3a7b3875
and eax, 0
or eax, 0xdfc98100
mov dword [ebx], eax
add ebx, edx
or eax, 0x76122205
and eax, 0x81000004
or eax, 0x60
mov dword [ebx], eax
add ebx, edx
xor eax, 0x561dd634
and eax, 0x45199450
or eax, 0x208229a1
mov dword [ebx], eax
add ebx, edx
and eax, 0x35a5dae4
xor eax, 0x5a757f99
and eax, 0xc548330
or eax, 0x10802
mov dword [ebx], eax
add ebx, edx
or eax, 0x25fab1f3
and eax, 0x2ddd8281
or eax, 0x50004000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f6223d8
and eax, 0x72810000
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2557cc49
and eax, 0xc440
or eax, 0x30a2
mov dword [ebx], eax
add ebx, edx
and eax, 0x20691d31
and eax, 0x5a08324d
and eax, 0
or eax, 0x8e4c8a89
mov dword [ebx], eax
add ebx, edx
or eax, 0x3cd4c1aa
and eax, 0x4880001
or eax, 0x41030040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x42cb31a3
and eax, 0x1242ae34
and eax, 0x2000000
or eax, 0xcd220508
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a8c1734
and eax, 0xa000000
or eax, 0x90350000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x39777a27
or eax, 0x6bbc4d93
and eax, 0x8b000132
or eax, 8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1275b2af
xor eax, 0x7f279811
and eax, 0xc0000004
or eax, 0x9811449
mov dword [ebx], eax
add ebx, edx
or eax, 0x7389c476
and eax, 0x802e
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e4beb30
and eax, 0x8000
or eax, 0xbce37181
mov dword [ebx], eax
add ebx, edx
xor eax, 0x65dca49a
and eax, 0x81080000
or eax, 0x800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x131d0772
and eax, 0x2ca3b27c
and eax, 0
or eax, 0x418e4c
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f241fe3
and eax, 0x400
or eax, 0x8110518b
mov dword [ebx], eax
add ebx, edx
or eax, 0x66fbc9e9
and eax, 0x4dbfca3f
and eax, 0xa8802
or eax, 0x34c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x52db0f51
xor eax, 0x4be234f7
and eax, 0x18308100
or eax, 0xc4c20000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4342acda
and eax, 0x8b0000d0
or eax, 5
mov dword [ebx], eax
add ebx, edx
xor eax, 0x25ce91a4
or eax, 0x5dc96e62
and eax, 0x8c050841
or eax, 4
mov dword [ebx], eax
add ebx, edx
and eax, 0x55224ba1
or eax, 0x18b0e66f
and eax, 0x14000024
or eax, 0x21000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7194683
xor eax, 0x7720b84d
and eax, 0x9000
or eax, 0x15
mov dword [ebx], eax
add ebx, edx
xor eax, 0x15641f9b
and eax, 0x14d69b1d
and eax, 0x4448008
or eax, 0x8a081080
mov dword [ebx], eax
add ebx, edx
and eax, 0x107cfd68
and eax, 0x80000
or eax, 0x4cb00041
mov dword [ebx], eax
add ebx, edx
and eax, 0x371dd11e
xor eax, 0x20d7b764
and eax, 0x4000104
or eax, 0x5900408a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x121699b8
or eax, 0x5cd23bbf
and eax, 0x4c825183
or eax, 0xa0090440
mov dword [ebx], eax
add ebx, edx
and eax, 0x337c5e75
and eax, 0x58dfd9d3
and eax, 0x4001
or eax, 0x3514058a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x27c87395
and eax, 0xc2d00bc
and eax, 0x1c
or eax, 0xd540
mov dword [ebx], eax
add ebx, edx
or eax, 0x68c991bd
and eax, 0x60c14435
or eax, 0x12320a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x29c06f3f
or eax, 0x2ec185a5
and eax, 0x4418b25
or eax, 0x100c004a
mov dword [ebx], eax
add ebx, edx
or eax, 0x147a20c4
and eax, 0xf71ea1b
and eax, 0x118001
or eax, 0x61084180
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6262e2e
and eax, 0x61010001
or eax, 0x90800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x64ab0b3
and eax, 0x3d94986a
and eax, 0x9020
or eax, 0x12550
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ba6e206
and eax, 0x196610a5
and eax, 0
or eax, 0x80188189
mov dword [ebx], eax
add ebx, edx
or eax, 0x796152df
and eax, 0x51090041
or eax, 0x4820000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4889b52d
and eax, 0x28b7c880
and eax, 0x8028000
or eax, 0x33f00108
mov dword [ebx], eax
add ebx, edx
and eax, 0x28f34ca
and eax, 8
or eax, 0x81000004
mov dword [ebx], eax
add ebx, edx
or eax, 0x2a50ac54
and eax, 0x40a040
or eax, 0x8f12a2
mov dword [ebx], eax
add ebx, edx
or eax, 0x7462365f
and eax, 0x64e28000
or eax, 0x9100100
mov dword [ebx], eax
add ebx, edx
or eax, 0x46d1b493
xor eax, 0x32ed298d
and eax, 0x908001c
or eax, 0x826162a1
mov dword [ebx], eax
add ebx, edx
or eax, 0x2e3591db
and eax, 0x85251045
or eax, 0x800
mov dword [ebx], eax
add ebx, edx
or eax, 0x16ff622
and eax, 0x5000042
or eax, 0x30000090
mov dword [ebx], eax
add ebx, edx
or eax, 0x1516221e
and eax, 0x8c
or eax, 0x8001
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f0c901d
and eax, 0x89089
or eax, 0x80100000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2338b954
and eax, 0x80000
or eax, 0x4d830041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e5041e9
and eax, 0x13c10108
or eax, 0xec208010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5b82f34d
and eax, 0x80000011
or eax, 0x10000a2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x48f63f7b
or eax, 0x2007320e
and eax, 0x1341ec0
or eax, 0x8001
mov dword [ebx], eax
add ebx, edx
or eax, 0x4dc78900
and eax, 0x49f18100
or eax, 0x10000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4af9a3ef
and eax, 0xb40218f
or eax, 0x80060000
mov dword [ebx], eax
add ebx, edx
and eax, 0x66f15759
and eax, 0x2000001
or eax, 0xe0811c54
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6cee7466
xor eax, 0x23712849
and eax, 0x12
or eax, 0xa804
mov dword [ebx], eax
add ebx, edx
xor eax, 0x66a3eacc
xor eax, 0x45d25cbd
and eax, 0x20101201
or eax, 0xe080
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e025966
and eax, 0
or eax, 0x8a890000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1277981e
and eax, 0x47f6ae60
and eax, 0x408000
or eax, 0x10018
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d9372e7
and eax, 0x2aaab6bf
and eax, 0xb8
or eax, 0x590900
mov dword [ebx], eax
add ebx, edx
or eax, 0x60d52021
and eax, 0x452900
or eax, 0x18000200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x60d57a4f
and eax, 0x4005
or eax, 0x2fa000
mov dword [ebx], eax
add ebx, edx
or eax, 0x44f17d4c
and eax, 0x40383500
or eax, 0x20000000
mov dword [ebx], eax
add ebx, edx
or eax, 0xb171a97
xor eax, 0x7299a69b
and eax, 0x9820804
or eax, 0x44096661
mov dword [ebx], eax
add ebx, edx
or eax, 0x7671592a
and eax, 0x1ae10120
or eax, 0x80008000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ded37c0
and eax, 0x51506865
and eax, 0x1000060
or eax, 0x8000008d
mov dword [ebx], eax
add ebx, edx
and eax, 0x309d4dd9
and eax, 0xc1
or eax, 0x8d1630
mov dword [ebx], eax
add ebx, edx
or eax, 0x3e93a641
or eax, 0x36376c44
and eax, 0x18818800
or eax, 0x100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x27985663
and eax, 0x14026462
and eax, 0x10004000
or eax, 0xa8000180
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2766453
and eax, 0x48a23d44
and eax, 0
or eax, 0x418018
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b3fdd4d
and eax, 0x84cc15d
or eax, 0xc4800200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x690e987b
and eax, 0x84c04804
or eax, 0x480c84c8
mov dword [ebx], eax
add ebx, edx
and eax, 0x103adc17
and eax, 0x18ea509f
and eax, 0x84004
or eax, 0xccc48cc8
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c98e7d1
and eax, 0xec8845cc
or eax, 0x31000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2197e56
and eax, 0x49ebd215
and eax, 0x84000
or eax, 0xd00058b
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f376ec2
and eax, 0x4000
or eax, 0xb020
mov dword [ebx], eax
add ebx, edx
or eax, 0x51314406
and eax, 0xe85a554
and eax, 0x12404
or eax, 0xc00b21
mov dword [ebx], eax
add ebx, edx
or eax, 0x6e796c76
and eax, 0xd00d00
or eax, 0x11040000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b7c5806
and eax, 0xa200000
or eax, 0x81150000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3dbb9e9f
xor eax, 0x1c38c17b
and eax, 0x830555a0
or eax, 0x8602003
mov dword [ebx], eax
add ebx, edx
or eax, 0x13e3e71c
or eax, 0x706b3740
and eax, 0xe181104d
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x293bbd03
and eax, 0x1001
or eax, 0xaa86
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f47e715
and eax, 0x5806c981
or eax, 0x80100000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3351f3e0
or eax, 0x3bc9323c
and eax, 0xf1810000
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x41fa26da
and eax, 0x92
or eax, 0xd805
mov dword [ebx], eax
add ebx, edx
xor eax, 0x222a1555
or eax, 0x91cd44b
and eax, 0x8189
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x20a1e3b6
or eax, 0x6add4578
and eax, 0x48980040
or eax, 0x5220001
mov dword [ebx], eax
add ebx, edx
and eax, 0x76291c1
or eax, 0x52c0bfdf
and eax, 0x300000d
or eax, 0x28000020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x35b14976
or eax, 0x53a304f4
and eax, 0x52810055
or eax, 0xa0001000
mov dword [ebx], eax
add ebx, edx
and eax, 0x556650de
xor eax, 0x4253e0e4
and eax, 0x12538030
or eax, 0xedac0f45
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b0bcccb
and eax, 0x5fc02a59
and eax, 0x1000001
or eax, 0x340c458a
mov dword [ebx], eax
add ebx, edx
and eax, 0x45fc8a41
and eax, 0
or eax, 0x469e
mov dword [ebx], eax
add ebx, edx
or eax, 0x3887417d
and eax, 0x854035
or eax, 0x68a800
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a03569d
and eax, 0
or eax, 0x908800
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d245275
and eax, 0
or eax, 0x8b004180
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ba442d8
and eax, 0xc9800048
or eax, 0x10c05
mov dword [ebx], eax
add ebx, edx
or eax, 0x54846388
and eax, 0x6140
or eax, 0x9010
mov dword [ebx], eax
add ebx, edx
and eax, 0x67037435
and eax, 0x7000
or eax, 0x93188181
mov dword [ebx], eax
add ebx, edx
and eax, 0x73539642
and eax, 0x11000000
or eax, 0xe0810000
mov dword [ebx], eax
add ebx, edx
and eax, 0x11d59ace
or eax, 0x64aace9c
and eax, 0x4880
or eax, 0x2023
mov dword [ebx], eax
add ebx, edx
and eax, 0x3cd1290c
and eax, 0x800
or eax, 0xffd6ba
mov dword [ebx], eax
add ebx, edx
or eax, 0x29c1f3bd
and eax, 0x8552b00
or eax, 0x10000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x703bf61b
xor eax, 0x2aa240cb
and eax, 0x55b280
or eax, 0xa5004001
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e2ebdfb
xor eax, 0x19269fcc
and eax, 0x82080000
or eax, 0x8800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c45181e
and eax, 0x44c1d6a6
and eax, 0x410000
or eax, 0x8000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e3ad91c
and eax, 0x5b1918
or eax, 0x4a4a0
mov dword [ebx], eax
add ebx, edx
or eax, 0x402184f2
and eax, 0x452900
or eax, 0x14000200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x570a4c63
and eax, 0x7fff9275
and eax, 0x400021
or eax, 0x2d14
mov dword [ebx], eax
add ebx, edx
and eax, 0x1059781b
or eax, 0xd2e415d
and eax, 0xc4c0900
or eax, 0x18200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x28afbd05
or eax, 0x5dc99a12
and eax, 0x70eaa001
or eax, 0x44180
mov dword [ebx], eax
add ebx, edx
xor eax, 0x10782267
and eax, 0x60800000
or eax, 0x91010000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1fe1f2eb
and eax, 0x5f38b812
and eax, 0x9002
or eax, 0x4169
mov dword [ebx], eax
add ebx, edx
and eax, 0x2bccd532
and eax, 0xd100
or eax, 0xf10f2081
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b2cbff2
and eax, 0x64de56ed
and eax, 0x80000
or eax, 0x81800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x720723e4
or eax, 0x62f292ce
and eax, 0x418000
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f1f727
and eax, 0x5503
or eax, 0x81080088
mov dword [ebx], eax
add ebx, edx
xor eax, 0x12781826
and eax, 0x5008a0
or eax, 0xf2242
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b63a51c
and eax, 0x46d66170
and eax, 0x420000
or eax, 0x71a88100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6aa25a5c
and eax, 0x1000014
or eax, 0x800000a1
mov dword [ebx], eax
add ebx, edx
or eax, 0x64e7246d
and eax, 0xa124f0
or eax, 0x1b02
mov dword [ebx], eax
add ebx, edx
or eax, 0x463d4973
and eax, 0x44b00100
or eax, 0x38428000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e5b1262
or eax, 0x3368c637
and eax, 0x30e9d727
or eax, 0x88162808
mov dword [ebx], eax
add ebx, edx
or eax, 0x1f983254
and eax, 0xf59
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x325d1bb1
and eax, 0x3b6723a6
and eax, 0x30040020
or eax, 0x510450b
mov dword [ebx], eax
add ebx, edx
or eax, 0x33d026a6
and eax, 0x37d46780
or eax, 0xc82b8840
mov dword [ebx], eax
add ebx, edx
and eax, 0x6f5cc0f6
and eax, 0x8080
or eax, 0x80001008
mov dword [ebx], eax
add ebx, edx
or eax, 0x229bfd57
xor eax, 0x4751849b
and eax, 0x44880040
or eax, 0x1a310001
mov dword [ebx], eax
add ebx, edx
or eax, 0x41ea4f9d
xor eax, 0x15328ccd
and eax, 0xa000000
or eax, 0x2100002e
mov dword [ebx], eax
add ebx, edx
and eax, 0x54435258
and eax, 8
or eax, 0xf1811445
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b3e3d04
or eax, 0x193eff4d
and eax, 0xe41
or eax, 0xa2
mov dword [ebx], eax
add ebx, edx
xor eax, 0xfdfb93
and eax, 0x45f030
or eax, 0x2008a
mov dword [ebx], eax
add ebx, edx
or eax, 0x4baa0bca
or eax, 0x5d190e3f
and eax, 0x10552b00
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c12fca8
and eax, 0x44d1d1dc
and eax, 0x100000
or eax, 0xa9e6f281
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f18343d
and eax, 0x8288c6bc
or eax, 0x8003943
mov dword [ebx], eax
add ebx, edx
xor eax, 0x145916b
xor eax, 0x4a306213
and eax, 0x410000
or eax, 0x8000
mov dword [ebx], eax
add ebx, edx
or eax, 0x555ccdbd
or eax, 0x282dbe8e
and eax, 0x3514458b
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x738e8a4c
or eax, 0x21cec017
and eax, 0x180
or eax, 0x1028
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3a259bd6
and eax, 0x48234
or eax, 0xa2101
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6ca6182b
xor eax, 0x27d6c617
and eax, 0x4c0900
or eax, 0x20018200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x284abc1c
xor eax, 0x151ff111
and eax, 0x1d08c001
or eax, 0x62820980
mov dword [ebx], eax
add ebx, edx
or eax, 0x21b91ff5
or eax, 0xfc74f1c
and eax, 0x71810000
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x520f5080
and eax, 0
or eax, 0xfffd
mov dword [ebx], eax
add ebx, edx
and eax, 0xa83d7d
xor eax, 0x14f7c33d
and eax, 0x8000
or eax, 0x80000188
mov dword [ebx], eax
add ebx, edx
and eax, 0x5857e598
and eax, 0
or eax, 0xb80041
mov dword [ebx], eax
add ebx, edx
and eax, 0x363ac053
or eax, 0x3207e7c0
and eax, 0x10004180
or eax, 0x4d000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a75ab0
and eax, 0x48831100
or eax, 0xa40844c3
mov dword [ebx], eax
add ebx, edx
or eax, 0xc465b27
and eax, 0x24044583
or eax, 0x1100008
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f8fb086
and eax, 0x500f
or eax, 0x200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x13a2b3ae
and eax, 0x822101
or eax, 0x19180c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x80f93f9
and eax, 0x142000
or eax, 0xb6401500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c76370b
and eax, 0x8020200
or eax, 0x45896d70
mov dword [ebx], eax
add ebx, edx
or eax, 0x8e399dc
or eax, 0x660d1d26
and eax, 0x3e18114
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x561d6577
or eax, 0x4b9d004
and eax, 0
or eax, 0x8100000b
mov dword [ebx], eax
add ebx, edx
and eax, 0x3dbdb2a0
and eax, 0
or eax, 0x83b3f1
mov dword [ebx], eax
add ebx, edx
and eax, 0x55e52fe1
and eax, 0x507a7d4a
and eax, 0x100
or eax, 0xb3f18000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1af35abd
and eax, 0x5ef10cef
and eax, 0x8000081
or eax, 0x81000002
mov dword [ebx], eax
add ebx, edx
or eax, 0x199595e7
and eax, 0x1858081
or eax, 0x40026800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3dc8e3ca
and eax, 0x10450b00
or eax, 0x108000
mov dword [ebx], eax
add ebx, edx
or eax, 0x68a44347
and eax, 0x734b9801
and eax, 0x70018001
or eax, 0x8fa64280
mov dword [ebx], eax
add ebx, edx
and eax, 0x61347daf
and eax, 0x5f38d352
and eax, 0x40000000
or eax, 0xb2810000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6850141f
xor eax, 0x42bc8f9a
and eax, 0x40619880
or eax, 0x25120058
mov dword [ebx], eax
add ebx, edx
and eax, 0x6eadb138
xor eax, 0x2836014b
and eax, 0xc000103
or eax, 0x1084488
mov dword [ebx], eax
add ebx, edx
xor eax, 0x548d5b45
and eax, 0xa0a
or eax, 0x10
mov dword [ebx], eax
add ebx, edx
and eax, 0x3df4a2c8
and eax, 0x200
or eax, 0x90d035
mov dword [ebx], eax
add ebx, edx
and eax, 0x7addcbd0
and eax, 0x800000
or eax, 0xfb483500
mov dword [ebx], eax
add ebx, edx
or eax, 0x18fdc078
or eax, 0x7f3713f6
and eax, 0x90890000
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x27b022b3
and eax, 0x1c65b3e8
and eax, 0x102a0
or eax, 0x408548
mov dword [ebx], eax
add ebx, edx
and eax, 0x612362d
or eax, 0x7f48d1d8
and eax, 0x1004588
or eax, 0x80100803
mov dword [ebx], eax
add ebx, edx
or eax, 0x2567f28b
and eax, 0x51e081
or eax, 0x800070
mov dword [ebx], eax
add ebx, edx
xor eax, 0x40170107
and eax, 0x40c08100
or eax, 0x6310000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3fcfa98b
and eax, 0x6b54bef9
and eax, 0
or eax, 0x810000fc
mov dword [ebx], eax
add ebx, edx
or eax, 0x36848ff4
and eax, 0x403c8
or eax, 0x494001
mov dword [ebx], eax
add ebx, edx
or eax, 0x13e24a39
and eax, 0xe10100
or eax, 0x84108000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc96596c
and eax, 0x2d7a4413
and eax, 0x8604000
or eax, 0xb21825e3
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4300d1b2
and eax, 0x943439d
and eax, 0
or eax, 0x226
mov dword [ebx], eax
add ebx, edx
xor eax, 0x37ba537f
or eax, 0x3ea21a43
and eax, 0x108510b
or eax, 0x80040420
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e9cb00a
and eax, 0x100a
or eax, 0xd10ac0
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ee52260
or eax, 0x3c964707
and eax, 0x7af20100
or eax, 0x1008000
mov dword [ebx], eax
add ebx, edx
or eax, 0x765b6781
and eax, 0x1000000
or eax, 0x8000005c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x21469fa0
and eax, 0xa0020df0
or eax, 0x5f896002
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d85d7a
and eax, 0x880972
or eax, 0xe802808d
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ff32254
xor eax, 0x5dfe2c35
and eax, 0x82000182
or eax, 0x9004005
mov dword [ebx], eax
add ebx, edx
and eax, 0x2aa199d8
xor eax, 0x2fcd749e
and eax, 0x25050004
or eax, 0x42200841
mov dword [ebx], eax
add ebx, edx
xor eax, 0x585f4dd1
xor eax, 0x386d944e
and eax, 0x500009a
or eax, 0x8000004
mov dword [ebx], eax
add ebx, edx
or eax, 0x3908283c
and eax, 0x8a
or eax, 0x5601
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5616c0ea
and eax, 0x63e0ff94
and eax, 0x8200
or eax, 0x566835
mov dword [ebx], eax
add ebx, edx
xor eax, 0x76d06901
and eax, 0x14048300
or eax, 0x490800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a7507c5
or eax, 0x6aed416e
and eax, 0x8c183
or eax, 0x81020000
mov dword [ebx], eax
add ebx, edx
or eax, 0x797d2c7b
xor eax, 0x644b73c8
and eax, 0x149401
or eax, 0x201c8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6438ea0
and eax, 0x2510100
or eax, 0xd1a08000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a9aae89
and eax, 0x88000080
or eax, 0x56
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a345aa8
and eax, 0x40044800
or eax, 0x183a081
mov dword [ebx], eax
add ebx, edx
or eax, 0x1113099d
xor eax, 0x1f28b024
and eax, 0x4150900
or eax, 0x10408200
mov dword [ebx], eax
add ebx, edx
and eax, 0x3863cb51
and eax, 0x2fbb4d0c
and eax, 0x800
or eax, 0x3a9ac281
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e8edf0b
or eax, 0x16c1f0de
and eax, 0x2810000
or eax, 0xe0000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4eb20f54
and eax, 0
or eax, 0x133
mov dword [ebx], eax
add ebx, edx
xor eax, 0x75042c3a
and eax, 0x30000001
or eax, 0x8033c280
mov dword [ebx], eax
add ebx, edx
or eax, 0x10059d90
or eax, 0x6b007e2e
and eax, 0xf2010000
or eax, 0x800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c2820f4
and eax, 0x2044
or eax, 0x9001
mov dword [ebx], eax
add ebx, edx
and eax, 0x6f4f4ecf
xor eax, 0x7a245ad9
and eax, 0x205a98
or eax, 0x500120
mov dword [ebx], eax
add ebx, edx
xor eax, 0x27bdec5f
and eax, 0x4452300
or eax, 0x8000800
mov dword [ebx], eax
add ebx, edx
and eax, 0xa0013ea
xor eax, 0x52a04864
and eax, 0x5a804a24
or eax, 0xa5051411
mov dword [ebx], eax
add ebx, edx
and eax, 0x2674cd63
and eax, 0x1a36e5f1
and eax, 0x21
or eax, 0xe89088de
mov dword [ebx], eax
add ebx, edx
and eax, 0x79526aa7
and eax, 0xae10d0
and eax, 0x80
or eax, 0xb8004107
mov dword [ebx], eax
add ebx, edx
or eax, 0x162beed2
xor eax, 0x40bb7c28
and eax, 0x83e8
or eax, 0x410400
mov dword [ebx], eax
add ebx, edx
and eax, 0x3bbb8bf
or eax, 0xe76c582
and eax, 0xc44c108
or eax, 0xc0880255
mov dword [ebx], eax
add ebx, edx
or eax, 0x363f6f40
and eax, 0x1a368f27
and eax, 0x8048c04
or eax, 0xc4c840c8
mov dword [ebx], eax
add ebx, edx
or eax, 0x534b0701
or eax, 0x288262a8
and eax, 0xcccccccc
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x6aef98e9
or eax, 0x561a511
and eax, 0x4ccc8cc8
or eax, 0x80004004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e7def9
and eax, 0x736dc134
and eax, 0x40090004
or eax, 0xac8255c8
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c0a3c48
and eax, 0xb41163b
and eax, 0x8000408
or eax, 0x50c4183
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e4cf701
and eax, 0x4401
or eax, 0xaa62
mov dword [ebx], eax
add ebx, edx
xor eax, 0x40f0d9ac
and eax, 0xe01005
or eax, 0xfc030
mov dword [ebx], eax
add ebx, edx
or eax, 0x31dda78a
and eax, 0x104d8300
or eax, 0xc000800
mov dword [ebx], eax
add ebx, edx
and eax, 0x122c3507
and eax, 0x100c0100
or eax, 0x2311e081
mov dword [ebx], eax
add ebx, edx
xor eax, 0xbcb3446
and eax, 0x30800001
or eax, 0xc1010000
mov dword [ebx], eax
add ebx, edx
and eax, 0x40ee84c9
and eax, 0x402d6a16
and eax, 0
or eax, 0x121d
mov dword [ebx], eax
add ebx, edx
and eax, 0x474850e5
and eax, 0
or eax, 0x86bc8188
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ab1799c
and eax, 0x800000
or eax, 0x550b0041
mov dword [ebx], eax
add ebx, edx
or eax, 0x56304140
and eax, 0x56a20100
or eax, 0xa840801c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4eba3f68
and eax, 0x80000030
or eax, 0x100008b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x664a5244
and eax, 0x210f2
or eax, 0x90a000
mov dword [ebx], eax
add ebx, edx
or eax, 0x19f36c0e
and eax, 0x8418800
or eax, 0x20040300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x70ac1504
and eax, 0xe81e04
or eax, 0x109
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d9dedd0
and eax, 0x729844a4
and eax, 0x400
or eax, 0xe9563100
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e47d9
and eax, 0x7f10f95a
and eax, 0
or eax, 0x90880000
mov dword [ebx], eax
add ebx, edx
and eax, 0x23cc7d46
and eax, 0x300f37ee
and eax, 0
or eax, 0x4186bc
mov dword [ebx], eax
add ebx, edx
or eax, 0x5cf567d4
xor eax, 0x3975dc3e
and eax, 0x1000982
or eax, 0x800c4409
mov dword [ebx], eax
add ebx, edx
or eax, 0x578dfb66
xor eax, 0x592cd495
and eax, 0x812870
or eax, 0x5a1481
mov dword [ebx], eax
add ebx, edx
or eax, 0xe8d0f71
and eax, 0xd10100
or eax, 0x21208000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4735582f
and eax, 0x1000000
or eax, 0x8a0000b4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7af317c6
and eax, 0x25740587
and eax, 0x20000400
or eax, 0xd2812055
mov dword [ebx], eax
add ebx, edx
xor eax, 0x70bf786c
and eax, 0x5419
or eax, 0x2c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c4c4b44
and eax, 0x4200
or eax, 0x5488b081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x12a13a64
and eax, 0x2f32a202
and eax, 0x2000000
or eax, 0x88880000
mov dword [ebx], eax
add ebx, edx
and eax, 0xae8ff8a
and eax, 0
or eax, 0x4186bc
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e9b0d7
and eax, 0x80
or eax, 0x2510450b
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b622778
xor eax, 0xd697cd9
and eax, 0x1100
or eax, 0xe004
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a09ecd
and eax, 0x1004
or eax, 0x66d16131
mov dword [ebx], eax
add ebx, edx
and eax, 0x378ff8ab
and eax, 0x24803020
or eax, 0x51128946
mov dword [ebx], eax
add ebx, edx
xor eax, 0x408f6e92
and eax, 0x5090000
or eax, 0x48220000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x18e4af93
and eax, 0x4197cf5e
and eax, 0x40818100
or eax, 0x9a700008
mov dword [ebx], eax
add ebx, edx
and eax, 0x23240c3c
or eax, 0x56b8f2a5
and eax, 0xb8f2ac
or eax, 0x89470d42
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2612b693
xor eax, 0x93ad13e
and eax, 0x869801
or eax, 0x41002480
mov dword [ebx], eax
add ebx, edx
and eax, 0x750fc8
xor eax, 0x1eb94951
and eax, 0x8150100
or eax, 0x408a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x5085a5e7
and eax, 0x747a3817
and eax, 0
or eax, 0xdddae281
mov dword [ebx], eax
add ebx, edx
and eax, 0x55f2c20e
and eax, 0x708f2f42
and eax, 0x50800000
or eax, 0xa2010000
mov dword [ebx], eax
add ebx, edx
or eax, 0x63790cb9
and eax, 0x431
or eax, 0x8040
mov dword [ebx], eax
add ebx, edx
and eax, 0x46ce3468
and eax, 0x400
or eax, 0x3528418b
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ce58ef0
xor eax, 0x4f0073b5
and eax, 0x6131
or eax, 0x842
mov dword [ebx], eax
add ebx, edx
xor eax, 0x423f9401
xor eax, 0x7aa9f499
and eax, 0x800921
or eax, 0x602614
mov dword [ebx], eax
add ebx, edx
and eax, 0x275d8f96
and eax, 0x800
or eax, 0xbc908000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2638e7c
and eax, 0
or eax, 0xb9004186
mov dword [ebx], eax
add ebx, edx
xor eax, 0x78f5bc9d
or eax, 0x6581db9a
and eax, 0x6e1b
or eax, 0x40
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e67f3ec
and eax, 0x55f9de07
and eax, 0xc03
or eax, 0x81184128
mov dword [ebx], eax
add ebx, edx
or eax, 0x4707057a
and eax, 0x50541
or eax, 0x600280
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd369089
xor eax, 0x7aefd2b
and eax, 0x8f10000
or eax, 0x45008100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5026d1de
xor eax, 0x47c02540
and eax, 0x1a106514
or eax, 0xa0680001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e12138c
and eax, 0x2290
or eax, 0x8822
mov dword [ebx], eax
add ebx, edx
or eax, 0x74d93829
xor eax, 0x45aee3ec
and eax, 0x1105103
or eax, 0x80000428
mov dword [ebx], eax
add ebx, edx
and eax, 0xe9f526d
or eax, 0x43807d95
and eax, 0x30b0
or eax, 0x6c8042
mov dword [ebx], eax
add ebx, edx
or eax, 0x40662baa
xor eax, 0x1c34b4a
and eax, 0x40a08000
or eax, 0x84520100
mov dword [ebx], eax
add ebx, edx
and eax, 0x3fb765d0
xor eax, 0x38f311b2
and eax, 0x8000022
or eax, 0x81000048
mov dword [ebx], eax
add ebx, edx
or eax, 0x5925dfa8
and eax, 0x41049c8a
or eax, 0x822000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5aea3963
and eax, 0x448900
or eax, 0x20010200
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b324315
and eax, 0
or eax, 0xbdac25
mov dword [ebx], eax
add ebx, edx
and eax, 0x50f55561
and eax, 0x800400
or eax, 0x390a3100
mov dword [ebx], eax
add ebx, edx
and eax, 0xc4eec97
xor eax, 0x1a6fc1c0
and eax, 0x10000
or eax, 0x4d8a0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ff70fbd
and eax, 0x12600124
or eax, 0xa4818000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5292ed83
xor eax, 0x5e14b652
and eax, 0x82000064
or eax, 0x1000008
mov dword [ebx], eax
add ebx, edx
and eax, 0x32f6f8af
and eax, 0x20
or eax, 0x818818d1
mov dword [ebx], eax
add ebx, edx
and eax, 0x273578dd
and eax, 0x90
or eax, 0x41862c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x127956a8
or eax, 0x37b4bcbd
and eax, 0x1145489
or eax, 0x80000102
mov dword [ebx], eax
add ebx, edx
and eax, 0x3593838
and eax, 0x5dc2d78
and eax, 0x1000008
or eax, 0x8af4c2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x50198eee
or eax, 0xd4ee2e6
and eax, 0x18d28000
or eax, 0x80200100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x396d351a
and eax, 0x8100001a
or eax, 0xa0001c5
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b02952b
and eax, 0x7ddc4f6f
and eax, 0x58000445
or eax, 0x80350800
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f5b1124
or eax, 0x6eccc2ed
and eax, 0x4000084
or eax, 0x1000002
mov dword [ebx], eax
add ebx, edx
or eax, 0x72cfad6b
or eax, 0x509ae598
and eax, 0x8d90
or eax, 0x1200
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b9bada5
and eax, 0x33835
or eax, 0x440000
mov dword [ebx], eax
add ebx, edx
and eax, 0x423a6ac5
and eax, 0x22000
or eax, 0xce0c1500
mov dword [ebx], eax
add ebx, edx
and eax, 0x773c34ac
and eax, 0x80000
or eax, 0x90800001
mov dword [ebx], eax
add ebx, edx
and eax, 0xe69c540
or eax, 0x223585a9
and eax, 0x184a8
or eax, 0x400214
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e8cbb0d
and eax, 0x8008
or eax, 0x41863cb0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3cca8416
xor eax, 0x26ee6963
and eax, 0x48825100
or eax, 0x84410c00
mov dword [ebx], eax
add ebx, edx
and eax, 0x24ba04f0
and eax, 0x4820400
or eax, 0xe80951cc
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d94d8f
or eax, 0x945c260
and eax, 0x5044588
or eax, 0x20100003
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c4383bb
xor eax, 0x296f402f
and eax, 0x21a
or eax, 0x5840
mov dword [ebx], eax
add ebx, edx
or eax, 0x40e62427
and eax, 0x40642435
or eax, 0x38110000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x34660761
and eax, 0x4010344
or eax, 0x104c8821
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7dce8d37
and eax, 0x60000000
or eax, 0x54c981
mov dword [ebx], eax
add ebx, edx
or eax, 0x7d37dcb0
and eax, 0x7101ddb1
or eax, 0x8080224e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x60a90116
and eax, 0x91287468
or eax, 0x6ed70106
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6aaa484a
and eax, 0x79301336
and eax, 0x1000100
or eax, 0x88648089
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6568bcc4
xor eax, 0x2a25b969
and eax, 0x44090000
or eax, 0x11820041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x19120d27
and eax, 0x3063aa8a
and eax, 0
or eax, 0x8fe28114
mov dword [ebx], eax
add ebx, edx
or eax, 0x22d07370
or eax, 0x48a000d3
and eax, 0x810000a2
or eax, 8
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f4d33f0
and eax, 0x30bfdde
and eax, 0x101ca
or eax, 0xf24220
mov dword [ebx], eax
add ebx, edx
and eax, 0x41771dd8
or eax, 0x77b9ac8d
and eax, 0x22f28100
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x36d5763d
and eax, 0x20900000
or eax, 0x980a8c6d
mov dword [ebx], eax
add ebx, edx
and eax, 0x933990e
xor eax, 0x3ec85fea
and eax, 0x4646
or eax, 0x811
mov dword [ebx], eax
add ebx, edx
and eax, 0x381c816f
and eax, 3
or eax, 0x2d104528
mov dword [ebx], eax
add ebx, edx
or eax, 0x5493bd04
and eax, 0x2d5f1763
and eax, 0x523
or eax, 0x6a58
mov dword [ebx], eax
add ebx, edx
xor eax, 0x708abf21
and eax, 0x8a0008
or eax, 0x112e05
mov dword [ebx], eax
add ebx, edx
or eax, 0x38d5ac1e
xor eax, 0x67b61613
and eax, 0x5b203000
or eax, 0xa0020500
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e4ec3f4
and eax, 0x10000100
or eax, 0x8089feff
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3bc18580
and eax, 0x400864
or eax, 0x18100
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc72eba7
or eax, 0x6ea3e2e9
and eax, 0x10408b
or eax, 0x81000d00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6115909e
and eax, 0x11272ab3
and eax, 0x801
or eax, 0xba81e0
mov dword [ebx], eax
add ebx, edx
and eax, 0x643db160
or eax, 0x3cccd7aa
and eax, 0x28f08100
or eax, 0xc3010000
mov dword [ebx], eax
add ebx, edx
and eax, 0x36000279
xor eax, 0xb215a29
and eax, 0x28204009
or eax, 0x92522542
mov dword [ebx], eax
add ebx, edx
xor eax, 0x121d6d4a
or eax, 0x6751452c
and eax, 0x20
or eax, 0x9042
mov dword [ebx], eax
add ebx, edx
and eax, 0x2475e0c4
and eax, 0
or eax, 0x8110552b
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a7b47e7
and eax, 0x4cb1559f
and eax, 0x402
or eax, 0x2b88f0
mov dword [ebx], eax
add ebx, edx
or eax, 0x73f1f806
and eax, 0x608a8800
or eax, 0x4000100
mov dword [ebx], eax
add ebx, edx
or eax, 0x820d5b6
xor eax, 0x434c8d64
and eax, 0xb004080
or eax, 0x80000109
mov dword [ebx], eax
add ebx, edx
xor eax, 0x770fed33
and eax, 0xc40d0400
or eax, 0x2001045
mov dword [ebx], eax
add ebx, edx
and eax, 0xe2b5829
and eax, 0x4000000
or eax, 0x3100008c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d54f76c
and eax, 0x7d9974dc
and eax, 0x14c0
or eax, 0x892e
mov dword [ebx], eax
add ebx, edx
and eax, 0x64d1de34
and eax, 0x405c8901
and eax, 0x800
or eax, 0x8114458b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5bcf588e
and eax, 0x11401
or eax, 0x2448c8
mov dword [ebx], eax
add ebx, edx
and eax, 0x34bc702c
xor eax, 0x52248bf5
and eax, 0x42008100
or eax, 0x28f10000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x24a6fb56
and eax, 0x7d29aff9
and eax, 0x8000010
or eax, 0x80000025
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d301f80
and eax, 0
or eax, 0x41896481
mov dword [ebx], eax
add ebx, edx
and eax, 0x5773e749
and eax, 0x10000
or eax, 0x8548b00
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c1c5ea7
xor eax, 0x30f1f6ab
and eax, 0xac0800
or eax, 0x4052c281
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ff4430d
xor eax, 0x1e35c206
and eax, 0x60810000
or eax, 0x92000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7a5b36cb
and eax, 0x2ad36032
and eax, 0x8402002
or eax, 0x612c0994
mov dword [ebx], eax
add ebx, edx
and eax, 0x650415ee
and eax, 0x80
or eax, 0x83f438
mov dword [ebx], eax
add ebx, edx
or eax, 0x3d0aee46
and eax, 0xc012a00
or eax, 0x440100
mov dword [ebx], eax
add ebx, edx
and eax, 0x2653e458
or eax, 0x69b64c02
and eax, 0x652800
or eax, 0x81035
mov dword [ebx], eax
add ebx, edx
and eax, 0x21fb7fac
or eax, 0x463945a7
and eax, 0x44100900
or eax, 0x20808000
mov dword [ebx], eax
add ebx, edx
and eax, 0x77e32907
or eax, 0x2d3f1189
and eax, 0x9000189
or eax, 0x82004000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3227a195
and eax, 1
or eax, 0xf181084c
mov dword [ebx], eax
add ebx, edx
or eax, 0x21075f40
and eax, 0xe05
or eax, 0xa0b0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5869f139
or eax, 0x3207ac1e
and eax, 0x1245f180
or eax, 0x84800001
mov dword [ebx], eax
add ebx, edx
and eax, 0x2caa490c
and eax, 0x804000
or eax, 0x303a2c65
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5b9ffff9
and eax, 0x2b259398
or eax, 0xda6c41
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b25a32f
and eax, 0x32811055
or eax, 0xc0000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x55aaf868
and eax, 0xf7ab705c
or eax, 0x8540402
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e355d43
and eax, 0x81400809
or eax, 0x8248280
mov dword [ebx], eax
add ebx, edx
or eax, 0xd3087ec
xor eax, 0x5760c168
and eax, 0x40100001
or eax, 0x24a80040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b796130
and eax, 0xd004101
or eax, 0x50000088
mov dword [ebx], eax
add ebx, edx
and eax, 0xeb51663
and eax, 0xc000001
or eax, 0xc0ccccc2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2fc004b5
and eax, 0x3a8dc01d
and eax, 0xcc004
or eax, 0xccc00cc8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b7a7517
and eax, 0xc48211c8
or eax, 0x28094404
mov dword [ebx], eax
add ebx, edx
xor eax, 0x66d716ed
and eax, 0x84101
or eax, 0x2500048a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x26b08b39
and eax, 0x220
or eax, 8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ce49c68
or eax, 0x5aff9c7d
and eax, 0x21c35
or eax, 0x2100
mov dword [ebx], eax
add ebx, edx
or eax, 0x6fa4d5fa
and eax, 0x8048900
or eax, 0x490200
mov dword [ebx], eax
add ebx, edx
or eax, 0x2136261b
and eax, 0x212ba101
or eax, 0x50804080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x152bb877
and eax, 0x72258502
and eax, 0x60000000
or eax, 0x81810000
mov dword [ebx], eax
add ebx, edx
and eax, 0x111b8f36
xor eax, 0x2347f73e
and eax, 0x2514
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
xor eax, 0x25cff2f7
xor eax, 0x8141fd3
and eax, 0x2008c080
or eax, 0x3101
mov dword [ebx], eax
add ebx, edx
and eax, 0xbb3a69b
and eax, 0
or eax, 0x81880000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4490a6c9
or eax, 0x2912e7e8
and eax, 0x8588
or eax, 0x410810
mov dword [ebx], eax
add ebx, edx
and eax, 0x62c6da8c
and eax, 0x88
or eax, 0x81085503
mov dword [ebx], eax
add ebx, edx
and eax, 0x55e27668
xor eax, 0x4f90e2ec
and eax, 0x80a6c0
or eax, 0x674902
mov dword [ebx], eax
add ebx, edx
and eax, 0x667bd3f1
and eax, 0x628100
or eax, 0x8900000
mov dword [ebx], eax
add ebx, edx
or eax, 0x765e0615
or eax, 0x6b0ee812
and eax, 0xb000102
or eax, 0x800000a0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x69f21938
and eax, 0x4a3a0298
and eax, 0x2000000
or eax, 0x29050845
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d627a1d
and eax, 0x9000000
or eax, 0x4000048
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a704c53
xor eax, 0x7db725d5
and eax, 0x104
or eax, 0xc842
mov dword [ebx], eax
add ebx, edx
or eax, 0x3e31f364
or eax, 0x5d4b954a
and eax, 0x1bc90c
or eax, 1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x67a83433
and eax, 0x43823500
or eax, 0x98440000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a7469ef
and eax, 0
or eax, 0x90880001
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e418e0a
and eax, 0x418c08
or eax, 0x190
mov dword [ebx], eax
add ebx, edx
or eax, 0x6e95a98e
xor eax, 0xe835f06
and eax, 0x4088
or eax, 0x81080d03
mov dword [ebx], eax
add ebx, edx
and eax, 0x73059c5
and eax, 0x81
or eax, 0x89a048
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e6d939f
and eax, 0x52e00100
or eax, 0x80118000
mov dword [ebx], eax
add ebx, edx
or eax, 0x342cdb2
and eax, 0x96a845c
and eax, 0x1000010
or eax, 0x8a0000ab
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d3f1343
xor eax, 0x2d95f4ab
and eax, 0xf2800050
or eax, 0x10805
mov dword [ebx], eax
add ebx, edx
and eax, 0x49e0e5fc
or eax, 0x32e087e5
and eax, 0x86a5
or eax, 0x1800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x64e7dc72
and eax, 0x60a44281
or eax, 0x8000a800
mov dword [ebx], eax
add ebx, edx
or eax, 0xd3e45ba
and eax, 0x6a712b6f
and eax, 0x60000000
or eax, 0x92810000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x392c443c
xor eax, 0x13577486
and eax, 0xd8fa0012
or eax, 0x27054404
mov dword [ebx], eax
add ebx, edx
and eax, 0x4fbfa3f
and eax, 0x4980000
or eax, 0x89008a88
mov dword [ebx], eax
add ebx, edx
and eax, 0x2d22e2dd
and eax, 0x5000000
or eax, 0x408b0041
mov dword [ebx], eax
add ebx, edx
and eax, 0x20e1bf4c
xor eax, 0x4bccc7fe
and eax, 0x49050508
or eax, 0x94100800
mov dword [ebx], eax
add ebx, edx
and eax, 0x7da096f0
and eax, 0x396d6f8e
and eax, 0x11000000
or eax, 0xe0050000
mov dword [ebx], eax
add ebx, edx
or eax, 0x633829c4
xor eax, 0x7e2bc8c4
and eax, 0x5000000
or eax, 0x300000dc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x20eac4b5
and eax, 9
or eax, 0x2302
mov dword [ebx], eax
add ebx, edx
xor eax, 0x72f066f5
and eax, 0xf00134
or eax, 0x10f3001
mov dword [ebx], eax
add ebx, edx
and eax, 0x8f08694
or eax, 0x7e55001a
and eax, 0x8450000
or eax, 0x88b00
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e0ac740
and eax, 0x8100
or eax, 0xc3447081
mov dword [ebx], eax
add ebx, edx
or eax, 0x4bc0dadb
xor eax, 0x56a4125c
and eax, 0x91000000
or eax, 0x60810000
mov dword [ebx], eax
add ebx, edx
or eax, 0x14a1827b
or eax, 0x148093c0
and eax, 0x1151
or eax, 0x6800
mov dword [ebx], eax
add ebx, edx
and eax, 0x4294c5a7
and eax, 0x100
or eax, 0x8d988088
mov dword [ebx], eax
add ebx, edx
and eax, 0x151cfa4d
and eax, 0x5180000
or eax, 0x80a20041
mov dword [ebx], eax
add ebx, edx
and eax, 0x3febb332
or eax, 0x17ae82fc
and eax, 0x30000dc
or eax, 0x28000001
mov dword [ebx], eax
add ebx, edx
and eax, 0x13719d11
and eax, 0x2000011
or eax, 0xc0810844
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa433888
and eax, 0x7380645f
and eax, 0x15
or eax, 0x15302
mov dword [ebx], eax
add ebx, edx
or eax, 0x2dfc4e01
and eax, 0x4b15201
or eax, 0x4202a080
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d396068
and eax, 0x4012000
or eax, 0x418a1031
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f20bed2
and eax, 0x4000000
or eax, 0xdae30508
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ebb641
xor eax, 0x73d0e45e
and eax, 0xa8310000
or eax, 0x50040000
mov dword [ebx], eax
add ebx, edx
and eax, 0x11f51a4d
xor eax, 0x29abe4e8
and eax, 0x9000088
or eax, 0x80000110
mov dword [ebx], eax
add ebx, edx
or eax, 0x43d2a399
xor eax, 0x5829dd14
and eax, 0x1891880
or eax, 0x40048010
mov dword [ebx], eax
add ebx, edx
and eax, 0x39df3c56
and eax, 0x18c1800
or eax, 0x7022a100
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc335d27
and eax, 0x4d090000
or eax, 0x220000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a25c43f
and eax, 0x25008008
or eax, 0x80f10100
mov dword [ebx], eax
add ebx, edx
xor eax, 0xbf64258
xor eax, 0x7b1d7ab7
and eax, 0x810a89c7
or eax, 0xac54608
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5047544e
or eax, 0x68053500
and eax, 0xe2810801
or eax, 0x54
mov dword [ebx], eax
add ebx, edx
or eax, 0x6829764d
and eax, 0x3841
or eax, 0x81a0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5b584879
and eax, 0x520188ad
and eax, 0x40008080
or eax, 0x88a97201
mov dword [ebx], eax
add ebx, edx
or eax, 0x14f6ee39
and eax, 0xd0810000
or eax, 0x22000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ae21948
or eax, 0x1c4e7a13
and eax, 0x7008
or eax, 0xa0
mov dword [ebx], eax
add ebx, edx
and eax, 0x122c760b
and eax, 8
or eax, 0x8d988a81
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3cf2820b
and eax, 0x10a0000
or eax, 0x44810041
mov dword [ebx], eax
add ebx, edx
and eax, 0x3311358
or eax, 0x1e2266d1
and eax, 0x6222400
or eax, 0x40001108
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ba8b628
or eax, 0x17d42000
and eax, 0xb34b728
or eax, 0x148d7
mov dword [ebx], eax
add ebx, edx
and eax, 0x74079393
and eax, 0x59390
or eax, 0x8bfa6c6c
mov dword [ebx], eax
add ebx, edx
or eax, 0x13b187da
and eax, 0x8981084c
or eax, 0x40000001
mov dword [ebx], eax
add ebx, edx
and eax, 0x6237badb
and eax, 0x41
or eax, 0x11a2
mov dword [ebx], eax
add ebx, edx
or eax, 0x67493b53
and eax, 0x40410181
or eax, 0x9884c000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e06f9d6
xor eax, 0xfff8cd6
and eax, 0xf1000000
or eax, 0x810000
mov dword [ebx], eax
add ebx, edx
or eax, 0x65f41612
and eax, 0x4091237a
and eax, 0x10002
or eax, 0x94c8
mov dword [ebx], eax
add ebx, edx
or eax, 0x5a76269
and eax, 0x5808088
or eax, 0x88180100
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c33321
and eax, 0x800000
or eax, 0xaa3a0041
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b39edcc
and eax, 0xa000040
or eax, 0x210000af
mov dword [ebx], eax
add ebx, edx
or eax, 0x6cd123ba
and eax, 0x62810055
or eax, 0x90000800
mov dword [ebx], eax
add ebx, edx
and eax, 0x48e51df2
and eax, 0xbb9fb0
and eax, 0
or eax, 0x35c1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c937c26
and eax, 0x4004183
or eax, 0x21080408
mov dword [ebx], eax
add ebx, edx
or eax, 0x78d4a016
and eax, 0x1306e490
and eax, 0xc400
or eax, 0x24f
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b3b5450
and eax, 0x20415
or eax, 0x800020
mov dword [ebx], eax
add ebx, edx
and eax, 0xcab20df
or eax, 0x13ddfb82
and eax, 0x10908800
or eax, 0x88000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6af4cadd
and eax, 0xb000408d
or eax, 0x9000100
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b0df88b
and eax, 0x4436248b
and eax, 0x8b
or eax, 0xcf74
mov dword [ebx], eax
add ebx, edx
and eax, 0x17321036
and eax, 0x47662145
and eax, 0
or eax, 0x81084d2b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x55e931fe
or eax, 0x1199c757
and eax, 0x117fd1
or eax, 0x40020
mov dword [ebx], eax
add ebx, edx
or eax, 0x536f650
and eax, 0x23ba00
or eax, 0x8a800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c04703c
and eax, 0x6fb33d98
and eax, 0
or eax, 0x552b0000
mov dword [ebx], eax
add ebx, edx
and eax, 0xe3af7ac
and eax, 0x1bcdf28b
and eax, 0
or eax, 0x81f28108
mov dword [ebx], eax
add ebx, edx
and eax, 0x24fafbbc
xor eax, 0x37de5275
and eax, 0x2cd350
or eax, 0x88d32c80
mov dword [ebx], eax
add ebx, edx
xor eax, 0x224d92f
or eax, 0x31d449b4
and eax, 0x18d088a
or eax, 0x40009000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c1f98ab
or eax, 0x62d634a5
and eax, 0x98b800
or eax, 0x8d000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2aea8556
xor eax, 0x634031be
and eax, 0xc0180040
or eax, 0x3450001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5027bf52
or eax, 0x42e9a084
and eax, 0xc08b1584
or eax, 0x2c004048
mov dword [ebx], eax
add ebx, edx
or eax, 0xb66b981
xor eax, 0x6be74b60
and eax, 0x4080489
or eax, 0x1004102
mov dword [ebx], eax
add ebx, edx
xor eax, 0x86c6241
and eax, 0x382
or eax, 0x4835
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7f9d5e36
and eax, 0x26958710
and eax, 0x40000
or eax, 0x120e235
mov dword [ebx], eax
add ebx, edx
or eax, 0x1cfa3846
and eax, 0x417cdd87
and eax, 0x4c8800
or eax, 0x8010300
mov dword [ebx], eax
add ebx, edx
or eax, 0xc1437fa
and eax, 0x42432d47
and eax, 0x400902
or eax, 0x813ec081
mov dword [ebx], eax
add ebx, edx
or eax, 0x21c0ad15
or eax, 0x5ad32517
and eax, 0xd8e091
or eax, 0x1260
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b2b4163
or eax, 0x2092ac6d
and eax, 0x20818800
or eax, 0x84000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b6045b6
or eax, 0x6394606
and eax, 0x8b004180
or eax, 8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x18c52451
and eax, 0x82810051
or eax, 0x48000804
mov dword [ebx], eax
add ebx, edx
xor eax, 0x97211b5
xor eax, 0x24c95f40
and eax, 0x6a0
or eax, 0x901a
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b2bb6c1
and eax, 0x3b00b281
or eax, 0x80804000
mov dword [ebx], eax
add ebx, edx
or eax, 0x70e85b84
and eax, 0x41882a00
or eax, 0x4030472
mov dword [ebx], eax
add ebx, edx
xor eax, 0x14e8fa12
and eax, 0xf8c1f39
and eax, 0x400
or eax, 0x6c1d090c
mov dword [ebx], eax
add ebx, edx
and eax, 0x1bf2a635
and eax, 0x610fb742
and eax, 0
or eax, 0xfb250000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4bb32cac
or eax, 0x46c94974
and eax, 0xd000040
or eax, 0xa
mov dword [ebx], eax
add ebx, edx
or eax, 0x1781e5e3
and eax, 0x101
or eax, 0x1014
mov dword [ebx], eax
add ebx, edx
xor eax, 0x624219de
and eax, 0x420001
or eax, 0x19b734
mov dword [ebx], eax
add ebx, edx
and eax, 0x7542772
and eax, 0x100100
or eax, 0xa4808800
mov dword [ebx], eax
add ebx, edx
and eax, 0x16342e0
and eax, 0
or eax, 0x8b004188
mov dword [ebx], eax
add ebx, edx
or eax, 0x553e63bc
or eax, 0x2791fe71
and eax, 0xc9810c4d
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c1c1e92
and eax, 0xc9a
or eax, 0xa100
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e64502b
and eax, 0x51050926
and eax, 0
or eax, 0xafbaf181
mov dword [ebx], eax
add ebx, edx
and eax, 0x738436b4
xor eax, 0x45db7905
and eax, 0x440b0000
or eax, 0x11800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x573493d6
xor eax, 0x17994682
and eax, 0x228100
or eax, 0xa3c00008
mov dword [ebx], eax
add ebx, edx
and eax, 0x4da310c3
or eax, 0x30b98717
and eax, 0x1000017
or eax, 0x800000a8
mov dword [ebx], eax
add ebx, edx
or eax, 0x223cd40e
and eax, 0xcd482
or eax, 0x800040
mov dword [ebx], eax
add ebx, edx
or eax, 0xe872c02
and eax, 0x4828000
or eax, 0x40700100
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa2d401b
xor eax, 0x4a9bb310
and eax, 1
or eax, 0x88000124
mov dword [ebx], eax
add ebx, edx
xor eax, 0x15fb0280
and eax, 0x1880080
or eax, 0x4000a40a
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f48c93c
and eax, 0x5f284c0b
and eax, 0
or eax, 0x8458b00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x61fdff49
and eax, 0xa82001
or eax, 0x438224
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7aefa938
or eax, 0x6af2deec
and eax, 0x20160500
or eax, 0x84082000
mov dword [ebx], eax
add ebx, edx
or eax, 0x23685465
and eax, 0x26340000
or eax, 0x48010000
mov dword [ebx], eax
add ebx, edx
or eax, 0x64bd8c47
and eax, 0xa390c41
or eax, 0x814060a0
mov dword [ebx], eax
add ebx, edx
or eax, 0x493b9e83
or eax, 0x2aef6b0b
and eax, 0xc1810849
or eax, 4
mov dword [ebx], eax
add ebx, edx
or eax, 0x685a6b40
or eax, 0x50b6833b
and eax, 0xcb24
or eax, 0x1480
mov dword [ebx], eax
add ebx, edx
and eax, 0x412c52e6
or eax, 0x14e0519
and eax, 0x405181
or eax, 0xb830a000
mov dword [ebx], eax
add ebx, edx
or eax, 0x357bbd1f
and eax, 0x81090001
or eax, 0x800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x13bb6ce
and eax, 0x8084
or eax, 0x410820
mov dword [ebx], eax
add ebx, edx
or eax, 0x77607931
and eax, 0x1005181
or eax, 0x8008040a
mov dword [ebx], eax
add ebx, edx
and eax, 0x539dda
xor eax, 0x5c12b96a
and eax, 0x1020e0
or eax, 0xc4212
mov dword [ebx], eax
add ebx, edx
and eax, 0x3da86067
or eax, 0x7c80be15
and eax, 0x48808000
or eax, 0x82720100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x62218f7c
and eax, 0x88000044
or eax, 0x3000080
mov dword [ebx], eax
add ebx, edx
or eax, 0x71ad8e6f
and eax, 0x400d0845
or eax, 0x4000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x337b239d
and eax, 0x250000d0
or eax, 0x22
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d03a237
xor eax, 0x79cfd93e
and eax, 0x6141
or eax, 0x32
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d4055d7
and eax, 0x50cc7cb0
and eax, 0x1400
or eax, 0xd820d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x62ca0b0
or eax, 0xe4849d
and eax, 0x4c13400
or eax, 0x691a0100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x46463496
and eax, 0x880000
or eax, 0x90000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x56e46333
and eax, 0
or eax, 0x4188a4
mov dword [ebx], eax
add ebx, edx
or eax, 0x27363083
and eax, 0x1000883
or eax, 0x80084508
mov dword [ebx], eax
add ebx, edx
xor eax, 0x44ec3a50
xor eax, 0x7a52b399
and eax, 0xb68440
or eax, 0x482a81
mov dword [ebx], eax
add ebx, edx
or eax, 0xf26ef52
and eax, 0xbf08100
or eax, 0x10010000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1846653e
and eax, 0xb000116
or eax, 0x800000c1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c4b6d1e
and eax, 0xc2010c41
or eax, 0x20800014
mov dword [ebx], eax
add ebx, edx
and eax, 0x226e896d
and eax, 0x44
or eax, 0xa588
mov dword [ebx], eax
add ebx, edx
or eax, 0x7221082
and eax, 0x320b080
or eax, 0xf08c4201
mov dword [ebx], eax
add ebx, edx
or eax, 0x65cc6b8c
and eax, 0x51a666e4
and eax, 0x50800000
or eax, 0xa2010000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a4852a4
and eax, 0x6571c386
and eax, 0
or eax, 0x7622
mov dword [ebx], eax
add ebx, edx
and eax, 0x22339ea3
and eax, 0x200
or eax, 0x88a48888
mov dword [ebx], eax
add ebx, edx
xor eax, 0xba51cae
and eax, 0x1010000
or eax, 0x448a0041
mov dword [ebx], eax
add ebx, edx
or eax, 0x563b3fd8
and eax, 0x3120508
or eax, 0x88400004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a6666f1
and eax, 0xc0240000
or eax, 0x22010000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4012be09
and eax, 0x4ed64157
and eax, 0
or eax, 0x35000021
mov dword [ebx], eax
add ebx, edx
xor eax, 0x565e9c49
and eax, 0x8068
or eax, 0x6393
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d90217d
and eax, 0x21908035
or eax, 0x520b0800
mov dword [ebx], eax
add ebx, edx
and eax, 0x455c94b4
xor eax, 0x5fcf0315
and eax, 0xc458321
or eax, 0x80840
mov dword [ebx], eax
add ebx, edx
xor eax, 0x51d4428
xor eax, 0x1030f7af
and eax, 0x19400880
or eax, 0xe29dc101
mov dword [ebx], eax
add ebx, edx
and eax, 0x1d6e4ca5
and eax, 0x1000000
or eax, 0xe0810000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4479dffd
and eax, 0xc115
or eax, 0x2002
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c1799ab
and eax, 0x8101
or eax, 0x95d06080
mov dword [ebx], eax
add ebx, edx
and eax, 0x77e03467
and eax, 0x11800000
or eax, 0xe0010000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x61d1ee7c
xor eax, 0x2e963e8c
and eax, 0x8010
or eax, 0x100
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d7e6c43
xor eax, 0x74a82aba
and eax, 0xa00088
or eax, 0x88048101
mov dword [ebx], eax
add ebx, edx
and eax, 0x7305e768
xor eax, 0x2740ef08
and eax, 0x5000000
or eax, 0x508b0041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x25620a07
and eax, 0x40e00000
or eax, 0x82028108
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b7efad1
and eax, 0x81000088
or eax, 0x24
mov dword [ebx], eax
add ebx, edx
and eax, 0x5079ed2d
xor eax, 0x4f7ce48
and eax, 0x308e40
or eax, 0x8118a
mov dword [ebx], eax
add ebx, edx
or eax, 0x5033034
and eax, 0x52a8100
or eax, 0xc00000
mov dword [ebx], eax
add ebx, edx
or eax, 0x56402c47
and eax, 0x1000042
or eax, 0x800000a0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d151ecf
and eax, 0x7f6261f4
and eax, 0x6c000020
or eax, 0x93d6dad2
mov dword [ebx], eax
add ebx, edx
or eax, 0x29119852
xor eax, 0x6b5e31db
and eax, 0x4018b29
or eax, 0x84400d6
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3c0c4fc0
and eax, 0xc025
or eax, 0x360300
mov dword [ebx], eax
add ebx, edx
xor eax, 0xedad792
and eax, 0x2880400
or eax, 0xc1120100
mov dword [ebx], eax
add ebx, edx
and eax, 0x56d2c1bd
xor eax, 0x3f207124
and eax, 0x11300000
or eax, 0x2050000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b0c5e76
and eax, 0x8000042
or eax, 0x80000088
mov dword [ebx], eax
add ebx, edx
and eax, 0x2cd94ff
and eax, 0xd9cf99d
and eax, 0x80
or eax, 0x4188a410
mov dword [ebx], eax
add ebx, edx
and eax, 0x243ee602
xor eax, 0x6fb140ed
and eax, 0x8a0a000
or eax, 0x80041800
mov dword [ebx], eax
add ebx, edx
or eax, 0x48d1a57d
and eax, 0xc0550041
or eax, 0x3080000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a11377
or eax, 0x28caf97b
and eax, 0xc8ccc84c
or eax, 0x4000480
mov dword [ebx], eax
add ebx, edx
and eax, 0xe986bcd
and eax, 0xc8848cc
or eax, 0xc0448400
mov dword [ebx], eax
add ebx, edx
and eax, 0x4fbfcad7
and eax, 0x4c8840c4
or eax, 0xa0031508
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f4f3339
and eax, 0x39688e47
and eax, 0
or eax, 0x2520458b
mov dword [ebx], eax
add ebx, edx
or eax, 0x373a80d8
xor eax, 0x4a7e0c06
and eax, 0xc81c
or eax, 0x600
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f330115
or eax, 0x691d58b2
and eax, 0x184024
or eax, 0x60a209
mov dword [ebx], eax
add ebx, edx
xor eax, 0x29d5e02a
and eax, 0x20080000
or eax, 0x82523500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x32ba42f9
and eax, 0x801390
or eax, 0x4d0b8000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x44b39b3
xor eax, 0x29555738
and eax, 0x20818108
or eax, 0x1d480020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x49d5b26c
xor eax, 0x33e99a5f
and eax, 0x1000000
or eax, 0x80000064
mov dword [ebx], eax
add ebx, edx
and eax, 0x4777bff6
xor eax, 0x13476499
and eax, 0x4004c9
or eax, 0xa09b00
mov dword [ebx], eax
add ebx, edx
or eax, 0x65993f5b
and eax, 0x7db2c494
and eax, 0x45808000
or eax, 0x12410100
mov dword [ebx], eax
add ebx, edx
or eax, 0x652fe5cf
or eax, 0x7db394d
and eax, 0x1000008
or eax, 0x80000030
mov dword [ebx], eax
add ebx, edx
and eax, 0x56d54470
and eax, 0x3de5078c
and eax, 0
or eax, 0x12e52f1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x262af99b
and eax, 0x24008900
or eax, 0x8810000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5cbcb55b
or eax, 0x110735aa
and eax, 0x9000188
or eax, 0x82004004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x64892e56
and eax, 0xca812850
or eax, 5
mov dword [ebx], eax
add ebx, edx
or eax, 0x2cadf191
and eax, 0x8845
or eax, 0x40a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x15679ced
and eax, 0x24b4304d
and eax, 0x4001000
or eax, 0xd99ae281
mov dword [ebx], eax
add ebx, edx
and eax, 0x78ad7c06
and eax, 0x40880000
or eax, 0x5030000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x190e0c28
and eax, 0x5c010420
or eax, 0x83420100
mov dword [ebx], eax
add ebx, edx
and eax, 0x70112cb
and eax, 0x5f9c0bf4
and eax, 0x3000000
or eax, 0xf8250000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b8c8d30
and eax, 0x10
or eax, 0xd0000c8
mov dword [ebx], eax
add ebx, edx
and eax, 0x163ffe2a
xor eax, 0x1ef7c96e
and eax, 0xc044
or eax, 0x2200
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f6b6fec
and eax, 0x57481c27
and eax, 4
or eax, 0xe27a31
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5cb95f58
or eax, 0x44583499
and eax, 0xc100000
or eax, 0x20808800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x30ab0c58
and eax, 0x8000008
or eax, 0x83004184
mov dword [ebx], eax
add ebx, edx
and eax, 0x346b429a
xor eax, 0x1b6990a8
and eax, 0x1010000
or eax, 0xe080204d
mov dword [ebx], eax
add ebx, edx
or eax, 0x461ed92
xor eax, 0x53016a58
and eax, 0x382
or eax, 0x1840
mov dword [ebx], eax
add ebx, edx
xor eax, 0x74cb9222
and eax, 0x7b2ec56e
and eax, 0x60008100
or eax, 0x8c416881
mov dword [ebx], eax
add ebx, edx
xor eax, 0x592e6923
xor eax, 0x14f85e07
and eax, 0xa1810000
or eax, 0x50000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x41a12018
and eax, 0x41810000
or eax, 0xbe7e1781
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6864afb8
and eax, 0x523e2dd3
and eax, 1
or eax, 0x8120558a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x59398304
and eax, 0x4462e234
and eax, 0x200
or eax, 0x10d0de2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3ff431fd
xor eax, 0x824f52c
and eax, 0x24c08100
or eax, 0x49220000
mov dword [ebx], eax
add ebx, edx
or eax, 0x64f30e53
and eax, 0x1000041
or eax, 0x80000020
mov dword [ebx], eax
add ebx, edx
and eax, 0x2635acf6
and eax, 0x60
or eax, 0x10c92
mov dword [ebx], eax
add ebx, edx
and eax, 0x6fd7c9ca
or eax, 0x6943c63a
and eax, 0x28028800
or eax, 0x4880000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e178861
and eax, 0x2000000
or eax, 0x8900418c
mov dword [ebx], eax
add ebx, edx
or eax, 0x558ae3a2
and eax, 0x7b185ba0
and eax, 0
or eax, 0xa0251c45
mov dword [ebx], eax
add ebx, edx
or eax, 0x4058944e
and eax, 0x20000043
or eax, 0x15000020
mov dword [ebx], eax
add ebx, edx
or eax, 0x4517d91f
and eax, 0x55041170
or eax, 0xa682000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5479b93c
xor eax, 0x65dcb0bd
and eax, 0x1200189
or eax, 0x80004c02
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c39fe03
and eax, 0x204801
or eax, 0x9131c8
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ff1993c
and eax, 0x7bc0f192
and eax, 0x800100
or eax, 0xfb718000
mov dword [ebx], eax
add ebx, edx
or eax, 0x44031922
xor eax, 0x5c76281c
and eax, 0x81000036
or eax, 0x80000c1
mov dword [ebx], eax
add ebx, edx
and eax, 0x8b80d5d
and eax, 1
or eax, 0x418c2c80
mov dword [ebx], eax
add ebx, edx
and eax, 0x78c1e65a
and eax, 0x70bcda8d
and eax, 0
or eax, 0x10558b00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b9326d8
and eax, 0x52068880
or eax, 0xa0394201
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4af4cd53
xor eax, 0x440a7aa0
and eax, 0xf0810000
or eax, 0x2000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x10d94f1e
and eax, 0x6040400c
or eax, 0x18259080
mov dword [ebx], eax
add ebx, edx
or eax, 0x43721c1f
and eax, 0x423d5df5
and eax, 0x244481
or eax, 0x508010a
mov dword [ebx], eax
add ebx, edx
or eax, 0x54bafe9f
and eax, 0x8b1f
or eax, 0x20
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6fead827
and eax, 0xea5110
or eax, 0x102425
mov dword [ebx], eax
add ebx, edx
or eax, 0x120748cc
and eax, 0x6de4f4e6
and eax, 0x800000
or eax, 0x2c108900
mov dword [ebx], eax
add ebx, edx
and eax, 0x69af044f
and eax, 0x26ef0696
and eax, 0x20000000
or eax, 0x9800418c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1580ba9d
and eax, 0x8800
or eax, 0x41042c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4672b4bd
and eax, 0x44000011
or eax, 0x88ccc34c
mov dword [ebx], eax
add ebx, edx
or eax, 0x50fecf87
and eax, 0xcc8a45cc
or eax, 0x20011000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b39eacb
xor eax, 0x645f24be
and eax, 0x1080189
or eax, 0x4004402
mov dword [ebx], eax
add ebx, edx
and eax, 0x36cac3c3
and eax, 0x4183
or eax, 0xb660
mov dword [ebx], eax
add ebx, edx
and eax, 0x19382417
and eax, 0x2001
or eax, 0x18bc234
mov dword [ebx], eax
add ebx, edx
and eax, 0x36eb7b65
xor eax, 0x29637ef8
and eax, 0x8480800
or eax, 0x10058300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7f3db04c
or eax, 0x14978ad5
and eax, 0x53378981
or eax, 0x88084000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3ea09923
and eax, 0xe1810000
or eax, 0x10000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x78ba694e
and eax, 0x6946
or eax, 0x9221
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3101571d
and eax, 0x8008
or eax, 0x84bc0180
mov dword [ebx], eax
add ebx, edx
and eax, 0x718ab96
or eax, 0x37d2382f
and eax, 0x158a0001
or eax, 0x40010040
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c3773a1
and eax, 0x9a20100
or eax, 0x408008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7f8a06c4
or eax, 0x5f6038c1
and eax, 0x1000109
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x751fc8e9
and eax, 0x640940e0
or eax, 0xb603012
mov dword [ebx], eax
add ebx, edx
and eax, 0x61a28546
xor eax, 0x141c37fa
and eax, 0x14040330
or eax, 0x8418846
mov dword [ebx], eax
add ebx, edx
and eax, 0x29edfc37
and eax, 0x50824
or eax, 0x8a4609
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c28ab6b
and eax, 0x1c802500
or eax, 0x83181000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4bdb4b7b
and eax, 0x880100
or eax, 0x9001feff
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c4fe3e0
xor eax, 0x5ea2423c
and eax, 0x1809c
or eax, 0x400420
mov dword [ebx], eax
add ebx, edx
and eax, 0x23fd7d9a
and eax, 0x488
or eax, 0x81144903
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ff8b20c
and eax, 0xfcfc81
or eax, 0x30060
mov dword [ebx], eax
add ebx, edx
or eax, 0x35fe3e1b
and eax, 0x25e98000
or eax, 0x8a000100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x58e6457a
and eax, 0x81000050
or eax, 0x81
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ff38aa9
xor eax, 0x70eb1c8f
and eax, 0x71e80000
or eax, 0x8e0481f1
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c62fe97
xor eax, 0x778b2253
and eax, 0x4589a4
or eax, 0x1010025b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x73d0e0ee
and eax, 0x41046201
or eax, 0x98728080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x60492b01
and eax, 0x88010000
or eax, 0x42800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x24a46bf7
xor eax, 0x64b55378
and eax, 0x1118
or eax, 0x2485
mov dword [ebx], eax
add ebx, edx
and eax, 0x7bc713f1
or eax, 0x3deb5154
and eax, 0x3dc95081
or eax, 0x8000a200
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a67162c
and eax, 0x8000000
or eax, 0x82880000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x31b59457
and eax, 0x18414
or eax, 0x4000a8
mov dword [ebx], eax
add ebx, edx
or eax, 0x5588ae7b
and eax, 0x1508048b
or eax, 0x20104100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e062d95
and eax, 0x481e
or eax, 0x1381
mov dword [ebx], eax
add ebx, edx
and eax, 0x48e1ad7f
and eax, 0x905
or eax, 0x11b7600
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b9388e2
and eax, 0x100000
or eax, 0x7c203500
mov dword [ebx], eax
add ebx, edx
and eax, 0xd0a6b45
and eax, 0x25f138fc
and eax, 0x4000000
or eax, 0x498b0001
mov dword [ebx], eax
add ebx, edx
and eax, 0x38b0780
and eax, 0x5ecc4b0c
and eax, 0x800000
or eax, 0x9418118
mov dword [ebx], eax
add ebx, edx
or eax, 0x631e4292
xor eax, 0x33a9d875
and eax, 0x6f
or eax, 0x81000010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x30b7280
or eax, 0x6c23803
and eax, 0x4822c9
or eax, 0x100100
mov dword [ebx], eax
add ebx, edx
and eax, 0x93a6a3c
and eax, 0x100000
or eax, 0x72e18100
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e9f530a
and eax, 0x6f0fd31c
and eax, 0
or eax, 0x880000fa
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2bc1ec11
and eax, 0x76587dc0
and eax, 0x2c80
or eax, 0x41849001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ec13dbe
and eax, 0x3e458000
or eax, 0x40283a00
mov dword [ebx], eax
add ebx, edx
or eax, 0xae13cbd
and eax, 0x1356eaa6
and eax, 0x10000000
or eax, 0x452b0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x39aefefc
xor eax, 0x673a9e55
and eax, 0x2b20008
or eax, 0x408100
mov dword [ebx], eax
add ebx, edx
or eax, 0x6430ffb9
and eax, 0xb9
or eax, 0x81000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x46474042
and eax, 0x5215be79
and eax, 0
or eax, 0xff53d5f2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x625540e7
and eax, 0x18048115
or eax, 0x410aea
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c1db06b
and eax, 0x40021
or eax, 0xc02b04
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3654f6da
and eax, 0x17155160
and eax, 0x2001100
or eax, 0xa1e42400
mov dword [ebx], eax
add ebx, edx
and eax, 0x113b2f21
xor eax, 0x1ac15e4
and eax, 0x40000
or eax, 0xd1310000
mov dword [ebx], eax
add ebx, edx
and eax, 0x602028c7
and eax, 0
or eax, 0x880000a3
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b608ccb
and eax, 0x80
or eax, 0x4184bc10
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f69879a
and eax, 0xc4d0b00
or eax, 0x10008000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e29e83c
and eax, 0x40046100
or eax, 0x90008081
mov dword [ebx], eax
add ebx, edx
and eax, 0x6dbba7df
xor eax, 0x4dbe5d71
and eax, 0x9800000
or eax, 0xc0010000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6268fa6d
and eax, 0x2a21
or eax, 0x400
mov dword [ebx], eax
add ebx, edx
and eax, 0x26910597
and eax, 1
or eax, 0x4b0ff180
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a48fe78
and eax, 0x510b6578
or eax, 0x4800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x10f79b53
xor eax, 0x35b2ce6a
and eax, 0x400110
or eax, 0x1d828004
mov dword [ebx], eax
add ebx, edx
and eax, 0x28957c2e
or eax, 0x63cbee00
and eax, 0x1000004
or eax, 0x80000068
mov dword [ebx], eax
add ebx, edx
or eax, 0x128eff4c
and eax, 0x10a5f60
or eax, 0x200092
mov dword [ebx], eax
add ebx, edx
and eax, 0x51ab6d04
xor eax, 0x3a072671
and eax, 0x38080900
or eax, 0x84828000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2e37c45f
and eax, 0x6475bd8c
and eax, 0x104
or eax, 0x8b004080
mov dword [ebx], eax
add ebx, edx
and eax, 0x65114b5b
or eax, 0x6c650478
and eax, 0x48250040
or eax, 0x82000805
mov dword [ebx], eax
add ebx, edx
xor eax, 0x24b33cb3
and eax, 0xc0000e4
or eax, 0x1000001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x24f8e6a0
and eax, 0x440
or eax, 0x1012
mov dword [ebx], eax
add ebx, edx
or eax, 0xb7da694
xor eax, 0x565b49e7
and eax, 0x11203631
or eax, 0x22d10004
mov dword [ebx], eax
add ebx, edx
and eax, 0x5fdc2846
xor eax, 0x53154ea5
and eax, 0x450a20
or eax, 0x10088112
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c2f93cb
and eax, 0x10008981
or eax, 0x21106000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4715149b
and eax, 0x71010000
or eax, 0x80800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c41b6e0
and eax, 0x2e0
or eax, 0x810
mov dword [ebx], eax
add ebx, edx
and eax, 0x376b7b5
and eax, 0x80
or eax, 0x6235f101
mov dword [ebx], eax
add ebx, edx
or eax, 0x64ec6f25
and eax, 0x771eafe1
and eax, 0x80000
or eax, 0x81810000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7971db71
or eax, 0x6eb95e3b
and eax, 0x10438
or eax, 0x408084
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b0701fa
and eax, 0x68502
or eax, 0x105ab8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5892c567
xor eax, 0x112bd249
and eax, 0x8050800
or eax, 0x10502300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f038881
and eax, 0x5304a281
or eax, 0x88a15000
mov dword [ebx], eax
add ebx, edx
or eax, 0x18bbe99c
or eax, 0x688948f1
and eax, 0x418bfbfd
or eax, 0x4000402
mov dword [ebx], eax
add ebx, edx
or eax, 0x6954c770
xor eax, 0x4a4cc6db
and eax, 0x25913104
or eax, 0x504c0410
mov dword [ebx], eax
add ebx, edx
or eax, 0x10bb533f
and eax, 0x55250000
or eax, 0x8000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4cb232b1
xor eax, 0x6278a2b8
and eax, 0x35000001
or eax, 0xd0
mov dword [ebx], eax
add ebx, edx
or eax, 0x400ba1a1
or eax, 0x2cbbba12
and eax, 0x8150
or eax, 0x4000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x47fc0c9e
and eax, 0x3f261067
and eax, 0x4240000
or eax, 0x80989088
mov dword [ebx], eax
add ebx, edx
xor eax, 0xec15907
and eax, 0x2a2f093a
and eax, 0x8090000
or eax, 0x45820041
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ce2472f
and eax, 0x800000
or eax, 0x93698108
mov dword [ebx], eax
add ebx, edx
xor eax, 0x57ce1210
xor eax, 0x188b177f
and eax, 0x80000046
or eax, 0x1000088
mov dword [ebx], eax
add ebx, edx
and eax, 0x7467d675
and eax, 0x40
or eax, 0xffc581b1
mov dword [ebx], eax
add ebx, edx
or eax, 0x3decefa7
and eax, 0x48c4e188
and eax, 0x8448180
or eax, 0x14110a7f
mov dword [ebx], eax
add ebx, edx
or eax, 0x2397c14
xor eax, 0x5a9e9f63
and eax, 0x4816080
or eax, 0x92049201
mov dword [ebx], eax
add ebx, edx
xor eax, 0xcfb160
or eax, 0x65135c2f
and eax, 0xf2010000
or eax, 0x800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x215fbe32
and eax, 0x2954e0e2
and eax, 0
or eax, 0xb875
mov dword [ebx], eax
add ebx, edx
xor eax, 0x43817d66
and eax, 0x808000
or eax, 0x843c0a88
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c574b52
xor eax, 0x8af321f
and eax, 0x60100041
or eax, 0x9a80000
mov dword [ebx], eax
add ebx, edx
or eax, 0x20d097d5
and eax, 0x2a8458ec
and eax, 0x280000c0
or eax, 0x3000011
mov dword [ebx], eax
add ebx, edx
or eax, 0x1950b2d3
or eax, 0x829539c
and eax, 0x19091045
or eax, 0x40040400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x8bdeba
and eax, 0x590bfc75
and eax, 0x11000004
or eax, 0x24000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x15096108
and eax, 0x104
or eax, 0x16e1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d021417
or eax, 0x312ba9b4
and eax, 0x1080982
or eax, 0x80144409
mov dword [ebx], eax
add ebx, edx
or eax, 0x3abd5148
and eax, 0xad0dc1
or eax, 0x400030
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e1fc55c
and eax, 0x16f08000
or eax, 0xe1010100
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d123ce4
and eax, 0x810000a4
or eax, 0x1a
mov dword [ebx], eax
add ebx, edx
or eax, 0x27ff06
and eax, 0x2506b0
or eax, 0x580041
mov dword [ebx], eax
add ebx, edx
or eax, 0x2282d1ba
and eax, 0x20818000
or eax, 0x9c000800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7349ed99
and eax, 0x8b004180
or eax, 4
mov dword [ebx], eax
add ebx, edx
or eax, 0x6bf72fe5
and eax, 0xe2810045
or eax, 0x1010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x32be417e
and eax, 0x27d33ebe
and eax, 0x100a
or eax, 0xc380
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6790a61c
and eax, 0x25806080
or eax, 0x80688201
mov dword [ebx], eax
add ebx, edx
or eax, 0x1fa7e7bd
and eax, 0x5f4549f7
and eax, 0x12010000
or eax, 0xe0800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x45daa6b5
or eax, 0x15f7934
and eax, 0x110
or eax, 0x8083
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3adf9716
xor eax, 0x53a00cc8
and eax, 0x710008
or eax, 0x80e4b0
mov dword [ebx], eax
add ebx, edx
or eax, 0x28583e76
and eax, 0x8412a00
or eax, 0x14040100
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b5c11fc
and eax, 0x400100
or eax, 0xa12425
mov dword [ebx], eax
add ebx, edx
xor eax, 0xecabc36
and eax, 0x2b1100
or eax, 0xc0102400
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d25abb5
xor eax, 0x6c08d64a
and eax, 0x80000000
or eax, 0x10880000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4912252
and eax, 0x10010
or eax, 0x4084ac
mov dword [ebx], eax
add ebx, edx
or eax, 0x53b3fe8
and eax, 0x1080d88
or eax, 0x80044003
mov dword [ebx], eax
add ebx, edx
xor eax, 0x368aa59b
and eax, 0x82e000
or eax, 0x1905e1
mov dword [ebx], eax
add ebx, edx
and eax, 0x219386ee
and eax, 0x34f38711
and eax, 0x818000
or eax, 0x5d480100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c938105
and eax, 0x1000001
or eax, 0x800000a2
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c66f279
and eax, 0x24d0c1
or eax, 0x80900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x411ee753
and eax, 0x41300000
or eax, 0x92c18100
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e9195a
and eax, 0x83691012
or eax, 0x8006280
mov dword [ebx], eax
add ebx, edx
xor eax, 0x47957d5f
and eax, 0xe735d64
and eax, 0x444
or eax, 0xe2811011
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1567322e
and eax, 0x2428
or eax, 0x1880
mov dword [ebx], eax
add ebx, edx
and eax, 0x198a0761
and eax, 0
or eax, 0xcc18ea81
mov dword [ebx], eax
add ebx, edx
or eax, 0x31dbbc40
or eax, 0x173d3a96
and eax, 0xf2810000
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x41b2c65
and eax, 0x10000
or eax, 0xfffe7000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e92e217
and eax, 0x672f7157
and eax, 0x4000000
or eax, 0x80bc8a89
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2576fcf9
and eax, 0x18a0040
or eax, 0x44010001
mov dword [ebx], eax
add ebx, edx
and eax, 0x1e462c9a
and eax, 0x4020000
or eax, 0xe019251c
mov dword [ebx], eax
add ebx, edx
and eax, 0x4855b38d
and eax, 0x40110000
or eax, 0x1c240000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6342d45
and eax, 0xa000004
or eax, 0x81000020
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c282503
and eax, 0xc9000405
or eax, 0x20810848
mov dword [ebx], eax
add ebx, edx
or eax, 0x2929430b
or eax, 0x2f37ff02
and eax, 0x5b46
or eax, 0x10
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c294e03
and eax, 0x28295101
or eax, 0x9340a080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d8927c9
and eax, 0x8080d648
or eax, 0x10829b7
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f1684e4
or eax, 0x3399d0e
and eax, 0x184bc
or eax, 0x400000
mov dword [ebx], eax
add ebx, edx
or eax, 0x13b40df9
and eax, 0x49b5babf
and eax, 0x1000089
or eax, 0x80085502
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b497133
and eax, 0x488
or eax, 0x1c1842
mov dword [ebx], eax
add ebx, edx
and eax, 0x12848737
and eax, 0
or eax, 0x69f28100
mov dword [ebx], eax
add ebx, edx
or eax, 0x433f1ef8
and eax, 0x7637a35b
and eax, 0x20210250
or eax, 0x98406ca5
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6cf1a33e
and eax, 0x1c270e05
and eax, 0
or eax, 0x3008
mov dword [ebx], eax
add ebx, edx
and eax, 0x39a8dc2c
or eax, 0x5a3c5a82
and eax, 0x100c400a
or eax, 0x25000521
mov dword [ebx], eax
add ebx, edx
xor eax, 0x50dcc7dc
and eax, 0x4bf4536
and eax, 0x32
or eax, 0x7dc9
mov dword [ebx], eax
add ebx, edx
xor eax, 0x49a6783c
and eax, 0x240505
or eax, 0x110028
mov dword [ebx], eax
add ebx, edx
and eax, 0x79d946f9
and eax, 0x5704c654
and eax, 0x400
or eax, 0x2fc13100
mov dword [ebx], eax
add ebx, edx
xor eax, 0xab2480b
and eax, 0x10000
or eax, 0x90880000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d77388a
xor eax, 0x66ea9528
and eax, 0x184a0
or eax, 0x40001c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x136f47f0
or eax, 0x22024daa
and eax, 0x2c80a8
or eax, 0xc00011
mov dword [ebx], eax
add ebx, edx
or eax, 0x46fa576b
and eax, 0x44c0300
or eax, 0x18012800
mov dword [ebx], eax
add ebx, edx
or eax, 0x2116c285
xor eax, 0x10a47b5c
and eax, 0x2d639081
or eax, 0x90046100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x305f19df
and eax, 0x5080000
or eax, 0x50830000
mov dword [ebx], eax
add ebx, edx
and eax, 0x435eb54f
xor eax, 0x4a4b29df
and eax, 0x8400110
or eax, 0x90a28000
mov dword [ebx], eax
add ebx, edx
and eax, 0x191e3d12
and eax, 0
or eax, 0x81000087
mov dword [ebx], eax
add ebx, edx
and eax, 0x28f5159d
and eax, 0x80
or eax, 0x818f72
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ff2956f
and eax, 0x11c38654
and eax, 0x828000
or eax, 0xbc080800
mov dword [ebx], eax
add ebx, edx
or eax, 0x21ef1992
and eax, 0x76cb35c3
and eax, 0x30000180
or eax, 0x88004004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5189c8f8
and eax, 0x3a03c384
and eax, 0x18004
or eax, 0x4004b8
mov dword [ebx], eax
add ebx, edx
or eax, 0x687ef812
and eax, 0x3e69e670
and eax, 0x848c010
or eax, 0xc484034d
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f90d4c0
and eax, 0x555ed9cc
and eax, 0x4400c040
or eax, 0x88cc0c8c
mov dword [ebx], eax
add ebx, edx
or eax, 0x1d5b8690
or eax, 0x4cc2faae
and eax, 0xcc8b54cc
or eax, 0x20000100
mov dword [ebx], eax
add ebx, edx
or eax, 0x31fd76e
and eax, 0xd00458a
or eax, 0x200001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7a378072
and eax, 0xdaa15cd
and eax, 0x580
or eax, 0x1234
mov dword [ebx], eax
add ebx, edx
and eax, 0x61434100
or eax, 0x2b01be8c
and eax, 0xad04
or eax, 0xe60001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3bc3b6a3
xor eax, 0x6a0d8656
and eax, 0x10001500
or eax, 0x8e042000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e7f916f
and eax, 0xb0001
or eax, 0x4d800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x755b7684
xor eax, 0x164b8e98
and eax, 0x41408000
or eax, 0x20890120
mov dword [ebx], eax
add ebx, edx
or eax, 0x4f054d92
or eax, 0x7178f18
and eax, 0x100002a
or eax, 0x80000001
mov dword [ebx], eax
add ebx, edx
and eax, 0x50ef7ad8
and eax, 0
or eax, 0xbb7df1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x65a80296
and eax, 0x4010800
or eax, 0x80808000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d98ef16
and eax, 0x89004104
or eax, 0x2000080
mov dword [ebx], eax
add ebx, edx
and eax, 0x749e62d9
and eax, 0
or eax, 0xe2811855
mov dword [ebx], eax
add ebx, edx
or eax, 0x3aab9ed
and eax, 0x8091
or eax, 2
mov dword [ebx], eax
add ebx, edx
and eax, 0x46f97163
and eax, 1
or eax, 0xe5e1f280
mov dword [ebx], eax
add ebx, edx
and eax, 0x74067d41
and eax, 0x4d05aea9
and eax, 0x44002000
or eax, 0x18b5570
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d65514e
and eax, 0x1bc12c3f
and eax, 0x1400410
or eax, 0x22200900
mov dword [ebx], eax
add ebx, edx
and eax, 0x30e4f2b9
xor eax, 0xb7ea9
and eax, 0x20210000
or eax, 0xde140000
mov dword [ebx], eax
add ebx, edx
and eax, 0x73b0b918
and eax, 0x3f3354e5
and eax, 0
or eax, 0x89000073
mov dword [ebx], eax
add ebx, edx
and eax, 0x758e4a22
and eax, 0x1000000
or eax, 0x40848490
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f9f63d0
and eax, 0x40000
or eax, 0x14498b00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x46e395fc
or eax, 0x2470d33c
and eax, 0x4230c180
or eax, 0x10001
mov dword [ebx], eax
add ebx, edx
and eax, 0x12b99054
xor eax, 0xef2de25
and eax, 0x810000
or eax, 0xf1000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a9bb08f
xor eax, 0x52ce5688
and eax, 0x6844c406
or eax, 0x10210038
mov dword [ebx], eax
add ebx, edx
or eax, 0x5fca530a
and eax, 0x108550a
or eax, 0x80100081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3ec3665a
and eax, 0x5133c0
or eax, 0x204422
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b1c3d45
and eax, 0x21600000
or eax, 0x4928100
mov dword [ebx], eax
add ebx, edx
and eax, 0x763bc41c
and eax, 0x28b864e9
and eax, 0
or eax, 0x810000fa
mov dword [ebx], eax
add ebx, edx
xor eax, 0x15c307a5
and eax, 0x830252
or eax, 0x2870a0
mov dword [ebx], eax
add ebx, edx
and eax, 0x11f76520
or eax, 0x76c9a7e3
and eax, 0x48a8100
or eax, 0x80000800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x15ca009c
and eax, 0x90000184
or eax, 0x28004000
mov dword [ebx], eax
add ebx, edx
or eax, 0xaa62180
or eax, 0x2a1bc9a7
and eax, 0x18084
or eax, 0x400400
mov dword [ebx], eax
add ebx, edx
and eax, 0x49bdfa47
or eax, 0x31f4c256
and eax, 0xc4c254
or eax, 0xcc080109
mov dword [ebx], eax
add ebx, edx
and eax, 0xa354e56
or eax, 0x11a85017
and eax, 0x8885044
or eax, 0xe4030588
mov dword [ebx], eax
add ebx, edx
or eax, 0x777fa091
xor eax, 0x60772d58
and eax, 0x5004081
or eax, 0x2010050a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x275a6477
and eax, 0x194
or eax, 0x1e00
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c6bbf7f
and eax, 0x14
or eax, 0x7268c021
mov dword [ebx], eax
add ebx, edx
and eax, 0x7992b016
and eax, 0x10008004
or eax, 0xc4d0b61
mov dword [ebx], eax
add ebx, edx
xor eax, 0x467f4dc7
or eax, 0x10943493
and eax, 0x18b0e081
or eax, 0x85400100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x697b2a34
and eax, 0xf0810000
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7754a5a9
and eax, 0
or eax, 0x8d50
mov dword [ebx], eax
add ebx, edx
and eax, 0x40dead5c
and eax, 0x55b6ee4c
and eax, 0x8000
or eax, 0x8e640189
mov dword [ebx], eax
add ebx, edx
or eax, 0x329b074e
and eax, 0x203e099d
and eax, 0x3a0001
or eax, 0xd3800040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2fef836f
and eax, 0x2800002e
or eax, 0x30000c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x29774df7
xor eax, 0x34e8cea1
and eax, 0x32810010
or eax, 0xc0002445
mov dword [ebx], eax
add ebx, edx
and eax, 0x78bfefde
and eax, 0x14
or eax, 0xd92a
mov dword [ebx], eax
add ebx, edx
and eax, 0x458f4692
and eax, 0x4002
or eax, 0xd1c0589
mov dword [ebx], eax
add ebx, edx
or eax, 0x40066497
and eax, 0x650f
or eax, 0x1200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x79164208
and eax, 0x120405
or eax, 0x298000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3dc2cad4
xor eax, 0x744bedb9
and eax, 0x30402500
or eax, 0xa861000
mov dword [ebx], eax
add ebx, edx
and eax, 0x290f08ee
or eax, 0x3c525b61
and eax, 0x10000001
or eax, 0x80880000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x52641662
and eax, 0x400660
or eax, 0x18804
mov dword [ebx], eax
add ebx, edx
xor eax, 0x73c1af65
xor eax, 0x51fb641a
and eax, 0x310419
or eax, 0x8428a0
mov dword [ebx], eax
add ebx, edx
or eax, 0x1352d856
and eax, 0x5e86c65e
and eax, 0x40000
or eax, 0x24492b00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x36956b97
and eax, 0x10d04081
or eax, 0x6d25b100
mov dword [ebx], eax
add ebx, edx
or eax, 0x5bf21e6e
and eax, 0x71810000
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a17cff6
xor eax, 0x5936864b
and eax, 0x4025
or eax, 0xa202
mov dword [ebx], eax
add ebx, edx
or eax, 0x53ed7f82
and eax, 0xc08a2
or eax, 0x20018
mov dword [ebx], eax
add ebx, edx
xor eax, 0x68160e52
and eax, 0x5bbd95a
and eax, 0x100000
or eax, 0x10452b00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e178aee
xor eax, 0x39a1f6db
and eax, 0x65005201
or eax, 0x8818a080
mov dword [ebx], eax
add ebx, edx
or eax, 0xbbecee0
and eax, 0x52eed400
and eax, 0x288d400
or eax, 0x88002bff
mov dword [ebx], eax
add ebx, edx
or eax, 0x73746877
or eax, 0x2f1ac5be
and eax, 0x408e64
or eax, 0x10000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x14025903
and eax, 0x4004503
or eax, 0x91c0088
mov dword [ebx], eax
add ebx, edx
or eax, 0x5fbace50
and eax, 0x2115bcd9
and eax, 0xc09
or eax, 0x1122
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a0b6c96
and eax, 0
or eax, 0xbdb035
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5253a3b0
and eax, 0x104c0300
or eax, 0x4018800
mov dword [ebx], eax
add ebx, edx
and eax, 0x28630c3
and eax, 0x40000
or eax, 0x4f39c981
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c77c495
and eax, 0x40010000
or eax, 0xb1800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1f7a7686
or eax, 0x796e8ba0
and eax, 0x4f26
or eax, 0x40
mov dword [ebx], eax
add ebx, edx
and eax, 0x560547a1
and eax, 0x100
or eax, 0x8e648088
mov dword [ebx], eax
add ebx, edx
and eax, 0x65c8bc8
and eax, 0x199abf04
and eax, 0
or eax, 0x558b0041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x67dbc1a0
and eax, 0x3e4c7fb3
and eax, 0x10400100
or eax, 0xc4b28010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5eaa8d9c
or eax, 0x37177629
and eax, 0x8100000d
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ae0c085
and eax, 0x604080
or eax, 0xe1d42
mov dword [ebx], eax
add ebx, edx
and eax, 0x1ec0127b
or eax, 0x464a10a1
and eax, 0x2420000
or eax, 0x81b08100
mov dword [ebx], eax
add ebx, edx
and eax, 0x48f7daa4
and eax, 0
or eax, 0x81000094
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d51e339
or eax, 0x4e949c8a
and eax, 0x576b2
or eax, 0xa0040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6da309b
xor eax, 0x10b50775
and eax, 0x4400100
or eax, 0x20058a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x59f7ccff
xor eax, 0x1fc9c6b5
and eax, 0x205
or eax, 0x708008
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d7ae949
and eax, 0x28240376
and eax, 0x200000
or eax, 0x75cc3500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2994702
or eax, 0x2281c538
and eax, 0x10800000
or eax, 0x80080000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x560319e2
or eax, 0x8316de2
and eax, 0x10c60
or eax, 0x408204
mov dword [ebx], eax
add ebx, edx
xor eax, 0x42228feb
and eax, 0x6be3bfee
and eax, 0x18a
or eax, 0x810c4c01
mov dword [ebx], eax
add ebx, edx
or eax, 0x1f8b1680
and eax, 0x870181
or eax, 0x20a070
mov dword [ebx], eax
add ebx, edx
xor eax, 0x269b65f4
and eax, 0x20008000
or eax, 0x98c10100
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e4373f7
and eax, 0
or eax, 0x81000043
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ac4c7d
xor eax, 0x6efb2510
and eax, 0x512120
or eax, 0xa886d1
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c604ed1
and eax, 0x44f18100
or eax, 0xa0000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6e00964
xor eax, 0x106e2897
and eax, 0x820121f0
or eax, 0x9604c04
mov dword [ebx], eax
add ebx, edx
and eax, 0x23c6f06d
and eax, 0x2002044
or eax, 0xc0810011
mov dword [ebx], eax
add ebx, edx
or eax, 0x597dc
and eax, 0x6c0
or eax, 0x4022
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b80e27f
and eax, 0x800e281
or eax, 0x47e1000
mov dword [ebx], eax
add ebx, edx
or eax, 0x854fb6c
and eax, 0x8080001
or eax, 0x82810000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6862c010
and eax, 0
or eax, 0x418e64
mov dword [ebx], eax
add ebx, edx
or eax, 0x614a5aa1
and eax, 0x1084481
or eax, 0x404010a
mov dword [ebx], eax
add ebx, edx
or eax, 0x8c6af35
and eax, 0x4fbc
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x520bf49e
and eax, 0xa7434
or eax, 0xe00001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4dbdade
and eax, 0x102400
or eax, 0x81480100
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a538279
and eax, 0xb0030000
or eax, 0x40800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ffcbea
xor eax, 0x645a424b
and eax, 0x4490240
or eax, 0x8048900
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e9264f
and eax, 0x8008901
or eax, 0x12004080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x63619e85
xor eax, 0x2ff00b60
and eax, 0x50810000
or eax, 0xa1000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f2f30dc
or eax, 0x1dae9902
and eax, 0x98c2
or eax, 0x601
mov dword [ebx], eax
add ebx, edx
and eax, 0x65b7e704
and eax, 0x8000
or eax, 0x8e640188
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1baca97f
and eax, 0x15880041
or eax, 0x40030000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d6db9ff
or eax, 0x3d3f1520
and eax, 0x20f28124
or eax, 0x82000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1bc3436f
and eax, 0x81000040
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x16697559
and eax, 0x6082550
or eax, 0x68148aa2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x773340ff
or eax, 0x30561588
and eax, 0x10458b04
or eax, 0x62
mov dword [ebx], eax
add ebx, edx
xor eax, 0x705ef27c
and eax, 0x137900
or eax, 0x848005
mov dword [ebx], eax
add ebx, edx
xor eax, 0x746b0fa4
or eax, 0x3c7145cb
and eax, 0x38f13500
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d44f09f
xor eax, 0x23d6ee40
and eax, 0x80010000
or eax, 0x10880000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5263e2a8
and eax, 0x10000
or eax, 0x408e64
mov dword [ebx], eax
add ebx, edx
and eax, 0x127a45d7
and eax, 0x400
or eax, 0x8108498b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3122d299
and eax, 0x8710
or eax, 0x1000e1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d08ccbb
and eax, 0x9100100
or eax, 0x80e18000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3209975c
or eax, 0x3688d618
and eax, 0x2000018
or eax, 0x89000021
mov dword [ebx], eax
add ebx, edx
or eax, 0x7478ab5a
and eax, 0xe2000051
or eax, 0x811004
mov dword [ebx], eax
add ebx, edx
or eax, 0x226c6d64
and eax, 0x571
or eax, 0x8288
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ac432e2
and eax, 0x5e04bd0c
and eax, 0x4004a000
or eax, 0x11524281
mov dword [ebx], eax
add ebx, edx
xor eax, 0x24899fb9
and eax, 0x70830000
or eax, 0x82000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1ae07e5a
and eax, 0x800000
or eax, 0x640a8848
mov dword [ebx], eax
add ebx, edx
or eax, 0x1495148d
and eax, 0x3000008c
or eax, 0x88004102
mov dword [ebx], eax
add ebx, edx
and eax, 0x6be3bf8d
and eax, 0x88
or eax, 0x8a21
mov dword [ebx], eax
add ebx, edx
xor eax, 0x29cec8c2
and eax, 0x2108402b
or eax, 0x14100500
mov dword [ebx], eax
add ebx, edx
or eax, 0x54de7943
and eax, 0x7c22
or eax, 0x204
mov dword [ebx], eax
add ebx, edx
and eax, 0x572f5d18
or eax, 0x61d67287
and eax, 0x1044c83
or eax, 0x80200108
mov dword [ebx], eax
add ebx, edx
xor eax, 0xf609655
and eax, 0x51c0
or eax, 0x9b0021
mov dword [ebx], eax
add ebx, edx
and eax, 0x33569643
or eax, 0x4d4a593f
and eax, 0x49500100
or eax, 0x2a18000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d758939
and eax, 0x8000011
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0xff79fdd
and eax, 1
or eax, 0x418e6480
mov dword [ebx], eax
add ebx, edx
or eax, 0x48f3b29e
or eax, 0x4e15ebd0
and eax, 0x457fba00
or eax, 0xb0000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x69efb2fd
xor eax, 0x5fd41fb2
and eax, 0x2b0000
or eax, 0x55000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x711fc273
and eax, 0x200a8020
or eax, 0xc00100
mov dword [ebx], eax
add ebx, edx
and eax, 0x205ef17a
and eax, 0
or eax, 0x81000052
mov dword [ebx], eax
add ebx, edx
or eax, 0x35bd38a2
and eax, 0x110920f2
or eax, 0x42028500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x595e719f
or eax, 0x29ebfe7f
and eax, 0x8458a65
or eax, 0x14000100
mov dword [ebx], eax
add ebx, edx
or eax, 0x316b153a
and eax, 0x63950d
or eax, 0x6000
mov dword [ebx], eax
add ebx, edx
and eax, 0x54026e16
and eax, 0x22400
or eax, 0xeffd1100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f571330
and eax, 0x90880000
or eax, 0x10000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1dba7eb8
and eax, 0x10e20
or eax, 0x408044
mov dword [ebx], eax
add ebx, edx
and eax, 0x432d00ba
and eax, 0
or eax, 0x81184d8b
mov dword [ebx], eax
add ebx, edx
or eax, 0xd22b20f
and eax, 0x22264cf0
and eax, 0x224880
or eax, 0xd5b349
mov dword [ebx], eax
add ebx, edx
xor eax, 0x87f4d59
and eax, 0x8808000
or eax, 0x83710100
mov dword [ebx], eax
add ebx, edx
and eax, 0x7604462d
or eax, 0x226e9ddf
and eax, 0x26e0d96
or eax, 0x89006200
mov dword [ebx], eax
add ebx, edx
or eax, 0x61b54806
and eax, 0xc2810014
or eax, 0x1041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2335c7b0
and eax, 0xc4e4
or eax, 0x2812
mov dword [ebx], eax
add ebx, edx
and eax, 0x591b329e
and eax, 0x2080
or eax, 0xdfed201
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c8b6bb2
and eax, 0x54199dcd
and eax, 0x10001
or eax, 0x8a880000
mov dword [ebx], eax
add ebx, edx
and eax, 0x72b42d63
and eax, 0x5b71475e
and eax, 0
or eax, 0x418e64
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6db615ad
and eax, 0x41860088
or eax, 0x86430
mov dword [ebx], eax
add ebx, edx
xor eax, 0x60a796c4
xor eax, 0x4eb1caac
and eax, 0x4c801800
or eax, 0x80434500
mov dword [ebx], eax
add ebx, edx
and eax, 0x633f8c29
and eax, 0x40000c00
or eax, 0x8cccc0cc
mov dword [ebx], eax
add ebx, edx
and eax, 0x1ebb60b8
or eax, 0x6ca19c33
and eax, 0x6c895488
or eax, 0x80020144
mov dword [ebx], eax
add ebx, edx
or eax, 0x42e2c32c
and eax, 0x2c2e2d33
and eax, 0x500
or eax, 0x8310408b
mov dword [ebx], eax
add ebx, edx
or eax, 0x74f7f33a
or eax, 0x22effd83
and eax, 0x270d6680
or eax, 0x8000040
mov dword [ebx], eax
add ebx, edx
and eax, 0x31bc2823
xor eax, 0x3cd1617f
and eax, 0x15000027
or eax, 0x20000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x237a9cf7
and eax, 0x50cc9c7d
and eax, 0x1c14
or eax, 0x238a
mov dword [ebx], eax
add ebx, edx
and eax, 0x16ace7ef
and eax, 0x114b2091
and eax, 0x2080
or eax, 0x6cc639
mov dword [ebx], eax
add ebx, edx
xor eax, 0x150843e8
or eax, 0x40154d11
and eax, 0x14452900
or eax, 0x80200
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b89b828
or eax, 0x32fd2f83
and eax, 0x22842181
or eax, 0xc800d000
mov dword [ebx], eax
add ebx, edx
and eax, 0x125ae0e8
or eax, 0x67958ed6
and eax, 0x61810000
or eax, 0x90000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x12a44c3f
or eax, 0x6af06385
and eax, 0x7af00101
or eax, 0x850f945a
mov dword [ebx], eax
add ebx, edx
and eax, 0x44e20e79
and eax, 0x200008
or eax, 0x8b1c8180
mov dword [ebx], eax
add ebx, edx
xor eax, 0x21f21377
or eax, 0x7fc431d2
and eax, 0x2e8a0041
or eax, 0x300000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d60093f
and eax, 0x28000001
or eax, 0x300007a
mov dword [ebx], eax
add ebx, edx
and eax, 0x6efc4623
and eax, 0x22000001
or eax, 0xd0810854
mov dword [ebx], eax
add ebx, edx
and eax, 0x108c579b
and eax, 0x415f3ee2
and eax, 0
or eax, 0x2ba4
mov dword [ebx], eax
add ebx, edx
or eax, 0x44bfa2de
and eax, 0x416aa80
or eax, 0x38404001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x705b26
and eax, 0x3241fb44
and eax, 0x30000000
or eax, 0xc2810000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3690a9d4
xor eax, 0x6fcbca9b
and eax, 0x1803800b
or eax, 0x82843544
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d0caf7b
xor eax, 0x23ed019a
and eax, 0x9000481
or eax, 0x414410a
mov dword [ebx], eax
add ebx, edx
or eax, 0xdb144f7
xor eax, 0x326e2139
and eax, 0x6484
or eax, 0x338
mov dword [ebx], eax
add ebx, edx
and eax, 0x600dd0ce
and eax, 4
or eax, 0xefb531
mov dword [ebx], eax
add ebx, edx
or eax, 0x51b58755
or eax, 0x66d1b1bb
and eax, 0x34908100
or eax, 0x8000800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x555c8f55
xor eax, 0x1ee6774c
and eax, 0x3004109
or eax, 0x88000082
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2379e70c
or eax, 0x58f3438b
and eax, 0xc881000d
or eax, 0x1000840
mov dword [ebx], eax
add ebx, edx
and eax, 0x1563a863
and eax, 0x6b0cee6
and eax, 0x40
or eax, 0x1492
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6500ba26
and eax, 0x7c0f278f
and eax, 0x4002080
or eax, 0x9ae3d101
mov dword [ebx], eax
add ebx, edx
xor eax, 0x285fde8e
and eax, 0xb0800000
or eax, 0x41010000
mov dword [ebx], eax
add ebx, edx
and eax, 0x958331b
and eax, 0
or eax, 0x6c72be5b
mov dword [ebx], eax
add ebx, edx
and eax, 0x733720b
or eax, 0x58070939
and eax, 0x10110b
or eax, 0x81084480
mov dword [ebx], eax
add ebx, edx
or eax, 0x5656862c
and eax, 0x28082
or eax, 0x810040
mov dword [ebx], eax
add ebx, edx
and eax, 0x407fd898
xor eax, 0xd4d8f72
and eax, 0xd420100
or eax, 0x60a08000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1bcb1532
xor eax, 0x7e651c76
and eax, 0x1000040
or eax, 0x800000a9
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f9c5fc5
xor eax, 0x7d6ad8b9
and eax, 0x70
or eax, 0x800582
mov dword [ebx], eax
add ebx, edx
or eax, 0x4039ea38
xor eax, 0x7dce8048
and eax, 0x3c020900
or eax, 0x888000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2191e089
xor eax, 0x446bad79
and eax, 0x109
or eax, 0x8b004082
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ef830d6
or eax, 0x105bd05
and eax, 0xa050805
or eax, 0x4300040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4f800c0b
xor eax, 0xf56d040
and eax, 0xc00000c
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x73e6e31a
xor eax, 0x426225fd
and eax, 0x21
or eax, 0x301c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x355bd1cc
xor eax, 0x75c3ac57
and eax, 0x980804
or eax, 0x24a001
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e864603
xor eax, 0x19687195
and eax, 0x14121500
or eax, 0x20292000
mov dword [ebx], eax
add ebx, edx
or eax, 0x41a59cf9
and eax, 0x458b0001
or eax, 0x8000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x47da311f
xor eax, 0x1237fde8
and eax, 0x40b18100
or eax, 0xa8400010
mov dword [ebx], eax
add ebx, edx
and eax, 0x98b5aff
and eax, 0x10
or eax, 0x8100000e
mov dword [ebx], eax
add ebx, edx
or eax, 0x3667fa12
and eax, 0x63fa08
or eax, 0x9805c1
mov dword [ebx], eax
add ebx, edx
or eax, 0x5cb2f99
or eax, 0x7c09b50b
and eax, 0x70f18100
or eax, 0x82000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7804e482
and eax, 0x78035cd3
and eax, 0
or eax, 0x880000fb
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b61f3b
and eax, 1
or eax, 0x418b3c80
mov dword [ebx], eax
add ebx, edx
or eax, 0x77983029
xor eax, 0x5635ee51
and eax, 0x200e9200
or eax, 0x8a412800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x589837a1
and eax, 0x50030000
or eax, 0x5280000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x727c095b
and eax, 0x7420108
or eax, 0x18a88004
mov dword [ebx], eax
add ebx, edx
and eax, 0x48272a4b
or eax, 0x161a48be
and eax, 0
or eax, 0x81000041
mov dword [ebx], eax
add ebx, edx
and eax, 0x274b83d0
and eax, 0x40
or eax, 0x969400b2
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f91462
and eax, 2
or eax, 0x18458b98
mov dword [ebx], eax
add ebx, edx
or eax, 0x76021272
and eax, 0x18820
or eax, 0xb82405
mov dword [ebx], eax
add ebx, edx
xor eax, 0x610ad9a5
and eax, 0x21003500
or eax, 0x98000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x510e0c91
and eax, 0x18850535
and eax, 0x10000000
or eax, 0x80890000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f6bb02c
xor eax, 0x56dbd8f
and eax, 0x40890c
or eax, 0x10230
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c789927
and eax, 0x900
or eax, 0x8110448b
mov dword [ebx], eax
add ebx, edx
and eax, 0x2d104c8f
or eax, 0x46751cf
and eax, 0x3159c1
or eax, 0x82230
mov dword [ebx], eax
add ebx, edx
or eax, 0x5a249941
and eax, 0x7b89f246
and eax, 0x1a098000
or eax, 0xa1c00100
mov dword [ebx], eax
add ebx, edx
and eax, 0x27ce1194
and eax, 0x1000000
or eax, 0x800000b6
mov dword [ebx], eax
add ebx, edx
xor eax, 0x338a950a
and eax, 0x8201b0
or eax, 0x340a41
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a77f996
and eax, 0x8558b00
or eax, 0x10000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4598fc6a
and eax, 0x8000
or eax, 0x5c2b4281
mov dword [ebx], eax
add ebx, edx
and eax, 0x71057fb8
and eax, 0x464551f8
and eax, 0x40010000
or eax, 0xb2800001
mov dword [ebx], eax
add ebx, edx
and eax, 0x1d7d8c31
and eax, 0
or eax, 0x2593e
mov dword [ebx], eax
add ebx, edx
or eax, 0x591a775e
or eax, 0x823c7d3
and eax, 0x9388a88
or eax, 0x82040000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c2c73f1
or eax, 0x7aa4c306
and eax, 0xa4b00041
or eax, 0x80000
mov dword [ebx], eax
add ebx, edx
and eax, 0x667b1150
and eax, 0x20000040
or eax, 0xb0000a8
mov dword [ebx], eax
add ebx, edx
or eax, 0x387a6a1e
xor eax, 0xc5a5755
and eax, 0x23200c01
or eax, 0xc8150044
mov dword [ebx], eax
add ebx, edx
or eax, 0x71d6d7f9
and eax, 0x8b000075
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x1473fa75
or eax, 0x3b8978f9
and eax, 0xa181184d
or eax, 0x40000000
mov dword [ebx], eax
add ebx, edx
or eax, 0xb093b1c
and eax, 0x48b56b7e
and eax, 0x954
or eax, 0x80a3
mov dword [ebx], eax
add ebx, edx
xor eax, 0x595212dc
and eax, 0x10008901
or eax, 0x4206080
mov dword [ebx], eax
add ebx, edx
and eax, 0x25043655
and eax, 0
or eax, 0xf1810000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x66929ea7
xor eax, 0x458dd1fb
and eax, 0x4450
or eax, 0x30a1
mov dword [ebx], eax
add ebx, edx
and eax, 0x702a990b
and eax, 0
or eax, 0x8b3c8188
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a95a0e0
and eax, 0
or eax, 0x558b0041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d2c0969
and eax, 0x1649c117
and eax, 0x100
or eax, 0x66e28010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x71210359
and eax, 0x1000009
or eax, 0x80000016
mov dword [ebx], eax
add ebx, edx
xor eax, 0x751953e9
and eax, 0x1043e2
or eax, 0x2800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x775218c6
and eax, 0x52420100
or eax, 0xb08000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x77de8a13
and eax, 0x1000010
or eax, 0x8a000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x145055de
and eax, 0x10000044
or eax, 0x20250801
mov dword [ebx], eax
add ebx, edx
and eax, 0x45b9946d
xor eax, 0x6e263b1f
and eax, 0x24000048
or eax, 0x11000080
mov dword [ebx], eax
add ebx, edx
and eax, 0x6deaa42
xor eax, 0x312aef2a
and eax, 0x4002
or eax, 1
mov dword [ebx], eax
add ebx, edx
or eax, 0x9618b18
and eax, 0x6a10a710
and eax, 0x8008000
or eax, 0x833c1088
mov dword [ebx], eax
add ebx, edx
xor eax, 0x736dbfa4
and eax, 0x78110000
or eax, 0x4a80041
mov dword [ebx], eax
add ebx, edx
and eax, 0x239bd11c
or eax, 0x670b52b2
and eax, 0x230000b2
or eax, 0x8000041
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e0ff838
and eax, 0x20000000
or eax, 0xc1810c4d
mov dword [ebx], eax
add ebx, edx
or eax, 0x670f6d98
and eax, 0x2554
or eax, 0x222
mov dword [ebx], eax
add ebx, edx
or eax, 0xcb4ae33
and eax, 0x5c247481
and eax, 0x8242001
or eax, 0x8312d182
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a486c63
or eax, 0x2e949a5d
and eax, 0xa801055
or eax, 0xc0010400
mov dword [ebx], eax
add ebx, edx
or eax, 0x29bd80d3
and eax, 0x180d5
or eax, 0x208
mov dword [ebx], eax
add ebx, edx
xor eax, 0x68cfcb31
and eax, 0x68c04080
or eax, 0x8711b201
mov dword [ebx], eax
add ebx, edx
and eax, 0x22ccbc25
and eax, 0x2800001
or eax, 0x88080000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b93bf6
and eax, 0x6a097ee
and eax, 0x324
or eax, 0x418818
mov dword [ebx], eax
add ebx, edx
xor eax, 0x611a5353
and eax, 0x7ea76362
and eax, 0x34020
or eax, 0x300298
mov dword [ebx], eax
add ebx, edx
or eax, 0x69f43003
and eax, 0x452200
or eax, 0x10000900
mov dword [ebx], eax
add ebx, edx
or eax, 0x306ad9b
and eax, 0x418309
or eax, 0x80024
mov dword [ebx], eax
add ebx, edx
xor eax, 0x158845a7
or eax, 0x1c7546
and eax, 0x4113500
or eax, 0xa8200000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d40f65b
and eax, 0x8031f75b
or eax, 0x8808a4
mov dword [ebx], eax
add ebx, edx
or eax, 0xfc8eb52
and eax, 0xb0000a3
or eax, 0x20000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x44314265
and eax, 0x49010045
or eax, 0x80800808
mov dword [ebx], eax
add ebx, edx
and eax, 0x6019e00d
and eax, 0x5a095493
and eax, 0
or eax, 0xe096
mov dword [ebx], eax
add ebx, edx
or eax, 0x42c75d65
and eax, 0x43c181
or eax, 0x1d200000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3401721b
and eax, 0x21000000
or eax, 0xd0810000
mov dword [ebx], eax
add ebx, edx
or eax, 0x69431751
and eax, 0x10541
or eax, 0x80a
mov dword [ebx], eax
add ebx, edx
and eax, 0x634e9b3b
and eax, 0x108
or eax, 0x8b3c8080
mov dword [ebx], eax
add ebx, edx
and eax, 0x700b4cc1
xor eax, 0x7edcadae
and eax, 0x54800000
or eax, 0x10b0041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x8d33398
xor eax, 0x31324ade
and eax, 0x684a0100
or eax, 0x808010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e7fa4f6
xor eax, 0x2ea40b8
and eax, 0x1c
or eax, 0x81000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x52b27bea
and eax, 0
or eax, 0x6a50f2
mov dword [ebx], eax
add ebx, edx
and eax, 0x79778c4f
and eax, 0x620000
or eax, 0xfe908100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x94ed7fa
and eax, 0x83000052
or eax, 0x8000005
mov dword [ebx], eax
add ebx, edx
and eax, 0x753e5e25
and eax, 0x1000005
or eax, 0xf6250c40
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c1f001b
and eax, 0x14050000
or eax, 0x21faffb0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b73b4c
xor eax, 0x10ee8a4e
and eax, 0xb2
or eax, 0x3008
mov dword [ebx], eax
add ebx, edx
and eax, 0x4283147e
and eax, 0x1008
or eax, 0x8b3c8080
mov dword [ebx], eax
add ebx, edx
and eax, 0x33f6b769
and eax, 0x300000
or eax, 0x3c880041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x67d5baf8
and eax, 0x59000089
or eax, 0x4004102
mov dword [ebx], eax
add ebx, edx
or eax, 0x66fa744e
and eax, 0x4cc844c3
or eax, 0x80048800
mov dword [ebx], eax
add ebx, edx
or eax, 0x9383f19
and eax, 0xccccccc8
or eax, 4
mov dword [ebx], eax
add ebx, edx
or eax, 0xe6a4d1e
and eax, 0xcccccccc
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ee5e2ee
or eax, 0xa61ac79
and eax, 0x4c8144cc
or eax, 0xa00a1100
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d485d9a
and eax, 0x80088
or eax, 0x130a30
mov dword [ebx], eax
add ebx, edx
or eax, 0x1643b000
and eax, 0x412a00
or eax, 0x8040100
mov dword [ebx], eax
add ebx, edx
or eax, 0x6949627a
and eax, 0xa16fc54
and eax, 0x2010
or eax, 0x291025
mov dword [ebx], eax
add ebx, edx
or eax, 0x5bb97c76
and eax, 0x48a93400
or eax, 0x80020100
mov dword [ebx], eax
add ebx, edx
and eax, 0xad7ce54
or eax, 0x58d8f891
and eax, 0x488bfc91
or eax, 0x500036e
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b0e3afb
or eax, 0x497952a6
and eax, 0x28e98114
or eax, 0x90000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x184878a8
xor eax, 0x1a0f0350
and eax, 0x800000e8
or eax, 0x1000011
mov dword [ebx], eax
add ebx, edx
and eax, 0x61a2f1fb
or eax, 0x49827024
and eax, 0x490250f1
or eax, 0xb6500600
mov dword [ebx], eax
add ebx, edx
or eax, 0x2474bb32
and eax, 0x4c0088f3
or eax, 0x81000c
mov dword [ebx], eax
add ebx, edx
and eax, 0x3bdd7b3c
and eax, 0x8000004
or eax, 0xb2004182
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e3c59af
and eax, 0
or eax, 0xa01
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d2e0162
and eax, 0
or eax, 0x8110552b
mov dword [ebx], eax
add ebx, edx
and eax, 0x433ae82e
and eax, 0x104022
or eax, 0x9ce825d0
mov dword [ebx], eax
add ebx, edx
and eax, 0x19a7a9b3
xor eax, 0x737164ff
and eax, 0x8410100
or eax, 0x14048a90
mov dword [ebx], eax
add ebx, edx
xor eax, 0x51de2043
and eax, 0x998801
or eax, 0x644404
mov dword [ebx], eax
add ebx, edx
and eax, 0x25b90f5f
and eax, 0x110400
or eax, 0xb0443100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x739180a1
or eax, 0x7335a42a
and eax, 0x90810001
or eax, 0x80000
mov dword [ebx], eax
add ebx, edx
and eax, 0x79341440
xor eax, 0x60ad6fdb
and eax, 0x10648
or eax, 0x408004
mov dword [ebx], eax
add ebx, edx
and eax, 0x119c64c1
and eax, 0x400
or eax, 0x8118498b
mov dword [ebx], eax
add ebx, edx
and eax, 0x52feea26
xor eax, 0x35a51f0d
and eax, 0xb05101
or eax, 0x4000c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x44f8270c
and eax, 0xf00100
or eax, 0xb8018000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a95ca2e
or eax, 0x762a7146
and eax, 0xa386000
or eax, 0x81400421
mov dword [ebx], eax
add ebx, edx
xor eax, 0x30a7d300
xor eax, 0x2729bb04
and eax, 0x90800005
or eax, 0x62011050
mov dword [ebx], eax
add ebx, edx
and eax, 0x4affa9cb
or eax, 0x5ef70378
and eax, 0x310
or eax, 0x8400
mov dword [ebx], eax
add ebx, edx
and eax, 0x356c1d47
and eax, 0
or eax, 0x4910c281
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7aef3f46
or eax, 0x150b5e89
and eax, 0x32810000
or eax, 0xc0000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x74c3e048
and eax, 0x171efb2a
and eax, 0x4008
or eax, 0x17f3
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ff0f98
and eax, 0x288
or eax, 0x864c8801
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c98463
and eax, 0x5ab6a798
and eax, 0
or eax, 0x458b0041
mov dword [ebx], eax
add ebx, edx
and eax, 0xad1fd48
xor eax, 0x677ff300
and eax, 0x43620100
or eax, 0x18010418
mov dword [ebx], eax
add ebx, edx
or eax, 0x581f4832
and eax, 0x58250000
or eax, 0xa4000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e0bec70
and eax, 0x20
or eax, 0x3500008f
mov dword [ebx], eax
add ebx, edx
and eax, 0x50c8157a
or eax, 0x2fde9a05
and eax, 0xa21
or eax, 0x2010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x54688ec7
and eax, 0x80482
or eax, 0x81004909
mov dword [ebx], eax
add ebx, edx
and eax, 0x726471ff
or eax, 0x77b9d03f
and eax, 0xa9c1a1
or eax, 0x422a40
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2cddf2b1
and eax, 0x8300100
or eax, 0x12c18000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1043cb56
xor eax, 0x104760c4
and eax, 0x8000000
or eax, 0x80000029
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5eb06723
xor eax, 0x35e12b02
and eax, 0x41004c00
or eax, 0x860081
mov dword [ebx], eax
add ebx, edx
or eax, 0x69a36d97
xor eax, 0x11d22c80
and eax, 0x18550100
or eax, 0x4008a00
mov dword [ebx], eax
add ebx, edx
or eax, 0x25159b66
and eax, 0x1548200
or eax, 0x42086081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x297cade3
and eax, 0x62000000
or eax, 0x90810000
mov dword [ebx], eax
add ebx, edx
and eax, 0x24b96b2c
and eax, 0x6808381c
and eax, 0x20000000
or eax, 0x4f72766a
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e17c109
or eax, 0x51f31568
and eax, 0xd73528
or eax, 0x90
mov dword [ebx], eax
add ebx, edx
xor eax, 0x65d26c47
and eax, 0x4050900
or eax, 0x10402200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x39018d56
xor eax, 0x316bb177
and eax, 0xb1721
or eax, 0x802814
mov dword [ebx], eax
add ebx, edx
or eax, 0x147c73
and eax, 0x900900
or eax, 0x4c008000
mov dword [ebx], eax
add ebx, edx
or eax, 0x41f00a01
and eax, 0x37159296
and eax, 0x1000000
or eax, 0x8a004186
mov dword [ebx], eax
add ebx, edx
and eax, 0x69208e9d
and eax, 0x66cfa883
and eax, 0
or eax, 0xe1810c4d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f1cf203
and eax, 0xee4a
or eax, 0x1b1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x71c62f99
and eax, 0x68914e08
and eax, 0x804000
or eax, 0xa32b181
mov dword [ebx], eax
add ebx, edx
or eax, 0x372dbd65
or eax, 0x6cdd3c63
and eax, 0x558b0000
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x829a3a8
and eax, 0x5da28108
or eax, 0x20500000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c06704d
or eax, 0x5a634875
and eax, 0x1000075
or eax, 0x80000002
mov dword [ebx], eax
add ebx, edx
and eax, 0x1730fe45
or eax, 0x5c0e64e6
and eax, 0xe60e2
or eax, 0x400010
mov dword [ebx], eax
add ebx, edx
or eax, 0x48d57484
and eax, 0x488a0000
or eax, 0x4008800
mov dword [ebx], eax
add ebx, edx
or eax, 0x50fee73b
or eax, 0x56a2e25a
and eax, 0xa004102
or eax, 0x81000084
mov dword [ebx], eax
add ebx, edx
and eax, 0x2bb07b2a
and eax, 0x49ab9ce3
and eax, 0x1000000
or eax, 0xb2251445
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c9bde74
and eax, 0x10000004
or eax, 0x2500008b
mov dword [ebx], eax
add ebx, edx
or eax, 0x1fd243
and eax, 0xd95229f
and eax, 0x50088
or eax, 0x62606450
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c709461
xor eax, 0x6c787729
and eax, 0x40580
or eax, 0x8110480b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x655019aa
and eax, 0x400421
or eax, 0x3900d0
mov dword [ebx], eax
add ebx, edx
and eax, 0x21a28ac8
and eax, 0x200000
or eax, 0xfad18100
mov dword [ebx], eax
add ebx, edx
or eax, 0x76bbf49e
or eax, 0x411bd21d
and eax, 0x89000012
or eax, 0x20
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d956435
and eax, 0x1000000
or eax, 0x40864c81
mov dword [ebx], eax
add ebx, edx
and eax, 0x718acb1e
and eax, 0x800
or eax, 0x864cb000
mov dword [ebx], eax
add ebx, edx
and eax, 0x76d8ef06
or eax, 0x178f60ea
and eax, 0x34d0040
or eax, 0xc0100001
mov dword [ebx], eax
add ebx, edx
and eax, 0x4da9852d
and eax, 0x5721646c
and eax, 0x40000000
or eax, 0x8ccccccc
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b48e241
xor eax, 0x64383861
and eax, 0x6c005000
or eax, 0x808b05cc
mov dword [ebx], eax
add ebx, edx
and eax, 0x243eac10
or eax, 0x6399f126
and eax, 0x25104502
or eax, 0x40089
mov dword [ebx], eax
add ebx, edx
xor eax, 0x653de190
and eax, 0x7598f279
and eax, 0x19
or eax, 0x15682
mov dword [ebx], eax
add ebx, edx
xor eax, 0x26170e80
and eax, 0x20004811
or eax, 0x4968a124
mov dword [ebx], eax
add ebx, edx
or eax, 0x317d42e5
and eax, 0x104d8b61
or eax, 2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x453f3953
and eax, 0x3fc0a185
and eax, 0x14008000
or eax, 0xe28c4181
mov dword [ebx], eax
add ebx, edx
or eax, 0x41e7521f
xor eax, 0x544b9895
and eax, 0xa1800000
or eax, 0x40010000
mov dword [ebx], eax
add ebx, edx
and eax, 0x555cbbe3
and eax, 0
or eax, 0xf1a
mov dword [ebx], eax
add ebx, edx
or eax, 0x70cdf3a7
and eax, 0xf181
or eax, 0x9020000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x613255e
or eax, 0x22d85bbe
and eax, 0x1890000
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e15ec7b
or eax, 0x643fb054
and eax, 0x18014
or eax, 0x400700
mov dword [ebx], eax
add ebx, edx
or eax, 0x36a8ad41
and eax, 0x501
or eax, 0x8110508a
mov dword [ebx], eax
add ebx, edx
and eax, 0x25b70932
and eax, 2
or eax, 0x6cfef0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6e7d340b
or eax, 0xaf37ce1
and eax, 0x6cc28000
or eax, 0x90080100
mov dword [ebx], eax
add ebx, edx
or eax, 0x701a590d
and eax, 0x80000001
or eax, 0x1000052
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d7982de
and eax, 0x6c1882d2
or eax, 0x820c20
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e0b57eb
xor eax, 0x129c0483
and eax, 0x19800
or eax, 0x18402061
mov dword [ebx], eax
add ebx, edx
xor eax, 0x338e305b
xor eax, 0x2f0520f5
and eax, 0x40a0000
or eax, 0x41210000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2292c7ba
and eax, 0x20000
or eax, 0xa3c13508
mov dword [ebx], eax
add ebx, edx
xor eax, 0x11da2bb9
xor eax, 0x6338c007
and eax, 0x9001deb6
or eax, 0x882149
mov dword [ebx], eax
add ebx, edx
and eax, 0x1ec70759
and eax, 0x6737096
and eax, 0x10010
or eax, 0x408704
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1ab44459
and eax, 0x144109
or eax, 0x81000c82
mov dword [ebx], eax
add ebx, edx
and eax, 0x58ab0548
and eax, 0
or eax, 0x4208f1
mov dword [ebx], eax
add ebx, edx
or eax, 0x19f06757
xor eax, 0x4470248c
and eax, 0x58800100
or eax, 0xa0718000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7fa8e0e8
xor eax, 0xaf7c7f6
and eax, 0x89000006
or eax, 0x20000c1
mov dword [ebx], eax
add ebx, edx
and eax, 0x670fc7bb
and eax, 0x2000001
or eax, 0xc8810854
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6423685a
and eax, 0x5602f0ac
and eax, 0x4000
or eax, 0x9653
mov dword [ebx], eax
add ebx, edx
or eax, 0x1696b7bb
and eax, 0x290c249a
and eax, 0x2080
or eax, 0xf660d201
mov dword [ebx], eax
add ebx, edx
xor eax, 0x557f1800
xor eax, 0x71fd4493
and eax, 0x82800000
or eax, 0x8080000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6626ed7e
and eax, 0x8514
or eax, 0x410200
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e1e4980
xor eax, 0x33265b96
and eax, 0x1204082
or eax, 0xc000509
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e4026fb
and eax, 0x402
or eax, 0x934
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5b2794e1
and eax, 0x5c8f39dd
and eax, 0x1105
or eax, 0xd8a408
mov dword [ebx], eax
add ebx, edx
and eax, 0xae9f190
or eax, 0x55a81ba
and eax, 0x5ca3100
or eax, 0xfa050400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x50bedda1
and eax, 0x18902664
and eax, 0x8000000
or eax, 0x458b0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ea9f865
and eax, 0x47818000
or eax, 0x20400110
mov dword [ebx], eax
add ebx, edx
and eax, 0x3bbbbfa7
xor eax, 0x173e4d99
and eax, 0x18
or eax, 0x81000020
mov dword [ebx], eax
add ebx, edx
or eax, 0x3283ab13
and eax, 0x83a131
or eax, 0x3814c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x28124e8a
and eax, 0x818800
or eax, 0x14000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4db05d6b
and eax, 0
or eax, 0x8b004187
mov dword [ebx], eax
add ebx, edx
and eax, 0x7608a237
and eax, 0x2000005
or eax, 0xe0812050
mov dword [ebx], eax
add ebx, edx
or eax, 0x517a8e49
and eax, 0x2251
or eax, 0x1000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c700f78
or eax, 0x35e5b6d2
and eax, 0x1150aa81
or eax, 0x80004000
mov dword [ebx], eax
add ebx, edx
and eax, 0x69809582
and eax, 0
or eax, 0xf2810000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2ffe4808
and eax, 0xdd7f0000
or eax, 0x2280a016
mov dword [ebx], eax
add ebx, edx
xor eax, 0x39978647
and eax, 0x1d68f938
and eax, 0x4200000
or eax, 0x900458b
mov dword [ebx], eax
add ebx, edx
or eax, 0x17ddba1f
xor eax, 0x612e207
and eax, 0x1d80
or eax, 0xa021
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6518b837
and eax, 0x180104
or eax, 0x15821
mov dword [ebx], eax
add ebx, edx
or eax, 0x50876af0
and eax, 0x1d0900
or eax, 0xaa400400
mov dword [ebx], eax
add ebx, edx
and eax, 0x6eacdb9c
and eax, 0x40000
or eax, 0x41310000
mov dword [ebx], eax
add ebx, edx
or eax, 0x56edfb3c
and eax, 0x38
or eax, 0x88000083
mov dword [ebx], eax
add ebx, edx
and eax, 0xac14173
or eax, 0x3e3e476d
and eax, 0x60410
or eax, 0x41811080
mov dword [ebx], eax
add ebx, edx
and eax, 0x37ca5944
and eax, 0
or eax, 0x104d8b00
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b3e07a2
or eax, 0x7954041b
and eax, 0x295c0101
or eax, 0x203e080
mov dword [ebx], eax
add ebx, edx
and eax, 0x5980d78b
and eax, 0xa593fa2
and eax, 0
or eax, 0xf1810000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1ad3cc63
and eax, 0
or eax, 0x33b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2503713b
or eax, 0xc39482d
and eax, 0x28334801
or eax, 0x40048180
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c9563e6
and eax, 0x20010000
or eax, 0xd1800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x17766f40
or eax, 0xa8f2f63
and eax, 0x61680b40
or eax, 0x101c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ec3c786
or eax, 0x7884d0cb
and eax, 0x25149a
or eax, 0x100320
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a863231
and eax, 0x4dfc219b
and eax, 0x8142100
or eax, 0x10410a00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x82b0811
and eax, 0x302201
or eax, 0x2481d080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x470d2e05
and eax, 0x2880000
or eax, 0x88010000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x298dfefe
and eax, 0x8614
or eax, 0x410100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x30a91085
and eax, 0x56a55468
and eax, 0x200400
or eax, 0x2500418b
mov dword [ebx], eax
add ebx, edx
or eax, 0x272b71d1
and eax, 0x7108
or eax, 0x8a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x5053ff17
and eax, 0x5000
or eax, 0x820005
mov dword [ebx], eax
add ebx, edx
xor eax, 0x10602b90
and eax, 0x10df9018
and eax, 0x10001000
or eax, 0x2d342500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x61ed5c15
and eax, 0x58990001
or eax, 0x1200000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ddc3634
xor eax, 0x4a45f5b1
and eax, 0x30000a0
or eax, 0x28000006
mov dword [ebx], eax
add ebx, edx
and eax, 0x3dd7174f
and eax, 0x21000004
or eax, 0xd0812049
mov dword [ebx], eax
add ebx, edx
and eax, 0x3cf951d8
or eax, 0x70842ea7
and eax, 0x70852acc
or eax, 0x8f7ac000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x48803a7b
and eax, 0xde7159f
and eax, 0x5040080
or eax, 0x82108108
mov dword [ebx], eax
add ebx, edx
xor eax, 0x21dce0a3
and eax, 0x4880001
or eax, 0x51030040
mov dword [ebx], eax
add ebx, edx
or eax, 0x6926dd6b
and eax, 0x75a28108
or eax, 0x80500014
mov dword [ebx], eax
add ebx, edx
or eax, 0x63c2bfc5
or eax, 0x4439a581
and eax, 0x810000c9
or eax, 0x20
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4f5f190c
and eax, 0x5d00e0
or eax, 0xa0c212
mov dword [ebx], eax
add ebx, edx
and eax, 0x385943fe
or eax, 0x552582e1
and eax, 0x10458200
or eax, 0x900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x33627405
or eax, 0x2e7a8946
and eax, 0x3abf05
or eax, 0x800008
mov dword [ebx], eax
add ebx, edx
xor eax, 0xf5a04f7
and eax, 0x3800100
or eax, 0xb0400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c1e7da7
xor eax, 0x680237f1
and eax, 0x13150000
or eax, 0x40200000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b3e1a94
or eax, 0x555a9102
and eax, 2
or eax, 0x880000bd
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7aae05fd
or eax, 0x676441ce
and eax, 0x41860480
or eax, 0x11010
mov dword [ebx], eax
add ebx, edx
or eax, 0x72b7fb52
and eax, 0x20058b00
or eax, 0x480000
mov dword [ebx], eax
add ebx, edx
or eax, 0x16250bcf
and eax, 0x6608181
or eax, 0x1124000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e0fb63
and eax, 0x6b40a2a1
and eax, 0x1000000
or eax, 0xf0810000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6fa5b9bd
and eax, 0
or eax, 0xc290
mov dword [ebx], eax
add ebx, edx
and eax, 0x660aac2d
and eax, 0x8000
or eax, 0xc40fba
mov dword [ebx], eax
add ebx, edx
and eax, 0x164779dc
or eax, 0x75d954e7
and eax, 0x20550900
or eax, 0x2200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x79f7da80
and eax, 0x900f080
or eax, 0x190201
mov dword [ebx], eax
add ebx, edx
or eax, 0x51fb4063
xor eax, 0x26124d62
and eax, 0xa880000
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x533bf069
or eax, 0x29748cb2
and eax, 0x418410
or eax, 0x304
mov dword [ebx], eax
add ebx, edx
or eax, 0x35df8006
or eax, 0x780b2a33
and eax, 0x25000503
or eax, 0x204088
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4538f9ee
or eax, 0xb70f6a1
and eax, 0xbe01
or eax, 0x118
mov dword [ebx], eax
add ebx, edx
xor eax, 0x30efd4cc
and eax, 0x5449e9c2
and eax, 0x416000
or eax, 0x63941435
mov dword [ebx], eax
add ebx, edx
or eax, 0x563e29c0
and eax, 0x204d0960
or eax, 0x8208
mov dword [ebx], eax
add ebx, edx
or eax, 0x56328d4f
and eax, 0x6078101
or eax, 0x88806080
mov dword [ebx], eax
add ebx, edx
or eax, 0x5499e6d6
and eax, 0x334c93c4
and eax, 0x10000000
or eax, 0xe1810000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e75a12e
and eax, 0
or eax, 0x8a8f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x59ec10b3
and eax, 0x3daa9ad3
and eax, 0x1008000
or eax, 0x86140189
mov dword [ebx], eax
add ebx, edx
or eax, 0x17e3d0fe
or eax, 0x60e27ca6
and eax, 0x55830041
or eax, 0x80000
mov dword [ebx], eax
add ebx, edx
and eax, 0x78121c73
and eax, 0x10020000
or eax, 0x2ac88118
mov dword [ebx], eax
add ebx, edx
and eax, 0x5471fe80
and eax, 0
or eax, 0x8100009b
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b0428e
and eax, 0x904292
or eax, 0xba960
mov dword [ebx], eax
add ebx, edx
and eax, 0x330fa21d
xor eax, 0x52b2de1e
and eax, 0x10800
or eax, 0x20448300
mov dword [ebx], eax
add ebx, edx
or eax, 0x6a695f90
and eax, 0x38c28153
and eax, 0x28408100
or eax, 0xd709060d
mov dword [ebx], eax
add ebx, edx
or eax, 0x20f9e4bf
and eax, 0xfb9825bf
or eax, 0x41040
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f9ff7d8
and eax, 0x9088f7ff
or eax, 0x800
mov dword [ebx], eax
add ebx, edx
and eax, 0x362e5f83
and eax, 0x700
or eax, 0x418014
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1fa13121
and eax, 0x1200401
or eax, 0x8000498a
mov dword [ebx], eax
add ebx, edx
or eax, 0x7370935e
and eax, 0x304bc1
or eax, 0x20
mov dword [ebx], eax
add ebx, edx
xor eax, 0x732631cf
xor eax, 0x2a7b4e8b
and eax, 0x41610000
or eax, 0x80908100
mov dword [ebx], eax
add ebx, edx
or eax, 0x40f6b12d
and eax, 0x81000020
or eax, 0xa000010
mov dword [ebx], eax
add ebx, edx
and eax, 0x7314bc13
and eax, 0x2000010
or eax, 0xc0811c45
mov dword [ebx], eax
add ebx, edx
and eax, 0x385c2669
and eax, 0x441
or eax, 0xfbb6
mov dword [ebx], eax
add ebx, edx
or eax, 0x739f3860
or eax, 0x307707e5
and eax, 0x10ccf281
or eax, 0x4000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x635b0666
xor eax, 0x715bc030
and eax, 0x2880001
or eax, 0x88000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x26029d40
and eax, 0x15c16a0f
and eax, 0
or eax, 0x418714
mov dword [ebx], eax
add ebx, edx
and eax, 0x7132559a
and eax, 0x500
or eax, 0xd1c408b
mov dword [ebx], eax
add ebx, edx
and eax, 0x7168636a
and eax, 0x4005105e
and eax, 8
or eax, 0xb3b0
mov dword [ebx], eax
add ebx, edx
and eax, 0x6f121d85
and eax, 0x1000
or eax, 0x2ec58835
mov dword [ebx], eax
add ebx, edx
or eax, 0x16a575be
and eax, 0x19a2cb3a
and eax, 0x8008920
or eax, 0x44d0245
mov dword [ebx], eax
add ebx, edx
and eax, 0x1d336627
and eax, 0x4010001
or eax, 0x50fae980
mov dword [ebx], eax
add ebx, edx
or eax, 0x6fa527aa
and eax, 0x71810000
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7bf6656b
and eax, 0x46b
or eax, 0x9a94
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ee04bfb
xor eax, 0x341c9c70
and eax, 0x2140189
or eax, 0x85008000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x637aee92
and eax, 0x17bd9aae
and eax, 0x4080000
or eax, 0x51830041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f016cc
or eax, 0x53ef88e4
and eax, 0x51f28004
or eax, 0x8c000110
mov dword [ebx], eax
add ebx, edx
or eax, 0x3333c4fc
and eax, 0xcefde2b
and eax, 8
or eax, 0x810000d6
mov dword [ebx], eax
add ebx, edx
and eax, 0x841a4e2
or eax, 0x1a08d97
and eax, 0xa001c2
or eax, 0x565000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd6d0781
or eax, 0x2e8cefc3
and eax, 0x8928100
or eax, 0x80600000
mov dword [ebx], eax
add ebx, edx
or eax, 0x125b066c
and eax, 0x8a000140
or eax, 0x1000011
mov dword [ebx], eax
add ebx, edx
or eax, 0xfb1cfec
xor eax, 0x797ee39d
and eax, 0xd00d0c40
or eax, 0x1005
mov dword [ebx], eax
add ebx, edx
or eax, 0x8ba02d5
and eax, 0x8000051
or eax, 0x2500002a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b763100
xor eax, 0x6c70dd45
and eax, 0x2016
or eax, 0x1c1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3d31ca9d
or eax, 0x4fc35642
and eax, 0x521000
or eax, 0xc0035
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b27d72
and eax, 0x800800
or eax, 0x14108000
mov dword [ebx], eax
add ebx, edx
or eax, 0x76a51de8
xor eax, 0x1f94e63c
and eax, 0x28004184
or eax, 0x90000003
mov dword [ebx], eax
add ebx, edx
or eax, 0x478cd25c
and eax, 0x8314
or eax, 0x410400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ffe9db8
and eax, 0x4c8c020c
or eax, 0x8040c151
mov dword [ebx], eax
add ebx, edx
xor eax, 0x92b2f77
and eax, 0xc4834408
or eax, 0x280811c4
mov dword [ebx], eax
add ebx, edx
or eax, 0x7455aca2
and eax, 0x408458a
or eax, 0x1000001
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ed4d47d
and eax, 0x3957ae21
and eax, 0x8400
or eax, 0x212
mov dword [ebx], eax
add ebx, edx
and eax, 0x29350968
and eax, 0x337e3022
and eax, 0
or eax, 0x6d399f35
mov dword [ebx], eax
add ebx, edx
xor eax, 0x61845c4b
or eax, 0x43e08977
and eax, 0x84d8b65
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x7bfa171a
and eax, 0x26c794f
and eax, 0x2281101
or eax, 0x483e080
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d27840
and eax, 0x1810000
or eax, 0xf0000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x17657046
and eax, 0x4040
or eax, 0x8c20
mov dword [ebx], eax
add ebx, edx
or eax, 0x732b426d
or eax, 0x2b41a6c9
and eax, 0xa008089
or eax, 0x84800100
mov dword [ebx], eax
add ebx, edx
or eax, 0x63edaed2
and eax, 0x45890041
or eax, 0x10020000
mov dword [ebx], eax
add ebx, edx
or eax, 0x36f4b3d0
and eax, 0x72e28100
or eax, 0x8000000c
mov dword [ebx], eax
add ebx, edx
or eax, 0x7d6c8e7f
xor eax, 0x6bd1fbcf
and eax, 0x80000080
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c7bbe2b
and eax, 0x546a1aa2
or eax, 0x20044150
mov dword [ebx], eax
add ebx, edx
or eax, 0x3e6beaa3
and eax, 0x8458b61
or eax, 4
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f26ddb1
xor eax, 0x7174ca6a
and eax, 0x301
or eax, 0x87b424
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b598006
and eax, 0x29542500
or eax, 0x40200000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2608f9c9
and eax, 0x60000000
or eax, 0x90830000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ceb0505
and eax, 0x80800104
or eax, 0x108800
mov dword [ebx], eax
add ebx, edx
or eax, 0x6bb708e6
and eax, 0x8b000186
or eax, 0x4008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x46219d69
or eax, 0x477892ae
and eax, 0xc1010c4d
or eax, 0x800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x72acb2
and eax, 0x8439
or eax, 0x5100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x70f7c1ac
and eax, 0x20351081
or eax, 0xb08e100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x716cacab
and eax, 0x50015420
or eax, 0x58a2044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7065277e
and eax, 0x24ca0108
or eax, 0x90008000
mov dword [ebx], eax
add ebx, edx
or eax, 0x36bab89b
and eax, 0x34d80bad
and eax, 9
or eax, 0x81000006
mov dword [ebx], eax
add ebx, edx
and eax, 0x72fa8fd9
and eax, 0
or eax, 0xcff3f2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x786e656d
and eax, 0x3e95c4a4
and eax, 0x808000
or eax, 0x800a0900
mov dword [ebx], eax
add ebx, edx
or eax, 0x232d58fb
xor eax, 0x3a13026b
and eax, 0x89004180
or eax, 0x200000e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x335f7296
and eax, 0x13ac7729
and eax, 0xc0000
or eax, 0x1010c45
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a4c8181
xor eax, 0x389ea417
and eax, 0x1000080
or eax, 0x2c000004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x968a77b
and eax, 0x289ce745
and eax, 0xa000
or eax, 0x4092
mov dword [ebx], eax
add ebx, edx
and eax, 0x68d935c7
and eax, 0
or eax, 0x138535
mov dword [ebx], eax
add ebx, edx
or eax, 0x256eb2fa
and eax, 0x44d8300
or eax, 0x8000800
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a7ac761
and eax, 0x8408100
or eax, 0x81254081
mov dword [ebx], eax
add ebx, edx
or eax, 0x65f89a7c
or eax, 0x51bfe1b1
and eax, 0xf1810000
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x63d738c6
and eax, 0x149d0db1
and eax, 0x880
or eax, 0xa244
mov dword [ebx], eax
add ebx, edx
xor eax, 0x70abfb7a
and eax, 0x50ab5180
or eax, 0x304a001
mov dword [ebx], eax
add ebx, edx
or eax, 0x592ddeca
and eax, 0x1880000
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x37f0163a
and eax, 0x400600
or eax, 0x18880
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c16ba04
and eax, 0x1480
or eax, 0x8108410b
mov dword [ebx], eax
add ebx, edx
or eax, 0x25057304
and eax, 0x5445d341
and eax, 0x200
or eax, 0x9288e2
mov dword [ebx], eax
add ebx, edx
and eax, 0x3983a52c
or eax, 0x52437468
and eax, 0x50c28000
or eax, 0x80300100
mov dword [ebx], eax
add ebx, edx
and eax, 0x481611ab
and eax, 0x100
or eax, 0x8b6460e7
mov dword [ebx], eax
add ebx, edx
and eax, 0x528be7e
or eax, 0x71d21205
and eax, 0x1300045
or eax, 0x8c050c00
mov dword [ebx], eax
add ebx, edx
or eax, 0x7d5a2b73
and eax, 0x35000002
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x81938ea
and eax, 2
or eax, 0x7291
mov dword [ebx], eax
add ebx, edx
or eax, 0x6535ae2
xor eax, 0x21be797f
and eax, 0x6800088
or eax, 0x88009001
mov dword [ebx], eax
add ebx, edx
and eax, 0x17706ca
and eax, 0
or eax, 0x4d8b0041
mov dword [ebx], eax
add ebx, edx
and eax, 0x9652c6e
and eax, 0x1010000
or eax, 0xa2e08108
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5212b9c6
and eax, 0x8100000a
or eax, 0x21
mov dword [ebx], eax
add ebx, edx
xor eax, 0x171b48c6
and eax, 0x2422413e
and eax, 0x4020
or eax, 0x11a1d1
mov dword [ebx], eax
add ebx, edx
and eax, 0x38a71535
and eax, 0x10100
or eax, 0x73f08000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3be398ea
or eax, 0x28b6828f
and eax, 0x2800000b
or eax, 0x92000010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f1797a3
and eax, 0x1110
or eax, 0x6003
mov dword [ebx], eax
add ebx, edx
or eax, 0x43b27036
and eax, 0x1005123
or eax, 0x800c0408
mov dword [ebx], eax
add ebx, edx
and eax, 0x6332368d
and eax, 0x1408
or eax, 0x4542e2
mov dword [ebx], eax
add ebx, edx
and eax, 0x119ee85c
and eax, 0
or eax, 0x5eca8100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x76006f50
xor eax, 0x1da4fe36
and eax, 0x1000062
or eax, 0x80000090
mov dword [ebx], eax
add ebx, edx
or eax, 0x85e3c9f
xor eax, 0x4c043c75
and eax, 0xc55a0082
or eax, 0x3aa1ed70
mov dword [ebx], eax
add ebx, edx
and eax, 0x7102a967
and eax, 0x28862
or eax, 0x8088009d
mov dword [ebx], eax
add ebx, edx
and eax, 0x560b6393
and eax, 0x82
or eax, 0x8b00410c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x514245f3
and eax, 0xd8000445
or eax, 0x4350800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5423d118
and eax, 0x8000040
or eax, 0x5000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d0fc8eb
or eax, 0x38194d90
and eax, 0x1d0
or eax, 0x900c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x48c9fa7b
and eax, 0x816225
or eax, 0x300010
mov dword [ebx], eax
add ebx, edx
or eax, 0x175ec36a
and eax, 0x44d8300
or eax, 0x8000800
mov dword [ebx], eax
add ebx, edx
and eax, 0x13b55fc
and eax, 0x90100
or eax, 0x2ee0e081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1327bb84
and eax, 0x41b4d1fc
and eax, 0x1800000
or eax, 0xe0010000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7d08cde2
and eax, 0x9e2
or eax, 0x320d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x95090a
and eax, 0x113081
or eax, 0x2000c100
mov dword [ebx], eax
add ebx, edx
or eax, 0x67e90a11
xor eax, 0x1ae3d36
and eax, 0
or eax, 0x81880000
mov dword [ebx], eax
add ebx, edx
or eax, 0x36f57890
or eax, 0x7cafc4a0
and eax, 0x418c80
or eax, 0x200
mov dword [ebx], eax
add ebx, edx
or eax, 0x790a3d82
and eax, 0x410a8080
or eax, 0x840038
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b52c22f
and eax, 0x8c04000
or eax, 0xc4031d00
mov dword [ebx], eax
add ebx, edx
xor eax, 0xdce5f52
and eax, 0xc00c0040
or eax, 0xcc0cc8c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7eb6287
xor eax, 0x55da6069
and eax, 0x8ccccc00
or eax, 0x400000cc
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f5a851
xor eax, 0x738571ab
and eax, 0xac081544
or eax, 0x40834088
mov dword [ebx], eax
add ebx, edx
or eax, 0x4bb8c2b9
and eax, 0x25104589
or eax, 0x10040002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x19ceab13
and eax, 0x2010
or eax, 0x101
mov dword [ebx], eax
add ebx, edx
or eax, 0x67eb166d
and eax, 0x7e5c88a5
and eax, 0x64400025
or eax, 0x1332b10
mov dword [ebx], eax
add ebx, edx
or eax, 0x510e9b46
or eax, 0x78b2e815
and eax, 0x1c4d8b70
or eax, 8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d22b566
and eax, 0x51622000
or eax, 0xac90c181
mov dword [ebx], eax
add ebx, edx
xor eax, 0x75b3540b
and eax, 0x80010000
or eax, 0x71800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5feea4a6
xor eax, 0x77d2b660
and eax, 0x1086
or eax, 0xa110
mov dword [ebx], eax
add ebx, edx
and eax, 0x3783540b
xor eax, 0x79035ef3
and eax, 0x8000081
or eax, 0x800c8108
mov dword [ebx], eax
add ebx, edx
or eax, 0x5531f92a
xor eax, 0x7b16545c
and eax, 0x40b0041
or eax, 0x51800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a728594
and eax, 0x6f3b7b0f
and eax, 0x9320104
or eax, 0x20c08010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7699053
and eax, 0x7d7fa6e8
and eax, 0x40
or eax, 0x81000007
mov dword [ebx], eax
add ebx, edx
or eax, 0x3dd326d7
or eax, 0x1a2330fe
and eax, 0x2f1006f2
or eax, 0x40040000
mov dword [ebx], eax
add ebx, edx
and eax, 0x57218da3
and eax, 0x11c81ead
and eax, 0x20
or eax, 0x18458b52
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f41579d
and eax, 0x400310
or eax, 0x1a9025
mov dword [ebx], eax
add ebx, edx
or eax, 0x58e10253
and eax, 0x10981100
or eax, 0xa1002400
mov dword [ebx], eax
add ebx, edx
and eax, 0x55049a64
or eax, 0x192443cb
and eax, 0x10000000
or eax, 0x80890000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x78af0a5d
and eax, 0x80c
or eax, 0x418000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x69494e17
and eax, 0x100440b
or eax, 0x80140980
mov dword [ebx], eax
add ebx, edx
or eax, 0x710e5268
and eax, 0x458c1
or eax, 0x808000
mov dword [ebx], eax
add ebx, edx
and eax, 0x263a68c4
xor eax, 0x13041411
and eax, 0x12000000
or eax, 0x40f18100
mov dword [ebx], eax
add ebx, edx
and eax, 0x2d32f97b
and eax, 0x200000
or eax, 0x8b452eb6
mov dword [ebx], eax
add ebx, edx
xor eax, 0x28e9cbf4
and eax, 0xa2800040
or eax, 0x40011815
mov dword [ebx], eax
add ebx, edx
or eax, 0x451af7ee
and eax, 0x2cb5
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f0f4efd
and eax, 0x2d046200
or eax, 0x909081
mov dword [ebx], eax
add ebx, edx
and eax, 0x23ccd5c3
or eax, 0x562312a1
and eax, 0x72810000
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1975d693
and eax, 0
or eax, 0x599
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5bf05068
and eax, 0x8000081
or eax, 0x800c8a08
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5945a768
or eax, 0x27a52cf3
and eax, 0xb3a80041
or eax, 0x100000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xedfef99
xor eax, 0x3291a604
and eax, 0xb000148
or eax, 0x20000023
mov dword [ebx], eax
add ebx, edx
and eax, 0x768b85fc
and eax, 0x20000040
or eax, 0x40d0c05
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a112aa2
and eax, 0
or eax, 0x350000f0
mov dword [ebx], eax
add ebx, edx
and eax, 0x69edcdbf
xor eax, 0xb90f066
and eax, 0xf006
or eax, 0x10208
mov dword [ebx], eax
add ebx, edx
or eax, 0x2fe3a6c1
and eax, 0x100448b
or eax, 0x80180900
mov dword [ebx], eax
add ebx, edx
or eax, 0x187c5cc1
and eax, 0x42ed6289
and eax, 0x640089
or eax, 0x81ad40
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b9ae1ae
xor eax, 0x7bb6dad9
and eax, 0x490100
or eax, 0xfa808000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4bc4e28d
xor eax, 0x5db4e5c8
and eax, 0x1000048
or eax, 0x80000006
mov dword [ebx], eax
add ebx, edx
or eax, 0x5357975
xor eax, 0x12ef03c0
and eax, 0xca6ab1
or eax, 0x258540
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d01db70
and eax, 0xc800000
or eax, 0x18800
mov dword [ebx], eax
add ebx, edx
or eax, 0x3eaa80c5
and eax, 0x6e0ed665
and eax, 0xa000000
or eax, 0x81004188
mov dword [ebx], eax
add ebx, edx
and eax, 0x46741d05
xor eax, 0x6c396843
and eax, 0x62010041
or eax, 0x80801014
mov dword [ebx], eax
add ebx, edx
and eax, 0x51e380ea
and eax, 0
or eax, 0x63aa
mov dword [ebx], eax
add ebx, edx
or eax, 0x57e53a5c
xor eax, 0x3ef0270b
and eax, 0x61044881
or eax, 0x2628200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x446deb7b
xor eax, 0x4e966689
and eax, 0x60810000
or eax, 0x92000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x8d9681b
and eax, 0x6013
or eax, 0x320
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ed989ea
or eax, 0x4cc1c95b
and eax, 0xc10418b
or eax, 0x1000400
mov dword [ebx], eax
add ebx, edx
or eax, 0x1d2edd67
and eax, 0xd00e
or eax, 0x2200
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ca0353b
and eax, 0x2000
or eax, 0xf6ca35
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1ec993e7
and eax, 0xc100800
or eax, 0x808000
mov dword [ebx], eax
add ebx, edx
or eax, 0x68b9b405
or eax, 0x28860094
and eax, 0x8000080
or eax, 0x83004108
mov dword [ebx], eax
add ebx, edx
xor eax, 0x74d5d207
or eax, 0x1f271cfd
and eax, 0xe1811c4d
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x60b7fab7
and eax, 0x82c8
or eax, 0x1100
mov dword [ebx], eax
add ebx, edx
or eax, 0x75cebe20
and eax, 0x110eb180
or eax, 0x80114001
mov dword [ebx], eax
add ebx, edx
and eax, 0x4bd7af83
xor eax, 0x4f0ce910
and eax, 0x440b0000
or eax, 0x11800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3bd640e4
and eax, 0x11c20020
or eax, 0x80208100
mov dword [ebx], eax
add ebx, edx
and eax, 0x107b4a0a
or eax, 0x33ae8248
and eax, 0x3000000
or eax, 0x80000181
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1fd4ebc4
and eax, 0x88800840
or eax, 0x20811b2
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c2f133c
or eax, 0x61e6d086
and eax, 0x41880c
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x16fc665f
and eax, 0x40c440b
or eax, 0x21000180
mov dword [ebx], eax
add ebx, edx
and eax, 0x954056b
or eax, 0x3da204a2
and eax, 0x529
or eax, 0x7a44
mov dword [ebx], eax
add ebx, edx
xor eax, 0x75f8a437
or eax, 0x22f67f37
and eax, 0x389f35
or eax, 0x10000
mov dword [ebx], eax
add ebx, edx
or eax, 0x469dda20
or eax, 0x733ce5dd
and eax, 0x100d8b00
or eax, 0x8400000
mov dword [ebx], eax
add ebx, edx
or eax, 0x417a7964
and eax, 0x5879e100
or eax, 0xa6000081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4030226c
and eax, 0xb0010000
or eax, 0x41800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2478e9a7
and eax, 0xbd34224
and eax, 0x4000
or eax, 0xaa12
mov dword [ebx], eax
add ebx, edx
or eax, 0x5706585c
and eax, 0x48008
or eax, 0x88080180
mov dword [ebx], eax
add ebx, edx
and eax, 0x60210d31
xor eax, 0x85483d8
and eax, 0x8100040
or eax, 0x54aa0001
mov dword [ebx], eax
add ebx, edx
or eax, 0x59fc4e8
and eax, 0x2cfad58d
and eax, 0x8000009
or eax, 0x23000036
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d81d9e2
or eax, 0x3e3fb4b8
and eax, 0x72812055
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x856c931
and eax, 0x284aa519
and eax, 0
or eax, 0x74734384
mov dword [ebx], eax
add ebx, edx
or eax, 0xa45998
and eax, 0x4104188
or eax, 0x9000403
mov dword [ebx], eax
add ebx, edx
and eax, 0xb649346
and eax, 0x100
or eax, 0xcd0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6014c007
and eax, 0x14c115
or eax, 0xab3220
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ff7d0e9
xor eax, 0x4783f246
and eax, 0x4100000
or eax, 0x8808900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x65a494dc
and eax, 0x9000188
or eax, 0x82004000
mov dword [ebx], eax
add ebx, edx
or eax, 0x59275959
and eax, 0x345a4315
and eax, 1
or eax, 0xe181204c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x482fe330
or eax, 0x1e3d5bea
and eax, 0x12ef
or eax, 0x400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x15e40159
and eax, 0x4a01180
or eax, 0xae001
mov dword [ebx], eax
add ebx, edx
and eax, 0x4fe01a53
and eax, 0x719ab8a7
and eax, 0x800000
or eax, 0x550b0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f3d10dd
and eax, 0x6731a5e7
and eax, 0x4000004
or eax, 0x88ca8108
mov dword [ebx], eax
add ebx, edx
or eax, 0x25cc40cf
or eax, 0x67c8a20
and eax, 0x810000c8
or eax, 0x10
mov dword [ebx], eax
add ebx, edx
or eax, 0x9068c7b
or eax, 0x285ff833
and eax, 0x59c8f2
or eax, 0xa00200
mov dword [ebx], eax
add ebx, edx
and eax, 0x16f32ce8
and eax, 0x800800
or eax, 0xc0a8000
mov dword [ebx], eax
add ebx, edx
and eax, 0x62bc0ea6
and eax, 0x281e5ccd
and eax, 0
or eax, 0x8b004188
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2ec35d2e
and eax, 0x1010c04
or eax, 0x580c0041
mov dword [ebx], eax
add ebx, edx
or eax, 0x53ff5cca
xor eax, 0x1ede6e19
and eax, 0x5000004
or eax, 0x20000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x9d33122
and eax, 0x6cb23d93
and eax, 0x2002
or eax, 0xc04d
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b2ac4f0
xor eax, 0x5f0b8f57
and eax, 0x206a08
or eax, 0x9a9005
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7f0365e1
and eax, 0x3ab01500
or eax, 0x80442000
mov dword [ebx], eax
add ebx, edx
or eax, 0x430b0b7f
or eax, 0x1b81bdd4
and eax, 0x498b0000
or eax, 0x4000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3210e1fe
or eax, 0xd12561c
and eax, 0x4000018
or eax, 0x20c18100
mov dword [ebx], eax
add ebx, edx
or eax, 0x572eb9b6
and eax, 0x1000088
or eax, 0x80000040
mov dword [ebx], eax
add ebx, edx
and eax, 0x206e118c
and eax, 0x58cca606
and eax, 0
or eax, 0x1b331f1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x149fb0d0
xor eax, 0x5b92d3a9
and eax, 0xc800000
or eax, 0x18800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a8ccd2
and eax, 0xa004080
or eax, 0x81000108
mov dword [ebx], eax
add ebx, edx
or eax, 0x79a015d8
and eax, 0xf2800050
or eax, 0x12005
mov dword [ebx], eax
add ebx, edx
or eax, 0x35a94d3d
and eax, 0xf7a90879
or eax, 0x8569282
mov dword [ebx], eax
add ebx, edx
or eax, 0x4f1ac3e2
or eax, 0x4259f7e7
and eax, 0x9e9ef281
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3504e237
and eax, 0x18a10b6
or eax, 0x4401ef49
mov dword [ebx], eax
add ebx, edx
and eax, 0x4422bfdf
and eax, 0x68697a55
and eax, 0x3014
or eax, 0x9f1b0508
mov dword [ebx], eax
add ebx, edx
or eax, 0x7546a3ef
or eax, 0x25d872a1
and eax, 0xed050000
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x7df10fb
or eax, 0x34e0c1a4
and eax, 0x35000000
or eax, 0x49
mov dword [ebx], eax
add ebx, edx
and eax, 0xaf74767
and eax, 0x40
or eax, 0x7820
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d01ea78
and eax, 0x8009008
or eax, 0x800c0080
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a697513
and eax, 0x8080000
or eax, 0x45830041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x45c36727
and eax, 0x8400120
or eax, 0x81b18000
mov dword [ebx], eax
add ebx, edx
and eax, 0x40d28642
and eax, 0xacefa96
and eax, 0
or eax, 0x810000a8
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ac9f129
and eax, 0x8881a1
or eax, 0x240850
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5cc39a48
xor eax, 0x5b706566
and eax, 0x4150200
or eax, 0x10408900
mov dword [ebx], eax
add ebx, edx
or eax, 0x757ccf44
xor eax, 0x630c79c1
and eax, 0x14118281
or eax, 0x89024800
mov dword [ebx], eax
add ebx, edx
and eax, 0x58c3e39b
and eax, 0x10010000
or eax, 0xe2800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xaa5a42e
and eax, 0xa40e
or eax, 0x1b40
mov dword [ebx], eax
add ebx, edx
xor eax, 0x54d62fd
and eax, 0xc8880
or eax, 0x88000208
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ca79c93
and eax, 0x448b0001
or eax, 0x1000040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x301e4fa
and eax, 0x2880410
or eax, 0xb8040900
mov dword [ebx], eax
add ebx, edx
or eax, 0x59079da2
and eax, 0x28050000
or eax, 0x200000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x73a147ea
and eax, 0x5106f5d7
and eax, 0x11000002
or eax, 0x24000009
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a541c4e
and eax, 0x800
or eax, 0x29a
mov dword [ebx], eax
add ebx, edx
or eax, 0x73525e46
and eax, 0x2c6e45
and eax, 0x4800
or eax, 0x13b0b9
mov dword [ebx], eax
add ebx, edx
xor eax, 0x161511b3
xor eax, 0x5dea2946
and eax, 0x4c0000
or eax, 0x10012b00
mov dword [ebx], eax
add ebx, edx
and eax, 0x171f69c8
and eax, 0x10012100
or eax, 0x4d10d081
mov dword [ebx], eax
add ebx, edx
and eax, 0x5696d2cc
and eax, 0xd080
or eax, 0x81882f7f
mov dword [ebx], eax
add ebx, edx
or eax, 0x648a28e3
or eax, 0x2caa24b9
and eax, 0x880c
or eax, 0x410000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x20b004d0
and eax, 0x800c98
or eax, 0x41080020
mov dword [ebx], eax
add ebx, edx
or eax, 0x56fe80f2
and eax, 0x44c20c00
or eax, 0x88015100
mov dword [ebx], eax
add ebx, edx
and eax, 0xd9158e8
and eax, 0xc804800
or eax, 0xc04c84cc
mov dword [ebx], eax
add ebx, edx
or eax, 0x31c32674
and eax, 0xcccccccc
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x70983210
and eax, 0x5a854a57
and eax, 0x8044844
or eax, 0xc4c88488
mov dword [ebx], eax
add ebx, edx
and eax, 0x123ca0ae
and eax, 0x8008c
or eax, 0xec835540
mov dword [ebx], eax
add ebx, edx
and eax, 0x777cc099
xor eax, 0x2b04562c
and eax, 0x10c00a0
or eax, 0x38118
mov dword [ebx], eax
add ebx, edx
and eax, 0x2486f4b9
and eax, 0x40000
or eax, 0x8412b00
mov dword [ebx], eax
add ebx, edx
and eax, 0x365d05d3
and eax, 0x10100
or eax, 0x123a35
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c4e4b5c
and eax, 0x49b64da1
and eax, 0x8040000
or eax, 0x4498b00
mov dword [ebx], eax
add ebx, edx
or eax, 0x25c49d97
and eax, 0x9c59181
or eax, 0x12326000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x40039224
and eax, 0x41800000
or eax, 0x80010000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe6b5700
or eax, 0x6774bdfd
and eax, 0xcea1
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ed2b9dd
and eax, 0x8081
or eax, 0xa35c7100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7135d9e7
and eax, 0x2427e31b
and eax, 0x10000
or eax, 0xf1800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x16801349
or eax, 0x34e96457
and eax, 0x11414
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x28cb5b4e
xor eax, 0x7b3dcfce
and eax, 0x1048080
or eax, 0x8c000108
mov dword [ebx], eax
add ebx, edx
or eax, 0x67730de6
and eax, 0x45030040
or eax, 0x10880001
mov dword [ebx], eax
add ebx, edx
or eax, 0x302f9c0
and eax, 0x14828100
or eax, 0x2840000c
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c46ee5b
and eax, 8
or eax, 0x810000e2
mov dword [ebx], eax
add ebx, edx
and eax, 0x856fbf7
and eax, 0x1b16fd38
and eax, 0x20
or eax, 0x75e5d2
mov dword [ebx], eax
add ebx, edx
or eax, 0x1d84934b
and eax, 0x695c5df
and eax, 0x4908100
or eax, 0x70620000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4979f509
and eax, 0x100
or eax, 0xb80000a8
mov dword [ebx], eax
add ebx, edx
and eax, 0x66b0f0c6
or eax, 0x1cc50189
and eax, 0x80
or eax, 0xcc70
mov dword [ebx], eax
add ebx, edx
xor eax, 0x66d3566b
or eax, 0x5c441630
and eax, 0x3400042b
or eax, 0x1084100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x21010edc
and eax, 0x14094112
or eax, 0xebf69000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7aaa70cc
and eax, 0x8d049088
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a7868e0
and eax, 0x7bbba58b
and eax, 0
or eax, 0x41b90041
mov dword [ebx], eax
add ebx, edx
or eax, 0x305f5ee6
or eax, 0x3a89c0ef
and eax, 0x2b000000
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x262fa87
and eax, 0x21000805
or eax, 0xd0810448
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1353fc5d
and eax, 0x5b86e676
and eax, 0x42820000
or eax, 0xbd7d0c6e
mov dword [ebx], eax
add ebx, edx
or eax, 0x187825e
and eax, 0xb003a
or eax, 0x180
mov dword [ebx], eax
add ebx, edx
and eax, 0x3bb1ba5c
xor eax, 0x33dc92ff
and eax, 0x550200
or eax, 0x8002900
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a103a58
and eax, 0x8002200
or eax, 0x726d081
mov dword [ebx], eax
add ebx, edx
or eax, 0x1890d8a9
and eax, 0xa80faa9
or eax, 0x80080556
mov dword [ebx], eax
add ebx, edx
or eax, 0xdaa0187
xor eax, 0x1d4d037
and eax, 0x400d00
or eax, 0x18004
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a7017b0
and eax, 0x500
or eax, 0x2d08408b
mov dword [ebx], eax
add ebx, edx
or eax, 0x134205b1
and eax, 0x41a8
or eax, 0x3000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1db3696
or eax, 0x7fe24242
and eax, 0x30ba0534
or eax, 0x1801
mov dword [ebx], eax
add ebx, edx
and eax, 0x809e264
and eax, 0x80020
or eax, 0xc458b10
mov dword [ebx], eax
add ebx, edx
or eax, 0x369c5799
and eax, 0x3c54c981
or eax, 0xc0000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x30b1f9d2
and eax, 0x30000000
or eax, 0xc1810000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6dbbbe8d
xor eax, 0x608cfe0
and eax, 0xcf40
or eax, 0x3011
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7015acb4
and eax, 0x40181
or eax, 0x8d008008
mov dword [ebx], eax
add ebx, edx
or eax, 0x502bea95
and eax, 0x550b0001
or eax, 0x800040
mov dword [ebx], eax
add ebx, edx
and eax, 0x23da6229
and eax, 0x8a0000
or eax, 0xb4408108
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b7ad45b
and eax, 0x81000002
or eax, 0x8c
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f252cc6
and eax, 0x726fd93e
and eax, 2
or eax, 0xffb0f0
mov dword [ebx], eax
add ebx, edx
or eax, 0x6175764b
and eax, 0x7b49691f
and eax, 0x410000
or eax, 0x8048b00
mov dword [ebx], eax
add ebx, edx
or eax, 0x7888b2ff
and eax, 0xc53835
or eax, 0x324400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c46393e
and eax, 0xc14758a
and eax, 0xc000500
or eax, 0xa13000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7334ab04
and eax, 0x10800000
or eax, 0x80080000
mov dword [ebx], eax
add ebx, edx
or eax, 0x222edf73
and eax, 0x8d00
or eax, 0x410004
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e1f54a0
and eax, 0x400
or eax, 0x810c498b
mov dword [ebx], eax
add ebx, edx
or eax, 0x39057479
xor eax, 0x5ce06770
and eax, 0x491881
or eax, 0xe460
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c455e88
and eax, 0x5c088000
or eax, 0x3c10100
mov dword [ebx], eax
add ebx, edx
and eax, 0x48db7fc8
and eax, 0
or eax, 0x810000b4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7f4b1742
or eax, 0x32d731c9
and eax, 0x308d27f1
or eax, 0x4800
mov dword [ebx], eax
add ebx, edx
and eax, 0x607ac4a8
and eax, 0x80020
or eax, 0x820ba10
mov dword [ebx], eax
add ebx, edx
or eax, 0x2509c2a9
and eax, 0x5290000
or eax, 0x50020002
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f224297
or eax, 0x3d3234a4
and eax, 0x53320000
or eax, 0xc08108
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5cf6a11
and eax, 0x108
or eax, 0x89000004
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a3438e3
and eax, 0
or eax, 0x418d048a
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f4d950b
and eax, 0x618716ca
and eax, 0x1040000
or eax, 0x8c00b800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3ca30acd
or eax, 0x1b97eda7
and eax, 0x83150041
or eax, 0x40480000
mov dword [ebx], eax
add ebx, edx
or eax, 0x43795b41
and eax, 0x1f15edee
and eax, 0x14140
or eax, 0xec8a148c
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd57a5f1
xor eax, 0x784244c3
and eax, 0x1480b8
or eax, 0x210900
mov dword [ebx], eax
add ebx, edx
or eax, 0x4bf113e1
and eax, 0x8450b00
or eax, 0x4002000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x711b637d
xor eax, 0x1dcf06c2
and eax, 0x60814035
or eax, 0x9f403000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3ab711c0
and eax, 0x44401f5
or eax, 0x8098a0a
mov dword [ebx], eax
add ebx, edx
and eax, 0x6876e1c0
and eax, 0x5f0a6269
and eax, 0
or eax, 0xb7d0c181
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ec4d57d
or eax, 0x70da8084
and eax, 0xf1800000
or eax, 0x10000
mov dword [ebx], eax
add ebx, edx
and eax, 0x585356c3
xor eax, 0x1c4a3b39
and eax, 0x12b01
or eax, 0xc0
mov dword [ebx], eax
add ebx, edx
or eax, 0x282d22f2
and eax, 0x180
or eax, 0x85008008
mov dword [ebx], eax
add ebx, edx
or eax, 0x4635f2f6
and eax, 0xc0300040
or eax, 0x88a0001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x171c33f7
or eax, 0x231ea50f
and eax, 0x2bbeb70f
or eax, 0x414840
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a90c08f
or eax, 0x16bcc98a
and eax, 0x32800805
or eax, 0xc0011450
mov dword [ebx], eax
add ebx, edx
and eax, 0x56ff6c43
and eax, 0x52800041
or eax, 0xad7e608e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x782aa008
and eax, 0xd4c080
or eax, 0x11738
mov dword [ebx], eax
add ebx, edx
and eax, 0xf82d541
or eax, 0x22d254d4
and eax, 0x400100
or eax, 0x1c052a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x7abd3ff0
xor eax, 0xe4993a6
and eax, 0x4cb024
or eax, 0xb14601
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d753125
xor eax, 0xf15ed93
and eax, 0x40992000
or eax, 0xa4621500
mov dword [ebx], eax
add ebx, edx
and eax, 0x583c40ae
and eax, 0x80000
or eax, 0x90800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3592bca4
or eax, 0x159bd6e4
and eax, 0x18400
or eax, 0x400100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x65e63f1
or eax, 0x51633b32
and eax, 0x530eb1
or eax, 0x800008
mov dword [ebx], eax
add ebx, edx
and eax, 0x17204b3e
and eax, 0xa00
or eax, 0x1c4d2100
mov dword [ebx], eax
add ebx, edx
or eax, 0x21df09fc
or eax, 0x3181c432
and eax, 0x215de980
or eax, 0x40000001
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c508b31
xor eax, 0x53a51800
and eax, 0x20800000
or eax, 0xd1010000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x29a52ce7
xor eax, 0x628894f3
and eax, 0xbaac8000
or eax, 0x45530203
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f09f902
and eax, 0x5aacc5e8
and eax, 0x44100
or eax, 0x8110148b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e91ed99
or eax, 0x72392c02
and eax, 0xb18802
or eax, 0x40c8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x21132168
and eax, 0xa28100
or eax, 0xc0500000
mov dword [ebx], eax
add ebx, edx
and eax, 0x176543d8
and eax, 0
or eax, 0x880000f1
mov dword [ebx], eax
add ebx, edx
and eax, 0x3937e2c1
and eax, 0x80
or eax, 0x4185000a
mov dword [ebx], eax
add ebx, edx
and eax, 0xfc3ed55
and eax, 0x7dcb389f
and eax, 0x10000
or eax, 0x14448b00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x72565fc6
and eax, 0x30004
or eax, 0x882021
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f1ceb6a
and eax, 0x65060100
or eax, 0x80283400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x15346699
xor eax, 0x5d9e02be
and eax, 0xd804120
or eax, 0x400b2458
mov dword [ebx], eax
add ebx, edx
or eax, 0x73c3cd2e
and eax, 0x16c98108
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d34360d
and eax, 0x76b3cbb0
and eax, 0
or eax, 0x810000f8
mov dword [ebx], eax
add ebx, edx
or eax, 0x9e2257f
and eax, 0x8021e9
or eax, 0x9c200
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d876db8
and eax, 0x810100
or eax, 0x5f708000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c8ef566
xor eax, 0x452b9c60
and eax, 2
or eax, 0x89000071
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc271ebd
xor eax, 0x4c509596
and eax, 0x41050000
or eax, 0x800081
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd9b0dfb
and eax, 0x577b8b8a
and eax, 0x441a0800
or eax, 0xb8e5b200
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f1877d6
and eax, 0x552b0000
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x6292f195
and eax, 0x59f642ef
and eax, 0x20000
or eax, 0xbff08108
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b7af402
and eax, 0xb000000
or eax, 0x8000006f
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a55c699
and eax, 0x83050445
or eax, 0x201800
mov dword [ebx], eax
add ebx, edx
and eax, 0x50dc27cf
and eax, 0x5e7b4ad6
and eax, 0x40
or eax, 0x25000009
mov dword [ebx], eax
add ebx, edx
or eax, 0x33fe50ae
and eax, 9
or eax, 0xd10
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc845818
xor eax, 0x1165914a
and eax, 1
or eax, 0x80a34
mov dword [ebx], eax
add ebx, edx
or eax, 0x779bf62f
and eax, 0x908800
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x23f557e6
and eax, 0x21004184
or eax, 0x98000001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x471584ae
xor eax, 0x396608c3
and eax, 0x10568
or eax, 0x1203
mov dword [ebx], eax
add ebx, edx
and eax, 0x66e12bf9
and eax, 0x129
or eax, 0x81104c02
mov dword [ebx], eax
add ebx, edx
xor eax, 0x14744773
and eax, 0x640048
or eax, 0x1be181
mov dword [ebx], eax
add ebx, edx
xor eax, 0x54eedc9b
or eax, 0x5ee15a68
and eax, 0x4af10100
or eax, 0xa1008000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d8c365a
or eax, 0x72aae29b
and eax, 0x820000db
or eax, 0x9000024
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a25285e
and eax, 0xc2010055
or eax, 0x801000
mov dword [ebx], eax
add ebx, edx
or eax, 0x37b301f8
and eax, 0x1099
or eax, 0x4202
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d47b5e9
and eax, 0x11c2efb8
and eax, 0x102e200
or eax, 0xe8311081
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c67f49e
and eax, 0x8000000
or eax, 0x82880000
mov dword [ebx], eax
add ebx, edx
or eax, 0x274b0e3c
and eax, 0x410400
or eax, 0x8100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f799327
and eax, 0x25080403
or eax, 0x10004188
mov dword [ebx], eax
add ebx, edx
or eax, 0x24459ba8
and eax, 0x9f20
or eax, 0x2014
mov dword [ebx], eax
add ebx, edx
or eax, 0x193b505b
xor eax, 0x62e0f7fc
and eax, 0x120801
or eax, 0x20c334
mov dword [ebx], eax
add ebx, edx
xor eax, 0x60c408e3
and eax, 0x448300
or eax, 0xc090800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2dc7436f
and eax, 0x2188c801
or eax, 0x9a000180
mov dword [ebx], eax
add ebx, edx
and eax, 0x75ba904
and eax, 0x1008900
or eax, 0xf08376ff
mov dword [ebx], eax
add ebx, edx
and eax, 0x2dd690f0
or eax, 0xc192aca
and eax, 0x818882
or eax, 4
mov dword [ebx], eax
add ebx, edx
or eax, 0x18fda1cb
or eax, 0x6cf2ce06
and eax, 0x8004185
or eax, 0x83000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x70f12404
xor eax, 0x7adaa9ec
and eax, 0x80010c45
or eax, 0x42800010
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b1eeae2
and eax, 0x7fb34cb5
and eax, 0x800
or eax, 0xb037
mov dword [ebx], eax
add ebx, edx
xor eax, 0x14b87156
xor eax, 0x6f29268e
and eax, 0x2881e281
or eax, 0x46c1000
mov dword [ebx], eax
add ebx, edx
or eax, 0x162bbe42
and eax, 0x48b0001
or eax, 0x41000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6dbbdff0
xor eax, 0x776a0bde
and eax, 0x2080091c
or eax, 0x4d080400
mov dword [ebx], eax
add ebx, edx
or eax, 0x22c96118
or eax, 0x7a7fc3a4
and eax, 0x62350000
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x67907113
and eax, 0x80000003
or eax, 0x80000ec
mov dword [ebx], eax
add ebx, edx
and eax, 0x59202cc1
xor eax, 0x33bfd6c3
and eax, 0x1850000
or eax, 0x40000090
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4f2ea6ba
xor eax, 0x35455ce9
and eax, 0x104c8a00
or eax, 0x4010100
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b98080e
and eax, 0x10080800
or eax, 0x467c181
mov dword [ebx], eax
add ebx, edx
xor eax, 0x30f77abe
and eax, 0x20800000
or eax, 0xd1010000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b435eb8
and eax, 0x3d76204d
and eax, 8
or eax, 0xf414
mov dword [ebx], eax
add ebx, edx
or eax, 0x2371285b
and eax, 0x110540b
or eax, 0x800c0180
mov dword [ebx], eax
add ebx, edx
xor eax, 0x38cf5e0a
or eax, 0x7c663778
and eax, 0x472fe0
or eax, 0xc002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x45fb5fe8
xor eax, 0x21ea6203
and eax, 0x60528000
or eax, 0x8ba00100
mov dword [ebx], eax
add ebx, edx
and eax, 0x1da12b9e
and eax, 0x8000000
or eax, 0x80000046
mov dword [ebx], eax
add ebx, edx
or eax, 0x319dbe26
xor eax, 0x798c3fc1
and eax, 0x40010082
or eax, 0x1840008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x627f38f9
and eax, 0x400800
or eax, 0x10058300
mov dword [ebx], eax
add ebx, edx
or eax, 0x1dea75d8
and eax, 0x4fff08
or eax, 0x100005
mov dword [ebx], eax
add ebx, edx
xor eax, 0x68916386
and eax, 0x208a1400
or eax, 0x92102100
mov dword [ebx], eax
add ebx, edx
or eax, 0xda4543f
or eax, 0x2c1ada82
and eax, 0xd8a6c35
or eax, 0x40010040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f91dec4
or eax, 0x57a09e00
and eax, 0x14808010
or eax, 0xa8410108
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3214f4c
xor eax, 0x2c665f60
and eax, 0x81000020
or eax, 0x49
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c7ba3df
and eax, 0x12ba2b0
or eax, 0x41
mov dword [ebx], eax
add ebx, edx
and eax, 0xba602c8
and eax, 0
or eax, 0x818900
mov dword [ebx], eax
add ebx, edx
and eax, 0x447f13bb
and eax, 0x100
or eax, 0xba004085
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e70862e
and eax, 0xc00b
or eax, 0x1040
mov dword [ebx], eax
add ebx, edx
or eax, 0x70663454
or eax, 0x5e0b74c3
and eax, 0x4540b
or eax, 0x81100120
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3929fc4c
and eax, 0xb81d8962
or eax, 0x47c21690
mov dword [ebx], eax
add ebx, edx
xor eax, 0x381b028c
xor eax, 0x2eb082d9
and eax, 0x8440ba7
or eax, 0x14018058
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f9a83ab
and eax, 0x62563201
and eax, 0x520201
or eax, 0xa11034
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b026d6d
and eax, 0x4e8031f2
and eax, 0x8803100
or eax, 0x157b0400
mov dword [ebx], eax
add ebx, edx
or eax, 0x20ef3ab5
and eax, 0x10880000
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1245be1f
and eax, 0
or eax, 0x418500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x37f6c9bd
and eax, 0x1144c89
or eax, 0x80000102
mov dword [ebx], eax
add ebx, edx
or eax, 0x3fc5d971
and eax, 0x642aeba1
and eax, 0xa1
or eax, 0xbd0650
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b84b94b
and eax, 0x800000
or eax, 0x8a498100
mov dword [ebx], eax
add ebx, edx
or eax, 0x3d74403e
xor eax, 0x2fca5c94
and eax, 0x80000000
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b3cb85e
and eax, 0x61d5c6ab
and eax, 0x48000
or eax, 0x490cf1
mov dword [ebx], eax
add ebx, edx
or eax, 0x219bd9d9
and eax, 0x558900
or eax, 0x8000200
mov dword [ebx], eax
add ebx, edx
or eax, 0x775ac69b
or eax, 0x2282dae
and eax, 0x2724e281
or eax, 0x80801000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3acfe9c
and eax, 0x2800000
or eax, 0xe8010000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1288dfe1
and eax, 0x5320
or eax, 0x12
mov dword [ebx], eax
add ebx, edx
and eax, 0xccdb815
xor eax, 0x71d3a79a
and eax, 0x5140b280
or eax, 0x860c4001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x793c4f39
xor eax, 0x3fa8f602
and eax, 0x80884bba
or eax, 0xa00b445
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a935e65
and eax, 0x18100
or eax, 0x400400
mov dword [ebx], eax
add ebx, edx
and eax, 0x1bd959a3
and eax, 0x7aca9109
and eax, 0
or eax, 0x418500b8
mov dword [ebx], eax
add ebx, edx
xor eax, 0xf67f574
and eax, 0x662719af
and eax, 0x44021100
or eax, 0x88c14c00
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b1d489
and eax, 0xccc0cc88
or eax, 0xc0044
mov dword [ebx], eax
add ebx, edx
or eax, 0x15467fd5
and eax, 0xcc8a55cc
or eax, 0x20010000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x86880af
xor eax, 0x26420def
and eax, 0x1088
or eax, 0x80730
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ceba8b9
and eax, 0
or eax, 0x10452b00
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f32c575
or eax, 0x3a907d3d
and eax, 0x7fb77f35
or eax, 0x80080000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ad98823
xor eax, 0x574d931e
and eax, 0x829
or eax, 0x104d83d6
mov dword [ebx], eax
add ebx, edx
and eax, 0x2401e73e
xor eax, 0x56cfbe55
and eax, 0x42480901
or eax, 0xa010c080
mov dword [ebx], eax
add ebx, edx
or eax, 0x7968f4
xor eax, 0x1b30a02e
and eax, 0xf1010000
or eax, 0x800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x259e8123
xor eax, 0x7cdda1cb
and eax, 0x20c0
or eax, 0xca13
mov dword [ebx], eax
add ebx, edx
xor eax, 0x106c1534
and eax, 0x248180
or eax, 0x87100008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6815b1e3
and eax, 0x7a0d7289
and eax, 0x40010001
or eax, 0x158a0040
mov dword [ebx], eax
add ebx, edx
and eax, 0x47b3b255
or eax, 0x7456db05
and eax, 0x60c28100
or eax, 8
mov dword [ebx], eax
add ebx, edx
or eax, 0x420d3193
and eax, 9
or eax, 0x81000004
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b447f98
and eax, 0x7990
or eax, 0x900062
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f135101
and eax, 0x4010800
or eax, 0x10448300
mov dword [ebx], eax
add ebx, edx
and eax, 0x130abfa7
and eax, 0x800
or eax, 0x84040d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x457ca2ca
and eax, 0x44d02400
or eax, 0x9a061100
mov dword [ebx], eax
add ebx, edx
or eax, 0x1d23c621
and eax, 0x90800000
or eax, 0x80000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x691de517
and eax, 0x18514
or eax, 0x400220
mov dword [ebx], eax
add ebx, edx
xor eax, 0x155f30da
xor eax, 0x59c93112
and eax, 0x100488
or eax, 0x81004903
mov dword [ebx], eax
add ebx, edx
xor eax, 0x55d3c996
and eax, 0x828011
or eax, 0x1341be0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d87ef98
or eax, 0x5959440a
and eax, 0x79710000
or eax, 0x2808100
mov dword [ebx], eax
add ebx, edx
or eax, 0x4911c63d
or eax, 0x6e4d3bb8
and eax, 0xb0001bc
or eax, 0x80000042
mov dword [ebx], eax
add ebx, edx
xor eax, 0x52b8d5c1
xor eax, 0x6bbe62a2
and eax, 0xb2001015
or eax, 0x40810840
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c0040f1
and eax, 0x4000
or eax, 0x2012
mov dword [ebx], eax
add ebx, edx
or eax, 0x2fa97f1d
xor eax, 0x7e683362
and eax, 0x40404801
or eax, 0x2412a280
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a357ba6
or eax, 0x361b3c02
and eax, 0x72010000
or eax, 0x80800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4feca2c9
and eax, 0x55a561fa
and eax, 8
or eax, 0x5400
mov dword [ebx], eax
add ebx, edx
and eax, 0x1dfd397
and eax, 0
or eax, 0x87348a88
mov dword [ebx], eax
add ebx, edx
xor eax, 0x769a7a16
and eax, 0x10a80000
or eax, 0x100041
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c38903f
or eax, 0x3eee2461
and eax, 0x2a000001
or eax, 0x1000080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3a1ef7c
and eax, 0x210c45
or eax, 0x95140000
mov dword [ebx], eax
add ebx, edx
or eax, 0x71c90c5e
xor eax, 0xfaa2ac0
and eax, 0x8a51069e
or eax, 0x1808900
mov dword [ebx], eax
add ebx, edx
and eax, 0x4dd48dd4
and eax, 0x9800804
or eax, 0xc0011049
mov dword [ebx], eax
add ebx, edx
and eax, 0x123d14d8
and eax, 0x1008
or eax, 0xe797
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ef8bf10
and eax, 0x283f63fa
and eax, 0x8204080
or eax, 0x4185b101
mov dword [ebx], eax
add ebx, edx
and eax, 0x635e3fa
and eax, 0x10000
or eax, 0xf1800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5847c457
xor eax, 0x7b17a675
and eax, 0xa674
or eax, 0x100a
mov dword [ebx], eax
add ebx, edx
and eax, 0x41f92a9a
and eax, 8
or eax, 0x87348181
mov dword [ebx], eax
add ebx, edx
xor eax, 0xec5c3c6
and eax, 0x1810041
or eax, 0x540a0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x67baa2bc
and eax, 0x458a0000
or eax, 0x88408108
mov dword [ebx], eax
add ebx, edx
or eax, 0x3cce6c11
and eax, 0x81000010
or eax, 0x22
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a6dd75f
and eax, 0x12
or eax, 0xb298e0
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c60e723
and eax, 0x1c408b00
or eax, 0x50000
mov dword [ebx], eax
add ebx, edx
or eax, 0x362d5f9a
xor eax, 0x57bd6e43
and eax, 0xd03001
or eax, 0x2a4a24
mov dword [ebx], eax
add ebx, edx
and eax, 0x3da1699c
and eax, 0x2000
or eax, 0x5a101500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x29de8274
and eax, 0x10880000
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x436b638e
or eax, 0x7262f313
and eax, 0x408310
or eax, 0x10424
mov dword [ebx], eax
add ebx, edx
and eax, 0x5018f54e
and eax, 0x8100
or eax, 0x4318b9
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c76da6a
and eax, 0x400800
or eax, 0xc0d2300
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d15137e
and eax, 0x451d3100
or eax, 0x9000c081
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ff60211
and eax, 0x2be5cfcf
and eax, 0x1000001
or eax, 0x548b9b8e
mov dword [ebx], eax
add ebx, edx
or eax, 0x1cf5bc48
xor eax, 0x6c007e3e
and eax, 0x21ca8110
or eax, 0xa000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7794c7bb
and eax, 0x1000000
or eax, 0x80000067
mov dword [ebx], eax
add ebx, edx
or eax, 0x4079331e
and eax, 0x693372
or eax, 0x68880
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a4b9b7e
xor eax, 0x641d643b
and eax, 0x14028900
or eax, 0x20880000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b0bfc95
and eax, 0x30000000
or eax, 0x88004187
mov dword [ebx], eax
add ebx, edx
and eax, 0x12887e17
xor eax, 0x38352d2d
and eax, 0x10520
or eax, 0x408214
mov dword [ebx], eax
add ebx, edx
and eax, 0x36481d5e
or eax, 0x7d3ba561
and eax, 0x4c488155
or eax, 0x80844208
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6cee462b
and eax, 0x80008444
or eax, 0x4ccc4888
mov dword [ebx], eax
add ebx, edx
and eax, 0xee230b2
xor eax, 0x43af227c
and eax, 0x4c4c00cc
or eax, 0x8080cc00
mov dword [ebx], eax
add ebx, edx
and eax, 0x279b2743
and eax, 0x4880440
or eax, 0xe803518c
mov dword [ebx], eax
add ebx, edx
xor eax, 0xcfb23
or eax, 0x4d71fd2d
and eax, 0x2514458b
or eax, 0x80000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ae98e74
and eax, 0x7d4
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x730d2d06
and eax, 0x30002414
or eax, 0x325021
mov dword [ebx], eax
add ebx, edx
or eax, 0x612378c8
and eax, 0x10010830
or eax, 0x84c8300
mov dword [ebx], eax
add ebx, edx
and eax, 0x479a687f
and eax, 0x80800
or eax, 0x9f86c181
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d08aea6
and eax, 0x12bdb798
and eax, 0
or eax, 0xf1810000
mov dword [ebx], eax
add ebx, edx
and eax, 0x31106fd1
and eax, 0
or eax, 0xdfda
mov dword [ebx], eax
add ebx, edx
and eax, 0x559894b5
and eax, 0x8080
or eax, 0x8d140109
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1792821e
and eax, 0x10820001
or eax, 0x45090040
mov dword [ebx], eax
add ebx, edx
or eax, 0x6dd3a94c
and eax, 0x6c38f1a8
and eax, 0x6c088108
or eax, 0x90c20014
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e9bd93a
and eax, 0x10
or eax, 0x81000021
mov dword [ebx], eax
add ebx, edx
xor eax, 0x29eec193
and eax, 0x70cf3475
and eax, 0x820020
or eax, 0x31b9d2
mov dword [ebx], eax
add ebx, edx
or eax, 0x56343f9f
and eax, 0x4058b00
or eax, 0x8400000
mov dword [ebx], eax
add ebx, edx
and eax, 0x617f8e3
and eax, 0x8800
or eax, 0xc24725
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a0056fe
and eax, 0x421100
or eax, 0x40002400
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d6c5cc3
xor eax, 0x5159a828
and eax, 0x10080000
or eax, 0x80800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x27ac28d4
and eax, 0
or eax, 0x418d14
mov dword [ebx], eax
add ebx, edx
or eax, 0x47b7e633
or eax, 0x228fa83b
and eax, 0x1184d0b
or eax, 0x80000080
mov dword [ebx], eax
add ebx, edx
or eax, 0x639e1b83
and eax, 0x6fc4724e
and eax, 0x841200
or eax, 0x5805e1
mov dword [ebx], eax
add ebx, edx
and eax, 0x16a386ec
and eax, 0x5ada3eae
and eax, 0x800000
or eax, 0xd6718100
mov dword [ebx], eax
add ebx, edx
or eax, 0x1dee3d2e
and eax, 0x8b000000
or eax, 0x50
mov dword [ebx], eax
add ebx, edx
and eax, 0x53d2ba46
xor eax, 0x6d8db4a8
and eax, 0x42811040
or eax, 0x80000815
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb79da07
and eax, 0xc002
or eax, 0x1489
mov dword [ebx], eax
add ebx, edx
xor eax, 0x141fb1d9
or eax, 0x1ad7f565
and eax, 0x1855e001
or eax, 0x60000280
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa4d5d18
xor eax, 0x5859cd06
and eax, 0x22010000
or eax, 0xd0800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d9f033
and eax, 0x2012
or eax, 0x48
mov dword [ebx], eax
add ebx, edx
xor eax, 0x64e11e8b
and eax, 0x4000a80
or eax, 0x89148008
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f0e0189
and eax, 0x5000000
or eax, 0x408b0041
mov dword [ebx], eax
add ebx, edx
or eax, 0x156a1ae4
and eax, 0x44001004
or eax, 0x2002518
mov dword [ebx], eax
add ebx, edx
xor eax, 0x42ccacc4
and eax, 0x4040000
or eax, 0x61310000
mov dword [ebx], eax
add ebx, edx
and eax, 0x325a6097
and eax, 0x69b52ffc
and eax, 0
or eax, 0x8b0000c4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x36bb9931
and eax, 0xb1810045
or eax, 0x40002008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c2e3f9f
or eax, 0x6c43a84e
and eax, 0x140c
or eax, 0x4001
mov dword [ebx], eax
add ebx, edx
or eax, 0x92063c8
xor eax, 0x5fbc3aac
and eax, 0x44104901
or eax, 0xa060a080
mov dword [ebx], eax
add ebx, edx
xor eax, 0xf630ca
and eax, 0x5cd3d45b
and eax, 0x40800000
or eax, 0xb1010000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2170c656
and eax, 0xf1f1c044
or eax, 0xe0e1909
mov dword [ebx], eax
add ebx, edx
xor eax, 0x79b8feed
or eax, 0xf0cb091
and eax, 0x8d048180
or eax, 0x100008
mov dword [ebx], eax
add ebx, edx
and eax, 0x44d7901
and eax, 0x4000000
or eax, 0x518b0041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x59544ddb
and eax, 0x8c20108
or eax, 0xa0008000
mov dword [ebx], eax
add ebx, edx
and eax, 0xe4ce8c7
and eax, 0
or eax, 0x810000a7
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b250381
xor eax, 0x357120d2
and eax, 0x10000370
or eax, 0x210bcc82
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a198b35
or eax, 0xa57a6b5
and eax, 0x818a830
or eax, 0x1a01000
mov dword [ebx], eax
add ebx, edx
and eax, 0x446ea54a
xor eax, 0x48d398dd
and eax, 0x402b0000
or eax, 0x5000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x63e5dbc9
and eax, 0x47ee0900
or eax, 0x98000420
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e5141da
and eax, 0xdf350000
or eax, 0x20000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x425e86bf
and eax, 0x897f869f
or eax, 0x807940
mov dword [ebx], eax
add ebx, edx
and eax, 0x562736e2
and eax, 0x51480
or eax, 0x41880010
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c08a95c
and eax, 0x55b6137c
and eax, 0
or eax, 0x204d8b00
mov dword [ebx], eax
add ebx, edx
and eax, 0x14a01200
or eax, 0x6b382554
and eax, 0xa102100
or eax, 0x401d081
mov dword [ebx], eax
add ebx, edx
or eax, 0x41826df1
xor eax, 0x20dad3d8
and eax, 0x61010000
or eax, 0x90800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x104984c5
and eax, 0x84c5
or eax, 0x6312
mov dword [ebx], eax
add ebx, edx
and eax, 0x683840c7
or eax, 0x7831b364
and eax, 0x2193a2
or eax, 0x8a0018
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c31151f
xor eax, 0x1ce91a23
and eax, 0x20500900
or eax, 0x52200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x206d9db6
and eax, 0x18a280
or eax, 0x72444801
mov dword [ebx], eax
add ebx, edx
xor eax, 0x56755cac
and eax, 0x20010000
or eax, 0xd2800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5210ab43
and eax, 0xa0910b42
or eax, 0x5f6e4430
mov dword [ebx], eax
add ebx, edx
xor eax, 0x20f04e8c
and eax, 0x8d040088
or eax, 0x108a00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5458f22
or eax, 0x37830fd3
and eax, 0x5830041
or eax, 0x40080000
mov dword [ebx], eax
add ebx, edx
or eax, 0x77ce6b95
or eax, 0x2447a9d5
and eax, 0x150d0904
or eax, 0x408
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3c36fb5
and eax, 0x2040000
or eax, 0x310000
mov dword [ebx], eax
add ebx, edx
and eax, 0x482231ca
xor eax, 0x68704f7d
and eax, 0x800007d
or eax, 0x83000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6abb05f4
or eax, 0x292070a6
and eax, 0x21000044
or eax, 0xd0810c09
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a313451
and eax, 0x401
or eax, 0xa28a
mov dword [ebx], eax
add ebx, edx
or eax, 0x2178ef0c
and eax, 0x6015bd43
and eax, 0xa101
or eax, 0x55865080
mov dword [ebx], eax
add ebx, edx
and eax, 0x611540a1
xor eax, 0x29579990
and eax, 0x60010000
or eax, 0x91800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1aa1a7be
xor eax, 0x79572668
and eax, 0x268
or eax, 0x8915
mov dword [ebx], eax
add ebx, edx
and eax, 0x3879d62e
xor eax, 0x2c39a354
and eax, 0xc100108
or eax, 0x81048080
mov dword [ebx], eax
add ebx, edx
or eax, 0x63d917e0
and eax, 0x4980040
or eax, 0x10200001
mov dword [ebx], eax
add ebx, edx
and eax, 0x55ee362e
xor eax, 0x3962dbc4
and eax, 0xd004184
or eax, 0x50000009
mov dword [ebx], eax
add ebx, edx
or eax, 0x52158c00
or eax, 0x11990af4
and eax, 0x4c8cccc1
or eax, 0x80400002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3a164406
and eax, 0xc4c888c4
or eax, 0x8044408
mov dword [ebx], eax
add ebx, edx
and eax, 0x439b8875
and eax, 0x40880044
or eax, 0xac035588
mov dword [ebx], eax
add ebx, edx
or eax, 0x1db5443a
and eax, 0xd08458a
or eax, 1
mov dword [ebx], eax
add ebx, edx
and eax, 0x1e704f32
and eax, 0x4502
or eax, 0xbae0
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d80b187
xor eax, 0x18de2773
and eax, 0x5ec814
or eax, 0xa12721
mov dword [ebx], eax
add ebx, edx
and eax, 0x422c414
and eax, 0x8000
or eax, 0x84d0b00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x12fb1855
and eax, 0x2328101
or eax, 0x85016080
mov dword [ebx], eax
add ebx, edx
or eax, 0x42a76d6
and eax, 0x164c5e4d
and eax, 0
or eax, 0xe9810000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c724b9f
and eax, 0
or eax, 0xdccf
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ee9ba00
and eax, 0x2a91acc4
and eax, 0x2808880
or eax, 0x50544101
mov dword [ebx], eax
add ebx, edx
and eax, 0x535e3b4d
and eax, 0x50000000
or eax, 0xa1810000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1faa99
and eax, 0xf19faa98
or eax, 0xe605042
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c150abf
and eax, 0x8cb88088
or eax, 0x100
mov dword [ebx], eax
add ebx, edx
and eax, 0xffbb395
and eax, 0x603e9563
and eax, 0x80000
or eax, 0x55830041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2bab49bb
and eax, 0x16a0c967
and eax, 0x14200100
or eax, 0x28d28008
mov dword [ebx], eax
add ebx, edx
and eax, 0xbda836c
and eax, 0xd28108
or eax, 0x812d7e96
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7205ce5b
and eax, 0x2020c0
or eax, 0x232
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ac2dfb7
or eax, 0x72efbe65
and eax, 0x8e28100
or eax, 0x85100000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e70cbef
and eax, 0x83824a23
or eax, 0x87db500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c2c6f47
and eax, 0xa6010044
or eax, 0x48040c01
mov dword [ebx], eax
add ebx, edx
or eax, 0x222cb32f
and eax, 0x24000023
or eax, 0x11000010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x55f55458
and eax, 0x540a
or eax, 0x8200
mov dword [ebx], eax
add ebx, edx
or eax, 0x243aec00
and eax, 0x4389008
or eax, 0x88800080
mov dword [ebx], eax
add ebx, edx
or eax, 0xb09b5cd
and eax, 0xd890041
or eax, 0x40020000
mov dword [ebx], eax
add ebx, edx
or eax, 0x593a20d
and eax, 0x89800c
or eax, 0x32400100
mov dword [ebx], eax
add ebx, edx
or eax, 0x29b22d1
and eax, 0x72953ef8
and eax, 0x40
or eax, 0x81000002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x24adaf5d
and eax, 0x24890f11
or eax, 0xa1250e0
mov dword [ebx], eax
add ebx, edx
and eax, 0x11550bc5
and eax, 0x110b41
or eax, 0x8448024
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d5eb4bc
and eax, 0x2c05b281
or eax, 0x42804000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x609cbfc8
and eax, 0x2010000
or eax, 0xf0800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x396392b7
or eax, 0x5bb81b7c
and eax, 0x9362
or eax, 0x6000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7a050a43
and eax, 0x425d989e
and eax, 0x8800
or eax, 0x8cb80289
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a7d6fb3
or eax, 0x74cd623b
and eax, 0x44890001
or eax, 0x1020040
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ddf388a
and eax, 0x58c90008
or eax, 0x2000504
mov dword [ebx], eax
add ebx, edx
xor eax, 0x37f8a6d9
or eax, 0x53cc0919
and eax, 0x1b250000
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2572cf2
and eax, 0x1000062
or eax, 0x4000008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2705f58
and eax, 0xdd757f0
and eax, 0x610
or eax, 5
mov dword [ebx], eax
add ebx, edx
or eax, 0x5dfc9ffd
xor eax, 0x5a3f0f82
and eax, 0x428035
or eax, 0x2c6e00
mov dword [ebx], eax
add ebx, edx
or eax, 0x62ee7043
and eax, 0x7b5d41a5
and eax, 0x4c0000
or eax, 0x8018b00
mov dword [ebx], eax
add ebx, edx
or eax, 0xb48b645
and eax, 0x44611e63
and eax, 0x11001
or eax, 0x406e180
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f8b9be6
and eax, 0x41800000
or eax, 0x80010000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb97b3b7
xor eax, 0x79a2723c
and eax, 0xc189
or eax, 0x444
mov dword [ebx], eax
add ebx, edx
and eax, 0x514d3f05
and eax, 0x101
or eax, 0x5fa5f080
mov dword [ebx], eax
add ebx, edx
or eax, 0x6944e637
xor eax, 0x23cc347
and eax, 0x1880000
or eax, 0x80000001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1eccf4d5
or eax, 0x70dae226
and eax, 0x4084b0
or eax, 0x10808
mov dword [ebx], eax
add ebx, edx
or eax, 0x5295211c
and eax, 0x40588
or eax, 0x81085003
mov dword [ebx], eax
add ebx, edx
or eax, 0x269bd008
or eax, 0x438d8d50
and eax, 0x88d4d2
or eax, 0x220
mov dword [ebx], eax
add ebx, edx
xor eax, 0x32437efc
and eax, 0x42a7dd57
and eax, 0x828000
or eax, 0xf1700100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x27db0479
or eax, 0x4e1d9ab3
and eax, 0x8a00002a
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x32bdce5f
and eax, 0x39350845
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x609fa190
and eax, 0x141c96f0
and eax, 0x40
or eax, 0x5000021
mov dword [ebx], eax
add ebx, edx
and eax, 0x466f1dc8
and eax, 0x40
or eax, 0x7607
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d6324f9
and eax, 0x53ef43a4
and eax, 0
or eax, 0x1730e35
mov dword [ebx], eax
add ebx, edx
and eax, 0x13dbf49c
and eax, 0x100000
or eax, 0xb8808800
mov dword [ebx], eax
add ebx, edx
or eax, 0x32ab0941
and eax, 0xb8000100
or eax, 0x100408c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6825f6ba
and eax, 0x1fe08919
and eax, 0x110
or eax, 0x4004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x542d7e61
and eax, 0xc0d21
or eax, 0x8100400a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x371be9b1
and eax, 0x5a080
or eax, 0x605361
mov dword [ebx], eax
add ebx, edx
and eax, 0x3146986d
and eax, 0x408000
or eax, 0x50890100
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b5ea785
or eax, 0x6479feee
and eax, 0x100004c
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a65f9ef
xor eax, 0x4d97c38a
and eax, 0x4200021
or eax, 0x700980d0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5976c908
xor eax, 0x2d3a19cd
and eax, 0x450030
or eax, 0xc108b42
mov dword [ebx], eax
add ebx, edx
or eax, 0x12375177
or eax, 0x6f883204
and eax, 0x26a7c201
or eax, 0x80000080
mov dword [ebx], eax
add ebx, edx
or eax, 0x77ca308c
and eax, 0xe2810000
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x3726d63d
and eax, 0
or eax, 0xc991
mov dword [ebx], eax
add ebx, edx
or eax, 0x20635ecc
xor eax, 0xcce575
and eax, 0x853280
or eax, 0x4810c001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x97f91fd
and eax, 0x880000
or eax, 0x8a010000
mov dword [ebx], eax
add ebx, edx
or eax, 0x43b92667
and eax, 0x10420
or eax, 0x408898
mov dword [ebx], eax
add ebx, edx
xor eax, 0x10cf3a33
or eax, 0x42eee558
and eax, 0x8458b
or eax, 0xd000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x38cb3a0f
or eax, 0xd2d511e
and eax, 0x7b88
or eax, 0x20
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a9ed60c
or eax, 0x649633e8
and eax, 0x76929924
or eax, 0x1000011
mov dword [ebx], eax
add ebx, edx
or eax, 0x13eb4474
and eax, 0x498961
or eax, 0x8040200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f36c950
xor eax, 0x735eda14
and eax, 0x60048001
or eax, 0x80586180
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e37c5cc
and eax, 0xf0010000
or eax, 0x1800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c6f47d
and eax, 0
or eax, 0x804c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3869f75e
and eax, 0x8280100
or eax, 0x84908089
mov dword [ebx], eax
add ebx, edx
or eax, 0x40258598
and eax, 0xb80001
or eax, 0x13020040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d83635d
or eax, 0x268ea153
and eax, 0x2a000002
or eax, 0x1000020
mov dword [ebx], eax
add ebx, edx
and eax, 0x820c1ca
or eax, 0x2df05351
and eax, 0x20800051
or eax, 0xd2010804
mov dword [ebx], eax
add ebx, edx
or eax, 0x38e61264
and eax, 0xfae70035
or eax, 0x5188480
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3cc70d9d
and eax, 0x33349c0f
and eax, 0x1100008
or eax, 0x4004583
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c787668
xor eax, 0x5f2397b
and eax, 0x5021
or eax, 0x1028c
mov dword [ebx], eax
add ebx, edx
or eax, 0x15c418dd
xor eax, 0x1d4ab0db
and eax, 0xd6224
or eax, 0x2200411
mov dword [ebx], eax
add ebx, edx
and eax, 0x36ca63da
or eax, 0x6172b864
and eax, 0x20108800
or eax, 0x98800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x276377c4
xor eax, 0x321508b
and eax, 0x8800010c
or eax, 0x3004080
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c7d71fb
and eax, 8
or eax, 0xf1810c45
mov dword [ebx], eax
add ebx, edx
and eax, 0x185be505
or eax, 0x7eb46c74
and eax, 0x40
or eax, 0x9202
mov dword [ebx], eax
add ebx, edx
xor eax, 0x28f0b2bb
xor eax, 0x6b99c7b7
and eax, 0x4169c100
or eax, 0xa8140081
mov dword [ebx], eax
add ebx, edx
and eax, 0x52fa7566
and eax, 0x4365274a
and eax, 0x40000000
or eax, 0xb1810000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6bb8f7cb
and eax, 0x34ab8ecb
and eax, 0x10081
or eax, 0x1910
mov dword [ebx], eax
add ebx, edx
and eax, 0xf0a22d6
and eax, 0x80
or eax, 0x8110550b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x171da56d
xor eax, 0x25f735c3
and eax, 0xf80120
or eax, 0x118c2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x61f168dc
and eax, 0x1000100
or eax, 0xcf28000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4996fd32
and eax, 0x20e2cc31
and eax, 0x10
or eax, 0x880000c8
mov dword [ebx], eax
add ebx, edx
xor eax, 0xf23e50b
and eax, 0x44368f0f
and eax, 0x8002
or eax, 0x418c3888
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a208140
or eax, 0x2f8cdd94
and eax, 0x8048900
or eax, 0x410200
mov dword [ebx], eax
add ebx, edx
or eax, 0xac1f672
and eax, 0xc51e20
or eax, 0x1a0005
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1de79aee
xor eax, 0x3b16ed15
and eax, 0x4082100
or eax, 0x99411400
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a82e5dd
and eax, 0x93719fd
and eax, 0
or eax, 0x94b90000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x401f870a
xor eax, 0x3f01fbb8
and eax, 0x2b000082
or eax, 5
mov dword [ebx], eax
add ebx, edx
xor eax, 0x56a3d5c7
and eax, 0x41810440
or eax, 0x8000080d
mov dword [ebx], eax
add ebx, edx
and eax, 0x234d3fd6
xor eax, 0x77e0e83c
and eax, 0xc018
or eax, 0x981
mov dword [ebx], eax
add ebx, edx
xor eax, 0x53b574d
and eax, 0x4309080
or eax, 0xaac06101
mov dword [ebx], eax
add ebx, edx
or eax, 0x5fe0a4a8
and eax, 0x81800000
or eax, 0x80000
mov dword [ebx], eax
add ebx, edx
and eax, 0x538c3bf5
and eax, 0
or eax, 0x418cb8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x27c67f2c
or eax, 0x269094b
and eax, 0x108518b
or eax, 0x80000400
mov dword [ebx], eax
add ebx, edx
or eax, 0xbb64b4a
xor eax, 0x15ed7d30
and eax, 0x5200f2
or eax, 0x2cd100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x417f56c5
and eax, 0x41008100
or eax, 0x1af20000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b4f594a
or eax, 0x20cb098b
and eax, 0xb0000c3
or eax, 0x80000020
mov dword [ebx], eax
add ebx, edx
and eax, 0xf5ed2b6
and eax, 0x2000000
or eax, 0x14250c45
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4f3c0694
xor eax, 0x343eaefe
and eax, 0x25000007
or eax, 0x10000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x78d7d2fb
xor eax, 0x6941ecd1
and eax, 0x209
or eax, 2
mov dword [ebx], eax
add ebx, edx
and eax, 0x51c61de9
xor eax, 0x65d9e795
and eax, 0x4988088
or eax, 0x88201000
mov dword [ebx], eax
add ebx, edx
and eax, 0x200709c7
and eax, 0
or eax, 0x4d8b0041
mov dword [ebx], eax
add ebx, edx
or eax, 0x554ace94
xor eax, 0x4590da61
and eax, 0x10510004
or eax, 0x20a08108
mov dword [ebx], eax
add ebx, edx
xor eax, 0x78aa5330
and eax, 0x4e33482
and eax, 0
or eax, 0x8100000a
mov dword [ebx], eax
add ebx, edx
or eax, 0x77d0095c
and eax, 0xd00840
or eax, 0xc7481
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b486025
xor eax, 0x11672a09
and eax, 0x22b10000
or eax, 0x1408100
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe8dece9
and eax, 0x9000180
or eax, 0x82000004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x793d8302
and eax, 0xc2010004
or eax, 0x800851
mov dword [ebx], eax
add ebx, edx
and eax, 0xb94f7f6
xor eax, 0x6e870651
and eax, 0x10605
or eax, 0x59b2
mov dword [ebx], eax
add ebx, edx
and eax, 0x11a55884
and eax, 0x15080
or eax, 0xfdb2a201
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ce6e794
or eax, 0x4d212f5b
and eax, 0x88000001
or eax, 0x2880000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1903afa
xor eax, 0x6be0173
and eax, 0x888
or eax, 0x418430
mov dword [ebx], eax
add ebx, edx
xor eax, 0xaddaceb
or eax, 0x5603d079
and eax, 0xe4038
or eax, 0x600180
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ac50028
and eax, 0x440000
or eax, 0x10012b00
mov dword [ebx], eax
add ebx, edx
or eax, 0x486010ef
and eax, 0x58012225
or eax, 0xa792c010
mov dword [ebx], eax
add ebx, edx
and eax, 0x78a7d3e8
xor eax, 0x10995ca8
and eax, 0x8088a88
or eax, 0x450177
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7f9b460e
or eax, 0x183acc9e
and eax, 0x33ecc181
or eax, 0x2000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c803dbe
or eax, 0xdcc5072
and eax, 0x7180fdff
or eax, 0x80010200
mov dword [ebx], eax
add ebx, edx
and eax, 0x34518731
xor eax, 0x7c2d53e7
and eax, 0x10d0
or eax, 0x128
mov dword [ebx], eax
add ebx, edx
xor eax, 0x75d223f8
and eax, 0x7e889650
and eax, 0x4800000
or eax, 0x88388188
mov dword [ebx], eax
add ebx, edx
or eax, 0x24900849
and eax, 0x4880041
or eax, 0x51030000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5722c1ba
and eax, 0x45020000
or eax, 0x22c88110
mov dword [ebx], eax
add ebx, edx
xor eax, 0x19ae8b13
and eax, 0x73059cc2
and eax, 2
or eax, 0x810000b9
mov dword [ebx], eax
add ebx, edx
xor eax, 0x44bafda9
and eax, 0xbac912
or eax, 0x4102e0
mov dword [ebx], eax
add ebx, edx
and eax, 0x47f27bd3
or eax, 0x2b48b2c5
and eax, 0x2258b800
or eax, 0x90010000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f4b7d2
and eax, 0
or eax, 0x452b0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2532abbc
xor eax, 0x256e3e5e
and eax, 0x45031500
or eax, 0x92802010
mov dword [ebx], eax
add ebx, edx
and eax, 0x75bc8898
and eax, 0x10800010
or eax, 0x8008ffef
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2adbc5
and eax, 0x438
or eax, 0x418880
mov dword [ebx], eax
add ebx, edx
xor eax, 0x524ff11c
or eax, 0x34e6b3fb
and eax, 0x408cb8b8
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6e81fa95
and eax, 0x4aa8495c
and eax, 0x8004000
or eax, 0xc4c31d00
mov dword [ebx], eax
add ebx, edx
and eax, 0x15ff580f
xor eax, 0x7a7802a2
and eax, 0x4c884880
or eax, 0x8044844c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x16aa53e1
xor eax, 0x4f130cfc
and eax, 0x844480c0
or eax, 0x48884c0c
mov dword [ebx], eax
add ebx, edx
and eax, 0x76036ffb
xor eax, 0x56d412
and eax, 0x440210c8
or eax, 0xa8894504
mov dword [ebx], eax
add ebx, edx
or eax, 0x1770bb84
and eax, 0x5104588
or eax, 0x40003
mov dword [ebx], eax
add ebx, edx
and eax, 0x51038294
and eax, 0x80
or eax, 0x1037
mov dword [ebx], eax
add ebx, edx
and eax, 0x23cae8ea
and eax, 0
or eax, 0x9b790d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1cd1bf3a
xor eax, 0x365dc83a
and eax, 0x2a140400
or eax, 0xd1883100
mov dword [ebx], eax
add ebx, edx
and eax, 0x131b004a
and eax, 0x1080000
or eax, 0x4c830000
mov dword [ebx], eax
add ebx, edx
and eax, 0x68b4bac1
xor eax, 0x500ff4da
and eax, 0x10818010
or eax, 0x46400100
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a748a98
or eax, 0xb155afc
and eax, 0x100001c
or eax, 0x80000002
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ba4ed1
and eax, 0
or eax, 0x617e1
mov dword [ebx], eax
add ebx, edx
and eax, 0x4fc6e4b1
or eax, 0x4a2d7c25
and eax, 0x8210000
or eax, 0x4d08100
mov dword [ebx], eax
add ebx, edx
or eax, 0x79afe8a5
and eax, 0x8000004
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ba6fb99
and eax, 0xfe58071
and eax, 0
or eax, 0x4188b881
mov dword [ebx], eax
add ebx, edx
xor eax, 0x646ba4c5
xor eax, 0x284faf16
and eax, 0x88cb200
or eax, 0x30030800
mov dword [ebx], eax
add ebx, edx
or eax, 0x51993e86
and eax, 0x510b0000
or eax, 0x4200000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x18793a76
and eax, 0x4d520004
or eax, 0x30a08108
mov dword [ebx], eax
add ebx, edx
and eax, 0x434b5759
or eax, 0x650c8a31
and eax, 0x20000029
or eax, 0x98000002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x417a49ae
and eax, 0x804
or eax, 0x8472
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d0123b1
and eax, 0x15000523
or eax, 0x20244008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x59a4bdb7
xor eax, 0x64225d4f
and eax, 0x8a2a500
or eax, 0xf75d1a00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7aae551d
or eax, 0x3b0c26ed
and eax, 0x88188088
or eax, 0xa01000
mov dword [ebx], eax
add ebx, edx
and eax, 0x39d61336
xor eax, 0x74e776a
and eax, 0xd8a0040
or eax, 0x40010001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x775cbc7e
or eax, 0x74600c5e
and eax, 0x4ac18010
or eax, 0x80000100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x72cd214a
and eax, 0x80000018
or eax, 0x1000085
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c09b478
and eax, 0x10
or eax, 0x61cfbce1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1148b0b3
xor eax, 0x17db95f7
and eax, 0x20548925
or eax, 0x10242
mov dword [ebx], eax
add ebx, edx
xor eax, 0x449eb2f2
and eax, 0x80881
or eax, 0x8120c202
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a9a9dd9
and eax, 0x42
or eax, 0x120a0
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c11b64e
xor eax, 0xb059875
and eax, 0x4000000
or eax, 0xe28100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f838429
xor eax, 0x36363428
and eax, 0x9000000
or eax, 0x80000084
mov dword [ebx], eax
add ebx, edx
or eax, 0x31c62bd5
or eax, 0x57287f15
and eax, 0x41883880
or eax, 0x800a
mov dword [ebx], eax
add ebx, edx
or eax, 0x6a81eefa
and eax, 0x18a00
or eax, 0x10440100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x130ae71d
xor eax, 0x5285e99e
and eax, 0x20001
or eax, 0x1582c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e82180
and eax, 0x281da937
and eax, 0x82100
or eax, 0xa401400
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e581623
and eax, 0x8080000
or eax, 0x45830000
mov dword [ebx], eax
add ebx, edx
and eax, 0x42f941b7
and eax, 0x890000
or eax, 0x640811c
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e466d6a
or eax, 0x39d153cf
and eax, 0x1000047
or eax, 0x80000030
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b4f4ed1
or eax, 0x2c6a2707
and eax, 0x670ea1
or eax, 0x109050
mov dword [ebx], eax
add ebx, edx
or eax, 0x63bb01bd
and eax, 0x20818800
or eax, 0x98000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x70614e2a
and eax, 0x29aecfb3
and eax, 0x8004000
or eax, 0x83000188
mov dword [ebx], eax
add ebx, edx
or eax, 0x12c620c3
and eax, 0x8a800041
or eax, 0x40011c14
mov dword [ebx], eax
add ebx, edx
and eax, 0x52dfeadb
and eax, 0x841
or eax, 0x500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x268c2898
and eax, 0x208c0081
or eax, 0xc030ca00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x79297cda
and eax, 0x90810000
or eax, 0x62000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x43d54529
and eax, 0x40000000
or eax, 0x252ecbcb
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b806dd
or eax, 0x3544beee
and eax, 0x351c458b
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x4058bbd3
or eax, 0x162fa2f8
and eax, 0x37ea
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6ea14945
or eax, 0x2852606f
and eax, 0x91520d
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x72bad7ae
and eax, 0x615902bf
and eax, 0x100000
or eax, 0x91663500
mov dword [ebx], eax
add ebx, edx
or eax, 0x97814cf
xor eax, 0xa2f3168
and eax, 0x90010000
or eax, 0x880000
mov dword [ebx], eax
add ebx, edx
or eax, 0x76d94694
and eax, 0x6d8295b9
and eax, 0x90
or eax, 0x418828
mov dword [ebx], eax
add ebx, edx
xor eax, 0x753cb6f1
and eax, 0x78d22daa
and eax, 0x100c08
or eax, 0x81084183
mov dword [ebx], eax
add ebx, edx
and eax, 0x170d7862
and eax, 0x80800
or eax, 0x9507f1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x20f36e12
and eax, 0x20480100
or eax, 0xdd818000
mov dword [ebx], eax
add ebx, edx
and eax, 0x69c47ecb
or eax, 0x3cd729aa
and eax, 0x1000028
or eax, 0x80000040
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c8bd8ff
and eax, 0x880f1
or eax, 0x700500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x46e4a406
or eax, 0x1f84d93c
and eax, 0x8148900
or eax, 0x410200
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e959dd9
and eax, 0x8148000
or eax, 0xd2ca7281
mov dword [ebx], eax
add ebx, edx
and eax, 0x48155b9f
or eax, 0x29e7780d
and eax, 0x60810000
or eax, 0x92000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x9fc271a
and eax, 0x4b39cf39
and eax, 0x210
or eax, 0x5880
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f93f4cb
xor eax, 0x659e66d6
and eax, 0x980200
or eax, 0x88208888
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5abfb6e9
and eax, 0x40030041
or eax, 0x5880000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1df179b9
and eax, 0x5a9a1813
and eax, 0x40120010
or eax, 0x7642500
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e480f9e
and eax, 0xd340000
or eax, 0x30010000
mov dword [ebx], eax
add ebx, edx
or eax, 0x60b03ea7
xor eax, 0x29b7d713
and eax, 4
or eax, 0x8b000002
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a7d76e2
and eax, 0
or eax, 0xc1810c4d
mov dword [ebx], eax
add ebx, edx
and eax, 0x6f710e53
and eax, 0
or eax, 0x1396
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c0c6c92
and eax, 0xc7180
or eax, 0x20528001
mov dword [ebx], eax
add ebx, edx
or eax, 0x61934416
and eax, 0x1880000
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4425e9c7
or eax, 0x3e5d7771
and eax, 0x410030
or eax, 0x8888
mov dword [ebx], eax
add ebx, edx
or eax, 0x45d2ced9
xor eax, 0x538f499f
and eax, 0x140502
or eax, 0x81005089
mov dword [ebx], eax
add ebx, edx
xor eax, 0x74d7ae1e
and eax, 0x34080
or eax, 0x1c004a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b6db3ff
xor eax, 0x44cd182c
and eax, 0x4b28100
or eax, 0xd0400000
mov dword [ebx], eax
add ebx, edx
and eax, 0x91da827
and eax, 0x70606b86
and eax, 0
or eax, 0x8b0000df
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1778bfba
and eax, 0x63b6ed48
and eax, 0x300840
or eax, 0xb5050005
mov dword [ebx], eax
add ebx, edx
xor eax, 0x27a6e4f2
xor eax, 0x66c0ec
and eax, 0xf52c42
or eax, 0x50ad304
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a29d5ab
and eax, 0x86d
or eax, 0x4012
mov dword [ebx], eax
add ebx, edx
or eax, 0x544fd279
xor eax, 0x669c3052
and eax, 0x36825
or eax, 0xc1110
mov dword [ebx], eax
add ebx, edx
and eax, 0x3540bb17
and eax, 0x800
or eax, 0xb8908000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xbaa6364
and eax, 0x25048ae8
and eax, 0x21000000
or eax, 0x98004188
mov dword [ebx], eax
add ebx, edx
or eax, 0x7147e16a
and eax, 0xc1e0
or eax, 0x410
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c65a103
and eax, 0x4523
or eax, 0x81100808
mov dword [ebx], eax
add ebx, edx
and eax, 0x5fa9f841
xor eax, 0x2b303ad5
and eax, 0x3060d0
or eax, 0x878521
mov dword [ebx], eax
add ebx, edx
xor eax, 0x581be0ed
or eax, 0x37c527b3
and eax, 0x7ca02200
or eax, 0x109800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2760da13
and eax, 0x51000000
or eax, 0x42b0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6965df8
and eax, 0x20000
or eax, 0xabf08124
mov dword [ebx], eax
add ebx, edx
and eax, 0x8a500ea
xor eax, 0x60822045
and eax, 0x45
or eax, 0x81000088
mov dword [ebx], eax
add ebx, edx
or eax, 0x6bd9a0a0
and eax, 0xeb40a0e0
or eax, 0x14224a12
mov dword [ebx], eax
add ebx, edx
xor eax, 0x29acf0d6
and eax, 0x908a0824
or eax, 0x280080db
mov dword [ebx], eax
add ebx, edx
xor eax, 0x74217544
or eax, 0x3c14ae4e
and eax, 0x88004188
or eax, 0x3000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x59f36cc4
and eax, 0x19e041a4
and eax, 0x200004
or eax, 0xef052441
mov dword [ebx], eax
add ebx, edx
xor eax, 0x249b94e5
and eax, 0x10000a0
or eax, 0x3400005b
mov dword [ebx], eax
add ebx, edx
or eax, 0x6083904b
and eax, 0x3e4fee8a
and eax, 0x8000
or eax, 0x4900
mov dword [ebx], eax
add ebx, edx
or eax, 0xd68653a
or eax, 0x398d8b7b
and eax, 0x1084d0b
or eax, 0x80000080
mov dword [ebx], eax
add ebx, edx
or eax, 0x3afd8eb
and eax, 0x2749e1
or eax, 0x210
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ed336e2
and eax, 0x4f10100
or eax, 0x8000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x554ac57e
and eax, 0x33c7b530
and eax, 0x20
or eax, 0x88000087
mov dword [ebx], eax
add ebx, edx
and eax, 0x8e71ebd
and eax, 0x81
or eax, 0x4188b800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5efa047
or eax, 0x4221ee18
and eax, 0x4458a00
or eax, 0x18100100
mov dword [ebx], eax
add ebx, edx
or eax, 0x19e5d64f
and eax, 0x478fc05d
and eax, 0x581c001
or eax, 0x82620280
mov dword [ebx], eax
add ebx, edx
or eax, 0x369df7fb
xor eax, 0x1fa0d63b
and eax, 0xa0010000
or eax, 0x52800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3d68d0a5
or eax, 0xb7c8ca7
and eax, 0x9c25
or eax, 0x2258
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f5f457a
or eax, 0x40d27567
and eax, 0x50c450b
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ff31848
and eax, 0x5d01
or eax, 0x8200
mov dword [ebx], eax
add ebx, edx
and eax, 0x15bfd77f
or eax, 0x4cbed404
and eax, 0xaa9405
or eax, 0x412030
mov dword [ebx], eax
add ebx, edx
or eax, 0x7797452b
and eax, 0x30908000
or eax, 0x88000800
mov dword [ebx], eax
add ebx, edx
and eax, 0x2d2b9c8c
and eax, 0x8000000
or eax, 0x83004188
mov dword [ebx], eax
add ebx, edx
and eax, 0x107c46b4
and eax, 0
or eax, 0xf181144d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x44bf5635
or eax, 0x3013c0e1
and eax, 0x14069
or eax, 0x1102
mov dword [ebx], eax
add ebx, edx
xor eax, 0x530ea78e
xor eax, 0x2e3439b5
and eax, 0x6138c900
or eax, 0x2000081
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d96dab
and eax, 0x61810000
or eax, 0x90000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x71212dbf
or eax, 0x12a1853
and eax, 0x10801
or eax, 0xe320
mov dword [ebx], eax
add ebx, edx
and eax, 0x6204bcd4
and eax, 0x3c43926c
and eax, 0
or eax, 0x8124558b
mov dword [ebx], eax
add ebx, edx
or eax, 0x6624f28a
xor eax, 0x385c234
and eax, 0x80008a
or eax, 0x168840
mov dword [ebx], eax
add ebx, edx
xor eax, 0x78672cd3
or eax, 0x7aa68553
and eax, 0x60f28100
or eax, 0x81000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ce76079
or eax, 0x1b8276be
and eax, 0x880000df
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e4409e4
and eax, 0x80
or eax, 0x4188b80a
mov dword [ebx], eax
add ebx, edx
or eax, 0x458a976c
and eax, 0x1bcbb4c
and eax, 0x88b800
or eax, 0x88300000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6298a409
and eax, 0xc2000001
or eax, 0x15d0040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x698ffc54
xor eax, 0x411f80e0
and eax, 0xc8cc4cc4
or eax, 0x4008008
mov dword [ebx], eax
add ebx, edx
xor eax, 0xbcbae45
and eax, 0xc4044088
or eax, 0x8c88c44
mov dword [ebx], eax
add ebx, edx
and eax, 0xd5256a3
xor eax, 0x7de7c425
and eax, 0x60830084
or eax, 0x8c085548
mov dword [ebx], eax
add ebx, edx
xor eax, 0x39f9ce53
and eax, 0x620f3e98
and eax, 0x40021a98
or eax, 0xbf908120
mov dword [ebx], eax
add ebx, edx
and eax, 0x597ae720
and eax, 0x8000320
or eax, 0x44528df
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a1f9599
and eax, 0x8000111
or eax, 0x9660a024
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a1b6100
and eax, 0x2002100
or eax, 0xd0269891
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1dde3d9f
and eax, 0x4d280000
or eax, 0x30000
mov dword [ebx], eax
add ebx, edx
or eax, 0x38166f25
and eax, 0x61310100
or eax, 0x80c08010
mov dword [ebx], eax
add ebx, edx
or eax, 0x1aa245d5
and eax, 0x89000090
or eax, 0x22
mov dword [ebx], eax
add ebx, edx
or eax, 0x7d282d3f
and eax, 0x41082881
or eax, 0x868000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1dc88174
and eax, 0x8000
or eax, 0xc550b00
mov dword [ebx], eax
add ebx, edx
or eax, 0x47e13bd4
and eax, 0x6d3f4636
and eax, 0x340200
or eax, 0x9080c081
mov dword [ebx], eax
add ebx, edx
and eax, 0x6be93938
and eax, 0x7ddeebd4
and eax, 0x800000
or eax, 0xf2010000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d196548
and eax, 0
or eax, 0x6fc
mov dword [ebx], eax
add ebx, edx
or eax, 0x4fa81def
and eax, 0x47a80281
or eax, 0x9017c000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a4e2bd6
and eax, 0x545c7111
and eax, 0x10000000
or eax, 0xe2810000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x49a09a1b
and eax, 0x1901a
or eax, 0x4440
mov dword [ebx], eax
add ebx, edx
or eax, 0x52bc7815
and eax, 0x13c06bf
and eax, 0x200418
or eax, 0x83baa0
mov dword [ebx], eax
add ebx, edx
and eax, 0x404e1c2
and eax, 0x2000
or eax, 0x8450b00
mov dword [ebx], eax
add ebx, edx
or eax, 0x30b77990
xor eax, 0x7a4663cf
and eax, 0x201805
or eax, 0xc0020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4903baa1
and eax, 0x92000
or eax, 0x4101500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4f65aa19
and eax, 0x80000
or eax, 0x90800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b709bad
or eax, 0x3aa0d4cb
and eax, 0x408ea8
or eax, 0x10000
mov dword [ebx], eax
add ebx, edx
or eax, 0x45bf6c9a
and eax, 0x1104c8a
or eax, 0x80000101
mov dword [ebx], eax
add ebx, edx
xor eax, 0x40b609a9
and eax, 0xa04020
or eax, 0x1033c1
mov dword [ebx], eax
add ebx, edx
and eax, 0x6646a51d
or eax, 0x2b0d74bc
and eax, 0x22010100
or eax, 0x50f08000
mov dword [ebx], eax
add ebx, edx
or eax, 0x301e7de0
and eax, 0x32736d60
or eax, 0x8800021c
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b338c13
xor eax, 0x45076c37
and eax, 0x8040
or eax, 0x3811
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d29ac34
and eax, 0
or eax, 0x810c552b
mov dword [ebx], eax
add ebx, edx
and eax, 0x1d8e0c66
xor eax, 0x3839603e
and eax, 0x46010
or eax, 0x4a12e2
mov dword [ebx], eax
add ebx, edx
and eax, 0x279bf7bf
and eax, 0xa0000
or eax, 0xa8808900
mov dword [ebx], eax
add ebx, edx
or eax, 0x2af38c00
xor eax, 0x7fa5e3e2
and eax, 0x90004082
or eax, 0x2800010c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2345dbd1
and eax, 0x644eb35b
and eax, 0x8051
or eax, 0x2820
mov dword [ebx], eax
add ebx, edx
and eax, 0x60d5d93d
xor eax, 0x682b009
and eax, 0x4000028
or eax, 0x31084503
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d3106d8
and eax, 0x7d394379
or eax, 0x82c69800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2224e4c9
xor eax, 0x61b161a7
and eax, 0x2a5a11
or eax, 0x11121a8
mov dword [ebx], eax
add ebx, edx
and eax, 0xe0a9d8c
or eax, 0x133bd4fc
and eax, 0x90900
or eax, 0x8442200
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe0a6e0f
xor eax, 0x563e6da0
and eax, 0x40312081
or eax, 0x2e06d100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x24dff977
or eax, 0x7aaa392b
and eax, 0x880000
or eax, 0x81000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f034a14
and eax, 0x10a00
or eax, 0x4084a8
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e2b5c5e
and eax, 0x7c30571f
and eax, 0x540a
or eax, 0x81080181
mov dword [ebx], eax
add ebx, edx
xor eax, 0x80cce80
and eax, 0x48b0a
or eax, 0x9200c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0xcf088e5
and eax, 0x4620100
or eax, 0x92908000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7dd08f6
and eax, 0x400000
or eax, 0xb82574b1
mov dword [ebx], eax
add ebx, edx
or eax, 0x435207be
and eax, 0x6fe46ba4
and eax, 0x224
or eax, 0x1c01
mov dword [ebx], eax
add ebx, edx
and eax, 0x63ec969b
and eax, 0x6ebb12fa
and eax, 0
or eax, 0x3508452b
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e37795c
and eax, 0x108
or eax, 0xac85
mov dword [ebx], eax
add ebx, edx
or eax, 0x7d475ce5
and eax, 0x367a94db
and eax, 0x34401401
or eax, 0xcbbd4834
mov dword [ebx], eax
add ebx, edx
and eax, 0x47a1df21
and eax, 0x800821
or eax, 0xa81081de
mov dword [ebx], eax
add ebx, edx
or eax, 0x220767a
xor eax, 0x33244ec1
and eax, 0x9900010e
or eax, 0x20004080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x13de5be7
and eax, 0xa40
or eax, 0xa512
mov dword [ebx], eax
add ebx, edx
and eax, 0x35ac8d9a
and eax, 0xd02
or eax, 0x81084029
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7be21342
and eax, 0x219c3c7e
and eax, 0x880c60
or eax, 0x9a078091
mov dword [ebx], eax
add ebx, edx
or eax, 0x5bc96185
and eax, 0xd380a881
or eax, 0x120a
mov dword [ebx], eax
add ebx, edx
or eax, 0x5a6f04dc
and eax, 0x512b0000
or eax, 0x4000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x115265b5
and eax, 0x40700110
or eax, 0x3828000
mov dword [ebx], eax
add ebx, edx
and eax, 0x25ff7a19
and eax, 0x22a675d7
and eax, 0x10
or eax, 0x890000a4
mov dword [ebx], eax
add ebx, edx
or eax, 0x2cc728c3
or eax, 0x73af4a15
and eax, 0x418e2882
or eax, 0x8008
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e60d04a
and eax, 0x1f9eae41
and eax, 0x10048800
or eax, 0x410300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x78be9713
and eax, 0x27fc895b
and eax, 0xf00001
or eax, 0x4852c
mov dword [ebx], eax
add ebx, edx
and eax, 0x5bd4ee2
and eax, 0x9e8718
and eax, 0x900400
or eax, 0x2a413100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5dd3e4e9
and eax, 0x4502d1e9
or eax, 0x8892e16
mov dword [ebx], eax
add ebx, edx
and eax, 0x14578656
and eax, 0x4018010
or eax, 0x43f00100
mov dword [ebx], eax
add ebx, edx
and eax, 0x29259335
or eax, 0x168acf0d
and eax, 0x1000004
or eax, 0x80000062
mov dword [ebx], eax
add ebx, edx
and eax, 0x618b42d1
xor eax, 0x3f420f10
and eax, 0x400c50
or eax, 0x3960a1
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a207f39
and eax, 0x8010800
or eax, 0xa0808000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7453ebfe
or eax, 0x5f9dde34
and eax, 0xb800418e
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x5adacd12
or eax, 0x34725ff3
and eax, 0x400ea0
or eax, 0x18008
mov dword [ebx], eax
add ebx, edx
and eax, 0x278c3af1
xor eax, 0x67b5db48
and eax, 0x4484c148
or eax, 0x88480215
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e2924e3
xor eax, 0x411fa338
and eax, 0x8c8244c4
or eax, 0x60091108
mov dword [ebx], eax
add ebx, edx
or eax, 0x296eeccb
and eax, 0x150ae0f
and eax, 0x402408
or eax, 0x1512b0
mov dword [ebx], eax
add ebx, edx
and eax, 0x312faf7c
and eax, 0x52200
or eax, 0x10400900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1aa95708
and eax, 0x807c08
or eax, 0x100205
mov dword [ebx], eax
add ebx, edx
and eax, 0x5128a44
and eax, 0x15434ea5
and eax, 0
or eax, 0xa50b3500
mov dword [ebx], eax
add ebx, edx
or eax, 0x67521166
and eax, 0x450b1502
or eax, 0x8808898
mov dword [ebx], eax
add ebx, edx
or eax, 0x6a93f4b1
and eax, 0x1f8330cd
and eax, 0xf810000
or eax, 0x60408110
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1619dbe
and eax, 0x10ed66ac
and eax, 0xc
or eax, 0x81000052
mov dword [ebx], eax
add ebx, edx
or eax, 0x3cbd2490
and eax, 0x9424c8
or eax, 0x408801
mov dword [ebx], eax
add ebx, edx
and eax, 0x34d215ae
xor eax, 0x7f6695ba
and eax, 0x39b08100
or eax, 0x80410000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4bcf878a
and eax, 0x89000088
or eax, 0x74
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1fab9ca9
and eax, 0x831001
or eax, 0x41046080
mov dword [ebx], eax
add ebx, edx
or eax, 0x24518e4a
or eax, 0x4467cba2
and eax, 0x558b00
or eax, 0x10000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3efc3091
and eax, 0x10648281
or eax, 0xc0004000
mov dword [ebx], eax
add ebx, edx
or eax, 0x265ca6e5
and eax, 0x18302d4f
and eax, 0
or eax, 0xca810000
mov dword [ebx], eax
add ebx, edx
and eax, 0x69c8fa4a
and eax, 0
or eax, 0x9cf
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b16a7d5
and eax, 0x81
or eax, 0x2baef200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x52cb1211
and eax, 0x1adccd61
and eax, 0x18004000
or eax, 0x24b8252f
mov dword [ebx], eax
add ebx, edx
or eax, 0x3486cd7b
or eax, 0x6fc5d82f
and eax, 0x2b000011
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1acd0e9e
and eax, 0x1050c05
or eax, 0x8c000040
mov dword [ebx], eax
add ebx, edx
and eax, 0x592dc66
or eax, 0x32324cfd
and eax, 0x35000029
or eax, 2
mov dword [ebx], eax
add ebx, edx
or eax, 0x5326c618
and eax, 0x77264623
or eax, 0x88d91800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5b052f0d
and eax, 0x84701008
or eax, 0x3008081
mov dword [ebx], eax
add ebx, edx
xor eax, 0xf850e29
xor eax, 0x4700a5f8
and eax, 0x4d810040
or eax, 0xa0001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x66ba3065
xor eax, 0x2e8e6382
and eax, 0x1890104
or eax, 0x38408008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x35f46e67
and eax, 0x41
or eax, 0x81000080
mov dword [ebx], eax
add ebx, edx
xor eax, 0xff609f1
and eax, 0xb60830
or eax, 0x7008d4c1
mov dword [ebx], eax
add ebx, edx
and eax, 0x4169e0ac
and eax, 0x8020
or eax, 0x10550b54
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f3db037
xor eax, 0x6b505f90
and eax, 0x4844c280
or eax, 0x80a20001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x28d6dabe
and eax, 0x44f05a3d
and eax, 0x40000000
or eax, 0xb2810000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x28585e73
and eax, 0x15610
or eax, 0x100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x101412fa
and eax, 0x100088
or eax, 0x87608a01
mov dword [ebx], eax
add ebx, edx
or eax, 0x149d4fab
and eax, 0x7873ef9d
and eax, 0x10001
or eax, 0x458a0040
mov dword [ebx], eax
add ebx, edx
or eax, 0x260531c0
and eax, 0x1955d282
and eax, 0x1051000
or eax, 0x742a2514
mov dword [ebx], eax
add ebx, edx
or eax, 0x51a44e3c
and eax, 0x201cca12
and eax, 0x200c0000
or eax, 0x8f010000
mov dword [ebx], eax
add ebx, edx
or eax, 0x32ab654b
xor eax, 0x598ae1b3
and eax, 0x24000068
or eax, 0x1000006
mov dword [ebx], eax
add ebx, edx
or eax, 0x64cf8732
or eax, 0x7d21d664
and eax, 0xd60a
or eax, 0x2881
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c0b7849
or eax, 0x7a202823
and eax, 0x2a0421
or eax, 0x541014
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1401c62f
xor eax, 0x40f40c61
and eax, 0x10098a00
or eax, 0x440100
mov dword [ebx], eax
add ebx, edx
and eax, 0x169492d0
and eax, 0x48000
or eax, 0x2bd27181
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a2459a2
and eax, 0x465731c2
and eax, 0
or eax, 0xe1810000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ae7f683
and eax, 0x3402
or eax, 0x874
mov dword [ebx], eax
add ebx, edx
xor eax, 0x27ac89b0
and eax, 0x704a180
or eax, 0x18524001
mov dword [ebx], eax
add ebx, edx
or eax, 0x4eaf6699
and eax, 0x51810000
or eax, 0xa0000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x76e86838
and eax, 0x20d425e0
and eax, 0
or eax, 0x45b
mov dword [ebx], eax
add ebx, edx
and eax, 0x6bc9455a
and eax, 0x33fee73a
and eax, 8
or eax, 0x87708180
mov dword [ebx], eax
add ebx, edx
or eax, 0x730dc12e
or eax, 0x4042ed9d
and eax, 0x550b0001
or eax, 0x800040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x56621a98
or eax, 0x533ec149
and eax, 0x43ca8110
or eax, 0xa8000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x429aa8dc
and eax, 0x10
or eax, 0x8100002f
mov dword [ebx], eax
add ebx, edx
or eax, 0x372e0c7e
xor eax, 0x49867b4d
and eax, 0x800622
or eax, 0x5200c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x38270cf
or eax, 0x7c91f08b
and eax, 0x2d08000
or eax, 0x220100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f1a69f7
or eax, 0x22f09dc1
and eax, 0xb000092
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x381e5cc3
and eax, 0x44eac5c4
and eax, 0x80040
or eax, 0x68250805
mov dword [ebx], eax
add ebx, edx
or eax, 0xbb59cb9
xor eax, 0x493b22b2
and eax, 0xd
or eax, 0xd000010
mov dword [ebx], eax
add ebx, edx
or eax, 0x8f78ea6
or eax, 0x47b3c889
and eax, 0xc22a
or eax, 0x100
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b8961f8
or eax, 0x649dea66
and eax, 0x892034
or eax, 0x420001
mov dword [ebx], eax
add ebx, edx
or eax, 0x37eb989b
and eax, 0x30808800
or eax, 0x40100000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2df86230
and eax, 0x731d968b
and eax, 0x11000000
or eax, 0xa8004187
mov dword [ebx], eax
add ebx, edx
and eax, 0x7053b397
or eax, 0x178f0735
and eax, 0x10417
or eax, 0x3040
mov dword [ebx], eax
add ebx, edx
or eax, 0x2aba142c
xor eax, 0x116ced63
and eax, 0x1144908
or eax, 0x80000423
mov dword [ebx], eax
add ebx, edx
or eax, 0x4bead57a
and eax, 0x1048571
or eax, 0x280
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b55bace
or eax, 0x2865e774
and eax, 0x458300
or eax, 0x14100800
mov dword [ebx], eax
add ebx, edx
and eax, 0x18df38a9
xor eax, 0x4584f402
and eax, 0x4091c000
or eax, 0x20080281
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ea318eb
xor eax, 0x68c819f6
and eax, 0x2010000
or eax, 0xf0800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd836af3
and eax, 0x304d5ed8
and eax, 0x40
or eax, 0x9000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4deb2b40
or eax, 0x48be632b
and eax, 0x5708a08
or eax, 0x82000080
mov dword [ebx], eax
add ebx, edx
or eax, 0x4f2cd28f
and eax, 0x45080001
or eax, 0x830040
mov dword [ebx], eax
add ebx, edx
and eax, 0x364f7f3e
or eax, 0x4adae621
and eax, 0x42032400
or eax, 0x81001114
mov dword [ebx], eax
add ebx, edx
and eax, 0x23468710
and eax, 0x385ecb69
and eax, 0
or eax, 0xc60d0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ddd1e7a
xor eax, 0x4d26ebcd
and eax, 0x30000090
or eax, 0x5000040
mov dword [ebx], eax
add ebx, edx
and eax, 0x64dfa52d
and eax, 0
or eax, 0xfc9a
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c335bf7
and eax, 0x4882
or eax, 0x81100509
mov dword [ebx], eax
add ebx, edx
or eax, 0x402f8235
and eax, 0x208a1
or eax, 0x400040
mov dword [ebx], eax
add ebx, edx
and eax, 0x4dee6bbb
and eax, 0x815542c
and eax, 0
or eax, 0xe3c98100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f903bcf
and eax, 0x8000004a
or eax, 0x1000030
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e6a6429
xor eax, 0x2fe1d904
and eax, 0xba441
or eax, 0x442a0
mov dword [ebx], eax
add ebx, edx
and eax, 0x5219eb44
and eax, 0x18000
or eax, 0xeff00100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x24c9be8b
and eax, 0x2a172f15
and eax, 0x8000000
or eax, 0x8000000a
mov dword [ebx], eax
add ebx, edx
and eax, 0x56572eb3
xor eax, 0x3df7472c
and eax, 0x1874000
or eax, 0x40003081
mov dword [ebx], eax
add ebx, edx
or eax, 0x8c67f12
and eax, 0x450b00
or eax, 0x10108000
mov dword [ebx], eax
add ebx, edx
and eax, 0xab2faf3
or eax, 0x3d0da1a2
and eax, 0x3910a280
or eax, 0x80024001
mov dword [ebx], eax
add ebx, edx
or eax, 0x136d0f3f
and eax, 0xb2010000
or eax, 0x40800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x58fffe5d
xor eax, 0x535788a3
and eax, 0xc0
or eax, 0x8001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x14a6c582
and eax, 0x4001
or eax, 0x849b280
mov dword [ebx], eax
add ebx, edx
xor eax, 0x760a1ba5
and eax, 0x44030000
or eax, 0x1880000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b9d67b6
or eax, 0x1813c553
and eax, 0x18990510
or eax, 0x20242000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4cf07d33
and eax, 0x3ba90f3c
and eax, 0x30010000
or eax, 0x8340000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x370e2705
and eax, 0x8000000
or eax, 0x80000008
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f73152d
and eax, 0
or eax, 0x41877090
mov dword [ebx], eax
add ebx, edx
xor eax, 0x658983c
or eax, 0x6033ded
and eax, 0x44d8900
or eax, 0x10000200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x98aae8
xor eax, 0x19ee775e
and eax, 0x53b4080
or eax, 0xf2848901
mov dword [ebx], eax
add ebx, edx
xor eax, 0x486d1d3b
and eax, 0xb1800000
or eax, 0x40010000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2aab7f40
xor eax, 0x3115ec6f
and eax, 0xa40a
or eax, 0x1110
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ea1c4bc
and eax, 0x8000
or eax, 0x4add7181
mov dword [ebx], eax
add ebx, edx
or eax, 0x6efaa55f
and eax, 0x448b0000
or eax, 0x11000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ed3c000
and eax, 0x3508000
or eax, 0x30a20114
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6e2d18da
and eax, 0x10000c0
or eax, 0x80000021
mov dword [ebx], eax
add ebx, edx
and eax, 0x623ebd3b
and eax, 0x3e4a354d
and eax, 0
or eax, 0xce87f2
mov dword [ebx], eax
add ebx, edx
and eax, 0x38f8780
or eax, 0x57b126d0
and eax, 0x508a8000
or eax, 0x20000800
mov dword [ebx], eax
add ebx, edx
or eax, 0x5fa5374b
and eax, 0x38000103
or eax, 0x80004084
mov dword [ebx], eax
add ebx, edx
or eax, 0x669ad83
and eax, 0x418500
or eax, 0x270
mov dword [ebx], eax
add ebx, edx
and eax, 0x41bc635
and eax, 0x8210
or eax, 0xcccc414d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x29e80844
and eax, 0xc404c808
or eax, 0x8c804c4
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a9b0b6f
and eax, 0xcccccccc
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x276f17a0
and eax, 0x6a9ce6f7
and eax, 0x688844c4
or eax, 0x84031108
mov dword [ebx], eax
add ebx, edx
or eax, 0x51e1846
or eax, 0x6db21faf
and eax, 0x250c458b
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x6085af7
or eax, 0x664c0c5f
and eax, 0x80d
or eax, 0x9000
mov dword [ebx], eax
add ebx, edx
or eax, 0x502647bb
and eax, 0x1735
or eax, 0x880000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2dc64985
and eax, 0xc4c0b00
or eax, 0x18000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f11d1f
xor eax, 0x1d5ef8fb
and eax, 0x26080
or eax, 0x8e118101
mov dword [ebx], eax
add ebx, edx
and eax, 0x3787e558
and eax, 0x10000
or eax, 0xc9800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x43d79edb
and eax, 0x4c8
or eax, 0x6100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f6f48bc
and eax, 0x6bb328b6
and eax, 0x9002800
or eax, 0xc0dcc181
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ce8d2c7
xor eax, 0x3fb97f0a
and eax, 0x80810000
or eax, 0x71000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x872c8f4
and eax, 0xe0
or eax, 0x2500
mov dword [ebx], eax
add ebx, edx
or eax, 0x45d59174
and eax, 0x5108180
or eax, 0x80280008
mov dword [ebx], eax
add ebx, edx
xor eax, 0xcec2bd2
xor eax, 0x4b278fe6
and eax, 0x40830000
or eax, 0x15080041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x10be9b
and eax, 0x218cd55a
and eax, 0x1888010
or eax, 0x66420100
mov dword [ebx], eax
add ebx, edx
and eax, 0x5fcb7759
xor eax, 0x707e0e8a
and eax, 0x1000092
or eax, 0x80000020
mov dword [ebx], eax
add ebx, edx
and eax, 0xd70f260
and eax, 0x20
or eax, 0x9e8fd2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1cfafa95
and eax, 0x18600100
or eax, 0x60928000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e5371b0
xor eax, 0x2568b794
and eax, 0xb000020
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e4e28ee
and eax, 0x17040044
or eax, 0x11401
mov dword [ebx], eax
add ebx, edx
xor eax, 0x13f4e25
and eax, 0x14000020
or eax, 0x2100019d
mov dword [ebx], eax
add ebx, edx
or eax, 0x456f00b4
and eax, 0x20011
or eax, 0x1040
mov dword [ebx], eax
add ebx, edx
and eax, 0x6593b2e4
and eax, 0x1000
or eax, 0x85388088
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f9d1024
xor eax, 0x63886919
and eax, 0x44800001
or eax, 0x90b0040
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c3bdd08
and eax, 0x43cb0f63
and eax, 0x10000
or eax, 0x8c08314
mov dword [ebx], eax
add ebx, edx
or eax, 0x48a32130
and eax, 0x4020a100
or eax, 0x13145081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6186ac3a
and eax, 0x10820000
or eax, 0x45090000
mov dword [ebx], eax
add ebx, edx
and eax, 0xb0e8a39
and eax, 0x1020000
or eax, 0x6ae0810c
mov dword [ebx], eax
add ebx, edx
or eax, 0x74cc2074
and eax, 0x100000c
or eax, 0x80000080
mov dword [ebx], eax
add ebx, edx
or eax, 0x2dd62907
and eax, 0x840882
or eax, 0x84270
mov dword [ebx], eax
add ebx, edx
and eax, 0x392c397c
xor eax, 0x1a53528e
and eax, 0x180a0800
or eax, 0x20808000
mov dword [ebx], eax
add ebx, edx
and eax, 0x64397eed
and eax, 0
or eax, 0x8b004185
mov dword [ebx], eax
add ebx, edx
or eax, 0x6dda58c1
and eax, 0xcc081045
or eax, 0x10250000
mov dword [ebx], eax
add ebx, edx
or eax, 0x55e9005a
or eax, 0x77ff956d
and eax, 0x3500006d
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x2de539d2
or eax, 0x4cf8fd88
and eax, 0x988cd80
or eax, 0x92050214
mov dword [ebx], eax
add ebx, edx
xor eax, 0x8f2a81
and eax, 0x81004501
or eax, 0x14088a
mov dword [ebx], eax
add ebx, edx
or eax, 0x15f66563
and eax, 0xb621c1
or eax, 0x99000
mov dword [ebx], eax
add ebx, edx
and eax, 0x371068d5
or eax, 0x310b99b4
and eax, 0x31118100
or eax, 0xc4e00000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3c2302d6
and eax, 0x89000112
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x9bacbc7
or eax, 0x61531c00
and eax, 0x41811881
or eax, 0x42000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5384fad8
and eax, 0x4080ba00
or eax, 0xa0000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c80a758
and eax, 0x54000000
or eax, 0x12b0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6bb02f6a
and eax, 0x1eb20100
or eax, 0x80408014
mov dword [ebx], eax
add ebx, edx
or eax, 0x476920d2
or eax, 0x28102613
and eax, 0x8b000085
or eax, 8
mov dword [ebx], eax
add ebx, edx
or eax, 0x719c7ba
and eax, 0x87010405
or eax, 0x10240840
mov dword [ebx], eax
add ebx, edx
or eax, 0x4f86a308
and eax, 0x15000000
or eax, 0x20000020
mov dword [ebx], eax
add ebx, edx
and eax, 0x384f9e18
and eax, 0x730e9cd3
and eax, 0
or eax, 0x200d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f62e0
xor eax, 0x217e77a6
and eax, 0x1001008
or eax, 0x84388080
mov dword [ebx], eax
add ebx, edx
or eax, 0x104e564b
and eax, 0x35b01ba5
and eax, 0x5000001
or eax, 0x488b0040
mov dword [ebx], eax
add ebx, edx
and eax, 0x6f2d8dc5
and eax, 0x5990615d
and eax, 0x1000000
or eax, 0xb6c18110
mov dword [ebx], eax
add ebx, edx
or eax, 0x4042259a
and eax, 0x81000000
or eax, 0x65
mov dword [ebx], eax
add ebx, edx
or eax, 0x30413d5a
and eax, 0x401871
or eax, 0x34c080
mov dword [ebx], eax
add ebx, edx
and eax, 0xf9b0b77
and eax, 0x800
or eax, 0x64db200
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e031807
and eax, 0x140b0000
or eax, 0x41200000
mov dword [ebx], eax
add ebx, edx
and eax, 0x45de9535
and eax, 0x40020000
or eax, 0xbae08114
mov dword [ebx], eax
add ebx, edx
and eax, 0x54fa9a7b
and eax, 0
or eax, 0x8100004f
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a52bd13
and eax, 0x7b4de7ac
and eax, 0
or eax, 0x303f2
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c24b9da
xor eax, 0x288c64ea
and eax, 0x208a8800
or eax, 0x18000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x648388bf
and eax, 0x8000085
or eax, 0x83004100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x8cb1e99
and eax, 0x83090c04
or eax, 0x1c040041
mov dword [ebx], eax
add ebx, edx
and eax, 0x49059bb
and eax, 0x4000000
or eax, 0x310000e8
mov dword [ebx], eax
add ebx, edx
and eax, 0x75565845
xor eax, 0x2f79d86a
and eax, 0xc828
or eax, 0x2684
mov dword [ebx], eax
add ebx, edx
and eax, 0x72dfd52d
and eax, 0x46713d12
and eax, 0x400
or eax, 0x8114498b
mov dword [ebx], eax
add ebx, edx
or eax, 0x7874cbe9
and eax, 0x10c2c9
or eax, 0x820000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6a77697d
and eax, 0x1b643b67
and eax, 0x8600100
or eax, 0xe1818000
mov dword [ebx], eax
add ebx, edx
and eax, 0xf390fad
or eax, 0x596f17a
and eax, 0x1000068
or eax, 0x80000085
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5b47ade0
and eax, 0x42009
or eax, 0x3052e0
mov dword [ebx], eax
add ebx, edx
and eax, 0x2cbe5213
and eax, 0x300000
or eax, 0x42c18100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6bf6e205
or eax, 0x6c430f44
and eax, 0x8000005
or eax, 0x80000088
mov dword [ebx], eax
add ebx, edx
or eax, 0x798c10f6
xor eax, 0x4b0f04
and eax, 0x41851881
or eax, 0x2000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b8e0673
and eax, 0x59660798
and eax, 0x10000200
or eax, 0x4558900
mov dword [ebx], eax
add ebx, edx
and eax, 0x74af1b71
and eax, 0x19120d74
and eax, 0x10000000
or eax, 0x8f4cc281
mov dword [ebx], eax
add ebx, edx
and eax, 0x106aff03
xor eax, 0x62d5ff2b
and eax, 0x42810000
or eax, 0x88000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2bf82f1f
xor eax, 0x7deff4cd
and eax, 0x5b82
or eax, 0x404
mov dword [ebx], eax
add ebx, edx
or eax, 0xaa01666
and eax, 0xaa05280
or eax, 0x9046a001
mov dword [ebx], eax
add ebx, edx
or eax, 0x19103867
and eax, 0x1826026
or eax, 0x44090508
mov dword [ebx], eax
add ebx, edx
and eax, 0x572d8f39
or eax, 0x1fb62423
and eax, 0x57252500
or eax, 0xa0000010
mov dword [ebx], eax
add ebx, edx
or eax, 0x6eaf0a9b
and eax, 0x250000
or eax, 0x100000
mov dword [ebx], eax
add ebx, edx
or eax, 0x39ec1326
or eax, 0x58dbc993
and eax, 0x9000006
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3547378f
and eax, 0x1053080
or eax, 0x40800810
mov dword [ebx], eax
add ebx, edx
and eax, 0x754eb559
and eax, 0x40000
or eax, 0xc498b00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x243c2598
and eax, 0x31a080
or eax, 0xd70e4101
mov dword [ebx], eax
add ebx, edx
or eax, 0x2e9a2b48
and eax, 0xe9810000
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x42d18cff
and eax, 0x5b1dbf65
and eax, 0x421
or eax, 0x5082
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3ca1e659
and eax, 0x3081a080
or eax, 0x421a4101
mov dword [ebx], eax
add ebx, edx
xor eax, 0x43a3c61a
or eax, 0x4d7eff4
and eax, 0x31810000
or eax, 0xc0000000
mov dword [ebx], eax
add ebx, edx
or eax, 0xee66bd
or eax, 0x7a9858f9
and eax, 0x707c
or eax, 2
mov dword [ebx], eax
add ebx, edx
and eax, 0x833949a
and eax, 0x1a
or eax, 0x2040a0
mov dword [ebx], eax
add ebx, edx
or eax, 0x7bab7360
and eax, 0x10012300
or eax, 0x540800
mov dword [ebx], eax
add ebx, edx
and eax, 0x3468e9e6
and eax, 0x800
or eax, 0xe2dc281
mov dword [ebx], eax
add ebx, edx
xor eax, 0xdb4fdb4
and eax, 0x2810000
or eax, 0xf0000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x523f53f2
or eax, 0x1ae2f9c4
and eax, 0x1b64
or eax, 0x400
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ddef4c6
and eax, 0
or eax, 0x85388a88
mov dword [ebx], eax
add ebx, edx
or eax, 0x4cc097de
and eax, 0xc8b80040
or eax, 0x10000001
mov dword [ebx], eax
add ebx, edx
and eax, 0x348cbcc9
and eax, 0x41
or eax, 0x2b000092
mov dword [ebx], eax
add ebx, edx
or eax, 0x5fc70068
and eax, 0x30050041
or eax, 0x301004
mov dword [ebx], eax
add ebx, edx
or eax, 0x651bea24
or eax, 0x14f9f212
and eax, 0x1000045
or eax, 0x8a000080
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c2fbfd3
xor eax, 0x491c968e
and eax, 0xc0010849
or eax, 0x21800004
mov dword [ebx], eax
add ebx, edx
and eax, 0x17b562bc
and eax, 8
or eax, 0x2310
mov dword [ebx], eax
add ebx, edx
and eax, 0x706a8341
xor eax, 0x25e07b0f
and eax, 0x20007001
or eax, 0x2158180
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f27c03f
and eax, 0
or eax, 0x81880000
mov dword [ebx], eax
add ebx, edx
or eax, 0x27ab4bb9
and eax, 0x10138
or eax, 0x408400
mov dword [ebx], eax
add ebx, edx
and eax, 0x60f6661b
xor eax, 0x2d6f9235
and eax, 0x1051028
or eax, 0x40802890
mov dword [ebx], eax
add ebx, edx
or eax, 0x53f17c62
or eax, 0x4e9f8c60
and eax, 0x4cc35c00
or eax, 0x80000100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f5791f
and eax, 0xcc04040c
or eax, 0xc8c8c0
mov dword [ebx], eax
add ebx, edx
or eax, 0xfd4e702
xor eax, 0x691e9d73
and eax, 0xa482508c
or eax, 0x48090540
mov dword [ebx], eax
add ebx, edx
or eax, 0x67dd6981
and eax, 0x25084589
or eax, 0x10000002
mov dword [ebx], eax
add ebx, edx
and eax, 0x26bac709
xor eax, 0x8416d8
and eax, 0x81
or eax, 0x2024
mov dword [ebx], eax
add ebx, edx
or eax, 0x6383521a
and eax, 0x468bee18
and eax, 0x822210
or eax, 0x8525
mov dword [ebx], eax
add ebx, edx
or eax, 0x6cebef7c
or eax, 0x2e5bfd5e
and eax, 0x24b13500
or eax, 0x91040000
mov dword [ebx], eax
add ebx, edx
and eax, 0x70025c0b
and eax, 0
or eax, 0x4d8b0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b13dde2
and eax, 0x70753b86
and eax, 0x100100
or eax, 0x85e18008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1efb2310
xor eax, 0x37f6ba5b
and eax, 0x80000000
or eax, 0x1000024
mov dword [ebx], eax
add ebx, edx
xor eax, 0x27b1ced6
and eax, 0x3100f0
or eax, 0x21001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x75b0db99
and eax, 0x10818800
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x10ecfe47
xor eax, 0x7bd5d6b8
and eax, 0xb00008e
or eax, 0x80004100
mov dword [ebx], eax
add ebx, edx
or eax, 0x393121ca
or eax, 0x57d7e8bb
and eax, 0xf2810855
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c07f000
and eax, 0xfe879805
or eax, 0x17804a2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4dfda373
and eax, 0x82003280
or eax, 0x9a4c001
mov dword [ebx], eax
add ebx, edx
xor eax, 0xba5e663
xor eax, 0x60d4e519
and eax, 0x4081f1fb
or eax, 0x50a0e04
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ab1beae
and eax, 0x40013408
or eax, 0xbf1c0100
mov dword [ebx], eax
add ebx, edx
and eax, 0x9b7db79
xor eax, 0x14355fb8
and eax, 0xc200000
or eax, 0x82150000
mov dword [ebx], eax
add ebx, edx
or eax, 0x18d19c0e
and eax, 0x3cecf0b6
and eax, 0x8000000
or eax, 0x800000e8
mov dword [ebx], eax
add ebx, edx
and eax, 0x41ab326a
and eax, 0x79516836
and eax, 0
or eax, 0x418e1090
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a22075d
and eax, 0
or eax, 0x84d8b00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7a3cf888
and eax, 0x20214180
or eax, 0x808e8801
mov dword [ebx], eax
add ebx, edx
xor eax, 0x201a2387
and eax, 0x80810000
or eax, 0x71000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x73eda530
and eax, 0
or eax, 0xb737
mov dword [ebx], eax
add ebx, edx
or eax, 0x7489d7e4
xor eax, 0x54c7ad4c
and eax, 0x8508b
or eax, 0x81000500
mov dword [ebx], eax
add ebx, edx
or eax, 0x2638238a
and eax, 0x105482
or eax, 0x418870
mov dword [ebx], eax
add ebx, edx
or eax, 0x7871b3d3
and eax, 0x48708100
or eax, 0x5820000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6379318b
or eax, 0x4cebb03e
and eax, 0x8000006
or eax, 0x80000040
mov dword [ebx], eax
add ebx, edx
or eax, 0x70724cab
or eax, 0x170d2696
and eax, 0x410e008a
or eax, 0x801000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b78544f
and eax, 0x8440000
or eax, 0x18b00
mov dword [ebx], eax
add ebx, edx
or eax, 0x660e921d
and eax, 0x6920d
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x79a563de
xor eax, 0x53d20f92
and eax, 0x2113400
or eax, 0x15860100
mov dword [ebx], eax
add ebx, edx
and eax, 0x2668b4e7
and eax, 0x772bf685
and eax, 0x6000000
or eax, 0x80b90000
mov dword [ebx], eax
add ebx, edx
and eax, 0x23a33473
and eax, 0x2000000
or eax, 0x2900007e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5af3d832
and eax, 0x7181084c
or eax, 0x80000001
mov dword [ebx], eax
add ebx, edx
and eax, 0x766a0fa3
or eax, 0x3e621f54
and eax, 0x650
or eax, 0x60a0
mov dword [ebx], eax
add ebx, edx
and eax, 0x684f866d
and eax, 0
or eax, 0x8e108188
mov dword [ebx], eax
add ebx, edx
or eax, 0x741487e1
and eax, 0x54000041
or eax, 0x18b0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x267fe627
and eax, 0x13c08000
or eax, 0x88020108
mov dword [ebx], eax
add ebx, edx
or eax, 0x237a7ee4
and eax, 0x2f6cefd7
and eax, 0x10000c4
or eax, 0x80000023
mov dword [ebx], eax
add ebx, edx
or eax, 0x732b58a8
and eax, 0x44bf9f3c
and eax, 0x2b1020
or eax, 0xd4e0d2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d3e1511
xor eax, 0x3e6bf842
and eax, 0x900
or eax, 0x8458200
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b743b11
and eax, 0x3e753a9c
and eax, 0x451a00
or eax, 0x2c405
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a2059a9
or eax, 0x2b0c0b90
and eax, 0xb041100
or eax, 0x54702400
mov dword [ebx], eax
add ebx, edx
or eax, 0x5a7cde01
or eax, 0x1c0edea7
and eax, 0x10080000
or eax, 0x80800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x31263925
and eax, 0
or eax, 0x418e10
mov dword [ebx], eax
add ebx, edx
xor eax, 0x28c9ec34
and eax, 0x84000
or eax, 0x81000d8b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2835af83
or eax, 0x78dd2cd9
and eax, 0xb886c1
or eax, 0x21020
mov dword [ebx], eax
add ebx, edx
and eax, 0x4eabdb14
xor eax, 0x528aef40
and eax, 0x50200100
or eax, 0x5d18000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x62b0a9e9
and eax, 0x1000048
or eax, 0x80000014
mov dword [ebx], eax
add ebx, edx
and eax, 0x56c78f74
and eax, 0x3d17c78d
and eax, 0
or eax, 0x4e21f1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x40e46066
and eax, 0x100
or eax, 0x8558a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x60401149
and eax, 0x400000
or eax, 0x916ca81
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c800a76
xor eax, 0x3a081ac4
and eax, 0x52800000
or eax, 0xa0010000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f0d395b
xor eax, 0x7eb990c
and eax, 0xa000
or eax, 0x580
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e58a4ca
and eax, 0xa500000
or eax, 0xb002f281
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f951aa
xor eax, 0x3d5181dc
and eax, 0x82880000
or eax, 0x8000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3a24ec2e
and eax, 0x8c00
or eax, 0x410210
mov dword [ebx], eax
add ebx, edx
or eax, 0x424b2e39
or eax, 0x2c0b0a53
and eax, 0xc08040b
or eax, 0x1004180
mov dword [ebx], eax
add ebx, edx
and eax, 0x53805e56
and eax, 0x4002
or eax, 0x11fd
mov dword [ebx], eax
add ebx, edx
and eax, 0x3dc3b0f4
and eax, 0x1034
or eax, 0x57ad01
mov dword [ebx], eax
add ebx, edx
or eax, 0x194069fc
or eax, 0x22222370
and eax, 0x2010b900
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x486a79fc
xor eax, 0x4eb7ec7a
and eax, 0x4c230000
or eax, 0x1080000
mov dword [ebx], eax
add ebx, edx
or eax, 0xc0bca06
xor eax, 0x6874b989
and eax, 0x1490108
or eax, 0x1aa08000
mov dword [ebx], eax
add ebx, edx
and eax, 0x479fc61a
xor eax, 0x2981637e
and eax, 0x54
or eax, 0x81000081
mov dword [ebx], eax
add ebx, edx
and eax, 0x50925e77
xor eax, 0x34d66f62
and eax, 0x34126331
or eax, 0xcb2100c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c117b30
and eax, 0x462534eb
and eax, 0x10020
or eax, 0x108088df
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3d99b237
and eax, 0x28000088
or eax, 0x92004106
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ac36851
and eax, 0x694f
or eax, 0x9420
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3d5ca072
xor eax, 0x3ea76a08
and eax, 0x1081501
or eax, 0x8000402a
mov dword [ebx], eax
add ebx, edx
and eax, 0x1d88a0cb
and eax, 0x80002
or eax, 0xb100e0
mov dword [ebx], eax
add ebx, edx
and eax, 0x54da5877
and eax, 0x900000
or eax, 0x6a628100
mov dword [ebx], eax
add ebx, edx
and eax, 0x1336fda0
and eax, 0x2000000
or eax, 0x890000a1
mov dword [ebx], eax
add ebx, edx
and eax, 0x5953a7d6
or eax, 0xd2bf4a2
and eax, 0x1210000
or eax, 0x42040845
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6510b6a0
xor eax, 0x1ad71f31
and eax, 0x34000084
or eax, 0x1000001
mov dword [ebx], eax
add ebx, edx
or eax, 0x4cae8a1b
xor eax, 0x42d4e157
and eax, 0x100
or eax, 0x403
mov dword [ebx], eax
add ebx, edx
and eax, 0x488e84ae
and eax, 0
or eax, 0x8e109088
mov dword [ebx], eax
add ebx, edx
or eax, 0x129ddecd
and eax, 0xc890041
or eax, 0x41020000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x49043b62
or eax, 0x131543cd
and eax, 0x2890108
or eax, 0x88408000
mov dword [ebx], eax
add ebx, edx
and eax, 0x70f86af3
or eax, 0x7aec27c0
and eax, 0x40
or eax, 0x81000001
mov dword [ebx], eax
add ebx, edx
or eax, 0x22b02aa
and eax, 0x2802c9
or eax, 0x546100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1bfa1882
and eax, 0x616548f3
and eax, 0x1000000
or eax, 0x7ac18100
mov dword [ebx], eax
add ebx, edx
and eax, 0x48cb9734
or eax, 0x718ef95e
and eax, 0x100005c
or eax, 0x80000081
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b1a843f
or eax, 0x5a6863bf
and eax, 0x15845f1
or eax, 0x50800
mov dword [ebx], eax
add ebx, edx
and eax, 0x55dd3543
and eax, 0x1a1bbbae
and eax, 0x110100
or eax, 0x8448a00
mov dword [ebx], eax
add ebx, edx
or eax, 0x4fc95d9e
and eax, 0x485cca80
or eax, 0xa0020001
mov dword [ebx], eax
add ebx, edx
or eax, 0xaedb148
xor eax, 0x353a9f0b
and eax, 0xc2810000
or eax, 0x20000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x632fd800
or eax, 0x644933f3
and eax, 0x3ae2
or eax, 0x400
mov dword [ebx], eax
add ebx, edx
or eax, 0x2337c951
and eax, 0x2202f281
or eax, 0x1cc80000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1541dcac
and eax, 0
or eax, 0x8a880000
mov dword [ebx], eax
add ebx, edx
or eax, 0x167c5954
or eax, 0x386c9e0e
and eax, 0x408e10
or eax, 0x10000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1482d600
xor eax, 0x4a85c6d9
and eax, 0x40061088
or eax, 0x1880030
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c4829a1
and eax, 0x33323a5
and eax, 0x20100
or eax, 0xccc15c00
mov dword [ebx], eax
add ebx, edx
and eax, 0x61fbf3a1
and eax, 0x40835100
or eax, 0xac0804cc
mov dword [ebx], eax
add ebx, edx
or eax, 0x3d5b6d48
and eax, 0x35084588
or eax, 0x40003
mov dword [ebx], eax
add ebx, edx
or eax, 0x100d16a5
and eax, 0x20d8757b
and eax, 0x4001
or eax, 0x50
mov dword [ebx], eax
add ebx, edx
and eax, 0x44e21f9
and eax, 0x11
or eax, 0x6f5c4e24
mov dword [ebx], eax
add ebx, edx
xor eax, 0x11129ad4
and eax, 0xc4c8061
or eax, 0x10b0e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x75a0dd42
xor eax, 0x242d0a7c
and eax, 0x54404801
or eax, 0x200f8180
mov dword [ebx], eax
add ebx, edx
or eax, 0x33414b22
and eax, 0x71010000
or eax, 0x80800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1d2a9458
and eax, 0x617900bd
and eax, 0
or eax, 0x674a
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f031310
or eax, 0x41920005
and eax, 0x1000101
or eax, 0x1025f080
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f5a3bf6
and eax, 0x1000000
or eax, 0x80890000
mov dword [ebx], eax
add ebx, edx
and eax, 0x68620a5c
and eax, 0
or eax, 0x41893c
mov dword [ebx], eax
add ebx, edx
and eax, 0x35edc1d4
or eax, 0x8e0971a
and eax, 0x150a
or eax, 0x81144081
mov dword [ebx], eax
add ebx, edx
or eax, 0x770fa36c
and eax, 0x7d4a17c0
and eax, 0x806c0
or eax, 0x60a00a
mov dword [ebx], eax
add ebx, edx
or eax, 0x4cb1c1e0
or eax, 0x3953571b
and eax, 0x68c28100
or eax, 0x2000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x10a7120a
or eax, 0x1d21cfcf
and eax, 0x10000ce
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c270065
or eax, 0x3e65e731
and eax, 0x404470
or eax, 0x1080882
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ed422b
and eax, 0x4210800
or eax, 0x8a42b000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a8d1102
and eax, 0x442b0000
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
or eax, 0xc440af
and eax, 0x5ce0000
or eax, 0xaa102d10
mov dword [ebx], eax
add ebx, edx
or eax, 0x2296e80d
or eax, 0x2bca7b8c
and eax, 0xa8140000
or eax, 0x50210000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e069d5e
and eax, 0x80339c44
or eax, 0x8cc62a1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1244d165
and eax, 0x892c80
or eax, 0x41001010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x25b18095
or eax, 0xe62d6b9
and eax, 0x8488a00
or eax, 0x50100
mov dword [ebx], eax
add ebx, edx
and eax, 0x53833a0b
or eax, 0x3295d353
and eax, 0x3005c101
or eax, 0x8c680080
mov dword [ebx], eax
add ebx, edx
or eax, 0x16f3f00e
and eax, 0xb0810000
or eax, 0x41000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x35f4f174
or eax, 0x18d1431b
and eax, 0x421b
or eax, 0x80e0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x45d6318e
and eax, 0x4110e101
or eax, 0x18210080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x42ed79c4
and eax, 0x11800000
or eax, 0xe0010000
mov dword [ebx], eax
add ebx, edx
and eax, 0x39d6764b
xor eax, 0x6c63cf6d
and eax, 0x804
or eax, 0x1002
mov dword [ebx], eax
add ebx, edx
and eax, 0x839f42c
and eax, 0x1000
or eax, 0x8114458b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6107226d
and eax, 0x27c2
or eax, 0xa00008
mov dword [ebx], eax
add ebx, edx
or eax, 0x5947e41a
xor eax, 0x5929204c
and eax, 0xca8100
or eax, 0xaa200000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2452643d
and eax, 0
or eax, 0x810000ce
mov dword [ebx], eax
add ebx, edx
and eax, 0x58b863c7
and eax, 0xc2
or eax, 0xef3120
mov dword [ebx], eax
add ebx, edx
and eax, 0x742e7aed
xor eax, 0x358b46b4
and eax, 0x10a00000
or eax, 0xa528100
mov dword [ebx], eax
add ebx, edx
and eax, 0x6bdd4fe6
xor eax, 0x7ecccd09
and eax, 1
or eax, 0x880000e2
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c83e795
and eax, 0x4d5a9a57
and eax, 0x40000002
or eax, 0x1893c88
mov dword [ebx], eax
add ebx, edx
and eax, 0x61b02944
xor eax, 0x61f1828c
and eax, 0x418a00
or eax, 0x10040100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x511be059
and eax, 0x404211
or eax, 0x210424
mov dword [ebx], eax
add ebx, edx
or eax, 0x146c48d9
xor eax, 0x1ccc1edf
and eax, 0x8811000
or eax, 0x915c2500
mov dword [ebx], eax
add ebx, edx
or eax, 0x21c603be
and eax, 0x98b0000
or eax, 0x44000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5b94bd92
xor eax, 0x1a45f044
and eax, 0x8400110
or eax, 0x73a18000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2564db21
and eax, 1
or eax, 0x8100004c
mov dword [ebx], eax
add ebx, edx
or eax, 0x45113315
xor eax, 0x40df76e9
and eax, 0x4801b0
or eax, 0x41
mov dword [ebx], eax
add ebx, edx
xor eax, 0x13a167cc
and eax, 0x10810000
or eax, 0x2c008800
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b69cf4e
and eax, 0x8000000
or eax, 0x83004189
mov dword [ebx], eax
add ebx, edx
or eax, 0x1d8a3943
or eax, 0x505346fc
and eax, 0xca811055
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x58fc230c
or eax, 0xb8a0f85
and eax, 0xddd
or eax, 0xc000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x50e461e2
and eax, 0x321606cd
and eax, 0x40001
or eax, 0xb73ea80
mov dword [ebx], eax
add ebx, edx
xor eax, 0x463caf87
xor eax, 0x47693266
and eax, 0xa000000
or eax, 0xc0810000
mov dword [ebx], eax
add ebx, edx
and eax, 0x516483a1
or eax, 0x81e43aa
and eax, 0x41a8
or eax, 0x3015
mov dword [ebx], eax
add ebx, edx
and eax, 0x1ec54d73
and eax, 0x4001
or eax, 0xf301b280
mov dword [ebx], eax
add ebx, edx
and eax, 0x6de60eae
or eax, 0x553964cf
and eax, 0x45090000
or eax, 0x820000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7816d9f9
and eax, 0x717e9fe1
and eax, 0xc0900
or eax, 0xc4e3040c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x543f8156
and eax, 0x80100000
or eax, 0x60250000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7f1db185
and eax, 0x88000084
or eax, 0x72
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6cf4ce85
xor eax, 0x228cdb3d
and eax, 0x40081400
or eax, 0x1812890
mov dword [ebx], eax
add ebx, edx
or eax, 0x7d8fad88
xor eax, 0x4800440f
and eax, 0x140d8900
or eax, 0x400200
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f3b0581
and eax, 0x32416b01
and eax, 0x100
or eax, 0xf4d4e081
mov dword [ebx], eax
add ebx, edx
and eax, 0x6692a88f
xor eax, 0x1c0fd530
and eax, 0x70810000
or eax, 0x81000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x74bd53ad
and eax, 0x70010000
or eax, 0x8641ea4
mov dword [ebx], eax
add ebx, edx
or eax, 0x217ecb22
xor eax, 0x6c4bece0
and eax, 0x1101102
or eax, 0x80004489
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ec1d633
and eax, 0xeded45b
and eax, 0x8008
or eax, 0x80bc2
mov dword [ebx], eax
add ebx, edx
and eax, 0x76247473
and eax, 0x46cd5cfb
and eax, 0
or eax, 0x9ff28100
mov dword [ebx], eax
add ebx, edx
and eax, 0x1da89b7e
and eax, 0x9000000
or eax, 0x800000f8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x42506cde
and eax, 0x5e931808
and eax, 0x40000800
or eax, 0x189348a
mov dword [ebx], eax
add ebx, edx
and eax, 0x9ee796
and eax, 0
or eax, 0x8458b00
mov dword [ebx], eax
add ebx, edx
and eax, 0x2cf058ec
and eax, 0x400800
or eax, 0x982705
mov dword [ebx], eax
add ebx, edx
and eax, 0x197b04df
xor eax, 0x1bc80bbb
and eax, 0x12000500
or eax, 0x64063000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a7a146
and eax, 0x56a10000
or eax, 0x1180001
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b937812
and eax, 0x3000000
or eax, 0x280000bc
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d5f9c6c
or eax, 0x38eee49b
and eax, 0x7181084d
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x16db7463
and eax, 1
or eax, 0x1e2a
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ab5280e
and eax, 8
or eax, 0x893c8180
mov dword [ebx], eax
add ebx, edx
and eax, 0x51509d18
or eax, 0x1cbe38da
and eax, 0x158a0040
or eax, 0x40010001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x218e985
and eax, 0x13828100
or eax, 0x80600008
mov dword [ebx], eax
add ebx, edx
or eax, 0x240f8a1a
and eax, 0x8100001a
or eax, 0x85
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe9729f3
or eax, 0x6618d90a
and eax, 0x93a84a
or eax, 0x600080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7137169c
and eax, 0x7c41311
and eax, 0xc00000
or eax, 0x40a8100
mov dword [ebx], eax
add ebx, edx
and eax, 0x209e4147
and eax, 0
or eax, 0x8100002f
mov dword [ebx], eax
add ebx, edx
or eax, 0x131f4f50
and eax, 0x1f0172
or eax, 0xe03080
mov dword [ebx], eax
add ebx, edx
and eax, 0x2591bf42
or eax, 0x7d240e7f
and eax, 0x8003800
or eax, 0x28000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d030c9e
and eax, 0x607dc697
and eax, 0
or eax, 0x452b0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x759d67b0
and eax, 0x5010000
or eax, 0x82500510
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a985376
and eax, 0xc1090000
or eax, 0x20040000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5771a39d
and eax, 0x34000004
or eax, 0x1000002
mov dword [ebx], eax
add ebx, edx
and eax, 0x72ab9bc8
and eax, 0x30000000
or eax, 0xcfff96f1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x174ac6fb
or eax, 0x4853143d
and eax, 0x88341008
or eax, 0x1088080
mov dword [ebx], eax
add ebx, edx
or eax, 0x760a03aa
xor eax, 0x57197aad
and eax, 0x8030001
or eax, 0x45880040
mov dword [ebx], eax
add ebx, edx
and eax, 0x4491480a
or eax, 0x34ce6b19
and eax, 0x30c10110
or eax, 0x3008000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2bcc7be7
and eax, 0x1000012
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c9ca8a3
and eax, 0x8420a1
or eax, 0x215540
mov dword [ebx], eax
add ebx, edx
and eax, 0x1846673e
and eax, 0x100
or eax, 0x2ff18200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f5a2c0f
xor eax, 0x348a9070
and eax, 0x213d3a
or eax, 0x9c8080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6fb7eebb
and eax, 0x300
or eax, 0x10552800
mov dword [ebx], eax
add ebx, edx
and eax, 0x4723a587
or eax, 0x2b3170d8
and eax, 0x116080
or eax, 0x100c8a01
mov dword [ebx], eax
add ebx, edx
and eax, 0xb94e74
and eax, 0x10000
or eax, 0xf2800000
mov dword [ebx], eax
add ebx, edx
or eax, 0xd8d71a9
or eax, 0x8a80dc7
and eax, 0xffad350c
or eax, 0x528010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1baf82ba
and eax, 0x80100280
or eax, 0x92c8808
mov dword [ebx], eax
add ebx, edx
or eax, 0x7fc0be4d
and eax, 0x45880041
or eax, 0x30000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a946cee
xor eax, 0x6280ecca
and eax, 0x35030000
or eax, 0x82403508
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ab44a80
and eax, 0x7350000
or eax, 0x40000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x399f4157
and eax, 0x56805e70
and eax, 0x2000000
or eax, 0x89000029
mov dword [ebx], eax
add ebx, edx
and eax, 0x1bb1dacc
and eax, 0x1000008
or eax, 0xf0810845
mov dword [ebx], eax
add ebx, edx
xor eax, 0xde28c56
and eax, 0x8418
or eax, 0x7b80
mov dword [ebx], eax
add ebx, edx
or eax, 0x423f10a4
and eax, 0x4026f180
or eax, 0x21800001
mov dword [ebx], eax
add ebx, edx
and eax, 0x537ea1f8
xor eax, 0x6f7cd6e
and eax, 0x1800000
or eax, 0x80080000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x39606aa1
and eax, 0x400820
or eax, 0x1811c
mov dword [ebx], eax
add ebx, edx
and eax, 0x3bcb97a3
and eax, 0x100
or eax, 0x8108548b
mov dword [ebx], eax
add ebx, edx
and eax, 0x136e5246
and eax, 0x1002
or eax, 0x2324c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c1e92f3
xor eax, 0x7f69b4cc
and eax, 0x52500000
or eax, 0x84a28100
mov dword [ebx], eax
add ebx, edx
or eax, 0x35a1ab50
xor eax, 0x7eacd5ae
and eax, 0x880000c0
or eax, 0x30000001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x554c76d8
and eax, 0x201
or eax, 0x80e2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c6d0949
and eax, 0x673b1e5b
and eax, 0x2408000a
or eax, 0x11044521
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e1a4e4b
and eax, 9
or eax, 0x1070
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe7a0cbe
and eax, 0x31edbae
and eax, 0x181080
or eax, 0x89248008
mov dword [ebx], eax
add ebx, edx
and eax, 0x42cab8b9
and eax, 0x80000
or eax, 0x4d830041
mov dword [ebx], eax
add ebx, edx
and eax, 0x61b57c90
and eax, 0x42a0befb
and eax, 0x40800000
or eax, 0xa4718110
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d191e70
and eax, 0x81000020
or eax, 0xd
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d413a9d
and eax, 0x1b5ffd5e
and eax, 0x410000
or eax, 0x9e42c9
mov dword [ebx], eax
add ebx, edx
and eax, 0x1d2bea92
and eax, 0x7094ca68
and eax, 0
or eax, 0xb9f18100
mov dword [ebx], eax
add ebx, edx
or eax, 0x13144ece
and eax, 0x8b0000ce
or eax, 0x11
mov dword [ebx], eax
add ebx, edx
and eax, 0x4eb1366
and eax, 0x44
or eax, 0xe2811411
mov dword [ebx], eax
add ebx, edx
xor eax, 0x400d692f
and eax, 0x2432
or eax, 0x8284
mov dword [ebx], eax
add ebx, edx
and eax, 0x7eb133b3
and eax, 0x2280
or eax, 0x2084d001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d973c65
and eax, 0x8000000
or eax, 0x82880000
mov dword [ebx], eax
add ebx, edx
or eax, 0x156d4882
xor eax, 0x5d5d1d1
and eax, 0x8910
or eax, 0x41002c
mov dword [ebx], eax
add ebx, edx
and eax, 0x49ed0b8
and eax, 8
or eax, 0x350c4583
mov dword [ebx], eax
add ebx, edx
and eax, 0x320e205d
and eax, 0
or eax, 0xf662
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d9103ac
and eax, 0x103104
or eax, 0x6a0a31
mov dword [ebx], eax
add ebx, edx
or eax, 0x7080a271
and eax, 0x70303100
or eax, 0x8e050400
mov dword [ebx], eax
add ebx, edx
xor eax, 0xebded22
and eax, 0x5cab5037
and eax, 0x40880000
or eax, 0x23310000
mov dword [ebx], eax
add ebx, edx
and eax, 0x531c864c
and eax, 0x3000000
or eax, 0x28000045
mov dword [ebx], eax
add ebx, edx
and eax, 0x75641f0e
or eax, 0x1fe30040
and eax, 0x31810044
or eax, 0xc0001409
mov dword [ebx], eax
add ebx, edx
or eax, 0x40f6c0cc
and eax, 0x193de630
and eax, 0
or eax, 0x138f
mov dword [ebx], eax
add ebx, edx
and eax, 0x325d2af5
and eax, 0x80
or eax, 0x893c8108
mov dword [ebx], eax
add ebx, edx
and eax, 0x4fc348bd
xor eax, 0x3b07cb3d
and eax, 0x30000001
or eax, 0xcb80040
mov dword [ebx], eax
add ebx, edx
or eax, 0x199a929
xor eax, 0x3829a387
and eax, 0x5000088
or eax, 0x58004101
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2aae511b
xor eax, 0x326a4740
and eax, 0x44c444c2
or eax, 0x88088801
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ab66470
or eax, 0x79879bb8
and eax, 0xccccccc8
or eax, 4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x30b76e03
and eax, 0xec0b00cc
or eax, 0x805500
mov dword [ebx], eax
add ebx, edx
or eax, 0x5edfef16
or eax, 0x18709f24
and eax, 0x3408458a
or eax, 0x1000001
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f024938
xor eax, 0x45b202a
and eax, 0x6d80
or eax, 0x804c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x42cf5dd1
or eax, 0x64f80a4
and eax, 0x448035
or eax, 0x4200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x60c82f3b
and eax, 0xc8900
or eax, 0x8410200
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f1b137d
xor eax, 0x6f9dbb86
and eax, 0x800081
or eax, 0x835c900
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ad9fbf0
xor eax, 0x69d19b1b
and eax, 0x61000000
or eax, 0x88810000
mov dword [ebx], eax
add ebx, edx
and eax, 0x13f99e04
and eax, 0x2226cef6
and eax, 0
or eax, 0xf157
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c4d7756
and eax, 0x1845f101
or eax, 0xa0320080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x356ac61
and eax, 0x81005de0
or eax, 0x88a21f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6eb10652
and eax, 0x1888c
or eax, 0x400040
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a7de1be
and eax, 0x1a657865
and eax, 0
or eax, 0x8108558b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e00ffdb
xor eax, 0x4d69d945
and eax, 0x217200
or eax, 0x8280ca
mov dword [ebx], eax
add ebx, edx
and eax, 0x36226502
and eax, 0x220000
or eax, 0x8ed08100
mov dword [ebx], eax
add ebx, edx
and eax, 0x447b1f64
or eax, 0x2cc0967a
and eax, 0x8601442
or eax, 0x83056080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x54aa447c
and eax, 0x48050004
or eax, 0x20200841
mov dword [ebx], eax
add ebx, edx
or eax, 0x75f05b86
and eax, 0xd000103
or eax, 0x30
mov dword [ebx], eax
add ebx, edx
and eax, 0x2fa0215e
and eax, 2
or eax, 0x8665
mov dword [ebx], eax
add ebx, edx
and eax, 0x6899e198
and eax, 0
or eax, 0xa76735
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a159e5e
and eax, 0x5a09bd3
and eax, 0
or eax, 0xcc908900
mov dword [ebx], eax
add ebx, edx
or eax, 0x71ca7585
xor eax, 0x13a3fb37
and eax, 0x8a000080
or eax, 0x1004108
mov dword [ebx], eax
add ebx, edx
and eax, 0x1747ca29
and eax, 0x1000008
or eax, 0xc0810845
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b164527
and eax, 5
or eax, 0xc6b8
mov dword [ebx], eax
add ebx, edx
and eax, 0x121ed77f
or eax, 0x37ccee3f
and eax, 0x308ce001
or eax, 0x40221180
mov dword [ebx], eax
add ebx, edx
or eax, 0x14c3d227
and eax, 0x548b0001
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7d44bcc1
or eax, 0x6233ab9b
and eax, 0x4af28108
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x74988ccd
xor eax, 0x4b9fec87
and eax, 0x81000042
or eax, 0xb4
mov dword [ebx], eax
add ebx, edx
or eax, 0x63a06d7
or eax, 0x302c2e45
and eax, 0x1e20f2
or eax, 0x414100
mov dword [ebx], eax
add ebx, edx
or eax, 0x76b00f46
xor eax, 0x2e63f38d
and eax, 0x48888800
or eax, 0x84020000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7090e4e6
and eax, 0x5ff6abb5
and eax, 0x8000080
or eax, 0x83004108
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ec781f
and eax, 0x8d240805
or eax, 0x30010040
mov dword [ebx], eax
add ebx, edx
or eax, 0x266557e9
and eax, 0x35000008
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d4a43c7
and eax, 0x31000000
or eax, 0x42747bdc
mov dword [ebx], eax
add ebx, edx
and eax, 0x7026d95
and eax, 0x1004980
or eax, 0x8008040b
mov dword [ebx], eax
add ebx, edx
and eax, 0x45ae0a01
and eax, 0x80801
or eax, 0x7472c8
mov dword [ebx], eax
add ebx, edx
and eax, 0x2886733f
and eax, 0x52efddd0
and eax, 0
or eax, 0xfff18100
mov dword [ebx], eax
add ebx, edx
and eax, 0xcfe165e
and eax, 0x7c11fedf
and eax, 0x8000000
or eax, 0x810000fd
mov dword [ebx], eax
add ebx, edx
xor eax, 0x472f1783
or eax, 0x5d3a3d0a
and eax, 0x41080c00
or eax, 0x80c081
mov dword [ebx], eax
add ebx, edx
and eax, 0x53b9b4fa
or eax, 0x58912c01
and eax, 0x8118800
or eax, 0x440300
mov dword [ebx], eax
add ebx, edx
and eax, 0x82a27e2
or eax, 0x31ebcc8b
and eax, 0x39abca81
or eax, 0x46140000
mov dword [ebx], eax
add ebx, edx
and eax, 0x71079025
and eax, 0x70010000
or eax, 0x82800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x77b9d2c6
xor eax, 0x4c637488
and eax, 0x7488
or eax, 0x8b37
mov dword [ebx], eax
add ebx, edx
or eax, 0x27dc1cd0
and eax, 0x508458b
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d1784a4
or eax, 0x3d3917dc
and eax, 0x54ff
or eax, 0x2800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d088c71
xor eax, 0x77b648d0
and eax, 0x26a814
or eax, 0x1000021
mov dword [ebx], eax
add ebx, edx
and eax, 0x170cfd09
and eax, 0x8800
or eax, 0xcc900000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3cd7ec40
and eax, 0x80004000
or eax, 0xb000188
mov dword [ebx], eax
add ebx, edx
and eax, 0x33021347
and eax, 0x214cb69d
and eax, 0x1000000
or eax, 0xf081084d
mov dword [ebx], eax
add ebx, edx
or eax, 0x5cf2fba0
and eax, 0x48a9
or eax, 0x412
mov dword [ebx], eax
add ebx, edx
or eax, 0x38b413ca
or eax, 0x3795f3d9
and eax, 0x24f181
or eax, 0x80080000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x78162be7
xor eax, 0x5645b2f2
and eax, 0x40b6010
or eax, 0x51800568
mov dword [ebx], eax
add ebx, edx
xor eax, 0x626a8580
and eax, 0x1e08008
or eax, 0xc8120100
mov dword [ebx], eax
add ebx, edx
or eax, 0x6bd69f0c
and eax, 0x81f69f0c
or eax, 0x960f1
mov dword [ebx], eax
add ebx, edx
and eax, 0xdbdda01
and eax, 0x1145800
or eax, 0xfe4024f2
mov dword [ebx], eax
add ebx, edx
or eax, 0x50b271ad
and eax, 0xcc8209ff
or eax, 0x88000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ee9c6f2
xor eax, 0x4a99b94e
and eax, 0x2000188
or eax, 0x89004000
mov dword [ebx], eax
add ebx, edx
or eax, 0x554105bf
or eax, 0xe6fa836
and eax, 0x81250805
or eax, 0x20000040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7bcabbee
xor eax, 0x23fad370
and eax, 0x21000099
or eax, 0x4000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x77aeac1b
and eax, 0x7873b2da
and eax, 0xa080
or eax, 0x163d
mov dword [ebx], eax
add ebx, edx
or eax, 0x48204990
and eax, 0x4020c035
or eax, 0x23d60000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ebd9455
and eax, 0x48014
or eax, 0x8490b60
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f07e2a5
and eax, 0x8048000
or eax, 0xa77a6181
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b3cf009
and eax, 0xc0000000
or eax, 0x1810000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x17d42b2b
and eax, 0x2b
or eax, 0x14d4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x60ed05f3
and eax, 0x20251100
or eax, 0x9e12e081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2487f381
and eax, 0x80800000
or eax, 0x1090000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x56aa57eb
and eax, 0x100c8
or eax, 0x408804
mov dword [ebx], eax
add ebx, edx
or eax, 0x234c2376
xor eax, 0x41371309
and eax, 0x400888b0
or eax, 0x1804408
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b4e5b87
and eax, 0x8c21500
or eax, 0xc4014800
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b8a9c13
and eax, 0x48800c00
or eax, 0x844cc0cc
mov dword [ebx], eax
add ebx, edx
or eax, 0xa19e427
or eax, 0x6ca61370
and eax, 0xcccccccc
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x3e74f937
or eax, 0x3b72c6da
and eax, 0xcccccccc
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x253665bb
and eax, 0xec8a45cc
or eax, 0x11000
mov dword [ebx], eax
add ebx, edx
and eax, 0x65935b0c
and eax, 0x4004108
or eax, 0x11c0483
mov dword [ebx], eax
add ebx, edx
or eax, 0x67124fa2
xor eax, 0x3de68823
and eax, 0x4400
or eax, 0x77
mov dword [ebx], eax
add ebx, edx
xor eax, 0x185e57a9
and eax, 0x61114
or eax, 0xa06421
mov dword [ebx], eax
add ebx, edx
or eax, 0x10bf80ff
xor eax, 0x4ca79e35
and eax, 0x5c180100
or eax, 0xa3c60400
mov dword [ebx], eax
add ebx, edx
and eax, 0x483bb0cb
xor eax, 0xd88191
and eax, 0x40000000
or eax, 0xa2350000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e9fb9eb
and eax, 0x2100000
or eax, 0x89606052
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ed1b354
xor eax, 0xfcd420
and eax, 0x801040
or eax, 0xc101080d
mov dword [ebx], eax
add ebx, edx
and eax, 0x478660f3
or eax, 0x158c2256
and eax, 0x44
or eax, 0x8020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a1eecb9
xor eax, 0x4a272bc8
and eax, 0x40314101
or eax, 0x27c2b080
mov dword [ebx], eax
add ebx, edx
or eax, 0x35e6265a
and eax, 0x71810000
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x139eb540
and eax, 0x3e4bf29c
and eax, 0
or eax, 0x1034f
mov dword [ebx], eax
add ebx, edx
and eax, 0x3eee225d
and eax, 9
or eax, 0x84608180
mov dword [ebx], eax
add ebx, edx
and eax, 0x1fb2f7e0
and eax, 0x4000000
or eax, 0x518b0041
mov dword [ebx], eax
add ebx, edx
or eax, 0x7da10980
xor eax, 0x3679fb81
and eax, 0x4bc28000
or eax, 0x114
mov dword [ebx], eax
add ebx, edx
and eax, 0x49858c02
and eax, 0x1000000
or eax, 0x80000059
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5b3e79db
or eax, 0x287c4e9a
and eax, 0x76558a
or eax, 0x808040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b70ab84
and eax, 0x21820000
or eax, 0xd0708100
mov dword [ebx], eax
add ebx, edx
and eax, 0x547e892
and eax, 0x5e86de38
and eax, 0
or eax, 0x8b657893
mov dword [ebx], eax
add ebx, edx
xor eax, 0x10425d74
and eax, 0x90250445
or eax, 0x64081800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2dd08188
and eax, 0x11000105
or eax, 0x24000010
mov dword [ebx], eax
add ebx, edx
xor eax, 0xcfd2ac
and eax, 0x35cf1110
or eax, 0xca302c44
mov dword [ebx], eax
add ebx, edx
and eax, 0x54945105
or eax, 0x62f7323e
and eax, 0x4601008
or eax, 0x80008081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x338232dd
and eax, 0x95a00040
or eax, 0x190001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6fdd4475
and eax, 0x2a000014
or eax, 0x1000143
mov dword [ebx], eax
add ebx, edx
and eax, 0x7782aa08
and eax, 0x1000000
or eax, 0xc081104d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6db9c12d
and eax, 0x4040
or eax, 0x2689
mov dword [ebx], eax
add ebx, edx
or eax, 0x62ed1ee8
or eax, 0x4cbeb28e
and eax, 0x4050f081
or eax, 0x90000100
mov dword [ebx], eax
add ebx, edx
or eax, 0x89139fd
or eax, 0x3b9acf39
and eax, 0x518b6575
or eax, 0x4000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x13182ab7
and eax, 0x10000004
or eax, 0xece28108
mov dword [ebx], eax
add ebx, edx
or eax, 0x1fa13019
or eax, 0x2132ae66
and eax, 0x8100007c
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c0f0222
and eax, 0x802f2
or eax, 0x60bd00
mov dword [ebx], eax
add ebx, edx
and eax, 0x412ecbc4
and eax, 0x7b6d5e9d
and eax, 0x200000
or eax, 0x8fd28100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2745f98b
xor eax, 0x4f6d24c2
and eax, 0x81000000
or eax, 0x8000010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3615ca5
and eax, 0x4080
or eax, 0x4184200a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x68e4fa4e
and eax, 0x52be4751
and eax, 0x200000
or eax, 0x8440b800
mov dword [ebx], eax
add ebx, edx
or eax, 0x74c25c0a
and eax, 0xc0400000
or eax, 0x31d0041
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b3ff99a
and eax, 0x16ab65b9
and eax, 0x84088
or eax, 0xccc48c44
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a015b5a
xor eax, 0x664393b0
and eax, 0x4c40c8c8
or eax, 0x808c0404
mov dword [ebx], eax
add ebx, edx
xor eax, 0x66141c9
xor eax, 0x3fcf701e
and eax, 0xc440cc08
or eax, 0x88c00c4
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d3e5c49
and eax, 0x5585698d
and eax, 0x44004008
or eax, 0xa88b15c4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c99951
and eax, 0x631f0430
and eax, 0x400
or eax, 0xd0c418b
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a74cb52
and eax, 0x34ac2dd9
and eax, 0
or eax, 0x4e7c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ed34849
and eax, 0xc10405
or eax, 0x24f900
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e41feee
or eax, 0x5a0dbe3e
and eax, 0x10413400
or eax, 0xa4800100
mov dword [ebx], eax
add ebx, edx
or eax, 0x22610b4c
and eax, 0x4810000
or eax, 0x490a0001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x10c4037e
and eax, 0x5c490114
or eax, 0xa2808000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f6d882a
or eax, 0x371b0a84
and eax, 0x810000a8
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x14fd89a7
and eax, 0x20321d38
and eax, 0x300000
or eax, 0x8ee4f1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x72c6383f
and eax, 0x10008800
or eax, 0x8810000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b7040a7
and eax, 0xb004086
or eax, 0x80000100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x628e2ad2
and eax, 0xe0800854
or eax, 0x2010001
mov dword [ebx], eax
add ebx, edx
or eax, 0x105c95de
and eax, 0xd8a
or eax, 0x220
mov dword [ebx], eax
add ebx, edx
xor eax, 0x53ff8da8
and eax, 0x4a8200
or eax, 0x8007081
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d0dd627
xor eax, 0x30f98d68
and eax, 0x810000
or eax, 0x450a0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x513c9d4f
and eax, 0x14800508
or eax, 0x2a480000
mov dword [ebx], eax
add ebx, edx
and eax, 0x24b63790
or eax, 0x4f7866af
and eax, 0x66300000
or eax, 0x10050000
mov dword [ebx], eax
add ebx, edx
or eax, 0x120e7481
and eax, 0x30a75cba
and eax, 0
or eax, 0x88000127
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5464336
and eax, 0x13607417
and eax, 0x1000010
or eax, 0x40861880
mov dword [ebx], eax
add ebx, edx
xor eax, 0x9d07ccb
and eax, 0x54616761
and eax, 0x402000
or eax, 0x6019900
mov dword [ebx], eax
add ebx, edx
and eax, 0x37f735ef
and eax, 0x4010000
or eax, 0x492a0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x45f9e409
or eax, 0x246a01e4
and eax, 0x2cc9810c
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x8cdfa37
and eax, 0x31
or eax, 0x81000080
mov dword [ebx], eax
add ebx, edx
or eax, 0x2edefa6f
or eax, 0x6642fbab
and eax, 0x8084d8f1
or eax, 0x10010000
mov dword [ebx], eax
add ebx, edx
and eax, 0x34673847
and eax, 0x10050801
or eax, 0x508394
mov dword [ebx], eax
add ebx, edx
or eax, 0x62b15c20
and eax, 0x2004ca81
or eax, 0x1020000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4f70a964
xor eax, 0x3ab6171c
and eax, 0x50800000
or eax, 0xa2010000
mov dword [ebx], eax
add ebx, edx
and eax, 0x495fc8ed
and eax, 0x4d577d90
and eax, 0
or eax, 0xfbf6
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a649aa2
xor eax, 0x399aa4a9
and eax, 0x2180a09
or eax, 0x84008080
mov dword [ebx], eax
add ebx, edx
and eax, 0x13670354
and eax, 0x4b2afdfd
and eax, 0
or eax, 0x458b0041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5047f89
and eax, 0x4d13d17d
and eax, 0x40020100
or eax, 0x2c280c10
mov dword [ebx], eax
add ebx, edx
and eax, 0x33491867
and eax, 0x1a538230
and eax, 0
or eax, 0x8d0d0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5bd7d4fa
xor eax, 0x5ae3a6f9
and eax, 0x4000001
or eax, 0x31000010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x286c2c94
or eax, 0x3106da57
and eax, 0x31629085
or eax, 0x42110008
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a2af141
xor eax, 0x43911a5d
and eax, 0x84980
or eax, 0x8114040b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c416206
xor eax, 0x62ae4847
and eax, 0xcf9262c8
or eax, 0x30088001
mov dword [ebx], eax
add ebx, edx
and eax, 0x71ea1887
or eax, 0x3921b7bc
and eax, 0x60a181bd
or eax, 0x82500042
mov dword [ebx], eax
add ebx, edx
or eax, 0x52cb8fdc
and eax, 0x13b0d4e7
and eax, 0xb084c6
or eax, 0x894f7b18
mov dword [ebx], eax
add ebx, edx
or eax, 0x69b53619
xor eax, 0x2399f947
and eax, 0x40060080
or eax, 0x1801801
mov dword [ebx], eax
add ebx, edx
xor eax, 0x361a1ed8
and eax, 0x140200
or eax, 0x8418900
mov dword [ebx], eax
add ebx, edx
and eax, 0x17f6bb01
and eax, 0x448200
or eax, 0x9d287081
mov dword [ebx], eax
add ebx, edx
or eax, 0xec44d7a
and eax, 0x24a92e12
and eax, 0x800000
or eax, 0xea010000
mov dword [ebx], eax
add ebx, edx
or eax, 0x441bb2b4
and eax, 0x4ee8fa6
and eax, 0x8004
or eax, 0x414b
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e2b8c59
and eax, 0x8001
or eax, 0xc2177280
mov dword [ebx], eax
add ebx, edx
and eax, 0x7db55ad1
xor eax, 0x18811db5
and eax, 0x40800c04
or eax, 0x50b908b
mov dword [ebx], eax
add ebx, edx
or eax, 0x6aac72b4
and eax, 0x2cfac3f1
and eax, 0x28a20000
or eax, 0x90000508
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3d210637
and eax, 0x85010000
or eax, 0x7a340000
mov dword [ebx], eax
add ebx, edx
and eax, 0x454a97f8
or eax, 0x17b59d07
and eax, 0x15000003
or eax, 0x200000a8
mov dword [ebx], eax
add ebx, edx
or eax, 0x1f815ea6
and eax, 0x10aae
or eax, 0x10
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f224fc3
and eax, 0x6000089
or eax, 0x80189000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f8fed43
and eax, 0xd8b0041
or eax, 0x40000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x42be63ce
or eax, 0x318f50ab
and eax, 0x10810008
or eax, 0x8e708104
mov dword [ebx], eax
add ebx, edx
and eax, 0x104f2a6
or eax, 0x5bc17519
and eax, 0x100001d
or eax, 0x80000060
mov dword [ebx], eax
add ebx, edx
or eax, 0x4560ca12
or eax, 0x45d8eac0
and eax, 0x409860f1
or eax, 0x32020100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7acfcd0b
xor eax, 0x5fa25370
and eax, 0x4558b00
or eax, 0x8000065
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3af253be
or eax, 0x5c1fd87a
and eax, 0x2c84d081
or eax, 0x80402200
mov dword [ebx], eax
add ebx, edx
or eax, 0x263830de
and eax, 0x82800000
or eax, 0x40010000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xaf21a1
xor eax, 0x41bbe388
and eax, 0xc009
or eax, 0x3994
mov dword [ebx], eax
add ebx, edx
or eax, 0x33c06f26
and eax, 0x78bbf09c
and eax, 0x2080c080
or eax, 0xc6440a01
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d3ea4cf
xor eax, 0x44bdfb31
and eax, 0xb2010000
or eax, 0x40800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x235282e2
and eax, 0x182e2
or eax, 0x7d0c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1857f171
and eax, 0x6640b68e
and eax, 0x288
or eax, 0x86188801
mov dword [ebx], eax
add ebx, edx
and eax, 0x911ed60
and eax, 0
or eax, 0x458b0041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x77793e20
or eax, 0x5c718e81
and eax, 0xec10400
or eax, 0x40114
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b744404
and eax, 0x2040000
or eax, 0x84310001
mov dword [ebx], eax
add ebx, edx
and eax, 0x12a4bbb2
and eax, 0x72a26db1
and eax, 0
or eax, 0x350000e6
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c57950b
and eax, 0x6523fd36
and eax, 0x10024
or eax, 0x22cb
mov dword [ebx], eax
add ebx, edx
or eax, 0x1d6be761
and eax, 0x101a9
or eax, 0x141010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d539c1f
and eax, 0x8440900
or eax, 0x92200
mov dword [ebx], eax
add ebx, edx
and eax, 0x27b124eb
and eax, 0x27ab1afa
and eax, 0x10000
or eax, 0x2c76f181
mov dword [ebx], eax
add ebx, edx
xor eax, 0x654073d6
and eax, 0x1008257
or eax, 0x80887da8
mov dword [ebx], eax
add ebx, edx
or eax, 0x30a21528
and eax, 0x8618
or eax, 0x410000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6f4c0795
and eax, 0x400
or eax, 0x8110518b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x39d7bdb
and eax, 0x92a50
or eax, 0x12d0a2
mov dword [ebx], eax
add ebx, edx
and eax, 0x4cb4e87a
and eax, 0x108000
or eax, 0xfce20100
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f289041
and eax, 0x8000000
or eax, 0x830000e0
mov dword [ebx], eax
add ebx, edx
or eax, 0x632a72db
and eax, 0x21001041
or eax, 0x10050804
mov dword [ebx], eax
add ebx, edx
and eax, 0xedd5fca
and eax, 0
or eax, 0x25000001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7a99fabf
xor eax, 0x4e5e339b
and eax, 0xc804
or eax, 0x2618
mov dword [ebx], eax
add ebx, edx
xor eax, 0xeb4589b
and eax, 0xa00205
or eax, 0x20030
mov dword [ebx], eax
add ebx, edx
or eax, 0x28a30faa
and eax, 0x8800800
or eax, 0x10108000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x72304dd5
or eax, 0x531ee5d9
and eax, 0xb004184
or eax, 0x80000002
mov dword [ebx], eax
add ebx, edx
or eax, 0x2db425e7
and eax, 0xa1802445
or eax, 0x40010008
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d7defc8
and eax, 0x2040
or eax, 0x5b25
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d869011
and eax, 0x36f95314
and eax, 0x20005100
or eax, 0x1b06a081
mov dword [ebx], eax
add ebx, edx
and eax, 0x65cb2a6c
and eax, 0x72dbc67b
and eax, 0x20000
or eax, 0x55890000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1aad95c1
and eax, 0x7ff51f62
and eax, 0x9200100
or eax, 0x30c28018
mov dword [ebx], eax
add ebx, edx
or eax, 0x2441f846
and eax, 0x1000008
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7eab01db
and eax, 0x68c20df3
and eax, 0
or eax, 0x3441ca
mov dword [ebx], eax
add ebx, edx
xor eax, 0x367f079a
and eax, 0x16420000
or eax, 0x41b08100
mov dword [ebx], eax
add ebx, edx
or eax, 0x78a1c81e
and eax, 0x8000014
or eax, 0x80000020
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e51e1f7
and eax, 0x82
or eax, 0x41861808
mov dword [ebx], eax
add ebx, edx
or eax, 0x6be7b131
and eax, 0x73278378
and eax, 0x58100
or eax, 0xc400a00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x189be70
and eax, 0x4c3020
or eax, 0x320205
mov dword [ebx], eax
add ebx, edx
and eax, 0x501cec23
and eax, 0x19a5d6f7
and eax, 0x40000
or eax, 0xe3d82d00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6ab2ba46
or eax, 0x24815063
and eax, 0x1250000
or eax, 0x42100000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2344b32c
xor eax, 0x2bae2038
and eax, 0x8aa2028
or eax, 0x8355df02
mov dword [ebx], eax
add ebx, edx
xor eax, 0x60ee571c
and eax, 0xc9010804
or eax, 0x801049
mov dword [ebx], eax
add ebx, edx
xor eax, 0x335d2142
and eax, 0x380a
or eax, 0xc4a0
mov dword [ebx], eax
add ebx, edx
or eax, 0x6dd00a69
or eax, 0x712b3bbf
and eax, 0x79b1e181
or eax, 0x80040000
mov dword [ebx], eax
add ebx, edx
or eax, 0x128f4a99
and eax, 0xf1810000
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x227faccf
or eax, 0x40a6f294
and eax, 0xf89d
or eax, 0x20
mov dword [ebx], eax
add ebx, edx
or eax, 0x12732b3f
or eax, 0x14800477
and eax, 0x6108188
or eax, 0x80080000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x12015623
xor eax, 0x5aeee00a
and eax, 0x44830001
or eax, 0x11080040
mov dword [ebx], eax
add ebx, edx
or eax, 0x38753c35
or eax, 0x78b8f905
and eax, 0x4ca8110
or eax, 0x80000008
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b2dedd8
and eax, 0
or eax, 0x81000086
mov dword [ebx], eax
add ebx, edx
xor eax, 0x39269799
and eax, 0x20a
or eax, 0xd808c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x5193bd06
or eax, 0x24fc4d00
and eax, 0x20f00100
or eax, 0xcb028000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3bc9a63c
and eax, 0x802a2514
or eax, 0xb044083
mov dword [ebx], eax
add ebx, edx
or eax, 0x7d490c94
and eax, 0xd20d0805
or eax, 0x40
mov dword [ebx], eax
add ebx, edx
or eax, 0x6a5d9524
or eax, 0x3d30e0c1
and eax, 0x35000085
or eax, 8
mov dword [ebx], eax
add ebx, edx
and eax, 0x8e2ce20
and eax, 0
or eax, 0x7a88
mov dword [ebx], eax
add ebx, edx
and eax, 0x15904617
and eax, 0x4200
or eax, 0x973935
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d6481c1
and eax, 0x8908800
or eax, 0x10000100
mov dword [ebx], eax
add ebx, edx
and eax, 0x3160c18a
or eax, 0x6f0c41de
and eax, 0x39004186
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7a71e2b0
and eax, 0x8200
or eax, 0x1449
mov dword [ebx], eax
add ebx, edx
or eax, 0x721f2d07
and eax, 0x180d0b
or eax, 0x81004020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x51849625
and eax, 0x904800
or eax, 0x6024e1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2665d27a
and eax, 0x136a6591
and eax, 0x2000000
or eax, 0x79f18100
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ffe3d4
or eax, 0x3ce0f4f5
and eax, 0x10000e0
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x38b6e060
or eax, 0xe5bb8aa
and eax, 0x1038e0
or eax, 0x211
mov dword [ebx], eax
add ebx, edx
xor eax, 0x54e57ca
xor eax, 0x56778e17
and eax, 0x101a200
or eax, 0x84941800
mov dword [ebx], eax
add ebx, edx
and eax, 0x40551630
and eax, 0x10000
or eax, 0x552a0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a78241c
or eax, 0x6a5edcf8
and eax, 0x4b42800c
or eax, 0xa00100
mov dword [ebx], eax
add ebx, edx
and eax, 0x121a0a81
and eax, 0
or eax, 0x810000c7
mov dword [ebx], eax
add ebx, edx
and eax, 0x1d55cde6
and eax, 0xc2
or eax, 0x21128
mov dword [ebx], eax
add ebx, edx
xor eax, 0x111bc62a
or eax, 0x17234a65
and eax, 0x328100
or eax, 0x28c00000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2731fab6
and eax, 0x3061da58
and eax, 0
or eax, 0x880000c4
mov dword [ebx], eax
add ebx, edx
or eax, 0x6778db49
xor eax, 0x1a764c36
and eax, 0x4106108a
or eax, 0x800800
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b418ee7
or eax, 0x123f7b38
and eax, 0x10050b00
or eax, 0x4408000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6e9facf3
and eax, 0x8a2721
or eax, 0x21d004
mov dword [ebx], eax
add ebx, edx
or eax, 0x150b8b0d
and eax, 0x50b3500
or eax, 0xc2040000
mov dword [ebx], eax
add ebx, edx
and eax, 0x30f4019d
xor eax, 0x1430bf71
and eax, 0x4002470
or eax, 0x498b4108
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6e36c25b
xor eax, 0x2af050e
and eax, 0x8000
or eax, 0xd4c90110
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d4623d4
and eax, 0x305b2761
and eax, 0
or eax, 0x81000086
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6135a21a
and eax, 0x35a290
or eax, 0xca4061
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7141a8c8
and eax, 0x10800800
or eax, 0x8018100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b068ec2
xor eax, 0x7552e9
and eax, 0x3004102
or eax, 0x88000084
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f220840
or eax, 0x747f8082
and eax, 0xf0010844
or eax, 0x2800411
mov dword [ebx], eax
add ebx, edx
or eax, 0x4473cad5
and eax, 0x401
or eax, 0x202a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7cc7cce5
xor eax, 0x7fc7f828
and eax, 0x2001080
or eax, 0xa8b2e201
mov dword [ebx], eax
add ebx, edx
or eax, 0x3863266b
and eax, 0xb0b00000
or eax, 0x80000
mov dword [ebx], eax
add ebx, edx
and eax, 0x62ee8e90
and eax, 0x6333b2a9
and eax, 0x20000000
or eax, 0xb00003d
mov dword [ebx], eax
add ebx, edx
and eax, 0x2cc79e24
and eax, 0x8000004
or eax, 0x7350c41
mov dword [ebx], eax
add ebx, edx
and eax, 0x67e37709
and eax, 0x210401
or eax, 0x88defbae
mov dword [ebx], eax
add ebx, edx
or eax, 0x6612c854
or eax, 0x280bd854
and eax, 0x40861890
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x66cfdf0
and eax, 0x608b800
or eax, 0x80100000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4021ff7d
and eax, 0xc2190041
or eax, 0x1440000
mov dword [ebx], eax
add ebx, edx
and eax, 0x50099ff1
and eax, 0x3bbd818b
and eax, 0x90000
or eax, 0xec8255cc
mov dword [ebx], eax
add ebx, edx
and eax, 0x6166a3c9
and eax, 0x88
or eax, 0xb94a30
mov dword [ebx], eax
add ebx, edx
or eax, 0x4439db67
and eax, 0x4010b00
or eax, 0x8442000
mov dword [ebx], eax
add ebx, edx
and eax, 0x219b26d3
and eax, 0x12000
or eax, 0xac1135
mov dword [ebx], eax
add ebx, edx
and eax, 0x42c5b9a7
xor eax, 0x22ac4439
and eax, 0x90100
or eax, 0x8448a00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4dc6188e
xor eax, 0x356310cc
and eax, 0x10e08100
or eax, 0x104081
mov dword [ebx], eax
add ebx, edx
and eax, 0x2705954f
and eax, 1
or eax, 0xf1810000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x344aaf6a
and eax, 0x1a343
or eax, 0x5004
mov dword [ebx], eax
add ebx, edx
or eax, 0x76e34c4e
xor eax, 0x792baa80
and eax, 0x5880188
or eax, 0x80148000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c6e3494
and eax, 0x458a0000
or eax, 0x10010041
mov dword [ebx], eax
add ebx, edx
or eax, 0x11b07dc1
and eax, 0x5820100
or eax, 0x28408008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x77565695
xor eax, 0x579341fe
and eax, 0x1000042
or eax, 0x80000018
mov dword [ebx], eax
add ebx, edx
and eax, 0x69b2cd7b
and eax, 0x4a
or eax, 0x25d080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x56171c0c
and eax, 0xfda1709
and eax, 0x6120000
or eax, 0xb9e08100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x63f4d1a2
and eax, 0x88000020
or eax, 0x300011d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4f47395d
or eax, 0x60783d55
and eax, 0xa4250845
or eax, 0x3000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x62e3d9ee
and eax, 0x250000af
or eax, 0x10
mov dword [ebx], eax
add ebx, edx
or eax, 0x30b9016a
or eax, 0x4b43e00e
and eax, 0x60ce
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5238f3a3
xor eax, 0x6b259206
and eax, 0x21
or eax, 0x200c14
mov dword [ebx], eax
add ebx, edx
xor eax, 0x740f3951
and eax, 0x4aa886eb
and eax, 0
or eax, 0x9c908800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x63fc33a3
and eax, 0x1dcc4b68
and eax, 0x9000100
or eax, 0x82004085
mov dword [ebx], eax
add ebx, edx
xor eax, 0x74865a24
and eax, 0x538a87a7
and eax, 0x41800001
or eax, 0x80010c4c
mov dword [ebx], eax
add ebx, edx
and eax, 0x27ee3604
and eax, 4
or eax, 0x20b1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1fde789d
and eax, 0x6f8df42a
and eax, 0x2845000
or eax, 0x2a181
mov dword [ebx], eax
add ebx, edx
or eax, 0x362f0086
and eax, 0x148b7005
or eax, 0x41000860
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb44fb6f
and eax, 0xec28108
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x4bf8271c
and eax, 0x100001c
or eax, 0x800000c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x308b7779
and eax, 0x50
or eax, 0x1be6fa2
mov dword [ebx], eax
add ebx, edx
or eax, 0x4322e007
or eax, 0x5cd3b6ef
and eax, 0x1c8a8900
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x276ede1a
and eax, 0x8b004100
or eax, 0x85
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a0b30a5
and eax, 0xc1010000
or eax, 0x2e240845
mov dword [ebx], eax
add ebx, edx
or eax, 0x1f333ce4
and eax, 0x451f873f
and eax, 0x5000025
or eax, 0x3000004a
mov dword [ebx], eax
add ebx, edx
or eax, 0x73abd2fc
or eax, 0x5f706487
and eax, 0xa069
or eax, 0x100
mov dword [ebx], eax
add ebx, edx
or eax, 0x25e6c271
and eax, 0xc22031
or eax, 0x10404
mov dword [ebx], eax
add ebx, edx
xor eax, 0x70e17fc3
or eax, 0x611a414c
and eax, 0x80b00
or eax, 0xc458000
mov dword [ebx], eax
add ebx, edx
or eax, 0x116421e4
or eax, 0x444e6cf8
and eax, 0x5944e180
or eax, 0xa0000001
mov dword [ebx], eax
add ebx, edx
and eax, 0x728acd27
xor eax, 0x267fbe0c
and eax, 0x50010000
or eax, 0xa1800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x53cd088a
and eax, 0
or eax, 0x849
mov dword [ebx], eax
add ebx, edx
or eax, 0x58107652
xor eax, 0x200bfeb
and eax, 0x108180
or eax, 0x858c0008
mov dword [ebx], eax
add ebx, edx
and eax, 0x75b484d2
and eax, 0x5800000
or eax, 0x500b0041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x320c1206
and eax, 0x820000
or eax, 0x80608108
mov dword [ebx], eax
add ebx, edx
or eax, 0x77a1bc3a
and eax, 0x81000002
or eax, 0xc5
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c5d7160
or eax, 0x73ace43a
and eax, 0x72a86472
or eax, 0x31280
mov dword [ebx], eax
add ebx, edx
or eax, 0x377443fe
and eax, 0x67bf3074
or eax, 0x8801
mov dword [ebx], eax
add ebx, edx
and eax, 0x778fd82d
xor eax, 0x177692a
and eax, 0x44280000
or eax, 0x1030000
mov dword [ebx], eax
add ebx, edx
or eax, 0x34985154
and eax, 0x4000100
or eax, 0x2402408
mov dword [ebx], eax
add ebx, edx
and eax, 0x255ae64a
and eax, 0
or eax, 0x40350000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a7ae0bc
and eax, 0
or eax, 0x89000004
mov dword [ebx], eax
add ebx, edx
or eax, 0x797860bc
and eax, 0x59d40df9
and eax, 0x41000090
or eax, 0x859c00
mov dword [ebx], eax
add ebx, edx
and eax, 0x22b9c7c5
or eax, 0x15838003
and eax, 0x5808000
or eax, 0x801c3800
mov dword [ebx], eax
add ebx, edx
and eax, 0x75f8483a
and eax, 0x1180000
or eax, 0xc2450041
mov dword [ebx], eax
add ebx, edx
or eax, 0x40fb1ba4
and eax, 0xc0cc08c4
or eax, 0xc00c408
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ee3fc3f
or eax, 0x60e27fa
and eax, 0xcc8b55cc
or eax, 0x20000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6fc39821
and eax, 0x1004589
or eax, 0x34240002
mov dword [ebx], eax
add ebx, edx
and eax, 0x45c7cabf
and eax, 0x8a
or eax, 0x8730
mov dword [ebx], eax
add ebx, edx
xor eax, 0x22496150
or eax, 0x3425470b
and eax, 0x648021
or eax, 0x801014
mov dword [ebx], eax
add ebx, edx
and eax, 0x1de3dea6
or eax, 0x71db847
and eax, 0x1b02800
or eax, 0x30020500
mov dword [ebx], eax
add ebx, edx
or eax, 0x713b2f44
xor eax, 0x444f4844
and eax, 0x1340000
or eax, 0x82010000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7a61ed68
xor eax, 0x509dc38c
and eax, 0x89082e20
or eax, 0x2264008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7a60542d
xor eax, 0x67a20dd1
and eax, 0x90801444
or eax, 0x61010009
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d651676
and eax, 0x7d803b4e
and eax, 0x100e
or eax, 0x25a1
mov dword [ebx], eax
add ebx, edx
or eax, 0x68b78f26
and eax, 0x4820b181
or eax, 0x3004000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x21d25335
or eax, 0x5426ba9d
and eax, 0x800000
or eax, 0x81090000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x430dfe46
xor eax, 0x4b5206d3
and eax, 0x408084
or eax, 0x10700
mov dword [ebx], eax
add ebx, edx
and eax, 0x102055c2
and eax, 0x5c28f1ed
and eax, 0x180
or eax, 0x8108540b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3867411c
and eax, 0x421492
or eax, 0x904260
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d1e011a
and eax, 0x41b73f6c
and eax, 0x120000
or eax, 0x35e08100
mov dword [ebx], eax
add ebx, edx
and eax, 0x89e85b2
and eax, 0x3f17c7e3
and eax, 0
or eax, 0x8b0000ac
mov dword [ebx], eax
add ebx, edx
or eax, 0x277bedc5
and eax, 0x210845
or eax, 0x41000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x34ff8dcf
and eax, 0x34000008
or eax, 0x1000004
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c18bec5
xor eax, 0x6af69aa9
and eax, 4
or eax, 0x4b88
mov dword [ebx], eax
add ebx, edx
and eax, 0xf8c0f84
and eax, 0x804
or eax, 0x439431
mov dword [ebx], eax
add ebx, edx
xor eax, 0x26209f4a
or eax, 0x36e3178b
and eax, 0x4800000
or eax, 0x80108800
mov dword [ebx], eax
add ebx, edx
or eax, 0x21b69be6
and eax, 0x81000186
or eax, 0xa004001
mov dword [ebx], eax
add ebx, edx
and eax, 0x2454733c
and eax, 4
or eax, 0xf1810849
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1fbcd8c7
and eax, 0x9000
or eax, 0x2a15
mov dword [ebx], eax
add ebx, edx
or eax, 0x666c8a22
and eax, 0x117424f5
and eax, 0x442001
or eax, 0xc412d180
mov dword [ebx], eax
add ebx, edx
and eax, 0x57843559
and eax, 0x40000000
or eax, 0x8bba0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x61bd8a42
and eax, 0x2b000000
or eax, 0x38
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb940439
and eax, 0x20800001
or eax, 0xd2010854
mov dword [ebx], eax
add ebx, edx
or eax, 0x49aa919b
and eax, 0xfbab984f
or eax, 0x4542220
mov dword [ebx], eax
add ebx, edx
or eax, 0x452a81d
or eax, 0x429fcab3
and eax, 0x87848a88
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x1330c412
xor eax, 0x655a5783
and eax, 0x180001
or eax, 0x90a00040
mov dword [ebx], eax
add ebx, edx
and eax, 0x77455630
and eax, 0
or eax, 0x2b000049
mov dword [ebx], eax
add ebx, edx
or eax, 0x74179b76
and eax, 0x54d59bb
and eax, 0x4051001
or eax, 0x80300044
mov dword [ebx], eax
add ebx, edx
and eax, 0x5af14a0c
and eax, 0x310004
or eax, 0xb9cefffa
mov dword [ebx], eax
add ebx, edx
and eax, 0x29d18170
xor eax, 0x325a90b1
and eax, 0x180
or eax, 0x4610
mov dword [ebx], eax
add ebx, edx
xor eax, 0x46b4ede7
xor eax, 0x2e461a59
and eax, 0x10002a
or eax, 0x81004d01
mov dword [ebx], eax
add ebx, edx
xor eax, 0x40dbd06a
and eax, 0xc1c88441
or eax, 0x3e3402b0
mov dword [ebx], eax
add ebx, edx
and eax, 0x14c3d79
and eax, 0x71
or eax, 0x8481888e
mov dword [ebx], eax
add ebx, edx
and eax, 0x2366378b
or eax, 0x4f45275
and eax, 0x4087
or eax, 0x8b000100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x23ded8e6
and eax, 0xa0800041
or eax, 0x42012014
mov dword [ebx], eax
add ebx, edx
and eax, 0x54d52c47
and eax, 0x45
or eax, 0x9800
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ae0943e
or eax, 0x6f6280c2
and eax, 0x7229080
or eax, 0x901c6201
mov dword [ebx], eax
add ebx, edx
xor eax, 0x210012d8
and eax, 0x6a030f87
and eax, 0x22000000
or eax, 0xd0810000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x605aa4d4
and eax, 0x8494
or eax, 0x322
mov dword [ebx], eax
add ebx, edx
and eax, 0x4cbfd165
and eax, 0x100
or eax, 0x524448b
mov dword [ebx], eax
add ebx, edx
and eax, 0x67f8e9c9
or eax, 0x338e245c
and eax, 0x20c0
or eax, 0x20
mov dword [ebx], eax
add ebx, edx
xor eax, 0x685483f3
xor eax, 0x1285a3c8
and eax, 0x110011
or eax, 0x2a6724
mov dword [ebx], eax
add ebx, edx
and eax, 0xe607085
or eax, 0x299d1e90
and eax, 0x900800
or eax, 0x84008000
mov dword [ebx], eax
add ebx, edx
and eax, 0x57136a7d
and eax, 0
or eax, 0x8b004187
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5295d525
xor eax, 0x67765e22
and eax, 0x88810000
or eax, 0x4100144d
mov dword [ebx], eax
add ebx, edx
and eax, 0x59a5b314
xor eax, 0x299205f4
and eax, 0x540
or eax, 0x8a07
mov dword [ebx], eax
add ebx, edx
or eax, 0x7fdc1cb4
and eax, 0x7fcc9181
or eax, 0x80036000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6edcb454
xor eax, 0x2f8d15e1
and eax, 0x2a9a0000
or eax, 0x200000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x247f3ec9
and eax, 0xa000000
or eax, 0x21000014
mov dword [ebx], eax
add ebx, edx
or eax, 0x47a7de2
and eax, 0x61b4f38c
and eax, 0x20000004
or eax, 0xc2810c51
mov dword [ebx], eax
add ebx, edx
xor eax, 0x769e9877
and eax, 0x13c661f7
and eax, 0x22
or eax, 0x3f19
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f7c4afd
or eax, 0x7b1f0b7a
and eax, 0x3f127281
or eax, 0x8000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e413a8a
xor eax, 0x7844c13a
and eax, 0x8000000
or eax, 0x82880000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x60101efe
xor eax, 0x308650e5
and eax, 0x600
or eax, 0x418184
mov dword [ebx], eax
add ebx, edx
and eax, 0x708bee1e
and eax, 0x400
or eax, 0x3514418b
mov dword [ebx], eax
add ebx, edx
or eax, 0x5dd15cb6
and eax, 0x7bfa1911
and eax, 0x1810
or eax, 0xe6e2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x19a695d4
and eax, 0x264324
or eax, 0x508411
mov dword [ebx], eax
add ebx, edx
or eax, 0x476a56a1
and eax, 0x46081500
or eax, 0xb0002000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5fa287a6
and eax, 0x98a0000
or eax, 0x44010000
mov dword [ebx], eax
add ebx, edx
or eax, 0x132bdd2b
and eax, 0x47a18128
or eax, 0x80500000
mov dword [ebx], eax
add ebx, edx
and eax, 0x573b53f4
and eax, 0x1000000
or eax, 0x80000090
mov dword [ebx], eax
add ebx, edx
xor eax, 0x710dad68
or eax, 0x3d7c6757
and eax, 0x7dadc9
or eax, 0x820000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xffdd5b1
and eax, 0x1000000
or eax, 0x40c98100
mov dword [ebx], eax
add ebx, edx
or eax, 0x5a4268b5
and eax, 0x10000a5
or eax, 0x80000002
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ac8a7ac
or eax, 0x4626b774
and eax, 0xeeb1f1
or eax, 0x114000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d7d1d0c
xor eax, 0x2cfdb698
and eax, 0x10800
or eax, 0x84808000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ac1f34f
and eax, 0
or eax, 0xba004187
mov dword [ebx], eax
add ebx, edx
and eax, 0x6f075444
and eax, 0x3f412ece
and eax, 0
or eax, 0x4018
mov dword [ebx], eax
add ebx, edx
and eax, 0x18e36a38
and eax, 0x5b355f0b
and eax, 0x4008
or eax, 0x81241523
mov dword [ebx], eax
add ebx, edx
or eax, 0x148cf9c8
and eax, 0x504fce2
or eax, 0x6a530210
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e924689
and eax, 0x26e6cae1
and eax, 0xc08861
or eax, 0x2b313002
mov dword [ebx], eax
add ebx, edx
or eax, 0x675bf2f7
or eax, 0x4bb64f5c
and eax, 0x452b0000
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x54083370
and eax, 0x1032120
or eax, 0x2cd00c04
mov dword [ebx], eax
add ebx, edx
and eax, 0x7fab6b6d
and eax, 0x4010000
or eax, 0x90340000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3eafd236
or eax, 0x7866ae6
and eax, 0x1a76ae2
or eax, 0x88589501
mov dword [ebx], eax
add ebx, edx
and eax, 0x4177f83f
and eax, 0x6fde3724
and eax, 0x1060000
or eax, 0x40818490
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a624bec
and eax, 0x2ccddaa7
and eax, 0
or eax, 0x6cd8b900
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f007a33
and eax, 0x4d080000
or eax, 0x230000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3eb18a2
and eax, 0x3e10000
or eax, 0x1010811c
mov dword [ebx], eax
add ebx, edx
or eax, 0x4dcb3f64
or eax, 0x729c9769
and eax, 0xb000039
or eax, 0x80000002
mov dword [ebx], eax
add ebx, edx
or eax, 0x398c03fa
xor eax, 0x7ee6d482
and eax, 0xc0000051
or eax, 0x2812004
mov dword [ebx], eax
add ebx, edx
or eax, 0x54b20b6a
xor eax, 0x1854bdc6
and eax, 0x10b8
or eax, 0x4042
mov dword [ebx], eax
add ebx, edx
or eax, 0x2a5675e0
and eax, 0x22127080
or eax, 0x40098201
mov dword [ebx], eax
add ebx, edx
and eax, 0x2dc4d026
and eax, 0x230d9148
and eax, 0
or eax, 0x8a880000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5574c07a
or eax, 0x6126581a
and eax, 0
or eax, 0x418784
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ac468ca
and eax, 0x80
or eax, 0x251c450b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2224c748
xor eax, 0x44a00a41
and eax, 0x8882
or eax, 0x637d
mov dword [ebx], eax
add ebx, edx
and eax, 0x38a7dc8
and eax, 0x25c9f21f
and eax, 0x4000
or eax, 0x218b35
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d279961
and eax, 0x18900
or eax, 0x204c0200
mov dword [ebx], eax
add ebx, edx
or eax, 0x43e3b317
and eax, 0x60cdb101
or eax, 0x18004080
mov dword [ebx], eax
add ebx, edx
and eax, 0x41d90699
and eax, 0x40810000
or eax, 0xa1000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x68d9e410
xor eax, 0x35c6e2f9
and eax, 0x62a8
or eax, 0x1504
mov dword [ebx], eax
add ebx, edx
and eax, 0x7aa6ad70
and eax, 0x4bd71b26
and eax, 0x100
or eax, 0x618df081
mov dword [ebx], eax
add ebx, edx
and eax, 0x49fad4f2
and eax, 0x5df617eb
and eax, 0x1800000
or eax, 0x80080000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ca248bd
and eax, 0
or eax, 0x418784
mov dword [ebx], eax
add ebx, edx
xor eax, 0x611f20ab
and eax, 0x11c050b
or eax, 0x80005080
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d996d41
or eax, 0x2c6e2215
and eax, 0x9823ca
or eax, 0x8000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b99ee77
xor eax, 0x746640ed
and eax, 0x46f28100
or eax, 0x90000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2fa4cd72
and eax, 0x8b000030
or eax, 0x89
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a125c98
and eax, 0x492f6494
and eax, 0x40000400
or eax, 0x860d1045
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c3e46b2
or eax, 0x25d10b38
and eax, 0x250000b7
or eax, 0x10000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x183f1068
or eax, 0x38a3d44a
and eax, 0xd4c5
or eax, 0x2b00
mov dword [ebx], eax
add ebx, edx
or eax, 0xa23fe17
or eax, 0xf20c3a7
and eax, 0x7009080
or eax, 0x80840008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a7d64d7
xor eax, 0x5c04b485
and eax, 0x1890040
or eax, 0x4c020001
mov dword [ebx], eax
add ebx, edx
and eax, 0x2cfa9f09
and eax, 0x800000
or eax, 0x3718114
mov dword [ebx], eax
add ebx, edx
or eax, 0x226d30b1
and eax, 0x394364f7
and eax, 0x1000034
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x160fa5cf
and eax, 0x100c1
or eax, 0x805000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7901947e
and eax, 0x39818000
or eax, 0x84700100
mov dword [ebx], eax
add ebx, edx
or eax, 0x9ea6bbf
xor eax, 0x75118bbb
and eax, 0x88000000
or eax, 0x30000cb
mov dword [ebx], eax
add ebx, edx
and eax, 0x484b04da
and eax, 0x8000040
or eax, 0xe2812815
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ffea60e
and eax, 0
or eax, 0x270
mov dword [ebx], eax
add ebx, edx
or eax, 0x3e5ae58f
and eax, 0x24099c35
and eax, 0x88001
or eax, 0xdb677280
mov dword [ebx], eax
add ebx, edx
xor eax, 0x33e46efa
xor eax, 0x2947a89c
and eax, 0x80880000
or eax, 0xa000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3be54597
xor eax, 0x63e4ab5a
and eax, 0x18684
or eax, 0x400100
mov dword [ebx], eax
add ebx, edx
and eax, 0x504ea372
and eax, 0x100
or eax, 0x3524448b
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d4d3f3c
and eax, 0x972cde0
and eax, 0x100
or eax, 0x3250
mov dword [ebx], eax
add ebx, edx
and eax, 0x710051a7
or eax, 0x5180764f
and eax, 0x7305
or eax, 0x298830
mov dword [ebx], eax
add ebx, edx
and eax, 0x75945acc
and eax, 0x1800
or eax, 0xa1bfa100
mov dword [ebx], eax
add ebx, edx
or eax, 0x37a83a53
and eax, 0x52b0000
or eax, 0x48000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x55ff751b
xor eax, 0x455911da
and eax, 0x18a00000
or eax, 0x651811c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x48d2bb5b
and eax, 0x40
or eax, 0x88000030
mov dword [ebx], eax
add ebx, edx
or eax, 0xc3b657e
and eax, 0x30400
or eax, 0x41848081
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f6e579c
and eax, 0x7849000
or eax, 0x80002800
mov dword [ebx], eax
add ebx, edx
or eax, 0x6994544e
and eax, 0x2f90c21f
and eax, 0x3100000
or eax, 0xc04d0041
mov dword [ebx], eax
add ebx, edx
and eax, 0xa0ed60b
and eax, 0x26c83541
and eax, 0x80000
or eax, 0xccc4cccc
mov dword [ebx], eax
add ebx, edx
and eax, 0x22ea2bbc
and eax, 0xc8088c
or eax, 0xcc04c440
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b56e622
and eax, 0xcccccccc
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x3eb2d845
xor eax, 0x144fcb09
and eax, 0xe88115c4
or eax, 0x40a4008
mov dword [ebx], eax
add ebx, edx
or eax, 0x60239e88
xor eax, 0x16255c5e
and eax, 0x80c0182
or eax, 0x5004409
mov dword [ebx], eax
add ebx, edx
and eax, 0x73c425a7
and eax, 0x80
or eax, 0xa40
mov dword [ebx], eax
add ebx, edx
or eax, 0x324221c0
and eax, 0x420000
or eax, 0x29d035
mov dword [ebx], eax
add ebx, edx
xor eax, 0x73e32541
and eax, 0x10088100
or eax, 0x4450a00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x54a7203
and eax, 0x1004c901
or eax, 0x6e680080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x41ae8289
or eax, 0x59fad385
and eax, 0x61800000
or eax, 0x80010000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3d1d2368
or eax, 0x28abd8b4
and eax, 0xcb64
or eax, 0x403
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ae594a2
or eax, 0x441cac92
and eax, 0x6a05e181
or eax, 0x80020000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7415b05f
and eax, 0xf0010000
or eax, 0x1800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x493ca186
and eax, 0x8002
or eax, 0x4a08
mov dword [ebx], eax
add ebx, edx
xor eax, 0x69dded3a
and eax, 0x1c80100
or eax, 0x80208088
mov dword [ebx], eax
add ebx, edx
or eax, 0xb9e4988
and eax, 0x18a0000
or eax, 0x54010041
mov dword [ebx], eax
add ebx, edx
and eax, 0x6031feb2
and eax, 0
or eax, 0x92e2810c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x76b8de93
and eax, 0x80000080
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5779d84d
xor eax, 0x8930531
and eax, 0x9030130
or eax, 0x566c78c2
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e4a5a0a
and eax, 0x75eaa684
and eax, 0x14400200
or eax, 0x58970
mov dword [ebx], eax
add ebx, edx
and eax, 0x60284840
xor eax, 0x54305bb0
and eax, 0x200120
or eax, 0x4a405
mov dword [ebx], eax
add ebx, edx
xor eax, 0x40db0002
xor eax, 0x2bc84c6b
and eax, 0x23072100
or eax, 0x84081400
mov dword [ebx], eax
add ebx, edx
or eax, 0x19bede2e
and eax, 0xb350000
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x233ba085
and eax, 0x1000000
or eax, 0x880000a7
mov dword [ebx], eax
add ebx, edx
or eax, 0x67d7dd07
and eax, 0x73a93e4b
and eax, 0x41810800
or eax, 0xe090
mov dword [ebx], eax
add ebx, edx
or eax, 0x47d9e739
and eax, 0x66ad3e6f
and eax, 0x40882800
or eax, 0x88269100
mov dword [ebx], eax
add ebx, edx
or eax, 0x2a8e2baf
and eax, 0x482abbaf
or eax, 0x5014450
mov dword [ebx], eax
add ebx, edx
and eax, 0x22513c7
and eax, 0x1a1cc1f
and eax, 0x210000
or eax, 0x9cd08110
mov dword [ebx], eax
add ebx, edx
or eax, 0x99d2671
and eax, 0x89fda711
or eax, 0x2025804
mov dword [ebx], eax
add ebx, edx
or eax, 0x51f60a60
xor eax, 0x16218b4f
and eax, 0xc0801410
or eax, 0x32010845
mov dword [ebx], eax
add ebx, edx
xor eax, 0x708dec1a
and eax, 0x8000
or eax, 0x9a0
mov dword [ebx], eax
add ebx, edx
or eax, 0x6cb51a9d
and eax, 0xc019281
or eax, 0x800a6000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x66bf086
and eax, 0x8a000000
or eax, 0x880000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6074e653
or eax, 0x3a6ca0e
and eax, 0x8008
or eax, 0x4101e0
mov dword [ebx], eax
add ebx, edx
and eax, 0x708d07a8
or eax, 0x53321c6c
and eax, 0x1100588
or eax, 0x2c004003
mov dword [ebx], eax
add ebx, edx
and eax, 0x7bc813e2
and eax, 0x100
or eax, 0x5c79
mov dword [ebx], eax
add ebx, edx
or eax, 0x5dcd87f3
and eax, 0x45da21
or eax, 0x222004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x532303bc
and eax, 0x5bbdcbec
and eax, 0x41000100
or eax, 0x4023400
mov dword [ebx], eax
add ebx, edx
or eax, 0x626565e6
xor eax, 0x3a510c29
and eax, 0x4d020000
or eax, 0x890000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2626b19f
and eax, 0x4000000
or eax, 0xa2f1810c
mov dword [ebx], eax
add ebx, edx
xor eax, 0xf3445c
and eax, 0x80000050
or eax, 0x100002e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c18aa95
or eax, 0x7ce1680b
and eax, 0x19e2e1
or eax, 0x60410
mov dword [ebx], eax
add ebx, edx
or eax, 0x3472783b
and eax, 0x20018800
or eax, 0xc8800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b060c99
and eax, 0x83000081
or eax, 0x8004100
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c18c4fd
and eax, 0x2b6fa19c
and eax, 0x2000014
or eax, 0xf0810c41
mov dword [ebx], eax
add ebx, edx
or eax, 0x71a9dc92
and eax, 0x40c1
or eax, 0x2108
mov dword [ebx], eax
add ebx, edx
or eax, 0x33bd4292
and eax, 0xb56281
or eax, 0x409000
mov dword [ebx], eax
add ebx, edx
and eax, 0x146a5fa9
or eax, 0x377788bc
and eax, 0x7300000
or eax, 0x40880000
mov dword [ebx], eax
add ebx, edx
and eax, 0x58f86079
and eax, 0
or eax, 0x2b000098
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f811e5a
xor eax, 0x45e5af96
and eax, 0x4c250004
or eax, 0xb1101041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x236a3cb5
or eax, 0x43c7a921
and eax, 0x88dfade0
or eax, 0x205204
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a25caa2
and eax, 0x40802000
or eax, 0x101c890
mov dword [ebx], eax
add ebx, edx
xor eax, 0x747ba3ea
and eax, 0x10480b00
or eax, 0x8058000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7afbb394
xor eax, 0x624c6862
and eax, 0xa00c900
or eax, 0x5480081
mov dword [ebx], eax
add ebx, edx
and eax, 0x159ada1d
and eax, 0x2d270bd3
and eax, 0x1000000
or eax, 0xf0810000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2d89081
xor eax, 0x72d895d9
and eax, 0x70500408
or eax, 0x4222202
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2984112c
and eax, 0x1041502
or eax, 0x80084089
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b73c6b6
and eax, 0x482aac19
and eax, 0x200400
or eax, 0x805be2
mov dword [ebx], eax
add ebx, edx
and eax, 0x6043bff6
and eax, 0x100
or eax, 0x50f28000
mov dword [ebx], eax
add ebx, edx
and eax, 0x44bf74ab
and eax, 0
or eax, 0x89000020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1fea91a4
xor eax, 0x345594a7
and eax, 0x810002
or eax, 0x4100e888
mov dword [ebx], eax
add ebx, edx
or eax, 0x171cf070
xor eax, 0x2feead50
and eax, 0x20410100
or eax, 0x48a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x67fab4b6
and eax, 0x408000
or eax, 0x9e1c0d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x15eb528c
and eax, 0x15110400
or eax, 0xea803100
mov dword [ebx], eax
add ebx, edx
and eax, 0xee1be27
xor eax, 0x23c2f089
and eax, 0xd030000
or eax, 0x40880000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d5c2b8a
and eax, 0xcc90100
or eax, 0x30008010
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a067cf8
and eax, 0x88
or eax, 0x81000003
mov dword [ebx], eax
add ebx, edx
xor eax, 0x751e5fbb
and eax, 0x1a4c30
or eax, 0xa120c1
mov dword [ebx], eax
add ebx, edx
and eax, 0x3266601b
xor eax, 0x78309919
and eax, 0x68008800
or eax, 0x80810000
mov dword [ebx], eax
add ebx, edx
or eax, 0x32ed2947
and eax, 0x8a000101
or eax, 0x1004080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x556a25e1
xor eax, 0x56e6a346
and eax, 0x88800004
or eax, 0x42011051
mov dword [ebx], eax
add ebx, edx
xor eax, 0x343fa477
xor eax, 0xac08ed9
and eax, 0x327a
or eax, 0x8104
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4da2dcad
and eax, 0xca26a81
or eax, 0x12548000
mov dword [ebx], eax
add ebx, edx
and eax, 0x103169e3
and eax, 0x23d1ba6e
and eax, 0
or eax, 0xf2810000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x570fa278
or eax, 0x5f6ab3fa
and eax, 0x90e0
or eax, 0x404
mov dword [ebx], eax
add ebx, edx
or eax, 0x48371cb1
and eax, 0x8040481
or eax, 0x508410a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3d34d9a7
xor eax, 0x60e02854
and eax, 0x1018
or eax, 0x14387
mov dword [ebx], eax
add ebx, edx
or eax, 0x694757b9
xor eax, 0x1a5f2c8a
and eax, 0x81b05
or eax, 0x668000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e799fc0
xor eax, 0x2d5063b6
and eax, 0x20303000
or eax, 0xc2470500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x11af3b59
or eax, 0x68b7a661
and eax, 0x90880001
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x7fbaf530
and eax, 0
or eax, 0x4181e8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3592ce2c
or eax, 0x50496846
and eax, 0x1104d82
or eax, 0x80000009
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f6f77dd
and eax, 0x5840b9da
and eax, 0x4030c8
or eax, 0x370601
mov dword [ebx], eax
add ebx, edx
or eax, 0x5911bcf8
and eax, 0x536b2b9f
and eax, 0x50610000
or eax, 0x2908100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3bb8d8f3
and eax, 0x90000f3
or eax, 0x82000004
mov dword [ebx], eax
add ebx, edx
or eax, 0x4f2f629f
and eax, 0xc2010055
or eax, 0x20800800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x22e0a8b5
or eax, 0x58f43cc2
and eax, 0x1000
or eax, 8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4bee71ab
and eax, 0x40226081
or eax, 0xb0118a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c1a1b9a
and eax, 0x60000000
or eax, 0x92810000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1be9942f
or eax, 0x1242747c
and eax, 0xfbeb0446
or eax, 0x4140b80
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a3d1904
or eax, 0x533e4bea
and eax, 0x1280a88
or eax, 0x80c08000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3091225a
and eax, 0x1090040
or eax, 0x44820001
mov dword [ebx], eax
add ebx, edx
or eax, 0x34a58b33
or eax, 0x195332aa
and eax, 0xcf50118
or eax, 0x82000400
mov dword [ebx], eax
add ebx, edx
or eax, 0x645a790
and eax, 0xe350000
or eax, 0x60000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x514c3543
and eax, 0xb000040
or eax, 0x80000094
mov dword [ebx], eax
add ebx, edx
and eax, 0x48338cbc
or eax, 0x6d7046b0
and eax, 0x41000004
or eax, 0x80812049
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6239b5ca
and eax, 0x9102
or eax, 0x30
mov dword [ebx], eax
add ebx, edx
and eax, 0x43820c92
xor eax, 0x353fab2f
and eax, 0x413a101
or eax, 0x8a805080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2ca47e1d
and eax, 0x80000000
or eax, 0x1880001
mov dword [ebx], eax
add ebx, edx
and eax, 0xff32629
xor eax, 0x147b7715
and eax, 0x410100
or eax, 0x80e8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1371d635
and eax, 0x100698
or eax, 0x8f0022
mov dword [ebx], eax
add ebx, edx
and eax, 0x43b647d1
and eax, 0x1883c51d
and eax, 0
or eax, 0xc552b00
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b16ecd1
or eax, 0x7d5caa84
and eax, 0x3444a280
or eax, 0x82825001
mov dword [ebx], eax
add ebx, edx
and eax, 0x28171e58
xor eax, 0x5fccaa2
and eax, 0x20800000
or eax, 0xd2010000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3395595a
and eax, 0x918
or eax, 0x8205
mov dword [ebx], eax
add ebx, edx
or eax, 0x1298d48c
and eax, 0x22e597f5
and eax, 0x581
or eax, 0x2518400a
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ecd3955
xor eax, 0x144e72c
and eax, 0x9a40
or eax, 0x6000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2962a961
and eax, 0x405221
or eax, 0x414
mov dword [ebx], eax
add ebx, edx
and eax, 0x7011b1ad
and eax, 0
or eax, 0xe8908800
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ab153d9
or eax, 0x3a44bbce
and eax, 0xa000180
or eax, 0x81004001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7277ef9
and eax, 0x80011048
or eax, 0x61800005
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3edbea29
and eax, 0x596099a
and eax, 0x800
or eax, 0xd057
mov dword [ebx], eax
add ebx, edx
or eax, 0x3493b5d2
and eax, 0x3011f181
or eax, 0xc9240000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x73da3fb2
and eax, 0x8b4422
or eax, 0x5500200c
mov dword [ebx], eax
add ebx, edx
or eax, 0x571fa1de
and eax, 0x32e39c94
and eax, 0x10828004
or eax, 0xad600120
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6039d016
and eax, 0x81000020
or eax, 0x48
mov dword [ebx], eax
add ebx, edx
xor eax, 0x647505a8
or eax, 0x6a65aede
and eax, 0x4084d2
or eax, 0x81020
mov dword [ebx], eax
add ebx, edx
or eax, 0x15b0f55b
and eax, 0x888100
or eax, 0xe8020800
mov dword [ebx], eax
add ebx, edx
or eax, 0x51e630f8
and eax, 0x89000180
or eax, 0x2004001
mov dword [ebx], eax
add ebx, edx
or eax, 0x11475a50
or eax, 0x702c9cd5
and eax, 0xf3250045
or eax, 0x4002000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3279302e
and eax, 0x500004b
or eax, 0x30000014
mov dword [ebx], eax
add ebx, edx
xor eax, 0x13bdf4a0
or eax, 0x35affe76
and eax, 0x5c26
or eax, 0x100
mov dword [ebx], eax
add ebx, edx
and eax, 0x6bca6230
and eax, 0x4000
or eax, 0x81240d8b
mov dword [ebx], eax
add ebx, edx
or eax, 0x4effe5cc
and eax, 0x84c1
or eax, 0x20
mov dword [ebx], eax
add ebx, edx
xor eax, 0x53a1048e
and eax, 0x13a18000
or eax, 0x80500100
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ae818b4
and eax, 0
or eax, 0x88000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x28879687
xor eax, 0x3490612a
and eax, 0x806000
or eax, 0x41018881
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b247029
or eax, 0x6f73b07f
and eax, 0x8518000
or eax, 0x10040b00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d5554ed
and eax, 0x6500c281
or eax, 0x89e2000
mov dword [ebx], eax
add ebx, edx
or eax, 0xb1f0be2
xor eax, 0x24e39e5a
and eax, 0x42000000
or eax, 0xb0810000
mov dword [ebx], eax
add ebx, edx
or eax, 0x15a4735
or eax, 0x4cfdbc64
and eax, 0x4515
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x57f57b7a
and eax, 0x524040b
or eax, 0x4180
mov dword [ebx], eax
add ebx, edx
xor eax, 0x361f8e37
xor eax, 0x433c1e4c
and eax, 0x51d0
or eax, 0x207
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3196205d
and eax, 0x867200
or eax, 0x280835
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b8cd38b
and eax, 0x3d270aa9
and eax, 0x8000800
or eax, 0xe0908000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x61bc37a
and eax, 0x288d7c29
and eax, 0x8004000
or eax, 0x83000181
mov dword [ebx], eax
add ebx, edx
xor eax, 0x535af574
and eax, 0xc0001045
or eax, 0x1810008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1929da2
and eax, 0x840e
or eax, 0x4010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2748ead
and eax, 0x2144081
or eax, 0x7503b100
mov dword [ebx], eax
add ebx, edx
or eax, 0xfec36ed
xor eax, 0x1c02dd19
and eax, 0x41890000
or eax, 0x14020001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4320e241
and eax, 0x28a8000
or eax, 0x28400110
mov dword [ebx], eax
add ebx, edx
or eax, 0x506b46e3
or eax, 0x4bc50a01
and eax, 0x10000c1
or eax, 0x80000004
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c541ffc
and eax, 0x141bf0
or eax, 0xaa002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x71736818
or eax, 0x785311e9
and eax, 0x684a8100
or eax, 0x800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x41ec31c4
and eax, 0
or eax, 0x8100002a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b63ded8
xor eax, 0xb7f1e78
and eax, 0x8c082
or eax, 0xe33870
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c2a857e
and eax, 0x688a8800
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xf077c68
and eax, 0x751ba5f1
and eax, 0x20000000
or eax, 0x98004181
mov dword [ebx], eax
add ebx, edx
or eax, 0x661d0943
and eax, 0x101c0
or eax, 0x408028
mov dword [ebx], eax
add ebx, edx
xor eax, 0x8a7e192
and eax, 0x8c44058
or eax, 0xc4088305
mov dword [ebx], eax
add ebx, edx
xor eax, 0x557f42e7
xor eax, 0x6844388d
and eax, 0xc0c48804
or eax, 0xc0844c8
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e86363e
or eax, 0x9c51004
and eax, 0xc81140c
or eax, 0xe00a41c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x557c8979
or eax, 0x12598e48
and eax, 0x108c00
or eax, 0xa1006083
mov dword [ebx], eax
add ebx, edx
xor eax, 0x420a4004
xor eax, 0x7f31a3cf
and eax, 0x10f08
or eax, 0x408000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x268220a8
or eax, 0x7daabc83
and eax, 0x23018083
or eax, 0x80004000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7168466
xor eax, 0x3a1fd2a4
and eax, 0x600
or eax, 0x418908
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c385259
and eax, 0
or eax, 0xf445c7
mov dword [ebx], eax
add ebx, edx
xor eax, 0x138afbd7
and eax, 0x78b48d57
and eax, 0
or eax, 0x6a000028
mov dword [ebx], eax
add ebx, edx
xor eax, 0x75bd33bf
and eax, 0x140d0300
or eax, 0xe0408808
mov dword [ebx], eax
add ebx, edx
and eax, 0x2119cf89
or eax, 0x55826187
and eax, 0x308be801
or eax, 0x2300050
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7190ed92
xor eax, 0x4322023d
and eax, 0x10000
or eax, 0xc4820000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x68c7eaa0
and eax, 0xa8448800
or eax, 0x50010108
mov dword [ebx], eax
add ebx, edx
and eax, 0x451ed95
or eax, 0x3f60b3f5
and eax, 0x304011f5
or eax, 0x4004040a
mov dword [ebx], eax
add ebx, edx
and eax, 0x38a11c64
and eax, 0x10000040
or eax, 0x50001
mov dword [ebx], eax
add ebx, edx
or eax, 0x5dff9b39
and eax, 0x9000021
or eax, 0x80000006
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e192145
and eax, 0x5192045
or eax, 0x10e6d000
mov dword [ebx], eax
add ebx, edx
and eax, 0x64dcce30
or eax, 0x455da0b0
and eax, 0x416000
or eax, 0x1044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x607e4178
xor eax, 0x4cf75f9a
and eax, 0x24c04420
or eax, 0x52300119
mov dword [ebx], eax
add ebx, edx
or eax, 0x2e8705dc
or eax, 0x3c1c3ed5
and eax, 0xc016a55
or eax, 0x81000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c858cf1
and eax, 0x8100e404
or eax, 0xa521051
mov dword [ebx], eax
add ebx, edx
xor eax, 0x369e5d35
and eax, 0xbd40a840
or eax, 0x42105005
mov dword [ebx], eax
add ebx, edx
and eax, 0xc9495e6
xor eax, 0x648ad279
and eax, 0x408a0015
or eax, 0x1052400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x35674f25
and eax, 0x74c00100
or eax, 0x1008400
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c9dea21
and eax, 0x14008000
or eax, 0xe845473f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2755bd8
and eax, 0x2e719bfb
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b247a0d
and eax, 0
or eax, 0x4d8b09eb
mov dword [ebx], eax
add ebx, edx
or eax, 0x6fbb5fbd
and eax, 0x18103fc
or eax, 0x408000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7278d357
and eax, 0x3f84189
or eax, 0x88040c00
mov dword [ebx], eax
add ebx, edx
and eax, 0xf5831cd
and eax, 0x1080001
or eax, 0x4483f854
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b43ef00
and eax, 0x536ba5ee
and eax, 0x12000144
or eax, 0x61023ab8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6fafbbb1
or eax, 0x312f9fe9
and eax, 0x3c0d0b21
or eax, 0xc0406002
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a020066
and eax, 0x68000000
or eax, 0x90558b1c
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c51ae1b
and eax, 0
or eax, 0x40a44c7
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4225c4eb
xor eax, 0x1e638a44
and eax, 8
or eax, 4
mov dword [ebx], eax
add ebx, edx
or eax, 0x23215935
and eax, 0x204129
or eax, 0x1cdc0442
mov dword [ebx], eax
add ebx, edx
or eax, 0x36d95084
and eax, 0x71f29080
and eax, 0xf00080
or eax, 0x8d084d0b
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b83d96b
and eax, 0xef09ec1
and eax, 0x2000040
or eax, 0x50040114
mov dword [ebx], eax
add ebx, edx
or eax, 0x3855982d
and eax, 0xa00117d
or eax, 0x85280482
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3485a890
and eax, 0x8aa90041
or eax, 0x40420000
mov dword [ebx], eax
add ebx, edx
or eax, 0x46fea4ee
and eax, 0xc032a0eb
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c624588
and eax, 0xc050e58b
or eax, 0x30d0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x713d9d47
xor eax, 0x7cae68c3
and eax, 0x8c83150c
or eax, 0x600840c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x4484d848
and eax, 0x4004008
or eax, 0x31080583
mov dword [ebx], eax
add ebx, edx
and eax, 0x1422d011
xor eax, 0x33f3cc57
and eax, 0x400
or eax, 0x7101
mov dword [ebx], eax
add ebx, edx
or eax, 0x3335232a
and eax, 0x12421
or eax, 0xca8014
mov dword [ebx], eax
add ebx, edx
and eax, 0x68a0df16
and eax, 0x8000
or eax, 0x84d0b00
mov dword [ebx], eax
add ebx, edx
and eax, 0x79f4deb2
or eax, 0x674ccbf7
and eax, 0x2e40c181
or eax, 0x80a33000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f9b21cd
and eax, 0x43a6c314
and eax, 0x800000
or eax, 0xf1010000
mov dword [ebx], eax
add ebx, edx
or eax, 0x483b0a52
and eax, 0x4ae543
and eax, 0x42
or eax, 0xba09
mov dword [ebx], eax
add ebx, edx
xor eax, 0x40923944
and eax, 0x57531334
and eax, 0x100
or eax, 0xaa01f081
mov dword [ebx], eax
add ebx, edx
and eax, 0x12b58f0
and eax, 0
or eax, 0x81880000
mov dword [ebx], eax
add ebx, edx
or eax, 0x30829d05
xor eax, 0xe632296
and eax, 0x418390
or eax, 0x20
mov dword [ebx], eax
add ebx, edx
xor eax, 0x15c616d1
and eax, 0x7f8e57a7
and eax, 0x1001501
or eax, 0x8008408a
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e4d1dc2
and eax, 0x1582
or eax, 0xd02260
mov dword [ebx], eax
add ebx, edx
and eax, 0x6f5731cf
and eax, 0x500100
or eax, 0x7ba28000
mov dword [ebx], eax
add ebx, edx
or eax, 0xd4127ef
and eax, 0x1000083
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x74486d23
or eax, 0x52fc7d25
and eax, 0x1031a0
or eax, 0x38052
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d2daa57
xor eax, 0x6217afa4
and eax, 0xc018000
or eax, 0x440b00
mov dword [ebx], eax
add ebx, edx
or eax, 0xdb3c731
xor eax, 0xa38df74
and eax, 0x840005
or eax, 0x308a30
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6933bd9
xor eax, 0x25ea4ce2
and eax, 0x21813500
or eax, 0x18000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x381e6dc8
or eax, 0x41778cb6
and eax, 0x880000
or eax, 0x90000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4215e6e7
and eax, 0xaa6009a
and eax, 0x80
or eax, 0x418330
mov dword [ebx], eax
add ebx, edx
and eax, 0x7cdcdb2d
or eax, 0x1ca5d01f
and eax, 0x851139
or eax, 0x20c80
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a60f624
xor eax, 0x59f3a435
and eax, 0x40b00
or eax, 0x10492000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x82f5658
and eax, 0x18006900
or eax, 0x20858081
mov dword [ebx], eax
add ebx, edx
and eax, 0x58abad6
or eax, 0x651dab5b
and eax, 0x61810000
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ff4dfcd
and eax, 0x4e8d
or eax, 0x10
mov dword [ebx], eax
add ebx, edx
and eax, 0x43cf0833
xor eax, 0xb602f25
and eax, 0x2100
or eax, 0x4401d081
mov dword [ebx], eax
add ebx, edx
or eax, 0x434be40a
and eax, 0x450b0000
or eax, 0x10800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1378b4f7
and eax, 0x3cf6a1ea
and eax, 0x10000000
or eax, 0xc7c28114
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d75c4e2
and eax, 0x81000022
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x60ec9658
and eax, 0xc0904a
or eax, 0x32880
mov dword [ebx], eax
add ebx, edx
or eax, 0x2e3d56d8
or eax, 0x35bb0953
and eax, 0x8c28100
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x102dea05
and eax, 0
or eax, 0x810000de
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b7d2eb8
and eax, 0x451e2bbf
and eax, 0x140022
or eax, 0x1a291d0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x64db8551
and eax, 0x20080000
or eax, 0x90828800
mov dword [ebx], eax
add ebx, edx
or eax, 0x4f1dca88
and eax, 0x7c19fba1
and eax, 0x8004080
or eax, 0x83000103
mov dword [ebx], eax
add ebx, edx
and eax, 0x8c26787
and eax, 0x2375bb81
and eax, 1
or eax, 0xec350844
mov dword [ebx], eax
add ebx, edx
or eax, 0x160a1352
and eax, 0x34000042
or eax, 0x1000088
mov dword [ebx], eax
add ebx, edx
or eax, 0x3bb2ff39
and eax, 0x2880701e
and eax, 0x20000000
or eax, 0x546c0124
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4f11fe14
and eax, 0x1184d00
or eax, 0x8000008b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x28eb5c0f
xor eax, 0x48e36cb7
and eax, 0x4821
or eax, 0xe702c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x7943db7c
xor eax, 0x65148bbb
and eax, 0x18c10000
or eax, 0xa2008100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a3b15f9
and eax, 0x800000d0
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x33bc552a
and eax, 0x1414f0
or eax, 0x100a801
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f2ca50b
and eax, 0x8000
or eax, 0xb0810900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3740bf01
or eax, 0x6fd1284c
and eax, 0x8b000001
or eax, 0x4182
mov dword [ebx], eax
add ebx, edx
xor eax, 0x245a93b0
and eax, 0x8a000011
or eax, 0x40810844
mov dword [ebx], eax
add ebx, edx
xor eax, 0x581cd47f
and eax, 0x5408
or eax, 0x21c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x6e186c54
xor eax, 0xbce8e05
and eax, 0x4416f281
or eax, 0x18280000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xbfb4907
or eax, 0xed580ab
and eax, 0x4a810000
or eax, 0xa0000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x23da7131
and eax, 0x7b743065
and eax, 0x20
or eax, 0xe42
mov dword [ebx], eax
add ebx, edx
and eax, 0x760bc57b
and eax, 0
or eax, 0x951ef281
mov dword [ebx], eax
add ebx, edx
and eax, 0x340b9501
or eax, 0x49318c25
and eax, 0x450b0000
or eax, 0x800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x33c02130
xor eax, 0xed780b4
and eax, 0x78000104
or eax, 0x4210c10
mov dword [ebx], eax
add ebx, edx
and eax, 0xf8e2cd0
and eax, 0x8000000
or eax, 0x61350001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x39e10dae
and eax, 0x12e
or eax, 0x88000050
mov dword [ebx], eax
add ebx, edx
or eax, 0x556ae01b
or eax, 0x51810fe0
and eax, 0x4183a090
or eax, 0x1000
mov dword [ebx], eax
add ebx, edx
or eax, 0x61bd9474
or eax, 0x6a203116
and eax, 0x8bb100
or eax, 0x4000800
mov dword [ebx], eax
add ebx, edx
and eax, 0x652557e5
and eax, 0x4010000
or eax, 0x492a0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x748e593d
and eax, 0x30a1010c
or eax, 0x44508000
mov dword [ebx], eax
add ebx, edx
or eax, 0xf24da6c
and eax, 0x58406983
and eax, 0x8404900
or eax, 0x83bfb677
mov dword [ebx], eax
add ebx, edx
xor eax, 0x70f8d9e4
and eax, 0xf2010011
or eax, 0x801844
mov dword [ebx], eax
add ebx, edx
xor eax, 0x44de4821
and eax, 0x1040
or eax, 0x2080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x39b74fca
or eax, 0x6e3faf70
and eax, 0x6a2bc200
or eax, 0x80000081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x43240064
and eax, 0x42d0eb13
and eax, 0
or eax, 0xf2810000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c8deb73
and eax, 0x4a63
or eax, 0x1140c
mov dword [ebx], eax
add ebx, edx
and eax, 0x6022234e
and eax, 0x1eacca4b
and eax, 0x208
or eax, 0x83b08880
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6976dba7
xor eax, 0x391a00e6
and eax, 0x41880041
or eax, 0x4030000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6e35474b
and eax, 0x4fa50508
or eax, 0x90403010
mov dword [ebx], eax
add ebx, edx
or eax, 0x409060d9
and eax, 0x170bfdf2
and eax, 0x1010000
or eax, 0x202c0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x57d036a8
and eax, 0x350000a0
or eax, 7
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4137625f
xor eax, 0x53f765b8
and eax, 0x2800140
or eax, 0x98079038
mov dword [ebx], eax
add ebx, edx
and eax, 0x5140dc98
and eax, 8
or eax, 0x81144d83
mov dword [ebx], eax
add ebx, edx
or eax, 0x17299e87
and eax, 0x149481
or eax, 0x420040
mov dword [ebx], eax
add ebx, edx
or eax, 0x2e0d3c8
and eax, 0x7d8690c4
and eax, 0x808000
or eax, 0x23610100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b2ec5d7
xor eax, 0x1d97ca91
and eax, 0x1000002
or eax, 0x80000088
mov dword [ebx], eax
add ebx, edx
or eax, 0xd29b7ab
and eax, 0x801a1
or eax, 0x800850
mov dword [ebx], eax
add ebx, edx
and eax, 0x50404551
and eax, 0xfda62b5
and eax, 0
or eax, 0xb0818900
mov dword [ebx], eax
add ebx, edx
or eax, 0x6cb26076
or eax, 0x241c51f8
and eax, 0x88004182
or eax, 0x3000001
mov dword [ebx], eax
add ebx, edx
or eax, 0x2cf8c614
and eax, 0xa2800015
or eax, 0x50011040
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e836005
xor eax, 0x4f43f340
and eax, 0x200
or eax, 0x2caa
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f238e7c
and eax, 0x48008280
or eax, 0x80104001
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ce93d49
and eax, 0xa9b8d2a
and eax, 0
or eax, 0xf2810000
mov dword [ebx], eax
add ebx, edx
or eax, 0x57f655b5
xor eax, 0x3a90810c
and eax, 0x19419
or eax, 0x2842
mov dword [ebx], eax
add ebx, edx
or eax, 0x593cabce
and eax, 0x1118058b
or eax, 0x24004000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5542658e
and eax, 0x2000
or eax, 0xa48
mov dword [ebx], eax
add ebx, edx
or eax, 0x4da09674
and eax, 0x209434
or eax, 0x4e4101
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a787e1f
and eax, 0
or eax, 0xb0908800
mov dword [ebx], eax
add ebx, edx
or eax, 0x43901142
and eax, 0x83000102
or eax, 0x8004081
mov dword [ebx], eax
add ebx, edx
or eax, 0x48c8e046
or eax, 0x4ca08a31
and eax, 0xc9800845
or eax, 0x11008
mov dword [ebx], eax
add ebx, edx
or eax, 0x140aaaf6
xor eax, 0x54aac17b
and eax, 0x2980
or eax, 0x46b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x26dc3156
or eax, 0x16391b42
and eax, 0x4140181
or eax, 0x4002c000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3312d428
and eax, 0x41000000
or eax, 0x88810000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x59dabc34
and eax, 0xa410
or eax, 0x302
mov dword [ebx], eax
add ebx, edx
or eax, 0x70789fcf
and eax, 0x4078b181
or eax, 0x87024000
mov dword [ebx], eax
add ebx, edx
or eax, 0x409687de
and eax, 0x20e568eb
and eax, 0x80604b
or eax, 0x550b1424
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ca4e64e
and eax, 0x200a8000
or eax, 0x10c00114
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c359b38
xor eax, 0x57fd241d
and eax, 0x1000000
or eax, 0x80000004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7df22b4
and eax, 0x5620b0
or eax, 0x205d42
mov dword [ebx], eax
add ebx, edx
or eax, 0x12ac7d9a
and eax, 0x108a0900
or eax, 0xa0008000
mov dword [ebx], eax
add ebx, edx
and eax, 0xa435171
xor eax, 0x6fd3d34a
and eax, 0xb004002
or eax, 0x80000181
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2435a6a3
and eax, 0x2b5b7007
and eax, 0x8010000
or eax, 0x100c1045
mov dword [ebx], eax
add ebx, edx
xor eax, 0x133cafe9
and eax, 0x3c43de5a
and eax, 0
or eax, 0x350000c4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x773c554d
and eax, 0x5480
or eax, 0x8a26
mov dword [ebx], eax
add ebx, edx
or eax, 0x59c4e836
and eax, 0x1044c82
or eax, 0x80100109
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f4c3691
or eax, 0x33006aea
and eax, 0x40ec9
or eax, 0xdb9000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2caa9db5
or eax, 0x7cee734a
and eax, 0x58e10100
or eax, 0x2008000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d5f9d7a
or eax, 0x2807f347
and eax, 0x1000017
or eax, 0x80000080
mov dword [ebx], eax
add ebx, edx
or eax, 0x714b58ef
and eax, 0x1371c88a
and eax, 0x14080
or eax, 0x961471
mov dword [ebx], eax
add ebx, edx
xor eax, 0xf1dafb1
and eax, 0x54627eaa
and eax, 0x800
or eax, 0xb0818000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f96e405
xor eax, 0x3eb4c209
and eax, 0x80000000
or eax, 0x38004183
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1584a3b3
xor eax, 0x747bea43
and eax, 0x410030
or eax, 0x8380
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1ca37e4d
xor eax, 0x17169037
and eax, 0x8c44148
or eax, 0xc4088215
mov dword [ebx], eax
add ebx, edx
and eax, 0x4aad0288
and eax, 0x488c0008
or eax, 0x8440ccc4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f168130
or eax, 0x777075ba
and eax, 0xc4c84ccc
or eax, 0x8048000
mov dword [ebx], eax
add ebx, edx
or eax, 0x51bfb0cb
or eax, 0x566a28c1
and eax, 0xcccccccc
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x51ec5869
xor eax, 0x69935ded
and eax, 0xe4834148
or eax, 0x8081484
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ebe3196
or eax, 0x7e351b67
and eax, 0x414450b
or eax, 0x1080080
mov dword [ebx], eax
add ebx, edx
or eax, 0x73f4c5af
and eax, 0x6d61b15
and eax, 0x105
or eax, 0xde5a
mov dword [ebx], eax
add ebx, edx
or eax, 0x3474ec30
or eax, 0xae5b725
and eax, 0xe57135
or eax, 0xa0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4aa8368c
and eax, 0x3000
or eax, 0x20548900
mov dword [ebx], eax
add ebx, edx
or eax, 0x41face29
and eax, 0x412a0000
or eax, 0xc010000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x27b2f796
and eax, 0x42818114
or eax, 0x95400000
mov dword [ebx], eax
add ebx, edx
or eax, 0x50d5f506
and eax, 0x81000014
or eax, 0x81
mov dword [ebx], eax
add ebx, edx
or eax, 0x5a8cd9e3
xor eax, 0x6454b068
and eax, 0xbfd82891
or eax, 0x40248660
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b146728
and eax, 0x198fdc73
and eax, 0x20
or eax, 0x708188df
mov dword [ebx], eax
add ebx, edx
or eax, 0x692029a0
and eax, 0x9000185
or eax, 0x82004000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2196fb61
and eax, 1
or eax, 0xe2810854
mov dword [ebx], eax
add ebx, edx
xor eax, 0x34de85bf
xor eax, 0x543d83ca
and eax, 0xa00
or eax, 0x6190
mov dword [ebx], eax
add ebx, edx
or eax, 0x44e3ddb9
and eax, 0x7dbffc79
and eax, 0x83f001
or eax, 0xb0c0280
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f31f4b8
and eax, 0x427a04b6
and eax, 0xa0000
or eax, 0x45810000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3bcd0e20
and eax, 0x1e9e44cf
and eax, 0x800000
or eax, 0x91363518
mov dword [ebx], eax
add ebx, edx
or eax, 0x17913569
and eax, 0x4350000
or eax, 0x28000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4bc57716
xor eax, 0x59c20540
and eax, 0x8000002
or eax, 0x800000a0
mov dword [ebx], eax
add ebx, edx
and eax, 0x35feb1df
and eax, 0x231d1e01
and eax, 0
or eax, 0x41857090
mov dword [ebx], eax
add ebx, edx
or eax, 0x347ca47c
and eax, 0x55598b75
and eax, 0x498000
or eax, 0x20040b00
mov dword [ebx], eax
add ebx, edx
or eax, 0x38abd7d6
xor eax, 0x652b6a51
and eax, 0x14848181
or eax, 0x304000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x93f216e
xor eax, 0x5f77a9c3
and eax, 0x40800000
or eax, 0xb1010000
mov dword [ebx], eax
add ebx, edx
or eax, 0x67593570
and eax, 0x3070
or eax, 0x4209
mov dword [ebx], eax
add ebx, edx
or eax, 0x63e86606
and eax, 0x100540b
or eax, 0x80140180
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ab61205
xor eax, 0x57cb4b65
and eax, 0x5c10ca
or eax, 0x2e100
mov dword [ebx], eax
add ebx, edx
and eax, 0x785f8ef3
or eax, 0x9c31c6a
and eax, 0x1d28000
or eax, 0xf0200100
mov dword [ebx], eax
add ebx, edx
or eax, 0x18f2d872
xor eax, 0x1eb37a3e
and eax, 0x8000004c
or eax, 0x80000b3
mov dword [ebx], eax
add ebx, edx
and eax, 0x107f6fc3
and eax, 0x15e017f3
and eax, 0x82
or eax, 0x41857008
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b6c33f0
and eax, 0x40000
or eax, 0xc418b00
mov dword [ebx], eax
add ebx, edx
and eax, 0x44199e8f
and eax, 0x8200
or eax, 0x7a4405
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a23bffb
and eax, 0x5e0a2997
and eax, 0x8002100
or eax, 0x60850400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c7bea64
or eax, 0x52fd417a
and eax, 0x14350000
or eax, 0x81000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e304cbf
and eax, 0x8b000020
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x581cb44
xor eax, 0x58f850bb
and eax, 0xc001104d
or eax, 0x9800400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6937a14f
or eax, 0x69859e39
and eax, 0xa119
or eax, 0xc0
mov dword [ebx], eax
add ebx, edx
or eax, 0x48d09b15
and eax, 0x7c1fb34c
and eax, 0x800b100
or eax, 0xb1cb4081
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f89f998
and eax, 0x81880000
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x681d1ab5
or eax, 0x14c99057
and eax, 0x418070
or eax, 0x500
mov dword [ebx], eax
add ebx, edx
or eax, 0xcb12c45
and eax, 0xf18d30
or eax, 0x8508a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1712dd11
and eax, 0x676dddc2
and eax, 0x4410000
or eax, 0x18142b00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d770f00
and eax, 0x4a73af2d
and eax, 0x220000
or eax, 0x8900ca81
mov dword [ebx], eax
add ebx, edx
or eax, 0x193310fc
and eax, 0x7c3396c4
and eax, 0x10010000
or eax, 0xe2800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1d865fbc
xor eax, 0x545845bb
and eax, 0x802
or eax, 0xe1f8
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c93650c
and eax, 0x9329b8
or eax, 0x2c1200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x60e8f08f
and eax, 0x450b00
or eax, 0x14002000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c65528e
or eax, 0x76f8f490
and eax, 0xb914
or eax, 0x50021
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b5371e6
or eax, 0x7f78353c
and eax, 0x70108800
or eax, 0x800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2252e16d
and eax, 0x67a01efa
and eax, 0x2000000
or eax, 0x89004185
mov dword [ebx], eax
add ebx, edx
and eax, 0x56624e58
and eax, 0
or eax, 0xc181144d
mov dword [ebx], eax
add ebx, edx
and eax, 0x954028e
and eax, 0xc
or eax, 0x204a3
mov dword [ebx], eax
add ebx, edx
and eax, 0x68defdbb
and eax, 0x5c7c942b
and eax, 1
or eax, 0xca4cf180
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d7ea9c1
and eax, 0x40082000
or eax, 0x31b20e72
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e146935
xor eax, 0x856981
and eax, 0x2b000044
or eax, 0x21
mov dword [ebx], eax
add ebx, edx
or eax, 0x7343c578
and eax, 0x72010055
or eax, 0x80801800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x46e5742c
or eax, 0x7c2df7cd
and eax, 0x31e1
or eax, 2
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe37bccb
and eax, 0x4308808
or eax, 0x81400281
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4eaf9a4d
and eax, 0x2c05bba9
and eax, 0x10000
or eax, 0x458a0041
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d4b567a
xor eax, 0x7d4ce5d1
and eax, 0x30020500
or eax, 0x4280008
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c10ea95
and eax, 0x1c300000
or eax, 0x2050002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x68638f9d
and eax, 0x363b7776
and eax, 0x2000216
or eax, 0x89000029
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b3a912d
and eax, 0x100000d
or eax, 0xc0811c40
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5788dbac
and eax, 0x47c0
or eax, 0x2010
mov dword [ebx], eax
add ebx, edx
or eax, 0x486788b7
or eax, 0x5c1ff252
and eax, 0x5c7ec981
or eax, 0x2000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c3be7b0
and eax, 0x70010000
or eax, 0x81800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a814f11
xor eax, 0x7c1cc623
and eax, 0x4621
or eax, 0x39d0
mov dword [ebx], eax
add ebx, edx
and eax, 0xb3baa21
xor eax, 0x50282839
and eax, 0x200008
or eax, 0x85508180
mov dword [ebx], eax
add ebx, edx
and eax, 0x12681d22
and eax, 0
or eax, 0x558b0041
mov dword [ebx], eax
add ebx, edx
and eax, 0x1e91348
and eax, 0x1880000
or eax, 0x428120
mov dword [ebx], eax
add ebx, edx
xor eax, 0x10152878
xor eax, 0x7bd2bea4
and eax, 8
or eax, 0x81000002
mov dword [ebx], eax
add ebx, edx
and eax, 0x63c864c0
and eax, 0
or eax, 0x5328ca
mov dword [ebx], eax
add ebx, edx
or eax, 0x58ca1351
and eax, 0x18d20100
or eax, 0x22208000
mov dword [ebx], eax
add ebx, edx
and eax, 0xdec7a71
and eax, 0x8000000
or eax, 0xb000005f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x55a74c56
and eax, 8
or eax, 0x33e0
mov dword [ebx], eax
add ebx, edx
or eax, 0x74f9129b
and eax, 0x3418012b
or eax, 0x1044400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6ba41c5
and eax, 0x404
or eax, 0x2010
mov dword [ebx], eax
add ebx, edx
or eax, 0x3fc93b08
and eax, 0x5401008
or eax, 0x80308080
mov dword [ebx], eax
add ebx, edx
and eax, 0x3dd885e6
and eax, 0x5000000
or eax, 0x488b0041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3902fb34
xor eax, 0x58c7f249
and eax, 0x48011c
or eax, 0x12818000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1f95e708
xor eax, 0x3be5deef
and eax, 0x80
or eax, 0x81000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x64fbf820
and eax, 0x65e098a0
or eax, 0x2000751
mov dword [ebx], eax
add ebx, edx
and eax, 0x22fda269
and eax, 0x20408260
or eax, 0x4d1b3808
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ce668f7
xor eax, 0x9bfb6b
and eax, 0x44090000
or eax, 0x11220000
mov dword [ebx], eax
add ebx, edx
or eax, 0x661c6f93
xor eax, 0x879fadf
and eax, 0x6f428100
or eax, 0xa80010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x73daac8e
and eax, 0x10
or eax, 0x81000041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x65dee42c
xor eax, 0x9dcbba3
and eax, 0xed0006d2
or eax, 0x124d2020
mov dword [ebx], eax
add ebx, edx
and eax, 0x3bc73a49
and eax, 0x30000040
or eax, 0x408a89bf
mov dword [ebx], eax
add ebx, edx
xor eax, 0x20c934c7
or eax, 0x6656e90d
and eax, 0x2004105
or eax, 0x89000080
mov dword [ebx], eax
add ebx, edx
or eax, 0xf248ade
and eax, 0x7040045
or eax, 0x70091000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b6b7eb9
xor eax, 0xdfe3e86
and eax, 0x24000005
or eax, 0x11000050
mov dword [ebx], eax
add ebx, edx
and eax, 0x796eea27
and eax, 5
or eax, 0xdfe0
mov dword [ebx], eax
add ebx, edx
or eax, 0x504c13f8
and eax, 0x3f935243
and eax, 0x201
or eax, 0xa125b8
mov dword [ebx], eax
add ebx, edx
and eax, 0x68160ca2
and eax, 0
or eax, 0x84d2b00
mov dword [ebx], eax
add ebx, edx
or eax, 0x11d2ca6d
xor eax, 0x246c0cc1
and eax, 0x1420e180
or eax, 0x820c1001
mov dword [ebx], eax
add ebx, edx
or eax, 0xd84dbf4
and eax, 0x81880000
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x73064fc8
and eax, 0
or eax, 0x418570
mov dword [ebx], eax
add ebx, edx
and eax, 0x14469d5f
and eax, 0x500
or eax, 0x8118508b
mov dword [ebx], eax
add ebx, edx
and eax, 0x29fea02d
and eax, 0x180000
or eax, 0x65eff2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4789497e
and eax, 0x3d2bd1cf
and eax, 0x5208000
or eax, 0x90d20100
mov dword [ebx], eax
add ebx, edx
and eax, 0xfae9bda
and eax, 0x1000000
or eax, 0x8a00004e
mov dword [ebx], eax
add ebx, edx
and eax, 0x462a6fca
and eax, 0x2000040
or eax, 0xc1051c05
mov dword [ebx], eax
add ebx, edx
xor eax, 0xaa792fb
and eax, 0x100000c
or eax, 0x34000141
mov dword [ebx], eax
add ebx, edx
xor eax, 0x131ea773
and eax, 0x1d79be73
and eax, 0x600
or eax, 0x908
mov dword [ebx], eax
add ebx, edx
or eax, 0x37a6abc7
and eax, 0x584769e2
and eax, 0x22900
or eax, 0x1509435
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c437397
and eax, 0x40108800
or eax, 0x30800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5271802b
xor eax, 0x15c0facd
and eax, 0x3004084
or eax, 0x88000101
mov dword [ebx], eax
add ebx, edx
or eax, 0x2152ddeb
and eax, 0xa1000c4d
or eax, 0x50810000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4231a1ce
and eax, 0x2585
or eax, 0x4010
mov dword [ebx], eax
add ebx, edx
and eax, 0x33a36dc
and eax, 0x2080
or eax, 0xe0c6d101
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a9260af
or eax, 0x64beb11d
and eax, 0xe0800000
or eax, 0x11010000
mov dword [ebx], eax
add ebx, edx
and eax, 0xd32963e
and eax, 0
or eax, 0xbc87
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4907315
or eax, 0x6e5d500f
and eax, 0x18558b
or eax, 0x81000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x287a5567
and eax, 0x2000c8
or eax, 0x14d202
mov dword [ebx], eax
add ebx, edx
and eax, 0x59189fc6
or eax, 0x74392269
and eax, 0x50308000
or eax, 0x80c20100
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b95a1c
and eax, 0x78a61eb6
and eax, 0
or eax, 0x88000037
mov dword [ebx], eax
add ebx, edx
and eax, 0x1fec4362
and eax, 2
or eax, 0x41857088
mov dword [ebx], eax
add ebx, edx
and eax, 0x3db71cc
or eax, 0x3d0a98a2
and eax, 0x1c018800
or eax, 0x440300
mov dword [ebx], eax
add ebx, edx
and eax, 0x1cd930bc
and eax, 0x6165f4e6
and eax, 0
or eax, 0x949b25
mov dword [ebx], eax
add ebx, edx
xor eax, 0x300e7795
and eax, 0x30802400
or eax, 0x80201100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x43747a8c
and eax, 0x10140000
or eax, 0x8210000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1adfc3c4
and eax, 0x65a13d71
and eax, 0
or eax, 0x8b0000b4
mov dword [ebx], eax
add ebx, edx
and eax, 0x69e9559d
or eax, 0x372d2b30
and eax, 0x21010804
or eax, 0xc0801049
mov dword [ebx], eax
add ebx, edx
or eax, 0x20703350
and eax, 0x1335d
or eax, 0xc4a2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x8613b56
xor eax, 0x57b505df
and eax, 0x1385c100
or eax, 0x20003081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x657308e0
and eax, 0x800000
or eax, 0x81080000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ecb98ea
and eax, 0x418060
or eax, 0x510
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a7b0d19
and eax, 0x500
or eax, 0x8118508b
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ac33c33
and eax, 0x4170a2
or eax, 0x248040
mov dword [ebx], eax
add ebx, edx
and eax, 0x82402b
xor eax, 0x6fc6e61c
and eax, 0x26c28000
or eax, 0x90280100
mov dword [ebx], eax
add ebx, edx
and eax, 0x6fbec690
and eax, 0x7c1ae9df
and eax, 0
or eax, 0x810000f5
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f0dc291
and eax, 0xef0982f0
or eax, 0x10223002
mov dword [ebx], eax
add ebx, edx
and eax, 0x54b78d2c
xor eax, 0x374baecd
and eax, 0x30828ed
or eax, 0xc939012
mov dword [ebx], eax
add ebx, edx
and eax, 0x68aaaaf4
or eax, 0x5a0f1dcc
and eax, 0x400b0000
or eax, 0x5200000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d1ad0d9
or eax, 0x68c3f00d
and eax, 0x40133014
or eax, 0x16080500
mov dword [ebx], eax
add ebx, edx
or eax, 0x27070e24
or eax, 0x195c9d02
and eax, 0x1008bf36
or eax, 0x808040c9
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2bef6b64
xor eax, 0x75d3901d
and eax, 0x400
or eax, 0x418170
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c6aa50e
and eax, 0
or eax, 0x418570b8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d328761
and eax, 0xc835500
or eax, 0xc0400800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x10f4b033
xor eax, 0x54ba4281
and eax, 0x888c8c80
or eax, 0x4440404c
mov dword [ebx], eax
add ebx, edx
or eax, 0x6abf4290
xor eax, 0xc1fa3ad
and eax, 0xc0c04c40
or eax, 0xc0c808c
mov dword [ebx], eax
add ebx, edx
and eax, 0x101f087d
and eax, 0x59bd184b
and eax, 0xc0848
or eax, 0xccc0c484
mov dword [ebx], eax
add ebx, edx
and eax, 0x31008b5d
or eax, 0x2b391ee
and eax, 0x8311cc
or eax, 0xec084400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4fb279e7
and eax, 0x2118040b
or eax, 0x4004180
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d4dd790
and eax, 0x5c469821
and eax, 0
or eax, 0x6530
mov dword [ebx], eax
add ebx, edx
and eax, 0x7566b3a9
and eax, 0x66c07b1b
and eax, 0x2100
or eax, 0x159a05
mov dword [ebx], eax
add ebx, edx
and eax, 0x587c738b
and eax, 0x103100
or eax, 0x1aab0400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x72525ab5
and eax, 0xce8854d
and eax, 0x8880000
or eax, 0x45030000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f10971f
and eax, 0x68818108
or eax, 0x80600000
mov dword [ebx], eax
add ebx, edx
or eax, 0x22453720
and eax, 0x80000028
or eax, 0x1000012
mov dword [ebx], eax
add ebx, edx
or eax, 0x9ac17ce
or eax, 0x188e6637
and eax, 0xa01f1
or eax, 0x108000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a7668e5
and eax, 0
or eax, 0xf8818800
mov dword [ebx], eax
add ebx, edx
and eax, 0x5fcc29b0
or eax, 0x7618a818
and eax, 0x3a000008
or eax, 0x80004184
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ef2c759
and eax, 0x645
or eax, 0x820
mov dword [ebx], eax
add ebx, edx
or eax, 0x6a57fefd
and eax, 0x145429
or eax, 0x81000102
mov dword [ebx], eax
add ebx, edx
xor eax, 0x366616f
and eax, 0x40117f2
and eax, 0x40
or eax, 0xcf49e3b2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1317855f
and eax, 0x1054208d
or eax, 0x819842
mov dword [ebx], eax
add ebx, edx
and eax, 0x3de148b0
and eax, 0x10000
or eax, 0x452a0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1090aa40
and eax, 0x4a92d0db
and eax, 0x40100000
or eax, 0x33013518
mov dword [ebx], eax
add ebx, edx
xor eax, 0xcf9a7b1
and eax, 0x108892a9
or eax, 0x80016d56
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3de88aa7
and eax, 0x410458
or eax, 0x88a0
mov dword [ebx], eax
add ebx, edx
or eax, 0x77b3b6a9
and eax, 0x1100c89
or eax, 0x80044102
mov dword [ebx], eax
add ebx, edx
or eax, 0x296890ee
and eax, 0x580ce1
or eax, 0x822210
mov dword [ebx], eax
add ebx, edx
xor eax, 0x70e4b816
and eax, 0x20008000
or eax, 0x4c10100
mov dword [ebx], eax
add ebx, edx
or eax, 0x36365663
and eax, 0x61
or eax, 0x81000090
mov dword [ebx], eax
add ebx, edx
xor eax, 0x660ebaf3
xor eax, 0x5cd4671e
and eax, 0xd28410
or eax, 0x2522e1
mov dword [ebx], eax
add ebx, edx
or eax, 0x76402be8
xor eax, 0x371f9fab
and eax, 0xa03000
or eax, 0xb8038a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x65b65c34
xor eax, 0x5171fa41
and eax, 0x51030000
or eax, 0x4280000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2a058cfd
and eax, 0xc22800c
or eax, 0x80c00100
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f4401f
and eax, 0xc
or eax, 0x810000e1
mov dword [ebx], eax
add ebx, edx
or eax, 0x796146bb
and eax, 0x2004f2
or eax, 0x840000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3542cfa5
xor eax, 0x3bf05ab3
and eax, 0x38800800
or eax, 0xc00a8000
mov dword [ebx], eax
add ebx, edx
and eax, 0x16f1b039
and eax, 0
or eax, 0x8b00418c
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a9fc71e
and eax, 0x35c5348e
and eax, 4
or eax, 0x65050841
mov dword [ebx], eax
add ebx, edx
and eax, 0x12ed1219
and eax, 1
or eax, 0x350000c6
mov dword [ebx], eax
add ebx, edx
or eax, 0x1bec13d0
and eax, 0x302011c7
or eax, 0x10c408
mov dword [ebx], eax
add ebx, edx
and eax, 0x2d2bf57d
xor eax, 0x2e233bcb
and eax, 0x1c280
or eax, 0x701139
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a000656
xor eax, 0x856df79
and eax, 0x10050800
or eax, 0x482300
mov dword [ebx], eax
add ebx, edx
or eax, 0x685f2fa4
and eax, 0x50452180
or eax, 0x20d001
mov dword [ebx], eax
add ebx, edx
or eax, 0x6df885ad
or eax, 0x26b51388
and eax, 0x1890000
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f32ad32
and eax, 0x18c30
or eax, 0x4000c8
mov dword [ebx], eax
add ebx, edx
or eax, 0x6efbbb51
and eax, 0x4088b8b8
or eax, 0x1044000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x18db5d8f
xor eax, 0x2f37890a
and eax, 0x44400c00
or eax, 0x88835100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x26ce11ec
and eax, 0xc80c4ccc
or eax, 0x4c08000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c4a6b2b
and eax, 0x19d759cd
and eax, 0x8400c4
or eax, 0xcc48cc08
mov dword [ebx], eax
add ebx, edx
and eax, 0x12785b62
xor eax, 0x4eda4f78
and eax, 0x4c800408
or eax, 0x804cc8c4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4394b380
and eax, 0x8c08554c
or eax, 0x60830080
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e7f5cc4
and eax, 0x24084480
or eax, 0x110010b
mov dword [ebx], eax
add ebx, edx
or eax, 0x3452a641
and eax, 0x7720a6cd
and eax, 0x600
or eax, 0x1116
mov dword [ebx], eax
add ebx, edx
or eax, 0x24541a48
xor eax, 0x2a76f1e9
and eax, 0x435
or eax, 0x150000
mov dword [ebx], eax
add ebx, edx
or eax, 0x326f4227
xor eax, 0x46522b6b
and eax, 0x100d0900
or eax, 0x408200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6edc00ea
xor eax, 0x359291e6
and eax, 0x4a030000
or eax, 0xb010e181
mov dword [ebx], eax
add ebx, edx
xor eax, 0x590f5f0d
or eax, 0x550e9d95
and eax, 0xc1000000
or eax, 0x8810000
mov dword [ebx], eax
add ebx, edx
or eax, 0x69c04682
and eax, 0x3e913ec7
and eax, 0x400
or eax, 0x805
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2fa97dc3
and eax, 0x814180
or eax, 0x50448801
mov dword [ebx], eax
add ebx, edx
and eax, 0x14158916
or eax, 0x6b8932a1
and eax, 0x71810000
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x12a8e523
and eax, 0xc401
or eax, 0x18d8
mov dword [ebx], eax
add ebx, edx
and eax, 0x45e6fa31
xor eax, 0x14427bab
and eax, 0x4008188
or eax, 0x82a80000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c22c899
and eax, 0x4000000
or eax, 0x518b0041
mov dword [ebx], eax
add ebx, edx
and eax, 0x406dec92
xor eax, 0x28579721
and eax, 0x8428100
or eax, 0x2800014
mov dword [ebx], eax
add ebx, edx
and eax, 0x63d5b506
and eax, 4
or eax, 0x8100006a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7cdaed31
xor eax, 0x274643d0
and eax, 0x1c8282
or eax, 0x1425070
mov dword [ebx], eax
add ebx, edx
or eax, 0x70b8b91b
or eax, 0x74548e56
and eax, 0x14448b00
or eax, 0x10000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5fbb7da6
and eax, 0x10100
or eax, 0xfe3235
mov dword [ebx], eax
add ebx, edx
xor eax, 0x73f12342
xor eax, 0x3b42c3a3
and eax, 0x40440100
or eax, 0x25322c00
mov dword [ebx], eax
add ebx, edx
or eax, 0x14ce931b
and eax, 0x64340000
or eax, 0x82010000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5a038ffd
and eax, 0x88378fa9
or eax, 0xc87000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d77b359
xor eax, 0xd6af460
and eax, 0x4082a890
or eax, 0x1040000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7de1d089
xor eax, 0x23fba15d
and eax, 0x490100
or eax, 0x10048a00
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b98c91f
or eax, 0x28611f4a
and eax, 0x304c901
or eax, 0xc4000080
mov dword [ebx], eax
add ebx, edx
or eax, 0x1cf6ecc6
xor eax, 0x25112e95
and eax, 0xc8810000
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
or eax, 0xcbd6490
and eax, 0x4410
or eax, 0x30d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x785b9795
xor eax, 0x1ee5c967
and eax, 0x20981
or eax, 0x8840e000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5dbbfcc6
and eax, 0xd1810000
or eax, 0x20000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x55be2a58
and eax, 0x43171ad0
and eax, 0x210
or eax, 0x4503
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6391b304
and eax, 0x1105403
or eax, 0x800c0188
mov dword [ebx], eax
add ebx, edx
xor eax, 0x34e9e9ee
and eax, 0x6cf485bf
and eax, 0x308420
or eax, 0x318d2
mov dword [ebx], eax
add ebx, edx
and eax, 0x73420da7
or eax, 0x4238b19f
and eax, 0x42028100
or eax, 0x18c00000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c8e8be1
and eax, 0x7c8e6fdd
and eax, 0x40
or eax, 0x81000004
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f9fe010
and eax, 0xae050
or eax, 0x6000a2
mov dword [ebx], eax
add ebx, edx
and eax, 0x70328677
and eax, 0x28000
or eax, 0xa8880800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x108de172
and eax, 0x88004102
or eax, 0x3000084
mov dword [ebx], eax
add ebx, edx
and eax, 0x2205018d
and eax, 4
or eax, 0x7c0d1841
mov dword [ebx], eax
add ebx, edx
xor eax, 0x795194a4
xor eax, 0x61a34097
and eax, 0x24000074
or eax, 0x11000101
mov dword [ebx], eax
add ebx, edx
xor eax, 0x31b48dd9
xor eax, 0x70308563
and eax, 0x640000c3
or eax, 0x1799010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x35222c2d
or eax, 0x458a4caf
and eax, 0x1184c8b
or eax, 0x80040100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b308f0c
and eax, 0x713fb2ee
and eax, 0x100c0080
or eax, 0xefc27961
mov dword [ebx], eax
add ebx, edx
and eax, 0x7bc7682f
and eax, 0x176f55
and eax, 1
or eax, 0x1f181fe
mov dword [ebx], eax
add ebx, edx
and eax, 0x369955d4
and eax, 4
or eax, 0x89000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4aeebfa6
and eax, 0x4186a880
or eax, 1
mov dword [ebx], eax
add ebx, edx
or eax, 0x53472401
and eax, 0x458800
or eax, 0x24100300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c0ae0af
or eax, 0x2c09e929
and eax, 0x400c281
or eax, 0x800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x38961510
and eax, 0x30800000
or eax, 0xc2010000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x70d2a43d
and eax, 0x241a428
or eax, 0x75241a42
mov dword [ebx], eax
add ebx, edx
xor eax, 0x65eaaf27
and eax, 0x109
or eax, 0x5104482
mov dword [ebx], eax
add ebx, edx
xor eax, 0x61f5c90d
and eax, 0x400
or eax, 0x18
mov dword [ebx], eax
add ebx, edx
and eax, 0x41248e96
and eax, 0x10
or eax, 0xcc8925
mov dword [ebx], eax
add ebx, edx
xor eax, 0x159adf7e
or eax, 0x398f5732
and eax, 0x28900100
or eax, 0x80008800
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ff63319
and eax, 0x8b000100
or eax, 0x4086
mov dword [ebx], eax
add ebx, edx
or eax, 0x7dc1e0d1
and eax, 0xe1810045
or eax, 0x1c08
mov dword [ebx], eax
add ebx, edx
xor eax, 0x34390fe2
xor eax, 0x128c81ae
and eax, 0x200
or eax, 0x49fc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1ab19704
and eax, 0x1a90c880
or eax, 0x41400101
mov dword [ebx], eax
add ebx, edx
or eax, 0x37d9d010
or eax, 0x164a9dbb
and eax, 0x71810000
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2971b29f
or eax, 0xeb0c698
and eax, 0x2d210498
or eax, 0x404c3023
mov dword [ebx], eax
add ebx, edx
and eax, 0x223ffd03
and eax, 0x41403
or eax, 0x81104188
mov dword [ebx], eax
add ebx, edx
xor eax, 0x62bd61d2
and eax, 0xa02040
or eax, 0x80a2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x15a3bea
and eax, 0x7efaa9a1
and eax, 0xf28100
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x1912a408
or eax, 0x5ed2c0b1
and eax, 0x90000a0
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x19b9f106
xor eax, 0x3e415039
and eax, 0x80a08a
or eax, 0x41060800
mov dword [ebx], eax
add ebx, edx
xor eax, 0xde5e1e6
and eax, 0x410900
or eax, 0x10048200
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ab0e34b
xor eax, 0x2c4fac91
and eax, 0x304508
or eax, 0xa005
mov dword [ebx], eax
add ebx, edx
or eax, 0x7fee439d
and eax, 0x13820500
or eax, 0x10800
mov dword [ebx], eax
add ebx, edx
and eax, 0x1eb4e104
or eax, 0x30492c0d
and eax, 0x10000
or eax, 0x40340000
mov dword [ebx], eax
add ebx, edx
and eax, 0x17b04337
and eax, 0
or eax, 0x35000067
mov dword [ebx], eax
add ebx, edx
xor eax, 0x738fbcb9
and eax, 0x9cd6
or eax, 0x21
mov dword [ebx], eax
add ebx, edx
and eax, 0x4750ed56
xor eax, 0x11b8ee2f
and eax, 0x804039
or eax, 0x468580
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f776148
and eax, 0x440100
or eax, 0x10092a00
mov dword [ebx], eax
add ebx, edx
or eax, 0x28bf4311
and eax, 0x385e6101
or eax, 0xc6009080
mov dword [ebx], eax
add ebx, edx
or eax, 0x1105383
xor eax, 0x7d7e44f7
and eax, 0x8000b774
or eax, 0x188488b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x54f310aa
xor eax, 0x29b0a6c6
and eax, 0x410080
or eax, 0x8628
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ef44251
and eax, 0
or eax, 0x810c558b
mov dword [ebx], eax
add ebx, edx
and eax, 0xffa2c5a
and eax, 2
or eax, 0xf4e1c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c413a18
and eax, 0xcf08100
or eax, 0x13020000
mov dword [ebx], eax
add ebx, edx
or eax, 0x391a768c
and eax, 0x1400266
and eax, 0x1000004
or eax, 0x8a00013b
mov dword [ebx], eax
add ebx, edx
or eax, 0x7064e39c
and eax, 0x23040005
or eax, 0x4090840
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ce564e6
xor eax, 0x302e14c0
and eax, 0x21000041
or eax, 0x1400000c
mov dword [ebx], eax
add ebx, edx
or eax, 0xd43f9d2
or eax, 0x6b436ab4
and eax, 0x7baf
or eax, 0x400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x33656047
and eax, 0x2201088
or eax, 0x84888000
mov dword [ebx], eax
add ebx, edx
or eax, 0x76df182a
or eax, 0x44d72678
and eax, 0xa0b80040
or eax, 0x8000001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x26694d7
and eax, 0x8000086
or eax, 0x55004100
mov dword [ebx], eax
add ebx, edx
or eax, 0x51a1091b
and eax, 0x6e040152
and eax, 0x4c000102
or eax, 0xa08b54c1
mov dword [ebx], eax
add ebx, edx
or eax, 0x64639159
and eax, 0xc08458b
or eax, 0x1040000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c8e39eb
and eax, 0x7e4f0e67
and eax, 1
or eax, 0xdb14
mov dword [ebx], eax
add ebx, edx
or eax, 0x10fb5726
and eax, 0x71447dc
and eax, 0x100714
or eax, 0xef8021
mov dword [ebx], eax
add ebx, edx
or eax, 0x180d37a9
or eax, 0x175becf4
and eax, 0x84d8b00
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x72cef746
and eax, 0x408100
or eax, 0x7c004881
mov dword [ebx], eax
add ebx, edx
or eax, 0x11c24fe2
and eax, 0x71800001
or eax, 0x80010000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4f47b488
and eax, 0x41adf88a
and eax, 0x1b080
or eax, 0x4f56
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1cf5de4c
and eax, 0xa00188
or eax, 0x80008000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6680c906
and eax, 0x66200000
or eax, 0x189a0041
mov dword [ebx], eax
add ebx, edx
and eax, 0x78f4faa8
xor eax, 0x5c1e1eb1
and eax, 0x20000021
or eax, 0xb000046
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f4d6fbd
or eax, 0x688bc7d0
and eax, 0x40810850
or eax, 0x82000005
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2721d18d
and eax, 0x4898
or eax, 0x204
mov dword [ebx], eax
add ebx, edx
and eax, 0x587adf72
and eax, 0x4200
or eax, 0x144eb081
mov dword [ebx], eax
add ebx, edx
or eax, 0xd851454
or eax, 0x5fd7d8fe
and eax, 0x458b3635
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d1b4518
and eax, 0x1890518
or eax, 0x80200800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7261cad8
and eax, 0xa1000000
or eax, 0xc350000
mov dword [ebx], eax
add ebx, edx
and eax, 0x16aa395d
and eax, 0
or eax, 0x890000cb
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c1c2eaa
and eax, 0x80
or eax, 0x4180a010
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d9b59ae
and eax, 0
or eax, 0x184d8b00
mov dword [ebx], eax
add ebx, edx
and eax, 0x79979f01
and eax, 0x453ed56b
and eax, 0x8100
or eax, 0xac1b7081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d3b63bb
and eax, 0xd100923a
or eax, 0x20816dc5
mov dword [ebx], eax
add ebx, edx
xor eax, 0x42a48ad4
and eax, 0xb3256428
or eax, 0x4cda0210
mov dword [ebx], eax
add ebx, edx
or eax, 0x74aa5cf1
and eax, 0x81185489
or eax, 0x102
mov dword [ebx], eax
add ebx, edx
and eax, 0x146ee999
or eax, 0x669102cb
and eax, 0x9141ca
or eax, 0x22800
mov dword [ebx], eax
add ebx, edx
and eax, 0x723e7e42
and eax, 0x491e2ba1
and eax, 0x20000
or eax, 0xbfe88100
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe083594
xor eax, 0x6e39da36
and eax, 0x81000022
or eax, 0xc
mov dword [ebx], eax
add ebx, edx
and eax, 0x7840fcb6
and eax, 0x4ce810ac
and eax, 0x20
or eax, 0xad2bd2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x273c1757
xor eax, 0x70a2f96f
and eax, 0x28000
or eax, 0xa0880800
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b8a5422
xor eax, 0x54849133
and eax, 0x100
or eax, 0x8b004080
mov dword [ebx], eax
add ebx, edx
and eax, 0x5dcf02f
and eax, 0x1000000
or eax, 0x3a251c45
mov dword [ebx], eax
add ebx, edx
xor eax, 0x737c5644
and eax, 1
or eax, 0x35000096
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d877643
or eax, 0x1fea4145
and eax, 0x41
or eax, 0x1498
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b4d3861
and eax, 1
or eax, 0x81084d8a
mov dword [ebx], eax
add ebx, edx
and eax, 0x2cbe3ba6
xor eax, 0x1b2c0f36
and eax, 0x2400a0
or eax, 0xd98141
mov dword [ebx], eax
add ebx, edx
xor eax, 0x286776d6
and eax, 0x20908100
or eax, 0xc6610000
mov dword [ebx], eax
add ebx, edx
and eax, 0xb29fa1f
and eax, 0
or eax, 0x810000bb
mov dword [ebx], eax
add ebx, edx
or eax, 0x472f44a3
xor eax, 0x2b7e7005
and eax, 0x1020b0
or eax, 0x224141
mov dword [ebx], eax
add ebx, edx
xor eax, 0x26c03a8
and eax, 0x3bddab90
and eax, 0
or eax, 0xa0818800
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c82f9e3
and eax, 0x4e0d25be
and eax, 0
or eax, 0x8b004180
mov dword [ebx], eax
add ebx, edx
and eax, 0x1d75d2bd
and eax, 0
or eax, 0xc2812455
mov dword [ebx], eax
add ebx, edx
and eax, 0xd2d3118
xor eax, 0x6c6f84d5
and eax, 0xa005
or eax, 0x4112
mov dword [ebx], eax
add ebx, edx
or eax, 0x25ebab80
xor eax, 0xed2481c
and eax, 0x2000a281
or eax, 0x54c65000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6682109f
and eax, 0x72800000
or eax, 0x80010000
mov dword [ebx], eax
add ebx, edx
and eax, 0xe720bbe
and eax, 0x5a479a58
and eax, 0
or eax, 0x1f9ae
mov dword [ebx], eax
add ebx, edx
or eax, 0xadf465a
xor eax, 0x45a99c63
and eax, 0xd104189
or eax, 0x402
mov dword [ebx], eax
add ebx, edx
or eax, 0x68022e93
and eax, 0x2181
or eax, 0x1000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b8fba74
or eax, 0x5ec430f5
and eax, 0x4b8935
or eax, 0x304000
mov dword [ebx], eax
add ebx, edx
or eax, 0x48d43813
and eax, 0x908800
or eax, 0xa0000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x276716fc
and eax, 0x716c1e17
and eax, 0
or eax, 0x8b004180
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a6e7848
xor eax, 0x42ce433f
and eax, 0x4080000d
or eax, 0xb1011440
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a0a463b
and eax, 0x35f4045a
and eax, 8
or eax, 0x4a44
mov dword [ebx], eax
add ebx, edx
and eax, 0x3cc8b42f
xor eax, 0xafcb28e
and eax, 0xccb080
or eax, 0x65014101
mov dword [ebx], eax
add ebx, edx
and eax, 0x9916bd7
and eax, 0x51dbcca
and eax, 0x1010000
or eax, 0x548a0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5840cbce
xor eax, 0x49bdbeeb
and eax, 0x4720104
or eax, 0xe0808018
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c928b01
xor eax, 0x2ffe5e8e
and eax, 0x81000000
or eax, 0x60
mov dword [ebx], eax
add ebx, edx
xor eax, 0x36d20b4
and eax, 0xc20d0
or eax, 0x109922
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c9c866
and eax, 0x888800
or eax, 0xa0020000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e955edd
and eax, 0xb8004080
or eax, 0x100
mov dword [ebx], eax
add ebx, edx
or eax, 0x677bb553
or eax, 0x23014c3b
and eax, 0x7d43
or eax, 0x200
mov dword [ebx], eax
add ebx, edx
or eax, 0x1acb5e1f
and eax, 0x800450b
or eax, 0x25140020
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ce8486d
and eax, 0x4121
or eax, 0x9290
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b330f5d
and eax, 0x4fe97082
and eax, 0
or eax, 0xff7b3835
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e42c965
and eax, 0x98150
or eax, 0x8440aaf
mov dword [ebx], eax
add ebx, edx
or eax, 0xd48a018
and eax, 0x8a181
or eax, 0x805000
mov dword [ebx], eax
add ebx, edx
or eax, 0xf2ccb33
or eax, 0x4e485642
and eax, 0x41800000
or eax, 0xb0010000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f7ffeaf
and eax, 0
or eax, 0x8b52
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a8dcd75
or eax, 0x2c336ecc
and eax, 0xa00088
or eax, 0x80008100
mov dword [ebx], eax
add ebx, edx
and eax, 0x29906e6e
and eax, 0x800000
or eax, 0x550b0041
mov dword [ebx], eax
add ebx, edx
or eax, 0x7d33edfe
and eax, 0x34828124
or eax, 0x80400000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b7298cf
and eax, 0x81000044
or eax, 0x10
mov dword [ebx], eax
add ebx, edx
xor eax, 0x297fe1a8
and eax, 0x101f0
or eax, 0x1001e02
mov dword [ebx], eax
add ebx, edx
xor eax, 0x26b80434
and eax, 0x5db7ccaa
and eax, 0x4010800
or eax, 0x18448300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x39132a0a
xor eax, 0x2bacf542
and eax, 0x101000
or eax, 0x42805
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f6e92fc
or eax, 0x16120410
and eax, 0x10083400
or eax, 0x80800100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7506e8a2
or eax, 0x5efa79a1
and eax, 0x90880000
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7a5380f
or eax, 0x3451c5ab
and eax, 0x4180a0
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b8df0f4
or eax, 0x1c508742
and eax, 0x582
or eax, 0x810c4809
mov dword [ebx], eax
add ebx, edx
and eax, 0xafb04a7
and eax, 0x81
or eax, 0x6a048
mov dword [ebx], eax
add ebx, edx
xor eax, 0x756eec61
and eax, 0x600000
or eax, 0x8918100
mov dword [ebx], eax
add ebx, edx
or eax, 0x22d77a87
and eax, 0xa000087
or eax, 0x81000070
mov dword [ebx], eax
add ebx, edx
xor eax, 0x22a661da
or eax, 0x32fa6ea8
and eax, 0x8a800405
or eax, 0x40011050
mov dword [ebx], eax
add ebx, edx
xor eax, 0x505b8af1
and eax, 0x9200
or eax, 0x614a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x564afdc3
and eax, 0xbd143cd
and eax, 0x2400281
or eax, 0xfdb1f000
mov dword [ebx], eax
add ebx, edx
or eax, 0x77fe6d3
and eax, 0x8a880000
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x2dce4a7e
and eax, 0x400020
or eax, 0x18080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x64ca0adb
xor eax, 0x330a5299
and eax, 0x418080a0
or eax, 0x2018
mov dword [ebx], eax
add ebx, edx
and eax, 0x57742eac
and eax, 0x40000000
or eax, 0x8cc35d00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x270925e8
xor eax, 0x654cc8ba
and eax, 0x8c821040
or eax, 0x6009458c
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b71ee5c
and eax, 0x25104588
or eax, 3
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b6ea3d4
and eax, 0xe051
or eax, 0x880
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3cec05f2
and eax, 0x56053081
and eax, 1
or eax, 0x28d034
mov dword [ebx], eax
add ebx, edx
or eax, 0x53b5a8e8
xor eax, 0x38ee6fd5
and eax, 0xb509100
or eax, 0x10a42800
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c4d07df
and eax, 0x38285234
and eax, 0x8000000
or eax, 0x452b0000
mov dword [ebx], eax
add ebx, edx
and eax, 0xab86ef7
and eax, 0x200000
or eax, 0x27d1811c
mov dword [ebx], eax
add ebx, edx
or eax, 0x190af4bf
and eax, 0x8fbf53b
or eax, 0x80040a40
mov dword [ebx], eax
add ebx, edx
and eax, 0x359aff9a
and eax, 0x8a0800
or eax, 0x41040081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x12ea0ec3
xor eax, 0x69c2d8dc
and eax, 0x10048a00
or eax, 0x4510100
mov dword [ebx], eax
add ebx, edx
or eax, 0x46572327
or eax, 0x3eaaa911
and eax, 0x12f28201
or eax, 0x81004080
mov dword [ebx], eax
add ebx, edx
or eax, 0x65cbf1b
and eax, 0x92800000
or eax, 0x60010000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b20d40b
and eax, 0x9402
or eax, 0x310
mov dword [ebx], eax
add ebx, edx
xor eax, 0x429dacd2
and eax, 0x913280
or eax, 0x8040c001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2440b6fa
xor eax, 0x7b323ffd
and eax, 0x45830000
or eax, 0x80001
mov dword [ebx], eax
add ebx, edx
and eax, 0x70ee36a3
and eax, 0x40880000
or eax, 0x3a35251c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e7f4c32
and eax, 0x4000000
or eax, 0x8a350000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7013844d
or eax, 0x43a217ab
and eax, 0x88000020
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x16013a4e
and eax, 0
or eax, 0x418e0890
mov dword [ebx], eax
add ebx, edx
or eax, 0x17df6c65
and eax, 0x4d0800
or eax, 0x8008300
mov dword [ebx], eax
add ebx, edx
and eax, 0x2df5fc1b
and eax, 0x727b50c2
and eax, 0
or eax, 0x812cc183
mov dword [ebx], eax
add ebx, edx
or eax, 0x69ff4b1f
or eax, 0x6fbcb097
and eax, 0x626291
or eax, 0x60
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a0d6126
or eax, 0x25ca997b
and eax, 0x20c08100
or eax, 0xda310000
mov dword [ebx], eax
add ebx, edx
or eax, 0x78a8c732
or eax, 0x609614f2
and eax, 0x8a0000b0
or eax, 0x1000001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x409d2a17
and eax, 0x11125dbc
and eax, 4
or eax, 0xe2811451
mov dword [ebx], eax
add ebx, edx
or eax, 0x367ad0a4
and eax, 0xd4f5
or eax, 0x2b0a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x116a9fca
or eax, 0x6b679d6c
and eax, 0x36ef001
or eax, 0x80800280
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3da5098d
or eax, 0x6d83b5dd
and eax, 0x8a880000
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x48c83845
xor eax, 0x6c3d8fdf
and eax, 0x18e08
or eax, 0x400000
mov dword [ebx], eax
add ebx, edx
and eax, 0x79427681
and eax, 0x555729c5
and eax, 0x400000
or eax, 0xbf9cb8
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f1fde16
and eax, 0x14450a00
or eax, 0x2100
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d627ded
xor eax, 0x13a54c5d
and eax, 0xc56015
or eax, 0x8a20
mov dword [ebx], eax
add ebx, edx
and eax, 0x5616b849
and eax, 0x42000
or eax, 0xbe801500
mov dword [ebx], eax
add ebx, edx
and eax, 0x2777d456
and eax, 0x26000000
or eax, 0x40b90000
mov dword [ebx], eax
add ebx, edx
and eax, 0x526fa0b1
and eax, 0x2000000
or eax, 0x290000bf
mov dword [ebx], eax
add ebx, edx
or eax, 0x72d326e9
and eax, 0x7181044d
or eax, 0x80000800
mov dword [ebx], eax
add ebx, edx
or eax, 0x2dc71e6f
and eax, 0xfdc7064b
or eax, 0x238e000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e137402
and eax, 0xe000000
or eax, 0x80088188
mov dword [ebx], eax
add ebx, edx
and eax, 0x35084705
xor eax, 0x6848b49f
and eax, 0x8000001
or eax, 0xb80040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x8214099
and eax, 0x4088
or eax, 0x5d000106
mov dword [ebx], eax
add ebx, edx
or eax, 0x2efface7
and eax, 0x7a7b8585
and eax, 0x680b0581
or eax, 0x84805042
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7a583cb7
and eax, 0x791e1694
and eax, 0
or eax, 0x2508458b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x46c4814
and eax, 0x1b19cbf4
and eax, 0x914
or eax, 0xa261
mov dword [ebx], eax
add ebx, edx
and eax, 0x1ad2129f
and eax, 0x15
or eax, 0xab6920
mov dword [ebx], eax
add ebx, edx
xor eax, 0x46dea78f
and eax, 0x4458a00
or eax, 0x8080100
mov dword [ebx], eax
add ebx, edx
and eax, 0x4cb109b5
and eax, 0x8010100
or eax, 0x2040f081
mov dword [ebx], eax
add ebx, edx
or eax, 0x3aad0601
and eax, 0x30810000
or eax, 0xc1000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x11dc90be
and eax, 0xaa
or eax, 0x2a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x2651ebdd
and eax, 0x40f85ce
and eax, 0x80
or eax, 0x3962f101
mov dword [ebx], eax
add ebx, edx
or eax, 0x78b7402e
and eax, 0x3cd0ebb5
and eax, 0x800000
or eax, 0x81080000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x19992d72
or eax, 0x75eaa2a9
and eax, 0x418278
or eax, 4
mov dword [ebx], eax
add ebx, edx
and eax, 0x373415b4
xor eax, 0x6888bb27
and eax, 0x882012
or eax, 0x4300a8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f268ff
xor eax, 0x3d64190f
and eax, 0x8550100
or eax, 0x2a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x18413f38
and eax, 0x8010a00
or eax, 0xf6a6c081
mov dword [ebx], eax
add ebx, edx
or eax, 0x55bb3c78
and eax, 0xf2810000
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c2ed908
and eax, 0xd900
or eax, 0x26d3
mov dword [ebx], eax
add ebx, edx
and eax, 0x68dae827
xor eax, 0x4d2cfea4
and eax, 0x5080483
or eax, 0x4108
mov dword [ebx], eax
add ebx, edx
and eax, 0x764d5358
or eax, 0x6f81761f
and eax, 0x4502
or eax, 0x88c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x50fece04
or eax, 0x43e8cc2f
and eax, 0x18c4025
or eax, 0x10010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6960918b
xor eax, 0x461ebb79
and eax, 0x2c900800
or eax, 0x50008000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c150db7
and eax, 0x182
or eax, 0x8b004000
mov dword [ebx], eax
add ebx, edx
or eax, 0x77c57584
or eax, 0xd003556
and eax, 0xe1810044
or eax, 0x809
mov dword [ebx], eax
add ebx, edx
and eax, 0x499ac8be
and eax, 0x80c
or eax, 0x6503
mov dword [ebx], eax
add ebx, edx
and eax, 0x52fbd520
and eax, 0x1a61e11a
and eax, 0x4100
or eax, 0x38ea8881
mov dword [ebx], eax
add ebx, edx
or eax, 0xb41f0be
and eax, 0x6be109b6
and eax, 0x9810000
or eax, 0xc0000000
mov dword [ebx], eax
add ebx, edx
and eax, 0xe3341a6
and eax, 0
or eax, 0x8380
mov dword [ebx], eax
add ebx, edx
and eax, 0x503ba39
and eax, 0x8000
or eax, 0xbfef7181
mov dword [ebx], eax
add ebx, edx
and eax, 0x3697c391
and eax, 0x14830000
or eax, 0x41080000
mov dword [ebx], eax
add ebx, edx
or eax, 0x142bb59
xor eax, 0x7298cf95
and eax, 0x742000c
or eax, 0x98888100
mov dword [ebx], eax
add ebx, edx
and eax, 0x671f0ff2
and eax, 0x70f1e086
and eax, 0
or eax, 0x810000a2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x77769623
and eax, 0x449280
or eax, 0x896942
mov dword [ebx], eax
add ebx, edx
or eax, 0x1aa02c34
and eax, 0xe08100
or eax, 0xc4120000
mov dword [ebx], eax
add ebx, edx
and eax, 0x45867a2b
and eax, 0
or eax, 0x81000055
mov dword [ebx], eax
add ebx, edx
or eax, 0x43bdca2e
and eax, 0x19c4072
or eax, 0x401480
mov dword [ebx], eax
add ebx, edx
or eax, 0x434d14a4
and eax, 0x1158c8cc
and eax, 0x80000
or eax, 0x7c828800
mov dword [ebx], eax
add ebx, edx
or eax, 0x76bf5d8
xor eax, 0x97bec29
and eax, 0x2000180
or eax, 0x89004002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x47a3f819
and eax, 0x4210801
or eax, 0x10040444
mov dword [ebx], eax
add ebx, edx
and eax, 0x51ecf81e
and eax, 0x10000000
or eax, 0x25000040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x49bb159e
and eax, 0xc4
or eax, 0x20
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e0e4582
xor eax, 0x479d3fb1
and eax, 0x1080d01
or eax, 0x8000408a
mov dword [ebx], eax
add ebx, edx
or eax, 0x78ef5dca
or eax, 0x76507015
and eax, 0x9f64c1
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x48c0e8a8
and eax, 0x49a4f545
and eax, 0x800000
or eax, 0xe0718100
mov dword [ebx], eax
add ebx, edx
and eax, 0x2916e7df
and eax, 0x31856b04
and eax, 0x100
or eax, 0x8800005e
mov dword [ebx], eax
add ebx, edx
or eax, 0x31c6e83b
and eax, 0x5583a777
and eax, 0x1822001
or eax, 0x40005c80
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4121597f
and eax, 0x10100
or eax, 0x8548a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x17bcdca1
or eax, 0xe05633b
and eax, 0x610e201
or eax, 0xa1c00080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f15fae5
xor eax, 0xb4936e1
and eax, 0xa2800000
or eax, 0x48010000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3d4be602
and eax, 0xc000
or eax, 0x811
mov dword [ebx], eax
add ebx, edx
xor eax, 0x619406de
and eax, 0x2110c281
or eax, 0x9c293000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ab6130d
or eax, 0x69538a8c
and eax, 0x41038280
or eax, 0x4880510
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5577b297
and eax, 0x10c43504
or eax, 0x8f020008
mov dword [ebx], eax
add ebx, edx
and eax, 0x44dad3fc
and eax, 0x2bdd1d9a
and eax, 0
or eax, 0x47350000
mov dword [ebx], eax
add ebx, edx
and eax, 0x69e53671
and eax, 0x1000000
or eax, 0x880000a4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a717cff
or eax, 0xfbbd4fb
and eax, 0x41827c90
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x670a7169
and eax, 0x4080900
or eax, 0x8458200
mov dword [ebx], eax
add ebx, edx
or eax, 0x3d7f32c7
and eax, 0x24c59ae4
and eax, 0x24458080
or eax, 0xdbba4101
mov dword [ebx], eax
add ebx, edx
or eax, 0x1751ec07
xor eax, 0x6185af4b
and eax, 0x90000000
or eax, 0x61810000
mov dword [ebx], eax
add ebx, edx
and eax, 0xb81d355
and eax, 0x157fef
and eax, 0x10000
or eax, 0x642e5df3
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ad6d084
and eax, 0x4080
or eax, 0x39a03a
mov dword [ebx], eax
add ebx, edx
and eax, 0x3305dd72
and eax, 0x10000
or eax, 0x8542b00
mov dword [ebx], eax
add ebx, edx
and eax, 0x77f5d806
or eax, 0xe284f80
and eax, 0xa5d4280
or eax, 0x7000b001
mov dword [ebx], eax
add ebx, edx
or eax, 0x1694c7fd
and eax, 0xa89f7fd
or eax, 0x80000802
mov dword [ebx], eax
add ebx, edx
xor eax, 0x781f6dd9
and eax, 0x8224
or eax, 0x410058
mov dword [ebx], eax
add ebx, edx
xor eax, 0x250957b5
and eax, 0x1005488
or eax, 0x40822830
mov dword [ebx], eax
add ebx, edx
xor eax, 0x18e2d4f
and eax, 0x40005100
or eax, 0x8cc30c00
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c2382b
xor eax, 0x3bfe52d9
and eax, 0xc40c0cc0
or eax, 0x8c0c00c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x456757b8
and eax, 0x88888844
or eax, 0x44444488
mov dword [ebx], eax
add ebx, edx
xor eax, 0x51721565
or eax, 0x89a9933
and eax, 0x8c8cc888
or eax, 0x40400444
mov dword [ebx], eax
add ebx, edx
and eax, 0x19a8dc89
and eax, 0x8884488
or eax, 0xe4031144
mov dword [ebx], eax
add ebx, edx
and eax, 0x5cb8c792
and eax, 0x800480
or eax, 0x22a838
mov dword [ebx], eax
add ebx, edx
or eax, 0x11f4668a
and eax, 0x442a00
or eax, 0x8010100
mov dword [ebx], eax
add ebx, edx
or eax, 0x6299835e
and eax, 0x6ac10014
or eax, 0x95001021
mov dword [ebx], eax
add ebx, edx
and eax, 0x4bf0f407
and eax, 0x8400005
or eax, 0x40d8bfa
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e65f7e0
or eax, 0x4f4585a5
and eax, 0x4f058181
or eax, 0x90b04800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x45e48362
and eax, 0x88010000
or eax, 0x61800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2acc4fea
and eax, 0x4d836efc
and eax, 0x440
or eax, 0x9116
mov dword [ebx], eax
add ebx, edx
and eax, 0x7fb1c9ff
or eax, 0x56aad331
and eax, 0x8ad101
or eax, 0x1452080
mov dword [ebx], eax
add ebx, edx
and eax, 0x219d1fc0
and eax, 0x1810000
or eax, 0xf0000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x25283c92
or eax, 0x4a10f5a
and eax, 0x2b90
or eax, 0x4000
mov dword [ebx], eax
add ebx, edx
or eax, 0x67ab5c24
xor eax, 0x50fdaaa
and eax, 0x2208108
or eax, 0x8c100080
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a0358a1
or eax, 0x3124d9ec
and eax, 0x55030041
or eax, 0x880000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6a001db4
and eax, 0x78d73f61
and eax, 0x20820100
or eax, 0x5608008
mov dword [ebx], eax
add ebx, edx
or eax, 0x308b38c2
and eax, 0x10000c2
or eax, 0x80000035
mov dword [ebx], eax
add ebx, edx
or eax, 0x68e2bfca
and eax, 0xea2d5f
and eax, 0xe00852
or eax, 0x112a0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x15d7d4f
or eax, 0xb140de1
and eax, 0x40b00
or eax, 0x10418000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c367984
or eax, 0x6f6ce512
and eax, 0x608704
or eax, 0x800801
mov dword [ebx], eax
add ebx, edx
and eax, 0xd1c753
and eax, 0x800500
or eax, 0x133c2000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f5248a8
xor eax, 0x7003f879
and eax, 0x1350000
or eax, 0xa0000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b1d9c7
and eax, 0
or eax, 0x88000010
mov dword [ebx], eax
add ebx, edx
or eax, 0x5992535b
and eax, 0x47bf2cdc
and eax, 0x41820010
or eax, 0xc3080
mov dword [ebx], eax
add ebx, edx
and eax, 0x715523c3
or eax, 0x42d3ace2
and eax, 0x458800
or eax, 0xc080300
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ce453c7
and eax, 0x6861c181
or eax, 0x122000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d2f6a28
xor eax, 0x1aaea17f
and eax, 0x70810000
or eax, 0x81000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2856cadf
or eax, 0x2de43188
and eax, 0x2800
or eax, 0x20
mov dword [ebx], eax
add ebx, edx
and eax, 0x718df0e7
or eax, 0x4a37b49c
and eax, 0x784b8
or eax, 0x84902
mov dword [ebx], eax
add ebx, edx
or eax, 0x2344193b
and eax, 0x450900
or eax, 0x10102200
mov dword [ebx], eax
add ebx, edx
or eax, 0x5747f585
and eax, 0x5e00a44
and eax, 0x5000200
or eax, 0xb096e081
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b6cf26
xor eax, 0x5470acc2
and eax, 0x40800000
or eax, 0xaa010000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa8dafdf
xor eax, 0x3b6f0ef1
and eax, 0
or eax, 0x56c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x37842a1a
and eax, 0x36007280
or eax, 0x88508001
mov dword [ebx], eax
add ebx, edx
and eax, 0xe92cfb4
xor eax, 0x32669604
and eax, 0x8005484
or eax, 0x8288ab7b
mov dword [ebx], eax
add ebx, edx
and eax, 0x8ddbf50
xor eax, 0x41382c16
and eax, 0x8200
or eax, 0x410c30
mov dword [ebx], eax
add ebx, edx
or eax, 0x644e78b
and eax, 0x420b8
or eax, 0x418a1000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ba6cb5a
xor eax, 0x2c355223
and eax, 0x44830900
or eax, 0x88405400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c64a42c
and eax, 0x8083510c
or eax, 0x6c0804c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x455f4d8a
and eax, 0x3587fcb5
and eax, 0x4004480
or eax, 0x210c010b
mov dword [ebx], eax
add ebx, edx
or eax, 0x38dea259
or eax, 0x350a271
and eax, 0xe669
or eax, 0x1000
mov dword [ebx], eax
add ebx, edx
or eax, 0x66f5e505
xor eax, 0x12a26138
and eax, 0x128005
or eax, 0xa82020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x34e5d44a
and eax, 0x20003400
or eax, 0x80200100
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a756f9b
and eax, 0x310000
or eax, 0x41880000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f636ec9
xor eax, 0x4f912866
and eax, 0x21000084
or eax, 0xa000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x136874d9
and eax, 0x3000104d
or eax, 0xc1810000
mov dword [ebx], eax
add ebx, edx
and eax, 0x62814f03
and eax, 0
or eax, 0x828a
mov dword [ebx], eax
add ebx, edx
or eax, 0x739c0afe
xor eax, 0x21223280
and eax, 0x2188008
or eax, 0x85400180
mov dword [ebx], eax
add ebx, edx
and eax, 0x1718c2d1
or eax, 0x174ed61b
and eax, 0x150a0001
or eax, 0x40810040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x16cf90e9
and eax, 0x43408008
or eax, 0x208a0100
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b9621ab
and eax, 0x1000008
or eax, 0x80000074
mov dword [ebx], eax
add ebx, edx
and eax, 0x41658b7f
xor eax, 0x71a2479d
and eax, 0x2001e0
or eax, 0x111002
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b1f6071
and eax, 0x4b320100
or eax, 0x24c08000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3df89ac
or eax, 0x2339d7fc
and eax, 0x20610644
or eax, 0x98042800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3ced511b
and eax, 0x4313
or eax, 0x80a0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4209050f
and eax, 0x6d0997e2
and eax, 0x80420
or eax, 0x3504410b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5caa311a
and eax, 0x69a65431
or eax, 0x96598a84
mov dword [ebx], eax
add ebx, edx
xor eax, 0x19b5bee
and eax, 0xd76c219
and eax, 0x4408009
or eax, 0x83181080
mov dword [ebx], eax
add ebx, edx
and eax, 0x1aece02f
or eax, 0x7b42d8ec
and eax, 0x490a0041
or eax, 0x4810000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xf5f78a3
xor eax, 0x41b7a548
and eax, 0x2618108
or eax, 0xf8800004
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ac0e179
and eax, 0x80000050
or eax, 0x1000082
mov dword [ebx], eax
add ebx, edx
or eax, 0x16689f92
and eax, 0x401cd0
or eax, 0x804021
mov dword [ebx], eax
add ebx, edx
and eax, 0x50cb0ce3
and eax, 0x400800
or eax, 0xc158300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4fe2239a
or eax, 0x4a44b3c1
and eax, 0x40c68a81
or eax, 0x10084000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c7dc850
and eax, 0x4bd66ed5
and eax, 0x40800000
or eax, 0xb2010000
mov dword [ebx], eax
add ebx, edx
and eax, 0x294e887b
xor eax, 0x3f9bd745
and eax, 0xd445
or eax, 0x20aa
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c8b3f75
and eax, 0
or eax, 0x87588a88
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3a855966
and eax, 0x70da6ea2
and eax, 0x880000
or eax, 0x45030041
mov dword [ebx], eax
add ebx, edx
and eax, 0x56a7aa41
xor eax, 0x2dbb4ffb
and eax, 0x508
or eax, 0x10042000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5cb4d78e
and eax, 0xe2ee794
and eax, 0xc000000
or eax, 0x30050000
mov dword [ebx], eax
add ebx, edx
or eax, 0x702a3cfa
and eax, 0x3400001a
or eax, 0x1000001
mov dword [ebx], eax
add ebx, edx
or eax, 0x68438998
xor eax, 0x7cb798c5
and eax, 0x115a
or eax, 0xa81
mov dword [ebx], eax
add ebx, edx
and eax, 0x17653f4a
and eax, 0x90a
or eax, 0x81104481
mov dword [ebx], eax
add ebx, edx
and eax, 0x675a8742
and eax, 0x100000
or eax, 0x472e1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c9efdae
and eax, 0x808300
or eax, 0x23710000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f24b339
and eax, 0x3008100
or eax, 0x84580088
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a8fbd61
and eax, 0x1920041
or eax, 0x2280000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4f6380a0
xor eax, 0x18094307
and eax, 0x20
or eax, 0x2b000010
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d29ce0d
and eax, 0x62010c15
or eax, 0x90800040
mov dword [ebx], eax
add ebx, edx
and eax, 0x526770b
or eax, 0x471f35af
and eax, 0x471f0128
or eax, 0xb8e04a40
mov dword [ebx], eax
add ebx, edx
or eax, 0x55c85837
and eax, 0x835338
or eax, 0xa080
mov dword [ebx], eax
add ebx, edx
or eax, 0x747325f8
and eax, 0x10412300
or eax, 0x40800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2ce37923
and eax, 0x821221
or eax, 0x2914
mov dword [ebx], eax
add ebx, edx
or eax, 0x10d892dd
and eax, 0x10908800
or eax, 0x48000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2badfb8b
and eax, 0x8000000
or eax, 0x83004187
mov dword [ebx], eax
add ebx, edx
or eax, 0x2bf832ef
or eax, 0x62af53a6
and eax, 0xe181004d
or eax, 0x10000800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x763ceb77
and eax, 0xc308
or eax, 0x401
mov dword [ebx], eax
add ebx, edx
or eax, 0xd2586ca
xor eax, 0x1739373
and eax, 0x545080
or eax, 0x3120a101
mov dword [ebx], eax
add ebx, edx
and eax, 0x2be8073e
and eax, 0x44e91fce
and eax, 0
or eax, 0xf1810000
mov dword [ebx], eax
add ebx, edx
and eax, 0x38850530
and eax, 0x20000000
or eax, 0x4f665c5d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1be9085e
and eax, 0xd1402
or eax, 0x1088b8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7376db32
and eax, 0x410300
or eax, 0x8142800
mov dword [ebx], eax
add ebx, edx
or eax, 0x60e72ea
and eax, 0x8546280
or eax, 0x40a08001
mov dword [ebx], eax
add ebx, edx
and eax, 0x65571b72
or eax, 0x17546de1
and eax, 0x42000000
or eax, 0xa0810000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a289459
and eax, 0x9059
or eax, 0x3a0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x404ad4d6
xor eax, 0x3854f984
and eax, 0x810b283
or eax, 0x81404000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6f9801cf
and eax, 0x3c1070e6
and eax, 0x82
or eax, 0x41875808
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3cbb1e99
or eax, 0x73cdc970
and eax, 0x10458b00
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x53802432
and eax, 0x79314c6d
and eax, 0xc00
or eax, 0xfcf30d
mov dword [ebx], eax
add ebx, edx
and eax, 0x20a4d04a
and eax, 0x3bc285dc
and eax, 0
or eax, 0xfd3c3500
mov dword [ebx], eax
add ebx, edx
and eax, 0x6dd5fc32
and eax, 0x689e3596
and eax, 0x48000000
or eax, 0x58b0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x23907d9c
and eax, 0x4789010c
or eax, 0x80408000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x32f573ed
and eax, 0x2e46f819
and eax, 0
or eax, 0x81000066
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1ae3008d
and eax, 0xe200e1
or eax, 0x4e310
mov dword [ebx], eax
add ebx, edx
xor eax, 0x59dc1a63
and eax, 0x3320a1b1
and eax, 0x10008000
or eax, 0x48810800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x43580cc4
and eax, 0x1d1ae92b
and eax, 0x18000000
or eax, 0xa2004187
mov dword [ebx], eax
add ebx, edx
and eax, 0x61515c5b
and eax, 1
or eax, 0x10c10
mov dword [ebx], eax
add ebx, edx
xor eax, 0x68a12150
and eax, 0x501
or eax, 0x8110502a
mov dword [ebx], eax
add ebx, edx
xor eax, 0xdbb74b9
and eax, 0xa0092
or eax, 0x1005c60
mov dword [ebx], eax
add ebx, edx
and eax, 0x194f50a0
xor eax, 0x7670f60a
and eax, 0x10408200
or eax, 0x50900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a0d3ab2
and eax, 0x77344b0c
and eax, 0x100
or eax, 0x567405
mov dword [ebx], eax
add ebx, edx
and eax, 0x45a7929a
and eax, 0x21000
or eax, 0x58202500
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ba3194
or eax, 0x5d11183d
and eax, 0x10000000
or eax, 0x80880000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d82fe17
and eax, 0
or eax, 0x418758
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c2cb152
and eax, 0x40a
or eax, 0x81104981
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2924be85
and eax, 0x4374a31b
and eax, 0x48208
or eax, 0x818c1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4cfd54a2
and eax, 0x40f18000
or eax, 0x10000100
mov dword [ebx], eax
add ebx, edx
or eax, 0x86f6c23
or eax, 0x7bbe1c51
and eax, 0xb000001
or eax, 0x8000000c
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f823b2
and eax, 0
or eax, 0xca810855
mov dword [ebx], eax
add ebx, edx
and eax, 0x7237d59e
and eax, 0
or eax, 0xce23
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e242b2b
or eax, 0x5dbb5380
and eax, 0x4ea7c280
or eax, 1
mov dword [ebx], eax
add ebx, edx
and eax, 0x485cff17
xor eax, 0x2c74cf97
and eax, 0x60000000
or eax, 0x92810000
mov dword [ebx], eax
add ebx, edx
and eax, 0x31ff7d57
or eax, 0x3583e43b
and eax, 0x10400
or eax, 0x1900
mov dword [ebx], eax
add ebx, edx
and eax, 0x2d20208a
and eax, 0
or eax, 0x87588a88
mov dword [ebx], eax
add ebx, edx
and eax, 0x1fe172c5
or eax, 0x62616e65
and eax, 0x45010041
or eax, 0x8a0000
mov dword [ebx], eax
add ebx, edx
and eax, 0xe386731
or eax, 0xfe3c200
and eax, 0x2a0000
or eax, 0x1010250c
mov dword [ebx], eax
add ebx, edx
or eax, 0x49c700b3
and eax, 0x639deffa
and eax, 0x1150000
or eax, 0xbc200000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a354198
and eax, 0x83000000
or eax, 0x8000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x79066948
and eax, 0x6bbf7f01
and eax, 0x1000000
or eax, 0xe081104d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x256ae019
and eax, 0xc050
or eax, 0x20b
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ed3372e
xor eax, 0x67d39361
and eax, 0x47118101
or eax, 0x90084880
mov dword [ebx], eax
add ebx, edx
or eax, 0x1fb46930
and eax, 0x265d4e40
and eax, 0x10000
or eax, 0xf1800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6332d88b
xor eax, 0x172a2b74
and eax, 0xd316
or eax, 0x400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2313bb52
and eax, 0x3100000
or eax, 0x84488188
mov dword [ebx], eax
add ebx, edx
and eax, 0x3aced0a7
and eax, 0x6e51bb3f
and eax, 0
or eax, 0x558b0041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x48805289
and eax, 0x140a0008
or eax, 0xe2e08100
mov dword [ebx], eax
add ebx, edx
and eax, 0xdc8005a
xor eax, 0x42cb7ba4
and eax, 0
or eax, 0x81000042
mov dword [ebx], eax
add ebx, edx
xor eax, 0x41cbc2cc
and eax, 0x17a57265
and eax, 0x810200
or eax, 0x29f2
mov dword [ebx], eax
add ebx, edx
or eax, 0x29a78178
and eax, 0x8058b00
or eax, 0x400000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x20ef253
and eax, 0x1e62e6aa
and eax, 0x4000
or eax, 0x949f25
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ef181a0
and eax, 0x4451500
or eax, 0x80002000
mov dword [ebx], eax
add ebx, edx
and eax, 0x71422bbc
xor eax, 0x1403554b
and eax, 0x10000000
or eax, 0x80880000
mov dword [ebx], eax
add ebx, edx
and eax, 0x531e23d5
and eax, 0
or eax, 0x418758
mov dword [ebx], eax
add ebx, edx
xor eax, 0x9f28b22
and eax, 0x5c0b277b
and eax, 0x40a
or eax, 0x81084981
mov dword [ebx], eax
add ebx, edx
or eax, 0x52b2b178
and eax, 0x9ae0f1
or eax, 0x10200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x58807cb7
and eax, 0x48118000
or eax, 0x80e00100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x59b45772
and eax, 0x551f7d36
and eax, 0x1054032
or eax, 0x8a602901
mov dword [ebx], eax
add ebx, edx
xor eax, 0x693ff44c
and eax, 0xc2001055
or eax, 0x810000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x17acaa60
or eax, 0x6dac4273
and eax, 0x800
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x6e2ea035
and eax, 0x272daf48
and eax, 0x28a000
or eax, 0x9915281
mov dword [ebx], eax
add ebx, edx
and eax, 0x1e89ea0f
and eax, 0x8890000
or eax, 0x82000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x598efe47
and eax, 0x18640
or eax, 0x400118
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f692784
xor eax, 0x473fc87e
and eax, 0x30104582
or eax, 0x5000009
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d5cf2ca
xor eax, 0x6a0e9205
and eax, 0x508
or eax, 0x8800
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ed58511
and eax, 0x384b546f
and eax, 1
or eax, 0x8c5834
mov dword [ebx], eax
add ebx, edx
and eax, 0xade421e
and eax, 0x3f8a8f39
and eax, 0x80000
or eax, 0x8458b00
mov dword [ebx], eax
add ebx, edx
or eax, 0x137f915
and eax, 0x77c101
or eax, 0xf6800080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3d923b80
and eax, 0x5e922fff
and eax, 0x40000000
or eax, 0xb1810000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f21b797
and eax, 0x1b315
or eax, 0x840
mov dword [ebx], eax
add ebx, edx
xor eax, 0x21ef1dcf
and eax, 0x1488088
or eax, 0x86100100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e0d189a
and eax, 0x18100000
or eax, 0x40a80041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x18fb9507
and eax, 0x130f0fbc
and eax, 0x104
or eax, 0x5d004083
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3302e81f
and eax, 0x3c338f9c
and eax, 0x2c020180
or eax, 0xc0895443
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d484f43
and eax, 0x21000080
or eax, 0x41c450b
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ed89835
and eax, 0x5c0ca314
and eax, 0x100
or eax, 0x74e3
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b2e40e5
and eax, 0x21
or eax, 0x51a614
mov dword [ebx], eax
add ebx, edx
or eax, 0x8a263f0
and eax, 0x15b22bf5
and eax, 0x300
or eax, 0x144d8800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x39807b3c
and eax, 0x2dc0c000
or eax, 0x2300181
mov dword [ebx], eax
add ebx, edx
or eax, 0x53257498
and eax, 0x71810001
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd327dae
and eax, 0x79937f71
and eax, 0x20c01
or eax, 6
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f214bc0
or eax, 0x5e15c541
and eax, 0xa108100
or eax, 0x80280088
mov dword [ebx], eax
add ebx, edx
xor eax, 0x282fa958
or eax, 0x72747b9f
and eax, 0x50030041
or eax, 0x5880000
mov dword [ebx], eax
add ebx, edx
or eax, 0x305381de
and eax, 0x55d28110
or eax, 0x200000
mov dword [ebx], eax
add ebx, edx
or eax, 0x53c6862d
and eax, 0x4d0456e0
and eax, 0x1000020
or eax, 0x800000d2
mov dword [ebx], eax
add ebx, edx
and eax, 0x225e772
and eax, 0x2912aa82
and eax, 2
or eax, 0xe1bbc8
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b300fe5
or eax, 0x79b22e5d
and eax, 0x70f28100
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x59f1f0b4
and eax, 0x90000b4
or eax, 0x82000043
mov dword [ebx], eax
add ebx, edx
xor eax, 0x363c89b7
or eax, 0x505e52c7
and eax, 0x600c1845
or eax, 0x10400
mov dword [ebx], eax
add ebx, edx
and eax, 0x77c8104e
and eax, 0x20000040
or eax, 0x500000a
mov dword [ebx], eax
add ebx, edx
or eax, 0x2e51cfa4
and eax, 0x4bca
or eax, 0x1010
mov dword [ebx], eax
add ebx, edx
or eax, 0x54d461b6
and eax, 0x504b34
or eax, 0xb8001
mov dword [ebx], eax
add ebx, edx
and eax, 0x57e9a5a2
or eax, 0x61fce5f4
and eax, 0x20908000
or eax, 0x18000800
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a44826
xor eax, 0x486ca308
and eax, 0x8000108
or eax, 0x83004082
mov dword [ebx], eax
add ebx, edx
or eax, 0x1d5e7c8f
or eax, 0xdfd92
and eax, 0x8101180d
or eax, 0x40800040
mov dword [ebx], eax
add ebx, edx
or eax, 0x552b83bd
xor eax, 0x219f3ee
and eax, 0x4012
or eax, 0x9764
mov dword [ebx], eax
add ebx, edx
and eax, 0x382b56d3
and eax, 0x5000
or eax, 0xa9c0a181
mov dword [ebx], eax
add ebx, edx
or eax, 0x4cab6f81
and eax, 0xe1810000
or eax, 0x10000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x72dddee9
and eax, 0x14a28
or eax, 0x2016
mov dword [ebx], eax
add ebx, edx
xor eax, 0x350a492b
and eax, 0x2658dcfd
and eax, 0x80001
or eax, 0x8110558a
mov dword [ebx], eax
add ebx, edx
or eax, 0x15a70c74
and eax, 0x1a1dc2
or eax, 0x40a000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f2e0531
or eax, 0x21bb8b6e
and eax, 0x12e28100
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e11afab
and eax, 0x2c09fc23
and eax, 0
or eax, 0x810000e7
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f3c8e9d
and eax, 0x8a29f65
and eax, 0x208240
or eax, 0x1c108a
mov dword [ebx], eax
add ebx, edx
and eax, 0x423bc394
xor eax, 0xf7ee1ab
and eax, 0xe420100
or eax, 0x90b08000
mov dword [ebx], eax
add ebx, edx
and eax, 0xd40d6b7
xor eax, 0x454f171c
and eax, 0x800001c
or eax, 0x80000062
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d27a9de
xor eax, 0x23bac1df
and eax, 0x18a0080
or eax, 0x4000380a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e64b8f8
or eax, 0x5dd483b4
and eax, 0x18448300
or eax, 0x10800
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b676e39
and eax, 0x55f10ad7
and eax, 0x800
or eax, 0xbad525
mov dword [ebx], eax
add ebx, edx
and eax, 0x2dea285f
and eax, 0x200000
or eax, 0xc6513500
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ef126c1
and eax, 0x4c812141
or eax, 0x10a4020
mov dword [ebx], eax
add ebx, edx
and eax, 0x195a6666
and eax, 0x1080000
or eax, 0xe0c18108
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2eb59eef
and eax, 0x81000041
or eax, 8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x59b8faeb
or eax, 0x4d24bf26
and eax, 0x1cf9a0
or eax, 0x410051
mov dword [ebx], eax
add ebx, edx
xor eax, 0x25c64726
and eax, 0x20818800
or eax, 0x18000100
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b8494df
and eax, 0x371d7cbc
and eax, 0x3000088
or eax, 0x88004102
mov dword [ebx], eax
add ebx, edx
and eax, 0xf9fdb10
and eax, 0xa000000
or eax, 0xc0811c55
mov dword [ebx], eax
add ebx, edx
and eax, 0x1ead377d
and eax, 0x6d911a0e
and eax, 4
or eax, 0x8208
mov dword [ebx], eax
add ebx, edx
and eax, 0x86dbcdb
or eax, 0x64ed109b
and eax, 0x44498081
or eax, 0x9b126200
mov dword [ebx], eax
add ebx, edx
or eax, 0x786860b5
and eax, 0xf2010000
or eax, 0x800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x35179b45
and eax, 0
or eax, 0xd33c
mov dword [ebx], eax
add ebx, edx
or eax, 0x62ec0ff4
or eax, 0x30506872
and eax, 0x2010458a
or eax, 0x5000001
mov dword [ebx], eax
add ebx, edx
and eax, 0x142d60a0
or eax, 0x4ccbb06b
and eax, 0x4ccbe041
or eax, 0xb3340314
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c125486
or eax, 0x5654c6b7
and eax, 0xb52505
or eax, 0x20808
mov dword [ebx], eax
add ebx, edx
or eax, 0x70102d8b
or eax, 0x7f2ee0c1
and eax, 0x37202500
or eax, 0x80401000
mov dword [ebx], eax
add ebx, edx
and eax, 0x625332f1
and eax, 0x786b209
and eax, 0
or eax, 0x90880000
mov dword [ebx], eax
add ebx, edx
and eax, 0xe515b3a
and eax, 0x634bd107
and eax, 0
or eax, 0x418a38
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7374205
and eax, 0x4c039
or eax, 0x12180
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a9bf5f7
and eax, 0x80c0000
or eax, 0x412b00
mov dword [ebx], eax
add ebx, edx
and eax, 0x7018bf79
and eax, 0x2100
or eax, 0xe9a4d081
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a92e7a8
and eax, 0xc1d192d
and eax, 0x8000100
or eax, 0x67bafeff
mov dword [ebx], eax
add ebx, edx
or eax, 0x23543593
or eax, 0x2d196cbe
and eax, 0x2b0000f4
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x79037d67
xor eax, 0x44a2953c
and eax, 0x32810041
or eax, 0xc0001414
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c68c7f8
and eax, 0x40
or eax, 0x1806
mov dword [ebx], eax
add ebx, edx
xor eax, 0x20bb7fb8
and eax, 0x380288
or eax, 0x8a008800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x43ff883
or eax, 0x26788a93
and eax, 0x2a380001
or eax, 0x10800040
mov dword [ebx], eax
add ebx, edx
or eax, 0x138c44a3
and eax, 0x448b4d57
and eax, 0
or eax, 0x2b000088
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6202b4dc
and eax, 0x40001044
or eax, 0xb40d0001
mov dword [ebx], eax
add ebx, edx
and eax, 0xdf93900
and eax, 0x4000000
or eax, 0x310000d6
mov dword [ebx], eax
add ebx, edx
or eax, 0x54f1e501
and eax, 0x75f1e452
or eax, 0x8a0e1200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x440e4859
or eax, 0x28d14d02
and eax, 0x81104d0b
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
or eax, 0x708dd4e9
or eax, 0xcf3b677
and eax, 0x8338c1
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x642cf555
and eax, 0x64a18100
or eax, 0xb500000
mov dword [ebx], eax
add ebx, edx
and eax, 0x364ceb26
and eax, 0x100
or eax, 0x88000028
mov dword [ebx], eax
add ebx, edx
or eax, 0x59b6fa65
and eax, 0x41823801
or eax, 0x80080
mov dword [ebx], eax
add ebx, edx
or eax, 0xac36f14
and eax, 0x410b00
or eax, 0x10148000
mov dword [ebx], eax
add ebx, edx
or eax, 0xcf3b93e
xor eax, 0x3ba0c2e2
and eax, 0x7056080
or eax, 0x80a08201
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3405806b
and eax, 0xb2800000
or eax, 0x40010000
mov dword [ebx], eax
add ebx, edx
or eax, 0x165834d7
and eax, 0x405
or eax, 0x8100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x41c61109
and eax, 0x1040408
or eax, 0x24084183
mov dword [ebx], eax
add ebx, edx
and eax, 0x7411e26f
and eax, 0x4001
or eax, 0x2b70
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4076cae4
and eax, 0x431da005
and eax, 0x2005
or eax, 0x635f30
mov dword [ebx], eax
add ebx, edx
or eax, 0x26a731a8
and eax, 0x20800800
or eax, 0x18108000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1800cb71
and eax, 0x8004100
or eax, 0x8300008a
mov dword [ebx], eax
add ebx, edx
and eax, 0xd4d0a17
xor eax, 0x65081c30
and eax, 0x60001c00
or eax, 0x9181004d
mov dword [ebx], eax
add ebx, edx
or eax, 0xfedd5b9
and eax, 0xd9f9
or eax, 0x2202
mov dword [ebx], eax
add ebx, edx
xor eax, 0x73562db6
and eax, 0x4142d001
or eax, 0x4282180
mov dword [ebx], eax
add ebx, edx
or eax, 0x1af4217e
or eax, 0x3be2deaf
and eax, 0x47ba6b6f
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x65af36d1
or eax, 0x3169f5cb
and eax, 0x2300001d
or eax, 0x8000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7fceb946
or eax, 0x1dd60f22
and eax, 0x50801c51
or eax, 0xa2010004
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f6c378e
and eax, 0x12000004
or eax, 0xedff4b4a
mov dword [ebx], eax
add ebx, edx
or eax, 0x21c5ce66
and eax, 0x510c32e7
and eax, 0x80200
or eax, 0x8a308889
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ff4b83c
and eax, 0x26b80001
or eax, 0x40
mov dword [ebx], eax
add ebx, edx
xor eax, 0x67f012bf
or eax, 0x783f5cd6
and eax, 0x290000ea
or eax, 0x2000001
mov dword [ebx], eax
add ebx, edx
and eax, 0x6f27776d
xor eax, 0x94227f4
and eax, 0x20000005
or eax, 0xc1251040
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e902d37
and eax, 0x20000001
or eax, 0xd0000b2
mov dword [ebx], eax
add ebx, edx
or eax, 0x23864b07
and eax, 0x4896
or eax, 0x2400
mov dword [ebx], eax
add ebx, edx
or eax, 0x6fffde5c
xor eax, 0x54fbce57
and eax, 0x3b043001
or eax, 0xc4910534
mov dword [ebx], eax
add ebx, edx
xor eax, 0x16eeb3b9
xor eax, 0x5bb2dbc8
and eax, 0x10490944
or eax, 0x80482bb
mov dword [ebx], eax
add ebx, edx
and eax, 0x76858dae
or eax, 0x40ee2447
and eax, 0x40a7a181
or eax, 0x104000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6f60eb0f
and eax, 0x40000000
or eax, 0xb1810000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d58397c
and eax, 0
or eax, 0x4002
mov dword [ebx], eax
add ebx, edx
and eax, 0x52ccd344
and eax, 0
or eax, 0x8a388188
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d33dec1
and eax, 0x4de328c1
and eax, 0x200000
or eax, 0x409a0041
mov dword [ebx], eax
add ebx, edx
and eax, 0x732890d1
and eax, 0x569890a5
and eax, 0
or eax, 0x2b00009a
mov dword [ebx], eax
add ebx, edx
and eax, 0x39cbe85a
and eax, 0x20000010
or eax, 0xd2810c45
mov dword [ebx], eax
add ebx, edx
and eax, 0xaec363
and eax, 0x76dcd4c2
and eax, 0x800000
or eax, 0x9a51d2bf
mov dword [ebx], eax
add ebx, edx
xor eax, 0x75646861
and eax, 0x249ceb7d
and eax, 0x24100008
or eax, 0x11004583
mov dword [ebx], eax
add ebx, edx
xor eax, 0x19ddb0e2
and eax, 0x3548
or eax, 0xa86
mov dword [ebx], eax
add ebx, edx
or eax, 0x2db5975c
and eax, 0x809e04
or eax, 0x484001
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d5675bb
and eax, 0x414e3500
or eax, 0x22210000
mov dword [ebx], eax
add ebx, edx
or eax, 0x43c3e921
and eax, 0x1e6bb80e
and eax, 0x90000
or eax, 0x90800001
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c7609f7
or eax, 0x567b5614
and eax, 0x410a30
or eax, 0x8008
mov dword [ebx], eax
add ebx, edx
or eax, 0x5190f705
and eax, 0x41803838
or eax, 0xa0080
mov dword [ebx], eax
add ebx, edx
or eax, 0x72aeba57
and eax, 0x40821800
or eax, 0x8c414500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x14cd34a9
and eax, 0xc80a4188
or eax, 0x24811444
mov dword [ebx], eax
add ebx, edx
or eax, 0x458541c2
and eax, 0x2508458a
or eax, 0x10000001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7fd54591
or eax, 0x29cec631
and eax, 0xc41b
or eax, 0x3844
mov dword [ebx], eax
add ebx, edx
and eax, 0x7df873f4
and eax, 0x6014
or eax, 0x2e8021
mov dword [ebx], eax
add ebx, edx
or eax, 0x662d9d32
xor eax, 0x7c6a11fd
and eax, 0x8458800
or eax, 0x4080300
mov dword [ebx], eax
add ebx, edx
or eax, 0x71b995e2
and eax, 0x49289180
or eax, 0x82006001
mov dword [ebx], eax
add ebx, edx
and eax, 0x10b71f56
or eax, 0x528b6e78
and eax, 0x50810000
or eax, 0xa1000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4bde8b36
or eax, 0x5128f091
and eax, 0xd027
or eax, 0x440
mov dword [ebx], eax
add ebx, edx
and eax, 0x329d58e
xor eax, 0xb1fb037
and eax, 0xa100000
or eax, 0x84c08188
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c02630e
or eax, 0x17be73bd
and eax, 0x158a0001
or eax, 0x40010040
mov dword [ebx], eax
add ebx, edx
and eax, 0x35239157
and eax, 0x4020000
or eax, 0x80f0810c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a98b218
or eax, 0x60227192
and eax, 0x80000096
or eax, 0x1000069
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b05a49a
and eax, 0x2004a0f2
or eax, 0x44900900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x9c39eb7
and eax, 0x8450344
or eax, 0x8828
mov dword [ebx], eax
add ebx, edx
xor eax, 0x614a2372
or eax, 0x2abde07d
and eax, 0x1a72835
or eax, 0x1100
mov dword [ebx], eax
add ebx, edx
or eax, 0x3e77aa30
and eax, 0x35a53100
or eax, 0x40080400
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b64983e
xor eax, 0x24a127cf
and eax, 0x10080001
or eax, 0x80810000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2399c522
and eax, 0x18400
or eax, 0x400ad0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x484d5640
xor eax, 0x5535f956
and eax, 0x1080182
or eax, 0x80044c09
mov dword [ebx], eax
add ebx, edx
and eax, 0x72463cac
and eax, 0x880
or eax, 0x785341
mov dword [ebx], eax
add ebx, edx
or eax, 0x30bfe39f
or eax, 0x5cbff9fb
and eax, 0x28e18100
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x44133708
and eax, 0x80000000
or eax, 0x1000073
mov dword [ebx], eax
add ebx, edx
and eax, 0xb690a6e
and eax, 0x60
or eax, 0x13f891
mov dword [ebx], eax
add ebx, edx
or eax, 0x57c285b6
and eax, 0x17d7c2de
and eax, 0x4518000
or eax, 0x8040b00
mov dword [ebx], eax
add ebx, edx
or eax, 0x12aef3cb
and eax, 0x1247c281
or eax, 0xc1000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x43bfdd0
or eax, 0x5b51f1a5
and eax, 0xd2010000
or eax, 0x20800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7163d956
or eax, 0x1fbef417
and eax, 0xf007
or eax, 0x280
mov dword [ebx], eax
add ebx, edx
and eax, 0x493fb332
and eax, 0x8200
or eax, 0x8ed00888
mov dword [ebx], eax
add ebx, edx
xor eax, 0x19bc88bb
and eax, 0x5080001
or eax, 0x40830040
mov dword [ebx], eax
add ebx, edx
or eax, 0x24e04c94
and eax, 0x1030400
or eax, 0x100108
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6db742a5
and eax, 0x6c240000
or eax, 0x1110000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e2f71d
and eax, 0x25000018
or eax, 0x100000c2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x147f3021
and eax, 0xa2
or eax, 0x904
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e636731
xor eax, 0x54b1a458
and eax, 0x8241a9
or eax, 0xd3410
mov dword [ebx], eax
add ebx, edx
or eax, 0x2de6d99f
or eax, 0x515d096
and eax, 0xc4d2900
or eax, 0x200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x578760f0
or eax, 0x4cd1bf51
and eax, 0x8d3c181
or eax, 0x80240000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3bd77a22
and eax, 0xb1810000
or eax, 0x40000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x18efd44c
and eax, 0
or eax, 0xf921
mov dword [ebx], eax
add ebx, edx
or eax, 0x30383920
and eax, 0x108100
or eax, 0x8ec00088
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b45b91a
and eax, 0x45810000
or eax, 0x100a0041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4078ba51
and eax, 0xc28000
or eax, 0xa0080108
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d2feb96
or eax, 0x2ff541ce
and eax, 0x81000050
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x535a645d
and eax, 0x774136a9
and eax, 0x402008
or eax, 0x988ac2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x18210629
and eax, 0x10e08000
or eax, 0xa1020100
mov dword [ebx], eax
add ebx, edx
or eax, 0x2377e569
xor eax, 0x7c1241e8
and eax, 0x81000001
or eax, 0x56
mov dword [ebx], eax
add ebx, edx
and eax, 0x678f2c37
and eax, 0x12
or eax, 0x527ce0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6660fe47
and eax, 0x8200
or eax, 0x8450900
mov dword [ebx], eax
add ebx, edx
and eax, 0x7884059
and eax, 0xf5a8617
and eax, 0
or eax, 0xc2df25
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e87e0bd
and eax, 0x20000
or eax, 0xfd182500
mov dword [ebx], eax
add ebx, edx
or eax, 0x6dfe070a
or eax, 0x4489655c
and eax, 0x1c350000
or eax, 0x2000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f91b011
and eax, 0x8000000
or eax, 0x800000c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x713ee3d2
and eax, 0x410ec010
or eax, 0x801080
mov dword [ebx], eax
add ebx, edx
or eax, 0x25150fbd
and eax, 0x40d8b00
or eax, 0x8400000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4698a180
and eax, 0xac1a180
or eax, 0x90204001
mov dword [ebx], eax
add ebx, edx
or eax, 0x3075d64f
and eax, 0x8081f7cf
or eax, 0x41000830
mov dword [ebx], eax
add ebx, edx
xor eax, 0x8ad8000
xor eax, 0x36f23fe
and eax, 0xc01
or eax, 0xa3f2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6239b3c8
and eax, 0x42301001
or eax, 0x8840e180
mov dword [ebx], eax
add ebx, edx
and eax, 0x590a3b24
or eax, 0x72b157bd
and eax, 0x50810000
or eax, 0x50a0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4619d618
and eax, 0x40080000
or eax, 0xbc2810c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x539e243b
and eax, 0x5b234e0d
and eax, 5
or eax, 0x810000e0
mov dword [ebx], eax
add ebx, edx
or eax, 0x63f1798f
and eax, 0x9abfdba
and eax, 0xa0088a
or eax, 0x480440
mov dword [ebx], eax
add ebx, edx
xor eax, 0x17a2e918
or eax, 0x1820158
and eax, 0xc28100
or eax, 0x40300000
mov dword [ebx], eax
add ebx, edx
or eax, 0x86a3e87
or eax, 0x4c4ba7e
and eax, 0x80000ff
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x51a11ce3
or eax, 0x299562c3
and eax, 0x1844082
or eax, 0x400a9008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d45f670
and eax, 0x6641aa0e
and eax, 0x4410200
or eax, 0x8048900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d620be4
and eax, 0x238004
or eax, 0xd01109
mov dword [ebx], eax
add ebx, edx
or eax, 0x2951e946
and eax, 0x21b20900
or eax, 0x800c0400
mov dword [ebx], eax
add ebx, edx
and eax, 0x56ef5f5a
and eax, 0x240000
or eax, 0x65110000
mov dword [ebx], eax
add ebx, edx
or eax, 0x71fc6e9c
and eax, 0x100009c
or eax, 0x8a000063
mov dword [ebx], eax
add ebx, edx
and eax, 0x3238f3cd
or eax, 0x6ff702a6
and eax, 0x6181004d
or eax, 0x90000800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b256533
xor eax, 0x18912be2
and eax, 0x461c
or eax, 0xb822
mov dword [ebx], eax
add ebx, edx
or eax, 0x62ab0eaf
and eax, 0x60a0f081
or eax, 0x4140100
mov dword [ebx], eax
add ebx, edx
or eax, 0x218c04d9
xor eax, 0x33cfa5b1
and eax, 0x50010000
or eax, 0xa1800000
mov dword [ebx], eax
add ebx, edx
or eax, 0xd0efba4
and eax, 0x4804
or eax, 0x10
mov dword [ebx], eax
add ebx, edx
or eax, 0x29f3b067
or eax, 0x2ffd6ee8
and eax, 0xed08088
or eax, 0x80000100
mov dword [ebx], eax
add ebx, edx
or eax, 0x2bbe64f7
and eax, 0x1c780e35
and eax, 0x4380001
or eax, 0x820040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3d7b7d18
xor eax, 0x3bca1951
and eax, 0x2000000
or eax, 0x29000011
mov dword [ebx], eax
add ebx, edx
or eax, 0x403da7d3
and eax, 0x62010451
or eax, 0x90800804
mov dword [ebx], eax
add ebx, edx
and eax, 0x7eac2af4
xor eax, 0xfd211ad
and eax, 0x7d5211d1
or eax, 0x82ade006
mov dword [ebx], eax
add ebx, edx
and eax, 0x50ad19be
xor eax, 0x1b5729b4
and eax, 0x9080002
or eax, 0x4044589
mov dword [ebx], eax
add ebx, edx
xor eax, 0x390c714e
or eax, 0xd22301b
and eax, 0x30cc
or eax, 0x4000
mov dword [ebx], eax
add ebx, edx
or eax, 0x72063e2
and eax, 0x44b93252
and eax, 0x201200
or eax, 0x5fcd35
mov dword [ebx], eax
add ebx, edx
and eax, 0x60f70a65
and eax, 0x100800
or eax, 0xd0808000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d2fa3dd
or eax, 0x6dbfbf93
and eax, 0x9000182
or eax, 0x8200400c
mov dword [ebx], eax
add ebx, edx
or eax, 0x26962f8a
xor eax, 0x72420983
and eax, 0xc180000d
or eax, 0x20010840
mov dword [ebx], eax
add ebx, edx
or eax, 0x356cea50
and eax, 0xf5ede00d
or eax, 0xa1200a0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x693ef49e
and eax, 0x86c01001
or eax, 0x6828e180
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ed342b9
and eax, 0xc804000
or eax, 0x3a2c64
mov dword [ebx], eax
add ebx, edx
and eax, 0x1dcb2b46
and eax, 0x8000044
or eax, 0x23000031
mov dword [ebx], eax
add ebx, edx
or eax, 0x478198e5
or eax, 0x375f67da
and eax, 0x72810855
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x46e86c14
and eax, 0x4845
or eax, 0x180
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b25e526
and eax, 0x2b21e081
or eax, 0xc0981200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x529720b9
and eax, 0x8808d238
or eax, 0x2812dc7
mov dword [ebx], eax
add ebx, edx
and eax, 0x36cd54ad
and eax, 0x10480
or eax, 0x408a50
mov dword [ebx], eax
add ebx, edx
or eax, 0x301f5a06
and eax, 0xc4482
or eax, 0xd000109
mov dword [ebx], eax
add ebx, edx
xor eax, 0x436e8a9a
or eax, 0x9b6221c
and eax, 0x2d09
or eax, 0xc0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x16d69631
and eax, 0x160a30
or eax, 0x294405
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e1894eb
or eax, 0x788ef3ae
and eax, 0x80d8b00
or eax, 0x400000
mov dword [ebx], eax
add ebx, edx
or eax, 0x48bb5326
and eax, 0x8b4d100
or eax, 0xb1002081
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc4f1b83
xor eax, 0x12df4219
and eax, 0xa1000001
or eax, 0x50810000
mov dword [ebx], eax
add ebx, edx
and eax, 0x638e326f
xor eax, 0x1aea2004
and eax, 0x2001
or eax, 0x14b2a
mov dword [ebx], eax
add ebx, edx
and eax, 0x66ad8f85
and eax, 0x100
or eax, 0x8ed08088
mov dword [ebx], eax
add ebx, edx
or eax, 0x765461d9
and eax, 0x692e386c
and eax, 0x40000040
or eax, 0x158b0001
mov dword [ebx], eax
add ebx, edx
or eax, 0x1442540e
xor eax, 0x661f1f1f
and eax, 0x12d00100
or eax, 0x88228008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x37bcdc1b
xor eax, 0x39c7c4a0
and eax, 0x80000130
or eax, 0x1000048
mov dword [ebx], eax
add ebx, edx
or eax, 0x230b8422
and eax, 0x10a0472
or eax, 0xa00a80
mov dword [ebx], eax
add ebx, edx
and eax, 0x27ea782f
or eax, 0x3fdfcd9b
and eax, 0x8458900
or eax, 0x200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d110fc6
or eax, 0x42988686
and eax, 0x880404
or eax, 0x909
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7437e437
and eax, 0x1baf833
and eax, 0x920800
or eax, 0x88040500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1bbaaa10
xor eax, 0x661756fe
and eax, 0x31310000
or eax, 0x40000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b7d6437
and eax, 0x31000006
or eax, 0x40000c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x6592abd9
xor eax, 0x39f96193
and eax, 3
or eax, 0x1ca4
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c2c59a7
xor eax, 0x9869553
and eax, 0x8808080
or eax, 0x86501008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x563e7245
and eax, 0x25e4fc51
and eax, 0xa00041
or eax, 0xd0180000
mov dword [ebx], eax
add ebx, edx
or eax, 0x600a37a2
or eax, 0x4a0ab01d
and eax, 0x5800018e
or eax, 0x5004000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7181b45c
and eax, 0x4c80c4c2
or eax, 0x804c0801
mov dword [ebx], eax
add ebx, edx
and eax, 0x51bd0a4
or eax, 0x2387b8c2
and eax, 0x248b50c0
or eax, 0xc800050c
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd94ec81
and eax, 0xbb08533
and eax, 0x1000101
or eax, 0x2408448a
mov dword [ebx], eax
add ebx, edx
or eax, 0x266ebf14
xor eax, 0x7dadebcb
and eax, 0x1044
or eax, 0x4100
mov dword [ebx], eax
add ebx, edx
or eax, 0x462c298
xor eax, 0x15968933
and eax, 0x940825
or eax, 0x92010
mov dword [ebx], eax
add ebx, edx
and eax, 0x43f54499
and eax, 0x73ecbe07
and eax, 0
or eax, 0x9d3a3500
mov dword [ebx], eax
add ebx, edx
and eax, 0x76318141
xor eax, 0x48969d1a
and eax, 0x4c820000
or eax, 0x1090000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4965e5bc
and eax, 0x4de18108
or eax, 0xb2100000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x740a23c4
and eax, 0x8100008c
or eax, 0x133
mov dword [ebx], eax
add ebx, edx
and eax, 0x63808bec
and eax, 0x10001a0
or eax, 0x99d651
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d6e86e9
and eax, 0x28810000
or eax, 0x80008800
mov dword [ebx], eax
add ebx, edx
or eax, 0x5a4a6a78
or eax, 0x3b5b369f
and eax, 0x8b00408d
or eax, 0x100
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c6b8282
and eax, 0xc2010005
or eax, 0x20800850
mov dword [ebx], eax
add ebx, edx
and eax, 0x73f3414e
xor eax, 0x5aa4926f
and eax, 0x9023
or eax, 0x4000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x56f91692
or eax, 0x105ef41b
and eax, 0x5013f281
or eax, 0x28000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x21173261
and eax, 0x41033020
or eax, 0x4880010
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b1885fa
and eax, 0x47910508
or eax, 0x80440800
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b8138c2
and eax, 0x9d050000
or eax, 0x280000
mov dword [ebx], eax
add ebx, edx
and eax, 0x656b08fa
and eax, 0x5000000
or eax, 0x3000012b
mov dword [ebx], eax
add ebx, edx
or eax, 0x513f2941
and eax, 0x753f284a
or eax, 0x8ac09410
mov dword [ebx], eax
add ebx, edx
xor eax, 0x66d50103
xor eax, 0x2e9b1c08
and eax, 0x85a08001
or eax, 0x8081088
mov dword [ebx], eax
add ebx, edx
or eax, 0x15469b35
and eax, 0xd8a0001
or eax, 0x40010040
mov dword [ebx], eax
add ebx, edx
and eax, 0x6dcb1143
and eax, 0x6fb68106
and eax, 0x4d800000
or eax, 0xb2618108
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2eb5d948
and eax, 0x81000000
or eax, 0x3d
mov dword [ebx], eax
add ebx, edx
or eax, 0x55cb4819
or eax, 0x4101546b
and eax, 0xc25449
or eax, 0x340280
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e8658be
and eax, 0x42f00000
or eax, 0x1018100
mov dword [ebx], eax
add ebx, edx
or eax, 0x59b4f65
and eax, 0x3000064
or eax, 0x88000092
mov dword [ebx], eax
add ebx, edx
and eax, 0x11d07490
and eax, 0x686c0d2e
and eax, 0
or eax, 0xc2810855
mov dword [ebx], eax
add ebx, edx
and eax, 0x3819c0f7
xor eax, 0x7b1ef06c
and eax, 0xc019
or eax, 0x184
mov dword [ebx], eax
add ebx, edx
or eax, 0x66265ea8
and eax, 0x6604d281
or eax, 0x81c82000
mov dword [ebx], eax
add ebx, edx
and eax, 0x13c861ee
and eax, 0x2880000
or eax, 0x88000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x95277e0
xor eax, 0x39d02e70
and eax, 0x980
or eax, 0x418428
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b20c5a3
and eax, 0x60e05261
and eax, 0x4001
or eax, 0xd08058a
mov dword [ebx], eax
add ebx, edx
and eax, 0x4349ba9d
or eax, 0x73da5bec
and eax, 0x4208
or eax, 0xa000
mov dword [ebx], eax
add ebx, edx
or eax, 0xb17633f
and eax, 0x68135
or eax, 0xe01c00
mov dword [ebx], eax
add ebx, edx
and eax, 0x34665df0
and eax, 0x440900
or eax, 0x8098200
mov dword [ebx], eax
add ebx, edx
and eax, 0x1de596c6
and eax, 0x8418000
or eax, 0x240a4181
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c213aed
and eax, 0x1087bd63
and eax, 0
or eax, 0xf1810000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4bbe70d9
and eax, 0x5040
or eax, 0x222
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2995ea54
and eax, 0x9808000
or eax, 0x84280188
mov dword [ebx], eax
add ebx, edx
xor eax, 0x60949084
and eax, 0xc8380000
or eax, 0x12820041
mov dword [ebx], eax
add ebx, edx
and eax, 0x174660e0
xor eax, 0x1c97ce1a
and eax, 0xa000018
or eax, 0x210000a4
mov dword [ebx], eax
add ebx, edx
and eax, 0x28f5b720
or eax, 0xa2bb13c
and eax, 0x22010014
or eax, 0xd0800841
mov dword [ebx], eax
add ebx, edx
or eax, 0x80bdaca
and eax, 0x9202
or eax, 0x400
mov dword [ebx], eax
add ebx, edx
or eax, 0x2cde1ef
and eax, 0x544b7af4
and eax, 0x910a0
or eax, 0x340d18
mov dword [ebx], eax
add ebx, edx
and eax, 0x535cb456
and eax, 0x40000
or eax, 0x8412b00
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f782314
and eax, 0x59808b74
and eax, 0x200
or eax, 0x41c825
mov dword [ebx], eax
add ebx, edx
or eax, 0x6313e2bc
and eax, 0x432000
or eax, 0x8c1500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3bfbaea3
and eax, 0x10000000
or eax, 0x80880000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f0fa4bc
and eax, 0x4df26a08
and eax, 8
or eax, 0x418da0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e60c06c
and eax, 0x4858fd8d
and eax, 0x4580
or eax, 0x1f0039
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c5e90a9
xor eax, 0x4861cf53
and eax, 0xc0a00
or eax, 0x8412100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3ba21914
or eax, 0x6951d560
and eax, 0x6132c100
or eax, 0x4000081
mov dword [ebx], eax
add ebx, edx
and eax, 0xda22c77
and eax, 0x1337329b
and eax, 0x1000000
or eax, 0xf0810000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3aba8f08
xor eax, 0x4f20813b
and eax, 0x30200020
or eax, 0x106e40
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c026507
and eax, 0x103
or eax, 0x81085488
mov dword [ebx], eax
add ebx, edx
and eax, 0x85a6770
and eax, 0x100
or eax, 0xd288ca
mov dword [ebx], eax
add ebx, edx
xor eax, 0x37e7483
and eax, 0x41abfb32
and eax, 0x1a08100
or eax, 0xaa520000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7118cb3f
and eax, 0x2318b1f6
and eax, 0x36
or eax, 0x890000c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x24d10b73
and eax, 0x1810882
or eax, 0x400ca008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x630cafd6
or eax, 0x115c938
and eax, 0x58b00
or eax, 0x8400000
mov dword [ebx], eax
add ebx, edx
and eax, 0x12c734c0
xor eax, 0x384431ff
and eax, 0x10025
or eax, 0xde4000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1bd0438a
and eax, 0
or eax, 0xed212d00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x101c1885
or eax, 0x375d4baa
and eax, 0xd4350000
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a40d2a5
or eax, 0x69046c5d
and eax, 0x29046c18
or eax, 0x90fb9300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x957e2c0
and eax, 0x950
or eax, 0x2226
mov dword [ebx], eax
add ebx, edx
and eax, 0x60090e4d
and eax, 0x800
or eax, 0x8108452b
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ad5a132
and eax, 0x54531
or eax, 0xc0
mov dword [ebx], eax
add ebx, edx
and eax, 0x19e08bfe
and eax, 0
or eax, 0xa8818800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2dc3f39f
xor eax, 0x60ac847f
and eax, 0x81004180
or eax, 0xa00000d
mov dword [ebx], eax
add ebx, edx
or eax, 0x7fa85547
xor eax, 0x67b16334
and eax, 0x88010051
or eax, 0x42800804
mov dword [ebx], eax
add ebx, edx
xor eax, 0x300a9b90
and eax, 0x9340
or eax, 0x4802
mov dword [ebx], eax
add ebx, edx
and eax, 0x17267b7a
xor eax, 0x25940ed3
and eax, 0x25105081
or eax, 0xda02a200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x45a90e6d
and eax, 0x8b0000
or eax, 0x45000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x76be5773
and eax, 0x2150500
or eax, 0xc420008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2bdc10b2
xor eax, 0x5fbd1bba
and eax, 0x70340000
or eax, 0x10000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b9db0dc
and eax, 0x8000014
or eax, 0x80000020
mov dword [ebx], eax
add ebx, edx
and eax, 0x7fdd1d95
and eax, 0x10
or eax, 0x418da880
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3973e952
and eax, 0x75843a7
and eax, 0x480100
or eax, 0x8058a00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x239eaf98
xor eax, 0x469a1e20
and eax, 0x68002080
or eax, 0x9096c101
mov dword [ebx], eax
add ebx, edx
or eax, 0x47aaa390
and eax, 0xf1800000
or eax, 0x10000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1f1c77b0
and eax, 0x2000
or eax, 6
mov dword [ebx], eax
add ebx, edx
xor eax, 0x956e32f
xor eax, 0x22eb1bb7
and eax, 0xa5c89a
or eax, 0x422420
mov dword [ebx], eax
add ebx, edx
or eax, 0x79696b8f
and eax, 0x8452b00
or eax, 0x100000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x692d75ed
and eax, 0x1205281
or eax, 0xe01a000
mov dword [ebx], eax
add ebx, edx
and eax, 0x12bbc5af
or eax, 0x2f9b1332
and eax, 0x22810000
or eax, 0xd0000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x48d707aa
xor eax, 0x6c6eecb
and eax, 0xc861
or eax, 0x68c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x71a03309
or eax, 0x307bf17b
and eax, 0x1a88888
or eax, 0x8c000200
mov dword [ebx], eax
add ebx, edx
and eax, 0x396e529d
and eax, 0x1080000
or eax, 0x44830041
mov dword [ebx], eax
add ebx, edx
or eax, 0x502a48d
and eax, 0xb2408
or eax, 0xaa341100
mov dword [ebx], eax
add ebx, edx
or eax, 0x73d4ec5c
and eax, 0x71350000
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f1b1349
and eax, 0x18000008
or eax, 0xa1000084
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ffa56a2
and eax, 0x142e
or eax, 0xa981
mov dword [ebx], eax
add ebx, edx
and eax, 0x14e11f51
xor eax, 0x5a6c2173
and eax, 0x80c22
or eax, 0x81004109
mov dword [ebx], eax
add ebx, edx
and eax, 0x78036c85
or eax, 0x4401c793
and eax, 0x18391
or eax, 0x960060
mov dword [ebx], eax
add ebx, edx
and eax, 0x774592f
and eax, 0x4d722949
and eax, 0
or eax, 0xa8818800
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b7988d0
and eax, 0x8b000080
or eax, 0x410d
mov dword [ebx], eax
add ebx, edx
or eax, 0x54dae9e8
and eax, 0xc2800845
or eax, 0x10010
mov dword [ebx], eax
add ebx, edx
and eax, 0x76373763
and eax, 1
or eax, 0xebb2
mov dword [ebx], eax
add ebx, edx
or eax, 0x67df379e
and eax, 0x49a77eab
and eax, 0x1857281
or eax, 0x10408000
mov dword [ebx], eax
add ebx, edx
or eax, 0x380b4432
and eax, 0x18b0001
or eax, 0x44000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x162b135a
and eax, 0x40200108
or eax, 0x4570400
mov dword [ebx], eax
add ebx, edx
or eax, 0x46528f20
and eax, 0x7ca7fc66
and eax, 0x250000
or eax, 0x92100000
mov dword [ebx], eax
add ebx, edx
and eax, 0x575bd184
and eax, 0x59f187a7
and eax, 0
or eax, 0x8800006a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x67f09c68
and eax, 0x41808800
or eax, 0xd2090
mov dword [ebx], eax
add ebx, edx
xor eax, 0x18b08ffc
or eax, 0x5f3f150a
and eax, 0xd283000
or eax, 0x80808800
mov dword [ebx], eax
add ebx, edx
or eax, 0x510d0392
or eax, 0x4a2d2956
and eax, 0xc30d0040
or eax, 0x500001
mov dword [ebx], eax
add ebx, edx
and eax, 0x71ef4d6
and eax, 0xc0040
or eax, 0xccc0cc8c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a4fa533
and eax, 0x848048cc
or eax, 0x484c8400
mov dword [ebx], eax
add ebx, edx
and eax, 0x30524462
and eax, 0x4440
or eax, 0xec8b118c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x40e6c51e
xor eax, 0x39653003
and eax, 0x5080081
or eax, 0x450a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x710e1c6d
and eax, 0x50e6
or eax, 0x8218
mov dword [ebx], eax
add ebx, edx
and eax, 0x78973890
and eax, 0x1010
or eax, 0x75056025
mov dword [ebx], eax
add ebx, edx
or eax, 0x5477e98b
and eax, 0x45892d
or eax, 0x8080240
mov dword [ebx], eax
add ebx, edx
or eax, 0xd8a0c2
and eax, 0x1500f9ce
and eax, 0x8180
or eax, 0x9d2c4001
mov dword [ebx], eax
add ebx, edx
or eax, 0x5a9e6976
and eax, 0xd1800000
or eax, 0x20010000
mov dword [ebx], eax
add ebx, edx
or eax, 0x53b9ee2b
xor eax, 0x14d9ac0b
and eax, 0x220
or eax, 0x12815
mov dword [ebx], eax
add ebx, edx
and eax, 0x590c9f6f
and eax, 1
or eax, 0x87008188
mov dword [ebx], eax
add ebx, edx
or eax, 0x17a5637d
xor eax, 0x42c519ba
and eax, 0x55000041
or eax, 0x8b0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x54d13854
and eax, 0x1420000
or eax, 0x6c808108
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a307a82
and eax, 0x6b160262
and eax, 0x1000002
or eax, 0x80000020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b1046f9
and eax, 0x46ca
or eax, 0x2bb800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c312891
and eax, 0x78128000
or eax, 0x82e00100
mov dword [ebx], eax
add ebx, edx
or eax, 0x77182016
or eax, 0x5d7e204
and eax, 0x81000010
or eax, 0x40
mov dword [ebx], eax
add ebx, edx
or eax, 0x35eccca3
and eax, 0x7d2015e9
and eax, 0x2004e0
or eax, 0xdf7812
mov dword [ebx], eax
add ebx, edx
or eax, 0x58b663e9
and eax, 0x8450b00
or eax, 0x8000
mov dword [ebx], eax
add ebx, edx
and eax, 0x42527ccf
and eax, 0x800
or eax, 0xbb3025
mov dword [ebx], eax
add ebx, edx
or eax, 0x1717245c
and eax, 0x1103400
or eax, 0x88000100
mov dword [ebx], eax
add ebx, edx
or eax, 0x6abfd9de
and eax, 0x80880000
or eax, 0x10000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c03666
and eax, 0
or eax, 0x418700
mov dword [ebx], eax
add ebx, edx
and eax, 0x1cf96e1
and eax, 0x400
or eax, 0x8108498b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x638789f3
and eax, 0x8f8040
or eax, 0x1103b81
mov dword [ebx], eax
add ebx, edx
and eax, 0x3731fd29
and eax, 0x118100
or eax, 0xc0e00000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1ebcc4c5
and eax, 0
or eax, 0xba00022c
mov dword [ebx], eax
add ebx, edx
or eax, 0x16d907f2
and eax, 0x1a3849e1
and eax, 0x1a180100
or eax, 0xe5e7a609
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ec4e012
or eax, 0x57d89b35
and eax, 0x8108552b
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x623669c9
and eax, 0xe31a14e2
or eax, 0x1c000210
mov dword [ebx], eax
add ebx, edx
or eax, 0x1fa5b62f
and eax, 0x8a80ff
or eax, 0x800
mov dword [ebx], eax
add ebx, edx
or eax, 0x79ed6aab
and eax, 0x9004087
or eax, 0x82000100
mov dword [ebx], eax
add ebx, edx
or eax, 0x704c9755
or eax, 0x31c59cd6
and eax, 0xcb050845
or eax, 0x4000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x56e5cae3
or eax, 0x3bd91aa2
and eax, 0x350000e0
or eax, 0x10
mov dword [ebx], eax
add ebx, edx
or eax, 0x3dbdd550
and eax, 0x2d3105b0
or eax, 0x4242080d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b7cd4fe
xor eax, 0xeaa3474
and eax, 0x4d03
or eax, 0x81080088
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f8872c3
and eax, 0x81
or eax, 0x55b270
mov dword [ebx], eax
add ebx, edx
xor eax, 0x118b717c
and eax, 0x11d08100
or eax, 0xe4210000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a38411d
xor eax, 0x6453bc26
and eax, 0x81000031
or eax, 0x84
mov dword [ebx], eax
add ebx, edx
xor eax, 0x43556c64
and eax, 0x5524c1
or eax, 0x220028
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a38f8f4
and eax, 0x300000
or eax, 0x1ec18100
mov dword [ebx], eax
add ebx, edx
and eax, 0x6fbee674
and eax, 0x8b08000
or eax, 0x814f7ff6
mov dword [ebx], eax
add ebx, edx
xor eax, 0x18777ea0
xor eax, 0x7b5ff998
and eax, 0x40870080
or eax, 0x1000001
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f9c952
and eax, 0x558900
or eax, 0x8000200
mov dword [ebx], eax
add ebx, edx
and eax, 0x632cb86f
and eax, 0x87645a4
and eax, 0
or eax, 0x1d23f281
mov dword [ebx], eax
add ebx, edx
or eax, 0x3fd638c5
and eax, 0xf923776
and eax, 0x2800000
or eax, 0xe0010000
mov dword [ebx], eax
add ebx, edx
or eax, 0x34facbf
and eax, 0x2499
or eax, 0x1300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3da357e1
xor eax, 0x6b3d6ff7
and eax, 0x560e0281
or eax, 0x2861f000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x366b8097
and eax, 0x757b4abb
and eax, 0x40004000
or eax, 0x58b3469
mov dword [ebx], eax
add ebx, edx
or eax, 0x6bf31f5c
and eax, 0x9380d08
or eax, 0x10000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b30d65e
and eax, 0x1300000
or eax, 0x34050000
mov dword [ebx], eax
add ebx, edx
and eax, 0x33a75d36
and eax, 0x1000000
or eax, 0x8800009d
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa507830
or eax, 0x19b832e7
and eax, 0x1800080
or eax, 0x40070010
mov dword [ebx], eax
add ebx, edx
or eax, 0xa6a3a10
or eax, 0x6679a232
and eax, 0x266db800
or eax, 0x80000100
mov dword [ebx], eax
add ebx, edx
or eax, 0x45b79994
or eax, 0x76907fe1
and eax, 0x452b0000
or eax, 0x8000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b5e59b2
and eax, 0xd710100
or eax, 0x808008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x25dd5275
or eax, 0x5871c1aa
and eax, 0x8000019
or eax, 0x83000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6dcda3c4
and eax, 0
or eax, 0xc2810855
mov dword [ebx], eax
add ebx, edx
xor eax, 0x438c4fc
xor eax, 0x3b012786
and eax, 0xe106
or eax, 0x490
mov dword [ebx], eax
add ebx, edx
and eax, 0x19c2b4f0
xor eax, 0x17d13f92
and eax, 0x12809200
or eax, 0x600a6081
mov dword [ebx], eax
add ebx, edx
and eax, 0x50b82bcd
or eax, 0x5338934b
and eax, 0x2880001
or eax, 0x88000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3cad4c21
and eax, 0
or eax, 0x418700
mov dword [ebx], eax
add ebx, edx
or eax, 0x30524e5b
and eax, 0x2000450b
or eax, 0x5080080
mov dword [ebx], eax
add ebx, edx
and eax, 0x1bd092c9
and eax, 1
or eax, 0x16a72
mov dword [ebx], eax
add ebx, edx
or eax, 0x2fe9bdaf
and eax, 0x2e686e35
or eax, 0x120000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4cd388a7
and eax, 0x1543a983
and eax, 0x418801
or eax, 0x80c0364
mov dword [ebx], eax
add ebx, edx
xor eax, 0xdcdf54b
and eax, 0x5004800
or eax, 0x726a8181
mov dword [ebx], eax
add ebx, edx
and eax, 0xed2f012
and eax, 0
or eax, 0xe9810000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x24e5874a
xor eax, 0x13aeebca
and eax, 0x4480
or eax, 0x45
mov dword [ebx], eax
add ebx, edx
xor eax, 0x9df3154
or eax, 0x5236c314
and eax, 0x1aa6f181
or eax, 0xa0000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x26f0000c
and eax, 0x1526c0d
and eax, 0
or eax, 0x81890000
mov dword [ebx], eax
add ebx, edx
and eax, 0x28f3ed8d
and eax, 0x10000
or eax, 0x408700
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f86c5a7
and eax, 0x5f329bca
and eax, 0x41020080
or eax, 0x850038
mov dword [ebx], eax
add ebx, edx
xor eax, 0x79885ca4
or eax, 0x38830f77
and eax, 0x8835d00
or eax, 0xc4400000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f9313ab
or eax, 0x51bbde66
and eax, 0xec8b55cc
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x679c0e79
and eax, 0x1004181
or eax, 0x3408040a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c55466d
and eax, 0x2c2
or eax, 0x9409
mov dword [ebx], eax
add ebx, edx
and eax, 0x471ce88d
and eax, 0x725ba55f
and eax, 0x8001
or eax, 0x455b0b34
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe49977
and eax, 0xd0242
or eax, 0x840892c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x674378e8
and eax, 0x620ae180
or eax, 0x10110001
mov dword [ebx], eax
add ebx, edx
or eax, 0x7d286cba
and eax, 0x71010000
or eax, 0x80800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d0ba63a
and eax, 0x2002
or eax, 0x1005
mov dword [ebx], eax
add ebx, edx
or eax, 0x2802e044
or eax, 0x564fe8e0
and eax, 0xe0c8081
or eax, 0x80300108
mov dword [ebx], eax
add ebx, edx
xor eax, 0x42103f38
or eax, 0x625069fd
and eax, 0x44080041
or eax, 0x11830000
mov dword [ebx], eax
add ebx, edx
and eax, 0x13f596b6
xor eax, 0x49dc369f
and eax, 0x400008
or eax, 0x25a28100
mov dword [ebx], eax
add ebx, edx
and eax, 0x28bb47f5
xor eax, 0x74935a5c
and eax, 4
or eax, 0x81000081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e117d3d
and eax, 0x158b0
or eax, 0x840042
mov dword [ebx], eax
add ebx, edx
xor eax, 0x32da030f
and eax, 0x450b00
or eax, 0x8008000
mov dword [ebx], eax
add ebx, edx
or eax, 0x74fc2e0b
and eax, 0xf5ad01
or eax, 0x25034
mov dword [ebx], eax
add ebx, edx
and eax, 0x270861ad
or eax, 0x4bd730d0
and eax, 0x4ad43100
or eax, 0x400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x22ad05d9
and eax, 0x80000
or eax, 0x90800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e7975d0
and eax, 0x410410
or eax, 0x8a2c
mov dword [ebx], eax
add ebx, edx
and eax, 0x17dd443f
and eax, 0x408
or eax, 0x81084983
mov dword [ebx], eax
add ebx, edx
and eax, 0x20b80eca
and eax, 0x488
or eax, 0x923141
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4309860a
and eax, 0x44015986
and eax, 0x40010100
or eax, 0x5f08000
mov dword [ebx], eax
add ebx, edx
and eax, 0xaa4badd
xor eax, 0x21de267d
and eax, 0x100003d
or eax, 0x8a000082
mov dword [ebx], eax
add ebx, edx
or eax, 0x4dab4272
and eax, 0xca810055
or eax, 0x800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ab46474
and eax, 0x2060a9de
and eax, 0x2000
or eax, 0xd294
mov dword [ebx], eax
add ebx, edx
or eax, 0x2dee1641
or eax, 0x3849b039
and eax, 0x254ce281
or eax, 0x42100000
mov dword [ebx], eax
add ebx, edx
or eax, 0x25ff3e35
and eax, 0x421d005e
and eax, 0x42010000
or eax, 0xa0800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x39b1123c
and eax, 0xbaa9bc6
and eax, 0
or eax, 0xdb10
mov dword [ebx], eax
add ebx, edx
and eax, 0x65ca63cc
and eax, 0x4200
or eax, 0x4319b081
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e6abcc5
xor eax, 0x58ea582b
and eax, 0x2800000
or eax, 0x88080000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ecbf4cf
or eax, 0x2d3ea122
and eax, 0x8020
or eax, 0x410e1c
mov dword [ebx], eax
add ebx, edx
and eax, 0x846d4e3
and eax, 0x8020
or eax, 0xffb71998
mov dword [ebx], eax
add ebx, edx
xor eax, 0x32055984
xor eax, 0x31d8d9c6
and eax, 0x84009fa
or eax, 0x52205
mov dword [ebx], eax
add ebx, edx
or eax, 0x7d75c495
or eax, 0x702c5f6b
and eax, 0x70660d
or eax, 0x20000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e98bfef
xor eax, 0x78ba6d83
and eax, 0x18200100
or eax, 0x87053400
mov dword [ebx], eax
add ebx, edx
and eax, 0x2273375b
and eax, 0x12100
or eax, 0x4d8a8a8a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3aab68ce
or eax, 0x4b7fc6c0
and eax, 0x66718100
or eax, 0x800008
mov dword [ebx], eax
add ebx, edx
and eax, 0x2baa97b1
and eax, 0x100
or eax, 0x81000054
mov dword [ebx], eax
add ebx, edx
or eax, 0x162e286
and eax, 0x16041d0
or eax, 0x890421
mov dword [ebx], eax
add ebx, edx
xor eax, 0x76958344
and eax, 0x34008000
or eax, 0x8810900
mov dword [ebx], eax
add ebx, edx
xor eax, 0xfcc9040
or eax, 0x68fe5b1a
and eax, 0xb00410a
or eax, 0x80000084
mov dword [ebx], eax
add ebx, edx
xor eax, 0x217c716
and eax, 0x80010010
or eax, 0x42800845
mov dword [ebx], eax
add ebx, edx
xor eax, 0x286789fc
and eax, 0x8101
or eax, 0x2214
mov dword [ebx], eax
add ebx, edx
xor eax, 0x409cf801
and eax, 0x6470ff23
and eax, 0x40105200
or eax, 0x2028a081
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa6ccdc5
or eax, 0x49103035
and eax, 0x23100001
or eax, 0x10a80000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2cc22997
and eax, 0x20000001
or eax, 0xb0000ea
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c3a43cb
and eax, 0x8000041
or eax, 0x862d0804
mov dword [ebx], eax
add ebx, edx
or eax, 0x55db24
or eax, 0x25879d94
and eax, 0x250000c5
or eax, 0x10000008
mov dword [ebx], eax
add ebx, edx
and eax, 0x8efed35
and eax, 1
or eax, 0xffff6088
mov dword [ebx], eax
add ebx, edx
or eax, 0x466788a0
xor eax, 0x1e29e1c0
and eax, 0x80140008
or eax, 0xe289080
mov dword [ebx], eax
add ebx, edx
or eax, 0x3099be30
xor eax, 0xf4b7f91
and eax, 0x1820001
or eax, 0x4c090040
mov dword [ebx], eax
add ebx, edx
and eax, 0x228c2394
xor eax, 0x4b8707ff
and eax, 0x3010108
or eax, 0xa0e08000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x12a84f84
or eax, 0x280d92aa
and eax, 0x810000a8
or eax, 0x50
mov dword [ebx], eax
add ebx, edx
xor eax, 0x656e07a5
and eax, 0x6a0051
or eax, 0x80f0a0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7abc32f2
or eax, 0x2f466dc6
and eax, 0x50408100
or eax, 0x890000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c183240
or eax, 0x5562df38
and eax, 0x1000030
or eax, 0x80000085
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b5031af
and eax, 0x501110
or eax, 0xa702e1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3fe64725
xor eax, 0x7283ad9c
and eax, 0x8108900
or eax, 0x450200
mov dword [ebx], eax
add ebx, edx
and eax, 0x35239ff7
and eax, 0x8200
or eax, 0x704c7081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3cc12f54
or eax, 0x1b0b4d28
and eax, 0x4a810000
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c6f5815
and eax, 0x800
or eax, 0x82c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x69927245
or eax, 0x38338fd7
and eax, 0x49a1f281
or eax, 0x86400000
mov dword [ebx], eax
add ebx, edx
or eax, 0x63f4b99c
and eax, 0x8a800000
or eax, 0x80000
mov dword [ebx], eax
add ebx, edx
or eax, 0x272c6767
or eax, 0x6d47a8c0
and eax, 0x418e24
or eax, 0x18
mov dword [ebx], eax
add ebx, edx
or eax, 0x1db5d195
and eax, 0x324be875
and eax, 0x4001
or eax, 0x508058a
mov dword [ebx], eax
add ebx, edx
or eax, 0x2a7e0bca
and eax, 0x4481
or eax, 0xb024
mov dword [ebx], eax
add ebx, edx
xor eax, 0x45ecdd88
and eax, 0x1a00925
or eax, 0x111610
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ae9ca51
or eax, 0x7236fc83
and eax, 0x2230b800
or eax, 0x8080100
mov dword [ebx], eax
add ebx, edx
or eax, 0x7d99d60
and eax, 0xd290000
or eax, 0x40020000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4789acbe
or eax, 0x28dd89e7
and eax, 0x1f18108
or eax, 0x90000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d712c83
xor eax, 0x3cf87956
and eax, 0x80000054
or eax, 0x1000020
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c0c106e
or eax, 0x44baf42c
and eax, 0xfd188070
or eax, 0x2010981
mov dword [ebx], eax
add ebx, edx
xor eax, 0x636bbf88
and eax, 0x1c000079
or eax, 0x20818886
mov dword [ebx], eax
add ebx, edx
and eax, 0xf6d37cd
and eax, 0x8a7fed
and eax, 0x8c
or eax, 0x8b004102
mov dword [ebx], eax
add ebx, edx
and eax, 0xdec42bf
and eax, 0x1ebbc9e0
and eax, 0
or eax, 0xe2810855
mov dword [ebx], eax
add ebx, edx
or eax, 0x687cff9e
xor eax, 0x324c2c68
and eax, 0x1100
or eax, 0x800
mov dword [ebx], eax
add ebx, edx
or eax, 0x23457749
and eax, 0x1017201
or eax, 0x18b08080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x389b698e
and eax, 0x1f6f3fe9
and eax, 0x10a0000
or eax, 0x44810000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ac748bb
and eax, 0xd040008
or eax, 0x40002500
mov dword [ebx], eax
add ebx, edx
and eax, 0x2440c5d5
and eax, 0
or eax, 0x41050000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x52f760b8
or eax, 0x3c5846b
and eax, 0x1100007b
or eax, 0x24000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x30eef69
and eax, 0x28270caa
and eax, 0x800
or eax, 0x804d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x501b17bf
and eax, 0x789c0e06
and eax, 0x180000
or eax, 0x8e249088
mov dword [ebx], eax
add ebx, edx
and eax, 0x761e5a29
and eax, 0x4080000
or eax, 0x49830041
mov dword [ebx], eax
add ebx, edx
or eax, 0x425cd78c
xor eax, 0x7da88930
and eax, 0x20410008
or eax, 0x4d808100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x84e6e89
and eax, 0x1000001
or eax, 0x8000006a
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f44cb36
and eax, 0x100c071
or eax, 0x282480
mov dword [ebx], eax
add ebx, edx
or eax, 0x790c9251
and eax, 0x5104b200
or eax, 0x86400800
mov dword [ebx], eax
add ebx, edx
or eax, 0x456ee191
and eax, 0x7ecb69a6
and eax, 0x540a0000
or eax, 0x1210000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6111eb2d
and eax, 0x1000000
or eax, 0x28f28108
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b6e21f7
or eax, 0x5bbf14cc
and eax, 0x8000008
or eax, 0x80000012
mov dword [ebx], eax
add ebx, edx
and eax, 0x9fa04cf
and eax, 0xa
or eax, 0x418e3c80
mov dword [ebx], eax
add ebx, edx
or eax, 0x2412f3f5
and eax, 0x30b9123f
and eax, 0x181000
or eax, 0x8e24a800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d5614c8
and eax, 0x435bf72a
and eax, 0x3480000
or eax, 0xc0150041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d094398
and eax, 0xcc4440c8
or eax, 0x888c04
mov dword [ebx], eax
add ebx, edx
and eax, 0x6cdd8a0f
and eax, 0x4ccc880c
or eax, 0x800044c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a22be02
or eax, 0x585ab9de
and eax, 0x48488ccc
or eax, 0x84844000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c50d444
or eax, 0x42690ba0
and eax, 0xec8955cc
or eax, 0x20000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6aad9de9
or eax, 0x7e10b734
and eax, 0x34144501
or eax, 0x100008a
mov dword [ebx], eax
add ebx, edx
or eax, 0x7520d9bb
and eax, 0x80
or eax, 0x2244
mov dword [ebx], eax
add ebx, edx
and eax, 0x67d5e926
xor eax, 0x58359d0a
and eax, 0x312104
or eax, 0x20231
mov dword [ebx], eax
add ebx, edx
xor eax, 0x32129cbb
or eax, 0x3f395a31
and eax, 0xc098b00
or eax, 0x440000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7802e6af
xor eax, 0x13b26b9e
and eax, 0x4dfd8001
or eax, 0x80004980
mov dword [ebx], eax
add ebx, edx
and eax, 0x2123b640
and eax, 0x10042414
and eax, 0
or eax, 0xf1810000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x23ad2fbd
xor eax, 0x52ac813
and eax, 0x41ac
or eax, 0x1040
mov dword [ebx], eax
add ebx, edx
or eax, 0x43c230d0
and eax, 0x1c07180
or eax, 0x34018001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x56426f21
and eax, 0xed119af
and eax, 0x810000
or eax, 0xf1000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c06613a
and eax, 0
or eax, 0xb9db
mov dword [ebx], eax
add ebx, edx
and eax, 0x25f20b4f
xor eax, 0x5c5ac077
and eax, 0x508108
or eax, 0x80200080
mov dword [ebx], eax
add ebx, edx
or eax, 0xaf942cc
xor eax, 0x7e520d55
and eax, 0x4aa0001
or eax, 0x100040
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c48d02a
xor eax, 0x21697186
and eax, 0x90000e5
or eax, 0x22000012
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e665b19
xor eax, 0x14061c42
and eax, 0x32000851
or eax, 0xc0810004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3c7a7606
and eax, 0x453
or eax, 0x800c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x592cb95c
or eax, 0x35c768be
and eax, 0x2508458b
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e544206
or eax, 0x95d8ee3
and eax, 0xb2a
or eax, 0x5000
mov dword [ebx], eax
add ebx, edx
or eax, 0xfc1ecc4
and eax, 0xc1c60c
or eax, 0x360001
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c73bc9b
xor eax, 0x5bcfd1a8
and eax, 0x7202500
or eax, 0xf0c61000
mov dword [ebx], eax
add ebx, edx
or eax, 0x392044a6
and eax, 0x90800000
or eax, 0x80000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x14350add
and eax, 0x6d98c052
and eax, 0x50
or eax, 0x418020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x40762165
or eax, 0x692cba97
and eax, 0x1200983
or eax, 0x80004408
mov dword [ebx], eax
add ebx, edx
xor eax, 0x458183b
and eax, 0x10b0
or eax, 0x12841
mov dword [ebx], eax
add ebx, edx
and eax, 0x6de4c8b
or eax, 0x1ed0fa56
and eax, 0x1ad08000
or eax, 0x61210100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x51742e28
and eax, 0xa000008
or eax, 0x810000c6
mov dword [ebx], eax
add ebx, edx
and eax, 0x38181af3
and eax, 0x40
or eax, 0xf2811015
mov dword [ebx], eax
add ebx, edx
and eax, 0x4db66aae
and eax, 4
or eax, 0x6ab2
mov dword [ebx], eax
add ebx, edx
or eax, 0x3665cf86
and eax, 0x3224e280
or eax, 0xc1800001
mov dword [ebx], eax
add ebx, edx
and eax, 0x67ba1699
or eax, 0x33b0840a
and eax, 0x42800000
or eax, 0x88010000
mov dword [ebx], eax
add ebx, edx
and eax, 0x54b5a59a
xor eax, 0x3672e8d1
and eax, 0x68c0
or eax, 0x720
mov dword [ebx], eax
add ebx, edx
xor eax, 0x516c37d
and eax, 0x506a081
or eax, 0xfae05200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x546b5c3
and eax, 0x8a800000
or eax, 0x80000
mov dword [ebx], eax
add ebx, edx
or eax, 0x53ede286
and eax, 0x418000
or eax, 0x70
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e9dd5d6
xor eax, 0x42781225
and eax, 0x25c790
or eax, 0x400028
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f7aa117
and eax, 0x452300
or eax, 0x20000800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x76e70d52
xor eax, 0x1f023514
and eax, 0x801104
or eax, 0x1b4c09
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d128dbb
and eax, 0x698a1500
or eax, 0x82242000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b2355ed
and eax, 0x49020100
or eax, 0x4898a9e
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f70ae98
and eax, 0x8008010
or eax, 0xc90104
mov dword [ebx], eax
add ebx, edx
or eax, 0x53c67d97
and eax, 0x49b005da
and eax, 0x1000000
or eax, 0x80000040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a1c4076
and eax, 0x184030
or eax, 0xc10dc1
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c6ead05
and eax, 0x3cd3e971
and eax, 0x4d18100
or eax, 0x60200000
mov dword [ebx], eax
add ebx, edx
and eax, 0x208d670e
and eax, 0
or eax, 0x89000088
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f74ac14
and eax, 0x5947a9e0
and eax, 0x41002080
or eax, 0x805001
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a27c71e
xor eax, 0x175593e2
and eax, 0x558300
or eax, 0x28000800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x40aa43c1
and eax, 0x84c081
or eax, 0x90000200
mov dword [ebx], eax
add ebx, edx
or eax, 0x359f7019
and eax, 0x4bb2a815
and eax, 0x800000
or eax, 0xf2010000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f7eb347
and eax, 0x12002
or eax, 0x38
mov dword [ebx], eax
add ebx, edx
or eax, 0x5edd5a40
or eax, 0x69de0ef6
and eax, 0x9a36b8
or eax, 0x208000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7fdc64fe
and eax, 0xc442200
or eax, 0x10900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ff3ab2e
and eax, 0xa08024
or eax, 0x15811
mov dword [ebx], eax
add ebx, edx
and eax, 0x31dbb212
and eax, 0x808000
or eax, 0x70100800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5fc6a3b
and eax, 0x1004000
or eax, 0x8a000180
mov dword [ebx], eax
add ebx, edx
or eax, 0x69253fa3
and eax, 0xe1011401
or eax, 0x80004c
mov dword [ebx], eax
add ebx, edx
and eax, 0x78240542
or eax, 0x5a28e3
and eax, 0x4e0
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x662b1d74
and eax, 0
or eax, 0x1a29e981
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f3f7753
and eax, 0x6ac44e00
and eax, 0x20000000
or eax, 0xd1810000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a3331de
and eax, 0xfbb32184
or eax, 0x44cc400
mov dword [ebx], eax
add ebx, edx
and eax, 0x63e7cf75
xor eax, 0x6987e7b4
and eax, 0x80
or eax, 0x8110550b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f648396
or eax, 0x673efb8e
and eax, 0x4a438a
or eax, 0x800040
mov dword [ebx], eax
add ebx, edx
and eax, 0x2765a7e1
or eax, 0x2c8e76d
and eax, 0x2c88100
or eax, 0x2c220000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1bdda030
or eax, 0x74b9cc6
and eax, 0x1000004
or eax, 0x80000011
mov dword [ebx], eax
add ebx, edx
or eax, 0x437e8b15
or eax, 0x5e94b7a2
and eax, 0xe4b4b2
or eax, 0x10040
mov dword [ebx], eax
add ebx, edx
or eax, 0x74d8963a
xor eax, 0x63a6c791
and eax, 0x100a0000
or eax, 0x60808800
mov dword [ebx], eax
add ebx, edx
and eax, 0x3825a1cb
xor eax, 0x808eb1e
and eax, 0x38004100
or eax, 0x80000080
mov dword [ebx], eax
add ebx, edx
or eax, 0x4bafce93
and eax, 0xcc83
or eax, 4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x34aa1ec3
xor eax, 0x53c0021d
and eax, 0x25204009
or eax, 0x10000522
mov dword [ebx], eax
add ebx, edx
and eax, 0x3de28cb5
and eax, 0x14313290
and eax, 0x14200000
or eax, 0xebdffd03
mov dword [ebx], eax
add ebx, edx
and eax, 0xdf49529
and eax, 0x5265aadb
and eax, 0x40001
or eax, 0x81184d8a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x14c15e52
or eax, 0x36dea255
and eax, 0x1892c1
or eax, 0x200800
mov dword [ebx], eax
add ebx, edx
or eax, 0x67388b3
xor eax, 0x3a9939c5
and eax, 0x4e08100
or eax, 0x110000
mov dword [ebx], eax
add ebx, edx
or eax, 0x699a671f
or eax, 0x6f4ba3e7
and eax, 0x10000e2