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

Disassembly:
push ebp
mov ebp, esp
sub esp, 0xdc
push ebx
mov dword [ebp - 0x3c], 0xbd82
mov dword [ebp - 0x10], 0xced6
mov dword [ebp - 0x2c], 0x163a4
mov dword [ebp - 0x20], 0x18125
mov dword [ebp - 0x50], 0x4cc4
mov dword [ebp - 8], 0x12495
mov dword [ebp - 0x30], 0x8ce7
mov dword [ebp - 0x5c], 0x6515
mov dword [ebp - 0x48], 0x16351
mov dword [ebp - 0xc], 0x15132
mov dword [ebp - 0x60], 0x11626
mov dword [ebp - 0x14], 0x14ff9
mov dword [ebp - 0x44], 0x643b
mov dword [ebp - 0x28], 0x3044
mov dword [ebp - 0x68], 0x11363
mov dword [ebp - 0x64], 0x97b0
mov dword [ebp - 0x34], 0x1845a
mov dword [ebp - 0x24], 0x6c58
mov dword [ebp - 0x6c], 0x15494
mov dword [ebp - 0x18], 0x8847
mov dword [ebp - 0x58], 0xd640
mov dword [ebp - 0x1c], 0xf15d
mov dword [ebp - 0x38], 0x215e
mov dword [ebp - 0x40], 0x143ff
mov dword [ebp - 4], 0x14d48
mov dword [ebp - 0x54], 0x158ba
mov dword [ebp - 0x4c], 0xcfe8
mov eax, dword [ebp - 0x28]
sub eax, 0xfffef8ad
mov dword [ebp - 0x28], eax
mov ecx, dword [ebp - 0x34]
sub ecx, dword [ebp - 0x28]
mov dword [ebp - 0x34], ecx
jmp 0x449eb6
mov edx, dword [ebp - 0x34]
nop
nop
inc edx
mov dword [ebp - 0x34], edx
mov eax, dword [ebp - 0x34]
cmp eax, dword [ebp - 0x50]
jge 0x449ff4
mov ecx, dword [ebp - 0x18]
and ecx, dword [ebp - 8]
je 0x449ee3
mov edx, dword [ebp - 0x30]
and edx, dword [ebp - 0x5c]
je 0x449ee3
mov eax, dword [ebp - 0x30]
cmp eax, dword [ebp - 0x6c]
jge 0x449ee3
mov ecx, dword [ebp - 8]
nop
inc ecx
nop
mov dword [ebp - 8], ecx
mov edx, dword [ebp - 0x2c]
xor edx, dword [ebp - 0x58]
cmp edx, dword [ebp - 0x40]
jge 0x449f28
mov eax, dword [ebp - 8]
sub eax, 1
mov dword [ebp - 8], eax
mov ecx, dword [ebp - 8]
cmp ecx, dword [ebp - 0x20]
jge 0x449f08
mov dword [ebp - 0x70], 1
jmp 0x449f0f
mov dword [ebp - 0x70], 0
mov edx, dword [ebp - 0x14]
and edx, dword [ebp - 0x70]
je 0x449f28
mov eax, dword [ebp - 0x1c]
xor eax, dword [ebp - 0x18]
je 0x449f28
mov ecx, dword [ebp - 8]
add ecx, 1
mov dword [ebp - 8], ecx
mov edx, dword [ebp - 0x1c]
nop
nop
inc edx
mov dword [ebp - 0x1c], edx
mov eax, dword [ebp - 0x24]
sub eax, dword [ebp - 0x1c]
je 0x449f6d
mov ecx, dword [ebp - 0x38]
cmp ecx, dword [ebp - 0x10]
jge 0x449f6d
mov edx, dword [ebp - 4]
cmp edx, dword [ebp - 0x40]
jge 0x449f51
mov eax, dword [ebp - 0x24]
cmp eax, dword [ebp - 0x10]
jl 0x449f64
mov ecx, dword [ebp - 0x2c]
cmp ecx, dword [ebp - 0x14]
jge 0x449f6d
mov edx, dword [ebp - 0x58]
imul edx, dword [ebp - 0x68]
test edx, edx
je 0x449f6d
mov eax, dword [ebp - 0xc]
add eax, 1
mov dword [ebp - 0xc], eax
mov ecx, dword [ebp - 0x18]
or ecx, dword [ebp - 0x1c]
cmp ecx, dword [ebp - 0x4c]
jge 0x449f81
mov edx, dword [ebp - 0x38]
inc edx
nop
nop
mov dword [ebp - 0x38], edx
mov eax, dword [ebp - 0x38]
dec eax
nop
nop
mov dword [ebp - 0x38], eax
mov ecx, dword [ebp - 0x40]
add ecx, dword [ebp - 0xc]
cmp ecx, dword [ebp - 0x58]
jge 0x449f9d
mov edx, dword [ebp - 0x30]
xor edx, dword [ebp - 0x60]
jne 0x449fe6
mov eax, dword [ebp - 0x48]
mov dword [ebp - 0x8c], eax
mov ecx, dword [ebp - 0x14]
mov dword [ebp - 0x90], ecx
mov edx, dword [ebp - 0x14]
nop
dec edx
nop
mov dword [ebp - 0x14], edx
mov eax, dword [ebp - 0x8c]
cmp eax, dword [ebp - 0x90]
jl 0x449fe6
mov ecx, dword [ebp - 0x44]
cmp ecx, dword [ebp - 0x68]
jge 0x449fd7
mov dword [ebp - 0x74], 1
jmp 0x449fde
mov dword [ebp - 0x74], 0
mov edx, dword [ebp - 0x20]
or edx, dword [ebp - 0x74]
je 0x449fef
mov eax, dword [ebp - 0x14]
dec eax
nop
nop
mov dword [ebp - 0x14], eax
jmp 0x449ead
mov ecx, dword [ebp - 8]
cmp ecx, dword [ebp - 0x2c]
jl 0x44a077
mov edx, dword [ebp - 0x38]
add edx, 1
mov dword [ebp - 0x38], edx
mov eax, dword [ebp - 0x38]
and eax, dword [ebp - 0x30]
jne 0x44a077
mov ecx, dword [ebp - 0x44]
mov dword [ebp - 0x94], ecx
mov edx, dword [ebp - 0x18]
mov dword [ebp - 0x98], edx
mov eax, dword [ebp - 0x18]
nop
nop
dec eax
mov dword [ebp - 0x18], eax
mov ecx, dword [ebp - 0x94]
cmp ecx, dword [ebp - 0x98]
jge 0x44a080
mov edx, dword [ebp - 0x48]
mov dword [ebp - 0x9c], edx
mov eax, dword [ebp - 0x28]
mov dword [ebp - 0xa0], eax
mov ecx, dword [ebp - 0x48]
nop
nop
dec ecx
mov dword [ebp - 0x48], ecx
mov edx, dword [ebp - 0x9c]
cmp edx, dword [ebp - 0xa0]
jge 0x44a068
mov dword [ebp - 0x78], 1
jmp 0x44a06f
mov dword [ebp - 0x78], 0
mov eax, dword [ebp - 0x50]
and eax, dword [ebp - 0x78]
je 0x44a080
mov ecx, dword [ebp - 0x3c]
nop
dec ecx
nop
mov dword [ebp - 0x3c], ecx
mov edx, dword [ebp - 4]
sub edx, 0x13cb4
mov dword [ebp - 4], edx
mov eax, dword [ebp - 0x40]
add eax, dword [ebp - 4]
mov dword [ebp - 0x40], eax
jmp 0x44a0a0
mov ecx, dword [ebp - 0x40]
inc ecx
nop
nop
mov dword [ebp - 0x40], ecx
mov edx, dword [ebp - 0x40]
cmp edx, dword [ebp - 0x6c]
jge 0x44a373
mov eax, dword [ebp - 8]
nop
inc eax
nop
mov dword [ebp - 8], eax
mov ecx, dword [ebp - 0x18]
imul ecx, dword [ebp - 0x34]
cmp ecx, dword [ebp - 4]
jl 0x44a0e1
mov edx, dword [ebp - 0x5c]
cmp edx, dword [ebp - 0x28]
jge 0x44a0d1
mov eax, dword [ebp - 0x14]
cmp eax, dword [ebp - 0x24]
jl 0x44a0e1
mov ecx, dword [ebp - 0x4c]
cmp ecx, dword [ebp - 0x44]
jge 0x44a138
mov edx, dword [ebp - 0x58]
cmp edx, dword [ebp - 0x20]
jge 0x44a138
mov eax, dword [ebp - 0x24]
nop
dec eax
nop
mov dword [ebp - 0x24], eax
mov ecx, dword [ebp - 0x24]
cmp ecx, dword [ebp - 0x60]
jl 0x44a12f
mov edx, dword [ebp - 0x5c]
cmp edx, dword [ebp - 0x2c]
jge 0x44a138
mov eax, dword [ebp - 4]
nop
dec eax
nop
mov dword [ebp - 4], eax
mov ecx, dword [ebp - 0x10]
xor ecx, dword [ebp - 4]
mov dword [ebp - 0xa4], ecx
mov edx, dword [ebp - 0x14]
mov dword [ebp - 0xa8], edx
mov eax, dword [ebp - 0x10]
sub eax, 1
mov dword [ebp - 0x10], eax
mov ecx, dword [ebp - 0xa4]
cmp ecx, dword [ebp - 0xa8]
jge 0x44a138
mov edx, dword [ebp - 0x2c]
nop
nop
dec edx
mov dword [ebp - 0x2c], edx
mov eax, dword [ebp - 0x20]
sub eax, 1
mov dword [ebp - 0x20], eax
mov ecx, dword [ebp - 4]
xor ecx, dword [ebp - 0x60]
je 0x44a152
mov edx, dword [ebp - 4]
nop
inc edx
nop
mov dword [ebp - 4], edx
mov eax, dword [ebp - 4]
cmp eax, dword [ebp - 0x18]
jl 0x44a162
mov ecx, dword [ebp - 0x54]
cmp ecx, dword [ebp - 0x30]
jge 0x44a1e1
mov edx, dword [ebp - 0x10]
cmp edx, dword [ebp - 0x18]
jl 0x44a1d8
mov eax, dword [ebp - 0x24]
mov dword [ebp - 0xac], eax
mov ecx, dword [ebp - 4]
mov dword [ebp - 0xb0], ecx
mov edx, dword [ebp - 0x24]
add edx, 1
mov dword [ebp - 0x24], edx
mov eax, dword [ebp - 0xac]
cmp eax, dword [ebp - 0xb0]
jl 0x44a1d8
mov ecx, dword [ebp - 0x1c]
cmp ecx, dword [ebp - 0x2c]
jl 0x44a1d8
mov edx, dword [ebp - 0x4c]
add edx, dword [ebp - 0x20]
cmp edx, dword [ebp - 0x50]
jge 0x44a1e1
mov eax, dword [ebp - 8]
mov dword [ebp - 0xb4], eax
mov ecx, dword [ebp - 0xc]
mov dword [ebp - 0xb8], ecx
mov edx, dword [ebp - 0xc]
nop
inc edx
nop
mov dword [ebp - 0xc], edx
mov eax, dword [ebp - 8]
add eax, 1
mov dword [ebp - 8], eax
mov ecx, dword [ebp - 0xb4]
cmp ecx, dword [ebp - 0xb8]
jge 0x44a1e1
mov edx, dword [ebp - 0x3c]
nop
nop
dec edx
mov dword [ebp - 0x3c], edx
mov eax, dword [ebp - 0x48]
nop
nop
inc eax
mov dword [ebp - 0x48], eax
mov ecx, dword [ebp - 0x50]
cmp ecx, dword [ebp - 8]
jge 0x44a1fa
mov edx, dword [ebp - 0x24]
cmp edx, dword [ebp - 0x20]
jl 0x44a235
mov eax, dword [ebp - 0x34]
sub eax, dword [ebp - 0x14]
cmp eax, dword [ebp - 4]
jl 0x44a235
mov ecx, dword [ebp - 0xc]
xor ecx, dword [ebp - 0x30]
je 0x44a312
mov edx, dword [ebp - 4]
cmp edx, dword [ebp - 0x44]
jge 0x44a222
mov dword [ebp - 0x7c], 1
jmp 0x44a229
mov dword [ebp - 0x7c], 0
mov eax, dword [ebp - 0x1c]
xor eax, dword [ebp - 0x7c]
je 0x44a312
mov ecx, dword [ebp - 0x60]
or ecx, dword [ebp - 0x28]
jne 0x44a275
mov edx, dword [ebp - 8]
cmp edx, dword [ebp - 0x44]
jge 0x44a24e
mov dword [ebp - 0x80], 1
jmp 0x44a255
mov dword [ebp - 0x80], 0
mov eax, dword [ebp - 0xc]
sub eax, 1
mov dword [ebp - 0xc], eax
mov ecx, dword [ebp - 0xc]
xor ecx, dword [ebp - 0x80]
jne 0x44a275
mov edx, dword [ebp - 0x1c]
imul edx, dword [ebp - 0x5c]
test edx, edx
je 0x44a312
mov eax, dword [ebp - 0x1c]
cmp eax, dword [ebp - 0xc]
jge 0x44a312
mov ecx, dword [ebp - 0x64]
cmp ecx, dword [ebp - 4]
jge 0x44a29e
mov edx, dword [ebp - 0x54]
add edx, 1
mov dword [ebp - 0x54], edx
mov eax, dword [ebp - 0x54]
imul eax, dword [ebp - 0x34]
cmp eax, dword [ebp - 0x3c]
jl 0x44a2da
mov ecx, dword [ebp - 0x10]
cmp ecx, dword [ebp - 0x14]
jl 0x44a2da
mov edx, dword [ebp - 0x3c]
mov dword [ebp - 0xbc], edx
mov eax, dword [ebp - 0x30]
mov dword [ebp - 0xc0], eax
mov ecx, dword [ebp - 0x30]
nop
dec ecx
nop
mov dword [ebp - 0x30], ecx
mov edx, dword [ebp - 0xbc]
cmp edx, dword [ebp - 0xc0]
jl 0x44a2da
mov eax, dword [ebp - 0x2c]
sub eax, dword [ebp - 0x20]
cmp eax, dword [ebp - 0x28]
jge 0x44a312
mov ecx, dword [ebp - 8]
imul ecx, dword [ebp - 0x30]
cmp ecx, dword [ebp - 0x68]
jge 0x44a2f1
mov edx, dword [ebp - 0x5c]
add edx, dword [ebp - 0x2c]
cmp edx, dword [ebp - 0xc]
jl 0x44a309
mov eax, dword [ebp - 0x68]
cmp eax, dword [ebp - 0x48]
jge 0x44a312
mov ecx, dword [ebp - 0x44]
or ecx, dword [ebp - 0x20]
je 0x44a312
mov edx, dword [ebp - 0x4c]
cmp edx, dword [ebp - 0x3c]
jge 0x44a312
mov eax, dword [ebp - 0x20]
sub eax, 1
mov dword [ebp - 0x20], eax
mov ecx, dword [ebp - 0xc]
sub ecx, 1
mov dword [ebp - 0xc], ecx
mov edx, dword [ebp - 4]
cmp edx, dword [ebp - 0x64]
jge 0x44a32f
mov dword [ebp - 0x84], 1
jmp 0x44a339
mov dword [ebp - 0x84], 0
mov eax, dword [ebp - 0x3c]
and eax, dword [ebp - 0x84]
je 0x44a34d
mov ecx, dword [ebp - 0x10]
nop
inc ecx
nop
mov dword [ebp - 0x10], ecx
mov edx, dword [ebp - 0x18]
cmp edx, dword [ebp - 0x2c]
jl 0x44a365
mov eax, dword [ebp - 0x58]
cmp eax, dword [ebp - 4]
jl 0x44a365
mov ecx, dword [ebp - 0x1c]
cmp ecx, dword [ebp - 0x38]
jge 0x44a36e
mov edx, dword [ebp - 0x64]
add edx, 1
mov dword [ebp - 0x64], edx
jmp 0x44a097
push 0x40
push 0x3000
mov eax, dword [0x63b1c8]
sub eax, 0xfffff000
push eax
push 0
call fcn.006311f0
add esp, 0x10
mov dword [0x63b210], eax
call fcn.00625570
mov ecx, dword [ebp - 0x14]
and ecx, dword [ebp - 0x44]
je 0x44a3a9
mov edx, dword [ebp - 0x2c]
cmp edx, dword [ebp - 4]
jl 0x44a3b4
mov eax, dword [ebp - 0x34]
add eax, dword [ebp - 0x60]
cmp eax, dword [ebp - 0x28]
jge 0x44a40d
mov ecx, dword [ebp - 0x20]
cmp ecx, dword [ebp - 0x30]
jge 0x44a3c8
mov dword [ebp - 0x88], 1
jmp 0x44a3d2
mov dword [ebp - 0x88], 0
mov edx, dword [ebp - 0x34]
xor edx, dword [ebp - 0x88]
jne 0x44a404
mov eax, dword [ebp - 0x44]
imul eax, dword [ebp - 0x1c]
test eax, eax
je 0x44a3f0
mov ecx, dword [ebp - 0x3c]
cmp ecx, dword [ebp - 0x40]
jl 0x44a404
mov edx, dword [ebp - 0x6c]
imul edx, dword [ebp - 0x64]
cmp edx, dword [ebp - 0x18]
jge 0x44a40d
mov eax, dword [ebp - 0x68]
cmp eax, dword [ebp - 0x24]
jge 0x44a40d
mov ecx, dword [ebp - 0x10]
dec ecx
nop
nop
mov dword [ebp - 0x10], ecx
call fcn.005fc090
mov edx, dword [0x63b210]
mov dword [ebp - 0xd4], edx
mov eax, dword [ebp - 0x54]
dec eax
nop
nop
mov dword [ebp - 0x54], eax
mov ecx, dword [ebp - 0x28]
sub ecx, dword [ebp - 0x38]
jne 0x44a469
mov edx, dword [ebp - 0xc]
nop
dec edx
nop
mov dword [ebp - 0xc], edx
mov eax, dword [ebp - 0x14]
cmp eax, dword [ebp - 0xc]
jl 0x44a469
mov ecx, dword [ebp - 0x4c]
mov dword [ebp - 0xc4], ecx
mov edx, dword [ebp - 0x6c]
mov dword [ebp - 0xc8], edx
mov eax, dword [ebp - 0x4c]
nop
inc eax
nop
mov dword [ebp - 0x4c], eax
mov ecx, dword [ebp - 0xc4]
cmp ecx, dword [ebp - 0xc8]
jge 0x44a4a3
mov edx, dword [ebp - 0x28]
mov dword [ebp - 0xcc], edx
mov eax, dword [ebp - 0x10]
mov dword [ebp - 0xd0], eax
mov ecx, dword [ebp - 0x10]
nop
nop
inc ecx
mov dword [ebp - 0x10], ecx
mov edx, dword [ebp - 0xcc]
cmp edx, dword [ebp - 0xd0]
jl 0x44a49a
mov eax, dword [ebp - 0x58]
sub eax, dword [ebp - 0x24]
je 0x44a4a3
mov ecx, dword [ebp - 0x28]
sub ecx, 1
mov dword [ebp - 0x28], ecx
mov eax, 0x5f42e9f2
mov ebx, dword [ebp - 0xd4]
xor edx, edx
add edx, 4
and eax, 0x31d5e185
and eax, 0x1000080
or eax, 0x4020069
mov dword [ebx], eax
add ebx, edx
xor eax, 0xf4deb7d
and eax, 0x474000
or eax, 0x54200400
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b7b9dfa
and eax, 0x61866c90
and eax, 0x400
or eax, 0x59696953
mov dword [ebx], eax
add ebx, edx
and eax, 0x2bddab80
and eax, 0x9301831
and eax, 0x1000000
or eax, 0x52765670
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1612164
or eax, 0x44a90033
and eax, 0x540d7211
or eax, 0x400848
mov dword [ebx], eax
add ebx, edx
xor eax, 0x201da86d
xor eax, 0x4ca4b5ae
and eax, 0x10606012
or eax, 0x47030861
mov dword [ebx], eax
add ebx, edx
xor eax, 0x501669c3
xor eax, 0x1f6d85e4
and eax, 0x450
or eax, 0x6801
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d0681cf
or eax, 0xf8224f5
and eax, 0x6022000
or eax, 0x70654300
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e09160d
and eax, 0x46010000
or eax, 0x9784c54
mov dword [ebx], eax
add ebx, edx
and eax, 0x1aade08b
and eax, 0xa294000
or eax, 0x4140114e
mov dword [ebx], eax
add ebx, edx
and eax, 0x57703ceb
and eax, 0x48ae0e63
and eax, 0x40000042
or eax, 0x74d6a09
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c36ebe5
and eax, 0x6240
or eax, 0x1118
mov dword [ebx], eax
add ebx, edx
or eax, 0x68fa9229
or eax, 0x7f109861
and eax, 0x79727100
or eax, 0x50000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x75eaaa09
xor eax, 0x118270e
and eax, 0x1054000
or eax, 0x60720250
mov dword [ebx], eax
add ebx, edx
or eax, 0x2bfdeb6b
and eax, 0x6a426169
or eax, 0x4001400
mov dword [ebx], eax
add ebx, edx
or eax, 0x47766321
and eax, 0x4b426241
or eax, 0x80010
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a5ba801
and eax, 0x48402001
or eax, 0x24054e78
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5790d504
and eax, 0x958
or eax, 0x4402
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3eadc81
xor eax, 0x81eda92
and eax, 0x3404100
or eax, 0x60091400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6da5c846
and eax, 0x4600044
or eax, 0x50126229
mov dword [ebx], eax
add ebx, edx
and eax, 0x15401ebd
and eax, 0x788033d8
and eax, 0x10000000
or eax, 0x68624474
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3cd54dd6
and eax, 0x50100
or eax, 0x485658
mov dword [ebx], eax
add ebx, edx
xor eax, 0x25a13834
and eax, 0x7caadb7
and eax, 0x1402100
or eax, 0x50014200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1ef01d75
and eax, 0x40105641
or eax, 0x10460102
mov dword [ebx], eax
add ebx, edx
or eax, 0x654f136
and eax, 0x2c0fa426
and eax, 0x4022024
or eax, 0x70415349
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e8ad8ae
xor eax, 0x776b8213
and eax, 0x49400b
or eax, 0x140
mov dword [ebx], eax
add ebx, edx
xor eax, 0x67711890
and eax, 0x40084900
or eax, 0x10450200
mov dword [ebx], eax
add ebx, edx
or eax, 0x407dcc9e
and eax, 0x50604216
or eax, 0x26022061
mov dword [ebx], eax
add ebx, edx
and eax, 0x72cffbf0
and eax, 0x42406270
or eax, 0x4091108
mov dword [ebx], eax
add ebx, edx
and eax, 0x62a710c
and eax, 0x6000
or eax, 0x841
mov dword [ebx], eax
add ebx, edx
or eax, 0x75312184
and eax, 0x55314800
or eax, 0x421200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c83663
and eax, 0x50334463
or eax, 0x2040030c
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b4951f3
and eax, 0x7168564c
or eax, 0x4042000
mov dword [ebx], eax
add ebx, edx
and eax, 0x413a4d0c
and eax, 0x4de7edcb
and eax, 0x4000
or eax, 0x3367
mov dword [ebx], eax
add ebx, edx
or eax, 0x869d4f6
and eax, 0x8404200
or eax, 0x42060800
mov dword [ebx], eax
add ebx, edx
or eax, 0x50b95c0f
and eax, 0x524153de
and eax, 0x42414004
or eax, 0x20162d50
mov dword [ebx], eax
add ebx, edx
and eax, 0x2d28c5e9
and eax, 0x4040
or eax, 0x5174083a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x400ae17a
and eax, 0x4aebdfaf
and eax, 0x900
or eax, 0x645a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7aa83b1
or eax, 0x108d4327
and eax, 0x15014600
or eax, 0x40400000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b19af5
and eax, 0x44605050
or eax, 0xa0a2000
mov dword [ebx], eax
add ebx, edx
and eax, 0x544bc93d
and eax, 0x40404010
or eax, 0xa012466
mov dword [ebx], eax
add ebx, edx
xor eax, 0x278d2cf5
or eax, 0x58cb958d
and eax, 0x494a4909
or eax, 0x2302060
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ea75f89
and eax, 0x61b30a7d
and eax, 0x40200000
or eax, 0x18544164
mov dword [ebx], eax
add ebx, edx
or eax, 0x9aeda73
or eax, 0x2cebd6d9
and eax, 0x68505a
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6dae899c
xor eax, 0x7d2b4d20
and eax, 0x10601000
or eax, 0x47126800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7354235d
and eax, 0x3a6e2612
and eax, 0x20020000
or eax, 0x4a40594a
mov dword [ebx], eax
add ebx, edx
and eax, 0x27878d9a
and eax, 0x2000002
or eax, 0x50686275
mov dword [ebx], eax
add ebx, edx
and eax, 0x28cd93af
and eax, 0x400206
or eax, 0x166540
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d30991c
and eax, 0x4c726600
or eax, 0x10000
mov dword [ebx], eax
add ebx, edx
or eax, 0x27a53e34
xor eax, 0x2c3cd32d
and eax, 0x41430511
or eax, 0x30045062
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c2d9e0b
xor eax, 0x317c6a82
and eax, 0x4c012149
or eax, 0x204c4800
mov dword [ebx], eax
add ebx, edx
or eax, 0x606fc985
or eax, 0x74c786b1
and eax, 0x7463436d
or eax, 0x3100000
mov dword [ebx], eax
add ebx, edx
or eax, 0x71643e48
and eax, 0x49
or eax, 2
mov dword [ebx], eax
add ebx, edx
and eax, 0x28b1dc1e
or eax, 0x3006b09e
and eax, 0x10000000
or eax, 0x4a594e00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x424bb8fe
and eax, 0x126068
or eax, 0x62450801
mov dword [ebx], eax
add ebx, edx
or eax, 0x74a01461
and eax, 0x629c606e
and eax, 0x62104048
or eax, 0x430d00
mov dword [ebx], eax
add ebx, edx
or eax, 0x20776e37
and eax, 0x76222ac6
and eax, 0x42200846
or eax, 0x11585101
mov dword [ebx], eax
add ebx, edx
or eax, 0x48267815
and eax, 0x505055
or eax, 0x200
mov dword [ebx], eax
add ebx, edx
or eax, 0x503fb092
and eax, 0x50764200
or eax, 0x21000900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4848c2c4
and eax, 0x29000040
or eax, 0x46417633
mov dword [ebx], eax
add ebx, edx
or eax, 0xb65b5a0
and eax, 0x62454052
or eax, 0xa0800
mov dword [ebx], eax
add ebx, edx
or eax, 0x24945045
or eax, 0x2608976
and eax, 0x40554155
or eax, 0x18000200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1de37c1e
and eax, 0x42cb908a
and eax, 0x40021000
or eax, 0x31504554
mov dword [ebx], eax
add ebx, edx
or eax, 0x38ca8840
and eax, 0x50
or eax, 1
mov dword [ebx], eax
add ebx, edx
or eax, 0x69ede506
and eax, 0x49486400
or eax, 0x101000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7402da24
and eax, 0x2c402620
or eax, 0x40245049
mov dword [ebx], eax
add ebx, edx
and eax, 0x77ec980a
and eax, 0x64601000
or eax, 0x13124264
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b799cc0
xor eax, 0x68012e32
and eax, 0x84004
or eax, 0x49450940
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f089a27
and eax, 0x4340
or eax, 0x2008
mov dword [ebx], eax
add ebx, edx
or eax, 0x3e68cc67
and eax, 0x12486600
or eax, 0x41030000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5cfac34f
and eax, 0x566b464c
or eax, 0x20
mov dword [ebx], eax
add ebx, edx
xor eax, 0x53160d06
and eax, 0x1400cdaa
and eax, 0x410a
or eax, 0x3040
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b277705
or eax, 0x9784906
and eax, 0x84a6400
or eax, 0x44000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x37c068d5
or eax, 0x7c3b9e8d
and eax, 0x50514201
or eax, 0x3000062
mov dword [ebx], eax
add ebx, edx
or eax, 0x6a411716
xor eax, 0x32f22ae
and eax, 0x486e4551
or eax, 0x5000a06
mov dword [ebx], eax
add ebx, edx
or eax, 0x56d8947c
xor eax, 0x3a6bbd38
and eax, 0x45154241
or eax, 0x8621428
mov dword [ebx], eax
add ebx, edx
xor eax, 0x73317034
and eax, 0x259
or eax, 0x4800
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ff5a158
or eax, 0x16ae9470
and eax, 0x12020000
or eax, 0x60506900
mov dword [ebx], eax
add ebx, edx
and eax, 0x526aa4e5
xor eax, 0x1c20046d
and eax, 0x46422445
or eax, 0x1184000
mov dword [ebx], eax
add ebx, edx
and eax, 0x431b8670
and eax, 0x3397b8d4
and eax, 0x2100040
or eax, 0x58486309
mov dword [ebx], eax
add ebx, edx
or eax, 0x2122494b
xor eax, 0x7072f44
and eax, 0x68684000
or eax, 0x1002850
mov dword [ebx], eax
add ebx, edx
or eax, 0x66bb3705
and eax, 0x7e44e9f0
and eax, 0x66404100
or eax, 0x351600
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3a903089
and eax, 0x40456109
or eax, 0x1000042
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f648afe
and eax, 0x26004800
or eax, 0x4056104a
mov dword [ebx], eax
add ebx, edx
or eax, 0x1935f533
and eax, 0x43507143
or eax, 0x80000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x61a4ff56
xor eax, 0x72057b8f
and eax, 0x50484410
or eax, 0x23040065
mov dword [ebx], eax
add ebx, edx
or eax, 0x28b9bc8d
or eax, 0x602bca8d
and eax, 0x695a4259
or eax, 0x4000100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x76c899fd
xor eax, 0x3691ba90
and eax, 0x4000
or eax, 0x1843
mov dword [ebx], eax
add ebx, edx
and eax, 0x25ac8356
or eax, 0x79d1d48d
and eax, 0x49405000
or eax, 0x22c0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x64378ad1
and eax, 0x4414850
or eax, 0x40202502
mov dword [ebx], eax
add ebx, edx
and eax, 0x3da878bc
xor eax, 0x1c49cac7
and eax, 0x18400056
or eax, 0x60165400
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d49b27
xor eax, 0x19b25789
and eax, 0x60400050
or eax, 0x19127300
mov dword [ebx], eax
add ebx, edx
and eax, 0x64ad0419
and eax, 0x40000000
or eax, 0x137a7a46
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f9ca5b5
and eax, 0x40404a43
or eax, 0x2100004
mov dword [ebx], eax
add ebx, edx
and eax, 0x11a5f203
and eax, 0x4000
or eax, 0x1568
mov dword [ebx], eax
add ebx, edx
or eax, 0x47ddf5e0
and eax, 0x45585500
or eax, 0x30000200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x70f9b9cd
and eax, 0x1216845
or eax, 0x68401132
mov dword [ebx], eax
add ebx, edx
or eax, 0x66b99092
xor eax, 0x54cf51d3
and eax, 0x33062820
or eax, 0x4440504b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x53820d24
and eax, 0x351e9b83
and eax, 3
or eax, 0x50
mov dword [ebx], eax
add ebx, edx
or eax, 0x15210454
and eax, 0x7759777c
and eax, 0x4000000
or eax, 0x42706100
mov dword [ebx], eax
add ebx, edx
or eax, 0xc6147f1
and eax, 0x42416760
or eax, 0x200c0006
mov dword [ebx], eax
add ebx, edx
and eax, 0x410a40f
and eax, 0x2404
or eax, 0x4d6c4269
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b69a886
and eax, 0x786c4667
or eax, 0x1100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x333e2a5b
xor eax, 0x440c5120
and eax, 0x848080c
or eax, 0x70015043
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa64877b
and eax, 0x40055810
or eax, 0xd502049
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d43deb0
and eax, 0x50
or eax, 2
mov dword [ebx], eax
add ebx, edx
or eax, 0x46be343f
and eax, 0x420e1000
or eax, 0x8404100
mov dword [ebx], eax
add ebx, edx
or eax, 0x22f0ea2d
and eax, 0x604c4309
or eax, 0x4000450
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c0cefc
and eax, 0x404250
or eax, 0x61232905
mov dword [ebx], eax
add ebx, edx
and eax, 0x6976d527
or eax, 0x20a8d9f2
and eax, 0x60485053
or eax, 0x4040000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ca2390d
and eax, 0x44001000
or eax, 0x1584500
mov dword [ebx], eax
add ebx, edx
or eax, 0x263e7ac0
and eax, 0x40624540
or eax, 0x18000002
mov dword [ebx], eax
add ebx, edx
and eax, 0x8cc72a
and eax, 0x4002
or eax, 0x636e3848
mov dword [ebx], eax
add ebx, edx
xor eax, 0x57c10dde
and eax, 0x30224114
or eax, 0x43500060
mov dword [ebx], eax
add ebx, edx
or eax, 0x1dc6ca26
or eax, 0x3f44f5ee
and eax, 0x5362454c
or eax, 0x80000
mov dword [ebx], eax
add ebx, edx
and eax, 0xe7176db
and eax, 0x2604040
or eax, 0x48021132
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a28272
or eax, 0x5bceb2d0
and eax, 0x4f4c6362
or eax, 0x10c05
mov dword [ebx], eax
add ebx, edx
xor eax, 0x55fcc44a
and eax, 0x432bc26a
and eax, 0x2000000
or eax, 0x404e6455
mov dword [ebx], eax
add ebx, edx
or eax, 0x67ac0e14
and eax, 0x5f95596e
and eax, 0x44840
or eax, 0x412312
mov dword [ebx], eax
add ebx, edx
and eax, 0xe3f0381
or eax, 0x1025f2c2
and eax, 0x54100
or eax, 0x44480800
mov dword [ebx], eax
add ebx, edx
or eax, 0x59d79058
xor eax, 0x4cf694f9
and eax, 0x1014801
or eax, 0x68401046
mov dword [ebx], eax
add ebx, edx
or eax, 0xcc173c3
and eax, 0x4d417343
or eax, 0x140000
mov dword [ebx], eax
add ebx, edx
or eax, 0x138dee18
and eax, 0x6bc76d69
and eax, 0x41444c40
or eax, 0x200214
mov dword [ebx], eax
add ebx, edx
xor eax, 0x50f3167d
xor eax, 0x493bb168
and eax, 0x50284840
or eax, 0x5401212
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e0cdd62
and eax, 0x5a684540
or eax, 0x2012000c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x460af8dd
and eax, 0x1811
or eax, 0x4262
mov dword [ebx], eax
add ebx, edx
or eax, 0x54c420b8
and eax, 0x54406000
or eax, 0x21120100
mov dword [ebx], eax
add ebx, edx
and eax, 0x17aceaae
or eax, 0xd53f930
and eax, 0x19407110
or eax, 0x60240246
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a8f5b42
and eax, 0x40432814
or eax, 0x4005263
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a0c09fd
and eax, 0x850
or eax, 0x6f484200
mov dword [ebx], eax
add ebx, edx
and eax, 0x4359a5df
xor eax, 0x60d06e8d
and eax, 0x1106459
or eax, 0x50631020
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ba72a1
and eax, 0xf5b20a2
and eax, 0x20
or eax, 0x45
mov dword [ebx], eax
add ebx, edx
and eax, 0x395d7b53
and eax, 0
or eax, 0x437a6700
mov dword [ebx], eax
add ebx, edx
and eax, 0x39cb1d16
and eax, 0x31b32218
and eax, 0
or eax, 0x6e586b41
mov dword [ebx], eax
add ebx, edx
or eax, 0x41fdab11
and eax, 0x43644a50
or eax, 0x10020026
mov dword [ebx], eax
add ebx, edx
or eax, 0x4388c470
and eax, 0x52424672
or eax, 0x28011101
mov dword [ebx], eax
add ebx, edx
and eax, 0x40180cbf
and eax, 3
or eax, 0x48
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c971b56
and eax, 0
or eax, 0x58445600
mov dword [ebx], eax
add ebx, edx
or eax, 0x5391168d
xor eax, 0x74d51677
and eax, 0xc004048
or eax, 0x40462101
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b24eb41
and eax, 0x62620a08
or eax, 0x114067
mov dword [ebx], eax
add ebx, edx
or eax, 0x5cc688dd
xor eax, 0x703c42bc
and eax, 0x8490041
or eax, 0x51205620
mov dword [ebx], eax
add ebx, edx
and eax, 0x37531089
and eax, 0x10411000
or eax, 0x6024634a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d951420
and eax, 0x444a
or eax, 0x1004
mov dword [ebx], eax
add ebx, edx
and eax, 0x6410d921
xor eax, 0x5ecd7657
and eax, 0x4c412000
or eax, 0x21324900
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b61e85d
xor eax, 0x360e079d
and eax, 0x4b444818
or eax, 0x20001060
mov dword [ebx], eax
add ebx, edx
and eax, 0x6742a8ee
or eax, 0x216fe77d
and eax, 0x614b446d
or eax, 0x4001000
mov dword [ebx], eax
add ebx, edx
and eax, 0x386993d4
and eax, 0x20411044
or eax, 0x57344621
mov dword [ebx], eax
add ebx, edx
xor eax, 0x9330051
and eax, 0x4024
or eax, 0x2948
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4572047c
and eax, 0x44624100
or eax, 0x300d0200
mov dword [ebx], eax
add ebx, edx
or eax, 0x4bd06a5
xor eax, 0x26eaed16
and eax, 0x50040021
or eax, 0x2160444c
mov dword [ebx], eax
add ebx, edx
and eax, 0x2fa8ef1e
and eax, 0x5ddc191a
and eax, 0
or eax, 0x58635265
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e54282f
and eax, 0x20
or eax, 0x4a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x799db82e
and eax, 0xf2e4904
and eax, 0x9000800
or eax, 0x70714700
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5b55e9c2
and eax, 0x429220ef
and eax, 0x42
or eax, 0x4c6f5208
mov dword [ebx], eax
add ebx, edx
or eax, 0x471e71c5
and eax, 0x5f4e54a
and eax, 0x446148
or eax, 0x50090a11
mov dword [ebx], eax
add ebx, edx
or eax, 0x397b5329
and eax, 0x48576870
or eax, 0x2000400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x59c551d3
and eax, 0x10020400
or eax, 0x4061404c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c6a6ff0
and eax, 0x8082b08
or eax, 0x41524442
mov dword [ebx], eax
add ebx, edx
xor eax, 0x54cec934
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7724ec30
xor eax, 0x6c30e3fa
and eax, 0x11000000
or eax, 0x20232000
mov dword [ebx], eax
add ebx, edx
or eax, 0x62adf9b
and eax, 0x5926cb3
and eax, 0x5002483
or eax, 0xc870900c
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a559805
or eax, 0x657dea2f
and eax, 0x21292a0b
or eax, 0x800004c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x72612b7
and eax, 0x850f088f
or eax, 0x48804000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1f9fedf5
xor eax, 0x78e3011f
and eax, 0xa12880c0
or eax, 0x1120b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4400e54e
and eax, 0xc5203785
or eax, 0x850800a
mov dword [ebx], eax
add ebx, edx
and eax, 0x58e55456
xor eax, 0x25c62047
and eax, 0x21202041
or eax, 0x80094a8a
mov dword [ebx], eax
add ebx, edx
and eax, 0x5dacc938
and eax, 0x1200008
or eax, 0xcc50b787
mov dword [ebx], eax
add ebx, edx
or eax, 0x76885206
and eax, 0x5422f1a8
and eax, 0x202088
or eax, 0xa1090a43
mov dword [ebx], eax
add ebx, edx
or eax, 0x8def49c
or eax, 0x56d211ed
and eax, 0xcd70b78f
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x79387534
and eax, 0xa008028b
or eax, 0x1212840
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ceef266
xor eax, 0x26b7043f
and eax, 0xc9709482
or eax, 0x400230d
mov dword [ebx], eax
add ebx, edx
or eax, 0x1321650d
and eax, 0x8121228b
or eax, 0x20080840
mov dword [ebx], eax
add ebx, edx
xor eax, 0x77210bb2
and eax, 0x31446821
and eax, 0x2001
or eax, 0xcd70978e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x61079804
xor eax, 0x57164082
and eax, 0xa1212a09
or eax, 0x800c2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x425e8326
and eax, 0x132aaac2
and eax, 0x1202080
or eax, 0xcc50470f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6105f9b0
and eax, 0x834040b
or eax, 0x130220c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x76a00a83
and eax, 0x44842600
or eax, 0x80409181
mov dword [ebx], eax
add ebx, edx
and eax, 0x767c371a
or eax, 0x7335c180
and eax, 0x20110300
or eax, 0x80800806
mov dword [ebx], eax
add ebx, edx
xor eax, 0x101b2c0
or eax, 0x41b30fac
and eax, 0x81113ac2
or eax, 0x18404001
mov dword [ebx], eax
add ebx, edx
or eax, 0xa060a99
and eax, 0x81524283
or eax, 0x80120
mov dword [ebx], eax
add ebx, edx
or eax, 0x14835eab
and eax, 0x801b45ab
or eax, 0x2a048054
mov dword [ebx], eax
add ebx, edx
or eax, 0x36685d9e
xor eax, 0x3cf579d9
and eax, 0x80000020
or eax, 0x1444b99
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a73e52c
and eax, 0xa316c6ac
or eax, 0x81040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c659740
or eax, 0x124b2603
and eax, 0x830946a4
or eax, 0x40001800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1fad55af
and eax, 0x9800030a
or eax, 0x200294e0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a0ff326
and eax, 0x15825817
and eax, 4
or eax, 0xcf400aa1
mov dword [ebx], eax
add ebx, edx
or eax, 0x3212bc06
and eax, 0x9e12b2a7
or eax, 0x2d4108
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7a9c5ff3
and eax, 0xc4020448
or eax, 0x14443a3
mov dword [ebx], eax
add ebx, edx
and eax, 0x527b6e3d
or eax, 0x29bf5afb
and eax, 0x407d18ea
or eax, 0x80008100
mov dword [ebx], eax
add ebx, edx
or eax, 0x33c1caac
and eax, 0xa1290ac0
or eax, 0x401
mov dword [ebx], eax
add ebx, edx
and eax, 0x2614a7ff
and eax, 0x681
or eax, 0xcd70b10e
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e552ed
and eax, 0x1d5072dc
and eax, 0x50042c8
or eax, 0x42210503
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f0eb654
and eax, 0x40099004
or eax, 0x5100e40
mov dword [ebx], eax
add ebx, edx
and eax, 0x2dc6658d
and eax, 0x1000000
or eax, 0x28400353
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d0cc70f
or eax, 0x20de43b5
and eax, 0x1180217
or eax, 0x44019c00
mov dword [ebx], eax
add ebx, edx
or eax, 0x1303b8a9
or eax, 0x416580e5
and eax, 0x2b1653
or eax, 0x28000100
mov dword [ebx], eax
add ebx, edx
and eax, 0x54a20017
and eax, 0x454e3aee
and eax, 2
or eax, 0x45199d14
mov dword [ebx], eax
add ebx, edx
or eax, 0x298a84f4
and eax, 0x28000152
or eax, 0x400201
mov dword [ebx], eax
add ebx, edx
and eax, 0x38a0cd00
or eax, 0xfb2bedb
and eax, 0x5109f13
or eax, 0x40090004
mov dword [ebx], eax
add ebx, edx
and eax, 0x505e4f0a
and eax, 0x180e02
or eax, 0x20238051
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d69872c
or eax, 0x2a3215fb
and eax, 0x199412
or eax, 0x45000804
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e42dd01
and eax, 0x91b0013
or eax, 0x20208e40
mov dword [ebx], eax
add ebx, edx
or eax, 0x71afe3ad
and eax, 0x666731b9
and eax, 0x40010110
or eax, 0x5189e06
mov dword [ebx], eax
add ebx, edx
xor eax, 0x24873b0a
and eax, 0x211a8410
or eax, 0xa210a43
mov dword [ebx], eax
add ebx, edx
and eax, 0x23c2a33b
or eax, 0x5ba41f36
and eax, 0x41009f16
or eax, 0x4190000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x797cbb8a
and eax, 0x402010
or eax, 0xc2005843
mov dword [ebx], eax
add ebx, edx
or eax, 0x46525cbd
and eax, 0x44101ce7
or eax, 0x1098200
mov dword [ebx], eax
add ebx, edx
and eax, 0x7bc80d49
and eax, 0x1080841
or eax, 0xa0212212
mov dword [ebx], eax
add ebx, edx
or eax, 0x6110cce9
xor eax, 0x5e1bbf15
and eax, 0x8d20118e
or eax, 0x4050a601
mov dword [ebx], eax
add ebx, edx
and eax, 0xd3f6012
and eax, 0x1202002
or eax, 0xa0090ac9
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b987c5c
and eax, 0xc930368f
or eax, 0x4408100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e86809b
and eax, 0x81643200
or eax, 0x200848cb
mov dword [ebx], eax
add ebx, edx
or eax, 0x229e9b41
and eax, 0x8170fb8b
or eax, 0x48010004
mov dword [ebx], eax
add ebx, edx
or eax, 0x31eb2234
or eax, 0x100c8fe3
and eax, 0xd11337cb
or eax, 0x2000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f9dd33c
and eax, 0xcd10b7ec
or eax, 0x600000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c789d6d
and eax, 0xa1082a81
or eax, 0x21004a
mov dword [ebx], eax
add ebx, edx
and eax, 0x2554f731
or eax, 0x7a80805e
and eax, 0x4b00020f
or eax, 0x84705580
mov dword [ebx], eax
add ebx, edx
and eax, 0x3298a568
and eax, 0x2000108
or eax, 0xad2820e2
mov dword [ebx], eax
add ebx, edx
or eax, 0x6e3a7a89
and eax, 0xcd3233aa
or eax, 0x408404
mov dword [ebx], eax
add ebx, edx
and eax, 0x62e98a4f
and eax, 0x20020a
or eax, 0xa10128c1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x30022a34
and eax, 0x782d9ca3
and eax, 0x200083
or eax, 0xcd50b70c
mov dword [ebx], eax
add ebx, edx
and eax, 0x14a32100
and eax, 0x3db83b43
and eax, 0x202100
or eax, 0xa1191ccb
mov dword [ebx], eax
add ebx, edx
xor eax, 0x52a29073
or eax, 0x2cea1570
and eax, 0xcd60b588
or eax, 0x207
mov dword [ebx], eax
add ebx, edx
or eax, 0x1bddf27
or eax, 0x6d43178f
and eax, 0xa1092a8b
or eax, 0x40
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e892cf8
and eax, 0xcd000603
or eax, 0x70b18c
mov dword [ebx], eax
add ebx, edx
or eax, 0x1422d6ca
and eax, 0x813022cb
or eax, 0x20090810
mov dword [ebx], eax
add ebx, edx
or eax, 0x31fbbe30
and eax, 0x8172b68b
or eax, 0x4c000104
mov dword [ebx], eax
add ebx, edx
xor eax, 0xf02a751
and eax, 0x802000ca
or eax, 0x21092c01
mov dword [ebx], eax
add ebx, edx
or eax, 0x69d5eef8
or eax, 0x1e5dccf7
and eax, 0xcd70a68f
or eax, 0x1100
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f0f4fcf
and eax, 0xa1292ccb
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x714bad14
or eax, 0xe6dd094
and eax, 0xd60b484
or eax, 0xc010030b
mov dword [ebx], eax
add ebx, edx
and eax, 0x29e5c205
xor eax, 0x56a4eac4
and eax, 0x14028c1
or eax, 0xa039020a
mov dword [ebx], eax
add ebx, edx
and eax, 0x253822b8
and eax, 0x1302288
or eax, 0xcc449507
mov dword [ebx], eax
add ebx, edx
and eax, 0x49ad5398
and eax, 0x1200288
or eax, 0xa0092843
mov dword [ebx], eax
add ebx, edx
and eax, 0x211b839a
xor eax, 0x4a0a4fff
and eax, 0x9000505
or eax, 0x8470b08a
mov dword [ebx], eax
add ebx, edx
and eax, 0x11835ca8
and eax, 0x1000088
or eax, 0xb0292a46
mov dword [ebx], eax
add ebx, edx
or eax, 0x39ed0214
or eax, 0x67c29748
and eax, 0xcd60b78e
or eax, 1
mov dword [ebx], eax
add ebx, edx
or eax, 0x1cf3b9be
and eax, 0x6310e360
and eax, 0x1002200
or eax, 0xb02908cb
mov dword [ebx], eax
add ebx, edx
and eax, 0x15f2f4ec
xor eax, 0x4eb0f210
and eax, 0x4d009288
or eax, 0x80602507
mov dword [ebx], eax
add ebx, edx
and eax, 0x7994e967
and eax, 0x1002003
or eax, 0xa0290ac8
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ec0977c
and eax, 0x56e18554
and eax, 0
or eax, 0xcd70a78f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d464471
or eax, 0x57bdbeb0
and eax, 0xa109aaca
or eax, 1
mov dword [ebx], eax
add ebx, edx
or eax, 0x11be7497
and eax, 0x8130fa8f
or eax, 0x4c400100
mov dword [ebx], eax
add ebx, edx
or eax, 0x13647b4
and eax, 0x8100ea8b
or eax, 0x20080040
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e645252
and eax, 0xcd609a8b
or eax, 0x100504
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2971426
and eax, 0x81210a89
or eax, 0x20082042
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c80832
and eax, 0x8560228b
or eax, 0x48109504
mov dword [ebx], eax
add ebx, edx
and eax, 0x65985e
and eax, 0x52edc8a8
and eax, 0x200008
or eax, 0xa1092ac3
mov dword [ebx], eax
add ebx, edx
and eax, 0x1fbc1fb8
and eax, 0x40a8f1ff
and eax, 0x200088
or eax, 0xcd50b707
mov dword [ebx], eax
add ebx, edx
and eax, 0xe5dc87c
and eax, 0x19d6e6cd
and eax, 8
or eax, 0xa1292ac3
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a81c526
or eax, 0x5b40dcba
and eax, 0xc960b78f
or eax, 0x4100000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b9387d2
xor eax, 0x33c2f849
and eax, 0x80210a82
or eax, 0x21482049
mov dword [ebx], eax
add ebx, edx
or eax, 0x43abb106
xor eax, 0x228cbbb
and eax, 0xc1402004
or eax, 0xc30838b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6be42ce6
xor eax, 0x288eec98
and eax, 0x800802c1
or eax, 0x2101140a
mov dword [ebx], eax
add ebx, edx
and eax, 0x377fd54c
xor eax, 0x73f5ba0b
and eax, 0x40708e03
or eax, 0x8d00018c
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ef98a61
xor eax, 0x67ad6347
and eax, 0x21092842
or eax, 0x80200289
mov dword [ebx], eax
add ebx, edx
xor eax, 0x17c18eb5
and eax, 0x8460a40e
or eax, 0x49101381
mov dword [ebx], eax
add ebx, edx
and eax, 0x323bac95
and eax, 0x202081
or eax, 0xa1090a4a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x15962cf3
and eax, 0x1d0e79da
and eax, 0x4000008
or eax, 0xc970b787
mov dword [ebx], eax
add ebx, edx
or eax, 0x511cf6d6
xor eax, 0x1b53d479
and eax, 0x80292282
or eax, 0x21000849
mov dword [ebx], eax
add ebx, edx
xor eax, 0x407c1099
or eax, 0x1a0a65dc
and eax, 0xc950378e
or eax, 0x4208001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3d4adb1
or eax, 0x3edaea9
and eax, 0x81292a8b
or eax, 0x20000040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x56d54edd
and eax, 0xc5702406
or eax, 0x8009389
mov dword [ebx], eax
add ebx, edx
or eax, 0x39854005
and eax, 0xa121228b
or eax, 0x80840
mov dword [ebx], eax
add ebx, edx
and eax, 0xeb64eab
xor eax, 0x460921b0
and eax, 0x4420230b
or eax, 0x89509484
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ecea799
xor eax, 0x2163608c
and eax, 0x21010201
or eax, 0x800828ca
mov dword [ebx], eax
add ebx, edx
and eax, 0x25781530
and eax, 0x1000000
or eax, 0xcc70bf8f
mov dword [ebx], eax
add ebx, edx
or eax, 0x758a450f
or eax, 0x7a9ca550
and eax, 0xa1282acb
or eax, 0x10000
mov dword [ebx], eax
add ebx, edx
and eax, 0x526ebd93
xor eax, 0x411abdac
and eax, 0x4130950f
or eax, 0x8c402280
mov dword [ebx], eax
add ebx, edx
or eax, 0x621c89e1
and eax, 0xa1282acb
or eax, 0x10000
mov dword [ebx], eax
add ebx, edx
and eax, 0x397596ba
and eax, 0x120028a
or eax, 0xcc50b505
mov dword [ebx], eax
add ebx, edx
and eax, 0x438c99ed
and eax, 0x1000089
or eax, 0xa0292a42
mov dword [ebx], eax
add ebx, edx
or eax, 0x7dbb1980
xor eax, 0x2199faf8
and eax, 0xcc208103
or eax, 0x150368c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x572cdf71
or eax, 0x7bdc4051
and eax, 0xc05c00cb
or eax, 0x4010400
mov dword [ebx], eax
add ebx, edx
and eax, 0xbdbc4d6
and eax, 0x5000c2
or eax, 0xcd20c335
mov dword [ebx], eax
add ebx, edx
and eax, 0x564ef260
or eax, 0x4eb2ac34
and eax, 0x200c40
or eax, 0xa109118b
mov dword [ebx], eax
add ebx, edx
or eax, 0x19d172f9
and eax, 0x8960378b
or eax, 0x44008004
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f44f7cf
and eax, 0x100228b
or eax, 0xa02b0840
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c1873b6
xor eax, 0x709f44b8
and eax, 0x8d243707
or eax, 0x40508088
mov dword [ebx], eax
add ebx, edx
and eax, 0x60f16bb8
and eax, 0x202288
or eax, 0xa1090843
mov dword [ebx], eax
add ebx, edx
or eax, 0x7471b619
and eax, 0xc570b68b
or eax, 0x8000104
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f44a51b
xor eax, 0x44f228c9
and eax, 0x80002a49
or eax, 0x21290082
mov dword [ebx], eax
add ebx, edx
and eax, 0x132806da
and eax, 0x1ead77b
and eax, 0x120020a
or eax, 0xcc509585
mov dword [ebx], eax
add ebx, edx
or eax, 0x324efe4e
or eax, 0x31e1c3c7
and eax, 0xc55b048b
or eax, 0x20
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2dadf83e
xor eax, 0x38c4e994
and eax, 0xc0100100
or eax, 0xd01c2ee
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f8525f7
xor eax, 0x29b7751d
and eax, 0x81230000
or eax, 0x200820cb
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b276160
and eax, 0xc800018b
or eax, 0x550b604
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d49493e
and eax, 0x100000a
or eax, 0xa02d2ac1
mov dword [ebx], eax
add ebx, edx
and eax, 0x63765238
and eax, 0x1240208
or eax, 0xcc52b587
mov dword [ebx], eax
add ebx, edx
or eax, 0x2dea2502
or eax, 0xda83ef
and eax, 0xa12822cb
or eax, 0x10800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1ae30255
xor eax, 0x5b7a7d80
and eax, 0xc030150e
or eax, 0xd40a281
mov dword [ebx], eax
add ebx, edx
xor eax, 0x47046a83
or eax, 0x7b36c372
and eax, 0xa1200a4a
or eax, 0x92081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x28204730
xor eax, 0x47137249
and eax, 0xcc101782
or eax, 0x160e00d
mov dword [ebx], eax
add ebx, edx
and eax, 0x737b11ea
and eax, 0x4040008a
or eax, 0x800d0401
mov dword [ebx], eax
add ebx, edx
or eax, 0x287efad9
or eax, 0x7e3e4a0f
and eax, 0xcc70d6db
or eax, 0x1000020
mov dword [ebx], eax
add ebx, edx
or eax, 0x4bba51d5
and eax, 0x812806cb
or eax, 0x20012800
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c0d00a8
xor eax, 0x16b0a67f
and eax, 0x89008084
or eax, 0x4440370b
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c933447
or eax, 0x5744adb
and eax, 0xa1212acb
or eax, 0x80000
mov dword [ebx], eax
add ebx, edx
or eax, 0x608e0184
and eax, 0xc120238f
or eax, 0xc509400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4496c508
and eax, 0x5879eaa6
and eax, 0x202282
or eax, 0xa1090849
mov dword [ebx], eax
add ebx, edx
and eax, 0x26d5126e
and eax, 0x20a
or eax, 0xcd70b585
mov dword [ebx], eax
add ebx, edx
xor eax, 0x43a43b3b
xor eax, 0x6c7232e4
and eax, 0xa0202a40
or eax, 0x109008b
mov dword [ebx], eax
add ebx, edx
or eax, 0x3708992e
and eax, 0x8520b38f
or eax, 0x48504400
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a99df8c
and eax, 0x100408
or eax, 0xc44b0003
mov dword [ebx], eax
add ebx, edx
or eax, 0x4140c21d
and eax, 0x3e4e35fe
and eax, 0x4020002
or eax, 0xc911d8e1
mov dword [ebx], eax
add ebx, edx
or eax, 0x20afa1a2
or eax, 0x3ce7511d
and eax, 0xa12938cb
or eax, 0x600
mov dword [ebx], eax
add ebx, edx
and eax, 0x62f0838a
and eax, 0x20028a
or eax, 0xcd10b505
mov dword [ebx], eax
add ebx, edx
and eax, 0x53e7d607
and eax, 0x1200203
or eax, 0xa00b28c8
mov dword [ebx], eax
add ebx, edx
and eax, 0x400c729c
and eax, 0x82288
or eax, 0xcd729507
mov dword [ebx], eax
add ebx, edx
and eax, 0x42ee4a5a
and eax, 0x28020a
or eax, 0xa10128c1
mov dword [ebx], eax
add ebx, edx
and eax, 0x2147057
and eax, 0x2003
or eax, 0xcd70978c
mov dword [ebx], eax
add ebx, edx
and eax, 0x6508fd66
and eax, 0x1002002
or eax, 0xa0290ac9
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d12b73
and eax, 0x1002203
or eax, 0xcc70d58c
mov dword [ebx], eax
add ebx, edx
or eax, 0x684d548e
and eax, 0xa1292289
or eax, 0x800
mov dword [ebx], eax
add ebx, edx
and eax, 0x5477d9f6
and eax, 0x4c3992c6
and eax, 0x200080
or eax, 0xcd50b70f
mov dword [ebx], eax
add ebx, edx
or eax, 0x472e01aa
and eax, 0x8128228b
or eax, 0x20010840
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d47d264
and eax, 0x8c60b08f
or eax, 0x41100700
mov dword [ebx], eax
add ebx, edx
or eax, 0x6eb2fa88
and eax, 0xa1202a8b
or eax, 0x90040
mov dword [ebx], eax
add ebx, edx
and eax, 0xdee2fbb
or eax, 0xd7b1cfd
and eax, 0xd70368f
or eax, 0xc0008100
mov dword [ebx], eax
add ebx, edx
or eax, 0x3604ad52
and eax, 0xa1202acb
or eax, 0x90000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5771c3c3
xor eax, 0x76f29d61
and eax, 0x8100368a
or eax, 0x4c708105
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b421d93
and eax, 0xa1202a8b
or eax, 0x90040
mov dword [ebx], eax
add ebx, edx
or eax, 0x219630bb
xor eax, 0x2fa12613
and eax, 0x8c101488
or eax, 0x4160a307
mov dword [ebx], eax
add ebx, edx
and eax, 0x6dd8cfad
and eax, 0x1000289
or eax, 0xa0292842
mov dword [ebx], eax
add ebx, edx
or eax, 0x70f542cf
xor eax, 0x358faad1
and eax, 0xc470800e
or eax, 0x9003781
mov dword [ebx], eax
add ebx, edx
xor eax, 0xfe845b1
and eax, 0x32e64071
and eax, 0
or eax, 0xa1292acb
mov dword [ebx], eax
add ebx, edx
xor eax, 0x687bf512
and eax, 0xc9509789
or eax, 0x4202006
mov dword [ebx], eax
add ebx, edx
and eax, 0x40984a9c
and eax, 0x288
or eax, 0xa1292843
mov dword [ebx], eax
add ebx, edx
xor eax, 0x278bd8dd
and eax, 0x8420b206
or eax, 0x49500589
mov dword [ebx], eax
add ebx, edx
and eax, 0x769450c
and eax, 0x1200008
or eax, 0xa0092ac3
mov dword [ebx], eax
add ebx, edx
xor eax, 0x45509a56
and eax, 0xc470b08d
or eax, 0x9000702
mov dword [ebx], eax
add ebx, edx
and eax, 0x560211a9
and eax, 0x89
or eax, 0xa1292a42
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4adbba0b
or eax, 0x447dbb16
and eax, 0xcd70b386
or eax, 0x409
mov dword [ebx], eax
add ebx, edx
or eax, 0x4eb39514
and eax, 0x8121228b
or eax, 0x20080840
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b873660
and eax, 0x8820148b
or eax, 0x4550a304
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a11b99d
and eax, 0xa1212a8b
or eax, 0x80040
mov dword [ebx], eax
add ebx, edx
or eax, 0x188cd937
and eax, 0x8920b38f
or eax, 0x44500400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x13a2cb99
and eax, 0x80002802
or eax, 0x212902c9
mov dword [ebx], eax
add ebx, edx
or eax, 0x403a08b
xor eax, 0x274f16ba
and eax, 0x8060b401
or eax, 0x4d10038e
mov dword [ebx], eax
add ebx, edx
and eax, 0x2d080886
and eax, 0x1000082
or eax, 0xa0292a49
mov dword [ebx], eax
add ebx, edx
or eax, 0x40f51f04
xor eax, 0x1c3e4507
and eax, 0xcd403288
or eax, 0x308507
mov dword [ebx], eax
add ebx, edx
and eax, 0xeecd9c8
and eax, 0x4a951066
and eax, 0
or eax, 0xa1292acb
mov dword [ebx], eax
add ebx, edx
xor eax, 0x49aa92b8
xor eax, 0x740ac59d
and eax, 0x8c00358e
or eax, 0x41708201
mov dword [ebx], eax
add ebx, edx
xor eax, 0x68883a23
xor eax, 0x6092cff5
and eax, 0x81280249
or eax, 0x20012882
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ce35d6d
and eax, 0xcd60378f
or eax, 0x108000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x25a9dc26
xor eax, 0x44b37dff
and eax, 0xa0280242
or eax, 0x1012889
mov dword [ebx], eax
add ebx, edx
and eax, 0x76dd956
and eax, 0x1200002
or eax, 0xcc50b78d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x9f7bad6
and eax, 0x80010849
or eax, 0x21282282
mov dword [ebx], eax
add ebx, edx
xor eax, 0xbdb4ca4
xor eax, 0x17f16768
and eax, 0x8d000107
or eax, 0x4070b688
mov dword [ebx], eax
add ebx, edx
or eax, 0x77fbcfa
and eax, 0x81292acb
or eax, 0x20000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ddb4d30
and eax, 0x1000000
or eax, 0xcc70b78f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5735898
and eax, 0x80012a03
or eax, 0x212800c8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4251aefa
and eax, 0xc1708401
or eax, 0xc00338e
mov dword [ebx], eax
add ebx, edx
or eax, 0xa478758
and eax, 0x812122cb
or eax, 0x20080800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x9885582
and eax, 0x88203709
or eax, 0x45508086
mov dword [ebx], eax
add ebx, edx
xor eax, 0xfa0595b
or eax, 0x5f7d001
and eax, 0x81212ac1
or eax, 0x2008000a
mov dword [ebx], eax
add ebx, edx
or eax, 0x2dab3c57
and eax, 0x8d20368f
or eax, 0x40508100
mov dword [ebx], eax
add ebx, edx
or eax, 0x50ad7443
xor eax, 0x65c6e737
and eax, 0xa02900c8
or eax, 0x1002a03
mov dword [ebx], eax
add ebx, edx
or eax, 0x9a69e05
and eax, 0x8920b68f
or eax, 0x44500100
mov dword [ebx], eax
add ebx, edx
or eax, 0x706998d7
or eax, 0x21783199
and eax, 0xa1292acb
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f8e44a5
xor eax, 0x2bc92c7
and eax, 0x1309206
or eax, 0xcc402589
mov dword [ebx], eax
add ebx, edx
and eax, 0x76f320d0
and eax, 0x202080
or eax, 0xa1090a4b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x30618965
or eax, 0xd12d908
and eax, 0x8d50b38e
or eax, 0x40200401
mov dword [ebx], eax
add ebx, edx
and eax, 0x55c5ef1a
and eax, 0x100220a
or eax, 0xa02908c1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x31832838
and eax, 0xb4e5387
and eax, 0x283
or eax, 0xcd70b50c
mov dword [ebx], eax
add ebx, edx
and eax, 0x34568f16
and eax, 0x202
or eax, 0xa12928c9
mov dword [ebx], eax
add ebx, edx
or eax, 0x92688c8
xor eax, 0x67e5b6a1
and eax, 0xcc40140a
or eax, 0x130a385
mov dword [ebx], eax
add ebx, edx
or eax, 0x22c46897
or eax, 0x3f39c63b
and eax, 0xa1292a8b
or eax, 0x40
mov dword [ebx], eax
add ebx, edx
or eax, 0x332947fb
xor eax, 0x21561ba3
and eax, 0x80703408
or eax, 0x4d008387
mov dword [ebx], eax
add ebx, edx
xor eax, 0x77d53c1d
and eax, 0xa0210a82
or eax, 0x1082049
mov dword [ebx], eax
add ebx, edx
and eax, 0x40095e2e
and eax, 0x20a
or eax, 0xcd70b585
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd613c73
and eax, 0x80010ac8
or eax, 0x21282003
mov dword [ebx], eax
add ebx, edx
or eax, 0x23a57379
xor eax, 0x82b8af6
and eax, 0x8900b10d
or eax, 0x44700682
mov dword [ebx], eax
add ebx, edx
and eax, 0x65758a00
xor eax, 0x44c61a31
and eax, 0x1200801
or eax, 0xa00922ca
mov dword [ebx], eax
add ebx, edx
xor eax, 0x8ea9b49
or eax, 0x2b822ffa
and eax, 0x8940b78a
or eax, 0x44300005
mov dword [ebx], eax
add ebx, edx
or eax, 0x2628de2f
or eax, 0x74baf10d
and eax, 0xa1282a8b
or eax, 0x10040
mov dword [ebx], eax
add ebx, edx
or eax, 0x6244e4ca
and eax, 0x2542f0f1
and eax, 0x140a081
or eax, 0xcc30170e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x141ea21b
and eax, 0x81280080
or eax, 0x20012a4b
mov dword [ebx], eax
add ebx, edx
and eax, 0x37531680
and eax, 0x1000280
or eax, 0xcc70b50f
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b476b0a
and eax, 0x100220a
or eax, 0xa02908c1
mov dword [ebx], eax
add ebx, edx
and eax, 0x654c6058
xor eax, 0x622c3ca8
and eax, 0x41201480
or eax, 0x8c50a30f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b1da128
and eax, 0xa0290283
or eax, 0x1002848
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d686ed4
and eax, 0x1202280
or eax, 0xcc50950f
mov dword [ebx], eax
add ebx, edx
and eax, 0x2773d257
or eax, 0x1d223d8
and eax, 0x12022cb
or eax, 0xa0090800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x57adaf4
and eax, 0x8450b00f
or eax, 0x49200780
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3668109f
xor eax, 0x51a0d9d6
and eax, 0xa0282ac2
or eax, 0x1010009
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c1459d6
and eax, 0x4028356f
and eax, 0x20310d
or eax, 0xcd508682
mov dword [ebx], eax
add ebx, edx
and eax, 0x3643053f
xor eax, 0x6b79b3c8
and eax, 0x212922c3
or eax, 0x80000808
mov dword [ebx], eax
add ebx, edx
xor eax, 0x223d3555
and eax, 0x8110178e
or eax, 0x4c60a001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x30fb942b
and eax, 0xa1092280
or eax, 0x20084b
mov dword [ebx], eax
add ebx, edx
or eax, 0x31927c6d
or eax, 0x41d60e2f
and eax, 0xc170368f
or eax, 0xc008100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e02fb2
and eax, 0x80000809
or eax, 0x212922c2
mov dword [ebx], eax
add ebx, edx
or eax, 0xaa5137
or eax, 0x1ecdb605
and eax, 0x8d60b78f
or eax, 0x40100000
mov dword [ebx], eax
add ebx, edx
and eax, 0x40afc026
and eax, 0x200002
or eax, 0xa1092ac9
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a3f543e
and eax, 0x431b41db
and eax, 0x4110008b
or eax, 0x8c60b704
mov dword [ebx], eax
add ebx, edx
and eax, 0x483e9169
xor eax, 0x4b0231e8
and eax, 0x12020c1
or eax, 0xa0090a0a
mov dword [ebx], eax
add ebx, edx
or eax, 0x9ad8321
and eax, 0x8920a38b
or eax, 0x44501404
mov dword [ebx], eax
add ebx, edx
and eax, 0x420081e4
xor eax, 0x49440697
and eax, 0x1000203
or eax, 0xa02928c8
mov dword [ebx], eax
add ebx, edx
and eax, 0x56f99132
and eax, 0x200002
or eax, 0xcd50b78d
mov dword [ebx], eax
add ebx, edx
or eax, 0x5a5c96a8
and eax, 0x8128228b
or eax, 0x20010840
mov dword [ebx], eax
add ebx, edx
xor eax, 0x13c77927
or eax, 0x21bc8b3c
and eax, 0x8170938c
or eax, 0x4c002403
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e167855
and eax, 0xa1200aca
or eax, 0x92001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x40d347ce
and eax, 0xc1702505
or eax, 0xc00928a
mov dword [ebx], eax
add ebx, edx
and eax, 0x3327e19
and eax, 0x1202209
or eax, 0xa00908c2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7cdb424e
or eax, 0x2d83868
and eax, 0xcd70308d
or eax, 0x8702
mov dword [ebx], eax
add ebx, edx
and eax, 0x70d152ef
and eax, 0x28b
or eax, 0xa1292840
mov dword [ebx], eax
add ebx, edx
and eax, 0x64271909
or eax, 0x3c35096f
and eax, 0xc30010f
or eax, 0xc140b680
mov dword [ebx], eax
add ebx, edx
or eax, 0x44b9e7be
and eax, 0x8129228b
or eax, 0x20000840
mov dword [ebx], eax
add ebx, edx
and eax, 0x64ac8796
xor eax, 0xb16b314
and eax, 0x930b186
or eax, 0xc4400609
mov dword [ebx], eax
add ebx, edx
or eax, 0x3cf3e5cf
and eax, 0x26f1815d
and eax, 0x20210049
or eax, 0x81082a82
mov dword [ebx], eax
add ebx, edx
xor eax, 0x71d53171
or eax, 0x636b9c0d
and eax, 0xc170978f
or eax, 0xc002000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b5f7cf0
and eax, 0x1002080
or eax, 0xa0290a4b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5bc100b5
and eax, 0xc860220e
or eax, 0x5109581
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d22f73f
and eax, 0x80000080
or eax, 0x21292a4b
mov dword [ebx], eax
add ebx, edx
or eax, 0xc2f81ed
and eax, 0x8d20a38f
or eax, 0x40501400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e6886bb
and eax, 0x81080000
or eax, 0x482140cb
mov dword [ebx], eax
add ebx, edx
or eax, 0x9691dfa
and eax, 0xc9601583
or eax, 0x14108204
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2efad51b
and eax, 0xa1080280
or eax, 0x13c23
mov dword [ebx], eax
add ebx, edx
or eax, 0x48c4bf61
and eax, 0x20409d83
or eax, 0x1230401c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d4a7604
and eax, 0x1082a9a
or eax, 0xa0010044
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d68168a
and eax, 0xc20049e
or eax, 0x2908101
mov dword [ebx], eax
add ebx, edx
or eax, 0x33fa3de8
and eax, 0x2d0debd2
and eax, 0xc008802
or eax, 0x52d64621
mov dword [ebx], eax
add ebx, edx
or eax, 0x555bdec7
xor eax, 0x1389bdb6
and eax, 0xc100050
or eax, 0x3a08420
mov dword [ebx], eax
add ebx, edx
xor eax, 0x482aee5c
and eax, 0x1022a04
or eax, 0xa04100c3
mov dword [ebx], eax
add ebx, edx
or eax, 0x1993b369
and eax, 0x8950bbe7
or eax, 0x44000400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x233ebc1d
and eax, 0x800802da
or eax, 0x1014001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ba04beb
xor eax, 0x15e2fc1
and eax, 0xc9122681
or eax, 0x408810e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x25b1e02a
xor eax, 0x2e673026
and eax, 0x80083700
or eax, 0x1210834
mov dword [ebx], eax
add ebx, edx
and eax, 0x518a51
and eax, 0x10200
or eax, 0x279aa58f
mov dword [ebx], eax
add ebx, edx
and eax, 0x33e1290e
and eax, 0x2101200a
or eax, 0x80280ac1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e4e8c5c
and eax, 0xcd60a687
or eax, 0x101108
mov dword [ebx], eax
add ebx, edx
and eax, 0x19b78503
or eax, 0x41de3516
and eax, 0x1282003
or eax, 0xa0010ac8
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c4a6090
or eax, 0x1fcee71
and eax, 0x170a681
or eax, 0xcc00110e
mov dword [ebx], eax
add ebx, edx
or eax, 0x3437deac
or eax, 0x4ed4739c
and eax, 0xa1212a8b
or eax, 0x80040
mov dword [ebx], eax
add ebx, edx
and eax, 0x29ec5501
or eax, 0x41af9824
and eax, 0x41209005
or eax, 0x8c50278a
mov dword [ebx], eax
add ebx, edx
or eax, 0x51bbc42d
or eax, 0x765a7dc3
and eax, 0xa1292acb
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x37352eb8
and eax, 0x1202288
or eax, 0xcc509507
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e97a19e
or eax, 0x1ee7086e
and eax, 0x2128ca
or eax, 0xa1080201
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b3ec1b8
and eax, 0xc810a303
or eax, 0x560148c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x684ae6bb
and eax, 0xa1280000
or eax, 0x12acb
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ed9f337
and eax, 0xcd70918c
or eax, 0x2603
mov dword [ebx], eax
add ebx, edx
and eax, 0x70b0c1d6
xor eax, 0x63e93031
and eax, 0x21092083
or eax, 0x80200a48
mov dword [ebx], eax
add ebx, edx
and eax, 0x7574bd23
and eax, 0x1202003
or eax, 0xcc50978c
mov dword [ebx], eax
add ebx, edx
and eax, 0x4494db32
and eax, 0x6dbb2529
and eax, 0
or eax, 0xa1292acb
mov dword [ebx], eax
add ebx, edx
xor eax, 0x570967a2
and eax, 0xc4200509
or eax, 0x950b286
mov dword [ebx], eax
add ebx, edx
xor eax, 0x22578827
and eax, 0xa1212a88
or eax, 0x80043
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a0a6e3e
and eax, 0x220a
or eax, 0xcd709585
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d94c875
or eax, 0x6a06018e
and eax, 0xa1202acb
or eax, 0x90000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1653c32a
and eax, 0x20a
or eax, 0xcd70b585
mov dword [ebx], eax
add ebx, edx
and eax, 0x4da8aa5d
xor eax, 0x43dd3966
and eax, 0x290a4b
or eax, 0xa1002080
mov dword [ebx], eax
add ebx, edx
or eax, 0xbb93a72
or eax, 0x464caf2a
and eax, 0xcd70b78b
or eax, 4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x36d482af
and eax, 0xa1202000
or eax, 0x90acb
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5dacefdc
xor eax, 0x2bb2d63d
and eax, 0xc530130a
or eax, 0x840a485
mov dword [ebx], eax
add ebx, edx
or eax, 0x134a835d
and eax, 0x812822cb
or eax, 0x20010800
mov dword [ebx], eax
add ebx, edx
and eax, 0x518ff08f
and eax, 0x100208b
or eax, 0xcc709704
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3640fbac
xor eax, 0x1b13a67c
and eax, 0xa0212a4b
or eax, 0x1080080
mov dword [ebx], eax
add ebx, edx
and eax, 0x17c7b3ed
and eax, 0x1002289
or eax, 0xcc709506
mov dword [ebx], eax
add ebx, edx
or eax, 0x73cb5078
and eax, 0xa12922cb
or eax, 0x800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x715130bf
and eax, 0xc0701204
or eax, 0xd00a58b
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c0eb84a
or eax, 0x39991a16
and eax, 0x21092a0a
or eax, 0x802000c1
mov dword [ebx], eax
add ebx, edx
and eax, 0x36b9c4e6
and eax, 0x200082
or eax, 0xcd50b70d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ade2753
and eax, 0x812800c8
or eax, 0x20012a03
mov dword [ebx], eax
add ebx, edx
or eax, 0xc798dd7
or eax, 0x3d1a9b3d
and eax, 0x8d70b78f
or eax, 0x40000000
mov dword [ebx], eax
add ebx, edx
and eax, 0xa03e
or eax, 0x17b16de9
and eax, 0x12128cb
or eax, 0xa0080200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x30f55003
xor eax, 0x2197dc83
and eax, 0x8040a60b
or eax, 0x4d301184
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d0d5239
and eax, 0x63781ad8
and eax, 0x280080
or eax, 0xa1012a4b
mov dword [ebx], eax
add ebx, edx
or eax, 0x3759c249
and eax, 0x23048c2c
and eax, 0x1008008
or eax, 0xcc703787
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2aaf29cd
or eax, 0x3576e34f
and eax, 0xa1292a4b
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
xor eax, 0x205e5b7e
and eax, 0x81703185
or eax, 0x4c00860a
mov dword [ebx], eax
add ebx, edx
or eax, 0x282d443d
and eax, 0xa129228b
or eax, 0x840
mov dword [ebx], eax
add ebx, edx
or eax, 0x797eeb58
and eax, 0xc970a38b
or eax, 0x4001404
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c7f41da
and eax, 0x10a3b779
and eax, 0x200008
or eax, 0xa1092ac3
mov dword [ebx], eax
add ebx, edx
xor eax, 0x369aca57
xor eax, 0x73621348
and eax, 0xc450b384
or eax, 0x920040b
mov dword [ebx], eax
add ebx, edx
xor eax, 0xdf67cd1
xor eax, 0x49af9815
and eax, 0x8129024b
or eax, 0x20002880
mov dword [ebx], eax
add ebx, edx
and eax, 0x6783f7db
and eax, 0x100228b
or eax, 0xcc709504
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b8e9a37
and eax, 0xa0282888
or eax, 0x1010243
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d6d926a
and eax, 0x26ffba2c
and eax, 0x200208
or eax, 0xcd50b587
mov dword [ebx], eax
add ebx, edx
xor eax, 0x39d35014
or eax, 0x6c5a1641
and eax, 0xa02922cb
or eax, 0x1000800
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d8db960
and eax, 0x1002000
or eax, 0xcc70978f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a4598b
and eax, 0x80002a00
or eax, 0x212900cb
mov dword [ebx], eax
add ebx, edx
and eax, 0x52c409cc
and eax, 0x88
or eax, 0xcd70b707
mov dword [ebx], eax
add ebx, edx
xor eax, 0x415f1775
and eax, 0x1b45f67b
and eax, 0x1204a
or eax, 0xa1280a81
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a5eb7c2
and eax, 0xc9709509
or eax, 0x4002286
mov dword [ebx], eax
add ebx, edx
xor eax, 0x26e050b1
and eax, 0xa100220a
or eax, 0x2908c1
mov dword [ebx], eax
add ebx, edx
and eax, 0x11cd0c61
and eax, 0x73f8ac0a
and eax, 0x1000000
or eax, 0xcc70b78f
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b9ad42c
and eax, 0x2d685a03
and eax, 0x21280203
or eax, 0x800128c8
mov dword [ebx], eax
add ebx, edx
and eax, 0x65faccb9
and eax, 0x1200089
or eax, 0xcc50b706
mov dword [ebx], eax
add ebx, edx
or eax, 0x7dd51299
and eax, 0xa121228b
or eax, 0x80840
mov dword [ebx], eax
add ebx, edx
and eax, 0x6124e45a
and eax, 0x120200a
or eax, 0xcc509785
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3aa76112
and eax, 0xa1010289
or eax, 0x282842
mov dword [ebx], eax
add ebx, edx
and eax, 0xafaacc6
and eax, 0x202082
or eax, 0xcd50970d
mov dword [ebx], eax
add ebx, edx
and eax, 0x210cd81b
xor eax, 0x45014907
and eax, 0x10808
or eax, 0xa12822c3
mov dword [ebx], eax
add ebx, edx
and eax, 0x4bcb25a7
and eax, 0x1002083
or eax, 0xcc70970c
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ff7a15
and eax, 0x81292a8b
or eax, 0x20000040
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e07e208
and eax, 0xcd20a28b
or eax, 0x501504
mov dword [ebx], eax
add ebx, edx
or eax, 0x590caa0e
and eax, 0x81282a8b
or eax, 0x20010040
mov dword [ebx], eax
add ebx, edx
and eax, 0x6625bcfb
xor eax, 0x3e6a8a0f
and eax, 0xc40a284
or eax, 0xc130150b
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f67a1d0
xor eax, 0x2c555af9
and eax, 0x21212a49
or eax, 0x80080082
mov dword [ebx], eax
add ebx, edx
and eax, 0x28930635
and eax, 0x201
or eax, 0xcd70b58e
mov dword [ebx], eax
add ebx, edx
or eax, 0x50116688
and eax, 0x8121228b
or eax, 0x20080840
mov dword [ebx], eax
add ebx, edx
and eax, 0x5242be69
and eax, 0x2209
or eax, 0xcd709586
mov dword [ebx], eax
add ebx, edx
and eax, 0x30a07664
or eax, 0x7c01fe75
and eax, 0x20212a41
or eax, 0x8108008a
mov dword [ebx], eax
add ebx, edx
and eax, 0x35a50f59
and eax, 0x782a2b16
and eax, 0x200200
or eax, 0xcd50b58f
mov dword [ebx], eax
add ebx, edx
or eax, 0xf617177
and eax, 0x812122cb
or eax, 0x20080800
mov dword [ebx], eax
add ebx, edx
or eax, 0x131fd814
and eax, 0x8130b28f
or eax, 0x4c400500
mov dword [ebx], eax
add ebx, edx
and eax, 0x79e64641
and eax, 0x1200201
or eax, 0xa00928ca
mov dword [ebx], eax
add ebx, edx
or eax, 0x547d0ca4
and eax, 0xc570268f
or eax, 0x8009100
mov dword [ebx], eax
add ebx, edx
and eax, 0x24343aa8
xor eax, 0x5d9a5ce2
and eax, 0x1282a4a
or eax, 0xa0010081
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e68746
and eax, 0x461f1a3a
and eax, 0x202
or eax, 0xcd70b58d
mov dword [ebx], eax
add ebx, edx
or eax, 0x1782fc98
and eax, 0x81202a8b
or eax, 0x20090040
mov dword [ebx], eax
add ebx, edx
or eax, 0x20d25d6c
xor eax, 0x3ce6b55a
and eax, 0x8d108285
or eax, 0x4060350a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d1589a9
and eax, 0xa0212a02
or eax, 0x10800c9
mov dword [ebx], eax
add ebx, edx
or eax, 0xc63e75a
or eax, 0x5f916b1c
and eax, 0xcd70a78f
or eax, 0x1000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5edc7e70
xor eax, 0x140f5b09
and eax, 0x812120c2
or eax, 0x20080a09
mov dword [ebx], eax
add ebx, edx
or eax, 0x373dd5e9
and eax, 0x8530b78b
or eax, 0x48400004
mov dword [ebx], eax
add ebx, edx
or eax, 0x21765f2
and eax, 0x713bc19c
and eax, 0x1210088
or eax, 0xa0082a43
mov dword [ebx], eax
add ebx, edx
and eax, 0x69de206f
xor eax, 0x4ba74cd6
and eax, 0x4820248d
or eax, 0x85509302
mov dword [ebx], eax
add ebx, edx
and eax, 0x60c7507c
xor eax, 0x477e4624
and eax, 0x1280208
or eax, 0xa00128c3
mov dword [ebx], eax
add ebx, edx
and eax, 0x23f9362d
and eax, 0x1202209
or eax, 0xcc509586
mov dword [ebx], eax
add ebx, edx
or eax, 0x79247da0
and eax, 0xa1202a8b
or eax, 0x90040
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f162f02
xor eax, 0x72f0adbb
and eax, 0x8d408200
or eax, 0x4030358f
mov dword [ebx], eax
add ebx, edx
and eax, 0x64201343
and eax, 0x200203
or eax, 0xa10928c8
mov dword [ebx], eax
add ebx, edx
and eax, 0x64bf4ca5
and eax, 0x200081
or eax, 0xcd50b70e
mov dword [ebx], eax
add ebx, edx
and eax, 0x18937e6a
or eax, 0x1d9b085a
and eax, 0x1092a4a
or eax, 0xa0200081
mov dword [ebx], eax
add ebx, edx
and eax, 0x1781fc47
and eax, 0x1002003
or eax, 0xcc70978c
mov dword [ebx], eax
add ebx, edx
and eax, 0x19a877b4
and eax, 0x1202280
or eax, 0xa009084b
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ca43e9e
or eax, 0x7c391f50
and eax, 0xcd30378f
or eax, 0x408000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6e393b38
and eax, 0x359c70b5
and eax, 0x21080081
or eax, 0x80212a4a
mov dword [ebx], eax
add ebx, edx
or eax, 0x41bc622d
and eax, 0xc130228f
or eax, 0xc409500
mov dword [ebx], eax
add ebx, edx
and eax, 0x15931fb7
and eax, 0x1000283
or eax, 0xa0292848
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1db3cda7
and eax, 0x8c10a70c
or eax, 0x41601083
mov dword [ebx], eax
add ebx, edx
and eax, 0x44cabb78
or eax, 0x383eb476
and eax, 0x2028224a
or eax, 0x81010881
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3c9a72bb
or eax, 0x30aa3987
and eax, 0x8d303187
or eax, 0x40408608
mov dword [ebx], eax
add ebx, edx
xor eax, 0x75eb427a
and eax, 0xa00920c1
or eax, 0x1200a0a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5cc0af2f
and eax, 0xcd608584
or eax, 0x10320b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x77ab3a09
and eax, 0xa0090882
or eax, 0x1202249
mov dword [ebx], eax
add ebx, edx
or eax, 0x12a2a12a
and eax, 0x8120a38b
or eax, 0x4c501404
mov dword [ebx], eax
add ebx, edx
xor eax, 0x71f0ec4e
and eax, 0xa0000ac1
or eax, 0x129200a
mov dword [ebx], eax
add ebx, edx
and eax, 0x21dd0999
and eax, 0x1000089
or eax, 0xcc70b706
mov dword [ebx], eax
add ebx, edx
xor eax, 0x246b2db6
and eax, 0x635b305b
and eax, 0x21090009
or eax, 0x80202ac2
mov dword [ebx], eax
add ebx, edx
or eax, 0x71000daa
and eax, 0xc120278b
or eax, 0xc509004
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b850
or eax, 0x3a964b10
and eax, 0x20002a00
or eax, 0x812900cb
mov dword [ebx], eax
add ebx, edx
and eax, 0x73b79f99
or eax, 0x5b65a2b3
and eax, 0x4960a28b
or eax, 0x84101504
mov dword [ebx], eax
add ebx, edx
xor eax, 0x42d97f5e
and eax, 0x8108c8c1
or eax, 0x2000120a
mov dword [ebx], eax
add ebx, edx
and eax, 0x724d4e45
or eax, 0x4f406095
and eax, 0x4d402285
or eax, 0x8030950a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f515cb7
and eax, 0xd2004a08
or eax, 0x4c14c3
mov dword [ebx], eax
add ebx, edx
xor eax, 0x926493b
xor eax, 0x6a16fe98
and eax, 0xa11cc168
or eax, 0x1293
mov dword [ebx], eax
add ebx, edx
or eax, 0x47e9b20b
or eax, 0x27b227ed
and eax, 0xa12910f8
or eax, 0x800
mov dword [ebx], eax
add ebx, edx
and eax, 0x293121ab
and eax, 0x21000088
or eax, 0x801cd307
mov dword [ebx], eax
add ebx, edx
or eax, 0x22476ea5
and eax, 0x804344a2
or eax, 0x44000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x54d0e74
or eax, 0x1e61cc8e
and eax, 0x8905c2ec
or eax, 0x20100100
mov dword [ebx], eax
add ebx, edx
or eax, 0x450534a7
and eax, 0xc00456cb
or eax, 0x12480800
mov dword [ebx], eax
add ebx, edx
and eax, 0x74adf255
and eax, 0xc1241
or eax, 0xa81185ba
mov dword [ebx], eax
add ebx, edx
xor eax, 0x42e522ac
and eax, 0xc0400017
or eax, 0x50642a8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x12dd8d1a
or eax, 0x70767375
and eax, 0xa002d6a5
or eax, 0x800000a
mov dword [ebx], eax
add ebx, edx
or eax, 0x30e96ce3
xor eax, 0x701d582f
and eax, 0xc85206c0
or eax, 0x8592b
mov dword [ebx], eax
add ebx, edx
and eax, 0x536d102f
xor eax, 0x5397ac14
and eax, 0x3509021
or eax, 0xa00040c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x52ce5ed4
or eax, 0x68bab615
and eax, 0xa1281c24
or eax, 0x14180
mov dword [ebx], eax
add ebx, edx
and eax, 0x69339301
and eax, 0x1201100
or eax, 0xcc50a68f
mov dword [ebx], eax
add ebx, edx
and eax, 0x7827b8a6
xor eax, 0x5cabf26e
and eax, 0x100302c8
or eax, 0xc3103503
mov dword [ebx], eax
add ebx, edx
or eax, 0x2db0e06d
and eax, 0xcd30b7ec
or eax, 0x400000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a703f4d
and eax, 0x202748
or eax, 0xa1090083
mov dword [ebx], eax
add ebx, edx
or eax, 0x427e5c73
or eax, 0x11b71f40
and eax, 0xc1706b8b
or eax, 0xc000004
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f14d0b4
and eax, 0x8100ca8b
or eax, 0x20090440
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b72e098
and eax, 0xc8720203
or eax, 0x504518c
mov dword [ebx], eax
add ebx, edx
and eax, 0x3130e313
and eax, 0x1200203
or eax, 0xa00928c8
mov dword [ebx], eax
add ebx, edx
or eax, 0x685b6ac7
or eax, 0x5d764ecd
and eax, 0xbd4a2a8f
or eax, 0x2008000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b7fa2b3
or eax, 0x7d511411
and eax, 0xa1292aa8
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x74f6555e
and eax, 0x31a5557a
and eax, 0x200008
or eax, 0xcd50b987
mov dword [ebx], eax
add ebx, edx
and eax, 0x310ac435
or eax, 0xe6e3d6e
and eax, 0x128284b
or eax, 0xa0010280
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f17047c
and eax, 0xcc302687
or eax, 0x1409108
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc779c59
or eax, 0x4c3df0ce
and eax, 0x81292aca
or eax, 0x20000001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f4f6dfc
and eax, 0x8c600707
or eax, 0x4110b088
mov dword [ebx], eax
add ebx, edx
or eax, 0x7dd4f216
and eax, 0xa120228b
or eax, 0x90840
mov dword [ebx], eax
add ebx, edx
or eax, 0x588f3cdc
and eax, 0x2e78d011
and eax, 0x8201001
or eax, 0xc550a78e
mov dword [ebx], eax
add ebx, edx
or eax, 0x694fb57e
xor eax, 0x3ee8254a
and eax, 0x81010281
or eax, 0x2028284a
mov dword [ebx], eax
add ebx, edx
or eax, 0x59bf6da4
xor eax, 0x52e222db
and eax, 0x220d4804
or eax, 0x1082008b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d16c7f9
and eax, 0x1090a34
or eax, 0xa0202000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4bfce045
or eax, 0x345fe793
and eax, 0xcd500b87
or eax, 8
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c3c864c
or eax, 0x3910de10
and eax, 0xa1280bcb
or eax, 0x12000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f986e01
and eax, 0xcd30258b
or eax, 0x409004
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c8ee78b
and eax, 0x208b
or eax, 0xa1290840
mov dword [ebx], eax
add ebx, edx
or eax, 0x1aa46a29
and eax, 0x89000a8b
or eax, 0x44501504
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e044432
and eax, 2
or eax, 0xa1099ac9
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c2d3eeb
and eax, 0x7a2ccd2d
and eax, 0x8000c09
or eax, 0xc5500386
mov dword [ebx], eax
add ebx, edx
xor eax, 0x425df7ed
and eax, 0x81092842
or eax, 0x20300289
mov dword [ebx], eax
add ebx, edx
and eax, 0x29697202
and eax, 0x1200202
or eax, 0xcc40948d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f3bc123
and eax, 0x80094788
or eax, 0x2100a843
mov dword [ebx], eax
add ebx, edx
or eax, 0x235eb697
and eax, 0x8150708f
or eax, 0x4c000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x90673b2
and eax, 0x8000228b
or eax, 0x20290840
mov dword [ebx], eax
add ebx, edx
or eax, 0x3764af4d
and eax, 0xa10ca38f
or eax, 0x105000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2be8a91c
and eax, 0x108000c
or eax, 0xcc4504f2
mov dword [ebx], eax
add ebx, edx
and eax, 0x5288729
and eax, 0x1b6f3360
and eax, 0x1000020
or eax, 0xcc13b7c3
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd5248c5
and eax, 0x2edf7b20
and eax, 0x404b20
or eax, 0xd51a049f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x141bfbd8
and eax, 0xc140a407
or eax, 0xc300b88
mov dword [ebx], eax
add ebx, edx
or eax, 0x545cc5c4
or eax, 0x1bdb777b
and eax, 0x81a92acb
or eax, 0x20000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b81b00
or eax, 0x37565041
and eax, 0x8550310b
or eax, 0x48208604
mov dword [ebx], eax
add ebx, edx
and eax, 0x5bbdaba4
or eax, 0x425533d9
and eax, 0x12122c9
or eax, 0xa0080802
mov dword [ebx], eax
add ebx, edx
xor eax, 0x79a09006
and eax, 0xc800b28d
or eax, 0x5700502
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3ef40a4b
and eax, 0xa10028c0
or eax, 0x29020b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x16a9b1ac
and eax, 0x91009007
or eax, 0x8336088
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5862b17c
and eax, 0x81110083
or eax, 0x20282a04
mov dword [ebx], eax
add ebx, edx
and eax, 0xc127f6b
and eax, 0x100003
or eax, 0xcd60808c
mov dword [ebx], eax
add ebx, edx
and eax, 0xfbc2af2
and eax, 0x4100082
or eax, 0xc04d0449
mov dword [ebx], eax
add ebx, edx
and eax, 0x35ab8b7b
or eax, 0x1f97b47d
and eax, 0x148077
or eax, 0xa0404380
mov dword [ebx], eax
add ebx, edx
and eax, 0x405e52be
and eax, 0x2a4
or eax, 0xa1292801
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3d633baa
and eax, 0x8c40110f
or eax, 0x4110a680
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e485c64
and eax, 0
or eax, 0xa12922cb
mov dword [ebx], eax
add ebx, edx
or eax, 0x11cb6e35
and eax, 0xa109088f
or eax, 0x8109100
mov dword [ebx], eax
add ebx, edx
or eax, 0x89f4584
and eax, 0x81085c8a
or eax, 0x4400220
mov dword [ebx], eax
add ebx, edx
xor eax, 0x568d4a31
or eax, 0x5a7f20fe
and eax, 0xc97034ba
or eax, 0x4008300
mov dword [ebx], eax
add ebx, edx
or eax, 0x7bff6bbd
and eax, 0xa109228b
or eax, 0x40
mov dword [ebx], eax
add ebx, edx
and eax, 0x4816b0fe
and eax, 0x8a
or eax, 0xcd70cf05
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c9de545
and eax, 0x814900ca
or eax, 0x44120401
mov dword [ebx], eax
add ebx, edx
and eax, 0x38180f0b
and eax, 0x10000a
or eax, 0xcd01c3e4
mov dword [ebx], eax
add ebx, edx
and eax, 0x37499afe
and eax, 0x10182ca
or eax, 0xa0082801
mov dword [ebx], eax
add ebx, edx
and eax, 0x68a6106
and eax, 0x2002
or eax, 0xcd70db8d
mov dword [ebx], eax
add ebx, edx
or eax, 0x147b5b6
xor eax, 0x485f7ecc
and eax, 0x85080043
or eax, 0x40440488
mov dword [ebx], eax
add ebx, edx
and eax, 0x65cb10db
xor eax, 0x19c17250
and eax, 0x4c01428a
or eax, 0x81108164
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2aa737dc
or eax, 0x78db37f8
and eax, 0xa109e6ca
or eax, 1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x8ee40c3
and eax, 0x8960a608
or eax, 0x44100987
mov dword [ebx], eax
add ebx, edx
or eax, 0x19296596
and eax, 0x45053762
and eax, 0x45010402
or eax, 0x805a00c9
mov dword [ebx], eax
add ebx, edx
and eax, 0x61b6ae01
and eax, 0x41100000
or eax, 0xa801c3ee
mov dword [ebx], eax
add ebx, edx
and eax, 0x21683cae
or eax, 0x398c4bab
and eax, 0x110441ad
or eax, 0xc4410410
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f84a480
xor eax, 0x561dc049
and eax, 0x8c500160
or eax, 0x4120d282
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e805c79
and eax, 0x4040
or eax, 0xa1098e8b
mov dword [ebx], eax
add ebx, edx
and eax, 0x78ef4c77
and eax, 0x4803
or eax, 0xcd70238c
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f7392c9
and eax, 0x45500089
or eax, 0x800b0442
mov dword [ebx], eax
add ebx, edx
or eax, 0x462a2ba3
and eax, 0xc11103ea
or eax, 0x2800c004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x694bd17a
xor eax, 0x2e465710
and eax, 0x84104080
or eax, 0x41431031
mov dword [ebx], eax
add ebx, edx
xor eax, 0x228e1162
xor eax, 0x547cf610
and eax, 0x812090c1
or eax, 0x4c50402c
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a14f489
and eax, 0xc089
or eax, 0xa1082a42
mov dword [ebx], eax
add ebx, edx
xor eax, 0x171ef083
xor eax, 0x7613e817
and eax, 0xc000a20f
or eax, 0xd700180
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c15ab73
and eax, 0xc54000cb
or eax, 0x400
mov dword [ebx], eax
add ebx, edx
or eax, 0x524e9031
and eax, 0xc10080ea
or eax, 0x28114304
mov dword [ebx], eax
add ebx, edx
or eax, 0x77a3e66
and eax, 0xa1292ae8
or eax, 0x11
mov dword [ebx], eax
add ebx, edx
or eax, 0x17ef5c9b
and eax, 0x57e500b7
and eax, 0x5410083
or eax, 0xc810630c
mov dword [ebx], eax
add ebx, edx
or eax, 0x6122cdbe
xor eax, 0x16e2be2e
and eax, 0xa1011081
or eax, 0x282e4a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x10148921
and eax, 0xa119918a
or eax, 0x8000805
mov dword [ebx], eax
add ebx, edx
or eax, 0x520304be
and eax, 0x13f1b445
and eax, 0x1001400
or eax, 0x84484aaa
mov dword [ebx], eax
add ebx, edx
or eax, 0x202670e9
and eax, 0x856036a8
or eax, 0x48108114
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b224fb9
and eax, 0x8100c289
or eax, 0x20080042
mov dword [ebx], eax
add ebx, edx
and eax, 0x58544d6e
and eax, 0xa
or eax, 0xcd70bf85
mov dword [ebx], eax
add ebx, edx
and eax, 0x843f584
and eax, 0x641764d4
and eax, 0x480
or eax, 0xc540004b
mov dword [ebx], eax
add ebx, edx
or eax, 0xd179d09
and eax, 0xc91181ca
or eax, 0x20004224
mov dword [ebx], eax
add ebx, edx
or eax, 0x212a8bd2
or eax, 0x19b6ed1b
and eax, 0xa1292aff
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x43e851b3
xor eax, 0xc9fb3fe
and eax, 0xd11030d
or eax, 0xc0404482
mov dword [ebx], eax
add ebx, edx
or eax, 0x29d71cfd
and eax, 0xa10110cb
or eax, 0x282000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3be400
and eax, 0xa119908b
or eax, 0x8000904
mov dword [ebx], eax
add ebx, edx
and eax, 0x49489be3
and eax, 0x1081882
or eax, 0x84404628
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ead47a6
and eax, 0xc9601108
or eax, 0x410a6b1
mov dword [ebx], eax
add ebx, edx
or eax, 0x1f817d32
and eax, 0x81112a8b
or eax, 0x20080040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x52144e94
and eax, 0xc100200f
or eax, 0xc709380
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b15bb23
or eax, 0x341ce626
and eax, 0xd249048b
or eax, 0x20040
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c9e0f46
and eax, 0xcc5007cc
or eax, 0x120b030
mov dword [ebx], eax
add ebx, edx
or eax, 0x4231602a
and eax, 0x8100c2ca
or eax, 0x20080001
mov dword [ebx], eax
add ebx, edx
or eax, 0x355a8a1d
and eax, 0x1c60b769
and eax, 0x4408209
or eax, 0xc9303586
mov dword [ebx], eax
add ebx, edx
and eax, 0x189136b
or eax, 0x18c40d7b
and eax, 0x1000a4b
or eax, 0xa0292080
mov dword [ebx], eax
add ebx, edx
and eax, 0x6cb2fb4e
xor eax, 0x5efa5ea1
and eax, 0x4c50408b
or eax, 0x81010904
mov dword [ebx], eax
add ebx, edx
and eax, 0x68758ece
or eax, 0x18103952
and eax, 0x128ca
or eax, 0xa1080201
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d8e12d
or eax, 0x754ccb61
and eax, 0xc550a38f
or eax, 0x8201400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x29350f4
and eax, 0x8121224b
or eax, 0x20080880
mov dword [ebx], eax
add ebx, edx
or eax, 0x41836252
and eax, 0xc120228b
or eax, 0xc509504
mov dword [ebx], eax
add ebx, edx
and eax, 0x1581471f
and eax, 0x100020b
or eax, 0xa02928c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f3f2657
and eax, 0xcc10048c
or eax, 0x160b303
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e74cc39
and eax, 0xe146e1d
and eax, 0x4a09
or eax, 0xa10890c2
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ecc9c18
and eax, 0x9008
or eax, 0xcd702787
mov dword [ebx], eax
add ebx, edx
xor eax, 0x961e374
and eax, 0x7ed1c378
and eax, 0x44010048
or eax, 0xa82aab83
mov dword [ebx], eax
add ebx, edx
or eax, 0x53ea77ce
and eax, 0xac03c4ca
or eax, 0x20
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f16c6c1
and eax, 0x8e0346a8
or eax, 0x40680904
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2dbc23df
and eax, 0x80506473
or eax, 0x18209284
mov dword [ebx], eax
add ebx, edx
and eax, 0x7269d584
and eax, 0x10604480
or eax, 0x821b2b18
mov dword [ebx], eax
add ebx, edx
and eax, 0x3125baf5
and eax, 0x890
or eax, 0xa114912d
mov dword [ebx], eax
add ebx, edx
and eax, 0x2bc8e12d
and eax, 0x21000025
or eax, 0x80292a82
mov dword [ebx], eax
add ebx, edx
or eax, 0x35f64d3b
and eax, 0xd07e997
and eax, 0x5002187
or eax, 0xc8709608
mov dword [ebx], eax
add ebx, edx
or eax, 0x6952f57f
or eax, 0x7f289d71
and eax, 0xa1282acb
or eax, 0x10000
mov dword [ebx], eax
add ebx, edx
and eax, 0xd156315
and eax, 0x1002201
or eax, 0xcc70958e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x271d0eb
and eax, 0x81012240
or eax, 0x2028088b
mov dword [ebx], eax
add ebx, edx
and eax, 0x2271ac52
xor eax, 0x6cec160c
and eax, 0x4c40360e
or eax, 0x81308181
mov dword [ebx], eax
add ebx, edx
xor eax, 0x58efc072
and eax, 0x693e477a
and eax, 0x1080248
or eax, 0xa0212883
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b81b582
or eax, 0x483de454
and eax, 0x4930a486
or eax, 0x84401309
mov dword [ebx], eax
add ebx, edx
xor eax, 0x27bd9e7e
and eax, 0xa00928c1
or eax, 0x120020a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5743020b
and eax, 0xc4602080
or eax, 0x910970f
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b7542b3
and eax, 0xa121228b
or eax, 0x80840
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e21c504
and eax, 0x319edf2a
and eax, 0x100870a
or eax, 0xcc703085
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc63e295
and eax, 0x8101000a
or eax, 0x20282ac1
mov dword [ebx], eax
add ebx, edx
and eax, 0x8ef96da
and eax, 0x393bc1c2
and eax, 0x200082
or eax, 0xcd50b70d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x8490a0c
and eax, 0x59d54b37
and eax, 0x1010803
or eax, 0xa02822c8
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b803629
and eax, 0xc920368b
or eax, 0x4508104
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ff24bb5
and eax, 0x8000280a
or eax, 0x212902c1
mov dword [ebx], eax
add ebx, edx
and eax, 0x5831493f
and eax, 0x20000b
or eax, 0xcd50b784
mov dword [ebx], eax
add ebx, edx
xor eax, 0x735e96b7
and eax, 0xa0282008
or eax, 0x1010ac3
mov dword [ebx], eax
add ebx, edx
xor eax, 0x27797527
and eax, 0x649d106c
and eax, 0x410100c
or eax, 0xc960a783
mov dword [ebx], eax
add ebx, edx
xor eax, 0x19306c9e
and eax, 0x80000a01
or eax, 0x212920ca
mov dword [ebx], eax
add ebx, edx
and eax, 0x2bd0f7bf
and eax, 0x382c7110
and eax, 0x2000
or eax, 0xcd70978f
mov dword [ebx], eax
add ebx, edx
or eax, 0xf8f127a
and eax, 0x812922cb
or eax, 0x20000800
mov dword [ebx], eax
add ebx, edx
and eax, 0x7fa0ea45
xor eax, 0x73d1e77b
and eax, 0x4070850a
or eax, 0x8d003285
mov dword [ebx], eax
add ebx, edx
or eax, 0x620fba96
and eax, 0xa1292a8b
or eax, 0x40
mov dword [ebx], eax
add ebx, edx
and eax, 0x43202c6d
and eax, 0x1202009
or eax, 0xcc509786
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ce5d127
xor eax, 0x32e87d0b
and eax, 0x81090a80
or eax, 0x2020204b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x527debb4
and eax, 0xc150810f
or eax, 0xc203680
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2382a987
and eax, 0xa0200a08
or eax, 0x10920c3
mov dword [ebx], eax
add ebx, edx
or eax, 0x52c9b864
or eax, 0x7f79a0b4
and eax, 0xcd70b28f
or eax, 0x500
mov dword [ebx], eax
add ebx, edx
or eax, 0x58ca3c21
and eax, 0xda20da
and eax, 0x8208a
or eax, 0xa1210a41
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7778b04d
and eax, 0xc4509286
or eax, 0x9202509
mov dword [ebx], eax
add ebx, edx
and eax, 0x1d7057b7
and eax, 0x376fe24a
and eax, 0x1200202
or eax, 0xa00928c9
mov dword [ebx], eax
add ebx, edx
or eax, 0xc4224d7
or eax, 0x35e7e1b5
and eax, 0x8d60a78f
or eax, 0x40101000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e189975
or eax, 0x6bd31ca1
and eax, 0x21010881
or eax, 0x8028224a
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e293e38
and eax, 0x2d569041
and eax, 0
or eax, 0xcd70b78f
mov dword [ebx], eax
add ebx, edx
or eax, 0x6790e60b
xor eax, 0x1d23e6bd
and eax, 0xa0010002
or eax, 0x1282ac9
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a5073e2
and eax, 0x2468c7a8
and eax, 0x600388
or eax, 0xcd10b407
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f002534
and eax, 0xa120228b
or eax, 0x90840
mov dword [ebx], eax
add ebx, edx
xor eax, 0x71230ad7
and eax, 0x70951f53
and eax, 0x40000000
or eax, 0x8d70b78f
mov dword [ebx], eax
add ebx, edx
or eax, 0x562c65dc
or eax, 0x10f286c7
and eax, 0x812822cb
or eax, 0x20010800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x474b8271
or eax, 0x2ed9d845
and eax, 0xcc70b08f
or eax, 0x1000700
mov dword [ebx], eax
add ebx, edx
or eax, 0x6112e4d9
and eax, 0x4c5d520
and eax, 0
or eax, 0xa1292acb
mov dword [ebx], eax
add ebx, edx
xor eax, 0x9a88bec
and eax, 0x8800a107
or eax, 0x45701688
mov dword [ebx], eax
add ebx, edx
and eax, 0x261e565f
or eax, 0x748d3c91
and eax, 0x20092a8b
or eax, 0x81200040
mov dword [ebx], eax
add ebx, edx
or eax, 0x6dc693c3
xor eax, 0x591cbf82
and eax, 0x84700409
or eax, 0x4900b386
mov dword [ebx], eax
add ebx, edx
or eax, 0x364199d8
and eax, 0xa1212acb
or eax, 0x80000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d5d1212
and eax, 0xcd70328b
or eax, 0x8504
mov dword [ebx], eax
add ebx, edx
or eax, 0x722cbd15
and eax, 0x11fd55e5
and eax, 0x1280081
or eax, 0xa0012a4a
mov dword [ebx], eax
add ebx, edx
and eax, 0x6fd3a9e7
and eax, 0x1002083
or eax, 0xcc70970c
mov dword [ebx], eax
add ebx, edx
and eax, 0x1e9ab455
and eax, 0x2001
or eax, 0xa1290aca
mov dword [ebx], eax
add ebx, edx
and eax, 0x2bb06ce5
and eax, 0x1202081
or eax, 0xcc50970e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6554d166
and eax, 0xa02022c9
or eax, 0x1090802
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b8fcd40
xor eax, 0x5535fc79
and eax, 0x8c101382
or eax, 0x4160a40d
mov dword [ebx], eax
add ebx, edx
and eax, 0x4096cfff
and eax, 0x449771ad
and eax, 0x89
or eax, 0xa1292a42
mov dword [ebx], eax
add ebx, edx
xor eax, 0x21489a88
and eax, 0x8060b003
or eax, 0x4d10078c
mov dword [ebx], eax
add ebx, edx
and eax, 0x540cc2ef
and eax, 0x28b
or eax, 0xa1292840
mov dword [ebx], eax
add ebx, edx
or eax, 0x19da0c7a
and eax, 0x8970268b
or eax, 0x44009104
mov dword [ebx], eax
add ebx, edx
and eax, 0x549c22ac
and eax, 0x2288
or eax, 0xa1290843
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4aaab6ff
and eax, 0xc9009404
or eax, 0x470238b
mov dword [ebx], eax
add ebx, edx
and eax, 0x898185
and eax, 0x81
or eax, 0xa1292a4a
mov dword [ebx], eax
add ebx, edx
and eax, 0x69670019
and eax, 0x1200009
or eax, 0xcc50b786
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4095c212
xor eax, 0x19367725
and eax, 0x80010288
or eax, 0x21282843
mov dword [ebx], eax
add ebx, edx
or eax, 0x258fb283
and eax, 0x8520b28b
or eax, 0x48500504
mov dword [ebx], eax
add ebx, edx
and eax, 0x2eb0f339
or eax, 0x2d086e9d
and eax, 0x21282a89
or eax, 0x80010042
mov dword [ebx], eax
add ebx, edx
xor eax, 0x550585b8
xor eax, 0x17e315c1
and eax, 0xc140b282
or eax, 0xc30050d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7a8ec47a
and eax, 0xa12822c1
or eax, 0x1080a
mov dword [ebx], eax
add ebx, edx
and eax, 0x72e4bf20
and eax, 0xb65768b
and eax, 0x202200
or eax, 0xcd50958f
mov dword [ebx], eax
add ebx, edx
or eax, 0x1da05253
xor eax, 0x1c080755
and eax, 0x8128208a
or eax, 0x20010a41
mov dword [ebx], eax
add ebx, edx
and eax, 0x73996df5
and eax, 0x1002081
or eax, 0xcc70970e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x571ad0e4
and eax, 0x78922266
and eax, 0x2242
or eax, 0xa1290889
mov dword [ebx], eax
add ebx, edx
or eax, 0x63d7489b
and eax, 0xc170228b
or eax, 0xc009504
mov dword [ebx], eax
add ebx, edx
and eax, 0x558ce397
and eax, 0x1002283
or eax, 0xa0290848
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f159389
and eax, 0x6e2a80fe
and eax, 0xc208002
or eax, 0xc150378d
mov dword [ebx], eax
add ebx, edx
and eax, 0x103d8329
and eax, 0x200209
or eax, 0xa10928c2
mov dword [ebx], eax
add ebx, edx
or eax, 0x7643478e
and eax, 0xc560278f
or eax, 0x8109000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c1a029a
and eax, 0x81282001
or eax, 0x20010aca
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f5a0d09
xor eax, 0x6ca42c89
and eax, 0x8050030b
or eax, 0x4d20b484
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b069fc5
xor eax, 0x1db670d1
and eax, 0x8100088b
or eax, 0x20292240
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b9dc79e
and eax, 0x100028a
or eax, 0xcc70b505
mov dword [ebx], eax
add ebx, edx
xor eax, 0x8f76e20
or eax, 0x7920475b
and eax, 0xa1210acb
or eax, 0x82000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e70722a
and eax, 0x20220a
or eax, 0xcd509585
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3fc81a65
and eax, 0x66e3987a
and eax, 0x2020084a
or eax, 0x81092281
mov dword [ebx], eax
add ebx, edx
and eax, 0x38d38115
xor eax, 0x7b1c5c2e
and eax, 0x4910140f
or eax, 0x8460a380
mov dword [ebx], eax
add ebx, edx
or eax, 0x6632c68e
and eax, 0xa120228b
or eax, 0x90840
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e2a54d1
and eax, 0x524075a7
and eax, 0x3402
or eax, 0xcd70838d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x702e612a
and eax, 0x32e700a
and eax, 0x1080000
or eax, 0xa0212acb
mov dword [ebx], eax
add ebx, edx
or eax, 0x313f9402
and eax, 0x1f32242a
and eax, 0x130240a
or eax, 0xcc409385
mov dword [ebx], eax
add ebx, edx
and eax, 0x2077d407
and eax, 0x200003
or eax, 0xa1092ac8
mov dword [ebx], eax
add ebx, edx
and eax, 0x7548d127
and eax, 0x1000003
or eax, 0xcc70b78c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b9ff0c
and eax, 0x80090883
or eax, 0x21202248
mov dword [ebx], eax
add ebx, edx
and eax, 0x954ae6f
xor eax, 0x20422453
and eax, 0x1400608
or eax, 0xcc30b187
mov dword [ebx], eax
add ebx, edx
and eax, 0x56846312
xor eax, 0x165634a8
and eax, 0x28a
or eax, 0xa1292841
mov dword [ebx], eax
add ebx, edx
or eax, 0x7aba57c9
xor eax, 0x3d723af0
and eax, 0xc440050b
or eax, 0x930b284
mov dword [ebx], eax
add ebx, edx
xor eax, 0x321b31b8
and eax, 0xa1290203
or eax, 0x28c8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x66c4fb4e
xor eax, 0x2e0bab1
and eax, 0xc5002304
or eax, 0x870948b
mov dword [ebx], eax
add ebx, edx
or eax, 0x7794088
xor eax, 0x1e968a71
and eax, 0x812928ca
or eax, 0x20000201
mov dword [ebx], eax
add ebx, edx
and eax, 0x5965538b
and eax, 0x6f95fd50
and eax, 0x1000000
or eax, 0xcc70b78f
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c4c3301
and eax, 0xa128228b
or eax, 0x10840
mov dword [ebx], eax
add ebx, edx
xor eax, 0x38e60543
and eax, 0x89402788
or eax, 0x44309007
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4aaa4b8c
and eax, 0x81082803
or eax, 0x202102c8
mov dword [ebx], eax
add ebx, edx
or eax, 0x691e377d
and eax, 0xc930378f
or eax, 0x4408000
mov dword [ebx], eax
add ebx, edx
and eax, 0x593d6f4
and eax, 0x513a618d
and eax, 0x1000080
or eax, 0xa0292a4b
mov dword [ebx], eax
add ebx, edx
and eax, 0x38f7af68
and eax, 0x6378c355
and eax, 0x200200
or eax, 0xcd50b58f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x72863811
and eax, 0xa1200a8a
or eax, 0x92041
mov dword [ebx], eax
add ebx, edx
or eax, 0x1454ee75
and eax, 0x8570a68f
or eax, 0x48001100
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c184af9
and eax, 0x289
or eax, 0xa1292842
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b653459
and eax, 0xfd39356
and eax, 0x9401202
or eax, 0xc430a58d
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ea90cfa
and eax, 0xa1292acb
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x39cc6f35
or eax, 0x1c1c9e9a
and eax, 0x8c70978e
or eax, 0x41002001
mov dword [ebx], eax
add ebx, edx
and eax, 0xb0e23ed
or eax, 0x269ba12
and eax, 0x1292a8b
or eax, 0xa0000040
mov dword [ebx], eax
add ebx, edx
and eax, 0x60be401d
and eax, 0x200009
or eax, 0xcd50b786
mov dword [ebx], eax
add ebx, edx
or eax, 0x79a0e8f8
and eax, 0x79a0128d
and eax, 0x21200289
or eax, 0x80092842
mov dword [ebx], eax
add ebx, edx
and eax, 0x22d665bd
and eax, 0x2089
or eax, 0xcd709706
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ed9f923
and eax, 0xa1292a8b
or eax, 0x40
mov dword [ebx], eax
add ebx, edx
xor eax, 0x429e0b2b
or eax, 0x23a75710
and eax, 0xc1303780
or eax, 0xc40800f
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ee905fd
and eax, 0xa12922cb
or eax, 0x800
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a1e7381
and eax, 0x2281
or eax, 0xcd70950e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x550dd407
xor eax, 0x41ae43ba
and eax, 0x81012002
or eax, 0x20280ac9
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2227685c
and eax, 0x81000287
or eax, 0x4c70b508
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b485170
or eax, 0x7e4bd6ce
and eax, 0xa12922cb
or eax, 0x800
mov dword [ebx], eax
add ebx, edx
or eax, 0xfa990e6
and eax, 0x8d20b28f
or eax, 0x40500500
mov dword [ebx], eax
add ebx, edx
and eax, 0x553382b4
and eax, 0x1200280
or eax, 0xa009284b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x141431d1
and eax, 0x8530130a
or eax, 0x4840a485
mov dword [ebx], eax
add ebx, edx
or eax, 0x28b4625
and eax, 0x8129228b
or eax, 0x20000840
mov dword [ebx], eax
add ebx, edx
and eax, 0x41240ce3
and eax, 0x1200083
or eax, 0xcc50b70c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x673ae13c
or eax, 0x41960d59
and eax, 0xa1180acb
or eax, 0x212000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b5a159e
and eax, 0x110008a
or eax, 0xcc60a305
mov dword [ebx], eax
add ebx, edx
and eax, 0xbf65fae
and eax, 0x910018a
or eax, 0xa0092841
mov dword [ebx], eax
add ebx, edx
or eax, 0x4229ff22
xor eax, 0x507bc64
and eax, 0xe800038f
or eax, 0x140a430
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7cc1f641
or eax, 0x52962a67
and eax, 0x901103fb
or eax, 0x80000
mov dword [ebx], eax
add ebx, edx
and eax, 0x718ebf8c
and eax, 0x388
or eax, 0xcd70b437
mov dword [ebx], eax
add ebx, edx
or eax, 0x375d0f54
and eax, 0xa1292acb
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x739a0c3d
or eax, 0x299ad387
and eax, 0xc930b787
or eax, 0x4400008
mov dword [ebx], eax
add ebx, edx
and eax, 0x632fb4cd
and eax, 0x1202089
or eax, 0xa0090a42
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6e3ba065
and eax, 0xcd10828e
or eax, 0x603501
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ecd2739
and eax, 0x4b1e0c5e
and eax, 0x108000a
or eax, 0xa0212ac1
mov dword [ebx], eax
add ebx, edx
and eax, 0xc19a05
and eax, 0x201
or eax, 0xcd70b58e
mov dword [ebx], eax
add ebx, edx
or eax, 0x72645a13
and eax, 0xa1202a8b
or eax, 0x90040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x22e5546e
and eax, 0x81403685
or eax, 0x4c30810a
mov dword [ebx], eax
add ebx, edx
or eax, 0x4cdc626
or eax, 0x79a27ebb
and eax, 0xa1292a8b
or eax, 0x40
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f56ed17
and eax, 0x8c70878c
or eax, 0x41003003
mov dword [ebx], eax
add ebx, edx
or eax, 0x250bd542
or eax, 0x2e9dd71d
and eax, 0xa12922cb
or eax, 0x800
mov dword [ebx], eax
add ebx, edx
or eax, 0x2655b5d2
and eax, 0x382c8176
and eax, 0x208102
or eax, 0xcd50368d
mov dword [ebx], eax
add ebx, edx
and eax, 0x98a50bd
and eax, 0x1000089
or eax, 0xa0292a42
mov dword [ebx], eax
add ebx, edx
and eax, 0xf0b73c6
and eax, 0x1002282
or eax, 0xcc70950d
mov dword [ebx], eax
add ebx, edx
and eax, 0xa7cdc01
xor eax, 0xa03d4cd
and eax, 0x2100c8
or eax, 0xa1082a03
mov dword [ebx], eax
add ebx, edx
or eax, 0x69340120
or eax, 0x1512fedc
and eax, 0xcd30b78f
or eax, 0x400000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2976aeb7
and eax, 0xa0000808
or eax, 0x12922c3
mov dword [ebx], eax
add ebx, edx
xor eax, 0x29f9c88f
and eax, 0x8850a204
or eax, 0x4520158b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a925784
and eax, 0x8120200b
or eax, 0x20090ac0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4495d66c
and eax, 0x19138045
and eax, 0x1108005
or eax, 0xcc60378a
mov dword [ebx], eax
add ebx, edx
and eax, 0x409f13dd
and eax, 0x1b5e506e
and eax, 8
or eax, 0xa1292ac3
mov dword [ebx], eax
add ebx, edx
and eax, 0x28fdb56a
and eax, 0x20200a
or eax, 0xcd509785
mov dword [ebx], eax
add ebx, edx
xor eax, 0x23d50b58
and eax, 0x3f8afb4f
and eax, 0x20002843
or eax, 0x81290288
mov dword [ebx], eax
add ebx, edx
and eax, 0x46c307f2
and eax, 0x282
or eax, 0xcd70b50d
mov dword [ebx], eax
add ebx, edx
or eax, 0xb226062
or eax, 0x331dc1e3
and eax, 0xa12922cb
or eax, 0x800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x553a1952
or eax, 0x13d907b3
and eax, 0xc550378b
or eax, 0x8208004
mov dword [ebx], eax
add ebx, edx
and eax, 0x67f3c653
and eax, 0x475a4f43
and eax, 0x1000203
or eax, 0xa02928c8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x179e5723
and eax, 0x182287bf
and eax, 0x200588
or eax, 0xcd50b207
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5960b404
and eax, 0x60c03da1
and eax, 0x81
or eax, 0xa1292a4a
mov dword [ebx], eax
add ebx, edx
or eax, 0x1267bb60
and eax, 0x8160b38b
or eax, 0x4c100404
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1496f395
and eax, 0x8120000a
or eax, 0x20092ac1
mov dword [ebx], eax
add ebx, edx
or eax, 0x6fa8169
and eax, 0x8570a38b
or eax, 0x48001404
mov dword [ebx], eax
add ebx, edx
or eax, 0x389f0ffa
and eax, 0xa1292acb
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x68c53572
or eax, 0x6b906589
and eax, 0xc970378b
or eax, 0x4008004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x585637ac
or eax, 0x4d392181
and eax, 0x81292083
or eax, 0x20000a48
mov dword [ebx], eax
add ebx, edx
or eax, 0x8af818
and eax, 0x8120b28b
or eax, 0x4c500504
mov dword [ebx], eax
add ebx, edx
or eax, 0x57a5538d
and eax, 0x8121228b
or eax, 0x20080840
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d1941ff
and eax, 0xcd30238f
or eax, 0x409400
mov dword [ebx], eax
add ebx, edx
and eax, 0x6429e700
or eax, 0x34c14ec5
and eax, 0x20212ac1
or eax, 0x8108000a
mov dword [ebx], eax
add ebx, edx
or eax, 0x5154a495
and eax, 0x6672070b
and eax, 0x4070060b
or eax, 0x8d00b184
mov dword [ebx], eax
add ebx, edx
and eax, 0x5cfd44dc
and eax, 0x233bc1f0
and eax, 0x200080
or eax, 0xa1092a4b
mov dword [ebx], eax
add ebx, edx
and eax, 0x42e6b397
and eax, 0x202283
or eax, 0xcd50950c
mov dword [ebx], eax
add ebx, edx
and eax, 0x47a44cad
and eax, 0x1200089
or eax, 0xa0092a42
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7f13e7ab
xor eax, 0x3851c65e
and eax, 0xc460030e
or eax, 0x910b481
mov dword [ebx], eax
add ebx, edx
xor eax, 0x36be545f
and eax, 0xa10822c0
or eax, 0x21080b
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b12246b
or eax, 0x62b743f
and eax, 0xcd30368f
or eax, 0x408100
mov dword [ebx], eax
add ebx, edx
or eax, 0x4cdcd4e1
and eax, 0x812822cb
or eax, 0x20010800
mov dword [ebx], eax
add ebx, edx
or eax, 0x4abeb61d
and eax, 0xed4b720
and eax, 0x810b600
or eax, 0xc560018f
mov dword [ebx], eax
add ebx, edx
and eax, 0x57fcd1eb
or eax, 0x45b18c42
and eax, 0x12108cb
or eax, 0xa0082200
mov dword [ebx], eax
add ebx, edx
or eax, 0x75c93ac2
or eax, 0x68ccecfb
and eax, 0xcd60b68b
or eax, 0x100104
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c42dc55
and eax, 0x81202acb
or eax, 0x20090000
mov dword [ebx], eax
add ebx, edx
or eax, 0x11184e20
or eax, 0x118395cc
and eax, 0x8130b78f
or eax, 0x4c400000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1d04c12e
or eax, 0x51f8f9e1
and eax, 0x81282acb
or eax, 0x20010000
mov dword [ebx], eax
add ebx, edx
or eax, 0x43caff5c
and eax, 0xc160b78f
or eax, 0xc100000
mov dword [ebx], eax
add ebx, edx
and eax, 0x34857f57
and eax, 0x3ebae7ba
and eax, 0x2202
or eax, 0xa12908c9
mov dword [ebx], eax
add ebx, edx
and eax, 0x19252a31
and eax, 0x1202201
or eax, 0xcc50958e
mov dword [ebx], eax
add ebx, edx
or eax, 0x188b92ee
and eax, 0x812922cb
or eax, 0x20000800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x453ac604
xor eax, 0x4a2786ff
and eax, 0x8c302200
or eax, 0x4140958f
mov dword [ebx], eax
add ebx, edx
or eax, 0x5520cc16
and eax, 0x81202a8b
or eax, 0x20090040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x35af7075
and eax, 0x8400128e
or eax, 0x4970a501
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c01670a
and eax, 0x220a
or eax, 0xa12908c1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x246358f1
and eax, 0x8540320a
or eax, 0x48308585
mov dword [ebx], eax
add ebx, edx
xor eax, 0x61340b69
and eax, 0xa00028c2
or eax, 0x1290209
mov dword [ebx], eax
add ebx, edx
xor eax, 0x10776a58
and eax, 0x81500083
or eax, 0x4c20b70c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x129293cc
and eax, 0x81202043
or eax, 0x20090a88
mov dword [ebx], eax
add ebx, edx
xor eax, 0x38c4c93b
and eax, 0x10f5561f
and eax, 0x600200
or eax, 0xcd10b58f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x41ba1840
xor eax, 0x55c61ffa
and eax, 0x81082001
or eax, 0x20210aca
mov dword [ebx], eax
add ebx, edx
or eax, 0x7d8584ea
xor eax, 0x17c8a419
and eax, 0xc8600282
or eax, 0x510b50d
mov dword [ebx], eax
add ebx, edx
or eax, 0x3343f9a9
and eax, 0xa1212a8b
or eax, 0x80040
mov dword [ebx], eax
add ebx, edx
or eax, 0x5fe479c6
and eax, 0xcd60338f
or eax, 0x108400
mov dword [ebx], eax
add ebx, edx
and eax, 0x540d8f33
xor eax, 0x1cedb80b
and eax, 0x292a08
or eax, 0xa10000c3
mov dword [ebx], eax
add ebx, edx
xor eax, 0x63a24aad
xor eax, 0x4a4b827c
and eax, 0x8840a20a
or eax, 0x45301585
mov dword [ebx], eax
add ebx, edx
or eax, 0x195cae83
or eax, 0x2c39a8f5
and eax, 0xa1292acb
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c25601c
and eax, 0xcd000287
or eax, 0x70b508
mov dword [ebx], eax
add ebx, edx
xor eax, 0x29d06993
or eax, 0x12018fad
and eax, 0xa0210a89
or eax, 0x1082042
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b29b8ef
xor eax, 0x2c8d380
and eax, 0x160b30b
or eax, 0xcc100484
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c58f958
xor eax, 0x4a4cdd26
and eax, 0xa12002c1
or eax, 0x9280a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x43ffd5e5
and eax, 0xc050b70e
or eax, 0xd200081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d75227
and eax, 0x2ccdbee6
and eax, 0x12080
or eax, 0xa1280a4b
mov dword [ebx], eax
add ebx, edx
or eax, 0x8dcc73a
and eax, 0x8970a78b
or eax, 0x44001004
mov dword [ebx], eax
add ebx, edx
or eax, 0x588893d8
and eax, 0x34c5ec0e
and eax, 0x200a
or eax, 0xa1290ac1
mov dword [ebx], eax
add ebx, edx
or eax, 0x18676b5c
xor eax, 0x4f94d271
and eax, 0xc470b18e
or eax, 0x9000601
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6ab22c93
or eax, 0x41a08c93
and eax, 0xa1200a8b
or eax, 0x92040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x21f09341
and eax, 0x8050b18a
or eax, 0x4d200605
mov dword [ebx], eax
add ebx, edx
and eax, 0x650db853
xor eax, 0x4ae39b6d
and eax, 0x1212a4a
or eax, 0xa0080081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d218f51
xor eax, 0x48447415
and eax, 0x8440918f
or eax, 0x49302600
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e09886a
and eax, 0x5b4d5e2d
and eax, 8
or eax, 0xa1292ac3
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4dbd7175
and eax, 0xcc10138e
or eax, 0x160a401
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5086219
xor eax, 0x1d3a5a5f
and eax, 0x81000ac9
or eax, 0x20292002
mov dword [ebx], eax
add ebx, edx
and eax, 0x2149af13
and eax, 0x1002203
or eax, 0xcc70958c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x115b7ebb
and eax, 0x80290800
or eax, 0x210022cb
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c8d0e04
xor eax, 0x62c1eae4
and eax, 0x4040a084
or eax, 0x8d30170b
mov dword [ebx], eax
add ebx, edx
or eax, 0xd2bc774
and eax, 0x812922cb
or eax, 0x20000800
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d4f878a
and eax, 0x100028a
or eax, 0xcc70b505
mov dword [ebx], eax
add ebx, edx
and eax, 0x53dc1015
xor eax, 0x5e4928ad
and eax, 0x1092888
or eax, 0xa0200243
mov dword [ebx], eax
add ebx, edx
xor eax, 0x73a1bb3f
xor eax, 0x77e9fdee
and eax, 0x8560240a
or eax, 0x48109385
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f11af0c
and eax, 0x62356366
and eax, 0x20212202
or eax, 0x810808c9
mov dword [ebx], eax
add ebx, edx
and eax, 0x458b62bb
and eax, 0xd1dc094
and eax, 0x1000080
or eax, 0xcc70b70f
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c8ff913
and eax, 0xa1292a8b
or eax, 0x40
mov dword [ebx], eax
add ebx, edx
and eax, 0x378ba979
and eax, 0x422c8d7b
and eax, 9
or eax, 0xcd70b786
mov dword [ebx], eax
add ebx, edx
and eax, 0x7fc61a62
and eax, 0x1000202
or eax, 0xa02928c9
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e662f37
xor eax, 0x2476637f
and eax, 0x89302683
or eax, 0x4440910c
mov dword [ebx], eax
add ebx, edx
or eax, 0x3174540b
and eax, 0xa120228b
or eax, 0x90840
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c4c1b32
and eax, 0x8d603189
or eax, 0x40108606
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a3eb1f4
and eax, 0x73642510
and eax, 0x21000000
or eax, 0x80292acb
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f7d65d5
and eax, 0xcc50070e
or eax, 0x120b081
mov dword [ebx], eax
add ebx, edx
or eax, 0x33218c47
and eax, 0xa1212acb
or eax, 0x80000
mov dword [ebx], eax
add ebx, edx
or eax, 0xa16ea5f
or eax, 0x15c52221
and eax, 0x8d70a28f
or eax, 0x40001500
mov dword [ebx], eax
add ebx, edx
or eax, 0xb7eb75b
and eax, 0x812822cb
or eax, 0x20010800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4eedcdf4
and eax, 0x64cb383
and eax, 0x440a303
or eax, 0xc930148c
mov dword [ebx], eax
add ebx, edx
or eax, 0x260239e9
and eax, 0x6e70ff10
and eax, 0x20202a00
or eax, 0x810900cb
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c8b5d6e
and eax, 0xcd203785
or eax, 0x50800a
mov dword [ebx], eax
add ebx, edx
or eax, 0x53ebb846
and eax, 0x81292acb
or eax, 0x20000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x13e8f2a9
and eax, 0x8160b28b
or eax, 0x4c100504
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ebd3042
and eax, 0x810902c9
or eax, 0x20202802
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a4271b4
and eax, 0x2080
or eax, 0xcd70970f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1bed6f91
and eax, 0x8009080a
or eax, 0x212022c1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x68862fc5
xor eax, 0x68808ef9
and eax, 0x81208387
or eax, 0x4c503408
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ecae8fc
and eax, 0x2088
or eax, 0xa1290a43
mov dword [ebx], eax
add ebx, edx
xor eax, 0x474c27f6
or eax, 0x4934b4cc
and eax, 0xcd70b58d
or eax, 0x202
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d0f98ae
and eax, 0x100008a
or eax, 0xa0292a41
mov dword [ebx], eax
add ebx, edx
xor eax, 0x21cc2d1b
or eax, 0x5a3e6513
and eax, 0xc8702783
or eax, 0x500900c
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f1b9946
or eax, 0x684bc43c
and eax, 0x4b450a
or eax, 0x90040ac1
mov dword [ebx], eax
add ebx, edx
or eax, 0x665509fe
xor eax, 0x717841e
and eax, 0x300
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x65dddd5
xor eax, 0x79c46922
and eax, 0
or eax, 0x400
mov dword [ebx], eax
add ebx, edx
or eax, 0x336ed3aa
and eax, 0x6ed700
or eax, 0x912800
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f825392
and eax, 0xb800
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x6834861d
or eax, 0x16a1b0ff
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5671749e
or eax, 0x2356f5d7
and eax, 0x4000
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x77c7ab5b
xor eax, 0x7076c8c5
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0xf20931
and eax, 0x29ba25d6
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x668db25f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0xae81457
and eax, 0x6fecd7a3
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x61ff259a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x5fb75fad
xor eax, 0x45833c16
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a7e0428
and eax, 0x32135196
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x430fb3ef
and eax, 0x7f003625
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2dc7c025
and eax, 0xc000
or eax, 0x1000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1fbfb775
and eax, 0
or eax, 0xba1f0e00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5cc79e52
and eax, 0x900002
or eax, 0x924000c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2175be1f
and eax, 0x802001
or eax, 0x13801cc
mov dword [ebx], eax
add ebx, edx
or eax, 0x459bb467
and eax, 0x4421854c
or eax, 0x10004800
mov dword [ebx], eax
add ebx, edx
and eax, 0x23f2fb2d
or eax, 0x62cae63c
and eax, 0x20626928
or eax, 0x110040
mov dword [ebx], eax
add ebx, edx
and eax, 0x3bda4d90
and eax, 0x20424000
or eax, 0x472d3270
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ded4541
and eax, 0x206d6170
or eax, 2
mov dword [ebx], eax
add ebx, edx
and eax, 0x39c410e5
or eax, 0x206730d5
and eax, 0x20662061
or eax, 0x4e084102
mov dword [ebx], eax
add ebx, edx
and eax, 0x752ab524
and eax, 0x60202020
or eax, 0x200544f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e34e065
and eax, 0x54100000
or eax, 0x21622065
mov dword [ebx], eax
add ebx, edx
or eax, 0x59098181
and eax, 0x6c692064
or eax, 0x200000a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d8dac5e
or eax, 0x3a1e0dac
and eax, 0x534e0420
or eax, 0x14000
mov dword [ebx], eax
add ebx, edx
and eax, 0x375a6a69
and eax, 0x24ff5eef
and eax, 0x4a4020
or eax, 0x64252d00
mov dword [ebx], eax
add ebx, edx
or eax, 0x688ddb83
and eax, 0xc0d2e21
or eax, 0x1000044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x14581b52
and eax, 0x2402
or eax, 8
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ded273e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x5eafd2a9
and eax, 0
or eax, 0x72037100
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ba82997
and eax, 0x18223114
or eax, 0x4400448
mov dword [ebx], eax
add ebx, edx
or eax, 0x23703dd2
or eax, 0x426a4a3b
and eax, 0x1c62350f
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ae33c04
and eax, 0x5e25892b
and eax, 0x1c20010b
or eax, 0x423404
mov dword [ebx], eax
add ebx, edx
and eax, 0x27df7e4c
and eax, 0x402340c
or eax, 0x19184a03
mov dword [ebx], eax
add ebx, edx
and eax, 0x23113c4
and eax, 0x1204
or eax, 0x1c62200a
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e447f62
and eax, 0x25c553a8
and eax, 0x4401000
or eax, 0x1922250f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x43c766c
or eax, 0x75bc06bf
and eax, 0x1c62040f
or eax, 0x1000
mov dword [ebx], eax
add ebx, edx
or eax, 0x27d2f0a8
and eax, 0x19e2500f
or eax, 0x10b00
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a56889d
and eax, 0x1d739218
and eax, 0x8420008
or eax, 0x14203406
mov dword [ebx], eax
add ebx, edx
xor eax, 0x43659460
and eax, 0x246e0173
and eax, 0x20002
or eax, 0xe3e15b0d
mov dword [ebx], eax
add ebx, edx
and eax, 0x90754c5
or eax, 0x65f82e7f
and eax, 0x462340f
or eax, 0x18000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a1e7839
xor eax, 0x24e472fc
and eax, 0x1ce24205
or eax, 0x201190a
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f02dc6f
and eax, 0x1c02100e
or eax, 0x602400
mov dword [ebx], eax
add ebx, edx
or eax, 0xfff0cf9
and eax, 0x1e751a14
and eax, 0x2611004
or eax, 0x6108420b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1508734
and eax, 0x201528
or eax, 0x1c422040
mov dword [ebx], eax
add ebx, edx
or eax, 0x168a778f
and eax, 0xf
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x507f403b
or eax, 0x1b6b59b3
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3baed7df
xor eax, 0x55b6011e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x2d07f673
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x62133765
xor eax, 0x44844fe
and eax, 0x404000
or eax, 0x51000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x459d3fb
and eax, 0x4000000
or eax, 0x1014c00
mov dword [ebx], eax
add ebx, edx
or eax, 0x1aa2dddc
or eax, 0x5e7a98c
and eax, 0x163ec00
or eax, 0x60180200
mov dword [ebx], eax
add ebx, edx
and eax, 0x4cbb5ae
and eax, 0x12267f2
and eax, 0
or eax, 0x66
mov dword [ebx], eax
add ebx, edx
xor eax, 0x35865196
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b386027
and eax, 0x2006000
or eax, 0x8000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x34d3f50f
xor eax, 0xa92eefd
and eax, 0xc010b00
or eax, 0x2000001
mov dword [ebx], eax
add ebx, edx
and eax, 0xce9e1e
and eax, 0
or eax, 0x200026
mov dword [ebx], eax
add ebx, edx
xor eax, 0x749787d1
and eax, 0x140000
or eax, 0x80000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5181dbd9
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c288c60
and eax, 0x288000
or eax, 0x53000
mov dword [ebx], eax
add ebx, edx
or eax, 0x321e15cf
or eax, 0x5b3d59d8
and eax, 0x100000
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x74cda18f
and eax, 0
or eax, 0x300000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7740a7ae
and eax, 0
or eax, 0x40000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2874130e
and eax, 0x100000
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x3723fa68
or eax, 0x1e9c69fe
and eax, 0x20000
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x6a5959da
and eax, 0
or eax, 0x600
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c3c460e
or eax, 0x63bc0a05
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d7d70d3
xor eax, 0x6e915533
and eax, 0x400
or eax, 0x200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x78d56a28
or eax, 0x5a00ef7a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7db6e2bd
or eax, 0xba88ab6
and eax, 0x800000
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x655486c
or eax, 0x5dd73525
and eax, 0x40000
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0xe2cd59
and eax, 0x48c4b4c6
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x77d78e18
xor eax, 0x94108c1
and eax, 0x40000200
or eax, 0x100
mov dword [ebx], eax
add ebx, edx
and eax, 0x340f9898
xor eax, 0x3a2164ac
and eax, 0x10000084
or eax, 1
mov dword [ebx], eax
add ebx, edx
and eax, 0x2cbec351
and eax, 0
or eax, 0x100000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe13d19a
and eax, 0
or eax, 0x10000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x68984e52
xor eax, 0x4f81fc74
and eax, 0x100000
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x57c0487d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x31e3a80d
xor eax, 0x377cdf4c
and eax, 0x1000
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x838f136
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x1af43559
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x52cb70b8
or eax, 0x43873c96
and eax, 0xd2800
or eax, 0x300000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d07ce7d
and eax, 0x4000
or eax, 0x1000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4143ce6
and eax, 0x4b51a08e
and eax, 0
or eax, 0x600000
mov dword [ebx], eax
add ebx, edx
and eax, 0x74ab1a7a
and eax, 0
or eax, 0x1e000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5cc68fc9
and eax, 0x93b4977
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c25a0af
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x3887e814
or eax, 0x1f5d87be
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b14778b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x510f1ac5
and eax, 0
or eax, 0x700000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1dbb1b99
and eax, 0x30000
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x425281aa
and eax, 0x138000
or eax, 0x286400
mov dword [ebx], eax
add ebx, edx
or eax, 0x65ca0b2e
or eax, 0x6a9caf18
and eax, 0xc00
or eax, 0x1000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6bb76027
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x5de88ba5
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x43abad1f
xor eax, 0x2390f9df
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ebcec96
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x63d9df6b
and eax, 0x6eabb5a7
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c4ae418
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x7760d849
or eax, 0x4f793070
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x76b58d45
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ef884da
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x531a9167
or eax, 0x1d151515
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a512544
or eax, 0x77daa704
and eax, 0x100000
or eax, 0x200000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7618a251
and eax, 0x8000
or eax, 0x1000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7957322c
xor eax, 0x15861da6
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x25514dd5
and eax, 0x62bc3c4d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x61c5a13d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x530151c3
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x15d8b16f
and eax, 0xead4098
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x33e79939
xor eax, 0x1101f08b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x13945f41
xor eax, 0x704db54f
and eax, 0x60442400
or eax, 0x5300a00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b949128
and eax, 0x3428
or eax, 0x4050
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e8bb097
and eax, 0xb2000
or eax, 0x140a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x46f2bdba
and eax, 0x100000
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x6924a4f5
xor eax, 0x49142f13
and eax, 0
or eax, 0x200000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3a01ecd0
and eax, 0
or eax, 0x40000
mov dword [ebx], eax
add ebx, edx
and eax, 0x523592e3
xor eax, 0x78c347fa
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x73977224
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f678ab2
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2809b002
and eax, 0x2000
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x30bdcd2d
or eax, 0xa3c73c2
and eax, 0x20302e60
or eax, 0x44420000
mov dword [ebx], eax
add ebx, edx
and eax, 0xd08674b
or eax, 0x2f0f77ec
and eax, 0x17460
or eax, 0x600001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7bf49136
and eax, 0x106000
or eax, 0x1200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e075e72
and eax, 0x39337b07
and eax, 0x100000
or eax, 0x200000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5cc9c67c
and eax, 0x4f67550e
and eax, 0
or eax, 0x120000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7263fa5a
and eax, 0x200000
or eax, 0x40000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ee8aa37
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x3af888c3
or eax, 0x1ac95775
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d8ba490
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x71ef9219
and eax, 0x464f6fca
and eax, 0
or eax, 0x4000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6afb2d7e
and eax, 0x60602c40
or eax, 0x1040200
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b8742f9
or eax, 0x3ba3e74c
and eax, 0x6174
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x143835b3
and eax, 0x181f2e9
and eax, 0x4000
or eax, 0x30c00
mov dword [ebx], eax
add ebx, edx
or eax, 0x4985954f
and eax, 0x43d16b10
and eax, 0
or eax, 0x500000
mov dword [ebx], eax
add ebx, edx
or eax, 0x48f03b1b
xor eax, 0x77b9f360
and eax, 0
or eax, 0x20000
mov dword [ebx], eax
add ebx, edx
and eax, 0xa74a8b4
and eax, 0
or eax, 0x360000
mov dword [ebx], eax
add ebx, edx
or eax, 0xc1ab169
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x712d6b51
or eax, 0x50ffa34a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x305f7e9f
and eax, 0x429469fd
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x11ef829a
or eax, 0x1dcf044a
and eax, 0
or eax, 0x4000
mov dword [ebx], eax
add ebx, edx
or eax, 0x261fa919
or eax, 0x2c78ff51
and eax, 0x22722e40
or eax, 0x51000080
mov dword [ebx], eax
add ebx, edx
and eax, 0x495f26aa
and eax, 0x2200
or eax, 0x4172
mov dword [ebx], eax
add ebx, edx
and eax, 0x5860c7a
and eax, 0
or eax, 0x1e000
mov dword [ebx], eax
add ebx, edx
or eax, 0x449be25d
or eax, 0x47245506
and eax, 0x200000
or eax, 0x400000
mov dword [ebx], eax
add ebx, edx
or eax, 0x272d68e6
and eax, 0
or eax, 0x20000
mov dword [ebx], eax
add ebx, edx
and eax, 0x48b304fe
and eax, 0
or eax, 0x380000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x38dbc149
or eax, 0x5bc4cd74
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d657218
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x253710f8
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x74198d47
and eax, 0
or eax, 0x4000
mov dword [ebx], eax
add ebx, edx
and eax, 0x218f7bea
or eax, 0x27d0050e
and eax, 0x25500400
or eax, 0x40222a40
mov dword [ebx], eax
add ebx, edx
and eax, 0x31e02d76
and eax, 0x602c40
or eax, 0x3432c
mov dword [ebx], eax
add ebx, edx
or eax, 0x3e2b7544
and eax, 0x30000
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x7649348d
and eax, 0x689e25e
and eax, 0
or eax, 0x700000
mov dword [ebx], eax
add ebx, edx
or eax, 0xac4761
and eax, 0x40000
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e4424f6
and eax, 0
or eax, 0x3a0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d67c639
and eax, 0x68b2bf26
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x32693e6a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x369b07a3
xor eax, 0x1103a059
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x66f7317d
and eax, 0
or eax, 0x4000
mov dword [ebx], eax
add ebx, edx
or eax, 0x18bdf2db
and eax, 0x42
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x52588320
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1968941a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x1f9d3df2
and eax, 0x64cdc7b8
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x591fc696
xor eax, 0x2ebf9dbd
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x49b8c2a2
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f6c8753
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e6b7387
xor eax, 0x3a06f813
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x2fe52f24
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x30f55726
or eax, 0x7bd67a1
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x4dae82f7
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x620733df
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x1dcbb456
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x601658fe
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d195ae8
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x17f219b6
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x413322c7
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x1bff6f6e
or eax, 0xbb76a17
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x526deb60
or eax, 0x6cde6d95
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x7fb56e9f
and eax, 0x73d6eb8b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f25efa7
or eax, 0x4187e980
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x37f151db
xor eax, 0x7ef2894c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x60b9ba2
or eax, 0x5e2efc1a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x68bcf222
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x137e15a0
and eax, 0x7eedc349
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x59caecec
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f482a04
and eax, 0x3d3f47fb
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x711dfefd
xor eax, 0xcacfe34
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a8634b4
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x454429be
and eax, 0x5b8f7438
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x210c9656
xor eax, 0x488a0908
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x607c09a6
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x49c02d51
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x75108968
xor eax, 0x22e83675
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x26112335
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x15366b67
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x35f3ee02
and eax, 0x13320c47
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x232184fe
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b7b4d84
or eax, 0x44215840
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b4c5b96
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x72b3e317
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x11bf76a8
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x186f62b3
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3845688c
xor eax, 0x72ea847f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x36aa9c0d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f078778
or eax, 0x52f947a3
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x1306f1a4
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x1921519f
or eax, 0x46a0efd6
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb91aa8d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ee8e12c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x72c14da7
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x64979402
or eax, 0x3d0c5fde
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x36520e46
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x35de27ed
and eax, 0x1d90ed3c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x510c043d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x11de3715
xor eax, 0x14283209
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x240f1504
xor eax, 0x6d2aef7a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x32e2f69d
or eax, 0x63ba1582
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x113d30e2
xor eax, 0x70ed14a9
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c580de9
or eax, 0x41ec000e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x1628fc76
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x508df589
and eax, 0x529185b9
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb79bf4c
and eax, 0x63d73d29
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x576a903f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3d95db5
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x788570ba
and eax, 0x20a143f2
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x44bba1d6
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x495fb481
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x39327974
and eax, 0xa100297
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f8b84c1
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x18505c0b
or eax, 0x304b9f5c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c24adbf
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c0ccd32
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x3667ce7d
or eax, 0x3980685d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b8efc2a
or eax, 0x7e6f9295
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0xf4076ed
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x798f4af8
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0xcad883d
or eax, 0x1f5fdb2e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x642c755
xor eax, 0x710c8a04
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1234d5f6
or eax, 0x798765ba
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c66b6df
xor eax, 0x4169ceeb
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x281c7ded
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4977a9bd
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6fdf3489
and eax, 0x1b95da34
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d247861
xor eax, 0x5f6cfecb
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1cdf4d12
or eax, 0x147834f8
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4056b2b
and eax, 0x65f1c1b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x69798378
xor eax, 0x4aebc626
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x54841f2a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x41e8c209
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x57344c4
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x76ce141e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b842dfc
and eax, 0x48800500
or eax, 0xa40b5000
mov dword [ebx], eax
add ebx, edx
or eax, 0x237748d1
or eax, 0x2f4e2dbf
and eax, 0x8b146c83
or eax, 0x8000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c5696e1
or eax, 0x44f04dc8
and eax, 0xe0500840
or eax, 0x8000005
mov dword [ebx], eax
add ebx, edx
or eax, 0x642c586c
xor eax, 0x1ca9dc43
and eax, 0x20
or eax, 0x1941
mov dword [ebx], eax
add ebx, edx
xor eax, 0x228d4bac
and eax, 0x44081
or eax, 0x89008402
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c11939b
and eax, 0x45015000
or eax, 0x88aa845
mov dword [ebx], eax
add ebx, edx
and eax, 0x70b1d58b
xor eax, 0x4cc70c8f
and eax, 0x40500c
or eax, 0x52a80100
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb97221f
and eax, 0x1000011
or eax, 0x82000008
mov dword [ebx], eax
add ebx, edx
or eax, 0x36f8abaf
and eax, 0x3606dba7
and eax, 0x4000084
or eax, 0x41890440
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6e285586
and eax, 0x28010140
or eax, 0xc4548aac
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c247d77
xor eax, 0x38240a74
and eax, 0x8850448b
or eax, 0x5a80100
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b22af10
and eax, 0xc6ac118
and eax, 0x8000000
or eax, 0x8101104c
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c128dc7
and eax, 0x503904d
or eax, 0x40c46000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x10e2ef4b
xor eax, 0x589f00b7
and eax, 0xb0
or eax, 0x4c
mov dword [ebx], eax
add ebx, edx
and eax, 0x42385257
or eax, 0x4023990a
and eax, 0x800
or eax, 0x8b086200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x22ebba03
and eax, 0xa842d001
or eax, 0x40102054
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4487a595
xor eax, 0x6107e5dd
and eax, 0x1d
or eax, 0x640
mov dword [ebx], eax
add ebx, edx
or eax, 0x716bfe0e
and eax, 0x781b2fcf
and eax, 0x80403
or eax, 0x8900c080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b6c17fc
and eax, 0x60d045
or eax, 0x98b2400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a19fff4
and eax, 0x3f00181
or eax, 0x800c440a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a096805
or eax, 0x163b9631
and eax, 0x5890180
or eax, 0x40000040
mov dword [ebx], eax
add ebx, edx
or eax, 0x6905d5b6
and eax, 0x6c0d81f4
or eax, 0x90400a08
mov dword [ebx], eax
add ebx, edx
and eax, 0x95e771e
or eax, 0x3d8eac2c
and eax, 0x31c80d38
or eax, 0x42304003
mov dword [ebx], eax
add ebx, edx
xor eax, 0x48d65e84
or eax, 0x3269f653
and eax, 0x30458312
or eax, 0xc4100800
mov dword [ebx], eax
add ebx, edx
or eax, 0x26efde51
and eax, 0x82fc5503
or eax, 0x9000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7aebcc0
and eax, 0x4020841
or eax, 0x41010004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7f93bdb1
xor eax, 0x71334a81
and eax, 0x8008a74
or eax, 0x80080088
mov dword [ebx], eax
add ebx, edx
or eax, 0x8df1400
or eax, 0x526b7982
and eax, 0xcaddeb0a
or eax, 0x21000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c070e55
xor eax, 0x80a09f
and eax, 0xa4500100
or eax, 0x58058a09
mov dword [ebx], eax
add ebx, edx
and eax, 0x4245d478
and eax, 0x45c75b80
and eax, 0x10000
or eax, 0x8900c283
mov dword [ebx], eax
add ebx, edx
or eax, 0x2cb49b0e
xor eax, 0x40d40c25
and eax, 0x4501d400
or eax, 0x8a2855
mov dword [ebx], eax
add ebx, edx
or eax, 0x7417bd48
xor eax, 0x424dc0fa
and eax, 0x304039a4
or eax, 0xc0050258
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b37ca3f
and eax, 0x40010230
or eax, 0xd8a1443
mov dword [ebx], eax
add ebx, edx
xor eax, 0xceb19bd
or eax, 0x65d0953f
and eax, 0x60400bfc
or eax, 0x980d2000
mov dword [ebx], eax
add ebx, edx
and eax, 0x38fbd142
or eax, 0x54fbe4e
and eax, 0x144150a
or eax, 0x2b04081
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b8c1726
and eax, 0x39cd6e95
and eax, 0x1884405
or eax, 0x4403b850
mov dword [ebx], eax
add ebx, edx
and eax, 0x4420a333
and eax, 0x8000
or eax, 0x80c0a0c
mov dword [ebx], eax
add ebx, edx
or eax, 0x79553472
xor eax, 0x19f30cf7
and eax, 0x40aa0288
or eax, 0x99410800
mov dword [ebx], eax
add ebx, edx
and eax, 0x5be3cc8f
and eax, 0x9e00088
or eax, 0x82144503
mov dword [ebx], eax
add ebx, edx
and eax, 0x611f9bf7
or eax, 0x190dc771
and eax, 0x80145e1
or eax, 0xc4c21804
mov dword [ebx], eax
add ebx, edx
or eax, 0x817efc4
and eax, 0xcc8355c4
or eax, 0x20080008
mov dword [ebx], eax
add ebx, edx
and eax, 0x9ca746d
or eax, 0x4deaa953
and eax, 0x4508ec03
or eax, 0x82000080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x72a3fc81
and eax, 0x2a4e1e2c
and eax, 0x1000
or eax, 0xe845
mov dword [ebx], eax
add ebx, edx
and eax, 0x35056e3d
and eax, 0
or eax, 0x46a0000
mov dword [ebx], eax
add ebx, edx
and eax, 0xd88183c
and eax, 0
or eax, 0x100068
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e9e12c2
and eax, 0
or eax, 0x2cc6800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2ef47c3a
or eax, 0x7e4730b0
and eax, 0x6a0000
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x76d9c922
or eax, 0x776c8a0
and eax, 0x305001a2
or eax, 0x145d
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d77f4ab
or eax, 0x2f51dd8d
and eax, 0x45010040
or eax, 0x880000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2842b383
or eax, 0x74076a0e
and eax, 0x7c4d83cc
or eax, 0x80300030
mov dword [ebx], eax
add ebx, edx
or eax, 0x59dbcd3f
or eax, 0x226b9610
and eax, 0x686b5400
or eax, 0x2000
mov dword [ebx], eax
add ebx, edx
or eax, 0x699cea98
or eax, 0x59395e30
and eax, 0x288
or eax, 0x44
mov dword [ebx], eax
add ebx, edx
xor eax, 0x179dd2ad
and eax, 0x109c4001
or eax, 0x4060058a
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b074389
and eax, 0x1c4088
or eax, 0x2860
mov dword [ebx], eax
add ebx, edx
or eax, 0x215f8273
and eax, 0x448200
or eax, 0x8800100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x72200424
xor eax, 0x62b66c96
and eax, 0x504982
or eax, 0xc7ac0409
mov dword [ebx], eax
add ebx, edx
or eax, 0x7992aadd
and eax, 0x1000001
or eax, 0x1000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1d47fd1d
xor eax, 0x781a499e
and eax, 0x64558000
or eax, 0x98000b00
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c09f5fe
xor eax, 0x57806c35
and eax, 0x28159342
or eax, 0x4006c10
mov dword [ebx], eax
add ebx, edx
and eax, 0x9232b7d
or eax, 0x3ea505e6
and eax, 0x10000030
or eax, 0x40004000
mov dword [ebx], eax
add ebx, edx
and eax, 0xe3476a0
and eax, 0x20
or eax, 0x304415df
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ec3119
or eax, 0xa39dc9e
and eax, 0x850040
or eax, 0xc0000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x30c11e98
or eax, 0x735ac21e
and eax, 0x418b0214
or eax, 0x4002960
mov dword [ebx], eax
add ebx, edx
or eax, 0x30212f3f
and eax, 0x428037c
or eax, 0x508080
mov dword [ebx], eax
add ebx, edx
or eax, 0x71bbc6c9
and eax, 0x11b4500
or eax, 0x8a003000
mov dword [ebx], eax
add ebx, edx
and eax, 0x288931d8
and eax, 0x8013000
or eax, 0x7182cc4d
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd05b195
and eax, 0x10040008
or eax, 0x2710000
mov dword [ebx], eax
add ebx, edx
or eax, 0x18a6ace5
and eax, 0x2f40489
or eax, 0x81085102
mov dword [ebx], eax
add ebx, edx
and eax, 0x14939b24
and eax, 0
or eax, 0x75000c7a
mov dword [ebx], eax
add ebx, edx
or eax, 0x718f327d
xor eax, 0x2dac5e74
and eax, 0x58010009
or eax, 0xa4448b00
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b932241
and eax, 0x102801
or eax, 0x5082
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1577feb3
and eax, 0x5470630
or eax, 0x40800144
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3c206427
and eax, 0x150
or eax, 0xa8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x60ca3f4c
or eax, 0x49f199e9
and eax, 0x2800
or eax, 0x80004000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c6a3162
and eax, 0x6a0000
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x348e6e5c
and eax, 0x10ec4c08
or eax, 0x41100183
mov dword [ebx], eax
add ebx, edx
and eax, 0x74df09c4
and eax, 0x10540180
or eax, 0x2000147f
mov dword [ebx], eax
add ebx, edx
or eax, 0xd86d647
and eax, 0x5820040
or eax, 0x40090000
mov dword [ebx], eax
add ebx, edx
and eax, 0x229e6b99
and eax, 0x4918bfc4
and eax, 0
or eax, 0x5de58bf8
mov dword [ebx], eax
add ebx, edx
or eax, 0x398df593
xor eax, 0x71dca75d
and eax, 0xc004882
or eax, 0xc0cc8441
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1ba0015
xor eax, 0x6bd98c4
and eax, 0xc88b5400
or eax, 0x240001cc
mov dword [ebx], eax
add ebx, edx
or eax, 0x1f9293f7
and eax, 0x3c59b703
and eax, 0x4088403
or eax, 0xc3206880
mov dword [ebx], eax
add ebx, edx
or eax, 0x6bb720a
and eax, 0xdc01
or eax, 0x44
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f801784
or eax, 0x44eb0011
and eax, 0x45c30000
or eax, 0x40000
mov dword [ebx], eax
add ebx, edx
and eax, 0x70156499
and eax, 0
or eax, 0x100cec
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ed76543
and eax, 0
or eax, 0x8b086a00
mov dword [ebx], eax
add ebx, edx
or eax, 0x44af8b0f
and eax, 0xc800e805
or eax, 0x20500440
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b10002e
and eax, 0xdca9e2f
and eax, 0x401
or eax, 0x140
mov dword [ebx], eax
add ebx, edx
and eax, 0x2179c86a
and eax, 0
or eax, 0x8908c483
mov dword [ebx], eax
add ebx, edx
xor eax, 0x59b23814
and eax, 0x5082fc05
or eax, 0x2d010040
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b36e80e
and eax, 0x20004
or eax, 0x840d00f8
mov dword [ebx], eax
add ebx, edx
or eax, 0x18bce9f7
and eax, 0x14b
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e7a0ca3
and eax, 0x10680d8b
or eax, 0x41844000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f195594
and eax, 0x50084580
or eax, 0x2f4100b
mov dword [ebx], eax
add ebx, edx
and eax, 0x356a532c
and eax, 0x84008
or eax, 0x1384e0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x44a67412
or eax, 0x2a0a2b8d
and eax, 0x8848300
or eax, 0x400000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ad97d4a
and eax, 0x5cc9ed5c
and eax, 0xc84508
or eax, 0xc7340083
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4259c76b
xor eax, 0x48d73730
and eax, 0x4000440
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ee7ae6a
xor eax, 0xcbb34fa
and eax, 0x480000
or eax, 0x220000
mov dword [ebx], eax
add ebx, edx
or eax, 0x26b9ed82
and eax, 0xe84d82
or eax, 0x51040009
mov dword [ebx], eax
add ebx, edx
or eax, 0x68e928be
and eax, 0x50ec458b
or eax, 0x2101000
mov dword [ebx], eax
add ebx, edx
and eax, 0x37399783
and eax, 0x5f928c48
and eax, 0
or eax, 0x6a036a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x55a7f034
and eax, 0x1048115e
or eax, 0x201004a1
mov dword [ebx], eax
add ebx, edx
and eax, 0x6bd61a87
and eax, 0
or eax, 0xc0850040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ce48fea
and eax, 0x3235e6dc
and eax, 0x18408
or eax, 0x1080007
mov dword [ebx], eax
add ebx, edx
or eax, 0x7d03756c
and eax, 0x45030000
or eax, 0xc40000
mov dword [ebx], eax
add ebx, edx
and eax, 0x254871f4
and eax, 0
or eax, 0xf4
mov dword [ebx], eax
add ebx, edx
and eax, 0x60971329
and eax, 0
or eax, 0xf045c700
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a80200b
xor eax, 0x42e3b20b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b81363f
or eax, 0x200de6c4
and eax, 0x900c0
or eax, 0x4582092b
mov dword [ebx], eax
add ebx, edx
and eax, 0x35204130
and eax, 0x5486db5f
and eax, 0x100
or eax, 0x1c082f0
mov dword [ebx], eax
add ebx, edx
or eax, 0x795d484b
and eax, 0x9d04189
or eax, 0x82200400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f10646d
or eax, 0x5d7bd985
and eax, 0x558bf845
or eax, 0x408
mov dword [ebx], eax
add ebx, edx
and eax, 0x1aa5d95b
or eax, 0x44a37182
and eax, 0x40139c0
or eax, 0xb100230
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b0693a1
or eax, 0x5c581533
and eax, 0x8283
or eax, 0x4000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4cc94860
and eax, 0x40418a00
or eax, 0xb0040100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2357d1cf
xor eax, 0x4c69eb48
and eax, 0x8b780183
or eax, 0x844c08
mov dword [ebx], eax
add ebx, edx
or eax, 0x539e9569
and eax, 0x1096a0b6
and eax, 0x8000
or eax, 0x89080154
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4028078a
and eax, 0x1208454
or eax, 0x14df6001
mov dword [ebx], eax
add ebx, edx
and eax, 0x22277e68
xor eax, 0x2206cb7
and eax, 0x20
or eax, 0x403000
mov dword [ebx], eax
add ebx, edx
or eax, 0xa62ba62
xor eax, 0xc30d3f8
and eax, 0x4404118
or eax, 0x71a40421
mov dword [ebx], eax
add ebx, edx
or eax, 0x61db85c
or eax, 0x89e70a7
and eax, 0x7445890e
or eax, 0x80000200
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b442a9e
and eax, 0x89018082
or eax, 0x4001
mov dword [ebx], eax
add ebx, edx
and eax, 0x30b92a18
and eax, 0x6430d60a
and eax, 0
or eax, 0x97e9f445
mov dword [ebx], eax
add ebx, edx
or eax, 0x6a000002
xor eax, 0x1ccc1627
and eax, 0x83000000
or eax, 0x8000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2aa9d237
xor eax, 0xdbded4a
and eax, 0x211e448
or eax, 0x68400005
mov dword [ebx], eax
add ebx, edx
and eax, 0x6f50a241
and eax, 0x18f2f19a
and eax, 0x2000
or eax, 0x4004800
mov dword [ebx], eax
add ebx, edx
or eax, 0xc05b9d9
and eax, 0x4050000
or eax, 0x11fa0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x17c9e477
and eax, 0x2040
or eax, 0x401008
mov dword [ebx], eax
add ebx, edx
and eax, 0xbfcb0fe
and eax, 0x400008
or eax, 0x83a84581
mov dword [ebx], eax
add ebx, edx
and eax, 0xf8f87b2
and eax, 0xe907758
and eax, 0
or eax, 0x7400e87d
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d848d06
and eax, 0x50008004
or eax, 0x88454779
mov dword [ebx], eax
add ebx, edx
or eax, 0x6e025cb1
and eax, 0x1000
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x5da2847
and eax, 0xbc1e5
and eax, 0x80040
or eax, 0x60082a
mov dword [ebx], eax
add ebx, edx
or eax, 0x9a5dbbb
and eax, 0x8000020
or eax, 0xe0000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6789f34a
and eax, 0
or eax, 0x481
mov dword [ebx], eax
add ebx, edx
or eax, 0x26c63af6
and eax, 0x5353f40e
and eax, 0x402
or eax, 0x8908c081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5390153e
xor eax, 0x213b4375
and eax, 0x79839040
or eax, 0x4006805
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c25d329
xor eax, 0x37f04dff
and eax, 0x40540090
or eax, 0x14200068
mov dword [ebx], eax
add ebx, edx
and eax, 0x408566ff
and eax, 0x18d33018
and eax, 8
or eax, 0x200060
mov dword [ebx], eax
add ebx, edx
or eax, 0x497313a5
and eax, 0x42edcc40
and eax, 0x40410000
or eax, 0xb8148b00
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb158f54
and eax, 0x13000050
or eax, 0x807e802
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c3e325f
and eax, 0x36dec5a0
and eax, 0x20000
or eax, 0xc4810000
mov dword [ebx], eax
add ebx, edx
and eax, 0x439dce0b
and eax, 0xde91f5f
and eax, 0
or eax, 0x10006808
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d63eb7b
and eax, 0x45030000
or eax, 0x880000
mov dword [ebx], eax
add ebx, edx
or eax, 0x56f8fab4
and eax, 0x458b50b0
or eax, 0x8000048
mov dword [ebx], eax
add ebx, edx
or eax, 0x69875046
or eax, 0x28e1a28c
and eax, 0x20e850e8
or eax, 0x92000100
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f2c0cde
and eax, 0x233496e2
and eax, 0x1000000
or eax, 0x8400001c
mov dword [ebx], eax
add ebx, edx
and eax, 0x52216cb1
and eax, 0
or eax, 0x6a2176c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x1aaaa498
xor eax, 0x3ef52eb4
and eax, 0x30040800
or eax, 0x2206000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6ae097c0
and eax, 0x50800040
or eax, 0x50b0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x78224e
and eax, 0x4e00208
or eax, 0x8a0850f0
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a8f4547
or eax, 0x6ee5b0eb
and eax, 0x2000008
or eax, 0x81000004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3675a689
xor eax, 0x549873c5
and eax, 0xe0810440
or eax, 0x18020884
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c4ea39e
and eax, 0x880924de
or eax, 0x3005021
mov dword [ebx], eax
add ebx, edx
xor eax, 0x68bbfcb9
xor eax, 0x6bf4536e
and eax, 0x8002d000
or eax, 0x40812445
mov dword [ebx], eax
add ebx, edx
or eax, 0x15b8d66c
and eax, 0xd4018001
or eax, 0x20440900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x632a9a82
and eax, 0x11680183
or eax, 0x40904c08
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a2556ed
and eax, 0x1144e8
or eax, 0x22000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x58e057b7
and eax, 0xc00300
or eax, 0x4048000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6343e38
and eax, 0x2e01508
or eax, 0x50084083
mov dword [ebx], eax
add ebx, edx
and eax, 0x33c49580
and eax, 0x10001580
or eax, 0x2008007f
mov dword [ebx], eax
add ebx, edx
or eax, 0x710016c8
and eax, 0x528e1705
and eax, 0x80000
or eax, 0x27e10040
mov dword [ebx], eax
add ebx, edx
and eax, 0x3276d024
and eax, 0x2600000
or eax, 0x899fffff
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2de4c9fa
and eax, 0x40b3405
or eax, 0x4980c840
mov dword [ebx], eax
add ebx, edx
and eax, 0x14a32eab
and eax, 0x4002800
or eax, 0x700813f4
mov dword [ebx], eax
add ebx, edx
and eax, 0x672e9ef5
and eax, 0x3f658b3f
and eax, 0x20000200
or eax, 0xc045c509
mov dword [ebx], eax
add ebx, edx
or eax, 0x32075cfb
and eax, 1
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c612505
xor eax, 0x6b3666b7
and eax, 0x410606a2
or eax, 0x4c10149
mov dword [ebx], eax
add ebx, edx
and eax, 0x7fb63e4f
and eax, 0x7daa387f
and eax, 0x40
or eax, 0xa0
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e318756
or eax, 0x7b5ad3ac
and eax, 0x60518300
or eax, 0x80040800
mov dword [ebx], eax
add ebx, edx
and eax, 0x45bea3a9
and eax, 0x140100
or eax, 0x8bc85489
mov dword [ebx], eax
add ebx, edx
or eax, 0x2048468e
xor eax, 0x7fff2869
and eax, 0xc0007c44
or eax, 0x28508001
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d26ce82
and eax, 0x7c7ebbde
and eax, 0
or eax, 0x1329
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c51abd3
xor eax, 0x4c759b4d
and eax, 0x40083
or eax, 0x8b00c400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2988c85e
and eax, 0xa0880c45
or eax, 0x4503d000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3456a262
and eax, 0xc0cc4205
or eax, 0xc008158
mov dword [ebx], eax
add ebx, edx
xor eax, 0x64aab082
and eax, 0x884440cc
or eax, 0x44888c00
mov dword [ebx], eax
add ebx, edx
or eax, 0x4360a316
and eax, 0xcccccccc
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d681f67
and eax, 0xc084c088
or eax, 0xc480c44
mov dword [ebx], eax
add ebx, edx
xor eax, 0x52d23b8f
xor eax, 0x60a7ffc0
and eax, 0xec890080
or eax, 0x2554c
mov dword [ebx], eax
add ebx, edx
and eax, 0x421e92cd
and eax, 0x80
or eax, 0xa110ec03
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e66c159
and eax, 0x404000
or eax, 0x1000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e5f2e68
and eax, 0x2014000
or eax, 0xa1008083
mov dword [ebx], eax
add ebx, edx
and eax, 0x257a3f6d
and eax, 0x64b3255b
and eax, 0
or eax, 0x405000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2d11506a
and eax, 0x4000
or eax, 0xf405c7
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b3ba10e
and eax, 0x2a000008
or eax, 0x40000020
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b1e0851
xor eax, 0x29d9b65
and eax, 0x60018308
or eax, 0x944c0800
mov dword [ebx], eax
add ebx, edx
or eax, 0x606984fa
and eax, 0x6ce9332f
and eax, 0x290000
or eax, 0x382e851
mov dword [ebx], eax
add ebx, edx
and eax, 0x65b539bd
and eax, 0x810000
or eax, 0xc4020000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x34ff4907
and eax, 0x2f2c045c
and eax, 0x20040000
or eax, 0xd8418908
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b615a3d
and eax, 0x400008
or eax, 0x300c15f7
mov dword [ebx], eax
add ebx, edx
and eax, 0x572d4021
and eax, 0x10040000
or eax, 0x10040
mov dword [ebx], eax
add ebx, edx
and eax, 0x741f9c5
and eax, 0
or eax, 0x89000027
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b489915
and eax, 0x11489005
or eax, 0x4b76040
mov dword [ebx], eax
add ebx, edx
and eax, 0x3fcd4dec
xor eax, 0x51e801a9
and eax, 0x4c
or eax, 0x403000
mov dword [ebx], eax
add ebx, edx
or eax, 0x60765eb2
and eax, 0x60704438
or eax, 0x16800101
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4355e88f
and eax, 0x739f8f11
and eax, 0x1010810
or eax, 0x8c006245
mov dword [ebx], eax
add ebx, edx
xor eax, 0x753daddc
or eax, 0x11e6bf48
and eax, 0x8952f441
or eax, 0x2000014
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d15eb7b
or eax, 0xd4a373
and eax, 0xef50f845
or eax, 0x10000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc4522fc
and eax, 0x78f9ac6d
and eax, 0x40100801
or eax, 0x405414
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3430a500
and eax, 0x74408100
or eax, 0x1800400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c9f4060
or eax, 0x5a6d3701
and eax, 0x7845c721
or eax, 0x8400001e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x573d1f93
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x45078015
or eax, 0x28490f4a
and eax, 0x4d0b094b
or eax, 0x8000a0
mov dword [ebx], eax
add ebx, edx
or eax, 0x7aa0c7b0
and eax, 0x18183f8
or eax, 0x400004
mov dword [ebx], eax
add ebx, edx
and eax, 0x7201db12
xor eax, 0x1089c7e8
and eax, 0x884488
or eax, 0x8b740901
mov dword [ebx], eax
add ebx, edx
and eax, 0x59f2bede
or eax, 0x375d39b
and eax, 0x181d811
or eax, 0x440a2044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x46a5f5c9
or eax, 0x53bc53ec
and eax, 0x53021bfc
or eax, 0x20002000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7dac611c
or eax, 0x1a1c90f4
and eax, 0x1c0c4a20
or eax, 0xe0412103
mov dword [ebx], eax
add ebx, edx
and eax, 0x632a7044
and eax, 0x60000000
or eax, 0x98558b1c
mov dword [ebx], eax
add ebx, edx
or eax, 0x7942ef7f
and eax, 0x24447
or eax, 0x4080080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b03ab48
and eax, 0xc
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d238777
and eax, 0xc20056b
or eax, 0x10dc4000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x275dfa38
or eax, 0x75affca5
and eax, 0xda84d83
or eax, 0x80500008
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d95d886
and eax, 0x40040104
or eax, 0x12000050
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7a78e446
or eax, 0x38a80847
and eax, 0x10600557
or eax, 0x400010a8
mov dword [ebx], eax
add ebx, edx
and eax, 0x16dbdd2b
and eax, 0x400000
or eax, 0xcaab0040
mov dword [ebx], eax
add ebx, edx
or eax, 0x1467330
and eax, 0xc0222060
or eax, 0x10808b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x15e54a15
and eax, 0xc155e08a
or eax, 0x2080501
mov dword [ebx], eax
add ebx, edx
or eax, 0xb67becd
and eax, 0x44f42f48
and eax, 0x40000548
or eax, 0xac8b5084
mov dword [ebx], eax
add ebx, edx
xor eax, 0x27451ef9
and eax, 0xc30c4801
or eax, 0x400a482
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3411cb9
and eax, 0xf000
or eax, 0xc45
mov dword [ebx], eax
add ebx, edx
or eax, 0x614891e6
and eax, 0x3344350b
and eax, 0x1400000
or eax, 0x8ab0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x624e2370
and eax, 0x17e651fb
and eax, 0x400000
or eax, 0x83bc458b
mov dword [ebx], eax
add ebx, edx
and eax, 0x3187c05
and eax, 0x1080000
or eax, 0x448101c0
mov dword [ebx], eax
add ebx, edx
and eax, 0xa23f782
xor eax, 0x6bcc4a
and eax, 0x6881c8
or eax, 0xfc150034
mov dword [ebx], eax
add ebx, edx
or eax, 0x16a44c76
and eax, 0xfe
or eax, 1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x39187c07
or eax, 0x48326566
and eax, 0x490a1c72
or eax, 0x4810201
mov dword [ebx], eax
add ebx, edx
xor eax, 0x245ead6b
xor eax, 0x6946f0b6
and eax, 0x9303ac
or eax, 0x14240c50
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3aaf847f
and eax, 0x100801
or eax, 0x4040604c
mov dword [ebx], eax
add ebx, edx
or eax, 0x51082e82
or eax, 0x125317a2
and eax, 0x50520500
or eax, 0x24808000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f42b6ed
and eax, 0x400000
or eax, 0x8b80330d
mov dword [ebx], eax
add ebx, edx
and eax, 0x7986feb5
and eax, 0x1e350c54
and eax, 0x8000004
or eax, 0x8166fc49
mov dword [ebx], eax
add ebx, edx
xor eax, 0x569afa80
and eax, 0x50680404
or eax, 0x4900
mov dword [ebx], eax
add ebx, edx
or eax, 0x4806f2cd
and eax, 0x506a0040
or eax, 0x80810000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3313ee11
and eax, 0x42084401
or eax, 0x1000118a
mov dword [ebx], eax
add ebx, edx
and eax, 0x435cc5e8
or eax, 0x66c83c3
and eax, 0x480c8
or eax, 0x113820
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d7ddd4d
and eax, 0x4400100
or eax, 0x848200
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c82b09e
xor eax, 0x3d9bf196
and eax, 0x41544008
or eax, 0x86a00581
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ac5d238
and eax, 0x4000
or eax, 0xb845
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1edc07c1
and eax, 0x198f4aac
and eax, 0x8880000
or eax, 0x1630000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x42d23ec
xor eax, 0x13e698e9
and eax, 0x2200101
or eax, 0x81d8448a
mov dword [ebx], eax
add ebx, edx
or eax, 0x620f1393
and eax, 0x41890180
or eax, 0x4000040
mov dword [ebx], eax
add ebx, edx
or eax, 0x361e44ba
xor eax, 0x4d944a68
and eax, 0x38090b90
or eax, 0xc0448068
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7fc3a4b4
and eax, 0x3840d08
or eax, 0x70704033
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d462934
or eax, 0x696bd671
and eax, 0x8558b17
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe03e9b9
or eax, 0x6cafe62a
and eax, 0x66f84402
or eax, 0x1101
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c74710a
and eax, 0xa002409
or eax, 0x81029a06
mov dword [ebx], eax
add ebx, edx
xor eax, 0x713f01b7
and eax, 0x8824b808
or eax, 0x1424045
mov dword [ebx], eax
add ebx, edx
or eax, 0x131d6c
xor eax, 0x7fb2cb3e
and eax, 0x50400400
or eax, 0x284904
mov dword [ebx], eax
add ebx, edx
xor eax, 0x75ac6088
and eax, 0x41f8c727
and eax, 0xc00000
or eax, 0xd82b0040
mov dword [ebx], eax
add ebx, edx
or eax, 0x6753d088
and eax, 0x40504088
or eax, 0x2830
mov dword [ebx], eax
add ebx, edx
and eax, 0x4444d298
xor eax, 0x33f77bf7
and eax, 0x51a50b00
or eax, 0xc408000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x26a83ee1
and eax, 0x1dcd70a4
and eax, 0x84c0080
or eax, 0xc480cc43
mov dword [ebx], eax
add ebx, edx
and eax, 0x5174a4e3
and eax, 0x404484c0
or eax, 0x8c88480c
mov dword [ebx], eax
add ebx, edx
and eax, 0x16874b90
and eax, 0x4804080
or eax, 0xe80b154c
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b7c4784
and eax, 0x84480
or eax, 0x8304a803
mov dword [ebx], eax
add ebx, edx
and eax, 0x44d86989
and eax, 0x801
or eax, 0x7500047c
mov dword [ebx], eax
add ebx, edx
or eax, 0x408a988
and eax, 0x20fec5e5
and eax, 0x20000004
or eax, 0xcbc03200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d7828b8
and eax, 0x1e102f1f
and eax, 0x204
or eax, 0xf845c562
mov dword [ebx], eax
add ebx, edx
or eax, 0x67ccf415
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ad166f9
and eax, 0x10e71dee
and eax, 0x4a8
or eax, 0x10
mov dword [ebx], eax
add ebx, edx
xor eax, 0xfb14c03
xor eax, 0x4e843cf7
and eax, 0x6000
or eax, 0xc80b00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x665656cb
and eax, 0x208158b
or eax, 0x89004000
mov dword [ebx], eax
add ebx, edx
or eax, 0x17e8c734
and eax, 0x5880204
or eax, 0x40010800
mov dword [ebx], eax
add ebx, edx
or eax, 0x19975327
or eax, 0x74b9e8db
and eax, 0x7c05c3f4
or eax, 0x80400400
mov dword [ebx], eax
add ebx, edx
or eax, 0x76b2a03b
xor eax, 0x25e0a9b3
and eax, 0
or eax, 1
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c1d8921
and eax, 0x4c090921
or eax, 0x18200ca
mov dword [ebx], eax
add ebx, edx
and eax, 0x65ecd272
and eax, 0x1c37cf63
and eax, 0x60
or eax, 0x1c1839c
mov dword [ebx], eax
add ebx, edx
or eax, 0x306b47c9
and eax, 0x1e84589
or eax, 0x8a140800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f9ec6ed
or eax, 0xf3225b4
and eax, 0x4532ac54
or eax, 0x10095001
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c218b7
or eax, 0x6c27fabb
and eax, 0xb32720c
or eax, 0x80000100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1380778d
and eax, 0x80820401
or eax, 0x4001f044
mov dword [ebx], eax
add ebx, edx
and eax, 0xd94694c
or eax, 0x1467505f
and eax, 0x14450001
or eax, 0xe8088b00
mov dword [ebx], eax
add ebx, edx
or eax, 0x5159add0
xor eax, 0x7a5257fb
and eax, 0x308500a
or eax, 0x38000581
mov dword [ebx], eax
add ebx, edx
or eax, 0x40d36f24
xor eax, 0x6465cd1
and eax, 0x111d0204
or eax, 0x2608800
mov dword [ebx], eax
add ebx, edx
and eax, 0x52bd15bc
or eax, 0xb240b8b
and eax, 0x338018b
or eax, 0x80c04400
mov dword [ebx], eax
add ebx, edx
and eax, 0x17682f99
and eax, 0x11eb6ff7
and eax, 0x1080180
or eax, 0x44810040
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b794669
or eax, 0x21e425b2
and eax, 0x206d01f0
or eax, 0xd8108208
mov dword [ebx], eax
add ebx, edx
xor eax, 0x55c6b5bc
and eax, 0x20003400
or eax, 0x12044802
mov dword [ebx], eax
add ebx, edx
and eax, 0x26e3efe0
and eax, 0x2006800
or eax, 0x891083c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x71f20c98
or eax, 0x35c34ed4
and eax, 0x5583ec4c
or eax, 0x81001
mov dword [ebx], eax
add ebx, edx
or eax, 0x7384fa1c
and eax, 0x2048a08
or eax, 0x88000100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d070c36
xor eax, 0x78076a8a
and eax, 0x8b044580
or eax, 0x60f00009
mov dword [ebx], eax
add ebx, edx
or eax, 0x73dcff55
and eax, 0x8b00b09d
or eax, 0x10020
mov dword [ebx], eax
add ebx, edx
or eax, 0x922f506
and eax, 0x880355a5
or eax, 0x44c00840
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a0edbac
and eax, 0x8004884
or eax, 0xc4cc8448
mov dword [ebx], eax
add ebx, edx
xor eax, 0x186ff633
or eax, 0x709e2587
and eax, 0xe48b15cc
or eax, 0x8004000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d6a8de7
xor eax, 0x18832bcb
and eax, 0x68006240
or eax, 0x811
mov dword [ebx], eax
add ebx, edx
or eax, 0x129447ea
xor eax, 0x2fadb3a6
and eax, 0
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ddd9981
and eax, 0x5899869f
and eax, 0x80000
or eax, 0x62036a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x26f562c7
and eax, 0xa0128
or eax, 0x600642
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f7b8e95
and eax, 0x80400
or eax, 0x5000418b
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f334bbe
or eax, 0x62afb8e1
and eax, 0x202c11eb
or eax, 0x10500414
mov dword [ebx], eax
add ebx, edx
xor eax, 0x665be32c
and eax, 0x44010040
or eax, 0x1880000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e1542b3
xor eax, 0x57fd08f9
and eax, 0x507c00f8
or eax, 0xac018304
mov dword [ebx], eax
add ebx, edx
or eax, 0x1bb7dfc1
or eax, 0x57279c0a
and eax, 0x8b1154ff
or eax, 0x2000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x13464118
xor eax, 0x3ed6035d
and eax, 0xa6013408
or eax, 0x5950c845
mov dword [ebx], eax
add ebx, edx
and eax, 0x243046c
xor eax, 0x31cfacbf
and eax, 0x811
or eax, 0x40300004
mov dword [ebx], eax
add ebx, edx
or eax, 0x6913d191
and eax, 0x19800
or eax, 0x2000
mov dword [ebx], eax
add ebx, edx
or eax, 0x75c80907
and eax, 0xc90000
or eax, 0x2220000
mov dword [ebx], eax
add ebx, edx
and eax, 0x25968adf
and eax, 0x2f4b9943
and eax, 0x20000
or eax, 0xe589c033
mov dword [ebx], eax
add ebx, edx
xor eax, 0x54ed8aca
xor eax, 0x4aa6e4e0
and eax, 0xc8c08219
or eax, 0x40c4144
mov dword [ebx], eax
add ebx, edx
or eax, 0x364ff6bf
and eax, 0xec8b55cc
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5821c500
and eax, 0x80088080
or eax, 0xb046c03
mov dword [ebx], eax
add ebx, edx
xor eax, 0x55deb007
xor eax, 0x2f73e9e2
and eax, 0x81001444
or eax, 0xa500001
mov dword [ebx], eax
add ebx, edx
and eax, 0x68ce389b
xor eax, 0x5f6e167a
and eax, 0x3000049
or eax, 0x88511004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x68cfcaf3
and eax, 0x83120814
or eax, 0x8400441
mov dword [ebx], eax
add ebx, edx
and eax, 0x677f7f93
and eax, 0x500801
or eax, 0xe8000044
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a9f8e13
and eax, 1
or eax, 0xb4
mov dword [ebx], eax
add ebx, edx
and eax, 0x64e7dd8e
and eax, 0x80
or eax, 0x8910c403
mov dword [ebx], eax
add ebx, edx
xor eax, 0x134a5909
and eax, 0x80a9c00
or eax, 0x45816045
mov dword [ebx], eax
add ebx, edx
and eax, 0x10f54d5a
and eax, 0xa375f00
and eax, 0x14000
or eax, 0x558a111c
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c396e92
and eax, 0x44094010
or eax, 0x1821208
mov dword [ebx], eax
add ebx, edx
or eax, 0x413f7c51
xor eax, 0x5e613839
and eax, 0x98a4000
or eax, 0x44011014
mov dword [ebx], eax
add ebx, edx
or eax, 0x5090e065
or eax, 0x172f253b
and eax, 0x1aa85110
or eax, 0x80400000
mov dword [ebx], eax
add ebx, edx
and eax, 0x465bcf1b
or eax, 0x4bc0c2ef
and eax, 0x3000000
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x492e9e0
xor eax, 0x5c273e1d
and eax, 0x44011004
or eax, 0x18800c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c19f0e6
and eax, 0xc1180e0
or eax, 0x440b18
mov dword [ebx], eax
add ebx, edx
or eax, 0x6920fd90
and eax, 0x8458b50
or eax, 2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x574bb00a
xor eax, 0x464cf452
and eax, 0x18408b00
or eax, 0x40d0050
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a4d7886
and eax, 0x18458b50
or eax, 0x100001
mov dword [ebx], eax
add ebx, edx
and eax, 0xe5a809c
xor eax, 0x5a6d7962
and eax, 0x3de852
or eax, 0x420000
mov dword [ebx], eax
add ebx, edx
and eax, 0x597428cd
or eax, 0x5b05d25e
and eax, 0x40010000
or eax, 0x84820000
mov dword [ebx], eax
add ebx, edx
and eax, 0x35ffecec
or eax, 0x13d8a88
and eax, 0x4058800
or eax, 0xf0400110
mov dword [ebx], eax
add ebx, edx
and eax, 0x36254223
and eax, 0x10040000
or eax, 0x40f8458b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x27c4175
and eax, 0x5080048a
or eax, 0x1784901
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f561a27
or eax, 0x7bb7e1d4
and eax, 0x52b45588
or eax, 0x400003
mov dword [ebx], eax
add ebx, edx
and eax, 0x50f33fe4
and eax, 0x80
or eax, 0x868
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3cb15cfe
and eax, 0xc800000
or eax, 0x448300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x23b60685
and eax, 0x3508581
or eax, 0xc00d600a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1407ff53
and eax, 0xc40a10c8
or eax, 0x28814504
mov dword [ebx], eax
add ebx, edx
xor eax, 0x42029612
and eax, 0x84182
or eax, 0x3c01
mov dword [ebx], eax
add ebx, edx
and eax, 0x77961e57
and eax, 0x401
or eax, 0x45c70374
mov dword [ebx], eax
add ebx, edx
and eax, 0x2aa224d2
and eax, 0
or eax, 0x108
mov dword [ebx], eax
add ebx, edx
and eax, 0x49aa204c
and eax, 0x3a1cb4b3
and eax, 0
or eax, 0xc7d8300
mov dword [ebx], eax
add ebx, edx
or eax, 0x1312107c
or eax, 0x1dc4a507
and eax, 0x7073500
or eax, 0xc0004000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2554cca4
or eax, 0x20b91e6c
and eax, 0x10c44
or eax, 1
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ff80d9f
and eax, 0x3d810000
or eax, 0x40020000
mov dword [ebx], eax
add ebx, edx
and eax, 0x218e01f5
xor eax, 0x763deef1
and eax, 0x7350010
or eax, 0x400000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e3347f
and eax, 0x25ef43d7
and eax, 0
or eax, 0x11045c7
mov dword [ebx], eax
add ebx, edx
and eax, 0x3089f8d4
and eax, 0
or eax, 0x8b000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5237f1bc
and eax, 0x2000000
or eax, 0xad0f0845
mov dword [ebx], eax
add ebx, edx
or eax, 0x9c613b2
and eax, 0xd8b0845
or eax, 0x40000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b405e3f
xor eax, 0x5b2f4f68
and eax, 0x4a40110
or eax, 0x490b0e00
mov dword [ebx], eax
add ebx, edx
and eax, 0x685a139e
xor eax, 0x23cf3f78
and eax, 0xbc10000
or eax, 0x80000310
mov dword [ebx], eax
add ebx, edx
and eax, 0x2add98d4
xor eax, 0x5b2642a8
and eax, 0x1070010
or eax, 0xae080c45
mov dword [ebx], eax
add ebx, edx
and eax, 0x7262a79a
and eax, 0x7f25ad05
and eax, 0x2000400
or eax, 0xc02b0855
mov dword [ebx], eax
add ebx, edx
and eax, 0x23b6cee4
and eax, 0x5c6e802e
and eax, 0x200000
or eax, 0x8b44c06b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x49740535
and eax, 0xc010004c
or eax, 0x21c10801
mov dword [ebx], eax
add ebx, edx
and eax, 0x3679e974
and eax, 0x410804
or eax, 0x100ca70b
mov dword [ebx], eax
add ebx, edx
and eax, 0x6bfec62e
or eax, 0x4d92d521
and eax, 0x4dd8d709
or eax, 0x10212090
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e9b570b
or eax, 0x1fb97df4
and eax, 0x4c884cc1
or eax, 0x80448002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7a020d1b
xor eax, 0x43bade43
and eax, 0xc4440c88
or eax, 0x888c044
mov dword [ebx], eax
add ebx, edx
and eax, 0x399e3121
and eax, 0x88c0000
or eax, 0xc440cccc
mov dword [ebx], eax
add ebx, edx
or eax, 0x2378983b
and eax, 0xec8854cc
or eax, 0x30100
mov dword [ebx], eax
add ebx, edx
and eax, 0x2096d39
and eax, 0x84400
or eax, 0x8b04a883
mov dword [ebx], eax
add ebx, edx
or eax, 0x3158790b
and eax, 0x1cf2c51f
and eax, 1
or eax, 0x452b0844
mov dword [ebx], eax
add ebx, edx
or eax, 0x292292e6
and eax, 0xc281000
or eax, 0x2c04010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x330478b2
and eax, 0x31b2f958
and eax, 0x1000000
or eax, 0x82000010
mov dword [ebx], eax
add ebx, edx
or eax, 0x7cd2bf37
and eax, 0x45800404
or eax, 0x900c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x5a75681d
and eax, 0x28b3015d
and eax, 0x1005c
or eax, 0x144c8ba0
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b8f36fc
xor eax, 0x61e41441
and eax, 0x10080929
or eax, 0x41044402
mov dword [ebx], eax
add ebx, edx
and eax, 0x781ee110
and eax, 0xc4000
or eax, 0x3bce8
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c37500
and eax, 0x1bb5797a
and eax, 0
or eax, 0x4c48300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a6c944c
xor eax, 0x4cb3a919
and eax, 0x2180401
or eax, 0x89e04188
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ac40d72
xor eax, 0x7cf69082
and eax, 0x502d851
or eax, 0x50012404
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d3922c8
and eax, 0x54010040
or eax, 0xa05489b8
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c6d4078
and eax, 0x2a15baa7
and eax, 0x40000
or eax, 0x8bf0458b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x62b35c1f
and eax, 0xc8431984
or eax, 0x4804461
mov dword [ebx], eax
add ebx, edx
and eax, 0x6251cad7
and eax, 0x404048c4
or eax, 0x8c8c8408
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5afb3725
and eax, 0x7c1d16f2
and eax, 0x40110c0
or eax, 0xe88a450c
mov dword [ebx], eax
add ebx, edx
or eax, 0x77607d56
xor eax, 0x67a6d83b
and eax, 0x4a481
or eax, 0x1004800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x646cae67
xor eax, 0x55c52b46
and eax, 0x850000
or eax, 0x45420000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1bd98361
and eax, 0x10060
or eax, 0x9c
mov dword [ebx], eax
add ebx, edx
or eax, 0x6212cc32
and eax, 0x60018c00
or eax, 0x9c440100
mov dword [ebx], eax
add ebx, edx
and eax, 0x46e87484
or eax, 0x7d02d762
and eax, 0x7c008540
or eax, 0x808d0810
mov dword [ebx], eax
add ebx, edx
and eax, 0x13ec1b36
and eax, 0xb0bffc1
and eax, 0x80900
or eax, 0x51f7f6fe
mov dword [ebx], eax
add ebx, edx
or eax, 0x70913101
xor eax, 0x5a2dc515
and eax, 0x200010ea
or eax, 0x10000515
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6737fa04
xor eax, 0x1da5b5b4
and eax, 0x800040
or eax, 0x850d0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4aa5aa64
or eax, 0x218f9b67
and eax, 0x218f9a64
or eax, 0xde706498
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5b19adf8
and eax, 0x80444100
or eax, 0x4319a48b
mov dword [ebx], eax
add ebx, edx
and eax, 0x12475d17
and eax, 0x444400
or eax, 0xcc8888cc
mov dword [ebx], eax
add ebx, edx
and eax, 0x4414ad2d
or eax, 0x7ec673fa
and eax, 0x6c8255cc
or eax, 0x80090000
mov dword [ebx], eax
add ebx, edx
or eax, 0x38c4ee08
and eax, 0x7df108f9
and eax, 0x8000880
or eax, 0x8314e403
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e84afcc
and eax, 0x2fc1498
and eax, 0
or eax, 0x45890845
mov dword [ebx], eax
add ebx, edx
or eax, 0x395f3959
xor eax, 0x6177e3e9
and eax, 0xc088ab4
or eax, 0x450140
mov dword [ebx], eax
add ebx, edx
or eax, 0x369b9fa9
and eax, 0xad80d89
or eax, 0x81204000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1840794
and eax, 0x527f192d
and eax, 0
or eax, 0xb70ff855
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1722ca8c
xor eax, 0x5d06e005
and eax, 0x74008000
or eax, 0xc00502
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2ecdb4d7
and eax, 0x580d0151
or eax, 0xa0408a0a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x790c035a
xor eax, 0xe5caa52
and eax, 0x83112203
or eax, 0x950c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x55f28e3a
and eax, 0x10600130
or eax, 0x91c40ca
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ba8ca35
and eax, 0x9284000
or eax, 0x6d0058b
mov dword [ebx], eax
add ebx, edx
or eax, 0x6a1bce5d
or eax, 0x5461b15a
and eax, 0x79830897
or eax, 0x80000020
mov dword [ebx], eax
add ebx, edx
or eax, 0x3996f6a8
and eax, 0x4ab5bcb0
and eax, 0x8043c10
or eax, 0x830a434a
mov dword [ebx], eax
add ebx, edx
and eax, 0x147a9b
or eax, 0x609ec0c8
and eax, 0x200ef850
or eax, 0x97010005
mov dword [ebx], eax
add ebx, edx
xor eax, 0x74aad723
xor eax, 0x6dbc6164
and eax, 0x20000202
or eax, 0xc08100
mov dword [ebx], eax
add ebx, edx
and eax, 0x68948406
and eax, 0x20800000
or eax, 0xcb704589
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a868bb1
and eax, 0x28000101
or eax, 0xd04d8a08
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e38b9b1
and eax, 0x80113208
or eax, 0x9008507
mov dword [ebx], eax
add ebx, edx
xor eax, 0xfbd7945
xor eax, 0x1a32322b
and eax, 0x8806f041
or eax, 0x3600014
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c8a942a
and eax, 0x81646045
or eax, 0x8029000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3751d3c0
and eax, 0xd03f045
or eax, 0x40880c00
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c91d56a
xor eax, 0xd1ac274
and eax, 0x810f10
or eax, 0x113600e4
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c8dc65d
and eax, 0x3c05870d
or eax, 0xc0403002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x73cf642c
or eax, 0x109571d7
and eax, 0x414d033
or eax, 0x600008
mov dword [ebx], eax
add ebx, edx
or eax, 0xe86e933
and eax, 0xe2c033
or eax, 0x31090000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x787c3250
or eax, 0x48bce6b6
and eax, 0x1b44483
or eax, 0x82400908
mov dword [ebx], eax
add ebx, edx
and eax, 0x50c4d0ab
xor eax, 0x73aa0ab6
and eax, 0x41080201
or eax, 0xc8100c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x60ffd377
and eax, 0x285481b4
or eax, 0xd0010a40
mov dword [ebx], eax
add ebx, edx
and eax, 0x54b21cb
and eax, 0x80
or eax, 0x8902c203
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7a31b2de
and eax, 0x1182d0bf
and eax, 0x11025015
or eax, 0x8ae9a840
mov dword [ebx], eax
add ebx, edx
or eax, 0x76e625fc
xor eax, 0x62766754
and eax, 0xd900089
or eax, 0x2644502
mov dword [ebx], eax
add ebx, edx
or eax, 0x54990ab9
and eax, 0x498508b3
or eax, 0x80000004
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c2a30ed
and eax, 0x45870875
or eax, 0x400100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x44354501
or eax, 0x48813dab
and eax, 0x1ec
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x55978596
xor eax, 0x3ca41981
and eax, 0x41038800
or eax, 0x86046300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x68dd594f
and eax, 0xa045
or eax, 0x4c00
mov dword [ebx], eax
add ebx, edx
or eax, 0x21aef66c
and eax, 0x18a0000
or eax, 0x44010000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f90c0b2
or eax, 0x6db0b032
and eax, 0x4da08020
or eax, 0x10450bcc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6df27aea
and eax, 0x6342952
and eax, 0x40002
or eax, 0xccc8ccc1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x16a4e06e
and eax, 0xc8480c8c
or eax, 0x484c040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x365ceb9e
xor eax, 0x53646cdd
and eax, 0xa880418c
or eax, 0x440b1440
mov dword [ebx], eax
add ebx, edx
or eax, 0x29f13eec
xor eax, 0x4c6ee663
and eax, 0x41983
or eax, 0x50602400
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b33635c
and eax, 0x215e1a64
and eax, 0
or eax, 0x75000040
mov dword [ebx], eax
add ebx, edx
or eax, 0x275ad10f
and eax, 0x1410d10b
or eax, 0x52e00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4f74e4f2
and eax, 0x3000030
or eax, 0xa0004000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c6f2541
and eax, 0
or eax, 0x405064
mov dword [ebx], eax
add ebx, edx
or eax, 0x563cdb6
xor eax, 0x29378ea9
and eax, 0x410b
or eax, 0x50080480
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f1fe7f3
and eax, 0x50084583
or eax, 0x1040808
mov dword [ebx], eax
add ebx, edx
or eax, 0x3684db4e
xor eax, 0x1afe0925
and eax, 0x4060148a
or eax, 0x10040101
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c8e3e88
and eax, 0x5c420000
or eax, 0xa3100040
mov dword [ebx], eax
add ebx, edx
and eax, 0x7cbff674
and eax, 0x40100000
or eax, 0x200c15
mov dword [ebx], eax
add ebx, edx
or eax, 0x3863f72d
and eax, 0x48435d00
or eax, 0x84800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1129be4b
and eax, 0xcc8b5548
or eax, 0x20000084
mov dword [ebx], eax
add ebx, edx
and eax, 0x434fc0d8
and eax, 0x84080
or eax, 0xa100ac03
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a9c97f5
xor eax, 0x23711bb7
and eax, 0x401330
or eax, 0x4008
mov dword [ebx], eax
add ebx, edx
and eax, 0x10e70910
and eax, 0x1127550e
and eax, 0x100
or eax, 0x8bf84489
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc3e95c8
and eax, 0x421001
or eax, 0x4011280c
mov dword [ebx], eax
add ebx, edx
and eax, 0x888874e
and eax, 0
or eax, 0x1c18300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x72b11cd9
and eax, 0x53300d89
or eax, 0x80000
mov dword [ebx], eax
add ebx, edx
or eax, 0x16fe2b7e
and eax, 0x244a80fc
and eax, 0xa0040
or eax, 0x1b00000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b70d365
xor eax, 0x19c6ceca
and eax, 0x1000000
or eax, 0x84000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1bd0ee93
and eax, 0x1000000
or eax, 0x80840fd2
mov dword [ebx], eax
add ebx, edx
and eax, 0x602ff510
and eax, 0
or eax, 0xf000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x45d21090
or eax, 0x1e8a18a8
and eax, 0x524200b0
or eax, 0x240506
mov dword [ebx], eax
add ebx, edx
or eax, 0x104f8b74
xor eax, 0x6492a8d6
and eax, 0x850000
or eax, 0xc0000040
mov dword [ebx], eax
add ebx, edx
or eax, 0x2503648c
xor eax, 0x287976e6
and eax, 0x4d8a1020
or eax, 0x16154
mov dword [ebx], eax
add ebx, edx
or eax, 0x53b18bd4
and eax, 0x5c0989f0
or eax, 0xa0440008
mov dword [ebx], eax
add ebx, edx
or eax, 0x197f359a
xor eax, 0x1c03cf40
and eax, 0x410800aa
or eax, 0x14830941
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f1918b3
or eax, 0x42f65120
and eax, 0x1c201a0
or eax, 0x825c
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a52fe0b
and eax, 0x400008
or eax, 0x83bc5581
mov dword [ebx], eax
add ebx, edx
and eax, 0x582efa71
and eax, 0x205001
or eax, 0x7312ac7c
mov dword [ebx], eax
add ebx, edx
and eax, 0x38637efd
or eax, 0x3d7ce1fe
and eax, 0x3c448953
or eax, 0xc0010200
mov dword [ebx], eax
add ebx, edx
and eax, 0x25905d5c
and eax, 0x20000800
or eax, 0x4885048b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ab8f853
and eax, 0x422e1260
and eax, 0x40
or eax, 0x51004012
mov dword [ebx], eax
add ebx, edx
and eax, 0x464c4460
xor eax, 0x60ea2b05
and eax, 0x20400145
or eax, 0x100014ba
mov dword [ebx], eax
add ebx, edx
or eax, 0x4af27e58
or eax, 0x255f8c95
and eax, 0x16a0040
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x75daefae
and eax, 0x1480000
or eax, 0x8ab4558b
mov dword [ebx], eax
add ebx, edx
or eax, 0x3fabb2a0
and eax, 0x12689500
or eax, 0x40000004
mov dword [ebx], eax
add ebx, edx
and eax, 0x41ec66ea
and eax, 0x26b729f2
and eax, 0
or eax, 0xff500040
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e0bd0df
and eax, 0x40101015
or eax, 0x200800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x140cb187
and eax, 0x5ae042fd
and eax, 0
or eax, 0x1023d00
mov dword [ebx], eax
add ebx, edx
and eax, 0x799faf84
and eax, 0
or eax, 0x26740000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f218f34
and eax, 0x4000000
or eax, 0x98b006a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x13d23d56
and eax, 0x401130
or eax, 0x4200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x76f17cc1
and eax, 0x742e9629
and eax, 0x70000601
or eax, 0x815f950
mov dword [ebx], eax
add ebx, edx
and eax, 0x59d7f0e5
and eax, 0x18004000
or eax, 0xa2000030
mov dword [ebx], eax
add ebx, edx
or eax, 0x502a4c39
and eax, 0
or eax, 4
mov dword [ebx], eax
add ebx, edx
or eax, 0x5129125
and eax, 0x1008001
or eax, 0x8a0062c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x66c89f63
and eax, 0x40400882
or eax, 0x100000
mov dword [ebx], eax
add ebx, edx
and eax, 0x33e11523
and eax, 0x400000
or eax, 0x66a85000
mov dword [ebx], eax
add ebx, edx
or eax, 0xbeb2aeb
and eax, 0x3000003
or eax, 0x80000004
mov dword [ebx], eax
add ebx, edx
xor eax, 0xf796d3d
or eax, 0x2cc06cb1
and eax, 0x8ce90480
or eax, 0x12020044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x65c56fa
xor eax, 0x71c395ea
and eax, 0x7045c4
or eax, 0x880003
mov dword [ebx], eax
add ebx, edx
xor eax, 0x40c6a343
or eax, 0x5f8ae9a7
and eax, 0x49000000
or eax, 0xa0000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7eef2203
and eax, 0x6f58a2d1
and eax, 0x7482200
or eax, 0xf8b7dd72
mov dword [ebx], eax
add ebx, edx
or eax, 0x7d6b43a7
and eax, 0xc35de583
or eax, 8
mov dword [ebx], eax
add ebx, edx
and eax, 0x67cb5acc
xor eax, 0x2453acf7
and eax, 0x640a444c
or eax, 0x88811180
mov dword [ebx], eax
add ebx, edx
xor eax, 0x39f0466a
and eax, 0x81400082
or eax, 0x2000ec01
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a023d5e
and eax, 0x405000
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x42cb82e2
and eax, 0
or eax, 0xa301c083
mov dword [ebx], eax
add ebx, edx
or eax, 0xaa83afa
or eax, 0x1ab02015
and eax, 0x5000
or eax, 0x400000
mov dword [ebx], eax
add ebx, edx
or eax, 0x60888d0d
and eax, 0xc04505
or eax, 0x180000c2
mov dword [ebx], eax
add ebx, edx
and eax, 0xc5fc8c
and eax, 0x4000
or eax, 0xc700003a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4997d82
and eax, 0x11a5297a
and eax, 0
or eax, 0x3a24c445
mov dword [ebx], eax
add ebx, edx
xor eax, 0x19e4ae6b
and eax, 0x1c00000
or eax, 0x44070040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a918e3a
xor eax, 0x5da74a1
and eax, 0x830c8
or eax, 0x40320400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6578d8f3
xor eax, 0x2ae44324
and eax, 0xc048700
or eax, 0xc0414000
mov dword [ebx], eax
add ebx, edx
and eax, 0x794cdcbc
and eax, 0x79dd70b5
and eax, 0x400000
or eax, 0x3a44
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d2a87c9
and eax, 0x40
or eax, 0x50d04587
mov dword [ebx], eax
add ebx, edx
or eax, 0x49588c64
xor eax, 0x1370b13
and eax, 0x40004030
or eax, 0x8700000a
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b70f8c
or eax, 0x6ab1bc99
and eax, 0x2a109401
or eax, 0x10484044
mov dword [ebx], eax
add ebx, edx
and eax, 0x25f9cd84
and eax, 0x400000
or eax, 0x45870040
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e5c4554
xor eax, 0x19b72897
and eax, 0x402864c0
or eax, 0x120018
mov dword [ebx], eax
add ebx, edx
or eax, 0x4f45d043
and eax, 0x4c45c400
or eax, 0x90000300
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e8b9f
and eax, 0x510e9086
and eax, 0
or eax, 0x403a74
mov dword [ebx], eax
add ebx, edx
and eax, 0x17995606
and eax, 0x3193c6d0
and eax, 0
or eax, 0x84e045c7
mov dword [ebx], eax
add ebx, edx
and eax, 0x601be34d
and eax, 0x4000
or eax, 0xc700003a
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d27d6ec
and eax, 0x4000
or eax, 0x3a94a445
mov dword [ebx], eax
add ebx, edx
xor eax, 0x73003125
and eax, 0x41840040
or eax, 0x4430000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4985b0ea
xor eax, 0x5319160d
and eax, 0x1aa4e0
or eax, 0x40200008
mov dword [ebx], eax
add ebx, edx
and eax, 0x19ea376e
and eax, 0x400
or eax, 0xec45c300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x17996a40
or eax, 0x44e60b35
and eax, 0x402a34
or eax, 0x1080
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a629772
xor eax, 0x23c96bd7
and eax, 0x8041c7
or eax, 0xc4700400
mov dword [ebx], eax
add ebx, edx
or eax, 0xd4fb8c3
and eax, 0x30b49925
and eax, 0
or eax, 0xc700403a
mov dword [ebx], eax
add ebx, edx
or eax, 0xf3fc212
and eax, 0xa14c000
or eax, 0x30c03445
mov dword [ebx], eax
add ebx, edx
and eax, 0x748d5f67
and eax, 0x840040
or eax, 0x45430000
mov dword [ebx], eax
add ebx, edx
or eax, 0x830278f
xor eax, 0x7c64d842
and eax, 0xe88
or eax, 0x70
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3bdcd0da
and eax, 0x3844c600
or eax, 0xc4010100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x31896b77
xor eax, 0xcc00c94
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x68e0de65
and eax, 0x48800861
or eax, 0x50b018a
mov dword [ebx], eax
add ebx, edx
or eax, 0x37b7054
and eax, 0x1c101fc
or eax, 0x8200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5488a298
and eax, 0x1480100
or eax, 0x82b44c89
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a79b546
and eax, 0x130cfc4d
or eax, 0x60020030
mov dword [ebx], eax
add ebx, edx
xor eax, 0x56dfdf2a
and eax, 0x24510310
or eax, 0xd8048808
mov dword [ebx], eax
add ebx, edx
and eax, 0x76675b3c
and eax, 0x40050008
or eax, 0x80904483
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f57bee2
and eax, 0x4c00fa40
or eax, 0x10150510
mov dword [ebx], eax
add ebx, edx
or eax, 0x4cfb9fb0
and eax, 0x5fd196a5
and eax, 0x4000020
or eax, 0x81004010
mov dword [ebx], eax
add ebx, edx
or eax, 0x44a52a5a
and eax, 0x80046040
or eax, 0x30001480
mov dword [ebx], eax
add ebx, edx
or eax, 0x52a23689
and eax, 0xe2046201
or eax, 0x9008900
mov dword [ebx], eax
add ebx, edx
and eax, 0x53c4972e
xor eax, 0x113115bc
and eax, 0x2001298
or eax, 0x89c02041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x31f8002a
or eax, 0x6edd8e0e
and eax, 0xccc11ce5
or eax, 0x24100
mov dword [ebx], eax
add ebx, edx
and eax, 0x76aff1f9
or eax, 0x2fa0ac5f
and eax, 0x4c80cccc
or eax, 0x804c0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1adaa180
and eax, 0x8c88080
or eax, 0xc4044c4c
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ffbc52d
and eax, 0xcc8c40c
or eax, 0xc00408c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x2899b75a
and eax, 0xec8955cc
or eax, 0x20000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f207fc1
xor eax, 0x60e96e42
and eax, 0x4202880
or eax, 0xc401
mov dword [ebx], eax
add ebx, edx
and eax, 0x348375d7
and eax, 0
or eax, 0xa10000
mov dword [ebx], eax
add ebx, edx
or eax, 0x41754f85
xor eax, 0x5854b229
and eax, 0x1004000
or eax, 0x82000050
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3da54903
and eax, 0x726e565f
and eax, 0x200040
or eax, 0x830180
mov dword [ebx], eax
add ebx, edx
or eax, 0x54aecc87
xor eax, 0x511d443e
and eax, 0x5000050
or eax, 0xc2004000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7228d55f
xor eax, 0x6fb710a
and eax, 0xf1d20405
or eax, 0xe2c0880
mov dword [ebx], eax
add ebx, edx
and eax, 0x8db3dc2
and eax, 0x120480
or eax, 0x4020407f
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c855cf7
and eax, 0x4400
or eax, 0x10858300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a790c9d
and eax, 0xfccb9c
or eax, 0x54033462
mov dword [ebx], eax
add ebx, edx
and eax, 0x335f6260
and eax, 0x4020
or eax, 0xc7000012
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2fe6ca43
and eax, 0xe8e60001
or eax, 0x17181484
mov dword [ebx], eax
add ebx, edx
xor eax, 0x75fc4eaf
and eax, 0x2402a
or eax, 0x403024d5
mov dword [ebx], eax
add ebx, edx
or eax, 0xd9a29e3
and eax, 0x8804500
or eax, 0x10058200
mov dword [ebx], eax
add ebx, edx
or eax, 0x350fa16a
and eax, 0x348fe76a
or eax, 0x40701894
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b1ddee9
or eax, 0x754f2703
and eax, 0x47000012
or eax, 0x80004020
mov dword [ebx], eax
add ebx, edx
and eax, 0x7cbb9edf
or eax, 0x11f1d601
and eax, 0x55f01401
or eax, 0xaa0e0884
mov dword [ebx], eax
add ebx, edx
or eax, 0x695ea757
or eax, 0x79d7c05e
and eax, 0x403288df
or eax, 0x20
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1eacf2a4
and eax, 0x844200
or eax, 0x20018500
mov dword [ebx], eax
add ebx, edx
and eax, 0x14c79990
xor eax, 0x2d1d8c5f
and eax, 0x8980d5e
or eax, 0x9067f2a0
mov dword [ebx], eax
add ebx, edx
and eax, 0x713009a4
and eax, 0x58a1862e
and eax, 0x20
or eax, 0xc7004012
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2950869
and eax, 0xc5940001
or eax, 0x3a6a2484
mov dword [ebx], eax
add ebx, edx
xor eax, 0x30486df4
and eax, 0x495b00e4
and eax, 0x40120060
or eax, 0x20a49f
mov dword [ebx], eax
add ebx, edx
and eax, 0x49ee61f1
and eax, 0
or eax, 0x2885c700
mov dword [ebx], eax
add ebx, edx
and eax, 0xdd21939
and eax, 0x37f644d1
and eax, 0x800000
or eax, 0xb07ffffe
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d83a277
or eax, 0x49b1b717
and eax, 0x41000032
or eax, 0x86004000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7cf70ca2
xor eax, 0x7cc9c46c
and eax, 0x38c80404
or eax, 0xc7362881
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc5d7075
and eax, 0x40221cf0
or eax, 0x10a00f
mov dword [ebx], eax
add ebx, edx
and eax, 0x51c56c2e
xor eax, 0x4d44bc8d
and eax, 0x48000
or eax, 0x30814700
mov dword [ebx], eax
add ebx, edx
or eax, 0x23d6ad9e
and eax, 0xd7ef9e
or eax, 0xcc281060
mov dword [ebx], eax
add ebx, edx
xor eax, 0x422c659e
or eax, 0x17330f0f
and eax, 0x87000022
or eax, 0x40004010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x286daff2
and eax, 0xef6c2480
or eax, 0x10921005
mov dword [ebx], eax
add ebx, edx
and eax, 0x4031aa29
xor eax, 0x5acfef6a
and eax, 0x32cc6b
or eax, 0x40001094
mov dword [ebx], eax
add ebx, edx
and eax, 0x2913d914
and eax, 0xc000
or eax, 0x38850700
mov dword [ebx], eax
add ebx, edx
xor eax, 0x410af677
and eax, 0x68676289
and eax, 0x68072000
or eax, 0x80f8dffe
mov dword [ebx], eax
add ebx, edx
and eax, 0xc200fd
and eax, 0x9ef4e12
and eax, 0x10
or eax, 0xc7004022
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d45221
and eax, 0x73c1ab60
and eax, 0
or eax, 0xfffe3c85
mov dword [ebx], eax
add ebx, edx
and eax, 0x52ed6f52
or eax, 0x2e1acc56
and eax, 0x4032e456
or eax, 0x10a9
mov dword [ebx], eax
add ebx, edx
and eax, 0x34a83af2
or eax, 0x50c1bcc2
and eax, 0x40818400
or eax, 0x44300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3c85b840
and eax, 0x4007f40
or eax, 0xff80be
mov dword [ebx], eax
add ebx, edx
xor eax, 0x30ebabea
and eax, 0x3974fd5d
and eax, 0x4010
or eax, 0xc7000023
mov dword [ebx], eax
add ebx, edx
xor eax, 0x77fb0d7c
and eax, 0x3fd01d8b
and eax, 0x30d00401
or eax, 0xcf2e4084
mov dword [ebx], eax
add ebx, edx
xor eax, 0x31d59174
and eax, 0x402314f1
or eax, 0x10080e
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b553b84
and eax, 0x160f5f21
and eax, 0x10000
or eax, 0x4884c700
mov dword [ebx], eax
add ebx, edx
or eax, 0x42cceda5
and eax, 0x8cdefa4
or eax, 0x2032105a
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d992f82
xor eax, 0x5639ace9
and eax, 0x46000023
or eax, 0x81004010
mov dword [ebx], eax
add ebx, edx
or eax, 0x27f018b8
or eax, 0x3499c26a
and eax, 0xf7f84881
or eax, 0x8060404
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ebe914e
and eax, 0x40321ccf
or eax, 0x12030
mov dword [ebx], eax
add ebx, edx
xor eax, 0x492eaeaa
and eax, 0x58200
or eax, 0x50804500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f1cb955
and eax, 0x4c997e54
or eax, 0x6681aa
mov dword [ebx], eax
add ebx, edx
or eax, 0x146ad645
or eax, 0x1c63496a
and eax, 0x44004033
or eax, 0x83000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x760d64c5
and eax, 0x46004001
or eax, 0xb9fe1484
mov dword [ebx], eax
add ebx, edx
and eax, 0x48811f68
and eax, 0x40001400
or eax, 0x3348ff
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c258537
and eax, 0x804c100
or eax, 0x50810600
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d8462a3
and eax, 0x401a5a2
or eax, 0x68fe5a5c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c13aee7
and eax, 0x4011
or eax, 0xc7000022
mov dword [ebx], eax
add ebx, edx
or eax, 0x4236483e
and eax, 0xc7364805
or eax, 0x38c81480
mov dword [ebx], eax
add ebx, edx
xor eax, 0x285157a6
or eax, 0x7c49c082
and eax, 0x402348a3
or eax, 0x10345c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4545d409
or eax, 0x1eccb913
and eax, 0x848100
or eax, 0x60014600
mov dword [ebx], eax
add ebx, edx
or eax, 0x1faf7aa7
and eax, 0x8afffa6
or eax, 0x80500058
mov dword [ebx], eax
add ebx, edx
and eax, 0x3bfa1c31
and eax, 0x30
or eax, 0xc7004003
mov dword [ebx], eax
add ebx, edx
or eax, 0xdbc594a
and eax, 0xcfbc4001
or eax, 0x30422484
mov dword [ebx], eax
add ebx, edx
xor eax, 0x140f345e
and eax, 0x7b3db46a
and eax, 0x4031104a
or eax, 0x288b5
mov dword [ebx], eax
add ebx, edx
and eax, 0x56ad8af2
and eax, 0x7f19dfeb
and eax, 0x40018000
or eax, 0x28844700
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b4fc3ec
and eax, 0x2afa26ad
and eax, 0x20ca06ac
or eax, 0x8435f952
mov dword [ebx], eax
add ebx, edx
xor eax, 0x765e530a
and eax, 0xc2000030
or eax, 0x5004003
mov dword [ebx], eax
add ebx, edx
xor eax, 0xaf7bac2
and eax, 0x705c2e06
and eax, 0x40542800
or eax, 0xbfaa4485
mov dword [ebx], eax
add ebx, edx
or eax, 0x11c3c674
or eax, 0x10578afd
and eax, 0x4033a0fd
or eax, 0x1002
mov dword [ebx], eax
add ebx, edx
or eax, 0x11edca82
and eax, 0x5085c200
or eax, 0x20000500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e47af77
and eax, 0x5ea7624f
and eax, 0x40826046
or eax, 0x807d9fb8
mov dword [ebx], eax
add ebx, edx
and eax, 0x119337db
or eax, 0x25192b5e
and eax, 0x5000012
or eax, 0xc2004021
mov dword [ebx], eax
add ebx, edx
and eax, 0x56bdc946
and eax, 0x46004000
or eax, 0xb9fe3485
mov dword [ebx], eax
add ebx, edx
and eax, 0x4fd30389
xor eax, 0x316a874c
and eax, 0x403084cd
or eax, 0x35032
mov dword [ebx], eax
add ebx, edx
and eax, 0x28e6f69b
and eax, 0xc400
or eax, 0x78850300
mov dword [ebx], eax
add ebx, edx
or eax, 0x773b3295
and eax, 0x60bff794
or eax, 0x8040086a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x146828a8
or eax, 0x22bea398
and eax, 0xc6004012
or eax, 0x1000021
mov dword [ebx], eax
add ebx, edx
or eax, 0x6786308e
xor eax, 0x23d7a66a
and eax, 0xc4505485
or eax, 0x3bae2800
mov dword [ebx], eax
add ebx, edx
and eax, 0x3453157b
and eax, 0x121001
or eax, 0x4021e0fe
mov dword [ebx], eax
add ebx, edx
xor eax, 0x764905eb
and eax, 0xc500
or eax, 0x80850200
mov dword [ebx], eax
add ebx, edx
and eax, 0x642d2446
or eax, 0x255774ec
and eax, 0x245774ec
or eax, 0xd8a88b12
mov dword [ebx], eax
add ebx, edx
xor eax, 0x13445140
or eax, 0x3f216519
and eax, 0xc7004033
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d3c63d5
and eax, 0xdf3c0085
or eax, 0x20c28400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x52a75394
and eax, 0x100011
or eax, 0x402408ee
mov dword [ebx], eax
add ebx, edx
or eax, 0x2605804e
and eax, 0x58000
or eax, 0x88804700
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c762e62
and eax, 0x82f3cfe
and eax, 0x272c62
or eax, 0x14d8d39c
mov dword [ebx], eax
add ebx, edx
or eax, 0x12315005
xor eax, 0x646614b1
and eax, 0x42004004
or eax, 0x85000030
mov dword [ebx], eax
add ebx, edx
and eax, 0x54203e68
and eax, 0xcadca8f
and eax, 0x4000000
or eax, 0xfbfe8c85
mov dword [ebx], eax
add ebx, edx
or eax, 0x5aec957c
and eax, 0x403400fd
or eax, 0x2002
mov dword [ebx], eax
add ebx, edx
or eax, 0x71ee38f8
xor eax, 0x6689e1f1
and eax, 0x1005c100
or eax, 0x80800600
mov dword [ebx], eax
add ebx, edx
and eax, 0x28345f8
and eax, 0x814500
or eax, 0x307ebafe
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f473f8e
xor eax, 0x14cef040
and eax, 0x4004004
or eax, 0xc3000030
mov dword [ebx], eax
add ebx, edx
and eax, 0x723d7756
and eax, 0x42000004
or eax, 0xbdfe9481
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5476a92a
and eax, 0xaf
or eax, 0x40344050
mov dword [ebx], eax
add ebx, edx
or eax, 0x72d4e93b
and eax, 0x1084c100
or eax, 0x88010600
mov dword [ebx], eax
add ebx, edx
xor eax, 0x747f58bd
and eax, 0x6855c7ff
and eax, 0x485087bc
or eax, 0x4af7842
mov dword [ebx], eax
add ebx, edx
and eax, 0x6296e514
or eax, 0x1746fad2
and eax, 0x47004014
or eax, 0x80000020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a914566
and eax, 0x9d900400
or eax, 0x626e9885
mov dword [ebx], eax
add ebx, edx
or eax, 0x7980c7f7
xor eax, 0x20bb58f0
and eax, 0x40040007
or eax, 0x3058f8
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d45bf03
and eax, 0x5c700
or eax, 0xa0800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b2b92ca
and eax, 0x28afd7ca
or eax, 0x44502834
mov dword [ebx], eax
add ebx, edx
xor eax, 0xaa3a9f2
xor eax, 0x4eb0359e
and eax, 0x4010
or eax, 0xc7000024
mov dword [ebx], eax
add ebx, edx
or eax, 0x44222dfd
and eax, 0xaee1062
and eax, 0x2220000
or eax, 0xfddca485
mov dword [ebx], eax
add ebx, edx
or eax, 0x22b456e9
or eax, 0x13d28453
and eax, 0x403474ff
or eax, 0x800
mov dword [ebx], eax
add ebx, edx
or eax, 0x41ed62c2
and eax, 0x854600
or eax, 0xa8008100
mov dword [ebx], eax
add ebx, edx
or eax, 0x671d74df
and eax, 0x889df7de
or eax, 0x620820
mov dword [ebx], eax
add ebx, edx
or eax, 0x21cd71aa
and eax, 0x464be8f4
and eax, 0x4034
or eax, 0xc7000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x21ed6f23
and eax, 0x296619ab
and eax, 0x1000000
or eax, 0xfefeac85
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a6ba718
and eax, 0x4014089d
or eax, 0x209062
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c89aee0
or eax, 0x1c8489af
and eax, 0x10858700
or eax, 0xa0004000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7cac3189
xor eax, 0x17df988d
and eax, 0x245b998c
or eax, 0x80a46672
mov dword [ebx], eax
add ebx, edx
xor eax, 0xfd003f1
and eax, 0x83004004
or eax, 0x44000030
mov dword [ebx], eax
add ebx, edx
and eax, 0x6820dc7b
or eax, 0x2e270d9b
and eax, 0x6e260481
or eax, 0x91d8b004
mov dword [ebx], eax
add ebx, edx
and eax, 0x54694fbd
and eax, 0x3efd1fa9
and eax, 0x200481
or eax, 0x4014b07e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x381adb33
or eax, 0x26262395
and eax, 0x38044700
or eax, 0x80818000
mov dword [ebx], eax
add ebx, edx
or eax, 0x638892eb
and eax, 0xc08dd7ea
or eax, 0x722814
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ddb3c9a
xor eax, 0x643948bf
and eax, 0xc1000010
or eax, 0x6004024
mov dword [ebx], eax
add ebx, edx
and eax, 0x30549bcc
or eax, 0x25581205
and eax, 0x25581005
or eax, 0xdaa6ac80
mov dword [ebx], eax
add ebx, edx
and eax, 0x388c0e59
and eax, 0x40001
or eax, 0x4030d0fe
mov dword [ebx], eax
add ebx, edx
xor eax, 0x76b93954
or eax, 0x52363242
and eax, 0x4085c300
or eax, 0x80000400
mov dword [ebx], eax
add ebx, edx
and eax, 0x1156b4b3
or eax, 0x22c5acfc
and eax, 0x20c5acfc
or eax, 0xc03a5302
mov dword [ebx], eax
add ebx, edx
and eax, 0x1e07b4e9
and eax, 0x20
or eax, 0xc7004014
mov dword [ebx], eax
add ebx, edx
or eax, 0x49d49120
and eax, 0xcfd4c004
or eax, 0x302a0481
mov dword [ebx], eax
add ebx, edx
or eax, 0x742674ec
and eax, 0x4034f0ed
or eax, 0x812
mov dword [ebx], eax
add ebx, edx
and eax, 0x3832bfc4
or eax, 0xf92cf08
and eax, 0x880c700
or eax, 0xc0050000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6366bf97
xor eax, 0x63d41b43
and eax, 0x33e4d4
or eax, 0x4cc1b2a
mov dword [ebx], eax
add ebx, edx
and eax, 0x726fa597
and eax, 0x14
or eax, 0xc7004021
mov dword [ebx], eax
add ebx, edx
and eax, 0x2373afc8
or eax, 0x6a2c3425
and eax, 0x6b2c0405
or eax, 0x94d2c880
mov dword [ebx], eax
add ebx, edx
xor eax, 0x30930767
xor eax, 0x472c1045
and eax, 0x110a7
or eax, 0x40340058
mov dword [ebx], eax
add ebx, edx
or eax, 0x678ac784
and eax, 0x6e21e2bf
and eax, 0x4001c200
or eax, 0x90840500
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f16d5f3
and eax, 0x4c500
or eax, 0x28fb3afe
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f93fcff
or eax, 0x5df21d8a
and eax, 0x47000001
or eax, 0x80004034
mov dword [ebx], eax
add ebx, edx
and eax, 0x83f8506
xor eax, 0x53d79e8b
and eax, 0x53d69485
or eax, 0xac284000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e0ce609
and eax, 0x71c5f3a9
and eax, 0x3088
or eax, 0x40350477
mov dword [ebx], eax
add ebx, edx
or eax, 0x514d767b
xor eax, 0x1e03c65e
and eax, 0x48048000
or eax, 0x90814700
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5eb0ed9e
or eax, 0x24d3407
and eax, 0x7d3e9e
or eax, 0x4882c160
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f0b010b
or eax, 0x16bb3264
and eax, 0x47004035
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4dad2c44
and eax, 0xcfac4c05
or eax, 0x30529080
mov dword [ebx], eax
add ebx, edx
and eax, 0x26a3770
and eax, 0x201400
or eax, 0x401540ff
mov dword [ebx], eax
add ebx, edx
or eax, 0x571e1018
or eax, 0x24ff0d85
and eax, 0x60854500
or eax, 0x80008200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5121bbf6
or eax, 0x23451d1a
and eax, 0x20e57dfe
or eax, 0x481a8200
mov dword [ebx], eax
add ebx, edx
and eax, 0x32ba2bb0
xor eax, 0x68998483
and eax, 0x40000031
or eax, 0x87004004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x77340cb5
or eax, 0x59b7cb2d
and eax, 0xf9b6c485
or eax, 0x6482000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x49e01b2e
and eax, 0x1474ab
or eax, 0x40210054
mov dword [ebx], eax
add ebx, edx
or eax, 0x185cdab6
and eax, 0x4805c600
or eax, 0xa0800100
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c71bdd4
or eax, 0xd92312e
and eax, 0x84f7fffe
or eax, 0x80000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c1cc368
and eax, 0xc0000014
or eax, 0x7004021
mov dword [ebx], eax
add ebx, edx
or eax, 0x3aa06b53
and eax, 0x42cfb7fa
and eax, 0x42802000
or eax, 0xbd7ecc85
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7fcef32c
xor eax, 0x15319de6
and eax, 0x1804f
or eax, 0x403410b0
mov dword [ebx], eax
add ebx, edx
and eax, 0x5256819b
or eax, 0x5a8eb3e5
and eax, 0x50848300
or eax, 0xa0014400
mov dword [ebx], eax
add ebx, edx
and eax, 0x363e7e43
and eax, 0x20044600
or eax, 0x84fbb9fe
mov dword [ebx], eax
add ebx, edx
and eax, 0x1d9e811e
and eax, 0x4000014
or eax, 0xc3004021
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e356b70
and eax, 0xd9342005
or eax, 0x26cad480
mov dword [ebx], eax
add ebx, edx
or eax, 0x515a008
xor eax, 0x68e475ad
and eax, 0x118020
or eax, 0x402430df
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c63f1e8
and eax, 0x28044100
or eax, 0xd0818600
mov dword [ebx], eax
add ebx, edx
and eax, 0x2cad1ee8
and eax, 0x850600
or eax, 0xc47af9fe
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e1516b4
xor eax, 0x1f60e261
and eax, 0x43004015
or eax, 0x84000020
mov dword [ebx], eax
add ebx, edx
and eax, 0x79fe0eab
or eax, 0x7cbad638
and eax, 0x7dbad401
or eax, 0x82442884
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3c7292ce
and eax, 0x40044c4b
or eax, 0x3190b4
mov dword [ebx], eax
add ebx, edx
or eax, 0x5a0ca144
and eax, 0x5c500
or eax, 0x800200
mov dword [ebx], eax
add ebx, edx
or eax, 0x73d8aa33
and eax, 0x60ddef33
or eax, 0x882210cc
mov dword [ebx], eax
add ebx, edx
or eax, 0x441b8971
xor eax, 0x2c1559af
and eax, 0xc0000010
or eax, 0x7004025
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4dc28864
and eax, 0x8ac20001
or eax, 0x753d0484
mov dword [ebx], eax
add ebx, edx
and eax, 0x63efed74
xor eax, 0x24eac150
and eax, 0x4005c454
or eax, 0x3038ab
mov dword [ebx], eax
add ebx, edx
or eax, 0x1923a4a2
and eax, 0x805c400
or eax, 0x800300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x64edae6a
and eax, 0x868696a
or eax, 0x979695
mov dword [ebx], eax
add ebx, edx
and eax, 0x2af8836c
xor eax, 0x1c83467e
and eax, 0x4004012
or eax, 0xc3000024
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b6a0618
and eax, 0x64c281e3
and eax, 0x44420000
or eax, 0xbbbd0c85
mov dword [ebx], eax
add ebx, edx
xor eax, 0x639b7c67
and eax, 0x52f017b7
and eax, 0x2010a2
or eax, 0x4016085d
mov dword [ebx], eax
add ebx, edx
and eax, 0x29fcfa96
xor eax, 0x5e1bb2bd
and eax, 0x10058200
or eax, 0x804500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4787d03c
or eax, 0x5c88c561
and eax, 0x88ad77d
or eax, 0x20752882
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2deadf0e
and eax, 0x645dd99b
and eax, 0x4000010
or eax, 0xc3004026
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3fb02462
or eax, 0x64c91921
and eax, 0xfcf91405
or eax, 0x3060080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x21faa28
and eax, 0x4d00ecf
and eax, 0x48d
or eax, 0x40364072
mov dword [ebx], eax
add ebx, edx
or eax, 0x179e88ac
or eax, 0x1037141d
and eax, 0x1085c400
or eax, 0x8000300
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b61abcb
or eax, 0xa457047
and eax, 0x1045f347
or eax, 0x44ba0cb8
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a7d47df
and eax, 0x46004036
or eax, 0x81000000
mov dword [ebx], eax
add ebx, edx
or eax, 0xd57b65f
or eax, 0x1640e6dd
and eax, 0xdf571485
or eax, 0x20a80800
mov dword [ebx], eax
add ebx, edx
and eax, 0x384db5e5
or eax, 0x78c97243
and eax, 0x400460c7
or eax, 0x320038
mov dword [ebx], eax
add ebx, edx
and eax, 0x6deec33
or eax, 0x41bc3d4a
and eax, 0x844500
or eax, 0x20018200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c553bd6
and eax, 0x60d0fcd6
or eax, 0x102f0329
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d20694c
and eax, 0x5b11b3c7
and eax, 0x41000002
or eax, 0x86004034
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d28eccc
xor eax, 0x493d22e0
and eax, 0x96150404
or eax, 0x69ea2081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x152d62f9
and eax, 0x67191dcb
and eax, 0x40100048
or eax, 0x2680b7
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6e34aa57
and eax, 0x28000200
or eax, 0x85c500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x26aba89b
and eax, 0x2e6f9b
or eax, 0x90d19064
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5176dc1
xor eax, 0x62488d18
and eax, 0xc7000026
or eax, 0x4010
mov dword [ebx], eax
add ebx, edx
or eax, 0x224750ef
and eax, 0x2f5a51e3
and eax, 0x27420081
or eax, 0xd8bd2c04
mov dword [ebx], eax
add ebx, edx
and eax, 0x1926639f
and eax, 0x260085
or eax, 0x40109c7a
mov dword [ebx], eax
add ebx, edx
and eax, 0x638a9ede
and eax, 0x8400
or eax, 0x30854300
mov dword [ebx], eax
add ebx, edx
and eax, 0x606f0b15
and eax, 0x20050300
or eax, 0x94fafcff
mov dword [ebx], eax
add ebx, edx
and eax, 0x4cbcd96e
or eax, 0x3d16c151
and eax, 0x5004036
or eax, 0xc2000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x487e9b1e
xor eax, 0x45948df5
and eax, 0xcaea1485
or eax, 0x35152000
mov dword [ebx], eax
add ebx, edx
or eax, 0x397bbc92
and eax, 0x42194494
and eax, 0x40100094
or eax, 0x26c86b
mov dword [ebx], eax
add ebx, edx
and eax, 0x274e2832
and eax, 0x40000
or eax, 0x3881c700
mov dword [ebx], eax
add ebx, edx
and eax, 0x1e5a4ae3
xor eax, 0x1d263181
and eax, 0x4267381
or eax, 0xd0d98c7e
mov dword [ebx], eax
add ebx, edx
and eax, 0x65cf8a4d
or eax, 0x5034645c
and eax, 0x44004014
or eax, 0x83000022
mov dword [ebx], eax
add ebx, edx
or eax, 0x6cb3dba2
and eax, 0xefb31884
or eax, 0x104c2401
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ee9d861
or eax, 0x67349054
and eax, 0x4036e4f5
or eax, 0xa
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c12ba8f
xor eax, 0x69936a0f
and eax, 0x81c200
or eax, 0x40040500
mov dword [ebx], eax
add ebx, edx
and eax, 0x21d24c70
and eax, 0x804400
or eax, 0xf07fbbff
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a20a938
and eax, 0x82004006
or eax, 0x45000030
mov dword [ebx], eax
add ebx, edx
or eax, 0x40bbba1b
and eax, 0xc7bb4005
or eax, 0x38440480
mov dword [ebx], eax
add ebx, edx
or eax, 0xef1e689
xor eax, 0x70b4c63a
and eax, 0x220b7
or eax, 0x4034dc48
mov dword [ebx], eax
add ebx, edx
and eax, 0x41b41b4c
xor eax, 0x6f186af9
and eax, 0x8044200
or eax, 0x40818500
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e9d6075
xor eax, 0x26942419
and eax, 0xc116419
or eax, 0xee9be6
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5507a42b
and eax, 0x41004014
or eax, 0x86000023
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b54e5c4
and eax, 0x8c540481
or eax, 0x73ab4804
mov dword [ebx], eax
add ebx, edx
and eax, 0xa61472
and eax, 0x260000
or eax, 0x401118ff
mov dword [ebx], eax
add ebx, edx
and eax, 0x758ff203
xor eax, 0x59e948b9
and eax, 0x10844000
or eax, 0x40018700
mov dword [ebx], eax
add ebx, edx
xor eax, 0x68783907
xor eax, 0x649b8dc0
and eax, 0x86673c7
or eax, 0x20998c38
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e24784d
and eax, 0x1e283fae
and eax, 0x6000026
or eax, 0xc1004011
mov dword [ebx], eax
add ebx, edx
xor eax, 0x347b061b
or eax, 0x1e50716c
and eax, 0xff7b5404
or eax, 0x840081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x68ec03ec
or eax, 0x37b0e8e3
and eax, 0x3338eb
or eax, 0x40040014
mov dword [ebx], eax
add ebx, edx
and eax, 0x13d686fc
and eax, 0x40000
or eax, 0x5881c700
mov dword [ebx], eax
add ebx, edx
xor eax, 0x366461f3
or eax, 0x762671d9
and eax, 0x44e7f7fb
or eax, 0x180804
mov dword [ebx], eax
add ebx, edx
xor eax, 0x9303e3a
xor eax, 0x7eb2243e
and eax, 0x3004033
or eax, 0xc4000004
mov dword [ebx], eax
add ebx, edx
xor eax, 0xac229e0
xor eax, 0x2a0f37ce
and eax, 0xe7cd5c01
or eax, 0x18320084
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ddc7786
or eax, 0xfb71825
and eax, 0x371827
or eax, 0x400040d8
mov dword [ebx], eax
add ebx, edx
or eax, 0x7fc3dce5
and eax, 0x6085c400
or eax, 0x300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x27b8053e
xor eax, 0x583dee8
and eax, 0x40be1cd6
or eax, 0x2441e329
mov dword [ebx], eax
add ebx, edx
and eax, 0x4afd002
and eax, 0x4004002
or eax, 0xc3000035
mov dword [ebx], eax
add ebx, edx
xor eax, 0x33b6e236
and eax, 0xf4b62001
or eax, 0xb494484
mov dword [ebx], eax
add ebx, edx
xor eax, 0x57eec125
and eax, 0x1180a0
or eax, 0x4026005f
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ff5c110
and eax, 0x575ab40c
and eax, 0x40008000
or eax, 0x28854700
mov dword [ebx], eax
add ebx, edx
xor eax, 0x404ca818
or eax, 0x4766c5a
and eax, 0x4ff6f5a
or eax, 0x900090a5
mov dword [ebx], eax
add ebx, edx
or eax, 0x23215f6a
and eax, 0x57f87df9
and eax, 0x7004031
or eax, 0xc0000006
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4426be96
or eax, 0x31ffcdcc
and eax, 0xb3ff6c85
or eax, 0x4c000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x33582cbc
and eax, 0x102884
or eax, 0x4027807b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5eb792
and eax, 0x40010700
or eax, 0x3084c000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa0b4d8e
and eax, 0x388e8a8e
or eax, 0x80717571
mov dword [ebx], eax
add ebx, edx
or eax, 0x519394c7
and eax, 0xc1004037
or eax, 0x6000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x30677da4
and eax, 0x4004
or eax, 0xffff3481
mov dword [ebx], eax
add ebx, edx
or eax, 0x7d737eff
and eax, 0x403740ff
or eax, 0x8000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6ba6f79
or eax, 0x55c31654
and eax, 0x50858700
or eax, 0x28004000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7fa01f5b
and eax, 0x48800700
or eax, 0x847ff8ff
mov dword [ebx], eax
add ebx, edx
or eax, 0x6cc006a9
xor eax, 0x8719345
and eax, 0xc4004032
or eax, 0x3000005
mov dword [ebx], eax
add ebx, edx
xor eax, 0x532cb632
and eax, 0x942c7405
or eax, 0x6bd30880
mov dword [ebx], eax
add ebx, edx
or eax, 0x5334c058
and eax, 0x4037d8dd
or eax, 0x22
mov dword [ebx], eax
add ebx, edx
or eax, 0x41f384b9
and eax, 0x45c400
or eax, 0x80000300
mov dword [ebx], eax
add ebx, edx
and eax, 0x288142c2
xor eax, 0x62a662b9
and eax, 0x20a0
or eax, 0x401744
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd141295
or eax, 0x2db99f82
and eax, 0x208405c3
or eax, 0xd0004004
mov dword [ebx], eax
add ebx, edx
or eax, 0x5743fd67
or eax, 0x144883ed
and eax, 0xc7004027
or eax, 0x10
mov dword [ebx], eax
add ebx, edx
and eax, 0x67e3d8
or eax, 0x1113921d
and eax, 0x11108005
or eax, 0x26ec0840
mov dword [ebx], eax
add ebx, edx
or eax, 0x71d3acb9
and eax, 0x45c70040
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x6860f1e2
and eax, 0x40000000
or eax, 0x38088c
mov dword [ebx], eax
add ebx, edx
and eax, 0x47a6e2c
xor eax, 0x2cdf62ed
and eax, 0x454200
or eax, 0x90008500
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c57f1f
xor eax, 0xd797f3b
and eax, 0x3810
or eax, 0x400004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x12bbd91c
xor eax, 0x3d23c6d7
and eax, 0x209005c7
or eax, 0x44000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4302db1
and eax, 0x4004030
or eax, 0xc3000008
mov dword [ebx], eax
add ebx, edx
and eax, 0x266432db
and eax, 0
or eax, 0x38309845
mov dword [ebx], eax
add ebx, edx
xor eax, 0x510e4c73
or eax, 0x7a09a841
and eax, 0x41070040
or eax, 0x4c00000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3035ff4a
and eax, 0x2be3e2d9
and eax, 0x204008
or eax, 0x40180094
mov dword [ebx], eax
add ebx, edx
xor eax, 0x73efe659
and eax, 0x20458600
or eax, 0x80004100
mov dword [ebx], eax
add ebx, edx
or eax, 0x3dffd651
or eax, 0x1ac2ac40
and eax, 0x403840
or eax, 0xc
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e89a21a
and eax, 0
or eax, 0x58a445c7
mov dword [ebx], eax
add ebx, edx
and eax, 0x36951836
and eax, 0
or eax, 0xc7004038
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c85789a
xor eax, 0x457a816f
and eax, 0x688045
or eax, 0x38002800
mov dword [ebx], eax
add ebx, edx
or eax, 0x3dd900c8
and eax, 0x5c10040
or eax, 0x40060000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5efe8c76
or eax, 0x65f89b05
and eax, 0x40388024
or eax, 0x88
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d892050
and eax, 0
or eax, 0xb045c700
mov dword [ebx], eax
add ebx, edx
or eax, 0x567b6581
xor eax, 0x2ba32c23
and eax, 0x400880
or eax, 0x3010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c5ef605
xor eax, 0x1c7ee2e8
and eax, 0x200445
or eax, 0x9c944182
mov dword [ebx], eax
add ebx, edx
xor eax, 0x67af3b92
or eax, 0x53c68f22
and eax, 0xc3004030
or eax, 0x4000008
mov dword [ebx], eax
add ebx, edx
and eax, 0x3cfbdd11
or eax, 0x7cef5914
and eax, 0x38a81804
or eax, 0xa041
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e1984a3
and eax, 0
or eax, 0x45c70040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x398e2f4f
and eax, 0x4008240c
or eax, 0x3090b0
mov dword [ebx], eax
add ebx, edx
or eax, 0xe581406
and eax, 0x41d3d078
and eax, 0x40408000
or eax, 0x80054700
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa6c013a
or eax, 0x7ba6fcc2
and eax, 0x38c0
or eax, 0x400004
mov dword [ebx], eax
add ebx, edx
and eax, 0x1d6b8bcf
and eax, 0x4000c4
or eax, 0xd0844503
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f2ddede
and eax, 0xc7000018
or eax, 0x4020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7a600dc
and eax, 0xa04044
or eax, 0x38408801
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5dae76e7
and eax, 0x45460000
or eax, 0x810040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x48df601d
and eax, 0x18604c
or eax, 0x40208c80
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c8a9446
xor eax, 0x617c33fe
and eax, 0x1044c700
or eax, 0xc0010000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e95db92
and eax, 0x105a2abd
and eax, 0x400800
or eax, 0x3100
mov dword [ebx], eax
add ebx, edx
and eax, 0x596b9956
and eax, 0x400100
or eax, 0xc9444c7
mov dword [ebx], eax
add ebx, edx
or eax, 0x580f41e2
and eax, 0x7a13d913
and eax, 0x40004001
or eax, 0x87000038
mov dword [ebx], eax
add ebx, edx
and eax, 0x5fdadaa0
and eax, 0x64741244
and eax, 0
or eax, 0x391cd845
mov dword [ebx], eax
add ebx, edx
and eax, 0x541a99a2
and eax, 0
or eax, 0x45c70040
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c4fae92
xor eax, 0x5402733f
and eax, 0x90ccc
or eax, 0x40302010
mov dword [ebx], eax
add ebx, edx
or eax, 0x98598bc
and eax, 0x40058400
or eax, 0xa0404300
mov dword [ebx], eax
add ebx, edx
or eax, 0x240b3a01
and eax, 0x3575981c
and eax, 0x401800
or eax, 0x2138
mov dword [ebx], eax
add ebx, edx
or eax, 0x125b0009
and eax, 0x400101
or eax, 0x48a444c6
mov dword [ebx], eax
add ebx, edx
or eax, 0x351d819e
and eax, 0x5cab059c
and eax, 0x44000018
or eax, 0x83004021
mov dword [ebx], eax
add ebx, edx
or eax, 0x14224031
and eax, 0x11004001
or eax, 0x285ca844
mov dword [ebx], eax
add ebx, edx
or eax, 0x193c88cd
and eax, 0x1440040
or eax, 0x44830000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x34c06640
and eax, 0x40016000
or eax, 0x3808ec
mov dword [ebx], eax
add ebx, edx
and eax, 0x4432e4f8
or eax, 0x4f917c79
and eax, 0x40014400
or eax, 0xb0448300
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a52acf6
and eax, 0x402970
or eax, 0x1008
mov dword [ebx], eax
add ebx, edx
and eax, 0x7fd3a59b
xor eax, 0x30d2a136
and eax, 0x2002a
or eax, 0x2680040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7f28b456
or eax, 0xb47b031
and eax, 0x23028
or eax, 0x100ac0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x74a107a5
and eax, 0x74010900
or eax, 0x88448000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x39751865
and eax, 0xc5301101
or eax, 0x3acc6c82
mov dword [ebx], eax
add ebx, edx
and eax, 0x1231f449
and eax, 0x100401
or eax, 0xc8800e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x70e6c3a9
and eax, 0x60000
or eax, 0x85c10000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f8d5a7
and eax, 0x5ba13901
and eax, 0x1800000
or eax, 0xfe7ffbe0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4800a8
xor eax, 0x6fab7897
and eax, 0x20c
or eax, 0x20
mov dword [ebx], eax
add ebx, edx
xor eax, 0x279b3d47
xor eax, 0x1a557205
and eax, 0x39c00d0c
or eax, 0xc2208081
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c3557fa
and eax, 0x168bb76b
and eax, 0x508
or eax, 0x8b51faf7
mov dword [ebx], eax
add ebx, edx
xor eax, 0x174ab6e8
and eax, 0x88124815
or eax, 0x6040b440
mov dword [ebx], eax
add ebx, edx
xor eax, 0xab683b3
and eax, 0x1200
or eax, 0x19
mov dword [ebx], eax
add ebx, edx
xor eax, 0x755a0b26
and eax, 0x580107
or eax, 0xa044c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d4820f7
xor eax, 0x6d62f517
and eax, 0x69000000
or eax, 0x82000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x69c479f0
xor eax, 0x50db3589
and eax, 0x38410109
or eax, 0xc0048a00
mov dword [ebx], eax
add ebx, edx
or eax, 0x19e47d4a
and eax, 0x8901c003
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a2d6793
or eax, 0x62112cb7
and eax, 0x68016805
or eax, 0x15829040
mov dword [ebx], eax
add ebx, edx
and eax, 0x5fc5e6b2
xor eax, 0x33dc27b0
and eax, 0x265142b0
or eax, 0x11223848
mov dword [ebx], eax
add ebx, edx
and eax, 0x461fc3b9
xor eax, 0x7f5ebbc3
and eax, 0x78048909
or eax, 0x84000484
mov dword [ebx], eax
add ebx, edx
and eax, 0x20501e4f
and eax, 0xc0d
or eax, 0x8b51f3f2
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c8e638f
or eax, 0x6737c596
and eax, 0x848bf855
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x54387111
xor eax, 0x57f32e88
and eax, 0x53fa0c91
or eax, 0xac040004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x48747d89
and eax, 0x688501c
or eax, 0x486000e3
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1bd4860
and eax, 0x3551896
or eax, 0x80aae760
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e17de46
xor eax, 0x6a251d9
and eax, 0x100484
or eax, 0xe8400040
mov dword [ebx], eax
add ebx, edx
or eax, 0x69e13469
and eax, 0xe9f130c5
or eax, 0x160ec810
mov dword [ebx], eax
add ebx, edx
xor eax, 0x13635b0d
or eax, 0x26409ecf
and eax, 0x84088483
or eax, 0x1004000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c58905a
or eax, 0x38e0ea6b
and eax, 0x890074c0
or eax, 0x20e0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4271f965
and eax, 0x2007040
or eax, 0xfd518c0d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x133c3235
xor eax, 0x1451f805
and eax, 0x40300015
or eax, 0x800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e504ec2
and eax, 0xa000000
or eax, 0xe101b000
mov dword [ebx], eax
add ebx, edx
or eax, 0x19d1ef3
and eax, 0x8998aa73
or eax, 0x4224100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a0d23bb
xor eax, 0x2a06e280
and eax, 0xcdb12000
or eax, 0x324ac095
mov dword [ebx], eax
add ebx, edx
and eax, 0x54400847
and eax, 0x23f0f546
and eax, 4
or eax, 0x458b52fb
mov dword [ebx], eax
add ebx, edx
or eax, 0x2bb8133
and eax, 0x40a850fc
or eax, 0x80400000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1df72ae7
and eax, 0x7779ff79
and eax, 0x5000011
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x412aecc7
and eax, 0xc50064c0
or eax, 0x2511000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5913912a
and eax, 0x7431aa3e
and eax, 0xa000
or eax, 0x5445
mov dword [ebx], eax
add ebx, edx
xor eax, 0x229d61d4
xor eax, 0x612a594a
and eax, 0x1a30000
or eax, 0x8480000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3d632f50
and eax, 0x800d00
or eax, 0x8374408b
mov dword [ebx], eax
add ebx, edx
and eax, 0x9de5c2e
and eax, 0x675c51d9
and eax, 0x1000000
or eax, 0x4c8901c1
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c0fac50
and eax, 0x4090040
or eax, 0xf07483b4
mov dword [ebx], eax
add ebx, edx
or eax, 0x3170b5d7
and eax, 0x85353372
or eax, 0x8024008
mov dword [ebx], eax
add ebx, edx
or eax, 0x66277d53
and eax, 0xef340411
or eax, 0x10c80084
mov dword [ebx], eax
add ebx, edx
or eax, 0x2bc63737
xor eax, 0x4f6c7d6
and eax, 0x41085061
or eax, 0x483029e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x29c62b1a
and eax, 0x40c09e4
or eax, 0x81808210
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3bc7884a
and eax, 0xbe4b020c
or eax, 0x41b4fc00
mov dword [ebx], eax
add ebx, edx
and eax, 0x5eeb8c2
and eax, 0x5eaa800
or eax, 0xf0014051
mov dword [ebx], eax
add ebx, edx
or eax, 0x538cfc1e
and eax, 0xc483fc5f
or eax, 0x3a0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x60f3790c
xor eax, 0x3e990c80
and eax, 0x12e80000
or eax, 0x60005004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x33264607
and eax, 0x1ce1600
or eax, 0x8231e9f8
mov dword [ebx], eax
add ebx, edx
or eax, 0x61acd71f
and eax, 0xc08508c4
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x44206f4
and eax, 0x40c6ca44
and eax, 0x44
or eax, 0x558b0e30
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f04503e
and eax, 0x158f527c
or eax, 0x700080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x833abc8
and eax, 0x403000
or eax, 8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x73c835ad
and eax, 0x108801a0
or eax, 0x630010
mov dword [ebx], eax
add ebx, edx
or eax, 0x7305df78
and eax, 0x68ff8966
and eax, 0xeb8860
or eax, 0x9b00328b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3d9f92a1
and eax, 0x74000a
or eax, 0x50884581
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d7e173f
and eax, 0x100815bf
or eax, 0x20000040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x657899e9
and eax, 0x40300000
or eax, 0x80020040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a4ec81a
and eax, 0xc25cc00a
or eax, 0x1012581
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2ab56cd6
and eax, 0xc8c8884c
or eax, 0x4044480
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c51352d
and eax, 0x44286b82
and eax, 0x4000000
or eax, 0xc8cccccc
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b6d6380
or eax, 0x2ff30ed3
and eax, 0x6c8b44c0
or eax, 0x8000110c
mov dword [ebx], eax
add ebx, edx
or eax, 0x5a392e99
and eax, 0xa0386c81
or eax, 0x1048002
mov dword [ebx], eax
add ebx, edx
or eax, 0x364d4f82
and eax, 0x404000
or eax, 0x1000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x530f17e2
and eax, 0xd677483
and eax, 0x1014082
or eax, 0xa2008001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x685d735b
and eax, section..text
or eax, 0x4000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d321cba
and eax, 0x4a5a30a1
and eax, 0x400080
or eax, 0x90844547
mov dword [ebx], eax
add ebx, edx
and eax, 0x40befda9
or eax, 0x3e9e888d
and eax, 0x6004009
or eax, 0xc1000030
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c917dec
and eax, 0x19904845
or eax, 0x20088000
mov dword [ebx], eax
add ebx, edx
or eax, 0x58cf666
and eax, 0x5840040
or eax, 0x40430000
mov dword [ebx], eax
add ebx, edx
and eax, 0x61d9022e
and eax, 0x40010000
or eax, 0x389ccc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6295b999
and eax, 0x40500
or eax, 0xd041c200
mov dword [ebx], eax
add ebx, edx
or eax, 0x1deb540a
and eax, 0x401108
or eax, 0x28a4
mov dword [ebx], eax
add ebx, edx
and eax, 0x1198f088
and eax, 0x80
or eax, 0xb4d44547
mov dword [ebx], eax
add ebx, edx
or eax, 0x4cbec652
or eax, 0x4e272193
and eax, 0xc6004011
or eax, 0x1000028
mov dword [ebx], eax
add ebx, edx
and eax, 0x50ee8b42
and eax, 0
or eax, 0x39bcd845
mov dword [ebx], eax
add ebx, edx
xor eax, 0x425b3004
xor eax, 0x693126db
and eax, 0xc60000
or eax, 0x45010040
mov dword [ebx], eax
add ebx, edx
or eax, 0x45f07c8a
and eax, 0x40314cc8
or eax, 0x88014
mov dword [ebx], eax
add ebx, edx
or eax, 0xe95da2e
or eax, 0x6c201d3d
and eax, 0x6005c700
or eax, 0x80400000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d4a0a09
xor eax, 0x606e1dcc
and eax, 0x4010c0
or eax, 0x2918
mov dword [ebx], eax
add ebx, edx
or eax, 0x5554438d
and eax, 0x21fc438e
and eax, 0x444184
or eax, 0xe0a00443
mov dword [ebx], eax
add ebx, edx
xor eax, 0x24ac65cf
and eax, 0xc4000008
or eax, 0x3004031
mov dword [ebx], eax
add ebx, edx
and eax, 0x734109b3
and eax, 0x1000001
or eax, 0x38e8e844
mov dword [ebx], eax
add ebx, edx
or eax, 0x4bdd08e
xor eax, 0x640ffbe2
and eax, 0x41c20000
or eax, 0x4050040
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ebbe792
and eax, 0x40010000
or eax, 0x38f8ec
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d0aaabd
and eax, 0x6001c200
or eax, 0x90440500
mov dword [ebx], eax
add ebx, edx
and eax, 0x4df6f599
or eax, 0x688267f8
and eax, 0x402200
or eax, 0x1804
mov dword [ebx], eax
add ebx, edx
and eax, 0x5345e1db
and eax, 0x400000
or eax, 0xcb445c7
mov dword [ebx], eax
add ebx, edx
xor eax, 0x48acd08a
and eax, 0x43ae0552
and eax, 0x40000000
or eax, 0xa800403a
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c20c845
and eax, 0x33037ad9
and eax, 0x20004000
or eax, 0xdfffb79d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c2ee5dc
and eax, 0x83d00001
or eax, 0x44284588
mov dword [ebx], eax
add ebx, edx
and eax, 0xa94f911
xor eax, 0x2c17abcb
and eax, 0xe840
or eax, 0x1405
mov dword [ebx], eax
add ebx, edx
or eax, 0x5eda8b26
and eax, 0x8ca0000
or eax, 0x1210000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4729c86a
and eax, 0x1280000
or eax, 0x82d44d8b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1407870a
and eax, 0x5890081
or eax, 0x48000140
mov dword [ebx], eax
add ebx, edx
or eax, 0x7092ee17
and eax, 0x7c1983d4
or eax, 0x80640028
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c42a599
xor eax, 0xc02ef6b
and eax, 0x80214004
or eax, 0xb003309
mov dword [ebx], eax
add ebx, edx
and eax, 0x4428cc0b
and eax, 0x4001
or eax, 0x448bbc54
mov dword [ebx], eax
add ebx, edx
and eax, 0x225922e2
and eax, 0x28a80dcf
and eax, 0
or eax, 0x8b50c495
mov dword [ebx], eax
add ebx, edx
or eax, 0x6624da51
or eax, 0x64256cfa
and eax, 0xe851f84d
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x56ce90a1
xor eax, 0x7ea6fac6
and eax, 0x221
or eax, 0x880
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7db5498d
or eax, 0x5a7f6337
and eax, 0xf084003
or eax, 0x8480
mov dword [ebx], eax
add ebx, edx
xor eax, 0x571e1254
or eax, 0x127041b5
and eax, 0x5204d0b6
or eax, 0x80810000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a53ea74
or eax, 0x407ca5e2
and eax, 0xb00474
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e14ccd6
and eax, 0x50a004e2
or eax, 0x804b0009
mov dword [ebx], eax
add ebx, edx
and eax, 0x659d3a5a
and eax, 0x40890002
or eax, 0xa502c030
mov dword [ebx], eax
add ebx, edx
xor eax, 0x16b5747a
and eax, 0x3f97d22
and eax, 0x80000
or eax, 0xccc4c35d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x457aeee5
xor eax, 0x5e8dbc5c
and eax, 0xc40880c4
or eax, 0x8c44c08
mov dword [ebx], eax
add ebx, edx
and eax, 0x238a8ba1
and eax, 0x5806e1a8
and eax, 0x8080
or eax, 0xcccc4c4c
mov dword [ebx], eax
add ebx, edx
and eax, 0x39801eaa
or eax, 0x1f81df80
and eax, 0xc815588
or eax, 0xe00a0044
mov dword [ebx], eax
add ebx, edx
or eax, 0x652d4f64
and eax, 0xec054740
or eax, 0x10408011
mov dword [ebx], eax
add ebx, edx
xor eax, 0x69a852a4
xor eax, 0x5ea7a07d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4cc971f0
and eax, 0x448901e0
or eax, 0x102080b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x36f23231
and eax, 0x14003d8
or eax, 0x808024
mov dword [ebx], eax
add ebx, edx
and eax, 0xdf0f8b8
and eax, 0x6ae242b2
and eax, 0xc00080
or eax, 0x8b3c4509
mov dword [ebx], eax
add ebx, edx
or eax, 0x55e33fcc
and eax, 0x4d3b7c4d
or eax, 0x8000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3eca9a01
and eax, 0x747f8c52
and eax, 0x20000
or eax, 0x8b21730c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7fbacabf
xor eax, 0x60ce2fd4
and eax, 0x80521045
or eax, 0xb000010
mov dword [ebx], eax
add ebx, edx
or eax, 0x4811cc56
and eax, 0x4903dc45
or eax, 0x4882000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x293ffbcf
or eax, 0x6d220dcb
and eax, 0x1140b08
or eax, 0x80008000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x786d1fe5
and eax, 0xe66bb88
and eax, 0x8408000
or eax, 0x20f6852
mov dword [ebx], eax
add ebx, edx
or eax, 0x3071cd8f
and eax, 0x30000
or eax, 0xc4800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x224af50
xor eax, 0x2fa175e9
and eax, 0xc0060a08
or eax, 0xb00500
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e4c13d
and eax, 0x74c005
or eax, 0x4000080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x27e1dabc
and eax, 0x810030
or eax, 0x46a0180
mov dword [ebx], eax
add ebx, edx
and eax, 0x67efd137
xor eax, 0x286320ff
and eax, 0xcb
or eax, 0xc032cc20
mov dword [ebx], eax
add ebx, edx
and eax, 0x269116c4
xor eax, 0x40ca55fd
and eax, 0x40584109
or eax, 0x8305a482
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c969952
and eax, 0xdcc77dd
and eax, 0xccc44c8
or eax, 0xc0008804
mov dword [ebx], eax
add ebx, edx
xor eax, 0x49f4a92e
and eax, 0x840844c0
or eax, 0x48c4880c
mov dword [ebx], eax
add ebx, edx
or eax, 0x435cf567
and eax, 0xcc8855cc
or eax, 0x20030000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e6f1b1b
or eax, 0x7f8ad90b
and eax, 0x1c68104a
or eax, 0x20
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f888f51
and eax, 0x3000032
or eax, 0x88004000
mov dword [ebx], eax
add ebx, edx
and eax, 0x58a29d4a
or eax, 0x7e3a3dfb
and eax, 0x6a100841
or eax, 0x400004
mov dword [ebx], eax
add ebx, edx
and eax, 0x26de81e4
and eax, 0x100000
or eax, 0x8805ff00
mov dword [ebx], eax
add ebx, edx
and eax, 0x5cdaf459
and eax, 0x6fcb050b
and eax, 0x8000000
or eax, 0x62004030
mov dword [ebx], eax
add ebx, edx
and eax, 0x4cfd420f
xor eax, 0x2209e200
and eax, 0x2001a200
or eax, 0x4145d00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a6525a1
and eax, 0x52fea402
and eax, 0x10000000
or eax, 0x4d004030
mov dword [ebx], eax
add ebx, edx
or eax, 0x447a0ca5
and eax, 0x4c0a4481
or eax, 0xa0811142
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e3b1be
and eax, 0x12b738e2
and eax, 0x2000
or eax, 0x8b10cc83
mov dword [ebx], eax
add ebx, edx
or eax, 0xfd0534f
and eax, 0x88500845
or eax, 0x60000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4623a89c
xor eax, 0x5404b655
and eax, 0xa00
or eax, 0x71
mov dword [ebx], eax
add ebx, edx
and eax, 0x49d1b993
and eax, 1
or eax, 0x8904c482
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c0ec49b
xor eax, 0x5299438d
and eax, 0x5834005
or eax, 0x4808b040
mov dword [ebx], eax
add ebx, edx
and eax, 0x475b40de
xor eax, 0x62d6f720
and eax, 0x22c81104
or eax, 0x40204008
mov dword [ebx], eax
add ebx, edx
and eax, 0x50f12beb
or eax, 0xfbc45
and eax, 8
or eax, 0x83000002
mov dword [ebx], eax
add ebx, edx
or eax, 0x2905ead0
and eax, 0x10100c0
or eax, 0x44880404
mov dword [ebx], eax
add ebx, edx
and eax, 0x30325136
or eax, 0x79ababb1
and eax, 0x10018bb4
or eax, 0x540040
mov dword [ebx], eax
add ebx, edx
or eax, 0x21324b99
and eax, 0x21704189
or eax, 0xca881400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x187d4bf7
and eax, 0xf0050a08
or eax, 0x8408101
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f8d352c
and eax, 0x89018001
or eax, 0x4082
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c956723
xor eax, 0x2ba721e3
and eax, 0x4c038041
or eax, 0x1887804
mov dword [ebx], eax
add ebx, edx
xor eax, 0x506169db
and eax, 0xf7fc470
and eax, 0x480010
or eax, 0xf0053be8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b13c898
xor eax, 0x26ae7b82
and eax, 0x45c00062
or eax, 0x74711
mov dword [ebx], eax
add ebx, edx
or eax, 0x322a14ef
and eax, 0xfc
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a530ea9
or eax, 0x3e035856
and eax, 0xa014800
or eax, 0x8108a300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b66e136
xor eax, 0x133fcef3
and eax, 0x8200c445
or eax, 0x40833810
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d3f566d
and eax, 0x228f2778
and eax, 0x10000
or eax, 0xfc548901
mov dword [ebx], eax
add ebx, edx
and eax, 0x173aad91
and eax, 0x10100101
or eax, 0x2bec448a
mov dword [ebx], eax
add ebx, edx
or eax, 0xbac5a8c
and eax, 0x1a705405
or eax, 0x403a040
mov dword [ebx], eax
add ebx, edx
or eax, 0x5dde2d57
and eax, 0x3f84d03
or eax, 0x88
mov dword [ebx], eax
add ebx, edx
or eax, 0x1dd4fa0d
and eax, 0x1588fc0d
or eax, 0x40030040
mov dword [ebx], eax
add ebx, edx
or eax, 0x73ed11b0
and eax, 0x4ae0d08
or eax, 0x100200
mov dword [ebx], eax
add ebx, edx
or eax, 0x19985f46
and eax, 0xc0c0b0a
or eax, 0x418000
mov dword [ebx], eax
add ebx, edx
and eax, 0x506a0866
and eax, 0x480802
or eax, 0xfb44501
mov dword [ebx], eax
add ebx, edx
or eax, 0x415b9116
and eax, 0x423b1116
or eax, 0x800000a8
mov dword [ebx], eax
add ebx, edx
or eax, 0x4214c965
xor eax, 0xdf3ec34
and eax, 0x2c80040
or eax, 0x230234
mov dword [ebx], eax
add ebx, edx
or eax, 0x741ea419
xor eax, 0x5467844b
and eax, 0x880022
or eax, 0x4503d1c9
mov dword [ebx], eax
add ebx, edx
and eax, 0x41f23f1c
and eax, 0x40001108
or eax, 0xb4452af4
mov dword [ebx], eax
add ebx, edx
or eax, 0x43d14778
and eax, 0x71f906ff
and eax, 0x41810474
or eax, 0x40a0101
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5cb22330
or eax, 0x549fa1e3
and eax, 0x4905a3e0
or eax, 0xa2004818
mov dword [ebx], eax
add ebx, edx
and eax, 0x79b698ee
and eax, 0x690080a8
or eax, 0x96c80300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x61efab51
xor eax, 0xc664463
and eax, 0x8241648a
or eax, 0x411c8101
mov dword [ebx], eax
add ebx, edx
and eax, 0x626989bf
xor eax, 0x2bd1566b
and eax, 0x4888c4c0
or eax, 0x8444080c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3044e53a
and eax, 0xec8801c4
or eax, 0x35408
mov dword [ebx], eax
add ebx, edx
or eax, 0x19e39a1f
and eax, 0x6808cc83
or eax, 0x42000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e710018
and eax, 0x402090
or eax, 0x1004
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e4aacf3
xor eax, 0x4593dc71
and eax, 0x10400086
or eax, 0x20241579
mov dword [ebx], eax
add ebx, edx
or eax, 0x52593738
and eax, 0x550fe543
and eax, 0x40090040
or eax, 0x5800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1527464f
and eax, 0x51763dd7
and eax, 0x10200044
or eax, 0x208068b8
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e12ae30
and eax, 0x2cc17d5c
and eax, 0
or eax, 0x15ff0040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a964c29
or eax, 0x1124b729
and eax, 0x403060
or eax, 4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3653ea06
and eax, 0x20104000
or eax, 0x48e80589
mov dword [ebx], eax
add ebx, edx
xor eax, 0x440ff36d
and eax, 0x23c213ff
and eax, 0x4010a0
or eax, 0x2010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x268c197f
and eax, 0x204401cf
or eax, 0x10201430
mov dword [ebx], eax
add ebx, edx
or eax, 0x64720ecf
and eax, 0x44000040
or eax, 0x1890000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e8acba7
xor eax, 0x77c3bc88
and eax, 0x806064
or eax, 0x303c0890
mov dword [ebx], eax
add ebx, edx
or eax, 0x59109b6e
and eax, 0x41880040
or eax, 0x4030000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f6278e0
and eax, 0x15eb50e0
or eax, 0x14001c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4faf8f69
and eax, section..text
or eax, 0x2060
mov dword [ebx], eax
add ebx, edx
and eax, 0x560073f0
and eax, 0x20
or eax, 0x40504883
mov dword [ebx], eax
add ebx, edx
or eax, 0x6822f154
and eax, 0x3ef3d011
and eax, 0x20404000
or eax, 0x108c2800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x35475f97
or eax, 0x39983c3f
and eax, 0xd8b0000
or eax, 0x40000040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x67a55249
or eax, 0x286a606
and eax, 0xae500c
or eax, 0x155101f0
mov dword [ebx], eax
add ebx, edx
or eax, 0x1299edd4
and eax, 0x403060
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x46553bb8
xor eax, 0x7f6e3c6e
and eax, 0x40000c02
or eax, 0x5040a1
mov dword [ebx], eax
add ebx, edx
and eax, 0x4fa65578
and eax, 0x6367f8d7
and eax, 0x4000
or eax, 0x30e02800
mov dword [ebx], eax
add ebx, edx
and eax, 0xa3ada80
xor eax, 0x72a669b8
and eax, 0x50820000
or eax, 0x5090040
mov dword [ebx], eax
add ebx, edx
or eax, 0x344f3733
or eax, 0x416039a4
and eax, 0x15ef12f4
or eax, 0x104008
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c8c16f9
and eax, 0x1060
or eax, 0x402000
mov dword [ebx], eax
add ebx, edx
and eax, 0x743afd1e
or eax, 0x303a120b
and eax, 0x101003
or eax, 0x404040a0
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc6406ac
and eax, 0x344000
or eax, 0x30c02800
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ca3450c
xor eax, 0x5616c2d7
and eax, 0x40810040
or eax, 0x50a0000
mov dword [ebx], eax
add ebx, edx
or eax, 0xfd86ef0
xor eax, 0x4ab00c26
and eax, 0x56b40d4
or eax, 0x10941028
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1cb1c5da
and eax, 0x401020
or eax, 0x2040
mov dword [ebx], eax
add ebx, edx
and eax, 0x478e9ce0
xor eax, 0x1d12a087
and eax, 0x1010a3
or eax, 0x40404400
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c55909a
and eax, 0x10004000
or eax, 0x21082800
mov dword [ebx], eax
add ebx, edx
and eax, 0x19160872
and eax, 0x1ec35c7a
and eax, 0
or eax, 0x4d8b0040
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a594d4c
or eax, 0x3076e5e0
and eax, 0x107f41e0
or eax, 0x5801014
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c4b658b
and eax, 0x403060
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x55fe5d4c
or eax, 0x648ab57a
and eax, 0x40105822
or eax, 0x400081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x252bd531
xor eax, 0x1b6a34f7
and eax, 0x30002800
or eax, 0x1204000
mov dword [ebx], eax
add ebx, edx
or eax, 0x45323924
and eax, 0x55020000
or eax, 0x890040
mov dword [ebx], eax
add ebx, edx
and eax, 0x24e7ce40
and eax, 0x2a67c9c4
and eax, 0x30040
or eax, 0x15fc52b8
mov dword [ebx], eax
add ebx, edx
and eax, 0x4963bc07
or eax, 0x57a31cf2
and eax, 0x401060
or eax, 0x2000
mov dword [ebx], eax
add ebx, edx
and eax, 0x320640b1
and eax, 0x20
or eax, 0x40505c83
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4434188d
and eax, 0x204000
or eax, 0x31102800
mov dword [ebx], eax
add ebx, edx
or eax, 0x510ba6c0
and eax, 0x410b0040
or eax, 0x4800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3cc0e76e
and eax, 0x114b4028
or eax, 0x4b410d0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x13389c99
xor eax, 0x79c83973
and eax, 0x3000
or eax, 0x400060
mov dword [ebx], eax
add ebx, edx
or eax, 0x36eb6dd7
and eax, 0x4060a3
or eax, 0x40100000
mov dword [ebx], eax
add ebx, edx
or eax, 0x18ff163d
or eax, 0x55d589ba
and eax, 0x5de58b00
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x541e244
and eax, 0x78c8fad5
and eax, 0x48804040
or eax, 0xa40b1583
mov dword [ebx], eax
add ebx, edx
and eax, 0x6cf91672
and eax, 0x40
or eax, 0x100028
mov dword [ebx], eax
add ebx, edx
and eax, 0x40c7af92
or eax, 0x1ffa2da7
and eax, 0x1ae02800
or eax, 0x20044000
mov dword [ebx], eax
add ebx, edx
or eax, 0x13e357b6
and eax, 0x4f7ba26e
and eax, 0x600000
or eax, 0x20080040
mov dword [ebx], eax
add ebx, edx
and eax, 0x43d66ff1
xor eax, 0x3b9c120e
and eax, 0x2800000a
or eax, 0xc0004031
mov dword [ebx], eax
add ebx, edx
or eax, 0x887cc61
and eax, 0x849
or eax, 0x100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5565de78
xor eax, 0x601fdf8a
and eax, 0x15080083
or eax, 0x4804c400
mov dword [ebx], eax
add ebx, edx
and eax, 0x7cffdfd
or eax, 0x6eda82a7
and eax, 0x4cccc483
or eax, 0x80000840
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1929eb44
or eax, 0x42c8ff34
and eax, 0xc4895584
or eax, 0x28020048
mov dword [ebx], eax
add ebx, edx
xor eax, 0x26ac1120
and eax, 0x8250040
or eax, 0x34188311
mov dword [ebx], eax
add ebx, edx
and eax, 0x4724655e
and eax, 0x50
or eax, 0x4003
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c27be3
and eax, 0x1c2f896d
and eax, 0x120
or eax, 0x682655
mov dword [ebx], eax
add ebx, edx
xor eax, 0x812cdec
and eax, 0x8000010
or eax, 0x62000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4714b64c
and eax, 0x2000000
or eax, 0x39586800
mov dword [ebx], eax
add ebx, edx
and eax, 0x54dfe13d
or eax, 0x6d4a385a
and eax, 0x20480040
or eax, 0x2a00000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a947d20
or eax, 0x4e27d6ec
and eax, 0x2000008
or eax, 0x81000001
mov dword [ebx], eax
add ebx, edx
and eax, 0x6209502d
and eax, 0
or eax, 0x3ca30cc4
mov dword [ebx], eax
add ebx, edx
and eax, 0x77968b4d
or eax, 0x37ebf54b
and eax, 0x3004043
or eax, 0x80000010
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b99819
xor eax, 0x2948cd66
and eax, 0x51143d
or eax, 0x40022800
mov dword [ebx], eax
add ebx, edx
and eax, 0x6676a9d7
or eax, 0x7a42a79e
and eax, 0x520000
or eax, 0x52d0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x264ce1fd
and eax, 0x4c0000
or eax, 0xebb3c883
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3919c5a7
xor eax, 0x21cf59e1
and eax, 0x10004001
or eax, 0x2828
mov dword [ebx], eax
add ebx, edx
xor eax, 0x22d4878a
and eax, 0x400000
or eax, 0x2a0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a2a8692
and eax, 0x420480
or eax, 0x40113821
mov dword [ebx], eax
add ebx, edx
xor eax, 0x76cbe9db
and eax, 0x30085000
or eax, 0x40600000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6ad62be
and eax, 0x6000003a
or eax, 0x88004001
mov dword [ebx], eax
add ebx, edx
and eax, 0x77e83d03
xor eax, 0x76d3bd14
and eax, 0x16d3ad15
or eax, 0xe92c4240
mov dword [ebx], eax
add ebx, edx
xor eax, 0x30ef3c0b
or eax, 0x67588a9d
and eax, 0x4008c083
or eax, 0x10000400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x32e35341
and eax, 0x884c0
or eax, 0x6828
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1cf078d3
xor eax, 0x3f098f6
and eax, 0xc000000
or eax, 0xc48300
mov dword [ebx], eax
add ebx, edx
or eax, 0x45a42a3b
and eax, 0x78529339
and eax, 0x8400109
or eax, 0x83bc4480
mov dword [ebx], eax
add ebx, edx
or eax, 0x35da602
and eax, 0x38754242
and eax, 0x14000
or eax, 0xe58abc45
mov dword [ebx], eax
add ebx, edx
or eax, 0x33abc908
and eax, 0xc488c14d
or eax, 0x8440210
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4112ddba
and eax, 0x8ccc0cc4
or eax, 0x4000c008
mov dword [ebx], eax
add ebx, edx
and eax, 0x2780b444
and eax, 0x4808444
or eax, 0xc84c4888
mov dword [ebx], eax
add ebx, edx
or eax, 0x3937f7a7
and eax, 0xcccccccc
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c1cef54
and eax, 0x80800188
or eax, 0x6c0b5444
mov dword [ebx], eax
add ebx, edx
or eax, 0x70aaa228
or eax, 0x37d4df28
and eax, 0x6a24ec80
or eax, 3
mov dword [ebx], eax
add ebx, edx
xor eax, 0x48791cfc
and eax, 0x201c6000
or eax, 0x11200800
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c887f68
or eax, 0x2d61f4f8
and eax, 0x5090040
or eax, 0x40820000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ed0c79e
and eax, 0x1a06b957
and eax, 4
or eax, 0x40685008
mov dword [ebx], eax
add ebx, edx
and eax, 0x285f372f
and eax, 0x7f1b360b
and eax, 0
or eax, 0xe8004031
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5217705b
xor eax, 0x17accee8
and eax, 0xadbbee00
or eax, 0x52440115
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b19741e
and eax, 0x5008c403
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b498a5d
and eax, 0x4d2f47c2
and eax, 0x490104c0
or eax, 0xb6ee0828
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3ea99dcc
and eax, 0x448124
or eax, 0x88002db
mov dword [ebx], eax
add ebx, edx
xor eax, 0x437b2108
and eax, 0x6f83377e
and eax, 0x8010250
or eax, 0x4c8900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3cbbfa17
and eax, 0x34e66041
or eax, 0xc9098810
mov dword [ebx], eax
add ebx, edx
xor eax, 0x14fbac7
xor eax, 0x433d2b86
and eax, 0x84817910
or eax, 0x400286ef
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1212d8b3
or eax, 0x402e4d42
and eax, 0xc405090c
or eax, 0x20408000
mov dword [ebx], eax
add ebx, edx
or eax, 0x69d566c6
and eax, 0x124675b1
and eax, 0x446580
or eax, 0xffa01803
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2bc08652
xor eax, 0x68ea1a42
and eax, 0x88820011
or eax, 0x40010864
mov dword [ebx], eax
add ebx, edx
or eax, 0x24dc3562
and eax, 0x730eab
and eax, 0x420823
or eax, 0x108e1dc
mov dword [ebx], eax
add ebx, edx
or eax, 0x28269ee8
or eax, 0x7e6a23d6
and eax, 0x550a0000
or eax, 0x810000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x73807253
and eax, 0x4085240
or eax, 0x406000a4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x789073c8
and eax, 0x8000020
or eax, 0x83004011
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7432d4b6
and eax, 0x5281f3f7
and eax, 0x40000005
or eax, 0xa8500840
mov dword [ebx], eax
add ebx, edx
xor eax, 0x48b99b4f
xor eax, 0x1760d88d
and eax, 0xb7894981
or eax, 0x4876b448
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f307c8e
and eax, 0x5c94b21d
and eax, 0x48001
or eax, 0x89084482
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c8a6575
and eax, 0x8004001
or eax, 0x7583b844
mov dword [ebx], eax
add ebx, edx
or eax, 0x7015a5ba
or eax, 0x43702323
and eax, 0xa75fff8
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0xcd3512c
and eax, 0x8515028
or eax, 0xf7aeae90
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b6123d
and eax, 0x122e8bd
or eax, 0x142
mov dword [ebx], eax
add ebx, edx
xor eax, 0x16534d76
xor eax, 0xb28774a
and eax, 0x4400000
or eax, 0x41860000
mov dword [ebx], eax
add ebx, edx
or eax, 0x46adffa9
and eax, 0x458b00a9
or eax, 0x8000056
mov dword [ebx], eax
add ebx, edx
xor eax, 0x77d7d7ff
xor eax, 0x3cd88c78
and eax, 0x40308
or eax, 0xf8490000
mov dword [ebx], eax
add ebx, edx
or eax, 0x670a092f
or eax, 0x44ddde9a
and eax, 0x1519e0f
or eax, 0x2000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3dc58c0a
or eax, 0x9c94e03
and eax, 0x3500fa03
or eax, 0x40200080
mov dword [ebx], eax
add ebx, edx
and eax, 0x7156e2a1
and eax, 0x54994daa
and eax, 0x50004000
or eax, 0xaf458604
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f08b7e3
and eax, 0x5000600
or eax, 0x40b60901
mov dword [ebx], eax
add ebx, edx
xor eax, 0xcbfa302
and eax, 0x40008403
or eax, 0x34c001fc
mov dword [ebx], eax
add ebx, edx
and eax, 0x7defb669
and eax, 0x60408409
or eax, 0x80054300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x78066b59
and eax, 0
or eax, 2
mov dword [ebx], eax
add ebx, edx
and eax, 0x40f42350
or eax, 0x7d2f4f78
and eax, 0x45070768
or eax, 0xc00083
mov dword [ebx], eax
add ebx, edx
xor eax, 0x198a97ad
and eax, 0x40
or eax, 0x1a0
mov dword [ebx], eax
add ebx, edx
and eax, 0xf5c7e72
and eax, 0
or eax, 0xe04d8b00
mov dword [ebx], eax
add ebx, edx
and eax, 0x72866137
and eax, 0x37217e6
and eax, 0x100
or eax, 0x8bf44c89
mov dword [ebx], eax
add ebx, edx
or eax, 0x19ae2498
and eax, 0x11026811
or eax, 0x44019044
mov dword [ebx], eax
add ebx, edx
and eax, 0xabbf155
and eax, 0x5f8e64dc
and eax, 0x54
or eax, 0x8458ba0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x929bb7d
and eax, 0x18fe953b
and eax, 0xc1009
or eax, 0x1000ae06
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3c9a279b
and eax, 0xc029980
or eax, 0x3206003
mov dword [ebx], eax
add ebx, edx
xor eax, 0x55d75556
or eax, 0x2fe472fa
and eax, 0x8485
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x498da8ef
or eax, 0x33b08722
and eax, 0x30108300
or eax, 0xc8450800
mov dword [ebx], eax
add ebx, edx
or eax, 0x70dfa1d5
and eax, 0x88d40101
or eax, 0x1205402
mov dword [ebx], eax
add ebx, edx
xor eax, 0x572be9d7
or eax, 0x63bfee23
and eax, 0x458bdc55
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x60da08e1
xor eax, 0x50aa90f4
and eax, 0x70490040
or eax, 0x88048bb4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x294b56a0
and eax, 0x1005404
or eax, 0x10089
mov dword [ebx], eax
add ebx, edx
or eax, 0x694755bf
and eax, 0x21404012
or eax, 0x10082840
mov dword [ebx], eax
add ebx, edx
and eax, 0x64634184
and eax, 0
or eax, 0x458b0040
mov dword [ebx], eax
add ebx, edx
and eax, 0x1487993a
and eax, 0x294b6ca8
and eax, 0
or eax, 0x46e85008
mov dword [ebx], eax
add ebx, edx
or eax, 0x514ae5dc
or eax, 0x2c771831
and eax, 0x3fffdfd
or eax, 0x80000200
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d02638d
and eax, 0x1000084
or eax, 0x44890c40
mov dword [ebx], eax
add ebx, edx
or eax, 0x3fad7a83
and eax, 0x95dbda3
and eax, 0x50480
or eax, 0xf040c36c
mov dword [ebx], eax
add ebx, edx
or eax, 0x66e0fa0
xor eax, 0x4b4ed11d
and eax, 0
or eax, 2
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c2000a4
and eax, 0xc0000a2
or eax, 0x418b0949
mov dword [ebx], eax
add ebx, edx
and eax, 0x4bb869ca
or eax, 0x606a6adc
and eax, 0x1c003d0
or eax, 0x18020
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b507d1a
and eax, 0x30a5b0a8
and eax, 0x800088
or eax, 0x8b704d01
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c1f3f1b
or eax, 0x36cb10bd
and eax, 0x14030815
or eax, 0x41000040
mov dword [ebx], eax
add ebx, edx
and eax, 0x1edde052
or eax, 0x7123281
and eax, 0x21202c0
or eax, 0x40ac0d2c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5760c75f
or eax, 0x7ab0393d
and eax, 0x5cf881bf
or eax, 0x240
mov dword [ebx], eax
add ebx, edx
and eax, 0x55a493ae
or eax, 0x6d2be3c0
and eax, 0x4d8b2064
or eax, 0x11
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c1af8b
and eax, 0x4010000
or eax, 0xf04c03f8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x45bb12e2
and eax, 0x11f00102
or eax, 0x40004c01
mov dword [ebx], eax
add ebx, edx
and eax, 0x7fa0c944
or eax, 0x107f3078
and eax, 0x40314868
or eax, 0x400
mov dword [ebx], eax
add ebx, edx
or eax, 0x54a4b958
and eax, 0x360ac0a7
and eax, 0x8000
or eax, 0x8550b00
mov dword [ebx], eax
add ebx, edx
and eax, 0x27ab4a47
and eax, 0x10800
or eax, 0xfd06e052
mov dword [ebx], eax
add ebx, edx
xor eax, 0x673f4f19
or eax, 0x3beaa2c6
and eax, 0x8082a7cf
or eax, 0x44015830
mov dword [ebx], eax
add ebx, edx
or eax, 0x2084ed62
and eax, 0xe405890c
or eax, 0x8400000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a562fcb
and eax, 0x440380c3
or eax, 0x1884828
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e8370e5
and eax, 0x4908100c
or eax, 0x48340e0
mov dword [ebx], eax
add ebx, edx
or eax, 0x6bf7627c
and eax, 0x1edb0841
and eax, 0xc10040
or eax, 0x100839c
mov dword [ebx], eax
add ebx, edx
or eax, 0x56b21066
and eax, 0x518350
or eax, 0x8040801
mov dword [ebx], eax
add ebx, edx
xor eax, 0xf301d3d
and eax, 0x2618040
or eax, 0x80a6812
mov dword [ebx], eax
add ebx, edx
or eax, 0x7611a97b
xor eax, 0x5a3c68e3
and eax, 0x4030000
or eax, 0xc0800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x28d30504
and eax, 0x10000
or eax, 0xeb54eb0c
mov dword [ebx], eax
add ebx, edx
or eax, 0x64b1f010
xor eax, 0x595adac1
and eax, 0xb0050151
or eax, 0x48408a02
mov dword [ebx], eax
add ebx, edx
and eax, 0x587a3237
and eax, 0x50400003
or eax, 0xb44500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1150c303
or eax, 0x4f34e457
and eax, 0x40304040
or eax, 0x11028
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2eeea825
and eax, 0x84d8800
or eax, 0x300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x78497ce2
and eax, 0x7004e040
or eax, 0x8ccb0811
mov dword [ebx], eax
add ebx, edx
and eax, 0x3db1496b
and eax, 0x27ea6826
and eax, 0x4804800
or eax, 0xc003b7ff
mov dword [ebx], eax
add ebx, edx
and eax, 0x23b1f976
and eax, 0x18904
or eax, 0xe8440008
mov dword [ebx], eax
add ebx, edx
or eax, 0x10107b4f
and eax, 0xf8407903
or eax, 0x7a80480
mov dword [ebx], eax
add ebx, edx
and eax, 0x25f7bde4
xor eax, 0x4f6d5099
and eax, 0x40890911
or eax, 0x15021264
mov dword [ebx], eax
add ebx, edx
and eax, 0x6af8f22f
and eax, 0x40000220
or eax, 0xb45501d8
mov dword [ebx], eax
add ebx, edx
or eax, 0x41936d90
xor eax, 0x4ef7282b
and eax, 0x31004052
or eax, 0x542800
mov dword [ebx], eax
add ebx, edx
or eax, 0x62db9bd3
and eax, 0x418b0040
or eax, 0x4000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4dbd9613
xor eax, 0x62b464e4
and eax, 0x26284000
or eax, 0x88c01008
mov dword [ebx], eax
add ebx, edx
or eax, 0x7be0ca5e
and eax, 0x83e8da5c
or eax, 0x1725a0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x323c83d8
or eax, 0x70915204
and eax, 0x41810c04
or eax, 0x40800c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x192200de
and eax, 0x5b532287
and eax, 0x48010080
or eax, 0xa04c8b68
mov dword [ebx], eax
add ebx, edx
and eax, 0x68dc752b
and eax, 0x68440100
or eax, 0x90118a51
mov dword [ebx], eax
add ebx, edx
or eax, 0x10a3d18f
xor eax, 0x11e6cb1
and eax, 0x50e01502
or eax, 0x2144001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4677d918
or eax, 0x648bb6ae
and eax, 0x5008048b
or eax, 0x4100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d3cd140
or eax, 0x5e9f0bf7
and eax, 0xa14e8
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f967b7f
and eax, 0x3c73be7
and eax, 0
or eax, 0xcc48300
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ed70609
and eax, 0x5e277aa7
and eax, 0x40000
or eax, 0xc359e58b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x19e6b45f
xor eax, 0x293185ec
and eax, 0xc088c408
or eax, 0xc4408c4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x34e26254
or eax, 0x266ef37a
and eax, 0xcc4cccc8
or eax, 0x800004
mov dword [ebx], eax
add ebx, edx
and eax, 0x1db0de47
and eax, 0xc80cc44
or eax, 0xc04c0088
mov dword [ebx], eax
add ebx, edx
or eax, 0x3bcb68e1
or eax, 0x2c35cdac
and eax, 0xec8b45cc
or eax, 0x1000
mov dword [ebx], eax
add ebx, edx
or eax, 0x52376e70
and eax, 0x56186c80
or eax, 0x8003
mov dword [ebx], eax
add ebx, edx
and eax, 0x66e1e161
xor eax, 0x2160dd3f
and eax, 0x600506
or eax, 0x9440c1
mov dword [ebx], eax
add ebx, edx
and eax, 0xe360026
or eax, 0x7e2ce57
and eax, 0x3000000
or eax, 0x88000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x8f9258a
or eax, 0x6ca5b37a
and eax, 0x4539b440
or eax, 0x24005
mov dword [ebx], eax
add ebx, edx
xor eax, 0x54eb3039
and eax, 0x180040c
or eax, 0xc2030b00
mov dword [ebx], eax
add ebx, edx
or eax, 0x39d64f35
and eax, 0xc2000000
or eax, 0x4000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x70928095
and eax, 0xc6008005
or eax, 0x1007f40
mov dword [ebx], eax
add ebx, edx
or eax, 0x23d314a1
and eax, 0xf845
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x19eb12a2
and eax, 0x15fc167b
and eax, 0x1e80000
or eax, 0x8030000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ff4310f
or eax, 0x7e9b64fb
and eax, 0x3f8448b
or eax, 0x80000900
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e37d6a0
and eax, 0x80
or eax, 0x4d890141
mov dword [ebx], eax
add ebx, edx
and eax, 0x1ac0ab46
xor eax, 0x7a9c3185
and eax, 0x701400c0
or eax, 0x88418b38
mov dword [ebx], eax
add ebx, edx
xor eax, 0x20656b79
and eax, 0x8004001
or eax, 0x70c153a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x743807a3
and eax, 0xe66ff0e
and eax, 0x200
or eax, 0x8583
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b570eca
and eax, 0x200
or eax, 0xf4458900
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a27955a
and eax, 0x7460051a
or eax, 0x1984021
mov dword [ebx], eax
add ebx, edx
or eax, 0xf6a2b1d
and eax, 0x1e47ef4f
and eax, 0xe406b02
or eax, 0x1a18000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e555855
and eax, 0x1100116
or eax, 0x84004ca0
mov dword [ebx], eax
add ebx, edx
or eax, 0x5016f88
and eax, 0x91515fe
and eax, 0x1100488
or eax, 0x6a207041
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ded7c9
xor eax, 0x3f3183d0
and eax, 0x400c7411
or eax, 0x2b008044
mov dword [ebx], eax
add ebx, edx
and eax, 0x58a74e03
and eax, 0x8044001
or eax, 0x8308b844
mov dword [ebx], eax
add ebx, edx
or eax, 0x3522ee30
and eax, 0x350a0845
or eax, 0x40810008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x286f0472
xor eax, 0x1ac4f58
and eax, 0x10400300
or eax, 0x1148808
mov dword [ebx], eax
add ebx, edx
xor eax, 0x569e7724
and eax, 0x6403808
or eax, 0x140300
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d515b1f
or eax, 0x28bc1d22
and eax, 0x47097608
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2577badf
or eax, 0xffe7a2f
and eax, 0x17005
or eax, 0x8040
mov dword [ebx], eax
add ebx, edx
and eax, 0x757977ff
and eax, 0x10000
or eax, 0x7ea0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x38ca944b
and eax, 0xc00000
or eax, 0x3045c7
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e38aaa6
and eax, 0xa000000
or eax, 0x81000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x286528bf
and eax, 0
or eax, 0x4589f045
mov dword [ebx], eax
add ebx, edx
and eax, 0x7bcf10ba
and eax, 0x41080000
or eax, 0x2a26ebe8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c0f3c0c
or eax, 0x6f144251
and eax, 0x6b04d445
or eax, 0x82008
mov dword [ebx], eax
add ebx, edx
and eax, 0x58db7ab6
or eax, 0x169fa798
and eax, 0xa0cf014
or eax, 0x81000841
mov dword [ebx], eax
add ebx, edx
xor eax, 0x74fff1c4
xor eax, 0x6d70523f
and eax, 0x10830804
or eax, 0x65080041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ba22bb6
or eax, 0x59c92b81
and eax, 0x8480b00
or eax, 0x48008
mov dword [ebx], eax
add ebx, edx
or eax, 0x29da2c16
and eax, 0x4c2b08
or eax, 0x16001000
mov dword [ebx], eax
add ebx, edx
and eax, 0x50304b7f
and eax, 0x308
or eax, 0xc7097000
mov dword [ebx], eax
add ebx, edx
and eax, 0x62fad496
and eax, 0x4000
or eax, 0x1ac45
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b100190
or eax, 0x13fe7d94
and eax, 0x3eb0000
or eax, 0x4000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2eae62f9
and eax, 0xec40c1
or eax, 0x506
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3fa8cfbe
xor eax, 0x7482ba74
and eax, 0xb000000
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x48c22bfa
and eax, 0x41802850
or eax, 0x1409c405
mov dword [ebx], eax
add ebx, edx
xor eax, 0x723130e0
and eax, 0x203880a0
or eax, 0xc8450348
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b8ab46a
or eax, 0x76bdbfbc
and eax, 0x830c3400
or eax, 0x8004000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e074ae4
and eax, 0x5097844
or eax, 0x40808001
mov dword [ebx], eax
add ebx, edx
and eax, 0x4fd270a7
and eax, 0x45004004
or eax, 0xba4586f0
mov dword [ebx], eax
add ebx, edx
and eax, 0x36742071
and eax, 0x20040000
or eax, 0xc901eb01
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b480116
and eax, 0xd24dea04
or eax, 0x2db21560
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ca259b3
xor eax, 0x6012636d
and eax, 0xe34d840a
or eax, 0x1c003205
mov dword [ebx], eax
add ebx, edx
and eax, 0x2061f89d
and eax, 0x29e6c24b
and eax, 0x408001
or eax, 0xd354984
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d0c16ca
and eax, 0x70554b
or eax, 0xc840020
mov dword [ebx], eax
add ebx, edx
and eax, 0x70476ade
and eax, 0x400a
or eax, 0x8b080581
mov dword [ebx], eax
add ebx, edx
or eax, 0x38bf8768
and eax, 0xab080040
or eax, 0x40001004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x29252ca4
xor eax, 0x39ef3e62
and eax, 0xfb000000
or eax, 0x431e905
mov dword [ebx], eax
add ebx, edx
xor eax, 0x72a3575d
xor eax, 0x110a607b
and eax, 0x8818de23
or eax, 0x34621dc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x35f30bc3
and eax, 0x8c815424
or eax, 0x404209c1
mov dword [ebx], eax
add ebx, edx
and eax, 0x159112c9
and eax, 0x48000c0
or eax, 0xc84ccc0c
mov dword [ebx], eax
add ebx, edx
or eax, 0x5687ed73
and eax, 0xcccccccc
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x30a0533d
and eax, 0x5e74e4c9
and eax, 0x4008
or eax, 0xcccc8cc4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x13140b07
and eax, 0xcc8845c8
or eax, 0x20031004
mov dword [ebx], eax
add ebx, edx
or eax, 0x382eae8d
and eax, 0x5400ec81
or eax, 0x2100002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x73f5efec
and eax, 0xe00147
or eax, 0x184480
mov dword [ebx], eax
add ebx, edx
or eax, 0x43a6f63
and eax, 0x4000000
or eax, 0xc3000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x22f02147
xor eax, 0x5ab9b91a
and eax, 0x1b800
or eax, 0x4445
mov dword [ebx], eax
add ebx, edx
and eax, 0x4418c561
xor eax, 0x3dace1d9
and eax, 0x9a80000
or eax, 0x430000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c3bdbc
or eax, 0x9b29842
and eax, 0x1f00002
or eax, 0x820c4589
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2bcbfdd0
and eax, 0x51154bee
and eax, 0x10040
or eax, 0x45880180
mov dword [ebx], eax
add ebx, edx
or eax, 0x39e5f338
and eax, 0x7c4d83f8
or eax, 0x80000804
mov dword [ebx], eax
add ebx, edx
xor eax, 0x449fe086
and eax, 0x3000493a
or eax, 0x430c0401
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e2aff82
xor eax, 0x4ed7fa3c
and eax, 0x70514801
or eax, 0x8c04233a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x28171ac4
and eax, 0x40010c
or eax, 0x8058a00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x590d7f7d
or eax, 0x76adf5b8
and eax, 0x4004489
or eax, 0x100802
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f899668
and eax, 0x108a41
or eax, 0x10040110
mov dword [ebx], eax
add ebx, edx
and eax, 0x3685a3c9
and eax, 0x320aaed
and eax, 0x8240
or eax, 0xfc450912
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a419c80
or eax, 0x33b0045b
and eax, 0x2b018803
or eax, 0x40006080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x58bfd7cc
and eax, 0x118a0c48
or eax, 0x44010080
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c6d89c8
and eax, 0x40c6c36e
and eax, 8
or eax, 0xa448b00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x8e8ef95
and eax, 0x884004
or eax, 0xc031000
mov dword [ebx], eax
add ebx, edx
and eax, 0x234ee0da
and eax, 0x84000
or eax, 0xdee0110a
mov dword [ebx], eax
add ebx, edx
or eax, 0x3746eb9d
and eax, 0x83eefb91
or eax, 0x110460
mov dword [ebx], eax
add ebx, edx
or eax, 0x224082a2
and eax, 0x10255bf
and eax, 0x1001080
or eax, 0x44890044
mov dword [ebx], eax
add ebx, edx
or eax, 0x476fae9f
or eax, 0x28c62ad9
and eax, 0x68458ad0
or eax, 0x90100120
mov dword [ebx], eax
add ebx, edx
xor eax, 0x50db18a5
or eax, 0x1bdee48c
and eax, 0x89d05501
or eax, 0x200002
mov dword [ebx], eax
add ebx, edx
and eax, 0x53ffa4d1
xor eax, 0x4fcf03c7
and eax, 0x42b0044
or eax, 0xb0c0f811
mov dword [ebx], eax
add ebx, edx
and eax, 0x59d8f0d2
and eax, 0x880040
or eax, 0x4503002a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x47220432
and eax, 0x890008
or eax, 0x4d025004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1562b0fd
or eax, 0x734b1426
and eax, 0x1ae85000
or eax, 0x84000108
mov dword [ebx], eax
add ebx, edx
or eax, 0x792c01e9
or eax, 0x7106ddce
and eax, 0x83eeddee
or eax, 0x112210
mov dword [ebx], eax
add ebx, edx
xor eax, 0x624f8e4b
xor eax, 0x6c25fbff
and eax, 0x80810840
or eax, 0x700a0484
mov dword [ebx], eax
add ebx, edx
xor eax, 0x270d7a9d
and eax, 0x55820048
or eax, 0x90122
mov dword [ebx], eax
add ebx, edx
or eax, 0x76679cdf
and eax, 0x458b100c
or eax, 0x4200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x55ac0f3a
and eax, 0x205000
or eax, 0x8ac80008
mov dword [ebx], eax
add ebx, edx
and eax, 0xaaa6cc3
and eax, 0x2a84000
or eax, 0x8157bffe
mov dword [ebx], eax
add ebx, edx
or eax, 0x1876b7f5
and eax, 0x2a649fc5
and eax, 0x200cc4
or eax, 0xf00b0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x77383dfc
and eax, 0x7357f886
and eax, 0x70000080
or eax, 0x5f47509
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e32bf5a
or eax, 0x3e0e16ad
and eax, 0x7fc88205
or eax, 0x80000100
mov dword [ebx], eax
add ebx, edx
or eax, 0x38dbc1f0
xor eax, 0x2d9a552b
and eax, 0x400106ca
or eax, 0x58a0921
mov dword [ebx], eax
add ebx, edx
or eax, 0xffa1a31
xor eax, 0x48286136
and eax, 0x5d318c4
or eax, 0x78248130
mov dword [ebx], eax
add ebx, edx
and eax, 0x5200cf07
or eax, 0x7696b0fd
and eax, 0x2808910
or eax, 0x89480200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x584a3dbe
and eax, 0xd380b004
or eax, 0x24194841
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ed6ae8a
xor eax, 0x340d9ecb
and eax, 0xc1824000
or eax, 0x24091ef9
mov dword [ebx], eax
add ebx, edx
or eax, 0x475243c6
and eax, 0xc4c8435d
or eax, 0x8048000
mov dword [ebx], eax
add ebx, edx
or eax, 0x157abe17
or eax, 0x2100ee3a
and eax, 0xcccccc4c
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
and eax, 0x7cb18319
and eax, 0x4c800008
or eax, 0xa00b55c4
mov dword [ebx], eax
add ebx, edx
or eax, 0x42eabfe0
or eax, 0x63f95963
and eax, 0xc628ec83
or eax, 0x40000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x119f35b
and eax, 0xc0011f40
or eax, 0x2800e005
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f34b0f2
or eax, 0x58712319
and eax, 0xff75fc21
or eax, 0x8a0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d195297
and eax, 0x82e00480
or eax, 0x1184109
mov dword [ebx], eax
add ebx, edx
and eax, 0x16733c89
xor eax, 0x38138f9c
and eax, 0xa008815
or eax, 0x5007068
mov dword [ebx], eax
add ebx, edx
and eax, 0x145e87f1
xor eax, 0x62945865
and eax, 0xc804
or eax, 0x18a
mov dword [ebx], eax
add ebx, edx
and eax, 0x5750634e
and eax, 0x4000
or eax, 0x3b902800
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f4ee1d6
and eax, 0x458a0040
or eax, 0x10000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2d5f96c1
or eax, 0x2be50006
and eax, 0x6e80040
or eax, 0x900050b8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x69038a8d
and eax, 0x4d27a1cf
and eax, 0x1238044
or eax, 0x82dc7fb8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3163cb4
and eax, 0x14641817
and eax, 0
or eax, 0x458908c4
mov dword [ebx], eax
add ebx, edx
and eax, 0x9a60cbc
and eax, 0x80
or eax, 0xf07d8370
mov dword [ebx], eax
add ebx, edx
or eax, 0x67e6db3a
and eax, 0xa38e0b00
or eax, 0x8000400
mov dword [ebx], eax
add ebx, edx
or eax, 0x30029126
or eax, 0x5293f5d8
and eax, 0x68000000
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c511ae
and eax, 0x401188
or eax, 0x2a10
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1459c524
and eax, 0x10104c88
or eax, 0x41e00103
mov dword [ebx], eax
add ebx, edx
and eax, 0x3449d2d9
and eax, 0x88
or eax, 0x4a860
mov dword [ebx], eax
add ebx, edx
or eax, 0x538753f6
and eax, 0x848300
or eax, 0x8400000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a203d5a
and eax, 0
or eax, 0x85d0b60f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4be1fba7
xor eax, 0x3335a73d
and eax, 0x8d040a90
or eax, 0x2800542
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1bd02e7d
or eax, 0x7a6b8ea6
and eax, 0x68000000
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x18ac869a
and eax, 0x280
or eax, 0x403920
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7559e88c
xor eax, 0x79426df3
and eax, 0x58048b
or eax, 0x50a04100
mov dword [ebx], eax
add ebx, edx
and eax, 0x372436de
and eax, 0x10200488
or eax, 0xefdc5860
mov dword [ebx], eax
add ebx, edx
and eax, 0x22a240ec
xor eax, 0x78a901d9
and eax, 0x8000131
or eax, 0xc482ce
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3cb6af80
and eax, 0x20600409
or eax, 0x488c4180
mov dword [ebx], eax
add ebx, edx
or eax, 0x62e74cc4
xor eax, 0x5372516b
and eax, 0x18a0
or eax, 0x402308
mov dword [ebx], eax
add ebx, edx
and eax, 0x55b14a34
or eax, 0x1a28d12e
and eax, 0x1028490a
or eax, 0x41d00481
mov dword [ebx], eax
add ebx, edx
or eax, 0x22eea2
xor eax, 0x28bae2cf
and eax, 0x79400860
or eax, 0x86bc4088
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d7484c
and eax, 0xc40048
or eax, 0x80083b7
mov dword [ebx], eax
add ebx, edx
and eax, 0x66229da6
and eax, 0x180
or eax, 0x83e44409
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c79a4ce
xor eax, 0xccba5c0
and eax, 0x2200400d
or eax, 0x5c00ac70
mov dword [ebx], eax
add ebx, edx
xor eax, 0x631bd43c
xor eax, 0x775eb26
and eax, 0x1a204001
or eax, 0x21902818
mov dword [ebx], eax
add ebx, edx
and eax, 0x75384fd0
and eax, 0x11000000
or eax, 0x448b0040
mov dword [ebx], eax
add ebx, edx
or eax, 0x7d3240b9
or eax, 0x100a28d
and eax, 0x5ca842ec
or eax, 0x2401000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x45d4702
and eax, 0x2000004
or eax, 0x81000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d01ad83
and eax, 0x32398cd
and eax, 0x2010884
or eax, 0xb40e0040
mov dword [ebx], eax
add ebx, edx
and eax, 0x4de0a63c
and eax, 0
or eax, 0xe84589c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x4be1c85
or eax, 0x7dffcf29
and eax, 0x45c707e9
or eax, 2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b0c5d33
and eax, 0xc8
or eax, 0x20
mov dword [ebx], eax
add ebx, edx
or eax, 0xd9f5198
or eax, 0x6d666fbc
and eax, 0x684d0a00
or eax, 0x80008000
mov dword [ebx], eax
add ebx, edx
or eax, 0x783c114b
and eax, 0x807d0908
or eax, 0x3804480
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a30f607
and eax, 0x2004400
or eax, 0x7c00a07d
mov dword [ebx], eax
add ebx, edx
or eax, 0x47017e31
or eax, 0x5b7d3a52
and eax, 0x3b386819
or eax, 0x800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d129f00
and eax, 0x3010224b
and eax, 0
or eax, 0x558b0040
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a55adac
xor eax, 0x511d7f2f
and eax, 0x22c052c0
or eax, 0x10280024
mov dword [ebx], eax
add ebx, edx
and eax, 0x65c62f9a
or eax, 0x6b2242e8
and eax, 0x3000000
or eax, 0x80000004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b18ad74
and eax, 0xa0080840
or eax, 0x16070084
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2191bd6c
or eax, 0x7ab7023
and eax, 0x80058180
or eax, 0x60400840
mov dword [ebx], eax
add ebx, edx
or eax, 0x488a6572
and eax, 0x40c705e2
or eax, 0x5000209
mov dword [ebx], eax
add ebx, edx
xor eax, 0x74397ed4
and eax, 0x20
or eax, 0xc0
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e9ed6b8
and eax, 0
or eax, 0xe04d8a00
mov dword [ebx], eax
add ebx, edx
or eax, 0x7fb6c9fb
and eax, 0xfff4988
or eax, 0x400
mov dword [ebx], eax
add ebx, edx
and eax, 0x52b8053e
or eax, 0x65483eef
and eax, 0x5f815a6
or eax, 0x80054010
mov dword [ebx], eax
add ebx, edx
and eax, 0x461a06be
or eax, 0x3db67efe
and eax, 0x300674d2
or eax, 0x80010000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c9b1181
and eax, 0x8a6101
or eax, 0x208800
mov dword [ebx], eax
add ebx, edx
or eax, 0x777a2011
xor eax, 0x5e074a77
and eax, 0x20e80000
or eax, 0x46000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x494c18be
and eax, 0x9a418ba
or eax, 0x805be741
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d493ab7
xor eax, 0x3d1ed41b
and eax, 0x3403e400
or eax, 0x49801045
mov dword [ebx], eax
add ebx, edx
or eax, 0x6255ffe2
and eax, 0xe0700e4
or eax, 0x80080010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4f6295a9
and eax, 0x14
or eax, 0x82
mov dword [ebx], eax
add ebx, edx
and eax, 0x610bf278
and eax, 0
or eax, 0xc068006a
mov dword [ebx], eax
add ebx, edx
and eax, 0x4db42868
xor eax, 0x1fbe1a5d
and eax, 0xb000031
or eax, 0x8000400a
mov dword [ebx], eax
add ebx, edx
and eax, 0x4705b3f5
and eax, 1
or eax, 0xe850f444
mov dword [ebx], eax
add ebx, edx
xor eax, 0x27f12d8c
xor eax, 0x22599a5b
and eax, 0xedf84190
or eax, 0x1207b849
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1dd8cbf5
and eax, 0x82040000
or eax, 0x108c483
mov dword [ebx], eax
add ebx, edx
or eax, 0x1192c7b8
and eax, 0x114c7b8
or eax, 0x8603840
mov dword [ebx], eax
add ebx, edx
and eax, 0x1bb5f5bf
and eax, 0x1144580
or eax, 0xc80047
mov dword [ebx], eax
add ebx, edx
and eax, 0x6343cbee
and eax, 0x1000000
or eax, 0xea000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b53a110
and eax, 0xd8418100
or eax, 0x4044607
mov dword [ebx], eax
add ebx, edx
and eax, 0xbac8c02
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x69ec846b
and eax, 0x8cc040a
or eax, 0x80104980
mov dword [ebx], eax
add ebx, edx
or eax, 0x499d0ee5
and eax, 0x800d4e4d
or eax, 0x3602b000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1cdaef48
and eax, 0x82851005
or eax, 0x5000ee50
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1950237c
and eax, 0x1f804adb
and eax, 0x2000800
or eax, 0xb40f0474
mov dword [ebx], eax
add ebx, edx
or eax, 0xec5e849
and eax, 0x8085ec45
or eax, 0x40001300
mov dword [ebx], eax
add ebx, edx
and eax, 0x44411a74
and eax, 0x2389fbdf
and eax, 0x44
or eax, 0x1b00430
mov dword [ebx], eax
add ebx, edx
or eax, 0x6343d89
and eax, 0x60414e9
or eax, 0xb00b4202
mov dword [ebx], eax
add ebx, edx
or eax, 0x514f2a1a
or eax, 0x175cb04c
and eax, 0xc105fe4d
or eax, 0x8800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b825813
and eax, 0xd0004c55
or eax, 0x4680020
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e503c60
and eax, 0x544c41f9
and eax, 0x20
or eax, 0x8b00401b
mov dword [ebx], eax
add ebx, edx
or eax, 0x2e6c5a04
xor eax, 0x554091fb
and eax, 0xe800c044
or eax, 0x523411
mov dword [ebx], eax
add ebx, edx
and eax, 0x165377d7
and eax, 0x527051
or eax, 0xffad8b20
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c407f42
and eax, 0x8004000
or eax, 0x81088483
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e55a809
xor eax, 0x7e5a3539
and eax, 0x9035801
or eax, 0x74808044
mov dword [ebx], eax
add ebx, edx
and eax, 0x1706ed36
and eax, 0x11020000
or eax, 0x87c00d8
mov dword [ebx], eax
add ebx, edx
or eax, 0x21c610ba
and eax, 0x3a1068
or eax, 0x4001cc00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7f72fe75
and eax, 0x79c46297
and eax, 0x18400200
or eax, 0xc0058900
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb579d4
or eax, 0x29e91cb
and eax, 0x286e050
or eax, 0x1010800
mov dword [ebx], eax
add ebx, edx
and eax, 0xf95b09f
and eax, 0x810000
or eax, 0xc4020000
mov dword [ebx], eax
add ebx, edx
or eax, 0x690d53ac
and eax, 0xc8860308
or eax, 0x300c00
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d4e1fb1
or eax, 0x44277771
and eax, 0x48044d01
or eax, 0xa3d00088
mov dword [ebx], eax
add ebx, edx
or eax, 0x23849975
xor eax, 0x4330208f
and eax, 0x8044c502
or eax, 0x54010205
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4616268b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x92554bb
xor eax, 0x2e7c1b1f
and eax, 0x504580
or eax, 0x8884100a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x78576035
and eax, 0xb0033415
or eax, 0x60cc840
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d40a0bc
and eax, 0x34d832f
and eax, 0x8004
or eax, 0xc0857c41
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e5169c9
or eax, 0x7a55307a
and eax, 0x900474
or eax, 0x1200000
mov dword [ebx], eax
add ebx, edx
and eax, 0x759b978f
and eax, 0x100000
or eax, 0xc02202eb
mov dword [ebx], eax
add ebx, edx
and eax, 0x245aac92
and eax, 0x5db48b17
and eax, 0x100002
or eax, 0xc34de589
mov dword [ebx], eax
add ebx, edx
xor eax, 0x45d84d25
and eax, 0x8484888c
or eax, 0x48484440
mov dword [ebx], eax
add ebx, edx
or eax, 0x30113753
xor eax, 0x5018dc45
and eax, 0x8cc40088
or eax, 0x4008cc44
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e1ea047
and eax, 0xcccccccc
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x4afdd664
and eax, 0x35bd3821
and eax, 0x4891000
or eax, 0xe80245cc
mov dword [ebx], eax
add ebx, edx
or eax, 0x4cbe20bd
and eax, 0x83d0151
or eax, 0x408200
mov dword [ebx], eax
add ebx, edx
and eax, 0x20dc6f8
and eax, 0x80000
or eax, 0x8b027d00
mov dword [ebx], eax
add ebx, edx
or eax, 0x29b7208c
or eax, 0xabc3f24
and eax, 0x88b70804
or eax, 0x50400041
mov dword [ebx], eax
add ebx, edx
and eax, 0x4780c7f1
xor eax, 0x335b6fb5
and eax, 0x63d84580
or eax, 0x88240009
mov dword [ebx], eax
add ebx, edx
or eax, 0x33044127
and eax, 0x84c0106
or eax, 0x18a00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x51d7393b
and eax, 0x9980009
or eax, 0x82644d80
mov dword [ebx], eax
add ebx, edx
and eax, 0x61e100ae
and eax, 0x1800000
or eax, 0xe40bfc45
mov dword [ebx], eax
add ebx, edx
or eax, 0x1008fef2
xor eax, 0x52c9e509
and eax, 0x8440035c
or eax, 0x488cc001
mov dword [ebx], eax
add ebx, edx
or eax, 0xd4141ad
xor eax, 0x7d8a3159
and eax, 0x8044c084
or eax, 0x4c880c48
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3df58adb
xor eax, 0x5f06ef10
and eax, 0x8c0c8804
or eax, 0x40c044c8
mov dword [ebx], eax
add ebx, edx
and eax, 0x49ab5df4
and eax, 0x48884cc4
or eax, 0x84448008
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c5e3777
or eax, 0x2742610d
and eax, 0x2c0a454c
or eax, 0xc0811080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c42607
and eax, 0x4008418b
or eax, 0x10000400
mov dword [ebx], eax
add ebx, edx
or eax, 0x6df2a45e
and eax, 0xd8a004a
or eax, 0x10020
mov dword [ebx], eax
add ebx, edx
and eax, 0x1498b56b
or eax, 0x58fb4342
and eax, 0x404060
or eax, 0x1004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x17ebc0b6
and eax, 0x10019050
or eax, 0x146f01
mov dword [ebx], eax
add ebx, edx
or eax, 0x7721fb91
and eax, 0x6312271c
and eax, 0x41000010
or eax, 0x1c004020
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d7a62e5
and eax, 0x4c004000
or eax, 0x80cc8cc3
mov dword [ebx], eax
add ebx, edx
xor eax, 0x42cdd1d2
and eax, 0x8c000c00
or eax, 0x40ccc0cc
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b7c5102
and eax, 0x4586f71d
and eax, 0x4480550c
or eax, 0xa80b00c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x49729800
and eax, 0x58900c8
or eax, 0x40021223
mov dword [ebx], eax
add ebx, edx
or eax, 0x16e9add9
and eax, 0x1e88310
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x2e6e49ed
xor eax, 0x4326e6f1
and eax, 0x8000508
or eax, 0x83104081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x916dca
or eax, 0x68172b44
and eax, 0xc1830845
or eax, 8
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e5d013d
and eax, 0x10001
or eax, 0x84c8900
mov dword [ebx], eax
add ebx, edx
and eax, 0x51c17912
and eax, 0x900
or eax, 0x107483
mov dword [ebx], eax
add ebx, edx
and eax, 0x68a9b345
or eax, 0x574efd04
and eax, 0x550a0804
or eax, 0x810272
mov dword [ebx], eax
add ebx, edx
or eax, 0x1432dd34
or eax, 0x76b398f
and eax, 0x4418a08
or eax, 0x8040000
mov dword [ebx], eax
add ebx, edx
and eax, 0x49f5059d
and eax, 0x8410008
or eax, 0xd6aa0280
mov dword [ebx], eax
add ebx, edx
xor eax, 0x28f541a2
and eax, 0xc40c4308
or eax, 0x8c08055
mov dword [ebx], eax
add ebx, edx
or eax, 0x4551fbf6
and eax, 0xccccc8cc
or eax, 0x400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5414726e
and eax, 0x38831db5
and eax, 0x8801480
or eax, 0xe40b414c
mov dword [ebx], eax
add ebx, edx
or eax, 0x649f0b9f
xor eax, 0x6176804b
and eax, 0x8160cc80
or eax, 0x20102003
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5b04c456
or eax, 0xd5615ac
and eax, section..text
or eax, 0x4000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f42a6c4
or eax, 0x401967f3
and eax, 0x14083
or eax, 0xa3008000
mov dword [ebx], eax
add ebx, edx
or eax, 0x381694ce
and eax, 0x74b3139
and eax, 0x1000
or eax, 0x404000
mov dword [ebx], eax
add ebx, edx
or eax, 0x315d1002
and eax, 0x544002
or eax, 0xa005c5
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c559264
and eax, 0
or eax, 0xc6000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x71c01fb9
or eax, 0x743f9af7
and eax, 0x44019a45
or eax, 0x83006500
mov dword [ebx], eax
add ebx, edx
and eax, 0x40991ab0
and eax, 0
or eax, 0xe045
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5b5c2d12
and eax, 0x41440000
or eax, 0x4830000
mov dword [ebx], eax
add ebx, edx
or eax, 0x282ea6f2
and eax, 0xf0
or eax, 8
mov dword [ebx], eax
add ebx, edx
or eax, 0x33d71771
or eax, 0x22794010
and eax, 0x3144300
or eax, 0x8800a800
mov dword [ebx], eax
add ebx, edx
and eax, 0x47f8d14d
and eax, 0x11d913df
and eax, 0x1000000
or eax, 0xc083f84d
mov dword [ebx], eax
add ebx, edx
and eax, 0x56de829c
and eax, 0x40008000
or eax, 0xb84d0901
mov dword [ebx], eax
add ebx, edx
or eax, 0x31b29482
and eax, 0x10c00
or eax, 0x2068
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e68f1aa
and eax, 0x5f4c600b
and eax, 0x2000
or eax, 0x1c15df00
mov dword [ebx], eax
add ebx, edx
or eax, 0x1fe44ad9
and eax, 0x3004010
or eax, 0x80000020
mov dword [ebx], eax
add ebx, edx
and eax, 0x30e90ab8
and eax, 0x4490f460
and eax, 0x20
or eax, 0x7d05f85d
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c8e57ad
and eax, 0x1517b744
and eax, 0x10040000
or eax, 0xe8518b10
mov dword [ebx], eax
add ebx, edx
or eax, 0x9e5a666
and eax, 0x90d50404
or eax, 0x4089
mov dword [ebx], eax
add ebx, edx
xor eax, 0x19da478d
and eax, 0xca612ab
and eax, 0x40200
or eax, 0x8411fd50
mov dword [ebx], eax
add ebx, edx
or eax, 0x12ae6181
or eax, 0x73e52632
and eax, 0xe3004030
or eax, 0x8000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x36ef62a0
and eax, 0x23c73be4
and eax, 0x2080
or eax, 0x89956
mov dword [ebx], eax
add ebx, edx
or eax, 0xdd3052e
xor eax, 0x2e210187
and eax, 0x16a0000
or eax, 0xd0010000
mov dword [ebx], eax
add ebx, edx
or eax, 0x23a7037a
xor eax, 0x5117a4d6
and eax, 0x408300
or eax, 0x15040800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x64851cca
or eax, 0x22158abc
and eax, 0x11448b90
or eax, 0x4080000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x73cde70e
xor eax, 0x5703ac38
and eax, 0x8084
or eax, 0xc0450910
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d589186
or eax, 0x2ed9afa3
and eax, 0x2ac00d81
or eax, 0x90044008
mov dword [ebx], eax
add ebx, edx
or eax, 0x417daf0c
and eax, 8
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x1598161e
and eax, 0
or eax, 0x8b00e2c1
mov dword [ebx], eax
add ebx, edx
and eax, 0x42ca9e08
xor eax, 0x1da07a86
and eax, 0xb801004
or eax, 0x80100540
mov dword [ebx], eax
add ebx, edx
and eax, 0x6fb495f5
xor eax, 0x22c5ae20
and eax, 0x9141144
or eax, 0x80800408
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ca1a859
and eax, 0x63ec2132
and eax, 0x800000
or eax, 0x4d09d045
mov dword [ebx], eax
add ebx, edx
and eax, 0x2bc86356
and eax, 0x6f8cdafa
and eax, 0x80040
or eax, 0xba94
mov dword [ebx], eax
add ebx, edx
and eax, 0xa430ce2
and eax, 0
or eax, 0xe2d10000
mov dword [ebx], eax
add ebx, edx
and eax, 0x498d7893
and eax, 0x4da1ee37
and eax, 0x10000
or eax, 0x9014448b
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a64a055
and eax, 0x40001
or eax, 0x94114c8a
mov dword [ebx], eax
add ebx, edx
and eax, 0x44fe9e05
and eax, 0x100401
or eax, 0x89c84188
mov dword [ebx], eax
add ebx, edx
or eax, 0x48110820
and eax, 0x8984c09
or eax, 0x229044
mov dword [ebx], eax
add ebx, edx
and eax, 0x322360f3
and eax, 0x2d3ad5af
and eax, 0
or eax, 0x6b000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x52635145
and eax, 0x40000000
or eax, 0xc8b03c2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3990936e
or eax, 0x58cedb16
and eax, 0x548b9004
or eax, 1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x25675888
and eax, 0x41888005
or eax, 0xc011400
mov dword [ebx], eax
add ebx, edx
and eax, 0x52c8acd
or eax, 0x47e821ac
and eax, 0x44408188
or eax, 0x88150840
mov dword [ebx], eax
add ebx, edx
or eax, 0x53135330
or eax, 0x797e672d
and eax, 0x8b8
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x36546f43
and eax, 0x2404100
or eax, 0xa08000
mov dword [ebx], eax
add ebx, edx
and eax, 0x227ffb59
and eax, 0x4000
or eax, 0x90050c8b
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b1d5de6
xor eax, 0x5be4eb66
and eax, 0x80011489
or eax, 0x14044002
mov dword [ebx], eax
add ebx, edx
or eax, 0xf64e15d
and eax, 0x89204589
or eax, 0x980800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6584f966
and eax, 0xaeb54b0
and eax, 0x81400
or eax, 0x4583a855
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a5afbc6
and eax, 0xa1044
or eax, 0x4d814098
mov dword [ebx], eax
add ebx, edx
or eax, 0x805ceac
and eax, 0x213b3ab4
and eax, 0x10b1090
or eax, 0x54804148
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1000007f
xor eax, 0x53961989
and eax, 0x4094004
or eax, 0x418212d0
mov dword [ebx], eax
add ebx, edx
or eax, 0x17e6362b
and eax, 0x458b50d0
or eax, 0x8000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3ca92bda
and eax, 0x51025100
or eax, 0x48900c4
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a8153a3
xor eax, 0x50f00002
and eax, 0x605080
or eax, 0xae880240
mov dword [ebx], eax
add ebx, edx
xor eax, 0x79c7fb30
or eax, 0x7f85597f
and eax, 0x83aff9ed
or eax, 0x500600
mov dword [ebx], eax
add ebx, edx
or eax, 0xaf69c76
or eax, 0xe24fb2d
and eax, 0x58918c4
or eax, 0x40000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a6cbacf
and eax, 0x4724d0b8
and eax, 0x44048088
or eax, 0x88410b64
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c0b7910
and eax, 0x4ed27b48
and eax, 0x48000900
or eax, 0x804d8250
mov dword [ebx], eax
add ebx, edx
and eax, 0x609fae7c
and eax, 0x6f1296ff
and eax, 0x40008250
or eax, 0x9c550901
mov dword [ebx], eax
add ebx, edx
or eax, 0x4342566d
xor eax, 0x294a6127
and eax, 0xd0058a52
or eax, 0x8400100
mov dword [ebx], eax
add ebx, edx
or eax, 0x36cf7ec5
and eax, 0xd44d8b50
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ec1463b
and eax, 0x80048941
or eax, 0x50510210
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a108f88
and eax, 0xe8018850
or eax, 0x58a6002
mov dword [ebx], eax
add ebx, edx
and eax, 0x17b36a98
and eax, 0x4836810
or eax, 0xc00097ef
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1ca3aa85
and eax, 0xc8000118
or eax, 0x20458800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x703d9c1c
and eax, 0x10380500
or eax, 0x4084408b
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b8ea8e8
and eax, 0x51b84d8b
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x48c59f62
or eax, 0x65ff3da
and eax, 0x124c518b
or eax, 0x40800400
mov dword [ebx], eax
add ebx, edx
and eax, 0x2744334
xor eax, 0x393c781c
and eax, 0x10480108
or eax, 0x40804483
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a2978b2
and eax, 0x84082
or eax, 0x51d40d09
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e4fc2ed
and eax, 0x12900502
or eax, 0x40485089
mov dword [ebx], eax
add ebx, edx
and eax, 0x674722d7
and eax, 0x2bcdc9f2
and eax, 0x2400080
or eax, 0xfdad6868
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2ef597d3
xor eax, 0x35955d4e
and eax, 0x848275
or eax, 0x1840018a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4185dcea
and eax, 0x1404501
or eax, 0x82a40088
mov dword [ebx], eax
add ebx, edx
or eax, 0x7093f44a
and eax, 0x7246e449
or eax, 0xc000834
mov dword [ebx], eax
add ebx, edx
xor eax, 0x322bd2c7
and eax, 0x486d0210
or eax, 0xa0108105
mov dword [ebx], eax
add ebx, edx
xor eax, 0x649afd19
and eax, 0x2b8da98
and eax, 0x5a00
or eax, 0x830f2446
mov dword [ebx], eax
add ebx, edx
xor eax, 0x21523acb
and eax, 0x2244440d
or eax, 0x5c02a070
mov dword [ebx], eax
add ebx, edx
or eax, 0x55a9364f
and eax, 0x74458209
or eax, 0x80000900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f03529d
and eax, 0x8900c080
or eax, 0x10003
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a5bea17
and eax, 0x3903e005
or eax, 0x44801440
mov dword [ebx], eax
add ebx, edx
and eax, 0x317035dd
and eax, 0x35bb906a
and eax, 0x40
or eax, 0x8c0f03b4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x394525a5
and eax, 0x1339be42
and eax, 0x11082640
or eax, 0xeef7d892
mov dword [ebx], eax
add ebx, edx
xor eax, 0x34276251
and eax, 0x3d01c83
or eax, 0x246100
mov dword [ebx], eax
add ebx, edx
or eax, 0x475734d3
and eax, 0x45c70951
or eax, 0x2c
mov dword [ebx], eax
add ebx, edx
or eax, 0x28892503
and eax, 0x65f9e171
and eax, 0x170
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
xor eax, 0x38e6eaa
and eax, 0x3066b00
or eax, 0xc4018000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d7ce7eb
and eax, 0xe041
or eax, 0x1004
mov dword [ebx], eax
add ebx, edx
or eax, 0x5a104ad4
and eax, 0x12000000
or eax, 0xa40f0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x65cdb805
or eax, 0x44a1159a
and eax, 0x64891000
or eax, 0x8102e045
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ebc533a
and eax, 0x6e25e309
and eax, 0x4c04c309
or eax, 0x80c80054
mov dword [ebx], eax
add ebx, edx
and eax, 0x386137e0
and eax, 0x8400040
or eax, 0xc48ccc8c
mov dword [ebx], eax
add ebx, edx
or eax, 0x17123e8b
xor eax, 0x63dd3ae
and eax, 0xc8c00c40
or eax, 0x40cc08c
mov dword [ebx], eax
add ebx, edx
and eax, 0x6fe81f47
xor eax, 0x6cba3929
and eax, 0x40044c
or eax, 0xcc8cc880
mov dword [ebx], eax
add ebx, edx
or eax, 0x333ed6a1
and eax, 0xec8a54cc
or eax, 0x10100
mov dword [ebx], eax
add ebx, edx
or eax, 0x12dc6b6c
xor eax, 0x6ed8e979
and eax, 0x90
or eax, 0x102828
mov dword [ebx], eax
add ebx, edx
or eax, 0x66f6d6c5
or eax, 0x38a86978
and eax, 0x4c2e800
or eax, 0x1010000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3593619c
and eax, 0x810000
or eax, 0x200000
mov dword [ebx], eax
add ebx, edx
or eax, 0x65d62ae7
xor eax, 0x14624a72
and eax, 0x1004010
or eax, 0x82000040
mov dword [ebx], eax
add ebx, edx
and eax, 0x4495fccf
or eax, 0x4b79d459
and eax, 0x210040
or eax, 0x820180
mov dword [ebx], eax
add ebx, edx
or eax, 0x6451b9ea
or eax, 0xfeb98ac
and eax, 0x47000040
or eax, 0x80004010
mov dword [ebx], eax
add ebx, edx
or eax, 0x5a944a16
and eax, 0x4044
or eax, 0xb401
mov dword [ebx], eax
add ebx, edx
and eax, 0x513ce15b
and eax, 0x533f8026
and eax, 0
or eax, 0x45c70000
mov dword [ebx], eax
add ebx, edx
and eax, 0x38f6328a
or eax, 0x31a85be7
and eax, 0xe0
or eax, 0x10
mov dword [ebx], eax
add ebx, edx
and eax, 0x26500110
xor eax, 0xef802a
and eax, 0x458000
or eax, 0xf8004700
mov dword [ebx], eax
add ebx, edx
or eax, 0x459c797a
xor eax, 0x6bf611ab
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3a7e187
or eax, 0x54c2a2d5
and eax, 0x51c44185
or eax, 0x180c08
mov dword [ebx], eax
add ebx, edx
xor eax, 0xf9b7e2c
and eax, 0x100411a1
or eax, 0x2080045e
mov dword [ebx], eax
add ebx, edx
and eax, 0x76be8f61
and eax, 0x30000040
or eax, 0x26a0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3bd91580
and eax, 0x300c0
or eax, 0x4028
mov dword [ebx], eax
add ebx, edx
xor eax, 0x45593d00
and eax, 0x4400100
or eax, 0x848200
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb9b21b4
or eax, 0x21bb5fda
and eax, 0x2e8558c
or eax, 0x50000001
mov dword [ebx], eax
add ebx, edx
or eax, 0x28910f1a
and eax, 0x3080159f
or eax, 0x40060
mov dword [ebx], eax
add ebx, edx
or eax, 0x74b5430c
xor eax, 0x4787ab4b
and eax, 0x1020000
or eax, 0x44890040
mov dword [ebx], eax
add ebx, edx
and eax, 0x2669cc2e
and eax, 0x73931047
and eax, 0x10000
or eax, 0xe8443bdc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x49f5068
and eax, 0x4c8a6234
or eax, 0x1010441
mov dword [ebx], eax
add ebx, edx
or eax, 0xe02abb1
and eax, 0x4c092be0
or eax, 0xa0441000
mov dword [ebx], eax
add ebx, edx
or eax, 0x9eaa446
and eax, 0x6d831e64
or eax, 0x10004011
mov dword [ebx], eax
add ebx, edx
or eax, 0x71f43132
and eax, 0x4d740070
or eax, 0x2000080
mov dword [ebx], eax
add ebx, edx
and eax, 0x6f8c7ba2
and eax, 0x80
or eax, 0xf87d03
mov dword [ebx], eax
add ebx, edx
and eax, 0x13c6e4a9
xor eax, 0x4ea0eeb3
and eax, 0x42600832
or eax, 0xa0884144
mov dword [ebx], eax
add ebx, edx
and eax, 0x75ef293
or eax, 0x22922764
and eax, 0x2000002
or eax, 0x89000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6746744
and eax, 0x8d506044
or eax, 0x29811
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e024739
and eax, 0xc024001
or eax, 0xf3ed9884
mov dword [ebx], eax
add ebx, edx
or eax, 0x861e9f9
and eax, 0xd2e850fd
or eax, 2
mov dword [ebx], eax
add ebx, edx
or eax, 0x69f0a97d
or eax, 0x449b3f4
and eax, 0x83f9fbeb
or eax, 0x60400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x67e8d34c
xor eax, 0x7d52c51d
and eax, 0x1000880
or eax, 0x44880044
mov dword [ebx], eax
add ebx, edx
or eax, 0x33027843
or eax, 0x67abaece
and eax, 0x45a20ecf
or eax, 0x8140130
mov dword [ebx], eax
add ebx, edx
or eax, 0x375d455b
and eax, 0x2919210a
and eax, 0x2109010a
or eax, 0x54c084f5
mov dword [ebx], eax
add ebx, edx
and eax, 0x488b2f37
or eax, 0x2e995604
and eax, 0x64110301
or eax, 0x90448808
mov dword [ebx], eax
add ebx, edx
and eax, 0x432e67c
and eax, 0x8200
or eax, 0x89014083
mov dword [ebx], eax
add ebx, edx
or eax, 0x262c9dcc
and eax, 0x28d445
or eax, 0x402010
mov dword [ebx], eax
add ebx, edx
or eax, 0x57bc9273
and eax, 0x42000010
or eax, 0x28000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x286b9137
and eax, 0x8000000
or eax, 0xd0858d00
mov dword [ebx], eax
add ebx, edx
or eax, 0x91c454f
and eax, 0x509dcd4f
or eax, 0x6232a0
mov dword [ebx], eax
add ebx, edx
and eax, 0x71e39ff9
or eax, 0x2c72e07e
and eax, 0x7cf1a8e8
or eax, 0x830c0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x55eec64
and eax, 0x880008c
or eax, 0x4448373
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5eaf61ba
and eax, 0x684045
or eax, 0x900582
mov dword [ebx], eax
add ebx, edx
or eax, 0x5880d063
and eax, 0x40000000
or eax, 0x87000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c3d2391
and eax, 0x2001
or eax, 0xd044
mov dword [ebx], eax
add ebx, edx
and eax, 0x7fe1eea3
xor eax, 0x249856ff
and eax, 0x4880000
or eax, 0x53630000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c2bfde4
and eax, 0x104815e4
or eax, 0x2004001b
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f0b725d
and eax, 0x40
or eax, 0x8b500000
mov dword [ebx], eax
add ebx, edx
or eax, 0x37466bde
and eax, 0x8b50684c
or eax, 0x18401
mov dword [ebx], eax
add ebx, edx
or eax, 0x7bb6b7c5
or eax, 0x67ffa28f
and eax, 0xe852e845
or eax, 0x10
mov dword [ebx], eax
add ebx, edx
xor eax, 0x66fe1bf4
xor eax, 0x4ab28be3
and eax, 0
or eax, 0x201
mov dword [ebx], eax
add ebx, edx
or eax, 0x48292c11
xor eax, 0x69eba547
and eax, 0x1008002
or eax, 0x820c4481
mov dword [ebx], eax
add ebx, edx
and eax, 0x62f0ef76
or eax, 0x19187e71
and eax, 0x104831
or eax, 0x4043000c
mov dword [ebx], eax
add ebx, edx
and eax, 0x24d62a74
or eax, 0x7327e218
and eax, 0x30760000
or eax, 0x100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2de899bd
and eax, 0x392eec59
and eax, 0x8000808
or eax, 0x40a10262
mov dword [ebx], eax
add ebx, edx
xor eax, 0x55b623a9
xor eax, 0x52c25f20
and eax, 0x40004043
or eax, 0x10000010
mov dword [ebx], eax
add ebx, edx
or eax, 0x113b8c33
and eax, 0x51000c03
or eax, 0x2400188
mov dword [ebx], eax
add ebx, edx
or eax, 0x58ca1ce2
and eax, 0x48400040
or eax, 0xa0110000
mov dword [ebx], eax
add ebx, edx
and eax, 0x12b30b
and eax, 0x100000
or eax, 0xffeffac1
mov dword [ebx], eax
add ebx, edx
and eax, 0x15846d61
or eax, 0x2da58b80
and eax, 0x904c081
or eax, 0x80080402
mov dword [ebx], eax
add ebx, edx
or eax, 0x5a3edacb
and eax, 0x510ad841
or eax, 0x4810004
mov dword [ebx], eax
add ebx, edx
or eax, 0x13afef86
xor eax, 0x45cf36e9
and eax, 0x10408928
or eax, 0xc80502d0
mov dword [ebx], eax
add ebx, edx
and eax, 0x41a9908f
and eax, 0x40018088
or eax, 0x98940401
mov dword [ebx], eax
add ebx, edx
xor eax, 0x19d29d18
and eax, 0x698568b7
and eax, 0x1050881
or eax, 0x8afaf76e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x23aeb394
xor eax, 0x3f96f3d5
and eax, 0x8183b80c
or eax, 0x40004041
mov dword [ebx], eax
add ebx, edx
or eax, 0x59d21370
and eax, 0xd8418901
or eax, 0x200c0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d574c68
and eax, 0x1104541
or eax, 0xe00086
mov dword [ebx], eax
add ebx, edx
and eax, 0x18ae7842
xor eax, 0x4ff8621
and eax, 0
or eax, 0x8b000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c4909b6
and eax, 0xee0be52
and eax, 0x4000810
or eax, 0x418be045
mov dword [ebx], eax
add ebx, edx
xor eax, 0x143726dd
and eax, 0x60aa5f74
and eax, 0x40000800
or eax, 0x9c5581ec
mov dword [ebx], eax
add ebx, edx
and eax, 0x53657a3a
xor eax, 0x14f33da
and eax, 0x40000180
or eax, 0x2ae04409
mov dword [ebx], eax
add ebx, edx
or eax, 0xaef150b
and eax, 0x8055502
or eax, 0x1410aa30
mov dword [ebx], eax
add ebx, edx
and eax, 0x34d61f2e
xor eax, 0x5eb8aeed
and eax, 0x2000000
or eax, 0x81004030
mov dword [ebx], eax
add ebx, edx
and eax, 0x68e19f95
and eax, 0x10
or eax, 0xf02f46d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b86efd6
and eax, 0x609acd72
and eax, 0x20800100
or eax, 0xdf7f128c
mov dword [ebx], eax
add ebx, edx
or eax, 0x6805f668
and eax, 0xf47d83ec
or eax, 0x13
mov dword [ebx], eax
add ebx, edx
and eax, 0x47912fbc
and eax, 0x44010100
or eax, 0x83087c02
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c50abcb
xor eax, 0x6b92903a
and eax, 0xa000
or eax, 0x14445
mov dword [ebx], eax
add ebx, edx
xor eax, 0x610e25da
xor eax, 0x789552ef
and eax, 0x18a0000
or eax, 0x6610000
mov dword [ebx], eax
add ebx, edx
or eax, 0xeb74231
and eax, 0x5d85262f
and eax, 0x840001
or eax, 0x6045c6
mov dword [ebx], eax
add ebx, edx
or eax, 0x31f3c34f
and eax, 0x4bd12c0f
and eax, 0x1000000
or eax, 0xe000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4713f8e3
xor eax, 0x6fa39c70
and eax, 0xa04492
or eax, 0x8b440124
mov dword [ebx], eax
add ebx, edx
or eax, 0x788b4432
and eax, 0xc8c345a4
or eax, 0x4001841
mov dword [ebx], eax
add ebx, edx
and eax, 0x15d4697d
xor eax, 0x181e845
and eax, 0x4010100
or eax, 0xe88a54cc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x454ad0aa
xor eax, 0x63628a05
and eax, 0x8a000c03
or eax, 0x10ce080
mov dword [ebx], eax
add ebx, edx
and eax, 0x2555857c
and eax, 0
or eax, 0xe8500845
mov dword [ebx], eax
add ebx, edx
or eax, 0x6650b963
and eax, 0x615e01b5
and eax, 0x21
or eax, 0x40
mov dword [ebx], eax
add ebx, edx
or eax, 0x7760ac93
and eax, 0x73123e4c
and eax, 0x1000400
or eax, 0x8804c083
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b35537b
or eax, 0x6db11ad9
and eax, 0x4d819841
or eax, 0xa6004
mov dword [ebx], eax
add ebx, edx
and eax, 0x298a415
and eax, 0x336f3ba9
and eax, 0x80000
or eax, 0x52e0510c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1ada129c
and eax, 0x12d9e05e
and eax, 0
or eax, 0x83000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3ff018ba
and eax, 0x3d29df9a
and eax, 0x4000080
or eax, 0x41890444
mov dword [ebx], eax
add ebx, edx
and eax, 0x66de6ff4
xor eax, 0x1d6b5993
and eax, 0x58410954
or eax, 0xa01482a0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e104fdd
and eax, 0x4444429
or eax, 0x70b01112
mov dword [ebx], eax
add ebx, edx
xor eax, 0x20c78130
and eax, 0x40001000
or eax, 0xabc02204
mov dword [ebx], eax
add ebx, edx
and eax, 0x4845c29a
and eax, 0x48400200
or eax, 0xb405c538
mov dword [ebx], eax
add ebx, edx
and eax, 0x68a3c84
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a30f589
or eax, 0x32025ab4
and eax, 0x400209a9
or eax, 0x5890042
mov dword [ebx], eax
add ebx, edx
xor eax, 0x353f3ad8
xor eax, 0x7e0a6112
and eax, 0x800220
or eax, 0x14081dc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x70048d0b
xor eax, 0x53d558e8
and eax, 0x2104409
or eax, 0x89ec0180
mov dword [ebx], eax
add ebx, edx
and eax, 0x1476d007
and eax, 0x304001
or eax, 0x4d0bbc4c
mov dword [ebx], eax
add ebx, edx
or eax, 0x52ae31fa
xor eax, 0x1313a4e8
and eax, 0x80c5110
or eax, 0x831022e8
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c5de4e8
and eax, 0x40
or eax, 0x55030815
mov dword [ebx], eax
add ebx, edx
or eax, 0x780bcb2
or eax, 0x3c3e444b
and eax, 0x2be0cfc
or eax, 0x300
mov dword [ebx], eax
add ebx, edx
and eax, 0x1dbe9410
or eax, 0x8236fb
and eax, 0xc048b
or eax, 0x3004900
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa8b781b
or eax, 0x28fb08b3
and eax, 0x280f3c01
or eax, 0x9600c04c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c8bcea2
or eax, 0x425b42eb
and eax, 0x40c23201
or eax, 0x34000910
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5299482b
and eax, 0x22403200
or eax, 0xc9800004
mov dword [ebx], eax
add ebx, edx
and eax, 0xed104ef
and eax, 0x7542d127
and eax, 0x400004
or eax, 0xb093eb00
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b6091bf
and eax, 0x19e18b01
or eax, 0x44040000
mov dword [ebx], eax
add ebx, edx
or eax, 0x342c2e3e
and eax, 0x10be4d8a
and eax, 0x8c0c02
or eax, 0xcc40c0c1
mov dword [ebx], eax
add ebx, edx
or eax, 0x6baa4883
and eax, 0x5e679068
and eax, 0x4c020040
or eax, 0xa089558c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x74ecb047
and eax, 0x8458101
or eax, 0xa50
mov dword [ebx], eax
add ebx, edx
or eax, 0x26e9062f
and eax, 0x2aec0509
or eax, 0xc1104080
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ae8e81c
and eax, 0x68480008
or eax, 0x94058b01
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c4c3e46
and eax, 0x88018103
or eax, 0x1004080
mov dword [ebx], eax
add ebx, edx
or eax, 0x45ce4bb8
and eax, 0x458bc809
or eax, 0x10003444
mov dword [ebx], eax
add ebx, edx
and eax, 0x53cdc46c
and eax, 0x88044c
or eax, 0x2360bb0
mov dword [ebx], eax
add ebx, edx
and eax, 0x19fcfb9f
xor eax, 0x6f31b06c
and eax, 0x2048080
or eax, 0x704005
mov dword [ebx], eax
add ebx, edx
xor eax, 0x261e984f
xor eax, 0x7e385b3
and eax, 0x189c969
or eax, 0x44022282
mov dword [ebx], eax
add ebx, edx
xor eax, 0x65b6fcb5
and eax, 0x5035c
or eax, 0x84028a0
mov dword [ebx], eax
add ebx, edx
or eax, 0x61c14952
and eax, 0x542b471c
and eax, 0x40014108
or eax, 0x835ca483
mov dword [ebx], eax
add ebx, edx
and eax, 0x10abd4bd
and eax, 0x8c488
or eax, 0xccc40844
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5bfa08b7
xor eax, 0x607865a0
and eax, 0xe40a01c8
or eax, 0x8815404
mov dword [ebx], eax
add ebx, edx
and eax, 0x545d89f3
xor eax, 0x72b690f4
and eax, 0x22148000
or eax, 0x48006c83
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c2e2d0b
and eax, 0x10048908
or eax, 0x410200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x279dfe80
and eax, 0x24c86000
or eax, 0xc8278850
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3c2c3823
and eax, 0xc083d073
or eax, 0x4002f8c
mov dword [ebx], eax
add ebx, edx
or eax, 0x17867ea2
xor eax, 0x37422a1f
and eax, 0xe0458100
or eax, 0x10000808
mov dword [ebx], eax
add ebx, edx
or eax, 0x3783ddb4
and eax, 0x420028
or eax, 0x280042
mov dword [ebx], eax
add ebx, edx
or eax, 0x2905a768
and eax, 0x16a006a
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x673855b5
or eax, 0x1b0d67ba
and eax, 0x214028
or eax, 0x40101840
mov dword [ebx], eax
add ebx, edx
xor eax, 0x225407de
and eax, 0x40055f00
or eax, 0x810a000
mov dword [ebx], eax
add ebx, edx
and eax, 0x67327db3
and eax, 0x6ecdc6
and eax, 0x4000
or eax, 0x89000050
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c7be83a
or eax, 0x1f13af53
and eax, 0x1d03ec41
or eax, 0x60801004
mov dword [ebx], eax
add ebx, edx
and eax, 0x5feb94d3
and eax, 0x3e182ab1
and eax, 0x8000000
or eax, 0x7500fc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6ceadaec
and eax, 0x609fc800
or eax, 0x89600083
mov dword [ebx], eax
add ebx, edx
and eax, 0xf11a710
and eax, 0
or eax, 0x96
mov dword [ebx], eax
add ebx, edx
and eax, 0x53835c6d
and eax, 0
or eax, 0xc7d83
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e79666c
xor eax, 0x5a4323da
and eax, 0x44060834
or eax, 0x1c10140
mov dword [ebx], eax
add ebx, edx
xor eax, 0xaaeabca
and eax, 0x4f69a2b4
or eax, 0xb0965d40
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b80f4c8
and eax, 0xc4070b3c
or eax, 0x300e0c3
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7fecac39
and eax, 0x4444
or eax, 0xb001
mov dword [ebx], eax
add ebx, edx
or eax, 0x10c24c73
and eax, 0x420000
or eax, 0x280000
mov dword [ebx], eax
add ebx, edx
and eax, 0x51421b66
xor eax, 0x6eb30dd3
and eax, 0x4c810042
or eax, 0x10a0028
mov dword [ebx], eax
add ebx, edx
and eax, 0xb27ad8b
and eax, 0x1030000
or eax, 0x548851f4
mov dword [ebx], eax
add ebx, edx
or eax, 0xa800652
or eax, 0x1aa89e8a
and eax, 0x458b520c
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b1f77d1
and eax, 0xa825b73
and eax, 0x8800000
or eax, 0x450b5008
mov dword [ebx], eax
add ebx, edx
or eax, 0x2004846a
xor eax, 0x68f0a17
and eax, 0x100507c
or eax, 0x14ff0180
mov dword [ebx], eax
add ebx, edx
or eax, 0x232aaa4e
and eax, 0x32993a25
and eax, 0x1000
or eax, 0x404050
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f2aafc3
or eax, 0x6a3cd4f7
and eax, 0x2384481
or eax, 0x81c00108
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a42bedd
and eax, 9
or eax, 0x7500f874
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b0f112
and eax, 0x74108911
or eax, 0x88450200
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f6edc
and eax, 0x8a69eeb
and eax, 0x40a00
or eax, 0x4c11f552
mov dword [ebx], eax
add ebx, edx
and eax, 0x49023a9a
or eax, 0x36aec383
and eax, 0x38004010
or eax, 0x80000040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1038616e
and eax, 0xa838213e
or eax, 0x57c7dec0
mov dword [ebx], eax
add ebx, edx
and eax, 0x520eeb9
and eax, 0x5004ca8
or eax, 0x408d0043
mov dword [ebx], eax
add ebx, edx
and eax, 0x7be3687d
or eax, 0x5da790a
and eax, 0x458b5068
or eax, 0x8000084
mov dword [ebx], eax
add ebx, edx
or eax, 0xbbe5bb3
xor eax, 0x72be065d
and eax, 0x15015100
or eax, 0x408a0010
mov dword [ebx], eax
add ebx, edx
and eax, 0x46b62a68
and eax, 0x44820000
or eax, 0x10952f0
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b744601
xor eax, 0x67136312
and eax, 0x10ec10e0
or eax, 0x5134018
mov dword [ebx], eax
add ebx, edx
xor eax, 0x31dc0e0c
or eax, 0xdf603aa
and eax, 0x405054
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f16a89f
xor eax, 0x46d14389
and eax, 0x2514085
or eax, 0x19248000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d4119b8
and eax, 0x304909
or eax, 0x51c80482
mov dword [ebx], eax
add ebx, edx
or eax, 0x75e09b83
and eax, 0x5048158b
or eax, 0x40074
mov dword [ebx], eax
add ebx, edx
and eax, 0x430287be
and eax, 0x40000000
or eax, 0x158b0040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e63ee04
xor eax, 0x2e3aaaab
and eax, 0x5d240ec
or eax, 0x102d1210
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe5f70dc
and eax, 0
or eax, 0x40504c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3fcbfbab
or eax, 0x2224e703
and eax, 0x3fafeda0
or eax, 0xc0501018
mov dword [ebx], eax
add ebx, edx
xor eax, 0x91794f
and eax, 0x8b0680f7
or eax, 0x116b08
mov dword [ebx], eax
add ebx, edx
xor eax, 0x69c4683f
and eax, 0x11246929
and eax, 0
or eax, 0xff50f845
mov dword [ebx], eax
add ebx, edx
and eax, 0x2baa79f1
and eax, 0x4801
or eax, 0x40500414
mov dword [ebx], eax
add ebx, edx
and eax, 0x10e8a1e0
and eax, 0x400000
or eax, 0xfc0d8b00
mov dword [ebx], eax
add ebx, edx
and eax, 0x7cc943e3
and eax, 0x4c010300
or eax, 0x14fc51
mov dword [ebx], eax
add ebx, edx
or eax, 0xabd8b70
or eax, 0x16bcf427
and eax, 0xa004050
or eax, 0x81000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x375c53e1
and eax, 0xa4081001
or eax, 0x4183e044
mov dword [ebx], eax
add ebx, edx
and eax, 0x48063d01
xor eax, 0x8c82a9
and eax, 0x408c8208
or eax, 0x8c404155
mov dword [ebx], eax
add ebx, edx
and eax, 0x45267f6b
and eax, 0x44044048
or eax, 0x88c88c84
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c0b6226
or eax, 0x672443f9
and eax, 0xcccccccc
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x78ab906
and eax, 0xcc8a55cc
or eax, 0x20010000
mov dword [ebx], eax
add ebx, edx
and eax, 0x55942b6e
and eax, 0x40000000
or eax, 0x2a0cec83
mov dword [ebx], eax
add ebx, edx
xor eax, 0x63d5f0a7
xor eax, 0x202943a3
and eax, 0x28004a00
or eax, 0xc00c2008
mov dword [ebx], eax
add ebx, edx
and eax, 0x58a6f7be
and eax, 0x48046000
or eax, 0xb7fb8c11
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6500ef59
xor eax, 0x44f477dd
and eax, 0x8a084481
or eax, 0x1008002
mov dword [ebx], eax
add ebx, edx
and eax, 0x480b5ae2
and eax, 0x80000
or eax, 0xf4458908
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f0d5bf0
and eax, 0x6224a315
and eax, 0x40000
or eax, 0x8900508b
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f6f21f0
and eax, 0
or eax, 0x408bf855
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e46d3d7
xor eax, 0x4b256408
and eax, 0x34408908
or eax, 0xc8050000
mov dword [ebx], eax
add ebx, edx
and eax, 0x43509829
and eax, 0x808
or eax, 0x8b084583
mov dword [ebx], eax
add ebx, edx
or eax, 0x17f4d3df
and eax, 0xd880c55
or eax, 0x40010000
mov dword [ebx], eax
add ebx, edx
and eax, 0x45ed4d29
and eax, 0x47c3c840
and eax, 0x40010800
or eax, 0xb85481f4
mov dword [ebx], eax
add ebx, edx
or eax, 0x5a154dd2
and eax, 0x88104582
or eax, 0x1000009
mov dword [ebx], eax
add ebx, edx
or eax, 0x9391b46
and eax, 0x680d2490
and eax, 0x8090400
or eax, 0x562f845
mov dword [ebx], eax
add ebx, edx
xor eax, 0x43e50c11
or eax, 0x2ce5a7cc
and eax, 0x405348
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a85ab10
xor eax, 0x55534a3b
and eax, 0x40200
or eax, 0x4009010c
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b7f40de
xor eax, 0x6f126892
and eax, 0xb004012
or eax, 0x80000041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a607b37
and eax, 0x6f47e7ea
and eax, 0x1002040
or eax, 0x1089d415
mov dword [ebx], eax
add ebx, edx
xor eax, 0x684ff066
xor eax, 0x1da432e4
and eax, 0x600483
or eax, 0x89984108
mov dword [ebx], eax
add ebx, edx
and eax, 0x265b41c3
and eax, 0x80001
or eax, 0x55830440
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2fdc6d81
and eax, 0x85109c0
or eax, 0x803c
mov dword [ebx], eax
add ebx, edx
and eax, 0x6db91ad6
and eax, 0x110880
or eax, 0x40424021
mov dword [ebx], eax
add ebx, edx
xor eax, 0x547a8b0
and eax, 0x1008000
or eax, 0xc00300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6e75612f
and eax, 0x40114023
or eax, 0x420880
mov dword [ebx], eax
add ebx, edx
or eax, 0x63d0d909
and eax, 0x43408100
or eax, 0x10082000
mov dword [ebx], eax
add ebx, edx
and eax, 0xb851f3f
and eax, 0x4234ea8c
and eax, 0x2000000
or eax, 0xd0330040
mov dword [ebx], eax
add ebx, edx
or eax, 0x26ed4fcc
and eax, 0x524405c4
or eax, 0x1003033
mov dword [ebx], eax
add ebx, edx
and eax, 0x389733e4
and eax, 0x10000040
or eax, 0x5890000
mov dword [ebx], eax
add ebx, edx
or eax, 0x709f28f
and eax, 0x5248
or eax, 0x400100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x42c1bb5f
and eax, 0x716064cd
and eax, 0x40006001
or eax, 0x835d858a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x44475196
or eax, 0x269e9adb
and eax, 0x848c8ccc
or eax, 0x48404000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1ff9b22
and eax, 0xcc8800
or eax, 0xcc0044cc
mov dword [ebx], eax
add ebx, edx
or eax, 0x31e7fda4
or eax, 0x1f1f3bc5
and eax, 0xec8b55cc
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c6c647f
and eax, 0x5044056b
or eax, 0x3000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7fd9aafa
xor eax, 0x25923cc5
and eax, 0x500c0000
or eax, 0x40
mov dword [ebx], eax
add ebx, edx
and eax, 0x703133d7
and eax, 0x40
or eax, 0xd8b002a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f8ed1f8
and eax, 0x5100
or eax, 0x400240
mov dword [ebx], eax
add ebx, edx
xor eax, 0x65cd5e06
and eax, 0x60850840
or eax, 0x9a62e011
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a835757
xor eax, 0x10591724
and eax, 0xc082e873
or eax, 0x401178c
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d6ef483
and eax, 0x4805c70c
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6834289c
or eax, 0x74777b4a
and eax, 0x4052
or eax, 1
mov dword [ebx], eax
add ebx, edx
and eax, 0x3910bccf
and eax, 0
or eax, 0x5d000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6be50f8c
and eax, 0x4cc40c80
or eax, 0x8008c043
mov dword [ebx], eax
add ebx, edx
xor eax, 0x768856ba
xor eax, 0x76a35f0a
and eax, 0xccc4c440
or eax, 0x8088c
mov dword [ebx], eax
add ebx, edx
and eax, 0x48943f2c
xor eax, 0xb0a1878
and eax, 0x408a1444
or eax, 0xac014188
mov dword [ebx], eax
add ebx, edx
and eax, 0x111872a1
and eax, 0x80000
or eax, 0x4563086a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c9ec03f
xor eax, 0x6d64f624
and eax, 0x60100c00
or eax, 0x88400008
mov dword [ebx], eax
add ebx, edx
or eax, 0x74146479
and eax, 0xfc546861
or eax, 0x3ab8300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x591c849e
xor eax, 0x172dadb4
and eax, 0xa108c003
or eax, 0x2000480
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6117bccd
and eax, 0x6a04d96c
and eax, 0x5040
or eax, 0x400300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x50e2851
and eax, 0x1084901
or eax, 0x8800048a
mov dword [ebx], eax
add ebx, edx
or eax, 0x792eb6bf
or eax, 0x35f36ba
and eax, 0x4053440d
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x540c1b2e
and eax, 0x140b4800
or eax, 0xeba0a000
mov dword [ebx], eax
add ebx, edx
and eax, 0x380e712b
and eax, 0x86000
or eax, 0xc3559fff
mov dword [ebx], eax
add ebx, edx
and eax, 0x4186eda4
xor eax, 0x6c788e4e
and eax, 0xc4c40c8
or eax, 0xc0808c04
mov dword [ebx], eax
add ebx, edx
and eax, 0x787c27dc
and eax, 0x5bd46d90
and eax, 0x48440480
or eax, 0x8488c84c
mov dword [ebx], eax
add ebx, edx
or eax, 0x590bad41
and eax, 0xcc8b45cc
or eax, 0x20001000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x68c69432
and eax, 0x49b4d9ad
and eax, 0xc080
or eax, 0x8b082c03
mov dword [ebx], eax
add ebx, edx
and eax, 0x77ad4596
and eax, 0
or eax, 0x30a30845
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3a763450
and eax, 0xa000011
or eax, 0x60004042
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f86e133
and eax, 0x6a006000
or eax, 0xa00
mov dword [ebx], eax
add ebx, edx
and eax, 0xc79bed3
xor eax, 0x26833cbf
and eax, 0x20010211
or eax, 0x100c8900
mov dword [ebx], eax
add ebx, edx
or eax, 0x72bacfc6
and eax, 0x50004053
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x64aa8daa
or eax, 0x4bf5dd40
and eax, 0x505815f9
or eax, 6
mov dword [ebx], eax
add ebx, edx
or eax, 0x8a8799b
and eax, 0x10f80040
or eax, 0x5070000
mov dword [ebx], eax
add ebx, edx
and eax, 0x724e152a
and eax, 0x43af7e85
and eax, 0
or eax, 0x40303c
mov dword [ebx], eax
add ebx, edx
or eax, 0x320b9867
and eax, 0x5a33a743
and eax, 0x12018001
or eax, 0x744084
mov dword [ebx], eax
add ebx, edx
xor eax, 0x276ae38
and eax, 0x100100a8
or eax, 0xefe41040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3a769741
xor eax, 0x7fc569e1
and eax, 0x30408448
or eax, 0x458001b7
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a3ec2f4
and eax, 0x25a64009
or eax, 0xc001a800
mov dword [ebx], eax
add ebx, edx
and eax, 0xc3f1c08
and eax, 0x50808
or eax, 0xc080f7f7
mov dword [ebx], eax
add ebx, edx
or eax, 0x484db210
and eax, 0x881774
or eax, 0x4320000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x779b0834
or eax, 0xd6fb1fc
and eax, 0x6b000000
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x350873a2
and eax, 0x8080082
or eax, 0x80830040
mov dword [ebx], eax
add ebx, edx
or eax, 0x4cb5997a
and eax, 0x1008
or eax, 0x404000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5271bdbb
and eax, 0
or eax, 0xf31fe851
mov dword [ebx], eax
add ebx, edx
or eax, 0x64a7809b
and eax, 0xc483e8db
or eax, 0x1724
mov dword [ebx], eax
add ebx, edx
or eax, 0x2383a3c0
and eax, 0x62006a04
or eax, 0x8000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x72e23b80
or eax, 0x78258a83
and eax, 0x68004a00
or eax, 0x2000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x442b4278
and eax, 0x2850
or eax, 0x400480
mov dword [ebx], eax
add ebx, edx
and eax, 0x586db44a
and eax, 0x400040
or eax, 0x2a002a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c8ea648
xor eax, 0x517c7567
and eax, 0x10081145
or eax, 0x202004ba
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b496911
and eax, 0x80000
or eax, 0x15830040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a6d7b1f
or eax, 0x3393ee22
and eax, 0x405334
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c575a2e
and eax, 0x28150008
or eax, 0x40800481
mov dword [ebx], eax
add ebx, edx
xor eax, 0x47f1ac67
and eax, 0x21000042
or eax, 0x80004010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x196cd841
and eax, 0x401010
or eax, 0x4324
mov dword [ebx], eax
add ebx, edx
xor eax, 0x54f2ea51
and eax, 0x40800801
or eax, 0x2805048a
mov dword [ebx], eax
add ebx, edx
or eax, 0x615466a
and eax, 0x8004042
or eax, 0x81000010
mov dword [ebx], eax
add ebx, edx
and eax, 0x6f635b71
xor eax, 0x435b790d
and eax, 0xb384d
or eax, 0x1580c400
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b9b7142
and eax, 0x5104
or eax, 0x400230
mov dword [ebx], eax
add ebx, edx
or eax, 0x4986b93f
or eax, 0x6d8496bc
and eax, 0x900c283
or eax, 0x80010000
mov dword [ebx], eax
add ebx, edx
or eax, 0xa680d30
and eax, 0x410411
or eax, 0x40123004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6990fee8
and eax, 0x28004a00
or eax, 0x42002000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x535c0950
and eax, 0x9106200
or eax, 0x82010800
mov dword [ebx], eax
add ebx, edx
and eax, 0x22853198
and eax, 0x2002000
or eax, 0xfd50dc45
mov dword [ebx], eax
add ebx, edx
and eax, 0x42591bae
and eax, 0x40501804
or eax, 0x4011
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1344ac7a
or eax, 0x29862c1e
and eax, 0x30148000
or eax, 0x4290300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b23ce21
and eax, 0x12004001
or eax, 0x20000052
mov dword [ebx], eax
add ebx, edx
or eax, 0x49f49441
or eax, 0x4915f724
and eax, 0x605375
or eax, 0xa0008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x17ee3199
and eax, 0x60
or eax, 0x6a000a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x29d1536d
xor eax, 0x8bbda37
and eax, 0x8020
or eax, 0x40165048
mov dword [ebx], eax
add ebx, edx
or eax, 0x48254328
or eax, 0x7065a1f6
and eax, 0x68006200
or eax, 0x2000800
mov dword [ebx], eax
add ebx, edx
and eax, 0x702c1056
and eax, 0x20000000
or eax, 0x815ff00
mov dword [ebx], eax
add ebx, edx
and eax, 0x39cbe4c4
or eax, 0x7d03a58b
and eax, 0x9004000
or eax, 0x82000030
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ac5b950
and eax, 0x40413000
or eax, 0x12040d
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a22c3f8
and eax, 0
or eax, 0x8d048900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3abb6350
and eax, 0x4240
or eax, 0x401028
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4716e58
and eax, 0x301400
or eax, 0x5304018b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x68393289
xor eax, 0x3fca199e
and eax, 0x4830000
or eax, 0x80040
mov dword [ebx], eax
add ebx, edx
or eax, 0x5bc07c74
and eax, 0x40426814
or eax, 0x100081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c6962ac
xor eax, 0x927ebbd
and eax, 0x10048100
or eax, 0xe8410800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x576b2903
and eax, 0x3240003
or eax, 0x50100d88
mov dword [ebx], eax
add ebx, edx
or eax, 0x4f741a45
or eax, 0x752eb237
and eax, 0x41020040
or eax, 0x80810000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6bc1ec53
and eax, 0x10000
or eax, 0x340c8901
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a3767bf
and eax, 0x6a004013
or eax, 0x40
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5cb64379
or eax, 0x45f16128
and eax, 0x62006200
or eax, 0x8000800
mov dword [ebx], eax
add ebx, edx
or eax, 0x13dabf0c
and eax, 0x78508b00
or eax, 0x80050011
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1acc43b9
xor eax, 0x55bca9ae
and eax, 0x10056102
or eax, 0x48109e50
mov dword [ebx], eax
add ebx, edx
xor eax, 0x105fd4c2
and eax, 0x48000010
or eax, 0xa3004040
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ce77fb4
and eax, 0x660546a4
or eax, 0x8000
mov dword [ebx], eax
add ebx, edx
or eax, 0x50b2f481
xor eax, 0x1db31ea9
and eax, 0x1004000
or eax, 0x52
mov dword [ebx], eax
add ebx, edx
or eax, 0xa7752b9
and eax, 0x355408b
or eax, 0xc008a500
mov dword [ebx], eax
add ebx, edx
or eax, 0x7de3dbd0
xor eax, 0x54829025
and eax, 0x884c4ccc
or eax, 0x44808000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x13b67f68
and eax, 0xcc0a1184
or eax, 0x20814448
mov dword [ebx], eax
add ebx, edx
and eax, 0x35b733a8
and eax, 0x1054b9d0
and eax, 0x80
or eax, 0x8b0cec03
mov dword [ebx], eax
add ebx, edx
and eax, 0xe68c2ab
and eax, 0x641ecd64
and eax, 0
or eax, 0xe8500845
mov dword [ebx], eax
add ebx, edx
and eax, 0x58bf1130
and eax, 0x48100000
or eax, 0xb7effcf1
mov dword [ebx], eax
add ebx, edx
or eax, 0x1cb8f55d
and eax, 0x8904c481
or eax, 2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d0c4357
and eax, 0x88444
or eax, 0x8627001
mov dword [ebx], eax
add ebx, edx
or eax, 0x476a880f
and eax, 0xb004c0b
or eax, 0x20100180
mov dword [ebx], eax
add ebx, edx
and eax, 0x7843312a
and eax, 0x28000008
or eax, 0xc0510c45
mov dword [ebx], eax
add ebx, edx
or eax, 0x6e19600f
or eax, 0x25662332
and eax, 0xef7f6a0d
or eax, 0x10808000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7a5fa00
and eax, 0x88080001
or eax, 0x100c482
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ae1eb02
and eax, 0x5ee7c27c
and eax, 0x40810000
or eax, 0x150af845
mov dword [ebx], eax
add ebx, edx
or eax, 0x11b951ce
xor eax, 0x70524629
and eax, 0x24418904
or eax, 0xd8140008
mov dword [ebx], eax
add ebx, edx
and eax, 0x4564861c
or eax, 0x5ebe698
and eax, 0x458b0088
or eax, 0x963
mov dword [ebx], eax
add ebx, edx
or eax, 0x4bc59e25
and eax, 0x1c083ec
or eax, 0x10
mov dword [ebx], eax
add ebx, edx
or eax, 0x6e3fbd9f
or eax, 0x44c5a9a5
and eax, 0xbfc0589
or eax, 0x80004000
mov dword [ebx], eax
add ebx, edx
or eax, 0xfb31b88
xor eax, 0x433f578e
and eax, 0x4c000805
or eax, 0x13bf448
mov dword [ebx], eax
add ebx, edx
or eax, 0x7fd87f
and eax, 0x9167c10
or eax, 0x82000100
mov dword [ebx], eax
add ebx, edx
and eax, 0xbdf3646
and eax, 0x1023400
or eax, 0x5429c855
mov dword [ebx], eax
add ebx, edx
and eax, 0x21e8b81e
and eax, 0x54dab8f6
and eax, 0x8804
or eax, 0x8450308
mov dword [ebx], eax
add ebx, edx
or eax, 0x7aecee45
or eax, 0x25cdc0d1
and eax, 0xbec4501
or eax, 0x80100002
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e5a64b0
and eax, 0x84000
or eax, 0x82b84d
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f9c355
and eax, 0x16e861d9
and eax, 0
or eax, 0xeb110488
mov dword [ebx], eax
add ebx, edx
and eax, 0x6cb40022
and eax, 0xd368dc6
and eax, 0x8000000
or eax, 0xf0458bd9
mov dword [ebx], eax
add ebx, edx
or eax, 0x2a4c4c8a
and eax, 0xc24dc58b
or eax, 0x1102000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x350a2308
or eax, 0x30e975d0
and eax, 0xe48b55c0
or eax, 0x800000c
mov dword [ebx], eax
add ebx, edx
or eax, 0x50e9c1fb
xor eax, 0x1c19a991
and eax, 0x28
or eax, 0x190
mov dword [ebx], eax
add ebx, edx
or eax, 0x72b38283
and eax, 0x70808100
or eax, 0x4400400
mov dword [ebx], eax
add ebx, edx
or eax, 0x340e9b1a
and eax, 0x4860f08
or eax, 0x9300040
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b48bb4b
and eax, 0x401242
or eax, 0x4024
mov dword [ebx], eax
add ebx, edx
xor eax, 0x213ca753
and eax, 0x2174c105
or eax, 0x12000880
mov dword [ebx], eax
add ebx, edx
and eax, 0xe914efe
and eax, 0x100084
or eax, 0x302c157b
mov dword [ebx], eax
add ebx, edx
and eax, 0x70685b6
xor eax, 0x27ec4baf
and eax, 0x800000
or eax, 0xc0050040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b529a29
or eax, 0x63e4938d
and eax, 0xaae01265
or eax, 0x80010
mov dword [ebx], eax
add ebx, edx
and eax, 0x253be233
and eax, 0x280221
or eax, 0x85d7fdc2
mov dword [ebx], eax
add ebx, edx
and eax, 0x59e0dd23
xor eax, 0x702d62fe
and eax, 0x600935c0
or eax, 0x88004000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d68f041
and eax, 0x95618401
or eax, 0x6a9e6040
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b661ec1
and eax, 0x13640001
or eax, 0x410c084
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e8138b8
and eax, 0x38
or eax, 0x482
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1281e6cd
and eax, 0x4f1cf6d1
and eax, 0x6200
or eax, 0xc20900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x22ed760c
and eax, 0x80808
or eax, 0x50008083
mov dword [ebx], eax
add ebx, edx
or eax, 0x1de7a387
or eax, 0x1efd3159
and eax, 0x48510040
or eax, 0xa0000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x789b275f
and eax, 0x68110000
or eax, 0x97eef1b9
mov dword [ebx], eax
add ebx, edx
xor eax, 0x220f6654
and eax, 0x48008481
or eax, 0x22044002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6ae81bfc
or eax, 0x5fea2883
and eax, 0x1c04ff0a
or eax, 0x110000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x67ccd236
xor eax, 0x62dea94
and eax, 0x69004020
or eax, 0x82000010
mov dword [ebx], eax
add ebx, edx
and eax, 0x422e6c59
and eax, 0x40004000
or eax, 0x8cc31daf
mov dword [ebx], eax
add ebx, edx
or eax, 0x466a5f2e
and eax, 0xccc84c8c
or eax, 0x48040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5846ce9f
xor eax, 0x4ba0b674
and eax, 0xcc088404
or eax, 0xc448c8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a128e4
or eax, 0x55c23dd
and eax, 0xcc0945cc
or eax, 0x20821000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x52c1f067
and eax, 0x144a002a
or eax, 0x1b50040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x302aa604
xor eax, 0x57a64376
and eax, 0x402018
or eax, 0x1020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6255731c
and eax, 0x40044304
or eax, 0x8cc88059
mov dword [ebx], eax
add ebx, edx
or eax, 0x6232d8af
xor eax, 0x25daa51d
and eax, 0xc80054c0
or eax, 0x248b010c
mov dword [ebx], eax
add ebx, edx
and eax, 0x284afb2d
xor eax, 0x6e367b61
and eax, 0x40a41
or eax, 0x8418110
mov dword [ebx], eax
add ebx, edx
or eax, 0x18a7eb8a
and eax, 0xe44189
or eax, 0x83180400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1ca7544a
and eax, 0x2da08a38
and eax, 0x4000000
or eax, 0x70000c7d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x245a678e
xor eax, 0x7b6e7113
and eax, 0x28040a00
or eax, 0xd449811a
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e812851
and eax, 0x57ac8c1d
and eax, 0
or eax, 0x8b0001c6
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ebb5a8a
and eax, 0x2000000
or eax, 0xc083fc55
mov dword [ebx], eax
add ebx, edx
and eax, 0x32889c0b
xor eax, 0x199b9cf8
and eax, 0x18110001
or eax, 0xe4448900
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a691911
and eax, 0x36fb8736
and eax, 0x100
or eax, 0x830c448b
mov dword [ebx], eax
add ebx, edx
or eax, 0x7919cdec
and eax, 0x5fddc3d9
and eax, 0x410901c8
or eax, 0x4800020
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa246d8e
and eax, 0xba06804
or eax, 0x80408308
mov dword [ebx], eax
add ebx, edx
and eax, 0x38042e8
and eax, 0x1800000
or eax, 0xe40b0845
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e1c8a69
or eax, 0x42518dfb
and eax, 0xcccc835d
or eax, 0x4000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4acc491b
and eax, 0x48cc4008
or eax, 0x84008cc4
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c7b2a02
xor eax, 0x1326c24f
and eax, 0x4c4cc84c
or eax, 0x80800480
mov dword [ebx], eax
add ebx, edx
and eax, 0x2bfa4861
xor eax, 0x60c7db04
and eax, 0x480c8044
or eax, 0x84c04c88
mov dword [ebx], eax
add ebx, edx
or eax, 0x32d4afd0
and eax, 0x4c8c41cc
or eax, 0x11000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6a53fab3
and eax, 0x480b0024
or eax, 0x80200400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x9c0a877
and eax, 0xc0e38013
or eax, 0x10144008
mov dword [ebx], eax
add ebx, edx
or eax, 0x372e7e37
and eax, 0xc48bc823
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e4ab96d
and eax, 0x4000021
or eax, 0xfbf00004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b9d7288
and eax, 0x304832ad
or eax, 0x42800952
mov dword [ebx], eax
add ebx, edx
or eax, 0x274a9f4e
and eax, 0x51c08b0a
or eax, 0x8010000
mov dword [ebx], eax
add ebx, edx
or eax, 0x34dfb77b
or eax, 0x2dd0bd48
and eax, 0x9008b10
or eax, 0x80000084
mov dword [ebx], eax
add ebx, edx
xor eax, 0x21e26361
and eax, 0x28c22004
or eax, 0x5010400
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb6135bc
and eax, 0x1000
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x455d52ee
and eax, 0x41490084
or eax, 0xa8a20001
mov dword [ebx], eax
add ebx, edx
or eax, 0x2aada7ec
and eax, 0xc8cc84cc
or eax, 0x4004800
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b695457
and eax, 0x8084444
or eax, 0xe4831188
mov dword [ebx], eax
add ebx, edx
or eax, 0x602f2e81
or eax, 0x36f86684
and eax, 0xfef148c8
or eax, 0x1008020
mov dword [ebx], eax
add ebx, edx
or eax, 0x44d5dbba
or eax, 0x21fb5e53
and eax, 0x3015dffb
or eax, 0x2004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x9411f20
and eax, 0x10004010
or eax, 0x40000020
mov dword [ebx], eax
add ebx, edx
or eax, 0x2fc886f2
and eax, 0x1cafeaf3
and eax, 0x1c080062
or eax, 0xe3600008
mov dword [ebx], eax
add ebx, edx
and eax, 0x26e1c4e1
and eax, 0x26000060
or eax, 0xd9001f9f
mov dword [ebx], eax
add ebx, edx
and eax, 0x759c6fb3
and eax, 0x40000411
or eax, 0x303004
mov dword [ebx], eax
add ebx, edx
or eax, 0x2826c27b
and eax, 0x8205000
or eax, 0x86c80000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6943ca87
and eax, 0x83ebda85
or eax, 0x142578
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a223483
and eax, 0x2200480
or eax, 0xc4c80044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c86e98d
and eax, 0x61ee76
and eax, 0x60ec40
or eax, 0x859f13a2
mov dword [ebx], eax
add ebx, edx
xor eax, 0xac654a7
and eax, 0x8f212140
or eax, 0x70465480
mov dword [ebx], eax
add ebx, edx
or eax, 0x47fc1c51
and eax, 0x1bf1f775
and eax, 0x303411
or eax, 0x40000804
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5eb12e0d
xor eax, 0x1366a65d
and eax, 0x5c08400
or eax, 0x70000100
mov dword [ebx], eax
add ebx, edx
and eax, 0xabc12f0
or eax, 0x434d8eb1
and eax, 0x43418811
or eax, 0xa012604c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f0f49be
xor eax, 0x6989d3a3
and eax, 0x80857240
or eax, 0x40008dbf
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6e84324a
and eax, 0x52653b5e
and eax, 0x2000014
or eax, 0xb8e85461
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e8c297a
xor eax, 0x417711fb
and eax, 0x5136cf0
or eax, 0xaec9309
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e48d764
and eax, 0x40850094
or eax, 0x8000c022
mov dword [ebx], eax
add ebx, edx
or eax, 0x2430971e
and eax, 0x74b67c89
and eax, 0x24a04000
or eax, 0xa480875
mov dword [ebx], eax
add ebx, edx
or eax, 0x36b490a8
xor eax, 0x3436e451
and eax, 0xaca3ca8
or eax, 0x535c350
mov dword [ebx], eax
add ebx, edx
xor eax, 0x37b6fd47
xor eax, 0x1f003b6
and eax, 0x9810000
or eax, 0xc004c8b6
mov dword [ebx], eax
add ebx, edx
and eax, 0x46dce25f
xor eax, 0x6459a0f
and eax, 0x42c01811
or eax, 0x30282464
mov dword [ebx], eax
add ebx, edx
or eax, 0x393762cf
or eax, 0x7ad05ec5
and eax, 0xbff7ee9
or eax, 0x4008100
mov dword [ebx], eax
add ebx, edx
or eax, 0x564ce0b4
and eax, 0x5285d0b4
or eax, 0x80000002
mov dword [ebx], eax
add ebx, edx
and eax, 0x515fcf52
xor eax, 0x51e065dc
and eax, 0xe02044
or eax, 0x26081031
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e1eeb11
and eax, 0xefefb60
or eax, 0x101048a
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d8a78e4
or eax, 0x1ed46a6f
and eax, 0x8440a6
or eax, 0xc0018010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5b1cf157
and eax, 0x9a882061
or eax, 0x600414
mov dword [ebx], eax
add ebx, edx
or eax, 0x7cea1912
and eax, 0x7d8cf0ad
and eax, 0xc883025
or eax, 0x377cfca
mov dword [ebx], eax
add ebx, edx
xor eax, 0x549e400f
and eax, 0x490188a0
or eax, 0x80844016
mov dword [ebx], eax
add ebx, edx
or eax, 0x1af2d43a
and eax, 0x9ae01834
or eax, 0x4080041
mov dword [ebx], eax
add ebx, edx
and eax, 0x792fc2ac
and eax, 0x8280024
or eax, 0x7d7ffc0
mov dword [ebx], eax
add ebx, edx
and eax, 0x31c3d2ea
or eax, 0x3e59ba06
and eax, 0x1281d0a6
or eax, 0xc0040010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x617297be
or eax, 0x1b9d3d97
and eax, 0x92e80c15
or eax, 0x40000060
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b0196c9
and eax, 0x2000441
or eax, 0xdfffbb4
mov dword [ebx], eax
add ebx, edx
and eax, 0x75a22415
and eax, 0x800014
or eax, 0xc005c0a2
mov dword [ebx], eax
add ebx, edx
or eax, 0x2fcf723e
and eax, 0x5f64a999
and eax, 0xd000018
or eax, 0x8b1666
mov dword [ebx], eax
add ebx, edx
or eax, 0x6e59b455
and eax, 0x44a3d3e1
and eax, 0x1000
or eax, 0x404000
mov dword [ebx], eax
add ebx, edx
and eax, 0x25112ca0
and eax, 0
or eax, 0x88d148b
mov dword [ebx], eax
add ebx, edx
and eax, 0xf204f4e
and eax, 0
or eax, 0x52004050
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d32776c
and eax, 0x33ab854e
and eax, 0x40
or eax, 0xfff078a8
mov dword [ebx], eax
add ebx, edx
and eax, 0x13d674a8
and eax, 0xc000a8
or eax, 0x4048357
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2935862b
and eax, 0x6452c808
and eax, 0x24500000
or eax, 0xdbaed0e8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1db031c5
and eax, 0x4040212d
or eax, 0x1d8012d2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4de37591
and eax, 0x2a078246
and eax, 0x10242
or eax, 0x7c24fd81
mov dword [ebx], eax
add ebx, edx
and eax, 0x1af110d6
xor eax, 0x4cb8811b
and eax, 0x54000010
or eax, 0xab004020
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b3455d9
and eax, 0x40000000
or eax, 0x303c25
mov dword [ebx], eax
add ebx, edx
or eax, 0x5cc83591
and eax, 0x212c23b7
and eax, 0x202100
or eax, 0x805de00
mov dword [ebx], eax
add ebx, edx
and eax, 0x35b5d21
and eax, 0x4000
or eax, 0xff000030
mov dword [ebx], eax
add ebx, edx
and eax, 0x644dc3ce
and eax, 0x4f7884b8
and eax, 0x40000000
or eax, 0x300c25
mov dword [ebx], eax
add ebx, edx
or eax, 0x51b8a400
or eax, 0x6d6c1c1a
and eax, 0x1024bc00
or eax, 0x14300
mov dword [ebx], eax
add ebx, edx
or eax, 0x67d884db
and eax, 0x77004010
or eax, 0x88000020
mov dword [ebx], eax
add ebx, edx
and eax, 0x32a5c32c
and eax, 0x20
or eax, 0x40301405
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f31dd4a
and eax, 0x201400
or eax, 0x1805eb00
mov dword [ebx], eax
add ebx, edx
or eax, 0x5a9b503f
and eax, 0x5a004030
or eax, 0xa5000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x56633469
or eax, 0x5e8dcf2d
and eax, 0x40000c25
or eax, 0x301000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7527cc91
and eax, 0x4cfa780c
and eax, 0x205800
or eax, 0x2005a700
mov dword [ebx], eax
add ebx, edx
or eax, 0x38141738
and eax, 0x6ba42ee2
and eax, 0x28000020
or eax, 0xd7004010
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a7ffb80
xor eax, 0x5967cbe3
and eax, 0x200021
or eax, 0x40102404
mov dword [ebx], eax
add ebx, edx
or eax, 0x51a6ead0
and eax, 0x24ee00
or eax, 0x28011100
mov dword [ebx], eax
add ebx, edx
or eax, 0x610b02fd
and eax, 0x69004030
or eax, 0x96000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x192301cf
and eax, 0
or eax, 0x40302c25
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b43e66
and eax, 0x202c00
or eax, 0x3005d300
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e2ce766
and eax, 0x20004000
or eax, 0xdf000030
mov dword [ebx], eax
add ebx, edx
xor eax, 0x75786bb
xor eax, 0x60e3eb6e
and eax, 0x302425
or eax, 0x40001000
mov dword [ebx], eax
add ebx, edx
or eax, 0x166a6057
or eax, 0x43070576
and eax, 0x10257500
or eax, 0x28008a00
mov dword [ebx], eax
add ebx, edx
or eax, 0x62126e9d
or eax, 0xdd3612a
and eax, 0x7f004030
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ac763df
or eax, 0x5429112e
and eax, 0x40205024
or eax, 0x102801
mov dword [ebx], eax
add ebx, edx
or eax, 0x36cbd865
xor eax, 0x24584283
and eax, 0x4021ba00
or eax, 0x44500
mov dword [ebx], eax
add ebx, edx
or eax, 0x265a45f0
or eax, 0x7ec163c8
and eax, 0x7e004030
or eax, 0x81000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a98539c
xor eax, 0x795dd879
and eax, 0x40004005
or eax, 0x300420
mov dword [ebx], eax
add ebx, edx
and eax, 0x3acb116e
and eax, 0
or eax, 0x4825ff00
mov dword [ebx], eax
add ebx, edx
or eax, 0x55c399a0
and eax, 0x5d004020
or eax, 0xa2000010
mov dword [ebx], eax
add ebx, edx
and eax, 0x41a1e7b5
and eax, 0x40004020
or eax, 0x300c05
mov dword [ebx], eax
add ebx, edx
xor eax, 0x36f6ce47
or eax, 0x4ee48e47
and eax, 0x50248e00
or eax, 0x17100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x437cabdb
and eax, 0x13004010
or eax, 0xec000020
mov dword [ebx], eax
add ebx, edx
or eax, 0x70a924a8
and eax, 0x40204420
or eax, 0x101005
mov dword [ebx], eax
add ebx, edx
or eax, 0x134c77e0
and eax, 0x50247700
or eax, 0x8018800
mov dword [ebx], eax
add ebx, edx
and eax, 0xb879022
xor eax, 0x24968202
and eax, 0x2c000000
or eax, 0xd3004030
mov dword [ebx], eax
add ebx, edx
and eax, 0x69bb2850
and eax, 0x341d25d1
and eax, 0
or eax, 0x40305c25
mov dword [ebx], eax
add ebx, edx
and eax, 0xee9fe79
and eax, 0x205c00
or eax, 0x6005a300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6ccd1865
and eax, 0x32acf130
and eax, 0x4020
or eax, 0xff000010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x211d0846
and eax, 0x40104024
or eax, 0x202401
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e91be69
xor eax, 0x4593586b
and eax, 0x28208200
or eax, 0x40057d00
mov dword [ebx], eax
add ebx, edx
or eax, 0x50777714
xor eax, 0x8c710a0
and eax, 0x70004030
or eax, 0x8f000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x673314c6
xor eax, 0x5afd2358
and eax, 0x6424
or eax, 0x40300801
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5b4cdcf2
and eax, 0x1024b000
or eax, 0x60014f00
mov dword [ebx], eax
add ebx, edx
or eax, 0x4822f1f2
and eax, 0x1b21f677
and eax, 0x18004030
or eax, 0xe7000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d423eef
or eax, 0x67d0f856
and eax, 0x40107024
or eax, 0x200401
mov dword [ebx], eax
add ebx, edx
and eax, 0x701fc6ef
and eax, 0x4400
or eax, 0x8825bb00
mov dword [ebx], eax
add ebx, edx
and eax, 0x14f48256
or eax, 0x9b8b0f1
and eax, 0x9000030
or eax, 0xf6004000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e388569
xor eax, 0x2d5fa495
and eax, 0x200004
or eax, 0x40108421
mov dword [ebx], eax
add ebx, edx
or eax, 0x18907837
and eax, 0x7b40d965
and eax, 0xd800
or eax, 0x252700
mov dword [ebx], eax
add ebx, edx
or eax, 0x2a7997e8
xor eax, 0x6781b969
and eax, 0x4000
or eax, 0x30
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d7a021b
or eax, 0x27479350
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x42f262b6
xor eax, 0x5890c71c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ecfc404
xor eax, 0x31add02c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x549e2025
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x6547c7d6
xor eax, 0x27da2b0
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x51f5bab0
and eax, 0x3bcdebf4
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x69267373
or eax, 0x31edcb7e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x203aa0da
and eax, 0x415720f7
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x39f583b7
xor eax, 0x52c8a575
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1ab8086
xor eax, 0xe905266
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x34155c98
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x45ba7db3
xor eax, 0x27932622
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x1d1027f0
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x169074b3
or eax, 0x62e2715a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0xffcf735
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x4500d0fe
or eax, 0x20f5cf5d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5dd2735d
and eax, 0x7cdc3e9b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x42114be6
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d8afaa6
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x13e5ff3e
xor eax, 0x548e3849
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x78ca5065
or eax, 0x3936a605
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f2940f1
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x537f8c71
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x6680d632
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x6bcf6816
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x68ff542d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x11ec48e5
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x52238f1a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x73282474
xor eax, 0x2b33b160
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e49e58c
and eax, 0x1dc7f330
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x67cd606
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x17747b21
or eax, 0x16b4c4f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x34a5145c
and eax, 0x50604b26
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x462e5e94
xor eax, 0x570ffa91
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7bee1d38
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x354e4337
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x71bac006
or eax, 0x5155fb8
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x1fd4e92a
and eax, 0x112ada11
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d22b8ed
xor eax, 0x1ee9acb4
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x25e24c10
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x29f66718
xor eax, 0x10fd3f81
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x57a97657
xor eax, 0x7c9f86b2
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x74f11af6
or eax, 0x54705be0
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c60a815
or eax, 0x692d1888
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x188f0672
and eax, 0x27e778ef
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x624d5e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x30ae1cf
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x4dd6d0f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x37f136f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x76ac429a
and eax, 0x6bc782ba
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x6046467d
and eax, 0x734c8788
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b440830
xor eax, 0x5801db0f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x6cb327be
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x60216727
and eax, 0x3a900de2
and eax, 0
or eax, 0x405400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4bd09f0e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ae7fd2a
and eax, 0x262800
or eax, 0x180200
mov dword [ebx], eax
add ebx, edx
and eax, 0x3317f249
and eax, 0x162000
or eax, 0x281800
mov dword [ebx], eax
add ebx, edx
and eax, 0x7443cf28
or eax, 0x5d1f8e8a
and eax, 0x1e0400
or eax, 0x204000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x177124d9
and eax, 0x4e254e22
and eax, 0x44000
or eax, 0x3a1000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a284c4f
and eax, 0x3e4000
or eax, 0x2200
mov dword [ebx], eax
add ebx, edx
and eax, 0x368fbbba
xor eax, 0x448798da
and eax, 0x83800
or eax, 0x364000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe0ee746
or eax, 0x3f4b62c
and eax, 0x348000
or eax, 0xa0000
mov dword [ebx], eax
add ebx, edx
and eax, 0xfc45c8d
or eax, 0x73499b04
and eax, 0xc9200
or eax, 0x320400
mov dword [ebx], eax
add ebx, edx
and eax, 0x17653018
or eax, 0x57da117f
and eax, 0x3e0000
or eax, 0xa400
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a4aac9c
and eax, 0xaa400
or eax, 0x341000
mov dword [ebx], eax
add ebx, edx
or eax, 0x172f3ff0
and eax, 0x57e23a0b
and eax, 0x220800
or eax, 0x1cc000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x75f47804
xor eax, 0x548caf19
and eax, 0x61e00
or eax, 0x38c000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x32b9767b
and eax, 0x6a800
or eax, 0x384400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a25491
and eax, 0x1c1000
or eax, 0x220600
mov dword [ebx], eax
add ebx, edx
or eax, 0x5189853
or eax, 0x346ce7d2
and eax, 0x3e0c00
or eax, 0x10000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f402efb
or eax, 0x1b978629
and eax, 0x3f0c00
or eax, 0x1000
mov dword [ebx], eax
add ebx, edx
and eax, 0x546f201c
and eax, 0x2f0000
or eax, 0x103000
mov dword [ebx], eax
add ebx, edx
or eax, 0x35b39351
and eax, 0x3f3200
or eax, 0xc00
mov dword [ebx], eax
add ebx, edx
and eax, 0x22b13065
and eax, 0x310000
or eax, 0xe4e00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x66b6e20d
xor eax, 0xecceec6
and eax, 0x54200
or eax, 0x3a1c00
mov dword [ebx], eax
add ebx, edx
or eax, 0xdabe9c7
or eax, 0x40bcc636
and eax, 0x3f6c00
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x519ffccd
and eax, 0x3f8800
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x5732a604
or eax, 0x55700d5a
and eax, 0x3f8c00
or eax, 0x1000
mov dword [ebx], eax
add ebx, edx
or eax, 0x621db0df
and eax, 0x3fac00
or eax, 0x200
mov dword [ebx], eax
add ebx, edx
and eax, 0x924d8c4
or eax, 0x7dc68d9b
and eax, 0x268c00
or eax, 0x193200
mov dword [ebx], eax
add ebx, edx
or eax, 0x5dc7b1ca
or eax, 0x5562baeb
and eax, 0x3f9c00
or eax, 0x4000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1265acdd
and eax, 0x1a7000
or eax, 0x258800
mov dword [ebx], eax
add ebx, edx
and eax, 0x671c23a6
and eax, 0
or eax, 0x400a00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x22f71b64
and eax, 0x361000
or eax, 0x8ea00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x54888ddd
and eax, 0x360000
or eax, 0x80800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1ba90a3f
or eax, 0x15711ec2
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7334012
and eax, 0
or eax, 0x403800
mov dword [ebx], eax
add ebx, edx
and eax, 0x62962a36
and eax, 0x2800
or eax, 0x400200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x730fb8a3
xor eax, 0x4635ee73
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x57a3e1ff
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x379525
or eax, 0x211fb47e
and eax, 0x20293500
or eax, 0x4e404200
mov dword [ebx], eax
add ebx, edx
and eax, 0x456f6f18
xor eax, 0x4181517
and eax, 0x40616201
or eax, 0x34040c68
mov dword [ebx], eax
add ebx, edx
xor eax, 0x129ece77
and eax, 0x6468200e
or eax, 0x8044420
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4329dcb5
and eax, 0x28402800
or eax, 0x40304100
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e6ddcbd
xor eax, 0x61691a14
and eax, 0x10006028
or eax, 0x60611044
mov dword [ebx], eax
add ebx, edx
and eax, 0x26d96d61
and eax, 0x6408e0c2
and eax, 0x20002040
or eax, 0x4c640e29
mov dword [ebx], eax
add ebx, edx
and eax, 0x65801ea7
or eax, 0x758cd5be
and eax, 0x2c
or eax, 0x40
mov dword [ebx], eax
add ebx, edx
and eax, 0x3966f457
and eax, 0x74444588
and eax, 0
or eax, 0x64746e00
mov dword [ebx], eax
add ebx, edx
and eax, 0x28f2011b
xor eax, 0x20a3130
and eax, 0x202a2020
or eax, 0x44044c4c
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b3dd448
and eax, 0x6c6c
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x775f2df3
and eax, 0x744e4900
or eax, 0x200000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1d11f36b
and eax, 0x12272e1a
and eax, 0
or eax, 0x656e7265
mov dword [ebx], eax
add ebx, edx
or eax, 0x676375fe
and eax, 0x65604774
or eax, 0x100800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5465bb99
xor eax, 0xa599bd0
and eax, 0x412c
or eax, 0x42
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1855bb71
and eax, 0x10444800
or eax, 0x642a0100
mov dword [ebx], eax
add ebx, edx
and eax, 0x35732bfe
xor eax, 0x51e05915
and eax, 0x65025005
or eax, 0x6c2260
mov dword [ebx], eax
add ebx, edx
xor eax, 0x608a4106
and eax, 0x5640360
or eax, 0x6a084014
mov dword [ebx], eax
add ebx, edx
and eax, 0x6078e486
and eax, 0x60484000
or eax, 0x1002573
mov dword [ebx], eax
add ebx, edx
or eax, 0x598e56e5
and eax, 0x614c6466
or eax, 0x4200008
mov dword [ebx], eax
add ebx, edx
and eax, 0x280a3e49
and eax, 0x28761fd2
and eax, 0x20000000
or eax, 0x546e4900
mov dword [ebx], eax
add ebx, edx
or eax, 0x25079ef
xor eax, 0x4c942a37
and eax, 0x206a5240
or eax, 0x45042025
mov dword [ebx], eax
add ebx, edx
and eax, 0x297010b4
xor eax, 0x3ab1541c
and eax, 0x1504430
or eax, 0x64200b44
mov dword [ebx], eax
add ebx, edx
or eax, 0x49cae915
xor eax, 0x24fdc29a
and eax, 0x4802056e
or eax, 0x24705000
mov dword [ebx], eax
add ebx, edx
and eax, 0x74e6fa5d
and eax, 0x6b9a488f
and eax, 0
or eax, 0x41
mov dword [ebx], eax
add ebx, edx
or eax, 0x6e85aeb0
or eax, 0x10b1dc2b
and eax, 0x74244800
or eax, 0x4a0100
mov dword [ebx], eax
add ebx, edx
and eax, 0x4288f8ca
xor eax, 0xaaf05db
and eax, 0x40264041
or eax, 0x25483224
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c223676
or eax, 0x23a6be86
and eax, 0x61241264
or eax, 0x414010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ca0abde
and eax, 0x2c414020
or eax, 0x40280644
mov dword [ebx], eax
add ebx, edx
and eax, 0x71a9a594
and eax, 4
or eax, 0x61
mov dword [ebx], eax
add ebx, edx
or eax, 0x270ef84
and eax, 0xb42996
and eax, 0x300800
or eax, 0x53444600
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c6d349b
xor eax, 0x7e7ba98f
and eax, 0x5404
or eax, 0x6e492061
mov dword [ebx], eax
add ebx, edx
and eax, 0x3931a803
and eax, 0x25037a70
and eax, 0x20002000
or eax, 0x4d724f66
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a9c18c9
xor eax, 0x5f2e146a
and eax, 0x67281420
or eax, 0x8416041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x20829b15
and eax, 0x2c0e494c
and eax, 0x84044
or eax, 0x7260142a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x80a4cf4
and eax, 0x600000
or eax, 0x46165
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e5034dc
or eax, 0x7783d9ca
and eax, 0x74254500
or eax, 0x400200
mov dword [ebx], eax
add ebx, edx
and eax, 0xa8d240e
and eax, 0
or eax, 0x54706354
mov dword [ebx], eax
add ebx, edx
or eax, 0x18231828
and eax, 0x44606260
or eax, 0x210c0001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f2b7d8e
and eax, 0x22
or eax, 0x10
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f38392d
xor eax, 0x30a48346
and eax, 0x54041200
or eax, 0x20614100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x60db27f
xor eax, 0x3b4e4734
and eax, 0x41202240
or eax, 0x4504114
mov dword [ebx], eax
add ebx, edx
or eax, 0x610a0188
and eax, 0x6172604c
or eax, 0x18001422
mov dword [ebx], eax
add ebx, edx
xor eax, 0x771966a7
xor eax, 0x6b3cff9c
and eax, 0x122000
or eax, 0x280200
mov dword [ebx], eax
add ebx, edx
or eax, 0x2eb08b14
and eax, 0x2200
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x5aaa8028
and eax, 0x72838d6b
and eax, 0
or eax, 0x3a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x3789564e
and eax, 0x200
or eax, 0x2000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x64d96fd2
and eax, 0
or eax, 0x2200
mov dword [ebx], eax
add ebx, edx
or eax, 0x2e381001
and eax, 0x3acf2fea
and eax, 0x2000
or eax, 0xc00
mov dword [ebx], eax
add ebx, edx
or eax, 0x1915706e
and eax, 0x3b8f5aa1
and eax, 0x5800
or eax, 0x2500
mov dword [ebx], eax
add ebx, edx
or eax, 0x48dc4848
and eax, 0x14abc373
and eax, 0x84100
or eax, 0x7a670c00
mov dword [ebx], eax
add ebx, edx
or eax, 0x69def7f7
and eax, 0x616c6c61
or eax, 8
mov dword [ebx], eax
add ebx, edx
or eax, 0x641dd189
or eax, 0x18eff81a
and eax, 0x302e352b
or eax, 4
mov dword [ebx], eax
add ebx, edx
and eax, 0x2fbad12
and eax, 0x202500
or eax, 0x110800
mov dword [ebx], eax
add ebx, edx
and eax, 0x40357b06
and eax, 0x302000
or eax, 0x30481000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5784110e
and eax, 0x30303000
or eax, 0x30
mov dword [ebx], eax
add ebx, edx
and eax, 0x10f18b9f
and eax, 0x10
or eax, 0x3120
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ae2d61a
and eax, 0x1000
or eax, 0x30782000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xf0f2359
and eax, 0x30301010
or eax, 0x2020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x51face8c
and eax, 0x3230
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x48ead09e
and eax, 0x682000
or eax, 0x30101000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7451789a
and eax, 0x2760c214
and eax, 0x20200010
or eax, 0x10103020
mov dword [ebx], eax
add ebx, edx
and eax, 0x5698a3f8
and eax, 0x2030
or eax, 0x1300
mov dword [ebx], eax
add ebx, edx
or eax, 0x39b7954e
xor eax, 0x6d56638c
and eax, 0x10601000
or eax, 0x20182000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xfa7dd7e
xor eax, 0xa0fa1f1
and eax, 0x30100000
or eax, 0x203030
mov dword [ebx], eax
add ebx, edx
or eax, 0x244087e1
and eax, 0x75cb42e9
and eax, 0x20
or eax, 0x3410
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c33cd1d
and eax, 0
or eax, 0x30783000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c1c0960
and eax, 0x20100000
or eax, 0x10203030
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b34a71f
and eax, 0x1520
or eax, 0x2010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b3690b3
and eax, 0x4d95dda7
and eax, 0x100000
or eax, 0x30683000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x659ebe32
or eax, 0x5ad93e80
and eax, 0x10303030
or eax, 0x20000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x246c2a58
and eax, 0x3230
or eax, 0x400
mov dword [ebx], eax
add ebx, edx
and eax, 0x38888925
and eax, 0
or eax, 0x30783000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d2df1f2
and eax, 0x10203000
or eax, 0x20100030
mov dword [ebx], eax
add ebx, edx
or eax, 0x47ab46e2
xor eax, 0x6c94717c
and eax, 0x700
or eax, 0x3030
mov dword [ebx], eax
add ebx, edx
or eax, 0x224802f3
or eax, 0x3cc77720
and eax, 0x30483000
or eax, 0x300000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7003cb9
and eax, 0x30300030
or eax, 0x3000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1ada228
and eax, 0x577a02c4
and eax, 0
or eax, 0x3830
mov dword [ebx], eax
add ebx, edx
xor eax, 0x209b790a
and eax, 0x20180000
or eax, 0x10603000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe05aef4
and eax, 0x30301030
or eax, 0x2000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2322d8f3
xor eax, 0x554a08a3
and eax, 0x3010
or eax, 0x920
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1de63ddd
or eax, 0x1084eb1d
and eax, 0x10602000
or eax, 0x20181000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ad49de3
and eax, 0x202020
or eax, 0x30101010
mov dword [ebx], eax
add ebx, edx
and eax, 0x52f07b4
and eax, 0x30
or eax, 0x4100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1313ab22
or eax, 0x2e4cdc25
and eax, 0x30583000
or eax, 0x200000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x61a55b5d
and eax, 0x10102010
or eax, 0x20201020
mov dword [ebx], eax
add ebx, edx
and eax, 0x256d2a14
and eax, 0x10
or eax, 0x4220
mov dword [ebx], eax
add ebx, edx
and eax, 0x73f4114b
and eax, 0
or eax, 0x30783000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x318c5cdb
and eax, 0x302010
or eax, 0x30001020
mov dword [ebx], eax
add ebx, edx
and eax, 0x534750af
and eax, 0x20
or eax, 0x4310
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b734aa0
and eax, 0x5e625838
and eax, 0
or eax, 0x30783000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x16aa558b
and eax, 0x20102000
or eax, 0x10201030
mov dword [ebx], eax
add ebx, edx
and eax, 0x975053d
xor eax, 0x60f867b0
and eax, 0x4400
or eax, 0x30
mov dword [ebx], eax
add ebx, edx
or eax, 0x371eb716
and eax, 0x30183000
or eax, 0x600000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c540938
and eax, 0x10100000
or eax, 0x20203030
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5dc1816
xor eax, 0x47cf1977
and eax, 0x110
or eax, 0x4420
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ed5e1cb
and eax, 0
or eax, 0x30783000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ca4ed1c
and eax, 0x20101010
or eax, 0x10202020
mov dword [ebx], eax
add ebx, edx
and eax, 0x346f3cae
and eax, 0x20
or eax, 0x4610
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6fdba603
and eax, 0x62526000
or eax, 0x10200500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4db98a4d
or eax, 0x4c44834d
and eax, 0x624d
or eax, 0x1022
mov dword [ebx], eax
add ebx, edx
or eax, 0x51ab2cc6
xor eax, 0x73d2a2ed
and eax, 0x20515c00
or eax, 0x49060000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c04a16a
and eax, 0x7547646a
or eax, 0x2280004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1fb6e870
and eax, 0x68510c12
or eax, 0x11025061
mov dword [ebx], eax
add ebx, edx
and eax, 0x7957dd6b
and eax, 0x69415463
or eax, 0x4242010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c7bb239
xor eax, 0x4b117565
and eax, 0x420c3223
or eax, 0x21500010
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e270130
and eax, 0x74f96704
and eax, 0x20000000
or eax, 0x4f686e6f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ed0148f
xor eax, 0x673976db
and eax, 0x44000433
or eax, 0x212e7040
mov dword [ebx], eax
add ebx, edx
and eax, 0x241a41eb
and eax, 0x4060
or eax, 0x2518
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b59075d
and eax, 0x400
or eax, 0x746d7200
mov dword [ebx], eax
add ebx, edx
and eax, 0x27eb84a0
and eax, 0x2223542a
and eax, 0x20200400
or eax, 0x534c6b6f
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c6e8e51
and eax, 0x6266fed0
and eax, 0x60642e40
or eax, 0x18010024
mov dword [ebx], eax
add ebx, edx
and eax, 0x37a704c1
and eax, 0x5a803460
and eax, 0x40
or eax, 0x25
mov dword [ebx], eax
add ebx, edx
or eax, 0x3964417b
and eax, 0x61e18f9e
and eax, 0x21600000
or eax, 0x560d7600
mov dword [ebx], eax
add ebx, edx
and eax, 0x77788789
and eax, 0x74600200
or eax, 0x57061
mov dword [ebx], eax
add ebx, edx
and eax, 0x25eef935
or eax, 0x5c4b8a51
and eax, 0x2c696070
or eax, 0x2100102
mov dword [ebx], eax
add ebx, edx
or eax, 0xc555f77
or eax, 0x3a83a24e
and eax, 0x657865
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b15a441
and eax, 0x60809a19
and eax, 0x60001000
or eax, 0x176d6600
mov dword [ebx], eax
add ebx, edx
or eax, 0x76442f6c
and eax, 0x6ffb847e
and eax, 0x65610060
or eax, 0x10047201
mov dword [ebx], eax
add ebx, edx
or eax, 0x346f0a9e
and eax, 0x24626073
or eax, 0xa100500
mov dword [ebx], eax
add ebx, edx
or eax, 0xfa835d9
xor eax, 0x916f516
and eax, 0x640065
or eax, 0x17800
mov dword [ebx], eax
add ebx, edx
or eax, 0x201499ab
and eax, 0x455000
or eax, 0x41020600
mov dword [ebx], eax
add ebx, edx
or eax, 0x687e7413
and eax, 0x377935a2
and eax, 0x1683400
or eax, 0x52004075
mov dword [ebx], eax
add ebx, edx
or eax, 0x4bd31bf8
and eax, 0x49727265
or eax, 0x20040000
mov dword [ebx], eax
add ebx, edx
or eax, 0xe5684f
and eax, 0x61266063
or eax, 0x4080500
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ff1053e
and eax, 0x520
or eax, 0x6058
mov dword [ebx], eax
add ebx, edx
and eax, 0x44f777a2
or eax, 0x3ca78a07
and eax, 0x20256600
or eax, 0x41481000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5cbc1ff2
and eax, 0x6c687462
or eax, 1
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a074d7a
and eax, 0x28000460
or eax, 0x50652a10
mov dword [ebx], eax
add ebx, edx
xor eax, 0x436fb63e
and eax, 0x44
or eax, 0x21
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ec5038c
and eax, 0x12450200
or eax, 0x41085400
mov dword [ebx], eax
add ebx, edx
and eax, 0xf71bc29
and eax, 0x4812cb5f
and eax, 0
or eax, 0x2e637672
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c6641f7
or eax, 0x5d1c023
and eax, 0x657065
or eax, 0x800
mov dword [ebx], eax
add ebx, edx
or eax, 0x182c6bf8
and eax, 0x535d17aa
and eax, 0x104d1200
or eax, 0x45004400
mov dword [ebx], eax
add ebx, edx
and eax, 0x13fe9171
and eax, 0x1441000
or eax, 0x62326253
mov dword [ebx], eax
add ebx, edx
or eax, 0x35fb263
or eax, 0x733729fd
and eax, 0x6178612e
or eax, 0x4000400
mov dword [ebx], eax
add ebx, edx
or eax, 0x530875a5
xor eax, 0x332708eb
and eax, 0x44527000
or eax, 0x28200000
mov dword [ebx], eax
add ebx, edx
or eax, 0x686aa427
or eax, 0x7bb9c06e
and eax, 0x2e63604f
or eax, 0x310
mov dword [ebx], eax
add ebx, edx
and eax, 0x16a52e3c
and eax, 0x212004
or eax, 0x445861
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6cf93175
xor eax, 0x289a97a3
and eax, 0x44025000
or eax, 0x28702000
mov dword [ebx], eax
add ebx, edx
or eax, 0x362149f1
or eax, 0x49c72b0a
and eax, 0x6f67705b
or eax, 0x80404
mov dword [ebx], eax
add ebx, edx
or eax, 0x21e8965c
or eax, 0x63a37168
and eax, 0x652e736c
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x4fb14d7e
or eax, 0x441f025c
and eax, 0x6578
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x45a80ffa
xor eax, 0x6ff86c2
and eax, 0x6650000
or eax, 0x68007800
mov dword [ebx], eax
add ebx, edx
and eax, 0x374a753b
xor eax, 0x2555d770
and eax, 0x2102570
or eax, 0x74624003
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3019e33e
and eax, 0x6610249
or eax, 0x28046120
mov dword [ebx], eax
add ebx, edx
and eax, 0x6eeaa9c2
and eax, 0x602040
or eax, 0x55825
mov dword [ebx], eax
add ebx, edx
and eax, 0x25000881
and eax, 0x5ac9ed14
and eax, 0
or eax, 0x6d657100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x37b2676
and eax, 0x60060574
or eax, 0x1612801
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c13eb10
xor eax, 0x4b06c6f8
and eax, 0x4470000c
or eax, 0x21086522
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b13335a
and eax, 0x4cdd463f
and eax, 0x40000000
or eax, 0x21647600
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5108056d
and eax, 0x306c6165
or eax, 0x44020402
mov dword [ebx], eax
add ebx, edx
xor eax, 0x73a67965
and eax, 0x534e66fa
and eax, 0x1480402
or eax, 0x6430612c
mov dword [ebx], eax
add ebx, edx
or eax, 0x65a3eb4a
and eax, 0x61606600
or eax, 0x12041000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5a5607e0
and eax, 0x69767260
or eax, 5
mov dword [ebx], eax
add ebx, edx
xor eax, 0x335be814
and eax, 0x402c0061
or eax, 0x25026502
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f31f506
and eax, 0x6500
or eax, 0x78
mov dword [ebx], eax
add ebx, edx
or eax, 0x706369c4
and eax, 0x60616400
or eax, 0xc080200
mov dword [ebx], eax
add ebx, edx
and eax, 0x551e7776
and eax, 0x44006600
or eax, 0x30611165
mov dword [ebx], eax
add ebx, edx
or eax, 0x74f1bd99
or eax, 0x22b81beb
and eax, 0x72616863
or eax, 0x40000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1303f924
xor eax, 0x41c600b5
and eax, 0x52426011
or eax, 0x24300562
mov dword [ebx], eax
add ebx, edx
xor eax, 0x680036dc
and eax, 0x46460ce8
and eax, 0x6400028
or eax, 0x28256341
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c0f1e96
and eax, 0x657865
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f600dc2
or eax, 0x480da20e
and eax, 0x40652a00
or eax, 0x36024400
mov dword [ebx], eax
add ebx, edx
and eax, 0x109326db
xor eax, 0x3c1f017b
and eax, 0x20142369
or eax, 0x43625004
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ccb851d
and eax, 0x6578652c
or eax, 2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x51815f89
xor eax, 0x2dedc2c9
and eax, 0x8007000
or eax, 0x66610300
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ba63606
or eax, 0x2316b3e4
and eax, 0x68262264
or eax, 0x10494000
mov dword [ebx], eax
add ebx, edx
or eax, 0x21109118
and eax, 0x70726168
or eax, 0x401
mov dword [ebx], eax
add ebx, edx
or eax, 0x49dc61d5
and eax, 0x103e431c
and eax, 0x324100
or eax, 0x2e413263
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1fe4f4ff
xor eax, 0x8132d5a
and eax, 0x42844
or eax, 0x615021
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1265a833
and eax, 0x4000
or eax, 0x616e2100
mov dword [ebx], eax
add ebx, edx
and eax, 0x66fca8dc
and eax, 0x60682000
or eax, 0x512596c
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc32c459
or eax, 0x663bd5bc
and eax, 0x68612c30
or eax, 0x10040242
mov dword [ebx], eax
add ebx, edx
or eax, 0x6be9af43
and eax, 0x6d3efb0e
and eax, 0
or eax, 0x65
mov dword [ebx], eax
add ebx, edx
and eax, 0x59313f01
and eax, 0
or eax, 0x726f6600
mov dword [ebx], eax
add ebx, edx
or eax, 0x41e27943
and eax, 0x72646940
or eax, 0x100034
mov dword [ebx], eax
add ebx, edx
and eax, 0x19fbda80
xor eax, 0x2f0256dc
and eax, 0x32600240
or eax, 0x40056121
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f174778
and eax, 0x20004120
or eax, 0x4578240e
mov dword [ebx], eax
add ebx, edx
and eax, 0x36423eac
xor eax, 0x3520ffc4
and eax, 0x10604a00
or eax, 0x66132400
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f506110
and eax, 0x74406000
or eax, 0x231265
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a6824f0
or eax, 0x130c30f3
and eax, 0x78652664
or eax, 0x808
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d418ade
or eax, 0x5749230c
and eax, 0x44
or eax, 0x21
mov dword [ebx], eax
add ebx, edx
xor eax, 0x512e8633
and eax, 0x41220200
or eax, 0x28407100
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a9ea792
and eax, 0x20002300
or eax, 0x52744065
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b8bd2c4
and eax, 0x68652020
or eax, 0x10000e4c
mov dword [ebx], eax
add ebx, edx
and eax, 0x22eb412a
and eax, 0x20
or eax, 0x45
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a06e5bc
and eax, 0
or eax, 0x676e6100
mov dword [ebx], eax
add ebx, edx
or eax, 0xfa263e1
and eax, 0x2e226261
or eax, 0x101000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x68b20b68
and eax, 0x191fecbf
and eax, 0x6801
or eax, 0x651064
mov dword [ebx], eax
add ebx, edx
or eax, 0x484311e7
and eax, 0x40676100
or eax, 0x21080600
mov dword [ebx], eax
add ebx, edx
or eax, 0x69797fbc
and eax, 0x7baf0d4c
and eax, 0x61210104
or eax, 0x12406270
mov dword [ebx], eax
add ebx, edx
or eax, 0x651ab68
and eax, 0x53de0deb
and eax, 0x2500160
or eax, 0x2c226410
mov dword [ebx], eax
add ebx, edx
or eax, 0x740791d4
and eax, 0x3891bcfb
and eax, 0x13060
or eax, 0x644805
mov dword [ebx], eax
add ebx, edx
and eax, 0x445a6a59
and eax, 0x406800
or eax, 0x6c2c0700
mov dword [ebx], eax
add ebx, edx
and eax, 0x41087772
xor eax, 0x4977ba70
and eax, 0x1624470
or eax, 0x66002009
mov dword [ebx], eax
add ebx, edx
and eax, 0x7905e993
and eax, 0x61006000
or eax, 0x478052e
mov dword [ebx], eax
add ebx, edx
or eax, 0x1dfc729e
and eax, 0x69607300
or eax, 0x20000
mov dword [ebx], eax
add ebx, edx
or eax, 0x677f5270
and eax, 0x63767360
or eax, 5
mov dword [ebx], eax
add ebx, edx
and eax, 0x418ac334
xor eax, 0x70448206
and eax, 0x21404122
or eax, 0x4438240c
mov dword [ebx], eax
add ebx, edx
or eax, 0x11ca4b2
or eax, 0x572c56d9
and eax, 0x61706100
or eax, 0x8000000
mov dword [ebx], eax
add ebx, edx
and eax, 0xb56f51e
and eax, 0x9406100
or eax, 0x602e0e6d
mov dword [ebx], eax
add ebx, edx
or eax, 0x276fff8d
and eax, 0x2e626f64
or eax, 0x100010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f8fa793
and eax, 0x654865
or eax, 0x3000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b3dfc2d
xor eax, 0x170227fc
and eax, 0x606f4300
or eax, 0x1002400
mov dword [ebx], eax
add ebx, edx
or eax, 0x1553841b
and eax, 0x73f75c88
and eax, 0x61644000
or eax, 0x8082374
mov dword [ebx], eax
add ebx, edx
or eax, 0x14d3548
and eax, 0x61646664
or eax, 0x100801
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a985bee
xor eax, 0x61a9932e
and eax, 0x46040
or eax, 0x652a1030
mov dword [ebx], eax
add ebx, edx
or eax, 0x43c55d31
or eax, 0x4f74ab0a
and eax, 0x6578
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x6e588bb3
or eax, 0x146718c6
and eax, 0x68657000
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x90d624
and eax, 0x68652624
or eax, 0x10000840
mov dword [ebx], eax
add ebx, edx
xor eax, 0x64ca892f
and eax, 0x41
or eax, 0x24
mov dword [ebx], eax
add ebx, edx
and eax, 0x77b585cb
and eax, 0
or eax, 0x61637300
mov dword [ebx], eax
add ebx, edx
or eax, 0x27ed1ce2
and eax, 0x636f6862
or eax, 0x1000000c
mov dword [ebx], eax
add ebx, edx
or eax, 0x1748a19f
or eax, 0x50a91254
and eax, 0x70652a74
or eax, 0x8000400
mov dword [ebx], eax
add ebx, edx
and eax, 0x46cafa2c
or eax, 0x432638e9
and eax, 0x65
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a94f1f7
or eax, 0x25db9c5f
and eax, 0x69506100
or eax, 0x200000
mov dword [ebx], eax
add ebx, edx
and eax, 0x50520582
or eax, 0x495ee4b7
and eax, 0x8586033
or eax, 0x26211040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x101992a3
and eax, 0x606040
or eax, 0x51825
mov dword [ebx], eax
add ebx, edx
and eax, 0x3813a34
xor eax, 0x5fa2dfff
and eax, 0x45216000
or eax, 0x20480800
mov dword [ebx], eax
add ebx, edx
and eax, 0x15dab3ec
and eax, 0x4002000
or eax, 0x2a321377
mov dword [ebx], eax
add ebx, edx
or eax, 0x70153429
and eax, 0x253065
or eax, 0x404800
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c9214f
and eax, 0x412000
or eax, 0x72245000
mov dword [ebx], eax
add ebx, edx
and eax, 0x41a4ae17
and eax, 0x3bde5d0b
and eax, 0x40000
or eax, 0x78612e6c
mov dword [ebx], eax
add ebx, edx
or eax, 0x3e51495c
or eax, 0x6bff7eb9
and eax, 0x65
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4f4a2373
and eax, 0x4b422300
or eax, 0x20215000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x23bfd7a1
and eax, 0x55a55053
and eax, 0x40040000
or eax, 0x2c6b6f74
mov dword [ebx], eax
add ebx, edx
xor eax, 0x53b29cd3
and eax, 0x25586126
or eax, 0x40200408
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1115d5c9
and eax, 0x46b86322
and eax, 0x40202000
or eax, 0x29504100
mov dword [ebx], eax
add ebx, edx
and eax, 0x717239ce
xor eax, 0x23a711a1
and eax, 0x2513021
or eax, 0x31284052
mov dword [ebx], eax
add ebx, edx
and eax, 0x67b34f9
xor eax, 0x6cf9c9d6
and eax, 0x68002822
or eax, 0x10650610
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d42f87
xor eax, 0x1d125006
and eax, 4
or eax, 0x61
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a7c7ad1
or eax, 0x5c5900ce
and eax, 0x4e6d6800
or eax, 0x21020000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f859a11
and eax, 0x3b7762de
and eax, 0x1040000
or eax, 0x606a616b
mov dword [ebx], eax
add ebx, edx
and eax, 0x24736cd3
and eax, 0x5c13ff91
and eax, 0x6001
or eax, 0x2e701060
mov dword [ebx], eax
add ebx, edx
and eax, 0x56f2b38
xor eax, 0x25141f28
and eax, 0x643800
or eax, 0x14065
mov dword [ebx], eax
add ebx, edx
or eax, 0x6cb1b715
and eax, 0x64657000
or eax, 0x10000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x55aa16ae
xor eax, 0x5890bb8e
and eax, 0x714c4d20
or eax, 0x220224f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x9fdc886
and eax, 0x60102528
or eax, 0x5684006
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b1016c1
xor eax, 0x76d3ee2b
and eax, 0x70330100
or eax, 0x5406000
mov dword [ebx], eax
add ebx, edx
or eax, 0x63431f9e
and eax, 0x65226112
or eax, 0xc0060
mov dword [ebx], eax
add ebx, edx
or eax, 0x47b23a28
and eax, 0x57df26ac
and eax, 0x2028
or eax, 0x4550
mov dword [ebx], eax
add ebx, edx
or eax, 0x7749e8f3
and eax, 0x67496800
or eax, 0x8260000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1567f989
and eax, 0x70080109
or eax, 0x706462
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a2513fb
and eax, 0x711c7bf8
and eax, 0x20106200
or eax, 0x45620d6c
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e23cdf9
and eax, 0x13b103e4
and eax, 0x200060
or eax, 0x78452e12
mov dword [ebx], eax
add ebx, edx
or eax, 0x65dedb3e
and eax, 0x64
or eax, 1
mov dword [ebx], eax
add ebx, edx
and eax, 0x79dada60
and eax, 0x2f16e959
and eax, 0
or eax, 0x78657000
mov dword [ebx], eax
add ebx, edx
or eax, 0x526d63bd
and eax, 0x726d6030
or eax, 0x20c40
mov dword [ebx], eax
add ebx, edx
or eax, 0x38ebe08a
and eax, 0x2af676c3
and eax, 0x20266040
or eax, 0x45081225
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ef92da2
and eax, 0x4540
or eax, 0x2038
mov dword [ebx], eax
add ebx, edx
or eax, 0x4cfa9703
or eax, 0x548e0f2b
and eax, 0x54667300
or eax, 0x20000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a4c6975
and eax, 0x20406100
or eax, 0xe230264
mov dword [ebx], eax
add ebx, edx
or eax, 0x6927502a
xor eax, 0x51b32ad6
and eax, 0x445820
or eax, 0x212045
mov dword [ebx], eax
add ebx, edx
or eax, 0x64417509
and eax, 0x64656100
or eax, 0x10100000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6eeb47d
and eax, 0x7065706d
or eax, 0x202
mov dword [ebx], eax
add ebx, edx
or eax, 0x757cf084
and eax, 0x24697067
or eax, 0xa000500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x619936a
and eax, 0x606005
or eax, 0x51860
mov dword [ebx], eax
add ebx, edx
or eax, 0x672e275a
and eax, 0x64646800
or eax, 0x10100000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x51bf8054
and eax, 0x254b6850
or eax, 0x42240420
mov dword [ebx], eax
add ebx, edx
or eax, 0x744d035a
and eax, 0x6568652a
or eax, 0x100004
mov dword [ebx], eax
add ebx, edx
and eax, 0x3554a3cc
and eax, 0x25402100
or eax, 0x40234800
mov dword [ebx], eax
add ebx, edx
and eax, 0x23154c51
and eax, 0x73bc8faf
and eax, 0x20000000
or eax, 0x526f7773
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6e45222c
and eax, 0x18200444
or eax, 0x60452a20
mov dword [ebx], eax
add ebx, edx
xor eax, 0x482e700e
and eax, 0x581df7e1
and eax, 0x60
or eax, 5
mov dword [ebx], eax
add ebx, edx
and eax, 0x71ff1af0
xor eax, 0x333c1fb0
and eax, 0x30301000
or eax, 0x426000
mov dword [ebx], eax
add ebx, edx
or eax, 0x238ea4ae
xor eax, 0x4a53bd4c
and eax, 0x70280162
or eax, 0x503201
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b6b4ea8
or eax, 0x5a69a71a
and eax, 0x6178652a
or eax, 0x4000004
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c6c70cc
or eax, 0x1a2d2761
and eax, 0x286c6300
or eax, 0x41021000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b24a33f
or eax, 0x5f390c79
and eax, 0x69282660
or eax, 0x404006
mov dword [ebx], eax
add ebx, edx
or eax, 0x3e44049f
or eax, 0x391330f3
and eax, 0x78652674
or eax, 0x800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4f34f700
and eax, 0x58dad4af
and eax, 0x24
or eax, 0x41
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2dbb5e0d
and eax, 0x24314000
or eax, 0x50442100
mov dword [ebx], eax
add ebx, edx
and eax, 0x75d4e26c
and eax, 0x5777dfe
and eax, 0x4546000
or eax, 0x6a21126f
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ddda683
and eax, 0x6f700d5c
and eax, 0x65200040
or eax, 0xe6333
mov dword [ebx], eax
add ebx, edx
or eax, 0x5aa599be
xor eax, 0xaee6a4e
and eax, 0x130
or eax, 0x6448
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6cd9d3ea
or eax, 0x2611cded
and eax, 0x6c416900
or eax, 0x220000
mov dword [ebx], eax
add ebx, edx
and eax, 0x49e7b3d5
and eax, 0x40632100
or eax, 0x25084269
mov dword [ebx], eax
add ebx, edx
or eax, 0x1eb2e2c4
or eax, 0x600a4400
and eax, 0x65722560
or eax, 0x812
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ad9ab4e
or eax, 0x2eac9a59
and eax, 0x62602148
or eax, 0x11014424
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e7f03dd
or eax, 0x58ef1afc
and eax, 0x78650a64
or eax, 0x2401
mov dword [ebx], eax
add ebx, edx
and eax, 0x26249da2
xor eax, 0x7195f5de
and eax, 0x64
or eax, 1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c5b8eac
and eax, 0x4e286373
and eax, 0x48000000
or eax, 0x21727000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5a1ab7b4
xor eax, 0x4c9d9880
and eax, 0x26656324
or eax, 0x800004a
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ed521c4
and eax, 0x33eb324e
and eax, 0x612044
or eax, 0x45821
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ca0c30d
and eax, 0x4c647300
or eax, 0x230a0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6430b304
and eax, 0x551b75c2
and eax, 0x10a4000
or eax, 0x6424306f
mov dword [ebx], eax
add ebx, edx
or eax, 0x400cd3c0
and eax, 0x6168
or eax, 0x410
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c758fa2
and eax, 0x14756100
or eax, 0x60000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3252f97b
xor eax, 0x731e6201
and eax, 0x42420301
or eax, 0x3021706e
mov dword [ebx], eax
add ebx, edx
and eax, 0x272a2eb5
or eax, 0x3757af2e
and eax, 0x33662525
or eax, 0x40084040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x641dbc9e
and eax, 0x14704968
or eax, 0x60042600
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a312449
and eax, 0x64246261
or eax, 0x10a1004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4450bc6
and eax, 0x6120
or eax, 0x458
mov dword [ebx], eax
add ebx, edx
xor eax, 0x10ff5cad
and eax, 0x642900
or eax, 0x61004000
mov dword [ebx], eax
add ebx, edx
and eax, 0x271bb3d2
and eax, 0x20002000
or eax, 0x58650e67
mov dword [ebx], eax
add ebx, edx
or eax, 0x63d1ee8
and eax, 0x65
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x777819f3
and eax, 0
or eax, 0x6f727000
mov dword [ebx], eax
add ebx, edx
and eax, 0x53275ae3
or eax, 0x528701b0
and eax, 0x41264120
or eax, 0x20482043
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a9ddde6
or eax, 0x2aa30285
and eax, 0x617a7964
or eax, 0x4000008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7edca642
or eax, 0x7ec2beb4
and eax, 0x78642e32
or eax, 0x10040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x55633f9
and eax, 1
or eax, 0x64
mov dword [ebx], eax
add ebx, edx
and eax, 0xd5aa0da
and eax, 0
or eax, 0x6b707300
mov dword [ebx], eax
add ebx, edx
and eax, 0x1785862d
xor eax, 0x13c426cf
and eax, 0x442442
or eax, 0x6e2b4930
mov dword [ebx], eax
add ebx, edx
or eax, 0x58afbdb8
or eax, 0x7910f8ad
and eax, 0x6578652e
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x332afed
xor eax, 0x1d5e2639
and eax, 0x63146000
or eax, 0x620100
mov dword [ebx], eax
add ebx, edx
and eax, 0x3834139a
and eax, 0x20300100
or eax, 0x54436474
mov dword [ebx], eax
add ebx, edx
or eax, 0x2becd874
and eax, 0x252bde4
and eax, 0x403560
or eax, 0x74294013
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e362761
and eax, 0x20202461
or eax, 0x58450a04
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3815cbf
and eax, 0x40
or eax, 0x25
mov dword [ebx], eax
add ebx, edx
and eax, 0x6aeb63c3
and eax, 0x70671ff8
and eax, 0
or eax, 0x61646900
mov dword [ebx], eax
add ebx, edx
or eax, 0x6e5f3b8e
and eax, 0x2164fcee
and eax, 0x20243006
or eax, 0xe100661
mov dword [ebx], eax
add ebx, edx
and eax, 0x7407eaf3
xor eax, 0x78812f53
and eax, 0x50820
or eax, 0x607045
mov dword [ebx], eax
add ebx, edx
or eax, 0x60ce43cb
and eax, 0x60697300
or eax, 0x13100000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ad707e4
and eax, 0x60410200
or eax, 0xc206c61
mov dword [ebx], eax
add ebx, edx
or eax, 0x57e3b5fe
xor eax, 0x7f34ab00
and eax, 0x455079
or eax, 0x72202a00
mov dword [ebx], eax
add ebx, edx
or eax, 0x84a27f2
and eax, 0x6068652a
or eax, 0x5100004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x25d6c80f
or eax, 0x16ae2fa
and eax, 0x41646900
or eax, 0x20000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x204a03b7
and eax, 0x40242a31
or eax, 0x38410440
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e0d1f4b
and eax, 0x20
or eax, 0x45
mov dword [ebx], eax
add ebx, edx
and eax, 0x77d86212
or eax, 0xa89c7f4
and eax, 0xa004000
or eax, 0x65723000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3769b7a3
and eax, 0x73736523
or eax, 0x40
mov dword [ebx], eax
add ebx, edx
and eax, 0xadaa14a
or eax, 0x796ddd17
and eax, 0x606d6545
or eax, 0x4000028
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c9a437b
xor eax, 0x1e91d13d
and eax, 0x22602440
or eax, 0xc104935
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d591284
or eax, 0x5cc6387a
and eax, 0x657861
or eax, 4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c784cf8
and eax, 0x10193000
or eax, 0x63604300
mov dword [ebx], eax
add ebx, edx
and eax, 0x72b11f5
or eax, 0x6fe568e8
and eax, 0x652c7060
or eax, 0x20205
mov dword [ebx], eax
add ebx, edx
and eax, 0x22dda970
and eax, 0x2060
or eax, 0x4518
mov dword [ebx], eax
add ebx, edx
and eax, 0x1be5c0c9
and eax, 0x4000
or eax, 0x68652200
mov dword [ebx], eax
add ebx, edx
or eax, 0x7555a8cd
xor eax, 0x6acf8138
and eax, 0x7286261
or eax, 0x68411400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1235e7a2
and eax, 0x6d540042
or eax, 0x216430
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d764938
and eax, 0x2c704030
or eax, 0x2022540
mov dword [ebx], eax
add ebx, edx
and eax, 0x3949ff9d
and eax, 0x406000
or eax, 0x251865
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4f90bba4
xor eax, 0x37e3c35d
and eax, 0x68040000
or eax, 0x5696900
mov dword [ebx], eax
add ebx, edx
xor eax, 0xfaa77cd
and eax, 0x60410e45
or eax, 0x14286030
mov dword [ebx], eax
add ebx, edx
or eax, 0x7038c6e2
and eax, 0x60616471
or eax, 0x2040008
mov dword [ebx], eax
add ebx, edx
and eax, 0x15a4f0a
and eax, 0x404400
or eax, 0x65272375
mov dword [ebx], eax
add ebx, edx
and eax, 0x308f52a7
and eax, 0xd98ffeb
and eax, 0x220
or eax, 0x78652c52
mov dword [ebx], eax
add ebx, edx
or eax, 0x21b627f1
and eax, 0x61
or eax, 4
mov dword [ebx], eax
add ebx, edx
and eax, 0x181fdac5
or eax, 0x7b06cacd
and eax, 0x6b024000
or eax, 0x4703000
mov dword [ebx], eax
add ebx, edx
or eax, 0x99cd470
and eax, 0x60786460
or eax, 0x10000103
mov dword [ebx], eax
add ebx, edx
and eax, 0x290957d0
and eax, 0x20084500
or eax, 0x4570202e
mov dword [ebx], eax
add ebx, edx
and eax, 0x7eb34001
and eax, 0x60304000
or eax, 0x13493300
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f470222
or eax, 0x52b85df2
and eax, 0x656d6570
or eax, 4
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c8c1d9a
and eax, 0x240c0010
or eax, 0x4b607068
mov dword [ebx], eax
add ebx, edx
or eax, 0x690e68da
and eax, 0x2e626072
or eax, 0x100500
mov dword [ebx], eax
add ebx, edx
and eax, 0x46b6ba7f
or eax, 0x63c459d1
and eax, 0x647861
or eax, 0x10004
mov dword [ebx], eax
add ebx, edx
and eax, 0x451b5bf7
and eax, 0x778421f
and eax, 0x4000
or eax, 0x6e692200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d8607b6
xor eax, 0x1f1200f8
and eax, 0x64646144
or eax, 0x2020820
mov dword [ebx], eax
add ebx, edx
or eax, 0x3bcde463
and eax, 0x1bcffc3b
and eax, 0x1486422
or eax, 0x6430010c
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f9360e2
and eax, 0x60006000
or eax, 0x106d0900
mov dword [ebx], eax
add ebx, edx
and eax, 0x55218947
or eax, 0x549de239
and eax, 0x50346229
or eax, 0x22401046
mov dword [ebx], eax
add ebx, edx
and eax, 0x57580308
or eax, 0x7a1bfb67
and eax, 0x600a6365
or eax, 0x5240000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7327d617
and eax, 0x4000
or eax, 0x2578
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a0dfbc2
xor eax, 0x56f8ef83
and eax, 0xc707000
or eax, 0x63020000
mov dword [ebx], eax
add ebx, edx
or eax, 0xafcb0d9
and eax, 0x772e7a8f
and eax, 0x60286001
or eax, 0x10500562
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f53e607
and eax, 0x40002402
or eax, 0x252e1034
mov dword [ebx], eax
add ebx, edx
and eax, 0x38915d42
and eax, 0x400
or eax, 0x6178
mov dword [ebx], eax
add ebx, edx
and eax, 0xfe0283d
or eax, 0x5dcc01c1
and eax, 0x51482100
or eax, 0x22315200
mov dword [ebx], eax
add ebx, edx
or eax, 0x1fa435e
and eax, 0x61696154
or eax, 0x4040420
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d893abc
xor eax, 0x783d5d1a
and eax, 0x40480050
or eax, 0x2f247028
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e7aed94
and eax, 0x9cf6d74
and eax, 0x1426570
or eax, 0x72300002
mov dword [ebx], eax
add ebx, edx
or eax, 0x74a48f2f
and eax, 0x61766265
or eax, 0x8001000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2cfa3633
and eax, 0x450c4442
or eax, 0x20222121
mov dword [ebx], eax
add ebx, edx
and eax, 0x69c63662
or eax, 0x6c50e4e
and eax, 0x2468
or eax, 0x4110
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c7bc188
and eax, 0x4000
or eax, 0x70742200
mov dword [ebx], eax
add ebx, edx
and eax, 0x207c3358
and eax, 0x20602200
or eax, 0x59015074
mov dword [ebx], eax
add ebx, edx
or eax, 0x7875e126
and eax, 0x340b414c
and eax, 0x20014140
or eax, 0x4e6e2229
mov dword [ebx], eax
add ebx, edx
or eax, 0x538c974e
and eax, 0x6568652e
or eax, 0x100000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1fbdde6
or eax, 0x165361cc
and eax, 0x7726000
or eax, 0x68001000
mov dword [ebx], eax
add ebx, edx
or eax, 0x78a517d7
or eax, 0x3dc6aff4
and eax, 0x6e676d63
or eax, 0x80000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7a65a9d9
and eax, 0x408442a
or eax, 0x61702104
mov dword [ebx], eax
add ebx, edx
and eax, 0x1cd89906
xor eax, 0x1ecaeb75
and eax, 0x10006200
or eax, 0x60610100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2aaafde5
and eax, 0xf0ffa48
and eax, 0x21040
or eax, 0x65706534
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ebeb843
xor eax, 0x16a9f28e
and eax, 0x28540160
or eax, 0x6206002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x17d1f384
and eax, 0x251064
or eax, 0x406801
mov dword [ebx], eax
add ebx, edx
xor eax, 0x53c72661
xor eax, 0x296fc003
and eax, 0x624c0800
or eax, 0x4226100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b4b2655
or eax, 0xb99fbf8
and eax, 0x292c636d
or eax, 0x40400002
mov dword [ebx], eax
add ebx, edx
and eax, 0x35f3cd16
and eax, 0x20604004
or eax, 0xe142e61
mov dword [ebx], eax
add ebx, edx
and eax, 0x648a0414
xor eax, 0x5510597f
and eax, 0x5861
or eax, 0x652004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x337a9cae
and eax, 0x23126000
or eax, 0x4c601000
mov dword [ebx], eax
add ebx, edx
and eax, 0x64ddd171
and eax, 0x64404000
or eax, 0xa2f2d63
mov dword [ebx], eax
add ebx, edx
and eax, 0x34611081
and eax, 0x24200000
or eax, 0x410e3436
mov dword [ebx], eax
add ebx, edx
and eax, 0x793b5dae
and eax, 0x420
or eax, 0x6158
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b030684
and eax, 0x129c8d7a
and eax, 0x10000400
or eax, 0x60637000
mov dword [ebx], eax
add ebx, edx
and eax, 0x35e90e48
and eax, 0x30610400
or eax, 0x400c7164
mov dword [ebx], eax
add ebx, edx
and eax, 0x16496d43
and eax, 0x260aa055
and eax, 0x82000
or eax, 0x6570452e
mov dword [ebx], eax
add ebx, edx
or eax, 0x37021989
and eax, 0x61686100
or eax, 0x8040200
mov dword [ebx], eax
add ebx, edx
and eax, 0x63aa24fa
and eax, 0x273d134f
and eax, 0x20200000
or eax, 0x48536b63
mov dword [ebx], eax
add ebx, edx
or eax, 0x6022668d
xor eax, 0x30e67ab5
and eax, 0x48051040
or eax, 0x24606221
mov dword [ebx], eax
add ebx, edx
or eax, 0x6fd7425e
xor eax, 0x1cfed954
and eax, 0x63082121
or eax, 0x665440
mov dword [ebx], eax
add ebx, edx
xor eax, 0x14c4416
and eax, 0x22222160
or eax, 0xc504408
mov dword [ebx], eax
add ebx, edx
or eax, 0x36c85b93
xor eax, 0x793fbb11
and eax, 0x454060
or eax, 0x203805
mov dword [ebx], eax
add ebx, edx
xor eax, 0x8ff86b8
xor eax, 0x4ecc7ac2
and eax, 0x42500000
or eax, 0x30206900
mov dword [ebx], eax
add ebx, edx
or eax, 0x44c1f66e
and eax, 0x7461736e
or eax, 0x40001
mov dword [ebx], eax
add ebx, edx
and eax, 0x80f8d3f
xor eax, 0x299e807c
and eax, 0x290a0141
or eax, 0x40646e2c
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f81ee7d
and eax, 0x28006e64
or eax, 0x6720110
mov dword [ebx], eax
add ebx, edx
or eax, 0x319ec05
or eax, 0x2840513a
and eax, 0x617865
or eax, 0x40000
mov dword [ebx], eax
add ebx, edx
and eax, 0x154add92
or eax, 0x7cf76a68
and eax, 0x70637000
or eax, 0x400
mov dword [ebx], eax
add ebx, edx
or eax, 0x4f25bb35
and eax, 0x77656934
or eax, 0x42
mov dword [ebx], eax
add ebx, edx
xor eax, 0x798070f0
and eax, 0x5a4059b1
and eax, 0x400100
or eax, 0x6538642e
mov dword [ebx], eax
add ebx, edx
and eax, 0x62272da9
and eax, 0x60202100
or eax, 0xf4c4200
mov dword [ebx], eax
add ebx, edx
or eax, 0x43454328
or eax, 0xce8ff00
and eax, 0x6f606520
or eax, 0x100053
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe236cb1
xor eax, 0x7f42f19f
and eax, 0xe107050
or eax, 0x20600520
mov dword [ebx], eax
add ebx, edx
xor eax, 0x68593671
and eax, 0x214001
or eax, 0x443864
mov dword [ebx], eax
add ebx, edx
and eax, 0x23b19344
and eax, 0x21dc3cd
and eax, 0
or eax, 0x61726900
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ddc6d16
and eax, 0x60406100
or eax, 0x142e0467
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4365cf9b
or eax, 0x242bb245
and eax, 0x2528202c
or eax, 0x40504502
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b367513
or eax, 0x3cc91fd3
and eax, 0x24717100
or eax, 0x42000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f01699a
xor eax, 0x44163011
and eax, 0x20064100
or eax, 0x45282e66
mov dword [ebx], eax
add ebx, edx
xor eax, 0x645483e7
and eax, 0x562a342a
and eax, 0x2400
or eax, 0x4178
mov dword [ebx], eax
add ebx, edx
xor eax, 0x27c6a64
and eax, 0x6c0300
or eax, 0x6d036000
mov dword [ebx], eax
add ebx, edx
and eax, 0x72c8cc1e
and eax, 0x60484000
or eax, 0x521366d
mov dword [ebx], eax
add ebx, edx
and eax, 0x23ffee85
and eax, 0x20612605
or eax, 0x58040872
mov dword [ebx], eax
add ebx, edx
or eax, 0x51ea05aa
xor eax, 0x1d23e0bf
and eax, 0x40
or eax, 0x25
mov dword [ebx], eax
add ebx, edx
or eax, 0x23a30344
and eax, 0x21220100
or eax, 0x48506800
mov dword [ebx], eax
add ebx, edx
or eax, 0x66c4275b
or eax, 0x4357f06f
and eax, 0x68652e73
or eax, 0x10000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x153b65a4
and eax, 0x65
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0xda5282c
and eax, 0x212000
or eax, 0x70505100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d889fd8
and eax, 0x45706e50
or eax, 0x20040122
mov dword [ebx], eax
add ebx, edx
xor eax, 0x313d3522
and eax, 0x44085040
or eax, 0x21262423
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c85e96
and eax, 0x3ce1080b
and eax, 0
or eax, 0x6578
mov dword [ebx], eax
add ebx, edx
and eax, 0x55172e13
xor eax, 0x41dcc60b
and eax, 0x404c6000
or eax, 0x34231400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ff44975
and eax, 0x9032c61
or eax, 0x64604000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x71a25a2e
and eax, 0x18412644
or eax, 0x60240820
mov dword [ebx], eax
add ebx, edx
xor eax, 0x58ad3c67
and eax, 1
or eax, 0x64
mov dword [ebx], eax
add ebx, edx
and eax, 0x7fcd3dfd
or eax, 0x74cce85a
and eax, 0x64406000
or eax, 0xb300300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x61762783
and eax, 0x5b81db44
and eax, 0xa004000
or eax, 0x24733472
mov dword [ebx], eax
add ebx, edx
and eax, 0x963ab1b
and eax, 0x612000
or eax, 0x45865
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f4bfb6
and eax, 0x1014200
or eax, 0x646e2800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x30be0749
and eax, 0x41506d40
or eax, 0x22280222
mov dword [ebx], eax
add ebx, edx
and eax, 0x319dd773
and eax, 0x5b4b0520
and eax, 0x420
or eax, 0x72746a4f
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e9bcd6c
or eax, 0x735001a5
and eax, 0x652e6c6f
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x745547eb
or eax, 0x2b8861d3
and eax, 0x6578
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x73f15387
xor eax, 0xc883350
and eax, 0x73714000
or eax, 0x3100
mov dword [ebx], eax
add ebx, edx
and eax, 0x51fab241
and eax, 0x50602000
or eax, 0x28050e67
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b371ea6
and eax, 0x3b239754
and eax, 0x40
or eax, 0x25
mov dword [ebx], eax
add ebx, edx
or eax, 0xf954e41
and eax, 0xf104400
or eax, 0x60623000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d806090
and eax, 0x45006000
or eax, 0x2069046a
mov dword [ebx], eax
add ebx, edx
or eax, 0x75af7c4e
and eax, 0x1cd8f34f
and eax, 0x1040600e
or eax, 0x60360b20
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ce00c4b
xor eax, 0x723fca33
and eax, 0x224f4221
or eax, 0x51203042
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c092705
and eax, 0x5e6be08d
and eax, 0x52696001
or eax, 0x20000672
mov dword [ebx], eax
add ebx, edx
xor eax, 0x14b1d6d2
and eax, 0x60402021
or eax, 0x18250e44
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b904016
xor eax, 0x6f7b961a
and eax, 0x61
or eax, 4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x215c196a
and eax, 0x214c0800
or eax, 0x44236200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5456f989
and eax, 0x619dea29
and eax, 0x21180200
or eax, 0x52606d62
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c64e280
and eax, 0x65746260
or eax, 0x21005
mov dword [ebx], eax
add ebx, edx
and eax, 0x44718cc4
and eax, 0x656aabad
and eax, 0x40600000
or eax, 0x38052e72
mov dword [ebx], eax
add ebx, edx
xor eax, 0x266c1b4f
or eax, 0x1e473b9b
and eax, 0x25
or eax, 0x40
mov dword [ebx], eax
add ebx, edx
and eax, 0x38dd8b37
and eax, 0x671f82a7
and eax, 0
or eax, 0x70617200
mov dword [ebx], eax
add ebx, edx
or eax, 0x22a07f05
and eax, 0x62606f04
or eax, 0x1120070
mov dword [ebx], eax
add ebx, edx
or eax, 0x664db757
and eax, 0x66656964
or eax, 0x8000008
mov dword [ebx], eax
add ebx, edx
or eax, 0x12fe81cc
and eax, 0x78652864
or eax, 0x610
mov dword [ebx], eax
add ebx, edx
and eax, 0x59296638
and eax, 0x4ca126a4
and eax, 0x20
or eax, 0x45
mov dword [ebx], eax
add ebx, edx
or eax, 0x7844c4a8
and eax, 0x70404400
or eax, 0x383000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7acb1a67
and eax, 0x60400000
or eax, 0x634616c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x27d34c46
xor eax, 0x6f9c926
and eax, 0x64c600c
or eax, 0x28211263
mov dword [ebx], eax
add ebx, edx
and eax, 0x254ef68e
and eax, 0x447004
or eax, 0x210861
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f12467a
and eax, 0x46666400
or eax, 0x20080000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6e02a5a3
xor eax, 0x4a19f974
and eax, 0x40702006
or eax, 0x25084528
mov dword [ebx], eax
add ebx, edx
xor eax, 0x76d02cba
and eax, 0x1204800
or eax, 0x6c412400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x78eca493
xor eax, 0x50b4b534
and eax, 0x45287025
or eax, 0x20060240
mov dword [ebx], eax
add ebx, edx
xor eax, 0x427b7bec
and eax, 0x108
or eax, 0x6470
mov dword [ebx], eax
add ebx, edx
or eax, 0x7413f750
and eax, 0x64017200
or eax, 0x3640000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6a6ea191
or eax, 0x1605024d
and eax, 0x2e6e634d
or eax, 0xc20
mov dword [ebx], eax
add ebx, edx
or eax, 0x5490c402
or eax, 0x6abcbddb
and eax, 0x647865
or eax, 0x10000
mov dword [ebx], eax
add ebx, edx
or eax, 0x647e27c0
and eax, 0x60697600
or eax, 0x12000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x553acd6e
and eax, 0x40284000
or eax, 0x25063375
mov dword [ebx], eax
add ebx, edx
or eax, 0x14f4f33f
or eax, 0x74d4147f
and eax, 0x6578
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x9a1c119
and eax, 0x8216400
or eax, 0x66520000
mov dword [ebx], eax
add ebx, edx
or eax, 0x71ae1871
and eax, 0x31a62598
and eax, 0x20262400
or eax, 0xe404269
mov dword [ebx], eax
add ebx, edx
or eax, 0xbb98f46
or eax, 0x587511f
and eax, 0x657865
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x42d4ad0f
or eax, 0x464e05eb
and eax, 0x466f6c00
or eax, 0x21000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d09b768
and eax, 0x70645068
or eax, 0x102400
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a9caf22
and eax, 0x60102420
or eax, 0x568410e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c9dddf1
xor eax, 0x614fbc7
and eax, 0x47614200
or eax, 0x20043000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d0b8553
and eax, 0x706e6053
or eax, 0x4010820
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7bc4880f
or eax, 0x1d8ec3b7
and eax, 0x528612e
or eax, 0x60500400
mov dword [ebx], eax
add ebx, edx
or eax, 0x7140aa2c
and eax, 0x689cb9c6
and eax, 0x60102000
or eax, 0xd654400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x72a30a5a
and eax, 0x3cdc3fd1
and eax, 0x10402250
or eax, 0x60214120
mov dword [ebx], eax
add ebx, edx
and eax, 0xb751a1c
or eax, 0x32595a1c
and eax, 0x2078400c
or eax, 0x45002522
mov dword [ebx], eax
add ebx, edx
or eax, 0x5bd2fea6
or eax, 0x1383e083
and eax, 0x726b6c00
or eax, 0x40000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1cb0e78d
xor eax, 0x882ae91
and eax, 0x8204000
or eax, 0x26453064
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5744532c
or eax, 0x33daf64e
and eax, 0x617044
or eax, 0x40821
mov dword [ebx], eax
add ebx, edx
xor eax, 0x35f1afbb
and eax, 0x30045200
or eax, 0x40612000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1f0b88a1
and eax, 0x36626221
or eax, 0x10054c
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b489a4a
xor eax, 0x212554c1
and eax, 0x10650600
or eax, 0x68002834
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f6717a8
and eax, 0x20
or eax, 0x45
mov dword [ebx], eax
add ebx, edx
and eax, 0x5bcd67e5
and eax, 0
or eax, 0x6e697700
mov dword [ebx], eax
add ebx, edx
and eax, 0x2cc717df
and eax, 0x20410400
or eax, 0x53386861
mov dword [ebx], eax
add ebx, edx
or eax, 0x788b464e
and eax, 0x612a6269
or eax, 0x4041100
mov dword [ebx], eax
add ebx, edx
or eax, 0x70930b89
or eax, 0x4e608374
and eax, 0x6178
or eax, 0x400
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f2ec5bf
xor eax, 0x1ee4c66
and eax, 0x64402100
or eax, 0x112d4400
mov dword [ebx], eax
add ebx, edx
and eax, 0x7db2e7aa
and eax, 0x4a7d9ef3
and eax, 0x40200400
or eax, 0x38452a6c
mov dword [ebx], eax
add ebx, edx
and eax, 0x3077a13c
and eax, 0x24
or eax, 0x41
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f3d12e7
and eax, 0x2c210000
or eax, 0x40406d00
mov dword [ebx], eax
add ebx, edx
or eax, 0x4cc8ef50
or eax, 0x1775d169
and eax, 0x2e6c6f69
or eax, 0x20004
mov dword [ebx], eax
add ebx, edx
and eax, 0xacb9198
and eax, 0x400000
or eax, 0x257865
mov dword [ebx], eax
add ebx, edx
and eax, 0x76a6fab7
and eax, 0x247000
or eax, 0x70410200
mov dword [ebx], eax
add ebx, edx
and eax, 0x2300dd63
or eax, 0x2ca07d60
and eax, 0x2c207460
or eax, 0x40490015
mov dword [ebx], eax
add ebx, edx
xor eax, 0x46be1b4f
and eax, 0x2a122332
or eax, 0x4201041
mov dword [ebx], eax
add ebx, edx
and eax, 0x27a832d4
xor eax, 0x39c32176
and eax, 0x611024
or eax, 0x46841
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c51e0ce
and eax, 0x2a2d6261
and eax, 0x8216000
or eax, 0x66481700
mov dword [ebx], eax
add ebx, edx
or eax, 0x736ff460
and eax, 0x6f697060
or eax, 1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x48482ee
and eax, 0x62606006
or eax, 0x10120570
mov dword [ebx], eax
add ebx, edx
or eax, 0x14bf2ac7
and eax, 0x23d22976
and eax, 0x22402060
or eax, 0x11254409
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c08bc08
xor eax, 0x54552496
and eax, 0x60450012
or eax, 0x18202e20
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6114abb9
xor eax, 0x290305dc
and eax, 0x45
or eax, 0x20
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b86b62b
and eax, 0x8042400
or eax, 0x60704100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x19ee7259
and eax, 0x6d33ad3c
and eax, 0x61000000
or eax, 0x657265
mov dword [ebx], eax
add ebx, edx
or eax, 0x114c82f9
xor eax, 0x47d9246b
and eax, 0x30240604
or eax, 0x48412868
mov dword [ebx], eax
add ebx, edx
or eax, 0x6cba1712
and eax, 0x64
or eax, 1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x52ef24ac
or eax, 0x1fd794c1
and eax, 0x41622400
or eax, 0x20004900
mov dword [ebx], eax
add ebx, edx
or eax, 0x358fb68a
and eax, 0x246e7502
or eax, 0xa000070
mov dword [ebx], eax
add ebx, edx
or eax, 0x76e59c72
and eax, 0x1ac81d53
and eax, 0x401840
or eax, 0x256025
mov dword [ebx], eax
add ebx, edx
or eax, 0x348d1f72
and eax, 0x30657200
or eax, 0x40000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x26dbf275
and eax, 0x20007000
or eax, 0x452e0875
mov dword [ebx], eax
add ebx, edx
and eax, 0xc01e4e2
and eax, 0x6060
or eax, 0x518
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a6bdd18
and eax, 0x4500
or eax, 0x6e693200
mov dword [ebx], eax
add ebx, edx
and eax, 0x77ac2c9
and eax, 0x6604200
or eax, 0x28072064
mov dword [ebx], eax
add ebx, edx
xor eax, 0x34784e03
and eax, 0x75a83ede
and eax, 0x2844
or eax, 0x655021
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b900be9
xor eax, 0x298986cc
and eax, 0x20000400
or eax, 0x54746100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x55567fbe
and eax, 0x21221224
or eax, 0x40416041
mov dword [ebx], eax
add ebx, edx
or eax, 0x2165d3ae
and eax, 0x5219b97d
and eax, 0x40012060
or eax, 0x38640e10
mov dword [ebx], eax
add ebx, edx
xor eax, 0x74716392
or eax, 0x5aea7eb1
and eax, 0x61
or eax, 4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a0f0ee6
and eax, 0x40040c00
or eax, 0x30606100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x192e9c04
and eax, 0x284a6104
or eax, 0x6240e69
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e77facb
xor eax, 0x34213bcb
and eax, 0x455000
or eax, 0x202865
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e25dce5
or eax, 0x4db12064
and eax, 0x4c357000
or eax, 0x22400200
mov dword [ebx], eax
add ebx, edx
and eax, 0x5379a5b7
xor eax, 0x43c7fa39
and eax, 0x244031
or eax, 0x70492142
mov dword [ebx], eax
add ebx, edx
and eax, 0x68714737
and eax, 0x60204120
or eax, 0x50e244c
mov dword [ebx], eax
add ebx, edx
or eax, 0x538ae792
or eax, 0x77e8e0a9
and eax, 0x6578
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x87da36f
and eax, 0x8696700
or eax, 0x66001000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7510ae12
and eax, 0x70697500
or eax, 0x40064
mov dword [ebx], eax
add ebx, edx
xor eax, 0x546df0bc
and eax, 0x24000508
or eax, 0x41786026
mov dword [ebx], eax
add ebx, edx
xor eax, 0x77110a1c
and eax, 0x3a2a8d20
and eax, 0x2200400
or eax, 0x69416200
mov dword [ebx], eax
add ebx, edx
or eax, 0x50657f1c
xor eax, 0x2fa5e90f
and eax, 0x54400001
or eax, 0x20346864
mov dword [ebx], eax
add ebx, edx
or eax, 0x32f74710
and eax, 0x72656370
or eax, 0x1000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a50524d
and eax, 0x2404040
or eax, 0x2c322536
mov dword [ebx], eax
add ebx, edx
or eax, 0x75539114
xor eax, 0x1ca9d878
and eax, 0x402804
or eax, 0x255061
mov dword [ebx], eax
add ebx, edx
or eax, 0x7333fa80
and eax, 0x62617200
or eax, 0xc080500
mov dword [ebx], eax
add ebx, edx
or eax, 0x249501be
or eax, 0x43f6db35
and eax, 0x2e797033
or eax, 0x40
mov dword [ebx], eax
add ebx, edx
and eax, 0x35e25ba3
xor eax, 0x31986205
and eax, 0x603024
or eax, 0x54841
mov dword [ebx], eax
add ebx, edx
or eax, 0x73637ad4
and eax, 0x63616200
or eax, 0x8000400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3faa365b
and eax, 0x50415041
or eax, 0x22242324
mov dword [ebx], eax
add ebx, edx
and eax, 0x153d2e39
or eax, 0x3b7b67b2
and eax, 0x2a726532
or eax, 0x4000044
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a27c4c8
and eax, 0x7ba14f12
and eax, 0x204000
or eax, 0x453865
mov dword [ebx], eax
add ebx, edx
or eax, 0x41000122
and eax, 0x40617100
or eax, 0x32080600
mov dword [ebx], eax
add ebx, edx
or eax, 0x26926d84
and eax, 0x60687304
or eax, 0x1000061
mov dword [ebx], eax
add ebx, edx
or eax, 0x44b9f707
and eax, 0x6a51f63f
and eax, 0x60006222
or eax, 0x52e0950
mov dword [ebx], eax
add ebx, edx
or eax, 0xe9773e1
and eax, 0x6170
or eax, 0x408
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ebd848c
or eax, 0x40fed380
and eax, 0x44696600
or eax, 0x20000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x74d37d6a
and eax, 0x6ddd48dd
and eax, 0x840
or eax, 0x72656424
mov dword [ebx], eax
add ebx, edx
or eax, 0x8cfce27
and eax, 0x60686426
or eax, 0x5100108
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3613e596
and eax, 0x40610000
or eax, 0x2c146d00
mov dword [ebx], eax
add ebx, edx
and eax, 0x2dabc53
and eax, 0x502800
or eax, 0x6f204174
mov dword [ebx], eax
add ebx, edx
and eax, 0x2581e426
and eax, 0x20002024
or eax, 0x58650e50
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6100dbc5
xor eax, 0xc22e494
and eax, 0x25
or eax, 0x40
mov dword [ebx], eax
add ebx, edx
xor eax, 0x77ab7811
and eax, 0x66217000
or eax, 0x8400300
mov dword [ebx], eax
add ebx, edx
or eax, 0x585c87a4
and eax, 0x786d6224
or eax, 0x20040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4786e4ca
and eax, 0x32610428
or eax, 0x40026141
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d571602
and eax, 0xf347069
or eax, 0x60400010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a4c365
xor eax, 0x564a4d78
and eax, 0x25186424
or eax, 0x4060010a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c276bd5
and eax, 0x28490600
or eax, 0x44206000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x189c4cbf
and eax, 0x64652825
or eax, 0xa0a4540
mov dword [ebx], eax
add ebx, edx
or eax, 0x17c50d33
and eax, 0x65686526
or eax, 0x100008
mov dword [ebx], eax
add ebx, edx
or eax, 0x6cfafea
and eax, 0x639d60b9
and eax, 0x60056000
or eax, 0x14600e00
mov dword [ebx], eax
add ebx, edx
and eax, 0x36e27eed
and eax, 0x1660c13f
and eax, 0x4604000
or eax, 0x62092e73
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b097805
and eax, 0x2006000
or eax, 0x2c720566
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ca1c0c4
xor eax, 0x582190ca
and eax, 0x407024
or eax, 0x250841
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ca856c8
or eax, 0x7fb67055
and eax, 0x6e617200
or eax, 0x100
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f98d598
and eax, 0x35ee9af8
and eax, 0x30680200
or eax, 0x48076064
mov dword [ebx], eax
add ebx, edx
and eax, 0x2efec310
and eax, 0x20644000
or eax, 0x43002569
mov dword [ebx], eax
add ebx, edx
xor eax, 0xbb4f20c
and eax, 0x60400565
or eax, 0x12c680a
mov dword [ebx], eax
add ebx, edx
and eax, 0x7108d19b
and eax, 0x330732d8
and eax, 0x20000000
or eax, 0x48636e75
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c08829f
and eax, 0x20000004
or eax, 0x4578652a
mov dword [ebx], eax
add ebx, edx
or eax, 0x2014cc29
and eax, 0x60604100
or eax, 0x2020000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1845e81d
and eax, 0x1123d952
and eax, 0x10
or eax, 0x69
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6855b361
and eax, 0x68450100
or eax, 0x11284000
mov dword [ebx], eax
add ebx, edx
and eax, 0x58b95370
and eax, 0x50204100
or eax, 0x20500000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x574973b5
and eax, 0x24002205
or eax, 0x48464c4a
mov dword [ebx], eax
add ebx, edx
and eax, 0x315373f6
and eax, 0x20404240
or eax, 0x50351139
mov dword [ebx], eax
add ebx, edx
or eax, 0x53bae5cc
and eax, 0x70726770
or eax, 0x4000800
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c2795f6
xor eax, 0x50b81aab
and eax, 0x244a6100
or eax, 0x51300000
mov dword [ebx], eax
add ebx, edx
and eax, 0x754b0f49
or eax, 0x2eb1d4a2
and eax, 0x4522
or eax, 0x2050
mov dword [ebx], eax
add ebx, edx
xor eax, 0x56725b1e
and eax, 0x46602600
or eax, 0x29054100
mov dword [ebx], eax
add ebx, edx
and eax, 0x65319bc8
and eax, 0x663f0c85
and eax, 0x210000
or eax, 0x446772
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f5de6ce
and eax, 0x4d757767
and eax, 0x414000
or eax, 0x72200800
mov dword [ebx], eax
add ebx, edx
and eax, 0x213495e2
xor eax, 0x7b97986d
and eax, 0x4a201860
or eax, 0x6112
mov dword [ebx], eax
add ebx, edx
and eax, 0x12ba249a
and eax, 0x7c35f3ee
and eax, 0x202002
or eax, 0x734e486d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x28c77fa1
and eax, 0x64e
or eax, 0x6821
mov dword [ebx], eax
add ebx, edx
xor eax, 0x63f285fe
and eax, 0x61604000
or eax, 0x14011000
mov dword [ebx], eax
add ebx, edx
or eax, 0x8df7623
and eax, 0x19c00c74
and eax, 0x9400020
or eax, 0x660a204c
mov dword [ebx], eax
add ebx, edx
and eax, 0x255df295
or eax, 0x553df6d2
and eax, 0x716446
or eax, 0x20128
mov dword [ebx], eax
add ebx, edx
or eax, 0x28a7415b
xor eax, 0x322f3d3f
and eax, 0x10504000
or eax, 0x65220200
mov dword [ebx], eax
add ebx, edx
or eax, 0x69a0b98d
xor eax, 0x75492e1f
and eax, 0x4502
or eax, 0x2a6c
mov dword [ebx], eax
add ebx, edx
and eax, 0x60d9ee8b
and eax, 0x6400
or eax, 0x726f0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x27a327ef
xor eax, 0x5c6a6466
and eax, 0x484066
or eax, 0x203409
mov dword [ebx], eax
add ebx, edx
or eax, 0x511f557e
or eax, 0x1c300d1d
and eax, 0x4c617100
or eax, 0x20000200
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b148230
and eax, 0x60000200
or eax, 0x136f702e
mov dword [ebx], eax
add ebx, edx
or eax, 0x3bb7ea9b
and eax, 0x71626a25
or eax, 0x4000440
mov dword [ebx], eax
add ebx, edx
xor eax, 0x42b2cb70
and eax, 0x2510
or eax, 0x4262
mov dword [ebx], eax
add ebx, edx
or eax, 0x678ec236
and eax, 0x64006300
or eax, 0x10610800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1660b627
and eax, 0x7275d481
and eax, 0x60005001
or eax, 0x572226e
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d498bff
and eax, 0x73
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3ad2de2e
xor eax, 0x111ad415
and eax, 0x21480000
or eax, 0x44257500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x64c6ebab
and eax, 0x2a1428
or eax, 0x74446140
mov dword [ebx], eax
add ebx, edx
and eax, 0xd98187e
and eax, 0
or eax, 0x72616200
mov dword [ebx], eax
add ebx, edx
and eax, 0x21874723
xor eax, 0x2fa8ac0a
and eax, 0x2206002
or eax, 0x70520160
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f30b651
and eax, 0x5121
or eax, 0x2840
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f421e0e
and eax, 0x6f425600
or eax, 0x200000
mov dword [ebx], eax
add ebx, edx
and eax, 0xd848a33
and eax, 0xc000200
or eax, 0x22667178
mov dword [ebx], eax
add ebx, edx
xor eax, 0x77f6797e
xor eax, 0x72d10423
and eax, 0x400c24
or eax, 0x2c6040
mov dword [ebx], eax
add ebx, edx
or eax, 0x110e601e
xor eax, 0x4b065024
and eax, 0x4a603400
or eax, 0x25024200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x49db6d5b
and eax, 0x24310358
or eax, 0x41446420
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6ac1f26e
and eax, 0x60484f1
and eax, 0x4040410
or eax, 0x602a7063
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c6a93da
and eax, 0x40
or eax, 0x6c2c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x26d17ff4
or eax, 0x3791ea25
and eax, 0x37417200
or eax, 0x402c0400
mov dword [ebx], eax
add ebx, edx
or eax, 0x20b28f19
and eax, 0x64616219
or eax, 0x8000046
mov dword [ebx], eax
add ebx, edx
or eax, 0x191fb19
and eax, 0x64606b4c
or eax, 0xe0420
mov dword [ebx], eax
add ebx, edx
or eax, 0x1726d76e
and eax, 0x646c642e
or eax, 0x8000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x658d1c37
and eax, 0x600c0400
or eax, 0x18617200
mov dword [ebx], eax
add ebx, edx
or eax, 0x420fb3b6
and eax, 0x2a646526
or eax, 0x4100048
mov dword [ebx], eax
add ebx, edx
or eax, 0x2a10950f
and eax, 0x1bc5f338
and eax, 0x446020
or eax, 0x280c44
mov dword [ebx], eax
add ebx, edx
xor eax, 0x92c728f
and eax, 0x1401600
or eax, 0x762d6000
mov dword [ebx], eax
add ebx, edx
and eax, 0x740ab27
or eax, 0x7c87d829
and eax, 0x6c446028
or eax, 0x280406
mov dword [ebx], eax
add ebx, edx
and eax, 0x36403ffc
and eax, 0x4b0b29f3
and eax, 0x2000
or eax, 0x6e655800
mov dword [ebx], eax
add ebx, edx
and eax, 0x51903a44
and eax, 0x13ab5324
and eax, 0x1000
or eax, 0x6462662d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x72c7bd2
and eax, 0x604c042e
or eax, 0xc206000
mov dword [ebx], eax
add ebx, edx
or eax, 0x623c107
and eax, 0x6e656000
or eax, 0x1800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4998a8ec
and eax, 0x11a3fbe2
and eax, 0x1205020
or eax, 0x684e260d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a33cc6f
and eax, 0x60442a42
or eax, 0xc200424
mov dword [ebx], eax
add ebx, edx
or eax, 0x9e20b2c
xor eax, 0x43edb0dc
and eax, 0x20
or eax, 0x4c
mov dword [ebx], eax
add ebx, edx
and eax, 0x46b95064
or eax, 0x4928cc4e
and eax, 0x40284400
or eax, 0x32413200
mov dword [ebx], eax
add ebx, edx
or eax, 0x54799a69
xor eax, 0x2ddc3f3
and eax, 0x54242910
or eax, 0xb4b4064
mov dword [ebx], eax
add ebx, edx
or eax, 0x7fca93ac
and eax, 0x2e696370
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x538c7081
and eax, 0x640060
or eax, 0x86c04
mov dword [ebx], eax
add ebx, edx
or eax, 0x60768044
and eax, 0x6b516652
and eax, 0x60406400
or eax, 0x12291200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f2a074e
and eax, 0x1d436144
or eax, 0x422c0830
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e61dbf1
and eax, 0x2e646164
or eax, 0x10040a
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f69df3c
and eax, 0x57d73ffd
and eax, 0x442c64
or eax, 0x284000
mov dword [ebx], eax
add ebx, edx
and eax, 0x38303d2b
and eax, 0x513f4476
and eax, 0x200000
or eax, 0x5f566800
mov dword [ebx], eax
add ebx, edx
or eax, 0x634e2806
xor eax, 0x32fc68da
and eax, 0x45020054
or eax, 0x30606d22
mov dword [ebx], eax
add ebx, edx
xor eax, 0x410c62cb
and eax, 0x24640e31
or eax, 0x48002042
mov dword [ebx], eax
add ebx, edx
xor eax, 0x194bc05a
and eax, 0x600411a7
and eax, 0x20
or eax, 0x4c
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a9b85f2
or eax, 0x2f0729e0
and eax, 0xf062800
or eax, 0x50704000
mov dword [ebx], eax
add ebx, edx
or eax, 0x67ce21a0
and eax, 0x766a6820
or eax, 0x10442
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7eaff98d
and eax, 0x40163
or eax, 0x642a6210
mov dword [ebx], eax
add ebx, edx
and eax, 0x560162dd
and eax, 0x6040
or eax, 0xc2c
mov dword [ebx], eax
add ebx, edx
and eax, 0x53178150
xor eax, 0x21be0d56
and eax, 0x1360800
or eax, 0x5e406000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e1070a8
and eax, 0x16106000
or eax, 0x6064056e
mov dword [ebx], eax
add ebx, edx
and eax, 0x64ac0ee
or eax, 0x4de46581
and eax, 0x44246163
or eax, 0x200a0210
mov dword [ebx], eax
add ebx, edx
or eax, 0x706124a9
or eax, 0x149a485
and eax, 0x646c
or eax, 0x800
mov dword [ebx], eax
add ebx, edx
and eax, 0x4061a1e0
or eax, 0x25eff44f
and eax, 0x5666000
or eax, 0x5a100800
mov dword [ebx], eax
add ebx, edx
or eax, 0x24248888
and eax, 0x6c606000
or eax, 0x91475
mov dword [ebx], eax
add ebx, edx
or eax, 0x118f38e
and eax, 0x6c602673
or eax, 0x40800
mov dword [ebx], eax
add ebx, edx
and eax, 0x73f10d68
and eax, 0x59913f24
and eax, 0x20
or eax, 0x4c
mov dword [ebx], eax
add ebx, edx
or eax, 0xbfb0e11
and eax, 0xb720800
or eax, 0x54046000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1750881e
and eax, 0x12400000
or eax, 0x602f7473
mov dword [ebx], eax
add ebx, edx
and eax, 0x84f82a0
and eax, 0x430020
or eax, 0x2e207356
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ecfb665
and eax, 0xa76e9dd
and eax, 0x646044
or eax, 0x80c20
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1377c1ac
and eax, 0x2010000
or eax, 0x64645200
mov dword [ebx], eax
add ebx, edx
and eax, 0x651e7022
or eax, 0x1cbeb3f9
and eax, 0x70247261
or eax, 0x2410004
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f03d6eb
and eax, 0x20000020
or eax, 0x5468201a
mov dword [ebx], eax
add ebx, edx
and eax, 0x16314238
and eax, 0x10200030
or eax, 0x2a537044
mov dword [ebx], eax
add ebx, edx
or eax, 0x537ae010
or eax, 0x6499a242
and eax, 0x70692226
or eax, 0xd09
mov dword [ebx], eax
add ebx, edx
xor eax, 0x38e913bd
or eax, 0x7ca25514
and eax, 0x68206104
or eax, 0x1500029
mov dword [ebx], eax
add ebx, edx
or eax, 0x5a75ee00
and eax, 0x6965632c
or eax, 0x40a0002
mov dword [ebx], eax
add ebx, edx
or eax, 0x39f385d4
and eax, 0x4d0a052e
or eax, 0x2000801
mov dword [ebx], eax
add ebx, edx
or eax, 0x29fe76ad
and eax, 0x69666922
or eax, 0x10050
mov dword [ebx], eax
add ebx, edx
and eax, 0x684790df
and eax, 0x3dfb85a0
and eax, 0x28000000
or eax, 0x40203a6e
mov dword [ebx], eax
add ebx, edx
and eax, 0x67be4ea5
and eax, 0x60200024
or eax, 0x13507450
mov dword [ebx], eax
add ebx, edx
or eax, 0x292caace
and eax, 0x48bbd5df
and eax, 0x4828041a
or eax, 0x21072b20
mov dword [ebx], eax
add ebx, edx
or eax, 0x286584ac
and eax, 0x60612d30
or eax, 0x10000040
mov dword [ebx], eax
add ebx, edx
and eax, 0x62d6d722
or eax, 0x566d25e5
and eax, 0x66612461
or eax, 0x9020a08
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e547ead
and eax, 0x44
or eax, 0x29
mov dword [ebx], eax
add ebx, edx
or eax, 0x10d9039e
and eax, 0x10500000
or eax, 0x64246800
mov dword [ebx], eax
add ebx, edx
and eax, 0x3de313a0
or eax, 0x30a3e2aa
and eax, 0x24226220
or eax, 0xb181150
mov dword [ebx], eax
add ebx, edx
xor eax, 0xcb98bd1
and eax, 0x5fc4c4b0
and eax, 0x1004020
or eax, 0x6c65240f
mov dword [ebx], eax
add ebx, edx
and eax, 0x5bee58df
xor eax, 0x6c86e045
and eax, 0x2060204a
or eax, 0x50090e25
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1aac8067
and eax, 0x68402008
or eax, 0x1304125
mov dword [ebx], eax
add ebx, edx
xor eax, 0x23e6c3d9
xor eax, 0x602ac11e
and eax, 0x282c632a
or eax, 0x45430004
mov dword [ebx], eax
add ebx, edx
or eax, 0x456bd354
and eax, 0x36738afe
and eax, 0x2463022e
or eax, 0x4b106801
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d3f914e
or eax, 0x141499d6
and eax, 0x6437094e
or eax, 0x2082620
mov dword [ebx], eax
add ebx, edx
or eax, 0xd6aa1c2
and eax, 0x646c2568
or eax, 0x4001
mov dword [ebx], eax
add ebx, edx
or eax, 0x5927b669
and eax, 0x31223561
or eax, 0x100812
mov dword [ebx], eax
add ebx, edx
and eax, 0x767c130c
and eax, 0x30301100
or eax, 0x8042231
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ed8d57e
or eax, 0x62b7e659
and eax, 0x6c263034
or eax, 0x800
mov dword [ebx], eax
add ebx, edx
and eax, 0x78206013
and eax, 0x28202000
or eax, 0x15474e61
mov dword [ebx], eax
add ebx, edx
or eax, 0x7445cbd
and eax, 0x6e65
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x517da7f9
and eax, 0x50746800
or eax, 0x24000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1359cad6
or eax, 0x7a3d8e64
and eax, 0x2f382270
or eax, 0x25100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7366d939
and eax, 0x5ea7045
and eax, 0x402001
or eax, 0x6930492e
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c527dcc
xor eax, 0x1543d21a
and eax, 0xc032206
or eax, 0x226c4468
mov dword [ebx], eax
add ebx, edx
and eax, 0x386a3b01
xor eax, 0x7c59f413
and eax, 0x40234601
or eax, 0x290c2968
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a07f8a9
xor eax, 0x24aa9450
and eax, 0x70
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e521f37
and eax, 0x14500800
or eax, 0x60246000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b6409b6
and eax, 0x2f306130
or eax, 0xa1240
mov dword [ebx], eax
add ebx, edx
xor eax, 0x54151b14
xor eax, 0x16ceb2db
and eax, 0x6960482f
or eax, 0x102100
mov dword [ebx], eax
add ebx, edx
or eax, 0x3bec12c5
or eax, 0x73fb4b9a
and eax, 0x2a6f626e
or eax, 0x4000400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1bae99b
and eax, 0x27050f61
or eax, 0x502a6008
mov dword [ebx], eax
add ebx, edx
or eax, 0x3bee3423
and eax, 0x7601b89d
and eax, 0x64012009
or eax, 0x1664460
mov dword [ebx], eax
add ebx, edx
or eax, 0x69e20a90
xor eax, 0x7f60aee9
and eax, 0x40010
or eax, 0x65602f64
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c9d307b
and eax, 0x2d2f6d
or eax, 0x24000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5933ffc1
and eax, 0x289c5845
and eax, 0x4000
or eax, 0x61743300
mov dword [ebx], eax
add ebx, edx
or eax, 0x396553ea
and eax, 0x717160
or eax, 0x20414
mov dword [ebx], eax
add ebx, edx
or eax, 0x3412a9a7
and eax, 0x5aef18c9
and eax, 0x611000
or eax, 0x63146300
mov dword [ebx], eax
add ebx, edx
or eax, 0x7694234b
and eax, 0x73716143
or eax, 0x20420
mov dword [ebx], eax
add ebx, edx
and eax, 0x631ec2c
xor eax, 0x1d5844ea
and eax, 0x13692000
or eax, 0x60064800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x53f3ed56
or eax, 0x27af714d
and eax, 0x272e6154
or eax, 0x40400820
mov dword [ebx], eax
add ebx, edx
and eax, 0xeb7f966
xor eax, 0x19f4bf77
and eax, 0xf525000
or eax, 0x60202000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2fd939c1
and eax, 0x3000
or eax, 0x4978
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b40a8e3
and eax, 0x2000
or eax, 0x75725400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4381cc6c
and eax, 0x72c8cefe
and eax, 0x64
or eax, 1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x10b40dfe
and eax, 0x10300400
or eax, 0x65427000
mov dword [ebx], eax
add ebx, edx
and eax, 0x69640167
and eax, 0
or eax, 0x65
mov dword [ebx], eax
add ebx, edx
xor eax, 0x50c36ba2
or eax, 0x28e4a452
and eax, 0x70624500
or eax, 0x2100000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3455b22b
and eax, 0x22722b
or eax, 0x20180044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x255a8238
and eax, 0x606046
or eax, 0x62120f00
mov dword [ebx], eax
add ebx, edx
or eax, 0x16aebfe8
or eax, 0x2921cd32
and eax, 0x65646468
or eax, 1
mov dword [ebx], eax
add ebx, edx
or eax, 0x25bed734
or eax, 0x32388a2b
and eax, 0x6e
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x588af7f0
or eax, 0x7f63ccba
and eax, 0x736b6800
or eax, 0x40000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2db9b8a1
and eax, 0x40f488ff
and eax, 0x200800
or eax, 0x674e6174
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7bd27d81
xor eax, 0x6aed5e14
and eax, 0x74504000
or eax, 0x1223400
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e6f45bf
and eax, 0x13d791b9
and eax, 0x21
or eax, 0x44
mov dword [ebx], eax
add ebx, edx
and eax, 0x61fd178b
or eax, 0x6e484d97
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x15242ac2
and eax, 0x1202a00
or eax, 0x605bc400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x41fe7109
and eax, 0
or eax, 0x66
mov dword [ebx], eax
add ebx, edx
xor eax, 0x51636edc
and eax, 0xc00
or eax, 0x100
mov dword [ebx], eax
add ebx, edx
or eax, 0xad3b2ca
and eax, 0x3a13149b
and eax, 0x10400
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c1888cb
and eax, 0x180400
or eax, 0x242000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x14f39d4f
and eax, 0x2000
or eax, 0x300400
mov dword [ebx], eax
add ebx, edx
or eax, 0x6eb401af
xor eax, 0xfb75d6d
and eax, 0x1800
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x18a69bc4
xor eax, 0x5924de69
and eax, 0x800000
or eax, 0x2000200
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f8bd84d
and eax, 0x65b9abfd
and eax, 0x80800
or eax, 0x341080
mov dword [ebx], eax
add ebx, edx
and eax, 0x435f19d9
xor eax, 0x64ff3e81
and eax, 0x400
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f605298
and eax, 0
or eax, 0x3c1c00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x746762f3
and eax, 0x800
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x62a0d571
and eax, 0x15a2ec46
and eax, 0x204000
or eax, 0xd1300
mov dword [ebx], eax
add ebx, edx
or eax, 0x2e56e830
and eax, 0x100000
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x42f51c65
and eax, 0x140400
or eax, 0xa6000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4613494a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ead73bf
and eax, 0x6425e2fa
and eax, 0
or eax, 0x100000
mov dword [ebx], eax
add ebx, edx
and eax, 0x370c5d3e
and eax, 0x2cbdf579
and eax, 0
or eax, 0x1f2a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x704cede9
or eax, 0x46929ec8
and eax, 0x44142e00
or eax, 0x21600000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b48191
and eax, 0x64002410
or eax, 0x9245068
mov dword [ebx], eax
add ebx, edx
or eax, 0x564174ac
and eax, 0x7d8d477e
and eax, 0x6c
or eax, 2
mov dword [ebx], eax
add ebx, edx
or eax, 0xc00d5df
or eax, 0xe659ee5
and eax, 0x200000
or eax, 0x100000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4afc6119
and eax, 0
or eax, 0x9000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x63be5e60
and eax, 0x29bf6e4f
and eax, 0x20280e00
or eax, 0x44412000
mov dword [ebx], eax
add ebx, edx
and eax, 0x79ede771
and eax, 0x2a3a51be
and eax, 0x20200000
or eax, 0x4417461
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b2bced
and eax, 4
or eax, 0x31
mov dword [ebx], eax
add ebx, edx
and eax, 0xd83f3ed
and eax, 0x7be4a5ce
and eax, 0
or eax, 0x309000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6de851ec
and eax, 0x1000
or eax, 0xb6000
mov dword [ebx], eax
add ebx, edx
or eax, 0x550ebc25
and eax, 0x44022c00
or eax, 0x20700200
mov dword [ebx], eax
add ebx, edx
and eax, 0x55d210ba
and eax, 0x400000
or eax, 0x217461
mov dword [ebx], eax
add ebx, edx
xor eax, 0x129fa04f
xor eax, 0x7bb796f5
and eax, 0x80000
or eax, 0x340000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe7b1184
and eax, 0
or eax, 0x2400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b284e81
and eax, 0x202a00
or eax, 0x64520400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4dc69b33
or eax, 0x45c5727f
and eax, 0x24617461
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x6329ac25
and eax, 0x20202420
or eax, 0x544c4b56
mov dword [ebx], eax
add ebx, edx
or eax, 0x33652f82
and eax, 0x6464
or eax, 9
mov dword [ebx], eax
add ebx, edx
or eax, 0x113cfab0
and eax, 0x3c2400
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x46a89a7
and eax, 0
or eax, 0x10400
mov dword [ebx], eax
add ebx, edx
and eax, 0x4cc844d8
xor eax, 0x29297c8f
and eax, 0x20202800
or eax, 0x44520600
mov dword [ebx], eax
add ebx, edx
or eax, 0x5261eb5c
or eax, 0x1f2c7cb2
and eax, 0x24617460
or eax, 1
mov dword [ebx], eax
add ebx, edx
and eax, 0x2bf6d455
and eax, 0x20605040
or eax, 0x441a2a3a
mov dword [ebx], eax
add ebx, edx
or eax, 0x7037d66b
and eax, 0x6662
or eax, 0x100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ca55ff8
and eax, 0x252800
or eax, 0x180000
mov dword [ebx], eax
add ebx, edx
and eax, 0x47c4874c
and eax, 0x555bb50a
and eax, 0
or eax, 0x3c00
mov dword [ebx], eax
add ebx, edx
and eax, 0x308fb4d
or eax, 0x5c1bd110
and eax, 0x44092800
or eax, 0x20600600
mov dword [ebx], eax
add ebx, edx
and eax, 0x6588cc79
and eax, 0x24000400
or eax, 0x617061
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2db8e6fa
or eax, 0x209bca60
and eax, 0x32
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x51160487
xor eax, 0x4d594928
and eax, 0x194000
or eax, 0x242400
mov dword [ebx], eax
add ebx, edx
or eax, 0x55236f3c
and eax, 0x400
or eax, 0x1000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1950e2a2
xor eax, 0x375b35e6
and eax, 0x24090200
or eax, 0x40602c00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x66eea14a
and eax, 0x10440
or eax, 0x24607021
mov dword [ebx], eax
add ebx, edx
xor eax, 0x151ac6de
xor eax, 0x477a41a
and eax, 0x21
or eax, 0x12
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c99b5c4
and eax, 0x193000
or eax, 0x244800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x717ca2fd
and eax, 0x9000
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ceb4f3d
xor eax, 0x11ebc788
and eax, 0x690600
or eax, 0x64002800
mov dword [ebx], eax
add ebx, edx
or eax, 0x4cff11a3
xor eax, 0x57662f81
and eax, 0x20011020
or eax, 0x4606441
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3bdb2d66
and eax, 0x2b69d7a5
and eax, 4
or eax, 0x30
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ddf62a5
and eax, 0x4e6b474f
and eax, 0
or eax, 0x3e0800
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ae3fe28
and eax, 0x49733225
and eax, 0x20000
or eax, 0x6a00
mov dword [ebx], eax
add ebx, edx
or eax, 0x74e3b245
and eax, 0x3deba6ad
and eax, 0x24612200
or eax, 0x40080c00
mov dword [ebx], eax
add ebx, edx
and eax, 0x402b124
and eax, 0x4002000
or eax, 0x20615461
mov dword [ebx], eax
add ebx, edx
or eax, 0x5eeec03
and eax, 0x48447e1f
and eax, 2
or eax, 0x34
mov dword [ebx], eax
add ebx, edx
and eax, 0x39da3775
and eax, 0
or eax, 0x500000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x321c692e
and eax, 0x4800
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x9459623
and eax, 0x1440e00
or eax, 0x60202000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xae79e0
or eax, 0x38cbecd4
and eax, 0x6174
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x77197d8b
and eax, 0x48377acd
and eax, 0x104800
or eax, 0x400000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x520ed9a0
and eax, 0x20000
or eax, 0x10400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x105d7d05
and eax, 0x10422800
or eax, 0x63200600
mov dword [ebx], eax
add ebx, edx
or eax, 0x9c38807
xor eax, 0x73c5fb8a
and eax, 1
or eax, 0x72
mov dword [ebx], eax
add ebx, edx
or eax, 0x759b3e3f
and eax, 0
or eax, 0x600000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c9a3e39
and eax, 0x2000
or eax, 0x4000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x72adc354
xor eax, 0xb9fb0c9
and eax, 0x71320200
or eax, 0x2402c00
mov dword [ebx], eax
add ebx, edx
or eax, 0x7799b990
or eax, 0x3a07fe5f
and eax, 0x30246352
or eax, 0x20
mov dword [ebx], eax
add ebx, edx
xor eax, 0x71d4d96
and eax, 0x20f3ca52
and eax, 0
or eax, 0x31
mov dword [ebx], eax
add ebx, edx
and eax, 0x68736103
and eax, 0x6579e9d5
and eax, 0
or eax, 0x606000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5a9a64c3
and eax, 0x45dea409
and eax, 0
or eax, 0x18000
mov dword [ebx], eax
add ebx, edx
or eax, 0x59c6aa8e
and eax, 0x2c144026
and eax, 0
or eax, 0x73722e00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x57e42327
and eax, 0x65e1389c
and eax, 0x20000000
or eax, 0x10246372
mov dword [ebx], eax
add ebx, edx
or eax, 0xab644e7
and eax, 0x32
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x4424956a
xor eax, 0x86f13f
and eax, 0x200000
or eax, 0x1d8000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ae6b272
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f043b05
or eax, 0x30566ec7
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x46c17269
and eax, 0
or eax, 0x401c00
mov dword [ebx], eax
add ebx, edx
or eax, 0x59a0106
and eax, 0x100800
or eax, 0x200000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d2198b4
and eax, 0x1ef8ff9b
and eax, 0x109000
or eax, 0x2d6c00
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ddb024
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x57bfe0c5
and eax, 0x20f7db71
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7f4b81df
and eax, 0x400000
or eax, 0x4800
mov dword [ebx], eax
add ebx, edx
or eax, 0x70dd22d7
and eax, 0x100000
or eax, 0x208400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4feda556
and eax, 0x1d2000
or eax, 0x205800
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e9c3534
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x2aed4873
or eax, 0x2d88bae8
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a79ff4a
and eax, 0x1ce30ab2
and eax, 0
or eax, 0x406400
mov dword [ebx], eax
add ebx, edx
or eax, 0x629759ae
and eax, 0x100000
or eax, 0x200000
mov dword [ebx], eax
add ebx, edx
and eax, 0x756b01ec
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d8c36db
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x2567cdf7
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a5e6f8c
xor eax, 0x7f8986a5
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e0ec4f4
or eax, 0x7f050f11
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x75bdcea2
or eax, 0x46403fbd
and eax, 0x405400
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x12883992
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x60ee7cb6
and eax, 0x2e2800
or eax, 0x100200
mov dword [ebx], eax
add ebx, edx
and eax, 0x5bc0b2ad
and eax, 0xe7fc4ca
and eax, 0
or eax, 0x3e3800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x70360f4f
and eax, 0x80400
or eax, 0x364000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x273fea40
and eax, 0
or eax, 0x3e5000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a4c37d7
or eax, 0x29c8631a
and eax, 0x3a6200
or eax, 0x40000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5303b0b8
and eax, 0x3e7000
or eax, 0x800
mov dword [ebx], eax
add ebx, edx
or eax, 0xf3d1d2f
xor eax, 0x7c67029c
and eax, 0x180000
or eax, 0x268000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7a6e44dd
and eax, 0x108400
or eax, 0x2e1200
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b4544e8
and eax, 0x3e8400
or eax, 0x2000
mov dword [ebx], eax
add ebx, edx
and eax, 0x70fd2736
or eax, 0x7d41960b
and eax, 0x3cb400
or eax, 0x20000
mov dword [ebx], eax
add ebx, edx
or eax, 0x129a731
xor eax, 0x564a14f1
and eax, 0x348000
or eax, 0xa4800
mov dword [ebx], eax
add ebx, edx
and eax, 0x63ccdd56
and eax, 0xcc800
or eax, 0x321600
mov dword [ebx], eax
add ebx, edx
and eax, 0x49dde63d
and eax, 0x1cc400
or eax, 0x222800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x32f8e0
and eax, 0xc1400
or eax, 0x320200
mov dword [ebx], eax
add ebx, edx
or eax, 0x78c13a4c
xor eax, 0x6ca4102e
and eax, 0x1b0c00
or eax, 0x240000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x20153536
and eax, 0x3482b917
and eax, 0x21800
or eax, 0x3d0400
mov dword [ebx], eax
add ebx, edx
and eax, 0x69d431a0
or eax, 0x53489d7a
and eax, 0x1c1000
or eax, 0x232000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a0e8e14
and eax, 0x313e00
or eax, 0xe0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x738763ed
and eax, 0x556c5408
and eax, 0x2c4400
or eax, 0x130a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x563e0338
and eax, 0x3e0200
or eax, 0x15c00
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb446df0
xor eax, 0x474f49c
and eax, 0xf4400
or eax, 0x302800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f0c7999
and eax, 0x3bea8369
and eax, 0x220000
or eax, 0x1d8800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4fceee7c
and eax, 0x5c88ef96
and eax, 0x400
or eax, 0x3f9800
mov dword [ebx], eax
add ebx, edx
and eax, 0xe28608
and eax, 0x228400
or eax, 0x1d2a00
mov dword [ebx], eax
add ebx, edx
or eax, 0x6265941f
and eax, 0x1d5364e1
and eax, 0x132400
or eax, 0x2c9a00
mov dword [ebx], eax
add ebx, edx
or eax, 0x75e7c55c
and eax, 0x3fdc00
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x6771df6d
and eax, 0x31d800
or eax, 0xe2000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b46b8cf
and eax, 0x400800
or eax, 0x200
mov dword [ebx], eax
add ebx, edx
and eax, 0x600bdf86
or eax, 0x1e63d4e4
and eax, 0x22da00
or eax, 0x1c2000
mov dword [ebx], eax
add ebx, edx
and eax, 0x22645623
and eax, 0x240000
or eax, 0x1a0800
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc689c53
and eax, 0x337a95b1
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x57310693
and eax, 0
or eax, 0x403800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b31b921
and eax, 0x400000
or eax, 0x2a00
mov dword [ebx], eax
add ebx, edx
or eax, 0x37ec9335
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c05bdd1
or eax, 0x60ebf9dc
and eax, 0x4000d000
or eax, 0x3000200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x743ccc1c
xor eax, 0x48f614de
and eax, 0x74400042
or eax, 0x216530
mov dword [ebx], eax
add ebx, edx
xor eax, 0x676002b6
and eax, 0x4f63253d
and eax, 0x10404
or eax, 0x6c684261
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e69ae5b
and eax, 0x1c004065
or eax, 0x81000100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x698ead39
and eax, 0x44024800
or eax, 0x710103
mov dword [ebx], eax
add ebx, edx
or eax, 0x959877d
or eax, 0x1e172157
and eax, 0x47756265
or eax, 0x20000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x77b8d019
xor eax, 0x6aab884f
and eax, 0x124046
or eax, 0x50602521
mov dword [ebx], eax
add ebx, edx
and eax, 0x21e34517
and eax, 0xa1b8cda
and eax, 0x20402
or eax, 0x65716170
mov dword [ebx], eax
add ebx, edx
and eax, 0x3bb18f83
and eax, 0x402
or eax, 0x9400706c
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e7e05ff
or eax, 0x663d0eaa
and eax, 0x662c0200
or eax, 0x9404100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3c669568
and eax, 0x41084460
or eax, 0x20402113
mov dword [ebx], eax
add ebx, edx
and eax, 0x327daed1
and eax, 0x1ea9f430
and eax, 0x82400
or eax, 0x6564406e
mov dword [ebx], eax
add ebx, edx
and eax, 0x1442e901
and eax, 0x6000
or eax, 0x48030300
mov dword [ebx], eax
add ebx, edx
or eax, 0xd157fd5
and eax, 0x41106145
or eax, 0x600020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x722e3898
and eax, 0x234e486c
or eax, 0x40212400
mov dword [ebx], eax
add ebx, edx
and eax, 0x552b8ab0
or eax, 0x4f7dc7b
and eax, 0x40034400
or eax, 0x8002300
mov dword [ebx], eax
add ebx, edx
or eax, 0x63746672
and eax, 0x42706160
or eax, 0x4000005
mov dword [ebx], eax
add ebx, edx
and eax, 0x20ae0b01
or eax, 0x2a69823c
and eax, 0x610130
or eax, 0x46442
mov dword [ebx], eax
add ebx, edx
or eax, 0x3e217d60
xor eax, 0x6d668eab
and eax, 0x4302c100
or eax, 0x4000c00
mov dword [ebx], eax
add ebx, edx
and eax, 0x53bac084
and eax, 0x6939174f
and eax, 0x40000000
or eax, 0x32507465
mov dword [ebx], eax
add ebx, edx
or eax, 0x74d06326
and eax, 0x5bac3c72
and eax, 0x52002062
or eax, 0x2165430d
mov dword [ebx], eax
add ebx, edx
or eax, 0x522b6e0a
and eax, 0x3d3f00a8
and eax, 0x21250020
or eax, 0x40404853
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f4d5dd8
and eax, 0x1000050
or eax, 0xfe000020
mov dword [ebx], eax
add ebx, edx
or eax, 0x394f1a7d
and eax, 0x606e152c
and eax, 0x60401004
or eax, 0x9214701
mov dword [ebx], eax
add ebx, edx
and eax, 0x61046d84
and eax, 0x60004404
or eax, 0x126f0270
mov dword [ebx], eax
add ebx, edx
and eax, 0x7aea84d0
and eax, 0x626a0050
or eax, 0x5046903
mov dword [ebx], eax
add ebx, edx
xor eax, 0x20a98ea3
and eax, 0x42476560
or eax, 0x2008000c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x50e23bf4
and eax, 0x1e08d83e
and eax, 0x10004008
or eax, 0x64632562
mov dword [ebx], eax
add ebx, edx
and eax, 0x10d8c56
or eax, 0x99cf0c7
and eax, 0x105a400
or eax, 0x52000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x73034734
xor eax, 0x4f508a99
and eax, 0x6044612c
or eax, 0x10210440
mov dword [ebx], eax
add ebx, edx
and eax, 0x43d422db
xor eax, 0x30a08266
and eax, 0x40002000
or eax, 0x7020d00
mov dword [ebx], eax
add ebx, edx
or eax, 0x2e7da4b7
or eax, 0x48fa31cb
and eax, 0x65433465
or eax, 0x10004000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6332860a
and eax, 0x6617262
or eax, 0x68040010
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c0de597
or eax, 0x57b9be59
and eax, 0x6f705074
or eax, 0x20000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c974526
and eax, 0x6097c4b8
and eax, 0x20124020
or eax, 0x53612543
mov dword [ebx], eax
add ebx, edx
or eax, 0x49d298bc
and eax, 0x72006449
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x78935d3e
and eax, 0x2e94ac77
and eax, 0x20000400
or eax, 0x49784101
mov dword [ebx], eax
add ebx, edx
and eax, 0x778f3f17
and eax, 0x61000000
or eax, 0xe725074
mov dword [ebx], eax
add ebx, edx
or eax, 0x526a067b
and eax, 0x73724463
or eax, 0x12100
mov dword [ebx], eax
add ebx, edx
and eax, 0x671daa5f
and eax, 0x43010000
or eax, 0x400
mov dword [ebx], eax
add ebx, edx
or eax, 0x26a4357b
and eax, 0x64212572
or eax, 0x10404000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4228fda9
and eax, 0x32481041
or eax, 0x40204424
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e2d9045
or eax, 0x6a6ecb13
and eax, 0x644121
or eax, 0x2044
mov dword [ebx], eax
add ebx, edx
and eax, 0x73f1a218
and eax, 0x2000
or eax, 0x47021000
mov dword [ebx], eax
add ebx, edx
or eax, 0x221297b4
and eax, 0x18d5394b
and eax, 0x3000
or eax, 0x75434465
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3924b7b0
or eax, 0x752c693f
and eax, 0x6c656272
or eax, 0x2001000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2ff93f96
and eax, 0x40084464
or eax, 0x32601010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x314ee704
and eax, 0x242160
or eax, 0x404005
mov dword [ebx], eax
add ebx, edx
xor eax, 0xbc7ef56
xor eax, 0x3f379dd1
and eax, 0x4001100
or eax, 0x43022000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b739e3c
and eax, 0x1021000
or eax, 0x74416465
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7fecaa88
and eax, 0xa255260
or eax, 0x64402012
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f3b114b
xor eax, 0x798abe7a
and eax, 0x12604400
or eax, 0x60081074
mov dword [ebx], eax
add ebx, edx
or eax, 0xf1d4ab9
xor eax, 0x33a64b10
and eax, 0x48400165
or eax, 0x1246000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d6ab8f0
and eax, 0x10000004
or eax, 0x22000060
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e650662
and eax, 0x4600604
or eax, 0x61104900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c06c191
xor eax, 0x6ff8a20f
and eax, 0x2208040a
or eax, 0x50605064
mov dword [ebx], eax
add ebx, edx
xor eax, 0x661bd1bc
and eax, 0x600140
or eax, 0x46025
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d8e4359
xor eax, 0x225e2fc4
and eax, 0x45000100
or eax, 0x17200
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a52e3e7
and eax, 0x54506160
or eax, 0x240818
mov dword [ebx], eax
add ebx, edx
xor eax, 0x64d55e2
xor eax, 0x7d6f58e3
and eax, 0x21446068
or eax, 0x40211200
mov dword [ebx], eax
add ebx, edx
or eax, 0x6687c2d9
and eax, 0x5c3f3c42
and eax, 0x4000040
or eax, 0xb1000024
mov dword [ebx], eax
add ebx, edx
or eax, 0x43d7380b
and eax, 0x39cd23c1
and eax, 0x30450001
or eax, 0x42205404
mov dword [ebx], eax
add ebx, edx
or eax, 0x6484afa
or eax, 0x53489b1b
and eax, 0x616c496d
or eax, 0x22000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x444cc7f7
and eax, 0x76443277
and eax, 0x20002010
or eax, 0x48544564
mov dword [ebx], eax
add ebx, edx
or eax, 0x6e943a77
and eax, 0x64406572
or eax, 0x210000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x69966f1f
xor eax, 0x2b94f2ca
and eax, 0x200e800
or eax, 0x50040700
mov dword [ebx], eax
add ebx, edx
and eax, 0x7dd6c90c
and eax, 0x40044100
or eax, 0x2d713265
mov dword [ebx], eax
add ebx, edx
or eax, 0x797a4104
and eax, 0x70685065
or eax, 0x2000400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c3c63fd
and eax, 0x442100
or eax, 0x204065
mov dword [ebx], eax
add ebx, edx
xor eax, 0x737c2ae8
or eax, 0x536ab7df
and eax, 0x43021300
or eax, 0x4010000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a0859e0
or eax, 0x6ec2770b
and eax, 0x68407461
or eax, 0x140004
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e6703e3
and eax, 0x64616562
or eax, 0x10
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc9fc978
or eax, 0x4e2c1cd6
and eax, 0x646e2c42
or eax, 0x10004301
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1cf41c2e
and eax, 0x3a4af8bd
and eax, 0x7025
or eax, 0x740840
mov dword [ebx], eax
add ebx, edx
or eax, 0x303c0df
xor eax, 0x55e41434
and eax, 0x46002800
or eax, 0x9040300
mov dword [ebx], eax
add ebx, edx
or eax, 0xc193c30
xor eax, 0x4114760c
and eax, 0x84130
or eax, 0x50662440
mov dword [ebx], eax
add ebx, edx
xor eax, 0x21989e7e
and eax, 0x572e1c49
and eax, 0x41220800
or eax, 0x24416772
mov dword [ebx], eax
add ebx, edx
and eax, 0x20381efe
xor eax, 0x293cd798
and eax, 0x1005162
or eax, 0x24002211
mov dword [ebx], eax
add ebx, edx
or eax, 0x51f71810
and eax, 0x74654303
or eax, 0x400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x14968169
and eax, 0x60634040
or eax, 0xb002914
mov dword [ebx], eax
add ebx, edx
or eax, 0x4efffba1
and eax, 0x796cee8
and eax, 0x6144a40
or eax, 0x68612503
mov dword [ebx], eax
add ebx, edx
or eax, 0x61449bb6
or eax, 0x7777f719
and eax, 0x6e000074
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x13bfc376
xor eax, 0x911bb33
and eax, 0x70285001
or eax, 0x2410604
mov dword [ebx], eax
add ebx, edx
or eax, 0x69cfde0b
and eax, 0x68615404
or eax, 0x4002170
mov dword [ebx], eax
add ebx, edx
or eax, 0x7700f8f1
and eax, 0x6f606c41
or eax, 0xc0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x345e792f
and eax, 0x7bde882
and eax, 0
or eax, 0xf1000063
mov dword [ebx], eax
add ebx, edx
or eax, 0x44b74280
and eax, 0x70214201
or eax, 0x2481404
mov dword [ebx], eax
add ebx, edx
and eax, 0x665c5bbf
and eax, 0x60405004
or eax, 0xc212570
mov dword [ebx], eax
add ebx, edx
and eax, 0x76cecc86
xor eax, 0x6923e5b1
and eax, 0x5612004
or eax, 0x60045242
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f8f7d9d
or eax, 0x72fc4edb
and eax, 0x51046900
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x44fd005a
and eax, 0x40000000
or eax, 0x39726575
mov dword [ebx], eax
add ebx, edx
xor eax, 0x118551d6
and eax, 0x3e760120
and eax, 0x28660000
or eax, 0x47006e49
mov dword [ebx], eax
add ebx, edx
or eax, 0x155b150
and eax, 0x64616d50
or eax, 0x10000022
mov dword [ebx], eax
add ebx, edx
xor eax, 0x18af54a6
and eax, 0x484e2940
or eax, 0x2204629
mov dword [ebx], eax
add ebx, edx
xor eax, 0x89bd057
and eax, 0x4245222e
or eax, 0x200a4041
mov dword [ebx], eax
add ebx, edx
and eax, 0x65f2ee4
and eax, 0x432060
or eax, 0x7420450a
mov dword [ebx], eax
add ebx, edx
and eax, 0x35819e19
or eax, 0x5f2be788
and eax, 0x47028400
or eax, 0x800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x302e1c6e
and eax, 0x670c1064
or eax, 0x8416401
mov dword [ebx], eax
add ebx, edx
xor eax, 0x35268bb1
or eax, 0x554dbc44
and eax, 0x456c7544
or eax, 0x20000020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x18fcd30f
xor eax, 0x6b923025
and eax, 0x4020048
or eax, 0x606c6100
mov dword [ebx], eax
add ebx, edx
or eax, 0x425e9678
xor eax, 0x8dfd55f
and eax, 0x12024
or eax, 0x404548
mov dword [ebx], eax
add ebx, edx
and eax, 0x57e6d1dc
or eax, 0x216c7492
and eax, 0x1004400
or eax, 0x46028200
mov dword [ebx], eax
add ebx, edx
and eax, 0x43a03570
and eax, 0x42000400
or eax, 0x30507065
mov dword [ebx], eax
add ebx, edx
xor eax, 0x17e10768
and eax, 0x6401630d
or eax, 0x400062
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4dbc195e
and eax, 0x21657220
or eax, 0x52000044
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e2dd635
and eax, 0x3211d168
and eax, 0x20000020
or eax, 0xc1000053
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f68e015
and eax, 0x40684002
or eax, 0x21070c01
mov dword [ebx], eax
add ebx, edx
or eax, 0x56e4130d
and eax, 0x62694c04
or eax, 0x60
mov dword [ebx], eax
add ebx, edx
xor eax, 0x75b45601
and eax, 0x11500060
or eax, 0x68226112
mov dword [ebx], eax
add ebx, edx
or eax, 0x7d223b84
and eax, 0x44000040
or eax, 0x82000001
mov dword [ebx], eax
add ebx, edx
or eax, 0x1074a325
xor eax, 0x33a30e2d
and eax, 0x20130900
or eax, 0x12204203
mov dword [ebx], eax
add ebx, edx
or eax, 0x579b16c
xor eax, 0x4c32e1b6
and eax, 0x50400041
or eax, 0x346506
mov dword [ebx], eax
add ebx, edx
or eax, 0x2bd6cb12
or eax, 0x50bbdd13
and eax, 0x61636f52
or eax, 0x4000020
mov dword [ebx], eax
add ebx, edx
or eax, 0x30fb969c
and eax, 0x65497372
or eax, 0x8000001
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b7835da
and eax, 0x402140
or eax, 0x46254621
mov dword [ebx], eax
add ebx, edx
or eax, 0x5af0ef47
and eax, 0x4e656c61
or eax, 8
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f30269
and eax, 0x40656c61
or eax, 0x1000100
mov dword [ebx], eax
add ebx, edx
and eax, 0x823a1
or eax, 0x630a49f5
and eax, 0x43000900
or eax, 0x10400
mov dword [ebx], eax
add ebx, edx
or eax, 0x194f6fdf
and eax, 0x772d86f2
and eax, 0x50010452
or eax, 0x24606120
mov dword [ebx], eax
add ebx, edx
xor eax, 0x17174379
and eax, 0x63660401
or eax, 0xc095064
mov dword [ebx], eax
add ebx, edx
and eax, 0x357befb2
and eax, 0x24614020
or eax, 0x4804284c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x71690ab1
and eax, 0x11002250
or eax, 0x42321120
mov dword [ebx], eax
add ebx, edx
and eax, 0x2cb3eecd
and eax, 0x302040
or eax, 0x7340412e
mov dword [ebx], eax
add ebx, edx
and eax, 0x4fdb11ee
or eax, 0x2dc575b7
and eax, 0x546568
or eax, 0x200a00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c947305
and eax, 0x592e53d
and eax, 0
or eax, 0x50044b00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x51af3ee9
and eax, 0x1236560
or eax, 0x64400a12
mov dword [ebx], eax
add ebx, edx
and eax, 0x53ff930d
and eax, 0x1a31920d
and eax, 0x210200
or eax, 0x32127173
mov dword [ebx], eax
add ebx, edx
and eax, 0x4de81690
and eax, 0x64fd35bb
and eax, 0x200000
or eax, 0x73526946
mov dword [ebx], eax
add ebx, edx
and eax, 0x183e69e7
and eax, 0x4144
or eax, 0x4d001630
mov dword [ebx], eax
add ebx, edx
and eax, 0x69e06e90
and eax, 0x49004000
or eax, 0x26721004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x20cded94
and eax, 0x43332500
or eax, 0x30404063
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c74c549
xor eax, 0x4eb18a83
and eax, 0x21462220
or eax, 0x44081013
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f98c21e
and eax, 0x567038
or eax, 0x10440
mov dword [ebx], eax
add ebx, edx
and eax, 0x77c9631a
or eax, 0xc7a1674
and eax, 0x414200
or eax, 0x52040900
mov dword [ebx], eax
add ebx, edx
or eax, 0x7dd0dd37
xor eax, 0x19f4e3ef
and eax, 0x22000448
or eax, 0x114c4106
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f99affa
or eax, 0x40de3dae
and eax, 0x6c442e32
or eax, 0x200000
mov dword [ebx], eax
add ebx, edx
and eax, 0x486709a9
xor eax, 0x2e6bcaaa
and eax, 8
or eax, 0x80000064
mov dword [ebx], eax
add ebx, edx
or eax, 0x206e2e2a
and eax, 0x283909a2
and eax, 0x20200802
or eax, 0x53454500
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f443165
and eax, 0x1442151
and eax, 0x1440100
or eax, 0x64236073
mov dword [ebx], eax
add ebx, edx
or eax, 0x44a55831
xor eax, 0x65084bc8
and eax, 0x682202
or eax, 0x41104d40
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a75c559
and eax, 0x43014000
or eax, 0x4000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x20dbca50
and eax, 0x14000
or eax, 0x75423465
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ffa200a
and eax, 0x74d9c2b2
and eax, 0x70494022
or eax, 0x2263350
mov dword [ebx], eax
add ebx, edx
or eax, 0xd3d327b
or eax, 0x2a6e4de1
and eax, 0x736f50
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x5300c14a
and eax, 0x4100
or eax, 0x45531400
mov dword [ebx], eax
add ebx, edx
or eax, 0x684760d
xor eax, 0x1709a155
and eax, 0x121250
or eax, 0x2e202102
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4fadef99
and eax, 0xc4c40
or eax, 0x602024
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6de59b82
and eax, 0x794b7e88
and eax, 0x41016400
or eax, 0x6000100
mov dword [ebx], eax
add ebx, edx
or eax, 0x30cb983a
xor eax, 0x4ec9c9e7
and eax, 0x31003445
or eax, 0x42554020
mov dword [ebx], eax
add ebx, edx
and eax, 0x6fe06430
and eax, 0x61406020
or eax, 0xe1245
mov dword [ebx], eax
add ebx, edx
xor eax, 0x70d0cefb
and eax, 0x240c
or eax, 0x414161
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c258774
or eax, 0x76d67449
and eax, 0x56444100
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5df79c08
and eax, 0x3015000
or eax, 0x30480041
mov dword [ebx], eax
add ebx, edx
and eax, 0x155371f8
and eax, 0x64fe4f4
and eax, 0x400000
or eax, 0x6c242e32
mov dword [ebx], eax
add ebx, edx
and eax, 0x474d00ee
and eax, 0x633feaeb
and eax, 0x20
or eax, 0x4c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x73ae74a9
and eax, 0x91cfd62
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x1aabea32
xor eax, 0xf83ff76
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x2dc0c00a
and eax, 0x32259c4
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ec09dae
and eax, 0x9da626d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x7854d83c
xor eax, 0x5fc92ae4
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ffe818b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x684097d2
or eax, 0x570d50ab
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3cd5de2b
or eax, 0x4fdf0325
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x6f1c1b6f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x571d04eb
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x41efc6b3
xor eax, 0x7a6e40e1
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7bc81a33
and eax, 0x2efcb3cf
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x30f8350d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x26beba23
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x30f15c79
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x48f4b557
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x5bcf71c5
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d178c15
xor eax, 0x405eb09e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x623cb6b7
and eax, 0x7fd67f2a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x5efc01ec
and eax, 0x34c9c336
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f166487
xor eax, 0x269f2a4c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ae0bfa5
xor eax, 0x219324b0
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x5076df4a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7dd54a31
and eax, 0x5970eff7
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x60891cdf
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x6aa89890
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x10c6579f
or eax, 0x5c3c1ea9
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x781c9f2b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ac72e68
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x711f20fb
xor eax, 0x10d7be8f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x7d02369d
and eax, 0x6e17e758
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x608d6936
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x188d5bd5
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x37bc78ba
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d1fd984
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c72465e
or eax, 0x11a16f49
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x17ecad8a
or eax, 0x5d001eac
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6131ab6d
or eax, 0x48bb82d8
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x3163bc6a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b058b4e
and eax, 0xaadf48a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x7eb5548b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x355314d7
xor eax, 0xec6e74e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x4328083f
or eax, 0x1cd16507
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7cedb5de
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x4f7a8ce4
or eax, 0x49e50d77
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x13662c1f
or eax, 0x3184fe16
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x56a0ed90
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x596b57a5
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x61525582
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a5d244a
xor eax, 0xa5d1618
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x30412ddd
xor eax, 0x45337f3f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3931853d
and eax, 0x51e26ebc
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3de4841
and eax, 0x6edf6bb0
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x35ffa0da
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e030ff2
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x172a53aa
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x37c2eb47
xor eax, 0x19eb3148
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x14836f5c
or eax, 0x37a4ba39
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x5455704f
xor eax, 0x105ec92
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x57462cf5
or eax, 0x4dab1e55
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x325562a8
xor eax, 0x7680c2e1
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f6d6d2a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x3edd02e5
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x7548b1b8
xor eax, 0x3f437861
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x8688e5e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e182246
and eax, 0x396c6c09
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x729d09cf
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x13e15707
and eax, 0x6a343894
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x8536aa4
and eax, 0x53b3e671
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x47025377
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e456130
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x488bbfa5
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x3fe94d79
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b8cd8d4
xor eax, 0x34e47c8c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x490d7281
or eax, 0x1219fd97
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b41b136
xor eax, 0x7c7dbf7
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x22835fe1
xor eax, 0x78653dae
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x1be15184
and eax, 0x1314d48c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0xbf1dd45
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x58e7ae15
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5641f81d
and eax, 0x753853cb
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b4dd6ea
or eax, 0x50ea112b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b3010fa
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x457e5cbb
and eax, 0x2b57d34
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ac91c30
or eax, 0x58ecb413
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x54b2b1f9
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x2887a98b
and eax, 0xd0c063
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x415fc73b
and eax, 0x69f832e3
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x19861d2d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x3070d6b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f7fbb34
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a0d9623
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x2783a735
or eax, 0x7530d2fb
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x6baee113
and eax, 0x119815c1
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x168c3ef1
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x10a9f003
xor eax, 0x27b305ec
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x2584a7c2
and eax, 0x39dc52a3
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x20c35b52
or eax, 0x726133c4
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x171df863
xor eax, 0x859eb04
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x567c02c7
xor eax, 0x2c7251db
and eax, 0x100
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x7dd5d0f4
or eax, 0x2932a52f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x23130a8c
xor eax, 0x7f3684e3
and eax, 0x40300400
or eax, 0x16000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ad0b5fb
and eax, 0x40316000
or eax, 0x800
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f8a0dcf
or eax, 0x2e032d21
and eax, 0x40012400
or eax, 0x305000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x19431bda
and eax, 0x40300000
or eax, 0x18000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x8431c65
and eax, 0x40308c00
or eax, 0x10000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1fcf77d4
and eax, 0x10000
or eax, 0x40309800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x410c4601
and eax, 0x318400
or eax, 0x40002000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a16437c
xor eax, 0x69543065
and eax, 0x319000
or eax, 0x40002000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a3b6b11
or eax, 0x7056300
and eax, 0x1b800
or eax, 0x40300400
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c1ad8b7
or eax, 0x222a5464
and eax, 0x4030c800
or eax, 0x10000
mov dword [ebx], eax
add ebx, edx
and eax, 0x62393f1
or eax, 0x16e3fa45
and eax, 0x21d000
or eax, 0x40100400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x12aa45a1
and eax, 0xa75f81a
and eax, 0x118000
or eax, 0x40206000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7093a948
xor eax, 0x6adf2b4a
and eax, 0x40316000
or eax, 0x8c00
mov dword [ebx], eax
add ebx, edx
and eax, 0x67a34138
and eax, 0x40214000
or eax, 0x10b800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a1806ee
and eax, 0x200400
or eax, 0x40120000
mov dword [ebx], eax
add ebx, edx
and eax, 0x618ab754
and eax, 0x40020000
or eax, 0x301000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f9d5505
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x12092ad5
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a5393e8
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c8ce45d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d5ecb9
and eax, 0x7ab2de3c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x226b37e7
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x66f47e3d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x4353092f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x6fccc997
xor eax, 0x21f10d7e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0xfaaea9b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x28f9040b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x447d5459
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x73aeb5fb
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x42a47244
and eax, 0x6be60db8
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x7d2304d6
and eax, 0x7717cdf3
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d6fc4ae
or eax, 0x5a0cb38
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e102703
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x32289668
and eax, 0x6628c5a1
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7faef3e0
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x74cc4908
and eax, 0x5f481b04
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x54e10afb
and eax, 0x706fcf6b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x33c5fbe2
and eax, 0x537c17d8
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6dc3fa91
or eax, 0x51043ae
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ff78c6e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x687f4b9b
and eax, 0x29c981e0
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x52e0d858
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x88e7a81
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x6283486b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b97c22f
xor eax, 0x5fb11453
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x6898fd95
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x60b6a3b1
xor eax, 0x29fe08e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x46155661
or eax, 0x5468a027
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c22d9c6
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e17a848
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x3cd9e137
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x24e8dff
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x17617755
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x28cc00b9
or eax, 0x1c85cad9
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x349f8112
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b03423f
xor eax, 0xe79fa0
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x27cf9a30
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x32cfcf40
or eax, 0x326f9de1
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x55d2f2c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4683eb66
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x4bd0c8c4
or eax, 0x62838d60
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x504c40fa
or eax, 0x46f43336
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x510bcd9b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x56eb8751
or eax, 0x2b1a212b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x242b46cd
or eax, 0x66c43a47
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x35b94339
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x755df3e5
and eax, 0x1097db99
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x79c085b3
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d257876
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x1cf843c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x26a60b0f
or eax, 0x71829e99
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x123f0b11
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x2506b1df
xor eax, 0x39bcfd94
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ef42afd
xor eax, 0x5288ac0
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x70b8bce9
xor eax, 0x3fcfdd67
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x47a08cfb
or eax, 0xe05e45b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x582172bf
and eax, 0x63561bb7
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x46a4aca8
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x78c33b92
and eax, 0x1517079c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3c20270f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x80017ad
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x32fefdd1
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x6f2a0113
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x26404815
or eax, 0x5ade5ece
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x69a61a5a
xor eax, 0x3ff1beea
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f9bb0e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x41222d4e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x66d91ab0
and eax, 0x23a71d06
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x54afc52e
xor eax, 0x7c46562f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x46d3b645
xor eax, 0x5aa58087
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x45575ee5
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5637cac6
or eax, 0x36284281
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x491659b2
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0xf2cf169
and eax, 0x3dc9ccb
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x79dc6790
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x12fb4666
xor eax, 0x7f3044b9
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x55c68ad3
or eax, 0x9d6dfb7
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x1dba2da6
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0xe95fd19
or eax, 0x1198dcbd
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5b446f8c
xor eax, 0x374dbe07
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x664e62a3
and eax, 0x777a0c6d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x424cd626
xor eax, 0x45b0ff3c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x10d4f0
and eax, 0x3044a7da
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c16e1bf
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3ba13cb4
or eax, 0x30b2aeeb
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0xc657e5f
and eax, 0x64ad016c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x133aad0d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x60facac5
or eax, 0x3c704e06
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c4b80e6
or eax, 0x290d3e70
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7f8634ed
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x79c6cb2f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x74dd4f00
or eax, 0x7f883231
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x40387c2c
and eax, 0x53b80383
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c6980fb
and eax, 0x73f4da4c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ba790cf
or eax, 0x5e6e360f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b477ebe
or eax, 0x5b4cab0d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x71747340
or eax, 0x4465c0a0
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a3c5777
xor eax, 0x72dc868f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x5255c7a4
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x44572fae
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x308511a3
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e32585e
xor eax, 0x6899c59e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x632ee934
xor eax, 0x5c0d65e7
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x695d1132
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ff8caf9
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x386c0211
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x4590bda5
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0xb01795e
xor eax, 0x33662051
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0xae93319
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x594184d8
or eax, 0x227b3adf
and eax, 0x1000000
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0xdf0c48a
and eax, 0
or eax, 0x1800
mov dword [ebx], eax
add ebx, edx
and eax, 0x16ed7198
and eax, 0x14de046e
and eax, 0
or eax, 0x1800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1794eea4
xor eax, 0x496ba4f
and eax, 0x80
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x31358d97
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f264a6d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x30fdec8d
and eax, 0
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x755c12c2
or eax, 0x62301e98
and eax, 0
or eax, 0x100
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f4051c9
and eax, 0
or eax, 0x3000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d73c60a
and eax, 0
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
or eax, 0x40f55cf
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x75625925
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x58d83214
and eax, 0x5bf79fc5
and eax, 0
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x525da6af
or eax, 0x767ed735
and eax, 0x40100
or eax, 0x800
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f622674
and eax, 0x800
or eax, 0x4000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ab3d8d3
and eax, 0x200000
or eax, 0x406000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ccf88c9
and eax, 0
or eax, 0x17d00
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c9ce227
or eax, 0x110313aa
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x2d6dcdf4
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x5fd6e3bc
or eax, 0x607643a1
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x131c3dc4
and eax, 0x41dffa4d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f748e34
and eax, 0
or eax, 0x783f3c00
mov dword [ebx], eax
add ebx, edx
or eax, 0x132bdb01
and eax, 0x72206c01
or eax, 0x400006c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1ccf7de1
or eax, 0x4188ffa1
and eax, 0x69637225
or eax, 0x100040
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f3df357
or eax, 0x55cf70c8
and eax, 0x253d624d
or eax, 0x2000c22
mov dword [ebx], eax
add ebx, edx
and eax, 0x40b1ffff
and eax, 0x302e21
or eax, 0x27000010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x47393b40
xor eax, 0x538dce13
and eax, 0x23044120
or eax, 0x406a2400
mov dword [ebx], eax
add ebx, edx
and eax, 0x7908810a
and eax, 0x68692d4
and eax, 0
or eax, 0x6e69646f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x367d7b2f
and eax, 0x50041d40
or eax, 0x5232027
mov dword [ebx], eax
add ebx, edx
or eax, 0x309c3cee
and eax, 0x4bd50f3c
and eax, 0x50404
or eax, 0x38284250
mov dword [ebx], eax
add ebx, edx
or eax, 0x3e15ede3
xor eax, 0x731caa93
and eax, 0x44210024
or eax, 0x30522003
mov dword [ebx], eax
add ebx, edx
xor eax, 0x37b4bda2
and eax, 0x41af99f1
and eax, 0x41040801
or eax, 0x20606660
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7114b324
and eax, 0x604d44
or eax, 0x650e2228
mov dword [ebx], eax
add ebx, edx
or eax, 0x9cb6c50
and eax, 0x31c70f1c
and eax, 0x2141071c
or eax, 0x44382021
mov dword [ebx], eax
add ebx, edx
xor eax, 0x48d5d2d8
xor eax, 0x1a6db6c4
and eax, 0x36010321
or eax, 0x83e2452
mov dword [ebx], eax
add ebx, edx
or eax, 0x266df1ec
and eax, 0x203c020d
or eax, 0x41000800
mov dword [ebx], eax
add ebx, edx
or eax, 0x59128f7d
and eax, 0x7bc904dd
and eax, 0x69000051
or eax, 0x4657322
mov dword [ebx], eax
add ebx, edx
or eax, 0xd7f3eb3
and eax, 0x6622b6f1
and eax, 0x20202460
or eax, 0x594802
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b01acad
and eax, 0x6a686c68
or eax, 0x4040110
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c3a2af
and eax, 0x4002020
or eax, 0x71271d53
mov dword [ebx], eax
add ebx, edx
or eax, 0x42aab8
and eax, 0x71222e72
or eax, 0x2184000
mov dword [ebx], eax
add ebx, edx
or eax, 0x23e3a679
and eax, 0x61616863
or eax, 0xc040000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3762418a
and eax, 0x48052161
or eax, 0x25285200
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f6c9ad1
or eax, 0x2e89a74a
and eax, 0x6f606369
or eax, 0x120000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x8a2402f
and eax, 0x64402342
or eax, 0x10264c31
mov dword [ebx], eax
add ebx, edx
xor eax, 0x452171c1
and eax, 0x21470220
or eax, 0x4c28610d
mov dword [ebx], eax
add ebx, edx
and eax, 0x24cacba4
xor eax, 0x50e24cf5
and eax, 0x64200110
or eax, 0x953602a
mov dword [ebx], eax
add ebx, edx
or eax, 0x109c9e16
and eax, 0x2531762e
or eax, 0x2000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x740eb41c
xor eax, 0x55452ac8
and eax, 0x6606820
or eax, 0x68010500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3d1a9f70
and eax, 0x53616240
or eax, 0x20040429
mov dword [ebx], eax
add ebx, edx
or eax, 0x51b12d5e
and eax, 0x72654674
or eax, 0x1000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5904eab5
and eax, 0x40044030
or eax, 0x2e6b2943
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6ce9cb93
and eax, 0x2002220
or eax, 0x2c31051d
mov dword [ebx], eax
add ebx, edx
or eax, 0x7df933d2
and eax, 0xd382730
or eax, 0x60000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f570c87
and eax, 0x41b07e75
and eax, 0x202000
or eax, 0x3c00000a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x52eeb3f8
and eax, 0x62441270
or eax, 0x11316004
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c371f23
and eax, 0x66664974
or eax, 0x80000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1504f695
and eax, 0x4000004
or eax, 0x6978206b
mov dword [ebx], eax
add ebx, edx
or eax, 0x3377cb52
and eax, 0x4d35b5b9
and eax, 0xd312028
or eax, 0x30424e44
mov dword [ebx], eax
add ebx, edx
or eax, 0x1acdcb86
xor eax, 0x111f97e3
and eax, 0x2e607000
or eax, 0x40120522
mov dword [ebx], eax
add ebx, edx
or eax, 0x6639a754
and eax, 0x68637332
or eax, 8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x48275f66
and eax, 0x20402c44
or eax, 0x53214121
mov dword [ebx], eax
add ebx, edx
or eax, 0x8d6e01f
and eax, 0x63616d2d
or eax, 0x80000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e3c48ed
and eax, 0x2d512540
or eax, 0x42224a32
mov dword [ebx], eax
add ebx, edx
xor eax, 0x73a394cf
and eax, 0x4b625d2c
and eax, 0x5024
or eax, 0x632d2442
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1db188c1
and eax, 0x60186c27
or eax, 0x1220148
mov dword [ebx], eax
add ebx, edx
or eax, 0x10f0a3d5
xor eax, 0x181f8ebe
and eax, 0x60246141
or eax, 0x160a0c32
mov dword [ebx], eax
add ebx, edx
or eax, 0x4835b308
and eax, 0xc3e2233
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x17019819
xor eax, 0x3b60ade7
and eax, 0x20202002
or eax, 8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3c954113
and eax, 0x4312000
or eax, 0x61421c20
mov dword [ebx], eax
add ebx, edx
or eax, 0x550d19ae
and eax, 0x61723522
or eax, 0x8004041
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ca149ec
or eax, 0x35d22488
and eax, 0xd326160
or eax, 0xc1814
mov dword [ebx], eax
add ebx, edx
or eax, 0x99bd64c
and eax, 0x55c27f2d
and eax, 0x2008
or eax, 0x20200002
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a7560b4
and eax, 0x20202000
or eax, 0x1c000020
mov dword [ebx], eax
add ebx, edx
or eax, 0x14b5a57b
and eax, 0x34312572
or eax, 0x41404000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2270091c
and eax, 0x65706164
or eax, 0x41201
mov dword [ebx], eax
add ebx, edx
or eax, 0x6e3db379
and eax, 0x69705064
or eax, 0x20000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x68c7a9ab
and eax, 0x3df369b9
and eax, 0x1206900
or eax, 0x644c0076
mov dword [ebx], eax
add ebx, edx
and eax, 0x5bf39dfc
and eax, 0x600164
or eax, 0x3e136403
mov dword [ebx], eax
add ebx, edx
and eax, 0x36a30aa4
and eax, 0x20200004
or eax, 0xa09
mov dword [ebx], eax
add ebx, edx
xor eax, 0x320dba7
and eax, 0x20000020
or eax, 0x202000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x27ab6703
or eax, 0x1547d552
and eax, 0x120c0020
or eax, 0x60302000
mov dword [ebx], eax
add ebx, edx
or eax, 0x107f6763
and eax, 0x2c06dc19
and eax, 0x20044001
or eax, 0x45713164
mov dword [ebx], eax
add ebx, edx
xor eax, 0x61b1d064
and eax, 0x4442001
or eax, 0x60215472
mov dword [ebx], eax
add ebx, edx
xor eax, 0x523bfc73
xor eax, 0x68eb1a91
and eax, 0x42251001
or eax, 0x21406844
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7414abd2
and eax, 0x7615015
or eax, 0x68082460
mov dword [ebx], eax
add ebx, edx
and eax, 0x243e05c0
xor eax, 0x4b362d52
and eax, 0x66040802
or eax, 0x1061446c
mov dword [ebx], eax
add ebx, edx
and eax, 0x48200b6a
and eax, 0x40200860
or eax, 0x2c006405
mov dword [ebx], eax
add ebx, edx
xor eax, 0x666cb161
and eax, 0x8445404
or eax, 0x64212261
mov dword [ebx], eax
add ebx, edx
or eax, 0x152a7bfd
xor eax, 0x2dd9ffdb
and eax, 0x50200024
or eax, 0x23412719
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b9812f7
and eax, 0x6b702649
or eax, 0x4064800
mov dword [ebx], eax
add ebx, edx
or eax, 0x50d84d22
or eax, 0x4d943605
and eax, 0x2772656b
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x22f1560a
and eax, 0x82be77a
and eax, 0x204400
or eax, 0x41493120
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d093f44
and eax, 0x41012100
or eax, 0x32644263
mov dword [ebx], eax
add ebx, edx
and eax, 0x11a14105
and eax, 0x210101
or eax, 0x66063c72
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7464d33d
xor eax, 0x1882b7b7
and eax, 0x414861
or eax, 0x65322400
mov dword [ebx], eax
add ebx, edx
or eax, 0x47acf5ca
and eax, 0x262f2023
or eax, 0x18000004
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ecfa01f
and eax, 0x1406c0d1
and eax, 1
or eax, 0x20200a0c
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a78974b
xor eax, 0x6e88baa5
and eax, 0x20202020
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e40ec95
and eax, 0x64602c34
or eax, 0x1120308
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f4fd1b1
and eax, 0x2257401
or eax, 0x71400170
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd34d7e3
xor eax, 0x5da6af60
and eax, 0x640570
or eax, 0x50006004
mov dword [ebx], eax
add ebx, edx
or eax, 0x545e3f7f
and eax, 0x40766972
or eax, 0x29000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7a6d608
xor eax, 0x712502c
and eax, 0x61426544
or eax, 0x4250028
mov dword [ebx], eax
add ebx, edx
xor eax, 0x34d4766a
or eax, 0x5d52df5a
and eax, 0x8011e52
or eax, 0x20c2021
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e4b976a
and eax, 0x95d08da
and eax, 0
or eax, 0x20202020
mov dword [ebx], eax
add ebx, edx
or eax, 0x188c229e
and eax, 0x2020223c
or eax, 0x45530d00
mov dword [ebx], eax
add ebx, edx
and eax, 0x53d9f5a
xor eax, 0xbda8404
and eax, 0x8620100
or eax, 0x61107463
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f62fe3d
xor eax, 0x37261c9b
and eax, 0xc046830
or eax, 0x13a1144
mov dword [ebx], eax
add ebx, edx
and eax, 0x75d7f59c
or eax, 0x3f689703
and eax, 0x3c202002
or eax, 8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x150cea78
and eax, 0x3a15fffb
and eax, 0x20004022
or eax, 0x5572340d
mov dword [ebx], eax
add ebx, edx
or eax, 0x5fb62bdb
and eax, 0x14f749a4
and eax, 0x4404020
or eax, 0x6a093453
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f3b0d3d
and eax, 0xd3a6d66
or eax, 0x40200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ff59be6
xor eax, 0x7d89304f
and eax, 0x2102040a
or eax, 0x402d3800
mov dword [ebx], eax
add ebx, edx
or eax, 0x48741782
xor eax, 0x10b28604
and eax, 0x69453102
or eax, 0x4204271
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7752f2b3
and eax, 0x1a310040
or eax, 0x24486c22
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2337dfe8
or eax, 0x520b37bf
and eax, 0x20d
or eax, 0x800
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ce7fd06
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x5156b4d9
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x340a1f7f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x770baeba
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x563aa9ed
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c1c12ed
or eax, 0x7c81a87a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x195737aa
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x4823beee
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f5dca34
and eax, 0x100000
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x1bc4feee
and eax, 0xbc00
or eax, 0x10000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x57fc234e
and eax, 0x42309d00
or eax, 0xa8002000
mov dword [ebx], eax
add ebx, edx
or eax, 0x395923c0
and eax, 0xb560c46
and eax, 0x1100000
or eax, 0x3020f130
mov dword [ebx], eax
add ebx, edx
or eax, 0x5567e35a
and eax, 0x51319130
or eax, 0x8a000801
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c3be7a2
and eax, 0x5531ff31
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x6317b97
xor eax, 0x366df947
and eax, 0x41100430
or eax, 0x96228102
mov dword [ebx], eax
add ebx, edx
or eax, 0x6910e250
xor eax, 0x44461668
and eax, 0xb930d112
or eax, 0x44020e20
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7fde535a
and eax, 0x200820
or eax, 0x20130312
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a087af8
and eax, 0x5e63452d
and eax, 0x18234120
or eax, 0x80102013
mov dword [ebx], eax
add ebx, edx
xor eax, 0x518b3a4f
and eax, 0xc9300930
or eax, 0x2003a003
mov dword [ebx], eax
add ebx, edx
or eax, 0x6caef14c
xor eax, 0x4c1834ff
and eax, 0x8123c000
or eax, 0x18103033
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ea0864b
and eax, 0xed30a430
or eax, 0x40804
mov dword [ebx], eax
add ebx, edx
xor eax, 0x43710dff
and eax, 0x4a93af73
and eax, 0xa00a101
or eax, 0xa4360434
mov dword [ebx], eax
add ebx, edx
or eax, 0x20a82e03
and eax, 0x8036a336
or eax, 0x41001000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d2a7260
xor eax, 0x6203fbbc
and eax, 0x87340802
or eax, 0x5002c034
mov dword [ebx], eax
add ebx, edx
or eax, 0x258262b
and eax, 0xc136e036
or eax, 0x28000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x55f8dd44
and eax, 0x30c004
or eax, 0x22063d32
mov dword [ebx], eax
add ebx, edx
and eax, 0x8ee3d9a
and eax, 0x262912
or eax, 0x35110025
mov dword [ebx], eax
add ebx, edx
and eax, 0x173da4f7
and eax, 0x1352037
or eax, 0x4a021c00
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f1e91e3
xor eax, 0x6ff6f4c9
and eax, 0x20204022
or eax, 0x40171215
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c71f5d0
or eax, 0x23b0fd55
and eax, 0xf368737
or eax, 0x80010000
mov dword [ebx], eax
add ebx, edx
or eax, 0x58dd4f60
and eax, 0x17875bb6
and eax, 0x15070236
or eax, 0x88309401
mov dword [ebx], eax
add ebx, edx
or eax, 0x505db924
or eax, 0x5b4234ae
and eax, 0x8b37a437
or eax, 0x20000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f1a45a7
xor eax, 0x50a4575b
and eax, 0xa001b203
or eax, 0x19360034
mov dword [ebx], eax
add ebx, edx
or eax, 0x672140a1
and eax, 0xc737c037
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x367640f2
or eax, 0x4669f49c
and eax, 0xd537c437
or eax, 0xa00
mov dword [ebx], eax
add ebx, edx
or eax, 0x1eaa80b0
and eax, 0xc337cc37
or eax, 0x20001000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x457b44bd
and eax, 0xa0048802
or eax, 0x51336235
mov dword [ebx], eax
add ebx, edx
and eax, 0x6536d0cc
and eax, 0x40300004
or eax, 0xa081e33
mov dword [ebx], eax
add ebx, edx
xor eax, 0x49da42cd
and eax, 0x5a3d0db9
and eax, 0x200038
or eax, 0x5c185200
mov dword [ebx], eax
add ebx, edx
and eax, 0x37a48d61
xor eax, 0x743e9adf
and eax, 0x60180238
or eax, 0x10206400
mov dword [ebx], eax
add ebx, edx
and eax, 0x8b3df23
and eax, 0x304220
or eax, 0x84083818
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a1ecb1c
and eax, 0x98388a38
or eax, 0x400
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b370e09
and eax, 0x8300208
or eax, 0xa408a030
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3a31baf0
and eax, 0x80081008
or eax, 0x4030a630
mov dword [ebx], eax
add ebx, edx
xor eax, 0x591e9149
and eax, 0x90200230
or eax, 0x4418c808
mov dword [ebx], eax
add ebx, edx
xor eax, 0x19aa179b
and eax, 0xc810dc20
or eax, 0x20280218
mov dword [ebx], eax
add ebx, edx
or eax, 0x2bab45da
and eax, 0xe838d238
or eax, 0x14002000
mov dword [ebx], eax
add ebx, edx
and eax, 0x282e27ff
and eax, 0x280238
or eax, 0x10110400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x361ced19
and eax, 0x24210a21
or eax, 0x181018
mov dword [ebx], eax
add ebx, edx
or eax, 0x5af5544e
and eax, 0x38390e39
or eax, 0x2000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d48efee
or eax, 0x46832a2a
and eax, 0x44314239
or eax, 0x8080000
mov dword [ebx], eax
add ebx, edx
or eax, 0x12bacf98
and eax, 0x40394639
or eax, 0x20001000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1645d027
and eax, 0x14021
or eax, 0x74382a18
mov dword [ebx], eax
add ebx, edx
or eax, 0x4f083e1e
and eax, 0x8397e39
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ccdd5a8
and eax, 0x8091028
or eax, 0x94308211
mov dword [ebx], eax
add ebx, edx
and eax, 0x2680db7d
or eax, 0x35dda393
and eax, 0x3019a239
or eax, 0x80200400
mov dword [ebx], eax
add ebx, edx
and eax, 0x6771420f
and eax, 0x310209
or eax, 0xc408b830
mov dword [ebx], eax
add ebx, edx
or eax, 0x4feb3ba
xor eax, 0x341d796d
and eax, 0xd020c210
or eax, 0x8190c29
mov dword [ebx], eax
add ebx, edx
or eax, 0x2db451de
or eax, 0x22b99451
and eax, 0xec39c239
or eax, 0x2000
mov dword [ebx], eax
add ebx, edx
or eax, 0x22ca358a
xor eax, 0x1d639f38
and eax, 0x186001
or eax, 0x219638
mov dword [ebx], eax
add ebx, edx
and eax, 0x69952166
and eax, 0x5db8c651
and eax, 0x100000
or eax, 0x142a0a3a
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c41c699
and eax, 0x283a0e3a
or eax, 0x1000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c0a6c60
and eax, 0x2430321a
or eax, 0x180a0020
mov dword [ebx], eax
add ebx, edx
or eax, 0x18148f0f
or eax, 0x61e4191b
and eax, 0x503a063a
or eax, 0x4000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c65eee2
and eax, 0x2d7a55df
and eax, 0x243a401a
or eax, 0x40001a20
mov dword [ebx], eax
add ebx, edx
and eax, 0x7825f11a
and eax, 0x6020401a
or eax, 0x181a2e20
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d05125a
or eax, 0x239598bf
and eax, 0x810823a
or eax, 0x842a0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4059349f
and eax, 0x80229620
or eax, 0x2018001a
mov dword [ebx], eax
add ebx, edx
or eax, 0x26ef1d3d
or eax, 0x3d4bf8b6
and eax, 0xb43aaa3a
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x58e68db
and eax, 0xa281a
or eax, 0xc8309620
mov dword [ebx], eax
add ebx, edx
and eax, 0x68f22b8c
or eax, 0x68e5e73
and eax, 0x4c3a523a
or eax, 0x90008000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ee4a5f7
and eax, 0x3f3eee93
and eax, 0x10208012
or eax, 0xe01a6628
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6dba4c1a
xor eax, 0x3576e932
and eax, 0x324212
or eax, 0x408b828
mov dword [ebx], eax
add ebx, edx
and eax, 0x5929d57f
or eax, 0x19fcb3cc
and eax, 0x1838023a
or eax, 0x30c01
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1ee17c93
and eax, 0x41a2228
or eax, 0x28210013
mov dword [ebx], eax
add ebx, edx
or eax, 0x248a7c7
and eax, 0x3b263b
or eax, 0x40001000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c15165c
or eax, 0x22757c4
and eax, 0x142b4223
or eax, 0x40100818
mov dword [ebx], eax
add ebx, edx
or eax, 0xce43ee5
and eax, 0x483b5e3b
or eax, 0x20000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x31d39245
xor eax, 0x48158742
and eax, 0x10394238
or eax, 0x6c023003
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e413a55
and eax, 0x5292d93b
and eax, 0x12002a
or eax, 0x90298611
mov dword [ebx], eax
add ebx, edx
or eax, 0x6eccd97e
or eax, 0x29ac4e87
and eax, 0xa43b9a3b
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x312c0b6a
or eax, 0xe004194
and eax, 0x98138011
or eax, 0x20282e2a
mov dword [ebx], eax
add ebx, edx
and eax, 0x196d0a3
and eax, 0x128023
or eax, 0xcc294218
mov dword [ebx], eax
add ebx, edx
or eax, 0x701431cd
or eax, 0x6e4abd7a
and eax, 0xe03bd63b
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x430ff86b
and eax, 0x603275b7
and eax, 0x20302010
or eax, 0xd40bca2b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5239e60f
and eax, 0x2020830
or eax, 0x39f30b
mov dword [ebx], eax
add ebx, edx
or eax, 0x40d92d1c
and eax, 0x38093c
or eax, 0x10040000
mov dword [ebx], eax
add ebx, edx
or eax, 0x632db261
and eax, 0x123c133c
or eax, 0xc000400
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b11734b
and eax, 0x3c8b9d2b
and eax, 0x2c080528
or eax, 0x342014
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ee83abe
and eax, 0x26f25b69
and eax, 0x22301328
or eax, 0x180c2014
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7f0df175
and eax, 0x40304008
or eax, 0x80c0134
mov dword [ebx], eax
add ebx, edx
and eax, 0x6dbc0af6
and eax, 0x403c0034
or eax, 0x16004f08
mov dword [ebx], eax
add ebx, edx
xor eax, 0x13ab963d
and eax, 0x44145900
or eax, 0x2028043c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x643e123a
and eax, 0x694d4506
and eax, 0x4104
or eax, 0x723c2a38
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d3c7580
and eax, 0x60e0dbbc
and eax, 0x204100
or eax, 0x801c383c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x63b468ff
and eax, 0x82080100
or eax, 0xc34863c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x38dfa3a7
and eax, 0x94200418
or eax, 0x81c9124
mov dword [ebx], eax
add ebx, edx
and eax, 0x783aab11
and eax, 0x8388110
or eax, 0xa204222c
mov dword [ebx], eax
add ebx, edx
or eax, 0x8485bb5
and eax, 0x21942f43
and eax, 0x20142100
or eax, 0x9828903c
mov dword [ebx], eax
add ebx, edx
and eax, 0x68957e80
and eax, 0x28143000
or eax, 0x10288f3c
mov dword [ebx], eax
add ebx, edx
or eax, 0x58985537
and eax, 0x283c9b3d
or eax, 0x85010000
mov dword [ebx], eax
add ebx, edx
or eax, 0xefd0334
and eax, 0x8f3d833d
or eax, 0x40004400
mov dword [ebx], eax
add ebx, edx
and eax, 0x1d0a5650
and eax, 0x61dc9cb7
and eax, 0x1080410
or eax, 0xdc35d22d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2fa8673f
and eax, 0x5c10ebf
and eax, 0x10000
or eax, 0xeb3ce43d
mov dword [ebx], eax
add ebx, edx
and eax, 0x64a11997
and eax, 0x60210015
or eax, 0x991cf228
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d9631eb
or eax, 0x644a20d5
and eax, 0x42a0015
or eax, 0x3140028
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa7373f0
and eax, 0x50c020c
or eax, 0x10320c32
mov dword [ebx], eax
add ebx, edx
and eax, 0x503a0c9e
and eax, 0x3a0c1e
or eax, 0x23041020
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f28a6ec
xor eax, 0x17316ffb
and eax, 0x500e0004
or eax, 0x86302a3a
mov dword [ebx], eax
add ebx, edx
and eax, 0x47306d9b
and eax, 0x4230201a
or eax, 0xa80ec224
mov dword [ebx], eax
add ebx, edx
and eax, 0xbe3fdba
and eax, 0x822803a
or eax, 0x851d0704
mov dword [ebx], eax
add ebx, edx
or eax, 0x6031844b
or eax, 0x736c1c9d
and eax, 0x9b3f953f
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x28356b50
xor eax, 0x280b54cf
and eax, 0x8901a220
or eax, 0x203e011f
mov dword [ebx], eax
add ebx, edx
and eax, 0x70b25c03
and eax, 0x20320003
or eax, 0x9b0db13c
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a9e0d16
and eax, 0x1e0016
or eax, 0xc521c029
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e46337a
and eax, 0x74b315d
and eax, 0x4020018
or eax, 0xd03dcf27
mov dword [ebx], eax
add ebx, edx
and eax, 0x388de49d
or eax, 0xa33dc56
and eax, 0x23fd81f
or eax, 0xe1000120
mov dword [ebx], eax
add ebx, edx
and eax, 0x4eb6cdf3
xor eax, 0x3aea28
and eax, 0x400c201b
or eax, 0xad33c824
mov dword [ebx], eax
add ebx, edx
and eax, 0x55467699
or eax, 0x10e33b33
and eax, 0x5427733b
or eax, 0xa8188404
mov dword [ebx], eax
add ebx, edx
or eax, 0x73a194dc
xor eax, 0x41a04179
and eax, 6
or eax, 0x200039
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f604408
and eax, 0
or eax, 0x11c00
mov dword [ebx], eax
add ebx, edx
and eax, 0x6f954f35
or eax, 0x122ca830
and eax, 0x2200000
or eax, 0x9100100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x45a5e6b2
and eax, 0x4100030
or eax, 0x11201000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d9773e4
and eax, 0x4439b685
and eax, 0x4301200
or eax, 0x20000d30
mov dword [ebx], eax
add ebx, edx
or eax, 0x9015fc0
xor eax, 0x5f3d8beb
and eax, 0x32000010
or eax, 0x1302920
mov dword [ebx], eax
add ebx, edx
or eax, 0x3df894e
and eax, 0x2689ebd7
and eax, 0x2810
or eax, 0x49301020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x761bcffa
xor eax, 0x61547b3f
and eax, 0x46300c30
or eax, 0x20004200
mov dword [ebx], eax
add ebx, edx
or eax, 0x713c24a0
and eax, 0x2306430
or eax, 0x80001100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2caa7845
xor eax, 0x14ef6d85
and eax, 0x98300030
or eax, 0x4008800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x393b0ac3
and eax, 0x81008230
or eax, 0x58302000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7fbe3fb9
and eax, 0x40b64bf8
and eax, 0
or eax, 0x1a30e230
mov dword [ebx], eax
add ebx, edx
xor eax, 0x78d73a90
and eax, 0x40219820
or eax, 0x9c100511
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a4e4fc6
and eax, 0x34321431
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7801ac85
or eax, 0x14e4423d
and eax, 0x240430
or eax, 0x4b102902
mov dword [ebx], eax
add ebx, edx
and eax, 0x40a34a1a
and eax, 0x7d535e1e
and eax, 0x40000010
or eax, 0x3b346724
mov dword [ebx], eax
add ebx, edx
xor eax, 0x55315dcd
and eax, 0x41030
or eax, 0xc1308504
mov dword [ebx], eax
add ebx, edx
xor eax, 0x319a66dd
xor eax, 0x323db9a
and eax, 0x52050830
or eax, 0x300204
mov dword [ebx], eax
add ebx, edx
or eax, 0x61836a64
and eax, 0x63356834
or eax, 0x88000401
mov dword [ebx], eax
add ebx, edx
and eax, 0x2d171c44
and eax, 0x21150004
or eax, 0x1620f231
mov dword [ebx], eax
add ebx, edx
xor eax, 0x73848b5b
and eax, 0x44303926
or eax, 0x2a060610
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ab3f56d
or eax, 0x235b9a68
and eax, 0x2a328224
or eax, 0x94040012
mov dword [ebx], eax
add ebx, edx
xor eax, 0x69524f28
and eax, 0xc524c416
or eax, 0x20130221
mov dword [ebx], eax
add ebx, edx
xor eax, 0xcddaee8
and eax, 0x69226817
or eax, 0x4159120
mov dword [ebx], eax
add ebx, edx
or eax, 0x63c229c7
or eax, 0x33fb6c6
and eax, 0xe388430
or eax, 0x80000008
mov dword [ebx], eax
add ebx, edx
or eax, 0x103027fe
or eax, 0x213196e0
and eax, 0x92389538
or eax, 0x40000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ab9ce7
and eax, 0x2288020
or eax, 0xc4114018
mov dword [ebx], eax
add ebx, edx
and eax, 0x8fec23c
and eax, 0x1005bc4f
and eax, 8
or eax, 0x1a3a0731
mov dword [ebx], eax
add ebx, edx
xor eax, 0x21c0dc00
xor eax, 0x4d3ff2d5
and eax, 0x44002128
or eax, 0x13a1612
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5380c466
and eax, 0x3a4318
or eax, 0x60000c22
mov dword [ebx], eax
add ebx, edx
or eax, 0x63d60b29
and eax, 0x233a4a3a
or eax, 0x94002000
mov dword [ebx], eax
add ebx, edx
and eax, 0x103ced5a
xor eax, 0x1f29107
and eax, 0x100ab818
or eax, 0xc4300622
mov dword [ebx], eax
add ebx, edx
and eax, 0xf54a85b
or eax, 0x796250e0
and eax, 0x6132d83a
or eax, 0x80080400
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b986a1c
xor eax, 0xe42bb8b
and eax, 0xe5384130
or eax, 0xa02a80a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x63f596d7
and eax, 0xc0b0528
or eax, 0x3300012
mov dword [ebx], eax
add ebx, edx
and eax, 0x7323acc5
and eax, 0x1cff40cb
and eax, 0x230000
or eax, 0x43181e3b
mov dword [ebx], eax
add ebx, edx
or eax, 0x52c3cf0d
and eax, 0x423b4c3b
or eax, 0x28000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7156bb0f
and eax, 0x127d29e1
and eax, 0x100001
or eax, 0x7d2b763a
mov dword [ebx], eax
add ebx, edx
or eax, 0x7640abe1
and eax, 0x273b833b
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x11de61ab
xor eax, 0x461d5c04
and eax, 0xc122bb3b
or eax, 0x4190000
mov dword [ebx], eax
add ebx, edx
or eax, 0x586bd45b
and eax, 0xd03bcb3b
or eax, 0x2000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5dc5c7ed
and eax, 0xde3bc73b
or eax, 0x1000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5108c52e
and eax, 0xd03bc73b
or eax, 0x20002000
mov dword [ebx], eax
add ebx, edx
or eax, 0x42fc9916
xor eax, 0x17c57cd4
and eax, 0x438002b
or eax, 0x2040010
mov dword [ebx], eax
add ebx, edx
or eax, 0x3bc14d63
and eax, 0x1e3c0438
or eax, 0x1004
mov dword [ebx], eax
add ebx, edx
or eax, 0x260dfef0
or eax, 0x487adcec
and eax, 0x2a3c243c
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c87acaf
xor eax, 0x507a375b
and eax, 0x28041124
or eax, 0x10382018
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b0f986c
and eax, 0x2300110
or eax, 0x480c402c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x37a258f0
and eax, 0x601c180c
or eax, 0x2204230
mov dword [ebx], eax
add ebx, edx
xor eax, 0x18a6e334
and eax, 0x15be9500
and eax, 0x189100
or eax, 0xe9244e3c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3bd55248
and eax, 0x12290d34
or eax, 0xc140008
mov dword [ebx], eax
add ebx, edx
or eax, 0x413f0d44
and eax, 0x1a3d053c
or eax, 0xa0003201
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f07374d
or eax, 0x4f5f48f7
and eax, 0xe03d4835
or eax, 0x8008
mov dword [ebx], eax
add ebx, edx
and eax, 0x1734d920
xor eax, 0x768a3b6e
and eax, 0x463e430c
or eax, 0x8000431
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6777e6cf
and eax, 0x28082032
or eax, 0x4436460c
mov dword [ebx], eax
add ebx, edx
or eax, 0x6bea31d7
and eax, 0x2f7071ef
and eax, 0x2830702e
or eax, 0x500e0210
mov dword [ebx], eax
add ebx, edx
or eax, 0x90caaef
and eax, 0x3e7a3e
or eax, 0x84000400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x553ec72f
and eax, 0x90008810
or eax, 0x3e022e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x317d14a0
xor eax, 0x70513853
and eax, 0x9012860c
or eax, 0xc2c1032
mov dword [ebx], eax
add ebx, edx
xor eax, 0x564a235
and eax, 0x881a200a
or eax, 0x20248234
mov dword [ebx], eax
add ebx, edx
xor eax, 0x336bd56f
or eax, 0x557fd294
and eax, 0x943ea614
or eax, 0x2000082a
mov dword [ebx], eax
add ebx, edx
and eax, 0x392f8c99
and eax, 0x2e8818
or eax, 0xc0103226
mov dword [ebx], eax
add ebx, edx
xor eax, 0x93a4d77
and eax, 0xc804c608
or eax, 0x43a0036
mov dword [ebx], eax
add ebx, edx
or eax, 0x8f0380d
and eax, 0xc83ed23e
or eax, 0x10000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x74e8d9c2
or eax, 0x7f26f8cb
and eax, 0xe43eda3e
or eax, 0x400
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ed61f9b
and eax, 0x40160a1a
or eax, 0xb028e024
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ba73af2
xor eax, 0x6251dedc
and eax, 0x1036f42e
or eax, 0xec080210
mov dword [ebx], eax
add ebx, edx
and eax, 0x49631a91
and eax, 0x8220210
or eax, 0x1d002e
mov dword [ebx], eax
add ebx, edx
and eax, 0x717fd597
and eax, 0x3f0016
or eax, 0x14000e29
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b5f2e30
and eax, 0x2020000f
or eax, 0x1f1a30
mov dword [ebx], eax
add ebx, edx
xor eax, 0x460c705e
and eax, 0x1fc0e81a
and eax, 0x2000
or eax, 0x3f063f
mov dword [ebx], eax
add ebx, edx
and eax, 0x434581ab
and eax, 0
or eax, 0x500000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f03b255
xor eax, 0x17a79cd8
and eax, 0x800
or eax, 0x2000
mov dword [ebx], eax
add ebx, edx
and eax, 0x199eeb05
xor eax, 0x500fe988
and eax, 0
or eax, 0xc300800
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c8915af
xor eax, 0x1866afd7
and eax, 0x14200010
or eax, 0x101020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x49b42386
and eax, 0x31b54744
and eax, 0x10000000
or eax, 0xc301830
mov dword [ebx], eax
add ebx, edx
or eax, 0x12e95607
or eax, 0x4802b05e
and eax, 0x4302030
or eax, 0x20000000
mov dword [ebx], eax
add ebx, edx
and eax, 0xd381d77
and eax, 0x451d5b57
and eax, 0x4100010
or eax, 0x28202820
mov dword [ebx], eax
add ebx, edx
xor eax, 0x53d2eeee
and eax, 0x34200010
or eax, 0x103020
mov dword [ebx], eax
add ebx, edx
or eax, 0x62614fa2
xor eax, 0x52310bb8
and eax, 0x24003000
or eax, 0x18300830
mov dword [ebx], eax
add ebx, edx
or eax, 0x70822478
and eax, 0x44300030
or eax, 0x4000
mov dword [ebx], eax
add ebx, edx
and eax, 0x440faa21
xor eax, 0x11daa9dc
and eax, 0x30
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x59994566
xor eax, 0x330c06ca
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e0f3902
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x661d9686
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a58d84d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3d280014
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x9081190
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b88a2bf
xor eax, 0x4297daf2
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x628d4bde
and eax, 0x43ebfaf7
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ef43035
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x3eb46f98
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c5736f9
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x6a8663e7
or eax, 0x7d8bc704
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0xe750e42
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x10a26ced
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x10a80eb9
and eax, 0x75494924
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c3ae3f9
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x1dcc0047
xor eax, 0x63b0d75f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x282eeaeb
or eax, 0xafa912d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x4fb50c87
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x1239c556
or eax, 0x1d2d9cdf
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0xd520b2f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x298dec89
and eax, 0x352c62a2
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x36eb6553
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x57f9702a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x714f0cb
and eax, 0x3283f700
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x25fd7599
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x58f70f86
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x47c9a0b7
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x794ed03b
and eax, 0xb698b95
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x49fe8b19
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1fe5259d
xor eax, 0x2777fad4
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x113d59de
or eax, 0x5e8e325d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a1e30d3
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x5a1ca12d
and eax, 0x70665226
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x3cf5ff3c
and eax, 0x24abd1d2
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3d3e43ea
and eax, 0x4f42ee60
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x2cf5699f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x4273acbc
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0xefa2356
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x6528cf46
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d546685
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0xc1976fe
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e07f65f
and eax, 0x47fd67f9
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x13b4bfd0
xor eax, 0x4deae9fc
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x7472ff1
xor eax, 0x155f087f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b4cfab8
and eax, 0x4878cf55
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x22af9b11
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x31a9db18
or eax, 0xc30be0e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x47e65718
xor eax, 0x5ff4aa99
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x72f1c542
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x667bd8af
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x44c8e9df
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x6e788bb1
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x18621244
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x68c218c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a15cc70
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x623eccb7
xor eax, 0x7ff8949d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c2b710
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c78a17
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a193e9b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x64862831
and eax, 0x38c08b90
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x68be66f5
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x1127945f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x19cebac0
and eax, 0x7622da8f
and eax, 0x20200
or eax, 0x61714400
mov dword [ebx], eax
add ebx, edx
and eax, 0x13580dcc
and eax, 0x1400400
or eax, 0x602a6a6b
mov dword [ebx], eax
add ebx, edx
or eax, 0x2fb42637
and eax, 0x42606864
or eax, 0x10011100
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c667765
and eax, 0x4060
or eax, 0x40b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3aecc931
and eax, 0x18480100
or eax, 0x40004200
mov dword [ebx], eax
add ebx, edx
or eax, 0x5124e043
and eax, 0x51686343
or eax, 0x1000c
mov dword [ebx], eax
add ebx, edx
and eax, 0x294e8d66
and eax, 0x1480046
or eax, 0x4c324a10
mov dword [ebx], eax
add ebx, edx
or eax, 0x68eea51
and eax, 0x4a4a6241
or eax, 0x10428
mov dword [ebx], eax
add ebx, edx
and eax, 0x72ff7426
and eax, 0x42406000
or eax, 0x24040a43
mov dword [ebx], eax
add ebx, edx
xor eax, 0x50bc0b7
and eax, 0x4e95f79c
and eax, 0x40042204
or eax, 0x84a5540
mov dword [ebx], eax
add ebx, edx
or eax, 0x61980f15
xor eax, 0x45049c21
and eax, 0x584144
or eax, 0x200c08
mov dword [ebx], eax
add ebx, edx
or eax, 0x5eba5029
and eax, 0x44505500
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x57b7e411
or eax, 0x73872683
and eax, 0x43074602
or eax, 0x8680170
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d04d02a
xor eax, 0x38ec6ad7
and eax, 0x68006401
or eax, 0x10480050
mov dword [ebx], eax
add ebx, edx
or eax, 0x153fd74
and eax, 0x40425950
or eax, 0x424000a
mov dword [ebx], eax
add ebx, edx
or eax, 0x26d4ba6e
and eax, 0x42446a00
or eax, 0x10080000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2391072e
and eax, 0x50496a08
or eax, 0x221040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3a4e0fe7
and eax, 0x25d37115
and eax, 0x5104
or eax, 0x5a740240
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ee96307
and eax, 0x18404104
or eax, 0x400e1453
mov dword [ebx], eax
add ebx, edx
and eax, 0x55c8c288
or eax, 0x4cb38c12
and eax, 0x58784802
or eax, 0x21000145
mov dword [ebx], eax
add ebx, edx
xor eax, 0x306753d5
and eax, 0x48141200
or eax, 0x660444d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1eee5c39
and eax, 0x74092ae9
and eax, 0x80a40
or eax, 0x526407
mov dword [ebx], eax
add ebx, edx
or eax, 0x18215185
and eax, 0x104b7700
or eax, 0x44000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x367d9958
and eax, 0x491000
or eax, 0x4b064043
mov dword [ebx], eax
add ebx, edx
and eax, 0x66f4d783
and eax, 0x167d80ab
and eax, 0x400002
or eax, 0x75134854
mov dword [ebx], eax
add ebx, edx
and eax, 0x5705ef08
xor eax, 0x4a6b277f
and eax, 0x9626e67
or eax, 0x60000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x903e38d
xor eax, 0x204700d2
and eax, 0x40006004
or eax, 0x364a1040
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ac6eb4c
and eax, 0x62404144
or eax, 0x1110020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6324c44b
xor eax, 0x75d6051e
and eax, 0x50220000
or eax, 0x50454a
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ce2107e
and eax, 0x69c17dd5
and eax, 0x400000
or eax, 0x742f4600
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3ebbc7c8
and eax, 0x48400040
or eax, 0x110a6427
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d5aa1ba
and eax, 0x40104458
or eax, 0x18460020
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a6cb9cd
and eax, 0x400048
or eax, 0x470b7022
mov dword [ebx], eax
add ebx, edx
and eax, 0x42ca6183
and eax, 0x42426000
or eax, 0x28300a55
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d62b6f8
or eax, 0x294c13e2
and eax, 0x61422142
or eax, 0x14114009
mov dword [ebx], eax
add ebx, edx
and eax, 0x79d40db9
and eax, 9
or eax, 0x60
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d05e444
or eax, 0xbce8d2c
and eax, 0xa4c0500
or eax, 0x50217200
mov dword [ebx], eax
add ebx, edx
and eax, 0x2217a84f
and eax, 0x2050000
or eax, 0x4d70444b
mov dword [ebx], eax
add ebx, edx
or eax, 0x6a03c2ab
and eax, 0x4f774240
or eax, 0x1114
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a7899cc
and eax, 0x8401140
or eax, 0x61086012
mov dword [ebx], eax
add ebx, edx
and eax, 0x6f3e9bfb
and eax, 0x60000042
or eax, 0x6644a05
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c965f11
xor eax, 0x29ed4ce9
and eax, 0x106
or eax, 0x446c41
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b253ccb
and eax, 0x6bbe3b16
and eax, 0x2800
or eax, 0x6f694200
mov dword [ebx], eax
add ebx, edx
and eax, 0x3442a95b
and eax, 0x4402800
or eax, 0x400b444a
mov dword [ebx], eax
add ebx, edx
and eax, 0x717df8bd
or eax, 0x4a193e55
and eax, 0x4a41544d
or eax, 0x10060102
mov dword [ebx], eax
add ebx, edx
xor eax, 0x31a43094
and eax, 0x63424541
or eax, 0x140c0200
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f7f4c87
and eax, 0x4001
or eax, 0x3272
mov dword [ebx], eax
add ebx, edx
or eax, 0x3760b28c
or eax, 0x1d0dc2e1
and eax, 0x3a4d4000
or eax, 0x40000100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d4e27db
and eax, 0x376e8667
and eax, 0x16020642
or eax, 0x60606108
mov dword [ebx], eax
add ebx, edx
or eax, 0x50fed959
or eax, 0x14982bc7
and eax, 0x726a7942
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x116f8c3f
and eax, 0x10620000
or eax, 0x6a055068
mov dword [ebx], eax
add ebx, edx
or eax, 0x54a59415
and eax, 0x2b6dbcab
and eax, 0x28651021
or eax, 0x45004156
mov dword [ebx], eax
add ebx, edx
or eax, 0x4749db1b
and eax, 0x43614b4c
or eax, 0x10000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x709b1c92
and eax, 0x393c3885
and eax, 0
or eax, 0x4f574700
mov dword [ebx], eax
add ebx, edx
and eax, 0x7416de97
xor eax, 0x4a0f96fc
and eax, 0x400406c
or eax, 0x51422e03
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a0190d9
and eax, 0x40000041
or eax, 0x37636114
mov dword [ebx], eax
add ebx, edx
or eax, 0x50eb99d9
or eax, 0x2136cbb0
and eax, 0x4245534d
or eax, 0x8000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4eb44541
xor eax, 0x71ae6b4a
and eax, 0x64577444
or eax, 0x8200020
mov dword [ebx], eax
add ebx, edx
or eax, 0x2361788b
xor eax, 0x245ba458
and eax, 0x32
or eax, 0x48
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7a0741d5
and eax, 0x14f620d6
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x7eacdfe3
or eax, 0x74dbefdb
and eax, 0x605be000
or eax, 0x1201000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2830c7aa
or eax, 0x67b3ba72
and eax, 0x62
or eax, 4
mov dword [ebx], eax
add ebx, edx
or eax, 0x59d286b
and eax, 0x800
or eax, 0x500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4fee03f9
xor eax, 0x5b47027a
and eax, 0x800
or eax, 0x7000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x30ad3c01
and eax, 0xd0000
or eax, 0x50a800
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b091b16
and eax, 0x90800
or eax, 0x46a000
mov dword [ebx], eax
add ebx, edx
and eax, 0x401c0787
and eax, 0
or eax, 0x1800
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f52737e
and eax, 0x390e6b12
and eax, 0
or eax, 0x2800200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x38a45974
or eax, 0x53e8c4ed
and eax, 0x80
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x240b0259
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x95a8825
and eax, 0
or eax, 0x5d9800
mov dword [ebx], eax
add ebx, edx
or eax, 0x701e2b3e
xor eax, 0x37186441
and eax, 0x1000
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x79c7929b
xor eax, 0x4f63ca3f
and eax, 0
or eax, 0x100000
mov dword [ebx], eax
add ebx, edx
and eax, 0x782163ac
and eax, 0
or eax, 0x4d6400
mov dword [ebx], eax
add ebx, edx
or eax, 0x75d3c76c
and eax, 0x64a1a2f7
and eax, 0x2000
or eax, 0x5e0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7816d1ed
and eax, 0x1053ede4
and eax, 0x6000
or eax, 0x4b90000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b82c49b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x6fb1df89
and eax, 0
or eax, 0x100000
mov dword [ebx], eax
add ebx, edx
and eax, 0x43d20a37
and eax, 0x488df48
and eax, 0
or eax, 0x4d6400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3bbbd28
or eax, 0x26ef046c
and eax, 0x21640c00
or eax, 0x40002200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1dd50579
and eax, 0x2170
or eax, 0x4004
mov dword [ebx], eax
add ebx, edx
or eax, 0x67a48dfc
or eax, 0xc75c1c4
and eax, 0x556400
or eax, 0x80000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4f213472
and eax, 0x1400
or eax, 0x800
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b31dd66
and eax, 0x60300c00
or eax, 0x4422200
mov dword [ebx], eax
add ebx, edx
or eax, 0x18efe991
and eax, 0x2562596c
and eax, 0x604000
or eax, 0x13461
mov dword [ebx], eax
add ebx, edx
or eax, 0xf37bca
or eax, 0x5d11d041
and eax, 0x518000
or eax, 0xc0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c3ff91b
or eax, 0xed9832b
and eax, 0x2800
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6863f5cd
and eax, 0x60620c00
or eax, 0x4102200
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a007e14
xor eax, 0x7d89433a
and eax, 0x613420
or eax, 0x24004041
mov dword [ebx], eax
add ebx, edx
and eax, 0x66e8f982
and eax, 0x24606000
or eax, 0x500c0f76
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc37c398
and eax, 0x33a7d90b
and eax, 8
or eax, 0x6465
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ee7672
and eax, 0x2000
or eax, 0x5d8800
mov dword [ebx], eax
add ebx, edx
and eax, 0x98a3515
and eax, 0x2000
or eax, 0x5800
mov dword [ebx], eax
add ebx, edx
or eax, 0x3e114274
and eax, 0x24102a00
or eax, 0x40620400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6653e816
or eax, 0x37993e67
and eax, 0x24217461
or eax, 0x400000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f7305aa
and eax, 0x6472706a
or eax, 0x80a10
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d7a49bc
or eax, 0x604a3099
and eax, 0x6020
or eax, 0x742
mov dword [ebx], eax
add ebx, edx
and eax, 0x5dffe867
and eax, 0x2000
or eax, 0x5e0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x78648519
xor eax, 0x1703e551
and eax, 0x402a000
or eax, 0xb00000
mov dword [ebx], eax
add ebx, edx
or eax, 0x430b10f4
and eax, 0x45302000
or eax, 0x20440e00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d337322
and eax, 0x8045420
or eax, 0x65202058
mov dword [ebx], eax
add ebx, edx
or eax, 0x70453567
and eax, 0x6e
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x2eb525c4
xor eax, 0x526c0fe8
and eax, 0x4100000
or eax, 0x100c000
mov dword [ebx], eax
add ebx, edx
or eax, 0x18d2ce08
or eax, 0x7a66c68
and eax, 0x6c000
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x616a5f16
or eax, 0x98c12a3
and eax, 0x61620e00
or eax, 0x12002000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c492a4
and eax, 0x20
or eax, 0x53
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1fea206c
and eax, 0xc8a0000
or eax, 0xe0015500
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b259c2c
and eax, 0x400
or eax, 0x88e881
mov dword [ebx], eax
add ebx, edx
and eax, 0xef4c6e
and eax, 0x75bed5fe
and eax, 0x800000
or eax, 0x45470000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2d225982
and eax, 0
or eax, 0xb15bdc
mov dword [ebx], eax
add ebx, edx
and eax, 0x42b13fb6
or eax, 0x6b9cb348
and eax, 0x68058300
or eax, 0x80404400
mov dword [ebx], eax
add ebx, edx
or eax, 0x43b3a10f
and eax, 0x264e23a5
and eax, 0x104
or eax, 0xc4a
mov dword [ebx], eax
add ebx, edx
or eax, 0x32915180
and eax, 0x7288b812
and eax, 0x2800002
or eax, 0xd5045c5
mov dword [ebx], eax
add ebx, edx
and eax, 0x51cd22e
and eax, 0x5000006
or eax, 0xc2000058
mov dword [ebx], eax
add ebx, edx
xor eax, 0x12d26042
and eax, 0xc1124004
or eax, 0x28008441
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3631bad9
or eax, 0x43283454
and eax, 0x45030000
or eax, 0xc40000
mov dword [ebx], eax
add ebx, edx
or eax, 0xd4a4fb9
and eax, 0x78470deb
and eax, 0x50da0
or eax, 0x1805210
mov dword [ebx], eax
add ebx, edx
xor eax, 0xf163879
xor eax, 0xd002b55
and eax, 0x14400
or eax, 0xc0448300
mov dword [ebx], eax
add ebx, edx
or eax, 0x78980ac4
and eax, 0x8600
or eax, 0x3009
mov dword [ebx], eax
add ebx, edx
and eax, 0x434750c2
xor eax, 0x403790d7
and eax, 0x403080c7
or eax, 0xbf480500
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b595249
and eax, 0x2da6abdc
and eax, 0x8000040
or eax, 0x168bffbf
mov dword [ebx], eax
add ebx, edx
and eax, 0x4af3a997
and eax, 0x96e2fc9
and eax, 0x20001
or eax, 0x45c50000
mov dword [ebx], eax
add ebx, edx
and eax, 0x226ac70a
and eax, 0xb975017
and eax, 0x20000
or eax, 0x41d5b8
mov dword [ebx], eax
add ebx, edx
or eax, 0x4477de7c
and eax, 0x4045c700
or eax, 0xb8000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x23e480bc
and eax, 0x39c
or eax, 0xb800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4313be00
or eax, 0x36028bbb
and eax, 0x27000587
or eax, 0x80ec4040
mov dword [ebx], eax
add ebx, edx
and eax, 0x36cc0558
and eax, 0x680322a0
and eax, 0
or eax, 0xc7000032
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f5b0547
and eax, 0x90000445
or eax, 0x80d000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d4bc66a
and eax, 0x45c30000
or eax, 0x40000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x74b4844f
and eax, 0x111044c
or eax, 0x1ab0
mov dword [ebx], eax
add ebx, edx
and eax, 0x79b687cd
and eax, 0x1c40d159
and eax, 0
or eax, 0xc845c700
mov dword [ebx], eax
add ebx, edx
or eax, 0x6709baf
and eax, 0x878d
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c9e3c95
and eax, 0x485
or eax, 0xdba44142
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d095160
xor eax, 0xdb90195
and eax, 0x44000055
or eax, 0x8300012a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x545c6a9f
or eax, 0x487f2102
and eax, 0x92286040
or eax, 0x4808405
mov dword [ebx], eax
add ebx, edx
or eax, 0x29a29047
and eax, 0x5820000
or eax, 0x40450000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7720522f
or eax, 0x66e751dc
and eax, 0x8440d0
or eax, 0x88420
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c7e490b
and eax, 0x44408500
or eax, 0xb0054200
mov dword [ebx], eax
add ebx, edx
and eax, 0x7533a30b
and eax, 0x8300
or eax, 0x4832
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ac49716
and eax, 0x60c44404
or eax, 0x810801c3
mov dword [ebx], eax
add ebx, edx
and eax, 0x7bd74f6e
or eax, 0x65378061
and eax, 0x45000020
or eax, 0x82000008
mov dword [ebx], eax
add ebx, edx
and eax, 0x4eeb29bd
and eax, 0
or eax, 0xa149e045
mov dword [ebx], eax
add ebx, edx
or eax, 0x31a5d419
and eax, 0x1c50000
or eax, 0x44020000
mov dword [ebx], eax
add ebx, edx
and eax, 0x12d9d873
xor eax, 0x89d164f
and eax, 0x140008
or eax, 0x2320a0
mov dword [ebx], eax
add ebx, edx
or eax, 0xf597ee0
or eax, 0x411a1641
and eax, 0xc454600
or eax, 0x90008100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1165ba9c
and eax, 0x65fef018
and eax, 0x3010
or eax, 0x10960
mov dword [ebx], eax
add ebx, edx
and eax, 0x3cdd2c59
or eax, 0x685762fd
and eax, 0x405040c5
or eax, 0x92880502
mov dword [ebx], eax
add ebx, edx
and eax, 0x61d6c168
xor eax, 0x58bc951a
and eax, 0x800001a
or eax, 0x83000125
mov dword [ebx], eax
add ebx, edx
xor eax, 0x156e0f55
xor eax, 0x9ecd6c4
and eax, 0x580c004
or eax, 0x40092041
mov dword [ebx], eax
add ebx, edx
and eax, 0x11f64911
or eax, 0x740f3084
and eax, 0x700d0080
or eax, 0x80408b18
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7815792a
and eax, 0x88104080
or eax, 0x3840d09
mov dword [ebx], eax
add ebx, edx
and eax, 0x56bd67e1
xor eax, 0x619f4a1a
and eax, 0x42030011
or eax, 0x8080e044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6da999a7
and eax, 0xa0000900
or eax, 0x40558001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x535ec550
and eax, 0x1abea7f3
and eax, 0x12080401
or eax, 0x2990418a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x43a95114
and eax, 0x11dc0140
and eax, 0x100000
or eax, 0x86d9445
mov dword [ebx], eax
add ebx, edx
or eax, 0x6205a264
and eax, 0x2a7c0401
or eax, 0x1180498a
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d292817
and eax, 0xdeea1b2
and eax, 0x9280000
or eax, 0x1254f44d
mov dword [ebx], eax
add ebx, edx
or eax, 0x1bf380b5
xor eax, 0x719a9ecd
and eax, 0x22404000
or eax, 0x1198158b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x76ed678
xor eax, 0xdeccbe8
and eax, 0x19500011
or eax, 0x4624a444
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b04f92d
and eax, 0x3b604509
or eax, 0x880082
mov dword [ebx], eax
add ebx, edx
xor eax, 0x44e6f976
and eax, 0x570cb045
or eax, 0x710000
mov dword [ebx], eax
add ebx, edx
and eax, 0xb71d2cb
xor eax, 0x15154572
and eax, 0x2404503
or eax, 0x9900888
mov dword [ebx], eax
add ebx, edx
and eax, 0x18f3148a
or eax, 0x6f003822
and eax, 0x4d100008
or eax, 0x2bc045
mov dword [ebx], eax
add ebx, edx
or eax, 0x68c36410
and eax, 0x9486444
or eax, 0x82041980
mov dword [ebx], eax
add ebx, edx
and eax, 0x74de2bf9
xor eax, 0xd60bb1e
and eax, 0x5289054
or eax, 0x50036801
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a86a64d
and eax, 0x5247616d
and eax, 0x1005004c
or eax, 0x80508990
mov dword [ebx], eax
add ebx, edx
or eax, 0x47b9c0d6
xor eax, 0x6e8c262d
and eax, 0x81704583
or eax, 0x2880008
mov dword [ebx], eax
add ebx, edx
and eax, 0x43148a68
and eax, 0x1000000
or eax, 0x448901c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c97389
and eax, 0x4903c8
or eax, 0x90348030
mov dword [ebx], eax
add ebx, edx
xor eax, 0x78b7de3a
and eax, 0x880a5500
or eax, 0x3212000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c2d8b9b
and eax, 0x8290000
or eax, 0x4512c04d
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d258f2
xor eax, 0x6743b2c7
and eax, 0x42017084
or eax, 0x85080d48
mov dword [ebx], eax
add ebx, edx
and eax, 0x172d7d9
or eax, 0x592d2946
and eax, 0x13c44
or eax, 0x8001
mov dword [ebx], eax
add ebx, edx
and eax, 0x6f7ff4ed
and eax, 0x10000
or eax, 0x7ea0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5abd72c6
and eax, 0xa80000
or eax, 0x1445c7
mov dword [ebx], eax
add ebx, edx
and eax, 0x70f567d6
xor eax, 0x3b28d83c
and eax, 0xb000000
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x27ac58d2
and eax, 0x1b01e103
and eax, 0x4000
or eax, 0x5523bc55
mov dword [ebx], eax
add ebx, edx
xor eax, 0x44bba62a
and eax, 0x6d24f848
and eax, 0x1005008
or eax, 0x8a0b25b4
mov dword [ebx], eax
add ebx, edx
or eax, 0x56fee98e
and eax, 0x4533ec04
or eax, 0x41
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4fd095b7
and eax, 0x1384f6c1
and eax, 0x30c0
or eax, 0xb8450b34
mov dword [ebx], eax
add ebx, edx
and eax, 0x2d76364e
and eax, 0x1e171cf3
and eax, 0x8000040
or eax, 0x458b093d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x49b2eb01
or eax, 0x786ce802
and eax, 0x418274
or eax, 0x1800180
mov dword [ebx], eax
add ebx, edx
and eax, 0x52a3933e
xor eax, 0x2349a486
and eax, 0x3c00580
or eax, 0x88344809
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e8dd52
and eax, 0x8a80c451
or eax, 0x60012004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x26883c27
and eax, 0x4870
or eax, 0x18c
mov dword [ebx], eax
add ebx, edx
and eax, 0x75ade5f9
and eax, 0x4188
or eax, 0x8be41401
mov dword [ebx], eax
add ebx, edx
or eax, 0x71d85973
and eax, 0x12bf6ac0
and eax, 0x284040
or eax, 0x45039405
mov dword [ebx], eax
add ebx, edx
or eax, 0x3426401f
and eax, 0x54058044
or eax, 0x804009a0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e2ef460
and eax, 0x80b0980
or eax, 0x4580006b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x61500f33
or eax, 0xda64dc5
and eax, 0x1c103d4
or eax, 0x8000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d1d271e
and eax, 0x8d40488
or eax, 0x83004901
mov dword [ebx], eax
add ebx, edx
and eax, 0x69b1b7f6
or eax, 0x1d819519
and eax, 0x15119411
or eax, 0x402a4044
mov dword [ebx], eax
add ebx, edx
and eax, 0x229f1dbf
xor eax, 0x55bad58a
and eax, 0x40810198
or eax, 0x800c0e20
mov dword [ebx], eax
add ebx, edx
or eax, 0x22ceb5db
or eax, 0x48232926
and eax, 0x8a000001
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f47f495
and eax, 0x7486764b
and eax, 0x60027001
or eax, 0x88818844
mov dword [ebx], eax
add ebx, edx
xor eax, 0x796d2ced
and eax, 0x35394477
and eax, 0x10000000
or eax, 0xe8458901
mov dword [ebx], eax
add ebx, edx
and eax, 0x6f13d3de
or eax, 0x1b6c4fcc
and eax, 0x3684d88
or eax, 0x900003
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b69dd9
and eax, 0x1300809
or eax, 0x6a45d044
mov dword [ebx], eax
add ebx, edx
and eax, 0x771355fb
and eax, 0x23005009
or eax, 0x18ec0582
mov dword [ebx], eax
add ebx, edx
and eax, 0x32558348
and eax, 0x440000
or eax, 0x939d055
mov dword [ebx], eax
add ebx, edx
xor eax, 0x47dafe34
and eax, 0xa40441
or eax, 0x1104186
mov dword [ebx], eax
add ebx, edx
and eax, 0x36ef1ba7
and eax, 0
or eax, 0xeb000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5236327e
or eax, 0x80e0fda
and eax, 0xb0040706
or eax, 0x441c001
mov dword [ebx], eax
add ebx, edx
and eax, 0x1418ba36
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x7699bd1c
and eax, 0x2880508
or eax, 0x81604083
mov dword [ebx], eax
add ebx, edx
or eax, 0x55f75bf6
xor eax, 0x79b6e30e
and eax, 0x40900c0
or eax, 0x41800100
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f0dec1f
and eax, 0x4202722e
and eax, 0x40000008
or eax, 0xa84d8be0
mov dword [ebx], eax
add ebx, edx
and eax, 0x115f15fc
or eax, 0x340354f0
and eax, 0x34044530
or eax, 0x40b00803
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6bff96b7
or eax, 0x12db0c98
and eax, 0x1c518b08
or eax, 0xc0040000
mov dword [ebx], eax
add ebx, edx
or eax, 0x70468ec9
and eax, 0x7c500509
or eax, 0x805032
mov dword [ebx], eax
add ebx, edx
and eax, 0x1e84a5e0
or eax, 0x5d56e19a
and eax, 0x5c44813a
or eax, 0xa0010a00
mov dword [ebx], eax
add ebx, edx
or eax, 0x29fff59b
and eax, 0x8901e883
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x117b8174
and eax, 0x90be845
or eax, 0x44801400
mov dword [ebx], eax
add ebx, edx
and eax, 0x17baa4aa
and eax, 0x1808000
or eax, 0x4103c4
mov dword [ebx], eax
add ebx, edx
and eax, 0x1da11f72
and eax, 0x1800100
or eax, 0x8a444c89
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f5e671f
and eax, 0x1004401
or eax, 0x543bb854
mov dword [ebx], eax
add ebx, edx
xor eax, 0x166d143
and eax, 0x19f3eb7e
and eax, 0x2804
or eax, 0x8b2054c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b0b3466
or eax, 0x1473154f
and eax, 0x43b1045
or eax, 0x4100a000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1789cb12
and eax, 0x42007940
or eax, 0x85090488
mov dword [ebx], eax
add ebx, edx
and eax, 0x6cacb9e
and eax, 0x60286a11
and eax, 0x800
or eax, 0x1a445
mov dword [ebx], eax
add ebx, edx
and eax, 0xdd660fa
and eax, 0x3c3a470a
and eax, 0
or eax, 0x7eb0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1d33f8d4
xor eax, 0x17c15386
and eax, 0xa04186
or eax, 0xc0441
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1094911b
and eax, 0
or eax, 0x8b000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a6def15
and eax, 0x1218c05
or eax, 0x4c021048
mov dword [ebx], eax
add ebx, edx
xor eax, 0x452947b2
xor eax, 0x72b35c64
and eax, 0xa280488
or eax, 0x81407024
mov dword [ebx], eax
add ebx, edx
or eax, 0x1123824d
xor eax, 0x7922e7dd
and eax, 0xc2011010
or eax, 0x82e045
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5dab4b21
xor eax, 0x7460992d
and eax, 0xe0400001
or eax, 0x10158900
mov dword [ebx], eax
add ebx, edx
and eax, 0x39705bd
and eax, 0x100101
or eax, 0xbe0448a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x79018911
and eax, 0x5b224826
and eax, 0x52204800
or eax, 0x554b045
mov dword [ebx], eax
add ebx, edx
and eax, 0x4cd95e25
xor eax, 0x283e71e1
and eax, 0x284c0980
or eax, 0x380440b
mov dword [ebx], eax
add ebx, edx
and eax, 0x56d4c137
and eax, 0xf1c5613
and eax, 0x4001
or eax, 0x4d89884c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5820f831
and eax, 0x27ce433f
and eax, 0x400000c
or eax, 0xf0558b80
mov dword [ebx], eax
add ebx, edx
or eax, 0xa451e50
or eax, 0x2e4c76fc
and eax, 0x8a085588
or eax, 0x1800001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x44ce59be
and eax, 0xc8020c05
or eax, 0x2081c040
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b12026f
and eax, 0x48000001
or eax, 0x84458900
mov dword [ebx], eax
add ebx, edx
xor eax, 0xaa780fc
and eax, 0x2800989
or eax, 0x390c4402
mov dword [ebx], eax
add ebx, edx
xor eax, 0x579cd1e8
or eax, 0x27afc184
and eax, 0x273d8845
or eax, 0x10400008
mov dword [ebx], eax
add ebx, edx
and eax, 0x47b1a9c1
and eax, 0x3100001
or eax, 0x28cc558a
mov dword [ebx], eax
add ebx, edx
and eax, 0x65fb01d
and eax, 0x2541001
or eax, 0x2d20c054
mov dword [ebx], eax
add ebx, edx
or eax, 0x310a4ba0
and eax, 0x40468533
and eax, 0x400101
or eax, 0xba8448a
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ea5b968
and eax, 0x5d38e9da
and eax, 0x200000
or eax, 0x451bec45
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ce5b05d
and eax, 0x743df16a
and eax, 0x45000
or eax, 0x8b202de0
mov dword [ebx], eax
add ebx, edx
and eax, 0x11faf0cc
xor eax, 0x7a611d2c
and eax, 0x4901284c
or eax, 0x43a8001
mov dword [ebx], eax
add ebx, edx
and eax, 0x79286a3d
and eax, 0x9002800
or eax, 0x821354f0
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e867450
and eax, 0x26450
or eax, 0x55398005
mov dword [ebx], eax
add ebx, edx
or eax, 0x77ef6c03
or eax, 0x20c88e53
and eax, 0x3146c54
or eax, 0x880011a0
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ee952a0
and eax, 0xaf0d4844
or eax, 0x28001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x445c64e9
and eax, 0x43cd026
and eax, 0x8004
or eax, 0xc0856841
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a908b95
and eax, 0x1110a884
and eax, 0
or eax, 0x4d8b0974
mov dword [ebx], eax
add ebx, edx
and eax, 0x6166034b
and eax, 0x1000140
or eax, 0xe982bc
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c0aa986
and eax, 0xfe654df
and eax, 0x80
or eax, 0x8bfc4d09
mov dword [ebx], eax
add ebx, edx
and eax, 0x63c8dc03
and eax, 0x2804c01
or eax, 0xc003b054
mov dword [ebx], eax
add ebx, edx
or eax, 0x1998aa48
and eax, 0xd8118801
or eax, 0x24440100
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d5a8f76
and eax, 0x395c0503
or eax, 0x2804088
mov dword [ebx], eax
add ebx, edx
or eax, 0x66522b11
xor eax, 0x3eeba3d3
and eax, 0x134c840
or eax, 0x28483005
mov dword [ebx], eax
add ebx, edx
xor eax, 0x20c2dd3e
and eax, 0x1ac050b
or eax, 0x82404880
mov dword [ebx], eax
add ebx, edx
xor eax, 0x27a512a1
and eax, 0xe2f2db0
and eax, 0x4090120
or eax, 0x498000c9
mov dword [ebx], eax
add ebx, edx
and eax, 0x191e3495
and eax, 0x67a8c5a1
and eax, 0x80
or eax, 0xec558b6c
mov dword [ebx], eax
add ebx, edx
and eax, 0x20209df5
or eax, 0x6a827d6
and eax, 0x24a80532
or eax, 0x59545009
mov dword [ebx], eax
add ebx, edx
and eax, 0x372aafee
and eax, 0x20000100
or eax, 0xc0458a10
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c592cc3
or eax, 0x20bf7314
and eax, 0x60a84110
or eax, 0x14000423
mov dword [ebx], eax
add ebx, edx
or eax, 0x743fcebf
xor eax, 0x6368ca86
and eax, 0x10450108
or eax, 0xc0088a00
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d36ecdd
xor eax, 0x1264bfb2
and eax, 0x4c00402b
or eax, 0x30a40d10
mov dword [ebx], eax
add ebx, edx
and eax, 0x55c248f9
and eax, 0x44000808
or eax, 0xa0558300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x37a7bb64
and eax, 0x51c01028
or eax, 0x2c084513
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d078577
and eax, 0x10458008
or eax, 0xc8000b01
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4fd4a3ce
and eax, 0x81012883
or eax, 0x800c000
mov dword [ebx], eax
add ebx, edx
or eax, 0x43034334
and eax, 0x1fe3380c
and eax, 0x9030804
or eax, 0x4488d041
mov dword [ebx], eax
add ebx, edx
or eax, 0x40753f37
and eax, 0x1c18374
or eax, 0x88
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7fc640f4
and eax, 0xa044108
or eax, 0x81f80c81
mov dword [ebx], eax
add ebx, edx
or eax, 0x70a35d4b
and eax, 0x513b4c41
or eax, 0x4008014
mov dword [ebx], eax
add ebx, edx
and eax, 0x2fdf1ea
and eax, 0x34a3a45e
and eax, 0x40
or eax, 0x8b5c7da4
mov dword [ebx], eax
add ebx, edx
or eax, 0x20ac026c
and eax, 0x1887444
or eax, 0x44018001
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b78a5a6
or eax, 0x4f7b59b0
and eax, 0x4c498984
or eax, 0x90040200
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a440349
and eax, 0x8000100
or eax, 0x83804c89
mov dword [ebx], eax
add ebx, edx
or eax, 0x2e0d7acf
and eax, 0xaa817445
or eax, 0x40028010
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c210867
and eax, 0xf4018801
or eax, 0x540100
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c5d416d
and eax, 0x7cf83ccb
and eax, 0x30000001
or eax, 0xb84458a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7deae7bd
and eax, 0x6c8004
or eax, 0x9110041
mov dword [ebx], eax
add ebx, edx
and eax, 0x103768c4
and eax, 0x200044
or eax, 0x1804583
mov dword [ebx], eax
add ebx, edx
or eax, 0x653e9c9b
or eax, 0x35e5620b
and eax, 0x61000000
or eax, 0x8a000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x49fcc94e
or eax, 0x787c7164
and eax, 0x20444104
or eax, 0x80018603
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b026086
xor eax, 0x3cd69378
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x308eccd
or eax, 0x37e92f5f
and eax, 0x23e84d8b
or eax, 0x40000
mov dword [ebx], eax
add ebx, edx
and eax, 0x24b68792
and eax, 0x20240000
or eax, 0x750a04d
mov dword [ebx], eax
add ebx, edx
or eax, 0x6e24a6be
and eax, 0x370048b
or eax, 0x80885100
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ad0fa97
and eax, 0x800082
or eax, 0x55090140
mov dword [ebx], eax
add ebx, edx
xor eax, 0x759b5b25
and eax, 0xcefde30
and eax, 0xa20
or eax, 0xf04581d8
mov dword [ebx], eax
add ebx, edx
and eax, 0x13794136
and eax, 0x400100
or eax, 0x89b84403
mov dword [ebx], eax
add ebx, edx
and eax, 0x24522ef3
xor eax, 0x30ed752e
and eax, 0x30bd7005
or eax, 0xcf420c80
mov dword [ebx], eax
add ebx, edx
or eax, 0x17cac5d
and eax, 0xf04d88dd
or eax, 0x322
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7cb10a4a
and eax, 0x4f33b6e8
and eax, 0x8008080
or eax, 0x81014103
mov dword [ebx], eax
add ebx, edx
xor eax, 0x379f1f84
and eax, 0x9b4b1ce
and eax, 0x8809004
or eax, 0xb5036049
mov dword [ebx], eax
add ebx, edx
or eax, 0x49c4a3c
or eax, 0x3a3a55ed
and eax, 0xbfbfff7c
or eax, 0x40400000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3362825c
and eax, 0xfaaf838
and eax, 0xb027000
or eax, 0x80140500
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ff3a951
or eax, 0x34acb5b5
and eax, 0x15328015
or eax, 0x80014840
mov dword [ebx], eax
add ebx, edx
xor eax, 0x497675ef
and eax, 0x4c78e458
and eax, 0x4c40a418
or eax, 0xb3bf5b60
mov dword [ebx], eax
add ebx, edx
and eax, 0x128c44e3
xor eax, 0x347f7abd
and eax, 0x24901419
or eax, 0x590c4122
mov dword [ebx], eax
add ebx, edx
and eax, 0x34788d54
and eax, 0x7f6f3d27
and eax, 0x34000100
or eax, 0xc8458a19
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3dd7229
and eax, 0x7d804130
or eax, 0x60040b
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c39c3cd
or eax, 0x3ed1e602
and eax, 0x5c418301
or eax, 0x800c0810
mov dword [ebx], eax
add ebx, edx
and eax, 0x507e6fca
and eax, 0x50480900
or eax, 0x2da0443b
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ffdc88c
and eax, 0x58558909
or eax, 0x80000200
mov dword [ebx], eax
add ebx, edx
or eax, 0x78d0831d
and eax, 0x88018201
or eax, 0x1004082
mov dword [ebx], eax
add ebx, edx
xor eax, 0x8caf388
and eax, 0x32206dec
and eax, 0
or eax, 0x2be9d855
mov dword [ebx], eax
add ebx, edx
or eax, 0x70447208
xor eax, 0x66c1ca89
and eax, 0x92c30d4
or eax, 0x82d3cf2a
mov dword [ebx], eax
add ebx, edx
and eax, 0x301677c6
and eax, 0x255c4
or eax, 0xccc10821
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ffae03c
and eax, 0x39486ca9
and eax, 0x8404000
or eax, 0xc48c8ccc
mov dword [ebx], eax
add ebx, edx
or eax, 0x32c4b7f4
and eax, 0x22bd29e6
and eax, 0x8c08c4
or eax, 0xcc40c408
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7090e76f
and eax, 0x2da8c2de
and eax, 0xc080080
or eax, 0xc0c4cc4c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ce0e5f8
or eax, 0x4fc438b0
and eax, 0xec881184
or eax, 0x34448
mov dword [ebx], eax
add ebx, edx
or eax, 0x4abd1efb
xor eax, 0x1886150b
and eax, 0x84880
or eax, 0x180a401
mov dword [ebx], eax
add ebx, edx
or eax, 0x5fae6494
and eax, 0x45860000
or eax, 0x410000
mov dword [ebx], eax
add ebx, edx
or eax, 0x119bd5b0
and eax, 0xd0d490
or eax, 0x20204c
mov dword [ebx], eax
add ebx, edx
and eax, 0xdb5d277
and eax, 0xc000
or eax, 0xf8450700
mov dword [ebx], eax
add ebx, edx
and eax, 0x6df2ce10
xor eax, 0x240665a3
and eax, 0x22a2
or eax, 0x10414
mov dword [ebx], eax
add ebx, edx
or eax, 0x2a645d4a
and eax, 0xa2045c6
or eax, 0x85980001
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b86dcd2
and eax, 0x3000000
or eax, 0xc4000014
mov dword [ebx], eax
add ebx, edx
xor eax, 0x103355e9
xor eax, 0x61658101
and eax, 0x3050d444
or eax, 0x9012801
mov dword [ebx], eax
add ebx, edx
and eax, 0x3dd454bf
xor eax, 0xf0a3b41
and eax, 0x4420000
or eax, 0x41850001
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c23008e
and eax, 0x450084
or eax, 0x88b70
mov dword [ebx], eax
add ebx, edx
or eax, 0x564388b4
and eax, 0x50458300
or eax, 0xa0004400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b52d369
and eax, 0x44a43a29
and eax, 0x21
or eax, 0x16000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b85c9a8
and eax, 0x20840181
or eax, 0xd4604446
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c0a2ad4
or eax, 0x31c6832c
and eax, 0xc1000110
or eax, 0x6000040
mov dword [ebx], eax
add ebx, edx
and eax, 0x9f61092
and eax, 0x1000000
or eax, 0x8d7d445
mov dword [ebx], eax
add ebx, edx
and eax, 0x345c29fe
or eax, 0x51291dee
and eax, 0x41450000
or eax, 0x4820000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x12ac051d
or eax, 0x343f1172
and eax, 0x6f102c
or eax, 0xea80
mov dword [ebx], eax
add ebx, edx
and eax, 0x346942b
and eax, 0x19801d0c
and eax, 0
or eax, 0xbc45c700
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e0eb661
xor eax, 0x308cd9e5
and eax, 0xa080
or eax, 0x140a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a993b92
and eax, 0x43506b4d
and eax, 0x100
or eax, 0xf5e844c7
mov dword [ebx], eax
add ebx, edx
xor eax, 0x59fa99a6
and eax, 0x84000060
or eax, 0x43000110
mov dword [ebx], eax
add ebx, edx
xor eax, 0x37b2b899
and eax, 0x5fb9f5d5
and eax, 0x40b0b041
or eax, 0xa10a0004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e3cb2e5
and eax, 0x5e2530d7
and eax, 0x44040000
or eax, 0x1c30000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3d1673d9
and eax, 0x8032d0
or eax, 0x80c00
mov dword [ebx], eax
add ebx, edx
and eax, 0x693e3ddf
and eax, 0x49d8ed03
and eax, 0x400
or eax, 0xd845c300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x251ec92b
and eax, 0x10408
or eax, 0x2150
mov dword [ebx], eax
add ebx, edx
or eax, 0x27af5029
and eax, 0x21a44541
or eax, 0x80100086
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e5004bc
and eax, 0x300e8eac
and eax, 0x20
or eax, 0xc7000051
mov dword [ebx], eax
add ebx, edx
or eax, 0x79b05f86
or eax, 0x4aeb04ed
and eax, 0x714c45
or eax, 0x4a000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x61b2d4c3
and eax, 0x41c70000
or eax, 0x4000001
mov dword [ebx], eax
add ebx, edx
or eax, 0x510874f4
and eax, 0x10974c0
or eax, 0x108908
mov dword [ebx], eax
add ebx, edx
xor eax, 0x27c33520
and eax, 0x6b631fbb
and eax, 0x20400000
or eax, 0x8805c700
mov dword [ebx], eax
add ebx, edx
and eax, 0x387f50b0
xor eax, 0x1041f3f8
and eax, 0x80d0
or eax, 0x405
mov dword [ebx], eax
add ebx, edx
and eax, 0x38ab81ed
and eax, 0xc5
or eax, 0xd7cc4502
mov dword [ebx], eax
add ebx, edx
xor eax, 0x533cd435
and eax, 0x84000010
or eax, 0x43000001
mov dword [ebx], eax
add ebx, edx
or eax, 0x57a682e0
or eax, 0x66fcee83
and eax, 0x103ac441
or eax, 0x10004
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b858b81
and eax, 0x41870001
or eax, 0x4400000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1914f321
and eax, 0xd1d020
or eax, 0x400c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x100eea93
or eax, 0x1d264e7c
and eax, 0x4c600
or eax, 0xc0410100
mov dword [ebx], eax
add ebx, edx
or eax, 0xb96e454
and eax, 0x12714
or eax, 0x23
mov dword [ebx], eax
add ebx, edx
and eax, 0x4affb412
or eax, 0x6b4ea4b7
and eax, 0x1040483
or eax, 0x4b04108
mov dword [ebx], eax
add ebx, edx
xor eax, 0x83828f
and eax, 0xf44925f
and eax, 0x200
or eax, 0xd5a
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d97812b
and eax, 0x9940509
or eax, 0x82204080
mov dword [ebx], eax
add ebx, edx
or eax, 0x61301aed
xor eax, 0x6bd27baa
and eax, 0x220445
or eax, 0x4d09d808
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7320beb3
and eax, 0x1c0900b4
or eax, 0xc0448900
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b93e4b4
and eax, 0x500100a0
or eax, 0x58a094b
mov dword [ebx], eax
add ebx, edx
xor eax, 0xce4fc8a
and eax, 0x1428140
or eax, 0x80029c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x59bdebcd
and eax, 0x6408c427
and eax, 0x84001
or eax, 0x8bd41588
mov dword [ebx], eax
add ebx, edx
or eax, 0x779a6516
and eax, 0x451a5405
or eax, 0x218840
mov dword [ebx], eax
add ebx, edx
or eax, 0x272dd13d
and eax, 0x261f539c
and eax, 0xd010c
or eax, 0x49800ea0
mov dword [ebx], eax
add ebx, edx
or eax, 0x54cc2749
xor eax, 0x5fc91f01
and eax, 0x2000000
or eax, 0x89000002
mov dword [ebx], eax
add ebx, edx
and eax, 0x5190c626
and eax, 0x70ee9c45
and eax, 0
or eax, 0x8d89d04d
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ddb55b8
and eax, 0xd895008
or eax, 0xf276af60
mov dword [ebx], eax
add ebx, edx
or eax, 0x1feebf81
and eax, 0x89bc5589
or eax, 2
mov dword [ebx], eax
add ebx, edx
and eax, 0x3359b736
or eax, 0x171d7362
and eax, 0x171d6400
or eax, 0xe8e20095
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a0ba3ba
and eax, 0x40010090
or eax, 0x90448b6f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x767df103
and eax, 0x80006880
or eax, 0x9018003
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7daaab06
and eax, 0xa04e7d2
and eax, 0x4000
or eax, 0x8d8b9045
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5490e892
and eax, 0x151031bf
and eax, 0x11103000
or eax, 0xeeefcf68
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d5de9cb
and eax, 0x753d45a8
and eax, 0x45040108
or eax, 0xba608c33
mov dword [ebx], eax
add ebx, edx
or eax, 0x786c7bfa
and eax, 0x86cfffb
or eax, 0x110004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4fa5da04
and eax, 0x3312dd45
and eax, 0x3100501
or eax, 0x38c8508a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1906ed72
and eax, 0x20bd40fa
and eax, 0x201c0050
or eax, 0x160b405
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6ffd3039
and eax, 0x5bd8af12
and eax, 0x2800400
or eax, 0x8138418b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3dff54b2
or eax, 0x2afc937
and eax, 0x4890100
or eax, 0x410000c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x316061a7
or eax, 0x5a92cb6a
and eax, 0x78498b28
or eax, 0x80040090
mov dword [ebx], eax
add ebx, edx
or eax, 0x333bcd1b
and eax, 0x78384d3b
or eax, 0x4800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x71cf2393
or eax, 0x7402ed87
and eax, 0x74558b00
or eax, 0x80000010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x64ef3f6a
xor eax, 0x20b2d384
and eax, 0x3008453a
or eax, 0x4dc01001
mov dword [ebx], eax
add ebx, edx
or eax, 0xeab5fa9
or eax, 0x1b057dda
and eax, 0x4c450b4a
or eax, 0x80008000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x539c4e66
and eax, 0x1dd84528
or eax, 0x60240013
mov dword [ebx], eax
add ebx, edx
and eax, 0x203656fc
xor eax, 0x46d4ae2a
and eax, 0x20408a02
or eax, 0x880d0140
mov dword [ebx], eax
add ebx, edx
or eax, 0x369d1be4
and eax, 0x3cc80922
or eax, 0x40204419
mov dword [ebx], eax
add ebx, edx
or eax, 0x6504a2fa
and eax, 0x4e4cf526
and eax, 0x40448120
or eax, 0x90110a11
mov dword [ebx], eax
add ebx, edx
or eax, 0x28de2673
and eax, 0x559f3ffb
and eax, 0x50980523
or eax, 0x25405008
mov dword [ebx], eax
add ebx, edx
or eax, 0xdc346f7
or eax, 0x5e591e99
and eax, 0x78410b29
or eax, 0x80048000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x672d06d5
and eax, 0x1b600530
or eax, 0x20844003
mov dword [ebx], eax
add ebx, edx
xor eax, 0x38c47bcf
and eax, 0x2201444
or eax, 0x1c5cc001
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ed6ee57
xor eax, 0x3abd9b8d
and eax, 0x30c84d88
or eax, 0x3000003
mov dword [ebx], eax
add ebx, edx
xor eax, 0x406cfa33
or eax, 0x7d4bf138
and eax, 0xd89b008
or eax, 0x80000845
mov dword [ebx], eax
add ebx, edx
and eax, 0x701ec36f
or eax, 0x57033c51
and eax, 0x570bbc40
or eax, 0xa8f44320
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7cb00988
and eax, 0x83485488
or eax, 0x800103
mov dword [ebx], eax
add ebx, edx
and eax, 0x220fe680
and eax, 0x80080
or eax, 0x5581016a
mov dword [ebx], eax
add ebx, edx
and eax, 0x3da3f9ee
xor eax, 0x3e91c822
and eax, 0x201081c8
or eax, 0x40ad0200
mov dword [ebx], eax
add ebx, edx
or eax, 0x79cf9a4f
xor eax, 0xcde7f3a
and eax, 0x21e4f5
or eax, 0xde1b0a
mov dword [ebx], eax
add ebx, edx
and eax, 0x68396d1f
and eax, 0x90914
or eax, 0x45820060
mov dword [ebx], eax
add ebx, edx
and eax, 0x1d16c67a
and eax, 0x587aca03
and eax, 0
or eax, 0x1e883f0
mov dword [ebx], eax
add ebx, edx
and eax, 0x7dedd1e5
and eax, 0x1f4ad5f7
and eax, 0x1400180
or eax, 0x8ab04409
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d8329c
xor eax, 0x362b34f2
and eax, 0x81034045
or eax, 0x4080a808
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f68f261
xor eax, 0xfafd91e
and eax, 0xc0448100
or eax, 0x28090801
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e80c89d
and eax, 0x6d3f5e9c
and eax, 0x28084088
or eax, 0x13b01503
mov dword [ebx], eax
add ebx, edx
and eax, 0x73d49517
xor eax, 0x3367ff6d
and eax, 0x75e044
or eax, 0x46080011
mov dword [ebx], eax
add ebx, edx
and eax, 0xeaec981
and eax, 0x2044001
or eax, 0x81c0058a
mov dword [ebx], eax
add ebx, edx
and eax, 0x264b5ce9
and eax, 0x80
or eax, 0x45890140
mov dword [ebx], eax
add ebx, edx
xor eax, 0x59adb0ce
and eax, 0x8048104
or eax, 0xc0490ac0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x11bb4e7c
and eax, 0x35437ab7
and eax, 0x11404000
or eax, 0x2a840d0b
mov dword [ebx], eax
add ebx, edx
or eax, 0x286479c7
or eax, 0x7c8cc6cc
and eax, 0x326cec4d
or eax, 0x110000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3448489
xor eax, 0x3c88f221
and eax, 0x9a01488
or eax, 0x80084103
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a212b42
and eax, 0x9ba95c81
or eax, 0x64560014
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7158e8a1
and eax, 0x80058034
or eax, 0x30400bcb
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a5ca7f3
xor eax, 0x3d67bb79
and eax, 0xc7180480
or eax, 0x38408109
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c0d11a6
and eax, 0x47508efa
and eax, 0x4000080
or eax, 0x498bff7f
mov dword [ebx], eax
add ebx, edx
or eax, 0x7585337f
and eax, 0x18183a8
or eax, 0x400000
mov dword [ebx], eax
add ebx, edx
or eax, 0x787cda84
and eax, 0x9a84988
or eax, 0x82000401
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d5105d4
and eax, 0xe6f94815
or eax, 0x19061480
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b499d5
and eax, 0x941895
or eax, 0x5801236a
mov dword [ebx], eax
add ebx, edx
or eax, 0x509eea97
and eax, 0x589ffbff
or eax, 0x25600400
mov dword [ebx], eax
add ebx, edx
or eax, 0x7fa03263
and eax, 0x70458b09
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c8617a
and eax, 0x7123e207
and eax, 0x101c003
or eax, 0x88000080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x56fb9e9c
and eax, 0x4d8a5005
or eax, 0x1a040
mov dword [ebx], eax
add ebx, edx
or eax, 0x6dcdb807
and eax, 0x125473f0
and eax, 0x443040
or eax, 0xf8090b94
mov dword [ebx], eax
add ebx, edx
xor eax, 0xf8ca158
and eax, 0x5581180c
or eax, 0xa0471
mov dword [ebx], eax
add ebx, edx
and eax, 0x582719bf
or eax, 0x62ffbfb7
and eax, 0xea83b8
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x54ff809f
xor eax, 0x60b936be
and eax, 0x1a81589
or eax, 0x8a104000
mov dword [ebx], eax
add ebx, edx
and eax, 0x71895d3c
and eax, 0x1001400
or eax, 0x4403a845
mov dword [ebx], eax
add ebx, edx
and eax, 0x260e20bb
and eax, 0x2000
or eax, 0xa8451bb8
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ca59e23
and eax, 0x4c810839
or eax, 0x10a0044
mov dword [ebx], eax
add ebx, edx
or eax, 0x7dd0c20e
and eax, 0x5d3f60e6
and eax, 0x40090060
or eax, 0x80440b80
mov dword [ebx], eax
add ebx, edx
or eax, 0x42f67fd
and eax, 0x45a1d136
and eax, 0x44010034
or eax, 0x118a3a41
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2484757d
and eax, 0x70050b08
or eax, 0x845000f4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x27e879c1
and eax, 0x41893235
or eax, 0x4020040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x348be7b5
and eax, 0x1008180
or eax, 0xe80234
mov dword [ebx], eax
add ebx, edx
and eax, 0x40bef500
and eax, 0xa00100
or eax, 0x8b144489
mov dword [ebx], eax
add ebx, edx
and eax, 0x2fd7750e
xor eax, 0x2a910ec4
and eax, 0x101484c
or eax, 0x8c889001
mov dword [ebx], eax
add ebx, edx
or eax, 0x11c971e6
xor eax, 0x7f9ee8fc
and eax, 0xe2571110
or eax, 0x1da8ee44
mov dword [ebx], eax
add ebx, edx
xor eax, 0x25d9fb16
and eax, 0x88240402
or eax, 0x1905189
mov dword [ebx], eax
add ebx, edx
and eax, 0x51f3ec33
xor eax, 0x222db435
and eax, 0x239d5014
or eax, 0xdc620081
mov dword [ebx], eax
add ebx, edx
or eax, 0x7069e86b
or eax, 0x7b229a0b
and eax, 0xd8458aff
or eax, 0x100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2806c6
and eax, 0x88018801
or eax, 0x1006082
mov dword [ebx], eax
add ebx, edx
or eax, 0x259d4a70
and eax, 0x8d89c841
or eax, 0x21004
mov dword [ebx], eax
add ebx, edx
and eax, 0x58fcd992
and eax, 0x7c74243e
and eax, 0x8000000
or eax, 0xf7ffff54
mov dword [ebx], eax
add ebx, edx
or eax, 0x21631b06
and eax, 0xff508d12
or eax, 0x29
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a288248
and eax, 0x1780f73
or eax, 0x805f08c
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e2223cf
xor eax, 0x778fde6f
and eax, 0x3a05580
or eax, 0x8050000b
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f472b12
xor eax, 0x31e43b48
and eax, 0x40100c2
or eax, 0x51880100
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ee94334
and eax, 0x10100
or eax, 0xa8448af0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x33762956
and eax, 0x9b008080
or eax, 0x644c0509
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc25493
and eax, 0x4d8ad11a
or eax, 0x12ee5
mov dword [ebx], eax
add ebx, edx
or eax, 0x552f97ce
xor eax, 0x36403617
and eax, 0x488d89c0
or eax, 0x14
mov dword [ebx], eax
add ebx, edx
xor eax, 0x648fab15
and eax, 0x80222c1
or eax, 0x83fddd3e
mov dword [ebx], eax
add ebx, edx
and eax, 0x280dcb79
and eax, 0x801c051
or eax, 0xe2821404
mov dword [ebx], eax
add ebx, edx
and eax, 0x5dd4feaa
and eax, 0x465d94cb
and eax, 0x40008000
or eax, 0x94550901
mov dword [ebx], eax
add ebx, edx
or eax, 0x45495176
and eax, 0xd54c8103
or eax, 0x2a000488
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2afa40db
xor eax, 0x37295c95
and eax, 0x801b99c5
or eax, 0x520663a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x73a44bc0
xor eax, 0x7b2f20c6
and eax, 0x8db09448
or eax, 0x724f6b00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1ca1ecae
xor eax, 0x30bbe6ed
and eax, 0x41817109
or eax, 0xc0a0274
mov dword [ebx], eax
add ebx, edx
or eax, 0x3fd1c95c
or eax, 0x682e68e2
and eax, 0x444d2bd4
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x38e6906c
or eax, 0x1ada5551
and eax, 0x7cb44d39
or eax, 2
mov dword [ebx], eax
add ebx, edx
or eax, 0x5854b47e
and eax, 0x74548918
or eax, 0x80010200
mov dword [ebx], eax
add ebx, edx
and eax, 0x38d203f9
and eax, 0x30500100
or eax, 0x44a05403
mov dword [ebx], eax
add ebx, edx
or eax, 0x403bfe2f
xor eax, 0x7d2b5d03
and eax, 0x8408220
or eax, 0xf0050940
mov dword [ebx], eax
add ebx, edx
xor eax, 0xbe62808
xor eax, 0x5415c960
and eax, 0x24b04008
or eax, 0x50080503
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4f026ea4
xor eax, 0x75063234
and eax, 0x4c0c0918
or eax, 0xb0418240
mov dword [ebx], eax
add ebx, edx
and eax, 0x3bd1fffb
and eax, 0x27678f7a
and eax, 0x20000918
or eax, 0x5dbc4423
mov dword [ebx], eax
add ebx, edx
and eax, 0x56b2b3a2
xor eax, 0x61876163
and eax, 0x30150040
or eax, 0x80408b10
mov dword [ebx], eax
add ebx, edx
and eax, 0x32629ae9
and eax, 0x5db6033a
and eax, 0x10000000
or eax, 0x6cbc553b
mov dword [ebx], eax
add ebx, edx
or eax, 0x58f7b581
and eax, 0x7045813b
or eax, 0x80000a04
mov dword [ebx], eax
add ebx, edx
or eax, 0x486a2e1b
and eax, 0x33ef1920
and eax, 0x640120
or eax, 0x89804403
mov dword [ebx], eax
add ebx, edx
or eax, 0x913908d
and eax, 0x7352f054
and eax, 0x1524004
or eax, 0xfead0481
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ad55f5c
and eax, 0xe44d0bdd
or eax, 0x8022
mov dword [ebx], eax
add ebx, edx
xor eax, 0x675dda56
and eax, 0x4a62f34e
and eax, 0x4100
or eax, 0x89018083
mov dword [ebx], eax
add ebx, edx
xor eax, 0x575ce9d6
and eax, 0x9c012045
or eax, 0x2182c408
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c9cef69
or eax, 0x72b70f32
and eax, 0xf3bf0f04
or eax, 0xc40f040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x564870a9
and eax, 0x89210500
or eax, 0x2007000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b62c556
and eax, 0xc203d454
or eax, 0x800001
mov dword [ebx], eax
add ebx, edx
or eax, 0x78bcf3c9
or eax, 0x6c708e8e
and eax, 0xd4558901
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x75aeab2d
or eax, 0x10f2d4cb
and eax, 0x10e4458b
or eax, 0x2b080000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6f30397e
and eax, 0x200000
or eax, 0x105cd445
mov dword [ebx], eax
add ebx, edx
or eax, 0x34c1e35c
and eax, 0x30f44509
or eax, 0xb000882
mov dword [ebx], eax
add ebx, edx
and eax, 0xf96f32e
and eax, 0x8144008
or eax, 0x68a845
mov dword [ebx], eax
add ebx, edx
and eax, 0x7147350e
and eax, 0x400008
or eax, 0x3bb85583
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c0479af
and eax, 0x7df66118
and eax, 0x8000000
or eax, 0x17db855
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d81adac
and eax, 0x1000000
or eax, 0x82f4458b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1664c958
xor eax, 0x7036d5b8
and eax, 0x45800140
or eax, 0x90080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x20bc9c9a
and eax, 0x20058950
or eax, 0x984802a4
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ee0591a
xor eax, 0x535fa9f
and eax, 0x89000101
or eax, 0x1c082
mov dword [ebx], eax
add ebx, edx
or eax, 0x2e048933
xor eax, 0x5c3468fd
and eax, 0x5101a04c
or eax, 0x48a1801
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6cc0cd47
xor eax, 0x7c556af1
and eax, 0x40141bb8
or eax, 0xb8412000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6a6dcb20
and eax, 0x40092138
or eax, 0x5820044
mov dword [ebx], eax
add ebx, edx
or eax, 0x8385142
xor eax, 0x6f848b9a
and eax, 0x82c0
or eax, 0x1c00110
mov dword [ebx], eax
add ebx, edx
xor eax, 0x72d49544
and eax, 0x3100480
or eax, 0x88c04109
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a8643a
or eax, 0x61b8ced
and eax, 0xd3bc04d
or eax, 0x40001000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2423f218
and eax, 0x5008
or eax, 0x8b102cd0
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f3378bd
and eax, 0x55333455
or eax, 0x88000
mov dword [ebx], eax
add ebx, edx
or eax, 0x200577f2
and eax, 0x12c75b0
or eax, 0x8a000800
mov dword [ebx], eax
add ebx, edx
and eax, 0x12ddd725
and eax, 0x4c3ffbde
and eax, 0x84000
or eax, 0x4533ac45
mov dword [ebx], eax
add ebx, edx
or eax, 0x39063a9a
and eax, 0x9247cdc
or eax, 0x82000120
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b80c773
xor eax, 0xd226771
and eax, 0x4220001
or eax, 0x4919d84c
mov dword [ebx], eax
add ebx, edx
and eax, 0x34c01bf6
and eax, 0x603f5158
and eax, 0x1040
or eax, 0x8b0b6da0
mov dword [ebx], eax
add ebx, edx
and eax, 0x742240b6
and eax, 0x24000
or eax, 0x5529ac55
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3d40cf35
and eax, 0x40412340
or eax, 0x9414188c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f85c8e2
xor eax, 0x403803c
and eax, 0x45830010
or eax, 0x8086c
mov dword [ebx], eax
add ebx, edx
or eax, 0x53385639
and eax, 0x14011a48
or eax, 0xa0442180
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e84b412
and eax, 0x4000000
or eax, 0x498b097d
mov dword [ebx], eax
add ebx, edx
and eax, 0x9f61ddd
or eax, 0x1fa3cf40
and eax, 0x1a18318
or eax, 0x4800a0
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e84f378
and eax, 0x800108
or eax, 0xe9384c81
mov dword [ebx], eax
add ebx, edx
or eax, 0x45590cfb
and eax, 0x6682bcfd
and eax, 0x64800ca0
or eax, 0x9b7ff102
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ce64d3b
and eax, 0x81ac558b
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0xddc6d34
and eax, 0x401882
or eax, 0x10240
mov dword [ebx], eax
add ebx, edx
xor eax, 0x648eb6a2
and eax, 0x24458800
or eax, 0x88100100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x13476418
and eax, 0x2b104508
or eax, 0xec0083
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2ba41c0e
and eax, 0x521a3d79
and eax, 0x80801
or eax, 0x4581a444
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f027deb
or eax, 0x6ddb78f4
and eax, 0xb09e9fc
or eax, 0x80000200
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c5661de
xor eax, 0x995e0fa
and eax, 0x1818004
or eax, 0xc0027c49
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3fa4c87b
and eax, 0xfc050000
or eax, 0x488901
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e3442a5
and eax, 0x3a7c4181
or eax, 0x180140a
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c39f187
xor eax, 0x3df673ec
and eax, 0x50e0045
or eax, 0x8801d010
mov dword [ebx], eax
add ebx, edx
and eax, 0x51c6f71
and eax, 0x52c04b4a
and eax, 0x40
or eax, 0xb5
mov dword [ebx], eax
add ebx, edx
or eax, 0x36f3d35
and eax, 0x32c0581
or eax, 0x3880400a
mov dword [ebx], eax
add ebx, edx
and eax, 0x7acd9333
and eax, 0x380c0001
or eax, 0x470dc44
mov dword [ebx], eax
add ebx, edx
or eax, 0x731db743
and eax, 0x23644d03
or eax, 0x800088
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f324b8b
or eax, 0x1fb06eb4
and eax, 0xd30640d
or eax, 0x400b9040
mov dword [ebx], eax
add ebx, edx
and eax, 0x9b58fa1
or eax, 0x213b3996
and eax, 0x9313c80
or eax, 0x82004068
mov dword [ebx], eax
add ebx, edx
and eax, 0x28f5e4fe
and eax, 0x314040
or eax, 0x550a8015
mov dword [ebx], eax
add ebx, edx
xor eax, 0x268e390
xor eax, 0x2330db63
and eax, 0x2278a0
or eax, 0x8b100558
mov dword [ebx], eax
add ebx, edx
and eax, 0x1152c8aa
and eax, 0x24800
or eax, 0xe8819045
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e59bf54
and eax, 0xd8418901
or eax, 0x40000
mov dword [ebx], eax
add ebx, edx
or eax, 0x67fa6662
and eax, 0x3bd84d03
or eax, 0x88
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f60fc37
or eax, 0x11f05037
and eax, 0x178b00d
or eax, 0x8050440
mov dword [ebx], eax
add ebx, edx
or eax, 0x4237baec
and eax, 0x12404c5
or eax, 0x804102
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a89c59d
and eax, 0
or eax, 0xeb000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x11216f81
and eax, 0xa0014701
or eax, 0x4448006
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ee1df41
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b7b9932
and eax, 0x23301102
or eax, 0x804489
mov dword [ebx], eax
add ebx, edx
and eax, 0x7560bb5d
and eax, 0x1200001
or eax, 0x854a454
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b929ed5
and eax, 0x2c40080
or eax, 0x8110450b
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd42e810
xor eax, 0x544cd855
and eax, 0x408801c0
or eax, 0x5010000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a7d6c6b
and eax, 0x604d09c0
or eax, 0x80008214
mov dword [ebx], eax
add ebx, edx
and eax, 0x2565a7e7
and eax, 0x55dbe292
and eax, 0x18080
or eax, 0x89004103
mov dword [ebx], eax
add ebx, edx
or eax, 0x4dace5df
xor eax, 0x74358a6d
and eax, 0x11886000
or eax, 0x4403804d
mov dword [ebx], eax
add ebx, edx
or eax, 0x53e5dbc6
and eax, 0x1c283c8
or eax, 0x10
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4f373a8b
and eax, 0xad01101
or eax, 0x81084488
mov dword [ebx], eax
add ebx, edx
xor eax, 0x42d8ccf3
and eax, 0xc8008840
or eax, 0x20836005
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b83f569
and eax, 0xe8018901
or eax, 0x440000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1d207bf7
and eax, 0x4fb0d8d7
and eax, 0x9204883
or eax, 0x32cc0508
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5dbbe494
xor eax, 0x52862680
and eax, 0x518c0d
or eax, 0x92c2040
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e624e43
and eax, 0x374440b
or eax, 0x80801180
mov dword [ebx], eax
add ebx, edx
and eax, 0x74cce42
and eax, 0x1000002
or eax, 0x548901c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x2a56a984
or eax, 0x7a3d52e2
and eax, 0x78458be4
or eax, 0x80000010
mov dword [ebx], eax
add ebx, edx
or eax, 0xc4ab8a0
or eax, 0x32a97f7b
and eax, 0x7ce4453b
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b2d146c
xor eax, 0x6f76599
and eax, 0x74410120
or eax, 0x800c8a46
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b03bdb9
and eax, 0xec4daf0f
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x7de66742
and eax, 0x48440100
or eax, 0x1331c885
mov dword [ebx], eax
add ebx, edx
and eax, 0x21dfc34a
and eax, 0x1144100
or eax, 0x88a8148b
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c1679fe
and eax, 0x8144080
or eax, 0xf7eb0015
mov dword [ebx], eax
add ebx, edx
or eax, 0xafa518e
and eax, 0xb445019f
or eax, 0x8a60
mov dword [ebx], eax
add ebx, edx
xor eax, 0x159de7e8
and eax, 0xa1180401
or eax, 0x5e248188
mov dword [ebx], eax
add ebx, edx
or eax, 0x75e34f8b
and eax, 0x16a8b738
and eax, 0x4888708
or eax, 0x490378f7
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f9ffc1d
and eax, 0x7cd2afc0
and eax, 0x808000
or eax, 0x16903b4
mov dword [ebx], eax
add ebx, edx
and eax, 0x66a2cdea
or eax, 0x77010e86
and eax, 0x3a00d80
or eax, 0x88144009
mov dword [ebx], eax
add ebx, edx
xor eax, 0x64c10650
and eax, 0xea010851
or eax, 0x82b404
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4db71170
and eax, 0xa4148901
or eax, 0x18410000
mov dword [ebx], eax
add ebx, edx
or eax, 0x40744cb6
xor eax, 0x2b104fe8
and eax, 0xd740800b
or eax, 0x28000580
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b453689
and eax, 0x8401b302
or eax, 0x13a4cfd
mov dword [ebx], eax
add ebx, edx
and eax, 0x1ad778a0
and eax, 0x6f8005da
and eax, 0
or eax, 0xffffff3c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a670a3
or eax, 0x2884af44
and eax, 0x4c89295c
or eax, 0x1020020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x75696239
and eax, 0x38800904
or eax, 0xd80a8
mov dword [ebx], eax
add ebx, edx
and eax, 0x75315215
xor eax, 0x68d4a63e
and eax, 0x8d5a63a
or eax, 0x832a59c5
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2016c152
xor eax, 0x3997d688
and eax, 0x9008a805
or eax, 0x5810050
mov dword [ebx], eax
add ebx, edx
or eax, 0x6cdcbe7b
and eax, 0x5c74fb86
and eax, 0x5c54ba04
or eax, 0xa3ab4530
mov dword [ebx], eax
add ebx, edx
or eax, 0x66d230ac
and eax, 0x83a84588
or eax, 3
mov dword [ebx], eax
add ebx, edx
xor eax, 0x241a80ac
and eax, 0x5800100
or eax, 0x400900c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x29d37f9e
or eax, 0x9ee3932
and eax, 0x288d0ba8
or eax, 0x10008000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5eaf0a40
and eax, 0x42a2acdc
and eax, 0x2a288c8
or eax, 0x395d7737
mov dword [ebx], eax
add ebx, edx
and eax, 0x698b193b
and eax, 0x43db946d
and eax, 0x18b1009
or eax, 0xfe742484
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ec2b5a1
or eax, 0x888805c
and eax, 0x8b0935fd
or eax, 0x4802
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b4e9d38
or eax, 0x3090981c
and eax, 0xc283f855
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x73cc76da
and eax, 0xb0458801
or eax, 0x48100100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3de58ed9
xor eax, 0x42a878c0
and eax, 0x87187608
or eax, 0x78e680e1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d7505e7
or eax, 0x5a0406fa
and eax, 0x80583fe
or eax, 0x400801
mov dword [ebx], eax
add ebx, edx
and eax, 0x84bf5b8
and eax, 0x8020
or eax, 0x2a7a05
mov dword [ebx], eax
add ebx, edx
xor eax, 0x46fa24a2
and eax, 0x101400
or eax, 0x82b2100
mov dword [ebx], eax
add ebx, edx
or eax, 0x99afa71
and eax, 0x98b0000
or eax, 0x44000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b1aa9e2
or eax, 0x432ca9bb
and eax, 0x40088108
or eax, 0x4c10000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d0bf763
or eax, 0x71896e9b
and eax, 0x1000003
or eax, 0x80000044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7f52afed
and eax, 0x1282eb13
and eax, 0x22000
or eax, 0x4d50f1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c11b51
and eax, 0x800800
or eax, 0xd8018000
mov dword [ebx], eax
add ebx, edx
and eax, 0x46b48db0
and eax, 0
or eax, 0xba000011
mov dword [ebx], eax
add ebx, edx
or eax, 0x203cc1c0
and eax, 0x539042a0
and eax, 0x80
or eax, 0xa24b
mov dword [ebx], eax
add ebx, edx
or eax, 0x58e1b14b
and eax, 0x110b
or eax, 0x81084420
mov dword [ebx], eax
add ebx, edx
and eax, 0x735149c1
xor eax, 0x73fb64e7
and eax, 0x623305e2
or eax, 0x5040810
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b7deccf
and eax, 0x81f948a
and eax, 0x50000
or eax, 0x8408b6c
mov dword [ebx], eax
add ebx, edx
or eax, 0x6aef82c9
and eax, 0x8d0225
or eax, 0x5400
mov dword [ebx], eax
add ebx, edx
xor eax, 0xaec2b72
and eax, 0x8403500
or eax, 0x10e0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d2c53ea
and eax, 0x80000
or eax, 0x90810000
mov dword [ebx], eax
add ebx, edx
and eax, 0x10189cab
and eax, 0
or eax, 0x11d8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ead694
xor eax, 0x732a716f
and eax, 0x403
or eax, 0x81084988
mov dword [ebx], eax
add ebx, edx
and eax, 0x440803c2
xor eax, 0x6fb18e0e
and eax, 0x210f80
or eax, 0x22041
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b76d662
and eax, 0x30f8ce2c
and eax, 0x200000
or eax, 0xe2d18100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x43fb53c
xor eax, 0x5734bb07
and eax, 0xb0000028
or eax, 0xa000044
mov dword [ebx], eax
add ebx, edx
or eax, 0x755cf482
xor eax, 0x3fb6b876
and eax, 0x400
or eax, 0x1101
mov dword [ebx], eax
add ebx, edx
xor eax, 0x26593479
and eax, 0x80128
or eax, 0x81005403
mov dword [ebx], eax
add ebx, edx
or eax, 0x1eb3857e
and eax, 0x9f8b8072
or eax, 0x60400880
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e102691
xor eax, 0x4072058f
and eax, 0xc08888ec
or eax, 0x18020013
mov dword [ebx], eax
add ebx, edx
or eax, 0x2e3ae6f7
and eax, 0x8a000011
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x320c6604
and eax, 0
or eax, 0x80d0845
mov dword [ebx], eax
add ebx, edx
or eax, 0x5da1f2
xor eax, 0x49eb76ad
and eax, 0x1000000
or eax, 0x4000084
mov dword [ebx], eax
add ebx, edx
or eax, 0x14a9425c
and eax, 0x14
or eax, 0xb803
mov dword [ebx], eax
add ebx, edx
or eax, 0x10871fbf
and eax, 0x851135
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7fa39c09
and eax, 0x10000
or eax, 0x84c8b00
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b419604
and eax, 0x8418000
or eax, 0xf2826181
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a8ff290
xor eax, 0x1ecb4ccc
and eax, 0xe0000000
or eax, 0x11810000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x58860a18
or eax, 0x5e46f813
and eax, 0x4811
or eax, 0x44
mov dword [ebx], eax
add ebx, edx
xor eax, 0x59f12115
and eax, 0x11d00100
or eax, 0x88088
mov dword [ebx], eax
add ebx, edx
or eax, 0x51f07b77
or eax, 0x704f8d74
and eax, 0x60e80000
or eax, 0x6000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ac09602
xor eax, 0x3ba1c99e
and eax, 0x1000404
or eax, 0x8a000063
mov dword [ebx], eax
add ebx, edx
or eax, 0xcbadee3
and eax, 0x3284205e
and eax, 0x2800044
or eax, 0xe803c411
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2bbba69d
and eax, 0xc0100000
or eax, 0x4458901
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd205d79
and eax, 0x357299e9
and eax, 0x1000008
or eax, 0x24084583
mov dword [ebx], eax
add ebx, edx
xor eax, 0x12c9658a
and eax, 0x2001
or eax, 0xdbb4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d5954f5
xor eax, 0x69d780ad
and eax, 0x20082225
or eax, 0x49205010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x574dff22
and eax, 0x740e5dc8
and eax, 0x40900
or eax, 0x8498274
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b10b1b5
or eax, 0x64161fd8
and eax, 0x675a0181
or eax, 0x9020c000
mov dword [ebx], eax
add ebx, edx
or eax, 0x781d8a5
and eax, 0xf1810000
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x49160f08
and eax, 0x10000
or eax, 0x40e1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a91b7df
and eax, 0x10908108
or eax, 0x1480081
mov dword [ebx], eax
add ebx, edx
and eax, 0x71f7af2c
and eax, 0x11800000
or eax, 0x440b0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x920bc58
and eax, 0x1000000
or eax, 0xcf28108
mov dword [ebx], eax
add ebx, edx
or eax, 0x278980bc
and eax, 0x1000014
or eax, 0x80000042
mov dword [ebx], eax
add ebx, edx
and eax, 0x62db4e3f
and eax, 0x12
or eax, 0x1f1ae0
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e4f07f8
and eax, 0x43562964
and eax, 0x440900
or eax, 0x8018200
mov dword [ebx], eax
add ebx, edx
or eax, 0x675adcbd
and eax, 0x5edf05
or eax, 0xa02000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x330c0046
or eax, 0x4b2ffa67
and eax, 0x487e3500
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c48e3eb
and eax, 0x2cbb24c8
and eax, 0x80000
or eax, 0x90800001
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b313fed
and eax, 0x13c6952c
and eax, 0x1108
or eax, 0xd0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x515ea3f7
or eax, 0x5f3f7253
and eax, 0x1787239
or eax, 0x800480
mov dword [ebx], eax
add ebx, edx
or eax, 0x5a1b3d01
xor eax, 0x587051c6
and eax, 0x92a00
or eax, 0x8440100
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a87a074
and eax, 0x12000
or eax, 0xc048d181
mov dword [ebx], eax
add ebx, edx
or eax, 0xbcfe35c
and eax, 0x6a55a31
and eax, 0x805211
or eax, 0xa13a0162
mov dword [ebx], eax
add ebx, edx
and eax, 0x57c84e8d
and eax, 0x1000000
or eax, 0x2a000104
mov dword [ebx], eax
add ebx, edx
and eax, 0x73a86360
and eax, 0x22000000
or eax, 0xd0810855
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c1cbae4
and eax, 0x804
or eax, 0xb33a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x150dd6b7
xor eax, 0x3f8dda0
and eax, 0x10d08009
or eax, 0x1080a80
mov dword [ebx], eax
add ebx, edx
or eax, 0x6a56c2c3
and eax, 0x418a0000
or eax, 0x4010000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7afdb9f4
or eax, 0x68a323b
and eax, 8
or eax, 0x30000500
mov dword [ebx], eax
add ebx, edx
and eax, 0x1304ae3c
and eax, 0
or eax, 0x2350000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1855c7ec
or eax, 0x6d9b8be9
and eax, 0xb6a4224
or eax, 0x80002012
mov dword [ebx], eax
add ebx, edx
xor eax, 0x56d25c63
and eax, 0xc9800845
or eax, 0x10008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x14efb726
or eax, 0x2ededeb1
and eax, 0xc078
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0xbae13a5
and eax, 0
or eax, 0xc973f181
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7fb64a74
and eax, 0x690bb57d
and eax, 0x10000
or eax, 0x81880000
mov dword [ebx], eax
add ebx, edx
or eax, 0x76f326a4
or eax, 0x372224b3
and eax, 0x90
or eax, 0x1148
mov dword [ebx], eax
add ebx, edx
or eax, 0x515e6ea1
xor eax, 0x60176ca0
and eax, 0x1481109
or eax, 0x82b44482
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3386e617
and eax, 0x10080180
or eax, 0x45810042
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a02ee9e
and eax, 0x1aebe81c
and eax, 0x1801881c
or eax, 0xc04403e0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x75b2bd22
and eax, 0x86140c
or eax, 0x4921
mov dword [ebx], eax
add ebx, edx
or eax, 0x226c3004
or eax, 0x2e9ebd04
and eax, 0x8448900
or eax, 0xd0010000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b839865
and eax, 0x2bc00901
or eax, 0x448a
mov dword [ebx], eax
add ebx, edx
and eax, 0x75b58f38
and eax, 0x1800808
or eax, 0x4c09d045
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b7f9b81
and eax, 0xb09cbc0
or eax, 0x80002000
mov dword [ebx], eax
add ebx, edx
and eax, 0x769fa0ee
and eax, 0x2018040
or eax, 0xc0824015
mov dword [ebx], eax
add ebx, edx
xor eax, 0x104fbf75
and eax, 0xc0440900
or eax, 0x118001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x44d879e1
and eax, 0x804080
or eax, 0x3b40050b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x77d53375
and eax, 0xc055044
or eax, 0x810a8001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x614ed9ed
and eax, 0x7dfb0b23
and eax, 0
or eax, 0x9a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x69e12568
or eax, 0x3bfa69c5
and eax, 0x3b04d83
or eax, 0x80000008
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b81dff9
and eax, 0x498101e9
or eax, 0x4080000
mov dword [ebx], eax
add ebx, edx
and eax, 0x567994c0
and eax, 0x4010080
or eax, 0xa8548b30
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e9b32f2
and eax, 0x5920ba55
and eax, 0x800aa00
or eax, 0x81014083
mov dword [ebx], eax
add ebx, edx
and eax, 0x34ac040e
and eax, 0x383e1ba1
and eax, 0
or eax, 0x458bac55
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f1f8148
and eax, 0x472075e8
and eax, 0x44002140
or eax, 0x98451ab0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x55b60f8d
or eax, 0x12c3e81e
and eax, 0x983607d
or eax, 0x44080000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e75842e
and eax, 0x7baf8c01
and eax, 0x48010000
or eax, 0x804c2be0
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f08250a
and eax, 0x55090860
or eax, 0x825014
mov dword [ebx], eax
add ebx, edx
or eax, 0x374f0bc3
or eax, 0x2a376340
and eax, 0x55af0bf0
or eax, 0x408
mov dword [ebx], eax
add ebx, edx
and eax, 0x6309237e
and eax, 0x10138
or eax, 0x30948884
mov dword [ebx], eax
add ebx, edx
or eax, 0x1d21771c
and eax, 0x9b5ffbc
or eax, 0x824a0043
mov dword [ebx], eax
add ebx, edx
and eax, 0x27ea69d
and eax, 0x2a005
or eax, 0xc0815840
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c96443e
and eax, 0xc8058801
or eax, 0x30400100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x77c186e
xor eax, 0x4d340c53
and eax, 0xb2009d00
or eax, 0x4d302083
mov dword [ebx], eax
add ebx, edx
and eax, 0x540894d2
and eax, 0x54009482
or eax, 0x20006b7d
mov dword [ebx], eax
add ebx, edx
or eax, 0x54862d59
and eax, 0x20048b39
or eax, 0x88490000
mov dword [ebx], eax
add ebx, edx
or eax, 0x24807ce0
and eax, 0x2cc84d39
or eax, 0x51200002
mov dword [ebx], eax
add ebx, edx
and eax, 0x43e3ddb6
and eax, 0x769e66fa
and eax, 0x10
or eax, 0xb4558b00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ba2e2c9
xor eax, 0x1dc09b22
and eax, 0x60305003
or eax, 0x14800500
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d934b31
and eax, 0x24000100
or eax, 0x98458a08
mov dword [ebx], eax
add ebx, edx
and eax, 0x3803d0a0
and eax, 0x38000000
or eax, 0x44d8453b
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c71784
and eax, 0x19fb4d22
and eax, 0x490100
or eax, 0xc4048a10
mov dword [ebx], eax
add ebx, edx
xor eax, 0x53759283
xor eax, 0x4b5ca271
and eax, 0x5c440922
or eax, 0x21904419
mov dword [ebx], eax
add ebx, edx
and eax, 0x37a22c3d
and eax, 0x24000819
or eax, 0xc8558300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4130146d
and eax, 0x2d641530
or eax, 0x5080400b
mov dword [ebx], eax
add ebx, edx
and eax, 0x4688562f
and eax, 0x44000001
or eax, 0xa0458b10
mov dword [ebx], eax
add ebx, edx
and eax, 0x3807a062
and eax, 0x20040000
or eax, 0x5dd8453b
mov dword [ebx], eax
add ebx, edx
or eax, 0x193b583
and eax, 0x544d8109
or eax, 0x80000a00
mov dword [ebx], eax
add ebx, edx
or eax, 0x538cbf8a
and eax, 0x8101a983
or eax, 0x8004000
mov dword [ebx], eax
add ebx, edx
or eax, 0xe58b1aa
xor eax, 0x60d77bb1
and eax, 0x458a8008
or eax, 0x10015445
mov dword [ebx], eax
add ebx, edx
and eax, 0x130c086e
and eax, 0x35fde678
and eax, 0x1000048
or eax, 0xc283a0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x35466d91
xor eax, 0x6691bbf1
and eax, 0x2005588
or eax, 0x89e80001
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d20e2ea
xor eax, 0x5ffb4830
and eax, 0x8003ac41
or eax, 0x68804004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2feb85ac
or eax, 0x2790e5e2
and eax, 0xe4408901
or eax, 0x8050000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6962bb10
and eax, 0x81440901
or eax, 0x298448a
mov dword [ebx], eax
add ebx, edx
and eax, 0x15bd37f1
and eax, 0x6fa8f73f
and eax, 0x1880101
or eax, 0x4c0100c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5fb94368
or eax, 0x7a62ec83
and eax, 0x7a50e888
or eax, 0x85010154
mov dword [ebx], eax
add ebx, edx
or eax, 0xe780a4
xor eax, 0x4a2f2c4
and eax, 0x51011b38
or eax, 0x48ae4c7
mov dword [ebx], eax
add ebx, edx
or eax, 0x49a58fe4
and eax, 0x44aa81ec
or eax, 0x80400000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e1d884f
and eax, 0x8800008c
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x67b3b177
and eax, 0x4483a051
or eax, 0x1084c04
mov dword [ebx], eax
add ebx, edx
xor eax, 0x414496fb
and eax, 0x4452a80
or eax, 0xe8000140
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6249a0de
and eax, 0x8a000108
or eax, 0x61c04481
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a5d23f9
and eax, 0xc04d0309
or eax, 0x8800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5434aa8f
or eax, 0x357e0cfa
and eax, 0x81010182
or eax, 0x800c001
mov dword [ebx], eax
add ebx, edx
and eax, 0x37dd6f30
and eax, 0x1014000
or eax, 0x548a804d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2bd5319a
or eax, 0x4fb9d983
and eax, 0x385539c0
or eax, 0x80000200
mov dword [ebx], eax
add ebx, edx
and eax, 0x15917050
and eax, 0x2aa74b76
and eax, 0x10000
or eax, 0x35c8d0f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x11408956
and eax, 0x90000
or eax, 0x45820000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1aefd4ea
or eax, 0x91b2bd6
and eax, 0x50450be0
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x68e8e004
xor eax, 0x7b1e68e6
and eax, 0x41a00102
or eax, 0x3c484439
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ad8771a
and eax, 0x3c480311
or eax, 0x80058800
mov dword [ebx], eax
add ebx, edx
or eax, 0x31f4089e
and eax, 0x3df0091b
or eax, 0x40004420
mov dword [ebx], eax
add ebx, edx
or eax, 0x78a742af
and eax, 0x3d93aeb8
and eax, 0x20110a08
or eax, 0xc0448101
mov dword [ebx], eax
add ebx, edx
and eax, 0x1abf3688
and eax, 0x10200
or eax, 0x8900c083
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c0932e0
and eax, 0x4509e041
or eax, 0x820014
mov dword [ebx], eax
add ebx, edx
or eax, 0x6a46063d
and eax, 0x1c08248
or eax, 0x180
mov dword [ebx], eax
add ebx, edx
or eax, 0x482a33aa
and eax, 0x9c80188
or eax, 0x82004401
mov dword [ebx], eax
add ebx, edx
xor eax, 0x76890b8b
and eax, 0xc1010400
or eax, 0x82b04d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x50fd6829
or eax, 0x4f3f1be0
and eax, 0x944d8900
or eax, 0x20000001
mov dword [ebx], eax
add ebx, edx
and eax, 0x58364bbe
and eax, 0x40100
or eax, 0x83e8548b
mov dword [ebx], eax
add ebx, edx
or eax, 0x4bf993b
and eax, 0x5fc3f2f1
and eax, 0x58100a0
or eax, 0x5008014a
mov dword [ebx], eax
add ebx, edx
and eax, 0x25ac4401
or eax, 0x4a49c7cd
and eax, 0xc4183cc
or eax, 0xb0040820
mov dword [ebx], eax
add ebx, edx
and eax, 0x7194a4f8
and eax, 0x27639baf
and eax, 0x8080
or eax, 0x89014003
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2ff881b5
and eax, 0x4890004
or eax, 0x4902bc41
mov dword [ebx], eax
add ebx, edx
and eax, 0x5026d29d
and eax, 0x40001004
or eax, 0xa84d23b8
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b6db67f
and eax, 0x25840f
or eax, 0x820000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3874a077
and eax, 0x10830000
or eax, 0x45080000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c9b2a14
or eax, 0x1d57d384
and eax, 0x18553b94
or eax, 0xe0000040
mov dword [ebx], eax
add ebx, edx
or eax, 0x2fb837e1
and eax, 0x3d52404c
and eax, 0x5400044
or eax, 0x40870939
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d5df421
and eax, 0x100
or eax, 0xa0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x19b08a7c
xor eax, 0x683cadb6
and eax, 0x41042200
or eax, 0x8603c900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x16919121
and eax, 0x2001
or eax, 0x8044
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b8ceff2
and eax, 0x468fceb8
and eax, 0
or eax, 0x458b0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e3f7db1
and eax, 0x10000
or eax, 0xa0440bd8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1ea95eb8
and eax, 0xc881160
or eax, 0x41030015
mov dword [ebx], eax
add ebx, edx
and eax, 0x2bb825d2
and eax, 0x37b9f94c
and eax, 0x1800100
or eax, 0x4182ac
mov dword [ebx], eax
add ebx, edx
or eax, 0x3166f987
or eax, 0x7ed79205
and eax, 0xba44989
or eax, 0x80080400
mov dword [ebx], eax
add ebx, edx
and eax, 0x283a992a
and eax, 0x2207cad8
and eax, 0x800
or eax, 0x553ba455
mov dword [ebx], eax
add ebx, edx
xor eax, 0x72a48c29
and eax, 0x3162068
or eax, 0x88605d80
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2976e4a8
and eax, 0x8840
or eax, 0x45234405
mov dword [ebx], eax
add ebx, edx
and eax, 0x9c7b2a7
and eax, 0x10000
or eax, 0xd8443bf0
mov dword [ebx], eax
add ebx, edx
or eax, 0x449d92d3
and eax, 0x4c892b71
or eax, 0x102400c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x30322824
or eax, 0x2a8fdc4d
and eax, 0x440d1b08
or eax, 0x804020a0
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ecf36a1
or eax, 0x1b293556
and eax, 0x558b2c7c
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x4136fa95
and eax, 0x40002810
or eax, 0x8c5503e8
mov dword [ebx], eax
add ebx, edx
or eax, 0x5af69409
and eax, 0xd845e78
and eax, 0xc041408
or eax, 0xf3288181
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a4805c5
xor eax, 0x299f28cf
and eax, 0x1832d4e
or eax, 0x4408d2b1
mov dword [ebx], eax
add ebx, edx
or eax, 0x17efff78
and eax, 0x8589f0
or eax, 0x28000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x31032aa
and eax, 0xa0
or eax, 0x8bffff5f
mov dword [ebx], eax
add ebx, edx
or eax, 0x569ded26
and eax, 0xc183cc4d
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x5aac384b
and eax, 0x40000801
or eax, 0x8c4d8100
mov dword [ebx], eax
add ebx, edx
and eax, 0x54d1789d
or eax, 0x723ed837
and eax, 0x762c9003
or eax, 0x89000588
mov dword [ebx], eax
add ebx, edx
and eax, 0x382ad67c
and eax, 0x10289408
or eax, 0x85136bf7
mov dword [ebx], eax
add ebx, edx
xor eax, 0x20d8c74f
and eax, 0xb5e33820
or eax, 0x4a1cc708
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2deee6da
and eax, 0x40011170
or eax, 0x58a260d
mov dword [ebx], eax
add ebx, edx
and eax, 0x61632b2
or eax, 0x63bfd472
and eax, 0x40050250
or eax, 0x90400188
mov dword [ebx], eax
add ebx, edx
xor eax, 0x579e959d
and eax, 0x58b0644
or eax, 0x48002930
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3bf7bdd2
or eax, 0xdc583d1
and eax, 0x2c4d13e4
or eax, 0x80002808
mov dword [ebx], eax
add ebx, edx
xor eax, 0x32cc6bb7
and eax, 0x5584b693
and eax, 0x14800011
or eax, 0x410b276c
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f6c3f92
or eax, 0x679a3b41
and eax, 0x7c550bd4
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c63bd63
and eax, 0x213538b0
and eax, 0
or eax, 0xff249589
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2403db8e
and eax, 0x4b8f5df9
and eax, 0x41034c01
or eax, 0x488b3fe
mov dword [ebx], eax
add ebx, edx
or eax, 0x669a57b4
and eax, 0x18883fc
or eax, 0x600000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x63af64e7
and eax, 0x2444509
or eax, 0x81b80080
mov dword [ebx], eax
add ebx, edx
or eax, 0x72c88bac
and eax, 0xf3fc04ad
or eax, 0xc032010
mov dword [ebx], eax
add ebx, edx
or eax, 0x7d71557d
or eax, 0x379a0223
and eax, 0x97400ff
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x689f7fc9
and eax, 0x40089
or eax, 0x83e04d02
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a96d61b
and eax, 0x800001
or eax, 0x4d0901c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x6f8f5f42
and eax, 0x44010140
or eax, 0x80548aa4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x296ab66e
or eax, 0x4e06ce11
and eax, 0x2b38550b
or eax, 0x10c00020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2647077e
and eax, 0x255787d0
and eax, 0x1140050
or eax, 0x2068ec05
mov dword [ebx], eax
add ebx, edx
or eax, 0x5fd3c8bf
and eax, 0xff79590
and eax, 0x3f40480
or eax, 0x8000410b
mov dword [ebx], eax
add ebx, edx
or eax, 0x7884c41b
or eax, 0x7c610637
and eax, 0x45810180
or eax, 0x80040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x186e55f0
and eax, 0x54450030
or eax, 0xa0088bc4
mov dword [ebx], eax
add ebx, edx
or eax, 0x3afe8d83
or eax, 0x290063a2
and eax, 0x7cf04d33
or eax, 8
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e31a311
and eax, 0x7c518b10
or eax, 0x80040000
mov dword [ebx], eax
add ebx, edx
and eax, 0x600d4949
or eax, 0x67514ace
and eax, 0x6444410a
or eax, 0x18a01431
mov dword [ebx], eax
add ebx, edx
and eax, 0x36fd17e6
and eax, 0x4440100
or eax, 0xc8018a08
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1540e481
and eax, 0x59004509
or eax, 0x24e00032
mov dword [ebx], eax
add ebx, edx
and eax, 0x4fe0e2d2
and eax, 0x48400002
or eax, 0xa00d8b61
mov dword [ebx], eax
add ebx, edx
xor eax, 0x593fa6e5
or eax, 0x413407a6
and eax, 0xf1200d80
or eax, 0xe008009
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7f7d844f
and eax, 0x47a4949
and eax, 0x80940
or eax, 0x5583f6bf
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b3c9051
xor eax, 0x7b9bdf05
and eax, 0x40400f8
or eax, 0x18918904
mov dword [ebx], eax
add ebx, edx
or eax, 0x4eb6c51b
and eax, 0xab7cdff
or eax, 0x81483200
mov dword [ebx], eax
add ebx, edx
or eax, 0x36a4d784
and eax, 0x8083fc45
or eax, 0x40000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c6bd62f
or eax, 0x5bd1351d
and eax, 0xfc410901
or eax, 0x48000
mov dword [ebx], eax
add ebx, edx
or eax, 0xa7f5917
and eax, 0xfe208903
or eax, 0x1000488
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d73e8f2
and eax, 0xd208882
or eax, 0x801b777d
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f54ab1f
and eax, 0xd10ab1c
or eax, 0xf2ef5400
mov dword [ebx], eax
add ebx, edx
and eax, 0x5bfdedeb
and eax, 0x51892908
or eax, 0x4020075
mov dword [ebx], eax
add ebx, edx
or eax, 0x38d4cad8
and eax, 0x5c552bf4
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2da34e73
and eax, 0x52473f4d
and eax, 0
or eax, 0x7df0553b
mov dword [ebx], eax
add ebx, edx
or eax, 0x754a0c17
and eax, 0x7840091e
or eax, 0x80058200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4356255d
and eax, 0x89100403
or eax, 0xa04128
mov dword [ebx], eax
add ebx, edx
xor eax, 0x209e474
and eax, 0x8bb90005
or eax, 0x74461880
mov dword [ebx], eax
add ebx, edx
xor eax, 0xda66811
and eax, 0xf0490094
or eax, 0x8048b6b
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b1ab209
and eax, 0x8008001
or eax, 0x81014182
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a97e650
and eax, 0x801c000
or eax, 0xb582384d
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f041629
and eax, 0x2d001008
or eax, 0xd2ffef10
mov dword [ebx], eax
add ebx, edx
or eax, 0x6170d40
and eax, 0x8b087500
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x2284e51f
and eax, 0x2400
or eax, 0x55038855
mov dword [ebx], eax
add ebx, edx
xor eax, 0x32774277
and eax, 0x21f93e75
and eax, 0x1002420
or eax, 0x8a0950d0
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e2ef0fc
and eax, 0x7040
or eax, 0xc0838005
mov dword [ebx], eax
add ebx, edx
and eax, 0x83b9f54
and eax, 0x18000
or eax, 0xf0440901
mov dword [ebx], eax
add ebx, edx
and eax, 0xdcad3f5
and eax, 0x184900b3
and eax, 0x400001
or eax, 0x89bc4d8a
mov dword [ebx], eax
add ebx, edx
or eax, 0x146575a2
xor eax, 0xdea1014
and eax, 0x9017048d
or eax, 0x6fe81000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2748daf9
and eax, 0x4e48d002
and eax, 0x48008000
or eax, 0xa0550bff
mov dword [ebx], eax
add ebx, edx
xor eax, 0x79d55209
and eax, 0x91009180
or eax, 0x6e100409
mov dword [ebx], eax
add ebx, edx
and eax, 0x3dd131be
and eax, 0x5001188
or eax, 0x408bee77
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa520b27
xor eax, 0x74a3587
and eax, 0x80815c
or eax, 0x14002a0
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d19ef21
and eax, 0x9d84589
or eax, 0x82240000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4111f14e
and eax, 0xcaed1485
or eax, 0x35120008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x37a17ed1
and eax, 0xc2a5c
or eax, 0x108111a3
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b40fe6b
or eax, 0x1fbde54a
and eax, 0x7cfde5de
or eax, 0x21a21
mov dword [ebx], eax
add ebx, edx
xor eax, 0x69ad18fd
xor eax, 0xa2b8716
and eax, 0x4510004
or eax, 0xc0048b41
mov dword [ebx], eax
add ebx, edx
or eax, 0x4127c108
and eax, 0x44544109
or eax, 0x38881432
mov dword [ebx], eax
add ebx, edx
or eax, 0x36015a38
xor eax, 0x48029382
and eax, 0x20458839
or eax, 0xc0000304
mov dword [ebx], eax
add ebx, edx
or eax, 0x3981939
and eax, 0x3ff10cd9
and eax, 0x3c00019
or eax, 0xc2c4522
mov dword [ebx], eax
add ebx, edx
xor eax, 0x62d88812
xor eax, 0x1bc46bf4
and eax, 0x228d
or eax, 0x15800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x46d9635c
and eax, 0x40480900
or eax, 0xb8058200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x618c881
and eax, 0xc8450301
or eax, 0x8ac0e
mov dword [ebx], eax
add ebx, edx
xor eax, 0xeb2c4c5
and eax, 0xc60c0988
or eax, 0x39008401
mov dword [ebx], eax
add ebx, edx
and eax, 0x31f0d4ed
or eax, 0x1c34676
and eax, 0x1183c6ff
or eax, 0x44083900
mov dword [ebx], eax
add ebx, edx
and eax, 0x56e46a2c
and eax, 0x800824
or eax, 0x81581c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x32c14577
or eax, 0x247a8a89
and eax, 0xfb8bed
or eax, 0x8b047412
mov dword [ebx], eax
add ebx, edx
xor eax, 0x19f66934
xor eax, 0x5c7123c
and eax, 0x80828045
or eax, 0x40014800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x19004f4a
and eax, 0xc8018101
or eax, 0x440800
mov dword [ebx], eax
add ebx, edx
and eax, 0x55ce8022
and eax, 0x40048000
or eax, 0xbf080d8b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x59c61927
or eax, 0x29d6a860
and eax, 0x8d1abcec
or eax, 0x214313
mov dword [ebx], eax
add ebx, edx
and eax, 0x641cd267
and eax, 0x418d200
or eax, 0xfbe72d08
mov dword [ebx], eax
add ebx, edx
or eax, 0x188a8216
and eax, 0x7bcc63a7
and eax, 0x1480106
or eax, 0x18c09
mov dword [ebx], eax
add ebx, edx
or eax, 0x369a489c
xor eax, 0x35e940d1
and eax, 0x20000
or eax, 0x55890000
mov dword [ebx], eax
add ebx, edx
and eax, 0x59477cc8
and eax, 0x50010000
or eax, 0xa0543bc4
mov dword [ebx], eax
add ebx, edx
and eax, 0x2cc92ad
and eax, 0x285ab83b
and eax, 0x1000
or eax, 0x458b457c
mov dword [ebx], eax
add ebx, edx
and eax, 0x35b808f4
or eax, 0x54a6be54
and eax, 0x40043a64
or eax, 0xa0410180
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7a0a37e8
and eax, 0x80b080c
or eax, 0x45803071
mov dword [ebx], eax
add ebx, edx
and eax, 0x13a593a2
or eax, 0x765b0710
and eax, 0x54490300
or eax, 0x880400cc
mov dword [ebx], eax
add ebx, edx
and eax, 0x4fa67a6a
or eax, 0x3644fd69
and eax, 0x7c444d29
or eax, 0x1b80012
mov dword [ebx], eax
add ebx, edx
or eax, 0x2800bac7
and eax, 0x78548b2d
or eax, 0x80010000
mov dword [ebx], eax
add ebx, edx
and eax, 0x49951808
or eax, 0x3c6d46f4
and eax, 0x48550e0c
or eax, 0x8000a103
mov dword [ebx], eax
add ebx, edx
and eax, 0x6486d393
or eax, 0xaddd307
and eax, 0x4a049101
or eax, 0xb5000488
mov dword [ebx], eax
add ebx, edx
or eax, 0xf646625
and eax, 0x4500f7ad
or eax, 0x8b0852
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ac3a0ff
and eax, 0x900
or eax, 0x8580ac
mov dword [ebx], eax
add ebx, edx
and eax, 0x75ce3dc4
and eax, 0x840984
or eax, 0x8b7bf67b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x12afe911
or eax, 0x461bc9cc
and eax, 0xc903c84c
or eax, 0x20800001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5034a02a
and eax, 0x88050801
or eax, 0x40488100
mov dword [ebx], eax
add ebx, edx
or eax, 0x374886c
xor eax, 0x5ceffebc
and eax, 0x97001581
or eax, 0x6804800a
mov dword [ebx], eax
add ebx, edx
or eax, 0x38d50a72
and eax, 0x1df77945
and eax, 0x15111941
or eax, 0x802ae6be
mov dword [ebx], eax
add ebx, edx
xor eax, 0x458f444f
and eax, 0xd0b4bb00
or eax, 0x2f4b4400
mov dword [ebx], eax
add ebx, edx
and eax, 0x37c9391c
and eax, 0x5891100
or eax, 0x4002047c
mov dword [ebx], eax
add ebx, edx
or eax, 0x36bb503
xor eax, 0x3e298286
and eax, 0x1c003f8
or eax, 0x8004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x492737e4
or eax, 0x35d53c78
and eax, 0x9f40408
or eax, 0x82084181
mov dword [ebx], eax
add ebx, edx
or eax, 0x35f8190f
and eax, 0xd385c0d
or eax, 0x4003a040
mov dword [ebx], eax
add ebx, edx
and eax, 0x150a996e
and eax, 0x7a181744
and eax, 0x80044
or eax, 0xec850fb0
mov dword [ebx], eax
add ebx, edx
and eax, 0x77e9f023
and eax, 0
or eax, 0x8b000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7bb115b6
and eax, 0x3720e517
and eax, 0x1000000
or eax, 0x543bb455
mov dword [ebx], eax
add ebx, edx
xor eax, 0x234ca363
or eax, 0x2737163e
and eax, 0x3001530
or eax, 0x88086880
mov dword [ebx], eax
add ebx, edx
xor eax, 0x37ec3edd
or eax, 0x4f237177
and eax, 0x45235045
or eax, 0x188000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3bdf6829
and eax, 0x4f24a000
and eax, 0xb242000
or eax, 0x80005cac
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b53f2c8
xor eax, 0x21ab263a
and eax, 0x82b4400
or eax, 0x4510804d
mov dword [ebx], eax
add ebx, edx
and eax, 0x31afb376
and eax, 0x1090044
or eax, 0xc6007d88
mov dword [ebx], eax
add ebx, edx
xor eax, 0x75b6b0f2
or eax, 0x17ab1f88
and eax, 0x19c04
or eax, 0x41
mov dword [ebx], eax
add ebx, edx
and eax, 0xa8db35e
or eax, 0x151253f5
and eax, 0x5030000
or eax, 0x2e80000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5bc13498
xor eax, 0x11a7de91
and eax, 0x8c4001
or eax, 0x1005c6
mov dword [ebx], eax
add ebx, edx
or eax, 0x3fda7baa
and eax, 0xb000000
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x78e15fcd
and eax, 0
or eax, 0x5523ec55
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a4c7fca
and eax, 0x38040f9c
or eax, 0x80800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f0793c6
xor eax, 0x3d999b61
and eax, 0x82000000
or eax, 0x9000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x203de8dc
and eax, 0x7ae7d97c
and eax, 0
or eax, 0xc083ec45
mov dword [ebx], eax
add ebx, edx
xor eax, 0x36dff8f7
xor eax, 0x270a9f3
and eax, 0xe4048901
or eax, 0x8410000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2fb9abc7
and eax, 0x228832e8
and eax, 0x20000000
or eax, 0x1bec4d8b
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e51584a
and eax, 0x527c5849
or eax, 0xa004
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b265ac4
xor eax, 0x707457c6
and eax, 0x500582
or eax, 0x89885009
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a69376a
xor eax, 0x31658a30
and eax, 0x392c9c10
or eax, 0xc6d26085
mov dword [ebx], eax
add ebx, edx
xor eax, 0x56c2190e
and eax, 0xa004819b
or eax, 0x54410a64
mov dword [ebx], eax
add ebx, edx
and eax, 0xa1420a1
and eax, 0x81
or eax, 0xfef88508
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3166c93c
and eax, 0x4d8a4cb5
or eax, 0x1b34a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3fa80972
and eax, 0x218288
or eax, 0x1c80150
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e168ef2
and eax, 0x76b334d
and eax, 0x3480108
or eax, 0x88904c81
mov dword [ebx], eax
add ebx, edx
and eax, 0x4457d6f6
and eax, 0x1919c853
and eax, 0x104000
or eax, 0xffeebc95
mov dword [ebx], eax
add ebx, edx
xor eax, 0x18da479
and eax, 0xf81118ec
or eax, 0x842313
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e45d4ce
and eax, 0x780510ce
or eax, 0x5faef30
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3c5bf7cf
or eax, 0x4d0c1a75
and eax, 0x4c040a74
or eax, 0xb041810a
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a6cbec8
xor eax, 0x2b617c36
and eax, 0xd4048188
or eax, 0x2af00401
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6939f106
and eax, 0x589748f
or eax, 0x48028b70
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e165374
or eax, 0x2e9cbdb6
and eax, 0x308d89b0
or eax, 0xc0000040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x30012e5
and eax, 0x838d9b14
or eax, 0x87264ea
mov dword [ebx], eax
add ebx, edx
and eax, 0x2500bf48
and eax, 0xb040
or eax, 0xc2834015
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c24bf28
and eax, 0x90050901
or eax, 0x60508000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6ebe3ed0
and eax, 0x9ee08581
or eax, 0x6014000a
mov dword [ebx], eax
add ebx, edx
or eax, 0x31ee56e0
and eax, 0x10632c46
and eax, 0x220442
or eax, 0x8519fbbd
mov dword [ebx], eax
add ebx, edx
xor eax, 0x19cb49e6
and eax, 0x9cf0b610
or eax, 0x630f48e0
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ea2b6c0
and eax, 0x4d8b5470
or eax, 0x10d
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b5f824f
and eax, 0x4d8f075c
or eax, 0x200880
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ef14bf1
or eax, 0x7ded13b5
and eax, 0x75c905c4
or eax, 0x8000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d7b588d
and eax, 0x6c518909
or eax, 0x80040202
mov dword [ebx], eax
add ebx, edx
or eax, 0x5cd6cf9f
and eax, 0x38d04503
or eax, 0x3281020
mov dword [ebx], eax
add ebx, edx
or eax, 0x71bbe731
and eax, 0x3b79f411
or eax, 0x4040844
mov dword [ebx], eax
add ebx, edx
and eax, 0x15e900b6
and eax, 0x11680000
or eax, 0x2a84458b
mov dword [ebx], eax
add ebx, edx
and eax, 0xa5e7785
xor eax, 0xa54aba6
and eax, 0x18cc05
or eax, 0x9651040
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e578b0d
and eax, 0x1184545
or eax, 0x800082
mov dword [ebx], eax
add ebx, edx
and eax, 0x14cf6b53
or eax, 0x657dd3a7
and eax, 0x61000000
or eax, 0x8a000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f5a917
and eax, 0
or eax, 0x9845c707
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d3c7461
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x2fcab09
and eax, 0x196ecee3
and eax, 0x440801
or eax, 0x3380458a
mov dword [ebx], eax
add ebx, edx
or eax, 0x1005743a
and eax, 0x1811809
or eax, 0x8c088044
mov dword [ebx], eax
add ebx, edx
and eax, 0x284f0580
and eax, 0x8090000
or eax, 0xf7f6feec
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b064683
and eax, 0x80c0100b
or eax, 0x3044580
mov dword [ebx], eax
add ebx, edx
xor eax, 0x79684721
or eax, 0x169973f8
and eax, 0x548901ea
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f618563
or eax, 0x6c977633
and eax, 0x6cbd83c0
or eax, 0x80000004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2da9abc7
and eax, 0x142802
or eax, 0xebd7fc
mov dword [ebx], eax
add ebx, edx
and eax, 0x189eba1d
and eax, 0x8a0814
or eax, 0x45010160
mov dword [ebx], eax
add ebx, edx
or eax, 0x623b3f33
and eax, 0x1800354
or eax, 0x408088
mov dword [ebx], eax
add ebx, edx
and eax, 0x23e80c05
and eax, 0x1c00000
or eax, 0x8a1c4589
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a99b997
or eax, 0x1ee6d109
and eax, 0x8f07a80d
or eax, 0x20080040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6ef66975
and eax, 0xc181c008
or eax, 0x8043045
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b1ba3d6
and eax, 0x508a1010
or eax, 0x5010464
mov dword [ebx], eax
add ebx, edx
or eax, 0x47475c2f
and eax, 0x4445005c
or eax, 0x88100380
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1376e276
and eax, 0x5d20412a
or eax, 0x20d81411
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ae76572
and eax, 0x28400100
or eax, 0xc0058a09
mov dword [ebx], eax
add ebx, edx
and eax, 0xf7567
and eax, 0x10001
or eax, 0x8900c082
mov dword [ebx], eax
add ebx, edx
or eax, 0x42d6af63
and eax, 0x79ec8a7f
and eax, 0x8c08841
or eax, 0x86296004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2ce753a4
or eax, 0x7c82415e
and eax, 0x8a8efbfc
or eax, 0x1710400
mov dword [ebx], eax
add ebx, edx
and eax, 0x14377a80
xor eax, 0x13c45726
and eax, 0x1812804
or eax, 0xe800c049
mov dword [ebx], eax
add ebx, edx
xor eax, 0x76f3bb23
and eax, 0x4300
or eax, 0x2890
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a85ca13
and eax, 0xa800181
or eax, 0x81684c08
mov dword [ebx], eax
add ebx, edx
and eax, 0x45edc3f3
and eax, 0x46ebbbb
and eax, 1
or eax, 0x5503b854
mov dword [ebx], eax
add ebx, edx
xor eax, 0xca60c15
xor eax, 0x7a0e8499
and eax, 0x200100c8
or eax, 0x98548920
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b05ee80
and eax, 0x10880
or eax, 0x458a016b
mov dword [ebx], eax
add ebx, edx
and eax, 0x13e8aa92
and eax, 0x1800080
or eax, 0x408338
mov dword [ebx], eax
add ebx, edx
xor eax, 0x702453ca
and eax, 0x1a04000
or eax, 0x8a180589
mov dword [ebx], eax
add ebx, edx
or eax, 0x3166ffd2
and eax, 0x93ab849
or eax, 0x44010004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x28051627
and eax, 0x610c0e48
or eax, 0x2810180
mov dword [ebx], eax
add ebx, edx
or eax, 0xd110438
and eax, 0xb000000
or eax, 0x80000001
mov dword [ebx], eax
add ebx, edx
and eax, 0x2d9127bb
and eax, 0x1000001
or eax, 0x543bf054
mov dword [ebx], eax
add ebx, edx
and eax, 0x1fe8fac0
and eax, 0x1087000
or eax, 0x8a010da8
mov dword [ebx], eax
add ebx, edx
or eax, 0x453444b4
and eax, 0xc8012c04
or eax, 0x20828041
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e543033
and eax, 0x28000001
or eax, 0x84458900
mov dword [ebx], eax
add ebx, edx
or eax, 0x41c46dbe
and eax, 0x81c44d8b
or eax, 0x2380000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x8716129
and eax, 0x44574a30
and eax, 0x10020
or eax, 0x4d8801c9
mov dword [ebx], eax
add ebx, edx
or eax, 0x33d34833
and eax, 0x685109f8
or eax, 0x80048204
mov dword [ebx], eax
add ebx, edx
xor eax, 0x241f3792
and eax, 0x88008002
or eax, 0x1014281
mov dword [ebx], eax
add ebx, edx
and eax, 0x40287e15
and eax, 0x4001
or eax, 0x458ba854
mov dword [ebx], eax
add ebx, edx
and eax, 0x527f874a
and eax, 0x40010040
or eax, 0xa8443bbc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x71f467d1
or eax, 0x2f9423d4
and eax, 0xd81317c
or eax, 0x400a0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x76ca283e
and eax, 0x3c49316c
or eax, 0x80040280
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c7f4b5c
and eax, 0x44081bdc
and eax, 0x4080244
or eax, 0x51833030
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ef37189
and eax, 0x689101d0
or eax, 0x80048800
mov dword [ebx], eax
add ebx, edx
or eax, 0xf0b72e4
xor eax, 0x740f82c0
and eax, 0x8b907934
or eax, 0x6f86ca
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d32b421
or eax, 0x7bba378
and eax, 0x8589c045
or eax, 0x400
mov dword [ebx], eax
add ebx, edx
and eax, 0x784d129f
or eax, 0x44f273c4
and eax, 0x44fb72c4
or eax, 0xbb048c20
mov dword [ebx], eax
add ebx, edx
xor eax, 0x69e090af
and eax, 0x82044c0b
or eax, 0x1c00180
mov dword [ebx], eax
add ebx, edx
or eax, 0x41b1c1b0
and eax, 0x418101a9
or eax, 0xc080040
mov dword [ebx], eax
add ebx, edx
and eax, 0x1d104b85
and eax, 0x8000180
or eax, 0xe0958a44
mov dword [ebx], eax
add ebx, edx
xor eax, 0x293d47c9
or eax, 0x3ebeb528
and eax, 0x3bbefd2c
or eax, 0x4102d2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2073ea32
and eax, 0x1b8c0484
or eax, 0xe472e011
mov dword [ebx], eax
add ebx, edx
xor eax, 0x119857cf
and eax, 0x8a00315a
or eax, 0x1094ca5
mov dword [ebx], eax
add ebx, edx
and eax, 0x3489f678
and eax, 0x17440
or eax, 0xe8828805
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6eaae39f
or eax, 0x62a241e1
and eax, 0xe4010901
or eax, 0x18448000
mov dword [ebx], eax
add ebx, edx
and eax, 0x22c8e312
and eax, 0x400100
or eax, 0x83b44c8b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5b80479b
and eax, 0x48000000
or eax, 0x58901c1
mov dword [ebx], eax
add ebx, edx
and eax, 0x227db821
and eax, 0x10000
or eax, 0xdc548bf4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7aa4dcf9
and eax, 0xa051070d
or eax, 0x1004a802
mov dword [ebx], eax
add ebx, edx
xor eax, 0x44f3aeed
and eax, 0x84060080
or eax, 0x9d205
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4dae6dd9
or eax, 0x3fe72581
and eax, 0xd8
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c284d1f
and eax, 0x6cf91a49
and eax, 0x28200009
or eax, 0x13c44582
mov dword [ebx], eax
add ebx, edx
and eax, 0x72eca14d
and eax, 0x40001
or eax, 0x8d0ba844
mov dword [ebx], eax
add ebx, edx
or eax, 0x3d52b2f8
and eax, 0xcc
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5345926f
or eax, 0x29efd733
and eax, 0x3bec4583
or eax, 0x808
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d8de771
or eax, 0x21b375de
and eax, 0x90f344d
or eax, 0x84008000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d0629ea
and eax, 0x40
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
or eax, 0x48cae3a
or eax, 0x389e89bb
and eax, 0x3098058b
or eax, 0x3605000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c0fa6ad
xor eax, 0x71f147b8
and eax, 0x4069014
or eax, 0x80094841
mov dword [ebx], eax
add ebx, edx
or eax, 0x7224e49c
or eax, 0x62c87852
and eax, 0x94
or eax, 0x20
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d9eb566
and eax, 0x1940582
or eax, 0x82604009
mov dword [ebx], eax
add ebx, edx
or eax, 0x75c4d444
and eax, 0x458001c8
or eax, 0x90020
mov dword [ebx], eax
add ebx, edx
and eax, 0x47d73ddd
and eax, 0x3f05a4c5
and eax, 0x100c0
or eax, 0xd84c8b34
mov dword [ebx], eax
add ebx, edx
xor eax, 0x9ab6ec2
and eax, 0x1abc53f3
and eax, 0x10a44132
or eax, 0x6c500c09
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa17de28
xor eax, 0x6923ff5
and eax, 0x60518846
or eax, 0x88040310
mov dword [ebx], eax
add ebx, edx
and eax, 0x69e475d8
or eax, 0x1df667d6
and eax, 0x7ce00580
or eax, 0x82009009
mov dword [ebx], eax
add ebx, edx
xor eax, 0x145c54da
and eax, 0x2851d06e
and eax, 0xc042
or eax, 0x458b3fbd
mov dword [ebx], eax
add ebx, edx
and eax, 0x55d9e1da
or eax, 0x1a77561f
and eax, 0x5c858194
or eax, 0x80000820
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ccde7f9
and eax, 0x88cdeffc
or eax, 0x3321002
mov dword [ebx], eax
add ebx, edx
and eax, 0x12fda1fe
and eax, 0x81a04c
or eax, 0xc1021401
mov dword [ebx], eax
add ebx, edx
and eax, 0x158d0e2f
and eax, 0x10001
or eax, 0xb44c8900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x53930206
and eax, 0xd2095bb
and eax, 0x4008103
or eax, 0xfae01488
mov dword [ebx], eax
add ebx, edx
xor eax, 0x78916a0a
xor eax, 0x154ab563
and eax, 0x913b4ae2
or eax, 0x400b51d
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ca9b330
and eax, 0xfdbbfedc
or eax, 0x2440000
mov dword [ebx], eax
add ebx, edx
or eax, 0xc6f9550
and eax, 0x157acc13
and eax, 0x50a0810
or eax, 0x4081036d
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b134aa0
or eax, 0x260de410
and eax, 0x20052a00
or eax, 0xc04001c4
mov dword [ebx], eax
add ebx, edx
or eax, 0x2a0cada
and eax, 0x60a0411a
or eax, 0x1c080421
mov dword [ebx], eax
add ebx, edx
and eax, 0x1dbe687a
and eax, 0x10080022
or eax, 0xa0458b00
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ad38ce3
and eax, 0x33d677f3
and eax, 0x30d00523
or eax, 0x4d004818
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a0edc8a
and eax, 0x34548121
or eax, 0x88010a46
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3dad6415
and eax, 0x419617b8
and eax, 0x1000200
or eax, 0x8801c083
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a1151c2
or eax, 0x131c98cf
and eax, 0x1099845
or eax, 0x44822410
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d45cd33
and eax, 0x1008010
or eax, 0xe803cc
mov dword [ebx], eax
add ebx, edx
or eax, 0x71a6d22c
and eax, 0x1cc4188
or eax, 0x8a100401
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2391bdea
and eax, 0x809b841
or eax, 0x4532040c
mov dword [ebx], eax
add ebx, edx
or eax, 0x2a1ffc5c
xor eax, 0x58c295f5
and eax, 0x34d6988
or eax, 0x88001454
mov dword [ebx], eax
add ebx, edx
or eax, 0xa87bfd1
and eax, 0x10bd055
or eax, 0x54300000
mov dword [ebx], eax
add ebx, edx
or eax, 0x91f1263
and eax, 0x9085070
or eax, 0x82002d80
mov dword [ebx], eax
add ebx, edx
and eax, 0x54e5c0ed
and eax, 0x199d0b83
and eax, 0
or eax, 0x450bfc45
mov dword [ebx], eax
add ebx, edx
or eax, 0xd80f66e
and eax, 0x706710ca
and eax, 0x1008
or eax, 0x8b3465a0
mov dword [ebx], eax
add ebx, edx
or eax, 0x4272ac12
and eax, 0x2471b3d6
and eax, 0x30a000
or eax, 0x4d03444d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b1e3491
or eax, 0x30954806
and eax, 0x540d18c8
or eax, 0x80402320
mov dword [ebx], eax
add ebx, edx
and eax, 0x23cf4e0a
xor eax, 0x5c551dfc
and eax, 0x54081274
or eax, 0x1832009
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c52ef8b
and eax, 0x5109d4
or eax, 0xd4040208
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f3ef089
or eax, 0x7ee95bc3
and eax, 0x7de05113
or eax, 0x140428
mov dword [ebx], eax
add ebx, edx
and eax, 0x73a38010
or eax, 0x40ab050f
and eax, 0x30010107
or eax, 0x80448a20
mov dword [ebx], eax
add ebx, edx
or eax, 0x527af30e
or eax, 0x453885
and eax, 0x8074412b
or eax, 0x9800400
mov dword [ebx], eax
add ebx, edx
and eax, 0x285ec44d
and eax, 0x8544001
or eax, 0xf7aa9884
mov dword [ebx], eax
add ebx, edx
or eax, 0x26110099
and eax, 0xb04d889d
or eax, 0x362
mov dword [ebx], eax
add ebx, edx
xor eax, 0x570ed0e3
and eax, 0x81014900
or eax, 0x800a083
mov dword [ebx], eax
add ebx, edx
or eax, 0x2bdb75fe
and eax, 0xa983b04d
or eax, 0x14000000
mov dword [ebx], eax
add ebx, edx
or eax, 0xbd00b35
and eax, 0x2bb4d57
and eax, 0x2930850
or eax, 0xfd6cf688
mov dword [ebx], eax
add ebx, edx
xor eax, 0x15d5e504
and eax, 0x8a081000
or eax, 0x1016400
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c275469
and eax, 0x8a035441
or eax, 0x60808814
mov dword [ebx], eax
add ebx, edx
or eax, 0x5edf28c9
and eax, 0x15b9c1d1
and eax, 0x14118001
or eax, 0xc8440900
mov dword [ebx], eax
add ebx, edx
and eax, 0x5bb6461f
or eax, 0x68022fdb
and eax, 0x14058b
or eax, 0x83e04000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6478d598
xor eax, 0x791a03f6
and eax, 0x41080068
or eax, 0x4810180
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ca590e5
and eax, 0x448000e0
or eax, 0xba08e914
mov dword [ebx], eax
add ebx, edx
xor eax, 0x23acf44f
and eax, 0x4d001dbb
or eax, 0x8be244
mov dword [ebx], eax
add ebx, edx
or eax, 0x61cf131c
or eax, 0x5b49e6b2
and eax, 0x22c18108
or eax, 0x300000
mov dword [ebx], eax
add ebx, edx
or eax, 0x347a564e
and eax, 0xc
or eax, 0x81000020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x32eb1dc8
and eax, 0x6119e0
or eax, 0x44011
mov dword [ebx], eax
add ebx, edx
and eax, 0x45ac99a6
xor eax, 0x15313545
and eax, 0x150800
or eax, 0x8408300
mov dword [ebx], eax
add ebx, edx
or eax, 0x7d42c2b8
and eax, 0x4053c280
or eax, 0xa80001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2db51cea
and eax, 0x60000000
or eax, 0x92810000
mov dword [ebx], eax
add ebx, edx
and eax, 0x73185a4e
and eax, 0
or eax, 0x8a76
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a3c70e2
and eax, 0
or eax, 0x11d88a88
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d50110
and eax, 0x800000
or eax, 0x450b0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x51d0ff9e
and eax, 0xd22d8c
or eax, 0x22000060
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d9bf2ae
and eax, 0x45890000
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x52576fee
and eax, 0x40010000
or eax, 0xa84c8bec
mov dword [ebx], eax
add ebx, edx
and eax, 0x72c3c3ac
and eax, 0x4a8fd10d
and eax, 0x108
or eax, 0x89ec4c23
mov dword [ebx], eax
add ebx, edx
and eax, 0x47d0d056
and eax, 0x1c04000
or eax, 0x82ba84d
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f961adc
and eax, 0x45c784ff
and eax, 0x1c00089
or eax, 0x82285502
mov dword [ebx], eax
add ebx, edx
and eax, 0x68302ba1
xor eax, 0x14baf331
and eax, 0x14880080
or eax, 0x41010142
mov dword [ebx], eax
add ebx, edx
and eax, 0x13e00089
and eax, 0x80
or eax, 0xe8458b68
mov dword [ebx], eax
add ebx, edx
and eax, 0x5074c4a6
and eax, 0xb75f9b9
and eax, 0x40020
or eax, 0xfb8451b
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f5c9244
and eax, 0x940d
or eax, 0x12080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x360a0918
xor eax, 0x5b932ca0
and eax, 0x28088100
or eax, 0x90450a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x647c1b59
and eax, 0x900
or eax, 0x8901e083
mov dword [ebx], eax
add ebx, edx
or eax, 0x6105959a
or eax, 0x3f66f702
and eax, 0x5503b809
or eax, 0x880044
mov dword [ebx], eax
add ebx, edx
or eax, 0x613d8935
xor eax, 0x2a662206
and eax, 0x8511b30
or eax, 0xa0042084
mov dword [ebx], eax
add ebx, edx
xor eax, 0x39c9c487
and eax, 0x1840931
or eax, 0x4443004c
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e7d642a
and eax, 0x114
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
xor eax, 0x575771bb
and eax, 0x47076000
or eax, 0x80008b00
mov dword [ebx], eax
add ebx, edx
or eax, 0x7120c0aa
xor eax, 0x64ef9851
and eax, 0x1041
or eax, 0x8404
mov dword [ebx], eax
add ebx, edx
or eax, 0x3d470269
and eax, 0x5030000
or eax, 0x40880000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x42c001d3
and eax, 0x44101c0
or eax, 0x90040a24
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d87be34
and eax, 0x49821050
or eax, 0x4090825
mov dword [ebx], eax
add ebx, edx
xor eax, 0x49db7d31
or eax, 0x1d6fad42
and eax, 0x104d2904
or eax, 0xc00012a8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x116e2945
and eax, 0x41030069
or eax, 0x14880814
mov dword [ebx], eax
add ebx, edx
and eax, 0x2945e255
and eax, 0x6fe6bbb8
and eax, 0x10
or eax, 0xf45503c4
mov dword [ebx], eax
add ebx, edx
and eax, 0x6494eb86
or eax, 0x576265ce
and eax, 0x45020044
or eax, 0x890831
mov dword [ebx], eax
add ebx, edx
and eax, 0x17cbf347
or eax, 0x588044e0
and eax, 0x580100c0
or eax, 0x80443b08
mov dword [ebx], eax
add ebx, edx
and eax, 0x2da9bdb8
and eax, 0x7a9e5964
and eax, 0x8000800
or eax, 0x458b447d
mov dword [ebx], eax
add ebx, edx
and eax, 0x19f649c5
and eax, 0x840
or eax, 0xc04d33a0
mov dword [ebx], eax
add ebx, edx
and eax, 0x15ab2d30
and eax, 0x92920
or eax, 0x5582125c
mov dword [ebx], eax
add ebx, edx
and eax, 0x4484afcc
and eax, 0x242cf29c
and eax, 0x4000208
or eax, 0x51af0df0
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e7547aa
xor eax, 0x2f145d2
and eax, 0x55020020
or eax, 0x20d08590
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ef0c127
xor eax, 0x20691f7a
and eax, 0x40018a10
or eax, 0xb0440120
mov dword [ebx], eax
add ebx, edx
and eax, 0xd946a29
or eax, 0x74b5fd52
and eax, 0x74a44532
or eax, 0x9400009
mov dword [ebx], eax
add ebx, edx
xor eax, 0x19d1cd5a
and eax, 0x64058821
or eax, 0x98480310
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ae73a0a
and eax, 0x321c2dd4
and eax, 0x10040800
or eax, 0x6da8453b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6e28590e
xor eax, 0x4783c951
and eax, 0x1005c500
or eax, 0x80400209
mov dword [ebx], eax
add ebx, edx
and eax, 0x1ebcc5a4
and eax, 0
or eax, 1
mov dword [ebx], eax
add ebx, edx
and eax, 0x6aa709a0
or eax, 0x50f39fcf
and eax, 0x40c307cb
or eax, 0x5040020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x643896fb
and eax, 0x10
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
or eax, 0x306c2bf5
and eax, 0x30440b00
or eax, 0x88118000
mov dword [ebx], eax
add ebx, edx
and eax, 0x9b47f11
and eax, 0x100100
or eax, 0x74805433
mov dword [ebx], eax
add ebx, edx
or eax, 0x6a2cad97
and eax, 0x74048911
or eax, 0x80410200
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c3ef887
and eax, 0x7c4c4113
or eax, 0x1800428
mov dword [ebx], eax
add ebx, edx
or eax, 0x69737f0d
and eax, 0x2c4d0b09
or eax, 0x80008000
mov dword [ebx], eax
add ebx, edx
or eax, 0x268844c9
or eax, 0x55f3d2dd
and eax, 0x8901c981
or eax, 0x2002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5b4027b2
and eax, 0x50018c01
or eax, 0x58a204c
mov dword [ebx], eax
add ebx, edx
xor eax, 0xae274cf
xor eax, 0x5241af31
and eax, 0x12803b0
or eax, 0xc28048
mov dword [ebx], eax
add ebx, edx
and eax, 0x2398fae7
xor eax, 0x4eacea51
and eax, 0xb204081
or eax, 0x80d81508
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7de5e3c6
and eax, 0xc001b045
or eax, 0x820000
mov dword [ebx], eax
add ebx, edx
or eax, 0x37123693
and eax, 0x9f05f6e
and eax, 0
or eax, 0xb0458901
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ac3caa5
and eax, 0x400801
or eax, 0x3bc458a
mov dword [ebx], eax
add ebx, edx
or eax, 0x58582a45
or eax, 0x3993a7b7
and eax, 0x493bc04d
or eax, 0x4001000
mov dword [ebx], eax
add ebx, edx
or eax, 0x15d37da2
xor eax, 0x8f54273
and eax, 0x10e3d8c
or eax, 0x8a504020
mov dword [ebx], eax
add ebx, edx
or eax, 0x25f466fc
and eax, 0x53a6c54
or eax, 0x50018001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x50526b8a
xor eax, 0x7dcb4c71
and eax, 0x8004880
or eax, 0x834d3450
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c824212
or eax, 0x199bf11c
and eax, 0x103d004
or eax, 0x44000c41
mov dword [ebx], eax
add ebx, edx
or eax, 0x761fc8c1
and eax, 0x640518c4
or eax, 0x80402308
mov dword [ebx], eax
add ebx, edx
and eax, 0x511cf594
and eax, 0x40000004
or eax, 0xd8b4278
mov dword [ebx], eax
add ebx, edx
and eax, 0x73178751
xor eax, 0x13a7d600
and eax, 0x50848050
or eax, 0x840909a8
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c485782
and eax, 0x88cddffa
or eax, 0x3322004
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e0927c7
and eax, 0x9589f055
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5bc8c6a5
and eax, 0xce4136d0
or eax, 0x31bec800
mov dword [ebx], eax
add ebx, edx
and eax, 0x67f2f276
and eax, 0x3f04000
or eax, 0x8008058b
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f631368
and eax, 0xae54c9e
and eax, 8
or eax, 0x458901e0
mov dword [ebx], eax
add ebx, edx
or eax, 0xecc4869
xor eax, 0x3a6f602c
and eax, 0x548009c0
or eax, 0x800d8238
mov dword [ebx], eax
add ebx, edx
xor eax, 0x15605685
and eax, 0x1eddd7c
or eax, 0x3a122282
mov dword [ebx], eax
add ebx, edx
and eax, 0x9c63947
and eax, 0x9c61004
or eax, 0xf638c089
mov dword [ebx], eax
add ebx, edx
xor eax, 0x63ae555b
and eax, 0x881004d6
or eax, 0x3097829
mov dword [ebx], eax
add ebx, edx
and eax, 0x165daa24
and eax, 0x190804
or eax, 0x5522d051
mov dword [ebx], eax
add ebx, edx
xor eax, 0x19260c86
and eax, 0x3be2374b
and eax, 0x8001400
or eax, 0x831a69b0
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ae7a567
or eax, 0x1a56bc3c
and eax, 0xe883e445
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2eeb731b
xor eax, 0x9033306
and eax, 0xc4418000
or eax, 0x20040901
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f3b3610
and eax, 0x933b826
and eax, 0
or eax, 0x3bc84d8b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e761577
and eax, 0x13c404c
or eax, 0x841a401
mov dword [ebx], eax
add ebx, edx
or eax, 0x5a95734
xor eax, 0x1ffb3b0b
and eax, 0x2004402
or eax, 0x81f01189
mov dword [ebx], eax
add ebx, edx
xor eax, 0x181bc309
and eax, 0x5162b43c
and eax, 0x11000000
or eax, 0x448901c2
mov dword [ebx], eax
add ebx, edx
and eax, 0x1cee3ed6
and eax, 0xc0
or eax, 0xe0458b30
mov dword [ebx], eax
add ebx, edx
xor eax, 0x46e06f8b
and eax, 0x90ec3d9
and eax, 0xc001
or eax, 0x89010082
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c54605f
and eax, 0x4d01e045
or eax, 0x8a0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x34862301
and eax, 0x3e9eec2f
and eax, 0x800000
or eax, 0x14183d8
mov dword [ebx], eax
add ebx, edx
xor eax, 0xacf0a2d
xor eax, 0x4d1e6a91
and eax, 0x2104100
or eax, 0x89c80c89
mov dword [ebx], eax
add ebx, edx
xor eax, 0x16906bcb
or eax, 0x6036ab33
and eax, 0x553aa451
or eax, 0x11004
mov dword [ebx], eax
add ebx, edx
and eax, 0xf083d8b
and eax, 0x38eb486f
and eax, 0
or eax, 0x8b357cf8
mov dword [ebx], eax
add ebx, edx
and eax, 0x2eadab98
or eax, 0x43421482
and eax, 0x41233400
or eax, 0x418c045
mov dword [ebx], eax
add ebx, edx
xor eax, 0x26d46db9
and eax, 0x30419c4
or eax, 0x88106400
mov dword [ebx], eax
add ebx, edx
and eax, 0x729a0b0d
or eax, 0x621f34c3
and eax, 0x60030c45
or eax, 0x8980c008
mov dword [ebx], eax
add ebx, edx
or eax, 0x612c186e
and eax, 0xc80d8801
or eax, 0x4400100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a96fd5d
and eax, 0x5656696d
and eax, 0x6404008
or eax, 0x98c1583
mov dword [ebx], eax
add ebx, edx
or eax, 0x12cbb2b8
or eax, 0x23a8f825
and eax, 0x5e055af
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3fd01512
and eax, 0x8a104090
or eax, 0x1093542
mov dword [ebx], eax
add ebx, edx
and eax, 0x391760db
and eax, 0x1114040
or eax, 0x442a9c05
mov dword [ebx], eax
add ebx, edx
and eax, 0x324a9a5d
and eax, 0x81800
or eax, 0x8b6165b0
mov dword [ebx], eax
add ebx, edx
and eax, 0x32702b06
and eax, 0x35571b18
and eax, 0
or eax, 0xe983d04d
mov dword [ebx], eax
add ebx, edx
or eax, 0x2a9a851d
and eax, 0xc0098101
or eax, 0x10440800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x428d69e3
and eax, 0x69658bdd
and eax, 0x400080
or eax, 0x3b90550b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1ece5b53
or eax, 0x73edcb52
and eax, 0x507dc850
or eax, 0x8001005
mov dword [ebx], eax
add ebx, edx
and eax, 0x25139fc6
or eax, 0x5a0e2006
and eax, 0x1a040002
or eax, 0x21c04589
mov dword [ebx], eax
add ebx, edx
xor eax, 0x38b4a14b
and eax, 0x370e440
or eax, 0x440c1805
mov dword [ebx], eax
add ebx, edx
xor eax, 0x10ccc168
and eax, 0x1b00d09
or eax, 0x88444082
mov dword [ebx], eax
add ebx, edx
xor eax, 0x28823e5c
and eax, 0x3d011f94
and eax, 0x21000084
or eax, 0xdefecc09
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c33c938
and eax, 0x904501b5
or eax, 0x44108a4a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f76c9f2
and eax, 0xba000009
or eax, 0x44c89580
mov dword [ebx], eax
add ebx, edx
and eax, 0x719c2dc1
or eax, 0x70cccdf4
and eax, 0x4088cdf5
or eax, 0x503320a
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ebcb6ef
or eax, 0x7d2959e1
and eax, 0x18083d4
or eax, 0x400000
mov dword [ebx], eax
add ebx, edx
and eax, 0x40f6906e
and eax, 0xc00000
or eax, 0x8b144589
mov dword [ebx], eax
add ebx, edx
xor eax, 0x36e531af
and eax, 0xbd304404
or eax, 0x42ce8889
mov dword [ebx], eax
add ebx, edx
xor eax, 0x398d4b6
and eax, 0xc804183b
or eax, 0x8923c4
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e665724
and eax, 0x48041324
or eax, 0x34fbecda
mov dword [ebx], eax
add ebx, edx
xor eax, 0x32910a59
and eax, 0x448106
or eax, 0xb0110a18
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e154508
xor eax, 0x3e31eac8
and eax, 0x30500412
or eax, 0xb8c5121
mov dword [ebx], eax
add ebx, edx
or eax, 0x5236b574
and eax, 0x87cd055
or eax, 0x10000
mov dword [ebx], eax
add ebx, edx
and eax, 0x79e6a322
and eax, 0x8400000
or eax, 0x3390458b
mov dword [ebx], eax
add ebx, edx
or eax, 0x14755655
and eax, 0xb744045
or eax, 0x8a000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x521e4ec3
and eax, 0x51c2aba1
and eax, 0x1400880
or eax, 0x2ab8450b
mov dword [ebx], eax
add ebx, edx
or eax, 0x6412eabd
and eax, 0x4d3aa80d
or eax, 0x11040
mov dword [ebx], eax
add ebx, edx
or eax, 0x390e6436
and eax, 0x9097c70
or eax, 0x82000180
mov dword [ebx], eax
add ebx, edx
or eax, 0x644db6f0
and eax, 0x73ae3c02
and eax, 0x62000000
or eax, 0x8883c055
mov dword [ebx], eax
add ebx, edx
xor eax, 0x37c04a7d
and eax, 0xc0418800
or eax, 0x140101
mov dword [ebx], eax
add ebx, edx
or eax, 0x5550411c
and eax, 0x5e88db85
and eax, 0x54000101
or eax, 0xabfe36e8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x61eb0982
and eax, 0x72bb10fa
and eax, 0x1006a
or eax, 0x8448b95
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a1b521d
and eax, 0x1020d
or eax, 0x82f900
mov dword [ebx], eax
add ebx, edx
and eax, 0x56fc1cff
and eax, 0x800800
or eax, 0xbb7f0500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x58b4dd8d
xor eax, 0x7ddb12d1
and eax, 0x92000000
or eax, 0x10d0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f9b0c8e
and eax, 0x34000004
or eax, 0x1000021
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3c441bd9
and eax, 0x1bfc
or eax, 0xe403
mov dword [ebx], eax
add ebx, edx
xor eax, 0x30fe95f2
and eax, 0x84809
or eax, 0x81000582
mov dword [ebx], eax
add ebx, edx
and eax, 0xe8a4b3a
xor eax, 0x514a34c
and eax, 0x10a040
or eax, 0x2001b1
mov dword [ebx], eax
add ebx, edx
and eax, 0x1df7c18f
and eax, 0x308100
or eax, 0xd5c10000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1325b98b
and eax, 0x137580be
and eax, 8
or eax, 0x88000071
mov dword [ebx], eax
add ebx, edx
or eax, 0x47ae8edc
and eax, 0x74724583
and eax, 0x81
or eax, 0x11d800
mov dword [ebx], eax
add ebx, edx
or eax, 0x393e3375
and eax, 0x9322f38
and eax, 0x8100b00
or eax, 0x458000
mov dword [ebx], eax
add ebx, edx
and eax, 0x838284
and eax, 0x18200
or eax, 0xb57a4881
mov dword [ebx], eax
add ebx, edx
and eax, 0x67ce446c
and eax, 0
or eax, 0xc2810000
mov dword [ebx], eax
add ebx, edx
and eax, 0x53e094d6
and eax, 0x3cebbe71
and eax, 0
or eax, 0xb762
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa05987c
and eax, 0x2200
or eax, 0xb482d081
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe424e9e
and eax, 0x38800001
or eax, 0x45380000
mov dword [ebx], eax
add ebx, edx
and eax, 0x127672f4
xor eax, 0x20ac101b
and eax, 0x20000018
or eax, 0xb0000e4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a578c8f
and eax, 0x1150841
or eax, 0x6200004
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a4cdfb0
and eax, 0x4f1a4b4
and eax, 0
or eax, 0x880000b3
mov dword [ebx], eax
add ebx, edx
and eax, 0x440fd9d2
and eax, 0x90
or eax, 0x11d800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x242768e9
xor eax, 0x73e90f0c
and eax, 0x4d8b00
or eax, 0x8000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x363b06a4
and eax, 0x26748980
or eax, 0x40814001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c97f6fd
xor eax, 0x797aa69c
and eax, 0x41000000
or eax, 0xb0810000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d909438
or eax, 0x7e129801
and eax, 0x801
or eax, 0x674e
mov dword [ebx], eax
add ebx, edx
and eax, 0x9adcc7f
and eax, 0x4c0a
or eax, 0xa2b0b0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3636fef8
and eax, 0x140200
or eax, 0x8412900
mov dword [ebx], eax
add ebx, edx
or eax, 0x55340b76
and eax, 0x59002200
or eax, 0x80d081
mov dword [ebx], eax
add ebx, edx
or eax, 0x55f4c734
and eax, 0x8800000
or eax, 0x82080000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6eaf5461
or eax, 0x5ab5cfa7
and eax, 0x180
or eax, 0x1058
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e07e317
and eax, 0x4a0c8
or eax, 0x1e80020
mov dword [ebx], eax
add ebx, edx
and eax, 0x11e65506
or eax, 0x5883f7e5
and eax, 0x58458300
or eax, 0xa0000800
mov dword [ebx], eax
add ebx, edx
or eax, 0x795b9236
and eax, 0x2516a93c
and eax, 0x1008000
or eax, 0x88014083
mov dword [ebx], eax
add ebx, edx
or eax, 0x21a266ba
xor eax, 0x6ba7e0e4
and eax, 0x40000045
or eax, 0xd8bf800
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a523455
and eax, 0x2ac18044
or eax, 0x80000188
mov dword [ebx], eax
add ebx, edx
and eax, 0x448207e9
xor eax, 0x2a49bfce
and eax, 0x8000004
or eax, 0x81000018
mov dword [ebx], eax
add ebx, edx
xor eax, 0x70445c84
and eax, 0x51004c08
or eax, 0x48b8045
mov dword [ebx], eax
add ebx, edx
or eax, 0x2dd79220
and eax, 0x4c550a44
or eax, 0x80002180
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb822dbd
and eax, 0x4626e1e4
and eax, 0x42040000
or eax, 0xa9c05589
mov dword [ebx], eax
add ebx, edx
and eax, 0x19a071d8
and eax, 0x108
or eax, 0xc4458a01
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c87fd00
and eax, 0x88004001
or eax, 0x1018082
mov dword [ebx], eax
add ebx, edx
or eax, 0x3393c941
and eax, 0x983c041
or eax, 0x44080404
mov dword [ebx], eax
add ebx, edx
or eax, 0x777272b3
and eax, 0x304932c4
or eax, 0x80040900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x490730b7
and eax, 0x1480903
or eax, 0x25840c
mov dword [ebx], eax
add ebx, edx
and eax, 0x5bdf5772
and eax, 0x1090000
or eax, 0x54820000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a840cba
and eax, 0x40000000
or eax, 0x88553bfc
mov dword [ebx], eax
add ebx, edx
and eax, 0x3dd0739d
and eax, 0x301c
or eax, 0x458b0460
mov dword [ebx], eax
add ebx, edx
xor eax, 0x658fcbfe
and eax, 0x20043b80
or eax, 0x8841005c
mov dword [ebx], eax
add ebx, edx
and eax, 0x64cd2b31
and eax, 0x450910
or eax, 0x4582006d
mov dword [ebx], eax
add ebx, edx
or eax, 0xdf02b5a
and eax, 0x3237303c
and eax, 0xc
or eax, 0x180
mov dword [ebx], eax
add ebx, edx
and eax, 0x24ba610a
or eax, 0x2bde7217
and eax, 0x3066300
or eax, 0xc4018800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x47e84d00
and eax, 0x8400
or eax, 0x845
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1fe57662
or eax, 0x2fbba3bd
and eax, 0xd8b0000
or eax, 0x40000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7cdf9245
and eax, 0x441240
or eax, 0x8c0921a0
mov dword [ebx], eax
add ebx, edx
and eax, 0x5acd1ff2
and eax, 0x27c45548
and eax, 0x1040
or eax, 0x558b0435
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b68beea
and eax, 0xe28294
or eax, 0x1080160
mov dword [ebx], eax
add ebx, edx
xor eax, 0x16e4fa61
and eax, 0x3045181
or eax, 0x88f00408
mov dword [ebx], eax
add ebx, edx
xor eax, 0x62805c7
and eax, 0x8d0c5044
or eax, 0x2203a401
mov dword [ebx], eax
add ebx, edx
or eax, 0x17d20b4b
or eax, 0x2c47dc37
and eax, 0x8085f845
or eax, 0x40000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5da7e830
and eax, 0x40816000
or eax, 0xd0a1774
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4367004
and eax, 0x1a90360
or eax, 0x408088
mov dword [ebx], eax
add ebx, edx
or eax, 0x6e125392
and eax, 0xbe84188
or eax, 0x80000c01
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ece87bd
and eax, 0x52ac015
or eax, 0x50011040
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ed85e3d
or eax, 0x64ab0c8a
and eax, 0xb2154e8
or eax, 0x80002100
mov dword [ebx], eax
add ebx, edx
or eax, 0x214f73b1
or eax, 0x1f326db
and eax, 0x13b5441
or eax, 0x44008004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4137cb3
and eax, 0x10828d0
or eax, 0x8a115408
mov dword [ebx], eax
add ebx, edx
and eax, 0x720cafb3
and eax, 0x82c00
or eax, 0x4d33804d
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d27834f
or eax, 0x3b060506
and eax, 0xb112c40
or eax, 0x800050a0
mov dword [ebx], eax
add ebx, edx
and eax, 0x74877606
xor eax, 0x4617f1c8
and eax, 0x42028440
or eax, 0xa8816015
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b1dd951
and eax, 0x80140900
or eax, 0x64418001
mov dword [ebx], eax
add ebx, edx
or eax, 0x610ed8de
or eax, 0x728aa752
and eax, 0x33d8458b
or eax, 0x8200000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a8167ae
and eax, 0x784c3658
and eax, 0x482400
or eax, 0x4535c045
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f04095d
and eax, 0xa484d08
or eax, 0x5800083
mov dword [ebx], eax
add ebx, edx
and eax, 0x326f2b9c
and eax, 0x400988
or eax, 0x85a04427
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e6991d9
and eax, 0x189
or eax, 0x8b187440
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c60cfc
and eax, 0x1125055
or eax, 0x54218000
mov dword [ebx], eax
add ebx, edx
or eax, 0x70640ea0
xor eax, 0x40a01bee
and eax, 0x1104518
or eax, 0x8a0030e0
mov dword [ebx], eax
add ebx, edx
and eax, 0x73a7e53e
and eax, 0x1004400
or eax, 0x443b9845
mov dword [ebx], eax
add ebx, edx
or eax, 0x383f009
and eax, 0x7aa013d6
and eax, 0x2201040
or eax, 0x890a6d98
mov dword [ebx], eax
add ebx, edx
and eax, 0x49232a2e
and eax, 0x9222008
or eax, 0x44199445
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e1fcd6
and eax, 0x64f324cd
and eax, 0x2224cc
or eax, 0x8b005930
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b12a271
and eax, 0x719cd833
and eax, 0x4000c011
or eax, 0x82832444
mov dword [ebx], eax
add ebx, edx
and eax, 0x211d83f3
or eax, 0x705064d6
and eax, 0x60518001
or eax, 0x84040900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4cab9102
xor eax, 0x64b36d6c
and eax, 0x848450b
or eax, 0x33800080
mov dword [ebx], eax
add ebx, edx
or eax, 0x25625bf0
and eax, 0x11684441
or eax, 0x15a004
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a1134b6
or eax, 0x1de85ce
and eax, 0x1c4058a
or eax, 0x3a204801
mov dword [ebx], eax
add ebx, edx
and eax, 0xc296f9e
xor eax, 0x157aae72
and eax, 0x958e048
or eax, 0x251805
mov dword [ebx], eax
add ebx, edx
or eax, 0x328566a7
and eax, 0x3cc548b
or eax, 0x80000100
mov dword [ebx], eax
add ebx, edx
and eax, 0x58d01812
and eax, 0x5243c8f7
and eax, 2
or eax, 0x558901e8
mov dword [ebx], eax
add ebx, edx
or eax, 0x604c8a2b
xor eax, 0x11bcbd41
and eax, 0x44410288
or eax, 0x88048944
mov dword [ebx], eax
add ebx, edx
and eax, 0x7665d4dc
and eax, 0x22119d96
and eax, 0x18080
or eax, 0x89004003
mov dword [ebx], eax
add ebx, edx
xor eax, 0x558ab792
and eax, 0x142a0127
and eax, 0x40a0001
or eax, 0x4981cc44
mov dword [ebx], eax
add ebx, edx
and eax, 0x16f247fd
xor eax, 0x7ac2c3b5
and eax, 0x504003b0
or eax, 0x800d3804
mov dword [ebx], eax
add ebx, edx
xor eax, 0x108b871b
and eax, 0x4082342c
or eax, 0x15090250
mov dword [ebx], eax
add ebx, edx
or eax, 0x1af872cb
and eax, 0x485132e0
or eax, 0xa0040900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4cc91c93
xor eax, 0x2570b2f4
and eax, 0x1880405
or eax, 0x44032278
mov dword [ebx], eax
add ebx, edx
and eax, 0xe7857b
xor eax, 0x6b22f148
and eax, 0x1808130
or eax, 0x4002c8
mov dword [ebx], eax
add ebx, edx
and eax, 0x678a2bed
and eax, 0x1800188
or eax, 0x8a784401
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3a88a845
and eax, 0x100e84c
or eax, 0x4c0b1001
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d712a65
and eax, 0x689f790a
and eax, 0x8117008
or eax, 0x830404d0
mov dword [ebx], eax
add ebx, edx
or eax, 0x480ae0a
xor eax, 0x607d0bfa
and eax, 0xea80d400
or eax, 0x30855
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f25bce7
and eax, 0x3e2061e3
and eax, 0x1c000001
or eax, 0xc0558900
mov dword [ebx], eax
add ebx, edx
or eax, 0x4701ef62
and eax, 0x74fb9ef6
and eax, 0x4500402
or eax, 0xbac4189
mov dword [ebx], eax
add ebx, edx
and eax, 0x44bcec61
or eax, 0x54381d2
and eax, 0x1dc4583
or eax, 0x3a00002c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f682702
and eax, 0x346005
or eax, 0x8489040
mov dword [ebx], eax
add ebx, edx
xor eax, 0xff32946
or eax, 0xf22b098
and eax, 0xbac498b
or eax, 0x30400400
mov dword [ebx], eax
add ebx, edx
and eax, 0x721969f8
and eax, 0x80808
or eax, 0x975b045
mov dword [ebx], eax
add ebx, edx
xor eax, 0x25759efe
xor eax, 0x6037e988
and eax, 0x2c450b
or eax, 0x83c01080
mov dword [ebx], eax
add ebx, edx
or eax, 0x20515125
and eax, 0x18901aa
or eax, 0x54000040
mov dword [ebx], eax
add ebx, edx
or eax, 0x4fff1b5e
and eax, 0x50450bec
or eax, 0x80008000
mov dword [ebx], eax
add ebx, edx
or eax, 0x324a8241
xor eax, 0x545f5666
and eax, 0x2410450b
or eax, 0x58c80030
mov dword [ebx], eax
add ebx, edx
and eax, 0xf7c9f27
and eax, 0x8480121
or eax, 0xa0058a10
mov dword [ebx], eax
add ebx, edx
and eax, 0x6bb88500
and eax, 0x3c0234ca
and eax, 0x28000000
or eax, 0xd6c48d89
mov dword [ebx], eax
add ebx, edx
and eax, 0x9797091
and eax, 0x81
or eax, 0x558bff7e
mov dword [ebx], eax
add ebx, edx
and eax, 0x487082c
or eax, 0x6d852f60
and eax, 0x40850924
or eax, 0x80108090
mov dword [ebx], eax
add ebx, edx
xor eax, 0x295b5a41
and eax, 0x89ced3f4
or eax, 0x2312c0a
mov dword [ebx], eax
add ebx, edx
or eax, 0x6644721c
or eax, 0x364ac447
and eax, 0xe883a845
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f909817
xor eax, 0x3ac163a5
and eax, 0x20418900
or eax, 0x88040001
mov dword [ebx], eax
add ebx, edx
or eax, 0x35895c1e
and eax, 0xbcc48d0b
or eax, 0x42000080
mov dword [ebx], eax
add ebx, edx
and eax, 0x2345a8c4
and eax, 0x8880
or eax, 0x8d3b777f
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a74ba26
and eax, 0x830ba00
or eax, 0xf7cf44c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc2ab36f
and eax, 0x5181082c
or eax, 0x40a0050
mov dword [ebx], eax
add ebx, edx
and eax, 0x1572f546
and eax, 0x579169fd
and eax, 0x4000040
or eax, 0xc8553b88
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a328b35
and eax, 0x4403007d
or eax, 0x1880900
mov dword [ebx], eax
add ebx, edx
or eax, 0x59e98aab
or eax, 0x579b2196
and eax, 0x1c083fc
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c1b88ab
and eax, 0x9d80101
or eax, 0x82244488
mov dword [ebx], eax
add ebx, edx
xor eax, 0x443541f
or eax, 0x4f6c611d
and eax, 0x4d3b600d
or eax, 0x8440
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f521585
and eax, 0x9000400
or eax, 0x820979e0
mov dword [ebx], eax
add ebx, edx
and eax, 0xb4340af
or eax, 0x56e79ad2
and eax, 0x4a839050
or eax, 0xa0002405
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e2c33c6
or eax, 0x3ab6abb2
and eax, 0xb4158901
or eax, 0x400000
mov dword [ebx], eax
add ebx, edx
and eax, 0x62bc1b1
and eax, 0x617dbee9
and eax, 1
or eax, 0x83ec458a
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ffd70ef
or eax, 0x5260bd84
and eax, 0x41880180
or eax, 0x4010040
mov dword [ebx], eax
add ebx, edx
or eax, 0x5bca5029
and eax, 0x504901e8
or eax, 0x80048a04
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a17344c
and eax, 0x88018180
or eax, 0x1004003
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a0b7b87
or eax, 0x686f4dc0
and eax, 0x7a69d044
or eax, 0x4800009
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f6f9ffc
and eax, 0xa69904c
or eax, 0x81966fb2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d017034
and eax, 0xc2808040
or eax, 0x14015
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4fbfbeca
and eax, 0x7c07
or eax, 0x120
mov dword [ebx], eax
add ebx, edx
or eax, 0x3e2c3114
and eax, 0xa005501
or eax, 0x81c00088
mov dword [ebx], eax
add ebx, edx
or eax, 0x706964c
and eax, 0x24653128
and eax, 0x4001000
or eax, 0x4103ec45
mov dword [ebx], eax
add ebx, edx
xor eax, 0x60c6f477
xor eax, 0x7bd0e03b
and eax, 0x5c058800
or eax, 0xa04001c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c5aa906
and eax, 0x65cec13a
and eax, 0xa0002
or eax, 0x4d8109e9
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3ffd1df6
and eax, 0x40001c
or eax, 0x18183e0
mov dword [ebx], eax
add ebx, edx
and eax, 0x21ba3325
xor eax, 0x20bd4f9b
and eax, 0x13c4c89
or eax, 0x8ac00100
mov dword [ebx], eax
add ebx, edx
or eax, 0xa4392ce
or eax, 0x350a42a0
and eax, 0x153bdc45
or eax, 0x40002010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x58869573
and eax, 0x5766dd35
and eax, 0x5040920
or eax, 0x50890698
mov dword [ebx], eax
add ebx, edx
or eax, 0x474111c2
and eax, 0x34c63c1c
and eax, 0
or eax, 0x8b000001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x35be0e71
and eax, 0x19161324
and eax, 0x20000
or eax, 0x4501c845
mov dword [ebx], eax
add ebx, edx
or eax, 0x3934085
and eax, 0x78008c4
or eax, 0x88040730
mov dword [ebx], eax
add ebx, edx
or eax, 0x2494a709
xor eax, 0x71b63d65
and eax, 0x8a000000
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x347d5c97
xor eax, 0x7419caeb
and eax, 0x4920844c
or eax, 0x41b4001
mov dword [ebx], eax
add ebx, edx
or eax, 0x5a84bf
and eax, 0x10904d8
or eax, 0x82840b00
mov dword [ebx], eax
add ebx, edx
and eax, 0x8f67d81
and eax, 0
or eax, 0x8b000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1802a1ce
and eax, 0x8202a044
or eax, 0x68814011
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f2ab97
and eax, 0x8001
or eax, 0xe0550900
mov dword [ebx], eax
add ebx, edx
and eax, 0x175ef582
and eax, 0x400100
or eax, 0x3ba0448b
mov dword [ebx], eax
add ebx, edx
or eax, 0x4f7d5d02
and eax, 0x9c73855
and eax, 0x450801
or eax, 0x7238e444
mov dword [ebx], eax
add ebx, edx
and eax, 0x329f3a07
and eax, 0x2100801
or eax, 0x81c0458a
mov dword [ebx], eax
add ebx, edx
and eax, 0x28867143
xor eax, 0x1629a5f2
and eax, 0x48900e1
or eax, 0x49000108
mov dword [ebx], eax
add ebx, edx
xor eax, 0x74299828
and eax, 0x380089c0
or eax, 0xc0550210
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d969bd1
and eax, 0x42f1165d
and eax, 0x40c01001
or eax, 0x3410452a
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e2c288c
and eax, 0x347eb30c
and eax, 0x20440108
or eax, 0xc0018a00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e5ac287
xor eax, 0x2185037b
and eax, 0x6c884030
or eax, 0x1020050b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x10195103
and eax, 0x64010018
or eax, 0x904c8b04
mov dword [ebx], eax
add ebx, edx
and eax, 0x2743
or eax, 0x3cf8a233
and eax, 0x8008103
or eax, 0x81014080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4203b837
and eax, 0x41027004
or eax, 0x14898449
mov dword [ebx], eax
add ebx, edx
xor eax, 0x49b82d42
and eax, 0x14230908
or eax, 0x418c06c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3a3cf8e
and eax, 0x54008044
or eax, 0x21d205b0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4236947d
xor eax, 0x51d1b469
and eax, 0x44058100
or eax, 0x98400a08
mov dword [ebx], eax
add ebx, edx
or eax, 0x20665326
and eax, 0x7c40412a
or eax, 0x1800411
mov dword [ebx], eax
add ebx, edx
xor eax, 0x713ea218
and eax, 0x40914db6
and eax, 0x120
or eax, 0xe44d8a1d
mov dword [ebx], eax
add ebx, edx
or eax, 0x47f1925c
or eax, 0xeb761e0
and eax, 0xeebc8989
or eax, 0x10000400
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f903a75
xor eax, 0x6d8dfe67
and eax, 0x5109f666
or eax, 0x4820999
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3ca845fe
or eax, 0x1911b2bd
and eax, 0x381188a0
or eax, 0x80840140
mov dword [ebx], eax
add ebx, edx
and eax, 0x10c8b209
and eax, 0x808000
or eax, 0x8b7f7ffe
mov dword [ebx], eax
add ebx, edx
and eax, 0x77c647bd
and eax, 0x824404
or eax, 0xe801a041
mov dword [ebx], eax
add ebx, edx
or eax, 0x534b14ec
and eax, 0xe0418001
or eax, 0x4040900
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c293d41
xor eax, 0x4b3d1b93
and eax, 0xb6108482
or eax, 0x48ac0909
mov dword [ebx], eax
add ebx, edx
xor eax, 0x19d636d6
and eax, 0x852abb5d
or eax, 0x81144a2
mov dword [ebx], eax
add ebx, edx
or eax, 0x4890d192
or eax, 0x1bbffce4
and eax, 0xdfbffeb8
or eax, 0x20400000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2544d24c
and eax, 0x73cfb018
and eax, 0x518b0018
or eax, 0x4000b64
mov dword [ebx], eax
add ebx, edx
and eax, 0x62605c8
and eax, 0x682f2b8e
and eax, 0x100
or eax, 0xa85522f4
mov dword [ebx], eax
add ebx, edx
and eax, 0xd10a615
and eax, 0x8100010
or eax, 0x75e0552b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x117d60f7
or eax, 0x1af2837c
and eax, 0x74458308
or eax, 0x80000801
mov dword [ebx], eax
add ebx, edx
or eax, 0x4df66d36
and eax, 0xf3ca629
and eax, 0x900a001
or eax, 0x80014882
mov dword [ebx], eax
add ebx, edx
or eax, 0x676a47b3
and eax, 0x4d0be401
or eax, 0x801044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7eb24405
and eax, 0x1018040
or eax, 0xc0039c
mov dword [ebx], eax
add ebx, edx
and eax, 0x5dd6ab47
and eax, 0x1c00100
or eax, 0x8a1c4c89
mov dword [ebx], eax
add ebx, edx
xor eax, 0x628572d5
xor eax, 0x7a8eb52
and eax, 0x4421d404
or eax, 0x11020051
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa2e1d00
and eax, 0x736506df
and eax, 0x3010040
or eax, 0x880874a8
mov dword [ebx], eax
add ebx, edx
or eax, 0x319f70b
and eax, 0x8001f041
or eax, 0x40820804
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6e582572
and eax, 0xa8418901
or eax, 0x50040000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d9c132d
and eax, 0x81c80808
or eax, 0x2044583
mov dword [ebx], eax
add ebx, edx
or eax, 0x7185c943
and eax, 0x418901c1
or eax, 0xc000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f15ee44
or eax, 0x691a423
and eax, 0x60158b84
or eax, 0x80400048
mov dword [ebx], eax
add ebx, edx
or eax, 0x204b5438
xor eax, 0x546917f4
and eax, 0x8000c800
or eax, 0x9012283
mov dword [ebx], eax
add ebx, edx
and eax, 0x46c67289
xor eax, 0x17e65f7f
and eax, 0x5822054
or eax, 0x4009c001
mov dword [ebx], eax
add ebx, edx
or eax, 0xaa380bd
and eax, 0x1a880f4
or eax, 0x400300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7dc9339
and eax, 0x2340089
or eax, 0x89c04500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6021bdf3
and eax, 0xe981b848
or eax, 0x20405
mov dword [ebx], eax
add ebx, edx
and eax, 0x66ea4406
and eax, 0x20000000
or eax, 0x9c4d8901
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d0cf1ff
and eax, 0x390c518b
or eax, 0x2b00400
mov dword [ebx], eax
add ebx, edx
or eax, 0x3615bc5d
and eax, 0x93de055
or eax, 0x400000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b2e9c49
and eax, 0x6af22b34
and eax, 0x200000
or eax, 0x83d0458b
mov dword [ebx], eax
add ebx, edx
and eax, 0x6deaeb3f
and eax, 0x1800108
or eax, 0x440900e0
mov dword [ebx], eax
add ebx, edx
and eax, 0x66f368eb
and eax, 0x400100e0
or eax, 0x884c8b10
mov dword [ebx], eax
add ebx, edx
and eax, 0xd56154b
and eax, 0x8400100
or eax, 0x75904c3b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x75aa0264
and eax, 0x2684555
and eax, 0x404501
or eax, 0x88058208
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c45528e
xor eax, 0x510c0717
and eax, 0
or eax, 1
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b4f3e03
xor eax, 0x6dcd1a09
and eax, 0x45c50208
or eax, 0x205e3
mov dword [ebx], eax
add ebx, edx
or eax, 0x54cf9888
and eax, 0x88
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a06e5a1
xor eax, 0x346e2d2f
and eax, 0x34440900
or eax, 0xc0118200
mov dword [ebx], eax
add ebx, edx
and eax, 0x41761f09
and eax, 0x4a46632c
and eax, 0x40000100
or eax, 0x3488540b
mov dword [ebx], eax
add ebx, edx
or eax, 0x7fd0ce2d
or eax, 0x19161609
and eax, 0x54448b2d
or eax, 0x80010010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x54515cc3
or eax, 0x6d42ddb8
and eax, 0x6d50453a
or eax, 0x10a00001
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c991657
or eax, 0x1cf642cc
and eax, 0x64440215
or eax, 0x80098920
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2db79890
and eax, 0x40e80121
or eax, 0x34004c0a
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ca25204
and eax, 0x44000000
or eax, 0x80558b2d
mov dword [ebx], eax
add ebx, edx
or eax, 0x4077c9d2
and eax, 0x4424413b
or eax, 0x38881400
mov dword [ebx], eax
add ebx, edx
xor eax, 0xad536ee
or eax, 0x6b264e51
and eax, 0x34450b14
or eax, 0x80008008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6167f59d
and eax, 0x5852753f
and eax, 0x10004401
or eax, 0x2be0012a
mov dword [ebx], eax
add ebx, edx
or eax, 0x3d2ca83
or eax, 0x505f0771
and eax, 0x117c8c41
or eax, 0x3004
mov dword [ebx], eax
add ebx, edx
and eax, 0x19b875a
or eax, 0x55aa2f7c
and eax, 0x1a00d08
or eax, 0x82444083
mov dword [ebx], eax
add ebx, edx
and eax, 0x506defb5
and eax, 0x181
or eax, 0x4d890040
mov dword [ebx], eax
add ebx, edx
or eax, 0x1bf365e3
and eax, 0x445101e0
or eax, 0xa0048a04
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f2a3fb2
and eax, 0x6d501532
or eax, 0x10804009
mov dword [ebx], eax
add ebx, edx
or eax, 0x72578702
and eax, 0x54458309
or eax, 0x80000800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5b336f12
and eax, 0x8900c003
or eax, 0x10080
mov dword [ebx], eax
add ebx, edx
or eax, 0x431e6e80
or eax, 0x66854c3
and eax, 0x4d0bd441
or eax, 0x800004
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e15af71
and eax, 0x18040
or eax, 0x1c0038c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x156941a6
and eax, 0x14c64f41
and eax, 0x804000
or eax, 0xe94c0d89
mov dword [ebx], eax
add ebx, edx
xor eax, 0x23ceb1cb
and eax, 0xca02fc02
or eax, 0x35fd0294
mov dword [ebx], eax
add ebx, edx
and eax, 0x66481037
xor eax, 0x4bba1036
and eax, 0x1e00000
or eax, 0x800c558b
mov dword [ebx], eax
add ebx, edx
and eax, 0x255125ac
and eax, 0x588
or eax, 0x3fda62
mov dword [ebx], eax
add ebx, edx
and eax, 0x22b7c866
and eax, 0x158800
or eax, 0xec400100
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d5adc64
and eax, 0x500000
or eax, 0x38c458b
mov dword [ebx], eax
add ebx, edx
or eax, 0x304d492f
or eax, 0x71abd85b
and eax, 0x4189cc45
or eax, 0x4002000
mov dword [ebx], eax
add ebx, edx
and eax, 0x13f4ef9
and eax, 0x3d56ba87
and eax, 0x1000800
or eax, 0x8a09e3dc
mov dword [ebx], eax
add ebx, edx
and eax, 0x5427c84c
and eax, 0x1c84c
or eax, 0xc1821401
mov dword [ebx], eax
add ebx, edx
or eax, 0x1940e7b4
or eax, 0x4c82508d
and eax, 0xdc418901
or eax, 0xc0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6909a9fa
and eax, 0x8080100
or eax, 0x33d4548b
mov dword [ebx], eax
add ebx, edx
or eax, 0x645e2a0b
and eax, 0xd0e3401
or eax, 0x80018054
mov dword [ebx], eax
add ebx, edx
and eax, 0x7346eea9
xor eax, 0x47b7ffc6
and eax, 0x302
or eax, 0x28
mov dword [ebx], eax
add ebx, edx
or eax, 0x77cd1100
and eax, 0x2c51491a
and eax, 0x2000010a
or eax, 0x1bbc4481
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a194137
and eax, 0x1250004
or eax, 0xa58f841
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3034711e
or eax, 0x6cf1a9cf
and eax, 0x23c0098b
or eax, 0x4400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x66b670ed
and eax, 0x45320c44
or eax, 0x809c009
mov dword [ebx], eax
add ebx, edx
or eax, 0xd0ed598
xor eax, 0x6f1e1f95
and eax, 0x2204008
or eax, 0x89003ca0
mov dword [ebx], eax
add ebx, edx
and eax, 0x35ff5c64
or eax, 0x7997e4e6
and eax, 0x5133b844
or eax, 0x4080011
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3033ef9e
and eax, 0x76e860b2
and eax, 0x84080
or eax, 0x8b103c7c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3aa9ced
xor eax, 0xddd8ef6
and eax, 0x52b2c45
or eax, 0x40108000
mov dword [ebx], eax
add ebx, edx
or eax, 0x198afae1
and eax, 0x48890ec4
or eax, 0x40110
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ee13a40
and eax, 0x2000000
or eax, 0x89000001
mov dword [ebx], eax
add ebx, edx
or eax, 0x1269175e
and eax, 0x929004d
or eax, 0x4402a800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x68a91c7a
and eax, 0x75e213e1
and eax, 0x24800020
or eax, 0x18040fcc
mov dword [ebx], eax
add ebx, edx
or eax, 0x1eccf8ed
and eax, 0xa000001
or eax, 0x81000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e87fe15
and eax, 0x72bb86aa
and eax, 0x40038000
or eax, 0x15303055
mov dword [ebx], eax
add ebx, edx
or eax, 0xdbfb4
or eax, 0x59e1d41e
and eax, 0x149589e4
or eax, 0xa0000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b6233b1
or eax, 0x40044706
and eax, 0x8bf7ff56
or eax, 0x800a8
mov dword [ebx], eax
add ebx, edx
or eax, 0x53c14291
and eax, 0xc883b045
or eax, 0x20000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b170c72
xor eax, 0x17e78b1
and eax, 0x80408000
or eax, 0x30050901
mov dword [ebx], eax
add ebx, edx
and eax, 0x14a8ce32
and eax, 0x10008800
or eax, 0xeeb43583
mov dword [ebx], eax
add ebx, edx
xor eax, 0x72cfd0a2
and eax, 0xc006d21
or eax, 0x30092de
mov dword [ebx], eax
add ebx, edx
or eax, 0x41e34cea
or eax, 0x50837f0
and eax, 0x11a84
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7a3a0d8d
and eax, 0x40090300
or eax, 0x80448800
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b901e46
and eax, 0x800
or eax, 0x7dec453b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1989c8e8
and eax, 0x4458501
or eax, 0x80004208
mov dword [ebx], eax
add ebx, edx
or eax, 0x1dae5163
xor eax, 0x42f15853
and eax, 0
or eax, 1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3bb6416
and eax, 0x4dba369
and eax, 0x830001
or eax, 0x454407ea
mov dword [ebx], eax
add ebx, edx
and eax, 0x63bb0740
and eax, 0
or eax, 0x84
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f2277b8
and eax, 0x4000300
or eax, 0xc0558800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x41fb70c5
xor eax, 0x7f9222d6
and eax, 0xa045113
or eax, 0x5800420
mov dword [ebx], eax
add ebx, edx
and eax, 0x6929b705
xor eax, 0x1b2235ba
and eax, 0x2080
or eax, 0xd604
mov dword [ebx], eax
add ebx, edx
xor eax, 0x295c0b5f
xor eax, 0xfc0495b
and eax, 0x4048000
or eax, 0xd0410b00
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a6aaae0
and eax, 0x1d2b4307
and eax, 0x18010300
or eax, 0xe044ac0f
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f6e8060
and eax, 0x48000
or eax, 0x840b4085
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ecde890
or eax, 0x219890e7
and eax, 0xe7
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x66201239
xor eax, 0x7eaa507d
and eax, 0x18884083
or eax, 0x23400d08
mov dword [ebx], eax
add ebx, edx
and eax, 0x4138e2a4
and eax, 0x1084000
or eax, 0x8c07a84d
mov dword [ebx], eax
add ebx, edx
or eax, 0x8dff8c7
and eax, 0xcb
or eax, 0x10
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ac6ba3f
and eax, 0xb
or eax, 0x3bfc5580
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a89d9cf
xor eax, 0x586f6e5d
and eax, 0x102a010
or eax, 0x8c0d4045
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa9ebb11
xor eax, 0x67c8c2dd
and eax, 0x89
or eax, 0x46
mov dword [ebx], eax
add ebx, edx
or eax, 0x65aa0447
or eax, 0x7a252800
and eax, 0xf80048b
or eax, 0x404100
mov dword [ebx], eax
add ebx, edx
and eax, 0x1189ca1c
and eax, 0x1804008
or eax, 0x847c05a7
mov dword [ebx], eax
add ebx, edx
and eax, 0x62bf82a
or eax, 0x47555dc7
and eax, 0x32455c0
or eax, 0x88002000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4cf7a45d
xor eax, 0x7fa8fd99
and eax, 0x4508c849
or eax, 0x8332004
mov dword [ebx], eax
add ebx, edx
and eax, 0x68aecf95
and eax, 0xd057188
and eax, 0x4000
or eax, 0xc7093df0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4eee42fb
or eax, 0x52505c8a
and eax, 0x10001
or eax, 0x8044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7069146c
and eax, 0x680000
or eax, 0x7830000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5afb3bce
and eax, 0x8001c6
or eax, 0x4401
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5919e135
and eax, 0x9000000
or eax, 0x82000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f9b1cf7
and eax, 0x55031055
or eax, 0x20c000
mov dword [ebx], eax
add ebx, edx
and eax, 0x641c696c
and eax, 0
or eax, 0xa0840f80
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1afab79d
xor eax, 0x57c767d9
and eax, 0x89000000
or eax, 0x2000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3d7e7c91
and eax, 0x53a4c01
or eax, 0x40018044
mov dword [ebx], eax
add ebx, edx
or eax, 0x60703ee9
xor eax, 0x5acaccaf
and eax, 0xb003040
or eax, 0x800c4cac
mov dword [ebx], eax
add ebx, edx
or eax, 0x7661b85f
and eax, 0x4d29bc4d
or eax, 0x120000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x69caeecb
and eax, 0x4810280
or eax, 0x880c0d70
mov dword [ebx], eax
add ebx, edx
or eax, 0x1be71bb4
and eax, 0x8b000000
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x24b09521
and eax, 0x1406e978
and eax, 0x4008000
or eax, 0x513b7455
mov dword [ebx], eax
add ebx, edx
or eax, 0x7603c8be
and eax, 0x90cbc
or eax, 0x80840300
mov dword [ebx], eax
add ebx, edx
and eax, 0x167b4925
and eax, 0
or eax, 0x8b000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4bdebbe0
xor eax, 0x7462ba5c
and eax, 0x4522b044
or eax, 0x194001
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d82ddfb
or eax, 0x510ee134
and eax, 0x450c7160
or eax, 0x82000c88
mov dword [ebx], eax
add ebx, edx
xor eax, 0x87f3f1c
xor eax, 0x1d1428f5
and eax, 0xd2676801
or eax, 0x2d981484
mov dword [ebx], eax
add ebx, edx
and eax, 0x520c0d90
and eax, 0x80
or eax, 0x17f
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f3d1bc6
xor eax, 0x13c81a2
and eax, 0x1088000
or eax, 0xc6026b00
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c445077
and eax, 0x4004000
or eax, 0xfbff3c85
mov dword [ebx], eax
add ebx, edx
xor eax, 0x668ac979
and eax, 0xfc
or eax, 3
mov dword [ebx], eax
add ebx, edx
and eax, 0x21ec82cf
and eax, 0
or eax, 0xb04d8b00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ceeb44
and eax, 0xf93d477
and eax, 0x4000000
or eax, 0xfb7c8d0b
mov dword [ebx], eax
add ebx, edx
and eax, 0x67b27a47
xor eax, 0x1496dfe2
and eax, 0x5324d7e1
or eax, 0x450281e
mov dword [ebx], eax
add ebx, edx
and eax, 0x594fe49
or eax, 0x570ec359
and eax, 0x3105509
or eax, 0x28c00082
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6fa3e532
and eax, 0x44709011
or eax, 0xb044844
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d481814
and eax, 0x1400000
or eax, 0x32b0458b
mov dword [ebx], eax
add ebx, edx
and eax, 0x1cd9aff5
and eax, 0x28c5beb8
and eax, 0x400400
or eax, 0x4734e845
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2cc9a9b1
and eax, 0x3944580
or eax, 0x8040080b
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b7c3430
or eax, 0x5f487680
and eax, 0x4d880181
or eax, 0x10040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x61e4ad25
and eax, 0x204588c4
or eax, 0xc0100310
mov dword [ebx], eax
add ebx, edx
xor eax, 0x18ceca8c
and eax, 0x78904118
or eax, 0x5441423
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2afbe7ff
and eax, 0x27e9dead
and eax, 0x4018204
or eax, 0xa8440932
mov dword [ebx], eax
add ebx, edx
and eax, 0x42cd83dd
and eax, 0x9addb7a
and eax, 0x18000
or eax, 0x89006883
mov dword [ebx], eax
add ebx, edx
xor eax, 0x36b85419
xor eax, 0x754e9db2
and eax, 0x48832000
or eax, 0x5088c45
mov dword [ebx], eax
add ebx, edx
or eax, 0x2dde921e
or eax, 0x3cc97e1a
and eax, 0x4c4d2a0c
or eax, 0x800001a0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x870944a
and eax, 0x44092564
or eax, 0x11820010
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e79feb1
and eax, 0x1ea0004c
and eax, 0x4000000
or eax, 0xf0552ba8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x59b52578
and eax, 0x2dc00410
or eax, 0x5000512b
mov dword [ebx], eax
add ebx, edx
and eax, 0x29bf443c
and eax, 0x8000018
or eax, 0xc0458b02
mov dword [ebx], eax
add ebx, edx
or eax, 0x595c0a59
xor eax, 0x7e788b55
and eax, 0x81010002
or eax, 0x800c081
mov dword [ebx], eax
add ebx, edx
or eax, 0x78a64857
or eax, 0x10375839
and eax, 0x4983c845
or eax, 0x4080000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7bc03672
and eax, 0x398b6027
and eax, 0x8092004
or eax, 0xc0441bc0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x72bf8366
and eax, 0x75750992
and eax, 0x10000800
or eax, 0x458b017d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x39c19923
and eax, 0x4a8048
or eax, 0x1a00380
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb5fd0e4
and eax, 0xa805108
or eax, 0x81480481
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5dc44da
xor eax, 0x38abb881
and eax, 0x84898040
or eax, 0x1004005
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a31473
and eax, 0x87abd430
or eax, 0x78542a80
mov dword [ebx], eax
add ebx, edx
or eax, 0x170a7a03
xor eax, 0x5468cf43
and eax, 0x89940180
or eax, 0x404c0b
mov dword [ebx], eax
add ebx, edx
or eax, 0x32f0d0d3
or eax, 0x1d6195e4
and eax, 0xbff48c8d
or eax, 0x400a2000
mov dword [ebx], eax
add ebx, edx
or eax, 0x39a1572b
and eax, 0xc0558baf
or eax, 0x50
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2632b46f
or eax, 0x2eb7ea80
and eax, 0x8801ea80
or eax, 0x1000003
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c136185
or eax, 0x353c3187
and eax, 0x850bc005
or eax, 0x800050
mov dword [ebx], eax
add ebx, edx
and eax, 0x19cf5896
and eax, 0x18b4010
or eax, 0xfe74bea0
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c605c78
or eax, 0x4f0b3ecc
and eax, 0x5e280438
or eax, 0xa0848103
mov dword [ebx], eax
add ebx, edx
xor eax, 0x18b4b114
and eax, 0x418342f
or eax, 0x865cbd0
mov dword [ebx], eax
add ebx, edx
and eax, 0x68d94968
and eax, 0x2e36e85f
and eax, 0x8100040
or eax, 0xf7688587
mov dword [ebx], eax
add ebx, edx
xor eax, 0x30945b55
and eax, 0xde92
or eax, 0x1216d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x321f19d9
and eax, 0x20a0000
or eax, 0x8e10000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d3ffa
and eax, 0xa6805c2
or eax, 0xf5108005
mov dword [ebx], eax
add ebx, edx
xor eax, 0x56c02ece
xor eax, 0x43817dad
and eax, 0xd6a4
or eax, 0x295b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1460d631
and eax, 0x5cc29e54
and eax, 0x4000000
or eax, 0x498b0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6876c0e8
and eax, 0x688d00e0
or eax, 0x10003304
mov dword [ebx], eax
add ebx, edx
and eax, 0x3eb510a4
or eax, 0x6b0ee768
and eax, 0x718ff7ec
or eax, 0x4700813
mov dword [ebx], eax
add ebx, edx
or eax, 0x40b550da
xor eax, 0x4bcf3868
and eax, 0x3c108300
or eax, 0xc0450808
mov dword [ebx], eax
add ebx, edx
or eax, 0x5cae7b58
or eax, 0x6d559237
and eax, 0x7df8513b
or eax, 0x400
mov dword [ebx], eax
add ebx, edx
and eax, 0x7094c505
and eax, 0xadd68d3
and eax, 0
or eax, 0xe0458b32
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ca7281f
and eax, 0x74a4012b
or eax, 0x1184400
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d83e614
and eax, 0x64000000
or eax, 0x804d8b08
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e0a474c
and eax, 0x24080108
or eax, 0x59c44c33
mov dword [ebx], eax
add ebx, edx
and eax, 0x79c513fd
or eax, 0x6d15516
and eax, 0x60550122
or eax, 0x80008a00
mov dword [ebx], eax
add ebx, edx
or eax, 0x38b61f8
and eax, 0x8101c282
or eax, 0x8000001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x18784a15
and eax, 0x1098014
or eax, 0x44826041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3ca42e51
and eax, 0x60050a00
or eax, 0x804031f0
mov dword [ebx], eax
add ebx, edx
and eax, 0x65a0a1f
or eax, 0x31a1f1b8
and eax, 0x1811138
or eax, 0x4c0a0045
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3374473d
or eax, 0x34ab59c
and eax, 0x444d33c4
or eax, 0x80000820
mov dword [ebx], eax
add ebx, edx
or eax, 0x7135aa7a
or eax, 0x17aeeaab
and eax, 0x558b097d
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x2442de1a
and eax, 0x1c2837c
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
and eax, 0x5af8a6fa
and eax, 0x66908f48
and eax, 0x800008
or eax, 0x8b7c5581
mov dword [ebx], eax
add ebx, edx
or eax, 0x3157068
and eax, 0x88814041
or eax, 0x60028804
mov dword [ebx], eax
add ebx, edx
or eax, 0x4bd5d460
and eax, 0xc8458801
or eax, 0x100
mov dword [ebx], eax
add ebx, edx
or eax, 0xc307d04
and eax, 0x7a6a7893
and eax, 0x404801
or eax, 0x838c058a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c87c6c7
and eax, 0x16ef045
and eax, 0x1080040
or eax, 0x4c8101a9
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b17b928
or eax, 0x4cedf286
and eax, 0x845838c
or eax, 0xa0100840
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a4bbc10
and eax, 0x8400000
or eax, 0x75ac553b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x43a6a5e9
or eax, 0x6b079b69
and eax, 0x70458b09
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x732ce02c
and eax, 0x8101e801
or eax, 0x8000082
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b239789
or eax, 0x390999f7
and eax, 0x490bf045
or eax, 0x4800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1d1a5687
and eax, 0x1898284
or eax, 0x600138
mov dword [ebx], eax
add ebx, edx
xor eax, 0x606f154c
and eax, 0x1840480
or eax, 0x8a384909
mov dword [ebx], eax
add ebx, edx
xor eax, 0x466fc754
and eax, 0x45138855
or eax, 0x10284000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x160d56c1
and eax, 0x3121c80
or eax, 0x88096040
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d426cc1
or eax, 0xa3b2696
and eax, 0x45032845
or eax, 0x8000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7451d2e9
or eax, 0x21a07e2
and eax, 0x31275a8
or eax, 0x88010010
mov dword [ebx], eax
add ebx, edx
and eax, 0x3dbd5a66
and eax, 0x9115000
or eax, 0x442a804d
mov dword [ebx], eax
add ebx, edx
and eax, 0x30c9547a
and eax, 0x95048
or eax, 0x8b022cb0
mov dword [ebx], eax
add ebx, edx
or eax, 0x2326ccd8
and eax, 0xab0fb050
or eax, 0x4000005
mov dword [ebx], eax
add ebx, edx
and eax, 0x159dd0c9
and eax, 0x59041
or eax, 0xd2802c14
mov dword [ebx], eax
add ebx, edx
and eax, 0x1e7f7617
and eax, 0x13414
or eax, 0x458a4060
mov dword [ebx], eax
add ebx, edx
or eax, 0x3738c791
and eax, 0x208181b0
or eax, 0x88040808
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b1a323e
and eax, 0x839fbb86
or eax, 0x8604478
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d66fe1
xor eax, 0x5968b22f
and eax, 0x988d84d
or eax, 0x84012000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1570e933
and eax, 0x98f91024
or eax, 0x6706ee80
mov dword [ebx], eax
add ebx, edx
xor eax, 0x34b8c13c
and eax, 0x83001588
or eax, 0xb84003
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a955fde
xor eax, 0x2c1b2b6d
and eax, 0x55000128
or eax, 0x8900c2
mov dword [ebx], eax
add ebx, edx
and eax, 0x1edffb60
and eax, 0x810120
or eax, 0xa8048a98
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d3cca62
xor eax, 0x1d5e21dd
and eax, 0x315aabfc
or eax, 0xaa55402
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4691ccf8
and eax, 0x5cc34d32
and eax, 0x5c420000
or eax, 0xa3bca485
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d2cb5bf
and eax, 0x8200113a
or eax, 0x450c6cc5
mov dword [ebx], eax
add ebx, edx
or eax, 0x5131030
and eax, 0x115addb9
and eax, 0x11a5481
or eax, 0xfee52004
mov dword [ebx], eax
add ebx, edx
and eax, 0x44f8744b
and eax, 1
or eax, 0x1fe
mov dword [ebx], eax
add ebx, edx
and eax, 0x1fa3a36a
and eax, 0x15ac6ac1
and eax, 0
or eax, 0xc70aeb00
mov dword [ebx], eax
add ebx, edx
and eax, 0x52200df7
and eax, 0x42000000
or eax, 0xbdff7485
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b283f51
or eax, 0x4ebf9df9
and eax, 0xf9
or eax, 6
mov dword [ebx], eax
add ebx, edx
and eax, 0x5bbab5e0
or eax, 0x356d8c31
and eax, 0x4d8800
or eax, 0xc8000300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a24cb0b
and eax, 0xa260000b
or eax, 0x5d148d00
mov dword [ebx], eax
add ebx, edx
or eax, 0x2287ebcc
and eax, 0x874efcf
or eax, 0x1030
mov dword [ebx], eax
add ebx, edx
and eax, 0x2dd98744
and eax, 0x8500500
or eax, 0x3384508b
mov dword [ebx], eax
add ebx, edx
and eax, 0x19d5efe9
xor eax, 0x20db1f57
and eax, 0x110c5854
or eax, 0x70a001
mov dword [ebx], eax
add ebx, edx
and eax, 0x1784d29
and eax, 0x1404001
or eax, 0x8280058a
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c5f4722
and eax, 0x100
or eax, 0x458900c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3abf94a4
and eax, 0x30048140
or eax, 0x80490a80
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a529f2c
and eax, 0x38400d28
or eax, 0x45804013
mov dword [ebx], eax
add ebx, edx
xor eax, 0x26ada423
and eax, 0x48458910
or eax, 0x80100201
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb1fff70
and eax, 0x69220988
and eax, 0x41000000
or eax, 0x3cc4553b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b1f0972
or eax, 0x26e6e80e
and eax, 0x24458809
or eax, 0xc0000300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x45434929
and eax, 0x43b3d3fc
and eax, 0x100c000
or eax, 0x88010083
mov dword [ebx], eax
add ebx, edx
or eax, 0x53578199
and eax, 0x4903c001
or eax, 0x4882444
mov dword [ebx], eax
add ebx, edx
and eax, 0xe219f66
or eax, 0x6e657d01
and eax, 0x618144
or eax, 0x18802b0
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c28a50e
and eax, 0x1f1f4b29
and eax, 0x100
or eax, 0x8bf44c89
mov dword [ebx], eax
add ebx, edx
or eax, 0x61434e2b
and eax, 0x41334001
or eax, 0x14088054
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3de82ff0
and eax, 0x7e305b00
and eax, 0x8104800
or eax, 0x834534f4
mov dword [ebx], eax
add ebx, edx
or eax, 0x36669ed5
and eax, 0x523b045
or eax, 0x40080000
mov dword [ebx], eax
add ebx, edx
or eax, 0x55715b8d
and eax, 0x189c8
or eax, 0xa0840030
mov dword [ebx], eax
add ebx, edx
or eax, 0xc87334e
or eax, 0x7f4f958b
and eax, 0x8bcfbffe
or eax, 0x304000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3bd82492
or eax, 0x28954188
and eax, 0x8989b84c
or eax, 0x4000001
mov dword [ebx], eax
add ebx, edx
and eax, 0x39cb72bc
and eax, 0x989300c
or eax, 0xf676ce90
mov dword [ebx], eax
add ebx, edx
and eax, 0x7996dcd1
and eax, 0x1905480
or eax, 0x8268010b
mov dword [ebx], eax
add ebx, edx
or eax, 0x122218b0
and eax, 0x11880182
or eax, 0x44010040
mov dword [ebx], eax
add ebx, edx
xor eax, 0xaaac490
and eax, 0x18150
or eax, 0xa0840aa8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x335e2dc6
and eax, 0x13dba63e
or eax, 0x282459c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x751eb6d8
or eax, 0x7841c462
and eax, 0x7ffe9c84
or eax, 0x80000001
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d3a82b9
xor eax, 0x64e43129
and eax, 0x8b122d94
or eax, 0x20506b
mov dword [ebx], eax
add ebx, edx
or eax, 0x30f3b132
xor eax, 0x456e8b8b
and eax, 0x8c897044
or eax, 0x1008009
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6abb7182
and eax, 0xe7328088
or eax, 0x18cd7e10
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b3fd27c
and eax, 0x9245008
or eax, 0x80c00583
mov dword [ebx], eax
add ebx, edx
xor eax, 0x57d4ca77
and eax, 0xde309494
or eax, 0x21ce0001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x246578ff
and eax, 0xd001886a
or eax, 0x20440395
mov dword [ebx], eax
add ebx, edx
and eax, 0x2fae893c
or eax, 0x747c81df
and eax, 0x8883
or eax, 0x89016000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a7baa1
xor eax, 0x5164022f
and eax, 0x1a004
or eax, 0x8d8a5041
mov dword [ebx], eax
add ebx, edx
and eax, 0x65bc9e86
xor eax, 0x6c7b96c9
and eax, 0x69f30688
or eax, 0x960cf810
mov dword [ebx], eax
add ebx, edx
or eax, 0x2819630a
and eax, 0x6fd19feb
and eax, 0x6e908d0a
or eax, 0x90040031
mov dword [ebx], eax
add ebx, edx
or eax, 0x1396d08d
xor eax, 0x685861b6
and eax, 0x14cbc09
or eax, 0x83143f6
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d00ae8b
and eax, 0xeb505e6
and eax, 0x140582
or eax, 0x83c05009
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b41370b
and eax, 0x26e869d6
and eax, 0x102
or eax, 0x558900c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x29a72409
and eax, 0x810000
or eax, 0xfc40e9d4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x8cc21b
xor eax, 0x44849e0b
and eax, 0x89b5c4
or eax, 0x45024a3b
mov dword [ebx], eax
add ebx, edx
and eax, 0x464ed59c
and eax, 0x67760568
and eax, 0x108
or eax, 0x1c082e4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x62f4b6e7
and eax, 0x3240509
or eax, 0x88c84080
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c8ef50d
and eax, 0xc980e00d
or eax, 0x20010840
mov dword [ebx], eax
add ebx, edx
or eax, 0x50acef24
xor eax, 0x6059f6f9
and eax, 0x1080
or eax, 0xa408
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f8b5ad9
and eax, 0x88
or eax, 0x8be84d01
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7a3b1d40
or eax, 0x4b285105
and eax, 0x512b5045
or eax, 0x400ac10
mov dword [ebx], eax
add ebx, edx
or eax, 0x41dfc60e
and eax, 0x54558848
or eax, 0xa80001a0
mov dword [ebx], eax
add ebx, edx
or eax, 0x71c30eac
and eax, 0x458309e8
or eax, 0x80003
mov dword [ebx], eax
add ebx, edx
or eax, 0x20114c1a
and eax, 0x383fc8bf
and eax, 0xb8
or eax, 0x1c08344
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e41680
and eax, 0x7b6ffc28
and eax, 0x1640408
or eax, 0x8a984181
mov dword [ebx], eax
add ebx, edx
or eax, 0x68efff6f
and eax, 0x493bfc4d
or eax, 0x4000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3aaab314
xor eax, 0x58b4ddae
and eax, 0x90502b0
or eax, 0x880d08
mov dword [ebx], eax
add ebx, edx
or eax, 0xaa1e7f5
xor eax, 0x73c1e09d
and eax, 0x8000000
or eax, 0x83000002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x56c966a9
and eax, 0xc0816001
or eax, 0x2028054
mov dword [ebx], eax
add ebx, edx
or eax, 0x7465c7a9
xor eax, 0x15c624d5
and eax, 0xe0018100
or eax, 0x540801
mov dword [ebx], eax
add ebx, edx
or eax, 0x69be3e2d
and eax, 0x29f00509
or eax, 0x12004082
mov dword [ebx], eax
add ebx, edx
or eax, 0x540a6aa3
and eax, 0xb786001
or eax, 0x48044
mov dword [ebx], eax
add ebx, edx
or eax, 0x21d30af
and eax, 0x67a5bdcf
and eax, 0x324008b
or eax, 0xc04d00
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ee09d38
xor eax, 0x116f4b9a
and eax, 0xc0b9401
or eax, 0x4130404c
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b546cd7
or eax, 0x66cf3f40
and eax, 0xb537dd4
or eax, 0x80000020
mov dword [ebx], eax
add ebx, edx
and eax, 0x799dc997
and eax, 0x1014814
or eax, 0x540a9041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x15679f12
or eax, 0x479b6e86
and eax, 0x9509c0
or eax, 0x90008008
mov dword [ebx], eax
add ebx, edx
or eax, 0x176236fa
and eax, 0x83f7bffa
or eax, 0x8084004
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c205036
or eax, 0x6fc75fba
and eax, 0x5810804
or eax, 0x8008a041
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c575a66
and eax, 0xbddffa04
or eax, 0x42200488
mov dword [ebx], eax
add ebx, edx
and eax, 0x37c11c2d
and eax, 0x3c00c08
or eax, 0x80184183
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f208231
xor eax, 0x7e4cfef1
and eax, 0x1800148
or eax, 0x4c0900a1
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f122acf
and eax, 0x910bc8
or eax, 0x90048010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x395ade1d
and eax, 0x29cf55c4
or eax, 0x1230aa3a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x196571b8
and eax, 0x229a8c04
or eax, 0xdd640091
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ed6e952
and eax, 0x8b266dd7
or eax, 0x11028
mov dword [ebx], eax
add ebx, edx
xor eax, 0x74a5135b
or eax, 0x2e5ef37b
and eax, 0xaf0ed445
or eax, 0x10000
mov dword [ebx], eax
add ebx, edx
and eax, 0x689d85f8
and eax, 0x58040
or eax, 0xc0804805
mov dword [ebx], eax
add ebx, edx
and eax, 0x1463f6ab
and eax, 0x10001
or eax, 0x4d8a1374
mov dword [ebx], eax
add ebx, edx
or eax, 0x23fa1708
and eax, 0x68491340
or eax, 0x80042880
mov dword [ebx], eax
add ebx, edx
xor eax, 0x52e44b46
and eax, 0x10891004
or eax, 0x45020479
mov dword [ebx], eax
add ebx, edx
and eax, 0x1af5fbd6
and eax, 0x10010044
or eax, 0xac542b80
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c7c0785
and eax, 0x399ab807
and eax, 0x38000001
or eax, 0x45e4553a
mov dword [ebx], eax
add ebx, edx
or eax, 0xcf95907
and eax, 0x2c450909
or eax, 0x80008200
mov dword [ebx], eax
add ebx, edx
and eax, 0x6199cd0b
xor eax, 0x44a5f0c1
and eax, 0x4080
or eax, 0x89018003
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e9c0b05
or eax, 0xb60feb7
and eax, 0x900ac05
or eax, 0x448b0040
mov dword [ebx], eax
add ebx, edx
or eax, 0x56dc32cf
and eax, 0x73ff354e
and eax, 0x1c1004c
or eax, 0x8390
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ed089ac
and eax, 0xbd00988
or eax, 0x800c4401
mov dword [ebx], eax
add ebx, edx
xor eax, 0x52e8b7e0
or eax, 0x47e5f9b6
and eax, 0xc281e855
or eax, 0x20400
mov dword [ebx], eax
add ebx, edx
or eax, 0x54b767aa
and eax, 0xc4158901
or eax, 0x28400000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3723366a
and eax, 0x4820dcf6
and eax, 0x200402
or eax, 0x83d04189
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c3b4e8f
and eax, 0x45890100
or eax, 0xe8
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f27869a
and eax, 0x3c0d83f0
or eax, 0x80400800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2acfbece
and eax, 0x69573481
and eax, 0x400
or eax, 0x3bf04903
mov dword [ebx], eax
add ebx, edx
and eax, 0x25e6c117
and eax, 0x1004001
or eax, 0x8c0f804c
mov dword [ebx], eax
add ebx, edx
or eax, 0x8b5fc34
and eax, 0x735dc55d
and eax, 5
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
or eax, 0x30af44fd
or eax, 0x4ffcab16
and eax, 0x9f4458b
or eax, 0x80001000
mov dword [ebx], eax
add ebx, edx
or eax, 0x67953906
or eax, 0x64c9f45
and eax, 0xeffc8885
or eax, 0x10020010
mov dword [ebx], eax
add ebx, edx
or eax, 0xf517532
and eax, 0xe44589b7
or eax, 0x248
mov dword [ebx], eax
add ebx, edx
xor eax, 0x678f6c38
and eax, 0x68d67c6b
and eax, 0x800401
or eax, 0xfe048188
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f1f69ec
xor eax, 0x5215d787
and eax, 0x4c01d60f
or eax, 0x18a29f0
mov dword [ebx], eax
add ebx, edx
or eax, 0x1d60df00
and eax, 0x1e983f4
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0xdc9dcb2
and eax, 0x4d7a5afc
and eax, 0x1400080
or eax, 0x8ab44d09
mov dword [ebx], eax
add ebx, edx
or eax, 0x6169936a
xor eax, 0x25bb19ef
and eax, 0xce468004
or eax, 0x31b80891
mov dword [ebx], eax
add ebx, edx
or eax, 0x5aacf42a
and eax, 0x849438bf
or eax, 0x10340
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6df258c4
and eax, 0x6967633a
or eax, 0x14989cc4
mov dword [ebx], eax
add ebx, edx
and eax, 0x4af3b068
and eax, 0x40418048
or eax, 0x80040b14
mov dword [ebx], eax
add ebx, edx
and eax, 0x6af84e67
and eax, 0x40400000
or eax, 0x3da8453b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c863f
or eax, 0x3910417a
and eax, 0x4c048354
or eax, 0x80490800
mov dword [ebx], eax
add ebx, edx
and eax, 0x17122957
and eax, 0x900
or eax, 0x8901e083
mov dword [ebx], eax
add ebx, edx
or eax, 0x17095bb6
or eax, 0x36215e6c
and eax, 0x1509cc4d
or eax, 0x40820000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x253fc7f8
or eax, 0x99d616d
and eax, 0x481523f8
or eax, 0x84401000
mov dword [ebx], eax
add ebx, edx
or eax, 0x74a7d044
and eax, 0x44834374
or eax, 0x1080000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xf66c5c4
xor eax, 0x59d4d617
and eax, 0x10084
or eax, 0xc4440b50
mov dword [ebx], eax
add ebx, edx
or eax, 0x17736b99
and eax, 0x46de2ed2
and eax, 0x44022a50
or eax, 0x9891124
mov dword [ebx], eax
add ebx, edx
or eax, 0x23a7a4b3
and eax, 0x4bf30440
and eax, 0x40010040
or eax, 0xa04c3b84
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b9ef061
and eax, 0x81c70865
or eax, 0x4000418
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2af1b523
xor eax, 0x52febee9
and eax, 0xfdc80730
or eax, 0x237f840
mov dword [ebx], eax
add ebx, edx
and eax, 0x18260a60
and eax, 0x5d011bd2
and eax, 0
or eax, 1
mov dword [ebx], eax
add ebx, edx
and eax, 0x44fd14d2
and eax, 0
or eax, 0x85c70aeb
mov dword [ebx], eax
add ebx, edx
and eax, 0xb6cd4ff
or eax, 0x15284a94
and eax, 0x156c4a70
or eax, 0xea93b500
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e625930
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x26399117
and eax, 0x5e333a0a
and eax, 0x2001002
or eax, 0x81cc4589
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6615e3ce
and eax, 0x72e2864d
and eax, 0x40800040
or eax, 0x150901aa
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c13a7f
and eax, 0x5d24abc2
and eax, 0x40000b80
or eax, 0x8c45804c
mov dword [ebx], eax
add ebx, edx
or eax, 0x135a0637
and eax, 0xdf508523
or eax, 0x20200000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6aba39b0
xor eax, 0x371b80cf
and eax, 0x503c5c
or eax, 0x924c3a3
mov dword [ebx], eax
add ebx, edx
and eax, 0x38dbe25a
or eax, 0x5792cb25
and eax, 0x390490b
or eax, 0x80200480
mov dword [ebx], eax
add ebx, edx
and eax, 0x490e7d31
and eax, 0x1000101
or eax, 0x4c8900e8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x24a33e5c
and eax, 0x20000bb0
or eax, 0x94558000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd7478b2
xor eax, 0x6fc60287
and eax, 0x8001e081
or eax, 0x9000a02
mov dword [ebx], eax
add ebx, edx
or eax, 0xd88f81c
and eax, 0x589b015
or eax, 0x40020440
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ee4f3d3
and eax, 0x1e11a632
and eax, 0x18010200
or eax, 0xc44409d0
mov dword [ebx], eax
add ebx, edx
and eax, 0x25667b98
and eax, 0x4000210
or eax, 0x498b5064
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b011253
and eax, 0x405d85
and eax, 0x1004
or eax, 0xc04d2bb8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x284b8d4
and eax, 0x80c10068
or eax, 0x5060c15
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6de7a42b
and eax, 0xe820a844
or eax, 0x17df5728
mov dword [ebx], eax
add ebx, edx
or eax, 0x10e9765c
and eax, 0
or eax, 1
mov dword [ebx], eax
add ebx, edx
or eax, 0x38fa164c
xor eax, 0x3afc5d41
and eax, 0x60a08
or eax, 0x85c100e3
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b2bd7a8
and eax, 0xafefdf68
or eax, 0x50102004
mov dword [ebx], eax
add ebx, edx
and eax, 0xeaa9dbc
or eax, 0x4817561d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x66b93617
and eax, 0x2a81403
or eax, 0x9404188
mov dword [ebx], eax
add ebx, edx
xor eax, 0x189abc89
or eax, 0x6109bd89
and eax, 0x737b6c81
or eax, 0x8c840014
mov dword [ebx], eax
add ebx, edx
or eax, 0x76889f18
or eax, 0x5bf9eccd
and eax, 0x8b2974dd
or eax, 0x22
mov dword [ebx], eax
add ebx, edx
xor eax, 0x31b061ae
and eax, 0x4ded1e3e
and eax, 0x891400
or eax, 0x8500e045
mov dword [ebx], eax
add ebx, edx
xor eax, 0x280b9e2c
xor eax, 0x694e23fb
and eax, 0xc4cc4880
or eax, 0x3b33b600
mov dword [ebx], eax
add ebx, edx
or eax, 0x513f48c3
and eax, 0x89a84c83
or eax, 0x108
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f5508a9
and eax, 0x9000889
or eax, 0xf6fe7404
mov dword [ebx], eax
add ebx, edx
or eax, 0x352cbbce
xor eax, 0x350ed77a
and eax, 0xc05008b5
or eax, 0x3405834a
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f4478a7
and eax, 0x8901c283
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0xd5d412e
xor eax, 0x2b70d391
and eax, 0x19011
or eax, 0x858a6444
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a8680f4
and eax, 0xbf8ff480
or eax, 0x40700a00
mov dword [ebx], eax
add ebx, edx
or eax, 0x59e6abf1
and eax, 0xfe7c8531
or eax, 0xa
mov dword [ebx], eax
add ebx, edx
xor eax, 0x682745a4
and eax, 0x1258c09f
or eax, 0x1243f60
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6aea034
and eax, 0x11c04d8b
or eax, 0x222c0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x594b8b06
or eax, 0x798ca361
and eax, 0x7944a041
or eax, 0x230400c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x415ce087
or eax, 0x73f0cd16
and eax, 0x33c0458a
or eax, 0x1001
mov dword [ebx], eax
add ebx, edx
or eax, 0x3bc8e74b
and eax, 0x1108f041
or eax, 0x44330014
mov dword [ebx], eax
add ebx, edx
xor eax, 0x21ba6c63
and eax, 0x1c30
or eax, 0x8b706180
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b0114fa
xor eax, 0x68d60af4
and eax, 0x41233404
or eax, 0x4008841
mov dword [ebx], eax
add ebx, edx
and eax, 0x2adc8027
and eax, 4
or eax, 0x8b2075b0
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c3bf288
or eax, 0x46f48d7b
and eax, 0x4d3bd04d
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x42f10ea5
and eax, 0x213d710f
and eax, 0x1085008
or eax, 0x8a102cd0
mov dword [ebx], eax
add ebx, edx
and eax, 0x5660d223
and eax, 0x4000
or eax, 0x55038855
mov dword [ebx], eax
add ebx, edx
xor eax, 0x101a282f
xor eax, 0xa800d25
and eax, 0xb10654c
or eax, 0x800010a0
mov dword [ebx], eax
add ebx, edx
and eax, 0x747f49b1
and eax, 0x2e84681c
and eax, 0x4000
or eax, 0x4533a045
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ac24b1b
and eax, 0x56878363
and eax, 0x2000140
or eax, 0x890874a8
mov dword [ebx], eax
add ebx, edx
and eax, 0x644e1cdb
and eax, 0x81048
or eax, 0x4d33a005
mov dword [ebx], eax
add ebx, edx
or eax, 0x446ea3f6
xor eax, 0x67269534
and eax, 0xa482488
or eax, 0x81005920
mov dword [ebx], eax
add ebx, edx
and eax, 0x6bf1896f
and eax, 0x1000000
or eax, 0x5433b055
mov dword [ebx], eax
add ebx, edx
xor eax, 0x72c5020d
xor eax, 0x6d962616
and eax, 0x4800800c
or eax, 0x309509b0
mov dword [ebx], eax
add ebx, edx
or eax, 0x29cc565c
and eax, 0x9dddffc
or eax, 0x82222002
mov dword [ebx], eax
add ebx, edx
and eax, 0x71b5806f
and eax, 0x818044
or eax, 0xc0023c01
mov dword [ebx], eax
add ebx, edx
and eax, 0x3dbea686
and eax, 0x8000
or eax, 0xbc450901
mov dword [ebx], eax
add ebx, edx
and eax, 0x16aeafc0
xor eax, 0x1a6f3362
and eax, 0xe68b802
or eax, 0xf0100581
mov dword [ebx], eax
add ebx, edx
or eax, 0x2da2592f
xor eax, 0x4e65d7aa
and eax, 0x30002a05
or eax, 0x4400d5fa
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5eec0b7b
and eax, 0x204c8000
or eax, 0xc0010b2a
mov dword [ebx], eax
add ebx, edx
or eax, 0x45e10c90
or eax, 0x290405db
and eax, 0x6dc40d3b
or eax, 0x10104000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1ffd4c07
and eax, 0x60010120
or eax, 0x90548a02
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5839f6fe
or eax, 0x1f6ad08d
and eax, 0x8900e881
or eax, 0x10202
mov dword [ebx], eax
add ebx, edx
xor eax, 0x44c7b56d
and eax, 0x45825044
or eax, 0x9a011
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7df4dc69
and eax, 0x30452834
or eax, 0xc00013c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x426e3fbe
and eax, 0x40001134
or eax, 0xd8b0049
mov dword [ebx], eax
add ebx, edx
or eax, 0x617f682f
and eax, 0x484d3950
or eax, 0x90000280
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d3adb1a
and eax, 0x5030048
or eax, 0x50880935
mov dword [ebx], eax
add ebx, edx
and eax, 0x11567434
and eax, 0x1020020
or eax, 0xe883c8
mov dword [ebx], eax
add ebx, edx
or eax, 0x3e1d6bb3
and eax, 0x29e84189
or eax, 0xc0001400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f8df1b0
and eax, 0x3ae090c3
and eax, 0x32608000
or eax, 0xcd9f7de2
mov dword [ebx], eax
add ebx, edx
and eax, 0x149f3cb
and eax, 0x1084182
or eax, 0xc000409
mov dword [ebx], eax
add ebx, edx
or eax, 0x72713675
and eax, 0x41fd
or eax, 0x8800
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d8f674f
and eax, 5
or eax, 0xc99a30
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6e5b77b9
and eax, 0x8008900
or eax, 0x4d0200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x57ce8e87
and eax, 0x4e800181
or eax, 0x8040c000
mov dword [ebx], eax
add ebx, edx
or eax, 0x467d5730
or eax, 0x2502ce3b
and eax, 0xe1810000
or eax, 0x10000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x20e4ccbe
or eax, 0x79211804
and eax, 0x11804
or eax, 0x33
mov dword [ebx], eax
add ebx, edx
xor eax, 0x292f3988
and eax, 0x1080188
or eax, 0x10d08000
mov dword [ebx], eax
add ebx, edx
or eax, 0x716bb819
or eax, 0x74941b0f
and eax, 0x558b0000
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7fe47cb2
or eax, 0x1bce98fb
and eax, 0x1c280d8
or eax, 0x300
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a2ef21a
and eax, 0x34ada3f0
and eax, 0
or eax, 0xb8d85589
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1df6274e
and eax, 0x5d01e30b
and eax, 0
or eax, 0x11d8
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e933c4b
and eax, 0x5e6cd1bb
and eax, 0x1200018b
or eax, 0xa0e80460
mov dword [ebx], eax
add ebx, edx
xor eax, 0x33987991
and eax, 0x8100007a
or eax, 0xa000001
mov dword [ebx], eax
add ebx, edx
and eax, 0x36db8e84
and eax, 0
or eax, 0xccc35de5
mov dword [ebx], eax
add ebx, edx
and eax, 0x632f909d
and eax, 0x40000084
or eax, 0x8ccccc48
mov dword [ebx], eax
add ebx, edx
and eax, 0x655bd99d
and eax, 0x4448c88c
or eax, 0x88840440
mov dword [ebx], eax
add ebx, edx
and eax, 0x286f21af
and eax, 0x84c008c
or eax, 0xc480cc40
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d9d405
and eax, 0xdb26a8
and eax, 0x880400
or eax, 0xec0351cc
mov dword [ebx], eax
add ebx, edx
and eax, 0x499741e7
xor eax, 0x2596aefd
and eax, 0x4514ec01
or eax, 0x82400082
mov dword [ebx], eax
add ebx, edx
and eax, 0x15c0c4ce
and eax, 0x440c000
or eax, 0x2813845
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f3585be
and eax, 0x1c40001
or eax, 0x44030000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7dc65dd8
xor eax, 0x2fc0e116
and eax, 0x180c4
or eax, 0x300130
mov dword [ebx], eax
add ebx, edx
or eax, 0x14b6728f
xor eax, 0x7fb62558
and eax, 0x6001c600
or eax, 0x90440100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c1d4a69
and eax, 0x8569
or eax, 0x3284
mov dword [ebx], eax
add ebx, edx
or eax, 0x16fe3e3
and eax, 0x2bfff2a7
and eax, 0x16c4087
or eax, 0x2800540
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1579e2ae
and eax, 0x6000129
or eax, 0xc1000012
mov dword [ebx], eax
add ebx, edx
or eax, 0x114bb94f
and eax, 0x4142a845
or eax, 0x20044000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3402ba5b
and eax, 0x1ab6a884
and eax, 0x20000
or eax, 0x45c50001
mov dword [ebx], eax
add ebx, edx
and eax, 0x651b27e6
xor eax, 0x2bdb5d36
and eax, 0x184d24
or eax, 0x720c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6ecb14f0
and eax, 0x6c444100
or eax, 0x90018600
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2fb0f674
xor eax, 0x4d37e6a9
and eax, 0xd209
or eax, 0x2800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c846bd5
and eax, 0x288001c4
or eax, 0x3604403
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a1c26c0
or eax, 0x5bed4729
and eax, 0x43000001
or eax, 0x84000006
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e2a13c4
and eax, 0x20a1045
or eax, 0x85cc00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x31a54d74
or eax, 0x31e2d973
and eax, 0x1c20000
or eax, 0x44050000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7958c839
xor eax, 0x23a091e3
and eax, 0x6158d8
or eax, 0x100a600
mov dword [ebx], eax
add ebx, edx
or eax, 0x34158f92
and eax, 0x2e425f3c
and eax, 0x4404700
or eax, 0xd0058000
mov dword [ebx], eax
add ebx, edx
or eax, 0x48426213
and eax, 0x712
or eax, 0x1048
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f2e940c
and eax, 0x400
or eax, 0x18d041c7
mov dword [ebx], eax
add ebx, edx
or eax, 0x2e693879
and eax, 0x65e1a184
and eax, 0x4000084
or eax, 0xc3000040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e54b568
and eax, 0x108404
or eax, 0x4884841
mov dword [ebx], eax
add ebx, edx
or eax, 0x47ae9588
and eax, 0x45860001
or eax, 0x410000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x72962d52
or eax, 0x58b52528
and eax, 0x600148
or eax, 0x2d080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a111d9c
and eax, 0x549ae630
and eax, 0x4000c400
or eax, 0x84450300
mov dword [ebx], eax
add ebx, edx
and eax, 0xd3b4c54
or eax, 0x33c7bf66
and eax, 0x15702
or eax, 0x18
mov dword [ebx], eax
add ebx, edx
and eax, 0x775d8cb7
or eax, 0x6fd59a2f
and eax, 0x47c00407
or eax, 0x800041c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x37df33ad
xor eax, 0x3e12186f
and eax, 0x10000a2
or eax, 0xc6000001
mov dword [ebx], eax
add ebx, edx
or eax, 0x21405dd2
and eax, 0xa0401c41
or eax, 0x3fa004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x29c3ccbb
or eax, 0x6cbcda6c
and eax, 0x45840000
or eax, 0x430000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7abfe6e4
and eax, 0x70000
or eax, 0x684cb8
mov dword [ebx], eax
add ebx, edx
and eax, 0x21a6d0f1
and eax, 0x44000
or eax, 0xb4418700
mov dword [ebx], eax
add ebx, edx
or eax, 0x62d9007b
and eax, 0x18351
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c008d43
and eax, 0x1c0005c3
or eax, 0xb04004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x60900b7a
or eax, 0x702729d8
and eax, 0x440000e5
or eax, 0x83000002
mov dword [ebx], eax
add ebx, edx
and eax, 0x61ec279e
or eax, 0x692f70e
and eax, 0x4112a404
or eax, 0xb82c0841
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2aa94e0e
xor eax, 0x13d77914
and eax, 0x40000000
or eax, 0x58b0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x412fd8ab
xor eax, 0x17073ca4
and eax, 0x80800c
or eax, 0x14003f0
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb02874b
and eax, 0x48981c42
and eax, 0x8800400
or eax, 0x837c4189
mov dword [ebx], eax
add ebx, edx
xor eax, 0x48aa7d30
and eax, 0xc04218a1
or eax, 0xc814544
mov dword [ebx], eax
add ebx, edx
and eax, 0x541b32bf
xor eax, 0x67b426b0
and eax, 0x840404
or eax, 0xcc48c8c8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b244cfd
and eax, 0x84c88000
or eax, 0x48044ccc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x440216c7
and eax, 0x46b55fb3
and eax, 0x805000
or eax, 0xec0b05cc
mov dword [ebx], eax
add ebx, edx
or eax, 0x3eb5743f
xor eax, 0x47f9452b
and eax, 0x81402080
or eax, 0x4628cc03
mov dword [ebx], eax
add ebx, edx
and eax, 0x56f048c5
and eax, 0x46204001
or eax, 0x2001a444
mov dword [ebx], eax
add ebx, edx
or eax, 0x536b6eed
and eax, 0x500c639b
and eax, 0x40000000
or eax, 0x5c70000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x350831ec
and eax, 0x8311a4
or eax, 0x10c810
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2896df99
or eax, 0x1c9a6e34
and eax, 0x1c054600
or eax, 0xc0408100
mov dword [ebx], eax
add ebx, edx
or eax, 0x79a9af6
or eax, 0x5a8ef6c1
and eax, 0x15711
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x177e75df
and eax, 0x76b7f4f3
and eax, 0x4401
or eax, 0x57e801c6
mov dword [ebx], eax
add ebx, edx
or eax, 0x4329ed54
and eax, 0x47000082
or eax, 0x80000028
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a7f1cb1
xor eax, 0x50d320a3
and eax, 0x40922001
or eax, 0x9844
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b9e2483
and eax, 0x40820000
or eax, 0x5450000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x66b25640
and eax, 0x354200
or eax, 0x801b0
mov dword [ebx], eax
add ebx, edx
and eax, 0x5120c138
and eax, 0x4100
or eax, 0xd4458600
mov dword [ebx], eax
add ebx, edx
or eax, 0xcc90534
and eax, 0x3a912429
and eax, 0x20
or eax, 0x605f
mov dword [ebx], eax
add ebx, edx
and eax, 0x49402499
and eax, 0x3aaf8172
and eax, 0
or eax, 0xf9f445c7
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e774871
and eax, 0x87000094
or eax, 0x40000008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2dce0b45
and eax, 0x35013df9
and eax, 0x841
or eax, 0x164ee404
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3723887f
and eax, 0x6d42b179
and eax, 0x1400000
or eax, 0x44870000
mov dword [ebx], eax
add ebx, edx
and eax, 0x22887681
or eax, 0x7a293508
and eax, 0x3100
or eax, 0x4648c4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2aa25ce9
and eax, 0x356369c0
and eax, 0x20400100
or eax, 0xd805c600
mov dword [ebx], eax
add ebx, edx
or eax, 0x6916b806
and eax, 0x6f74bfaf
and eax, 0x2d02
or eax, 0x40b8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b95ced5
and eax, 0x1654d4d7
and eax, 0x10040047
or eax, 0xa9a84580
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5db9e4e0
xor eax, 0x2359728e
and eax, 0xc7000120
or eax, 0x54
mov dword [ebx], eax
add ebx, edx
and eax, 0x7710d364
and eax, 0x2d888299
and eax, 0x1000000
or eax, 0x721aa845
mov dword [ebx], eax
add ebx, edx
and eax, 0x295f8b0a
and eax, 0x1020000
or eax, 0x44c50001
mov dword [ebx], eax
add ebx, edx
xor eax, 0xfefcfa8
and eax, 0x8c7a0
or eax, 0x120004
mov dword [ebx], eax
add ebx, edx
and eax, 0x71de1204
xor eax, 0x5460ce5e
and eax, 0x40c400
or eax, 0xa0050300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b4d2cce
xor eax, 0x6a774151
and eax, 0x10a09
or eax, 0x160
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e2e7394
and eax, 0x100
or eax, 0x5cf044c7
mov dword [ebx], eax
add ebx, edx
or eax, 0xb15c8d6
and eax, 0x47000111
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6bb4e4e2
and eax, 0x41000000
or eax, 0xb0a49c45
mov dword [ebx], eax
add ebx, edx
or eax, 0x47e744bd
and eax, 0x45c70000
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x679aa25
and eax, 0x1268a20
or eax, 0x141c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x4179309e
and eax, 0x10000
or eax, 0xfc44c700
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ab96a63
and eax, 0x2c62
or eax, 0x94
mov dword [ebx], eax
add ebx, edx
and eax, 0x65812f67
or eax, 0x7b4bdbfb
and eax, 0x2b0845c7
or eax, 0x84900000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c395c3b
xor eax, 0x43497c3
and eax, 0x100
or eax, 0xc700000a
mov dword [ebx], eax
add ebx, edx
or eax, 0x27457c42
and eax, 0x24015840
or eax, 0x8aa8005
mov dword [ebx], eax
add ebx, edx
xor eax, 0x59ce5580
or eax, 0x4240a5bf
and eax, 0x45450000
or eax, 0x820000
mov dword [ebx], eax
add ebx, edx
or eax, 0x34448145
or eax, 0xe71c309
and eax, 0x528048
or eax, 0x83880
mov dword [ebx], eax
add ebx, edx
or eax, 0x317770ed
and eax, 0x185f49eb
and eax, 0x105b4800
or eax, 0xe420a000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xfbea68a
or eax, 0x4e560f79
and eax, 0x45830003
or eax, 0x80000
mov dword [ebx], eax
add ebx, edx
or eax, 0x193aae35
and eax, 0x18332c30
or eax, 0x220401c8
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ff93f84
xor eax, 0x2c20ce9b
and eax, 0x41890000
or eax, 0x4000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x62544f42
or eax, 0x5b31427d
and eax, 0x7c4d0b78
or eax, 0x80008080
mov dword [ebx], eax
add ebx, edx
and eax, 0x57029bb2
and eax, 0x900
or eax, 0x89f84403
mov dword [ebx], eax
add ebx, edx
and eax, 0x586d1dd0
xor eax, 0x55945576
and eax, 0x9e85844
or eax, 0x3a409
mov dword [ebx], eax
add ebx, edx
xor eax, 0x568f9a48
xor eax, 0x2d21c509
and eax, 0x2440108
or eax, 0x81b85483
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1ba3f7e6
or eax, 0x3e4e527b
and eax, 0x14090042
or eax, 0x41800180
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d29002a
and eax, 0x16d95854
and eax, 0x14010040
or eax, 0xe8448bbc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x67ffe6d4
or eax, 0x70cbfe75
and eax, 0xbd04539
or eax, 0x4040002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1371948a
xor eax, 0x49b064e7
and eax, 0x8504
or eax, 0x889
mov dword [ebx], eax
add ebx, edx
or eax, 0x57304b29
xor eax, 0x6017332a
and eax, 0x24058800
or eax, 0xc0480300
mov dword [ebx], eax
add ebx, edx
or eax, 0x414095c
and eax, 0x80018900
or eax, 0x9006083
mov dword [ebx], eax
add ebx, edx
or eax, 0x2e351d7c
and eax, 0x501e44d
or eax, 0x508a0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x248f6239
or eax, 0x4e095864
and eax, 0x820060
or eax, 0x1408380
mov dword [ebx], eax
add ebx, edx
xor eax, 0x32740d4a
and eax, 0x3a00488
or eax, 0x88405101
mov dword [ebx], eax
add ebx, edx
or eax, 0x47bfb884
and eax, 0xc083dc05
or eax, 0x40
mov dword [ebx], eax
add ebx, edx
and eax, 0xfacc0a9
and eax, 0x8001
or eax, 0xdc450900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1ff1da0f
or eax, 0x509fbb0
and eax, 0x81ac498a
or eax, 0x8400401
mov dword [ebx], eax
add ebx, edx
or eax, 0x5aa2b5e3
and eax, 0x518ad049
or eax, 0x4010004
mov dword [ebx], eax
add ebx, edx
or eax, 0x2345ec7e
xor eax, 0x1abfdd5
and eax, 0x444401a0
or eax, 0x88118850
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6e81d092
xor eax, 0x330d03da
and eax, 0x81d04088
or eax, 0x2200503
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f909ce6
and eax, 0x1800080
or eax, 0x44090168
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a81da41
and eax, 0x40010040
or eax, 0xac4c8bb0
mov dword [ebx], eax
add ebx, edx
or eax, 0x668d10e5
or eax, 0x4776af54
and eax, 0x8901a981
or eax, 0x4002
mov dword [ebx], eax
add ebx, edx
or eax, 0x290d0aca
and eax, 0x6194d497
and eax, 0x100c001
or eax, 0x548b2c4c
mov dword [ebx], eax
add ebx, edx
or eax, 0x3420d6bf
and eax, 0x44013ad0
or eax, 0x88540100
mov dword [ebx], eax
add ebx, edx
or eax, 0xa04aa5f
and eax, 0x4401085d
or eax, 0x18a0020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1af5022
and eax, 0x44041848
or eax, 0xb0412380
mov dword [ebx], eax
add ebx, edx
xor eax, 0x69586a1e
and eax, 0xd090054
or eax, 0x40820828
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d392d26
and eax, 0x91aac06
and eax, 0x8080804
or eax, 0xf04533c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x23c69d52
and eax, 0x518b2e54
or eax, 0x4000029
mov dword [ebx], eax
add ebx, edx
and eax, 0xd364957
and eax, 0x510c7c83
and eax, 0x800
or eax, 0xc05581f4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x782f6c27
and eax, 0x88684583
or eax, 0x1800008
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f40e170
and eax, 0x9000000
or eax, 0x448bbc45
mov dword [ebx], eax
add ebx, edx
and eax, 0x56ebcf1d
and eax, 0x898000
or eax, 0x16003e8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7feb137b
and eax, 0x5d6b563e
and eax, 0x8000000
or eax, 0x83e84d89
mov dword [ebx], eax
add ebx, edx
or eax, 0x1f8cdadb
and eax, 0x1528c051
or eax, 0x40130004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e1bf4b1
or eax, 0x1dedffb1
and eax, 0xb017db4
or eax, 0x80100008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x74a83286
or eax, 0x766b5783
and eax, 0x453b5801
or eax, 0xa044
mov dword [ebx], eax
add ebx, edx
or eax, 0x189244db
xor eax, 0x2074b727
and eax, 0x90949b8
or eax, 0x82003400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7af866f6
and eax, 0xe181104c
or eax, 0x802e401
mov dword [ebx], eax
add ebx, edx
or eax, 0x20157c1d
xor eax, 0x2b430dc7
and eax, 0xc0448100
or eax, 0x34090801
mov dword [ebx], eax
add ebx, edx
or eax, 0x1d188b58
and eax, 0x81580109
or eax, 0x2805482
mov dword [ebx], eax
add ebx, edx
or eax, 0x17dbda6
and eax, 0x1890182
or eax, 0x54000040
mov dword [ebx], eax
add ebx, edx
or eax, 0x770432b4
or eax, 0x38bb28b8
and eax, 0x7f1e29d8
or eax, 0x8040c000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1388dbe1
or eax, 0x4bbbccef
and eax, 0x418bcdef
or eax, 0xa4003210
mov dword [ebx], eax
add ebx, edx
or eax, 0x28ad1c38
and eax, 0xcc8cc35d
or eax, 0x400000
mov dword [ebx], eax
add ebx, edx
or eax, 0x246b8bd1
and eax, 0x1c679801
and eax, 0xc448800
or eax, 0xc08844cc
mov dword [ebx], eax
add ebx, edx
or eax, 0x43402376
and eax, 0xcccccccc
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x42e52d23
and eax, 0x8c08c0cc
or eax, 0x40c40c00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x36a98c91
and eax, 0xe801404c
or eax, 0x48a1580
mov dword [ebx], eax
add ebx, edx
xor eax, 0x60630c57
and eax, 0x804881
or eax, 0x4a400
mov dword [ebx], eax
add ebx, edx
or eax, 0x17a31694
xor eax, 0x45b41d39
and eax, 0x40030000
or eax, 0x5c40000
mov dword [ebx], eax
add ebx, edx
and eax, 0x718e8d43
and eax, 0x860000
or eax, 0x7938bc
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a42c301
and eax, 0xdc0578f
and eax, 0x400000
or eax, 0xe005c700
mov dword [ebx], eax
add ebx, edx
and eax, 0x24f0014
and eax, 0
or eax, 0xcc3e
mov dword [ebx], eax
add ebx, edx
and eax, 0x7bf32821
or eax, 0x1bceba0c
and eax, 0x18c00004
or eax, 0x641045c3
mov dword [ebx], eax
add ebx, edx
xor eax, 0x89c8bfa
and eax, 0x124a07fd
and eax, 0x1c
or eax, 0xc70000c0
mov dword [ebx], eax
add ebx, edx
and eax, 0xa0c35a1
and eax, 0
or eax, 0x2465e445
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a1f1203
and eax, 0x4bcb9f55
and eax, 0x10000
or eax, 0x45c60000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3bbf85a9
or eax, 0x56ba5a32
and eax, 0x78de80
or eax, 0x1042040
mov dword [ebx], eax
add ebx, edx
or eax, 0x4f3fd8c0
and eax, 0x845c600
or eax, 0xa0000100
mov dword [ebx], eax
add ebx, edx
or eax, 0x53720077
and eax, 0x8336
or eax, 0x2888
mov dword [ebx], eax
add ebx, edx
or eax, 0x16eec301
and eax, 0x2eeb1a01
and eax, 0x2e80001
or eax, 0x401445c6
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d5d2c50
and eax, 0x47000113
or eax, 0x80000020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2bed6e9
xor eax, 0x2de261a6
and eax, 0x85cb044
or eax, 0x7804001
mov dword [ebx], eax
add ebx, edx
and eax, 0x10950b69
and eax, 0x840001
or eax, 0x45430000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5cb21900
and eax, 0x110100
or eax, 0x280c8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x63678531
and eax, 0x40440400
or eax, 0x9c01c300
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ff12b7f
and eax, 0x200
or eax, 0xf03a
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c35a075
and eax, 0
or eax, 0x16b445c7
mov dword [ebx], eax
add ebx, edx
or eax, 0x741b628c
and eax, 0x460000cb
or eax, 0x81000010
mov dword [ebx], eax
add ebx, edx
and eax, 0x73a6628f
and eax, 0x392308b7
and eax, 1
or eax, 0x78dfb844
mov dword [ebx], eax
add ebx, edx
or eax, 0x1dd154fc
and eax, 0x735e617
and eax, 0x5050001
or eax, 0x40c20000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d7ca75b
and eax, 0x39a440
or eax, 0x44884
mov dword [ebx], eax
add ebx, edx
and eax, 0x1212c287
and eax, 0xc000
or eax, 0x90450700
mov dword [ebx], eax
add ebx, edx
or eax, 0x5655bbd3
and eax, 0x14e10
or eax, 4
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c3d403d
and eax, 0x4c284405
or eax, 0x2c001c2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x203eba04
xor eax, 0x403dcfc
and eax, 0x42000131
or eax, 0x85000040
mov dword [ebx], eax
add ebx, edx
and eax, 0x4becdf4
and eax, 0x4000040
or eax, 0xfbf8b005
mov dword [ebx], eax
add ebx, edx
and eax, 0x7dc2b1b4
and eax, 0x45c00000
or eax, 0x70000
mov dword [ebx], eax
add ebx, edx
or eax, 0x49c023d0
and eax, 0x3933cc71
and eax, 0x1010050
or eax, 0xb84
mov dword [ebx], eax
add ebx, edx
or eax, 0x20d0278b
and eax, 0x410700
or eax, 0xd804c000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e08ddd9
and eax, 0x7eb34e3b
and eax, 0x400
or eax, 0x28e9
mov dword [ebx], eax
add ebx, edx
or eax, 0x60ab2b85
and eax, 0x208805c5
or eax, 0x90444002
mov dword [ebx], eax
add ebx, edx
or eax, 0x6fad9bb8
and eax, 0xc70000b9
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x7110c3cb
and eax, 0x3010c041
or eax, 0xa12c04
mov dword [ebx], eax
add ebx, edx
xor eax, 0x300ad2ca
and eax, 0x2d7ef035
and eax, 0x20000
or eax, 0x45c50000
mov dword [ebx], eax
add ebx, edx
and eax, 0x76a40c81
xor eax, 0x71c614ea
and eax, 0x210e0
or eax, 0x1d2314
mov dword [ebx], eax
add ebx, edx
or eax, 0x419a783a
and eax, 0x40054300
or eax, 0xb8408400
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b530400
xor eax, 0x7331658f
and eax, 0x8005
or eax, 0x4840
mov dword [ebx], eax
add ebx, edx
or eax, 0x2532a5f5
and eax, 0x12208e0
or eax, 0x8c1008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c069c28
and eax, 0x24008000
or eax, 0xc0450b00
mov dword [ebx], eax
add ebx, edx
or eax, 0x4acbc94d
and eax, 0xfca05
or eax, 0x201000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x474f27a0
xor eax, 0x71e6f7fb
and eax, 0x24040800
or eax, 0xc0418100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x55b6e5d2
and eax, 0x21b04c82
or eax, 0xa000109
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2478b22a
and eax, 0x7c78d181
and eax, 0xc08c001
or eax, 0x4181244c
mov dword [ebx], eax
add ebx, edx
and eax, 0x55cfaa03
or eax, 0x6d4fead3
and eax, 0x909ea90
or eax, 0x82000120
mov dword [ebx], eax
add ebx, edx
or eax, 0x26c07596
and eax, 0x65d4600a
and eax, 0x802000
or eax, 0xc2039055
mov dword [ebx], eax
add ebx, edx
xor eax, 0x579189ce
and eax, 0x90100901
or eax, 0x20458000
mov dword [ebx], eax
add ebx, edx
and eax, 0x569b4575
and eax, 0x10100101
or eax, 0x2ba0448a
mov dword [ebx], eax
add ebx, edx
or eax, 0x13b8ffde
and eax, 0x448e9426
and eax, 0x88004
or eax, 0x8d072841
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6804b681
and eax, 0x240
or eax, 0x13b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x54b290af
and eax, 0xa00180
or eax, 0x894c4c0b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x38820445
xor eax, 0x4333df56
and eax, 0x50098408
or eax, 0x5822045
mov dword [ebx], eax
add ebx, edx
and eax, 0x76949471
and eax, 0x745a5d2f
and eax, 0
or eax, 0xa05589f4
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d0bb80b
and eax, 0
or eax, 0x83ec458b
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ad785a0
xor eax, 0x36643255
and eax, 0x58901c0
or eax, 0x40000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x26f5e974
and eax, 0x65679850
and eax, 0x24458840
or eax, 0x800803ac
mov dword [ebx], eax
add ebx, edx
xor eax, 0x42ec855d
xor eax, 0x5bd81664
and eax, 0x3c200811
or eax, 0x4080452a
mov dword [ebx], eax
add ebx, edx
or eax, 0x62b5ad5e
or eax, 0x6e2f6364
and eax, 0x3c158b29
or eax, 0x80400000
mov dword [ebx], eax
add ebx, edx
or eax, 0x43bc22fc
and eax, 0xe055ab0d
or eax, 0x402
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5338b88f
and eax, 0x31681500
or eax, 0x4c90403b
mov dword [ebx], eax
add ebx, edx
and eax, 0xd9a1903
and eax, 0x4000103
or eax, 0xc0458a54
mov dword [ebx], eax
add ebx, edx
xor eax, 0xaf91140
and eax, 0x8a9c0001
or eax, 0x1004588
mov dword [ebx], eax
add ebx, edx
or eax, 0x63c2079
and eax, 0xd886049
or eax, 0x40019804
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c29572
and eax, 0x8000
or eax, 0xf8550b98
mov dword [ebx], eax
add ebx, edx
and eax, 0x4cb77a22
and eax, 0x8010a00
or eax, 0x8100e083
mov dword [ebx], eax
add ebx, edx
and eax, 0x18bfb945
xor eax, 0x6e53abf2
and eax, 0x44020051
or eax, 0x189f804
mov dword [ebx], eax
add ebx, edx
or eax, 0x16dd1d00
and eax, 0x10453914
or eax, 0x88000288
mov dword [ebx], eax
add ebx, edx
xor eax, 0x35cd9c65
and eax, 0x35cd787c
and eax, 0x5882078
or eax, 0x48031a05
mov dword [ebx], eax
add ebx, edx
xor eax, 0x17950fa1
and eax, 0x580c21c4
or eax, 0x80410a20
mov dword [ebx], eax
add ebx, edx
and eax, 0x398ca5f6
and eax, 0x8040180
or eax, 0x83904c09
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f719f31
and eax, 0x8281d811
or eax, 0x40020044
mov dword [ebx], eax
add ebx, edx
or eax, 0x6831d622
and eax, 0xc8118801
or eax, 0x10440100
mov dword [ebx], eax
add ebx, edx
and eax, 0x1219ede4
and eax, 0x100
or eax, 0x83e4448b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2cfce71f
and eax, 0x5080080
or eax, 0x40810140
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f54f34e
and eax, 0x3456c37
and eax, 0x450004
or eax, 0x943883e0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d4e09c
and eax, 0x83086000
or eax, 0x8001400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x44bdb5cf
and eax, 0x4d31c04d
or eax, 0xa0800
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e47c30c
and eax, 0xb08484c
or eax, 0x80003490
mov dword [ebx], eax
add ebx, edx
and eax, 0x5009e180
xor eax, 0x75632a4e
and eax, 0x552b4844
or eax, 0x108411
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e046a9c
and eax, 0xb0924c0
or eax, 0x80005900
mov dword [ebx], eax
add ebx, edx
and eax, 0x327ef9cc
and eax, 0x807b35d
and eax, 0x2040
or eax, 0xe883cc05
mov dword [ebx], eax
add ebx, edx
and eax, 0x2d615286
or eax, 0x2dfc9a3e
and eax, 0x2c458800
or eax, 0xc0000101
mov dword [ebx], eax
add ebx, edx
and eax, 0x67ea20d4
and eax, 0
or eax, 0x83bc4d8b
mov dword [ebx], eax
add ebx, edx
or eax, 0x12993aaa
and eax, 0x1890181
or eax, 0x4c000040
mov dword [ebx], eax
add ebx, edx
or eax, 0x4215f551
and eax, 0x2346aaa9
and eax, 0x48080
or eax, 0xd4510b3c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2cdb4060
and eax, 0x78844118
or eax, 0x4301423
mov dword [ebx], eax
add ebx, edx
xor eax, 0x66a6241b
xor eax, 0x83dfb08
and eax, 0x10058a20
or eax, 0xec400111
mov dword [ebx], eax
add ebx, edx
xor eax, 0x15067162
and eax, 0x333b2dd3
and eax, 0x1010003
or eax, 0x8800c080
mov dword [ebx], eax
add ebx, edx
and eax, 0xac3ba94
and eax, 0x8018000
or eax, 0x458a7c45
mov dword [ebx], eax
add ebx, edx
or eax, 0x3aba8f46
and eax, 0x48093b44
or eax, 0x804400b8
mov dword [ebx], eax
add ebx, edx
or eax, 0x201791e2
and eax, 0x400b087c
or eax, 0x15800001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6dc5379d
and eax, 0x104423e0
or eax, 0x80110010
mov dword [ebx], eax
add ebx, edx
and eax, 0x5876f464
and eax, 0x60
or eax, 0x458b1815
mov dword [ebx], eax
add ebx, edx
or eax, 0x5586b43
and eax, 0x6a37ebb5
and eax, 0x40012b34
or eax, 0xa8441088
mov dword [ebx], eax
add ebx, edx
and eax, 0x50c38d0f
and eax, 0x22fdb528
and eax, 0x400108
or eax, 0x1088c07
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3a21580a
and eax, 0x9090000
or eax, 0x44820000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c791d96
and eax, 0x30401984
or eax, 0x880d2260
mov dword [ebx], eax
add ebx, edx
xor eax, 0x39d4e267
xor eax, 0x19fab768
and eax, 0x200c0b
or eax, 0x11c8104
mov dword [ebx], eax
add ebx, edx
or eax, 0x79e8dca9
or eax, 0x7caa8f3a
and eax, 0x558a0000
or eax, 0x10000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b002d22
or eax, 0x2a620c0e
and eax, 0x48400808
or eax, 0x941533b0
mov dword [ebx], eax
add ebx, edx
or eax, 0x59d30042
and eax, 0x45833878
or eax, 0x80004
mov dword [ebx], eax
add ebx, edx
or eax, 0x601cf608
and eax, 0xdcdebfc
and eax, 0x4050a6c
or eax, 0xf0400180
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c281263
xor eax, 0x56267d8a
and eax, 0x6c484401
or eax, 0x10b4013a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x156275f0
and eax, 0x680c0009
or eax, 0x90418b24
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2dba2ea9
and eax, 0x2bf22d77
and eax, 0xb00500
or eax, 0x7c0c483b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5bc4836c
and eax, 0x508a05
or eax, 0xd8050120
mov dword [ebx], eax
add ebx, edx
and eax, 0x60bc86e7
xor eax, 0x4fbfe180
and eax, 0x9014281
or eax, 0x80008002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x21bdcb40
and eax, 0x2d8e861c
and eax, 0x880000
or eax, 0x4503d855
mov dword [ebx], eax
add ebx, edx
xor eax, 0x19ba5951
and eax, 0x42b3fad9
and eax, 0x40010000
or eax, 0x984403c4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x45c36dce
and eax, 0x89844408
or eax, 0x2080181
mov dword [ebx], eax
add ebx, edx
xor eax, 0xf2c5d72
and eax, 0x80800049
or eax, 0x4103c404
mov dword [ebx], eax
add ebx, edx
and eax, 0x26f79013
and eax, 0x18001
or eax, 0xc44c0900
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a45af5e
and eax, 0xc2d03
or eax, 0x805080
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ea739f2
xor eax, 0x4e82ca2e
and eax, 0x2c840d
or eax, 0xd00002
mov dword [ebx], eax
add ebx, edx
and eax, 0x3705c989
and eax, 0
or eax, 0x558b0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x8dd160b
or eax, 0xfb85361
and eax, 0x40550340
or eax, 0xa0002094
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d157cc4
or eax, 0x762c902f
and eax, 0x45081935
or eax, 0x832040
mov dword [ebx], eax
add ebx, edx
or eax, 0x81b8391
and eax, 0x440133d0
or eax, 0x80440000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b058c1b
or eax, 0x52e21f1
and eax, 0x68840b
or eax, 0x800004
mov dword [ebx], eax
add ebx, edx
and eax, 0xc77b0d1
and eax, 0
or eax, 0x4d8b0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x750a600
or eax, 0x64928be1
and eax, 0x64000bc0
or eax, 0x984d3008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x725a2006
and eax, 0x14090e
or eax, 0xc88401
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f35be6c
xor eax, 0x401e3994
and eax, 0x5830000
or eax, 0x50080000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d844750
xor eax, 0x7503e6a9
and eax, 0x480421b0
or eax, 0x90511a04
mov dword [ebx], eax
add ebx, edx
and eax, 0x3043802f
xor eax, 0x3416fb3f
and eax, 0x50890b
or eax, 0x800404
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ce585a3
and eax, 0x44010000
or eax, 0x18a0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f457718
and eax, 0x1000000
or eax, 0xc083f8
mov dword [ebx], eax
add ebx, edx
or eax, 0x4f149ed3
and eax, 0xbd00589
or eax, 0x80284000
mov dword [ebx], eax
add ebx, edx
or eax, 0x583fcd2a
and eax, 0x493bcc09
or eax, 0x4000044
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f83110e
or eax, 0x51b8a6f6
and eax, 0x198906f8
or eax, 0xa2040900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x234514e9
and eax, 0x88000000
or eax, 0x3000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d9b3057
and eax, 0x457fa095
and eax, 0x441b2015
or eax, 0x1120c040
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b78ac1c
and eax, 0x2f090c5c
or eax, 0x808403a0
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f64d07a
or eax, 0x2f2289ee
and eax, 0x8b000000
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x279abaaf
or eax, 0x11f882f3
and eax, 0x53ab045
or eax, 0x40014400
mov dword [ebx], eax
add ebx, edx
and eax, 0x61d285c8
and eax, 0x1000440
or eax, 0x8a0c7890
mov dword [ebx], eax
add ebx, edx
and eax, 0x12644739
and eax, 0x4000
or eax, 0x4d3b984d
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd8bb2e2
xor eax, 0x67fc1f0
and eax, 0x28d0b4c
or eax, 0x99000480
mov dword [ebx], eax
add ebx, edx
xor eax, 0x625fd605
and eax, 0x89000000
or eax, 0x2000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e73aace
and eax, 0x7b332110
and eax, 0
or eax, 0x550bd055
mov dword [ebx], eax
add ebx, edx
and eax, 0x21d11ef9
and eax, 0x72e675b
and eax, 0x50
or eax, 0x885589a4
mov dword [ebx], eax
add ebx, edx
and eax, 0x9c8942d
and eax, 0x400000
or eax, 0x83b4458b
mov dword [ebx], eax
add ebx, edx
and eax, 0x7dcde762
and eax, 0x67a7e38b
and eax, 0x1800100
or eax, 0x440900e8
mov dword [ebx], eax
add ebx, edx
and eax, 0x30dcfe15
and eax, 0x80000
or eax, 0x887583f4
mov dword [ebx], eax
add ebx, edx
or eax, 0x1d32500c
xor eax, 0x7c4d3206
and eax, 0x81306100
or eax, 0xa041400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1288d7cd
and eax, 0x8980804d
or eax, 0x60035400
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e69943e
and eax, 0x40018000
or eax, 0x944c0901
mov dword [ebx], eax
add ebx, edx
or eax, 0x5a84641b
xor eax, 0x34b2aad2
and eax, 0x2a544589
or eax, 0x11801002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6ba270e0
and eax, 0x740041
or eax, 0x909c014
mov dword [ebx], eax
add ebx, edx
and eax, 0x5552c21a
xor eax, 0x32ea19ff
and eax, 0x1a841c7
or eax, 0x40400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x59ddc382
and eax, 0x48000000
or eax, 0xa3000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6cf311d0
and eax, 0x84410100
or eax, 0x2804c607
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c4c27a5
or eax, 0x1e7a33fe
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x212c7ad6
and eax, 0x102470e8
and eax, 0x244080
or eax, 0x23c0050b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x56cfb0b8
and eax, 0x633a48a2
and eax, 0x1200000
or eax, 0xa55ac45
mov dword [ebx], eax
add ebx, edx
or eax, 0x753198c9
xor eax, 0x529de217
and eax, 0x29a84c8a
or eax, 0x2140101
mov dword [ebx], eax
add ebx, edx
or eax, 0x2eca8438
and eax, 0xd3ac009
or eax, 0x40010044
mov dword [ebx], eax
add ebx, edx
and eax, 0x385e8ccf
or eax, 0x62cea9fb
and eax, 0xa4e29d8
or eax, 0x81015400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7dae9a44
xor eax, 0x58d5f342
and eax, 0x4300454
or eax, 0x510be001
mov dword [ebx], eax
add ebx, edx
or eax, 0x46e1b722
and eax, 0x33a7440
or eax, 0x88040880
mov dword [ebx], eax
add ebx, edx
or eax, 0x69aea226
and eax, 0xc082e044
or eax, 0x10001
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ce08d48
and eax, 0x8000
or eax, 0xe0450901
mov dword [ebx], eax
add ebx, edx
and eax, 0x32dc6d69
xor eax, 0x25cbbbff
and eax, 0x180008a
or eax, 0x2a604d01
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d96725d
and eax, 0x743044
or eax, 0x1100c009
mov dword [ebx], eax
add ebx, edx
or eax, 0x13e65039
and eax, 0x3f05009
or eax, 0x80080582
mov dword [ebx], eax
add ebx, edx
xor eax, 0x158600b1
or eax, 0x76e59b34
and eax, 0x5489012a
or eax, 0x10000c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b478a43
and eax, 0x10040
or eax, 0xd4448bb8
mov dword [ebx], eax
add ebx, edx
or eax, 0x4edbb778
and eax, 0x5cd80538
or eax, 0x20204003
mov dword [ebx], eax
add ebx, edx
xor eax, 0x10a775e2
and eax, 0x6c4d0018
or eax, 0x80008b04
mov dword [ebx], eax
add ebx, edx
xor eax, 0x73a649db
xor eax, 0x2deb6033
and eax, 0x32000000
or eax, 0x9c84d0b
mov dword [ebx], eax
add ebx, edx
and eax, 0x747971fd
and eax, 0x9c388ab
and eax, 0x400009
or eax, 0x1a3df444
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a431bd7
or eax, 0xf28bf1a
and eax, 0x368150b
or eax, 0x80804080
mov dword [ebx], eax
add ebx, edx
or eax, 0x62d53b26
xor eax, 0x54ad754b
and eax, 0x150000e0
or eax, 0x4089010a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x379a0f5b
and eax, 0x60010aa0
or eax, 0x88448148
mov dword [ebx], eax
add ebx, edx
xor eax, 0x13bf0b4e
and eax, 0x7a9c8a9b
and eax, 0x70900002
or eax, 0x4644509
mov dword [ebx], eax
add ebx, edx
xor eax, 0x78de0cae
and eax, 0x8080901
or eax, 0xe0458208
mov dword [ebx], eax
add ebx, edx
and eax, 0x57b4b0e8
and eax, 0x8000
or eax, 0x89014183
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e9e3a3b
and eax, 0x1dca167a
and eax, 0x58a0008
or eax, 0x5001e845
mov dword [ebx], eax
add ebx, edx
and eax, 0x1d5e3c3e
and eax, 0x14603be8
and eax, 0x2800
or eax, 0xc05503e4
mov dword [ebx], eax
add ebx, edx
or eax, 0x1322e60e
and eax, 0x5044452a
or eax, 0x2c801011
mov dword [ebx], eax
add ebx, edx
xor eax, 0x65ff42d8
or eax, 0x6b5a0263
and eax, 0x38410321
or eax, 0x80048818
mov dword [ebx], eax
add ebx, edx
xor eax, 0x59459df0
and eax, 0x282d0e39
and eax, 0x20000409
or eax, 0x5dec4132
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d1f8b53
or eax, 0x7d339772
and eax, 0x7c0d8300
or eax, 0x80400808
mov dword [ebx], eax
add ebx, edx
or eax, 0xbde87ef
and eax, 0x7cd00d2b
or eax, 0x204010
mov dword [ebx], eax
add ebx, edx
or eax, 0x1d27ebe0
and eax, 0x48558b29
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x19f94046
and eax, 0xfbe0d36
and eax, 0x8100000
or eax, 0x74cc553b
mov dword [ebx], eax
add ebx, edx
or eax, 0x54f3594e
and eax, 0x34450921
or eax, 0x80008200
mov dword [ebx], eax
add ebx, edx
and eax, 0x223e2b30
and eax, 0
or eax, 0x8901c083
mov dword [ebx], eax
add ebx, edx
and eax, 0x2dc863fb
and eax, 0x9000001
or eax, 0x448bb444
mov dword [ebx], eax
add ebx, edx
xor eax, 0x60a45a15
and eax, 0x2586a705
and eax, 0x42200
or eax, 0xd04911b4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x61756d74
and eax, 0x81004c80
or eax, 0xa840109
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2975d53b
and eax, 0x6642a2f9
and eax, 0x2008010
or eax, 0xc0835045
mov dword [ebx], eax
add ebx, edx
xor eax, 0x37c8d3c5
and eax, 0xd0410100
or eax, 0x148801
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ea279c2
xor eax, 0x2ec1fce6
and eax, 0x807582
or eax, 0x40801
mov dword [ebx], eax
add ebx, edx
xor eax, 0x632b22d9
and eax, 0x418b0950
or eax, 0x4000024
mov dword [ebx], eax
add ebx, edx
or eax, 0x6a788d41
or eax, 0x1d86cd7e
and eax, 0x1c0817c
or eax, 0x280
mov dword [ebx], eax
add ebx, edx
and eax, 0x1df6f9d0
and eax, 0x1c00180
or eax, 0x8a3c4409
mov dword [ebx], eax
add ebx, edx
and eax, 0x27f3048a
or eax, 0x11914f07
and eax, 0x1814c0d
or eax, 0xc002b040
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b5ed6f3
or eax, 0x58bbf73c
and eax, 0xf84d8901
or eax, 0x4000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7bc99d0f
and eax, 0x8380140a
or eax, 0x704181
mov dword [ebx], eax
add ebx, edx
and eax, 0x413fd161
xor eax, 0x259a3667
and eax, 0x4880162
or eax, 0x51010088
mov dword [ebx], eax
add ebx, edx
and eax, 0x66e053d0
and eax, 0x400001c0
or eax, 0xb8458a30
mov dword [ebx], eax
add ebx, edx
xor eax, 0xba032b8
and eax, 0x1a308b7d
and eax, 0x10200108
or eax, 0x6ccc4433
mov dword [ebx], eax
add ebx, edx
or eax, 0x72ce3884
or eax, 0x1afc89cc
and eax, 0x7c4c892c
or eax, 0x80010200
mov dword [ebx], eax
add ebx, edx
and eax, 0x36845b0e
or eax, 0x303bdd90
and eax, 0x1c980
or eax, 0x89002003
mov dword [ebx], eax
add ebx, edx
or eax, 0x413757c4
and eax, 0x4103fc45
or eax, 0x14880008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x230bb7a4
and eax, 0x740003e8
or eax, 0x80553014
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1aa4bb56
or eax, 0x37e940c5
and eax, 0x45890865
or eax, 0x21310
mov dword [ebx], eax
add ebx, edx
or eax, 0x599b6d8c
or eax, 0x15aa6706
and eax, 0x18010be0
or eax, 0xa0440000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b203ef0
and eax, 0x79440530
or eax, 0x490400b
mov dword [ebx], eax
add ebx, edx
or eax, 0x21c6767
and eax, 0x704c0308
or eax, 0x80018800
mov dword [ebx], eax
add ebx, edx
or eax, 0x4019e01c
and eax, 0x705c4918
or eax, 0xc800423
mov dword [ebx], eax
add ebx, edx
xor eax, 0x13ffd122
and eax, 0x4c018808
or eax, 0x80540300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4115af6f
and eax, 0x8705bb6
and eax, 0x8400022
or eax, 0x75905519
mov dword [ebx], eax
add ebx, edx
xor eax, 0x62c0237c
and eax, 0x2b1ccfd1
and eax, 0x8000241
or eax, 0xe0458934
mov dword [ebx], eax
add ebx, edx
and eax, 0x63fb78d7
and eax, 0xe699999
and eax, 0x10001
or eax, 0x8900c082
mov dword [ebx], eax
add ebx, edx
or eax, 0x2e937621
and eax, 0xd83e001
or eax, 0x40080844
mov dword [ebx], eax
add ebx, edx
and eax, 0x6bef1ebf
xor eax, 0x326f8dc5
and eax, 0x504401c0
or eax, 0x84090a28
mov dword [ebx], eax
add ebx, edx
and eax, 0x760a2d4a
and eax, 0x5cf5a51d
and eax, 0x54000100
or eax, 0x18b2075
mov dword [ebx], eax
add ebx, edx
and eax, 0x134c1725
and eax, 0x10000104
or eax, 0xec553ac0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f398750
and eax, 0x41081814
or eax, 0x4830168
mov dword [ebx], eax
add ebx, edx
or eax, 0x551ad0fd
or eax, 0x755db5c5
and eax, 0x604521c0
or eax, 0x80000200
mov dword [ebx], eax
add ebx, edx
or eax, 0x5df38ce9
and eax, 0x4d830161
or eax, 0x81014
mov dword [ebx], eax
add ebx, edx
and eax, 0x1bcba30f
or eax, 0x6dbf47a8
and eax, 0x18103a0
or eax, 0x408050
mov dword [ebx], eax
add ebx, edx
or eax, 0x2256f5f6
xor eax, 0x5f4109e1
and eax, 0x8904c01
or eax, 0x83600188
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c9a1df9
and eax, 0x553a5051
or eax, 0x1a004
mov dword [ebx], eax
add ebx, edx
and eax, 0x14f2087
and eax, 0xa8a1e82
and eax, 0x20000
or eax, 0x8b417dc8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x11f3f2d9
xor eax, 0x34090b07
and eax, 0x4318004
or eax, 0x41026841
mov dword [ebx], eax
add ebx, edx
and eax, 0x3aebfe3a
and eax, 0x236000
or eax, 0x8b1814f0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x50bc2af3
and eax, 0x3adc54c9
and eax, 0x8004401
or eax, 0x453b884c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x367d0356
and eax, 0xb024d18
or eax, 0x803130e0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x15bea910
and eax, 0x5a5cbf4c
and eax, 0x10008440
or eax, 0x45236015
mov dword [ebx], eax
add ebx, edx
or eax, 0x6feed95
or eax, 0x78f63289
and eax, 0x7c553bc0
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x24d5ffe7
and eax, 0x40800025
or eax, 0x50b2858
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ec1976f
and eax, 0x40010060
or eax, 0xa8442b90
mov dword [ebx], eax
add ebx, edx
or eax, 0x322f47fa
xor eax, 0x5f4df778
and eax, 0x25200002
or eax, 0x58cc4539
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7013a64c
xor eax, 0x18e35cd3
and eax, 0x140c8b04
or eax, 0xc8410019
mov dword [ebx], eax
add ebx, edx
and eax, 0xed0ce70
and eax, 0x2c377026
and eax, 0x8000000
or eax, 0x8101e983
mov dword [ebx], eax
add ebx, edx
or eax, 0x16a2e883
and eax, 0x6566b2fb
and eax, 0x5028001
or eax, 0x50895c4c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x62b6121a
and eax, 0x14150240
or eax, 0xc84021a0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x71602585
or eax, 0x1a04ca85
and eax, 0x3d304421
or eax, 0x40c8111a
mov dword [ebx], eax
add ebx, edx
or eax, 0x13dd81ad
and eax, 0x74458109
or eax, 0x80000a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x5fbd9a01
xor eax, 0x328f5b9b
and eax, 0xc082
or eax, 0x89012801
mov dword [ebx], eax
add ebx, edx
and eax, 0x36cc7862
and eax, 0x70fdad6b
and eax, 0x2000
or eax, 0x4d8bd445
mov dword [ebx], eax
add ebx, edx
and eax, 0x81a1845
and eax, 0x8081044
or eax, 0xc0452ba8
mov dword [ebx], eax
add ebx, edx
and eax, 0xbaf0f12
and eax, 0x90300
or eax, 0x5582307d
mov dword [ebx], eax
add ebx, edx
and eax, 0x2d278280
or eax, 0x17bfb0e9
and eax, 0x141502c8
or eax, 0xa8400104
mov dword [ebx], eax
add ebx, edx
xor eax, 0x108edd72
xor eax, 0x48be8296
and eax, 0x44010820
or eax, 0x18a2354
mov dword [ebx], eax
add ebx, edx
xor eax, 0x79b66d3a
and eax, 0x50008
or eax, 0x804089b0
mov dword [ebx], eax
add ebx, edx
and eax, 0x602f1cb6
and eax, 0x4770c9b5
and eax, 0x880
or eax, 0x89dc450b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x215bde1d
or eax, 0x7f5870db
and eax, 0xffdf708d
or eax, 0x200c00
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b3adb91
and eax, 0x4cda33f6
and eax, 0x8100080
or eax, 0xb0458b7f
mov dword [ebx], eax
add ebx, edx
and eax, 0x6bbf3461
and eax, 0x8010001
or eax, 0x8100ea82
mov dword [ebx], eax
add ebx, edx
and eax, 0x1d101cda
xor eax, 0x6d70a44f
and eax, 0x4400a845
or eax, 0x18b1010
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e1513dc
and eax, 0x44011000
or eax, 0x38842b80
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d8dba1a
and eax, 0x7d8dbb9a
or eax, 0x724465
mov dword [ebx], eax
add ebx, edx
or eax, 0x20009e36
and eax, 0x744d8b08
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0xb944c03
and eax, 0x44fb8e08
and eax, 0x800
or eax, 0x75fc450b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x77a99ca5
and eax, 0x55810a
or eax, 0xf0000a01
mov dword [ebx], eax
add ebx, edx
or eax, 0x393a3d88
and eax, 0x39601503
or eax, 0x2804020
mov dword [ebx], eax
add ebx, edx
and eax, 0xb0db30f
xor eax, 0x6b5bb138
and eax, 0x598011
or eax, 0x9245044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7edb48a8
or eax, 0x756197c6
and eax, 0x3c4058b
or eax, 0x80084000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7997995d
and eax, 0x1800108
or eax, 0x440900e0
mov dword [ebx], eax
add ebx, edx
and eax, 0x6cbfca96
or eax, 0x6da979d6
and eax, 0x480909c4
or eax, 0x80448208
mov dword [ebx], eax
add ebx, edx
or eax, 0x3d9793e4
and eax, 0x7dcc0928
or eax, 0x204413
mov dword [ebx], eax
add ebx, edx
and eax, 0x20fcf06d
and eax, 0x20440009
or eax, 0x94118b10
mov dword [ebx], eax
add ebx, edx
and eax, 0x6cb7a493
and eax, 0x24000011
or eax, 0x51e85522
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3525b85a
xor eax, 0x2e2320a3
and eax, 0x44448908
or eax, 0x80010200
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ce9693a
and eax, 0x44400108
or eax, 0x39944433
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7adc6fea
and eax, 0x21b35703
and eax, 0x201
or eax, 0xdc4d8908
mov dword [ebx], eax
add ebx, edx
and eax, 0xde36275
and eax, 0x8010001
or eax, 0x8100c182
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c927add
and eax, 0x4001
or eax, 0x70e99c4c
mov dword [ebx], eax
add ebx, edx
and eax, 0x72770040
or eax, 0x2f4354ee
and eax, 0xb6354ec
or eax, 0x809cab10
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b807051
and eax, 0x5d045eea
and eax, 0x8005040
or eax, 0xc4c30da5
mov dword [ebx], eax
add ebx, edx
or eax, 0x64ba3169
xor eax, 0x6a759556
and eax, 0x848cc888
or eax, 0x48400444
mov dword [ebx], eax
add ebx, edx
or eax, 0x23e44c6a
and eax, 0xcccccccc
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x2fb8204
or eax, 0x2113303e
and eax, 0xcccccccc
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a13227b
and eax, 0x8000048
or eax, 0xe48b5584
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6666cb83
and eax, 0x82608c03
or eax, 0x45006080
mov dword [ebx], eax
add ebx, edx
and eax, 0x24c9b964
xor eax, 0x46514b78
and eax, 0x10c040
or eax, 0x2da81c05
mov dword [ebx], eax
add ebx, edx
and eax, 0x6bc72625
or eax, 0x711b79a
and eax, 0x5810001
or eax, 0x40460000
mov dword [ebx], eax
add ebx, edx
or eax, 0x281d8253
and eax, 0x180210
or eax, 0x2000ac
mov dword [ebx], eax
add ebx, edx
xor eax, 0x66bbc824
and eax, 0x6001c200
or eax, 0x80440500
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a0f378e
or eax, 0xa02c837
and eax, 0x2cb6
or eax, 0x40
mov dword [ebx], eax
add ebx, edx
or eax, 0xceb1cf8
and eax, 0xce804c6
or eax, 0x12144101
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c270798
and eax, 0x4000080
or eax, 0xc300004b
mov dword [ebx], eax
add ebx, edx
or eax, 0x3dc587da
and eax, 0x3d008441
or eax, 0x3a3004
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d483e76
and eax, 0x5000000
or eax, 0x40c70000
mov dword [ebx], eax
add ebx, edx
and eax, 0xcfc09c4
and eax, 0x7c93e841
and eax, 0
or eax, 0x4d1fb0
mov dword [ebx], eax
add ebx, edx
or eax, 0xb00f906
and eax, 0x845c700
or eax, 0xa4000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6e0a82dd
or eax, 0x3ac5bf91
and eax, 0x70d5
or eax, 0x20
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d04aee1
and eax, 0x4404
or eax, 0x2f001c3
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b4ec59b
xor eax, 0x46566422
and eax, 0x4500005d
or eax, 0x82000000
mov dword [ebx], eax
add ebx, edx
or eax, 0xf1b187
and eax, 0x8161a045
or eax, 0xc0800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c5f1159
and eax, 0x45020000
or eax, 0xc50000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b296207
and eax, 0xa04004
or eax, 0xca0
mov dword [ebx], eax
add ebx, edx
or eax, 0x235949b9
and eax, 0x4999f8ef
and eax, 0x14000
or eax, 0xb8448700
mov dword [ebx], eax
add ebx, edx
xor eax, 0x73bc42ae
and eax, 0x3a3592df
and eax, 0x800c
or eax, 0x4161
mov dword [ebx], eax
add ebx, edx
or eax, 0x15b6c409
or eax, 0x3ccb183
and eax, 0x12a045c7
or eax, 0x8000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa233a3d
and eax, 0xc20d71d
and eax, 0x108
or eax, 0xc7000005
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5032d57a
xor eax, 0x4a95ef19
and eax, 0xd1a42844
or eax, 0x2010c001
mov dword [ebx], eax
add ebx, edx
or eax, 0x609482ad
and eax, 0x7d1795d7
and eax, 0x41040000
or eax, 0x4c30000
mov dword [ebx], eax
add ebx, edx
or eax, 0x67b22d77
and eax, 0x1ba35fce
and eax, 0x1030440
or eax, 0x48e088
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5275fba2
xor eax, 0x6fb5af73
and eax, 0x2c018000
or eax, 0xc0444700
mov dword [ebx], eax
add ebx, edx
or eax, 0x385f7531
and eax, 0x3720
or eax, 0x8c4
mov dword [ebx], eax
add ebx, edx
or eax, 0x3400caa
and eax, 0x34005c6
or eax, 0x48a44001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x20bf3226
and eax, 0x43000160
or eax, 0x8400001a
mov dword [ebx], eax
add ebx, edx
and eax, 0x5abc6994
or eax, 0x1b4ff6c0
and eax, 0x530ac440
or eax, 0x24a00005
mov dword [ebx], eax
add ebx, edx
or eax, 0x76ecc59c
xor eax, 0x2caffeb8
and eax, 0x41410001
or eax, 0x4860000
mov dword [ebx], eax
add ebx, edx
or eax, 0x42eccd63
and eax, 0x624440
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
and eax, 0x1045fc7c
xor eax, 0x3db63ce2
and eax, 0x34444000
or eax, 0xc0018700
mov dword [ebx], eax
add ebx, edx
and eax, 0x6426a188
or eax, 0x2fdd6301
and eax, 0x12101
or eax, 0xc78
mov dword [ebx], eax
add ebx, edx
and eax, 0x15ec1477
and eax, 0x441
or eax, 0xc6d84186
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e685b01
xor eax, 0x48cd72ee
and eax, 0xc0000020
or eax, 0x70000c3
mov dword [ebx], eax
add ebx, edx
xor eax, 0x180219e7
xor eax, 0x644b75a0
and eax, 0xb8494404
or eax, 0x329041
mov dword [ebx], eax
add ebx, edx
and eax, 0x12962624
and eax, 0x12ac8a12
and eax, 0
or eax, 0x45c70000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a6d7de0
xor eax, 0x714b3ae1
and eax, 0x10c02e0
or eax, 0x610518
mov dword [ebx], eax
add ebx, edx
or eax, 0x3156ecb3
and eax, 0x307be800
or eax, 0x44000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1ecdd13a
xor eax, 0x3fa4ed67
and eax, 0x1890000
or eax, 0x44020000
mov dword [ebx], eax
add ebx, edx
and eax, 0x36e24ec6
and eax, 0x820000
or eax, 0x8b4d2dfc
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ba2733d
and eax, 0x1800000
or eax, 0x44090000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f41f20
and eax, 0x404d0b20
or eax, 0xb80080dc
mov dword [ebx], eax
add ebx, edx
and eax, 0x71a6677f
and eax, 0x40128
or eax, 0x89f84c03
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a60bbdd
or eax, 0x7628d8cf
and eax, 0x868d84d
or eax, 0x1832000
mov dword [ebx], eax
add ebx, edx
and eax, 0x89935f4
xor eax, 0x2351bb1d
and eax, 0x3d80109
or eax, 0x80205482
mov dword [ebx], eax
add ebx, edx
and eax, 0x55138d8d
xor eax, 0x5e1779d0
and eax, 0x55010040
or eax, 0x880182
mov dword [ebx], eax
add ebx, edx
and eax, 0x19df106a
or eax, 0x501bf36
and eax, 0x10018b70
or eax, 0xe8440088
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ca4366f
and eax, 0xcc4053b
or eax, 0x3184000
mov dword [ebx], eax
add ebx, edx
and eax, 0x255ba24f
xor eax, 0x1c037a4d
and eax, 0x1004
or eax, 0x8189
mov dword [ebx], eax
add ebx, edx
or eax, 0x69231f3f
and eax, 0x68018b00
or eax, 0x944c0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3559c43c
and eax, 0x29993478
and eax, 0x9010000
or eax, 0x8000c183
mov dword [ebx], eax
add ebx, edx
xor eax, 0x847e92b
and eax, 0x1022808
or eax, 0x5489d445
mov dword [ebx], eax
add ebx, edx
or eax, 0x3e297381
and eax, 0x18283cc
or eax, 0x400020
mov dword [ebx], eax
add ebx, edx
or eax, 0x3aff9f5e
or eax, 0x6537f446
and eax, 0xbec5588
or eax, 0x80000001
mov dword [ebx], eax
add ebx, edx
and eax, 0xb97dcf5
and eax, 0x8805401
or eax, 0xe003a044
mov dword [ebx], eax
add ebx, edx
and eax, 0x1bbe7003
or eax, 0x1220b945
and eax, 0x10008901
or eax, 0xe4450000
mov dword [ebx], eax
add ebx, edx
or eax, 0x50823aa6
and eax, 0x80c40983
or eax, 0x3304408
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5cce365a
xor eax, 0xa52cadd
and eax, 0x45080100
or eax, 0x88100c1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x231e9910
or eax, 0x4a5ccf6c
and eax, 0x6c558bf4
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x601d5ad0
and eax, 0x2a91f2a
and eax, 0
or eax, 0x7dfc553b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x52272df3
xor eax, 0x4ed13c9f
and eax, 0x60000046
or eax, 0x94458b08
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a5f787d
and eax, 0x20440008
or eax, 0x5da04533
mov dword [ebx], eax
add ebx, edx
or eax, 0x5020e50b
xor eax, 0x79723cf4
and eax, 0x4048946
or eax, 0xe0490200
mov dword [ebx], eax
add ebx, edx
and eax, 0x70617845
and eax, 0x60400800
or eax, 0x1d98453b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6e228320
or eax, 0xc48071e
and eax, 0x14508b1d
or eax, 0xc0050000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4414476a
and eax, 0x80504509
or eax, 0xb801080
mov dword [ebx], eax
add ebx, edx
or eax, 0x7421ab
and eax, 0x1806001
or eax, 0x44098844
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7f36b4cf
and eax, 0x280d0888
or eax, 0xc0408344
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e126aa3
and eax, 0x3f7cfda7
and eax, 0xe103
or eax, 0x89010880
mov dword [ebx], eax
add ebx, edx
or eax, 0x521b9786
xor eax, 0x64300c1f
and eax, 0x150be008
or eax, 0x40800845
mov dword [ebx], eax
add ebx, edx
and eax, 0x32bfd42f
and eax, 0x10000
or eax, 0xcc543bd0
mov dword [ebx], eax
add ebx, edx
or eax, 0x610148b5
or eax, 0x62766f12
and eax, 0x45031874
or eax, 0x880008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f4c3c69
xor eax, 0x2d5efc0e
and eax, 0x4010808
or eax, 0xc04403c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x28546aad
and eax, 0x4c010065
or eax, 0x18a1010
mov dword [ebx], eax
add ebx, edx
and eax, 0x56c76ef6
and eax, 0x7fa1f993
and eax, 0x44010000
or eax, 0xb84c3bc0
mov dword [ebx], eax
add ebx, edx
and eax, 0x43a2503e
and eax, 0x40000000
or eax, 0x158b087c
mov dword [ebx], eax
add ebx, edx
or eax, 0x75a8ff88
and eax, 0x300133bc
or eax, 0x88540000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x355d9adb
and eax, 0x5080964
or eax, 0x40830010
mov dword [ebx], eax
add ebx, edx
and eax, 0x59248747
and eax, 0x1000140
or eax, 0xc082a0
mov dword [ebx], eax
add ebx, edx
or eax, 0x649aca9b
and eax, 0x18b509a3
and eax, 0x800181
or eax, 0x8b604408
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa99fd69
and eax, 0x8101b040
or eax, 0x4082400d
mov dword [ebx], eax
add ebx, edx
and eax, 0x7754618e
and eax, 0x1b9aa04e
and eax, 0
or eax, 0xf04d8901
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e932d92
and eax, 0x82d00483
or eax, 0x1205108
mov dword [ebx], eax
add ebx, edx
or eax, 0x1357ef8f
and eax, 0x11810182
or eax, 0x44080040
mov dword [ebx], eax
add ebx, edx
or eax, 0x36dd64f
and eax, 0x3d41f9d3
and eax, 0x1540c1c0
or eax, 0xea1a2830
mov dword [ebx], eax
add ebx, edx
xor eax, 0x266436d9
and eax, 0xc10adf29
or eax, 0x248120d6
mov dword [ebx], eax
add ebx, edx
and eax, 0x19e24b58
or eax, 0x6a257d62
and eax, 0x48844358
or eax, 0x84488005
mov dword [ebx], eax
add ebx, edx
or eax, 0x5a2f2709
and eax, 0xccccc44c
or eax, 0x880
mov dword [ebx], eax
add ebx, edx
xor eax, 0x72708aa
or eax, 0x5009bef
and eax, 0xccc8cccc
or eax, 0x40000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c1aa06d
xor eax, 0x7f63c141
and eax, 0x8089058c
or eax, 0x6c025040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x71a040e
and eax, 0x1004080
or eax, 0x28ac01
mov dword [ebx], eax
add ebx, edx
xor eax, 0x79c89c8
and eax, 0x4840000
or eax, 0x41430000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c2d7a9e
and eax, 0x45665cdc
and eax, 0x1224898
or eax, 0x1a360
mov dword [ebx], eax
add ebx, edx
or eax, 0x66e1ff3b
and eax, 0x2041c700
or eax, 0x98040000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7bde6bc9
and eax, 0x4dc8
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4947f8ad
and eax, 0x49400545
or eax, 0xb6a04082
mov dword [ebx], eax
add ebx, edx
xor eax, 0x30286215
and eax, 0xc7000100
or eax, 1
mov dword [ebx], eax
add ebx, edx
or eax, 0x634185b3
xor eax, 0x25b58730
and eax, 0xc0400001
or eax, 0x103ec44
mov dword [ebx], eax
add ebx, edx
or eax, 0x3bd5e9cd
and eax, 0x44cd8194
and eax, 0x40c50000
or eax, 0x5020000
mov dword [ebx], eax
add ebx, edx
and eax, 0xd59497e
xor eax, 0x616f97e6
and eax, 0x2e00c4
or eax, 0x1104808
mov dword [ebx], eax
add ebx, edx
xor eax, 0x332ff589
and eax, 0x18500
or eax, 0xc8444200
mov dword [ebx], eax
add ebx, edx
or eax, 0x689bb46a
and eax, 0x62a
or eax, 0x94
mov dword [ebx], eax
add ebx, edx
and eax, 0x4be045f
and eax, 0x406
or eax, 0x5cf441c1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x77379e1f
and eax, 0x3000100
or eax, 0xc4000003
mov dword [ebx], eax
add ebx, edx
and eax, 0xd856e5c
or eax, 0x19698f30
and eax, 0x1088000
or eax, 0x80807045
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d859190
and eax, 0x1800000
or eax, 0x44470000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7bd43e32
and eax, 0x11220
or eax, 0x144018c
mov dword [ebx], eax
add ebx, edx
or eax, 0x22204b38
and eax, 0x6339edfa
and eax, 0x20014100
or eax, 0xc4448600
mov dword [ebx], eax
add ebx, edx
or eax, 0x7376e00f
and eax, 0x6204
or eax, 0x10b0
mov dword [ebx], eax
add ebx, edx
and eax, 0x33996a3d
and eax, 0x4392006a
and eax, 0
or eax, 0xa5c445c7
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ec329b8
and eax, 0x220f8bb
and eax, 0
or eax, 0xc7000073
mov dword [ebx], eax
add ebx, edx
and eax, 0x7bac9daf
xor eax, 0x67219166
and eax, 0x4019045
or eax, 0x9964400
mov dword [ebx], eax
add ebx, edx
and eax, 0x55449904
or eax, 0x99d1437
and eax, 0x5850001
or eax, 0x40420000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xec43035
xor eax, 0x4c215529
and eax, 0x220410
or eax, 0x9890c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x40f69bee
or eax, 0x578c932
and eax, 0x4044c700
or eax, 0x98010000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5da69a39
and eax, 0x44f9c69
and eax, 0x11c20
or eax, 0x2254
mov dword [ebx], eax
add ebx, edx
xor eax, 0x629c46a2
and eax, 0x8040c6
or eax, 0x5400501
mov dword [ebx], eax
add ebx, edx
xor eax, 0x388b6e58
or eax, 0x27523885
and eax, 0x7000095
or eax, 0xc0000040
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ce5c572
and eax, 0x40
or eax, 0xb8fcb405
mov dword [ebx], eax
add ebx, edx
and eax, 0x2df001c7
xor eax, 0x62a467a
and eax, 0x4c20000
or eax, 0x41050000
mov dword [ebx], eax
add ebx, edx
and eax, 0x88eaa07
and eax, 0x20000
or eax, 0x129fee8
mov dword [ebx], eax
add ebx, edx
or eax, 0x14d22b31
or eax, 0x5d544a27
and eax, 0x845c700
or eax, 0xa0000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x290bf965
and eax, 0x7bd85cbc
and eax, 0x1820
or eax, 0x615b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ead5fa8
xor eax, 0x27ec0889
and eax, 0x71400442
or eax, 0x869c4185
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c27d312
xor eax, 0x35721762
and eax, 0xc2000024
or eax, 0x5000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x592e33f7
and eax, 0xe003041
or eax, 0x2140cc04
mov dword [ebx], eax
add ebx, edx
or eax, 0x18354f90
xor eax, 0x4ecb797d
and eax, 0x41860000
or eax, 0x4410001
mov dword [ebx], eax
add ebx, edx
or eax, 0x721ef5e3
and eax, 0x21f8f0ba
and eax, 0x4800a0
or eax, 0x26041c
mov dword [ebx], eax
add ebx, edx
and eax, 0x132d0dcc
and eax, 0xc0000
or eax, 0x8d53e800
mov dword [ebx], eax
add ebx, edx
or eax, 0x662d1c2c
and eax, 0x2a680004
or eax, 0x800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x21f82873
or eax, 0x55bff6fb
and eax, 0x680000be
or eax, 0x80000100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4501af1b
or eax, 0x6e1910f8
and eax, 0x16e5
or eax, 0x4000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3478d696
and eax, 0x70960c32
and eax, 0x30000002
or eax, 0xbe44589
mov dword [ebx], eax
add ebx, edx
or eax, 0x7d6657cf
and eax, 0xa305004
and eax, 0x8204004
or eax, 0x45d8c41
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b91de64
or eax, 0x20491f9e
and eax, 0x7ac0d8b
or eax, 0x8004000
mov dword [ebx], eax
add ebx, edx
and eax, 0x864c86a
or eax, 0x57bafc0d
and eax, 0x1b884c0f
or eax, 0x204001a0
mov dword [ebx], eax
add ebx, edx
or eax, 0x551e48fb
xor eax, 0x2ea2506d
and eax, 0x117c1c00
or eax, 0x2000e04d
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c4a8f34
and eax, 0x2dae33f5
and eax, 0x29001101
or eax, 0x12c0448a
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a4618c7
or eax, 0x97b4991
and eax, 0x9794011
or eax, 0x4a044
mov dword [ebx], eax
add ebx, edx
or eax, 0x22ded739
and eax, 0x1a04545
or eax, 0x82
mov dword [ebx], eax
add ebx, edx
or eax, 0x5438303
and eax, 0x1000000
or eax, 0xea000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x97ba54a
or eax, 0x5ca934d1
and eax, 0xa0418503
or eax, 0x44204
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f4421
xor eax, 0x149f772e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f62aa62
and eax, 0x23400002
or eax, 0x844589
mov dword [ebx], eax
add ebx, edx
xor eax, 0x45b58fa1
and eax, 0x2708000
or eax, 0x18042045
mov dword [ebx], eax
add ebx, edx
or eax, 0x101c1ea
and eax, 0x354418b
or eax, 0x80880c00
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe548ad1
and eax, 0xd880140
or eax, 0x40010081
mov dword [ebx], eax
add ebx, edx
or eax, 0x47ba8157
and eax, 0x624f5207
and eax, 0x40010004
or eax, 0x9c548bd8
mov dword [ebx], eax
add ebx, edx
or eax, 0x4cf50c21
or eax, 0x39c3d7c
and eax, 0x5de01539
or eax, 0x20004002
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d6f3386
or eax, 0x5bc30422
and eax, 0x4c450309
or eax, 0x80008800
mov dword [ebx], eax
add ebx, edx
and eax, 0x619e1480
and eax, 0x72bf0d36
and eax, 0
or eax, 0x8901e883
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7284d8b
xor eax, 0x6d08eb4
and eax, 0x8890804
or eax, 0x4502c441
mov dword [ebx], eax
add ebx, edx
and eax, 0x27df6a84
and eax, 0x810000
or eax, 0x608108
mov dword [ebx], eax
add ebx, edx
and eax, 0x7789d966
and eax, 0
or eax, 0x74400000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7dda429e
xor eax, 0x345948bd
and eax, 0x25410202
or eax, 0x8204c404
mov dword [ebx], eax
add ebx, edx
xor eax, 0x361de4fa
or eax, 0x7f8eecab
and eax, 0xc604ea01
or eax, 0x100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x33c2f96f
xor eax, 0x75bc9d86
and eax, 0x80008740
or eax, 0xa002005
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c22ab6c
and eax, 0xa344
or eax, 0x55880411
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b7c9916
and eax, 0x58448b11
or eax, 0x800100a0
mov dword [ebx], eax
add ebx, edx
or eax, 0x2e320009
and eax, 0x160329
or eax, 0x1083404
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ef5a82
and eax, 0x450900
or eax, 0xd8008000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xfe9deac
and eax, 0x3ac4588
or eax, 0x28100803
mov dword [ebx], eax
add ebx, edx
and eax, 0x2d70fee0
and eax, 0x9004800
or eax, 0x4489904d
mov dword [ebx], eax
add ebx, edx
or eax, 0x6012c61e
and eax, 0x909ca1c
or eax, 0x820021a0
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a7f88d5
and eax, 0x2018814
or eax, 0xc0823441
mov dword [ebx], eax
add ebx, edx
and eax, 0x30345e85
and eax, 0x801
or eax, 0xbc558100
mov dword [ebx], eax
add ebx, edx
and eax, 0x8ac6b76
and eax, 0x8040100
or eax, 0x33b8448b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1fc9b234
xor eax, 0x5fa98638
and eax, 0x90c3005
or eax, 0x84038840
mov dword [ebx], eax
add ebx, edx
and eax, 0x31249f5f
and eax, 0x41
or eax, 0x29a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2254b04
or eax, 0x56dfa315
and eax, 0x2c0498b
or eax, 0x81000400
mov dword [ebx], eax
add ebx, edx
and eax, 0x1ccff230
and eax, 0x800000
or eax, 0x4d0901e9
mov dword [ebx], eax
add ebx, edx
or eax, 0x3fe11d4e
or eax, 0x1844e346
and eax, 0x7c458bc0
or eax, 0x80100000
mov dword [ebx], eax
add ebx, edx
or eax, 0x77befeb3
and eax, 0x7dc05533
or eax, 8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e104cb1
and eax, 0x400908
or eax, 0xe8058200
mov dword [ebx], eax
add ebx, edx
and eax, 0x55ddd1a9
xor eax, 0x211aea2d
and eax, 0x604c4121
or eax, 0x1ca0041a
mov dword [ebx], eax
add ebx, edx
and eax, 0x716582e3
and eax, 0x50440021
or eax, 0x8c098b04
mov dword [ebx], eax
add ebx, edx
or eax, 0x17989a34
and eax, 0x89018901
or eax, 0x6082
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b5f9ecf
and eax, 0x500a544c
or eax, 0x5818801
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1daa4365
or eax, 0x3eb7b959
and eax, 0x5c153b28
or eax, 0x80400080
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d33a1b4
and eax, 0x44012120
or eax, 0x18a1c5d
mov dword [ebx], eax
add ebx, edx
and eax, 0x3bbf347
or eax, 0xc6b0bbd
and eax, 0x1e803cc
or eax, 0x8000
mov dword [ebx], eax
add ebx, edx
or eax, 0x506c6a15
xor eax, 0x7a38cca3
and eax, 0xbc40508
or eax, 0x80084081
mov dword [ebx], eax
add ebx, edx
or eax, 0x151c15d9
and eax, 0xd004449
or eax, 0x40038804
mov dword [ebx], eax
add ebx, edx
and eax, 0x33b1c202
and eax, 0x10000
or eax, 0xac4c3bc8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d819ef5
or eax, 0x3ea03d99
and eax, 0x5588293d
or eax, 0x30040
mov dword [ebx], eax
add ebx, edx
or eax, 0x3071522f
or eax, 0x49e05695
and eax, 0x70513ba8
or eax, 0x80040000
mov dword [ebx], eax
add ebx, edx
or eax, 0x589019d8
and eax, 0x40c50978
or eax, 0x5020005
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5856c1fe
and eax, 0x80
or eax, 0x11c
mov dword [ebx], eax
add ebx, edx
and eax, 0x65e9f6c1
or eax, 0x196cca3
and eax, 0x106c800
or eax, 0xc6012300
mov dword [ebx], eax
add ebx, edx
or eax, 0x4bb50819
and eax, 0x669ec37a
and eax, 0x8000
or eax, 0x1c45
mov dword [ebx], eax
add ebx, edx
and eax, 0x24111ee7
and eax, 0x1d6485b8
and eax, 0
or eax, 0x458b0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2cb0c0b7
and eax, 0xc0100b4
or eax, 0x90442348
mov dword [ebx], eax
add ebx, edx
or eax, 0x75632a38
or eax, 0x83c08ae
and eax, 0x4d0b0974
or eax, 0x800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x571b7a48
or eax, 0x73020864
and eax, 0x1800344
or eax, 0x418080
mov dword [ebx], eax
add ebx, edx
or eax, 0x20c49dbd
and eax, 0x1c40d89
or eax, 0x8a004000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3fbd1003
and eax, 0x1000001
or eax, 0x543ba854
mov dword [ebx], eax
add ebx, edx
or eax, 0x17cf30c4
and eax, 0x34a38d0
or eax, 0x88004408
mov dword [ebx], eax
add ebx, edx
and eax, 0x69693e65
xor eax, 0x216e0e65
and eax, 0x222005
or eax, 0x4519c440
mov dword [ebx], eax
add ebx, edx
xor eax, 0x488d116a
and eax, 0x9027420
or eax, 0x824008c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x21db9c88
and eax, 0xe0f7cb1
and eax, 0x80b5c00
or eax, 0x4530804d
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b49666
and eax, 0x1301440
or eax, 0x8a0a68a8
mov dword [ebx], eax
add ebx, edx
or eax, 0x446bb9de
xor eax, 0xa382563
and eax, 0xc003d815
or eax, 0x2802440
mov dword [ebx], eax
add ebx, edx
and eax, 0x446c622a
and eax, 0x40000000
or eax, 0xbc558901
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3ab602d8
xor eax, 0x7cc7e71f
and eax, 0x88244482
or eax, 0x1d80109
mov dword [ebx], eax
add ebx, edx
xor eax, 0x204d32f4
and eax, 0xa9b17405
or eax, 0x564e0080
mov dword [ebx], eax
add ebx, edx
or eax, 0x11b97cef
xor eax, 0x4b884262
and eax, 0xb0450a8d
or eax, 0x48088172
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f71ff4d
xor eax, 0x67e05d60
and eax, 0x7f208409
or eax, 0x80500980
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f46dd
and eax, 0x31a12cf4
and eax, 0x480
or eax, 0x558bfb7f
mov dword [ebx], eax
add ebx, edx
and eax, 0x7718e8e2
and eax, 0x2a2b6f3d
and eax, 0x80020
or eax, 0x1e283d8
mov dword [ebx], eax
add ebx, edx
or eax, 0x3d678411
xor eax, 0x43e3ddf6
and eax, 0xa085009
or eax, 0x81f00580
mov dword [ebx], eax
add ebx, edx
xor eax, 0x70f6765f
and eax, 0xfb0e2084
or eax, 0x4f15401
mov dword [ebx], eax
add ebx, edx
or eax, 0x9900192
and eax, 0x2bd694c1
and eax, 0x20841081
or eax, 0x50012b7e
mov dword [ebx], eax
add ebx, edx
and eax, 0x432804c1
or eax, 0x462b6d5f
and eax, 0x442b6ddf
or eax, 0x39d49220
mov dword [ebx], eax
add ebx, edx
and eax, 0x40851bdb
and eax, 0x40050b11
or eax, 0xac488000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a630636
and eax, 0x688822f7
and eax, 0x20080023
or eax, 0x5dc44d18
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ad318b5
and eax, 0x20150108
or eax, 0xd8408a01
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2fe75ad7
and eax, 0x8100c082
or eax, 0x8010201
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f3c511
and eax, 0x28ed4c00
and eax, 0x814000
or eax, 0x450ab855
mov dword [ebx], eax
add ebx, edx
and eax, 0x670f416b
xor eax, 0x13e2b8b6
and eax, 0xc080e0
or eax, 0x1000300
mov dword [ebx], eax
add ebx, edx
and eax, 0x5cfa76a
and eax, 0x1c00100
or eax, 0x8a204489
mov dword [ebx], eax
add ebx, edx
or eax, 0x3504ea1
xor eax, 0x1eac7552
and eax, 0x5082049
or eax, 0x4803c004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2ca98358
and eax, 0x1006014
or eax, 0x8a0814e8
mov dword [ebx], eax
add ebx, edx
or eax, 0x4bb270b3
or eax, 0x48f7319e
and eax, 0x413b6455
or eax, 0x14008800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b943cf9
and eax, 0x4e1f31b
and eax, 0x15008
or eax, 0x8b0e2cc4
mov dword [ebx], eax
add ebx, edx
and eax, 0x170f5f9c
or eax, 0x24f55ee0
and eax, 0x5330844
or eax, 0x4000a001
mov dword [ebx], eax
add ebx, edx
or eax, 0x36253f54
or eax, 0x29426ba9
and eax, 0x48453bdc
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x52d3e50b
and eax, 0x108
or eax, 0xb28c07
mov dword [ebx], eax
add ebx, edx
or eax, 0x56455ccf
xor eax, 0x53c8be20
and eax, 0x50b0000
or eax, 0x48800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4dceab1e
and eax, 0x452b00
or eax, 0xc40810e0
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b4d8bdd
and eax, 0x5509187c
or eax, 0x820400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a2a3513
xor eax, 0x41a3f467
and eax, 0x4020d08
or eax, 0x51ad02e4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c9c7f86
and eax, 0x6e1e7089
and eax, 0x8103008
or eax, 0xd0450bc4
mov dword [ebx], eax
add ebx, edx
and eax, 0x68c2494c
and eax, 0x90c
or eax, 0x9a8403
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6dd3bbdf
and eax, 0x45090000
or eax, 0x820000
mov dword [ebx], eax
add ebx, edx
or eax, 0x23ade19b
xor eax, 0x210d6c12
and eax, 0x44000988
or eax, 0xb0453274
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a50e5b2
and eax, 0x48c0e
or eax, 0x8a0101
mov dword [ebx], eax
add ebx, edx
and eax, 0x70c3cc25
and eax, 0x5bef1597
and eax, 0x820000
or eax, 0x4d090000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4330135c
xor eax, 0x748faed7
and eax, 0x70043988
or eax, 0x84490260
mov dword [ebx], eax
add ebx, edx
or eax, 0x2a985973
and eax, 0x7843ad
and eax, 0x109
or eax, 0x828c06
mov dword [ebx], eax
add ebx, edx
and eax, 0x26eac487
and eax, 0x6c66d356
and eax, 0x20000
or eax, 0x55890000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ee0c410
xor eax, 0x6e7a1d78
and eax, 0x111960
or eax, 0xc4442284
mov dword [ebx], eax
add ebx, edx
and eax, 0x65cd8b90
or eax, 0x9ff34e2
and eax, 0x458b3a60
or eax, 0x401d
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f50a75a
and eax, 0x60413b70
or eax, 0x80040080
mov dword [ebx], eax
add ebx, edx
and eax, 0x6fc0b267
and eax, 0x40400060
or eax, 0x587091d
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e883c6a
xor eax, 0xd0f175c
and eax, 0x110
or eax, 0x88
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e0a0526
or eax, 0x2182d19f
and eax, 0x4702c100
or eax, 0x80052a00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3607144b
xor eax, 0x509104e9
and eax, 0x9800
or eax, 0x45
mov dword [ebx], eax
add ebx, edx
or eax, 0x72e950a2
or eax, 0x7ddee98d
and eax, 0x4d8b0000
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x51fcb029
and eax, 0x184d3000
or eax, 0x800003d0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x51b9b54c
and eax, 0x41800414
or eax, 0x140b2960
mov dword [ebx], eax
add ebx, edx
or eax, 0x159f6811
xor eax, 0x394f6b13
and eax, 0x44800660
or eax, 0x112f0980
mov dword [ebx], eax
add ebx, edx
and eax, 0x3bfa2ec4
and eax, 0x8008c0
or eax, 0x6c158104
mov dword [ebx], eax
add ebx, edx
xor eax, 0x93a9b74
and eax, 0x1af12b0
or eax, 0x8a50ed4f
mov dword [ebx], eax
add ebx, edx
or eax, 0x75e2734e
or eax, 0x2970d547
and eax, 0x8589e445
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x21483c52
or eax, 0x45756144
and eax, 0x457d6540
or eax, 0xba829a28
mov dword [ebx], eax
add ebx, edx
xor eax, 0x59836c14
and eax, 0x82440108
or eax, 0x1804c83
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c4f9298
and eax, 0x4d890101
or eax, 0xe8
mov dword [ebx], eax
add ebx, edx
or eax, 0x123ce65f
and eax, 0x4c9583c4
or eax, 0x20000800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a4ea6a7
and eax, 0x77ad32eb
and eax, 0x2892063
or eax, 0x3976df9c
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a3f15d
and eax, 0x2a36015
or eax, 0xfd5c0880
mov dword [ebx], eax
add ebx, edx
and eax, 0x2be448c5
and eax, 0xb004885
or eax, 0x800b347a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4bc91d54
and eax, 0x80026001
or eax, 0x2f0d9444
mov dword [ebx], eax
add ebx, edx
or eax, 0x308c00ec
and eax, 0x8085f445
or eax, 0x40000800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1dcac5c3
or eax, 0x2de05a1a
and eax, 0x4d8b2214
or eax, 0x60
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b8efa79
and eax, 0x5c53c651
and eax, 0x250
or eax, 0x1e981ac
mov dword [ebx], eax
add ebx, edx
xor eax, 0x76ce4597
and eax, 0x3244409
or eax, 0x88d80980
mov dword [ebx], eax
add ebx, edx
and eax, 0x765b2a0d
and eax, 0x180801
or eax, 0x5523f454
mov dword [ebx], eax
add ebx, edx
xor eax, 0x936ca42
or eax, 0x39e9b2a3
and eax, 0x90134b4
or eax, 0x82104900
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b14a816
and eax, 0x101e804
or eax, 0x44220041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7bd0eabb
and eax, 0xa0100f8
or eax, 0x81087400
mov dword [ebx], eax
add ebx, edx
and eax, 0x267a433d
and eax, 0x4008
or eax, 0xc1839045
mov dword [ebx], eax
add ebx, edx
or eax, 0x2a478757
or eax, 0x1cb6d72d
and eax, 0xd0458101
or eax, 0x80800
mov dword [ebx], eax
add ebx, edx
or eax, 0x6656ed4d
or eax, 0x257c7b2b
and eax, 0x836c550b
or eax, 0x800080
mov dword [ebx], eax
add ebx, edx
and eax, 0xa3a4b13
and eax, 0x80102
or eax, 0x558100c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x18fbfc28
and eax, 0x6f2af871
and eax, 0
or eax, 0xf4458bec
mov dword [ebx], eax
add ebx, edx
xor eax, 0x16dc7dc3
and eax, 0x8001c003
or eax, 0x9000080
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a8ad4e7
and eax, 0x498bd445
or eax, 0x4002000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3dcc3fa8
and eax, 0x1c183cc
or eax, 0x10
mov dword [ebx], eax
add ebx, edx
xor eax, 0x59bd0772
or eax, 0x71a5b87a
and eax, 0x9dc0c88
or eax, 0x82004101
mov dword [ebx], eax
add ebx, edx
and eax, 0x317fa65e
and eax, 0x1180000
or eax, 0x5423d055
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d3a8eee
and eax, 0x9085cdc
or eax, 0x82002000
mov dword [ebx], eax
add ebx, edx
or eax, 0x12a76fb0
or eax, 0x55f50c00
and eax, 0x45236c44
or eax, 0x8001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3cac81bb
and eax, 0x90964fc
or eax, 0x82001000
mov dword [ebx], eax
add ebx, edx
and eax, 0x243bf23e
and eax, 0x1600c
or eax, 0xc1828041
mov dword [ebx], eax
add ebx, edx
and eax, 0x7fe78338
and eax, 0x40018000
or eax, 0xa04c0901
mov dword [ebx], eax
add ebx, edx
and eax, 0x44c3907c
or eax, 0xe847ba0
and eax, 0xac45180
or eax, 0x3138040b
mov dword [ebx], eax
add ebx, edx
and eax, 0x40c62222
and eax, 0x6050a1d9
and eax, 0
or eax, 0x8d0fe055
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e1052b8
and eax, 0xa1
or eax, 2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3319f5d2
or eax, 0xc7954d0
and eax, 0x3484581
or eax, 0x80000a
mov dword [ebx], eax
add ebx, edx
or eax, 0x16ba456d
and eax, 0x40a4445
or eax, 0x8005b000
mov dword [ebx], eax
add ebx, edx
or eax, 0x733dc703
and eax, 7
or eax, 0x90
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3bfa20ec
or eax, 0x734c7780
and eax, 0x3bd0458b
or eax, 0x800
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f8bc442
and eax, 0x9004000
or eax, 0x840f804d
mov dword [ebx], eax
add ebx, edx
or eax, 0x20136541
or eax, 0x25241561
and eax, 9
or eax, 0x82
mov dword [ebx], eax
add ebx, edx
and eax, 0x6dee4bf4
and eax, 0x80
or eax, 0x2be4550b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x569bb142
and eax, 0x1509a441
or eax, 0x80801014
mov dword [ebx], eax
add ebx, edx
and eax, 0x17e991ac
and eax, 0x15899004
or eax, 0xea766f60
mov dword [ebx], eax
add ebx, edx
and eax, 0x630d9f4c
xor eax, 0x6b33c307
and eax, 0x8384403
or eax, 0x81c00188
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a9ae318
and eax, 0x8984000
or eax, 0xf7672085
mov dword [ebx], eax
add ebx, edx
and eax, 0x3db5ae17
and eax, 0x34050005
or eax, 0x80488bfa
mov dword [ebx], eax
add ebx, edx
or eax, 0x38614a86
and eax, 0x8801c183
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f2ccebd
and eax, 0x474bbb18
and eax, 0x1008000
or eax, 0x948b344d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x273f49d4
and eax, 0x7b1a0b57
and eax, 0x32100900
or eax, 0xcdeff664
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f39035a
and eax, 0x7f200100
or eax, 0x8040943b
mov dword [ebx], eax
add ebx, edx
or eax, 0x5144e6b4
and eax, 0x5f64f7bf
or eax, 0x190840
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a941085
or eax, 0x4398d875
and eax, 0x9904081
or eax, 0x8060050a
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c35fe31
and eax, 0x6e48fc8c
and eax, 0x8004400
or eax, 0xf7ff1885
mov dword [ebx], eax
add ebx, edx
xor eax, 0x197f6d4d
and eax, 0xa40001c8
or eax, 0x84d8a37
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b851f76
and eax, 0x28000900
or eax, 0xd7588489
mov dword [ebx], eax
add ebx, edx
or eax, 0x162df80d
and eax, 0x5509fd8d
or eax, 0x820272
mov dword [ebx], eax
add ebx, edx
or eax, 0x412e400c
xor eax, 0x89ec033
and eax, 0x12003c0
or eax, 0xca8030
mov dword [ebx], eax
add ebx, edx
or eax, 0x313990fa
or eax, 0x1bd9e1d9
and eax, 0xbf05189
or eax, 0x80000400
mov dword [ebx], eax
add ebx, edx
or eax, 0x6808effd
and eax, 0xebf85c85
or eax, 0x14070000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d3edaf
or eax, 0x72aa62b6
and eax, 0x588433be
or eax, 0x10841
mov dword [ebx], eax
add ebx, edx
or eax, 0x74511e01
and eax, 0x7cd53fff
or eax, 0x12ac000
mov dword [ebx], eax
add ebx, edx
or eax, 0x143738bf
and eax, 0x7c4d8b36
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x56d49c4
and eax, 0x5e21fbe3
and eax, 0x800c082
or eax, 0x81010101
mov dword [ebx], eax
add ebx, edx
and eax, 0x742021c1
and eax, 0x7d1fd9c1
and eax, 1
or eax, 0x558bfc4c
mov dword [ebx], eax
add ebx, edx
and eax, 0x1201ebe1
and eax, 0x4f4e7ffd
and eax, 0x2840
or eax, 0xc05503bc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b849780
and eax, 0x3b527aef
and eax, 0x19001028
or eax, 0x64ac4513
mov dword [ebx], eax
add ebx, edx
and eax, 0x33dd9584
and eax, 0x30040100
or eax, 0xc8418a08
mov dword [ebx], eax
add ebx, edx
and eax, 0x7476cca8
and eax, 0x70400008
or eax, 0xcb04533
mov dword [ebx], eax
add ebx, edx
xor eax, 0x8a62307
and eax, 0x74440210
or eax, 0x80098901
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d3fd28c
and eax, 0x8f906f5
and eax, 0x8010081
or eax, 0x8100e902
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2450315a
and eax, 0x501d049
or eax, 0x508a2404
mov dword [ebx], eax
add ebx, edx
or eax, 0x28b15116
xor eax, 0x6fecedd8
and eax, 0x551884
or eax, 0xac002370
mov dword [ebx], eax
add ebx, edx
and eax, 0x66312507
and eax, 0x4010104
or eax, 0x418a0879
mov dword [ebx], eax
add ebx, edx
or eax, 0x7d3dcd67
and eax, 0x1a88144
or eax, 0x400280
mov dword [ebx], eax
add ebx, edx
xor eax, 0x230f130f
and eax, 0x2c40089
or eax, 0x89004500
mov dword [ebx], eax
add ebx, edx
and eax, 0x60775dab
and eax, 0x4009
or eax, 0x4d038844
mov dword [ebx], eax
add ebx, edx
or eax, 0x37756b7d
and eax, 0x7704f4
and eax, 0x340064
or eax, 0x8b007580
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f3a770
and eax, 0xc820618
and eax, 0x4020010
or eax, 0x5139a845
mov dword [ebx], eax
add ebx, edx
or eax, 0xc781982
and eax, 0x93139c0
or eax, 0x82044420
mov dword [ebx], eax
add ebx, edx
and eax, 0x60123fa4
and eax, 0x103c00
or eax, 0x4523c045
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b908412
and eax, 0x14810854
or eax, 0x40048188
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5cfb74c3
xor eax, 0x7417917a
and eax, 0x8696c65
or eax, 0x8396939a
mov dword [ebx], eax
add ebx, edx
or eax, 0x69b4b049
and eax, 0x8989f84d
or eax, 0x4000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x362bf8fc
xor eax, 0x1f19a322
and eax, 0xa4bba310
or eax, 0x5b445c40
mov dword [ebx], eax
add ebx, edx
xor eax, 0x334c6db3
xor eax, 0x26b0183b
and eax, 0x82000088
or eax, 0x1fc5503
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c0c0fae
and eax, 0x80182
or eax, 0x55810040
mov dword [ebx], eax
add ebx, edx
and eax, 0x35a3f5b2
or eax, 0x7bfb9010
and eax, 0x54818190
or eax, 0x40a6c
mov dword [ebx], eax
add ebx, edx
and eax, 0x178837e
and eax, 0x417c8699
and eax, 0x8218
or eax, 0x3bff7de7
mov dword [ebx], eax
add ebx, edx
or eax, 0x29bc6915
and eax, 0x3a708c7d
and eax, 0x3a700005
or eax, 0xc58f5080
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a8afcea
xor eax, 0xdbba6d3
and eax, 0x3017453
or eax, 0x880809ac
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b671628
and eax, 0x8103584d
or eax, 0x40808000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e98b83c
xor eax, 0x8e2074e
and eax, 0x80490101
or eax, 0x58048800
mov dword [ebx], eax
add ebx, edx
and eax, 0x545fe67b
and eax, 0x4c0001
or eax, 0x83b0558a
mov dword [ebx], eax
add ebx, edx
xor eax, 0xfa5362f
or eax, 0x4ce11e65
and eax, 0x448901e0
or eax, 0x1100000a
mov dword [ebx], eax
add ebx, edx
or eax, 0x1002efca
and eax, 0x50018be8
or eax, 0x88440014
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b71a326
and eax, 0x8901a882
or eax, 0x4001
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c4076a4
and eax, 0x4000
or eax, 0x10e99845
mov dword [ebx], eax
add ebx, edx
and eax, 0x31faa247
and eax, 0xe88045
or eax, 0x8b177fb8
mov dword [ebx], eax
add ebx, edx
and eax, 0xbbe9ee1
and eax, 0x1b627223
and eax, 0x1000001
or eax, 0xe081084c
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d02e980
and eax, 0
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6eb1629c
and eax, 0x21ce5e4a
and eax, 0x800200
or eax, 0x45460474
mov dword [ebx], eax
add ebx, edx
xor eax, 0x9c9048a
and eax, 0x40b00a6
or eax, 0xe00100
mov dword [ebx], eax
add ebx, edx
and eax, 0x101f239b
xor eax, 0x176376ed
and eax, 0x204546
or eax, 0x860080
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ee6438e
xor eax, 0x6f50ec8d
and eax, 0xa60102
or eax, 0x88005488
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a96f200
and eax, 0x821000
or eax, 0x4509a355
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3426b96d
xor eax, 0xb73f5c0
and eax, 0xc083f8
or eax, 0x1000004
mov dword [ebx], eax
add ebx, edx
or eax, 0x57a829aa
and eax, 0x3e80188
or eax, 0x88144401
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a7afbbb
xor eax, 0x34853856
and eax, 0x45038444
or eax, 0x8387809
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d8fe8e6
and eax, 0x9207ce0
or eax, 0x82000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1d4e8a53
and eax, 0x1000840
or eax, 0x5403a415
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f80fd47
and eax, 0x1330f7fe
and eax, 0x1110
or eax, 0xf8552ae4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x23578fce
or eax, 0xca4a20a
and eax, 0x45821438
or eax, 0x90144
mov dword [ebx], eax
add ebx, edx
or eax, 0x32af7753
xor eax, 0x4951c2de
and eax, 0xe881a0
or eax, 0x1000250
mov dword [ebx], eax
add ebx, edx
xor eax, 0x8400157
xor eax, 0x5663ee16
and eax, 0xbc04481
or eax, 0x80300108
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c05ff84
and eax, 0x4531b00d
or eax, 0x80a4040
mov dword [ebx], eax
add ebx, edx
and eax, 0x49559dbc
and eax, 0x101000c
or eax, 0x108c0fe0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x75ab23b3
xor eax, 0x4453e912
and eax, 1
or eax, 0x8b000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x721fe56c
xor eax, 0x465353ca
and eax, 0x44035040
or eax, 0x1128a815
mov dword [ebx], eax
add ebx, edx
xor eax, 0x61ba6c35
and eax, 0x4918060
or eax, 0x48040988
mov dword [ebx], eax
add ebx, edx
or eax, 0x4731d83
xor eax, 0x3b9cbebd
and eax, 0x36b2356
or eax, 0x8894dca9
mov dword [ebx], eax
add ebx, edx
xor eax, 0x38483cca
or eax, 0x5e27e7e7
and eax, 0x8581c445
or eax, 0x80800
mov dword [ebx], eax
add ebx, edx
and eax, 0x4aa3e8cb
xor eax, 0x4185cc5e
and eax, 0x41040408
or eax, 0xbefbfb40
mov dword [ebx], eax
add ebx, edx
or eax, 0x4082520c
or eax, 0x6ff984a3
and eax, 0x83f84d8b
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x7cc0505c
and eax, 0x2061955d
and eax, 0x141
or eax, 0x4d890080
mov dword [ebx], eax
add ebx, edx
and eax, 0x24ce5ae0
and eax, 0x48000c0
or eax, 0x48158b38
mov dword [ebx], eax
add ebx, edx
and eax, 0x2d7eb8e2
and eax, 0x81488e0
or eax, 0x33eb771f
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e8e52f8
and eax, 0x3a8e4090
or eax, 0xc5710805
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c4775b6
and eax, 0x2b36067f
and eax, 0xb300437
or eax, 0x800178c8
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ecd1609
or eax, 0x22c26591
and eax, 0x453b3c45
or eax, 0x8000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d0cc669
and eax, 0x9117c6c
or eax, 0x82000190
mov dword [ebx], eax
add ebx, edx
or eax, 0x6e917452
and eax, 0xe981344c
or eax, 0x28001
mov dword [ebx], eax
add ebx, edx
or eax, 0x4bf2ade8
and eax, 0xa0418901
or eax, 0x140c0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ca102be
or eax, 0x22b1abcb
and eax, 0x3ab4018b
or eax, 0x1005400
mov dword [ebx], eax
add ebx, edx
and eax, 0x535fb7d
or eax, 0x5f5d3daf
and eax, 0x187c6c05
or eax, 0x8050
mov dword [ebx], eax
add ebx, edx
xor eax, 0x119096fe
and eax, 0x9a8408b
or eax, 0x32000500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b438c7c
or eax, 0x421f919d
and eax, 0xfd845
or eax, 0x8d000400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x30579747
and eax, 0
or eax, 0xc0
mov dword [ebx], eax
add ebx, edx
and eax, 0x13123244
and eax, 0
or eax, 0x3bb84d8b
mov dword [ebx], eax
add ebx, edx
or eax, 0x79339755
and eax, 0x90bc84d
or eax, 0x84040000
mov dword [ebx], eax
add ebx, edx
and eax, 0x45180a89
and eax, 0
or eax, 0xb4
mov dword [ebx], eax
add ebx, edx
or eax, 0x155057f1
and eax, 0x11405581
or eax, 0x2a88000a
mov dword [ebx], eax
add ebx, edx
or eax, 0x19b6f418
xor eax, 0x5d5b95ae
and eax, 0x20256015
or eax, 0x589840
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b59d79b
xor eax, 0x20c43876
and eax, 0xb904589
or eax, 0x30400002
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ea21d4f
and eax, 0x9700c45
or eax, 0xda000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x61db91f0
and eax, 0x840585
or eax, 0x1104042
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c2867ce
and eax, 0x29000000
or eax, 0xc2000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6acacf14
or eax, 0x57c8df3d
and eax, 0x9440c705
or eax, 0x50002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x72d8bfe9
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x240a0dd9
and eax, 0x79f30016
and eax, 0
or eax, 0x23fc4d8b
mov dword [ebx], eax
add ebx, edx
and eax, 0x83a0ddc
and eax, 0x39576b5c
and eax, 0x100008
or eax, 0xc659445
mov dword [ebx], eax
add ebx, edx
and eax, 0x49dbeafd
and eax, 0x8400009
or eax, 0x33a05582
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c3e8b0
and eax, 0x1004000
or eax, 0x8c0fac55
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b3ad28d
xor eax, 0x62778d2
and eax, 0
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ae70786
and eax, 0x80
or eax, 0x3c8450b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x66062fe3
or eax, 0x52fb0ad0
and eax, 0x453b6040
or eax, 0x8005
mov dword [ebx], eax
add ebx, edx
and eax, 0x19685c5f
and eax, 0x5c30d2c7
and eax, 0x204044
or eax, 0x8b003d88
mov dword [ebx], eax
add ebx, edx
and eax, 0x65c36a26
and eax, 0x1004804
or eax, 0x4c3b8449
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3afd01b0
and eax, 0x47004df0
or eax, 0x80093000
mov dword [ebx], eax
add ebx, edx
and eax, 0x26566ee
and eax, 0x10040
or eax, 0x9005
mov dword [ebx], eax
add ebx, edx
and eax, 0x16986256
and eax, 0x1409842c
and eax, 0
or eax, 0x7eb0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x49c1bebe
and eax, 0x486
or eax, 0x904141
mov dword [ebx], eax
add ebx, edx
xor eax, 0x76b5034a
and eax, 0x2000000
or eax, 0x89000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b7194bb
and eax, 0x1000000
or eax, 0x540bec55
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f337c1c
xor eax, 0x30e8e1bf
and eax, 0xb101580
or eax, 0x802c6010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2ae464af
and eax, 0x1001005
or eax, 0x4423e040
mov dword [ebx], eax
add ebx, edx
and eax, 0x1eb775ab
and eax, 0x17000
or eax, 0x8b4c04f8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x429f7d2a
and eax, 0x1c23c840
and eax, 0x8020840
or eax, 0x4509d00d
mov dword [ebx], eax
add ebx, edx
and eax, 0x6f9f08e9
and eax, 0x44090848
or eax, 0xb04433a0
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b724afa
and eax, 0x550b4278
or eax, 0x800005
mov dword [ebx], eax
add ebx, edx
or eax, 0x54504bdb
and eax, 0x449109c0
or eax, 0x48000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c738564
and eax, 0x8e60ca4
or eax, 0x8319f35b
mov dword [ebx], eax
add ebx, edx
and eax, 0x193420ad
and eax, 0x1002005
or eax, 0x8489d440
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c9d561f
and eax, 0x4895400
or eax, 0xfb76ab40
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a3defe7
and eax, 0x20c5bb7
and eax, 0x2044983
or eax, 0x81f00408
mov dword [ebx], eax
add ebx, edx
xor eax, 0x34da35ea
or eax, 0xd11ad33
and eax, 0xd090141
or eax, 0x40800080
mov dword [ebx], eax
add ebx, edx
and eax, 0x772cf98a
and eax, 0x2ccaf3ab
and eax, 0x4000180
or eax, 0x40958a74
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2927f1a0
and eax, 0x29b27a54
or eax, 0x124d85ab
mov dword [ebx], eax
add ebx, edx
or eax, 0x644834b1
and eax, 0x7fff4095
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x79e9eb16
and eax, 0x6c63e148
and eax, 0x8014000
or eax, 0x83183dff
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f632a91
and eax, 0x43a5444
or eax, 0x4101a001
mov dword [ebx], eax
add ebx, edx
and eax, 0x58c70d4b
and eax, 0x440
or eax, 0x8b087898
mov dword [ebx], eax
add ebx, edx
and eax, 0x400172d3
and eax, 0x5040
or eax, 0x4d3b800d
mov dword [ebx], eax
add ebx, edx
and eax, 0x266c13ce
or eax, 0x17bce0b0
and eax, 0x30870fc
or eax, 0x88010d00
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ee97e67
and eax, 0x82815855
or eax, 0x40028000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3785a7bd
and eax, 0xd0058901
or eax, 0x8500000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x14b0632f
and eax, 0x400400a
or eax, 0x21080581
mov dword [ebx], eax
add ebx, edx
or eax, 0x4dc834fd
xor eax, 0x5830584a
and eax, 0x20000000
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x2fb27d3a
and eax, 0xf91c5fa
and eax, 0
or eax, 0x45c60674
mov dword [ebx], eax
add ebx, edx
or eax, 0x51532166
and eax, 0x4c30124
or eax, 0x280081
mov dword [ebx], eax
add ebx, edx
and eax, 0xf6abf6d
and eax, 0x200104
or eax, 0x8544c2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5867df90
and eax, 0x8800802
or eax, 0x80254588
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c274625
or eax, 0x70f94bdf
and eax, 0xe8e8024d
or eax, 0x200b000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x79736343
and eax, 0x300010a
or eax, 0xc000070
mov dword [ebx], eax
add ebx, edx
and eax, 0x82a9b50
or eax, 0x4525848f
and eax, 0x5210596
or eax, 0x80905020
mov dword [ebx], eax
add ebx, edx
or eax, 0x7d8ec708
and eax, 0xd1f5492
or eax, 0x2002040
mov dword [ebx], eax
add ebx, edx
or eax, 0x67bf3ce1
and eax, 0x5b344b2
or eax, 0x80000104
mov dword [ebx], eax
add ebx, edx
and eax, 0x660ac5a7
and eax, 0x389ab734
and eax, 0x20500
or eax, 0xf1570c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x781678d8
and eax, 0x5daf3a7c
and eax, 0x20000
or eax, 0x85b04db6
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c5bb0e3
and eax, 0x20080
or eax, 0xe80d7549
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a24efab
and eax, 0x2509
or eax, 0x20814
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c69223b
and eax, 0x18
or eax, 0x2a0
mov dword [ebx], eax
add ebx, edx
and eax, 0xafb5dc4
and eax, 0
or eax, 0x910e900
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b2e671
and eax, 0x5820000
or eax, 0x50090000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x52097de9
and eax, 0x18201e8
or eax, 0x408214
mov dword [ebx], eax
add ebx, edx
xor eax, 0x218538ad
xor eax, 0x474decf2
and eax, 0x7085581
or eax, 0x8f40008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x25c2e5d7
and eax, 0x300016
or eax, 0x858145a0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x70bef0c5
and eax, 0xf1040540
or eax, 0x800a80
mov dword [ebx], eax
add ebx, edx
or eax, 0x467910be
xor eax, 0x761d2f22
and eax, 0x1000000
or eax, 0xe000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a9459a0
and eax, 0x11bc304c
and eax, 0
or eax, 0x85b34db6
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ba7cc12
xor eax, 0x6aa9626f
and eax, 0x61000e49
or eax, 0x84840180
mov dword [ebx], eax
add ebx, edx
and eax, 0x13211a18
and eax, 0x1000000
or eax, 0xe000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4838acdd
and eax, 0
or eax, 0x85b255b6
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7384c023
and eax, 0xd0040590
or eax, 0x9810a42
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ef6858d
and eax, 0x8000000
or eax, 0x83000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4376d9ea
xor eax, 0xbded81c
and eax, 0x882c804
or eax, 0xe0010441
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ac2171b
and eax, 0x48000001
or eax, 0x84458900
mov dword [ebx], eax
add ebx, edx
or eax, 0x38a2b7bb
or eax, 0x23d57446
and eax, 0x3ba04d8b
or eax, 0x80000
mov dword [ebx], eax
add ebx, edx
and eax, 0x62e39e92
and eax, 0x19350d00
and eax, 0x200800
or eax, 0x95de04d
mov dword [ebx], eax
add ebx, edx
and eax, 0x3bd7c925
and eax, 0x1044005
or eax, 0x8805c2
mov dword [ebx], eax
add ebx, edx
or eax, 0x627d9d88
or eax, 0x25a9acf2
and eax, 0x63000000
or eax, 0x88000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5b06b5d6
and eax, 0x80048506
or eax, 0xc414201
mov dword [ebx], eax
add ebx, edx
and eax, 0x47d0b6f8
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3294850e
and eax, 0x2290050a
or eax, 0x1685081
mov dword [ebx], eax
add ebx, edx
and eax, 0x146480ed
or eax, 0x1507ab93
and eax, 0x4078811
or eax, 0x80080444
mov dword [ebx], eax
add ebx, edx
or eax, 0x31c4c388
xor eax, 0x2413b14e
and eax, 0x90
or eax, 8
mov dword [ebx], eax
add ebx, edx
and eax, 0x48650f31
and eax, 0x22503a6f
and eax, 0
or eax, 0x33bc458b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3af9e9cc
and eax, 0x626bc5f2
and eax, 0x418040
or eax, 0x2c345805
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c118bba
and eax, 0x3840498b
or eax, 0x3800400
mov dword [ebx], eax
add ebx, edx
or eax, 0x16ef5bf2
or eax, 0x5f9c7c7f
and eax, 0xd0f544d
or eax, 0x80008000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a5c0501
or eax, 0x4c03ee25
and eax, 4
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
or eax, 0x73870c08
xor eax, 0x3849de5
and eax, 0x30001109
or eax, 0xbd04482
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa530047
and eax, 0x1015044
or eax, 0x87ca811
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3930d8a5
and eax, 0x800c0
or eax, 0x1804507
mov dword [ebx], eax
add ebx, edx
or eax, 0x5bf0fb09
xor eax, 0x510561d2
and eax, 0xa000000
or eax, 0xe1000000
mov dword [ebx], eax
add ebx, edx
or eax, 0xb8204ce
and eax, 0x6a3a1bba
and eax, 0x8000002
or eax, 0x8045c705
mov dword [ebx], eax
add ebx, edx
or eax, 0x37cb8333
xor eax, 0x1c7f69be
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x424d99ce
and eax, 0
or eax, 0xbfc458b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x57083063
or eax, 0x66f71cbf
and eax, 0x64740845
or eax, 0x8000
mov dword [ebx], eax
add ebx, edx
and eax, 0x55f7b87c
or eax, 0x5f58e049
and eax, 0xb784809
or eax, 0x800582
mov dword [ebx], eax
add ebx, edx
and eax, 0x327cf684
and eax, 0x84400
or eax, 0x8d81b04d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x37f1980
and eax, 0x8ef6ed0c
or eax, 0x71091230
mov dword [ebx], eax
add ebx, edx
xor eax, 0x68617e36
xor eax, 0x2b30597d
and eax, 0x88ac5003
or eax, 0x1400588
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6611b6ac
xor eax, 0x5d41b66c
and eax, 0xb2bc1001
or eax, 0x4d432894
mov dword [ebx], eax
add ebx, edx
and eax, 0x2cac4f23
and eax, 0x24040801
or eax, 0xd04183fe
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b7340e9
and eax, 0x8901c883
or eax, 0x2000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ecd3ca
xor eax, 0x474de607
and eax, 0x8880d444
or eax, 0x50b2001
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ea4302
and eax, 0x8debf704
or eax, 0x72140838
mov dword [ebx], eax
add ebx, edx
and eax, 0x19338112
and eax, 0x19308110
or eax, 0xe6080c2b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x284d53c7
and eax, 0x2fb89f2b
and eax, 0x309e28
or eax, 0x384d61d7
mov dword [ebx], eax
add ebx, edx
or eax, 0x891b715
and eax, 0x2b42c541
and eax, 0x8404501
or eax, 0x388108a
mov dword [ebx], eax
add ebx, edx
or eax, 0x547ee15
and eax, 0xc44ac15
or eax, 0x300040
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e8ac0da
or eax, 0x64bbe170
and eax, 0xec0458b
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2085c1a4
xor eax, 0x2d8a7cb1
and eax, 0x208010e
or eax, 0x39a044a1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x52f6d2be
and eax, 0x95c8001
or eax, 0x12206044
mov dword [ebx], eax
add ebx, edx
or eax, 0x6bf23c00
and eax, 0x5fd618c5
and eax, 0x1bd40801
or eax, 0x2020458a
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f8258a2
and eax, 0x1c745409
or eax, 0x98044
mov dword [ebx], eax
add ebx, edx
or eax, 0x55ad6b11
and eax, 0x2f6a7128
and eax, 0x1405108
or eax, 0x2840483
mov dword [ebx], eax
add ebx, edx
and eax, 0x6220a2a5
or eax, 0x7b85f07b
and eax, 0x5101b051
or eax, 0x43a0c04
mov dword [ebx], eax
add ebx, edx
and eax, 0x2314bcc
and eax, 0x110840
or eax, 0x8b0075b0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x58ef1a48
xor eax, 0x39d9a8d8
and eax, 0x4023cc40
or eax, 0x5183005
mov dword [ebx], eax
add ebx, edx
or eax, 0x7aec82fe
and eax, 0xb097cf8
or eax, 0x80000100
mov dword [ebx], eax
add ebx, edx
or eax, 0x2132737b
and eax, 0xa9034449
or eax, 0x40808004
mov dword [ebx], eax
add ebx, edx
and eax, 0x707c09d4
and eax, 0x40000000
or eax, 0x844d8901
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d3d48f2
and eax, 0x80800
or eax, 0x220d4e8
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd7f53f8
or eax, 0x4ab7c9e9
and eax, 0x41a7c800
or eax, 0x10002000
mov dword [ebx], eax
add ebx, edx
or eax, 0x301c412a
and eax, 0xb80000
or eax, 0x4000004
mov dword [ebx], eax
add ebx, edx
or eax, 0x23fe0483
xor eax, 0x21b3aded
and eax, 0
or eax, 0xe9000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5558d892
or eax, 0x3ee339bb
and eax, 0x80a
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b5b6478
or eax, 0x4129a87e
and eax, 0x350440a
or eax, 0x80801181
mov dword [ebx], eax
add ebx, edx
and eax, 0x4674ba45
and eax, 0
or eax, 0x558901c2
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e7c2f11
or eax, 0x78bbc9
and eax, 0x44408bc0
or eax, 0xb0050010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ca8b673
and eax, 0xec1421
or eax, 0x10820c
mov dword [ebx], eax
add ebx, edx
or eax, 0x111fe417
or eax, 0x2de3b40e
and eax, 0x34458000
or eax, 0xc0000900
mov dword [ebx], eax
add ebx, edx
and eax, 0x7cb1e0d7
and eax, 0
or eax, 0x3e44d8b
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a3a23cf
xor eax, 0x19aac2c1
and eax, 0x988c048
or eax, 0x44013405
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a3da4d1
and eax, 0xb09e0c4
or eax, 0x80000b20
mov dword [ebx], eax
add ebx, edx
and eax, 0x610c5250
and eax, 0x4040
or eax, 0xc283a415
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6825b1d3
or eax, 0x53c009d7
and eax, 0xe0440901
or eax, 0x4118000
mov dword [ebx], eax
add ebx, edx
or eax, 0x435b9d3b
and eax, 0x2344050b
or eax, 0x18a04080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x32491653
and eax, 0x46f4e9bf
and eax, 0x40000
or eax, 0x8d0ba845
mov dword [ebx], eax
add ebx, edx
and eax, 0x4109d966
xor eax, 0x11d3d87
and eax, 0xc3
or eax, 0x2c
mov dword [ebx], eax
add ebx, edx
or eax, 0x7647647d
and eax, 0x244448b
or eax, 0x81980900
mov dword [ebx], eax
add ebx, edx
or eax, 0x90396fa
or eax, 0x51a33e4f
and eax, 0x498901e9
or eax, 0x4000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2322a53d
and eax, 0x2c0181dc
or eax, 0x80540a00
mov dword [ebx], eax
add ebx, edx
or eax, 0x48bcb99e
or eax, 0x33849c11
and eax, 0x7dc8151b
or eax, 0x4020
mov dword [ebx], eax
add ebx, edx
and eax, 0x59252dbf
and eax, 0x18000121
or eax, 0xa0458a04
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4bdfba6a
and eax, 0x7f270c38
and eax, 0x70000000
or eax, 0x4e04533
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4aa84ce5
and eax, 0x38480914
or eax, 0xc0058209
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b56c2e9
and eax, 0xc84d8b0d
or eax, 0x4002402
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f63855a
and eax, 0x7fbc699a
and eax, 0x7d24091a
or eax, 0xd04421
mov dword [ebx], eax
add ebx, edx
or eax, 0x3baaa1ec
and eax, 0x7c548911
or eax, 0x80010200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x8e03f1
and eax, 0x7cc80020
or eax, 0x124551b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x45530c4e
and eax, 0x50901
or eax, 0xc4408208
mov dword [ebx], eax
add ebx, edx
and eax, 0x38115097
or eax, 0x47935939
and eax, 0x1014001
or eax, 0x88008082
mov dword [ebx], eax
add ebx, edx
and eax, 0x4cff3b5a
xor eax, 0x4e383674
and eax, 0x44090444
or eax, 0x982c001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x611624a7
and eax, 0x17705466
and eax, 0x20
or eax, 0x1e9839c
mov dword [ebx], eax
add ebx, edx
or eax, 0x25579831
or eax, 0x10d328f2
and eax, 0x1bc0989
or eax, 0x8a004400
mov dword [ebx], eax
add ebx, edx
and eax, 0x187932b8
xor eax, 0x6e4e7c95
and eax, 0x44026015
or eax, 0x11098040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d8c3b7b
xor eax, 0x2b5142cd
and eax, 0x9489a0
or eax, 0x3401001c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x21eae38
and eax, 0x6d324e9c
and eax, 0x20684
or eax, 0x8bfdf97b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4558ce2f
and eax, 0x84811040
or eax, 0x108c805
mov dword [ebx], eax
add ebx, edx
and eax, 0x2326041c
and eax, 0x1dab2513
and eax, 0x1000000
or eax, 0xfeffff30
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1728c0f3
and eax, 0x80c00d83
or eax, 0x3204008
mov dword [ebx], eax
add ebx, edx
or eax, 0x39059906
and eax, 0x9810189
or eax, 0x44080060
mov dword [ebx], eax
add ebx, edx
xor eax, 0x778f5496
and eax, 0x30040160
or eax, 0x4918a80
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ae91290
xor eax, 0x2220db97
and eax, 0x18dd4067
or eax, 0x2322bf98
mov dword [ebx], eax
add ebx, edx
xor eax, 0x32cfda
xor eax, 0x496a2e2b
and eax, 0x72a71004
or eax, 0x8d582091
mov dword [ebx], eax
add ebx, edx
or eax, 0x300d5b06
and eax, 0x8b097997
or eax, 0x468
mov dword [ebx], eax
add ebx, edx
xor eax, 0x673a971b
xor eax, 0x1c67da7d
and eax, 0xc0003001
or eax, 0x83c844
mov dword [ebx], eax
add ebx, edx
and eax, 0x509e255d
and eax, 0x40000001
or eax, 0xb8458900
mov dword [ebx], eax
add ebx, edx
and eax, 0x69b41e2f
or eax, 0x1d55e4bc
and eax, 0x1104c89
or eax, 0x82a80102
mov dword [ebx], eax
add ebx, edx
or eax, 0x10ca4008
and eax, 0x1880189
or eax, 0x4c010060
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3212220b
xor eax, 0x2d31a1b0
and eax, 0x50008210
or eax, 0xac5509a8
mov dword [ebx], eax
add ebx, edx
and eax, 0x39478467
and eax, 0x38000020
or eax, 0x3b85503
mov dword [ebx], eax
add ebx, edx
and eax, 0x1d729a41
and eax, 0x1300001
or eax, 0x264dc454
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b8912cf
or eax, 0x5960a25b
and eax, 0x3bc8448b
or eax, 0x100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x48210612
and eax, 0x13690001
or eax, 0xc14ac44
mov dword [ebx], eax
add ebx, edx
xor eax, 0x60dba7ad
or eax, 0x22f90c83
and eax, 0xfb40d8b
or eax, 0x4000
mov dword [ebx], eax
add ebx, edx
and eax, 0xd682ba6
and eax, 0x5000982
or eax, 0x80dc442d
mov dword [ebx], eax
add ebx, edx
and eax, 0x51dedc8c
and eax, 0x1144488
or eax, 0x8a003041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3210f3b1
and eax, 0x11008450
or eax, 0x440b5005
mov dword [ebx], eax
add ebx, edx
and eax, 0x4aa45bb6
or eax, 0x7c8feb28
and eax, 0x68053b04
or eax, 0x805000c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x1be0fff0
and eax, 0x41810974
or eax, 0x40a0009
mov dword [ebx], eax
add ebx, edx
and eax, 0x79ba9e4a
and eax, 0x1800040
or eax, 0x408394
mov dword [ebx], eax
add ebx, edx
or eax, 0x69347507
and eax, 0x7b70b282
and eax, 0x9500080
or eax, 0x82844509
mov dword [ebx], eax
add ebx, edx
or eax, 0x18ac1bb3
and eax, 0x89885809
or eax, 0x4018044
mov dword [ebx], eax
add ebx, edx
or eax, 0x49d52993
and eax, 0xcdddf90c
or eax, 0x32220620
mov dword [ebx], eax
add ebx, edx
or eax, 0x3e3f6634
and eax, 0x1397e03c
and eax, 0x1944008
or eax, 0x88401583
mov dword [ebx], eax
add ebx, edx
xor eax, 0x29a4e21c
or eax, 0x3bf0754d
and eax, 0xbbf02095
or eax, 0x440f0800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x12f4d2d7
and eax, 0x3e1b47c1
and eax, 0x4010240
or eax, 0xd04489bf
mov dword [ebx], eax
add ebx, edx
xor eax, 0x453a0139
and eax, 0x4b1a9b6a
and eax, 0x1008802
or eax, 0x88016081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7fe46753
and eax, 0x84818440
or eax, 0x90a5005
mov dword [ebx], eax
add ebx, edx
or eax, 0x1de35d03
and eax, 0x9debdd04
or eax, 0x62142228
mov dword [ebx], eax
add ebx, edx
and eax, 0x205b3561
and eax, 0x20080520
or eax, 0xdf20881b
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e3eed60
and eax, 0x220f4ed8
and eax, 0x80c00
or eax, 0x975f3ff
mov dword [ebx], eax
add ebx, edx
or eax, 0xb679e3c
and eax, 0x360558b
or eax, 0x80800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3ee93a76
and eax, 0x57619707
and eax, 0x15010100
or eax, 0x408800ea
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5dd7e954
or eax, 0x19a6321d
and eax, 0x18448aa0
or eax, 0xa4010140
mov dword [ebx], eax
add ebx, edx
or eax, 0x653981bc
and eax, 0x47fc1f9a
and eax, 0x1000080
or eax, 0x8801c003
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f3d0612
and eax, 0x8010000
or eax, 0xf4e8bc45
mov dword [ebx], eax
add ebx, edx
and eax, 0x2cceba59
and eax, 0xcc8b840
or eax, 0x33747be
mov dword [ebx], eax
add ebx, edx
or eax, 0x56801eac
and eax, 0x5b14db6
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x64c98f6f
and eax, 0x52144c9
or eax, 0xa023000
mov dword [ebx], eax
add ebx, edx
and eax, 0x603e8204
and eax, 0x220000
or eax, 0x859155b6
mov dword [ebx], eax
add ebx, edx
and eax, 0x6562fcb2
and eax, 0x5025492
or eax, 0xa192140
mov dword [ebx], eax
add ebx, edx
and eax, 0x77b2f171
xor eax, 0x36c47898
and eax, 0x1920180
or eax, 0x84204436
mov dword [ebx], eax
add ebx, edx
or eax, 0x3059d06d
and eax, 0x811354c0
or eax, 0xa002000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7924596b
and eax, 0xe0032c09
or eax, 0x980c044
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b96a4d0
and eax, 0xe8058801
or eax, 0x4480100
mov dword [ebx], eax
add ebx, edx
and eax, 0x4888157
xor eax, 0xa2bda13
and eax, 0x10
or eax, 0x20a8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x540e1ee8
and eax, 0x1124384
and eax, 0
or eax, 0x6bce900
mov dword [ebx], eax
add ebx, edx
or eax, 0x69f09372
and eax, 0x45c90e3a
and eax, 0xc80000
or eax, 0xa200000
mov dword [ebx], eax
add ebx, edx
and eax, 0x32666171
and eax, 0x634614c5
and eax, 0x2400000
or eax, 0x89bfffd6
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f144fd2
or eax, 0x6bb29a0
and eax, 0x2816450
or eax, 0xc0008005
mov dword [ebx], eax
add ebx, edx
xor eax, 0x45bf91a5
xor eax, 0x8307781
and eax, 1
or eax, 0x2080
mov dword [ebx], eax
add ebx, edx
or eax, 0x26240d04
and eax, 0x2240581
or eax, 0x89c05008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x68ac26d0
or eax, 0x275b7793
and eax, 0x450b5441
or eax, 0x208004
mov dword [ebx], eax
add ebx, edx
or eax, 0x5daf7a72
and eax, 0x54058864
or eax, 0x80400180
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c7776f4
and eax, 0x6cb6b8fa
and eax, 0x48020800
or eax, 0x58901eb
mov dword [ebx], eax
add ebx, edx
and eax, 0x586ac785
and eax, 0x180
or eax, 0x1c18254
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1bd1a789
and eax, 0xa100409
or eax, 0x81c44980
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3001256a
and eax, 0x31e6f56f
and eax, 0x11004041
or eax, 0x443b9414
mov dword [ebx], eax
add ebx, edx
xor eax, 0x76d3155a
and eax, 0x1880104
or eax, 0xc8050ec0
mov dword [ebx], eax
add ebx, edx
and eax, 0x759955c8
xor eax, 0x66e201d7
and eax, 0x3000001
or eax, 0x88000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x288de2e0
and eax, 0x8000000
or eax, 0xe083fc45
mov dword [ebx], eax
add ebx, edx
xor eax, 0x17537dd0
or eax, 0x51bf2c62
and eax, 0xfc458901
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x67fe68b5
and eax, 0x2d7c8f88
and eax, 0x17c0980
or eax, 0x8280440b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6da7faf1
and eax, 0x4c090140
or eax, 0x1800081
mov dword [ebx], eax
add ebx, edx
or eax, 0xbee6f62
or eax, 0x5d7e5596
and eax, 0x58550bf4
or eax, 0xa0008008
mov dword [ebx], eax
add ebx, edx
or eax, 0x11b6f936
and eax, 0x7ea7df3a
and eax, 0x884512a
or eax, 0x81580401
mov dword [ebx], eax
add ebx, edx
and eax, 0x17182820
and eax, 0x1180000
or eax, 0xfee72495
mov dword [ebx], eax
add ebx, edx
and eax, 0x11ff0405
and eax, 0x10450005
or eax, 0xcc008bfa
mov dword [ebx], eax
add ebx, edx
or eax, 0x5dcc7208
and eax, 0x8901c083
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x74b19b72
and eax, 0xbd805841
or eax, 0x38404
mov dword [ebx], eax
add ebx, edx
xor eax, 0x53a8bac3
and eax, 0xee2b6604
or eax, 0x11d49920
mov dword [ebx], eax
add ebx, edx
xor eax, 0x37f7bef6
and eax, 0x88084000
or eax, 0x3473400
mov dword [ebx], eax
add ebx, edx
or eax, 0x54203929
and eax, 0xc1036809
or eax, 0x808044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b059052
or eax, 0x10419d92
and eax, 0xa8458901
or eax, 0x40080000
mov dword [ebx], eax
add ebx, edx
and eax, 0x335d81e2
and eax, 0x400100
or eax, 0x89b0548b
mov dword [ebx], eax
add ebx, edx
or eax, 0x69eaa7e4
and eax, 0xe9fa2085
or eax, 0x16050010
mov dword [ebx], eax
add ebx, edx
or eax, 0xb348429
and eax, 0xe84580bd
or eax, 0xb42
mov dword [ebx], eax
add ebx, edx
and eax, 0x385515ef
and eax, 0x28040189
or eax, 0xd7188400
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b013eb7
and eax, 0x4d09bfbf
or eax, 0x824040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b079765
and eax, 0x880090
or eax, 0x1618360
mov dword [ebx], eax
add ebx, edx
xor eax, 0x49d1dc3b
xor eax, 0x6d8c4c75
and eax, 0x1b00188
or eax, 0x8a404c01
mov dword [ebx], eax
add ebx, edx
and eax, 0x2866f0fb
and eax, 0x8600081
or eax, 0xf79f2014
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b9328cd
and eax, 0xd3dfc3e
and eax, 0xc15281c
or eax, 0x108013e3
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2145052b
and eax, 0x7da318ca
and eax, 0x3d8018c0
or eax, 0x407fe73f
mov dword [ebx], eax
add ebx, edx
and eax, 0xbfa42dc
and eax, 0x40021c
or eax, 0xc0058901
mov dword [ebx], eax
add ebx, edx
and eax, 0x3afd1aba
and eax, 0x10000
or eax, 0x8900c083
mov dword [ebx], eax
add ebx, edx
xor eax, 0x65bea808
and eax, 0x4c8b4001
or eax, 0x1008044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x40939f0f
and eax, 0x81308
or eax, 0xc04520b0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x14e6f32a
or eax, 0x30e0e0a9
and eax, 0x74c0403b
or eax, 0x9100d00
mov dword [ebx], eax
add ebx, edx
or eax, 0x2863ae29
or eax, 0x90471b3
and eax, 0x68558b09
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b2e4951
and eax, 0x8000001
or eax, 0x8101c282
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b58f10f
xor eax, 0x30976760
and eax, 0x418a8045
or eax, 0x4016810
mov dword [ebx], eax
add ebx, edx
or eax, 0x760634a8
and eax, 0x18080a8
or eax, 0x400300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x57a8d876
and eax, 0x2284188
or eax, 0x89800401
mov dword [ebx], eax
add ebx, edx
or eax, 0x425d32a3
or eax, 0x210c66b9
and eax, 0x49393009
or eax, 0x4028844
mov dword [ebx], eax
add ebx, edx
or eax, 0x6644b65e
and eax, 0xb5e3c4c
or eax, 0x80004180
mov dword [ebx], eax
add ebx, edx
xor eax, 0x58eb9b81
and eax, 0x5131e445
or eax, 0x4020010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x9c2da81
and eax, 0x32562fee
and eax, 0x10502a84
or eax, 0xc0051138
mov dword [ebx], eax
add ebx, edx
or eax, 0x679cca92
xor eax, 0x194bc656
and eax, 0x44821168
or eax, 0x1094215
mov dword [ebx], eax
add ebx, edx
and eax, 0x5916bac5
and eax, 0x4af1d443
and eax, 0x40001040
or eax, 0x90452ba0
mov dword [ebx], eax
add ebx, edx
and eax, 0x52f33fa3
xor eax, 0x40ce3023
and eax, 0x8b0b01
or eax, 0x4d00407c
mov dword [ebx], eax
add ebx, edx
and eax, 0x5488182e
and eax, 0x40080808
or eax, 0x804533c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x97588c
xor eax, 0x72e5cff1
and eax, 0x100a003d
or eax, 0x45814340
mov dword [ebx], eax
add ebx, edx
and eax, 0x795e666f
and eax, 0x50000264
or eax, 0x88553990
mov dword [ebx], eax
add ebx, edx
and eax, 0xec8c725
and eax, 0x324
or eax, 0x458b3859
mov dword [ebx], eax
add ebx, edx
or eax, 0x747d35ae
xor eax, 0x8f986ff
and eax, 0x40043100
or eax, 0x804102a8
mov dword [ebx], eax
add ebx, edx
and eax, 0x46eb5249
and eax, 0x91d9286
and eax, 0x11200
or eax, 0x4d8a0874
mov dword [ebx], eax
add ebx, edx
or eax, 0x51d1e02c
and eax, 0x1c98248
or eax, 0x200180
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c5a2cc8
and eax, 0x480088
or eax, 0x8b804d01
mov dword [ebx], eax
add ebx, edx
xor eax, 0x36daae23
and eax, 0x8002e000
or eax, 0x42811455
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b9558e8
and eax, 0xd0148801
or eax, 0x24410100
mov dword [ebx], eax
add ebx, edx
and eax, 0x53bce9e4
or eax, 0x37777577
and eax, 0x33404503
or eax, 0x8880088
mov dword [ebx], eax
add ebx, edx
and eax, 0x72961ecb
and eax, 0x7628aa95
and eax, 0x10000001
or eax, 0x7cf444
mov dword [ebx], eax
add ebx, edx
and eax, 0x720592e7
and eax, 0x10040001
or eax, 0x2bd84d8a
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d760ce1
or eax, 0x326771d9
and eax, 0x8747c49
or eax, 0x88004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5b4b0f1c
and eax, 0x13245101
or eax, 0x2888048a
mov dword [ebx], eax
add ebx, edx
or eax, 0x372f4839
and eax, 0x92d5011
or eax, 0x50a044
mov dword [ebx], eax
add ebx, edx
and eax, 0x56f1a7b9
and eax, 0x12cfc53d
and eax, 0x400001
or eax, 0x8390458a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x37a3b3b
and eax, 0x8800a0
or eax, 0x45010148
mov dword [ebx], eax
add ebx, edx
or eax, 0x14dc611f
and eax, 0x44d01d0
or eax, 0xa8008a00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x21ca41c8
and eax, 0x684c9710
and eax, 0x8040010
or eax, 0x7f04d2b
mov dword [ebx], eax
add ebx, edx
and eax, 0x582e478f
and eax, 0x509
or eax, 0xa884
mov dword [ebx], eax
add ebx, edx
or eax, 0x50ef652e
and eax, 0xbeaafd5
and eax, 0x408900
or eax, 0xf0150200
mov dword [ebx], eax
add ebx, edx
or eax, 0x61d3e89d
or eax, 0x55aba595
and eax, 0x31dc4509
or eax, 0xa001022
mov dword [ebx], eax
add ebx, edx
and eax, 0x7140a537
and eax, 0x2be869f9
and eax, 0x1000001
or eax, 0x8c0fb854
mov dword [ebx], eax
add ebx, edx
xor eax, 0x76a2eefc
xor eax, 0x74b340b3
and eax, 0x1a
or eax, 0x84
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c2b98b3
and eax, 0x28000009
or eax, 0x3d04582
mov dword [ebx], eax
add ebx, edx
xor eax, 0x73111dba
and eax, 0x10801
or eax, 0x850ea444
mov dword [ebx], eax
add ebx, edx
or eax, 0x36d990
and eax, 0x81
or eax, 8
mov dword [ebx], eax
add ebx, edx
or eax, 0x4028f2f3
xor eax, 0x13fd5262
and eax, 0x3940089
or eax, 0x80204d02
mov dword [ebx], eax
add ebx, edx
or eax, 0x60d2aa1b
and eax, 0x41800189
or eax, 0xc090060
mov dword [ebx], eax
add ebx, edx
and eax, 0x71481846
and eax, 0x40000000
or eax, 0xac558bb4
mov dword [ebx], eax
add ebx, edx
and eax, 0x5454f461
xor eax, 0x760c0ff0
and eax, 0x30100510
or eax, 0x44a45023
mov dword [ebx], eax
add ebx, edx
or eax, 0x1d0a871d
xor eax, 0x5fe0a2cb
and eax, 0x20440140
or eax, 0xc8018a03
mov dword [ebx], eax
add ebx, edx
and eax, 0x564973c3
xor eax, 0x7fa57ca9
and eax, 0x9004082
or eax, 0x80018001
mov dword [ebx], eax
add ebx, edx
and eax, 0x55634ca2
and eax, 0x1014000
or eax, 0x4c8aa845
mov dword [ebx], eax
add ebx, edx
and eax, 0x15cce48a
xor eax, 0x589cedd7
and eax, 0x180409c4
or eax, 0x898020
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b30a3f8
and eax, 0xbbdabfc
or eax, 0x80425403
mov dword [ebx], eax
add ebx, edx
or eax, 0x3e0c5d82
and eax, 0x9589e855
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x18396e9e
and eax, 0x13251b6b
and eax, 0x10010800
or eax, 0xeffef714
mov dword [ebx], eax
add ebx, edx
and eax, 0x4739a7f0
and eax, 0x3200500
or eax, 0x80c4408b
mov dword [ebx], eax
add ebx, edx
and eax, 0x29fdcbfa
and eax, 0x1800180
or eax, 0x44090040
mov dword [ebx], eax
add ebx, edx
or eax, 0x45bbed0a
and eax, 0x8989c0
or eax, 0x18040224
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7f267953
or eax, 0x3f43c50
and eax, 0x23fffef7
or eax, 0x18000108
mov dword [ebx], eax
add ebx, edx
or eax, 0x8483feb
and eax, 0x3bff148d
or eax, 0xc4000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x530e70e0
and eax, 0x8b1174ed
or eax, 0x912
mov dword [ebx], eax
add ebx, edx
and eax, 0x23f778d3
xor eax, 0x5d408543
and eax, 0x4a01f410
or eax, 0xa0820045
mov dword [ebx], eax
add ebx, edx
xor eax, 0x76f544b3
and eax, 0x637f23a5
and eax, 0x540000
or eax, 0xf4018901
mov dword [ebx], eax
add ebx, edx
and eax, 0x331f3a1f
xor eax, 0x9d2e58c
and eax, 0x39804589
or eax, 0x2380002
mov dword [ebx], eax
add ebx, edx
and eax, 0x33804d10
xor eax, 0x7f3ab80e
and eax, 0x438f404
or eax, 0x31440041
mov dword [ebx], eax
add ebx, edx
or eax, 0x312025d6
and eax, 0x17c4583
or eax, 0x82800808
mov dword [ebx], eax
add ebx, edx
xor eax, 0x44ad03c2
and eax, 0x62b2c4f2
and eax, 0x40000040
or eax, 0xd890181
mov dword [ebx], eax
add ebx, edx
xor eax, 0x16f3b221
and eax, 0x7a28982b
and eax, 0x58008020
or eax, 0xa4550bdc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x28ddea8b
and eax, 0x80804123
or eax, 0x9701408
mov dword [ebx], eax
add ebx, edx
or eax, 0xda0aeb3
and eax, 0x8df01091
or eax, 0x720f0004
mov dword [ebx], eax
add ebx, edx
or eax, 0x620ab0d5
and eax, 0x36fdf6c9
and eax, 0x104580c1
or eax, 0xc8000b3e
mov dword [ebx], eax
add ebx, edx
and eax, 0x43a85048
and eax, 0xa2ede8e
and eax, 8
or eax, 0xff0c8581
mov dword [ebx], eax
add ebx, edx
or eax, 0x410a6ec8
or eax, 0x49f364ab
and eax, 0x4d8befeb
or eax, 0x1014
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c98dbbf
and eax, 0x1010040
or eax, 0xe883b0
mov dword [ebx], eax
add ebx, edx
or eax, 0x34107d65
and eax, 0x59e53d79
and eax, 0x1e00d01
or eax, 0x8a104088
mov dword [ebx], eax
add ebx, edx
and eax, 0x1176fc5
or eax, 0xfd55cf6
and eax, 0xfd51095
or eax, 0xf02a0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x15dfd091
and eax, 0xc951095
or eax, 0x2b6a
mov dword [ebx], eax
add ebx, edx
and eax, 0x47f74a71
or eax, 0x19138a36
and eax, 0x1d978a77
or eax, 0x60687588
mov dword [ebx], eax
add ebx, edx
or eax, 0x6806f9ba
and eax, 0x58458b09
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x34c142c8
xor eax, 0x567359d9
and eax, 0x4881
or eax, 0x8901a002
mov dword [ebx], eax
add ebx, edx
and eax, 0x15ed38ca
and eax, 0x1010800
or eax, 0x4c8ad045
mov dword [ebx], eax
add ebx, edx
or eax, 0x7530b7f2
and eax, 0x5dcbe73f
and eax, 0x4c092300
or eax, 0xa04408c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x582a945f
and eax, 0x6dead846
and eax, 0x24600802
or eax, 0x59844539
mov dword [ebx], eax
add ebx, edx
and eax, 0xdcee025
and eax, 0x8440001
or eax, 0xd0118b08
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6538a091
and eax, 0x419aabc2
and eax, 0x1002a80
or eax, 0x8801c003
mov dword [ebx], eax
add ebx, edx
and eax, 0x218a1be8
or eax, 0x62b05668
and eax, 0x41805840
or eax, 0x40b8015
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ea0ae11
and eax, 0x1a88250
or eax, 0x400180
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a69c151
and eax, 0x49804081
or eax, 0xa0500508
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ab77101
and eax, 0xebf77400
or eax, 0x14088a22
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e82229a
xor eax, 0x361b63bd
and eax, 0x9000f
or eax, 0xb144b600
mov dword [ebx], eax
add ebx, edx
or eax, 0x16faf963
xor eax, 0x2a9441b3
and eax, 0x840b8884
or eax, 0x44101
mov dword [ebx], eax
add ebx, edx
and eax, 0x5881827e
and eax, 4
or eax, 0x308
mov dword [ebx], eax
add ebx, edx
or eax, 0x45d6eb9
xor eax, 0x22e50782
and eax, 0x2210200f
or eax, 0x91459600
mov dword [ebx], eax
add ebx, edx
or eax, 0x29271f63
and eax, 0x80079205
or eax, 0x4084080
mov dword [ebx], eax
add ebx, edx
and eax, 0xb6ded9f
and eax, 0
or eax, 0x300
mov dword [ebx], eax
add ebx, edx
or eax, 0xd7b6c8c
or eax, 0x405b6615
and eax, 0x41260d
or eax, 0xb2049002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x25ed2e31
and eax, 0x84088004
or eax, 0x74081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x50f79203
and eax, 0x284
or eax, 0x70
mov dword [ebx], eax
add ebx, edx
or eax, 0x37c823fa
xor eax, 0x70124b61
and eax, 0x3c0488b
or eax, 0x80040500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b5a4bf9
and eax, 0x34de074c
and eax, 0x880040
or eax, 0x4d010181
mov dword [ebx], eax
add ebx, edx
and eax, 0x46bcf814
and eax, 0x44000000
or eax, 0x88558bc4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x56146561
xor eax, 0x4cc4ce86
and eax, 0xd6842001
or eax, 0x283aca80
mov dword [ebx], eax
add ebx, edx
xor eax, 0x76bebd77
and eax, 0x6d0a000e
and eax, 0
or eax, 0x55890000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ace1128
and eax, 0x5ebd4a59
and eax, 0x10000000
or eax, 0xa4458bcc
mov dword [ebx], eax
add ebx, edx
or eax, 0x510a3df3
and eax, 0x814c052b
or eax, 0x8804000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x20ae7f66
and eax, 0x9623045
or eax, 0x898400
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b5aec3d
and eax, 0x1000401
or eax, 0x82b4498a
mov dword [ebx], eax
add ebx, edx
or eax, 0x7aa229ed
and eax, 0x78f2fe0c
and eax, 0x48800000
or eax, 0x50901c1
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c302b8d
and eax, 0x34110b84
or eax, 0x80448030
mov dword [ebx], eax
add ebx, edx
or eax, 0x768205b5
and eax, 0x6800531
or eax, 0x928500a
mov dword [ebx], eax
add ebx, edx
or eax, 0x3d312a12
and eax, 0x3009
or eax, 0x28084
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2758a77
xor eax, 0x3913dcb9
and eax, 0x18448200
or eax, 0xc0010900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6e2352b3
and eax, 0x8000c883
or eax, 0x9012000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3809cf83
and eax, 0x1080000
or eax, 0x4c83d845
mov dword [ebx], eax
add ebx, edx
or eax, 0x1373c9f1
xor eax, 0x2e11326d
and eax, 0x1e88390
or eax, 0x10044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6153e352
and eax, 0x904080
or eax, 0x8b440d09
mov dword [ebx], eax
add ebx, edx
or eax, 0x7df506c2
and eax, 0x1f769d34
and eax, 0x15300c00
or eax, 0x4003d055
mov dword [ebx], eax
add ebx, edx
or eax, 0x7daaa17f
xor eax, 0x648e836e
and eax, 0x9207410
or eax, 0x824201a8
mov dword [ebx], eax
add ebx, edx
or eax, 0x79e081a7
and eax, 0xe882e405
or eax, 0x10840
mov dword [ebx], eax
add ebx, edx
or eax, 0x23f631ac
and eax, 0xe8458901
or eax, 0x4000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ad12a4d
and eax, 0x12840108
or eax, 0x29684c83
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a9791cf
xor eax, 0x17065bec
and eax, 0x11001845
or eax, 0x407ca408
mov dword [ebx], eax
add ebx, edx
and eax, 0x64c87a3b
and eax, 0x16010f5
and eax, 0x401001
or eax, 0x3b8c458a
mov dword [ebx], eax
add ebx, edx
or eax, 0x7cbe93c9
xor eax, 0x53754ce6
and eax, 0x8099005
or eax, 0x1746050
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c0fe2b8
xor eax, 0x7ac417dd
and eax, 0x1804500
or eax, 0x400c7
mov dword [ebx], eax
add ebx, edx
or eax, 0x69346669
and eax, 0x69000000
or eax, 0x82000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x19dfb9f2
and eax, 0x80458102
or eax, 0x4004605
mov dword [ebx], eax
add ebx, edx
xor eax, 0x541f77c8
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x46440d21
and eax, 0x2440501
or eax, 0x9b0408a
mov dword [ebx], eax
add ebx, edx
or eax, 0x64f39a1f
or eax, 0x3829a300
and eax, 0x40f8405
or eax, 0x80000040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x29d71d97
and eax, 0x112
or eax, 0x20
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6cb5c29a
and eax, 0x3825eaf4
and eax, 0x8004080
or eax, 0x81c00d0b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x448821e8
and eax, 0xcd480801
or eax, 0x32b7008c
mov dword [ebx], eax
add ebx, edx
and eax, 0x658ae93e
and eax, 0x6000080c
or eax, 0x985583f3
mov dword [ebx], eax
add ebx, edx
or eax, 0xd5ef8fa
and eax, 0xfd049189
or eax, 0x2000400
mov dword [ebx], eax
add ebx, edx
or eax, 0x3e524de4
and eax, 0x4502dded
or eax, 0x892212
mov dword [ebx], eax
add ebx, edx
or eax, 0x1608b978
and eax, 0x2e0a0bcb
and eax, 0x3c8
or eax, 0x1c08030
mov dword [ebx], eax
add ebx, edx
or eax, 0x16913cf7
and eax, 0x3d00589
or eax, 0x88284000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3725aca6
and eax, 0xbffd088d
or eax, 0x40020000
mov dword [ebx], eax
add ebx, edx
or eax, 0x67069e98
and eax, 0x48d1a9d
or eax, 0x2162
mov dword [ebx], eax
add ebx, edx
or eax, 0x2848cbd2
and eax, 0xccdfbff
or eax, 0x3320400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3765249f
and eax, 0x100
or eax, 0x1048d
mov dword [ebx], eax
add ebx, edx
or eax, 0x1957bc5b
and eax, 0x18558900
or eax, 0xe4000200
mov dword [ebx], eax
add ebx, edx
and eax, 0x376d9693
xor eax, 0x7492497f
and eax, 0xd0412b
or eax, 0x3b281400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x32e2f666
and eax, 0x188045
or eax, 0x24645410
mov dword [ebx], eax
add ebx, edx
or eax, 0x69dc30ec
and eax, 0x4bb9e6d9
and eax, 0x9a84489
or eax, 0x32400102
mov dword [ebx], eax
add ebx, edx
or eax, 0x2fd56cbb
and eax, 0x15fb805e
and eax, 0x5090000
or eax, 0x8806dc45
mov dword [ebx], eax
add ebx, edx
xor eax, 0xde61793
and eax, 0xc6
or eax, 0x28
mov dword [ebx], eax
add ebx, edx
or eax, 0x62406960
and eax, 0x2240498a
or eax, 0x19980401
mov dword [ebx], eax
add ebx, edx
xor eax, 0x338df816
xor eax, 0x77e6e27d
and eax, 0xd031040
or eax, 0x800ca80d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x67fa60da
and eax, 0x82
or eax, 0x60
mov dword [ebx], eax
add ebx, edx
and eax, 0xe73f63a
and eax, 2
or eax, 0x3bc5589
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b1c9033
xor eax, 0x4fc70091
and eax, 0x40b0010
or eax, 0x8004e045
mov dword [ebx], eax
add ebx, edx
or eax, 0x17dff7a
and eax, 0x56
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
or eax, 0x4446a302
and eax, 0x400182
or eax, 0x83884409
mov dword [ebx], eax
add ebx, edx
xor eax, 0x44a766c2
xor eax, 0x4629b617
and eax, 0x1000140
or eax, 0x44890080
mov dword [ebx], eax
add ebx, edx
or eax, 0x49880e85
and eax, 0x1ab6e693
and eax, 0x8000280
or eax, 0xc04d8948
mov dword [ebx], eax
add ebx, edx
or eax, 0x4082a5f9
xor eax, 0x6ef0f16b
and eax, 0x62c4c12
or eax, 0x9800129
mov dword [ebx], eax
add ebx, edx
or eax, 0x58cc7b7c
and eax, 0x410d
or eax, 0x8080
mov dword [ebx], eax
add ebx, edx
or eax, 0x6517bf2d
and eax, 0x44158b00
or eax, 0x98400000
mov dword [ebx], eax
add ebx, edx
or eax, 0x157a93ce
and eax, 0x24df6cb0
and eax, 0x500000
or eax, 0x89a05503
mov dword [ebx], eax
add ebx, edx
and eax, 0x35ee2e16
and eax, 0x531c253d
and eax, 0x1000000
or eax, 0xfeff0095
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d995257
or eax, 0x2b7f1ca6
and eax, 0xd0450af7
or eax, 0x8108
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b63b07c
and eax, 0x40408008
or eax, 0xbebc0581
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ccc889f
and eax, 0xc888089
or eax, 0x41037f76
mov dword [ebx], eax
add ebx, edx
or eax, 0x61a4be67
and eax, 0x1a983f0
or eax, 0x400000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b1ac672
and eax, 0x71a9a33c
and eax, 0x1000000
or eax, 0x8af04d89
mov dword [ebx], eax
add ebx, edx
or eax, 0x7bfc521f
and eax, 0xfbfc0095
or eax, 0x4030000
mov dword [ebx], eax
add ebx, edx
or eax, 0x47f608f4
and eax, 0xfc9508f5
or eax, 0x330a
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c50405b
and eax, 0xc10005a
or eax, 0x3efffa4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d150bc0
or eax, 0x34f82dd1
and eax, 0x918d
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x20330af0
and eax, 0x20018b00
or eax, 0xd4440000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4696824e
and eax, 0x4f9ac3ee
and eax, 0x280010a
or eax, 0x394c4421
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b12116d
and eax, 0x585c4445
or eax, 0x420a000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x66d5cdc9
and eax, 0x3aa80988
or eax, 0x1044403
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f693287
and eax, 0x44894f49
and eax, 0x4014c08
or eax, 0x7a7c9045
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d247de
and eax, 0x9881183
or eax, 0x6504408
mov dword [ebx], eax
add ebx, edx
xor eax, 0x63d1d300
and eax, 0x408048b
or eax, 0x81b05124
mov dword [ebx], eax
add ebx, edx
or eax, 0x1f4f7781
xor eax, 0x7664f612
and eax, 0x89130090
or eax, 0x2607442
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d80f505
and eax, 0x655c8b7b
and eax, 0x5108041
or eax, 0x402b7004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x66e7383e
or eax, 0x792b43d1
and eax, 0x430949d0
or eax, 0x84003404
mov dword [ebx], eax
add ebx, edx
or eax, 0x110b7172
and eax, 0x12c60efb
and eax, 0x40
or eax, 0x18005
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3591fc10
and eax, 0x5800000
or eax, 0x26b0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x55fcd27b
xor eax, 0x843e50f
and eax, 0x804507
or eax, 0xc0
mov dword [ebx], eax
add ebx, edx
or eax, 0x9085266
and eax, 0x9000000
or eax, 0x82000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e7be978
and eax, 0x8000000
or eax, 0x4533c84d
mov dword [ebx], eax
add ebx, edx
or eax, 0x7d01b0d7
and eax, 0x9137080
or eax, 0x82400400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x61791b8
and eax, 0x8500e410
or eax, 0x10891845
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e90c5fc
or eax, 0x55919aa5
and eax, 0x5591def0
or eax, 0xaa6e2008
mov dword [ebx], eax
add ebx, edx
and eax, 0x6df935
or eax, 0x7c3da696
and eax, 0x8644482
or eax, 0x81800109
mov dword [ebx], eax
add ebx, edx
or eax, 0x289ed43b
and eax, 0xa9fed481
or eax, 0x56002004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x34e87772
or eax, 0x74b6d38a
and eax, 0xfc0483ff
or eax, 0x490800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x66a6d91e
and eax, 0x88014081
or eax, 0x1008102
mov dword [ebx], eax
add ebx, edx
and eax, 0x72b525cf
xor eax, 0x581c7265
and eax, 0x10097044
or eax, 0x85828c09
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e89cefa
or eax, 0x741c81fd
and eax, 0xff9ffef8
or eax, 0x600000
mov dword [ebx], eax
add ebx, edx
or eax, 0x58ae339e
and eax, 0x37549013
and eax, 0x36549012
or eax, 0xc8a00529
mov dword [ebx], eax
add ebx, edx
or eax, 0x19e76e1f
and eax, 0x2a75ff3f
or eax, 0x800c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a38692
xor eax, 0x3413371e
and eax, 0x200188
or eax, 0x83c84403
mov dword [ebx], eax
add ebx, edx
and eax, 0x154ad427
and eax, 0x38b708d2
and eax, 0
or eax, 0x458901e8
mov dword [ebx], eax
add ebx, edx
and eax, 0xb777784
or eax, 0x796fe494
and eax, 0x404d8180
or eax, 0x80000a68
mov dword [ebx], eax
add ebx, edx
and eax, 0x61fbc807
or eax, 0x24d00b24
and eax, 0x64c80920
or eax, 0x1920441b
mov dword [ebx], eax
add ebx, edx
or eax, 0x6120e343
xor eax, 0xd90a231
and eax, 0x40500908
or eax, 0x80058211
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4948da75
and eax, 0x7608906f
and eax, 0x81028
or eax, 0x7ce04513
mov dword [ebx], eax
add ebx, edx
and eax, 0x4adc03ab
and eax, 0x8400108
or eax, 0xb0058a00
mov dword [ebx], eax
add ebx, edx
or eax, 0x26d3b830
or eax, 0x78ca5b90
and eax, 0x7cc44138
or eax, 0x1200403
mov dword [ebx], eax
add ebx, edx
and eax, 0x5715e97a
xor eax, 0x522253b9
and eax, 0x4040201
or eax, 0xe8498908
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c9ce59b
and eax, 0x4ec3e93e
and eax, 0x801c102
or eax, 0x81000081
mov dword [ebx], eax
add ebx, edx
or eax, 0x20e5ed7a
and eax, 0x181ec49
or eax, 0x540a0004
mov dword [ebx], eax
add ebx, edx
or eax, 0x183a8be1
and eax, 0x18283ec
or eax, 0x400000
mov dword [ebx], eax
add ebx, edx
and eax, 0x78b909f0
or eax, 0xa2b7211
and eax, 0xaa85181
or eax, 0x81440408
mov dword [ebx], eax
add ebx, edx
xor eax, 0x63babe1e
and eax, 0x4012a805
or eax, 0x5291440
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c8354d0
and eax, 0x9206884
or eax, 0x82001448
mov dword [ebx], eax
add ebx, edx
and eax, 0xc6988d4
and eax, 0x25d7e8df
and eax, 0x844
or eax, 0xe983e009
mov dword [ebx], eax
add ebx, edx
and eax, 0x104e8466
and eax, 0x8000
or eax, 0xe84d0901
mov dword [ebx], eax
add ebx, edx
or eax, 0x66181122
or eax, 0xafa7c4f
and eax, 0x22b8550b
or eax, 0x1000080
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c657a65
xor eax, 0x2cdfd682
and eax, 0x43b8001
or eax, 0x51006854
mov dword [ebx], eax
add ebx, edx
xor eax, 0x74a2d5e4
and eax, 0x6c550143
and eax, 0
or eax, 0x8b0c7cc8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7f3e8974
and eax, 0x4a5a8039
and eax, 0x28000
or eax, 0xaf0d5c45
mov dword [ebx], eax
add ebx, edx
or eax, 0xd59bcf9
and eax, 0x39504e5f
and eax, 0x1104845
or eax, 0x442b8000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x25398cae
and eax, 0x10264ca1
and eax, 0x244a0
or eax, 0x8b303958
mov dword [ebx], eax
add ebx, edx
or eax, 0x1af0f6d0
and eax, 0xecaaa1a
and eax, 0x8028808
or eax, 0x45394045
mov dword [ebx], eax
add ebx, edx
xor eax, 0x55e60f6
or eax, 0x24128a9b
and eax, 0x440428b8
or eax, 0x83085544
mov dword [ebx], eax
add ebx, edx
or eax, 0x775ad70a
xor eax, 0x6d696731
and eax, 0x9a371885
or eax, 0x65c86400
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a254753
and eax, 0x32c5f39d
and eax, 1
or eax, 0x1fe
mov dword [ebx], eax
add ebx, edx
or eax, 0x25df0a5e
and eax, 0x50a0b00
or eax, 0xc200e000
mov dword [ebx], eax
add ebx, edx
and eax, 0x31b7ff40
and eax, 0x1026800
or eax, 0xfefd1485
mov dword [ebx], eax
add ebx, edx
and eax, 0x613dc1e1
and eax, 0x81
or eax, 0x7e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2597e3e
or eax, 0x61552bde
and eax, 0x60550b00
or eax, 0x84008000
mov dword [ebx], eax
add ebx, edx
and eax, 0x139c0b8d
and eax, 0x140100
or eax, 0xff689433
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f23af07
xor eax, 0x6fbda397
and eax, 0x142694
or eax, 0x960d96b
mov dword [ebx], eax
add ebx, edx
or eax, 0x264f1944
and eax, 0x354458b
or eax, 0x80800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x639f8cdf
or eax, 0x22ce5157
and eax, 0x418901c8
or eax, 0x4000020
mov dword [ebx], eax
add ebx, edx
and eax, 0x372207b0
and eax, 0x4000180
or eax, 0xf84d8a54
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b02a29f
or eax, 0x7ef52cf9
and eax, 0x7cf80d3b
or eax, 0x4000
mov dword [ebx], eax
add ebx, edx
or eax, 0x72e4268b
and eax, 0x70540b08
or eax, 0x80018000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b1651e8
and eax, 0x654f09d2
and eax, 0x40040100
or eax, 0x3de8543b
mov dword [ebx], eax
add ebx, edx
or eax, 0x18929bbd
and eax, 0x4c448b14
or eax, 0x80010000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e74487c
and eax, 0x4f5fd47c
and eax, 0x8400000
or eax, 0x3398452b
mov dword [ebx], eax
add ebx, edx
or eax, 0x555b6c67
xor eax, 0x304ff176
and eax, 0x9149401
or eax, 0x694044
mov dword [ebx], eax
add ebx, edx
and eax, 0x248b3464
and eax, 0x400
or eax, 0x83d4498b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x37d72055
and eax, 0x40101c0
or eax, 0x49880001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2727d40
xor eax, 0x38f195cc
and eax, 0x70008944
or eax, 0x80550290
mov dword [ebx], eax
add ebx, edx
xor eax, 0x303ea552
and eax, 0xc0600480
or eax, 0x3e909109
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e8502f3
and eax, 0x45656b13
and eax, 0x10312
or eax, 0x458afced
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2ddd391e
and eax, 0x680480e0
or eax, 0x84810904
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b5a5c47
or eax, 0x3b15a805
and eax, 0x8bdffde6
or eax, 0x200218
mov dword [ebx], eax
add ebx, edx
and eax, 0x26e4c4e7
xor eax, 0x22ba4069
and eax, 0x2002840d
or eax, 0xc9816040
mov dword [ebx], eax
add ebx, edx
or eax, 0x635d97a
and eax, 0xe4058901
or eax, 0x480000
mov dword [ebx], eax
add ebx, edx
and eax, 0x174f0bc4
and eax, 0x7617539a
and eax, 0x4000100
or eax, 0xfaf0948b
mov dword [ebx], eax
add ebx, edx
or eax, 0x2bf7e212
xor eax, 0x6c13e1f7
and eax, 0x9120166c
or eax, 0x41be993
mov dword [ebx], eax
add ebx, edx
and eax, 0x21029892
and eax, 0x1029880
or eax, 0xfefd666c
mov dword [ebx], eax
add ebx, edx
and eax, 0x42153c45
and eax, 0x40012444
or eax, 0x58a0039
mov dword [ebx], eax
add ebx, edx
xor eax, 0x45d394a8
xor eax, 0x69bb67ad
and eax, 0x68411378
or eax, 0x84042880
mov dword [ebx], eax
add ebx, edx
and eax, 0x75ec96cd
and eax, 0x44001048
or eax, 0x98b0c35
mov dword [ebx], eax
add ebx, edx
xor eax, 0x390146ef
and eax, 0x44080a80
or eax, 0x80452168
mov dword [ebx], eax
add ebx, edx
and eax, 0x687b6d2f
and eax, 0x67ff5f7c
and eax, 0x40480928
or eax, 0x3d844413
mov dword [ebx], eax
add ebx, edx
or eax, 0x895c24b
and eax, 0x383914e5
and eax, 0x10110001
or eax, 0xc4448b10
mov dword [ebx], eax
add ebx, edx
and eax, 0x719e3886
or eax, 0x538f23ec
and eax, 0x519c0128
or eax, 0x2c205413
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a98dff3
and eax, 0x6c048b09
or eax, 0x80410000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c589616
xor eax, 0x249da58
and eax, 0x88004003
or eax, 0x1018080
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ed2903a
xor eax, 0x43598522
and eax, 0x49090400
or eax, 0x482e845
mov dword [ebx], eax
add ebx, edx
or eax, 0x27423458
xor eax, 0x7e5182ed
and eax, 0x83ab0
or eax, 0xc445010c
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ca6b1f1
and eax, 0x44000130
or eax, 0x118b444c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c7e9fa
or eax, 0x5b053cce
and eax, 0x504530c0
or eax, 0xa0100310
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e54da00
and eax, 0x4896c955
and eax, 0x40000000
or eax, 0xbee89589
mov dword [ebx], eax
add ebx, edx
or eax, 0x2e675175
and eax, 0x448bd5fd
or eax, 0x1002a02
mov dword [ebx], eax
add ebx, edx
xor eax, 0x66c8b475
xor eax, 0x35a0591
and eax, 0x20010808
or eax, 0xc48481e0
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b3006b0
or eax, 0x7e8b0976
and eax, 0x8bbf8ffe
or eax, 0x407000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x53403693
and eax, 0x5c2a30f0
and eax, 0x40020040
or eax, 0x8181f00d
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f27ac1a
and eax, 0x38b25e36
and eax, 0
or eax, 0xf04d8901
mov dword [ebx], eax
add ebx, edx
and eax, 0x32a63cb8
and eax, 0x30000000
or eax, 0xcee8958b
mov dword [ebx], eax
add ebx, edx
or eax, 0x8a99157
and eax, 0x942995df
or eax, 0x1126a20
mov dword [ebx], eax
add ebx, edx
and eax, 0x1315c380
and eax, 0x1111c280
or eax, 0xeeee3c64
mov dword [ebx], eax
add ebx, edx
and eax, 0x34300f81
and eax, 0x4000000
or eax, 0x418b117d
mov dword [ebx], eax
add ebx, edx
or eax, 0x38b3d031
or eax, 0x1c370958
and eax, 0x1a88178
or eax, 0x400280
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d9bca3d
or eax, 0x2c93ed8f
and eax, 0x8f04589
or eax, 0x83080000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x14def846
and eax, 0xd22b84d
or eax, 0x40014000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2968e9b8
and eax, 0x9006008
or eax, 0x820815b0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6188f1ee
and eax, 0x40008054
or eax, 0x153b6801
mov dword [ebx], eax
add ebx, edx
and eax, 0x74361c49
and eax, 0x840
or eax, 0x8b0975a0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x68c51e18
and eax, 0xc0806040
or eax, 0x38805
mov dword [ebx], eax
add ebx, edx
and eax, 0x128634fe
xor eax, 0x1363c48b
and eax, 0x418001
or eax, 0xe8040900
mov dword [ebx], eax
add ebx, edx
or eax, 0xc017d61
and eax, 0xec453961
or eax, 0x13b80288
mov dword [ebx], eax
add ebx, edx
or eax, 0x48299a4
and eax, 0x16c6ebba
and eax, 0x1046a8a8
or eax, 0xe1314057
mov dword [ebx], eax
add ebx, edx
and eax, 0x14a509eb
and eax, 0x2008eb
or eax, 0x4098f714
mov dword [ebx], eax
add ebx, edx
and eax, 0x55d1e9fc
xor eax, 0x7562904f
and eax, 0x21000000
or eax, 0xc8000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4f39c16a
and eax, 0x12a
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
and eax, 0x2793c60e
or eax, 0x3852d633
and eax, 0x108028
or eax, 0x1a128c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x3472d5d6
and eax, 0x1b800
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x35db2fed
and eax, 0x11c90000
or eax, 0x8a200000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3384812a
and eax, 0x3000000
or eax, 0x88000001
mov dword [ebx], eax
add ebx, edx
or eax, 0x9578bba
and eax, 0x89018009
or eax, 0x60807044
mov dword [ebx], eax
add ebx, edx
and eax, 0xd83eff6
or eax, 0x6cf40007
and eax, 0x4046
or eax, 0x13b0
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ef2a9e4
and eax, 0x66998c28
and eax, 0
or eax, 0x8bf04d89
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b64f48f
xor eax, 0x20a6d99c
and eax, 0x1029c15
or eax, 0x54292040
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f438ec4
and eax, 0x14018840
or eax, 0xa85401b0
mov dword [ebx], eax
add ebx, edx
and eax, 0x66ccbc45
and eax, 0x4000840
or eax, 0x418b01ab
mov dword [ebx], eax
add ebx, edx
xor eax, 0x17a5686a
and eax, 0x180
or eax, 0x1c0823c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4039778b
and eax, 0x5fef1bd8
and eax, 0x1a80000
or eax, 0x8a144589
mov dword [ebx], eax
add ebx, edx
and eax, 0x4416fa82
and eax, 0x3cc27da1
and eax, 0
or eax, 0x4d3bbc4d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c6f5c0
or eax, 0xd4a6af4
and eax, 0x468d0bd8
or eax, 0x20000400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x43c3d2ae
and eax, 0x1000000
or eax, 0x8a000001
mov dword [ebx], eax
add ebx, edx
or eax, 0x143023ee
or eax, 0x5c5e7278
and eax, 0xc2027055
or eax, 0x818800
mov dword [ebx], eax
add ebx, edx
and eax, 0xef6bab5
and eax, 0x2dabab0d
and eax, 0x8801
or eax, 0xf8550100
mov dword [ebx], eax
add ebx, edx
and eax, 0x256ff8c9
or eax, 0x29145eea
and eax, 0x140448b
or eax, 0x2880100
mov dword [ebx], eax
add ebx, edx
and eax, 0x41e76da9
or eax, 0x190b255b
and eax, 0x10414041
or eax, 0x348004
mov dword [ebx], eax
add ebx, edx
and eax, 0x2d63fd5b
xor eax, 0x20bcdd8c
and eax, 0x20d80d89
or eax, 0x13204002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6db7e95
and eax, 0x1120200c
or eax, 0x54c441
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e906709
or eax, 0x1c6e1124
and eax, 0x3bcc5509
or eax, 0x82
mov dword [ebx], eax
add ebx, edx
or eax, 0x620e6706
and eax, 0x94c3005
or eax, 0x318850
mov dword [ebx], eax
add ebx, edx
and eax, 0x44ad6d8b
and eax, 1
or eax, 0x83d0458a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x41463ae6
and eax, 0x24b63367
and eax, 0x800140
or eax, 0x45090080
mov dword [ebx], eax
add ebx, edx
and eax, 0x74a28285
and eax, 0x40000080
or eax, 0x804d8b50
mov dword [ebx], eax
add ebx, edx
and eax, 0x48ee1346
and eax, 0xc0100
or eax, 0x3ba04c03
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ce97b0f
and eax, 0x6e557c74
and eax, 0x6457004
or eax, 0x50388049
mov dword [ebx], eax
add ebx, edx
and eax, 0x36a6b838
and eax, 0x201008
or eax, 0x89c04583
mov dword [ebx], eax
add ebx, edx
or eax, 0x763166ab
and eax, 0xfff06081
or eax, 0xe8014
mov dword [ebx], eax
add ebx, edx
and eax, 0x545c26fa
and eax, 0x44440090
or eax, 0xa0018b6f
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d85fd14
or eax, 0x7e3a6aa
and eax, 0x66c48588
or eax, 0x98180001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x26064387
xor eax, 0x1d1a69b3
and eax, 0x4580afbd
or eax, 0x80b5042
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c2c6da2
and eax, 0x1818244
or eax, 0x4001a0
mov dword [ebx], eax
add ebx, edx
or eax, 0x71ee5e1
xor eax, 0x55dfa6d
and eax, 0x2800d88
or eax, 0x89644001
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b9ac31e
and eax, 0xb804000
or eax, 0xf47ea095
mov dword [ebx], eax
add ebx, edx
or eax, 0x4fc25e33
and eax, 0xdc943ab7
or eax, 0x10148
mov dword [ebx], eax
add ebx, edx
and eax, 0x41b62442
and eax, 0x15ad6a26
and eax, 0x842002
or eax, 0x7d7bdffc
mov dword [ebx], eax
add ebx, edx
and eax, 0x694ad26d
or eax, 0x378031b3
and eax, 0x5040832d
or eax, 0x80050800
mov dword [ebx], eax
add ebx, edx
or eax, 0x51d3264d
and eax, 0x8101a801
or eax, 0x8004082
mov dword [ebx], eax
add ebx, edx
xor eax, 0x62a5d317
and eax, 0x3030466f
and eax, 4
or eax, 0x4d8bd041
mov dword [ebx], eax
add ebx, edx
and eax, 0x29752f2f
and eax, 0x10000
or eax, 0xd04c3bf0
mov dword [ebx], eax
add ebx, edx
or eax, 0x3cdda64d
xor eax, 0x5f6a5c1a
and eax, 0x1830364
or eax, 0x54081018
mov dword [ebx], eax
add ebx, edx
and eax, 0x49246b8
and eax, 0x428f3e3f
and eax, 0x228
or eax, 0xdc553980
mov dword [ebx], eax
add ebx, edx
xor eax, 0x502733ad
and eax, 0x4020005
or eax, 0x41891478
mov dword [ebx], eax
add ebx, edx
or eax, 0xba19f0a
xor eax, 0x12d0a7d1
and eax, 0x4c4100a0
or eax, 0xa0040340
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a575f91
and eax, 0x44004431
or eax, 0x39c0010a
mov dword [ebx], eax
add ebx, edx
and eax, 0x7716425e
or eax, 0x481fa7fe
and eax, 0x740d8308
or eax, 0x80400801
mov dword [ebx], eax
add ebx, edx
xor eax, 0x36684cd5
and eax, 0x8001c180
or eax, 0x9002803
mov dword [ebx], eax
add ebx, edx
xor eax, 0xadef8da
or eax, 0x40c5b419
and eax, 0x418bb449
or eax, 0x14004004
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f77fa34
and eax, 0x75c144e6
and eax, 0x40010000
or eax, 0xa0543bd0
mov dword [ebx], eax
add ebx, edx
and eax, 0x107d28cf
and eax, 0x7d46c6ce
and eax, 0x40
or eax, 0x458b103c
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e808594
and eax, 0x3d7bf0ae
and eax, 0x4000000
or eax, 0xf04533c8
mov dword [ebx], eax
add ebx, edx
and eax, 0x6354f73d
and eax, 0x6be3c488
and eax, 0x40000000
or eax, 0xd8b3174
mov dword [ebx], eax
add ebx, edx
and eax, 0x34c28c9d
and eax, 0x3865b9a5
and eax, 4
or eax, 0xe84d3bc0
mov dword [ebx], eax
add ebx, edx
or eax, 0x1636d159
and eax, 0x540b295d
or eax, 0x1800020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a9a106a
and eax, 0x48113910
or eax, 0xa04402c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x3d0a35d5
and eax, 0x450b2155
or eax, 0x800028
mov dword [ebx], eax
add ebx, edx
or eax, 0x2808caa1
and eax, 0x60012bb8
or eax, 0x80441000
mov dword [ebx], eax
add ebx, edx
or eax, 0x636027e0
and eax, 0x41011978
or eax, 0xc8a0005
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e54a31
and eax, 0x515f94ea
and eax, 0x404c0040
or eax, 0xac012380
mov dword [ebx], eax
add ebx, edx
xor eax, 0x20a89a55
xor eax, 0x52b514d9
and eax, 0x14000144
or eax, 0x418b1030
mov dword [ebx], eax
add ebx, edx
or eax, 0x1f29576e
and eax, 0x4c011344
or eax, 0x80542080
mov dword [ebx], eax
add ebx, edx
or eax, 0x559fd9f2
and eax, 0x2eaa04c0
and eax, 0x48a0040
or eax, 0x41010934
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3268f23d
xor eax, 0x52952662
and eax, 0x1408100
or eax, 0x8002d4
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d2b224d
xor eax, 0x41f05192
and eax, 0xd04180
or eax, 0x8b040409
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f4e515
and eax, 0x5248e226
and eax, 0x4000
or eax, 0x4d2bb84d
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ed3d0fe
or eax, 0x5e049837
and eax, 0xa025048
or eax, 0x81682580
mov dword [ebx], eax
add ebx, edx
or eax, 0x25deb261
and eax, 0x53ac041
or eax, 0x50010014
mov dword [ebx], eax
add ebx, edx
and eax, 0x6bdffbf
and eax, 0x4084014
or eax, 0xc3043da0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x65d9b259
or eax, 0x1258aa9d
and eax, 0xb2dd6885
or eax, 0x4d221000
mov dword [ebx], eax
add ebx, edx
or eax, 0x764ebdaf
or eax, 0x69d9bd82
and eax, 0x1af
or eax, 0x50
mov dword [ebx], eax
add ebx, edx
and eax, 0x74d1e965
and eax, 0x2b8bd805
and eax, 0
or eax, 0xc70aeb00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x67eab38e
or eax, 0x11b7641e
and eax, 0xb1f77884
or eax, 0x4e080001
mov dword [ebx], eax
add ebx, edx
and eax, 0x29a571a2
or eax, 0x57177553
and eax, 0xd3
or eax, 0x2c
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a2e83e
or eax, 0x30502152
and eax, 0x20400100
or eax, 0xc4058a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x773559cb
or eax, 0x22ad629f
and eax, 0x66280113
or eax, 0x99508420
mov dword [ebx], eax
add ebx, edx
and eax, 0x3bc0196e
xor eax, 0x375ad642
and eax, 0x10d760
or eax, 0x4165289f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x512dd6a4
and eax, 0x50090b
or eax, 0x83844480
mov dword [ebx], eax
add ebx, edx
or eax, 0x4030ee79
xor eax, 0x2411076d
and eax, 0x45810080
or eax, 0x8080169
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c0f641f
and eax, 0x100401d4
or eax, 0xc4518a00
mov dword [ebx], eax
add ebx, edx
or eax, 0x54cba316
and eax, 0x97b4453
and eax, 0x480002
or eax, 0x89a45501
mov dword [ebx], eax
add ebx, edx
and eax, 0x52a77ee8
and eax, 0xa45000
or eax, 0xff5a8895
mov dword [ebx], eax
add ebx, edx
or eax, 0x5a418228
and eax, 0xec458abd
or eax, 0x142
mov dword [ebx], eax
add ebx, edx
and eax, 0x521f211d
and eax, 0x10001
or eax, 0x8900e882
mov dword [ebx], eax
add ebx, edx
xor eax, 0x47c08569
and eax, 0x1886e344
and eax, 0x8806040
or eax, 0xb5038c05
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1316a942
and eax, 0xae954400
or eax, 0x516abad8
mov dword [ebx], eax
add ebx, edx
and eax, 0x5909c6cd
and eax, 0x1be0d922
and eax, 0x9004000
or eax, 0x822b3400
mov dword [ebx], eax
add ebx, edx
and eax, 0x469eb060
xor eax, 0x43cafdeb
and eax, 0x41808449
or eax, 0x80033004
mov dword [ebx], eax
add ebx, edx
or eax, 0x26fd458c
and eax, 0x5c7e1815
and eax, 0x44c0001
or eax, 0xb0018900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x189b45ef
and eax, 0x3039e4a7
and eax, 0x104482
or eax, 0x83a81109
mov dword [ebx], eax
add ebx, edx
and eax, 0x56753a33
and eax, 0x10b7b814
and eax, 0
or eax, 0x558901ea
mov dword [ebx], eax
add ebx, edx
and eax, 0x734fc4df
and eax, 0x10010088
or eax, 0xa4448b30
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb4ece17
and eax, 0x34084523
or eax, 0x40b00010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x417618b4
and eax, 0x244c0901
or eax, 0x88018210
mov dword [ebx], eax
add ebx, edx
and eax, 0x1d969d90
and eax, 0xc040910
or eax, 0x71c0442b
mov dword [ebx], eax
add ebx, edx
or eax, 0x33594c5e
and eax, 0x40550909
or eax, 0x80008200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x74ab2265
and eax, 0x5bc8d120
and eax, 0x8000
or eax, 0x89014283
mov dword [ebx], eax
add ebx, edx
xor eax, 0x34d217fa
xor eax, 0x3d3286e6
and eax, 0x814015
or eax, 0x450a8040
mov dword [ebx], eax
add ebx, edx
and eax, 0x52090955
and eax, 0x80004
or eax, 0x1e083a8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x271a4c0b
xor eax, 0x77a34a7e
and eax, 0x1000589
or eax, 0x8aac4000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x24c95019
and eax, 0xa9010000
or eax, 0x4082e84d
mov dword [ebx], eax
add ebx, edx
and eax, 0x1552505d
and eax, 1
or eax, 0xe84d8900
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d15e23a
or eax, 0x4cc0e5ef
and eax, 0xeddc85e9
or eax, 0x12220000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5b975ef9
and eax, 0x84418b10
or eax, 0x581400ef
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1399e273
and eax, 0x89006880
or eax, 0x18203
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b6f5955
and eax, 0xc00a9054
or eax, 0x25814c01
mov dword [ebx], eax
add ebx, edx
or eax, 0x613bd08d
and eax, 0x6e72aaf3
and eax, 0x44008051
or eax, 0x88cc430c
mov dword [ebx], eax
add ebx, edx
and eax, 0x64db8984
or eax, 0x2b1aa357
and eax, 0x4cc88044
or eax, 0x80044c88
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1346a9a9
xor eax, 0x5c2ad70c
and eax, 0x80808048
or eax, 0x4c4c4c84
mov dword [ebx], eax
add ebx, edx
xor eax, 0x29f5b593
and eax, 0xc408484c
or eax, 0x8c48480
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ac9c2a0
and eax, 0x48884080
or eax, 0xa403154c
mov dword [ebx], eax
add ebx, edx
or eax, 0x66ad1f64
or eax, 0x3a3d3de2
and eax, 0xc6146c82
or eax, 0x1408001
mov dword [ebx], eax
add ebx, edx
or eax, 0x3847e709
and eax, 0x7a11ec01
or eax, 0x1044
mov dword [ebx], eax
add ebx, edx
and eax, 0x22c8d8e3
and eax, 0
or eax, 0x45c70000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b12feb2
and eax, 0
or eax, 0x13af8
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ab597e
xor eax, 0x16274d3e
and eax, 0x14044500
or eax, 0xe0418200
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ca56c45
and eax, 0x272d450d
and eax, 0x505
or eax, 0x10d8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x735a6201
and eax, 0x315045c4
or eax, 0xca00003
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f8afcae
or eax, 0x40f751b8
and eax, 0x42000018
or eax, 0x85000004
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c5a8330
xor eax, 0x1648f0f6
and eax, 0x4248e044
or eax, 0xa4b00c01
mov dword [ebx], eax
add ebx, edx
and eax, 0x6112de8c
and eax, 0x40000000
or eax, 0x5c70000
mov dword [ebx], eax
add ebx, edx
and eax, 0x8c2319a
and eax, 0x559d0577
and eax, 0
or eax, 0x13b98e8
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f46b78f
and eax, 0x8000
or eax, 0xe4454700
mov dword [ebx], eax
add ebx, edx
xor eax, 0x50f92f1e
and eax, 0xa01e
or eax, 0x5a0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x35698911
xor eax, 0x59d05b2e
and eax, 0x24a04581
or eax, 0x1400046
mov dword [ebx], eax
add ebx, edx
or eax, 0x4574d5f3
and eax, 0x450000b0
or eax, 0x82000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e97d6eb
or eax, 0x448a06d
and eax, 0xd99fd445
or eax, 0x20200800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4345ea47
and eax, 0xc20000
or eax, 0x45050000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a822f76
and eax, 0x800000
or eax, 0x4ca6d8
mov dword [ebx], eax
add ebx, edx
or eax, 0x11f532c8
and eax, 0x10458600
or eax, 0xc4004100
mov dword [ebx], eax
add ebx, edx
or eax, 0x77b82018
xor eax, 0x4990100
and eax, 0x4608
or eax, 0x11125
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c4d6d29
and eax, 0x24404505
or eax, 0x409000c2
mov dword [ebx], eax
add ebx, edx
or eax, 0x49722ae5
and eax, 0x70228097
and eax, 0x40000007
or eax, 0x87000150
mov dword [ebx], eax
add ebx, edx
or eax, 0x463e8c7e
and eax, 0x41388c45
or eax, 0x18414000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e70240e
and eax, 0x245b4ae4
and eax, 0x400000
or eax, 0x45870000
mov dword [ebx], eax
add ebx, edx
and eax, 0x217ed103
and eax, 0x460000
or eax, 0x1149c8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c503ea9
and eax, 0x13513e22
and eax, 0x10600
or eax, 0xc444c100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x226191e4
xor eax, 0x267cd51
and eax, 0x118a5
or eax, 0x6408
mov dword [ebx], eax
add ebx, edx
xor eax, 0x43c49434
and eax, 0x42c04081
or eax, 0x2c000546
mov dword [ebx], eax
add ebx, edx
xor eax, 0x425ab6a4
or eax, 0x2bc15003
and eax, 0x7000060
or eax, 0xc0000008
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a0a119e
and eax, 0x690a1044
or eax, 0x4ac01
mov dword [ebx], eax
add ebx, edx
and eax, 0x67f06456
or eax, 0x6100ad61
and eax, 0x41000001
or eax, 0x4c70000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2e51c07b
and eax, 0x106c038
or eax, 0x280
mov dword [ebx], eax
add ebx, edx
and eax, 0x255954c8
and eax, 0x68deceae
and eax, 0x4000
or eax, 0xb4458700
mov dword [ebx], eax
add ebx, edx
and eax, 0x18c4f711
and eax, 0x8500
or eax, 0x100d8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d1480c5
and eax, 0x48100505
or eax, 0x30a040c2
mov dword [ebx], eax
add ebx, edx
and eax, 0x26f0cc70
and eax, 0x40
or eax, 0xc70000b1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x65cc8eb9
and eax, 0x22888c40
or eax, 0x19102005
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a85e1ca
and eax, 0x2800000
or eax, 0x680001
mov dword [ebx], eax
add ebx, edx
and eax, 0x36fef833
xor eax, 0x72ee3b61
and eax, 0x20
or eax, 0x8b00041e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x594cfbfd
and eax, 0xc0405dc1
or eax, 0xc830024
mov dword [ebx], eax
add ebx, edx
and eax, 0x46d274c1
and eax, 0x44c044c0
or eax, 0x880c880c
mov dword [ebx], eax
add ebx, edx
or eax, 0x2728bde0
and eax, 0x74490e50
and eax, 0x44480c40
or eax, 0x8884c08c
mov dword [ebx], eax
add ebx, edx
or eax, 0x1bd7085d
and eax, 0xcccccccc
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x74e62c1e
and eax, 0xec8a44cc
or eax, 0x11100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f014c0
or eax, 0x4edaf2f0
and eax, 0xc660e080
or eax, 0x1000c03
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d4624a7
and eax, 0x5000401
or eax, 0x809fc844
mov dword [ebx], eax
add ebx, edx
and eax, 0x5581ad39
and eax, 0x61d55ee8
and eax, 0x1810000
or eax, 0x44460001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7f9abcaa
and eax, 0x502ca8
or eax, 0x224200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x492132c9
xor eax, 0x376e10aa
and eax, 0x6c054400
or eax, 0x80408300
mov dword [ebx], eax
add ebx, edx
or eax, 0xfc36b92
xor eax, 0x53c1ba04
and eax, 0x1406
or eax, 0xaa68
mov dword [ebx], eax
add ebx, edx
and eax, 0x33822eb6
or eax, 0x5f82c5c8
and eax, 0x4b8045c6
or eax, 0x20600001
mov dword [ebx], eax
add ebx, edx
or eax, 0x5a7910a1
and eax, 0x43000125
or eax, 0x84000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x37f1491
xor eax, 0x6525e292
and eax, 0x424a001
or eax, 0x99921c44
mov dword [ebx], eax
add ebx, edx
and eax, 0x5259dcf9
and eax, 0
or eax, 0x45c70000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c79715f
xor eax, 0x16701acf
and eax, 0x8b2090
or eax, 0x609064
mov dword [ebx], eax
add ebx, edx
and eax, 0x48c9b7e4
and eax, 0x3c2297e4
and eax, 0x8000
or eax, 0xd0454700
mov dword [ebx], eax
add ebx, edx
or eax, 0x19c8bb0d
or eax, 0x48000f83
and eax, 0xfb0c
or eax, 0x70
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c2b5ccc
and eax, 0x4044
or eax, 0xe1c80583
mov dword [ebx], eax
add ebx, edx
or eax, 0x38b70de9
or eax, 0x5c816dea
and eax, 0xc50000e2
or eax, 0x2000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f586e67
or eax, 0x55ae2a3
and eax, 0xc1acc05
or eax, 0x22801040
mov dword [ebx], eax
add ebx, edx
or eax, 0xad9f70c
xor eax, 0x7e3e3612
and eax, 0x40c50000
or eax, 0x5020000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4dc4af7
or eax, 0x18c445cc
and eax, 0x1e0ad8
or eax, 0x3000
mov dword [ebx], eax
add ebx, edx
and eax, 0x30605a7
xor eax, 0x5efacc3
and eax, 0x4418400
or eax, 0xc0044300
mov dword [ebx], eax
add ebx, edx
and eax, 0x1153a509
and eax, 0x10000
or eax, 0x5a5a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x100412d0
and eax, 0x10044082
or eax, 0x45f80545
mov dword [ebx], eax
add ebx, edx
and eax, 0x624da9ee
xor eax, 0x2ddecc2
and eax, 0x42000100
or eax, 0x85000023
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a28a5da
and eax, 0
or eax, 0x38a7c045
mov dword [ebx], eax
add ebx, edx
and eax, 0x24e9d983
or eax, 0x348bc4de
and eax, 0x4830001
or eax, 0x41440000
mov dword [ebx], eax
add ebx, edx
and eax, 0x72c04cdf
and eax, 0x9ac1796
and eax, 0
or eax, 0x15d55a4
mov dword [ebx], eax
add ebx, edx
and eax, 0x58f32ba7
and eax, 0x410100
or eax, 0xa004c600
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1205d6c5
and eax, 0x758a4e8c
and eax, 0
or eax, 0xb721
mov dword [ebx], eax
add ebx, edx
or eax, 0x79bc5030
and eax, 0x39b84501
or eax, 0x824000c6
mov dword [ebx], eax
add ebx, edx
or eax, 0x3180438b
and eax, 0x83000108
or eax, 0x44000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x53e8c01b
xor eax, 0x4cf12474
and eax, 0xed02044
or eax, 0x50029801
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d04bfa0
xor eax, 0x2b81c8ac
and eax, 0x45810000
or eax, 0x460001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a862f9a
xor eax, 0x541f53b1
and eax, 0x163428
or eax, 0xa082c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x8071a57
and eax, 0x18400
or eax, 0xd4444300
mov dword [ebx], eax
add ebx, edx
or eax, 0x35bad01c
and eax, 0x31c
or eax, 0x8c2
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ed4e206
and eax, 0x66d041c6
or eax, 0x80200401
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a34b1e6
and eax, 0x2000082
or eax, 0xc5000010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3ef25baf
or eax, 0x296681e
and eax, 0x8b106005
or eax, 0x4008440
mov dword [ebx], eax
add ebx, edx
or eax, 0x2aa3d866
or eax, 0x2eb5a606
and eax, 0x5870000
or eax, 0x40400000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f4a0162
xor eax, 0x1cadab79
and eax, 0x1420a08
or eax, 0xc40a4
mov dword [ebx], eax
add ebx, edx
or eax, 0x2562c7ce
or eax, 0x69b1804e
and eax, 0x60458b00
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x79b90f6c
and eax, 0x89018000
or eax, 0x4083
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3fceb6c8
and eax, 0x48b6041
or eax, 0x49008004
mov dword [ebx], eax
add ebx, edx
or eax, 0x52e05f21
and eax, 0x10e98164
or eax, 0x90
mov dword [ebx], eax
add ebx, edx
and eax, 0x3231b1b6
and eax, 0x24
or eax, 0x89000042
mov dword [ebx], eax
add ebx, edx
xor eax, 0xebbdeee
and eax, 0x2dfe09f3
and eax, 0x58a0000
or eax, 0x5001f44d
mov dword [ebx], eax
add ebx, edx
and eax, 0x35a22f7
and eax, 0x4135897f
and eax, 0x44
or eax, 0xf4552bb8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x38ff8cbf
and eax, 0xc8a80501
or eax, 0x23545088
mov dword [ebx], eax
add ebx, edx
xor eax, 0x31c72bf
xor eax, 0x16d9ab54
and eax, 0xfc018800
or eax, 0x440309
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4be9ba72
and eax, 0x81000003
or eax, 0x801c080
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a38b2c
and eax, 0x1018000
or eax, 0x4c8a7c45
mov dword [ebx], eax
add ebx, edx
or eax, 0x19675661
and eax, 0x1c4d3a64
or eax, 0xa0000198
mov dword [ebx], eax
add ebx, edx
or eax, 0x30cd1455
and eax, 0x6434775c
and eax, 0x50c
or eax, 0xbb8803
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7fcbd712
or eax, 0x119c6e14
and eax, 0x55880000
or eax, 0x30000
mov dword [ebx], eax
add ebx, edx
and eax, 0x55af5d
and eax, 0x645d9891
and eax, 0
or eax, 0x1ea83f8
mov dword [ebx], eax
add ebx, edx
or eax, 0x39bdd5bc
and eax, 0x9f85588
or eax, 0x82000001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3969f6b9
or eax, 0x5faa6a67
and eax, 0xaf0bc045
or eax, 0x41000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4522223f
and eax, 0x5020005
or eax, 0x4039f840
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2405de6a
or eax, 0x5a925cba
and eax, 0xb247cb0
or eax, 0x80010140
mov dword [ebx], eax
add ebx, edx
or eax, 0x3bb2c565
and eax, 0x933c845
or eax, 0x44080008
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c309b37
and eax, 0x3af28c7c
and eax, 0x8100838
or eax, 0x830d7580
mov dword [ebx], eax
add ebx, edx
or eax, 0x45cc9c
and eax, 0x109ec14
or eax, 0x54800041
mov dword [ebx], eax
add ebx, edx
and eax, 0x761b409e
and eax, 0x40010014
or eax, 0xa8448ba0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x72766471
and eax, 0x44f23482
and eax, 0x300480
or eax, 0x8b804109
mov dword [ebx], eax
add ebx, edx
or eax, 0x916fdd7
and eax, 0x8182e84d
or eax, 0x40010000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4bee4fa1
or eax, 0x2e630980
and eax, 0xe84d8901
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x771978d2
or eax, 0x58e5514d
and eax, 0x38a45109
or eax, 0x3100482
mov dword [ebx], eax
add ebx, edx
xor eax, 0xf18c4c6
and eax, 0x2c9045
or eax, 0xb502010
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b731ea1
and eax, 0x22a4aba
and eax, 0x2000000
or eax, 0x31cc458b
mov dword [ebx], eax
add ebx, edx
or eax, 0x49514309
and eax, 0x41190401
or eax, 0x422a844
mov dword [ebx], eax
add ebx, edx
or eax, 0x153fa424
and eax, 0x678797cc
and eax, 0x1050444
or eax, 0x8a487990
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3cd5903a
and eax, 0x518c44c
or eax, 0x48231001
mov dword [ebx], eax
add ebx, edx
and eax, 0x1647e7cc
and eax, 0x4440
or eax, 0x8b203990
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b85fadf
and eax, 0xa006050
or eax, 0xe0838405
mov dword [ebx], eax
add ebx, edx
or eax, 0x2e8075cb
and eax, 0xe4018101
or eax, 0x540800
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d9a66d2
xor eax, 0x32227dd6
and eax, 0x6304582
or eax, 0x9c00009
mov dword [ebx], eax
add ebx, edx
xor eax, 0x624bc4e5
or eax, 0x65b7986e
and eax, 0x29a4012e
or eax, 0x12404481
mov dword [ebx], eax
add ebx, edx
xor eax, 0x31e09f01
or eax, 0x3953fd7c
and eax, 0xb55f844
or eax, 0x280001
mov dword [ebx], eax
add ebx, edx
or eax, 0x63aebad1
and eax, 0x2bcc4881
or eax, 0x50a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x63b25770
and eax, 0x483a0849
or eax, 0x501a004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6511aa8e
and eax, 0x35ca261f
and eax, 0x80000
or eax, 0x8b147cec
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e3d25f1
and eax, 0x4551ba85
and eax, 0x100000
or eax, 0x5523c855
mov dword [ebx], eax
add ebx, edx
or eax, 0x6a6e1eda
and eax, 0xb1454d4
or eax, 0x80002120
mov dword [ebx], eax
add ebx, edx
or eax, 0x32ccf98c
and eax, 0xa880dc44
or eax, 0x40030001
mov dword [ebx], eax
add ebx, edx
or eax, 0x21930e4
and eax, 0xc8018801
or eax, 0x14440100
mov dword [ebx], eax
add ebx, edx
and eax, 0x3944b985
and eax, 0x8400901
or eax, 0x23a0448a
mov dword [ebx], eax
add ebx, edx
or eax, 0xba8a68f
xor eax, 0x3630a793
and eax, 0xd18480c
or eax, 0x40239441
mov dword [ebx], eax
add ebx, edx
xor eax, 0x40c35562
and eax, 0x9080908
or eax, 0x820174d0
mov dword [ebx], eax
add ebx, edx
and eax, 0x76a2a322
xor eax, 0x1c5bdbb8
and eax, 0x203c010
or eax, 0xc0800445
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b3865d0
and eax, 0x80118101
or eax, 0x44440800
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c9faafc
and eax, 0x80c00189
or eax, 0x3004402
mov dword [ebx], eax
add ebx, edx
or eax, 0x6a43de91
and eax, 0x41810188
or eax, 0x4080060
mov dword [ebx], eax
add ebx, edx
xor eax, 0x71fc1545
xor eax, 0xc1895c5
and eax, 0x304d8140
or eax, 0xc0000a80
mov dword [ebx], eax
add ebx, edx
xor eax, 0x35cd4214
and eax, 0x8100c980
or eax, 0x8012003
mov dword [ebx], eax
add ebx, edx
or eax, 0x1dd034bb
or eax, 0x62e3bd14
and eax, 0x5583f00d
or eax, 0x80040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1ccf531c
or eax, 0x5002c599
and eax, 0x14283d8
or eax, 0xa80000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa3690db
or eax, 0x6e88d099
and eax, 0xbd85189
or eax, 0x80000400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2980590e
or eax, 0x60ac5788
and eax, 0xe0804c05
or eax, 0x803a040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3ccc9d2d
and eax, 0x1e4776bc
and eax, 0x4450000
or eax, 0xe8008901
mov dword [ebx], eax
add ebx, edx
and eax, 0x3cda53db
and eax, 0x2c400001
or eax, 0xd3bf30e8
mov dword [ebx], eax
add ebx, edx
or eax, 0x3defa5c3
xor eax, 0x23d7c5ab
and eax, 0x5c200040
or eax, 0x1c58bbf
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d252f37
and eax, 0x44f7fead
and eax, 0x40c08480
or eax, 0x8c0c4843
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a54278f
and eax, 0x8488c84c
or eax, 0x48440480
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3c2e500d
xor eax, 0x1f66d7fd
and eax, 0xcc84480c
or eax, 0x4884c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x239e31d0
and eax, 0xec02550c
or eax, 0x8900c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x765f213f
and eax, 0x806481
or eax, 0x208800
mov dword [ebx], eax
add ebx, edx
or eax, 0x6567edf9
and eax, 0x45c70000
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e87a610
xor eax, 0x1faad00d
and eax, 0xa03210
or eax, 0x1e0
mov dword [ebx], eax
add ebx, edx
and eax, 0x7538c19
and eax, 0
or eax, 0xf845c700
mov dword [ebx], eax
add ebx, edx
xor eax, 0x37ce36f2
and eax, 0x12010
or eax, 0x200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x40469f6a
and eax, 0x40040542
or eax, 0xdb04085
mov dword [ebx], eax
add ebx, edx
and eax, 0x7486a570
or eax, 0x453bcfe8
and eax, 0x45000168
or eax, 0x82000015
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4938c583
or eax, 0x2c5954eb
and eax, 0x4608445
or eax, 0x50842800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e21bde
and eax, 0x41060001
or eax, 0x4c10000
mov dword [ebx], eax
add ebx, edx
or eax, 0x40803adc
and eax, 0x238d0
or eax, 0x88400
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb98bf40
and eax, 0x300
or eax, 0xf445c400
mov dword [ebx], eax
add ebx, edx
or eax, 0x6257667f
xor eax, 0x1fa6057c
and eax, 0x16200
or eax, 0xdac
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3a91550d
and eax, 0x8900081
or eax, 0x406c4546
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b29d1dc
and eax, 0x43000019
or eax, 0x84000020
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ea7337e
and eax, 0x225a9c8b
and eax, 0x21001
or eax, 0x3d11c444
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a1c2b8a
or eax, 0x23f1f894
and eax, 0x45c70000
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x557d9dba
and eax, 0xf79ca0
or eax, 0x6044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x781c877d
or eax, 0x76fd4f32
and eax, 0x68454700
or eax, 0x80008000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x26c8b4f4
and eax, 0x150c0
or eax, 0x80a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x9c218ee
and eax, 0x9804004
or eax, 0x923805c3
mov dword [ebx], eax
add ebx, edx
and eax, 0x1aa59820
and eax, 0x2000000
or eax, 0xc500012b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x32a407b7
xor eax, 0x4bd843a2
and eax, 0x32244404
or eax, 0x1018041
mov dword [ebx], eax
add ebx, edx
or eax, 0x2e7c29ce
and eax, 0x5450000
or eax, 0x40820000
mov dword [ebx], eax
add ebx, edx
and eax, 0x29d191de
xor eax, 0x72fadab5
and eax, 0x394894
or eax, 0x800148
mov dword [ebx], eax
add ebx, edx
xor eax, 0x29e364e1
xor eax, 0x6e3d51c4
and eax, 0x454400
or eax, 0xb0008300
mov dword [ebx], eax
add ebx, edx
and eax, 0x271dc38b
and eax, 0x200
or eax, 0x2c61
mov dword [ebx], eax
add ebx, edx
and eax, 0x19251b2
xor eax, 0x2bcbaaee
and eax, 0x2bc800c6
or eax, 0x80044501
mov dword [ebx], eax
add ebx, edx
xor eax, 0x34843a0f
and eax, 0x87000088
or eax, 0x40000010
mov dword [ebx], eax
add ebx, edx
or eax, 0x54f8c3d6
and eax, 0x4052dedb
and eax, 0x8040
or eax, 0x893c05
mov dword [ebx], eax
add ebx, edx
or eax, 0x765f2fd5
or eax, 0x74b02fdb
and eax, 0x44c70001
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b583e6a
and eax, 0x1d1e28
or eax, 0x4180
mov dword [ebx], eax
add ebx, edx
xor eax, 0x313b99eb
and eax, 0x2004c600
or eax, 0xcc410100
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f2cacd3
and eax, 0x400
or eax, 0x140f6
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a3248f4
and eax, 0x40c4
or eax, 0x82d80503
mov dword [ebx], eax
add ebx, edx
or eax, 0x791fe8a0
and eax, 0xc3000103
or eax, 0x4000008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x40efab41
and eax, 0x40aa040
or eax, 0x48004005
mov dword [ebx], eax
add ebx, edx
or eax, 0x26bb320f
and eax, 0x44830000
or eax, 0x1440000
mov dword [ebx], eax
add ebx, edx
and eax, 0x291f9e16
and eax, 0x1020000
or eax, 0x80a8c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x73bc815
and eax, 0x4a2318f7
and eax, 0x10000
or eax, 0xc844c700
mov dword [ebx], eax
add ebx, edx
xor eax, 0x8f468f3
and eax, 0x12ab3
or eax, 0x500c
mov dword [ebx], eax
add ebx, edx
and eax, 0x645dcb64
and eax, 0x6aa07827
and eax, 0x4000
or eax, 0x2df0058b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4decc981
and eax, 0x8c00
or eax, 0x191
mov dword [ebx], eax
add ebx, edx
or eax, 0x1f52141f
or eax, 0x4c476c35
and eax, 0xb504589
or eax, 0x80a00000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f299f6f
and eax, 0xd01d04d
or eax, 0x40020000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x54fe2219
and eax, 0x104d8050
or eax, 0xc00009a0
mov dword [ebx], eax
add ebx, edx
and eax, 0x1798ed28
and eax, 0x2363d182
and eax, 0x100
or eax, 0x558b08eb
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c88d50b
and eax, 0x18281c0
or eax, 0x400210
mov dword [ebx], eax
add ebx, edx
and eax, 0x63f3c267
and eax, 0x7f4c0dd1
and eax, 0x1400000
or eax, 0x8a905589
mov dword [ebx], eax
add ebx, edx
or eax, 0x43a65396
and eax, 0x62da5c0c
and eax, 0x40125004
or eax, 0x5298041
mov dword [ebx], eax
add ebx, edx
and eax, 0x10899dd0
and eax, 0x7d5ee3f0
and eax, 0x80000
or eax, 0x98850fa8
mov dword [ebx], eax
add ebx, edx
or eax, 0xfb93dac
and eax, 0x5a6f5e82
and eax, 0xa000000
or eax, 0x81000002
mov dword [ebx], eax
add ebx, edx
or eax, 0x6cc95bcd
and eax, 0xdf31a47
and eax, 0x1810845
or eax, 0xc002e008
mov dword [ebx], eax
add ebx, edx
or eax, 0x29f24426
and eax, 0x4e77fa9c
and eax, 0x48418800
or eax, 0xa00c0101
mov dword [ebx], eax
add ebx, edx
or eax, 0xc1d4be7
and eax, 0x28504183
or eax, 0x13a01408
mov dword [ebx], eax
add ebx, edx
xor eax, 0x63504f7d
xor eax, 0x297e618a
and eax, 0x405c6854
or eax, 0x208001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x22d567b0
and eax, 0x22a80581
or eax, 0x1950400a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x57fb43be
and eax, 0x8010405
or eax, 0x37cb040
mov dword [ebx], eax
add ebx, edx
or eax, 0x33815f87
and eax, 0xbac4d83
or eax, 0x4000008
mov dword [ebx], eax
add ebx, edx
or eax, 0x66a151ea
and eax, 0x5a04dab
or eax, 0x80400004
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c9f2db2
and eax, 0x892d6589
or eax, 0x2001040
mov dword [ebx], eax
add ebx, edx
or eax, 0x36c9838c
xor eax, 0x9e952a0
and eax, 0x8200a445
or eax, 0x40835810
mov dword [ebx], eax
add ebx, edx
or eax, 0x52cdccdf
xor eax, 0x140d0722
and eax, 0xc4408901
or eax, 0x38150000
mov dword [ebx], eax
add ebx, edx
and eax, 0x690ec3a7
and eax, 0x2f286b8d
and eax, 0x28000101
or eax, 0x3fc448a
mov dword [ebx], eax
add ebx, edx
and eax, 0x71a176d1
or eax, 0x63f5a4b7
and eax, 0x4181c405
or eax, 0x4081840
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4570f7ac
xor eax, 0x5e2e250c
and eax, 0x40450aa4
or eax, 0x80088100
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b944d50
xor eax, 0x22cdd4ee
and eax, 0x2804d88
or eax, 0x89200001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e3940c1
and eax, 0xc0810c40
or eax, 0x202d015
mov dword [ebx], eax
add ebx, edx
and eax, 0xf263e35
xor eax, 0xe214d7b
and eax, 0xc010100
or eax, 0xd0548801
mov dword [ebx], eax
add ebx, edx
or eax, 0x98472b8
xor eax, 0x4eb04a5f
and eax, 0x13240182
or eax, 0x28804409
mov dword [ebx], eax
add ebx, edx
and eax, 0x131dfeb1
and eax, 0x65fb7e99
and eax, 0x1000001
or eax, 0x8c0fa044
mov dword [ebx], eax
add ebx, edx
or eax, 0x60a04f71
and eax, 0xca5efa0
and eax, 0x120
or eax, 0x11
mov dword [ebx], eax
add ebx, edx
and eax, 0x1d37ca5
or eax, 0x1fc75ffc
and eax, 0x9c44d89
or eax, 0x80380002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c5f6f5b
and eax, 0x45830040
or eax, 0x10089c0d
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f018c68
or eax, 0x10d347ca
and eax, 0x105189c0
or eax, 0x88040034
mov dword [ebx], eax
add ebx, edx
or eax, 0x2bd0f03f
and eax, 0x202c93a4
and eax, 0x40180
or eax, 0x83f8440b
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f890e46
and eax, 0x58901c0
or eax, 0x40000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x40e2a246
and eax, 0x40
or eax, 0x9c4d8bbc
mov dword [ebx], eax
add ebx, edx
or eax, 0x31a821e9
xor eax, 0x691a99b1
and eax, 0x54900008
or eax, 0x29084d33
mov dword [ebx], eax
add ebx, edx
or eax, 0x229765ac
xor eax, 0x7aa1aaa2
and eax, 0x148308
or eax, 0xe0410800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x14112aa8
or eax, 0x1810ff3f
and eax, 0x74445533
or eax, 0x1880000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a01a40e
and eax, 0x3c458139
or eax, 0x80000a00
mov dword [ebx], eax
add ebx, edx
or eax, 0x4908563a
and eax, 0x8901c003
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
or eax, 0x37a2a5eb
xor eax, 0x50a15d23
and eax, 0x4d02b840
or eax, 0x890405
mov dword [ebx], eax
add ebx, edx
and eax, 0x29126e16
xor eax, 0x779a0f52
and eax, 0x3c082350
or eax, 0x804510a8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x241f6dfe
and eax, 0x88104c00
or eax, 0x3840189
mov dword [ebx], eax
add ebx, edx
and eax, 0x7db3e664
or eax, 0x33fae94d
and eax, 0x1188e045
or eax, 0x44011010
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c7511b2
and eax, 0x40010010
or eax, 0xb8448b80
mov dword [ebx], eax
add ebx, edx
and eax, 0x47f90b5a
and eax, 0x10800
or eax, 0x8900e083
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a7a55ac
and eax, 0x490bf805
or eax, 0x4800040
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b4e3b2c
and eax, 0x104d3b04
or eax, 0x80000090
mov dword [ebx], eax
add ebx, edx
and eax, 0x12a9a272
and eax, 0x90000
or eax, 0xd68d0f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4bfbb22e
and eax, 0x41000000
or eax, 0x148b0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3d6cda10
and eax, 0x54451a00
or eax, 0x801021e8
mov dword [ebx], eax
add ebx, edx
and eax, 0x190886c
and eax, 0x100808
or eax, 0xc38507
mov dword [ebx], eax
add ebx, edx
and eax, 0x6922ac4e
or eax, 0x1aefe949
and eax, 0x8b0000
or eax, 0x45000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x632a5854
xor eax, 0x95c1d10
and eax, 0x40440110
or eax, 0xb40102cc
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f1d94fb
xor eax, 0x6b0d0227
and eax, 0x408408
or eax, 0x870007
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e9aee1f
and eax, 0x820000
or eax, 0x4d090000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd84b337
and eax, 0x400d0334
or eax, 0x844008c8
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f7a7154
and eax, 0x3b000c
or eax, 0x808403
mov dword [ebx], eax
add ebx, edx
or eax, 0x77059f5d
and eax, 0x558b0000
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x44146a66
xor eax, 0x3f4561f6
and eax, 0x24500b90
or eax, 0xc0053028
mov dword [ebx], eax
add ebx, edx
or eax, 0x158c56d0
and eax, 0x12b3c0c9
and eax, 0x810048
or eax, 0x450a0835
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d1b2918
xor eax, 0x70ff6094
and eax, 0x34442880
or eax, 0x80011330
mov dword [ebx], eax
add ebx, edx
or eax, 0x747608de
and eax, 0x4403187c
or eax, 0x9880000
mov dword [ebx], eax
add ebx, edx
or eax, 0x352276e0
or eax, 0x5b012199
and eax, 0x54093bc4
or eax, 0x80440000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d8faa00
and eax, 0x828104
or eax, 0x1d0c0b
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b2ccda7
and eax, 0x77455572
and eax, 0
or eax, 0x558b0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x66ad89c1
and eax, 0x200409c0
or eax, 0xc851321c
mov dword [ebx], eax
add ebx, edx
or eax, 0x27f4d6bb
xor eax, 0x29900c0b
and eax, 0x18104
or eax, 0x920c0b
mov dword [ebx], eax
add ebx, edx
and eax, 0xfe12538
or eax, 0x1dac621d
and eax, 0x5890000
or eax, 0x40020000
mov dword [ebx], eax
add ebx, edx
or eax, 0x26b93158
and eax, 0x60010140
or eax, 0x90440aa4
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b24f08
and eax, 0x83844588
or eax, 0x8080001
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f3ac58a
and eax, 0x536edeb9
and eax, 0x4108c009
or eax, 0xc810844
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3ab4d0d6
and eax, 0x64150888
or eax, 0x80408300
mov dword [ebx], eax
add ebx, edx
and eax, 0x263ba91a
and eax, 0x18000
or eax, 0x89004283
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c95a664
and eax, 0x6b64dae8
and eax, 0x4100c040
or eax, 0x48b2415
mov dword [ebx], eax
add ebx, edx
xor eax, 0x9a34c1d
xor eax, 0x30f57bdf
and eax, 0x8451384
or eax, 0x80002808
mov dword [ebx], eax
add ebx, edx
and eax, 0x4bbdf740
and eax, 0x8013100
or eax, 0x458a087c
mov dword [ebx], eax
add ebx, edx
and eax, 0x6461960a
and eax, 0x4010000
or eax, 0x804c89f4
mov dword [ebx], eax
add ebx, edx
or eax, 0x311137c3
and eax, 0x814c1583
or eax, 0x8804008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3d0dbfc2
xor eax, 0x69c06ed7
and eax, 0x45018014
or eax, 0x8a0041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6ea162f
or eax, 0x79a8a443
and eax, 0x1c08248
or eax, 0x184
mov dword [ebx], eax
add ebx, edx
or eax, 0x7573276a
and eax, 0x1c00588
or eax, 0x8a0c4001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x53ca0a4
and eax, 0x8080e40d
or eax, 0x41031040
mov dword [ebx], eax
add ebx, edx
and eax, 0x38a5caf6
and eax, 0x18000
or eax, 0xf44c0901
mov dword [ebx], eax
add ebx, edx
xor eax, 0x51db5b4c
and eax, 0x21845009
or eax, 0x1a000582
mov dword [ebx], eax
add ebx, edx
and eax, 0x3292f601
xor eax, 0x141c2e99
and eax, 0x21c0010
or eax, 0x9618045
mov dword [ebx], eax
add ebx, edx
or eax, 0x78ec9bdf
xor eax, 0x7324f466
and eax, 0xc84589
or eax, 0x3240002
mov dword [ebx], eax
add ebx, edx
or eax, 0x757befe1
and eax, 0x49a7ae20
and eax, 0x41238800
or eax, 0x4185045
mov dword [ebx], eax
add ebx, edx
and eax, 0x77e04b1c
and eax, 0x67546b0e
and eax, 0x1004800
or eax, 0x8a0834c8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x665752d3
and eax, 0x4d1b2809
or eax, 0x209044
mov dword [ebx], eax
add ebx, edx
or eax, 0x53daf9c5
and eax, 0xb3a79c0
or eax, 0x80000420
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e309c84
and eax, 0x9508c444
or eax, 0x810011
mov dword [ebx], eax
add ebx, edx
or eax, 0x1bf0ba7f
or eax, 0x76a4f7d5
and eax, 0xfffdff7c
or eax, 0x20000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1765dc88
and eax, 0x89f84588
or eax, 3
mov dword [ebx], eax
add ebx, edx
and eax, 0x5fcf54fd
and eax, 0x9c84081
or eax, 0xf6373804
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c7a376b
xor eax, 0x622c508e
and eax, 0x7844008f
or eax, 0x80098b70
mov dword [ebx], eax
add ebx, edx
or eax, 0x7040c987
and eax, 0x672a47f5
and eax, 0x4181
or eax, 0x8901a802
mov dword [ebx], eax
add ebx, edx
and eax, 0x12c6d3a2
and eax, 0xc000
or eax, 0x958b384d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x12b62709
and eax, 0x873ddf44
or eax, 0x78c22038
mov dword [ebx], eax
add ebx, edx
or eax, 0x58f3efb8
and eax, 0xff789538
or eax, 3
mov dword [ebx], eax
add ebx, edx
xor eax, 0x57e20a
and eax, 0x68671041
and eax, 0x251001
or eax, 0x1158effe
mov dword [ebx], eax
add ebx, edx
or eax, 0x712c3405
or eax, 0x38dc5ce9
and eax, 0x1ec458b
or eax, 0x2000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a092e61
and eax, 0x5a21e4bd
and eax, 0x401
or eax, 0x974d044
mov dword [ebx], eax
add ebx, edx
or eax, 0x589e6893
and eax, 0x4cbfcc23
and eax, 0x944c03
or eax, 0x83400188
mov dword [ebx], eax
add ebx, edx
or eax, 0x6dfa4723
and eax, 0x4d8801a9
or eax, 0x10040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x44503159
or eax, 0x287cfc4e
and eax, 0x285588d4
or eax, 0xd0000300
mov dword [ebx], eax
add ebx, edx
or eax, 0x5a58c042
and eax, 0xaf65703
and eax, 0x8004202
or eax, 0x81018081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7a93eb79
or eax, 0x26a682d9
and eax, 0x4582a851
or eax, 0x95004
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ecd8989
xor eax, 0x72a5e5e7
and eax, 0x2801e4
or eax, 0x1c08200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x21c801d6
or eax, 0x4c58eac2
and eax, 0x8604080
or eax, 0x83840509
mov dword [ebx], eax
add ebx, edx
xor eax, 0x397a45cc
and eax, 0xa0820045
or eax, 0x4901f408
mov dword [ebx], eax
add ebx, edx
and eax, 0x8ffb9c7
and eax, 0xfda5656
and eax, 0
or eax, 0xf44d8901
mov dword [ebx], eax
add ebx, edx
or eax, 0x70734820
and eax, 0x30684101
or eax, 0xb80148a
mov dword [ebx], eax
add ebx, edx
and eax, 0x4018c976
and eax, 0x84000
or eax, 0x10759855
mov dword [ebx], eax
add ebx, edx
xor eax, 0x36a9ad8c
and eax, 0x22904589
or eax, 0x19280002
mov dword [ebx], eax
add ebx, edx
or eax, 0x761e6fb0
and eax, 0x83c4801
or eax, 0x418044
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f526b45
and eax, 0x8404801
or eax, 0x3384058a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b9bce3e
and eax, 0x7113db00
and eax, 0x108000
or eax, 0x466c5c4d
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc59beb1
xor eax, 0x7aa4a2e2
and eax, 0x3080400a
or eax, 0xb301581
mov dword [ebx], eax
add ebx, edx
and eax, 0x44b4b8fd
and eax, 1
or eax, 0x8d0fcc54
mov dword [ebx], eax
add ebx, edx
xor eax, 0x616b0ced
and eax, 0x90
or eax, 0x42
mov dword [ebx], eax
add ebx, edx
or eax, 0x60ccdbc7
or eax, 0x4721e5cc
and eax, 0x3e0458b
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0xfc99421
and eax, 0x5890180
or eax, 0x40000040
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d77fb1e
and eax, 0x40010100
or eax, 0xa04c8ae0
mov dword [ebx], eax
add ebx, edx
or eax, 0x55509eed
and eax, 0x481e2fff
and eax, 0x400c0f0d
or eax, 0x8041a002
mov dword [ebx], eax
add ebx, edx
and eax, 0x598f3180
or eax, 0x3f777842
and eax, 0x7f740900
or eax, 0x80008489
mov dword [ebx], eax
add ebx, edx
xor eax, 0x615f455a
and eax, 0x140bc8d3
or eax, 0x4180372c
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ebd960c
and eax, 0x509589f0
or eax, 0x20000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x760719a0
or eax, 0x2849c200
and eax, 0x84dcba0
or eax, 0x83b2345f
mov dword [ebx], eax
add ebx, edx
and eax, 0x12e027d0
and eax, 0x800040
or eax, 0xe803c005
mov dword [ebx], eax
add ebx, edx
and eax, 0x315690d
or eax, 0x3c01ad1e
and eax, 0x18901
or eax, 0xc0440000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x75472866
and eax, 0x5fbcc5fe
and eax, 0x15008102
or eax, 0xea740c89
mov dword [ebx], eax
add ebx, edx
and eax, 0x78f56434
or eax, 0xcb25b56
and eax, 0xc325f56
or eax, 0x8109a0a9
mov dword [ebx], eax
add ebx, edx
and eax, 0x42da6808
and eax, 0x1a6800
or eax, 0xffe59770
mov dword [ebx], eax
add ebx, edx
and eax, 0x2730532d
or eax, 0x5b0d36c1
and eax, 0x180501
or eax, 0x80880e
mov dword [ebx], eax
add ebx, edx
or eax, 0xfcb0d28
and eax, 0x58b0000
or eax, 0x50000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x62c68f04
xor eax, 0x733e497d
and eax, 0x30140958
or eax, 0xcc413280
mov dword [ebx], eax
add ebx, edx
and eax, 0x46e1fbd6
and eax, 0x900
or eax, 0x8c840f
mov dword [ebx], eax
add ebx, edx
and eax, 0x6df3bd06
and eax, 0x800000
or eax, 0x450b0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x9d33dc7
and eax, 0x1c801c0
or eax, 0x208218
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a83b5fd
and eax, 0xbc80589
or eax, 0x80104000
mov dword [ebx], eax
add ebx, edx
or eax, 0x51a134a6
or eax, 0xdb26d56
and eax, 0x4d3b584d
or eax, 0x8000
mov dword [ebx], eax
add ebx, edx
or eax, 0x45e72f
and eax, 0x9417c68
or eax, 0x82000080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x73555992
xor eax, 0x4879db0e
and eax, 0x1029fc54
or eax, 0x45120001
mov dword [ebx], eax
add ebx, edx
or eax, 0x34be34a7
and eax, 0x214636d1
and eax, 0x1003490
or eax, 0x8a08492c
mov dword [ebx], eax
add ebx, edx
or eax, 0x224490ec
and eax, 0x108e444
or eax, 0x44330001
mov dword [ebx], eax
add ebx, edx
and eax, 0x390052ae
xor eax, 0x10ba99fe
and eax, 0x13058f0
or eax, 0x8a012404
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e57c410
xor eax, 0x463dedff
and eax, 0x89080009
or eax, 0x481ec44
mov dword [ebx], eax
add ebx, edx
or eax, 0x2423b594
and eax, 0x35485375
and eax, 0x25085144
or eax, 0xdaf7ae28
mov dword [ebx], eax
add ebx, edx
or eax, 0x730841a
and eax, 0x89f0550a
or eax, 0x81
mov dword [ebx], eax
add ebx, edx
and eax, 0x58afc418
xor eax, 0x1fd4e5d6
and eax, 0x17742094
or eax, 0xe88b4801
mov dword [ebx], eax
add ebx, edx
xor eax, 0xbdcb93b
and eax, 0xe40181ae
or eax, 0x8440a51
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b736760
and eax, 0x8901e883
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x7d094812
xor eax, 0x3d8846a7
and eax, 0x8081ac04
or eax, 0xd0a4041
mov dword [ebx], eax
add ebx, edx
and eax, 0x65ac7667
or eax, 0x7df50732
and eax, 0x7dfd6764
or eax, 0x82029808
mov dword [ebx], eax
add ebx, edx
and eax, 0x28e4485
xor eax, 0x1ccdba7e
and eax, 0x1e408c3a
or eax, 0xe1280101
mov dword [ebx], eax
add ebx, edx
or eax, 0x7326153c
and eax, 0x86c9d3f
or eax, 0x1062c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c26d645
or eax, 0x743b8ff
and eax, 0x360548b
or eax, 0x30800100
mov dword [ebx], eax
add ebx, edx
or eax, 0x6e067ea6
and eax, 0x3a645405
or eax, 0x108050
mov dword [ebx], eax
add ebx, edx
or eax, 0x53db2d9f
or eax, 0x2d256ac7
and eax, 0x3bfc458b
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x14ef7e6f
xor eax, 0x2813
and eax, 0x106c2c00
or eax, 0x22118045
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b7d6157
xor eax, 0x1b6ff55e
and eax, 0x910450b
or eax, 0x80e80880
mov dword [ebx], eax
add ebx, edx
and eax, 0x500d145a
and eax, 0x80408
or eax, 0xfff76085
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d5ac13
and eax, 0xec00889e
or eax, 0x550361
mov dword [ebx], eax
add ebx, edx
and eax, 0x6993725d
and eax, 0x68000009
or eax, 0x97609580
mov dword [ebx], eax
add ebx, edx
xor eax, 0x39d83c10
or eax, 0x45efdd34
and eax, 0x458bfdbd
or eax, 0x242
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4037f50a
xor eax, 0x5e7b8a29
and eax, 0x1c080cc
or eax, 0x320
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6726ee21
and eax, 0x2e44589
or eax, 0x89080000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3389eca1
xor eax, 0x33d1f57a
and eax, 0x8bb44400
or eax, 0x744b208d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x34977629
and eax, 0x400812a4
or eax, 0x2085295b
mov dword [ebx], eax
add ebx, edx
and eax, 0x75d3643b
or eax, 0x3c31e499
and eax, 0x7cb1e4bb
or eax, 0x14e1b44
mov dword [ebx], eax
add ebx, edx
and eax, 0x416798a8
and eax, 0x40458808
or eax, 0x88100301
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5076f9c8
and eax, 0x88016281
or eax, 0x1008802
mov dword [ebx], eax
add ebx, edx
xor eax, 0x62e06db5
and eax, 0x43e18014
or eax, 0x10084841
mov dword [ebx], eax
add ebx, edx
or eax, 0x37df20c8
and eax, 0x637164d7
and eax, 0x607160d5
or eax, 0x888e9f28
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f112db3
and eax, 0xf3a5
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x297d8159
or eax, 0x9f40055
and eax, 0x1548101
or eax, 0xc209648a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x15ff7f9b
and eax, 0xc4821000
or eax, 0x280945cc
mov dword [ebx], eax
add ebx, edx
or eax, 0x15d36908
xor eax, 0xdcaeafc
and eax, 0x8400
or eax, 0x1606881
mov dword [ebx], eax
add ebx, edx
and eax, 0x5415829b
and eax, 0
or eax, 0x45c70000
mov dword [ebx], eax
add ebx, edx
or eax, 0x60aebd5c
xor eax, 0x173bc5d9
and eax, 0xc01880
or eax, 0x2b0538
mov dword [ebx], eax
add ebx, edx
or eax, 0x3634ec17
or eax, 0x1ef0d404
and eax, 0x3445c500
or eax, 0xc0000200
mov dword [ebx], eax
add ebx, edx
and eax, 0x34104cfe
and eax, 0x1476df70
and eax, 0x400
or eax, 0xb379
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d9a2ae3
xor eax, 0x63271adc
and eax, 0x240085
or eax, 0x8cc84542
mov dword [ebx], eax
add ebx, edx
and eax, 0x756dd1d4
and eax, 0x40000c0
or eax, 0xc300001b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x174a3fe6
and eax, 0x21c05
or eax, 0x26a5c040
mov dword [ebx], eax
add ebx, edx
and eax, 0x336c6a6b
xor eax, 0x383b693b
and eax, 0x70000
or eax, 0x45c00000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b274750
and eax, 0x182a92ab
and eax, 0x20000
or eax, 0x1089fd0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x620156db
and eax, 0x4001c100
or eax, 0x94440600
mov dword [ebx], eax
add ebx, edx
and eax, 0xf5b9a3
and eax, 0
or eax, 0x4280
mov dword [ebx], eax
add ebx, edx
xor eax, 0x652d856
and eax, 0x44000c6
or eax, 0xa04501
mov dword [ebx], eax
add ebx, edx
and eax, 0x6f2414a7
and eax, 0x4000000
or eax, 0xc3000010
mov dword [ebx], eax
add ebx, edx
and eax, 0x451753d8
xor eax, 0x784c9866
and eax, 0x19448844
or eax, 0x22401
mov dword [ebx], eax
add ebx, edx
and eax, 0x1d92c548
xor eax, 0x5c3f5c00
and eax, 0x45050000
or eax, 0xc20000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7830e263
and eax, 0x170240
or eax, 0x81d98
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1aca4a4b
and eax, 0x18454500
or eax, 0xa4008200
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f30cc25
and eax, 0x10c25
or eax, 0x30d0
mov dword [ebx], eax
add ebx, edx
and eax, 0x73e1ebaa
and eax, 0xabc6378
and eax, 0
or eax, 0x69c445c7
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ada9db9
or eax, 0x16365861
and eax, 0x47000059
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x105a830
xor eax, 0x3342005e
and eax, 0x10420044
or eax, 0x408de401
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c780ec1
and eax, 0x44c70000
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2287538c
and eax, 0x5408c
or eax, 0x108840
mov dword [ebx], eax
add ebx, edx
xor eax, 0x39aa2ede
and eax, 0x5c600
or eax, 0xc0400100
mov dword [ebx], eax
add ebx, edx
and eax, 0x3dcb5e22
xor eax, 0x40fdfa97
and eax, 0x1895
or eax, 0x4020
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d627af7
and eax, 0x66ef83a7
and eax, 0x85
or eax, 0xb2b44542
mov dword [ebx], eax
add ebx, edx
and eax, 0x19913735
xor eax, 0x4a301d60
and eax, 0x42000045
or eax, 0x85000008
mov dword [ebx], eax
add ebx, edx
or eax, 0x6437e7c6
and eax, 0x4211a045
or eax, 0x8081000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e5791a5
and eax, 0x40010000
or eax, 0x5c60000
mov dword [ebx], eax
add ebx, edx
and eax, 0x570b463e
and eax, 0x1030000
or eax, 0x386aa8
mov dword [ebx], eax
add ebx, edx
and eax, 0x3129c58f
and eax, 0x14000
or eax, 0xf8448700
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ce66c80
or eax, 0x6f8c4bf5
and eax, 0xc6c0
or eax, 2
mov dword [ebx], eax
add ebx, edx
or eax, 0x8ece3a7
and eax, 0x38f1224d
and eax, 0xc00045
or eax, 0x31084582
mov dword [ebx], eax
add ebx, edx
and eax, 0x61588297
xor eax, 0x38503e75
and eax, 0x1000022
or eax, 0xc6000001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x75c487aa
and eax, 0x30848401
or eax, 0x41097844
mov dword [ebx], eax
add ebx, edx
or eax, 0x3d451e4e
and eax, 0x171fdf72
and eax, 0x5050000
or eax, 0x40c20001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c9b9c23
and eax, 0x89020
or eax, 0x22c8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x39999f6
and eax, 0x10300
or eax, 0xf044c400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c42122f
and eax, 0x422
or eax, 0xa10
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a9806cd
and eax, 0xa80008b
or eax, 0x5444500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x34a3b013
xor eax, 0x763a7424
and eax, 0x55401ac
or eax, 0x80804403
mov dword [ebx], eax
add ebx, edx
or eax, 0x1bb7680b
and eax, 0x8b006480
or eax, 0x81040
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e6e58ad
or eax, 0x5deac61a
and eax, 0x4d02c408
or eax, 0x12845
mov dword [ebx], eax
add ebx, edx
and eax, 0x407ca392
xor eax, 0x68e1845d
and eax, 0x8212458
or eax, 0x831651a0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x76a33613
and eax, 0x32bd70ff
and eax, 0x20044041
or eax, 0x8f0b9014
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f2c022e
xor eax, 0x554c1d66
and eax, 0x4509c415
or eax, 0x10802040
mov dword [ebx], eax
add ebx, edx
or eax, 0x318291a6
and eax, 0x34018180
or eax, 0x80440a00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x11b1dcc8
xor eax, 0x740a98f6
and eax, 0xd17c8588
or eax, 0x2e000001
mov dword [ebx], eax
add ebx, edx
or eax, 0xb406560
xor eax, 0x41d05c9f
and eax, 0xc88b976
or eax, 0x41034689
mov dword [ebx], eax
add ebx, edx
or eax, 0x740bb0fe
xor eax, 0x6d587ee4
and eax, 0xc18100
or eax, 0x12802e4
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c989cbd
or eax, 0x4185fa23
and eax, 0x9e44d89
or eax, 0x82000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x34ec9116
and eax, 0x95088015
or eax, 0x330040
mov dword [ebx], eax
add ebx, edx
and eax, 0x39cdba72
and eax, 0x11098050
or eax, 0xeef67f2c
mov dword [ebx], eax
add ebx, edx
or eax, 0x71c7351d
and eax, 0x11e8d0d
or eax, 2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x19a04bdf
or eax, 0x59190702
and eax, 0x418b0000
or eax, 0x4000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b2efae1
or eax, 0x7156d995
and eax, 0x74453bc4
or eax, 0x80000008
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c17b5dd
or eax, 0x13e7c851
and eax, 0x1128d0d
or eax, 2
mov dword [ebx], eax
add ebx, edx
and eax, 0x12abf667
and eax, 0x20000
or eax, 0x4d890000
mov dword [ebx], eax
add ebx, edx
and eax, 0x481d9ee8
and eax, 0x48090000
or eax, 0x308489c4
mov dword [ebx], eax
add ebx, edx
and eax, 0x2dd6365f
and eax, 0xf78fcd3
and eax, 0x8000040
or eax, 0x83ffffbf
mov dword [ebx], eax
add ebx, edx
xor eax, 0x78c976f4
and eax, 0x141c7c65
and eax, 0x10000801
or eax, 0x8589c054
mov dword [ebx], eax
add ebx, edx
and eax, 0x6f2d9a57
xor eax, 0x50fb18c5
and eax, 0x55f29010
or eax, 0xaa0d6f64
mov dword [ebx], eax
add ebx, edx
xor eax, 0x543c4840
or eax, 0x39823141
and eax, 0x83c00501
or eax, 0x4408a
mov dword [ebx], eax
add ebx, edx
or eax, 0x91fa221
and eax, 0x18901a8
or eax, 0x44000040
mov dword [ebx], eax
add ebx, edx
and eax, 0x3165c714
and eax, 0x10100
or eax, 0x788c8ac4
mov dword [ebx], eax
add ebx, edx
and eax, 0x344c70bb
xor eax, 0x791f1a8a
and eax, 0x9131a0a
or eax, 0x32ece5f5
mov dword [ebx], eax
add ebx, edx
or eax, 0x79415b0b
and eax, 0x7bff748d
or eax, 0x84000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b5fab1d
and eax, 0xc4800f90
or eax, 0x210d006f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2fcab106
and eax, 0x6bea4641
and eax, 0xa000000
or eax, 0x81000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7fef34eb
and eax, 0x1000000
or eax, 0x9489b455
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c4076d8
and eax, 0x4003450
or eax, 0xfbffcb20
mov dword [ebx], eax
add ebx, edx
and eax, 0x233f1ca0
and eax, 0x12c0400
or eax, 0x8880418b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x64ba3269
and eax, 0xed166480
or eax, 0x12e90805
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6e545d3b
and eax, 0x900901be
or eax, 0x24448a41
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a604fc7
xor eax, 0x156c4a34
and eax, 0x1004183
or eax, 0x88018000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5b39a90
and eax, 0x84821001
or eax, 0x1109a44c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6bea017b
and eax, 0x67c73f8c
and eax, 0x66413500
or eax, 0x99beca70
mov dword [ebx], eax
add ebx, edx
or eax, 0x25884044
or eax, 0x497fb285
and eax, 0xff6c9531
or eax, 0xa
mov dword [ebx], eax
add ebx, edx
xor eax, 0x312271c3
and eax, 0x8c0ee4f8
or eax, 0x1011b07
mov dword [ebx], eax
add ebx, edx
xor eax, 0x9f6094e
and eax, 0xb0
or eax, 8
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c645dd4
or eax, 0x3471557d
and eax, 0x30704589
or eax, 0xb800002
mov dword [ebx], eax
add ebx, edx
or eax, 0x18aee928
and eax, 0x90ee401
or eax, 0x84011044
mov dword [ebx], eax
add ebx, edx
or eax, 0x4be0c514
and eax, 4
or eax, 0xa8
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa7f3024
and eax, 0x56c45797
and eax, 0x2000080
or eax, 0x39a84d0b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x61559730
and eax, 0x621dbda8
and eax, 0x1d9008
or eax, 0x8604045
mov dword [ebx], eax
add ebx, edx
and eax, 0x391cd83d
and eax, 0x8005009
or eax, 0x33c00582
mov dword [ebx], eax
add ebx, edx
or eax, 0x36350609
and eax, 0x7c0ab0f0
and eax, 0x24001000
or eax, 0x27ce055
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b9a98e
and eax, 0x7cea31d9
and eax, 0xc00189
or eax, 0xb144402
mov dword [ebx], eax
add ebx, edx
xor eax, 0x36e7128b
and eax, 0x5015400
or eax, 0x80888845
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f25deb4
and eax, 0x60e786ea
and eax, 0x40a40260
or eax, 0xbf5bfd08
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e89f66b
and eax, 0x83dc4d0b
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
and eax, 0x15db8832
and eax, 0x1880000
or eax, 0x4c0101c1
mov dword [ebx], eax
add ebx, edx
and eax, 0x14817409
or eax, 0x34fbb9bd
and eax, 0x20b9819c
or eax, 0x48040240
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7fdd73e6
xor eax, 0x71fea0d8
and eax, 0x9e50e2
or eax, 0x61af1d
mov dword [ebx], eax
add ebx, edx
and eax, 0x69564a3e
and eax, 0x20834
or eax, 0x55890041
mov dword [ebx], eax
add ebx, edx
and eax, 0x189f843f
and eax, 0x10010020
or eax, 0xe85433c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b4d2167
and eax, 0x40012060
or eax, 0x58a5614
mov dword [ebx], eax
add ebx, edx
and eax, 0x56fbd323
and eax, 0x448b0220
or eax, 0x1240d90
mov dword [ebx], eax
add ebx, edx
xor eax, 0x701a48ba
and eax, 0x2b619b7e
and eax, 0x20010308
or eax, 0xc44438d0
mov dword [ebx], eax
add ebx, edx
and eax, 0xe920465
xor eax, 0x197cdb18
and eax, 0xd084a58
or eax, 0x40832025
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c085a2e
and eax, 0x44080224
or eax, 0xa0450190
mov dword [ebx], eax
add ebx, edx
xor eax, 0x78f77d9
xor eax, 0x3f22710d
and eax, 0x54800060
or eax, 0x10b2015
mov dword [ebx], eax
add ebx, edx
xor eax, 0x108a1549
and eax, 0x44013134
or eax, 0x88540ac0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x629207d5
xor eax, 0x200d69e6
and eax, 0x48a1044
or eax, 0x41010838
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2df41164
and eax, 0x28450908
or eax, 0x940002e4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x239d5f58
and eax, 0xd881034
or eax, 0x40030041
mov dword [ebx], eax
add ebx, edx
or eax, 0x36bd21a5
and eax, 0x4e7099a1
and eax, 0x1180
or eax, 0xb04d2a5c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x59141a49
and eax, 0x41090015
or eax, 0x14824a68
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e8bbab2
or eax, 0x49c7fa45
and eax, 0x40453ae8
or eax, 0x80100100
mov dword [ebx], eax
add ebx, edx
and eax, 0x70688b54
and eax, 0x40000240
or eax, 0x58b403d
mov dword [ebx], eax
add ebx, edx
and eax, 0x3311356b
xor eax, 0x3e2d260f
and eax, 0x3c042240
or eax, 0xc0411988
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e1c20ee
and eax, 0x4c09086c
or eax, 0x1820011
mov dword [ebx], eax
add ebx, edx
or eax, 0x73b0ac84
xor eax, 0x2de145bd
and eax, 0x480140
or eax, 0xac0502b4
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b1170c3
and eax, 0x335dabb6
and eax, 0x10000
or eax, 0x558a2175
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b08da4
and eax, 0x501129e0
or eax, 0xa0441208
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b72c0e4
and eax, 0x60
or eax, 0x458b191c
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f21f376
and eax, 0x40010130
or eax, 0xa0442288
mov dword [ebx], eax
add ebx, edx
or eax, 0x5478988c
and eax, 0x44091134
or eax, 0x9820041
mov dword [ebx], eax
add ebx, edx
and eax, 0x5bdfb07e
xor eax, 0x30ca90a7
and eax, 0x14180c0
or eax, 0xa8032c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x71798bda
or eax, 0x29290639
and eax, 0x9a80c09
or eax, 0x82444180
mov dword [ebx], eax
add ebx, edx
or eax, 0x10978c09
xor eax, 0x7e331b2e
and eax, 0x4508c405
or eax, 0x10332850
mov dword [ebx], eax
add ebx, edx
or eax, 0x70cbb7cc
and eax, 0x1117ddc
or eax, 0x8a000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x30d019d7
and eax, 0x1016001
or eax, 0x443a9044
mov dword [ebx], eax
add ebx, edx
or eax, 0x2736f1f3
and eax, 0x546f8cbb
and eax, 0x900a0
or eax, 0x8b007d40
mov dword [ebx], eax
add ebx, edx
and eax, 0xc903336
xor eax, 0x78da1710
and eax, 0x40822000
or eax, 0x8101904d
mov dword [ebx], eax
add ebx, edx
or eax, 0x665eabb5
and eax, 0xa04d8901
or eax, 0x10000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1cda1727
or eax, 0x4a6f6b05
and eax, 0x2d0800
or eax, 0x8004e8
mov dword [ebx], eax
add ebx, edx
or eax, 0x2a974438
and eax, 0x20150800
or eax, 0xd0408300
mov dword [ebx], eax
add ebx, edx
or eax, 0x1645f408
or eax, 0x50bbb81a
and eax, 0x3235c200
or eax, 0x1000081
mov dword [ebx], eax
add ebx, edx
or eax, 0x14050348
and eax, 0x15010000
or eax, 0x40880000
mov dword [ebx], eax
add ebx, edx
or eax, 0xde9c4f4
and eax, 0x484180f0
or eax, 0xa0040b00
mov dword [ebx], eax
add ebx, edx
and eax, 0x7360c8e2
and eax, 0x400000
or eax, 0x89b04503
mov dword [ebx], eax
add ebx, edx
and eax, 0x7230b753
xor eax, 0x16a421ea
and eax, 0x802041
or eax, 0x96bc804
mov dword [ebx], eax
add ebx, edx
and eax, 0x30e4e67d
and eax, 0xe04001
or eax, 0x83080d8a
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f47404a
and eax, 0x180ff9d2
and eax, 0x80901c0
or eax, 0x45800001
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e13f72
xor eax, 0xdfcfc7
and eax, 0x548a80
or eax, 0xe8010168
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f3296de
or eax, 0xa751253
and eax, 0xf30153b
or eax, 0x804000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x256c6043
and eax, 0x1108
or eax, 0xc085
mov dword [ebx], eax
add ebx, edx
or eax, 0x5004fff2
and eax, 0x50048b00
or eax, 0xa4410000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ce04bb7
xor eax, 0x7a06b0d9
and eax, 0x86600108
or eax, 0x79048481
mov dword [ebx], eax
add ebx, edx
or eax, 0x474374f1
and eax, 0x4d03f5f9
or eax, 0x880a06
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f0cc5fa
and eax, 0x400881c8
or eax, 0x20850800
mov dword [ebx], eax
add ebx, edx
or eax, 0x74ca7da5
and eax, 0x16932048
and eax, 0x832048
or eax, 0x8b7cdfb7
mov dword [ebx], eax
add ebx, edx
and eax, 0x3197195a
and eax, 0x830850
or eax, 0xea00c005
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d57902
or eax, 0x3bd9f6d4
and eax, 0xc8558101
or eax, 0x800
mov dword [ebx], eax
add ebx, edx
or eax, 0x30256a6b
or eax, 0x693078e3
and eax, 0xf964818b
or eax, 0x6000400
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e521560
xor eax, 0x32d588c5
and eax, 0x85231d2e
or eax, 0x18e2d1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2180a80b
and eax, 0xa4bb5760
or eax, 0x5b44a800
mov dword [ebx], eax
add ebx, edx
or eax, 0x7954ddc8
xor eax, 0x119bccfc
and eax, 0x4c000314
or eax, 0x18b0869
mov dword [ebx], eax
add ebx, edx
and eax, 0xed8169
and eax, 0x90128
or eax, 0xcc442294
mov dword [ebx], eax
add ebx, edx
and eax, 0x55e2400e
and eax, 0x44400008
or eax, 0x38904d33
mov dword [ebx], eax
add ebx, edx
and eax, 0x4600af98
and eax, 0x44000918
or eax, 0xa0558222
mov dword [ebx], eax
add ebx, edx
or eax, 0x50d30bd3
and eax, 0x7480013b
or eax, 0x9285400
mov dword [ebx], eax
add ebx, edx
or eax, 0x5dddc0df
or eax, 0x4669ced6
and eax, 0x7c458b3b
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d003f42
or eax, 0x74100677
and eax, 0x89500523
or eax, 0x884000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2daf83aa
or eax, 0x709858e
and eax, 0xf890484
or eax, 0xf0765801
mov dword [ebx], eax
add ebx, edx
xor eax, 0x65415f6e
and eax, 0x980c03eb
or eax, 0x40418814
mov dword [ebx], eax
add ebx, edx
or eax, 0x4bafe9c2
xor eax, 0x27522371
and eax, 0x8801c082
or eax, 0x1000101
mov dword [ebx], eax
add ebx, edx
and eax, 0x33aa93e3
and eax, 0x1008001
or eax, 0xbc83584c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ec2affb
or eax, 0x38cb9271
and eax, 0xfbcbf754
or eax, 0x4340808
mov dword [ebx], eax
add ebx, edx
xor eax, 0x535a5b25
and eax, 0x88052400
or eax, 0x3185000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d9b3349
xor eax, 0x9aaf70f
and eax, 0xc2018044
or eax, 0x825c11
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e8902c
and eax, 0x68681f14
and eax, 0x40400800
or eax, 0x9c158101
mov dword [ebx], eax
add ebx, edx
xor eax, 0x71e14d7e
and eax, 0x30d250b4
and eax, 0x20904000
or eax, 0xb4c058b
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f07823d
and eax, 0x1000001
or eax, 0x443bf844
mov dword [ebx], eax
add ebx, edx
or eax, 0x43c790ba
and eax, 0x30978f0
or eax, 0x88000500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e88afb9
and eax, 0xc181d049
or eax, 0x22c04
mov dword [ebx], eax
add ebx, edx
xor eax, 0x31aada70
and eax, 0xf0090001
or eax, 0xc448900
mov dword [ebx], eax
add ebx, edx
and eax, 0x66ee36df
and eax, 0x757313b5
and eax, 0x400001
or eax, 0x83b0558a
mov dword [ebx], eax
add ebx, edx
or eax, 0x628728c0
and eax, 0x7b66a4cd
and eax, 0x410000c0
or eax, 0x14890102
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b15119f
or eax, 0x3d1c6778
and eax, 0x38040370
or eax, 0xc0418880
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5480d2d5
or eax, 0x5c281d36
and eax, 0x88014003
or eax, 0x1008080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6fa35fc5
and eax, 0x266afd06
and eax, 0x4029804
or eax, 0x49896041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6dd9074f
and eax, 0x20403b00
or eax, 0xd80d00e0
mov dword [ebx], eax
add ebx, edx
and eax, 0x66bc55da
or eax, 0x11c7f21c
and eax, 0x518b115c
or eax, 0x4000021
mov dword [ebx], eax
add ebx, edx
and eax, 0xafbc4da
or eax, 0x788a994c
and eax, 0x5801190c
or eax, 0x805422a0
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ee4263b
and eax, 0x4481093d
or eax, 0x10a0040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b5256b4
and eax, 0x551755eb
and eax, 0x1c0
or eax, 0x1c08210
mov dword [ebx], eax
add ebx, edx
and eax, 0x73c05c84
xor eax, 0x65f257e2
and eax, 0x104500
or eax, 0x8bc00089
mov dword [ebx], eax
add ebx, edx
and eax, 0x191a986e
and eax, 0x9000008
or eax, 0xe083c445
mov dword [ebx], eax
add ebx, edx
xor eax, 0xfa717af
and eax, 0xc4048100
or eax, 0x490801
mov dword [ebx], eax
add ebx, edx
or eax, 0x11e81805
and eax, 0x11cc1101
or eax, 0x2a00448a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x58e4e07b
and eax, 0x28a450
or eax, 0x8554005
mov dword [ebx], eax
add ebx, edx
xor eax, 0x9ee1e7
or eax, 0x25d3848b
and eax, 0x29c0058b
or eax, 0x12004000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x44e3ac34
and eax, 0x180463b2
and eax, 0x8004000
or eax, 0x7c9045
mov dword [ebx], eax
add ebx, edx
and eax, 0x56b339f6
xor eax, 0x66a31105
and eax, 0x22900101
or eax, 0x19444c8a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x49b2d388
xor eax, 0x3971b65f
and eax, 0x915284c
or eax, 0x689001
mov dword [ebx], eax
add ebx, edx
and eax, 0x569cebea
or eax, 0x6c74b27b
and eax, 0x3c100b
or eax, 0x83804580
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f3fe91f
and eax, 0x15890182
or eax, 0x40000040
mov dword [ebx], eax
add ebx, edx
or eax, 0x17a02732
or eax, 0xdff5f09
and eax, 0x5f1a69b8
or eax, 0xa0008004
mov dword [ebx], eax
add ebx, edx
and eax, 0x62e672b2
and eax, 0x420060b0
or eax, 0x8e89f4f
mov dword [ebx], eax
add ebx, edx
or eax, 0x2e0ac300
and eax, 0xa000191
or eax, 0x81000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b00d790
or eax, 0x6ab787b7
and eax, 0x68350405
or eax, 0x80001840
mov dword [ebx], eax
add ebx, edx
and eax, 0x511bfb5f
or eax, 0x7e45e7ca
and eax, 0xc000005
or eax, 0x1000020
mov dword [ebx], eax
add ebx, edx
and eax, 0x270aa95e
or eax, 0x569e0f9
and eax, 0xa0ad
or eax, 0x802
mov dword [ebx], eax
add ebx, edx
and eax, 0x593c045b
and eax, 1
or eax, 0x68919034
mov dword [ebx], eax
add ebx, edx
and eax, 0x168c4882
and eax, 0
or eax, 0x184d8b65
mov dword [ebx], eax
add ebx, edx
and eax, 0x32d3ecbd
and eax, 0x10018001
or eax, 0xe0367180
mov dword [ebx], eax
add ebx, edx
xor eax, 0x48fc95f1
and eax, 0xb4e75ea
and eax, 0
or eax, 0xf1810000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x10b8a88d
or eax, 0x416ce07b
and eax, 0x8805
or eax, 0x1700
mov dword [ebx], eax
add ebx, edx
and eax, 0xd9adb09
and eax, 0x2a80613
and eax, 1
or eax, 0x11b48188
mov dword [ebx], eax
add ebx, edx
and eax, 0x6f5309a0
and eax, 0x1000000
or eax, 0x548b0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e0e6ea2
and eax, 0x98000a0
or eax, 0x106a8148
mov dword [ebx], eax
add ebx, edx
or eax, 0x34cc4239
and eax, 0x6a2b85a6
and eax, 0x8000020
or eax, 0x8100001f
mov dword [ebx], eax
add ebx, edx
or eax, 0x38bedb21
xor eax, 0x691116a7
and eax, 0x408bc810
or eax, 0x5002045
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d63557b
or eax, 0x40d163d9
and eax, 0x684103b4
or eax, 0x80040000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e6bf947
and eax, 0x28000100
or eax, 0xc3b44489
mov dword [ebx], eax
add ebx, edx
and eax, 0x33c6812a
and eax, 0x20040108
or eax, 0x94498a01
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e14a59a
xor eax, 0x409ff74d
and eax, 0x14001
or eax, 0x89008182
mov dword [ebx], eax
add ebx, edx
or eax, 0x23bbdc64
and eax, 0xd24b7cd
and eax, 0x1009445
or eax, 0x548b2008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e9d8ec9
or eax, 0x62c840b1
and eax, 0x40543ab4
or eax, 0x80010100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x143c3f21
xor eax, 0x5ce9ac56
and eax, 0x808803
or eax, 0x5e050c
mov dword [ebx], eax
add ebx, edx
or eax, 0x104cfe4d
and eax, 0x470476f1
and eax, 0
or eax, 0x458b0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6be60005
and eax, 0x1800000
or eax, 0x6883f8
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b6cb8e1
and eax, 0x1680080
or eax, 0x8a904509
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b859ad6
or eax, 0xdfcf99d
and eax, 0x180c00d
or eax, 0xc0030440
mov dword [ebx], eax
add ebx, edx
and eax, 0x396fe2a0
and eax, 0x18000
or eax, 0xc44c0901
mov dword [ebx], eax
add ebx, edx
and eax, 0x1dfb2306
and eax, 0xb3a388d
and eax, 0
or eax, 0x3bd4558b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5dfcd194
and eax, 0x2e29f1
and eax, 0x280011
or eax, 0x3255c444
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ed27790
and eax, 0x504400
or eax, 0x89a8018b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x60791118
and eax, 0xe9815081
or eax, 0x167e0804
mov dword [ebx], eax
add ebx, edx
or eax, 0x10321bab
and eax, 0xc84d0baf
or eax, 0x8050
mov dword [ebx], eax
add ebx, edx
and eax, 0x6652b0a4
or eax, 0x5878c570
and eax, 0x58508580
or eax, 0xa7040809
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4299329a
or eax, 0x4bc4604e
and eax, 0x5589ff5f
or eax, 0x200a0
mov dword [ebx], eax
add ebx, edx
or eax, 0x12662ce9
and eax, 0x1ea83f8
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0xf20977e
and eax, 0x1dd28ce
and eax, 0x1000008
or eax, 0x8af85581
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5bebb69a
and eax, 0xd0134001
or eax, 0x2fec1884
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b54843e
and eax, 0x7ba758a0
and eax, 0x40000
or eax, 0x54813bff
mov dword [ebx], eax
add ebx, edx
and eax, 0x2241e113
and eax, 0x12113
or eax, 0x7dfedeec
mov dword [ebx], eax
add ebx, edx
and eax, 0x21bcacd3
xor eax, 0x5f68d0b3
and eax, 0x7c440800
or eax, 0x80098309
mov dword [ebx], eax
add ebx, edx
or eax, 0x757c22d5
and eax, 0x8901a981
or eax, 0x4002
mov dword [ebx], eax
add ebx, edx
or eax, 0x637d3016
and eax, 0x4109f805
or eax, 0x14820448
mov dword [ebx], eax
add ebx, edx
or eax, 0x33f5614f
and eax, 0x74553148
or eax, 0x80000290
mov dword [ebx], eax
add ebx, edx
and eax, 0x545c0630
and eax, 0x44000010
or eax, 0x18b1164
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e1c299d
and eax, 0x200538c8
or eax, 0xc4400304
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ddf74c7
and eax, 0x4d8b094d
or eax, 0x30
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d2d8ef
and eax, 0x1418190
or eax, 0x800260
mov dword [ebx], eax
add ebx, edx
or eax, 0x744b3938
and eax, 0x1c00988
or eax, 0x8a304401
mov dword [ebx], eax
add ebx, edx
and eax, 0x3cb6556
and eax, 0x2800000
or eax, 0xe803b855
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d333bf1
xor eax, 0xb897a1b
and eax, 0x20000000
or eax, 0x98558901
mov dword [ebx], eax
add ebx, edx
or eax, 0x26538105
xor eax, 0x2c34f1e7
and eax, 0x82604082
or eax, 0x18c0509
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e4dec79
and eax, 0x80008
or eax, 0x458101e0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x52e55729
and eax, 0x44c02c0
or eax, 0xe801892c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3398f290
or eax, 0x33bbce9d
and eax, 0x7ddc4d39
or eax, 2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b2b3954
and eax, 0x3455004a
or eax, 0xc0008b10
mov dword [ebx], eax
add ebx, edx
or eax, 0x1655c8f7
and eax, 0x74104133
or eax, 0xa81400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7f1fcb43
and eax, 0x59074117
and eax, 0x50010
or eax, 0xc4408b42
mov dword [ebx], eax
add ebx, edx
or eax, 0x78ff80ff
xor eax, 0x5c9f3476
and eax, 0x20400509
or eax, 0x5d944032
mov dword [ebx], eax
add ebx, edx
and eax, 0x70fb2ffb
and eax, 0x20400509
or eax, 0x8405c200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x16430129
and eax, 0
or eax, 1
mov dword [ebx], eax
add ebx, edx
and eax, 0x146c89eb
and eax, 1
or eax, 0x45c707ea
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a3626e4
xor eax, 0x2a360deb
and eax, 0
or eax, 0xa4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b64e70d
and eax, 0x10448300
or eax, 0xc0090800
mov dword [ebx], eax
add ebx, edx
or eax, 0x718416a0
and eax, 0x70840d00
or eax, 0x420400b
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c29cc3e
and eax, 0x60000802
or eax, 0x88558330
mov dword [ebx], eax
add ebx, edx
and eax, 0x469fdab
and eax, 0x65743491
and eax, 0
or eax, 0x8901c283
mov dword [ebx], eax
add ebx, edx
or eax, 0x810e25d
xor eax, 0x79155ee9
and eax, 0x4000a814
or eax, 0x58b4041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5368ad9f
and eax, 0x104101c8
or eax, 0xa0043a20
mov dword [ebx], eax
add ebx, edx
xor eax, 0x28df8d1e
and eax, 0x88a1074
or eax, 0x45010008
mov dword [ebx], eax
add ebx, edx
and eax, 0x7392def5
xor eax, 0x3207e597
and eax, 0x500531a0
or eax, 0x8c480a1c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5091e239
and eax, 0x4880804
or eax, 0x51030078
mov dword [ebx], eax
add ebx, edx
and eax, 0x6058bb12
and eax, 0x81bf470
and eax, 0
or eax, 0xe45503c4
mov dword [ebx], eax
add ebx, edx
or eax, 0x367a2c36
and eax, 0x440b0174
or eax, 0x1801000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xbba7d2e
and eax, 0x48012850
or eax, 0xa0441380
mov dword [ebx], eax
add ebx, edx
or eax, 0x18a17b
and eax, 0x15c355ed
and eax, 0x10169
or eax, 0x4d8a0814
mov dword [ebx], eax
add ebx, edx
or eax, 0x27d5d8e4
or eax, 0x35ba8fe9
and eax, 0x1e983e4
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0xe5d2e56
and eax, 0x9e40d80
or eax, 0xe0004009
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c7ca072
and eax, 0x28640000
or eax, 0xd79bff0d
mov dword [ebx], eax
add ebx, edx
and eax, 0xe14cb02
and eax, 0x100
or eax, 0x6004ba
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a143904
and eax, 0x100
or eax, 0x14552a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x24c9113c
and eax, 0x4000000
or eax, 0xbb0ef281
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e61a079
and eax, 0x25f2fe43
and eax, 0x1025240
or eax, 0x4489adbf
mov dword [ebx], eax
add ebx, edx
and eax, 0x1bfbe710
and eax, 0x802500
or eax, 0x5274100c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a7cf65
or eax, 0x7181f837
and eax, 0x66110000
or eax, 0x80240000
mov dword [ebx], eax
add ebx, edx
and eax, 0x26fe8438
and eax, 0x31a8bcda
and eax, 0
or eax, 0x880000c9
mov dword [ebx], eax
add ebx, edx
and eax, 0x72cef483
or eax, 0x69bd7f60
and eax, 0x113480
or eax, 0x8010
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e39bd7b
or eax, 0x36bf93a8
and eax, 0x500d8b00
or eax, 0x80400000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c76499f
xor eax, 0x5b495545
and eax, 0x25340c1a
or eax, 0x58c84121
mov dword [ebx], eax
add ebx, edx
and eax, 0xfa6e3fb
or eax, 0x1ac0f0d3
and eax, 0x10448130
or eax, 0xe0110a04
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c55bafb
and eax, 0x8801aa83
or eax, 0x1004000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7539360a
xor eax, 0x1c83376
and eax, 0x4580e055
or eax, 0xb1000
mov dword [ebx], eax
add ebx, edx
or eax, 0x131fddf5
and eax, 0x400529f0
or eax, 0x88400200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6becd5a3
and eax, 0x21a84413
or eax, 0x5c140128
mov dword [ebx], eax
add ebx, edx
and eax, 0x665d4d39
and eax, 0x640c0120
or eax, 0x90418a00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x47de179c
and eax, 0x31900c38
or eax, 0x4c484103
mov dword [ebx], eax
add ebx, edx
or eax, 0x7d76c65b
and eax, 0x2044c709
or eax, 0x80010000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a3ec506
or eax, 0x3a219ea
and eax, 1
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e1f97c0
xor eax, 0x5f0bc89a
and eax, 0x4104074b
or eax, 0x4c300a0
mov dword [ebx], eax
add ebx, edx
or eax, 0x23bcef22
and eax, 0xa0
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x5408dd5
or eax, 0x6ccbf542
and eax, 0x2c418900
or eax, 0x80140200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x576cdbce
and eax, 0x4a16db90
and eax, 0x40005000
or eax, 0x35a00533
mov dword [ebx], eax
add ebx, edx
or eax, 0x26215b45
and eax, 0x54010b07
or eax, 0x80448008
mov dword [ebx], eax
add ebx, edx
or eax, 0x4bd0b5e8
and eax, 0x4dc21a39
and eax, 0x9800009
or eax, 0x32384502
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c21070a
and eax, 0x8000400
or eax, 0x850fc845
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b6b7e52
and eax, 0x204
or eax, 0x60
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3882eeeb
and eax, 0x48420848
and eax, 0x808
or eax, 0x83f44583
mov dword [ebx], eax
add ebx, edx
and eax, 0x2fe55b15
or eax, 0x24ca4a8d
and eax, 0x5880181
or eax, 0x48010040
mov dword [ebx], eax
add ebx, edx
and eax, 0x714dea11
and eax, 0x40010000
or eax, 0xb4548bf4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1fd2484a
or eax, 0x7d95225f
and eax, 0x7c84413b
or eax, 0x601400
mov dword [ebx], eax
add ebx, edx
or eax, 0x772a7105
xor eax, 0x7d50c4d3
and eax, 0x48120
or eax, 0xcc410a02
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3c319307
and eax, 0x80440021
or eax, 0x9804512
mov dword [ebx], eax
add ebx, edx
or eax, 0x46261059
xor eax, 0x353fe230
and eax, 0xfad91001
or eax, 0x5264084
mov dword [ebx], eax
add ebx, edx
and eax, 0xf468b45
and eax, 0x664f3858
and eax, 0x4440000
or eax, 0xc8098bff
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f88c76d
and eax, 0x81014082
or eax, 0x8008101
mov dword [ebx], eax
add ebx, edx
or eax, 0x34601a8
and eax, 0x8903c009
or eax, 0x34800c44
mov dword [ebx], eax
add ebx, edx
xor eax, 0x15c3eb2
or eax, 0x57312ca6
and eax, 0xfffffe50
or eax, 0x100
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e72bed0
xor eax, 0x2e0768af
and eax, 0x40600
or eax, 0x31800900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6152d101
or eax, 0x55310963
and eax, 0x1000002
or eax, 0x8a000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x27786413
and eax, 0x5004011
or eax, 0x50039044
mov dword [ebx], eax
add ebx, edx
or eax, 0x75137475
or eax, 0x5b025c8d
and eax, 0x4c1188b4
or eax, 0x840100
mov dword [ebx], eax
add ebx, edx
and eax, 0x32ceba94
and eax, 0x848894
or eax, 0x8b7b776b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f2a94f7
xor eax, 0x5a8d5842
and eax, 0x84082040
or eax, 0x1818c05
mov dword [ebx], eax
add ebx, edx
or eax, 0x1d83ded5
and eax, 0x9d8bfe40
or eax, 0x62740108
mov dword [ebx], eax
add ebx, edx
and eax, 0x523a0831
or eax, 0x597568e
and eax, 0x3904c8a
or eax, 0x80400101
mov dword [ebx], eax
add ebx, edx
xor eax, 0x66dc2dc0
and eax, 0x45080049
or eax, 0x88101a0
mov dword [ebx], eax
add ebx, edx
or eax, 0xbb16fa9
xor eax, 0x7fe6ebd1
and eax, 0x158010
or eax, 0x4c800bc0
mov dword [ebx], eax
add ebx, edx
and eax, 0x208f43e4
and eax, 0x8503c0
or eax, 0x3b7afc3f
mov dword [ebx], eax
add ebx, edx
and eax, 0x7044b321
and eax, 0x30440001
or eax, 0xcfbb4894
mov dword [ebx], eax
add ebx, edx
or eax, 0x349f3395
and eax, 0x8b487895
or eax, 0x46a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x49020898
and eax, 0x820a4445
or eax, 0x2d058000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6bc85a7b
and eax, 0xc0859845
or eax, 0x2000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a19cddb
and eax, 0x33d93884
and eax, 0
or eax, 0x1f6840f
mov dword [ebx], eax
add ebx, edx
and eax, 0x555f9dd6
and eax, 0x2d987bba
and eax, 0x1000000
or eax, 0x4c8b0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f724753
or eax, 0x3593f715
and eax, 0x44898154
or eax, 0x40880
mov dword [ebx], eax
add ebx, edx
or eax, 0xffc8129
and eax, 0xbfd89fd
or eax, 0x80027602
mov dword [ebx], eax
add ebx, edx
or eax, 0x6873825d
and eax, 0x8189e455
or eax, 0x14000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x218d7e26
and eax, 0x1896400
or eax, 0xfe769b40
mov dword [ebx], eax
add ebx, edx
xor eax, 0x9070fca
xor eax, 0x199c36d7
and eax, 0x83644409
or eax, 0x800182
mov dword [ebx], eax
add ebx, edx
and eax, 0x1ab7e878
xor eax, 0x1fa4f65b
and eax, 0x5000040
or eax, 0x40890180
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4031bf7d
or eax, 0x26675c55
and eax, 0x48d8ae4
or eax, 0x40000100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x37e08176
and eax, 0x336d0a92
or eax, 0x892f56d
mov dword [ebx], eax
add ebx, edx
or eax, 0x434f3d20
and eax, 0x7bff408d
or eax, 0x84000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x99cc45b
or eax, 0x27e4bfd5
and eax, 0xc1850fd7
or eax, 0x8080028
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e09f1b6
and eax, 0x2504810
and eax, 0x2000000
or eax, 0x89000001
mov dword [ebx], eax
add ebx, edx
and eax, 0x38502cd8
and eax, 0x48cdbb6f
and eax, 0
or eax, 0x553bcc55
mov dword [ebx], eax
add ebx, edx
xor eax, 0xea516ad
and eax, 0x198c0ac0
or eax, 0xa4010500
mov dword [ebx], eax
add ebx, edx
or eax, 0x40b54de7
and eax, 0x89000001
or eax, 0x2000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6baed1e2
and eax, 0x412ac041
or eax, 0x4012c04
mov dword [ebx], eax
add ebx, edx
or eax, 0x326a55e7
and eax, 0x4856423
and eax, 0x4010000
or eax, 0x388489d8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x52e2d5fb
and eax, 0xa675c23
or eax, 0x8198a3dc
mov dword [ebx], eax
add ebx, edx
or eax, 0x7571ae65
and eax, 0x8d89fc4d
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0xaf54c9a
and eax, 0x877cb010
or eax, 0x78834f28
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2896dd55
xor eax, 0x1bd3002
and eax, 0x82d0100b
or eax, 0x1084580
mov dword [ebx], eax
add ebx, edx
xor eax, 0x58442ad9
and eax, 0x51880142
or eax, 0x4010080
mov dword [ebx], eax
add ebx, edx
or eax, 0x3e2d53a9
or eax, 0x4857b574
and eax, 0x3c8583d8
or eax, 0x800
mov dword [ebx], eax
add ebx, edx
or eax, 0x78f446b0
and eax, 0x65148158
and eax, 0x20148158
or eax, 0x1beb7ea7
mov dword [ebx], eax
add ebx, edx
xor eax, 0x91c14c6
or eax, 0x236ed68f
and eax, 0x33ef3885
or eax, 0xcc100000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa1d92cc
and eax, 0x7008478f
and eax, 9
or eax, 0x8b107df6
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a18c486
xor eax, 0x506e417c
and eax, 0x4932b801
or eax, 0x409004c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6533bdfa
or eax, 0x456f5265
and eax, 0x90855c4
or eax, 0x82002808
mov dword [ebx], eax
add ebx, edx
xor eax, 0x18858199
and eax, 0x1109d055
or eax, 0x44320000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x387e8bcb
or eax, 0x3000d251
and eax, 0x90558c0
or eax, 0x82102400
mov dword [ebx], eax
add ebx, edx
or eax, 0x49da25d6
and eax, 0xc0833c44
or eax, 0x8001
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a219d4
or eax, 0x5a8b59b
and eax, 0x4008901
or eax, 0xb8450000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7472fc57
and eax, 0x38344d03
or eax, 0x3880088
mov dword [ebx], eax
add ebx, edx
xor eax, 0x68845c77
and eax, 0x108004c
or eax, 0x8c07ac01
mov dword [ebx], eax
add ebx, edx
or eax, 0x4213aa04
and eax, 0x4c
or eax, 0x120
mov dword [ebx], eax
add ebx, edx
xor eax, 0x70ec42de
xor eax, 0x1c201254
and eax, 0x8cc5182
or eax, 0x81200409
mov dword [ebx], eax
add ebx, edx
and eax, 0xe1cc480
and eax, 0x80c0480
or eax, 0xf7f33015
mov dword [ebx], eax
add ebx, edx
and eax, 0x61e81a66
and eax, 0x40400004
or eax, 0x84058bfb
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1580a81b
and eax, 0xd1000180
or eax, 0x2e308409
mov dword [ebx], eax
add ebx, edx
xor eax, 0x402d83ff
and eax, 0xd090676
or eax, 0x4082f989
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d7608dc
and eax, 0xe98300
or eax, 0x10000c4
mov dword [ebx], eax
add ebx, edx
or eax, 0x639fdf7a
and eax, 0x3c44d88
or eax, 0x88000001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x78433f49
xor eax, 0x2969d4eb
and eax, 0xdaee2401
or eax, 0x25111094
mov dword [ebx], eax
add ebx, edx
or eax, 0x56591ba0
and eax, 0x1f784df2
and eax, 0x101009b0
or eax, 0x2085324f
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d0bc079
or eax, 0x2d34e4ad
and eax, 0x3d35e4fd
or eax, 0x40ca1b02
mov dword [ebx], eax
add ebx, edx
and eax, 0x3dd376af
or eax, 0x4697866e
and eax, 0x7c458208
or eax, 0x80000900
mov dword [ebx], eax
add ebx, edx
or eax, 0x189e58dc
and eax, 0x74cc4100
or eax, 0x1000423
mov dword [ebx], eax
add ebx, edx
and eax, 0x1326ff47
and eax, 0x40101
or eax, 0xe0498a54
mov dword [ebx], eax
add ebx, edx
xor eax, 0x31a20444
and eax, 0xd12c8d01
or eax, 0x2e000088
mov dword [ebx], eax
add ebx, edx
xor eax, 0xcd3b07e
and eax, 0x518b3df7
or eax, 0x400c208
mov dword [ebx], eax
add ebx, edx
xor eax, 0x31f7fbe4
or eax, 0x32e4d151
and eax, 0x20948150
or eax, 0x80108a4
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d633683
and eax, 0x54cf8ae4
and eax, 0xc78ae4
or eax, 0x8b38751b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x58772e78
and eax, 0xc080c005
or eax, 0x28032040
mov dword [ebx], eax
add ebx, edx
and eax, 0x7bb8c2f2
and eax, 0x2131b588
and eax, 0x20008000
or eax, 0xc0450901
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c51883a
and eax, 0x60008800
or eax, 0x9f2c058b
mov dword [ebx], eax
add ebx, edx
or eax, 0x61cfadde
and eax, 0x8d2baddf
or eax, 0x105220
mov dword [ebx], eax
add ebx, edx
or eax, 0x669daaf5
or eax, 0x12aff192
and eax, 0xffbfff28
or eax, 0x400000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d21e862
and eax, 0x558b2c68
or eax, 0x14
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e983f27
xor eax, 0x7ffdb0c4
and eax, 0x605518c0
or eax, 0x84002318
mov dword [ebx], eax
add ebx, edx
and eax, 0x60340b8e
or eax, 0x2f5f4014
and eax, 0x450b001c
or eax, 0x802460
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f850665
and eax, 0x28042210
or eax, 0x904119a4
mov dword [ebx], eax
add ebx, edx
or eax, 0x4edb3b8b
and eax, 0x44c7093d
or eax, 0x1000040
mov dword [ebx], eax
add ebx, edx
and eax, 0xa8e970c
or eax, 0x75b0d0a9
and eax, 0x18c
or eax, 0x10
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d2dc3c6
or eax, 0x92ad942
and eax, 0x102c900
or eax, 0xc6052200
mov dword [ebx], eax
add ebx, edx
and eax, 0x1031a25c
xor eax, 0x20437e4a
and eax, 0x9c40
or eax, 5
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f5f9108
and eax, 0x62a19359
and eax, 0x10000
or eax, 0x4d8a0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5380df8a
and eax, 0x1c090b88
or eax, 0x80440060
mov dword [ebx], eax
add ebx, edx
and eax, 0x685385ca
or eax, 0x713bdf4
and eax, 0x42840c
or eax, 0xa40003
mov dword [ebx], eax
add ebx, edx
xor eax, 0x71bf4a5e
xor eax, 0x4bf7b977
and eax, 0x108a0000
or eax, 0x45010000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x383f9c7c
and eax, 0x44141878
or eax, 0x90412380
mov dword [ebx], eax
add ebx, edx
and eax, 0x51f0e98b
and eax, 0x5422275b
and eax, 0x108
or eax, 0xda8c07
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd99ffba
xor eax, 0x17d2347a
and eax, 0x810000
or eax, 0x450a0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f754599
and eax, 0x40010000
or eax, 0xa8443ba8
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f8cdabd
and eax, 0x4d896b3c
or eax, 0x20440
mov dword [ebx], eax
add ebx, edx
and eax, 0x11734642
and eax, 0x6f43ac53
and eax, 0x10000
or eax, 0xe44c2bb0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x58c66818
and eax, 0x148b4120
or eax, 0x41000854
mov dword [ebx], eax
add ebx, edx
xor eax, 0x8555720
and eax, 0x44541a50
or eax, 0x80012188
mov dword [ebx], eax
add ebx, edx
or eax, 0x678d6cbc
or eax, 0x14d2f2ac
and eax, 0x45c7097c
or eax, 1
mov dword [ebx], eax
add ebx, edx
and eax, 0x57f7a526
and eax, 0x100
or eax, 0x98
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5279b87
xor eax, 0x11242bc4
and eax, 0x403a100
or eax, 0xc3044a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x6aa47219
and eax, 0x4ba25a18
and eax, 0
or eax, 0x9845
mov dword [ebx], eax
add ebx, edx
xor eax, 0xfe28b0e
or eax, 0x442b32c6
and eax, 0x458b0000
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x805646a
and eax, 0x8042060
or eax, 0x90411390
mov dword [ebx], eax
add ebx, edx
and eax, 0x448bac63
or eax, 0xff913e6
and eax, 0xd892164
or eax, 0x40020810
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5372256a
and eax, 0x489081c
or eax, 0x200481a0
mov dword [ebx], eax
add ebx, edx
and eax, 0x1574e5cc
or eax, 0x76cdcacd
and eax, 0x2cdcbcd
or eax, 0x89323432
mov dword [ebx], eax
add ebx, edx
or eax, 0xa22d6d4
and eax, 0x10eeb12
and eax, 0x108e010
or eax, 0x94810045
mov dword [ebx], eax
add ebx, edx
and eax, 0x3dbcee4b
or eax, 0x6a3c1c82
and eax, 0x7fbcfc00
or eax, 0x80430320
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7f421e49
or eax, 0x5c567060
and eax, 0x80e04109
or eax, 0x3000482
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a897e2c
and eax, 0x41090180
or eax, 0x4800040
mov dword [ebx], eax
add ebx, edx
and eax, 0x32eb5aa9
and eax, 0x890080
or eax, 0x24048b60
mov dword [ebx], eax
add ebx, edx
and eax, 0x4abb227d
and eax, 0x5208c298
and eax, 0x80200
or eax, 0x3bf7fdff
mov dword [ebx], eax
add ebx, edx
or eax, 0x34c0b275
and eax, 0x3fff208d
or eax, 0xc0000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1ed3477f
or eax, 0x438dedb9
and eax, 0xb1e6cbd
or eax, 0x80001042
mov dword [ebx], eax
add ebx, edx
or eax, 0x20af86be
and eax, 0x133b855
or eax, 0x54000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x26529763
and eax, 0x10010900
or eax, 0xc9480c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ffb7051
and eax, 0x8910040
or eax, 0x836effbf
mov dword [ebx], eax
add ebx, edx
and eax, 0x1badb4b0
xor eax, 0x1d034575
and eax, 0x82b045
or eax, 0xc0010800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d174635
and eax, 0xa8048800
or eax, 0x10410101
mov dword [ebx], eax
add ebx, edx
or eax, 0x1fe486ca
or eax, 0x471ad98
and eax, 0xbf14ad83
or eax, 0x40081000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1bf3c447
and eax, 0x640079c4
or eax, 0x1000863b
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ce1ab0c
and eax, 0x48418b63
or eax, 0x800c0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f6023c7
xor eax, 0x13e05ad7
and eax, 0x7c844130
or eax, 0x300c0b
mov dword [ebx], eax
add ebx, edx
and eax, 0x374e491e
and eax, 0xe2f60d4
and eax, 0x4040010
or eax, 0xf8518b21
mov dword [ebx], eax
add ebx, edx
or eax, 0x120f947
and eax, 0x7c445133
or eax, 0x800408
mov dword [ebx], eax
add ebx, edx
xor eax, 0x14acef9f
or eax, 0x9b0d77a
and eax, 0x48408b28
or eax, 0x94050001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1ba8ce8e
xor eax, 0x353d9150
and eax, 0xf2108481
or eax, 0xd080108
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ea304d3
xor eax, 0xf7274e3
and eax, 0x4089f138
or eax, 0xd020ec7
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5751d3f6
and eax, 0x10880808
or eax, 0x40581d0
mov dword [ebx], eax
add ebx, edx
and eax, 0x5dac4ef1
and eax, 0x8c08d0
or eax, 0x8b73f72f
mov dword [ebx], eax
add ebx, edx
or eax, 0x43fcf350
and eax, 0xc283d855
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x8f74c97
and eax, 0xc8558801
or eax, 0x10000100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a2d92be
and eax, 0xb218018b
or eax, 0x4d008400
mov dword [ebx], eax
add ebx, edx
or eax, 0x3edce23c
xor eax, 0x743bfb0
and eax, 0x801b580f
or eax, 0x520a7f0
mov dword [ebx], eax
add ebx, edx
and eax, 0x365ea0a7
xor eax, 0x749ff685
and eax, 0x70855600
or eax, 0x8f7aa914
mov dword [ebx], eax
add ebx, edx
or eax, 0x5aaa3ec7
and eax, 0x4d8b2a55
or eax, 0x28
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6094c2b6
and eax, 0x10180c0
or eax, 0xc00314
mov dword [ebx], eax
add ebx, edx
or eax, 0x24ec44bf
and eax, 0x1c44589
or eax, 0x8a100800
mov dword [ebx], eax
add ebx, edx
and eax, 0x6afe0208
xor eax, 0x50f6233a
and eax, 0x50220010
or eax, 0x501d445
mov dword [ebx], eax
add ebx, edx
xor eax, 0x72ec6a98
or eax, 0x4f55ca52
and eax, 0xb1974c8
or eax, 0x80000020
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b356e30
xor eax, 0x1b0a83c4
and eax, 0x33c004
or eax, 0x45080041
mov dword [ebx], eax
add ebx, edx
or eax, 0x35b3474e
xor eax, 0x4dcd4438
and eax, 0x8100174
or eax, 0x83017c88
mov dword [ebx], eax
add ebx, edx
and eax, 0x5023b308
and eax, 0x13008
or eax, 0x4d3a8045
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c7b1d20
or eax, 0x19cc9dfc
and eax, 0x9091df4
or eax, 0x82006000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4f3b6372
and eax, 0xc2037854
or eax, 0x808001
mov dword [ebx], eax
add ebx, edx
and eax, 0x3abf193c
and eax, 0x659a3f64
and eax, 0x800
or eax, 0xf8558101
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6049e93d
and eax, 0x10144008
or eax, 0x25000583
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6603d6cb
xor eax, 0x3963afab
and eax, 0x2868
or eax, 0xc214
mov dword [ebx], eax
add ebx, edx
xor eax, 0x708834b0
and eax, 0x81c04
or eax, 0x420131
mov dword [ebx], eax
add ebx, edx
and eax, 0x51aaf111
and eax, 0x80100
or eax, 0x1c458a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x62657cf7
and eax, 0x362f42db
and eax, 0x50000
or eax, 0xc178c181
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f765db7
and eax, 0xf0010000
or eax, 0x1800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xcf48560
xor eax, 0x704d559c
and eax, 0x108c
or eax, 0x12100
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d734fc2
and eax, 0x180
or eax, 0x11b48008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d7b1b72
and eax, 0xdc129f5
and eax, 0x8800000
or eax, 0xd23a0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x11012e3b
and eax, 0xb000031
or eax, 0x200000c4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x44c8aee1
or eax, 0x6ec4b5fc
and eax, 0x62801854
or eax, 0x90010001
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a791d96
or eax, 0x3b228a9f
and eax, 0x30218893
or eax, 0x40406060
mov dword [ebx], eax
add ebx, edx
and eax, 0x15d3c9cc
and eax, 0x4080
or eax, 0x518050b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x17e6f6e
xor eax, 0x35c1f118
and eax, 0xda7d
or eax, 0x2000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1219a9bc
or eax, 0xd12c775
and eax, 0x109a735
or eax, 0x600000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6033f129
and eax, 0x20100000
or eax, 0x94808900
mov dword [ebx], eax
add ebx, edx
or eax, 0x1672165f
or eax, 0x217bb327
and eax, 0x83000011
or eax, 0x8000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2e03d118
xor eax, 0x7a1338a7
and eax, 0xc100000c
or eax, 0x20811041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x77f9253a
and eax, 0x374e58c4
and eax, 0x1044
or eax, 0xad1a
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e6826c0
and eax, 0x2000
or eax, 0x98dcd181
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a4826c5
and eax, 0x50980000
or eax, 0x20220000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1bb09619
or eax, 0xeee9925
and eax, 0xa000125
or eax, 0x21000042
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4f803c66
and eax, 0x60801401
or eax, 0x92010054
mov dword [ebx], eax
add ebx, edx
or eax, 0x6a907988
and eax, 0x5ee251f2
and eax, 0x4110
or eax, 0x860b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1aab4fed
or eax, 0x7700338d
and eax, 0x11a08a88
or eax, 0x140000
mov dword [ebx], eax
add ebx, edx
or eax, 0xcae43aa
and eax, 0x1ca80000
or eax, 0xc2400000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x457d53f9
and eax, 0x8b000198
or eax, 4
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c5e2cab
and eax, 0
or eax, 0x16351c45
mov dword [ebx], eax
add ebx, edx
xor eax, 0xae4b828
and eax, 0x67e0c151
and eax, 0x4000000
or eax, 0x310000be
mov dword [ebx], eax
add ebx, edx
and eax, 0x5760c3bc
or eax, 0x54ee79eb
and eax, 0x480b
or eax, 0x8600
mov dword [ebx], eax
add ebx, edx
or eax, 0x4f9117e3
xor eax, 0x19fa8546
and eax, 0x84889
or eax, 0x81100502
mov dword [ebx], eax
add ebx, edx
and eax, 0x43617ef0
and eax, 0x880
or eax, 0x6d3361
mov dword [ebx], eax
add ebx, edx
or eax, 0x3669d3d1
and eax, 0x10498100
or eax, 0x9800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x140f2902
and eax, 0
or eax, 0x810000db
mov dword [ebx], eax
add ebx, edx
and eax, 0x6126f4b3
and eax, 0x38a22c71
and eax, 0x11
or eax, 0xff27e0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x43038b10
and eax, 0x808800
or eax, 0xb4010000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5895a9f0
xor eax, 0x5bd79aa3
and eax, 0x48000001
or eax, 0xa0000010
mov dword [ebx], eax
add ebx, edx
and eax, 0x18e6adf3
or eax, 0x28be17b9
and eax, 0x12a1
or eax, 0x18800
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a76d623
and eax, 0x1001
or eax, 0x81dc458a
mov dword [ebx], eax
add ebx, edx
or eax, 0x12e0ee70
and eax, 0x2eb7f271
and eax, 0x2240
or eax, 0xa0082
mov dword [ebx], eax
add ebx, edx
and eax, 0x38ba2609
and eax, 0
or eax, 0xdc558900
mov dword [ebx], eax
add ebx, edx
and eax, 0x627f677b
and eax, 0x100
or eax, 0x2ba8448b
mov dword [ebx], eax
add ebx, edx
or eax, 0x4dae8a1
or eax, 0x4602ffe0
and eax, 0x4588dc41
or eax, 0x10004
mov dword [ebx], eax
add ebx, edx
or eax, 0x2686152e
and eax, 0x1c6cc21d
and eax, 0x8c008
or eax, 0x8b012ba0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x58840d6c
and eax, 0xc181a044
or eax, 0x20809
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c66a937
or eax, 0x38cf1e7c
and eax, 0xa84d0900
or eax, 0x8001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x436f3c0d
and eax, 0x2b201508
or eax, 0x10884083
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b9e66cb
and eax, 0x90e5041
or eax, 0x84018014
mov dword [ebx], eax
add ebx, edx
or eax, 0x5a68a840
and eax, 0x15
or eax, 0x122
mov dword [ebx], eax
add ebx, edx
xor eax, 0x52d076f9
and eax, 0x2d0458a
or eax, 0x81240001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x717d87c7
and eax, 0x40890048
or eax, 0x50001a0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2339eb12
or eax, 0x73f642ab
and eax, 0x54448af0
or eax, 0x80090104
mov dword [ebx], eax
add ebx, edx
and eax, 0x2603884b
and eax, 0x18000
or eax, 0x89004183
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d196935
and eax, 0x64ea3ac1
and eax, 0x4080000
or eax, 0x5183d44d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x64ee0e07
and eax, 0x10451a48
or eax, 0xc81021b4
mov dword [ebx], eax
add ebx, edx
or eax, 0x38732c3e
and eax, 0x4003187c
or eax, 0x5884001
mov dword [ebx], eax
add ebx, edx
or eax, 0x44fbf181
and eax, 0x8189d4
or eax, 0x10040000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f9677ff
and eax, 0xb13fe2b
or eax, 0x80ec01d4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e7b2eec
or eax, 0x33baff86
and eax, 0x8588fc05
or eax, 0x8010048
mov dword [ebx], eax
add ebx, edx
xor eax, 0x36e136a9
and eax, 0xbb68ca04
or eax, 0x44973508
mov dword [ebx], eax
add ebx, edx
and eax, 0x609310e9
or eax, 0x32cf5fd8
and eax, 0x2d45588
or eax, 0x81000003
mov dword [ebx], eax
add ebx, edx
and eax, 0x414279e8
and eax, 0x54747ed2
and eax, 0x80
or eax, 0x5589016a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4efd500e
and eax, 0x100401c4
or eax, 0x818a10
mov dword [ebx], eax
add ebx, edx
and eax, 0x30da8d8
or eax, 0x673e2148
and eax, 0x233fa9d8
or eax, 0x18c05627
mov dword [ebx], eax
add ebx, edx
and eax, 0x11917021
xor eax, 0x11e4dfb9
and eax, 0x750c80
or eax, 0xff8a0005
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e72e7d4
or eax, 0x20ec3e28
and eax, 0x81247c79
or eax, 0xa020086
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b645816
or eax, 0x6645615
and eax, 0x402644d
or eax, 0x49018000
mov dword [ebx], eax
add ebx, edx
and eax, 0x30b7d0fa
or eax, 0x65c66b91
and eax, 0x10661d8
or eax, 0x8a181420
mov dword [ebx], eax
add ebx, edx
and eax, 0x53b0a78d
or eax, 0x43abb843
and eax, 0x412b8c41
or eax, 0x14004014
mov dword [ebx], eax
add ebx, edx
or eax, 0x74534473
and eax, 0x118860
or eax, 0x8840180
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a61a9f
and eax, 0x25a84afa
and eax, 0x800880
or eax, 0x8b7ff77f
mov dword [ebx], eax
add ebx, edx
or eax, 0x470e6a47
and eax, 0xc883cc45
or eax, 0x20000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x214b7250
and eax, 0x1cfdb277
and eax, 0x10000
or eax, 0xcc448901
mov dword [ebx], eax
add ebx, edx
xor eax, 0x609fdbb
and eax, 0xca083482
or eax, 0x35008901
mov dword [ebx], eax
add ebx, edx
and eax, 0x4291753f
or eax, 0x20798ed9
and eax, 0x6000bfdb
or eax, 0x14004024
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a3b1a55
or eax, 0x29ef7a7
and eax, 0x200c8b01
or eax, 0x90410008
mov dword [ebx], eax
add ebx, edx
and eax, 0x380e05f6
and eax, 0x100
or eax, 0x8901c083
mov dword [ebx], eax
add ebx, edx
or eax, 0x354747d7
or eax, 0x129402ca
and eax, 0x1583804d
or eax, 0x40083000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x28ee2e95
xor eax, 0x2d801c65
and eax, 0x104502b8
or eax, 0xa4103940
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4adee9ad
and eax, 0x44830055
or eax, 0x1440928
mov dword [ebx], eax
add ebx, edx
or eax, 0x4df1b68f
and eax, 0x1dc90740
and eax, 0x100
or eax, 0x94
mov dword [ebx], eax
add ebx, edx
or eax, 0x6635d5f5
or eax, 0x4dd980e7
and eax, 0x4705c100
or eax, 0x80022a00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5fd02b84
or eax, 0x547ed856
and eax, 0x9044
or eax, 0x401
mov dword [ebx], eax
add ebx, edx
or eax, 0x710ed389
and eax, 0x410a0000
or eax, 0x4810000
mov dword [ebx], eax
add ebx, edx
and eax, 0x17f3129e
xor eax, 0x421152f4
and eax, 0x40002c0
or eax, 0x90452100
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d5655d3
and eax, 0
or eax, 0x93840f
mov dword [ebx], eax
add ebx, edx
or eax, 0x30605442
and eax, 0x830000
or eax, 0x4d080000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b995f8e
and eax, 0x90000
or eax, 0xb4443bcc
mov dword [ebx], eax
add ebx, edx
or eax, 0x7530df8e
and eax, 0x58d0e
or eax, 0x820001
mov dword [ebx], eax
add ebx, edx
or eax, 0x2a804da0
and eax, 0x830000
or eax, 0x55080000
mov dword [ebx], eax
add ebx, edx
and eax, 0x48b2fe94
and eax, 0x820000
or eax, 0x14083ec
mov dword [ebx], eax
add ebx, edx
or eax, 0x24ca192d
xor eax, 0x16040ff
and eax, 0xa85100
or eax, 0x8b440489
mov dword [ebx], eax
add ebx, edx
or eax, 0x30ebf954
and eax, 0x10099317
and eax, 0x99005
or eax, 0x45224440
mov dword [ebx], eax
add ebx, edx
and eax, 0x1825d278
and eax, 0x215040
or eax, 0x8b1e25ac
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e42eef
and eax, 0x353f1b5d
and eax, 0x4c
or eax, 0xe983e801
mov dword [ebx], eax
add ebx, edx
and eax, 0x564d4e33
xor eax, 0x1b18ad7a
and eax, 0x48098101
or eax, 0xa0440800
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ad5e4ed
and eax, 0x22c84589
or eax, 0x1201002
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e45618c
and eax, 0x213b3a87
and eax, 0
or eax, 0x9589c855
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b01ce82
and eax, 0x1101c800
or eax, 0xeefe3704
mov dword [ebx], eax
add ebx, edx
and eax, 0x71b19be3
and eax, 0x1800100
or eax, 0x8248448b
mov dword [ebx], eax
add ebx, edx
or eax, 0x71c9a021
and eax, 0x1a11caa1
and eax, 0x100a0
or eax, 0x45880148
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1133a76a
or eax, 0x1c2d195d
and eax, 0x4bd83c8
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f830d75
and eax, 0x810140
or eax, 0x7efebf
mov dword [ebx], eax
add ebx, edx
and eax, 0x590de5e3
and eax, 0x31463401
and eax, 1
or eax, 0x4d8b1874
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b7ffeba
and eax, 0x204422c0
or eax, 0x90091920
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d724d17
or eax, 0x280b679c
and eax, 0x100b001c
or eax, 0x45801060
mov dword [ebx], eax
add ebx, edx
and eax, 0x3dd17032
and eax, 0x10011000
or eax, 0xe8542bc4
mov dword [ebx], eax
add ebx, edx
and eax, 0x11486144
or eax, 0x7e2f5209
and eax, 0x440b004c
or eax, 0x1800830
mov dword [ebx], eax
add ebx, edx