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

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x3f8
push ebx
mov dword [ebp - 4], 0x77a6
mov dword [ebp - 0x58], 0x14a8a
mov dword [ebp - 0x64], 0x254
mov dword [ebp - 0xd4], 0xf7ce
mov dword [ebp - 0x20], 0x11d20
mov dword [ebp - 0xf4], 0x808c
mov dword [ebp - 0xb0], 0x36d3
mov dword [ebp - 0xd0], 0x15383
mov dword [ebp - 0x98], 0x61ce
mov dword [ebp - 0x24], 0xfa30
mov dword [ebp - 0xc], 0x11555
mov dword [ebp - 0x184], 0xcb9d
mov dword [ebp - 0x28], 0x1120e
mov dword [ebp - 0xf8], 0x1e7e
mov dword [ebp - 0x78], 0x177d3
mov dword [ebp - 0x13c], 0x146d8
mov dword [ebp - 0x7c], 0x6181
mov dword [ebp - 0x54], 0x5306
mov dword [ebp - 0x30], 0x894d
mov dword [ebp - 0x60], 0x5b24
mov dword [ebp - 0x110], 0xab9b
mov dword [ebp - 0xac], 0xaf75
mov dword [ebp - 0x44], 0x14a9
mov dword [ebp - 0x18], 0xb0e4
mov dword [ebp - 0x10c], 0xea97
mov dword [ebp - 0x5c], 0x10d2f
call fcn.0047f9a0
mov eax, dword [ebp - 0x18]
sub eax, 0x35a9
mov dword [ebp - 0x18], eax
mov ecx, dword [ebp - 0x13c]
sub ecx, dword [ebp - 0x18]
mov dword [ebp - 0x13c], ecx
jmp 0x5041d1
mov edx, dword [ebp - 0x13c]
nop
nop
inc edx
mov dword [ebp - 0x13c], edx
mov eax, dword [ebp - 0x13c]
cmp eax, dword [ebp - 0x184]
jge 0x504632
mov ecx, dword [ebp - 0x20]
sub ecx, dword [ebp - 0x54]
mov dword [ebp - 0x250], ecx
mov edx, dword [ebp - 0x78]
mov dword [ebp - 0x254], edx
mov eax, dword [ebp - 0x54]
nop
nop
inc eax
mov dword [ebp - 0x54], eax
mov ecx, dword [ebp - 0x250]
cmp ecx, dword [ebp - 0x254]
jge 0x504261
mov edx, dword [ebp - 0x78]
sub edx, dword [ebp - 0xf8]
cmp edx, dword [ebp - 0x54]
jge 0x504261
mov eax, dword [ebp - 0x64]
xor eax, dword [ebp - 0xb0]
cmp eax, dword [ebp - 0x20]
jl 0x504258
mov ecx, dword [ebp - 0xd0]
add ecx, dword [ebp - 0x7c]
cmp ecx, dword [ebp - 0xf4]
jl 0x504258
mov edx, dword [ebp - 0x28]
sub edx, 1
mov dword [ebp - 0x28], edx
mov eax, dword [ebp - 0x18]
cmp eax, dword [ebp - 0x28]
jge 0x504261
mov eax, dword [ebp - 0x54]
cdq
idiv dword [ebp - 0x24]
test eax, eax
je 0x504261
mov ecx, dword [ebp - 0x60]
nop
nop
dec ecx
mov dword [ebp - 0x60], ecx
mov eax, dword [ebp - 0xb0]
cdq
idiv dword [ebp - 0x60]
cmp eax, dword [ebp - 0xd0]
jge 0x5042bc
mov edx, dword [ebp - 0x44]
or edx, dword [ebp - 0x24]
je 0x5042bc
mov eax, dword [ebp - 0x54]
mov dword [ebp - 0x258], eax
mov ecx, dword [ebp - 0x5c]
mov dword [ebp - 0x25c], ecx
mov edx, dword [ebp - 0x5c]
sub edx, 1
mov dword [ebp - 0x5c], edx
mov eax, dword [ebp - 0x258]
cmp eax, dword [ebp - 0x25c]
jge 0x5042bc
mov ecx, dword [ebp - 0x58]
imul ecx, dword [ebp - 0x7c]
cmp ecx, dword [ebp - 0xac]
jge 0x5042bc
mov edx, dword [ebp - 0x28]
dec edx
nop
nop
mov dword [ebp - 0x28], edx
mov eax, dword [ebp - 0x98]
cmp eax, dword [ebp - 0x20]
jl 0x5042f9
mov ecx, dword [ebp - 0x64]
cmp ecx, dword [ebp - 0x28]
jl 0x5042f9
mov edx, dword [ebp - 0x5c]
add edx, 1
mov dword [ebp - 0x5c], edx
mov eax, dword [ebp - 0x5c]
add eax, dword [ebp - 0x78]
je 0x5042eb
mov ecx, dword [ebp - 0x24]
add ecx, dword [ebp - 0xd4]
jne 0x5042f9
mov edx, dword [ebp - 0xc]
add edx, dword [ebp - 0x30]
cmp edx, dword [ebp - 0xb0]
jge 0x504302
mov eax, dword [ebp - 0x18]
add eax, 1
mov dword [ebp - 0x18], eax
mov eax, dword [ebp - 0x10c]
cdq
idiv dword [ebp - 0xf8]
cmp eax, dword [ebp - 0xac]
jge 0x50437e
mov ecx, dword [ebp - 0xac]
cmp ecx, dword [ebp - 0x60]
jge 0x50437e
mov edx, dword [ebp - 0x24]
or edx, dword [ebp - 0xc]
je 0x50437e
mov eax, dword [ebp - 0x18]
sub eax, 1
mov dword [ebp - 0x18], eax
mov ecx, dword [ebp - 0xf8]
xor ecx, dword [ebp - 0x18]
cmp ecx, dword [ebp - 0x7c]
jl 0x504375
mov edx, dword [ebp - 0x60]
sub edx, dword [ebp - 0x10c]
je 0x50437e
mov eax, dword [ebp - 0xc]
mov dword [ebp - 0x260], eax
mov ecx, dword [ebp - 0x78]
mov dword [ebp - 0x264], ecx
mov edx, dword [ebp - 0xc]
nop
nop
dec edx
mov dword [ebp - 0xc], edx
mov eax, dword [ebp - 0x260]
cmp eax, dword [ebp - 0x264]
jge 0x50437e
mov ecx, dword [ebp - 4]
inc ecx
nop
nop
mov dword [ebp - 4], ecx
mov edx, dword [ebp - 0xc]
dec edx
nop
nop
mov dword [ebp - 0xc], edx
mov eax, dword [ebp - 0xc]
sub eax, 1
mov dword [ebp - 0xc], eax
mov eax, dword [ebp - 0x5c]
cdq
idiv dword [ebp - 0x7c]
cmp eax, dword [ebp - 0x98]
jge 0x504428
mov ecx, dword [ebp - 0x44]
sub ecx, dword [ebp - 0x18]
je 0x5043b6
mov edx, dword [ebp - 0x10c]
cmp edx, dword [ebp - 0x60]
jl 0x5043de
mov eax, dword [ebp - 4]
dec eax
nop
nop
mov dword [ebp - 4], eax
mov ecx, dword [ebp - 0x24]
imul ecx, dword [ebp - 4]
mov dword [ebp - 0x268], ecx
mov edx, dword [ebp - 0x24]
add edx, 1
mov dword [ebp - 0x24], edx
cmp dword [ebp - 0x268], 0
je 0x504428
mov eax, dword [ebp - 0x28]
nop
dec eax
nop
mov dword [ebp - 0x28], eax
mov ecx, dword [ebp - 0x28]
sub ecx, dword [ebp - 0x24]
jne 0x50441f
mov edx, dword [ebp - 0xc]
sub edx, 1
mov dword [ebp - 0xc], edx
mov eax, dword [ebp - 0x58]
cdq
idiv dword [ebp - 0xc]
test eax, eax
jne 0x50441f
mov eax, dword [ebp - 0x10c]
cmp eax, dword [ebp - 0x5c]
jl 0x50441f
mov ecx, dword [ebp - 0xac]
sub ecx, dword [ebp - 0xf8]
cmp ecx, dword [ebp - 0x20]
jge 0x504428
mov edx, dword [ebp - 0x7c]
add edx, 1
mov dword [ebp - 0x7c], edx
mov eax, dword [ebp - 0x64]
cmp eax, dword [ebp - 0x5c]
jge 0x504439
mov ecx, dword [ebp - 0x20]
nop
dec ecx
nop
mov dword [ebp - 0x20], ecx
mov edx, dword [ebp - 0xf4]
and edx, dword [ebp - 0xac]
je 0x5045ac
mov eax, dword [ebp - 0x98]
or eax, dword [ebp - 0x78]
cmp eax, dword [ebp - 0xb0]
jge 0x5045ac
mov ecx, dword [ebp - 0x28]
cmp ecx, dword [ebp - 0xb0]
jge 0x5045ac
mov eax, dword [ebp - 0xf8]
cdq
idiv dword [ebp - 0x30]
cmp eax, dword [ebp - 0x44]
jge 0x5045ac
mov edx, dword [ebp - 0x7c]
dec edx
nop
nop
mov dword [ebp - 0x7c], edx
mov eax, dword [ebp - 0x7c]
cdq
idiv dword [ebp - 0x60]
test eax, eax
je 0x5045ac
mov eax, dword [ebp - 0x58]
cmp eax, dword [ebp - 0xd0]
jge 0x5045ac
mov ecx, dword [ebp - 0x5c]
imul ecx, dword [ebp - 0x30]
test ecx, ecx
je 0x5045ac
mov edx, dword [ebp - 0x20]
cmp edx, dword [ebp - 0x44]
jge 0x5045ac
mov eax, dword [ebp - 0x78]
nop
dec eax
nop
mov dword [ebp - 0x78], eax
mov eax, dword [ebp - 0x78]
cdq
idiv dword [ebp - 0xf4]
cmp eax, dword [ebp - 0xd4]
jge 0x5045ac
mov ecx, dword [ebp - 0x24]
nop
nop
inc ecx
mov dword [ebp - 0x24], ecx
mov edx, dword [ebp - 0x24]
and edx, dword [ebp - 0xb0]
je 0x504502
mov eax, dword [ebp - 0x78]
cmp eax, dword [ebp - 0x10c]
jl 0x50450e
mov ecx, dword [ebp - 0x20]
or ecx, dword [ebp - 0x30]
je 0x5045ac
mov eax, dword [ebp - 0x110]
cdq
idiv dword [ebp - 0xd0]
test eax, eax
je 0x5045ac
mov edx, dword [ebp - 0x64]
cmp edx, dword [ebp - 0x10c]
jge 0x50453a
mov dword [ebp - 0x1f4], 1
jmp 0x504544
mov dword [ebp - 0x1f4], 0
mov eax, dword [ebp - 0x30]
or eax, dword [ebp - 0x1f4]
mov dword [ebp - 0x26c], eax
mov ecx, dword [ebp - 0x30]
nop
nop
dec ecx
mov dword [ebp - 0x30], ecx
cmp dword [ebp - 0x26c], 0
je 0x5045ac
mov edx, dword [ebp - 0xd4]
cmp edx, dword [ebp - 0x28]
jge 0x50457c
mov dword [ebp - 0x1f8], 1
jmp 0x504586
mov dword [ebp - 0x1f8], 0
mov eax, dword [ebp - 0x98]
nop
nop
inc eax
mov dword [ebp - 0x98], eax
mov ecx, dword [ebp - 0x98]
xor ecx, dword [ebp - 0x1f8]
je 0x5045ac
mov edx, dword [ebp - 0x30]
dec edx
nop
nop
mov dword [ebp - 0x30], edx
mov eax, dword [ebp - 0x44]
imul eax, dword [ebp - 0xd0]
mov dword [ebp - 0x270], eax
mov ecx, dword [ebp - 0x44]
nop
nop
inc ecx
mov dword [ebp - 0x44], ecx
cmp dword [ebp - 0x270], 0
jne 0x504624
mov edx, dword [ebp - 0xc]
mov dword [ebp - 0x274], edx
mov eax, dword [ebp - 4]
mov dword [ebp - 0x278], eax
mov ecx, dword [ebp - 4]
nop
nop
inc ecx
mov dword [ebp - 4], ecx
mov edx, dword [ebp - 0x274]
cmp edx, dword [ebp - 0x278]
jl 0x504624
mov eax, dword [ebp - 0x60]
and eax, dword [ebp - 0x5c]
cmp eax, dword [ebp - 0x28]
jl 0x504624
mov ecx, dword [ebp - 0x58]
add ecx, dword [ebp - 0x64]
je 0x50462d
mov edx, dword [ebp - 0xd4]
add edx, 1
mov dword [ebp - 0xd4], edx
mov eax, dword [ebp - 0xd4]
sub eax, dword [ebp - 0x18]
je 0x50462d
mov ecx, dword [ebp - 0x20]
sub ecx, 1
mov dword [ebp - 0x20], ecx
jmp 0x5041c2
mov edx, dword [ebp - 0x98]
add edx, 1
mov dword [ebp - 0x98], edx
mov eax, dword [ebp - 0xf4]
cmp eax, dword [ebp - 0x54]
jl 0x50469b
mov ecx, dword [ebp - 0xf8]
nop
nop
dec ecx
mov dword [ebp - 0xf8], ecx
mov edx, dword [ebp - 0xd0]
cmp edx, dword [ebp - 0xf8]
jl 0x50469b
mov eax, dword [ebp - 0x98]
mov dword [ebp - 0x27c], eax
mov ecx, dword [ebp - 4]
mov dword [ebp - 0x280], ecx
mov edx, dword [ebp - 0x98]
dec edx
nop
nop
mov dword [ebp - 0x98], edx
mov eax, dword [ebp - 0x27c]
cmp eax, dword [ebp - 0x280]
jge 0x50470f
mov ecx, dword [ebp - 0xac]
cmp ecx, dword [ebp - 0x60]
jl 0x504706
mov edx, dword [ebp - 0x110]
cmp edx, dword [ebp - 0x10c]
jge 0x5046d2
mov eax, dword [ebp - 0x30]
add eax, dword [ebp - 0x44]
mov dword [ebp - 0x284], eax
mov ecx, dword [ebp - 0x30]
inc ecx
nop
nop
mov dword [ebp - 0x30], ecx
cmp dword [ebp - 0x284], 0
jne 0x504706
mov edx, dword [ebp - 0x18]
add edx, dword [ebp - 4]
jne 0x504706
mov eax, dword [ebp - 0x64]
cmp eax, dword [ebp - 0xd4]
jge 0x5046f1
mov dword [ebp - 0x1fc], 1
jmp 0x5046fb
mov dword [ebp - 0x1fc], 0
mov ecx, dword [ebp - 0x58]
or ecx, dword [ebp - 0x1fc]
je 0x50470f
mov edx, dword [ebp - 0x58]
inc edx
nop
nop
mov dword [ebp - 0x58], edx
mov eax, dword [ebp - 0xc]
add eax, 0xffff54b2
mov dword [ebp - 0xc], eax
mov ecx, dword [ebp - 0xf4]
add ecx, dword [ebp - 0xc]
mov dword [ebp - 0xf4], ecx
jmp 0x50473a
mov edx, dword [ebp - 0xf4]
nop
nop
inc edx
mov dword [ebp - 0xf4], edx
mov eax, dword [ebp - 0xf4]
cmp eax, dword [ebp - 0x10c]
jge 0x504957
mov ecx, dword [ebp - 0x60]
cmp ecx, dword [ebp - 0x44]
jl 0x504795
mov edx, dword [ebp - 4]
add edx, 1
mov dword [ebp - 4], edx
mov eax, dword [ebp - 0xf8]
cmp eax, dword [ebp - 4]
jge 0x5047c3
mov ecx, dword [ebp - 0xac]
sub ecx, 1
mov dword [ebp - 0xac], ecx
mov edx, dword [ebp - 0x7c]
cmp edx, dword [ebp - 0xac]
jge 0x5047c3
mov eax, dword [ebp - 0x5c]
cmp eax, dword [ebp - 0x110]
jge 0x5047c3
mov ecx, dword [ebp - 0x78]
cmp ecx, dword [ebp - 0x18]
jge 0x5047c3
mov eax, dword [ebp - 0x7c]
cdq
idiv dword [ebp - 0xd0]
test eax, eax
je 0x5047c3
mov edx, dword [ebp - 0x58]
nop
nop
dec edx
mov dword [ebp - 0x58], edx
mov eax, dword [ebp - 4]
add eax, dword [ebp - 0x58]
je 0x5047c3
mov ecx, dword [ebp - 0xd0]
nop
nop
dec ecx
mov dword [ebp - 0xd0], ecx
mov edx, dword [ebp - 0x54]
dec edx
nop
nop
mov dword [ebp - 0x54], edx
mov eax, dword [ebp - 0x20]
sub eax, 1
mov dword [ebp - 0x20], eax
mov eax, dword [ebp - 0x58]
cdq
idiv dword [ebp - 0x13c]
test eax, eax
jne 0x504804
mov ecx, dword [ebp - 0x5c]
cmp ecx, dword [ebp - 0x44]
jl 0x504804
mov edx, dword [ebp - 0x54]
add edx, dword [ebp - 0x18]
cmp edx, dword [ebp - 4]
jge 0x50480d
mov eax, dword [ebp - 0x98]
cmp eax, dword [ebp - 0xb0]
jge 0x50480d
mov ecx, dword [ebp - 0xc]
sub ecx, 1
mov dword [ebp - 0xc], ecx
mov edx, dword [ebp - 0x54]
add edx, 1
mov dword [ebp - 0x54], edx
mov eax, dword [ebp - 0x54]
cmp eax, dword [ebp - 4]
jge 0x504826
mov ecx, dword [ebp - 0x64]
cmp ecx, dword [ebp - 0x20]
jl 0x50483b
mov edx, dword [ebp - 0x24]
nop
dec edx
nop
mov dword [ebp - 0x24], edx
mov eax, dword [ebp - 0x60]
imul eax, dword [ebp - 0x24]
cmp eax, dword [ebp - 0x30]
jge 0x504844
mov ecx, dword [ebp - 0x30]
nop
nop
inc ecx
mov dword [ebp - 0x30], ecx
mov edx, dword [ebp - 0x110]
cmp edx, dword [ebp - 0x54]
jge 0x5048cd
mov eax, dword [ebp - 0x78]
nop
nop
inc eax
mov dword [ebp - 0x78], eax
mov ecx, dword [ebp - 4]
imul ecx, dword [ebp - 0x78]
mov dword [ebp - 0x288], ecx
mov edx, dword [ebp - 4]
add edx, 1
mov dword [ebp - 4], edx
cmp dword [ebp - 0x288], 0
je 0x5048cd
mov eax, dword [ebp - 0x13c]
add eax, dword [ebp - 0x28]
je 0x5048cd
mov ecx, dword [ebp - 0x44]
nop
inc ecx
nop
mov dword [ebp - 0x44], ecx
mov edx, dword [ebp - 0x24]
cmp edx, dword [ebp - 0x44]
jge 0x5048cd
mov eax, dword [ebp - 0xc]
imul eax, dword [ebp - 0x184]
cmp eax, dword [ebp - 0xac]
jge 0x5048cd
mov ecx, dword [ebp - 4]
sub ecx, 1
mov dword [ebp - 4], ecx
mov edx, dword [ebp - 4]
and edx, dword [ebp - 0x110]
je 0x5048cd
mov eax, dword [ebp - 0xd4]
cmp eax, dword [ebp - 0x58]
jge 0x5048cd
mov ecx, dword [ebp - 0x44]
nop
dec ecx
nop
mov dword [ebp - 0x44], ecx
mov edx, dword [ebp - 0x64]
inc edx
nop
nop
mov dword [ebp - 0x64], edx
mov eax, dword [ebp - 0xd4]
cmp eax, dword [ebp - 0x64]
jl 0x5048fd
mov ecx, dword [ebp - 0x20]
cmp ecx, dword [ebp - 0x184]
jl 0x5048fd
mov edx, dword [ebp - 0x110]
xor edx, dword [ebp - 0x58]
cmp edx, dword [ebp - 0xb0]
jge 0x50490c
mov eax, dword [ebp - 0x184]
nop
nop
dec eax
mov dword [ebp - 0x184], eax
mov ecx, dword [ebp - 0x30]
cmp ecx, dword [ebp - 0x7c]
jl 0x504943
mov eax, dword [ebp - 0xb0]
cdq
idiv dword [ebp - 0xac]
test eax, eax
je 0x504933
mov eax, dword [ebp - 0x20]
cdq
idiv dword [ebp - 0xd0]
test eax, eax
jne 0x504943
mov edx, dword [ebp - 0x28]
cmp edx, dword [ebp - 4]
jge 0x504952
mov eax, dword [ebp - 0x58]
sub eax, dword [ebp - 0x64]
je 0x504952
mov ecx, dword [ebp - 0xb0]
add ecx, 1
mov dword [ebp - 0xb0], ecx
jmp 0x50472b
mov edx, dword [ebp - 0x20]
sub edx, 0x8b2c
mov dword [ebp - 0x20], edx
mov eax, dword [ebp - 0x18]
add eax, dword [ebp - 0x20]
mov dword [ebp - 0x18], eax
jmp 0x504977
mov ecx, dword [ebp - 0x18]
add ecx, 1
mov dword [ebp - 0x18], ecx
mov edx, dword [ebp - 0x18]
cmp edx, dword [ebp - 0x5c]
jge 0x5049f3
mov eax, dword [ebp - 0x28]
nop
nop
dec eax
mov dword [ebp - 0x28], eax
mov ecx, dword [ebp - 0x24]
add ecx, 1
mov dword [ebp - 0x24], ecx
mov edx, dword [ebp - 0x110]
nop
inc edx
nop
mov dword [ebp - 0x110], edx
mov eax, dword [ebp - 0x28]
add eax, dword [ebp - 0x7c]
je 0x5049b3
mov ecx, dword [ebp - 4]
cmp ecx, dword [ebp - 0xd4]
jl 0x5049dc
mov edx, dword [ebp - 0x60]
mov dword [ebp - 0x28c], edx
mov eax, dword [ebp - 0x64]
mov dword [ebp - 0x290], eax
mov ecx, dword [ebp - 0x60]
nop
nop
dec ecx
mov dword [ebp - 0x60], ecx
mov edx, dword [ebp - 0x28c]
cmp edx, dword [ebp - 0x290]
jge 0x5049e5
mov eax, dword [ebp - 0xc]
nop
dec eax
nop
mov dword [ebp - 0xc], eax
mov ecx, dword [ebp - 0x64]
dec ecx
nop
nop
mov dword [ebp - 0x64], ecx
jmp 0x50496e
mov dword [ebp - 0x1dc], 0x2d36
mov dword [ebp - 0x1b0], 0xf04e
mov dword [ebp - 0x144], 0x87fb
mov dword [ebp - 0x14c], 0x145ce
mov dword [ebp - 0x148], 0x3a5
mov dword [ebp - 0x190], 0xa39b
mov dword [ebp - 0x20c], 0x141f8
mov dword [ebp - 0x160], 0x4ca2
mov dword [ebp - 0x114], 0x15d9d
mov dword [ebp - 0x118], 0x1279b
mov dword [ebp - 0x140], 0x4f88
mov dword [ebp - 0x198], 0xf8d1
mov dword [ebp - 0x1e0], 0x441f
mov dword [ebp - 0x208], 0x18130
mov dword [ebp - 0x1d8], 0x12e42
mov dword [ebp - 0x188], 0xe7b8
mov dword [ebp - 0x19c], 0x2664
mov dword [ebp - 0x164], 0xe148
mov dword [ebp - 0x18c], 0x164e6
mov dword [ebp - 0x294], 0x16cea
mov dword [ebp - 0xb4], 0xb700
mov dword [ebp - 0x194], 0x106b7
mov dword [ebp - 0x1ac], 0xe09f
call fcn.0041d900
mov edx, dword [ebp - 0x114]
sub edx, 0xd871
mov dword [ebp - 0x114], edx
mov eax, dword [ebp - 0x188]
add eax, dword [ebp - 0x114]
mov dword [ebp - 0x188], eax
jmp 0x504b13
mov ecx, dword [ebp - 0x188]
nop
inc ecx
nop
mov dword [ebp - 0x188], ecx
mov edx, dword [ebp - 0x188]
cmp edx, dword [ebp - 0x294]
jge 0x504eff
mov eax, dword [ebp - 0x140]
nop
nop
dec eax
mov dword [ebp - 0x140], eax
mov ecx, dword [ebp - 0x140]
and ecx, dword [ebp - 0x164]
cmp ecx, dword [ebp - 0x198]
jl 0x504b96
mov edx, dword [ebp - 0x198]
and edx, dword [ebp - 0x1b0]
jne 0x504b96
mov eax, dword [ebp - 0xb4]
imul eax, dword [ebp - 0x1e0]
cmp eax, dword [ebp - 0x18c]
jl 0x504b96
mov ecx, dword [ebp - 0x118]
cmp ecx, dword [ebp - 0x160]
jge 0x504d21
mov eax, dword [ebp - 0x1ac]
cdq
idiv dword [ebp - 0x190]
cmp eax, dword [ebp - 0x208]
jge 0x504d21
mov edx, dword [ebp - 0x160]
mov dword [ebp - 0x298], edx
mov eax, dword [ebp - 0x144]
mov dword [ebp - 0x29c], eax
mov ecx, dword [ebp - 0x144]
add ecx, 1
mov dword [ebp - 0x144], ecx
mov edx, dword [ebp - 0x160]
add edx, 1
mov dword [ebp - 0x160], edx
mov eax, dword [ebp - 0x298]
cmp eax, dword [ebp - 0x29c]
jl 0x504c7a
mov ecx, dword [ebp - 0x114]
nop
nop
inc ecx
mov dword [ebp - 0x114], ecx
mov edx, dword [ebp - 0x1d8]
cmp edx, dword [ebp - 0x114]
jge 0x504c37
mov eax, dword [ebp - 0x140]
imul eax, dword [ebp - 0xb4]
mov dword [ebp - 0x2a0], eax
mov ecx, dword [ebp - 0x198]
mov dword [ebp - 0x2a4], ecx
mov edx, dword [ebp - 0xb4]
add edx, 1
mov dword [ebp - 0xb4], edx
mov eax, dword [ebp - 0x2a0]
cmp eax, dword [ebp - 0x2a4]
jl 0x504c7a
mov ecx, dword [ebp - 0x118]
or ecx, dword [ebp - 0x18c]
mov dword [ebp - 0x2a8], ecx
mov edx, dword [ebp - 0x18c]
sub edx, 1
mov dword [ebp - 0x18c], edx
cmp dword [ebp - 0x2a8], 0
jne 0x504c7a
mov eax, dword [ebp - 0x194]
imul eax, dword [ebp - 0x1dc]
cmp eax, dword [ebp - 0x19c]
jge 0x504d21
mov ecx, dword [ebp - 0x118]
mov dword [ebp - 0x2ac], ecx
mov edx, dword [ebp - 0x190]
mov dword [ebp - 0x2b0], edx
mov eax, dword [ebp - 0x190]
add eax, 1
mov dword [ebp - 0x190], eax
mov ecx, dword [ebp - 0x2ac]
cmp ecx, dword [ebp - 0x2b0]
jge 0x504d21
mov edx, dword [ebp - 0x160]
imul edx, dword [ebp - 0x148]
cmp edx, dword [ebp - 0x18c]
jge 0x504d21
mov eax, dword [ebp - 0x19c]
cmp eax, dword [ebp - 0x20c]
jge 0x504cde
mov dword [ebp - 0x200], 1
jmp 0x504ce8
mov dword [ebp - 0x200], 0
mov ecx, dword [ebp - 0x1d8]
and ecx, dword [ebp - 0x200]
je 0x504d21
mov edx, dword [ebp - 0x114]
add edx, dword [ebp - 0x1b0]
je 0x504d21
mov eax, dword [ebp - 0x140]
cmp eax, dword [ebp - 0xb4]
jge 0x504d21
mov ecx, dword [ebp - 0xb4]
add ecx, 1
mov dword [ebp - 0xb4], ecx
mov edx, dword [ebp - 0x1ac]
sub edx, 1
mov dword [ebp - 0x1ac], edx
mov eax, dword [ebp - 0x140]
sub eax, 1
mov dword [ebp - 0x140], eax
mov ecx, dword [ebp - 0x148]
add ecx, 1
mov dword [ebp - 0x148], ecx
mov edx, dword [ebp - 0x148]
xor edx, dword [ebp - 0x144]
je 0x504d6b
mov eax, dword [ebp - 0x194]
sub eax, 1
mov dword [ebp - 0x194], eax
mov ecx, dword [ebp - 0x118]
sub ecx, 1
mov dword [ebp - 0x118], ecx
mov edx, dword [ebp - 0x1dc]
cmp edx, dword [ebp - 0x14c]
jge 0x504d94
mov dword [ebp - 0x204], 1
jmp 0x504d9e
mov dword [ebp - 0x204], 0
mov eax, dword [ebp - 0x148]
and eax, dword [ebp - 0x204]
je 0x504eeb
mov ecx, dword [ebp - 0x208]
cmp ecx, dword [ebp - 0x1d8]
jge 0x504ddb
mov edx, dword [ebp - 0x144]
nop
dec edx
nop
mov dword [ebp - 0x144], edx
mov eax, dword [ebp - 0x20c]
cmp eax, dword [ebp - 0x144]
jl 0x504e17
mov ecx, dword [ebp - 0x160]
imul ecx, dword [ebp - 0x198]
cmp ecx, dword [ebp - 0x19c]
jge 0x504e05
mov eax, dword [ebp - 0x114]
cdq
idiv dword [ebp - 0x19c]
cmp eax, dword [ebp - 0x1ac]
jl 0x504e17
mov edx, dword [ebp - 0x1e0]
or edx, dword [ebp - 0x164]
je 0x504eeb
mov eax, dword [ebp - 0x1dc]
cmp eax, dword [ebp - 0x148]
jge 0x504e41
mov ecx, dword [ebp - 0x14c]
cmp ecx, dword [ebp - 0x190]
jge 0x504e41
mov edx, dword [ebp - 0x194]
cmp edx, dword [ebp - 0xb4]
jl 0x504e72
mov eax, dword [ebp - 0x118]
nop
nop
inc eax
mov dword [ebp - 0x118], eax
mov ecx, dword [ebp - 0x118]
xor ecx, dword [ebp - 0x1e0]
cmp ecx, dword [ebp - 0x1b0]
jl 0x504e72
mov edx, dword [ebp - 0x164]
cmp edx, dword [ebp - 0x1b0]
jge 0x504eeb
mov eax, dword [ebp - 0x194]
imul eax, dword [ebp - 0xb4]
cmp eax, dword [ebp - 0x198]
jl 0x504edc
mov ecx, dword [ebp - 0x14c]
add ecx, dword [ebp - 0x148]
mov dword [ebp - 0x2b4], ecx
mov edx, dword [ebp - 0x14c]
sub edx, 1
mov dword [ebp - 0x14c], edx
cmp dword [ebp - 0x2b4], 0
je 0x504eeb
mov eax, dword [ebp - 0x164]
cdq
idiv dword [ebp - 0x19c]
mov dword [ebp - 0x2b8], eax
mov eax, dword [ebp - 0x164]
nop
inc eax
nop
mov dword [ebp - 0x164], eax
cmp dword [ebp - 0x2b8], 0
je 0x504eeb
mov ecx, dword [ebp - 0x14c]
nop
nop
inc ecx
mov dword [ebp - 0x14c], ecx
mov edx, dword [ebp - 0xb4]
add edx, 1
mov dword [ebp - 0xb4], edx
jmp 0x504b04
call fcn.004b9760
mov dword [ebp - 0xdc], 0xf079
mov dword [ebp - 0x88], 0x103b3
mov dword [ebp - 0x9c], 0x12369
mov dword [ebp - 0x68], 0x17e31
mov dword [ebp - 0x150], 0x16b9e
mov dword [ebp - 0xc0], 0xa9ef
mov dword [ebp - 0x80], 0xfcea
mov dword [ebp - 0x11c], 0x48e5
mov dword [ebp - 0x10], 0xcb8b
mov dword [ebp - 0x2c], 0x129b7
mov dword [ebp - 0x48], 0x2ddf
mov dword [ebp - 0x1b4], 0x859d
mov dword [ebp - 0x168], 0x94fd
mov dword [ebp - 0x120], 0xa39a
mov dword [ebp - 0xbc], 0xb00e
mov dword [ebp - 0x34], 0x4adf
mov dword [ebp - 0xe0], 0x12968
mov dword [ebp - 0x38], 0x3250
mov dword [ebp - 0x6c], 0x6697
mov dword [ebp - 0x84], 0x6466
mov dword [ebp - 0xb8], 0x11d2e
mov dword [ebp - 0xd8], 0x13741
mov dword [ebp - 0x1c], 0x17bdd
mov dword [ebp - 0x1a0], 0x16f24
mov eax, dword [ebp - 0xdc]
add eax, 0xffff6949
mov dword [ebp - 0xdc], eax
mov ecx, dword [ebp - 0xc0]
add ecx, dword [ebp - 0xdc]
mov dword [ebp - 0xc0], ecx
jmp 0x50500d
mov edx, dword [ebp - 0xc0]
nop
inc edx
nop
mov dword [ebp - 0xc0], edx
mov eax, dword [ebp - 0xc0]
cmp eax, dword [ebp - 0x88]
jge 0x5053ba
mov ecx, dword [ebp - 0xb8]
nop
nop
dec ecx
mov dword [ebp - 0xb8], ecx
mov edx, dword [ebp - 0x1a0]
cmp edx, dword [ebp - 0xb8]
jge 0x505175
mov eax, dword [ebp - 0x80]
cmp eax, dword [ebp - 0x120]
jge 0x505175
mov ecx, dword [ebp - 0x10]
mov dword [ebp - 0x2bc], ecx
mov edx, dword [ebp - 0x168]
mov dword [ebp - 0x2c0], edx
mov eax, dword [ebp - 0x168]
nop
inc eax
nop
mov dword [ebp - 0x168], eax
mov ecx, dword [ebp - 0x2bc]
cmp ecx, dword [ebp - 0x2c0]
jge 0x505175
mov edx, dword [ebp - 0x34]
xor edx, dword [ebp - 0x9c]
je 0x505175
mov eax, dword [ebp - 0x11c]
cmp eax, dword [ebp - 0xdc]
jge 0x505175
mov ecx, dword [ebp - 0x11c]
cmp ecx, dword [ebp - 0x120]
jl 0x5050d7
mov edx, dword [ebp - 0x80]
cmp edx, dword [ebp - 0x9c]
jl 0x5050d7
mov eax, dword [ebp - 0x2c]
nop
inc eax
nop
mov dword [ebp - 0x2c], eax
mov ecx, dword [ebp - 0x2c]
sub ecx, dword [ebp - 0x150]
je 0x505175
mov edx, dword [ebp - 0x11c]
cmp edx, dword [ebp - 0x2c]
jl 0x505132
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x2c4], eax
mov ecx, dword [ebp - 0xbc]
mov dword [ebp - 0x2c8], ecx
mov edx, dword [ebp - 0xbc]
nop
dec edx
nop
mov dword [ebp - 0xbc], edx
mov eax, dword [ebp - 0x2c4]
cmp eax, dword [ebp - 0x2c8]
jl 0x505132
mov ecx, dword [ebp - 0x48]
sub ecx, dword [ebp - 0x10]
mov dword [ebp - 0x2cc], ecx
mov edx, dword [ebp - 0x10]
add edx, 1
mov dword [ebp - 0x10], edx
cmp dword [ebp - 0x2cc], 0
je 0x505175
mov eax, dword [ebp - 0x38]
mov dword [ebp - 0x2d0], eax
mov ecx, dword [ebp - 0x9c]
mov dword [ebp - 0x2d4], ecx
mov edx, dword [ebp - 0x38]
sub edx, 1
mov dword [ebp - 0x38], edx
mov eax, dword [ebp - 0x2d0]
cmp eax, dword [ebp - 0x2d4]
jge 0x505175
mov ecx, dword [ebp - 0x68]
cmp ecx, dword [ebp - 0x80]
jge 0x505175
mov edx, dword [ebp - 0xd8]
nop
nop
inc edx
mov dword [ebp - 0xd8], edx
mov eax, dword [ebp - 0x34]
nop
nop
dec eax
mov dword [ebp - 0x34], eax
mov ecx, dword [ebp - 0x34]
nop
dec ecx
nop
mov dword [ebp - 0x34], ecx
mov edx, dword [ebp - 0x9c]
sub edx, 1
mov dword [ebp - 0x9c], edx
mov eax, dword [ebp - 0x9c]
dec eax
nop
nop
mov dword [ebp - 0x9c], eax
mov ecx, dword [ebp - 0x2c]
mov dword [ebp - 0x2d8], ecx
mov edx, dword [ebp - 0xbc]
mov dword [ebp - 0x2dc], edx
mov eax, dword [ebp - 0xbc]
inc eax
nop
nop
mov dword [ebp - 0xbc], eax
mov ecx, dword [ebp - 0x2d8]
cmp ecx, dword [ebp - 0x2dc]
jge 0x505320
mov edx, dword [ebp - 0xdc]
cmp edx, dword [ebp - 0x1b4]
jge 0x505320
mov eax, dword [ebp - 0xe0]
cmp eax, dword [ebp - 0x1c]
jge 0x505320
mov ecx, dword [ebp - 0x84]
cmp ecx, dword [ebp - 0x10]
jge 0x505213
mov dword [ebp - 0x210], 1
jmp 0x50521d
mov dword [ebp - 0x210], 0
mov edx, dword [ebp - 0x48]
xor edx, dword [ebp - 0x210]
je 0x505320
mov eax, dword [ebp - 0x168]
or eax, dword [ebp - 0x6c]
cmp eax, dword [ebp - 0x68]
jl 0x5052aa
mov ecx, dword [ebp - 0x120]
cmp ecx, dword [ebp - 0x9c]
jge 0x505254
mov dword [ebp - 0x214], 1
jmp 0x50525e
mov dword [ebp - 0x214], 0
mov edx, dword [ebp - 0x80]
or edx, dword [ebp - 0x214]
jne 0x5052aa
mov eax, dword [ebp - 0xbc]
cmp eax, dword [ebp - 0x1c]
jge 0x505320
mov ecx, dword [ebp - 0x84]
sub ecx, 1
mov dword [ebp - 0x84], ecx
mov edx, dword [ebp - 0x84]
or edx, dword [ebp - 0x11c]
je 0x505320
mov eax, dword [ebp - 0xb8]
imul eax, dword [ebp - 0x9c]
test eax, eax
je 0x505320
mov ecx, dword [ebp - 0x80]
imul ecx, dword [ebp - 0x6c]
mov dword [ebp - 0x2e0], ecx
mov edx, dword [ebp - 0x6c]
dec edx
nop
nop
mov dword [ebp - 0x6c], edx
cmp dword [ebp - 0x2e0], 0
jne 0x505317
mov eax, dword [ebp - 0x68]
cmp eax, dword [ebp - 0xe0]
jge 0x5052e0
mov dword [ebp - 0x218], 1
jmp 0x5052ea
mov dword [ebp - 0x218], 0
mov ecx, dword [ebp - 0x9c]
and ecx, dword [ebp - 0x218]
jne 0x505317
mov edx, dword [ebp - 0x1c]
cmp edx, dword [ebp - 0xd8]
jge 0x505320
mov eax, dword [ebp - 0x2c]
sub eax, 1
mov dword [ebp - 0x2c], eax
mov ecx, dword [ebp - 0x11c]
cmp ecx, dword [ebp - 0x2c]
jge 0x505320
mov edx, dword [ebp - 0x80]
nop
nop
dec edx
mov dword [ebp - 0x80], edx
mov eax, dword [ebp - 0x9c]
cmp eax, dword [ebp - 0x10]
jl 0x5053a6
mov eax, dword [ebp - 0x6c]
cdq
idiv dword [ebp - 0x120]
cmp eax, dword [ebp - 0x84]
jge 0x50534e
mov ecx, dword [ebp - 0x48]
nop
dec ecx
nop
mov dword [ebp - 0x48], ecx
mov edx, dword [ebp - 0x2c]
cmp edx, dword [ebp - 0x48]
jl 0x5053a6
mov eax, dword [ebp - 0xb8]
mov dword [ebp - 0x2e4], eax
mov ecx, dword [ebp - 0x1c]
mov dword [ebp - 0x2e8], ecx
mov edx, dword [ebp - 0x1c]
nop
nop
dec edx
mov dword [ebp - 0x1c], edx
mov eax, dword [ebp - 0x2e4]
cmp eax, dword [ebp - 0x2e8]
jge 0x5053b5
mov ecx, dword [ebp - 0x84]
mov dword [ebp - 0x2ec], ecx
mov edx, dword [ebp - 0x68]
mov dword [ebp - 0x2f0], edx
mov eax, dword [ebp - 0x68]
add eax, 1
mov dword [ebp - 0x68], eax
mov ecx, dword [ebp - 0x2ec]
cmp ecx, dword [ebp - 0x2f0]
jge 0x5053b5
mov edx, dword [ebp - 0x120]
sub edx, 1
mov dword [ebp - 0x120], edx
jmp 0x504ffe
mov eax, dword [ebp - 0x48]
add eax, 0x9df6
mov dword [ebp - 0x48], eax
mov ecx, dword [ebp - 0x1c]
sub ecx, dword [ebp - 0x48]
mov dword [ebp - 0x1c], ecx
jmp 0x5053d9
mov edx, dword [ebp - 0x1c]
add edx, 1
mov dword [ebp - 0x1c], edx
mov eax, dword [ebp - 0x1c]
cmp eax, dword [ebp - 0xbc]
jge 0x50550b
mov ecx, dword [ebp - 0xb8]
inc ecx
nop
nop
mov dword [ebp - 0xb8], ecx
mov edx, dword [ebp - 0x34]
sub edx, 1
mov dword [ebp - 0x34], edx
mov eax, dword [ebp - 0x1b4]
sub eax, 1
mov dword [ebp - 0x1b4], eax
mov ecx, dword [ebp - 0xd8]
nop
nop
dec ecx
mov dword [ebp - 0xd8], ecx
mov edx, dword [ebp - 0x88]
add edx, 1
mov dword [ebp - 0x88], edx
mov eax, dword [ebp - 0x168]
cmp eax, dword [ebp - 0x11c]
jge 0x505449
mov ecx, dword [ebp - 0x68]
add ecx, dword [ebp - 0xdc]
cmp ecx, dword [ebp - 0x10]
jl 0x50548f
mov edx, dword [ebp - 0xd8]
xor edx, dword [ebp - 0x34]
mov dword [ebp - 0x2f4], edx
mov eax, dword [ebp - 0x84]
mov dword [ebp - 0x2f8], eax
mov ecx, dword [ebp - 0xd8]
sub ecx, 1
mov dword [ebp - 0xd8], ecx
mov edx, dword [ebp - 0x2f4]
cmp edx, dword [ebp - 0x2f8]
jl 0x50548f
mov eax, dword [ebp - 0xe0]
and eax, dword [ebp - 0x38]
cmp eax, dword [ebp - 0x6c]
jge 0x505506
mov ecx, dword [ebp - 0x38]
cmp ecx, dword [ebp - 0x10]
jge 0x5054ad
mov edx, dword [ebp - 0x2c]
imul edx, dword [ebp - 0x48]
test edx, edx
je 0x5054ad
mov eax, dword [ebp - 0x11c]
cmp eax, dword [ebp - 0x6c]
jl 0x5054bb
mov ecx, dword [ebp - 0x84]
cmp ecx, dword [ebp - 0x88]
jge 0x505506
mov edx, dword [ebp - 0xdc]
cmp edx, dword [ebp - 0x34]
jl 0x5054f7
mov eax, dword [ebp - 0xb8]
imul eax, dword [ebp - 0x150]
cmp eax, dword [ebp - 0xe0]
jl 0x5054f7
mov ecx, dword [ebp - 0x68]
cmp ecx, dword [ebp - 0xd8]
jl 0x5054f7
mov edx, dword [ebp - 0x9c]
imul edx, dword [ebp - 0xc0]
test edx, edx
je 0x505506
mov eax, dword [ebp - 0xdc]
sub eax, 1
mov dword [ebp - 0xdc], eax
jmp 0x5053d0
mov ecx, dword [ebp - 0xb8]
cmp ecx, dword [ebp - 0x1c]
jge 0x505522
mov dword [ebp - 0x21c], 1
jmp 0x50552c
mov dword [ebp - 0x21c], 0
mov edx, dword [ebp - 0xc0]
or edx, dword [ebp - 0x21c]
jne 0x505574
mov eax, dword [ebp - 0x38]
cmp eax, dword [ebp - 0xe0]
jge 0x505566
mov ecx, dword [ebp - 0xd8]
add ecx, dword [ebp - 0x34]
mov dword [ebp - 0x2fc], ecx
mov edx, dword [ebp - 0x34]
nop
inc edx
nop
mov dword [ebp - 0x34], edx
cmp dword [ebp - 0x2fc], 0
jne 0x505574
mov eax, dword [ebp - 0x80]
add eax, dword [ebp - 0x6c]
cmp eax, dword [ebp - 0x150]
jge 0x505591
mov ecx, dword [ebp - 0x1a0]
cmp ecx, dword [ebp - 0x88]
jge 0x505591
mov edx, dword [ebp - 0xe0]
sub edx, 1
mov dword [ebp - 0xe0], edx
mov eax, dword [ebp - 0x10]
add eax, 0xffffe87e
mov dword [ebp - 0x10], eax
mov ecx, dword [ebp - 0x80]
sub ecx, dword [ebp - 0x10]
mov dword [ebp - 0x80], ecx
jmp 0x5055b0
mov edx, dword [ebp - 0x80]
add edx, 1
mov dword [ebp - 0x80], edx
mov eax, dword [ebp - 0x80]
cmp eax, dword [ebp - 0x11c]
jge 0x505878
mov ecx, dword [ebp - 0x38]
mov dword [ebp - 0x300], ecx
mov edx, dword [ebp - 0x68]
mov dword [ebp - 0x304], edx
mov eax, dword [ebp - 0x68]
nop
inc eax
nop
mov dword [ebp - 0x68], eax
mov ecx, dword [ebp - 0x300]
cmp ecx, dword [ebp - 0x304]
jge 0x505655
mov edx, dword [ebp - 0x6c]
or edx, dword [ebp - 0xbc]
je 0x505655
mov eax, dword [ebp - 0x120]
cmp eax, dword [ebp - 0x38]
jge 0x50560a
mov dword [ebp - 0x220], 1
jmp 0x505614
mov dword [ebp - 0x220], 0
mov ecx, dword [ebp - 0x168]
or ecx, dword [ebp - 0x220]
je 0x505655
mov eax, dword [ebp - 0x48]
cdq
idiv dword [ebp - 0x10]
test eax, eax
je 0x505655
mov edx, dword [ebp - 0x10]
imul edx, dword [ebp - 0x2c]
mov dword [ebp - 0x308], edx
mov eax, dword [ebp - 0x2c]
add eax, 1
mov dword [ebp - 0x2c], eax
cmp dword [ebp - 0x308], 0
je 0x505655
mov ecx, dword [ebp - 0x38]
inc ecx
nop
nop
mov dword [ebp - 0x38], ecx
mov edx, dword [ebp - 0x10]
sub edx, 1
mov dword [ebp - 0x10], edx
mov eax, dword [ebp - 0x6c]
and eax, dword [ebp - 0x48]
je 0x50567d
mov ecx, dword [ebp - 0x34]
add ecx, 1
mov dword [ebp - 0x34], ecx
mov edx, dword [ebp - 0x34]
add edx, dword [ebp - 0xe0]
cmp edx, dword [ebp - 0x10]
jl 0x50568b
mov eax, dword [ebp - 0x88]
cmp eax, dword [ebp - 0xc0]
jge 0x505694
mov ecx, dword [ebp - 0x38]
nop
nop
inc ecx
mov dword [ebp - 0x38], ecx
mov edx, dword [ebp - 0xb8]
add edx, 1
mov dword [ebp - 0xb8], edx
mov eax, dword [ebp - 0x1c]
add eax, 1
mov dword [ebp - 0x1c], eax
mov ecx, dword [ebp - 0x1c]
mov dword [ebp - 0x30c], ecx
mov edx, dword [ebp - 0x10]
mov dword [ebp - 0x310], edx
mov eax, dword [ebp - 0x10]
add eax, 1
mov dword [ebp - 0x10], eax
mov ecx, dword [ebp - 0x30c]
cmp ecx, dword [ebp - 0x310]
jge 0x5056de
mov edx, dword [ebp - 0x48]
sub edx, 1
mov dword [ebp - 0x48], edx
mov eax, dword [ebp - 0x84]
and eax, dword [ebp - 0x48]
cmp eax, dword [ebp - 0x88]
jl 0x505752
mov ecx, dword [ebp - 0x10]
sub ecx, dword [ebp - 0xbc]
cmp ecx, dword [ebp - 0xe0]
jge 0x505714
mov edx, dword [ebp - 0x68]
add edx, 1
mov dword [ebp - 0x68], edx
mov eax, dword [ebp - 0x68]
xor eax, dword [ebp - 0x1b4]
jne 0x505752
mov ecx, dword [ebp - 0x2c]
add ecx, 1
mov dword [ebp - 0x2c], ecx
mov edx, dword [ebp - 0x120]
imul edx, dword [ebp - 0x2c]
test edx, edx
jne 0x505752
mov eax, dword [ebp - 0x88]
add eax, dword [ebp - 0x38]
mov dword [ebp - 0x314], eax
mov ecx, dword [ebp - 0x88]
add ecx, 1
mov dword [ebp - 0x88], ecx
cmp dword [ebp - 0x314], 0
je 0x50575b
mov edx, dword [ebp - 0x38]
nop
nop
dec edx
mov dword [ebp - 0x38], edx
mov eax, dword [ebp - 0x1a0]
mov dword [ebp - 0x318], eax
mov ecx, dword [ebp - 0x10]
mov dword [ebp - 0x31c], ecx
mov edx, dword [ebp - 0x1a0]
nop
nop
dec edx
mov dword [ebp - 0x1a0], edx
mov eax, dword [ebp - 0x318]
cmp eax, dword [ebp - 0x31c]
jl 0x505820
mov ecx, dword [ebp - 0x150]
sub ecx, 1
mov dword [ebp - 0x150], ecx
mov edx, dword [ebp - 0x34]
cmp edx, dword [ebp - 0x150]
jl 0x505820
mov eax, dword [ebp - 0xdc]
cdq
idiv dword [ebp - 0x38]
cmp eax, dword [ebp - 0xe0]
jge 0x50586a
mov eax, dword [ebp - 0x84]
mov dword [ebp - 0x320], eax
mov ecx, dword [ebp - 0xc0]
mov dword [ebp - 0x324], ecx
mov edx, dword [ebp - 0x84]
add edx, 1
mov dword [ebp - 0x84], edx
mov eax, dword [ebp - 0x320]
cmp eax, dword [ebp - 0x324]
jge 0x505802
mov dword [ebp - 0x224], 1
jmp 0x50580c
mov dword [ebp - 0x224], 0
mov ecx, dword [ebp - 0x6c]
nop
nop
dec ecx
mov dword [ebp - 0x6c], ecx
mov edx, dword [ebp - 0x6c]
or edx, dword [ebp - 0x224]
je 0x50586a
mov eax, dword [ebp - 0x6c]
cmp eax, dword [ebp - 0x84]
jl 0x50585b
mov ecx, dword [ebp - 0x1c]
cmp ecx, dword [ebp - 0x150]
jl 0x50585b
mov edx, dword [ebp - 0x88]
nop
nop
dec edx
mov dword [ebp - 0x88], edx
mov eax, dword [ebp - 0x88]
cmp eax, dword [ebp - 0x2c]
jge 0x50586a
mov ecx, dword [ebp - 0x48]
cmp ecx, dword [ebp - 0xbc]
jge 0x50586a
mov edx, dword [ebp - 0xc0]
inc edx
nop
nop
mov dword [ebp - 0xc0], edx
mov eax, dword [ebp - 0x1c]
add eax, 1
mov dword [ebp - 0x1c], eax
jmp 0x5055a7
push 0x40
push 0x3000
mov ecx, dword [0x7810b0]
add ecx, 0x1000
push ecx
push 0
call fcn.00765e20
add esp, 0x10
mov dword [0x781190], eax
mov dword [ebp - 0x178], 0x99e2
mov dword [ebp - 0x1a8], 0x48d9
mov dword [ebp - 0x100], 0x1690e
mov dword [ebp - 0x15c], 0x16b51
mov dword [ebp - 0x330], 0x15608
mov dword [ebp - 0xe8], 0x111d7
mov dword [ebp - 0xe4], 0x3a4a
mov dword [ebp - 0x1bc], 0x152fa
mov dword [ebp - 0x170], 0x12d14
mov dword [ebp - 0x1a4], 0x7831
mov dword [ebp - 0x174], 0x5a57
mov dword [ebp - 0xfc], 0x1318c
mov dword [ebp - 0x1b8], 0x9e9a
mov dword [ebp - 0x154], 0xa51
mov dword [ebp - 0x22c], 0x40d4
mov dword [ebp - 0x16c], 0xdaba
mov dword [ebp - 0x1e4], 0xf255
mov dword [ebp - 0x180], 0xc13d
mov dword [ebp - 0x124], 0x13181
mov dword [ebp - 0x228], 0x11047
mov dword [ebp - 0x158], 0x1f53
mov dword [ebp - 0x17c], 0x15d52
mov edx, dword [ebp - 0x170]
add edx, 0x25ea
mov dword [ebp - 0x170], edx
mov eax, dword [ebp - 0x154]
add eax, dword [ebp - 0x170]
mov dword [ebp - 0x154], eax
jmp 0x5059ac
mov ecx, dword [ebp - 0x154]
nop
inc ecx
nop
mov dword [ebp - 0x154], ecx
mov edx, dword [ebp - 0x154]
cmp edx, dword [ebp - 0x17c]
jge 0x505b4b
mov eax, dword [ebp - 0x174]
cmp eax, dword [ebp - 0x1bc]
jge 0x505a01
mov ecx, dword [ebp - 0x1e4]
mov dword [ebp - 0x328], ecx
mov edx, dword [ebp - 0x1a8]
mov dword [ebp - 0x32c], edx
mov eax, dword [ebp - 0x1a8]
sub eax, 1
mov dword [ebp - 0x1a8], eax
mov ecx, dword [ebp - 0x328]
cmp ecx, dword [ebp - 0x32c]
jl 0x505a0f
mov edx, dword [ebp - 0x100]
cmp edx, dword [ebp - 0x170]
jge 0x505a73
mov eax, dword [ebp - 0xe4]
add eax, 1
mov dword [ebp - 0xe4], eax
mov ecx, dword [ebp - 0x100]
sub ecx, dword [ebp - 0xe4]
je 0x505a73
mov edx, dword [ebp - 0x1a4]
cmp edx, dword [ebp - 0x1e4]
jge 0x505a73
mov eax, dword [ebp - 0xfc]
cmp eax, dword [ebp - 0x15c]
jge 0x505a73
mov ecx, dword [ebp - 0x16c]
and ecx, dword [ebp - 0x1b8]
je 0x505a73
mov edx, dword [ebp - 0xe8]
add edx, dword [ebp - 0x1bc]
je 0x505a73
mov eax, dword [ebp - 0x174]
nop
nop
inc eax
mov dword [ebp - 0x174], eax
mov ecx, dword [ebp - 0x1a4]
cmp ecx, dword [ebp - 0xfc]
jge 0x505a9e
mov edx, dword [ebp - 0x174]
cmp edx, dword [ebp - 0x1b8]
jge 0x505a9e
mov eax, dword [ebp - 0x178]
add eax, 1
mov dword [ebp - 0x178], eax
mov ecx, dword [ebp - 0x124]
cmp ecx, dword [ebp - 0x228]
jge 0x505abb
mov edx, dword [ebp - 0x124]
sub edx, 1
mov dword [ebp - 0x124], edx
mov eax, dword [ebp - 0x1a4]
nop
nop
dec eax
mov dword [ebp - 0x1a4], eax
mov ecx, dword [ebp - 0xe8]
add ecx, 1
mov dword [ebp - 0xe8], ecx
mov edx, dword [ebp - 0x158]
cmp edx, dword [ebp - 0xe8]
jl 0x505b37
mov eax, dword [ebp - 0x174]
xor eax, dword [ebp - 0x170]
je 0x505b09
mov ecx, dword [ebp - 0x124]
sub ecx, dword [ebp - 0x1a4]
cmp ecx, dword [ebp - 0x228]
jl 0x505b37
mov edx, dword [ebp - 0x100]
imul edx, dword [ebp - 0x22c]
test edx, edx
je 0x505b46
mov eax, dword [ebp - 0xfc]
inc eax
nop
nop
mov dword [ebp - 0xfc], eax
mov ecx, dword [ebp - 0xfc]
cmp ecx, dword [ebp - 0x330]
jge 0x505b46
mov edx, dword [ebp - 0xe4]
dec edx
nop
nop
mov dword [ebp - 0xe4], edx
jmp 0x50599d
mov eax, dword [ebp - 0x124]
sub eax, 0x119ed
mov dword [ebp - 0x124], eax
mov ecx, dword [ebp - 0x16c]
add ecx, dword [ebp - 0x124]
mov dword [ebp - 0x16c], ecx
jmp 0x505b7f
mov edx, dword [ebp - 0x16c]
add edx, 1
mov dword [ebp - 0x16c], edx
mov eax, dword [ebp - 0x16c]
cmp eax, dword [ebp - 0x1e4]
jge 0x505d8b
mov ecx, dword [ebp - 0x178]
nop
dec ecx
nop
mov dword [ebp - 0x178], ecx
mov edx, dword [ebp - 0x170]
or edx, dword [ebp - 0x1b8]
jne 0x505bf5
mov eax, dword [ebp - 0x158]
add eax, dword [ebp - 0xe8]
je 0x505bca
mov ecx, dword [ebp - 0x178]
cmp ecx, dword [ebp - 0xe4]
jl 0x505bf5
mov edx, dword [ebp - 0x180]
add edx, 1
mov dword [ebp - 0x180], edx
mov eax, dword [ebp - 0x22c]
cmp eax, dword [ebp - 0x180]
jl 0x505bf5
mov ecx, dword [ebp - 0x17c]
cmp ecx, dword [ebp - 0xfc]
jge 0x505c04
mov edx, dword [ebp - 0xfc]
add edx, 1
mov dword [ebp - 0xfc], edx
mov eax, dword [ebp - 0x180]
cdq
idiv dword [ebp - 0xe4]
mov dword [ebp - 0x334], eax
mov eax, dword [ebp - 0x154]
mov dword [ebp - 0x338], eax
mov ecx, dword [ebp - 0xe4]
sub ecx, 1
mov dword [ebp - 0xe4], ecx
mov edx, dword [ebp - 0x334]
cmp edx, dword [ebp - 0x338]
jge 0x505c4f
mov eax, dword [ebp - 0x15c]
add eax, 1
mov dword [ebp - 0x15c], eax
mov ecx, dword [ebp - 0x17c]
sub ecx, 1
mov dword [ebp - 0x17c], ecx
mov edx, dword [ebp - 0x174]
add edx, dword [ebp - 0x1bc]
cmp edx, dword [ebp - 0xe4]
jge 0x505d27
mov eax, dword [ebp - 0xfc]
or eax, dword [ebp - 0x158]
mov dword [ebp - 0x33c], eax
mov ecx, dword [ebp - 0x158]
inc ecx
nop
nop
mov dword [ebp - 0x158], ecx
cmp dword [ebp - 0x33c], 0
je 0x505cb4
mov edx, dword [ebp - 0x178]
and edx, dword [ebp - 0x1a8]
cmp edx, dword [ebp - 0x154]
jl 0x505d18
mov eax, dword [ebp - 0xe8]
nop
nop
dec eax
mov dword [ebp - 0xe8], eax
mov ecx, dword [ebp - 0x100]
add ecx, 1
mov dword [ebp - 0x100], ecx
mov edx, dword [ebp - 0xe8]
add edx, dword [ebp - 0x100]
cmp edx, dword [ebp - 0x15c]
jl 0x505d18
mov eax, dword [ebp - 0x15c]
cmp eax, dword [ebp - 0x1b8]
jge 0x505d00
mov dword [ebp - 0x230], 1
jmp 0x505d0a
mov dword [ebp - 0x230], 0
mov ecx, dword [ebp - 0x124]
xor ecx, dword [ebp - 0x230]
je 0x505d27
mov edx, dword [ebp - 0x158]
add edx, 1
mov dword [ebp - 0x158], edx
mov eax, dword [ebp - 0x15c]
dec eax
nop
nop
mov dword [ebp - 0x15c], eax
mov ecx, dword [ebp - 0x1a8]
sub ecx, dword [ebp - 0x1bc]
cmp ecx, dword [ebp - 0x100]
jge 0x505d59
mov edx, dword [ebp - 0xe8]
nop
nop
dec edx
mov dword [ebp - 0xe8], edx
mov eax, dword [ebp - 0x17c]
sub eax, 1
mov dword [ebp - 0x17c], eax
mov ecx, dword [ebp - 0x180]
add ecx, 1
mov dword [ebp - 0x180], ecx
mov edx, dword [ebp - 0x100]
sub edx, 1
mov dword [ebp - 0x100], edx
jmp 0x505b70
mov eax, dword [0x781190]
mov dword [ebp - 0x3b4], eax
mov dword [ebp - 0xf0], 0x80dd
mov dword [ebp - 0xc4], 0xfb89
mov dword [ebp - 0xa0], 0x2a6d
mov dword [ebp - 0x70], 0xb251
mov dword [ebp - 0xa8], 0x16761
mov dword [ebp - 0x1c0], 0x5fe
mov dword [ebp - 0x108], 0xa17a
mov dword [ebp - 0x4c], 0xb395
mov dword [ebp - 0xa4], 0xcdbe
mov dword [ebp - 0x50], 0xe978
mov dword [ebp - 0x40], 0xe17e
mov dword [ebp - 0x138], 0xc00c
mov dword [ebp - 0x130], 0xcdb9
mov dword [ebp - 0x90], 0x8f58
mov dword [ebp - 0x104], 0xf7f0
mov dword [ebp - 0x128], 0x1787c
mov dword [ebp - 0x134], 0x17a28
mov dword [ebp - 0x74], 0x3c21
mov dword [ebp - 0x8c], 0x7b00
mov dword [ebp - 0xec], 0x5fc2
mov dword [ebp - 0x3c], 0xf339
mov dword [ebp - 0x12c], 0x174d
mov dword [ebp - 0xc8], 0x14055
mov dword [ebp - 0xcc], 0x15bf8
mov dword [ebp - 0x94], 0x17ddd
mov dword [ebp - 8], 0x10758
mov dword [ebp - 0x14], 0x1071a
mov ecx, dword [ebp - 0x4c]
nop
inc ecx
nop
mov dword [ebp - 0x4c], ecx
mov edx, dword [ebp - 0xec]
cmp edx, dword [ebp - 0x128]
jge 0x505ee3
mov eax, dword [ebp - 0x94]
mov dword [ebp - 0x340], eax
mov ecx, dword [ebp - 0xa0]
mov dword [ebp - 0x344], ecx
mov edx, dword [ebp - 0xa0]
nop
dec edx
nop
mov dword [ebp - 0xa0], edx
mov eax, dword [ebp - 0x340]
cmp eax, dword [ebp - 0x344]
jge 0x505ee3
mov ecx, dword [ebp - 8]
sub ecx, dword [ebp - 0xc8]
jne 0x505f01
mov edx, dword [ebp - 0x138]
xor edx, dword [ebp - 0x134]
je 0x506035
mov eax, dword [ebp - 0x74]
cmp eax, dword [ebp - 0x50]
jge 0x506035
mov ecx, dword [ebp - 0xf0]
cmp ecx, dword [ebp - 0xc8]
jge 0x505f25
mov edx, dword [ebp - 0xcc]
cmp edx, dword [ebp - 0x94]
jge 0x505f25
mov eax, dword [ebp - 8]
cmp eax, dword [ebp - 0x50]
jl 0x505f65
mov ecx, dword [ebp - 0xa0]
imul ecx, dword [ebp - 0xa4]
mov dword [ebp - 0x348], ecx
mov edx, dword [ebp - 0xec]
mov dword [ebp - 0x34c], edx
mov eax, dword [ebp - 0xa4]
dec eax
nop
nop
mov dword [ebp - 0xa4], eax
mov ecx, dword [ebp - 0x348]
cmp ecx, dword [ebp - 0x34c]
jge 0x506035
mov edx, dword [ebp - 0x1c0]
and edx, dword [ebp - 8]
cmp edx, dword [ebp - 0xc8]
jge 0x505f81
mov eax, dword [ebp - 0x50]
cmp eax, dword [ebp - 0x108]
jl 0x505f93
mov ecx, dword [ebp - 0xec]
sub ecx, dword [ebp - 0xcc]
je 0x506035
mov edx, dword [ebp - 0x94]
cmp edx, dword [ebp - 0x104]
jge 0x506035
mov eax, dword [ebp - 0x4c]
imul eax, dword [ebp - 8]
mov dword [ebp - 0x350], eax
mov ecx, dword [ebp - 8]
nop
nop
inc ecx
mov dword [ebp - 8], ecx
cmp dword [ebp - 0x350], 0
jne 0x50602c
mov edx, dword [ebp - 0xf0]
cmp edx, dword [ebp - 0x70]
jl 0x50602c
mov eax, dword [ebp - 0x8c]
cmp eax, dword [ebp - 0xc8]
jl 0x50602c
mov ecx, dword [ebp - 0x50]
add ecx, 1
mov dword [ebp - 0x50], ecx
mov edx, dword [ebp - 0x50]
cmp edx, dword [ebp - 0xc4]
jl 0x50602c
mov eax, dword [ebp - 0xa4]
sub eax, dword [ebp - 0xec]
mov dword [ebp - 0x354], eax
mov ecx, dword [ebp - 0xa0]
mov dword [ebp - 0x358], ecx
mov edx, dword [ebp - 0xa4]
sub edx, 1
mov dword [ebp - 0xa4], edx
mov eax, dword [ebp - 0x354]
cmp eax, dword [ebp - 0x358]
jge 0x506035
mov ecx, dword [ebp - 0x70]
dec ecx
nop
nop
mov dword [ebp - 0x70], ecx
mov edx, dword [ebp - 0x14]
nop
inc edx
nop
mov dword [ebp - 0x14], edx
mov eax, dword [ebp - 0x74]
imul eax, dword [ebp - 0x14]
test eax, eax
je 0x506063
mov ecx, dword [ebp - 0xc4]
cmp ecx, dword [ebp - 0x50]
jge 0x506063
mov edx, dword [ebp - 0x138]
add edx, 1
mov dword [ebp - 0x138], edx
call fcn.006f9a10
mov eax, dword [ebp - 0x8c]
sub eax, 0x1265
mov dword [ebp - 0x8c], eax
mov ecx, dword [ebp - 0xf0]
add ecx, dword [ebp - 0x8c]
mov dword [ebp - 0xf0], ecx
jmp 0x50609c
mov edx, dword [ebp - 0xf0]
inc edx
nop
nop
mov dword [ebp - 0xf0], edx
mov eax, dword [ebp - 0xf0]
cmp eax, dword [ebp - 0x50]
jge 0x506572
mov ecx, dword [ebp - 0x14]
cmp ecx, dword [ebp - 0x134]
jl 0x5060c5
mov eax, dword [ebp - 0x4c]
cdq
idiv dword [ebp - 0xc4]
cmp eax, dword [ebp - 0x74]
jge 0x50610b
mov edx, dword [ebp - 0x70]
cmp edx, dword [ebp - 0x1c0]
jge 0x50610b
mov eax, dword [ebp - 0x130]
mov dword [ebp - 0x35c], eax
mov ecx, dword [ebp - 8]
mov dword [ebp - 0x360], ecx
mov edx, dword [ebp - 8]
add edx, 1
mov dword [ebp - 8], edx
mov eax, dword [ebp - 0x35c]
cmp eax, dword [ebp - 0x360]
jge 0x50610b
mov ecx, dword [ebp - 0x104]
nop
nop
dec ecx
mov dword [ebp - 0x104], ecx
mov edx, dword [ebp - 0x104]
nop
dec edx
nop
mov dword [ebp - 0x104], edx
mov eax, dword [ebp - 0x40]
sub eax, 1
mov dword [ebp - 0x40], eax
mov ecx, dword [ebp - 0x128]
cmp ecx, dword [ebp - 0x74]
jge 0x506151
mov edx, dword [ebp - 0x14]
inc edx
nop
nop
mov dword [ebp - 0x14], edx
mov eax, dword [ebp - 0x14]
cmp eax, dword [ebp - 0xa8]
jge 0x506151
mov ecx, dword [ebp - 0x12c]
sub ecx, 1
mov dword [ebp - 0x12c], ecx
mov edx, dword [ebp - 0x108]
sub edx, 1
mov dword [ebp - 0x108], edx
mov eax, dword [ebp - 0x4c]
nop
nop
inc eax
mov dword [ebp - 0x4c], eax
mov ecx, dword [ebp - 0x12c]
imul ecx, dword [ebp - 0x90]
test ecx, ecx
je 0x506193
mov edx, dword [ebp - 0xc4]
cmp edx, dword [ebp - 0x40]
jge 0x506193
mov eax, dword [ebp - 0x14]
imul eax, dword [ebp - 0xcc]
test eax, eax
jne 0x5061a5
mov eax, dword [ebp - 0x3c]
cdq
idiv dword [ebp - 0x1c0]
cmp eax, dword [ebp - 0x108]
jge 0x5061b4
mov ecx, dword [ebp - 0xa8]
sub ecx, 1
mov dword [ebp - 0xa8], ecx
mov edx, dword [ebp - 0xc4]
nop
nop
dec edx
mov dword [ebp - 0xc4], edx
mov eax, dword [ebp - 0xa0]
cmp eax, dword [ebp - 0x128]
jl 0x50623a
mov ecx, dword [ebp - 0xc8]
cmp ecx, dword [ebp - 0x12c]
jge 0x5062c3
mov edx, dword [ebp - 0xa8]
add edx, 1
mov dword [ebp - 0xa8], edx
mov eax, dword [ebp - 0x70]
and eax, dword [ebp - 0xa8]
je 0x5062c3
mov ecx, dword [ebp - 0x134]
mov dword [ebp - 0x364], ecx
mov edx, dword [ebp - 0x90]
mov dword [ebp - 0x368], edx
mov eax, dword [ebp - 0x90]
dec eax
nop
nop
mov dword [ebp - 0x90], eax
mov ecx, dword [ebp - 0x364]
cmp ecx, dword [ebp - 0x368]
jge 0x5062c3
mov edx, dword [ebp - 0x138]
imul edx, dword [ebp - 0x70]
cmp edx, dword [ebp - 0x130]
jge 0x506284
mov eax, dword [ebp - 0xc8]
sub eax, dword [ebp - 0xa8]
mov dword [ebp - 0x36c], eax
mov ecx, dword [ebp - 0x14]
mov dword [ebp - 0x370], ecx
mov edx, dword [ebp - 0xa8]
add edx, 1
mov dword [ebp - 0xa8], edx
mov eax, dword [ebp - 0x36c]
cmp eax, dword [ebp - 0x370]
jl 0x5062b4
mov ecx, dword [ebp - 8]
sub ecx, 1
mov dword [ebp - 8], ecx
mov edx, dword [ebp - 8]
cmp edx, dword [ebp - 0x104]
jge 0x5062a6
mov eax, dword [ebp - 0x90]
cmp eax, dword [ebp - 0x1c0]
jl 0x5062b4
mov ecx, dword [ebp - 0xa4]
cmp ecx, dword [ebp - 0xc4]
jge 0x5062c3
mov edx, dword [ebp - 0x130]
dec edx
nop
nop
mov dword [ebp - 0x130], edx
mov eax, dword [ebp - 0x74]
mov dword [ebp - 0x374], eax
mov ecx, dword [ebp - 0x90]
mov dword [ebp - 0x378], ecx
mov edx, dword [ebp - 0x74]
add edx, 1
mov dword [ebp - 0x74], edx
mov eax, dword [ebp - 0x374]
cmp eax, dword [ebp - 0x378]
jl 0x506341
mov ecx, dword [ebp - 0x128]
cmp ecx, dword [ebp - 0xec]
jge 0x50632c
mov edx, dword [ebp - 0x104]
sub edx, 1
mov dword [ebp - 0x104], edx
mov eax, dword [ebp - 0x104]
imul eax, dword [ebp - 0x94]
cmp eax, dword [ebp - 0x108]
jge 0x50632c
mov ecx, dword [ebp - 0x14]
sub ecx, dword [ebp - 0xa0]
jne 0x506341
mov edx, dword [ebp - 0x3c]
nop
inc edx
nop
mov dword [ebp - 0x3c], edx
mov eax, dword [ebp - 8]
cmp eax, dword [ebp - 0x3c]
jge 0x50656d
mov ecx, dword [ebp - 0x134]
cmp ecx, dword [ebp - 0x138]
jl 0x50636d
mov edx, dword [ebp - 0x40]
add edx, dword [ebp - 0x12c]
je 0x50656d
mov eax, dword [ebp - 0xa8]
cmp eax, dword [ebp - 8]
jge 0x50656d
mov eax, dword [ebp - 0xa4]
cdq
idiv dword [ebp - 0xc4]
mov dword [ebp - 0x37c], eax
mov ecx, dword [ebp - 0xa4]
nop
nop
dec ecx
mov dword [ebp - 0xa4], ecx
cmp dword [ebp - 0x37c], 0
jne 0x506402
mov eax, dword [ebp - 0x94]
cdq
idiv dword [ebp - 0xa0]
mov dword [ebp - 0x380], eax
mov edx, dword [ebp - 0x70]
mov dword [ebp - 0x384], edx
mov eax, dword [ebp - 0xa0]
add eax, 1
mov dword [ebp - 0xa0], eax
mov ecx, dword [ebp - 0x94]
add ecx, 1
mov dword [ebp - 0x94], ecx
mov edx, dword [ebp - 0x380]
cmp edx, dword [ebp - 0x384]
jl 0x506402
mov eax, dword [ebp - 0x4c]
or eax, dword [ebp - 0x40]
mov dword [ebp - 0x388], eax
mov ecx, dword [ebp - 0x4c]
nop
nop
dec ecx
mov dword [ebp - 0x4c], ecx
cmp dword [ebp - 0x388], 0
je 0x50656d
mov edx, dword [ebp - 0x90]
nop
nop
inc edx
mov dword [ebp - 0x90], edx
mov eax, dword [ebp - 8]
imul eax, dword [ebp - 0x90]
cmp eax, dword [ebp - 0x128]
jl 0x506472
mov ecx, dword [ebp - 0xc4]
cmp ecx, dword [ebp - 0x40]
jge 0x50643a
mov dword [ebp - 0x234], 1
jmp 0x506444
mov dword [ebp - 0x234], 0
mov edx, dword [ebp - 0x14]
or edx, dword [ebp - 0x234]
je 0x506460
mov eax, dword [ebp - 0xa0]
and eax, dword [ebp - 0x70]
cmp eax, dword [ebp - 0xcc]
jl 0x506472
mov ecx, dword [ebp - 0x108]
xor ecx, dword [ebp - 0xa4]
je 0x50656d
mov edx, dword [ebp - 0xc4]
cmp edx, dword [ebp - 0x134]
jge 0x50656d
mov eax, dword [ebp - 0xcc]
add eax, dword [ebp - 0x70]
cmp eax, dword [ebp - 0x90]
jge 0x50656d
mov ecx, dword [ebp - 0xa8]
and ecx, dword [ebp - 0x94]
mov dword [ebp - 0x38c], ecx
mov edx, dword [ebp - 0xa0]
mov dword [ebp - 0x390], edx
mov eax, dword [ebp - 0x94]
dec eax
nop
nop
mov dword [ebp - 0x94], eax
mov ecx, dword [ebp - 0x38c]
cmp ecx, dword [ebp - 0x390]
jge 0x50656d
mov edx, dword [ebp - 8]
cmp edx, dword [ebp - 0xec]
jge 0x50656d
mov eax, dword [ebp - 0xc8]
dec eax
nop
nop
mov dword [ebp - 0xc8], eax
mov ecx, dword [ebp - 0xc8]
cmp ecx, dword [ebp - 0x90]
jge 0x50656d
mov edx, dword [ebp - 0x108]
mov dword [ebp - 0x394], edx
mov eax, dword [ebp - 0x14]
mov dword [ebp - 0x398], eax
mov ecx, dword [ebp - 0x14]
sub ecx, 1
mov dword [ebp - 0x14], ecx
mov edx, dword [ebp - 0x394]
cmp edx, dword [ebp - 0x398]
jge 0x50656d
mov eax, dword [ebp - 0x128]
and eax, dword [ebp - 0xec]
je 0x506546
mov ecx, dword [ebp - 0x40]
cmp ecx, dword [ebp - 8]
jl 0x506564
mov edx, dword [ebp - 0x14]
and edx, dword [ebp - 0x4c]
mov dword [ebp - 0x39c], edx
mov eax, dword [ebp - 0x14]
inc eax
nop
nop
mov dword [ebp - 0x14], eax
cmp dword [ebp - 0x39c], 0
je 0x50656d
mov ecx, dword [ebp - 0x74]
add ecx, 1
mov dword [ebp - 0x74], ecx
jmp 0x50608d
mov edx, dword [ebp - 0x8c]
sub edx, 0x4e7c
mov dword [ebp - 0x8c], edx
mov eax, dword [ebp - 0x4c]
add eax, dword [ebp - 0x8c]
mov dword [ebp - 0x4c], eax
jmp 0x50659b
mov ecx, dword [ebp - 0x4c]
nop
nop
inc ecx
mov dword [ebp - 0x4c], ecx
mov edx, dword [ebp - 0x4c]
cmp edx, dword [ebp - 0xa4]
jge 0x506840
mov eax, dword [ebp - 0x50]
or eax, dword [ebp - 0xc8]
je 0x5065e4
mov ecx, dword [ebp - 0x130]
cmp ecx, dword [ebp - 0x90]
jge 0x5065cf
mov dword [ebp - 0x238], 1
jmp 0x5065d9
mov dword [ebp - 0x238], 0
mov edx, dword [ebp - 0x3c]
and edx, dword [ebp - 0x238]
jne 0x506602
mov eax, dword [ebp - 0x14]
imul eax, dword [ebp - 0x40]
test eax, eax
je 0x506776
mov ecx, dword [ebp - 8]
cmp ecx, dword [ebp - 0xc4]
jge 0x506776
mov edx, dword [ebp - 0x70]
cmp edx, dword [ebp - 0x8c]
jl 0x506696
mov eax, dword [ebp - 0xf0]
cmp eax, dword [ebp - 0xa8]
jge 0x50667e
mov ecx, dword [ebp - 0x108]
cmp ecx, dword [ebp - 0x138]
jge 0x506639
mov dword [ebp - 0x23c], 1
jmp 0x506643
mov dword [ebp - 0x23c], 0
mov edx, dword [ebp - 0xec]
or edx, dword [ebp - 0x23c]
mov dword [ebp - 0x3a0], edx
mov eax, dword [ebp - 0xec]
add eax, 1
mov dword [ebp - 0xec], eax
cmp dword [ebp - 0x3a0], 0
je 0x50667e
mov eax, dword [ebp - 0x128]
cdq
idiv dword [ebp - 0xcc]
test eax, eax
jne 0x506696
mov ecx, dword [ebp - 0x3c]
nop
inc ecx
nop
mov dword [ebp - 0x3c], ecx
mov edx, dword [ebp - 0x3c]
cmp edx, dword [ebp - 0x130]
jge 0x506776
mov eax, dword [ebp - 8]
sub eax, 1
mov dword [ebp - 8], eax
mov ecx, dword [ebp - 8]
cmp ecx, dword [ebp - 0xf0]
jge 0x5066d3
mov edx, dword [ebp - 0x74]
mov dword [ebp - 0x3a4], edx
mov eax, dword [ebp - 0x3c]
mov dword [ebp - 0x3a8], eax
mov ecx, dword [ebp - 0x3c]
sub ecx, 1
mov dword [ebp - 0x3c], ecx
mov edx, dword [ebp - 0x3a4]
cmp edx, dword [ebp - 0x3a8]
jl 0x506713
mov eax, dword [ebp - 0x134]
and eax, dword [ebp - 0x70]
jne 0x506713
mov ecx, dword [ebp - 0x128]
or ecx, dword [ebp - 0x8c]
mov dword [ebp - 0x3ac], ecx
mov edx, dword [ebp - 0x8c]
nop
nop
dec edx
mov dword [ebp - 0x8c], edx
cmp dword [ebp - 0x3ac], 0
je 0x506776
mov eax, dword [ebp - 0x40]
cmp eax, dword [ebp - 0xc8]
jge 0x506776
mov ecx, dword [ebp - 0x40]
cmp ecx, dword [ebp - 0x74]
jge 0x506776
mov edx, dword [ebp - 0x12c]
sub edx, 1
mov dword [ebp - 0x12c], edx
mov eax, dword [ebp - 0x12c]
cmp eax, dword [ebp - 0x70]
jge 0x506776
mov ecx, dword [ebp - 0x134]
add ecx, dword [ebp - 0x108]
cmp ecx, dword [ebp - 8]
jge 0x506776
mov edx, dword [ebp - 0x138]
and edx, dword [ebp - 0x3c]
mov dword [ebp - 0x3b0], edx
mov eax, dword [ebp - 0x3c]
dec eax
nop
nop
mov dword [ebp - 0x3c], eax
cmp dword [ebp - 0x3b0], 0
je 0x506776
mov ecx, dword [ebp - 0x8c]
dec ecx
nop
nop
mov dword [ebp - 0x8c], ecx
mov edx, dword [ebp - 0x50]
add edx, 1
mov dword [ebp - 0x50], edx
mov eax, dword [ebp - 0x40]
sub eax, 1
mov dword [ebp - 0x40], eax
mov ecx, dword [ebp - 0x50]
and ecx, dword [ebp - 0x74]
je 0x5067e2
mov edx, dword [ebp - 0xcc]
cmp edx, dword [ebp - 0x94]
jge 0x5067e2
mov eax, dword [ebp - 0x130]
add eax, dword [ebp - 0x14]
je 0x5067e2
mov ecx, dword [ebp - 0x14]
or ecx, dword [ebp - 0x70]
je 0x5067e2
mov edx, dword [ebp - 0x50]
inc edx
nop
nop
mov dword [ebp - 0x50], edx
mov eax, dword [ebp - 0x130]
and eax, dword [ebp - 0x50]
je 0x5067e2
mov ecx, dword [ebp - 0xcc]
imul ecx, dword [ebp - 0x3c]
test ecx, ecx
je 0x5067e2
mov edx, dword [ebp - 0xcc]
nop
nop
dec edx
mov dword [ebp - 0xcc], edx
mov eax, dword [ebp - 0x40]
cmp eax, dword [ebp - 0x134]
jge 0x5067fb
mov ecx, dword [ebp - 0x90]
and ecx, dword [ebp - 0x94]
jne 0x50680b
mov edx, dword [ebp - 0x70]
add edx, dword [ebp - 0x74]
jne 0x50680b
mov eax, dword [ebp - 8]
xor eax, dword [ebp - 0x3c]
je 0x50683b
mov ecx, dword [ebp - 0x74]
sub ecx, dword [ebp - 0xf0]
cmp ecx, dword [ebp - 8]
jge 0x50683b
mov edx, dword [ebp - 0x138]
cmp edx, dword [ebp - 0x40]
jge 0x50683b
mov eax, dword [ebp - 0x94]
cmp eax, dword [ebp - 0xcc]
jge 0x50683b
mov ecx, dword [ebp - 0x40]
nop
nop
inc ecx
mov dword [ebp - 0x40], ecx
jmp 0x506592
mov eax, 0x23788afa
mov ebx, dword [ebp - 0x3b4]
mov edx, 4
xor eax, 0x223fac4f
and eax, 0x5cb657db
and eax, 0x20081
or eax, 0x5600068
mov dword [ebx], eax
add ebx, edx
or eax, 0x27cf4a23
and eax, 0x23624200
or eax, 0x50100100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x307a3514
and eax, 0x43086610
or eax, 0x14600843
mov dword [ebx], eax
add ebx, edx
or eax, 0x68a9e161
or eax, 0xe146a7e
and eax, 0x484d47
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0xafae600
or eax, 0x7b92141d
and eax, 0x7a003300
or eax, 0x494000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e4f90cc
and eax, 0x1ba8ee97
and eax, 0x4204
or eax, 0x65690443
mov dword [ebx], eax
add ebx, edx
and eax, 0x6241d0d4
xor eax, 0x7f55b6ec
and eax, 0x9146420
or eax, 0x60420852
mov dword [ebx], eax
add ebx, edx
and eax, 0x2403bcfa
and eax, 0x22070
or eax, 0x4e505208
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ed848c
and eax, 8
or eax, 0x61
mov dword [ebx], eax
add ebx, edx
and eax, 0x79ca81d
and eax, 0
or eax, 0x75674200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3db03df9
and eax, 0x14aa363
and eax, 0x420160
or eax, 0x6415500a
mov dword [ebx], eax
add ebx, edx
and eax, 0x8ccac2d
xor eax, 0x11296e41
and eax, 0x1686460
or eax, 0x6a000006
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7f0edd3b
and eax, 0x26366fba
and eax, 0x4240008
or eax, 0x4b504643
mov dword [ebx], eax
add ebx, edx
and eax, 0x629304d7
or eax, 0x42e8c4df
and eax, 0x4250404c
or eax, 0x11042b20
mov dword [ebx], eax
add ebx, edx
or eax, 0x3bc71028
and eax, 0x67763931
and eax, 0x2120
or eax, 0x424f
mov dword [ebx], eax
add ebx, edx
and eax, 0x32e18066
xor eax, 0x7e743233
and eax, 0x48641000
or eax, 0xa4000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x30dd2ecf
or eax, 0x6410aa37
and eax, 0x6812644a
or eax, 0x2440000
mov dword [ebx], eax
add ebx, edx
and eax, 0x39e184a0
and eax, 0x2e8e758c
and eax, 0x8000400
or eax, 0x4048736b
mov dword [ebx], eax
add ebx, edx
or eax, 0x1bdede04
xor eax, 0x6514d402
and eax, 0xc4a2a64
or eax, 0x40104002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6bb7a553
xor eax, 0x209353ef
and eax, 0x4a
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x657284e5
and eax, 0x73e95c97
and eax, 0x61400000
or eax, 0x16164900
mov dword [ebx], eax
add ebx, edx
and eax, 0x541b95f0
xor eax, 0xa24e2e7
and eax, 0x46124245
or eax, 0x1481810
mov dword [ebx], eax
add ebx, edx
or eax, 0x743e9d71
and eax, 0x70d184ec
and eax, 0x60400040
or eax, 0x7236813
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d27c913
or eax, 0x78e827e9
and eax, 0x72402268
or eax, 0x1104012
mov dword [ebx], eax
add ebx, edx
or eax, 0xd1ed9f8
and eax, 0x58
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a7cdf38
and eax, 0x58def57e
and eax, 0
or eax, 0x4a5a5100
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b9d8b65
xor eax, 0x7d0a63b6
and eax, 0x6024230
or eax, 0x48400c41
mov dword [ebx], eax
add ebx, edx
and eax, 0xe0a7810
and eax, 0x4004010
or eax, 0x51752441
mov dword [ebx], eax
add ebx, edx
and eax, 0x62d17135
and eax, 0x40414001
or eax, 0x30c0f68
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f9f62d3
and eax, 0x7f05cec
and eax, 0x4400808
or eax, 0x69087252
mov dword [ebx], eax
add ebx, edx
and eax, 0x40046f6e
and eax, 0x4000484a
or eax, 0x344e1100
mov dword [ebx], eax
add ebx, edx
or eax, 0x508b83fe
and eax, 0x5064
or eax, 0x401
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d7577e0
and eax, 0x45510300
or eax, 0x2024400
mov dword [ebx], eax
add ebx, edx
and eax, 0x6947e88e
and eax, 0x2721ec35
and eax, 0x1004000
or eax, 0x626a3a65
mov dword [ebx], eax
add ebx, edx
and eax, 0x16e95946
and eax, 0x5564739b
and eax, 0x604000
or eax, 0x63142948
mov dword [ebx], eax
add ebx, edx
and eax, 0x3aff19d
and eax, 0x1006100
or eax, 0x585a0e00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5b4c5d8b
xor eax, 0x5a6c5e6d
and eax, 0x40606c46
or eax, 0x1010300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7102a3c0
or eax, 0x2147fbb9
and eax, 0x414b2d
or eax, 0x4a080040
mov dword [ebx], eax
add ebx, edx
and eax, 0x7dbdc47b
and eax, 0x48014049
or eax, 0x20741a02
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f81f7d1
and eax, 0xbe1f683
and eax, 0x8417000
or eax, 0x400c0074
mov dword [ebx], eax
add ebx, edx
and eax, 0x2beb50bc
and eax, 0x495030
or eax, 0x220142
mov dword [ebx], eax
add ebx, edx
and eax, 0x5eab7bcd
and eax, 0x14000
or eax, 0x70400400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7eb9c8c1
and eax, 0x6480841
or eax, 0x40066334
mov dword [ebx], eax
add ebx, edx
or eax, 0xa955257
or eax, 0x52d79630
and eax, 0x5a447460
or eax, 0x20200008
mov dword [ebx], eax
add ebx, edx
or eax, 0xfa01a39
and eax, 0x66645449
or eax, 0x90000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ed439e0
or eax, 0x14e322b1
and eax, 0x42672250
or eax, 0x1084500
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ad70c5b
xor eax, 0x34ff44af
and eax, 0x6018406a
or eax, 0x1420400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x257f9a32
and eax, 0x50
or eax, 0x26
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7adb36d5
and eax, 0x45206230
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x601b076e
and eax, 0x1071e3ab
and eax, 0x100100
or eax, 0x904a4c00
mov dword [ebx], eax
add ebx, edx
or eax, 0x520ae7cf
xor eax, 0x48ad9d72
and eax, 0x200
or eax, 0x100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x679f82cd
and eax, 0
or eax, 0x400
mov dword [ebx], eax
add ebx, edx
or eax, 0x5416898f
or eax, 0x453feae7
and eax, 0x3fef00
or eax, 0xc01000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x31e7976c
and eax, 0x2800
or eax, 0x9000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7f4959c8
and eax, 0x4d6dba62
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f3b0310
and eax, 0
or eax, 0x4000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a51e068
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d690534
xor eax, 0x1bf75dd5
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a94b9c0
xor eax, 0x3e0a2741
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x45111c1b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b127e16
xor eax, 0x480049f1
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x631aad3a
and eax, 0x68788ed4
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x32e04179
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x6bafdf5e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x752a21d9
or eax, 0x5838a1e1
and eax, 0x8000
or eax, 0x5000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb4dbab9
and eax, 0xa0d0a00
or eax, 0xb0120400
mov dword [ebx], eax
add ebx, edx
or eax, 0x7568b872
and eax, 0x9340002
or eax, 0x80000c
mov dword [ebx], eax
add ebx, edx
or eax, 0x48afdd9c
and eax, 0x1b8018c
or eax, 0x2041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1ec144d8
xor eax, 0x4887d36c
and eax, 0x54208448
or eax, 0x14904
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5aed9b1a
and eax, 0x404040
or eax, 0x20332928
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b8e9b28
and eax, 0x20020020
or eax, 0x476d7250
mov dword [ebx], eax
add ebx, edx
or eax, 0x194ffed5
and eax, 0x206d6070
or eax, 0x102
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c243b58
and eax, 0x242140
or eax, 0x6e4a4023
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ccb9111
and eax, 0x22207062
or eax, 0x4000040d
mov dword [ebx], eax
add ebx, edx
or eax, 0x44e449c9
and eax, 0x64602065
or eax, 0x11120000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x916748b
and eax, 0x6c60006e
or eax, 0x2092000
mov dword [ebx], eax
add ebx, edx
and eax, 0x71e5086c
and eax, 0x40410020
or eax, 0x130e4400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x745e604
or eax, 0xe0b4423
and eax, 0x440b6420
or eax, 0x20640900
mov dword [ebx], eax
add ebx, edx
and eax, 0x34eb42d5
and eax, 0x4090000
or eax, 0x9042e65
mov dword [ebx], eax
add ebx, edx
or eax, 0xc914ecd
or eax, 0x7104977f
and eax, 0x240a
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2dfb87a1
or eax, 0x3b60070b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x69046682
xor eax, 0x4d767b8e
and eax, 0x44006900
or eax, 0xa2080400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c7a1bc5
and eax, 0x886020c1
or eax, 0x9090a
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f0a83b4
and eax, 0x8080180
or eax, 0x80612818
mov dword [ebx], eax
add ebx, edx
or eax, 0x5559ac40
or eax, 0x4282302
and eax, 0x88692998
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c1a3f57
and eax, 0x80021488
or eax, 0x9002910
mov dword [ebx], eax
add ebx, edx
or eax, 0x183a45d0
and eax, 0x88282898
or eax, 0x410201
mov dword [ebx], eax
add ebx, edx
and eax, 0x7cd7cfd1
and eax, 0x8410890
or eax, 0x81282108
mov dword [ebx], eax
add ebx, edx
or eax, 0x7127aa30
and eax, 0x88692898
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6aecd3f
xor eax, 0x10438ca8
and eax, 0x80002008
or eax, 0x1128490
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f23d447
xor eax, 0x169d347c
and eax, 0x92018
or eax, 0x88600b81
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f46ad83
xor eax, 0xf728fad
and eax, 0x80102010
or eax, 0x8028488
mov dword [ebx], eax
add ebx, edx
xor eax, 0x62845f48
and eax, 0x88002890
or eax, 0x690009
mov dword [ebx], eax
add ebx, edx
or eax, 0x539a78ae
and eax, 0x8a122098
or eax, 0x8400
mov dword [ebx], eax
add ebx, edx
or eax, 0x483af673
and eax, 0x88282099
or eax, 0x410800
mov dword [ebx], eax
add ebx, edx
or eax, 0x58f03640
xor eax, 0x3eb0feb4
and eax, 0x62494008
or eax, 0x1201290
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f4a5b2e
and eax, 0x8690928
or eax, 0x80002040
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f41e618
and eax, 8
or eax, 0x90
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f11872c
xor eax, 0x40e95950
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x30ab5f2e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a3089bb
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0xc06282f
and eax, 0x40000
or eax, 0x415000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a903e54
and eax, 0x14c00
or eax, 0x4000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x742d12fd
and eax, 0
or eax, 0x723a1d00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2ad3865
and eax, 0x61
or eax, 2
mov dword [ebx], eax
add ebx, edx
and eax, 0x106e8632
xor eax, 0x37008298
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x30e543fe
and eax, 0x4000
or eax, 0x200a000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e581990
and eax, 0x2000000
or eax, 0xc010b21
mov dword [ebx], eax
add ebx, edx
or eax, 0x5a9a3baf
and eax, 0x20021
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c2c3a88
and eax, 0
or eax, 0x80000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b9e9a8d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x4335f35d
xor eax, 0x7dce73fc
and eax, 0x1300
or eax, 0x100400
mov dword [ebx], eax
add ebx, edx
and eax, 0x1e967995
or eax, 0x6f4e3add
and eax, 0x100000
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x246eec15
and eax, 0x763eec51
and eax, 0x200000
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c27e94b
or eax, 0x69cf60bc
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x420b8efe
or eax, 0x6b7a9f0a
and eax, 0x100010
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d69f04
and eax, 0x64e3a856
and eax, 0x20000
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x2d5ae6a7
and eax, 0
or eax, 0x600
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4db1fc3c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x67fb450b
and eax, 0x400
or eax, 0x200
mov dword [ebx], eax
add ebx, edx
and eax, 0x483ffb52
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x268ffec5
and eax, 0
or eax, 0x500000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b279ff8
and eax, 0x40000
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ad1c7e4
xor eax, 0x3300d18e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x43299543
or eax, 0x44204eb3
and eax, 0x40000200
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e1d4812
and eax, 0x10000000
or eax, 5
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c6fa1cf
and eax, 0xdccb21f
and eax, 0
or eax, 0x100000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b1a76bd
and eax, 0
or eax, 0x10000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x398e0468
and eax, 0
or eax, 0x100000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b5bdfec
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x7bff4c53
or eax, 0x13cc1904
and eax, 0x1000
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x43f8676c
and eax, 0x200000
or eax, 0x8000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d7f6e55
and eax, 0x4c00
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d80f5ac
xor eax, 0x369eca4f
and eax, 0x4000
or eax, 0x218000
mov dword [ebx], eax
add ebx, edx
and eax, 0x38fb1f20
or eax, 0xd92339c
and eax, 0x2000
or eax, 0x800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ed9baa0
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3efe19b5
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x38ddbf61
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ef2911e
or eax, 0x2090db8f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x277bda9c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0xcb201c0
and eax, 0x3d99342d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b1f2491
or eax, 0x59483c76
and eax, 0x400000
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0xdd6b0c3
and eax, 0
or eax, 0x1400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f647661
xor eax, 0x88cfe8e
and eax, 0x201c00
or eax, 0x2000
mov dword [ebx], eax
add ebx, edx
and eax, 0x595a249a
xor eax, 0x700b6d86
and eax, 0x800
or eax, 0x3000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x55dd84b5
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x34db4ddf
xor eax, 0x41b927fd
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c92cea2
or eax, 0x21323414
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3acfe363
xor eax, 0x7e30a602
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0xb2de1c2
and eax, 0x2c043fa8
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b3b9a02
xor eax, 0x4a565e13
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6dc99efe
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x27eff221
or eax, 0x69aef7a9
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd8c556f
xor eax, 0x4bebf00c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x78266e6a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f2eed0e
and eax, 0x20691b31
and eax, 0
or eax, 0x200000
mov dword [ebx], eax
add ebx, edx
or eax, 0x70e750ef
or eax, 0x111ecd30
and eax, 0x800
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x609acb4
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ec01a8a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x39c6f5ca
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x619e86a9
xor eax, 0x308fd343
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x7fee4e67
or eax, 0x5d9b53a8
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x803d20a
xor eax, 0x60603745
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x419bc61e
and eax, 0x41100600
or eax, 0x24642800
mov dword [ebx], eax
add ebx, edx
or eax, 0x7d85565c
or eax, 0x2340a2b5
and eax, 0x7478
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x708df07e
and eax, 0x51233cf2
and eax, 0x3000
or eax, 0x700
mov dword [ebx], eax
add ebx, edx
or eax, 0x6daec2d2
and eax, 0
or eax, 0x100000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a40be54
and eax, 0
or eax, 0x20000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6453aafd
and eax, 0xcf05c63
and eax, 0
or eax, 0x40000
mov dword [ebx], eax
add ebx, edx
and eax, 0x692de0ae
xor eax, 0x14cc29fe
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e1b019a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0xb4be8e7
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x43adf1db
and eax, 0x68c0987
and eax, 0
or eax, 0x2000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x71c99f0f
and eax, 0x60402e00
or eax, 0x4320060
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2ca2a7cb
and eax, 0x400021
or eax, 0x217440
mov dword [ebx], eax
add ebx, edx
or eax, 0x53cfaabe
and eax, 0x37219e24
and eax, 0xa00
or eax, 0x20000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1be8ecce
and eax, 0x200000
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6691b145
and eax, 0
or eax, 0x40000
mov dword [ebx], eax
add ebx, edx
and eax, 0x65b0d2c1
and eax, 0
or eax, 0x60000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe8d043d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0xa2d7748
and eax, 0x16e3f1ce
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x627c627b
and eax, 0x59f00d89
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x640fafee
and eax, 0
or eax, 0x4000
mov dword [ebx], eax
add ebx, edx
or eax, 0x27f84bbb
and eax, 0x21600a00
or eax, 0x40042440
mov dword [ebx], eax
add ebx, edx
and eax, 0x567ba48f
or eax, 0xbd00e5d
and eax, 0x2054
or eax, 0x4120
mov dword [ebx], eax
add ebx, edx
and eax, 0x16216271
and eax, 0
or eax, 0x400
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a63fee
and eax, 0x3d8834e0
and eax, 0
or eax, 0x300000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4bbe5bb0
or eax, 0xe20161d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x24837cf1
and eax, 0x301cfb09
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x5eb12b68
xor eax, 0x5b559d81
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c297183
and eax, 0x6c6ce5d0
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x2d0154c9
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x32db4397
and eax, 0x4000
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f685bff
and eax, 0x28a57102
and eax, 0x20200000
or eax, 0x45522ec0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x76b5306b
and eax, 0x430e28
or eax, 0x206144
mov dword [ebx], eax
add ebx, edx
and eax, 0x11c265
xor eax, 0x16840fe3
and eax, 0x400
or eax, 0x1000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c14bef4
or eax, 0x303d7ee8
and eax, 0
or eax, 0x400000
mov dword [ebx], eax
add ebx, edx
or eax, 0x157c7163
and eax, 0x70ed0640
and eax, 0
or eax, 0x20000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e0087db
and eax, 0x20000
or eax, 0x80000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f7d708
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x493cc135
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x218010c7
or eax, 0x76e509ce
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2207b0bc
and eax, 0
or eax, 0x4000
mov dword [ebx], eax
add ebx, edx
and eax, 0x545ee40d
and eax, 0
or eax, 0x42
mov dword [ebx], eax
add ebx, edx
and eax, 0x1bf2c7b0
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x25049d1
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x26a5daef
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x34c55bba
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e4225bc
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6ffb1714
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0xe3d3310
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x70f1b54d
xor eax, 0x1fe2f371
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x519fe9e2
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x50392d30
and eax, 0x35910879
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0xceb9891
and eax, 0xa47497e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x163cd550
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x36ec9e15
or eax, 0x5f05d868
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a1b77e7
or eax, 0x6c959e11
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x36a28cc2
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x305f4682
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x76be836f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x81f4ac6
and eax, 0x6d20dda0
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x6bdb34a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x40265a0e
xor eax, 0x6da29307
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x4f16b77e
and eax, 0x33938d3d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c6f1b76
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x36553d7a
and eax, 0x1d59df05
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x2afe0b41
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x6abb770
xor eax, 0x8de7ec4
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x13134eca
or eax, 0x43ec767
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d716c2e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x76856ef1
and eax, 0x5baf26a2
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x624a2bd8
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x15728a6e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x19d28201
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x34f4fddb
xor eax, 0x67a2378d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x1d51244e
xor eax, 0x439d883e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x7cf9cbdb
xor eax, 0x6216e2a8
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6deb1554
and eax, 0x4d4c2cc6
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x6f8a4535
xor eax, 0x75b05711
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x11391432
xor eax, 0x3a196562
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x9d21fb6
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x3926d11f
xor eax, 0x59a83244
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x1cddd18f
and eax, 0x6dfd08e8
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x402b52a7
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x42da3780
xor eax, 0x471e900
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x4502bb2d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c02f4d3
or eax, 0x6a436be4
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x77aca62a
and eax, 0x3d6e0f9e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x351da0e9
or eax, 0x74b3c6d8
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b733e65
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6ace6f56
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b72dbf4
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3c0f83d1
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2cd8e879
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x1d82dd15
and eax, 0x486060e0
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f31bb5
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d4034c2
or eax, 0x72a9b899
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f29c1e2
or eax, 0x16045350
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x43e5d9e1
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7de32497
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x1942846f
or eax, 0x38dff542
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x34807e91
and eax, 0x7e35d27f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x3347409f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x967905
or eax, 0x381af135
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x6be8057d
and eax, 0x6464b7ce
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b4bc22a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c3b2278
or eax, 0x4b782363
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x5498f9bb
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x754b8fb5
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d921f55
or eax, 0x7166813f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x613857cc
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b9c3875
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x37905da6
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7cdd32bb
xor eax, 0x3696d18b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7f308a7f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x209701b7
or eax, 0x185e4302
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b1274d8
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a071fae
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x1520f384
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c748b54
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x541c4744
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x14b39af9
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e0b005d
and eax, 0x32da50c9
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x45270555
xor eax, 0x23423302
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x30beab56
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f4c35f7
or eax, 0x500b9ecb
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x1cfeff2b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x4af2ac0d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x665bb6a9
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x273a249b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x79418f8d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x56368975
xor eax, 0x1782dea7
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x746fd0a0
and eax, 0x3045ffef
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b1e8440
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x647c0a18
and eax, 0x3d8c898
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x36080506
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c924b86
or eax, 0x4c4ad59
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b81ef39
xor eax, 0x6dda92ad
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x53cf7e57
or eax, 0x2938cf5c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x7566178
or eax, 0x198d3e81
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d253867
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x565c97b4
and eax, 0x64a56fa2
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x15c31551
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f024929
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c759955
and eax, 0x5d8d164c
and eax, 0x48000000
or eax, 0x20006a00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x711cf114
and eax, 0x10000000
or eax, 0x2008
mov dword [ebx], eax
add ebx, edx
or eax, 0x69887f4e
and eax, 0x1448
or eax, 0x200020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x51b284a7
and eax, 0x51000000
or eax, 0xae006a10
mov dword [ebx], eax
add ebx, edx
or eax, 0x69a8e14b
and eax, 0x200011
or eax, 4
mov dword [ebx], eax
add ebx, edx
and eax, 0x1d6fba76
and eax, 0x10
or eax, 0xc3c03200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e3f3373
and eax, 0xddff0060
or eax, 0x2200e488
mov dword [ebx], eax
add ebx, edx
and eax, 0x4356b14
or eax, 0xce84bfb
and eax, 0xc023fb
or eax, 0xc2001004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7f1562ab
and eax, 0x400004
or eax, 0x2a0008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x61084d7
and eax, 0x200048
or eax, 0x820
mov dword [ebx], eax
add ebx, edx
or eax, 0x5114f410
xor eax, 0x1c085105
and eax, 0x202810
or eax, 0x20004000
mov dword [ebx], eax
add ebx, edx
and eax, 0x58960ac3
xor eax, 0x482022d7
and eax, 0x200000
or eax, 0x4a1000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x62779069
or eax, 0x945fcf0
and eax, 0x200014f9
or eax, 0x106
mov dword [ebx], eax
add ebx, edx
or eax, 0x73cc6fce
and eax, 0x62c81000
or eax, 0x88230000
mov dword [ebx], eax
add ebx, edx
or eax, 0x73631899
or eax, 0x712791f8
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x31b26922
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x31b45856
and eax, 0x77b46086
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ce0bea1
and eax, 0x66fa6ce7
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2eb1d3d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x40c015fc
xor eax, 0x356dd071
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x2fac7f1
and eax, 0x76f7a8e7
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x392ae3be
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x69f56e82
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x2979a85c
or eax, 0x663053e1
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x5be9351f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x3007fb
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5eba66ee
xor eax, 0x3d4f8f90
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x5bf7745f
and eax, 0x1f5d5bfb
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3c97b4f3
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x38c56eea
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x34006d09
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x4415dc98
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a3b9248
xor eax, 0x1138c57c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a763749
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5997d637
and eax, 0x3cf7276c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x30705145
xor eax, 0x4ec8ae65
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ca9b044
or eax, 0x52aaef86
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x723003ee
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d8244a4
xor eax, 0x6959b47f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x140eb5d4
or eax, 0x50b957cd
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x33930975
or eax, 0x35abff14
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f6a8612
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b46a55c
or eax, 0x4db1c981
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x55827190
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x19c966e6
or eax, 0x44268752
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x1e9d372e
and eax, 0x749c082
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x2975bee3
xor eax, 0x14a56695
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x26d2321
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x46606d85
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a1c402a
xor eax, 0x6659ab90
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x4fa18fc6
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x10d68c29
and eax, 0x534ffa8e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x3530c58a
or eax, 0x1f11fbff
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a9bc05b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x626e77cf
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x6018cf03
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x4698fe43
or eax, 0x6726931c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x36b61436
or eax, 0x1e861496
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x73b8128d
xor eax, 0x6e1b6a79
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6e143e90
xor eax, 0x2529a474
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x12489e36
xor eax, 0x3e75ef4b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a74c87d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x5eec60ce
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x31bf64f4
xor eax, 0x254ae92c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a680f8a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x229d301a
and eax, 0x75c4d28b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7fa1eca5
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4562164e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e5fcc41
xor eax, 0x66339793
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x25fb980c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x25dbbdac
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7f3de494
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c8c87c1
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x4065690e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x6192faeb
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x38833302
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x28ead9da
xor eax, 0x359d0d8
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x395d2d5
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x776fab81
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x454890c0
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d5cd1b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a5f8173
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x444bda2c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b9e05e9
or eax, 0x163734ca
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x129f7a33
xor eax, 0xf2eba5b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b341666
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ebfcdac
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c9c5994
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x43c92602
and eax, 0x43f171ea
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d8aac9c
xor eax, 0x421287f0
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x29a3a287
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x34ac5b8f
xor eax, 0x10067bf9
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x55765c03
and eax, 0x38b1c48d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e15e402
or eax, 0x4c7df0ac
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6af968f6
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x68e3b0be
or eax, 0x4e333ebc
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d581ebb
or eax, 0x72aa2e28
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x457ab69b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c5c24d7
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d4c9395
or eax, 0x70612f85
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x480bace4
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f6f0311
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5917c4dc
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x15b210e1
xor eax, 0x52bc8579
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b5b1e4c
and eax, 0x40209504
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x50d03b42
or eax, 0x69350185
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x63047744
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x773788e0
or eax, 0x77bdc640
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x388143d4
and eax, 0x1e6c1814
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x53a5786b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x132cf8b0
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x4818b017
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x57af762d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x51368382
xor eax, 0x248ee8b6
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x42993387
xor eax, 0x577b00dc
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c0db53b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd912202
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b59dd80
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x72298aae
and eax, 0x2f24ba2a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x30b210c9
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b0c1962
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b767c8c
or eax, 0x711ec9c4
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x60b299e4
and eax, 0x1b0a090e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x66c74ffc
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b370c8e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e72a866
xor eax, 0x1e423159
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x28b9725a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a40d01b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5427cbb1
and eax, 0x21c000
or eax, 0x3000
mov dword [ebx], eax
add ebx, edx
and eax, 0x685384bd
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f1e638
xor eax, 0x5fa4cd3a
and eax, 0x53244400
or eax, 0x20413000
mov dword [ebx], eax
add ebx, edx
or eax, 0x42db0532
and eax, 0x606c6430
or eax, 0xc000044
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c57f224
and eax, 0x2020
or eax, 0x1213
mov dword [ebx], eax
add ebx, edx
xor eax, 0x266da975
and eax, 0x246c0000
or eax, 0x48006400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x777ca76e
or eax, 0x7dfcacf6
and eax, 0x65686e68
or eax, 0x20001
mov dword [ebx], eax
add ebx, edx
and eax, 0xdb2055f
and eax, 0x4200441
or eax, 0x60457022
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a1be329
or eax, 0x7b77f36f
and eax, 0x73657000
or eax, 0x400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x30e19843
and eax, 0x41042040
or eax, 0x24690034
mov dword [ebx], eax
add ebx, edx
or eax, 0x6fe036b7
or eax, 0x7a0db098
and eax, 0x646d2074
or eax, 0x24800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3162660e
and eax, 0x45000020
or eax, 0x20726100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x225a7bdf
and eax, 0x1ebaf73f
and eax, 0x201020
or eax, 0x69536500
mov dword [ebx], eax
add ebx, edx
and eax, 0x244f4040
and eax, 0x20004000
or eax, 0x4e20276e
mov dword [ebx], eax
add ebx, edx
and eax, 0x2fa2d521
and eax, 0x3c025e10
and eax, 0x4400
or eax, 0x336f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5508749b
and eax, 0x652f938a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a41c3c8
xor eax, 0x48867040
and eax, 0x32021100
or eax, 0x40380c00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x62d4e6ab
or eax, 0x253a1169
and eax, 0x63
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0xfdb1b29
and eax, 0x900
or eax, 0x400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x193025da
and eax, 0x2acfe573
and eax, 0
or eax, 0xdc00
mov dword [ebx], eax
add ebx, edx
or eax, 0x439f985b
and eax, 0xc400
or eax, 0x202000
mov dword [ebx], eax
add ebx, edx
or eax, 0x60a7b6c0
and eax, 0x6e400
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0xd2f6a99
xor eax, 0x587f84b4
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x284ecee9
xor eax, 0x31c45feb
and eax, 0x100a1100
or eax, 0x62300c00
mov dword [ebx], eax
add ebx, edx
or eax, 0x55848419
and eax, 1
or eax, 0x62
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d11fdb6
or eax, 0x34fef539
and eax, 0xc00
or eax, 0x200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d549730
xor eax, 0x774e8164
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x660a96e7
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x21a69522
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x70c4a774
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x72f42c54
or eax, 0x431cdb6
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c926d28
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b76919a
and eax, 0x4f5fd620
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b32d56e
and eax, 0x7b32d500
or eax, 0x84cd2a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x488972ec
or eax, 0x6aaa071
and eax, 0x71
or eax, 0x8e
mov dword [ebx], eax
add ebx, edx
or eax, 0x56aa22bd
or eax, 0xb5f2ab2
and eax, 0x202800
or eax, 0x9400
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c686f51
xor eax, 0x22d6377
and eax, 0x100
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe3b0897
and eax, 0
or eax, 0x200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x12396082
or eax, 0xeb0a558
and eax, 0x200
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0xc89ace5
and eax, 0
or eax, 0x20a800
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a21f8ee
and eax, 0x20a000
or eax, 0x1000
mov dword [ebx], eax
add ebx, edx
or eax, 0x222e4508
and eax, 0x20b000
or eax, 0x800
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d23417c
and eax, 0
or eax, 0x100000
mov dword [ebx], eax
add ebx, edx
or eax, 0x576a40db
and eax, 0x50d53740
and eax, 0x100000
or eax, 0x2100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6830d1d8
and eax, 0x20c000
or eax, 0x500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ed3503a
and eax, 0x208500
or eax, 0x4200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f63206e
and eax, 0x1000000
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x53bf9712
and eax, 0x25816c1f
and eax, 0
or eax, 0x6c6c4400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2cd8b520
and eax, 0x40242020
or eax, 0x2c400e15
mov dword [ebx], eax
add ebx, edx
or eax, 0x59270d84
and eax, 0x630024
or eax, 0x48
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d646019
and eax, 0x54636074
or eax, 0x20100500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x18aed3fd
and eax, 0x1000
or eax, 0x800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x181d0dfc
xor eax, 0x7b0ad4a5
and eax, 0
or eax, 0x800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x585fa83e
or eax, 0xec461d8
and eax, 0x80
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f79b860
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x47f649b3
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x655f9b14
and eax, 0x103d083b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ad71c94
and eax, 0x40430400
or eax, 0x14004300
mov dword [ebx], eax
add ebx, edx
and eax, 0x8912786
and eax, 0
or eax, 0x10004c
mov dword [ebx], eax
add ebx, edx
and eax, 0xf3ea98a
and eax, 0
or eax, 0x3700
mov dword [ebx], eax
add ebx, edx
or eax, 0x66a86924
and eax, 0x64202e00
or eax, 0x1540000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4952add4
and eax, 0x2c240050
or eax, 0x41007428
mov dword [ebx], eax
add ebx, edx
xor eax, 0x770a4b48
xor eax, 0x6f07bab5
and eax, 4
or eax, 0x6a
mov dword [ebx], eax
add ebx, edx
and eax, 0x9bfcb0b
and eax, 0
or eax, 0x200000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5020e770
or eax, 0x7e13c1c3
and eax, 0
or eax, 0x800
mov dword [ebx], eax
add ebx, edx
or eax, 0x5a576547
xor eax, 0x56a1a55a
and eax, 0x4600800
or eax, 0x60092600
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6856bbb8
or eax, 0x502d41e2
and eax, 0x4215460
or eax, 0x20402001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x685e74df
and eax, 0x34
or eax, 1
mov dword [ebx], eax
add ebx, edx
and eax, 0x39877992
or eax, 0x43da8641
and eax, 0
or eax, 0x200800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6378b257
xor eax, 0x39895bf5
and eax, 0x6000
or eax, 0x1800
mov dword [ebx], eax
add ebx, edx
and eax, 0x1abfcdd4
and eax, 0x800
or eax, 0x64722600
mov dword [ebx], eax
add ebx, edx
and eax, 0x1ae7c1d
and eax, 0x202400
or eax, 0x415061
mov dword [ebx], eax
add ebx, edx
and eax, 0x31bfc7a2
and eax, 0x5c6b9277
and eax, 0x200000
or eax, 0x8000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3fcbd763
xor eax, 0x2198f32
and eax, 0xc00
or eax, 0x4000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x223c615e
and eax, 0x35702140
and eax, 0x20202000
or eax, 0x44450e00
mov dword [ebx], eax
add ebx, edx
or eax, 0x6020b7d9
and eax, 0x613441
or eax, 0x4020
mov dword [ebx], eax
add ebx, edx
and eax, 0x1ff61b82
and eax, 0x200000
or eax, 0xcc00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f6b1f4e
or eax, 0x67d1f594
and eax, 0x1000
or eax, 0x800
mov dword [ebx], eax
add ebx, edx
and eax, 0x147b6c77
and eax, 0x800
or eax, 0x64722600
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b4c12e3
or eax, 0x419bd3b3
and eax, 0x415021
or eax, 0x24202440
mov dword [ebx], eax
add ebx, edx
and eax, 0x419cb9c0
or eax, 0x4e40e1f9
and eax, 0x44406170
or eax, 0x302c0e06
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a8119a6
and eax, 0x6440
or eax, 0x2d
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f5b4729
and eax, 0x4400
or eax, 0x20a000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ba69cfa
xor eax, 0x1a38d4f4
and eax, 0x5000
or eax, 0x8c00
mov dword [ebx], eax
add ebx, edx
or eax, 0x65b84d76
and eax, 0x64300c00
or eax, 0x422200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x40d0b500
or eax, 0x7ce76655
and eax, 0x24617441
or eax, 0x20
mov dword [ebx], eax
add ebx, edx
or eax, 0x4dc4d1bd
and eax, 0x64607078
or eax, 0x1a0a02
mov dword [ebx], eax
add ebx, edx
and eax, 0x36c78da8
and eax, 0x20
or eax, 0x6742
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a9e7b1e
or eax, 0x4917619c
and eax, 0x14000
or eax, 0x208000
mov dword [ebx], eax
add ebx, edx
or eax, 0x351afe56
and eax, 0x1400
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x708a13c6
xor eax, 0x3cf568de
and eax, 0x44692e00
or eax, 0x20000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x61868bed
and eax, 0x20000000
or eax, 0x4617461
mov dword [ebx], eax
add ebx, edx
xor eax, 0x51b1448
or eax, 0x7aa0d93a
and eax, 0x32
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x3003587e
and eax, 0
or eax, 0x21d400
mov dword [ebx], eax
add ebx, edx
or eax, 0x6e64efe
and eax, 0x1400
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x75893b20
and eax, 0x2843aba7
and eax, 0x20012a00
or eax, 0x44680400
mov dword [ebx], eax
add ebx, edx
or eax, 0x351455ec
and eax, 0x24617460
or eax, 1
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b48818a
or eax, 0x7c53657b
and eax, 0x33
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x641c3aab
or eax, 0xd922f18
and eax, 0x2800
or eax, 0x21c000
mov dword [ebx], eax
add ebx, edx
and eax, 0x73872796
or eax, 0x2b5d255f
and eax, 0
or eax, 0x800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e433029
and eax, 0x44412800
or eax, 0x20280600
mov dword [ebx], eax
add ebx, edx
xor eax, 0x27f79f5c
and eax, 0x3040
or eax, 0x24614421
mov dword [ebx], eax
add ebx, edx
or eax, 0x4249049
and eax, 0x79d1f37a
and eax, 0x20
or eax, 0x14
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b04d7af
and eax, 0
or eax, 0x21f000
mov dword [ebx], eax
add ebx, edx
and eax, 0x57ed8f64
xor eax, 0x67f0ab0e
and eax, 0xa00
or eax, 0x1000
mov dword [ebx], eax
add ebx, edx
and eax, 0x827ff17
and eax, 0xa00
or eax, 0x64692400
mov dword [ebx], eax
add ebx, edx
or eax, 0x140987c8
or eax, 0x641f57a4
and eax, 0x24617460
or eax, 1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b80acdf
and eax, 0x36
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x1637ca21
and eax, 0x1a76b688
and eax, 0x300000
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc68d2d3
and eax, 0
or eax, 0x400
mov dword [ebx], eax
add ebx, edx
and eax, 0x6dbd11fe
or eax, 0xbc8ca46
and eax, 0x3400a00
or eax, 0x70222400
mov dword [ebx], eax
add ebx, edx
and eax, 0x103b5a86
xor eax, 0x771976c6
and eax, 0x42
or eax, 0x31
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c28b9bf
or eax, 0x166ffa36
and eax, 0x21e800
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a89a587
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0xc244c01
xor eax, 0x393e99c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x274366d7
xor eax, 0x3d60d472
and eax, 0x20d400
or eax, 0x12a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x68479371
and eax, 0
or eax, 0x200000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1fad067f
and eax, 0x2a32a336
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x23fd6294
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d5452a8
or eax, 0x5baeed25
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x1764f78f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x4268cd1f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x581a6217
and eax, 0x6000
or eax, 0x219000
mov dword [ebx], eax
add ebx, edx
or eax, 0x319d6db6
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0xe05aa76
xor eax, 0x46b69eaa
and eax, 0x48020000
or eax, 0x5008100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x38fac8c4
xor eax, 0x397674a8
and eax, 0x40023164
or eax, 0x21714201
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f622d9f
xor eax, 0x593ade40
and eax, 0x47020022
or eax, 0x28406545
mov dword [ebx], eax
add ebx, edx
or eax, 0xc9b74c2
and eax, 0x45004160
or eax, 0x10000018
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e517039
and eax, 0x4010
or eax, 0x33520543
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b2e751d
xor eax, 0x40c5b965
and eax, 0x68200c32
or eax, 0x4442200
mov dword [ebx], eax
add ebx, edx
or eax, 0x410fb1c3
and eax, 0x60
or eax, 0xc
mov dword [ebx], eax
add ebx, edx
or eax, 0x52e967bb
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1251eb8d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x143427d0
xor eax, 0x451a8e03
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x293e76da
xor eax, 0x74f2160
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x22874db2
xor eax, 0x39e7743a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x42d96650
xor eax, 0x3d7d8ba8
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d5ca62f
and eax, 0x473593d1
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x47876d08
xor eax, 0x658c5bb4
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c6a2389
and eax, 0x725f8164
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x77cc2369
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x4983c2de
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e53d54f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6cdc84a1
and eax, 0x2c06fdd3
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d9b7ed0
xor eax, 0x2f5a8500
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x4191035f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5db36fc9
and eax, 0x797b4b12
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x12a87249
and eax, 0x46fb0387
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x51fec643
xor eax, 0x5e0d180c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4393bd99
xor eax, 0x659ae185
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x14e23131
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x48917d2
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0xaf8fb76
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e66a745
or eax, 0x46f8881
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c8790a6
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ac88949
or eax, 0x4f91a06
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x63a5330b
and eax, 0x12e45311
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x25c24337
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x54742afb
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x686e5bc8
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d3d0df6
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b0f1847
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x69b9b3b
or eax, 0x153dba47
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d2769
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c4fa3be
xor eax, 0x5e107dce
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x4fdda0eb
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x351df8ab
xor eax, 0x724d4fa1
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x507d2379
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x544e03bb
or eax, 0x3ffee493
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x21fa1677
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x29758dec
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b3c06f8
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x52f846aa
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x670e21e9
or eax, 0x2b3e7dac
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e67361a
and eax, 0x64fdbad6
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x37d7c37a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x7bdc9638
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x2e43d3b0
or eax, 0x6a243ce6
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b7fc804
and eax, 0x73506e9f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x40e54d6f
and eax, 0xf5cf005
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x2305b22
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x7196efa2
and eax, 0x1bb344d6
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x29bd706b
and eax, 0x3585f827
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x12488f73
and eax, 0x22afcbeb
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x60c76b1c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x3feaa425
xor eax, 0x6539b82d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x59bc0eab
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa7f9ce6
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x3588db3d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x56307b13
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x20ef7120
or eax, 0x3a7a4d1
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2ca003ab
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x3782d522
xor eax, 0x1c25ed33
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x307ee9d3
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d0d458a
xor eax, 0x237f8af
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b2f0274
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x324743c8
or eax, 0x30715563
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x339dae43
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a998264
and eax, 0x605a2a4b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x6e0197ba
or eax, 0x664e1432
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x34c80681
or eax, 0x4a45e885
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x519e12b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ad0bf70
or eax, 0x2a364311
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x16b94b
and eax, 0x6722ff41
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c1e1031
and eax, 0x7d0115c5
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x1fde78bb
or eax, 0x14cb6242
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x510b756e
xor eax, 0x750bb599
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ae4eac6
and eax, 0xd0c7e86
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x2aa455a1
and eax, 0xe5e359f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x407dd0c2
xor eax, 0x6dd9a3aa
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x65daf4c1
or eax, 0x58d77af6
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x5673a85
and eax, 0xba64063
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f6f5ad7
or eax, 0x7f42e9c1
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x307be52
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x68bdc0de
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x682a86d7
and eax, 0x771734a3
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x481fa974
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x41cc04af
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x63add7c1
xor eax, 0x516eaff4
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x77615d52
and eax, 0x1e88ad34
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x1f713b29
xor eax, 0xfbb50e7
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x62d44224
xor eax, 0x475d08cc
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x60c95255
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x386b72ab
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x45101de4
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x230f0af6
or eax, 0x7618e062
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ef1669c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x9536a68
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d5fef9
xor eax, 0x15805980
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a4798a4
xor eax, 0x3a023325
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x48442c1b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f5554bf
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x745860e1
and eax, 0x5f766223
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x18347c86
or eax, 0x11dd4303
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x161d601c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x43d06821
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b9b3c25
xor eax, 0x5f7e4918
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x25dc67bf
and eax, 0x104ef575
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x943de21
xor eax, 0x44c830e8
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x69b072fb
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x43c4513a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c74b8ae
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f22e75e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x60ba4866
and eax, 0x6000ac6a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6878a10
xor eax, 0x2b34317b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x65b80349
xor eax, 0x71506140
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x3badb317
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x1cfcb4c5
or eax, 0x289f6c6e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c5cf159
and eax, 0x73a562d1
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x4fc11b8b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c67eb5e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x93b6f6c
and eax, 0x4a7ea3bf
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x741d17d5
xor eax, 0x201cd476
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x51aaac4e
or eax, 0xd1f81b8
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a28c17a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x21d56c21
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x36c41aa
and eax, 0x5fdc2461
and eax, 0
or eax, 0x100000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3dc47f85
or eax, 0x5b3ce6d0
and eax, 0x1400
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c9bb7c9
and eax, 0x58f3593d
and eax, 0x8100100
or eax, 0x200200
mov dword [ebx], eax
add ebx, edx
and eax, 0x31d0e716
or eax, 0x20262a62
and eax, 0x20300020
or eax, 0x4001010
mov dword [ebx], eax
add ebx, edx
or eax, 0x49371893
and eax, 0x3e079204
and eax, 0x20000000
or eax, 0x11302930
mov dword [ebx], eax
add ebx, edx
or eax, 0x4f06123e
and eax, 0x6af0411e
and eax, 0x10
or eax, 0x20
mov dword [ebx], eax
add ebx, edx
and eax, 0x1cd9f152
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f33c1cd
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x231cc906
xor eax, 0x24a23089
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x32b551da
or eax, 0x706f1156
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a633f4d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ae0b1fc
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x26c58149
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x48394c5c
and eax, 0x72226cd3
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x5fa906a3
and eax, 0x776ef93
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x75c3ad45
or eax, 0x68a40402
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x478be361
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x3fe5adad
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x16f12b2c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d08d637
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4739f99d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x536c3c3
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x6dcf5bb7
xor eax, 0x14d684ed
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x602542e2
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc2a666f
and eax, 0x4be334f0
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x731b5962
and eax, 0x4e8ff029
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1db0a8fd
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x653f7270
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ab62096
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x34b997a9
or eax, 0x481b67d9
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x4cf814db
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x63f03a80
or eax, 0x7afe3e4f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x36e1758
and eax, 0x33d03fe9
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f03aceb
or eax, 0x7438b1c2
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x411a83d7
and eax, 0x6a0e9524
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x32a1a4b7
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x34089b77
or eax, 0x2ee38c64
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x46c55a5c
xor eax, 0x7558bde1
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x52fd977e
and eax, 0x6602e57a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x29429f1a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x2fb8ec53
xor eax, 0x636b0cfd
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x17654117
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb590a55
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0xe2ba73f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e459ffb
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2556be39
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x6072d1c3
or eax, 0x6f43d41a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x63f24536
and eax, 0x5b27245b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0xaf1717c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x400f8da5
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x769b78de
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b28a3f9
and eax, 0x253b49ac
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x229cbbee
or eax, 0x355f9ed1
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b22f397
xor eax, 0x79ace166
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x4fe846a2
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0xad1cf5b
and eax, 0x5f989f50
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3cd5171
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x64a07985
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x681cac45
and eax, 0xb9541f6
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x454a5114
and eax, 0x21a84d25
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x43e15ddc
or eax, 0xa121a5e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b19f7df
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x2a4ea734
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x15b7fab2
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x20e22014
or eax, 0x3bac004d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a4eedd0
xor eax, 0x282ff6ad
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x3bfb45c4
xor eax, 0x6eb5a4c3
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e2f98a1
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x7246e4c9
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d15319b
or eax, 0xdf422fa
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d60bc2b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x247d45b1
and eax, 0x1e1a14a9
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x78f98962
or eax, 0x2008d8e5
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c40e643
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x58665af0
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x23eeb099
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x58390c6a
xor eax, 0x7df53d29
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x4fba3ae9
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c810b30
or eax, 0x7476bafb
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3424c73d
and eax, 0x723a299b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0xaf37baf
xor eax, 0x5f9c1881
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x29d1b2f6
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a923b6e
xor eax, 0x61a00512
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x6900f3a7
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x9cc5c1c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a9b8f5c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e10d3d7
and eax, 0xa3a976a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x2092ab4f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x73e63ccc
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x188fffc9
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x5fe60c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4f52c54c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x78d7d612
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7724620a
xor eax, 0x2a534885
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x5758e9d8
and eax, 0x4d53aa2a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x41c083c8
xor eax, 0x7d4760c0
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x696d9878
xor eax, 0x3e28d804
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a5baab7
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x747c6fd1
xor eax, 0x43dcfeac
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x46a094c5
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x66afd297
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x57dd835
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f737e74
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a29b373
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x589acf5d
or eax, 0x682bb72c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x797b9d86
xor eax, 0x4105acf3
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4f771e4a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x10781672
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x352a70d2
or eax, 0x608eb98e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3991311f
xor eax, 0x664217eb
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x43f8a978
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0xf6bae84
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x7278be8a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x52bc564a
or eax, 0x36973b16
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x24de94c
and eax, 0x484a6c01
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x163d7718
xor eax, 0x1a0b77ec
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x393b3a7a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x33b8f091
or eax, 0x14926256
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ac0b0ca
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x69496ded
or eax, 0x43f2f2f5
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x35d017f0
and eax, 0x6b9ced69
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x6da66b49
and eax, 0x625f1774
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e9b8b84
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0xf71f2fc
xor eax, 0x2def53d1
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e1662dc
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c5acc06
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x38800673
or eax, 0x1b827b62
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd10b690
xor eax, 0x35e4aac
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x47a66125
and eax, 0x5c2b4c08
and eax, 0
or eax, 0x5a724d00
mov dword [ebx], eax
add ebx, edx
and eax, 0x220a602c
and eax, 0x2004000
or eax, 0x4c743852
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c44170a
and eax, 0x42604948
or eax, 0x100b0004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a1c8398
and eax, 0x8504840
or eax, 0x63000109
mov dword [ebx], eax
add ebx, edx
and eax, 0x41635aa7
or eax, 0x6d4db401
and eax, 0x4001
or eax, 0x278
mov dword [ebx], eax
add ebx, edx
or eax, 0x678fefa1
and eax, 0x650d4d00
or eax, 0x400000
mov dword [ebx], eax
add ebx, edx
and eax, 0x74aeb311
and eax, 0x64080100
or eax, 0xa70484f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x751d467f
and eax, 0x8600310
or eax, 0x40125047
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f3f5b9a
and eax, 0x5546594d
or eax, 0x20002020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3a019561
xor eax, 0x472f9e8
and eax, 0x43050000
or eax, 0x4404200
mov dword [ebx], eax
add ebx, edx
and eax, 0x5039e3cf
and eax, 0x40004200
or eax, 0x6582149
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ea8e6f0
and eax, 0x54404769
or eax, 0x20030804
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b13b45b
xor eax, 0x52c6e049
and eax, 0x20414000
or eax, 0x49080375
mov dword [ebx], eax
add ebx, edx
or eax, 0x45482368
or eax, 0x782384c2
and eax, 0x43
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x57c75842
and eax, 0
or eax, 0x41615600
mov dword [ebx], eax
add ebx, edx
and eax, 0x2d29efdf
and eax, 0x34eea8a
and eax, 0x1004200
or eax, 0x6e630d52
mov dword [ebx], eax
add ebx, edx
and eax, 0x73757b4c
and eax, 0x63614340
or eax, 0x14002426
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f263584
and eax, 0x7e028b2b
and eax, 0x48020200
or eax, 0x25706044
mov dword [ebx], eax
add ebx, edx
or eax, 0x2e604a4f
and eax, 0x506a4a
or eax, 0x90430
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f01bcd9
and eax, 0x4c405200
or eax, 0x60000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7dfaee35
or eax, 0x16e5a1bc
and eax, 0x4642612c
or eax, 0x20100440
mov dword [ebx], eax
add ebx, edx
or eax, 0x1772f1ff
and eax, 0x507c588e
and eax, 0x4050400c
or eax, 0x21092241
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2513b7ab
and eax, 0x2bc267a3
and eax, 0x424002
or eax, 0x44202a40
mov dword [ebx], eax
add ebx, edx
or eax, 0x12b802ef
and eax, 0x50706a69
or eax, 0x9000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x441f57cb
and eax, 0x8e29f4e
and eax, 0x601140
or eax, 0x61094024
mov dword [ebx], eax
add ebx, edx
xor eax, 0x32802cc1
xor eax, 0x651b8099
and eax, 0x26506900
or eax, 0x49010000
mov dword [ebx], eax
add ebx, edx
or eax, 0x489a03
and eax, 0x68405203
or eax, 0x22006c
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ed73543
and eax, 0x68400040
or eax, 0x1125440c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d286fb7
and eax, 0x4452a71
or eax, 0x53224404
mov dword [ebx], eax
add ebx, edx
and eax, 0x62720546
and eax, 0x40620044
or eax, 0x380d5201
mov dword [ebx], eax
add ebx, edx
xor eax, 0x62537a90
or eax, 0x24368b97
and eax, 0x2b41
or eax, 0x4400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6e8e5c73
or eax, 0x1374c6bc
and eax, 0x6d747700
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x6bd56c6c
and eax, 0x69504000
or eax, 0x6280142
mov dword [ebx], eax
add ebx, edx
or eax, 0x8eba522
xor eax, 0x1d9e2615
and eax, 0x40454253
or eax, 0x8001000
mov dword [ebx], eax
add ebx, edx
and eax, 0xa2c1ea2
and eax, 0x40002
or eax, 0x42624c61
mov dword [ebx], eax
add ebx, edx
or eax, 0x709effcf
and eax, 0x42727941
or eax, 0x8000010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x301aaa91
and eax, 0x1011bf03
and eax, 0x10001000
or eax, 0x416c4400
mov dword [ebx], eax
add ebx, edx
and eax, 0x66b24fda
and eax, 0x40004000
or eax, 0x19410143
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1df184e8
and eax, 0x44104028
or eax, 0x94a0a50
mov dword [ebx], eax
add ebx, edx
and eax, 0x32799800
and eax, 0x500800
or eax, 0x15270
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6041a72b
and eax, 0x40006800
or eax, 0x1440200
mov dword [ebx], eax
add ebx, edx
and eax, 0x690906b2
and eax, 0x41000200
or eax, 0x10415063
mov dword [ebx], eax
add ebx, edx
or eax, 0x1fab9321
or eax, 0x7ea93869
and eax, 0x70497261
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x305548c8
and eax, 0x20414040
or eax, 0x4e040738
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6cc5728
and eax, 0x40
or eax, 0x24
mov dword [ebx], eax
add ebx, edx
xor eax, 0x78bd4806
and eax, 0x60054800
or eax, 0x1422000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f833235
and eax, 0x606ee6af
and eax, 0x444224
or eax, 0x56102148
mov dword [ebx], eax
add ebx, edx
and eax, 0x95b78b
and eax, 0x308
or eax, 0x494b4062
mov dword [ebx], eax
add ebx, edx
xor eax, 0x468b4ec7
and eax, 0x6400428
or eax, 0x50126242
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4092886a
and eax, 0x14404400
or eax, 0x403a1043
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3410e0ae
and eax, 0x40401000
or eax, 0x10114a00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x654a1bad
xor eax, 0x4796dbc2
and eax, 0x72091044
or eax, 0x1506110
mov dword [ebx], eax
add ebx, edx
or eax, 0x82e3b09
and eax, 0x59435145
or eax, 0x420
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5b513cd3
and eax, 0x4120
or eax, 0x45411049
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b2917cc
and eax, 0x48604224
or eax, 0x31840
mov dword [ebx], eax
add ebx, edx
xor eax, 0x380ea940
and eax, 0x50685100
or eax, 0x7000451
mov dword [ebx], eax
add ebx, edx
xor eax, 0x478b14d3
xor eax, 0x645b7e9d
and eax, 3
or eax, 0x60
mov dword [ebx], eax
add ebx, edx
and eax, 0x6003c2e2
and eax, 0x49409e0d
and eax, 0
or eax, 0x6f694700
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd42de42
and eax, 0x62290042
or eax, 0xd40420c
mov dword [ebx], eax
add ebx, edx
or eax, 0x103aeabc
or eax, 0x9930029
and eax, 0x4d694249
or eax, 0x1000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x39102f4f
and eax, 0x44714104
or eax, 0x60249
mov dword [ebx], eax
add ebx, edx
xor eax, 0x778e576a
and eax, 0x1480022
or eax, 0x48004958
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6411cca8
xor eax, 0x7e7d8287
and eax, 0x741
or eax, 0x4800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4424b6ba
or eax, 0x73fa24a7
and eax, 0x46646000
or eax, 0x200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6162d3c6
xor eax, 0x707782d5
and eax, 0x43703012
or eax, 0x8084868
mov dword [ebx], eax
add ebx, edx
or eax, 0x6619b23e
and eax, 0x5e179cab
and eax, 0x101008
or eax, 0x4a4044
mov dword [ebx], eax
add ebx, edx
and eax, 0x42a395ac
or eax, 0x2fc079b0
and eax, 0x4427100
or eax, 0x50100600
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f1b60b7
and eax, 0x62505035
or eax, 0x240840
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a2f134c
and eax, 0x20594320
or eax, 0x47200442
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d0c73ad
and eax, 0x4eea5da5
and eax, 0x484005
or eax, 0x20a52
mov dword [ebx], eax
add ebx, edx
and eax, 0x767e4e7f
and eax, 0x484200
or eax, 0x5a002000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7009fdf9
xor eax, 0x7a859a56
and eax, 0x5044052c
or eax, 0x280a5040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x17e04782
and eax, 0x692e006e
or eax, 0x10416500
mov dword [ebx], eax
add ebx, edx
or eax, 0x477d3fc2
and eax, 0x49636940
or eax, 1
mov dword [ebx], eax
add ebx, edx
and eax, 0x18f6a287
and eax, 0x7b2a83e1
and eax, 0
or eax, 0x46494d00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x33f2941b
xor eax, 0x4a6474c4
and eax, 0x16570041
or eax, 0x40205020
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ad1beb0
and eax, 0x47e9031b
and eax, 0x44410001
or eax, 0x102514a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ac509ee
and eax, 0x65024
or eax, 0x412540
mov dword [ebx], eax
add ebx, edx
or eax, 0x36fb0c02
and eax, 0x6545100
or eax, 0x40000200
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b702c2c
and eax, 0x40500000
or eax, 0x25247472
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a786bcc
xor eax, 0x16e87cd6
and eax, 0x61040208
or eax, 0x2484851
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e3e5b52
and eax, 0x600c4240
or eax, 0x142150e
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e069a62
and eax, 0x664c4c00
or eax, 0x10210000
mov dword [ebx], eax
add ebx, edx
and eax, 0x78d5c54a
or eax, 0x4b9654b8
and eax, 0x78524010
or eax, 0x943
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7363683a
and eax, 0x1200040
or eax, 0x504e4202
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e258c83
and eax, 0x61484c40
or eax, 0x102038
mov dword [ebx], eax
add ebx, edx
and eax, 0x653d2ced
and eax, 0x60080040
or eax, 0x2464212
mov dword [ebx], eax
add ebx, edx
and eax, 0x55748165
xor eax, 0x6f7ce7f
and eax, 0xf
or eax, 0x40
mov dword [ebx], eax
add ebx, edx
and eax, 0x55b7557e
and eax, 0
or eax, 0x43564b00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b78552d
and eax, 0x48040804
or eax, 0x2506152
mov dword [ebx], eax
add ebx, edx
and eax, 0x78eec77a
and eax, 0x40444042
or eax, 0x17331a21
mov dword [ebx], eax
add ebx, edx
xor eax, 0x667e087f
and eax, 0x15218
or eax, 0x660142
mov dword [ebx], eax
add ebx, edx
or eax, 0x26d59dec
or eax, 0x430d3059
and eax, 0x47477400
or eax, 0x8000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d3d4863
and eax, 0x36e3fba4
and eax, 0x2407000
or eax, 0x4118025a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a09c2d5
and eax, 0x8410007
or eax, 0x60264b50
mov dword [ebx], eax
add ebx, edx
xor eax, 0x668b3ca4
xor eax, 0x609f901d
and eax, 0x62716066
or eax, 0x1081000
mov dword [ebx], eax
add ebx, edx
and eax, 0x50ef466c
and eax, 0x4060
or eax, 0xc03
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f8c226f
and eax, 0
or eax, 0x75566e00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2cdf85e8
xor eax, 0x33ac235b
and eax, 0x68054803
or eax, 0x1520044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x30d58efc
and eax, 0x5102420b
or eax, 0x700140
mov dword [ebx], eax
add ebx, edx
or eax, 0x31448d7b
and eax, 0x664452
or eax, 0x2000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a35679d
and eax, 0x46000
or eax, 0x64480300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x11263e8e
and eax, 0x60604802
or eax, 0x2112250
mov dword [ebx], eax
add ebx, edx
and eax, 0x487a91d3
xor eax, 0x52ccc3ee
and eax, 0x2044104
or eax, 0x40423040
mov dword [ebx], eax
add ebx, edx
or eax, 0x7d1cf842
xor eax, 0x57b7617
and eax, 0x58250300
or eax, 0x486000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a6c215e
xor eax, 0x63fec6cd
and eax, 0x4548
or eax, 0x544d1002
mov dword [ebx], eax
add ebx, edx
and eax, 0x780ac35d
and eax, 0x40004148
or eax, 0x1661203
mov dword [ebx], eax
add ebx, edx
and eax, 0x3553f4ce
xor eax, 0x31fc9529
and eax, 0x10324561
or eax, 0x47410018
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7546bf1e
and eax, 0x6a47
or eax, 0x10
mov dword [ebx], eax
add ebx, edx
xor eax, 0x330293f8
xor eax, 0x2b79f4ef
and eax, 0x184a0400
or eax, 0x61044000
mov dword [ebx], eax
add ebx, edx
and eax, 0x578aced5
or eax, 0x4894afb2
and eax, 0x580a4a02
or eax, 0x20601049
mov dword [ebx], eax
add ebx, edx
xor eax, 0x698220db
and eax, 0x11605000
or eax, 0x68040145
mov dword [ebx], eax
add ebx, edx
xor eax, 0x379a34df
and eax, 0x4a66650a
or eax, 0x21000860
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4691674b
and eax, 0x660a00
or eax, 0x4444
mov dword [ebx], eax
add ebx, edx
xor eax, 0x777c25af
or eax, 0x224e9114
and eax, 0x64524000
or eax, 0x8010400
mov dword [ebx], eax
add ebx, edx
or eax, 0x11862006
xor eax, 0x1e06948f
and eax, 0x42417001
or eax, 0x8240244
mov dword [ebx], eax
add ebx, edx
and eax, 0xef1de44
and eax, 0x405044
or eax, 0x4104010a
mov dword [ebx], eax
add ebx, edx
or eax, 0x10e2d17a
or eax, 0x1c029189
and eax, 0x64514b
or eax, 0x102200
mov dword [ebx], eax
add ebx, edx
or eax, 0x7706d897
or eax, 0x34ed14cd
and eax, 0x644c4f00
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x798acdb7
xor eax, 0x2f1c373d
and eax, 0x12501402
or eax, 0x45254260
mov dword [ebx], eax
add ebx, edx
and eax, 0x43809739
xor eax, 0xc0905ef
and eax, 0x45080244
or eax, 0x30706c10
mov dword [ebx], eax
add ebx, edx
xor eax, 0x21ccb1a5
xor eax, 0x587e3f74
and eax, 0x44a6000
or eax, 0x6210166a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ab78216
and eax, 0x67c266fd
and eax, 0x406470
or eax, 0x4a380203
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d32ec06
and eax, 0x65dfa324
and eax, 0x40000000
or eax, 0x19414565
mov dword [ebx], eax
add ebx, edx
and eax, 0x35b08958
and eax, 0x140
or eax, 0x6432
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b6ea74e
and eax, 0x7bc64e8d
and eax, 0x4a424000
or eax, 0x10003100
mov dword [ebx], eax
add ebx, edx
and eax, 0x2319483b
xor eax, 0x76f30442
and eax, 0x54504440
or eax, 0x3042a34
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6e403eda
and eax, 0x13f55e03
and eax, 0x10104002
or eax, 0x6a480a58
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ecd17b
or eax, 0x3ae6be67
and eax, 0x3a425856
or eax, 0x40100100
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ce46689
xor eax, 0x4d7ff73e
and eax, 0x10b3736
or eax, 0x4a404040
mov dword [ebx], eax
add ebx, edx
or eax, 0x506cb03
or eax, 0x2c8ed4a8
and eax, 0x634a4751
or eax, 0x100000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f0dc630
and eax, 0x40
or eax, 0x10
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6e9ce500
and eax, 0x6c046000
or eax, 0x1420a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a104ed4
and eax, 0x75e1bfa2
and eax, 0x200
or eax, 0x664f414a
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a8b574a
and eax, 0x59b2443a
and eax, 0x24002
or eax, 0x594d0341
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f51dfc
and eax, 0x42795945
or eax, 0x20000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6dab57c3
and eax, 0x66615741
or eax, 0x42020
mov dword [ebx], eax
add ebx, edx
or eax, 0x357cd4e8
and eax, 0x26558c4
and eax, 0x2415040
or eax, 0x64000224
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2ef0e593
and eax, 0x40212376
or eax, 0x364c4800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x430e3088
or eax, 0x20b0772f
and eax, 0x20634e00
or eax, 0x42040000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x37dec05f
or eax, 0x777399af
and eax, 0x4268084f
or eax, 0x44000
mov dword [ebx], eax
add ebx, edx
or eax, 0x329c5793
and eax, 0x7f0a2b98
and eax, 0x60080100
or eax, 0x8627443
mov dword [ebx], eax
add ebx, edx
and eax, 0x4323bf35
and eax, 0x40223001
or eax, 0x2648426c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x683c5f56
xor eax, 0x115ab3c
and eax, 0x5410607
or eax, 0x60204948
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b180264
and eax, 0x1000244
or eax, 0x765a4820
mov dword [ebx], eax
add ebx, edx
and eax, 0x3408c294
or eax, 0x43c42c9b
and eax, 6
or eax, 0x40
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c5ecec
or eax, 0x6aa65ac3
and eax, 0x44647000
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e1f48e
or eax, 0x1f8ddbe5
and eax, 0x5769676c
or eax, 0x20000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a4d9303
or eax, 0x7cf149dd
and eax, 0x42714b50
or eax, 0x1042420
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ebe0fa
and eax, 0x58625624
and eax, 0x40404400
or eax, 0x4092843
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd7e00e7
and eax, 0x447570d0
and eax, 0x4000
or eax, 0x166d
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a4346d8
xor eax, 0x299f28c6
and eax, 0x29036400
or eax, 0x44600100
mov dword [ebx], eax
add ebx, edx
and eax, 0xb3d117c
and eax, 0x8200000
or eax, 0x464c5468
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa69cc7e
or eax, 0x53d5ede4
and eax, 0x41544862
or eax, 0x220000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e8bd904
and eax, 0x66
or eax, 9
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ab1edcc
and eax, 0
or eax, 0x63757100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x37e7c2e3
and eax, 0x44002061
or eax, 0x2a494c18
mov dword [ebx], eax
add ebx, edx
xor eax, 0x397d2f89
and eax, 0x4667a7c
and eax, 0x204070
or eax, 0x4a590c06
mov dword [ebx], eax
add ebx, edx
and eax, 0x5eb8eee3
xor eax, 0x6263f275
and eax, 0x13
or eax, 0x60
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d463b18
and eax, 0x1abb2313
and eax, 0x20300
or eax, 0x44494000
mov dword [ebx], eax
add ebx, edx
and eax, 0x551984c9
and eax, 0x44090000
or eax, 0x8644d65
mov dword [ebx], eax
add ebx, edx
xor eax, 0x48520155
and eax, 0x4592d7ae
and eax, 0x4104420
or eax, 0x6a652844
mov dword [ebx], eax
add ebx, edx
and eax, 0x33f0b28b
and eax, 0x22602000
or eax, 0x4d054f61
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3c36f18c
and eax, 0x1645
or eax, 0x6012
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d0d9453
and eax, 0x5aa5bbaa
and eax, 0x1000
or eax, 0x4d6c6600
mov dword [ebx], eax
add ebx, edx
and eax, 0x70d606b2
and eax, 0x40400200
or eax, 0x29217065
mov dword [ebx], eax
add ebx, edx
and eax, 0x69126ce4
and eax, 0x68006044
or eax, 0x65a0809
mov dword [ebx], eax
add ebx, edx
or eax, 0x7fe64269
or eax, 0x2e431093
and eax, 0x69696268
or eax, 0x100
mov dword [ebx], eax
add ebx, edx
or eax, 0x1359d8ba
or eax, 0x93ff638
and eax, 0x40
or eax, 4
mov dword [ebx], eax
add ebx, edx
or eax, 0x39072e32
xor eax, 0x34522233
and eax, 0x9400800
or eax, 0x50087200
mov dword [ebx], eax
add ebx, edx
or eax, 0x435d7137
and eax, 0x434c4a16
or eax, 0x24200440
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e5bbc57
xor eax, 0x5086e9b
and eax, 0x4c020c18
or eax, fcn.00404340
mov dword [ebx], eax
add ebx, edx
and eax, 0x4eac1af1
and eax, 0x44000850
or eax, 0x11436023
mov dword [ebx], eax
add ebx, edx
xor eax, 0x88276b9
xor eax, 0xe4df2a0
and eax, 0x6062
or eax, 0x304
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c392a6
and eax, 0x73b10c22
and eax, 0
or eax, 0x584e7100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x62799f85
or eax, 0x6b53792b
and eax, 0x53636d04
or eax, 0x4000050
mov dword [ebx], eax
add ebx, edx
or eax, 0x43e30f07
and eax, 0x52604a45
or eax, 0xc0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1650f9a3
and eax, 0x10404801
or eax, 0x41141258
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a41e78c
and eax, 0x5a506f40
or eax, 0xa0002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4f8bf837
and eax, 0x10500645
or eax, 0x6a044000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x137671fa
xor eax, 0xe4c714f
and eax, 0x62464460
or eax, 0x18112809
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ca6971
xor eax, 0x20c1554d
and eax, 0x1504
or eax, 0x4253
mov dword [ebx], eax
add ebx, edx
or eax, 0x5378948d
and eax, 0xad20528
and eax, 0x400000
or eax, 0x4c0e7800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x43fc2dbc
and eax, 0x1024514
or eax, 0x50450a41
mov dword [ebx], eax
add ebx, edx
xor eax, 0x41f44e4b
and eax, 0x7b054ed2
and eax, 0x10000002
or eax, 0x64705544
mov dword [ebx], eax
add ebx, edx
or eax, 0x25e1f1f9
and eax, 0x404473
or eax, 0xe0a00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x63c6714
and eax, 0x7a52ac89
and eax, 0x2402800
or eax, 0x700c4100
mov dword [ebx], eax
add ebx, edx
and eax, 0x6914fac6
and eax, 0x1680e7d8
and eax, 0x6000
or eax, 0x5448034c
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a3be628
and eax, 0x4008
or eax, 0x64450c62
mov dword [ebx], eax
add ebx, edx
xor eax, 0x739d68e4
and eax, 0x1048200a
or eax, 0x60074a40
mov dword [ebx], eax
add ebx, edx
and eax, 0x288a3318
and eax, 0x22200
or eax, 0x57544153
mov dword [ebx], eax
add ebx, edx
and eax, 0x73f25752
and eax, 0x52424340
or eax, 0x290828
mov dword [ebx], eax
add ebx, edx
xor eax, 0x496951e1
and eax, 0x8020208
or eax, 0x60716166
mov dword [ebx], eax
add ebx, edx
xor eax, 0x151da23b
and eax, 0x496e4055
or eax, 0x2010222
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c71815f
or eax, 0x2aab5f95
and eax, 0x34
or eax, 0x40
mov dword [ebx], eax
add ebx, edx
or eax, 0x175b47c5
and eax, 0x10534200
or eax, 0x68002800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ff1f8cf
and eax, 0x2201048
or eax, 0x78546510
mov dword [ebx], eax
add ebx, edx
and eax, 0x448741b
and eax, 0x405400
or eax, 0x73240142
mov dword [ebx], eax
add ebx, edx
or eax, 0x2250615c
and eax, 0x71444542
or eax, 1
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a5b06a0
and eax, 0x72474162
or eax, 0x380c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5de218ca
and eax, 0xb206004
or eax, 0x405a1442
mov dword [ebx], eax
add ebx, edx
and eax, 0x3fde1bdd
xor eax, 0x1643a6bb
and eax, 0xc113200
or eax, 0x40644000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5de30f13
and eax, 0x44636603
or eax, 0x80064
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e65e2e7
xor eax, 0x2a02dac6
and eax, 0x42423001
or eax, 0x1104346
mov dword [ebx], eax
add ebx, edx
xor eax, 0x40c54aa1
and eax, 0x1011862
or eax, 0x40484210
mov dword [ebx], eax
add ebx, edx
or eax, 0x3000a7ab
or eax, 0x5c6de3f4
and eax, 0x596d6150
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7dc6ea23
xor eax, 0x560f264c
and eax, 0x42000000
or eax, 0xd495000
mov dword [ebx], eax
add ebx, edx
or eax, 0x36e51f93
and eax, 0x434c5910
or eax, 0x20040
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a640bea
and eax, 0x4168405a
or eax, 0x34102400
mov dword [ebx], eax
add ebx, edx
or eax, 0x54bdfe51
and eax, 0x5470704b
or eax, 0x2000024
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe1264f3
and eax, 0x400
or eax, 0x6041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x60068d1a
and eax, 0x38a532c0
and eax, 0x20040000
or eax, 0x49705000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc403f4e
and eax, 0x60106844
or eax, 0x8400001
mov dword [ebx], eax
add ebx, edx
and eax, 0x42f547d3
and eax, 0x40504040
or eax, 0x36291a12
mov dword [ebx], eax
add ebx, edx
xor eax, 0x716571b3
or eax, 0x679c19fc
and eax, 0x47183061
or eax, 0x10604400
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a9ec812
or eax, 0x686e048d
and eax, 0x48764400
or eax, 0x10952
mov dword [ebx], eax
add ebx, edx
and eax, 0x5aa4db6e
or eax, 0x4ae23eea
and eax, 0x5048
or eax, 4
mov dword [ebx], eax
add ebx, edx
and eax, 0x33f3be82
xor eax, 0x452ea874
and eax, 0x44240000
or eax, 0x32414500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4241217
and eax, 0x40405206
or eax, 0x5380848
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ad825f6
and eax, 0x39f6b28f
and eax, 0x500006
or eax, 0x6b296f51
mov dword [ebx], eax
add ebx, edx
or eax, 0xff41214
xor eax, 0x72b16cc
and eax, 0x60544109
or eax, 0x14201664
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c199c45
xor eax, 0x72c2f3f3
and eax, 0x2c1a
or eax, 0x4240
mov dword [ebx], eax
add ebx, edx
or eax, 0x2443f26
or eax, 0x3074f341
and eax, 0x10606f00
or eax, 0x400a0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x40f36a75
and eax, 0x367348f3
and eax, 0x424000
or eax, 0x78183750
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ed89d15
and eax, 0x33bf50fa
and eax, 0x80010
or eax, 0x6d604442
mov dword [ebx], eax
add ebx, edx
or eax, 0x716ce7f
and eax, 0x54406f
or eax, 0x3000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ab07667
and eax, 0x61b92376
and eax, 0x2000
or eax, 0x614b4b00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7a049144
xor eax, 0x71504ad
and eax, 0x14586c48
or eax, 0x60000106
mov dword [ebx], eax
add ebx, edx
and eax, 0x23cad1c
and eax, 0x182504
or eax, 0x52605062
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f836087
and eax, 0x10004000
or eax, 0x40791849
mov dword [ebx], eax
add ebx, edx
or eax, 0x4bd5c564
xor eax, 0x4e3aeeef
and eax, 0x4402002
or eax, 0x68384869
mov dword [ebx], eax
add ebx, edx
or eax, 0x1750e8f5
and eax, 0x6b
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x38472a08
and eax, 0x226ea069
and eax, 0
or eax, 0x49656f00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c61c5fe
and eax, 0x1504006c
or eax, 0x42735401
mov dword [ebx], eax
add ebx, edx
xor eax, 0xefd0835
and eax, 0x74285694
and eax, 0x50004010
or eax, 0x7770941
mov dword [ebx], eax
add ebx, edx
and eax, 0x77ec9f46
or eax, 0x3d5e3c77
and eax, 0x4b720c71
or eax, 0x14000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2022cc01
xor eax, 0x3f82234
and eax, 0x426e21
or eax, 0x240148
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4942c544
and eax, 0x49000000
or eax, 0x6424400
mov dword [ebx], eax
add ebx, edx
or eax, 0x73dbc672
or eax, 0x3ad0d0e6
and eax, 0x764a4042
or eax, 0x42808
mov dword [ebx], eax
add ebx, edx
or eax, 0xaa0a444
and eax, 0x5844684a
or eax, 0x100200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x18dd08a7
and eax, 0x40004268
or eax, 0x22700c12
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f54ecd9
xor eax, 0x1cb8fc89
and eax, 0x40185602
or eax, 0x2420055
mov dword [ebx], eax
add ebx, edx
or eax, 0x55974b1d
and eax, 0x45494c
or eax, 0x2020
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ec54c4c
and eax, 0x6394c3f6
and eax, 0x2044000
or eax, 0x4d501a00
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a573b23
and eax, 0x137fd689
and eax, 0x2414201
or eax, 0x48000872
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e4b9824
and eax, 0x46404a72
or eax, 0x42008
mov dword [ebx], eax
add ebx, edx
or eax, 0x26ddddb2
and eax, 0x44447872
or eax, 0x10000001
mov dword [ebx], eax
add ebx, edx
or eax, 0x5bf397ec
xor eax, 0x1fad485b
and eax, 0x40400720
or eax, 0x11254848
mov dword [ebx], eax
add ebx, edx
and eax, 0x48772346
and eax, 0x140
or eax, 0x6021
mov dword [ebx], eax
add ebx, edx
or eax, 0x3e130a61
and eax, 0x2a006900
or eax, 0x416c0400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x30110aaa
xor eax, 0x696cbdc5
and eax, 0x14a46
or eax, 0x49402510
mov dword [ebx], eax
add ebx, edx
xor eax, 0x716ee35b
and eax, 0x82e0404
or eax, 0x46407050
mov dword [ebx], eax
add ebx, edx
xor eax, 0x226b988d
and eax, 0x32c449e6
and eax, 0x20044040
or eax, 0x4d521338
mov dword [ebx], eax
add ebx, edx
xor eax, 0x79973290
and eax, 0x2faa4a1e
and eax, 0x4004008
or eax, 0x43693547
mov dword [ebx], eax
add ebx, edx
xor eax, 0x24a071e7
or eax, 0x73a5154b
and eax, 0x60690100
or eax, 0x8024a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x15c7fc7a
and eax, 0x434800
or eax, 0x45240045
mov dword [ebx], eax
add ebx, edx
xor eax, 0x207c39ab
and eax, 0x23ebbd6b
and eax, 0x210a2140
or eax, 0x52444410
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e65fdf2
or eax, 0x4317e3bd
and eax, 0x42516145
or eax, 0x8001800
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ada6eab
and eax, 0x4001
or eax, 0x1650
mov dword [ebx], eax
add ebx, edx
xor eax, 0x43e2f74d
and eax, 0x40620100
or eax, 0x2c0c4a00
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c96c485
and eax, 0x44404900
or eax, 0x12011078
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c7b9c8
xor eax, 0x1de95f43
and eax, 0x45420d43
or eax, 0x1210400c
mov dword [ebx], eax
add ebx, edx
or eax, 0x7401bc69
and eax, 0x50526d45
or eax, 0x80210
mov dword [ebx], eax
add ebx, edx
or eax, 0xfa53e40
and eax, 0x4d704544
or eax, 0x20000020
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ea48b1b
xor eax, 0x4bf5e379
and eax, 0x67506050
or eax, 0x82a0d06
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6688ba26
and eax, 0x404270
or eax, 0x50042808
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e629de9
and eax, 0x66646561
or eax, 0x100000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x39b0ada
xor eax, 0x5472ff61
and eax, 0x51000
or eax, 0x44626000
mov dword [ebx], eax
add ebx, edx
and eax, 0x40d15470
and eax, 0x40415000
or eax, 0x372c2a6b
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b1a38dd
and eax, 0x41
or eax, 0x34
mov dword [ebx], eax
add ebx, edx
and eax, 0x780aa176
and eax, 0
or eax, 0x4e685900
mov dword [ebx], eax
add ebx, edx
and eax, 0x367ba1bc
and eax, 0x2a894811
and eax, 0
or eax, 0x54447751
mov dword [ebx], eax
add ebx, edx
or eax, 0x1637608d
xor eax, 0x5420b856
and eax, 0x254480a
or eax, 0x48201070
mov dword [ebx], eax
add ebx, edx
and eax, 0x554fe9ac
and eax, 0x404828
or eax, 0x232443
mov dword [ebx], eax
add ebx, edx
and eax, 0x12a39ffd
or eax, 0x9239d14
and eax, 0x8220000
or eax, 0x46406200
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d4fe270
and eax, 0x446a4240
or eax, 0x2000050a
mov dword [ebx], eax
add ebx, edx
and eax, 0x76881f29
and eax, 0x64080200
or eax, 0x10604851
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ad3c26b
and eax, 0x50404040
or eax, 0x72e1138
mov dword [ebx], eax
add ebx, edx
and eax, 0x434284b9
or eax, 0x4247a790
and eax, 0x42410408
or eax, 0x10304046
mov dword [ebx], eax
add ebx, edx
and eax, 0x79f2527c
or eax, 0x4abfd680
and eax, 0x426b4244
or eax, 0x1002823
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5677feb2
or eax, 0x1651ec13
and eax, 0x45
or eax, 0x28
mov dword [ebx], eax
add ebx, edx
xor eax, 0xdd599e3
and eax, 0xc411100
or eax, 0x60006200
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc4ea8d4
xor eax, 0x506bb2c
and eax, 0x44096060
or eax, 0x8500c06
mov dword [ebx], eax
add ebx, edx
and eax, 0xb2e6a2c
xor eax, 0x61aba96c
and eax, 0x48
or eax, 0x10
mov dword [ebx], eax
add ebx, edx
or eax, 0x6339ca05
and eax, 0x7f6f064e
and eax, 0x42010200
or eax, 0x8446900
mov dword [ebx], eax
add ebx, edx
xor eax, 0xac5a2
and eax, 0x42452220
or eax, 0x31105054
mov dword [ebx], eax
add ebx, edx
and eax, 0x63b6b722
xor eax, 0x101399fa
and eax, 0x50020248
or eax, 0x4604000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f4c801e
and eax, 0x6b6c4050
or eax, 0x12400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x36cc97be
and eax, 0x5501514e
or eax, 0x2560801
mov dword [ebx], eax
add ebx, edx
or eax, 0xf9bb02f
and eax, 0x2ff038dc
and eax, 0x9503044
or eax, 0x40244713
mov dword [ebx], eax
add ebx, edx
and eax, 0x197313e3
or eax, 0x3562af87
and eax, 0x39420544
or eax, 0x40014020
mov dword [ebx], eax
add ebx, edx
or eax, 0x5af0bd13
and eax, 0x50
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x7bcd2194
xor eax, 0xfaf28e0
and eax, 0xa2e2000
or eax, 0x40404400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6696fd1d
and eax, 0x681009
or eax, 0x50016062
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a0ed70f
or eax, 0x2b0ff8e7
and eax, 0x1685665
or eax, 0x40100010
mov dword [ebx], eax
add ebx, edx
and eax, 0x310faddb
and eax, 0x3e92faaa
and eax, 0
or eax, 0x4b537658
mov dword [ebx], eax
add ebx, edx
xor eax, 0x12a7e75a
and eax, 0x40441102
or eax, 0x22014075
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6fba3021
and eax, 0x5424050
or eax, 0x40000800
mov dword [ebx], eax
add ebx, edx
or eax, 0xa154c5f
and eax, 0x4f414800
or eax, 0x283200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6664ac71
or eax, 0x79cbcfbf
and eax, 0x6944426a
or eax, 0x4202000
mov dword [ebx], eax
add ebx, edx
or eax, 0x42e3b258
and eax, 0x4e607262
or eax, 0x80004
mov dword [ebx], eax
add ebx, edx
or eax, 0x313a540a
and eax, 0x6a625064
or eax, 0x50101
mov dword [ebx], eax
add ebx, edx
or eax, 0x558df49f
or eax, 0x48148007
and eax, 0x6d4d6464
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x77f440f1
and eax, 0x1942bc15
and eax, 0x10
or eax, 0x4342
mov dword [ebx], eax
add ebx, edx
and eax, 0x10167e57
and eax, 0x4200
or eax, 0x474d0400
mov dword [ebx], eax
add ebx, edx
or eax, 0x243e4de0
and eax, 0x67484360
or eax, 0x3019
mov dword [ebx], eax
add ebx, edx
or eax, 0x31d5ccc5
xor eax, 0x2a76c81c
and eax, 0x4d030561
or eax, 0x20504802
mov dword [ebx], eax
add ebx, edx
xor eax, 0x34c895e6
xor eax, 0x18ffc8b7
and eax, 0x41600012
or eax, 0x8086841
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a33fc2c
or eax, 0x7fc47f81
and eax, 0x614d7841
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x10e00854
and eax, 0x4010
or eax, 0xe62
mov dword [ebx], eax
add ebx, edx
xor eax, 0x28156dca
and eax, 0x20102000
or eax, 0x55405000
mov dword [ebx], eax
add ebx, edx
or eax, 0x675b8f17
and eax, 0x22b3b85
and eax, 0x2000a01
or eax, 0x54504072
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c7094d
and eax, 0x400040
or eax, 0x78127534
mov dword [ebx], eax
add ebx, edx
and eax, 0x3baa1ff3
and eax, 0x55096c89
and eax, 0
or eax, 0x62535272
mov dword [ebx], eax
add ebx, edx
or eax, 0x488f3b37
xor eax, 0x12b9f6a1
and eax, 0x400952
or eax, 0x184228
mov dword [ebx], eax
add ebx, edx
and eax, 0x9e5feb7
and eax, 0x404800
or eax, 0x420a0400
mov dword [ebx], eax
add ebx, edx
and eax, 0x44108653
xor eax, 0x33c1f7bd
and eax, 0x72407110
or eax, 0x80a0840
mov dword [ebx], eax
add ebx, edx
or eax, 0x46bc879c
or eax, 0x674b9964
and eax, 0x47425268
or eax, 1
mov dword [ebx], eax
add ebx, edx
or eax, 0xf29ed7
and eax, 0x44705400
or eax, 0x10000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a8c4dd5
and eax, 0x4400
or eax, 0x4c683261
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4845a574
and eax, 0x54111
or eax, 0x68422442
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f6f0bf8
and eax, 0x62644850
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x60a3c0aa
and eax, 0x28f209cc
and eax, 0
or eax, 0x524c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x695f2bb7
and eax, 0x65ac11c3
and eax, 0x41001000
or eax, 0x4714400
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c69dc26
or eax, 0x903234
and eax, 0x49406626
or eax, 0x2040148
mov dword [ebx], eax
add ebx, edx
and eax, 0x36de7226
and eax, 0x2446022
or eax, 0x41210958
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c03c9be
and eax, 0x5440040
or eax, 0x60114b38
mov dword [ebx], eax
add ebx, edx
and eax, 0x64dcb797
and eax, 0x40400210
or eax, 0x20b5864
mov dword [ebx], eax
add ebx, edx
xor eax, 0x612ec95a
and eax, 0x22
or eax, 0x41
mov dword [ebx], eax
add ebx, edx
xor eax, 0x27c62e35
and eax, 0x23402a00
or eax, 0x48194000
mov dword [ebx], eax
add ebx, edx
or eax, 0x53995e59
and eax, 0x7c506b2d
and eax, 0x50404009
or eax, 0x50a0440
mov dword [ebx], eax
add ebx, edx
and eax, 0x67a0dee2
and eax, 0x40004040
or eax, 0xa6a1a18
mov dword [ebx], eax
add ebx, edx
or eax, 0x13fd4cd9
and eax, 0x48675040
or eax, 0x20000102
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2687cf57
and eax, 0x14
or eax, 0x42
mov dword [ebx], eax
add ebx, edx
and eax, 0x3275a4c5
and eax, 0x6456966e
and eax, 0
or eax, 0x6b547100
mov dword [ebx], eax
add ebx, edx
or eax, 0x450372cc
and eax, 0x4a576248
or eax, 0x10000431
mov dword [ebx], eax
add ebx, edx
and eax, 0x4fd31435
and eax, 0x42400411
or eax, 0x35087240
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c0d6160
and eax, 0x774d7050
or eax, 0x200008
mov dword [ebx], eax
add ebx, edx
and eax, 0x384bcd03
and eax, 0x414000
or eax, 0x4316385a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x515464ac
or eax, 0x930901e
and eax, 0x64
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3724fb50
and eax, 0x4dc9618e
and eax, 0x1004100
or eax, 0x72550800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c1a4d56
xor eax, 0x41cc8596
and eax, 0x6e030040
or eax, 0x506e0a
mov dword [ebx], eax
add ebx, edx
and eax, 0x2538e517
or eax, 0x5900be7e
and eax, 0x4400506e
or eax, 0x24e0101
mov dword [ebx], eax
add ebx, edx
xor eax, 0x30c0108b
xor eax, 0x3929d0ba
and eax, 0x4d04014e
or eax, 0x20504a01
mov dword [ebx], eax
add ebx, edx
xor eax, 0x26a25f05
and eax, 0x42ec654c
and eax, 0x42400448
or eax, 0x29124102
mov dword [ebx], eax
add ebx, edx
and eax, 0x56178774
and eax, 0x40
or eax, 0x722b
mov dword [ebx], eax
add ebx, edx
and eax, 0x3159729
xor eax, 0x14c7c0f8
and eax, 0x14474000
or eax, 0x60102100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x39ccd904
xor eax, 0x3bbc5d21
and eax, 0x60076020
or eax, 0x1401a5a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x75e319e3
and eax, 0x4204011
or eax, 0x60581466
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2dd7b770
and eax, 0x410d4005
or eax, 0x2400840
mov dword [ebx], eax
add ebx, edx
or eax, 0x2636409b
or eax, 0x6a9b8c50
and eax, 0x4f4a4854
or eax, 0x220
mov dword [ebx], eax
add ebx, edx
xor eax, 0x229f0a8
or eax, 0x69b96974
and eax, 0x495a4a00
or eax, 0x2000400
mov dword [ebx], eax
add ebx, edx
and eax, 0x18943356
or eax, 0x46b3d083
and eax, 0x48325201
or eax, 0x31400078
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7aba53ba
and eax, 0x480143
or eax, 0x44116200
mov dword [ebx], eax
add ebx, edx
and eax, 0x75f21362
and eax, 0x44400040
or eax, 0x13014c0d
mov dword [ebx], eax
add ebx, edx
or eax, 0x2575ee04
and eax, 0x5b3f57f7
and eax, 0x40104041
or eax, 0x8422138
mov dword [ebx], eax
add ebx, edx
or eax, 0x77fa025e
and eax, 0x53406000
or eax, 0x10800
mov dword [ebx], eax
add ebx, edx
and eax, 0x44246a93
and eax, 0x40004000
or eax, 0x156a1644
mov dword [ebx], eax
add ebx, edx
or eax, 0x1518a53c
and eax, 0x45525550
or eax, 0x10003
mov dword [ebx], eax
add ebx, edx
and eax, 0xacd0e0f
xor eax, 0x602f998b
and eax, 0x404c1800
or eax, 0x18014054
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a882f71
xor eax, 0x63a80fcd
and eax, 0x200700
or eax, 0x44556800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5fa7ba39
xor eax, 0x257190dd
and eax, 0x28034544
or eax, 0x41403210
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f2023b
xor eax, 0x7f83de9b
and eax, 0x7a404008
or eax, 0x320260
mov dword [ebx], eax
add ebx, edx
and eax, 0x6cde7e06
xor eax, 0x23e7f296
and eax, 0x4a211006
or eax, 0x30484569
mov dword [ebx], eax
add ebx, edx
or eax, 0x9d80d9
and eax, 0x6a494400
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c0ae4
xor eax, 0x14577f07
and eax, 0x79200163
or eax, 0x4d4c10
mov dword [ebx], eax
add ebx, edx
or eax, 0x74caebe5
or eax, 0x5751ea27
and eax, 0x506d4c64
or eax, 8
mov dword [ebx], eax
add ebx, edx
and eax, 0x55eda025
and eax, 0x40680000
or eax, 0x6104800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3101236b
or eax, 0x720b2114
and eax, 0x64606170
or eax, 0x8040400
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c12e296
and eax, 0x43962d31
and eax, 0x40122020
or eax, 0x2c404844
mov dword [ebx], eax
add ebx, edx
and eax, 0x78805e4
and eax, 0x44
or eax, 0x685613
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3710081b
and eax, 0x30484c00
or eax, 0x40062000
mov dword [ebx], eax
add ebx, edx
and eax, 0x64e2c727
and eax, 0x60424000
or eax, 0xa05214f
mov dword [ebx], eax
add ebx, edx
or eax, 0x4cba90f
or eax, 0x247a187d
and eax, 0x4c637859
or eax, 0x1000200
mov dword [ebx], eax
add ebx, edx
or eax, 0x846706
or eax, 0x1282c845
and eax, 0x6448
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e1d938b
and eax, 0x5c18e0b7
and eax, 0x44184000
or eax, 0x22411100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4531868f
and eax, 0x538178b3
and eax, 0x5003
or eax, 0x4c6b2548
mov dword [ebx], eax
add ebx, edx
xor eax, 0x47cf6092
and eax, 0x607e6a1a
and eax, 0x200008
or eax, 0x53484c46
mov dword [ebx], eax
add ebx, edx
or eax, 0x517e8d4d
xor eax, 0x2d3053b
and eax, 0x41284870
or eax, 0xc522309
mov dword [ebx], eax
add ebx, edx
or eax, 0x6fa9a026
xor eax, 0x79010bc3
and eax, 0x686000
or eax, 0x49040441
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d850a1d
and eax, 1
or eax, 0x635672
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f3f2872
and eax, 0x669a769c
and eax, 0
or eax, 0x62695200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6feeaaa4
or eax, 0x11ca2116
and eax, 0x9445924
or eax, 0x42300040
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe40e68b
and eax, 0x44202944
or eax, 0x284b4010
mov dword [ebx], eax
add ebx, edx
and eax, 0xbc2445e
and eax, 0x424044
or eax, 0x4282a
mov dword [ebx], eax
add ebx, edx
or eax, 0x4534a9b5
and eax, 0x40444000
or eax, 0x28081400
mov dword [ebx], eax
add ebx, edx
or eax, 0x701b2b86
and eax, 0x50474c00
or eax, 0x6200079
mov dword [ebx], eax
add ebx, edx
or eax, 0x75f26950
and eax, 0x71776548
or eax, 0x8000200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e8e4b73
and eax, 0x7612400
or eax, 0x70004200
mov dword [ebx], eax
add ebx, edx
and eax, 0x4dd785a1
or eax, 0x7ef6bc15
and eax, 0x77400011
or eax, 0x84262
mov dword [ebx], eax
add ebx, edx
or eax, 0x1d05e0ca
and eax, 0x52446268
or eax, 0x20000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6602cba4
and eax, 0x65f3074a
and eax, 0x48
or eax, 0x25
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7a42c3be
and eax, 0x34adcd89
and eax, 0x10004100
or eax, 0x47511400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b9992fe
and eax, 0x5c1148b8
and eax, 0x44004010
or eax, 0x2620543
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e5e2b34
and eax, 0x56fb425c
and eax, 0x42400010
or eax, 0x102d566a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x72bdf36a
and eax, 0x500410
or eax, 0x45214a60
mov dword [ebx], eax
add ebx, edx
xor eax, 0x252c9e9e
or eax, 0x4d5f1613
and eax, 0x614a5669
or eax, 0x200100
mov dword [ebx], eax
add ebx, edx
and eax, 0x3db58c3f
and eax, 0x428
or eax, 0x4150
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4eb24807
and eax, 0x46320900
or eax, 0x31416200
mov dword [ebx], eax
add ebx, edx
or eax, 0x365d08f0
and eax, 0x426f6860
or eax, 0x8001003
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4efe2ccb
and eax, 0x104000
or eax, 0x504a0142
mov dword [ebx], eax
add ebx, edx
xor eax, 0x51eb0
and eax, 0x1edf3efc
and eax, 0x561460
or eax, 0x6e204005
mov dword [ebx], eax
add ebx, edx
and eax, 0x1eaee506
and eax, 0
or eax, 0x58
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c8c87bd
or eax, 0x2b7028bf
and eax, 0x62400600
or eax, 0x14000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x43389f78
and eax, 0x1bce38a1
and eax, 0x400820
or eax, 0x56054148
mov dword [ebx], eax
add ebx, edx
or eax, 0x141e564d
and eax, 0x62110a54
and eax, 0x40000244
or eax, 0x4447413
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b82f3c6
xor eax, 0x46bfb8fc
and eax, 0x4800
or eax, 0x54
mov dword [ebx], eax
add ebx, edx
and eax, 0x52beb375
xor eax, 0x4d1fc0a0
and eax, 0x480d4000
or eax, 0x32402f00
mov dword [ebx], eax
add ebx, edx
or eax, 0x12140c82
or eax, 0x39c69876
and eax, 0x60545444
or eax, 0x4000009
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5603bab
and eax, 0x6a58e978
and eax, 0x40106140
or eax, 0x560061a
mov dword [ebx], eax
add ebx, edx
and eax, 0x413b8cb5
and eax, 0x5eef79d5
and eax, 0x40200000
or eax, 0x6546248
mov dword [ebx], eax
add ebx, edx
and eax, 0x26ec2d09
and eax, 0x111a93b5
and eax, 0
or eax, 0x4e706a4a
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a17f168
xor eax, 0x6dddbcbd
and eax, 0x50
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ab86c4e
or eax, 0x7b1b3802
and eax, 0x63306800
or eax, 0x400300
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b701f80
and eax, 0x2500200
or eax, 0x74046061
mov dword [ebx], eax
add ebx, edx
or eax, 0x53bd125
or eax, 0x322fddca
and eax, 0x55775646
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x11d24711
and eax, 0x4200
or eax, 0x216f
mov dword [ebx], eax
add ebx, edx
and eax, 0x1be7e3ef
xor eax, 0x7ffe1d53
and eax, 0x646e5400
or eax, 0x100
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f19ed15
and eax, 0x4100
or eax, 0x4256284e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x53bcc741
xor eax, 0x1c38bf94
and eax, 0x8501003
or eax, 0x42086264
mov dword [ebx], eax
add ebx, edx
and eax, 0x66ac1826
xor eax, 0x50c0fe2
and eax, 0x1440
or eax, 0x6039
mov dword [ebx], eax
add ebx, edx
and eax, 0x453b8766
and eax, 0x400
or eax, 0x797a4300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x76b32874
or eax, 0x1c724b67
and eax, 0x16524751
or eax, 0x40001008
mov dword [ebx], eax
add ebx, edx
or eax, 0x4bd500dd
and eax, 0x7c76ad33
and eax, 0x44520000
or eax, 0x3207864
mov dword [ebx], eax
add ebx, edx
and eax, 0x316767f9
and eax, 0x474d9617
and eax, 0x1400000
or eax, 0x76394d67
mov dword [ebx], eax
add ebx, edx
and eax, 0x60f3088f
and eax, 0x60610001
or eax, 0x1a067270
mov dword [ebx], eax
add ebx, edx
or eax, 0x37ade8df
and eax, 0x61
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2030b0a5
and eax, 0x5e949dda
and eax, 0x100000
or eax, 0x4c416200
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e21bfec
xor eax, 0x5025bcd5
and eax, 0x4240a40
or eax, 0x41516108
mov dword [ebx], eax
add ebx, edx
or eax, 0x47eae45c
and eax, 0x40696948
or eax, 0x28001002
mov dword [ebx], eax
add ebx, edx
and eax, 0x182959b6
or eax, 0x85df875
and eax, 0x405000
or eax, 0x63020400
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd87284a
and eax, 0x60414840
or eax, 0x10180204
mov dword [ebx], eax
add ebx, edx
xor eax, 0x107b26c9
and eax, 0x226008
or eax, 0x490250
mov dword [ebx], eax
add ebx, edx
xor eax, 0x46a7db5a
or eax, 0x73073562
and eax, 0x55440d00
or eax, 0x204200
mov dword [ebx], eax
add ebx, edx
and eax, 0x39fb5f43
and eax, 0x11604400
or eax, 0x40082046
mov dword [ebx], eax
add ebx, edx
and eax, 0x44e34c2c
and eax, 0x40604000
or eax, 0x32151853
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6eb8a41c
and eax, 0x496c45
or eax, 0x200000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x28f541da
and eax, 0x28082d00
or eax, 0x50634000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3476ea9f
and eax, 0x18eacc10
and eax, 0x424800
or eax, 0x66000467
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a6faa18
and eax, 0x420800
or eax, 0x61017251
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b90ec7c
and eax, 0x1006840
or eax, 0x48430501
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5b9b38e9
and eax, 8
or eax, 0x42
mov dword [ebx], eax
add ebx, edx
and eax, 0x48426aa1
and eax, 0xa449568
and eax, 0
or eax, 0x53664800
mov dword [ebx], eax
add ebx, edx
and eax, 0x26d33e52
or eax, 0x747ec3a6
and eax, 0x56704a06
or eax, 0x1000051
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e849e8d
and eax, 0x41545452
or eax, 0x16020300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x153732d3
and eax, 0x3d6de681
and eax, 0x614001
or eax, 0x51000b50
mov dword [ebx], eax
add ebx, edx
and eax, 0x4dc5cfc2
and eax, 0x40
or eax, 0x2a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x26eb18c4
or eax, 0x36a3baca
and eax, 0x2601200
or eax, 0x49044000
mov dword [ebx], eax
add ebx, edx
or eax, 0x47b046e6
and eax, 0x40444640
or eax, 0x10020101
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c61998c
or eax, 0x7d38b552
and eax, 0x70316658
or eax, 0x2400020
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ce59b79
and eax, 0x52454961
or eax, 0x20000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5411572c
and eax, 0x40004100
or eax, 0x4563842
mov dword [ebx], eax
add ebx, edx
or eax, 0x23487869
and eax, 0x699ef6a3
and eax, 0x104002
or eax, 0x400258
mov dword [ebx], eax
add ebx, edx
xor eax, 0x16dd4dc3
and eax, 0x3133f1f9
and eax, 0x10010100
or eax, 0x61405800
mov dword [ebx], eax
add ebx, edx
and eax, 0x68e79016
xor eax, 0x62034352
and eax, 0x405350
or eax, 0x70092000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x508bc2ed
and eax, 0x7589d06e
and eax, 0x20000024
or eax, 0x546a6353
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2ba01978
xor eax, 0x6f74cda4
and eax, 0x20380102
or eax, 0x46414840
mov dword [ebx], eax
add ebx, edx
and eax, 0x308da2e0
and eax, 0x40
or eax, 0x46624223
mov dword [ebx], eax
add ebx, edx
or eax, 0xa9a2007
or eax, 0x1964bfac
and eax, 0x42
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f8b63da
xor eax, 0x228be27e
and eax, 0xa6200
or eax, 0x51600400
mov dword [ebx], eax
add ebx, edx
or eax, 0x600ec407
or eax, 0x69996b10
and eax, 0x787a4700
or eax, 0x2000068
mov dword [ebx], eax
add ebx, edx
xor eax, 0x35971a4c
xor eax, 0x21dee42a
and eax, 0x64132002
or eax, 0x404661
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f1be021
and eax, 0x20024021
or eax, 0x49440b52
mov dword [ebx], eax
add ebx, edx
xor eax, 0x40e61bac
and eax, 0x29004051
or eax, 0x424a0300
mov dword [ebx], eax
add ebx, edx
and eax, 0x357a185b
xor eax, 0x11a0dad6
and eax, 0x20425007
or eax, 0x45042568
mov dword [ebx], eax
add ebx, edx
and eax, 0x64b0df2a
or eax, 0x13e2da27
and eax, 0x405806
or eax, 0x110040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x482f8d15
xor eax, 0x7a1e3647
and eax, 0x30606200
or eax, 0x49170000
mov dword [ebx], eax
add ebx, edx
or eax, 0x512af0c5
or eax, 0x232e6edf
and eax, 0x60634247
or eax, 0x4000020
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c4c5eb4
and eax, 0x4c634467
or eax, 0x2100100
mov dword [ebx], eax
add ebx, edx
or eax, 0x17ca8e5f
and eax, 0x456a4149
or eax, 0x20042000
mov dword [ebx], eax
add ebx, edx
or eax, 0xceb76c5
xor eax, 0x79d99a33
and eax, 0x656e
or eax, 0x200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x79a9fb3c
and eax, 0x70290800
or eax, 0x424300
mov dword [ebx], eax
add ebx, edx
or eax, 0x6dd7899c
xor eax, 0x60dc9b0b
and eax, 0x1225003
or eax, 0x62540760
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c869954
and eax, 0x4f504632
or eax, 0x10040
mov dword [ebx], eax
add ebx, edx
or eax, 0x37661d4c
and eax, 0x4c44526a
or eax, 0x80000
mov dword [ebx], eax
add ebx, edx
and eax, 0x45b138fb
or eax, 0xb69a6ae
and eax, 0x4c610666
or eax, 0x104010
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f75b935
and eax, 0x71716c64
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x1e5511b9
or eax, 0x17b6f53f
and eax, 0x3726104
or eax, 0x40080040
mov dword [ebx], eax
add ebx, edx
and eax, 0xb3025be
and eax, 0x7b0af1f9
and eax, 0x2000000
or eax, 0x64544800
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b152686
and eax, 0x42000000
or eax, 0x94b4252
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a07829
and eax, 0x4000
or eax, 0x6c422655
mov dword [ebx], eax
add ebx, edx
and eax, 0x6005257d
and eax, 0x40
or eax, 0xa
mov dword [ebx], eax
add ebx, edx
xor eax, 0x25d21a38
and eax, 0x1401000
or eax, 0x400d6500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x390489d9
xor eax, 0x44035892
and eax, 0x4422040
or eax, 0x41045204
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f2659ea
and eax, 0x1024040
or eax, 0x78690731
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a786300
and eax, 0x2120051
or eax, 0x58404906
mov dword [ebx], eax
add ebx, edx
or eax, 0x72bd95d1
and eax, 0x626f5147
or eax, 8
mov dword [ebx], eax
add ebx, edx
and eax, 0x310969bc
and eax, 0x2cc37264
and eax, 0x14000
or eax, 0x501562
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ad9d2f1
xor eax, 0x28ce56a7
and eax, 0x50130000
or eax, 0x4406c00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x428bc04f
xor eax, 0x70355655
and eax, 0x4468420a
or eax, 0x120064
mov dword [ebx], eax
add ebx, edx
xor eax, 0x331b2ef7
and eax, 0x45604818
or eax, 0x8120062
mov dword [ebx], eax
add ebx, edx
or eax, 0x222b28f
and eax, 0x46627255
or eax, 0x100c0100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1aa7b460
and eax, 0x44494510
or eax, 0x1124104a
mov dword [ebx], eax
add ebx, edx
or eax, 0xe0222bb
and eax, 0x456448
or eax, 0x100804
mov dword [ebx], eax
add ebx, edx
or eax, 0x454f60ad
and eax, 0x6f9b005e
and eax, 0x45000000
or eax, 0x12647800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ca12178
and eax, 0x454160
or eax, 0x642a2404
mov dword [ebx], eax
add ebx, edx
and eax, 0x78ea9634
and eax, 0x400
or eax, 0x6a50
mov dword [ebx], eax
add ebx, edx
or eax, 0x19a8725d
and eax, 0x5800
or eax, 0x64410100
mov dword [ebx], eax
add ebx, edx
and eax, 0x7041b8c4
or eax, 0x78def1a7
and eax, 0x60584907
or eax, 0x3200648
mov dword [ebx], eax
add ebx, edx
and eax, 0x5997035a
and eax, 0x7b0a3831
and eax, 0x41000000
or eax, 0xe76534b
mov dword [ebx], eax
add ebx, edx
or eax, 0x7bffe5df
or eax, 0x948218d
and eax, 0x72504546
or eax, 0x20
mov dword [ebx], eax
add ebx, edx
xor eax, 0x20c2e705
and eax, 0x42000061
or eax, 0x25445108
mov dword [ebx], eax
add ebx, edx
or eax, 0x4243a867
xor eax, 0x5e9861d5
and eax, 0x12
or eax, 0x45
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f5e843c
xor eax, 0x6e513ac0
and eax, 0xf1a00
or eax, 0x6e604000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5240dafb
and eax, 0xa026f1
and eax, 0x200
or eax, 0x546c616a
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e9cc37a
xor eax, 0xfc74acc
and eax, 0x430000
or eax, 0x305649
mov dword [ebx], eax
add ebx, edx
or eax, 0xcde6157
and eax, 0x2539a433
and eax, 0x4212000
or eax, 0x4a425900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x27f438f5
or eax, 0x4576cbc4
and eax, 0x4d604945
or eax, 0x83002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x558c26ba
and eax, 0x8605470
or eax, 0x42080000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3e193bed
and eax, 0x4a4d28a4
and eax, 0x48412020
or eax, 0x2120574a
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b7cceb7
and eax, 0x22
or eax, 0x49
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6e4e64f4
xor eax, 0x1d0e8531
and eax, 0x41406000
or eax, 0x4340a00
mov dword [ebx], eax
add ebx, edx
or eax, 0x7910dadd
and eax, 0x75705040
or eax, 0x20502
mov dword [ebx], eax
add ebx, edx
xor eax, 0x28b21c98
or eax, 0x67830e73
and eax, 0x4a424550
or eax, 0x183004
mov dword [ebx], eax
add ebx, edx
or eax, 0x509e1b97
xor eax, 0x74d415f7
and eax, 0x20a6220
or eax, 0x4044014e
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f7b284b
or eax, 0xf555c0f
and eax, 0xb474c4e
or eax, 0x40000120
mov dword [ebx], eax
add ebx, edx
xor eax, 0x576ddafa
and eax, 0x13623b27
and eax, 0x220304
or eax, 0x496052
mov dword [ebx], eax
add ebx, edx
or eax, 0x3e5acd0
and eax, 0x1684400
or eax, 0x58001000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2efdf4d1
and eax, 0x62142040
or eax, 0x624b24
mov dword [ebx], eax
add ebx, edx
or eax, 0x658e5aec
and eax, 0x63647348
or eax, 0x8000411
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2897b01d
and eax, 0x40
or eax, 9
mov dword [ebx], eax
add ebx, edx
and eax, 0x15f05a3d
and eax, 0x505c6278
and eax, 0
or eax, 0x56654800
mov dword [ebx], eax
add ebx, edx
and eax, 0x24797ebb
and eax, 0x404800
or eax, 0x6a121044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2eb7b596
and eax, 0x1bf0210
and eax, 0x240000
or eax, 0x644a514f
mov dword [ebx], eax
add ebx, edx
and eax, 0x2300171c
and eax, 0x1008
or eax, 0x4f6d6862
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4064c922
and eax, 0x6000040
or eax, 0x60564406
mov dword [ebx], eax
add ebx, edx
or eax, 0x3dc5c03
and eax, 0x43484c45
or eax, 0x212210
mov dword [ebx], eax
add ebx, edx
and eax, 0x22259aeb
xor eax, 0x43f03f26
and eax, 0x1042
or eax, 0x4200
mov dword [ebx], eax
add ebx, edx
and eax, 0x42d75191
or eax, 0xb686037
and eax, 0xa487000
or eax, 0x40120400
mov dword [ebx], eax
add ebx, edx
and eax, 0x74b38d0b
and eax, 0x40000400
or eax, 0x7497052
mov dword [ebx], eax
add ebx, edx
xor eax, 0x43105b4a
and eax, 0x510708
or eax, 0x70204044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x323c3e50
and eax, 0x424c7110
or eax, 0x35220043
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5edaef61
and eax, 0x43296981
and eax, 0x800
or eax, 0x784a417a
mov dword [ebx], eax
add ebx, edx
or eax, 0x3fd8fab1
and eax, 0x51425350
or eax, 0x240400
mov dword [ebx], eax
add ebx, edx
or eax, 0x698cb7f3
or eax, 0x57793375
and eax, 0x6b4a6644
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x7646ceff
and eax, 0x4a78
or eax, 0x1000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7fba1c39
and eax, 0
or eax, 0x41506600
mov dword [ebx], eax
add ebx, edx
and eax, 0x2759127e
and eax, 0x1400200
or eax, 0x562b4168
mov dword [ebx], eax
add ebx, edx
and eax, 0x5753916e
and eax, 0x79c461c3
and eax, 0x40400040
or eax, 0x6114a0a
mov dword [ebx], eax
add ebx, edx
or eax, 0x3d6d0dd8
or eax, 0x186957ff
and eax, 0x69784945
or eax, 0x20000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c0a8012
and eax, 0x80000
or eax, 0x506751
mov dword [ebx], eax
add ebx, edx
and eax, 0x73f787f
and eax, 0x106000
or eax, 0x6c651800
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f9c1b68
and eax, 0x64504360
or eax, 0x17
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e2145ea
and eax, 0x2710401
or eax, 0x45045162
mov dword [ebx], eax
add ebx, edx
and eax, 0x57378984
and eax, 0x10000
or eax, 0x404845
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3729a964
or eax, 0x2e34e5f7
and eax, 0x3a504000
or eax, 0x40031200
mov dword [ebx], eax
add ebx, edx
or eax, 0x70e413b6
and eax, 0x48574026
or eax, 0x1000841
mov dword [ebx], eax
add ebx, edx
and eax, 0x6731b196
and eax, 0x6a446b5b
and eax, 0x40000002
or eax, 0x154b4f40
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4dab2dd1
and eax, 0x606200
or eax, 0x630f1044
mov dword [ebx], eax
add ebx, edx
or eax, 0x1f91acd0
and eax, 0x41f1c447
and eax, 0x4044
or eax, 0x3312
mov dword [ebx], eax
add ebx, edx
xor eax, 0x8ef6eb7
and eax, 0x84a1000
or eax, 0x47006200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x48bc31bf
xor eax, 0x68c7ec8b
and eax, 0x4b112934
or eax, 0x464042
mov dword [ebx], eax
add ebx, edx
or eax, 0x78c33469
and eax, 0x6a47514d
or eax, 0x4200000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c799541
and eax, 0x600140
or eax, 0x144832
mov dword [ebx], eax
add ebx, edx
xor eax, 0x68a5aa6b
and eax, 0x60406300
or eax, 0x170e1000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x57e6de6c
and eax, 0x2eabe28b
and eax, 0x2008
or eax, 0x47524740
mov dword [ebx], eax
add ebx, edx
xor eax, 0x14e33ce6
and eax, 0x5010410e
or eax, 0x24440040
mov dword [ebx], eax
add ebx, edx
and eax, 0x76be33db
xor eax, 0x5e30aa31
and eax, 0x20202b49
or eax, 0x44484004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c644bd5
and eax, 0x929cfb8
and eax, 0
or eax, 0x56546200
mov dword [ebx], eax
add ebx, edx
and eax, 0x1766b779
and eax, 0x6400000
or eax, 0x490b504a
mov dword [ebx], eax
add ebx, edx
and eax, 0xbd0ddfc
and eax, 0x11bfc88e
and eax, 0x4000
or eax, 0x68712542
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c49de00
or eax, 0x5e5997ed
and eax, 0x42601868
or eax, 0x1064000
mov dword [ebx], eax
add ebx, edx
or eax, 0x18a06a6d
and eax, 0x42444a65
or eax, 0x4090112
mov dword [ebx], eax
add ebx, edx
or eax, 0x68d935da
and eax, 0x58565a
or eax, 0x220000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a9ad948
and eax, 0x68400800
or eax, 0x4145000
mov dword [ebx], eax
add ebx, edx
or eax, 0x602c5fce
and eax, 0x64584244
or eax, 0x11010021
mov dword [ebx], eax
add ebx, edx
and eax, 0x62663687
xor eax, 0x5262b061
and eax, 0x32222260
or eax, 0x40544510
mov dword [ebx], eax
add ebx, edx
or eax, 0x244ed839
or eax, 0x643db8a9
and eax, 0x506b5371
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x746b12f0
and eax, 0x87a6f03
and eax, 0x424200
or eax, 0x4c043056
mov dword [ebx], eax
add ebx, edx
xor eax, 0x48fe4e8c
and eax, 0x452
or eax, 0x79424000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x68d35e0c
and eax, 0x10111856
or eax, 0x66406120
mov dword [ebx], eax
add ebx, edx
and eax, 0x1666ad3f
or eax, 0x2fc64997
and eax, 0x2a404812
or eax, 0x40080648
mov dword [ebx], eax
add ebx, edx
xor eax, 0x57fb13a5
xor eax, 0x282d3e80
and eax, 0x4144200
or eax, 0x48601400
mov dword [ebx], eax
add ebx, edx
or eax, 0x341a451f
xor eax, 0x367f24d2
and eax, 0x4a014345
or eax, 0x106a0c30
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a7cda52
or eax, 0x1fba6946
and eax, 0x43125943
or eax, 0x20400010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x777d18b
or eax, 0x2c98e604
and eax, 0x256e58
or eax, 0x400121
mov dword [ebx], eax
add ebx, edx
and eax, 0x24dd05b4
xor eax, 0x4614ef24
and eax, 0x46414000
or eax, 0x31280400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x579d522e
and eax, 0x2b8aca3e
and eax, 0x2000022a
or eax, 0x554b7141
mov dword [ebx], eax
add ebx, edx
and eax, 0x23b26508
or eax, 0x170087ff
and eax, 0x22006158
or eax, 0x48790000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2e0d6c03
and eax, 0x66594453
or eax, 0x1001020
mov dword [ebx], eax
add ebx, edx
and eax, 0x6cf8e993
and eax, 0x2cd91cb4
and eax, 0
or eax, 0x4e6f
mov dword [ebx], eax
add ebx, edx
and eax, 0x244da03a
and eax, 0
or eax, 0x52636500
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d42de01
and eax, 0x4d614401
or eax, 0x8006e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x912c8d8
xor eax, 0x6bff70c
and eax, 0x40405112
or eax, 0x41a0044
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e2540fe
and eax, 0x730140c0
and eax, 0x40
or eax, 9
mov dword [ebx], eax
add ebx, edx
xor eax, 0x32c1b012
and eax, 0x20403000
or eax, 0x4d0a4600
mov dword [ebx], eax
add ebx, edx
and eax, 0x1221f348
or eax, 0x752c0aea
and eax, 0x50046a40
or eax, 0x400010
mov dword [ebx], eax
add ebx, edx
and eax, 0x35df63d8
and eax, 0x446240
or eax, 0x632a1405
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5eadbc97
and eax, 0x14414a40
or eax, 0x400c300d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3294aadf
and eax, 0x64495002
or eax, 0x62060
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a7f7d72
and eax, 0x20484000
or eax, 0x5a200400
mov dword [ebx], eax
add ebx, edx
and eax, 0x49d1fbee
and eax, 0x75726ede
and eax, 0x40404000
or eax, 0x32371575
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5026e6a
or eax, 0x398634f3
and eax, 0x6c443770
or eax, 0x4000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6554be60
or eax, 0x5ab00734
and eax, 0x24
or eax, 0x41
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ff12f36
xor eax, 0x4183cfe8
and eax, 0x6a504000
or eax, 0x41a00
mov dword [ebx], eax
add ebx, edx
or eax, 0x5fb94ecb
and eax, 0x78695a40
or eax, 0x20024
mov dword [ebx], eax
add ebx, edx
or eax, 0x3e4da16e
or eax, 0x79aa0600
and eax, 0x70627762
or eax, 0x10
mov dword [ebx], eax
add ebx, edx
or eax, 0x273c1f2f
xor eax, 0x6be65415
and eax, 0x102a6a
or eax, 0x63445000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x47dcb39c
and eax, 0x20084076
or eax, 0x58462200
mov dword [ebx], eax
add ebx, edx
and eax, 0x495daa79
and eax, 0x40480270
or eax, 0x4004104
mov dword [ebx], eax
add ebx, edx
or eax, 0x34badf2
and eax, 0x44
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x17f86089
and eax, 0
or eax, 0x62435800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x20cb5fd0
and eax, 0x40080140
or eax, 0x24634004
mov dword [ebx], eax
add ebx, edx
and eax, 0x189fdc90
and eax, 0x4000
or eax, 0x51741a44
mov dword [ebx], eax
add ebx, edx
or eax, 0x13e310e9
and eax, 0x43565244
or eax, 0x2c002102
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e4f511
xor eax, 0x68bfa22d
and eax, 0x1415040
or eax, 0x68242804
mov dword [ebx], eax
add ebx, edx
and eax, 0x61889e14
xor eax, 0xc8c37b6
and eax, 0x2a30
or eax, 0x5048
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c8b6fc6
xor eax, 0xfbec9d5
and eax, 0x82c2100
or eax, 0x50404c00
mov dword [ebx], eax
add ebx, edx
and eax, 0x15b415d8
and eax, 0x400
or eax, 0x65416052
mov dword [ebx], eax
add ebx, edx
xor eax, 0x297b4394
and eax, 0x48002244
or eax, 0x12444008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b209406
xor eax, 0x90b94af
and eax, 0x606241
or eax, 0x4110080a
mov dword [ebx], eax
add ebx, edx
or eax, 0x79b96624
and eax, 0x68494400
or eax, 0x100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x31a15d3c
and eax, 0x5e67c70a
and eax, 0x50600008
or eax, 0x41a4c40
mov dword [ebx], eax
add ebx, edx
and eax, 0x162f99d8
and eax, 0x10000840
or eax, 0x48555237
mov dword [ebx], eax
add ebx, edx
and eax, 0x21771e2d
and eax, 0x440a20
or eax, 0x5402415a
mov dword [ebx], eax
add ebx, edx
or eax, 0x2882849
and eax, 0x5f283ee4
and eax, 0x44082840
or eax, 0x960410c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x78e24ff0
and eax, 0x6a4e2b7a
and eax, 0x20000228
or eax, 0x53514442
mov dword [ebx], eax
add ebx, edx
or eax, 0x15c0141b
xor eax, 0x5a9f9b47
and eax, 0x244a4900
or eax, 0x40013000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2651f135
and eax, 0x44495021
or eax, 0x240640
mov dword [ebx], eax
add ebx, edx
xor eax, 0x473dd914
and eax, 0x2400a70
or eax, 0x5009500a
mov dword [ebx], eax
add ebx, edx
and eax, 0x6366e7c2
xor eax, 0x24bddc8b
and eax, 0x48
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5303546e
and eax, 0x40014400
or eax, 0x24702b00
mov dword [ebx], eax
add ebx, edx
or eax, 0x4bcefc30
and eax, 0x66596520
or eax, 0x1000004a
mov dword [ebx], eax
add ebx, edx
and eax, 0x408ff6a5
and eax, 0x60eabfaa
and eax, 0x40082420
or eax, 0xb63434c
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f88f65b
or eax, 0x584190f0
and eax, 0x7a49534e
or eax, 0x100000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3129f8e3
or eax, 0x57a5e13f
and eax, 0x45286159
or eax, 0x8400e00
mov dword [ebx], eax
add ebx, edx
and eax, 0x1bb345af
and eax, 1
or eax, 0x44
mov dword [ebx], eax
add ebx, edx
and eax, 0x27480d19
or eax, 0x2c983027
and eax, 0x4183000
or eax, 0x50614700
mov dword [ebx], eax
add ebx, edx
and eax, 0x22341d94
xor eax, 0x5d8457ce
and eax, 0x44244042
or eax, 0x2493021
mov dword [ebx], eax
add ebx, edx
and eax, 0x23030246
and eax, 0x2010042
or eax, 0x706e6511
mov dword [ebx], eax
add ebx, edx
and eax, 0xc27c3e1
xor eax, 0x3767dbed
and eax, 0x24400a00
or eax, 0x40096500
mov dword [ebx], eax
add ebx, edx
or eax, 0x88cf016
and eax, 0x44444f00
or eax, 0x13200069
mov dword [ebx], eax
add ebx, edx
and eax, 0x76004313
or eax, 0x7568121e
and eax, 0x6340411a
or eax, 0x160440
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6fc18795
and eax, 0xc124249
or eax, 0x63603530
mov dword [ebx], eax
add ebx, edx
or eax, 0xca7ed58
or eax, 0x53b50c83
and eax, 0x73464f52
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x42db3688
and eax, 0x3a986b8e
and eax, 0x30084000
or eax, 0x42460600
mov dword [ebx], eax
add ebx, edx
or eax, 0x4abf88a
or eax, 0x44a0cbc6
and eax, 0x44496440
or eax, 0x9000011
mov dword [ebx], eax
add ebx, edx
or eax, 0x103b16e
or eax, 0x76307e16
and eax, 0x735a5761
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x7867e029
xor eax, 0x71896e8
and eax, 0x68406101
or eax, 0x210064c
mov dword [ebx], eax
add ebx, edx
and eax, 0x4bb2780e
and eax, 0x6008
or eax, 0x1262
mov dword [ebx], eax
add ebx, edx
xor eax, 0x72047129
xor eax, 0xd27610c
and eax, 0x44024000
or eax, 0x580100
mov dword [ebx], eax
add ebx, edx
or eax, 0x559e7882
and eax, 0x404e4102
or eax, 0x22010074
mov dword [ebx], eax
add ebx, edx
xor eax, 0x62cf8565
and eax, 0x4413
or eax, 0x69793244
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f6400f8
and eax, 0x740389a0
and eax, 0x34010020
or eax, 0x43626947
mov dword [ebx], eax
add ebx, edx
and eax, 0x54440ebe
and eax, 0x54400020
or eax, 0x20037059
mov dword [ebx], eax
add ebx, edx
or eax, 0x75c9791f
and eax, 0x424977
or eax, 0x100000
mov dword [ebx], eax
add ebx, edx
or eax, 0x19054eed
and eax, 0x19504100
or eax, 0x60282000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c7ddf58
and eax, 0x40484100
or eax, 0x25042876
mov dword [ebx], eax
add ebx, edx
and eax, 0x209c3a81
and eax, 0x69429f74
and eax, 0
or eax, 0x6648
mov dword [ebx], eax
add ebx, edx
xor eax, 0x77b78cd3
and eax, 0x43064a00
or eax, 0x400500
mov dword [ebx], eax
add ebx, edx
and eax, 0x37e9f3fe
or eax, 0x57908909
and eax, 0x50404301
or eax, 0x202d3444
mov dword [ebx], eax
add ebx, edx
or eax, 0x724e4e42
or eax, 0x44f38226
and eax, 0x76516542
or eax, 0x18
mov dword [ebx], eax
add ebx, edx
or eax, 0x46f7d4c6
or eax, 0x6f89bdad
and eax, 0x6e634949
or eax, 0x200
mov dword [ebx], eax
add ebx, edx
or eax, 0x4aba5a33
xor eax, 0x3618931b
and eax, 0x58604860
or eax, 0x22083007
mov dword [ebx], eax
add ebx, edx
or eax, 0x490fe54
and eax, 0x31d97dc2
and eax, 0x7840
or eax, 0x19
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ea5205e
and eax, 0x4a205800
or eax, 0x420100
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b559e3e
and eax, 0x51d92a21
and eax, 0x41400800
or eax, 0x32024156
mov dword [ebx], eax
add ebx, edx
and eax, 0x1df52914
and eax, 0x11400100
or eax, 0x68154661
mov dword [ebx], eax
add ebx, edx
and eax, 0x79464a49
and eax, 0x785b51e2
and eax, 0x404040
or eax, 0x7362d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a252c8b
and eax, 0x18425800
or eax, 0x61182000
mov dword [ebx], eax
add ebx, edx
and eax, 0x30c47488
and eax, 0x73b148fa
and eax, 0x10004000
or eax, 0x404f1572
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a2ffdc
and eax, 0x426e7a
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x4602568a
and eax, 0x1d83d05e
and eax, 0x4000
or eax, 0x79580d00
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d1a4457
or eax, 0x3f3a9fec
and eax, 0x48625168
or eax, 0x52000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x18d72c23
and eax, 0x40005542
or eax, 0x9462224
mov dword [ebx], eax
add ebx, edx
and eax, 0x30ddafce
xor eax, 0x3244bb7a
and eax, 0x30000c30
or eax, 0x49456040
mov dword [ebx], eax
add ebx, edx
and eax, 0x5254de0c
xor eax, 0x646dfd52
and eax, 0x24013150
or eax, 0x4a424600
mov dword [ebx], eax
add ebx, edx
xor eax, 0x683ebbb2
and eax, 0x404042
or eax, 0x21118
mov dword [ebx], eax
add ebx, edx
and eax, 0x9d83df8
and eax, section..text
or eax, 0x650f4400
mov dword [ebx], eax
add ebx, edx
or eax, 0x1299585d
and eax, 0x664f5051
or eax, 0x8000122
mov dword [ebx], eax
add ebx, edx
and eax, 0x7507a2f6
and eax, 0x44040040
or eax, 0xa487409
mov dword [ebx], eax
add ebx, edx
or eax, 0x2fb0a4d
and eax, 0x2425943d
and eax, 0x4040405
or eax, 0x43526172
mov dword [ebx], eax
add ebx, edx
xor eax, 0x778377b0
and eax, 0x510041
or eax, 0x43004d38
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d32bfa6
and eax, 0x262505a
or eax, 0x51140120
mov dword [ebx], eax
add ebx, edx
and eax, 0x61a225ca
or eax, 0x48a686b4
and eax, 0x48200700
or eax, 0x30416800
mov dword [ebx], eax
add ebx, edx
and eax, 0x39a54757
and eax, 0x8004500
or eax, 0x41421067
mov dword [ebx], eax
add ebx, edx
xor eax, 0xf635d79
or eax, 0x36ebbd4a
and eax, 0x72622d46
or eax, 0x1004220
mov dword [ebx], eax
add ebx, edx
xor eax, 0x14fe8a07
and eax, 0x45044061
or eax, 0x8611016
mov dword [ebx], eax
add ebx, edx
or eax, 0x3610ba3c
and eax, 0x47516853
or eax, 0x80100
mov dword [ebx], eax
add ebx, edx
or eax, 0x15aead56
or eax, 0x48133a3c
and eax, 0x685448
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d1732ff
and eax, 0x48584600
or eax, 0x2000800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d591a43
and eax, 0x70996055
and eax, 0x14040
or eax, 0x716c2126
mov dword [ebx], eax
add ebx, edx
and eax, 0x19b1927a
and eax, 0x1010062
or eax, 0x42465a15
mov dword [ebx], eax
add ebx, edx
and eax, 0x52e3951a
or eax, 0x160adfba
and eax, 0x42424b28
or eax, 0x1000041
mov dword [ebx], eax
add ebx, edx
or eax, 0x33cb44e4
and eax, 0x504a4041
or eax, 0x4243012
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7f910092
and eax, 0x6041
or eax, 0xb04
mov dword [ebx], eax
add ebx, edx
or eax, 0x2198cdea
and eax, 0x84500
or eax, 0x58450000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x397bcf58
and eax, 0x60200050
or eax, 0xc497025
mov dword [ebx], eax
add ebx, edx
or eax, 0x68fdd50
and eax, 0x6c627544
or eax, 0x1100208
mov dword [ebx], eax
add ebx, edx
and eax, 0x627eb76e
and eax, 0xfa9a8f8
and eax, 0x200048
or eax, 0x525622
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f383576
or eax, 0x7b55056a
and eax, 0x56544300
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2437608b
and eax, 0x70412009
or eax, 0x4c40
mov dword [ebx], eax
add ebx, edx
xor eax, 0x327c47b3
xor eax, 0x3e8aadca
and eax, 0x74250420
or eax, 0x340604f
mov dword [ebx], eax
add ebx, edx
or eax, 0x35aee027
xor eax, 0xfc40d00
and eax, 0x68096100
or eax, 0x1440600
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3993f5cc
xor eax, 0x5e1b3b20
and eax, 0x645296c
or eax, 0x41284400
mov dword [ebx], eax
add ebx, edx
or eax, 0x5488c750
and eax, 0x4568436c
or eax, 0x20121003
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b552bc5
and eax, 0x414a6848
or eax, 0x400
mov dword [ebx], eax
add ebx, edx
and eax, 0x753df58f
and eax, 0x40006008
or eax, 0x34471146
mov dword [ebx], eax
add ebx, edx
xor eax, 0x172ac17b
and eax, 0x25
or eax, 0x4f4a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5bd3b0a4
and eax, 0x42514800
or eax, 0x80000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d1434d1
and eax, 0x40100000
or eax, 0x11425150
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b8c2997
or eax, 0x77facc4c
and eax, 0x64724448
or eax, 0x8043202
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e268437
or eax, 0x16437c7f
and eax, 0x4c424400
or eax, 0x20100000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc1dcd1a
and eax, 0x60410002
or eax, 0x12305644
mov dword [ebx], eax
add ebx, edx
and eax, 0x284ecd99
or eax, 0x1a2aa6cc
and eax, 0x3862444c
or eax, 0x41001020
mov dword [ebx], eax
add ebx, edx
and eax, 0xc619cbe
and eax, 0x8400004
or eax, 0x51184840
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4cc87517
and eax, 0x10102500
or eax, 0x6a464200
mov dword [ebx], eax
add ebx, edx
or eax, 0x3399bb58
and eax, 0x5ae1dd16
and eax, 0x52414100
or eax, 0x24100048
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ebf876
or eax, 0x66cf9b96
and eax, 0x66485240
or eax, 0x1200021
mov dword [ebx], eax
add ebx, edx
xor eax, 0x68ea347b
or eax, 0x23329505
and eax, 0x20026008
or eax, 0x50410860
mov dword [ebx], eax
add ebx, edx
xor eax, 0x40148a93
and eax, 0x30446068
or eax, 0x42081004
mov dword [ebx], eax
add ebx, edx
or eax, 0x1809e93f
xor eax, 0x7ab6d2a1
and eax, 0x234c
or eax, 0x5000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4cdd9f9
and eax, 0x5000
or eax, 0x66662800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1731d15b
xor eax, 0x44294d74
and eax, 0x1056402a
or eax, 0x40000250
mov dword [ebx], eax
add ebx, edx
and eax, 0x14b5566d
or eax, 0x508727e4
and eax, 0x50146564
or eax, 0x21401013
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e378d7e
xor eax, 0x5a60a7d1
and eax, 0x21025008
or eax, 0x48602451
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7caf36f3
and eax, 0x444000
or eax, 0x6a020100
mov dword [ebx], eax
add ebx, edx
and eax, 0x585b08e
or eax, 0xe48ff2f
and eax, 0xe486501
or eax, 0x40300040
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc09138f
and eax, 0x4050524a
or eax, 0x4060010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x56f29dd4
or eax, 0x152cdc30
and eax, 0x30c523a
or eax, 0x48400040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2db59da2
and eax, 0x48
or eax, 3
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f5eb0f3
and eax, 0x636f0e7f
and eax, 0x20460000
or eax, 0x54307300
mov dword [ebx], eax
add ebx, edx
and eax, 0x602004d4
and eax, 0x40200000
or eax, 0xf4b4a74
mov dword [ebx], eax
add ebx, edx
xor eax, 0x795b77a8
xor eax, 0x1bde6a74
and eax, 0xc425220
or eax, 0x42012842
mov dword [ebx], eax
add ebx, edx
or eax, 0x2baeca8d
and eax, 0x47455000
or eax, 0x400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x132ddf4e
or eax, 0x184529a6
and eax, 0x44602348
or eax, 0x22024011
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c4baed
or eax, 0x7c062c5d
and eax, 0x58462a50
or eax, 0x1294002
mov dword [ebx], eax
add ebx, edx
and eax, 0x4bb606ff
and eax, 0x49240052
or eax, 0x6405900
mov dword [ebx], eax
add ebx, edx
and eax, 0xfa02b71
and eax, 0x2ec9032f
and eax, 0xe000100
or eax, 0x40425653
mov dword [ebx], eax
add ebx, edx
or eax, 0x2a5d89af
xor eax, 0x7faaadc
and eax, 0x7120
or eax, 0x50
mov dword [ebx], eax
add ebx, edx
and eax, 0x13dc2a78
and eax, 0x2000
or eax, 0x62434e00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ffcb9e2
and eax, 0x82d5542
or eax, 0x4240000d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x568f238c
xor eax, 0x5a929b90
and eax, 0x46606143
or eax, 0x200f0224
mov dword [ebx], eax
add ebx, edx
or eax, 0xae2ffb
and eax, 0x6f46
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x1d0e6dd9
and eax, 0x15004500
or eax, 0x42410000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d1a4d86
and eax, 0x484b0000
or eax, 0x4044441
mov dword [ebx], eax
add ebx, edx
or eax, 0x12c1edd
xor eax, 0x5891ee84
and eax, 0x15701049
or eax, 0x42014a06
mov dword [ebx], eax
add ebx, edx
or eax, 0x63adaaf4
xor eax, 0x4914ba93
and eax, 0x34494044
or eax, 0x40000b12
mov dword [ebx], eax
add ebx, edx
and eax, 0x22c7bed6
and eax, 0x400256
or eax, 0x44045500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x585b82f6
xor eax, 0x703c20d0
and eax, 0x6040
or eax, 0x805
mov dword [ebx], eax
add ebx, edx
and eax, 0x3fd93d26
xor eax, 0x404304e0
and eax, 0x40400400
or eax, 0xa044100
mov dword [ebx], eax
add ebx, edx
and eax, 0x76d3c9e2
or eax, 0x2943dabb
and eax, 0x6143430b
or eax, 0x302440
mov dword [ebx], eax
add ebx, edx
xor eax, 0x8fabc53
and eax, 0x14200
or eax, 0x702461
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b043aac
xor eax, 0x320363d9
and eax, 0x24000
or eax, 0x444c0a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x4bd2c3fd
or eax, 0x4c91f1fd
and eax, 0x48536141
or eax, 0x32240002
mov dword [ebx], eax
add ebx, edx
and eax, 0x5093f3af
xor eax, 0x53888429
and eax, 0x3136528
or eax, 0x60640241
mov dword [ebx], eax
add ebx, edx
xor eax, 0x31106399
and eax, 0x52660070
or eax, 0x5005203
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d79223c
and eax, 0x20c704e
or eax, 0x44600500
mov dword [ebx], eax
add ebx, edx
or eax, 0x312829fd
and eax, 0x56405800
or eax, 0x10000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5add58e9
or eax, 0x9057589
and eax, 0x4e407849
or eax, 0x20220206
mov dword [ebx], eax
add ebx, edx
or eax, 0x42bcbc17
and eax, 0x48584653
or eax, 0x20
mov dword [ebx], eax
add ebx, edx
xor eax, 0x40fe8046
and eax, 0x8244400
or eax, 0x63481000
mov dword [ebx], eax
add ebx, edx
and eax, 0x68ee2e20
and eax, 0x4a451e8e
and eax, 0x48440400
or eax, 0x30134b66
mov dword [ebx], eax
add ebx, edx
and eax, 0x32b416a7
or eax, 0x28800753
and eax, 0x8040642
or eax, 0x464b4808
mov dword [ebx], eax
add ebx, edx
and eax, 0x270912d7
xor eax, 0x74886014
and eax, 0x4242
or eax, 0xd21
mov dword [ebx], eax
add ebx, edx
or eax, 0x4406c9ae
and eax, 0x40064200
or eax, 0x38712000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x600c9e3b
and eax, 0x10416008
or eax, 0x44040140
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7bd9021f
and eax, 0x2ab47edb
and eax, 0x4040
or eax, 0x620d24
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ffb5e90
and eax, 0x4ef7d62e
and eax, 0x44514000
or eax, 0x30040800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x654e45aa
or eax, 0x2b830596
and eax, 0x2b100c02
or eax, 0x44646240
mov dword [ebx], eax
add ebx, edx
and eax, 0x59581db5
and eax, 0x48400400
or eax, 0x2628416b
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b762a97
and eax, 0x133a40ea
and eax, 2
or eax, 0x484d7251
mov dword [ebx], eax
add ebx, edx
and eax, 0x16c55522
and eax, 0x405002
or eax, 0x423a0065
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f46b5c2
and eax, 0x40
or eax, 0x6b19
mov dword [ebx], eax
add ebx, edx
and eax, 0x44b554da
and eax, 0x63713627
and eax, 0
or eax, 0x66426500
mov dword [ebx], eax
add ebx, edx
or eax, 0x1d6f68c4
or eax, 0x2c3aed71
and eax, 0x6f554475
or eax, 0x1200
mov dword [ebx], eax
add ebx, edx
and eax, 0x1948eeea
and eax, 0x404260
or eax, 0x702f210f
mov dword [ebx], eax
add ebx, edx
or eax, 0x53e398cd
xor eax, 0xefe18f7
and eax, 0x54104318
or eax, 0x24a0040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x13f53fcb
and eax, 0x45057000
or eax, 0x20400300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c0de8da
xor eax, 0xa397aee
and eax, 0x72616000
or eax, 0x8040a48
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a41e507
and eax, 0x62404000
or eax, 0x10c026d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3d0f8e70
and eax, 0x56404819
or eax, 0x20283240
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b483c45
or eax, 0x2a7e0c12
and eax, 0x420a
or eax, 0x3160
mov dword [ebx], eax
add ebx, edx
and eax, 0x21da6ef0
or eax, 0x42fac56d
and eax, 0x42524200
or eax, 0x2d011800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7060f9b1
and eax, 0xd132230
or eax, 0x4040444a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a9cfdab
and eax, 0x3491151
or eax, 0x48104428
mov dword [ebx], eax
add ebx, edx
xor eax, 0x79822ef9
and eax, 0x304b6800
or eax, 0x40240049
mov dword [ebx], eax
add ebx, edx
or eax, 0xbb0c0f4
or eax, 0x2c33d437
and eax, 0x63697869
or eax, 0x200
mov dword [ebx], eax
add ebx, edx
and eax, 0x5df3c489
and eax, 0x4001
or eax, 0x354
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b1fb3a5
xor eax, 0x22d6ce5e
and eax, 0x19481000
or eax, 0x40004100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5738c7d6
and eax, 0x71e90301
and eax, 0x400200
or eax, 0x42146467
mov dword [ebx], eax
add ebx, edx
or eax, 0x7cb28380
and eax, 0x52626744
or eax, 0x1000810
mov dword [ebx], eax
add ebx, edx
xor eax, 0x31024051
xor eax, 0x199740e0
and eax, 0x634a40
or eax, 8
mov dword [ebx], eax
add ebx, edx
and eax, 0x659eb0d5
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0xf71d91a
and eax, 0x5d13bab3
and eax, 0x5000800
or eax, 0x92ec2400
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d9ac14f
xor eax, 0x6f5d8c0e
and eax, 0x41
or eax, 0x24
mov dword [ebx], eax
add ebx, edx
xor eax, 0x455488b8
and eax, 0x800
or eax, 0x500
mov dword [ebx], eax
add ebx, edx
or eax, 0x4f35bff4
or eax, 0x1cd4a0dd
and eax, 0x3800
or eax, 0x4000
mov dword [ebx], eax
add ebx, edx
and eax, 0xa252167
and eax, 0
or eax, 0x294000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c049144
or eax, 0x3c9f8621
and eax, 0x1b4000
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b6d91b6
or eax, 0x78697424
and eax, 0x1000
or eax, 0x800
mov dword [ebx], eax
add ebx, edx
and eax, 0x4fda1180
and eax, 0
or eax, 0x2800200
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c8b4f84
or eax, 0x7a653be8
and eax, 0x80
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x68e7e5af
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x43de5a6e
and eax, 0
or eax, 0x293000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f48cd1c
and eax, 0x1000
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c0420ce
and eax, 0
or eax, 0x100000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4257453d
and eax, 0x4400
or eax, 0x18b800
mov dword [ebx], eax
add ebx, edx
and eax, 0x27307bff
and eax, 0x4000
or eax, 0x298000
mov dword [ebx], eax
add ebx, edx
and eax, 0x621c5626
xor eax, 0x6558a516
and eax, 0x5408400
or eax, 0xe0200
mov dword [ebx], eax
add ebx, edx
and eax, 0x57b63260
xor eax, 0x300cb44c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x793761b3
or eax, 0xcf5bc02
and eax, 0x100000
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7504a0bf
and eax, 0x10a000
or eax, 0x85c00
mov dword [ebx], eax
add ebx, edx
and eax, 0xd6995f3
and eax, 0x400
or eax, 0x61642a00
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c80992d
and eax, 0x2124
or eax, 0x4050
mov dword [ebx], eax
add ebx, edx
or eax, 0x48c7ca7e
and eax, 0xe800
or eax, 0x281400
mov dword [ebx], eax
add ebx, edx
and eax, 0x1cf11f07
and eax, 0x1c00
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6dcb7cee
or eax, 0xd192919
and eax, 0x64522800
or eax, 0x200600
mov dword [ebx], eax
add ebx, edx
and eax, 0x707a1671
and eax, 0x600400
or eax, 0x17061
mov dword [ebx], eax
add ebx, edx
and eax, 0x666ccec2
and eax, 0x2fa20911
and eax, 0x200000
or eax, 0x91800
mov dword [ebx], eax
add ebx, edx
or eax, 0x5efe0301
or eax, 0x6ce2a4d6
and eax, 0x2800
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x46d053c0
and eax, 0
or eax, 0x64722e00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a0980aa
and eax, 0x74fcc89c
and eax, 0x24600000
or eax, 0x17461
mov dword [ebx], eax
add ebx, edx
and eax, 0x63d25a77
and eax, 0x120f875f
and eax, 0x40
or eax, 0x746c6f36
mov dword [ebx], eax
add ebx, edx
and eax, 0x22c5e4c5
and eax, 0x6444
or eax, 0x29
mov dword [ebx], eax
add ebx, edx
or eax, 0x47f2b46
and eax, 0x47a8733c
and eax, 0x284000
or eax, 0x10000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x30a44a8c
and eax, 0
or eax, 0x8000
mov dword [ebx], eax
add ebx, edx
and eax, 0x48d7f35
and eax, 0
or eax, 0x64722e00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d2125f1
and eax, 0x20410061
or eax, 0x4207400
mov dword [ebx], eax
add ebx, edx
or eax, 0x25f6cf84
or eax, 0x3705ae3a
and eax, 0x24727a7a
or eax, 0x40080000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1db4e257
or eax, 0x20efb773
and eax, 0x2762
or eax, 0x4000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5314c932
xor eax, 0x6dae4372
and eax, 0x288000
or eax, 0x14000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e198219
and eax, 0x401c000
or eax, 0x1462000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7392859b
and eax, 0x64542400
or eax, 0x1200a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x715d9a3a
or eax, 0x5509bf53
and eax, 0x65043450
or eax, 0x8204028
mov dword [ebx], eax
add ebx, edx
and eax, 0x4bc0c6c3
and eax, 0x61fed34f
and eax, 0x40
or eax, 0x2e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x71fc8e5c
and eax, 0x1708000
or eax, 0x4012000
mov dword [ebx], eax
add ebx, edx
or eax, 0x15f65d98
or eax, 0x46693482
and eax, 0x6a400
or eax, 0x200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x485cb5f5
and eax, 0x40420200
or eax, 0x33202c00
mov dword [ebx], eax
add ebx, edx
or eax, 0x2870ba51
and eax, 0x51
or eax, 0x22
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3554c792
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x32af29e6
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x46aa33a0
xor eax, 0x1668d8d2
and eax, 0x40824100
or eax, 0xac091400
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b5005b9
xor eax, 0x766938d5
and eax, 0x8880414c
or eax, 0x444c8211
mov dword [ebx], eax
add ebx, edx
or eax, 0x1d8a420a
and eax, 0xccccc04c
or eax, 0xc80
mov dword [ebx], eax
add ebx, edx
and eax, 0x34d655b
and eax, 0x5fded5ec
and eax, 0x4c4448
or eax, 0xcc808884
mov dword [ebx], eax
add ebx, edx
or eax, 0x2e0da40c
and eax, 0xec8944cc
or eax, 0x21100
mov dword [ebx], eax
add ebx, edx
or eax, 0x9eedc8b
or eax, 0x78c8aae
and eax, 0xc744cc83
or eax, 0x102000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1d46e447
xor eax, 0x10683393
and eax, 0x493edc44
or eax, 0x20c02001
mov dword [ebx], eax
add ebx, edx
or eax, 0x707c7a75
or eax, 0x74dd72eb
and eax, 0x45c70001
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x1defa1d3
and eax, 0x1060000
or eax, 0x2852f8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x702e86f4
and eax, 0x7000c400
or eax, 0x84450300
mov dword [ebx], eax
add ebx, edx
or eax, 0x494c6c90
xor eax, 0x6bce5d9c
and eax, 0x9008
or eax, 0xc30
mov dword [ebx], eax
add ebx, edx
and eax, 0x61e451e7
or eax, 0x56659631
and eax, 0x56600401
or eax, 0x899041c6
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f2c9418
and eax, 0xc000004b
or eax, 0x7000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x65216b8f
and eax, 0x26006845
or eax, 0x8400
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe0c729e
and eax, 0x6d36e26e
and eax, 0x40000
or eax, 0x45c30000
mov dword [ebx], eax
add ebx, edx
or eax, 0x234af367
and eax, 0x60a8cd81
and eax, 0x808100
or eax, 0x561ee8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x8c32dbc
or eax, 0x6c0d6e46
and eax, 0x6405c600
or eax, 0x80400100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x229172ef
and eax, 0x2407
or eax, 0x10200
mov dword [ebx], eax
add ebx, edx
and eax, 0x103fd79f
and eax, 0x407
or eax, 0x1ee041c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x127c6c92
or eax, 0x379e1d77
and eax, 0x70000b7
or eax, 0xc0000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7eaea2c7
or eax, 0x2d1fdf96
and eax, 0x4912dc05
or eax, 0xa00040
mov dword [ebx], eax
add ebx, edx
or eax, 0x7079d502
xor eax, 0xe1c6cd2
and eax, 0x45c70000
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5cd5fcce
or eax, 0x6b1463e1
and eax, 0x10070c8
or eax, 0x200010
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c4a256c
and eax, 0x14404500
or eax, 0xc0058200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7567c01e
and eax, 0x20c
or eax, 0xd861
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e1ef553
and eax, 0x1c100506
or eax, 0xc0c040c1
mov dword [ebx], eax
add ebx, edx
and eax, 0x68195c15
xor eax, 0x7fc7084a
and eax, 0x700000a
or eax, 0xc0000110
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6cd32583
xor eax, 0x2066f572
and eax, 0x84c041
or eax, 0x64080c04
mov dword [ebx], eax
add ebx, edx
or eax, 0x6efc1a98
xor eax, 0x4666b176
and eax, 0x820001
or eax, 0x45450000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d3ecfbf
or eax, 0x41c8dac6
and eax, 0x159dec8
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x4bd14c85
and eax, 0x414400
or eax, 0xc4048300
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a67451
or eax, 0x134c3454
and eax, 0x1410
or eax, 0x809
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e0888c8
and eax, 0
or eax, 0x6fc045c7
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4913bdb0
and eax, 0x6000075
or eax, 0xc1000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x47e41a01
or eax, 0x1052db87
and eax, 0x15469845
or eax, 0x8092400
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f7a5a15
and eax, 0x5420000
or eax, 0x40850000
mov dword [ebx], eax
add ebx, edx
and eax, 0x761b53dd
or eax, 0x371956c5
and eax, 0x84280
or eax, 0xe0a138
mov dword [ebx], eax
add ebx, edx
or eax, 0x58d004df
and eax, 0x1040c700
or eax, 0xa4050000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x41ba55fb
and eax, 0x11221
or eax, 0x2800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x580b29a4
and eax, 0x10000185
or eax, 0x82b04442
mov dword [ebx], eax
add ebx, edx
or eax, 0x652549a4
and eax, 0xc7000027
or eax, 8
mov dword [ebx], eax
add ebx, edx
or eax, 0x2460bb00
and eax, 0x2620a805
or eax, 0x18010440
mov dword [ebx], eax
add ebx, edx
or eax, 0x20966a2e
and eax, 0x12a00001
or eax, 0x80480000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c2f2e7f
and eax, 0x8a000068
or eax, 0x1000101
mov dword [ebx], eax
add ebx, edx
or eax, 0x54ccf219
xor eax, 0x4eabc87c
and eax, 0x80431905
or eax, 0x4c8044e0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x575dc0f8
and eax, 0x888c8c0c
or eax, 0x444040c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x30c99e05
and eax, 0xc88c04
or eax, 0xcc0440c8
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d49e926
and eax, 0xcccccccc
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x10d9aa10
and eax, 0xcc0144cc
or eax, 0x208a1100
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb428fd4
and eax, 0x6f169480
and eax, 0x8000
or eax, 0x946c81
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7760f14a
xor eax, 0x75958533
and eax, 0x10000
or eax, 0x458a0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x57b9fec9
and eax, 0x4890000
or eax, 0x98603514
mov dword [ebx], eax
add ebx, edx
and eax, 0x6519ca3e
and eax, 0x5efc3fed
and eax, 0
or eax, 0xf0250000
mov dword [ebx], eax
add ebx, edx
and eax, 0x500492ad
xor eax, 0x158e6464
and eax, 0x5000060
or eax, 0x28000012
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b262001
or eax, 0x5edad615
and eax, 0x6666
or eax, 0x880
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ab882f7
and eax, 0xa06835
or eax, 0x90431100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x25a0dc3
and eax, 0x90084
or eax, 0x28448b09
mov dword [ebx], eax
add ebx, edx
or eax, 0x64ca2fdd
and eax, 0x88d8181
or eax, 0x12304000
mov dword [ebx], eax
add ebx, edx
or eax, 0x71aad18e
xor eax, 0x57639424
and eax, 0x8800000
or eax, 0xc1010000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f981454
and eax, 0x58f34a4e
and eax, 0
or eax, 0xe681
mov dword [ebx], eax
add ebx, edx
and eax, 0x26714630
and eax, 0x4ae4b90d
and eax, 0
or eax, 0xeec7f181
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d84d93f
xor eax, 0x594c6daf
and eax, 0x80090000
or eax, 0x1800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x25f8aedd
and eax, 0
or eax, 0x2438
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f843c38
xor eax, 0x308aa463
and eax, 0x8000b
or eax, 0x81045580
mov dword [ebx], eax
add ebx, edx
or eax, 0x41c55d6
xor eax, 0x60c68b55
and eax, 0x980482
or eax, 0x200160
mov dword [ebx], eax
add ebx, edx
and eax, 0x240d8606
and eax, 0x26c8289f
and eax, 0
or eax, 0x6ef28100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x556d8c8
xor eax, 0x63e54809
and eax, 0
or eax, 0x81000020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1133d55c
and eax, 0x305540
or eax, 0x4c2282
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ad0eb15
or eax, 0x2b6b1bd7
and eax, 0x21f28100
or eax, 0xc0000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3e115e2b
or eax, 0xcff2a4d
and eax, 0x8b000004
or eax, 0x90
mov dword [ebx], eax
add ebx, edx
xor eax, 0x69ab3757
and eax, 0x22011041
or eax, 0x15040004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d4e9276
xor eax, 0x55c50d7b
and eax, 0x25000008
or eax, 0x31
mov dword [ebx], eax
add ebx, edx
or eax, 0x32a729cc
and eax, 0x2095
or eax, 0xc002
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e163f38
and eax, 0xb35
or eax, 0xe00000
mov dword [ebx], eax
add ebx, edx
and eax, 0x15de79c0
or eax, 0x735707b0
and eax, 0x30900800
or eax, 0x8008000
mov dword [ebx], eax
add ebx, edx
and eax, 0x40b10011
xor eax, 0x50bbee32
and eax, 0x20
or eax, 0x8b000004
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c96fa18
or eax, 0x6af0f88c
and eax, 0x6080280c
or eax, 0x91010041
mov dword [ebx], eax
add ebx, edx
or eax, 0x56b6a138
or eax, 0x59a3fcd2
and eax, 0xf9dd
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x25987bc9
and eax, 0x6981
or eax, 0x6cb8000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x71b4de2a
and eax, 0x71010000
or eax, 0x80800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5b21aa52
or eax, 0xf756a1e
and eax, 0xc05a
or eax, 0x1100
mov dword [ebx], eax
add ebx, edx
and eax, 0x2008e3c0
or eax, 0x306dd1ac
and eax, 0x85188
or eax, 0x81000403
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a18fe12
and eax, 0xe792
or eax, 0xe50060
mov dword [ebx], eax
add ebx, edx
or eax, 0x78e17f
and eax, 0xf08100
or eax, 0xb2020000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x43a13133
xor eax, 0x336d95e9
and eax, 0x80000008
or eax, 0x1000020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a938fe3
or eax, 0x4fb959ea
and eax, 0x204fe2
or eax, 0x440010
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a3b217d
xor eax, 0x4d50313c
and eax, 0xa0800
or eax, 0x38808000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ea6e5c3
and eax, 0x8000000
or eax, 0x83000024
mov dword [ebx], eax
add ebx, edx
xor eax, 0x454e4c2f
and eax, 0xc6040801
or eax, 0x21010044
mov dword [ebx], eax
add ebx, edx
and eax, 0x4351c122
and eax, 0x1000000
or eax, 0x34000080
mov dword [ebx], eax
add ebx, edx
and eax, 0x700b4e4b
xor eax, 0x78869e3f
and eax, 0x800
or eax, 0x12180
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d2916e0
and eax, 0x282820
or eax, 0x10099
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f0a2498
and eax, 0x749d8ab
and eax, 0x90800
or eax, 0x18442300
mov dword [ebx], eax
add ebx, edx
and eax, 0x75cbc19
and eax, 0x482000
or eax, 0xd411d181
mov dword [ebx], eax
add ebx, edx
or eax, 0x5a010062
and eax, 0x8008f1e3
or eax, 0x1800e1c
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b9e75a6
and eax, 0x2438
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0xc4e4a26
and eax, 0
or eax, 0x810c558b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4cbc50ee
and eax, 0x100160
or eax, 0xe1882
mov dword [ebx], eax
add ebx, edx
or eax, 0x2dd7c863
and eax, 0x2cd28100
or eax, 0x40200000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7d688e99
and eax, 0x5e04e8e5
and eax, 1
or eax, 0x81000030
mov dword [ebx], eax
add ebx, edx
and eax, 0x50a80f45
and eax, 0
or eax, 0x1263f2
mov dword [ebx], eax
add ebx, edx
or eax, 0x38b2458e
and eax, 0x20b20100
or eax, 0x42408000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x17d35f1e
xor eax, 0x32301c13
and eax, 9
or eax, 0xb8000030
mov dword [ebx], eax
add ebx, edx
or eax, 0x44aa02f9
and eax, 0x56786e01
and eax, 1
or eax, 0xf9e4
mov dword [ebx], eax
add ebx, edx
and eax, 0x574c46f8
and eax, 0x4020
or eax, 0x2508050b
mov dword [ebx], eax
add ebx, edx
or eax, 0x79f64852
xor eax, 0x78775644
and eax, 0x1822
or eax, 0x8480
mov dword [ebx], eax
add ebx, edx
or eax, 0x29d6cc9
and eax, 0x116801
or eax, 0x104
mov dword [ebx], eax
add ebx, edx
or eax, 0x3251ea54
and eax, 0x20402100
or eax, 0x1a01400
mov dword [ebx], eax
add ebx, edx
or eax, 0xb574f17
and eax, 0x800000
or eax, 0x90080000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c94948b
and eax, 0
or eax, 0x2438
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d033a60
and eax, 0x1000c08
or eax, 0x801c4183
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a3a80e6
xor eax, 0x512a39bb
and eax, 0x814c0
or eax, 0x821
mov dword [ebx], eax
add ebx, edx
and eax, 0x110492fc
and eax, 0
or eax, 0x7cf18100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x64ab9fbc
and eax, 0x8400e38
or eax, 0x83252043
mov dword [ebx], eax
add ebx, edx
xor eax, 0x521e38e3
xor eax, 0x74fe739c
and eax, 0x88810404
or eax, 0x42001051
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e5723f4
and eax, 0x3c40532f
and eax, 4
or eax, 0xb85b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x171a538c
or eax, 0x1540e208
and eax, 0x175ae281
or eax, 0xa8a11000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b2c8eaa
and eax, 0x8a890000
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x47494c9c
and eax, 0x418
or eax, 0x2020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x14ccbb81
and eax, 0x418b8
or eax, 0x202000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x769db9dd
and eax, 0x4b47208e
and eax, 0x2010000
or eax, 0x16ae900
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ce91f79
and eax, 0xe6bf82e
and eax, 0x410000
or eax, 0x45860000
mov dword [ebx], eax
add ebx, edx
or eax, 0xc9f7547
or eax, 0xe051f38
and eax, 0x5b7864
or eax, 0x8080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x679af148
and eax, 0x24410100
or eax, 0x8004c600
mov dword [ebx], eax
add ebx, edx
or eax, 0xfa7efae
and eax, 0x64f2be81
and eax, 0x280
or eax, 0x11141
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b877942
and eax, 0x3a844083
or eax, 0x84380544
mov dword [ebx], eax
add ebx, edx
xor eax, 0x45bb14ed
xor eax, 0x2487f2
and eax, 0xc3000018
or eax, 0x4000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x44a203
and eax, 0x4700a001
or eax, 0x38100c44
mov dword [ebx], eax
add ebx, edx
and eax, 0x401cb31a
xor eax, 0x7670fdb
and eax, 0x45470001
or eax, 0x800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x509508cb
and eax, 0x11208c0
or eax, 0x218100
mov dword [ebx], eax
add ebx, edx
or eax, 0x5954699e
and eax, 0x5045c100
or eax, 0x80000600
mov dword [ebx], eax
add ebx, edx
and eax, 0x628f1e86
and eax, 0x400
or eax, 0x91d
mov dword [ebx], eax
add ebx, edx
or eax, 0x508dd2b
and eax, 0x5004507
or eax, 0xcae000c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6cba44a9
or eax, 0x5130733b
and eax, 0xc3000074
or eax, 0x4000000
mov dword [ebx], eax
add ebx, edx
and eax, 0xa5642dc
and eax, 0x3da54e10
and eax, 0
or eax, 0x69efc45
mov dword [ebx], eax
add ebx, edx
and eax, 0x9814bf1
and eax, 0x800001
or eax, 0x45470000
mov dword [ebx], eax
add ebx, edx
or eax, 0x388119ad
xor eax, 0x4b73618c
and eax, 0xb41020
or eax, 0x38788
mov dword [ebx], eax
add ebx, edx
and eax, 0x544d2372
and eax, 0x50300
or eax, 0xe840c400
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ffd091b
and eax, 0
or eax, 0x8e61
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c10dedc
and eax, 0x40044c5
or eax, 0x11c40102
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3913d0b7
and eax, 0x4000130
or eax, 0xc300000a
mov dword [ebx], eax
add ebx, edx
or eax, 0x639b33a5
xor eax, 0x27f2ba2b
and eax, 0x40288004
or eax, 0x23065441
mov dword [ebx], eax
add ebx, edx
or eax, 0x510e9bcb
and eax, 0x54cced5a
and eax, 0x40040000
or eax, 0x5c30001
mov dword [ebx], eax
add ebx, edx
or eax, 0x4970b0d
and eax, 0x43a8bdef
and eax, 0x1800900
or eax, 0xe6b0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2ca7a12b
xor eax, 0x14a51ba5
and eax, 0x8004500
or eax, 0xc4458200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x9a9e120
and eax, 0x2220
or eax, 0xc817
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b5c4ffb
and eax, 0xb5805c4
or eax, 0x14a04003
mov dword [ebx], eax
add ebx, edx
and eax, 0xdcad835
xor eax, 0x35b01b9b
and eax, 0x104
or eax, 0xc7000041
mov dword [ebx], eax
add ebx, edx
or eax, 0x4218649c
and eax, 0x33f813ff
and eax, 0x100045
or eax, 0x4424c800
mov dword [ebx], eax
add ebx, edx
and eax, 0x27b81911
or eax, 0xe9702fc
and eax, 0x4870000
or eax, 0x41400000
mov dword [ebx], eax
add ebx, edx
and eax, 0x15d833ed
and eax, 0x1400000
or eax, 0x885ec
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c73e7b9
xor eax, 0x6859d50b
and eax, 0x30408700
or eax, 0xc0054000
mov dword [ebx], eax
add ebx, edx
and eax, 0x30dfda2c
and eax, 0x10200
or eax, 0x2855
mov dword [ebx], eax
add ebx, edx
or eax, 0x26d8a12e
or eax, 0x43f7bbac
and eax, 0x63dc01c7
or eax, 0x88004400
mov dword [ebx], eax
add ebx, edx
or eax, 0x55bbbd32
and eax, 0xc7000112
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x71e2bfd0
xor eax, 0x68b379c
and eax, 0x20098844
or eax, 0x4b805001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x536211d7
xor eax, 0x60f73972
and eax, 0x40040000
or eax, 0x5c30000
mov dword [ebx], eax
add ebx, edx
or eax, 0x627dd9aa
and eax, 0xd018a0
or eax, 0x2654
mov dword [ebx], eax
add ebx, edx
or eax, 0x46d8cce2
and eax, 0x2d68a3c2
and eax, 0x4408200
or eax, 0xc0050900
mov dword [ebx], eax
add ebx, edx
and eax, 0x14e1ed08
xor eax, 0x5ccce296
and eax, 0x842304
or eax, 0x429029
mov dword [ebx], eax
add ebx, edx
xor eax, 0x747d02ee
and eax, 0x44018100
or eax, 0x80440800
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b3fb841
and eax, 0x8274910
and eax, 0x800
or eax, 0x3c8458b
mov dword [ebx], eax
add ebx, edx
or eax, 0xa0c2f5b
and eax, 0x9884449
or eax, 0x44018004
mov dword [ebx], eax
add ebx, edx
and eax, 0x34f89432
and eax, 0x88000
or eax, 0x8b016bc8
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b2613bb
xor eax, 0x1dfa89bc
and eax, 0x2828814
or eax, 0xc0014041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4160227b
and eax, 0x80418800
or eax, 0x48140101
mov dword [ebx], eax
add ebx, edx
and eax, 0x760f3170
and eax, 0x100
or eax, 0x3bc8448b
mov dword [ebx], eax
add ebx, edx
or eax, 0x3fac93be
and eax, 0xd0c8005
or eax, 0x80032840
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b31cd81
and eax, 0x85
or eax, 0x228
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7548ab7e
and eax, 0x53005809
and eax, 0x1000801
or eax, 0x82f8458a
mov dword [ebx], eax
add ebx, edx
and eax, 0x38addec8
and eax, 0x880088
or eax, 0x4d010161
mov dword [ebx], eax
add ebx, edx
or eax, 0x207fa513
and eax, 0x405581f8
or eax, 0x80000a00
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e9c74cf
and eax, 0x28418b2c
and eax, 0x8400128
or eax, 0x74b85413
mov dword [ebx], eax
add ebx, edx
or eax, 0x106ce91f
xor eax, 0x2d95bea2
and eax, 0x50410319
or eax, 0x80048800
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b8ae78
and eax, 0x80018001
or eax, 0x9004082
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3ac914a4
and eax, 0x5f7d9ea0
and eax, 0x1089000
or eax, 0x4c834045
mov dword [ebx], eax
add ebx, edx
and eax, 0x73d7878a
or eax, 0x24c3e8c9
and eax, 0x404128c8
or eax, 0x900c1324
mov dword [ebx], eax
add ebx, edx
xor eax, 0x55663019
or eax, 0x7b0d309f
and eax, 0x550b087c
or eax, 0x800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x68b905f4
xor eax, 0x30537456
and eax, 0x50503020
or eax, 0x88050bd0
mov dword [ebx], eax
add ebx, edx
and eax, 0x286fe74b
and eax, 0x10140
or eax, 0x458a083d
mov dword [ebx], eax
add ebx, edx
and eax, 0x62a51eb1
and eax, 0x800030
or eax, 0x14083c8
mov dword [ebx], eax
add ebx, edx
and eax, 0xf9eb165
and eax, 0x1800100
or eax, 0x8a784489
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7231ae04
and eax, 0xc181e00d
or eax, 0x20040
mov dword [ebx], eax
add ebx, edx
and eax, 0x5cab2cde
xor eax, 0x4b335d76
and eax, 0x900
or eax, 0xe04d8001
mov dword [ebx], eax
add ebx, edx
and eax, 0x3256674a
and eax, 0x20400100
or eax, 0xba0548b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x28e1825a
xor eax, 0x4fe368a2
and eax, 0x44229851
or eax, 0x11194004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x42237622
or eax, 0x3ae72692
and eax, 0xb0b2ce0
or eax, 0x80005108
mov dword [ebx], eax
add ebx, edx
or eax, 0x253b25a2
and eax, 0x5336c40
or eax, 0x40008005
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e30d6e2
xor eax, 0x628dc81b
and eax, 0x24050850
or eax, 0x804033a4
mov dword [ebx], eax
add ebx, edx
and eax, 0xb9a712a
and eax, 0x2120
or eax, 0x4d8b0c5c
mov dword [ebx], eax
add ebx, edx
and eax, 0x20451e8e
xor eax, 0x11f71e46
and eax, 0x1e00240
or eax, 0x981b0
mov dword [ebx], eax
add ebx, edx
and eax, 0x7342d12
or eax, 0x3123caf8
and eax, 0x1204988
or eax, 0x8ad00401
mov dword [ebx], eax
add ebx, edx
or eax, 0x1d09a1b9
or eax, 0x65000c87
and eax, 0x5539e015
or eax, 0x21040
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f142c6e
and eax, 0x2df66387
and eax, 0xc040004
or eax, 0x82890fc8
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c3b95b4
and eax, 0x8000000
or eax, 0x83000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2aa99fbb
and eax, 0
or eax, 0x4503dc45
mov dword [ebx], eax
add ebx, edx
and eax, 0xc68f192
xor eax, 0x44a9446f
and eax, 0x18068
or eax, 0xa0440990
mov dword [ebx], eax
add ebx, edx
and eax, 0x202ea4f9
and eax, 0x3ce04c7b
and eax, 8
or eax, 0x83dc4d83
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6cc0c1de
and eax, 0x4d080041
or eax, 0x810180
mov dword [ebx], eax
add ebx, edx
or eax, 0x5029819f
or eax, 0x6336c9fd
and eax, 0x203d81dc
or eax, 0x80400200
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d0fdc5
and eax, 0x500000
or eax, 0x8b267400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x606facac
and eax, 0x4119c004
or eax, 0x14222051
mov dword [ebx], eax
add ebx, edx
or eax, 0x225cd4a9
and eax, 0x36e74ec
or eax, 0x88000900
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c74254f
and eax, 0x2444
or eax, 0x4589d801
mov dword [ebx], eax
add ebx, edx
or eax, 0x37293587
and eax, 0x60ee59a3
and eax, 0x60080980
or eax, 0x9045821c
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a025820
or eax, 0xaf77b5
and eax, 0x884d81
or eax, 0x8b100008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x218a4d45
and eax, 0x82020044
or eax, 0x4081fc11
mov dword [ebx], eax
add ebx, edx
or eax, 0x2422369b
or eax, 0x2965ec81
and eax, 0xec458801
or eax, 0x10100100
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f0e8f3
and eax, 0x100001
or eax, 0x3b8c458a
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e9c9e01
and eax, 0x1c0001
or eax, 0x51619844
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1996bda7
or eax, 0x383fc0c3
and eax, 0x8f44583
or eax, 0x81000808
mov dword [ebx], eax
add ebx, edx
and eax, 0x5359258b
or eax, 0x520ecd11
and eax, 0x510a8409
or eax, 0x4811044
mov dword [ebx], eax
add ebx, edx
and eax, 0x64946a37
or eax, 0x3b610a20
and eax, 0x10410820
or eax, 0x801481c8
mov dword [ebx], eax
add ebx, edx
and eax, 0x53b18692
and eax, 0x100080
or eax, 0x83e4450b
mov dword [ebx], eax
add ebx, edx
and eax, 0x622a3373
and eax, 0x100
or eax, 0x458900e8
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b5a50d3
and eax, 0x7552cfab
and eax, 0x80
or eax, 0x944d8b74
mov dword [ebx], eax
add ebx, edx
xor eax, 0x707abbf3
or eax, 0x4343e830
and eax, 0x65104833
or eax, 0x18800508
mov dword [ebx], eax
add ebx, edx
or eax, 0x52eaff9a
or eax, 0x705fcfd6
and eax, 0x6c558b34
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f57521c
and eax, 0x3b445100
or eax, 0x880403
mov dword [ebx], eax
add ebx, edx
and eax, 0x190439
xor eax, 0x378df834
and eax, 0x5f415
or eax, 0x8780040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b0fd0a6
and eax, 0x3600483
or eax, 0x38884108
mov dword [ebx], eax
add ebx, edx
and eax, 0x61ffebb7
and eax, 0x24c9bb29
and eax, 0x480001
or eax, 0x1834d444
mov dword [ebx], eax
add ebx, edx
xor eax, 0x159d7cc4
xor eax, 0x5a3dbf75
and eax, 0x3d40580
or eax, 0x2820480b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x14b90567
and eax, 0xd09404c
or eax, 0x4080b001
mov dword [ebx], eax
add ebx, edx
or eax, 0x3cbd3290
xor eax, 0x4ced1d02
and eax, 0x30508b8c
or eax, 0xc4050000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3ea67f26
and eax, 0x8801e082
or eax, 0x1000a01
mov dword [ebx], eax
add ebx, edx
or eax, 0x51512533
and eax, 0x5901e411
or eax, 0x24821044
mov dword [ebx], eax
add ebx, edx
or eax, 0x2a9cd50
xor eax, 0x727e0ae4
and eax, 0x9540080
or eax, 0x20000c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b56cef2
xor eax, 0xdad4047
and eax, 0x3800409
or eax, 0x80404182
mov dword [ebx], eax
add ebx, edx
or eax, 0xad5d9fc
xor eax, 0x44750c59
and eax, 0x458001a0
or eax, 0x90048
mov dword [ebx], eax
add ebx, edx
or eax, 0x750add8c
xor eax, 0x7fa22d2c
and eax, 0x980c0
or eax, 0xe4440b00
mov dword [ebx], eax
add ebx, edx
or eax, 0x1245acf0
and eax, 0x8001a980
or eax, 0x9004003
mov dword [ebx], eax
add ebx, edx
and eax, 0x24f34fd6
and eax, 0x5c23cc29
and eax, 0x14000
or eax, 0x558aa44d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d42ebb3
or eax, 0x37e92e9d
and eax, 0x28412bf0
or eax, 0xc0141000
mov dword [ebx], eax
add ebx, edx
and eax, 0x264bcf16
and eax, 0x410910
or eax, 0x4586006d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e6dcff5
and eax, 0x88
or eax, 0x130
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5b7eb823
and eax, 0x4306a900
or eax, 0x84014200
mov dword [ebx], eax
add ebx, edx
or eax, 0x76c6d25f
and eax, 0xb845
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x3567d4fd
and eax, 0x5030000
or eax, 0x40880000
mov dword [ebx], eax
add ebx, edx
or eax, 0xcfa63c9
and eax, 0x84123c8
or eax, 0xb0041014
mov dword [ebx], eax
add ebx, edx
or eax, 0x429940f8
xor eax, 0x722489ba
and eax, 0x890844
or eax, 0x45020431
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c02d799
and eax, 0x44020010
or eax, 0x39f599c8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x68cff970
and eax, 0x40020a8
or eax, 0xe0451b40
mov dword [ebx], eax
add ebx, edx
and eax, 0x1526b88b
or eax, 0xa7af31d
and eax, 0xc0a091d
or eax, 0x41810060
mov dword [ebx], eax
add ebx, edx
or eax, 0x276e0acc
and eax, 0x1c103fc
or eax, 0x8000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c66072a
and eax, 0x38eaf78f
and eax, 0x8e00588
or eax, 0x831c4801
mov dword [ebx], eax
add ebx, edx
or eax, 0x75893dd2
or eax, 0x76595f32
and eax, 0xea817c51
or eax, 0x28004
mov dword [ebx], eax
add ebx, edx
or eax, 0x7329bb83
and eax, 0x7ff2fe21
and eax, 0x78008801
or eax, 0x84550100
mov dword [ebx], eax
add ebx, edx
and eax, 0x35329ee3
xor eax, 0x14951e78
and eax, 0x800409
or eax, 0x83584182
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2acec05c
and eax, 0x10001c0
or eax, 0x44890000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ce413ec
and eax, 0x554ffc99
and eax, 0x80
or eax, 0xd84d8b58
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b741c62
or eax, 0x2cd05095
and eax, 0x6cc44811
or eax, 0x1120052a
mov dword [ebx], eax
add ebx, edx
or eax, 0x73e68598
or eax, 0xfb0bda8
and eax, 0x3444c509
or eax, 0x80010200
mov dword [ebx], eax
add ebx, edx
and eax, 0x72359735
and eax, 1
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6e1c7f69
and eax, 0x44040768
or eax, 0x1c30083
mov dword [ebx], eax
add ebx, edx
or eax, 0x10d6ed95
and eax, 0x115f00f6
and eax, 0xb4
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x56bbbc65
and eax, 0
or eax, 0xd4558b00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2eaba3cd
or eax, 0x60b9c96e
and eax, 0x70b44123
or eax, 0x4001410
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6ab21d24
and eax, 0x8040803
or eax, 0xe0418308
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c2cfe21
and eax, 0x63736575
and eax, 0x20404501
or eax, 0x1b840002
mov dword [ebx], eax
add ebx, edx
or eax, 0x72f5800b
xor eax, 0x5cf663b0
and eax, 0x2000a401
or eax, 0x107c4844
mov dword [ebx], eax
add ebx, edx
xor eax, 0x66df8c8f
or eax, 0x1769c2c4
and eax, 0x1e8408a
or eax, 0x88040d01
mov dword [ebx], eax
add ebx, edx
and eax, 0x2094cf84
and eax, 0x117f78f9
and eax, 0x800
or eax, 0x558b804d
mov dword [ebx], eax
add ebx, edx
and eax, 0x6278d47c
xor eax, 0x195d4161
and eax, 0x558124
or eax, 0x840008c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x7bfa34fd
and eax, 0x400080
or eax, 0x83a4450b
mov dword [ebx], eax
add ebx, edx
or eax, 0x6375b7
and eax, 0x1810180
or eax, 0x44080040
mov dword [ebx], eax
add ebx, edx
and eax, 0x5cfb3c9a
and eax, 0x63ace344
and eax, 0x80000
or eax, 0x88458be4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5db1baf7
and eax, 0x54840113
or eax, 0x28004c28
mov dword [ebx], eax
add ebx, edx
or eax, 0x634e4215
and eax, 0x30440b13
or eax, 0x80118000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d4d7616
and eax, 0x4802706e
and eax, 2
or eax, 0xe055af0d
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b37ddc1
and eax, 0x174d285
or eax, 0x10000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x701e6714
and eax, 0x21480581
or eax, 0x1a84400a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3264cc1c
and eax, 0x27cc04cd
and eax, 0x1080005
or eax, 0x875d040
mov dword [ebx], eax
add ebx, edx
and eax, 0x10c14baa
and eax, 0x404000
or eax, 0x83b00d8b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6581621b
and eax, 0x44010180
or eax, 0x9880069
mov dword [ebx], eax
add ebx, edx
or eax, 0x3bec8108
or eax, 0x112fe108
and eax, 0x3c4581e0
or eax, 0x80100a10
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7f8c1356
or eax, 0x1d815416
and eax, 0x5cd05432
or eax, 0x20040109
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6767c159
xor eax, 0x37f86fe7
and eax, 0x28418b05
or eax, 0xd0040010
mov dword [ebx], eax
add ebx, edx
or eax, 0x78ef1fc8
and eax, 0x88018881
or eax, 0x1006002
mov dword [ebx], eax
add ebx, edx
and eax, 0x19ab036c
or eax, 0x5be9fe9b
and eax, 0x4989f801
or eax, 0x4020044
mov dword [ebx], eax
add ebx, edx
or eax, 0x756e0962
or eax, 0x23d0a9ed
and eax, 0x784d39ac
or eax, 0x80000200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2ef33828
and eax, 0x9e0104
or eax, 0x8c0b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x12298695
xor eax, 0x176110c2
and eax, 0x5820000
or eax, 0x50090000
mov dword [ebx], eax
add ebx, edx
and eax, 0x260427f
or eax, 0x294a8d7f
and eax, 0x840017c
or eax, 0xc4150280
mov dword [ebx], eax
add ebx, edx
or eax, 0x592936af
and eax, 0xd3c153b
or eax, 0x2804000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b97a8eb
or eax, 0x3afaccf7
and eax, 0x8c8d
or eax, 0x300
mov dword [ebx], eax
add ebx, edx
and eax, 0x71cf604e
xor eax, 0x28f439b8
and eax, 0x28440900
or eax, 0xd0018200
mov dword [ebx], eax
add ebx, edx
and eax, 0x46d9202b
or eax, 0x333d7567
and eax, 0x3004501
or eax, 0x88800088
mov dword [ebx], eax
add ebx, edx
or eax, 0x75247976
or eax, 0x185ff566
and eax, 0x8d89ec4d
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f99d363
and eax, 0xbf99ff6c
or eax, 0x40660010
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c9887ea
and eax, 0x880508
or eax, 0x83645083
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b5ab739
or eax, 0x59f71aed
and eax, 0x518901c2
or eax, 0x4000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x76bbd532
and eax, 0x181e0
or eax, 0x80440a0c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2597debf
and eax, 0xa5500513
or eax, 0x5a2c8028
mov dword [ebx], eax
add ebx, edx
xor eax, 0x402c94fb
and eax, 0x2c5011c0
or eax, 0x402dee3f
mov dword [ebx], eax
add ebx, edx
or eax, 0x6374ac35
or eax, 0x24a3e952
and eax, 0x3dc4d8b
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b5e84be
and eax, 0x880c005
or eax, 0x85091448
mov dword [ebx], eax
add ebx, edx
and eax, 0x2cc7a62a
and eax, 0xebfcc9f
and eax, 0xc818408
or eax, 0xf37e7b70
mov dword [ebx], eax
add ebx, edx
or eax, 0x33fdb2ad
and eax, 0x83d45589
or eax, 2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x53f2d7a1
and eax, 0x5000002a
or eax, 0x58901c0
mov dword [ebx], eax
add ebx, edx
and eax, 0xaecbe47
xor eax, 0x25fa656b
and eax, 0x4400100
or eax, 0xd8058ad4
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c3f3dfe
and eax, 0x8801a882
or eax, 0x1004001
mov dword [ebx], eax
add ebx, edx
or eax, 0x73ef2fad
xor eax, 0x65afed1f
and eax, 0x9c000000
or eax, 0x2183dc45
mov dword [ebx], eax
add ebx, edx
and eax, 0x13812cbf
and eax, 0x7dd42a02
and eax, 0x11800800
or eax, 0xee7ff778
mov dword [ebx], eax
add ebx, edx
xor eax, 0x25eca022
xor eax, 0x5282cce6
and eax, 0x88011000
or eax, 0x3446400
mov dword [ebx], eax
add ebx, edx
and eax, 0xa599b57
or eax, 0x5eaa7dbb
and eax, 0xc897c09
or eax, 0x81008044
mov dword [ebx], eax
add ebx, edx
or eax, 0x3241346f
and eax, 0x467e624e
and eax, 0x6486044
or eax, 0xf9b79f30
mov dword [ebx], eax
add ebx, edx
and eax, 0x4842e9e7
xor eax, 0x676cfcef
and eax, 0x928158b
or eax, 0x80c04000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c7b1a0a
xor eax, 0x23fa0df6
and eax, 0x2b921094
or eax, 0xd46d6001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3fa0326f
and eax, 0xc04502fa
or eax, 0x3c008905
mov dword [ebx], eax
add ebx, edx
and eax, 0x124f19d8
and eax, 0x10880
or eax, 0x8900e003
mov dword [ebx], eax
add ebx, edx
and eax, 0x3dc77310
and eax, 0x9016000
or eax, 0x848a9c45
mov dword [ebx], eax
add ebx, edx
or eax, 0x2fb17f9
and eax, 0x8ffbff74
or eax, 0x70040000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x114f257b
xor eax, 0x6cc356f7
and eax, 0x82708c38
or eax, 0x7d000103
mov dword [ebx], eax
add ebx, edx
and eax, 0x6256d6ec
and eax, 0x508428
or eax, 0x1c2d7bd7
mov dword [ebx], eax
add ebx, edx
xor eax, 0x47744b7f
and eax, 0x1b001480
or eax, 0x20d0410b
mov dword [ebx], eax
add ebx, edx
or eax, 0x12f1c562
xor eax, 0x52fd4b
and eax, 0x10212000
or eax, 0x45c9055
mov dword [ebx], eax
add ebx, edx
and eax, 0x48c62793
and eax, 0x440001
or eax, 0xb88458a
mov dword [ebx], eax
add ebx, edx
or eax, 0x215e38c5
and eax, 0x2faca525
and eax, 0x1082405
or eax, 0x4433c040
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e7ddebc
and eax, 0x387cde44
and eax, 0x84400
or eax, 0x8b0139f8
mov dword [ebx], eax
add ebx, edx
or eax, 0x1d27eed0
and eax, 0x8903f448
or eax, 0x60800005
mov dword [ebx], eax
add ebx, edx
or eax, 0x37d236e4
and eax, 0x917b5bf
and eax, 0x18001
or eax, 0xf44c0900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2cb078a9
and eax, 0x8bc5188
or eax, 0x7000403
mov dword [ebx], eax
add ebx, edx
or eax, 0x6922fc6a
or eax, 0xffd0f26
and eax, 0x9e055af
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x60866209
and eax, 0xe9662484
or eax, 0x16994811
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b7d43d4
xor eax, 0x28675023
and eax, 0xc0000bf6
or eax, 0x20458009
mov dword [ebx], eax
add ebx, edx
xor eax, 0x50f57f60
or eax, 0x481af613
and eax, 0x8800c083
or eax, 0x1010000
mov dword [ebx], eax
add ebx, edx
and eax, 0x596259a4
and eax, 0x9004000
or eax, 0xb483a045
mov dword [ebx], eax
add ebx, edx
or eax, 0x4996d273
and eax, 0xfd97f264
or eax, 0x2680d08
mov dword [ebx], eax
add ebx, edx
or eax, 0x47123a84
and eax, 0x8b1c7500
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ff2cffc
and eax, 0xd2aac4c
or eax, 0x40010001
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a80a68f
or eax, 0x63cab019
and eax, 0xb00341c
or eax, 0x801441e0
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e71560f
and eax, 0x2105004
or eax, 0xf5898041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c4f40bf
and eax, 0x1128078
or eax, 0x44294c05
mov dword [ebx], eax
add ebx, edx
or eax, 0x4bfbd2bc
and eax, 0xb085cf4
or eax, 0x80002000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a7e1f94
and eax, 0x81814
or eax, 0x5533e041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ddd8762
xor eax, 0x6049a837
and eax, 0x8095500
or eax, 0x830028c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x299d717
or eax, 0x12108782
and eax, 0x1c000
or eax, 0xe8822845
mov dword [ebx], eax
add ebx, edx
and eax, 0x2946dc55
xor eax, 0x4e1e72e6
and eax, 0x60048801
or eax, 0x88410100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b9d0069
xor eax, 0x127306e9
and eax, 0xc1a90e81
or eax, 0x3e543068
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b02c6ec
and eax, 0x190002e8
or eax, 0x44e58917
mov dword [ebx], eax
add ebx, edx
and eax, 0x40a5592c
and eax, 0x40840800
or eax, 0x8c48c4c3
mov dword [ebx], eax
add ebx, edx
and eax, 0xb199862
and eax, 0x8088840
or eax, 0xc4c4448c
mov dword [ebx], eax
add ebx, edx
or eax, 0x5cc6181e
and eax, 0xcccccccc
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x723264bf
and eax, 0x4000448c
or eax, 0xac8b1140
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b8a73fd
and eax, 0x84188
or eax, 0x5200403
mov dword [ebx], eax
add ebx, edx
xor eax, 0x66da5030
and eax, 0x15b3
or eax, 0xea44
mov dword [ebx], eax
add ebx, edx
or eax, 0x42a607e5
and eax, 0x60d8f3a2
and eax, 0x4320
or eax, 0x90815
mov dword [ebx], eax
add ebx, edx
or eax, 0x5152160e
or eax, 0x57f9315a
and eax, 0x56a83500
or eax, 0x20040000
mov dword [ebx], eax
add ebx, edx
and eax, 0x665c90a5
and eax, 0x44080000
or eax, 0x9830001
mov dword [ebx], eax
add ebx, edx
or eax, 0x71ba597c
and eax, 0x24890114
or eax, 0x80408000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5179bb62
and eax, 0x3ba76f09
and eax, 0
or eax, 0x81000002
mov dword [ebx], eax
add ebx, edx
or eax, 0x631c9b0d
and eax, 0x149101
or eax, 0xc224f0
mov dword [ebx], eax
add ebx, edx
or eax, 0x7659c378
xor eax, 0x1e847a44
and eax, 0x8018800
or eax, 0x94800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x35d261ed
and eax, 0x1237d25f
and eax, 0
or eax, 0x8b000024
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1500dd21
and eax, 0x92000005
or eax, 0x60812050
mov dword [ebx], eax
add ebx, edx
xor eax, 0x57119119
or eax, 0x24132e06
and eax, 0x8306
or eax, 0x31
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d5e9bb6
xor eax, 0x3c20728c
and eax, 0x2820f080
or eax, 0x41440201
mov dword [ebx], eax
add ebx, edx
and eax, 0x7087a10c
and eax, 0x2000
or eax, 0x90b84666
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c73f24c
and eax, 0x153710ad
and eax, 0
or eax, 0x2b000123
mov dword [ebx], eax
add ebx, edx
and eax, 0x3db3ff5a
and eax, 0x28000000
or eax, 0x46352045
mov dword [ebx], eax
add ebx, edx
xor eax, 0x44cf6942
and eax, 0x794bb91e
and eax, 0x8000000
or eax, 0x81000088
mov dword [ebx], eax
add ebx, edx
or eax, 0x38c20d85
and eax, 0x1a240084
and eax, 0x80
or eax, 0x249c10
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ae88f78
and eax, 0x84c8b00
or eax, 0x10000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a6e1325
and eax, 0x80100
or eax, 0xa7a3c881
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a6c11d3
and eax, 0xa9810000
or eax, 0x40000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a6a87da
and eax, 0x80d0
or eax, 0x3824
mov dword [ebx], eax
add ebx, edx
or eax, 0x2af40d45
and eax, 0x5fd3d688
and eax, 0xad09080
or eax, 0x242b6101
mov dword [ebx], eax
add ebx, edx
or eax, 0xdfe4a09
xor eax, 0x4079c1ab
and eax, 0x45820000
or eax, 0x10090000
mov dword [ebx], eax
add ebx, edx
or eax, 0xf2813aa
xor eax, 0x65426bfb
and eax, 0x38e00000
or eax, 0x81028108
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f12574e
and eax, 0x2204b076
and eax, 6
or eax, 0x810000a9
mov dword [ebx], eax
add ebx, edx
and eax, 0x75686261
and eax, 0
or eax, 0x7a9fca
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d21a39e
and eax, 0x208100
or eax, 0xb6d20000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a3298f4
and eax, 0
or eax, 0x880000fb
mov dword [ebx], eax
add ebx, edx
xor eax, 0x56f04956
and eax, 0x200888
or eax, 0x49402
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4551f507
and eax, 0x450900
or eax, 0x28008200
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d12c5d
and eax, 0x800
or eax, 0x1e4135
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6158ca69
and eax, 0x60060100
or eax, 0x88b00c00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x162cebba
or eax, 0x43ea221c
and eax, 0xf0300000
or eax, 0x50000
mov dword [ebx], eax
add ebx, edx
or eax, 0x655056f8
xor eax, 0x711e69c8
and eax, 0x4000000
or eax, 0x310000cd
mov dword [ebx], eax
add ebx, edx
and eax, 0x7738ee53
and eax, 0x1e99f273
and eax, 0x10000041
or eax, 0x68650a28
mov dword [ebx], eax
add ebx, edx
or eax, 0x11ed9020
and eax, 0x10c0809
or eax, 0x80104582
mov dword [ebx], eax
add ebx, edx
or eax, 0xa3d7668
and eax, 0x187ee1
or eax, 0xc08000
mov dword [ebx], eax
add ebx, edx
and eax, 0x326315a7
and eax, 0x400000
or eax, 0xeeb18100
mov dword [ebx], eax
add ebx, edx
or eax, 0x20dbcaa4
xor eax, 0x7a50b787
and eax, 0x80000000
or eax, 0x9000008
mov dword [ebx], eax
add ebx, edx
and eax, 0x7af179bd
and eax, 0
or eax, 0x249c81
mov dword [ebx], eax
add ebx, edx
and eax, 0x97c8aaf
or eax, 0xb423374
and eax, 0x4b800
or eax, 0x24980000
mov dword [ebx], eax
add ebx, edx
and eax, 0xe42211e
or eax, 0x28da29fc
and eax, 0x580000
or eax, 0xc3050000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa3ad33f
xor eax, 0x1fe99b0a
and eax, 0xc48a4004
or eax, 0x280115c8
mov dword [ebx], eax
add ebx, edx
or eax, 0x72a74078
and eax, 0xc6044480
or eax, 0x150a803
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ffbdc05
and eax, 0x8880b405
or eax, 0x40
mov dword [ebx], eax
add ebx, edx
xor eax, 0x60e3d334
and eax, 0xefb595e
and eax, 0x430000
or eax, 0x45840000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e39339f
or eax, 0x56eb499b
and eax, 0x922198
or eax, 0x8420
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e951fff
xor eax, 0x11226d73
and eax, 0x10004000
or eax, 0xc8458700
mov dword [ebx], eax
add ebx, edx
and eax, 0xaa483d2
or eax, 0x7ed303ba
and eax, 0x2a8
or eax, 0x6040
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e988f18
and eax, 0
or eax, 0xecf845c7
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a7c4161
and eax, 0xc6000065
or eax, 0x1000008
mov dword [ebx], eax
add ebx, edx
and eax, 0x474a5d97
and eax, 0x47000005
or eax, 0x88efcc40
mov dword [ebx], eax
add ebx, edx
or eax, 0x23141a8e
and eax, 0x45c70000
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x179c54a2
and eax, 0x6d10023b
and eax, 0
or eax, 0x4e76d0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x29593663
and eax, 0x54000
or eax, 0xd4408700
mov dword [ebx], eax
add ebx, edx
xor eax, 0x32a9be50
xor eax, 0x7c7be770
and eax, 0x11020
or eax, 0x2043
mov dword [ebx], eax
add ebx, edx
or eax, 0x13d09ce1
and eax, 0x12d004c3
or eax, 0xa8244104
mov dword [ebx], eax
add ebx, edx
or eax, 0x29eabdfb
or eax, 0x7654471d
and eax, 0xc700009e
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x56656fb5
and eax, 0x90616001
or eax, 0x4188044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7de2697f
and eax, 0x41830000
or eax, 0x4440000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3906cf6e
and eax, 0x1020000
or eax, 0x50c3e4
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c46599d
or eax, 0x50191d0
and eax, 0x441c100
or eax, 0xf8040600
mov dword [ebx], eax
add ebx, edx
xor eax, 0x30bf7f08
and eax, 0x8000
or eax, 0x10092
mov dword [ebx], eax
add ebx, edx
and eax, 0x58d23e59
and eax, 0x5ff8c8c7
and eax, 0
or eax, 0x92bc45c7
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e836f55
or eax, 0x29b0151
and eax, 0x2000015
or eax, 0xc5000088
mov dword [ebx], eax
add ebx, edx
and eax, 0x34595b68
and eax, 0
or eax, 0x69e8dc45
mov dword [ebx], eax
add ebx, edx
or eax, 0x42ce65f4
or eax, 0x23202a25
and eax, 0x41c60001
or eax, 0x4010000
mov dword [ebx], eax
add ebx, edx
or eax, 0x107f8a5a
and eax, 0x17f0a40
or eax, 0x4584
mov dword [ebx], eax
add ebx, edx
and eax, 0x42fb9a76
and eax, 0x410200
or eax, 0xc804c500
mov dword [ebx], eax
add ebx, edx
or eax, 0x1289a15d
and eax, 0x4350
or eax, 0x22
mov dword [ebx], eax
add ebx, edx
and eax, 0x59d4ecf9
and eax, 0x4040
or eax, 0x25f00587
mov dword [ebx], eax
add ebx, edx
xor eax, 0x77f53e71
and eax, 0x42000032
or eax, 0x85000040
mov dword [ebx], eax
add ebx, edx
and eax, 0x386cf5a2
and eax, 0
or eax, 0x6ebdec45
mov dword [ebx], eax
add ebx, edx
and eax, 0x5701e7fb
xor eax, 0x6a86209e
and eax, 0x4870001
or eax, 0x41400000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x41d5dc4e
and eax, 0xc400
or eax, 0xe120b0
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a3eebf1
and eax, 0xc000
or eax, 0xac450700
mov dword [ebx], eax
add ebx, edx
and eax, 0x4cba8f7d
and eax, 0x69669bcf
and eax, 0x8000
or eax, 0x4821
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f3c591b
and eax, 0x1c280102
or eax, 0xc0c044c5
mov dword [ebx], eax
add ebx, edx
and eax, 0x18952387
and eax, 0x102
or eax, 0xc7000040
mov dword [ebx], eax
add ebx, edx
or eax, 0x2098b583
xor eax, 0x7e30518
and eax, 0x80408041
or eax, 0x5804004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3dbc2879
xor eax, 0x4e6ad632
and eax, 0x44020000
or eax, 0x1890000
mov dword [ebx], eax
add ebx, edx
and eax, 0x637792aa
or eax, 0x4b268c9f
and eax, 0x4b030c94
or eax, 0x30082160
mov dword [ebx], eax
add ebx, edx
and eax, 0x7506e95
or eax, 0x59536a27
and eax, 0x41010000
or eax, 0x4880000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f0c5e93
xor eax, 0x6cd4a07e
and eax, 0x30498ae4
or eax, 0xc0040110
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a8ae234
and eax, 0x6528d499
and eax, 0
or eax, 0x89f44d2b
mov dword [ebx], eax
add ebx, edx
and eax, 0x2db0c2d8
xor eax, 0x787465f5
and eax, 0x1c0204d
or eax, 0x82bd000
mov dword [ebx], eax
add ebx, edx
or eax, 0x34f7b46b
and eax, 0x1f0540b
or eax, 0x82000180
mov dword [ebx], eax
add ebx, edx
or eax, 0x52e9d62a
and eax, 0x3af0b3b9
and eax, 0x10800180
or eax, 0x45090042
mov dword [ebx], eax
add ebx, edx
or eax, 0x6743f210
and eax, 0x704183d0
or eax, 0x80040820
mov dword [ebx], eax
add ebx, edx
and eax, 0x6931557c
and eax, 0x6ecb5c9e
and eax, 0x10
or eax, 0xfd0452b
mov dword [ebx], eax
add ebx, edx
and eax, 0x13454b31
and eax, 0xce7b7ca
and eax, 0x100
or eax, 0xca8d
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c944877
and eax, 0x28048b00
or eax, 0xc0490000
mov dword [ebx], eax
add ebx, edx
and eax, 0x181e01de
and eax, 0x80c0100
or eax, 0x75c04c3b
mov dword [ebx], eax
add ebx, edx
and eax, 0x44230797
and eax, 0x44000111
or eax, 0xb8558a00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c099cbe
and eax, 0x71a30b9d
and eax, 0x50000109
or eax, 0x2dd85432
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4f52cdfd
and eax, 0x4b061bd7
and eax, 0x800
or eax, 0xdc458309
mov dword [ebx], eax
add ebx, edx
xor eax, 0x418fb05d
and eax, 0x70407d3f
and eax, 0x2800
or eax, 0x8901c083
mov dword [ebx], eax
add ebx, edx
or eax, 0x17826a76
or eax, 0xef27dfd
and eax, 0xd83dc45
or eax, 0x40080000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x58c1c845
and eax, 0x397d7fab
and eax, 0x1400000
or eax, 0x8183ec
mov dword [ebx], eax
add ebx, edx
or eax, 0x178e0ad6
and eax, 0x3cc0988
or eax, 0x88204401
mov dword [ebx], eax
add ebx, edx
or eax, 0x210a463d
or eax, 0x6934bb46
and eax, 0xc282f855
or eax, 0x10000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7405c262
and eax, 0xf0058801
or eax, 0x8500100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d3e7ecf
or eax, 0x262c73b8
and eax, 0x836c458a
or eax, 0x900001
mov dword [ebx], eax
add ebx, edx
or eax, 0x5526d944
and eax, 0x458801c0
or eax, 0x10000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x76db3353
and eax, 0x20400290
or eax, 0xc00d896c
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b8e42fe
and eax, 0x4d2a07d7
and eax, 0x80
or eax, 0x8901c103
mov dword [ebx], eax
add ebx, edx
or eax, 0x429c2b6b
and eax, 0x4189e049
or eax, 0x14020004
mov dword [ebx], eax
add ebx, edx
or eax, 0x775a860a
and eax, 0x60512244
or eax, 0x800419b0
mov dword [ebx], eax
add ebx, edx
or eax, 0x11c78348
or eax, 0x70a68a4
and eax, 0x458b1b7c
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a0f6358
and eax, 0x58053b48
or eax, 0x80400080
mov dword [ebx], eax
add ebx, edx
or eax, 0x10b76c7a
and eax, 0x48831378
or eax, 0x5080004
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ac59257
and eax, 0x48810244
or eax, 0x52e0d80
mov dword [ebx], eax
add ebx, edx
and eax, 0x360df288
and eax, 0x4090080
or eax, 0x71c0857c
mov dword [ebx], eax
add ebx, edx
and eax, 0x78b181da
and eax, 0x12c9fe98
and eax, 0x18008
or eax, 0xe4540b00
mov dword [ebx], eax
add ebx, edx
and eax, 0x2de03964
and eax, 0x24400100
or eax, 0x59ac543b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4158f668
and eax, 0x38048301
or eax, 0xc0410808
mov dword [ebx], eax
add ebx, edx
or eax, 0x451cf146
xor eax, 0x56ecf0e2
and eax, 0x89010881
or eax, 0xe002
mov dword [ebx], eax
add ebx, edx
or eax, 0x69e9d221
or eax, 0x223e9b38
and eax, 0x498bf801
or eax, 0x4000044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x54c52721
and eax, 0x78d23e9
and eax, 0x1080360
or eax, 0xe18088
mov dword [ebx], eax
add ebx, edx
and eax, 0x58e92074
and eax, 0xe80000
or eax, 0x8b004d89
mov dword [ebx], eax
add ebx, edx
and eax, 0x15cd99a2
and eax, 0x1000800
or eax, 0x5403e455
mov dword [ebx], eax
add ebx, edx
and eax, 0x53b22bb8
and eax, 0x40002800
or eax, 0xa85513e4
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c10acaa
and eax, 0x2760f6d
and eax, 0x20
or eax, 0x458b115d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x540831cb
and eax, 0x18000b4
or eax, 0x408348
mov dword [ebx], eax
add ebx, edx
or eax, 0x71a62324
and eax, 0x3d6645b0
and eax, 0x1640180
or eax, 0x8a984409
mov dword [ebx], eax
add ebx, edx
and eax, 0x2152826b
or eax, 0x2698f22f
and eax, 0x518f00d
or eax, 0x48230c40
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f60def
and eax, 0x1100c40
or eax, 0x8a047080
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa4e3f15
or eax, 0x323aa7ba
and eax, 0xa30ae055
or eax, 0xc051800
mov dword [ebx], eax
add ebx, edx
or eax, 0x503e264
and eax, 0x4b4d1bd5
and eax, 0x1091055
or eax, 0x5432e400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x251df0fb
xor eax, 0x215bfbb4
and eax, 0x1087c18
or eax, 0x8a0000a4
mov dword [ebx], eax
add ebx, edx
or eax, 0x4420736a
and eax, 0x45205c44
or eax, 0x38001
mov dword [ebx], eax
add ebx, edx
or eax, 0x2543e616
xor eax, 0x4e3c619f
and eax, 0xb091488
or eax, 0x80006030
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f708abe
xor eax, 0x57c724b0
and eax, 0x48832008
or eax, 0xa100d845
mov dword [ebx], eax
add ebx, edx
and eax, 0x43a96af4
xor eax, 0x191465e8
and eax, 0x58050900
or eax, 0xa0488001
mov dword [ebx], eax
add ebx, edx
and eax, 0x2de54460
xor eax, 0x3328597a
and eax, 0x364510a
or eax, 0x80800481
mov dword [ebx], eax
add ebx, edx
or eax, 0x1166d7bf
xor eax, 0x3ffca560
and eax, 0x40800c2
or eax, 0x51810100
mov dword [ebx], eax
add ebx, edx
or eax, 0x723162cd
and eax, 0x540103c4
or eax, 0x80448820
mov dword [ebx], eax
add ebx, edx
and eax, 0x7cac5449
and eax, 0
or eax, 0x8901e883
mov dword [ebx], eax
add ebx, edx
and eax, 0x45140dfc
or eax, 0x7b9002d
and eax, 0x5890005
or eax, 0x4802d440
mov dword [ebx], eax
add ebx, edx
and eax, 0x50d261c9
and eax, 0x800040
or eax, 0x16983b4
mov dword [ebx], eax
add ebx, edx
and eax, 0x39650446
and eax, 0x75ce67fe
and eax, 0x1400000
or eax, 0xe8b44d89
mov dword [ebx], eax
add ebx, edx
and eax, 0x798bcca1
or eax, 0x2a8e06c3
and eax, 0x6b8e4e00
or eax, 0x9471b120
mov dword [ebx], eax
add ebx, edx
xor eax, 0x57320712
and eax, 0x804de002
or eax, 0x43100589
mov dword [ebx], eax
add ebx, edx
and eax, 0x2875593b
xor eax, 0x7f71bd6d
and eax, 0x4c04cc44
or eax, 0x80c80088
mov dword [ebx], eax
add ebx, edx
or eax, 0x50ad3e62
and eax, 0xcccccccc
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x576f32e
xor eax, 0x3ce92e25
and eax, 0xc44000c4
or eax, 0x88ccc08
mov dword [ebx], eax
add ebx, edx
or eax, 0x3cf89b92
xor eax, 0x51a90498
and eax, 0xac015144
or eax, 0x408a0488
mov dword [ebx], eax
add ebx, edx
and eax, 0x77b9e45f
or eax, 0x1e7d25e0
and eax, 0x46546480
or eax, 0x81008803
mov dword [ebx], eax
add ebx, edx
and eax, 0x4016c130
and eax, 0x14c000
or eax, 0x22b3c45
mov dword [ebx], eax
add ebx, edx
and eax, 0xf42eeca
and eax, 0x20000
or eax, 0x45c50001
mov dword [ebx], eax
add ebx, edx
and eax, 0x30814f90
and eax, 0x74f873da
and eax, 0
or eax, 0x1cc9f8
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ade68b2
and eax, 0x4044c100
or eax, 0xb4010600
mov dword [ebx], eax
add ebx, edx
or eax, 0x41c59627
xor eax, 0x557fa6b7
and eax, 0x3080
or eax, 0x1084c
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c026d47
or eax, 0xe870265
and eax, 0xe800045
or eax, 0xa1704582
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d00d1d6
or eax, 0x2bdea0a6
and eax, 0x70000e0
or eax, 0xc0000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x770e6e4a
xor eax, 0x27631030
and eax, 0xc0696c40
or eax, 0xa008005
mov dword [ebx], eax
add ebx, edx
and eax, 0x60538687
and eax, 0x40410000
or eax, 0x5860000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ab38ef7
and eax, 0xc40bf12
and eax, 0x8200
or eax, 0x8401e8
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f95952b
and eax, 0x3b14e3e6
and eax, 0x20048300
or eax, 0xc4414400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6185b9d
or eax, 0x524cc6e
and eax, 0x14f0
or eax, 0x300
mov dword [ebx], eax
add ebx, edx
and eax, 0x2d59c4e9
and eax, 0x4c0
or eax, 0x94e04107
mov dword [ebx], eax
add ebx, edx
and eax, 0xa035d7c
and eax, 0x1cc0a4e4
and eax, 0x44
or eax, 0xc7000121
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b29a7e0
xor eax, 0x1891aa5b
and eax, 0x19808801
or eax, 0xe4645444
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f5db48
or eax, 0x76e562b4
and eax, 0x45c50000
or eax, 0x20000
mov dword [ebx], eax
add ebx, edx
and eax, 0x39d2b34e
and eax, 0x255f771
and eax, 0
or eax, 0x136d5d8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2459f5ad
and eax, 0x4450000
or eax, 0xd000c700
mov dword [ebx], eax
add ebx, edx
xor eax, 0x432cb256
and eax, 0x7cc4b7af
and eax, 0x3500
or eax, 0x10010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e43c05c
and eax, 0x404544
or eax, 0x21900083
mov dword [ebx], eax
add ebx, edx
or eax, 0x22b4863a
and eax, 0x300013a
or eax, 0xc4000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x634ec021
and eax, 0x2c001
or eax, 0x50b10c44
mov dword [ebx], eax
add ebx, edx
and eax, 0x7dd19479
and eax, 0x40810000
or eax, 0x5460000
mov dword [ebx], eax
add ebx, edx
and eax, 0x534615ea
xor eax, 0xa86ee54
and eax, 0xa440
or eax, 0x371088
mov dword [ebx], eax
add ebx, edx
or eax, 0x11051be5
and eax, 0x33de9329
and eax, 0x48300
or eax, 0xc4414400
mov dword [ebx], eax
add ebx, edx
xor eax, 0xbf36f0d
and eax, 0x800
or eax, 0x13e2
mov dword [ebx], eax
add ebx, edx
and eax, 0x704de57
xor eax, 0x4e4a74fc
and eax, 0xc404486
or eax, 0x11800141
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c8f107a
xor eax, 0xb2f4441
and eax, 0x42000078
or eax, 0x85000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x806c74d
or eax, 0x6b94e166
and eax, 0x6380a445
or eax, 0x10281800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3acda9e9
or eax, 0x458a5507
and eax, 0x45c70001
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x17d14f22
or eax, 0x47de2262
and eax, 0x15f2320
or eax, 0x98
mov dword [ebx], eax
add ebx, edx
and eax, 0x18073bfa
or eax, 0x5a49da25
and eax, 0x1045c300
or eax, 0xa4000400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x49c03997
and eax, 0x10617
or eax, 0x148
mov dword [ebx], eax
add ebx, edx
or eax, 0x41b12c60
and eax, 0x12893d6f
and eax, 0x800547
or eax, 0x28304080
mov dword [ebx], eax
add ebx, edx
and eax, 0x512912fb
xor eax, 0x7a01fb37
and eax, 0x42000070
or eax, 0x85000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2ecc29a
and eax, 0x80448040
or eax, 0x8122c05
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b5f0cba
and eax, 0x400000
or eax, 0xe2a80000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b9f5e10
and eax, 0x89000400
or eax, 0x200008e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x584b10c2
and eax, 0xc0431444
or eax, 0xc8049a1
mov dword [ebx], eax
add ebx, edx
and eax, 0x793a9d42
and eax, 0x2f2320d6
and eax, 0x8000040
or eax, 0xc4cccc8c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x79d393ab
and eax, 0x840c4c44
or eax, 0x48c08088
mov dword [ebx], eax
add ebx, edx
or eax, 0x10b77a20
and eax, 0xcccccccc
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x31084a78
xor eax, 0x2b1d9b90
and eax, 0xc4891504
or eax, 0x280240c8
mov dword [ebx], eax
add ebx, edx
and eax, 0x31f89459
xor eax, 0x1379606a
and eax, 0x3506402
or eax, 0xc4048881
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b05d822
and eax, 0x950fc01
or eax, 0xa20044
mov dword [ebx], eax
add ebx, edx
and eax, 0x3dda9e8c
and eax, 0x1c20000
or eax, 0x44050001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x650063d
or eax, 0x764e41ae
and eax, 0x9907b8
or eax, 0x20b840
mov dword [ebx], eax
add ebx, edx
and eax, 0x12fbd72a
and eax, 0x18700
or eax, 0xf4444000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2683f886
or eax, 0x609d8e6e
and eax, 0xf646
or eax, 1
mov dword [ebx], eax
add ebx, edx
or eax, 0x78250502
and eax, 0x4d04953a
and eax, 0x48000502
or eax, 0x82f040c5
mov dword [ebx], eax
add ebx, edx
and eax, 0x567891d
and eax, 0x13c4c61d
and eax, 1
or eax, 0xc700002a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x246184e5
xor eax, 0x4ce85d80
and eax, 0xa180c844
or eax, 0x562401
mov dword [ebx], eax
add ebx, edx
and eax, 0x1aac97d1
and eax, 0x840000
or eax, 0x45430000
mov dword [ebx], eax
add ebx, edx
and eax, 0x17cfa04d
xor eax, 0xd67cb0f
and eax, 0xcb08
or eax, 0x14100e0
mov dword [ebx], eax
add ebx, edx
or eax, 0x539cc4bd
xor eax, 0x4e458916
and eax, 0x4004600
or eax, 0xe0458100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3391470
xor eax, 0x40788174
and eax, 0x1204
or eax, 0xa449
mov dword [ebx], eax
add ebx, edx
or eax, 0x2df7ebb0
or eax, 0x6b5aba3
and eax, 0x6e045c7
or eax, 0x50000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x21ea42dc
and eax, 0x470000c7
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x379b3efa
and eax, 0x16111c45
or eax, 0x4c000
mov dword [ebx], eax
add ebx, edx
or eax, 0x63ee8c22
xor eax, 0x5c7262b5
and eax, 0x1850000
or eax, 0x44420001
mov dword [ebx], eax
add ebx, edx
and eax, 0x3950d958
and eax, 0x400000
or eax, 0x9298d8
mov dword [ebx], eax
add ebx, edx
and eax, 0x57ca2a6f
and eax, 0x400000
or eax, 0xd405c700
mov dword [ebx], eax
add ebx, edx
and eax, 0xe15d856
xor eax, 0x321235c9
and eax, 0x6000
or eax, 0xa12
mov dword [ebx], eax
add ebx, edx
or eax, 0x11c77d93
and eax, 0x1c04583
or eax, 0x44100044
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d64cb7a
and eax, 0x6f99e513
and eax, 0x45000001
or eax, 0x82000048
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a79384c
and eax, 0x1d724258
and eax, 0x40
or eax, 0x25dccc05
mov dword [ebx], eax
add ebx, edx
xor eax, 0x380fa357
and eax, 0x33df7ee2
and eax, 0x1c30000
or eax, 0x44040001
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa7e0efe
and eax, 0x12000c8
or eax, 0x405100
mov dword [ebx], eax
add ebx, edx
and eax, 0x4be18cad
and eax, 0x400000
or eax, 0xc405c700
mov dword [ebx], eax
add ebx, edx
or eax, 0x41c4c6b9
and eax, 0x328ba337
and eax, 0x10231
or eax, 0x3404
mov dword [ebx], eax
add ebx, edx
xor eax, 0x67a1357d
and eax, 0x47800140
or eax, 0x18404487
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c904b7a
or eax, 0x539974ef
and eax, 0x4700010d
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ea52cd5
and eax, 0x1842c45
or eax, 0x509000
mov dword [ebx], eax
add ebx, edx
or eax, 0x654ee563
and eax, 0x45c60001
or eax, 0x10000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3472f3ad
or eax, 0x6cd2c1bc
and eax, 0xc510b8
or eax, 0x800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b6c8493
and eax, 0x2048c12e
and eax, 0x20008000
or eax, 0x94454700
mov dword [ebx], eax
add ebx, edx
or eax, 0xac0cdef
and eax, 0x39152b4b
and eax, 0x20b
or eax, 0x5014
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d1bdcae
or eax, 0x4be1499b
and eax, 0x4cb04587
or eax, 0x80000040
mov dword [ebx], eax
add ebx, edx
and eax, 0x2db9c181
and eax, 0x4000101
or eax, 0xc3000014
mov dword [ebx], eax
add ebx, edx
or eax, 0x141d3ce5
or eax, 0x71f60a7e
and eax, 0xc7e42c45
or eax, 0x8000
mov dword [ebx], eax
add ebx, edx
or eax, 0x50bb67f2
and eax, 0x12e80000
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x21dace4d
and eax, 0x7a08770
and eax, 0x3000040
or eax, 0x88000107
mov dword [ebx], eax
add ebx, edx
and eax, 0x61d9055
and eax, 0xbdbfde8
and eax, 0x40
or eax, 0xccc35da5
mov dword [ebx], eax
add ebx, edx
and eax, 0x8f66103
and eax, 0x24060fda
and eax, 0
or eax, 0xcccccccc
mov dword [ebx], eax
add ebx, edx
and eax, 0x370e5292
and eax, 0x77bd1335
and eax, 0x40c0000
or eax, 0xc8c0cccc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x72256c95
and eax, 0x8cc88048
or eax, 0x40044c84
mov dword [ebx], eax
add ebx, edx
and eax, 0x206736c6
xor eax, 0x75c64a29
and eax, 0x648244cc
or eax, 0x88091100
mov dword [ebx], eax
add ebx, edx
and eax, 0x207a4845
and eax, 0x260b9586
and eax, 0x80004
or eax, 0xccc4c359
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e08a2c0
and eax, 0xccccc0cc
or eax, 0xc00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6dbba57b
and eax, 0x80444884
or eax, 0x4c888448
mov dword [ebx], eax
add ebx, edx
xor eax, 0x74c89d88
and eax, 0x16353df7
and eax, 0x1144
or eax, 0xec8b4488
mov dword [ebx], eax
add ebx, edx
and eax, 0xb44229a
and eax, 0x8000008
or eax, 0xc4ccc355
mov dword [ebx], eax
add ebx, edx
and eax, 0x510c9b58
and eax, 0x400c8048
or eax, 0x8cc04c84
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b198e0f
and eax, 0xcccccccc
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a243c09
and eax, 0xc48850c4
or eax, 0x28030508
mov dword [ebx], eax
add ebx, edx
and eax, 0x10f35741
and eax, 0x4400
or eax, 0xc754a883
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e46af19
and eax, 0x4046ec01
or eax, 0xa81044
mov dword [ebx], eax
add ebx, edx
or eax, 0x22d345e
and eax, 0x3c2a646f
and eax, 0x20001
or eax, 0x45c50000
mov dword [ebx], eax
add ebx, edx
or eax, 0x55123238
and eax, 0x1412038
or eax, 0x2089c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x15892669
and eax, 0x14408700
or eax, 0xe0054000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a1c65f7
and eax, 0x4400
or eax, 0xb27f
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b45e7e9
and eax, 0x214045c7
or eax, 0x90b00000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a1571d4
xor eax, 0x6adc234b
and eax, 0x81000008
or eax, 0x46000003
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a9adba2
or eax, 0x3a3176d7
and eax, 0x3eb0ec45
or eax, 0x40400000
mov dword [ebx], eax
add ebx, edx
or eax, 0x61cfd502
and eax, 0x45c70001
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0xcb6c968
and eax, 0x1d24db4e
and eax, 0x204948
or eax, 0x9110a0
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c5b77e4
and eax, 0x4414700
or eax, 0xe0048000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3fe69909
xor eax, 0x7d078ff1
and eax, 0x30
or eax, 0x2108
mov dword [ebx], eax
add ebx, edx
or eax, 0x39b66b6b
and eax, 0x29a04143
or eax, 0xc4400484
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b909390
and eax, 0x41000000
or eax, 0x8600003f
mov dword [ebx], eax
add ebx, edx
and eax, 0x42a79e1
and eax, 0x45d83f89
and eax, 1
or eax, 0x1090dc44
mov dword [ebx], eax
add ebx, edx
and eax, 0x4eadaf5b
xor eax, 0x1d25c5d7
and eax, 0x5850000
or eax, 0x40420001
mov dword [ebx], eax
add ebx, edx
or eax, 0x34415044
and eax, 0x25ad640e
and eax, 0x850000
or eax, 0x702ad8
mov dword [ebx], eax
add ebx, edx
and eax, 0x701e3a25
or eax, 0x718cd64
and eax, 0x404c700
or eax, 0xd0410000
mov dword [ebx], eax
add ebx, edx
and eax, 0x63919c6e
and eax, 0x400
or eax, 0x219b
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa0d050c
and eax, 0x8000087
or eax, 0x51d04540
mov dword [ebx], eax
add ebx, edx
and eax, 0x2873a904
or eax, 0x2fc457e3
and eax, 0x7000000
or eax, 0xc0000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x8bb49a9
or eax, 0x1f915d1d
and eax, 0x1c214c05
or eax, 0x48040
mov dword [ebx], eax
add ebx, edx
and eax, 0x1aa9cc79
and eax, 0x10001
or eax, 0x45c60000
mov dword [ebx], eax
add ebx, edx
or eax, 0x47986147
and eax, 0x1056040
or eax, 0x208688
mov dword [ebx], eax
add ebx, edx
xor eax, 0x753fbe00
or eax, 0x17f1458d
and eax, 0x44414500
or eax, 0x80048200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f424b4e
or eax, 0x22b8a537
and eax, 0xa90e
or eax, 0x4000
mov dword [ebx], eax
add ebx, edx
or eax, 0xdd16af9
and eax, 0x4c041c7
or eax, 0xb2000400
mov dword [ebx], eax
add ebx, edx
and eax, 0x1300348e
or eax, 0x277a882b
and eax, 0x7000003
or eax, 0xc0000110
mov dword [ebx], eax
add ebx, edx
or eax, 0x11705e14
or eax, 0x62223485
and eax, 0x96403c05
or eax, 0x8858040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x46e1ce85
and eax, 0x40040000
or eax, 0x5c30000
mov dword [ebx], eax
add ebx, edx
or eax, 0x210b5a1e
and eax, 0x1431818
or eax, 0x20a0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6e7179c4
and eax, 0x2183bdd3
and eax, 0x20000100
or eax, 0x9445c600
mov dword [ebx], eax
add ebx, edx
and eax, 0x11b3694e
and eax, 0x53417b55
and eax, 0x4000
or eax, 0x69b
mov dword [ebx], eax
add ebx, edx
or eax, 0x47477814
xor eax, 0x7d7fd9d
and eax, 0x900102
or eax, 0x3e2044c5
mov dword [ebx], eax
add ebx, edx
or eax, 0x4f2fd29
and eax, 0x2f949226
and eax, 0x6000020
or eax, 0xc1000150
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e82bb36
xor eax, 0x1f49a837
and eax, 0x109a805
or eax, 0x42340440
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7452a56
and eax, 0x680001
or eax, 0x92800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x407cf5de
and eax, 0x82000150
or eax, 0x9000220
mov dword [ebx], eax
add ebx, edx
or eax, 0x4dc90023
or eax, 0x5f138f94
and eax, 0xccc30de5
or eax, 0x5000
mov dword [ebx], eax
add ebx, edx
and eax, 0x24fc5b6
and eax, 0x404484
or eax, 0xcc8c8848
mov dword [ebx], eax
add ebx, edx
and eax, 0x10379ded
or eax, 0x5abe2526
and eax, 0x488c8ccc
or eax, 0x84404000
mov dword [ebx], eax
add ebx, edx
and eax, 0x31c7c3c5
or eax, 0x3c545568
and eax, 0xcc4c4cc
or eax, 0xc0080800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2dc130b6
xor eax, 0x17011bf7
and eax, 0xe408458c
or eax, 0x8831040
mov dword [ebx], eax
add ebx, edx
or eax, 0x54f69741
and eax, 0xc454c481
or eax, 0x3002802
mov dword [ebx], eax
add ebx, edx
and eax, 0x20bc1af6
or eax, 0x3f86f8c7
and eax, 0x2180f845
or eax, 0x40010400
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f5d26f6
and eax, 0x45c50001
or eax, 0x20000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x66bd3f2f
and eax, 0x30ba9e6a
and eax, 0x80628
or eax, 0x80e1d0
mov dword [ebx], eax
add ebx, edx
or eax, 0x52d1a321
or eax, 0x7a34c8dc
and eax, 0x7045c700
or eax, 0x84000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x55159b59
or eax, 0x2d3c70d
and eax, 0x10605
or eax, 0x1862
mov dword [ebx], eax
add ebx, edx
or eax, 0x1beb557
and eax, 0x1b00547
or eax, 0x96404080
mov dword [ebx], eax
add ebx, edx
or eax, 0x44c23e18
and eax, 0xc70000ce
or eax, 0x20
mov dword [ebx], eax
add ebx, edx
and eax, 0x5fb07ae8
and eax, 0x43000040
or eax, 0x209bec05
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f27f197
and eax, 0x45870000
or eax, 0x400000
mov dword [ebx], eax
add ebx, edx
and eax, 0x46046a38
xor eax, 0x3fb01850
and eax, 0xb01040
or eax, 0x4865a8
mov dword [ebx], eax
add ebx, edx
or eax, 0x56a4f54d
or eax, 0x6d8ad45e
and eax, 0x6444c500
or eax, 0x80010200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b1b3527
and eax, 0x5200
or eax, 0x808
mov dword [ebx], eax
add ebx, edx
and eax, 0x77b7ffe9
and eax, 0x4000
or eax, 0x96e005c7
mov dword [ebx], eax
add ebx, edx
or eax, 0x772f1fc
and eax, 0x8700012a
or eax, 0x40000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3358cb8
and eax, 0x73d23780
and eax, 0x40100400
or eax, 0x7e9d845
mov dword [ebx], eax
add ebx, edx
xor eax, 0x40afee2d
and eax, 0x39c4fbc0
and eax, 0x1440000
or eax, 0x44830000
mov dword [ebx], eax
add ebx, edx
or eax, 0x389b43ec
and eax, 0x42920333
and eax, 0x120000
or eax, 0x14118d8
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ddb9b86
xor eax, 0x1ccf67a2
and eax, 0x4004c400
or eax, 0x94410300
mov dword [ebx], eax
add ebx, edx
and eax, 0x13a8d5bd
and eax, 0x100
or eax, 0xba
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e102497
and eax, 0x82
or eax, 0x58d04545
mov dword [ebx], eax
add ebx, edx
or eax, 0x664eed6c
xor eax, 0x7407c3a8
and eax, 0x2000004
or eax, 0xc50000a0
mov dword [ebx], eax
add ebx, edx
and eax, 0x406f1ba7
and eax, 0x40000004
or eax, 0xaba0cc41
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c221c47
and eax, 0x40000000
or eax, 0x5c70000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x79668f8b
and eax, 0x10688
or eax, 0x1146040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7cab935
or eax, 0x4defbf05
and eax, 0x4445c700
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x75abc604
xor eax, 0x11f53af1
and eax, 0x10a41
or eax, 0xa
mov dword [ebx], eax
add ebx, edx
or eax, 0xff94a71
and eax, 0x9c04043
or eax, 0x50000584
mov dword [ebx], eax
add ebx, edx
and eax, 0x8d88dd3
xor eax, 0x27124fbf
and eax, 0x7000078
or eax, 0xc0000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ecc0213
and eax, 0x47080041
or eax, 0x2012bc04
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e32b22a
or eax, 0xb1f8649
and eax, 0x45070001
or eax, 0xc00000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x40fe743d
and eax, 0x103438
or eax, 0x860980
mov dword [ebx], eax
add ebx, edx
or eax, 0x4272ce24
and eax, 0x44c700
or eax, 0xb4010000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x650fd5cf
and eax, 0x204
or eax, 0x8820
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f9b3047
or eax, 0x2c3c94ed
and eax, 0xeb004c7
or eax, 0x4100
mov dword [ebx], eax
add ebx, edx
and eax, 0x186b990b
and eax, 2
or eax, 0xc700000c
mov dword [ebx], eax
add ebx, edx
and eax, 0xe4f153
and eax, 0
or eax, 0x551dac45
mov dword [ebx], eax
add ebx, edx
or eax, 0x35594bf1
xor eax, 0x73fa1eb4
and eax, 0x2a00000
or eax, 0xf0480000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6754f6dd
and eax, 0x83000004
or eax, 0x8000100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x20f2ba1e
and eax, 0x2ca62233
and eax, 0x8820000
or eax, 0xc4415de5
mov dword [ebx], eax
add ebx, edx
or eax, 0x44a9e297
or eax, 0x6f90497c
and eax, 0xccc8cccc
or eax, 0x40000
mov dword [ebx], eax
add ebx, edx
or eax, 0x8d633ae
and eax, 0xcccccccc
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a35511e
and eax, 0x84c88cc0
or eax, 0x4804400c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ce83e4d
and eax, 0x80005080
or eax, 0x6c8b054c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7de1421b
and eax, 0x80480355
or eax, 0x4c84c008
mov dword [ebx], eax
add ebx, edx
or eax, 0x69bbf3ad
and eax, 0xccccc0cc
or eax, 0xc00
mov dword [ebx], eax
add ebx, edx
or eax, 0x29375418
and eax, 0xcccccccc
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x481b45c4
and eax, 0x41908752
and eax, 0x40000440
or eax, 0xac8b518c
mov dword [ebx], eax
add ebx, edx
and eax, 0x52a47048
and eax, 0x40004000
or eax, 0x8754ac83
mov dword [ebx], eax
add ebx, edx
and eax, 0x404b2071
and eax, 0x379ebaff
and eax, 0x2001
or eax, 0xcda9dc44
mov dword [ebx], eax
add ebx, edx
xor eax, 0x79cc18db
xor eax, 0x19b8058f
and eax, 0x5c50000
or eax, 0x40020000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x19d69438
xor eax, 0x5ba94ea5
and eax, 0x30c898
or eax, 0x460
mov dword [ebx], eax
add ebx, edx
or eax, 0x550730e8
xor eax, 0x51cefdf4
and eax, 0x4410100
or eax, 0xf004c600
mov dword [ebx], eax
add ebx, edx
xor eax, 0x29873ba4
and eax, 0x2404
or eax, 0x249
mov dword [ebx], eax
add ebx, edx
xor eax, 0x504aebc
or eax, 0x781da89a
and eax, 0x691000c3
or eax, 0x80e04504
mov dword [ebx], eax
add ebx, edx
xor eax, 0x57b70837
or eax, 0x24ea36f
and eax, 0x860000e4
or eax, 0x41000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2205ce8e
xor eax, 0x6d9ef4d5
and eax, 0x1b2801
or eax, 0x6404c444
mov dword [ebx], eax
add ebx, edx
and eax, 0x3db5294f
and eax, 0x4050001
or eax, 0x41c20000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x405c3fd3
and eax, 0xc415e14
and eax, 0x1400
or eax, 0xfec0e8
mov dword [ebx], eax
add ebx, edx
and eax, 0x3083de61
xor eax, 0x6d199737
and eax, 0x64014300
or eax, 0x80448400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x23008362
xor eax, 0x2db13fef
and eax, 0x530c
or eax, 0x8022
mov dword [ebx], eax
add ebx, edx
xor eax, 0x44c8b3bd
and eax, 0x44c04083
or eax, 0x8a200544
mov dword [ebx], eax
add ebx, edx
and eax, 0x694f40ff
and eax, 0x40000040
or eax, 0x87000028
mov dword [ebx], eax
add ebx, edx
and eax, 0x312b9df3
xor eax, 0x33c7bbce
and eax, 0x10019804
or eax, 0x85084441
mov dword [ebx], eax
add ebx, edx
and eax, 0x60bd5dd
xor eax, 0x7a8a82b8
and eax, 0x44830000
or eax, 0x1440000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x35c7c3af
and eax, 0x8388
or eax, 0x1283850
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e955634
or eax, 0x37a2314d
and eax, 0x5405c500
or eax, 0x80400200
mov dword [ebx], eax
add ebx, edx
or eax, 0x437f35f4
xor eax, 0x781cc7eb
and eax, 0x12000
or eax, 0x4380
mov dword [ebx], eax
add ebx, edx
xor eax, 0x11c43f13
and eax, 0x11c04483
or eax, 0xc2100144
mov dword [ebx], eax
add ebx, edx
and eax, 0x527bf075
and eax, 0x42000001
or eax, 0x85000138
mov dword [ebx], eax
add ebx, edx
and eax, 0x41bef685
and eax, 0x41000001
or eax, 0x6e9cc44
mov dword [ebx], eax
add ebx, edx
or eax, 0x61734b78
or eax, 0x40e209f
and eax, 0x45c70001
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x1d68407d
xor eax, 0x4872b9f3
and eax, 0x12018c0
or eax, 0x44208
mov dword [ebx], eax
add ebx, edx
xor eax, 0x361725c0
and eax, 0x4014700
or eax, 0xc0448000
mov dword [ebx], eax
add ebx, edx
and eax, 0x19fb67ed
and eax, 0x4000
or eax, 0x1869
mov dword [ebx], eax
add ebx, edx
xor eax, 0x48a1eb79
and eax, 0x8800100
or eax, 0x154044c7
mov dword [ebx], eax
add ebx, edx
and eax, 0x7cbec587
and eax, 0x4000085
or eax, 0xc3000020
mov dword [ebx], eax
add ebx, edx
and eax, 0x214f5cbc
and eax, 4
or eax, 0xdeedbc41
mov dword [ebx], eax
add ebx, edx
and eax, 0x62399868
xor eax, 0x55287955
and eax, 0x5010000
or eax, 0x40c60000
mov dword [ebx], eax
add ebx, edx
and eax, 0x53629eea
xor eax, 0x30b0a427
and eax, 0x50a420
or eax, 0x40898
mov dword [ebx], eax
add ebx, edx
and eax, 0x68dfe4c1
xor eax, 0x2558fad6
and eax, 0x24044600
or eax, 0x90418100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x56ef5451
and eax, 0x241
or eax, 0x104ac
mov dword [ebx], eax
add ebx, edx
and eax, 0x26106dff
and eax, 0x2eaa3927
and eax, 5
or eax, 0xcbb045c2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b9cacdd
and eax, 0xc0000102
or eax, 0x7000020
mov dword [ebx], eax
add ebx, edx
and eax, 0x25c80bd
xor eax, 0x6af7c3c4
and eax, 0x40a78044
or eax, 0x10082c01
mov dword [ebx], eax
add ebx, edx
xor eax, 0x337e057c
and eax, 0x41810000
or eax, 0x40a0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x15369515
xor eax, 0x4ade20a9
and eax, 0x6081bc
or eax, 0x1880240
mov dword [ebx], eax
add ebx, edx
and eax, 0x10998a4f
or eax, 0x756ca275
and eax, 0x1ec0009
or eax, 0x8a104580
mov dword [ebx], eax
add ebx, edx
or eax, 0x3efde67e
and eax, 0x8cc145e5
or eax, 0x40021800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b783889
or eax, 0x5a5f5a9d
and eax, 0xcccc4ccc
or eax, 0x8000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a4a6705
or eax, 0x36351adb
and eax, 0xcccccccc
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x752f8f6d
and eax, 0xec8b45cc
or eax, 0x1000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4773c944
or eax, 0x27e52511
and eax, 0xccccc15d
or eax, 0x200
mov dword [ebx], eax
add ebx, edx
and eax, 0x622387b4
and eax, 0x40008004
or eax, 0x8ccc4cc8
mov dword [ebx], eax
add ebx, edx
or eax, 0x500aadb0
and eax, 0xcccccccc
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x53746b10
and eax, 0xcc8845cc
or eax, 0x20031000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x74e34a0
and eax, 0x8b446000
or eax, 0x208c83
mov dword [ebx], eax
add ebx, edx
and eax, 0x308ce561
and eax, 0x40001
or eax, 0x14090844
mov dword [ebx], eax
add ebx, edx
or eax, 0x44828d62
and eax, 0x14000043
or eax, 0x21000088
mov dword [ebx], eax
add ebx, edx
or eax, 0x46243b79
and eax, 0x65241870
or eax, 0x8528000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7773f169
and eax, 0x1044909
or eax, 0x80080482
mov dword [ebx], eax
add ebx, edx
and eax, 0x41ef2ccf
and eax, 0x64db47c5
and eax, 0x481
or eax, 0x341a48
mov dword [ebx], eax
add ebx, edx
xor eax, 0x54885ef9
xor eax, 0x5b8227fa
and eax, 0x7080100
or eax, 0xd0c18000
mov dword [ebx], eax
add ebx, edx
or eax, 0x305628a5
and eax, 0x81000084
or eax, 0x10
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d3d7038
and eax, 0x3d275eff
and eax, 0x500a0
or eax, 0xd20b51
mov dword [ebx], eax
add ebx, edx
and eax, 0x240e2e15
and eax, 0
or eax, 0xd4f18100
mov dword [ebx], eax
add ebx, edx
or eax, 0x6bcd8129
and eax, 0x89000020
or eax, 0x40
mov dword [ebx], eax
add ebx, edx
or eax, 0x6a5e9cc2
xor eax, 0x2299eb4f
and eax, 0x7481
or eax, 0x100800
mov dword [ebx], eax
add ebx, edx
or eax, 0x33cb3058
and eax, 0x10510800
or eax, 0x4048300
mov dword [ebx], eax
add ebx, edx
or eax, 0x63151eab
or eax, 0x64318446
and eax, 0x76348a81
or eax, 0x84000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3bf584cf
and eax, 0x2000001
or eax, 0xc0810000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c6c3753
and eax, 0
or eax, 0x99d2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x770e7cc4
and eax, 0x1008e000
or eax, 0x8e01281
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ec71c34
or eax, 0x7b5e3ab4
and eax, 0x450b0000
or eax, 0x800002
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e543920
and eax, 0
or eax, 0x3a40050c
mov dword [ebx], eax
add ebx, edx
or eax, 0x76b71c02
or eax, 0x8a72857
and eax, 0x1a350000
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x35e96faf
xor eax, 0x7420473b
and eax, 0x8000090
or eax, 0x80000042
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ec7b99c
and eax, 0x3890
or eax, 0x104400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ad9aea3
xor eax, 0x105dd431
and eax, 0x10040200
or eax, 0x498900
mov dword [ebx], eax
add ebx, edx
and eax, 0x40e05494
xor eax, 0x49c755bf
and eax, 0x824181
or eax, 0x8018a000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ed1338f
and eax, 0x64e6523a
and eax, 0x60800000
or eax, 0x91010000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c3798cc
xor eax, 0x42337640
and eax, 0x8000
or eax, 0x1132
mov dword [ebx], eax
add ebx, edx
and eax, 0x2544c699
and eax, 0x8000
or eax, 0x9be96981
mov dword [ebx], eax
add ebx, edx
xor eax, 0x510a0238
and eax, 0x2f5f772e
and eax, 0x10000
or eax, 0xf1800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x9a013f6
and eax, 0x68a08785
and eax, 0x800000
or eax, 0xff7f75b4
mov dword [ebx], eax
add ebx, edx
or eax, 0x3545f8c9
and eax, 0x81105589
or eax, 2
mov dword [ebx], eax
add ebx, edx
or eax, 0x48f25f87
or eax, 0x6fe12533
and eax, 0x9349b2
or eax, 0x80040
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ce0933d
and eax, 0x800100
or eax, 0xaf728000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1568809f
or eax, 0x46eafdc4
and eax, 4
or eax, 0x8800003b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x50efc704
and eax, 0x4c380232
and eax, 2
or eax, 0x107c88
mov dword [ebx], eax
add ebx, edx
and eax, 0x74f1049
xor eax, 0x346cf2fe
and eax, 0x10448200
or eax, 0x10900
mov dword [ebx], eax
add ebx, edx
and eax, 0x30046890
and eax, 0x800
or eax, 0x732735
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b63e2d0
and eax, 0xc132b7c
and eax, 0x102100
or eax, 0xa1a01400
mov dword [ebx], eax
add ebx, edx
or eax, 0x30a2c0ed
and eax, 0x21b02461
or eax, 0x4c090a02
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d39b2c9
and eax, 0x9000000
or eax, 0x22000096
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f178c51
and eax, 0x10010845
or eax, 0xe1800008
mov dword [ebx], eax
add ebx, edx
or eax, 0x4fe075ab
and eax, 0x5867
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b0d52d1
and eax, 0xc0081
or eax, 0x10708108
mov dword [ebx], eax
add ebx, edx
and eax, 0x63b442eb
and eax, 0x300000
or eax, 0x408a0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a643492
xor eax, 0x2bcef776
and eax, 0x2b000000
or eax, 9
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e94ca6a
and eax, 0x22000000
or eax, 0xd0811455
mov dword [ebx], eax
add ebx, edx
or eax, 0x21da9fac
and eax, 0xf3db9ef1
or eax, 0xc240002
mov dword [ebx], eax
add ebx, edx
or eax, 0x3713c55a
and eax, 0x5b79cc67
and eax, 0x1104403
or eax, 0x4040188
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4bfc243d
and eax, 0x2024
or eax, 0x8201
mov dword [ebx], eax
add ebx, edx
or eax, 0x403d991
xor eax, 0x40b38151
and eax, 0x4224
or eax, 0x10c8511
mov dword [ebx], eax
add ebx, edx
and eax, 0x51cd079f
and eax, 0
or eax, 0x7c908800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f512776
or eax, 0x75fd06c8
and eax, 0x30000010
or eax, 0x88000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x361fd0ee
and eax, 0x107c
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5198b354
and eax, 0x8228
or eax, 0x108c1
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c64f150
xor eax, 0x1ce8b3d4
and eax, 0x10400300
or eax, 0xc005c400
mov dword [ebx], eax
add ebx, edx
or eax, 0x5be34f9c
and eax, 0x2b0bf02
and eax, 0
or eax, 0x150dc
mov dword [ebx], eax
add ebx, edx
and eax, 0x245115ad
or eax, 0x73e67207
and eax, 0x53e44087
or eax, 0x180540
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c213228
and eax, 0x7000089
or eax, 0xc0000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x57365193
and eax, 0x87325001
or eax, 0x18844
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ea660c3
and eax, 0x45870000
or eax, 0x400000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a00c3bc
and eax, 0x39985a06
and eax, 0x1000200
or eax, 0x35b8c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f98a87c
and eax, 0x28058200
or eax, 0x90404500
mov dword [ebx], eax
add ebx, edx
and eax, 0x7770ef26
and eax, 0x8300
or eax, 0x8a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1ac32022
and eax, 0x2800180
or eax, 0xa0344447
mov dword [ebx], eax
add ebx, edx
xor eax, 0x10a3115
and eax, 0x2dd72c71
and eax, 0x1000040
or eax, 0xc600012c
mov dword [ebx], eax
add ebx, edx
or eax, 0x27d61db0
xor eax, 0x2944b05b
and eax, 0xc2108c05
or eax, 0x30684040
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ffb478b
xor eax, 0x32f9eee0
and eax, 0x40810000
or eax, 0x5460000
mov dword [ebx], eax
add ebx, edx
or eax, 0x761c4818
xor eax, 0x700245a0
and eax, 0x190098
or eax, 0x227244
mov dword [ebx], eax
add ebx, edx
or eax, 0xcc3e19c
and eax, 0xc41c300
or eax, 0xe0040400
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f6d9760
and eax, 0x3daf1a8d
and eax, 0x200
or eax, 0x6dd6
mov dword [ebx], eax
add ebx, edx
or eax, 0x41453ebb
and eax, 0x39960170
and eax, 0x140
or eax, 0xa4a84487
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e85fc2e
or eax, 0x516ab3b
and eax, 0xc70000f8
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x50d60138
and eax, 0x80460040
or eax, 0x28c405
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f20bfde
and eax, 0
or eax, 0x45c70000
mov dword [ebx], eax
add ebx, edx
and eax, 0x46880175
and eax, 0
or eax, 0x10f9bf8
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c68976b
and eax, 0x24458700
or eax, 0x80004000
mov dword [ebx], eax
add ebx, edx
and eax, 0x762b747a
or eax, 0x2af54979
and eax, 0x14568
or eax, 0x1204
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b4d1843
and eax, 0x9004547
or eax, 0x4a00080
mov dword [ebx], eax
add ebx, edx
or eax, 0x574632f7
or eax, 0x7370dc16
and eax, 0x47000024
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e0b45b8
and eax, 0x880b4004
or eax, 0x24d4a841
mov dword [ebx], eax
add ebx, edx
and eax, 0x44df0ab
and eax, 0x4450000
or eax, 0x41820000
mov dword [ebx], eax
add ebx, edx
and eax, 0x70883d7
and eax, 0x1000000
or eax, 0x4da89c
mov dword [ebx], eax
add ebx, edx
or eax, 0x3fecae0c
and eax, 0x30458600
or eax, 0xc0004100
mov dword [ebx], eax
add ebx, edx
or eax, 0x2478457f
xor eax, 0x18745028
and eax, 0x10052
or eax, 0x40a8
mov dword [ebx], eax
add ebx, edx
and eax, 0x3347ba88
or eax, 0x3d7d9173
and eax, 0x46001c3
or eax, 0x40804404
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5670a041
or eax, 0x6b6b48d2
and eax, 0x43000012
or eax, 0x84000009
mov dword [ebx], eax
add ebx, edx
or eax, 0x78b427b1
and eax, 0x10242401
or eax, 0x41c044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a2b7437
and eax, 0x460000
or eax, 0x45810000
mov dword [ebx], eax
add ebx, edx
and eax, 0x40450cd4
and eax, 0x400000
or eax, 0x12ecf4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x73105f89
and eax, 0x40408300
or eax, 0x88054400
mov dword [ebx], eax
add ebx, edx
and eax, 0x627dd74
and eax, 0x7837a108
and eax, 0x10100
or eax, 0x10b0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1fa53857
and eax, 0x408dbfa
and eax, 0x982
or eax, 0x81f04409
mov dword [ebx], eax
add ebx, edx
xor eax, 0x69b2515f
or eax, 0x129bdc71
and eax, 0x8218e1
or eax, 0x2208
mov dword [ebx], eax
add ebx, edx
or eax, 0x6dec9ff4
and eax, 0x30097917
and eax, 0x20080900
or eax, 0xd0458000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x349aea13
and eax, 0xd44103
or eax, 0x3201488
mov dword [ebx], eax
add ebx, edx
or eax, 0x354b5eb0
or eax, 0x483631c8
and eax, 0x55897051
or eax, 0x8004
mov dword [ebx], eax
add ebx, edx
and eax, 0x9b1b10e
and eax, 0x101a004
or eax, 0x8a084bf0
mov dword [ebx], eax
add ebx, edx
and eax, 0x7cb1ec29
xor eax, 0x3c114eb0
and eax, 0xa400
or eax, 0xc0835045
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f42f6b9
xor eax, 0x5d95bb29
and eax, 0xa0440900
or eax, 0x54018001
mov dword [ebx], eax
add ebx, edx
or eax, 0xd0ae7ce
and eax, 0x39444d8b
or eax, 0x2b00000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2709b6b6
xor eax, 0x43e31d0b
and eax, 0xc0ec004
or eax, 0x81010849
mov dword [ebx], eax
add ebx, edx
and eax, 0x5bd9642f
xor eax, 0x6abe5af
and eax, 0x82
or eax, 0x49
mov dword [ebx], eax
add ebx, edx
xor eax, 0x378e23ba
and eax, 0x38c0101
or eax, 0x8070548a
mov dword [ebx], eax
add ebx, edx
and eax, 0x66ab8f6c
and eax, 0x880108
or eax, 0x550100e2
mov dword [ebx], eax
add ebx, edx
or eax, 0x77d46e83
and eax, 0x44450be8
or eax, 0x80008014
mov dword [ebx], eax
add ebx, edx
xor eax, 0x634a62c4
xor eax, 0x5333b162
and eax, 0x743c401a
or eax, 0x9c00521
mov dword [ebx], eax
add ebx, edx
and eax, 0x56d564c0
xor eax, 0x2246a242
and eax, 0x70008200
or eax, 0x884d0908
mov dword [ebx], eax
add ebx, edx
or eax, 0x182fbbec
and eax, 0x70480908
or eax, 0x5904403
mov dword [ebx], eax
add ebx, edx
xor eax, 0x36fda5ee
and eax, 0x40058821
or eax, 0x80400300
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d4a575d
and eax, 0xcc4dd719
or eax, 0x20302080
mov dword [ebx], eax
add ebx, edx
or eax, 0x7335929b
and eax, 0x6a832aea
and eax, 0xa000088
or eax, 0x81bc4501
mov dword [ebx], eax
add ebx, edx
or eax, 0x7751bcb9
and eax, 0x18cc718
and eax, 0x80c410
or eax, 0xea032845
mov dword [ebx], eax
add ebx, edx
and eax, 0x47536eaf
and eax, 0x3f122835
and eax, 0x801
or eax, 0xec558100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x66ed0c45
and eax, 0xb80500
or eax, 0x47883
mov dword [ebx], eax
add ebx, edx
and eax, 0x21d67a65
xor eax, 0x3d0d8cce
and eax, 0x5891044
or eax, 0x40020130
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c46506f
and eax, 0x450118
or eax, 0xb4003aa0
mov dword [ebx], eax
add ebx, edx
or eax, 0x690dd807
and eax, 0x68fa1531
and eax, 0x48080131
or eax, 0x583084c
mov dword [ebx], eax
add ebx, edx
or eax, 0x32253733
and eax, 0x1a90360
or eax, 0x408080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x71d36a44
and eax, 0x204980
or eax, 0x8bc00409
mov dword [ebx], eax
add ebx, edx
xor eax, 0x38b8f3f
and eax, 0x1d85f8a2
and eax, 0x801c000
or eax, 0xe2823c55
mov dword [ebx], eax
add ebx, edx
or eax, 0x71d907f1
and eax, 0x52528401
and eax, 0x50508001
or eax, 0xac050900
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a2b5ea0
and eax, 0x29297347
and eax, 0x284101
or eax, 0x83c0048a
mov dword [ebx], eax
add ebx, edx
or eax, 0x7d7c876
and eax, 0x2f64fdc9
and eax, 0x50001c8
or eax, 0x40890020
mov dword [ebx], eax
add ebx, edx
or eax, 0x41c08ced
and eax, 0x6447b488
and eax, 0x44418088
or eax, 0x980c0b60
mov dword [ebx], eax
add ebx, edx
xor eax, 0x77efc3e7
xor eax, 0x723b67ba
and eax, 0x89012981
or eax, 0xc002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e9912d2
or eax, 0x1ad71d85
and eax, 0x558bdc45
or eax, 8
mov dword [ebx], eax
add ebx, edx
and eax, 0x68362822
and eax, 0x17864a90
and eax, 0x20800
or eax, 0x55ad07f8
mov dword [ebx], eax
add ebx, edx
and eax, 0x6cba921f
xor eax, 0x4565e683
and eax, 0x458080
or eax, 0xb0100964
mov dword [ebx], eax
add ebx, edx
and eax, 0x183c428f
and eax, 0x19e23db4
and eax, 0x80
or eax, 0x89d0450b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x53eefaf0
xor eax, 0x58017257
and eax, 0xb8c04
or eax, 0x4d802041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5efa012d
or eax, 0x76bf6bb4
and eax, 0x1e983f8
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x416b14cd
and eax, 0x800501
or eax, 0x8b784888
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b780910
and eax, 0x5d1b4efc
and eax, 0x1180000
or eax, 0x5423b055
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e77e912
or eax, 0x2acc8f50
and eax, 0xb2c7c04
or eax, 0x800000a8
mov dword [ebx], eax
add ebx, edx
and eax, 0x6bae1f89
and eax, 0x1281c00
or eax, 0x4413e045
mov dword [ebx], eax
add ebx, edx
or eax, 0x261a980f
and eax, 0x6c5f4d37
and eax, 0x44094c00
or eax, 0x830031d8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x11af41e0
and eax, 0x72c7fd06
and eax, 0x1400
or eax, 0x1c045
mov dword [ebx], eax
add ebx, edx
xor eax, 0x257c393f
and eax, 0x22fbfc92
and eax, 0x690000
or eax, 0x7820000
mov dword [ebx], eax
add ebx, edx
and eax, 0x162d48af
and eax, 0
or eax, 0xd445c7
mov dword [ebx], eax
add ebx, edx
xor eax, 0x629fc86c
or eax, 0x21103341
and eax, 0x3000000
or eax, 0x88000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x14e470e
and eax, 0x80a000c
or eax, 0x4501a841
mov dword [ebx], eax
add ebx, edx
or eax, 0x15330263
and eax, 0x75b85948
and eax, 0x1080040
or eax, 0x8a047594
mov dword [ebx], eax
add ebx, edx
xor eax, 0x19592163
and eax, 0x92114005
or eax, 0x6588a840
mov dword [ebx], eax
add ebx, edx
and eax, 0xbaab47d
or eax, 0x1da51535
and eax, 0x529a475
or eax, 0x40120008
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f486728
and eax, 0xb096550
or eax, 0x80001880
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a646047
and eax, 0x2006040
or eax, 0xc0838415
mov dword [ebx], eax
add ebx, edx
or eax, 0x5618506d
and eax, 0x322ad4f
and eax, 0x8001
or eax, 0xe4550900
mov dword [ebx], eax
add ebx, edx
or eax, 0x1685113d
or eax, 0x245e002e
and eax, 0x82d8010b
or eax, 0x1204480
mov dword [ebx], eax
add ebx, edx
and eax, 0x53892dc1
and eax, 0x1880180
or eax, 0x44010068
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e1deede
and eax, 0x8048b30
or eax, 0xc44900c8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7aa0b485
and eax, 0x18b59088
and eax, 0x10000
or eax, 0x8900e983
mov dword [ebx], eax
add ebx, edx
or eax, 0x68413a0e
and eax, 0x2041c80d
or eax, 0xa80440
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d068534
xor eax, 0x6cd4e1f2
and eax, 0x13b2c8f
or eax, 0x8ac4d370
mov dword [ebx], eax
add ebx, edx
and eax, 0x38a8e6f1
and eax, 0x88044e1
or eax, 0xc4431904
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3a9bc11f
and eax, 0xc4488cc8
or eax, 0x8844004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f1b79a
and eax, 0xc2a8c66
and eax, 0xc080844
or eax, 0xc0c4c488
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5952c8aa
xor eax, 0x1153ed86
and eax, 0x848941c0
or eax, 0x6802140c
mov dword [ebx], eax
add ebx, edx
and eax, 0x11ba4021
and eax, 0x4000
or eax, 0xc754ac83
mov dword [ebx], eax
add ebx, edx
and eax, 0x73399eb4
xor eax, 0x79b6ab20
and eax, 0x262400
or eax, 0x58d845
mov dword [ebx], eax
add ebx, edx
or eax, 0x55369bb6
and eax, 0x45460001
or eax, 0x810000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3899196
and eax, 0x4e9090
or eax, 0x802068
mov dword [ebx], eax
add ebx, edx
and eax, 0x49fa01f1
and eax, 0x7d3a1eb7
and eax, 0
or eax, 0xf445c700
mov dword [ebx], eax
add ebx, edx
xor eax, 0x39400384
and eax, 0x5b943ba6
and eax, 0x84
or eax, 0x11031
mov dword [ebx], eax
add ebx, edx
and eax, 0x4648f413
xor eax, 0x5c75c09f
and eax, 0x44704086
or eax, 0x82800541
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ed41a09
or eax, 0x57dd2695
and eax, 0xc7000084
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0xc35105b
or eax, 0x7d621d1d
and eax, 0x78220c05
or eax, 0x211e040
mov dword [ebx], eax
add ebx, edx
or eax, 0x7cc06c25
or eax, 0x6e729713
and eax, 0x44c30000
or eax, 0x1040000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x55815a3b
or eax, 0xa6448e
and eax, 0x201ea8
or eax, 0x1018040
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f356ac2
xor eax, 0x717d69a7
and eax, 0x44408700
or eax, 0xa0054000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x70da8969
and eax, 0x10229
or eax, 0x3006
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e816bc4
and eax, 0x13683c57
and eax, 0x2000047
or eax, 0x2ce04580
mov dword [ebx], eax
add ebx, edx
and eax, 0x19092d82
and eax, 0x374ca2c0
and eax, 0
or eax, 0xc7000172
mov dword [ebx], eax
add ebx, edx
or eax, 0x7834debe
or eax, 0x212c2e0c
and eax, 0x4614dc44
or eax, 0x10001
mov dword [ebx], eax
add ebx, edx
or eax, 0x2695f34f
and eax, 0x44850001
or eax, 0x1420000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7eeac6de
or eax, 0x697bb7b4
and eax, 0x7f60d8
or eax, 0x800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x19f6fc53
or eax, 0x63f1cf9a
and eax, 0x5041c700
or eax, 0x84040000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xfb3029e
or eax, 0x6668eed3
and eax, 0x341
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x641ea25a
and eax, 0x18608cf3
and eax, 3
or eax, 0x1bd045c4
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f3b6431
and eax, 0x6ed03c86
and eax, 0x2000000
or eax, 0xc500006c
mov dword [ebx], eax
add ebx, edx
or eax, 0x1fa03cfe
or eax, 0x2bbe41ef
and eax, 0xc3144c45
or eax, 0x418000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b764860
and eax, 0x40030000
or eax, 0x5c40000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x767ff803
or eax, 0x55da3b0a
and eax, 0x1204b08
or eax, 0x400c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x4fbd5af9
and eax, 0x44200
or eax, 0xc4418500
mov dword [ebx], eax
add ebx, edx
and eax, 0x36033f0
and eax, 0x4d533e6
and eax, 0
or eax, 0x243a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x65103169
xor eax, 0x107d3b7e
and eax, 0x61400405
or eax, 0x8a8041c2
mov dword [ebx], eax
add ebx, edx
or eax, 0x409521cb
and eax, 0xc300008a
or eax, 0x4000010
mov dword [ebx], eax
add ebx, edx
and eax, 0x337c11e1
and eax, 0x2000000
or eax, 0x40b6bc45
mov dword [ebx], eax
add ebx, edx
xor eax, 0x78ca2a73
and eax, 0x440000
or eax, 0x45830000
mov dword [ebx], eax
add ebx, edx
and eax, 0x38d89741
xor eax, 0x2635bc3b
and eax, 0x749838
or eax, 0xa4180
mov dword [ebx], eax
add ebx, edx
or eax, 0x10265b1d
or eax, 0x547c2535
and eax, 0x1444c700
or eax, 0xa0010000
mov dword [ebx], eax
add ebx, edx
or eax, 0x22920def
and eax, 0x3f1b6dbc
and eax, 0x10da0
or eax, 0x2002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f8e2640
or eax, 0x21b247c5
and eax, 0x2ab045c7
or eax, 0x40000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d13b44f
and eax, 0x7000080
or eax, 0xc0000023
mov dword [ebx], eax
add ebx, edx
or eax, 0x17e3e529
and eax, 0x3779a5bf
and eax, 0x1421a401
or eax, 0x280c0844
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2812276e
and eax, 0x738a8a80
and eax, 0x10080000
or eax, 0x82e00001
mov dword [ebx], eax
add ebx, edx
and eax, 0x136b57a6
and eax, 0x2000000
or eax, 0x8900018c
mov dword [ebx], eax
add ebx, edx
and eax, 0x504a5327
and eax, 0x104
or eax, 0xccc35ce1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7942d326
and eax, 0x84808cc0
or eax, 0x484c400c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a89e793
and eax, 0xc444084c
or eax, 0x888c480
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b6d2972
and eax, 0xc480c48c
or eax, 0x84c0840
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7f87dd9a
or eax, 0x93392a5
and eax, 0xa80b11c4
or eax, 0x44804408
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c3966d7
and eax, 0x80800319
or eax, 0x4c4cc044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a3803bf
and eax, 0xc4c4c0c0
or eax, 0x8080c0c
mov dword [ebx], eax
add ebx, edx
or eax, 0x255b0e8d
and eax, 0x3a4b69fd
and eax, 0x84848cc
or eax, 0xc4848400
mov dword [ebx], eax
add ebx, edx
and eax, 0xb713538
or eax, 0x3af72f14
and eax, 0x2883050c
or eax, 0xc40850c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c3f32cc
and eax, 0x49d31a48
and eax, 0x48000048
or eax, 0x84ccc315
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d92c8fd
xor eax, 0x315f0d20
and eax, 0x4ccccc4c
or eax, 0x80000080
mov dword [ebx], eax
add ebx, edx
or eax, 0x36350b6c
and eax, 0xcccccccc
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ee88032
and eax, 0x800044cc
or eax, 0x6c8b1100
mov dword [ebx], eax
add ebx, edx
and eax, 0x67e2b6a6
xor eax, 0x4c02df76
and eax, 0x800c882
or eax, 0x83542401
mov dword [ebx], eax
add ebx, edx
and eax, 0x793079cc
and eax, 0x1000800
or eax, 0xa0251445
mov dword [ebx], eax
add ebx, edx
or eax, 0x23f9dd2f
or eax, 0x31fbfc5f
and eax, 0x31000030
or eax, 0x4000080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3db063fe
or eax, 0x4b6f52d3
and eax, 0x10d8
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x392708fe
and eax, 0x104088a
or eax, 0x80084501
mov dword [ebx], eax
add ebx, edx
and eax, 0x5212f107
xor eax, 0x2aa213a
and eax, 0x206031
or eax, 0x11bc0
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f07c6ea
or eax, 0x11186abe
and eax, 0x11110000
or eax, 0xa2e08100
mov dword [ebx], eax
add ebx, edx
or eax, 0x358c25b
and eax, 0x62d7c82
and eax, 0
or eax, 0x88000029
mov dword [ebx], eax
add ebx, edx
xor eax, 0x30306d6e
and eax, 0x7f72d77e
and eax, 0x204400
or eax, 0x31081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x64fd4aa6
and eax, 0x4540a00
or eax, 0x8018100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x234cabf
and eax, 0x2404081
or eax, 0xa000a200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4f6ff138
and eax, 0xde28fdf
and eax, 0x20000
or eax, 0xf2810000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x301a8ae1
and eax, 0x700597cc
and eax, 0x18000
or eax, 0x12203828
mov dword [ebx], eax
add ebx, edx
or eax, 0x70abfa9d
or eax, 0x6d73c4d6
and eax, 0x452b0000
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0xe4f3164
xor eax, 0x464ca554
and eax, 0x9000400
or eax, 0xc254010c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6325c4b9
xor eax, 0x4993783
and eax, 0xa4200000
or eax, 0x3150000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f31bfd1
and eax, 0x880000d0
or eax, 4
mov dword [ebx], eax
add ebx, edx
and eax, 0x634bf00a
and eax, 0
or eax, 0x235490
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e881441
and eax, 0x7676665f
and eax, 0x50200000
or eax, 0x99db900
mov dword [ebx], eax
add ebx, edx
and eax, 0x4421e228
and eax, 0x40210000
or eax, 0xd0a0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a67d64e
and eax, 0x40210000
or eax, 0x20d08114
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d5b6d46
and eax, 0x9fbed02
or eax, 0x82041281
mov dword [ebx], eax
add ebx, edx
xor eax, 0x77494b6c
and eax, 0xc0801445
or eax, 0x2010010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5b94a95e
and eax, 0xa002
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x609151c4
or eax, 0x2844ce94
and eax, 0x6094f280
or eax, 0x16280001
mov dword [ebx], eax
add ebx, edx
or eax, 0x5214f9db
or eax, 0x491df82d
and eax, 0xa880001
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x654cff5a
and eax, 0x2350
or eax, 4
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b137b99
or eax, 0x3e3c6dba
and eax, 0x351c458b
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f430583
xor eax, 0x23d1aaca
and eax, 0x8101
or eax, 0x4094
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b818035
and eax, 0x8005
or eax, 0xa15628
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6dc489f1
and eax, 0x65641500
or eax, 0x90022000
mov dword [ebx], eax
add ebx, edx
or eax, 0x68e9384c
xor eax, 0x23553a5e
and eax, 0x4c8a0712
or eax, 0x101f8ed
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1fd7ef5f
xor eax, 0x714c2d38
and eax, 0x3000108
or eax, 0x8e98000
mov dword [ebx], eax
add ebx, edx
and eax, 0x40e8aa4
or eax, 0x70a081b5
and eax, 0x85
or eax, 0x8100000a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2889598
and eax, 0x83800411
or eax, 0x7c7040e0
mov dword [ebx], eax
add ebx, edx
and eax, 0x7db51fa7
and eax, 0x548000a1
or eax, 0x1885e
mov dword [ebx], eax
add ebx, edx
and eax, 0x71887399
and eax, 0x59f5d8aa
and eax, 0x10000000
or eax, 0xaa000023
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a5070b
and eax, 0x629
or eax, 0xc8c4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d64b457
and eax, 0x104502a
or eax, 0x80080501
mov dword [ebx], eax
add ebx, edx
or eax, 0x38809111
or eax, 0x285a3b72
and eax, 0xc6b972
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
or eax, 0x29cf6b8d
and eax, 0x8458b00
or eax, 0x14000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x61637e5
and eax, 0x54b605
or eax, 0x884000
mov dword [ebx], eax
add ebx, edx
or eax, 0x71504ba8
or eax, 0x51de5c8d
and eax, 0x1c62500
or eax, 0x2010000
mov dword [ebx], eax
add ebx, edx
and eax, 0x28f45e4f
and eax, 0x56ef6fc7
and eax, 0x40000
or eax, 0xcb310000
mov dword [ebx], eax
add ebx, edx
and eax, 0xd11bcc4
and eax, 0x8000000
or eax, 0x80000003
mov dword [ebx], eax
add ebx, edx
or eax, 0x13f33be8
and eax, 0x231080
or eax, 0x4410
mov dword [ebx], eax
add ebx, edx
or eax, 0x3bbacea4
xor eax, 0x4db3a1d4
and eax, 0x14080b00
or eax, 0x458000
mov dword [ebx], eax
add ebx, edx
or eax, 0x77b8583c
xor eax, 0x7e2f8040
and eax, 0x8c24900
or eax, 0x66008081
mov dword [ebx], eax
add ebx, edx
or eax, 0x40e56582
or eax, 0x4170b7a3
and eax, 0x41810000
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1bdd988b
or eax, 0x25c574f0
and eax, 0xbc0a
or eax, 0x300
mov dword [ebx], eax
add ebx, edx
and eax, 0x73dd9d2e
and eax, 0x9100
or eax, 0xbda66081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c75f7a8
and eax, 0x1920001
or eax, 0x28280000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1253aa0b
and eax, 0x2b000000
or eax, 0x40
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6add28da
and eax, 0x40810810
or eax, 0x8a000445
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6318dd43
and eax, 0x8116
or eax, 0xc89
mov dword [ebx], eax
add ebx, edx
and eax, 0x2da7d7a0
and eax, 0x8080
or eax, 0xbff37201
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ddc28d5
and eax, 0x8a880000
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2cf332d4
and eax, 0x5d14e02d
and eax, 0x2004
or eax, 0x350
mov dword [ebx], eax
add ebx, edx
or eax, 0x250952bd
or eax, 0x358d72e2
and eax, 0x500418b
or eax, 0x8100400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x165fcb6c
and eax, 0x3a5cc675
and eax, 0x644
or eax, 0x7010
mov dword [ebx], eax
add ebx, edx
and eax, 0x3dbab0ba
and eax, 0x10
or eax, 0xffc125
mov dword [ebx], eax
add ebx, edx
xor eax, 0x14ff400e
and eax, 0x4008100
or eax, 0x4a1e3800
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f12ce39
and eax, 0x4d0a0000
or eax, 0x210000
mov dword [ebx], eax
add ebx, edx
or eax, 0x653c8c31
and eax, 0x69098000
or eax, 0x90c00108
mov dword [ebx], eax
add ebx, edx
or eax, 0x76508d8f
and eax, 0x8100000c
or eax, 0x70
mov dword [ebx], eax
add ebx, edx
and eax, 0x1e2fd7e5
xor eax, 0x2f5df50a
and eax, 0x1db160
or eax, 0xa00291
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3be525ed
or eax, 0x19436cd7
and eax, 0x1b518000
or eax, 0x44a00100
mov dword [ebx], eax
add ebx, edx
or eax, 0x33b655c5
and eax, 0x171bc3dd
and eax, 0x13c141
or eax, 0x88ec3e02
mov dword [ebx], eax
add ebx, edx
or eax, 0x14552001
and eax, 0x235401
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
and eax, 0x61fa57b8
and eax, 0
or eax, 0x14558b00
mov dword [ebx], eax
add ebx, edx
and eax, 0x5210e788
and eax, 0x108200
or eax, 0x642c4881
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c34075d
and eax, 0x70000000
or eax, 0x82810000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3bf719d9
or eax, 0x476aa4fc
and eax, 0xa4e0
or eax, 0x5203
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a74d63c
and eax, 0x4a4b8
or eax, 0x8b0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d1d2621
and eax, 0x20000200
or eax, 0x452900
mov dword [ebx], eax
add ebx, edx
and eax, 0x3695ed1e
xor eax, 0x38f387e3
and eax, 0x242021
or eax, 0x1114
mov dword [ebx], eax
add ebx, edx
and eax, 0x352f9cce
xor eax, 0x37205dc6
and eax, 0x14000800
or eax, 0x40908000
mov dword [ebx], eax
add ebx, edx
and eax, 0x612d2af3
or eax, 0x2b2da816
and eax, 0xb000002
or eax, 0x80000021
mov dword [ebx], eax
add ebx, edx
and eax, 0x7994798e
and eax, 0x1000000
or eax, 0xf081144d
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d9ceef6
xor eax, 0xb4456a9
and eax, 0x10e5
or eax, 0xa902
mov dword [ebx], eax
add ebx, edx
and eax, 0x421b4ecf
and eax, 0x81
or eax, 0x6f25f100
mov dword [ebx], eax
add ebx, edx
or eax, 0x744e4194
and eax, 0x550b0000
or eax, 0x800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x47130885
and eax, 0x16820004
or eax, 0xa0408108
mov dword [ebx], eax
add ebx, edx
or eax, 0x51f8c0de
xor eax, 0x246b9e71
and eax, 0x810000a4
or eax, 0x50
mov dword [ebx], eax
add ebx, edx
or eax, 0x6731ca77
and eax, 0x1048f2
or eax, 0xcc3000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x368a519a
and eax, 0x14520100
or eax, 0x9a08000
mov dword [ebx], eax
add ebx, edx
and eax, 0x28bb6635
and eax, 0x8000000
or eax, 0x80000021
mov dword [ebx], eax
add ebx, edx
and eax, 0x132452b6
and eax, 0x16b8bfd6
and eax, 0
or eax, 0x23548a
mov dword [ebx], eax
add ebx, edx
and eax, 0x45d3b328
and eax, 0x60904fc4
and eax, 0
or eax, 0x8f8cb800
mov dword [ebx], eax
add ebx, edx
and eax, 0x447e6daa
and eax, 0x4080000
or eax, 0x41230000
mov dword [ebx], eax
add ebx, edx
or eax, 0x17a7b115
and eax, 0x10a83114
or eax, 0xa8100400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x101fc026
or eax, 0x5a81303d
and eax, 0x4883f53f
or eax, 0x5080ac0
mov dword [ebx], eax
add ebx, edx
and eax, 0x237fdbe3
or eax, 0x7752f260
and eax, 0x43418100
or eax, 0x80a00018
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ddcf1b1
and eax, 0x7ce5091d
and eax, 0x19
or eax, 0x810000e2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x23999a17
or eax, 0x598c553d
and eax, 0x80af1
or eax, 0x200000
mov dword [ebx], eax
add ebx, edx
and eax, 0x18983c0d
and eax, 0x800
or eax, 0x54818000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d995a47
and eax, 0x9000003
or eax, 0x82000020
mov dword [ebx], eax
add ebx, edx
or eax, 0x90f64ae
xor eax, 0x64bfcdff
and eax, 0xca800050
or eax, 0x11405
mov dword [ebx], eax
add ebx, edx
and eax, 0x270c0e6c
and eax, 0x1744e258
and eax, 0
or eax, 0x59ad
mov dword [ebx], eax
add ebx, edx
or eax, 0x58831ad4
and eax, 0x18834281
or eax, 0xa260a000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4cf47924
and eax, 0x6acc5b5
and eax, 0x2000000
or eax, 0xf0810000
mov dword [ebx], eax
add ebx, edx
and eax, 0x602e07f2
and eax, 0x53592f46
and eax, 0x40000000
or eax, 0x252efcc5
mov dword [ebx], eax
add ebx, edx
xor eax, 0x13dc29f5
xor eax, 0x21977a39
and eax, 0x442208
or eax, 0x8040b0
mov dword [ebx], eax
add ebx, edx
or eax, 0x8ed0b10
and eax, 0x8452b00
or eax, 0x14000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc99c2e4
xor eax, 0x7c4e81c8
and eax, 0x12402c
or eax, 0x249101
mov dword [ebx], eax
add ebx, edx
or eax, 0x20518489
and eax, 0x58c51aca
and eax, 0x51000
or eax, 0x36922500
mov dword [ebx], eax
add ebx, edx
or eax, 0x55786043
or eax, 0x7612a9cf
and eax, 0x10890000
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x76d94635
xor eax, 0x40b26bbc
and eax, 0x2100
or eax, 0x254
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b4c516c
and eax, 0x33e2ff9e
and eax, 0x1004108
or eax, 0x80140c83
mov dword [ebx], eax
add ebx, edx
or eax, 0x2950ad4b
xor eax, 0x6b5fa9e5
and eax, 0xb4408
or eax, 0xd4b9c1
mov dword [ebx], eax
add ebx, edx
and eax, 0x22180ce8
or eax, 0xdd532ae
and eax, 0xdd10000
or eax, 0xf2208100
mov dword [ebx], eax
add ebx, edx
and eax, 0x445c577e
and eax, 0
or eax, 0xba0000df
mov dword [ebx], eax
add ebx, edx
or eax, 0x4f2230be
and eax, 0x209d
or eax, 0xc000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc3e8f21
or eax, 0x119c046b
and eax, 0x108452b
or eax, 0x80001000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d2410a
and eax, 0xd85422
or eax, 0x8c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x6a369083
and eax, 0x4ae28000
or eax, 0x84000100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x375c1cc7
and eax, 0x81000042
or eax, 0x28
mov dword [ebx], eax
add ebx, edx
and eax, 0x2950ba0d
and eax, 0x49604bc
and eax, 0
or eax, 0x404af2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5222dc46
and eax, 0x50028000
or eax, 0x4880800
mov dword [ebx], eax
add ebx, edx
or eax, 0x32672633
and eax, 0x2000023
or eax, 0x89000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6911f815
and eax, 0xa3010805
or eax, 0x40440
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ab5c0e5
and eax, 0x20000045
or eax, 0x15000092
mov dword [ebx], eax
add ebx, edx
or eax, 0x19e5ea57
and eax, 0xe084
or eax, 0x20
mov dword [ebx], eax
add ebx, edx
and eax, 0x403cf8cd
and eax, 0x4080
or eax, 0x81140d0b
mov dword [ebx], eax
add ebx, edx
or eax, 0x5535afca
or eax, 0x3480f121
and eax, 0x3560c9
or eax, 0x20000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7a480227
and eax, 0x48410000
or eax, 0x81808100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ea2c0be
and eax, 0x385e120f
and eax, 0xa
or eax, 0x81000040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4bc7b417
and eax, 0x42b451
or eax, 0x10002a0
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e789c97
and eax, 0x8000
or eax, 0x54810800
mov dword [ebx], eax
add ebx, edx
or eax, 0x728b4f5b
and eax, 0x5abbd041
and eax, 0x2000001
or eax, 0x89000022
mov dword [ebx], eax
add ebx, edx
or eax, 0x4f651188
and eax, 0xca010001
or eax, 0x802054
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c1ab60f
and eax, 0x1b8536d
and eax, 0x1000
or eax, 0x2512
mov dword [ebx], eax
add ebx, edx
xor eax, 0x14056e5c
or eax, 0x73d481e5
and eax, 0x141ca81
or eax, 0x2a2000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x760ce1a
or eax, 0x4ff4b0f3
and eax, 0x42810000
or eax, 0xa0000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x201a11c5
or eax, 0x1f50bb94
and eax, 0x9044
or eax, 0x40a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e8881c6
and eax, 0x46081080
or eax, 0x2164e201
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7436c93e
or eax, 0x779a0d33
and eax, 0x1198292e
or eax, 0x8204040
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d125f91
or eax, 0x2df22a10
and eax, 0x29000060
or eax, 0x2000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d55f581
and eax, 0x151041
or eax, 0xa0200004
mov dword [ebx], eax
add ebx, edx
or eax, 0x76e3c55c
xor eax, 0x2d7e066b
and eax, 0x8989d330
or eax, 0x762c80
mov dword [ebx], eax
add ebx, edx
xor eax, 0x378d6c57
xor eax, 0x65ee3135
and eax, 0x90
or eax, 0x235400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e60d7ac
or eax, 0x377cef71
and eax, 0x7c45c700
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7fd65604
and eax, 0x11100
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x67c41169
xor eax, 0x3f6bc7c8
and eax, 0x50a84581
or eax, 0x7500046
mov dword [ebx], eax
add ebx, edx
or eax, 0x4da5f006
or eax, 0x384d317
and eax, 0x47000042
or eax, 0x80000020
mov dword [ebx], eax
add ebx, edx
and eax, 0x1ccc2603
and eax, 0
or eax, 0xa2bdf445
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e5871ab
and eax, 0x4c50000
or eax, 0x41020000
mov dword [ebx], eax
add ebx, edx
or eax, 0x35904ac2
and eax, 0x10300c0
or eax, 0x530
mov dword [ebx], eax
add ebx, edx
or eax, 0x613c730e
or eax, 0x1e9575fb
and eax, 0x6c054700
or eax, 0x80408000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3152b2de
or eax, 0x1001ecf7
and eax, 0x14810
or eax, 0x1000
mov dword [ebx], eax
add ebx, edx
and eax, 0x31953036
and eax, 0
or eax, 0x98e845c7
mov dword [ebx], eax
add ebx, edx
and eax, 0x56da060a
and eax, 2
or eax, 0xc700017d
mov dword [ebx], eax
add ebx, edx
and eax, 0x20938ce
xor eax, 0x3567a357
and eax, 0x746a001
or eax, 0x8184444
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f9bc983
and eax, 0x50772680
and eax, 0x20000
or eax, 0x45c50001
mov dword [ebx], eax
add ebx, edx
or eax, 0x45da052d
and eax, 0x420520
or eax, 0x60c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x7d95eebf
or eax, 0x1fe528a8
and eax, 0x5c45c700
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x576f44f2
and eax, 0x8012
or eax, 0x1c04
mov dword [ebx], eax
add ebx, edx
or eax, 0x1396b63d
xor eax, 0x11699f08
and eax, 0x2d80107
or eax, 0x310044c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x57619be9
and eax, 0x3000101
or eax, 0xc4000030
mov dword [ebx], eax
add ebx, edx
xor eax, 0x781f8d8a
xor eax, 0x7e413903
and eax, 0x414a9400
or eax, 0x12214045
mov dword [ebx], eax
add ebx, edx
xor eax, 0x26c36c9a
xor eax, 0x7045a1a0
and eax, 0x5c50000
or eax, 0x40020000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x387a388c
and eax, 0xb90080
or eax, 0x420250
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2dcf1038
and eax, 0xc040200
or eax, 0xc041c500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x78c1b311
or eax, 0x76f3b4ed
and eax, 0x109c
or eax, 0x102
mov dword [ebx], eax
add ebx, edx
or eax, 0x4155c4c2
and eax, 0x414045c6
or eax, 0xc880001
mov dword [ebx], eax
add ebx, edx
or eax, 0xcb6b841
and eax, 0x45000042
or eax, 0x82000008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d622292
and eax, 0x80220040
or eax, 0x19c405
mov dword [ebx], eax
add ebx, edx
xor eax, 0x50b4f2a7
xor eax, 0x779eda30
and eax, 0x5010000
or eax, 0x40c60000
mov dword [ebx], eax
add ebx, edx
or eax, 0x40e08183
xor eax, 0x7a8e24a2
and eax, 0x690000
or eax, 0x8452c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x2a5c52b1
and eax, 0x28454200
or eax, 0x94008500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a3a8d01
or eax, 0x3795cad
and eax, 0x14221
or eax, 0x2050
mov dword [ebx], eax
add ebx, edx
xor eax, 0x780a10d7
and eax, 0x18ab452e
and eax, 0x10084006
or eax, 0x2b005c1
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d553327
and eax, 0x7000087
or eax, 0xc0000008
mov dword [ebx], eax
add ebx, edx
or eax, 0x30013529
and eax, 0x57013405
or eax, 0x8168040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x23a522c7
xor eax, 0x703e6560
and eax, 0x4840000
or eax, 0x41430000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1dabb626
and eax, 0xefa620
or eax, 0x100090
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6894ca9a
xor eax, 0x3e63d305
and eax, 0x4008700
or eax, 0xa8454000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7375e329
and eax, 0x8100
or eax, 0x185d
mov dword [ebx], eax
add ebx, edx
and eax, 0x39b1e372
xor eax, 0x678a6eb4
and eax, 0x8a20e0
or eax, 0x740008
mov dword [ebx], eax
add ebx, edx
and eax, 0x5cc41ead
xor eax, 0x2c7d4ebc
and eax, 0x20100800
or eax, 0x344b000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2085ff99
and eax, 0x21810000
or eax, 0xc40a0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ec6ac0a
and eax, 0xcccc8008
or eax, 0x4355
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ab45c79
and eax, 0x7593f9a
and eax, 0x4480c08
or eax, 0xc884c0c4
mov dword [ebx], eax
add ebx, edx
or eax, 0x22440a8c
and eax, 0xec8844cc
or eax, 0x31100
mov dword [ebx], eax
add ebx, edx
or eax, 0x33f9740e
and eax, 0xc7586482
or eax, 0x48801
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c106a39
and eax, 0x59088000
or eax, 0x806045
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e6d0c43
and eax, 0x45c50001
or eax, 0x20000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xf48ff40
xor eax, 0x182d43b3
and eax, 0x28b0
or eax, 0x1550000
mov dword [ebx], eax
add ebx, edx
and eax, 0x515133a8
and eax, 0x410000
or eax, 0xc004c700
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe8c1835
and eax, 0x257c15ef
and eax, 0x1405
or eax, 0xe882
mov dword [ebx], eax
add ebx, edx
or eax, 0x3968dfc4
and eax, 0x3ebfdfc5
and eax, 0x302845c5
or eax, 0x44900002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x28b8354
and eax, 0x46000001
or eax, 0x81000164
mov dword [ebx], eax
add ebx, edx
or eax, 0x17e5ec65
and eax, 0x4360a445
or eax, 0x28121000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6638958
xor eax, 0x5b1df2b5
and eax, 0x4460000
or eax, 0x41810000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a4a9333
and eax, 0x8d9120
or eax, 0x306cc4
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa16c30
and eax, 0x48100
or eax, 0xac414600
mov dword [ebx], eax
add ebx, edx
xor eax, 0x37725965
and eax, 0x11444
or eax, 0x10a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x16ca8093
and eax, 0x6c805c5
or eax, 0x21144002
mov dword [ebx], eax
add ebx, edx
or eax, 0x20484272
xor eax, 0x6eeff51
and eax, 0x1000020
or eax, 0xc6000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x65f14c6
xor eax, 0x118e8617
and eax, 0x4808405
or eax, 0x20313840
mov dword [ebx], eax
add ebx, edx
xor eax, 0x16a70d29
or eax, 0x706143f4
and eax, 0x40470000
or eax, 0x5800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ef027af
and eax, 0x800000
or eax, 0x33c7d8
mov dword [ebx], eax
add ebx, edx
and eax, 0x27866b5f
and eax, 0x4300
or eax, 0xf4458400
mov dword [ebx], eax
add ebx, edx
and eax, 0xef95713
and eax, 0x36ee09de
and eax, 0x100
or eax, 0xca1a
mov dword [ebx], eax
add ebx, edx
and eax, 0x52988023
and eax, 2
or eax, 0xbafc45c5
mov dword [ebx], eax
add ebx, edx
and eax, 0x2148d51c
and eax, 0x88fd69d
and eax, 0
or eax, 0xc7000133
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c863d71
and eax, 0x2061040
or eax, 0x4419c005
mov dword [ebx], eax
add ebx, edx
and eax, 0x4911920b
and eax, 0x76d91c15
and eax, 0x40010000
or eax, 0x5c60000
mov dword [ebx], eax
add ebx, edx
and eax, 0xfd71db8
and eax, 0x810000
or eax, 0xddf8
mov dword [ebx], eax
add ebx, edx
and eax, 0x719e6b43
and eax, 0x4100
or eax, 0xf0458600
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ab69122
and eax, 0x588cf4f1
and eax, 0x1020
or eax, 0x2083
mov dword [ebx], eax
add ebx, edx
xor eax, 0x29459400
and eax, 0x9000483
or eax, 0xd0a84144
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e83346a
xor eax, 0xb12e9a3
and eax, 0x43000140
or eax, 0x8400000e
mov dword [ebx], eax
add ebx, edx
or eax, 0x476a0b36
xor eax, 0x4429550a
and eax, 0x1404444
or eax, 0x34a08001
mov dword [ebx], eax
add ebx, edx
or eax, 0x3d43b2a1
and eax, 0x5c30000
or eax, 0x40040000
mov dword [ebx], eax
add ebx, edx
or eax, 0x348d049f
xor eax, 0x759406de
and eax, 0x520240
or eax, 0x104fdac
mov dword [ebx], eax
add ebx, edx
or eax, 0x506b5b0e
and eax, 0x4045c700
or eax, 0xa8000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x32ed79e
and eax, 0xb719ecf
and eax, 0x8000
or eax, 0x287a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x321e94d7
and eax, 0x12140485
or eax, 0x8dc04142
mov dword [ebx], eax
add ebx, edx
xor eax, 0x15810344
or eax, 0x39a4fb1c
and eax, 0x83000089
or eax, 0x44000060
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d34f8d8
and eax, 0x34e36910
and eax, 0
or eax, 0x6362a445
mov dword [ebx], eax
add ebx, edx
or eax, 0x5278b24f
and eax, 0x410a0001
or eax, 0x4810000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3bb72d1e
and eax, 0x810000
or eax, 0xae3c2dfc
mov dword [ebx], eax
add ebx, edx
or eax, 0x28697f55
and eax, 0x4890000
or eax, 0x41000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c30a257
and eax, 0x30098254
or eax, 0xc44409a8
mov dword [ebx], eax
add ebx, edx
or eax, 0x36cad27d
and eax, 0x80cc4929
or eax, 0x9300402
mov dword [ebx], eax
add ebx, edx
or eax, 0xaecc1e
and eax, 0x9eac40d
or eax, 0x13040
mov dword [ebx], eax
add ebx, edx
and eax, 0x58212f79
and eax, 0x200409
or eax, 0x83d45182
mov dword [ebx], eax
add ebx, edx
and eax, 0x6fa00d02
and eax, 0x1800102
or eax, 0x540900c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x69606d4e
and eax, 0x744109c4
or eax, 0x80048230
mov dword [ebx], eax
add ebx, edx
and eax, 0x5cd86643
xor eax, 0x7f3f8494
and eax, 0xb500410
or eax, 0x480412b
mov dword [ebx], eax
add ebx, edx
and eax, 0x4401f298
or eax, 0x41326477
and eax, 0x240d
or eax, 0x9380
mov dword [ebx], eax
add ebx, edx
or eax, 0xd30b6c4
and eax, 0x50a748b5
and eax, 0
or eax, 0xe84d8b00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x62f09ec7
or eax, 0xee12b37
and eax, 0x88012983
or eax, 0x100c000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6fa1533f
and eax, 0x4581e80d
or eax, 0x100a0040
mov dword [ebx], eax
add ebx, edx
or eax, 0x230d7853
and eax, 0x18a8058
or eax, 0x6003a0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x353190f1
and eax, 0xd81109
or eax, 0x8b204480
mov dword [ebx], eax
add ebx, edx
or eax, 0x2604b33b
and eax, 0x5d2692d7
and eax, 0x9001
or eax, 0xc0836844
mov dword [ebx], eax
add ebx, edx
xor eax, 0x336b5d41
and eax, 0xf0408100
or eax, 0x8050801
mov dword [ebx], eax
add ebx, edx
or eax, 0x74904f0e
or eax, 0x3a7adab5
and eax, 0x82f04d8b
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ef28cf6
and eax, 0xd8001c1
or eax, 0x40090000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b7e4a33
xor eax, 0x79b91546
and eax, 0x60110140
or eax, 0x80448ab0
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ef29a4a
and eax, 0x6af7afb
and eax, 0xa00
or eax, 0x8901e083
mov dword [ebx], eax
add ebx, edx
or eax, 0x2a6bced7
or eax, 0x35e77598
and eax, 0x58be055
or eax, 0x40000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x778996db
and eax, 0x440180dc
or eax, 0x88440920
mov dword [ebx], eax
add ebx, edx
or eax, 0x25e3ca9e
xor eax, 0x66cb8f7d
and eax, 0x892c4483
or eax, 0xc00908
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d514524
xor eax, 0x6e9c20c6
and eax, 0x50010849
or eax, 0x58ac004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5434020b
and eax, 0x1828244
or eax, 0x4001a8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x49e5fc0f
or eax, 0x17d0c9d5
and eax, 0xbe45581
or eax, 0x80080008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x542c42ec
and eax, 0xc0801445
or eax, 0x3e800
mov dword [ebx], eax
add ebx, edx
or eax, 0x493df94d
xor eax, 0x6c3c300f
and eax, 0xa4018900
or eax, 0x58440001
mov dword [ebx], eax
add ebx, edx
or eax, 0x1887f670
and eax, 0x38c44d01
or eax, 0x308008a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7aac4a4e
xor eax, 0x79714697
and eax, 0x10104040
or eax, 0x46c880d
mov dword [ebx], eax
add ebx, edx
and eax, 0x3fa9f187
and eax, 0x4204001
or eax, 0xbc4158a
mov dword [ebx], eax
add ebx, edx
or eax, 0x3de14b0e
or eax, 0x15e82c33
and eax, 0x3bcc55af
or eax, 0x100000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6e5ef26
and eax, 0x8388001
or eax, 0x444454
mov dword [ebx], eax
add ebx, edx
and eax, 0x53533603
and eax, 0x6715c0d2
and eax, 0x100000
or eax, 0x3be8458b
mov dword [ebx], eax
add ebx, edx
or eax, 0x14a7888a
or eax, 0x4cd04555
and eax, 0x427dc045
or eax, 0x3000
mov dword [ebx], eax
add ebx, edx
and eax, 0x67d0c18c
and eax, 0x2404000
or eax, 0x39800d8b
mov dword [ebx], eax
add ebx, edx
or eax, 0x58af6a66
and eax, 0xb6d6c4d
or eax, 0x109000
mov dword [ebx], eax
add ebx, edx
and eax, 0x11900231
and eax, 0x1100001
or eax, 0x2cc558a
mov dword [ebx], eax
add ebx, edx
and eax, 0x69951e0b
and eax, 0x1101401
or eax, 0x542bc054
mov dword [ebx], eax
add ebx, edx
or eax, 0xe4a2996
xor eax, 0x262acb4a
and eax, 0x9003498
or eax, 0x82084840
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6de86d9a
or eax, 0x5894bf0b
and eax, 0x4430bc41
or eax, 0x10b0004
mov dword [ebx], eax
add ebx, edx
or eax, 0x7692c826
and eax, 0x3237c20
or eax, 0x88040198
mov dword [ebx], eax
add ebx, edx
or eax, 0x70922d0e
or eax, 0xec62b37
and eax, 0x4d337c0d
or eax, 0x88040
mov dword [ebx], eax
add ebx, edx
or eax, 0x6922ca8e
and eax, 0x9127cc8
or eax, 0x82040030
mov dword [ebx], eax
add ebx, edx
or eax, 0x156cc9fc
and eax, 0x57a074c4
and eax, 0x15206044
or eax, 0x40138811
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6bb86a69
or eax, 0x31f66a0f
and eax, 0x34552a18
or eax, 0x800011c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x71f96a96
xor eax, 0xc4f6e89
and eax, 0x41830b44
or eax, 0x4080038
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a7f3209
or eax, 0x1b73b8c8
and eax, 0x84122c0
or eax, 0xe4040130
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5991ae32
or eax, 0x49c69d75
and eax, 0x7dd40533
or eax, 0x4008
mov dword [ebx], eax
add ebx, edx
or eax, 0x1aec83b2
or eax, 0x7e483c46
and eax, 0x7c4c8b09
or eax, 0x80010000
mov dword [ebx], eax
add ebx, edx
and eax, 0x72ac0ace
xor eax, 0x2a9a8cdb
and eax, 0x8008083
or eax, 0x81016900
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b98c363
xor eax, 0x57edfdf8
and eax, 0x54893c49
or eax, 0x102c004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x13889dc
or eax, 0x1ef5b165
and eax, 0xc281e4
or eax, 0x1000200
mov dword [ebx], eax
add ebx, edx
and eax, 0x7eed44f0
and eax, 0x34258511
and eax, 0
or eax, 0xe9e45589
mov dword [ebx], eax
add ebx, edx
and eax, 0x41a2a658
and eax, 0x41a00400
or eax, 0xbe5ffb34
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe2db4ed
or eax, 0x211f91ab
and eax, 0xc15dc18b
or eax, 0x2002400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a20501a
and eax, 0xc8091580
or eax, 0x2482404c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x79b11545
xor eax, 0x30456db9
and eax, 0x855c2c00
or eax, 0x4200c083
mov dword [ebx], eax
add ebx, edx
xor eax, 0x49976db8
and eax, 0x87bf5c1
and eax, 0x98001
or eax, 0x61847444
mov dword [ebx], eax
add ebx, edx
or eax, 0x53095754
and eax, 0x1152c4ee
and eax, 0x1000000
or eax, 0x44c70000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3131c5bd
and eax, 0x1000000
or eax, 0x5467fc
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b15ff83
or eax, 0x35061f91
and eax, 0x30044700
or eax, 0xc8418000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x793f7d22
xor eax, 0x2888a1c0
and eax, 0xa2
or eax, 0x18411
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4503ce6f
and eax, 0x1949ffe2
and eax, 0x40c0
or eax, 0x2ab40507
mov dword [ebx], eax
add ebx, edx
or eax, 0x168b2c70
and eax, 0x5f785e73
and eax, 0x6000040
or eax, 0xc100000c
mov dword [ebx], eax
add ebx, edx
or eax, 0x485187cd
or eax, 0x342913c0
and eax, 0x33398445
or eax, 0x822800
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c9bceae
and eax, 0x45830000
or eax, 0x440000
mov dword [ebx], eax
add ebx, edx
and eax, 0x258785c9
and eax, 0x6c74d65a
and eax, 0x40000
or eax, 0xb1a9e0
mov dword [ebx], eax
add ebx, edx
and eax, 0xfa7b68a
xor eax, 0x37477806
and eax, 0x3040c000
or eax, 0x80050700
mov dword [ebx], eax
add ebx, edx
and eax, 0x7df702da
and eax, 0
or eax, 0x55a1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1df3f6b0
and eax, 0x3cb3c6cc
and eax, 0x10800000
or eax, 0x4c45c7
mov dword [ebx], eax
add ebx, edx
or eax, 0x24634d66
and eax, 0x6c17f199
and eax, 0x4000101
or eax, 0xc3000016
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b68dc07
and eax, 0x4a08c405
or eax, 0x840040
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b88e126
and eax, 0x800000
or eax, 0x45470000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2287c136
and eax, 0x74020
or eax, 0x382cc8
mov dword [ebx], eax
add ebx, edx
and eax, 0x71786755
and eax, 0x4400
or eax, 0xa4458300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x27111423
and eax, 0xd120
or eax, 0x2ccc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x362978f0
or eax, 0x4dcd097c
and eax, 0x7ae40544
or eax, 0x80004083
mov dword [ebx], eax
add ebx, edx
or eax, 0x72587359
and eax, 0xc200004a
or eax, 0x5000000
mov dword [ebx], eax
add ebx, edx
and eax, 0xb96908f
and eax, 0x2000000
or eax, 0xacb8a845
mov dword [ebx], eax
add ebx, edx
and eax, 0x167ca7b1
or eax, 0x25cc1144
and eax, 0x5c40000
or eax, 0x40030000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d87fb7d
and eax, 0x1060000
or eax, 0x5072d0
mov dword [ebx], eax
add ebx, edx
or eax, 0x28ee4365
and eax, 0x8444300
or eax, 0xc0018400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x58cfc108
and eax, 0x200
or eax, 0x8070
mov dword [ebx], eax
add ebx, edx
and eax, 0x5dd8e30d
xor eax, 0x3922b8d6
and eax, 0x90000c6
or eax, 0x42d84501
mov dword [ebx], eax
add ebx, edx
or eax, 0x290a3b51
and eax, 0x7107d6c
and eax, 0x3000004
or eax, 0xc400008a
mov dword [ebx], eax
add ebx, edx
or eax, 0x113d3c2d
xor eax, 0x7236fe57
and eax, 0x2408c040
or eax, 0x48c43005
mov dword [ebx], eax
add ebx, edx
or eax, 0x69cbf2b5
xor eax, 0xc4503bc
and eax, 0x41820000
or eax, 0x4450000
mov dword [ebx], eax
add ebx, edx
or eax, 0x121071a8
and eax, 0x1025088
or eax, 0x80454
mov dword [ebx], eax
add ebx, edx
xor eax, 0x154b58fe
or eax, 0x3374b37d
and eax, 0x24458700
or eax, 0xc8004000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1264131e
and eax, 0xa
or eax, 0x2b40
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6223fc82
and eax, 0x220045c0
or eax, 0x1dc00007
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f305289
and eax, 0x50e1464f
and eax, 0
or eax, 0xc700010c
mov dword [ebx], eax
add ebx, edx
or eax, 0x11903a0
and eax, 0x6010004
or eax, 0x20e2d441
mov dword [ebx], eax
add ebx, edx
xor eax, 0x37ee448f
and eax, 0x136a71ce
and eax, 0x1080000
or eax, 0x44830001
mov dword [ebx], eax
add ebx, edx
or eax, 0x16bf804b
and eax, 0x2f235b42
and eax, 0x1230040
or eax, 0xa89c2dbc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4bfb227c
and eax, 0x40000000
or eax, 0x5890000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x56ad5ce5
and eax, 0x46411f4d
and eax, 0x844
or eax, 0xf44d83b8
mov dword [ebx], eax
add ebx, edx
or eax, 0x74a75963
and eax, 0x80ec4903
or eax, 0x9100400
mov dword [ebx], eax
add ebx, edx
or eax, 0x363e5a61
and eax, 0x9ea5441
or eax, 0x1a00c
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e2eb51c
and eax, 0x201408
or eax, 0x83d44183
mov dword [ebx], eax
add ebx, edx
and eax, 0xbd75ad7
or eax, 0x56fc0e7f
and eax, 0x558800c2
or eax, 0x10100
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f5e716d
and eax, 0x14c56098
and eax, 0x14000000
or eax, 0xe0458bf4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x431a573b
and eax, 0x740440b
or eax, 0x8800130
mov dword [ebx], eax
add ebx, edx
and eax, 0x181233ad
and eax, 9
or eax, 0x13084
mov dword [ebx], eax
add ebx, edx
xor eax, 0x504e2040
and eax, 0x504d0000
or eax, 0x88008b00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x27b2eb6e
and eax, 0xfc4d200e
or eax, 0x8f01
mov dword [ebx], eax
add ebx, edx
xor eax, 0x21a2130e
and eax, 0x5dc40c01
or eax, 0x2010413a
mov dword [ebx], eax
add ebx, edx
or eax, 0x777d11a0
and eax, 0xbb79286
and eax, 0x8150000
or eax, 0xd4408b09
mov dword [ebx], eax
add ebx, edx
or eax, 0x742916cb
xor eax, 0x43730d5e
and eax, 0x89008281
or eax, 0x14002
mov dword [ebx], eax
add ebx, edx
and eax, 0x272dcb1e
and eax, 0x101c000
or eax, 0x448a1c55
mov dword [ebx], eax
add ebx, edx
xor eax, 0x149759e0
and eax, 0x1008184
or eax, 0xc00248
mov dword [ebx], eax
add ebx, edx
and eax, 0xef30ba0
and eax, 0xc00180
or eax, 0x8b0c4409
mov dword [ebx], eax
add ebx, edx
and eax, 0x33b5a859
and eax, 0x124d4a2c
and eax, 8
or eax, 0x4d89f845
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a3bcf6c
and eax, 0x801880c
or eax, 0xf45403b0
mov dword [ebx], eax
add ebx, edx
and eax, 0x198dab43
and eax, 0x8000100
or eax, 0x83b85489
mov dword [ebx], eax
add ebx, edx
and eax, 0x35b1597e
or eax, 0x21fc9f3c
and eax, 0x2080d804
or eax, 0xc8032041
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d20ca03
and eax, 0x48008801
or eax, 0xb0450100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3668b7ca
and eax, 0x716a7d27
and eax, 0x280c03
or eax, 0x3b944188
mov dword [ebx], eax
add ebx, edx
xor eax, 0x347c9b7a
and eax, 0x8409041
or eax, 0x3c280c
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f86df15
xor eax, 0x889f149
and eax, 0x23400400
or eax, 0x1888518b
mov dword [ebx], eax
add ebx, edx
and eax, 0x2fd8689d
xor eax, 0x62544ae4
and eax, 0x1c0845
or eax, 0x2461e010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c8ba87c
xor eax, 0x55dc0a7b
and eax, 0x9204002
or eax, 0x22940589
mov dword [ebx], eax
add ebx, edx
and eax, 0x3960b266
and eax, 0x703abdf0
and eax, 0x200000
or eax, 0x451bec45
mov dword [ebx], eax
add ebx, edx
xor eax, 0x53b2ccd
and eax, 0x4088
or eax, 0x8b193d74
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7984f19a
and eax, 0x40198444
or eax, 0xd224009
mov dword [ebx], eax
add ebx, edx
or eax, 0x686cdf49
xor eax, 0x656acbc3
and eax, 0x8111480
or eax, 0x83006970
mov dword [ebx], eax
add ebx, edx
and eax, 0x9793a7c
xor eax, 0x2688fcde
and eax, 0x519c404
or eax, 0x50223851
mov dword [ebx], eax
add ebx, edx
and eax, 0x26d900c0
or eax, 0xd6436e3
and eax, 0x90934a0
or eax, 0x82004910
mov dword [ebx], eax
add ebx, edx
xor eax, 0x30828701
and eax, 0xa883f801
or eax, 0x40000444
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7977a302
and eax, 0x90440901
or eax, 0x6c018000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x193939c5
and eax, 0x4a9cfa51
and eax, 0x80000
or eax, 0x83e04d8b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x50cbc3d6
and eax, 0x41010041
or eax, 0xc880180
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7dd68dea
and eax, 0x30558828
or eax, 0xcc0003c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x5866127b
and eax, 0x8000200
or eax, 0x8101c083
mov dword [ebx], eax
add ebx, edx
or eax, 0x23c67bf4
and eax, 0x183f855
or eax, 0x44080400
mov dword [ebx], eax
add ebx, edx
or eax, 0x58076bea
or eax, 0x1733c923
and eax, 0x5c0503fc
or eax, 0x80400000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3487c30b
and eax, 0x7cc4413b
or eax, 0x100400
mov dword [ebx], eax
add ebx, edx
and eax, 0x6bb345ab
and eax, 0x68000100
or eax, 0x904d8a14
mov dword [ebx], eax
add ebx, edx
xor eax, 0x8bf5bf0
and eax, 0x8000c080
or eax, 0x9012903
mov dword [ebx], eax
add ebx, edx
xor eax, 0x77cf8923
and eax, 0x448a6000
or eax, 0x101984d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f4e15d0
and eax, 0x68c58980
or eax, 0x15321060
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e02e486
or eax, 0x7c3f2ce4
and eax, 0x74c005e0
or eax, 0x8018
mov dword [ebx], eax
add ebx, edx
or eax, 0x6e23896c
and eax, 0x64418908
or eax, 0x80140201
mov dword [ebx], eax
add ebx, edx
and eax, 0x50d651e7
xor eax, 0x33f66d1e
and eax, 0x1006803
or eax, 0x88018280
mov dword [ebx], eax
add ebx, edx
and eax, 0x354f9439
xor eax, 0x56810d9
and eax, 0x4098050
or eax, 0x41826405
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b75471c
and eax, 0x1000010
or eax, 0xc083e0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x39147452
and eax, 0x8d04580
or eax, 0x83200009
mov dword [ebx], eax
add ebx, edx
or eax, 0xcb5bd0f
or eax, 0x1e3b6ef1
and eax, 0x8183f84d
or eax, 0x40000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x165e2b43
xor eax, 0x4f7f37a9
and eax, 0x98008001
or eax, 0x604d0900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x66e363dc
and eax, 0x105b25fb
and eax, 0x80089
or eax, 0x83e45502
mov dword [ebx], eax
add ebx, edx
and eax, 0x19642f6c
xor eax, 0x2bab75ac
and eax, 0x8900a0
or eax, 0x5500014a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x74acfe84
and eax, 0x20058b6c
or eax, 0x8c400080
mov dword [ebx], eax
add ebx, edx
and eax, 0x1ea1576
and eax, 0x400120
or eax, 0x3bac440b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x20b82310
xor eax, 0x7a1bef12
and eax, 0x14d8001
or eax, 0x10305044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x670553a8
xor eax, 0x78c20ab1
and eax, 0xa980908
or eax, 0x31404483
mov dword [ebx], eax
add ebx, edx
or eax, 0x53d20dc0
and eax, 0x9580849
or eax, 0x25a004
mov dword [ebx], eax
add ebx, edx
and eax, 0x40824013
and eax, 0x7605b5f8
and eax, 0
or eax, 0x83f0558b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x72619886
xor eax, 0x1f0fe063
and eax, 0x4488016a
or eax, 0x11010080
mov dword [ebx], eax
add ebx, edx
and eax, 0x25434fc1
and eax, 0x101c0
or eax, 0xd0448a30
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a7f7aa9
and eax, 0xe87df399
or eax, 0x400
mov dword [ebx], eax
add ebx, edx
or eax, 0x48d4e777
and eax, 0x68e4453b
or eax, 0x15000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x392f507c
xor eax, 0x37144531
and eax, 0x48410008
or eax, 0xb4048b00
mov dword [ebx], eax
add ebx, edx
or eax, 0x657a6ce9
or eax, 0x383f9ebd
and eax, 0x7c484539
or eax, 0x800002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x51b28d32
and eax, 0x28488800
or eax, 0xd0050310
mov dword [ebx], eax
add ebx, edx
and eax, 0xdf02152
and eax, 0x8400110
or eax, 0x74944c2b
mov dword [ebx], eax
add ebx, edx
and eax, 0x55ef799b
and eax, 0x44440908
or eax, 0xa0118200
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f171355
and eax, 0x6d041119
or eax, 0x10a04422
mov dword [ebx], eax
add ebx, edx
xor eax, 0x562c1bd9
and eax, 0x28000a00
or eax, 0xd4458109
mov dword [ebx], eax
add ebx, edx
or eax, 0x336fc44
and eax, 0x8901e801
or eax, 0x82
mov dword [ebx], eax
add ebx, edx
or eax, 0x677103a1
and eax, 0x4d01e801
or eax, 0x8a1444
mov dword [ebx], eax
add ebx, edx
or eax, 0x585a10a9
or eax, 0x1321607a
and eax, 0x1e980e0
or eax, 0x300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x67726d47
and eax, 0x2804c81
or eax, 0x89600108
mov dword [ebx], eax
add ebx, edx
or eax, 0x6fd7cf76
and eax, 0x4533c055
or eax, 0x10002000
mov dword [ebx], eax
add ebx, edx
and eax, 0x76b81407
and eax, 0x100000
or eax, 0x8b0574d0
mov dword [ebx], eax
add ebx, edx
and eax, 0x74664662
and eax, 0x4440
or eax, 0xf7998805
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b39b148
xor eax, 0x11f9eb46
and eax, 0x40204004
or eax, 0x51b8479
mov dword [ebx], eax
add ebx, edx
xor eax, 0x406a1c20
and eax, 0x101585c
or eax, 0x8a082580
mov dword [ebx], eax
add ebx, edx
xor eax, 0x21c1f61e
and eax, 0x80808840
or eax, 0x40035005
mov dword [ebx], eax
add ebx, edx
and eax, 0x55cd1c6e
xor eax, 0x110adad4
and eax, 0x50018000
or eax, 0x88440901
mov dword [ebx], eax
add ebx, edx
and eax, 0x319b995e
and eax, 0x10008900
or eax, 0xeffe32e9
mov dword [ebx], eax
add ebx, edx
or eax, 0x444d5297
xor eax, 0xfd85df5
and eax, 0x5025820a
or eax, 0xdc009f5
mov dword [ebx], eax
add ebx, edx
or eax, 0x65bf62a5
and eax, 0x4cccc8c3
or eax, 0x80000400
mov dword [ebx], eax
add ebx, edx
and eax, 0x50458448
and eax, 0x2f127a34
and eax, 0
or eax, 0xcccccccc
mov dword [ebx], eax
add ebx, edx
or eax, 0x19b87bab
and eax, 0xcc8855cc
or eax, 0x20030000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1fe6be78
xor eax, 0x411d214c
and eax, 0x1042400
or eax, 0x20c881
mov dword [ebx], eax
add ebx, edx
or eax, 0x71ff2826
xor eax, 0x54bc4a1e
and eax, 0x5430000
or eax, 0x40840000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3907721
and eax, 0x30220
or eax, 0x20889c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3fd5d88d
and eax, 0x3ece9ff3
and eax, 0x24440200
or eax, 0xc001c500
mov dword [ebx], eax
add ebx, edx
or eax, 0x259a0ba2
xor eax, 0x4f3c8d9
and eax, 0x651
or eax, 0x6084
mov dword [ebx], eax
add ebx, edx
xor eax, 0x8e0e4ac
and eax, 0xe00041
or eax, 0x11104586
mov dword [ebx], eax
add ebx, edx
xor eax, 0x65087d67
and eax, 0x440000a0
or eax, 0x83000058
mov dword [ebx], eax
add ebx, edx
or eax, 0x266e12f9
xor eax, 0x63d31185
and eax, 0x4180044
or eax, 0x1a00f801
mov dword [ebx], eax
add ebx, edx
and eax, 0x6016c157
and eax, 0
or eax, 0x45c70000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b5c80d9
or eax, 0x6607d87e
and eax, 0x1e50c0
or eax, 0x200100
mov dword [ebx], eax
add ebx, edx
or eax, 0x3cb6cdb9
and eax, 0x1404c500
or eax, 0xc0410200
mov dword [ebx], eax
add ebx, edx
and eax, 0x616e0221
or eax, 0x33ec6d00
and eax, 0x4d00
or eax, 0x1009
mov dword [ebx], eax
add ebx, edx
xor eax, 0x45da58c4
xor eax, 0x16d1a82d
and eax, 0x120805c0
or eax, 0x88f44007
mov dword [ebx], eax
add ebx, edx
xor eax, 0x76e38181
and eax, 0xc4000044
or eax, 0x3000038
mov dword [ebx], eax
add ebx, edx
and eax, 0x678c28ff
and eax, 0x42000044
or eax, 0x8bad001
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e94884e
xor eax, 0x6f4f5c3e
and eax, 0x1c10001
or eax, 0x44060000
mov dword [ebx], eax
add ebx, edx
or eax, 0x548cb150
and eax, 0x14ab040
or eax, 0x200284
mov dword [ebx], eax
add ebx, edx
or eax, 0x7360c03b
or eax, 0x5246d3c4
and eax, 0x3044c300
or eax, 0x88010400
mov dword [ebx], eax
add ebx, edx
and eax, 0x57ab5fb3
and eax, 0x4200
or eax, 0x20f2
mov dword [ebx], eax
add ebx, edx
or eax, 0x5fbc9e28
and eax, 0x499844c2
or eax, 0x400105
mov dword [ebx], eax
add ebx, edx
xor eax, 0x48d89ba9
xor eax, 0x79f0efdf
and eax, 0x400000a0
or eax, 0x87000006
mov dword [ebx], eax
add ebx, edx
xor eax, 0x47cb2e29
and eax, 0x800a0c05
or eax, 0x4100d040
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c523a32
and eax, 0x45420000
or eax, 0x850000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c55787f
and eax, 0x10506c
or eax, 0x690480
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7912ef24
xor eax, 0x25fb2117
and eax, 0x10008200
or eax, 0xa0454500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x115adf14
and eax, 4
or eax, 0x87a8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f8e6eb5
and eax, 0x426dbb7e
and eax, 0x400c0100
or eax, 0xbda044c7
mov dword [ebx], eax
add ebx, edx
and eax, 0x5fd37883
xor eax, 0x6676a9ca
and eax, 0x3000000
or eax, 0xc4000006
mov dword [ebx], eax
add ebx, edx
and eax, 0x10bc9d2
and eax, 0
or eax, 0x4cfac845
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4758a1e8
and eax, 0x1820000
or eax, 0x44450000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7deef105
and eax, 0x811104
or eax, 0x1002f0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1713d82d
and eax, 0x40bdbd0b
and eax, 0x8100
or eax, 0xcc454600
mov dword [ebx], eax
add ebx, edx
and eax, 0x4cef86ad
and eax, 0x6f32a8b1
and eax, 0x8000
or eax, 0x3849
mov dword [ebx], eax
add ebx, edx
or eax, 0x61d4af99
and eax, 0x1c005c1
or eax, 0x4284006
mov dword [ebx], eax
add ebx, edx
or eax, 0x42671a2c
and eax, 0x47000006
or eax, 0x80000010
mov dword [ebx], eax
add ebx, edx
and eax, 0x6cad2de6
and eax, 0x40000004
or eax, 0x9ab0e041
mov dword [ebx], eax
add ebx, edx
and eax, 0x67076538
xor eax, 0x4986a211
and eax, 0x1860000
or eax, 0x44410000
mov dword [ebx], eax
add ebx, edx
and eax, 0xfb6ccfc
and eax, 0x60000
or eax, 0x18a5b4
mov dword [ebx], eax
add ebx, edx
and eax, 0x34cd69e3
xor eax, 0x62a96d6
and eax, 0x4048300
or eax, 0xf8410800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x44c07ba6
xor eax, 0x14a813df
and eax, 0x2d6001
or eax, 0x101404
mov dword [ebx], eax
add ebx, edx
xor eax, 0x118875d8
and eax, 0x10050100
or eax, 0xec408800
mov dword [ebx], eax
add ebx, edx
and eax, 0x32476c6b
or eax, 0x34c1ba82
and eax, 0x20c40882
or eax, 0xb184509
mov dword [ebx], eax
add ebx, edx
or eax, 0x15c19e95
and eax, 0xd89dc0d
or eax, 0x40002040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e4c849
or eax, 0x78676a0a
and eax, 0xb096a0c
or eax, 0x800081d0
mov dword [ebx], eax
add ebx, edx
or eax, 0x36632f00
and eax, 0x8203cc54
or eax, 0x40801001
mov dword [ebx], eax
add ebx, edx
and eax, 0x18d188f7
and eax, 0x2e56bd49
and eax, 0x8801
or eax, 0xdc550100
mov dword [ebx], eax
add ebx, edx
or eax, 0x5a3f1a4a
and eax, 0x40a7380e
and eax, 0x4000a
or eax, 0x3bd84581
mov dword [ebx], eax
add ebx, edx
xor eax, 0x79dded49
and eax, 0x1a840
or eax, 0x8d0e0405
mov dword [ebx], eax
add ebx, edx
or eax, 0xb26454e
and eax, 0x107
or eax, 0xb0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3838adba
and eax, 0x38000c09
or eax, 0x3c04182
mov dword [ebx], eax
add ebx, edx
or eax, 0x36abebea
and eax, 0x869e849
or eax, 0x141004
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e030ad9
and eax, 0x8000009
or eax, 0x33c85582
mov dword [ebx], eax
add ebx, edx
and eax, 0x70e75edd
and eax, 0x58742a08
and eax, 0x10400000
or eax, 0xb3cd455
mov dword [ebx], eax
add ebx, edx
and eax, 0x7838270f
xor eax, 0x3daf31cc
and eax, 0x21840589
or eax, 0x1a684002
mov dword [ebx], eax
add ebx, edx
or eax, 0x518f9aab
and eax, 0x90fc401
or eax, 0x84000044
mov dword [ebx], eax
add ebx, edx
and eax, 0x442fd4cc
and eax, 0x44
or eax, 0x8b
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c61abf4
xor eax, 0x1eacedaf
and eax, 0x32c44400
or eax, 0x120098b
mov dword [ebx], eax
add ebx, edx
or eax, 0x52f6e261
or eax, 0x66a7bad9
and eax, 0x4533f049
or eax, 0x8080004
mov dword [ebx], eax
add ebx, edx
or eax, 0x476b7e77
and eax, 0x3e51fbf7
and eax, 0x10a74
or eax, 0xc08c0588
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a288a3
and eax, 0x34b59156
and eax, 0
or eax, 0x8b000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a34e2fe
and eax, 0
or eax, 0x5589f855
mov dword [ebx], eax
add ebx, edx
or eax, 0x36d8ca30
or eax, 0x27aa210c
and eax, 0x70418b28
or eax, 0x80040080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x42fe816
and eax, 0x80204188
or eax, 0xb840401
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d788b51
xor eax, 0x4d7d5f90
and eax, 0x81819048
or eax, 0x40026005
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a3a8516
and eax, 0x40008000
or eax, 0xb04d0901
mov dword [ebx], eax
add ebx, edx
or eax, 0x5a5d8c03
xor eax, 0x5688ae6d
and eax, 0x2880010a
or eax, 0x13285481
mov dword [ebx], eax
add ebx, edx
or eax, 0x1cbbfef5
xor eax, 0x33b87b02
and eax, 0xc038455
or eax, 0x810c2000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6bf1e187
and eax, 0x7f6ac389
and eax, 0x81
or eax, 0x1e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x62e441af
and eax, 0x22c04100
or eax, 0x1918048b
mov dword [ebx], eax
add ebx, edx
or eax, 0x296e84
and eax, 0x12784805
or eax, 0x44048040
mov dword [ebx], eax
add ebx, edx
or eax, 0x1f580a00
and eax, 0x9344801
or eax, 0x8080058a
mov dword [ebx], eax
add ebx, edx
or eax, 0x71167a8a
and eax, 0x51822009
or eax, 0x4098044
mov dword [ebx], eax
add ebx, edx
or eax, 0x4aa5a12b
and eax, 0x1c058144
or eax, 0x80500890
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1cc29999
or eax, 0x5c242acc
and eax, 0x80940089
or eax, 0x3404502
mov dword [ebx], eax
add ebx, edx
and eax, 0x4137ca4f
and eax, 0x1d87c911
and eax, 0x1000000
or eax, 0x448901c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x588a41b4
and eax, 0x901d4
or eax, 0xa0448a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x5687545d
and eax, 0x40010
or eax, 0x7d984d2b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3fda1143
xor eax, 0x3cb00fc9
and eax, 0x74540330
or eax, 0x8001884a
mov dword [ebx], eax
add ebx, edx
and eax, 0x672dcfda
and eax, 0x18a02
or eax, 0x89006081
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b3bbadd
and eax, 0x410bf055
or eax, 0x4800400
mov dword [ebx], eax
add ebx, edx
or eax, 0x4773adb9
and eax, 0x54ae55bc
and eax, 0x440011b4
or eax, 0xa0452a40
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ad19dab
or eax, 0x4c438ba5
and eax, 0x4c83297d
or eax, 0x1084000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f8900ce
and eax, 0x2180
or eax, 0xcc4d1240
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5231b8c3
and eax, 0x27cd6aac
and eax, 0x44c0800
or eax, 0x79a0453b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3038086d
or eax, 0x20cf0b6c
and eax, 0x6c550b5e
or eax, 0x90008000
mov dword [ebx], eax
add ebx, edx
or eax, 0x279bf069
and eax, 0x42600549
and eax, 0x2000109
or eax, 0x89985480
mov dword [ebx], eax
add ebx, edx
and eax, 0x532790f5
and eax, 0x58e0dcfc
and eax, 0
or eax, 0x4589e845
mov dword [ebx], eax
add ebx, edx
and eax, 0x1559305a
and eax, 0x31f599ef
and eax, 0x10000
or eax, 0xfc4c8b94
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d053381
or eax, 0x92fefb2
and eax, 0x8901c183
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c28ddb1
xor eax, 0x29156802
and eax, 0x101a801
or eax, 0x548a544c
mov dword [ebx], eax
add ebx, edx
or eax, 0x64e7082d
or eax, 0x66d68be9
and eax, 0x14553b88
or eax, 0x80000010
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f2214d8
and eax, 0xd39e67
and eax, 0x30040
or eax, 0x4588413d
mov dword [ebx], eax
add ebx, edx
and eax, 0x36851945
and eax, 0x4010144
or eax, 0xe8443a88
mov dword [ebx], eax
add ebx, edx
and eax, 0x6493ef91
and eax, 0x44012000
or eax, 0x98a107c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2ae08f87
xor eax, 0x6c8425f7
and eax, 0x4d1a08
or eax, 0xb00021b0
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c511d36
and eax, 0x3f8fb2ff
and eax, 0x409203c
or eax, 0x41820041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x28864357
and eax, 0x6d050128
or eax, 0x10f298d4
mov dword [ebx], eax
add ebx, edx
and eax, 0x2db2321a
and eax, 0x5fd4acf6
and eax, 0x4000000
or eax, 0xe0453be8
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c55078d
and eax, 0x4401146d
or eax, 0x118a0010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d5fba16
and eax, 0xc08240
or eax, 0x1020190
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d284111
or eax, 0x66ee874a
and eax, 0x3c00508
or eax, 0x88105081
mov dword [ebx], eax
add ebx, edx
or eax, 0x6fbc91b4
and eax, 0x4528c005
or eax, 0x30840
mov dword [ebx], eax
add ebx, edx
and eax, 0x173bb956
xor eax, 0x2c3f6f20
and eax, 0x8042340
or eax, 0xd0411890
mov dword [ebx], eax
add ebx, edx
or eax, 0x37c27df0
xor eax, 0x3cb335ca
and eax, 0x41000838
or eax, 0xc8b0044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x805ecf2
xor eax, 0x138fff74
and eax, 0x50011bf0
or eax, 0xa04c2004
mov dword [ebx], eax
add ebx, edx
and eax, 0x760caf0b
xor eax, 0x66ccc729
and eax, 0x14800829
or eax, 0x410b0154
mov dword [ebx], eax
add ebx, edx
or eax, 0xd4369b9
and eax, 0x4644e4b5
and eax, 0x4000a0
or eax, 0x1828348
mov dword [ebx], eax
add ebx, edx
xor eax, 0x529716b8
and eax, 0x15749f11
and eax, 0x1401500
or eax, 0x8aa84089
mov dword [ebx], eax
add ebx, edx
or eax, 0xded0779
xor eax, 0x1b446d2d
and eax, 0x80812044
or eax, 0x6802c401
mov dword [ebx], eax
add ebx, edx
xor eax, 0x448910c6
and eax, 0xa4008001
or eax, 0x40450900
mov dword [ebx], eax
add ebx, edx
or eax, 0x76422003
or eax, 0xa2c900f
and eax, 0x8244090b
or eax, 0x1804480
mov dword [ebx], eax
add ebx, edx
or eax, 0x51d10100
and eax, 0x41810181
or eax, 0xc080040
mov dword [ebx], eax
add ebx, edx
and eax, 0x57c431c8
and eax, 0x440001c0
or eax, 0xb8558a04
mov dword [ebx], eax
add ebx, edx
xor eax, 0x29d4d84d
and eax, 0x55805101
or eax, 0x20500432
mov dword [ebx], eax
add ebx, edx
and eax, 0x58c3c0b5
xor eax, 0x1cb84895
and eax, 0x4c400800
or eax, 0xa005831b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x29bfd829
and eax, 0x65ea720f
and eax, 0x5e84002
or eax, 0xa000529
mov dword [ebx], eax
add ebx, edx
xor eax, 0x42a8f6f6
and eax, 0x8384
or eax, 0xc00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5da4a040
xor eax, 0x44d00e9
and eax, 0x58490b00
or eax, 0xa0048000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c359e95
and eax, 0x8000800
or eax, 0x33d84503
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ba38282
and eax, 0x90bcc01
or eax, 0x8404004c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x27185a86
or eax, 0x5f17f417
and eax, 0x80
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x58b44db5
and eax, 0x6060bb15
and eax, 0x200101
or eax, 0xf98548a
mov dword [ebx], eax
add ebx, edx
and eax, 0x5373c4d5
or eax, 0x5638df23
and eax, 0x131855a3
or eax, 0x28c0000c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7a07fa25
xor eax, 0x491150ba
and eax, 0x4cb410
or eax, 0x74310045
mov dword [ebx], eax
add ebx, edx
or eax, 0x266a179a
and eax, 0x3278058b
or eax, 0x9804000
mov dword [ebx], eax
add ebx, edx
or eax, 0x39baf58
and eax, 0x52cd86e3
and eax, 0x498441
or eax, 0x6c346804
mov dword [ebx], eax
add ebx, edx
or eax, 0x3e1d0554
or eax, 0x545fb066
and eax, 0x2604d03
or eax, 0x1800088
mov dword [ebx], eax
add ebx, edx
or eax, 0xdc41415
and eax, 0xd80500d
or eax, 0x4009a040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x742c0ecf
and eax, 0x22036000
and eax, 0x10000
or eax, 0xc0548b90
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e672ebf
and eax, 0x8a040589
or eax, 0x1885000
mov dword [ebx], eax
add ebx, edx
or eax, 0x706cf27a
xor eax, 0x565b5c64
and eax, 0x8083a005
or eax, 0x40004040
mov dword [ebx], eax
add ebx, edx
or eax, 0x23b683b3
and eax, 0xe0058101
or eax, 0x400800
mov dword [ebx], eax
add ebx, edx
or eax, 0x408455ef
and eax, 0x20804d8b
or eax, 0x1b100000
mov dword [ebx], eax
add ebx, edx
and eax, 0x54f0f241
or eax, 0x6fe9bad
and eax, 0x47c880d
or eax, 0x48010440
mov dword [ebx], eax
add ebx, edx
or eax, 0x5479d82a
xor eax, 0x3a4badaa
and eax, 0x45181
or eax, 0x89c8040a
mov dword [ebx], eax
add ebx, edx
or eax, 0x668f1f51
xor eax, 0x63e5994e
and eax, 0x40a8015
or eax, 0x41810840
mov dword [ebx], eax
add ebx, edx
or eax, 0x5a5bba41
and eax, 0x4418814
or eax, 0x800401a8
mov dword [ebx], eax
add ebx, edx
or eax, 0x24cf2375
xor eax, 0x7b97afb9
and eax, 0x83180400
or eax, 0xa4498b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x45f138d6
and eax, 0x44090149
or eax, 0x98000a0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x10195db7
and eax, 0x810081c
or eax, 0x804583a0
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d5e950a
or eax, 0x12b8bb99
and eax, 0x5c84153b
or eax, 0x20004000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6520501e
and eax, 0x10040124
or eax, 0xe4418a02
mov dword [ebx], eax
add ebx, edx
and eax, 0x36b7244d
and eax, 0x34040000
or eax, 0x48e8453b
mov dword [ebx], eax
add ebx, edx
or eax, 0x45f21871
and eax, 0x484c091a
or eax, 0x80018204
mov dword [ebx], eax
add ebx, edx
or eax, 0x699352d2
xor eax, 0x56c32a7e
and eax, 0x3b084120
or eax, 0xe00c03
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ea8882f
or eax, 0x77eab4ad
and eax, 0x1368f80d
or eax, 0x140040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2154013c
and eax, 0x32085101
or eax, 0x9d0048a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6bed9730
and eax, 0x1035c011
or eax, 0x4482044
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a321e0a
xor eax, 0x46c2cbff
and eax, 0x8b00580
or eax, 0x300400b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x9fdeaa5
and eax, 0x9a404
or eax, 0x45324041
mov dword [ebx], eax
add ebx, edx
and eax, 0x69f651b6
and eax, 0x1004004
or eax, 0x8a093dc0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1aa6efd8
xor eax, 0x1a070d63
and eax, 0x8180984d
or eax, 0x40036000
mov dword [ebx], eax
add ebx, edx
and eax, 0x64919e07
and eax, 0x2f488f36
and eax, 0x8800
or eax, 0xf84d0101
mov dword [ebx], eax
add ebx, edx
and eax, 0xddcfc3a
and eax, 0x440000
or eax, 0x83b0558b
mov dword [ebx], eax
add ebx, edx
or eax, 0x7eefd6dc
and eax, 0x558901ca
or eax, 0x20
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1ab17d0b
and eax, 0x400008e0
or eax, 0xa0458314
mov dword [ebx], eax
add ebx, edx
or eax, 0xefb0943
and eax, 0x88018083
or eax, 0x1004000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x122c4e01
and eax, 0x6dce2166
and eax, 0x80000
or eax, 0x34e1e045
mov dword [ebx], eax
add ebx, edx
or eax, 0x12a486b3
and eax, 0x2ede6f6
or eax, 0x89121908
mov dword [ebx], eax
add ebx, edx
or eax, 0x6dabe152
and eax, 0xe1810c4c
or eax, 0x10000001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1bfccf60
and eax, 0xc101
or eax, 0x1cd2
mov dword [ebx], eax
add ebx, edx
and eax, 0x17066829
and eax, 0x5a14d21e
and eax, 0x4000
or eax, 0xfe51b181
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b13ba8c
or eax, 0x5ab14884
and eax, 0x55832a05
or eax, 0x80472
mov dword [ebx], eax
add ebx, edx
or eax, 0x556f8e5a
and eax, 0x2d2131d1
and eax, 0x4200000
or eax, 0xe2c28108
mov dword [ebx], eax
add ebx, edx
or eax, 0x599bf4c9
and eax, 0x81000008
or eax, 0x16
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6ae965d0
xor eax, 0x39752cfc
and eax, 0x944902
or eax, 0x2194c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d51210b
and eax, 0x100100
or eax, 0xc3e28000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1e856b25
and eax, 0
or eax, 0x890000ca
mov dword [ebx], eax
add ebx, edx
and eax, 0x233aa5d
and eax, 0x7c9aa9cb
and eax, 8
or eax, 0x1d6082
mov dword [ebx], eax
add ebx, edx
xor eax, 0x35549225
xor eax, 0x3411600c
and eax, 0x9000
or eax, 0xca042800
mov dword [ebx], eax
add ebx, edx
or eax, 0x31f75e99
and eax, 0x67da94db
and eax, 0x41020000
or eax, 0x4290000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7a025822
xor eax, 0x375cfa8
and eax, 0x1c1c0500
or eax, 0x3200014
mov dword [ebx], eax
add ebx, edx
and eax, 0x115836e0
and eax, 0x100000
or eax, 0xe4250000
mov dword [ebx], eax
add ebx, edx
and eax, 0x39cb2855
or eax, 0x633f8a29
and eax, 0x21000008
or eax, 0x98000082
mov dword [ebx], eax
add ebx, edx
or eax, 0x38b0c504
and eax, 0x450e
or eax, 0x1071
mov dword [ebx], eax
add ebx, edx
xor eax, 0x527a00ea
and eax, 0x104501
or eax, 0x8104082a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f64ef9f
and eax, 0x708280
or eax, 0x870049
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d03b4e8
and eax, 0x2c75e445
and eax, 0x4718000
or eax, 0xa2800100
mov dword [ebx], eax
add ebx, edx
and eax, 0x310825c5
and eax, 0x46af7178
and eax, 0x100
or eax, 0x88fffef7
mov dword [ebx], eax
add ebx, edx
or eax, 0x6a1a7f01
or eax, 0x3c06cc9e
and eax, 0x1d6081
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f3cf64e
and eax, 0xc158200
or eax, 0x400900
mov dword [ebx], eax
add ebx, edx
or eax, 0x69d09e4b
and eax, 0x79a16fe5
and eax, 0x61810201
or eax, 0x927ae080
mov dword [ebx], eax
add ebx, edx
or eax, 0xd93d31
and eax, 0x2222da02
and eax, 0x22000000
or eax, 0xd0810000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xcdd7758
and eax, 0x4200
or eax, 0xa7
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3d8e8a07
and eax, 0xd004080
or eax, 0x10050b
mov dword [ebx], eax
add ebx, edx
or eax, 0x44f79db7
and eax, 0x10a
or eax, 0x40
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c6141a3
or eax, 0x2bca2bd0
and eax, 0xc00010
or eax, 0x5d025
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f3074d4
and eax, 0
or eax, 0x60908800
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b6920d9
or eax, 0x32fc8d5
and eax, 0xb00001d
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x131290b5
or eax, 0x1d6b1f1b
and eax, 0x9101140d
or eax, 0x60800040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x198b6b68
and eax, 0x390d931a
and eax, 0x100
or eax, 0x2ccb
mov dword [ebx], eax
add ebx, edx
and eax, 0x223f44b4
and eax, 0x80
or eax, 0x7301f101
mov dword [ebx], eax
add ebx, edx
and eax, 0x1e525d26
or eax, 0x114855e
and eax, 0x11000000
or eax, 0x448b0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x67f741cf
xor eax, 0x3405f52b
and eax, 0x31828100
or eax, 0xc600010
mov dword [ebx], eax
add ebx, edx
or eax, 0x1296761c
and eax, 0x1000010
or eax, 0x800000c1
mov dword [ebx], eax
add ebx, edx
and eax, 0x6534575e
or eax, 0x51dcf090
and eax, 0x94a0d0
or eax, 0x20722
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3d4d9246
and eax, 0x39d20100
or eax, 0x80208000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x347848c5
and eax, 0x88000045
or eax, 0x12
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c473a05
and eax, 0x1c55ab2f
and eax, 0
or eax, 0x1d608a
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ec7b69a
or eax, 0x11c6ac92
and eax, 0xc458a00
or eax, 0x100
mov dword [ebx], eax
add ebx, edx
and eax, 0x143540ff
and eax, 0x40000
or eax, 0xa0135
mov dword [ebx], eax
add ebx, edx
or eax, 0x1521429b
and eax, 0x90100
or eax, 0x40903400
mov dword [ebx], eax
add ebx, edx
or eax, 0x5261c58b
and eax, 0x40890000
or eax, 0xd020000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6373efb8
and eax, 0x10000
or eax, 0x32c88110
mov dword [ebx], eax
add ebx, edx
xor eax, 0x50593d7c
and eax, 0
or eax, 0x81000010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6fc0c1be
and eax, 0x54b14660
and eax, 0x804020
or eax, 0x55b4d1
mov dword [ebx], eax
add ebx, edx
and eax, 0x70f603ae
or eax, 0x38635010
and eax, 0x20810000
or eax, 0x40008800
mov dword [ebx], eax
add ebx, edx
and eax, 0x19c8bac8
and eax, 0
or eax, 0x8b00001d
mov dword [ebx], eax
add ebx, edx
or eax, 0x7235ff25
and eax, 0xca010c15
or eax, 0x800040
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ac5e763
xor eax, 0x4e727110
and eax, 0x14040
or eax, 0xaae
mov dword [ebx], eax
add ebx, edx
xor eax, 0x26828dda
xor eax, 0x709fef5f
and eax, 0x461c2001
or eax, 0x8e2d280
mov dword [ebx], eax
add ebx, edx
or eax, 0x42cff992
xor eax, 0x83a7561
and eax, 0x6800000
or eax, 0x18380001
mov dword [ebx], eax
add ebx, edx
or eax, 0x4be23785
and eax, 0x70be38d4
and eax, 0
or eax, 0x2b000071
mov dword [ebx], eax
add ebx, edx
or eax, 0x49b4f9a9
and eax, 0x49341041
or eax, 0x10004
mov dword [ebx], eax
add ebx, edx
or eax, 0x55d4ac72
and eax, 0x57a5f340
and eax, 0xa5b000
or eax, 0x885a4fab
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c48dcb0
and eax, 0x1d6090
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x758aafa7
and eax, 0x10918900
or eax, 0x203000
mov dword [ebx], eax
add ebx, edx
and eax, 0x31bd0727
and eax, 0x210000
or eax, 0x4d0a0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x70e124e3
xor eax, 0x73a3a008
and eax, 0xc408008
or eax, 0xc1b10100
mov dword [ebx], eax
add ebx, edx
or eax, 0x7220b05b
and eax, 0x8bf1b11a
or eax, 0xe4e80
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b769b31
and eax, 0x78d5e3b1
and eax, 0x8810011
or eax, 0xc2000c44
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d96db1d
and eax, 0x4048
or eax, 0x2001
mov dword [ebx], eax
add ebx, edx
and eax, 0x30cd978
and eax, 0x4000
or eax, 0x8969a281
mov dword [ebx], eax
add ebx, edx
and eax, 0x13545cb6
and eax, 0x41d79702
and eax, 0
or eax, 0xf2810000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2edeb22f
and eax, 0x78cc3995
and eax, 0
or eax, 0x862
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b2be103
xor eax, 0x14a7b875
and eax, 0x1d000000
or eax, 0x608a88
mov dword [ebx], eax
add ebx, edx
and eax, 0x669484db
xor eax, 0x29f22587
and eax, 0x5820000
or eax, 0x40090000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c44496e
or eax, 0xc2b879f
and eax, 0x450d0d14
or eax, 0xa2100000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x325b670e
and eax, 0x55046a1a
or eax, 0x83195e5
mov dword [ebx], eax
add ebx, edx
and eax, 0x39009e28
or eax, 0x57ff975a
and eax, 0xbff9f7a
or eax, 0x80006085
mov dword [ebx], eax
add ebx, edx
and eax, 0x12e0e53
and eax, 0x7d92c767
and eax, 0x1000041
or eax, 0xc881100c
mov dword [ebx], eax
add ebx, edx
or eax, 0xa6e887d
or eax, 0x791168d3
and eax, 0xf834
or eax, 0x600
mov dword [ebx], eax
add ebx, edx
or eax, 0x32097b58
and eax, 0x208f100
or eax, 0x40d60081
mov dword [ebx], eax
add ebx, edx
or eax, 0x6be0d646
and eax, 0x61800000
or eax, 0x90010000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1dcbd06e
and eax, 0x9026
or eax, 0x2d01
mov dword [ebx], eax
add ebx, edx
xor eax, 0x42d17084
or eax, 0x6e389fdb
and eax, 0xc608188
or eax, 0x11000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7286919c
xor eax, 0x43f44d14
and eax, 0x51800000
or eax, 0x40b0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1fe99457
xor eax, 0x3b911be8
and eax, 0x2c000108
or eax, 0x81e28004
mov dword [ebx], eax
add ebx, edx
and eax, 0x57041d20
and eax, 0x1000000
or eax, 0x800000ef
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7bfa3451
xor eax, 0x5aa1782
and eax, 0x400130
or eax, 0xed4c2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ca309d3
and eax, 0x4c19800
or eax, 0xa3022000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4eba9dc7
and eax, 0x48574938
and eax, 0x40030000
or eax, 0x5280000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2d1e9c00
and eax, 0x657a9b9a
and eax, 0x1000000
or eax, 0x30c13508
mov dword [ebx], eax
add ebx, edx
or eax, 0xcb291a7
and eax, 0x10800000
or eax, 0x80080000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x249c2995
xor eax, 0x166e85cc
and eax, 0xc40
or eax, 0x1120
mov dword [ebx], eax
add ebx, edx
xor eax, 0x13385de5
and eax, 0x49305009
and eax, 0x1104001
or eax, 0x80040d8a
mov dword [ebx], eax
add ebx, edx
or eax, 0x4aca464a
and eax, 0x4a41c1
or eax, 0xb000
mov dword [ebx], eax
add ebx, edx
or eax, 0x40b3968b
xor eax, 0xccb58da
and eax, 0x4c008100
or eax, 0x13c90000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6694f280
and eax, 0x1000080
or eax, 0x8000006a
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c5744c9
and eax, 0xc0
or eax, 0x5ca621
mov dword [ebx], eax
add ebx, edx
or eax, 0xd47420b
and eax, 0x9518000
or eax, 0x10a00100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x199e31db
or eax, 0x33acc48c
and eax, 0x3000048
or eax, 0x88000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7cf5c6b1
and eax, 0xf2810051
or eax, 0x1004
mov dword [ebx], eax
add ebx, edx
or eax, 0x6169e318
and eax, 0x947d5
and eax, 0x241
or eax, 0x3ca8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x25fb74bf
or eax, 0x564602f1
and eax, 0x73364281
or eax, 0x8800b000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4addf7d4
and eax, 0x80880000
or eax, 0xa000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a888d06
or eax, 0x7c1a2598
and eax, 0xd00
or eax, 0x1060
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c77c398
and eax, 0x4004588
or eax, 0x1080003
mov dword [ebx], eax
add ebx, edx
or eax, 0x1be0d06
and eax, 0x8c
or eax, 0xa070
mov dword [ebx], eax
add ebx, edx
and eax, 0x4880418f
and eax, 0x5f50951e
and eax, 4
or eax, 0x722721
mov dword [ebx], eax
add ebx, edx
or eax, 0x420030d3
and eax, 0x2603500
or eax, 0x10880000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3dd4d4c1
and eax, 0x2f380000
or eax, 0x50810000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ab540ca
and eax, 0x40dfef5b
and eax, 0
or eax, 0x2b000009
mov dword [ebx], eax
add ebx, edx
or eax, 0x7976f27
and eax, 0x3230b8c8
and eax, 0x20000808
or eax, 0xd1810445
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c0c75b2
xor eax, 0x573bf5d6
and eax, 0x8ab68801
or eax, 0x75493282
mov dword [ebx], eax
add ebx, edx
and eax, 0x77ce2221
or eax, 0x16e2523
and eax, 0x15600100
or eax, 0x8008088
mov dword [ebx], eax
add ebx, edx
and eax, 0x3cdcfbcd
and eax, 0x14000000
or eax, 0x418b0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x617d11ac
and eax, 0x30e20104
or eax, 0x80008010
mov dword [ebx], eax
add ebx, edx
or eax, 0x1cfac40
xor eax, 0x31dae99b
and eax, 0x80000083
or eax, 0x1000030
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d32e7c9
and eax, 0x308572
or eax, 0x800880
mov dword [ebx], eax
add ebx, edx
and eax, 0x72592eef
or eax, 0x6e4e3eca
and eax, 0x60520000
or eax, 0x91a08100
mov dword [ebx], eax
add ebx, edx
or eax, 0x3492febe
xor eax, 0x73dd9d2a
and eax, 0x82000080
or eax, 0x9000022
mov dword [ebx], eax
add ebx, edx
xor eax, 0x66149e83
and eax, 0xcc141001
or eax, 0x12210044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1dac1b7b
or eax, 0x7a491094
and eax, 0x3100002e
or eax, 0x4000041
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f3c1af6
and eax, 0x6e995104
and eax, 0
or eax, 0xaa0b
mov dword [ebx], eax
add ebx, edx
and eax, 0x42adf404
and eax, 0x8000
or eax, 0x1d601088
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b48aebd
and eax, 0x4000000
or eax, 0x41c70000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x60515424
and eax, 0x1041400
or eax, 0x210180
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e9d1942
and eax, 0x7c800400
or eax, 0x5c300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5256cc9f
and eax, 0x63ca4397
and eax, 0x22c20397
or eax, 0x843dfc68
mov dword [ebx], eax
add ebx, edx
xor eax, 0x11df8277
and eax, 0x87000100
or eax, 0x40000030
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ab243a1
and eax, 0xffb24081
or eax, 0x4d3804
mov dword [ebx], eax
add ebx, edx
xor eax, 0x66e06765
and eax, 0x262536a
and eax, 0x1360
or eax, 0x1110c9f
mov dword [ebx], eax
add ebx, edx
or eax, 0x45dddf7d
xor eax, 0x10b9eb90
and eax, 0x54040400
or eax, 0x2081c300
mov dword [ebx], eax
add ebx, edx
or eax, 0x47608d29
and eax, 0x34557dd0
and eax, 0x20454d00
or eax, 0xc1bab2ff
mov dword [ebx], eax
add ebx, edx
and eax, 0xf8d324c
and eax, 0x4c9214b8
and eax, 0
or eax, 0xc70000d2
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ef7a96d
and eax, 0xeff72085
or eax, 0x10085000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a8769c1
and eax, 0xd600c5
or eax, 0x803a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x30660251
and eax, 0x7d3bcfbc
and eax, 0x20008200
or eax, 0x4c854500
mov dword [ebx], eax
add ebx, edx
or eax, 0x2e4e86ee
and eax, 0x248e0dc
and eax, 0x48c0cc
or eax, 0xb5b73f33
mov dword [ebx], eax
add ebx, edx
xor eax, 0x77ece033
and eax, 0xc2000108
or eax, 0x5000013
mov dword [ebx], eax
add ebx, edx
and eax, 0x284c356c
and eax, 0
or eax, 0xffff6885
mov dword [ebx], eax
add ebx, edx
and eax, 0x6019da1d
and eax, 0x110005
or eax, 0x16204fa
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a0ce363
and eax, 0x7e5d5545
and eax, 0
or eax, 0x6485c700
mov dword [ebx], eax
add ebx, edx
xor eax, 0x67a2f1ba
xor eax, 0x71fcfea7
and eax, 0x70dbc81d
or eax, 0x852437e2
mov dword [ebx], eax
add ebx, edx
or eax, 0x381361b
and eax, 0x18d8dd8a
and eax, 0xa
or eax, 0xc7000044
mov dword [ebx], eax
add ebx, edx
or eax, 0x1563f20d
and eax, 0xd7636005
or eax, 0x289c0080
mov dword [ebx], eax
add ebx, edx
and eax, 0x69485a3c
or eax, 0x65c5a876
and eax, 0x1058076
or eax, 0x221589
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b87fbd2
or eax, 0x31060995
and eax, 0x10058100
or eax, 0x4c804600
mov dword [ebx], eax
add ebx, edx
or eax, 0x41a2e81d
and eax, 0x11a7ef1d
or eax, 0x205810e2
mov dword [ebx], eax
add ebx, edx
or eax, 0xc856381
xor eax, 0x35cea139
and eax, 0x42
or eax, 0xc7000021
mov dword [ebx], eax
add ebx, edx
xor eax, 0x482efc6b
and eax, 0x8f2e5800
or eax, 0x70d10085
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e8280a3
and eax, 0x295026
or eax, 0x5d9
mov dword [ebx], eax
add ebx, edx
or eax, 0x360c6576
and eax, 0x7193fffb
and eax, 0x10014500
or eax, 0x44848200
mov dword [ebx], eax
add ebx, edx
and eax, 0x7792c825
and eax, 0x4480c000
or eax, 0x97f3fff
mov dword [ebx], eax
add ebx, edx
or eax, 0x40803f45
and eax, 0x45000080
or eax, 0x82000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x15f3bdce
and eax, 0xd7f31084
or eax, 0x280c4001
mov dword [ebx], eax
add ebx, edx
or eax, 0x551d048b
and eax, 0x92508f
or eax, 0x870
mov dword [ebx], eax
add ebx, edx
or eax, 0x6e2db223
and eax, 0x4c85c200
or eax, 0x500
mov dword [ebx], eax
add ebx, edx
or eax, 0x45303c78
and eax, 0x5b5ff78
or eax, 0x24a0087
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f8b5546
and eax, 0x40000001
or eax, 0x87000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c8d290a
and eax, 0xbb8d0801
or eax, 0x44724084
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a864f6a
and eax, 0x62617025
and eax, 0x25
or eax, 0x1047eda
mov dword [ebx], eax
add ebx, edx
xor eax, 0x71bf4284
and eax, 0x5fc6412d
and eax, 0x40800000
or eax, 0x405c700
mov dword [ebx], eax
add ebx, edx
or eax, 0x783de1e3
or eax, 0x4b6a5c62
and eax, 0x55ffffe3
or eax, 0x1c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x24a23d92
xor eax, 0x37a38598
and eax, 0x46000095
or eax, 0x81000008
mov dword [ebx], eax
add ebx, edx
and eax, 0x7301dd0b
xor eax, 0x5e7456b5
and eax, 0x1d744084
or eax, 0xe28b0001
mov dword [ebx], eax
add ebx, edx
or eax, 0x3e863dbe
and eax, 0x5758bf
or eax, 0x240
mov dword [ebx], eax
add ebx, edx
or eax, 0x69e00602
xor eax, 0x590177a8
and eax, 0x30840100
or eax, 0xc01c600
mov dword [ebx], eax
add ebx, edx
xor eax, 0x231a4ae4
or eax, 0x7cd0e215
and eax, 0x4ddfeff5
or eax, 0x20100a
mov dword [ebx], eax
add ebx, edx
and eax, 0x14ab3722
and eax, 0x4000120
or eax, 0xc3000040
mov dword [ebx], eax
add ebx, edx
and eax, 0x46e997dd
and eax, 0x46000000
or eax, 0xb9ff3885
mov dword [ebx], eax
add ebx, edx
xor eax, 0x355c8ed0
and eax, 0x290aeb92
and eax, 0x22210
or eax, 0x18448ef
mov dword [ebx], eax
add ebx, edx
or eax, 0x1af85945
xor eax, 0x48730830
and eax, 0x10854300
or eax, 0x24008400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7180cb1b
and eax, 0x41050c1b
or eax, 0x12faf3e4
mov dword [ebx], eax
add ebx, edx
or eax, 0x20bd97d6
xor eax, 0x5b99a78a
and eax, 0x51
or eax, 0xc7000108
mov dword [ebx], eax
add ebx, edx
or eax, 0x688dc6eb
or eax, 0x2f7bbd8b
and eax, 0xefff3081
or eax, 0x10000004
mov dword [ebx], eax
add ebx, edx
and eax, 0x50a235e7
and eax, 0x35acf3fe
and eax, 0x2084
or eax, 0x15fc47b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x656bc407
xor eax, 0x10f5532e
and eax, 0x50c16000
or eax, 0x81268800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2980d96a
and eax, 0x6d9bb729
and eax, 0x48030000
or eax, 0x5880001
mov dword [ebx], eax
add ebx, edx
and eax, 0x2dbeddb8
and eax, 0xc800000
or eax, 0xb0618114
mov dword [ebx], eax
add ebx, edx
and eax, 0x49bf7018
and eax, 0x2a605d18
and eax, 0x10
or eax, 0x810000ac
mov dword [ebx], eax
add ebx, edx
or eax, 0x115691c
xor eax, 0x6b112c04
and eax, 0x444b0
or eax, 0x183041
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f2ac701
or eax, 0x39ca2f93
and eax, 0x1802a00
or eax, 0x249000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6ec3d4d3
and eax, 0x45230000
or eax, 0x10080000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5a74174b
and eax, 0x14720108
or eax, 0xa0808004
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c98fa68
and eax, 0x88fafb20
or eax, 0x50492
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d4d2dd6
xor eax, 0x1a570eaa
and eax, 0x182008
or eax, 0x54082
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e5c1ff5
and eax, 0xc014700
or eax, 0x20848000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x74e3c2d6
xor eax, 0x72dc71f
and eax, 0x134bc2c9
or eax, 0x20b43d36
mov dword [ebx], eax
add ebx, edx
or eax, 0x77ed1b79
and eax, 0x4700002c
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2debb952
and eax, 0xefeb2804
or eax, 0x10140081
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b800987
xor eax, 0x63de5ec0
and eax, 0x1e4445
or eax, 0x8129ba
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e69bc32
or eax, 0x1ce607be
and eax, 0x2484c700
or eax, 0x10000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c726b3
and eax, 0x2042e1b3
or eax, 0x11bd1e4c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c129b0f
or eax, 0x3fe5e620
and eax, 0x47000060
or eax, 0x80000003
mov dword [ebx], eax
add ebx, edx
xor eax, 0x21febd7e
xor eax, 0x2767f123
and eax, 0xc1990004
or eax, 0x3e662081
mov dword [ebx], eax
add ebx, edx
or eax, 0x1826b96c
and eax, 0x6419ed
or eax, 0x212
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b38a715
and eax, 0x3996e344
and eax, 0x18048000
or eax, 0x4814700
mov dword [ebx], eax
add ebx, edx
xor eax, 0x286c8100
and eax, 0x21fa4217
and eax, 0x20e84200
or eax, 0x8917bdff
mov dword [ebx], eax
add ebx, edx
and eax, 0x2cef8b7c
or eax, 0x298d4ada
and eax, 0x10000f0
or eax, 0xc6000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x611436bb
and eax, 0x41000080
or eax, 0xbeff1805
mov dword [ebx], eax
add ebx, edx
and eax, 0x69372bab
xor eax, 0x53131bb0
and eax, 0x241131
or eax, 0x11960ce
mov dword [ebx], eax
add ebx, edx
and eax, 0x6f58bd7f
xor eax, 0x51876052
and eax, 0x10854100
or eax, 0x4008600
mov dword [ebx], eax
add ebx, edx
and eax, 0x71808977
xor eax, 0x7a1c5a13
and eax, 0x2a9cdb13
or eax, 0x6324ec
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1837d781
xor eax, 0x655c2270
and eax, 0x47000006
or eax, 0x800000f1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f1408d6
or eax, 0x2f09af9d
and eax, 0xff1d0085
or eax, 0xe21000
mov dword [ebx], eax
add ebx, edx
and eax, 0x33ed2ea9
and eax, 0x810081
or eax, 0x122a7e
mov dword [ebx], eax
add ebx, edx
or eax, 0x2bee1c99
and eax, 0x8850600
or eax, 0x400c100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x18457dfb
and eax, 0x4c0bafb
or eax, 0x83f4504
mov dword [ebx], eax
add ebx, edx
xor eax, 0x42f42baa
and eax, 0x46000051
or eax, 0x81000122
mov dword [ebx], eax
add ebx, edx
xor eax, 0x25ad39c4
and eax, 0xe2ad0885
or eax, 0x1d520000
mov dword [ebx], eax
add ebx, edx
and eax, 0x573efec2
or eax, 0xeda5817
and eax, 0x1281097
or eax, 0x10268
mov dword [ebx], eax
add ebx, edx
xor eax, 0x22789ff6
or eax, 0x49d79d06
and eax, 0x858500
or eax, 0x4004200
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb57f9d
and eax, 0x30b89d
or eax, 0xe3cf4762
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7344404
xor eax, 0x5b7f2afb
and eax, 0x87000000
or eax, 0x40000037
mov dword [ebx], eax
add ebx, edx
or eax, 0xd920544
or eax, 0x65b0754d
and eax, 0xefb20005
or eax, 0x104d0080
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c9227e1
or eax, 0x4a622b31
and eax, 0x9103f5
or eax, 0xc00a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x561a2dbc
and eax, 0x5481c600
or eax, 0xa8040100
mov dword [ebx], eax
add ebx, edx
and eax, 0x47998fc5
and eax, 0x818700
or eax, 0x17e78fe
mov dword [ebx], eax
add ebx, edx
xor eax, 0x33a150a4
and eax, 0x2000008
or eax, 0xc5000020
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f3e5787
and eax, 0x7000000
or eax, 0xf8fef885
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d36cd2c
or eax, 0x17b74a4f
and eax, 0x4d15ef
or eax, 0x8010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3c4092bc
and eax, 0x34050700
or eax, 0xc080c000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d0a5203
and eax, 0x5d8fd702
or eax, 0x7028fc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d4af907
and eax, 0x20
or eax, 0xc7000006
mov dword [ebx], eax
add ebx, edx
or eax, 0x171af3a6
and eax, 0xd71af084
or eax, 0x28e40001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5dcfb821
and eax, 0x8a4
or eax, 0x40a55b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3a9fadb9
and eax, 0x28850000
or eax, 0xc400c700
mov dword [ebx], eax
add ebx, edx
or eax, 0x250a8fe2
and eax, 0xc08fcfe2
or eax, 0x270301c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a868f86
or eax, 0x352332a9
and eax, 0x85000078
or eax, 0x42000004
mov dword [ebx], eax
add ebx, edx
and eax, 0x290f7316
and eax, 0x1000004
or eax, 0xfefee881
mov dword [ebx], eax
add ebx, edx
xor eax, 0x559d671
and eax, 0x2100f4
or eax, 0x118410b
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f5505ea
and eax, 0x64054500
or eax, 0x80808200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x387878a4
and eax, 0xc8fdbfa4
or eax, 0x2102405a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x62659f68
and eax, 0x83000014
or eax, 0x44000028
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c8bae2f
xor eax, 0x32239f96
and eax, 0x36228080
or eax, 0xc9dc6005
mov dword [ebx], eax
add ebx, edx
and eax, 0x466e6445
and eax, 0x60005
or eax, 0x11087fa
mov dword [ebx], eax
add ebx, edx
and eax, 0x31296f94
and eax, 0x700
or eax, 0xdc85c000
mov dword [ebx], eax
add ebx, edx
and eax, 0xc33c4b1
and eax, 0x401c400
or eax, 0xf3fe3bfe
mov dword [ebx], eax
add ebx, edx
xor eax, 0x32a7376a
or eax, 0x41c760bf
and eax, 0xc000002d
or eax, 0x28000100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3ae1bf8e
and eax, 0x1621
or eax, 0x4400c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b9d07a8
and eax, 0x194080
or eax, 0x42038
mov dword [ebx], eax
add ebx, edx
or eax, 0x488eca10
and eax, 0x48858a00
or eax, 0x15600100
mov dword [ebx], eax
add ebx, edx
or eax, 0x3dba30a5
and eax, 0x4ccc8881
or eax, 0x80004442
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a694da8
xor eax, 0x2f78ff7
and eax, 0x488b4144
or eax, 0xa4001488
mov dword [ebx], eax
add ebx, edx
and eax, 0x523c8d28
and eax, 0x6d04721
and eax, 0x400
or eax, 0xb854e883
mov dword [ebx], eax
add ebx, edx
xor eax, 0xdc971a
and eax, 0x2110
or eax, 0x464
mov dword [ebx], eax
add ebx, edx
and eax, 0x476a64bb
and eax, 0x420
or eax, 0x350c410b
mov dword [ebx], eax
add ebx, edx
or eax, 0x45d0cb9
and eax, 0x355d4c1a
or eax, 0xcaa22204
mov dword [ebx], eax
add ebx, edx
or eax, 0x23f598f7
and eax, 0x39a2eabf
and eax, 0x100488b
or eax, 0x80080500
mov dword [ebx], eax
add ebx, edx
or eax, 0x30059abb
and eax, 0x101cb81
or eax, 0x920040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x41df9ea4
and eax, 0x400100
or eax, 0xbbb18000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x13b7561c
and eax, 0x27f2c476
and eax, 4
or eax, 0x88000268
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5817c876
and eax, 0x78800
or eax, 0x203081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x24c2a0ae
and eax, 0x24401800
or eax, 0xb02a200
mov dword [ebx], eax
add ebx, edx
or eax, 0x518dae97
and eax, 0x550b0001
or eax, 0x200000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b9910d4
and eax, 0x4c820000
or eax, 0x30408108
mov dword [ebx], eax
add ebx, edx
xor eax, 0x20507a67
and eax, 0x42
or eax, 0x81000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5bdca02c
and eax, 0x58dca062
or eax, 0x20210390
mov dword [ebx], eax
add ebx, edx
or eax, 0x4561b8df
and eax, 0xc458b70
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x64f19b63
and eax, 0x101001
or eax, 0x10b8204
mov dword [ebx], eax
add ebx, edx
or eax, 0x1dea87c1
and eax, 0x10e81500
or eax, 0xc2002000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b096807
and eax, 0x4f3f8fe0
and eax, 0x90000
or eax, 0x90800001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2174dcb3
and eax, 0x4b0
or eax, 0x2308
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6080e294
and eax, 0x4508
or eax, 0x81080883
mov dword [ebx], eax
add ebx, edx
xor eax, 0x331d9198
and eax, 0x154801
or eax, 0xea21e0
mov dword [ebx], eax
add ebx, edx
and eax, 0x69225d67
xor eax, 0x1ea6656a
and eax, 0xc800000
or eax, 0x718100
mov dword [ebx], eax
add ebx, edx
and eax, 0x474d73fb
and eax, 0
or eax, 0x8b0000d8
mov dword [ebx], eax
add ebx, edx
and eax, 0x12fe8831
xor eax, 0x2b1b967b
and eax, 0x20010041
or eax, 0xd2800814
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c2ad1ce
and eax, 0x40
or eax, 0xda80
mov dword [ebx], eax
add ebx, edx
and eax, 0x16ed991e
xor eax, 0x6b2efe08
and eax, 0x2266200
or eax, 0x19081
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f403cc0
or eax, 0x2a09b06d
and eax, 0xa080000
or eax, 0x80800000
mov dword [ebx], eax
add ebx, edx
or eax, 0xc89dfe2
xor eax, 0x1078279b
and eax, 0x2038
or eax, 0x780
mov dword [ebx], eax
add ebx, edx
or eax, 0x1842b13
or eax, 0x79422666
and eax, 0x2100058b
or eax, 0x4084000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e887e1e
and eax, 0x7c0a
or eax, 0x40
mov dword [ebx], eax
add ebx, edx
and eax, 0x686024df
and eax, 0x2400
or eax, 0x72370235
mov dword [ebx], eax
add ebx, edx
or eax, 0x61b889af
or eax, 0x77440b6a
and eax, 0x13c7a965
or eax, 0x8001000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x677dd0d2
and eax, 0x4c2a0000
or eax, 0x1010000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5716e477
xor eax, 0x498a2d43
and eax, 0x13b18104
or eax, 0xac400008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b331538
and eax, 0x80000030
or eax, 0x1000048
mov dword [ebx], eax
add ebx, edx
xor eax, 0x136a6d60
xor eax, 0x3a0e78d3
and eax, 0x4415c1
or eax, 0x92e020
mov dword [ebx], eax
add ebx, edx
and eax, 0x777c6e9b
and eax, 0x6246cc87
and eax, 0x400000
or eax, 0xc0b18100
mov dword [ebx], eax
add ebx, edx
and eax, 0x592cde2b
and eax, 0
or eax, 0x89000014
mov dword [ebx], eax
add ebx, edx
and eax, 0x767e08e9
xor eax, 0x61b87341
and eax, 0x203001
or eax, 0x78880
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e295212
xor eax, 0x53961922
and eax, 0x2080a200
or eax, 0x1800
mov dword [ebx], eax
add ebx, edx
and eax, 0x483c5970
and eax, 0x38738de9
and eax, 0
or eax, 0x552b0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x39ef240
and eax, 0x1020000
or eax, 0xe6f08108
mov dword [ebx], eax
add ebx, edx
and eax, 0xa3aea29
and eax, 0x2028008
or eax, 0x89851a61
mov dword [ebx], eax
add ebx, edx
and eax, 0x3cd23ff1
or eax, 0x47bc6d0f
and eax, 0x420c0c45
or eax, 0xb0010000
mov dword [ebx], eax
add ebx, edx
and eax, 0xe1c8119
and eax, 0x18a44e4e
and eax, 0
or eax, 0x35000068
mov dword [ebx], eax
add ebx, edx
and eax, 0x291c9925
and eax, 0x20
or eax, 0xffde
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f9b8a9e
and eax, 0x27989088
or eax, 0x200001
mov dword [ebx], eax
add ebx, edx
or eax, 0xe945103
and eax, 0x53c0001d
and eax, 0x1800000
or eax, 0x4c0b0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x42a4812b
and eax, 0x60becdd2
and eax, 0x800000
or eax, 0xb2718108
mov dword [ebx], eax
add ebx, edx
and eax, 0x5461eda9
or eax, 0x3f6b7524
and eax, 0x100002c
or eax, 0x80000013
mov dword [ebx], eax
add ebx, edx
and eax, 0x423c2643
and eax, 0x2e9462cb
and eax, 1
or eax, 0xcf53c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a3d15e
and eax, 0x1e18100
or eax, 0x3c100000
mov dword [ebx], eax
add ebx, edx
and eax, 0x52c2ce2e
xor eax, 0x6aa7fe3e
and eax, 0xa000036
or eax, 0x81000180
mov dword [ebx], eax
add ebx, edx
and eax, 0x349311ee
and eax, 4
or eax, 0xc2810c51
mov dword [ebx], eax
add ebx, edx
or eax, 0x264e32b4
and eax, 0x6a0
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0xfb336b3
xor eax, 0x22e653fa
and eax, 0x20e05000
or eax, 0x9d18a281
mov dword [ebx], eax
add ebx, edx
and eax, 0x76ff6366
and eax, 0x27eb9ab5
and eax, 0x880000
or eax, 0x8a000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c74db82
and eax, 0x380
or eax, 0x2438
mov dword [ebx], eax
add ebx, edx
or eax, 0x45798f31
and eax, 0xe55eb8
and eax, 0x2108b8
or eax, 0x6b000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x67d93dfc
and eax, 0x988100
or eax, 0x6800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2bc3ebe4
or eax, 0x2bb8e5c9
and eax, 0x1c30000
or eax, 0x44040000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x32d98071
and eax, 0x180070
or eax, 0x1658c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7150b666
and eax, 0x6cd374d8
and eax, 0x60414000
or eax, 0x98048700
mov dword [ebx], eax
add ebx, edx
or eax, 0x2e4673f5
xor eax, 0x329f7588
and eax, 0x21
or eax, 0x16900
mov dword [ebx], eax
add ebx, edx
and eax, 0xb0f1c38
and eax, 0
or eax, 0x71f445c7
mov dword [ebx], eax
add ebx, edx
or eax, 0x754a339e
and eax, 0x45000003
or eax, 0x82000020
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d64ba3d
and eax, 0xf0acca3
and eax, 0x5000001
or eax, 0x4052f044
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a01d17f
and eax, 0x40000001
or eax, 0x5c70000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7540d18e
and eax, 0x3508c
or eax, 0x1102c60
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a0f2646
and eax, 0x68044200
or eax, 0x80418500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x60f31abd
and eax, 0x6396719d
and eax, 0x511c
or eax, 0x440
mov dword [ebx], eax
add ebx, edx
or eax, 0x2252ca94
and eax, 0x4045c4
or eax, 0x55a40003
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1297c9ba
xor eax, 0x3405fa45
and eax, 0x43000020
or eax, 0x84000043
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f6d0c91
and eax, 0x8080040
or eax, 0xe005
mov dword [ebx], eax
add ebx, edx
and eax, 0x9a714d4
and eax, 0xb9d06ba
and eax, 0
or eax, 0x45c70000
mov dword [ebx], eax
add ebx, edx
and eax, 0x642213c7
and eax, 0x4e99a812
and eax, 0
or eax, 0x83f2dc
mov dword [ebx], eax
add ebx, edx
or eax, 0x72eea5a5
and eax, 0x5045c700
or eax, 0x88000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x54a03a19
and eax, 0x8400
or eax, 0xc0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x76bfce9d
and eax, 0x50944045
or eax, 0x81400582
mov dword [ebx], eax
add ebx, edx
or eax, 0x62d5283b
and eax, 0xc3000160
or eax, 0x4000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3d33d267
and eax, 0x7701d045
or eax, 0xcc0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x65af67ec
and eax, 0x45c70000
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0xbf101c
and eax, 0x158000c
or eax, 0x48fc0
mov dword [ebx], eax
add ebx, edx
or eax, 0x6eba1e40
xor eax, 0x21345552
and eax, 0x4840c200
or eax, 0x80050500
mov dword [ebx], eax
add ebx, edx
or eax, 0x73199fb7
and eax, 0x8814
or eax, 0x48
mov dword [ebx], eax
add ebx, edx
xor eax, 0x44e12dd6
xor eax, 0x4412ff8
and eax, 0x40800042
or eax, 0x29444585
mov dword [ebx], eax
add ebx, edx
or eax, 0x1d49ca5
xor eax, 0x74db1618
and eax, 0x5000089
or eax, 0xc2000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x49337893
and eax, 0x82124000
or eax, 0x8c8045
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c5255ae
and eax, 0x20000
or eax, 0x45c50001
mov dword [ebx], eax
add ebx, edx
or eax, 0x56f1b620
and eax, 0xb0b220
or eax, 0x8019c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x453ed571
and eax, 0x44600
or eax, 0xb8418100
mov dword [ebx], eax
add ebx, edx
and eax, 0x634f3c89
and eax, 0x10000
or eax, 0x135e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3fc1045c
and eax, 0x5ce443b0
and eax, 0x10800100
or eax, 0x3444c7
mov dword [ebx], eax
add ebx, edx
and eax, 0x44861f83
and eax, 0x80
or eax, 0xc7000004
mov dword [ebx], eax
add ebx, edx
or eax, 0x613f21c8
and eax, 0x220b2044
or eax, 0x10c09001
mov dword [ebx], eax
add ebx, edx
and eax, 0x16fa4072
or eax, 0x5f32a273
and eax, 0x45c20001
or eax, 0x50000
mov dword [ebx], eax
add ebx, edx
and eax, 0x514a2305
xor eax, 0x7a86f07a
and eax, 0x803028
or eax, 0x310b84
mov dword [ebx], eax
add ebx, edx
and eax, 0x52423a22
or eax, 0x64eddc27
and eax, 0x441e800
or eax, 0x83020000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x483f11a8
and eax, 0x4ed090d4
and eax, 0x44000000
or eax, 0xa18b0002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b4dfc14
and eax, 0x50f9188b
and eax, 0x40c00000
or eax, 0x8c0cc35d
mov dword [ebx], eax
add ebx, edx
or eax, 0x1084aff
and eax, 0xccccc8cc
or eax, 0x400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3475c25f
and eax, 0x4fb577f5
and eax, 0x48800480
or eax, 0x844cc84c
mov dword [ebx], eax
add ebx, edx
or eax, 0x6097d355
or eax, 0x63f5c850
and eax, 0xcccccccc
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d371fc
or eax, 0x4f1ea703
and eax, 0xcc0b1500
or eax, 0x208040cc
mov dword [ebx], eax
add ebx, edx
or eax, 0x550a11e9
xor eax, 0x64abcdd9
and eax, 0x81008800
or eax, 0x46546483
mov dword [ebx], eax
add ebx, edx
or eax, 0x699771ce
or eax, 0x1333f833
and eax, 0x6c46fc45
or eax, 0x80000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f07d408
xor eax, 0x2bddba26
and eax, 0x44820001
or eax, 0x1450000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x563ef518
or eax, 0x1830ec40
and eax, 0x381858
or eax, 0x2a0
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc3a3023
and eax, 0x4000200
or eax, 0xf045c500
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f172ced
or eax, 0x163c985d
and eax, 0x5720
or eax, 2
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c866b82
and eax, 0x4102
or eax, 0x85f004c5
mov dword [ebx], eax
add ebx, edx
xor eax, 0x74aaf9d
and eax, 0x5b1cbd6f
and eax, 0x200000a
or eax, 0xc5000091
mov dword [ebx], eax
add ebx, edx
xor eax, 0x355f8b15
and eax, 0x20408804
or eax, 0x8006441
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d0a9e7e
and eax, 0
or eax, 0x45c70001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2511f5a0
and eax, 0x4061a0
or eax, 0x280848
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5816a8b8
and eax, 0x50a70457
and eax, 0x40040000
or eax, 0xa441c700
mov dword [ebx], eax
add ebx, edx
and eax, 0x55b2cd7a
and eax, 0x4f6a0164
and eax, 0x100
or eax, 0x132a9
mov dword [ebx], eax
add ebx, edx
or eax, 0x66c83212
xor eax, 0x4efbb130
and eax, 0x200083
or eax, 0x11c04544
mov dword [ebx], eax
add ebx, edx
and eax, 0x6601b394
and eax, 0x100
or eax, 0xc7000038
mov dword [ebx], eax
add ebx, edx
and eax, 0x227252f4
or eax, 0x7b9b7dce
and eax, 0x428a5c44
or eax, 0x208001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3d254721
and eax, 0x4491b528
and eax, 0x44810000
or eax, 0x1460001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a0f9323
and eax, 0xc88300
or eax, 0x142cd8
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d1df452
xor eax, 0x5c2d0963
and eax, 0x54018500
or eax, 0x80444200
mov dword [ebx], eax
add ebx, edx
and eax, 0x3665e215
and eax, 0x4000
or eax, 0xc9b
mov dword [ebx], eax
add ebx, edx
or eax, 0x71e578c4
and eax, 0x5201ef4d
and eax, 0x10004445
or eax, 0x2ed00182
mov dword [ebx], eax
add ebx, edx
and eax, 0x41e7e5ba
and eax, 0x100
or eax, 0xc700000c
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc150a73
and eax, 0x369e8b56
and eax, 0x140844
or eax, 0x58e0c401
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7136b7e4
and eax, 0x1c20000
or eax, 0x44050000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3bbfe8b
or eax, 0x29c86aca
and eax, 0x8eb2c8
or eax, 0x100
mov dword [ebx], eax
add ebx, edx
or eax, 0x264fdeb4
and eax, 0x445c700
or eax, 0xc0000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e519f39
and eax, 0x15120
or eax, 0x2042
mov dword [ebx], eax
add ebx, edx
or eax, 0x573d1161
or eax, 0x77fb36b7
and eax, 0x14c045c7
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ad0e11
and eax, 0x4b0e23cd
and eax, 0x10000c1
or eax, 0xc600000a
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f16972d
and eax, 0xf9149445
or eax, 0xa92800
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f219ddb
or eax, 0x513988f8
and eax, 0x41010000
or eax, 0x4c60000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e7e0994
xor eax, 0x792435b2
and eax, 0x882420
or eax, 0x240198
mov dword [ebx], eax
add ebx, edx
and eax, 0x61735eab
or eax, 0x7f2e2656
and eax, 0x34040600
or eax, 0x8041c100
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b2429b3
xor eax, 0x50e4720d
and eax, 0x180b6
or eax, 0x201
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4365ffae
and eax, 0x2204501
or eax, 0x209000c6
mov dword [ebx], eax
add ebx, edx
and eax, 0x5fe3e343
and eax, 0x2000142
or eax, 0xc500002c
mov dword [ebx], eax
add ebx, edx
or eax, 0x8f4d8db
and eax, 0x47f08845
or eax, 0x2400
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b2b65b
and eax, 0xa00000
or eax, 0x42480000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e844017
and eax, 0x8000016
or eax, 0x830004e8
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c2aa08d
xor eax, 0x32d052f8
and eax, 0x80200405
or eax, 0x60050840
mov dword [ebx], eax
add ebx, edx
and eax, 0x24287fe3
and eax, 0x41
or eax, 0xd000024
mov dword [ebx], eax
add ebx, edx
and eax, 0x67a84244
and eax, 0
or eax, 0xbd0b
mov dword [ebx], eax
add ebx, edx
and eax, 0x1839ef89
and eax, 0xad01
or eax, 0x6c940034
mov dword [ebx], eax
add ebx, edx
and eax, 0x42279a6
and eax, 0x4000924
or eax, 0x104d8241
mov dword [ebx], eax
add ebx, edx
or eax, 0x75c844a4
xor eax, 0x6db0e608
and eax, 0x101c2181
or eax, 0x8682c000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f523784
and eax, 0xf1800000
or eax, 0x10000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x59f04550
and eax, 0x104afa5d
and eax, 0x10
or eax, 0x960c
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a6f55e3
and eax, 0
or eax, 0x10888189
mov dword [ebx], eax
add ebx, edx
xor eax, 0x56bd0f91
and eax, 0x5bcf0608
and eax, 0x40010000
or eax, 0x158a0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x29527372
and eax, 0x3afcf436
and eax, 0x18c00010
or eax, 0x81228108
mov dword [ebx], eax
add ebx, edx
and eax, 0x418ad918
or eax, 0x1125b27d
and eax, 0x1000015
or eax, 0x80000002
mov dword [ebx], eax
add ebx, edx
or eax, 0x15f314d9
and eax, 0x132cd91f
and eax, 0x12
or eax, 0x268e0
mov dword [ebx], eax
add ebx, edx
or eax, 0x42c2a62c
and eax, 0x408a00
or eax, 0x10050100
mov dword [ebx], eax
add ebx, edx
and eax, 0x568fae51
or eax, 0x4744ad5a
and eax, 0x42f00
or eax, 0xa25025
mov dword [ebx], eax
add ebx, edx
or eax, 0x50875cfa
and eax, 0x65dfa5c9
and eax, 0x12500
or eax, 0x82681000
mov dword [ebx], eax
add ebx, edx
and eax, 0xad2db47
and eax, 0
or eax, 0x90880000
mov dword [ebx], eax
add ebx, edx
or eax, 0x47565e89
and eax, 0x1088
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x71d06f2a
xor eax, 0x77697a25
and eax, 0x10058b
or eax, 0x81044800
mov dword [ebx], eax
add ebx, edx
and eax, 0x1fa74a2c
or eax, 0x14654023
and eax, 0x250029
or eax, 0x292c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x41fa9f26
and eax, 0x40f18100
or eax, 0xbc000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x16d7ca9e
and eax, 0x13f2c4b0
and eax, 0x2624080
or eax, 0x8901342f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5afd89c0
and eax, 0xc0801c45
or eax, 0xa010010
mov dword [ebx], eax
add ebx, edx
and eax, 0x43dd7641
and eax, 0x1001
or eax, 0x43a0
mov dword [ebx], eax
add ebx, edx
and eax, 0x5880ffe
and eax, 0x280
or eax, 0xd7edf001
mov dword [ebx], eax
add ebx, edx
or eax, 0x1f429e3a
and eax, 0x5ef906b4
and eax, 0xa890000
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x568667cd
and eax, 0x88
or eax, 0x1000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x125b6025
xor eax, 0x46d28760
and eax, 0x4589
or eax, 0x83100002
mov dword [ebx], eax
add ebx, edx
or eax, 0x38332d4c
and eax, 0x1a0101c0
or eax, 0x40c0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x35f40536
and eax, 0x4ba88261
and eax, 0
or eax, 0x350000e9
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e24129b
xor eax, 0x652e4fb9
and eax, 0x12020c02
or eax, 0x61708294
mov dword [ebx], eax
add ebx, edx
or eax, 0x6af9ef06
and eax, 0x1084d82
or eax, 0x80000009
mov dword [ebx], eax
add ebx, edx
and eax, 0x73882244
and eax, 0
or eax, 0xc07be1
mov dword [ebx], eax
add ebx, edx
and eax, 0x763cd53d
and eax, 0x100
or eax, 0xb2c98000
mov dword [ebx], eax
add ebx, edx
and eax, 0x31d92503
xor eax, 0x5531429f
and eax, 0x100000f
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5274fa67
and eax, 0x74ba49
or eax, 0x10180
mov dword [ebx], eax
add ebx, edx
and eax, 0x4330fa
and eax, 0x410000
or eax, 0xb3b08100
mov dword [ebx], eax
add ebx, edx
and eax, 0x32694129
and eax, 0
or eax, 0x890000ff
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ca53548
and eax, 0
or eax, 0x108881
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ae3767c
and eax, 0
or eax, 0x10558b00
mov dword [ebx], eax
add ebx, edx
or eax, 0x249f6def
xor eax, 0x74575a5a
and eax, 0x8081
or eax, 0x3d214200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5670a0a5
and eax, 0x4ad983bd
and eax, 0x42010000
or eax, 0xb0800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x644ac536
and eax, 0x409f3ee8
and eax, 0x40000000
or eax, 0x2976bb7b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x694ee276
xor eax, 0x3c77ccc6
and eax, 0x3408058b
or eax, 0x1004000
mov dword [ebx], eax
add ebx, edx
and eax, 0x67652de7
and eax, 0x401
or eax, 0x8820
mov dword [ebx], eax
add ebx, edx
or eax, 0x48f72e7b
and eax, 0x32a431
or eax, 0x80104
mov dword [ebx], eax
add ebx, edx
and eax, 0x67905e94
xor eax, 0x28f7ca3e
and eax, 0x8808800
or eax, 0x80100100
mov dword [ebx], eax
add ebx, edx
and eax, 0x49be12c2
or eax, 0x52ff0370
and eax, 0xa000010
or eax, 0x81000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x62063b10
and eax, 0
or eax, 0xe181184d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x394f4e
and eax, 0x5602
or eax, 0xc0
mov dword [ebx], eax
add ebx, edx
and eax, 0x145e3362
and eax, 0x1000
or eax, 0x265e181
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5dabea44
or eax, 0x23227879
and eax, 0x558a0000
or eax, 0x10000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a0ed68f
xor eax, 0x5a1c3717
and eax, 0x65808110
or eax, 0x8420004
mov dword [ebx], eax
add ebx, edx
and eax, 0x196a274c
or eax, 0x1657083
and eax, 0x1000002
or eax, 0x80000040
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f8f51b
or eax, 0x54f3467d
and eax, 0x1300672
or eax, 0x89980
mov dword [ebx], eax
add ebx, edx
or eax, 0x3927c9b0
and eax, 0x80a8800
or eax, 0x80800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x24e90611
or eax, 0x2dc9766e
and eax, 0x28000000
or eax, 0x90000010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b718bca
or eax, 0x7d8fc9b9
and eax, 0x4a5a
or eax, 0x2000
mov dword [ebx], eax
add ebx, edx
or eax, 0x726c4055
and eax, 0x8fa4a40
and eax, 0x84000
or eax, 0xd10052b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5004efd9
xor eax, 0x6d982570
and eax, 0x902
or eax, 0x5008
mov dword [ebx], eax
add ebx, edx
and eax, 0x219caf1f
or eax, 0xf314322
and eax, 0x300000
or eax, 0x62405
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d1ef1f6
and eax, 0x77bec542
and eax, 0x60080500
or eax, 0x8a053000
mov dword [ebx], eax
add ebx, edx
or eax, 0x42c46d3d
or eax, 0x135b3ed9
and eax, 0x498b652c
or eax, 0x4000002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x9f3331
or eax, 0x213d3827
and eax, 0x4409001c
or eax, 0x80c08100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x19295a70
and eax, 0x81e0db6c
or eax, 0x1f2402
mov dword [ebx], eax
add ebx, edx
and eax, 0x5aadcd22
and eax, 0xaccd20
or eax, 0xff4210d1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x773045e2
and eax, 0x88808813
or eax, 0x101ec
mov dword [ebx], eax
add ebx, edx
xor eax, 0x14e4e194
and eax, 0x3fd9f612
and eax, 0x18000000
or eax, 0xa0000010
mov dword [ebx], eax
add ebx, edx
or eax, 0x4156fe5e
or eax, 0x35873537
and eax, 0x1008
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
or eax, 0x26c161f2
and eax, 0x23005d44
and eax, 0x2004100
or eax, 0xc15da48b
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e93f08e
and eax, 0xccccc48c
or eax, 0x840
mov dword [ebx], eax
add ebx, edx
and eax, 0x14c826b
xor eax, 0x53120de2
and eax, 0x404c8c88
or eax, 0x8c804044
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c185927
or eax, 0x37edc234
and eax, 0x6c894004
or eax, 0x800215c8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x32f23427
and eax, 0xc6506083
or eax, 0x1048c00
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ec065
and eax, 0xc001
or eax, 0x62e13844
mov dword [ebx], eax
add ebx, edx
or eax, 0x32e4e190
xor eax, 0x3dc78185
and eax, 0x45020000
or eax, 0xc50001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c40d675
and eax, 0x70474
or eax, 0x82880
mov dword [ebx], eax
add ebx, edx
and eax, 0x6051d33d
xor eax, 0x1c2a1f25
and eax, 0x10010700
or eax, 0xe044c000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2424f2bb
and eax, 0x28c07274
and eax, 0x1210
or eax, 0x10581
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c0428fc
and eax, 0x80
or eax, 0xe9ec4547
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc630356
xor eax, 0x6174624e
and eax, 0x84000004
or eax, 0x43000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x741ba0f
or eax, 0x49fa608f
and eax, 0x3526005
or eax, 0x90018840
mov dword [ebx], eax
add ebx, edx
and eax, 0x1ebc9c61
xor eax, 0x474fd7fa
and eax, 0x45470000
or eax, 0x800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x55fc55d3
or eax, 0x2b567cf1
and eax, 0x10a64e0
or eax, 0x8004
mov dword [ebx], eax
add ebx, edx
and eax, 0x4568bc3b
or eax, 0x5c8bb345
and eax, 0x40018700
or eax, 0xa0444000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c1d32a9
or eax, 0x4741dc28
and eax, 0xef89
or eax, 0x16
mov dword [ebx], eax
add ebx, edx
xor eax, 0x679a7cb
xor eax, 0x3ccc55bb
and eax, 0x3ab405c7
or eax, 0x81484000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a7d3b7d
and eax, 0x830000d5
or eax, 0x44000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7708a559
and eax, 0x30088404
or eax, 0x46405841
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1394545e
or eax, 0x5f39d027
and eax, 0x45c50000
or eax, 0x20000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d818953
and eax, 0x50
or eax, 0x103288
mov dword [ebx], eax
add ebx, edx
or eax, 0x44f7e46e
and eax, 0x55b4f37
and eax, 0x4414600
or eax, 0xd0048100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x655fcfde
and eax, 0x5e546af7
and eax, 4
or eax, 0x11728
mov dword [ebx], eax
add ebx, edx
xor eax, 0x698e92d8
and eax, 0x59775ec4
and eax, 0x80004c4
or eax, 0xb4d04103
mov dword [ebx], eax
add ebx, edx
and eax, 0x6864aadd
and eax, 0x45
or eax, 0xc7000100
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f2e40a3
and eax, 0x7629012f
and eax, 0x16000005
or eax, 0x110cc40
mov dword [ebx], eax
add ebx, edx
and eax, 0x299a9f4e
and eax, 0x1000000
or eax, 0x44c70000
mov dword [ebx], eax
add ebx, edx
and eax, 0x71f0ad52
and eax, 0x3fcedefa
and eax, 0x1400000
or eax, 0xcf9c8
mov dword [ebx], eax
add ebx, edx
and eax, 0x1d0d761f
and eax, 0x44000
or eax, 0xc4418700
mov dword [ebx], eax
add ebx, edx
or eax, 0x246d54dc
or eax, 0x4055c498
and eax, 0x135c
or eax, 0x20
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d383cd1
xor eax, 0x80e302d
and eax, 0x45
or eax, 0x55c04582
mov dword [ebx], eax
add ebx, edx
or eax, 0x2796fa17
and eax, 0x47000106
or eax, 0x80000020
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f2caf61
and eax, 0x6604ac45
or eax, 0xd01000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3518c81f
or eax, 0x4c26c458
and eax, 0x44060000
or eax, 0x1c10000
mov dword [ebx], eax
add ebx, edx
or eax, 0xf2ca171
and eax, 0x71389226
and eax, 0x200020
or eax, 0x13a98
mov dword [ebx], eax
add ebx, edx
xor eax, 0xec28277
and eax, 0x4418000
or eax, 0xb0044700
mov dword [ebx], eax
add ebx, edx
xor eax, 0x148f6af1
and eax, 0xa551
or eax, 0x5206
mov dword [ebx], eax
add ebx, edx
xor eax, 0x277a9896
and eax, 0x43045c1
or eax, 0x40800006
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5fd8bb90
and eax, 0x3000005
or eax, 0xc40000a0
mov dword [ebx], eax
add ebx, edx
or eax, 0x78f608b3
and eax, 0x71520805
or eax, 0x8a440
mov dword [ebx], eax
add ebx, edx
or eax, 0x369f67d9
and eax, 0x458b0001
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e54fe86
and eax, 0
or eax, 0x1c083fc
mov dword [ebx], eax
add ebx, edx
or eax, 0x34214231
and eax, 0x1e04189
or eax, 0x8a1c0400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x78f12120
or eax, 0x42cd70cd
and eax, 0xc0c154e5
or eax, 0xc020900
mov dword [ebx], eax
add ebx, edx
and eax, 0x57a2ec15
and eax, 0x4af22a87
and eax, 0x40800804
or eax, 0x8c4cc4c8
mov dword [ebx], eax
add ebx, edx
and eax, 0x6f2b8c5
and eax, 0x4c088c4
or eax, 0xc80c4408
mov dword [ebx], eax
add ebx, edx
or eax, 0x5577b60
and eax, 0xcc8b55cc
or eax, 0x20000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3df74052
and eax, 0x804000
or eax, 0xac81
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d4cdc0c
and eax, 0
or eax, 0x8fb80000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x23550017
xor eax, 0x4f400a9d
and eax, 0x23000000
or eax, 0x8000045
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a49e522
and eax, 0x11010045
or eax, 0x4340800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2cf1986d
and eax, 0x9c49020
or eax, 0x823b6fd3
mov dword [ebx], eax
add ebx, edx
or eax, 0x777aa6d0
and eax, 0x2c12e74f
and eax, 0x8000041
or eax, 0xc181180c
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b4499b3
and eax, 0x88b9
or eax, 0x2200
mov dword [ebx], eax
add ebx, edx
or eax, 0xb193920
and eax, 0x909b181
or eax, 0x40644000
mov dword [ebx], eax
add ebx, edx
and eax, 0x72994823
and eax, 0x40010000
or eax, 0xb1800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3be21f7c
and eax, 0
or eax, 0xf3da
mov dword [ebx], eax
add ebx, edx
and eax, 0xf08f803
and eax, 0x8000
or eax, 0x25d40188
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b2ab552
and eax, 0x48a0000
or eax, 0x51010000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d9f42aa
and eax, 0x1dbbd4cf
and eax, 0x5820000
or eax, 0x20708108
mov dword [ebx], eax
add ebx, edx
or eax, 0x56477489
xor eax, 0x4d486150
and eax, 0x91
or eax, 0x81000026
mov dword [ebx], eax
add ebx, edx
and eax, 0x5533d60d
and eax, 0x2c450348
and eax, 0
or eax, 0x491eca
mov dword [ebx], eax
add ebx, edx
xor eax, 0x423b7a94
and eax, 0x42620000
or eax, 0x8808100
mov dword [ebx], eax
add ebx, edx
and eax, 0xa0b7ba1
or eax, 0xbedebe
and eax, 0x20
or eax, 0x81000001
mov dword [ebx], eax
add ebx, edx
and eax, 0x765113b6
and eax, 0x20
or eax, 0x210ad2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d27aa56
and eax, 0xc048000
or eax, 0x410b00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x666a7810
or eax, 0x13716120
and eax, 0x2ee000
or eax, 5
mov dword [ebx], eax
add ebx, edx
and eax, 0x353c081
and eax, 0x20000
or eax, 0xea400d00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b5825d2
or eax, 0x107c9ba8
and eax, 0xd0340000
or eax, 0x28010000
mov dword [ebx], eax
add ebx, edx
or eax, 0x58210e95
xor eax, 0x67b36ef6
and eax, 0x88000062
or eax, 0x88
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7bfe3301
and eax, 0x241080
or eax, 0x1c410
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d675651
and eax, 0x458200
or eax, 0x10080900
mov dword [ebx], eax
add ebx, edx
or eax, 0x1d3f2ee3
and eax, 0x1952a181
or eax, 0x20004000
mov dword [ebx], eax
add ebx, edx
or eax, 0x81b13a6
and eax, 0x31010001
or eax, 0xc0800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x636c1849
and eax, 0x2641808
or eax, 0x2c024731
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3fe527dc
and eax, 0x1005081
or eax, 0x8010050a
mov dword [ebx], eax
add ebx, edx
and eax, 0x79da7509
and eax, 0x101100
or eax, 0xe780c2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c5a2bda
or eax, 0x478be578
and eax, 0x448a8100
or eax, 0x90400000
mov dword [ebx], eax
add ebx, edx
and eax, 0x74ad0dd6
or eax, 0x7e5974f1
and eax, 0
or eax, 0x81000002
mov dword [ebx], eax
add ebx, edx
or eax, 0x5871142b
and eax, 0x74c6841b
and eax, 0x400002
or eax, 0x1b3f1f0
mov dword [ebx], eax
add ebx, edx
or eax, 0x8c18e2a
and eax, 0x191c34cd
and eax, 0
or eax, 0xd48a8900
mov dword [ebx], eax
add ebx, edx
or eax, 0x72c67c9b
or eax, 0x2b8737bf
and eax, 0x8b000025
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x2decd2fe
xor eax, 0x6c441682
and eax, 0x65041004
or eax, 0x98010841
mov dword [ebx], eax
add ebx, edx
or eax, 0x42afabd7
xor eax, 0x359cfd19
and eax, 0x84
or eax, 0x35000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x38eae8ed
and eax, 0x246ac8ec
or eax, 0x40041402
mov dword [ebx], eax
add ebx, edx
or eax, 0x10b124a2
and eax, 0x46379adf
and eax, 0x88a
or eax, 0x81084501
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d308ff9
and eax, 0xc070
or eax, 0x60481
mov dword [ebx], eax
add ebx, edx
or eax, 0x6094697a
and eax, 0x40908100
or eax, 0x9b610000
mov dword [ebx], eax
add ebx, edx
and eax, 0x30ddc714
and eax, 0x51b66ed1
and eax, 0
or eax, 0x89000054
mov dword [ebx], eax
add ebx, edx
xor eax, 0xfe2fc51
and eax, 0x20d401
or eax, 0x50080
mov dword [ebx], eax
add ebx, edx
or eax, 0x3228385c
and eax, 0x2685ace6
and eax, 0x58800
or eax, 0x10500300
mov dword [ebx], eax
add ebx, edx
and eax, 0x3aafff28
or eax, 0xd1566ed
and eax, 0x801e281
or eax, 0x22200000
mov dword [ebx], eax
add ebx, edx
or eax, 0x29f09296
or eax, 0x50f7ea11
and eax, 0x72810000
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x69780b18
and eax, 0x818
or eax, 0x2060
mov dword [ebx], eax
add ebx, edx
and eax, 0x62da6467
and eax, 0
or eax, 0x251c458b
mov dword [ebx], eax
add ebx, edx
and eax, 0x70a72622
or eax, 0x6cfe64b2
and eax, 0x6432
or eax, 0x8248
mov dword [ebx], eax
add ebx, edx
or eax, 0x45e35ce1
and eax, 0x62b021
or eax, 0x140104
mov dword [ebx], eax
add ebx, edx
or eax, 0x1151e2cc
or eax, 0x3ee5f6ba
and eax, 0x22113500
or eax, 0x40080000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d78bb10
and eax, 0x80000
or eax, 0x90800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x47fad79e
and eax, 0
or eax, 0x25d4
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d6b5b39
and eax, 0x10
or eax, 0x40aca9
mov dword [ebx], eax
add ebx, edx
or eax, 0x302919b7
and eax, 0xbe78c49
and eax, 0x410800
or eax, 0x80c2300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x45ff15cd
and eax, 0x4ca03081
or eax, 0xa248c100
mov dword [ebx], eax
add ebx, edx
or eax, 0x2a78d3a
and eax, 0x448bfdbb
or eax, 0x11000244
mov dword [ebx], eax
add ebx, edx
or eax, 0x72828131
and eax, 0x24828110
or eax, 0x80400000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6dc4be07
and eax, 0
or eax, 0x81000011
mov dword [ebx], eax
add ebx, edx
and eax, 0x10910f82
and eax, 0
or eax, 0x10b7ef2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x24fd5680
xor eax, 0x571d0cae
and eax, 0x508a0000
or eax, 0x84008800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x77f2ac73
and eax, 0xa0000021
or eax, 0x18000004
mov dword [ebx], eax
add ebx, edx
or eax, 0xe721fe5
and eax, 0x35474484
and eax, 0x484
or eax, 0x2150
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b4ed6a2
and eax, 0x263e0
or eax, 9
mov dword [ebx], eax
add ebx, edx
xor eax, 0x76f8c891
and eax, 0x30408300
or eax, 0x88054400
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a9ced9f
or eax, 0x7ae4b03
and eax, 0x860c
or eax, 0x1000
mov dword [ebx], eax
add ebx, edx
or eax, 0x619e422e
or eax, 0x4bba8525
and eax, 0x2abc4507
or eax, 0x140000c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x56227c14
and eax, 0x46000044
or eax, 0x81000008
mov dword [ebx], eax
add ebx, edx
or eax, 0x54f7fcdb
and eax, 0x75bac304
and eax, 0x808004
or eax, 0xa492441
mov dword [ebx], eax
add ebx, edx
and eax, 0x3188680f
xor eax, 0x7efc8a8c
and eax, 0x44440000
or eax, 0x1830000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a8d859f
and eax, 0x2db36463
and eax, 0x1020400
or eax, 0x144af4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b2d366b
xor eax, 0x25c07341
and eax, 0x10410300
or eax, 0xa004c400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b6c3bee
or eax, 0x2d012478
and eax, 0x545e
or eax, 0x200
mov dword [ebx], eax
add ebx, edx
or eax, 0x6910f5e2
and eax, 0x611045c6
or eax, 0x90c40001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3850552d
or eax, 0x7d6cad63
and eax, 0xc5000089
or eax, 0x2000010
mov dword [ebx], eax
add ebx, edx
and eax, 0x36aabdb9
and eax, 0x2000001
or eax, 0x39afc844
mov dword [ebx], eax
add ebx, edx
xor eax, 0x725441c8
xor eax, 0x6a00bc10
and eax, 0x1c30000
or eax, 0x44040000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x40665c12
xor eax, 0x6817c8fd
and eax, 0xa680c8
or eax, 0x406910
mov dword [ebx], eax
add ebx, edx
and eax, 0x238decea
and eax, 0x4c000
or eax, 0xd0410700
mov dword [ebx], eax
add ebx, edx
and eax, 0x7be580d7
and eax, 0x8000
or eax, 0x468f
mov dword [ebx], eax
add ebx, edx
or eax, 0x46b566e7
xor eax, 0x44839c33
and eax, 0x40c4
or eax, 0x3d800503
mov dword [ebx], eax
add ebx, edx
or eax, 0x1dcb660e
or eax, 0x1917f217
and eax, 0x500015c
or eax, 0xc2000020
mov dword [ebx], eax
add ebx, edx
or eax, 0x67ec3e2c
and eax, 0x662c3c44
or eax, 0x811c001
mov dword [ebx], eax
add ebx, edx
and eax, 0x47261a1e
and eax, 0x44040000
or eax, 0x1c30001
mov dword [ebx], eax
add ebx, edx
or eax, 0x599fa36b
and eax, 0x15f8300
or eax, 0x200894
mov dword [ebx], eax
add ebx, edx
xor eax, 0x324aa51
and eax, 0x410100
or eax, 0xf004c600
mov dword [ebx], eax
add ebx, edx
or eax, 0x7936d440
and eax, 0x5040
or eax, 0x2096
mov dword [ebx], eax
add ebx, edx
or eax, 0x4056eb3c
and eax, 0x5041c6
or eax, 0xb0a80401
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a921eb8
and eax, 0x82000125
or eax, 0x45000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2d744008
and eax, 0x5000000
or eax, 0xb0b5e845
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d560f10
and eax, 0x40c30000
or eax, 0x5040000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x45e7ae8e
and eax, 0x2484
or eax, 0x1595130
mov dword [ebx], eax
add ebx, edx
and eax, 0x209e3ae
or eax, 0x1bdc4698
and eax, 0x454700
or eax, 0xe4008000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x61247ae0
or eax, 0x4f36ceea
and eax, 0x1ce2
or eax, 1
mov dword [ebx], eax
add ebx, edx
or eax, 0x9d4a789
and eax, 0x1d405c3
or eax, 0x84084004
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ac7ab
and eax, 0x81
or eax, 0xc700004c
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c3c5bff
and eax, 0x4000045
or eax, 0xb86cc00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x450f6cd0
xor eax, 0x6d0989c9
and eax, 0x5800000
or eax, 0x40470000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7159d222
or eax, 0x3fbddcc4
and eax, 0x16a1ae0
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7f0edda0
and eax, 0x3b3fdd4f
and eax, 0x2804c500
or eax, 0xc4410200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c6f42a
and eax, 0x5398c29d
and eax, 8
or eax, 0x88d5
mov dword [ebx], eax
add ebx, edx
and eax, 0x2daa6e5f
and eax, 9
or eax, 0x2df44582
mov dword [ebx], eax
add ebx, edx
xor eax, 0x66f32c33
xor eax, 0x70892f74
and eax, 0x44c8
or eax, 0x9812
mov dword [ebx], eax
add ebx, edx
xor eax, 0x76acac42
and eax, 0x2a44088
or eax, 0x89500501
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c5abd5b
xor eax, 0x7a0f7d6b
and eax, 0x40036040
or eax, 0xd00840d
mov dword [ebx], eax
add ebx, edx
or eax, 0x471acf06
and eax, 0x29c415ce
and eax, 0x144
or eax, 0xe44d88b0
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c2f57c3
and eax, 0x40901c0
or eax, 0x5182082b
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb7289d6
and eax, 0xc08024
or eax, 0x10203c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x553d9114
xor eax, 0x1243dc3e
and eax, 0x3a44588
or eax, 0x88401001
mov dword [ebx], eax
add ebx, edx
or eax, 0x5cb4ba26
xor eax, 0x11072cad
and eax, 0x4433c000
or eax, 0x1082445
mov dword [ebx], eax
add ebx, edx
or eax, 0x75daeedf
xor eax, 0x3cd4f715
and eax, 0x10d0980
or eax, 0xa4800630
mov dword [ebx], eax
add ebx, edx
xor eax, 0x30699c86
and eax, 0x81000000
or eax, 0xa000001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6190e82a
and eax, 0x4810a009
or eax, 0x52b1444
mov dword [ebx], eax
add ebx, edx
and eax, 0x37bfdafe
or eax, 0x1db71a74
and eax, 0x90f1874
or eax, 0x82406580
mov dword [ebx], eax
add ebx, edx
xor eax, 0x370a3a4e
and eax, 0x39791b8e
and eax, 0x10010000
or eax, 0x453af855
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2863635b
and eax, 0x940190c
or eax, 0x820764d0
mov dword [ebx], eax
add ebx, edx
and eax, 0x9869748
and eax, 0x1021440
or eax, 0x4439a805
mov dword [ebx], eax
add ebx, edx
xor eax, 0x56c28cd2
and eax, 0x3303090
or eax, 0x88064c48
mov dword [ebx], eax
add ebx, edx
and eax, 0x64abef57
xor eax, 0x47b9fc3a
and eax, 0x45899048
or eax, 0x8006005
mov dword [ebx], eax
add ebx, edx
or eax, 0x5332fd68
xor eax, 0x23a71629
and eax, 0x5c148b04
or eax, 0x804100a8
mov dword [ebx], eax
add ebx, edx
or eax, 0x373c3659
and eax, 0x8b281589
or eax, 0x804000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4bb14f5e
and eax, 0x8804000
or eax, 0xe003b045
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2af9402e
and eax, 0xc0408001
or eax, 0x30050900
mov dword [ebx], eax
add ebx, edx
and eax, 0xfdc4b42
or eax, 0x1cd9429a
and eax, 0x188c498a
or eax, 0x23200401
mov dword [ebx], eax
add ebx, edx
and eax, 0x33abe3f0
xor eax, 0x21956b4f
and eax, 0x103d284d
or eax, 0x1408000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e69d623
and eax, 0x300540a
or eax, 0x80e00181
mov dword [ebx], eax
add ebx, edx
and eax, 0x279c1470
or eax, 0x3936eb1f
and eax, 0x11800102
or eax, 0x440900c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7f5accae
xor eax, 0x7ff33b5
and eax, 0x20048ac0
or eax, 0xc0410120
mov dword [ebx], eax
add ebx, edx
or eax, 0x23ed5419
xor eax, 0x61a944d1
and eax, 0x40128
or eax, 0x7ca04413
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5386a2c
and eax, 0x780c0b00
or eax, 0x84418008
mov dword [ebx], eax
add ebx, edx
and eax, 0xf77d4a7
xor eax, 0x77e86c1e
and eax, 0x79a84c1a
or eax, 0x4500121
mov dword [ebx], eax
add ebx, edx
or eax, 0x64bfd964
and eax, 0x7c558909
or eax, 0x80000200
mov dword [ebx], eax
add ebx, edx
and eax, 0x12a7bb26
xor eax, 0x1636a260
and eax, 0x12800
or eax, 0x8900c283
mov dword [ebx], eax
add ebx, edx
or eax, 0x5a60d3cd
and eax, 0x4e2d4c3d
and eax, 0x40014805
or eax, 0x58ab450
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b2774b0
and eax, 0x1000010
or eax, 0xe883c8
mov dword [ebx], eax
add ebx, edx
and eax, 0x430e3afa
or eax, 0x6e56d19c
and eax, 0xb584188
or eax, 0x80800401
mov dword [ebx], eax
add ebx, edx
xor eax, 0x701bbb90
or eax, 0xe9bd9d8
and eax, 0x4d1bd849
or eax, 0x200004
mov dword [ebx], eax
add ebx, edx
and eax, 0x11130f5b
and eax, 0x1010848
or eax, 0xc60875a0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x71d6fe87
and eax, 0x18045
or eax, 0x4400
mov dword [ebx], eax
add ebx, edx
xor eax, 0xcf609a7
and eax, 0x4e30000
or eax, 0x3080000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1098dc26
and eax, 0x224140ba
and eax, 0
or eax, 0xc445c7
mov dword [ebx], eax
add ebx, edx
xor eax, 0x659e5926
and eax, 0x1000000
or eax, 0x8a000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5cbfaedc
and eax, 0
or eax, 0x550be055
mov dword [ebx], eax
add ebx, edx
and eax, 0x5bd3c345
or eax, 0x68db5f60
and eax, 0x9495544
or eax, 0x82202080
mov dword [ebx], eax
add ebx, edx
and eax, 0xa18e145
or eax, 0x14d0169d
and eax, 0x4885045
or eax, 0x41018000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c2cd585
or eax, 0x2afcc091
and eax, 0x384d8180
or eax, 0x80000a20
mov dword [ebx], eax
add ebx, edx
and eax, 0x706a008d
and eax, 0x80080
or eax, 0x8b944d09
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b43d7a7
and eax, 0x73cc245b
and eax, 0x40800000
or eax, 0x8203d055
mov dword [ebx], eax
add ebx, edx
and eax, 0x23515806
and eax, 0x10000
or eax, 0xd0548901
mov dword [ebx], eax
add ebx, edx
xor eax, 0x56463451
and eax, 0x2000500
or eax, 0x39a0408b
mov dword [ebx], eax
add ebx, edx
or eax, 0x731300b4
xor eax, 0x578fcd2
and eax, 0x8499845
or eax, 0x1340400
mov dword [ebx], eax
add ebx, edx
and eax, 0x7eb185f0
xor eax, 0x3f9b0abb
and eax, 0x18004c3
or eax, 0x404104
mov dword [ebx], eax
add ebx, edx
and eax, 0x1e1f10d8
and eax, 0x15b10f3c
and eax, 0
or eax, 0xeb000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ed4ab07
or eax, 0x6fe06f90
and eax, 0xc044c707
or eax, 0x10000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x79ae10b3
xor eax, 0x5a5786b1
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x4599c640
and eax, 0
or eax, 0xbd44d8b
mov dword [ebx], eax
add ebx, edx
and eax, 0xa2252da
or eax, 0x5efe7add
and eax, 0xa74404d
or eax, 0x1008000
mov dword [ebx], eax
add ebx, edx
or eax, 0x654acd4
and eax, 0x9404489
or eax, 0x90880102
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ebbbc32
and eax, 0x800402
or eax, 0x857479f5
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b38be00
and eax, 0x8b2875c0
or eax, 0x10000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e5f2ef2
xor eax, 0x4056a747
and eax, 0x8201d815
or eax, 0x40822040
mov dword [ebx], eax
add ebx, edx
or eax, 0x65525e71
and eax, 0xe0518801
or eax, 0x18040100
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b7836c
and eax, 0x3668a7ac
and eax, 0x100
or eax, 0x23fc448b
mov dword [ebx], eax
add ebx, edx
or eax, 0x11e0298d
and eax, 0x1886805
or eax, 0x44019040
mov dword [ebx], eax
add ebx, edx
or eax, 0x3108ec9b
and eax, 0x74098898
or eax, 0x88440300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5bece3c1
xor eax, 0x49260581
and eax, 0x88014180
or eax, 0x1008003
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e980ff1
and eax, 0x65b226d7
and eax, 0x5800440
or eax, 0x7803f80d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3eaee959
or eax, 0x4a975b94
and eax, 0x8350090
or eax, 0x400008
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa85c29f
xor eax, 0x11000b8e
and eax, 0x13904189
or eax, 0x28041402
mov dword [ebx], eax
add ebx, edx
and eax, 0x285c1c51
or eax, 0x5dc6e944
and eax, 0x5d54bc45
or eax, 0x2290010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x64b1c03e
and eax, 0xbc0440b
or eax, 0x200180
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5854ed88
xor eax, 0x369709d4
and eax, 0x20a045
or eax, 0x10545800
mov dword [ebx], eax
add ebx, edx
and eax, 0x635ce0c1
and eax, 0x404001
or eax, 0x3b880d8a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2979d1fa
and eax, 0x319041
or eax, 0x84c600c
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d982502
and eax, 0x19dc550b
or eax, 0x22000080
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ce027ff
and eax, 0x306c59e1
and eax, 0x20400001
or eax, 0x1e3cf454
mov dword [ebx], eax
add ebx, edx
and eax, 0x3bae3aae
and eax, 0xa280000
or eax, 0x5c0458b
mov dword [ebx], eax
add ebx, edx
and eax, 0x27c16c29
and eax, 0x4279c6df
and eax, 0x404409
or eax, 0x898c01a6
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c4831ed
and eax, 0x22561cb6
and eax, 0x1004
or eax, 0x4d8b8041
mov dword [ebx], eax
add ebx, edx
or eax, 0x1220d701
and eax, 0xc098100
or eax, 0x804408b8
mov dword [ebx], eax
add ebx, edx
or eax, 0x254c1100
and eax, 0x81481188
or eax, 0x2a04403
mov dword [ebx], eax
add ebx, edx
xor eax, 0xeb6a290
and eax, 0x188816dd
and eax, 0x80000
or eax, 0x558101c2
mov dword [ebx], eax
add ebx, edx
or eax, 0x1bffa828
xor eax, 0x1453fb5a
and eax, 0x402a0
or eax, 0x90418948
mov dword [ebx], eax
add ebx, edx
xor eax, 0x599f83bd
and eax, 0x49880011
or eax, 0x3404452a
mov dword [ebx], eax
add ebx, edx
and eax, 0x6f77f9d4
and eax, 0x24040100
or eax, 0x90498a26
mov dword [ebx], eax
add ebx, edx
and eax, 0x7eb785e7
and eax, 0x4acc9429
and eax, 0
or eax, 0x8b884d89
mov dword [ebx], eax
add ebx, edx
or eax, 0x2608e25a
and eax, 0x588ec51
or eax, 0x50010004
mov dword [ebx], eax
add ebx, edx
and eax, 0x8f4002d
and eax, 4
or eax, 0xec458b80
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7cba9334
and eax, 0x80010080
or eax, 0x900c003
mov dword [ebx], eax
add ebx, edx
or eax, 0x2095f61c
or eax, 0x2d14f7cd
and eax, 0xd81e445
or eax, 0x400a0800
mov dword [ebx], eax
add ebx, edx
or eax, 0x4aee83d1
and eax, 0x44d2b80
or eax, 0x80001008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ab66bc7
and eax, 0x548b004d
or eax, 0x1000930
mov dword [ebx], eax
add ebx, edx
and eax, 0x4465d1a
and eax, 0x20108
or eax, 0x1c082c4
mov dword [ebx], eax
add ebx, edx
or eax, 0x4caf8af7
and eax, 0x9cc0189
or eax, 0x82005400
mov dword [ebx], eax
add ebx, edx
and eax, 0x3aebcc16
or eax, 0x12cc682
and eax, 0x880c000
or eax, 0xe0033045
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a11f827
and eax, 0xf0018801
or eax, 0x440100
mov dword [ebx], eax
add ebx, edx
and eax, 0x70b01730
and eax, 0x100
or eax, 0x83dc4c8b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6aa125f4
and eax, 0x49090041
or eax, 0x4800180
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4beff8b9
and eax, 0x448958
or eax, 0xc8110284
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c055d8b
and eax, 0x6c50551b
or eax, 0x11880020
mov dword [ebx], eax
add ebx, edx
or eax, 0x98e36b2
xor eax, 0x3d5b023c
and eax, 0x40050102
or eax, 0xac408a18
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ec58f9d
and eax, 0x88018883
or eax, 0x1006000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ad89b1
xor eax, 0x4ba002c2
and eax, 0x48818841
or eax, 0x50a6404
mov dword [ebx], eax
add ebx, edx
or eax, 0x542aa7c8
and eax, 0x215a2dda
and eax, 0x829c8
or eax, 0xec451230
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6822405b
and eax, 0x40b0921
or eax, 0x5180005c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x25341ebb
and eax, 0x8203c4
or eax, 0x1408010
mov dword [ebx], eax
add ebx, edx
and eax, 0x643b4a8d
xor eax, 0x6ae36ee5
and eax, 0xac04401
or eax, 0x81141188
mov dword [ebx], eax
add ebx, edx
and eax, 0x28fd02e5
and eax, 0x8800001
or eax, 0xe003d444
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3119aa65
and eax, 0x773efee3
and eax, 0x50000800
or eax, 0x84458101
mov dword [ebx], eax
add ebx, edx
xor eax, 0x51d79d30
xor eax, 0x326cef26
and eax, 0x83fc4903
or eax, 0x488
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ea9bef3
and eax, 0x880081
or eax, 0x4d010168
mov dword [ebx], eax
add ebx, edx
or eax, 0x35853c97
and eax, 0x770bcbd7
and eax, 0x600109d4
or eax, 0x88548228
mov dword [ebx], eax
add ebx, edx
or eax, 0x3efe104
and eax, 0x8901c280
or eax, 3
mov dword [ebx], eax
add ebx, edx
xor eax, 0x60803ada
or eax, 0x1c3db822
and eax, 0x4589e851
or eax, 0x20004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x34918737
and eax, 0x9578f17
and eax, 0x1000300
or eax, 0xe880d0
mov dword [ebx], eax
add ebx, edx
or eax, 0x25689adf
and eax, 0x21c00189
or eax, 0xc8104400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x62d24333
or eax, 0x4e5af105
and eax, 0xcf5af606
or eax, 0x30a50840
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4bf8156e
xor eax, 0x29d26dce
and eax, 0x81558482
or eax, 0x42086109
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b1c604c
and eax, 0xc84cc4cc
or eax, 0x4800800
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b7fad4f
and eax, 0xec8b45cc
or eax, 0x1000
mov dword [ebx], eax
add ebx, edx
and eax, 0x20a81324
and eax, 0x20080100
or eax, 0x1500448b
mov dword [ebx], eax
add ebx, edx
or eax, 0x59b0ee31
and eax, 0x2a02
or eax, 4
mov dword [ebx], eax
add ebx, edx
or eax, 0x320aa91c
and eax, 0x88914
or eax, 0xa04021
mov dword [ebx], eax
add ebx, edx
and eax, 0x15780d03
xor eax, 0x734bad7a
and eax, 0x6321a000
or eax, 0xc1c1900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x19a34c67
or eax, 0xd9b903
and eax, 0x440b0000
or eax, 0x9200000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xdb5d122
and eax, 0x383147c8
and eax, 0x100
or eax, 0x1ec98020
mov dword [ebx], eax
add ebx, edx
or eax, 0x62f3e3a4
and eax, 0xa4
or eax, 0x81000003
mov dword [ebx], eax
add ebx, edx
or eax, 0x3e494254
and eax, 0x42a3db79
and eax, 0x10271
or eax, 0xee1580
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ce9be4c
and eax, 0x53f6e9ee
and eax, 0x808800
or eax, 0x8c010000
mov dword [ebx], eax
add ebx, edx
and eax, 0xdadb0d1
and eax, 0x39d7066a
and eax, 0x8000000
or eax, 0xb2000028
mov dword [ebx], eax
add ebx, edx
xor eax, 0x534778f4
or eax, 0x1074fe7d
and eax, 0xc2f8
or eax, 2
mov dword [ebx], eax
add ebx, edx
or eax, 0x3abf25f7
xor eax, 0x3ac01bda
and eax, 0x1c5421
or eax, 0x8100010a
mov dword [ebx], eax
add ebx, edx
and eax, 0x4945f5c9
and eax, 0x45108
or eax, 0x72a2c2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f776863
and eax, 0x56a5575e
and eax, 0x2000100
or eax, 0x89f28000
mov dword [ebx], eax
add ebx, edx
and eax, 0xe50034e
and eax, 0x8400100
or eax, 0xb024681b
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d504e50
and eax, 0x27cbf8aa
and eax, 0
or eax, 0x8300
mov dword [ebx], eax
add ebx, edx
and eax, 0x576c97f2
or eax, 0x1f72e7ac
and eax, 0x15204528
or eax, 0x20000003
mov dword [ebx], eax
add ebx, edx
xor eax, 0x32966db5
xor eax, 0x2be73bd6
and eax, 0x1340
or eax, 0x4892
mov dword [ebx], eax
add ebx, edx
and eax, 0xbd23955
or eax, 0x6a802f48
and eax, 0x28801008
or eax, 0xc8081
mov dword [ebx], eax
add ebx, edx
or eax, 0x9709c9b
xor eax, 0x3ef281ba
and eax, 0x50a0000
or eax, 0x48810000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x21b848ad
and eax, 0x31000c
or eax, 0x91c08110
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ddf3abb
and eax, 0x1000018
or eax, 0x80000060
mov dword [ebx], eax
add ebx, edx
or eax, 0x767b4615
or eax, 0x2029046b
and eax, 0x84671
or eax, 0x42980
mov dword [ebx], eax
add ebx, edx
or eax, 0x39c40c4a
and eax, 0x18440b00
or eax, 0x118000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2fa0b078
and eax, 0x2725b200
or eax, 0xc0084081
mov dword [ebx], eax
add ebx, edx
or eax, 0x272bef68
and eax, 0xe2010000
or eax, 0x10800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x34f7072b
or eax, 0x64b2097a
and eax, 0x34a
or eax, 0x7004
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e49face
xor eax, 0x797af
and eax, 0x80c0800
or eax, 0x20808288
mov dword [ebx], eax
add ebx, edx
and eax, 0x3da08575
and eax, 0x800000
or eax, 0x450b0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d8407d6
and eax, 0x2f5aad05
and eax, 0x20020500
or eax, 0x940820
mov dword [ebx], eax
add ebx, edx
or eax, 0x5899dab8
or eax, 0x13d15da7
and eax, 0xb050000
or eax, 0x80200000
mov dword [ebx], eax
add ebx, edx
and eax, 0x70013f84
or eax, 0x5b3d8722
and eax, 0x11000020
or eax, 0x240000d5
mov dword [ebx], eax
add ebx, edx
and eax, 0x216354cd
or eax, 0x37d1331f
and eax, 0x25500084
or eax, 0x40284020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x12d36912
xor eax, 0x6df943a2
and eax, 0x104800
or eax, 0x8100058b
mov dword [ebx], eax
add ebx, edx
and eax, 0x1da78b9
and eax, 0x45591f13
and eax, 0x1000001
or eax, 0xabf2c8
mov dword [ebx], eax
add ebx, edx
and eax, 0x230573b5
and eax, 0x10000
or eax, 0xfef08100
mov dword [ebx], eax
add ebx, edx
and eax, 0x4064519b
xor eax, 0x7556410c
and eax, 0x1000008
or eax, 0x880001b3
mov dword [ebx], eax
add ebx, edx
xor eax, 0x61469169
and eax, 0x8080
or eax, 0x280c01
mov dword [ebx], eax
add ebx, edx
or eax, 0x76be1ea
and eax, 0x8a800
or eax, 0x28841000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x796f770e
and eax, 0x41410000
or eax, 0x821c0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ad9b876
and eax, 0x88848844
or eax, 0x44484488
mov dword [ebx], eax
add ebx, edx
and eax, 0x10182e25
and eax, 0x5ff873a1
and eax, 0x80000
or eax, 0xccc4cccc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x651bf723
and eax, 0x88c408cc
or eax, 0x4408c400
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a024e8c
and eax, 0x800448c
or eax, 0xe48b1140
mov dword [ebx], eax
add ebx, edx
xor eax, 0x38e6c38
and eax, 0x75908e03
and eax, 0x45000800
or eax, 0x8278e483
mov dword [ebx], eax
add ebx, edx
or eax, 0x2012a44f
and eax, 0x4b56b9f6
and eax, 0x40508844
or eax, 0x140d4401
mov dword [ebx], eax
add ebx, edx
and eax, 0x7924004f
and eax, 0x177b0b3
and eax, 0x40000
or eax, 0x45c30000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c065ffd
xor eax, 0x5897752d
and eax, 0x1102ac0
or eax, 0x235504
mov dword [ebx], eax
add ebx, edx
or eax, 0x13f03122
and eax, 0x10414700
or eax, 0xc4048000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f3ce498
and eax, 0x68728ab0
and eax, 0x8000
or eax, 0x6fd5
mov dword [ebx], eax
add ebx, edx
and eax, 0x4175eb89
and eax, 0x4181
or eax, 0xdce40446
mov dword [ebx], eax
add ebx, edx
and eax, 0x18ffee37
or eax, 0x21bf80d5
and eax, 0x1000051
or eax, 0xc6000008
mov dword [ebx], eax
add ebx, edx
and eax, 0xde47300
and eax, 0x4000000
or eax, 0x50c1e045
mov dword [ebx], eax
add ebx, edx
or eax, 0x681f6715
or eax, 0x665ea30f
and eax, 0x44c70000
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a67fcf2
and eax, 0x20fce0
or eax, 0x17030c
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d722d3a
or eax, 0x2cb39152
and eax, 0x28018500
or eax, 0x80444200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x37ad6b1e
and eax, 0x8002
or eax, 0x4001
mov dword [ebx], eax
add ebx, edx
and eax, 0x6cc32626
and eax, 2
or eax, 0x4ef445c5
mov dword [ebx], eax
add ebx, edx
or eax, 0x244fee30
and eax, 0x46000062
or eax, 0x81000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4fd58c97
and eax, 0x24c02bb3
and eax, 0x800001
or eax, 0x511ed044
mov dword [ebx], eax
add ebx, edx
and eax, 0x1cecd27c
and eax, 0x199a1e25
and eax, 0x800000
or eax, 0x45470001
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b81fc31
and eax, 0x126db53
and eax, 0
or eax, 0xbbbbd8
mov dword [ebx], eax
add ebx, edx
or eax, 0x69cbbece
or eax, 0x21f20298
and eax, 0x20418700
or eax, 0x84044000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7662801a
and eax, 0x10502
or eax, 0x20e1
mov dword [ebx], eax
add ebx, edx
and eax, 0x475cac8
and eax, 0xc0
or eax, 0x32f84507
mov dword [ebx], eax
add ebx, edx
and eax, 0x1458a09
and eax, 1
or eax, 0xc7000028
mov dword [ebx], eax
add ebx, edx
or eax, 0x41c92dcc
and eax, 0x2d28436f
and eax, 0x5000045
or eax, 0x5ad6bc00
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ca8f6ec
or eax, 0x7fe65704
and eax, 0x45c60000
or eax, 0x10000
mov dword [ebx], eax
add ebx, edx
and eax, 0x54e8c885
or eax, 0x5ab6d93
and eax, 0x1614990
or eax, 0x60
mov dword [ebx], eax
add ebx, edx
xor eax, 0x74a6b9a8
and eax, 0x4045c000
or eax, 0x88000700
mov dword [ebx], eax
add ebx, edx
and eax, 0x77925cb
and eax, 0x560d59f7
and eax, 0x100
or eax, 0xe55
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c997fc
and eax, 0x23172971
and eax, 0x140
or eax, 0xefdc4487
mov dword [ebx], eax
add ebx, edx
and eax, 0x1e0c1eb1
or eax, 0x7c7ae212
and eax, 0x46000001
or eax, 0x81000160
mov dword [ebx], eax
add ebx, edx
and eax, 0x1dc106c0
or eax, 0x6dad9cc8
and eax, 0x69219c40
or eax, 0x6005
mov dword [ebx], eax
add ebx, edx
xor eax, 0x69f3df21
and eax, 0xc20000
or eax, 0x45050001
mov dword [ebx], eax
add ebx, edx
and eax, 0x653e96aa
and eax, 0x6e812aad
and eax, 0
or eax, 0xad5eb0
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b867d9c
and eax, 0x44400
or eax, 0xc0418300
mov dword [ebx], eax
add ebx, edx
and eax, 0x2128c7b3
and eax, 0x700
or eax, 0x12022
mov dword [ebx], eax
add ebx, edx
or eax, 0x57c86576
xor eax, 0x2d28bd4b
and eax, 0x18e04005
or eax, 0x805c2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x472c4e47
and eax, 0x47000000
or eax, 0x8000006e
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d0b2c1c
or eax, 0x47c31d31
and eax, 0x1c13845
or eax, 0x20348000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2cccaaee
and eax, 0x800000
or eax, 0x450b0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6105b906
xor eax, 0x66612aa1
and eax, 0x8d01a4
or eax, 0x10002c58
mov dword [ebx], eax
add ebx, edx
xor eax, 0x754af666
and eax, 0x45810000
or eax, 0x80001
mov dword [ebx], eax
add ebx, edx
and eax, 0x14f42d0d
and eax, 0x5c9249e1
and eax, 0
or eax, 0xe04d8bfc
mov dword [ebx], eax
add ebx, edx
and eax, 0x2eabd06d
and eax, 0x80000
or eax, 0x89f44d03
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7af54bb0
or eax, 0x27858ad9
and eax, 0x1898049
or eax, 0x8626004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4bf63fff
and eax, 0x2005582
or eax, 0x81e00009
mov dword [ebx], eax
add ebx, edx
or eax, 0xf1b18ad
and eax, 0x46c115f6
and eax, 0x4810182
or eax, 0x51080040
mov dword [ebx], eax
add ebx, edx
and eax, 0x5475d078
or eax, 0x1a37f201
and eax, 0x40058240
or eax, 0xa04009a0
mov dword [ebx], eax
add ebx, edx
or eax, 0x67c1634d
and eax, 0x7804129
or eax, 0x8300412
mov dword [ebx], eax
add ebx, edx
and eax, 0x26b7a37b
and eax, 0x109
or eax, 0x19e84
mov dword [ebx], eax
add ebx, edx
xor eax, 0x32c111b6
and eax, 0x30408a00
or eax, 0xcc0d0100
mov dword [ebx], eax
add ebx, edx
and eax, 0x4aba7314
xor eax, 0x6d96441b
and eax, 0x40c070b
or eax, 0xd041a804
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f7be848
and eax, 0xe077787
and eax, 0xa044501
or eax, 0x81a80888
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f183380
and eax, 0xc0807c01
or eax, 0x2038054
mov dword [ebx], eax
add ebx, edx
and eax, 0x26e4a399
and eax, 0x8001
or eax, 0xfc550900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5bdf183
and eax, 0xa87882
or eax, 0x40501
mov dword [ebx], eax
add ebx, edx
or eax, 0x25b9d1b0
and eax, 0x5891c31
or eax, 0x40020244
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b40ab37
and eax, 0x40000a34
or eax, 0xb04531c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c0769e3
and eax, 0x4c031274
or eax, 0x1880408
mov dword [ebx], eax
add ebx, edx
and eax, 0x77877bde
or eax, 0x2aca03a1
and eax, 0x644903ec
or eax, 0x80042800
mov dword [ebx], eax
add ebx, edx
and eax, 0x31c549c7
and eax, 0x1a8e0dd5
and eax, 0x40900
or eax, 0x7dc8443b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x779e1c4
or eax, 0x58e36741
and eax, 0x58558b71
or eax, 0x84000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c0f71f9
and eax, 0x6d263bc9
and eax, 0x8001101
or eax, 0x33a84402
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c11c14c
and eax, 0x46399445
or eax, 0x20442810
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c605ca8
and eax, 0x20200400
or eax, 0x384418b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f0e695b
and eax, 0x8202440
or eax, 0x54d005
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6fe3da83
and eax, 0x10022085
and eax, 0x80
or eax, 0x3bd04d0b
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e3adc62
and eax, 0x3078d449
or eax, 0x40004
mov dword [ebx], eax
add ebx, edx
or eax, 0x445f21d
and eax, 0x20585409
or eax, 0xb800182
mov dword [ebx], eax
add ebx, edx
and eax, 0x75cbbc43
and eax, 0x7e01e7f3
and eax, 0x401
or eax, 0x553bd854
mov dword [ebx], eax
add ebx, edx
xor eax, 0x16bd9735
and eax, 0x3044860
or eax, 0x88213498
mov dword [ebx], eax
add ebx, edx
xor eax, 0x572f4ccb
xor eax, 0x31b2ffc0
and eax, 0x4588c841
or eax, 0x13004
mov dword [ebx], eax
add ebx, edx
and eax, 0x456c61d5
or eax, 0x14536166
and eax, 0x44490120
or eax, 0xa0048a80
mov dword [ebx], eax
add ebx, edx
or eax, 0x15576aa7
or eax, 0x7db73d80
and eax, 0x899c4d81
or eax, 0x2000008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x28642951
xor eax, 0x2ff507a9
and eax, 0x88016051
or eax, 0x62829804
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3660ba2f
and eax, 0xd8410000
or eax, 0x20148901
mov dword [ebx], eax
add ebx, edx
and eax, 0x42f250eb
and eax, 1
or eax, 0x3ba0458a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2ecad082
and eax, 0x689401
or eax, 0x8140844
mov dword [ebx], eax
add ebx, edx
and eax, 0x593f427b
and eax, 0x82c0001
or eax, 0x33c04d8a
mov dword [ebx], eax
add ebx, edx
or eax, 0x21a1901f
and eax, 0x226ddc0d
or eax, 0x4102040
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c47e4d8
and eax, 0x8385489
or eax, 0x81800102
mov dword [ebx], eax
add ebx, edx
and eax, 0x23ea6c2
xor eax, 0x831a486
and eax, 0x98004
or eax, 0x45821851
mov dword [ebx], eax
add ebx, edx
and eax, 0x2994f1ea
and eax, 0x8040
or eax, 0x944509ac
mov dword [ebx], eax
add ebx, edx
xor eax, 0x56a24652
and eax, 0x82e44d8a
or eax, 0x1080001
mov dword [ebx], eax
add ebx, edx
and eax, 0x2353e071
or eax, 0x558a8808
and eax, 0x45880009
or eax, 0x80101e0
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e137277
and eax, 0x8010060
or eax, 0x90548b8c
mov dword [ebx], eax
add ebx, edx
or eax, 0x102790e6
and eax, 0x69419962
and eax, 0x8001122
or eax, 0x75944419
mov dword [ebx], eax
add ebx, edx
and eax, 0x9c99538
and eax, 0x8000108
or eax, 0xd4458a01
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4921b7cb
and eax, 0x81000082
or eax, 0x801c001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4fdcbace
xor eax, 0x12cf62b5
and eax, 0x44021840
or eax, 0x989c405
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3a7e94c7
and eax, 0x1e10080
or eax, 0x88370
mov dword [ebx], eax
add ebx, edx
xor eax, 0x422c2841
and eax, 0x3c00981
or eax, 0x88304408
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5dd494e9
or eax, 0x6549f60f
and eax, 0x5529ec45
or eax, 0x20010
mov dword [ebx], eax
add ebx, edx
and eax, 0x19d956eb
and eax, 0x10040
or eax, 0xcc543b90
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b2ed37
or eax, 0x7cf0ea3a
and eax, 0x45830a7d
or eax, 0x80100
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a29c08a
and eax, 0x500103dc
or eax, 0xa0440000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x79e52dbe
and eax, 0xc829cba
and eax, 0x8800422
or eax, 0x747c4119
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a4135b9
and eax, 0x1bd588e1
and eax, 0x400001
or eax, 0xc4058b0a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x20652862
or eax, 0x7ce6735e
and eax, 0xbc64f319
or eax, 0x190480
mov dword [ebx], eax
add ebx, edx
and eax, 0x1be9c675
and eax, 0x5bd298e6
and eax, 0x8408000
or eax, 0x1344085
mov dword [ebx], eax
add ebx, edx
or eax, 0x385e5922
and eax, 0x1784983
or eax, 0x82800408
mov dword [ebx], eax
add ebx, edx
and eax, 0x10013eaf
and eax, 0x89
or eax, 0x4d890160
mov dword [ebx], eax
add ebx, edx
xor eax, 0xdeb154a
and eax, 0x404000a0
or eax, 0x98158b58
mov dword [ebx], eax
add ebx, edx
and eax, 0x47557a0f
and eax, 0x10a00
or eax, 0x8900e083
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4393e4a9
or eax, 0x6d1a4696
and eax, 0x458a4814
or eax, 0x19041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c102bef
and eax, 0x278b9e6b
and eax, 0x18b0220
or eax, 0x44240dd4
mov dword [ebx], eax
add ebx, edx
and eax, 0x64fbb6eb
and eax, 0x100c0
or eax, 0x9044890c
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c322a86
or eax, 0x4d5a5d11
and eax, 0x81744d8b
or eax, 0x2800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x23f0904c
and eax, 0x1c1
or eax, 0x4d890000
mov dword [ebx], eax
add ebx, edx
or eax, 0x65a83131
and eax, 0x2901f0
or eax, 0x90548204
mov dword [ebx], eax
add ebx, edx
and eax, 0x74f4f5c9
and eax, 0x340100
or eax, 0x8b097400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7951994b
or eax, 0x7a429926
and eax, 0x502ab845
or eax, 0x5110010
mov dword [ebx], eax
add ebx, edx
or eax, 0x3e35244e
xor eax, 0x50b1f0aa
and eax, 0x7084cd0
or eax, 0xc0013100
mov dword [ebx], eax
add ebx, edx
and eax, 0x6f2e5c0
and eax, 0x2440
or eax, 0x19005
mov dword [ebx], eax
add ebx, edx
xor eax, 0x79750cc7
and eax, 0x1600000
or eax, 0x68b0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x59169568
or eax, 0x2188aa9b
and eax, 0x800083
or eax, 0x344544
mov dword [ebx], eax
add ebx, edx
and eax, 0x7906658b
and eax, 0x1205d6e2
and eax, 0
or eax, 0x8b000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ef211ab
and eax, 0x45221001
or eax, 0x1e844
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f82a4ff
or eax, 0x4fef2063
and eax, 0xb0d74b0
or eax, 0x80100104
mov dword [ebx], eax
add ebx, edx
and eax, 0x1921c9a1
and eax, 0x9014000
or eax, 0xe082a84d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x59aab1d3
or eax, 0x41ae28f3
and eax, 0xe00d0901
or eax, 0x8408000
mov dword [ebx], eax
add ebx, edx
or eax, 0x364f176f
and eax, 0x2a44150b
or eax, 0x1804080
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e8ec90f
and eax, 0xa044001
or eax, 0x5070a854
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f9dffc5
and eax, 0x8104001
or eax, 0x91c8058a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x295d7623
and eax, 0x308431a0
or eax, 0xb504c57
mov dword [ebx], eax
add ebx, edx
xor eax, 0x69bb8b98
and eax, 0x426de445
or eax, 0xc100000
mov dword [ebx], eax
add ebx, edx
and eax, 0x27b366b2
and eax, 0x304400
or eax, 0x99c8018b
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ce5a4e9
and eax, 0x13efe7bb
and eax, 0x11c465a3
or eax, 0x2a101854
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ccf0a7a
and eax, 0x25d7445
or eax, 0x40208000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ad83b46
and eax, 0x38a44503
or eax, 0x3400088
mov dword [ebx], eax
add ebx, edx
or eax, 0x417a24fe
and eax, 0x3a7c6445
or eax, 0x19000
mov dword [ebx], eax
add ebx, edx
and eax, 0x12c32534
and eax, 0x3e6c5417
and eax, 0x10400400
or eax, 0x8990418b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x695a88d6
xor eax, 0x12ae5f9a
and eax, 0x802010c7
or eax, 0x5d06d30
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e57893e
and eax, 0
or eax, 0x8b2f74c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a3b937b
or eax, 0x2b8c6f4e
and eax, 0x989684c
or eax, 0x44008001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x44026781
xor eax, 0xddcf5fa
and eax, 0x550a04
or eax, 0xc8008188
mov dword [ebx], eax
add ebx, edx
and eax, 0x3368d78f
or eax, 0x27671f14
and eax, 0x3001588
or eax, 0x88884001
mov dword [ebx], eax
add ebx, edx
or eax, 0x4501d270
and eax, 0x7a62f77
and eax, 0x800041
or eax, 0xc003c804
mov dword [ebx], eax
add ebx, edx
or eax, 0x21ec8351
and eax, 0xc0458901
or eax, 0x8000000
mov dword [ebx], eax
add ebx, edx
and eax, 0xda5074b
and eax, 0x101
or eax, 0x83e84c8a
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e69437a
and eax, 0x80108
or eax, 0x4d8100e1
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b92559a
and eax, 0x8000188
or eax, 0x84558a60
mov dword [ebx], eax
add ebx, edx
xor eax, 0x73f5e3b6
and eax, 0x7d80401a
or eax, 0x81521
mov dword [ebx], eax
add ebx, edx
or eax, 0x7bb7b29d
or eax, 0x2c5c038e
and eax, 0x70458309
or eax, 0x80000800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x61d7c1a4
and eax, 0x81004881
or eax, 0x801a002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4080106c
or eax, 0x679bf55a
and eax, 0x4d8bf045
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e24e1b0
and eax, 0x1a981c0
or eax, 0x400200
mov dword [ebx], eax
add ebx, edx
or eax, 0x50cdf565
and eax, 0x35583876
and eax, 0x1400000
or eax, 0x8a804d89
mov dword [ebx], eax
add ebx, edx
xor eax, 0x431be28f
or eax, 0x7d2d5b9a
and eax, 0x5523fc14
or eax, 0x41
mov dword [ebx], eax
add ebx, edx
xor eax, 0x64b2fd54
xor eax, 0x1baacd9
and eax, 0x129c0
or eax, 0xc0541204
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e40f95a
and eax, 0x40000940
or eax, 0x58b003d
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f9e3490
and eax, 0x18001e4
or eax, 0x408200
mov dword [ebx], eax
add ebx, edx
and eax, 0x5af83cfd
or eax, 0x50c71233
and eax, 0x40c40081
or eax, 0xa9204508
mov dword [ebx], eax
add ebx, edx
and eax, 0x144cff44
xor eax, 0x69b46af0
and eax, 0x69f02e40
or eax, 0x960fd00c
mov dword [ebx], eax
add ebx, edx
and eax, 0x58a4798c
and eax, 0x5e2a6d41
and eax, 0x40006000
or eax, 0x835d858b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x41bc7611
and eax, 0x80c08088
or eax, 0x4c0c4c44
mov dword [ebx], eax
add ebx, edx
and eax, 0x303788d0
and eax, 0x488c0
or eax, 0xccc8440c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d75bbbb
and eax, 0xc0895544
or eax, 0x2c020088
mov dword [ebx], eax
add ebx, edx
xor eax, 0x484acddb
or eax, 0x1ca144d3
and eax, 0x8cc0c055
or eax, 0x400c0308
mov dword [ebx], eax
add ebx, edx
and eax, 0x287dd23f
and eax, 0x7dd600f2
and eax, 0x8440000
or eax, 0xc488cccc
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb7986dc
and eax, 0xc4844800
or eax, 0x84884cc
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa99a16b
and eax, 0xc4014584
or eax, 0x288a1048
mov dword [ebx], eax
add ebx, edx
xor eax, 0x39359501
or eax, 0x2d818cfc
and eax, 0xaccc81
or eax, 0x2000
mov dword [ebx], eax
add ebx, edx
or eax, 0x51d2a845
xor eax, 0x1b7ad1d3
and eax, 0xa800000
or eax, 0x80380000
mov dword [ebx], eax
add ebx, edx
or eax, 0x18121497
or eax, 0x6604012d
and eax, 0x2a000080
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x560db316
and eax, 0x58052004
or eax, 0x300441
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb79836b
and eax, 0x6fa798b8
and eax, 0x3040008
or eax, 0x88616c01
mov dword [ebx], eax
add ebx, edx
and eax, 0x569c30b0
or eax, 0x69612f58
and eax, 0x49012848
or eax, 0x80800005
mov dword [ebx], eax
add ebx, edx
or eax, 0x22dc6ca1
xor eax, 0x5883a304
and eax, 0x8728
or eax, 0x3016
mov dword [ebx], eax
add ebx, edx
and eax, 0x74cd8b6a
and eax, 0x8100
or eax, 0xff3e7081
mov dword [ebx], eax
add ebx, edx
or eax, 0x5713c634
and eax, 0x81090000
or eax, 0x800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f0a132d
and eax, 0x322da5bf
and eax, 0
or eax, 0x2168
mov dword [ebx], eax
add ebx, edx
or eax, 0x2a7a1b57
and eax, 0x20110b
or eax, 0x81044480
mov dword [ebx], eax
add ebx, edx
or eax, 0x17bc1264
and eax, 0x3b1863b
and eax, 0x30000a
or eax, 0x191c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x643e0cf1
and eax, 0x40a8100
or eax, 0xac00000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1903fc8c
and eax, 0x1000084
or eax, 0x80000011
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c672738
and eax, 0x2521b0
or eax, 0x904042
mov dword [ebx], eax
add ebx, edx
and eax, 0xd099c98
or eax, 0x58e7bd3e
and eax, 0x18458900
or eax, 0x4000200
mov dword [ebx], eax
add ebx, edx
and eax, 0x695e2889
or eax, 0x4e2d21ba
and eax, 0x652030
or eax, 0x9605
mov dword [ebx], eax
add ebx, edx
or eax, 0x34745338
and eax, 0x1051382b
and eax, 0x10403000
or eax, 0x6fac0500
mov dword [ebx], eax
add ebx, edx
and eax, 0x63f89ba5
xor eax, 0x34fac02c
and eax, 0x10000000
or eax, 0x80880000
mov dword [ebx], eax
add ebx, edx
and eax, 0x68762f0a
and eax, 0
or eax, 0x2168
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a027579
and eax, 0x108
or eax, 0x81084c83
mov dword [ebx], eax
add ebx, edx
xor eax, 0x16f4f35b
and eax, 0x5d8ac39a
and eax, 0x888080
or eax, 0x362041
mov dword [ebx], eax
add ebx, edx
or eax, 0x21777572
xor eax, 0xcc9a3f0
and eax, 0x28300000
or eax, 0x90c18100
mov dword [ebx], eax
add ebx, edx
and eax, 0x332edec8
and eax, 0
or eax, 0x8b00017c
mov dword [ebx], eax
add ebx, edx
and eax, 0x506d0a30
xor eax, 0x72eb9e62
and eax, 0x72811050
or eax, 0x80000005
mov dword [ebx], eax
add ebx, edx
or eax, 0x1f113b94
and eax, 0x1080
or eax, 0x422
mov dword [ebx], eax
add ebx, edx
xor eax, 0x77589e0c
xor eax, 0x71c5bcff
and eax, 0x68d3201
or eax, 0x60c080
mov dword [ebx], eax
add ebx, edx
or eax, 0x673074b7
and eax, 0x2880000
or eax, 0x88000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x72e670a6
and eax, 0x29d52daa
and eax, 0x2020
or eax, 0x148
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6bcda340
and eax, 0x656b4683
and eax, 0x21080000
or eax, 0x414458b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x66c3952c
and eax, 0x22
or eax, 0x800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5820c2c4
and eax, 0xd1bea3f
and eax, 0x24
or eax, 0x80011
mov dword [ebx], eax
add ebx, edx
or eax, 0x6517a6a5
and eax, 0x3aa83865
and eax, 0x20080000
or eax, 0x458b00
mov dword [ebx], eax
add ebx, edx
or eax, 0x3feab661
or eax, 0xb49e860
and eax, 0xceaf101
or eax, 0xc0000080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7608ae6b
and eax, 0xa8800000
or eax, 0x41010000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x54ec34cb
and eax, 0x2008
or eax, 0x4a34
mov dword [ebx], eax
add ebx, edx
and eax, 0x3dee3ac1
or eax, 0x50d922dd
and eax, 0x10d12081
or eax, 0x8d06d100
mov dword [ebx], eax
add ebx, edx
and eax, 0x55423446
and eax, 0x1003000
or eax, 0x8088cfff
mov dword [ebx], eax
add ebx, edx
and eax, 0x78a1bb8
and eax, 0x128
or eax, 0x2040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x675edea1
and eax, 0x7a01e5da
and eax, 0x4588
or eax, 0x81081003
mov dword [ebx], eax
add ebx, edx
and eax, 0x2950bbf1
and eax, 0x6c3df8d1
and eax, 0x80
or eax, 0x144814a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2369c0d8
and eax, 0x2200100
or eax, 0xc5d28000
mov dword [ebx], eax
add ebx, edx
or eax, 0x313441b7
xor eax, 0x4ce60918
and eax, 0x8b0000ad
or eax, 0x150
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f396960
and eax, 0x40
or eax, 0x251405
mov dword [ebx], eax
add ebx, edx
or eax, 0x1cb6c76
or eax, 0x7a3d7e42
and eax, 0x31000002
or eax, 0x4000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x20cccb7a
and eax, 0x6b29aff2
and eax, 0
or eax, 0x214
mov dword [ebx], eax
add ebx, edx
or eax, 0x580d38d1
xor eax, 0x79f194e0
and eax, 0x21688000
or eax, 0x1088
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f7c304
and eax, 0x1c70000
or eax, 0x44000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x75992f75
and eax, 0xca0414
or eax, 0x5088
mov dword [ebx], eax
add ebx, edx
or eax, 0x34fe258
xor eax, 0x10035627
and eax, 0x10448000
or eax, 0xe0014700
mov dword [ebx], eax
add ebx, edx
xor eax, 0x59a3e14d
and eax, 0x249
or eax, 0x59b0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6beb2638
or eax, 0x5b65f0ed
and eax, 0x788845c5
or eax, 0x100002
mov dword [ebx], eax
add ebx, edx
or eax, 0x66ed7268
and eax, 0x1d1f9643
and eax, 0x4000043
or eax, 0xc3000098
mov dword [ebx], eax
add ebx, edx
xor eax, 0x21418d40
and eax, 0x84008801
or eax, 0x1946044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c526c85
and eax, 0x1c60000
or eax, 0x44010000
mov dword [ebx], eax
add ebx, edx
and eax, 0x43cc2038
and eax, 0x1040000
or eax, 0x1182b8
mov dword [ebx], eax
add ebx, edx
xor eax, 0xeaaa3c5
and eax, 0x4050100
or eax, 0xe040c600
mov dword [ebx], eax
add ebx, edx
or eax, 0x170b087f
and eax, 0x7cd8a309
and eax, 0x300
or eax, 0x3c36
mov dword [ebx], eax
add ebx, edx
or eax, 0xb16de45
and eax, 0x2ebd8b7a
and eax, 0xa000142
or eax, 0x34c04485
mov dword [ebx], eax
add ebx, edx
or eax, 0x684bf37f
or eax, 0x5a447541
and eax, 0x46000169
or eax, 0x81000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6311901f
and eax, 0x43000001
or eax, 0x883dc44
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b8585e3
or eax, 0x65e270c2
and eax, 0x45c30000
or eax, 0x40000
mov dword [ebx], eax
add ebx, edx
and eax, 0x388d6c61
and eax, 0x20f263e
and eax, 0
or eax, 0xaad9f4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x15b3328b
and eax, 0x401c300
or eax, 0xe8440400
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ee597ef
and eax, 0x611ec203
and eax, 0x4200
or eax, 0x13414
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4f144055
and eax, 0x46140441
or eax, 0xb0804186
mov dword [ebx], eax
add ebx, edx
or eax, 0x7d171a6f
and eax, 0xc7000123
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x4f201e5d
and eax, 0x2bc4a938
and eax, 0x2000800
or eax, 0x70d2c445
mov dword [ebx], eax
add ebx, edx
or eax, 0x657e286f
or eax, 0x6237830e
and eax, 0x45c70001
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc04cc6
and eax, 0x54cc0
or eax, 0xf89310
mov dword [ebx], eax
add ebx, edx
and eax, 0x6effeeb4
or eax, 0x13ab43be
and eax, 0x1045c700
or eax, 0xe8000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x27e35775
or eax, 0x6e774647
and eax, 0xc425
or eax, 0x2088
mov dword [ebx], eax
add ebx, edx
or eax, 0x53954aac
and eax, 0x944485
or eax, 0x8680142
mov dword [ebx], eax
add ebx, edx
or eax, 0x67990d45
and eax, 0x47000080
or eax, 0x80000038
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e23f6e4
xor eax, 0x5cd9cfe8
and eax, 0x18c8c840
or eax, 0x24000005
mov dword [ebx], eax
add ebx, edx
or eax, 0x46372166
or eax, 0x535ab604
and eax, 0x45c70000
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x5108d534
and eax, 0x3a66d264
and eax, 0x409000
or eax, 0x1192ad8
mov dword [ebx], eax
add ebx, edx
and eax, 0x43daae09
and eax, 0x408200
or eax, 0x90054500
mov dword [ebx], eax
add ebx, edx
or eax, 0x48e0cbb2
xor eax, 0x6eaab41c
and eax, 0x5226
or eax, 0x400
mov dword [ebx], eax
add ebx, edx
and eax, 0x6244ff52
xor eax, 0x3ccd1ff2
and eax, 0x20c041c0
or eax, 0xc1200407
mov dword [ebx], eax
add ebx, edx
xor eax, 0x35626826
and eax, 0xc40000a1
or eax, 0x300000e
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a2c40ac
and eax, 0x10e48f12
and eax, 0
or eax, 0x3ab8bc45
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ebde3b0
and eax, 0x44050000
or eax, 0x1c20000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2fe1a71c
xor eax, 0x55cfeac5
and eax, 0x94988
or eax, 0x163204
mov dword [ebx], eax
add ebx, edx
and eax, 0x40f16b39
xor eax, 0x71bae9b7
and eax, 0x70098200
or eax, 0x8c440900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1cfb0bda
and eax, 0x80908080
or eax, 0x1e496901
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b3a8c0e
and eax, 0x8080000
or eax, 0x45810000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b95d834
and eax, 0x68158834
or eax, 0x904003c8
mov dword [ebx], eax
add ebx, edx
and eax, 0x191cf34d
and eax, 0x8140100
or eax, 0x81e85403
mov dword [ebx], eax
add ebx, edx
or eax, 0x365b0910
and eax, 0x4958f1d4
and eax, 0x9485010
or eax, 0xa3a845
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1297760a
and eax, 0x378040b
or eax, 0x80804180
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f9c3d59
and eax, 0x36e0e183
and eax, 0x800100
or eax, 0x450900c0
mov dword [ebx], eax
add ebx, edx
or eax, 0xad2d358
and eax, 0x484983d8
or eax, 0xb0040820
mov dword [ebx], eax
add ebx, edx
and eax, 0x32016ec7
and eax, 0x27d989e5
and eax, 0x800
or eax, 0xfd0453b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x18c0807d
and eax, 0x8804
or eax, 0x1289
mov dword [ebx], eax
add ebx, edx
or eax, 0x642b125a
and eax, 0x60018a00
or eax, 0x90540100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d106874
and eax, 0x3b813f51
and eax, 0x9012200
or eax, 0x8000c883
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5b67d286
and eax, 0x40023005
or eax, 0x589c050
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b5c97d6
and eax, 0x1c883c4
or eax, 0x200020
mov dword [ebx], eax
add ebx, edx
and eax, 0x58774113
and eax, 0x600100
or eax, 0x8b844489
mov dword [ebx], eax
add ebx, edx
and eax, 0x5829ab4a
or eax, 0x6e06e1e3
and eax, 0x4c22e049
or eax, 0x1111004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e781e9d
and eax, 0x492ad0
or eax, 0xe004110c
mov dword [ebx], eax
add ebx, edx
and eax, 0x645e038c
or eax, 0x527dba74
and eax, 0x5009087c
or eax, 0x5820001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a05f316
and eax, 0x7acd297
and eax, 0x4040200
or eax, 0xf05101cc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ea00e58
or eax, 0x21773e29
and eax, 0x1832035
or eax, 0x44080040
mov dword [ebx], eax
add ebx, edx
and eax, 0x6f33c042
or eax, 0x3627dd25
and eax, 0x50051940
or eax, 0x88402288
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e3a1b5b
and eax, 0x440b0011
or eax, 0x980456c
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c0ea346
and eax, 0xc080140
or eax, 0xe04522a8
mov dword [ebx], eax
add ebx, edx
or eax, 0x4f1006f5
and eax, 0x8b440589
or eax, 0x804800
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c9f217c
and eax, 0x82836c55
or eax, 0x40008000
mov dword [ebx], eax
add ebx, edx
and eax, 0xb8b15cf
and eax, 0x10001
or eax, 0xec548900
mov dword [ebx], eax
add ebx, edx
and eax, 0x499c1d4c
and eax, 0x40900
or eax, 0xc07483
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3a9f471d
and eax, 0x94eda00
and eax, 0xa0800
or eax, 0x45812574
mov dword [ebx], eax
add ebx, edx
xor eax, 0xde8db1e
and eax, 0xb8b0d26
and eax, 0x30400
or eax, 0x45ac0bc0
mov dword [ebx], eax
add ebx, edx
and eax, 0x48884aaf
and eax, 0x40800080
or eax, 0x35408560
mov dword [ebx], eax
add ebx, edx
and eax, 0x704c145e
and eax, 0x594760f8
and eax, 0x50400000
or eax, 0x8c0d8b19
mov dword [ebx], eax
add ebx, edx
or eax, 0x8cc717c
and eax, 0x5c8c4939
or eax, 0x20300402
mov dword [ebx], eax
add ebx, edx
xor eax, 0x369becc9
xor eax, 0x65e5b94
and eax, 0x44518a00
or eax, 0xb0040111
mov dword [ebx], eax
add ebx, edx
and eax, 0x437760fb
or eax, 0x101d9d90
and eax, 0x18081
or eax, 0x89004202
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b124ba7
and eax, 0x4103c005
or eax, 0x4883450
mov dword [ebx], eax
add ebx, edx
and eax, 0x57d5b694
and eax, 0x44013010
or eax, 0xb0440ba8
mov dword [ebx], eax
add ebx, edx
and eax, 0x60aa033f
and eax, 0x40000138
or eax, 0xd8b0845
mov dword [ebx], eax
add ebx, edx
and eax, 0x20975085
and eax, 0x810004
or eax, 0x14083f8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c104fe4
and eax, 0x9d04c08
or eax, 0x822c0181
mov dword [ebx], eax
add ebx, edx
and eax, 0x36ab1b77
and eax, 0x2800801
or eax, 0xe803f454
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6735727b
and eax, 0x8c148800
or eax, 0x70410101
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c8fda66
or eax, 0x7eb2e9e
and eax, 0x83e8458b
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x33b8f463
and eax, 0x1880000
or eax, 0x440101c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6166e3f6
and eax, 0x4d8220
or eax, 0xd80009c8
mov dword [ebx], eax
add ebx, edx
and eax, 0x25314811
and eax, 0x800
or eax, 0x7dfc453b
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b620de3
and eax, 0x48400901
or eax, 0xb4158208
mov dword [ebx], eax
add ebx, edx
or eax, 0x270d9529
and eax, 0xbbbf861
and eax, 0x9018801
or eax, 0x80006282
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f0e69cf
or eax, 0x5e6138bd
and eax, 0x5169f855
or eax, 0x800400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x176b6a8f
xor eax, 0x2adb19f9
and eax, 0x8598f23
or eax, 0x83a670dc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ec24f6e
or eax, 0x74d9db1d
and eax, 0xa0051005
or eax, 0x8000440
mov dword [ebx], eax
add ebx, edx
and eax, 0x65227012
xor eax, 0x7e51b6fa
and eax, 0x4000092
or eax, 0x21000004
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d4c14a8
and eax, 0x48a
or eax, 0xa300
mov dword [ebx], eax
add ebx, edx
and eax, 0x40e338fd
or eax, 0x788cc578
and eax, 0x800020
or eax, 0x720a05
mov dword [ebx], eax
add ebx, edx
xor eax, 0x594446da
and eax, 0x360400
or eax, 0xa0403100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f13cfde
and eax, 0xd010000
or eax, 0x408a0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x255e7a96
and eax, 0x68c10010
or eax, 0x4208100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d3f17b9
xor eax, 0x64837e1f
and eax, 0x1000094
or eax, 0x80000049
mov dword [ebx], eax
add ebx, edx
or eax, 0x14dcac9c
and eax, 0x30d01a47
and eax, 0x100041
or eax, 0x42b0
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f820eb7
and eax, 0x28800800
or eax, 0x40018000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x25494900
and eax, 0x9000000
or eax, 0x82000021
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3d384b15
xor eax, 0x2680a111
and eax, 0x90802805
or eax, 0x62010050
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e3ef87
and eax, 0x694ea003
and eax, 0
or eax, 0xffff8108
mov dword [ebx], eax
add ebx, edx
and eax, 0x52d67804
or eax, 0x18945a0b
and eax, 0x4a565201
or eax, 0xa120a080
mov dword [ebx], eax
add ebx, edx
or eax, 0x31366c16
xor eax, 0x2085f3d9
and eax, 0x41830d4e
or eax, 0x408f2b1
mov dword [ebx], eax
add ebx, edx
and eax, 0x54c5041f
and eax, 0x40c
or eax, 0x10500900
mov dword [ebx], eax
add ebx, edx
and eax, 0x77555438
and eax, 0x5c312ea8
and eax, 0x100000
or eax, 0xc2250000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6efe0484
and eax, 0x88000004
or eax, 0x52
mov dword [ebx], eax
add ebx, edx
or eax, 0x603b1a6f
and eax, 0x210810
or eax, 0x6080
mov dword [ebx], eax
add ebx, edx
or eax, 0x61a63215
or eax, 0x66f419ec
and eax, 0x4450b00
or eax, 0x18088000
mov dword [ebx], eax
add ebx, edx
and eax, 0x436e5211
and eax, 0x480000
or eax, 0x4fa1f181
mov dword [ebx], eax
add ebx, edx
and eax, 0x6f2dc966
or eax, 0x169b925a
and eax, 0x51810000
or eax, 0xa0000001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x40b92612
xor eax, 0x7a968e3f
and eax, 0
or eax, 0x155d0
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b8ef64
and eax, 0x4500
or eax, 0x810c108b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e1bae60
xor eax, 0x5920956
and eax, 0x859088
or eax, 0x6a0942
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ff39399
and eax, 0x44100000
or eax, 0x90e28100
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc0831af
and eax, 0x880000af
or eax, 0x40
mov dword [ebx], eax
add ebx, edx
or eax, 0x476bb285
and eax, 0x27f92fae
and eax, 0x21208a
or eax, 0x4800
mov dword [ebx], eax
add ebx, edx
or eax, 0x1322460e
and eax, 0x10010a00
or eax, 0x4448100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x62083ec1
and eax, 0x418501
or eax, 0x220a04
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3c21fd87
xor eax, 0x42d25edf
and eax, 0x802400
or eax, 0x812e1100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x77afacb0
and eax, 0xf0010000
or eax, 0x9b80000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x825852b
and eax, 0x2100002a
or eax, 0xa000054
mov dword [ebx], eax
add ebx, edx
and eax, 0x5872e34a
or eax, 0x2d8433c7
and eax, 0x180204d
or eax, 0xc0010800
mov dword [ebx], eax
add ebx, edx
or eax, 0x6dfcdd8
and eax, 0x6d08
or eax, 0x220
mov dword [ebx], eax
add ebx, edx
and eax, 0x640c6869
and eax, 0x6000
or eax, 0x83e49181
mov dword [ebx], eax
add ebx, edx
xor eax, 0x440509c0
and eax, 0x81800000
or eax, 0x80000
mov dword [ebx], eax
add ebx, edx
or eax, 0x31af91c3
and eax, 0x140
or eax, 0x2028
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6191af50
or eax, 0x305f425d
and eax, 0x11c638
or eax, 0x200182
mov dword [ebx], eax
add ebx, edx
and eax, 0x48095ff3
and eax, 0x10300
or eax, 0xc542800
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d0d1987
and eax, 0x8000000
or eax, 0xe25af281
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b00427d
and eax, 0x4201
or eax, 0x458bbdfe
mov dword [ebx], eax
add ebx, edx
xor eax, 0x677e195c
xor eax, 0x1018e931
and eax, 0x4d0510
or eax, 0x1020008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x641b13b6
and eax, 0x61140000
or eax, 0x210000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x484d63b1
and eax, 0x280f4bd2
and eax, 0x8000010
or eax, 0x8000000a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e9a3238
xor eax, 0x2a666d4f
and eax, 0x204800
or eax, 0x12090
mov dword [ebx], eax
add ebx, edx
xor eax, 0x15ef63da
xor eax, 0x756534a6
and eax, 0x90b00
or eax, 0xc448000
mov dword [ebx], eax
add ebx, edx
or eax, 0x63ef10d1
xor eax, 0x45317ee3
and eax, 0x882e100
or eax, 0x81210081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3934f99a
and eax, 0x552acd4f
and eax, 0
or eax, 0xe1810000
mov dword [ebx], eax
add ebx, edx
or eax, 0x10993e07
and eax, 0x800
or eax, 0x40
mov dword [ebx], eax
add ebx, edx
and eax, 0x50bb8373
or eax, 0x6a51ba92
and eax, 0x2a41b082
or eax, 0x90244101
mov dword [ebx], eax
add ebx, edx
or eax, 0x77c67481
xor eax, 0x2c375dd4
and eax, 0xa814
or eax, 0x55a8
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a74dc09
and eax, 0x339143f8
and eax, 0x4008
or eax, 0x810c1523
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c51dc55
and eax, 0x14c172
or eax, 0xa22080
mov dword [ebx], eax
add ebx, edx
or eax, 0x50cf1fcf
and eax, 0x408a8800
or eax, 0x28000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c78411e
and eax, 0x8000000
or eax, 0x83000021
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7049f672
and eax, 0xb8012041
or eax, 0x4340804
mov dword [ebx], eax
add ebx, edx
and eax, 0x63707105
and eax, 0x20000005
or eax, 0x150000c8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x72a84eb9
or eax, 0x3ab7813c
and eax, 0x8770
or eax, 0x2080
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d9acae8
and eax, 0x80
or eax, 0x811c4d0b
mov dword [ebx], eax
add ebx, edx
and eax, 0xd46efe4
xor eax, 0x3c24452e
and eax, 0xa0
or eax, 0x471251
mov dword [ebx], eax
add ebx, edx
xor eax, 0xedcb88f
and eax, 0xa898000
or eax, 0x80400100
mov dword [ebx], eax
add ebx, edx
and eax, 0xb32a3e1
and eax, 0
or eax, 0x81000013
mov dword [ebx], eax
add ebx, edx
or eax, 0xb3b0de
xor eax, 0x3b647992
and eax, 0x57c141
or eax, 0x802b0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7bf5c33e
and eax, 0x68800000
or eax, 0x18800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5cde727
and eax, 0x9000021
or eax, 0x82000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x9ee0cc2
and eax, 0x82800041
or eax, 0x60011014
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e02643c
and eax, 0x62000014
or eax, 0x9dffafc1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2badedce
xor eax, 0x565f68e9
and eax, 0xc2280
or eax, 0x1d00c001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a067d35
and eax, 0xcf11a4f
and eax, 0
or eax, 0xf2830000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b582948
and eax, 0x410940
or eax, 0x10048221
mov dword [ebx], eax
add ebx, edx
and eax, 0x2483d7a6
or eax, 0x343a2a6
and eax, 0x1028004
or eax, 0x1c4809
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c1b1f84
or eax, 0x769c414b
and eax, 0x16960100
or eax, 0x8413400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x69f33102
and eax, 0x10000000
or eax, 0x80880001
mov dword [ebx], eax
add ebx, edx
and eax, 0x2192d717
and eax, 0
or eax, 0x2168
mov dword [ebx], eax
add ebx, edx
and eax, 0x66afaffd
and eax, 0x108
or eax, 0x812c4c83
mov dword [ebx], eax
add ebx, edx
or eax, 0x184fd612
and eax, 0xc1991
or eax, 0x2060
mov dword [ebx], eax
add ebx, edx
xor eax, 0x64678dd0
and eax, 0x60698000
or eax, 0x3800100
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e364226
and eax, 0
or eax, 0x810000a3
mov dword [ebx], eax
add ebx, edx
xor eax, 0x67521965
xor eax, 0x2f0ad824
and eax, 0x1880c0
or eax, 0x233c09
mov dword [ebx], eax
add ebx, edx
or eax, 0x500aefee
and eax, 0x5893ab52
and eax, 0x50118100
or eax, 0xa9e00000
mov dword [ebx], eax
add ebx, edx
or eax, 0x46072f12
and eax, 0x8bf7af12
or eax, 0x850a9
mov dword [ebx], eax
add ebx, edx
or eax, 0x4cdee8b4
and eax, 0x4c83f2ca
and eax, 0x48811000
or eax, 0x82000c55
mov dword [ebx], eax
add ebx, edx
xor eax, 0x122e74c6
and eax, 0x6880
or eax, 0x4c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x249bd3be
or eax, 0x9eb7201
and eax, 0x28cbf201
or eax, 0x52040080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5b0fcb59
and eax, 0x800000
or eax, 0x8a080000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e7f6a9f
xor eax, 0x1b14c5f3
and eax, 0x160
or eax, 0x2008
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b1a318a
and eax, 8
or eax, 0x86ccb0
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a963dc7
and eax, 0x40800
or eax, 0x18412300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2df7a92a
and eax, 0x220008
or eax, 0xc4405
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3feac4e6
or eax, 0x79c560db
and eax, 0x802000
or eax, 0x21500
mov dword [ebx], eax
add ebx, edx
and eax, 0x65e3b38c
and eax, 0x822000
or eax, 0x4d090e6e
mov dword [ebx], eax
add ebx, edx
or eax, 0x5a32102a
and eax, 0x1589000c
or eax, 0x80408100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d57eae9
and eax, 0x80000024
or eax, 0x1000008
mov dword [ebx], eax
add ebx, edx
or eax, 0xf6178b3
xor eax, 0x4290c1a8
and eax, 0x609111
or eax, 0xe40e0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x28c3cecf
and eax, 0x28810900
or eax, 0x40008000
mov dword [ebx], eax
add ebx, edx
or eax, 0x46e6a675
and eax, 0x28000021
or eax, 0x90000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6cb0837
and eax, 0x20
or eax, 0x2148
mov dword [ebx], eax
add ebx, edx
xor eax, 0x58b3638c
or eax, 0x7b943e24
and eax, 0x54e0
or eax, 0x8109
mov dword [ebx], eax
add ebx, edx
and eax, 0x2dd5d807
and eax, 0xc000
or eax, 0x88450700
mov dword [ebx], eax
add ebx, edx
or eax, 0x27aeeff7
xor eax, 0x3f287dba
and eax, 0x11009
or eax, 0x4530
mov dword [ebx], eax
add ebx, edx
xor eax, 0x51e43d02
and eax, 0x2462dab7
and eax, 0x4003
or eax, 0xd08405c4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x609ca3ca
xor eax, 0x61b05dd8
and eax, 0xc1000145
or eax, 0x6000028
mov dword [ebx], eax
add ebx, edx
or eax, 0x2cb72d54
and eax, 0x83950045
or eax, 0x488000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x409931b2
or eax, 0x5abc50ba
and eax, 0x81c40001
or eax, 0x4030000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x24ff9a85
xor eax, 0x6ec9b48a
and eax, 0xcff12e0c
or eax, 0x300ed170
mov dword [ebx], eax
add ebx, edx
and eax, 0x20a8fecc
or eax, 0x7ff76707
and eax, 0x664c
or eax, 0x90
mov dword [ebx], eax
add ebx, edx
xor eax, 0x44953cf2
and eax, 0x44100006
or eax, 0xbb6885c1
mov dword [ebx], eax
add ebx, edx
and eax, 0x1dfc42a
and eax, 0x108402
or eax, 0x62247bfd
mov dword [ebx], eax
add ebx, edx
and eax, 0x253c7290
or eax, 0x37626588
and eax, 0x5460000
or eax, 0x80810001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a3bff6e
and eax, 0xdffcff64
or eax, 0x20030010
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f1bea8c
and eax, 0x4044
or eax, 2
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c6a1c74
and eax, 0x44
or eax, 0xeac4583
mov dword [ebx], eax
add ebx, edx
and eax, 0x207baa1d
and eax, 0
or eax, 0xc7000022
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b91f2eb
and eax, 0x9ed54a1
and eax, 0x8800001
or eax, 0x6204a444
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2aaa5770
or eax, 0x70dc624d
and eax, 0x40c60001
or eax, 0x5010000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x30440f3e
and eax, 0x830b14
or eax, 0x34b0c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x6223692d
and eax, 0x6b4cf7d7
and eax, 0x6004c300
or eax, 0x10810400
mov dword [ebx], eax
add ebx, edx
or eax, 0xd74e156
and eax, 0x24f5e756
or eax, 0xa18a9
mov dword [ebx], eax
add ebx, edx
and eax, 0x60e42846
and eax, 4
or eax, 0xc7000138
mov dword [ebx], eax
add ebx, edx
xor eax, 0x370fb97
and eax, 0xc4706881
or eax, 0x3b8f0404
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2dc65b4
xor eax, 0x6a806f0a
and eax, 0x82263b
or eax, 0x5c89c4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4635720
and eax, 0x5c000
or eax, 0xa0400700
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e17580d
and eax, 0x4000
or eax, 0x24d2
mov dword [ebx], eax
add ebx, edx
and eax, 0x41afb076
and eax, 0x69148dca
and eax, 0x42
or eax, 0x9fb04585
mov dword [ebx], eax
add ebx, edx
and eax, 0x18c3a86b
and eax, 0x465164fc
and eax, 0x40
or eax, 0xc7000036
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e3281ce
or eax, 0x3b62ef4
and eax, 0xdbb62884
or eax, 0x24494001
mov dword [ebx], eax
add ebx, edx
or eax, 0x922264d
and eax, 0x514be142
and eax, 0x1480040
or eax, 0x3407bf
mov dword [ebx], eax
add ebx, edx
and eax, 0x53615dd2
and eax, 0x500
or eax, 0x6485c200
mov dword [ebx], eax
add ebx, edx
and eax, 0x19f134bd
or eax, 0x4a32c7eb
and eax, 0xb3c7eb
or eax, 0x14c3814
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7907aaed
and eax, 0x15348474
and eax, 0
or eax, 0xc7000024
mov dword [ebx], eax
add ebx, edx
and eax, 0x1714dbae
and eax, 4
or eax, 0x877b441
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f1057c8
and eax, 0x5470000
or eax, 0x80800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d69162c
and eax, 0xedef1620
or eax, 0x1210e940
mov dword [ebx], eax
add ebx, edx
xor eax, 0x48bee11
and eax, 0x1130
or eax, 0x1020e
mov dword [ebx], eax
add ebx, edx
or eax, 0x731ec495
and eax, 0x731c8587
or eax, 0x8c400040
mov dword [ebx], eax
add ebx, edx
and eax, 0x41106bf0
or eax, 0x5bc963bd
and eax, 0x52c163fd
or eax, 0x80269c02
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d51480d
and eax, 0x7371126e
and eax, 0x410000
or eax, 0x85860000
mov dword [ebx], eax
add ebx, edx
or eax, 0xf5c6a15
and eax, 0x8fdf6a10
or eax, 0x70209548
mov dword [ebx], eax
add ebx, edx
and eax, 0x269764b5
xor eax, 0x793d9b5b
and eax, 0x824a
or eax, 0x10084
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7af022b1
and eax, 0x7a508047
or eax, 0x85040580
mov dword [ebx], eax
add ebx, edx
or eax, 0x104c2a1f
and eax, 0x6600afdf
or eax, 0x35020
mov dword [ebx], eax
add ebx, edx
and eax, 0x179374bf
and eax, 0x4030001
or eax, 0x41c40000
mov dword [ebx], eax
add ebx, edx
and eax, 0x53308051
and eax, 0x1000000
or eax, 0x1cc1a8
mov dword [ebx], eax
add ebx, edx
xor eax, 0xbb25245
and eax, 0x212ff981
and eax, 0x48100
or eax, 0xb4510a00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1aefdfa7
and eax, 0x2cb05423
or eax, 0x51000118
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1669c95a
and eax, 0x28418801
or eax, 0x84040318
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ab62de5
and eax, 0x54a00428
or eax, 0x20084103
mov dword [ebx], eax
add ebx, edx
and eax, 0x1817d79a
xor eax, 0x4755dddb
and eax, 0x4458811
or eax, 0xa0080300
mov dword [ebx], eax
add ebx, edx
or eax, 0x2fe494ca
and eax, 0x2da00d1b
or eax, 0x50004020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6852c611
xor eax, 0x16b46c81
and eax, 0x448309
or eax, 0xd4110800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c44ccf3
and eax, 0x88014282
or eax, 0x1008001
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ae6c34b
and eax, 0x72fd97ae
and eax, 0x8000
or eax, 0xe58b5455
mov dword [ebx], eax
add ebx, edx
xor eax, 0x75377f9b
or eax, 0x6cd50a2d
and eax, 0xcccc834d
or eax, 0x4010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3dbe65ed
and eax, 0xc0408480
or eax, 0xc8c484c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x17b3e15b
and eax, 0x393d9d35
and eax, 0x80c0c04
or eax, 0xc4c0c0c8
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b2e2d92
and eax, 0xcccccccc
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x172ff9b8
xor eax, 0x6945f512
and eax, 0xa48a00cc
or eax, 0x48015500
mov dword [ebx], eax
add ebx, edx
and eax, 0xcf16dbc
xor eax, 0x3cb0feed
and eax, 0x8341
or eax, 0xcccc401c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x161b0189
and eax, 0xc8c4c0c4
or eax, 0x4080c08
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa46e4c9
and eax, 0xc4880804
or eax, 0x844c4c8
mov dword [ebx], eax
add ebx, edx
or eax, 0x43635aa5
xor eax, 0x6d717828
and eax, 0xa08a04c4
or eax, 0x4c015108
mov dword [ebx], eax
add ebx, edx
and eax, 0x560325e7
and eax, 0x44000480
or eax, 0x835ce803
mov dword [ebx], eax
add ebx, edx
xor eax, 0x690b6897
xor eax, 0x2f6b9e7c
and eax, 0x802c1040
or eax, 0x1cc3a405
mov dword [ebx], eax
add ebx, edx
or eax, 0x518e1a5c
and eax, 0x11013de7
and eax, 0x1010000
or eax, 0x44c60000
mov dword [ebx], eax
add ebx, edx
and eax, 0x29c2a168
and eax, 0x400000
or eax, 0x30d4f8
mov dword [ebx], eax
add ebx, edx
and eax, 0x1fcc136
and eax, 0x40c000
or eax, 0xb0050700
mov dword [ebx], eax
add ebx, edx
xor eax, 0x79a91d92
and eax, 0x882
or eax, 0x4c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x740c8f0f
and eax, 0x600405c1
or eax, 0x89f04006
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b9614c
and eax, 0x40
or eax, 0xc7000032
mov dword [ebx], eax
add ebx, edx
and eax, 0x2d5df92a
xor eax, 0x4ab7a6a4
and eax, 0x42138004
or eax, 0x30405041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x186d5319
or eax, 0x38f40e0f
and eax, 0x40c60000
or eax, 0x5010000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e22eade
and eax, 0x1042acc
or eax, 0x80020
mov dword [ebx], eax
add ebx, edx
and eax, 0x52926cc0
and eax, 0x543a0fd5
and eax, 0
or eax, 0xd845c700
mov dword [ebx], eax
add ebx, edx
or eax, 0x50734fed
or eax, 0x5ac4683
and eax, 0x14fe3
or eax, 0x3000
mov dword [ebx], eax
add ebx, edx
and eax, 0x43d559d9
and eax, 0x362e0d2d
and eax, 0x101
or eax, 0x73cc44c6
mov dword [ebx], eax
add ebx, edx
or eax, 0x5fc6fbf1
or eax, 0x25fb117
and eax, 0x47000136
or eax, 0x80000008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x76ef9918
and eax, 0xb1e38804
or eax, 0x4e002441
mov dword [ebx], eax
add ebx, edx
and eax, 0x3cd6f5fb
and eax, 0x4c20000
or eax, 0x41050000
mov dword [ebx], eax
add ebx, edx
and eax, 0x589858de
or eax, 0x1e2eae86
and eax, 0x48c84
or eax, 0x111058
mov dword [ebx], eax
add ebx, edx
or eax, 0x7abbc419
and eax, 0x1ae9a43f
and eax, 0x8018400
or eax, 0xa0444300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6e2bd9ac
and eax, 0x624ea1af
and eax, 0xac
or eax, 0x16b13
mov dword [ebx], eax
add ebx, edx
and eax, 0x1e0c6824
and eax, 0x7f2659f4
and eax, 0x4004
or eax, 0xf9fc05c3
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe98d036
or eax, 0x2b08efe5
and eax, 0xc7000084
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d1ef29e
and eax, 4
or eax, 0x1ae7a441
mov dword [ebx], eax
add ebx, edx
or eax, 0xf4a5774
and eax, 0x34c19ad8
and eax, 0x4c10000
or eax, 0x41060000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c6e7c61
or eax, 0x6e9e9a0a
and eax, 0x463c40
or eax, 0x194
mov dword [ebx], eax
add ebx, edx
and eax, 0x23dcf006
and eax, 0x1302e08f
and eax, 0
or eax, 0xe045c700
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b012a05
xor eax, 0x7753ba5a
and eax, 0x808
or eax, 0x4000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ea89f6e
and eax, 0
or eax, 0x46c845c7
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1eeeb9a9
and eax, 0x4000006c
or eax, 0x87000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e0c3e53
and eax, 0x46000040
or eax, 0x815bc405
mov dword [ebx], eax
add ebx, edx
xor eax, 0x58e32f78
and eax, 0x5800000
or eax, 0x40470000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ccce56
or eax, 0x32711f5c
and eax, 0x14f4b44
or eax, 0x20a0
mov dword [ebx], eax
add ebx, edx
and eax, 0x6f74ea8a
and eax, 0x444200
or eax, 0xc0018500
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ff84e46
xor eax, 0x74fdfea3
and eax, 0x1121
or eax, 0x8e12
mov dword [ebx], eax
add ebx, edx
xor eax, 0x70d7f2e5
and eax, 0x18dbc6f5
and eax, 0x10d044c4
or eax, 0x29200103
mov dword [ebx], eax
add ebx, edx
xor eax, 0x38c3a469
and eax, 0x100002a
or eax, 0xc6000010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c6ae7ac
and eax, 0xa42e004
or eax, 0x24940841
mov dword [ebx], eax
add ebx, edx
and eax, 0x464d71aa
and eax, 0x4000000
or eax, 0x418b0001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1941c5c8
and eax, 0x301f65ea
and eax, 0x100001c8
or eax, 0xcc453a30
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a79f2c7
or eax, 0x7ca4e3c
and eax, 0x820c0c
or eax, 0x348103
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3c4d4fb2
and eax, 0xc8b0000
or eax, 0x41000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1ed5d6bc
xor eax, 0x290ab7f
and eax, 0x504c39c0
or eax, 0x84010218
mov dword [ebx], eax
add ebx, edx
or eax, 0x335e7204
and eax, 0x35f6eb07
and eax, 0x15020804
or eax, 0x40891478
mov dword [ebx], eax
add ebx, edx
or eax, 0x23774945
and eax, 0x6055197c
or eax, 0x88002280
mov dword [ebx], eax
add ebx, edx
xor eax, 0x26ea2051
and eax, 0xa2090d
or eax, 0x8402
mov dword [ebx], eax
add ebx, edx
xor eax, 0x27cc6620
and eax, 0x3ebbb9ad
and eax, 0x40a0000
or eax, 0x41810000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6674a9de
and eax, 0x44000000
or eax, 0x1af0fcc
mov dword [ebx], eax
add ebx, edx
and eax, 0x504ae452
or eax, 0x7f86ff72
and eax, 0x78043b60
or eax, 0x80410080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4acf6e90
or eax, 0x314e83fd
and eax, 0x82850d
or eax, 0x100802
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f4619f0
and eax, 0xd800000
or eax, 0x400b0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x67c89682
or eax, 0x5b2080af
and eax, 0x484112a8
or eax, 0x800c2950
mov dword [ebx], eax
add ebx, edx
xor eax, 0x216679f9
xor eax, 0x6b5e30b1
and eax, 0x40000
or eax, 0x828d0f
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b13b5c6
and eax, 0x20000
or eax, 0x55890000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x48c17720
and eax, 0x4403320
or eax, 0xc01508c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x6a6fbb96
or eax, 0x6cdd2002
and eax, 0x448b3a74
or eax, 0x1004409
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c460e16
and eax, 0x39c51048
or eax, 0x44328994
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f659d38
and eax, 0x48451900
or eax, 0xa00022e4
mov dword [ebx], eax
add ebx, edx
and eax, 0x603640ff
and eax, 0x40000064
or eax, 0x58b7219
mov dword [ebx], eax
add ebx, edx
or eax, 0x7729e253
xor eax, 0x329dc6a4
and eax, 0x400430c8
or eax, 0x80410b24
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a7e623
and eax, 0x12220
or eax, 0x458a485d
mov dword [ebx], eax
add ebx, edx
and eax, 0x3974ccd4
and eax, 0x1000850
or eax, 0x7cf79180
mov dword [ebx], eax
add ebx, edx
and eax, 0x19c9c5b8
and eax, 0x10c08180
or eax, 0x6400046c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b1adf09
and eax, 0x1c480a45
or eax, 0xe005811a
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ad7f477
xor eax, 0x338f933c
and eax, 0x89004003
or eax, 0x18180
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f2994a7
and eax, 0x4509d405
or eax, 0x10822848
mov dword [ebx], eax
add ebx, edx
and eax, 0x632abe51
and eax, 0x40003840
or eax, 0x985503bc
mov dword [ebx], eax
add ebx, edx
and eax, 0x66880263
and eax, 0x41ff294f
and eax, 0x40000040
or eax, 0x58b4e3d
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e165686
and eax, 0x1c0508f4
or eax, 0xa0408100
mov dword [ebx], eax
add ebx, edx
and eax, 0x73092b5e
and eax, 0x900
or eax, 0x89f8448b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x55ad84f9
and eax, 0x54018840
or eax, 0x18a300d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4f0a641b
and eax, 0x808054
or eax, 0x14203a0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5672151a
and eax, 0x533145cc
and eax, 0x3300488
or eax, 0x88c45101
mov dword [ebx], eax
add ebx, edx
xor eax, 0x40cc2f7d
and eax, 0x6b666a41
and eax, 0x41202840
or eax, 0x41b9405
mov dword [ebx], eax
add ebx, edx
and eax, 0x5207c919
xor eax, 0x2a60ee3a
and eax, 0xa216438
or eax, 0x81101980
mov dword [ebx], eax
add ebx, edx
and eax, 0x298b54c5
and eax, 0x50efd1fa
and eax, 0x15000
or eax, 0xe982a04d
mov dword [ebx], eax
add ebx, edx
or eax, 0x3af32a1c
xor eax, 0x1d8d58bf
and eax, 0xe04c8000
or eax, 0x10010901
mov dword [ebx], eax
add ebx, edx
xor eax, 0x646a8d2
and eax, 0x32000183
or eax, 0x9d45408
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f05453e
xor eax, 0x3ee0180
and eax, 0x173c1015
or eax, 0x40e040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b759cdd
xor eax, 0x573571ed
and eax, 0xb2c0501
or eax, 0x4c0408a
mov dword [ebx], eax
add ebx, edx
or eax, 0x334d6dff
xor eax, 0x724f4c72
and eax, 0x5a0018d
or eax, 0x805c4422
mov dword [ebx], eax
add ebx, edx
xor eax, 0x59b19d9e
or eax, 0x21239c92
and eax, 0x89055480
or eax, 0x2102040
mov dword [ebx], eax
add ebx, edx
or eax, 0x73df0048
and eax, 0x4cefded0
and eax, 0x40895040
or eax, 0xb7108005
mov dword [ebx], eax
add ebx, edx
xor eax, 0x616e327
and eax, 0x5f15bf4
and eax, 0x1010060
or eax, 0x443ae81d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3019aec7
and eax, 0x10044b0
or eax, 0x8a093904
mov dword [ebx], eax
add ebx, edx
and eax, 0x544a12dc
and eax, 4
or eax, 0xe983e449
mov dword [ebx], eax
add ebx, edx
or eax, 0x61998d24
or eax, 0x52e137b1
and eax, 0xe0498901
or eax, 0x4040000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f044891
and eax, 0xc349c180
or eax, 0x14240b
mov dword [ebx], eax
add ebx, edx
or eax, 0x6e7f6c47
xor eax, 0x58174de3
and eax, 0xa408000c
or eax, 0x488355c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x1aa7b647
xor eax, 0x7606d83d
and eax, 0x88880350
or eax, 0x4444c00d
mov dword [ebx], eax
add ebx, edx
and eax, 0x1505725e
and eax, 0x74ae2964
and eax, 0x4040044
or eax, 0xc8c8cc88
mov dword [ebx], eax
add ebx, edx
or eax, 0x16165eb3
and eax, 0x242cd30a
and eax, 0x40cc008
or eax, 0xc8c00cc4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x67100f37
and eax, 0xa88841c8
or eax, 0x44031404
mov dword [ebx], eax
add ebx, edx
or eax, 0x2bdf4f6d
and eax, 0xcccc434d
or eax, 0x8010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5238b16a
and eax, 0x8cc44004
or eax, 0x40088cc8
mov dword [ebx], eax
add ebx, edx
or eax, 0x171298cf
and eax, 0xcccccccc
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x42dbad5c
and eax, 0xcc8b45cc
or eax, 0x20001000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e0e2abc
and eax, 0x6d053723
and eax, 0x2400
or eax, 0x130c881
mov dword [ebx], eax
add ebx, edx
and eax, 0x63ffe908
and eax, 0x1000000
or eax, 0x448b0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1558b29c
xor eax, 0x59c9ae70
and eax, 0x1c400400
or eax, 0x32e0108
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a40983b
or eax, 0x4967e8e8
and eax, 0x9250000
or eax, 0x4000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5cdaf2e6
and eax, 0x30ddf80f
and eax, 0
or eax, 0x3500007a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d1b2798
xor eax, 0x192f42d9
and eax, 0x70242431
or eax, 0x24b0244
mov dword [ebx], eax
add ebx, edx
and eax, 0x3304433c
and eax, 0
or eax, 0x81104d8b
mov dword [ebx], eax
add ebx, edx
or eax, 0x373ee0c4
and eax, 0xb73e84c1
or eax, 0x48001030
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6ff3c939
or eax, 0x5f022924
and eax, 0x9dc101ec
or eax, 0x308013
mov dword [ebx], eax
add ebx, edx
or eax, 0x6299ea16
xor eax, 0x5b15b998
and eax, 0x80ec5245
or eax, 0x913ad80
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a84037
and eax, 0x200001
or eax, 0x59080
mov dword [ebx], eax
add ebx, edx
or eax, 0x197ceef
xor eax, 0xddafdb9
and eax, 0x450300
or eax, 0x10108800
mov dword [ebx], eax
add ebx, edx
and eax, 0x9d3e16a
xor eax, 0x408c74fa
and eax, 0xd1c080
or eax, 0xe200a01
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ffa6383
and eax, 0x50010000
or eax, 0xa2800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x43ae3b8e
and eax, 0
or eax, 0xff07
mov dword [ebx], eax
add ebx, edx
or eax, 0x4706eac8
and eax, 0x122c3788
and eax, 0x588
or eax, 0x35084003
mov dword [ebx], eax
add ebx, edx
xor eax, 0x557c3ae5
xor eax, 0x52935150
and eax, 0x2418
or eax, 0xc0c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4eadbc64
and eax, 0x5cabf851
and eax, 0x95810
or eax, 0x420225
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b0df47b
and eax, 0
or eax, 0x90908800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x22d854e0
or eax, 0x408a62bb
and eax, 0x82000021
or eax, 0x9000004
mov dword [ebx], eax
add ebx, edx
and eax, 0x31d8c80d
and eax, 0x14c14d10
and eax, 0
or eax, 0xf181104d
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ef413ce
and eax, 0x1044
or eax, 0xc9a3
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a89b7ef
xor eax, 0x1b54ba6c
and eax, 0x2081d000
or eax, 0x2022181
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e2d3f1c
and eax, 0x10000
or eax, 0x558a0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x324dc74e
or eax, 0x664ddf3c
and eax, 0x70408108
or eax, 0x88a20000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c7d7cee
xor eax, 0x454eaa25
and eax, 0x81000008
or eax, 0x30
mov dword [ebx], eax
add ebx, edx
xor eax, 0x38529c03
and eax, 0x10082a
or eax, 0x2c02c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5938c823
and eax, 0x58008000
or eax, 0x4e20100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c9c2092
and eax, 2
or eax, 0x81000045
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b522dd9
or eax, 0x38463463
and eax, 0x4414f2
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4bee1402
xor eax, 0x7684591c
and eax, 0x100a0800
or eax, 0x80808000
mov dword [ebx], eax
add ebx, edx
and eax, 0x284ca14f
and eax, 0
or eax, 0x8b000025
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e1f6b40
and eax, 0x2000000
or eax, 0xe1050845
mov dword [ebx], eax
add ebx, edx
and eax, 0x103043ef
xor eax, 0x2f0b6517
and eax, 0x25000052
or eax, 0x10000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c012439
xor eax, 0x76bef445
and eax, 0x1001c
or eax, 0x240
mov dword [ebx], eax
add ebx, edx
xor eax, 0x71f2ebf7
or eax, 0x42dfa575
and eax, 0x1084d8b
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x19b8503d
xor eax, 0x14b2d8
and eax, 0xa02448
or eax, 0x434081
mov dword [ebx], eax
add ebx, edx
and eax, 0x2d6629e5
and eax, 0x600000
or eax, 0xe7918100
mov dword [ebx], eax
add ebx, edx
or eax, 0x26070c5b
or eax, 0x3bb3464a
and eax, 0x8800004b
or eax, 0xa4
mov dword [ebx], eax
add ebx, edx
or eax, 0x13bf657e
and eax, 0x4e2138ea
and eax, 0x210080
or eax, 0x49001
mov dword [ebx], eax
add ebx, edx
or eax, 0x2adb4f07
xor eax, 0x64251d6a
and eax, 0x4aca8200
or eax, 0x11253800
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d320af9
and eax, 0x41220000
or eax, 0x14090000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x61c7a051
and eax, 0x502a9b1b
and eax, 0x10288010
or eax, 0x86c20100
mov dword [ebx], eax
add ebx, edx
or eax, 0x12e2c568
or eax, 0x1c579549
and eax, 0x80000038
or eax, 0x1000086
mov dword [ebx], eax
add ebx, edx
and eax, 0x3edfaea
and eax, 0xa2
or eax, 0xfea25850
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a1b7229
and eax, 0x7ae8f79d
and eax, 0x10a83099
or eax, 0x81538866
mov dword [ebx], eax
add ebx, edx
or eax, 0x6df6315f
and eax, 0x452b0000
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x15791930
or eax, 0xec142a5
and eax, 0x501114
or eax, 0xa0002400
mov dword [ebx], eax
add ebx, edx
and eax, 0x23de97f6
or eax, 0x3a4814f5
and eax, 0x100815f5
or eax, 0x8080ea0a
mov dword [ebx], eax
add ebx, edx
and eax, 0x605b46d0
and eax, 0x490
or eax, 0x2100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2dc13eee
and eax, 0x71790881
and eax, 0x1000800
or eax, 0x8008458b
mov dword [ebx], eax
add ebx, edx
and eax, 0x1d6a6290
or eax, 0x353c6c39
and eax, 0x1146481
or eax, 0x408140
mov dword [ebx], eax
add ebx, edx
xor eax, 0x493c337b
and eax, 0x8608000
or eax, 0x13910100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x45e9908c
and eax, 0x1a180108
or eax, 0xa0606661
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ec46653
and eax, 0x40
or eax, 0x18a0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x161f3a22
and eax, 0x100002
or eax, 0x81005529
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3ecc2af0
xor eax, 0x1e139ef5
and eax, 0xa10dc122
or eax, 0x5e101ad0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x44ae5307
and eax, 0x908288f5
or eax, 0x8010a
mov dword [ebx], eax
add ebx, edx
and eax, 0x11e68700
and eax, 0x50c56a0d
and eax, 0
or eax, 0x8b000025
mov dword [ebx], eax
add ebx, edx
xor eax, 0x24d2183
and eax, 0x89050004
or eax, 0x30201041
mov dword [ebx], eax
add ebx, edx
or eax, 0x1f355071
xor eax, 0x335f8d2a
and eax, 0x4000007
or eax, 0x31000020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2996615b
and eax, 0x2128
or eax, 0x200
mov dword [ebx], eax
add ebx, edx
or eax, 0x455de85c
and eax, 0x1084908
or eax, 0x80000483
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d20a3ab
and eax, 0x564a6a83
and eax, 0x81
or eax, 0xec0e60
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd194a0b
and eax, 0x15a5bc9e
and eax, 0x1a10000
or eax, 0xa0508100
mov dword [ebx], eax
add ebx, edx
or eax, 0x2fab997
and eax, 0x81000000
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e7fbe4d
or eax, 0x3e3c51dd
and eax, 0x3051c1
or eax, 0x38e20
mov dword [ebx], eax
add ebx, edx
and eax, 0x203d8ad
and eax, 0x18000
or eax, 0x95f00100
mov dword [ebx], eax
add ebx, edx
and eax, 0x47e082e8
and eax, 0
or eax, 0x88000020
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ee91b2c
and eax, 0
or eax, 0x259081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x61b93a3
and eax, 0x140300
or eax, 0x8418800
mov dword [ebx], eax
add ebx, edx
or eax, 0x64d546b8
and eax, 0x48d4c280
or eax, 0x820a3001
mov dword [ebx], eax
add ebx, edx
or eax, 0x2024e74d
or eax, 0x1d7c4890
and eax, 0xf2800000
or eax, 0x10000
mov dword [ebx], eax
add ebx, edx
or eax, 0x11234a14
and eax, 0x61230200
or eax, 0x4501522
mov dword [ebx], eax
add ebx, edx
or eax, 0x4770ba39
and eax, 0x510050b
or eax, 0x44080
mov dword [ebx], eax
add ebx, edx
and eax, 0x704f6770
and eax, 0x7aa0afdb
and eax, 0
or eax, 0x30a6
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c4ec5b7
and eax, 0x25435
or eax, 0x1200000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x70df1ba6
or eax, 0x2be7e438
and eax, 0x10908900
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0xc934eba
and eax, 0x538ea06d
and eax, 0x20
or eax, 0x8b000005
mov dword [ebx], eax
add ebx, edx
and eax, 0x3616bc54
and eax, 4
or eax, 0xe1810849
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f8b7446
and eax, 0x61810000
or eax, 0x9e7e7a99
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d0b3754
and eax, 0x3b90c318
and eax, 0x28000000
or eax, 0x2d9f181
mov dword [ebx], eax
add ebx, edx
and eax, 0x77461fef
and eax, 0x22000000
or eax, 0x9dba0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1536c9f1
xor eax, 0xb3cf984
and eax, 0xa000080
or eax, 0x2100007a
mov dword [ebx], eax
add ebx, edx
or eax, 0x614a1805
and eax, 0x62021055
or eax, 0x90810000
mov dword [ebx], eax
add ebx, edx
or eax, 0x55eff148
xor eax, 0x7fc38a6f
and eax, 0x80080822
or eax, 0x10828081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x9743f5d
and eax, 0x89000024
or eax, 0x2000001
mov dword [ebx], eax
add ebx, edx
or eax, 0x6e3d084f
and eax, 0x87050045
or eax, 0x1400
mov dword [ebx], eax
add ebx, edx
and eax, 0x51eeef63
and eax, 0x1000001
or eax, 0x340000be
mov dword [ebx], eax
add ebx, edx
or eax, 0x74d76846
and eax, 0x120fb
or eax, 0x9100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3a7fce0c
xor eax, 0x47ab99b3
and eax, 0x852600
or eax, 0xb9
mov dword [ebx], eax
add ebx, edx
and eax, 0x71367d25
and eax, 0x42000
or eax, 0x8490b00
mov dword [ebx], eax
add ebx, edx
and eax, 0x793048ba
xor eax, 0x63c5b9fb
and eax, 0x4181b181
or eax, 0x94124000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ebc3885
xor eax, 0x7df7eb22
and eax, 0x80882226
or eax, 0x100ddd9
mov dword [ebx], eax
add ebx, edx
xor eax, 0x44c5f38f
and eax, 0x410
or eax, 0x2180
mov dword [ebx], eax
add ebx, edx
or eax, 0x2574346e
xor eax, 0x62921838
and eax, 0x1040582
or eax, 0x80085009
mov dword [ebx], eax
add ebx, edx
and eax, 0xda6447
xor eax, 0x41e4bdca
and eax, 0x6c48c0
or eax, 0x110022
mov dword [ebx], eax
add ebx, edx
and eax, 0x4bef5e4a
and eax, 0x680000
or eax, 0xf3828100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x71a3b891
and eax, 0x80000011
or eax, 0x1000028
mov dword [ebx], eax
add ebx, edx
and eax, 0x7fd1a573
or eax, 0x328c5657
and eax, 0x12841672
or eax, 0x84012980
mov dword [ebx], eax
add ebx, edx
or eax, 0x5678166f
and eax, 0x4450b9c
or eax, 0x8008000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f9b45c8
or eax, 0x284a32eb
and eax, 0x80121
or eax, 0x300004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2ccfa1ee
and eax, 0x28102000
or eax, 0x1500
mov dword [ebx], eax
add ebx, edx
and eax, 0x7757ddea
and eax, 0
or eax, 0x90890000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x31656eb9
or eax, 0x118137ef
and eax, 0x2590
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x1ccf4d1b
xor eax, 0x2b4d1013
and eax, 0x411501
or eax, 0x2062b8
mov dword [ebx], eax
add ebx, edx
or eax, 0x15fc249a
xor eax, 0x165aad47
and eax, 0x50a00
or eax, 0x10482100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2fff134d
and eax, 0x8123001
or eax, 0x4001c180
mov dword [ebx], eax
add ebx, edx
xor eax, 0x397b0048
or eax, 0x304e7cf
and eax, 0x5108878a
or eax, 0x4830010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x49aea0a8
and eax, 0x31a0a74
and eax, 0
or eax, 0x43ea8108
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7297ee8d
and eax, 0x1000005
or eax, 0x80000028
mov dword [ebx], eax
add ebx, edx
xor eax, 0x40c65ec0
xor eax, 0x321fd146
and eax, 0x8002a2
or eax, 0x24050
mov dword [ebx], eax
add ebx, edx
or eax, 0x78b9afb2
and eax, 0x108a8900
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x135cf4dd
or eax, 0x3a6a5fb2
and eax, 0x2000020
or eax, 0xc5000005
mov dword [ebx], eax
add ebx, edx
xor eax, 0x403c48e0
and eax, 0x85200045
or eax, 0x3883a400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x40e29d9e
and eax, 0x85410000
or eax, 0x860000
mov dword [ebx], eax
add ebx, edx
or eax, 0x33638bec
and eax, 0xb7e78b48
or eax, 0x48187400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5274a1b9
xor eax, 0x6857bf2
and eax, 0x500
or eax, 0x9808
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1887e4f9
and eax, 0x180001c1
or eax, 0xe7508406
mov dword [ebx], eax
add ebx, edx
xor eax, 0x69252074
and eax, 0x1604a5b3
or eax, 0x69085a4c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x21484de8
or eax, 0x10604e17
and eax, 0x44440000
or eax, 0x1830000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x74a4ddc4
and eax, 0x10381c4
or eax, 0x142018
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c523425
and eax, 0x38458500
or eax, 0x80004200
mov dword [ebx], eax
add ebx, edx
and eax, 0x17760665
and eax, 0x400
or eax, 0x179a3
mov dword [ebx], eax
add ebx, edx
xor eax, 0x748bd8c4
and eax, 0x74008547
or eax, 0x8b440080
mov dword [ebx], eax
add ebx, edx
and eax, 0x60f278ab
and eax, 0x1df7f27a
and eax, 0x400002
or eax, 0x742efffd
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3a61eed8
or eax, 0x5e03c8c3
and eax, 0x44070001
or eax, 0x1c00000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3703396d
and eax, 0xc70128
or eax, 0x88680
mov dword [ebx], eax
add ebx, edx
xor eax, 0x471d0646
and eax, 0x38d6fc36
and eax, 0x408000
or eax, 0xac054700
mov dword [ebx], eax
add ebx, edx
or eax, 0x4de9af82
and eax, 0x10f82
or eax, 0x74
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b0a678b
or eax, 0x1aa8c051
and eax, 0x7b0885c7
or eax, 0x84440000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x15c464fa
and eax, 0x208e13d
or eax, 0x14131ec2
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e143e5a
or eax, 0x625a4e7d
and eax, 0x4420000
or eax, 0x81850000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6a1b48d2
or eax, 0x27716a86
and eax, 0xefff6a14
or eax, 0x10009520
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d838f7c
and eax, 0x8414
or eax, 0x5083
mov dword [ebx], eax
add ebx, edx
and eax, 0x536a313
xor eax, 0x57e5b38d
and eax, 0x50c00186
or eax, 0x184441
mov dword [ebx], eax
add ebx, edx
and eax, 0x25576255
and eax, 4
or eax, 0xc7000112
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6988eecf
or eax, 0x3e636bc2
and eax, 0x1a6b8841
or eax, 0x41001004
mov dword [ebx], eax
add ebx, edx
and eax, 0x1376b339
and eax, 0x1f111103
and eax, 0x1000001
or eax, 0x44c70000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f90314e
and eax, 0x800000
or eax, 0x5db284
mov dword [ebx], eax
add ebx, edx
xor eax, 0xf4932db
and eax, 0x8848000
or eax, 0x30014700
mov dword [ebx], eax
add ebx, edx
and eax, 0x7edbcaa0
and eax, 0x1881c200
or eax, 0xc27e3dff
mov dword [ebx], eax
add ebx, edx
or eax, 0x4bd50821
or eax, 0x6606f7c8
and eax, 0xc7000012
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x34f1ff58
or eax, 0xac9cc44
and eax, 0x1e00a044
or eax, 0x60001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x27c6d4c9
and eax, 0x1c00000
or eax, 0x44070001
mov dword [ebx], eax
add ebx, edx
or eax, 0x62e6955c
and eax, 0x1444
or eax, 0x862a0
mov dword [ebx], eax
add ebx, edx
and eax, 0x7eea7a01
and eax, 0x4200
or eax, 0x40858500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c4a7e98
and eax, 0x64cfb998
or eax, 0x93304667
mov dword [ebx], eax
add ebx, edx
or eax, 0x624eceea
xor eax, 0x2c364c80
and eax, 0xc3000005
or eax, 0x4000080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4709c277
or eax, 0x1c7d7e1f
and eax, 0x9c7d3c85
or eax, 0x63820000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4958f807
and eax, 0x1581005
or eax, 0x2643fa
mov dword [ebx], eax
add ebx, edx
xor eax, 0x306147d0
and eax, 0x20050400
or eax, 0x880c300
mov dword [ebx], eax
add ebx, edx
or eax, 0xaef3f8
and eax, 0x5646df01
and eax, 0x6d700
or eax, 0x34f928ff
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b004585
and eax, 0x47000003
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x267a534c
and eax, 0x21781045
or eax, 0x12848c00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x45349417
xor eax, 0x3820c64d
and eax, 0x4c00001
or eax, 0x81070000
mov dword [ebx], eax
add ebx, edx
or eax, 0x41e9e3b0
or eax, 0x26bc5d20
and eax, 0xe7ffff30
or eax, 0x1800004c
mov dword [ebx], eax
add ebx, edx
or eax, 0x6eedfd27
and eax, 0x16463
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b938d8a
and eax, 0x9904189
or eax, 0x244c0402
mov dword [ebx], eax
add ebx, edx
or eax, 0x34a6b866
and eax, 0x118eb5f3
and eax, 0x8041
or eax, 0x14
mov dword [ebx], eax
add ebx, edx
or eax, 0xec9ac8
xor eax, 0x65757533
and eax, 0x1984588
or eax, 0x8a440001
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ba4bb35
and eax, 0x6616fe4b
and eax, 1
or eax, 0x4d2bd84c
mov dword [ebx], eax
add ebx, edx
or eax, 0x229addfa
and eax, 0xa5720e1
and eax, 0x80100c0
or eax, 0xd04c891c
mov dword [ebx], eax
add ebx, edx
and eax, 0x32f13c2f
and eax, 0x10010808
or eax, 0x458a01e3
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3042a94
and eax, 0x820358
or eax, 0x1408080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c0d96e5
or eax, 0x57da7427
and eax, 0xbd85509
or eax, 0x80000080
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a155c1e
and eax, 0x105000
or eax, 0x852b8845
mov dword [ebx], eax
add ebx, edx
or eax, 0x30bd2b8f
and eax, 0xb5bffb40
or eax, 0x4a400410
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ce4eb04
and eax, 0x11b8d04
or eax, 0xb
mov dword [ebx], eax
add ebx, edx
and eax, 0x4250e29c
and eax, 0x9656e70
and eax, 0
or eax, 0x4d8b0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x11b08c08
and eax, 0x7244227d
and eax, 8
or eax, 0x1e983a4
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e2f0efb
or eax, 0x197320f4
and eax, 0x9280088
or eax, 0x82844d01
mov dword [ebx], eax
add ebx, edx
and eax, 0x20d46caf
and eax, 0x804401
or eax, 0xc203a054
mov dword [ebx], eax
add ebx, edx
or eax, 0x3375ebe0
or eax, 0x15a48209
and eax, 0xe4558901
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x302436eb
and eax, 0x20040001
or eax, 0xdf48858a
mov dword [ebx], eax
add ebx, edx
or eax, 0xd0fdffd
and eax, 0x850bdfff
or eax, 0x302000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7374b98c
and eax, 0x5cbe82ba
and eax, 0x540e0230
or eax, 0xabf1fd4c
mov dword [ebx], eax
add ebx, edx
and eax, 0x17150cba
xor eax, 0x543df95d
and eax, 0x1084565
or eax, 0x84830018
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5cc55b26
and eax, 0xd94e1e48
or eax, 0x26b1e100
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d7ed41d
and eax, 0x987df719
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a4894d3
xor eax, 0x3b5d770d
and eax, 0x21044118
or eax, 0x5ca00423
mov dword [ebx], eax
add ebx, edx
and eax, 0x6810eb18
and eax, 0x28000110
or eax, 0x844d8a26
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c9a9d11
or eax, 0x1e651ca0
and eax, 0x3c940c23
or eax, 0x41084118
mov dword [ebx], eax
add ebx, edx
and eax, 0x6cea57d6
and eax, 0x28000102
or eax, 0x90558a2c
mov dword [ebx], eax
add ebx, edx
and eax, 0x63d355d
and eax, 0x10000
or eax, 0x8900c283
mov dword [ebx], eax
add ebx, edx
and eax, 0x9a0126d
and eax, 0x201dc9bd
and eax, 1
or eax, 0x458bb854
mov dword [ebx], eax
add ebx, edx
and eax, 0x57962f47
and eax, 0x5dc8567f
and eax, 0x44000000
or eax, 0x984503b8
mov dword [ebx], eax
add ebx, edx
or eax, 0x78b95fad
and eax, 0x4c891d34
or eax, 0x1020040
mov dword [ebx], eax
add ebx, edx
or eax, 0x51d4919b
and eax, 0x26df30de
and eax, 0xc90088
or eax, 0x1208320
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c006d4f
and eax, 0x9a84c81
or eax, 0x82000108
mov dword [ebx], eax
add ebx, edx
and eax, 0x3df58843
xor eax, 0x1181d6e7
and eax, 0x18214484
or eax, 0xe7de0011
mov dword [ebx], eax
add ebx, edx
xor eax, 0x52b84792
and eax, 0xa8450307
or eax, 0x1038f8
mov dword [ebx], eax
add ebx, edx
and eax, 0x180fabc3
or eax, 0x17dc0343
and eax, 0x5890941
or eax, 0x4002003c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x670368ae
and eax, 0x880180
or eax, 0x1608224
mov dword [ebx], eax
add ebx, edx
or eax, 0x2e042e6d
and eax, 0xba40589
or eax, 0x80004000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5293904f
and eax, 0x795998a8
and eax, 8
or eax, 0x8d3bdc45
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7bd6654f
and eax, 0xf6edb900
or eax, 0x9124640
mov dword [ebx], eax
add ebx, edx
or eax, 0xbf84e2a
and eax, 0x45c70968
or eax, 0x15
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c45c534
xor eax, 0x60b15288
and eax, 0x188
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c1222ba
and eax, 0x44022300
or eax, 0x8305c800
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d63da3d
and eax, 0x8805
or eax, 0x40
mov dword [ebx], eax
add ebx, edx
and eax, 0x5aee21b6
and eax, 0
or eax, 0x958b0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1e4c322e
or eax, 0x10354e2d
and eax, 0x143d4e2c
or eax, 0xebc2b110
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b33ddd2
and eax, 0x5488000a
or eax, 0x20005501
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a186f84
or eax, 0x14f2ae46
and eax, 0x10808b04
or eax, 0x28050010
mov dword [ebx], eax
add ebx, edx
and eax, 0x273ef676
and eax, 0x20048214
or eax, 0x1bfb7deb
mov dword [ebx], eax
add ebx, edx
xor eax, 0x30dbd113
and eax, 0x9240c44
or eax, 0x599001
mov dword [ebx], eax
add ebx, edx
or eax, 0x38fb2ee7
xor eax, 0x70a5aed0
and eax, 0x1000003
or eax, 0x82844d88
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d932734
and eax, 0x1800100
or eax, 0x4c0900c1
mov dword [ebx], eax
add ebx, edx
or eax, 0x45d7cdcc
and eax, 0x4c8ffc3e
and eax, 0x4858804
or eax, 0x30100380
mov dword [ebx], eax
add ebx, edx
xor eax, 0x23e703d3
and eax, 0x1728857
or eax, 0x888d77a8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x381d2dac
xor eax, 0x6c27c8b9
and eax, 0xddc51080
or eax, 0x223a2015
mov dword [ebx], eax
add ebx, edx
xor eax, 0x129d231a
or eax, 0x4d698e0e
and eax, 0xa0418b8f
or eax, 0x40070
mov dword [ebx], eax
add ebx, edx
or eax, 0x673ded7a
or eax, 0x3776e0f5
and eax, 0xf72c8589
or eax, 0x8000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x39fd5902
and eax, 0x4481dc8b
or eax, 0x90a2374
mov dword [ebx], eax
add ebx, edx
and eax, 0x3cd41f83
and eax, 0x800380
or eax, 0x1418020
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e96901e
and eax, 0x1b8e72e9
and eax, 0x800000
or eax, 0x8b204d89
mov dword [ebx], eax
add ebx, edx
or eax, 0x436eb038
xor eax, 0x12b1d30e
and eax, 0xd95f2095
or eax, 0x26a01000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xdac18fa
and eax, 0x2011286f
or eax, 0xc841390
mov dword [ebx], eax
add ebx, edx
xor eax, 0x62923816
xor eax, 0x402cf0b2
and eax, 0xc2bf35b
or eax, 0x70d40ca4
mov dword [ebx], eax
add ebx, edx
or eax, 0x77a2b59c
and eax, 0x1c458b34
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0xaefa336
and eax, 0x8000130
or eax, 0x7598440b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x24b0a259
and eax, 0xc700
or eax, 0x80450009
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f44a523
or eax, 0x7eef1f77
and eax, 1
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7f5a79c0
and eax, 0x454201c1
or eax, 0x85062a
mov dword [ebx], eax
add ebx, edx
and eax, 0x4142446
or eax, 0x320629e
and eax, 0x80
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3c79fe35
and eax, 0x1c498a00
or eax, 0xc0040100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x32582c85
and eax, 0x64000501
or eax, 0x10804832
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4122fa73
or eax, 0x5df96115
and eax, 0x64518301
or eax, 0x8004082a
mov dword [ebx], eax
add ebx, edx
or eax, 0x2045c68
and eax, 0xd176c5d
and eax, 0x14001
or eax, 0x89008282
mov dword [ebx], eax
add ebx, edx
or eax, 0x327bc69e
or eax, 0x6e951a4e
and eax, 0x858bc455
or eax, 0x2000
mov dword [ebx], eax
add ebx, edx
and eax, 0x72415de8
and eax, 0xe1e573
and eax, 0x14440
or eax, 0xfffebb3c
mov dword [ebx], eax
add ebx, edx
or eax, 0x90b1afa
xor eax, 0x4974b41c
and eax, 0x34804122
or eax, 0x49640419
mov dword [ebx], eax
add ebx, edx
and eax, 0x1715fdb9
and eax, 0x40111
or eax, 0x28898a06
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ddb49fc
xor eax, 0x788b552
and eax, 0x2577ead
or eax, 0x1a88152
mov dword [ebx], eax
add ebx, edx
and eax, 0xfbbb32e
and eax, 0x2737e413
and eax, 0x1338000
or eax, 0x4c08184d
mov dword [ebx], eax
add ebx, edx
or eax, 0x512c983
xor eax, 0x6cdec0f4
and eax, 0x1011938
or eax, 0x8a086480
mov dword [ebx], eax
add ebx, edx
and eax, 0x65c2eb47
or eax, 0x21abf20c
and eax, 0x2083e004
or eax, 0xca000451
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3bdbb168
and eax, 0xc0500101
or eax, 0x24058800
mov dword [ebx], eax
add ebx, edx
or eax, 0x728e9be
and eax, 0xe77cc9a9
or eax, 0x18820440
mov dword [ebx], eax
add ebx, edx
and eax, 0x31f2f069
and eax, 0x408069
or eax, 0x8050b96
mov dword [ebx], eax
add ebx, edx
xor eax, 0x8a6ee4a
and eax, 0xa36135
or eax, 0xc1000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f2adb6a
and eax, 0xa1100
or eax, 0x79912400
mov dword [ebx], eax
add ebx, edx
or eax, 0xaabb44c
and eax, 0x498b3440
or eax, 0x4004033
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d90b7ca
or eax, 0xb59e573
and eax, 0xc18110
or eax, 0x20000004
mov dword [ebx], eax
add ebx, edx
or eax, 0x2dedd780
and eax, 0x1000000
or eax, 0x80000040
mov dword [ebx], eax
add ebx, edx
and eax, 0x74191e0a
and eax, 0
or eax, 0x131d2f1
mov dword [ebx], eax
add ebx, edx
or eax, 0x64d23285
and eax, 0x818000
or eax, 0x90000900
mov dword [ebx], eax
add ebx, edx
and eax, 0x2502568
and eax, 0x225d58f
and eax, 0
or eax, 0xc7000025
mov dword [ebx], eax
add ebx, edx
or eax, 0x42c81932
and eax, 0x81005
or eax, 0x1835e040
mov dword [ebx], eax
add ebx, edx
and eax, 0x3825632e
and eax, 0x50000
or eax, 0x45c20001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3da33387
and eax, 0x43380
or eax, 0x1b0468
mov dword [ebx], eax
add ebx, edx
and eax, 0x43cd8a8b
and eax, 0x50200
or eax, 0xd440c500
mov dword [ebx], eax
add ebx, edx
and eax, 0x680d5845
xor eax, 0x7b4b8ddf
and eax, 0x9d9
or eax, 0x13220
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b0ff8d6
and eax, 0x6f03d5a3
and eax, 0x80
or eax, 0xd5f84547
mov dword [ebx], eax
add ebx, edx
and eax, 0x68fff5de
and eax, 0x40000142
or eax, 0x87000030
mov dword [ebx], eax
add ebx, edx
or eax, 0x5a6d8598
and eax, 0x4b298440
or eax, 0x20107805
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e7f9be0
and eax, 0x45470000
or eax, 0x800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x689a6d82
and eax, 0x800000
or eax, 0x383db4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b56b85d
and eax, 0x70448500
or eax, 0x84014200
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a094f4d
or eax, 0x22510514
and eax, 0x4705
or eax, 0x20
mov dword [ebx], eax
add ebx, edx
or eax, 0x79dbeda3
xor eax, 0x5d78d9bb
and eax, 0x20800404
or eax, 0x404841c3
mov dword [ebx], eax
add ebx, edx
or eax, 0xb6c5d23
xor eax, 0x3d603152
and eax, 0x46000001
or eax, 0x81000102
mov dword [ebx], eax
add ebx, edx
and eax, 0x652e6f9d
and eax, 0x40000001
or eax, 0x1236cc44
mov dword [ebx], eax
add ebx, edx
and eax, 0x688bfbc8
and eax, 0x40020000
or eax, 0x5c50001
mov dword [ebx], eax
add ebx, edx
or eax, 0x3d8a07c9
or eax, 0x18839abc
and eax, 0x85e0
or eax, 0x302000
mov dword [ebx], eax
add ebx, edx
and eax, 0x17e8fe7d
and eax, 0x8400
or eax, 0xb0454300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x653ff1da
and eax, 0x26d0
or eax, 0x4920
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b6d30ef
and eax, 0xc0
or eax, 0xfef88507
mov dword [ebx], eax
add ebx, edx
and eax, 0x755a1964
and eax, 0xe79e4b7
and eax, 0x80004
or eax, 0xa921fffb
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f7fa977
xor eax, 0x5615e2dc
and eax, 0x81420000
or eax, 0x4850000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e8caaab
and eax, 0xcb4baa08
or eax, 0x34b45510
mov dword [ebx], eax
add ebx, edx
or eax, 0x62e0120c
and eax, 0x69e723de
and eax, 0x201c
or eax, 0x5020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x253ebfd
or eax, 0x28c560f4
and eax, 0x2a0081c5
or eax, 0xd5200402
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ec23ba5
and eax, 0x62e0bfe7
or eax, 0x4018
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f93a3ee
or eax, 0x248d22e4
and eax, 0x5c70001
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b16d86b
or eax, 0x56a75ef5
and eax, 0x57a75e14
or eax, 0xa858a108
mov dword [ebx], eax
add ebx, edx
and eax, 0x19383f6c
and eax, 0x2b04
or eax, 0xd2
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c24df2c
and eax, 0x104
or eax, 0xff7484c3
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5aab0791
xor eax, 0x56fbc98a
and eax, 0x23044bdc
or eax, 0x18b423
mov dword [ebx], eax
add ebx, edx
and eax, 0x224fc3ef
xor eax, 0x398d0811
and eax, 0x1810000
or eax, 0x84460000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7378cd63
and eax, 0x1400000
or eax, 0xfebfff70
mov dword [ebx], eax
add ebx, edx
or eax, 0xe082f98
or eax, 0x40437073
and eax, 0xbf53
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x2bf4e127
and eax, 0x6127af2
and eax, 2
or eax, 0xff6c85c5
mov dword [ebx], eax
add ebx, edx
xor eax, 0x11de55f5
and eax, 0x6c12d032
or eax, 0x1002fcd
mov dword [ebx], eax
add ebx, edx
and eax, 0x39fe9090
and eax, 0x1020000
or eax, 0x44c50001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x72e02cb
and eax, 0xc900c0
or eax, 0x12b010
mov dword [ebx], eax
add ebx, edx
or eax, 0x29ba1a27
and eax, 0x3fa75f03
and eax, 0x28010200
or eax, 0xc444c500
mov dword [ebx], eax
add ebx, edx
and eax, 0x17e5c846
and eax, 0x14000
or eax, 0x267c
mov dword [ebx], eax
add ebx, edx
or eax, 0x15e1478f
or eax, 0x6fc4730e
and eax, 0x7f2405c7
or eax, 0x80008000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1adc7fe
and eax, 0xe108c7ff
or eax, 0x423800
mov dword [ebx], eax
add ebx, edx
and eax, 0x25216e0a
xor eax, 0x1931793b
and eax, 0x10010000
or eax, 0x458a0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x37d1eca3
and eax, 0x4800000
or eax, 0x886a81f0
mov dword [ebx], eax
add ebx, edx
and eax, 0x41b1eeef
and eax, 0xa0
or eax, 0x8900001d
mov dword [ebx], eax
add ebx, edx
or eax, 0x9acc79f
and eax, 0x188c015
or eax, 0x44033040
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b6aa2f8
xor eax, 0x6e7961b2
and eax, 0x604101c0
or eax, 0x90042a14
mov dword [ebx], eax
add ebx, edx
and eax, 0x4276cfbe
and eax, 0x40440180
or eax, 0xab904409
mov dword [ebx], eax
add ebx, edx
xor eax, 0xce056fd
and eax, 0xc4040300
or eax, 0x10498809
mov dword [ebx], eax
add ebx, edx
and eax, 0x1d512cdf
and eax, 0x10001
or eax, 0x8900c182
mov dword [ebx], eax
add ebx, edx
or eax, 0x35c5b173
and eax, 0x2d4d1fc5
and eax, 0x5011041
or eax, 0x508ac40c
mov dword [ebx], eax
add ebx, edx
or eax, 0x235477cc
and eax, 0x249533c4
or eax, 0x810
mov dword [ebx], eax
add ebx, edx
and eax, 0x4450eb95
and eax, 0x4102b94
or eax, 0xbefd46b
mov dword [ebx], eax
add ebx, edx
and eax, 0x59eba4be
xor eax, 0x184b94c5
and eax, 0x1009
or eax, 0x24984
mov dword [ebx], eax
add ebx, edx
and eax, 0x67a95bd8
xor eax, 0x43db6b4d
and eax, 0x40410200
or eax, 0xb8048900
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd33daf8
and eax, 0x81004080
or eax, 0x8018003
mov dword [ebx], eax
add ebx, edx
and eax, 0x42b09088
or eax, 0x2ae87a9b
and eax, 0x888f801
or eax, 0x45030044
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ac9be1a
and eax, 0x1c1824c
or eax, 0x1a0
mov dword [ebx], eax
add ebx, edx
and eax, 0x68cca15d
or eax, 0x3aa12509
and eax, 0xae00509
or eax, 0x810c4880
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3c728eb1
xor eax, 0x696ad15b
and eax, 0xc2801041
or eax, 0x3c014
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a7a96e7
and eax, 0x40008001
or eax, 0x90550900
mov dword [ebx], eax
add ebx, edx
and eax, 0x3025e89d
and eax, 1
or eax, 0x83f0458a
mov dword [ebx], eax
add ebx, edx
and eax, 0x35912120
and eax, 0x1800100
or eax, 0x440900c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x436c7393
or eax, 0xcb13159
and eax, 0x4c0901d0
or eax, 0xb0448a20
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe5c09bc
and eax, 0x80018000
or eax, 0x9004183
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c175cd0
and eax, 0x55029c41
or eax, 0x89600c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3899585e
and eax, 0x6c102010
or eax, 0x90451be4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7178df32
and eax, 0x5092444
or eax, 0x40820038
mov dword [ebx], eax
add ebx, edx
and eax, 0x697d50c6
xor eax, 0x34214c6d
and eax, 0x1280020
or eax, 0xc083d0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x691f8e9f
and eax, 0x8f00509
or eax, 0x83004080
mov dword [ebx], eax
add ebx, edx
or eax, 0x4bc1e93b
or eax, 0x6c2c0951
and eax, 0x4d01c049
or eax, 0x21004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3ed38b25
and eax, 0x3005060
or eax, 0x880b2490
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1fb39e68
and eax, 0x94b86890
or eax, 0x6b470405
mov dword [ebx], eax
add ebx, edx
or eax, 0x398d29ee
and eax, 0xf85529ff
or eax, 0x1200
mov dword [ebx], eax
add ebx, edx
or eax, 0x5dfcf6c0
and eax, 0x4589087c
or eax, 0x20000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2edb6f8d
or eax, 0x10283577
and eax, 0x344123ec
or eax, 0x80040000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6027e89f
or eax, 0x72557a23
and eax, 0x40013824
or eax, 0x58a0450
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a4d0c1e
or eax, 0x4cf3ecbe
and eax, 0x4cf388b0
or eax, 0x31041100
mov dword [ebx], eax
add ebx, edx
and eax, 0x23466c52
and eax, 0x478a088e
and eax, 0
or eax, 0x74c085f8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4fe435a7
and eax, 0x8048011
or eax, 0xc4490b20
mov dword [ebx], eax
add ebx, edx
or eax, 0x380fe17d
or eax, 0x57a71110
and eax, 0x8901e901
or eax, 0x82
mov dword [ebx], eax
add ebx, edx
and eax, 0x48157186
or eax, 0x6c57885a
and eax, 0x4403c848
or eax, 0x11880405
mov dword [ebx], eax
add ebx, edx
and eax, 0x11e84a9f
xor eax, 0x37498b94
and eax, 0xc08380
or eax, 0x1020060
mov dword [ebx], eax
add ebx, edx
or eax, 0x53ca3ace
xor eax, 0x11bfaa85
and eax, 0x2601109
or eax, 0x89804480
mov dword [ebx], eax
add ebx, edx
and eax, 0x39b8418
and eax, 0x3800400
or eax, 0xf419c845
mov dword [ebx], eax
add ebx, edx
and eax, 0x1e9872a3
xor eax, 0xac55c0f
and eax, 0x5000c
or eax, 0xc080e071
mov dword [ebx], eax
add ebx, edx
or eax, 0x75c7e287
or eax, 0x1e59582c
and eax, 0x458b0a75
or eax, 0x100
mov dword [ebx], eax
add ebx, edx
or eax, 0x60f1d5da
and eax, 0x65f399fc
or eax, 0x18040000
mov dword [ebx], eax
add ebx, edx
or eax, 0x77ce3f51
and eax, 0x74c085f8
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x59f88799
and eax, 0x50408108
or eax, 0x80050a01
mov dword [ebx], eax
add ebx, edx
xor eax, 0x458cdc82
and eax, 0x3e390653
and eax, 0x10003
or eax, 0x8900c080
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b0e4a69
and eax, 0x561e9c23
and eax, 1
or eax, 0x8d8bd044
mov dword [ebx], eax
add ebx, edx
or eax, 0x4bafc38a
and eax, 0xcfafd300
or eax, 0x30502c20
mov dword [ebx], eax
add ebx, edx
and eax, 0x42bb3d84
and eax, 0x42180d00
or eax, 0xbd04803b
mov dword [ebx], eax
add ebx, edx
and eax, 0x693d86af
and eax, 0x291c842b
or eax, 0x6617bd4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e031a10
and eax, 0x168458b
or eax, 0x32801000
mov dword [ebx], eax
add ebx, edx
and eax, 0x662c3f09
and eax, 0x81401
or eax, 0x9581e054
mov dword [ebx], eax
add ebx, edx
or eax, 0x1d3598dc
xor eax, 0x5fd8bae3
and eax, 0xc2654614
or eax, 0x3d9ab900
mov dword [ebx], eax
add ebx, edx
or eax, 0x33868791
or eax, 0x7f9b727f
and eax, 0xff18858b
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x6dc6cdcd
and eax, 0x8588cdcf
or eax, 0x13230
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4f881660
and eax, 0xca01e910
or eax, 0x35fe1600
mov dword [ebx], eax
add ebx, edx
and eax, 0x26689e56
and eax, 0x2600c00
or eax, 0x8194418b
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ab1faa7
and eax, 0x800081
or eax, 0x4d090140
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ee30c05
xor eax, 0x2a294e51
and eax, 0x14800394
or eax, 0x158860
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b15c3e6
and eax, 0x270623
and eax, 0x50220
or eax, 0x3bfafddf
mov dword [ebx], eax
add ebx, edx
xor eax, 0x41a61d6d
or eax, 0x1f9b9516
and eax, 0x7fdb1094
or eax, 0x80240001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3a95cc9f
or eax, 0x2f890645
and eax, 0x8b035c4f
or eax, 0x1020b0
mov dword [ebx], eax
add ebx, edx
or eax, 0x302ea0ec
and eax, 0x6efea30d
and eax, 0x3aa005
or eax, 0x45015840
mov dword [ebx], eax
add ebx, edx
xor eax, 0x762f651e
and eax, 0x3001c48
or eax, 0x880b6084
mov dword [ebx], eax
add ebx, edx
xor eax, 0x158aeaa2
and eax, 0x9e81140c
or eax, 0x617e6081
mov dword [ebx], eax
add ebx, edx
and eax, 0x25f45cce
xor eax, 0x33ab1a51
and eax, 0x144d0add
or eax, 0xe8003122
mov dword [ebx], eax
add ebx, edx
or eax, 0x20eb7dd4
and eax, 0x548b6c7d
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d3bfc7e
or eax, 0x2339ddf2
and eax, 0x301101f0
or eax, 0x8444220c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x58d7272
and eax, 0x30c8510a
or eax, 0x4c240431
mov dword [ebx], eax
add ebx, edx
xor eax, 0x770100d4
or eax, 0x3912aca6
and eax, 0x38458940
or eax, 0xc0000210
mov dword [ebx], eax
add ebx, edx
or eax, 0x6764c0d
and eax, 0xfe048509
or eax, 0x1080080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1565db84
or eax, 0x698c743
and eax, 0x4c89df4f
or eax, 0x10220b0
mov dword [ebx], eax
add ebx, edx
or eax, 0x584c8dfa
and eax, 0x88d89e8
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x7fc72e26
or eax, 0x4014899a
and eax, 0xbdfaffe
or eax, 0x80205001
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b162252
and eax, 0x8283e855
or eax, 0x40000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x60a6ce5a
and eax, 0x5aa5ec24
and eax, 0x40058800
or eax, 0xa8500101
mov dword [ebx], eax
add ebx, edx
and eax, 0x220eda19
xor eax, 0x69f87b4e
and eax, 0x1f8410b
or eax, 0x82000480
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5972600e
and eax, 0x40880180
or eax, 0x5010040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x77352020
and eax, 0x8c01e0
or eax, 0xc018a18
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a629ead
xor eax, 0x2076c618
and eax, 0x28764cb0
or eax, 0x1389b34f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x53f3e4ac
or eax, 0x7bfd3f2e
and eax, 0x7bfd080d
or eax, 0x84020080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x77e3c102
and eax, 0x880c498f
or eax, 0x3233470
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c6187ae
xor eax, 0x148b7579
and eax, 0x1008804
or eax, 0x54036451
mov dword [ebx], eax
add ebx, edx
or eax, 0x255229a6
or eax, 0x3a0e6f1
and eax, 0x49189f4
or eax, 0x40000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a03fb7f
and eax, 0xa97fbff
or eax, 0x81680400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ed750a6
and eax, 0xc000ac41
or eax, 0x834004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6177125d
and eax, 0xa0448800
or eax, 0x4c010101
mov dword [ebx], eax
add ebx, edx
or eax, 0x6dae24ae
and eax, 0xed04ad83
or eax, 0x12001000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e277ddc
and eax, 0x74003d80
or eax, 0xc27f
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ab417c4
and eax, 0x60000300
or eax, 0x884d8811
mov dword [ebx], eax
add ebx, edx
xor eax, 0x27ba7e32
and eax, 0x494d87d1
and eax, 0x40400501
or eax, 0x34b8482a
mov dword [ebx], eax
add ebx, edx
and eax, 0xdb0a838
or eax, 0x6ba64376
and eax, 0x20140b08
or eax, 0x90418001
mov dword [ebx], eax
add ebx, edx
and eax, 0x24c97953
and eax, 0x10001
or eax, 0x8900c282
mov dword [ebx], eax
add ebx, edx
or eax, 0x3dfa05b0
and eax, 0x58b8011
or eax, 0x40003044
mov dword [ebx], eax
add ebx, edx
and eax, 0x596888ce
and eax, 0x353b1940
and eax, 0x1080040
or eax, 0xe083bc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f73aee4
and eax, 0x279d5aeb
and eax, 0x2980008
or eax, 0x89644581
mov dword [ebx], eax
add ebx, edx
xor eax, 0x46985956
or eax, 0x47507f60
and eax, 0xc900684d
or eax, 0x20838000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e99c2b0
and eax, 0x68018000
or eax, 0x804c0901
mov dword [ebx], eax
add ebx, edx
or eax, 0x193ac825
and eax, 0x817c4101
or eax, 0x280148a
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c1e9a1c
and eax, 0x3fbea101
and eax, 0x5880100
or eax, 0x500100c2
mov dword [ebx], eax
add ebx, edx
and eax, 0x864ac63
and eax, 0x40
or eax, 0xfc458bbc
mov dword [ebx], eax
add ebx, edx
and eax, 0x128d4955
and eax, 0x40110
or eax, 0xfb0442b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x107aa918
and eax, 0xcc01
or eax, 0x108c
mov dword [ebx], eax
add ebx, edx
xor eax, 0xaad0224
and eax, 0xd8a00
or eax, 0xf4400100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4138fb3f
or eax, 0x3ebd0efc
and eax, 0x89f84c33
or eax, 0x100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c818466
and eax, 0xa5790005
or eax, 0x5a860088
mov dword [ebx], eax
add ebx, edx
and eax, 0x68599cab
and eax, 0x60510089
or eax, 0x94048b76
mov dword [ebx], eax
add ebx, edx
or eax, 0x339d455b
or eax, 0x1e9762a9
and eax, 0x8901ea83
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x7cc2532e
and eax, 0x650a0ec1
and eax, 0
or eax, 0xbd83f455
mov dword [ebx], eax
add ebx, edx
or eax, 0x509be15e
and eax, 0xfd9bf500
or eax, 0x2640a00
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ccd66
xor eax, 0x6ea29b64
and eax, 0x90040400
or eax, 0x2a800b00
mov dword [ebx], eax
add ebx, edx
and eax, 0x23a8ddd6
or eax, 0x72dde06a
and eax, 0x2000000
or eax, 0x89000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2aba7d3
and eax, 0x12ba041
or eax, 0x44004004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d538548
and eax, 0xf7fce89
and eax, 0x8000008
or eax, 0xf48589c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x463e913d
and eax, 0x48108
or eax, 0x8bfb7ef6
mov dword [ebx], eax
add ebx, edx
and eax, 0x54593ff4
xor eax, 0x25df51c1
and eax, 0x1824805
or eax, 0xc0018048
mov dword [ebx], eax
add ebx, edx
or eax, 0x49526a75
xor eax, 0x3069f1bd
and eax, 0xc8080900
or eax, 0x458001
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c2506ab
or eax, 0x6bc30a18
and eax, 0x3c00009
or eax, 0x80205582
mov dword [ebx], eax
add ebx, edx
and eax, 0x437ea54
and eax, 0
or eax, 0x558901ea
mov dword [ebx], eax
add ebx, edx
xor eax, 0x240a8c35
xor eax, 0x30337586
and eax, 0x40b08040
or eax, 0xbc0d03a0
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d7e6e2e
and eax, 0x3c0220
or eax, 0xc3fdde
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb3f65bc
and eax, 0x4921379c
and eax, 0
or eax, 0x8f840f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x43a5ef5b
or eax, 0x19a6c5a6
and eax, 0x418a0000
or eax, 0x4010000
mov dword [ebx], eax
add ebx, edx
and eax, 0x797f37a3
or eax, 0x5e4a066b
and eax, 0x48410248
or eax, 0x80042184
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a7836a1
and eax, 0x2200529
or eax, 0xdc04012
mov dword [ebx], eax
add ebx, edx
xor eax, 0x49ff7725
and eax, 0x79b40983
and eax, 0
or eax, 0x808d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c116bac
and eax, 0x68018b00
or eax, 0x804c0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x43e8caa9
and eax, 0x2ba04129
or eax, 0x10580c02
mov dword [ebx], eax
add ebx, edx
or eax, 0x6bff56dc
and eax, 0x717d544d
or eax, 0x400a000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6f8339bf
or eax, 0x38e2b024
and eax, 0x39a01009
or eax, 0x2144582
mov dword [ebx], eax
add ebx, edx
xor eax, 0x424a5a14
and eax, 0x87c0415
or eax, 0x401f040
mov dword [ebx], eax
add ebx, edx
or eax, 0x75cbb822
or eax, 0x37bccce2
and eax, 0x7f7884c7
or eax, 0x80000100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f3846fa
or eax, 0x70b41e1
and eax, 0x1c3fd
or eax, 0x3c02
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b086e9b
and eax, 0
or eax, 0xaeb0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f3ead53
and eax, 0x65508543
or eax, 0x9a280084
mov dword [ebx], eax
add ebx, edx
xor eax, 0x64f294db
and eax, 0x3670a400
and eax, 0
or eax, 0xffff
mov dword [ebx], eax
add ebx, edx
and eax, 0x208b1743
xor eax, 0x5bb4d3c
and eax, 0x58b0000
or eax, 0x40000000
mov dword [ebx], eax
add ebx, edx
or eax, 0xc6ca6e4
and eax, 0x488502e4
or eax, 0x30000918
mov dword [ebx], eax
add ebx, edx
and eax, 0x38cebb0f
and eax, 0x70c5a667
and eax, 0x30840204
or eax, 0x447bfdfb
mov dword [ebx], eax
add ebx, edx
and eax, 0x19f30fa2
or eax, 0x518d088b
and eax, 0x508d0b08
or eax, 0x20008044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x90dc38a
or eax, 0x5bed7258
and eax, 0x23ed7ade
or eax, 0x128521
mov dword [ebx], eax
add ebx, edx
xor eax, 0x459a81cc
or eax, 0x35520c92
and eax, 0x41747401
or eax, 0x804c
mov dword [ebx], eax
add ebx, edx
and eax, 0x41b15db4
and eax, 0x6399f37
and eax, 0x301400
or eax, 0x3bc4418b
mov dword [ebx], eax
add ebx, edx
or eax, 0x9e73e74
and eax, 0x30744855
or eax, 0x88000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7752e38a
and eax, 0x30104000
or eax, 0xba0058b
mov dword [ebx], eax
add ebx, edx
or eax, 0x49dab2e4
xor eax, 0x1bc760d2
and eax, 0x603d1405
or eax, 0x9fc26080
mov dword [ebx], eax
add ebx, edx
xor eax, 0xed9d4a
or eax, 0x17c7962a
and eax, 0x8b067def
or eax, 0x280010
mov dword [ebx], eax
add ebx, edx
and eax, 0x61df12ee
and eax, 0x10e108c
or eax, 0xfef0e801
mov dword [ebx], eax
add ebx, edx
and eax, 0x1dcbb767
xor eax, 0x290b2cfd
and eax, 0x308118f8
or eax, 0x400c2307
mov dword [ebx], eax
add ebx, edx
and eax, 0xb4c97a
and eax, 0x3959e1b5
and eax, 0x130
or eax, 0x7dfffecf
mov dword [ebx], eax
add ebx, edx
xor eax, 0x8ab6ca4
and eax, 0x70548300
or eax, 0x80010820
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4f0bb97c
and eax, 0x89002200
or eax, 0x1c883
mov dword [ebx], eax
add ebx, edx
and eax, 0x168e3d3
and eax, 0x5e483ac3
and eax, 0x2001
or eax, 0x458bd054
mov dword [ebx], eax
add ebx, edx
and eax, 0x3cdb5512
and eax, 0x10010
or eax, 0xf0442bec
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b4d7688
and eax, 0x6f3cb7bc
and eax, 0x60040008
or eax, 0x9f688533
mov dword [ebx], eax
add ebx, edx
xor eax, 0x736565e7
and eax, 0x809e0dc
or eax, 0x1741f23
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2cf744f6
xor eax, 0x42b5eaa8
and eax, 0x32c4181
or eax, 0x80c00c0a
mov dword [ebx], eax
add ebx, edx
and eax, 0x113cb335
or eax, 0x16250db6
and eax, 0x5090181
or eax, 0x48800040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3874ce8
and eax, 0x4c0e4928
or eax, 0xb181a0c4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x20a04d57
and eax, 0x9028a4bb
or eax, 0x905b44
mov dword [ebx], eax
add ebx, edx
or eax, 0x74446faa
and eax, 0xe0000025
or eax, 0x9000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b1f9019
xor eax, 0x3663283
and eax, 0x80
or eax, 0x144
mov dword [ebx], eax
add ebx, edx
xor eax, 0x39a01f6a
xor eax, 0x40b7562e
and eax, 0x78040080
or eax, 0x86e88547
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5cd15576
or eax, 0x90a8827
and eax, 0x8306d8b7
or eax, 0x4c02748
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6e8cb3d4
and eax, 0x81420000
or eax, 0x4850000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x181322bd
and eax, 0x9dd4229c
or eax, 0x622bdc40
mov dword [ebx], eax
add ebx, edx
or eax, 0x7d5ec221
and eax, 0x70492192
and eax, 0x2010
or eax, 0x9c69
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7f9e95ef
and eax, 0x7f1c0186
or eax, 0x80408441
mov dword [ebx], eax
add ebx, edx
or eax, 0x96dc00e
xor eax, 0x621c0cdd
and eax, 0x9d60c912
or eax, 0x21436ed
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f1970e0
or eax, 0x2feb5242
and eax, 0x5c30000
or eax, 0x40040000
mov dword [ebx], eax
add ebx, edx
or eax, 0x11569447
and eax, 0x11444
or eax, 0x84880
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6808b0ae
and eax, 0x6001c400
or eax, 0x80840300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6590a019
xor eax, 0x58fecdee
and eax, 0x84ebaaf6
or eax, 0x20145508
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3a06bac3
and eax, 0x86000030
or eax, 0x41000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5de85941
and eax, 0xdfe84801
or eax, 0x20172084
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6aafdf8f
and eax, 0x60028515
and eax, 0x400
or eax, 0x1950ff
mov dword [ebx], eax
add ebx, edx
xor eax, 0x75b73c2c
or eax, 0x1d433689
and eax, 0x54854600
or eax, 0x8100
mov dword [ebx], eax
add ebx, edx
or eax, 0x7374bdd5
and eax, 0x7e0ad941
and eax, 0x5200d941
or eax, 0x1ff26be
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ea673c3
and eax, 0x470000f9
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b6c11a9
and eax, 0x4e001041
or eax, 0x82ac04
mov dword [ebx], eax
add ebx, edx
and eax, 0x473bc237
and eax, 0x4020001
or eax, 0x81c50000
mov dword [ebx], eax
add ebx, edx
or eax, 0x27db6576
xor eax, 0x6988663
and eax, 0xa147e310
or eax, 0x5eb81c48
mov dword [ebx], eax
add ebx, edx
or eax, 0x378436e5
xor eax, 0x519bdb84
and eax, 0x410
or eax, 0xd280
mov dword [ebx], eax
add ebx, edx
or eax, 0x1f54fa5b
and eax, 0x1d1044c3
or eax, 0x20800104
mov dword [ebx], eax
add ebx, edx
or eax, 0x26d85ec3
or eax, 0x1a4529bb
and eax, 0x700008a
or eax, 0xc0000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ae898d6
and eax, 0x42000080
or eax, 0xbdfef005
mov dword [ebx], eax
add ebx, edx
and eax, 0x74e08871
and eax, 1
or eax, 0x11804fe
mov dword [ebx], eax
add ebx, edx
or eax, 0x6cdb19c0
and eax, 0x285745a9
and eax, 0x20010500
or eax, 0xd484c200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x91f1b92
xor eax, 0x548dd4b5
and eax, 0xa9170826
or eax, 0x4e8f7d8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3913d3ac
or eax, 0x1b371716
and eax, 0x87000144
or eax, 0x40000009
mov dword [ebx], eax
add ebx, edx
and eax, 0x27c4cda4
xor eax, 0x10f02a65
and eax, 0x17a00841
or eax, 0x60018404
mov dword [ebx], eax
add ebx, edx
and eax, 0x1ee601ef
and eax, 0x4800000
or eax, 0x81470000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5215696b
and eax, 0xd7d26848
or eax, 0x282d9690
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e1a9c60
and eax, 0x840
or eax, 0x2011
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4f51774e
and eax, 0x47404507
or eax, 0x108000c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x4cfdf09f
and eax, 0x44000000
or eax, 0x83000178
mov dword [ebx], eax
add ebx, edx
and eax, 0x2131349c
and eax, 0x1000000
or eax, 0x76e39445
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a409f89
and eax, 0x5830000
or eax, 0x80440000
mov dword [ebx], eax
add ebx, edx
and eax, 0x35a483f5
and eax, 0x5840000
or eax, 0xfa7bfee8
mov dword [ebx], eax
add ebx, edx
and eax, 0x778e4319
or eax, 0x41472bd0
and eax, 0x2850
or eax, 0x9402
mov dword [ebx], eax
add ebx, edx
or eax, 0x62898378
and eax, 0x62808542
or eax, 0x9c540085
mov dword [ebx], eax
add ebx, edx
or eax, 0x689b5072
xor eax, 0x18401150
and eax, 0x4082c4a7
or eax, 0x1603b58
mov dword [ebx], eax
add ebx, edx
or eax, 0x1503d041
and eax, 0x5c30000
or eax, 0x80040000
mov dword [ebx], eax
add ebx, edx
and eax, 0x455183a3
and eax, 0x188d82fb
and eax, 0x10000
or eax, 0xfffefee4
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d367737
and eax, 0x2424
or eax, 0x88c9
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c2b76a8
xor eax, 0x7b582db6
and eax, 0x176085c3
or eax, 0xe8000004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ed143f6
and eax, 0x30c631
or eax, 0x484a39ce
mov dword [ebx], eax
add ebx, edx
and eax, 0x41b4977e
and eax, 0
or eax, 0x85c70001
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ecd4013
and eax, 0xffcf4010
or eax, 0x30bec0
mov dword [ebx], eax
add ebx, edx
and eax, 0x2570b12
xor eax, 0x8243b52
and eax, 0x11000
or eax, 0x46bc
mov dword [ebx], eax
add ebx, edx
or eax, 0x54940830
and eax, 0x945488
or eax, 0x81000103
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c9fcdb7
xor eax, 0x5b121d9
and eax, 0x8820c0
or eax, 0x444602
mov dword [ebx], eax
add ebx, edx
or eax, 0xf3639eb
and eax, 0x4540900
or eax, 0x90018000
mov dword [ebx], eax
add ebx, edx
and eax, 0x175df40e
and eax, 0x440000
or eax, 0x380458b
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f78952a
and eax, 0x1000400
or eax, 0x44899045
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c48b8a5
and eax, 0x90128c0
or eax, 0x8208c304
mov dword [ebx], eax
add ebx, edx
or eax, 0x74644d7d
xor eax, 0x5d60120f
and eax, 0x8001c440
or eax, 0x4182000d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x615dcbe1
and eax, 0x1af3bb7a
and eax, 0x400900
or eax, 0xc40d8001
mov dword [ebx], eax
add ebx, edx
and eax, 0x25eddfa3
xor eax, 0x615082d9
and eax, 0x21040188
or eax, 0x1ac05403
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5da9a622
and eax, 0x666cf081
or eax, 0x99920414
mov dword [ebx], eax
add ebx, edx
xor eax, 0x15257287
and eax, 0x654f5b01
and eax, 0x40090200
or eax, 0x95840dff
mov dword [ebx], eax
add ebx, edx
or eax, 0xc391633
and eax, 0x3c61c2dc
and eax, 0x8000000
or eax, 0x83000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x56c4dcd0
and eax, 0x4ded8545
and eax, 0x5008440
or eax, 0x803b3805
mov dword [ebx], eax
add ebx, edx
and eax, 0x6f6be609
xor eax, 0x16cdcbdb
and eax, 0x13e66ed0
or eax, 0xec199020
mov dword [ebx], eax
add ebx, edx
or eax, 0x41abc554
and eax, 0x4d8b1d74
or eax, 9
mov dword [ebx], eax
add ebx, edx
and eax, 0x5aa12056
xor eax, 0x52a265cb
and eax, 0x10190
or eax, 0x1c08200
mov dword [ebx], eax
add ebx, edx
or eax, 0xaabace4
xor eax, 0x7ba9f985
and eax, 0x4401
or eax, 0x8b900988
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ba1e717
or eax, 0x4eae1a3f
and eax, 0x4fae4c15
or eax, 0xb050a080
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f4dec6b
and eax, 0x2e14e09c
and eax, 0x40000
or eax, 0x905103ff
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a2089d0
and eax, 0x10824
or eax, 0x458a0150
mov dword [ebx], eax
add ebx, edx
and eax, 0x4769ff19
xor eax, 0x3adbd16a
and eax, 0x1c08038
or eax, 0x280384
mov dword [ebx], eax
add ebx, edx
xor eax, 0x709ee1e
and eax, 0x2a04580
or eax, 0x891c0009
mov dword [ebx], eax
add ebx, edx
and eax, 0x71713cc4
or eax, 0x37154a8f
and eax, 0x3735488d
or eax, 0xc8ca2000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x12301af4
or eax, 0x55460a8a
and eax, 0x1c102fb
or eax, 0x8104
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d9fe4dd
and eax, 0x1008089
or eax, 0xfe680d00
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe59c166
and eax, 0x3913a64c
and eax, 0x1101044c
or eax, 0x848afbb3
mov dword [ebx], eax
add ebx, edx
and eax, 0x4fb6b8e5
and eax, 0x120b6cfa
and eax, 0x228e0
or eax, 0xfffdd608
mov dword [ebx], eax
add ebx, edx
and eax, 0x3bebf10c
and eax, 0x3b609008
or eax, 0xc4000533
mov dword [ebx], eax
add ebx, edx
or eax, 0x14f49462
and eax, 0x79c7b64c
and eax, 0x41449448
or eax, 0x2396bb7
mov dword [ebx], eax
add ebx, edx
or eax, 0x3bbf69e7
and eax, 0x3bc0458b
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6497f64
and eax, 0xc090845
or eax, 0x748400
mov dword [ebx], eax
add ebx, edx
and eax, 0x15ad6343
xor eax, 0x69da666c
and eax, 0x6d640405
or eax, 0x920081c2
mov dword [ebx], eax
add ebx, edx
and eax, 0x305c5c93
and eax, 0x483
or eax, 0x1fb7c
mov dword [ebx], eax
add ebx, edx
or eax, 0x33ce0175
or eax, 0x75c96b5c
and eax, 0x2cb0000
or eax, 0x8200000
mov dword [ebx], eax
add ebx, edx
or eax, 0xad68161
and eax, 0x271d8e4f
and eax, 0x2048041
or eax, 0xfd600586
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ed5b647
or eax, 0x49a7cd5e
and eax, 0xcd5f
or eax, 0x32a0
mov dword [ebx], eax
add ebx, edx
and eax, 0x6116b68d
xor eax, 0x58a8597d
and eax, 0x8880000
or eax, 0x85030000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4bafa150
and eax, 0x98b0000
or eax, 0xf674fee4
mov dword [ebx], eax
add ebx, edx
or eax, 0x75120b14
and eax, 0xff648d30
or eax, 3
mov dword [ebx], eax
add ebx, edx
and eax, 0x3abc7bc
and eax, 0x2208530
or eax, 0xc557acf
mov dword [ebx], eax
add ebx, edx
or eax, 0x162b2156
and eax, 0x1e60958b
or eax, 0xe0800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe51a73e
and eax, 0x903132b5
or eax, 0x50acd4a
mov dword [ebx], eax
add ebx, edx
or eax, 0x5977b8e7
and eax, 0xdd7fff60
or eax, 0x22800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7efcfe1d
or eax, 0x93acee6
and eax, 0x10b097d
or eax, 0x44800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ab48ab0
and eax, 0x257857d7
and eax, 0
or eax, 0x1c083c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x75572912
and eax, 0x1400100
or eax, 0x8a804489
mov dword [ebx], eax
add ebx, edx
or eax, 0x6aeed1d9
and eax, 0xc182c049
or eax, 0x10004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4f7f394a
and eax, 0x804c8901
or eax, 0x40010000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2830963e
and eax, 0x108fefd2
and eax, 0x8000
or eax, 0xff5c158b
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f4e43ff
and eax, 0x2a00018b
or eax, 0xc083fe74
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb3ac0fd
and eax, 0x40910900
or eax, 0x1c048001
mov dword [ebx], eax
add ebx, edx
and eax, 0x794fb09e
and eax, 0x8058000
or eax, 0x83fa7fff
mov dword [ebx], eax
add ebx, edx
and eax, 0x520a3220
and eax, 0x20a1000
or eax, 0xfdf54885
mov dword [ebx], eax
add ebx, edx
xor eax, 0x26ef761d
and eax, 0x686531bc
and eax, 0x98
or eax, 0x1e88367
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ca8b7d
and eax, 0x6000080
or eax, 0xf9588509
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a149ef2
or eax, 0x50429d31
and eax, 0x48029db1
or eax, 0x589624e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4aa2b7f7
and eax, 0x1010008
or eax, 0xc083b4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x33c66dc4
and eax, 0x6da4d878
and eax, 0x44808
or eax, 0x8bb80581
mov dword [ebx], eax
add ebx, edx
xor eax, 0x74778c10
and eax, 0xea838011
or eax, 0xc44
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d18e441
and eax, 0x4e141f8e
and eax, 0xc100800
or eax, 0x80458101
mov dword [ebx], eax
add ebx, edx
xor eax, 0x68404a99
and eax, 0x85ea83c
and eax, 0x148008
or eax, 0xff400583
mov dword [ebx], eax
add ebx, edx
or eax, 0x592ef519
and eax, 0xe802f59b
or eax, 0x810a64
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4337d986
xor eax, 0x42336682
and eax, 0x40850001
or eax, 0x14008900
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a776aa0
and eax, 0x20be9393
and eax, 0x20b68381
or eax, 0xc9497c7e
mov dword [ebx], eax
add ebx, edx
and eax, 0x182cd104
and eax, 0x82cd100
or eax, 0xf7d32e13
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2239141a
xor eax, 0x5d5e6144
and eax, 0x80188009
or eax, 0x43456582
mov dword [ebx], eax
add ebx, edx
or eax, 0x294934c1
and eax, 0xc84cc4c8
or eax, 0x4800804
mov dword [ebx], eax
add ebx, edx
and eax, 0x31b3d06d
and eax, 0x80404c
or eax, 0xec0b1580
mov dword [ebx], eax
add ebx, edx
or eax, 0x7d92deeb
and eax, 0xc508cc83
or eax, 0x2602000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2ab9b4dc
and eax, 0xa1515045
or eax, 0x20c8000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2bb67257
and eax, 0x1040000
or eax, 0x44c30000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f29b14c
and eax, 0x25b29bf4
and eax, 0x801140
or eax, 0x4ca0
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a6dff9f
and eax, 0x3fc30246
and eax, 0
or eax, 0xc445c700
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d84b10a
and eax, 0x60a
or eax, 0x8984
mov dword [ebx], eax
add ebx, edx
or eax, 0x295ba7f0
and eax, 0x215805c6
or eax, 0x92a04001
mov dword [ebx], eax
add ebx, edx
or eax, 0x35060fe0
xor eax, 0x5430fc3e
and eax, 0xc30000c0
or eax, 0x4000026
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b311865
and eax, 0x9000845
or eax, 0x1044a000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x75706862
and eax, 0x47a81419
and eax, 0x44000001
or eax, 0x1c70000
mov dword [ebx], eax
add ebx, edx
and eax, 0x51220279
and eax, 0x390f864f
and eax, 0x1000000
or eax, 0x3c3cd4
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f2b2aba
xor eax, 0x1aa34b3c
and eax, 0x4044500
or eax, 0x98418200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x19554b3e
and eax, 0xbf5a013
and eax, 0x10
or eax, 0x79c9
mov dword [ebx], eax
add ebx, edx
xor eax, 0xee9e48b
and eax, 0x2a00542
or eax, 0x1044085
mov dword [ebx], eax
add ebx, edx
xor eax, 0x59f55ed1
and eax, 0x6c5a9825
and eax, 0x40000004
or eax, 0x87000090
mov dword [ebx], eax
add ebx, edx
and eax, 0x43bd173b
and eax, 0x3000000
or eax, 0x41a045
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c80b5ff
and eax, 0x5c10000
or eax, 0x40060001
mov dword [ebx], eax
add ebx, edx
or eax, 0x9c96cfb
xor eax, 0x684f6888
and eax, 0x460
or eax, 0x6aba8c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ac64bd0
and eax, 0x4004c500
or eax, 0x80410200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x52778553
xor eax, 0x6b62616d
and eax, 0x2000
or eax, 0x144c1
mov dword [ebx], eax
add ebx, edx
or eax, 0x583ff681
and eax, 0x54a26a5b
and eax, 0x10204041
or eax, 0xa1dc0586
mov dword [ebx], eax
add ebx, edx
or eax, 0x36337d9d
and eax, 0xe626395
and eax, 0x6000095
or eax, 0xc1000028
mov dword [ebx], eax
add ebx, edx
and eax, 0x21cabab7
and eax, 5
or eax, 0x6801f440
mov dword [ebx], eax
add ebx, edx
and eax, 0x63297d2c
or eax, 0x32f22766
and eax, 0x40c30000
or eax, 0x5040001
mov dword [ebx], eax
add ebx, edx
or eax, 0x54e14b65
and eax, 0x7a99cdc9
and eax, 0x804040
or eax, 0x20b49c
mov dword [ebx], eax
add ebx, edx
and eax, 0x575a171f
and eax, 0x400
or eax, 0xc845c300
mov dword [ebx], eax
add ebx, edx
and eax, 0x1e88ba73
and eax, 0
or eax, 0x104ef
mov dword [ebx], eax
add ebx, edx
or eax, 0x46f07772
and eax, 0x2d045c7
or eax, 0xa8080000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c831fd5
and eax, 0x55a316b1
and eax, 0
or eax, 0xc700017e
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e469458
and eax, 0x2000040
or eax, 0x1b9e805
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd477db4
xor eax, 0x13516c54
and eax, 0x5870000
or eax, 0x40400000
mov dword [ebx], eax
add ebx, edx
and eax, 0x69818923
and eax, 0
or eax, 0x3ca598
mov dword [ebx], eax
add ebx, edx
xor eax, 0x524e0f93
xor eax, 0x1ea093f
and eax, 0x10008300
or eax, 0xa4454400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x44e12c47
and eax, 0x7b1a9f71
and eax, 0xa00
or eax, 0x1700a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a3043cc
and eax, 0xa2001c6
or eax, 0xe0c44401
mov dword [ebx], eax
add ebx, edx
or eax, 0x79958de7
and eax, 0xc3000127
or eax, 0x4000008
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b329a72
and eax, 0x54109045
or eax, 0x896000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x707da38a
and eax, 0x4800000
or eax, 0x410b0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5bba45cc
and eax, 0x6986625
and eax, 0x80000
or eax, 0x134005f8
mov dword [ebx], eax
add ebx, edx
and eax, 0x5618de98
or eax, 0x5d36111e
and eax, 0x45080000
or eax, 0x810000
mov dword [ebx], eax
add ebx, edx
and eax, 0x363659e2
and eax, 0x4000000
or eax, 0xe84d8bf8
mov dword [ebx], eax
add ebx, edx
and eax, 0x6f21d3a7
xor eax, 0x29652b63
and eax, 0x1600803
or eax, 0x88984500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x21d542a0
xor eax, 0x5f966601
and eax, 0x1ab6800
or eax, 0x840844d
mov dword [ebx], eax
add ebx, edx
and eax, 0x37fa3335
and eax, 0x1e80001
or eax, 0x8204558a
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e3f013
xor eax, 0x47ed970
and eax, 0x4880142
or eax, 0x51010080
mov dword [ebx], eax
add ebx, edx
and eax, 0x7befbff7
or eax, 0x328dacc9
and eax, 0x600589c8
or eax, 0x8c400224
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c09c7ec
and eax, 0xc404528
or eax, 0x3800013
mov dword [ebx], eax
add ebx, edx
or eax, 0x42df5471
xor eax, 0x4ca1f6d8
and eax, 0x2181
or eax, 0x1040c
mov dword [ebx], eax
add ebx, edx
or eax, 0x628c33ec
xor eax, 0x7dece3e0
and eax, 0x1c418000
or eax, 0xe00c0b00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x8850ff4
or eax, 0x582615c8
and eax, 0x88008180
or eax, 0x1014003
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d5eb4bc
and eax, 0x140b740d
or eax, 0x41808840
mov dword [ebx], eax
add ebx, edx
and eax, 0x52eeb5ec
or eax, 0x7ea9572d
and eax, 0x828344
or eax, 0x1400090
mov dword [ebx], eax
add ebx, edx
or eax, 0x9f4db98
or eax, 0x566960de
and eax, 0xbd45188
or eax, 0x80000401
mov dword [ebx], eax
add ebx, edx
and eax, 0x34128848
and eax, 0
or eax, 0xe883e045
mov dword [ebx], eax
add ebx, edx
and eax, 0x37a2c07f
and eax, 0x20008001
or eax, 0xc0450900
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e18cff0
or eax, 0x1c31fb10
and eax, 0x885c4d81
or eax, 0x180000a
mov dword [ebx], eax
add ebx, edx
and eax, 0xd988970
and eax, 0x2e960b19
and eax, 0x800800
or eax, 0x550bb44d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x229478de
and eax, 0x30158080
or eax, 0x88400960
mov dword [ebx], eax
add ebx, edx
and eax, 0x62600d90
xor eax, 0x45a64d54
and eax, 0x1c44480
or eax, 0x8218010b
mov dword [ebx], eax
add ebx, edx
and eax, 0x55da4a90
or eax, 0x7ba0d1f3
and eax, 0x418801c0
or eax, 0x4010000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2bd9ec16
and eax, 0x2c4989d4
or eax, 0x90040208
mov dword [ebx], eax
add ebx, edx
and eax, 0x608101b2
and eax, 0x20000110
or eax, 0x5cb84c2b
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c6a0d38
and eax, 0x7c500901
or eax, 0x80058244
mov dword [ebx], eax
add ebx, edx
xor eax, 0x652510c0
or eax, 0x70c6fc98
and eax, 0x8900c281
or eax, 0x10002
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c592ee6
xor eax, 0x723de578
and eax, 0x4008e450
or eax, 0x5831805
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c328d36
and eax, 0x7c010140
or eax, 0x80440288
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6cc83807
and eax, 0x1088010b
or eax, 0x6c704430
mov dword [ebx], eax
add ebx, edx
or eax, 0x8ec3aff
and eax, 0x287b7944
and eax, 0x20480900
or eax, 0x94058231
mov dword [ebx], eax
add ebx, edx
or eax, 0x791cedcd
and eax, 0xb861d8c
and eax, 0x9000d88
or eax, 0x82b04001
mov dword [ebx], eax
add ebx, edx
or eax, 0x7713b58d
or eax, 0x6a80bd6e
and eax, 0x5581f045
or eax, 0x80010
mov dword [ebx], eax
add ebx, edx
and eax, 0xeeace94
xor eax, 0x196012f4
and eax, 0x104082a0
or eax, 0xe005090c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x56263176
and eax, 0x80018082
or eax, 0x9004001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x19ba470c
and eax, 0x4a43cc13
and eax, 0x38001
or eax, 0x4d887044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5023285
and eax, 0x51ccdf51
and eax, 0x80200
or eax, 0xac4539b0
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ecacc60
and eax, 0x4080020
or eax, 0x5183145c
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ee2d185
and eax, 0x1c281f4
or eax, 0x200
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ad8e8aa
or eax, 0x2e7b3f22
and eax, 0xaf01580
or eax, 0x81044009
mov dword [ebx], eax
add ebx, edx
and eax, 0x6afadc61
and eax, 0x205001
or eax, 0x450b8044
mov dword [ebx], eax
add ebx, edx
or eax, 0x3103d882
xor eax, 0x7f3059ca
and eax, 0x8010104
or eax, 0xd0443af0
mov dword [ebx], eax
add ebx, edx
or eax, 0x1de5833f
xor eax, 0x7859785e
and eax, 0x5880121
or eax, 0x4803085c
mov dword [ebx], eax
add ebx, edx
or eax, 0xa5a987a
xor eax, 0x3546c509
and eax, 0x810074
or eax, 0x1408388
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d529444
or eax, 0x7857971d
and eax, 0x9540509
or eax, 0x82a84880
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ada5b58
and eax, 0xc2824851
or eax, 0x1a004
mov dword [ebx], eax
add ebx, edx
and eax, 0x7efcfa80
and eax, 0x40008800
or eax, 0xa8550101
mov dword [ebx], eax
add ebx, edx
and eax, 0x39bb9ed9
and eax, 0x68dda8b9
and eax, 1
or eax, 0x83e4458a
mov dword [ebx], eax
add ebx, edx
and eax, 0x1e0b314c
and eax, 0x100
or eax, 0x458900c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x30cff340
and eax, 0x744d83c0
or eax, 0x88000824
mov dword [ebx], eax
add ebx, edx
and eax, 0x396c21bc
and eax, 0x38480120
or eax, 0x44b04c1b
mov dword [ebx], eax
add ebx, edx
and eax, 0x47d00441
or eax, 0x716d4c52
and eax, 0x74550800
or eax, 0x80008308
mov dword [ebx], eax
add ebx, edx
or eax, 0x9471569
and eax, 0x3995bfc7
and eax, 0x39101501
or eax, 0x44c8403a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x104fc27a
xor eax, 0x1b47c7f1
and eax, 0x64400020
or eax, 0x80058b46
mov dword [ebx], eax
add ebx, edx
and eax, 0x3fd8e76f
and eax, 0x24400122
or eax, 0x59984419
mov dword [ebx], eax
add ebx, edx
xor eax, 0x734962d4
and eax, 0xc010709
or eax, 0xc044c000
mov dword [ebx], eax
add ebx, edx
or eax, 0x338b02c6
and eax, 0x1560202f
and eax, 1
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c77a522
and eax, 0x44470523
or eax, 0x18002c8
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e6383e5
and eax, 0xc0
or eax, 0xc
mov dword [ebx], eax
add ebx, edx
and eax, 0x658b4d0b
or eax, 0x6ccd577a
and eax, 0x404d0300
or eax, 0x90008800
mov dword [ebx], eax
add ebx, edx
or eax, 0x31b52210
and eax, 0x71cc0910
or eax, 0x4004423
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f370314
and eax, 0x44040100
or eax, 0x80518a08
mov dword [ebx], eax
add ebx, edx
or eax, 0x711ee35d
and eax, 0x3db4fbc5
and eax, 0x35004101
or eax, 0x48c8143a
mov dword [ebx], eax
add ebx, edx
and eax, 0x77283aa8
and eax, 0x4a10ecaf
and eax, 0x28
or eax, 0xa8458b16
mov dword [ebx], eax
add ebx, edx
or eax, 0x21b1065a
xor eax, 0x55208b08
and eax, 0xa4450406
or eax, 0xab09
mov dword [ebx], eax
add ebx, edx
or eax, 0x50984f79
and eax, 0x74c4453b
or eax, 0x9000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x30de42da
and eax, 0x2efe3dbe
and eax, 0x80100
or eax, 0xf0458a10
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c95850c
xor eax, 0x2b748818
and eax, 0x25a40400
or eax, 0x5850493b
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b2167f6
and eax, 0x78550b08
or eax, 0x80008000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x64930e4f
or eax, 0x5f09c3e2
and eax, 0x5cc44523
or eax, 0x20101018
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e5b2fb1
and eax, 0x400100
or eax, 0xa0058a08
mov dword [ebx], eax
add ebx, edx
and eax, 0x4fc88ec5
xor eax, 0x5f5daf4d
and eax, 0x54000509
or eax, 0x20e04022
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c4216c9
and eax, 0x6840030a
or eax, 0x800d8810
mov dword [ebx], eax
add ebx, edx
or eax, 0x14b4f938
and eax, 0xc52ff7b
and eax, 0x800c102
or eax, 0x81010081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x69cfd903
and eax, 0x408a0800
or eax, 0x1501e04d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x516574da
or eax, 0x73d0871c
and eax, 0x70540388
or eax, 0x88010060
mov dword [ebx], eax
add ebx, edx
and eax, 0x16c24246
and eax, 0x40
or eax, 0x458b0934
mov dword [ebx], eax
add ebx, edx
and eax, 0x336cb701
and eax, 0x1080100
or eax, 0xe082e4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7654d20e
and eax, 0x3a44188
or eax, 0x88400401
mov dword [ebx], eax
add ebx, edx
and eax, 0xcb31839
or eax, 0x383ecbc8
and eax, 0x82c049
or eax, 0xc1013404
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f087fb9
and eax, 0x47f72d56
and eax, 0x44010900
or eax, 0xb04c8001
mov dword [ebx], eax
add ebx, edx
and eax, 0x2138c2e1
or eax, 0x293173f2
and eax, 0x1305183
or eax, 0x82c00408
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ccc0c32
xor eax, 0x60640bb5
and eax, 0x15080008
or eax, 0x408101e2
mov dword [ebx], eax
add ebx, edx
and eax, 0x4facf55b
and eax, 0x44800140
or eax, 0xba46e8b0
mov dword [ebx], eax
add ebx, edx
and eax, 0x6aa59227
and eax, 0x60808020
or eax, 0x850b7fdf
mov dword [ebx], eax
add ebx, edx
or eax, 0x253b288d
or eax, 0x3e099128
and eax, 0xcc88c35d
or eax, 0x440000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x16010085
and eax, 0x71642540
and eax, 0x40000140
or eax, 0xac8b548c
mov dword [ebx], eax
add ebx, edx
or eax, 0x370532c7
or eax, 0x39dd6629
and eax, 0xcccc434d
or eax, 0x8010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ec06f02
and eax, 0x800c8c4c
or eax, 0x4cc04080
mov dword [ebx], eax
add ebx, edx
or eax, 0x542a7ff5
and eax, 0xcccccccc
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x235fe960
and eax, 0x84040
or eax, 0xec83158c
mov dword [ebx], eax
add ebx, edx
or eax, 0x3bc57a47
and eax, 0xcccc434d
or eax, 0x8010
mov dword [ebx], eax
add ebx, edx
or eax, 0x60ed006c
and eax, 0xccccc04c
or eax, 0xc80
mov dword [ebx], eax
add ebx, edx
or eax, 0x639ab0e3
and eax, 0x7b3c8ba
and eax, 0x480c888
or eax, 0xc84c0444
mov dword [ebx], eax
add ebx, edx
xor eax, 0x458731a
or eax, 0x6f8abee0
and eax, 0xec8a15c4
or eax, 0x14008
mov dword [ebx], eax
add ebx, edx
and eax, 0x6790c466
and eax, 0x44804044
or eax, 0x884c8319
mov dword [ebx], eax
add ebx, edx
or eax, 0x776c4902
xor eax, 0x5226b8f1
and eax, 0x8cc8408c
or eax, 0x40048c40
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5625105d
and eax, 0x88c8cc80
or eax, 0x4404004c
mov dword [ebx], eax
add ebx, edx
and eax, 0x29f396d4
xor eax, 0x4b6bc646
and eax, 0x408b4080
or eax, 0xac00154c
mov dword [ebx], eax
add ebx, edx
and eax, 0x22c6606b
or eax, 0x6bcccb74
and eax, 0xb44c800
or eax, 0x80102483
mov dword [ebx], eax
add ebx, edx
or eax, 0x20b6d8f7
and eax, 0x1040845
or eax, 0x54010000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f27786d
and eax, 0x5000004
or eax, 0x30000080
mov dword [ebx], eax
add ebx, edx
or eax, 0x284e02a3
xor eax, 0x5db84a29
and eax, 0
or eax, 0xb210
mov dword [ebx], eax
add ebx, edx
and eax, 0x406f517a
and eax, 0
or eax, 0x81084d8b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x493a1d38
and eax, 0x200081
or eax, 0x12c48
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ab15112
or eax, 0x7ff0fb50
and eax, 0x77f18100
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x69c76282
and eax, 0x8000002
or eax, 0x8000002d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x69e9baf6
and eax, 0x99881
or eax, 0x144000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5be7bfe9
or eax, 0x48a22e99
and eax, 0x8500b00
or eax, 0x58000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5373ba2e
and eax, 0x10028a00
or eax, 0x24884081
mov dword [ebx], eax
add ebx, edx
or eax, 0x53c2bbcc
and eax, 0x72800000
or eax, 0x80010000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7bfd818d
and eax, 0x89
or eax, 0x3e32
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c18b03e
and eax, 0xa
or eax, 0x25084581
mov dword [ebx], eax
add ebx, edx
or eax, 0x500f4b3
xor eax, 0x10b158d5
and eax, 0xa56e
or eax, 0x5210
mov dword [ebx], eax
add ebx, edx
or eax, 0x5fba4c32
or eax, 0x7672fa2c
and eax, 0x225434
or eax, 0x40001
mov dword [ebx], eax
add ebx, edx
or eax, 0x9ae1ac7
and eax, 0x8800800
or eax, 0xd0108000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d6b2745
xor eax, 0x370aa21f
and eax, 0x82000018
or eax, 0x9000005
mov dword [ebx], eax
add ebx, edx
or eax, 0xdd861b4
xor eax, 0x12ad9483
and eax, 0x8101000c
or eax, 0x60800841
mov dword [ebx], eax
add ebx, edx
and eax, 0x2694168a
and eax, 0
or eax, 0xd113
mov dword [ebx], eax
add ebx, edx
and eax, 0xa61e3c3
and eax, 0x7f7a01ba
and eax, 0x102
or eax, 0xba50f081
mov dword [ebx], eax
add ebx, edx
or eax, 0x126b9175
and eax, 0xf091
or eax, 0x608
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ce76331
and eax, 0x4001
or eax, 0x8108152a
mov dword [ebx], eax
add ebx, edx
and eax, 0x17bbb9cc
and eax, 0x81000
or eax, 0xb5e4f2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1cf16fc3
and eax, 0x1efc8234
and eax, 0x4408000
or eax, 0xc3b20100
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f2d3141
and eax, 0x224e2757
and eax, 0x41
or eax, 0x88000034
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ad1be1c
and eax, 0x119808
or eax, 0xc4082
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a7a7f0a
or eax, 0x1ad10d5
and eax, 0x8458300
or eax, 0x800
mov dword [ebx], eax
add ebx, edx
and eax, 0x305218dc
xor eax, 0x25585128
and eax, 0x84820
or eax, 0x272415
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b12dc1c
and eax, 0x2b153000
or eax, 0x4400500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x32ed8dcd
and eax, 0xd883845
or eax, 0x40034020
mov dword [ebx], eax
add ebx, edx
and eax, 0x54d92d3a
xor eax, 0x7e0fd8
and eax, 0x44c10108
or eax, 0x3a088000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b826528
xor eax, 0x1e30bdc1
and eax, 0x10000c0
or eax, 0x80000016
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f672999
and eax, 0x300d1
or eax, 0x8c620
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a2e8823
and eax, 0x8000
or eax, 0xbcf10100
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c01ec57
and eax, 0x2e8af17e
and eax, 0x8000000
or eax, 0x810000f5
mov dword [ebx], eax
add ebx, edx
xor eax, 0x29ea613a
or eax, 0x75dc2366
and eax, 0x1c4081
or eax, 0x19800
mov dword [ebx], eax
add ebx, edx
or eax, 0x2e6e115b
and eax, 0x8558900
or eax, 0x200
mov dword [ebx], eax
add ebx, edx
or eax, 0x6add3229
and eax, 0xacc8a01
or eax, 0x94224080
mov dword [ebx], eax
add ebx, edx
or eax, 0x2fa39816
or eax, 0x5cc79c39
and eax, 0xf2810000
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x547230f3
and eax, 0x24610081
or eax, 0x5008cc08
mov dword [ebx], eax
add ebx, edx
and eax, 0x31498093
xor eax, 0x24ea62bf
and eax, 0x400400a
or eax, 0x9080581
mov dword [ebx], eax
add ebx, edx
or eax, 0x6225728
and eax, 0x8b
or eax, 4
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a55fd0e
and eax, 0x12e7fb0d
and eax, 0x4d905
or eax, 0x2a0630
mov dword [ebx], eax
add ebx, edx
and eax, 0x13aa1b49
and eax, 0x46902946
and eax, 0x900
or eax, 0xd8908000
mov dword [ebx], eax
add ebx, edx
and eax, 0x42b9e8cd
xor eax, 0x1eaad703
and eax, 0x18000001
or eax, 0xa100001c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x730cf1cb
or eax, 0x3876eca
and eax, 0x6602
or eax, 0x20
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e7823b9
and eax, 0x20
or eax, 0x81084d0b
mov dword [ebx], eax
add ebx, edx
or eax, 0x450613af
and eax, 0x45789
or eax, 0x1a040
mov dword [ebx], eax
add ebx, edx
and eax, 0xd2dfd5e
and eax, 0x18100
or eax, 0xb7f00000
mov dword [ebx], eax
add ebx, edx
and eax, 0x13f6a4f9
or eax, 0x6ad4bce9
and eax, 0x3a000021
or eax, 0x80000016
mov dword [ebx], eax
add ebx, edx
xor eax, 0x36992616
and eax, 0x421
or eax, 0x9816
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1091f6bc
and eax, 0x73afc68b
and eax, 0x400b
or eax, 0x81081520
mov dword [ebx], eax
add ebx, edx
xor eax, 0x12881ff6
and eax, 0x8040d0
or eax, 0x309522
mov dword [ebx], eax
add ebx, edx
xor eax, 0x13c17e2a
and eax, 0x2708100
or eax, 0x820000
mov dword [ebx], eax
add ebx, edx
or eax, 0x42791598
and eax, 0x5743cd9
and eax, 0x98
or eax, 0x88000045
mov dword [ebx], eax
add ebx, edx
and eax, 0x5298cdeb
and eax, 0x88
or eax, 0x1dd802
mov dword [ebx], eax
add ebx, edx
xor eax, 0x559625a1
xor eax, 0x3b5dca78
and eax, 0x8440300
or eax, 0x18800
mov dword [ebx], eax
add ebx, edx
and eax, 0x328df6e6
or eax, 0x77a117d6
and eax, 0x819204
or eax, 0x120801
mov dword [ebx], eax
add ebx, edx
and eax, 0x590436d8
or eax, 0x14f19714
and eax, 0xe01500
or eax, 0xc1082000
mov dword [ebx], eax
add ebx, edx
or eax, 0x535f0bbf
and eax, 0x90b90000
or eax, 0x8000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a45ebe5
and eax, 0x2a000040
or eax, 0x1000010
mov dword [ebx], eax
add ebx, edx
or eax, 0x6a53cd0a
and eax, 0x61010848
or eax, 0x90800005
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7af77c0d
and eax, 0x47bbf8a7
and eax, 0x2000
or eax, 0x231
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e093511
and eax, 0x1c080100
or eax, 0x1d08088
mov dword [ebx], eax
add ebx, edx
and eax, 0x5534fe33
and eax, 0x15000000
or eax, 0x408b0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x59d18bd8
or eax, 0xbfc89d0
and eax, 0x5c28108
or eax, 0x90000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2016bbb0
xor eax, 0x750d2bf
and eax, 0x80000003
or eax, 0x1000038
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ee1830b
and eax, 2
or eax, 0x69fbf0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1931dea3
and eax, 0x39e1675e
and eax, 0x9002000
or eax, 0xc0b39800
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c6a769b
and eax, 0x4ddb7db1
and eax, 0x450b0000
or eax, 0x200000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x61569bbd
and eax, 0x201d1108
or eax, 0x1a822400
mov dword [ebx], eax
add ebx, edx
or eax, 0x6a41d2f2
or eax, 0x1c6a140
and eax, 0x42150000
or eax, 0x80200000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7a150830
and eax, 0x88000020
or eax, 0x81
mov dword [ebx], eax
add ebx, edx
or eax, 0x35156f7d
and eax, 0x154890
or eax, 0x89000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x168ecc44
and eax, 0x10000
or eax, 0x84c8b00
mov dword [ebx], eax
add ebx, edx
and eax, 0x474486ef
and eax, 0x448000
or eax, 0x25096181
mov dword [ebx], eax
add ebx, edx
and eax, 0xecb48a0
and eax, 0x748e41a7
and eax, 0
or eax, 0xf1810000
mov dword [ebx], eax
add ebx, edx
or eax, 0x36977c87
and eax, 0x2404
or eax, 0x48
mov dword [ebx], eax
add ebx, edx
or eax, 0x3e847ada
and eax, 0x77477e6d
and eax, 0x2005408
or eax, 0x81080183
mov dword [ebx], eax
add ebx, edx
xor eax, 0x15e29a1b
and eax, 0x506ff80c
and eax, 0x10020800
or eax, 0xe28101e2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x49a8add2
xor eax, 0x510b3e3
and eax, 0x980a0001
or eax, 0x40808800
mov dword [ebx], eax
add ebx, edx
or eax, 0x27147bdf
and eax, 0xb800001d
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x78d4dbcc
xor eax, 0x5848beb3
and eax, 0x540
or eax, 0x1898
mov dword [ebx], eax
add ebx, edx
and eax, 0x31f911a6
xor eax, 0x4c369609
and eax, 0x8089
or eax, 0x1860
mov dword [ebx], eax
add ebx, edx
and eax, 0x4cf16d27
and eax, 0
or eax, 0xfc45c700
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a695969
and eax, 0x238bde5d
and eax, 0
or eax, 0xb39f
mov dword [ebx], eax
add ebx, edx
or eax, 0x2170ddfc
and eax, 0x6284407
and eax, 0x204407
or eax, 0xd7d801c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ca74ec6
xor eax, 0x96f11c8
and eax, 0x5000102
or eax, 0xc2000041
mov dword [ebx], eax
add ebx, edx
and eax, 0x47d6f8ac
or eax, 0x3f9012ec
and eax, 0x7c101044
or eax, 0x43e401
mov dword [ebx], eax
add ebx, edx
xor eax, 0x24710a43
and eax, 0x40020000
or eax, 0x5c50001
mov dword [ebx], eax
add ebx, edx
or eax, 0x2fabd0ef
and eax, 0xcf00e0
or eax, 0x100d10
mov dword [ebx], eax
add ebx, edx
or eax, 0x19deffb7
xor eax, 0x6fac7d89
and eax, 0x64418200
or eax, 0x88044500
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b331fba
xor eax, 0x49f628d3
and eax, 0x10053
or eax, 0x4004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e181f66
xor eax, 0x286fb1fe
and eax, 0x466044c7
or eax, 0x90880100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x44081deb
and eax, 0x671305b4
and eax, 0x2000004
or eax, 0xc500009a
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ebb847
and eax, 0x4481a045
or eax, 0x28144400
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d59a4f2
and eax, 0x45c50000
or eax, 0x20000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f7326a1
or eax, 0x58e908bc
and eax, 0x12108a0
or eax, 0x42240
mov dword [ebx], eax
add ebx, edx
or eax, 0x62c2e5a2
xor eax, 0x215ef643
and eax, 0x40010100
or eax, 0x9c44c600
mov dword [ebx], eax
add ebx, edx
and eax, 0x14ad4419
xor eax, 0x44d3e7fb
and eax, 0x2009
or eax, 0xc04
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ecd5f86
and eax, 0x77ae5e07
and eax, 0x404
or eax, 0xd841c3
mov dword [ebx], eax
add ebx, edx
or eax, 0x6de871cf
and eax, 0x4500000a
or eax, 0x82000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7d51cf59
and eax, 0xec40c441
or eax, 0x281004
mov dword [ebx], eax
add ebx, edx
and eax, 0x4490841
and eax, 0x4400000
or eax, 0x41870000
mov dword [ebx], eax
add ebx, edx
or eax, 0x187414f8
and eax, 0x6214d0
or eax, 0xe300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d017cf
and eax, 0x400c000
or eax, 0xc8450700
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f2fe186
and eax, 0x9cf7656
and eax, 0x10000
or eax, 0x1f69
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d42941e
and eax, 0x1400547
or eax, 0xd2884080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f4c8ec7
and eax, 0x84000000
or eax, 0x43000063
mov dword [ebx], eax
add ebx, edx
xor eax, 0x52236123
and eax, 0x15224040
or eax, 0x48088405
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2abfeba5
xor eax, 0x7aee42f0
and eax, 0x5430000
or eax, 0x40840001
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b0e079d
and eax, 0xc80480
or eax, 0xa040
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c740a2f
and eax, 0x400000
or eax, 0xbc05c700
mov dword [ebx], eax
add ebx, edx
or eax, 0x2006a5f5
xor eax, 0x42809b18
and eax, 0x4484
or eax, 0x8202
mov dword [ebx], eax
add ebx, edx
xor eax, 0x24a529c2
xor eax, 0x7cf0fe2
and eax, 0x284086
or eax, 0x8c900541
mov dword [ebx], eax
add ebx, edx
or eax, 0x76027747
and eax, 0xc6000140
or eax, 0x1000020
mov dword [ebx], eax
add ebx, edx
or eax, 0xd00d84a
and eax, 0x344ef66e
and eax, 0x9040
or eax, 0xb3d2405
mov dword [ebx], eax
add ebx, edx
or eax, 0x6104c814
and eax, 0x438b96fd
and eax, 0x41010001
or eax, 0x4c60000
mov dword [ebx], eax
add ebx, edx
and eax, 0x717b36c8
and eax, 0x1430000
or eax, 0x1c8ab0
mov dword [ebx], eax
add ebx, edx
and eax, 0x88d7db1
and eax, 0x50000
or eax, 0xac40c700
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6ff912c1
and eax, 0xc5c0
or eax, 0x2200
mov dword [ebx], eax
add ebx, edx
or eax, 0x37460918
and eax, 0x24080c8
or eax, 0xb81020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f6499d0
and eax, 0x5d840900
or eax, 0x618200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7a1f2617
and eax, 0x4c88c03
or eax, 0xc80440c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c351e03
or eax, 0x1e7401ad
and eax, 0xccccc0cc
or eax, 0xc00
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a2b0bec
or eax, 0x336e8e
and eax, 0x8084ccc
or eax, 0xc4c48000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6acce61
and eax, 0xc800008c
or eax, 0x248b5540
mov dword [ebx], eax
add ebx, edx
and eax, 0x24a17b3f
and eax, 0x24004108
or eax, 0x1100483
mov dword [ebx], eax
add ebx, edx
or eax, 0x3d8d2efe
or eax, 0x954fe11
and eax, 0x7181
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x52197323
and eax, 0
or eax, 0x40680d
mov dword [ebx], eax
add ebx, edx
and eax, 0x38970b76
and eax, 0x800
or eax, 0xd01b0500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c50a0d7
or eax, 0x4ffc9f4e
and eax, 0x95350000
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b11816
xor eax, 0x1a6524d8
and eax, 0x8a61348e
or eax, 0x1044010
mov dword [ebx], eax
add ebx, edx
and eax, 0x1875c5b3
and eax, 0x59fd152a
and eax, 0x8010400
or eax, 0xc180184d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5799e0f4
or eax, 0x2776fe17
and eax, 0xfe2c
or eax, 0x140
mov dword [ebx], eax
add ebx, edx
xor eax, 0x51d13701
and eax, 0x5150c001
or eax, 0xae2e3180
mov dword [ebx], eax
add ebx, edx
xor eax, 0x283b7168
and eax, 0x81010000
or eax, 0x880000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b464a2e
xor eax, 0xa21cfb2
and eax, 0x410
or eax, 0x1a20
mov dword [ebx], eax
add ebx, edx
or eax, 0x8ef78c9
xor eax, 0x1fd4216d
and eax, 0x1b0290
or eax, 0x80002a
mov dword [ebx], eax
add ebx, edx
and eax, 0x65822ad4
xor eax, 0x3bf730ea
and eax, 0x20552200
or eax, 0x4000900
mov dword [ebx], eax
add ebx, edx
and eax, 0x21186b46
and eax, 0x23942e74
and eax, 0x20100200
or eax, 0xc8aac081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x448c2268
xor eax, 0x6d139ac9
and eax, 0xc0010000
or eax, 0x32800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x199e932
xor eax, 0x2fd10e4c
and eax, 0xc218
or eax, 0x1001
mov dword [ebx], eax
add ebx, edx
or eax, 0x41012b6f
and eax, 0x15424489
and eax, 0x1004001
or eax, 0x900ab280
mov dword [ebx], eax
add ebx, edx
and eax, 0x56895084
and eax, 0x80000
or eax, 0x45830001
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ae1ec16
and eax, 0x10000
or eax, 0xd7c3528
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d3ecbc7
and eax, 0x9340000
or eax, 0xb2010000
mov dword [ebx], eax
add ebx, edx
and eax, 0x18be77a2
and eax, 0x8000000
or eax, 0x800000ea
mov dword [ebx], eax
add ebx, edx
and eax, 0x67efe5ee
and eax, 0x80
or eax, 0x1e3010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6faf816b
and eax, 0x18100
or eax, 0x104c0a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x67a2b552
and eax, 0x8100
or eax, 0xc3ac6081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x624fcadc
and eax, 0xa1810000
or eax, 0x48000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xcc66c90
xor eax, 0x559fb634
and eax, 0x824
or eax, 0x440
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a9e49a1
and eax, 0x30a5775
and eax, 0x2004101
or eax, 0xf520b080
mov dword [ebx], eax
add ebx, edx
or eax, 0x18d66b79
xor eax, 0x61a317cd
and eax, 0x9010ec34
or eax, 0x61aa13cb
mov dword [ebx], eax
add ebx, edx
and eax, 0x7314f384
and eax, 0x2a5f7ae
and eax, 0x84
or eax, 0x2b00001a
mov dword [ebx], eax
add ebx, edx
and eax, 0x44c726f7
and eax, 0x14
or eax, 0xf2811c41
mov dword [ebx], eax
add ebx, edx
and eax, 0x30f4e91d
and eax, 0x30800810
or eax, 0xcf7fd1c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x2935e35a
and eax, 0x8308000
or eax, 0x16000a88
mov dword [ebx], eax
add ebx, edx
xor eax, 0x51c9a9b5
and eax, 0x3cfd5cb3
and eax, 0x4890000
or eax, 0x41020000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3857469a
xor eax, 0x3f268402
and eax, 8
or eax, 0x1002500
mov dword [ebx], eax
add ebx, edx
and eax, 0x201a8c29
and eax, 0
or eax, 0x8e050000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4716a42f
xor eax, 0x22257ff
and eax, 0x50000d0
or eax, 0x30000009
mov dword [ebx], eax
add ebx, edx
xor eax, 0x24c7ac82
xor eax, 0x6c70e411
and eax, 0x480a
or eax, 0x9190
mov dword [ebx], eax
add ebx, edx
xor eax, 0x47e7283c
or eax, 0x298419d4
and eax, 0x1004982
or eax, 0x80180409
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3442efe9
and eax, 0x520060
or eax, 0x810091
mov dword [ebx], eax
add ebx, edx
or eax, 0x1aeab2a1
and eax, 0x12e98000
or eax, 0xa1000100
mov dword [ebx], eax
add ebx, edx
and eax, 0x457b888d
and eax, 0x1000000
or eax, 0x800000b7
mov dword [ebx], eax
add ebx, edx
or eax, 0x2034cc08
and eax, 0x159b05f9
and eax, 0x10004b1
or eax, 0xfea83340
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c8e8ed5
or eax, 0x6a3b5171
and eax, 0x30018875
or eax, 0x80008a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c475cb5
or eax, 0x70440bf0
and eax, 0x800001a
or eax, 0x83000004
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a2312db
xor eax, 0x16dfc7bd
and eax, 0xc8800040
or eax, 0x2012815
mov dword [ebx], eax
add ebx, edx
xor eax, 0x26813f37
xor eax, 0x5aaf1daf
and eax, 0x89
or eax, 0x1132
mov dword [ebx], eax
add ebx, edx
or eax, 0x1865922a
or eax, 0x37d05fae
and eax, 0x3721d281
or eax, 0xc0002000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1fa13637
and eax, 0x3fbe6c3d
and eax, 0x5000000
or eax, 0x408b0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x28fe2bf9
or eax, 0x662efc41
and eax, 0x40043400
or eax, 0x91000114
mov dword [ebx], eax
add ebx, edx
or eax, 0x3aeafa9e
and eax, 0x73240000
or eax, 0x4110000
mov dword [ebx], eax
add ebx, edx
and eax, 0x11b1043d
or eax, 0x2af03d67
and eax, 0x8000040
or eax, 0x80000008
mov dword [ebx], eax
add ebx, edx
and eax, 0x762e4ffe
xor eax, 0x216b639
and eax, 0x163010
or eax, 0x80080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d8beb33
and eax, 0x6573d48a
and eax, 0x18000
or eax, 0x284c0b00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4fbff096
and eax, 0x61d24180
or eax, 0x18088001
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a67d14b
xor eax, 0x1d94615c
and eax, 0x71800000
or eax, 0x80010000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x488e9284
and eax, 0x10084
or eax, 0x615a
mov dword [ebx], eax
add ebx, edx
or eax, 0x428b98c6
xor eax, 0x6c03df7f
and eax, 0x80481
or eax, 0x8114510a
mov dword [ebx], eax
add ebx, edx
and eax, 0x424705b
and eax, 0x5002
or eax, 0x632de0
mov dword [ebx], eax
add ebx, edx
or eax, 0x15aeb154
xor eax, 0x568d9b16
and eax, 0x1620000
or eax, 0x1c908100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x49e704af
and eax, 1
or eax, 0x88000040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e9a9e92
and eax, 0x1a1082
or eax, 0x42008
mov dword [ebx], eax
add ebx, edx
and eax, 0x74e399ca
and eax, 0x62738162
and eax, 0
or eax, 0x14458b00
mov dword [ebx], eax
add ebx, edx
or eax, 0x72c27c71
or eax, 0x5e25177c
and eax, 0x24242d
or eax, 0x100000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e78a41f
and eax, 0x44080000
or eax, 0x21103500
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c12370f
and eax, 0x4d0a0000
or eax, 0x810000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ab7e870
and eax, 0x3008010
or eax, 0xe8c1010c
mov dword [ebx], eax
add ebx, edx
and eax, 0x411c624e
xor eax, 0x7bce73fd
and eax, 0x71
or eax, 0x8100000a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x522e4338
xor eax, 0xbc82feb
and eax, 0x400ca0
or eax, 0x1010251
mov dword [ebx], eax
add ebx, edx
or eax, 0x6dadbf3c
or eax, 0x109828d
and eax, 0x20818800
or eax, 0x10000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a04816d
and eax, 0xa00000c
or eax, 0x81000012
mov dword [ebx], eax
add ebx, edx
and eax, 0x655ca36
or eax, 0x4523185c
and eax, 0x42011054
or eax, 0xa8800401
mov dword [ebx], eax
add ebx, edx
and eax, 0x574584d0
and eax, 0x40
or eax, 0xfa0a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x63a6a2b0
and eax, 0x3225080
or eax, 0x9c48a201
mov dword [ebx], eax
add ebx, edx
or eax, 0x1663571e
xor eax, 0x25545c7e
and eax, 0xbabe1
or eax, 0x4580541e
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a8705e1
and eax, 0x23d971b
and eax, 0x500
or eax, 0x4f76000c
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f4c802b
and eax, 0x2040000
or eax, 0xb0310000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e99276a
and eax, 0x61cca9ff
and eax, 0
or eax, 0xd0000ff
mov dword [ebx], eax
add ebx, edx
or eax, 0x594fc82f
or eax, 0x36b20ddd
and eax, 0x49a3
or eax, 0x2200
mov dword [ebx], eax
add ebx, edx
or eax, 0x57885bfa
or eax, 0x4d051de5
and eax, 0x18d2135
or eax, 0x628000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x51fd0db
or eax, 0x6f4cc71c
and eax, 0x20908000
or eax, 0x10000800
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ef1598
xor eax, 0x401de749
and eax, 0x1000010
or eax, 0x8a00000e
mov dword [ebx], eax
add ebx, edx
or eax, 0x154e07e3
and eax, 0x8b7ae69
and eax, 0x449
or eax, 0xc1811804
mov dword [ebx], eax
add ebx, edx
and eax, 0x4de1dabb
and eax, 8
or eax, 0x2164
mov dword [ebx], eax
add ebx, edx
and eax, 0xf5d3c88
and eax, 0x2000
or eax, 0x87f2d181
mov dword [ebx], eax
add ebx, edx
and eax, 0xf42d2c8
and eax, 0x38be560c
and eax, 0x20000
or eax, 0x4ab82e64
mov dword [ebx], eax
add ebx, edx
and eax, 0x205218bf
and eax, 0
or eax, 0x2b000050
mov dword [ebx], eax
add ebx, edx
or eax, 0x35489976
and eax, 0x32000054
or eax, 0xc0812001
mov dword [ebx], eax
add ebx, edx
or eax, 0x4bd053c
and eax, 0xf6bd0070
or eax, 0x9428000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d210ca
xor eax, 0x592ed04e
and eax, 0x80
or eax, 0x1e308a09
mov dword [ebx], eax
add ebx, edx
or eax, 0x3e201246
and eax, 0x4000000
or eax, 0x418b0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6703c197
and eax, 0x20080100
or eax, 0x5c572408
mov dword [ebx], eax
add ebx, edx
or eax, 0x4cdebbd7
xor eax, 0x7b1fecd3
and eax, 0x6000000
or eax, 0x10350000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ef98d8d
and eax, 0x3f97ab71
and eax, 0xa000000
or eax, 0x81000074
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a516abd
or eax, 0x25fe32f0
and eax, 0x21801044
or eax, 0xd0010409
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a224f6
or eax, 0x65d29ff9
and eax, 0x1d01
or eax, 0x4002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1cb9b745
and eax, 0x429e000
or eax, 0xc0441181
mov dword [ebx], eax
add ebx, edx
and eax, 0x1326c865
and eax, 0
or eax, 0x81880000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x537b5e2
or eax, 0x5a528915
and eax, 0x1c30
or eax, 0x200
mov dword [ebx], eax
add ebx, edx
or eax, 0x107b3019
and eax, 0x181409
or eax, 0x81044182
mov dword [ebx], eax
add ebx, edx
xor eax, 0x47fc0a01
xor eax, 0x2e0cf9c0
and eax, 0x68a24a
or eax, 0x105080
mov dword [ebx], eax
add ebx, edx
or eax, 0x49359cd7
and eax, 0x46dd45da
and eax, 0x500000
or eax, 0x93a28100
mov dword [ebx], eax
add ebx, edx
and eax, 0x30e1aef8
and eax, 0
or eax, 0x8b0000fd
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d642769
and eax, 0x22240404
or eax, 0x19111841
mov dword [ebx], eax
add ebx, edx
and eax, 0x70f7176f
and eax, 0x30000045
or eax, 0x5000038
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c7b9631
and eax, 0x21
or eax, 0xb804
mov dword [ebx], eax
add ebx, edx
and eax, 0x42e8b0d6
and eax, 0x9000
or eax, 0x1e300088
mov dword [ebx], eax
add ebx, edx
and eax, 0x315dbd76
and eax, 0x10100000
or eax, 0x20a80000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7438ccdc
or eax, 0x277bb501
and eax, 0x5500001c
or eax, 0x8000002
mov dword [ebx], eax
add ebx, edx
and eax, 0x5011bd0c
and eax, 0x40000000
or eax, 0x8cccccc3
mov dword [ebx], eax
add ebx, edx
and eax, 0x57657ae4
and eax, 0x68071481
and eax, 0x40040080
or eax, 0x8cc8cc4c
mov dword [ebx], eax
add ebx, edx
and eax, 0x7641bf9a
or eax, 0x17191a1e
and eax, 0x44488c8c
or eax, 0x88844040
mov dword [ebx], eax
add ebx, edx
and eax, 0x4309c819
and eax, 0x40084008
or eax, 0xac8315c4
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c3986e4
and eax, 0xcc88c34c
or eax, 0x440011
mov dword [ebx], eax
add ebx, edx
and eax, 0xdcb37d0
or eax, 0x69314675
and eax, 0x4cc84444
or eax, 0x80048888
mov dword [ebx], eax
add ebx, edx
xor eax, 0x24e31bed
and eax, 0x1d340959
and eax, 0x8040000
or eax, 0xc4c8cccc
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a51f40e
and eax, 0x800440c
or eax, 0xe48b11c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x7002ebc0
and eax, 0x40004140
or eax, 0x8ccc821d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x41515ed2
and eax, 0x8c8c8c8c
or eax, 0x40404040
mov dword [ebx], eax
add ebx, edx
or eax, 0x26ccea78
and eax, 0x53070e42
and eax, 0x40040c40
or eax, 0x8cc8c08c
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a5617dc
or eax, 0xa1d1f11
and eax, 0x80915cc
or eax, 0xe4824000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2a7a3345
and eax, 0xccc8434d
or eax, 0x48010
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e2f6630
and eax, 0x4d6c2231
and eax, 0xc0c0000
or eax, 0xc0c0cccc
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ee6a488
and eax, 0x4cc48488
or eax, 0x80084844
mov dword [ebx], eax
add ebx, edx
and eax, 0x33260e25
and eax, 0x672b07a2
and eax, 0x400
or eax, 0xec8b51cc
mov dword [ebx], eax
add ebx, edx
and eax, 0x67d988
or eax, 0x79d56bfa
and eax, 0x41506882
or eax, 0x86088401
mov dword [ebx], eax
add ebx, edx
xor eax, 0x59882789
and eax, 0x9490c000
or eax, 0x60282445
mov dword [ebx], eax
add ebx, edx
and eax, 0x41992ce2
and eax, 0x72ca72cc
and eax, 0x40800000
or eax, 0x5470000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5667bdba
and eax, 0x30000
or eax, 0x8835fc
mov dword [ebx], eax
add ebx, edx
and eax, 0x31afa273
and eax, 0x10000
or eax, 0xe044c700
mov dword [ebx], eax
add ebx, edx
and eax, 0x1343d380
or eax, 0x6cbae877
and eax, 0xc121
or eax, 0x1088
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d842184
xor eax, 0x74cb2d6a
and eax, 0x58484547
or eax, 0xb00080
mov dword [ebx], eax
add ebx, edx
or eax, 0x7303b2d0
xor eax, 0x197cee4d
and eax, 0x42000012
or eax, 0x85000041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x21049235
and eax, 0xe6009044
or eax, 0x88a2401
mov dword [ebx], eax
add ebx, edx
and eax, 0x253d1e4a
and eax, 0x4000000
or eax, 0x41c70000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f67c45d
and eax, 0x143444c
or eax, 0x83a80
mov dword [ebx], eax
add ebx, edx
and eax, 0x2219b015
or eax, 0x2731d968
and eax, 0x1c100
or eax, 0xd8440600
mov dword [ebx], eax
add ebx, edx
xor eax, 0xf303df7
and eax, 0x14a07
or eax, 0x100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6238af39
and eax, 0x2284406
or eax, 0x9cc001c1
mov dword [ebx], eax
add ebx, edx
or eax, 0x237b8265
xor eax, 0x4ae69a99
and eax, 0xc500005e
or eax, 0x2000001
mov dword [ebx], eax
add ebx, edx
or eax, 0x49b34fb8
and eax, 0x4a934045
or eax, 0x10049000
mov dword [ebx], eax
add ebx, edx
or eax, 0xe2fe10c
and eax, 0x60319132
and eax, 0x40010000
or eax, 0x5c60000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2a225780
xor eax, 0x6994570
and eax, 0x3600f0
or eax, 0x808800
mov dword [ebx], eax
add ebx, edx
and eax, 0x53b3dbec
and eax, 0x8000
or eax, 0xc8454700
mov dword [ebx], eax
add ebx, edx
or eax, 0x83265e4
xor eax, 0x4caa6600
and eax, 0x24
or eax, 0x819
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b3c920
and eax, 0
or eax, 0x2ec045c7
mov dword [ebx], eax
add ebx, edx
and eax, 0x7760d0e3
xor eax, 0xb6fa93b
and eax, 0x5000020
or eax, 0xc2000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x71534773
and eax, 0x5024441
or eax, 0x8809004
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ec3cc21
and eax, 0x545c53f1
and eax, 0x44400001
or eax, 0x1870000
mov dword [ebx], eax
add ebx, edx
or eax, 0xc788fae
and eax, 0x62aa4a02
and eax, 0xa0200
or eax, 0x154c0ec
mov dword [ebx], eax
add ebx, edx
or eax, 0x182a645a
xor eax, 0x3a080f49
and eax, 0x44c100
or eax, 0xc4010600
mov dword [ebx], eax
add ebx, edx
or eax, 0x66b911e3
xor eax, 0x5e8d657e
and eax, 0x8281
or eax, 0x160
mov dword [ebx], eax
add ebx, edx
and eax, 0x43711a44
and eax, 0x2c597378
and eax, 0x40
or eax, 0x27f44587
mov dword [ebx], eax
add ebx, edx
xor eax, 0x65b973b6
or eax, 0x6b1c57c4
and eax, 0x430000f4
or eax, 0x84000008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1ab9496e
xor eax, 0x15094689
and eax, 0xc0000001
or eax, 0x43b044
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d5f6cc9
and eax, 0xf6ec0fe
and eax, 0x5460000
or eax, 0x40810000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1abc324e
and eax, 0x29020c
or eax, 0x44ca0
mov dword [ebx], eax
add ebx, edx
or eax, 0x446c2352
and eax, 0x454700
or eax, 0xa8008000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ccb5c7
xor eax, 0x3d390b0d
and eax, 0x1000d
or eax, 0x5122
mov dword [ebx], eax
add ebx, edx
and eax, 0x26c0b927
and eax, 0x107
or eax, 0xf5bc44c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a9bb65a
and eax, 0xc7000157
or eax, 0x20
mov dword [ebx], eax
add ebx, edx
or eax, 0x77ef269f
and eax, 0x1bd6988
and eax, 0xa52000
or eax, 0x32529845
mov dword [ebx], eax
add ebx, edx
xor eax, 0x61c13d32
or eax, 0x200b591e
and eax, 0x410b0000
or eax, 0x4800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2349897e
and eax, 0x64c0017c
or eax, 0x82d0480
mov dword [ebx], eax
add ebx, edx
or eax, 0x39f6444d
and eax, 0x45890000
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x632d70cf
or eax, 0x5bec8b50
and eax, 0x784c8bdc
or eax, 0x80010020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a409fc5
and eax, 0x800c0401
or eax, 0x9f04902
mov dword [ebx], eax
add ebx, edx
xor eax, 0x76010b86
or eax, 0x1deac07a
and eax, 0x9ebc04d
or eax, 0x3800
mov dword [ebx], eax
add ebx, edx
xor eax, 0xaac7905
or eax, 0x5c0ac41
and eax, 0x3c00509
or eax, 0x80385082
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b9f24db
and eax, 0x43ecab7f
and eax, 0x1880142
or eax, 0x54010080
mov dword [ebx], eax
add ebx, edx
and eax, 0x58197e7b
and eax, 0x50010040
or eax, 0xa8448bb8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x15e9afa7
and eax, 0xd8c041b
or eax, 0x2404120
mov dword [ebx], eax
add ebx, edx
xor eax, 0x321bd340
and eax, 0x9609
or eax, 0x2184
mov dword [ebx], eax
add ebx, edx
or eax, 0x215ee3e9
and eax, 0x4c8300
or eax, 0xd4010800
mov dword [ebx], eax
add ebx, edx
or eax, 0x52b25ddd
and eax, 0xc04d8f0d
or eax, 0x8002002
mov dword [ebx], eax
add ebx, edx
and eax, 0x33f29d06
and eax, 0x400d02
or eax, 0x7c984039
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b3b1851
and eax, 0x68100810
or eax, 0x8445832e
mov dword [ebx], eax
add ebx, edx
and eax, 0x66fd2e39
and eax, 0x64440038
or eax, 0x19a05503
mov dword [ebx], eax
add ebx, edx
or eax, 0x15621f71
and eax, 0x5c444709
or eax, 0x80018000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b9686de
and eax, 0x393ad7ac
and eax, 0
or eax, 1
mov dword [ebx], eax
add ebx, edx
and eax, 0x4212cb80
and eax, 0
or eax, 0x45c707eb
mov dword [ebx], eax
add ebx, edx
and eax, 0x2d39260b
and eax, 8
or eax, 0xd4
mov dword [ebx], eax
add ebx, edx
or eax, 0x10f27582
xor eax, 0x41c91fd1
and eax, 0x40010a00
or eax, 0xa8448100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c99c3cf
and eax, 0x34dc400b
or eax, 0x41000500
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b292ab5
xor eax, 0x6ddc02b3
and eax, 0x1090c
or eax, 0xc44c8212
mov dword [ebx], eax
add ebx, edx
xor eax, 0x307ea2eb
and eax, 0x74300931
or eax, 0x9c0440a
mov dword [ebx], eax
add ebx, edx
or eax, 0x529c2a
and eax, 0x5850890b
or eax, 0x80050200
mov dword [ebx], eax
add ebx, edx
or eax, 0x22d9abaa
and eax, 0x3ac4010b
or eax, 0x1205400
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd310def
or eax, 0x43f96f5a
and eax, 0x37c7454
or eax, 0x8008001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x60ee4cec
and eax, 0x2732b69a
and eax, 0x3100088
or eax, 0xce44503
mov dword [ebx], eax
add ebx, edx
and eax, 0x616935db
or eax, 0x3d8712d0
and eax, 0x5c0058b
or eax, 0x80004024
mov dword [ebx], eax
add ebx, edx
and eax, 0x547af3f3
and eax, 0x7710c304
and eax, 0x4000
or eax, 0x8b0934c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x432cde55
and eax, 0x1005440
or eax, 0xe883a00d
mov dword [ebx], eax
add ebx, edx
and eax, 0x56f58f22
and eax, 0x40018000
or eax, 0xb44c0901
mov dword [ebx], eax
add ebx, edx
xor eax, 0x650ba06
and eax, 0x821c1103
or eax, 0x1e04488
mov dword [ebx], eax
add ebx, edx
and eax, 0xede6172
and eax, 0x880102
or eax, 0x550100e8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b5b06ad
and eax, 0x60400344
or eax, 0x900588b8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f658680
xor eax, 0xa37ac67
and eax, 0x81018003
or eax, 0x8004080
mov dword [ebx], eax
add ebx, edx
and eax, 0x25cb9ce9
and eax, 0x1018001
or eax, 0x4c8a7044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x63243988
or eax, 0x46824358
and eax, 0x600d0bc8
or eax, 0x90403020
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a7fb8e6
xor eax, 0x325ce418
and eax, 0x40011478
or eax, 0x58a0105
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe6d01a7
or eax, 0x66da5a8f
and eax, 0x6df618dc
or eax, 0x10018120
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e22a245
and eax, 0x71ad006a
and eax, 0x50020
or eax, 0xbc403bc0
mov dword [ebx], eax
add ebx, edx
or eax, 0x68869018
or eax, 0x788a8b8c
and eax, 0x548b097c
or eax, 0x1000001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x69c55513
and eax, 0x42006c
or eax, 0x1808380
mov dword [ebx], eax
add ebx, edx
and eax, 0x74f9850
and eax, 0xe8568f8
and eax, 0
or eax, 0x8bec5589
mov dword [ebx], eax
add ebx, edx
and eax, 0x2d7303c4
and eax, 0x8000000
or eax, 0xe083e045
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ab078ac
and eax, 0x2f934d3
and eax, 0x10001
or eax, 0xe0448900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7bead0bc
xor eax, 0x24d9dafa
and eax, 0xf640103
or eax, 0x884c88
mov dword [ebx], eax
add ebx, edx
and eax, 0x40dba8e8
and eax, 0x880888
or eax, 0x3b304527
mov dword [ebx], eax
add ebx, edx
xor eax, 0x37608f84
or eax, 0xe6713df
and eax, 0x87dd04d
or eax, 0x1000400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x485b94b1
xor eax, 0x2321178b
and eax, 0x2005503
or eax, 0x81e80088
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1042f85a
and eax, 0x118801c0
or eax, 0x44010002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d4ac0eb
and eax, 0x10418128
or eax, 0xc0040ac0
mov dword [ebx], eax
add ebx, edx
xor eax, 0xecc9c40
and eax, 0x88010080
or eax, 0x100e803
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ad3616a
xor eax, 0x54fe9e69
and eax, 0xd095000
or eax, 0x40828045
mov dword [ebx], eax
add ebx, edx
and eax, 0x9e0e470
or eax, 0x7098b88e
and eax, 0x18080c4
or eax, 0x410320
mov dword [ebx], eax
add ebx, edx
and eax, 0x2d6134f7
xor eax, 0x1d07eb7
and eax, 0x804c01
or eax, 0xe9640188
mov dword [ebx], eax
add ebx, edx
and eax, 0x11b172b
and eax, 0x1000500
or eax, 0xfefffa34
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f098912
or eax, 0x50399dc5
and eax, 0x43198581
or eax, 0x8044600a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3a3dd253
or eax, 0x712bff9d
and eax, 0xe80b55cc
or eax, 0x4800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x37eaeedc
and eax, 0x4480
or eax, 0x8b54a803
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d141dfe
xor eax, 0x6879291b
and eax, 0x61250001
or eax, 0x1a100844
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f621759
and eax, 0x571fedb2
and eax, 0x4000000
or eax, 0x310000e4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c068ac9
or eax, 0x683fa09c
and eax, 0x8099
or eax, 0x1442
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c052508
xor eax, 0x7851b43b
and eax, 3
or eax, 0x81084d88
mov dword [ebx], eax
add ebx, edx
and eax, 0x3327022
or eax, 0x20ce52e3
and eax, 0x4650c1
or eax, 0x108
mov dword [ebx], eax
add ebx, edx
or eax, 0x5692778a
xor eax, 0x15f5c2c0
and eax, 0x40218100
or eax, 0xacd00000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4bf72644
xor eax, 0x2e034f87
and eax, 0x80000042
or eax, 0x8000034
mov dword [ebx], eax
add ebx, edx
or eax, 0x16d0c9e5
and eax, 0xc881
or eax, 0x200400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ed09c1e
xor eax, 0x23365860
and eax, 0x8440800
or eax, 0x118300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4484d76e
and eax, 0x2f137ac6
and eax, 0x4000
or eax, 0x204a281
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e8b405a
and eax, 0x2000000
or eax, 0xf0830000
mov dword [ebx], eax
add ebx, edx
or eax, 0x635810f9
and eax, 0x26898b81
and eax, 0x10000
or eax, 0x8448b7c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4323eb3a
and eax, 0x446004
or eax, 0x100c09
mov dword [ebx], eax
add ebx, edx
or eax, 0xa6db492
and eax, 0xa540400
or eax, 0x20800100
mov dword [ebx], eax
add ebx, edx
and eax, 0x6670f7cb
and eax, 0x100000
or eax, 0xc5250000
mov dword [ebx], eax
add ebx, edx
and eax, 0x10c4a9
and eax, 0x29122c95
and eax, 0
or eax, 0x8800009f
mov dword [ebx], eax
add ebx, edx
and eax, 0x61b482b0
and eax, 0x90
or eax, 0x20cc00
mov dword [ebx], eax
add ebx, edx
and eax, 0x73ea3a15
xor eax, 0x1e05f495
and eax, 0x8058800
or eax, 0x480300
mov dword [ebx], eax
add ebx, edx
or eax, 0x6386b5fd
and eax, 0x556c0b73
and eax, 0x41400101
or eax, 0x9033c080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b9d99a4
and eax, 0xb0800000
or eax, 0x41010000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x26ef0513
xor eax, 0x31ea5347
and eax, 0x5400
or eax, 0x8a8
mov dword [ebx], eax
add ebx, edx
or eax, 0x627b39b5
and eax, 0x2507181
or eax, 0x1c048000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x14ecdfb3
and eax, 0x880000
or eax, 0x55030001
mov dword [ebx], eax
add ebx, edx
and eax, 0x27e5e55f
and eax, 0x4800000
or eax, 0xe2428108
mov dword [ebx], eax
add ebx, edx
xor eax, 0x330ff69
and eax, 0x81000000
or eax, 0xa
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a98c4ea
xor eax, 0x677ee7fc
and eax, 0x7c64e2
or eax, 0x800
mov dword [ebx], eax
add ebx, edx
or eax, 0x24e00278
xor eax, 0x44e6797c
and eax, 0x120100
or eax, 0x16e08000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ddea9e0
or eax, 0x602eb0d2
and eax, 0x8000070
or eax, 0x80000008
mov dword [ebx], eax
add ebx, edx
and eax, 0x240bcd36
and eax, 0
or eax, 0x20cc8a
mov dword [ebx], eax
add ebx, edx
and eax, 0x50342d2a
or eax, 0x1ca1eed7
and eax, 0x8018a00
or eax, 0x440100
mov dword [ebx], eax
add ebx, edx
and eax, 0x1461948a
and eax, 0x400000
or eax, 0x321335
mov dword [ebx], eax
add ebx, edx
or eax, 0x70431817
and eax, 0x101e4a31
and eax, 0x10100000
or eax, 0x67e43500
mov dword [ebx], eax
add ebx, edx
and eax, 0x2da7190d
and eax, 0x5800000
or eax, 0x480b6e6e
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d30abf0
or eax, 0x48944da8
and eax, 0x8818108
or eax, 0xb2400000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2aa53d1b
or eax, 0x345f518b
and eax, 0x80
or eax, 0x81000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7795fd3f
and eax, 0x23124a8a
and eax, 0x104880
or eax, 0xe12371
mov dword [ebx], eax
add ebx, edx
or eax, 0x6930958
and eax, 0x4424b572
and eax, 0x4000100
or eax, 0xc8818800
mov dword [ebx], eax
add ebx, edx
and eax, 0x571bb22e
and eax, 0
or eax, 0x8b000020
mov dword [ebx], eax
add ebx, edx
and eax, 0x34b492fb
and eax, 0
or eax, 0xca810855
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e1508bf
or eax, 0x4d6c2803
and eax, 0x8bd
or eax, 0x8700
mov dword [ebx], eax
add ebx, edx
or eax, 0x24f97ea5
and eax, 0xd7c4ca5
and eax, 0x4484081
or eax, 0x9883b200
mov dword [ebx], eax
add ebx, edx
or eax, 0xfbfa5c6
and eax, 0x58b6506
or eax, 0x40000028
mov dword [ebx], eax
add ebx, edx
and eax, 0x37d1423c
and eax, 0x1800008
or eax, 0x7a5a2d00
mov dword [ebx], eax
add ebx, edx
or eax, 0x25c30ffa
and eax, 0x4b110000
or eax, 0x80240000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ecc4722
and eax, 0x8040000
or eax, 0x81fbfff4
mov dword [ebx], eax
add ebx, edx
or eax, 0x393310a3
or eax, 0x2288ab2d
and eax, 0x20cc90
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x53cb77a1
or eax, 0x13a0fe28
and eax, 0x2a0b800
or eax, 0xe0540100
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d9df8d6
and eax, 0x3343fd83
and eax, 0x1010000
or eax, 0x4c2a0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e0e07f9
or eax, 0x5b6ee8a7
and eax, 0x12608000
or eax, 0x20910108
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d5aa9b8
and eax, 0xb000030
or eax, 0x80000042
mov dword [ebx], eax
add ebx, edx
or eax, 0x623cae58
and eax, 0xe2000850
or eax, 0x10810005
mov dword [ebx], eax
add ebx, edx
or eax, 0x2789d490
and eax, 0xc414
or eax, 0x2102
mov dword [ebx], eax
add ebx, edx
or eax, 0xf485eb5
and eax, 0x512faea9
and eax, 0x108a281
or eax, 0x94b15000
mov dword [ebx], eax
add ebx, edx
or eax, 0xb1977b9
and eax, 0x8a880000
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x553c6a
and eax, 0
or eax, 0x20cc
mov dword [ebx], eax
add ebx, edx
or eax, 0x5af7142c
and eax, 0x29eda740
and eax, 0x52400
or eax, 0x181ab8
mov dword [ebx], eax
add ebx, edx
or eax, 0x9550813
xor eax, 0x740c7415
and eax, 0x8410a00
or eax, 0x42100
mov dword [ebx], eax
add ebx, edx
and eax, 0x235a8fd1
xor eax, 0xc39b5c3
and eax, 0x858ac01
or eax, 0xb0864034
mov dword [ebx], eax
add ebx, edx
xor eax, 0x72efdc95
and eax, 0x2672af39
and eax, 0
or eax, 0x84d8b8a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ef0243f
and eax, 0x80aabc0
and eax, 0x88180
or eax, 0xcfe74001
mov dword [ebx], eax
add ebx, edx
or eax, 0x4bebc77d
and eax, 0xc1810000
or eax, 0x30000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f1ace7a
and eax, 0x14028
or eax, 0x84
mov dword [ebx], eax
add ebx, edx
and eax, 0x7766579
and eax, 0x553115e6
and eax, 0
or eax, 0x20cc8189
mov dword [ebx], eax
add ebx, edx
and eax, 0x5dd30866
or eax, 0x34e67f2e
and eax, 0x14820000
or eax, 0x41090000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7476ece4
xor eax, 0x654898e0
and eax, 0x10820000
or eax, 0xf408108
mov dword [ebx], eax
add ebx, edx
or eax, 0x28bac397
or eax, 0x78cf306b
and eax, 0x100000d
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x337c1da5
and eax, 0x440ca0
or eax, 0x80a052
mov dword [ebx], eax
add ebx, edx
and eax, 0x126d02a0
and eax, 0x22b64953
and eax, 0
or eax, 0x98f28100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x75026299
xor eax, 0xf51f8da
and eax, 0x82000001
or eax, 0x90000b8
mov dword [ebx], eax
add ebx, edx
and eax, 0x29d2d7f1
and eax, 0x66767313
and eax, 1
or eax, 0xc4050844
mov dword [ebx], eax
add ebx, edx
or eax, 0x41b44f49
and eax, 0x5000000
or eax, 0x30000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2df66263
and eax, 0x6061
or eax, 0x1104
mov dword [ebx], eax
add ebx, edx
or eax, 0x50ccf62a
and eax, 0xcc9008
or eax, 0x20000080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a0dcf98
and eax, 0x8810000
or eax, 0x5380000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6641e7a1
and eax, 0x2b0000a1
or eax, 0x5e
mov dword [ebx], eax
add ebx, edx
or eax, 0x7455905
and eax, 0x2101084d
or eax, 0xd0800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6550dea4
and eax, 0x524c
or eax, 2
mov dword [ebx], eax
add ebx, edx
or eax, 0x69eabb19
xor eax, 0x6ae18839
and eax, 0xa7100
or eax, 0xdc848081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a9b011b
xor eax, 0x56b3e897
and eax, 0x820000
or eax, 0x55090000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x74087f87
and eax, 0x1c2b3238
and eax, 0x20000
or eax, 0xfbc88108
mov dword [ebx], eax
add ebx, edx
and eax, 0x4757bd8a
and eax, 0x1000000
or eax, 0x80000087
mov dword [ebx], eax
add ebx, edx
and eax, 0x7969c393
and eax, 0x82
or eax, 0xb0fc70
mov dword [ebx], eax
add ebx, edx
or eax, 0x71ca80de
and eax, 0x3adbff8a
and eax, 0x20c28000
or eax, 0x82200100
mov dword [ebx], eax
add ebx, edx
or eax, 0x34ceda47
xor eax, 0x506c27d5
and eax, 0x80000080
or eax, 0x1000065
mov dword [ebx], eax
add ebx, edx
or eax, 0x2051be87
and eax, 0x411ae2
or eax, 0x40010
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d26faad
or eax, 0x4fe8c5ac
and eax, 0x4c888800
or eax, 0x80020000
mov dword [ebx], eax
add ebx, edx
or eax, 0x524806aa
or eax, 0x4b3ded03
and eax, 0x8b000020
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6bc1b5a5
xor eax, 0x780bf2f9
and eax, 0x98000044
or eax, 0x43350801
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7a67c9b5
xor eax, 0xda62163
and eax, 0x2c000011
or eax, 0x1000060
mov dword [ebx], eax
add ebx, edx
and eax, 0x4acb5ea6
and eax, 0
or eax, 0x6bde
mov dword [ebx], eax
add ebx, edx
or eax, 0x6189e7d9
or eax, 0x741b517f
and eax, 0x218bd335
or eax, 0x88240000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b5ded1f
and eax, 0x80d8110
or eax, 0x400aa2
mov dword [ebx], eax
add ebx, edx
or eax, 0xa040eb2
or eax, 0x745d0762
and eax, 0xa098180
or eax, 0x81826001
mov dword [ebx], eax
add ebx, edx
and eax, 0x214d35b1
or eax, 0x248c3cbe
and eax, 0x1810000
or eax, 0xc0000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x47f8d42f
and eax, 0x8424
or eax, 0x22d0
mov dword [ebx], eax
add ebx, edx
and eax, 0x633bcf36
or eax, 0x51bc13a4
and eax, 0x413c9180
or eax, 0x2c026001
mov dword [ebx], eax
add ebx, edx
or eax, 0x1dfdc1b1
and eax, 0x57e94167
and eax, 0x51810000
or eax, 0xa0000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b2f663
and eax, 0xc243
or eax, 0x808
mov dword [ebx], eax
add ebx, edx
or eax, 0x176a5c46
xor eax, 0x38813e16
and eax, 0x20c88009
or eax, 0x40180
mov dword [ebx], eax
add ebx, edx
or eax, 0x57b9b0ce
and eax, 0x7ac01ba7
and eax, 0x42800000
or eax, 0x8d3a0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ee94da
and eax, 0x28804e3
and eax, 0x2000002
or eax, 0x29000004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x587dd361
and eax, 0x72010045
or eax, 0x80800810
mov dword [ebx], eax
add ebx, edx
and eax, 0x458de692
and eax, 0x40810010
or eax, 0xbf7e966f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x12e03c85
xor eax, 0xe36dda0
and eax, 0x2108450a
or eax, 0x14000081
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc6a12e6
and eax, 0xce6818e
and eax, 4
or eax, 0xb0b3
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d611b83
and eax, 0x1b4d3c5d
and eax, 0x400014
or eax, 0x801721
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b62096f
xor eax, 0x4f02a583
and eax, 0x4c008000
or eax, 0x80900800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d6008fc
and eax, 0xa1000020
or eax, 0x18000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x66994ce
and eax, 0x4a6
or eax, 0x6811
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d0f8d67
and eax, 0xc23
or eax, 0x81084108
mov dword [ebx], eax
add ebx, edx
or eax, 0x84fd239
and eax, 0x894c0d31
or eax, 0x76b000c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x20e8885e
xor eax, 0xdbc356a
and eax, 0x854093a
or eax, 0x182c5
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3042a5c9
and eax, 0x10000200
or eax, 0x240c081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3a6a4c13
and eax, 0x20000000
or eax, 0xd2810000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x364ffe8c
xor eax, 0x6917a5f
and eax, 0x80c2
or eax, 0x22c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f1d7ee2
or eax, 0x170345cf
and eax, 0x200c8888
or eax, 0xc00200
mov dword [ebx], eax
add ebx, edx
or eax, 0x7df991ad
and eax, 0x45890000
or eax, 0x20000
mov dword [ebx], eax
add ebx, edx
or eax, 0x744938b1
or eax, 0x1a2d9798
and eax, 0x44023508
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ec5a92c
or eax, 0x7bc1d78d
and eax, 0x20010000
or eax, 0x80340000
mov dword [ebx], eax
add ebx, edx
and eax, 0xce5c39b
and eax, 0
or eax, 0x8b0000b4
mov dword [ebx], eax
add ebx, edx
and eax, 0x698dcd6a
and eax, 0x1000000
or eax, 0xc081084d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x9db2416
and eax, 0x2c10
or eax, 0x9020
mov dword [ebx], eax
add ebx, edx
and eax, 0x70799309
and eax, 0x9000
or eax, 0x2cf86181
mov dword [ebx], eax
add ebx, edx
and eax, 0x82901c9
and eax, 0x80001
or eax, 0x81800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ca90f4d
and eax, 0
or eax, 0x20cc
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e7766bc
and eax, 0x4488
or eax, 0x81081103
mov dword [ebx], eax
add ebx, edx
xor eax, 0x304e482d
and eax, 0x3d38504a
and eax, 0x1000002
or eax, 0x4584c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x15133755
and eax, 0x10528100
or eax, 0xa00000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6207927b
and eax, 0
or eax, 0xb80001b6
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb4e1f27
or eax, 0x230d8596
and eax, 0x1911
or eax, 0x2020
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e9cd44b
or eax, 0x740460d
and eax, 0x5004409
or eax, 0x30080122
mov dword [ebx], eax
add ebx, edx
xor eax, 0x594f8909
or eax, 0x12b318be
and eax, 0x7ef7c82a
or eax, 0x81080041
mov dword [ebx], eax
add ebx, edx
and eax, 0x442280b0
and eax, 0x8000
or eax, 0x20cc1088
mov dword [ebx], eax
add ebx, edx
and eax, 0x75bbd350
and eax, 0x21bd5e5f
and eax, 0x880000
or eax, 0x4d030000
mov dword [ebx], eax
add ebx, edx
or eax, 0x63ffd6d3
and eax, 0x15974f7f
and eax, 0x1810000
or eax, 0x608108
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a51c674
and eax, 0x1000000
or eax, 0x80000001
mov dword [ebx], eax
add ebx, edx
or eax, 0x1da1c2f7
or eax, 0x56d2b221
and eax, 0x7242e1
or eax, 0x908
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1aa3ff82
or eax, 0x2134b66d
and eax, 0x13f18000
or eax, 0xc0000100
mov dword [ebx], eax
add ebx, edx
and eax, 0x51b4a120
and eax, 0x2c6d6dfb
and eax, 0x200100
or eax, 0x8b8c8afe
mov dword [ebx], eax
add ebx, edx
and eax, 0xdb91e46
and eax, 0x800844
or eax, 0xf2010011
mov dword [ebx], eax
add ebx, edx
or eax, 0x4929b206
xor eax, 0x719f5f1c
and eax, 0xc509
or eax, 0x110b0
mov dword [ebx], eax
add ebx, edx
or eax, 0x7bdf59b7
xor eax, 0x56cfe391
and eax, 0x25003200
or eax, 0x8000c081
mov dword [ebx], eax
add ebx, edx
and eax, 0x61916194
and eax, 0
or eax, 0x8a890001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c3db8e6
xor eax, 0x505b0b8d
and eax, 0x2048
or eax, 0x84
mov dword [ebx], eax
add ebx, edx
xor eax, 0x77c30708
and eax, 0x25000580
or eax, 0x8400b
mov dword [ebx], eax
add ebx, edx
and eax, 0x35d1d7f0
and eax, 0x480
or eax, 0x123e
mov dword [ebx], eax
add ebx, edx
and eax, 0x232622d7
or eax, 0x1d1e95b4
and eax, 0x29724
or eax, 0x802801
mov dword [ebx], eax
add ebx, edx
xor eax, 0x73f796e1
xor eax, 0x23efba41
and eax, 0x901100
or eax, 0x242400
mov dword [ebx], eax
add ebx, edx
or eax, 0x47a4e745
and eax, 0xe9f8883
and eax, 0x4800000
or eax, 0x490b0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x51a4efb1
and eax, 0x1800000
or eax, 0x88498108
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2bca10b6
or eax, 0x3ecd9b7c
and eax, 0x800000e0
or eax, 0x1000001
mov dword [ebx], eax
add ebx, edx
or eax, 0x777b9a04
or eax, 0x1d896d54
and eax, 0xf1abf1
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x756077a5
or eax, 0x1f0ff181
and eax, 0x4c818800
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7250d25d
and eax, 0x3d1d9f0c
and eax, 0x38000000
or eax, 0x80000020
mov dword [ebx], eax
add ebx, edx
or eax, 0x669e2676
or eax, 0xa9607b3
and eax, 0x20c4
or eax, 8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5be61fa5
and eax, 0x6548dd17
and eax, 0x1c01
or eax, 0x80e8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x59135a7
or eax, 0x6b86abb7
and eax, 0x68058300
or eax, 0x90404400
mov dword [ebx], eax
add ebx, edx
or eax, 0x15177879
and eax, 0x12611
or eax, 0x82
mov dword [ebx], eax
add ebx, edx
xor eax, 0x59e6c46d
and eax, 0x5d947d0a
and eax, 0x40844002
or eax, 0x47005c5
mov dword [ebx], eax
add ebx, edx
or eax, 0x6712072e
and eax, 0x4700010c
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x46ec87d8
and eax, 0x46000000
or eax, 0x88df045
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7bc9d765
and eax, 0x5440000
or eax, 0x40830000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3bf705e7
and eax, 0x14505e4
or eax, 0x5a08
mov dword [ebx], eax
add ebx, edx
or eax, 0x2db3cbed
and eax, 0x2845c700
or eax, 0xc0000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x716b84ad
and eax, 0x10121
or eax, 0x1042
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3208538a
or eax, 0x4eec482e
and eax, 0x34e440c7
or eax, 0x80000500
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a3e8480
and eax, 0x80
or eax, 0xc700006e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x160460f1
and eax, 0x46005
or eax, 0x28c28040
mov dword [ebx], eax
add ebx, edx
or eax, 0x43883d16
and eax, 0x41c60000
or eax, 0x4010000
mov dword [ebx], eax
add ebx, edx
or eax, 0x28081ab3
xor eax, 0x22c8bdfb
and eax, 0x12148
or eax, 0x801894
mov dword [ebx], eax
add ebx, edx
or eax, 0x1842a15c
and eax, 0x18418100
or eax, 0xc0044600
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a623b9c
xor eax, 0x238f12fe
and eax, 0xc802
or eax, 0x21d
mov dword [ebx], eax
add ebx, edx
and eax, 0xdee08d3
and eax, 3
or eax, 0xbcd445c4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x85b1c25
xor eax, 0x4bba9069
and eax, 0xc700008a
or eax, 0x64
mov dword [ebx], eax
add ebx, edx
or eax, 0x28c51fc2
and eax, 0x84041044
or eax, 0x1022c001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x42432700
and eax, 0x44450000
or eax, 0x1820000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x53a92158
and eax, 0x460058
or eax, 0x101dea4
mov dword [ebx], eax
add ebx, edx
or eax, 0x49246142
and eax, 0x4845c700
or eax, 0x84000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x675919b3
or eax, 0xa3ec671
and eax, 0xcab2
or eax, 0x104
mov dword [ebx], eax
add ebx, edx
and eax, 0x440b67a4
and eax, 0x4184
or eax, 0x4fc80443
mov dword [ebx], eax
add ebx, edx
and eax, 0x3337006a
and eax, 0x7fd2cf70
and eax, 0x3000000
or eax, 0xc400013b
mov dword [ebx], eax
add ebx, edx
or eax, 0x3d2edb57
or eax, 0x39d9b5f7
and eax, 0x6fb4c445
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x592ec6ab
or eax, 0x26d66b1b
and eax, 0x45c60001
or eax, 0x10000
mov dword [ebx], eax
add ebx, edx
and eax, 0x11a0fd70
or eax, 0x446334b3
and eax, 0x1632080
or eax, 0x1cc340
mov dword [ebx], eax
add ebx, edx
and eax, 0x642caaa6
and eax, 0x48200
or eax, 0xbc414500
mov dword [ebx], eax
add ebx, edx
or eax, 0x57726219
and eax, 0x4600
or eax, 0x1040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x726628b9
and eax, 0x431ef487
and eax, 0x2004481
or eax, 0x15b80146
mov dword [ebx], eax
add ebx, edx
or eax, 0x28d42f67
and eax, 0x4bd2b5d9
and eax, 0x3000041
or eax, 0xc4000026
mov dword [ebx], eax
add ebx, edx
or eax, 0x62366b72
and eax, 0x45262045
or eax, 0x10c89400
mov dword [ebx], eax
add ebx, edx
or eax, 0x72fd00d8
and eax, 0x45c70001
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x51d014aa
and eax, 0xc00000
or eax, 0x1e13b0
mov dword [ebx], eax
add ebx, edx
and eax, 0xe90e631
and eax, 0x200
or eax, 0xac45c500
mov dword [ebx], eax
add ebx, edx
and eax, 0x178ab572
xor eax, 0x63da7a50
and eax, 0x910
or eax, 0xa9
mov dword [ebx], eax
add ebx, edx
xor eax, 0x58168af4
and eax, 0x76ef9569
and eax, 0x40109
or eax, 0x83f85482
mov dword [ebx], eax
add ebx, edx
or eax, 0x58936bea
or eax, 0x517fadb5
and eax, 0x518901ea
or eax, 0x4000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x49491d2d
xor eax, 0x5485ae0d
and eax, 0x15848b24
or eax, 0x486100d8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x57bafd66
and eax, 0x4c7c2410
and eax, 0x84c0400
or eax, 0xc480c8c3
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a078eb6
or eax, 0x1cd031a2
and eax, 0xcc48c80
or eax, 0xc008404c
mov dword [ebx], eax
add ebx, edx
and eax, 0x5bfebbe7
xor eax, 0x49c40512
and eax, 0x805c4
or eax, 0xec835008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5eba59a
and eax, 0x2acc1b8a
and eax, 0
or eax, 0x104ec81
mov dword [ebx], eax
add ebx, edx
or eax, 0x44458d03
xor eax, 0x3cc8dad8
and eax, 0x41850000
or eax, 0x4420000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x635f4a9c
and eax, 0x180880
or eax, 0x123a000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3da5f7b8
and eax, 0x18000
or eax, 0x7c844700
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ebd0579
and eax, 0x8bdc779
or eax, 0x1423886
mov dword [ebx], eax
add ebx, edx
xor eax, 0x36092242
or eax, 0xfdedfe8
and eax, 0x7000004
or eax, 0xc0000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f059f97
xor eax, 0x482b233f
and eax, 0xb72e3880
or eax, 0x48d14005
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1efaa80e
and eax, 0x8b
or eax, 0x80b74
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ba2871d
and eax, 0x300
or eax, 0x7485c400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1881c7ac
xor eax, 0x3f274a12
and eax, 0x42234abe
or eax, 0x2cdcb541
mov dword [ebx], eax
add ebx, edx
and eax, 0x57074914
and eax, 0x46000010
or eax, 0x81000062
mov dword [ebx], eax
add ebx, edx
or eax, 0x78a722e1
and eax, 0xffa72081
or eax, 0x585004
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b3f199b
xor eax, 0x2ec544ad
and eax, 0x11a3932
or eax, 0x442cd
mov dword [ebx], eax
add ebx, edx
and eax, 0x9473265
and eax, 0x40200
or eax, 0x6c81c500
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f0c1e18
and eax, 0x4040600
or eax, 0xe2fbf9ff
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3d4e9cfd
and eax, 0x591efa44
and eax, 0x41000000
or eax, 0x86000092
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b009006
or eax, 0x5fc681e0
and eax, 0x5fc60080
or eax, 0xa0396805
mov dword [ebx], eax
add ebx, edx
or eax, 0x5241527e
or eax, 0x76b60cc4
and eax, 0xa918ff
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x7042be2c
and eax, 0
or eax, 0x6485c700
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3422b64e
and eax, 0x28e7311f
and eax, 0xa7310e
or eax, 0x5458cef1
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e118dbe
and eax, 0x400002e
or eax, 0xc3000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4fc4608c
and eax, 0x88c46080
or eax, 0x773b0005
mov dword [ebx], eax
add ebx, edx
and eax, 0x40d2c2e4
or eax, 0x27f0a8cd
and eax, 0xa268cd
or eax, 0x1332
mov dword [ebx], eax
add ebx, edx
xor eax, 0x946b184
or eax, 0x77933458
and eax, 0x5c85c600
or eax, 0x100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x602e721c
and eax, 0x3cabb51c
or eax, 0x81544ae3
mov dword [ebx], eax
add ebx, edx
and eax, 0x627c2e0b
and eax, 3
or eax, 0xc7000020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e9b7e6f
and eax, 0x899b5804
or eax, 0x76640081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x42ed3006
and eax, 0x1106083
or eax, 0x8037c
mov dword [ebx], eax
add ebx, edx
and eax, 0x17149fa4
and eax, 0x5d9a9e1a
and eax, 0x200
or eax, 0x5485c500
mov dword [ebx], eax
add ebx, edx
or eax, 0x2870f6f
and eax, 0x487cf6f
or eax, 0x80783090
mov dword [ebx], eax
add ebx, edx
and eax, 0x400ce0bb
and eax, 0xb0
or eax, 0xc7000004
mov dword [ebx], eax
add ebx, edx
and eax, 0x467a9ba7
xor eax, 0x41f03b9b
and eax, 0x7f01005
or eax, 0xf80f4080
mov dword [ebx], eax
add ebx, edx
and eax, 0x20eef55b
and eax, 0xa04001
or eax, 0x1100fe
mov dword [ebx], eax
add ebx, edx
xor eax, 0x323166b4
and eax, 0x70458557
and eax, 0x400
or eax, 0x4c85c300
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b656b85
and eax, 0x10461996
and eax, 0x40100
or eax, 0x91fbfeff
mov dword [ebx], eax
add ebx, edx
and eax, 0x4655cd06
and eax, 0xa76ef5
and eax, 0
or eax, 0xc700012a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x78a44c96
and eax, 0xbfa44884
or eax, 0x405b0001
mov dword [ebx], eax
add ebx, edx
and eax, 0x33dd195
xor eax, 0x43eb9e35
and eax, 0x4212b0
or eax, 0x8014f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c6292b3
or eax, 0xa250f89
and eax, 0x4058700
or eax, 0x40804000
mov dword [ebx], eax
add ebx, edx
or eax, 0x43b030b9
and eax, 0x60547f6f
and eax, 0x147729
or eax, 0xa9eb88d6
mov dword [ebx], eax
add ebx, edx
and eax, 0x484ebd8c
and eax, 0x6d0d04d7
and eax, 0x80
or eax, 0xc7000103
mov dword [ebx], eax
add ebx, edx
xor eax, 0x72a5fa0f
and eax, 0xb5a54084
or eax, 0x4a5a0001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b24b84
and eax, 0x480901
or eax, 0x2200fe
mov dword [ebx], eax
add ebx, edx
xor eax, 0x702ce551
xor eax, 0x7cfc2da6
and eax, 0xc80c100
or eax, 0x30050600
mov dword [ebx], eax
add ebx, edx
and eax, 0x325ff2a
and eax, 0x6f1aa22
and eax, 0x18200
or eax, 0x8afe7dff
mov dword [ebx], eax
add ebx, edx
xor eax, 0x451a5d20
and eax, 0xc700004c
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x9b7444a
and eax, 0x1000000
or eax, 0xfeff3885
mov dword [ebx], eax
add ebx, edx
and eax, 0x7814bcd0
or eax, 0x74952ca6
and eax, 0x1400a6
or eax, 0x2a0359
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f6b14a3
xor eax, 0x28f290c1
and eax, 0x20808000
or eax, 0x14054700
mov dword [ebx], eax
add ebx, edx
xor eax, 0x54632db1
and eax, 0x40e6eab1
or eax, 0x8119154e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x57e263c0
or eax, 0x25dc861f
and eax, 0x8700003c
or eax, 0x40000140
mov dword [ebx], eax
add ebx, edx
xor eax, 0x134f73d8
and eax, 0xd44f3084
or eax, 0x2bb00001
mov dword [ebx], eax
add ebx, edx
or eax, 0x494cb40f
and eax, 0xb1948f
or eax, 0x4170
mov dword [ebx], eax
add ebx, edx
and eax, 0xe29a96f
and eax, 0x218000
or eax, 0xfa026800
mov dword [ebx], eax
add ebx, edx
or eax, 0x1677928e
or eax, 0x34cd081c
and eax, 0x84c70002
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x61edfff0
or eax, 0x44778209
and eax, 0xe47fff28
or eax, 0x1b800004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x60fc5b6e
or eax, 0x23701e9d
and eax, 0x12802
or eax, 0x120
mov dword [ebx], eax
add ebx, edx
and eax, 0x49e857c1
and eax, 0x100
or eax, 0xcfb844c7
mov dword [ebx], eax
add ebx, edx
or eax, 0xa948a56
xor eax, 0x3d1990
and eax, 0xc7000045
or eax, 0x18
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e8f91a2
and eax, 0x5486f1f
and eax, 0x4000000
or eax, 0xfbff2885
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f46f884
xor eax, 0x5fe03ad0
and eax, 0x30055
or eax, 0x14028aa
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d8be435
and eax, 0x10000
or eax, 0xd044c700
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b7caaeb
or eax, 0x415293c2
and eax, 0xdd68
or eax, 0x10
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c7ca7db
or eax, 0x1f953e2a
and eax, 0x7f240483
or eax, 0x80008144
mov dword [ebx], eax
add ebx, edx
and eax, 0x376e6152
xor eax, 0x6a247687
and eax, 0x590077c5
or eax, 0x2250883a
mov dword [ebx], eax
add ebx, edx
and eax, 0x325a3bde
and eax, 0x400000
or eax, 0x45870001
mov dword [ebx], eax
add ebx, edx
and eax, 0x3bbcdc9
and eax, 0x30000
or eax, 0x24accc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x35317417
and eax, 0x2004c000
or eax, 0x810700
mov dword [ebx], eax
add ebx, edx
or eax, 0x66fc490a
and eax, 0x20fdcf0a
or eax, 0x80230f5
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6715ebef
xor eax, 0x3043db8c
and eax, 0x47000114
or eax, 0x80000020
mov dword [ebx], eax
add ebx, edx
and eax, 0x22adc611
and eax, 0
or eax, 0x2432a845
mov dword [ebx], eax
add ebx, edx
and eax, 0xe94ae84
and eax, 0x4000000
or eax, 0x41c70001
mov dword [ebx], eax
add ebx, edx
and eax, 0x246c824a
and eax, 0x400000
or eax, 0x9369c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5fe872b3
and eax, 0x1c010300
or eax, 0x84c400
mov dword [ebx], eax
add ebx, edx
or eax, 0x406388d8
and eax, 0xce7cfd8
or eax, 0x2183027
mov dword [ebx], eax
add ebx, edx
or eax, 0x1637963f
and eax, 0x600004e
or eax, 0xc1000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x56670638
or eax, 0x16f12325
and eax, 0x97f70005
or eax, 0x68081880
mov dword [ebx], eax
add ebx, edx
xor eax, 0x16eed8bb
or eax, 0x1881ba77
and eax, 0x1987f
or eax, 0x680080
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c7a7240
and eax, 0x2869c8af
and eax, 0
or eax, 0x1485c700
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c6eaef7
xor eax, 0x379c4ca9
and eax, 0x1198caa9
or eax, 0xcc673556
mov dword [ebx], eax
add ebx, edx
xor eax, 0x49316127
and eax, 0x84000058
or eax, 0x43000104
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb002965
and eax, 0xcc000001
or eax, 0x33ff1084
mov dword [ebx], eax
add ebx, edx
or eax, 0x331e633d
xor eax, 0x1ca0a9bd
and eax, 0xfd000
or eax, 0xa001ff
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5da83d3a
and eax, 0x4405c400
or eax, 0xa0400300
mov dword [ebx], eax
add ebx, edx
or eax, 0x1bf49f58
xor eax, 0x7b9c186c
and eax, 0x314
or eax, 0x1041
mov dword [ebx], eax
add ebx, edx
and eax, 0x54f4ad86
and eax, 0x104
or eax, 0x73bc44c3
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c5609e3
and eax, 0x47000001
or eax, 0x80000018
mov dword [ebx], eax
add ebx, edx
or eax, 0x2bbfe676
xor eax, 0x43a6409c
and eax, 0xac190481
or eax, 0x53e60804
mov dword [ebx], eax
add ebx, edx
or eax, 0x1341268c
and eax, 0x1510a8d
or eax, 0x172
mov dword [ebx], eax
add ebx, edx
or eax, 0x27dd3ad1
or eax, 0x7c0735f2
and eax, 0x54450700
or eax, 0x8000c000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2afe46c2
and eax, 0x182
or eax, 0x280c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a627d9
and eax, 0x840447
or eax, 0x75184180
mov dword [ebx], eax
add ebx, edx
xor eax, 0x58a25307
xor eax, 0x6fc9a501
and eax, 0x42000100
or eax, 0x85000022
mov dword [ebx], eax
add ebx, edx
xor eax, 0x55d98966
or eax, 0x7a79906
and eax, 0x1bf9844
or eax, 0x40000001
mov dword [ebx], eax
add ebx, edx
or eax, 0x37015ac5
and eax, 0x6daaa4bd
and eax, 0x5820000
or eax, 0x80450000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x60497406
xor eax, 0x158e81f3
and eax, 0xf000f500
or eax, 0xfff0a08
mov dword [ebx], eax
add ebx, edx
xor eax, 0x660bd71a
or eax, 0x631464c1
and eax, 0x2401
or eax, 0x8304
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ba7669c
xor eax, 0x4fbdf531
and eax, 0x84
or eax, 0x8aa04543
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b061c2a
and eax, 0x810000e9
or eax, 0xa000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ab1dd4f
xor eax, 0x5a5437d5
and eax, 0xa105e000
or eax, 0xe0a0445
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a42008b
and eax, 0x4112c11
and eax, 0x4012400
or eax, 0x41889845
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ecb284f
and eax, 0x408008
or eax, 0xe40d0ba4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1cbb8762
or eax, 0x50ef805a
and eax, 0x88018882
or eax, 0x1006101
mov dword [ebx], eax
add ebx, edx
xor eax, 0x65a4c410
and eax, 0x6c812401
or eax, 0x1102c04c
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ac677ee
and eax, 0x564400ac
or eax, 0x300000
mov dword [ebx], eax
add ebx, edx
and eax, 0x14d245f9
or eax, 0x11fd78f5
and eax, 0x1d45089
or eax, 0x82000502
mov dword [ebx], eax
add ebx, edx
xor eax, 0x8be0c67
and eax, 0xd3895d
and eax, 0x148
or eax, 0x558900a2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3aa84fd7
xor eax, 0x77da08e4
and eax, 0x84102d0
or eax, 0xa0048904
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2305f5b6
and eax, 0xb404402
or eax, 0x30940101
mov dword [ebx], eax
add ebx, edx
and eax, 0x74eeba61
and eax, 0x30440001
or eax, 0x938c044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c35804e
and eax, 0x2140400b
or eax, 0xa900d80
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe2b7388
and eax, 0x51b55392
and eax, 0x1810000
or eax, 0x4c08e44d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x41783e13
and eax, 0x518a04
or eax, 0xd00401a0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x651678a8
and eax, 0x8101e200
or eax, 0x8000883
mov dword [ebx], eax
add ebx, edx
and eax, 0xd6b740f
and eax, 0x9014001
or eax, 0x74829054
mov dword [ebx], eax
add ebx, edx
and eax, 0x5fc21e7b
and eax, 0x8000000
or eax, 0x7400a4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x77764c85
and eax, 0x679e5060
and eax, 0x3004000
or eax, 0x8a0058b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c722f33
and eax, 0x11500800
or eax, 0x8259445
mov dword [ebx], eax
add ebx, edx
and eax, 0x24907e8f
and eax, 0xc01
or eax, 0x3bc0418a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7221f607
and eax, 0x861b80c
or eax, 0x121c0441
mov dword [ebx], eax
add ebx, edx
and eax, 0x2def6289
and eax, 0x4c0009
or eax, 0x83805582
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1881febe
and eax, 0x11090120
or eax, 0x448000ca
mov dword [ebx], eax
add ebx, edx
or eax, 0x6db45e9
and eax, 0x27a7ee4d
and eax, 0x4010048
or eax, 0xc8448b84
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5184b7c5
and eax, 0x1d800409
or eax, 0x60184132
mov dword [ebx], eax
add ebx, edx
xor eax, 0x426c2da5
and eax, 0x38440808
or eax, 0x80098301
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d175f16
and eax, 0x8901c903
or eax, 0x2080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7daafe94
xor eax, 0x58345595
and eax, 0x48b0000
or eax, 0x5100b84d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x27d5f9c6
and eax, 0x324a0108
or eax, 0x8c808004
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b43c1cd
and eax, 0
or eax, 0x810000a1
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ea692d7
and eax, 0x51f0b3c6
and eax, 0xa082c2
or eax, 0xd0430
mov dword [ebx], eax
add ebx, edx
or eax, 0x41bbcbc1
and eax, 0x58b00
or eax, 0x8400000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7463ff5d
and eax, 0x24440d
or eax, 0x418100
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f9d96cc
xor eax, 0x14cdc1b9
and eax, 0x63201400
or eax, 0x4c42100
mov dword [ebx], eax
add ebx, edx
or eax, 0x664e5608
and eax, 0x880000
or eax, 0x90000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2319c281
and eax, 0
or eax, 0x2520
mov dword [ebx], eax
add ebx, edx
and eax, 0x75aa52db
and eax, 0
or eax, 0xa51eb9
mov dword [ebx], eax
add ebx, edx
or eax, 0x72ede28f
or eax, 0x1326f6a4
and eax, 0x104d2a00
or eax, 0x100
mov dword [ebx], eax
add ebx, edx
and eax, 0x11650a10
and eax, 0x10410800
or eax, 0xa29ae181
mov dword [ebx], eax
add ebx, edx
or eax, 0x51d77037
and eax, 0xf1810000
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x66650518
xor eax, 0x58819e59
and eax, 0xc1050140
or eax, 0x108a449a
mov dword [ebx], eax
add ebx, edx
and eax, 0x3170a77
xor eax, 0x75d95931
and eax, 0x840822
or eax, 0x21a298
mov dword [ebx], eax
add ebx, edx
xor eax, 0x42bb57a
and eax, 0x5dbede5
and eax, 0x4000900
or eax, 0x8552200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7932a1e1
or eax, 0x11b56998
and eax, 0x1052e281
or eax, 0x8001000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x382138b7
and eax, 0x551979a4
and eax, 0x10000
or eax, 0x8a880000
mov dword [ebx], eax
add ebx, edx
and eax, 0x20361d68
xor eax, 0x3c4ac6fc
and eax, 0x420
or eax, 0x2100
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a7892fc
or eax, 0x12eba45d
and eax, 0x420038
or eax, 0x40a80
mov dword [ebx], eax
add ebx, edx
and eax, 0x7049c34
and eax, 0x40800
or eax, 0x10412300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c1a41d6
and eax, 0xc5c2214
or eax, 0xf3209021
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b9ba8dc
and eax, 0x8088014
or eax, 0x450beb
mov dword [ebx], eax
add ebx, edx
or eax, 0x3598c75f
and eax, 0x90c181
or eax, 0x40200000
mov dword [ebx], eax
add ebx, edx
and eax, 0x66c2aeed
or eax, 0x667fd2a7
and eax, 0x60810000
or eax, 0x91000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x20a4c5cb
or eax, 0x302ea810
and eax, 0x10
or eax, 0x11e3
mov dword [ebx], eax
add ebx, edx
and eax, 0x218c3188
xor eax, 0x4789cc30
and eax, 0x4708c180
or eax, 0x88020001
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e69bb72
xor eax, 0x6da38111
and eax, 0x21810000
or eax, 0xd0000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5bb08c8a
and eax, 0x10402
or eax, 0x2134
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2dbdca81
or eax, 0x25019f8d
and eax, 0x25208188
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x301f6186
or eax, 0x52d98588
and eax, 0x558b0000
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x13eb69c6
xor eax, 0x4e36a8eb
and eax, 0x428108
or eax, 0x37880000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5aa9db0f
and eax, 0x1000000
or eax, 0x800000c8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7efdcbe7
or eax, 0xb74a352
and eax, 0xcd4872
or eax, 0x20480
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e4d0842
and eax, 0x8000000
or eax, 0x458b00
mov dword [ebx], eax
add ebx, edx
and eax, 0x681f7eec
xor eax, 0x20662b72
and eax, 0x632120
or eax, 0x8de05
mov dword [ebx], eax
add ebx, edx
and eax, 0x241ba1a6
and eax, 0x7232682f
and eax, 0x2000
or eax, 0x3201500
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b8f0f62
and eax, 0x10880000
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2692afd5
and eax, 0x2500
or eax, 0x20
mov dword [ebx], eax
add ebx, edx
and eax, 0x48a21f08
and eax, 0x500
or eax, 0x810c488b
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d746343
xor eax, 0x2d875140
and eax, 0x1041
or eax, 0x746f80
mov dword [ebx], eax
add ebx, edx
and eax, 0x79f0d91d
and eax, 0x600100
or eax, 0xb3818000
mov dword [ebx], eax
add ebx, edx
and eax, 0x289b2a93
and eax, 0
or eax, 0x81000028
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6ba6d7ad
and eax, 0x6616f5d8
and eax, 0x6002c580
or eax, 0x10612271
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e0003a0
xor eax, 0x70a1899c
and eax, 0x400a64
or eax, 0x10158100
mov dword [ebx], eax
add ebx, edx
and eax, 0x52c79c18
or eax, 0x7e8c4ac9
and eax, 0x660dca81
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0xeabac8e
and eax, 0x60800000
or eax, 0x92010000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6041625d
and eax, 0x410fff45
and eax, 0x6205
or eax, 0x8d98
mov dword [ebx], eax
add ebx, edx
xor eax, 0x897e269
and eax, 0x880
or eax, 0x25208209
mov dword [ebx], eax
add ebx, edx
or eax, 0x731bf29d
or eax, 0x1912a5b5
and eax, 0x450b0000
or eax, 0x800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6eefe706
and eax, 0x9802504
or eax, 0x10000008
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d780f72
and eax, 0x19300000
or eax, 0x80050000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c9a73f4
and eax, 0x24a7d27c
and eax, 0
or eax, 0x8b000009
mov dword [ebx], eax
add ebx, edx
or eax, 0x18640a82
or eax, 0x28fadf0e
and eax, 0xa180080d
or eax, 0x40010040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3ebfb26
and eax, 0x416b
or eax, 0x400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d3c72fc
and eax, 0x5243181
or eax, 0x1c000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x65c8c8bf
and eax, 0x1d15892e
and eax, 0
or eax, 0x81880000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x227c15d3
and eax, 0x40a820ab
and eax, 0
or eax, 0x2520
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d6b964
and eax, 0x1101400
or eax, 0x8000418b
mov dword [ebx], eax
add ebx, edx
or eax, 0x5553ee9b
and eax, 0x407d8a
or eax, 0xa40040
mov dword [ebx], eax
add ebx, edx
or eax, 0x61a579fc
and eax, 0x60c00100
or eax, 0x940a8000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f5d72b1
or eax, 0x321b4554
and eax, 0x81000084
or eax, 2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x57b6df18
and eax, 0x20868a
or eax, 0x402060
mov dword [ebx], eax
add ebx, edx
or eax, 0x15db6f8a
xor eax, 0x20db59ad
and eax, 0x20208000
or eax, 0x88d20100
mov dword [ebx], eax
add ebx, edx
or eax, 0x111d2d11
xor eax, 0x3edc5f41
and eax, 0x83000000
or eax, 0x800008f
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c249c69
and eax, 1
or eax, 0x47250c44
mov dword [ebx], eax
add ebx, edx
xor eax, 0x366699dc
xor eax, 0x711f9574
and eax, 0xcd
or eax, 0x35000002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x24fe865c
and eax, 0x316dd100
and eax, 0
or eax, 0x4313
mov dword [ebx], eax
add ebx, edx
and eax, 0x6220d7fe
and eax, 0x4010
or eax, 0xce1825
mov dword [ebx], eax
add ebx, edx
or eax, 0x198973ed
or eax, 0x6e303d8f
and eax, 0x20900800
or eax, 0x8000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5db5be25
and eax, 0x3629cde7
and eax, 0x25
or eax, 0x8b000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x46adb592
and eax, 0
or eax, 0xe181084d
mov dword [ebx], eax
add ebx, edx
and eax, 0x5458c602
and eax, 0xf78c2c7
and eax, 0
or eax, 0x6a7c
mov dword [ebx], eax
add ebx, edx
or eax, 0x93793
and eax, 0x97181
or eax, 0x2408000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x44df44a9
and eax, 0x46920000
or eax, 0x28280000
mov dword [ebx], eax
add ebx, edx
or eax, 0x706fff3d
and eax, 0x3d0494ee
and eax, 0x28000028
or eax, 0x30000c3
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d5b0dd1
or eax, 0x1c42852
and eax, 0x62810050
or eax, 0x90001005
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d5503e
xor eax, 0x7509d8b4
and eax, 0xd0
or eax, 0x2100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x16c105bc
and eax, 0x4000008
or eax, 0x21208a80
mov dword [ebx], eax
add ebx, edx
and eax, 0x60380394
and eax, 0x7f192829
and eax, 0x20000000
or eax, 0xd7b80000
mov dword [ebx], eax
add ebx, edx
and eax, 0x451a8ff6
and eax, 0x1000000
or eax, 0x2a0000dd
mov dword [ebx], eax
add ebx, edx
and eax, 0x1e82c6da
and eax, 0xa000040
or eax, 0x850d0805
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f2757df
and eax, 0x35000083
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f4e25e2
or eax, 0x11bd149
and eax, 0xd5c2
or eax, 0x214
mov dword [ebx], eax
add ebx, edx
or eax, 0x173764fa
and eax, 0xa01f9b1
and eax, 0x4180
or eax, 0x81080c0b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3cb3f324
and eax, 0x91a6a1
or eax, 0x400150
mov dword [ebx], eax
add ebx, edx
xor eax, 0xf177c08
and eax, 0xdc08100
or eax, 0x90310000
mov dword [ebx], eax
add ebx, edx
or eax, 0x675df211
and eax, 0x484bed10
and eax, 0x10
or eax, 0x830000c6
mov dword [ebx], eax
add ebx, edx
or eax, 0x3091993f
or eax, 0xedeb3e6
and eax, 0x818803f1
or eax, 0x400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7996a51
and eax, 0x2520
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x54bad0e4
or eax, 0x40fede29
and eax, 0x50b445c5
or eax, 0xa3000002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x39eacd59
or eax, 0x4910e7a2
and eax, 0xc3000132
or eax, 0x4000040
mov dword [ebx], eax
add ebx, edx
and eax, 0x190cbfb
and eax, 0x40
or eax, 0xd01ab005
mov dword [ebx], eax
add ebx, edx
and eax, 0x706508b7
and eax, 0x258d761d
and eax, 0
or eax, 0x45c70000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7009b44e
and eax, 0x8c1048
or eax, 0x214190
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4efa87be
and eax, 0x4c45c600
or eax, 0xa0000100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c25d6ec
xor eax, 0x2ef33ec2
and eax, 0x2406
or eax, 0x81
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb333941
xor eax, 0x302f88a6
and eax, 0x1180540
or eax, 0xc0e04087
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b572afe
and eax, 0xc2000101
or eax, 0x5000046
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b70e469
and eax, 0x66457ae3
and eax, 0x64400041
or eax, 0x998d8404
mov dword [ebx], eax
add ebx, edx
or eax, 0x62630c90
and eax, 0x33505f13
and eax, 0x1400000
or eax, 0x44870000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ad38699
and eax, 0x60280
or eax, 0x287044
mov dword [ebx], eax
add ebx, edx
or eax, 0x1095935e
or eax, 0x36fd575c
and eax, 0x1445c700
or eax, 0xc8000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2911c4a
xor eax, 0x2383c3f1
and eax, 0x85e1
or eax, 2
mov dword [ebx], eax
add ebx, edx
or eax, 0x10afcaf6
and eax, 0x8845c7
or eax, 0x8a000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3cc26c17
xor eax, 0x269b1f35
and eax, 0x800000c1
or eax, 0x47000010
mov dword [ebx], eax
add ebx, edx
and eax, 0x22cd3dab
and eax, 0x2000081
or eax, 0xfdff0404
mov dword [ebx], eax
add ebx, edx
or eax, 0x7956311a
and eax, 0x110209f
or eax, 0x8060
mov dword [ebx], eax
add ebx, edx
or eax, 0x44a4f32b
and eax, 0x404c300
or eax, 0x88410400
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a2f0716
and eax, 0x14502
or eax, 0xe0
mov dword [ebx], eax
add ebx, edx
and eax, 0x210b45e3
and eax, 0x45c2
or eax, 0xc6f00005
mov dword [ebx], eax
add ebx, edx
xor eax, 0x13fa1320
or eax, 0x16322eb1
and eax, 0xc7000054
or eax, 0x108
mov dword [ebx], eax
add ebx, edx
xor eax, 0x200fb0d3
or eax, 0x74fa0e45
and eax, 0x6329a845
or eax, 0x4000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e9a874d
and eax, 0x5830000
or eax, 0x40440001
mov dword [ebx], eax
add ebx, edx
or eax, 0x329a05da
or eax, 0x7515268
and eax, 0x9350e0
or eax, 0x8000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x8fa10f8
and eax, 0x41c000
or eax, 0x94040700
mov dword [ebx], eax
add ebx, edx
or eax, 0x79da86a2
and eax, 0x590bdf14
and eax, 0x4700
or eax, 0x18d6
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a7ec3cd
xor eax, 0x43bae660
and eax, 0x3b00584
or eax, 0x8444043
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3eeb2be1
and eax, 0x5000026
or eax, 0xc2000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f9daf13
or eax, 0x6becde82
and eax, 0x6fec0080
or eax, 0x90130005
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c3e2b02
and eax, 0x380000
or eax, 0x80dbff
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f0eea62
and eax, 0x33c46355
and eax, 0x40100
or eax, 0xc841c600
mov dword [ebx], eax
add ebx, edx
or eax, 0x73b7dbc4
and eax, 0x5c9d21f2
and eax, 0x101c0
or eax, 0x800c
mov dword [ebx], eax
add ebx, edx
and eax, 0x53aa2c5b
and eax, 0x40
or eax, 0xd8904587
mov dword [ebx], eax
add ebx, edx
and eax, 0x66245716
and eax, 0x60d30504
and eax, 0x40000100
or eax, 0x87000021
mov dword [ebx], eax
add ebx, edx
xor eax, 0x101e79e8
and eax, 0xd4107841
or eax, 0x20218404
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e235e55
and eax, 0x4010000
or eax, 0x81c60000
mov dword [ebx], eax
add ebx, edx
and eax, 0x65fb7c53
xor eax, 0x44ae8e1a
and eax, 0x416d8e18
or eax, 0xbe9270e4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x69d1fe71
and eax, 8
or eax, 0xce00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x550d1f23
and eax, 0x1c62acc3
and eax, 3
or eax, 0x81e05588
mov dword [ebx], eax
add ebx, edx
and eax, 0x7277cd21
and eax, 0x600400
or eax, 0x922c2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6aa08f23
and eax, 0x60418900
or eax, 0x80140000
mov dword [ebx], eax
add ebx, edx
or eax, 0x79888b66
and eax, 0x29d00102
or eax, 0x2204489
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5fd33fd
or eax, 0x39a9f50c
and eax, 0x589e044
or eax, 0x40000001
mov dword [ebx], eax
add ebx, edx
xor eax, 0xf42228f
and eax, 0xa09c2c0
or eax, 0x81002930
mov dword [ebx], eax
add ebx, edx
and eax, 0x1877d71
and eax, 0x2ec0d0a7
and eax, 0x4000
or eax, 0xc183b04d
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ae26ebc
or eax, 0x690f4f26
and eax, 0xf04d8901
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6e601aa8
and eax, 0x1a201189
or eax, 0x21d04402
mov dword [ebx], eax
add ebx, edx
or eax, 0x278278f4
and eax, 0xd021455
or eax, 0x800d8000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a9e03e8
and eax, 0xe0
or eax, 2
mov dword [ebx], eax
add ebx, edx
and eax, 0x771aa7c9
xor eax, 0x5aef2b3
and eax, 0x1ac4003
or eax, 0x3a400588
mov dword [ebx], eax
add ebx, edx
or eax, 0x304d550c
and eax, 0x106d1005
or eax, 0x4108040
mov dword [ebx], eax
add ebx, edx
and eax, 0x40ffedae
xor eax, 0x35127bc7
and eax, 0x16c4983
or eax, 0x82900408
mov dword [ebx], eax
add ebx, edx
or eax, 0x15b9a614
and eax, 0x5890189
or eax, 0x48000060
mov dword [ebx], eax
add ebx, edx
or eax, 0x78be0613
and eax, 0x601503f8
or eax, 0x80408804
mov dword [ebx], eax
add ebx, edx
or eax, 0x695606fe
and eax, 0x29540502
or eax, 0x12a85001
mov dword [ebx], eax
add ebx, edx
or eax, 0x26669080
and eax, 0x107c9401
or eax, 0x2054
mov dword [ebx], eax
add ebx, edx
xor eax, 0x61c31fe7
and eax, 0x31a80182
or eax, 0xa404409
mov dword [ebx], eax
add ebx, edx
and eax, 0x1d2945bc
xor eax, 0x68fa93ab
and eax, 0x3150c001
or eax, 0x42d0844
mov dword [ebx], eax
add ebx, edx
xor eax, 0x9ec1ae7
and eax, 0x38904082
or eax, 0x3240d09
mov dword [ebx], eax
add ebx, edx
xor eax, 0x47bcd5b3
xor eax, 0x249ed62d
and eax, 0x8144805
or eax, 0x2569b048
mov dword [ebx], eax
add ebx, edx
or eax, 0x41af7a52
or eax, 0x107be6c4
and eax, 0x39b0548b
or eax, 0x2000100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x305558d0
and eax, 0x2498f61e
and eax, 0x10
or eax, 0xc7dd845
mov dword [ebx], eax
add ebx, edx
and eax, 0x5696f7ff
and eax, 0x4104001
or eax, 0xbe8058a
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f897301
and eax, 0x2b88458b
or eax, 0x10040024
mov dword [ebx], eax
add ebx, edx
xor eax, 0x27f013ea
and eax, 0x87c4045
or eax, 0xa800
mov dword [ebx], eax
add ebx, edx
or eax, 0x72ad3e08
or eax, 0x6ed4ff4f
and eax, 0x3ac44d0b
or eax, 0x1000080
mov dword [ebx], eax
add ebx, edx
and eax, 0x27612e23
and eax, 0x1400c01
or eax, 0x103dd04c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x434ca450
and eax, 0x12105009
or eax, 0x29cc0582
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6013e266
or eax, 0x268beb3
and eax, 0x96dac55
or eax, 0x104000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x37af6729
and eax, 0x2c00108
or eax, 0x81284483
mov dword [ebx], eax
add ebx, edx
xor eax, 0x36e1f917
xor eax, 0x74ea22a6
and eax, 0x41810028
or eax, 0x40801c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x43805be4
and eax, 0x400001e0
or eax, 0xac4d8a08
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7eb50ff1
and eax, 0x80008001
or eax, 0x9014182
mov dword [ebx], eax
add ebx, edx
or eax, 0x6bd8b616
and eax, 0x2e649021
and eax, 0x8001
or eax, 0x558b6c4c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x57a6cde6
and eax, 0x2801a8
or eax, 0x1c28250
mov dword [ebx], eax
add ebx, edx
and eax, 0x13dd0b21
and eax, 0x1c80100
or eax, 0x8a305489
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ac22e71
and eax, 1
or eax, 0x452b8844
mov dword [ebx], eax
add ebx, edx
xor eax, 0x595acce
or eax, 0x770ef7f
and eax, 0x30864f8
or eax, 0x88011000
mov dword [ebx], eax
add ebx, edx
or eax, 0x74dd0201
and eax, 0xe9817449
or eax, 0x28004
mov dword [ebx], eax
add ebx, edx
or eax, 0x6a69c9f
or eax, 0x5c79e9cb
and eax, 0xf44d8901
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f2aff35
and eax, 0x83645400
or eax, 0x98018b
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d298a8c
and eax, 0x4589018a
or eax, 0x10000060
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f91c016
and eax, 0x4010000
or eax, 0x80448bfc
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ab8cbc2
and eax, 0x100
or eax, 0x3bf4440b
mov dword [ebx], eax
add ebx, edx
and eax, 0x432bc097
and eax, 0x1204001
or eax, 0x85db844
mov dword [ebx], eax
add ebx, edx
xor eax, 0x45ef6002
and eax, 0x800803
or eax, 0x83484588
mov dword [ebx], eax
add ebx, edx
and eax, 0x39672854
and eax, 0x3b2146af
and eax, 0x1000000
or eax, 0x4c8901e9
mov dword [ebx], eax
add ebx, edx
xor eax, 0x23095350
or eax, 0x2e90357
and eax, 0x484103c8
or eax, 0x90148800
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b94538f
xor eax, 0x124ba839
and eax, 0x89004282
or eax, 0x18001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1103d2c2
or eax, 0x58aa2bb1
and eax, 0x408a1851
or eax, 0x501c004
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ec2a477
and eax, 0x5aa9b877
and eax, 0x808054
or eax, 0x1680388
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c9c7c7d
and eax, 0x880008
or eax, 0x8b544581
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7f73df3b
or eax, 0x3ee7bbd1
and eax, 0xe8838041
or eax, 0x100440c
mov dword [ebx], eax
add ebx, edx
and eax, 0x31e6c394
and eax, 0x4b7b351
and eax, 0x8000
or eax, 0xc44d0901
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a82c6f8
and eax, 0xec84589
or eax, 0x1101002
mov dword [ebx], eax
add ebx, edx
and eax, 0x27af4299
or eax, 0x7a79b6a6
and eax, 0x5e854af
or eax, 0x80040100
mov dword [ebx], eax
add ebx, edx
or eax, 0x51a81e9
and eax, 0x811454c2
or eax, 0xa012010
mov dword [ebx], eax
add ebx, edx
or eax, 0x71dbef07
and eax, 0xab0fb045
or eax, 0x4000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e6f0cfe
and eax, 0x40b0044
or eax, 0x4130f401
mov dword [ebx], eax
add ebx, edx
and eax, 0xe250d66
and eax, 0x10440
or eax, 0x8b0879a8
mov dword [ebx], eax
add ebx, edx
and eax, 0x6df1c117
and eax, 0x1014000
or eax, 0xc082b44d
mov dword [ebx], eax
add ebx, edx
and eax, 0x24d6302e
and eax, 0x50f5cc21
and eax, 0
or eax, 0xf44d8901
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc1bef4
and eax, 0x808c1581
or eax, 0x370400a
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ef5ec1b
xor eax, 0x1ed49b49
and eax, 0x10900c2
or eax, 0x54800128
mov dword [ebx], eax
add ebx, edx
or eax, 0x73c474d1
and eax, 0x770961f8
or eax, 0x88008804
mov dword [ebx], eax
add ebx, edx
or eax, 0x2e00ca94
or eax, 0x5756f081
and eax, 0x450bfbfd
or eax, 0x800402
mov dword [ebx], eax
add ebx, edx
xor eax, 0x688e701a
xor eax, 0x6c779331
and eax, 0x41520c00
or eax, 0x2a040108
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f99b982
or eax, 0x11b08159
and eax, 0x43300000
or eax, 0x50000
mov dword [ebx], eax
add ebx, edx
and eax, 0x54d7f736
and eax, 0x4cff16b6
and eax, 0
or eax, 0xb900006f
mov dword [ebx], eax
add ebx, edx
and eax, 0x37291b2f
and eax, 0x5e43e988
and eax, 8
or eax, 0x4595
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7fe10f9a
or eax, 0xb9f5f1b
and eax, 0x10c4d0b
or eax, 0x80000020
mov dword [ebx], eax
add ebx, edx
or eax, 0x3fe785c9
or eax, 0x172ce5f7
and eax, 0xbfa848f1
or eax, 0x40101000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x412ecf95
and eax, 0x20808064
or eax, 0x1089b
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a7bd4a1
xor eax, 0x6bcc8654
and eax, 0xb000025
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1d952c3e
xor eax, 0x3f08d6b
and eax, 0x90010054
or eax, 0x62800801
mov dword [ebx], eax
add ebx, edx
or eax, 0x40076e60
and eax, 0
or eax, 0x9100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x58b23173
and eax, 0x5c2af58b
and eax, 0x58228001
or eax, 0xa4154a80
mov dword [ebx], eax
add ebx, edx
xor eax, 0x14698780
or eax, 0x788d5f24
and eax, 0xf0810000
or eax, 0x2000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x112d84b
and eax, 0xd80b
or eax, 0x2634
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f223a3a
xor eax, 0xe28d49b
and eax, 0xc004481
or eax, 0x110010a
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ae009d9
xor eax, 0x51b7e122
and eax, 0x1e003
or eax, 0x904
mov dword [ebx], eax
add ebx, edx
and eax, 0x29ced878
and eax, 0x8800
or eax, 0x1e91435
mov dword [ebx], eax
add ebx, edx
and eax, 0x79921ba0
and eax, 0x800800
or eax, 0x20108000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ca4859f
and eax, 0xf1878f
and eax, 5
or eax, 0x8b000020
mov dword [ebx], eax
add ebx, edx
or eax, 0x26ed81dc
and eax, 0x8981004d
or eax, 0x40000800
mov dword [ebx], eax
add ebx, edx
and eax, 0x311854ef
and eax, 5
or eax, 0xc1a0
mov dword [ebx], eax
add ebx, edx
and eax, 0x66d14ba
and eax, 0x80
or eax, 0xc7efe901
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e10835e
xor eax, 0x68b68a6d
and eax, 0x60820000
or eax, 0x91010000
mov dword [ebx], eax
add ebx, edx
and eax, 0x13dc46b2
and eax, 0x65989d5e
and eax, 0
or eax, 0xe7bbadb
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f759d7c
and eax, 0x4210000
or eax, 0x510a0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x67ed2a9e
and eax, 0x2c20008
or eax, 0x44308100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3d7cc93e
and eax, 0x8000006
or eax, 0x80000001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6486a7e3
xor eax, 0x62d90487
and eax, 0x52002
or eax, 0x200088
mov dword [ebx], eax
add ebx, edx
or eax, 0x66f0c58
and eax, 0x2b8eca0d
and eax, 0x800
or eax, 0x2520b000
mov dword [ebx], eax
add ebx, edx
or eax, 0x67f18f58
and eax, 0x65810000
or eax, 0x800a0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x37330e9f
and eax, 0xc488021d
or eax, 0x844c140
mov dword [ebx], eax
add ebx, edx
and eax, 0x623fa17f
and eax, 0x400c804c
or eax, 0x8cc04c80
mov dword [ebx], eax
add ebx, edx
xor eax, 0x28c7756b
and eax, 0x4dd11f73
and eax, 0x44000800
or eax, 0x88ccc4cc
mov dword [ebx], eax
add ebx, edx
and eax, 0x369486d7
xor eax, 0x557d3342
and eax, 0x40891584
or eax, 0xac024048
mov dword [ebx], eax
add ebx, edx
or eax, 0x56b5b7c4
and eax, 0xf5e0d6c
and eax, 0xc080508
or eax, 0x1004083
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6829b805
or eax, 0x496d09c4
and eax, 0x6d6d544e
or eax, 0x92920230
mov dword [ebx], eax
add ebx, edx
and eax, 0x32f57bc7
and eax, 0x2a10004
or eax, 0x880a8d31
mov dword [ebx], eax
add ebx, edx
and eax, 0x24b6e68c
and eax, 0x1ebf9069
and eax, 0x8000
or eax, 0x104d0b9e
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ce39fe6
and eax, 0x8289180
or eax, 0x1006001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4fe8880c
and eax, 0x40800000
or eax, 0xb1010000
mov dword [ebx], eax
add ebx, edx
or eax, 0x63e10143
and eax, 0x446f0bf
and eax, 3
or eax, 0xd390
mov dword [ebx], eax
add ebx, edx
or eax, 0x3d7ca94f
xor eax, 0x548fb28b
and eax, 0x9c00100
or eax, 0x160c8089
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e2336f0
and eax, 0x397f32da
and eax, 0x10b0000
or eax, 0x54800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4865e59f
and eax, 0x40000000
or eax, 0xbdc28110
mov dword [ebx], eax
add ebx, edx
or eax, 0x28f387c9
or eax, 0xbcf004
and eax, 0x810000d9
or eax, 0x22
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f6dab7f
xor eax, 0x53eff99c
and eax, 0x40825210
or eax, 0x20a8e2
mov dword [ebx], eax
add ebx, edx
and eax, 0x150b2ed6
xor eax, 0x714e157b
and eax, 0x440b28
or eax, 0xc018044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x73c3a87a
and eax, 0x22104
or eax, 0x31c421
mov dword [ebx], eax
add ebx, edx
or eax, 0x748b508f
and eax, 0x10210500
or eax, 0xa400800
mov dword [ebx], eax
add ebx, edx
and eax, 0x31e17250
xor eax, 0x4600eaf4
and eax, 0x44210000
or eax, 0x21140000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x41cf792c
and eax, 0x28
or eax, 0x89000012
mov dword [ebx], eax
add ebx, edx
or eax, 0x49203e9d
and eax, 0xc90
or eax, 0x1fc000
mov dword [ebx], eax
add ebx, edx
and eax, 0x79188237
or eax, 0x787172ae
and eax, 0x10498200
or eax, 0x4040900
mov dword [ebx], eax
add ebx, edx
and eax, 0x4bc99165
and eax, 0x88100
or eax, 0xb7007081
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b9fc650
or eax, 0x71be6e53
and eax, 0xf1810000
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f348c48
and eax, 0
or eax, 0x12d8
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b63032e
and eax, 8
or eax, 0x810c5583
mov dword [ebx], eax
add ebx, edx
or eax, 0x64760185
and eax, 0x625582
or eax, 0x18070
mov dword [ebx], eax
add ebx, edx
or eax, 0x5a22b427
or eax, 0x27932bb
and eax, 0x104a8100
or eax, 0xa1800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7f717ba6
and eax, 0x80000086
or eax, 0x1000058
mov dword [ebx], eax
add ebx, edx
or eax, 0x15548cda
and eax, 0x148cca
or eax, 0x285220
mov dword [ebx], eax
add ebx, edx
and eax, 0x31e434df
xor eax, 0x4efae38d
and eax, 0x46d28100
or eax, 0x80200000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1eb0db3f
and eax, 0
or eax, 0x880000a2
mov dword [ebx], eax
add ebx, edx
and eax, 0x5721a365
or eax, 0x3490839f
and eax, 0x10808a
or eax, 0xf4c00
mov dword [ebx], eax
add ebx, edx
or eax, 0x23fb126d
and eax, 0x458a00
or eax, 0x10000100
mov dword [ebx], eax
add ebx, edx
xor eax, 0xbbd53ea
xor eax, 0x116b3547
and eax, 0x93c42d
or eax, 0x441200
mov dword [ebx], eax
add ebx, edx
and eax, 0x47b50de5
xor eax, 0xd90362c
and eax, 0x5053000
or eax, 0x62900500
mov dword [ebx], eax
add ebx, edx
and eax, 0x47c5cb96
or eax, 0x384a1146
and eax, 0x4d8b0146
or eax, 0x6810
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1849415a
and eax, 0x40c00000
or eax, 0xa098110
mov dword [ebx], eax
add ebx, edx
xor eax, 0x67936577
and eax, 0x1000060
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x54aaae1f
and eax, 0xaaa671
or eax, 0x505180
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e56638f
and eax, 0x49f0c825
and eax, 0x48808000
or eax, 0x84010900
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a15db11
and eax, 0x8000000
or eax, 0x8300001f
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b1924c3
and eax, 0x8a010455
or eax, 0x40800800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x98202a2
and eax, 0x530cb5fd
and eax, 0x81
or eax, 0x5000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c58baa2
and eax, 0x6c08f281
or eax, 0x10820000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4cfcf4bb
and eax, 0x20000
or eax, 0x45890000
mov dword [ebx], eax
add ebx, edx
and eax, 0x58f791e5
and eax, 0x800000
or eax, 0x3a640514
mov dword [ebx], eax
add ebx, edx
or eax, 0x3aae2d80
and eax, 0x12240000
or eax, 0x80110001
mov dword [ebx], eax
add ebx, edx
or eax, 0xe7218ce
xor eax, 0x395dc6fb
and eax, 0x80000020
or eax, 0x80001c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x24e95792
or eax, 0x443be97a
and eax, 0x1bcc90
or eax, 0x40000
mov dword [ebx], eax
add ebx, edx
and eax, 0x47451ae4
and eax, 0x50800
or eax, 0x14488300
mov dword [ebx], eax
add ebx, edx
or eax, 0x30aec857
and eax, 0x344ac101
or eax, 0x40102080
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c03555c
and eax, 0x50000000
or eax, 0xa1810000
mov dword [ebx], eax
add ebx, edx
and eax, 0x69108983
or eax, 0x1d1ec9d7
and eax, 0x6d044946
or eax, 0x612028
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c30ff38
and eax, 0x4108
or eax, 0x81081483
mov dword [ebx], eax
add ebx, edx
or eax, 0x555e0c43
and eax, 0x180dc2
or eax, 0x1a230
mov dword [ebx], eax
add ebx, edx
or eax, 0x71a1a274
xor eax, 0x214a992a
and eax, 0x50f20000
or eax, 0x22008100
mov dword [ebx], eax
add ebx, edx
or eax, 0xbdb9200
or eax, 0x2e8fbab6
and eax, 0x9000082
or eax, 0x80000040
mov dword [ebx], eax
add ebx, edx
and eax, 0x7404cb44
or eax, 0x3d93361f
and eax, 0x13040a
or eax, 0xcc880
mov dword [ebx], eax
add ebx, edx
and eax, 0x25cb838f
and eax, 0x18000
or eax, 0x8440b00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x18d9cf34
xor eax, 0x6886c52c
and eax, 0xa8010
or eax, 0x205225
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e46cf8a
xor eax, 0x121fd5c1
and eax, 0x10140500
or eax, 0xc8202800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x20a52344
and eax, 0x80110000
or eax, 0x7240000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x45a6701
xor eax, 0x2ec8ad6b
and eax, 0x89214262
or eax, 0x2402115
mov dword [ebx], eax
add ebx, edx
or eax, 0x225ab6c8
xor eax, 0x6c43a9be
and eax, 0xc1000c41
or eax, 0x3081000c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x27ba8c3a
xor eax, 0x6554442b
and eax, 0x1c458
or eax, 0x1002
mov dword [ebx], eax
add ebx, edx
or eax, 0x775fd1dc
or eax, 0x41975030
and eax, 0x301bd180
or eax, 0x88202001
mov dword [ebx], eax
add ebx, edx
and eax, 0x16e6a09e
and eax, 0
or eax, 0x81890001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x47bfef93
and eax, 0x1381a8dd
and eax, 0x880
or eax, 0x174c
mov dword [ebx], eax
add ebx, edx
and eax, 0x63084a03
or eax, 0x21c2be37
and eax, 0x828a32
or eax, 0x304088
mov dword [ebx], eax
add ebx, edx
and eax, 0x666b60c7
and eax, 0
or eax, 0x10552b00
mov dword [ebx], eax
add ebx, edx
or eax, 0x78ad0be3
xor eax, 0x3aa58963
and eax, 0x4200a280
or eax, 0xa5a65001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x133e2ab1
xor eax, 0x297bf8e6
and eax, 0xd0810000
or eax, 0x22000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x56cbc5f3
and eax, 0xa44a05c0
or eax, 0x5bb53a0c
mov dword [ebx], eax
add ebx, edx
or eax, 0x6eaed18
and eax, 0x350c4588
or eax, 3
mov dword [ebx], eax
add ebx, edx
or eax, 0x4dd7d72a
and eax, 0xc0a9
or eax, 0x44
mov dword [ebx], eax
add ebx, edx
or eax, 0x79106c3b
and eax, 0x480d
or eax, 0xad1200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x23654b79
and eax, 0x21c81100
or eax, 0x8c042400
mov dword [ebx], eax
add ebx, edx
and eax, 0x4350c145
and eax, 0
or eax, 0x90880000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d0cc5d1
and eax, 0x5c0
or eax, 0x1a0c
mov dword [ebx], eax
add ebx, edx
and eax, 0x39eb034c
and eax, 8
or eax, 0x1fccb0
mov dword [ebx], eax
add ebx, edx
or eax, 0x4747d4c0
and eax, 0x44435c00
or eax, 0x88800100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c5a874a
and eax, 0xa0895048
or eax, 0x4c020584
mov dword [ebx], eax
add ebx, edx
or eax, 0x35698efc
and eax, 0xccc8c35c
or eax, 0x40001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x49e85140
and eax, 0x8404800c
or eax, 0x48c84cc0
mov dword [ebx], eax
add ebx, edx
or eax, 0x53cf1573
and eax, 0xcccccccc
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x370b9ff5
and eax, 0x7dc8694a
and eax, 0x68804108
or eax, 0x840b14c4
mov dword [ebx], eax
add ebx, edx
and eax, 0x5360a31d
xor eax, 0x1557fafa
and eax, 0x4444c354
or eax, 0x88880009
mov dword [ebx], eax
add ebx, edx
and eax, 0x631d231d
and eax, 0x400c000c
or eax, 0x8cc0ccc0
mov dword [ebx], eax
add ebx, edx
and eax, 0x39b9fa3e
and eax, 0x888c80c
or eax, 0xc44404c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x47958f5e
and eax, 0x88094180
or eax, 0x6482144c
mov dword [ebx], eax
add ebx, edx
and eax, 0x24888948
and eax, 0x4080000
or eax, 0xc360ec83
mov dword [ebx], eax
add ebx, edx
or eax, 0x7d852513
or eax, 0x3dbbab62
and eax, 0x2d84a441
or eax, 4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6ff7e6f8
xor eax, 0x1c02f31
and eax, 0x41830000
or eax, 0x4440000
mov dword [ebx], eax
add ebx, edx
and eax, 0x78ad39e
xor eax, 0x75dc0c07
and eax, 0x500000
or eax, 0xa142d8
mov dword [ebx], eax
add ebx, edx
or eax, 0x39ee0aa7
or eax, 0x3b281387
and eax, 0x38454300
or eax, 0x84008400
mov dword [ebx], eax
add ebx, edx
or eax, 0x12c79d23
and eax, 0x11d03
or eax, 0xd4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f48039c
and eax, 0x15080443
or eax, 0x40b04184
mov dword [ebx], eax
add ebx, edx
or eax, 0x236abff1
xor eax, 0xa59a4bd
and eax, 0x45000002
or eax, 0x82000091
mov dword [ebx], eax
add ebx, edx
xor eax, 0x118e0e62
xor eax, 0x6cd45f25
and eax, 0x84a4044
or eax, 0x5258401
mov dword [ebx], eax
add ebx, edx
or eax, 0xef4d05b
xor eax, 0x7bfffa3e
and eax, 0x44000000
or eax, 0x1c70000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x19277e9e
and eax, 0x2abfca31
and eax, 0x800010
or eax, 0x18b4e0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x54260ad5
and eax, 0x63e69766
and eax, 0x48600
or eax, 0x9c414100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3118bd78
and eax, 0x3018
or eax, 0x8101
mov dword [ebx], eax
add ebx, edx
xor eax, 0x24287f81
and eax, 0xe6bb117
and eax, 0x4280000
or eax, 0x1a8445c7
mov dword [ebx], eax
add ebx, edx
or eax, 0x33658a8a
or eax, 0x2f37b593
and eax, 0x7000091
or eax, 0xc0000020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x37f97703
and eax, 0x20215000
or eax, 0xd048045
mov dword [ebx], eax
add ebx, edx
and eax, 0x475d7cd8
and eax, 0x5050000
or eax, 0x40c20001
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d41d3f3
and eax, 0x4040e0
or eax, 0x380404
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b9f5a54
and eax, 0x58c1c388
and eax, 0x4000
or eax, 0xc0458700
mov dword [ebx], eax
add ebx, edx
and eax, 0x33707fa
and eax, 0x1014413
and eax, 0
or eax, 0xa1db
mov dword [ebx], eax
add ebx, edx
and eax, 0x158c600a
xor eax, 0xdc36de7
and eax, 0xdc045c5
or eax, 0x60200002
mov dword [ebx], eax
add ebx, edx
or eax, 0x6bc4595a
and eax, 0x47000154
or eax, 0x80000020
mov dword [ebx], eax
add ebx, edx
or eax, 0x526176f7
and eax, 0x80606045
or eax, 0x209e8800
mov dword [ebx], eax
add ebx, edx
and eax, 0x69768f45
and eax, 0x460000
or eax, 0x45810000
mov dword [ebx], eax
add ebx, edx
or eax, 0x36cf204e
and eax, 0x87204c
or eax, 0x10c1a0
mov dword [ebx], eax
add ebx, edx
or eax, 0x249cbc48
and eax, 0x2405c500
or eax, 0xd0400200
mov dword [ebx], eax
add ebx, edx
or eax, 0x9e85d67
and eax, 0x1e07
or eax, 0x88
mov dword [ebx], eax
add ebx, edx
xor eax, 0x42da01cd
and eax, 0x2d80542
or eax, 0xc204085
mov dword [ebx], eax
add ebx, edx
xor eax, 0x27386fdd
and eax, 0x4c1c64d8
and eax, 0
or eax, 0xc7000065
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5da3493e
xor eax, 0x19398e29
and eax, 0x11ac440
or eax, 0x8643805
mov dword [ebx], eax
add ebx, edx
and eax, 0x232bbdd3
and eax, 0x1020000
or eax, 0x44c50000
mov dword [ebx], eax
add ebx, edx
and eax, 0x681b8e
and eax, 0
or eax, 0xbc89cc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x70b5103e
or eax, 0x4c2192ba
and eax, 0x54018300
or eax, 0x80444400
mov dword [ebx], eax
add ebx, edx
or eax, 0x3749fe6
xor eax, 0x2d06dced
and eax, 0x10102
or eax, 0x4870
mov dword [ebx], eax
add ebx, edx
or eax, 0x627939a4
and eax, 0x598132a9
and eax, 0x40000080
or eax, 0x8dc4547
mov dword [ebx], eax
add ebx, edx
and eax, 0x17536b6a
or eax, 0x354325e2
and eax, 0x5000002
or eax, 0xc200001c
mov dword [ebx], eax
add ebx, edx
and eax, 0x3acb131d
and eax, 0x2000004
or eax, 0xd879841
mov dword [ebx], eax
add ebx, edx
xor eax, 0x329e88ac
and eax, 0x5090001
or eax, 0x40820000
mov dword [ebx], eax
add ebx, edx
or eax, 0x730935ec
xor eax, 0x5658bf35
and eax, 0x21c100d0
or eax, 0x4a280524
mov dword [ebx], eax
add ebx, edx
or eax, 0xbea1d93
and eax, 0x41890000
or eax, 0x4000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b01bf6f
and eax, 0x6c098b64
or eax, 0x80440090
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c332967
or eax, 0x6357b0e
and eax, 0x8074490b
or eax, 0x9800420
mov dword [ebx], eax
add ebx, edx
and eax, 0x529ef943
and eax, 0x804801
or eax, 0x96ba44c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x8a1102
and eax, 0x160550b
or eax, 0x828c0080
mov dword [ebx], eax
add ebx, edx
or eax, 0x2e38254f
xor eax, 0x73b8ed77
and eax, 0x54000080
or eax, 0x1890142
mov dword [ebx], eax
add ebx, edx
and eax, 0x781ab0ad
and eax, 0x40000080
or eax, 0xac458b6c
mov dword [ebx], eax
add ebx, edx
or eax, 0x763da2c4
and eax, 0xe440128
or eax, 0x1804413
mov dword [ebx], eax
add ebx, edx
or eax, 0x75038abb
and eax, 0x14b89
or eax, 0x1004
mov dword [ebx], eax
add ebx, edx
or eax, 0x5a31739c
and eax, 0xb0469a7
and eax, 0x900
or eax, 0xd04d8200
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e7ddb76
and eax, 0x18100
or eax, 0x89004083
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2327aef5
and eax, 0x2692fa7c
and eax, 0x24044
or eax, 0x55899009
mov dword [ebx], eax
add ebx, edx
and eax, 0x11f176e7
xor eax, 0x6fe273c2
and eax, 0x420380
or eax, 0x1808078
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3a42fe36
and eax, 0xb805588
or eax, 0x80780001
mov dword [ebx], eax
add ebx, edx
and eax, 0x1e9f54e7
xor eax, 0x5ff681e4
and eax, 0x4002c445
or eax, 0x80812000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3520747c
and eax, 0
or eax, 0xe4458901
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c740244
and eax, 0x52ce52e9
and eax, 0x400000
or eax, 0x23b84d8b
mov dword [ebx], eax
add ebx, edx
and eax, 0x25a0d568
and eax, 0x204008
or eax, 0x8548045
mov dword [ebx], eax
add ebx, edx
and eax, 0xe8eacdc
or eax, 0x3401858a
and eax, 0x3804058a
or eax, 0x3f85001
mov dword [ebx], eax
add ebx, edx
and eax, 0x5cd06918
or eax, 0x33b2c58c
and eax, 0x870c004
or eax, 0xc3051
mov dword [ebx], eax
add ebx, edx
and eax, 0xc4f9813
xor eax, 0x6cb6d622
and eax, 0x20f04403
or eax, 0x1b040188
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f5808a8
or eax, 0x36469877
and eax, 0x66c9c45
or eax, 0x48112000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4304703c
or eax, 0x556592d9
and eax, 0x13600089
or eax, 0x28804d02
mov dword [ebx], eax
add ebx, edx
and eax, 0x2554d2d2
and eax, 0x54b055f5
and eax, 0x4000
or eax, 0x467d904d
mov dword [ebx], eax
add ebx, edx
or eax, 0x1bd372ef
or eax, 0x43b683d6
and eax, 0x1be0518b
or eax, 0x20000400
mov dword [ebx], eax
add ebx, edx
and eax, 0xf3b1941
and eax, 0x3681169
and eax, 0x1201001
or eax, 0x1c5de454
mov dword [ebx], eax
add ebx, edx
or eax, 0x31a1212a
and eax, 0x541390ad
and eax, 9
or eax, 0x89e84582
mov dword [ebx], eax
add ebx, edx
and eax, 0x39db4be4
and eax, 0x9880000
or eax, 0x4403b445
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3668b94a
and eax, 0x30410908
or eax, 0x800c80b0
mov dword [ebx], eax
add ebx, edx
or eax, 0x28df12e6
and eax, 0x27a2a830
and eax, 0x800000
or eax, 0x8368558b
mov dword [ebx], eax
add ebx, edx
or eax, 0x27114911
xor eax, 0x6946ab44
and eax, 0x448900c2
or eax, 0x11000100
mov dword [ebx], eax
add ebx, edx
and eax, 0x692d542d
or eax, 0x4675783d
and eax, 0x4450828
or eax, 0xb00083c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x482f1f01
and eax, 0x100
or eax, 0x7cb0443b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ec01f45
and eax, 0x20400a18
or eax, 0x8c0d8100
mov dword [ebx], eax
add ebx, edx
and eax, 0x1136b1b4
and eax, 0x22edabc8
and eax, 0x100
or eax, 0x89f84c2b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1bd2fc
xor eax, 0x2edc7509
and eax, 0x50ba84c
or eax, 0x50800001
mov dword [ebx], eax
add ebx, edx
and eax, 0x623fffc2
or eax, 0x5c968f81
and eax, 0x8283c0
or eax, 0x1400038
mov dword [ebx], eax
add ebx, edx
and eax, 0x3544edaf
and eax, 0x1400188
or eax, 0x82b85401
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6afad79c
xor eax, 0x7c126bc4
and eax, 0x1400a851
or eax, 0x6000002c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x27ea2b35
xor eax, 0x5f965b07
and eax, 0xc448809
or eax, 0xf0010300
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a0dac61
and eax, 0x8018801
or eax, 0x81006082
mov dword [ebx], eax
add ebx, edx
and eax, 0xc058c94
and eax, 0x8018800
or eax, 0x458a7445
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c196379
and eax, 0x1898370
or eax, 0x600080
mov dword [ebx], eax
add ebx, edx
and eax, 0x51941c8b
xor eax, 0x5aacf26c
and eax, 0xb204088
or eax, 0x80d00d01
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c95ae0
and eax, 0x804800
or eax, 0xc203b455
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b1b5791
and eax, 0x40010001
or eax, 0xbc548900
mov dword [ebx], eax
add ebx, edx
and eax, 0x720068e3
and eax, 1
or eax, 0x83f8458a
mov dword [ebx], eax
add ebx, edx
and eax, 0x1acf5a9a
and eax, 0x880088
or eax, 0x45010160
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3bb261f7
and eax, 0x7c090018
or eax, 0x80448be0
mov dword [ebx], eax
add ebx, edx
or eax, 0x37ed457b
and eax, 0x8901c983
or eax, 0x2000
mov dword [ebx], eax
add ebx, edx
or eax, 0x41663af9
xor eax, 0x3397bec3
and eax, 0x50804408
or eax, 0x50bb845
mov dword [ebx], eax
add ebx, edx
or eax, 0xd36fbbb
and eax, 0x5c153bf8
or eax, 0xa0400000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6a837629
and eax, 0x44834579
or eax, 0x1080004
mov dword [ebx], eax
add ebx, edx
or eax, 0x43faf657
xor eax, 0x3e9f37a2
and eax, 0x504400cc
or eax, 0x84013300
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f7b456b
and eax, 0x4d0b3564
or eax, 0x800810
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1641890b
and eax, 0x43670f52
and eax, 0x40400050
or eax, 0x9c0d3bac
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7bc478b9
and eax, 0x5890145
or eax, 0x50023438
mov dword [ebx], eax
add ebx, edx
xor eax, 0x43fdcdc7
and eax, 0x105438b0
or eax, 0xe0010344
mov dword [ebx], eax
add ebx, edx
or eax, 0x1fccbbed
and eax, 0x125c564e
and eax, 0x8004c
or eax, 0x45832d31
mov dword [ebx], eax
add ebx, edx
or eax, 0x14ac25aa
and eax, 0x1a801d8
or eax, 0x408200
mov dword [ebx], eax
add ebx, edx
or eax, 0x3865ef35
or eax, 0x740887fe
and eax, 0x9c84589
or eax, 0x82100000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a23aa88
and eax, 0x8000008
or eax, 0x453bd845
mov dword [ebx], eax
add ebx, edx
or eax, 0x5233dbed
and eax, 0xb1859e8
or eax, 0x80042410
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d053fad
xor eax, 0x3d787dd9
and eax, 0x50210004
or eax, 0x512f051
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b68e816
or eax, 0x1064aa38
and eax, 0xa143068
or eax, 0x81004480
mov dword [ebx], eax
add ebx, edx
and eax, 0x7db2554d
xor eax, 0x7b50ea17
and eax, 0x4000b445
or eax, 0x5034000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c4da4a6
and eax, 0x604530e4
or eax, 0x80000b18
mov dword [ebx], eax
add ebx, edx
or eax, 0x160d3d1c
and eax, 0x4409097c
or eax, 0x9820001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x64e4a98d
and eax, 0x14180f0
or eax, 0x800300
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ae01bd4
and eax, 0xbe00980
or eax, 0x80104409
mov dword [ebx], eax
add ebx, edx
or eax, 0x61e95ef5
and eax, 0xc2814455
or eax, 0x2a000
mov dword [ebx], eax
add ebx, edx
and eax, 0x46ad618d
xor eax, 0x1bb8bccb
and eax, 0x40118800
or eax, 0xa4440101
mov dword [ebx], eax
add ebx, edx
xor eax, 0x38829859
or eax, 0x6406052e
and eax, 0x80d4050a
or eax, 0x3084081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x48ffa5b1
and eax, 0x41010000
or eax, 0x48801c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x66bffaf6
xor eax, 0x728b25e3
and eax, 0x34000100
or eax, 0xc84d8adc
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f68868b
xor eax, 0x32c0f52d
and eax, 0x8006181
or eax, 0x81018802
mov dword [ebx], eax
add ebx, edx
or eax, 0x45ecf47b
xor eax, 0x71271717
and eax, 0x148ae84c
or eax, 0x41011401
mov dword [ebx], eax
add ebx, edx
or eax, 0x57ba989a
and eax, 0x401138dc
or eax, 0xa0440320
mov dword [ebx], eax
add ebx, edx
or eax, 0x4822ddc6
and eax, 0x4003387c
or eax, 0x5880000
mov dword [ebx], eax
add ebx, edx
or eax, 0x51a4a1c2
xor eax, 0x7cad1068
and eax, 0x8002994
or eax, 0xd0451248
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c699fe2
and eax, 0x8011940
or eax, 0x458a203d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a2405f6
xor eax, 0x5f48f1c8
and eax, 0x8450900
or eax, 0xc40832a4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5af36012
or eax, 0x2248cbd7
and eax, 0x4c60975
or eax, 0x41010008
mov dword [ebx], eax
add ebx, edx
or eax, 0x56ce17e0
and eax, 0x1c8
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b7cecba
xor eax, 0x2c24d216
and eax, 0x404c200
or eax, 0xc3032900
mov dword [ebx], eax
add ebx, edx
or eax, 0x8817b86
and eax, 0xc804
or eax, 0x41
mov dword [ebx], eax
add ebx, edx
or eax, 0x6cd7c61b
and eax, 0x44830000
or eax, 0x11080000
mov dword [ebx], eax
add ebx, edx
or eax, 0x507ca608
and eax, 0x757cc954
and eax, 0x40540000
or eax, 0x88010bd4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x256ec1cc
and eax, 0x89204008
or eax, 0x2801581
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6bd55b94
or eax, 0x366de023
and eax, 0xc001c405
or eax, 0x821040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6acce02a
xor eax, 0x30749655
and eax, 0x90018000
or eax, 0x44440901
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b206b0d
xor eax, 0x7bf56151
and eax, 0xa06800
or eax, 0x1583
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c85bf74
and eax, 0x2b81cd2d
and eax, 0x8010024
or eax, 0x458a0950
mov dword [ebx], eax
add ebx, edx
and eax, 0xb35148c
and eax, 0x1010004
or eax, 0xc083f0
mov dword [ebx], eax
add ebx, edx
or eax, 0x4f2b1c09
or eax, 0x7abeb513
and eax, 0x69f40d89
or eax, 0x80004000
mov dword [ebx], eax
add ebx, edx
or eax, 0x436a1b1a
and eax, 0x27456625
and eax, 0x23444600
or eax, 0xdcbbb890
mov dword [ebx], eax
add ebx, edx
xor eax, 0x444277d0
and eax, 0x831d8100
or eax, 0x4040648b
mov dword [ebx], eax
add ebx, edx
and eax, 0x577c52d2
and eax, 0x404c4080
or eax, 0x8c808c4c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x29cd8671
or eax, 0x108011f2
and eax, 0xc48048cc
or eax, 0x84c8400
mov dword [ebx], eax
add ebx, edx
or eax, 0x4920fbf1
or eax, 0x4acc5c9
and eax, 0xcccccccc
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x88f9cd6
and eax, 0x79921b8
and eax, 0x880080
or eax, 0xec03554c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x180a3630
and eax, 0x6fc5409
and eax, 0x4000
or eax, 0x8b54ac83
mov dword [ebx], eax
add ebx, edx
or eax, 0x654b8ee4
and eax, 0x640d0845
or eax, 0x10000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xf76d8e0
and eax, 0x1000005
or eax, 0x4000048
mov dword [ebx], eax
add ebx, edx
xor eax, 0x34b2e950
and eax, 0xc81d
or eax, 0x10e0
mov dword [ebx], eax
add ebx, edx
and eax, 0x5cf49828
and eax, 0x9820
or eax, 0x75432415
mov dword [ebx], eax
add ebx, edx
or eax, 0x714ca1c6
and eax, 0x4d8950
or eax, 0x8000200
mov dword [ebx], eax
add ebx, edx
and eax, 0x548a797a
and eax, 0x100
or eax, 0x2af7f081
mov dword [ebx], eax
add ebx, edx
or eax, 0x110e8af5
and eax, 0x31810001
or eax, 0xc0000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x17df43f5
and eax, 0x14355
or eax, 0x2808
mov dword [ebx], eax
add ebx, edx
and eax, 0x115e4eb
and eax, 0x4e8c2afe
and eax, 8
or eax, 0x20248181
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a8b4b1
and eax, 0x4880000
or eax, 0x51030000
mov dword [ebx], eax
add ebx, edx
or eax, 0xc4cae5a
and eax, 0x13cef151
and eax, 0xc28000
or eax, 0x4230010c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a938aeb
and eax, 0xbb494f2
and eax, 0xa0
or eax, 0x8100000c
mov dword [ebx], eax
add ebx, edx
or eax, 0x1625f2e
xor eax, 0x26a3047
and eax, 0x30049e0
or eax, 0x60d61012
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a349785
and eax, 0x42101000
or eax, 0x25e3a865
mov dword [ebx], eax
add ebx, edx
xor eax, 0x46500b7
or eax, 0x23ff6ae7
and eax, 0x412b0000
or eax, 0x4000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c45e498
xor eax, 0x618c734c
and eax, 0x401500
or eax, 0x260d2008
mov dword [ebx], eax
add ebx, edx
or eax, 0x2adba4be
or eax, 0xcc52889
and eax, 0x890000
or eax, 0x90000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6df0b82a
and eax, 0x2020
or eax, 4
mov dword [ebx], eax
add ebx, edx
or eax, 0x52d79fae
and eax, 0x3d04ab80
and eax, 0x980
or eax, 0x8108440b
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b4fc077
and eax, 0xfc9c9
or eax, 0x900000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1cccc069
xor eax, 0x50e8de48
and eax, 0x10600000
or eax, 0x88918100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x53293416
and eax, 0x8a400004
or eax, 0x302548a8
mov dword [ebx], eax
add ebx, edx
or eax, 0x3836f1e9
and eax, 0x158c4
or eax, 0x212
mov dword [ebx], eax
add ebx, edx
xor eax, 0x43300678
xor eax, 0x75e4efcf
and eax, 0x41121
or eax, 0x8108440a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x304a00d5
xor eax, 0x4ea22ef8
and eax, 0x1302
or eax, 0x1184c8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ed81d38
or eax, 0x7d4bf89a
and eax, 0x77c28000
or eax, 0x80300100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c3923f4
xor eax, 0x7520d011
and eax, 0x88000045
or eax, 0x1000110
mov dword [ebx], eax
add ebx, edx
xor eax, 0x617f798a
and eax, 0x20208a
or eax, 0x400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x40b50574
and eax, 0x50100
or eax, 0xc408a00
mov dword [ebx], eax
add ebx, edx
or eax, 0x28a20449
xor eax, 0x7ad10173
and eax, 0x48a20
or eax, 0x1401005
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4f69a9d0
and eax, 0x40d3100
or eax, 0x920400
mov dword [ebx], eax
add ebx, edx
or eax, 0x37cd7740
and eax, 0x58b0000
or eax, 0x48000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6afa073
and eax, 0x2208000
or eax, 0x80d10108
mov dword [ebx], eax
add ebx, edx
or eax, 0xd0a1335
and eax, 0x81000001
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d9c4519
and eax, 0x980100
or eax, 0xb8e1
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e3db32d
and eax, 0x712ff883
and eax, 0x218000
or eax, 0x27d00300
mov dword [ebx], eax
add ebx, edx
or eax, 0x735a3b0
xor eax, 0x31c17c99
and eax, 0x248108
or eax, 0x20000080
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f451a55
or eax, 0x271aca80
and eax, 0x50b0000
or eax, 0x50800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x511970e
and eax, 0x5582810c
or eax, 0x88600000
mov dword [ebx], eax
add ebx, edx
or eax, 0x164beb82
and eax, 0x8100008a
or eax, 0x41
mov dword [ebx], eax
add ebx, edx
and eax, 0x3fc7dd96
and eax, 0x82
or eax, 0x18170
mov dword [ebx], eax
add ebx, edx
and eax, 0x503e9f41
xor eax, 0x31e3fb5f
and eax, 0x410a00
or eax, 0xc048100
mov dword [ebx], eax
add ebx, edx
or eax, 0x2889c3f4
and eax, 0x14204
or eax, 1
mov dword [ebx], eax
add ebx, edx
or eax, 0x75536b8e
and eax, 0x34402100
or eax, 0x880c0400
mov dword [ebx], eax
add ebx, edx
or eax, 0x54ad9ebe
and eax, 0x18250000
or eax, 0x100000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x218fdb14
or eax, 0x7c27df8c
and eax, 0x8000014
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b9da95
and eax, 0x200090
or eax, 0x2400
mov dword [ebx], eax
add ebx, edx
or eax, 0x44e6f68f
and eax, 0x4448200
or eax, 0x8090900
mov dword [ebx], eax
add ebx, edx
or eax, 0x2de11286
and eax, 0x1cd8980
or eax, 0x2024001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5fb44fa1
and eax, 0x50010000
or eax, 0xa1800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2362000c
xor eax, 0x1099d547
and eax, 0x1547
or eax, 0x2a8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x47d4e511
and eax, 0x100508a
or eax, 0x80080501
mov dword [ebx], eax
add ebx, edx
or eax, 0x5375bf3a
and eax, 0x1d4f8a
or eax, 0x40
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d167aed
xor eax, 0x435a4375
and eax, 0x20400000
or eax, 0xd18a8100
mov dword [ebx], eax
add ebx, edx
and eax, 0x258e9c39
xor eax, 0x3f561d3c
and eax, 0x1c
or eax, 0x810000c2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7bbb18aa
and eax, 0x9b1070
or eax, 0x44e182
mov dword [ebx], eax
add ebx, edx
or eax, 0xd88adb8
and eax, 0x48a8800
or eax, 0x20000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x47e1afbf
xor eax, 0x4a6a7f13
and eax, 0x9000020
or eax, 0x82000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x600cbd1c
and eax, 0
or eax, 0x50250c45
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a015559
or eax, 0x1147a859
and eax, 0x1100001c
or eax, 0x24000080
mov dword [ebx], eax
add ebx, edx
or eax, 0x7d7b590a
xor eax, 0x4fdf7d2
and eax, 0x400
or eax, 0x1021
mov dword [ebx], eax
add ebx, edx
or eax, 0x5fced923
xor eax, 0x4e318bb1
and eax, 0xcf5290
or eax, 0x29
mov dword [ebx], eax
add ebx, edx
and eax, 0x3cd01f72
xor eax, 0xc8d298c
and eax, 0x84d2b00
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x16d2a832
and eax, 0xc84a100
or eax, 0x81205081
mov dword [ebx], eax
add ebx, edx
or eax, 0x3390ad4
and eax, 0x81880000
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x1d0343a3
and eax, 0x4218aa4
and eax, 0
or eax, 0x2024
mov dword [ebx], eax
add ebx, edx
xor eax, 0x702aefa8
and eax, 0xace88
or eax, 0x53032
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb90a8ae
xor eax, 0x63cf1b16
and eax, 0x8500900
or eax, 0x52200
mov dword [ebx], eax
add ebx, edx
and eax, 0x10dc945
and eax, 0x40000
or eax, 0xce20f281
mov dword [ebx], eax
add ebx, edx
xor eax, 0x61afbf78
and eax, 0x58b4df9
or eax, 0x4000b206
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e110f4b
xor eax, 0xab8aab3
and eax, 0x221004
or eax, 0xc852508
mov dword [ebx], eax
add ebx, edx
xor eax, 0x48a21f6c
xor eax, 0xb3117e2
and eax, 0x43340000
or eax, 0x10010000
mov dword [ebx], eax
add ebx, edx
or eax, 0x28bbb352
or eax, 0x5e200ad7
and eax, 0x2d000005
or eax, 8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e20cff5
xor eax, 0x7e375ff7
and eax, 0x1006
or eax, 0x880
mov dword [ebx], eax
add ebx, edx
or eax, 0x49da07b4
xor eax, 0x6f33d425
and eax, 0x26e80a11
or eax, 0xd9141024
mov dword [ebx], eax
add ebx, edx
and eax, 0x42278232
and eax, 0x30
or eax, 0x249088cf
mov dword [ebx], eax
add ebx, edx
and eax, 0x53b2be7
xor eax, 0x42948e38
and eax, 0
or eax, 0xb8000020
mov dword [ebx], eax
add ebx, edx
or eax, 0x1855e0be
or eax, 0x13eed629
and eax, 0x2024
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x62e16140
and eax, 0x60
or eax, 0x9c89
mov dword [ebx], eax
add ebx, edx
or eax, 0x4263658d
and eax, 0x4041c500
or eax, 0xb8040200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x12a5b5fb
and eax, 0x42c3
or eax, 0x8d04
mov dword [ebx], eax
add ebx, edx
or eax, 0x50d84940
and eax, 0x1c30e2ea
and eax, 0x101040c2
or eax, 0x5e40505
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c87aaf8
xor eax, 0x27f2f789
and eax, 0x46000002
or eax, 0x81000109
mov dword [ebx], eax
add ebx, edx
or eax, 0x66e0524f
and eax, 0x41c05045
or eax, 0x180ea000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e10360c
xor eax, 0x8a0bd39
and eax, 0x45460000
or eax, 0x810001
mov dword [ebx], eax
add ebx, edx
or eax, 0x673a3277
xor eax, 0x730f6fc7
and eax, 0x6040a0
or eax, 0x6a04c
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f841960
and eax, 0x40000
or eax, 0xe841c700
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7960aecb
and eax, 0x2941
or eax, 0x220
mov dword [ebx], eax
add ebx, edx
and eax, 0x1e007f5a
and eax, 0x29270d84
and eax, 0x100
or eax, 0xb3e444c7
mov dword [ebx], eax
add ebx, edx
or eax, 0x79aefefc
and eax, 0x5dd17a3a
and eax, 0x41000010
or eax, 0x86000001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x41732da3
and eax, 0x622000
or eax, 0x5004c045
mov dword [ebx], eax
add ebx, edx
and eax, 0x75f68150
and eax, 0x40460000
or eax, 0x5810001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3d945bda
or eax, 0x47e329e3
and eax, 0x114bd8
or eax, 0x404
mov dword [ebx], eax
add ebx, edx
and eax, 0x49abcb6
and eax, 0x3be0ea1d
and eax, 0
or eax, 0xd845c700
mov dword [ebx], eax
add ebx, edx
and eax, 0x43eee4b6
and eax, 0x2b089c5e
and eax, 0
or eax, 0x401f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a475157
and eax, 0x28440140
or eax, 0xd1904487
mov dword [ebx], eax
add ebx, edx
and eax, 0x44f54941
and eax, 0x40000001
or eax, 0x8700009e
mov dword [ebx], eax
add ebx, edx
or eax, 0x507de5be
and eax, 0x3bcc0c3c
and eax, 0x13040004
or eax, 0x2c31d041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x47de014
or eax, 0x54ddf3a5
and eax, 0x45c50001
or eax, 0x20000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x29d1deb6
and eax, 0x1212b4
or eax, 0x1080048
mov dword [ebx], eax
add ebx, edx
or eax, 0x6adc8ec
xor eax, 0x65cd4ff
and eax, 0x410600
or eax, 0xcc04c100
mov dword [ebx], eax
add ebx, edx
and eax, 0x100cbfbb
and eax, 0x400
or eax, 0x204d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x304e8100
or eax, 0x68c0dfc8
and eax, 0x10c845c5
or eax, 0x1000002
mov dword [ebx], eax
add ebx, edx
or eax, 0x552218e0
and eax, 0x45000023
or eax, 0x82000008
mov dword [ebx], eax
add ebx, edx
and eax, 0x432265b3
and eax, 0x40000001
or eax, 0x344bc444
mov dword [ebx], eax
add ebx, edx
or eax, 0x29ce6a2b
or eax, 0x6af16e58
and eax, 0x45c70000
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c3c6ac4
and eax, 0
or eax, 0x3375c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3fbef0a9
or eax, 0x39467a17
and eax, 0x3c45c700
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d90f21
xor eax, 0x54a41470
and eax, 0x40
or eax, 0x232a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c0c7a08
and eax, 0x48c1f1c6
and eax, 0x4142
or eax, 0x61b80485
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f19d32d
and eax, 0x47000063
or eax, 0x80000010
mov dword [ebx], eax
add ebx, edx
or eax, 0x390868d4
and eax, 0x31ec3873
and eax, 0x1002041
or eax, 0x4a669404
mov dword [ebx], eax
add ebx, edx
or eax, 0x5638eb32
or eax, 0x3cf00452
and eax, 0x45c60001
or eax, 0x10000
mov dword [ebx], eax
add ebx, edx
or eax, 0x159114e8
xor eax, 0x89c9665
and eax, 0x38080
or eax, 0x143030
mov dword [ebx], eax
add ebx, edx
or eax, 0x23aab81e
or eax, 0x4c65fab8
and eax, 0x2c45c200
or eax, 0x80000500
mov dword [ebx], eax
add ebx, edx
or eax, 0x1001f0bb
and eax, 0x3edf84b0
and eax, 0x80b0
or eax, 0x1303
mov dword [ebx], eax
add ebx, edx
xor eax, 0x66fca5e5
and eax, 0x2fc0402
or eax, 0x81004989
mov dword [ebx], eax
add ebx, edx
and eax, 0x791e24d4
and eax, 0x1080080
or eax, 0x4c810141
mov dword [ebx], eax
add ebx, edx
and eax, 0x77f74ffa
and eax, 0x458101c0
or eax, 0x18648a3c
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b1f0aa0
and eax, 0x8040880
or eax, 0xc4c8c443
mov dword [ebx], eax
add ebx, edx
and eax, 0x303c3202
and eax, 0xc0000
or eax, 0xccc0cccc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ebfd30d
and eax, 0x80400cc0
or eax, 0x4c8cc00c
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b37e8e6
and eax, 0xcc8b44cc
or eax, 0x20001100
mov dword [ebx], eax
add ebx, edx
and eax, 0x227d440c
or eax, 0x428ea4d9
and eax, 0x408cc05d
or eax, 0x8c400300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4375e0d1
or eax, 0x6713524e
and eax, 0xcc8840cc
or eax, 0x448c00
mov dword [ebx], eax
add ebx, edx
and eax, 0x685a06b0
and eax, 0x48480480
or eax, 0x8484c84c
mov dword [ebx], eax
add ebx, edx
or eax, 0x39924126
or eax, 0x2afc747d
and eax, 0xec8a55cc
or eax, 0x10000
mov dword [ebx], eax
add ebx, edx
and eax, 0xc9782e9
or eax, 0x596a8acb
and eax, 0x45408883
or eax, 0x82146400
mov dword [ebx], eax
add ebx, edx
and eax, 0x4749aef1
and eax, 0x913190b
and eax, 0x1000801
or eax, 0xfaaff444
mov dword [ebx], eax
add ebx, edx
and eax, 0x59b22712
xor eax, 0x6d8149e9
and eax, 0x4030000
or eax, 0x41c40000
mov dword [ebx], eax
add ebx, edx
or eax, 0x601fa332
or eax, 0x16018423
and eax, 0x1120330
or eax, 0x58c8
mov dword [ebx], eax
add ebx, edx
or eax, 0x226f5e2a
and eax, 0x20454700
or eax, 0xd4008000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x191ffd5d
and eax, 0x2815
or eax, 0x8080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1193ad9c
and eax, 0x11900501
or eax, 0xc26040c6
mov dword [ebx], eax
add ebx, edx
xor eax, 0x11a7048f
and eax, 0xc2000140
or eax, 0x5000015
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e7d10e7
xor eax, 0x63339573
and eax, 0x20108404
or eax, 0xa8c6841
mov dword [ebx], eax
add ebx, edx
and eax, 0x2abd4b80
xor eax, 0x17d31793
and eax, 0x5470001
or eax, 0x40800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x57af385d
and eax, 0x6dd91644
and eax, 0x10000
or eax, 0x6855e8
mov dword [ebx], eax
add ebx, edx
or eax, 0x14985d53
xor eax, 0x29d5e975
and eax, 0x24048400
or eax, 0xc0414300
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c96671d
or eax, 0x4f993dc8
and eax, 0xf80
or eax, 0x22
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b5207cf
xor eax, 0x57dd87d8
and eax, 0x8800585
or eax, 0x20604042
mov dword [ebx], eax
add ebx, edx
or eax, 0x21219b22
and eax, 0x1000023
or eax, 0xc6000018
mov dword [ebx], eax
add ebx, edx
xor eax, 0x47de7cf2
xor eax, 0x4b475af4
and eax, 0x2880405
or eax, 0x1022d840
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ddbec12
or eax, 0x3b2c98d4
and eax, 0x45c70001
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a6f9c1b
xor eax, 0x6040f1d6
and eax, 0x3f1d0
or eax, 0x1580208
mov dword [ebx], eax
add ebx, edx
and eax, 0xe5b2bc2
and eax, 0x410300
or eax, 0xd404c400
mov dword [ebx], eax
add ebx, edx
or eax, 0x38e0a33a
or eax, 0x3fc08746
and eax, 0x12276
or eax, 1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6ba0aeef
or eax, 0x5f1be52b
and eax, 0x28904583
or eax, 0x80400044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x22ac18b1
and eax, 0x49ae2d79
and eax, 0x40
or eax, 0xc700000b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x772073ba
xor eax, 0x139d8610
and eax, 0x2321c441
or eax, 0x400804
mov dword [ebx], eax
add ebx, edx
and eax, 0x118353ba
and eax, 0x1010000
or eax, 0x44c60001
mov dword [ebx], eax
add ebx, edx
and eax, 0x373035d1
xor eax, 0x1537eae3
and eax, 0x3688c0
or eax, 0x1008
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c5597cd
and eax, 0x44458700
or eax, 0x80004000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2a8a273
and eax, 0x169f41b0
and eax, 0x10010
or eax, 0x2649
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b11a362
and eax, 0x50000543
or eax, 0xc04084
mov dword [ebx], eax
add ebx, edx
xor eax, 0x16d09a24
and eax, 0x46000060
or eax, 0x8100000c
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b5a7e75
and eax, 0x2000044
or eax, 0xc08bc01
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f7c445e
and eax, 0x4000000
or eax, 0x41c70001
mov dword [ebx], eax
add ebx, edx
and eax, 0x38982694
and eax, 0
or eax, 0x13f2fb8
mov dword [ebx], eax
add ebx, edx
or eax, 0x63d1224a
and eax, 0x20450700
or eax, 0x9400c000
mov dword [ebx], eax
add ebx, edx
or eax, 0x541d2fa4
and eax, 0x16000
or eax, 0x12
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3d6b7625
or eax, 0x3b0fcb8f
and eax, 0x3a204587
or eax, 0x80900040
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f47a963
and eax, 0xc7000141
or eax, 0x10
mov dword [ebx], eax
add ebx, edx
or eax, 0x7011f7c7
and eax, 0x59f6d817
and eax, 0x8005
or eax, 0x2ac2c40
mov dword [ebx], eax
add ebx, edx
and eax, 0x791c2184
and eax, 0x3ccc0079
and eax, 0x80000
or eax, 0x52e00001
mov dword [ebx], eax
add ebx, edx
or eax, 0x60f1dece
and eax, 0x200048b
or eax, 0x89000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2a04a715
xor eax, 0x63d45ca5
and eax, 0xc8c05920
or eax, 0x40304c5
mov dword [ebx], eax
add ebx, edx
or eax, 0x41c67172
and eax, 0x10f01f20
and eax, 0xc00c00
or eax, 0xcc0cc0cc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x79ef36e6
or eax, 0x61bb82d8
and eax, 0xc488c8c8
or eax, 0x8440404
mov dword [ebx], eax
add ebx, edx
and eax, 0x56386983
and eax, 0x44084880
or eax, 0x88c4844c
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b1a6353
and eax, 0xcc8a45cc
or eax, 0x20011000
mov dword [ebx], eax
add ebx, edx
and eax, 0x32324811
and eax, 0x4000
or eax, 0x314ac81
mov dword [ebx], eax
add ebx, edx
and eax, 0x49a8e7f7
and eax, 0x1000000
or eax, 0x84c70000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x70791d5a
and eax, 0xf5be1d18
or eax, 0xa41e224
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a18b06f
xor eax, 0x6df88430
and eax, 0x41
or eax, 0x2010
mov dword [ebx], eax
add ebx, edx
and eax, 0x4817a1db
and eax, 0x41
or eax, 0xff388586
mov dword [ebx], eax
add ebx, edx
xor eax, 0x132cc742
or eax, 0x4d3e1025
and eax, 0x213a52a5
or eax, 0xc1ad5a
mov dword [ebx], eax
add ebx, edx
or eax, 0x58d08eb8
and eax, 0xff55cd
and eax, 0xc30001
or eax, 0x85040000
mov dword [ebx], eax
add ebx, edx
and eax, 0x30aebf5e
and eax, 0x860000
or eax, 0xff79ff34
mov dword [ebx], eax
add ebx, edx
and eax, 0x43264371
or eax, 0x7b7cb999
and eax, 0x1aa8
or eax, 0x440
mov dword [ebx], eax
add ebx, edx
and eax, 0x52d9fb1d
and eax, 0
or eax, 0xff3085c7
mov dword [ebx], eax
add ebx, edx
and eax, 0x3abd6fb4
or eax, 0x39835aa8
and eax, 0xa125fac
or eax, 0x444ca053
mov dword [ebx], eax
add ebx, edx
and eax, 0x4edec4a9
xor eax, 0x16ed7a84
and eax, 0x830000
or eax, 0x85440000
mov dword [ebx], eax
add ebx, edx
and eax, 0x277dec5d
or eax, 0x574a570
and eax, 0x575a520
or eax, 0xfa8a5a0c
mov dword [ebx], eax
add ebx, edx
and eax, 0x8b98b8b
or eax, 0x51e34974
and eax, 0x4b4c
or eax, 0x402
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b5970b7
xor eax, 0x52d64629
and eax, 0x52000407
or eax, 0xad2881c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x7bee7050
and eax, 0x9d8cf5d7
or eax, 0x110a28
mov dword [ebx], eax
add ebx, edx
xor eax, 0xdbf73cf
or eax, 0x1cf427aa
and eax, 0x84c60000
or eax, 0x1010000
mov dword [ebx], eax
add ebx, edx
or eax, 0x9a150fa
and eax, 0x11d49467
and eax, 0x1c41020
or eax, 0xfe3bef04
mov dword [ebx], eax
add ebx, edx
xor eax, 0xf470394
or eax, 0x680855ff
and eax, 0x149b
or eax, 0x10000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x282bdc63
and eax, 0x282080c0
or eax, 0xd7000507
mov dword [ebx], eax
add ebx, edx
xor eax, 0x254f5d11
and eax, 0x4a16c2d7
and eax, 0x4a02c0d6
or eax, 0xc13f29
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b4fa891
xor eax, 0x4658063c
and eax, 0x4030001
or eax, 0x81c40000
mov dword [ebx], eax
add ebx, edx
or eax, 0xd58e65b
and eax, 0x8ddfe618
or eax, 0x72201904
mov dword [ebx], eax
add ebx, edx
and eax, 0x75ac9f47
and eax, 0x1200
or eax, 0x40f0
mov dword [ebx], eax
add ebx, edx
and eax, 0x7868e1b
and eax, 0
or eax, 0x5cbc45c7
mov dword [ebx], eax
add ebx, edx
and eax, 0x520b3c09
or eax, 0x51a53f1d
and eax, 0x41000114
or eax, 0x86000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f35e55d
and eax, 0xca51cb3
and eax, 0xc250001
or eax, 0xf3da1884
mov dword [ebx], eax
add ebx, edx
or eax, 0x5faeaef5
xor eax, 0x7b9f0e57
and eax, 0x40b0a2
or eax, 0x10f015d
mov dword [ebx], eax
add ebx, edx
or eax, 0x7d3f1fa3
and eax, 0x14058700
or eax, 0x804000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a35d449
and eax, 0x5c400
or eax, 0xa3fa3bff
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b01a00c
or eax, 0x6d0735e4
and eax, 0x470000c4
or eax, 0x80000013
mov dword [ebx], eax
add ebx, edx
and eax, 0x57f3d3c0
and eax, 0x47000080
or eax, 0xb8ff1005
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5b3046a5
and eax, 0xa3d52ae
and eax, 0x41020
or eax, 0x4084df
mov dword [ebx], eax
add ebx, edx
and eax, 0x1bd70743
and eax, 0x40400
or eax, 0xc81c300
mov dword [ebx], eax
add ebx, edx
or eax, 0x4bff598b
xor eax, 0x5094299b
and eax, 0x1e6bf610
or eax, 0x809409ef
mov dword [ebx], eax
add ebx, edx
xor eax, 0x66d3abb5
and eax, 0xc0000008
or eax, 0x7000094
mov dword [ebx], eax
add ebx, edx
or eax, 0x403c8b63
or eax, 0x1f44f11
and eax, 0xc7fc0885
or eax, 0x38030000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa925600
xor eax, 0x3464860
and eax, 0x2b10e5
or eax, 0x14201a
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e8fd628
and eax, 0x52fefa78
and eax, 0x40000
or eax, 0x481c700
mov dword [ebx], eax
add ebx, edx
and eax, 0x69555c0b
and eax, 0x54400
or eax, 0xdefabbff
mov dword [ebx], eax
add ebx, edx
or eax, 0x3d7fc47d
and eax, 0xc7000020
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x36cd935e
and eax, 0x6000000
or eax, 0xf9ff0085
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f4b2535
and eax, 0x13501b5
or eax, 0x4a
mov dword [ebx], eax
add ebx, edx
and eax, 0xb3a13c1
and eax, 0x100
or eax, 0xfc85c600
mov dword [ebx], eax
add ebx, edx
xor eax, 0x37e1d809
and eax, 0x40641f08
or eax, 0x149be0f6
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d8b86f6
and eax, 0x44000070
or eax, 0x83000108
mov dword [ebx], eax
add ebx, edx
xor eax, 0x21a30db8
and eax, 0x5f1ff752
and eax, 0x46020000
or eax, 0xb9fcf885
mov dword [ebx], eax
add ebx, edx
xor eax, 0x27b4b4ee
xor eax, 0x7fec732b
and eax, 0x1061440
or eax, 0x100bf
mov dword [ebx], eax
add ebx, edx
and eax, 0x679e6c25
and eax, 0x40400
or eax, 0xf481c300
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f0a9c51
and eax, 0x2e2b7e6a
and eax, 0x200b5e40
or eax, 0x91f4a1be
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f4ef9b3
and eax, 0x8700006d
or eax, 0x40000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x79928007
and eax, 0x41000005
or eax, 0xbefef080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x680c739e
and eax, 0x120031b
or eax, 0xd00e4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4201ba1a
and eax, 0x48900
or eax, 0xbc410200
mov dword [ebx], eax
add ebx, edx
or eax, 0x37039e02
and eax, 0x65cd0033
and eax, 0x1010002
or eax, 0x8800e881
mov dword [ebx], eax
add ebx, edx
and eax, 0x66a0e36f
xor eax, 0x4b7cfd32
and eax, 0x1441c01
or eax, 0x8483a044
mov dword [ebx], eax
add ebx, edx
or eax, 0x5867284e
xor eax, 0x7e2078a1
and eax, 0xa3c7c4ec
or eax, 0x5c383a00
mov dword [ebx], eax
add ebx, edx
or eax, 0x49456f03
and eax, 0x3dbcbfe0
and eax, 0x3180
or eax, 0x4000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x469fc740
and eax, 0x468884c0
or eax, 0xb8600107
mov dword [ebx], eax
add ebx, edx
and eax, 0x127be3e9
and eax, 0x120081c1
or eax, 0xc9127e3e
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e459a5f
xor eax, 0x62d10307
and eax, 0xc10000
or eax, 0x85060000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ce6556a
and eax, 0xd9215460
or eax, 0x26deaa84
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c2504ec
or eax, 0x7ba32ccb
and eax, 0xa4a6
or eax, 0x100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x67dbdedc
or eax, 0x26c7ae41
and eax, 0x66c08543
or eax, 0x98200084
mov dword [ebx], eax
add ebx, edx
or eax, 0x9f112ac
and eax, 0x4c01b
and eax, 0x800b
or eax, 0x58497ff4
mov dword [ebx], eax
add ebx, edx
and eax, 0x4285c7c7
and eax, 0x40010000
or eax, 0x5c60000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f1c294f
and eax, 0x1b0008
or eax, 0x12040b0
mov dword [ebx], eax
add ebx, edx
and eax, 0x48abc58c
xor eax, 0xd543977
and eax, 0xc054100
or eax, 0xd0808600
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a3e5870
or eax, 0x2ded9d6
and eax, 0x12ffdff6
or eax, 0x41002008
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b48d275
and eax, 0x4300005d
or eax, 0x84000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b62f96a
and eax, 0xec62d805
or eax, 0x139c0080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x754e8caf
and eax, 0x80002a
or eax, 0xd81d5
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2af2e44b
and eax, 0x54500
or eax, 0xd4808200
mov dword [ebx], eax
add ebx, edx
and eax, 0x72449c1
xor eax, 0x432f9251
and eax, 0x22bd350
or eax, 0x18d42cae
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d77f0b5
and eax, 0x2d3df235
and eax, 0x5000001
or eax, 0xc200013e
mov dword [ebx], eax
add ebx, edx
and eax, 0x3709315
xor eax, 0x5b07200a
and eax, 0x58060005
or eax, 0xa7f8d080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6738b1bd
and eax, 0x2992a5d0
and eax, 0x802010
or eax, 0x654cef
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5436dbdb
and eax, 0xb66d43d
and eax, 0x8400
or eax, 0xcc854300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d187cbc
and eax, 0x919dbbbc
or eax, 0x2a624442
mov dword [ebx], eax
add ebx, edx
xor eax, 0xae53651
and eax, 0x81000001
or eax, 0x46000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x72169074
and eax, 0x14b118d9
and eax, 0x14100001
or eax, 0xebeec884
mov dword [ebx], eax
add ebx, edx
and eax, 0xb062167
xor eax, 0x1f4d6c49
and eax, 0x44c
or eax, 0x12413b3
mov dword [ebx], eax
add ebx, edx
or eax, 0x21d5e3d8
and eax, 0x5b094aaf
and eax, 0x14200
or eax, 0xc4848500
mov dword [ebx], eax
add ebx, edx
and eax, 0x523b649d
and eax, 0x14400
or eax, 0xa0febbfe
mov dword [ebx], eax
add ebx, edx
xor eax, 0x385559a9
and eax, 0x80000055
or eax, 0x47000128
mov dword [ebx], eax
add ebx, edx
or eax, 0x2e7b3878
and eax, 0xef7a0005
or eax, 0x1084c080
mov dword [ebx], eax
add ebx, edx
or eax, 0xd6fcd27
and eax, 0x478fbf54
and eax, 0x838404
or eax, 0x6050fb
mov dword [ebx], eax
add ebx, edx
and eax, 0xb4bb462
and eax, 0x18400
or eax, 0xbc844300
mov dword [ebx], eax
add ebx, edx
and eax, 0x6631f2a7
or eax, 0x23f90b81
and eax, 0x5f9cb80
or eax, 0x1806347e
mov dword [ebx], eax
add ebx, edx
or eax, 0x18fd9321
and eax, 0x5000184
or eax, 0xc2000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x102cd382
xor eax, 0x5df2d444
and eax, 0x8ade0080
or eax, 0x7520b805
mov dword [ebx], eax
add ebx, edx
and eax, 0x120e355f
xor eax, 0x2e4260e3
and eax, 0x4c10e6
or eax, 0xa18719
mov dword [ebx], eax
add ebx, edx
or eax, 0x5039df41
xor eax, 0x65488df5
and eax, 0x34854200
or eax, 0x80008500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x33c7bbd7
and eax, 0x2427cd6
or eax, 0x38bd8328
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ebb8303
or eax, 0x79d47115
and eax, 0x47000050
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x27cee2fd
or eax, 0x10586cf5
and eax, 0xf0dea085
or eax, 0xf201000
mov dword [ebx], eax
add ebx, edx
and eax, 0x37f03441
or eax, 0x319ad62a
and eax, 0x102202b
or eax, 0x508d4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x69680c99
and eax, 0x28050400
or eax, 0x8480c300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x25aa26f
xor eax, 0x7d9fb6c2
and eax, 0x5040d3ac
or eax, 0xcbf2c52
mov dword [ebx], eax
add ebx, edx
and eax, 0x3df8cb2d
and eax, 0x4000004
or eax, 0xc3000051
mov dword [ebx], eax
add ebx, edx
or eax, 0x39e73f16
xor eax, 0x11191ed
and eax, 0xfef6a880
or eax, 0x1080005
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5476d449
and eax, 0x70cc
or eax, 0x78033
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f4a42c5
and eax, 0x4000
or eax, 0xa4858700
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a1065df
and eax, 0x4500
or eax, 0x6bffbafe
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3db9f90b
and eax, 0x46000070
or eax, 0x81000108
mov dword [ebx], eax
add ebx, edx
and eax, 0x5185eccd
and eax, 0x41000000
or eax, 0xbefea085
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f341381
and eax, 0x263185
or eax, 0x487a
mov dword [ebx], eax
add ebx, edx
and eax, 0x9ed6946
xor eax, 0x4802c7dc
and eax, 0x8048a00
or eax, 0xb0490100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x488b4e35
and eax, 0x8000c101
or eax, 0x9010082
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a6a51ee
and eax, 0x410b904d
or eax, 0x14802800
mov dword [ebx], eax
add ebx, edx
or eax, 0x188ede9a
and eax, 0x828008
or eax, 0x600100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x32416291
xor eax, 0x465472b8
and eax, 0x74400000
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x568238e1
or eax, 0x69d5f7a8
and eax, 0x7c45c600
or eax, 0x80000006
mov dword [ebx], eax
add ebx, edx
or eax, 0x3e59d2df
or eax, 0x5e4e10e6
and eax, 0xc604c201
or eax, 0x2900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x60e8e738
and eax, 0x82000c01
or eax, 0x800f044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e0e5195
xor eax, 0x74f8dd0
and eax, 0x1002000
or eax, 0x4488dc45
mov dword [ebx], eax
add ebx, edx
and eax, 0xcbccfc6
and eax, 0x4b8c9943
and eax, 0x8040
or eax, 0x804547bf
mov dword [ebx], eax
add ebx, edx
and eax, 0x5249d248
and eax, 0xbaa185
and eax, 0
or eax, 0x14c5f
mov dword [ebx], eax
add ebx, edx
and eax, 0x60f6bf53
and eax, 0x443
or eax, 0x84e04184
mov dword [ebx], eax
add ebx, edx
or eax, 0x271ebd7e
and eax, 0x8700000b
or eax, 0x40000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x33633cd0
or eax, 0x39601c16
and eax, 0xb601004
or eax, 0x449aa041
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b423c53
and eax, 0x41420001
or eax, 0x4850000
mov dword [ebx], eax
add ebx, edx
and eax, 0x9211fd4
and eax, 0x1000000
or eax, 0x502ad0
mov dword [ebx], eax
add ebx, edx
or eax, 0x2434dc62
xor eax, 0x316ed17d
and eax, 0x4000700
or eax, 0x8045c000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x799c589c
and eax, 0x158c
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a2707d7
and eax, 0x4a2405c7
or eax, 0xb5588000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x40350402
and eax, 0xab0181c5
or eax, 0x40147e3a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c76bc61
and eax, 0x5430000
or eax, 0x40840000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b87485c
and eax, 0x83485c
or eax, 0x100180
mov dword [ebx], eax
add ebx, edx
or eax, 0x3d8ce240
or eax, 0x1726a67a
and eax, 0x1c85c700
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x70d5b02f
and eax, 0xc4d5f72e
or eax, 0x2a08d0
mov dword [ebx], eax
add ebx, edx
and eax, 0x164ce6b1
xor eax, 0x769cf54b
and eax, 0x42000001
or eax, 0x85000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x701379c9
and eax, 0xb7121880
or eax, 0x48ec8005
mov dword [ebx], eax
add ebx, edx
or eax, 0x65d69b31
or eax, 0x7a946c88
and eax, 0xd6b3bd
or eax, 0x10042
mov dword [ebx], eax
add ebx, edx
and eax, 0x433752fe
or eax, 0x4b54d9f4
and eax, 0x45c300
or eax, 0x90000400
mov dword [ebx], eax
add ebx, edx
and eax, 0x7cabd536
or eax, 0x73fdd124
and eax, 0x18500
or eax, 0xd3
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc094ce7
and eax, 0x8084104
or eax, 0xb1c404c3
mov dword [ebx], eax
add ebx, edx
and eax, 0x15f45e72
and eax, 0x1000040
or eax, 0xc6000101
mov dword [ebx], eax
add ebx, edx
and eax, 0x64a792ae
and eax, 0x44000000
or eax, 0xbbfe9485
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f10a788
and eax, 0x11a238d
or eax, 0x4872
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e076d0a
xor eax, 0xee2080a
and eax, 0x404100
or eax, 0xf0058600
mov dword [ebx], eax
add ebx, edx
xor eax, 0x8004d18
and eax, 0x2dfca2a4
and eax, 0
or eax, 0x567
mov dword [ebx], eax
add ebx, edx
and eax, 0x32a4fdb4
xor eax, 0x79213019
and eax, 0x68000505
or eax, 0x4d840c2
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc20a9f4
xor eax, 0x1b58a512
and eax, 0x43000000
or eax, 0x84000008
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f40c65c
and eax, 0x748cb38f
and eax, 0x44008004
or eax, 0x831c0841
mov dword [ebx], eax
add ebx, edx
and eax, 0xbba2691
and eax, 0x2e5ab46a
and eax, 0
or eax, 0x45c70000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3890faf7
and eax, 0x7ac4180c
and eax, 0x800000
or eax, 0x6c82b4
mov dword [ebx], eax
add ebx, edx
and eax, 0xa1c9c95
or eax, 0x522769c2
and eax, 0x1005c100
or eax, 0x80800600
mov dword [ebx], eax
add ebx, edx
or eax, 0x14724af2
xor eax, 0x560b330f
and eax, 0x42fcfcfc
or eax, 0x28030302
mov dword [ebx], eax
add ebx, edx
and eax, 0x63d86357
xor eax, 0x4f1f1150
and eax, 0x5000004
or eax, 0xc20000d0
mov dword [ebx], eax
add ebx, edx
or eax, 0x37a50bd6
xor eax, 0x1fffad26
and eax, 0x280aa440
or eax, 0x12800805
mov dword [ebx], eax
add ebx, edx
xor eax, 0x674115b1
xor eax, 0x5b79b71e
and eax, 0x4820000
or eax, 0x81450001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x29ea32d2
and eax, 0xac2d3280
or eax, 0x53d2cc0c
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b408108
and eax, 0x8008
or eax, 0x36c1
mov dword [ebx], eax
add ebx, edx
or eax, 0x2711a7f7
or eax, 0x4d12a193
and eax, 0xe0005c7
or eax, 0x10ec4000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x64e2fb52
xor eax, 0x83ef456
and eax, 0x42000080
or eax, 0x8500000c
mov dword [ebx], eax
add ebx, edx
and eax, 0x296d2f7
xor eax, 0x990caba
and eax, 0x1008804
or eax, 0xb0440441
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ad81d2e
and eax, 0x9880000
or eax, 0x44030000
mov dword [ebx], eax
add ebx, edx
or eax, 0x32253cc2
xor eax, 0x66ca2fd5
and eax, 0x19410110
or eax, 0xe48080c8
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b4f3f7f
and eax, 0x6216e4e0
and eax, 0x60
or eax, 0x89000117
mov dword [ebx], eax
add ebx, edx
xor eax, 0x29f0dbcd
or eax, 0x48710b0c
and eax, 0x4081d80c
or eax, 0x150a0041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x12a7e0ec
xor eax, 0x328a2d00
and eax, 0x500401a0
or eax, 0x88510250
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5bb59acc
and eax, 0x83e01108
or eax, 0x68104481
mov dword [ebx], eax
add ebx, edx
or eax, 0x5fbcfe64
and eax, 0xf0448b09
or eax, 0x10000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f14c25c
or eax, 0x50be9c18
and eax, 0x8901c001
or eax, 0x82
mov dword [ebx], eax
add ebx, edx
xor eax, 0x529111c8
and eax, 0x4980d041
or eax, 0x40b2004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1155c722
and eax, 0x104c3360
or eax, 0x80010890
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a54db24
and eax, 0x40900
or eax, 0x89840f
mov dword [ebx], eax
add ebx, edx
and eax, 0x40e3f24
and eax, 0x80000
or eax, 0x55830000
mov dword [ebx], eax
add ebx, edx
and eax, 0x49827873
and eax, 0x1820000
or eax, 0x6883ec
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3359231c
or eax, 0x510df3d0
and eax, 0x3ac5180
or eax, 0x88400409
mov dword [ebx], eax
add ebx, edx
or eax, 0x330c938e
or eax, 0xdd0cf68
and eax, 0x8080cc45
or eax, 0x40032000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e39e2e0
or eax, 0x5391da8e
and eax, 0xcc018801
or eax, 0x20440100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x12eec3f6
xor eax, 0x1633e885
and eax, 0x80980002
or eax, 0x3444d89
mov dword [ebx], eax
add ebx, edx
or eax, 0x335fd844
xor eax, 0x3cb83312
and eax, 0xd0100c1
or eax, 0x40880100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e05f775
xor eax, 0x502e3e82
and eax, 0x40008814
or eax, 0xa05503c8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x19638345
and eax, 0x2b82b41b
and eax, 0x9000001
or eax, 0x8001ea82
mov dword [ebx], eax
add ebx, edx
and eax, 0x74ee1fac
and eax, 0
or eax, 0x458be055
mov dword [ebx], eax
add ebx, edx
xor eax, 0x10531f1c
and eax, 0x44403b08
or eax, 0x88050084
mov dword [ebx], eax
add ebx, edx
xor eax, 0x110b9140
and eax, 0x4d0a0a4c
or eax, 0x814031
mov dword [ebx], eax
add ebx, edx
xor eax, 0x39442505
and eax, 0x4d2b60
or eax, 0x88001080
mov dword [ebx], eax
add ebx, edx
or eax, 0x44b676d6
and eax, 0x448b4274
or eax, 0x11000009
mov dword [ebx], eax
add ebx, edx
and eax, 0x48145de8
xor eax, 0xd9882eb
and eax, 0x4c100280
or eax, 0x9045096c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x41252206
and eax, 0x1d30012a
or eax, 0x60845411
mov dword [ebx], eax
add ebx, edx
or eax, 0x64058994
and eax, 0x30058937
or eax, 0x80400200
mov dword [ebx], eax
add ebx, edx
and eax, 0x1db88950
and eax, 0x157ec471
and eax, 0x10000010
or eax, 0x6d84452b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x424e5825
xor eax, 0xbc6f6a0
and eax, 0x340c8b2e
or eax, 0x80410001
mov dword [ebx], eax
add ebx, edx
or eax, 0x6447ad1d
xor eax, 0x773b1f6c
and eax, 0x1000013
or eax, 0x7c804d28
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1ea17ec0
or eax, 0x4ff73758
and eax, 0x60550323
or eax, 0x80008804
mov dword [ebx], eax
add ebx, edx
and eax, 0x623c5cb7
xor eax, 0x575703b7
and eax, 0x34400110
or eax, 0x489c542b
mov dword [ebx], eax
add ebx, edx
and eax, 0x3907c98c
and eax, 0x139372d4
and eax, 0x10000000
or eax, 0xa0458b16
mov dword [ebx], eax
add ebx, edx
and eax, 0x46d3ea9e
and eax, 0x77a6a01
and eax, 0x400200
or eax, 0xd03df599
mov dword [ebx], eax
add ebx, edx
xor eax, 0x15d41b97
xor eax, 0x4d2d1f99
and eax, 0x4c085
or eax, 0x14700000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2494f686
and eax, 0x34748483
or eax, 0xcb080108
mov dword [ebx], eax
add ebx, edx
or eax, 0x7da1237a
and eax, 0x4509a7fb
or eax, 0x25804
mov dword [ebx], eax
add ebx, edx
and eax, 0x4cad3522
and eax, 0x93400
or eax, 0x8b0040d8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x277736f4
and eax, 0xa802000c
or eax, 0x4181ac41
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c3fcbd8
or eax, 0x4bdb794
and eax, 0x2c0d8900
or eax, 0x80400001
mov dword [ebx], eax
add ebx, edx
or eax, 0x228779ec
and eax, 0x37983a2a
and eax, 0x2801008
or eax, 0x81504583
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ba75c5e
or eax, 0x1ed7cc1f
and eax, 0x158101ca
or eax, 0x40080020
mov dword [ebx], eax
add ebx, edx
or eax, 0x31ce73f7
or eax, 0x3da52eba
and eax, 0x4c450bd0
or eax, 0x80008000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2475ce1b
xor eax, 0x31aa5ced
and eax, 0x89018002
or eax, 0x6881
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f47e03e
or eax, 0x78405ad
and eax, 0xec1cc05
or eax, 0x50280040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x61e11fa6
and eax, 0xb08d3e3
or eax, 0x80f72c1c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x40539e3a
and eax, 0xc1800045
or eax, 0x20010808
mov dword [ebx], eax
add ebx, edx
xor eax, 0x337110bc
and eax, 0x80000000
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b5a852a
xor eax, 0x17b55f15
and eax, 0x5840614
or eax, 0x40420060
mov dword [ebx], eax
add ebx, edx
and eax, 0x1ff2662e
or eax, 0x6566b301
and eax, 0x4e20121
or eax, 0x900da
mov dword [ebx], eax
add ebx, edx
xor eax, 0x291a9f47
and eax, 0xf10484
or eax, 0xa4142
mov dword [ebx], eax
add ebx, edx
and eax, 0x20dd6300
or eax, 0x6ae0dbcb
and eax, 0x8f9518a
or eax, 0x80020400
mov dword [ebx], eax
add ebx, edx
or eax, 0x53a3c85d
xor eax, 0x1f0b30f4
and eax, 0x84c0ec01
or eax, 0x1071254
mov dword [ebx], eax
add ebx, edx
and eax, 0x2aa60c5c
and eax, 0x6407a3f3
and eax, 0x60000
or eax, 0xfff9fe88
mov dword [ebx], eax
add ebx, edx
or eax, 0x7de76d85
and eax, 0x4c8c
or eax, 0x42
mov dword [ebx], eax
add ebx, edx
or eax, 0x5239de04
and eax, 0x520084c6
or eax, 0xac840101
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b7d32d1
and eax, 0x697632b0
and eax, 0x49403290
or eax, 0x160bcd6f
mov dword [ebx], eax
add ebx, edx
and eax, 0x70a71c7d
and eax, 0x30000
or eax, 0x85c40000
mov dword [ebx], eax
add ebx, edx
or eax, 0x329dbe66
and eax, 0xb7dfbe00
or eax, 0x48204080
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ad41c53
and eax, 0x7801
or eax, 0x2c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x300b80ec
and eax, 0x300880c1
or eax, 0xce740506
mov dword [ebx], eax
add ebx, edx
xor eax, 0x39a8f1cf
and eax, 0xf436ed9
and eax, 0x4006408
or eax, 0x10209bf7
mov dword [ebx], eax
add ebx, edx
or eax, 0x775237c0
and eax, 0x7c38ddaf
and eax, 0x4000000
or eax, 0x81c70000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6e16b03e
xor eax, 0x76668a0c
and eax, 0x9db73a30
or eax, 0x6248c448
mov dword [ebx], eax
add ebx, edx
and eax, 0x1ea78ec4
xor eax, 0x93af32b
and eax, 0x961
or eax, 0x8010
mov dword [ebx], eax
add ebx, edx
or eax, 0x1d52b643
or eax, 0x6e6dec11
and eax, 0x7e748543
or eax, 0x80000084
mov dword [ebx], eax
add ebx, edx
and eax, 0x2dcf4846
and eax, 0x2ecf3bfb
and eax, 0x440042
or eax, 0x11bffbd
mov dword [ebx], eax
add ebx, edx
and eax, 0x75c8fc3d
and eax, 0x1400000
or eax, 0x84870000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1d482427
and eax, 0x6efee8a1
and eax, 0x4400000
or eax, 0xfbbffe70
mov dword [ebx], eax
add ebx, edx
xor eax, 0x15cbb1f7
and eax, 0x483
or eax, 0xa040
mov dword [ebx], eax
add ebx, edx
or eax, 0x5927da86
and eax, 0x268a9630
and eax, 0x8400
or eax, 0xfe6c01c7
mov dword [ebx], eax
add ebx, edx
and eax, 0x65f11ddd
or eax, 0x58d5a438
and eax, 0x64c0a5fd
or eax, 0x10a5a02
mov dword [ebx], eax
add ebx, edx
xor eax, 0x10a7b807
and eax, 0x5450000
or eax, 0x80820001
mov dword [ebx], eax
add ebx, edx
or eax, 0x37bf64e2
or eax, 0x2a2666b7
and eax, 0xbfff6660
or eax, 0x40009808
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2eb927af
and eax, 0x4804
or eax, 0x2610
mov dword [ebx], eax
add ebx, edx
and eax, 0x313e18ea
or eax, 0xe3019df
and eax, 0xe2001c7
or eax, 0xf0448400
mov dword [ebx], eax
add ebx, edx
and eax, 0x49b3201
and eax, 0x25f633e5
and eax, 0x4000001
or eax, 0x3174fffe
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d104b3c
and eax, 0x5440000
or eax, 0x80830000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1183b2c
and eax, 0x84df3a20
or eax, 0x7b20c440
mov dword [ebx], eax
add ebx, edx
or eax, 0x11610430
and eax, 0x4410
or eax, 0x185
mov dword [ebx], eax
add ebx, edx
or eax, 0xd02c104
or eax, 0x6b607f61
and eax, 0x6e4085c5
or eax, 0x901c0002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1964e17e
and eax, 0x473864b9
or eax, 0x10439b46
mov dword [ebx], eax
add ebx, edx
xor eax, 0x74b7095
and eax, 0
or eax, 0x85c70000
mov dword [ebx], eax
add ebx, edx
or eax, 0x587e8d81
and eax, 0x64464a8f
and eax, 0x44460800
or eax, 0xbbb9f658
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1961dc00
and eax, 0x208
or eax, 0x55a1
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c3da58b
xor eax, 0x6fa392ff
and eax, 0x6e008546
or eax, 0x90540081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3523a329
and eax, 0xc22226ee
or eax, 0x80d911
mov dword [ebx], eax
add ebx, edx
or eax, 0x34eae85f
and eax, 0x462c0192
and eax, 0x4000000
or eax, 0x81c70000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d719b43
and eax, 0xddf79a40
or eax, 0x22086410
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b9f6580
and eax, 0x180
or eax, 0x10005
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ac8ace8
or eax, 0x7f85db3c
and eax, 0x7e048184
or eax, 0x80480443
mov dword [ebx], eax
add ebx, edx
and eax, 0x14111044
and eax, 0x4000044
or eax, 0x8af2ffbb
mov dword [ebx], eax
add ebx, edx
or eax, 0x6a9db312
xor eax, 0x1c94f8ef
and eax, 0x80430000
or eax, 0x5840000
mov dword [ebx], eax
add ebx, edx
or eax, 0x476d9f7
and eax, 0x85f7d840
or eax, 0x7a082608
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ed58a8c
and eax, 0x10800
or eax, 0x44a1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2fd306a6
and eax, 0x2e400007
or eax, 0xd00485c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x570ae8d0
and eax, 0x2d33a018
and eax, 0x2800a010
or eax, 0x40885fef
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c5861a
or eax, 0x48b8e300
and eax, 0x5c50000
or eax, 0x80020000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c9ed336
and eax, 0x4b51e41b
and eax, 0x951c000
or eax, 0xf6ae3e40
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ae0802
or eax, 0x73552933
and eax, 0xa863
or eax, 0x8c
mov dword [ebx], eax
add ebx, edx
and eax, 0x4bfa25bc
and eax, 0x5132e9a8
and eax, 0x80
or eax, 0xfe3c8547
mov dword [ebx], eax
add ebx, edx
xor eax, 0x74dabf03
and eax, 0x8a643ac4
or eax, 0x2410c53b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c0783fa
or eax, 0x371b8c37
and eax, 0x85430000
or eax, 0x840000
mov dword [ebx], eax
add ebx, edx
or eax, 0x63a3c48a
and eax, 0xe7e7c408
or eax, 0x18183a30
mov dword [ebx], eax
add ebx, edx
and eax, 0xcb5f83a
and eax, 0xe030
or eax, 0x484
mov dword [ebx], eax
add ebx, edx
xor eax, 0x541fc11b
xor eax, 0x7d17782b
and eax, 0x1c80
or eax, 0x2d3a068
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2848b920
xor eax, 0x68e171cb
and eax, 0x400000
or eax, 0x8058b00
mov dword [ebx], eax
add ebx, edx
and eax, 0x7531f104
and eax, 0
or eax, 0x25
mov dword [ebx], eax
add ebx, edx
or eax, 0x2a3e3e56
or eax, 0x399e5a94
and eax, 0x2067420
or eax, 0xc4000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b88f5ed
and eax, 0xe9008045
or eax, 0x2017a00
mov dword [ebx], eax
add ebx, edx
or eax, 0x24fe1114
and eax, 0xea45c204
or eax, 0x10000400
mov dword [ebx], eax
add ebx, edx
or eax, 0x39bb61d0
and eax, 0xfa4d8200
or eax, 0x800
mov dword [ebx], eax
add ebx, edx
or eax, 0x64aaf638
and eax, 0xeed4c08
or eax, 0x1100180
mov dword [ebx], eax
add ebx, edx
or eax, 0x269c6922
and eax, 0x393514a9
and eax, 0x13504a0
or eax, 0x84ca5116
mov dword [ebx], eax
add ebx, edx
and eax, 0x3aa2957
and eax, 0x10a0012
or eax, 0xe1074c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4049cb9c
and eax, 0x760aa22b
and eax, 0x4020002
or eax, 0x81fc45b4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5182d747
and eax, 0x41010c0
or eax, 0xb026500
mov dword [ebx], eax
add ebx, edx
or eax, 0x13f7a962
or eax, 0x312fdc2b
and eax, 0x5fd4da2
or eax, 0x80000014
mov dword [ebx], eax
add ebx, edx
xor eax, 0x361283e8
and eax, 0xb00a4448
or eax, 0x8003181
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2ab3d008
and eax, 0
or eax, 2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e8a7ee5
xor eax, 0x7e753a42
and eax, 0x504a1
or eax, 0xbb48
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a426e24
and eax, 0x600
or eax, 0x3485c100
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e6bd8e
and eax, 0x5e7ff8e
or eax, 0x48180070
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f64a99
and eax, 0x5000010
or eax, 0xc2000041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b262d53
and eax, 0xac262000
or eax, 0x53d81085
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a81cf01
or eax, 0x1e4bafc0
and eax, 0xc2a1c1
or eax, 0x10403e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x75406402
or eax, 0x76ef38a4
and eax, 0x24858500
or eax, 0x8004200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7f6d8ab
and eax, 0x23731faa
or eax, 0x848ce054
mov dword [ebx], eax
add ebx, edx
xor eax, 0x25524a65
and eax, 0x82000118
or eax, 0x45000044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b96652f
xor eax, 0x1c6520d8
and eax, 0xa0f20081
or eax, 0x5f0c2804
mov dword [ebx], eax
add ebx, edx
and eax, 0x13e2027
and eax, 0x294f5b75
and eax, 0x1040005
or eax, 0x704afa
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c10b8a3
and eax, 0x404c200
or eax, 0x20810500
mov dword [ebx], eax
add ebx, edx
and eax, 0x50fdaaf7
or eax, 0x22c5396b
and eax, 0x22c5bb6a
or eax, 0x803a4494
mov dword [ebx], eax
add ebx, edx
and eax, 0x7344d7b
and eax, 0x200004a
or eax, 0xc5000085
mov dword [ebx], eax
add ebx, edx
and eax, 0x17ea0627
and eax, 0x7000005
or eax, 0xf8fe2080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3fe13040
and eax, 0x710c5
or eax, 0xef3a
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f407a21
xor eax, 0x680aa0af
and eax, 0x454700
or eax, 0xa8008000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x271fe3dc
and eax, 0xbca09aa
and eax, 0x88
or eax, 0x17502
mov dword [ebx], eax
add ebx, edx
or eax, 0x4879162
and eax, 0x40485c2
or eax, 0xfa180005
mov dword [ebx], eax
add ebx, edx
xor eax, 0x601e8881
and eax, 0x80020d46
or eax, 0x6138f2b9
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ca29e94
and eax, 0x20000
or eax, 0x85c50000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3df43fc7
and eax, 0x5c40000
or eax, 0xfa3bfe18
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6933f697
and eax, 0x80
or eax, 0xb640
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5481edfc
and eax, 0x6b505021
and eax, 0x40000000
or eax, 0xbe1485c7
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2ebc1668
and eax, 0xa093af
or eax, 0x9116c50
mov dword [ebx], eax
add ebx, edx
or eax, 0x214f56e
and eax, 0x1850001
or eax, 0x84420000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b2b2c4c
xor eax, 0x7da91061
and eax, 0x7caa1000
or eax, 0x8355ee10
mov dword [ebx], eax
add ebx, edx
or eax, 0x27749446
xor eax, 0x4536ca5a
and eax, 0x1400
or eax, 0x80c3
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b7be9af
or eax, 0x2182c5ec
and eax, 0x6a0885c4
or eax, 0x94040003
mov dword [ebx], eax
add ebx, edx
or eax, 0x37490686
and eax, 0x184d87c7
or eax, 0x227838
mov dword [ebx], eax
add ebx, edx
xor eax, 0x280b7f44
or eax, 0x122ef6b5
and eax, 0x460001
or eax, 0x85810000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x275d71ea
and eax, 0xa29a7008
or eax, 0x5d658e00
mov dword [ebx], eax
add ebx, edx
and eax, 0x727651c5
and eax, 0x5000
or eax, 0x1052c
mov dword [ebx], eax
add ebx, edx
or eax, 0xd734d6e
and eax, 0xc000546
or eax, 0xf2048081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c61d47d
or eax, 0x331c60ab
and eax, 0xb16571bb
or eax, 0x4828e44
mov dword [ebx], eax
add ebx, edx
and eax, 0x40d3b405
and eax, 0xc30000
or eax, 0x85040000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7386682c
and eax, 0xf6416800
or eax, 0x9be9600
mov dword [ebx], eax
add ebx, edx
xor eax, 0x72a3db48
xor eax, 0x249290ff
and eax, 0x3035
or eax, 0x14040
mov dword [ebx], eax
add ebx, edx
or eax, 0x654c160e
and eax, 0x654c0447
or eax, 0x98b08180
mov dword [ebx], eax
add ebx, edx
and eax, 0x5756655c
xor eax, 0x77e9c18a
and eax, 0x208c4ce
or eax, 0xc5423b31
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a3b3281
xor eax, 0x51e78d2
and eax, 0x5040000
or eax, 0x80c30000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x16cabb3a
xor eax, 0x6c006a11
and eax, 0xff0dd128
or eax, 0xf22cd0
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e7ecdde
and eax, 0x14830
or eax, 0x201
mov dword [ebx], eax
add ebx, edx
or eax, 0x10fd327a
and eax, 0x10f40043
or eax, 0xed008584
mov dword [ebx], eax
add ebx, edx
or eax, 0xf9331f4
or eax, 0x5dce3524
and eax, 0x44ab5f7
or eax, 0x4a08
mov dword [ebx], eax
add ebx, edx
and eax, 0x67e86533
and eax, 0x4400000
or eax, 0x81870000
mov dword [ebx], eax
add ebx, edx
and eax, 0x74611369
or eax, 0x6cc33696
and eax, 0x6cc33490
or eax, 0x933cc960
mov dword [ebx], eax
add ebx, edx
or eax, 0x63fbbbda
and eax, 0x7a62
or eax, 5
mov dword [ebx], eax
add ebx, edx
and eax, 0x56544ca6
and eax, 6
or eax, 0xfdec85c1
mov dword [ebx], eax
add ebx, edx
and eax, 0x61685418
or eax, 0x42314861
and eax, 0x3594c61
or eax, 0x9006b39e
mov dword [ebx], eax
add ebx, edx
and eax, 0x782396db
or eax, 0x1bb15867
and eax, 0x1830000
or eax, 0x84440000
mov dword [ebx], eax
add ebx, edx
or eax, 0x86cc7eb
and eax, 0x8defc5e8
or eax, 0x72103800
mov dword [ebx], eax
add ebx, edx
and eax, 0x30a9227f
or eax, 0x57ca180e
and eax, 0x1804
or eax, 0x90
mov dword [ebx], eax
add ebx, edx
and eax, 0x44bf7a7d
and eax, 0x1000
or eax, 0x83a8458b
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d3ee815
and eax, 0x4588018a
or eax, 0x10010060
mov dword [ebx], eax
add ebx, edx
or eax, 0x31e8f8c1
or eax, 0x628006c7
and eax, 0x45a00fa8
or eax, 0x160000
mov dword [ebx], eax
add ebx, edx
or eax, 0x73dd9964
and eax, 0x74c085ec
or eax, 0x13
mov dword [ebx], eax
add ebx, edx
and eax, 0x4691514
xor eax, 0xc307261
and eax, 0x8300710
or eax, 0x4586080a
mov dword [ebx], eax
add ebx, edx
or eax, 0x5a2e6092
and eax, 0x6875898c
and eax, 0x40000188
or eax, 0x34c98476
mov dword [ebx], eax
add ebx, edx
xor eax, 0x453d32f8
and eax, 0x11b40702
or eax, 0x44020810
mov dword [ebx], eax
add ebx, edx
xor eax, 0x32366643
xor eax, 0x6010d26c
and eax, 0x590813d
or eax, 0x704204c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x563d59f1
or eax, 0x5caa9c58
and eax, 0x49808
or eax, 0x2002
mov dword [ebx], eax
add ebx, edx
or eax, 0x51257213
and eax, 0x330976d9
and eax, 0x1010000
or eax, 0xc4e80000
mov dword [ebx], eax
add ebx, edx
and eax, 0x42b0dad1
and eax, 0x2f470b9a
and eax, 0
or eax, 0xf000004
mov dword [ebx], eax
add ebx, edx
and eax, 0xf9eb4b8
xor eax, 0x2c6413f9
and eax, 0x16401b0
or eax, 0x849b4406
mov dword [ebx], eax
add ebx, edx
or eax, 0x576aedb1
or eax, 0x3a022bfe
and eax, 0xf1a64c0
or eax, 0x1000
mov dword [ebx], eax
add ebx, edx
and eax, 0x39a6b654
xor eax, 0x4fec8bce
and eax, 0x4ee0d86
or eax, 0x81104030
mov dword [ebx], eax
add ebx, edx
and eax, 0x547c58da
xor eax, 0x7478032f
and eax, 0x4189
or eax, 0xf123440
mov dword [ebx], eax
add ebx, edx
or eax, 0x244096f8
and eax, 0x55055b0
or eax, 0x80ad0006
mov dword [ebx], eax
add ebx, edx
xor eax, 0x59391bb0
and eax, 0x98004402
or eax, 0x200a30d0
mov dword [ebx], eax
add ebx, edx
or eax, 0x4483461d
and eax, 0
or eax, 0x20
mov dword [ebx], eax
add ebx, edx
or eax, 0x50ed3a43
and eax, 0x42261
or eax, 0x8188
mov dword [ebx], eax
add ebx, edx
xor eax, 0x743acf15
and eax, 0x64044400
or eax, 0x80818300
mov dword [ebx], eax
add ebx, edx
or eax, 0x326f71a7
or eax, 0x7b490663
and eax, 0xe9eff7e5
or eax, 0x100818
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d0b69cb
and eax, 0xc5000147
or eax, 0x2000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a5970f0
and eax, 0x2000000
or eax, 0xfdfde085
mov dword [ebx], eax
add ebx, edx
and eax, 0x191521fb
or eax, 0x1eac9105
and eax, 0x5a185
or eax, 0xc7a
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e45f2cb
and eax, 0x58000
or eax, 0x74804700
mov dword [ebx], eax
add ebx, edx
or eax, 0x5aa944f9
or eax, 0x141828f2
and eax, 0x54bdeffb
or eax, 0x81421004
mov dword [ebx], eax
add ebx, edx
or eax, 0x58df4cbb
and eax, 0xc50000ae
or eax, 0x2000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2469ad8e
and eax, 0x24ef777a
and eax, 0x4000000
or eax, 0xfbfddc85
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5cdbe3db
xor eax, 0x542b80d9
and eax, 0x1099787
or eax, 0x78
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d8ff904
and eax, 0x18844600
or eax, 0xc0018100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f3031b6
and eax, 0x5d8c95d6
and eax, 0x5849494
or eax, 0xfa7b6b69
mov dword [ebx], eax
add ebx, edx
or eax, 0x4f7c77b8
and eax, 0xc7000018
or eax, 2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5bf9f6b7
and eax, 0x1a7329f7
and eax, 0x602005
or eax, 0x3048440
mov dword [ebx], eax
add ebx, edx
xor eax, 0x40a3d14
xor eax, 0x6f60716d
and eax, 0x60000
or eax, 0x85c10001
mov dword [ebx], eax
add ebx, edx
and eax, 0x7dd6673b
and eax, 0x4636256
and eax, 0x4420000
or eax, 0xfbbdfdd4
mov dword [ebx], eax
add ebx, edx
and eax, 0x77bf295a
and eax, 0x810
or eax, 0x1284
mov dword [ebx], eax
add ebx, edx
and eax, 0x39465258
and eax, 0
or eax, 0xfdd085c7
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4dd851e2
xor eax, 0x3e59ff92
and eax, 0xc002bb7
or eax, 0x610ad448
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ddb45ff
xor eax, 0x7dbeaca3
and eax, 0x450000
or eax, 0x85820000
mov dword [ebx], eax
add ebx, edx
or eax, 0x79d42759
xor eax, 0x29e6372
and eax, 0xff494408
or eax, 0xb6b9c4
mov dword [ebx], eax
add ebx, edx
or eax, 0x3d396265
or eax, 0x2619b137
and eax, 0x129dd
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x19afed17
and eax, 0x198885c7
or eax, 0xe4400000
mov dword [ebx], eax
add ebx, edx
and eax, 0x395d9600
and eax, 0x29088400
or eax, 0x42357bff
mov dword [ebx], eax
add ebx, edx
or eax, 0x42e95097
and eax, 0x1c50001
or eax, 0x84020000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5827959
and eax, 0x80457940
or eax, 0x7fba8484
mov dword [ebx], eax
add ebx, edx
and eax, 0x2aaff1e0
or eax, 0x350edbbc
and eax, 0x1b70
or eax, 2
mov dword [ebx], eax
add ebx, edx
or eax, 0x2bce01a9
or eax, 0x12e11f1b
and eax, 0x39c005c3
or eax, 0xc4008004
mov dword [ebx], eax
add ebx, edx
or eax, 0x1419d19e
and eax, 0x70c8d5df
or eax, 0x22a20
mov dword [ebx], eax
add ebx, edx
or eax, 0x34f3da9b
or eax, 0x101f6623
and eax, 0x4c70000
or eax, 0x81000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a2f3dc4
or eax, 0x4b3408ce
and eax, 0xeffc3d8c
or eax, 0x1003c030
mov dword [ebx], eax
add ebx, edx
xor eax, 0x12deb4b
and eax, 0x291
or eax, 0x14908
mov dword [ebx], eax
add ebx, edx
xor eax, 0x143b3c63
xor eax, 0x61b064bd
and eax, 0x75880147
or eax, 0x88308480
mov dword [ebx], eax
add ebx, edx
xor eax, 0x26065a20
and eax, 0x5ba6dfe7
or eax, 0x4012018
mov dword [ebx], eax
add ebx, edx
xor eax, 0x658337f2
and eax, 0x40000
or eax, 0x85c30000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4035b02f
and eax, 0xc5f2b024
or eax, 0x3a0d4d90
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3654a1d7
and eax, 0x1060
or eax, 0x8390
mov dword [ebx], eax
add ebx, edx
xor eax, 0x77387672
xor eax, 0x4364e1b4
and eax, 0x34100406
or eax, 0xc9a081c1
mov dword [ebx], eax
add ebx, edx
or eax, 0x665069e2
and eax, 0xe260ede7
or eax, 0x51218
mov dword [ebx], eax
add ebx, edx
xor eax, 0x33a26325
and eax, 0x81c70000
or eax, 0x4000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x51c30046
and eax, 0xd4040004
or eax, 0x2bfbfda8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x64169777
and eax, 0x4851
or eax, 0x9120
mov dword [ebx], eax
add ebx, edx
or eax, 0x187f9d36
and eax, 0x18288547
or eax, 0xe5800080
mov dword [ebx], eax
add ebx, edx
or eax, 0x42211e2
and eax, 0x1e349d05
and eax, 0x18009505
or eax, 0x631b6afa
mov dword [ebx], eax
add ebx, edx
and eax, 0x1866e4b0
and eax, 0x20000
or eax, 0x85c50000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ba5ca20
and eax, 0xfe62c820
or eax, 0x19d3584
mov dword [ebx], eax
add ebx, edx
xor eax, 0x225999d7
and eax, 0x11
or eax, 0xa80
mov dword [ebx], eax
add ebx, edx
and eax, 0xfe2e35e
and eax, 0
or eax, 0xff7885c7
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a70750e
and eax, 0x400506
or eax, 0x8480faf9
mov dword [ebx], eax
add ebx, edx
xor eax, 0x629b5176
and eax, 0x84430001
or eax, 0x1840000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x73471dec
or eax, 0x1b51efdc
and eax, 0xffd1fda0
or eax, 0x2e0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x76ba162d
or eax, 0x1da147df
and eax, 0x2171
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f394ed6
and eax, 0x40876f2d
and eax, 0x40000501
or eax, 0xbf78808a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7978bbac
and eax, 0x84003e27
or eax, 0x13bc1d8
mov dword [ebx], eax
add ebx, edx
or eax, 0x38eb64e2
and eax, 0x3797de2b
and eax, 0x3593de20
or eax, 0xca6c2154
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4411ccf1
or eax, 0x53dbc3a0
and eax, 0x498b0125
or eax, 0x4000858
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5bb809d9
and eax, 0x100a4
or eax, 0x1c08300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7477a3e7
and eax, 0x5a40001
or eax, 0xa004d88
mov dword [ebx], eax
add ebx, edx
or eax, 0x1f0ecdb0
and eax, 0x5ae45b0
or eax, 0x80511006
mov dword [ebx], eax
add ebx, edx
or eax, 0x34d39658
and eax, 0xb18407d2
or eax, 0x48000800
mov dword [ebx], eax
add ebx, edx
or eax, 0x357b1d1a
and eax, 0x30f7d6a3
and eax, 0
or eax, 0xf000001
mov dword [ebx], eax
add ebx, edx
or eax, 0x660aeb25
and eax, 0x50a4124
or eax, 0x80f40492
mov dword [ebx], eax
add ebx, edx
and eax, 0x7692658f
and eax, 0x4800580
or eax, 0xe9040a40
mov dword [ebx], eax
add ebx, edx
and eax, 0x5dd8e11c
and eax, 0xd000000
or eax, 0x2000001
mov dword [ebx], eax
add ebx, edx
xor eax, 0xcef9728
and eax, 0x1ed0520
or eax, 0x84104896
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d7d907a
or eax, 0xf2e1235
and eax, 0x1040201
or eax, 0xe0800dc8
mov dword [ebx], eax
add ebx, edx
or eax, 0x758fd7ac
or eax, 0x3c56183
and eax, 0xc7000001
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x92aa67f
or eax, 0x40429155
and eax, 0xcf689405
or eax, 0x30950880
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3153d199
and eax, 0xa401c
or eax, 0x140b2e3
mov dword [ebx], eax
add ebx, edx
xor eax, 0x686b4f6f
xor eax, 0x5048760a
and eax, 0x1001c300
or eax, 0x40840400
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e1aa3c5
xor eax, 0x55e90aba
and eax, 0x976ed7f
or eax, 0x60891280
mov dword [ebx], eax
add ebx, edx
or eax, 0x203fed2a
xor eax, 0x7f917e8a
and eax, 0x6000050
or eax, 0xc1000082
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d55e5b8
and eax, 0x44000000
or eax, 0x32969845
mov dword [ebx], eax
add ebx, edx
or eax, 0x60185b89
xor eax, 0x618eb49a
and eax, 0x5000001
or eax, 0x40c70000
mov dword [ebx], eax
add ebx, edx
and eax, 0x12036dce
or eax, 0x2b100e71
and eax, 0x100410
or eax, 0x6cb184
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e2fee60
and eax, 0x1005c700
or eax, 0x60800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7226bf7a
and eax, 0x52a7ff7a
or eax, 0x84580085
mov dword [ebx], eax
add ebx, edx
and eax, 0x2fe7514b
and eax, 0x31870d62
and eax, 0x102
or eax, 0xc700001c
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d5f8d70
xor eax, 0xb7c7dab
and eax, 0xd023e045
or eax, 0x23900400
mov dword [ebx], eax
add ebx, edx
and eax, 0x113a5d16
and eax, 0x4a069edf
and eax, 0x20000
or eax, 0x45c50000
mov dword [ebx], eax
add ebx, edx
and eax, 0x762f00a1
and eax, 0x20000
or eax, 0xf08aa0
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c23dccc
and eax, 0x6cb1e196
and eax, 0x8000
or eax, 0x54854700
mov dword [ebx], eax
add ebx, edx
or eax, 0x4262ffb8
xor eax, 0x7b48dde2
and eax, 0x25af225a
or eax, 0xd250dda5
mov dword [ebx], eax
add ebx, edx
xor eax, 0x15941360
and eax, 0xc200001d
or eax, 0x5000160
mov dword [ebx], eax
add ebx, edx
and eax, 0x75e14ee5
and eax, 0x736675cc
and eax, 0x41000044
or eax, 0x1403c401
mov dword [ebx], eax
add ebx, edx
or eax, 0x22ffd75d
and eax, 0x45c70000
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b73d9a4
and eax, 0xc0d180
or eax, 0x2240
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c01b3d9
and eax, 0x881c300
or eax, 0x90040400
mov dword [ebx], eax
add ebx, edx
and eax, 0x38390cdb
and eax, 0x18010400
or eax, 0xa1fefbfd
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d71c8a1
or eax, 0x55a0eed
and eax, 0x5000084
or eax, 0xc2000002
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ba5069d
xor eax, 0x7bf7a45c
and eax, 0x4428041
or eax, 0x4804
mov dword [ebx], eax
add ebx, edx
and eax, 0x6187f0d5
and eax, 0x20000
or eax, 0x85c50000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a88deab
xor eax, 0xa961013
and eax, 0xa161000
or eax, 0xf5e9ef44
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3c97f97a
and eax, 0x626
or eax, 0xd081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x46212979
and eax, 0x78f2391c
and eax, 0x40200104
or eax, 0xb5d444c3
mov dword [ebx], eax
add ebx, edx
xor eax, 0x32998053
and eax, 0x49f63359
and eax, 0x41000000
or eax, 0x860000e2
mov dword [ebx], eax
add ebx, edx
and eax, 0x36ef505f
and eax, 0x6000000
or eax, 0xf9ff4c85
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2722a0cc
xor eax, 0x4da2874c
and eax, 0x1794305
or eax, 0x84fa
mov dword [ebx], eax
add ebx, edx
and eax, 0x3af893cf
and eax, 0x8300
or eax, 0x94854400
mov dword [ebx], eax
add ebx, edx
or eax, 0x13804774
or eax, 0x5f45be61
and eax, 0x98c5ff75
or eax, 0x203a0088
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2db88a4b
and eax, 0x85000120
or eax, 0x42000048
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b152adf
and eax, 0xec152885
or eax, 0x13ea4400
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b878a85
or eax, 0x5fad0a9f
and eax, 0xf9609f
or eax, 0x1060
mov dword [ebx], eax
add ebx, edx
xor eax, 0x54fb90ea
and eax, 0x4000c000
or eax, 0xa8450700
mov dword [ebx], eax
add ebx, edx
or eax, 0x5bce1541
and eax, 0xd400
or eax, 0x2018
mov dword [ebx], eax
add ebx, edx
and eax, 0x44fa9f9a
and eax, 0x8400
or eax, 0xff5801c7
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b43d672
and eax, 0x5a49d7f7
or eax, 0x202808
mov dword [ebx], eax
add ebx, edx
xor eax, 0x30282b7f
and eax, 0x20d09a57
and eax, 0x400000
or eax, 0x45870000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x60fd335b
and eax, 0xa1250
or eax, 0x80c884
mov dword [ebx], eax
add ebx, edx
or eax, 0x54c2d40d
or eax, 0x2d251950
and eax, 0x4085c700
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x7cfd82c6
and eax, 0x76455191
and eax, 0x70454180
or eax, 0x1babe7f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a4985b9
xor eax, 0x452adc08
and eax, 0xa000000
or eax, 0x81000121
mov dword [ebx], eax
add ebx, edx
or eax, 0x358f51ea
and eax, 0xbf8f5081
or eax, 0x40702014
mov dword [ebx], eax
add ebx, edx
or eax, 0x2e3c9f32
xor eax, 0x5e6d5eee
and eax, 0x20902159
or eax, 0x4c051aa6
mov dword [ebx], eax
add ebx, edx
xor eax, 0x45adc33
and eax, 0x68cfe7cc
or eax, 0x14301833
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4dd11f32
and eax, 0x10048048
or eax, 0xc4410b22
mov dword [ebx], eax
add ebx, edx
and eax, 0x50802509
and eax, 0x10000108
or eax, 0x8845ae07
mov dword [ebx], eax
add ebx, edx
or eax, 0x56addd89
xor eax, 0x3e5c191
and eax, 0x10000004
or eax, 0x2274c081
mov dword [ebx], eax
add ebx, edx
or eax, 0x4563cd86
and eax, 0x71db8036
and eax, 0x1400002
or eax, 0x82a84d89
mov dword [ebx], eax
add ebx, edx
and eax, 0x293cac81
and eax, 0x1080081
or eax, 0x4c810168
mov dword [ebx], eax
add ebx, edx
and eax, 0x7860b75
and eax, 0x160
or eax, 0xe8558a88
mov dword [ebx], eax
add ebx, edx
or eax, 0x1d378322
and eax, 0x57e847a7
and eax, 0x55600180
or eax, 0xaa089409
mov dword [ebx], eax
add ebx, edx
and eax, 0x6107b758
and eax, 0x41009508
or eax, 0x48b6af7
mov dword [ebx], eax
add ebx, edx
or eax, 0x4f6c11d9
xor eax, 0x7ea6873f
and eax, 0x200108c0
or eax, 0x44848124
mov dword [ebx], eax
add ebx, edx
or eax, 0x74993ae5
and eax, 0x9dbbe5
or eax, 0x8b62441a
mov dword [ebx], eax
add ebx, edx
and eax, 0x567f5b30
xor eax, 0x24ebb475
and eax, 0x2080e445
or eax, 0xc9030008
mov dword [ebx], eax
add ebx, edx
or eax, 0x11a6df72
or eax, 0x131fa428
and eax, 0xe00d8901
or eax, 0x4400000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7cb2a863
and eax, 0x64008001
or eax, 0x9b68158a
mov dword [ebx], eax
add ebx, edx
or eax, 0x20037907
xor eax, 0x250487b0
and eax, 0x902b7a3f
or eax, 0x51085c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3ec0c01c
and eax, 0x2ceefd83
and eax, 0x28ea3d00
or eax, 0xd715c264
mov dword [ebx], eax
add ebx, edx
or eax, 0x425a3db7
xor eax, 0x45b241f5
and eax, 0x92c00
or eax, 0x4582017c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x16511b7a
and eax, 0x40800000
or eax, 0x200589a0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b25eb03
and eax, 0xba062a3
or eax, 0x805f9d5c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3309730c
and eax, 0x88808441
or eax, 0x509700c
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a4028b
and eax, 0x1800008
or eax, 0xfe7fff54
mov dword [ebx], eax
add ebx, edx
and eax, 0x53d1cca6
and eax, 0x3d04400
or eax, 0x8024118b
mov dword [ebx], eax
add ebx, edx
and eax, 0x2120e985
and eax, 0x1000180
or eax, 0x54890042
mov dword [ebx], eax
add ebx, edx
xor eax, 0x25da3cb1
and eax, 0x60010970
or eax, 0x848284
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2eaf6197
and eax, 0x1940599e
and eax, 0x8004802
or eax, 0x33ffb7fd
mov dword [ebx], eax
add ebx, edx
or eax, 0x2cb76797
and eax, 0x3fff5c85
or eax, 0xc0000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6e14a2cd
xor eax, 0xe37bb2a
and eax, 0x8b8c0562
or eax, 0x20010a9d
mov dword [ebx], eax
add ebx, edx
or eax, 0x23fd47a9
and eax, 0x8b000000
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4557956c
and eax, 0x4c13804c
or eax, 0x1282001
mov dword [ebx], eax
add ebx, edx
and eax, 0x74e0d258
and eax, 0x44000040
or eax, 0x83097da4
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ed0f122
and eax, 0x1000
or eax, 0x18c45
mov dword [ebx], eax
add ebx, edx
or eax, 0x201a49f1
and eax, 0xb0000
or eax, 0x7e00000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ac4f9c7
and eax, 0x800000
or eax, 0x1c45c7
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6e199ffb
and eax, 0xa000000
or eax, 0x81000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x464fd73c
or eax, 0x4fc1472b
and eax, 0x45014401
or eax, 0x10329054
mov dword [ebx], eax
add ebx, edx
and eax, 0x456cf73b
and eax, 0x1205410
or eax, 0x8a18218c
mov dword [ebx], eax
add ebx, edx
and eax, 0x6eac0e55
and eax, 0xa280004
or eax, 0xf5d75881
mov dword [ebx], eax
add ebx, edx
xor eax, 0x28cfe6aa
and eax, 0x54003a2f
or eax, 0x8501d0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ed4e076
and eax, 0x851db89
or eax, 0x74ae2476
mov dword [ebx], eax
add ebx, edx
xor eax, 0x45f9a678
or eax, 0x6e5c24dc
and eax, 0x744c090a
or eax, 0x80018220
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5403ad07
or eax, 0x7231e1ac
and eax, 0x8001c181
or eax, 0x9000002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2438f656
and eax, 0x5093445
or eax, 0x4082c008
mov dword [ebx], eax
add ebx, edx
or eax, 0x3dbe35b
and eax, 0x45d39140
or eax, 0x38240880
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c673aec
and eax, 0x74c081e4
or eax, 0x410
mov dword [ebx], eax
add ebx, edx
or eax, 0x7d6dcb1d
and eax, 0x18458b69
or eax, 0x80100000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x134c1cd3
and eax, 0x2ff3d4b5
and eax, 0x1420
or eax, 0x74c44103
mov dword [ebx], eax
add ebx, edx
xor eax, 0x100f7d3e
xor eax, 0x33bae932
and eax, 0x50018121
or eax, 0x840a40
mov dword [ebx], eax
add ebx, edx
and eax, 0x912ecec
or eax, 0x52945eed
and eax, 0x294deed
or eax, 0x296b2112
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3d90c7ed
and eax, 0x42b1000
or eax, 0x41108445
mov dword [ebx], eax
add ebx, edx
xor eax, 0x427be604
xor eax, 0x32668eb0
and eax, 0x1027ce0
or eax, 0x8a510108
mov dword [ebx], eax
add ebx, edx
and eax, 0x74ce307e
and eax, 0x420008
or eax, 0xffbd4c85
mov dword [ebx], eax
add ebx, edx
and eax, 0x157785ac
xor eax, 0x1f84675
and eax, 0xd02f9
or eax, 0xc8402906
mov dword [ebx], eax
add ebx, edx
or eax, 0xa3af991
and eax, 0x44c1f744
and eax, 0x40408100
or eax, 0xbf080c89
mov dword [ebx], eax
add ebx, edx
or eax, 0x50ef64b5
and eax, 0x7690c60a
and eax, 0x5480c408
or eax, 0x10b3bf7
mov dword [ebx], eax
add ebx, edx
or eax, 0x49ad8cc
and eax, 0x18a83c8
or eax, 0x600000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x89e55b
and eax, 0x1404481
or eax, 0x82881108
mov dword [ebx], eax
add ebx, edx
or eax, 0x11d4730e
or eax, 0x2f8ae023
and eax, 0xbfde40ad
or eax, 0x40210810
mov dword [ebx], eax
add ebx, edx
and eax, 0x689e2ed9
or eax, 0x66073db3
and eax, 0xe1500bb
or eax, 0x10600044
mov dword [ebx], eax
add ebx, edx
or eax, 0x2aa75916
or eax, 0x45a5750b
and eax, 0x3bd4458b
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x64c0271a
and eax, 0x400400
or eax, 0x163cc045
mov dword [ebx], eax
add ebx, edx
or eax, 0x6cc0e06a
and eax, 0x5c90b19f
and eax, 0x5c00800b
or eax, 0xa3440d80
mov dword [ebx], eax
add ebx, edx
xor eax, 0x67e49c5e
and eax, 0x761a5fe1
and eax, 0x11c1
or eax, 0x8d23ee3e
mov dword [ebx], eax
add ebx, edx
or eax, 0x65d35956
and eax, 0xedf3ff40
or eax, 0x120c0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x31d1cac1
and eax, 0x11810840
or eax, 0x440a1434
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2489d3bf
xor eax, 0x2c27d030
and eax, 0x14051be8
or eax, 0x80502000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2074fdfc
xor eax, 0x3a04ba52
and eax, 0x38
or eax, 0x458b1445
mov dword [ebx], eax
add ebx, edx
or eax, 0xbec3caf
or eax, 0x79b3b2cb
and eax, 0x644502c4
or eax, 0x80000100
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f1a8393
and eax, 0xa8e9820
and eax, 0x8040000
or eax, 0x75d0453b
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ccaad3b
xor eax, 0x624cfa14
and eax, 0xc8b09
or eax, 0xc0410000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c4ae0ba
and eax, 0x8000
or eax, 0x89014183
mov dword [ebx], eax
add ebx, edx
xor eax, 0x24a3ec74
and eax, 0xa00045
or eax, 0x4018c008
mov dword [ebx], eax
add ebx, edx
and eax, 0x39de2db7
and eax, 0
or eax, 0xe9000000
mov dword [ebx], eax
add ebx, edx
or eax, 0xd694151
and eax, 0x110
or eax, 0xa8
mov dword [ebx], eax
add ebx, edx
or eax, 0x9347b2a
and eax, 0x9100182
or eax, 0xf4808445
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e4a0bee
and eax, 0xc0001c6
or eax, 0x30d7fe39
mov dword [ebx], eax
add ebx, edx
or eax, 0x61041ac7
and eax, 0x5c70000
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x34539f75
and eax, 0xb5d79d04
or eax, 0x4a286088
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b507756
and eax, 0x2a2adc68
and eax, 0x8840
or eax, 0x1b4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x725f70f0
and eax, 0x70088104
or eax, 0x8d8004c3
mov dword [ebx], eax
add ebx, edx
xor eax, 0x45caa972
and eax, 0x8422cb5
or eax, 0x45b4d34a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a3a4d4
and eax, 0x1450001
or eax, 0x84820000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1d8aa816
and eax, 0x5820000
or eax, 0xfa7dfd84
mov dword [ebx], eax
add ebx, edx
and eax, 0x15a479e6
and eax, 0x6880
or eax, 0x10209
mov dword [ebx], eax
add ebx, edx
or eax, 0xcd6ba2
and eax, 0x800183
or eax, 0xfd008444
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ec79f47
or eax, 0x4e576d74
and eax, 0xc3007ff4
or eax, 0xa0800b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c62fa9b
or eax, 0x346a0012
and eax, 0x85c20000
or eax, 0x50000
mov dword [ebx], eax
add ebx, edx
and eax, 0x253415df
and eax, 0x69abe709
and eax, 0x1000000
or eax, 0xfefffd7c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x53188597
and eax, 0x168e9
or eax, 4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x69fd734c
and eax, 0x69780181
or eax, 0x94008446
mov dword [ebx], eax
add ebx, edx
or eax, 0x76e8b46d
and eax, 0x5ef0c294
and eax, 0x52908084
or eax, 0x200d7f7b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x31461956
or eax, 0x726337cc
and eax, 0x1c30001
or eax, 0x84040000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d2d43c1
and eax, 0x5050000
or eax, 0xfafafd74
mov dword [ebx], eax
add ebx, edx
or eax, 0x679ec68f
and eax, 0x8e614d9
and eax, 1
or eax, 0x14220
mov dword [ebx], eax
add ebx, edx
and eax, 0x240f9dd4
and eax, 0
or eax, 0xfd7085c7
mov dword [ebx], eax
add ebx, edx
and eax, 0x73d3b097
and eax, 0x8087
or eax, 0x8eaf7f78
mov dword [ebx], eax
add ebx, edx
or eax, 0xcb03c94
xor eax, 0x5104909f
and eax, 0x85830000
or eax, 0x440000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1d35f3a1
xor eax, 0x32a66749
and eax, 0xaf519468
or eax, 0x50ae6904
mov dword [ebx], eax
add ebx, edx
and eax, 0x3196946d
and eax, 0x424
or eax, 0x4292
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2631f865
or eax, 0x5ef64a78
and eax, 0x7c6084c3
or eax, 0x81080104
mov dword [ebx], eax
add ebx, edx
xor eax, 0x17c31dec
xor eax, 0x952f57e
and eax, 0x41906d55
or eax, 0x92aa
mov dword [ebx], eax
add ebx, edx
and eax, 0x9fbb000
and eax, 0x12bc2dec
and eax, 0x800000
or eax, 0x85470000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x68e58942
and eax, 0x47778c9
and eax, 0x4220840
or eax, 0xfbddf524
mov dword [ebx], eax
add ebx, edx
and eax, 0x1e94f303
xor eax, 0x177c9b00
and eax, 0x2800
or eax, 0x80cf
mov dword [ebx], eax
add ebx, edx
and eax, 0x704ece97
or eax, 0x1a2371f1
and eax, 0x182081c7
or eax, 0xe5400400
mov dword [ebx], eax
add ebx, edx
or eax, 0x31702801
or eax, 0x74ce8d89
and eax, 0xb840adcf
or eax, 0x15230
mov dword [ebx], eax
add ebx, edx
or eax, 0x468500f4
and eax, 0x84c50000
or eax, 0x1020000
mov dword [ebx], eax
add ebx, edx
or eax, 0xc0ba577
xor eax, 0x3218988f
and eax, 0xbfd73d58
or eax, 0x4028c004
mov dword [ebx], eax
add ebx, edx
and eax, 0x409397b9
and eax, 0x1100
or eax, 0x6ac5
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e099ecd
and eax, 0x7c088500
or eax, 0x815000c7
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b632e0f
and eax, 0x8011abc8
or eax, 0x5437
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1fd7019a
or eax, 0x7ec29cf0
and eax, 0x85c60001
or eax, 0x10000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x42cd478c
xor eax, 0x1943a40c
and eax, 0xde49e100
or eax, 0x21b61c54
mov dword [ebx], eax
add ebx, edx
or eax, 0x3bedc7b0
and eax, 0xa4
or eax, 0xb
mov dword [ebx], eax
add ebx, edx
and eax, 0x400016
and eax, 6
or eax, 0xfd5085c1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a456fcf
and eax, 0x75156ff3
and eax, 0x5156a00
or eax, 0x82ea95ff
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b780e8c
and eax, 0x84870000
or eax, 0x1400000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1399d729
and eax, 0x965ed508
or eax, 0x69a12844
mov dword [ebx], eax
add ebx, edx
xor eax, 0x468fb7c8
or eax, 0x2878cb57
and eax, 0x944
or eax, 0x28
mov dword [ebx], eax
add ebx, edx
or eax, 0x63b8bf44
or eax, 0x23914ae9
and eax, 0x610885c5
or eax, 0x9c400002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d05fa74
and eax, 0x7938e519
and eax, 0x20006511
or eax, 0x95d09aee
mov dword [ebx], eax
add ebx, edx
xor eax, 0x8fe32ae
and eax, 0x85060000
or eax, 0xc10000
mov dword [ebx], eax
add ebx, edx
and eax, 0x19e2e634
and eax, 0x1c20000
or eax, 0xfe3dfd44
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1dc041bf
xor eax, 0x5ccda823
and eax, 0x1050
or eax, 0x6307
mov dword [ebx], eax
add ebx, edx
and eax, 0xe2e5787
or eax, 0x7721a05e
and eax, 0x75008147
or eax, 0x88400480
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d1a93bc
and eax, 0x7d5097ff
or eax, 0x2016800
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c317f82
and eax, 0x10000000
or eax, 0x82e80001
mov dword [ebx], eax
add ebx, edx
or eax, 0x67d60312
and eax, 0x3b4b7b42
and eax, 0x30000002
or eax, 0x8800004c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x14612b6e
and eax, 0
or eax, 1
mov dword [ebx], eax
add ebx, edx
or eax, 0x3baac492
xor eax, 0x48e3244e
and eax, 0xc0c9
or eax, 0x1720
mov dword [ebx], eax
add ebx, edx
and eax, 0x15bb975f
or eax, 0x4db0eb9e
and eax, 0xc80c700
or eax, 0x30050000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a7e325b
and eax, 0x46fbf559
or eax, 0xa9040aa4
mov dword [ebx], eax
add ebx, edx
and eax, 0x19276f6e
and eax, 0x1000008
or eax, 0xc6000012
mov dword [ebx], eax
add ebx, edx
or eax, 0x68764503
xor eax, 0x225f3fe1
and eax, 0xcd293880
or eax, 0x32d40005
mov dword [ebx], eax
add ebx, edx
and eax, 0x5374f92f
and eax, 0x555f0af4
and eax, 0x540804
or eax, 0x88c1fb
mov dword [ebx], eax
add ebx, edx
and eax, 0x1590a1b8
and eax, 0x808100
or eax, 0x34054600
mov dword [ebx], eax
add ebx, edx
xor eax, 0x46f56e24
and eax, 0x3270a924
or eax, 0x8f56d9
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ce17f02
xor eax, 0x247512ba
and eax, 0x40000a8
or eax, 0xc3000004
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f6cfda7
and eax, 0x2a4063e1
and eax, 0xa402081
or eax, 0xf5bd1004
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ed1b036
and eax, 0x21b0b7
or eax, 0x4148
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a68b468
or eax, 0x73a487d6
and eax, 0x2885c700
or eax, 0x4000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x53a85c13
and eax, 0x2f2d9b11
or eax, 0x80d264ec
mov dword [ebx], eax
add ebx, edx
xor eax, 0x382b3071
and eax, 0x87000108
or eax, 0x40000013
mov dword [ebx], eax
add ebx, edx
and eax, 0x4023ab91
and eax, 0x40000001
or eax, 0xbffd2884
mov dword [ebx], eax
add ebx, edx
or eax, 0x7456375c
or eax, 0x30b653ae
and eax, 0x3276ff
or eax, 0x8000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1252219a
xor eax, 0x63b99f7c
and eax, 0x20818700
or eax, 0x4044000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f46da6a
and eax, 0x4c200
or eax, 0x88fb3dfd
mov dword [ebx], eax
add ebx, edx
and eax, 0x782684c7
and eax, 0x5f6aed09
and eax, 1
or eax, 0xc700004a
mov dword [ebx], eax
add ebx, edx
or eax, 0x439ba748
and eax, 0xc7992001
or eax, 0x38640084
mov dword [ebx], eax
add ebx, edx
or eax, 0x75d239d7
or eax, 0xdb62898
and eax, 0x6610df
or eax, 0x20
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d795321
and eax, 0x1c054300
or eax, 0x808400
mov dword [ebx], eax
add ebx, edx
and eax, 0x76f0cba5
and eax, 0x70e8d8fd
and eax, 0x80c000
or eax, 0xa17f3ffd
mov dword [ebx], eax
add ebx, edx
or eax, 0x396d66cd
and eax, 0x81000094
or eax, 0x46000002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x72894d26
and eax, 0xb5890880
or eax, 0x4a741005
mov dword [ebx], eax
add ebx, edx
or eax, 0x5a850cbd
xor eax, 0x681fb333
and eax, 0x142218e
or eax, 0x151071
mov dword [ebx], eax
add ebx, edx
or eax, 0x19f5b5ab
and eax, 0x5d532869
and eax, 0x10010000
or eax, 0x484c700
mov dword [ebx], eax
add ebx, edx
or eax, 0x60ea7480
or eax, 0x67acdb31
and eax, 0x55efffb1
or eax, 0x8010004c
mov dword [ebx], eax
add ebx, edx
and eax, 0x3222b63c
and eax, 0x5b2d87e1
and eax, 0x20
or eax, 0xc7000058
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ac6a2c
and eax, 0x5000000
or eax, 0xfafd1085
mov dword [ebx], eax
add ebx, edx
xor eax, 0x586e09ad
and eax, 0x121028
or eax, 0x44c2d7
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b813aa8
xor eax, 0x2f9daab0
and eax, 0xc858000
or eax, 0x4700
mov dword [ebx], eax
add ebx, edx
and eax, 0x42626ce2
and eax, 0x4400
or eax, 0xceffbbfd
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d2d4a97
and eax, 0x44000015
or eax, 0x83000102
mov dword [ebx], eax
add ebx, edx
or eax, 0x2a326076
or eax, 0x1d82dc9d
and eax, 0xffb00885
or eax, 0x4d0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1db95404
or eax, 0x37bf3b81
and eax, 0x9b0085
or eax, 0x407a
mov dword [ebx], eax
add ebx, edx
and eax, 0x2293038c
and eax, 0x810000
or eax, 0x404c700
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3a79d588
and eax, 0x20fc1288
or eax, 0x4103ed75
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b8a7fcd
and eax, 0x2000030
or eax, 0xc5000004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x50c9763f
and eax, 0x97c90001
or eax, 0x68340084
mov dword [ebx], eax
add ebx, edx
and eax, 0x7593b184
or eax, 0x6f031b32
and eax, 0x8201b6
or eax, 0x88049
mov dword [ebx], eax
add ebx, edx
or eax, 0xf7f9c99
and eax, 0x5a90a80f
and eax, 0x8808000
or eax, 0xf4054700
mov dword [ebx], eax
add ebx, edx
or eax, 0x105ef5e
and eax, 0x3d85ef5c
or eax, 0x7a10a0
mov dword [ebx], eax
add ebx, edx
and eax, 0x54c7b034
and eax, 0x4000014
or eax, 0xc3000040
mov dword [ebx], eax
add ebx, edx
or eax, 0x92bae63
or eax, 0xefdabf6
and eax, 0xcffca885
or eax, 0x30005000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x20794a8a
or eax, 0x5113e861
and eax, 0x12e06f
or eax, 0x680590
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f1053f8
and eax, 0x4100
or eax, 0xf4858600
mov dword [ebx], eax
add ebx, edx
xor eax, 0x15e8ef97
and eax, 0x416d2894
or eax, 0x692d768
mov dword [ebx], eax
add ebx, edx
and eax, 0x41025ec0
and eax, 0x41000000
or eax, 0x86000115
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f69e9f7
and eax, 0xef68e085
or eax, 0x10941000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e4ea228
and eax, 0x1204760b
and eax, 0
or eax, 0x10347ff
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc7136a
and eax, 0x844400
or eax, 0xec018300
mov dword [ebx], eax
add ebx, edx
and eax, 0x1fbd20e0
and eax, 0x8850000
or eax, 0xe07afffc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x31ba63c9
and eax, 0xc8000035
or eax, 0x200000c8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e774951
xor eax, 0x4783ff9a
and eax, 0x9000
or eax, 0x24101
mov dword [ebx], eax
add ebx, edx
and eax, 0x185fa4b8
and eax, 0x8000
or eax, 0xc35d658b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a0787a4
and eax, 0x3814d850
and eax, 0x8004000
or eax, 0xc4cc8ccc
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f30155d
and eax, 0x4b5c09f8
and eax, 0x8000048
or eax, 0xc4cccc84
mov dword [ebx], eax
add ebx, edx
or eax, 0x77d68eed
or eax, 0xcfbc4e8
and eax, 0xcccccccc
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x2755248c
and eax, 0xec8944cc
or eax, 0x21100
mov dword [ebx], eax
add ebx, edx
or eax, 0x34df8ddc
and eax, 0xccccc15c
or eax, 0x201
mov dword [ebx], eax
add ebx, edx
and eax, 0x57334b1e
and eax, 0x7355fa55
and eax, 0x40004004
or eax, 0x8ccc8cc8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ea0d916
or eax, 0x66440e7e
and eax, 0xc44c0ccc
or eax, 0x880c000
mov dword [ebx], eax
add ebx, edx
and eax, 0x514a48cd
xor eax, 0x2b7c704c
and eax, 0x68001080
or eax, 0x848b454c
mov dword [ebx], eax
add ebx, edx
or eax, 0x12b637d6
and eax, 0xcc8c435c
or eax, 0x408001
mov dword [ebx], eax
add ebx, edx
or eax, 0x70e48a83
or eax, 0x139edfb
and eax, 0xcccccccc
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x76853e5b
and eax, 0x8848c084
or eax, 0x44840c48
mov dword [ebx], eax
add ebx, edx
and eax, 0x2946e012
and eax, 0x8004000
or eax, 0xe48b15cc
mov dword [ebx], eax
add ebx, edx
or eax, 0x6219010a
and eax, 0x410458a
or eax, 0x1040001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x69e11dd3
xor eax, 0x19444932
and eax, 0x1040
or eax, 0xe91
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c7887df
and eax, 0x3eead9b
and eax, 0x288511
or eax, 0x2e812024
mov dword [ebx], eax
add ebx, edx
or eax, 0x58c0107e
and eax, 0x59f1f404
and eax, 0x8418004
or eax, 0x40c0b61
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3c3afda3
and eax, 0x18a9c4ed
and eax, 0x204080
or eax, 0x4954a101
mov dword [ebx], eax
add ebx, edx
and eax, 0x13a7ece
and eax, 0x1000000
or eax, 0xe8810000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7fe62ea3
xor eax, 0x349ae43f
and eax, 0x8a94
or eax, 0x2422
mov dword [ebx], eax
add ebx, edx
xor eax, 0x560d72be
and eax, 0x500cd000
or eax, 0x1622181
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1751a803
and eax, 0x735571da
and eax, 0x15182
or eax, 0x8188ae7d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x25186429
and eax, 0x1000
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6780682f
and eax, 0x62f8f2ec
and eax, 0x4028
or eax, 0x440e92
mov dword [ebx], eax
add ebx, edx
and eax, 0x1e7b3a9b
xor eax, 0x4521ecd5
and eax, 0x412200
or eax, 0x10140900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x712c4524
and eax, 0x1486a00
or eax, 0x86048081
mov dword [ebx], eax
add ebx, edx
or eax, 0x28bac6b3
and eax, 0xa2800000
or eax, 0x50010000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f89cd9f
or eax, 0x23763de6
and eax, 0xfffee517
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x152cb6b8
and eax, 0x420bf626
and eax, 0x84402
or eax, 0xd040189
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f5f48b8
and eax, 0x4088
or eax, 0x8e76
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4bf49c34
and eax, 0x43f865a6
and eax, 0xc00000
or eax, 0xb8a35
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d1a0160
or eax, 0x271377f3
and eax, 0x25503500
or eax, 0x2c0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f23d511
xor eax, 0x4127fcba
and eax, 0x10080000
or eax, 0x80800000
mov dword [ebx], eax
add ebx, edx
and eax, 0xffeffc4
xor eax, 0x5bba5ff0
and eax, 0x1000
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c067ff1
and eax, 0x1000
or eax, 0x7967b9
mov dword [ebx], eax
add ebx, edx
xor eax, 0x63e73022
and eax, 0xc0300
or eax, 0x14412800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7af5e80c
and eax, 0x6c10c100
or eax, 0x90043081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b724200
and eax, 0x4502b381
or eax, 0x10894c7e
mov dword [ebx], eax
add ebx, edx
and eax, 0x7136deaa
xor eax, 0x7d642399
and eax, 0x28628100
or eax, 0xc1900008
mov dword [ebx], eax
add ebx, edx
or eax, 0x7053dedd
or eax, 0x3e07cba7
and eax, 0x810000cd
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x63533398
and eax, 0x80
or eax, 0x11f172
mov dword [ebx], eax
add ebx, edx
and eax, 0x1140606b
or eax, 0x8ac811f
and eax, 0x888000
or eax, 0x20800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x110ed682
or eax, 0x15ff40e1
and eax, 0x1000000
or eax, 0x8a000010
mov dword [ebx], eax
add ebx, edx
or eax, 0x4330c2a5
and eax, 0x2cd77a28
and eax, 0
or eax, 0x2051445
mov dword [ebx], eax
add ebx, edx
and eax, 0x43b4ab5b
and eax, 0x41
or eax, 0x350000ac
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5b3aa696
and eax, 0x60220469
or eax, 0x1440000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x22cef0c3
and eax, 0x100448a
or eax, 0x80140901
mov dword [ebx], eax
add ebx, edx
xor eax, 0x32cb9fd6
and eax, 0xc35049
or eax, 0x202580
mov dword [ebx], eax
add ebx, edx
xor eax, 0x329d838e
and eax, 0x32708000
or eax, 0x45810100
mov dword [ebx], eax
add ebx, edx
and eax, 0x39b6237
and eax, 0x1000000
or eax, 0x880000ff
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a707849
and eax, 0x100080
or eax, 1
mov dword [ebx], eax
add ebx, edx
and eax, 0x13ca0fdf
and eax, 0x29e4ca7d
and eax, 0
or eax, 0x1000b800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x150ade2d
and eax, 0x1080000
or eax, 0xc2550000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x19b59b65
and eax, 0xc8c88844
or eax, 0x4044488
mov dword [ebx], eax
add ebx, edx
or eax, 0x20dd1c70
and eax, 0x540b404b
and eax, 0x44084048
or eax, 0x88c48c84
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c525bd8
and eax, 0xcccccccc
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x428864d0
xor eax, 0x5f830534
and eax, 0x800b41c8
or eax, 0x6c801404
mov dword [ebx], eax
add ebx, edx
and eax, 0x60e6d248
and eax, 0x40004000
or eax, 0x8760ac83
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a966230
xor eax, 0x65c2d52f
and eax, 0x21408005
or eax, 0x58354840
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7476361f
or eax, 0xd9beee4
and eax, 0x5830000
or eax, 0x40440001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3affa38b
and eax, 0x180180
or eax, 0x431844
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a5cdfd4
or eax, 0x56a1422b
and eax, 0x4045c700
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x17c9c3d5
or eax, 0x7d0605d2
and eax, 0x141c7
or eax, 0x3008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x37562db6
xor eax, 0x5f660990
and eax, 0x682045c1
or eax, 0x83c80006
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a4fbf39
and eax, 0x810000a4
or eax, 0x46000001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6e25f145
xor eax, 0x771f6bfa
and eax, 0x90108000
or eax, 0x6045
mov dword [ebx], eax
add ebx, edx
or eax, 0x6cb2273e
or eax, 0x6fa77c9a
and eax, 0x45870000
or eax, 0x400000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd0d1cc0
and eax, 0x59350842
and eax, 0
or eax, 0x292bc
mov dword [ebx], eax
add ebx, edx
or eax, 0x6427b9de
xor eax, 0x58ccc81f
and eax, 0x14414300
or eax, 0xc0048400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x319f57c8
and eax, 0x8000
or eax, 0x6721
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7a4b56b8
and eax, 0x59d82ccb
and eax, 0x50480081
or eax, 0xa5944546
mov dword [ebx], eax
add ebx, edx
xor eax, 0x24764e1f
xor eax, 0x79018b76
and eax, 0x8000000c
or eax, 0x47000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x37ab264a
or eax, 0x37bf2fe3
and eax, 0x121d2041
or eax, 0x4800d004
mov dword [ebx], eax
add ebx, edx
and eax, 0x50ab676
and eax, 0x21143a69
and eax, 0
or eax, 0x45c70000
mov dword [ebx], eax
add ebx, edx
and eax, 0x323753a3
and eax, 0x99f1cb9
and eax, 0x40000
or eax, 0x18deb8
mov dword [ebx], eax
add ebx, edx
or eax, 0x68b907d8
and eax, 0x699a2abf
and eax, 0x68000200
or eax, 0x9045c500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1459bfcd
and eax, 0xc4
or eax, 0x8422
mov dword [ebx], eax
add ebx, edx
xor eax, 0x776cea93
and eax, 0x790256f
and eax, 0x1000445
or eax, 0x10b44182
mov dword [ebx], eax
add ebx, edx
or eax, 0x731af47a
and eax, 0x43000172
or eax, 0x84000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6ba0b3a3
and eax, 0x59cab833
and eax, 0xb001
or eax, 0x34410044
mov dword [ebx], eax
add ebx, edx
or eax, 0x474a766f
and eax, 0x5767e650
and eax, 0x45430000
or eax, 0x840000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d07587f
xor eax, 0x68be2b5f
and eax, 0x4e3320
or eax, 0x10100cc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x50f66204
xor eax, 0x5e3b548c
and eax, 0xc000500
or eax, 0xf045c200
mov dword [ebx], eax
add ebx, edx
or eax, 0x56ab71f4
or eax, 0x774bb4ad
and eax, 0x7a5
or eax, 0x800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x50c45f4
and eax, 0x1044041
or eax, 0x42e00586
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d776e42
and eax, 0x17e1f7c6
and eax, 0x6000000
or eax, 0xc1000061
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5b175a5
and eax, 0x598fef8a
and eax, 0x814000
or eax, 0xb73c9845
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a40ca89
xor eax, 0x345a94e8
and eax, 0x4420000
or eax, 0x41850000
mov dword [ebx], eax
add ebx, edx
and eax, 0xbac81c1
xor eax, 0x6b994b7d
and eax, 0x5432c
or eax, 0x23080
mov dword [ebx], eax
add ebx, edx
and eax, 0xf3a5ee4
or eax, 0x650cb99c
and eax, 0x2004c300
or eax, 0x88410400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7043ec8d
and eax, 0x228c
or eax, 0xc040
mov dword [ebx], eax
add ebx, edx
or eax, 0x9c17f63
and eax, 0x64707e68
and eax, 0x4440
or eax, 0xe1a40187
mov dword [ebx], eax
add ebx, edx
and eax, 0x713347d9
xor eax, 0x7d5b03c8
and eax, 0x4000009
or eax, 0xc3000094
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b0a9217
and eax, 0x40088005
or eax, 0x10502040
mov dword [ebx], eax
add ebx, edx
or eax, 0x67cea254
or eax, 0x1fffc4c0
and eax, 0x458b0001
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ca867f0
and eax, 0x280123e0
or eax, 0xc044180c
mov dword [ebx], eax
add ebx, edx
and eax, 0x9e3b290
and eax, 0x8010200
or eax, 0x458a097d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x792dba87
and eax, 0xc5a211d
and eax, 0x4020100
or eax, 0x49ad0ee4
mov dword [ebx], eax
add ebx, edx
or eax, 0x4158b25
xor eax, 0x6e970001
and eax, 0x210885e0
or eax, 0x54c10000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x64a7195c
or eax, 0x49184d27
and eax, 0x58548906
or eax, 0x84010240
mov dword [ebx], eax
add ebx, edx
xor eax, 0x648a2553
and eax, 0x51028b65
and eax, 0x10000001
or eax, 0x6dd8553a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x298ac2a1
and eax, 0x54408708
or eax, 0xa0054001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x377ea908
or eax, 0x2144303a
and eax, 1
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e7fcd9c
xor eax, 0xa788caf
and eax, 0x4004ab
or eax, 0x45870340
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe1d46a1
and eax, 0x40
or eax, 0xb4
mov dword [ebx], eax
add ebx, edx
and eax, 0x2bb36a58
and eax, 0
or eax, 0xfc458b00
mov dword [ebx], eax
add ebx, edx
and eax, 0x5af45c97
and eax, 0x8000000
or eax, 0x8101c083
mov dword [ebx], eax
add ebx, edx
and eax, 0x552eb98d
or eax, 0x31cde963
and eax, 0x189e841
or eax, 0x4c021404
mov dword [ebx], eax
add ebx, edx
xor eax, 0xf22c2c
or eax, 0x1ac4204f
and eax, 0x544d006c
or eax, 0xa0000b90
mov dword [ebx], eax
add ebx, edx
and eax, 0x73e46e89
or eax, 0x5dc6d9ae
and eax, 0x55820224
or eax, 0x92450
mov dword [ebx], eax
add ebx, edx
or eax, 0xd410f4
or eax, 0x7e387258
and eax, 0x505500d4
or eax, 0x80008900
mov dword [ebx], eax
add ebx, edx
and eax, 0x712cc568
and eax, 0x88c0c42
and eax, 0
or eax, 0x89f8458b
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a390791
and eax, 0x8080401
or eax, 0x4583c844
mov dword [ebx], eax
add ebx, edx
and eax, 0x31fb6f94
xor eax, 0x359841d4
and eax, 0x101d0
or eax, 0x1e88228
mov dword [ebx], eax
add ebx, edx
and eax, 0x70c9b0cd
and eax, 0x259e35b0
and eax, 0x880080
or eax, 0x8b704d09
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3d42be74
and eax, 0x6754d1ca
and eax, 0x410d040
or eax, 0x512b0015
mov dword [ebx], eax
add ebx, edx
xor eax, 0x90c2d12
and eax, 0x6fb0b543
and eax, 0x8003540
or eax, 0x8309488c
mov dword [ebx], eax
add ebx, edx
or eax, 0x2df302b1
and eax, 0x80837045
or eax, 0x40008000
mov dword [ebx], eax
add ebx, edx
and eax, 0x76db38f0
and eax, 0x40010000
or eax, 0xb0448901
mov dword [ebx], eax
add ebx, edx
or eax, 0x1456f7fe
and eax, 0xc055e58b
or eax, 0x3080000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2feba986
and eax, 0xec8b458c
or eax, 0x1040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x881aac8
and eax, 0xc400ec00
or eax, 0x3600083
mov dword [ebx], eax
add ebx, edx
or eax, 0x729faf72
and eax, 0xb102e041
or eax, 4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4397e087
and eax, 0x40850000
or eax, 0x5420000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4cf62ba7
xor eax, 0x3d8729a7
and eax, 0x200200
or eax, 0x3c1cc
mov dword [ebx], eax
add ebx, edx
and eax, 0x376e27b7
and eax, 0x300
or eax, 0xc845c400
mov dword [ebx], eax
add ebx, edx
or eax, 0x29ae7fb
and eax, 0x8790
or eax, 0x800
mov dword [ebx], eax
add ebx, edx
and eax, 0x612505b0
or eax, 0x66a3f1d3
and eax, 0x628045c3
or eax, 0x10580004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2271b730
and eax, 0x110b5806
and eax, 0
or eax, 0xc7000098
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ad8a3d7
xor eax, 0x643d4fd0
and eax, 0x4004e805
or eax, 0x241a1040
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e8cdfee
or eax, 0x44d560cd
and eax, 0x44c50001
or eax, 0x1020000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b15e6cf
or eax, 0x20fdc72
and eax, 0xc390c4
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x679efe8d
and eax, 0x76fea3fc
and eax, 0x40448200
or eax, 0x80014500
mov dword [ebx], eax
add ebx, edx
or eax, 0x7db8d3c7
and eax, 0x9142
or eax, 0x2030
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b7a178e
and eax, 0x102
or eax, 0xfbf044c5
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ee28799
and eax, 0xc7000001
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x15ff1b10
and eax, 0x1000000
or eax, 0x7865dc45
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ce5a818
or eax, 0x126465c
and eax, 0x41470000
or eax, 0x4800001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x557266ba
and eax, 0x2000b8
or eax, 0x1428004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x34ba4090
and eax, 0x3040c000
or eax, 0x88050700
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1dc13549
and eax, 0x2241
or eax, 0x10180
mov dword [ebx], eax
add ebx, edx
xor eax, 0x77d68066
and eax, 0x31c40187
or eax, 0x8284440
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3946c5fe
and eax, 9
or eax, 0xc7000080
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ae19d25
and eax, 1
or eax, 0x4c0dd444
mov dword [ebx], eax
add ebx, edx
and eax, 0x529b645d
and eax, 0x1f7b76bd
and eax, 0x10000
or eax, 0x45c60000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x59b6edcf
and eax, 0x4145cc
or eax, 0x21230
mov dword [ebx], eax
add ebx, edx
or eax, 0x70f1a15f
and eax, 0x5041c700
or eax, 0x80040000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b6d0bcf
and eax, 0xc2c5
or eax, 0x10
mov dword [ebx], eax
add ebx, edx
and eax, 0x295ef10
or eax, 0x3f371726
and eax, 0x2f344506
or eax, 0xc08000c1
mov dword [ebx], eax
add ebx, edx
and eax, 0x66d0c319
and eax, 0x2e44f1e7
and eax, 0x6000000
or eax, 0xc10000be
mov dword [ebx], eax
add ebx, edx
or eax, 0xdca8cee
xor eax, 0x325aac52
and eax, 0x28102004
or eax, 0x2e9041
mov dword [ebx], eax
add ebx, edx
and eax, 0x673b73ef
and eax, 0x20000
or eax, 0x45c50000
mov dword [ebx], eax
add ebx, edx
and eax, 0x13e7838e
and eax, 0x460000
or eax, 0xbcac
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7fc609d3
and eax, 0x44903419
and eax, 0x400
or eax, 0xa845c300
mov dword [ebx], eax
add ebx, edx
or eax, 0x56f362b5
and eax, 0x4131
or eax, 0x1800
mov dword [ebx], eax
add ebx, edx
and eax, 0x349e63b7
and eax, 0x4101
or eax, 0x6ca404c6
mov dword [ebx], eax
add ebx, edx
and eax, 0x7816a62e
and eax, 0x40000002
or eax, 0x87000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x54a17b68
and eax, 0x41802040
or eax, 0x20128005
mov dword [ebx], eax
add ebx, edx
or eax, 0x103e4394
or eax, 0x57e06b29
and eax, 0x458a0000
or eax, 0x10000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1fad0c8a
and eax, 0x48040888
or eax, 0xa0418164
mov dword [ebx], eax
add ebx, edx
or eax, 0x327d3317
and eax, 0x14b227df
and eax, 0x30018b
or eax, 0x89cc4c00
mov dword [ebx], eax
add ebx, edx
and eax, 0x574bdc1d
and eax, 0x1084409
or eax, 0x5483a044
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e46f2ed
and eax, 0x2804c
or eax, 0x1e803b0
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ed763d7
or eax, 0x5e28159
and eax, 0xbfc4189
or eax, 0x80001400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1cc67fd6
and eax, 0x53a2845
or eax, 0x4001c000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7f53b734
and eax, 0xa205c60
or eax, 0x81132084
mov dword [ebx], eax
add ebx, edx
or eax, 0xfba80d5
or eax, 0x6d36cb9d
and eax, 0x4d3be04d
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x37469d25
or eax, 0x7b7cb7a
and eax, 0xb0b7d5c
or eax, 0x80000080
mov dword [ebx], eax
add ebx, edx
and eax, 0x65923b4e
and eax, 0x5d47c5aa
and eax, 0x1020000
or eax, 0x5429d855
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7f5b3d61
or eax, 0x294fd7b6
and eax, 0x28553394
or eax, 0xd0000840
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6017a25b
and eax, 0x2000c
or eax, 0x45892070
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7efe80c
and eax, 0x21e067dc
and eax, 0x400050
or eax, 0xcc053b80
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e2ec2f2
and eax, 0x40430920
or eax, 0x584005d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x715b713b
and eax, 0x44
or eax, 0x1b0
mov dword [ebx], eax
add ebx, edx
and eax, 0x537db80a
xor eax, 0x371882ed
and eax, 0x7008200
or eax, 0xc0076900
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f2b7682
and eax, 0x6000
or eax, 0x9445
mov dword [ebx], eax
add ebx, edx
and eax, 0x40843353
or eax, 0x5c922e64
and eax, 0x4c820000
or eax, 0x1090000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7afbe386
and eax, 0x34402380
or eax, 0xc00d1078
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6bcd1b82
and eax, 0x15800870
or eax, 0x400b0104
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a60ed2e
and eax, 0x1ea8050
or eax, 0x3a0
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d094838
and eax, 0x1000000
or eax, 0x8af05589
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ff328e8
and eax, 0x8cc35de1
or eax, 0x40000004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x84f616
and eax, 0x317227e1
and eax, 0x4000c0
or eax, 0xcc8ccc0c
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b423e20
and eax, 0x2c63c690
and eax, 0x8400400
or eax, 0xc48cc8cc
mov dword [ebx], eax
add ebx, edx
or eax, 0xccc1f9d
and eax, 0x4e9758df
and eax, 0x4c8050cc
or eax, 0xa00b0500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4689265c
or eax, 0x303dead8
and eax, 0x10e880
or eax, 0xc00401
mov dword [ebx], eax
add ebx, edx
or eax, 0x769c1cbd
and eax, 0x44c40000
or eax, 0x1030000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa55a24d
xor eax, 0x2706c354
and eax, 0x142100
or eax, 0x16b1a84
mov dword [ebx], eax
add ebx, edx
or eax, 0x426c8c41
and eax, 0x458700
or eax, 0x80004000
mov dword [ebx], eax
add ebx, edx
and eax, 0x77fe2b7a
and eax, 0x71589f51
and eax, 0x200
or eax, 0xa08e
mov dword [ebx], eax
add ebx, edx
or eax, 0x1141cd87
xor eax, 0x23931524
and eax, 0x32508083
or eax, 0xcd2c0544
mov dword [ebx], eax
add ebx, edx
and eax, 0x4cae7f0f
xor eax, 0x62ed164b
and eax, 0x441134c
or eax, 0x9024ecb3
mov dword [ebx], eax
add ebx, edx
or eax, 0x59a3d236
and eax, 0x3741bb2f
and eax, 0x5410000
or eax, 0x80860000
mov dword [ebx], eax
add ebx, edx
and eax, 0x252ed368
or eax, 0x4682230b
and eax, 0x47862308
or eax, 0xb879dc70
mov dword [ebx], eax
add ebx, edx
and eax, 0x52840007
or eax, 0x4287b5bb
and eax, 0x13121
or eax, 0x4840
mov dword [ebx], eax
add ebx, edx
xor eax, 0x114f7d18
and eax, 0x2b35f99c
and eax, 0x1040000
or eax, 0xfe7085c7
mov dword [ebx], eax
add ebx, edx
xor eax, 0x733fa325
xor eax, 0x3f9fb39d
and eax, 0xb214957f
or eax, 0x48226a80
mov dword [ebx], eax
add ebx, edx
and eax, 0x2015fa58
and eax, 0x40000
or eax, 0x85c30000
mov dword [ebx], eax
add ebx, edx
and eax, 0x79792fba
and eax, 0x1410000
or eax, 0xfebeff70
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c09989
and eax, 0x455c4431
and eax, 0x4020
or eax, 0x98c2
mov dword [ebx], eax
add ebx, edx
or eax, 0x5600c37e
and eax, 0x560081c6
or eax, 0xa96c0401
mov dword [ebx], eax
add ebx, edx
or eax, 0x468fad95
and eax, 0x96eadd7
or eax, 0x105228
mov dword [ebx], eax
add ebx, edx
xor eax, 0x567e915d
and eax, 0x5000000
or eax, 0x80c70000
mov dword [ebx], eax
add ebx, edx
and eax, 0x32b1f90c
or eax, 0x380208b7
and eax, 0x38830820
or eax, 0xc77cf748
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b3bbf7c
and eax, 0x1028
or eax, 0x16
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c9ba8fc
and eax, 4
or eax, 0xff6485c3
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ed12465
and eax, 0x3a55a5e7
or eax, 0x85a18
mov dword [ebx], eax
add ebx, edx
xor eax, 0x13db29d7
and eax, 0x1860000
or eax, 0x84410001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x223960f1
and eax, 0xa7fe6060
or eax, 0x58019f00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x28d5dd73
or eax, 0x117b7367
and eax, 0x7261
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
or eax, 0x505e0bbb
and eax, 0x505c01c3
or eax, 0xaf008404
mov dword [ebx], eax
add ebx, edx
and eax, 0x1abce392
or eax, 0x3bfd318a
and eax, 0x3399b18a
or eax, 0x40024e75
mov dword [ebx], eax
add ebx, edx
xor eax, 0xef1b1ce
xor eax, 0x21702743
and eax, 0x4020000
or eax, 0x81c50000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x307675ae
and eax, 0xb5b17508
or eax, 0x4a4e8a50
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6fbebb08
and eax, 0
or eax, 0xb8f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c9ff723
and eax, 0x1c148484
or eax, 0xe3400143
mov dword [ebx], eax
add ebx, edx
or eax, 0x53430958
and eax, 0x178ddf
or eax, 0x807220
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d76977f
and eax, 0x5443680
and eax, 0x40000
or eax, 0x85c30000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b0d8c34
xor eax, 0x16b0763b
and eax, 0x897ffa00
or eax, 0x76800550
mov dword [ebx], eax
add ebx, edx
or eax, 0x38939ccc
and eax, 0x17858
or eax, 2
mov dword [ebx], eax
add ebx, edx
and eax, 0x7bc1d66b
and eax, 0x42
or eax, 0xff4c8585
mov dword [ebx], eax
add ebx, edx
xor eax, 0x73ebbd87
and eax, 0xa13840
or eax, 0x7248c7bf
mov dword [ebx], eax
add ebx, edx
and eax, 0x5bcee084
xor eax, 0x59288405
and eax, 0x1c00001
or eax, 0x84070000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6198cccf
and eax, 0xe45fcc48
or eax, 0x1ba03300
mov dword [ebx], eax
add ebx, edx
and eax, 0x44994325
and eax, 0x4100
or eax, 0x2487
mov dword [ebx], eax
add ebx, edx
or eax, 0x62bae7cb
or eax, 0xd3711f2
and eax, 0x6f0485c7
or eax, 0x90400000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b1d3d0e
or eax, 0x71a1ef9e
and eax, 0x5881ef9e
or eax, 0x1061
mov dword [ebx], eax
add ebx, edx
or eax, 0x4f882d46
and eax, 0x5810000
or eax, 0x80460000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c0297fc
xor eax, 0x49f3466d
and eax, 0xb434d100
or eax, 0x4bcb2e40
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7687a952
and eax, 0x22876232
and eax, 0x4202
or eax, 0xa981
mov dword [ebx], eax
add ebx, edx
or eax, 0x2136d490
and eax, 0x21348583
or eax, 0xde080044
mov dword [ebx], eax
add ebx, edx
and eax, 0x4af5dd1d
and eax, 0x17dc3d37
and eax, 0x2000505
or eax, 0x600afafa
mov dword [ebx], eax
add ebx, edx
or eax, 0x712f083
and eax, 0x5020001
or eax, 0x80c50000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f81daa
and eax, 0x2b85f3d2
and eax, 0x3851100
or eax, 0xfc7aee38
mov dword [ebx], eax
add ebx, edx
and eax, 0x7fdc6bee
and eax, 0x53667aae
and eax, 0x20
or eax, 0x111d6
mov dword [ebx], eax
add ebx, edx
or eax, 0x7110bce8
or eax, 0x5dbb156b
and eax, 0x7d3085c7
or eax, 0x82040000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x57f90395
and eax, 0x200c8652
or eax, 0x60079ad
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a21eaaa
xor eax, 0x44bb1a4f
and eax, 0x6a80000
or eax, 0x90400000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6de43ce8
xor eax, 0x45930d69
and eax, 0x1000141
or eax, 0x8a000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ee9666b
and eax, 0x2000041
or eax, 0xd5250804
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1ae4724e
and eax, 0xd00000a
or eax, 0x20000060
mov dword [ebx], eax
add ebx, edx
xor eax, 0x591f495e
and eax, 0x4830
or eax, 0xb60a
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ea9407c
or eax, 0x243f0e0a
and eax, 0x24240c30
or eax, 0xdb003005
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f7ac5d9
or eax, 0x5ea173c
and eax, 0xacdeb9fd
or eax, 2
mov dword [ebx], eax
add ebx, edx
and eax, 0x65d5897a
or eax, 0x4159d57e
and eax, 0x4509dd7e
or eax, 0x8222281
mov dword [ebx], eax
add ebx, edx
or eax, 0x51f14bce
and eax, 0x1f38c049
and eax, 0x19288008
or eax, 0xe2c10100
mov dword [ebx], eax
add ebx, edx
or eax, 0x68025320
and eax, 0x81000028
or eax, 0xc0
mov dword [ebx], eax
add ebx, edx
or eax, 0x795570ba
and eax, 0x3a41bf7f
and eax, 0x38000070
or eax, 0xc60c0281
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c4e353f
and eax, 0x2c36898b
and eax, 0x8a
or eax, 0xcc818875
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c7898f4
and eax, 0x99934ae
and eax, 0x8000020
or eax, 0x83000001
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ea54481
and eax, 0x82810001
or eax, 0x40000854
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e7774b4
and eax, 0x6855
or eax, 0x20a
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b979a2f
or eax, 0x49956518
and eax, 0x1854a01
or eax, 0x86228080
mov dword [ebx], eax
add ebx, edx
or eax, 0x789eae52
or eax, 0x24967f30
and eax, 0xca810000
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e73563
or eax, 0x26e4a5e3
and eax, 0x9400
or eax, 0x421c
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a81533f
and eax, 0x3fc36286
and eax, 0x4200
or eax, 0xf7fcb081
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ef497f5
and eax, 0x2b00001
or eax, 0x80000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d6d33ec
and eax, 0x2b00006c
or eax, 0x10
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2cfa5858
and eax, 0x4300804
or eax, 0x38050041
mov dword [ebx], eax
add ebx, edx
and eax, 0x1ab67e2b
xor eax, 0x3730e050
and eax, 0x804e840
or eax, 0x80fb1784
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d80487e
and eax, 0x4652fdff
and eax, 0x8490
or eax, 0x214800
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e9906
and eax, 0x499900
or eax, 0x91902000
mov dword [ebx], eax
add ebx, edx
or eax, 0x69471fd3
and eax, 0x490b0000
or eax, 0x4200000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b54f1c8
and eax, 0x37bd8c57
and eax, 0x1318000
or eax, 0xb8c00108
mov dword [ebx], eax
add ebx, edx
and eax, 0xdfa3fab
xor eax, 0x7262fd4d
and eax, 0xb92fc40
or eax, 0x806d039a
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e350008
and eax, 0x2010000
or eax, 0xf0800855
mov dword [ebx], eax
add ebx, edx
or eax, 0x51ac1755
and eax, 0x440
or eax, 0x20a8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x253aa940
and eax, 0x5e4036b3
and eax, 0x80
or eax, 0x309fca01
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f33614
and eax, 0x810000
or eax, 0xf2000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7051af7d
and eax, 0xa32c
or eax, 0x1082
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a7d0301
xor eax, 0x7e319710
and eax, 0x204c0288
or eax, 0x1808800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x68b35842
and eax, 0x49380000
or eax, 0x36800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x39ef3104
and eax, 0x2bff3100
or eax, 0xceb8
mov dword [ebx], eax
add ebx, edx
or eax, 0x4fc8310e
xor eax, 0x6bf49c4
and eax, 0x69000040
or eax, 0x80350805
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ed9067b
or eax, 0x5968611d
and eax, 0x8bec6f00
or eax, 0x139000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c41162c
xor eax, 0x42b1ff2b
and eax, 0x40800809
or eax, 0xa1010044
mov dword [ebx], eax
add ebx, edx
and eax, 0xb647273
and eax, 1
or eax, 0x6388
mov dword [ebx], eax
add ebx, edx
and eax, 0x1fdb1e0b
or eax, 0x3ec8b3f3
and eax, 0x2280b181
or eax, 0x1134000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e0a3047
or eax, 0x46784e7a
and eax, 0x80000
or eax, 0x81800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2643898f
or eax, 0x82cad08
and eax, 0x218c
or eax, 0x40
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a479ec
or eax, 0x274a0bc9
and eax, 0xce03a8
or eax, 0x412
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b92d874
xor eax, 0x49d1251d
and eax, 0x52a00
or eax, 0x8500100
mov dword [ebx], eax
add ebx, edx
or eax, 0x50f3cbaa
and eax, 0x1041e280
or eax, 0x6081001
mov dword [ebx], eax
add ebx, edx
or eax, 0x17a8d482
or eax, 0x8ee0765
and eax, 0x58b0000
or eax, 0x40000000
mov dword [ebx], eax
add ebx, edx
or eax, 0xc0f3bf
and eax, 0x5892108
or eax, 0xaa300400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e72d775
and eax, 0x90010000
or eax, 0xc340000
mov dword [ebx], eax
add ebx, edx
and eax, 0x18f2c7cd
xor eax, 0x40ae3af
and eax, 0x80000a7
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x28c322a3
and eax, 0x10000
or eax, 0x20cc90
mov dword [ebx], eax
add ebx, edx
and eax, 0x25a72cc3
and eax, 0x10800
or eax, 0x84c8300
mov dword [ebx], eax
add ebx, edx
or eax, 0x5832b731
and eax, 0x7692421b
and eax, 0x50020001
or eax, 0x230cc180
mov dword [ebx], eax
add ebx, edx
or eax, 0x5bafc240
and eax, 0x71810000
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1fe62c4b
and eax, 0
or eax, 0x12a81
mov dword [ebx], eax
add ebx, edx
and eax, 0x58b18575
and eax, 0x10000
or eax, 0x11a15ba
mov dword [ebx], eax
add ebx, edx
and eax, 0x6102eef1
and eax, 0x5aa239fa
and eax, 0
or eax, 0x8552b00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x13cd904d
and eax, 0x310b201
or eax, 0x60224080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x15793f70
and eax, 0x2080000
or eax, 0x88800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x21fd9cf5
xor eax, 0x949d370
and eax, 0x184
or eax, 0x2048
mov dword [ebx], eax
add ebx, edx
or eax, 0x6a56a4b
or eax, 0x20bcfc2c
and eax, 0x408458b
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x78e2fcaf
or eax, 0x27579107
and eax, 0x8922
or eax, 0x42c8
mov dword [ebx], eax
add ebx, edx
or eax, 0x47b9c31e
and eax, 0x181c034
or eax, 0x20001
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ae4cebb
xor eax, 0x72fb62a4
and eax, 0x498200
or eax, 0x8040900
mov dword [ebx], eax
add ebx, edx
or eax, 0x16630
and eax, 0x4edb0023
and eax, 0x10000
or eax, 0xf300e181
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b00df67
xor eax, 0x60cb0407
and eax, 0x21810000
or eax, 0xc0000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc436757
and eax, 0x2317
or eax, 0x8800
mov dword [ebx], eax
add ebx, edx
or eax, 0x478cf03c
and eax, 0x10cc901
or eax, 0x18310080
mov dword [ebx], eax
add ebx, edx
or eax, 0x591f33c8
and eax, 0x51010000
or eax, 0xa0800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6e6a3e15
and eax, 0x2207897e
and eax, 0x810
or eax, 0xb323
mov dword [ebx], eax
add ebx, edx
or eax, 0x2cdbbae0
or eax, 0x6952a3f0
and eax, 0x21c88180
or eax, 0x40008
mov dword [ebx], eax
add ebx, edx
or eax, 0x8bd7135
xor eax, 0x493a0213
and eax, 0x40820000
or eax, 0x5380000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3939fc23
and eax, 0x28000021
or eax, 0x3000004
mov dword [ebx], eax
add ebx, edx
and eax, 0x43f0e07e
xor eax, 0x7debd12e
and eax, 0x72810000
or eax, 0x80000855
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c37328d
and eax, 0x8885081c
or eax, 0x1080000
mov dword [ebx], eax
add ebx, edx
or eax, 0x790114e1
and eax, 0x6251a13c
and eax, 0x10038
or eax, 0xa8a880
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4aebe60e
xor eax, 0x7eba8644
and eax, 0x400800
or eax, 0x8052300
mov dword [ebx], eax
add ebx, edx
or eax, 0x1945611e
and eax, 0x454b04
or eax, 0x381421
mov dword [ebx], eax
add ebx, edx
and eax, 0x12449e43
xor eax, 0x4a5bb21f
and eax, 0x40162400
or eax, 0x31401100
mov dword [ebx], eax
add ebx, edx
and eax, 0x3bf0aa15
and eax, 0x10000000
or eax, 0x80890000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x69737c29
and eax, 0x2008
or eax, 0x1c4
mov dword [ebx], eax
add ebx, edx
or eax, 0x27c34a97
and eax, 0x100498b
or eax, 0x80080400
mov dword [ebx], eax
add ebx, edx
and eax, 0x73bc5b04
and eax, 0x84100
or eax, 0xd092e1
mov dword [ebx], eax
add ebx, edx
or eax, 0x1787b6df
and eax, 0x14d18100
or eax, 0xa0200000
mov dword [ebx], eax
add ebx, edx
or eax, 0x378e75be
xor eax, 0x429f15ec
and eax, 0xb0606050
or eax, 0xa050ba1
mov dword [ebx], eax
add ebx, edx
and eax, 0x468e7fb8
and eax, 0x6100
or eax, 0x9408
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b8df37b
and eax, 0x1080423
or eax, 0x80005108
mov dword [ebx], eax
add ebx, edx
or eax, 0x435baa33
and eax, 0x31448ddc
and eax, 0x508
or eax, 0x9162e2
mov dword [ebx], eax
add ebx, edx
or eax, 0x765ea11b
and eax, 0x42d28100
or eax, 0x89200000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1731c2e1
and eax, 0x1308000
or eax, 0x88cf7fab
mov dword [ebx], eax
add ebx, edx
xor eax, 0x40b12ec7
and eax, 0xc008
or eax, 0x210c82
mov dword [ebx], eax
add ebx, edx
or eax, 0x28a93b73
or eax, 0x15c782ff
and eax, 0x8458b00
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x53fd2f50
xor eax, 0xe0de853
and eax, 0xa50001
or eax, 0x401134
mov dword [ebx], eax
add ebx, edx
or eax, 0x4fe2723b
and eax, 0x49850100
or eax, 0xb0100400
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb49bd21
and eax, 0x302426e8
and eax, 0x20040000
or eax, 0xc8310000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f021aea
and eax, 0x83000048
or eax, 0x8000104
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f35ef3
and eax, 0x40
or eax, 0xe981080d
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e8df59c
and eax, 4
or eax, 0x4601
mov dword [ebx], eax
add ebx, edx
and eax, 0x170e7e5b
and eax, 0x3fd0131d
and eax, 1
or eax, 0x8802e180
mov dword [ebx], eax
add ebx, edx
or eax, 0x62671248
and eax, 0xe0030000
or eax, 0x11800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a5d677a
xor eax, 0x43ca1e2b
and eax, 0x88010810
or eax, 0x44808002
mov dword [ebx], eax
add ebx, edx
and eax, 0x58247fd4
and eax, 0x8000000
or eax, 0x83000021
mov dword [ebx], eax
add ebx, edx
xor eax, 0x59038727
or eax, 0x3744dfea
and eax, 0xc2010844
or eax, 0x8800011
mov dword [ebx], eax
add ebx, edx
or eax, 0x4880fdb
and eax, 0x81f
or eax, 0x6000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2d14ece
xor eax, 0x7a788f5d
and eax, 0x4050c201
or eax, 0x81000880
mov dword [ebx], eax
add ebx, edx
xor eax, 0x19005ce3
and eax, 0xd0000000
or eax, 0x22810000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2dbc00b0
or eax, 0x7965dc15
and eax, 0xc90
or eax, 0x2140
mov dword [ebx], eax
add ebx, edx
or eax, 0x676fcc9
and eax, 0x62f081
or eax, 0xa0080200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x9f81ae5
or eax, 0x3e052b8c
and eax, 0xbf90612c
or eax, 0x280402
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a3fef1
and eax, 0x42973b9b
and eax, 0
or eax, 0x2b0000e2
mov dword [ebx], eax
add ebx, edx
and eax, 0xcfd1151
and eax, 0x3123abad
and eax, 0
or eax, 0xe1350845
mov dword [ebx], eax
add ebx, edx
and eax, 0x664d0585
and eax, 0
or eax, 0x8900002a
mov dword [ebx], eax
add ebx, edx
or eax, 0x143ee5c6
or eax, 0x55eb91d1
and eax, 0x21c490
or eax, 0x800
mov dword [ebx], eax
add ebx, edx
or eax, 0xb9374da
and eax, 0x180b800
or eax, 0x204c0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a5ec707
or eax, 0x11195a3
and eax, 0x490000
or eax, 0x4ea00000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d6e2432
and eax, 0xa68963f
and eax, 0x2000002
or eax, 0xc5000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6987eeda
and eax, 0x2683e040
or eax, 0x50081005
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7166d53b
and eax, 0x5c50000
or eax, 0x40020001
mov dword [ebx], eax
add ebx, edx
or eax, 0xb95506a
and eax, 0x75068
or eax, 0x80d90
mov dword [ebx], eax
add ebx, edx
and eax, 0x325ef8e4
and eax, 0x60a038be
and eax, 0
or eax, 0xe445c700
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f7602e6
and eax, 0x2d7a0334
and eax, 0x324
or eax, 0x16c89
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c6c7a90
xor eax, 0x226b3829
and eax, 0x4e000504
or eax, 0xb0e040c3
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ad9d38b
and eax, 0x37729d25
and eax, 0x2000100
or eax, 0xc500002e
mov dword [ebx], eax
add ebx, edx
and eax, 0x11c3e5c7
and eax, 0x56de8b8b
and eax, 0
or eax, 0xeab69c45
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2ae88bb4
and eax, 0x38e44818
and eax, 0x440000
or eax, 0x45830000
mov dword [ebx], eax
add ebx, edx
and eax, 0x491f0bd3
and eax, 0x1010000
or eax, 0x40fea0
mov dword [ebx], eax
add ebx, edx
or eax, 0x47ad33ba
and eax, 0x445c700
or eax, 0xb8000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x28a5677e
and eax, 0x14700
or eax, 0x2089
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d458b64
and eax, 0x654445c5
or eax, 0x80800002
mov dword [ebx], eax
add ebx, edx
and eax, 0x56c70578
and eax, 0x44000100
or eax, 0x83000029
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c66b387
and eax, 0x4560a005
or eax, 0x184840
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d800fe5
xor eax, 0x19f603dc
and eax, 0x44c60000
or eax, 0x1010000
mov dword [ebx], eax
add ebx, edx
and eax, 0x9952158
and eax, 0
or eax, 0x2a4bfc
mov dword [ebx], eax
add ebx, edx
or eax, 0x375710a8
and eax, 0x4454300
or eax, 0xc8008400
mov dword [ebx], eax
add ebx, edx
or eax, 0x4bcdc8aa
or eax, 0x5ad034cc
and eax, 0x1138e
or eax, 0x11
mov dword [ebx], eax
add ebx, edx
and eax, 0x7883651f
and eax, 0x107
or eax, 0x58d044c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x7d1c1fe5
and eax, 0x450000e1
or eax, 0x82000010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x35d75e85
and eax, 0x7eb0a87f
and eax, 0x2100044
or eax, 0x8d62c001
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e63f821
or eax, 0x6ab5827d
and eax, 0x45c70000
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x68c2ed
and eax, 0x2b40a4
or eax, 0x1000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xca12a0b
or eax, 0x34a3c17e
and eax, 0x3081c300
or eax, 0x40400
mov dword [ebx], eax
add ebx, edx
or eax, 0x537d01e3
and eax, 0x61fdc7e3
or eax, 0x802381c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x22ccdc55
and eax, 0x43000022
or eax, 0x84000004
mov dword [ebx], eax
add ebx, edx
and eax, 0x57100fa5
and eax, 0x3000004
or eax, 0x30bdec41
mov dword [ebx], eax
add ebx, edx
and eax, 0x8693b7
and eax, 0x840000
or eax, 0x45430000
mov dword [ebx], eax
add ebx, edx
or eax, 0x58c1f5e3
or eax, 0x2d8c1e12
and eax, 0xd28d0
or eax, 0x100004
mov dword [ebx], eax
add ebx, edx
and eax, 0x5aed07bc
and eax, 0x50000
or eax, 0xb840c700
mov dword [ebx], eax
add ebx, edx
or eax, 0x46be5182
and eax, 0x15002
or eax, 0x2034
mov dword [ebx], eax
add ebx, edx
and eax, 0x37e96418
and eax, 0x2088b1a4
and eax, 0
or eax, 0x20d845c7
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ec7549d
and eax, 0x46000008
or eax, 0x810000a5
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e447840
and eax, 0x6000000
or eax, 0x2197dc45
mov dword [ebx], eax
add ebx, edx
and eax, 0x44616a46
or eax, 0x24070517
and eax, 0x4070001
or eax, 0x41c00000
mov dword [ebx], eax
add ebx, edx
and eax, 0x475e9f57
and eax, 0x58a8d148
and eax, 0
or eax, 0x13121f4
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b61228c
and eax, 0x28410300
or eax, 0xc00c8800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e484331
xor eax, 0x5de3e38f
and eax, 0xe62980
or eax, 0x4411c001
mov dword [ebx], eax
add ebx, edx
or eax, 0x16452b19
and eax, 0x44810000
or eax, 0x9080000
mov dword [ebx], eax
add ebx, edx
or eax, 0x74a35f6b
xor eax, 0x1620f33c
and eax, 0x60018840
or eax, 0x845403a8
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c1c3307
or eax, 0x71c99289
and eax, 0x1c81101
or eax, 0x88204402
mov dword [ebx], eax
add ebx, edx
or eax, 0xa842c6
and eax, 0x9e84445
or eax, 0x3a010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x47d9d32e
and eax, 0x220050b
or eax, 0x81c44080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e31eae
and eax, 0x1a2483
and eax, 0
or eax, 0x458901c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x368dc2b
and eax, 0x80000
or eax, 0xe4458be4
mov dword [ebx], eax
add ebx, edx
and eax, 0x5811f54e
xor eax, 0x13359dab
and eax, 0x3300c2b
or eax, 0xc884110
mov dword [ebx], eax
add ebx, edx
and eax, 0x302defdd
and eax, 0xc09
or eax, 0x18084
mov dword [ebx], eax
add ebx, edx
and eax, 0x51fb89d9
and eax, 0x18800
or eax, 0xe0540300
mov dword [ebx], eax
add ebx, edx
and eax, 0x68bf5cf7
or eax, 0x1594c38a
and eax, 0x1944188
or eax, 0x8a201401
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f605433
and eax, 0x1005001
or eax, 0x4489a044
mov dword [ebx], eax
add ebx, edx
or eax, 0x4dbcaeab
and eax, 0x400d8aa0
or eax, 0xb0400110
mov dword [ebx], eax
add ebx, edx
or eax, 0x265b7b0a
and eax, 0x8001c182
or eax, 0x9000001
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ea474bd
and eax, 0x24f36aa6
and eax, 0x4000
or eax, 0x558bb04d
mov dword [ebx], eax
add ebx, edx
and eax, 0x15887470
and eax, 0x10003000
or eax, 0xa0550bb4
mov dword [ebx], eax
add ebx, edx
or eax, 0x27acb9c3
and eax, 0x5891075
or eax, 0x40020008
mov dword [ebx], eax
add ebx, edx
and eax, 0x5506432d
xor eax, 0x218ed4a
and eax, 0x40002960
or eax, 0xb8450288
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a3e648a
xor eax, 0x3bf79cd
and eax, 0x41800024
or eax, 0xc0b0850
mov dword [ebx], eax
add ebx, edx
and eax, 0x31e12b7f
xor eax, 0x32ae0dd4
and eax, 0xd01a0
or eax, 0xcc403a5c
mov dword [ebx], eax
add ebx, edx
and eax, 0x76c1efa8
and eax, 0x44012128
or eax, 0x118a0054
mov dword [ebx], eax
add ebx, edx
and eax, 0x12183966
xor eax, 0x7b008e55
and eax, 0x28008920
or eax, 0x845500cc
mov dword [ebx], eax
add ebx, edx
or eax, 0x38b054ca
xor eax, 0x41a283f4
and eax, 0x8950440a
or eax, 0x800181
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d773a0b
and eax, 0x140d4131
and eax, 0x4010000
or eax, 0x498aa845
mov dword [ebx], eax
add ebx, edx
or eax, 0x3e5d4665
and eax, 0x4dcafaa4
and eax, 0x1c88224
or eax, 0x2101c8
mov dword [ebx], eax
add ebx, edx
and eax, 0x52e7ceeb
and eax, 0xe00088
or eax, 0x8b0c4d01
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6ac9476d
and eax, 0xd61e56d
and eax, 0x1210044
or eax, 0x541aac11
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c165ce3
and eax, 0xc0d0ca0
or eax, 0x800308
mov dword [ebx], eax
add ebx, edx
or eax, 0x37bbb072
and eax, 0xb000000
or eax, 0x80000001
mov dword [ebx], eax
add ebx, edx
and eax, 0x51be9d7a
and eax, 0
or eax, 0xc083f445
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd8d2af2
or eax, 0x70096856
and eax, 0xf4058801
or eax, 0x400100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x58767a7d
and eax, 0xc204108
or eax, 0x3c00c83
mov dword [ebx], eax
add ebx, edx
xor eax, 0x43a54d94
and eax, 0x444000f
or eax, 0x81b04da0
mov dword [ebx], eax
add ebx, edx
and eax, 0x3da75d4a
or eax, 0x665da028
and eax, 0x3346508
or eax, 0x880210c1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4616c7b4
and eax, 0xc000a055
or eax, 0x2834c00
mov dword [ebx], eax
add ebx, edx
and eax, 0x67287d37
xor eax, 0x2b39813e
and eax, 0x68118901
or eax, 0x84440000
mov dword [ebx], eax
add ebx, edx
or eax, 0x64b39058
and eax, 0x28e40109
or eax, 0x13084482
mov dword [ebx], eax
add ebx, edx
and eax, 0x518ee089
and eax, 0x10c4001
or eax, 0x2470b844
mov dword [ebx], eax
add ebx, edx
and eax, 0x15746c60
and eax, 0x1744800
or eax, 0x8288058b
mov dword [ebx], eax
add ebx, edx
xor eax, 0xba0d757
and eax, 0x80800c0
or eax, 0x45810101
mov dword [ebx], eax
add ebx, edx
and eax, 0x342390d4
and eax, 0x2f8a6601
and eax, 0x4000000
or eax, 0xf8558bfc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x660536a9
and eax, 0x18501511
or eax, 0x6484402a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x17a070e4
and eax, 0x40440114
or eax, 0x84018a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x3539eb3f
and eax, 0x4000110
or eax, 0x78dc442b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7bd0ba7f
and eax, 0x78295d2e
and eax, 0x80904
or eax, 0xd8458208
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e055b33
and eax, 0x8040900
or eax, 0x7a0443b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x49d154e8
and eax, 0x81
or eax, 0xc20c
mov dword [ebx], eax
add ebx, edx
and eax, 0x38fb2547
xor eax, 0x6506bb14
and eax, 0x60048b00
or eax, 0x90510000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ba502f1
and eax, 0x10200
or eax, 0x8900e883
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c6c559a
and eax, 0x4509f011
or eax, 0x820044
mov dword [ebx], eax
add ebx, edx
or eax, 0x609e73e6
and eax, 0x458f03d0
or eax, 0x200c08
mov dword [ebx], eax
add ebx, edx
and eax, 0x1820fa8a
and eax, 0x2fb5c155
and eax, 0
or eax, 0xfc085f0
mov dword [ebx], eax
add ebx, edx
and eax, 0x4eef9f99
and eax, 0x2a99fc9f
and eax, 0x8080
or eax, 0x2a04
mov dword [ebx], eax
add ebx, edx
xor eax, 0x9e2a2cf
and eax, 0x400800
or eax, 0xa00d8300
mov dword [ebx], eax
add ebx, edx
and eax, 0x9b0e36a
and eax, 0x100
or eax, 0xffc4c3b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d320af5
and eax, 0x68c
or eax, 0x9801
mov dword [ebx], eax
add ebx, edx
xor eax, 0x79c0bbf2
xor eax, 0x55390e11
and eax, 0x20510b00
or eax, 0xc0048000
mov dword [ebx], eax
add ebx, edx
or eax, 0x79e82176
and eax, 0x39fc0102
or eax, 0x2005409
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b1c0065
and eax, 0x217c5045
or eax, 0x4008010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d22b910
xor eax, 0xbc008e8
and eax, 0x23884189
or eax, 0x600402
mov dword [ebx], eax
add ebx, edx
or eax, 0x511da2ca
or eax, 0x563deab
and eax, 0x1575f041
or eax, 0x8000004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x57d5d536
and eax, 0x8a00503
or eax, 0x81584888
mov dword [ebx], eax
add ebx, edx
xor eax, 0x695311c8
or eax, 0x3fffe7c
and eax, 0x418b984d
or eax, 0x14000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5810da85
and eax, 0x4110088
or eax, 0x90448914
mov dword [ebx], eax
add ebx, edx
and eax, 0x76c3664f
and eax, 0x400008
or eax, 0x83b84583
mov dword [ebx], eax
add ebx, edx
or eax, 0x40b29f28
xor eax, 0x456af55f
and eax, 0x48000e0
or eax, 0x41090108
mov dword [ebx], eax
add ebx, edx
and eax, 0x56866cfd
and eax, 0x2076176b
and eax, 0x68
or eax, 0x984d8b90
mov dword [ebx], eax
add ebx, edx
or eax, 0x21da4131
and eax, 0x39944939
or eax, 0x44000402
mov dword [ebx], eax
add ebx, edx
xor eax, 0x387f8da
or eax, 0x2f13ab01
and eax, 0x4c118b60
or eax, 0x8044000e
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe133d1e
and eax, 0x40441430
or eax, 0x3db8410b
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ea27807
and eax, 0x48004001
or eax, 0x80458708
mov dword [ebx], eax
add ebx, edx
or eax, 0x274dd614
or eax, 0x2590efb8
and eax, 1
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x3cb59c27
and eax, 1
or eax, 0x45c707ea
mov dword [ebx], eax
add ebx, edx
or eax, 0x4cb06d61
xor eax, 0x3a406c8a
and eax, 0x40
or eax, 0x88
mov dword [ebx], eax
add ebx, edx
and eax, 0x4201a7c0
xor eax, 0x73e84749
and eax, 0x70400300
or eax, 0x88058800
mov dword [ebx], eax
add ebx, edx
and eax, 0x31bf595f
xor eax, 0x32334be7
and eax, 0x4023
or eax, 0x89c80500
mov dword [ebx], eax
add ebx, edx
and eax, 0x7817a21d
and eax, 0x8000001
or eax, 0x458b9044
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a977c90
or eax, 0x16ee325
and eax, 0x1e98320
or eax, 0xd8
mov dword [ebx], eax
add ebx, edx
and eax, 0x10ceae5e
and eax, 0xc80008
or eax, 0x83304d81
mov dword [ebx], eax
add ebx, edx
xor eax, 0xce35597
and eax, 0x500101c
or eax, 0x70008061
mov dword [ebx], eax
add ebx, edx
or eax, 0x250a8d61
or eax, 0xeec9fb2
and eax, 0x74448b1d
or eax, 0x80110000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7473e08d
xor eax, 0x1aad300a
and eax, 0x8a885181
or eax, 0x1040408
mov dword [ebx], eax
add ebx, edx
and eax, 0x7714b335
and eax, 0x1001001
or eax, 0x4489ec44
mov dword [ebx], eax
add ebx, edx
xor eax, 0xf3e6a2d
and eax, 0x48058208
or eax, 0xb4480980
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b036223
and eax, 0x8010000
or eax, 0x8100c183
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d49bd03
xor eax, 0x3d325cae
and eax, 0x410a200c
or eax, 0x1481dc41
mov dword [ebx], eax
add ebx, edx
xor eax, 0x526769ee
or eax, 0x69d83b40
and eax, 0x8543b80
or eax, 0x8001000c
mov dword [ebx], eax
add ebx, edx
or eax, 0x19fce7c8
and eax, 0x189214c
or eax, 0x44020031
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b057b99
xor eax, 0x19d3cbbd
and eax, 0x60451140
or eax, 0x880022a0
mov dword [ebx], eax
add ebx, edx
and eax, 0x458d1058
xor eax, 0x6d339fb8
and eax, 0xd020070
or eax, 0x40891005
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a3b30ac
and eax, 0x40020d8
or eax, 0xc04d1b04
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e2e18ff
and eax, 0x40030020
or eax, 0x1588085c
mov dword [ebx], eax
add ebx, edx
and eax, 0x661308d2
and eax, 0x40010850
or eax, 0x985433ac
mov dword [ebx], eax
add ebx, edx
or eax, 0x4705e680
and eax, 0x4501097c
or eax, 0x8a0001
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c2e286f
or eax, 0x4e97a842
and eax, 0x1a88140
or eax, 0x400280
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d527e4f
and eax, 0x1400000
or eax, 0x8a804589
mov dword [ebx], eax
add ebx, edx
xor eax, 0x206ff863
and eax, 0x8183b448
or eax, 0x40004005
mov dword [ebx], eax
add ebx, edx
and eax, 0x3bbeccc7
and eax, 0x31bb2b4f
and eax, 1
or eax, 0xf44d8900
mov dword [ebx], eax
add ebx, edx
and eax, 0x71ff7474
xor eax, 0xbeca687
and eax, 0x3800483
or eax, 0x80545108
mov dword [ebx], eax
add ebx, edx
and eax, 0x2cfb7178
and eax, 0x800100
or eax, 0x550900c2
mov dword [ebx], eax
add ebx, edx
or eax, 0x942fcdd
and eax, 0x5c4189d4
or eax, 0x80040200
mov dword [ebx], eax
add ebx, edx
or eax, 0x736bf718
and eax, 0x4a153435
and eax, 0x8012000
or eax, 0x8100c883
mov dword [ebx], eax
add ebx, edx
or eax, 0x59ddf4e4
xor eax, 0x3e59b96a
and eax, 0x45804405
or eax, 0x80b9840
mov dword [ebx], eax
add ebx, edx
or eax, 0x2fcb1c61
or eax, 0x70c6b875
and eax, 0x1c98074
or eax, 0x200380
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b0f699
and eax, 0x3d390f10
and eax, 0x1300500
or eax, 0x8ac44889
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1cbeaed8
and eax, 0x8202a051
or eax, 0x68811c04
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b2b1aa1
and eax, 0x10fde6ef
and eax, 0x10018001
or eax, 0xac540900
mov dword [ebx], eax
add ebx, edx
or eax, 0x224a18cc
and eax, 0x702baa31
and eax, 0x300a0801
or eax, 0xcff457e8
mov dword [ebx], eax
add ebx, edx
or eax, 0x760d5a0e
and eax, 0x5de50bef
or eax, 0x8010
mov dword [ebx], eax
add ebx, edx
or eax, 0x571eee8
and eax, 0x4cc4ccc3
or eax, 0x80080000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x275727e1
xor eax, 0x1055cf0
and eax, 0xc88c84c0
or eax, 0x440480c
mov dword [ebx], eax
add ebx, edx
and eax, 0x1510f88e
or eax, 0x1fa80a76
and eax, 0xc88c8cc
or eax, 0xc0440400
mov dword [ebx], eax
add ebx, edx
or eax, 0x8e8d879
xor eax, 0x34644e75
and eax, 0xe8881088
or eax, 0x4034544
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a871a04
xor eax, 0x48b9376
and eax, 0x4c088350
or eax, 0x80c4400d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x48e28c12
or eax, 0x6d0fba33
and eax, 0xcc0ccc4c
or eax, 0xc00080
mov dword [ebx], eax
add ebx, edx
and eax, 0x603a89d2
or eax, 0x6da975d2
and eax, 0x4c88ccc0
or eax, 0x8044000c
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f4344e
or eax, 0x49c40097
and eax, 0x488004cc
or eax, 0xa40b5100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x54280406
xor eax, 0x24eff8f4
and eax, 0x8c4c811c
or eax, 0x40804241
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ad24510
and eax, 0x71f4ed40
and eax, 0xc04000
or eax, 0xcc0c8ccc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c9191d2
and eax, 0x804c4c0c
or eax, 0x4c8080c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x43688420
or eax, 0x6617607
and eax, 0x8c8154cc
or eax, 0x600a0100
mov dword [ebx], eax
add ebx, edx
or eax, 0xcfc8229
and eax, 0x44b317f7
and eax, 0x44800345
or eax, 0x884cc018
mov dword [ebx], eax
add ebx, edx
and eax, 0x29340c3a
or eax, 0x7a1a30ca
and eax, 0x480c00c8
or eax, 0x84c0cc04
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a798eac
and eax, 0x372764b3
and eax, 0x4044000
or eax, 0xc8c88ccc
mov dword [ebx], eax
add ebx, edx
or eax, 0x7d8e411a
and eax, 0xec8a45cc
or eax, 0x11000
mov dword [ebx], eax
add ebx, edx
and eax, 0x191c28ba
and eax, 0x80
or eax, 0xc754ec03
mov dword [ebx], eax
add ebx, edx
and eax, 0x785f449c
and eax, 0x40504400
or eax, 0xa5abb845
mov dword [ebx], eax
add ebx, edx
or eax, 0x410a4b6e
and eax, 0x45c30000
or eax, 0x40000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x137dddc1
xor eax, 0x39462cb9
and eax, 0x12c4178
or eax, 0x20c80
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c84c0c7
and eax, 0x44000
or eax, 0xf4418700
mov dword [ebx], eax
add ebx, edx
or eax, 0x6eacfd23
and eax, 0xee02
or eax, 0x94
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d7bf536
and eax, 0x4406
or eax, 0xfff001c1
mov dword [ebx], eax
add ebx, edx
and eax, 0x2dde9ce2
and eax, 0x5000040
or eax, 0xc200012d
mov dword [ebx], eax
add ebx, edx
xor eax, 0xcb281c1
and eax, 0x228004
or eax, 0x200c6c41
mov dword [ebx], eax
add ebx, edx
and eax, 0x774f90bb
and eax, 0x383b1455
and eax, 0x20000
or eax, 0x45c50000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x76979623
or eax, 0x616a226d
and eax, 0x1501068
or eax, 0x44880
mov dword [ebx], eax
add ebx, edx
xor eax, 0x53f419b6
and eax, 0x40004100
or eax, 0xa4458600
mov dword [ebx], eax
add ebx, edx
and eax, 0x9b6ebcf
and eax, 0x4300
or eax, 0x82e
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c521eba
and eax, 0x8404586
or eax, 0xc1a00041
mov dword [ebx], eax
add ebx, edx
and eax, 0x67fb652b
and eax, 0x79a618b
and eax, 0x1000003
or eax, 0xc60000fc
mov dword [ebx], eax
add ebx, edx
or eax, 0x58a1768b
and eax, 0x5da15445
or eax, 0x48800
mov dword [ebx], eax
add ebx, edx
or eax, 0x23aecccc
and eax, 0x2bb6790
and eax, 0x830000
or eax, 0x45440000
mov dword [ebx], eax
add ebx, edx
and eax, 0x38dc163c
and eax, 0
or eax, 0x10a92d8
mov dword [ebx], eax
add ebx, edx
or eax, 0x6a6d2d26
and eax, 0x72e08112
and eax, 0x40408100
or eax, 0x94054600
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e4500e8
or eax, 0x741dd856
and eax, 0x1106a
or eax, 0x2001
mov dword [ebx], eax
add ebx, edx
xor eax, 0xcca5fcb
and eax, 0x8c04580
or eax, 0xc2100047
mov dword [ebx], eax
add ebx, edx
and eax, 0x5bd3af42
or eax, 0x10eb3fb5
and eax, 0x42000124
or eax, 0x85000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xad270dc
xor eax, 0x403e8673
and eax, 0xd88c401
or eax, 0x844
mov dword [ebx], eax
add ebx, edx
and eax, 0x45880145
and eax, 0x5800000
or eax, 0x40470000
mov dword [ebx], eax
add ebx, edx
and eax, 0xc7335af
or eax, 0x1265141c
and eax, 0x250008
or eax, 0x10a9c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x1f144e6d
or eax, 0x19ef5f73
and eax, 0x445c700
or eax, 0xc0000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x485437ea
or eax, 0x2e8219f7
and eax, 0x1e56
or eax, 0x8000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e159371
xor eax, 0x734e3d35
and eax, 0x23400545
or eax, 0xc804082
mov dword [ebx], eax
add ebx, edx
or eax, 0x71dca042
or eax, 0x18723cab
and eax, 0x470000eb
or eax, 0x80000010
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b6215d5
or eax, 0xbc9aedc
and eax, 0x141ac45
or eax, 0x34261000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7188d369
and eax, 0x1000000
or eax, 0x44c70000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x103414f
and eax, 0x800008
or eax, 0x19b0b0
mov dword [ebx], eax
add ebx, edx
or eax, 0x944f766
and eax, 0x45c700
or eax, 0xb4000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x78b6dd92
and eax, 0x1290
or eax, 0x8100
mov dword [ebx], eax
add ebx, edx
or eax, 0x6fbefd56
and eax, 0x66b045c6
or eax, 0x10000001
mov dword [ebx], eax
add ebx, edx
or eax, 0x3596c05
and eax, 0x193041d1
and eax, 0x1000040
or eax, 0xc600001a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x35715939
and eax, 0x52510841
or eax, 0x480a404
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e5812ea
and eax, 0x10880000
or eax, 0x82600000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6f4fa53f
xor eax, 0x1a1e472a
and eax, 0x8000000
or eax, 0x83000095
mov dword [ebx], eax
add ebx, edx
and eax, 0x109155fc
and eax, 0x342232da
and eax, 0x80
or eax, 0xccc35d65
mov dword [ebx], eax
add ebx, edx
or eax, 0x56a5cded
and eax, 0xccc4cccc
or eax, 0x80000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x402b8ba1
and eax, 0x8cc4444c
or eax, 0x40088880
mov dword [ebx], eax
add ebx, edx
and eax, 0x54bff129
and eax, 0x448cc008
or eax, 0x88400cc4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4998b1f9
and eax, 0x12fb5952
and eax, 0x5100
or eax, 0xec8b04cc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x273958ef
and eax, 0xbd9b533
and eax, 0x9100503
or eax, 0x24084088
mov dword [ebx], eax
add ebx, edx
xor eax, 0x75ceae72
or eax, 0xe1111ca
and eax, 0x9060
or eax, 4
mov dword [ebx], eax
add ebx, edx
and eax, 0x1ccc6e3f
xor eax, 0x3b84d240
and eax, 0x3200d224
or eax, 0x40202d11
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d6f0616
and eax, 0xc4d8921
or eax, 0x244
mov dword [ebx], eax
add ebx, edx
or eax, 0x1975e831
and eax, 0x1020c901
or eax, 0x20000080
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b23d5bd
and eax, 0x20000000
or eax, 0xd1810000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x697a09f4
and eax, 0xa4
or eax, 0x3001
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d9f811d
and eax, 0x25808189
or eax, 0x400000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ca90a0f
and eax, 0x15890000
or eax, 0x40020000
mov dword [ebx], eax
add ebx, edx
or eax, 0x301edd34
xor eax, 0x4d087f0c
and eax, 0x20928020
or eax, 0x84600104
mov dword [ebx], eax
add ebx, edx
or eax, 0xf8a8ba6
and eax, 0x65eac5fd
and eax, 0x10000a4
or eax, 0x8000004b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ecc2fe7
xor eax, 0x1e4d1c05
and eax, 0x801000
or eax, 0x304cf2
mov dword [ebx], eax
add ebx, edx
and eax, 0x93c23ec
and eax, 0x200000
or eax, 0x93ca8100
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f02d0d7
and eax, 0x1000000
or eax, 0x800000cc
mov dword [ebx], eax
add ebx, edx
or eax, 0x32e75c68
or eax, 0x4ec2ff3
and eax, 0xb76d2cf2
or eax, 0x48100000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5db47f5e
and eax, 0xba7538fe
or eax, 0x28001
mov dword [ebx], eax
add ebx, edx
or eax, 0x2700938b
and eax, 0x5230000
or eax, 0x40080000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x43c252f0
and eax, 0x4c90000
or eax, 0xd8022d08
mov dword [ebx], eax
add ebx, edx
or eax, 0x554edc12
and eax, 0x85050000
or eax, 0x200000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f225617
and eax, 0x1f3f4fbd
and eax, 0x5000010
or eax, 0x300000e8
mov dword [ebx], eax
add ebx, edx
and eax, 0x26049178
and eax, 0x10
or eax, 0x7880
mov dword [ebx], eax
add ebx, edx
and eax, 0x115b09f6
or eax, 0x3be17c91
and eax, 0x21c01080
or eax, 0x4008008
mov dword [ebx], eax
add ebx, edx
or eax, 0x10f3a9a9
and eax, 0x5830000
or eax, 0x48080000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4174a01a
xor eax, 0x6221609f
and eax, 0x2101000c
or eax, 0x80c88120
mov dword [ebx], eax
add ebx, edx
or eax, 0x7fbf111e
and eax, 0x81000026
or eax, 0xc0
mov dword [ebx], eax
add ebx, edx
or eax, 0x3042cc67
and eax, 0x44d73b01
and eax, 0x400001
or eax, 0x81a5c8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5fe157e3
or eax, 0x67c238bd
and eax, 0xae08000
or eax, 0x80110100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x36aac92c
and eax, 0x8800002c
or eax, 0x30000d3
mov dword [ebx], eax
add ebx, edx
or eax, 0xa800631
or eax, 0x47d92f56
and eax, 0xc2812855
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0xa5e15c1
or eax, 0x60467145
and eax, 0x105
or eax, 0x8eaa
mov dword [ebx], eax
add ebx, edx
xor eax, 0x12982dc2
and eax, 0x1010a201
or eax, 0xd035080
mov dword [ebx], eax
add ebx, edx
or eax, 0x27f049f4
xor eax, 0x3e0305fb
and eax, 0x800000
or eax, 0x8a080001
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b7baf05
and eax, 0x6c11d319
and eax, 0x100
or eax, 0x24c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x5bcd6150
and eax, 0x11004580
or eax, 0x2420000b
mov dword [ebx], eax
add ebx, edx
and eax, 0xf7bff98
or eax, 0x2f6a2fe3
and eax, 0x4f63
or eax, 0x1010
mov dword [ebx], eax
add ebx, edx
or eax, 0x21076b32
and eax, 0x75e01
or eax, 0xd8800c
mov dword [ebx], eax
add ebx, edx
and eax, 0x50692458
and eax, 0x400400
or eax, 0xe9822900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x50079e5a
xor eax, 0x44defa98
and eax, 0x5d110000
or eax, 0x2240000
mov dword [ebx], eax
add ebx, edx
or eax, 0x518a745f
and eax, 0x722f494e
and eax, 0x2284008
or eax, 0x89502530
mov dword [ebx], eax
add ebx, edx
or eax, 0x38cd706a
and eax, 0x81811448
or eax, 0x40000805
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c66bd7f
and eax, 0x8000
or eax, 0x4608
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a67fe7a
and eax, 0x5842f000
or eax, 0x84100181
mov dword [ebx], eax
add ebx, edx
and eax, 0x64636d8e
xor eax, 0x23797e7b
and eax, 0x1090000
or eax, 0x80800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x375f3384
and eax, 0x2180
or eax, 0x440
mov dword [ebx], eax
add ebx, edx
xor eax, 0x75115207
and eax, 0x1005583
or eax, 0x800c0008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x78ebded5
and eax, 0x41094a
or eax, 0x1080
mov dword [ebx], eax
add ebx, edx
or eax, 0xf44a876
and eax, 0x9408100
or eax, 0x90b20000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d5c046f
or eax, 0x787eba12
and eax, 0x9000010
or eax, 0x82000041
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d91a4de
and eax, 0x1000040
or eax, 0xc40d0805
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ee446da
and eax, 0x4000040
or eax, 0x31000111
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe4221e4
and eax, 0x53fcd0f
and eax, 0
or eax, 0x171c2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x471b6efd
and eax, 0x5001008
or eax, 0x20c08080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x59bb14ef
or eax, 0x1b935070
and eax, 0x4d8b0000
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b750107
and eax, 0x1de10100
or eax, 0x80008008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x35b717c9
and eax, 0x80000041
or eax, 0x1000004
mov dword [ebx], eax
add ebx, edx
and eax, 0x7bbe60a5
and eax, 1
or eax, 0x4035f0
mov dword [ebx], eax
add ebx, edx
and eax, 0x13eea374
or eax, 0x3f470713
and eax, 0x24450300
or eax, 0x108800
mov dword [ebx], eax
add ebx, edx
and eax, 0x70ccb142
and eax, 0x8000
or eax, 0x9a134a81
mov dword [ebx], eax
add ebx, edx
and eax, 0x4770997d
and eax, 0x2000001
or eax, 0xf0810000
mov dword [ebx], eax
add ebx, edx
or eax, 0x772ee75f
or eax, 0x5f425ced
and eax, 0x19e58
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x375a39f4
xor eax, 0x77bb39f
and eax, 0x20000800
or eax, 0x5c08288
mov dword [ebx], eax
add ebx, edx
xor eax, 0x103a260f
and eax, 0x11b80000
or eax, 0xa000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x28f9354a
and eax, 0x4d1ad206
and eax, 0x9000000
or eax, 0x220000d4
mov dword [ebx], eax
add ebx, edx
and eax, 0x47a5e6e9
and eax, 0x3000040
or eax, 0xe8351c05
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2000b504
and eax, 0x8b000001
or eax, 0xbc
mov dword [ebx], eax
add ebx, edx
and eax, 0x726a64b1
xor eax, 0x65d77e89
and eax, 0x41812808
or eax, 0x80000045
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5b2ad987
and eax, 0xf18a
or eax, 0x601
mov dword [ebx], eax
add ebx, edx
or eax, 0xb38b719
and eax, 0x16da1482
and eax, 0x101080
or eax, 0x84e5e101
mov dword [ebx], eax
add ebx, edx
xor eax, 0x95dfb89
or eax, 0x7c600217
and eax, 0x81880001
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa8d77da
or eax, 0x5c78620e
and eax, 0x25c0
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2942fe96
and eax, 0x1005102
or eax, 0x802c0489
mov dword [ebx], eax
add ebx, edx
xor eax, 0x699e59ba
xor eax, 0x11f24d05
and eax, 0x404030
or eax, 0xb7b6c2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c6bd955
and eax, 0x10900100
or eax, 0x40628000
mov dword [ebx], eax
add ebx, edx
or eax, 0x539f8d0
and eax, 0x16b7080
or eax, 0x8a040023
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d28b523
and eax, 0x12050000
or eax, 0x302045
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4862ee19
and eax, 0x10000058
or eax, 0x250000a0
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd2a96b1
xor eax, 0x1fcb1f6e
and eax, 0x803
or eax, 0x5440
mov dword [ebx], eax
add ebx, edx
and eax, 0x47f629d4
xor eax, 0x7c64d52d
and eax, 0x24409009
or eax, 0x1800080
mov dword [ebx], eax
add ebx, edx
or eax, 0x55d9cf50
or eax, 0x45303fc1
and eax, 0x40b80000
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x673bbf91
and eax, 0x1d21d4e1
and eax, 0
or eax, 0x5d000025
mov dword [ebx], eax
add ebx, edx
xor eax, 0x26f720a2
xor eax, 0x13bb1da4
and eax, 0x484c0c03
or eax, 0x8480c0c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a044c4e
xor eax, 0x2528603d
and eax, 0x80c0c080
or eax, 0x4c0c0c4c
mov dword [ebx], eax
add ebx, edx
and eax, 0x78898a97
and eax, 0x8ace85b
and eax, 0x8888800
or eax, 0xc44444cc
mov dword [ebx], eax
add ebx, edx
and eax, 0x6fe06ad8
and eax, 0x4c8040c8
or eax, 0xa00b1504
mov dword [ebx], eax
add ebx, edx
and eax, 0x6dde1826
and eax, 0x4c880004
or eax, 0x8044c359
mov dword [ebx], eax
add ebx, edx
xor eax, 0x17610042
and eax, 0x1ef3c4e7
and eax, 0x880c004
or eax, 0xc44c0cc8
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f117fcb
and eax, 0x4c004cc8
or eax, 0x80cc8004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x325a26e1
and eax, 0xec82400c
or eax, 0x915c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x3649cbd
or eax, 0x3e66a220
and eax, 0xc760ec81
or eax, 0x100002
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c5c82ee
and eax, 0xd77ca445
or eax, 0x800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7037e839
and eax, 0x5c30000
or eax, 0x40040000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b1daf88
xor eax, 0x36cce112
and eax, 0xc1e110
or eax, 0x600e4
mov dword [ebx], eax
add ebx, edx
or eax, 0x512947df
and eax, 0x4e2a355e
and eax, 0x500
or eax, 0xbc45c200
mov dword [ebx], eax
add ebx, edx
or eax, 0x71ff31a1
xor eax, 0x8c58e34
and eax, 0x7884
or eax, 0x640
mov dword [ebx], eax
add ebx, edx
or eax, 0x7837131c
and eax, 0x182045c4
or eax, 0x85c80003
mov dword [ebx], eax
add ebx, edx
and eax, 0x38e56a4
and eax, 0x1000000
or eax, 0xc6000171
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b1ff57c
or eax, 0x11083fd3
and eax, 0x4800c845
or eax, 0xe00000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c09d228
and eax, 0x6f843fb5
and eax, 0x40000000
or eax, 0x5c70001
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d457038
and eax, 0x470010
or eax, 0x3089c4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x591677c
xor eax, 0x7a061800
and eax, 0x4c40c600
or eax, 0x80050100
mov dword [ebx], eax
add ebx, edx
and eax, 0x59a0664d
and eax, 0x600
or eax, 0x99e7
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ad06e5d
xor eax, 0x23dfb52d
and eax, 0x90840c2
or eax, 0x24f00505
mov dword [ebx], eax
add ebx, edx
and eax, 0x3494301
or eax, 0x5b5138f3
and eax, 0x43000061
or eax, 0x84000008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x62baddcb
or eax, 0x5f632777
and eax, 0xf8f8c045
or eax, 0x40000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ff0f686
xor eax, 0x79c3394f
and eax, 0x4070000
or eax, 0x41c00000
mov dword [ebx], eax
add ebx, edx
or eax, 0x332183ad
and eax, 0x46008c
or eax, 0x107850
mov dword [ebx], eax
add ebx, edx
and eax, 0x59012485
xor eax, 0x243f460a
and eax, 0x4054600
or eax, 0x98408100
mov dword [ebx], eax
add ebx, edx
or eax, 0x1f788cbe
and eax, 0x673f7a22
and eax, 0x10802
or eax, 0x3504
mov dword [ebx], eax
add ebx, edx
and eax, 0x957de4a
and eax, 0x402
or eax, 0x19b041c5
mov dword [ebx], eax
add ebx, edx
or eax, 0x14ef96bb
and eax, 0x2f00cc62
and eax, 0x5000040
or eax, 0xc2000095
mov dword [ebx], eax
add ebx, edx
or eax, 0x1009ea1b
or eax, 0x6e8180e2
and eax, 0x1001e045
or eax, 0x361000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x367955ac
and eax, 0x4460001
or eax, 0x41810000
mov dword [ebx], eax
add ebx, edx
or eax, 0x786f1c97
or eax, 0x13f3d378
and eax, 0xdfd8e0
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x359aeb8d
or eax, 0x37076974
and eax, 0x2445c300
or eax, 0xc8000400
mov dword [ebx], eax
add ebx, edx
or eax, 0x580309c5
and eax, 0xc140
or eax, 0x1020
mov dword [ebx], eax
add ebx, edx
and eax, 0x27d69cdb
and eax, 0x40
or eax, 0xbbb84587
mov dword [ebx], eax
add ebx, edx
or eax, 0x64425066
xor eax, 0x2f06cbd
and eax, 0xc5000152
or eax, 0x2000024
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f943202
and eax, 0x10941044
or eax, 0x6463c001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x340417fa
and eax, 0x40c30000
or eax, 0x5040000
mov dword [ebx], eax
add ebx, edx
and eax, 0xc414922
and eax, 0x400000
or eax, 0xa29d8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d2c3e6b
and eax, 0x24440700
or eax, 0xc001c000
mov dword [ebx], eax
add ebx, edx
or eax, 0x102140ef
and eax, 0x2ed
or eax, 0x1000
mov dword [ebx], eax
add ebx, edx
and eax, 0x75df8490
and eax, 0x80
or eax, 0xc2fc4547
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ca432c6
and eax, 0x6fb47a26
and eax, 0x46000000
or eax, 0x810000d9
mov dword [ebx], eax
add ebx, edx
or eax, 0x6663cb52
and eax, 0xa2628041
or eax, 0x10081004
mov dword [ebx], eax
add ebx, edx
and eax, 0x4393d6c
and eax, 0x2e9be8b8
and eax, 0x80000
or eax, 0x45830000
mov dword [ebx], eax
add ebx, edx
and eax, 0x508d8e79
and eax, 0x40010000
or eax, 0x32722de8
mov dword [ebx], eax
add ebx, edx
or eax, 0xfd6f06f
and eax, 0x45810000
or eax, 0x80000
mov dword [ebx], eax
add ebx, edx
and eax, 0x31e4d086
and eax, 0
or eax, 0xd44d8be8
mov dword [ebx], eax
add ebx, edx
or eax, 0x1bcdbcf4
and eax, 0x89c80d00
or eax, 0x204003
mov dword [ebx], eax
add ebx, edx
or eax, 0x4df3ae02
and eax, 0x9ebc401
or eax, 0x104c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4f3e4793
or eax, 0x56ee0e7c
and eax, 0x2d4158a
or eax, 0x81004001
mov dword [ebx], eax
add ebx, edx
and eax, 0x523e8b9d
and eax, 0x180
or eax, 0x55890042
mov dword [ebx], eax
add ebx, edx
xor eax, 0x21cd7905
and eax, 0x544408c4
or eax, 0x80018310
mov dword [ebx], eax
add ebx, edx
xor eax, 0x27b61e73
and eax, 0x1be1bada
and eax, 0x3a00002
or eax, 0xc184539
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c22a77a
or eax, 0x11191124
and eax, 0x1d305
or eax, 0x488
mov dword [ebx], eax
add ebx, edx
and eax, 0x29f4f51b
and eax, 0x8100
or eax, 0xdc4d0a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x548ca3fe
and eax, 0x540c0100
or eax, 0x20c04c33
mov dword [ebx], eax
add ebx, edx
xor eax, 0x59d27ae
and eax, 0x60510a09
or eax, 0x80048100
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ae5e861
and eax, 0x6988c0b2
and eax, 0x800c000
or eax, 0x81012a83
mov dword [ebx], eax
add ebx, edx
or eax, 0x4eef5716
and eax, 0x458be015
or eax, 0x40
mov dword [ebx], eax
add ebx, edx
or eax, 0x5feb87d7
xor eax, 0x778bf3e5
and eax, 0x600030
or eax, 0x18883c4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3cc5920c
and eax, 0x9240188
or eax, 0x82d04401
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e6b814
and eax, 0x8790d005
or eax, 0x70090040
mov dword [ebx], eax
add ebx, edx
and eax, 0x5526425e
and eax, 0x7272678f
and eax, 0x40004004
or eax, 0x80859c79
mov dword [ebx], eax
add ebx, edx
or eax, 0x44872072
and eax, 0x44830874
or eax, 0x9080100
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c540a28
and eax, 0x1c9037c
or eax, 0x208080
mov dword [ebx], eax
add ebx, edx
and eax, 0x2219bd2e
and eax, 0x80108
or eax, 0x8bf44c81
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1edad1b
and eax, 0x7d14868f
and eax, 0x108000
or eax, 0x552b7c55
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4f2a8fdd
and eax, 0x5e0daf40
and eax, 0xa002100
or eax, 0x81145ccc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7855724b
xor eax, 0x360dc139
and eax, 0x4500c804
or eax, 0x32041
mov dword [ebx], eax
add ebx, edx
or eax, 0x3956e6d0
and eax, 0x48452ad0
or eax, 0x80001128
mov dword [ebx], eax
add ebx, edx
and eax, 0x54ec7c8d
or eax, 0x5e0281fb
and eax, 0x4c020979
or eax, 0x1890004
mov dword [ebx], eax
add ebx, edx
or eax, 0x5077e102
and eax, 0x4831a942
and eax, 0x18140
or eax, 0x1c002b4
mov dword [ebx], eax
add ebx, edx
and eax, 0xeca41a7
xor eax, 0x205a945e
and eax, 0x900588
or eax, 0x8b644801
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ee46fd
and eax, 0x3804401
or eax, 0xf419a844
mov dword [ebx], eax
add ebx, edx
and eax, 0x43e09253
xor eax, 0x39ef8366
and eax, 0x40090025
or eax, 0x580bc58
mov dword [ebx], eax
add ebx, edx
or eax, 0x10790f9d
and eax, 0x44518bb4
or eax, 0xa8040000
mov dword [ebx], eax
add ebx, edx
or eax, 0x24664021
or eax, 0x7be08581
and eax, 0x8901c281
or eax, 2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b62a0e0
or eax, 0x56bb122d
and eax, 0x74836045
or eax, 0x9008c10
mov dword [ebx], eax
add ebx, edx
xor eax, 0x26e4edb4
and eax, 0x86400a0
or eax, 0x100014
mov dword [ebx], eax
add ebx, edx
and eax, 0x291f58c6
and eax, 0x8040080
or eax, 0x33c8450b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x14205ca
and eax, 0x180c4041
or eax, 0x70a004
mov dword [ebx], eax
add ebx, edx
or eax, 0x2a6b529c
xor eax, 0x36533517
and eax, 0x458a
or eax, 0x3d00801
mov dword [ebx], eax
add ebx, edx
or eax, 0x310900bc
xor eax, 0x5ffcd87
and eax, 0x10248008
or eax, 0x517045
mov dword [ebx], eax
add ebx, edx
and eax, 0x25207d17
and eax, 0x205001
or eax, 0x3bd4058a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5336a7dd
and eax, 0x40f054
or eax, 0x113d0801
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e353343
and eax, 0x4dafc3c4
and eax, 0x9084100
or eax, 0x32e0048b
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c04f500
and eax, 0x8004000
or eax, 0x17d9845
mov dword [ebx], eax
add ebx, edx
or eax, 0x2921854d
and eax, 0x17c4d09
or eax, 0x82800082
mov dword [ebx], eax
add ebx, edx
or eax, 0x23051048
or eax, 0x3f52abed
and eax, 0xd8901c1
or eax, 0x40000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1377d190
and eax, 0x3058ab65
and eax, 0x10508040
or eax, 0xe4050bbc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1721a929
and eax, 0x81002281
or eax, 0x801c802
mov dword [ebx], eax
add ebx, edx
and eax, 0x450f6f2c
and eax, 0x1016000
or eax, 0x448a9455
mov dword [ebx], eax
add ebx, edx
or eax, 0x116b0a11
and eax, 0x6d06795f
and eax, 0x1000044
or eax, 0xe883a0
mov dword [ebx], eax
add ebx, edx
and eax, 0x45126dc7
xor eax, 0x666dad09
and eax, 0x3640489
or eax, 0x88804100
mov dword [ebx], eax
add ebx, edx
or eax, 0x2e889ed3
and eax, 0xa980cc49
or eax, 0x40032004
mov dword [ebx], eax
add ebx, edx
or eax, 0x64517391
and eax, 0x63163c7a
and eax, 0x60000800
or eax, 0x8c4d8101
mov dword [ebx], eax
add ebx, edx
xor eax, 0x692a32f1
xor eax, 0x37d0f94c
and eax, 0x32844088
or eax, 0x9481503
mov dword [ebx], eax
add ebx, edx
xor eax, 0x79352f12
and eax, 0x33c9c05f
and eax, 0x494011
or eax, 0x934b844
mov dword [ebx], eax
add ebx, edx
and eax, 0x52aaede1
and eax, 0xb2651ce
and eax, 0x4040
or eax, 0x1c40587
mov dword [ebx], eax
add ebx, edx
xor eax, 0x76451664
and eax, 0x63000000
or eax, 0x88000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x287f0276
or eax, 0x7de01bce
and eax, 0x44400306
or eax, 0x8005c401
mov dword [ebx], eax
add ebx, edx
or eax, 0x738a83b9
xor eax, 0x7dbabcff
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x119346e1
and eax, 0
or eax, 0x33ec458b
mov dword [ebx], eax
add ebx, edx
and eax, 0x267314da
and eax, 0x20600400
or eax, 0x1415c045
mov dword [ebx], eax
add ebx, edx
or eax, 0x2582f80e
and eax, 0x31b04c0b
or eax, 0xa000180
mov dword [ebx], eax
add ebx, edx
xor eax, 0x62c5be02
xor eax, 0x2777f5a9
and eax, 0xc020400
or eax, 0x810dd84d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x61cc28a7
and eax, 0x88
or eax, 0x11
mov dword [ebx], eax
add ebx, edx
and eax, 0x59ddf3d5
and eax, 0x81
or eax, 0x3bfc550a
mov dword [ebx], eax
add ebx, edx
or eax, 0x1afbc49b
and eax, 0x90fd011
or eax, 0x84002044
mov dword [ebx], eax
add ebx, edx
and eax, 0x74b1c0e1
and eax, 1
or eax, 0x8c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a75dd7f
and eax, 0x76726e2a
and eax, 0x2604402
or eax, 0x81800189
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c7c8fc9
and eax, 0x188
or eax, 0x45890060
mov dword [ebx], eax
add ebx, edx
or eax, 0x7d095d03
and eax, 0x780909e0
or eax, 0x80448200
mov dword [ebx], eax
add ebx, edx
and eax, 0x739be70
and eax, 0x800
or eax, 0x74e04503
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f126a67
or eax, 0x3e80e7ea
and eax, 0x5050836c
or eax, 0x80050810
mov dword [ebx], eax
add ebx, edx
or eax, 0x64f3e324
and eax, 0x30d04100
or eax, 0xb081403
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1aeccb56
or eax, 0xa214f36
and eax, 0x2135c455
or eax, 0x50482000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d26b7df
and eax, 0x40418a
or eax, 0x3800401
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2cc48f95
and eax, 0x500c804
or eax, 0x403b2041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5dddfd68
and eax, 0x802142c
or eax, 0x830968d0
mov dword [ebx], eax
add ebx, edx
and eax, 0x340b51f7
and eax, 0xb4044
or eax, 0xaf048809
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ac75b4e
or eax, 0x7e3234bc
and eax, 0xc980900d
or eax, 0x54040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c3ef67d
and eax, 0x58b0230
or eax, 0x50005944
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a8dda0a
xor eax, 0x3f1cd4fc
and eax, 0xa0180
or eax, 0x1e08270
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5be22a53
and eax, 0xa000181
or eax, 0x81f05408
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e40f7e6
and eax, 0x500f045
or eax, 0x400b0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x11c4b95c
and eax, 0x1007054
or eax, 0x8a1004a0
mov dword [ebx], eax
add ebx, edx
and eax, 0x159ca6d9
and eax, 0x1100040
or eax, 0x4c2bc00d
mov dword [ebx], eax
add ebx, edx
or eax, 0x7adebfe
xor eax, 0x3b1f82b6
and eax, 0x6948
or eax, 0x8b081480
mov dword [ebx], eax
add ebx, edx
xor eax, 0x37e073f7
and eax, 0x14280415
or eax, 0x4113e040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x38a68fb2
xor eax, 0x2b1447e5
and eax, 0x2012c00
or eax, 0x893050d0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x36adcea5
and eax, 0x500a045
or eax, 0x40234c00
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f93cd76
and eax, 0x4018844
or eax, 0xa8440198
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f997aad
and eax, 0x81d84101
or eax, 0x8000c8a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d41d143
xor eax, 0x5ea0bbe7
and eax, 0x1009200d
or eax, 0x45828840
mov dword [ebx], eax
add ebx, edx
and eax, 0xbb8fd67
and eax, 0x5e994ba0
and eax, 0x800000
or eax, 0x14283dc
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c1e0e07
or eax, 0x551791a0
and eax, 0x1141180
or eax, 0x8ac84409
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a456953
and eax, 0x24c9e658
and eax, 0
or eax, 0x453bac45
mov dword [ebx], eax
add ebx, edx
or eax, 0xa89bcb2
and eax, 0xacfedfa
and eax, 0xa012ca0
or eax, 0x81105008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6ae43d41
and eax, 0x6e961024
and eax, 0x60800000
or eax, 0x8903fc4d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x66df68f3
and eax, 0x2a24a51c
and eax, 0x8048000
or eax, 0xf4490901
mov dword [ebx], eax
add ebx, edx
xor eax, 0x840b060
and eax, 0x28a3020
and eax, 0x81000
or eax, 0x3bf4458b
mov dword [ebx], eax
add ebx, edx
or eax, 0x64401548
and eax, 0x97c5041
or eax, 0x1a814
mov dword [ebx], eax
add ebx, edx
or eax, 0x467144a6
and eax, 0x3784483
or eax, 0x80800108
mov dword [ebx], eax
add ebx, edx
or eax, 0x63580062
xor eax, 0x7a640161
and eax, 0x1880088
or eax, 0x44010160
mov dword [ebx], eax
add ebx, edx
xor eax, 0x13c7c252
and eax, 0x504c83b8
or eax, 0xa0010840
mov dword [ebx], eax
add ebx, edx
or eax, 0x57afbb6f
and eax, 0x81a40903
or eax, 0x8004400
mov dword [ebx], eax
add ebx, edx
and eax, 0x6f568532
or eax, 0x289d93ad
and eax, 0x189800d
or eax, 0x54022040
mov dword [ebx], eax
add ebx, edx
and eax, 0x31a33a53
xor eax, 0x55dedef
and eax, 0xc281a0
or eax, 0x1000250
mov dword [ebx], eax
add ebx, edx
and eax, 0x52952153
and eax, 0x250ee289
and eax, 0
or eax, 0x83f05589
mov dword [ebx], eax
add ebx, edx
and eax, 0x7edd709d
and eax, 9
or eax, 0x7400a074
mov dword [ebx], eax
add ebx, edx
or eax, 0x604a3df5
xor eax, 0x1171f516
and eax, 0x24010808
or eax, 0x98448300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e1dc3fa
and eax, 0x10184032
or eax, 0x6c840509
mov dword [ebx], eax
add ebx, edx
xor eax, 0x16daedd7
and eax, 0x49ef2e87
and eax, 0x48440804
or eax, 0x90098339
mov dword [ebx], eax
add ebx, edx
or eax, 0x57d5dae2
and eax, 0x75fd13b9
and eax, 0x444d0309
or eax, 0xa800ac06
mov dword [ebx], eax
add ebx, edx
and eax, 0x2336c605
or eax, 0xb2b87f6
and eax, 0xb080581
or eax, 0x80904808
mov dword [ebx], eax
add ebx, edx
or eax, 0x3bc5479b
and eax, 0x31b9032e
and eax, 0x20810000
or eax, 0xca02d855
mov dword [ebx], eax
add ebx, edx
or eax, 0x575ae034
and eax, 0xd8518801
or eax, 0x40100
mov dword [ebx], eax
add ebx, edx
and eax, 0x600ea0e5
and eax, 1
or eax, 0x987d82
mov dword [ebx], eax
add ebx, edx
or eax, 0x25698a64
and eax, 0x547db64e
and eax, 0x4090444
or eax, 0x41820830
mov dword [ebx], eax
add ebx, edx
xor eax, 0x617b05ad
and eax, 0x24f009d8
or eax, 0x59079024
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f0fa81e
and eax, 0x8050808
or eax, 0xc04033e0
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ad0ef6a
and eax, 0x40811868
or eax, 0x50a0014
mov dword [ebx], eax
add ebx, edx
or eax, 0x55ffd620
and eax, 0x50450a64
or eax, 0xa8002180
mov dword [ebx], eax
add ebx, edx
or eax, 0x67498c77
and eax, 0x8b040581
or eax, 0x904008
mov dword [ebx], eax
add ebx, edx
or eax, 0x1bce9bbf
and eax, 0x8982c40d
or eax, 0x60012040
mov dword [ebx], eax
add ebx, edx
and eax, 0x4315ac7a
and eax, 0x40018000
or eax, 0xa44c0901
mov dword [ebx], eax
add ebx, edx
xor eax, 0x66b99b8b
xor eax, 0x2298919f
and eax, 0x40101
or eax, 0x907c82
mov dword [ebx], eax
add ebx, edx
or eax, 0x292946a3
and eax, 0x1890920
or eax, 0x54020054
mov dword [ebx], eax
add ebx, edx
and eax, 0xd85dcbd
or eax, 0x44205108
and eax, 0x1a00138
or eax, 0x4a82c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b8bf104
xor eax, 0x3575cbd9
and eax, 0x20f84089
or eax, 0xc9001500
mov dword [ebx], eax
add ebx, edx
and eax, 0x2cddd3cb
xor eax, 0x52d436fb
and eax, 0x7a0c6610
or eax, 0x85f39804
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e5beca0
and eax, 0x4259e400
or eax, 0x8104018b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x19bce2d3
and eax, 0xc8810548
or eax, 0x240a5084
mov dword [ebx], eax
add ebx, edx
or eax, 0x2acdcd86
and eax, 0xccccc14c
or eax, 0x211
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d582db3
and eax, 0xcccccccc
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x2cbfa67a
and eax, 0xcccccccc
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x27317e5
xor eax, 0x36b8d3f2
and eax, 0xe80300c8
or eax, 0x4885504
mov dword [ebx], eax
add ebx, edx
xor eax, 0x21fab0af
xor eax, 0x2ca6c2f6
and eax, 0xc1542481
or eax, 0x600c802
mov dword [ebx], eax
add ebx, edx
or eax, 0x3cd7c200
and eax, 0x6882ec01
or eax, 0x1044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3a303b91
xor eax, 0x5ae8f773
and eax, 0x420000
or eax, 0x45850000
mov dword [ebx], eax
add ebx, edx
or eax, 0x51a67871
and eax, 0x857070
or eax, 0x180688
mov dword [ebx], eax
add ebx, edx
or eax, 0x2030eab0
and eax, 0x2005c600
or eax, 0xd4400100
mov dword [ebx], eax
add ebx, edx
or eax, 0x392e385
and eax, 0x5a7e56be
and eax, 0x4080
or eax, 0x830
mov dword [ebx], eax
add ebx, edx
or eax, 0x23509c19
xor eax, 0x3b4fa30e
and eax, 0x18104587
or eax, 0x41e00040
mov dword [ebx], eax
add ebx, edx
and eax, 0x57abcef0
and eax, 0x41000000
or eax, 0x8600010d
mov dword [ebx], eax
add ebx, edx
or eax, 0x27e63478
and eax, 0xc7002445
or eax, 0x18c800
mov dword [ebx], eax
add ebx, edx
or eax, 0x339ff2fb
and eax, 0x315e924e
and eax, 0x1060000
or eax, 0x44c10000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d247e0d
or eax, 0x5c870555
and eax, 0x1435748
or eax, 0x800a0
mov dword [ebx], eax
add ebx, edx
and eax, 0x3eead88f
xor eax, 0x75671e82
and eax, 0x64054600
or eax, 0x80408100
mov dword [ebx], eax
add ebx, edx
and eax, 0x16985151
xor eax, 0x5f449e93
and eax, 0x8010
or eax, 0x10024
mov dword [ebx], eax
add ebx, edx
or eax, 0x7882f2c5
xor eax, 0x1beb5ac
and eax, 0x8204541
or eax, 0x6c00086
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b5a9409
xor eax, 0x61ee3b49
and eax, 0x6000002
or eax, 0xc1000001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e3845cd
and eax, 0x80304444
or eax, 0x20039801
mov dword [ebx], eax
add ebx, edx
xor eax, 0x43bb9dc2
or eax, 0x38ad747
and eax, 0x41820000
or eax, 0x4450000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1008f079
or eax, 0x5e36080b
and eax, 0x1858858
or eax, 0x480
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f72f685
and eax, 0x4445c600
or eax, 0x90000100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x73c75672
and eax, 0x30
or eax, 0x14e0d
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e76ed06
xor eax, 0x767abbc1
and eax, 0x405045c5
or eax, 0x1800002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f81aaeb
and eax, 0x2c59d7d6
and eax, 0x4000004
or eax, 0xc30000f9
mov dword [ebx], eax
add ebx, edx
and eax, 0x6f6af8c0
and eax, 0x61130c96
and eax, 0x41000000
or eax, 0x6dcc45
mov dword [ebx], eax
add ebx, edx
or eax, 0x49b71d58
and eax, 0x1099c8dc
and eax, 0x810000
or eax, 0x45460000
mov dword [ebx], eax
add ebx, edx
or eax, 0x44318857
and eax, 0x1478040
or eax, 0x3588
mov dword [ebx], eax
add ebx, edx
and eax, 0x651f48bb
and eax, 0x50000
or eax, 0xc440c700
mov dword [ebx], eax
add ebx, edx
xor eax, 0x443b4657
or eax, 0x3ffa4c1b
and eax, 0x8915
or eax, 0x1020
mov dword [ebx], eax
add ebx, edx
and eax, 0x725013b9
or eax, 0xf12c205
and eax, 0x9004105
or eax, 0x70c004c2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x62552840
and eax, 0x3000101
or eax, 0xc4000038
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b4430f6
xor eax, 0x40ef7f90
and eax, 0x2d3c00
or eax, 0xc008045
mov dword [ebx], eax
add ebx, edx
xor eax, 0x285d4056
and eax, 0x4400000
or eax, 0x41870000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1d350767
and eax, 0xc50120
or eax, 0x1898
mov dword [ebx], eax
add ebx, edx
and eax, 0x14b29689
and eax, 0
or eax, 0xb445c700
mov dword [ebx], eax
add ebx, edx
xor eax, 0x401e3b27
and eax, 0xd000
or eax, 0x318
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f89ae5
and eax, 0
or eax, 0x83b045c7
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a8b0e13
xor eax, 0x2abd3fd6
and eax, 0xc3000002
or eax, 0x40000d8
mov dword [ebx], eax
add ebx, edx
and eax, 0x6fb14736
and eax, 0x43000000
or eax, 0x3834ac45
mov dword [ebx], eax
add ebx, edx
and eax, 0xf76d597
xor eax, 0x650911c8
and eax, 0x62280000
or eax, 0xc00000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x61c01284
xor eax, 0x490ad63e
and eax, 0xa000022
or eax, 0x81000100
mov dword [ebx], eax
add ebx, edx
or eax, 0x7be9ae33
and eax, 0xc8c10d21
or eax, 0x40250c4
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ce8b22f
and eax, 0xccc8cccc
or eax, 0x40000
mov dword [ebx], eax
add ebx, edx
or eax, 0x77d2d35a
or eax, 0x61a3ba0a
and eax, 0xcccccccc
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x5360a063
and eax, 0x37251617
and eax, 0
or eax, 0xcccccccc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c395fec
and eax, 0xa0811100
or eax, 0x4c0a44cc
mov dword [ebx], eax
add ebx, edx
or eax, 0x50e7d283
and eax, 0x54fb9e39
and eax, 0x44608401
or eax, 0x83146882
mov dword [ebx], eax
add ebx, edx
or eax, 0x25b15ab0
xor eax, 0x741bc8ab
and eax, 0x2083000
or eax, 0x4118845
mov dword [ebx], eax
add ebx, edx
and eax, 0x374a0c44
and eax, 0x4000000
or eax, 0x41c70000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3e9c1db9
and eax, 0x9810b8
or eax, 0x8204
mov dword [ebx], eax
add ebx, edx
xor eax, 0xead5150
and eax, 0xc05c300
or eax, 0xf0400400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3ffa6e79
and eax, 0x8820
or eax, 0x4200
mov dword [ebx], eax
add ebx, edx
or eax, 0x610412c9
or eax, 0x592b07ec
and eax, 0x192445c5
or eax, 0xd00002
mov dword [ebx], eax
add ebx, edx
or eax, 0x106391a1
and eax, 0x10000c7
or eax, 0xc6000010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x40d99642
and eax, 0x1189e93
and eax, 0x8401
or eax, 0x10a56844
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a353d84
and eax, 0x4bda7d3c
and eax, 0x40800000
or eax, 0x5470000
mov dword [ebx], eax
add ebx, edx
and eax, 0xe0e6114
and eax, 0x20000
or eax, 0xf94cf0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5999e473
and eax, 0x48408000
or eax, 0x80054700
mov dword [ebx], eax
add ebx, edx
and eax, 0x65652eff
and eax, 0x10000
or eax, 0x6173
mov dword [ebx], eax
add ebx, edx
and eax, 0x2bdc7993
and eax, 0x4103
or eax, 0x59d404c4
mov dword [ebx], eax
add ebx, edx
and eax, 0x666592bc
and eax, 0x40000000
or eax, 0x8700007a
mov dword [ebx], eax
add ebx, edx
or eax, 0x6a6b934a
and eax, 0x4a209040
or eax, 0x106805
mov dword [ebx], eax
add ebx, edx
and eax, 0xa3e65bf
xor eax, 0x41718b47
and eax, 0x41410000
or eax, 0x4860001
mov dword [ebx], eax
add ebx, edx
and eax, 0x59333cd0
and eax, 0x10000
or eax, 0x1ccbdc
mov dword [ebx], eax
add ebx, edx
and eax, 0xa2d6766
and eax, 0x54300
or eax, 0xd0408400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e7fc9ac
and eax, 0xa0
or eax, 0x14141
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c2ce401
xor eax, 0x45e69243
and eax, 0x1c00583
or eax, 0xc2004044
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b6b8d8a
and eax, 0x43000000
or eax, 0x84000059
mov dword [ebx], eax
add ebx, edx
and eax, 0x9ddf210
and eax, 0
or eax, 0x5216e845
mov dword [ebx], eax
add ebx, edx
xor eax, 0x8369ee0
and eax, 0x40000000
or eax, 0x5c70000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e08a82c
and eax, 0x141080c
or eax, 0x3056c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x79751da8
and eax, 0x410400
or eax, 0xe404c300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x558d1d34
and eax, 0x8820
or eax, 0x240b
mov dword [ebx], eax
add ebx, edx
and eax, 0x116e0af4
and eax, 0
or eax, 0x13b445c7
mov dword [ebx], eax
add ebx, edx
xor eax, 0xf8a0def
and eax, 0xc97291
and eax, 0
or eax, 0xc7000098
mov dword [ebx], eax
add ebx, edx
or eax, 0x1224fde7
and eax, 0x620d845
or eax, 0x28110000
mov dword [ebx], eax
add ebx, edx
and eax, 0x47849544
and eax, 0x4000000
or eax, 0x41c70001
mov dword [ebx], eax
add ebx, edx
or eax, 0x6990fe4f
and eax, 0xd73a44
or eax, 0x200180
mov dword [ebx], eax
add ebx, edx
or eax, 0x29524753
and eax, 0x20454700
or eax, 0x84008000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xf6835dc
and eax, 0x4e07c8e5
and eax, 0x14040
or eax, 0x352a
mov dword [ebx], eax
add ebx, edx
or eax, 0x398f7818
or eax, 0x6c50950a
and eax, 0x10904542
or eax, 0x200085
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b8f26d2
and eax, 0xc2
or eax, 0xc700002d
mov dword [ebx], eax
add ebx, edx
and eax, 0x27710b8c
and eax, 0x6733e8b5
and eax, 0x3000004
or eax, 0x8d7e041
mov dword [ebx], eax
add ebx, edx
or eax, 0xc4f3792
and eax, 0x58b0000
or eax, 0x40000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c5ef537
and eax, 0x5f49c491
and eax, 0x8410410
or eax, 0x82b429ec
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc866dc3
and eax, 0x1ee85bf3
and eax, 0x4000000
or eax, 0x41890000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e35f09f
and eax, 0x10000
or eax, 0xd84c8bfc
mov dword [ebx], eax
add ebx, edx
and eax, 0x10299b18
or eax, 0x536134fd
and eax, 0x1680d29
or eax, 0x88944002
mov dword [ebx], eax
add ebx, edx
and eax, 0x45e13a40
and eax, 0x1e00800
or eax, 0x80bd04d
mov dword [ebx], eax
add ebx, edx
and eax, 0x54303958
and eax, 0x1008
or eax, 0x83d84583
mov dword [ebx], eax
add ebx, edx
and eax, 0x52422743
and eax, 0x102
or eax, 0x558900c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b7ca8cd
and eax, 0x7f78d78a
and eax, 0x40000080
or eax, 0x98458b58
mov dword [ebx], eax
add ebx, edx
and eax, 0x51ec84b9
and eax, 0x18
or eax, 0xfb04523
mov dword [ebx], eax
add ebx, edx
and eax, 0x4103380b
xor eax, 0x2e983379
and eax, 0x2100
or eax, 0x1c08d
mov dword [ebx], eax
add ebx, edx
or eax, 0x53441483
and eax, 0x439fd067
and eax, 0x40058000
or eax, 0xb8480b00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x32eb5871
and eax, 0x48844131
or eax, 0x35580c0a
mov dword [ebx], eax
add ebx, edx
and eax, 0x61aa068b
and eax, 0x60000008
or eax, 0x84558b00
mov dword [ebx], eax
add ebx, edx
or eax, 0x16b7b61e
and eax, 0x74c4151a
or eax, 0x8004021
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e07751
or eax, 0x5b7c1b33
and eax, 0x70440b11
or eax, 0x84018000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ce9c2f1
and eax, 0x8801c881
or eax, 0x1002002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7bea9bd7
and eax, 0x408b7044
or eax, 0xd008401
mov dword [ebx], eax
add ebx, edx
or eax, 0x35d619a0
xor eax, 0x1a5fe5a8
and eax, 0x24001844
or eax, 0x984d23b0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1edbed14
or eax, 0x736cd20c
and eax, 0x518a046c
or eax, 0x4012911
mov dword [ebx], eax
add ebx, edx
xor eax, 0x388e8dfb
xor eax, 0x7e57e6d8
and eax, 0x50025c
or eax, 0xec0539a0
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a1086dd
or eax, 0x1fd2ebd9
and eax, 0x45820b5c
or eax, 0x90020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x14e85047
xor eax, 0x69d7353a
and eax, 0x30042200
or eax, 0xc04101d0
mov dword [ebx], eax
add ebx, edx
or eax, 0x60a06252
xor eax, 0x71190d80
and eax, 0x1cc4412
or eax, 0x7c000129
mov dword [ebx], eax
add ebx, edx
xor eax, 0x792ec240
and eax, 0x2b48f6d5
and eax, 0x408210
or eax, 0xfc0d090a
mov dword [ebx], eax
add ebx, edx
and eax, 0x7207e942
and eax, 0x18902
or eax, 0x89006081
mov dword [ebx], eax
add ebx, edx
or eax, 0x10d4c241
and eax, 0x1181e841
or eax, 0x440a140c
mov dword [ebx], eax
add ebx, edx
or eax, 0x314b65d3
and eax, 0x683abcf2
and eax, 0x600038c0
or eax, 0x9c55030c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e186bc6
or eax, 0x676c2d4f
and eax, 0x4509094d
or eax, 0x820030
mov dword [ebx], eax
add ebx, edx
xor eax, 0xeb5a407
and eax, 0x1288140
or eax, 0xc00284
mov dword [ebx], eax
add ebx, edx
xor eax, 0x61bfdca0
or eax, 0x32ff87e9
and eax, 0x2c44589
or eax, 0x89000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x30ec5495
and eax, 0x8180400d
or eax, 0x4003a040
mov dword [ebx], eax
add ebx, edx
and eax, 0x7eb90ad
and eax, 0x18001
or eax, 0xe04c0900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ab990af
and eax, 0x88e4118a
or eax, 0x1084401
mov dword [ebx], eax
add ebx, edx
xor eax, 0x21a9427d
and eax, 0x10454
or eax, 0x458aa801
mov dword [ebx], eax
add ebx, edx
or eax, 0x78e9527
xor eax, 0x5cd07aba
and eax, 0x84581c8
or eax, 0xa0000820
mov dword [ebx], eax
add ebx, edx
xor eax, 0x13f9f6b7
xor eax, 0x17d6e9c0
and eax, 0x8068048b
or eax, 0x3804900
mov dword [ebx], eax
add ebx, edx
or eax, 0x7910ca4c
and eax, 0x40a0e784
and eax, 0x40800180
or eax, 0xd090069
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7aa8f22f
and eax, 0x240183c0
or eax, 0x88540828
mov dword [ebx], eax
add ebx, edx
and eax, 0x29d6fac4
xor eax, 0x6e1341c9
and eax, 0x44004109
or eax, 0x39a81432
mov dword [ebx], eax
add ebx, edx
xor eax, 0x46cb1e9f
or eax, 0x43ffb1c3
and eax, 0x38458b00
or eax, 0x84000008
mov dword [ebx], eax
add ebx, edx
and eax, 0x3716f9d8
xor eax, 0x450ff159
and eax, 0x70004011
or eax, 0xcc0052a
mov dword [ebx], eax
add ebx, edx
and eax, 0x602f5e39
or eax, 0x7a9b08d
and eax, 0x44098019
or eax, 0x88440b02
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a47960d
and eax, 0x4000d02
or eax, 0x70f44029
mov dword [ebx], eax
add ebx, edx
or eax, 0x60c4802a
and eax, 0x7054890b
or eax, 0x80010200
mov dword [ebx], eax
add ebx, edx
and eax, 0x53c15e76
and eax, 0x10400002
or eax, 0x2b905501
mov dword [ebx], eax
add ebx, edx
and eax, 0x382680dc
or eax, 0x7dfe3e8f
and eax, 0x87c2405
or eax, 0xc050
mov dword [ebx], eax
add ebx, edx
or eax, 0x63936aa9
xor eax, 0x633713fc
and eax, 0x8c84501
or eax, 0x3330008a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x48d02021
or eax, 0x46433867
and eax, 0x1697c45
or eax, 0x8148000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b0a180d
or eax, 0x6093744e
and eax, 0x3f04c0b
or eax, 0x80000180
mov dword [ebx], eax
add ebx, edx
xor eax, 0x46d00389
or eax, 0x54405d91
and eax, 0x45000181
or eax, 0x8890068
mov dword [ebx], eax
add ebx, edx
or eax, 0x76bb8b6f
and eax, 0x64118be0
or eax, 0x80440010
mov dword [ebx], eax
add ebx, edx
or eax, 0x178bac2
and eax, 0x644c1132
or eax, 0x18804409
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ff820ed
and eax, 0x687e1e78
and eax, 0x40010
or eax, 0xdc418b2b
mov dword [ebx], eax
add ebx, edx
or eax, 0x622b87bd
or eax, 0x1bd55664
and eax, 0x7de0453b
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a200c61
and eax, 0x7040090b
or eax, 0x800d8200
mov dword [ebx], eax
add ebx, edx
and eax, 0x63c17a30
or eax, 0x12a34cff
and eax, 0x32a04c03
or eax, 0x9040100
mov dword [ebx], eax
add ebx, edx
or eax, 0x25042c60
and eax, 0x28242441
or eax, 0x58900c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x55b5e33e
and eax, 0x19c84503
or eax, 0x80000088
mov dword [ebx], eax
add ebx, edx
and eax, 0x2cfbc950
and eax, 0x884100
or eax, 0x85303cf7
mov dword [ebx], eax
add ebx, edx
or eax, 0x31627d95
xor eax, 0x3abde5d
and eax, 0x82412080
or eax, 0x92e5440
mov dword [ebx], eax
add ebx, edx
xor eax, 0x245c16c5
and eax, 0x520cdbc
and eax, 0x5004004
or eax, 0x5089ac51
mov dword [ebx], eax
add ebx, edx
and eax, 0x46578a61
and eax, 0xbb6c010
and eax, 0x8000
or eax, 0xf8450ba0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4383e641
and eax, 0x8b844581
or eax, 0x180008
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b9146ef
and eax, 0x1804409
or eax, 0xc003a844
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc23ce97
and eax, 0xcc000000
or eax, 0x204d8901
mov dword [ebx], eax
add ebx, edx
or eax, 0x1dc42357
and eax, 0x39800103
or eax, 0x2205488
mov dword [ebx], eax
add ebx, edx
xor eax, 0x514f229e
and eax, 0x426d1415
or eax, 0x10108840
mov dword [ebx], eax
add ebx, edx
and eax, 0x287818c9
and eax, 0x780001
or eax, 0x8380458a
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d3061f4
and eax, 0x1000180
or eax, 0x44890068
mov dword [ebx], eax
add ebx, edx
and eax, 0x68ff8ef5
or eax, 0x37967c78
and eax, 0x700508f8
or eax, 0x88408300
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f7926a6
and eax, 0x3138e802
and eax, 0x10000000
or eax, 0xcc7df799
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e319939
and eax, 0x1e31ff9e
and eax, 0x10004080
or eax, 0x25758005
mov dword [ebx], eax
add ebx, edx
and eax, 0x332d759f
and eax, 0x1044081
or eax, 0x2d00d0a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3d18762a
and eax, 0x2c443001
or eax, 0x131c44c
mov dword [ebx], eax
add ebx, edx
or eax, 0xe36d781
xor eax, 0x13196eef
and eax, 0x386c1102
or eax, 0x3904489
mov dword [ebx], eax
add ebx, edx
and eax, 0x487f2a4f
and eax, 0x87c0001
or eax, 0x2601d054
mov dword [ebx], eax
add ebx, edx
xor eax, 0x156f412
or eax, 0x15dde20b
and eax, 0x9ec440b
or eax, 0x80000180
mov dword [ebx], eax
add ebx, edx
xor eax, 0x348c1b14
and eax, 0xd001805
or eax, 0x408b8040
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f7a668f
and eax, 0x4080000
or eax, 0x904589c8
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ac8912e
xor eax, 0x78a83e7a
and eax, 0xc01502
or eax, 0x83084089
mov dword [ebx], eax
add ebx, edx
or eax, 0x43f5bd40
and eax, 0x34084554
and eax, 0x80140
or eax, 0x558100aa
mov dword [ebx], eax
add ebx, edx
xor eax, 0x194d6f8e
xor eax, 0x1f4ec146
and eax, 0x10008b00
or eax, 0x884500c8
mov dword [ebx], eax
add ebx, edx
or eax, 0x5056a57
and eax, 0x1d04411b
or eax, 0x60900420
mov dword [ebx], eax
add ebx, edx
or eax, 0x71fc2dde
and eax, 0x143a8172
and eax, 0x14080110
or eax, 0xa0458a01
mov dword [ebx], eax
add ebx, edx
xor eax, 0x191cd913
or eax, 0x7af66d70
and eax, 0x74e44d02
or eax, 1
mov dword [ebx], eax
add ebx, edx
and eax, 0x239df967
and eax, 0x20040901
or eax, 0xd8518208
mov dword [ebx], eax
add ebx, edx
xor eax, 0x14dd86d
xor eax, 0x4b48289b
and eax, 0x80006a83
or eax, 0x9018000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x542582a6
and eax, 0x45006805
or eax, 0x8b9050
mov dword [ebx], eax
add ebx, edx
and eax, 0x56f5150d
or eax, 0x59c1053e
and eax, 0x1c00120
or eax, 0x2882c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x483dddc6
and eax, 0x9e04580
or eax, 0x82000009
mov dword [ebx], eax
add ebx, edx
xor eax, 0x665585fc
and eax, 0x6c2a0892
and eax, 0x4c200000
or eax, 0x10bd44d
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a6e412b
or eax, 0x2d753e5
and eax, 0x84d13e0
or eax, 0xd4002800
mov dword [ebx], eax
add ebx, edx
and eax, 0x37948e2e
and eax, 0x14000a20
or eax, 0x418b015c
mov dword [ebx], eax
add ebx, edx
or eax, 0x69cdd518
and eax, 0x71dba38d
and eax, 0x518b0304
or eax, 0x4240cf0
mov dword [ebx], eax
add ebx, edx
and eax, 0x48251ef4
and eax, 0x400004e0
or eax, 0x34d28108
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c236006
xor eax, 0x15919932
and eax, 0x38400858
or eax, 0x80058301
mov dword [ebx], eax
add ebx, edx
or eax, 0x14deb3b1
xor eax, 0x42f2d80e
and eax, 0x74244133
or eax, 0x1d00400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4513e4a7
and eax, 0xbb707cb
and eax, 0x50100
or eax, 0xf0488a0b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x34dd705d
and eax, 0x804902
or eax, 0x3b640409
mov dword [ebx], eax
add ebx, edx
xor eax, 0x18cea634
and eax, 0x228c00d
or eax, 0x44550440
mov dword [ebx], eax
add ebx, edx
or eax, 0x7dc79098
xor eax, 0xb97a3d0
and eax, 0x4685509
or eax, 0xb800082
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1679d8f6
and eax, 0x190052d
or eax, 0x84285082
mov dword [ebx], eax
add ebx, edx
xor eax, 0x679e1cb
and eax, 0x1bd93204
and eax, 0x3003000
or eax, 0x883245d2
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d88d0fd
and eax, 0xa798b445
or eax, 0x50010800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d48f987
xor eax, 0xbfbb914
and eax, 0x12af054
or eax, 0x44110029
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d52ab4
or eax, 0x1a176ed4
and eax, 0xb066cc0
or eax, 0x80201000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e250ce5
and eax, 0xc0037005
or eax, 0x808c40
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c22b454
xor eax, 0x1769417c
and eax, 0xa8400901
or eax, 0x54058000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2df199a9
and eax, 0x38c08d15
and eax, 0x8c00901
or eax, 0x8114448a
mov dword [ebx], eax
add ebx, edx
and eax, 0x398b6b07
and eax, 0x1800001
or eax, 0x540b904c
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c976fbb
and eax, 0x4010008
or eax, 0x885489f4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x49f0b0d5
xor eax, 0x218310ba
and eax, 0x80040183
or eax, 0x3d04408
mov dword [ebx], eax
add ebx, edx
xor eax, 0x14606d9d
xor eax, 0x530d450f
and eax, 0x44890108
or eax, 0x10000e0
mov dword [ebx], eax
add ebx, edx
and eax, 0x30dc7bc7
and eax, 0x801c0
or eax, 0x90458a14
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7acbbb38
xor eax, 0x7f96ddbe
and eax, 0x15004d12
or eax, 0x688c0029
mov dword [ebx], eax
add ebx, edx
or eax, 0xc5fa4b9
xor eax, 0x79a5d9cf
and eax, 0x4500000
or eax, 0xd8058b09
mov dword [ebx], eax
add ebx, edx
and eax, 0x35810
and eax, 0x10800
or eax, 0x8900e283
mov dword [ebx], eax
add ebx, edx
and eax, 0x5305812a
and eax, 0x1018000
or eax, 0x448a5c55
mov dword [ebx], eax
add ebx, edx
and eax, 0x3befae1b
and eax, 0x1888000
or eax, 0x6003c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0xfdbfc1f
xor eax, 0x46073c16
and eax, 0x8004189
or eax, 0x83c00400
mov dword [ebx], eax
add ebx, edx
or eax, 0x6a597142
xor eax, 0x2ec0aea1
and eax, 0xc101d048
or eax, 0x28820005
mov dword [ebx], eax
add ebx, edx
xor eax, 0x286d0f6d
or eax, 0x3f5395a6
and eax, 0xd04d8900
or eax, 1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x37aebe5a
xor eax, 0x4c7051ef
and eax, 0x2b904480
or eax, 0x2c110b
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b3df3c3
xor eax, 0x4289481
and eax, 0x510c400
or eax, 0x502b3855
mov dword [ebx], eax
add ebx, edx
and eax, 0x7caade82
and eax, 0x85c00
or eax, 0x8b0121ec
mov dword [ebx], eax
add ebx, edx
xor eax, 0x25cc2551
xor eax, 0x4e52d71b
and eax, 0xc0838804
or eax, 0x6041
mov dword [ebx], eax
add ebx, edx
or eax, 0x75fd4085
xor eax, 0x17f8bb54
and eax, 0xe0050101
or eax, 0x8408800
mov dword [ebx], eax
add ebx, edx
or eax, 0x23af304f
xor eax, 0x2f7928c5
and eax, 0x8084018a
or eax, 0x3604c01
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1ca060f1
and eax, 0x6b61fc3c
and eax, 0x9000028
or eax, 0x448901c1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f3f142
or eax, 0x6c157cab
and eax, 0x6e0ae8a0
or eax, 0x90000144
mov dword [ebx], eax
add ebx, edx
or eax, 0x258707a0
or eax, 0x21a5fa4b
and eax, 0xe58bffef
or eax, 0x10
mov dword [ebx], eax
add ebx, edx
or eax, 0x434c473c
and eax, 0xc4ccc35d
or eax, 0x8000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x19232105
and eax, 0xccccc04c
or eax, 0xc80
mov dword [ebx], eax
add ebx, edx
xor eax, 0x326f4200
or eax, 0x3f37568b
and eax, 0xec8354cc
or eax, 0x80100
mov dword [ebx], eax
add ebx, edx
or eax, 0x32344b75
or eax, 0x4caa05f5
and eax, 0x8a144c81
or eax, 0x140a002
mov dword [ebx], eax
add ebx, edx
and eax, 0x58de5989
and eax, 0x8040001
or eax, 0xf4011444
mov dword [ebx], eax
add ebx, edx
or eax, 0x41f4e151
xor eax, 0x1c69b2f0
and eax, 0x10000a4
or eax, 0xc00005a
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b00f0fa
and eax, 0x30ed06e5
and eax, 0x20
or eax, 0x540e
mov dword [ebx], eax
add ebx, edx
and eax, 0x46cdb852
and eax, 0x1000
or eax, 0x71858a35
mov dword [ebx], eax
add ebx, edx
and eax, 0x3536557f
and eax, 0x10040021
or eax, 0x8498b42
mov dword [ebx], eax
add ebx, edx
and eax, 0xeee1730
and eax, 0x84c0100
or eax, 0xe333c081
mov dword [ebx], eax
add ebx, edx
and eax, 0x1239fb6e
and eax, 0x10000
or eax, 0xf1800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x199418d2
and eax, 0x882
or eax, 0xe425
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e3c5b46
and eax, 0x7a92926c
and eax, 0
or eax, 0x10608189
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1bed88c5
and eax, 0x1890000
or eax, 0x54020000
mov dword [ebx], eax
add ebx, edx
or eax, 0x49ce88da
and eax, 0x3aa5bb6
and eax, 0x820010
or eax, 0x48408108
mov dword [ebx], eax
add ebx, edx
and eax, 0xfa50f6f
and eax, 0
or eax, 0x81000060
mov dword [ebx], eax
add ebx, edx
xor eax, 0x685b621a
or eax, 0x97ce094
and eax, 0x680e02f2
or eax, 0x10001800
mov dword [ebx], eax
add ebx, edx
or eax, 0x150932d0
xor eax, 0x14e966ca
and eax, 0x8440828
or eax, 0x4018341
mov dword [ebx], eax
add ebx, edx
or eax, 0x165a6a15
or eax, 0x6dbc549b
and eax, 0x542b35
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1bc8a80f
and eax, 0x131c0100
or eax, 0x60613400
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b1ef377
and eax, 0x80000
or eax, 0x90810000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2914a180
and eax, 0x1556c365
and eax, 0
or eax, 0x1060
mov dword [ebx], eax
add ebx, edx
and eax, 0x60a0bd9c
and eax, 0x3a3e077b
and eax, 0
or eax, 0x81144d8b
mov dword [ebx], eax
add ebx, edx
or eax, 0x4fde98d3
or eax, 0x335c9974
and eax, 0x1c84c1
or eax, 0x212000
mov dword [ebx], eax
add ebx, edx
and eax, 0x20c85bb7
and eax, 0x80000
or eax, 0x14c18100
mov dword [ebx], eax
add ebx, edx
and eax, 0x26864304
and eax, 0
or eax, 0x81000017
mov dword [ebx], eax
add ebx, edx
xor eax, 0x44f0894b
and eax, 0xb08050
or eax, 0xf76a1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x16d7f33f
or eax, 0x47d61291
and eax, 0x51f00100
or eax, 0xa8018000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4f1acc0a
and eax, 0x82000108
or eax, 0x9000080
mov dword [ebx], eax
add ebx, edx
and eax, 0x79f7fe2b
xor eax, 0x59c4584d
and eax, 0x40800845
or eax, 0x8a010010
mov dword [ebx], eax
add ebx, edx
and eax, 0x34279103
and eax, 1
or eax, 0xbf16
mov dword [ebx], eax
add ebx, edx
and eax, 0xaecf5d
and eax, 0x7baec0aa
and eax, 0x8000
or eax, 0x9da34a81
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a3da827
and eax, 0x10000
or eax, 0xf2800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5af0138
or eax, 0x443bb84b
and eax, 0xb928
or eax, 0x680
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ccc94d5
and eax, 0x10408a88
or eax, 0x200000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ff782d9
and eax, 0x260d0d79
and eax, 0x4010000
or eax, 0x418a0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4188f75
and eax, 0
or eax, 0x41650d14
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3cc8b202
and eax, 0x4fceaa1f
and eax, 0x80c0000
or eax, 0x82210000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7382d17c
and eax, 0x1e14d8de
and eax, 0
or eax, 0x350000d0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d3096eb
xor eax, 0x709d02e0
and eax, 0x10db
or eax, 0x900
mov dword [ebx], eax
add ebx, edx
and eax, 0x321ef4a7
xor eax, 0x3d25cb33
and eax, 0x1004980
or eax, 0x8018040b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x75ad7fc9
and eax, 0x51040
or eax, 0x4acd89
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a55ee3a
xor eax, 0x5caf409f
and eax, 0x46f08100
or eax, 0xa8010000
mov dword [ebx], eax
add ebx, edx
and eax, 0x52114a53
or eax, 0x7eed8b5b
and eax, 0x800004b
or eax, 0x80000004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b8c85b6
or eax, 0x1c42e7e0
and eax, 0x6081
or eax, 0x100000
mov dword [ebx], eax
add ebx, edx
or eax, 0x226900ba
and eax, 0x510000
or eax, 0x18048b00
mov dword [ebx], eax
add ebx, edx
or eax, 0x28e9dbe1
and eax, 0x88cc281
or eax, 0x86022000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2204ad6d
and eax, 0xa2800000
or eax, 0x50010000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ac3878a
and eax, 0
or eax, 0xef
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1658e5d6
and eax, 0x4104509
or eax, 0x21000082
mov dword [ebx], eax
add ebx, edx
or eax, 0x26cd830b
and eax, 0x2c8cd786
and eax, 0xc302
or eax, 0x1868
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b3a5cd3
xor eax, 0x595d7749
and eax, 0x22030
or eax, 0x85405
mov dword [ebx], eax
add ebx, edx
xor eax, 0x47d22ef6
and eax, 0x761227f1
and eax, 0x40100000
or eax, 0x20808800
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e5380cc
and eax, 0xa000000
or eax, 0x81000010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7cdf7f4
and eax, 0x2389fbb4
and eax, 0x811004
or eax, 0xe1000049
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2bc586a4
and eax, 0x1421
or eax, 0x6004
mov dword [ebx], eax
add ebx, edx
or eax, 0x32fe6df7
and eax, 0x20207181
or eax, 0x18000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x715094ae
and eax, 0x51010000
or eax, 0x48a0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c405f07
and eax, 0x20ca0100
or eax, 0x82008010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x533b31df
and eax, 0x3733efd
and eax, 0x1000049
or eax, 0x80000010
mov dword [ebx], eax
add ebx, edx
or eax, 0x594884e
xor eax, 0x55ea8ebf
and eax, 0x7802e0
or eax, 0x1f912
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ea11db
and eax, 0x4ea8100
or eax, 0x40000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b1a07e
and eax, 0x1df5e94c
and eax, 0x100000c
or eax, 0x80000012
mov dword [ebx], eax
add ebx, edx
and eax, 0x39797ac4
xor eax, 0x1117259e
and eax, 0x10030492
or eax, 0xefe0c260
mov dword [ebx], eax
add ebx, edx
or eax, 0x1fc699ac
xor eax, 0x2053edc3
and eax, 0x4080003d
or eax, 0x200a88c2
mov dword [ebx], eax
add ebx, edx
and eax, 0x1506e3c2
and eax, 0
or eax, 0x8b000010
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e714bb6
and eax, 0x1f010804
or eax, 0x40040041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6033b239
and eax, 0x35000048
or eax, 0x82
mov dword [ebx], eax
add ebx, edx
xor eax, 0x585fc969
and eax, 0x2a16aadc
and eax, 0x8000
or eax, 0x668
mov dword [ebx], eax
add ebx, edx
or eax, 0x669b7094
and eax, 0x18b234
or eax, 0x400901
mov dword [ebx], eax
add ebx, edx
or eax, 0x2cf4223b
and eax, 0x84c8b00
or eax, 0x10000
mov dword [ebx], eax
add ebx, edx
and eax, 0x254382c
or eax, 0x475abf53
and eax, 0x602b101
or eax, 0xb0a14080
mov dword [ebx], eax
add ebx, edx
and eax, 0x727430f0
or eax, 0x7575d273
and eax, 0x61010000
or eax, 0x80800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x304b3622
and eax, 0x2200
or eax, 5
mov dword [ebx], eax
add ebx, edx
or eax, 0x754f76e4
and eax, 0x20007081
or eax, 0x108100
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c1d479a
and eax, 0x80000
or eax, 0x81800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6ce3d435
and eax, 0x12bcd71e
and eax, 0x1000
or eax, 0x60
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5bb03923
xor eax, 0x654fd689
and eax, 0x18558a
or eax, 0x81000001
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ad2baaf
and eax, 0xda77a2
or eax, 0x40050
mov dword [ebx], eax
add ebx, edx
or eax, 0x70c2e657
or eax, 0x21d61ef3
and eax, 0x30d28100
or eax, 0x4200000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a6d613f
and eax, 0xd83c9db
and eax, 0
or eax, 0x8b652eac
mov dword [ebx], eax
add ebx, edx
xor eax, 0x26b71f27
and eax, 0x8000001
or eax, 0x250844
mov dword [ebx], eax
add ebx, edx
or eax, 0x7978ed0c
and eax, 0x317ded4c
or eax, 0x4821292
mov dword [ebx], eax
add ebx, edx
or eax, 0x776f43d6
and eax, 0x1204
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x4af7383d
and eax, 0x43e8d5ea
and eax, 0x1000
or eax, 0x10608089
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f27f20b
and eax, 0
or eax, 0x4d8b0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x15311e87
and eax, 0x49a10000
or eax, 0xa0408118
mov dword [ebx], eax
add ebx, edx
xor eax, 0x38cfec01
and eax, 0x75818594
and eax, 0x1000010
or eax, 0x82000060
mov dword [ebx], eax
add ebx, edx
or eax, 0x59598266
and eax, 0x51090070
or eax, 0x4825881
mov dword [ebx], eax
add ebx, edx
xor eax, 0x9bfaa0e
xor eax, 0x96be0d6
and eax, 0x45420008
or eax, 0x20808100
mov dword [ebx], eax
add ebx, edx
and eax, 0x62a0f70a
and eax, 8
or eax, 0x810000d4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5cbfde65
or eax, 0x3540a5a1
and eax, 0xf004b0
or eax, 0x42
mov dword [ebx], eax
add ebx, edx
and eax, 0x39073db1
and eax, 0x5332a246
and eax, 0
or eax, 0x608a8800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x604c474c
xor eax, 0x13dd6072
and eax, 0x3000010
or eax, 0x88000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x56621efc
and eax, 0x305eabb6
and eax, 0x804
or eax, 0x6f350041
mov dword [ebx], eax
add ebx, edx
and eax, 0x249efe61
and eax, 0x5d13ac5f
and eax, 0x4000040
or eax, 0x290000b6
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5306cbb9
and eax, 0x8043
or eax, 0x2480
mov dword [ebx], eax
add ebx, edx
and eax, 0x5970a553
xor eax, 0x4f4b5408
and eax, 0x407001
or eax, 0xb34
mov dword [ebx], eax
add ebx, edx
and eax, 0x797d5b3a
or eax, 0x9530f60
and eax, 0x410b00
or eax, 0x100c8000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5aa35787
xor eax, 0x328e4ad
and eax, 0x50070900
or eax, 0x8010c081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3973434c
and eax, 0xc9000000
or eax, 0x810000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6a735ca3
and eax, 0xca0
or eax, 0x2108
mov dword [ebx], eax
add ebx, edx
and eax, 0x263ede13
and eax, 0
or eax, 0x10cef181
mov dword [ebx], eax
add ebx, edx
xor eax, 0x73fe582f
and eax, 0x61000000
or eax, 0x90810000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b7965e2
and eax, 0
or eax, 0xef29
mov dword [ebx], eax
add ebx, edx
or eax, 0x2daca29b
and eax, 0x208188
or eax, 0x10400000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a6712fa
xor eax, 0x7f1bc401
and eax, 0x450b0000
or eax, 0x10800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x421d99d8
xor eax, 0x5497e139
and eax, 0
or eax, 0xf4e28108
mov dword [ebx], eax
add ebx, edx
and eax, 0x2252d773
xor eax, 0x58aa3e3a
and eax, 0
or eax, 0x81000001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x14cbbb51
and eax, 0x8a0840
or eax, 0x3404aa
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e3a44b0
xor eax, 0x31d0d48c
and eax, 0x7508000
or eax, 0xa20100
mov dword [ebx], eax
add ebx, edx
or eax, 0x76839d1f
or eax, 0x474237c3
and eax, 0x10000d2
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7abc27ec
and eax, 0xfb902232
or eax, 0x401d8c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x771d1fcb
xor eax, 0x19174951
and eax, 0x40393
or eax, 0x1041886c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x72acd6ff
and eax, 0x691800
or eax, 0x108005
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b595b9c
and eax, 0x23200100
or eax, 0x80ca3400
mov dword [ebx], eax
add ebx, edx
or eax, 0x591de46f
and eax, 0x27631d96
and eax, 0
or eax, 0x90880000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b06f6ce
xor eax, 0x4d71fb9c
and eax, 0x40
or eax, 0x1020
mov dword [ebx], eax
add ebx, edx
or eax, 0x43e75e74
xor eax, 0x1256bac4
and eax, 0x1004480
or eax, 0x8008090b
mov dword [ebx], eax
add ebx, edx
or eax, 0x327570f0
and eax, 0x7f415023
and eax, 0x414021
or eax, 0xc02c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x44b24d4f
and eax, 0x129b5aa5
and eax, 0x910000
or eax, 0xb1608100
mov dword [ebx], eax
add ebx, edx
and eax, 0x599af80d
and eax, 0x10000000
or eax, 0xaa000001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x151970fd
and eax, 0x7cd8972b
and eax, 8
or eax, 0x4592
mov dword [ebx], eax
add ebx, edx
and eax, 0x2394414b
and eax, 0x410a
or eax, 0x81081421
mov dword [ebx], eax
add ebx, edx
or eax, 0x34f27d0e
and eax, 0x403822
or eax, 0x482c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x36c7e3a8
and eax, 0x36c28100
or eax, 0x89300000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x35e863c8
and eax, 0x25c64b19
and eax, 0
or eax, 0x88000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x53547990
and eax, 0x106080
or eax, 0xa
mov dword [ebx], eax
add ebx, edx
or eax, 0x70bcf77f
or eax, 0x3a36fbdd
and eax, 0x8048b00
or eax, 0x4410000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5634c60d
xor eax, 0x49dcc3d
and eax, 0x8120
or eax, 0x4405
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1412000a
or eax, 0x68f0e38c
and eax, 0x60322500
or eax, 0x1011000
mov dword [ebx], eax
add ebx, edx
and eax, 0x30b17df9
and eax, 0x2291a988
and eax, 0x12000
or eax, 0x4d8a446e
mov dword [ebx], eax
add ebx, edx
and eax, 0x157e3313
and eax, 0x54e7df2f
and eax, 0
or eax, 0xfbc98118
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3ee77320
and eax, 0x2f9ffa9c
and eax, 0x1000018
or eax, 0x80000060
mov dword [ebx], eax
add ebx, edx
or eax, 0x2bc67d24
and eax, 0x407970
or eax, 0x398281
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e6631ae
and eax, 0x20018800
or eax, 0x40800100
mov dword [ebx], eax
add ebx, edx
or eax, 0x54149ec9
xor eax, 0x2248d581
and eax, 0x10000000
or eax, 0xa8000010
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b53abbd
and eax, 0x20
or eax, 0x1040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x46c2752e
and eax, 0x46ce4d26
and eax, 0x400
or eax, 0x98e9
mov dword [ebx], eax
add ebx, edx
or eax, 0x5319b582
xor eax, 0x6ed377d3
and eax, 0x3840c200
or eax, 0xc0050500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x151cd92a
and eax, 0xd07e88d
and eax, 0x10000
or eax, 0x7007
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3726caae
and eax, 0x23240081
or eax, 0x40d04546
mov dword [ebx], eax
add ebx, edx
and eax, 0x478cae82
and eax, 0x43000082
or eax, 0x84000044
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a4a1e47
and eax, 0x44
or eax, 0x59b4f001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x77ef24f8
and eax, 0x15eedcaf
and eax, 0x4420001
or eax, 0x41850000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d25b010
xor eax, 0x2ef1107f
and eax, 0xa06c
or eax, 0x8c5f80
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e6dc1d8
xor eax, 0x7cc963a8
and eax, 0x68458200
or eax, 0x80004500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1724c7dc
xor eax, 0x6a80b5f2
and eax, 0x940a
or eax, 0xa11
mov dword [ebx], eax
add ebx, edx
and eax, 0x51316433
xor eax, 0xf5f7b96
and eax, 0xd444585
or eax, 0xd0a00042
mov dword [ebx], eax
add ebx, edx
or eax, 0x7859b78
and eax, 0xc700017e
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x774dd54c
xor eax, 0x61555f41
and eax, 0x2014005
or eax, 0x920a040
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c7e11c5
and eax, 0x45470000
or eax, 0x800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6a79f695
xor eax, 0x79775fbd
and eax, 0x80908
or eax, 0x10714d4
mov dword [ebx], eax
add ebx, edx
and eax, 0x322ed1cc
and eax, 0x40100
or eax, 0xd841c600
mov dword [ebx], eax
add ebx, edx
xor eax, 0x58e8d0d8
and eax, 0x2e646677
and eax, 0x610
or eax, 0xf08a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x992b350
and eax, 0x89045c2
or eax, 0x74440005
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4f65e9c7
and eax, 0x5facdcbc
and eax, 0x3000000
or eax, 0xc40000ef
mov dword [ebx], eax
add ebx, edx
and eax, 0x573f2395
and eax, 0x46000005
or eax, 0xdfd040
mov dword [ebx], eax
add ebx, edx
or eax, 0x45ef5057
and eax, 0x45c70001
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e6b9e76
and eax, 0x10000
or eax, 0x61fc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x55d169a3
and eax, 0x44400000
or eax, 0x8805c700
mov dword [ebx], eax
add ebx, edx
or eax, 0x35e40348
and eax, 0x400
or eax, 0x83
mov dword [ebx], eax
add ebx, edx
or eax, 0x47dd976f
and eax, 0x1ef3f294
and eax, 0x2c00084
or eax, 0xc1084543
mov dword [ebx], eax
add ebx, edx
or eax, 0x6a8eca6e
and eax, 0xc3000066
or eax, 0x4000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xaedb3c6
and eax, 0x44e48000
or eax, 0x2024445
mov dword [ebx], eax
add ebx, edx
xor eax, 0x68f52c18
xor eax, 0x30da22e6
and eax, 0x4c10001
or eax, 0x41060000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7dac8255
and eax, 0x800000
or eax, 0x7be6c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x27b8a2ed
and eax, 0x8200
or eax, 0xbc454500
mov dword [ebx], eax
add ebx, edx
or eax, 0x726360a5
and eax, 0x2b8035ad
and eax, 0x2005
or eax, 0x15a08
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4010b913
and eax, 0x1baaf72f
and eax, 0x4106
or eax, 0xa8b804c1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1fada069
and eax, 0x2a31bf6c
and eax, 0x200000c
or eax, 0xc5000082
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4525acc0
xor eax, 0x6b92745
and eax, 0x801c8001
or eax, 0x3613444
mov dword [ebx], eax
add ebx, edx
and eax, 0xec64a44
or eax, 0x7711faff
and eax, 0x45450001
or eax, 0x820000
mov dword [ebx], eax
add ebx, edx
and eax, 0x12a31e6e
xor eax, 0x13f48841
and eax, 0x718800
or eax, 0x64b0
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a7a49c9
and eax, 0x841c500
or eax, 0xa4040200
mov dword [ebx], eax
add ebx, edx
or eax, 0x6de863d8
and eax, 0x10508
or eax, 0x1826
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ed265a4
xor eax, 0x301725c1
and eax, 0x140081
or eax, 0x83e8550a
mov dword [ebx], eax
add ebx, edx
and eax, 0xddfe114
and eax, 0x1880100
or eax, 0x540100ea
mov dword [ebx], eax
add ebx, edx
and eax, 0xc0a580c
and eax, 0x4000008
or eax, 0x59e58bf4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2413cf29
xor eax, 0x563e801
and eax, 0x4c848cc0
or eax, 0x80484003
mov dword [ebx], eax
add ebx, edx
xor eax, 0x202c36bb
and eax, 0xccc0c848
or eax, 0xc0484
mov dword [ebx], eax
add ebx, edx
and eax, 0xe8c48fd
and eax, 0xc8c48cc
or eax, 0xc0408400
mov dword [ebx], eax
add ebx, edx
and eax, 0x3fb80479
and eax, 0xc880448
or eax, 0xe0035184
mov dword [ebx], eax
add ebx, edx
or eax, 0x59b27775
and eax, 0xc5106481
or eax, 0x2448802
mov dword [ebx], eax
add ebx, edx
or eax, 0x14689e3b
or eax, 0x30337479
and eax, 0x1774fc41
or eax, 4
mov dword [ebx], eax
add ebx, edx
and eax, 0x4dd21829
or eax, 0x411ec682
and eax, 0x45460000
or eax, 0x810000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d5deaba
or eax, 0x3315279f
and eax, 0x642b8
or eax, 0x201040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f02b782
xor eax, 0x28159d4f
and eax, 0x34014000
or eax, 0xc0448700
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd0cfd49
and eax, 0x63bc148b
and eax, 0x1008
or eax, 0x2880
mov dword [ebx], eax
add ebx, edx
or eax, 0x1378dd61
and eax, 0x107045c1
or eax, 0x20800006
mov dword [ebx], eax
add ebx, edx
xor eax, 0x53bff878
and eax, 0x99d808
and eax, 0
or eax, 0xc7000062
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a1868bb
and eax, 0
or eax, 0x21faec45
mov dword [ebx], eax
add ebx, edx
or eax, 0xf5dc836
and eax, 0x5c70000
or eax, 0x40000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x70b1921a
and eax, 0x810000
or eax, 0x18f9e8
mov dword [ebx], eax
add ebx, edx
or eax, 0x84d4443
and eax, 0x10f88202
and eax, 0x408000
or eax, 0xe4054700
mov dword [ebx], eax
add ebx, edx
xor eax, 0x52aca8cb
or eax, 0x9d7a713
and eax, 0x895a
or eax, 0x1000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6f425c5
and eax, 0x140
or eax, 0xcde04487
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ef9cb73
xor eax, 0x8bd9b5e
and eax, 0xc7000020
or eax, 0x44
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ee124f7
and eax, 0x38486835
and eax, 0x10400005
or eax, 0xc710dc40
mov dword [ebx], eax
add ebx, edx
xor eax, 0x604e86b3
and eax, 0x5060000
or eax, 0x40c10000
mov dword [ebx], eax
add ebx, edx
or eax, 0x309cc19d
and eax, 0x1598098
or eax, 0x203440
mov dword [ebx], eax
add ebx, edx
or eax, 0x117f2cf7
and eax, 0x10458400
or eax, 0xc4004300
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e0109f2
and eax, 0x143e2
or eax, 0x100c
mov dword [ebx], eax
add ebx, edx
and eax, 0x44eb7847
and eax, 0x5fc08863
and eax, 0x42
or eax, 0xb4d04585
mov dword [ebx], eax
add ebx, edx
or eax, 0x7462fa65
and eax, 0x72750353
and eax, 0x40000003
or eax, 0x87000098
mov dword [ebx], eax
add ebx, edx
xor eax, 0x48f71dbf
and eax, 0x7b10c04
or eax, 0x3000c041
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d228dad
and eax, 0x37409bee
and eax, 0x5000000
or eax, 0x40c70001
mov dword [ebx], eax
add ebx, edx
and eax, 0x34a1c253
xor eax, 0x4e2c3152
and eax, 0x242140
or eax, 0x40c288
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5aa5fdb2
and eax, 0x40410600
or eax, 0x8404c100
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ef8816a
xor eax, 0x67a9159d
and eax, 0x11400
or eax, 0x6022
mov dword [ebx], eax
add ebx, edx
and eax, 0x7721789d
and eax, 0x207f4c79
and eax, 0x4000
or eax, 0xdc005c7
mov dword [ebx], eax
add ebx, edx
or eax, 0x76f212c9
and eax, 0x755d5957
and eax, 0x45000007
or eax, 0x82000038
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d189294
and eax, 0x40009001
or eax, 0x5262c44
mov dword [ebx], eax
add ebx, edx
or eax, 0x1edb10e4
xor eax, 0x7757d988
and eax, 0x800001
or eax, 0x45470000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x79e1445e
and eax, 0x204418
or eax, 0x8001a0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5dbad3dc
or eax, 0x10b01271
and eax, 0x14008600
or eax, 0xa0454100
mov dword [ebx], eax
add ebx, edx
or eax, 0xea34c69
and eax, 0x447d21b2
and eax, 0x20
or eax, 0xcde
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7948860a
and eax, 0x680000c4
or eax, 0x6b04503
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7bc22df4
and eax, 0x5000033
or eax, 0xc20000cc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4fd34e32
and eax, 0x88800c45
or eax, 0x200a000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1fec02b1
or eax, 0x5218eac2
and eax, 0x92680000
or eax, 0x800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x11426d38
and eax, 0x83000028
or eax, 0x8000046
mov dword [ebx], eax
add ebx, edx
or eax, 0x572269c5
and eax, 0xcc0249e5
or eax, 0xc11400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x53f90e24
or eax, 0x7ba35e64
and eax, 0xcc884cc4
or eax, 0x448008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2807e7e4
xor eax, 0x7a3bacd7
and eax, 0x8cc084cc
or eax, 0x400c4800
mov dword [ebx], eax
add ebx, edx
and eax, 0x14b1ca90
and eax, 0x480c880
or eax, 0xc84c044c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x48097e28
and eax, 0x848110c4
or eax, 0x680a4508
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e93393d
and eax, 0xcc88415d
or eax, 0x448200
mov dword [ebx], eax
add ebx, edx
and eax, 0x176162d5
and eax, 0x4404044
or eax, 0xc88c8c88
mov dword [ebx], eax
add ebx, edx
xor eax, 0x32716b52
and eax, 0xcc8c848c
or eax, 0x404840
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d376010
and eax, 0xc08b04cc
or eax, 0x2c005100
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b503647
xor eax, 0x684122ac
and eax, 0x87104403
or eax, 0x4044a880
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7933d702
and eax, 0x32403801
or eax, 0x4190c444
mov dword [ebx], eax
add ebx, edx
or eax, 0x11fb70d3
and eax, 0x41c30001
or eax, 0x4040000
mov dword [ebx], eax
add ebx, edx
and eax, 0x21fbc154
and eax, 0x1fb6f6fd
and eax, 0x800000
or eax, 0x5089f8
mov dword [ebx], eax
add ebx, edx
or eax, 0xf2a44cb
and eax, 0x440c500
or eax, 0xf0050200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3d845a51
and eax, 0x5a9b91e7
and eax, 0x9140
or eax, 0x222c
mov dword [ebx], eax
add ebx, edx
or eax, 0x13cfacd4
and eax, 0x11c005c4
or eax, 0x6c304003
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3ca5bb04
or eax, 0x20838275
and eax, 0x41000071
or eax, 0x86000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x27246003
and eax, 0x47b8635
and eax, 0x4000001
or eax, 0xb310ec44
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b1950a2
xor eax, 0x21e5e6e
and eax, 0x45070000
or eax, 0xc00000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ef9aa7b
and eax, 0x28a068
or eax, 0x811480
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d4f5ccb
and eax, 0x1d85567d
and eax, 0x4054400
or eax, 0xe0408300
mov dword [ebx], eax
add ebx, edx
or eax, 0x7823aeaa
xor eax, 0x6f91e9f0
and eax, 0x64a
or eax, 0xa820
mov dword [ebx], eax
add ebx, edx
or eax, 0x76966ac8
and eax, 0x748044c2
or eax, 0x81600105
mov dword [ebx], eax
add ebx, edx
or eax, 0xa72a6c8
and eax, 0x7193753a
and eax, 0x4100010a
or eax, 0x86000025
mov dword [ebx], eax
add ebx, edx
or eax, 0x620bad5
and eax, 0x43009845
or eax, 0x20dd4400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x70aabcad
and eax, 0x1470000
or eax, 0x44800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x688334a3
xor eax, 0x24fb4484
and eax, 0xb64000
or eax, 0x4088d8
mov dword [ebx], eax
add ebx, edx
and eax, 0x16c33118
or eax, 0x5191540a
and eax, 0x50414400
or eax, 0x84048300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b9aacfa
and eax, 0x49a8
or eax, 0x9405
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6db89875
and eax, 0x24b3ffa6
and eax, 0x4904580
or eax, 0x8b400047
mov dword [ebx], eax
add ebx, edx
or eax, 0x10c076cb
and eax, 0xee02476
and eax, 0x6000006
or eax, 0xc1000031
mov dword [ebx], eax
add ebx, edx
and eax, 0x49381ec4
or eax, 0x569a3b39
and eax, 0x4920805
or eax, 0x20c440
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b7f7cbf
and eax, 0x45c70001
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a7958a9
and eax, 0x10000
or eax, 0x1267ac8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x798a501f
and eax, 0x40050200
or eax, 0x8440c500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x41aafe90
and eax, 0x1100
or eax, 0x4267
mov dword [ebx], eax
add ebx, edx
xor eax, 0x321268fa
and eax, 0x46af6d31
and eax, 0x101
or eax, 0x1dc044c6
mov dword [ebx], eax
add ebx, edx
and eax, 0x63c8b755
or eax, 0x6376bfa1
and eax, 0x43000061
or eax, 0x84000008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e7e4333
or eax, 0x29ec4e12
and eax, 0xc0260c40
or eax, 0x1200b005
mov dword [ebx], eax
add ebx, edx
and eax, 0x44695fde
and eax, 0x40000000
or eax, 0x5c70000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a394b4
and eax, 0x484b0
or eax, 0x130b08
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e5b26aa
and eax, 0x10600
or eax, 0xb444c100
mov dword [ebx], eax
add ebx, edx
or eax, 0x6122a7a3
and eax, 0x10503
or eax, 0x14
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7a2b32c
and eax, 0x1a00403
or eax, 0xf01041c4
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d84c823
and eax, 0x41000002
or eax, 0x86000108
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc1392b9
and eax, 0x403ea28b
and eax, 0x108001
or eax, 0x22202c44
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f865431
or eax, 0x6fa9e7f5
and eax, 0x2a80001
or eax, 0x10400000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6aad7789
and eax, 0x2000000
or eax, 0x8900023a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3fcae8fb
and eax, 0x84c248c1
or eax, 0x48011524
mov dword [ebx], eax
add ebx, edx
and eax, 0x141ff588
xor eax, 0x2576ee2
and eax, 0x4440840
or eax, 0xc888c48c
mov dword [ebx], eax
add ebx, edx
and eax, 0x66e93f97
and eax, 0x4d3b79d3
and eax, 0x44080880
or eax, 0x88c4c44c
mov dword [ebx], eax
add ebx, edx
and eax, 0x6920a848
xor eax, 0x377e3819
and eax, 0x4c4c8040
or eax, 0x80804c8c
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d498826
and eax, 0xec8944cc
or eax, 0x21100
mov dword [ebx], eax
add ebx, edx
or eax, 0x66a25cb1
and eax, 0xcc88415d
or eax, 0x448200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d35801f
or eax, 0x5e8c5046
and eax, 0xcccc4044
or eax, 0x8c88
mov dword [ebx], eax
add ebx, edx
and eax, 0x1182513a
and eax, 0x804008
or eax, 0xcc4c8cc4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6594f6aa
and eax, 0xa8081044
or eax, 0x44834588
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b94fd1b
and eax, 0xc71ca883
or eax, 0x604400
mov dword [ebx], eax
add ebx, edx
or eax, 0x49b3976e
or eax, 0x2e7bd2f3
and eax, 0x8dedd845
or eax, 0x10000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x48cb251a
and eax, 0xc10000
or eax, 0x45060000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x11791f74
and eax, 0x820140
or eax, 0x2080
mov dword [ebx], eax
add ebx, edx
or eax, 0x170990eb
and eax, 0x14018100
or eax, 0xa8444600
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f3cd3b3
and eax, 0xa1
or eax, 0x690c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x70e736ab
xor eax, 0x21d0fca1
and eax, 0x50300187
or eax, 0xa4c84440
mov dword [ebx], eax
add ebx, edx
xor eax, 0x747368d9
and eax, 0x8000001c
or eax, 0x47000081
mov dword [ebx], eax
add ebx, edx
and eax, 0x4775cad6
or eax, 0x3ac1244a
and eax, 0x46812044
or eax, 0x80009001
mov dword [ebx], eax
add ebx, edx
and eax, 0x57b119b6
and eax, 0x175c1743
and eax, 0x4000000
or eax, 0x41c70000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x29e4bccb
and eax, 0x2324c0
or eax, 0x4114
mov dword [ebx], eax
add ebx, edx
xor eax, 0x40403c72
xor eax, 0x46475b47
and eax, 0x4040200
or eax, 0xc041c500
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d3c7e69
and eax, 0x4200
or eax, 0xa80b
mov dword [ebx], eax
add ebx, edx
and eax, 0x972df4a
and eax, 0x4002
or eax, 0xc7e005c5
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7aa5b0c3
and eax, 0x85000000
or eax, 0x42000088
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1457a377
xor eax, 0x8f2b8df
and eax, 0x50241000
or eax, 0x2440c045
mov dword [ebx], eax
add ebx, edx
and eax, 0x2db4b556
xor eax, 0x62811eef
and eax, 0x44850001
or eax, 0x1420000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b8000d1
and eax, 0x800000
or eax, 0x3d50f4
mov dword [ebx], eax
add ebx, edx
or eax, 0x413f7400
and eax, 0x40054400
or eax, 0xa8408300
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f5a1273
and eax, 0
or eax, 0x60f7
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b49d65c
and eax, 0x39480483
or eax, 0xc4944144
mov dword [ebx], eax
add ebx, edx
or eax, 0x6fd91bf1
xor eax, 0x5cd2da58
and eax, 0x830000ae
or eax, 0x44000040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a448dc9
xor eax, 0x3c7d316e
and eax, 0xa0388841
or eax, 0x4c44004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3eb20e6f
and eax, 0x485c9931
and eax, 0x440000
or eax, 0x45830000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x78ec0bee
xor eax, 0x77e6b67
and eax, 0x52088
or eax, 0x8a0544
mov dword [ebx], eax
add ebx, edx
and eax, 0x71252be6
and eax, 0x50100
or eax, 0xec40c600
mov dword [ebx], eax
add ebx, edx
and eax, 0x6762a765
xor eax, 0x610cc61d
and eax, 0x4001
or eax, 0x8402
mov dword [ebx], eax
add ebx, edx
xor eax, 0x64437f12
xor eax, 0x1afe570b
and eax, 0x3eb44402
or eax, 0x800001c5
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c377629
or eax, 0x5d8392a
and eax, 0xc7000023
or eax, 0x10
mov dword [ebx], eax
add ebx, edx
xor eax, 0x33528f36
and eax, 0x12a84345
and eax, 5
or eax, 0x4040fc40
mov dword [ebx], eax
add ebx, edx
and eax, 0x34e89be3
and eax, 0x400000
or eax, 0x45870000
mov dword [ebx], eax
add ebx, edx
or eax, 0x751e1130
and eax, 0x1461fde6
and eax, 0x20
or eax, 0xb048c4
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e160f22
and eax, 0x8044700
or eax, 0x80418000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ccade88
and eax, 0x200
or eax, 0x283d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6776d5e5
xor eax, 0x421aca8d
and eax, 0x4040545
or eax, 0x88804082
mov dword [ebx], eax
add ebx, edx
or eax, 0x561500c8
and eax, 0xc6000107
or eax, 0x1000030
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3c13f64c
or eax, 0x57f25bd8
and eax, 0x84a2f041
or eax, 4
mov dword [ebx], eax
add ebx, edx
and eax, 0x17c7caef
xor eax, 0x1bf39a18
and eax, 0x5010000
or eax, 0x408a0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x52a84242
or eax, 0x1c2aeacb
and eax, 0xd0828c0
or eax, 0x20000534
mov dword [ebx], eax
add ebx, edx
xor eax, 0x746dc019
or eax, 0x69550933
and eax, 0x41010000
or eax, 0x4880000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4efc40f9
and eax, 0x84500f0
or eax, 0xe4088b04
mov dword [ebx], eax
add ebx, edx
or eax, 0x35398967
and eax, 0x89740923
or eax, 0x804408
mov dword [ebx], eax
add ebx, edx
xor eax, 0x71843548
xor eax, 0x5fa50ff3
and eax, 0x1c16400
or eax, 0x82a884d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x46db70d0
and eax, 0x5dcc8d71
and eax, 0x1000401
or eax, 0x82ec518a
mov dword [ebx], eax
add ebx, edx
or eax, 0x33f63df5
and eax, 0x118801c2
or eax, 0x44010000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ba73ddc
and eax, 0x4c0509cc
or eax, 0xa0408220
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c323196
and eax, 0xc000100
or eax, 0x3b4443b
mov dword [ebx], eax
add ebx, edx
and eax, 0x208e505
or eax, 0x42e12dd0
and eax, 0x14481
or eax, 0x920c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x329f742e
xor eax, 0x41fd557e
and eax, 0x70418300
or eax, 0x840c0800
mov dword [ebx], eax
add ebx, edx
and eax, 0x35752cca
or eax, 0x66904c2d
and eax, 0x74d44c29
or eax, 0x9280112
mov dword [ebx], eax
add ebx, edx
and eax, 0x7050778
or eax, 0x5a3eca9d
and eax, 0x50148b3c
or eax, 0x80410000
mov dword [ebx], eax
add ebx, edx
or eax, 0x12ee412
and eax, 0x29761c18
and eax, 0x1700400
or eax, 0x3a805103
mov dword [ebx], eax
add ebx, edx
or eax, 0x4328cb80
or eax, 0x7887a2aa
and eax, 0x317ddc01
or eax, 0x54
mov dword [ebx], eax
add ebx, edx
and eax, 0x6aff229b
xor eax, 0x5ff1f058
and eax, 0x3b8c4009
or eax, 0x300582
mov dword [ebx], eax
add ebx, edx
and eax, 0x2de99814
and eax, 0x29280000
or eax, 0x55c045
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a5aebc8
and eax, 0x4598cccb
and eax, 0x184000
or eax, 0x23e00d8b
mov dword [ebx], eax
add ebx, edx
and eax, 0x36ffa453
xor eax, 0xb4dfe59
and eax, 0x2134b048
or eax, 0x400005
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e7f5049
xor eax, 0x3c00d77e
and eax, 0x308150a
or eax, 0x20f04081
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ce16069
and eax, 0x31422080
and eax, 0x1002000
or eax, 0x5489dc55
mov dword [ebx], eax
add ebx, edx
xor eax, 0x51773849
and eax, 0x44800c
or eax, 0xf8010ba0
mov dword [ebx], eax
add ebx, edx
or eax, 0x58afb16e
and eax, 0x8801a882
or eax, 0x1004001
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb0fa12e
and eax, 0x24805
or eax, 0x7d81b040
mov dword [ebx], eax
add ebx, edx
and eax, 0x2523be00
and eax, 0x1000000
or eax, 0x87400ac
mov dword [ebx], eax
add ebx, edx
and eax, 0x3670ded8
and eax, 0x600088
or eax, 0x83804d03
mov dword [ebx], eax
add ebx, edx
xor eax, 0x65c72983
xor eax, 0x32a63f81
and eax, 0x44810181
or eax, 0x9080040
mov dword [ebx], eax
add ebx, edx
or eax, 0x5af915d1
or eax, 0x3a77fa2f
and eax, 0x7c558be0
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x179a88d1
and eax, 0x8880
or eax, 0x89016203
mov dword [ebx], eax
add ebx, edx
xor eax, 0x39b1bf9b
and eax, 0x805410
or eax, 0x450ba845
mov dword [ebx], eax
add ebx, edx
and eax, 0x645a798f
and eax, 0x77b84415
and eax, 0
or eax, 0x1c083e0
mov dword [ebx], eax
add ebx, edx
or eax, 0x4df58bea
and eax, 0x9e00188
or eax, 0x82004401
mov dword [ebx], eax
add ebx, edx
or eax, 0xe137410
and eax, 0x81837009
or eax, 0x40008844
mov dword [ebx], eax
add ebx, edx
xor eax, 0x33d9e9f9
or eax, 0x75968ad3
and eax, 0xf04c8901
or eax, 0x8010000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x59f5d01e
xor eax, 0x5f8ef1d3
and eax, 0x82300088
or eax, 0x1c05503
mov dword [ebx], eax
add ebx, edx
xor eax, 0x18d5d64f
or eax, 0xdeb7b36
and eax, 0x158901e2
or eax, 0x40000008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2bd07184
and eax, 0x5c410060
or eax, 0x80048b90
mov dword [ebx], eax
add ebx, edx
or eax, 0x24ef2eba
and eax, 0x4ce99ea6
and eax, 0x8018082
or eax, 0x81004001
mov dword [ebx], eax
add ebx, edx
and eax, 0x743f19b9
or eax, 0x197fde6a
and eax, 0x90bdc41
or eax, 0x44800004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x76eba0db
or eax, 0x30f6ef57
and eax, 0x1e083d8
or eax, 0x90020
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a893832
and eax, 0x880000
or eax, 0x8b704d89
mov dword [ebx], eax
add ebx, edx
and eax, 0x2cef2147
and eax, 0x280001
or eax, 0x5513e854
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a48177f
or eax, 0x7f5b3f3e
and eax, 0xb0a3d40
or eax, 0x80204080
mov dword [ebx], eax
add ebx, edx
or eax, 0x2e9c98ff
xor eax, 0x599b01a6
and eax, 0xa605f441
or eax, 0x90a0004
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a495e48
and eax, 0x91440
or eax, 0x4580a805
mov dword [ebx], eax
add ebx, edx
and eax, 0x375c8eed
and eax, 0x88800
or eax, 0xd04503a8
mov dword [ebx], eax
add ebx, edx
and eax, 0x202a0c51
and eax, 0x800
or eax, 0x8ba44589
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e07b2d7
and eax, 0xc083f454
or eax, 0x2a000001
mov dword [ebx], eax
add ebx, edx
or eax, 0x74c3712
and eax, 0xe4458101
or eax, 0x10100800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x67a04272
and eax, 0x5fab0743
and eax, 0x13a00103
or eax, 0x28084488
mov dword [ebx], eax
add ebx, edx
and eax, 0x6266e460
or eax, 0x53ba2221
and eax, 0x1382401
or eax, 0x8458044
mov dword [ebx], eax
add ebx, edx
and eax, 0x1776dd4f
and eax, 0x1700401
or eax, 0x8288498a
mov dword [ebx], eax
add ebx, edx
and eax, 0x318608ba
or eax, 0x7a3d9388
and eax, 0x49890180
or eax, 0x4000041
mov dword [ebx], eax
add ebx, edx
or eax, 0x647dc6a9
and eax, 0xaf3e2ea
and eax, 0x85182e8
or eax, 0xf0040910
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a2451ce
and eax, 0x6bc9877f
and eax, 0x18202
or eax, 0x89006881
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e93a56b
and eax, 0x45824840
or eax, 0x9b015
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f4ae40d
xor eax, 0x7b876142
and eax, 0x50442118
or eax, 0xac0102e0
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c3aa53f
and eax, 0x4c000030
or eax, 0x18b0c45
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a9eeb92
or eax, 0x36264ce0
and eax, 0x680c00d0
or eax, 0x80410300
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e17130c
or eax, 0x63b3647
and eax, 0x25040f
or eax, 0x808000
mov dword [ebx], eax
add ebx, edx
or eax, 0x15f6f963
or eax, 0x12a7b1fb
and eax, 0x15830000
or eax, 0x40080000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x71cf1f86
and eax, 0x20440984
or eax, 0x80118050
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e7fae4e
and eax, 0x540000
or eax, 0x89a8458b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x694c0a43
xor eax, 0x63304692
and eax, 0x1800840
or eax, 0x4c0b9405
mov dword [ebx], eax
add ebx, edx
or eax, 0x335c54d
and eax, 0x1a9814c
or eax, 0x4002b0
mov dword [ebx], eax
add ebx, edx
and eax, 0x490772e2
xor eax, 0x27c8359c
and eax, 0x2c80508
or eax, 0x89344881
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f52fef7
xor eax, 0x75a3f532
and eax, 0x51090044
or eax, 0x432a011
mov dword [ebx], eax
add ebx, edx
or eax, 0x6a6b89cc
and eax, 0x409099c
or eax, 0x80840600
mov dword [ebx], eax
add ebx, edx
or eax, 0x60d77bed
and eax, 0x80000000
or eax, 0xb000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x70e4de58
and eax, 0xc080c440
or eax, 0x32005
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c76b50d
and eax, 0x78a9c4c3
and eax, 0x20010000
or eax, 0xc4448901
mov dword [ebx], eax
add ebx, edx
and eax, 0x2fcc3a59
xor eax, 0x5f0ecb56
and eax, 0x3b404103
or eax, 0xa40c88
mov dword [ebx], eax
add ebx, edx
and eax, 0xee5e420
and eax, 0x2644400
or eax, 0x7119b04d
mov dword [ebx], eax
add ebx, edx
and eax, 0x484fe4f4
or eax, 0x729c437f
and eax, 0x2d8450b
or eax, 0x81001080
mov dword [ebx], eax
add ebx, edx
or eax, 0x46da3eb2
xor eax, 0x197be5c
and eax, 0x440901e2
or eax, 0x11800008
mov dword [ebx], eax
add ebx, edx
or eax, 0x7951995c
or eax, 0x651ac36c
and eax, 0x4c418bd8
or eax, 0x80040000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5354483
and eax, 0x89504513
or eax, 0x880020
mov dword [ebx], eax
add ebx, edx
or eax, 0x3be135b1
or eax, 0x57622556
and eax, 0x4d8b1045
or eax, 0x8800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x15a7cc9a
and eax, 0x100c00dc
or eax, 0x84418920
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c0863ed
and eax, 0x804c4189
or eax, 0x3801402
mov dword [ebx], eax
add ebx, edx
and eax, 0x25198786
and eax, 0x1080182
or eax, 0x54810068
mov dword [ebx], eax
add ebx, edx
and eax, 0x41dc4947
and eax, 0x6908779c
and eax, 0x100
or eax, 0x98458acc
mov dword [ebx], eax
add ebx, edx
and eax, 0x435be54
and eax, 0x96f9e3a
and eax, 0x40000
or eax, 0x7d90453b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3ec1b0d8
xor eax, 0x1fb74b4e
and eax, 0x5c408a08
or eax, 0xa00d0142
mov dword [ebx], eax
add ebx, edx
or eax, 0x24ad2d37
and eax, 0x88018103
or eax, 0x1004080
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f587cae
xor eax, 0x5fa1f22e
and eax, 0x880c01
or eax, 0x5503f04c
mov dword [ebx], eax
add ebx, edx
and eax, 0x6cdaa145
and eax, 0x2e296ea8
and eax, 0
or eax, 0x905589c8
mov dword [ebx], eax
add ebx, edx
or eax, 0xea575f
and eax, 0x80fc458b
or eax, 0x9000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1681e0c7
and eax, 0x800001
or eax, 0x4d0b8c44
mov dword [ebx], eax
add ebx, edx
and eax, 0x55f9bbd1
and eax, 0x1818040
or eax, 0x400388
mov dword [ebx], eax
add ebx, edx
and eax, 0x63e7dae1
xor eax, 0x461e9485
and eax, 0x3c80401
or eax, 0x88004988
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ccdc719
and eax, 0x80001
or eax, 0x55339054
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ad3bb10
and eax, 0xb083904
or eax, 0x80004488
mov dword [ebx], eax
add ebx, edx
or eax, 0x40d361e9
and eax, 0x41035445
or eax, 0x4008000
mov dword [ebx], eax
add ebx, edx
and eax, 0x56bd58c4
and eax, 0x15044
or eax, 0x8b122598
mov dword [ebx], eax
add ebx, edx
or eax, 0x25bc7ef9
and eax, 0xd3b744d
or eax, 0x40008000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c1488a9
and eax, 0x1047ce0
or eax, 0x8a100118
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7eb8e905
and eax, 0x55208455
or eax, 0x36000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x786de790
and eax, 0x84403c4
or eax, 0xd0113800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x36f78fdc
and eax, 0x44820018
or eax, 0x1090965
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b71dd7b
or eax, 0x15915506
and eax, 0x1c08104
or eax, 0x2f0
mov dword [ebx], eax
add ebx, edx
or eax, 0x30549256
or eax, 0x6c1ac397
and eax, 0x9d44181
or eax, 0x82200408
mov dword [ebx], eax
add ebx, edx
or eax, 0x2bb4299d
or eax, 0x1ed9efd4
and eax, 0x8181e04d
or eax, 0x40021000
mov dword [ebx], eax
add ebx, edx
and eax, 0x16f266bc
or eax, 0x66d6817
and eax, 0x4d0801
or eax, 0xf0008100
mov dword [ebx], eax
add ebx, edx
or eax, 0x73412915
and eax, 0x33440101
or eax, 0x890548a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4340b20b
and eax, 0x1814e000
or eax, 0x1681055
mov dword [ebx], eax
add ebx, edx
or eax, 0x11ec6483
and eax, 0x19c44483
or eax, 0x22000108
mov dword [ebx], eax
add ebx, edx
or eax, 0x39e8c9b9
and eax, 0xa6ccc01
or eax, 0x40113044
mov dword [ebx], eax
add ebx, edx
or eax, 0x3d648cde
or eax, 0x3269fbf6
and eax, 0x3684d8b
or eax, 0x80800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2576a869
and eax, 0x48f00c
and eax, 0x80000
or eax, 0x4d8101e9
mov dword [ebx], eax
add ebx, edx
and eax, 0x1df5a1e
and eax, 0x10008
or eax, 0xe8548be0
mov dword [ebx], eax
add ebx, edx
xor eax, 0xf901444
xor eax, 0x30e12676
and eax, 0x5524111a
or eax, 0x28c04421
mov dword [ebx], eax
add ebx, edx
or eax, 0x59af5b06
xor eax, 0x7a9b63f2
and eax, 0x4440809
or eax, 0xd0018330
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d82958a
or eax, 0x72788580
and eax, 0x79c40533
or eax, 0x4004008
mov dword [ebx], eax
add ebx, edx
and eax, 0x14eeab11
and eax, 0x2751f918
and eax, 0x400100
or eax, 0x880d8a08
mov dword [ebx], eax
add ebx, edx
or eax, 0x24689a18
and eax, 0x24400908
or eax, 0x51904423
mov dword [ebx], eax
add ebx, edx
and eax, 0x25ea8916
or eax, 0x2ccab3b4
and eax, 0x20408b20
or eax, 0xc0150000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x39fbede1
xor eax, 0x49100720
and eax, 0x10b04121
or eax, 0x6d40141a
mov dword [ebx], eax
add ebx, edx
or eax, 0x6fd2da5d
and eax, 0x1369f4f0
and eax, 0x1040c400
or eax, 0xa8050309
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6ff0e1ad
and eax, 0
or eax, 1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1acfb95a
and eax, 0xc7014b
or eax, 0x450006a0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2665cf27
and eax, 0x88
or eax, 0x30
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4fc027da
and eax, 0x44400300
or eax, 0xb0058800
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b3bcab
and eax, 0
or eax, 0x74b8450b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2baef80b
and eax, 0x6b552300
and eax, 0x48040100
or eax, 0xb4498a09
mov dword [ebx], eax
add ebx, edx
and eax, 0x21cf81c0
and eax, 0x18100
or eax, 0x89006883
mov dword [ebx], eax
add ebx, edx
and eax, 0x363c147d
and eax, 1
or eax, 0x15e9fc4c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x9cd3f22
and eax, 0x4f9cd1af
and eax, 0x804c12e
or eax, 0x83fb3ed0
mov dword [ebx], eax
add ebx, edx
and eax, 0x4cadef0d
and eax, 0x8814d04
or eax, 0xc44210e1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7005e2b5
and eax, 0xac821540
or eax, 0x4009408c
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b76cf7d
and eax, 0xccccc35d
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x119f2c4d
and eax, 0xcccccc4c
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
or eax, 0xdc57763
and eax, 0xcccccccc
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x5aa22abb
and eax, 0x28915800
and eax, 0x8804000
or eax, 0xe40b15cc
mov dword [ebx], eax
add ebx, edx
and eax, 0x7cd127dc
or eax, 0x4104bfe2
and eax, 0x4c84834c
or eax, 0x80484011
mov dword [ebx], eax
add ebx, edx
xor eax, 0x16620f8c
and eax, 0xc88cccc0
or eax, 0x440000c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d2b0c2c
and eax, 0xc0c4c0c0
or eax, 0xc080c0c
mov dword [ebx], eax
add ebx, edx
and eax, 0x62656bd2
and eax, 0x400040c0
or eax, 0xac8b150c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x217cbaa
xor eax, 0x20887fe9
and eax, 0xc614e083
or eax, 0x1400c00
mov dword [ebx], eax
add ebx, edx
or eax, 0x72a37576
and eax, 0x329a2e4a
and eax, 0x922c40
or eax, 0x892dd005
mov dword [ebx], eax
add ebx, edx
and eax, 0x6372bd62
and eax, 0x1c494cfa
and eax, 0
or eax, 0x45c70000
mov dword [ebx], eax
add ebx, edx
and eax, 0xb6b9776
and eax, 0x30000
or eax, 0x2c4cf8
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe9aa811
and eax, 0x405c400
or eax, 0xf0400300
mov dword [ebx], eax
add ebx, edx
and eax, 0x182a89c3
and eax, 0
or eax, 0x14c5f
mov dword [ebx], eax
add ebx, edx
or eax, 0x2699d828
and eax, 0x2904447
or eax, 0x41600180
mov dword [ebx], eax
add ebx, edx
xor eax, 0x36580da
and eax, 0x62bd969d
and eax, 0x40000005
or eax, 0x87000140
mov dword [ebx], eax
add ebx, edx
xor eax, 0x12ce3f35
and eax, 0xc0042c40
or eax, 0xc005
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2332b317
and eax, 0x5b239beb
and eax, 0x41020000
or eax, 0x4c50000
mov dword [ebx], eax
add ebx, edx
or eax, 0x34d0a536
xor eax, 0x3659381b
and eax, 0x8a8c28
or eax, 0x20c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2700c5fa
and eax, 0x24004100
or eax, 0xc0458600
mov dword [ebx], eax
add ebx, edx
or eax, 0x4bfd861a
xor eax, 0x6b50dd89
and eax, 0x11a11
or eax, 0x452c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4f45bd17
or eax, 0x432e082b
and eax, 0xc604003
or eax, 0x208005c4
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e6ee9f4
and eax, 0x4000040
or eax, 0xc300000a
mov dword [ebx], eax
add ebx, edx
or eax, 0x62f63cee
or eax, 0x22bab182
and eax, 0x27229c44
or eax, 0x8004001
mov dword [ebx], eax
add ebx, edx
and eax, 0x48e63fe5
and eax, 0x7c6efba1
and eax, 0x20001
or eax, 0x45c50000
mov dword [ebx], eax
add ebx, edx
and eax, 0x34e94c04
and eax, 0xc00000
or eax, 0x613d8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x507bd40e
or eax, 0x4416d69
and eax, 0x5445c700
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1775e2a7
or eax, 0xcd8dea1
and eax, 0x17385
or eax, 0x40
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a5a50fe
and eax, 0x54627b0d
and eax, 0x4004
or eax, 0xd005c3
mov dword [ebx], eax
add ebx, edx
and eax, 0x67f8cee0
and eax, 0
or eax, 0xc700010e
mov dword [ebx], eax
add ebx, edx
and eax, 0x1e2b36ab
and eax, 0x2000000
or eax, 0x6026cc45
mov dword [ebx], eax
add ebx, edx
or eax, 0x1411e172
or eax, 0x675401c
and eax, 0x44470001
or eax, 0x1800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7a8fe892
or eax, 0x2cefa4d5
and eax, 0x1036cc0
or eax, 0x101208
mov dword [ebx], eax
add ebx, edx
and eax, 0x672279a4
and eax, 0x4000
or eax, 0xc4458700
mov dword [ebx], eax
add ebx, edx
or eax, 0x2e0f53aa
and eax, 0x7a8703b
and eax, 0x20
or eax, 0x2781
mov dword [ebx], eax
add ebx, edx
or eax, 0x15905cb8
and eax, 0x48178726
and eax, 0x500
or eax, 0xafc040c7
mov dword [ebx], eax
add ebx, edx
xor eax, 0x53b14e20
or eax, 0x5aa6bce6
and eax, 0xc6000141
or eax, 0x1000008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x79ab29a1
and eax, 0x802b2840
or eax, 0x409405
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f9a8de2
or eax, 0x3bb46d4f
and eax, 0x45c70000
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x7829ad05
and eax, 0x10000
or eax, 0x243b8
mov dword [ebx], eax
add ebx, edx
and eax, 0x346ac506
and eax, 0x4100
or eax, 0xb4458600
mov dword [ebx], eax
add ebx, edx
or eax, 0x34d8bde1
and eax, 0x16081
or eax, 0x12
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c94b12
and eax, 0x1e3eb6ce
and eax, 2
or eax, 0x1b045c5
mov dword [ebx], eax
add ebx, edx
xor eax, 0x68fc1e8b
xor eax, 0x647add70
and eax, 0x500002c
or eax, 0xc2000041
mov dword [ebx], eax
add ebx, edx
or eax, 0x79e3e4d
or eax, 0x17efd29f
and eax, 0xc501ac45
or eax, 0x20000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4df8584c
xor eax, 0x326ba059
and eax, 0x82800000
or eax, 0x20680000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c7b2a68
xor eax, 0x20b371
and eax, 0x8a000011
or eax, 0x10000e6
mov dword [ebx], eax
add ebx, edx
and eax, 0x8769f70
xor eax, 0x2ebe3c0
and eax, 0x8c341a0
or eax, 0xc4001c45
mov dword [ebx], eax
add ebx, edx
and eax, 0x67458169
and eax, 0x3cc67fdd
and eax, 0x4400040
or eax, 0xc88ccc8c
mov dword [ebx], eax
add ebx, edx
and eax, 0x68470bca
and eax, 0x484408c8
or eax, 0x8488c404
mov dword [ebx], eax
add ebx, edx
and eax, 0x7aab2653
and eax, 0x48880440
or eax, 0x8444c88c
mov dword [ebx], eax
add ebx, edx
or eax, 0x2487e53b
and eax, 0xec8b45cc
or eax, 0x1000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d25bad4
xor eax, 0x74c66a93
and eax, 0x40446803
or eax, 0x87208480
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ee51b24
and eax, 0x43a0e405
or eax, 0x40
mov dword [ebx], eax
add ebx, edx
xor eax, 0x432c4202
and eax, 0x840000
or eax, 0x45430000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5da619b8
and eax, 0x60000
or eax, 0x30e7cc
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d1ecbec
xor eax, 0x78d3ff48
and eax, 0x48450400
or eax, 0x8000c300
mov dword [ebx], eax
add ebx, edx
or eax, 0x74ef1d0e
and eax, 0xc008
or eax, 0x2041
mov dword [ebx], eax
add ebx, edx
or eax, 0x2738eee5
and eax, 0x272844c5
or eax, 0x18c00102
mov dword [ebx], eax
add ebx, edx
or eax, 0x6a3d0a66
xor eax, 0x179ce18c
and eax, 0x40000003
or eax, 0x87000090
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1568e7a7
and eax, 0x68e004
or eax, 0x28971841
mov dword [ebx], eax
add ebx, edx
and eax, 0x510eb47
and eax, 0x17f67444
and eax, 0
or eax, 0x45c70000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1352c7b5
and eax, 0x20000
or eax, 0xa9e9c4
mov dword [ebx], eax
add ebx, edx
or eax, 0x550a840e
and eax, 0x88e56f6
and eax, 0x4400
or eax, 0xc0458300
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb2176
and eax, 0x73f90081
and eax, 0
or eax, 0x9613
mov dword [ebx], eax
add ebx, edx
xor eax, 0x13d88606
and eax, 0x1f77dc3a
and eax, 0x1100000
or eax, 0x64ac45c7
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1ae70e68
and eax, 0x338789c5
and eax, 0x3000104
or eax, 0xc400002a
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b87067
and eax, 0x3383045
or eax, 0x18468800
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b10643b
xor eax, 0x90216d6
and eax, 0x440001
or eax, 0x45830000
mov dword [ebx], eax
add ebx, edx
or eax, 0x326ea92f
xor eax, 0x45b4d14
and eax, 0xa4c430
or eax, 0x4b1284
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3c603bf3
and eax, 0x6d86a239
and eax, 0x20048000
or eax, 0x90414700
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e688559
and eax, 0x4011
or eax, 0x1122
mov dword [ebx], eax
add ebx, edx
xor eax, 0x50adcb04
or eax, 0x7c9682f1
and eax, 0x389000c7
or eax, 0x404500
mov dword [ebx], eax
add ebx, edx
and eax, 0x2d76a2cf
and eax, 0x503d3f96
and eax, 0x86
or eax, 0xc7000078
mov dword [ebx], eax
add ebx, edx
or eax, 0x47386ba6
and eax, 0x47004044
or eax, 0x20839401
mov dword [ebx], eax
add ebx, edx
and eax, 0x24a52f43
and eax, 0x4810001
or eax, 0x41460000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x175ebd7b
or eax, 0x4c577ed1
and eax, 0x7cae0
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3bcb9242
and eax, 0x28444000
or eax, 0x84018700
mov dword [ebx], eax
add ebx, edx
or eax, 0x29c52149
and eax, 0x10649
or eax, 0x804
mov dword [ebx], eax
add ebx, edx
or eax, 0x25ed3eb4
and eax, 0x20a804c5
or eax, 0x50004102
mov dword [ebx], eax
add ebx, edx
or eax, 0x7fd258a4
and eax, 0x47000160
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x570443fc
and eax, 0x43000044
or eax, 0x280ba401
mov dword [ebx], eax
add ebx, edx
or eax, 0x28b30b9
and eax, 0x41830001
or eax, 0x4440000
mov dword [ebx], eax
add ebx, edx
or eax, 0x676416aa
or eax, 0x6d6d53d1
and eax, 0xeb56f0
or eax, 0x10a004
mov dword [ebx], eax
add ebx, edx
or eax, 0x7df52709
and eax, 0x7c45c700
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0xe5821f8
and eax, 0x714ada63
and eax, 0
or eax, 0x113d1
mov dword [ebx], eax
add ebx, edx
or eax, 0x3af61877
and eax, 0x28a001c7
or eax, 0x4400
mov dword [ebx], eax
add ebx, edx
and eax, 0x75fe35a1
and eax, 0x100
or eax, 0xc7000066
mov dword [ebx], eax
add ebx, edx
or eax, 0x1fabb8b5
and eax, 0x42b9845
or eax, 0x140400
mov dword [ebx], eax
add ebx, edx
and eax, 0x3df4917
or eax, 0x4af3e8d5
and eax, 0x408b0001
or eax, 0x5000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x339ba42c
and eax, 0x60086534
and eax, 0x60000024
or eax, 0x904589d0
mov dword [ebx], eax
add ebx, edx
or eax, 0x4383b592
and eax, 0x81c40d82
or eax, 0x8384009
mov dword [ebx], eax
add ebx, edx
or eax, 0xff79c29
and eax, 0x6f39a25b
and eax, 0x5098009
or eax, 0x50826c44
mov dword [ebx], eax
add ebx, edx
or eax, 0x53a7d197
and eax, 0x18281dc
or eax, 0x400220
mov dword [ebx], eax
add ebx, edx
xor eax, 0x449369f1
xor eax, 0x1188b724
and eax, 0xd85509
or eax, 0x8b240080
mov dword [ebx], eax
add ebx, edx
or eax, 0xd01c8b5
or eax, 0x40e221ba
and eax, 0x453bf005
or eax, 0x40
mov dword [ebx], eax
add ebx, edx
and eax, 0x547a8482
and eax, 0x41f47a8a
and eax, 0x200000
or eax, 0x8b057cec
mov dword [ebx], eax
add ebx, edx
xor eax, 0x28ada516
or eax, 0x1536f7ae
and eax, 0x53ae84c
or eax, 0x48010001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x747959db
and eax, 0x225c1904
and eax, 0x1004
or eax, 0x8b1d6ce0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x15906679
xor eax, 0x148845a2
and eax, 0x14015
or eax, 0x5588a040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e960406
or eax, 0x7b0bba08
and eax, 0x78058a58
or eax, 0x80400184
mov dword [ebx], eax
add ebx, edx
xor eax, 0x9343af3
and eax, 0x81500109
or eax, 0xa884480
mov dword [ebx], eax
add ebx, edx
or eax, 0x76e2def2
and eax, 0xe982d849
or eax, 0x12004
mov dword [ebx], eax
add ebx, edx
or eax, 0x1dcdedf8
or eax, 0x4d33007
and eax, 0xf84d8901
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0xd1be01a
and eax, 0xa9112a1
and eax, 0x8100001
or eax, 0x33cc558a
mov dword [ebx], eax
add ebx, edx
or eax, 0x17d78e87
and eax, 0x115dd805
or eax, 0x200050
mov dword [ebx], eax
add ebx, edx
xor eax, 0x182fccb8
and eax, 0x9500489
or eax, 0x32844102
mov dword [ebx], eax
add ebx, edx
and eax, 0x148d035f
and eax, 0x19543944
and eax, 0x40000
or eax, 0x979d045
mov dword [ebx], eax
add ebx, edx
or eax, 0x6eaab442
or eax, 0x7e10eb8d
and eax, 0x3fc4d8b
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c0db74d
xor eax, 0x645a58e5
and eax, 0x440001e8
or eax, 0x9890001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x679088cb
or eax, 0x56d64abc
and eax, 0x5cc58bbc
or eax, 0x1200040
mov dword [ebx], eax
add ebx, edx
or eax, 0x1502692e
and eax, 0x4c8341c2
or eax, 0xa0081401
mov dword [ebx], eax
add ebx, edx
and eax, 0x2dbb553f
xor eax, 0x75410f5a
and eax, 0x41404801
or eax, 0x8614a482
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f99b5a9
and eax, 0x6589fc01
or eax, 0x10020044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7efdd74c
xor eax, 0x4d7d5a4
and eax, 0x5810001
or eax, 0x40460000
mov dword [ebx], eax
add ebx, edx
or eax, 0x71ee700a
and eax, 0x646008
or eax, 0x6f0
mov dword [ebx], eax
add ebx, edx
or eax, 0x1cec806b
and eax, 0x49eda48
and eax, 0x404c200
or eax, 0xf0410500
mov dword [ebx], eax
add ebx, edx
or eax, 0x10b668b5
xor eax, 0x1c2ee62a
and eax, 0x10b
or eax, 0x200
mov dword [ebx], eax
add ebx, edx
and eax, 0x56d2ddb2
xor eax, 0x5bcc27d
and eax, 0x5b04147
or eax, 0xe8400480
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f83f8f7
and eax, 0xc7000176
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x37281d21
or eax, 0x2701e0c5
and eax, 0x7308ec45
or eax, 0xd20000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2e464da0
xor eax, 0x3e1089da
and eax, 0x41c60001
or eax, 0x4010000
mov dword [ebx], eax
add ebx, edx
and eax, 0x22d94af3
and eax, 0x410000
or eax, 0x28e4e8
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ecd8e60
and eax, 0x6445c600
or eax, 0x80000100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x39ecc7d3
and eax, 0x1e017719
and eax, 0
or eax, 0xe062
mov dword [ebx], eax
add ebx, edx
and eax, 0x443be075
and eax, 0x2202ff12
and eax, 0x4000
or eax, 0xfee005c7
mov dword [ebx], eax
add ebx, edx
and eax, 0x65299043
and eax, 0x44000043
or eax, 0x8300009c
mov dword [ebx], eax
add ebx, edx
or eax, 0x69814f65
and eax, 0x27c6dbe4
and eax, 0x3804844
or eax, 0xc8369401
mov dword [ebx], eax
add ebx, edx
and eax, 0x31b1152a
and eax, 0x1800000
or eax, 0x44470000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ca2480c
and eax, 0
or eax, 0x1008fd8
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e4ced58
and eax, 0x8500
or eax, 0xd4454200
mov dword [ebx], eax
add ebx, edx
or eax, 0x53af6baa
and eax, 0xe32a
or eax, 0x1044
mov dword [ebx], eax
add ebx, edx
or eax, 0x2fc3e67a
and eax, 0xcc04546
or eax, 0x40100081
mov dword [ebx], eax
add ebx, edx
or eax, 0x78cf0412
and eax, 0x44000080
or eax, 0x83000020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c656eef
or eax, 0x558d1600
and eax, 0x77cc4c45
or eax, 0x128000
mov dword [ebx], eax
add ebx, edx
or eax, 0x56f96da5
xor eax, 0x203ef36d
and eax, 0x45c10000
or eax, 0x60000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ad4a170
and eax, 0x978040
or eax, 0x281288
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c3740b5
or eax, 0x522ccabc
and eax, 0x4005c200
or eax, 0x84400500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x732efc3e
xor eax, 0x1299c5
and eax, 0x22e2
or eax, 0x1000
mov dword [ebx], eax
add ebx, edx
and eax, 0x559d6736
and eax, 2
or eax, 0x2c045c5
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3c4fb10a
or eax, 0x35f62e1f
and eax, 0x700005d
or eax, 0xc0000100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x654f89ad
and eax, 0x6b42651c
and eax, 0x20420000
or eax, 0x48bcbc45
mov dword [ebx], eax
add ebx, edx
and eax, 0x5aff825e
and eax, 0x40c60000
or eax, 0x5010001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2546b2cc
and eax, 0x811288
or eax, 0x6e4930
mov dword [ebx], eax
add ebx, edx
or eax, 0x7be4a70
and eax, 0x4454300
or eax, 0xb0008400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5190917f
and eax, 0x1057
or eax, 0x2000
mov dword [ebx], eax
add ebx, edx
and eax, 0x20179db3
or eax, 0x4f8930e
and eax, 0xb00107
or eax, 0x7a0044c0
mov dword [ebx], eax
add ebx, edx
and eax, 0xd06926
or eax, 0x7b44a1b1
and eax, 0x43000012
or eax, 0x84000008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e53c4ec
and eax, 0x438444
or eax, 0x300c2801
mov dword [ebx], eax
add ebx, edx
xor eax, 0x27b4b5a1
and eax, 0x21abc463
and eax, 0xa80000
or eax, 0x92400001
mov dword [ebx], eax
add ebx, edx
or eax, 0x17900142
and eax, 0x83000003
or eax, 0x8000088
mov dword [ebx], eax
add ebx, edx
or eax, 0x49a2053e
and eax, 0x6f59e904
and eax, 0x48000104
or eax, 0x84c35ce1
mov dword [ebx], eax
add ebx, edx
or eax, 0x78c8ada2
and eax, 0x3b88450
and eax, 0x888440
or eax, 0xcc44488c
mov dword [ebx], eax
add ebx, edx
or eax, 0xb44a6e7
and eax, 0xcccccccc
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x68bacfff
and eax, 0xcccccccc
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x2354ff28
and eax, 0x4eb22590
and eax, 0x4c800580
or eax, 0xa00b504c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x452d15e6
and eax, 0x89044002
or eax, 0x250ac81
mov dword [ebx], eax
add ebx, edx
and eax, 0x61053e82
and eax, 0x44ae861e
and eax, 0x40000
or eax, 0xfb010845
mov dword [ebx], eax
add ebx, edx
or eax, 0x585c2984
and eax, 0x46082fd3
and eax, 0x181
or eax, 0x35000024
mov dword [ebx], eax
add ebx, edx
and eax, 0x37d13591
and eax, 0x100
or eax, 0x1e62c
mov dword [ebx], eax
add ebx, edx
or eax, 0xb5e1807
xor eax, 0x39ddb499
and eax, 0x4982
or eax, 0x810c0409
mov dword [ebx], eax
add ebx, edx
and eax, 0x5cc8b24f
and eax, 9
or eax, 0xe30ce0
mov dword [ebx], eax
add ebx, edx
and eax, 0x1d21c21c
and eax, 0x210000
or eax, 0x7cd08100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3cf23ab3
xor eax, 0x3a0a484e
and eax, 0x809f3e0
or eax, 0x80f60c02
mov dword [ebx], eax
add ebx, edx
or eax, 0x684d1f00
and eax, 0x225080
or eax, 1
mov dword [ebx], eax
add ebx, edx
and eax, 0xc5c9150
and eax, 0
or eax, 0xc558b00
mov dword [ebx], eax
add ebx, edx
or eax, 0x48d75a4f
xor eax, 0x1aeff52d
and eax, 0x46080a00
or eax, 0xa101c081
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c516ac9
and eax, 0x21b8ee81
and eax, 0x20000000
or eax, 0xd2810000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x9e3ddbf
xor eax, 0x33274b5d
and eax, 0x40418400
or eax, 0x3020000d
mov dword [ebx], eax
add ebx, edx
and eax, 0x1d81687e
or eax, 0x1a01aaa9
and eax, 0x89
or eax, 0x25084502
mov dword [ebx], eax
add ebx, edx
and eax, 0x440d968a
and eax, 0x482
or eax, 0x1154
mov dword [ebx], eax
add ebx, edx
xor eax, 0xaa46f0d
xor eax, 0x2d667c55
and eax, 0x400404
or eax, 0x3cb031
mov dword [ebx], eax
add ebx, edx
and eax, 0x1d80bcb2
and eax, 0x3400
or eax, 0x7d660100
mov dword [ebx], eax
add ebx, edx
and eax, 0x364aae0c
and eax, 0x10000000
or eax, 0x80890000
mov dword [ebx], eax
add ebx, edx
or eax, 0x65529f9c
and eax, 0x210
or eax, 0x2040
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c11c82e
and eax, 0
or eax, 0x810c4d8b
mov dword [ebx], eax
add ebx, edx
and eax, 0x7eed2084
or eax, 0x788ab68b
and eax, 0x8e9481
or eax, 0x704960
mov dword [ebx], eax
add ebx, edx
and eax, 0x147e09da
xor eax, 0x66a50c13
and eax, 0x44d10100
or eax, 0x18208000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a4e748d
and eax, 0x8000000
or eax, 0x830000c4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e8deb85
or eax, 0xc67a0d3
and eax, 0xa8810851
or eax, 0x42000404
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b84ac01
and eax, 0x801
or eax, 0x210a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x57c80ba7
and eax, 0x259ae49
and eax, 0x482200
or eax, 0x9c37d081
mov dword [ebx], eax
add ebx, edx
or eax, 0x543638f3
and eax, 0x88080000
or eax, 0x2800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7eb33494
and eax, 0
or eax, 0x2250
mov dword [ebx], eax
add ebx, edx
or eax, 0x13b89fc5
and eax, 0xa82390
or eax, 0x28
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7f1bfb5d
or eax, 0x2c17d01f
and eax, 0xc050800
or eax, 0x402300
mov dword [ebx], eax
add ebx, edx
and eax, 0x620125f7
and eax, 0x12100
or eax, 0xa4ca0d
mov dword [ebx], eax
add ebx, edx
or eax, 0x4fceb28a
and eax, 0x3252900
or eax, 0x90100400
mov dword [ebx], eax
add ebx, edx
or eax, 0x170b81e2
xor eax, 0x7e70973a
and eax, 0x89050000
or eax, 0x14300000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1dc16dba
xor eax, 0x7c66fb
and eax, 0x89890b40
or eax, 0x276f414
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7145f3b3
and eax, 0xe0800845
or eax, 0x1010008
mov dword [ebx], eax
add ebx, edx
and eax, 0x3affe887
and eax, 0x5ffa394e
and eax, 4
or eax, 0x4200
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ef07ad5
and eax, 0x40007081
or eax, 0x98100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x313ed00a
and eax, 0x1000000
or eax, 0x80880000
mov dword [ebx], eax
add ebx, edx
and eax, 0xf70b878
and eax, 0
or eax, 0x2250
mov dword [ebx], eax
add ebx, edx
xor eax, 0x35913cf5
and eax, 0x1001481
or eax, 0x8008410a
mov dword [ebx], eax
add ebx, edx
and eax, 0x211be609
or eax, 0x1b311a57
and eax, 0x210a42
or eax, 0x402180
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f4719b6
and eax, 0x4fa59527
and eax, 0x100
or eax, 0x4f28000
mov dword [ebx], eax
add ebx, edx
and eax, 0x56aed820
and eax, 0x200000
or eax, 0xb84578c6
mov dword [ebx], eax
add ebx, edx
or eax, 0x620533b3
and eax, 0x4e2675d7
and eax, 0x71c7
or eax, 0x28
mov dword [ebx], eax
add ebx, edx
or eax, 0x64e660a1
or eax, 0x6186b6d3
and eax, 0x2504452b
or eax, 0x10080000
mov dword [ebx], eax
add ebx, edx
or eax, 0x15411ba1
and eax, 0x354d0c29
or eax, 0xcab2a050
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4747b27f
and eax, 0x3c38925d
and eax, 0x20101000
or eax, 0x2408089
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b4f19c5
xor eax, 0x14bd1d0
and eax, 0x8000000
or eax, 0x458b0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x19af780e
or eax, 0x6e3fee3b
and eax, 0x47898008
or eax, 0x10400104
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a44799a
xor eax, 0x590b45a6
and eax, 0x100002c
or eax, 0x80000001
mov dword [ebx], eax
add ebx, edx
and eax, 0x3bcfda58
and eax, 8
or eax, 0xaf78c1
mov dword [ebx], eax
add ebx, edx
and eax, 0x127f1f4f
and eax, 0x210000
or eax, 0x1ad08100
mov dword [ebx], eax
add ebx, edx
and eax, 0x4078aa19
and eax, 0x294a71b7
and eax, 0x400000
or eax, 0x8b25749b
mov dword [ebx], eax
add ebx, edx
or eax, 0x1d7a8a14
and eax, 0x41a233e6
and eax, 4
or eax, 0xe2810c51
mov dword [ebx], eax
add ebx, edx
and eax, 0x72a36e16
or eax, 0xae39ee7
and eax, 0x9264
or eax, 0x100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x30bc634a
and eax, 0x24f000
or eax, 0x81400281
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b6969e4
xor eax, 0x639c3645
and eax, 0x2880000
or eax, 0x88010000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b957dcd
and eax, 0x2040
or eax, 0x210
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a95eaf5
xor eax, 0x2ad9fa75
and eax, 0x5020
or eax, 0x220098
mov dword [ebx], eax
add ebx, edx
or eax, 0x30f01731
and eax, 0x904100
or eax, 0x8a800
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ab709
and eax, 0x820000
or eax, 0x45450000
mov dword [ebx], eax
add ebx, edx
and eax, 0x35caeb3c
and eax, 0x1420000
or eax, 0x8dffc
mov dword [ebx], eax
add ebx, edx
or eax, 0x4bb71062
and eax, 0x4845c700
or eax, 0xb0000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x33325a79
or eax, 0x44ec065c
and eax, 0x64c
or eax, 0xa1a3
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d64c7b8
and eax, 0x246445c7
or eax, 0x900000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7012028
xor eax, 0xaf7ef91
and eax, 0x5000042
or eax, 0xc2000081
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d1d4ecd
and eax, 0x3004045
or eax, 0xc0b000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x79b11b3d
and eax, 0x467e9b73
and eax, 0x40400000
or eax, 0x5870000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c042f2a
and eax, 0x442628
or eax, 0x1850c4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x79d8ba03
and eax, 0x6804c400
or eax, 0x80410300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7632c8e9
and eax, 0x65956717
and eax, 0x10301
or eax, 0x4066
mov dword [ebx], eax
add ebx, edx
and eax, 0x62fc0174
and eax, 0x144
or eax, 0xe7e44483
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b68dc8c
and eax, 0x3000000
or eax, 0xc4000020
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c3af74d
and eax, 0x1d01cd2a
and eax, 0x4000000
or eax, 0x32b5e045
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e153423
or eax, 0x72f139f2
and eax, 0x44c50000
or eax, 0x1020000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f584fc1
and eax, 0x1543c0
or eax, 0x160801c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b7281ed
xor eax, 0x3f03228
and eax, 0x48454000
or eax, 0x90008700
mov dword [ebx], eax
add ebx, edx
or eax, 0x1713dbba
or eax, 0x7f727959
and eax, 0x60f3
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x6890674e
xor eax, 0xf7f2585
and eax, 0x55445c7
or eax, 0x800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6ac976c3
and eax, 0x38b88323
and eax, 0
or eax, 0xc7000017
mov dword [ebx], eax
add ebx, edx
and eax, 0x5288ce32
or eax, 0x3cc87a7e
and eax, 0x2005044
or eax, 0x368001
mov dword [ebx], eax
add ebx, edx
xor eax, 0xf146f3f
and eax, 0x203342e7
and eax, 0x20000
or eax, 0x45c50000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3e6f467b
and eax, 0x1834248
or eax, 0xb184
mov dword [ebx], eax
add ebx, edx
or eax, 0x3fba61c5
or eax, 0x605dd849
and eax, 0x4845c300
or eax, 0x80000400
mov dword [ebx], eax
add ebx, edx
and eax, 0x61c1c6a5
and eax, 0x10200
or eax, 0x295e
mov dword [ebx], eax
add ebx, edx
or eax, 0x84c4539
and eax, 0x8444547
or eax, 0x93800080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3286a090
and eax, 0x610d012f
and eax, 0x1000002
or eax, 0xc60000d8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7bd2c4cb
and eax, 0xa882c001
or eax, 0x2050044
mov dword [ebx], eax
add ebx, edx
or eax, 0x7cc69115
and eax, 0x44c70000
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1bccfa1e
or eax, 0x8dcae8a
and eax, 0x90489c
or eax, 0x200120
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f7d3daa
and eax, 0x18454400
or eax, 0xa0008300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x18b2c55a
and eax, 0x21a
or eax, 0x9121
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa9e42f4
xor eax, 0x5aad4bd5
and eax, 0x40300002
or eax, 0x808445c5
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1418ecbf
and eax, 0x3167a602
and eax, 0
or eax, 0xc7000088
mov dword [ebx], eax
add ebx, edx
and eax, 0xf28011f
and eax, 0x5000000
or eax, 0x68c6b045
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a90e2d9
and eax, 0x800000
or eax, 0x45470000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2439685c
and eax, 0x75f0f320
and eax, 0
or eax, 0x121fbac
mov dword [ebx], eax
add ebx, edx
or eax, 0x248f2139
and eax, 0x523e800
or eax, 0x1a400000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d611d0a
and eax, 0xa1d8d3f
and eax, 0x10000
or eax, 0xe58a0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1212a682
and eax, 0xc4888200
or eax, 0x844415d
mov dword [ebx], eax
add ebx, edx
or eax, 0x5cd01989
xor eax, 0x1e1828c1
and eax, 0xc0c4c00c
or eax, 0xc080cc0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c96b35a
xor eax, 0x79f65ffe
and eax, 0x888c0048
or eax, 0x4440cc84
mov dword [ebx], eax
add ebx, edx
or eax, 0x5864f55a
and eax, 0xcccccccc
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x532c7de7
and eax, 0x77fabaaf
and eax, 0x40080084
or eax, 0xac835548
mov dword [ebx], eax
add ebx, edx
and eax, 0x107ef06
and eax, 0x4104
or eax, 0xcccc8259
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5273a016
and eax, 0x77c17e2e
and eax, 0x4804008
or eax, 0xc84c8cc4
mov dword [ebx], eax
add ebx, edx
and eax, 0x273bfe1b
and eax, 0x408cc08
or eax, 0xc8c400c4
mov dword [ebx], eax
add ebx, edx
and eax, 0x2797a1
and eax, 0x4fe39366
and eax, 0
or eax, 0xec8b55cc
mov dword [ebx], eax
add ebx, edx
and eax, 0x1387ef84
or eax, 0x4b96ee87
and eax, 0x4314ec83
or eax, 0x84400000
mov dword [ebx], eax
add ebx, edx
and eax, 0x444789a0
and eax, 0x2068c0e3
and eax, 0x8000
or eax, 0x719f7845
mov dword [ebx], eax
add ebx, edx
and eax, 0x46b9ff9c
and eax, 0x40810000
or eax, 0x5460000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6452558
xor eax, 0x61dc8cb5
and eax, 0x5c21e4
or eax, 0x15210
mov dword [ebx], eax
add ebx, edx
and eax, 0x70d90374
and eax, 0x410300
or eax, 0xf004c400
mov dword [ebx], eax
add ebx, edx
or eax, 0x27cf9a9c
and eax, 0x10684
or eax, 0x2042
mov dword [ebx], eax
add ebx, edx
xor eax, 0x394f308b
and eax, 0x658ef578
and eax, 0xc0440
or eax, 0x8ae04187
mov dword [ebx], eax
add ebx, edx
and eax, 0x221f2d39
and eax, 0x76b254b3
and eax, 0x2000000
or eax, 0xc5000008
mov dword [ebx], eax
add ebx, edx
or eax, 0x35c647b9
and eax, 0x4f889e26
and eax, 0x46800000
or eax, 0x3849e845
mov dword [ebx], eax
add ebx, edx
or eax, 0x31443c2c
xor eax, 0x130a9ad7
and eax, 0x44c70000
or eax, 0x1000001
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc14b581
and eax, 0x41b080
or eax, 0x204864
mov dword [ebx], eax
add ebx, edx
xor eax, 0x51bb5936
and eax, 0xd2b65ee
and eax, 0x100
or eax, 0xe045c600
mov dword [ebx], eax
add ebx, edx
xor eax, 0x632faac2
xor eax, 0x57f6da85
and eax, 0x2045
or eax, 0x10838
mov dword [ebx], eax
add ebx, edx
and eax, 0x3af55cb2
and eax, 0
or eax, 0x57dc45c7
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f0d9cd6
and eax, 0x40000111
or eax, 0x8700000e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2781db8d
and eax, 0x4001d800
or eax, 0x192e0045
mov dword [ebx], eax
add ebx, edx
or eax, 0x6cc616a8
or eax, 0x3fdfcaf4
and eax, 0x45c70000
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3308251d
and eax, 0x8a0114
or eax, 0x1082c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x35b9f86
and eax, 0x418700
or eax, 0xd0044000
mov dword [ebx], eax
add ebx, edx
and eax, 0x26df42ec
xor eax, 0x48b5c40e
and eax, 8
or eax, 0x20
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c4ec074
and eax, 0x104c4044
or eax, 0x20800583
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c53dd8e
and eax, 0x80
or eax, 0xc7000040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7638da53
and eax, 0x1cdec3ae
and eax, 0x1010c000
or eax, 0xef420845
mov dword [ebx], eax
add ebx, edx
or eax, 0x797a672c
and eax, 0x28723fe8
and eax, 0x420000
or eax, 0x45850000
mov dword [ebx], eax
add ebx, edx
and eax, 0x41a23e6e
and eax, 0x20000
or eax, 0x7d40c4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x74108632
xor eax, 0x26a5dab
and eax, 0x40058300
or eax, 0x80404400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f105a7d
and eax, 0x10d38
or eax, 0x2202
mov dword [ebx], eax
add ebx, edx
or eax, 0x5a514158
or eax, 0x2c908113
and eax, 0xc904543
or eax, 0x2c0084
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e26a761
and eax, 0x4000000
or eax, 0xc30000b2
mov dword [ebx], eax
add ebx, edx
or eax, 0x376b1b22
and eax, 0x61211800
or eax, 0x800e445
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c0906a4
and eax, 0x41230383
and eax, 0x40010000
or eax, 0x5c60000
mov dword [ebx], eax
add ebx, edx
and eax, 0x51e40dd6
xor eax, 0x6e92de84
and eax, 0x160280
or eax, 0x280038
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4511705f
and eax, 0x4054200
or eax, 0xb0408500
mov dword [ebx], eax
add ebx, edx
and eax, 0x66d38c33
and eax, 0x400
or eax, 0x6a0d
mov dword [ebx], eax
add ebx, edx
or eax, 0x79571515
and eax, 0x30104505
or eax, 0x4a000c2
mov dword [ebx], eax
add ebx, edx
and eax, 0x54d1ae64
and eax, 0x4000004
or eax, 0xc3000023
mov dword [ebx], eax
add ebx, edx
and eax, 0x363b6b53
or eax, 0x2e6b3582
and eax, 0x482401
or eax, 0xc0948844
mov dword [ebx], eax
add ebx, edx
and eax, 0x229001e0
and eax, 0x800000
or eax, 0x450b0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b4b67c9
xor eax, 0x5087eea7
and eax, 0x40816c
or eax, 0x1a80290
mov dword [ebx], eax
add ebx, edx
and eax, 0x383cb8cb
or eax, 0x1bd2cc99
and eax, 0xbf84489
or eax, 0x80040100
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a109bca
or eax, 0x74983c85
and eax, 0xccc05dc5
or eax, 0x30020
mov dword [ebx], eax
add ebx, edx
or eax, 0x4eb0cff4
and eax, 0xccc0ccc4
or eax, 0xc0008
mov dword [ebx], eax
add ebx, edx
or eax, 0x6039dc9e
or eax, 0x499c5b7e
and eax, 0xcccccccc
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d54e54b
and eax, 0xc0880184
or eax, 0x2c035448
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1cc7c368
and eax, 0xc0448480
or eax, 0x7106803
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e58f975
and eax, 0x8f40fc45
or eax, 0x20000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x28397e2b
or eax, 0x7b549863
and eax, 0x45450000
or eax, 0x820000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ddb0dd1
and eax, 0xcb01d0
or eax, 0x2028
mov dword [ebx], eax
add ebx, edx
or eax, 0x654aebda
xor eax, 0x23eaff02
and eax, 0x44010400
or eax, 0xb044c300
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a4b4acc
and eax, 0
or eax, 0x883
mov dword [ebx], eax
add ebx, edx
or eax, 0x62c1698d
and eax, 0x2c04187
or eax, 0x9300440
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4de3f5d
or eax, 0x54247ce
and eax, 0x70000ce
or eax, 0xc0000001
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f8eb43a
and eax, 0x5000000
or eax, 0x6042ec45
mov dword [ebx], eax
add ebx, edx
and eax, 0x58f72ab7
and eax, 0x40420000
or eax, 0x5850000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xbe7440a
xor eax, 0x117d8561
and eax, 0x115c168
or eax, 0x202480
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a72cc2b
and eax, 0xc400
or eax, 0xe4450300
mov dword [ebx], eax
add ebx, edx
and eax, 0x27399029
or eax, 0x17f475b8
and eax, 0x3128
or eax, 0x206
mov dword [ebx], eax
add ebx, edx
or eax, 0xb819f9e
and eax, 0x3800586
or eax, 0x34604041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x70fb3cbe
xor eax, 0x4bfd2296
and eax, 0x400016d
or eax, 0xc3000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d610906
and eax, 0x40000004
or eax, 0x295dc41
mov dword [ebx], eax
add ebx, edx
or eax, 0x30254192
and eax, 0x64d4de93
and eax, 0x40840001
or eax, 0x5430000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1cb2ef47
xor eax, 0x1d9564f1
and eax, 0x890
or eax, 0x10e1048
mov dword [ebx], eax
add ebx, edx
xor eax, 0x799de21e
and eax, 0x5001c200
or eax, 0x84440500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c57bf40
xor eax, 0x13227366
and eax, 0x306
or eax, 0x5441
mov dword [ebx], eax
add ebx, edx
or eax, 0x251848d
and eax, 0x25045c7
or eax, 0xe0800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6efbe27f
or eax, 0x66223a74
and eax, 0x46000026
or eax, 0x81000008
mov dword [ebx], eax
add ebx, edx
or eax, 0x3d41ab87
xor eax, 0x2597f5bc
and eax, 0x80c44c01
or eax, 0x4008044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x68ea3ee5
xor eax, 0x18cb2999
and eax, 0x44c50000
or eax, 0x1020000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x64e4fd0f
or eax, 0xa54e74c
and eax, 0x60b348
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
and eax, 0x32679888
xor eax, 0x7d5027b7
and eax, 0x44008700
or eax, 0x80454000
mov dword [ebx], eax
add ebx, edx
or eax, 0x802be64
and eax, 0x5564
or eax, 0x83
mov dword [ebx], eax
add ebx, edx
and eax, 0x1118c274
xor eax, 0x3426540a
and eax, 0x4000446
or eax, 0x8c04181
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d39ed1
and eax, 0x6000100
or eax, 0xc1000008
mov dword [ebx], eax
add ebx, edx
or eax, 0x3282169c
and eax, 0x58fb717e
and eax, 0x40801004
or eax, 0x2464ac41
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5db65d06
xor eax, 0x647b4fd4
and eax, 0x45010001
or eax, 0xc60000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x16e2ea59
and eax, 0x101ea18
or eax, 0x4a01a0
mov dword [ebx], eax
add ebx, edx
and eax, 0x636cbe2f
and eax, 0x408200
or eax, 0xb4054500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x205d1833
and eax, 0x14f5cf05
and eax, 0x8c01
or eax, 0x2078
mov dword [ebx], eax
add ebx, edx
or eax, 0x1bb41707
xor eax, 0x7e83b12a
and eax, 0x21300445
or eax, 0xa804182
mov dword [ebx], eax
add ebx, edx
xor eax, 0x27c35efd
and eax, 0x4000018
or eax, 0xc30000c1
mov dword [ebx], eax
add ebx, edx
or eax, 0xda85f07
and eax, 0x8f880c45
or eax, 0x3a000
mov dword [ebx], eax
add ebx, edx
and eax, 0x45505039
and eax, 0
or eax, 0x92e80000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa1a13e0
or eax, 0x1ada2e59
and eax, 0x8a000088
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x25903f2b
and eax, 0
or eax, 0xccc35de5
mov dword [ebx], eax
add ebx, edx
or eax, 0x3126a0ea
and eax, 0xccc4cccc
or eax, 0x80000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2edc73e1
and eax, 0xc0008c0c
or eax, 0xccc40c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3a79f676
or eax, 0x69ba73c9
and eax, 0xcc8c48c8
or eax, 0x408404
mov dword [ebx], eax
add ebx, edx
or eax, 0x77577cf5
and eax, 0xec8b54cc
or eax, 0x100
mov dword [ebx], eax
add ebx, edx
or eax, 0x43e5922f
xor eax, 0x1799834e
and eax, 0xc8444001
or eax, 0x488835c
mov dword [ebx], eax
add ebx, edx
or eax, 0x5066a102
xor eax, 0x6c5d02f
and eax, 0xc8080040
or eax, 0x4c4cc8c
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c7e628d
xor eax, 0x653374d5
and eax, 0x484c0448
or eax, 0x8480c884
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d30b0e4
or eax, 0x23c8df22
and eax, 0xe0885508
or eax, 0xc0300c4
mov dword [ebx], eax
add ebx, edx
or eax, 0x29a48b3
and eax, 0xc6104c83
or eax, 0x144a000
mov dword [ebx], eax
add ebx, edx
or eax, 0x423b05fb
and eax, 0x715e841
or eax, 0x8001004
mov dword [ebx], eax
add ebx, edx
or eax, 0x48e21744
and eax, 0x45c70000
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x7fba8482
xor eax, 0x6b3a58c3
and eax, 0x411840
or eax, 0x13020b4
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ff95e37
and eax, 0x410000
or eax, 0xf004c700
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2366dccf
and eax, 0x1981
or eax, 0x30
mov dword [ebx], eax
add ebx, edx
or eax, 0x41d89413
xor eax, 0x60662f50
and eax, 0x20ac00c3
or eax, 0x18404504
mov dword [ebx], eax
add ebx, edx
xor eax, 0x694609be
and eax, 0x41000048
or eax, 0x86000100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x25b44550
and eax, 0x7c81f772
and eax, 0x60004400
or eax, 0x813db845
mov dword [ebx], eax
add ebx, edx
or eax, 0x6add8646
and eax, 0x378f4c05
and eax, 0x1850000
or eax, 0x44420000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2fbeb532
xor eax, 0x5e9ea58d
and eax, 0x10100a8
or eax, 0x8ce40
mov dword [ebx], eax
add ebx, edx
and eax, 0xd89932e
and eax, 0x59b83edc
and eax, 0x200
or eax, 0xe445c500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x9a892f0
xor eax, 0x4822d0a9
and eax, 0x10158
or eax, 0x1020
mov dword [ebx], eax
add ebx, edx
and eax, 0x67f3a937
and eax, 0x100
or eax, 0xf4e044c7
mov dword [ebx], eax
add ebx, edx
or eax, 0x5926226
and eax, 0xc5000061
or eax, 0x2000010
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b2f1009
and eax, 0x2e3af78a
and eax, 0xc001000
or eax, 0x41c4cc45
mov dword [ebx], eax
add ebx, edx
xor eax, 0x79516976
and eax, 0x4850001
or eax, 0x41420000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x256ab659
and eax, 0xa10658
or eax, 0x24080
mov dword [ebx], eax
add ebx, edx
and eax, 0x2901aaaf
and eax, 0x10200
or eax, 0xd444c500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2eb0beeb
or eax, 0x20ec1df1
and eax, 0x11822
or eax, 0x204
mov dword [ebx], eax
add ebx, edx
and eax, 0x46e87d45
and eax, 4
or eax, 0xe3d045c3
mov dword [ebx], eax
add ebx, edx
and eax, 0x5569e573
or eax, 0x30cbd923
and eax, 0x41000160
or eax, 0x86000018
mov dword [ebx], eax
add ebx, edx
or eax, 0x24aa17c3
xor eax, 0x5c4460f4
and eax, 0xa0e64405
or eax, 0x4118840
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe617b69
and eax, 0x860000
or eax, 0x45410000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3edaeecb
and eax, 0x16ac8
or eax, 0x221100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x11a1a5b6
and eax, 0x40d4e430
and eax, 0xc400
or eax, 0xc4450300
mov dword [ebx], eax
add ebx, edx
and eax, 0x20727bca
and eax, 0x2b04175e
and eax, 0
or eax, 0x9f
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b2be105
and eax, 5
or eax, 0x74c045c2
mov dword [ebx], eax
add ebx, edx
and eax, 0x3de24b95
xor eax, 0x3b0b161f
and eax, 0x7000112
or eax, 0xc0000064
mov dword [ebx], eax
add ebx, edx
and eax, 0x263126b8
and eax, 0x4000000
or eax, 0xa1e9bc45
mov dword [ebx], eax
add ebx, edx
or eax, 0x11003f33
and eax, 0x277c618d
and eax, 0x5400000
or eax, 0x40870000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2527a86f
xor eax, 0x164b369e
and eax, 0x92b0
or eax, 0x16108
mov dword [ebx], eax
add ebx, edx
or eax, 0x252b48ac
and eax, 0x2401c300
or eax, 0x90440400
mov dword [ebx], eax
add ebx, edx
and eax, 0x5dd54682
and eax, 0x6f704878
and eax, 0
or eax, 0x181d5
mov dword [ebx], eax
add ebx, edx
or eax, 0x27ebcbdf
and eax, 0x298d2e79
and eax, 0x21800041
or eax, 0x9e304586
mov dword [ebx], eax
add ebx, edx
and eax, 0x1751d7dc
and eax, 0x7000140
or eax, 0xc0000001
mov dword [ebx], eax
add ebx, edx
and eax, 0x195fc977
and eax, 0x17306ced
and eax, 0x41
or eax, 0xea8aac04
mov dword [ebx], eax
add ebx, edx
and eax, 0x7faff1df
or eax, 0x49e612c4
and eax, 0x418a0000
or eax, 0x4010000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c245e11
or eax, 0x5be5b14e
and eax, 0x1c0835c
or eax, 0xa0
mov dword [ebx], eax
add ebx, edx
and eax, 0x79746fbf
xor eax, 0x4d1917b4
and eax, 0x8580408
or eax, 0x83a44181
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6cdb26be
and eax, 0x6478f01c
and eax, 0x44004004
or eax, 0x88c31de1
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ddd7208
xor eax, 0x82e01e4
and eax, 0x44cc40c4
or eax, 0x88008c08
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b39f052
and eax, 0x84c40c8c
or eax, 0x4808c040
mov dword [ebx], eax
add ebx, edx
or eax, 0x385a9a3d
and eax, 0xec8a54cc
or eax, 0x10100
mov dword [ebx], eax
add ebx, edx
and eax, 0x73a2da4e
and eax, 0x40004000
or eax, 0x8754ac83
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e752d1c
and eax, 0x1121c005
or eax, 0x228a3840
mov dword [ebx], eax
add ebx, edx
or eax, 0x6bfb1af0
and eax, 0x41c30001
or eax, 0x4040000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a109514
and eax, 0x35f84a83
and eax, 0
or eax, 0x17838f4
mov dword [ebx], eax
add ebx, edx
and eax, 0x40b1699a
or eax, 0xef32029
and eax, 0x410000
or eax, 0xf004c700
mov dword [ebx], eax
add ebx, edx
or eax, 0x23d6bb83
and eax, 0x11981
or eax, 0x5c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3fcc44d4
and eax, 0x6b5191dc
and eax, 0x400100
or eax, 0x94ac44c7
mov dword [ebx], eax
add ebx, edx
xor eax, 0x25144fe2
and eax, 0x81000000
or eax, 0x46000108
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c82329
xor eax, 0x463f691f
and eax, 0x42096805
or eax, 0x28008040
mov dword [ebx], eax
add ebx, edx
and eax, 0x23819715
xor eax, 0x2230c58
and eax, 0x20001
or eax, 0x45c50000
mov dword [ebx], eax
add ebx, edx
or eax, 0x36bf901a
and eax, 0x971000
or eax, 0x4ce4
mov dword [ebx], eax
add ebx, edx
and eax, 0x689a9c49
and eax, 0x30607bae
and eax, 0
or eax, 0xe045c700
mov dword [ebx], eax
add ebx, edx
xor eax, 0x469fd9b0
and eax, 0x52a7fff6
and eax, 0xa30
or eax, 0xa10d
mov dword [ebx], eax
add ebx, edx
and eax, 0x577892b7
and eax, 0x482f4cd0
and eax, 0
or eax, 0x87dc45c7
mov dword [ebx], eax
add ebx, edx
xor eax, 0x17ce4c0f
and eax, 0x590d7489
and eax, 0
or eax, 0xc7000112
mov dword [ebx], eax
add ebx, edx
xor eax, 0x59e4f142
xor eax, 0x7a3ec944
and eax, 0x1804
or eax, 0x1a24c041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f46ba36
and eax, 0x1fbd3d3b
and eax, 0x5000000
or eax, 0x40c70000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x65ce7016
and eax, 0x97014
or eax, 0x601e8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x44549064
and eax, 0x594f6dae
and eax, 0x40414100
or eax, 0x94048600
mov dword [ebx], eax
add ebx, edx
or eax, 0x77553350
and eax, 0x40a461a8
and eax, 0x4100
or eax, 0x8a31
mov dword [ebx], eax
add ebx, edx
and eax, 0x6edf8c4b
or eax, 0x6afa0c87
and eax, 0x40d00487
or eax, 0x90004140
mov dword [ebx], eax
add ebx, edx
or eax, 0x11dae721
xor eax, 0x458060fd
and eax, 0x84000112
or eax, 0x43000044
mov dword [ebx], eax
add ebx, edx
or eax, 0x12d2c7ae
and eax, 0x82c0c444
or eax, 0x250801
mov dword [ebx], eax
add ebx, edx
and eax, 0xf3c1935
xor eax, 0x442ca335
and eax, 0x44000000
or eax, 0x1c70001
mov dword [ebx], eax
add ebx, edx
and eax, 0x1bb48bde
or eax, 0x3096cd8b
and eax, 0x824588
or eax, 0x691240
mov dword [ebx], eax
add ebx, edx
and eax, 0x79b9754e
and eax, 0x14500
or eax, 0xc4448200
mov dword [ebx], eax
add ebx, edx
and eax, 0x24721f7c
and eax, 0x100
or eax, 0x1284d
mov dword [ebx], eax
add ebx, edx
and eax, 0x348d5098
xor eax, 0x29ce7879
and eax, 0x21c04041
or eax, 0x52000586
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5b37d654
xor eax, 0x596ef87
and eax, 0x5000010
or eax, 0xc20000a2
mov dword [ebx], eax
add ebx, edx
or eax, 0x8282224
and eax, 0x10f3b554
and eax, 0x2004
or eax, 0x6e439c41
mov dword [ebx], eax
add ebx, edx
and eax, 0x61885e09
or eax, 0x140898b9
and eax, 0x44000000
or eax, 0x1c70000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4158af1d
and eax, 0x62c18
or eax, 0x12040a0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d60aabb
or eax, 0x7a970f4a
and eax, 0x3445c700
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e2236e8
and eax, 0x2268
or eax, 0x807
mov dword [ebx], eax
add ebx, edx
or eax, 0x2e0bdb07
xor eax, 0x3f953821
and eax, 0x11904146
or eax, 0x62200481
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b1be44