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

Disassembly:
push ebp
mov ebp, esp
sub esp, 0xa8
push ebx
mov dword [ebp - 0x3c], 0x67
mov dword [ebp - 8], 0x9ce6
mov dword [ebp - 0x18], 0x3b97
mov dword [ebp - 0x10], 0x6151
mov dword [ebp - 0x58], 0x37f5
mov dword [ebp - 0x28], 0xd155
mov dword [ebp - 0x5c], 0xd169
mov dword [ebp - 0x80], 0x118ab
mov dword [ebp - 0x2c], 0x184ac
mov dword [ebp - 0x6c], 0xe0dc
mov dword [ebp - 0x48], 0x12371
mov dword [ebp - 0xc], 0xb587
mov dword [ebp - 0x38], 0xf9b9
mov dword [ebp - 0x14], 0x147e5
mov dword [ebp - 0x34], 0xac5b
mov dword [ebp - 0x64], 0x155b7
mov dword [ebp - 0x44], 0x12d8d
mov dword [ebp - 0x50], 0x17118
mov dword [ebp - 0x20], 0xceb0
mov dword [ebp - 0x60], 0xc267
mov dword [ebp - 0x1c], 0x1470f
mov dword [ebp - 0x54], 0xc6ec
mov dword [ebp - 0x30], 0x8728
mov dword [ebp - 0x4c], 0x128d4
mov dword [ebp - 4], 0x1f46
mov dword [ebp - 0x24], 0x1350e
mov dword [ebp - 0x40], 0xaa5c
mov dword [ebp - 0x68], 0xcac1
call fcn.00604210
call fcn.0044c840
mov eax, dword [ebp - 0xc]
sub eax, 0xa0d
mov dword [ebp - 0xc], eax
mov ecx, dword [ebp - 4]
add ecx, dword [ebp - 0xc]
mov dword [ebp - 4], ecx
jmp 0x44e647
mov edx, dword [ebp - 4]
add edx, 1
mov dword [ebp - 4], edx
mov eax, dword [ebp - 4]
cmp eax, dword [ebp - 0x68]
jge 0x44e732
mov ecx, dword [ebp - 0x1c]
and ecx, dword [ebp - 0x10]
mov dword [ebp - 0x70], ecx
mov edx, dword [ebp - 0x58]
mov dword [ebp - 0x74], edx
mov eax, dword [ebp - 0x1c]
sub eax, 1
mov dword [ebp - 0x1c], eax
mov ecx, dword [ebp - 0x70]
cmp ecx, dword [ebp - 0x74]
jge 0x44e68c
mov edx, dword [ebp - 0x24]
or edx, dword [ebp - 0x50]
je 0x44e68c
mov eax, dword [ebp - 0x14]
cmp eax, dword [ebp - 0x40]
jge 0x44e68c
mov ecx, dword [ebp - 0x14]
sub ecx, 1
mov dword [ebp - 0x14], ecx
mov edx, dword [ebp - 0x18]
add edx, 1
mov dword [ebp - 0x18], edx
mov eax, dword [ebp - 0x48]
cmp eax, dword [ebp - 8]
jl 0x44e6cb
mov ecx, dword [ebp - 0x54]
cmp ecx, dword [ebp - 0x34]
jl 0x44e6cb
mov edx, dword [ebp - 0x28]
mov dword [ebp - 0x78], edx
mov eax, dword [ebp - 0xc]
mov dword [ebp - 0x7c], eax
mov ecx, dword [ebp - 0xc]
sub ecx, 1
mov dword [ebp - 0xc], ecx
mov edx, dword [ebp - 0x28]
sub edx, 1
mov dword [ebp - 0x28], edx
mov eax, dword [ebp - 0x78]
cmp eax, dword [ebp - 0x7c]
jge 0x44e703
mov ecx, dword [ebp - 0x3c]
cmp ecx, dword [ebp - 0x30]
jl 0x44e6fa
mov edx, dword [ebp - 0x24]
add edx, dword [ebp - 0x14]
cmp edx, dword [ebp - 0x60]
jl 0x44e6fa
mov eax, dword [ebp - 0x34]
imul eax, dword [ebp - 0x2c]
test eax, eax
jne 0x44e6fa
mov ecx, dword [ebp - 0xc]
add ecx, 1
mov dword [ebp - 0xc], ecx
mov edx, dword [ebp - 0x38]
cmp edx, dword [ebp - 0xc]
jge 0x44e703
mov eax, dword [ebp - 0x18]
sub eax, 1
mov dword [ebp - 0x18], eax
mov ecx, dword [ebp - 8]
sub ecx, 1
mov dword [ebp - 8], ecx
mov edx, dword [ebp - 0x10]
and edx, dword [ebp - 0x14]
je 0x44e72d
mov eax, dword [ebp - 0x60]
cmp eax, dword [ebp - 0x24]
jge 0x44e72d
mov ecx, dword [ebp - 0x40]
cmp ecx, dword [ebp - 0x3c]
jge 0x44e72d
mov edx, dword [ebp - 0x10]
sub edx, 1
mov dword [ebp - 0x10], edx
jmp 0x44e63e
mov eax, dword [ebp - 0x24]
sub eax, 1
mov dword [ebp - 0x24], eax
call fcn.00426b80
call fcn.00435bf0
push 0x40
push 0x3000
mov ecx, dword [0x60a1bc]
add ecx, 0x1000
push ecx
push 0
call fcn.006007f0
add esp, 0x10
mov dword [0x60a204], eax
call fcn.005e0f80
mov edx, dword [ebp - 4]
sub edx, 0x9b7e
mov dword [ebp - 4], edx
mov eax, dword [ebp - 0x14]
sub eax, dword [ebp - 4]
mov dword [ebp - 0x14], eax
jmp 0x44e78d
mov ecx, dword [ebp - 0x14]
add ecx, 1
mov dword [ebp - 0x14], ecx
mov edx, dword [ebp - 0x14]
cmp edx, dword [ebp - 0x80]
jge 0x44ea20
mov eax, dword [ebp - 0x10]
mov dword [ebp - 0x84], eax
mov ecx, dword [ebp - 8]
mov dword [ebp - 0x88], ecx
mov edx, dword [ebp - 8]
sub edx, 1
mov dword [ebp - 8], edx
mov eax, dword [ebp - 0x84]
cmp eax, dword [ebp - 0x88]
jge 0x44e85a
mov ecx, dword [ebp - 0x38]
sub ecx, 1
mov dword [ebp - 0x38], ecx
mov edx, dword [ebp - 0x30]
imul edx, dword [ebp - 0x38]
mov dword [ebp - 0x8c], edx
mov eax, dword [ebp - 0x30]
sub eax, 1
mov dword [ebp - 0x30], eax
cmp dword [ebp - 0x8c], 0
je 0x44e85a
mov ecx, dword [ebp - 0x4c]
add ecx, dword [ebp - 0x5c]
cmp ecx, dword [ebp - 0x40]
jge 0x44e85a
mov edx, dword [ebp - 0x58]
cmp edx, dword [ebp - 0x3c]
jl 0x44e851
mov eax, dword [ebp - 0x1c]
cmp eax, dword [ebp - 4]
jge 0x44e83d
mov ecx, dword [ebp - 0x44]
mov dword [ebp - 0x90], ecx
mov edx, dword [ebp - 0x48]
mov dword [ebp - 0x94], edx
mov eax, dword [ebp - 0x44]
add eax, 1
mov dword [ebp - 0x44], eax
mov ecx, dword [ebp - 0x90]
cmp ecx, dword [ebp - 0x94]
jge 0x44e83d
mov edx, dword [ebp - 0x18]
imul edx, dword [ebp - 0x24]
test edx, edx
jne 0x44e851
mov eax, dword [ebp - 0x2c]
sub eax, 1
mov dword [ebp - 0x2c], eax
mov ecx, dword [ebp - 0x2c]
and ecx, dword [ebp - 8]
cmp ecx, dword [ebp - 0x28]
jge 0x44e85a
mov edx, dword [ebp - 0x28]
add edx, 1
mov dword [ebp - 0x28], edx
mov eax, dword [ebp - 0x30]
sub eax, 1
mov dword [ebp - 0x30], eax
mov ecx, dword [ebp - 0x4c]
or ecx, dword [ebp - 0xc]
je 0x44e874
mov edx, dword [ebp - 0x28]
sub edx, 1
mov dword [ebp - 0x28], edx
mov eax, dword [ebp - 0x44]
add eax, dword [ebp - 0x10]
je 0x44e888
mov ecx, dword [ebp - 0x50]
imul ecx, dword [ebp - 0x60]
cmp ecx, dword [ebp - 0x6c]
jl 0x44e890
mov edx, dword [ebp - 0x38]
cmp edx, dword [ebp - 0xc]
jge 0x44e8ac
mov eax, dword [ebp - 0x1c]
cmp eax, dword [ebp - 0x38]
jl 0x44e8a3
mov ecx, dword [ebp - 0x10]
add ecx, dword [ebp - 4]
cmp ecx, dword [ebp - 0x3c]
jge 0x44e8ac
mov edx, dword [ebp - 0x2c]
sub edx, 1
mov dword [ebp - 0x2c], edx
mov eax, dword [ebp - 0x44]
add eax, 1
mov dword [ebp - 0x44], eax
mov ecx, dword [ebp - 0x40]
or ecx, dword [ebp - 0x68]
jne 0x44e902
mov edx, dword [ebp - 0x34]
add edx, 1
mov dword [ebp - 0x34], edx
mov eax, dword [ebp - 0x30]
cmp eax, dword [ebp - 0x34]
jge 0x44e8d6
mov ecx, dword [ebp - 0x64]
or ecx, dword [ebp - 0x4c]
jne 0x44e902
mov edx, dword [ebp - 4]
sub edx, dword [ebp - 0x24]
mov dword [ebp - 0x98], edx
mov eax, dword [ebp - 0x3c]
mov dword [ebp - 0x9c], eax
mov ecx, dword [ebp - 4]
add ecx, 1
mov dword [ebp - 4], ecx
mov edx, dword [ebp - 0x98]
cmp edx, dword [ebp - 0x9c]
jge 0x44e923
mov eax, dword [ebp - 0x6c]
and eax, dword [ebp - 0x34]
jne 0x44e91a
mov ecx, dword [ebp - 0x50]
cmp ecx, dword [ebp - 0x18]
jge 0x44e923
mov edx, dword [ebp - 0x4c]
cmp edx, dword [ebp - 0x48]
jge 0x44e923
mov eax, dword [ebp - 0x1c]
sub eax, 1
mov dword [ebp - 0x1c], eax
mov ecx, dword [ebp - 0x18]
sub ecx, 1
mov dword [ebp - 0x18], ecx
mov edx, dword [ebp - 0x18]
or edx, dword [ebp - 0x10]
cmp edx, dword [ebp - 0x40]
jge 0x44e940
mov eax, dword [ebp - 0x48]
add eax, 1
mov dword [ebp - 0x48], eax
mov ecx, dword [ebp - 0x2c]
and ecx, dword [ebp - 0xc]
cmp ecx, dword [ebp - 0x10]
jge 0x44e954
mov edx, dword [ebp - 0x20]
sub edx, 1
mov dword [ebp - 0x20], edx
mov eax, dword [ebp - 0x50]
cmp eax, dword [ebp - 0x2c]
jge 0x44ea1b
mov ecx, dword [ebp - 0x20]
add ecx, 1
mov dword [ebp - 0x20], ecx
mov edx, dword [ebp - 0x20]
and edx, dword [ebp - 0x3c]
cmp edx, dword [ebp - 0x64]
jge 0x44ea1b
mov eax, dword [ebp - 8]
add eax, 1
mov dword [ebp - 8], eax
mov ecx, dword [ebp - 8]
and ecx, dword [ebp - 0x2c]
je 0x44e9aa
mov edx, dword [ebp - 0x34]
cmp edx, dword [ebp - 0x4c]
jge 0x44e9aa
mov eax, dword [ebp - 0x1c]
cmp eax, dword [ebp - 0x18]
jge 0x44e9aa
mov ecx, dword [ebp - 4]
sub ecx, 1
mov dword [ebp - 4], ecx
mov edx, dword [ebp - 0x58]
cmp edx, dword [ebp - 4]
jl 0x44e9b2
mov eax, dword [ebp - 0x24]
sub eax, dword [ebp - 0x30]
je 0x44ea1b
mov ecx, dword [ebp - 0x40]
sub ecx, dword [ebp - 0x64]
cmp ecx, dword [ebp - 0x5c]
jge 0x44e9c5
mov edx, dword [ebp - 0x10]
cmp edx, dword [ebp - 0x58]
jl 0x44e9d1
mov eax, dword [ebp - 0x30]
imul eax, dword [ebp - 0x20]
cmp eax, dword [ebp - 0x1c]
jge 0x44ea1b
mov ecx, dword [ebp - 4]
cmp ecx, dword [ebp - 0x20]
jge 0x44ea0a
mov edx, dword [ebp - 0x50]
cmp edx, dword [ebp - 0x24]
jge 0x44ea0a
mov eax, dword [ebp - 0x28]
mov dword [ebp - 0xa0], eax
mov ecx, dword [ebp - 0x54]
mov dword [ebp - 0xa4], ecx
mov edx, dword [ebp - 0x54]
sub edx, 1
mov dword [ebp - 0x54], edx
mov eax, dword [ebp - 0xa0]
cmp eax, dword [ebp - 0xa4]
jl 0x44ea12
mov ecx, dword [ebp - 0x10]
add ecx, dword [ebp - 0x38]
je 0x44ea1b
mov edx, dword [ebp - 0x34]
add edx, 1
mov dword [ebp - 0x34], edx
jmp 0x44e784
call fcn.005d2be0
mov eax, dword [0x60a204]
mov dword [ebp - 0xa8], eax
mov ecx, dword [ebp - 8]
sub ecx, 1
mov dword [ebp - 8], ecx
mov eax, 0x17e27c3e
mov ebx, dword [ebp - 0xa8]
mov edx, 4
or eax, 0x3d5fe5c1
and eax, 0x47200e9
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x4709dd56
and eax, 0x4000000
or eax, 0x48416900
mov dword [ebx], eax
add ebx, edx
or eax, 0x762e6151
and eax, 0x1ea9d88f
and eax, 0x14084800
or eax, 0x61521066
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7a3cd66c
and eax, 0xd620808
or eax, 0x40186060
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ff0f289
or eax, 0x5a739b
and eax, 0x18
or eax, 0x60
mov dword [ebx], eax
add ebx, edx
xor eax, 0x465725c6
xor eax, 0x6788f269
and eax, 0x21495200
or eax, 0x4c000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x748775
and eax, 0x400000
or eax, 0x4e224c62
mov dword [ebx], eax
add ebx, edx
and eax, 0xf0b03a
or eax, 0x59975944
and eax, 0x415066
or eax, 0x80211
mov dword [ebx], eax
add ebx, edx
and eax, 0x381a37eb
and eax, 0xa44a639
and eax, 0
or eax, 0x53526400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e42f41a
and eax, 0x25001008
or eax, 0x42444665
mov dword [ebx], eax
add ebx, edx
and eax, 0x289c4d49
and eax, 0x4048
or eax, 0x4e5a1920
mov dword [ebx], eax
add ebx, edx
or eax, 0x14d2cf08
and eax, 0x75bb9e7
and eax, 0x500940
or eax, 0x7125460d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c9249ff
and eax, 0x18640022
or eax, 0x6008414d
mov dword [ebx], eax
add ebx, edx
or eax, 0x631cf822
xor eax, 0x18e94efd
and eax, 0x52700
or eax, 0x4a4864
mov dword [ebx], eax
add ebx, edx
or eax, 0x84da46d
and eax, 0x8496800
or eax, 0x45101000
mov dword [ebx], eax
add ebx, edx
or eax, 0xc7e35b9
and eax, 0x40647911
or eax, 0x12000042
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f16f2a3
xor eax, 0x1308fdc9
and eax, 0x24504229
or eax, 0x51000844
mov dword [ebx], eax
add ebx, edx
xor eax, 0x25d44218
or eax, 0x5041ce7d
and eax, 0x40454869
or eax, 0x22221002
mov dword [ebx], eax
add ebx, edx
or eax, 0x998daca
and eax, 0x625a4863
or eax, 0x2500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x42dbbd6c
and eax, 1
or eax, 0x60
mov dword [ebx], eax
add ebx, edx
xor eax, 0x10e6b62a
or eax, 0xe759818
and eax, 0x4550200
or eax, 0x61004100
mov dword [ebx], eax
add ebx, edx
and eax, 0xed59c0f
and eax, 0x4550000
or eax, 0x40226648
mov dword [ebx], eax
add ebx, edx
or eax, 0x5a5419bb
xor eax, 0x23148110
and eax, 0x75614660
or eax, 0x20c0010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x67694b7a
and eax, 0xc26f816
and eax, 2
or eax, 0x53504340
mov dword [ebx], eax
add ebx, edx
or eax, 0x42db9d4f
xor eax, 0x2ea1c2ad
and eax, 0x62
or eax, 0x14
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c7e565c
and eax, 0x7138b164
and eax, 0x10281000
or eax, 0x65436800
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe396cf9
and eax, 0x43501049
or eax, 0x4244100
mov dword [ebx], eax
add ebx, edx
or eax, 0x555b2aec
or eax, 0x563efc83
and eax, 0x57555567
or eax, 0x10
mov dword [ebx], eax
add ebx, edx
and eax, 0x60284612
xor eax, 0x5a997df0
and eax, 0x62
or eax, 4
mov dword [ebx], eax
add ebx, edx
and eax, 0x8813493
and eax, 0
or eax, 0x62487a00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e9afb22
or eax, 0x1159f924
and eax, 0x45a7102
or eax, 0x40000058
mov dword [ebx], eax
add ebx, edx
or eax, 0x74ca98ed
or eax, 0x6a99e549
and eax, 0x46516878
or eax, 0x1000200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1df166d8
xor eax, 0x696dab63
and eax, 0x10480040
or eax, 0x48205028
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a7b3617
xor eax, 0x1a64ce59
and eax, 0x42084600
or eax, 0xc630000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x64885efa
and eax, 0x8411858
or eax, 0x40144101
mov dword [ebx], eax
add ebx, edx
or eax, 0x57e87689
and eax, 0x1756b900
and eax, 0x7540900
or eax, 0x40024674
mov dword [ebx], eax
add ebx, edx
and eax, 0x427c2dda
or eax, 0x6deca807
and eax, 0x61680143
or eax, 0x10004028
mov dword [ebx], eax
add ebx, edx
or eax, 0x744a7c3
and eax, 0x5715462b
and eax, 0x4221
or eax, 0x1850
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a437874
xor eax, 0x6a4a0347
and eax, 0x68425000
or eax, 0x5010000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x10bc86dd
and eax, 0x546a4651
or eax, 0x920
mov dword [ebx], eax
add ebx, edx
or eax, 0x4f81c714
and eax, 0x4e614145
or eax, 0x10000a
mov dword [ebx], eax
add ebx, edx
or eax, 0x57635eb6
and eax, 0x4641544b
or eax, 0x200c2000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d2f7c1b
and eax, 0x44044408
or eax, 0x1720360
mov dword [ebx], eax
add ebx, edx
and eax, 0x3624ef04
or eax, 0x761a0d9
and eax, 0x3654400
or eax, 0x70081000
mov dword [ebx], eax
add ebx, edx
and eax, 0x220f3720
xor eax, 0x5803c875
and eax, 0x78064450
or eax, 0x1512000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2157eddd
and eax, 0x50000800
or eax, 0x24786272
mov dword [ebx], eax
add ebx, edx
xor eax, 0x22f46a03
and eax, 0x40080041
or eax, 0x29516c08
mov dword [ebx], eax
add ebx, edx
or eax, 0x73e157c2
xor eax, 0x2c18452
and eax, 0x41287200
or eax, 0x460444
mov dword [ebx], eax
add ebx, edx
or eax, 0x1cb77c8c
and eax, 0x4040
or eax, 0x112
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b700c24
and eax, 0
or eax, 0x6c425200
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ba300b7
and eax, 0x43624222
or eax, 0x42940
mov dword [ebx], eax
add ebx, edx
and eax, 0x4076941d
and eax, 0x606d3b86
and eax, 0x40400000
or eax, 0x11104a4e
mov dword [ebx], eax
add ebx, edx
and eax, 0x1e319ddd
and eax, 0x1010004c
or eax, 0x4a455702
mov dword [ebx], eax
add ebx, edx
and eax, 0x65832cc3
and eax, 0x2e5a12a9
and eax, 0
or eax, 0x454a4c4a
mov dword [ebx], eax
add ebx, edx
and eax, 0x127ff735
or eax, 0x1c2b9768
and eax, 0x4468
or eax, 0x811
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6649106
xor eax, 0x6b306871
and eax, 0x48442400
or eax, 0xa4200
mov dword [ebx], eax
add ebx, edx
or eax, 0x5df2e57
or eax, 0x4dd7528b
and eax, 0x44486256
or eax, 0x20
mov dword [ebx], eax
add ebx, edx
and eax, 0x42a4120f
and eax, 0x40000200
or eax, 0x304c6070
mov dword [ebx], eax
add ebx, edx
and eax, 0xb961f5
xor eax, 0x2501a558
and eax, 0x5004120
or eax, 0x48560850
mov dword [ebx], eax
add ebx, edx
xor eax, 0x459f03b0
and eax, 0x414a40
or eax, 0x7510042c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x580af088
and eax, 0x44
or eax, 3
mov dword [ebx], eax
add ebx, edx
and eax, 0xd072e82
and eax, 0
or eax, 0x47677000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3265143b
and eax, 0x44024011
or eax, 0x2500840
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a38d76d
and eax, 0x39077462
and eax, 0x4040
or eax, 0x52740435
mov dword [ebx], eax
add ebx, edx
or eax, 0x3835b83f
and eax, 0x58446c6a
or eax, 0x80000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7664f159
xor eax, 0x395b9f4f
and eax, 0x68044901
or eax, 0x6600078
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b6f84cc
and eax, 0x440048
or eax, 0x45104812
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3fb10216
and eax, 0x5f30ea47
and eax, 0x44
or eax, 0x32
mov dword [ebx], eax
add ebx, edx
or eax, 0x14d58429
xor eax, 0xd56f28f
and eax, 0x36200
or eax, 0x46680000
mov dword [ebx], eax
add ebx, edx
and eax, 0xf68b546
and eax, 0x6400000
or eax, 0x4907506b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4067bc35
and eax, 0x4206456
or eax, 0x704a0320
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d8cc6d0
and eax, 0x60004440
or eax, 0xb661027
mov dword [ebx], eax
add ebx, edx
and eax, 0x617133af
or eax, 0x3f674973
and eax, 0x54404862
or eax, 0x82600
mov dword [ebx], eax
add ebx, edx
and eax, 0x33f5bc99
or eax, 0x1f8c9a82
and eax, 0xa402c00
or eax, 0x40014100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x52b85388
and eax, 0x8603800
or eax, 0x44064155
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1089b147
and eax, 0x58624802
or eax, 0x2100304d
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f6d038e
and eax, 0x10400002
or eax, 0x42185a60
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c11668d
and eax, 0x66
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x412871
or eax, 0x2297c576
and eax, 0x22074100
or eax, 0x54403200
mov dword [ebx], eax
add ebx, edx
or eax, 0x5a88eab9
and eax, 0x74435801
or eax, 0x1100046
mov dword [ebx], eax
add ebx, edx
or eax, 0x5cc8e46c
and eax, 0x71484869
or eax, 0x2240300
mov dword [ebx], eax
add ebx, edx
and eax, 0x34cd97a2
and eax, 0x440020
or eax, 0x4110744d
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f429c8a
xor eax, 0x18d14e6e
and eax, 0x114866
or eax, 0x662110
mov dword [ebx], eax
add ebx, edx
xor eax, 0x679a8e57
and eax, 0x476c6100
or eax, 0x8020800
mov dword [ebx], eax
add ebx, edx
and eax, 0x24173630
xor eax, 0x599510e8
and eax, 0x45103048
or eax, 0x20444204
mov dword [ebx], eax
add ebx, edx
xor eax, 0x37a33a31
and eax, 0x42654874
or eax, 0x4000102
mov dword [ebx], eax
add ebx, edx
and eax, 0x273ae0a0
or eax, 0x78e63780
and eax, 0x56405020
or eax, 0x1180853
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ce07b3
and eax, 0x480023
or eax, 0x4821474c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f80ab73
and eax, 0x604010
or eax, 0x48041162
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f37baae
xor eax, 0x207d3107
and eax, 0x2101
or eax, 0x5648
mov dword [ebx], eax
add ebx, edx
or eax, 0x72896918
or eax, 0x74ba34b3
and eax, 0x62004500
or eax, 0x8440000
mov dword [ebx], eax
add ebx, edx
and eax, 0x663f378b
xor eax, 0x1ce11076
and eax, 0x66400146
or eax, 0x1084a08
mov dword [ebx], eax
add ebx, edx
or eax, 0x76502c3b
xor eax, 0x14b17255
and eax, 0x6260050a
or eax, 0x166241
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ca3638
and eax, 0x5ad4b5c8
and eax, 0x402400
or eax, 0x420d4850
mov dword [ebx], eax
add ebx, edx
or eax, 0x5af9c8c6
and eax, 0x48554842
or eax, 0x1021209
mov dword [ebx], eax
add ebx, edx
or eax, 0x1124ad92
xor eax, 0x1d7161cd
and eax, 0x10
or eax, 0x48
mov dword [ebx], eax
add ebx, edx
xor eax, 0xac553a6
and eax, 0xa404300
or eax, 0x41300000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x418116df
and eax, 0x605056
or eax, 0x61062a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x3bb69377
and eax, 0x52434b77
and eax, 0x20046
or eax, 0x61517828
mov dword [ebx], eax
add ebx, edx
and eax, 0x33eb3e32
and eax, 0x432022
or eax, 0x522c4750
mov dword [ebx], eax
add ebx, edx
or eax, 0x496e1440
xor eax, 0x3e6fbde1
and eax, 0x61004800
or eax, 0x124f1048
mov dword [ebx], eax
add ebx, edx
and eax, 0x422aa804
and eax, 0x42080000
or eax, 0x3540454e
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a21bf2a
and eax, 0x2000402
or eax, 0x40677045
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd4a318d
xor eax, 0x2eaf45cb
and eax, 0
or eax, 0x7548
mov dword [ebx], eax
add ebx, edx
and eax, 0x7aac715c
and eax, 0x4000
or eax, 0x4f500600
mov dword [ebx], eax
add ebx, edx
or eax, 0x43deee83
xor eax, 0xc0e1da6
and eax, 0x41407024
or eax, 0x182d0052
mov dword [ebx], eax
add ebx, edx
or eax, 0x43b11307
and eax, 0x49487347
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b7bcc46
or eax, 0x42f6e3d3
and eax, 0x42577a42
or eax, 0x900000c
mov dword [ebx], eax
add ebx, edx
or eax, 0x27bed987
and eax, 0x6a41
or eax, 0x410
mov dword [ebx], eax
add ebx, edx
and eax, 0x1ecb1bf4
and eax, 0x50a2c3ce
and eax, 0
or eax, 0x70674c00
mov dword [ebx], eax
add ebx, edx
xor eax, 0xf31f397
xor eax, 0x49fa86e8
and eax, 0x6243874
or eax, 0x48424000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xed17947
and eax, 0xf57af76
and eax, 0x120112
or eax, 0x63607241
mov dword [ebx], eax
add ebx, edx
or eax, 0x1dafe10d
and eax, 0x33e46c92
and eax, 0x646012
or eax, 0xb0441
mov dword [ebx], eax
add ebx, edx
or eax, 0x220c5321
and eax, 0x634100
or eax, 0x48000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c9eef5c
and eax, 0x6c436758
or eax, 0x1001020
mov dword [ebx], eax
add ebx, edx
and eax, 0x6f93cae8
and eax, 0x51a0b0a4
and eax, 0x41000000
or eax, 0x464f56
mov dword [ebx], eax
add ebx, edx
and eax, 0x317db4ed
or eax, 0x673fd1e2
and eax, 0x63464542
or eax, 0x801
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d54e2c4
and eax, 0xc102f00
or eax, 0x40244000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2fcedde0
and eax, 0x3416d036
and eax, 0x2414d020
or eax, 0xc9402a83
mov dword [ebx], eax
add ebx, edx
and eax, 0x170b19c3
and eax, 0x1000802
or eax, 0x207a074c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x14d9d917
xor eax, 0x17b0e801
and eax, 0x21c58
or eax, 0x54044084
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3d3b1158
and eax, 0x68094484
or eax, 0x1202b269
mov dword [ebx], eax
add ebx, edx
or eax, 0x62902c6c
and eax, 0x7883dc21
or eax, 0x81200000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3395b1dc
and eax, 0xa062d54
or eax, 0x1488000
mov dword [ebx], eax
add ebx, edx
and eax, 0x380e30bb
and eax, 0xc2010
or eax, 0xa3d0016a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5783d092
and eax, 0x444d50e8
or eax, 0xaa00411
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a9de214
or eax, 0x7516f9d1
and eax, 0x5c017801
or eax, 0x8020020a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x187b2ae5
and eax, 0xc45050a2
or eax, 0x2904a901
mov dword [ebx], eax
add ebx, edx
and eax, 0x5587c36
and eax, 0x783a85eb
and eax, 0x100002
or eax, 0x216a0b4c
mov dword [ebx], eax
add ebx, edx
or eax, 0x141ca9a8
xor eax, 0x59844212
and eax, 0x44f8a1dc
or eax, 0x10010200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x61712f63
and eax, 0x30080cad
or eax, 0x4a034240
mov dword [ebx], eax
add ebx, edx
and eax, 0x740c2a63
and eax, 0x70000821
or eax, 0x89a3d400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x66a527e0
and eax, 0x81c7bed
and eax, 0x8043940
or eax, 0x34a0414
mov dword [ebx], eax
add ebx, edx
xor eax, 0x58bf1956
and eax, 0x11c12402
or eax, 0x8020b78
mov dword [ebx], eax
add ebx, edx
and eax, 0x31aa2d2b
or eax, 0x76fa7c0a
and eax, 0x47585422
or eax, 0x100d5
mov dword [ebx], eax
add ebx, edx
and eax, 0x13312f16
and eax, 0x1110006
or eax, 0xdc885bc0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x41af0006
and eax, 0x983410c0
or eax, 0x2141242f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b7f0b63
or eax, 0x7e4130df
and eax, 0x92206
or eax, 0x1004020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7cce30f9
and eax, 0x3186508c
or eax, 0x2108120
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d489f5d
and eax, 0x23df5276
and eax, 4
or eax, 0x5a662f9b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3420c9e2
and eax, 0x644a440
or eax, 0x91891902
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b81ec3f
and eax, 0x1008802
or eax, 0x686e1139
mov dword [ebx], eax
add ebx, edx
and eax, 0x54c94a75
and eax, 0x4f89aaf2
and eax, 0x40080010
or eax, 0x96a6010f
mov dword [ebx], eax
add ebx, edx
or eax, 0x413da7af
and eax, 0x370f57f5
and eax, 0x40495
or eax, 0x20807002
mov dword [ebx], eax
add ebx, edx
and eax, 0x2501195a
and eax, 0x7ca4a5a4
and eax, 0
or eax, 0x8f6e3e2b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x11c36099
or eax, 0xc793a50
and eax, 0x88391482
or eax, 0x1028001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x29c215e9
or eax, 0x769623fa
and eax, 0x2477212a
or eax, 0x8000401
mov dword [ebx], eax
add ebx, edx
xor eax, 0x688bb270
and eax, 0x44f88752
or eax, 0x10010084
mov dword [ebx], eax
add ebx, edx
xor eax, 0x13f5880d
and eax, 0x42080ec9
or eax, 0x38034024
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7600aa60
and eax, 0xc0ba001
or eax, 0x13a01120
mov dword [ebx], eax
add ebx, edx
and eax, 0x18960e7f
and eax, 0x29700d07
and eax, 1
or eax, 0x8327c49e
mov dword [ebx], eax
add ebx, edx
and eax, 0x53b2fae5
xor eax, 0x231fee99
and eax, 0x20350800
or eax, 0xb8000e2
mov dword [ebx], eax
add ebx, edx
and eax, 0x22019bc9
and eax, 0x2000840
or eax, 0xc4847521
mov dword [ebx], eax
add ebx, edx
and eax, 0x6280d744
and eax, 0x2de070c4
and eax, 0x4000
or eax, 0x55230793
mov dword [ebx], eax
add ebx, edx
xor eax, 0x105ee3bc
and eax, 0x245abe6b
and eax, 0x418802a
or eax, 0x61255310
mov dword [ebx], eax
add ebx, edx
or eax, 0x3e392e7f
or eax, 0x4e13b324
and eax, 0x28132256
or eax, 0x80000080
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b86e91c
and eax, 0x29cb58fd
and eax, 0x8800844
or eax, 0xd4108300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d16e69
or eax, 0x76e6f99
and eax, 0xdb09ea35
or eax, 0x20100040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2dae5954
and eax, 0x5082b320
or eax, 0x21484498
mov dword [ebx], eax
add ebx, edx
xor eax, 0x10a4503
or eax, 0x60bb46fb
and eax, 0x5840c8
or eax, 0x83040904
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e7ea0f8
or eax, 0x27c026b6
and eax, 0x2ba009a2
or eax, 0x150041
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c7fb6a9
and eax, 0x350021
or eax, 0xc4caf040
mov dword [ebx], eax
add ebx, edx
or eax, 0x3bf0c4bc
xor eax, 0xb0fce01
and eax, 0x54401290
or eax, 0x84002
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ab6ca8e
xor eax, 0x3c2fa966
and eax, 0x2112338
or eax, 0x8c2c8803
mov dword [ebx], eax
add ebx, edx
and eax, 0xfe4f55d
and eax, 0x8002000
or eax, 0xa1130226
mov dword [ebx], eax
add ebx, edx
xor eax, 0x20fcf158
and eax, 0x1a2388a9
and eax, 0x218000
or eax, 0x54d82344
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a6eb28a
or eax, 0x8a2b62d
and eax, 0x1a0306ed
or eax, 0x60084800
mov dword [ebx], eax
add ebx, edx
or eax, 0x236038b
and eax, 0x78234c21
or eax, 0x81809000
mov dword [ebx], eax
add ebx, edx
and eax, 0x65411290
or eax, 0x132373c9
and eax, 0x3026140
or eax, 0x84c8c14
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3c26b3c
xor eax, 0x1137907a
and eax, 0x1991012
or eax, 0xa2006168
mov dword [ebx], eax
add ebx, edx
or eax, 0x2012f346
xor eax, 0x5899afb3
and eax, 0x4a0018c9
or eax, 0xec0030
mov dword [ebx], eax
add ebx, edx
and eax, 0x79df41db
and eax, 0x8080009
or eax, 0xa6136702
mov dword [ebx], eax
add ebx, edx
and eax, 0x1daa3126
and eax, 0xc002100
or eax, 0xe154d8c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x1d3694b3
and eax, 0x21720942
or eax, 0x8020c
mov dword [ebx], eax
add ebx, edx
and eax, 0x20782072
and eax, 0x780040
or eax, 0x5681439c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x10af8b6e
or eax, 0x7a75dd1d
and eax, 0x7402458c
or eax, 0x80040
mov dword [ebx], eax
add ebx, edx
and eax, 0x7eccb310
and eax, 0x70000000
or eax, 0x89a1dc00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e4b7f8d
and eax, 0x342a104
or eax, 0x8044c50
mov dword [ebx], eax
add ebx, edx
xor eax, 0x79d010de
and eax, 0x2294210a
or eax, 0x81480070
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3532334
xor eax, 0x41539f12
and eax, 0x40dc0158
or eax, 0xe2142a1
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b4373bd
or eax, 0xdf06e3d
and eax, 0xc316a09
or eax, 0xd0001002
mov dword [ebx], eax
add ebx, edx
or eax, 0x58e25a01
xor eax, 0x5f203b49
and eax, 0x81504102
or eax, 0x6c24b8a1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5eedc60b
xor eax, 0x555afb87
and eax, 0x2042000e
or eax, 0x1380b40
mov dword [ebx], eax
add ebx, edx
and eax, 0x1298822d
xor eax, 0x55602070
and eax, 0x5468224c
or eax, 0x818180
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c708879
and eax, 0x58090aed
or eax, 0x22004400
mov dword [ebx], eax
add ebx, edx
or eax, 0x5942f397
xor eax, 0xf75cc8b
and eax, 0x70221220
or eax, 0x8981c801
mov dword [ebx], eax
add ebx, edx
or eax, 0xe4ad28f
and eax, 0xb4ac804
or eax, 0x42550
mov dword [ebx], eax
add ebx, edx
and eax, 0x1851fce0
and eax, 0x25e22179
and eax, 0x402040
or eax, 0xa39c073a
mov dword [ebx], eax
add ebx, edx
or eax, 0xf654d6f
and eax, 0xeed4479
or eax, 0x40001080
mov dword [ebx], eax
add ebx, edx
or eax, 0x5befd22a
xor eax, 0x4872a1b1
and eax, 0x1411720a
or eax, 0xc8600801
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c9dc85c
or eax, 0x4af6282f
and eax, 0x4c506823
or eax, 0xa1009180
mov dword [ebx], eax
add ebx, edx
and eax, 0x41e4ec14
and eax, 0x52f5d00f
and eax, 0x400000
or eax, 0x213a0b4e
mov dword [ebx], eax
add ebx, edx
or eax, 0x6caf33d1
and eax, 0x4f921dc
or eax, 0x10008000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6be04ced
and eax, 0xc8
or eax, 0x6a0b4e20
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e792aff
or eax, 0x7c94f13f
and eax, 0x78b3dc21
or eax, 0x81000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5dddce18
and eax, 0x4f9fa85c
and eax, 0x90e8810
or eax, 0x12406544
mov dword [ebx], eax
add ebx, edx
and eax, 0x7de14b2a
and eax, 0x1400100
or eax, 0xa28c207a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x31b974d
and eax, 0xc51431
or eax, 0x4e2840c8
mov dword [ebx], eax
add ebx, edx
and eax, 0x6342a614
and eax, 0x40000000
or eax, 0x9c216a0b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x34e0f87b
and eax, 0xe8401020
or eax, 0x5346983
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ca318dd
and eax, 0x2152414e
or eax, 0x280600
mov dword [ebx], eax
add ebx, edx
and eax, 0x309f3e1c
and eax, 0x18020c
or eax, 0x54c061d0
mov dword [ebx], eax
add ebx, edx
and eax, 0x223d5182
and eax, 0x84080
or eax, 0x7a03266d
mov dword [ebx], eax
add ebx, edx
and eax, 0x69728432
and eax, 0x4c6312a5
and eax, 0x48020020
or eax, 0xb1a1dc01
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7f9859d9
and eax, 0x20a8550
or eax, 0x9446804
mov dword [ebx], eax
add ebx, edx
or eax, 0x7520594f
and eax, 0x234c215a
or eax, 0x80900020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x627c7e4c
and eax, 0x40a05430
or eax, 0xe4d00c9
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c556be1
and eax, 0xc014001
or eax, 0xd0203a0a
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a1269d5
and eax, 0x39bbc47b
and eax, 0x8004001
or eax, 0xe554b9a2
mov dword [ebx], eax
add ebx, edx
and eax, 0x546b1054
and eax, 0
or eax, 0x213a0b4e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3914fa2f
and eax, 0x1028b140
or eax, 0x44d1069c
mov dword [ebx], eax
add ebx, edx
or eax, 0x8d5d514
and eax, 0x73b13589
and eax, 0x50213088
or eax, 0x2a0a4265
mov dword [ebx], eax
add ebx, edx
or eax, 0x62929de8
and eax, 0x982704d
and eax, 0x8826001
or eax, 0xf1218420
mov dword [ebx], eax
add ebx, edx
or eax, 0x32ef33dd
and eax, 0x51475940
and eax, 0x1464140
or eax, 0xa08ac14
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5741364f
and eax, 0xc011a
or eax, 0xa3d02060
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1390d63b
and eax, 0x2d671512
and eax, 0x441400
or eax, 0x4ea940f9
mov dword [ebx], eax
add ebx, edx
or eax, 0x2864d3a5
and eax, 0x2c1acb36
and eax, 0xc004200
or eax, 0xd021380b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6efdf2a6
xor eax, 0x75111569
and eax, 0xc5449980
or eax, 0x28106023
mov dword [ebx], eax
add ebx, edx
or eax, 0x1f185928
xor eax, 0x25b90351
and eax, 0x600a4a
or eax, 0x211a0104
mov dword [ebx], eax
add ebx, edx
xor eax, 0x565e38d9
and eax, 0x54202394
or eax, 0xd98048
mov dword [ebx], eax
add ebx, edx
xor eax, 0x74fc04bd
and eax, 0x20010661
or eax, 0x5a0a488c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3752ce16
and eax, 0x22339361
and eax, 0x18021
or eax, 0xf9a25c00
mov dword [ebx], eax
add ebx, edx
or eax, 0x521bfb1e
or eax, 0x5cf64e9a
and eax, 0xb4eed14
or eax, 0x40
mov dword [ebx], eax
add ebx, edx
xor eax, 0x284d2e5
or eax, 0x649aafd9
and eax, 0x21d82178
or eax, 0x82240002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x76b5617
and eax, 0x4855469
or eax, 0x4a680890
mov dword [ebx], eax
add ebx, edx
or eax, 0x754086b
and eax, 0x4c21580b
or eax, 0x90002200
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b5c94ff
and eax, 0x48001003
or eax, 0xa554e9a0
mov dword [ebx], eax
add ebx, edx
or eax, 0x49fabe00
and eax, 0x217a0b02
or eax, 0x4c
mov dword [ebx], eax
add ebx, edx
or eax, 0x7799ce25
or eax, 0x28ebe050
and eax, 0x54f9a35c
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
or eax, 0x4dcd68a3
or eax, 0x70101660
and eax, 0x78094eed
or eax, 0x2020000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6e331440
or eax, 0x7eccda7
and eax, 0x79a3dc21
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa6a546b
and eax, 0x62088040
or eax, 0xc324314
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f9f208
and eax, 0x23d85100
or eax, 0x80040402
mov dword [ebx], eax
add ebx, edx
xor eax, 0x75a4322a
and eax, 0x46686328
or eax, 0x88500d1
mov dword [ebx], eax
add ebx, edx
or eax, 0x73ba1bdb
and eax, 0x5c317a0b
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x702e85d
or eax, 0x1d480ce4
and eax, 0xd4068a1
or eax, 0xe0169102
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b7a4335
and eax, 0x21520100
or eax, 0x2c0a4e
mov dword [ebx], eax
add ebx, edx
and eax, 0x73e25ebf
or eax, 0x760777ec
and eax, 0x546123cc
or eax, 0x988010
mov dword [ebx], eax
add ebx, edx
xor eax, 0xce9abf5
and eax, 0x58000829
or eax, 0x220b46c4
mov dword [ebx], eax
add ebx, edx
or eax, 0x71ed5f1a
and eax, 0x79a35c21
or eax, 0x80008000
mov dword [ebx], eax
add ebx, edx
and eax, 0x248e1962
or eax, 0x6931d8e4
and eax, 0x902c844
or eax, 0x24c0510
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ce58cbc
xor eax, 0x26630cc5
and eax, 0x418c0118
or eax, 0x86220e02
mov dword [ebx], eax
add ebx, edx
xor eax, 0x321cd9f2
or eax, 0x24cb23f2
and eax, 0x44882098
or eax, 0xa040000
mov dword [ebx], eax
add ebx, edx
and eax, 0x511ee3b6
xor eax, 0x98f066c
and eax, 0x48032008
or eax, 0x94205003
mov dword [ebx], eax
add ebx, edx
xor eax, 0x28c92780
and eax, 0xe4605183
or eax, 0x914a820
mov dword [ebx], eax
add ebx, edx
and eax, 0x505a0c29
xor eax, 0x4e770d83
and eax, 0x260102
or eax, 0x21580a4c
mov dword [ebx], eax
add ebx, edx
or eax, 0x20240efc
and eax, 0x6210fcc7
and eax, 0x1000c4
or eax, 0x54efa318
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b309562
and eax, 0x6a0b06ac
or eax, 0x10004841
mov dword [ebx], eax
add ebx, edx
or eax, 0x1606f685
and eax, 0x7803dc21
or eax, 0x81a00000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x65c4d478
or eax, 0x1b57649d
and eax, 0xb466c54
or eax, 0x88100
mov dword [ebx], eax
add ebx, edx
and eax, 0x28a06811
or eax, 0x6fc9239d
and eax, 0x23c86118
or eax, 0x80140062
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ee826b4
or eax, 0x17b3776f
and eax, 0x2f8172a9
or eax, 0x80810
mov dword [ebx], eax
add ebx, edx
and eax, 0x742fc1a
xor eax, 0x49e9924e
and eax, 0x4c210a56
or eax, 0x90001129
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b639dac
and eax, 0x8001920
or eax, 0xe554e483
mov dword [ebx], eax
add ebx, edx
xor eax, 0x21779c12
and eax, 0x20100
or eax, 0x21480a4e
mov dword [ebx], eax
add ebx, edx
or eax, 0x392d731c
and eax, 0x1069235c
or eax, 0x44908080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d72d395
and eax, 0x780b4049
or eax, 0x2000ea4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x11826688
and eax, 0x69810821
or eax, 0x9022d400
mov dword [ebx], eax
add ebx, edx
or eax, 0x28d790a0
or eax, 0x69af2d42
and eax, 0x94eed40
or eax, 0x2000014
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b6e29d0
and eax, 0x7719b3c7
and eax, 0x3082140
or eax, 0xa0d4003a
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f99a8a6
or eax, 0x6fb486f2
and eax, 0x4eac04f0
or eax, 0x411009
mov dword [ebx], eax
add ebx, edx
and eax, 0x2d74f50d
and eax, 0x410d2b51
and eax, 1
or eax, 0xb95354ca
mov dword [ebx], eax
add ebx, edx
or eax, 0x69eb44eb
or eax, 0x3e2d5c04
and eax, 0xed3714cf
or eax, 0x8200
mov dword [ebx], eax
add ebx, edx
or eax, 0x4375c464
or eax, 0x49a6d6ca
and eax, 0x2172164e
or eax, 0x80900
mov dword [ebx], eax
add ebx, edx
and eax, 0x1d303ed2
and eax, 0x4bc39071
and eax, 0x40
or eax, 0x54b9a39c
mov dword [ebx], eax
add ebx, edx
and eax, 0x482831f1
and eax, 0x400800c0
or eax, 0x3a014e2d
mov dword [ebx], eax
add ebx, edx
or eax, 0xd5ad095
and eax, 0x229ecd43
and eax, 0x2008cc01
or eax, 0xd9a11020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x56e7c05b
and eax, 0xb4e0c50
or eax, 0xe104
mov dword [ebx], eax
add ebx, edx
and eax, 0x85ee72
or eax, 0x5eb530b2
and eax, 0x2942072
or eax, 0xa1480108
mov dword [ebx], eax
add ebx, edx
or eax, 0x334747ca
and eax, 0x2cd44f8
or eax, 0x4c201001
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e1220c0
or eax, 0x47dce491
and eax, 0x5c213009
or eax, 0x80000a02
mov dword [ebx], eax
add ebx, edx
and eax, 0x30809b84
xor eax, 0x124bd945
and eax, 0x40c141
or eax, 0xed1438a0
mov dword [ebx], eax
add ebx, edx
xor eax, 0xbe0f19b
or eax, 0x147ee091
and eax, 0x207a084a
or eax, 0x1000304
mov dword [ebx], eax
add ebx, edx
xor eax, 0x616e5049
and eax, 0x52b42fc6
and eax, 0x40100304
or eax, 0x14e9a0d8
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c93c4f2
and eax, 0x500100c0
or eax, 0x2a0a4e2d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5b997ee
or eax, 0x638d494c
and eax, 0x79a3d801
or eax, 0x80000420
mov dword [ebx], eax
add ebx, edx
xor eax, 0x650e3d06
xor eax, 0x8d21de8
and eax, 0x4eec44
or eax, 0xb000110
mov dword [ebx], eax
add ebx, edx
or eax, 0x25576f39
and eax, 0x5b6d6510
and eax, 0x34c2110
or eax, 0xa090006a
mov dword [ebx], eax
add ebx, edx
and eax, 0x7109d08a
and eax, 0x80008
or eax, 0x4ee554f1
mov dword [ebx], eax
add ebx, edx
or eax, 0x55a627a1
xor eax, 0x1d322d92
and eax, 0x40015a0b
or eax, 0x9c202000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc3eaa80
and eax, 0xc014d083
or eax, 0x2d402920
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3ebe46d1
and eax, 0x16a0b42
or eax, 0x2010000c
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b28da98
and eax, 0x7fa43058
and eax, 0x10200058
or eax, 0x44d9a384
mov dword [ebx], eax
add ebx, edx
xor eax, 0x248b4742
or eax, 0x75a1846c
and eax, 0x700344ec
or eax, 0xa080a01
mov dword [ebx], eax
add ebx, edx
xor eax, 0x795af8c9
and eax, 0x1019420
or eax, 0xf8a24801
mov dword [ebx], eax
add ebx, edx
xor eax, 0x13d7d50b
and eax, 0xa440900
or eax, 0x10ae454
mov dword [ebx], eax
add ebx, edx
xor eax, 0x59c16716
xor eax, 0x11bbcfc0
and eax, 0x3140102
or eax, 0xa0c82078
mov dword [ebx], eax
add ebx, edx
or eax, 0x75963e4d
or eax, 0x589ec557
and eax, 0x4ecc5479
or eax, 0x210080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x223a86b2
and eax, 0x4c01520b
or eax, 0x90202800
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b989770
and eax, 0x48001000
or eax, 0xa554e9a3
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c839fe
and eax, 0x400902
or eax, 0x213a024c
mov dword [ebx], eax
add ebx, edx
and eax, 0x6cb54ea3
and eax, 0x300200
or eax, 0x54c9a1dc
mov dword [ebx], eax
add ebx, edx
or eax, 0x19cea217
xor eax, 0x782c3a9e
and eax, 0x20030841
or eax, 0x5a0846ac
mov dword [ebx], eax
add ebx, edx
or eax, 0x1884fbf7
and eax, 0x7883dc21
or eax, 0x81200000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f7c0dea
and eax, 0xb4ecd40
or eax, 0x2014
mov dword [ebx], eax
add ebx, edx
and eax, 0x429ea0c0
and eax, 0x20c2040
or eax, 0xa1d0013a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a986a58
and eax, 0x69f50b86
and eax, 0x8440000
or eax, 0x46a954f9
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb1a0520
and eax, 0x44215009
or eax, 0x98002a02
mov dword [ebx], eax
add ebx, edx
and eax, 0x63e443d9
and eax, 0x40004001
or eax, 0xad54b9a2
mov dword [ebx], eax
add ebx, edx
or eax, 0x14c7a214
and eax, 0x68692a9e
and eax, 0x20400a06
or eax, 0x13a0148
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b6d9eb2
and eax, 0x79922ac2
and eax, 0x1002c0
or eax, 0x54e9a11c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3d68dbb1
xor eax, 0x1b54f38
and eax, 0x68000645
or eax, 0x120b48a8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7f3f3c17
or eax, 0x2b19e84d
and eax, 0x2921d821
or eax, 0xd0820400
mov dword [ebx], eax
add ebx, edx
and eax, 0x72a79c93
and eax, 0x7227b69
and eax, 0x20800
or eax, 0xb4ce554
mov dword [ebx], eax
add ebx, edx
or eax, 0x473423fc
and eax, 0x35c2178
or eax, 0xa0800002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f19b418
or eax, 0x6dff37ab
and eax, 0x4ced14e9
or eax, 0x2004010
mov dword [ebx], eax
add ebx, edx
and eax, 0x798caef4
and eax, 0x48000000
or eax, 0x94217a0b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a561c18
or eax, 0x6711ddf3
and eax, 0xe554f9a3
or eax, 0x8000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x463c5d51
and eax, 0x21680042
or eax, 0x120b0c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x632304ec
and eax, 0x40590380
or eax, 0x14a0a05c
mov dword [ebx], eax
add ebx, edx
and eax, 0x22d75dde
and eax, 0x100cc
or eax, 0x7a0a4e21
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6ee8e8c5
and eax, 0x10a38420
or eax, 0xe9005801
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7cab9c0e
xor eax, 0x909ccd4
and eax, 0x8008c50
or eax, 0x34e6104
mov dword [ebx], eax
add ebx, edx
or eax, 0x1da947d6
and eax, 0x3cc2152
or eax, 0xa0100028
mov dword [ebx], eax
add ebx, edx
or eax, 0x5fde845c
and eax, 0x4ecc0478
or eax, 0x215081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b9c8b3d
xor eax, 0x33067e44
and eax, 0x4212000
or eax, 0xd8005a0b
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e81253b
or eax, 0x77f88e76
and eax, 0xed50f923
or eax, 0x40080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x33c52e72
xor eax, 0x550ec167
and eax, 0x11a0206
or eax, 0x20600948
mov dword [ebx], eax
add ebx, edx
or eax, 0x796cbc1
xor eax, 0x4903f8c4
and eax, 0x44f92308
or eax, 0x100080d4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b687e80
and eax, 0x313f74
and eax, 0x10c44
or eax, 0x7a0a42a9
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c858f1
and eax, 0x25642a7c
and eax, 0x820
or eax, 0xf9a3d401
mov dword [ebx], eax
add ebx, edx
and eax, 0x16f161f1
xor eax, 0x5044466a
and eax, 0x440440
or eax, 0xb0ae914
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c2635b8
or eax, 0x41849cd9
and eax, 0x3cc0078
or eax, 0xa0102102
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4f67061e
or eax, 0x40e8b22
and eax, 0x4cad0460
or eax, 0x2405099
mov dword [ebx], eax
add ebx, edx
and eax, 0x58da2495
or eax, 0xf6157b7
and eax, 0x4c215203
or eax, 0x90002808
mov dword [ebx], eax
add ebx, edx
xor eax, 0xaacc6f1
or eax, 0x3c9af403
and eax, 0xec14f8a3
or eax, 0x1400100
mov dword [ebx], eax
add ebx, edx
or eax, 0x48ab17ff
and eax, 0x217a0b4e
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x37edc7d7
xor eax, 0x67b7c4b
and eax, 0x1080a394
or eax, 0x44790048
mov dword [ebx], eax
add ebx, edx
and eax, 0x1bbb19bd
and eax, 0x1009008c
or eax, 0x6a024e61
mov dword [ebx], eax
add ebx, edx
and eax, 0x79c331ea
and eax, 0x78030020
or eax, 0x81a0dc01
mov dword [ebx], eax
add ebx, edx
and eax, 0x2db8c221
or eax, 0x14e4840d
and eax, 0x944c404
or eax, 0x20a2950
mov dword [ebx], eax
add ebx, edx
xor eax, 0x511788fa
and eax, 0x258212a
or eax, 0xa1840050
mov dword [ebx], eax
add ebx, edx
and eax, 0x7084eb4
xor eax, 0x74d1ea06
and eax, 0x46c94030
or eax, 0x82414c9
mov dword [ebx], eax
add ebx, edx
xor eax, 0x21da9d67
and eax, 0x4c21480a
or eax, 0x90003201
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e2739e9
and eax, 0x7152ea08
and eax, 0x40002800
or eax, 0xad54d1a3
mov dword [ebx], eax
add ebx, edx
or eax, 0x6e208bf5
and eax, 0x21700b46
or eax, 0xa0008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7082f454
xor eax, 0x1bcacf34
and eax, 0x4030200c
or eax, 0x14c983d0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5dd7de39
and eax, 0x80a4ce5
or eax, 0x72010208
mov dword [ebx], eax
add ebx, edx
and eax, 0x32b344eb
and eax, 0x224462d7
and eax, 0x20004001
or eax, 0xd9a39c20
mov dword [ebx], eax
add ebx, edx
or eax, 0x6741a64c
or eax, 0x556ecff7
and eax, 0xb4eed54
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4731d0a2
and eax, 0x37a3c599
and eax, 0x110
or eax, 0xa3dc206a
mov dword [ebx], eax
add ebx, edx
and eax, 0x61c87ce5
and eax, 0xc80060
or eax, 0x4e255499
mov dword [ebx], eax
add ebx, edx
or eax, 0x650ed243
and eax, 0x4c21520b
or eax, 0x90002800
mov dword [ebx], eax
add ebx, edx
or eax, 0x296b8242
xor eax, 0x16cc4d69
and eax, 0xe904b122
or eax, 0x4504881
mov dword [ebx], eax
add ebx, edx
or eax, 0x13627c8a
xor eax, 0x5046d171
and eax, 0x2130084a
or eax, 0x4a0304
mov dword [ebx], eax
add ebx, edx
or eax, 0x63a23921
and eax, 0x40f8234c
or eax, 0x14018090
mov dword [ebx], eax
add ebx, edx
and eax, 0x51ec6f37
and eax, 0x50080204
or eax, 0x2a034ce9
mov dword [ebx], eax
add ebx, edx
xor eax, 0x700a27ed
or eax, 0x3383c04a
and eax, 0x3983c800
or eax, 0xc0201421
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7da962c2
or eax, 0x2573f622
and eax, 0x14aec40
or eax, 0xa040114
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e6bee71
xor eax, 0x63beb475
and eax, 0xd00100
or eax, 0xa30c207a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4329ce47
and eax, 0x1766da6c
and eax, 0x644028
or eax, 0x4e8914d1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3c9b056c
and eax, 0x2a243d98
and eax, 0x201000
or eax, 0xdc016a0b
mov dword [ebx], eax
add ebx, edx
and eax, 0x57e7cebb
or eax, 0x2778205d
and eax, 0x65506803
or eax, 0x880491a0
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f834c6b
xor eax, 0x6a2cad33
and eax, 0x17a0048
or eax, 0x20000b06
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3d3f5e61
and eax, 0x1441010c
or eax, 0x40b8a2d0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x52b2a28d
and eax, 0x32cd4ed6
and eax, 0x2090040
or eax, 0x78024ead
mov dword [ebx], eax
add ebx, edx
or eax, 0x74534c2
and eax, 0x79035c21
or eax, 0x80a08000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x69080b27
xor eax, 0x7ed99995
and eax, 0xa424c10
or eax, 0x10ca144
mov dword [ebx], eax
add ebx, edx
xor eax, 0x30117293
and eax, 0x235c0142
or eax, 0x80802038
mov dword [ebx], eax
add ebx, edx
and eax, 0x484d9339
and eax, 0x4c0038
or eax, 0x4ea154c1
mov dword [ebx], eax
add ebx, edx
and eax, 0x70da10c4
and eax, 0x3168c065
and eax, 0
or eax, 0xdc217a0b
mov dword [ebx], eax
add ebx, edx
and eax, 0x52688a1f
xor eax, 0x4eea4439
and eax, 0xc404822
or eax, 0xe114b181
mov dword [ebx], eax
add ebx, edx
xor eax, 0x748cb1e6
and eax, 0x1580844
or eax, 0x2022030a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x78b83ce7
xor eax, 0x28a3e2d8
and eax, 0x50618150
or eax, 0x498228c
mov dword [ebx], eax
add ebx, edx
and eax, 0x2d93366d
and eax, 0x1024c
or eax, 0x7a0a4ca1
mov dword [ebx], eax
add ebx, edx
and eax, 0x59b69c38
and eax, 0x86420b6
and eax, 0x8000020
or eax, 0xf1a3dc01
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ea7f447
xor eax, 0x69655eb7
and eax, 0x1468814
or eax, 0xa086540
mov dword [ebx], eax
add ebx, edx
and eax, 0x783a9be2
and eax, 0x80140
or eax, 0xa3d4203a
mov dword [ebx], eax
add ebx, edx
and eax, 0x21de6989
and eax, 0xcc0008
or eax, 0x4e2154f1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ba342ac
or eax, 0x3513208a
and eax, 0x1401320b
or eax, 0xc8204800
mov dword [ebx], eax
add ebx, edx
and eax, 0x96ac68d
and eax, 0x222b8eab
and eax, 1
or eax, 0xed54f9a2
mov dword [ebx], eax
add ebx, edx
and eax, 0x2558dfeb
or eax, 0x355e7bda
and eax, 0x215a0b4a
or eax, 0x200004
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b916fa4
xor eax, 0x38d26795
and eax, 0x10c02090
or eax, 0x4439834c
mov dword [ebx], eax
add ebx, edx
and eax, 0x35780110
and eax, 0x10080000
or eax, 0x20324ed
mov dword [ebx], eax
add ebx, edx
xor eax, 0x53ba46b8
and eax, 0x41a16001
or eax, 0xa8029c28
mov dword [ebx], eax
add ebx, edx
xor eax, 0x765cae93
and eax, 0xbf6c8c1
and eax, 0xb664000
or eax, 0x8b93c
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d7dca1b
xor eax, 0x3749f3b9
and eax, 0x1c040b20
or eax, 0x40d8404a
mov dword [ebx], eax
add ebx, edx
and eax, 0x3179b9e3
and eax, 0x480060
or eax, 0x4e85548c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x186863d5
or eax, 0x53b09c8e
and eax, 0x17a1081b
or eax, 0x8404000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f005417
xor eax, 0x4013115e
and eax, 0x12a20d41
or eax, 0x9100a
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c834b7f
xor eax, 0x4ef3c177
and eax, 0x42300830
or eax, 0xa18a3081
mov dword [ebx], eax
add ebx, edx
and eax, 0x32c194a3
and eax, 0x800080
or eax, 0x5413a350
mov dword [ebx], eax
add ebx, edx
and eax, 0x18df71a8
and eax, 0x10030080
or eax, 0x6a284605
mov dword [ebx], eax
add ebx, edx
or eax, 0x8afc663
and eax, 0x58838421
or eax, 0x81003010
mov dword [ebx], eax
add ebx, edx
or eax, 0x39a93bf6
and eax, 0x920bd54
or eax, 0x2044000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2dc475cc
and eax, 0x1043404
or eax, 0x82d80081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x17935e1f
and eax, 0x84064098
or eax, 0x20000461
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1222cd5d
and eax, 0x94200800
or eax, 0x4801720b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x69ddadcf
and eax, 0xa554d180
or eax, 0x48002823
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e93c3b6
and eax, 0x21420a04
or eax, 0x38014a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b77163
and eax, 0x4c9220c
or eax, 0x503081d0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x83b537a
or eax, 0x1854ecaf
and eax, 0x58024cad
or eax, 0x22090240
mov dword [ebx], eax
add ebx, edx
xor eax, 0x63fa919b
and eax, 0x19a1dc20
or eax, 0xe0020001
mov dword [ebx], eax
add ebx, edx
or eax, 0x23f130c0
and eax, 0x7b9f1b5d
and eax, 0xb020840
or eax, 0x4ce514
mov dword [ebx], eax
add ebx, edx
and eax, 0x707032f4
and eax, 0x29c3e846
and eax, 0x402040
or eax, 0xa39c013a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x48282729
or eax, 0x79e4c6a1
and eax, 0x4ae444f1
or eax, 0x4091008
mov dword [ebx], eax
add ebx, edx
and eax, 0x607573c6
and eax, 0x40215000
or eax, 0x9c002a0b
mov dword [ebx], eax
add ebx, edx
and eax, 0x11699b7c
xor eax, 0x3b1e9de6
and eax, 0x291481a2
or eax, 0xc4407801
mov dword [ebx], eax
add ebx, edx
or eax, 0x7d9f15e1
and eax, 0x215a0942
or eax, 0x20020c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x100a2061
xor eax, 0x37748f75
and eax, 0x400a058
or eax, 0x50f90384
mov dword [ebx], eax
add ebx, edx
and eax, 0xf0d0fd6
and eax, 0x902c4
or eax, 0x7a024c29
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3d944cce
and eax, 0x41830021
or eax, 0xb820dc00
mov dword [ebx], eax
add ebx, edx
and eax, 0x105acec1
xor eax, 0x105bd358
and eax, 0x480d50
or eax, 0xb06e004
mov dword [ebx], eax
add ebx, edx
and eax, 0x132e6da5
xor eax, 0x5e28c9ac
and eax, 0x1042028
or eax, 0xa2d80152
mov dword [ebx], eax
add ebx, edx
or eax, 0x23d70766
and eax, 0x2cd0478
or eax, 0x4c205081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5842ea9
or eax, 0x1b3605df
and eax, 0x58217a0b
or eax, 0x84000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2af67e8f
or eax, 0x2bf7d128
and eax, 0x2954f923
or eax, 0xc4000080
mov dword [ebx], eax
add ebx, edx
and eax, 0x26c7a765
and eax, 0xedb5f2a
and eax, 0x400100
or eax, 0x213a0a4e
mov dword [ebx], eax
add ebx, edx
or eax, 0x792919
and eax, 0x79235c
or eax, 0x54808080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6e5f6516
and eax, 0x3a0246c8
or eax, 0x40090825
mov dword [ebx], eax
add ebx, edx
or eax, 0xff071a2
and eax, 0x79a35c21
or eax, 0x80008000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x46c4af96
xor eax, 0x30901491
and eax, 0xb466504
or eax, 0x88850
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c69f0b6
and eax, 0x2eb4a880
and eax, 0x2000
or eax, 0xa3dc017a
mov dword [ebx], eax
add ebx, edx
or eax, 0x7851bbab
xor eax, 0x1ff86e1b
and eax, 0x442554e0
or eax, 0xac80019
mov dword [ebx], eax
add ebx, edx
or eax, 0x6763d811
and eax, 0x569a120d
and eax, 0x44001009
or eax, 0x98216a02
mov dword [ebx], eax
add ebx, edx
or eax, 0x41d492fd
and eax, 0xcd54f8a3
or eax, 0x20000100
mov dword [ebx], eax
add ebx, edx
or eax, 0x542fa59a
and eax, 0x217a090a
or eax, 0x244
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5b42999f
and eax, 0x503882d0
or eax, 0x4c1210c
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c8f872c
and eax, 0x580b06ec
or eax, 0x22004801
mov dword [ebx], eax
add ebx, edx
or eax, 0x177636c4
xor eax, 0x540e2e98
and eax, 0x29215021
or eax, 0xd0828c00
mov dword [ebx], eax
add ebx, edx
or eax, 0x2dfc2e9
or eax, 0x550cf48b
and eax, 0xb4eec40
or eax, 0x114
mov dword [ebx], eax
add ebx, edx
or eax, 0x4aa8a321
and eax, 0x3cc2170
or eax, 0xa010000a
mov dword [ebx], eax
add ebx, edx
or eax, 0x652b4b83
or eax, 0xe3ba0ba
and eax, 0x4eed40f9
or eax, 0x1400
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c212e34
and eax, 0xc210000
or eax, 0xd0007a0b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x460f1665
xor eax, 0x6738f32
and eax, 0x8c54e100
or eax, 0x610018a3
mov dword [ebx], eax
add ebx, edx
and eax, 0x2766f003
and eax, 0x21400002
or eax, 0x3a0b4c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x377c0786
and eax, 0x140000c8
or eax, 0x40f9a314
mov dword [ebx], eax
add ebx, edx
and eax, 0x400bdbba
and eax, 0x40090288
or eax, 0x3a024c65
mov dword [ebx], eax
add ebx, edx
and eax, 0x22ac994
and eax, 0x24800
or eax, 0xf9a19421
mov dword [ebx], eax
add ebx, edx
and eax, 0x5821f658
and eax, 0x800c400
or eax, 0x34e2954
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5043a47d
and eax, 0x7fb37d88
and eax, 0x3000108
or eax, 0xa0dc2072
mov dword [ebx], eax
add ebx, edx
and eax, 0x43862d0a
and eax, 0x2840008
or eax, 0x4c6954f1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2ac6a677
and eax, 0x4421720a
or eax, 0x98000801
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6523d793
and eax, 0xa900a980
or eax, 0x44545023
mov dword [ebx], eax
add ebx, edx
or eax, 0x53310a62
xor eax, 0x21e776cf
and eax, 0x12090c
or eax, 0x21680242
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ee0b998
and eax, 0x600108
or eax, 0x5499a2d4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x334ec92c
and eax, 0x62034ae0
or eax, 0x1808040d
mov dword [ebx], eax
add ebx, edx
and eax, 0x61cb7c61
and eax, 0x60034c21
or eax, 0x99a09000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4abe36ae
or eax, 0x24bb5da0
and eax, 0x30eed04
or eax, 0x8400050
mov dword [ebx], eax
add ebx, edx
xor eax, 0x713035c1
and eax, 0x225c0010
or eax, 0x8180216a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x498575da
or eax, 0x2d247bb4
and eax, 0x4e6d54b0
or eax, 0x800049
mov dword [ebx], eax
add ebx, edx
and eax, 0x7503dbd
and eax, 0x4001009
or eax, 0xd8216a02
mov dword [ebx], eax
add ebx, edx
or eax, 0x4f9ab92e
and eax, 0x4221a572
and eax, 0x4000a122
or eax, 0xad545881
mov dword [ebx], eax
add ebx, edx
xor eax, 0xdc3636c
xor eax, 0x27caeef6
and eax, 0x1580008
or eax, 0x20220b46
mov dword [ebx], eax
add ebx, edx
and eax, 0x2dae618a
or eax, 0x7507cad0
and eax, 0x542983d8
or eax, 0xd02004
mov dword [ebx], eax
add ebx, edx
or eax, 0x11635e24
and eax, 0x134a3e08
and eax, 0x100a0e08
or eax, 0x6a0140e5
mov dword [ebx], eax
add ebx, edx
or eax, 0x18017403
and eax, 0x78035c21
or eax, 0x81a08000
mov dword [ebx], eax
add ebx, edx
and eax, 0x35237e05
and eax, 0x1024c00
or eax, 0xa4ca154
mov dword [ebx], eax
add ebx, edx
and eax, 0x79e50d6b
and eax, 0x3d8ce244
and eax, 0x1040040
or eax, 0xa2d8213a
mov dword [ebx], eax
add ebx, edx
and eax, 0x746c9fa1
and eax, 0x4c0020
or eax, 0x4ea154d9
mov dword [ebx], eax
add ebx, edx
or eax, 0x5706e5ea
xor eax, 0x112be52c
and eax, 0x4c001003
or eax, 0x90216a08
mov dword [ebx], eax
add ebx, edx
or eax, 0x18b933f5
and eax, 0xcc1079a3
or eax, 0x21448000
mov dword [ebx], eax
add ebx, edx
or eax, 0x74974cbf
or eax, 0x7c90b500
and eax, 0x2152090e
or eax, 0x280240
mov dword [ebx], eax
add ebx, edx
and eax, 0x55f3cde7
xor eax, 0x744bf6c7
and eax, 0x5439a380
or eax, 0xc0005c
mov dword [ebx], eax
add ebx, edx
or eax, 0x59deb451
or eax, 0x37c30f5a
and eax, 0x7a0b0ecd
or eax, 0x4020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5b18ccc4
xor eax, 0x5e9158f6
and eax, 0x7982d801
or eax, 0x80210420
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d221118
and eax, 0xefbd9c9
and eax, 0x8020000
or eax, 0x34ced54
mov dword [ebx], eax
add ebx, edx
xor eax, 0x78e3308a
xor eax, 0x45a500a1
and eax, 0x2208017a
or eax, 0x81d42000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x62e0f1db
or eax, 0x1b658461
and eax, 0x4a6d54e1
or eax, 0x4800018
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1481cd44
xor eax, 0x2651c60c
and eax, 0x5c215a01
or eax, 0x8000200a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c845f7c
and eax, 0xa0042123
or eax, 0x4d50d880
mov dword [ebx], eax
add ebx, edx
and eax, 0xb32270c
xor eax, 0x5db07a3f
and eax, 0x200b0e
or eax, 0x215a0040
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d85ffa6
and eax, 0x3a8e3f87
and eax, 0x10882384
or eax, 0x44718058
mov dword [ebx], eax
add ebx, edx
and eax, 0x5817fe17
and eax, 0x50010204
or eax, 0x2a0a4ce9
mov dword [ebx], eax
add ebx, edx
or eax, 0x13183e20
and eax, 0x79035c21
or eax, 0x80a08000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd4946cc
or eax, 0x25d966c0
and eax, 0x14aec44
or eax, 0xa040110
mov dword [ebx], eax
add ebx, edx
or eax, 0x56959efc
or eax, 0x3e9ff3b9
and eax, 0x23dc2178
or eax, 0x80000002
mov dword [ebx], eax
add ebx, edx
and eax, 0x7505b5f8
and eax, 0x40078
or eax, 0x4ee95481
mov dword [ebx], eax
add ebx, edx
and eax, 0x62ea3a5f
or eax, 0x148537de
and eax, 0x5421320b
or eax, 0x88004800
mov dword [ebx], eax
add ebx, edx
and eax, 0x508e5ad0
and eax, 0x40005800
or eax, 0xad54a1a3
mov dword [ebx], eax
add ebx, edx
xor eax, 0x73960538
and eax, 0x42080a
or eax, 0x21380344
mov dword [ebx], eax
add ebx, edx
or eax, 0x5789b134
or eax, 0x13cdbc86
and eax, 0x54f9a3dc
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b2a23dc
xor eax, 0x26e92825
and eax, 0x480a0825
or eax, 0x320146c8
mov dword [ebx], eax
add ebx, edx
or eax, 0x22d8d1d3
xor eax, 0x30a2b9a3
and eax, 0x48214400
or eax, 0xb1829821
mov dword [ebx], eax
add ebx, edx
or eax, 0x10e8f2
and eax, 0x902ec50
or eax, 0x24c0104
mov dword [ebx], eax
add ebx, edx
or eax, 0x30d323fa
and eax, 0x23dc217a
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x383054b8
and eax, 0x38
or eax, 0x4eed54c1
mov dword [ebx], eax
add ebx, edx
or eax, 0x7600528c
and eax, 0x28606ca6
and eax, 0x8204000
or eax, 0xd4013a0b
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a9dfa05
xor eax, 0x4c2d3518
and eax, 0x4044901
or eax, 0xe950b0a2
mov dword [ebx], eax
add ebx, edx
or eax, 0x35a0a847
and eax, 0x626e1223
and eax, 0x20600002
or eax, 0x11a0b4c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c52287f
xor eax, 0xc83ce0d
and eax, 0x40a9a11c
or eax, 0x145002c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5cfb997d
and eax, 0x8020aa1
or eax, 0x7209444c
mov dword [ebx], eax
add ebx, edx
or eax, 0x66c474cf
and eax, 0x78835c21
or eax, 0x81208000
mov dword [ebx], eax
add ebx, edx
and eax, 0x58ab2c65
and eax, 0x8020c00
or eax, 0x34ce154
mov dword [ebx], eax
add ebx, edx
and eax, 0x481a9e3e
and eax, 0x2b04789e
and eax, 0x10
or eax, 0xa3dc216a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x240cab4d
and eax, 0x6c00031
or eax, 0x482d54c8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x273ba0a0
and eax, 0x4fb32fbb
and eax, 0x48002009
or eax, 0x94215a02
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c05b72
or eax, 0x7e26d1d2
and eax, 0xec44f1a3
or eax, 0x1100800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x35df935b
xor eax, 0x1ec918be
and eax, 0x420246
or eax, 0x21380908
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a81b28a
xor eax, 0x3ad60f5d
and eax, 0x4029a090
or eax, 0x14d0034c
mov dword [ebx], eax
add ebx, edx
or eax, 0x73052576
and eax, 0x47df2897
and eax, 0x42090084
or eax, 0x38024e69
mov dword [ebx], eax
add ebx, edx
or eax, 0x7bf4a624
and eax, 0x79a3cc21
or eax, 0x80001000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7202c30a
and eax, 0xb000d00
or eax, 0x4ee054
mov dword [ebx], eax
add ebx, edx
and eax, 0x66ba01ab
and eax, 0x2080100
or eax, 0xa1d4207a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ee421aa
or eax, 0x4e518d79
and eax, 0x4e6904f9
or eax, 0x845000
mov dword [ebx], eax
add ebx, edx
and eax, 0x54791bb6
and eax, 0x44211000
or eax, 0x98006a0b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1408c5dd
and eax, 0xc800b982
or eax, 0x25544021
mov dword [ebx], eax
add ebx, edx
and eax, 0x1548e8cf
and eax, 0x1400802
or eax, 0x203a034c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2241e454
xor eax, 0x492ecdd5
and eax, 0x401122cc
or eax, 0x14e88110
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6149b8e4
and eax, 0x30000a28
or eax, 0x4a0b44c5
mov dword [ebx], eax
add ebx, edx
or eax, 0x14e06181
and eax, 0x78a34c21
or eax, 0x81009000
mov dword [ebx], eax
add ebx, edx
and eax, 0x716e41be
or eax, 0xae653e8
and eax, 0xb661140
or eax, 0x90c14
mov dword [ebx], eax
add ebx, edx
and eax, 0x577b2ad1
and eax, 0x3480050
or eax, 0xa094212a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x74cd0508
and eax, 0x15002070
or eax, 0x28880089
mov dword [ebx], eax
add ebx, edx
xor eax, 0x73872312
and eax, 0xd026b
or eax, 0xb0401c14
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c4324ed
and eax, 0x8c040a90
or eax, 0x6150c100
mov dword [ebx], eax
add ebx, edx
or eax, 0x42bc4e3d
and eax, 0x4d144f0c
or eax, 0x22042
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f30d8ab
xor eax, 0x15a51390
and eax, 0x10914990
or eax, 0x21028425
mov dword [ebx], eax
add ebx, edx
or eax, 0x10f52b79
and eax, 0x10662a8c
or eax, 0xe081002
mov dword [ebx], eax
add ebx, edx
and eax, 0x7dbfdd48
and eax, 0x8060800
or eax, 0x82c0a021
mov dword [ebx], eax
add ebx, edx
and eax, 0x378992cf
and eax, 0x2008000
or eax, 0x6c234d20
mov dword [ebx], eax
add ebx, edx
xor eax, 0x184ed420
or eax, 0x15aba86a
and eax, 0x47a3090a
or eax, 0x80104004
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d11712c
and eax, 0x1110108
or eax, 0x2a8e34d1
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f6f462
and eax, 0x2552052b
or eax, 0x90000a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x65dbef
and eax, 0x1434bfbe
and eax, 0xa08
or eax, 0x837494c5
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4593eee3
and eax, 0x627020
or eax, 0x21180c01
mov dword [ebx], eax
add ebx, edx
xor eax, 0x74b2986c
and eax, 0x54c8a04c
or eax, 0x310390
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb6bb88a
or eax, 0x45c982fa
and eax, 0x81113ec
or eax, 0x204001
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc793c31
or eax, 0x41d88a95
and eax, 0x4180cc40
or eax, 0xb8231002
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b5d059b
and eax, 0x9000000
or eax, 0x24ee054
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c398298
xor eax, 0x7bb2cb88
and eax, 0x23984918
or eax, 0x8044b462
mov dword [ebx], eax
add ebx, edx
and eax, 0x306830f5
and eax, 0x483070
or eax, 0x4e858089
mov dword [ebx], eax
add ebx, edx
and eax, 0x38452d91
and eax, 0x8050001
or eax, 0xd4229e0a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2027c66a
and eax, 0xec005821
or eax, 0x154a182
mov dword [ebx], eax
add ebx, edx
or eax, 0x1090dbc5
or eax, 0x17de5b09
and eax, 0x5340124e
or eax, 0x400
mov dword [ebx], eax
add ebx, edx
or eax, 0x7cb1df1
and eax, 0x54c903bf
or eax, 0x30a000
mov dword [ebx], eax
add ebx, edx
or eax, 0x96faa78
and eax, 0x580b00ed
or eax, 0x22004000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x62c9d63d
and eax, 0x4fe7adfc
and eax, 0x8828400
or eax, 0xf1215821
mov dword [ebx], eax
add ebx, edx
and eax, 0x792b2de2
xor eax, 0x7a80628e
and eax, 0x3026c04
or eax, 0x84c8150
mov dword [ebx], eax
add ebx, edx
or eax, 0x6a3791a8
or eax, 0x64ae1758
and eax, 0x23dc2178
or eax, 0x80000002
mov dword [ebx], eax
add ebx, edx
or eax, 0x207e54e7
and eax, 0x2ec54f9
or eax, 0x4c010000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a35a9f9
and eax, 0x14007800
or eax, 0xc821020b
mov dword [ebx], eax
add ebx, edx
and eax, 0x45c58b8e
and eax, 0x44000802
or eax, 0xa954f1a1
mov dword [ebx], eax
add ebx, edx
or eax, 0x179eeef3
xor eax, 0x4d74e4f6
and eax, 0x202a0b04
or eax, 0x150004a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7305094b
and eax, 0x2060004
or eax, 0xa9005cd8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5de41e80
and eax, 0x72024210
or eax, 0x8090c02
mov dword [ebx], eax
add ebx, edx
and eax, 0x29fda17f
and eax, 0x28010000
or eax, 0xd1826021
mov dword [ebx], eax
add ebx, edx
and eax, 0x32459ba
xor eax, 0x6b797c16
and eax, 0xa482c14
or eax, 0x106c040
mov dword [ebx], eax
add ebx, edx
or eax, 0x5aad722b
and eax, 0x450caded
and eax, 0x10c2068
or eax, 0xa2d00312
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c61df87
and eax, 0x400200
or eax, 0x4ead54f9
mov dword [ebx], eax
add ebx, edx
and eax, 0x667a2fcb
and eax, 0x44000209
or eax, 0x9801d002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x54f24653
and eax, 0x88700000
or eax, 0x650449a3
mov dword [ebx], eax
add ebx, edx
or eax, 0x297304ac
and eax, 0x2152010e
or eax, 0x8b240
mov dword [ebx], eax
add ebx, edx
or eax, 0x63e942a3
and eax, 0x40e9a3cc
or eax, 0x14000010
mov dword [ebx], eax
add ebx, edx
or eax, 0x36eb5380
and eax, 0x720b63cc
or eax, 0x8100c21
mov dword [ebx], eax
add ebx, edx
or eax, 0x37837140
and eax, 0x79831921
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x729e0382
and eax, 0xb0e0a00
or eax, 0x602054
mov dword [ebx], eax
add ebx, edx
xor eax, 0x353fc239
and eax, 0x22502068
or eax, 0x808c0112
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d0ecfe2
and eax, 0x2800098
or eax, 0x20011061
mov dword [ebx], eax
add ebx, edx
and eax, 0x7897938e
and eax, 0x20011008
or eax, 0x90444436
mov dword [ebx], eax
add ebx, edx
and eax, 0x398d5fe7
and eax, 0x20055006
or eax, 0xcd32a9c9
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c401bc6
xor eax, 0x48912f1f
and eax, 0x11004c12
or eax, 0x44092228
mov dword [ebx], eax
add ebx, edx
and eax, 0x66105f60
xor eax, 0x4a30ffaa
and eax, 0x430b188
or eax, 0x50c90a54
mov dword [ebx], eax
add ebx, edx
or eax, 0x1780ac0d
or eax, 0x4c534c8b
and eax, 0x5a8b4ecd
or eax, 0x20000020
mov dword [ebx], eax
add ebx, edx
and eax, 0x650f7822
xor eax, 0x35eed66d
and eax, 0x51a19c01
or eax, 0xa80240a0
mov dword [ebx], eax
add ebx, edx
and eax, 0xaf242c0
and eax, 0x8024000
or eax, 0x34cad54
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb5f556b
and eax, 0x10203a
or eax, 0xa3cc0140
mov dword [ebx], eax
add ebx, edx
and eax, 0x784c0e9b
xor eax, 0x2f024405
and eax, 0xe4c4419
or eax, 0x40a110e0
mov dword [ebx], eax
add ebx, edx
or eax, 0x13c00c42
xor eax, 0x33b1949f
and eax, 0x8400800
or eax, 0x8022350b
mov dword [ebx], eax
add ebx, edx
and eax, 0x41b97c67
and eax, 0x3803
or eax, 0xed44c1ec
mov dword [ebx], eax
add ebx, edx
xor eax, 0x63ec4a24
xor eax, 0x1b1aa28e
and eax, 0x1321044
or eax, 0x20482c0a
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ab87fe9
and eax, 0x5e6f09ff
and eax, 0x80848
or eax, 0x31858594
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3bd41223
and eax, 0x2091a95
or eax, 0x15262000
mov dword [ebx], eax
add ebx, edx
or eax, 0x13193ff
and eax, 0x1123984f
or eax, 0xe8804400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5424c768
and eax, 0x5fc4350b
and eax, 0x9040100
or eax, 0x26aec54
mov dword [ebx], eax
add ebx, edx
xor eax, 0x49c96443
and eax, 0x2840912
or eax, 0xa1582068
mov dword [ebx], eax
add ebx, edx
or eax, 0x560eab71
and eax, 0x22842a79
or eax, 0x8005080
mov dword [ebx], eax
add ebx, edx
and eax, 0x14a1d8ac
xor eax, 0xe39e1a8
and eax, 0x8000800
or eax, 0xf040066a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b473071
and eax, 0x81043812
or eax, 0x6c50c184
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5aeeb07d
and eax, 0x3a271660
and eax, 0x20020040
or eax, 0x158030e
mov dword [ebx], eax
add ebx, edx
and eax, 0x6f4076f9
and eax, 0x400248
or eax, 0x54b9d994
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d433933
and eax, 0x83860ed
or eax, 0x16410000
mov dword [ebx], eax
add ebx, edx
and eax, 0x307612e1
and eax, 0x10400040
or eax, 0xe982a800
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ce894ff
and eax, 0x2e6a42e0
and eax, 0x86a0040
or eax, 0x3046d14
mov dword [ebx], eax
add ebx, edx
and eax, 0x18065620
and eax, 0x44400
or eax, 0xa3d8297a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6620a6f0
and eax, 0x884a88
or eax, 0x2a003071
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ef2a141
and eax, 0x8000040
or eax, 0xd4400e2a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f1517b2
xor eax, 0x2608618a
and eax, 0xa5543002
or eax, 0x482005a1
mov dword [ebx], eax
add ebx, edx
and eax, 0x44dc0459
and eax, 0x500000
or eax, 0x212a134e
mov dword [ebx], eax
add ebx, edx
and eax, 0x240b27c8
and eax, 0x200a0148
or eax, 0x10818c94
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b7834d
and eax, 0x16280a80
or eax, 0x4842300c
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c994d3c
and eax, 0xc080004
or eax, 0x81c7b353
mov dword [ebx], eax
add ebx, edx
or eax, 0x35de06a3
and eax, 0x94e8131
or eax, 0x2000808
mov dword [ebx], eax
add ebx, edx
or eax, 0x738c2ec7
and eax, 0x23cc857a
or eax, 0x80304000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ecec81c
and eax, 0x4c200860
or eax, 0x2cd8099
mov dword [ebx], eax
add ebx, edx
or eax, 0x60955c8b
and eax, 0x2851540b
or eax, 0x90020000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a65b2af
and eax, 0x8010002
or eax, 0xc1348dc0
mov dword [ebx], eax
add ebx, edx
and eax, 0x51eeb750
xor eax, 0x4a6fdf0e
and eax, 0x1005004
or eax, 0x44002130
mov dword [ebx], eax
add ebx, edx
or eax, 0x3656ad3
and eax, 0x59f21d70
and eax, 0x40600030
or eax, 0x1499c48e
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ea55b25
or eax, 0x4bb5cd40
and eax, 0x5a208c64
or eax, 0x200a0289
mov dword [ebx], eax
add ebx, edx
xor eax, 0x437942d7
xor eax, 0x3226a9d3
and eax, 0x9214021
or eax, 0xf0828800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x18fba8de
and eax, 0x61004054
or eax, 0xe278300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4633df4d
and eax, 0x1141419
or eax, 0x86a94102
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ae7a391
and eax, 0xeed548b
or eax, 0x40000040
mov dword [ebx], eax
add ebx, edx
and eax, 0xc23b856
or eax, 0x5de2827b
and eax, 0x5c00820b
or eax, 0x80002c00
mov dword [ebx], eax
add ebx, edx
and eax, 0x2d36a73b
and eax, 0xc00a403
or eax, 0xe15449a0
mov dword [ebx], eax
add ebx, edx
and eax, 0x92cf2ff
and eax, 0x1002002
or eax, 0x4413054c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x98ba350
and eax, 0x4098861c
or eax, 0x300051a1
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e17ce06
or eax, 0x13de3404
and eax, 0x520a4604
or eax, 0x280108da
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a1db80
and eax, 0x61d4d073
and eax, 0
or eax, 0xf9823421
mov dword [ebx], eax
add ebx, edx
and eax, 0x76003598
and eax, 0x2400
or eax, 0xb4ec154
mov dword [ebx], eax
add ebx, edx
or eax, 0x19b45567
and eax, 0x3b40572
or eax, 0xc4010a08
mov dword [ebx], eax
add ebx, edx
and eax, 0x16d2038
or eax, 0x4a41d99
and eax, 0x840098
or eax, 0x6a082000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x31f8aa3a
or eax, 0x110d472c
and eax, 0x58214a2e
or eax, 0x84003011
mov dword [ebx], eax
add ebx, edx
and eax, 0x75449b9b
or eax, 0x173c13d2
and eax, 0x45340983
or eax, 0xa8410020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x828ed95
and eax, 0x21580006
or eax, 0x221148
mov dword [ebx], eax
add ebx, edx
or eax, 0x41b0fa1
and eax, 0x20100dcc
or eax, 0x10808010
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b873ae9
or eax, 0x71fd6a33
and eax, 0x50682a88
or eax, 0xe021004
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d892deb
or eax, 0x1899633d
and eax, 0x58814815
or eax, 0xa1229402
mov dword [ebx], eax
add ebx, edx
xor eax, 0x50d4e4f9
xor eax, 0x4e0c7db0
and eax, 0x37a4554
or eax, 0x804a800
mov dword [ebx], eax
add ebx, edx
and eax, 0x57727a5d
and eax, 0x3502050
or eax, 0xa08c052a
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c70ead2
xor eax, 0x7fc9fc27
and eax, 0x100512d9
or eax, 0x2d8a6820
mov dword [ebx], eax
add ebx, edx
xor eax, 0x29372f0c
and eax, 0x69f5b58e
and eax, 0x201000
or eax, 0xdc016a78
mov dword [ebx], eax
add ebx, edx
and eax, 0x2d1e2a0e
xor eax, 0x34e6328
and eax, 0xd440120
or eax, 0xe0311083
mov dword [ebx], eax
add ebx, edx
or eax, 0x12969588
and eax, 0x7b0fbf40
and eax, 0x21020100
or eax, 0x780a4e
mov dword [ebx], eax
add ebx, edx
and eax, 0x2978f561
or eax, 0x3fe0a224
and eax, 0x14f8a344
or eax, 0x40010098
mov dword [ebx], eax
add ebx, edx
or eax, 0x716943dc
and eax, 0x7028a0cc
or eax, 0xa021021
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ccc33d8
and eax, 0x68001000
or eax, 0x9183cc21
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1ed73b8c
and eax, 0x344e504
or eax, 0x80a0850
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ff568d5
and eax, 0x23dc2150
or eax, 0x8000002a
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ada3ce1
or eax, 0x74972d4
and eax, 0xecd54f9
or eax, 0x40200000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b145378
and eax, 0x438eff44
and eax, 0x40005200
or eax, 0x9c21280b
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b4888ed
and eax, 0xed40f8a3
or eax, 0x140100
mov dword [ebx], eax
add ebx, edx
or eax, 0x15d9d28d
xor eax, 0x16f1e7c0
and eax, 0x2108184e
or eax, 0x53e300
mov dword [ebx], eax
add ebx, edx
or eax, 0x27595956
xor eax, 0x3ffd29dc
and eax, 0x10a08280
or eax, 0x4459215c
mov dword [ebx], eax
add ebx, edx
and eax, 0xb855a95
xor eax, 0x220d6fa2
and eax, 0x22084d24
or eax, 0x150182c9
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d7aa85d
and eax, 0x18502700
or eax, 0x80808844
mov dword [ebx], eax
add ebx, edx
or eax, 0x660cc2de
and eax, 0x640c8812
or eax, 0x21
mov dword [ebx], eax
add ebx, edx
and eax, 0x26b49de9
and eax, 0x24040000
or eax, 0xd2d86002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x300cac89
and eax, 0x6aa40fef
and eax, 0x4080008a
or eax, 0x3d3f1120
mov dword [ebx], eax
add ebx, edx
or eax, 0x66e52166
and eax, 0x30451028
or eax, 0x80004411
mov dword [ebx], eax
add ebx, edx
xor eax, 0x31f6ee3a
or eax, 0x7492f602
and eax, 0xe510f803
or eax, 0x84401cc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1bd695f8
or eax, 0x553ec1f5
and eax, 0x213a0946
or eax, 0x400208
mov dword [ebx], eax
add ebx, edx
or eax, 0x71d04b92
xor eax, 0x100de1c5
and eax, 0x40f1a218
or eax, 0x140801c4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x64111d3f
and eax, 0xa3ef82
and eax, 0xe80
or eax, 0x7a0b406d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7548b6f6
xor eax, 0x7be20886
and eax, 0x70a1d001
or eax, 0x89020c20
mov dword [ebx], eax
add ebx, edx
and eax, 0x2405d72
and eax, 0x1904e0ca
and eax, 0x4000
or eax, 0xb4ead54
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c3164ff
and eax, 0x235c012a
or eax, 0x80802050
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5533d4e
and eax, 0x68d1430
or eax, 0x486040c9
mov dword [ebx], eax
add ebx, edx
or eax, 0x7dade739
or eax, 0x71e963e1
and eax, 0x5c217209
or eax, 0x80000802
mov dword [ebx], eax
add ebx, edx
or eax, 0x6131a759
and eax, 0xed10f903
or eax, 0x4400a0
mov dword [ebx], eax
add ebx, edx
and eax, 0x98be294
or eax, 0x294c56ee
and eax, 0x2148024e
or eax, 0x320900
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d33dc3b
or eax, 0x2143412e
and eax, 0x71010c
or eax, 0x5488a2d0
mov dword [ebx], eax
add ebx, edx
and eax, 0x37fbea56
and eax, 0x10090244
or eax, 0x6a024ca9
mov dword [ebx], eax
add ebx, edx
xor eax, 0x114538b0
and eax, 0x69025401
or eax, 0x90a18820
mov dword [ebx], eax
add ebx, edx
or eax, 0x25e6ec0d
xor eax, 0x5f5e684c
and eax, 0x2088440
or eax, 0x9466914
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f56988f
and eax, 0x3440000
or eax, 0xa098217a
mov dword [ebx], eax
add ebx, edx
and eax, 0x13ac9e26
and eax, 0x28c0020
or eax, 0x4c6154d9
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a327a9b
and eax, 0x14012a02
or eax, 0xc8205009
mov dword [ebx], eax
add ebx, edx
and eax, 0x710fed8f
and eax, 0x40006803
or eax, 0xad5491a0
mov dword [ebx], eax
add ebx, edx
or eax, 0x25fb9bb5
and eax, 0x217a0b06
or eax, 0x48
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4142c43c
and eax, 0x40388350
or eax, 0x14c1208c
mov dword [ebx], eax
add ebx, edx
and eax, 0x2324f46e
xor eax, 0x7da3e2ea
and eax, 0x780342a4
or eax, 0x2080c49
mov dword [ebx], eax
add ebx, edx
xor eax, 0x516cbab2
and eax, 0x2923d401
or eax, 0xd0800820
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d0833a3
and eax, 0xaed00
or eax, 0xb440054
mov dword [ebx], eax
add ebx, edx
xor eax, 0x205cd700
and eax, 0x23102050
or eax, 0x80cc012a
mov dword [ebx], eax
add ebx, edx
or eax, 0x60d4f671
and eax, 0x42cc5479
or eax, 0xc210080
mov dword [ebx], eax
add ebx, edx
and eax, 0x6aeeef0
and eax, 0x4204000
or eax, 0xd8013a0b
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd0a8b22
and eax, 0xc100f121
or eax, 0x2c540882
mov dword [ebx], eax
add ebx, edx
and eax, 0x58bf8ba3
and eax, 0xcc3c644
and eax, 0
or eax, 0x217a0b4e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x258a61de
or eax, 0x19092298
and eax, 0x14f92298
or eax, 0x40008144
mov dword [ebx], eax
add ebx, edx
and eax, 0x6109ab05
and eax, 0x40090204
or eax, 0x3a024ce9
mov dword [ebx], eax
add ebx, edx
and eax, 0x2db2e66a
and eax, 0x28024420
or eax, 0xd1a19801
mov dword [ebx], eax
add ebx, edx
xor eax, 0x18d14456
and eax, 0x1428854
or eax, 0xa0c6500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x32f3b6d4
and eax, 0x34eb27e2
and eax, 0x20880100
or eax, 0x8354207a
mov dword [ebx], eax
add ebx, edx
and eax, 0x46e6447e
and eax, 0x2de4b209
and eax, 0xc40008
or eax, 0x4e2954f1
mov dword [ebx], eax
add ebx, edx
or eax, 0x487d7519
and eax, 0x4c217009
or eax, 0x90000a02
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d6c106a
and eax, 0x81446821
or eax, 0x6c109182
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3c8d1240
and eax, 0x4b251845
and eax, 0x1000840
or eax, 0x207a030e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x35616089
xor eax, 0x11286f30
and eax, 0x43100d4
or eax, 0x50c8a308
mov dword [ebx], eax
add ebx, edx
or eax, 0x5a414d84
and eax, 0x79caf354
and eax, 0x58084244
or eax, 0x22030ca9
mov dword [ebx], eax
add ebx, edx
and eax, 0x40d81788
and eax, 0x40000400
or eax, 0xb9a3d821
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e79da01
and eax, 0x800c800
or eax, 0x34e2554
mov dword [ebx], eax
add ebx, edx
and eax, 0x7cd51e1d
and eax, 0x440010
or eax, 0xa398216a
mov dword [ebx], eax
add ebx, edx
and eax, 0x74164e88
and eax, 0x40008
or eax, 0x4ee954f1
mov dword [ebx], eax
add ebx, edx
or eax, 0x31743193
and eax, 0x5c21700b
or eax, 0x80000a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f55cc87
and eax, 0x77d725d1
and eax, 0x4000001
or eax, 0xe954f9a2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3694b303
and eax, 0x1400a00
or eax, 0x203a014e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d63e3f1
and eax, 0x5419a09c
or eax, 0xe00340
mov dword [ebx], eax
add ebx, edx
or eax, 0x61cf55be
or eax, 0x42d48218
and eax, 0x720b46ec
or eax, 0x8000801
mov dword [ebx], eax
add ebx, edx
and eax, 0x739ef342
xor eax, 0xff33fbc
and eax, 0x79a15c20
or eax, 0x80028001
mov dword [ebx], eax
add ebx, edx
or eax, 0x692a687a
and eax, 0x90aec50
or eax, 0x2440104
mov dword [ebx], eax
add ebx, edx
and eax, 0xd47697b
or eax, 0x2186a53
and eax, 0x35c2152
or eax, 0xa0800028
mov dword [ebx], eax
add ebx, edx
and eax, 0x70855f7
and eax, 0x2080070
or eax, 0x4ce55489
mov dword [ebx], eax
add ebx, edx
and eax, 0x59b8dc99
and eax, 0x48205009
or eax, 0x94012a02
mov dword [ebx], eax
add ebx, edx
or eax, 0x16ffed37
and eax, 0xcc54f923
or eax, 0x21000080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x372a0c85
xor eax, 0x2618c832
and eax, 0x20620904
or eax, 0x118024a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x63a881eb
and eax, 0x40d08284
or eax, 0x14292158
mov dword [ebx], eax
add ebx, edx
and eax, 0x257445cc
and eax, 0xcc
or eax, 0x7a0b4e21
mov dword [ebx], eax
add ebx, edx
or eax, 0x5429bd45
and eax, 0x7823dc21
or eax, 0x81800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c9f28d0
and eax, 0x8020800
or eax, 0x34ce554
mov dword [ebx], eax
add ebx, edx
and eax, 0x23dcbed7
xor eax, 0x41b3ae6d
and eax, 0x2dc0038
or eax, 0xa1002142
mov dword [ebx], eax
add ebx, edx
or eax, 0x562442b8
xor eax, 0x2598e1a7
and eax, 0x42640059
or eax, 0xc8954a0
mov dword [ebx], eax
add ebx, edx
or eax, 0x4121a6fd
xor eax, 0x68a9d83e
and eax, 0x4002a03
or eax, 0xd8215008
mov dword [ebx], eax
add ebx, edx
and eax, 0x7907ee36
and eax, 0x48006802
or eax, 0xa55491a1
mov dword [ebx], eax
add ebx, edx
and eax, 0x373c02f1
or eax, 0x1cd72726
and eax, 0x21520306
or eax, 0x280848
mov dword [ebx], eax
add ebx, edx
or eax, 0x95ac68f
xor eax, 0x311d8e1b
and eax, 0x106101d4
or eax, 0x4498a208
mov dword [ebx], eax
add ebx, edx
and eax, 0x4bed91cb
and eax, 0x400900c8
or eax, 0x3a024e25
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7fc7cdac
or eax, 0x19bb16
and eax, 0x1819801
or eax, 0xf8224420
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7f148ba3
and eax, 0x5d1008b0
and eax, 0
or eax, 0xb4eed54
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e5b0cce
and eax, 0x35c215a
or eax, 0xa0800020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x67536e22
or eax, 0x27a2da7f
and eax, 0x46ad5479
or eax, 0x8400080
mov dword [ebx], eax
add ebx, edx
and eax, 0x43f7ef92
and eax, 0x40214000
or eax, 0x9c003a0b
mov dword [ebx], eax
add ebx, edx
or eax, 0x355e0a7b
and eax, 0xed547823
or eax, 0x8180
mov dword [ebx], eax
add ebx, edx
and eax, 0x576ce016
and eax, 0x1400002
or eax, 0x203a0b4c
mov dword [ebx], eax
add ebx, edx
or eax, 0x8e62b80
and eax, 0xf823cc
or eax, 0x54018010
mov dword [ebx], eax
add ebx, edx
and eax, 0x70197c30
xor eax, 0x16dfa4a4
and eax, 0x420204a4
or eax, 0x38094a49
mov dword [ebx], eax
add ebx, edx
or eax, 0x562f3d5f
or eax, 0x732ce86d
and eax, 0x7923dc21
or eax, 0x80800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4026fd07
and eax, 0xf3d0f67
and eax, 0x9040104
or eax, 0x24aec50
mov dword [ebx], eax
add ebx, edx
and eax, 0x66bca8e4
and eax, 0x20c2040
or eax, 0xa1d0013a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5474c0cf
or eax, 0x379da22c
and eax, 0x46ad40b9
or eax, 0x8401440
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5cfde90f
xor eax, 0x3fd71448
and eax, 0xc01280a
or eax, 0xd0205201
mov dword [ebx], eax
add ebx, edx
or eax, 0x265fff71
and eax, 0xec54f923
or eax, 0x1000080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4bd52327
xor eax, 0x28552651
and eax, 0x500844
or eax, 0x212a030a
mov dword [ebx], eax
add ebx, edx
and eax, 0x32602943
and eax, 0x600140
or eax, 0x5499a29c
mov dword [ebx], eax
add ebx, edx
and eax, 0x1723e912
or eax, 0x799104d3
and eax, 0x780104c1
or eax, 0x20a4a2c
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a8b1fa1
and eax, 0x24a04c4b
and eax, 0x20000c01
or eax, 0xd9a3d020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x236287a
and eax, 0xb04e450
or eax, 0x4a0904
mov dword [ebx], eax
add ebx, edx
and eax, 0x5784ee12
xor eax, 0x34c19935
and eax, 0x23c42120
or eax, 0x8018005a
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a4e66b9
and eax, 0x24c0038
or eax, 0x4ca154c1
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b6b1c80
and eax, 0x5c215809
or eax, 0x80002202
mov dword [ebx], eax
add ebx, edx
or eax, 0x4761fe1a
and eax, 0xcd40f803
or eax, 0x201401a0
mov dword [ebx], eax
add ebx, edx
or eax, 0x312118f0
xor eax, 0x758a2e12
and eax, 0x7a0340
or eax, 0x2100080e
mov dword [ebx], eax
add ebx, edx
and eax, 0x159571a3
xor eax, 0x797e3de1
and eax, 0x506820c0
or eax, 0x491831c
mov dword [ebx], eax
add ebx, edx
or eax, 0x4005de1
and eax, 0x653eec5b
and eax, 0x40084c49
or eax, 0x3a0302a4
mov dword [ebx], eax
add ebx, edx
and eax, 0x33aa4617
xor eax, 0x35b2aa9a
and eax, 0x1a0cc01
or eax, 0xf8031020
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a833e09
or eax, 0x2d18da9f
and eax, 0xb0aec14
or eax, 0x440140
mov dword [ebx], eax
add ebx, edx
or eax, 0x174bb702
xor eax, 0x79933c5f
and eax, 0x22dc0108
or eax, 0x81002072
mov dword [ebx], eax
add ebx, edx
or eax, 0x26a9f4d4
xor eax, 0x4d1c7306
and eax, 0x4ae104f8
or eax, 0x40c5001
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b46e9c2
xor eax, 0x1965bacf
and eax, 0x50217a0b
or eax, 0x8c000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3284137
and eax, 0xcd003920
or eax, 0x2054c083
mov dword [ebx], eax
add ebx, edx
or eax, 0x1533d6b0
or eax, 0x326b3508
and eax, 0x217a0b0a
or eax, 0x44
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ea7f725
and eax, 0x219399c1
and eax, 0x918140
or eax, 0x5468229c
mov dword [ebx], eax
add ebx, edx
or eax, 0x39c2cb10
or eax, 0x6aa6cd89
and eax, 0x7a0b4ecd
or eax, 0x20
mov dword [ebx], eax
add ebx, edx
and eax, 0x5fb90f29
xor eax, 0x8523d40
and eax, 0x50031021
or eax, 0xa9a0cc00
mov dword [ebx], eax
add ebx, edx
and eax, 0x1338f52d
and eax, 0x64f97d89
and eax, 0x4400
or eax, 0xb4ea954
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b79b345
and eax, 0x63e48619
and eax, 0x3400000
or eax, 0xa09c217a
mov dword [ebx], eax
add ebx, edx
and eax, 0x55c13f6
xor eax, 0x27bb61ad
and eax, 0x6e540d9
or eax, 0x48081420
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f9d78ec
and eax, 0x66ffa9e5
and eax, 0x40202801
or eax, 0x9c01520a
mov dword [ebx], eax
add ebx, edx
and eax, 0x5365f3a5
or eax, 0x58ae9b73
and eax, 0x4804f923
or eax, 0xa5500080
mov dword [ebx], eax
add ebx, edx
and eax, 0x1473d3a7
and eax, 0x500102
or eax, 0x212a0a4c
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c4fd65a
and eax, 0x7f3d99e
and eax, 0x400008
or eax, 0x54b9a3d4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x11c13145
and eax, 0x40080289
or eax, 0x3a034c64
mov dword [ebx], eax
add ebx, edx
or eax, 0x44e376fa
and eax, 0x78a35c21
or eax, 0x81008000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b4843d7
xor eax, 0x295d33f7
and eax, 0x206ec00
or eax, 0x9480154
mov dword [ebx], eax
add ebx, edx
or eax, 0xb5fe128
xor eax, 0x293177f1
and eax, 0x224c0008
or eax, 0x81902172
mov dword [ebx], eax
add ebx, edx
and eax, 0x1eb71e22
and eax, 0x2840020
or eax, 0x4c6954d9
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b47177d
and eax, 0x4c215209
or eax, 0x90002802
mov dword [ebx], eax
add ebx, edx
xor eax, 0x33fe6216
xor eax, 0x2a9f399b
and eax, 0xc5402182
or eax, 0x2814d821
mov dword [ebx], eax
add ebx, edx
and eax, 0x457b2d61
and eax, 0x1500900
or eax, 0x202a024e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b73c30
and eax, 0x4c9235c
or eax, 0x50308080
mov dword [ebx], eax
add ebx, edx
and eax, 0x8488f8f
and eax, 0x8028c
or eax, 0x7a034c61
mov dword [ebx], eax
add ebx, edx
or eax, 0x1bc74221
and eax, 0x79834c21
or eax, 0x80209000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x25c86597
and eax, 0x84aa914
or eax, 0x3044440
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d47021a
and eax, 0x1440010
or eax, 0xa298216a
mov dword [ebx], eax
add ebx, edx
or eax, 0x548e3744
xor eax, 0x20428d87
and eax, 0x468c10f9
or eax, 0x8614400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x30b73713
or eax, 0x7de2eb95
and eax, 0x5c206a0b
or eax, 0x80011000
mov dword [ebx], eax
add ebx, edx
or eax, 0x315bd806
and eax, 0xed40f803
or eax, 0x401a0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x213d7b28
and eax, 0x29f99843
and eax, 0x780002
or eax, 0x21021f4c
mov dword [ebx], eax
add ebx, edx
or eax, 0x7961bc3c
xor eax, 0x2883ae05
and eax, 0x50c80058
or eax, 0xc01a084
mov dword [ebx], eax
add ebx, edx
or eax, 0x74c03ec8
and eax, 0x5c091edc
or eax, 0x2324001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f556708
or eax, 0x6ab523bb
and eax, 0x48933111
or eax, 0x8000c400
mov dword [ebx], eax
add ebx, edx
or eax, 0x49381a50
and eax, 0x90aed40
or eax, 0x2440024
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e700fbe
and eax, 0x2400120
or eax, 0xa19c205a
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c8bf6b1
and eax, 0x4ecd54f9
or eax, 0x200000
mov dword [ebx], eax
add ebx, edx
and eax, 0x55f7a1c2
xor eax, 0x2f327059
and eax, 0x48017009
or eax, 0x94200a02
mov dword [ebx], eax
add ebx, edx
or eax, 0x67c0ab19
and eax, 0xed40f903
or eax, 0x1400a0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c9d0731
and eax, 0x1480a02
or eax, 0x2032014c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7bdacb03
and eax, 0x50a0804c
or eax, 0x4592390
mov dword [ebx], eax
add ebx, edx
and eax, 0x464c40ff
and eax, 0x7842eec6
and eax, 0x400000c4
or eax, 0x3a0b4e29
mov dword [ebx], eax
add ebx, edx
or eax, 0x68a71b73
and eax, 0x592dfc2d
and eax, 0x58215c21
or eax, 0xa1828000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5547283d
and eax, 0x2aded92c
and eax, 0x844c004
or eax, 0x30a2d50
mov dword [ebx], eax
add ebx, edx
xor eax, 0x31d885b5
and eax, 0x22942060
or eax, 0x8148011a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x10fdbcf0
xor eax, 0x55f5df2b
and eax, 0x46c440a1
or eax, 0x8291458
mov dword [ebx], eax
add ebx, edx
xor eax, 0x620fae22
and eax, 0xc207a0b
or eax, 0xd0010000
mov dword [ebx], eax
add ebx, edx
and eax, 0x61aab29b
and eax, 0x40003003
or eax, 0xad54c9a0
mov dword [ebx], eax
add ebx, edx
and eax, 0x74497932
xor eax, 0x194584a6
and eax, 0x21000904
or eax, 0x7a024a
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd79e7a0
xor eax, 0x695f7593
and eax, 0x4458815c
or eax, 0x10a12280
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e8a7dca
and eax, 0x5a0b4ecc
or eax, 0x20000021
mov dword [ebx], eax
add ebx, edx
and eax, 0x559f7c66
and eax, 0x50034c20
or eax, 0xa9a09001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7880f96b
and eax, 0x1022540
or eax, 0xa4cc814
mov dword [ebx], eax
add ebx, edx
xor eax, 0x159f41bd
xor eax, 0x184d2683
and eax, 0x29c006a
or eax, 0xa1402110
mov dword [ebx], eax
add ebx, edx
xor eax, 0x705d93b9
or eax, 0x1b32b1af
and eax, 0x4aa110e9
or eax, 0x44c4410
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d7ca468
and eax, 0x4c217009
or eax, 0x90000a02
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a100c58
xor eax, 0x50bf6f1c
and eax, 0x8146100
or eax, 0xe54098a3
mov dword [ebx], eax
add ebx, edx
or eax, 0x45f7f77d
and eax, 0x21720b4e
or eax, 0x80000
mov dword [ebx], eax
add ebx, edx
and eax, 0x500c5fc1
or eax, 0x14b29bf9
and eax, 0x14b883d8
or eax, 0x40412004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6fdea149
and eax, 0x49bf563b
and eax, 0x8030201
or eax, 0x72084cec
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e85b6d5
xor eax, 0x76243a48
and eax, 0x8a3c421
or eax, 0xf1001800
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe2b2d7d
and eax, 0x308e154
or eax, 0x8460c00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a9154e1
and eax, 0x21dc2130
or eax, 0x8200004a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x63de54b
and eax, 0x4e14431
or eax, 0x4a0c10c8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7224244a
and eax, 0x3bc6411c
and eax, 0x18004000
or eax, 0xc4213a0b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6dee4b4d
and eax, 0xa1443102
or eax, 0x4c10c8a1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x699806c9
and eax, 0x7e232c67
and eax, 0x842
or eax, 0x217a030c
mov dword [ebx], eax
add ebx, edx
and eax, 0xb68993
and eax, 0x300100
or eax, 0x54c9a2dc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1023d0f2
and eax, 0x2ac6ae3a
and eax, 0x20228
or eax, 0x7a094cc5
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b74d87
and eax, 0x79a34c21
or eax, 0x80009000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x255a0b30
or eax, 0x5e1ccb32
and eax, 0xa4ccd10
or eax, 0x1022044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5b736bda
and eax, 0x1c000a
or eax, 0xa3c02170
mov dword [ebx], eax
add ebx, edx
xor eax, 0x24102756
and eax, 0x14918929
and eax, 0x4800028
or eax, 0x4a6d54d1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e655bef
xor eax, 0x657dd7a0
and eax, 0x14215802
or eax, 0xc8002209
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b061da7
and eax, 0xcd0479a3
or eax, 0x20508000
mov dword [ebx], eax
add ebx, edx
or eax, 0x10e84147
or eax, 0x1f561995
and eax, 0x217a0946
or eax, 0x208
mov dword [ebx], eax
add ebx, edx
and eax, 0x5542450
xor eax, 0x2803732d
and eax, 0x51234c
or eax, 0x54a88090
mov dword [ebx], eax
add ebx, edx
xor eax, 0x96fd273
xor eax, 0x5d1641b9
and eax, 4
or eax, 0x7a0b4ee9
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d9e4787
xor eax, 0x437d8afc
and eax, 0x3923cc21
or eax, 0xc0801000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x19461ce2
and eax, 0x44c040
or eax, 0xb0a2d14
mov dword [ebx], eax
add ebx, edx
and eax, 0x238d3e65
and eax, 0x30c2040
or eax, 0xa0d0013a
mov dword [ebx], eax
add ebx, edx
or eax, 0x2facc1ab
and eax, 0xeec40f9
or eax, 0x40011400
mov dword [ebx], eax
add ebx, edx
or eax, 0x5054364c
and eax, 0x5c217209
or eax, 0x80000802
mov dword [ebx], eax
add ebx, edx
or eax, 0x7786647d
xor eax, 0x6ec4c108
and eax, 0x8140b923
or eax, 0x6c144080
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ee22252
and eax, 0x20400002
or eax, 0x13a0b4c
mov dword [ebx], eax
add ebx, edx
and eax, 0x306bf1b3
or eax, 0x2c4bb91a
and eax, 0x469a118
or eax, 0x509002c4
mov dword [ebx], eax
add ebx, edx
and eax, 0x7fa12fd1
and eax, 0x5e1800b0
and eax, 0x50000080
or eax, 0x2a0b4e6d
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d43d3ef
and eax, 0x58034021
or eax, 0xa1a09c00
mov dword [ebx], eax
add ebx, edx
or eax, 0x54c98147
and eax, 0x94acd44
or eax, 0x2042010
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e03508
and eax, 0x41c5ca4d
and eax, 0x1c40048
or eax, 0xa2182132
mov dword [ebx], eax
add ebx, edx
or eax, 0x6dec597f
and eax, 0x5094acd3
and eax, 0x40840051
or eax, 0xe6954a8
mov dword [ebx], eax
add ebx, edx
or eax, 0x29d49960
and eax, 0x4c215809
or eax, 0x90002202
mov dword [ebx], eax
add ebx, edx
xor eax, 0x65052928
and eax, 0xa9045123
or eax, 0x4450a880
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d12f673
and eax, 0x20420b40
or eax, 0x138000e
mov dword [ebx], eax
add ebx, edx
and eax, 0x26130639
and eax, 0x100208
or eax, 0x54e9a1d4
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d66f8ef
xor eax, 0x410499c5
and eax, 0x10000809
or eax, 0x6a0b46e4
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ef90bfa
xor eax, 0x171d69e6
and eax, 0x79004000
or eax, 0x80a39c21
mov dword [ebx], eax
add ebx, edx
xor eax, 0x30278650
and eax, 0x9044850
or eax, 0x24aa504
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d51ed13
or eax, 0x457bdfda
and eax, 0x35c215a
or eax, 0xa0800020
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e80683
xor eax, 0x7ca04110
and eax, 0x4e684010
or eax, 0x8514e9
mov dword [ebx], eax
add ebx, edx
xor eax, 0x37cc6a8
or eax, 0x41741d70
and eax, 0x4c211a01
or eax, 0x9000600a
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b9e9a6e
and eax, 0xcd14f823
or eax, 0x20400180
mov dword [ebx], eax
add ebx, edx
and eax, 0x75292a
xor eax, 0x63859df2
and eax, 0x21500040
or eax, 0x2a0b0e
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f05053d
and eax, 0x5479035c
or eax, 0x80a080
mov dword [ebx], eax
add ebx, edx
or eax, 0x59621e49
xor eax, 0x1d1353a0
and eax, 0x40084c6d
or eax, 0x3a030280
mov dword [ebx], eax
add ebx, edx
xor eax, 0x79cde20
and eax, 0x79839001
or eax, 0x80204c20
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c7ae967
and eax, 0x1482544
or eax, 0xa06c810
mov dword [ebx], eax
add ebx, edx
xor eax, 0x18a60711
and eax, 0x3c82040
or eax, 0xa014013a
mov dword [ebx], eax
add ebx, edx
or eax, 0x599fcce0
and eax, 0x65a5134a
and eax, 0x40850048
or eax, 0xe6854b1
mov dword [ebx], eax
add ebx, edx
and eax, 0x5feaadc2
and eax, 0x4c200000
or eax, 0x90017a0b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5536bf78
and eax, 0x8914c123
or eax, 0x64403880
mov dword [ebx], eax
add ebx, edx
xor eax, 0x72418013
and eax, 0x1100900
or eax, 0x206a024e
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ecb96e1
and eax, 0x480240
or eax, 0x54b1a19c
mov dword [ebx], eax
add ebx, edx
or eax, 0x868a111
xor eax, 0x331ea63
and eax, 0x5a0848ac
or eax, 0x20030641
mov dword [ebx], eax
add ebx, edx
and eax, 0x728b8e88
xor eax, 0x7ed2b0dd
and eax, 0x8819c01
or eax, 0xf1224020
mov dword [ebx], eax
add ebx, edx
and eax, 0x7969cf3f
or eax, 0x7a2af605
and eax, 0xb0aec04
or eax, 0x440150
mov dword [ebx], eax
add ebx, edx
or eax, 0x7db351e3
and eax, 0x265e4cc6
and eax, 0x225c0042
or eax, 0x81802138
mov dword [ebx], eax
add ebx, edx
xor eax, 0x77463de8
or eax, 0x98763e3
and eax, 0x4c8d54f1
or eax, 0x2600008
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a77b71a
xor eax, 0x65e61285
and eax, 0x4c010209
or eax, 0x90207802
mov dword [ebx], eax
add ebx, edx
xor eax, 0x41faafda
and eax, 0x8d50d181
or eax, 0x60042822
mov dword [ebx], eax
add ebx, edx
xor eax, 0x36aa4bc0
and eax, 0x17a0242
or eax, 0x2000090c
mov dword [ebx], eax
add ebx, edx
or eax, 0x4aa8acfa
and eax, 0x40f8a3dc
or eax, 0x14010000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1eae4c80
and eax, 0x10080080
or eax, 0x6a034e6d
mov dword [ebx], eax
add ebx, edx
or eax, 0x277e7f06
and eax, 0x3ed406d6
and eax, 0x38000400
or eax, 0xc1a3d821
mov dword [ebx], eax
add ebx, edx
and eax, 0x17569130
and eax, 0x1028000
or eax, 0xa4c6d54
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc6d5bd3
and eax, 0xf71834c
and eax, 0x3000000
or eax, 0xa0dc217a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d41904d
and eax, 0x4e8d1031
or eax, 0x6044c8
mov dword [ebx], eax
add ebx, edx
or eax, 0x7149bc48
or eax, 0x76c3af8f
and eax, 0x5c217a0b
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a5ca75f
and eax, 0xa454d900
or eax, 0x490020a3
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3c36e089
or eax, 0x1e71ac73
and eax, 0x172094a
or eax, 0x20080204
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ac4f275
and eax, 0x10f8a35c
or eax, 0x44010080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4f9ff5c3
xor eax, 0x6147d54f
and eax, 0x7a010240
or eax, 0xa4cad
mov dword [ebx], eax
add ebx, edx
or eax, 0x3733b029
xor eax, 0x63c7992e
and eax, 0x18a04401
or eax, 0xe1039820
mov dword [ebx], eax
add ebx, edx
or eax, 0xcacea8c
and eax, 0x90eec04
or eax, 0x2400150
mov dword [ebx], eax
add ebx, edx
or eax, 0x659dee21
and eax, 0x23dc2170
or eax, 0x8000000a
mov dword [ebx], eax
add ebx, edx
or eax, 0x2e69837c
and eax, 0xeed0078
or eax, 0x40005481
mov dword [ebx], eax
add ebx, edx
and eax, 0x16a45fec
and eax, 0x5b1cea88
and eax, 0x4008
or eax, 0xdc213a03
mov dword [ebx], eax
add ebx, edx
xor eax, 0xada4add
and eax, 0x6f19be47
and eax, 0x44103002
or eax, 0xa944c9a1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6198ea7d
and eax, 0x30b4248b
and eax, 0xa
or eax, 0x217a0b44
mov dword [ebx], eax
add ebx, edx
and eax, 0x50f85cf6
xor eax, 0x72ea6f2
and eax, 0x450a294
or eax, 0x50a90148
mov dword [ebx], eax
add ebx, edx
or eax, 0x2e50f460
and eax, 0x7a0946ec
or eax, 0x20801
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ad814ed
and eax, 0x3df909b4
and eax, 0x18000020
or eax, 0xe1a3dc01
mov dword [ebx], eax
add ebx, edx
and eax, 0x35a5b8af
and eax, 0x1008800
or eax, 0xa4e6554
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a0314f1
and eax, 0x234c2170
or eax, 0x8090000a
mov dword [ebx], eax
add ebx, edx
or eax, 0x3799eae8
and eax, 0x6cd40f8
or eax, 0x48201401
mov dword [ebx], eax
add ebx, edx
and eax, 0x51702eb5
xor eax, 0x7ac6707e
and eax, 0x1820700b
or eax, 0xc4010a00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x362b3443
and eax, 0xe8004800
or eax, 0x554b1a3
mov dword [ebx], eax
add ebx, edx
or eax, 0x3e6c0527
and eax, 0x21780906
or eax, 0x20248
mov dword [ebx], eax
add ebx, edx
or eax, 0x45a0a284
xor eax, 0x557018a4
and eax, 0x1088a348
or eax, 0x44710094
mov dword [ebx], eax
add ebx, edx
or eax, 0x1269649b
and eax, 0x47328ca5
and eax, 0x42000485
or eax, 0x380b4a68
mov dword [ebx], eax
add ebx, edx
and eax, 0x47440d6b
and eax, 0x58d840b4
and eax, 0x40000020
or eax, 0xb9a3dc01
mov dword [ebx], eax
add ebx, edx
xor eax, 0x83b1ec2
and eax, 0x108c040
or eax, 0xa462d14
mov dword [ebx], eax
add ebx, edx
or eax, 0x2732633d
and eax, 0x235c2178
or eax, 0x80800002
mov dword [ebx], eax
add ebx, edx
or eax, 0x75242c65
and eax, 0x46ec0479
or eax, 0x8015080
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c410016
or eax, 0x6c3f8f04
and eax, 0x4c210a00
or eax, 0x9000700b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x472a2fe4
and eax, 0x890051a3
or eax, 0x6454a800
mov dword [ebx], eax
add ebx, edx
and eax, 0x7403efe3
and eax, 0x20000902
or eax, 0x17a024c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f9e6da2
and eax, 0x10e060cc
or eax, 0x80098910
mov dword [ebx], eax
add ebx, edx
or eax, 0x7af1e876
and eax, 0x100
or eax, 0x200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x463f2476
and eax, 0x400
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0xbfbc56d
and eax, 0xfbc100
or eax, 0x43e00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x702de13a
and eax, 0x6c7e5f4e
and eax, 0x1800
or eax, 0xa000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f0055b8
or eax, 0x7a93a55f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x32ed22a
xor eax, 0x8b36762
and eax, 0x4000
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3dc4593e
xor eax, 0x44e1e734
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb40b47
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x6547ce26
and eax, 0x7b630356
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x294899c0
or eax, 0xaf52979
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x512f2d10
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x77838c35
or eax, 0x344d8f21
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x1fee68ce
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x639ace9c
and eax, 0x65e83a3f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6ae72a7d
and eax, 0
or eax, 0xd000
mov dword [ebx], eax
add ebx, edx
or eax, 0x470fc317
or eax, 0x3e9a9f63
and eax, 0x3a1f0e00
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x117538ce
and eax, 0x920000e
or eax, 0x940000
mov dword [ebx], eax
add ebx, edx
and eax, 0x18040b29
and eax, 8
or eax, 0x1b821c5
mov dword [ebx], eax
add ebx, edx
xor eax, 0x28080b5
and eax, 0x208148
or eax, 0x54014c04
mov dword [ebx], eax
add ebx, edx
or eax, 0x2dd24d53
and eax, 0x20734948
or eax, 0x2020
mov dword [ebx], eax
add ebx, edx
and eax, 0x666e7481
and eax, 0x20626000
or eax, 0x470d1270
mov dword [ebx], eax
add ebx, edx
or eax, 0x9e32d4d
xor eax, 0x38755937
and eax, 0x82042
or eax, 0x20654130
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ab96ef1
xor eax, 0x5733ceac
and eax, 0x2c4e2143
or eax, 0x42204020
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f7513b6
and eax, 0x2200022
or eax, 0x6000744d
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e0774ea
or eax, 0x878e28c
and eax, 0x40702064
or eax, 0x35020001
mov dword [ebx], eax
add ebx, edx
or eax, 0x78ac0a48
and eax, 0x6c68206c
or eax, 0x2010002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1db40a54
and eax, 0x534d0020
or eax, 0x24400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x340a56ef
and eax, 0x64450000
or eax, 0x2a6d20
mov dword [ebx], eax
add ebx, edx
or eax, 0x6eae7187
or eax, 0x2590f255
and eax, 0xd0d2e65
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x619733ef
and eax, 0x2987d38e
and eax, 0
or eax, 0x240a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d91c056
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x67489f2d
and eax, 0x62001100
or eax, 0x10036000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x29bbe6fe
and eax, 0x1820155c
or eax, 0x4422000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x563f41ac
xor eax, 0xe08dc3c
and eax, 0x440200c
or eax, 0x18221503
mov dword [ebx], eax
add ebx, edx
or eax, 0x36f6f0fb
or eax, 0x42897c91
and eax, 0x1c62350f
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x28a3db7b
and eax, 0x14006e04
or eax, 0x91a100b
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a19fe08
xor eax, 0x5bf5925f
and eax, 0x10602006
or eax, 0xc021208
mov dword [ebx], eax
add ebx, edx
or eax, 0x297f5a6
or eax, 0x933365e
and eax, 0x1d62350e
or eax, 1
mov dword [ebx], eax
add ebx, edx
and eax, 0x57a0751c
and eax, 0x1420140c
or eax, 0x8420003
mov dword [ebx], eax
add ebx, edx
and eax, 0x431dba9a
and eax, 0x100a
or eax, 0x19e34b05
mov dword [ebx], eax
add ebx, edx
xor eax, 0x127a2983
xor eax, 0x4fdecd89
and eax, 0x4423404
or eax, 0x1820000a
mov dword [ebx], eax
add ebx, edx
and eax, 0x48360d25
and eax, 0x29225d5d
and eax, 0x220004
or eax, 0xe3c15b0b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ec8a12e
and eax, 0xc223001
or eax, 0x1040040e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x355a0654
and eax, 0x5d1499b
and eax, 0xb
or eax, 0x1ee35b04
mov dword [ebx], eax
add ebx, edx
xor eax, 0x145ddd12
and eax, 0x170afa96
and eax, 0x20004
or eax, 0x1c60340a
mov dword [ebx], eax
add ebx, edx
and eax, 0x63e6dbbc
or eax, 0x645a1e27
and eax, 0x6068120f
or eax, 0x3014000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x42d4fb4a
and eax, 0x202140
or eax, 0x1c421428
mov dword [ebx], eax
add ebx, edx
or eax, 0x9422335
xor eax, 0x463f5473
and eax, 0xe
or eax, 1
mov dword [ebx], eax
add ebx, edx
and eax, 0x7460a6eb
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x65dd6f36
xor eax, 0x7b3ca700
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b6c782d
or eax, 0x2711f1c5
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x51e7308f
and eax, 0x7c08657d
and eax, 0
or eax, 0x455000
mov dword [ebx], eax
add ebx, edx
and eax, 0x35019170
and eax, 0x10000
or eax, 0x5004c00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2135cc4b
and eax, 0x20340000
or eax, 0x41491d00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d073a8e
and eax, 0x4ab0516b
and eax, 2
or eax, 0x64
mov dword [ebx], eax
add ebx, edx
and eax, 0x79c4075d
or eax, 0x2abc732b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x30c9117
and eax, 0x2008000
or eax, 0x6000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x28b4d992
xor eax, 0x44e8a873
and eax, 0xe000101
or eax, 0x10a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x5acec7a7
and eax, 0
or eax, 0x200026
mov dword [ebx], eax
add ebx, edx
xor eax, 0x776a3181
and eax, 0x25932023
and eax, 0
or eax, 0x1c0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x24d8e2e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f4b7ef1
and eax, 0
or eax, 0x2db000
mov dword [ebx], eax
add ebx, edx
and eax, 0x28a488f2
or eax, 0x38ec0de
and eax, 0
or eax, 0x100000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7fbda524
and eax, 0x200000
or eax, 0x100000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c86e1e5
xor eax, 0x1fc1c73f
and eax, 0x40000000
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x30bc3612
and eax, 0xc30d3f4
and eax, 0x100000
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x11df18ec
and eax, 0x4c9bca8f
and eax, 0
or eax, 0x20000
mov dword [ebx], eax
add ebx, edx
or eax, 0xefe85ed
and eax, 0x400
or eax, 0x200
mov dword [ebx], eax
add ebx, edx
or eax, 0x3592621f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x432059bb
and eax, 0
or eax, 0x600
mov dword [ebx], eax
add ebx, edx
or eax, 0x7795c7f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x37a384b0
and eax, 0x68e5bf2e
and eax, 0x800000
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x46670050
and eax, 0x40000
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x14039a70
and eax, 0x4a9525ef
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x64f440c4
and eax, 0x24d2ce3d
and eax, 0
or eax, 0x40000300
mov dword [ebx], eax
add ebx, edx
or eax, 0x17b5bca8
or eax, 0x435de663
and eax, 0x10000081
or eax, 4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7479f061
and eax, 0x100000
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5fc52667
and eax, 0x7b5d1be0
and eax, 0x10000000
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x1adb5fa0
and eax, 0x100000
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4322d48a
xor eax, 0x2684639c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c294349
or eax, 0x5acc25c
and eax, 0
or eax, 0x1000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c08f55c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x33b9230e
xor eax, 0x420a2c7a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x2fdcdcef
or eax, 0x46957cd3
and eax, 0x1d2800
or eax, 0x200000
mov dword [ebx], eax
add ebx, edx
and eax, 0x64ada0c9
xor eax, 0x6de34700
and eax, 0x4000
or eax, 0x1000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e70f916
and eax, 0x600000
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b5ebe65
or eax, 0x100e34d1
and eax, 0x2000
or eax, 0x1c000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b0f8de7
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x1e070969
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f65b9ae
or eax, 0x69d9cd39
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2fbc822a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x14a55030
and eax, 0
or eax, 0x700000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6fed358
and eax, 0x20000
or eax, 0x10000
mov dword [ebx], eax
add ebx, edx
or eax, 0x18da856
xor eax, 0x616ab8c3
and eax, 0x210000
or eax, 0x1ae400
mov dword [ebx], eax
add ebx, edx
or eax, 0x7087af9e
and eax, 0xc00
or eax, 0x1000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e18f6a3
and eax, 0x397a15b2
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3d68c5aa
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x11bd1eb1
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5185c9eb
and eax, 0x363c547e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x459c9ce8
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x7939e8ec
and eax, 0x1fbdd31f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x35ee7373
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x622238ad
or eax, 0xeffca0f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x72439002
xor eax, 0x56155e46
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x11db3cad
xor eax, 0x76438c2b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x650b8168
or eax, 0x7f987d43
and eax, 0x100000
or eax, 0x200000
mov dword [ebx], eax
add ebx, edx
or eax, 0x52fddbd
or eax, 0x71868298
and eax, 0x9000
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0xc7b3103
or eax, 0x32ed9ab
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x78523488
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x16bb7707
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x153e0713
and eax, 0x7c04579c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x59cd1aff
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ba7699b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x56435ed8
and eax, 0
or eax, 0x65742e00
mov dword [ebx], eax
add ebx, edx
or eax, 0x2102690e
xor eax, 0x32aa84ca
and eax, 0x6040
or eax, 0x1438
mov dword [ebx], eax
add ebx, edx
xor eax, 0xf6f9999
and eax, 0xf2800
or eax, 0x100200
mov dword [ebx], eax
add ebx, edx
or eax, 0x7725f66
xor eax, 0x5a4dacd2
and eax, 0x100000
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x25199b07
and eax, 0
or eax, 0x200000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e246cc9
or eax, 0x41079bbe
and eax, 0x40000
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c07e1d4
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c1b944c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d05918e
and eax, 0x75d25ad3
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4080dc91
and eax, 0
or eax, 0x2000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b430638
and eax, 0x5b67e6b2
and eax, 0x422620
or eax, 0x64300840
mov dword [ebx], eax
add ebx, edx
and eax, 0x3248cb60
and eax, 0x400060
or eax, 0x217401
mov dword [ebx], eax
add ebx, edx
and eax, 0x661b6e58
and eax, 0x6000
or eax, 0x101200
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a9649ba
and eax, 0x100000
or eax, 0x200000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3d2ede5c
and eax, 0x120000
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a6cdc5
and eax, 0x625d29f4
and eax, 0
or eax, 0x240000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ab35020
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x88eaac6
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x51aa7701
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x7bf0a840
and eax, 0x44332073
and eax, 0
or eax, 0x4000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1d272fad
and eax, 0
or eax, 0x61642e40
mov dword [ebx], eax
add ebx, edx
xor eax, 0x33e938af
and eax, 0x1b7d1923
and eax, 0x20
or eax, 0x6154
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c66f36f
or eax, 0x3c83b9c0
and eax, 0x34800
or eax, 0x400
mov dword [ebx], eax
add ebx, edx
and eax, 0x22887e33
and eax, 0x5ee94f3e
and eax, 0
or eax, 0x500000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x558cd25d
and eax, 0
or eax, 0x20000
mov dword [ebx], eax
add ebx, edx
or eax, 0xc1b03f0
xor eax, 0x39e5a94
and eax, 0x40000
or eax, 0x320000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d4e2267
and eax, 0x27fe266b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb3213eb
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0xe2fc3fd
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x60c3749a
and eax, 0
or eax, 0x4000
mov dword [ebx], eax
add ebx, edx
and eax, 0x52391699
or eax, 0xda8cbe6
and eax, 0x1200ac0
or eax, 0x72522400
mov dword [ebx], eax
add ebx, edx
and eax, 0x1e0b8feb
xor eax, 0x674df2c5
and eax, 0x6000
or eax, 0x372
mov dword [ebx], eax
add ebx, edx
and eax, 0xa29087
or eax, 0x709d6ce4
and eax, 0x16000
or eax, 0x8000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d55249e
or eax, 0x7c6d6d0f
and eax, 0x600000
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x22f4cd60
and eax, 0
or eax, 0x20000
mov dword [ebx], eax
add ebx, edx
or eax, 0x21849aa6
and eax, 0
or eax, 0x380000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x31d94604
and eax, 0x700bbe27
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x580924e1
xor eax, 0x1d5feb97
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x18fdfc7c
xor eax, 0x715ea34c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x446850ff
and eax, 0
or eax, 0x4000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x542842ae
and eax, 0x556cf492
and eax, 0x44200000
or eax, 0x21522e40
mov dword [ebx], eax
add ebx, edx
and eax, 0x4cc25cd7
and eax, 0x5ad70f41
and eax, 0x420c40
or eax, 0x21632c
mov dword [ebx], eax
add ebx, edx
and eax, 0x50896b7
xor eax, 0x549504dc
and eax, 0x10000
or eax, 0x20000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4394101e
and eax, 0x100000
or eax, 0x600000
mov dword [ebx], eax
add ebx, edx
or eax, 0x74ed249a
xor eax, 0x2f46af93
and eax, 0
or eax, 0x40000
mov dword [ebx], eax
add ebx, edx
or eax, 0x489b718
or eax, 0x6428b780
and eax, 0x280000
or eax, 0x120000
mov dword [ebx], eax
add ebx, edx
or eax, 0x137f72f0
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1690b3bc
or eax, 0x285528b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c9e83de
and eax, 0x13db2bce
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x49896670
xor eax, 0x5718f9
and eax, 0x4000
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2facdd2f
and eax, 0x3852f42
and eax, 2
or eax, 0x40
mov dword [ebx], eax
add ebx, edx
or eax, 0x62207407
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7861c6c5
and eax, 0x78dca780
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x66517dde
and eax, 0x2429fce0
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c8d7a0a
xor eax, 0xc7ed8f5
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x57dc55a7
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x143c721
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x72893d30
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0xf93ed61
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x1cf85860
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x53be5b1f
xor eax, 0xd911f85
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0xf45d5f7
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x473cb4e3
and eax, 0x2744a2a8
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x202f8d2d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x38db83e1
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0xf9e89e8
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2fe4cc1c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x45e6071a
or eax, 0x714082e5
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x17faa534
and eax, 0x7de4ee9f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x59d033fa
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c60cfe1
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ae8360f
xor eax, 0x584450eb
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c229825
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x692aaf15
xor eax, 0x44578225
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x1fcab85d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e27b18d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x560327fe
and eax, 0x20355851
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x432014ac
and eax, 0x409a4c7f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d9afec2
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d6cf600
xor eax, 0x52d68bb9
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f55c5ca
or eax, 0x1f7c4992
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x5140c5fc
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x393151c9
xor eax, 0x426ca3b0
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x794b87bc
or eax, 0x72dce54d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x22e8a6df
and eax, 0x17ef0879
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0xe08ef3b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x160e90ed
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x226662e6
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x673bf0b5
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x79269644
or eax, 0x451aed1c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x36808c8d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x559f84e7
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x48c12634
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x34f513f6
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x1f75c757
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x566bc7f4
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x77e41264
and eax, 0x3791d6cb
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x73bef33
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x1374a160
or eax, 0x1f3f7c6
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x2248ef17
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4f862938
and eax, 0x18a531a6
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x1943af15
xor eax, 0x5de8c4e7
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x50ed2a8c
or eax, 0x31bc0495
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5dc16634
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x16b0a173
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x7d460b42
xor eax, 0x3d3f26d1
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6ec9932c
xor eax, 0x18fd252f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2520c299
and eax, 0x3530d710
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x55df3538
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5834c7da
or eax, 0x2a23202a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x262a4a87
and eax, 0x788ae344
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0xc46a7db
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x37178ebf
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x35784685
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a181520
or eax, 0x175daf0a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x625c22ee
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x35eda181
xor eax, 0x5b6c39b9
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd24b13d
and eax, 0x2c7376e2
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x59bee8f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x40674ba9
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x601aee17
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x38df16bf
and eax, 0x43485c7f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x41d638b1
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x41b4df45
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b75ff41
and eax, 0x391f5960
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6bbeb031
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x785c696b
and eax, 0x31f623af
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x50f2948c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x40a72a1e
or eax, 0x13b20b00
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3614b3a7
and eax, 0x5caab29c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x2a78090d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x2676c668
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c97b342
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x252800db
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x879b0b2
and eax, 0x10f32478
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc79df68
xor eax, 0x5eafde19
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0xa980d72
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a95bcf0
or eax, 0x4debef34
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x47647c1c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c1be7f2
and eax, 0x4dd2e742
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c649b6f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7bb71b43
and eax, 0x510f9b0c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x1113d16d
and eax, 0x2bc0a4c9
and eax, 0
or eax, 0xec8b5500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x57e9a1a7
and eax, 0x8b00e483
or eax, 0x140800
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c011118
and eax, 0x520ebafe
and eax, 0x800
or eax, 0xe8500045
mov dword [ebx], eax
add ebx, edx
or eax, 0x24004292
and eax, 0x841
or eax, 0x1120
mov dword [ebx], eax
add ebx, edx
or eax, 0x33c71113
and eax, 0x1040003
or eax, 0x8800c480
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e7676e1
or eax, 0x2a208ba5
and eax, 0xd02b845
or eax, 0x40894000
mov dword [ebx], eax
add ebx, edx
or eax, 0x300fb625
or eax, 0x6057bccc
and eax, 0x50c8500c
or eax, 0x2200100
mov dword [ebx], eax
add ebx, edx
and eax, 0x241f1109
and eax, 8
or eax, 0x83000011
mov dword [ebx], eax
add ebx, edx
or eax, 0x53071add
xor eax, 0x27a29159
and eax, 0x44810084
or eax, 0x1080440
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f48cb42
and eax, 0x6c418bc4
or eax, 0x80140028
mov dword [ebx], eax
add ebx, edx
xor eax, 0x23843870
and eax, 0x8dd00188
or eax, 0x284403
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1dd5b95e
and eax, 0x80011044
or eax, 0x9000008
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f2b9081
and eax, 0x1011000
or eax, 0x44c6e04d
mov dword [ebx], eax
add ebx, edx
or eax, 0x404df791
and eax, 0x6253b775
and eax, 0x54
or eax, 0xa8
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d71d442
and eax, 0x9004000
or eax, 0x82082a00
mov dword [ebx], eax
add ebx, edx
or eax, 0x21f24846
xor eax, 0x55d456c1
and eax, 0xe8023005
or eax, 0x50c050
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6062fa7b
and eax, 0x20c
or eax, 0x451
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f819a26
and eax, 0x9008403
or eax, 0x80084080
mov dword [ebx], eax
add ebx, edx
and eax, 0x451fe9d2
and eax, 0x108c000
or eax, 0x8e33445
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d1da69f
xor eax, 0x1c3d2ed8
and eax, 0x1340089
or eax, 0x82c84502
mov dword [ebx], eax
add ebx, edx
and eax, 0xd1c800c
and eax, 0x36b8acb
and eax, 0x1080000
or eax, 0x448101c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x22e925df
and eax, 0x6440001c
or eax, 0x980d8be0
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c5319ea
and eax, 0x7058093a
or eax, 0x3a04401
mov dword [ebx], eax
add ebx, edx
or eax, 0xf2ec074
and eax, 0x7c4d92d1
and eax, 0x74448010
or eax, 0x80110b02
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a500707
and eax, 0x796eb3c5
and eax, 0x8440101
or eax, 0x83b85402
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f57b63f
and eax, 0x44030004
or eax, 0x1000841
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e800e79
and eax, 0x840
or eax, 0x880882bc
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc37aeeb
and eax, 0x801d2002
or eax, 0x6bc0cb08
mov dword [ebx], eax
add ebx, edx
or eax, 0x3fc7bf90
xor eax, 0xcd7a7ac
and eax, 0xf0000800
or eax, 0xc558309
mov dword [ebx], eax
add ebx, edx
xor eax, 0x34967b68
and eax, 0x8801c001
or eax, 0x1000282
mov dword [ebx], eax
add ebx, edx
and eax, 0x43ec4582
and eax, 0x1004000
or eax, 0x448bbc55
mov dword [ebx], eax
add ebx, edx
and eax, 0x604c2009
and eax, 0x40002000
or eax, 0xb0451bfc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x52858f52
and eax, 0x5da7665d
and eax, 0x800400
or eax, 0x4d0b1273
mov dword [ebx], eax
add ebx, edx
or eax, 0x16d16a45
and eax, 0x58492a74
or eax, 0xa0040188
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b231c0
xor eax, 0x79307737
and eax, 0x1305483
or eax, 0x2c40108
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b0b662f
and eax, 0x3922e632
and eax, 0x1004400
or eax, 0x448bb855
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3d435fcd
xor eax, 0xab36284
and eax, 0x8800c
or eax, 0x8040a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x3637038
and eax, 8
or eax, 0xd9eb0a80
mov dword [ebx], eax
add ebx, edx
and eax, 0x274c5439
or eax, 0x3a4eff50
and eax, 0xb444508
or eax, 0x80b00083
mov dword [ebx], eax
add ebx, edx
xor eax, 0x603f63ea
or eax, 0x7e8ca683
and eax, 0xccc304e1
or eax, 0x5904
mov dword [ebx], eax
add ebx, edx
and eax, 0x5678876b
and eax, 0x44000540
or eax, 0xa88b508c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x520edfbf
or eax, 0x30482636
and eax, 0x8608ac03
or eax, 0x41004080
mov dword [ebx], eax
add ebx, edx
or eax, 0x15d0d0c5
or eax, 0x5aa57a10
and eax, 0xf845
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x6474975e
or eax, 0xf6990e5
and eax, 0x4680000
or eax, 0x20000
mov dword [ebx], eax
add ebx, edx
and eax, 0x33d9a7fe
and eax, 0x2edde5cc
and eax, 0
or eax, 0x100068
mov dword [ebx], eax
add ebx, edx
and eax, 0x7352910a
and eax, 0x138a0ffb
and eax, 0
or eax, 0x2cc6800
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f92257a
xor eax, 0x5e21dedc
and eax, 0x6a0000
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x7099ae4f
and eax, 0x3050044f
or eax, 0x11b0
mov dword [ebx], eax
add ebx, edx
or eax, 0x12cc27da
and eax, 0x880040
or eax, 0x45010000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6508432e
or eax, 0x22b430de
and eax, 0x203503fc
or eax, 0xdc488000
mov dword [ebx], eax
add ebx, edx
or eax, 0x269c46e0
and eax, 0x68694400
or eax, 0x23000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2be74502
and eax, 0xfe9506b
and eax, 0
or eax, 0x2cc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c9d007e
xor eax, 0x508973ec
and eax, 0x4014410a
or eax, 0x10e80481
mov dword [ebx], eax
add ebx, edx
xor eax, 0x12c77ca9
or eax, 0x5eec0c36
and eax, 0x1c2820
or eax, 0x40c8
mov dword [ebx], eax
add ebx, edx
and eax, 0x223a6ff4
xor eax, 0xdf2f2a
and eax, 0xc40300
or eax, 0x8008000
mov dword [ebx], eax
add ebx, edx
and eax, 0x693a11d5
or eax, 0x59fa6408
and eax, 0x41f84508
or eax, 0x86040883
mov dword [ebx], eax
add ebx, edx
or eax, 0x3592b593
and eax, 0x3ae10bae
and eax, 0
or eax, 0x1001001
mov dword [ebx], eax
add ebx, edx
and eax, 0xfa755c3
and eax, 0
or eax, 0xfc558b00
mov dword [ebx], eax
add ebx, edx
or eax, 0x6a8e57e9
or eax, 0x22bc1332
and eax, 0x2c15df52
or eax, 0x2000
mov dword [ebx], eax
add ebx, edx
and eax, 0x698b9306
or eax, 0xb54c1c
and eax, 0x4010
or eax, 0x50000020
mov dword [ebx], eax
add ebx, edx
and eax, 0x2859624
or eax, 0x4065c22c
and eax, 0x44002c
or eax, 0x300015d3
mov dword [ebx], eax
add ebx, edx
xor eax, 0x8ff105c
or eax, 0x522721f6
and eax, 0x40850040
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e00e5f4
and eax, 0x5a453798
and eax, 0x40000000
or eax, 0x58b2b74
mov dword [ebx], eax
add ebx, edx
and eax, 0x69a76a9a
and eax, 0x210
or eax, 0x47881ec
mov dword [ebx], eax
add ebx, edx
and eax, 0x60ec5ef7
or eax, 0x6fedec12
and eax, 0xb096400
or eax, 0x80121100
mov dword [ebx], eax
add ebx, edx
or eax, 0x123eb5c8
and eax, 0x66ede555
and eax, 0x1e440
or eax, 0x7982180d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4eca7d46
and eax, 0x12410008
or eax, 0x340000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b421eb3
and eax, 0x2400000
or eax, 0x81bc558b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x307b5f7b
and eax, 0x31000870
or eax, 0x4400040a
mov dword [ebx], eax
add ebx, edx
and eax, 0x1921aa5c
or eax, 0x593b77e1
and eax, 0x58010b09
or eax, 0xa4448000
mov dword [ebx], eax
add ebx, edx
or eax, 0x13aa8cdd
and eax, 0x881
or eax, 0x107002
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a49ab59
xor eax, 0xe741b2a
and eax, 0x4050070
or eax, 0x41c20704
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d842ecc
and eax, 0x1b8
or eax, 0x40
mov dword [ebx], eax
add ebx, edx
or eax, 0x575e8c4b
and eax, 0x800
or eax, 0x80006000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b1f81e9
and eax, 0
or eax, 0x6a0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x179e26f6
or eax, 0x5f2f1681
and eax, 0x51fc0483
or eax, 0x4908
mov dword [ebx], eax
add ebx, edx
or eax, 0x4db40a56
and eax, 0x105405df
or eax, 0x20001020
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f668870
and eax, 0x40
or eax, 0x458b0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a498375
or eax, 0x336d0121
and eax, 0x5de58330
or eax, 0x8c8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7f3a9e7f
and eax, 0xcc0483
or eax, 0xcc00c840
mov dword [ebx], eax
add ebx, edx
and eax, 0x39150394
or eax, 0x97389fc
and eax, 0x80301cc
or eax, 0xe4885400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c6e8b66
and eax, 0x76a84df7
and eax, 0x40204c82
or eax, 0x8708a001
mov dword [ebx], eax
add ebx, edx
or eax, 0x29068887
xor eax, 0x3843e09d
and eax, 0xc00
or eax, 0xd045
mov dword [ebx], eax
add ebx, edx
and eax, 0x26605851
and eax, 0x31b7ae5
and eax, 0
or eax, 0x45c70000
mov dword [ebx], eax
add ebx, edx
and eax, 0x64574a5a
xor eax, 0x57d9cae2
and eax, 0x1008e0
or eax, 0x40c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4f6b690
and eax, 0x2a00
or eax, 0x8b084000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4be75bfe
and eax, 0xc0402044
or eax, 0x2810cc01
mov dword [ebx], eax
add ebx, edx
or eax, 0xefe5c84
xor eax, 0x2e731c8d
and eax, 0x40
or eax, 0x501
mov dword [ebx], eax
add ebx, edx
or eax, 0xe07fb0
xor eax, 0x4adf2334
and eax, 0x8084481
or eax, 0x81008002
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b9c7a9f
and eax, 0x7980fc05
or eax, 0x4030040
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d7cc143
and eax, 0x255e5cff
and eax, 0x4000040
or eax, 0x800f00bc
mov dword [ebx], eax
add ebx, edx
or eax, 0x3fadf865
xor eax, 0x7539bac0
and eax, 9
or eax, 0x142
mov dword [ebx], eax
add ebx, edx
or eax, 0x4745c080
xor eax, 0x259fb25e
and eax, 0x40c84181
or eax, 0x11240c0a
mov dword [ebx], eax
add ebx, edx
and eax, 0x6da1f72f
and eax, 0xf1321e6
and eax, 0x102
or eax, 0x52fc5489
mov dword [ebx], eax
add ebx, edx
or eax, 0x53f9a613
or eax, 0x4aa4602c
and eax, 0x19c4a8
or eax, 0x20040
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ae8b893
and eax, 0x8c08000
or eax, 0x40300
mov dword [ebx], eax
add ebx, edx
and eax, 0x26e3a67c
and eax, 0xf55e541
and eax, 0x400000
or eax, 0xc7bc458b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6ac7a36b
or eax, 0x362c1129
and eax, 0x4000440
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x11a371a7
xor eax, 0x5ff93dfa
and eax, 0x680000
or eax, 0x20000
mov dword [ebx], eax
add ebx, edx
or eax, 0x61785a32
and eax, 0x3d9989b4
and eax, 0x1080800
or eax, 0x50e4458b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x23c9a23b
and eax, 0x52244580
or eax, 0xd8100b
mov dword [ebx], eax
add ebx, edx
or eax, 0x308eba05
and eax, 0x70e11af9
and eax, 0x600208
or eax, 0xa0162
mov dword [ebx], eax
add ebx, edx
or eax, 0x34648f5f
and eax, 0x75196700
and eax, 0x30080500
or eax, 0x5010ff
mov dword [ebx], eax
add ebx, edx
or eax, 0x3e611065
and eax, 0x119e89a2
and eax, 0
or eax, 0xc0850040
mov dword [ebx], eax
add ebx, edx
or eax, 0x405358bc
and eax, 0x1000c
or eax, 0x1088403
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3d889cb0
and eax, 0xf41ef1e
and eax, 0x4010000
or eax, 0x41c60000
mov dword [ebx], eax
add ebx, edx
and eax, 0x14419df0
and eax, 0
or eax, 0xf4
mov dword [ebx], eax
add ebx, edx
or eax, 0x480bce0c
and eax, 0x6ecb35c6
and eax, 0x40010400
or eax, 0xb044c300
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d9e1dc3
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b67155
or eax, 0x812f814
and eax, 0x20800
or eax, 0x458901eb
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f444664
xor eax, 0x5ff16a79
and eax, 0x10001f0
or eax, 0xc08200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x46f2f4f
or eax, 0x4136f34c
and eax, 0x1b04589
or eax, 0x8a400000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f0b16da
and eax, 0x14ebf295
and eax, 0
or eax, 0x558bfc4d
mov dword [ebx], eax
add ebx, edx
and eax, 0x19f8e21a
xor eax, 0x5475770
and eax, 0x4013370
or eax, 0xb100880
mov dword [ebx], eax
add ebx, edx
or eax, 0x4cc2570f
xor eax, 0x3a4a7a47
and eax, 0x80
or eax, 0xc203
mov dword [ebx], eax
add ebx, edx
and eax, 0x31535743
or eax, 0x2d3b9638
and eax, 0x20018200
or eax, 0xd0440900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x8177c33
or eax, 0x60c4ffbb
and eax, 0x88d44d8b
or eax, 0x3280000
mov dword [ebx], eax
add ebx, edx
or eax, 0x771fdca9
and eax, 0x78572de2
and eax, 0x8000100
or eax, 0x81088054
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f001dea
and eax, 0x15088454
or eax, 0xf76001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x293b4cbc
and eax, 0x402020
or eax, 0x1000
mov dword [ebx], eax
add ebx, edx
and eax, 0x75742291
and eax, 0x400000
or eax, 0x75a44539
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ae77a3b
and eax, 0x40440008
or eax, 0xb4018b06
mov dword [ebx], eax
add ebx, edx
and eax, 0x13606ca2
xor eax, 0x1487b37b
and eax, 0x18001
or eax, 0x89004082
mov dword [ebx], eax
add ebx, edx
or eax, 0x65ba03a9
or eax, 0x6b1b66a
and eax, 0x87a9f441
or eax, 0x10400004
mov dword [ebx], eax
add ebx, edx
and eax, 0x731b6f3e
xor eax, 0x644c7b96
and eax, 0x3000000
or eax, 0x88000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d9c8563
and eax, 0x42108441
or eax, 0x2841600c
mov dword [ebx], eax
add ebx, edx
or eax, 0x218aa0bb
xor eax, 0x7c911c2b
and eax, 0x4006800
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x44a89c52
and eax, 0xa80000
or eax, 0x15570000
mov dword [ebx], eax
add ebx, edx
or eax, 0x48b2a91a
and eax, 0x402008
or eax, 0x1040
mov dword [ebx], eax
add ebx, edx
or eax, 0x1d7b064e
and eax, 0x6be8505b
and eax, 0x1680008
or eax, 0x82804581
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b0637d5
xor eax, 0x6028e03a
and eax, 0x40008064
or eax, 0x34006819
mov dword [ebx], eax
add ebx, edx
or eax, 0x3dce6eaa
and eax, 0x5844c67d
or eax, 0x80010100
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d4981a6
and eax, 0
or eax, 0x1000
mov dword [ebx], eax
add ebx, edx
or eax, 0x258ceba1
and eax, 0x80820
or eax, 0x60004a
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ddf106b
and eax, 0x48000020
or eax, 0xa0000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2ef4fa50
or eax, 0x6a96a8a1
and eax, 0x81
or eax, 0x400
mov dword [ebx], eax
add ebx, edx
and eax, 0x74524d04
and eax, 0x400
or eax, 0x8908c083
mov dword [ebx], eax
add ebx, edx
xor eax, 0x687519c1
and eax, 0x6101d840
or eax, 0x1c822005
mov dword [ebx], eax
add ebx, edx
and eax, 0x26930acf
and eax, 0x4000040
or eax, 0x507400b8
mov dword [ebx], eax
add ebx, edx
or eax, 0x13b5fdc5
and eax, 0x200068
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb10690f
and eax, 0x8100900
or eax, 0xf0458200
mov dword [ebx], eax
add ebx, edx
xor eax, 0xdb4c9c2
and eax, 0x11014042
or eax, 0xa06a810
mov dword [ebx], eax
add ebx, edx
xor eax, 0x43b97f9f
or eax, 0x7b1de799
and eax, 0x40830000
or eax, 0x84000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x13a8e4c8
or eax, 0x546cad4f
and eax, 0x10006808
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x6bbb66ca
and eax, 0
or eax, 0x458b0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x48c2a248
and eax, 0x36612217
and eax, 0x4010000
or eax, 0x498a50f8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e0141e3
and eax, 0x32881108
or eax, 0x806040e0
mov dword [ebx], eax
add ebx, edx
and eax, 0x18be851d
and eax, 8
or eax, 0x85000014
mov dword [ebx], eax
add ebx, edx
or eax, 0x369ac88d
and eax, 0x22004080
or eax, 0x48213640
mov dword [ebx], eax
add ebx, edx
xor eax, 0x52d71fd9
and eax, 0x4e960919
and eax, 0x40800
or eax, 0x32206000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3ca1448c
and eax, 0x230a588b
and eax, 0
or eax, 0x558b0040
mov dword [ebx], eax
add ebx, edx
and eax, 0x490ec522
and eax, 0x80000
or eax, 0x8ee052f8
mov dword [ebx], eax
add ebx, edx
or eax, 0x7641583a
xor eax, 0x6e05068a
and eax, 0x80000000
or eax, 0x300000c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x49e7a77f
and eax, 0xc8830440
or eax, 0x30000884
mov dword [ebx], eax
add ebx, edx
xor eax, 0xdda8e1d
xor eax, 0x23e0a654
and eax, 0x8209248d
or eax, 0x9005072
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c46bd18
or eax, 0x73c20588
and eax, 0xc083f445
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d28f17d
and eax, 0x84010100
or eax, 0x70448801
mov dword [ebx], eax
add ebx, edx
xor eax, 0x578f682a
and eax, 0x1c8410b
or eax, 0x50300c80
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5215bab3
and eax, 0x1f78c092
and eax, 0x4000
or eax, 0x1324e8
mov dword [ebx], eax
add ebx, edx
or eax, 0x6cb6f1a8
and eax, 0x4848100
or eax, 0x400200
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ba03397
and eax, 0x800100
or eax, 0x5268548b
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c2c8ca5
and eax, 0x80481
or eax, 0x3000117e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x688b2aa8
and eax, 0x810040
or eax, 0x27680000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x508480b5
and eax, 0x36d80f5
or eax, 0x88927f0a
mov dword [ebx], eax
add ebx, edx
and eax, 0x78621dc6
and eax, 0x8021c44
or eax, 0x4589e001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2579ee9e
and eax, 0x600012d0
or eax, 0x14082924
mov dword [ebx], eax
add ebx, edx
and eax, 0x1be381f8
and eax, 0x33530c0c
and eax, 0
or eax, 0xe045c709
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3a4f5880
and eax, 1
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x565d4cc6
and eax, 0x444504c3
or eax, 0x1820328
mov dword [ebx], eax
add ebx, edx
and eax, 0x12116497
and eax, 0x80
or eax, 0x60
mov dword [ebx], eax
add ebx, edx
xor eax, 0x654c553d
and eax, 0xf80e775
and eax, 0x100
or eax, 0xe0558a00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x21b082d5
and eax, 0x5635c351
and eax, 0x40101
or eax, 0x8bd85488
mov dword [ebx], eax
add ebx, edx
and eax, 0x329b048c
and eax, 0x5e504d13
and eax, 0x100400
or eax, 0xe840f845
mov dword [ebx], eax
add ebx, edx
and eax, 0x74fc026a
xor eax, 0x3c6a6d6b
and eax, 0x129
or eax, 0x1200
mov dword [ebx], eax
add ebx, edx
and eax, 0x52d977c8
and eax, 0
or eax, 0x8b04c483
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c335fd4
and eax, 0x4400
or eax, 0xe58b9845
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b831e02
xor eax, 0x6a092c0e
and eax, 0x8480c249
or eax, 0x484c0114
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a1c3475
xor eax, 0x158d1acb
and eax, 0xc840cc84
or eax, 0x48c0048
mov dword [ebx], eax
add ebx, edx
and eax, 0xabbed63
and eax, 0x888cc40
or eax, 0xc444008c
mov dword [ebx], eax
add ebx, edx
and eax, 0x44acf8c0
xor eax, 0x2631a02d
and eax, 0x408c48cc
or eax, 0x8c408400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x58506d56
and eax, 0x5a15aca6
and eax, 0x80
or eax, 0xec8b554c
mov dword [ebx], eax
add ebx, edx
and eax, 0xe004fae
and eax, 0x4480
or eax, 0xa110a803
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d333066
and eax, 0x5000
or eax, 0x400000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b4a594d
and eax, 0x4000
or eax, 0xa3018083
mov dword [ebx], eax
add ebx, edx
xor eax, 0x57ecffbc
xor eax, 0x39ae8037
and eax, section..text
or eax, 0x4000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x794d2c68
or eax, 0x6f6238f3
and eax, 0x6444c3
or eax, 0x900104
mov dword [ebx], eax
add ebx, edx
and eax, 0x1eb23417
and eax, 0
or eax, 0x6a000028
mov dword [ebx], eax
add ebx, edx
and eax, 0x706a7c01
and eax, 0xa1bbcfc
and eax, 0
or eax, 0xf44d8b08
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b810c37
and eax, 0x63a1d31e
and eax, 0x3818010
or eax, 0x2a6841
mov dword [ebx], eax
add ebx, edx
or eax, 0x52382931
or eax, 0x6a5b9593
and eax, 0x40830000
or eax, 0x84000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x187c67de
and eax, 0xd8450108
or eax, 0x20008800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x16deea98
or eax, 0x172d893e
and eax, 0x300c01be
or eax, 0x401441
mov dword [ebx], eax
add ebx, edx
xor eax, 0x62a86db1
and eax, 0x10040040
or eax, 0x10000
mov dword [ebx], eax
add ebx, edx
or eax, 0x74fc8a99
and eax, 1
or eax, 0x89000026
mov dword [ebx], eax
add ebx, edx
and eax, 0x44e4d248
xor eax, 0x5207b8f0
and eax, 0x1007b040
or eax, 0x5f84005
mov dword [ebx], eax
add ebx, edx
or eax, 0x3bb8d92a
xor eax, 0x74731131
and eax, 0x204c
or eax, section..text
mov dword [ebx], eax
add ebx, edx
or eax, 0x56e68cc0
and eax, 0x111f5057
and eax, 0x10000000
or eax, 0x66f04539
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1fb7eb4
and eax, 0x5012a05
or eax, 0x88004050
mov dword [ebx], eax
add ebx, edx
or eax, 0x6792cdfa
xor eax, 0x56fb041a
and eax, 0x8940e045
or eax, 0x2121410
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6e5119
and eax, 0x8b10a044
or eax, 0x74405801
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ccfd02
and eax, 0x405800
or eax, 0x40100415
mov dword [ebx], eax
add ebx, edx
xor eax, 0x160d5fe9
xor eax, 0x7c6bdc83
and eax, 0x20008500
or eax, 0x55c00000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x39462513
and eax, 0x4c048013
or eax, 0xb041472c
mov dword [ebx], eax
add ebx, edx
and eax, 0x5fdf713e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f50ec6b
or eax, 0x57bc3979
and eax, 0x45880969
or eax, 0x8030082
mov dword [ebx], eax
add ebx, edx
and eax, 0xcb3aeee
and eax, 0x8100e8
or eax, 0x1408314
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d02a0f8
and eax, 0x9c00188
or eax, 0x823c4c01
mov dword [ebx], eax
add ebx, edx
or eax, 0x21086983
and eax, 0x1886801
or eax, 0x44039054
mov dword [ebx], eax
add ebx, edx
xor eax, 0x29092bcc
and eax, 0x48db63e4
and eax, 0x40020380
or eax, 0x3300387c
mov dword [ebx], eax
add ebx, edx
or eax, 0xa09666a
and eax, 0x78096b22
or eax, 0x84440001
mov dword [ebx], eax
add ebx, edx
and eax, 0x4efa0e49
or eax, 0x4c3ad6b6
and eax, 0x48508a14
or eax, 0xb0050108
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6fe7bbb9
and eax, 0x4020085
or eax, 0x84442
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c3eda5a
and eax, 0x6acd2db0
and eax, 0
or eax, 0xc
mov dword [ebx], eax
add ebx, edx
and eax, 0x731b0639
and eax, 8
or eax, 0x1cfc4563
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1cb48d99
and eax, 0x484882
or eax, 0x8db00509
mov dword [ebx], eax
add ebx, edx
or eax, 0xf5b493b
and eax, 0x4ab8ebb2
and eax, 0x2000110
or eax, 0x50040044
mov dword [ebx], eax
add ebx, edx
and eax, 0x14a00867
and eax, 0x10000044
or eax, 0x406015bb
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ef788db
and eax, 0x16dcaffb
and eax, 0x2c00040
or eax, 0xc82b0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x71962e58
xor eax, 0x525f9e8e
and eax, 0x1080ca
or eax, 0xc0222021
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c9bd460
and eax, 0x38beccfd
and eax, 0x84489
or eax, 0xc355a102
mov dword [ebx], eax
add ebx, edx
or eax, 0x42d3f7a
or eax, 0x4c23a5fa
and eax, 0xcc0b55c8
or eax, 0x20800004
mov dword [ebx], eax
add ebx, edx
and eax, 0x445e07d0
and eax, 0x44080480
or eax, 0x8304e803
mov dword [ebx], eax
add ebx, edx
or eax, 0x1884d408
and eax, 0xfc01
or eax, 0x44
mov dword [ebx], eax
add ebx, edx
xor eax, 0xac7fa5c
and eax, 0x8c30000
or eax, 0x1280000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4788a348
and eax, 0x73a07c8f
and eax, 0x3a00008
or eax, 0x805c4583
mov dword [ebx], eax
add ebx, edx
or eax, 0x55856dd1
and eax, 0x458901c0
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x31cb4b0b
or eax, 0x5d5da838
and eax, 0x7c5d80f8
or eax, 0x80200104
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b0f0e9
and eax, 0xe8
or eax, 0x17
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f240216
and eax, 0x12
or eax, 0x4d8b1e61
mov dword [ebx], eax
add ebx, edx
xor eax, 0x140df87
or eax, 0x48a438b8
and eax, 0x4a709fc
or eax, 0x10100600
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6349ece4
or eax, 0x1e43ff0
and eax, 0x40506848
or eax, 5
mov dword [ebx], eax
add ebx, edx
and eax, 0xa56ef34
and eax, 0x500000
or eax, 0x74828500
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e454e32
and eax, 0x75a2c059
and eax, 0
or eax, 0x8bc0330d
mov dword [ebx], eax
add ebx, edx
or eax, 0x437af27a
or eax, 0x2578f73
and eax, 0x8966fc4d
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a18c4ba
and eax, 0x10680804
or eax, 0x40004500
mov dword [ebx], eax
add ebx, edx
or eax, 0x1d63d511
and eax, 0x506b0000
or eax, 0x80800040
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ae48b93
and eax, 0x52080183
or eax, 0x5408
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a5a8656
and eax, 0x1090c8
or eax, 0x52820
mov dword [ebx], eax
add ebx, edx
or eax, 0x1eef4bc9
and eax, 0x4c48300
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x24a676cf
or eax, 0x14208581
and eax, 0x4604589
or eax, 0xc3940000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xffe7125
and eax, 0x3004
or eax, 0xc841
mov dword [ebx], eax
add ebx, edx
or eax, 0x257d020d
and eax, 0x1690000
or eax, 0x8820000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d954f21
and eax, 0x1f84501
or eax, 0x8200008a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6758a43c
xor eax, 0x77490aab
and eax, 0x1890100
or eax, 0x440000c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x65135c26
and eax, 0x40010000
or eax, 0xb84c8bf8
mov dword [ebx], eax
add ebx, edx
or eax, 0x78561979
and eax, 0x3cca1ac
and eax, 0x440128
or eax, 0x73b04c13
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1ba92763
and eax, 0x8550a10
or eax, 0x8107
mov dword [ebx], eax
add ebx, edx
or eax, 0x5df8254f
and eax, 0x5b4507c0
and eax, 0x40400500
or eax, 0x26b85003
mov dword [ebx], eax
add ebx, edx
or eax, 0x6a94bd59
xor eax, 0x4dd91d14
and eax, 0x300a00f
or eax, 0x88021e00
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b99b8a9
or eax, 0x7bd75c11
and eax, 0x946f809
or eax, 0x80200044
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d835f22
or eax, 0x456b83cf
and eax, 0x40684904
or eax, 0x10000400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x77a19239
or eax, 0x7aecfd27
and eax, 0x58e90000
or eax, 0x80020040
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c77ab33
or eax, 0x1a590f3
and eax, 0x4000b0
or eax, 0x40106808
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d2ea7d1
and eax, 0xd648b00
or eax, 0x50810000
mov dword [ebx], eax
add ebx, edx
or eax, 0x16ad6fc6
xor eax, 0x556a69ca
and eax, 0x8848400
or eax, 0xc44848c3
mov dword [ebx], eax
add ebx, edx
and eax, 0x2750af24
and eax, 0x4408c00
or eax, 0xc88c40cc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d623e6a
and eax, 0x808a5084
or eax, 0x6c010548
mov dword [ebx], eax
add ebx, edx
or eax, 0x77812851
and eax, 0x83086c81
or eax, 0x48002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x38abcaca
and eax, 0x31000449
or eax, 0x44000834
mov dword [ebx], eax
add ebx, edx
xor eax, 0x578cb4a5
or eax, 0x1257a633
and eax, 0x22c03200
or eax, 0xc9000004
mov dword [ebx], eax
add ebx, edx
or eax, 0x6282f208
xor eax, 0x7969fce0
and eax, 0x90010664
or eax, 0x6844c102
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a4846f8
and eax, 0x7903036
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x34fe259d
or eax, 0x3b81b4b4
and eax, 0x4b0
or eax, 8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x731a2410
xor eax, 0x23df580b
and eax, 0xc06800
or eax, 0x80300
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e1a4a56
and eax, 0xa084102
or eax, 0x81001489
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b9e6c91
or eax, 0x998a91b
and eax, 0x1880800
or eax, 0x44010204
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1be4d4ca
xor eax, 0x792a21c8
and eax, 0x2445c704
or eax, 0xd80000f0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x480f825b
xor eax, 0x657f29ba
and eax, 1
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x17d483e9
and eax, 1
or eax, 0x4d8b09ea
mov dword [ebx], eax
add ebx, edx
or eax, 0x66ce62
xor eax, 0x6cb1a812
and eax, 0x14003f8
or eax, 0x818004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x16fe2bad
xor eax, 0x30100169
and eax, 0x32c0908
or eax, 0x88d04481
mov dword [ebx], eax
add ebx, edx
xor eax, 0x561bf1d1
xor eax, 0x7d01efe5
and eax, 0x225015
or eax, 0x5519ac40
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d175ea0
and eax, 0x8202204
or eax, 0x83125108
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c1a145c
xor eax, 0x5ee52772
and eax, 0xc0835004
or eax, 0xa441
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5dc3cc
and eax, 0xc04c0301
or eax, 0x3c018800
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c5335db
and eax, 0x3808158b
or eax, 0x3004000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x74eff084
or eax, 0x6b70c303
and eax, 0x3758204
or eax, 0x10080800
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f7a8e6f
and eax, 0x3780000
or eax, 0x8080458b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x315c4940
xor eax, 0x1903927e
and eax, 0x1810080
or eax, 0x44080140
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2117d6ac
and eax, 0x601c8368
or eax, 0x98610090
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f8ca59d
and eax, 0x1a687a23
and eax, 0x10000000
or eax, 0x22047c02
mov dword [ebx], eax
add ebx, edx
or eax, 0x41c32d9d
or eax, 0xc9e3616
and eax, 0xb106b80
or eax, 0x80008040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e43513f
and eax, 0x503b84d
or eax, 0x50884400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x27c7f593
and eax, 0x2040908
or eax, 0x88008200
mov dword [ebx], eax
add ebx, edx
or eax, 0x6021ffec
and eax, 0xea244588
or eax, 0x1d00001
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ad63feb
and eax, 0x72dc2457
and eax, 0x2002001
or eax, 0x890190bc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6ce8b2c7
xor eax, 0x6b95efd7
and eax, 0x8c404da5
or eax, 0x40831040
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b8a6362
and eax, 0x4ee48692
and eax, 0x48800000
or eax, 0x844ccccc
mov dword [ebx], eax
add ebx, edx
or eax, 0x1375d313
and eax, 0xcc8955cc
or eax, 0x20020000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7cadabad
and eax, 0x68006a41
or eax, 0x10
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c00bb47
and eax, 0x5e4c9b49
and eax, 0
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
and eax, 0x1e41bbf7
and eax, 0
or eax, 0x6a036a
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c2121f3
and eax, 0x6a4bbc69
and eax, 0x4a0068
or eax, 0x200702
mov dword [ebx], eax
add ebx, edx
and eax, 0x3605e3c0
and eax, 0x100
or eax, 0x5008448b
mov dword [ebx], eax
add ebx, edx
or eax, 0x6fb45e03
and eax, 0x122965c0
and eax, 0x10280580
or eax, 0x2054107f
mov dword [ebx], eax
add ebx, edx
or eax, 0x3cab9467
and eax, 0x71d2198d
and eax, 0x800000
or eax, 0x45090040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x392f3b4
and eax, 0x29cf7526
and eax, 0x90124
or eax, 0xfc7482d8
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c715fd1
and eax, 0x81100d0
or eax, 0x8300742f
mov dword [ebx], eax
add ebx, edx
and eax, 0x4256c83f
and eax, 0x210400d
or eax, 0xfd41bc40
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b01a18b
or eax, 0xa0a80b0
and eax, 0x100814
or eax, 0x40200001
mov dword [ebx], eax
add ebx, edx
xor eax, 0xef4e91e
and eax, 0xa000
or eax, 0x11800
mov dword [ebx], eax
add ebx, edx
or eax, 0x3e5a3220
or eax, 0x2177a940
and eax, 0x26b0000
or eax, 0x800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e20ec4b
xor eax, 0x2fb4a30e
and eax, 0x25808002
or eax, 0xc00b4031
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6e651ece
and eax, 0x88ccc25d
or eax, 0x44000100
mov dword [ebx], eax
add ebx, edx
or eax, 0x668ecd2f
and eax, 0x31fee0b3
and eax, 0x208a4000
or eax, 0xcc0115cc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x752ef86a
and eax, 0x8904ac82
or eax, 0x2084001
mov dword [ebx], eax
add ebx, edx
and eax, 0x27d8ef40
xor eax, 0x65d41a9e
and eax, 0x2501404
or eax, 0x89000041
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c186fef
and eax, 0x8100045
or eax, 0x83411008
mov dword [ebx], eax
add ebx, edx
and eax, 0x57299bdd
or eax, 0x63330ba7
and eax, 0x3120845
or eax, 0x88400410
mov dword [ebx], eax
add ebx, edx
or eax, 0x366606fb
xor eax, 0x1dfadb59
and eax, 0xa0000004
or eax, 0x48500841
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a03d71f
and eax, 0x77fab8e1
and eax, 0
or eax, 0xb5
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c159b62
and eax, 0x68a12b09
and eax, 0x8000001
or eax, 0x8110c482
mov dword [ebx], eax
add ebx, edx
or eax, 0x25b0db29
and eax, 0xd80dc01
or eax, 0x400b2044
mov dword [ebx], eax
add ebx, edx
and eax, 0xb06ed1
and eax, 0x7068b355
and eax, 0
or eax, 0x558b511c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x772a1784
and eax, 0x814218
or eax, 0x450a1000
mov dword [ebx], eax
add ebx, edx
and eax, 0xe716c29
and eax, 0x4014000
or eax, 0x498a1014
mov dword [ebx], eax
add ebx, edx
or eax, 0x35698f76
xor eax, 0x3d017f3e
and eax, 0xe80000
or eax, 0x9a005110
mov dword [ebx], eax
add ebx, edx
or eax, 0x4388bb8c
or eax, 0x2e6d49ab
and eax, 0x83000000
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x65d3e927
and eax, 0x44810004
or eax, 0x10810c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7829ab9c
and eax, 0xc008b58
or eax, 0x5500a0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x759c826d
and eax, 0x8410910
or eax, 0x48242
mov dword [ebx], eax
add ebx, edx
and eax, 0x1790bcb7
and eax, 0x7aeae7e6
and eax, 0x8000
or eax, 0x1c4d0b50
mov dword [ebx], eax
add ebx, edx
xor eax, 0x676b23b3
and eax, 0x42b82fa0
and eax, 0x800
or eax, 0x18558351
mov dword [ebx], eax
add ebx, edx
xor eax, 0x32d7f727
and eax, 0x26852
or eax, 0x7d8000
mov dword [ebx], eax
add ebx, edx
or eax, 0x71a97df1
and eax, 0x40830000
or eax, 0x84000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x60017294
xor eax, 0x43d93238
and eax, 0xe4410000
or eax, 0x10048910
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2dd75470
and eax, 0x50904500
or eax, 0x6c008b
mov dword [ebx], eax
add ebx, edx
and eax, 0x240b6495
and eax, 0x3b549913
and eax, 1
or eax, 0x51f84d8a
mov dword [ebx], eax
add ebx, edx
and eax, 0x77ea4221
or eax, 0x59c97a22
and eax, 0x50e05003
or eax, 0x2140588
mov dword [ebx], eax
add ebx, edx
and eax, 0x60ebddfb
and eax, 0x88
or eax, 0x860
mov dword [ebx], eax
add ebx, edx
and eax, 0x526a8bea
or eax, 0x72aca68d
and eax, 0x848200
or eax, 0xc400100
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d8c35ae
and eax, 0x414ca58a
or eax, 0x82114001
mov dword [ebx], eax
add ebx, edx
or eax, 0x54591bea
and eax, 0x141af32e
and eax, 0x4085108
or eax, 0xe88304c4
mov dword [ebx], eax
add ebx, edx
and eax, 0x14990bc9
and eax, 0x80180
or eax, 0x7c03
mov dword [ebx], eax
add ebx, edx
or eax, 0x501d8ef6
and eax, 0x40050775
or eax, 0x5c20000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3626e3c9
or eax, 0x3f7c73d
and eax, 0x108
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5563c8bc
and eax, 0x4360721f
and eax, 0x600000
or eax, 0xc1d8300
mov dword [ebx], eax
add ebx, edx
or eax, 0x70ea440d
and eax, 0x78ab11fd
and eax, 0x40030100
or eax, 0x87047400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x706528cb
and eax, 0xc41
or eax, 0x10004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ad3cf11
and eax, 0x58820000
or eax, 0x25010000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2099a5d3
or eax, 0x13c306da
and eax, 0x3410010
or eax, 0x4340000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa5fee86
xor eax, 0x532f2125
and eax, 0x4583
or eax, 0x1100044
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e82a056
and eax, 0
or eax, 0x8b000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x384719cc
and eax, 0xa3070844
or eax, 0xc080001
mov dword [ebx], eax
add ebx, edx
and eax, 0x552a8072
and eax, 0x50a0040
or eax, 0x48810805
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d1eedec
and eax, 0x850500
or eax, 0x4d2a0a10
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e25fa42
and eax, 0x3800110
or eax, 0x88410200
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f72b730
xor eax, 0x16fe60f8
and eax, 0xd0e0040
or eax, 0xa2010c15
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b4d04c5
xor eax, 0x3b06f75e
and eax, 0xc0090801
or eax, 0x2220454
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c0d0b75
xor eax, 0x6fea9854
and eax, 0x81448060
or eax, 0xa20400b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x53aeffab
and eax, 0xc0c00840
or eax, 0x2111000d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c0d97ed
and eax, 0x104c8f00
or eax, 0x1200f
mov dword [ebx], eax
add ebx, edx
or eax, 0x2022af
and eax, 0x1069a789
or eax, 0x4d905010
mov dword [ebx], eax
add ebx, edx
or eax, 0x34abfb6b
and eax, 0x630c5846
and eax, 0x40084842
or eax, 0x8cc48481
mov dword [ebx], eax
add ebx, edx
and eax, 0x30713625
and eax, 0x400400
or eax, 0xcc8cc8cc
mov dword [ebx], eax
add ebx, edx
or eax, 0x55fd74ae
and eax, 0x74b5150a
and eax, 0x44840408
or eax, 0x8848c8c4
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d28b29c
and eax, 0xec8854cc
or eax, 0x30100
mov dword [ebx], eax
add ebx, edx
and eax, 0x69b020dd
xor eax, 0x6f1436b6
and eax, 0x3042402
or eax, 0x8808c881
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e8fee4e
and eax, 0x5b340726
and eax, 0x41000004
or eax, 0x42b0841
mov dword [ebx], eax
add ebx, edx
or eax, 0x43576293
and eax, 0x6684010
or eax, 0x8801000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x194e23f3
and eax, 0x3000000
or eax, 0x80000010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x49ec6f33
and eax, 0x40880400
or eax, 0x50100c4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x79376d8a
and eax, 0x140c094c
or eax, 0x4182b0
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ea299b9
and eax, 0x500c0929
or eax, 0x1004402
mov dword [ebx], eax
add ebx, edx
or eax, 0x47030106
xor eax, 0x497cd0c6
and eax, 0x39ce8
or eax, 0xc6000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1bf28566
and eax, 0x28054534
and eax, 0
or eax, 0x4c48300
mov dword [ebx], eax
add ebx, edx
and eax, 0xb5fc62d
and eax, 0xba1f872
and eax, 0
or eax, 0x8bf84589
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1052bf33
xor eax, 0x7c468521
and eax, 0x45007c11
or eax, 0x10038044
mov dword [ebx], eax
add ebx, edx
or eax, 0x6fff057f
and eax, 0x74558978
or eax, 0x80000080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x697c9cdf
xor eax, 0x4bfc8192
and eax, 0x82d40481
or eax, 0x920410a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x148f1546
and eax, 0x7b7fdcf5
and eax, 0x84350c5
or eax, 0xc4800d20
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c3f4510
and eax, 0x4c004400
or eax, 0x80cc88cc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x25b2d568
or eax, 0x4355c029
and eax, 0xe80b518c
or eax, 0x4800440
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d9b64eb
or eax, 0x1e9c3978
and eax, 0x1046c81
or eax, 0x8000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1028cdb6
or eax, 0x6dffcb44
and eax, 0x45c70000
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2ccf5b
and eax, 0x10058
or eax, 0xa4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x443a7258
or eax, 0x1e4a544c
and eax, 0x5c410400
or eax, 0xa0048900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x60319fb3
and eax, 0x9c040010
or eax, 0x60898d40
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d44929d
and eax, 0x41c91fcc
or eax, 0x1036e032
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f0e2199
and eax, 0x198
or eax, 0x30001467
mov dword [ebx], eax
add ebx, edx
xor eax, 0x369426a5
and eax, 0x13a0d1b8
and eax, 0x800000
or eax, 0x850d0040
mov dword [ebx], eax
add ebx, edx
and eax, 0x2d1fabb1
and eax, 0x50d0000
or eax, 0xfaf2fefc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3d3b80d1
xor eax, 0x5ffc0f7d
and eax, 0x81186100
or eax, 0x4245848b
mov dword [ebx], eax
add ebx, edx
and eax, 0x2eeb181c
or eax, 0x2dacd77a
and eax, 0xcccc448
or eax, 0xc0000884
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a6044e4
and eax, 0xc4880008
or eax, 0x280355c4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x11a88fdc
and eax, 0x8900c800
or eax, 0x2142483
mov dword [ebx], eax
add ebx, edx
or eax, 0x62381b76
xor eax, 0x21c42f8e
and eax, 0x40880041
or eax, 0x5010804
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1984238c
and eax, 0x5c48b6e3
and eax, 0xc0802c0
or eax, 0x458934
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a633f38
and eax, 0x3d428317
and eax, 0
or eax, 0x8bf84d89
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c06303
and eax, 0x87086801
or eax, 0x30079054
mov dword [ebx], eax
add ebx, edx
and eax, 0xc74620
and eax, 0
or eax, 0x74c08502
mov dword [ebx], eax
add ebx, edx
and eax, 0x1cf93c82
xor eax, 0x3bb30cd
and eax, 0x1049004b
or eax, 0xe8048b10
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a71bb39
xor eax, 0xb274c9f
and eax, 0x8111340d
or eax, 0x2008302
mov dword [ebx], eax
add ebx, edx
or eax, 0x28537226
xor eax, 0x50c5df3c
and eax, 0x19140012
or eax, 0x6841e8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7041efa8
and eax, 0x2586965b
and eax, 0x1000402
or eax, 0xef84189
mov dword [ebx], eax
add ebx, edx
xor eax, 0x47caee31
or eax, 0x347981e4
and eax, 0x780308b6
or eax, 0x81800001
mov dword [ebx], eax
add ebx, edx
or eax, 0x27f0a340
and eax, 0x3f3cd317
and eax, 0xb000312
or eax, 0x800e7c48
mov dword [ebx], eax
add ebx, edx
and eax, 0x40e6cfc9
and eax, 0x64840
or eax, 0xb709b015
mov dword [ebx], eax
add ebx, edx
or eax, 0x7557debf
xor eax, 0x70767c3e
and eax, 0x8200
or eax, 0x20c00102
mov dword [ebx], eax
add ebx, edx
and eax, 0x209e2bfa
or eax, 0x37d190a4
and eax, 0x23d00180
or eax, 0xc8204409
mov dword [ebx], eax
add ebx, edx
or eax, 0x239d8daf
and eax, 0x463d2364
and eax, 0x400d0100
or eax, 0xb8408a09
mov dword [ebx], eax
add ebx, edx
or eax, 0x46084c1e
and eax, 0x5d6a5d2b
and eax, 0x800050b
or eax, 0x8111b204
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b6add2b
and eax, 0x8b62f005
or eax, 0x40050
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5b2fabda
and eax, 0x80405005
or eax, 0x926a040
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c256816
xor eax, 0x4f32c572
and eax, 0x13c05
or eax, 0x4d8ac040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2abb52ef
xor eax, 0x3147ee74
and eax, 0x103700d4
or eax, 0x1800f20
mov dword [ebx], eax
add ebx, edx
and eax, 0x315ec214
xor eax, 0x2c96fcc1
and eax, 0x3c00b605
or eax, 0xc045010a
mov dword [ebx], eax
add ebx, edx
or eax, 0x171ff61c
and eax, 0x454d01b
or eax, 0x200020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x57a1d651
or eax, 0x650a8119
and eax, 0x31cb8033
or eax, 0x204000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a885f6
and eax, 0x1e04583
or eax, 0x82140808
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e1b4c29
and eax, 0x333a5441
and eax, 0x1080000
or eax, 0x4c8102c1
mov dword [ebx], eax
add ebx, edx
or eax, 0x240977a3
and eax, 0x680103e0
or eax, 0x90548814
mov dword [ebx], eax
add ebx, edx
or eax, 0x5444f488
and eax, 0x8800c280
or eax, 0x1020003
mov dword [ebx], eax
add ebx, edx
or eax, 0x39eb518f
and eax, 0x99ebd005
or eax, 0x2002850
mov dword [ebx], eax
add ebx, edx
or eax, 0x5dd3f700
and eax, 0xff04501
or eax, 0x4008a
mov dword [ebx], eax
add ebx, edx
or eax, 0x73438121
and eax, 0x745e5535
and eax, 0x40040021
or eax, 0x89810896
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f8d2589
and eax, 0x41850001
or eax, 0x4420974
mov dword [ebx], eax
add ebx, edx
or eax, 0x7350ea06
or eax, 0xbb0bf2c
and eax, 0x16c
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
and eax, 0x1120176f
and eax, 0x36cb0fd0
and eax, 0x100
or eax, 0xc707ea00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x354a2c67
and eax, 0x3f800370
and eax, 0x40
or eax, 0xec05
mov dword [ebx], eax
add ebx, edx
and eax, 0x212081a9
and eax, 0
or eax, 0x458b0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b2a1363
or eax, 0x275816b3
and eax, 0x54002a0
or eax, 0x58a5894c
mov dword [ebx], eax
add ebx, edx
or eax, 0x205d6333
xor eax, 0x9da5712
and eax, 0x44048cc1
or eax, 0x88c84002
mov dword [ebx], eax
add ebx, edx
and eax, 0x53bed4a5
and eax, 0x408cc480
or eax, 0x8c40084c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7fc465a1
and eax, 0xa008014c
or eax, 0x4c835480
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4fec0a0b
or eax, 0x1c133a72
and eax, 0x10643d83
or eax, 0x40000000
mov dword [ebx], eax
add ebx, edx
or eax, 0xbe317d7
and eax, 0x4bc781a7
and eax, 0x41000000
or eax, 0x34000040
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c7795c6
and eax, 0x14159502
or eax, 0x6a09
mov dword [ebx], eax
add ebx, edx
and eax, 0x6be78e19
and eax, 0
or eax, 0xa3004030
mov dword [ebx], eax
add ebx, edx
xor eax, 0x67c6e3f6
and eax, 0x15879441
and eax, 0x40
or eax, 0x405024
mov dword [ebx], eax
add ebx, edx
xor eax, 0x70c15c0d
and eax, 0x50000409
or eax, 0x84182
mov dword [ebx], eax
add ebx, edx
xor eax, 0x695676c2
and eax, 0x110c0109
or eax, 0x40004c82
mov dword [ebx], eax
add ebx, edx
or eax, 0x1558c4ed
and eax, 0x7a7235e
and eax, 0x4010a
or eax, 0x50601481
mov dword [ebx], eax
add ebx, edx
and eax, 0x450662ce
xor eax, 0x743e6e15
and eax, 0x34120000
or eax, 0xcb400040
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c45be1a
xor eax, 0x76e29b2e
and eax, 0x300414
or eax, 0x40000801
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a57b4cb
and eax, 0x439fc15f
and eax, 0x40030000
or eax, 0x8cc05d00
mov dword [ebx], eax
add ebx, edx
or eax, 0x478db85e
xor eax, 0x635936e8
and eax, 0xac824184
or eax, 0x40091448
mov dword [ebx], eax
add ebx, edx
xor eax, 0x22f0d824
xor eax, 0x75a3fae0
and eax, 0xa1086400
or eax, 0x8883
mov dword [ebx], eax
add ebx, edx
and eax, 0x5326caea
and eax, 0x475ea275
and eax, 0
or eax, 0x405338
mov dword [ebx], eax
add ebx, edx
and eax, 0x6448c241
and eax, 0x404000
or eax, 0x8bb80589
mov dword [ebx], eax
add ebx, edx
xor eax, 0x61621a72
and eax, 0x40121809
or eax, 0x412004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x48a92dd1
and eax, 0xc00100
or eax, 0x1018200
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b03c3c3
or eax, 0x7191e57f
and eax, 0x51100509
or eax, 0x2280880
mov dword [ebx], eax
add ebx, edx
and eax, 0x2d4370f3
and eax, 0x1000000
or eax, 0xba0040
mov dword [ebx], eax
add ebx, edx
or eax, 0x23fc4313
and eax, 0x40709794
and eax, 0
or eax, 0x85000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d54f5ce
xor eax, 0x5d8aea00
and eax, 0x81840fc2
or eax, 0x10
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c2c8764
or eax, 0x4f62c2c6
and eax, 0xf000000
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x49d19b03
xor eax, 0xd49a99b
and eax, 0x42000090
or eax, 0x10660526
mov dword [ebx], eax
add ebx, edx
or eax, 0x41ed3c44
or eax, 0x35cddd4c
and eax, 0x40850040
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x64b5d8db
and eax, 0x1a107d5e
and eax, 0x40
or eax, 0x4d8b7134
mov dword [ebx], eax
add ebx, edx
or eax, 0x220af6f3
and eax, 0x6c0981f0
or eax, 0x90440808
mov dword [ebx], eax
add ebx, edx
or eax, 0x3103a05d
and eax, 0x550b09e9
or eax, 0x800002
mov dword [ebx], eax
add ebx, edx
or eax, 0x2e63a0df
and eax, 0x1c281fc
or eax, 0x200
mov dword [ebx], eax
add ebx, edx
and eax, 0x297296e9
xor eax, 0x54ad42d0
and eax, 0x1ec4008
or eax, 0x82101581
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c02cc25
xor eax, 0x27e7cd46
and eax, 0x60101069
or eax, 0x1322ec14
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ac832c3
and eax, 0x60000041
or eax, 0x9c458b12
mov dword [ebx], eax
add ebx, edx
xor eax, 0x56e2bbe0
or eax, 0x6ee61f6b
and eax, 0x68850c8b
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x623e34b0
and eax, 0x40000000
or eax, 0x11004052
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7541a6f1
xor eax, 0x26da3804
and eax, 0x14a7
or eax, 0x30400158
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e841fd7
and eax, 0x400000
or eax, 0x12a0040
mov dword [ebx], eax
add ebx, edx
or eax, 0x784c6d44
xor eax, 0x1df93d5c
and eax, 0x945008
or eax, 0x8b680583
mov dword [ebx], eax
add ebx, edx
and eax, 0x60b5ada2
and eax, 0x200500
or eax, 0x52489004
mov dword [ebx], eax
add ebx, edx
or eax, 0x651e8d99
or eax, 0x7146dd4f
and eax, 0x77500040
or eax, 0x88000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x16707272
and eax, 0x40201010
or eax, 0x100805
mov dword [ebx], eax
add ebx, edx
and eax, 0x368a7afc
or eax, 0x5b1f05c9
and eax, 0x1021d00
or eax, 0x2000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6642754a
and eax, 0x26400000
or eax, 0x340000
mov dword [ebx], eax
add ebx, edx
or eax, 0xd590b99
xor eax, 0x42689c5f
and eax, 0xd010042
or eax, 0x8a0028
mov dword [ebx], eax
add ebx, edx
xor eax, 0x48592d9f
and eax, 0x400130
or eax, 0x5200
mov dword [ebx], eax
add ebx, edx
and eax, 0x723428e8
and eax, 0
or eax, 0x7815ff51
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a1f3a0c
or eax, 0x3fed26b3
and eax, 0x3a000030
or eax, 0x80004000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1374f9d3
and eax, 0
or eax, 4
mov dword [ebx], eax
add ebx, edx
and eax, 0x590c8f11
and eax, 0
or eax, 0x8b00e2c1
mov dword [ebx], eax
add ebx, edx
and eax, 0x41a5b3ae
and eax, 0x80
or eax, 0x40500802
mov dword [ebx], eax
add ebx, edx
or eax, 0x63b967f0
xor eax, 0x3fa787ac
and eax, 0x44484000
or eax, 0x22a01000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b4e0ded
xor eax, 0x7ce32020
and eax, 0x1000005
or eax, 0x82000002
mov dword [ebx], eax
add ebx, edx
or eax, 0xc05e488
and eax, 0x8e010484
or eax, 0x10ea0040
mov dword [ebx], eax
add ebx, edx
or eax, 0x7d09a14f
or eax, 0x6e3e608a
and eax, 0xf845c7
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5269aac3
and eax, 0x4254e999
and eax, 0x40000000
or eax, 0xa9000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x238983dd
or eax, 0x7288132f
and eax, 0x73881322
or eax, 0x8c77ec50
mov dword [ebx], eax
add ebx, edx
xor eax, 0xfd919b3
or eax, 0x10e6e48b
and eax, 0xc044e48b
or eax, 0x3190100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x42fdfb
xor eax, 0x387411fa
and eax, 0xe80b0188
or eax, 0x4805444
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b9e9240
and eax, 0x8100c480
or eax, 0x20402803
mov dword [ebx], eax
add ebx, edx
xor eax, 0x38a52f1c
xor eax, 0x28538651
and eax, 0x4000
or eax, section..text
mov dword [ebx], eax
add ebx, edx
or eax, 0x20501635
and eax, 0x20004001
or eax, 0x83018082
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7898c218
xor eax, 0x6d9ea3e2
and eax, 0
or eax, 0x405000
mov dword [ebx], eax
add ebx, edx
or eax, 0x12fce2ab
and eax, 0x10c04083
or eax, 0x8000544
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7005a3b1
and eax, 0x1615a6a6
and eax, 0x22
or eax, 0xc7004018
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd01be0f
and eax, 0xa00c405
or eax, 0x30240040
mov dword [ebx], eax
add ebx, edx
and eax, 0x3dd830df
xor eax, 0x6cc93470
and eax, 0x44c10000
or eax, 0x1060040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x138c7b3a
and eax, 0x400a3048
or eax, 0x300480
mov dword [ebx], eax
add ebx, edx
and eax, 0x10032d93
or eax, 0x1ecfe42
and eax, 0x44c600
or eax, 0xcc010100
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b427a9d
and eax, 0x400200
or eax, 0x3844
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b2ac0b9
and eax, 0x404040c5
or eax, 0x10900502
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ec0cd96
xor eax, 0x520d500d
and eax, 0x400001a
or eax, 0xc3004020
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b5526f1
and eax, 0x1a504441
or eax, 0x20089004
mov dword [ebx], eax
add ebx, edx
and eax, 0x47ba815c
or eax, 0x2bf77427
and eax, 0x1c70040
or eax, 0x44000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x528cd6b5
and eax, 0x40000000
or eax, 0x3a64d8
mov dword [ebx], eax
add ebx, edx
xor eax, 0xcce51e5
and eax, 0x4c440500
or eax, 0x9001c200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1882f379
and eax, 0x403070
or eax, 0xa04
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b8cceb5
and eax, 0xc044c5
or eax, 0x84200102
mov dword [ebx], eax
add ebx, edx
and eax, 0x66b96d4f
xor eax, 0x38df23f0
and eax, 0x4004032
or eax, 0xc3000008
mov dword [ebx], eax
add ebx, edx
and eax, 0x39cdeb75
xor eax, 0x5e6bb8e0
and eax, 0x1a00e040
or eax, 0x20940405
mov dword [ebx], eax
add ebx, edx
or eax, 0x21825cb5
xor eax, 0x640887f3
and eax, 0x45860000
or eax, 0x410040
mov dword [ebx], eax
add ebx, edx
and eax, 0x122d45bf
and eax, 0x2b674ea0
and eax, 0
or eax, 0x403aa4e8
mov dword [ebx], eax
add ebx, edx
or eax, 0x36ee3980
and eax, 0x64448500
or eax, 0x88014200
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b623710
xor eax, 0x6c83fc55
and eax, 0x403a14
or eax, 0xa0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a38d7cf
xor eax, 0x604793dd
and eax, 0x40304486
or eax, 0x84c00141
mov dword [ebx], eax
add ebx, edx
xor eax, 0x306fc7cd
and eax, 0x33c6bea1
and eax, 0
or eax, 0xc700403a
mov dword [ebx], eax
add ebx, edx
and eax, 0x37fc7ec5
and eax, 0x2dbd9c49
and eax, 0
or eax, 0x3ad4f445
mov dword [ebx], eax
add ebx, edx
and eax, 0xdd6f858
and eax, 0xc40040
or eax, 0x45030000
mov dword [ebx], eax
add ebx, edx
or eax, 0x341cf327
and eax, 0x260
or eax, 0xc98
mov dword [ebx], eax
add ebx, edx
and eax, 0x31c1261b
or eax, 0x228cdfc8
and eax, 0x2004c700
or eax, 0xdc410000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4904a716
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x20b194b5
and eax, 0x8100a1
or eax, 0x4d0a094a
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a7a54ce
and eax, 0x1c101ec
or eax, 0x8210
mov dword [ebx], eax
add ebx, edx
and eax, 0x4bb6949f
or eax, 0x7c9f69b4
and eax, 0x19c4988
or eax, 0x82600401
mov dword [ebx], eax
add ebx, edx
xor eax, 0x60155109
xor eax, 0x4995945c
and eax, 0x220c885c
or eax, 0x51027421
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c8eda56
or eax, 0x57d08edb
and eax, 0x7c548a18
or eax, 0x80010100
mov dword [ebx], eax
add ebx, edx
and eax, 0x45d2d202
and eax, 0x40100000
or eax, 0x8085448b
mov dword [ebx], eax
add ebx, edx
or eax, 0x22f3ebd4
and eax, 0xeabcb29
and eax, 0x1cb00
or eax, 0x5c143450
mov dword [ebx], eax
add ebx, edx
and eax, 0x171b4f2
and eax, 0x10
or eax, 0x85004020
mov dword [ebx], eax
add ebx, edx
or eax, 0x536b6195
and eax, 0x90006080
or eax, 0x20041440
mov dword [ebx], eax
add ebx, edx
xor eax, 0x10b4c0f2
and eax, 0x5c89f416
and eax, 0xa000
or eax, 0xeb044b01
mov dword [ebx], eax
add ebx, edx
xor eax, 0x52c7c347
xor eax, 0x72cab2e8
and eax, 0x8b001288
or eax, 0xc02051
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b2dad8e
and eax, 0x52a52afc
and eax, 0x8108c4
or eax, 0xcc425521
mov dword [ebx], eax
add ebx, edx
and eax, 0x3aa43e3
and eax, 0x8040c0
or eax, 0xcc4c8c0c
mov dword [ebx], eax
add ebx, edx
and eax, 0xe002339
xor eax, 0x19713d5c
and eax, 0x4400c44
or eax, 0xc88cc088
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f724c80
and eax, 0xc404c80
or eax, 0xc08c804c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a24cbce
xor eax, 0x2a0bb677
and eax, 0xac831144
or eax, 0x40084488
mov dword [ebx], eax
add ebx, edx
xor eax, 0x71fcea05
and eax, 0x420ac81
or eax, 0x4000
mov dword [ebx], eax
add ebx, edx
or eax, 0x33ffd296
xor eax, 0x37550ec4
and eax, 0xa00000
or eax, 0x10000
mov dword [ebx], eax
add ebx, edx
or eax, 0x26548f26
and eax, 0x2000000
or eax, 0x81004050
mov dword [ebx], eax
add ebx, edx
xor eax, 0x27b1187b
xor eax, 0x73cb2d5c
and eax, 0x220140
or eax, 0x810080
mov dword [ebx], eax
add ebx, edx
or eax, 0x541ae7dc
and eax, 0x35bb3871
and eax, 0x4000050
or eax, 0xc3004000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3fe7b7fd
and eax, 0x7000000
or eax, 0xf8fe0c85
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4f451996
and eax, 0x320413
or eax, 0x400040ec
mov dword [ebx], eax
add ebx, edx
and eax, 0x64a388dd
or eax, 0x26151e1
and eax, 0x14100
or eax, 0x10848600
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c8639f5
and eax, 0x1487fff4
or eax, 0x4078000a
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a0cffaa
or eax, 0x296aad7a
and eax, 0x41004032
or eax, 0x86000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7399163
and eax, 0x7000000
or eax, 0xf8fe1485
mov dword [ebx], eax
add ebx, edx
and eax, 0x65bd16ca
and eax, 0x48811d85
and eax, 0x40000480
or eax, 0x32607f
mov dword [ebx], eax
add ebx, edx
and eax, 0x6fc79879
and eax, 0
or eax, 0x1885c700
mov dword [ebx], eax
add ebx, edx
and eax, 0x634e6ea5
and eax, 0x44600
or eax, 0x74fbb9fe
mov dword [ebx], eax
add ebx, edx
and eax, 0x48dec2c8
or eax, 0x3771ad89
and eax, 0x47004000
or eax, 0x80000032
mov dword [ebx], eax
add ebx, edx
and eax, 0x71e243de
and eax, 0x41000000
or eax, 0xbefe1c85
mov dword [ebx], eax
add ebx, edx
or eax, 0x40cc9c7e
and eax, 0x403288ff
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x67f4743
and eax, 0
or eax, 0x2085c700
mov dword [ebx], eax
add ebx, edx
xor eax, 0x287ef32b
or eax, 0x3d545f92
and eax, 0x18ff7fba
or eax, 0x80008044
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e73cdf9
xor eax, 0x7690562b
and eax, 0x80000010
or eax, 0x47004022
mov dword [ebx], eax
add ebx, edx
and eax, 0xb713032
xor eax, 0x29e8f051
and eax, 0x2ae82001
or eax, 0xd5160484
mov dword [ebx], eax
add ebx, edx
xor eax, 0x25c844c1
xor eax, 0x635de547
and eax, 0x228403
or eax, 0x401020fc
mov dword [ebx], eax
add ebx, edx
or eax, 0x17938a40
and eax, 0x818600
or eax, 0x28044100
mov dword [ebx], eax
add ebx, edx
or eax, 0x357e0958
and eax, 0x30ffcf58
or eax, 0x800030a6
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ae9512a
and eax, 0xc2004032
or eax, 0x5000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c2b28e4
and eax, 0xcf2a2884
or eax, 0x30d40401
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7042f440
or eax, 0x13c33311
and eax, 0x32b8d5
or eax, 0x4000042a
mov dword [ebx], eax
add ebx, edx
and eax, 0x20331dcc
and eax, 0x400
or eax, 0x3085c300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x55e745ee
and eax, 0x6f61bfca
and eax, 0x446082ca
or eax, 0x889f7d34
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a7c4321
and eax, 0x40004020
or eax, 0x87000012
mov dword [ebx], eax
add ebx, edx
and eax, 0x6cccde00
or eax, 0x4b5082a0
and eax, 0x4f500080
or eax, 0xb0ae3405
mov dword [ebx], eax
add ebx, edx
xor eax, 0x768e6f8f
xor eax, 0x52808a99
and eax, 0x4030d093
or eax, 0x20c6c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f150bb2
or eax, 0x3a1d607a
and eax, 0x3805c700
or eax, 0x800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x46e730aa
and eax, 0x850000
or eax, 0xe87afffe
mov dword [ebx], eax
add ebx, edx
or eax, 0x3d5812ad
and eax, 0xc5004032
or eax, 0x2000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f753f1b
and eax, 0xd8743c01
or eax, 0x278a0084
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a22f64a
and eax, 0x10c0cf
or eax, 0x40223430
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1aa5dbad
and eax, 0x40850700
or eax, 0xc000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3506024b
and eax, 0x511f37b2
and eax, 0x30502
or eax, 0x4fcfafc
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a1f2e2c
and eax, 0x20
or eax, 0xc7004013
mov dword [ebx], eax
add ebx, edx
and eax, 0x5aaf7f1
xor eax, 0x834af57
and eax, 0xd344404
or eax, 0xf2ca0081
mov dword [ebx], eax
add ebx, edx
and eax, 0x17f8abd5
or eax, 0x24a382cb
and eax, 0x3300cf
or eax, 0x40001c30
mov dword [ebx], eax
add ebx, edx
and eax, 0x45831dfd
and eax, 0x40010400
or eax, 0x884c300
mov dword [ebx], eax
add ebx, edx
and eax, 0x32878163
or eax, 0x2c01e9f3
and eax, 0x2885e9f2
or eax, 0x7a160c
mov dword [ebx], eax
add ebx, edx
or eax, 0x1569fa53
and eax, 0x757659f8
and eax, 0x5004030
or eax, 0xc2000003
mov dword [ebx], eax
add ebx, edx
and eax, 0x37a25ee7
and eax, 0x7004001
or eax, 0xf8fe0c84
mov dword [ebx], eax
add ebx, edx
xor eax, 0x9e3c87c
xor eax, 0x3d8f57b7
and eax, 0x4012104e
or eax, 0x212cb1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x22649e96
xor eax, 0x59e84fdc
and eax, 0x1085c500
or eax, 0x40000200
mov dword [ebx], eax
add ebx, edx
or eax, 0x405b0b9a
and eax, 0x5bd5b524
and eax, 0x40d58500
or eax, 0xc2a7afe
mov dword [ebx], eax
add ebx, edx
xor eax, 0x59f29b23
and eax, 0x5004011
or eax, 0xc2000022
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1217637a
and eax, 0xd5160001
or eax, 0x2ae85484
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c8cb17a
and eax, 0x1000
or eax, 0x40334cff
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f48b4ef
xor eax, 0x66cc0534
and eax, 0x40840100
or eax, 0x1801c600
mov dword [ebx], eax
add ebx, edx
or eax, 0x5604e87c
and eax, 0x4c85ef7c
or eax, 0x207a1082
mov dword [ebx], eax
add ebx, edx
or eax, 0x5beba8c
xor eax, 0x4dface13
and eax, 0x21
or eax, 0xc7004012
mov dword [ebx], eax
add ebx, edx
xor eax, 0x29b30840
and eax, 0xeeb24801
or eax, 0x114c1484
mov dword [ebx], eax
add ebx, edx
or eax, 0x32d3e60
xor eax, 0xb3a1aa6
and eax, 0x40016443
or eax, 0x3218bc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x22c95331
and eax, 0x60800700
or eax, 0x5c000
mov dword [ebx], eax
add ebx, edx
and eax, 0x84e9b17
and eax, 0x2c133b7
and eax, 0x300
or eax, 0x88fffcfe
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a23a3b5
and eax, 0x9cbe2b5
and eax, 0x30
or eax, 0xc7004003
mov dword [ebx], eax
add ebx, edx
or eax, 0xc20e56d
and eax, 0xcf206405
or eax, 0x30de0080
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a1d71
and eax, 0x403218f5
or eax, 0x1800a
mov dword [ebx], eax
add ebx, edx
or eax, 0x408f0791
xor eax, 0x5999d596
and eax, 0x8044200
or eax, 0x60818500
mov dword [ebx], eax
add ebx, edx
or eax, 0x63ff0542
or eax, 0x51deb722
and eax, 0x20fff762
or eax, 0x8400089c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x72c4368a
and eax, 0x372d98b6
and eax, 0x6000030
or eax, 0xc1004003
mov dword [ebx], eax
add ebx, edx
or eax, 0xa062526
and eax, 0xcf066405
or eax, 0x30f80880
mov dword [ebx], eax
add ebx, edx
or eax, 0x65677e4
or eax, 0x695f9862
and eax, 0x4033b0e7
or eax, 0x18
mov dword [ebx], eax
add ebx, edx
xor eax, 0x725deb55
and eax, 0x30044300
or eax, 0x40818400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x39805e98
and eax, 0x40059998
or eax, 0x80fa6666
mov dword [ebx], eax
add ebx, edx
and eax, 0x2166cd28
xor eax, 0x5eabfa78
and eax, 0x46000010
or eax, 0x81004023
mov dword [ebx], eax
add ebx, edx
and eax, 0x79361356
and eax, 0x41000000
or eax, 0xbefe7485
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a28cad7
and eax, 0x75ea18f6
and eax, 0x21052
or eax, 0x4031c4ad
mov dword [ebx], eax
add ebx, edx
and eax, 0x33e5e955
and eax, 0x1c000
or eax, 0x78840700
mov dword [ebx], eax
add ebx, edx
xor eax, 0x55988113
xor eax, 0x6667c664
and eax, 0x407a8076
or eax, 0xa0857f88
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b3cf3cc
and eax, 0x1ddb92b3
and eax, 0x1000032
or eax, 0xc6004001
mov dword [ebx], eax
add ebx, edx
and eax, 0x44c18d65
and eax, 0x70bc3b52
and eax, 0x40000000
or eax, 0xbffe7c85
mov dword [ebx], eax
add ebx, edx
or eax, 0x75e5bef7
or eax, 0x3b516ae4
and eax, 0x4033f0f7
or eax, 8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d40049b
or eax, 0x6400f2b6
and eax, 0x1c600
or eax, 0x80840100
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c0fc2c3
or eax, 0x2ad4f222
and eax, 0x28d5f222
or eax, 0xd42a0ddc
mov dword [ebx], eax
add ebx, edx
or eax, 0x110f8d1
and eax, 0x1966f5e7
and eax, 0x1004023
or eax, 0xc6000010
mov dword [ebx], eax
add ebx, edx
or eax, 0x1bd5160a
xor eax, 0x2f5928d7
and eax, 0xf08c0484
or eax, 0xf728001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ffa4dbe
and eax, 0x4083b
or eax, 0x403000c4
mov dword [ebx], eax
add ebx, edx
or eax, 0x3296b57e
and eax, 0x848500
or eax, 0x88014200
mov dword [ebx], eax
add ebx, edx
or eax, 0x4252f801
and eax, 0x3f3e5fc
and eax, 0xd3e500
or eax, 0x142c1afe
mov dword [ebx], eax
add ebx, edx
or eax, 0x6909a809
and eax, 0x45004034
or eax, 0x82000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x371788b0
xor eax, 0x6784df9
and eax, 0x1780c81
or eax, 0xfe868004
mov dword [ebx], eax
add ebx, edx
and eax, 0x377c8b03
or eax, 0x2f71a75f
and eax, 0x34205f
or eax, 0x400000a0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x8bffbbf
and eax, 0x81c300
or eax, 0x90040400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x75510f07
or eax, 0x24481ece
and eax, 0x20dcdece
or eax, 0x10232130
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe552245
and eax, 0x270b1f83
and eax, 0x6000000
or eax, 0xc1004034
mov dword [ebx], eax
add ebx, edx
xor eax, 0x42bba053
and eax, 0x85ba8005
or eax, 0x7a441480
mov dword [ebx], eax
add ebx, edx
or eax, 0x4cfd0e40
and eax, 0x779dd8eb
and eax, 0x401400c1
or eax, 0x20403e
mov dword [ebx], eax
add ebx, edx
or eax, 0x78530a70
and eax, 0x18054200
or eax, 0x80808500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x9a1bfcc
and eax, 0x2478cc
or eax, 0x4cdb8732
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f476d75
and eax, 0x43000000
or eax, 0x84004034
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6be8b6f2
and eax, 0x4161c831
and eax, 0x608000
or eax, 0xff9e1c85
mov dword [ebx], eax
add ebx, edx
and eax, 0xd0a3fe5
and eax, 0x3e99ff67
and eax, 0x1805
or eax, 0x403440fa
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a13dfcc
and eax, 0x59aa9f94
and eax, 0x8700
or eax, 0xa0854000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f73e33f
xor eax, 0x5a7e072
and eax, 0x6850074c
or eax, 0x4aff8b2
mov dword [ebx], eax
add ebx, edx
and eax, 0x29419bfb
and eax, 0x30
or eax, 0xc7004004
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b25ef81
xor eax, 0x44a4f832
and eax, 0x47a4a000
or eax, 0xb85a0485
mov dword [ebx], eax
add ebx, edx
and eax, 0x609e64ef
and eax, 0x40142485
or eax, 0x20587a
mov dword [ebx], eax
add ebx, edx
or eax, 0x49277c89
xor eax, 0x2accd332
and eax, 0x20818700
or eax, 0x88044000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x73df7f15
and eax, 0x885ab814
or eax, 0xa547ea
mov dword [ebx], eax
add ebx, edx
and eax, 0x244ef1b5
or eax, 0x22491ad5
and eax, 0x2004034
or eax, 0xc5000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x50b6eca3
and eax, 0x40000000
or eax, 0xbffeac85
mov dword [ebx], eax
add ebx, edx
and eax, 0x48dce16f
xor eax, 0x3fac960a
and eax, 0x4030100f
or eax, 0x488f0
mov dword [ebx], eax
add ebx, edx
and eax, 0xa87cf6b
or eax, 0x6dd05767
and eax, 0x2084c700
or eax, 0x90010000
mov dword [ebx], eax
add ebx, edx
or eax, 0x53a0060d
and eax, 0xa0a5c70c
or eax, 0x45a38f2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6db7eaab
xor eax, 0x1a86ef59
and eax, 0xc3004004
or eax, 0x4000030
mov dword [ebx], eax
add ebx, edx
and eax, 0x20a16490
xor eax, 0x6cd499a6
and eax, 0x6cd49084
or eax, 0x932a2401
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c784aef
and eax, 0x40300085
or eax, 0x4b47a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x17ec926c
or eax, 0x5d40919d
and eax, 0x18808700
or eax, 0xa0054000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a8016ac
xor eax, 0x724fbce0
and eax, 0x40cfbae0
or eax, 0x8030451e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4577d2c5
and eax, 0x85000030
or eax, 0x42004004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5be461c9
and eax, 0x9ce42085
or eax, 0x631a9c00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a69df82
and eax, 0x144007
or eax, 0x402090f8
mov dword [ebx], eax
add ebx, edx
or eax, 0x73c5e903
and eax, 0x4085c100
or eax, 0x80000600
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4fcf183b
and eax, 0x804adf3a
or eax, 0x60b520c4
mov dword [ebx], eax
add ebx, edx
and eax, 0xcb91e45
and eax, 4
or eax, 0xc7004030
mov dword [ebx], eax
add ebx, edx
and eax, 0x21f7aade
and eax, 0x1000004
or eax, 0xfefec481
mov dword [ebx], eax
add ebx, edx
or eax, 0x44aa14ca
and eax, 0x4034d0cf
or eax, 0x2830
mov dword [ebx], eax
add ebx, edx
and eax, 0x22b36f59
xor eax, 0x113fb6cc
and eax, 0x5c600
or eax, 0xc8800100
mov dword [ebx], eax
add ebx, edx
or eax, 0x4135bb56
or eax, 0x16e20088
and eax, 0x4f7ffde
or eax, 0x80020
mov dword [ebx], eax
add ebx, edx
and eax, 0x58876817
and eax, 0x4014
or eax, 0xc7000021
mov dword [ebx], eax
add ebx, edx
and eax, 0x72af70a0
and eax, 0x42004000
or eax, 0xbdfe8c85
mov dword [ebx], eax
add ebx, edx
or eax, 0x2aeb49e1
and eax, 0x403500e5
or eax, 0x101a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b101d62
xor eax, 0x32f370c
and eax, 0x200
or eax, 0xd085c500
mov dword [ebx], eax
add ebx, edx
or eax, 0x543cb29a
and eax, 0xbdf79a
or eax, 0x28420864
mov dword [ebx], eax
add ebx, edx
or eax, 0x43fb6a38
or eax, 0x521736e6
and eax, 0x43004034
or eax, 0x84000001
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ba71ab0
and eax, 0xdfa65085
or eax, 0x20588400
mov dword [ebx], eax
add ebx, edx
and eax, 0x5aa2b76b
and eax, 0x289f0e59
and eax, 0x401
or eax, 0x403530fe
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e50fdfa
and eax, 0x5805c500
or eax, 0x80800200
mov dword [ebx], eax
add ebx, edx
and eax, 0x6682e9b9
and eax, 0x4080c100
or eax, 0x87f3efe
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe31f95d
and eax, 0x46000021
or eax, 0x81004014
mov dword [ebx], eax
add ebx, edx
or eax, 0xdd495de
and eax, 0xcfd4d485
or eax, 0x302a0800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x35d64780
or eax, 0x49b8cb9f
and eax, 0x4030509f
or eax, 0x50460
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b7d393c
xor eax, 0x76f591c5
and eax, 0x80c400
or eax, 0xe0050300
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ef7eb73
and eax, 0x1a470098
and eax, 0x50000
or eax, 0x68fafffe
mov dword [ebx], eax
add ebx, edx
or eax, 0x4f41db93
and eax, 0x6cd97a04
and eax, 0x44004004
or eax, 0x83000031
mov dword [ebx], eax
add ebx, edx
and eax, 0x5579229e
and eax, 0x45000004
or eax, 0xbafee481
mov dword [ebx], eax
add ebx, edx
xor eax, 0x52120956
xor eax, 0x5a162c02
and eax, 0x403040d1
or eax, 0x5342e
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e5c799a
and eax, 0x48054500
or eax, 0xa0808200
mov dword [ebx], eax
add ebx, edx
or eax, 0x4abd5f7f
and eax, 0x6e4bb6ea
and eax, 0x9966a
or eax, 0x84f66994
mov dword [ebx], eax
add ebx, edx
and eax, 0xd4519cb
and eax, 0x4000000
or eax, 0xc3004035
mov dword [ebx], eax
add ebx, edx
and eax, 0x21bb73ef
and eax, 0x1004005
or eax, 0xfefeac80
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c9f32b1
or eax, 0x750465fb
and eax, 0x403590ff
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x47fd0b16
and eax, 0x39636ccd
and eax, 0
or eax, 0xf085c700
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2da0b0b8
xor eax, 0x1bcd8b17
and eax, 0x84e8fcae
or eax, 0x20170350
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4791c8d1
or eax, 0x20498391
and eax, 0xc3000035
or eax, 0x4004000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c518893
and eax, 0x4000001
or eax, 0xfbfef484
mov dword [ebx], eax
add ebx, edx
and eax, 0x46ae2358
and eax, 0xfae9750
and eax, 0x240000
or eax, 0x4011b0ff
mov dword [ebx], eax
add ebx, edx
xor eax, 0x258603c6
and eax, 0x60818300
or eax, 0x98044400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7bdad8e7
and eax, 0x805f1fe6
or eax, 0x44a0e018
mov dword [ebx], eax
add ebx, edx
and eax, 0x25a7afad
and eax, 0x387ca767
and eax, 0x24
or eax, 0xc7004011
mov dword [ebx], eax
add ebx, edx
and eax, 0x1e889313
or eax, 0x53e18d70
and eax, 0x57e08c01
or eax, 0xa81e7084
mov dword [ebx], eax
add ebx, edx
and eax, 0x10f32f5e
and eax, 0x16a54b99
and eax, 0x200800
or eax, 0x4015d4ff
mov dword [ebx], eax
add ebx, edx
and eax, 0x3008dd46
and eax, 0xc400
or eax, 0x850300
mov dword [ebx], eax
add ebx, edx
or eax, 0x253a5c92
xor eax, 0x72c3a72b
and eax, 0x407c78b9
or eax, 0xa8838746
mov dword [ebx], eax
add ebx, edx
or eax, 0x133b0104
and eax, 0x74a2b86e
and eax, 0x40000024
or eax, 0x87004011
mov dword [ebx], eax
add ebx, edx
and eax, 0x271a1e2d
and eax, 0x7000005
or eax, 0xf8ff0480
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a4717f7
and eax, 0x1956a27e
and eax, 0x40004
or eax, 0x4031fcfb
mov dword [ebx], eax
add ebx, edx
and eax, 0x29f59933
and eax, 0x58000
or eax, 0x8804700
mov dword [ebx], eax
add ebx, edx
and eax, 0x165aaa3e
xor eax, 0xc5288af
and eax, 0x8520aaf
or eax, 0xadf550
mov dword [ebx], eax
add ebx, edx
xor eax, 0x609340e3
and eax, 0x40000014
or eax, 0x87004022
mov dword [ebx], eax
add ebx, edx
or eax, 0x194ec15d
and eax, 0xdf4e0005
or eax, 0x20b10c80
mov dword [ebx], eax
add ebx, edx
and eax, 0x1961f15b
and eax, 0x200001
or eax, 0x401618fe
mov dword [ebx], eax
add ebx, edx
xor eax, 0x35e25c24
and eax, 0x10844400
or eax, 0x18300
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f02401b
xor eax, 0x77c659eb
and eax, 0x8419ef0
or eax, 0x20be610f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5fbf3f66
and eax, 0x47004010
or eax, 0x80000026
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b5ac140
and eax, 0xff5a0004
or eax, 0xa51481
mov dword [ebx], eax
add ebx, edx
and eax, 0x37f9f62e
and eax, 0x300404
or eax, 0x400640fb
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4bad35ce
and eax, 0x8814100
or eax, 0x10048600
mov dword [ebx], eax
add ebx, edx
and eax, 0x14776ae
xor eax, 0x7ab946c9
and eax, 0x50bc00c9
or eax, 0x443ff36
mov dword [ebx], eax
add ebx, edx
or eax, 0x3450591e
and eax, 0x44004036
or eax, 0x83000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x44a366d
or eax, 0x56e4bc43
and eax, 0xd7ee1c05
or eax, 0x28110080
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ec044e5
xor eax, 0x627a6beb
and eax, 0x4200e
or eax, 0x403240f1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x30219d95
and eax, 0x2005c500
or eax, 0x800200
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ffe92e
or eax, 0x3b820407
and eax, 0x3087c507
or eax, 0x40783af8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x179f693c
and eax, 0x47000002
or eax, 0x80004034
mov dword [ebx], eax
add ebx, edx
or eax, 0x50457479
and eax, 0xd7452405
or eax, 0x28ba0080
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ddfb3e3
and eax, 0x40160081
or eax, 0x20807e
mov dword [ebx], eax
add ebx, edx
and eax, 0x76f0a3c2
and eax, 0x29a4be31
and eax, 0x8000
or eax, 0x28854700
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7a98fe67
and eax, 0x101d3967
or eax, 0x80e2c698
mov dword [ebx], eax
add ebx, edx
xor eax, 0x265ffdfc
xor eax, 0x3ed6ad18
and eax, 0x80000012
or eax, 0x47004024
mov dword [ebx], eax
add ebx, edx
and eax, 0xfa5a45c
and eax, 0x7000004
or eax, 0xf8ff2c81
mov dword [ebx], eax
add ebx, edx
and eax, 0x3eb91425
and eax, 0x43f11fd4
and eax, 0x300404
or eax, 0x400698fb
mov dword [ebx], eax
add ebx, edx
and eax, 0x40090232
and eax, 0
or eax, 0x3085c700
mov dword [ebx], eax
add ebx, edx
and eax, 0x745151c1
and eax, 0x30014100
or eax, 0x84febeff
mov dword [ebx], eax
add ebx, edx
and eax, 0x654ffe41
or eax, 0x3b3dfd2c
and eax, 0x7004024
or eax, 0xc0000012
mov dword [ebx], eax
add ebx, edx
or eax, 0x50892b31
and eax, 0xd7892005
or eax, 0x28761480
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1376a21c
or eax, 0x43a72865
and eax, 0x402688fd
or eax, 0x104002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7716b119
and eax, 0x76f39e08
and eax, 0x30000000
or eax, 0x885c700
mov dword [ebx], eax
add ebx, edx
xor eax, 0x60bd9a22
and eax, 0x50385d22
or eax, 0x84c7a2dd
mov dword [ebx], eax
add ebx, edx
and eax, 0x135a3338
and eax, 0x30
or eax, 0xc7004006
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b75edb6
and eax, 0x43000004
or eax, 0xbcff3c81
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d5c9ffd
xor eax, 0x2bb841df
and eax, 0x4006e422
or eax, 0x3000dd
mov dword [ebx], eax
add ebx, edx
xor eax, 0x41747e35
and eax, 0x8200
or eax, 0x40854500
mov dword [ebx], eax
add ebx, edx
and eax, 0x37ab9c69
and eax, 0x818400
or eax, 0xf07e7bff
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d195df4
and eax, 0xc5000002
or eax, 0x2004034
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5cea5529
or eax, 0x364e7e9c
and eax, 0xbfee4485
or eax, 0x40110000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f3a0e06
or eax, 0x2bab8e28
and eax, 0x4036ccaf
or eax, 0x3050
mov dword [ebx], eax
add ebx, edx
and eax, 0x113ae2f8
and eax, 0x588d97f9
and eax, 0x8000
or eax, 0x48854700
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a7c17de
and eax, 0x8040700
or eax, 0x4fbf8ff
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6522a997
and eax, 0x41004020
or eax, 0x86000017
mov dword [ebx], eax
add ebx, edx
or eax, 0x5479cbdf
and eax, 0xd7794885
or eax, 0x28860400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e52bf4
and eax, 0x40120071
or eax, 0x25188e
mov dword [ebx], eax
add ebx, edx
or eax, 0x7fb624e1
xor eax, 0x720462b5
and eax, 0x814600
or eax, 0x50048100
mov dword [ebx], eax
add ebx, edx
or eax, 0x9e671
and eax, 0x8de771
or eax, 0x2872188e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x780d1444
and eax, 0x40004033
or eax, 0x87000004
mov dword [ebx], eax
add ebx, edx
and eax, 0x6acae2d1
and eax, 0x1aa1b55e
and eax, 0x2000000
or eax, 0xfdff5485
mov dword [ebx], eax
add ebx, edx
or eax, 0x5298e7e0
and eax, 0x27cb29d9
and eax, 0x320c1
or eax, 0x4034183e
mov dword [ebx], eax
add ebx, edx
and eax, 0x20fffd53
or eax, 0x24f10471
and eax, 0x850400
or eax, 0x5800c300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x762ed348
and eax, 0x4ab1448
or eax, 0x4054ebb7
mov dword [ebx], eax
add ebx, edx
or eax, 0x120fb6ca
and eax, 0x46004037
or eax, 0x81000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1369492c
and eax, 0x3004004
or eax, 0xfcff1c81
mov dword [ebx], eax
add ebx, edx
and eax, 0x49e9f05c
and eax, 0x40215004
or eax, 0x1608fb
mov dword [ebx], eax
add ebx, edx
xor eax, 0x22cbb75f
and eax, 0x6084c700
or eax, 0x10000
mov dword [ebx], eax
add ebx, edx
or eax, 0x62fa9142
or eax, 0xa9d70d2
and eax, 0x60fff7d2
or eax, 0x400082d
mov dword [ebx], eax
add ebx, edx
and eax, 0x26985751
and eax, 0x4004011
or eax, 0xc3000026
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6cf0c217
and eax, 0xabf00000
or eax, 0x540f6485
mov dword [ebx], eax
add ebx, edx
or eax, 0x49804cc6
and eax, 0x403700c7
or eax, 0x8038
mov dword [ebx], eax
add ebx, edx
xor eax, 0xdd3b92c
or eax, 0x5003c506
and eax, 0x4885c500
or eax, 0x20000200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x74e6f22e
and eax, 0x79d9f07
and eax, 0x4011506
or eax, 0x90feeaf9
mov dword [ebx], eax
add ebx, edx
and eax, 0x135853f6
and eax, 0x6b3580df
and eax, 0x16
or eax, 0xc7004021
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c8ce066
and eax, 0x8b8c2001
or eax, 0x74734c84
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d5bc422
xor eax, 0x347a0af
and eax, 0x40230808
or eax, 0x14a0f7
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c424ae9
and eax, 0x13b08f32
and eax, 0x8200
or eax, 0x70854500
mov dword [ebx], eax
add ebx, edx
and eax, 0xe66b7e4
and eax, 0x48700
or eax, 0xb8fb78ff
mov dword [ebx], eax
add ebx, edx
xor eax, 0x66d12a3
and eax, 0x86004014
or eax, 0x41000023
mov dword [ebx], eax
add ebx, edx
or eax, 0x55f7594f
and eax, 0x475aebd2
and eax, 0x47524000
or eax, 0xb8ad3485
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ce36ef1
and eax, 0x40234081
or eax, 0x14807e
mov dword [ebx], eax
add ebx, edx
or eax, 0x56afa0e0
and eax, 0x5085c000
or eax, 0x28000700
mov dword [ebx], eax
add ebx, edx
or eax, 0x66ab6bb1
and eax, 0x4cafefb1
or eax, 0x8050104e
mov dword [ebx], eax
add ebx, edx
or eax, 0x5aaa9698
and eax, 0xc6004037
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x50700909
and eax, 0x3e18f81
and eax, 0x3600800
or eax, 0xfc9f7485
mov dword [ebx], eax
add ebx, edx
xor eax, 0x792793c
and eax, 0x402500b9
or eax, 0x12d846
mov dword [ebx], eax
add ebx, edx
and eax, 0x2241fe84
and eax, 0x100f025b
and eax, 0x10000
or eax, 0x8044c700
mov dword [ebx], eax
add ebx, edx
and eax, 0x57a9db43
and eax, 0x300
or eax, 0x4034e4
mov dword [ebx], eax
add ebx, edx
and eax, 0x26ffe67d
and eax, 0x444
or eax, 0xf0844183
mov dword [ebx], eax
add ebx, edx
or eax, 0x3cb38320
xor eax, 0x57e330ce
and eax, 0x83004021
or eax, 0x44000016
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a117582
and eax, 0x2000000
or eax, 0x35fc8845
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6421b50f
and eax, 0xb7148d1
and eax, 0x1410040
or eax, 0x44860000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c938825
and eax, 0
or eax, 0x4038088c
mov dword [ebx], eax
add ebx, edx
and eax, 0x3787fdfc
and eax, 0x5d8d9790
and eax, 0
or eax, 0x9045c700
mov dword [ebx], eax
add ebx, edx
and eax, 0x558d144f
or eax, 0x51fdd1d0
and eax, 0x401010
or eax, 0x2804
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f530b44
and eax, 0x7c3acf5b
and eax, 0
or eax, 0x209445c7
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4da604e1
and eax, 0x45004020
or eax, 0x82000018
mov dword [ebx], eax
add ebx, edx
or eax, 0x778b240c
and eax, 0x30000004
or eax, 0x8309841
mov dword [ebx], eax
add ebx, edx
or eax, 0x75669b0a
and eax, 0x45460040
or eax, 0x810000
mov dword [ebx], eax
add ebx, edx
and eax, 0xbe39e7b
xor eax, 0x769e1320
and eax, 0x40180000
or eax, 0x20409c
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b8b465c
and eax, 0x4000
or eax, 0xa0458700
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e2f6a96
and eax, 0x402804
or eax, 0x1048
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d8cb61f
and eax, 4
or eax, 0x58a445c3
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7f1a5ca5
xor eax, 0x7c8f3f62
and eax, 0x43000000
or eax, 0x84004038
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d0783da
xor eax, 0x42a3d5f6
and eax, 0x8200004
or eax, 0x3048a841
mov dword [ebx], eax
add ebx, edx
and eax, 0x120b6b95
or eax, 0x7ccb31fb
and eax, 0x44c30040
or eax, 0x1040000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x163cbdce
and eax, 0x4038808c
or eax, 0x20
mov dword [ebx], eax
add ebx, edx
or eax, 0x6e8c2042
and eax, 0x20048000
or eax, 0x90414700
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ba52099
and eax, 0
or eax, 0x403890
mov dword [ebx], eax
add ebx, edx
or eax, 0x5503fbe5
or eax, 0x40e2a1b0
and eax, 0x14a041c5
or eax, 0x88140402
mov dword [ebx], eax
add ebx, edx
xor eax, 0x207fe499
and eax, 0x1d91244d
and eax, 0x4000008
or eax, 0xc3004030
mov dword [ebx], eax
add ebx, edx
and eax, 0x267d34d1
and eax, 0x8856d81
and eax, 0
or eax, 0x38a8b845
mov dword [ebx], eax
add ebx, edx
or eax, 0x68c61321
and eax, 0x40c60040
or eax, 0x5010000
mov dword [ebx], eax
add ebx, edx
or eax, 0xe47267b
or eax, 0x4482ca94
and eax, 0x4000a4bc
or eax, 0x381000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7f745771
and eax, 0x44c300
or eax, 0xc0010400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x610fc2e5
and eax, 0x4000c4
or eax, 0x3800
mov dword [ebx], eax
add ebx, edx
or eax, 0x3eff1fee
xor eax, 0x2ee26de
and eax, 0x10000100
or eax, 0xc0c444c7
mov dword [ebx], eax
add ebx, edx
xor eax, 0x559e7603
and eax, 0x85000000
or eax, 0x42004038
mov dword [ebx], eax
add ebx, edx
or eax, 0xa814f31
xor eax, 0x155b2dcc
and eax, 0x18c04045
or eax, 0x20208800
mov dword [ebx], eax
add ebx, edx
or eax, 0x362b27dc
or eax, 0x2ebe714c
and eax, 0x4c70040
or eax, 0x41000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x77b5bf04
and eax, 0x40000000
or eax, 0x38eccc
mov dword [ebx], eax
add ebx, edx
or eax, 0x2a963bd1
and eax, 0x4004c700
or eax, 0x90410000
mov dword [ebx], eax
add ebx, edx
and eax, 0x293e46ca
and eax, 0
or eax, 0x403900
mov dword [ebx], eax
add ebx, edx
and eax, 0x1427b651
and eax, 0
or eax, 0xcd445c7
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e403f3c
xor eax, 0xb4369ed
and eax, 0x7004029
or eax, 0xc0000010
mov dword [ebx], eax
add ebx, edx
and eax, 0x2beef890
xor eax, 0x3e8457b8
and eax, 0x39041000
or eax, 0x18c845
mov dword [ebx], eax
add ebx, edx
or eax, 0x215e1f87
and eax, 0x56a828d4
and eax, 0x40
or eax, 0x45c70000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4cd41a4d
and eax, 0x102acf48
and eax, 0x808
or eax, 0x403924d4
mov dword [ebx], eax
add ebx, edx
or eax, 0x189e3c8b
and eax, 0x28df175b
and eax, 0x50400
or eax, 0xe040c300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x22c317de
and eax, 0x219f97a7
and eax, 0x1000
or eax, 0x402938
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5bae0e8b
and eax, 0x276407ee
and eax, 0x640582
or eax, 0x48804045
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e612eca
and eax, 0x40000000
or eax, 0x87004039
mov dword [ebx], eax
add ebx, edx
xor eax, 0xbff0ced
and eax, 0x2f76a9f0
and eax, 0x8540840
or eax, 0x3108e005
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c39f39c
and eax, 0x2dd71cb6
and eax, 0x5450000
or eax, 0x40820040
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c1da938
or eax, 0x3c28b3c
and eax, 0x4019286c
or eax, 0x204080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x24dbe94b
and eax, 0x3342f7c2
and eax, 0x20408100
or eax, 0xd0054600
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b81d239
and eax, 0
or eax, 0x403978
mov dword [ebx], eax
add ebx, edx
or eax, 0x64a5df9
xor eax, 0x369af748
and eax, 0x400020
or eax, 0x22a004a
mov dword [ebx], eax
add ebx, edx
or eax, 0x40be664a
and eax, 0x122268
or eax, 0x1880
mov dword [ebx], eax
add ebx, edx
or eax, 0x168c88c9
and eax, 0x14048800
or eax, 0xe8410100
mov dword [ebx], eax
add ebx, edx
or eax, 0x639ec95b
xor eax, 0x23899eb8
and eax, 0xdc545583
or eax, 0x23a82800
mov dword [ebx], eax
add ebx, edx
and eax, 0x614f2cb0
xor eax, 0x32f3ba43
and eax, 0x988403
or eax, 0x40000c
mov dword [ebx], eax
add ebx, edx
and eax, 0x7271a31f
and eax, 0x400000
or eax, 0x85870000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5dbd25a0
and eax, 0xd87a21a0
or eax, 0x2785da40
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4300b24b
and eax, 0x28
or eax, 0x204
mov dword [ebx], eax
add ebx, edx
xor eax, 0x63e1d6dc
or eax, 0x5300d2c7
and eax, 0x73e08485
or eax, 0x88000908
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a0b9a47
and eax, 0xa008805
or eax, 0x815177fa
mov dword [ebx], eax
add ebx, edx
xor eax, 0x68c91537
and eax, 0x91a3623
and eax, 0x102000
or eax, 0xe842dc55
mov dword [ebx], eax
add ebx, edx
or eax, 0x7d450c0
and eax, 0x7b10aa1c
and eax, 0x10
or eax, 0x1209
mov dword [ebx], eax
add ebx, edx
and eax, 0x564d3c23
and eax, 1
or eax, 0xf845c6
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a7b3cc2
or eax, 0x76ee914c
and eax, 0x62000000
or eax, 0x89000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x289df595
and eax, 0x74420e0e
and eax, 0x20000000
or eax, 0xd8458b09
mov dword [ebx], eax
add ebx, edx
xor eax, 0x58344673
and eax, 0x8001c002
or eax, 0x9000081
mov dword [ebx], eax
add ebx, edx
or eax, 0x68d55cb2
and eax, 0x6981d801
or eax, 0x14022044
mov dword [ebx], eax
add ebx, edx
or eax, 0x1f6ce959
and eax, 0x37637858
or eax, 0x1002a0
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a6324bb
and eax, 0x3c000c89
or eax, 0xc0048104
mov dword [ebx], eax
add ebx, edx
xor eax, 0x44822b7
xor eax, 0x328097ad
and eax, 0x8a403897
or eax, 0x111c768
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7558e62d
and eax, 0x451637fb
and eax, 0x4001050
or eax, 0x808be805
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f11ee36
and eax, 0xbf9a0c15
or eax, 0x40640080
mov dword [ebx], eax
add ebx, edx
and eax, 0x369c6d01
xor eax, 0x3dd9ed0d
and eax, 0xa40400c
or eax, 0x44a810f3
mov dword [ebx], eax
add ebx, edx
and eax, 0x1ba7f037
or eax, 0xbf37457
and eax, 0x3f37476
or eax, 0x800c8b80
mov dword [ebx], eax
add ebx, edx
xor eax, 0x654fd52f
and eax, 0xe01000c0
or eax, 0x8400404
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f68fac1
or eax, 0x5e728831
and eax, 0xff7af8d5
or eax, 0x850000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x37efaac2
or eax, 0x63c3f0cb
and eax, 0x8100c083
or eax, 0x4080400
mov dword [ebx], eax
add ebx, edx
or eax, 0x357ac74e
and eax, 0x810a44c0
or eax, 0xa043000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3aff8dd
and eax, 0x8b01fc4d
or eax, 0x74500000
mov dword [ebx], eax
add ebx, edx
or eax, 0xa0bc9e1
or eax, 0x26870394
and eax, 0x40100815
or eax, 0x200000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f828ad4
and eax, 0x45bae6f6
and eax, 0x41008000
or eax, 0xaa013000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7dc99783
and eax, 0x84882303
or eax, 0x932c870
mov dword [ebx], eax
add ebx, edx
or eax, 0x1010275e
and eax, 0x9dbae015
or eax, 0x62410080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x21543fcd
and eax, 0x448b5258
or eax, 0x10000a7
mov dword [ebx], eax
add ebx, edx
and eax, 0x296f2d01
and eax, 0x80000
or eax, 0xc0e050fc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7a2c9589
and eax, 0x80000011
or eax, 0x5000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x725e8d88
and eax, 0xc7500480
or eax, 0x17040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x66fdec5e
and eax, 0x9004
or eax, 0x6441
mov dword [ebx], eax
add ebx, edx
and eax, 0x3502cc63
and eax, 0
or eax, 0x9eb0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x29d04407
or eax, 0x5ba2dabc
and eax, 0x3f04c8b
or eax, 0x80040100
mov dword [ebx], eax
add ebx, edx
or eax, 0x4de0377d
and eax, 0x4d8001c1
or eax, 0x90000
mov dword [ebx], eax
add ebx, edx
and eax, 0x11d92932
and eax, 0x6f6bf45
and eax, 0x100
or eax, 0xf47d82f4
mov dword [ebx], eax
add ebx, edx
or eax, 0x46af0387
and eax, 0x84370372
or eax, 0x9007008
mov dword [ebx], eax
add ebx, edx
and eax, 0x59e42041
and eax, 0x9240000
or eax, 0xf6d80495
mov dword [ebx], eax
add ebx, edx
xor eax, 0x36ed0cd6
or eax, 0xd5df301
and eax, 0x45095243
or eax, 0x8200bc
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ffb33bf
xor eax, 0x7271fee
and eax, 0x8c0810
or eax, 0x850083e4
mov dword [ebx], eax
add ebx, edx
or eax, 0x23d9c67d
and eax, 0xa7ddce0c
or eax, 0x58223000
mov dword [ebx], eax
add ebx, edx
and eax, 0x62c8dfb4
and eax, 0x60c8c800
or eax, 0x95232051
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e6afa7c
or eax, 0x733c3ecc
and eax, 0x4402fedc
or eax, 0x80810123
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f4a78d5
and eax, 0x62c85004
or eax, 0x10200000
mov dword [ebx], eax
add ebx, edx
and eax, 0x74fd25ca
or eax, 0x6b569cd4
and eax, 0x3fe9cd0
or eax, 0x80016328
mov dword [ebx], eax
add ebx, edx
and eax, 0x15224564
and eax, 0x40
or eax, 0xc0850884
mov dword [ebx], eax
add ebx, edx
xor eax, 0x688d4078
and eax, 0x80834
or eax, 0x55830640
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7f644f7d
or eax, 0x1337a1aa
and eax, 0x11ff40a8
or eax, 0x4001254
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d537218
and eax, 0x401008
or eax, 0x2000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a184f5b
and eax, 0x480110
or eax, 0x10a300a0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x45c07011
and eax, 0x112b30a1
or eax, 0x8ac08a4a
mov dword [ebx], eax
add ebx, edx
and eax, 0x299e5257
and eax, 0x880003
or eax, 0x50744588
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f005780
and eax, 0x10000580
or eax, 0x2008107f
mov dword [ebx], eax
add ebx, edx
and eax, 0xe600047
and eax, 0x40
or eax, 0xc0320000
mov dword [ebx], eax
add ebx, edx
or eax, 0x42c56e01
and eax, 0xc2556401
or eax, 0x108818a
mov dword [ebx], eax
add ebx, edx
or eax, 0x4877de1d
and eax, 0xc84ccc8c
or eax, 0x4800040
mov dword [ebx], eax
add ebx, edx
or eax, 0x67e6714c
and eax, 0x32e24cd9
and eax, 0xc04cc8
or eax, 0xcc0c8004
mov dword [ebx], eax
add ebx, edx
or eax, 0x3cd81c7d
or eax, 0x13e746a3
and eax, 0xec8b54cc
or eax, 0x100
mov dword [ebx], eax
add ebx, edx
and eax, 0x2d060189
and eax, 0x20000080
or eax, 0x813cec03
mov dword [ebx], eax
add ebx, edx
xor eax, 0x17738b36
or eax, 0x11465998
and eax, 0x405000
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4413e1df
and eax, 0x7ef20f43
and eax, 3
or eax, 0xa301c080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x628c397c
or eax, 0x32308f6d
and eax, 0x5000
or eax, 0x400000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5790d5b1
xor eax, 0x53ca48f4
and eax, 0x545
or eax, 0x90c44082
mov dword [ebx], eax
add ebx, edx
and eax, 0xd22befc
or eax, 0x2dcad876
and eax, 0x5004030
or eax, 0xc2000009
mov dword [ebx], eax
add ebx, edx
xor eax, 0x650fce75
and eax, 0x20088844
or eax, 0x19904001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x624e22e7
and eax, 0x253a0493
and eax, 0x1020000
or eax, 0x44c50040
mov dword [ebx], eax
add ebx, edx
and eax, 0xc6fa4b9
and eax, 0x387cfe55
and eax, 0
or eax, 0x40399ccc
mov dword [ebx], eax
add ebx, edx
or eax, 0x48c1841
and eax, 0x40058400
or eax, 0x90404300
mov dword [ebx], eax
add ebx, edx
and eax, 0x72c63444
and eax, 0x400000
or eax, 0x39ac
mov dword [ebx], eax
add ebx, edx
xor eax, 0x16d9a31d
and eax, 0x6ec20cfb
and eax, 0x4800081
or eax, 0xb0544546
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f78b056
and eax, 0x6cb4095e
and eax, 0x4000010
or eax, 0xc3004029
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3caee075
and eax, 0x39ac8044
or eax, 0x105801
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f4f7e16
or eax, 0x43797c8f
and eax, 0x45c30040
or eax, 0x40000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e92b9e2
and eax, 0x40
or eax, 0x4039cc9c
mov dword [ebx], eax
add ebx, edx
and eax, 0x197a0a6b
and eax, 0
or eax, 0xe045c700
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7dc1f531
and eax, 0x3010
or eax, 0x4009c8
mov dword [ebx], eax
add ebx, edx
and eax, 0x6db1a5b5
and eax, 0x180
or eax, 0xe0e44447
mov dword [ebx], eax
add ebx, edx
or eax, 0x53a21d31
xor eax, 0x66037b52
and eax, 0x85000021
or eax, 0x42004018
mov dword [ebx], eax
add ebx, edx
or eax, 0x3d25969d
and eax, 0x3920c005
or eax, 0xc82840
mov dword [ebx], eax
add ebx, edx
or eax, 0x6eb72f27
and eax, 0x45c70040
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x39bfc3b3
and eax, 0x10000
or eax, 0x4038f8ec
mov dword [ebx], eax
add ebx, edx
xor eax, 0x13da225e
and eax, 0x6ce88411
and eax, 0x40408000
or eax, 0xb0054700
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d8655
and eax, 0x4dc040cb
and eax, 0
or eax, 0x403a04
mov dword [ebx], eax
add ebx, edx
and eax, 0x285a0f09
and eax, 0x400000
or eax, 0xcb445c7
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c13a3e9
and eax, 0x8000000
or eax, 0xe000403a
mov dword [ebx], eax
add ebx, edx
or eax, 0x794fcac4
and eax, 0xf94fc29c
or eax, 0x6b03501
mov dword [ebx], eax
add ebx, edx
and eax, 0x57afcbe6
or eax, 0x11b1e6c7
and eax, 0x47b84581
or eax, 0x80400008
mov dword [ebx], eax
add ebx, edx
and eax, 0x1215bdd7
xor eax, 0xe62b50e
and eax, 0xb005
or eax, 0x4c40
mov dword [ebx], eax
add ebx, edx
or eax, 0x79b8b65f
xor eax, 0x47873908
and eax, 0x82b0000
or eax, 0x1c00000
mov dword [ebx], eax
add ebx, edx
or eax, 0x64022ce8
and eax, 0x57467df4
and eax, 0x1400c80
or eax, 0x82bc410b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x702f3fe1
or eax, 0x32cabbeb
and eax, 0x418901c1
or eax, 0xc000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d74e9dd
and eax, 0x4c0001c0
or eax, 0xb07d823c
mov dword [ebx], eax
add ebx, edx
or eax, 0x662ff1e7
xor eax, 0x775100a9
and eax, 0x89207304
or eax, 0x2010009
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e59dc32
and eax, 0x155c92f9
and eax, 0x1000
or eax, 0x448bec55
mov dword [ebx], eax
add ebx, edx
and eax, 0x5225fb01
and eax, 0xc001
or eax, 0x8b500494
mov dword [ebx], eax
add ebx, edx
or eax, 0x32de0369
and eax, 0xa850c04d
or eax, 0x40013800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x430af4d1
and eax, 0x880
or eax, 0x221
mov dword [ebx], eax
add ebx, edx
and eax, 0x32068f96
or eax, 0x31ab1afb
and eax, 0x1080083
or eax, 0xe00c400
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d227a45
and eax, 0x4000
or eax, 0xd28590b6
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1bdb9f07
and eax, 0x1100430
or eax, 0xa00044
mov dword [ebx], eax
add ebx, edx
and eax, 0x165aef2a
and eax, 0x420
or eax, 0xd0eb00cb
mov dword [ebx], eax
add ebx, edx
xor eax, 0x40237020
xor eax, 0x7ab9ee87
and eax, 0xe0018000
or eax, 0x58a4032
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4cc42a88
or eax, 0x2d4d2641
and eax, 0x8c4cc259
or eax, 0x40800104
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d03b53e
and eax, 0xccccc44c
or eax, 0x880
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b05ded0
and eax, 0x804ccc0
or eax, 0xc4c8000c
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa40a724
and eax, 0xc48841c8
or eax, 0x28031404
mov dword [ebx], eax
add ebx, edx
and eax, 0x63ab4f5d
and eax, 0x60014540
or eax, 0x9c448211
mov dword [ebx], eax
add ebx, edx
and eax, 0x80796b6
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0xf4b1a37
and eax, 0
or eax, 0x458b09eb
mov dword [ebx], eax
add ebx, edx
or eax, 0x33d40e9f
and eax, 0x21d6065a
and eax, 0x1c00258
or eax, 0x81a4
mov dword [ebx], eax
add ebx, edx
or eax, 0x40369876
or eax, 0x5d21b68c
and eax, 0x9f40588
or eax, 0x82084001
mov dword [ebx], eax
add ebx, edx
and eax, 0x74a0d75e
and eax, 0x204408
or eax, 0x4d1bb845
mov dword [ebx], eax
add ebx, edx
and eax, 0x32bf6340
and eax, 0x236000
or eax, 0x8b00130c
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ae36247
xor eax, 0x197ef917
and eax, 0x3501011
or eax, 0x88020044
mov dword [ebx], eax
add ebx, edx
or eax, 0x51db0e2c
and eax, 0x498b1c45
or eax, 0x400e000
mov dword [ebx], eax
add ebx, edx
or eax, 0x78fa9690
and eax, 0x1108a00
or eax, 0x80040108
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6e2513d2
xor eax, 0x6ed69cf6
and eax, 0x470000
or eax, 0xa08e852
mov dword [ebx], eax
add ebx, edx
xor eax, 0x62873171
and eax, 0x40800000
or eax, 0x84030000
mov dword [ebx], eax
add ebx, edx
and eax, 0x449b1eff
and eax, 0x3ee8815
and eax, 0x820000
or eax, 0xc0340f08
mov dword [ebx], eax
add ebx, edx
and eax, 0x47ce9cc5
and eax, 0x34183999
and eax, 0
or eax, 0x474c085
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ee34e8d
xor eax, 0x6195fba5
and eax, 0x4620120
or eax, 0x890090
mov dword [ebx], eax
add ebx, edx
or eax, 0x38ced3af
xor eax, 0x46010735
and eax, 0x4022c48a
or eax, 0x80100861
mov dword [ebx], eax
add ebx, edx
and eax, 0x271a3a0c
xor eax, 0x3257dba3
and eax, 0x245c18b
or eax, 0xc1182400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c45769c
and eax, 0x8c088004
or eax, 0x40c44cc8
mov dword [ebx], eax
add ebx, edx
and eax, 0x1372d038
and eax, 0x40c008
or eax, 0xcc8c0cc4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a22d115
or eax, 0x476fb658
and eax, 0xc48b15c8
or eax, 0x28004004
mov dword [ebx], eax
add ebx, edx
or eax, 0x3e7d18a4
and eax, 0x1c681068
or eax, 2
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e07a030
and eax, 0xa000032
or eax, 0x81004000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3d31a3b2
and eax, 0xb309bf9
and eax, 0xa100000
or eax, 0x60400845
mov dword [ebx], eax
add ebx, edx
and eax, 0x7674f2e6
and eax, 0x4befdc3d
and eax, 0
or eax, 0x8815ff00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x11364320
and eax, 0x244b22c7
and eax, 0
or eax, 0x6a004030
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6fb3d32
and eax, 0x755da204
and eax, 0x24112000
or eax, 0x4df00
mov dword [ebx], eax
add ebx, edx
and eax, 0x26dcfdee
and eax, 0x33ad5819
and eax, 0x4000
or eax, 0x5d000030
mov dword [ebx], eax
add ebx, edx
xor eax, 0x17b12924
and eax, 0x48814100
or eax, 0xa40a14c3
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d8282a1
or eax, 0x50b783c
and eax, 0x8900ec83
or eax, 0x2100000
mov dword [ebx], eax
add ebx, edx
or eax, 0x53cdf13b
or eax, 0x2f95b4fd
and eax, 0xe8500845
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x47654efd
and eax, 0x727d854f
and eax, 0
or eax, 0xa71
mov dword [ebx], eax
add ebx, edx
or eax, 0x240db797
and eax, 0x48483
or eax, 0x89004000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f7137af
and eax, 0x401f004
or eax, 0x498a0041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x676bea2e
or eax, 0x5e429aef
and eax, 0x62e0100c
or eax, 0x84100
mov dword [ebx], eax
add ebx, edx
and eax, 0x7deb70d6
and eax, 0
or eax, 0x8300000a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x206a8b60
or eax, 0x25fc86e2
and eax, 0x58804c0
or eax, 0x40010004
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f473729
and eax, 0x10000
or eax, 0x10548bf4
mov dword [ebx], eax
add ebx, edx
and eax, 0x3855b1c0
and eax, 0x4eaece92
and eax, 0x80
or eax, 0xebf85509
mov dword [ebx], eax
add ebx, edx
or eax, 0x74c98999
and eax, 0xf8418909
or eax, 0x40200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x72d1bf12
and eax, 0x88000003
or eax, 0x101c080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x653b7655
and eax, 0x4c0ab044
or eax, 0x1814801
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f83604f
and eax, 0x43b09b6c
and eax, 0x40001848
or eax, 0xb04d23b0
mov dword [ebx], eax
add ebx, edx
or eax, 0x627f514f
and eax, 0x40474373
or eax, 0x5800400
mov dword [ebx], eax
add ebx, edx
or eax, 0xd769b23
and eax, 0x70
or eax, 0x8c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e3dd2ef
xor eax, 0x3036fc8b
and eax, 0xa092a00
or eax, 0x8100c100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6673be14
and eax, 0xc0025414
or eax, 0x281a841
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c5dc826
xor eax, 0x11748233
and eax, 0x10550801
or eax, 0xec008100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x42725f95
or eax, 0xb16eb14
and eax, 0x3b344580
or eax, 0xc8000b
mov dword [ebx], eax
add ebx, edx
and eax, 0x2df75cdb
and eax, 0x8704401
or eax, 0x1603b044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x625260ac
and eax, 0x200489
or eax, 0x3d84902
mov dword [ebx], eax
add ebx, edx
xor eax, 0x22871cbd
and eax, 0x15f96cc5
and eax, 0x1094004
or eax, 0x5482bc49
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ae9a114
or eax, 0x4eeae71a
and eax, 0x4aa0f08
or eax, 0x140000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5905222c
xor eax, 0x4dd3159e
and eax, 0x48080a
or eax, 0xc058300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b0c6c58
xor eax, 0x21a24923
and eax, 0x6e00c01
or eax, 0x91c4102
mov dword [ebx], eax
add ebx, edx
and eax, 0x7591c454
and eax, 0x100000
or eax, 0xc22b11be
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f208b0c
and eax, 0x299a0f3d
and eax, 0xa0234
or eax, 0x2e10040
mov dword [ebx], eax
add ebx, edx
and eax, 0x7fec170b
or eax, 0x29f39a5a
and eax, 0x18b904a
or eax, 0x440041a1
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b4e0895
and eax, 0x101e08d2
and eax, 0x100408d0
or eax, 0xe441332c
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a9f9725
or eax, 0x69c1ea44
and eax, 0x41810164
or eax, 0x40a0411
mov dword [ebx], eax
add ebx, edx
and eax, 0x359ac304
and eax, 0x1000100
or eax, 0xea05eaf8
mov dword [ebx], eax
add ebx, edx
and eax, 0x40ed173b
xor eax, 0x73e803f0
and eax, 0x33c80088
or eax, 0xcc008320
mov dword [ebx], eax
add ebx, edx
xor eax, 0x44573aa2
or eax, 0x1ba67498
and eax, 0x831de58a
or eax, 0x40400001
mov dword [ebx], eax
add ebx, edx
and eax, 0x5fcd5b67
or eax, 0x3f0a7bc1
and eax, 0x4c4c48c0
or eax, 0x8080840c
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d7dcbd5
and eax, 0x4c0840c4
or eax, 0xa0831508
mov dword [ebx], eax
add ebx, edx
xor eax, 0x39a3f5ad
and eax, 0x4008a001
or eax, 0x28044c82
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d220a90
and eax, 0x2090
or eax, 0x401004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x61a19603
or eax, 0x1ee7a2e1
and eax, 0x306404f7
or eax, 0x1108
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e96a778
or eax, 0x154772ed
and eax, 0x5010040
or eax, 0x40880000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e77a525
and eax, 0
or eax, 0x30a068fc
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c7852f6
xor eax, 0x6ea4c483
and eax, 0x105c0040
or eax, 0x5a30000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6cfbedc2
and eax, 0x400040
or eax, 0x3024
mov dword [ebx], eax
add ebx, edx
xor eax, 0xfc6de87
and eax, 0x633c5e34
and eax, 0x4400
or eax, 0x68f80189
mov dword [ebx], eax
add ebx, edx
xor eax, 0x494cfe17
or eax, 0x1288c1ac
and eax, 0x30b0
or eax, 0x400000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7036aa3c
and eax, 0x306410bc
or eax, 0x543
mov dword [ebx], eax
add ebx, edx
and eax, 0x2602ebd8
and eax, 0x40
or eax, 0x45890000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x9e75b8a
xor eax, 0x5194b822
and eax, 0x10b860e0
or eax, 0x20040814
mov dword [ebx], eax
add ebx, edx
xor eax, 0x62a6488d
and eax, 0x7411c504
and eax, 0x40000000
or eax, 0x58b0040
mov dword [ebx], eax
add ebx, edx
and eax, 0x16fa2286
xor eax, 0x3d078dfc
and eax, 0x118d00fc
or eax, 0x4725000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x575b2358
and eax, 0x3020
or eax, 0x400040
mov dword [ebx], eax
add ebx, edx
and eax, 0x527952cd
and eax, 0x400000
or eax, 0x401048a3
mov dword [ebx], eax
add ebx, edx
and eax, 0x19dc411a
or eax, 0x46a3a17e
and eax, 0xc06000
or eax, 0x300c0800
mov dword [ebx], eax
add ebx, edx
or eax, 0x4541d5f0
xor eax, 0x52a52d29
and eax, 0x5080040
or eax, 0x48830000
mov dword [ebx], eax
add ebx, edx
or eax, 0x482b1e2e
and eax, 0x75d10d95
and eax, 0x5810004
or eax, 0x107e51f8
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c1e09d1
and eax, 0x40
or eax, 0x403020
mov dword [ebx], eax
add ebx, edx
or eax, 0x6fadb487
xor eax, 0x70b3db3a
and eax, 0x504c81
or eax, 0x40000022
mov dword [ebx], eax
add ebx, edx
and eax, 0x6576b509
and eax, 0x400000
or eax, 0x30a06800
mov dword [ebx], eax
add ebx, edx
and eax, 0x13f38406
and eax, 0x10800000
or eax, 0x450b0040
mov dword [ebx], eax
add ebx, edx
and eax, 0x724e1c76
and eax, 0x100a0040
or eax, 0x5f552bc
mov dword [ebx], eax
add ebx, edx
or eax, 0x49b8db98
or eax, 0x1ff67822
and eax, 0x403060
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x447598f3
and eax, 0x40100083
or eax, 0x405020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x35e367ec
and eax, 0x30b02000
or eax, 0x444800
mov dword [ebx], eax
add ebx, edx
or eax, 0x2e6ba5de
and eax, 0x48b0040
or eax, 0x41000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1d0dc9b4
or eax, 0x29a014fa
and eax, 0x5a910f8
or eax, 0x10564004
mov dword [ebx], eax
add ebx, edx
and eax, 0x47e17bdb
and eax, 0x401040
or eax, 0x2020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x736bb5c2
and eax, 0x5b8de6a2
and eax, 0x400004a2
or eax, 0x505001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x201481bf
and eax, 0x20004000
or eax, 0x11082800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a9256f9
and eax, 0x498a0040
or eax, 0x4010000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7130207b
and eax, 0x789e36b3
and eax, 0x109a0030
or eax, 0x56551c4
mov dword [ebx], eax
add ebx, edx
or eax, 0x257f2201
and eax, 0x403060
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0xd6e78c7
and eax, 0x4058a3
or eax, 0x40100000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2a50e75d
xor eax, 0x724d404e
and eax, 0x10002800
or eax, 0x21204000
mov dword [ebx], eax
add ebx, edx
and eax, 0x11c4c757
and eax, 0x11000000
or eax, 0x448b0040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x259f6106
or eax, 0x33b759aa
and eax, 0x11b750e8
or eax, 0x4480210
mov dword [ebx], eax
add ebx, edx
and eax, 0x3bc28196
xor eax, 0x2ea102df
and eax, 0x400040
or eax, 0x3020
mov dword [ebx], eax
add ebx, edx
or eax, 0x184c0687
and eax, 0x4014a3
or eax, 0x40104800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4f8265da
and eax, 0x1102800
or eax, 0x30204000
mov dword [ebx], eax
add ebx, edx
and eax, 0x77976e49
and eax, 0x1000000
or eax, 0x448b0040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b648fb4
and eax, 0x368e7270
and eax, 0x148e0070
or eax, 0x1715088
mov dword [ebx], eax
add ebx, edx
or eax, 0x42901271
and eax, 0x401060
or eax, 0x2000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c55c669
and eax, 0x506021
or eax, 0x40000082
mov dword [ebx], eax
add ebx, edx
xor eax, 0x65b8492a
xor eax, 0x23998e83
and eax, 0x4618300
or eax, 0x59840800
mov dword [ebx], eax
add ebx, edx
or eax, 0x63f955d4
or eax, 0x7344afff
and eax, 0x6c8955c3
or eax, 0x80020000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b71613b
and eax, 0
or eax, 0x100068
mov dword [ebx], eax
add ebx, edx
xor eax, 0x43f20ae3
and eax, 0xbd47b30
and eax, 0x2c00800
or eax, 0x38246000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x26b89f2
xor eax, 0x42a21b7a
and eax, 0x20280000
or eax, 0x400040
mov dword [ebx], eax
add ebx, edx
or eax, 0x5a1e24d0
and eax, 0x68000010
or eax, 0x8000402b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x68804897
and eax, 0x808
or eax, 0x141
mov dword [ebx], eax
add ebx, edx
and eax, 0x71a96096
or eax, 0x55899ac7
and eax, 0x55088083
or eax, 0x8044400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ce8c4c2
and eax, 0xc40041
or eax, 0xcc08cc82
mov dword [ebx], eax
add ebx, edx
or eax, 0x54379dda
and eax, 0x4014c337
and eax, 0x40004100
or eax, 0xac8b14cc
mov dword [ebx], eax
add ebx, edx
and eax, 0x73791c2f
or eax, 0x2840302
and eax, 0x200d0300
or eax, 0x1c308051
mov dword [ebx], eax
add ebx, edx
or eax, 0x26cc53ea
and eax, 0x4053
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x23393528
xor eax, 0x2efe53a8
and eax, 0x402651
or eax, 0x280124
mov dword [ebx], eax
add ebx, edx
xor eax, 0x23714d5a
or eax, 0x7947682f
and eax, 0x6a000000
or eax, 0x10
mov dword [ebx], eax
add ebx, edx
and eax, 0x549a1af3
and eax, 0
or eax, 0x3b586800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7a281dbe
and eax, 0x600000
or eax, 0x22880040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2864f58d
xor eax, 0x71b20f86
and eax, 0x3000009
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b6b582a
and eax, 0
or eax, 0x3ca30cc4
mov dword [ebx], eax
add ebx, edx
and eax, 0x741ecc6d
or eax, 0x1ca0337e
and eax, 0x52
or eax, 0x83004001
mov dword [ebx], eax
add ebx, edx
and eax, 0x796c6eb4
and eax, 0x10
or eax, 0x40533c2d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x63dac487
and eax, 0x110e9cab
and eax, 0x1080000
or eax, 0x4770000
mov dword [ebx], eax
add ebx, edx
or eax, 0x52edaa20
and eax, 0x43ff8800
or eax, 0xa8004083
mov dword [ebx], eax
add ebx, edx
and eax, 0x64fd831f
and eax, 0x688fd6a8
and eax, 0
or eax, 0x10006829
mov dword [ebx], eax
add ebx, edx
or eax, 0x1004ebdc
or eax, 0x1f499e90
and eax, 0x480000
or eax, 0x220000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x76696d9c
and eax, 0x40032c80
or eax, 0x501021
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f141834
and eax, 0x40001000
or eax, 0x30684000
mov dword [ebx], eax
add ebx, edx
and eax, 0x49792bad
and eax, 0x40000000
or eax, 0xa800403b
mov dword [ebx], eax
add ebx, edx
and eax, 0xb0d6376
and eax, 0x8004010
or eax, 0xf7ffaf45
mov dword [ebx], eax
add ebx, edx
xor eax, 0x79b5c6f0
and eax, 0x80081
or eax, 0x5000c402
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c89153d
or eax, 0x1b1ea943
and eax, 0x8ece8
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x541e0232
and eax, 0x4048200
or eax, 0x8c00100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x73e9d8d0
and eax, 0xb2c4180
or eax, 0x80d00409
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1fd7536c
and eax, 0x840b1445
or eax, 0x6180e800
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b46493c
and eax, 0x4004
or eax, 0xcccc8359
mov dword [ebx], eax
add ebx, edx
and eax, 0x737b34c3
xor eax, 0x4db9337c
and eax, 0xcc0000c
or eax, 0xc00cccc0
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c3853b1
xor eax, 0x66a1ad29
and eax, 0x4888cc88
or eax, 0x84440044
mov dword [ebx], eax
add ebx, edx
and eax, 0x679fa3f2
and eax, 0x448c80c0
or eax, 0x88404c0c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x42be534d
or eax, 0x6daf1138
and eax, 0xec8b1588
or eax, 0x4044
mov dword [ebx], eax
add ebx, edx
or eax, 0x20430f2c
and eax, 0x43cdaa29
and eax, 0x40000800
or eax, 0x2a24e483
mov dword [ebx], eax
add ebx, edx
xor eax, 0x739db366
and eax, 0x370854b1
and eax, 0x11084000
or eax, 0x20342800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x33fae8ce
and eax, 0x397c5cc3
and eax, 0x40
or eax, 0x458b0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c4fc514
xor eax, 0x532dfd45
and eax, 0x601000
or eax, 0x4008400c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6e5a1f3
and eax, 0x40004031
or eax, 0xa8000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b0e1a03
and eax, 0xeb0e4a11
or eax, 0x14f1a504
mov dword [ebx], eax
add ebx, edx
or eax, 0x1174f494
and eax, 0x5008c481
or eax, 2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x751832c
and eax, 0x3f43200c
and eax, 0x17410008
or eax, 0xe8ae0ce0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7621178a
or eax, 0x6ea6b351
and eax, 0x8c48373
or eax, 0x8c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2da2ce2f
and eax, 0x440950
or eax, 0x8098200
mov dword [ebx], eax
add ebx, edx
or eax, 0x98d203e
and eax, 0x9cda850
or eax, 0xf4224001
mov dword [ebx], eax
add ebx, edx
and eax, 0x7908c9c4
or eax, 0x4efc7378
and eax, 0x4480fb78
or eax, 0x80030487
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c45189
and eax, 0x1263e2b3
and eax, 0x418000
or eax, 0xe404090c
mov dword [ebx], eax
add ebx, edx
and eax, 0x3096e630
and eax, 0x20040000
or eax, 0xdfe07d83
mov dword [ebx], eax
add ebx, edx
or eax, 0xff50d88
and eax, 0xc8810801
or eax, 0x20074
mov dword [ebx], eax
add ebx, edx
and eax, 0x535b7ad
and eax, 0x25
or eax, 0x14ae9da
mov dword [ebx], eax
add ebx, edx
xor eax, 0x36b04940
and eax, 0x158a0000
or eax, 0x40010000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c0f4afa
and eax, 0x4080000
or eax, 0x406052e4
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a0db356
and eax, 0
or eax, 0x8b004031
mov dword [ebx], eax
add ebx, edx
xor eax, 0x171d0825
and eax, 0x88100804
or eax, 0x60400041
mov dword [ebx], eax
add ebx, edx
or eax, 0x7778525c
and eax, 0xff785849
or eax, 0x87a580
mov dword [ebx], eax
add ebx, edx
xor eax, 0x525e44f
and eax, 0x88080082
or eax, 0x104c401
mov dword [ebx], eax
add ebx, edx
xor eax, 0x26364c6
or eax, 0x57321de9
and eax, 0x5d03b845
or eax, 0x20804000
mov dword [ebx], eax
add ebx, edx
or eax, 0x70431de8
and eax, 0x3fa9d712
and eax, 0x801d500
or eax, 0x2742af8
mov dword [ebx], eax
add ebx, edx
and eax, 0x7960ab5f
or eax, 0x4c64d033
and eax, 0x4c64fa38
or eax, 0xb39b0480
mov dword [ebx], eax
add ebx, edx
and eax, 0x73c3a02e
xor eax, 0x3fad42e1
and eax, 0x22e0c9
or eax, 0x1000936
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6096cd42
and eax, 0x41840000
or eax, 0x4420000
mov dword [ebx], eax
add ebx, edx
and eax, 0x457589d3
or eax, 0x3fbb03b1
and eax, 0x4d8b00b1
or eax, 0x4e
mov dword [ebx], eax
add ebx, edx
or eax, 0x742b00d
xor eax, 0x263d1729
and eax, 0x68440300
or eax, 0x90090008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a53ef29
and eax, 0x10ac01
or eax, 0x141120e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x63290351
xor eax, 0x77e5b871
and eax, 0x15000003
or eax, 0x6020fa80
mov dword [ebx], eax
add ebx, edx
or eax, 0x6e5ef6e2
and eax, 0x7f44c600
or eax, 0x80010004
mov dword [ebx], eax
add ebx, edx
and eax, 0x5fcb46df
and eax, 0x45000600
or eax, 0xb60901
mov dword [ebx], eax
add ebx, edx
xor eax, 0x9e764e5
xor eax, 0x2c77a830
and eax, 0x600081d4
or eax, 0x14c0042b
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b89ab0f
and eax, 0x8109
or eax, 0xe0454600
mov dword [ebx], eax
add ebx, edx
and eax, 0x415f98af
and eax, 0
or eax, 2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2556c764
or eax, 0x7eb38872
and eax, 0x45c70762
or eax, 0x89
mov dword [ebx], eax
add ebx, edx
and eax, 0x712f7c86
and eax, 0x80
or eax, 0x160
mov dword [ebx], eax
add ebx, edx
or eax, 0x17b665a9
or eax, 0x688c6476
and eax, 0x600c0100
or eax, 0x80418a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x626bb145
and eax, 0x400100
or eax, 0x8bb44c89
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3beb64b1
xor eax, 0x85780ce
and eax, 0x1000a854
or eax, 0x45035001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x42fa6b9
xor eax, 0x17921a3d
and eax, 0x400d0
or eax, 0x8418b24
mov dword [ebx], eax
add ebx, edx
and eax, 0x1aa44bd9
or eax, 0x282ab9c
and eax, 0x4aa0c
or eax, 0x10081403
mov dword [ebx], eax
add ebx, edx
or eax, 0x3225e03e
xor eax, 0x6fb20c15
and eax, 0xd02f002
or eax, 0x2200981
mov dword [ebx], eax
add ebx, edx
xor eax, 0x47cac5a2
and eax, 0x665ccafb
and eax, 1
or eax, 0x8484
mov dword [ebx], eax
add ebx, edx
and eax, 0x69fd2239
and eax, 0
or eax, 0xf8558b00
mov dword [ebx], eax
add ebx, edx
and eax, 0x7db45c3b
and eax, 0x8140000
or eax, 0x81e05503
mov dword [ebx], eax
add ebx, edx
xor eax, 0x31324df9
and eax, 0x2421e3af
and eax, 0
or eax, 0x458bdc55
mov dword [ebx], eax
add ebx, edx
and eax, 0x3cf0c3c2
and eax, 0x8040
or eax, 0xf84d0bb4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x60c62dc
and eax, 0x5e041afe
and eax, 8
or eax, 0x1015485
mov dword [ebx], eax
add ebx, edx
and eax, 0x52396295
and eax, 0x59c340ad
and eax, 0x4000
or eax, 0x31482852
mov dword [ebx], eax
add ebx, edx
and eax, 0x531d9a8c
and eax, 0x1080000
or eax, 0x44830040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x69a2c870
and eax, 0xf395c7a
and eax, 0x4284000
or eax, 0x42c01008
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c141aa2
and eax, 0x1000
or eax, 0x83ffeffd
mov dword [ebx], eax
add ebx, edx
and eax, 0x554d447e
and eax, 0x1090444
or eax, 0x44800880
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b6517dc
and eax, 0x60440308
or eax, 0x9001c4e4
mov dword [ebx], eax
add ebx, edx
and eax, 0x4aeb2ebc
and eax, 0
or eax, 2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x373a0c1d
and eax, 0x50a080b
or eax, 0x488101e0
mov dword [ebx], eax
add ebx, edx
and eax, 0x52e3f365
and eax, 0x784c9fa5
and eax, 0x120
or eax, 0x1c182d0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x524f85f5
and eax, 0x33237741
and eax, 0x3000401
or eax, 0x88f04988
mov dword [ebx], eax
add ebx, edx
or eax, 0x711e3326
and eax, 0x7cc5cd2e
and eax, 0x50000804
or eax, 0x5030051
mov dword [ebx], eax
add ebx, edx
or eax, 0x50451e35
xor eax, 0x17def996
and eax, 0x429807e0
or eax, 0x26080c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x60fce86f
xor eax, 0x7e9cf302
and eax, 0x5cd80081
or eax, 0x20837e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x14b47b40
or eax, 0x5f951da6
and eax, 0x4d892035
or eax, 0x20040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3a6680a4
and eax, 0x744d00d0
or eax, 0x80000328
mov dword [ebx], eax
add ebx, edx
xor eax, 0x72c870c9
and eax, 0x3fb213f7
and eax, 0x800101
or eax, 0x51704c02
mov dword [ebx], eax
add ebx, edx
or eax, 0x6a9c434d
and eax, 0x40304c48
or eax, 0x10020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1934e4c1
and eax, 0x8058800
or eax, 0x500300
mov dword [ebx], eax
add ebx, edx
and eax, 0x69337372
and eax, 0x8010000
or eax, 0xf506e852
mov dword [ebx], eax
add ebx, edx
and eax, 0x801c3f9
and eax, 0x1c050
or eax, 0xc4823faf
mov dword [ebx], eax
add ebx, edx
and eax, 0x20c5e987
xor eax, 0x4b571f22
and eax, 0x48448004
or eax, 0xa4010908
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6109ae7e
and eax, 0x5080062
or eax, 0x4083c889
mov dword [ebx], eax
add ebx, edx
and eax, 0x6dadc566
and eax, 0x6da0aaad
and eax, 0x45800020
or eax, 0x80b50cc
mov dword [ebx], eax
add ebx, edx
and eax, 0x17c1e2e5
or eax, 0x1e4736b5
and eax, 0x1c102d4
or eax, 0x8108
mov dword [ebx], eax
add ebx, edx
or eax, 0x1034efff
and eax, 0x34a1b027
and eax, 0x18001
or eax, 0x8540b50
mov dword [ebx], eax
add ebx, edx
or eax, 0x49db529f
and eax, 0x84bc852
or eax, 0x2202000
mov dword [ebx], eax
add ebx, edx
and eax, 0x75d95029
or eax, 0x110c8e08
and eax, 0x10000
or eax, 0xc4820000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1710aa3c
xor eax, 0xb7c3b0f
and eax, 0xc8458100
or eax, 0x23106a0c
mov dword [ebx], eax
add ebx, edx
and eax, 0x15cc4a6
and eax, 0x448000
or eax, 0xf8010b53
mov dword [ebx], eax
add ebx, edx
xor eax, 0x103f89d9
or eax, 0x6bc7bac2
and eax, 0x40f40002
or eax, 0x10004501
mov dword [ebx], eax
add ebx, edx
and eax, 0x2838f0e7
or eax, 0x76482bd
and eax, 0x304028
or eax, 0x40011040
mov dword [ebx], eax
add ebx, edx
xor eax, 0xfca77da
xor eax, 0x6c691205
and eax, 0x100
or eax, 0x84d8a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x2bbdde60
xor eax, 0x1915e0cb
and eax, 0x10086841
or eax, 0xecc78010
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b7a4f6c
and eax, 0xc483ef7d
or eax, 0x1082
mov dword [ebx], eax
add ebx, edx
and eax, 0x6935e829
xor eax, 0x512ad1ec
and eax, 0x10904
or eax, 0xe8448008
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b937186
and eax, 0xfbc07982
or eax, 0x4280401
mov dword [ebx], eax
add ebx, edx
xor eax, 0x50fcfb1c
and eax, 0x5000215
or eax, 0x508b1960
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f0e2b7a
and eax, 0x50008
or eax, 0xf45003f0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x39c9739
and eax, 0x116a91cb
and eax, 0x11400040
or eax, 0x20146812
mov dword [ebx], eax
add ebx, edx
or eax, 0x504ba9b7
or eax, 0x21d94b25
and eax, 0x418b0040
or eax, 0x4000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e3f5d70
and eax, 0xaa05000
or eax, 0xa4480008
mov dword [ebx], eax
add ebx, edx
and eax, 0x4aa576cd
and eax, 0x514035db
and eax, 0x1008
or eax, 0x83ffeff4
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b7e965c
xor eax, 0x698b4d8d
and eax, 0x408108c0
or eax, 0x5080404
mov dword [ebx], eax
add ebx, edx
or eax, 0x36a036c9
and eax, 0x60090ac8
or eax, 0x88448120
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d748f3
or eax, 0x1fdbeb7
and eax, 0xe8558b11
or eax, 0x10000040
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ce534ef
and eax, 0x10440001
or eax, 0x42b05502
mov dword [ebx], eax
add ebx, edx
and eax, 0x74cdca2
or eax, 0x7fc0cfd8
and eax, 0x5000458a
or eax, 0x80001
mov dword [ebx], eax
add ebx, edx
or eax, 0x627dab1f
and eax, 0x80488
or eax, 0x21060
mov dword [ebx], eax
add ebx, edx
and eax, 0x184e7d7c
and eax, 0x6f90666b
and eax, 0
or eax, 0xcc48300
mov dword [ebx], eax
add ebx, edx
and eax, 0x40e048ec
and eax, 0x400000
or eax, 0xc31de58b
mov dword [ebx], eax
add ebx, edx
and eax, 0x2bcc616e
and eax, 0x4c4008
or eax, 0xcc808cc4
mov dword [ebx], eax
add ebx, edx
and eax, 0x9beb099
or eax, 0x21c42076
and eax, 0x8cc80cc
or eax, 0xc4004c00
mov dword [ebx], eax
add ebx, edx
or eax, 0xbe502dc
xor eax, 0x48665e58
and eax, 0x84888084
or eax, 0x48444c48
mov dword [ebx], eax
add ebx, edx
or eax, 0x7920cdb6
and eax, 0xec8845cc
or eax, 0x31000
mov dword [ebx], eax
add ebx, edx
and eax, 0xafc35ca
and eax, 0x20d06dd5
and eax, 0x480
or eax, 0x5618e803
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f132746
and eax, 0x100402
or eax, 0xe441c5
mov dword [ebx], eax
add ebx, edx
xor eax, 0x359f16a
and eax, 0x33b8078b
and eax, 0x3000000
or eax, 0x88000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x914d4e4
or eax, 0x20f46c2f
and eax, 0x130f445
or eax, 0x440b0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3cc590c
and eax, 0x42830d08
or eax, 0x81000204
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a445b7c
and eax, 0x4b59be72
and eax, 0x42000000
or eax, 0x84000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f933ad6
and eax, 0xc7003a44
or eax, 0xc501
mov dword [ebx], eax
add ebx, edx
or eax, 0x32862b2c
xor eax, 0x6bebcf18
and eax, 0x3045
or eax, 0xc800
mov dword [ebx], eax
add ebx, edx
and eax, 0x4581576d
and eax, 0x64ea768
and eax, 0
or eax, 0x9eb0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7f307016
and eax, 0x2d84002
or eax, 0x81200d89
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c10cd40
xor eax, 0x552d7003
and eax, 0x88100c0
or eax, 0x45080101
mov dword [ebx], eax
add ebx, edx
xor eax, 0x679aed57
and eax, 0x28118890
or eax, 0xd0440368
mov dword [ebx], eax
add ebx, edx
and eax, 0x2035905b
and eax, 0x40018
or eax, 0xf085523
mov dword [ebx], eax
add ebx, edx
or eax, 0x117287d6
xor eax, 0x485c4c81
and eax, 0x8302
or eax, 0x481
mov dword [ebx], eax
add ebx, edx
and eax, 0x4fadfa69
xor eax, 0x44c3be20
and eax, 0x44410800
or eax, 0xb0048300
mov dword [ebx], eax
add ebx, edx
and eax, 0x156f911d
and eax, 0x14400100
or eax, 0x61b8443b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3faf9e3e
xor eax, 0x569a4d57
and eax, 0xcc18202
or eax, 0x3206900
mov dword [ebx], eax
add ebx, edx
and eax, 0x1241dbf8
or eax, 0x67122c75
and eax, 0x5104d34
or eax, 0x80000082
mov dword [ebx], eax
add ebx, edx
or eax, 0x5a97e6a1
and eax, 0x4b106481
or eax, 0x20201048
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b3a8ce9
xor eax, 0x4c056db2
and eax, 0x80c9410
or eax, 0x63006045
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b15b11c
or eax, 0x255af469
and eax, 0xb0cf045
or eax, 0x80000800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x393303e4
or eax, 0x3a1cb155
and eax, 0x300b0845
or eax, 0x45800008
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ca2798
and eax, 0x1000008
or eax, 0x10548b00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2771c05b
and eax, 0x6040b00
or eax, 0x503008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f9f97fc
and eax, 0xa2ecfd8
and eax, 0x80400
or eax, 0xc7017208
mov dword [ebx], eax
add ebx, edx
or eax, 0x6e2094c5
and eax, 0x1f045
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x369cca3a
and eax, 0x2ff5d845
and eax, 0
or eax, 0x7eb0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe77c7ff
xor eax, 0x5e244b7d
and eax, 0xb00482
or eax, 0x404145
mov dword [ebx], eax
add ebx, edx
xor eax, 0xf4f5802
and eax, 0xb000000
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x77885268
or eax, 0x621e734a
and eax, 0x44887040
or eax, 0x1018005
mov dword [ebx], eax
add ebx, edx
or eax, 0x13b31606
and eax, 0x432ae240
or eax, 0x280409a8
mov dword [ebx], eax
add ebx, edx
or eax, 0x35ff4ed6
and eax, 0x6b0ce44c
or eax, 0x1001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x728f6eb5
and eax, 0x1caf9e3f
and eax, 0x8009810
or eax, 0x830c6045
mov dword [ebx], eax
add ebx, edx
xor eax, 0x801aa9
and eax, 0x1c2f06a9
and eax, 0x80000
or eax, 0x75830845
mov dword [ebx], eax
add ebx, edx
or eax, 0x55fc308f
and eax, 0x4c0808
or eax, 0x8008300
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a9bc0d3
and eax, 0x80000
or eax, 0x16443b08
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e839fe6
and eax, 0x21645cdf
and eax, 8
or eax, 0xc7097300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3aadee22
and eax, 0x8c00
or eax, 0x16045
mov dword [ebx], eax
add ebx, edx
or eax, 0x2fbb909a
xor eax, 0x263c3419
and eax, 0x1830000
or eax, 0x6680000
mov dword [ebx], eax
add ebx, edx
and eax, 0x595ec55b
xor eax, 0x6f74577d
and eax, 0x2c4545
or eax, 0xc00082
mov dword [ebx], eax
add ebx, edx
xor eax, 0x667f6555
xor eax, 0x23a05088
and eax, 0x1000000
or eax, 0x8a000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1cb931e
and eax, 0x1000000
or eax, 0x5489ec55
mov dword [ebx], eax
add ebx, edx
and eax, 0x29f6523b
and eax, 0
or eax, 0xe87d83e8
mov dword [ebx], eax
add ebx, edx
and eax, 0x241b3a00
and eax, 0x80000
or eax, 0x8b047400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1cba7157
and eax, 0x73f57a47
and eax, 0x1800045
or eax, 0x4409f800
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d4600f
and eax, 0x4004004
or eax, 0xfb4586f0
mov dword [ebx], eax
add ebx, edx
or eax, 0x35e921e9
and eax, 0xe905e301
or eax, 0x800
mov dword [ebx], eax
add ebx, edx
or eax, 0x461d9536
xor eax, 0x4ad495cf
and eax, 0xa5c96a60
or eax, 0x5a369504
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d922f77
and eax, 0xa24d9003
or eax, 0x5d00260c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x447af8d1
or eax, 0x2dc8aec5
and eax, 0xd75c885
or eax, 0x100
mov dword [ebx], eax
add ebx, edx
or eax, 0x584511cd
and eax, 0xc745149
or eax, 0x800422
mov dword [ebx], eax
add ebx, edx
and eax, 0x45f1423c
xor eax, 0x2bb31f14
and eax, 0xb004508
or eax, 0x80080083
mov dword [ebx], eax
add ebx, edx
and eax, 0x11db5be
or eax, 0x2c1a3644
and eax, 0x29081044
or eax, 0xc2000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b2f9c79
and eax, 0x80218805
or eax, 0x7f106100
mov dword [ebx], eax
add ebx, edx
or eax, 0x24d553fb
and eax, 0x8b54fbff
or eax, 0xa0400
mov dword [ebx], eax
add ebx, edx
or eax, 0x524ff85c
and eax, 0xc8435de5
or eax, 0x4800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x61fccc2
and eax, 0x4004cc0
or eax, 0xc8cc800c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x28aed2f3
and eax, 0x55dcbd2f
and eax, 0x44400c0c
or eax, 0x888cc0c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x287beb68
xor eax, 0x5e241276
and eax, 0x80c8cc88
or eax, 0x4c040044
mov dword [ebx], eax
add ebx, edx
and eax, 0x562ffe55
or eax, 0x76ba4f58
and eax, 0x648a454c
or eax, 0x88011080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f66cd9
and eax, 0x44102801
or eax, 0x1200c482
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6bbb9ca4
xor eax, 0x5881a88c
and eax, 0x284083
or eax, 0xd00544
mov dword [ebx], eax
add ebx, edx
or eax, 0x55d39818
and eax, 0x45000000
or eax, 0x82000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x26ae61f
and eax, 0xe405
or eax, 0x11840
mov dword [ebx], eax
add ebx, edx
or eax, 0x13bdf4d2
and eax, 0x46bc8fc0
and eax, 0xa80000
or eax, 0x9430000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1af3c4fb
xor eax, 0x396f9d40
and eax, 0x294418b
or eax, 0x81680400
mov dword [ebx], eax
add ebx, edx
or eax, 0x619fd738
and eax, 0x41890180
or eax, 0x4000040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f75a253
and eax, 0x184c8390
or eax, 0xe401086c
mov dword [ebx], eax
add ebx, edx
and eax, 0x20ca61d
and eax, 0xc0018
or eax, 0x73004d23
mov dword [ebx], eax
add ebx, edx
or eax, 0x7fe1a2bf
and eax, 0x7c456b3b
or eax, 0x80100000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f2c79dc
and eax, 0x8040908
or eax, 0x418204
mov dword [ebx], eax
add ebx, edx
or eax, 0x3585c69a
and eax, 0x71a29ff5
and eax, 0xc80
or eax, 0x410400b
mov dword [ebx], eax
add ebx, edx
or eax, 0xe2facf6
and eax, 0x4384617d
and eax, 0x40051
or eax, 0x10108b00
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f86f078
or eax, 0x7cb5658d
and eax, 0x7c058150
or eax, 0x80400a02
mov dword [ebx], eax
add ebx, edx
and eax, 0xa6a41e9
and eax, 0x8000000
or eax, 0x6301e883
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b4f4e4b
and eax, 0x510b0cc8
or eax, 0x4800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x23a5f38b
and eax, 0x2048b08
or eax, 0x8400000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x501e9b89
and eax, 0x128b9cac
and eax, 0xa1000
or eax, 0xc814004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x12bab224
and eax, 0x1e204000
or eax, 0xc0c8110a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f58ed02
and eax, 0x81b0bc00
or eax, 0x24f43f1
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b20c683
xor eax, 0x1509fe75
and eax, 0x44800084
or eax, 0x1091040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6897052b
and eax, 0x281401e0
or eax, 0xd0418a10
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a069fe4
and eax, 0x8000100
or eax, 0x81f05403
mov dword [ebx], eax
add ebx, edx
or eax, 0x76f5bd28
and eax, 0xb4e1f801
or eax, 0xa0054
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c9d3de1
and eax, 0x416ded21
and eax, 0x90000
or eax, 0x4582006a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x77e81a7f
and eax, 0x6ffe1d1f
and eax, 0x21004
or eax, 0x4d894008
mov dword [ebx], eax
add ebx, edx
or eax, 0x76f6c95d
and eax, 0x1ee85108
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x62ce9fc3
and eax, 0x2c81100
or eax, 0x8137eefe
mov dword [ebx], eax
add ebx, edx
xor eax, 0x41d35794
and eax, 0xc0080840
or eax, 0x30830484
mov dword [ebx], eax
add ebx, edx
or eax, 0x33b7430e
and eax, 0x518b014a
or eax, 0x4000020
mov dword [ebx], eax
add ebx, edx
or eax, 0x12cf488c
and eax, 0x458b400c
or eax, 0x1200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b7fe2c0
xor eax, 0x338c6295
and eax, 0x8685008
or eax, 0x82800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x218d4788
and eax, 0x83ed5788
or eax, 0x12a876
mov dword [ebx], eax
add ebx, edx
xor eax, 0x65811fc2
and eax, 0xe02a0004
or eax, 0x10010cc0
mov dword [ebx], eax
add ebx, edx
or eax, 0x4995e3c
and eax, 0x7f274fa8
and eax, 0x74204488
or eax, 0x1d43101
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b6f7703
and eax, 0x57436fbe
and eax, 0x46000200
or eax, 0xb9c88105
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a923dab
and eax, 0x6728cf2
and eax, 0
or eax, 0x458b0feb
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1dc65d70
and eax, 0x58451090
or eax, 0x25b28964
mov dword [ebx], eax
add ebx, edx
xor eax, 0x24318c9e
and eax, 0x9c00100
or eax, 0x82088a10
mov dword [ebx], eax
add ebx, edx
or eax, 0x2aeba0f5
or eax, 0x4a4bb74d
and eax, 0xe389b845
or eax, 0x14104000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4dc8dfea
and eax, 0xa00106a9
or eax, 0x458a5850
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa6d2a99
and eax, 0xccc44040
or eax, 0x8831d
mov dword [ebx], eax
add ebx, edx
and eax, 0x2024172c
or eax, 0x582dca46
and eax, 0x480cc84c
or eax, 0x84c00480
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d81e816
and eax, 0xcc8944cc
or eax, 0x20021100
mov dword [ebx], eax
add ebx, edx
or eax, 0x6721de46
or eax, 0x768ea329
and eax, 0xc62cec83
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x6229ed91
and eax, 0x4000ec01
or eax, 0xa8011344
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7f258d44
xor eax, 0xf129430
and eax, 0x9836e421
or eax, 0x67c91800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2150ab39
and eax, 0x82a84508
or eax, 0x1500081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c307837
and eax, 0xf00383c
or eax, 0xc041
mov dword [ebx], eax
add ebx, edx
or eax, 0x2332b5f4
and eax, 0x72962a05
and eax, 0x804
or eax, 0xc18a
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c245d50
and eax, 0x7dba52c6
and eax, 0x4000
or eax, 0x3b902800
mov dword [ebx], eax
add ebx, edx
and eax, 0xd85a4e6
or eax, 0x17861570
and eax, 0x5820040
or eax, 0x40090000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x43732983
and eax, 0x6e800c0
or eax, 0x90005038
mov dword [ebx], eax
add ebx, edx
and eax, 0x41e00490
or eax, 0x7a7ec0a9
and eax, 0x2fec0b8
or eax, 0x81013f44
mov dword [ebx], eax
add ebx, edx
and eax, 0x408fe00
or eax, 0x671a6db7
and eax, 0x45080884
or eax, 0x810040
mov dword [ebx], eax
add ebx, edx
and eax, 0x543fe84e
or eax, 0x53cc4c3
and eax, 0x403d80c0
or eax, 0xb0400330
mov dword [ebx], eax
add ebx, edx
or eax, 0x51e5a5b
and eax, 0xa10e0b00
or eax, 0xa800400
mov dword [ebx], eax
add ebx, edx
or eax, 0x426dc8bb
and eax, 0x68000000
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x106de19d
and eax, 0x402198
or eax, 0x1a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f5d0125
and eax, 0x400100
or eax, 0x51b04c8b
mov dword [ebx], eax
add ebx, edx
or eax, 0xdb90cfc
and eax, 0x8e8
or eax, 0x4a000
mov dword [ebx], eax
add ebx, edx
and eax, 0x9750f2
and eax, 0x40000
or eax, 0x8c08300
mov dword [ebx], eax
add ebx, edx
and eax, 0x25781bdf
and eax, 0x400200
or eax, 0x8590b40f
mov dword [ebx], eax
add ebx, edx
or eax, 0xb82a2c1
and eax, 0x8f8006c2
or eax, 0x40910
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b002333
and eax, 0x7653620a
and eax, 0
or eax, 0x68000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b964ab0
xor eax, 0x6fd656ee
and eax, 0x4012a0
or eax, 0x2900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3fe00d5
xor eax, 0x39f4bc93
and eax, 0x10480582
or eax, 0x40b04009
mov dword [ebx], eax
add ebx, edx
or eax, 0x62b0ecb1
and eax, 0x5f529338
and eax, 0x52500028
or eax, 0xadac5cc0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d1525e1
xor eax, 0x5b946012
and eax, 0x844011b
or eax, 0x8082e4
mov dword [ebx], eax
add ebx, edx
or eax, 0x379a9e76
and eax, 0x11b3944a
and eax, 0x800408
or eax, 0x686c4181
mov dword [ebx], eax
add ebx, edx
xor eax, 0x692d5b3b
and eax, 0x401aa0
or eax, 0x2108
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f951ce8
and eax, 0x888
or eax, 0x51f84503
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5096703
or eax, 0x28caddb5
and eax, 0x7cf848a8
or eax, 0x83040040
mov dword [ebx], eax
add ebx, edx
and eax, 0x3716bcfc
and eax, 0x400e8
or eax, 0x8c08317
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e67dad5
or eax, 0x36d5b467
and eax, 0x2c40481
or eax, 0x81204108
mov dword [ebx], eax
add ebx, edx
or eax, 0x5437bbdd
and eax, 0x5600ec5d
or eax, 0x28000020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x261d74c7
and eax, 0x18100818
or eax, 0x23a06001
mov dword [ebx], eax
add ebx, edx
or eax, 0x18805cd
and eax, 0x191f443d
and eax, 0x11080000
or eax, 0x44830040
mov dword [ebx], eax
add ebx, edx
or eax, 0x50cc4557
and eax, 0x72c7a23c
and eax, 0x50c00004
or eax, 0xe2852e8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2ae320c0
and eax, 4
or eax, 0x83000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x524769d3
and eax, 0x920708c4
or eax, 0x24080000
mov dword [ebx], eax
add ebx, edx
and eax, 0x520f2466
and eax, 0x50040
or eax, 0xe8408980
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6212ab80
or eax, 0x145d9a6a
and eax, 0x447026a
or eax, 0x41800581
mov dword [ebx], eax
add ebx, edx
and eax, 0x49b014d7
or eax, 0x3995ec56
and eax, 0xc0
or eax, 0x28
mov dword [ebx], eax
add ebx, edx
or eax, 0x579bc8dd
xor eax, 0x70e2caa5
and eax, 0x20490200
or eax, 0xc8048800
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a5fe93f
or eax, 0x74db7b98
and eax, 0xdd4988
or eax, 0x83200400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x689f288d
and eax, 0x6a006405
or eax, 0x14008078
mov dword [ebx], eax
add ebx, edx
and eax, 0x3934c34e
xor eax, 0x2fc02d43
and eax, 0x13806809
or eax, 0x28380010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2963b2b5
xor eax, 0x5dd694f3
and eax, 0x45090040
or eax, 0x10820000
mov dword [ebx], eax
add ebx, edx
and eax, 0x60fc1785
xor eax, 0x353e8903
and eax, 0x30a00000
or eax, 0x24852e4
mov dword [ebx], eax
add ebx, edx
and eax, 0x6f7df780
and eax, 0x4fddf37f
and eax, 0x2000000
or eax, 0x81000004
mov dword [ebx], eax
add ebx, edx
and eax, 0x1fddadc
and eax, 4
or eax, 0xb60f08c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x110c9a42
xor eax, 0x4b468d58
and eax, 0xe04509c0
or eax, 0x8000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b67f731
and eax, 0x32262954
and eax, 0x60140
or eax, 0x45c106ab
mov dword [ebx], eax
add ebx, edx
or eax, 0x174abfd3
and eax, 0x6f8a3578
and eax, 0x60
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
or eax, 0x35176d2d
or eax, 0x767447b2
and eax, 0x60450a00
or eax, 0x80088000
mov dword [ebx], eax
add ebx, edx
or eax, 0x608f6532
and eax, 0xcf4d00
or eax, 0xf300088
mov dword [ebx], eax
add ebx, edx
and eax, 0x2baf9bc4
and eax, 0x2edc59c2
and eax, 0x8c0180
or eax, 0x85715436
mov dword [ebx], eax
add ebx, edx
and eax, 0x66055168
or eax, 0x77f35ce9
and eax, 0x300754c0
or eax, 0x80002012
mov dword [ebx], eax
add ebx, edx
or eax, 0x38a143ac
or eax, 0x69674694
and eax, 0xa26100
or eax, 0x88801
mov dword [ebx], eax
add ebx, edx
or eax, 0x283593a6
and eax, 0x20a80000
or eax, 0x46400000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b57a806
xor eax, 0x34bfdf80
and eax, 0xffdf80
or eax, 0x8900207b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f7d6f13
and eax, 0x34829040
or eax, 0x49016405
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b341add
and eax, 0x8000044
or eax, 0x860f00b0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x61057401
and eax, 0x70d7cc70
and eax, 0x10
or eax, 0x86
mov dword [ebx], eax
add ebx, edx
and eax, 0x747d319c
and eax, 0
or eax, 0xc068006a
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c85e999
xor eax, 0x4ee76bcf
and eax, 0x82000030
or eax, 0x900400b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x70a1d521
xor eax, 0x39c4808e
and eax, 0xc0401404
or eax, 0x2810e041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7820069f
xor eax, 0x33fe1764
and eax, 0xa38ee198
or eax, 0x5c711841
mov dword [ebx], eax
add ebx, edx
and eax, 0x48db916e
and eax, 0x5a2e8aa7
and eax, 0x88000
or eax, 0x83044483
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a09c55e
and eax, 0x90401d8
or eax, 0x70fe20
mov dword [ebx], eax
add ebx, edx
and eax, 0x2dc7601f
and eax, 0x61cb07a4
and eax, 0x1400000
or eax, 0x9c45c7
mov dword [ebx], eax
add ebx, edx
or eax, 0x560c771e
and eax, 0x43000000
or eax, 0xa8000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x73ba7180
and eax, 0xd8004100
or eax, 0x4458607
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b300bda
or eax, 0x566c4131
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x1556a0c5
and eax, 0x540080
or eax, 0x88884d0a
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a7eb85d
and eax, 0xc0808
or eax, 0xb603f645
mov dword [ebx], eax
add ebx, edx
or eax, 0x6e34d021
and eax, 0xd205fe45
or eax, 0x800010
mov dword [ebx], eax
add ebx, edx
or eax, 0x78bb81d6
xor eax, 0x44409ad2
and eax, 0xb60f0404
or eax, 0x870
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b37d2eb
and eax, 0x50040
or eax, 0xc080ff05
mov dword [ebx], eax
add ebx, edx
or eax, 0x629f53bd
and eax, 0x900474
or eax, 0x1200000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1cc0a6cc
or eax, 0x4f3e2787
and eax, 0x60e06c3
or eax, 0xb0015028
mov dword [ebx], eax
add ebx, edx
or eax, 0x569bff09
and eax, 0xc085fe49
or eax, 0x9000004
mov dword [ebx], eax
add ebx, edx
or eax, 0x574f5f24
or eax, 0x10ae4489
and eax, 0xd4684c65
or eax, 0x10
mov dword [ebx], eax
add ebx, edx
or eax, 0x455df1cb
or eax, 0x21afc098
and eax, 0x8100403b
or eax, 0xa000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c026acc
xor eax, 0x40eca4db
and eax, 0x4840e451
or eax, 0xa0121004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x8dbd592
and eax, 0x787b5bb
and eax, 0x812101
or eax, 0xff7eda70
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c3f7d1
or eax, 0x3cfd3364
and eax, 0x8908c481
or eax, 2
mov dword [ebx], eax
add ebx, edx
and eax, 0xa7053b5
and eax, 0x2b9dbf41
and eax, 0x8000001
or eax, 0x7583d844
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a8aee29
and eax, 0x3ecd4fa0
and eax, 0x18000000
or eax, 0x17e00d8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c9ab737
xor eax, 0x70b1806d
and eax, 0x111400
or eax, 0x402ac868
mov dword [ebx], eax
add ebx, edx
xor eax, 0x492de91
or eax, 0xdaa74fa
and eax, 0x48010200
or eax, 0x90448900
mov dword [ebx], eax
add ebx, edx
or eax, 0x69b03ecd
and eax, 0x185a840
or eax, 0x2024010
mov dword [ebx], eax
add ebx, edx
and eax, 0x1e14369
and eax, 0x3cdd7040
and eax, 0x810000
or eax, 0xc4020000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b5e5262
and eax, 0x3bcbc196
and eax, 0x8800000
or eax, 0xc0360f08
mov dword [ebx], eax
add ebx, edx
and eax, 0x46be5201
and eax, 0x40940000
or eax, 0xab404d89
mov dword [ebx], eax
add ebx, edx
xor eax, 0x290f1694
and eax, 0xc0414305
or eax, 0x14048402
mov dword [ebx], eax
add ebx, edx
or eax, 0x6536bba5
xor eax, 0x43f0e990
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x305e0007
xor eax, 0x1de51573
and eax, 0x8c41502
or eax, 0x80104088
mov dword [ebx], eax
add ebx, edx
and eax, 0x1e09a1de
and eax, 0
or eax, 0xb60ffc55
mov dword [ebx], eax
add ebx, edx
and eax, 0x6006792e
xor eax, 0x4f1a7ebe
and eax, 0x40040400
or eax, 0x8081f845
mov dword [ebx], eax
add ebx, edx
or eax, 0x264631c1
and eax, 0x6fb26a9e
and eax, 0x800004
or eax, 0x1300470
mov dword [ebx], eax
add ebx, edx
xor eax, 0x70165b37
and eax, 0x40220243
or eax, 0x801000a8
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e3e018b
or eax, 0x1a34167e
and eax, 0x214048b
or eax, 0xc149e100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x66ced59
or eax, 0x652a1e24
and eax, 0xc4080cc4
or eax, 0x8c4c008
mov dword [ebx], eax
add ebx, edx
and eax, 0x282f96e0
and eax, 0x80c84c0
or eax, 0xc4c0480c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b183c0d
and eax, 0x84c4c0c0
or eax, 0x48080c0c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x687385b5
and eax, 0xa48b4148
or eax, 0x48001484
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7700fde
or eax, 0x2f763027
and eax, 0x87d0211
or eax, 0x8140
mov dword [ebx], eax
add ebx, edx
and eax, 0x2952ceba
and eax, 0x8000000
or eax, 0x830a7d00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x61929198
xor eax, 0x1f7d53fb
and eax, 0xd0e50841
or eax, 0x8120004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6959d3b
and eax, 0x743e2437
and eax, 0x40200400
or eax, 0xabdc4189
mov dword [ebx], eax
add ebx, edx
or eax, 0xc9eb66
and eax, 0x84d8b06
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x455f0321
and eax, 0x4c0100
or eax, 0x8bb04c89
mov dword [ebx], eax
add ebx, edx
or eax, 0x377c9bf5
and eax, 0xa588dc45
or eax, 0x40032000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ec1e97f
and eax, 0xa0d10f3
and eax, 0x41
or eax, 0xccccc31c
mov dword [ebx], eax
add ebx, edx
and eax, 0x91c2a3b
and eax, 0x80c0008
or eax, 0xc4c0ccc4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x80fdcb9
and eax, 0xc4c00044
or eax, 0x80ccc88
mov dword [ebx], eax
add ebx, edx
and eax, 0x45726f77
and eax, 0x44404c44
or eax, 0x888c8088
mov dword [ebx], eax
add ebx, edx
and eax, 0x1188322a
and eax, 0x880008
or eax, 0xec0355c4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x75dde36a
or eax, 0x372c451e
and eax, 0x1008458a
or eax, 0x40000001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x410d4226
xor eax, 0x781b6441
and eax, 0x90a0068
or eax, 0x4810002
mov dword [ebx], eax
add ebx, edx
and eax, 0x247a2116
and eax, 0
or eax, 0x405064
mov dword [ebx], eax
add ebx, edx
or eax, 0x2e3399e0
xor eax, 0x22df1597
and eax, 0x4cc51
or eax, 0x10113300
mov dword [ebx], eax
add ebx, edx
or eax, 0x49633d60
and eax, 0x59004030
or eax, 0x4000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x391aa5db
and eax, 0x4c08c4c3
or eax, 0x80c40800
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc65e0c5
and eax, 0xc0880c04
or eax, 0xc44c0c8
mov dword [ebx], eax
add ebx, edx
or eax, 0x71b16f93
xor eax, 0x2fbf91ca
and eax, 0xc0025404
or eax, 0x2c8901c8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x366d67a8
and eax, 0xb9bb1cc
and eax, 0x821040
or eax, 0x450902ab
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f7bc030
xor eax, 0x1da2c935
and eax, 0xa88110
or eax, 0x1400200
mov dword [ebx], eax
add ebx, edx
or eax, 0x266e00e0
xor eax, 0x7cf62ec4
and eax, 0xb100500
or eax, 0x80004089
mov dword [ebx], eax
add ebx, edx
xor eax, 0x13295b53
and eax, 0x80010848
or eax, 0x41820005
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e023b8d
xor eax, 0x76d66393
and eax, 0x440900
or eax, 0x8098001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a9e2323
and eax, 0x102802
or eax, 0x5581
mov dword [ebx], eax
add ebx, edx
and eax, 0x73dd3227
and eax, 0x757ada74
and eax, 0
or eax, 0x558b0a76
mov dword [ebx], eax
add ebx, edx
and eax, 0x62f8d349
and eax, 0x27dd430c
and eax, 0x200
or eax, 0xc458808
mov dword [ebx], eax
add ebx, edx
and eax, 0x24e8f231
or eax, 0x20fc69ec
and eax, 0x4e80288
or eax, 0xda030000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2724848c
and eax, 0x66604c0f
and eax, 0x40400004
or eax, 0x8c8cc359
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3db1c57d
and eax, 0xc04c0400
or eax, 0xc80c8cc
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ab88fcf
and eax, 0xec8845cc
or eax, 0x31000
mov dword [ebx], eax
add ebx, edx
and eax, 0x461d30ef
and eax, 0x7055f9ec
and eax, 0x80
or eax, 0xa170ec03
mov dword [ebx], eax
add ebx, edx
and eax, 0x2fbba185
and eax, 0
or eax, 0x405000
mov dword [ebx], eax
add ebx, edx
or eax, 0x67d3931e
or eax, 0x4b492e6f
and eax, 0x2301c003
or eax, 0x80000080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a71fc59
or eax, 0x19132b70
and eax, section..text
or eax, 0x4000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x14d7321b
or eax, 0x6666f592
and eax, 0xf44583
or eax, 0x44
mov dword [ebx], eax
add ebx, edx
or eax, 0x4398cbc6
and eax, 0x42000000
or eax, 0x84000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x79584107
or eax, 0x786ca2c3
and eax, 0xc700e345
or eax, 0x11c00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x67343be9
and eax, 0xc004
or eax, 0x2041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x47d249c
or eax, 0x5a77f720
and eax, 0x44470000
or eax, 0x1800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x278d5b38
and eax, 0x38
or eax, 0xc0
mov dword [ebx], eax
add ebx, edx
or eax, 0x709ba152
and eax, 0x10a100
or eax, 0x8b044a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a0387c0
and eax, 0x8000
or eax, 0xc183784d
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c5e1ad9
and eax, 0x2481ee80
and eax, 0x800
or eax, 0xf84d8101
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6e371b86
and eax, 0
or eax, 0x12c68
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5cabffe0
and eax, 0x1c00d300
or eax, 0x152c00
mov dword [ebx], eax
add ebx, edx
or eax, 0x6aac62c4
and eax, 0x6f346188
and eax, 0x2004000
or eax, 0x81000030
mov dword [ebx], eax
add ebx, edx
or eax, 0x5cdf8fb3
and eax, 0x5d05c831
or eax, 0x2000304c
mov dword [ebx], eax
add ebx, edx
and eax, 0x306aa476
and eax, 0x717c37db
and eax, 0x30000010
or eax, 0xc8558b00
mov dword [ebx], eax
add ebx, edx
or eax, 0x44b1f966
and eax, 0x90d54004
or eax, 0x489
mov dword [ebx], eax
add ebx, edx
or eax, 0x539a5cf5
and eax, 0x80155c50
or eax, 0x400a300
mov dword [ebx], eax
add ebx, edx
and eax, 0x7addb624
and eax, 0x2e7da5e4
and eax, 0
or eax, 0xeb004030
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d4adbbd
and eax, 0x89984
or eax, 0x2052
mov dword [ebx], eax
add ebx, edx
xor eax, 0x789f61df
and eax, 0x50030000
or eax, 0x81680000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3721699c
or eax, 0x308511a1
and eax, 0x14440900
or eax, 0x1008200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4194fbd8
and eax, 0x14400090
or eax, 0x10c8b00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x702df909
and eax, 0x40410090
or eax, 0x80048904
mov dword [ebx], eax
add ebx, edx
or eax, 0xe4a204f
xor eax, 0xb6b36f6
and eax, 0x80040d09
or eax, 0x3ac04080
mov dword [ebx], eax
add ebx, edx
or eax, 0x59704483
and eax, 8
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x34085849
and eax, 0x4041
or eax, 0x8b00a280
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4232b3fb
xor eax, 0x57a677d9
and eax, 0x8a900440
or eax, 0x1001104
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6eb77f08
or eax, 0x312a197b
and eax, 0x8104114c
or eax, 0x8900400
mov dword [ebx], eax
add ebx, edx
and eax, 0x70367dc9
and eax, 0x1040
or eax, 0x4d89c005
mov dword [ebx], eax
add ebx, edx
and eax, 0x386dca7c
and eax, 0x88044
or eax, 0x3a90
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ac88c5c
xor eax, 0x676922c5
and eax, 0x40810000
or eax, 0xa2500000
mov dword [ebx], eax
add ebx, edx
or eax, 0xc6a320b
and eax, 0x8011000b
or eax, 0x10044480
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7288671f
and eax, 0x80150080
or eax, 0x14004c0b
mov dword [ebx], eax
add ebx, edx
or eax, 0x7182d4ea
and eax, 0x81904489
or eax, 0x8480100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x15659ff9
xor eax, 0x2057f69d
and eax, 0x8aa0c4d
or eax, 0x10d000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7de41395
and eax, 0x73167eb5
and eax, 0x61000000
or eax, 0xa000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b9d056c
or eax, 0x5be9c1e1
and eax, 0x488901c0
or eax, 0x4020202
mov dword [ebx], eax
add ebx, edx
or eax, 0x43727540
or eax, 0x31755292
and eax, 0x548b1000
or eax, 0x8005
mov dword [ebx], eax
add ebx, edx
xor eax, 0x127eb11a
and eax, 0x17088dd2
and eax, 0x4000000
or eax, 0x49899405
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e33f801
and eax, 0x4c118800
or eax, 0x804401c8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x46fd968a
xor eax, 0x3f5cdcb5
and eax, 0xb0
or eax, 0x808
mov dword [ebx], eax
add ebx, edx
and eax, 0x11ba820b
and eax, 0
or eax, 0x2e0c100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5568b292
xor eax, 0x5536a479
and eax, 0x4448b
or eax, 0x90010800
mov dword [ebx], eax
add ebx, edx
or eax, 0x59d52f74
or eax, 0x7e462154
and eax, 0x9405448b
or eax, 0x1000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x37b671a2
and eax, 0x81b00509
or eax, 0x8084880
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d9bca76
xor eax, 0x1382057f
and eax, 0x4098800
or eax, 0x41823455
mov dword [ebx], eax
add ebx, edx
and eax, 0x38796e39
and eax, 0x60c83477
and eax, 0x80010
or eax, 0x4d8350cc
mov dword [ebx], eax
add ebx, edx
and eax, 0x3908e135
and eax, 0x1084010
or eax, 0x548311c8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x55dbb53f
or eax, 0x36ff90e8
and eax, 0x48b50c4
or eax, 0x41000210
mov dword [ebx], eax
add ebx, edx
and eax, 0x43e3ef54
and eax, 0x41834050
or eax, 0xc081080
mov dword [ebx], eax
add ebx, edx
and eax, 0x55fc0779
and eax, 0x45880040
or eax, 0x10035184
mov dword [ebx], eax
add ebx, edx
or eax, 0x53d59885
and eax, 0x6c850c0
or eax, 0xa8200200
mov dword [ebx], eax
add ebx, edx
or eax, 0x18e5f54b
and eax, 0x82edf7c9
or eax, 0x1120824
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b7cd047
and eax, 0x40810880
or eax, 0x5081044
mov dword [ebx], eax
add ebx, edx
and eax, 0x129920cc
and eax, 0x100c4
or eax, 0xcc448b28
mov dword [ebx], eax
add ebx, edx
or eax, 0x6a776523
xor eax, 0x3ce3474a
and eax, 0xc0048800
or eax, 0x8490350
mov dword [ebx], eax
add ebx, edx
and eax, 0x76c74c78
and eax, 0x40450850
or eax, 0x9c108301
mov dword [ebx], eax
add ebx, edx
xor eax, 0x8217f87
and eax, 0xd0448052
or eax, 0x8010b00
mov dword [ebx], eax
add ebx, edx
or eax, 0x691be7bc
and eax, 0xd04d8b50
or eax, 0x4000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f7b3657
and eax, 0x4cf9c119
and eax, 0x40108101
or eax, 0x90450a50
mov dword [ebx], eax
add ebx, edx
and eax, 0x6bd061c2
or eax, 0x68f8ea5a
and eax, 0x6888e852
or eax, 0x85030000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a1987d6
and eax, 0x84826f84
or eax, 0x4001907b
mov dword [ebx], eax
add ebx, edx
and eax, 0x60d3b25a
and eax, 0x681c774c
and eax, 0x40000008
or eax, 0xa8458910
mov dword [ebx], eax
add ebx, edx
and eax, 0x59b0540b
and eax, 0x40000008
or eax, 0x10bc4583
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe88915c
and eax, 0x50304483
or eax, 0x1880908
mov dword [ebx], eax
add ebx, edx
and eax, 0x389ce1d9
and eax, 0x10884189
or eax, 0x42441402
mov dword [ebx], eax
add ebx, edx
or eax, 0x1823e437
xor eax, 0x43574af0
and eax, 0x1088050b
or eax, 0x40404080
mov dword [ebx], eax
add ebx, edx
and eax, 0x1eaef1a7
and eax, 0x10884183
or eax, 0x41540c08
mov dword [ebx], eax
add ebx, edx
xor eax, 0x60ee25f0
or eax, 0x144b773e
and eax, 0x1058550b
or eax, 0x42800080
mov dword [ebx], eax
add ebx, edx
or eax, 0x78a18ab1
xor eax, 0x18ab968d
and eax, 0x62404820
or eax, 0x9dad20c8
mov dword [ebx], eax
add ebx, edx
and eax, 0x2dae85df
and eax, 0x88400c8
or eax, 0x10408337
mov dword [ebx], eax
add ebx, edx
xor eax, 0xeb6f71b
and eax, 0x2604480
or eax, 0x81840109
mov dword [ebx], eax
add ebx, edx
and eax, 0x2fabf8fb
and eax, 0x2004009
or eax, 0x7c46ac74
mov dword [ebx], eax
add ebx, edx
or eax, 0x230958b4
and eax, 0x684d8015
or eax, 0x80300300
mov dword [ebx], eax
add ebx, edx
or eax, 0x76b8effd
and eax, 0x820d6e44
or eax, 0x1021002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x17bc471b
and eax, 0x1402205d
or eax, 0x6a44c420
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c9e35a9
xor eax, 0x77c58643
and eax, 0x50418208
or eax, 0xa4040901
mov dword [ebx], eax
add ebx, edx
or eax, 0x58977f13
and eax, 0x8801c003
or eax, 0x1000080
mov dword [ebx], eax
add ebx, edx
and eax, 0xd43ee5f
and eax, 0x4e73403d
and eax, 0x8014001
or eax, 0x7582b444
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a38ece4
and eax, 0x8000044
or eax, 0x840f03b0
mov dword [ebx], eax
add ebx, edx
and eax, 0x24438f5
and eax, 0x400d0
or eax, 0xfffbfe02
mov dword [ebx], eax
add ebx, edx
xor eax, 0x25519293
or eax, 0x23fd796b
and eax, 0x3f47d03
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e1d0328
and eax, 0x40100
or eax, 0x45c3087d
mov dword [ebx], eax
add ebx, edx
or eax, 0x77cdd8e6
and eax, 0x1f0
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2ab4648d
and eax, 0x2046100
or eax, 0xc5038a00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x30be8693
and eax, 0x6001
or eax, 0x9044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1614cb1d
and eax, 0x16040000
or eax, 0xa00b0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c061637
and eax, 0xc0091005
or eax, 0x2582e040
mov dword [ebx], eax
add ebx, edx
and eax, 0x720d5030
or eax, 0x7c01143b
and eax, 0x4c084019
or eax, 0x80c48344
mov dword [ebx], eax
add ebx, edx
and eax, 0x5bc96554
and eax, 0x1955d7c8
and eax, 0x8404040
or eax, 0xc48c8c8c
mov dword [ebx], eax
add ebx, edx
or eax, 0x2258b051
or eax, 0x231886ce
and eax, 0xcccccccc
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3757a7fd
and eax, 0xc8884800
or eax, 0x44484cc
mov dword [ebx], eax
add ebx, edx
and eax, 0x65027b2b
or eax, 0x4ebc22ec
and eax, 0x4c8840cc
or eax, 0xa0031500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x18d485fc
xor eax, 0x5ed8bd3f
and eax, 0x2808
or eax, 0x1000b0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x52ae69f7
xor eax, 0x6403a4e5
and eax, 0x481e000
or eax, 0x1420800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f334317
or eax, 0x1e653be4
and eax, 0xa10000
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x24a49d98
and eax, 0
or eax, 0x83004050
mov dword [ebx], eax
add ebx, edx
or eax, 0x644541a2
xor eax, 0x5969c387
and eax, 0x200040
or eax, 0x830180
mov dword [ebx], eax
add ebx, edx
and eax, 0x50c93eac
and eax, 0
or eax, 0xc7004050
mov dword [ebx], eax
add ebx, edx
or eax, 0x4aff4212
and eax, 0x2592b6c1
and eax, 0x40
or eax, 0xf405
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ce08313
and eax, 0x44c00000
or eax, 0x1070000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6627b402
or eax, 0x3f2cdb90
and eax, 0x90
or eax, 0x60
mov dword [ebx], eax
add ebx, edx
xor eax, 0xed5c9c3
and eax, 0x845c100
or eax, 0xf0000600
mov dword [ebx], eax
add ebx, edx
or eax, 0x17ea4fb3
and eax, 0x77672d14
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x20abcc1d
or eax, 0x7319c439
and eax, 0x51184409
or eax, 0xc40984
mov dword [ebx], eax
add ebx, edx
or eax, 0x9ba6577
and eax, 0x4bf4b097
and eax, 0x840097
or eax, 0x30001568
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4dee4154
and eax, 0x4479830f
and eax, 0x680000
or eax, 0x32020040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x23321500
and eax, 0x40
or eax, 0x340a8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7bae0643
xor eax, 0x2623d485
and eax, 0x4848200
or eax, 0x400100
mov dword [ebx], eax
add ebx, edx
and eax, 0xec7a8d0
and eax, 0xc00000
or eax, 0x5228558d
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c248240
and eax, 0xe46148c
and eax, 0x4148c
or eax, 0x30800173
mov dword [ebx], eax
add ebx, edx
or eax, 0x748fcaf2
and eax, 0x448b0040
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x12f01f7d
xor eax, 0x25237061
and eax, 0x60402b5c
or eax, 0x88051080
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ec72c0
or eax, 0x79fa5d09
and eax, 0x498a6641
or eax, 0x4010034
mov dword [ebx], eax
add ebx, edx
or eax, 0x6044232f
and eax, 0x6c4d2360
or eax, 0x80001880
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c64994f
or eax, 0x163b4616
and eax, 0x3c035e54
or eax, 0x41800021
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e94709
xor eax, 0x29b96b0
and eax, 0x4d7000c0
or eax, 0x2040030
mov dword [ebx], eax
add ebx, edx
and eax, 0x5bf582cb
and eax, 0x700080
or eax, 0x887d03
mov dword [ebx], eax
add ebx, edx
and eax, 0x7caf1b3b
and eax, 0xa80902
or eax, 0xe2404074
mov dword [ebx], eax
add ebx, edx
or eax, 0x23d92930
and eax, 0x83000002
or eax, 0x8000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x67567aa9
and eax, 0x8d527801
or eax, 0x8054
mov dword [ebx], eax
add ebx, edx
and eax, 0x10b561ec
and eax, 0x4004
or eax, 0xffef9881
mov dword [ebx], eax
add ebx, edx
and eax, 0x38f5bbc6
or eax, 0x46e704de
and eax, 0x52e010de
or eax, 0x80084021
mov dword [ebx], eax
add ebx, edx
and eax, 0x328c2683
xor eax, 0x1aa8a494
and eax, 0x20a403
or eax, 0x83df5be8
mov dword [ebx], eax
add ebx, edx
and eax, 0xb18582c
and eax, 0x1080800
or eax, 0x448000c4
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c9e77da
and eax, 0x48000c0
or eax, 0x49360f3f
mov dword [ebx], eax
add ebx, edx
or eax, 0x181fbc63
and eax, 0x558985ff
or eax, 0x20400000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b31f92d
and eax, 0x74518909
or eax, 0x80040200
mov dword [ebx], eax
add ebx, edx
and eax, 0x6f0847b9
xor eax, 0x4b92a634
and eax, 0x9008001
or eax, 0x80014282
mov dword [ebx], eax
add ebx, edx
or eax, 0x31d714c8
or eax, 0x5818256b
and eax, 0x48f441
or eax, 0x200014
mov dword [ebx], eax
add ebx, edx
and eax, 0xa8ffc46
and eax, 0
or eax, 0x6a000010
mov dword [ebx], eax
add ebx, edx
and eax, 0x7da55391
and eax, 0x48000000
or eax, 0x90858d00
mov dword [ebx], eax
add ebx, edx
or eax, 0x326d629
and eax, 0x50a7df29
or eax, 0x5820c6
mov dword [ebx], eax
add ebx, edx
or eax, 0x140e64ef
and eax, 0x54fda8e8
or eax, 0xab000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ecdfad3
and eax, 0xcc480c0
or eax, 0x33f
mov dword [ebx], eax
add ebx, edx
and eax, 0x77673dea
xor eax, 0x4ce9c3f8
and eax, 0xa84002
or eax, 0x5005c5
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7bc5daf6
and eax, 0x43000000
or eax, 0x84000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x19dbccfc
xor eax, 0x1811ecda
and eax, 0x2004
or eax, 0xd041
mov dword [ebx], eax
add ebx, edx
and eax, 0x4bf7a99d
and eax, 0x10b40e7c
and eax, 0
or eax, 0x57eb0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x12364464
and eax, 0x2b98b041
and eax, 0x80040
or eax, 0x304415bf
mov dword [ebx], eax
add ebx, edx
xor eax, 0x519f4011
or eax, 0x36266ac
and eax, 0x3500040
or eax, 0x88000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f866446
xor eax, 0x555752f4
and eax, 0xa514004
or eax, 0x8100ac49
mov dword [ebx], eax
add ebx, edx
and eax, 0x42a4f66
and eax, 0x4844
or eax, 0xe852a011
mov dword [ebx], eax
add ebx, edx
and eax, 0x53fdb5e4
and eax, 0
or eax, 0x201
mov dword [ebx], eax
add ebx, edx
xor eax, 0xba00d8c
or eax, 0xf3c3259
and eax, 0x30c0481
or eax, 0x8000c002
mov dword [ebx], eax
add ebx, edx
and eax, 0x1e120a5
and eax, 0x2e96ab3f
and eax, 1
or eax, 0x4053483c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x93d288c
and eax, 0x660000
or eax, 0x30100100
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b7a2a73
and eax, 0x48200a62
or eax, 0x810008
mov dword [ebx], eax
add ebx, edx
or eax, 0x43e55e26
and eax, 0x8cefd6c
and eax, 0x4040
or eax, 0x50000013
mov dword [ebx], eax
add ebx, edx
xor eax, 0x54361852
and eax, 0x801
or eax, 0x5340058a
mov dword [ebx], eax
add ebx, edx
or eax, 0x1bfe37af
and eax, 0x48500000
or eax, 0xa0010040
mov dword [ebx], eax
add ebx, edx
or eax, 0x217cb2bc
and eax, 0xe97db2c0
or eax, 0x16824801
mov dword [ebx], eax
add ebx, edx
and eax, 0x661b25e
and eax, 0x8000
or eax, 0x890c4483
mov dword [ebx], eax
add ebx, edx
and eax, 0x45e0ad18
and eax, 0xdda8b42
and eax, 0x1008000
or eax, 0x548b5845
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d1c6d3b
and eax, 0x18058178
or eax, 0xc0400a80
mov dword [ebx], eax
add ebx, edx
or eax, 0x759a461c
or eax, 0x4f04b622
and eax, 0xd8958488
or eax, 1
mov dword [ebx], eax
add ebx, edx
and eax, 0x632e7717
and eax, 0x40401
or eax, 0x8bfbfbee
mov dword [ebx], eax
add ebx, edx
and eax, 0x1ee38853
xor eax, 0x477271db
and eax, 0x4181f808
or eax, 0x80020045
mov dword [ebx], eax
add ebx, edx
or eax, 0x5708bfd9
and eax, 0xd0098901
or eax, 0x28440000
mov dword [ebx], eax
add ebx, edx
and eax, 0xb3d8e51
and eax, 0x6b90b135
and eax, 1
or eax, 0x1f045c6
mov dword [ebx], eax
add ebx, edx
or eax, 0x462413ca
or eax, 0x645fb89
and eax, 0x3000000
or eax, 0x88000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x143dac7d
xor eax, 0x4c0bdfd9
and eax, 0x41026004
or eax, 0x4898851
mov dword [ebx], eax
add ebx, edx
or eax, 0x5a52fea5
or eax, 0x6c529ebb
and eax, 0x5c5188ec
or eax, 0x80040100
mov dword [ebx], eax
add ebx, edx
or eax, 0xa487f0d
and eax, 0x4a404589
or eax, 0x20a00000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3dcfe469
or eax, 0x16be5204
and eax, 0x1c15f720
or eax, 0x812
mov dword [ebx], eax
add ebx, edx
and eax, 0x53de62cb
xor eax, 0x10e7518e
and eax, 0
or eax, 0x83004030
mov dword [ebx], eax
add ebx, edx
and eax, 0x107807e
xor eax, 0x20db35de
and eax, 0x102346c
or eax, 0xe00c011
mov dword [ebx], eax
add ebx, edx
and eax, 0x41100d79
or eax, 0x33c58df8
and eax, 0x33c50188
or eax, 0xcc3a1204
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa9e545e
and eax, 0xf46103d2
or eax, 0x1c802d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x72b4f236
or eax, 0x4d3e2061
and eax, 0xc7097100
or eax, 0xc02
mov dword [ebx], eax
add ebx, edx
xor eax, 0x46ce6aba
and eax, 0x4710b30a
and eax, 0
or eax, 0x1e445
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f45ef2e
and eax, 0x123c7ecc
and eax, 0x2000000
or eax, 0x5eb0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4cf3d2
xor eax, 0x40b26949
and eax, 0x40083
or eax, 0xe04544
mov dword [ebx], eax
add ebx, edx
and eax, 0x2464064c
and eax, 0
or eax, 0xf000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x42d0648e
and eax, 0x2000000
or eax, 0x89e445b6
mov dword [ebx], eax
add ebx, edx
xor eax, 0x66507f0
and eax, 0x8c814044
or eax, 0x40421da1
mov dword [ebx], eax
add ebx, edx
and eax, 0x148669ff
and eax, 0x48241c4
or eax, 0xe8091408
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a75bd6b
and eax, 0x820ce883
or eax, 0x9000400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x41d194df
xor eax, 0x65880303
and eax, 0xa8500845
or eax, 0x40000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x43911b6
and eax, 0x61
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b21ad99
xor eax, 0x52a31ba3
and eax, 0x9008402
or eax, 0x80044081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e0427a3
xor eax, 0x14b87489
and eax, 0x41889001
or eax, 0xc036844
mov dword [ebx], eax
add ebx, edx
and eax, 0x5196c53c
and eax, 0x40804004
or eax, 0x12681108
mov dword [ebx], eax
add ebx, edx
or eax, 0x4878022f
and eax, 0x7b43b030
and eax, 0x2000000
or eax, 0x81000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x57c8d65a
and eax, 0xda86501
and eax, 0x1000000
or eax, 0x448904c4
mov dword [ebx], eax
add ebx, edx
and eax, 0x4382c076
and eax, 0x40000044
or eax, 0xb8558bb0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d482e47
and eax, 0x14140533
or eax, 0x60e05008
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ce8849f
xor eax, 0x25e2bf5
and eax, 0x6a803200
or eax, 0x81400004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5844c2c6
xor eax, 0x7f8629c6
and eax, 0xcc00c100
or eax, 0x30450638
mov dword [ebx], eax
add ebx, edx
xor eax, 0x23b08fbb
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c9fc91d
and eax, 0x48b0909
or eax, 0x410000e2
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d711fb5
and eax, 0x1c003fc
or eax, 0x8000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ca20b12
xor eax, 0x30ef54d7
and eax, 0x98c4409
or eax, 0x82700180
mov dword [ebx], eax
add ebx, edx
and eax, 0x46864c8c
or eax, 0x33fc8ebd
and eax, 0x138cc0d
or eax, 0x4c033040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x58f1c320
or eax, 0x590ccf01
and eax, 0x90c7368
or eax, 0x82100090
mov dword [ebx], eax
add ebx, edx
and eax, 0x6dc75f52
and eax, 0x1000050
or eax, 0x54030805
mov dword [ebx], eax
add ebx, edx
or eax, 0xe7465f0
and eax, 0x2360df4
or eax, 0x880208
mov dword [ebx], eax
add ebx, edx
or eax, 0x1196e15e
xor eax, 0x71cb0232
and eax, 0x2044d88
or eax, 0x1080003
mov dword [ebx], eax
add ebx, edx
and eax, 0x549144ef
and eax, 0x4409
or eax, 0xbe0fb844
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f882848
and eax, 0x14002800
or eax, 0x60c21311
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b8db531
and eax, 0x6bc03200
or eax, 0x80000004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x20321008
xor eax, 0x1910bbca
and eax, 0x90c28904
or eax, 0x20116200
mov dword [ebx], eax
add ebx, edx
and eax, 0x31c87123
and eax, 0x10c00100
or eax, 0x4d258a01
mov dword [ebx], eax
add ebx, edx
xor eax, 0x309f563c
xor eax, 0x435e4361
and eax, 0xc048c40
or eax, 0xc0c84083
mov dword [ebx], eax
add ebx, edx
or eax, 0x6a171019
and eax, 0xec8b54c8
or eax, 0x104
mov dword [ebx], eax
add ebx, edx
and eax, 0x745b1ead
and eax, 0x10000
or eax, 0x8448b51
mov dword [ebx], eax
add ebx, edx
and eax, 0x2546cdbe
and eax, 0x440100
or eax, 0xebb84489
mov dword [ebx], eax
add ebx, edx
xor eax, 0xac47f80
or eax, 0x4d0614dd
and eax, 0xec0c0a09
or eax, 0x10418100
mov dword [ebx], eax
add ebx, edx
and eax, 0x19bc5bf1
and eax, 0x8000101
or eax, 0x8101c082
mov dword [ebx], eax
add ebx, edx
or eax, 0x25b688ea
and eax, 0x583c849
or eax, 0x50083404
mov dword [ebx], eax
add ebx, edx
and eax, 0x50f1814b
and eax, 0x800048
or eax, 0x23e0fb4
mov dword [ebx], eax
add ebx, edx
and eax, 0x351ee165
xor eax, 0x170807d
and eax, 0x648001
or eax, 0x2104084
mov dword [ebx], eax
add ebx, edx
or eax, 0x12bbb00f
and eax, 0x8be08b
or eax, 0x45000b60
mov dword [ebx], eax
add ebx, edx
xor eax, 0x668f7a1d
and eax, 0x401f4
or eax, 0x8412a08
mov dword [ebx], eax
add ebx, edx
and eax, 0x6886de00
and eax, 0x40000
or eax, 0xc359e58b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x37feb440
or eax, 0x65044b9a
and eax, 0xc48448c8
or eax, 0x8488404
mov dword [ebx], eax
add ebx, edx
and eax, 0x68954a15
xor eax, 0x7ff4a3ac
and eax, 0x24004188
or eax, 0xc88b1444
mov dword [ebx], eax
add ebx, edx
xor eax, 0x25ebc5c
and eax, 0x6a14e880
or eax, 0x403
mov dword [ebx], eax
add ebx, edx
and eax, 0x662d4438
and eax, 0x40000
or eax, 0x10418b08
mov dword [ebx], eax
add ebx, edx
or eax, 0x50d482da
and eax, 0x7f0e2451
and eax, 0x40040050
or eax, 0xacebe800
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e91772d
and eax, 0xc483ff7d
or eax, 0x82
mov dword [ebx], eax
add ebx, edx
and eax, 0x38058e62
and eax, 0x18800
or eax, 0xf0440108
mov dword [ebx], eax
add ebx, edx
or eax, 0x774b4c41
and eax, 0x4a0048
or eax, 0x200022
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5454891c
and eax, 0x2a0062
or eax, 0x1400008
mov dword [ebx], eax
add ebx, edx
and eax, 0x19c9dafc
and eax, 0x68
or eax, 0x40315800
mov dword [ebx], eax
add ebx, edx
or eax, 0x7609cc33
xor eax, 0x16ac2f9a
and eax, 0x4015f300
or eax, 0x8000c00
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc189200
and eax, 0x4000
or eax, 0x89000050
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e7ebcf
and eax, 0x5897e797
and eax, 0x883e005
or eax, 0x75001c40
mov dword [ebx], eax
add ebx, edx
or eax, 0x13f6d260
or eax, 0x3ba84782
and eax, 0x87500e4
or eax, 0x18
mov dword [ebx], eax
add ebx, edx
or eax, 0x2935b6d8
and eax, 0x47b91e5a
and eax, 0x1310000
or eax, 0xe8cec883
mov dword [ebx], eax
add ebx, edx
or eax, 0x19df43af
and eax, 0x86
or eax, 0x10
mov dword [ebx], eax
add ebx, edx
xor eax, 0x136a7926
and eax, 0x7716848c
and eax, 0x80
or eax, 0xc7d03
mov dword [ebx], eax
add ebx, edx
xor eax, 0x33407a89
and eax, 0x5f449d59
and eax, 0x1440100
or eax, 0x44830874
mov dword [ebx], eax
add ebx, edx
and eax, 0xb171ea4
and eax, 0x1070824
or eax, 0xfef8f7d0
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b88d4b3
or eax, 0x2923ca5d
and eax, 0x303cafd
or eax, 0xc4042102
mov dword [ebx], eax
add ebx, edx
xor eax, 0x281dfa39
and eax, 0x1044
or eax, 0xe401
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e1a97a
and eax, 0x600000
or eax, 0xa0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e075fd
and eax, 0x7c265f8c
and eax, 0x20008
or eax, 0x4d890062
mov dword [ebx], eax
add ebx, edx
xor eax, 0x70002599
xor eax, 0xef20600
and eax, 0x110901f0
or eax, 0x44825004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2786a6be
xor eax, 0x493e597
and eax, 0x448a120c
or eax, 0x1014000
mov dword [ebx], eax
add ebx, edx
and eax, 0x159eeff5
or eax, 0x63d5abda
and eax, 0x458b4008
or eax, 0x8001000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c049243
xor eax, 0x4be3830c
and eax, 0x6c4144
or eax, 0x159310b8
mov dword [ebx], eax
add ebx, edx
and eax, 0x89c14b8
and eax, 0x1010
or eax, 0x404040
mov dword [ebx], eax
add ebx, edx
and eax, 0x6361a262
and eax, 0x400000
or eax, 0x83b84589
mov dword [ebx], eax
add ebx, edx
or eax, 0x9c687dc
or eax, 0x4df92df2
and eax, 0x4500e87d
or eax, 0x30001000
mov dword [ebx], eax
add ebx, edx
and eax, 0x118b45ba
xor eax, 0x4b5e3a5
and eax, 0x14158311
or eax, 0xe8400800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a80f5d1
and eax, 0x4157e40
or eax, 0x48008112
mov dword [ebx], eax
add ebx, edx
and eax, 0x2fb8b130
and eax, 0x794d653d
and eax, 0x8000010
or eax, 0xb0004040
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c470375
xor eax, 0x4acf3af8
and eax, 0xb688798c
or eax, 0x49778672
mov dword [ebx], eax
add ebx, edx
xor eax, 0xca3af08
and eax, 0x410c40e2
or eax, 0x4810c09
mov dword [ebx], eax
add ebx, edx
xor eax, 0x535b9b1f
xor eax, 0x31529127
and eax, 0x58040c0
or eax, 0x480b102c
mov dword [ebx], eax
add ebx, edx
and eax, 0x66379fda
or eax, 0x36721e29
and eax, 0x54031000
or eax, 0x1884110
mov dword [ebx], eax
add ebx, edx
xor eax, 0xdd1ebd2
and eax, 0x400a12c0
or eax, 0x5814030
mov dword [ebx], eax
add ebx, edx
and eax, 0x7af51885
or eax, 0x500c5d76
and eax, 0x108d50f0
or eax, 0x5720008
mov dword [ebx], eax
add ebx, edx
and eax, 0x27d5030f
or eax, 0x7c9318dd
and eax, 0x401054
or eax, 0x4000
mov dword [ebx], eax
add ebx, edx
or eax, 0x582407cc
and eax, 0x18644084
or eax, 0x3118001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x52f34118
xor eax, 0x607c4c5b
and eax, 0x1f84d82
or eax, 0x50000009
mov dword [ebx], eax
add ebx, edx
xor eax, 0x53114bc6
or eax, 0x7eebd260
and eax, 0x5048146d
or eax, 0x40192
mov dword [ebx], eax
add ebx, edx
and eax, 0x71cb9136
and eax, 0x50080000
or eax, 0x5830040
mov dword [ebx], eax
add ebx, edx
and eax, 0x246630a3
and eax, 0x4020000
or eax, 0x11fd52fc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x16790d72
or eax, 0x4cba819b
and eax, 0x500c
or eax, 0x400040
mov dword [ebx], eax
add ebx, edx
and eax, 0x746a87a6
and eax, 0x6228f557
and eax, 0
or eax, 0xfffffdb8
mov dword [ebx], eax
add ebx, edx
and eax, 0x17b2cdcd
or eax, 0x1e89843b
and eax, 0xb13c9bb
or eax, 0x80042244
mov dword [ebx], eax
add ebx, edx
xor eax, 0x457f6bdf
and eax, 0xce408000
or eax, 0x31107845
mov dword [ebx], eax
add ebx, edx
or eax, 0x34d4739c
and eax, 0x40504815
or eax, 0x400
mov dword [ebx], eax
add ebx, edx
and eax, 0x6556403a
and eax, 0x40400000
or eax, 0xbc0d8b00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4da14732
and eax, 0x4cc10
or eax, 0x4c113341
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1bd5a7ee
xor eax, 0x7be5b263
and eax, 0x8004050
or eax, 0x83000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x69359a51
and eax, 0xe001d001
or eax, 0x58a2044
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f3582d6
or eax, 0x6c95ee5d
and eax, 0x4c84c25d
or eax, 0x80480100
mov dword [ebx], eax
add ebx, edx
or eax, 0x31dadb5b
and eax, 0x70ff835e
and eax, 0x40cc804c
or eax, 0x8c004c80
mov dword [ebx], eax
add ebx, edx
or eax, 0xa157ebf
and eax, 0x419ae193
and eax, 0x4088c080
or eax, 0x8c440c4c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e5c6b47
and eax, 0x43e07d8d
and eax, 0x40800588
or eax, 0xac0b5044
mov dword [ebx], eax
add ebx, edx
or eax, 0x4512231e
or eax, 0x73afd660
and eax, 0x6a0ce482
or eax, 0x801
mov dword [ebx], eax
add ebx, edx
xor eax, 0x40b78a35
and eax, 0x28086200
or eax, 0xc0040808
mov dword [ebx], eax
add ebx, edx
xor eax, 0x249953fc
and eax, 0xcc952810
or eax, 0x336ac401
mov dword [ebx], eax
add ebx, edx
or eax, 0x65796a92
xor eax, 0x328899fe
and eax, 0x89004401
or eax, 0x2088082
mov dword [ebx], eax
add ebx, edx
and eax, 0x6cdc8178
and eax, 0x88000
or eax, 0xf4450908
mov dword [ebx], eax
add ebx, edx
and eax, 0x51ea41e7
and eax, 0
or eax, 0x8904508b
mov dword [ebx], eax
add ebx, edx
and eax, 0x7419083e
and eax, 0
or eax, 0x408bf855
mov dword [ebx], eax
add ebx, edx
and eax, 0x109f1a6a
or eax, 0x5ad8d96b
and eax, 0x58418908
or eax, 0xa4040000
mov dword [ebx], eax
add ebx, edx
or eax, 0x550e3bee
and eax, 0x8908098a
or eax, 0x2004401
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e4e3460
and eax, 0x5000841
or eax, 0x48890414
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e77e28
and eax, 0x48440074
or eax, 0xb0118980
mov dword [ebx], eax
add ebx, edx
or eax, 0x50d75530
and eax, 0x88104580
or eax, 0x100000b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x25f14b73
and eax, 0xc610c40
or eax, 0x10af005
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6e71c365
or eax, 0x61b75baa
and eax, 0x5308
or eax, 0x400040
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c9e3300
and eax, 0xc0308
or eax, 0x40010004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x933d5cd
and eax, 0x9004041
or eax, 0x82000012
mov dword [ebx], eax
add ebx, edx
and eax, 0x26fa4669
and eax, 0x4041
or eax, 0x1189b414
mov dword [ebx], eax
add ebx, edx
xor eax, 0x31e71cf2
xor eax, 0x36922746
and eax, 0xf84581
or eax, 0x8900000a
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c6520c8
and eax, 0
or eax, 0x558b0441
mov dword [ebx], eax
add ebx, edx
or eax, 0x58dae59a
and eax, 0x85181d8
or eax, 0x824
mov dword [ebx], eax
add ebx, edx
and eax, 0x64c6514b
and eax, 0x400000
or eax, 0x401348a1
mov dword [ebx], eax
add ebx, edx
and eax, 0x625203e
and eax, 0
or eax, 0x1c08300
mov dword [ebx], eax
add ebx, edx
and eax, 0x4319340f
and eax, 0x1a8f843d
and eax, 0
or eax, 0x405348a3
mov dword [ebx], eax
add ebx, edx
and eax, 0x11e49e5b
or eax, 0x6ea3377b
and eax, 0x42402100
or eax, 0x11088000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e0f793c
and eax, 0x2000000
or eax, 0xd0330040
mov dword [ebx], eax
add ebx, edx
or eax, 0x20bc6ba
and eax, 0x27f98a3d
and eax, 0x2000030
or eax, 0x514435c7
mov dword [ebx], eax
add ebx, edx
and eax, 0x6116bf7f
xor eax, 0x2cd5d35e
and eax, 0x5810000
or eax, 0x10080040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x30149926
and eax, 0x1140
or eax, 0x404208
mov dword [ebx], eax
add ebx, edx
or eax, 0x40abcfec
and eax, 0x4049c588
or eax, 0x83142003
mov dword [ebx], eax
add ebx, edx
or eax, 0x274525f4
and eax, 0xc44cc4cc
or eax, 0x8800800
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e0f35b5
and eax, 0x37b27562
and eax, 0x4000400
or eax, 0xc8ccc8cc
mov dword [ebx], eax
add ebx, edx
and eax, 0x10d88b71
and eax, 0x37e5479c
and eax, 0x800000
or eax, 0xec0b55cc
mov dword [ebx], eax
add ebx, edx
or eax, 0x2eb40391
and eax, 0x42040549
or eax, 0x11400022
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c1d411c
and eax, 0x500c0040
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x73c5c075
and eax, 0x20ec2922
and eax, 0x880020
or eax, 0xd03004a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x30aae009
and eax, 0x4040
or eax, 0x401300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x30ee8703
and eax, 0x34859d1
and eax, 0x4041
or eax, 0xfae7a810
mov dword [ebx], eax
add ebx, edx
or eax, 0x431843ee
and eax, 0xc083ebff
or eax, 0x4001400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x22731465
and eax, 0x4000c308
or eax, 0x8050404
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e9fe51a
and eax, 0x3a748a3f
and eax, 0
or eax, 0x4053
mov dword [ebx], eax
add ebx, edx
xor eax, 0xcdae398
and eax, 0x1d5c225
and eax, 0
or eax, 0x5d000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x9edce51
or eax, 0x227d5ea0
and eax, 0x84c4c80
or eax, 0xc4808043
mov dword [ebx], eax
add ebx, edx
xor eax, 0x270dc94e
and eax, 0xc8c0048c
or eax, 0x40cc840
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b3b2aaa
xor eax, 0x55df3f53
and eax, 0xc8315c8
or eax, 0xe0084004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2215c50f
and eax, 0x440a0042
or eax, 0x1610828
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3dfa5d4
xor eax, 0x1468e2b9
and eax, 0x40500c00
or eax, 0xa8000008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x77b9677c
and eax, 0x2eaff6fa
and eax, 0xea96260
or eax, 0xf1568901
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c09b8dc
and eax, 0x83004081
or eax, 0x20088402
mov dword [ebx], eax
add ebx, edx
or eax, 0x48c1ff1d
and eax, 0x405300
or eax, 0x40
mov dword [ebx], eax
add ebx, edx
xor eax, 0x55a7024f
and eax, 0x2ff12207
and eax, 0x1000003
or eax, 0x88084d88
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f19532
and eax, 0x3ef4ef30
and eax, 0x400
or eax, 0x4053400d
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c13b94
or eax, 0x5f9e38c1
and eax, 0x5f8b2800
or eax, 0xa020c000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a321f52
or eax, 0x58463b45
and eax, 0xc15dff57
or eax, 0x20000a8
mov dword [ebx], eax
add ebx, edx
or eax, 0x29bf9ba3
and eax, 0xc8cccccc
or eax, 0x4000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d62edd1
and eax, 0x808c000c
or eax, 0x4c40ccc0
mov dword [ebx], eax
add ebx, edx
or eax, 0x4778d976
or eax, 0x29f58ccc
and eax, 0xec8955cc
or eax, 0x20000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x22f91dfc
and eax, 0x8a004800
or eax, 0x108a483
mov dword [ebx], eax
add ebx, edx
or eax, 0x6bd9b185
and eax, 0x20810805
or eax, 0x10220040
mov dword [ebx], eax
add ebx, edx
and eax, 0x2de56e9e
and eax, 0x20000000
or eax, 0x4a004053
mov dword [ebx], eax
add ebx, edx
xor eax, 0x26f91a0a
and eax, 0x23aa021e
and eax, 0x200
or eax, 0x6a006800
mov dword [ebx], eax
add ebx, edx
or eax, 0x35fe8f61
or eax, 0x15296129
and eax, 0x300d8b01
or eax, 0x10
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e5e437e
or eax, 0x5944f3e9
and eax, 0x51004043
or eax, 0x10
mov dword [ebx], eax
add ebx, edx
and eax, 0x7adf8fd4
xor eax, 0x1f82b25d
and eax, 0x4000100d
or eax, 0x105805f2
mov dword [ebx], eax
add ebx, edx
and eax, 0x48b93a07
and eax, 0x180000
or eax, 0x15e70040
mov dword [ebx], eax
add ebx, edx
and eax, 0x45f98cad
and eax, 0x29c497c5
and eax, 0x400000
or eax, 0x303c
mov dword [ebx], eax
add ebx, edx
or eax, 0x1dd8b26d
or eax, 0xf07eca1
and eax, 0x1255c085
or eax, 0x200000
mov dword [ebx], eax
add ebx, edx
or eax, 0x75d55f8d
and eax, 0x77e51088
or eax, 0x88000060
mov dword [ebx], eax
add ebx, edx
xor eax, 0x49f9852e
and eax, 0x340085c6
or eax, 0x41c00039
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d8a8feb
or eax, 0x9c9c66f
and eax, 0x6583c809
or eax, 0x80242000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4fae3303
xor eax, 0xa98514f
and eax, 0x80818a45
or eax, 0x400475ba
mov dword [ebx], eax
add ebx, edx
xor eax, 0x45f9ec88
xor eax, 0x6e6704f9
and eax, 0x1a1704
or eax, 0x4a00070
mov dword [ebx], eax
add ebx, edx
or eax, 0x28289c71
and eax, 0x28000000
or eax, 0x43000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x783b6414
xor eax, 0x1fb299f2
and eax, 0x8900c2
or eax, 0x88020000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f45bf4f
or eax, 0x74cfada4
and eax, 0x401008
or eax, 0x4000
mov dword [ebx], eax
add ebx, edx
and eax, 0x8787cc7
and eax, 0x4000
or eax, 0xf31fa851
mov dword [ebx], eax
add ebx, edx
and eax, 0x38049641
and eax, 0x226788b9
and eax, 0x8001
or eax, 0xc4837ffe
mov dword [ebx], eax
add ebx, edx
or eax, 0x38f37bb5
or eax, 0x243d1b37
and eax, 0x68006a04
or eax, 0x2000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x497b7ebc
and eax, 0x20000000
or eax, 0x48006a00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x62818d1a
and eax, 0x2410
or eax, 0x4008c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7fbb8443
and eax, 0x6a0002
or eax, 0x68
mov dword [ebx], eax
add ebx, edx
and eax, 0x522fb312
and eax, 0x280002
or eax, 0x300015fd
mov dword [ebx], eax
add ebx, edx
or eax, 0x6e656487
xor eax, 0x1cd9d60f
and eax, 0x800040
or eax, 0x150b0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3cce9926
and eax, 0
or eax, 0x405334
mov dword [ebx], eax
add ebx, edx
or eax, 0x56657db9
and eax, 0x40050489
or eax, 0x28900000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xf6df152
and eax, 0x33a318ae
and eax, 0x21000002
or eax, 0x80004050
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5b046130
and eax, 0x120
or eax, 0x405214
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d06b633
and eax, 0x48040403
or eax, 0x20810888
mov dword [ebx], eax
add ebx, edx
and eax, 0x62ee9bdf
and eax, 0x2686888b
and eax, 2
or eax, 0x89004050
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4bb82148
and eax, 0x886008
or eax, 0x15039c45
mov dword [ebx], eax
add ebx, edx
xor eax, 0x75a37b5a
and eax, 0x314
or eax, 0x405020
mov dword [ebx], eax
add ebx, edx
and eax, 0x33f6b091
and eax, 0
or eax, 0x8901c283
mov dword [ebx], eax
add ebx, edx
or eax, 0x35a9d517
and eax, 0x11415
or eax, 0x40522000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6bea5ed4
and eax, 0x40000000
or eax, 0x2a006a00
mov dword [ebx], eax
add ebx, edx
or eax, 0x1d13010
and eax, 0xb116a00
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x74376f5d
and eax, 0xff106c45
or eax, 0x409000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7cb129e6
and eax, 0x40505805
or eax, 0x10
mov dword [ebx], eax
add ebx, edx
or eax, 0x5319e10f
or eax, 0x2117786d
and eax, 0x301d8100
or eax, 0x4200200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a8768ae
and eax, 0x22004002
or eax, 0x10000051
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c40c41a
and eax, 0x400049
or eax, 0x2a5334
mov dword [ebx], eax
add ebx, edx
or eax, 0x36d45421
or eax, 0x6853ba44
and eax, 0x6a0068
or eax, 2
mov dword [ebx], eax
add ebx, edx
and eax, 0xb9685f
or eax, 0x512717c9
and eax, 0x40061048
or eax, 0x10c020
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ad41f63
and eax, 0
or eax, 0x6a006a00
mov dword [ebx], eax
add ebx, edx
or eax, 0xa77f058
xor eax, 0xa5665fa
and eax, 0x20019f00
or eax, 0x8146000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a47a8f8
and eax, 0x2004030
or eax, 0x89000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x13aa295
and eax, 0x122005
or eax, 0x40411408
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3994d989
and eax, 0x11f0a0fd
and eax, 0x1008000
or eax, 0x8c040900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x58665655
and eax, 0x405240
or eax, 0x28
mov dword [ebx], eax
add ebx, edx
and eax, 0x40032b58
and eax, 8
or eax, 0x53341583
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e7c2133
and eax, 0x4080000
or eax, 0x830040
mov dword [ebx], eax
add ebx, edx
or eax, 0x73c680eb
and eax, 0x14938533
and eax, 0x20001
or eax, 0x40506894
mov dword [ebx], eax
add ebx, edx
or eax, 0x47256066
and eax, 0x40450800
or eax, 0xb8008100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x382dbd05
and eax, 0x40200401
or eax, 0x1314098a
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f336b0a
and eax, 0x41030000
or eax, 0x80800040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b0b0ff1
and eax, 0x10080901
or eax, 0x24058000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a30de85
and eax, 1
or eax, 0x6a004052
mov dword [ebx], eax
add ebx, edx
xor eax, 0x66daa24a
and eax, 0x8006200
or eax, 0x62000800
mov dword [ebx], eax
add ebx, edx
or eax, 0x653866f8
and eax, 0x68100a10
or eax, 0x90458101
mov dword [ebx], eax
add ebx, edx
and eax, 0x31b5c4ab
xor eax, 0x5d3e60a6
and eax, 0x4801e002
or eax, 0x10141f50
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6628ef61
and eax, 0x46e1e1e2
and eax, 0x2000000
or eax, 0xe9004050
mov dword [ebx], eax
add ebx, edx
and eax, 0x267aa218
or eax, 0x765bf553
and eax, 0x6601c400
or eax, 0x402a4
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e30438d
or eax, 0x50303b33
and eax, 0x4012
or eax, 0x1000040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4abc1d6d
xor eax, 0x53c25ffb
and eax, 0x5c0080
or eax, 0xc301e50b
mov dword [ebx], eax
add ebx, edx
or eax, 0x22eee7cd
and eax, 0x1e8a2bb2
and eax, 0x880080
or eax, 0xcc44cc4c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x68c13e77
and eax, 0xa4095088
or eax, 0x48820544
mov dword [ebx], eax
add ebx, edx
or eax, 0x44791d3e
or eax, 0x361518b3
and eax, 0x8a0c4c83
or eax, 0x100a000
mov dword [ebx], eax
add ebx, edx
and eax, 0x48fc38ab
and eax, 0x17d32aa1
and eax, 0x801
or eax, 0xe8500044
mov dword [ebx], eax
add ebx, edx
or eax, 0xe50e5bb
or eax, 0x77e3118c
and eax, 0xfff3fcf1
or eax, 0xc0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2710c731
and eax, 0x88040080
or eax, 0x100c403
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ae06acf
and eax, 0x860e445
or eax, 0xa1000
mov dword [ebx], eax
add ebx, edx
and eax, 0xa50c5d6
xor eax, 0x49b3776d
and eax, 0x1100109
or eax, 0x2a004c82
mov dword [ebx], eax
add ebx, edx
or eax, 0x74244907
xor eax, 0x23860e3d
and eax, 0x48100000
or eax, 0xa0410c4d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1ba7c6cd
or eax, 0x5e55d43
and eax, 0xf7f7ca01
or eax, 0x808200c
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f685b00
or eax, 0x69427fc3
and eax, 0x8908c483
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c76eec1
or eax, 0x2acba9ca
and eax, 0x8be841
or eax, 0x55001004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ca43cef
and eax, 0x28058008
or eax, 0xd4500904
mov dword [ebx], eax
add ebx, edx
and eax, 0x257aec3b
and eax, 0x9b0c63a
and eax, 8
or eax, 0x458b09e3
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c5ae4be
or eax, 0x39fd677a
and eax, 0x1c083fc
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x33a2fcff
and eax, 0x2604501
or eax, 0x899c0088
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4514d52d
and eax, 0x769a40ef
and eax, 0x44080004
or eax, 0x933fc49
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c604223
xor eax, 0x32d86428
and eax, 0xa102400
or eax, 0x81065910
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ee64535
and eax, 0x15227c15
or eax, 0x40098040
mov dword [ebx], eax
add ebx, edx
and eax, 0x367e395
and eax, 0x18004
or eax, 0x8440b08
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e14eb9c
and eax, 0x8040100
or eax, 0x83f84403
mov dword [ebx], eax
add ebx, edx
and eax, 0x68c561c2
xor eax, 0x65951047
and eax, 0x5045
or eax, 0x8aa808
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d99ea61
and eax, 0x49110008
or eax, 0xa2000480
mov dword [ebx], eax
add ebx, edx
or eax, 0x6691464c
xor eax, 0x4b59aae7
and eax, 0xa0408809
or eax, 0x580503d0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x14e42f01
and eax, 0xc001a488
or eax, 0x35c4103
mov dword [ebx], eax
add ebx, edx
and eax, 0x71679397
and eax, 0x66aaced5
and eax, 0x40000080
or eax, 0xac8b554c
mov dword [ebx], eax
add ebx, edx
or eax, 0xe0a717a
and eax, 0x1b8
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x59fa9c8f
xor eax, 0xa731c9a
and eax, 0x400400
or eax, 0x74808100
mov dword [ebx], eax
add ebx, edx
and eax, 0x75d25af7
and eax, 0x4800000
or eax, 0x9360f48
mov dword [ebx], eax
add ebx, edx
or eax, 0x256c0cce
and eax, 0x400246
or eax, 0x5020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x383c8198
and eax, 0x3074c184
or eax, 0x3000801
mov dword [ebx], eax
add ebx, edx
or eax, 0x4cacc69c
or eax, 0x10790658
and eax, 0x303c05dd
or eax, 0x1022
mov dword [ebx], eax
add ebx, edx
xor eax, 0x11fa44a9
or eax, 0x4128882a
and eax, 0x40840040
or eax, 0x80010000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7188c586
and eax, 0xa0880044
or eax, 0xa601231
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c2835b2
and eax, 0x84e837e3
or eax, 0x117c800
mov dword [ebx], eax
add ebx, edx
or eax, 0x4f239683
and eax, 0xc80975c0
or eax, 0x20000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4483dbaf
xor eax, 0x6614adf0
and eax, 0x8a9f4001
or eax, 0x7560a440
mov dword [ebx], eax
add ebx, edx
or eax, 0x6aabb785
and eax, 0x1ddb10e8
and eax, 0x15500080
or eax, 0x224c005
mov dword [ebx], eax
add ebx, edx
xor eax, 0x16370ede
and eax, 0x41a
or eax, 0xa0
mov dword [ebx], eax
add ebx, edx
or eax, 0x5a61242d
and eax, 0x13177caf
and eax, 0x2000
or eax, 0xc24b00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4fc8954
or eax, 0x20a9404a
and eax, 0x8800a
or eax, 0x50000881
mov dword [ebx], eax
add ebx, edx
or eax, 0x3af3945a
and eax, 0x1e1eefff
and eax, 0x8100040
or eax, 0xe0410000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x31603809
or eax, 0x11598097
and eax, 0xd979b099
or eax, 0x26864120
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7dcc1106
and eax, 0x200c083
or eax, 0x68040400
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a56be75
and eax, 0x1814fe02
or eax, 0x4010108
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e5debcb
and eax, 0x5b26a88
and eax, 0
or eax, 0xeb004030
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6ed4b710
and eax, 0x331c330a
and eax, 0x1100
or eax, 0xccc34caf
mov dword [ebx], eax
add ebx, edx
xor eax, 0x775d36b2
or eax, 0x74bac100
and eax, 0xcc8cc80c
or eax, 0x4004c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x412d6520
or eax, 0x68a78d48
and eax, 0xccc48ccc
or eax, 0x84000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ac195b3
and eax, 0x8409514c
or eax, 0x68820480
mov dword [ebx], eax
add ebx, edx
and eax, 0x52fb0816
and eax, 0x8b0000
or eax, 0x1574006a
mov dword [ebx], eax
add ebx, edx
and eax, 0x509f5a6f
and eax, 0x28
or eax, 0x403010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x767d663e
and eax, 0x2a7cf021
and eax, 0xc4000
or eax, 0xccc0835d
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f57d8f2
and eax, 0x7fd15981
and eax, 0x6c815180
or eax, 0x800a044c
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c335888
or eax, 0x2a048d51
and eax, 0x8058951
or eax, 0x400200
mov dword [ebx], eax
add ebx, edx
or eax, 0x2cafe4e6
and eax, 0x57a14e1c
and eax, 0xa04400
or eax, 0x835c0189
mov dword [ebx], eax
add ebx, edx
or eax, 0xd191469
xor eax, 0x799c0ccf
and eax, 0x74000824
or eax, 0x459
mov dword [ebx], eax
add ebx, edx
or eax, 0x7dc76958
and eax, 0x7c450918
or eax, 0x80088202
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1725f451
or eax, 0x41f2d028
and eax, 0x8b000142
or eax, 0x84
mov dword [ebx], eax
add ebx, edx
xor eax, 0x32460fe0
xor eax, 0x6c8dc52d
and eax, 0xc083c801
or eax, 0x2003454
mov dword [ebx], eax
add ebx, edx
xor eax, 0x8b6928f
xor eax, 0x6c186a1a
and eax, 0xa4050000
or eax, 0x58508901
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b32882a
and eax, 0x8304010b
or eax, 0x84480
mov dword [ebx], eax
add ebx, edx
and eax, 0x795fe2d1
and eax, 0x76393232
and eax, 0x80000
or eax, 0x458101e8
mov dword [ebx], eax
add ebx, edx
or eax, 0x486f6a68
and eax, 0x9e06b08
or eax, 0x82008004
mov dword [ebx], eax
add ebx, edx
and eax, 0x463eb731
or eax, 0xefcaaa3
and eax, 0x4880801
or eax, 0xe1030044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x72a83d24
and eax, 0x84000141
or eax, 0x48ccc21c
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ccf4973
and eax, 0xccccc84c
or eax, 0x480
mov dword [ebx], eax
add ebx, edx
and eax, 0x14d86032
and eax, 0x4c84000
or eax, 0xc8048ccc
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d10a794
xor eax, 0x75cd126f
and eax, 0x8800cc80
or eax, 0x44cc004c
mov dword [ebx], eax
add ebx, edx
or eax, 0x29a4d84
and eax, 0x4c8c41cc
or eax, 0x11000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4df87517
and eax, 0x48080004
or eax, 0x80230420
mov dword [ebx], eax
add ebx, edx
xor eax, 0x724330d7
and eax, 0x149b58d3
and eax, 0x10000013
or eax, 0xc0f7c008
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b5435ef
or eax, 0xfbb013a
and eax, 0xc48bc023
or eax, 0x800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x23092424
and eax, 0x4e4eb2a4
and eax, 0x46000004
or eax, 0xb9f00021
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5312785e
xor eax, 0x6ff56189
and eax, 0x420019f2
or eax, 0x30c8220d
mov dword [ebx], eax
add ebx, edx
and eax, 0x56ad873a
xor eax, 0x14e13f20
and eax, 0x4041080a
or eax, 0x19808300
mov dword [ebx], eax
add ebx, edx
or eax, 0x7d2fa27a
and eax, 0x9008b10
or eax, 0x80000084
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f1759a7
and eax, 0x2d030004
or eax, 0xc02400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x321956d8
and eax, 0x1000
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x344e8b5
and eax, 0
or eax, 0xe9eb0085
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e638423
and eax, 0x84888484
or eax, 0x48444848
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f37b61d
xor eax, 0x49d87655
and eax, 0x44885048
or eax, 0xa8030584
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b9093a2
or eax, 0x4508d4e8
and eax, 0xd711c0e8
or eax, 0x28e00800
mov dword [ebx], eax
add ebx, edx
and eax, 0x29e15d9b
and eax, 0x20014888
or eax, 0x1014b777
mov dword [ebx], eax
add ebx, edx
and eax, 0x6608650d
and eax, 0x720f7d1d
and eax, 0x4000
or eax, 0x50000030
mov dword [ebx], eax
add ebx, edx
or eax, 0x26c9cf81
and eax, 0x76480020
or eax, 0x8920004a
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a16efa9
and eax, 0x4a000028
or eax, 0xb5001fd7
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e79a2bc
and eax, 0x40000014
or eax, 0x303401
mov dword [ebx], eax
add ebx, edx
or eax, 0x17bb2d6a
and eax, 0x6a81000
or eax, 0x88404000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6894c257
and eax, 0x827c9255
or eax, 0x1836da8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7f50a55d
or eax, 0x200a5e03
and eax, 0xc4a80480
or eax, 0x2400044
mov dword [ebx], eax
add ebx, edx
or eax, 0x38087766
and eax, 0x84e877e2
or eax, 0x1178800
mov dword [ebx], eax
add ebx, edx
and eax, 0x25f3fb1
and eax, 0x473580
or eax, 0xff204040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e1ff146
and eax, 0x1edc4f59
and eax, 0x100400
or eax, 0x40203815
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ee392a4
and eax, 0x54c08400
or eax, 0x21000100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2329b57c
or eax, 0x3621eeca
and eax, 0x6241e85c
or eax, 0x81120001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x29536b41
and eax, 0x65b52316
and eax, 0x40000314
or eax, 0x8085fceb
mov dword [ebx], eax
add ebx, edx
xor eax, 0x11588f2a
and eax, 0x660b3282
and eax, 0x81000
or eax, 0xbae04475
mov dword [ebx], eax
add ebx, edx
xor eax, 0x48ed34fa
or eax, 0x73c21846
and eax, 0x3c778c9
or eax, 0xc388730
mov dword [ebx], eax
add ebx, edx
or eax, 0x25f6bb7d
and eax, 0x85c0b4
or eax, 0xc0000002
mov dword [ebx], eax
add ebx, edx
or eax, 0x44f3e9a9
and eax, 0x4e04835
or eax, 0x2a080040
mov dword [ebx], eax
add ebx, edx
and eax, 0x751550ac
and eax, 0x7cb5fde2
and eax, 0x4004020
or eax, 0xbffbfd8
mov dword [ebx], eax
add ebx, edx
and eax, 0x11ae3710
and eax, 0x6dc25f51
and eax, 0x1800010
or eax, 0xc805c8a6
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5b6656f8
and eax, 0x12e01c44
or eax, 0x60082031
mov dword [ebx], eax
add ebx, edx
xor eax, 0x13156a69
and eax, 0x3bbcc90e
and eax, 0x1bc4008
or eax, 0xe43bfe1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2ca3c3eb
and eax, 0x2cea0484
and eax, 0
or eax, 0xd285d0b6
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f8c12b4
xor eax, 0x43afa641
and eax, 0x26a02041
or eax, 0x481034
mov dword [ebx], eax
add ebx, edx
and eax, 0x44c2c4b4
and eax, 0x4c00020
or eax, 0xb3fffca
mov dword [ebx], eax
add ebx, edx
xor eax, 0x303249b8
or eax, 0x10a48e51
and eax, 0x858012
or eax, 0xc00040a4
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b2d646f
and eax, 0x8aa82475
or eax, 0x10400000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a5ab4eb
and eax, 0xa482461
or eax, 0x5b7db8e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b065727
or eax, 0x1c5826e0
and eax, 0x88188a0
or eax, 0xc1044016
mov dword [ebx], eax
add ebx, edx
or eax, 0x3fedc5ef
and eax, 0x9ee80875
or eax, 0x1000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2fbe9f6
and eax, 0x2e80864
or eax, 0xd17f780
mov dword [ebx], eax
add ebx, edx
xor eax, 0x668e75df
xor eax, 0x7a5e4fc0
and eax, 0x1205c0b2
or eax, 0xc0801004
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b816947
and eax, 0x5561acc8
and eax, 0
or eax, 0xd2e80c75
mov dword [ebx], eax
add ebx, edx
xor eax, 0x79f30f9b
or eax, 0x26fdb84c
and eax, 0xfffbbe4
or eax, 0x4411
mov dword [ebx], eax
add ebx, edx
and eax, 0x553825b2
and eax, 0xb0
or eax, 0xc085c006
mov dword [ebx], eax
add ebx, edx
or eax, 0x318a92ae
and eax, 0x18b123e
or eax, 0xc000440
mov dword [ebx], eax
add ebx, edx
or eax, 0x48e944f1
or eax, 0x116d01ac
and eax, 0x405000
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x26ed5380
and eax, 0x1ee7bcc2
and eax, 0x851080
or eax, 0x808040b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4df8abbe
and eax, 0x40000010
or eax, 0x12004040
mov dword [ebx], eax
add ebx, edx
and eax, 0xf74e87c
and eax, 0x2004040
or eax, 0xfdf038a8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a159b1d
xor eax, 0x75f95c0a
and eax, 0x483ff
or eax, 0x4c00000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3cce7c58
and eax, 0x380ad0a0
or eax, 0xc7f40048
mov dword [ebx], eax
add ebx, edx
and eax, 0x6fb2dce9
and eax, 0x4d8010e8
or eax, 0x10402317
mov dword [ebx], eax
add ebx, edx
xor eax, 0x38e4e131
xor eax, 0x6e96659d
and eax, 0x820b743
or eax, 0x74054880
mov dword [ebx], eax
add ebx, edx
xor eax, 0x19154857
and eax, 0x2ef5f0f8
and eax, 0x24000010
or eax, 0xdb004020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a52e4e9
xor eax, 0x5df982ef
and eax, 0x40202424
or eax, 0x101801
mov dword [ebx], eax
add ebx, edx
or eax, 0x4db4083a
or eax, 0x23356baa
and eax, 0x8257f00
or eax, 0x8000
mov dword [ebx], eax
add ebx, edx
and eax, 0x258b7da0
and eax, 0x4000
or eax, 0xff000030
mov dword [ebx], eax
add ebx, edx
xor eax, 0x36851472
and eax, 0x40000400
or eax, 0x300825
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b7776ef
xor eax, 0x50dbb8e0
and eax, 0x1021bc00
or eax, 0x44300
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f4eb458
and eax, 0x3f004010
or eax, 0xc0000020
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e8dcb2f
and eax, 0x40000025
or eax, 0x301400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2015d78f
and eax, 0x4f0e31ef
and eax, 0x40100
or eax, 0x1821fe00
mov dword [ebx], eax
add ebx, edx
or eax, 0x63c462db
and eax, 0x621febcf
and eax, 0x62004000
or eax, 0x9d000030
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b5e5e12
xor eax, 0x7b02b474
and eax, 0x100804
or eax, 0x40201421
mov dword [ebx], eax
add ebx, edx
and eax, 0x820e306
and eax, 0x200000
or eax, 0x2005ff00
mov dword [ebx], eax
add ebx, edx
and eax, 0x7da7b0ef
and eax, 0x20000000
or eax, 0xdf004030
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a3c44e9
or eax, 0x3b4975cc
and eax, 0x40302405
or eax, 0x20
mov dword [ebx], eax
add ebx, edx
and eax, 0x3da9adc
and eax, 0
or eax, 0x2825ff00
mov dword [ebx], eax
add ebx, edx
or eax, 0x5a04a5ff
and eax, 0x7a004030
or eax, 0x85000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x386181f2
and eax, 0x40200000
or eax, 0x102c25
mov dword [ebx], eax
add ebx, edx
or eax, 0x28890cc0
and eax, 0x20212c00
or eax, 0x1004d300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7f9de554
and eax, 0x5ce38ed
and eax, 0x5000000
or eax, 0xfa004030
mov dword [ebx], eax
add ebx, edx
xor eax, 0x40094725
and eax, 0x405
or eax, 0x40303020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x19d6287e
or eax, 0x6131b44a
and eax, 0x3825bc00
or eax, 0x4300
mov dword [ebx], eax
add ebx, edx
or eax, 0x4799d014
or eax, 0xd13c7a0
and eax, 0x7f004030
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x39e89516
and eax, 0x27d8b6c7
and eax, 0x1004
or eax, 0x40306821
mov dword [ebx], eax
add ebx, edx
or eax, 0x4665d648
xor eax, 0x3ad66ebb
and eax, 0x40219000
or eax, 0x46f00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4541c659
and eax, 0x5000010
or eax, 0xfa004020
mov dword [ebx], eax
add ebx, edx
and eax, 0x7824cd5b
and eax, 0x40004000
or eax, 0x300425
mov dword [ebx], eax
add ebx, edx
xor eax, 0x69a4607d
and eax, 0x8042400
or eax, 0x4021db00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x26c865bd
and eax, 0x6e000030
or eax, 0x91004000
mov dword [ebx], eax
add ebx, edx
and eax, 0x244b6085
and eax, 0x4000
or eax, 0x40300c25
mov dword [ebx], eax
add ebx, edx
and eax, 0x67b0a1bd
xor eax, 0x2ccacdc4
and eax, 0x4020cd00
or eax, 0x10053200
mov dword [ebx], eax
add ebx, edx
or eax, 0x61238501
and eax, 0x71004000
or eax, 0x8e000030
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d2ade1d
xor eax, 0x52159da9
and eax, 0x40300004
or eax, 0x5421
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d044ceb
and eax, 0x18241800
or eax, 0x4001e700
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b8f3682
and eax, 0x7b004000
or eax, 0x84000030
mov dword [ebx], eax
add ebx, edx
and eax, 0x5bba2930
and eax, 0x5d5b567f
and eax, 0x40000020
or eax, 0x305c05
mov dword [ebx], eax
add ebx, edx
and eax, 0x7db8bb07
and eax, 0x40201800
or eax, 0x2005e700
mov dword [ebx], eax
add ebx, edx
and eax, 0x6977ce00
or eax, 0x47cb7098
and eax, 0x67004010
or eax, 0x98000020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a4a3e65
and eax, 0x6405
or eax, 0x40300020
mov dword [ebx], eax
add ebx, edx
and eax, 0x217f192f
and eax, 0x200000
or eax, 0x6805ff00
mov dword [ebx], eax
add ebx, edx
and eax, 0x2dfe8051
and eax, 0x28000000
or eax, 0xd7004030
mov dword [ebx], eax
add ebx, edx
or eax, 0x122d101e
xor eax, 0x72558c0
and eax, 0x40000824
or eax, 0x306401
mov dword [ebx], eax
add ebx, edx
xor eax, 0x60908f97
and eax, 0x2020e300
or eax, 0x50051c00
mov dword [ebx], eax
add ebx, edx
or eax, 0x3fafd78c
or eax, 0x223135e
and eax, 0x7f004010
or eax, 0x80000020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a404043
xor eax, 0x3f4e6177
and eax, 0x40006004
or eax, 0x301421
mov dword [ebx], eax
add ebx, edx
or eax, 0x2e88968c
xor eax, 0x475b63d2
and eax, 0x8219500
or eax, 0x80046a00
mov dword [ebx], eax
add ebx, edx
or eax, 0x79bff684
and eax, 0xf9004000
or eax, 0x6000030
mov dword [ebx], eax
add ebx, edx
or eax, 0x751eb05
and eax, 0x463af3c3
and eax, 0x40108001
or eax, 0x200424
mov dword [ebx], eax
add ebx, edx
or eax, 0x94dd235
and eax, 0x25d600
or eax, 0x2900
mov dword [ebx], eax
add ebx, edx
and eax, 0x4099d837
and eax, 0x33e7f810
and eax, 0x4000
or eax, 0x30
mov dword [ebx], eax
add ebx, edx
and eax, 0x27ee16d8
or eax, 0x74099738
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x526e2f98
xor eax, 0x1e5a9639
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ae6c40a
xor eax, 0x3d3a4683
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x853466e
or eax, 0xf4fca29
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c0e36f3
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x72d13c9a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5fd044f5
xor eax, 0x2514f6a8
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x5056ae55
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e9f651c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0xcc0d1d5
and eax, 0x1db162fa
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x30b1739f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x3592a25e
xor eax, 0x2407643e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x148a9d44
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x248f4bed
or eax, 0x4194d0c5
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a711164
xor eax, 0x1bc4fb2e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4692e938
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x4813eae
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x27f09731
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x74cc6050
xor eax, 0x5c561abd
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a123aab
or eax, 0x1b1de33b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa10ca4a
and eax, 0x31a6368
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0xf3713e1
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x17d212e3
or eax, 0x6c6af6b3
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x567fe364
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x547cf480
and eax, 0x65a0c2c4
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x24c1cf01
xor eax, 0x788e3bb1
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2453c904
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x17004b4d
or eax, 0x16b8f084
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x683c0e37
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x106f4ce
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6adb7fb4
xor eax, 0x63b3dcb7
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x220ad328
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x65d4cf00
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x10fd4532
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f3080a7
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x28e4822e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7bf7c3a3
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x449674db
xor eax, 0x7cc75ee3
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c29604d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2af277b9
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b1b827f
or eax, 0x3fe1ea61
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x48fb359f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x513a0c7a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x8507b3f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1553745c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x29db262f
xor eax, 0x49b22572
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x69a7f900
xor eax, 0x7546663e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x75ad1177
and eax, 0x5ebdeea1
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x19c4398f
or eax, 0x68e93538
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x64deca91
and eax, 0x239b4c19
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x49338cd6
xor eax, 0x39f30216
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x68cdbb00
xor eax, 0x4aaec10b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x6aa462d2
xor eax, 0x716b7adb
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x49ad3f
and eax, 0x400400
or eax, 0x5000
mov dword [ebx], eax
add ebx, edx
or eax, 0x187df4f9
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x77e66e46
and eax, 0x262a00
or eax, 0x180000
mov dword [ebx], eax
add ebx, edx
and eax, 0x18eda978
and eax, 0x2c2800
or eax, 0x121000
mov dword [ebx], eax
add ebx, edx
and eax, 0x62427842
or eax, 0x3ba812d5
and eax, 0x2a0000
or eax, 0x144400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x73b6f7a6
xor eax, 0x24ed3b74
and eax, 0x240000
or eax, 0x1a5000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a5a9d8b
and eax, 0x1a0000
or eax, 0x246200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4bd62e42
and eax, 0x284800
or eax, 0x163000
mov dword [ebx], eax
add ebx, edx
or eax, 0x47f7e46
and eax, 0x3e0000
or eax, 0x8000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4edca4c1
xor eax, 0x34a73fc8
and eax, 0x3a9600
or eax, 0x40000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2144cd03
xor eax, 0x78460cfc
and eax, 0x3c0400
or eax, 0x2a000
mov dword [ebx], eax
add ebx, edx
and eax, 0x97bf6b
and eax, 0x63c4bca5
and eax, 0x4a400
or eax, 0x3a1000
mov dword [ebx], eax
add ebx, edx
or eax, 0x641f31b7
xor eax, 0x65afc373
and eax, 0x104000
or eax, 0x2e8800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x400347d4
and eax, 0x3c8e00
or eax, 0x25000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f37ea7d
and eax, 0x7d5bf838
and eax, 0x12c800
or eax, 0x2c2400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a4a5393
and eax, 0x341600
or eax, 0xa0000
mov dword [ebx], eax
add ebx, edx
or eax, 0xe540072
and eax, 0x3e0400
or eax, 0x10800
mov dword [ebx], eax
add ebx, edx
and eax, 0x46c20956
and eax, 0x20800
or eax, 0x3d1400
mov dword [ebx], eax
add ebx, edx
and eax, 0x18877b62
and eax, 0x71000
or eax, 0x382000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x73e9b87
or eax, 0x26f997a9
and eax, 0x393e00
or eax, 0x60000
mov dword [ebx], eax
add ebx, edx
and eax, 0x73521b6b
xor eax, 0x7162d0a4
and eax, 0x304a00
or eax, 0xf0400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x235adc80
xor eax, 0x1010ef43
and eax, 0x355c00
or eax, 0xa0200
mov dword [ebx], eax
add ebx, edx
and eax, 0x44886fa6
and eax, 0x84c00
or eax, 0x372000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ec104aa
or eax, 0xa11dbca
and eax, 0x118800
or eax, 0x2e0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x64f8370e
and eax, 0x380000
or eax, 0x79c00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1080583b
and eax, 0x3f8400
or eax, 0x2a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x1759eb83
and eax, 0x19aa00
or eax, 0x261400
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e84c4ee
and eax, 0x48400
or eax, 0x3b5800
mov dword [ebx], eax
add ebx, edx
and eax, 0x73d06939
xor eax, 0x4f965472
and eax, 0x61800
or eax, 0x39e000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e3fc52b
and eax, 0x800
or eax, 0x400200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5900123e
xor eax, 0x21ef67cf
and eax, 0x2e7a00
or eax, 0x108000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x72a8a040
and eax, 0x6539bef4
and eax, 0x100800
or eax, 0x2e0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x407bfd57
or eax, 0x59fe9430
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x11a68d34
and eax, 0x54216e7c
and eax, 0
or eax, 0x403800
mov dword [ebx], eax
add ebx, edx
and eax, 0x6901f53d
or eax, 0x697f5909
and eax, 0x402800
or eax, 0x200
mov dword [ebx], eax
add ebx, edx
or eax, 0x22b623c4
or eax, 0x7543a43
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a964f59
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x1e13c491
and eax, 0
or eax, 0x6e697700
mov dword [ebx], eax
add ebx, edx
or eax, 0x28993e1c
and eax, 0x15e0fa1d
and eax, 0x4606a08
or eax, 0x70050461
mov dword [ebx], eax
add ebx, edx
and eax, 0x2eedbd70
and eax, 0x24642420
or eax, 0x4808400e
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f2ccbfe
xor eax, 0x600618dd
and eax, 0x8606100
or eax, 0x60100800
mov dword [ebx], eax
add ebx, edx
or eax, 0x4cc20592
or eax, 0x38ed867
and eax, 0x60607064
or eax, 0x10010008
mov dword [ebx], eax
add ebx, edx
and eax, 0x664f022a
or eax, 0x4a0c2254
and eax, 0x68442268
or eax, 0x4200c01
mov dword [ebx], eax
add ebx, edx
and eax, 0x3bf8428
and eax, 0x28
or eax, 0x44
mov dword [ebx], eax
add ebx, edx
or eax, 0x5768c281
xor eax, 0x3fb10242
and eax, 0x60504000
or eax, 0x4242e00
mov dword [ebx], eax
add ebx, edx
or eax, 0x288f94e7
and eax, 0x642e6c64
or eax, 8
mov dword [ebx], eax
add ebx, edx
and eax, 0x1bf81c2e
or eax, 0x7509c227
and eax, 0x4c2c
or eax, 0x2040
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b0b922f
and eax, 0x68a08ac5
and eax, 0
or eax, 0x746e4900
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c0de2e6
and eax, 0x440c4000
or eax, 0x21623265
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3dec1440
and eax, 0x40004624
or eax, 0x25700950
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ac72f93
or eax, 0x12485acb
and eax, 0x416e
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0xa362daf
and eax, 0x100
or eax, 0x746e4800
mov dword [ebx], eax
add ebx, edx
and eax, 0x440aab32
and eax, 0x440a0000
or eax, 0x21647265
mov dword [ebx], eax
add ebx, edx
xor eax, 0x59d2cb1f
and eax, 0x2c2c0170
or eax, 0x43404204
mov dword [ebx], eax
add ebx, edx
or eax, 0xb9471c3
or eax, 0x3f3230f9
and eax, 0x61486173
or eax, 0x400
mov dword [ebx], eax
add ebx, edx
or eax, 0x30cef2f
and eax, 0x614c646e
or eax, 0x4200000
mov dword [ebx], eax
add ebx, edx
or eax, 0x29b5c7cf
and eax, 0x1cb2aca7
and eax, 0x4200000
or eax, 0x704e4900
mov dword [ebx], eax
add ebx, edx
and eax, 0x646eed86
or eax, 0x498b3828
and eax, 0x656e7020
or eax, 0x245
mov dword [ebx], eax
add ebx, edx
xor eax, 0x18de7138
and eax, 0x720681c2
and eax, 0x60000140
or eax, 0x5704e34
mov dword [ebx], eax
add ebx, edx
and eax, 0x4317ac04
and eax, 0x40100404
or eax, 0x2c62516a
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ccb4e42
and eax, 0x40
or eax, 1
mov dword [ebx], eax
add ebx, edx
and eax, 0x56cd1d51
or eax, 0x1f343bed
and eax, 0x14240900
or eax, 0x604a4000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x478897e5
and eax, 0x21665265
or eax, 0x44082000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f67385e
and eax, 0x40014230
or eax, 0x21641044
mov dword [ebx], eax
add ebx, edx
and eax, 0xf40c8ae
and eax, 0x404024
or eax, 0x6c290640
mov dword [ebx], eax
add ebx, edx
xor eax, 0x399ec805
xor eax, 0x1d912629
and eax, 0x40
or eax, 0x25
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c5ab51e
or eax, 0x7e2dea44
and eax, 0x52744e00
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3fd70406
or eax, 0x6f63c43
and eax, 0x6e417445
or eax, 0x80020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x66b73b8b
xor eax, 0x7b45caa8
and eax, 0x61320546
or eax, 0xc406a20
mov dword [ebx], eax
add ebx, edx
or eax, 0x2e4c3bff
and eax, 0x6f687461
or eax, 0x10000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x69fbd648
and eax, 0x15ab431b
and eax, 8
or eax, 0x72685466
mov dword [ebx], eax
add ebx, edx
or eax, 0x11fc40f2
and eax, 0x644064
or eax, 0x2101
mov dword [ebx], eax
add ebx, edx
and eax, 0x60e0167
and eax, 0x40100
or eax, 0x74614600
mov dword [ebx], eax
add ebx, edx
xor eax, 0x196551e1
and eax, 0x44000240
or eax, 0x10706114
mov dword [ebx], eax
add ebx, edx
and eax, 0xf21af85
and eax, 0x4202200
or eax, 0x614c4061
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a3d0822
or eax, 0x349507d3
and eax, 0x32
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x147ad5da
and eax, 0x14605100
or eax, 0x60050200
mov dword [ebx], eax
add ebx, edx
or eax, 0x32c57849
xor eax, 0x70faeacc
and eax, 0x4100104
or eax, 0x41606250
mov dword [ebx], eax
add ebx, edx
or eax, 0x645611e0
and eax, 0x61727064
or eax, 0x1800040a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x35012925
and eax, 0x320000
or eax, 0x82200
mov dword [ebx], eax
add ebx, edx
or eax, 0x271e2b55
and eax, 0x2200
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x61851671
xor eax, 0x373f904e
and eax, 0x1200
or eax, 0x2800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x15849737
and eax, 0x141faafc
and eax, 0x2000
or eax, 0x200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x48730be5
and eax, 0x2000
or eax, 0x200
mov dword [ebx], eax
add ebx, edx
or eax, 0x25f030a5
or eax, 0x2ccdf41a
and eax, 0x2400
or eax, 0x800
mov dword [ebx], eax
add ebx, edx
or eax, 0x2364c26e
and eax, 0x6c00
or eax, 0x1100
mov dword [ebx], eax
add ebx, edx
and eax, 0xfcf7231
and eax, 0x9645201
and eax, 0x4000
or eax, 0x7a6f0d00
mov dword [ebx], eax
add ebx, edx
and eax, 0x6678591c
and eax, 0x60684800
or eax, 0x1042469
mov dword [ebx], eax
add ebx, edx
or eax, 0x2da9935d
and eax, 0x2fbe8f42
and eax, 0x202c0500
or eax, 0x1002302f
mov dword [ebx], eax
add ebx, edx
or eax, 0x304ca742
and eax, 0x202500
or eax, 0x110800
mov dword [ebx], eax
add ebx, edx
and eax, 0x772715c9
and eax, 0x200000
or eax, 0x30583000
mov dword [ebx], eax
add ebx, edx
or eax, 0x9224ef1
and eax, 0x30303030
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e146ed6
and eax, 0x3030
or eax, 0x100
mov dword [ebx], eax
add ebx, edx
or eax, 0x23365de3
or eax, 0x29929b3a
and eax, 0x20303000
or eax, 0x10480000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d64362f
and eax, 0x10203000
or eax, 0x20100030
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e82d814
xor eax, 0x47d7eecf
and eax, 0x1230
or eax, 0x2000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2cf5f88d
and eax, 0x3000
or eax, 0x30780000
mov dword [ebx], eax
add ebx, edx
and eax, 0x48bb57bd
xor eax, 0x528bb2de
and eax, 0x10302010
or eax, 0x20001020
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f75e4c5
or eax, 0x3e45df27
and eax, 0x3330
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a3307c3
and eax, 0
or eax, 0x30783000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ab60168
and eax, 0x20300000
or eax, 0x10003030
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2bb05310
xor eax, 0x399bc995
and eax, 0x2030
or eax, 0x1400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x55afc3a3
and eax, 0x33b8f72c
and eax, 0x10283000
or eax, 0x20500000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x67c9f63
xor eax, 0x61c59809
and eax, 0x10003020
or eax, 0x20300010
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e8f38a7
and eax, 0x3020
or eax, 0x510
mov dword [ebx], eax
add ebx, edx
or eax, 0x444e5813
or eax, 0x79db339e
and eax, 0x30583000
or eax, 0x200000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b1bd420
and eax, 0x10101000
or eax, 0x20202030
mov dword [ebx], eax
add ebx, edx
xor eax, 0x381c1478
and eax, 0x2400
or eax, 0x1230
mov dword [ebx], eax
add ebx, edx
xor eax, 0x411fd0e
xor eax, 0x422e32c2
and eax, 0x383000
or eax, 0x30400000
mov dword [ebx], eax
add ebx, edx
and eax, 0xd4dad7a
and eax, 0x342bf6cd
and eax, 0x2000
or eax, 0x30301030
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2508f01c
and eax, 0x20
or eax, 0x3710
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e29dffe
and eax, 0x30282000
or eax, 0x501000
mov dword [ebx], eax
add ebx, edx
and eax, 0x41eac2e0
and eax, 0x296965f9
and eax, 0x200000
or eax, 0x30103030
mov dword [ebx], eax
add ebx, edx
xor eax, 0x72ce53de
and eax, 0x2020
or eax, 0x1810
mov dword [ebx], eax
add ebx, edx
or eax, 0x22f4dff6
xor eax, 0x7b64178a
and eax, 0x10102000
or eax, 0x20681000
mov dword [ebx], eax
add ebx, edx
or eax, 0x25744a74
and eax, 0x30303030
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f607f5c
or eax, 0x152e5226
and eax, 0x1920
or eax, 0x2010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x60c067c7
and eax, 0x20401000
or eax, 0x10382000
mov dword [ebx], eax
add ebx, edx
or eax, 0x59dd52d3
and eax, 0x30303010
or eax, 0x20
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ed40d85
and eax, 0
or eax, 0x4130
mov dword [ebx], eax
add ebx, edx
xor eax, 0x522ff0c
and eax, 0x203000
or eax, 0x30580000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ae2c0a5
xor eax, 0x4f8ac054
and eax, 0x30200010
or eax, 0x103020
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c401918
and eax, 0x10
or eax, 0x4220
mov dword [ebx], eax
add ebx, edx
xor eax, 0x10c14602
or eax, 0x3ce307e7
and eax, 0x30600000
or eax, 0x183000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a8d722
xor eax, 0x33a95f2f
and eax, 0x303000
or eax, 0x30000030
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ea4a9ef
and eax, 0x6cc9e42
and eax, 0
or eax, 0x4330
mov dword [ebx], eax
add ebx, edx
xor eax, 0x148ca71e
and eax, 0x10082000
or eax, 0x20701000
mov dword [ebx], eax
add ebx, edx
or eax, 0x27832627
and eax, 0x30303020
or eax, 0x10
mov dword [ebx], eax
add ebx, edx
and eax, 0x27db624
or eax, 0x70b9a8f0
and eax, 0x30
or eax, 0x4400
mov dword [ebx], eax
add ebx, edx
or eax, 0x70fb890
and eax, 0x83000
or eax, 0x30700000
mov dword [ebx], eax
add ebx, edx
and eax, 0x76c6c911
and eax, 0x7eb14cae
and eax, 0x30000000
or eax, 0x303030
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1370f0c5
and eax, 0x4030
or eax, 0x500
mov dword [ebx], eax
add ebx, edx
and eax, 0x152e1f1a
and eax, 0x19aca741
and eax, 0
or eax, 0x30783000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x231226b1
or eax, 0x7d832e89
and eax, 0x30203030
or eax, 0x100000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1918b1fe
xor eax, 0x18b21a0
and eax, 0x10
or eax, 0x4620
mov dword [ebx], eax
add ebx, edx
and eax, 0x31c5ea9
and eax, 0x4400
or eax, 0x72722100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x18b9b4f0
xor eax, 0x5f937069
and eax, 0x2009
or eax, 0x5266
mov dword [ebx], eax
add ebx, edx
xor eax, 0x43bbd1d8
or eax, 0x528a5d90
and eax, 0x41135c00
or eax, 0x28440000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x48592a05
and eax, 0x210e6404
or eax, 0x5661006a
mov dword [ebx], eax
add ebx, edx
or eax, 0x1964c5d0
and eax, 0x79434472
or eax, 0x101801
mov dword [ebx], eax
add ebx, edx
and eax, 0x1e8b68d1
and eax, 0x8014051
or eax, 0x65643422
mov dword [ebx], eax
add ebx, edx
and eax, 0x18d315d9
and eax, 0x401011
or eax, 0x631c2222
mov dword [ebx], eax
add ebx, edx
and eax, 0x5908fddb
and eax, 0x53fd3d1e
and eax, 0x41082002
or eax, 0x2e604e6d
mov dword [ebx], eax
add ebx, edx
and eax, 0x31e94392
and eax, 0x21284002
or eax, 0x44063471
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4bd96e14
and eax, 0x60
or eax, 0x6518
mov dword [ebx], eax
add ebx, edx
or eax, 0x54bc2504
and eax, 0x542c6400
or eax, 0x20411200
mov dword [ebx], eax
add ebx, edx
and eax, 0x4bf36f37
and eax, 0x40606600
or eax, 0x330c096f
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e5dd347
and eax, 0x78652e64
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x18858b6b
and eax, 0x7415a64c
and eax, 0x40
or eax, 0x25
mov dword [ebx], eax
add ebx, edx
xor eax, 0x48291298
xor eax, 0x66d28a87
and eax, 0x26691000
or eax, 0x51046600
mov dword [ebx], eax
add ebx, edx
xor eax, 0x18a0b24e
and eax, 0x282c36fe
and eax, 0x20040040
or eax, 0x54617221
mov dword [ebx], eax
add ebx, edx
and eax, 0x29fcda3
and eax, 0x14020
or eax, 0x2e782152
mov dword [ebx], eax
add ebx, edx
or eax, 0x5a122693
or eax, 0x78cf0d0f
and eax, 0x656865
or eax, 0x1000
mov dword [ebx], eax
add ebx, edx
and eax, 0x23bc66f2
xor eax, 0x56cf41cc
and eax, 0x56692000
or eax, 0x21045600
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b5df35d
and eax, 0x4200041
or eax, 0x71457220
mov dword [ebx], eax
add ebx, edx
or eax, 0x7cf0e17d
xor eax, 0x1828dd72
and eax, 0x24502403
or eax, 0xa224170
mov dword [ebx], eax
add ebx, edx
and eax, 0x71c85083
xor eax, 0x1c94609f
and eax, 0x442004
or eax, 0x215861
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c4951f5
or eax, 0x7ae29d18
and eax, 0x40461400
or eax, 0x1014200
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b3e5a8d
and eax, 0x164efc21
and eax, 0x2485401
or eax, 0x51202074
mov dword [ebx], eax
add ebx, edx
or eax, 0x1460daba
or eax, 0x26560a37
and eax, 0x61767265
or eax, 0x8000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x43547b6a
and eax, 0x20220103
or eax, 0x450c6460
mov dword [ebx], eax
add ebx, edx
xor eax, 0x34ca5ff9
or eax, 0x42c6c878
and eax, 0x6078
or eax, 0x500
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ba1a159
or eax, 0x5f3b4582
and eax, 0x61296400
or eax, 0x441200
mov dword [ebx], eax
add ebx, edx
and eax, 0x434a3f44
xor eax, 0x66883cd0
and eax, 0x24400040
or eax, 0x48287423
mov dword [ebx], eax
add ebx, edx
and eax, 0x2168590e
and eax, 0x20600000
or eax, 0x58052e70
mov dword [ebx], eax
add ebx, edx
or eax, 0xb03828e
xor eax, 0x6d74b613
and eax, 0x65
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x51df5ebb
xor eax, 0x65cb83fb
and eax, 0x41490200
or eax, 0x12045400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x388b58be
xor eax, 0x30f03b3e
and eax, 0xa223400
or eax, 0x24414272
mov dword [ebx], eax
add ebx, edx
or eax, 0x7208033b
xor eax, 0x14469513
and eax, 0x256060
or eax, 0x401805
mov dword [ebx], eax
add ebx, edx
xor eax, 0x58ddc754
xor eax, 0x10afcb22
and eax, 0x40055400
or eax, 0x15480200
mov dword [ebx], eax
add ebx, edx
or eax, 0x2dd56266
and eax, 0x61547242
or eax, 0x2220011
mov dword [ebx], eax
add ebx, edx
or eax, 0x7af18e
and eax, 0x7236e224
and eax, 0x60306004
or eax, 0x548052a
mov dword [ebx], eax
add ebx, edx
and eax, 0x6f6ad715
and eax, 0x64604000
or eax, 0x8123000
mov dword [ebx], eax
add ebx, edx
and eax, 0x315de2d2
or eax, 0x6e5fd271
and eax, 0x2e436251
or eax, 0x20010e
mov dword [ebx], eax
add ebx, edx
or eax, 0x761e8981
or eax, 0x57d9bb59
and eax, 0x657845
or eax, 0x20
mov dword [ebx], eax
add ebx, edx
or eax, 0x13f8fb3a
or eax, 0x26e6ccdb
and eax, 0x24727000
or eax, 0x48000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x11e3a8b7
and eax, 0x6d015017
or eax, 0x26e2448
mov dword [ebx], eax
add ebx, edx
and eax, 0x46d8b84b
xor eax, 0x7f2b5460
and eax, 0x21226028
or eax, 0x440c1344
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d11aa0f
and eax, 0x2008
or eax, 0x4570
mov dword [ebx], eax
add ebx, edx
or eax, 0x23b7ef1a
and eax, 0x22256800
or eax, 0x4c401000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2956fe85
and eax, 0x338028ac
and eax, 0x20002000
or eax, 0x56724573
mov dword [ebx], eax
add ebx, edx
or eax, 0x349d89c4
and eax, 0x26656161
or eax, 0x8000208
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e875b29
and eax, 0x603840
or eax, 0x54025
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3096b793
and eax, 0x20614100
or eax, 0x4d043000
mov dword [ebx], eax
add ebx, edx
and eax, 0xb1b7f80
or eax, 0x49c48e2c
and eax, 0x41452d24
or eax, 0x20220051
mov dword [ebx], eax
add ebx, edx
and eax, 0x17da2222
and eax, 0x1402020
or eax, 0x6438450e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c32df79
and eax, 0x39933b1f
and eax, 0x1003200
or eax, 0x60644400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3366786a
and eax, 0x50020462
or eax, 0x246c6105
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3533fdf4
and eax, 0x3d9a9e63
and eax, 0x1180002
or eax, 0x6460652c
mov dword [ebx], eax
add ebx, edx
and eax, 0x4746f8da
or eax, 0x36d19fbb
and eax, 0x73407600
or eax, 0x240000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x19919f6f
and eax, 0x68746065
or eax, 0x1021200
mov dword [ebx], eax
add ebx, edx
or eax, 0x52b31015
or eax, 0x3692c7b9
and eax, 0x65266561
or eax, 0x80002
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d45f82c
and eax, 0x6568
or eax, 0x10
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7979f4c7
xor eax, 0x2b8884c8
and eax, 0x40610400
or eax, 0x2c086200
mov dword [ebx], eax
add ebx, edx
or eax, 0x42e2c28
or eax, 0x34923774
and eax, 0x74617764
or eax, 1
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a3280c1
or eax, 0x1ce5de13
and eax, 0x50654843
or eax, 0x22002020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4f3ec305
and eax, 0x34522162
or eax, 0x42204411
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ddad0c
or eax, 0x7ef978a3
and eax, 0x2e656169
or eax, 0x200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x48b6a441
and eax, 0x414020
or eax, 0x243845
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e80c98f
or eax, 0x67ba922a
and eax, 0x66224a00
or eax, 0x10452400
mov dword [ebx], eax
add ebx, edx
or eax, 0x26e93b39
or eax, 0xc507c76
and eax, 0x6276736d
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x12e038dd
and eax, 0x61104120
or eax, 0x468240e
mov dword [ebx], eax
add ebx, edx
or eax, 0x76a93588
and eax, 0x66617100
or eax, 0x8000200
mov dword [ebx], eax
add ebx, edx
and eax, 0x21f8aef6
and eax, 0x20602200
or eax, 0x580f4064
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d584ac6
and eax, 0x60322020
or eax, 0x10404549
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5af2614
and eax, 0x24514361
or eax, 0xa223002
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e1d0411
and eax, 0x10001
or eax, 0x647864
mov dword [ebx], eax
add ebx, edx
xor eax, 0x282655ef
and eax, 0x1c43cfe2
and eax, 0x420100
or eax, 0x612c6000
mov dword [ebx], eax
add ebx, edx
and eax, 0x463988f5
and eax, 0x40280000
or eax, 0x2552796c
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ca60550
xor eax, 0x5e976c7c
and eax, 0x20610000
or eax, 0x58042e72
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1858d354
and eax, 0x24
or eax, 0x41
mov dword [ebx], eax
add ebx, edx
xor eax, 0x59d5af44
and eax, 0x532382a1
and eax, 0x50010200
or eax, 0x226e6400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x40d00ce8
and eax, 0x32346860
or eax, 0x40400114
mov dword [ebx], eax
add ebx, edx
or eax, 0x7fcf0062
and eax, 0x6da5f462
and eax, 0x60256060
or eax, 0x12400301
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ca3709c
and eax, 0x568a7628
and eax, 0x44006028
or eax, 0x21780506
mov dword [ebx], eax
add ebx, edx
or eax, 0x14a64458
and eax, 0x74726400
or eax, 0x2010a00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x49cf6c7a
and eax, 0x120022ed
and eax, 0x10000260
or eax, 0x64637005
mov dword [ebx], eax
add ebx, edx
or eax, 0x1f3c887f
and eax, 0x9688fcb
and eax, 0x8600a48
or eax, 0x70052424
mov dword [ebx], eax
add ebx, edx
and eax, 0x698174cf
and eax, 0x2cb4fd2d
and eax, 4
or eax, 0x61
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c2cfdb4
and eax, 0x28207100
or eax, 0x41420200
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f892969
and eax, 0x20002100
or eax, 0x52744265
mov dword [ebx], eax
add ebx, edx
or eax, 0x476042ad
xor eax, 0x5703f6f6
and eax, 0x20650408
or eax, 0x58002a64
mov dword [ebx], eax
add ebx, edx
or eax, 0xeae8810
or eax, 0x6e6785b6
and eax, 0x64
or eax, 1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x58556423
xor eax, 0x514585a
and eax, 0x45402000
or eax, 0x222e4100
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f7d7369
and eax, 0x26206000
or eax, 0x8121261
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c61fbf3
or eax, 0x10b3de2e
and eax, 0x617865
or eax, 0x40000
mov dword [ebx], eax
add ebx, edx
or eax, 0x430ff4bb
and eax, 0x416f6400
or eax, 0x20000300
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c0e6fb7
and eax, 0x60006300
or eax, 0x13610074
mov dword [ebx], eax
add ebx, edx
and eax, 0x5fbdd627
and eax, 0x2204020
or eax, 0x2c522550
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3dc02bf1
and eax, 0x204801
or eax, 0x453064
mov dword [ebx], eax
add ebx, edx
and eax, 0x73859a36
xor eax, 0x27b59ebf
and eax, 0x24200600
or eax, 0x484c6900
mov dword [ebx], eax
add ebx, edx
or eax, 0x4f70946e
or eax, 0xfc98b10
and eax, 0x67606478
or eax, 0x20001
mov dword [ebx], eax
add ebx, edx
or eax, 0x43c92981
and eax, 0x65686528
or eax, 0x100006
mov dword [ebx], eax
add ebx, edx
xor eax, 0x61c70e35
and eax, 0x226300
or eax, 0x69401000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x92ab47f
and eax, 0x60404365
or eax, 0x3363000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e25a643
xor eax, 0x1ab100b6
and eax, 0x65406500
or eax, 0x38002e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2823d892
and eax, 0x49502100
or eax, 0x20204000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x40d733b3
or eax, 0xed8da2d
and eax, 0x296e4a2d
or eax, 0x40002540
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b6d18d
xor eax, 0x349cf680
and eax, 0xa404860
or eax, 0x24322714
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6938b3cc
and eax, 0x405820
or eax, 0x252045
mov dword [ebx], eax
add ebx, edx
or eax, 0x23023ff5
and eax, 0x21676700
or eax, 0x40080000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4de37294
and eax, 0xe30cf54
and eax, 0x204200
or eax, 0x694c2174
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f11888
or eax, 0x1667ddf7
and eax, 0x61746e65
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x25c8738c
and eax, 0x652c7060
or eax, 0x20010
mov dword [ebx], eax
add ebx, edx
and eax, 0x69efdbea
or eax, 0x6d111a0b
and eax, 0x4068
or eax, 0x2510
mov dword [ebx], eax
add ebx, edx
or eax, 0x24790b99
and eax, 0x20616000
or eax, 0x49041000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4888ddbc
or eax, 0x54e9365a
and eax, 0x78652e64
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c15be21
and eax, 0x20
or eax, 0x45
mov dword [ebx], eax
add ebx, edx
xor eax, 0x12c3a744
and eax, 0x6e5ab906
and eax, 0x422100
or eax, 0x61215200
mov dword [ebx], eax
add ebx, edx
and eax, 0x14e8dde3
xor eax, 0x644b29d0
and eax, 0x602b6840
or eax, 0x1344002e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x22f8e327
xor eax, 0x3ff059f7
and eax, 0x68650234
or eax, 0x10002c40
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d196297
and eax, 4
or eax, 0x61
mov dword [ebx], eax
add ebx, edx
or eax, 0x7401594f
and eax, 0x60004100
or eax, 0x9702000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x547490bf
or eax, 0x3291133d
and eax, 0x2e117033
or eax, 0x680040
mov dword [ebx], eax
add ebx, edx
or eax, 0x7482b6d9
or eax, 0x6b5ba788
and eax, 0x617061
or eax, 0x40804
mov dword [ebx], eax
add ebx, edx
and eax, 0x6afb752d
and eax, 0x7599ab93
and eax, 0x12000
or eax, 0x65684800
mov dword [ebx], eax
add ebx, edx
or eax, 0x4875ce0c
or eax, 0x35dd4461
and eax, 0x2c302265
or eax, 0x2021112
mov dword [ebx], eax
add ebx, edx
and eax, 0xdc96232
and eax, 0x44e18f38
and eax, 0x20
or eax, 0x657845
mov dword [ebx], eax
add ebx, edx
xor eax, 0x423cd01c
xor eax, 0x49816272
and eax, 0x2404000
or eax, 0x70253000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x61d92a5e
and eax, 0x10240a4c
or eax, 0x68412420
mov dword [ebx], eax
add ebx, edx
and eax, 0x31e87c40
and eax, 0x1986219f
and eax, 0
or eax, 0x65
mov dword [ebx], eax
add ebx, edx
or eax, 0x248ac4a5
and eax, 0x20024000
or eax, 0x4b613300
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a6b66a1
and eax, 0x8636200
or eax, 0x640c0d74
mov dword [ebx], eax
add ebx, edx
or eax, 0x7186c56b
or eax, 0x4481e89d
and eax, 0x6568652e
or eax, 0x100000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x11385637
and eax, 0x60402100
or eax, 0x9304000
mov dword [ebx], eax
add ebx, edx
or eax, 0x70ec538a
and eax, 0x31787002
or eax, 0x2010071
mov dword [ebx], eax
add ebx, edx
or eax, 0x35998831
xor eax, 0x64061182
and eax, 0x50652830
or eax, 0x28000602
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a56fed8
and eax, 0x60
or eax, 5
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b47707
and eax, 0
or eax, 0x6f6f6800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e7f3fab
and eax, 0x4100412b
or eax, 0x206e2040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x50222aa6
or eax, 0x7f1dfecd
and eax, 0x2e507041
or eax, 0x200020
mov dword [ebx], eax
add ebx, edx
and eax, 0x2fbd7028
and eax, 0x207020
or eax, 0x450845
mov dword [ebx], eax
add ebx, edx
or eax, 0x2013ed6
or eax, 0x2a0fbf04
and eax, 0x20657000
or eax, 0x54000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f47da7f
xor eax, 0x479f889d
and eax, 0x30686262
or eax, 0x43040d0d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6de5b770
and eax, 0x408400e
or eax, 0x61702520
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2daf233d
xor eax, 0x33c2c389
and eax, 0x71110100
or eax, 0x4626000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5b4dfcd3
and eax, 0x242e0152
or eax, 0x41006020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x16370091
and eax, 0x6160
or eax, 0x418
mov dword [ebx], eax
add ebx, edx
or eax, 0x76314d9
and eax, 0x757d66f6
and eax, 0x5616000
or eax, 0x6a0e0800
mov dword [ebx], eax
add ebx, edx
and eax, 0x3131133a
and eax, 0x20200000
or eax, 0x5058656b
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c8758e7
or eax, 0x61db9f0
and eax, 0x64726d6c
or eax, 0x1000200
mov dword [ebx], eax
add ebx, edx
or eax, 0x61f0fd2
and eax, 0x60652e72
or eax, 0x18000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7242504a
and eax, 0x20
or eax, 0x45
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ca583a3
or eax, 0x5a486f8c
and eax, 0x58406000
or eax, 0x20251000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3175d9db
and eax, 0x32c07cf
and eax, 0x240000
or eax, 0x724b6c70
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b95ff0d
or eax, 0x688c77a4
and eax, 0x600c7224
or eax, 0x5220041
mov dword [ebx], eax
add ebx, edx
or eax, 0x41d57102
and eax, 0x6160
or eax, 0x418
mov dword [ebx], eax
add ebx, edx
xor eax, 0x36e967f1
and eax, 0x34600200
or eax, 0x40067100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x78b6be71
and eax, 0xc404160
or eax, 0x22232204
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e802056
and eax, 0x614020
or eax, 0x43845
mov dword [ebx], eax
add ebx, edx
and eax, 0x7598c8fd
xor eax, 0x21e25953
and eax, 0x20600100
or eax, 0x54156000
mov dword [ebx], eax
add ebx, edx
and eax, 0x346939d1
and eax, 0x747701e2
and eax, 0x30610000
or eax, 0x4004726f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d7a3310
and eax, 0x2c094167
or eax, 0x2603400
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e701b1d
or eax, 0x1f405551
and eax, 0x605045
or eax, 0x52820
mov dword [ebx], eax
add ebx, edx
or eax, 0x4954d4d9
or eax, 0x779d20
and eax, 0x40746800
or eax, 0x34000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x64413bf4
and eax, 0x254070
or eax, 0x674a2c00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e3da022
and eax, 0x31c5af0a
and eax, 0x1400402
or eax, 0x6438612c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5290c1e1
and eax, 0x3b85ff10
and eax, 0x21002000
or eax, 0x44634900
mov dword [ebx], eax
add ebx, edx
and eax, 0x67206301
and eax, 0x60206100
or eax, 0x124f1673
mov dword [ebx], eax
add ebx, edx
or eax, 0x2bee6d05
and eax, 0x78652e64
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1837a1c2
and eax, 0x24
or eax, 0x41
mov dword [ebx], eax
add ebx, edx
and eax, 0x5cff6f72
or eax, 0x5cf3a117
and eax, 0x10722000
or eax, 0x20005000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e1075a3
and eax, 0x6530ec12
and eax, 0x20200002
or eax, 0x50583361
mov dword [ebx], eax
add ebx, edx
or eax, 0x630cd7c9
or eax, 0x184440b4
and eax, 0x6178652e
or eax, 0x4000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x281819a1
and eax, 0x49607000
or eax, 0x200e0300
mov dword [ebx], eax
add ebx, edx
and eax, 0x566bc133
xor eax, 0x6e7e0b5f
and eax, 0x28004246
or eax, 0x41682420
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c72aa93
and eax, 0x28602200
or eax, 0x50050c74
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a26b920
or eax, 0x3f9c6173
and eax, 0x61
or eax, 4
mov dword [ebx], eax
add ebx, edx
or eax, 0x25a03bd3
or eax, 0x32aa35a3
and eax, 0x34202100
or eax, 0x40554000
mov dword [ebx], eax
add ebx, edx
or eax, 0x76bc3443
and eax, 0x66757043
or eax, 0x800022c
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c73f8c0
and eax, 0x367c384e
and eax, 0x24242042
or eax, 0x410a4331
mov dword [ebx], eax
add ebx, edx
and eax, 0x4294deb0
and eax, 0x4eb67c7a
and eax, 0x4030
or eax, 0x2548
mov dword [ebx], eax
add ebx, edx
or eax, 0x6607acf6
or eax, 0x42d43b2d
and eax, 0x64436900
or eax, 0x8200000
mov dword [ebx], eax
add ebx, edx
or eax, 0x379b2aad
xor eax, 0x41c169b2
and eax, 0x242a0209
or eax, 0x41416160
mov dword [ebx], eax
add ebx, edx
and eax, 0x1946dbfa
and eax, 0x1420160
or eax, 0x64302c12
mov dword [ebx], eax
add ebx, edx
or eax, 0x619da8
and eax, 0x49ad41f6
and eax, 0x41210160
or eax, 0x3240640c
mov dword [ebx], eax
add ebx, edx
and eax, 0x748920e9
or eax, 0x30c1b87b
and eax, 0x70412861
or eax, 0x8240604
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f9043aa
and eax, 0x20
or eax, 0x45
mov dword [ebx], eax
add ebx, edx
or eax, 0x3826d8db
and eax, 0x28225000
or eax, 0x41502000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6402983a
and eax, 0x2c60602a
or eax, 0x2050344
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f7c6446
and eax, 0x646044
or eax, 0x11821
mov dword [ebx], eax
add ebx, edx
or eax, 0x40057a98
and eax, 0x40647200
or eax, 0x2f0a0100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x79d9b00
and eax, 0x60226000
or eax, 0x50c106f
mov dword [ebx], eax
add ebx, edx
and eax, 0x560903eb
and eax, 0x39dc988e
and eax, 8
or eax, 0x6570
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d338ed0
and eax, 0x117dd59b
and eax, 0x10314100
or eax, 0x64442000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3405a2fb
xor eax, 0x24d20b08
and eax, 0x60224063
or eax, 0x1241330c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x49e60079
and eax, 0x33046104
or eax, 0x406a0461
mov dword [ebx], eax
add ebx, edx
xor eax, 0x55a7025
and eax, 0x6bf7c0b8
and eax, 0x60340000
or eax, 0x14406f68
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e3a86e0
and eax, 0x400e6000
or eax, 0x25201265
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1422c49e
xor eax, 0x212d95b7
and eax, 0x2148
or eax, 0x4430
mov dword [ebx], eax
add ebx, edx
and eax, 0x1752a458
xor eax, 0x43900c89
and eax, 0x41002800
or eax, 0x20644100
mov dword [ebx], eax
add ebx, edx
or eax, 0x65724bd3
xor eax, 0x7d3b508e
and eax, 0x18452a45
or eax, 0x60200422
mov dword [ebx], eax
add ebx, edx
xor eax, 0x412b5d5d
and eax, 0x20
or eax, 0x45
mov dword [ebx], eax
add ebx, edx
xor eax, 0x543808b
and eax, 0x5420000
or eax, 0x6a307000
mov dword [ebx], eax
add ebx, edx
and eax, 0x13c72834
and eax, 0x1422000
or eax, 0x602c4163
mov dword [ebx], eax
add ebx, edx
xor eax, 0x51b0f326
and eax, 0x205a1044
or eax, 0x45206928
mov dword [ebx], eax
add ebx, edx
or eax, 0x43daacdf
and eax, 0x60602c72
or eax, 0x18050200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x50f507c
and eax, 4
or eax, 0x61
mov dword [ebx], eax
add ebx, edx
xor eax, 0xaa65796
or eax, 0x39642ed7
and eax, 0x2b607300
or eax, 0x40100000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e3a9b66
and eax, 0x4a200100
or eax, 0x244f6c72
mov dword [ebx], eax
add ebx, edx
and eax, 0x6f1b3ccc
xor eax, 0x1f2c7ab2
and eax, 0x61204422
or eax, 0x458210c
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b1703a7
or eax, 0x5b3a7227
and eax, 0x63326100
or eax, 0x440000
mov dword [ebx], eax
add ebx, edx
or eax, 0x39ee90a
and eax, 0x60726100
or eax, 0x14010474
mov dword [ebx], eax
add ebx, edx
and eax, 0x2cbb18a6
or eax, 0x5c31d0fc
and eax, 0x74215070
or eax, 0x482503
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a899d9f
and eax, 0x78612c65
or eax, 0x40200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x50bb006a
and eax, 0x7cef0046
and eax, 4
or eax, 0x61
mov dword [ebx], eax
add ebx, edx
xor eax, 0x445d933c
and eax, 0x345de531
and eax, 0x440100
or eax, 0x61206800
mov dword [ebx], eax
add ebx, edx
or eax, 0x18eb48f0
and eax, 0x28242060
or eax, 0x6101607
mov dword [ebx], eax
add ebx, edx
xor eax, 0x685e30bc
and eax, 0x211e3e54
and eax, 0x40
or eax, 0x657825
mov dword [ebx], eax
add ebx, edx
xor eax, 0x528060db
and eax, 0x7ff765f9
and eax, 0x52610000
or eax, 0x21187300
mov dword [ebx], eax
add ebx, edx
or eax, 0x3521148a
and eax, 0x64616600
or eax, 0x8000861
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d25a71a
and eax, 0x40212200
or eax, 0x32445879
mov dword [ebx], eax
add ebx, edx
xor eax, 0x60973a57
and eax, 0x70402e
or eax, 0x65082500
mov dword [ebx], eax
add ebx, edx
or eax, 0x8689a74
and eax, 0x2560e6ba
and eax, 0x21606000
or eax, 0x40040900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4713d82d
and eax, 0x471bde34
and eax, 0x10020
or eax, 0x78642e51
mov dword [ebx], eax
add ebx, edx
xor eax, 0x26ceafa4
and eax, 0x78d2ad8f
and eax, 5
or eax, 0x60
mov dword [ebx], eax
add ebx, edx
or eax, 0x6449e7ce
and eax, 0x18270780
and eax, 0
or eax, 0x6f727000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ba971d3
or eax, 0x35fc17d7
and eax, 0x31730543
or eax, 0x42006020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b3f86cf
or eax, 0x4f4bf66e
and eax, 0x444d656c
or eax, 0x20200001
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f95ca3d
xor eax, 0x12595b16
and eax, 0x2c202461
or eax, 0x2504914
mov dword [ebx], eax
add ebx, edx
or eax, 0x21b9f19a
and eax, 0x617865
or eax, 0x40000
mov dword [ebx], eax
add ebx, edx
and eax, 0x34724254
xor eax, 0x796ec314
and eax, 0x71080300
or eax, 0x2717000
mov dword [ebx], eax
add ebx, edx
or eax, 0x48d7f4fd
and eax, 0xa796fd4
and eax, 0x286244
or eax, 0x65061021
mov dword [ebx], eax
add ebx, edx
and eax, 0x1364a656
and eax, 0x2040
or eax, 0x4538
mov dword [ebx], eax
add ebx, edx
xor eax, 0x281e764
and eax, 0x10200
or eax, 0x68646000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b31ba48
xor eax, 0x63af9d0f
and eax, 0x60694441
or eax, 0xf003220
mov dword [ebx], eax
add ebx, edx
and eax, 0x65c277bb
and eax, 0x65406420
or eax, 0x8350052
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ca4a5aa
xor eax, 0x1a38e193
and eax, 0x26104530
or eax, 0x8622040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x657aeb72
and eax, 0x800
or eax, 0x657065
mov dword [ebx], eax
add ebx, edx
xor eax, 0x46f1f0fd
and eax, 0x38cde69e
and eax, 0x40000
or eax, 0x6d696900
mov dword [ebx], eax
add ebx, edx
and eax, 0x382081a0
or eax, 0x31c44683
and eax, 0x30604601
or eax, 0x44092874
mov dword [ebx], eax
add ebx, edx
xor eax, 0x191dffa5
or eax, 0x48a0be2e
and eax, 0x60642478
or eax, 0x2014001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x96d9da8
or eax, 0x2411576e
and eax, 0x65016775
or eax, 0x660000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xdd3f9d7
or eax, 0x3a1f380f
and eax, 0x78252e22
or eax, 0x400050
mov dword [ebx], eax
add ebx, edx
xor eax, 0x45e9a92
and eax, 0x60
or eax, 5
mov dword [ebx], eax
add ebx, edx
or eax, 0x120c6434
and eax, 0x2006000
or eax, 0x6d721000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c0d67ba
and eax, 0x780522
or eax, 0x70006041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x45b683ec
and eax, 0x5e23d8af
and eax, 0x400400e
or eax, 0x61782520
mov dword [ebx], eax
add ebx, edx
or eax, 0x7d5b2b3d
and eax, 0x71796300
or eax, 0x2001000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x183e3c81
and eax, 0x61454500
or eax, 0x4282074
mov dword [ebx], eax
add ebx, edx
or eax, 0x33a1e0a2
and eax, 0x2e02a943
and eax, 0x26002040
or eax, 0x496c5038
mov dword [ebx], eax
add ebx, edx
xor eax, 0x56dc291c
or eax, 0x5df4de57
and eax, 0x2c704572
or eax, 0x2022000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c60ad4c
or eax, 0x92ac52
and eax, 0x6864
or eax, 0x651001
mov dword [ebx], eax
add ebx, edx
and eax, 0xc61b5cf
or eax, 0x6c7e6f24
and eax, 0x6c696200
or eax, 0x2000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1cb1160b
and eax, 0x66606000
or eax, 0x60964
mov dword [ebx], eax
add ebx, edx
xor eax, 0x57bc391e
xor eax, 0x4d750197
and eax, 0x6428412c
or eax, 0x1502402
mov dword [ebx], eax
add ebx, edx
or eax, 0x12faad87
xor eax, 0x18d0ef05
and eax, 0x60280000
or eax, 0x10456900
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f772206
and eax, 0x40642000
or eax, 0x3210526f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6bf0c36e
and eax, 0x1042101
or eax, 0x642a4264
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2278a83
and eax, 0x6160
or eax, 0x418
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2cf5f275
and eax, 0x2c701000
or eax, 0x43026000
mov dword [ebx], eax
add ebx, edx
and eax, 0x57859c6
and eax, 0x704000
or eax, 0x70082563
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5278879b
and eax, 0x20002030
or eax, 0x452e1406
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e2051da
xor eax, 0x761c79ef
and eax, 0x410
or eax, 0x6168
mov dword [ebx], eax
add ebx, edx
and eax, 0x7912cc92
and eax, 0xb7ef940
and eax, 0x4000
or eax, 0x73793300
mov dword [ebx], eax
add ebx, edx
and eax, 0x6db74217
and eax, 0x3a7ae073
and eax, 0x20204000
or eax, 0x454d2574
mov dword [ebx], eax
add ebx, edx
and eax, 0x689e5c1a
xor eax, 0x16f3c57c
and eax, 0x666c0068
or eax, 0x9007010
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c83ab18
and eax, 0x73626170
or eax, 0x100402
mov dword [ebx], eax
add ebx, edx
and eax, 0x1d61f7ed
or eax, 0x1140b095
and eax, 0x1607065
or eax, 0x68160200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x15e464c6
and eax, 0x4eed514b
and eax, 0x44000003
or eax, 0x212e6560
mov dword [ebx], eax
add ebx, edx
and eax, 0x326638a5
and eax, 0x239c71a7
and eax, 0x2020
or eax, 0x4558
mov dword [ebx], eax
add ebx, edx
or eax, 0x67e61c94
and eax, 0x71421e7a
and eax, 0x60400000
or eax, 0x10346200
mov dword [ebx], eax
add ebx, edx
and eax, 0xb71b94e
xor eax, 0x3c060a44
and eax, 0x38602244
or eax, 0x41015030
mov dword [ebx], eax
add ebx, edx
and eax, 0x5647abfc
and eax, 0x40412260
or eax, 0x2e2e4109
mov dword [ebx], eax
add ebx, edx
and eax, 0x14760e0d
and eax, 0x4600008
or eax, 0x61186526
mov dword [ebx], eax
add ebx, edx
or eax, 0x6cb9862b
and eax, 0x6d706000
or eax, 0x2021000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x233583
and eax, 0x6e414503
or eax, 0x2e2860
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c3503b8
xor eax, 0x550c7e76
and eax, 0x2170010c
or eax, 0x44086422
mov dword [ebx], eax
add ebx, edx
or eax, 0x56a748d1
and eax, 0x5333fb33
and eax, 0x50216100
or eax, 0x20400200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x13e631cf
or eax, 0x3a1489b1
and eax, 0x61125174
or eax, 0x4602400
mov dword [ebx], eax
add ebx, edx
and eax, 0x571d2a3
and eax, 0x104d5567
and eax, 0x404020
or eax, 0x2e342142
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5b14f0d6
xor eax, 0x2c25cb4e
and eax, 0x455860
or eax, 0x202005
mov dword [ebx], eax
add ebx, edx
or eax, 0x70e9cec9
and eax, 0x4314269c
and eax, 0x40042000
or eax, 0x266a4900
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c6a8415
or eax, 0x36b0d445
and eax, 0x60684045
or eax, 0x904232a
mov dword [ebx], eax
add ebx, edx
and eax, 0x60b0280e
and eax, 0x6c23298e
and eax, 0x20202004
or eax, 0xe544e61
mov dword [ebx], eax
add ebx, edx
and eax, 0x5277de8b
and eax, 0x644801
or eax, 0x13064
mov dword [ebx], eax
add ebx, edx
and eax, 0x6feca40a
and eax, 0x602000
or eax, 0x6f125000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c34ac5a
xor eax, 0x69074ea5
and eax, 0x6a410063
or eax, 0x42e6d00
mov dword [ebx], eax
add ebx, edx
or eax, 0x16dad0b5
and eax, 0x642e3436
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x13880b28
xor eax, 0x3e0d8992
and eax, 0x2428
or eax, 0x4150
mov dword [ebx], eax
add ebx, edx
xor eax, 0xdb23767
and eax, 0x225000
or eax, 0x70412400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x70e94224
or eax, 0x685f444a
and eax, 0x604d7464
or eax, 0x10200100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b5f8839
or eax, 0x22244e68
and eax, 0x2130652c
or eax, 0x44480002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3895b473
xor eax, 0x4adeb586
and eax, 0x1206000
or eax, 0x684c0300
mov dword [ebx], eax
add ebx, edx
or eax, 0x57a75e1f
and eax, 0x68636b03
or eax, 0x100060
mov dword [ebx], eax
add ebx, edx
xor eax, 0x27935769
or eax, 0x4f0ac958
and eax, 0x4c607040
or eax, 0x20050221
mov dword [ebx], eax
add ebx, edx
and eax, 0xbec88ab
and eax, 0x640021
or eax, 0x630a7540
mov dword [ebx], eax
add ebx, edx
and eax, 0x440e8511
and eax, 0x20500
or eax, 0x2e706068
mov dword [ebx], eax
add ebx, edx
and eax, 0x6f7741a3
xor eax, 0x672e7cb9
and eax, 0x443801
or eax, 0x214064
mov dword [ebx], eax
add ebx, edx
and eax, 0x78126fa5
and eax, 0x2fef1ad9
and eax, 0x800
or eax, 0x72706100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x69ad01e2
xor eax, 0x4d405d07
and eax, 0x54053165
or eax, 0x2060420a
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b7a186f
and eax, 0x696e6b6d
or eax, 0x400
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d2cb4bc
or eax, 0x3808ce43
and eax, 0x28206e64
or eax, 0x6520110
mov dword [ebx], eax
add ebx, edx
or eax, 0x27599872
xor eax, 0x4557e29e
and eax, 0x241860
or eax, 0x416005
mov dword [ebx], eax
add ebx, edx
and eax, 0x581db8f4
xor eax, 0x4ef744ff
and eax, 0x40627400
or eax, 0x30010000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2753cbd3
and eax, 0x20414000
or eax, 0x57242976
mov dword [ebx], eax
add ebx, edx
and eax, 0xe1ed6b8
xor eax, 0x650f5ced
and eax, 0x6108040c
or eax, 0x4706122
mov dword [ebx], eax
add ebx, edx
xor eax, 0x191836c0
and eax, 0x5ea8c55a
and eax, 0x4c204100
or eax, 0x234c2200
mov dword [ebx], eax
add ebx, edx
or eax, 0x63c241f4
xor eax, 0x19d21d04
and eax, 0x66306470
or eax, 0x9400103
mov dword [ebx], eax
add ebx, edx
or eax, 0x200be412
and eax, 0x2e706570
or eax, 0x1000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2220026c
and eax, 0x407004
or eax, 0x250861
mov dword [ebx], eax
add ebx, edx
and eax, 0x63a94193
or eax, 0x274c007d
and eax, 0x21604000
or eax, 0x40122900
mov dword [ebx], eax
add ebx, edx
and eax, 0xed87d7c
and eax, 0x406100
or eax, 0x742e0467
mov dword [ebx], eax
add ebx, edx
xor eax, 0x73a71250
and eax, 0x5486526
or eax, 0x60300008
mov dword [ebx], eax
add ebx, edx
and eax, 0x6437c610
or eax, 0x7228db76
and eax, 0x66305100
or eax, 0x412000
mov dword [ebx], eax
add ebx, edx
and eax, 0x62536cf7
and eax, 0x60006000
or eax, 0x52e0f66
mov dword [ebx], eax
add ebx, edx
and eax, 0x1637bdab
xor eax, 0x227fed5f
and eax, 0x4078
or eax, 0x2500
mov dword [ebx], eax
add ebx, edx
and eax, 0x2cf2add1
and eax, 0x4a5d17ec
and eax, 0x100
or eax, 0x6d6f6200
mov dword [ebx], eax
add ebx, edx
and eax, 0x6366c4ed
and eax, 0x61604000
or eax, 0x409366d
mov dword [ebx], eax
add ebx, edx
and eax, 0x51d03daf
and eax, 0x40402425
or eax, 0x38250a52
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a9babac
and eax, 0x65
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x701677c8
or eax, 0x329f5da
and eax, 0x1206100
or eax, 0x68520800
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e143f94
and eax, 0x78642e10
or eax, 0x10063
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3554f2b2
and eax, 0x33ebc42d
and eax, 1
or eax, 0x64
mov dword [ebx], eax
add ebx, edx
and eax, 0xaf83f7e
and eax, 0
or eax, 0x70717100
mov dword [ebx], eax
add ebx, edx
or eax, 0x785152ae
and eax, 0x60706322
or eax, 0x5040c50
mov dword [ebx], eax
add ebx, edx
and eax, 0x660765ec
xor eax, 0x5c681ebf
and eax, 0x202c7043
or eax, 0x45020420
mov dword [ebx], eax
add ebx, edx
or eax, 0x6bc02cdd
and eax, 0x6478
or eax, 0x100
mov dword [ebx], eax
add ebx, edx
and eax, 0x21b310bb
and eax, 0
or eax, 0x746f7400
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f131d7b
and eax, 0x6d636c61
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x775a036c
and eax, 0x60400060
or eax, 0x18252e04
mov dword [ebx], eax
add ebx, edx
and eax, 0x614022dc
and eax, 0x44
or eax, 0x21
mov dword [ebx], eax
add ebx, edx
xor eax, 0x45e5b198
and eax, 0x45602100
or eax, 0x2a104200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x26c4359f
and eax, 0x43609f1b
and eax, 0x201412
or eax, 0x2e536060
mov dword [ebx], eax
add ebx, edx
xor eax, 0x69b99e9c
and eax, 0x6cfcc6d7
and eax, 0x404044
or eax, 0x253821
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa679d97
and eax, 0x26000
or eax, 0x656d0a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e10904a
and eax, 0x20000000
or eax, 0x43786f62
mov dword [ebx], eax
add ebx, edx
and eax, 0xb70edb1
and eax, 0x2706c20
or eax, 0x7004024f
mov dword [ebx], eax
add ebx, edx
and eax, 0x540faf94
and eax, 0x40042c04
or eax, 0x252a406b
mov dword [ebx], eax
add ebx, edx
and eax, 0x677ed9ea
or eax, 0x104ac821
and eax, 0x4068
or eax, 0x2510
mov dword [ebx], eax
add ebx, edx
xor eax, 0x588cba08
and eax, 0x50005100
or eax, 0x23712000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c88e16a
and eax, 0x20002000
or eax, 0x58650e67
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a91460
and eax, 0x10b0424e
and eax, 0x44
or eax, 0x21
mov dword [ebx], eax
add ebx, edx
xor eax, 0x58b29cf2
and eax, 0x5c8f4f02
and eax, 0x48020400
or eax, 0x27707000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x37b4c8fa
and eax, 0x4040246a
or eax, 0x25294000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e6945fd
or eax, 0x5f5d6188
and eax, 0x70746128
or eax, 0x20a06
mov dword [ebx], eax
add ebx, edx
or eax, 0x896dee8
or eax, 0x1a3637b5
and eax, 0x72667263
or eax, 0x1090000
mov dword [ebx], eax
add ebx, edx
or eax, 0x289cef4a
and eax, 0x57b54a0f
and eax, 0x52214203
or eax, 0x20482470
mov dword [ebx], eax
add ebx, edx
or eax, 0x55b3e29
and eax, 0x70612e61
or eax, 0x8040004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x17823597
and eax, 0x60
or eax, 5
mov dword [ebx], eax
add ebx, edx
or eax, 0x18869b3
and eax, 0x1086800
or eax, 0x64670200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x58ab108a
and eax, 0x31406a02
or eax, 0x42380560
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f54d5b3
xor eax, 0x3ca7b44c
and eax, 0x5767064
or eax, 0x60000201
mov dword [ebx], eax
add ebx, edx
and eax, 0x642c15c7
and eax, 0x60240040
or eax, 0x18412e32
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e01ef23
and eax, 0x41
or eax, 0x24
mov dword [ebx], eax
add ebx, edx
xor eax, 0x28696fde
or eax, 0x3f3a5d4f
and eax, 0x30617200
or eax, 0x40000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x23fac678
and eax, 0x46e9fbe7
and eax, 0x42002060
or eax, 0x21724f14
mov dword [ebx], eax
add ebx, edx
xor eax, 0x18a01632
and eax, 0x36f00a75
and eax, 0x22400844
or eax, 0x4c256128
mov dword [ebx], eax
add ebx, edx
and eax, 0x32d5d237
and eax, 0x20450024
or eax, 0x58202e50
mov dword [ebx], eax
add ebx, edx
xor eax, 0x262e9409
and eax, 0x65
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c99637f
and eax, 0x20186000
or eax, 0x50601400
mov dword [ebx], eax
add ebx, edx
or eax, 0x7279bdc5
and eax, 0x2b31e1a5
and eax, 0x22306104
or eax, 0x44440068
mov dword [ebx], eax
add ebx, edx
or eax, 0x75413ada
and eax, 0x2665726e
or eax, 0x8080001
mov dword [ebx], eax
add ebx, edx
and eax, 0x54a20697
xor eax, 0x34a289ba
and eax, 0x825
or eax, 0x657040
mov dword [ebx], eax
add ebx, edx
or eax, 0x17132779
and eax, 0x4022b3de
and eax, 0x222000
or eax, 0x664c4400
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b63dd81
xor eax, 0x48527785
and eax, 0x20302104
or eax, 0x4548442a
mov dword [ebx], eax
add ebx, edx
or eax, 0xaf282d8
xor eax, 0x5ae31b50
and eax, 0x25016c00
or eax, 0x48600000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c4aa22e
and eax, 0x4ab74368
and eax, 0x224220
or eax, 0x650c3045
mov dword [ebx], eax
add ebx, edx
and eax, 0x5908a5c9
and eax, 0x2040
or eax, 0x4538
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b1f2892
xor eax, 0x1a51cdd1
and eax, 0x21440000
or eax, 0x46217200
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c837225
and eax, 0xdf4599e
and eax, 0x4004000
or eax, 0x2a6e2f6d
mov dword [ebx], eax
add ebx, edx
and eax, 0x747ef81d
xor eax, 0x1245099d
and eax, 0x216000
or eax, 0x441865
mov dword [ebx], eax
add ebx, edx
and eax, 0xbb6bcfe
and eax, 0x203000
or eax, 0x72494600
mov dword [ebx], eax
add ebx, edx
or eax, 0x3e42b8bf
and eax, 0x642a7235
or eax, 0x1040140
mov dword [ebx], eax
add ebx, edx
xor eax, 0x787eefe5
xor eax, 0x3b05535c
and eax, 0x4548
or eax, 0x2030
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5951c188
and eax, 0x48512400
or eax, 0x26224000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6dc8434b
or eax, 0x2834bb44
and eax, 0x2e666649
or eax, 0x20
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe4b212f
and eax, 0x36328c7
and eax, 0x210044
or eax, 0x447821
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7949bea1
or eax, 0x12a654d
and eax, 0x612e6400
or eax, 0x6410800
mov dword [ebx], eax
add ebx, edx
and eax, 0x592500eb
and eax, 0x40240000
or eax, 0x30507468
mov dword [ebx], eax
add ebx, edx
and eax, 0x14f5d553
xor eax, 0x11c70cdb
and eax, 0x130400a
or eax, 0x64482524
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e04afa7
xor eax, 0xa299d9b
and eax, 0x21455200
or eax, 0x46202000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x39a94525
or eax, 0x7225f67
and eax, 0x546e6863
or eax, 0x20010010
mov dword [ebx], eax
add ebx, edx
and eax, 0x5084f175
and eax, 0x40006020
or eax, 0x2578050e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x442e75c1
and eax, 0x21540000
or eax, 0x4c216400
mov dword [ebx], eax
add ebx, edx
and eax, 0x74f4c8a3
or eax, 0x58047fb1
and eax, 0x70606330
or eax, 0x10040
mov dword [ebx], eax
add ebx, edx
or eax, 0x585e8788
xor eax, 0x679c36c8
and eax, 0x5604120
or eax, 0x6018240e
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c568bd8
or eax, 0x639cb128
and eax, 0x624c2000
or eax, 0x10234c00
mov dword [ebx], eax
add ebx, edx
or eax, 0x4293a341
and eax, 0x22656040
or eax, 0xc001024
mov dword [ebx], eax
add ebx, edx
or eax, 0x4fe9cd8c
and eax, 0x657864
or eax, 1
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b17f216
or eax, 0x329f166d
and eax, 0x30657200
or eax, 0x40000000
mov dword [ebx], eax
add ebx, edx
and eax, 0xbcf3afd
or eax, 0x2a87d526
and eax, 0x22426724
or eax, 0x14300049
mov dword [ebx], eax
add ebx, edx
or eax, 0x121ff7d4
and eax, 0x30652634
or eax, 0x48000800
mov dword [ebx], eax
add ebx, edx
or eax, 0x724560f6
and eax, 0x64
or eax, 1
mov dword [ebx], eax
add ebx, edx
and eax, 0x35ac9766
and eax, 0
or eax, 0x6e697700
mov dword [ebx], eax
add ebx, edx
xor eax, 0x60a8a5e4
or eax, 0x6372ee53
and eax, 0x63716c61
or eax, 0x10080000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b614461
and eax, 0x61204061
or eax, 0x40e3308
mov dword [ebx], eax
add ebx, edx
xor eax, 0x40c7cb74
and eax, 0x2018
or eax, 0x4560
mov dword [ebx], eax
add ebx, edx
and eax, 0x753d2665
and eax, 0x1dd38dc7
and eax, 0x400
or eax, 0x756d6100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x677b065a
and eax, 0x1aec9b79
and eax, 0x10040248
or eax, 0x68612c24
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f0f8370
or eax, 0x2bd2653b
and eax, 0x25
or eax, 0x40
mov dword [ebx], eax
add ebx, edx
and eax, 0x72cc8bef
xor eax, 0x4b7bed31
and eax, 0x48616d00
or eax, 0x24000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x11846a22
and eax, 0x2c640720
or eax, 0x20a684d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x73211e52
and eax, 0x457025
or eax, 0x200840
mov dword [ebx], eax
add ebx, edx
or eax, 0x176e0f99
and eax, 0x1893b0a0
and eax, 0x10013000
or eax, 0x60644200
mov dword [ebx], eax
add ebx, edx
and eax, 0x47b59d95
or eax, 0x7730de16
and eax, 0x64215414
or eax, 0x8482061
mov dword [ebx], eax
add ebx, edx
and eax, 0x3bb9ce60
and eax, 0x28200060
or eax, 0x6123313
mov dword [ebx], eax
add ebx, edx
and eax, 0x303d542
and eax, 0x6b810857
and eax, 0x40
or eax, 0x657825
mov dword [ebx], eax
add ebx, edx
and eax, 0xac17179
xor eax, 0x459742b4
and eax, 0x44403200
or eax, 0x2a294500
mov dword [ebx], eax
add ebx, edx
or eax, 0x1fbbf5ff
and eax, 0x6f697061
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x19003d0f
and eax, 0x72604566
or eax, 0x122010
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ffd354f
xor eax, 0x628e26ce
and eax, 0x11614021
or eax, 0x22042448
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ce1aee1
xor eax, 0x2ccc96c
and eax, 0x78212600
or eax, 0x440832
mov dword [ebx], eax
add ebx, edx
and eax, 0x47880331
xor eax, 0x5b105724
and eax, 4
or eax, 0x61
mov dword [ebx], eax
add ebx, edx
and eax, 0x6618ed4b
and eax, 0
or eax, 0x68746500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x21d67a0c
and eax, 0x41201204
or eax, 0x20456061
mov dword [ebx], eax
add ebx, edx
xor eax, 0x55a2ca32
and eax, 0x30452844
or eax, 0x48200628
mov dword [ebx], eax
add ebx, edx
or eax, 0x597cd2f1
and eax, 0x65
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d63e6b
and eax, 0x1422c00
or eax, 0x60204100
mov dword [ebx], eax
add ebx, edx
or eax, 0x8652f50
and eax, 0x25f6af73
and eax, 0x20662550
or eax, 0xe085022
mov dword [ebx], eax
add ebx, edx
or eax, 0xa084f65
or eax, 0x1406752b
and eax, 0x647865
or eax, 0x10000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1389b9de
and eax, 0x3c1cd42e
and eax, 0x10044000
or eax, 0x60613200
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc29751f
xor eax, 0x875f000
and eax, 0x64287015
or eax, 0x1060860
mov dword [ebx], eax
add ebx, edx
and eax, 0x20dbe730
xor eax, 0x95f54ea
and eax, 0x2458
or eax, 0x4120
mov dword [ebx], eax
add ebx, edx
or eax, 0xfa0cdbb
and eax, 0xe206500
or eax, 0x60491200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x24aea7ee
xor eax, 0x79ca10d1
and eax, 0x22054024
or eax, 0xc622240
mov dword [ebx], eax
add ebx, edx
and eax, 0x3345315f
and eax, 0x452044
or eax, 0x205821
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b50cfbb
and eax, 0x50746500
or eax, 0x24000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x571eddfc
and eax, 0x41ec48a0
and eax, 0x1600020
or eax, 0x60037245
mov dword [ebx], eax
add ebx, edx
and eax, 0x3031936c
xor eax, 0x7c6c86c6
and eax, 0x58450420
or eax, 0x20202a50
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a883b21
and eax, 0x20
or eax, 0x45
mov dword [ebx], eax
add ebx, edx
and eax, 0x7af456f8
and eax, 0
or eax, 0x70646d00
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe74d07c
and eax, 0x2e002d6c
or eax, 0x6e4201
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7a9c288
xor eax, 0xdb7dab0
and eax, 0x607045
or eax, 0x50820
mov dword [ebx], eax
add ebx, edx
and eax, 0x121a9331
and eax, 0x1000
or eax, 0x6e756200
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f34b880
xor eax, 0x28ca3e40
and eax, 0x6c0040
or eax, 0x70016133
mov dword [ebx], eax
add ebx, edx
xor eax, 0x79148b97
and eax, 0x1286064
or eax, 0x64060508
mov dword [ebx], eax
add ebx, edx
or eax, 0x54c5c2ed
and eax, 0x321fc7cc
and eax, 0x4548
or eax, 0x2030
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b789968
and eax, 0x4a687500
or eax, 0x24010200
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c266b89
and eax, 0x60206100
or eax, 0x104d1464
mov dword [ebx], eax
add ebx, edx
or eax, 0x23e5684c
or eax, 0x7b023423
and eax, 0x6168652e
or eax, 0x4100000
mov dword [ebx], eax
add ebx, edx
and eax, 0x14a8850
or eax, 0x872ec2a
and eax, 0x9606400
or eax, 0x62010200
mov dword [ebx], eax
add ebx, edx
or eax, 0x728d0a58
xor eax, 0x2ad34d85
and eax, 0x50342045
or eax, 0x24404820
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ffa6264
or eax, 0x2e4f2440
and eax, 0x72656260
or eax, 0x1110
mov dword [ebx], eax
add ebx, edx
and eax, 0x1dea0d90
and eax, 0x600110
or eax, 0x2e126466
mov dword [ebx], eax
add ebx, edx
and eax, 0xbfdb09d
and eax, 0x602004
or eax, 0x55861
mov dword [ebx], eax
add ebx, edx
and eax, 0x325785ac
and eax, 0x410000
or eax, 0x6e287700
mov dword [ebx], eax
add ebx, edx
or eax, 0x212fabb8
and eax, 0x2e697030
or eax, 0x100043
mov dword [ebx], eax
add ebx, edx
xor eax, 0x62d9995
and eax, 0x446864
or eax, 0x211001
mov dword [ebx], eax
add ebx, edx
and eax, 0x18e152f3
xor eax, 0x507a1f3c
and eax, 0x40014600
or eax, 0x2b602000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6e87283c
and eax, 0x644224
or eax, 0x72013141
mov dword [ebx], eax
add ebx, edx
xor eax, 0x9f81009
xor eax, 0x78451f7b
and eax, 0x2506416
or eax, 0x2c220160
mov dword [ebx], eax
add ebx, edx
or eax, 0x7510261
and eax, 0x616065
or eax, 0x41800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2283b2a4
xor eax, 0x281c3e41
and eax, 0x2687400
or eax, 0x70010300
mov dword [ebx], eax
add ebx, edx
and eax, 0x327046ff
xor eax, 0x45de8f8e
and eax, 0x61284104
or eax, 0x403261
mov dword [ebx], eax
add ebx, edx
xor eax, 0x29af4109
or eax, 0x7ebf8151
and eax, 0x642e2370
or eax, 0x1004802
mov dword [ebx], eax
add ebx, edx
xor eax, 0x67a43f8c
or eax, 0x406b1518
and eax, 0x4578
or eax, 0x2000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a3b40ff
or eax, 0x482561b4
and eax, 0x60296400
or eax, 0x4400200
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b825f0a
and eax, 0x62616c00
or eax, 0x10040064
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e4b4d58
and eax, 0x2428212c
or eax, 0x41504402
mov dword [ebx], eax
add ebx, edx
or eax, 0x13c0fe57
xor eax, 0xcdab8a7
and eax, 0x68204500
or eax, 0x4552800
mov dword [ebx], eax
add ebx, edx
or eax, 0x657671c9
and eax, 0x6d706940
or eax, 0x2000034
mov dword [ebx], eax
add ebx, edx
xor eax, 0x51ab464c
and eax, 0x6e8f0454
and eax, 0x28010410
or eax, 0x50642a64
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e873ca0
xor eax, 0xa89a65e
and eax, 0x64
or eax, 1
mov dword [ebx], eax
add ebx, edx
and eax, 0x372143a4
or eax, 0x4e2beffa
and eax, 0x4e216300
or eax, 0x20401000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1027c9fc
and eax, 0x78676264
or eax, 0x80000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5aff50ff
or eax, 0xdf8a4ab
and eax, 0x72636469
or eax, 0x100
mov dword [ebx], eax
add ebx, edx
xor eax, 0xf1867eb
and eax, 0x6d700000
or eax, 0x2047079
mov dword [ebx], eax
add ebx, edx
xor eax, 0x294c3f09
and eax, 0x44384520
or eax, 0x2140200e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x63499d82
and eax, 0x4216000
or eax, 0x68480600
mov dword [ebx], eax
add ebx, edx
or eax, 0x360fd579
and eax, 0x6e6f6561
or eax, 0x804
mov dword [ebx], eax
add ebx, edx
and eax, 0x298201db
and eax, 0x4ebc72ae
and eax, 0
or eax, 0x6578652e
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe2c9f0b
xor eax, 0x1c7879f6
and eax, 0x74240200
or eax, 0x416c00
mov dword [ebx], eax
add ebx, edx
or eax, 0x3265a73
or eax, 0x6756c26c
and eax, 0x66616e73
or eax, 0x80000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e89a238
and eax, 0x1ad346ca
and eax, 0x2000000
or eax, 0x2c726566
mov dword [ebx], eax
add ebx, edx
or eax, 0x70ed49b6
and eax, 0x28927f88
and eax, 0x6800
or eax, 0x651065
mov dword [ebx], eax
add ebx, edx
and eax, 0x5784758
xor eax, 0x590614a8
and eax, 0x48605000
or eax, 0x26012300
mov dword [ebx], eax
add ebx, edx
or eax, 0x247211b5
and eax, 0x68636224
or eax, 0x100c0040
mov dword [ebx], eax
add ebx, edx
or eax, 0x79f71985
and eax, 0x61646161
or eax, 0x2000408
mov dword [ebx], eax
add ebx, edx
or eax, 0x448dd256
and eax, 0x616c656f
or eax, 0x800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1377f186
and eax, 0x60030c61
or eax, 0x8606214
mov dword [ebx], eax
add ebx, edx
or eax, 0xa1f4a8d
and eax, 0x6078642c
or eax, 0x5000102
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c59c3cf
and eax, 0x20404100
or eax, 0x42220000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x580ecb6b
or eax, 0x68ca555d
and eax, 0x79
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x53b5a78a
and eax, 0x51250100
or eax, 0x28484000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2bb2de23
and eax, 0x70704100
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x6e0cec50
and eax, 0x6c446c40
or eax, 0x2020f
mov dword [ebx], eax
add ebx, edx
and eax, 0x22ca8a36
and eax, 0x20400200
or eax, 0x50355179
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f309999
and eax, 0x52dfaeb5
and eax, 0x50500a30
or eax, 0x24226540
mov dword [ebx], eax
add ebx, edx
or eax, 0x18d22e4
and eax, 0x2ba7f353
and eax, 0x21226100
or eax, 0x54580000
mov dword [ebx], eax
add ebx, edx
and eax, 0x33a30c80
and eax, 0
or eax, 0x6572
mov dword [ebx], eax
add ebx, edx
or eax, 0x536ae984
or eax, 0x2ad07920
and eax, 0x6b606500
or eax, 0x4050200
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ddcc626
or eax, 0x19cd3e3
and eax, 0x444762
or eax, 0x212010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x754c07cd
xor eax, 0x4dbd6365
and eax, 0x30000000
or eax, 0x42614800
mov dword [ebx], eax
add ebx, edx
or eax, 0x292d4647
and eax, 0x4a204842
or eax, 0x3130
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ff0ce99
and eax, 0x140206b
or eax, 0x722e4804
mov dword [ebx], eax
add ebx, edx
and eax, 0x901d674
and eax, 0x45c61751
and eax, 0x40
or eax, 0x6e2f
mov dword [ebx], eax
add ebx, edx
and eax, 0x3af804e
and eax, 0
or eax, 0x75615000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x31c84b8d
and eax, 0x70174faf
and eax, 0x4000000c
or eax, 0x2f4a2060
mov dword [ebx], eax
add ebx, edx
and eax, 0x743b3550
and eax, 0x22040
or eax, 0x71452e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x33f9b07e
and eax, 0x31024000
or eax, 0x44700200
mov dword [ebx], eax
add ebx, edx
and eax, 0x75be6666
and eax, 0x4200
or eax, 0x2d6e
mov dword [ebx], eax
add ebx, edx
and eax, 0x3cc5d239
and eax, 0x60555a76
and eax, 0x4000
or eax, 0x726f2400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b90eff9
and eax, 0x6f3b5768
and eax, 0x280068
or eax, 0x407407
mov dword [ebx], eax
add ebx, edx
and eax, 0x5729cd4b
and eax, 0xc4b0627
and eax, 0
or eax, 0x6c617300
mov dword [ebx], eax
add ebx, edx
or eax, 0x3610afe4
xor eax, 0x30cc4a0f
and eax, 0x422d302a
or eax, 0x31424204
mov dword [ebx], eax
add ebx, edx
xor eax, 0x60b2632c
and eax, 0x11400000
or eax, 0x64226e65
mov dword [ebx], eax
add ebx, edx
or eax, 0x742a4e54
and eax, 0x126f2f9
and eax, 0x6270
or eax, 0x502
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d027691
or eax, 0x1b04c2f3
and eax, 0x14004300
or eax, 0x60612800
mov dword [ebx], eax
add ebx, edx
and eax, 0x4fdf6fd0
or eax, 0x445fe866
and eax, 0x44526266
or eax, 0x21201009
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c375432
and eax, 0x22
or eax, 0x51
mov dword [ebx], eax
add ebx, edx
or eax, 0x73ef92fd
and eax, 0x1afeffb1
and eax, 0x6c1000
or eax, 0x65016500
mov dword [ebx], eax
add ebx, edx
and eax, 0x5cb4fe91
and eax, 0x44247400
or eax, 0x304a0168
mov dword [ebx], eax
add ebx, edx
xor eax, 0x43d1fe54
and eax, 0x32210200
or eax, 0x40406000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a06c8b5
and eax, 0x20622020
or eax, 0x52104142
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ac17392
and eax, 0x1060
or eax, 0x6901
mov dword [ebx], eax
add ebx, edx
xor eax, 0x251ab208
xor eax, 0x484503fc
and eax, 0x6d424000
or eax, 0x2201600
mov dword [ebx], eax
add ebx, edx
or eax, 0x78eaa43a
and eax, 0x2ac45d4c
and eax, 0x2a405008
or eax, 0x4262370
mov dword [ebx], eax
add ebx, edx
and eax, 0x3cde22f2
and eax, 0x442060
or eax, 0x284c04
mov dword [ebx], eax
add ebx, edx
or eax, 0x1efaf735
and eax, 0xe627600
or eax, 0x61000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6564e5f2
and eax, 0x40370
or eax, 0x65716408
mov dword [ebx], eax
add ebx, edx
xor eax, 0x16c95fa
and eax, 0x64087002
or eax, 0x260471
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3bd404ac
and eax, 0x604c
or eax, 0xc20
mov dword [ebx], eax
add ebx, edx
and eax, 0x73de707c
and eax, 0x6000
or eax, 0x776d1600
mov dword [ebx], eax
add ebx, edx
xor eax, 0x655d0b96
xor eax, 0x73c1403e
and eax, 0x60612008
or eax, 0xc004257
mov dword [ebx], eax
add ebx, edx
xor eax, 0x743c36c1
and eax, 0x4c440c
or eax, 0x64222b60
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ceeae9d
xor eax, 0x50aca13c
and eax, 0x682c600c
or eax, 0x4400422
mov dword [ebx], eax
add ebx, edx
and eax, 0x3150640e
and eax, 0x20406400
or eax, 0x582d1200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x775a1fd4
or eax, 0x51dcc1fe
and eax, 0xe74616e
or eax, 0x20000400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2573ed79
and eax, 0x40804
or eax, 0x686460
mov dword [ebx], eax
add ebx, edx
and eax, 0x75ccc618
and eax, 0x4c4400
or eax, 0x77213200
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ae45593
and eax, 0x6c6c6402
or eax, 0x2c
mov dword [ebx], eax
add ebx, edx
or eax, 0x39a07271
xor eax, 0x2096e9ba
and eax, 0x4c601800
or eax, 0x22056000
mov dword [ebx], eax
add ebx, edx
and eax, 0x512e1d25
and eax, 0x40201000
or eax, 0x2442662d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5fa92d11
and eax, 0x51bb9819
and eax, 0x80008
or eax, 0x6c646426
mov dword [ebx], eax
add ebx, edx
and eax, 0x45237f4b
or eax, 0x39e37512
and eax, 0x6c617000
or eax, 0x2040800
mov dword [ebx], eax
add ebx, edx
or eax, 0x3d7f60b7
or eax, 0x56e17357
and eax, 0x696e7225
or eax, 0x408
mov dword [ebx], eax
add ebx, edx
and eax, 0x1e1e722
or eax, 0x29533153
and eax, 0x28602662
or eax, 0x44040804
mov dword [ebx], eax
add ebx, edx
or eax, 0x38c6a06f
xor eax, 0x351f59ec
and eax, 0
or eax, 0x6c
mov dword [ebx], eax
add ebx, edx
or eax, 0x6aaeea2a
and eax, 0x62286200
or eax, 0x10411400
mov dword [ebx], eax
add ebx, edx
and eax, 0x64391eda
or eax, 0x787ad009
and eax, 0x586b4000
or eax, 0x7042974
mov dword [ebx], eax
add ebx, edx
or eax, 0xe056a07
and eax, 0x993fad7
and eax, 0x8016250
or eax, 0x26680120
mov dword [ebx], eax
add ebx, edx
and eax, 0x1955ef21
and eax, 0x2cc56997
and eax, 0x406000
or eax, 0x2c0c64
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2777d049
and eax, 0x4a0fd4f3
and eax, 0x2091400
or eax, 0x70606200
mov dword [ebx], eax
add ebx, edx
and eax, 0x17d7bce2
or eax, 0x37973dd2
and eax, 0x17472950
or eax, 0x48284024
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd08f10b
and eax, 0x73d70176
and eax, 0x2440066
or eax, 0x2c306508
mov dword [ebx], eax
add ebx, edx
xor eax, 0x202317fd
or eax, 0x5dcf8d50
and eax, 0x4c6c40
or eax, 0x200024
mov dword [ebx], eax
add ebx, edx
and eax, 0x1543c99c
xor eax, 0x5077466f
and eax, 0x50360800
or eax, 0xf406000
mov dword [ebx], eax
add ebx, edx
and eax, 0x777ec197
or eax, 0x33c60a78
and eax, 0x75624870
or eax, 0x2506
mov dword [ebx], eax
add ebx, edx
xor eax, 0x17583fb3
or eax, 0x1e6782a9
and eax, 0x6c640261
or eax, 0x2c12
mov dword [ebx], eax
add ebx, edx
or eax, 0x222866d1
and eax, 0x60
or eax, 0xc
mov dword [ebx], eax
add ebx, edx
or eax, 0x270533b
and eax, 0x2704000
or eax, 0x5d062800
mov dword [ebx], eax
add ebx, edx
or eax, 0x30b06053
or eax, 0x5d181036
and eax, 0x766a6862
or eax, 0x10400
mov dword [ebx], eax
add ebx, edx
or eax, 0x20b6681c
xor eax, 0x653fd3db
and eax, 0x2321
or eax, 0x642e4052
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3a34fc0c
and eax, 0xf0f224d
and eax, 0x4c
or eax, 0x6c20
mov dword [ebx], eax
add ebx, edx
and eax, 0x12d8ed0e
and eax, 0x3976d867
and eax, 0x4800
or eax, 0x5f762000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2dedbaed
and eax, 0x4642000
or eax, 0x7210456e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2ec1d652
and eax, 0x40242330
or eax, 0x240a4043
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c46d86b
and eax, 0x201b7b7c
and eax, 0x4060
or eax, 0x2c0c
mov dword [ebx], eax
add ebx, edx
or eax, 0x16f2516a
and eax, 0x16726800
or eax, 0x49040000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1170ccb
and eax, 0
or eax, 0x6c697475
mov dword [ebx], eax
add ebx, edx
xor eax, 0x44ae5cf5
or eax, 0x55473346
and eax, 0x6c442a42
or eax, 0x200431
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d88435
and eax, 0x64
or eax, 8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x36500f5
and eax, 0x2737c1e1
and eax, 0x3240000
or eax, 0x5c526800
mov dword [ebx], eax
add ebx, edx
and eax, 0x386803c0
and eax, 0x10600000
or eax, 0x620f7473
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b223b26
and eax, 0x37f48783
and eax, 0x22600302
or eax, 0xc037074
mov dword [ebx], eax
add ebx, edx
xor eax, 0x597596b2
and eax, 0x46444
or eax, 0x680820
mov dword [ebx], eax
add ebx, edx
or eax, 0x335df317
and eax, 0x22655200
or eax, 0x44000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4bb88959
and eax, 0x73a03560
and eax, 0x42200000
or eax, 0x30457265
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c70995e
and eax, 0x76c7c11c
and eax, 0x34000018
or eax, 0x40682022
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ab56c7b
and eax, 0x5e62258b
and eax, 0x202000
or eax, 0x3a535074
mov dword [ebx], eax
add ebx, edx
xor eax, 0xcc5fce9
xor eax, 0x785e64d1
and eax, 0x4068280c
or eax, 0x30010723
mov dword [ebx], eax
add ebx, edx
and eax, 0x2040ea14
and eax, 0x20402004
or eax, 0x49304129
mov dword [ebx], eax
add ebx, edx
xor eax, 0x31332e24
and eax, 0x48434308
or eax, 0x252c2026
mov dword [ebx], eax
add ebx, edx
and eax, 0x11bb5fc8
and eax, 0x16cbcc7f
and eax, 0xa0008
or eax, 0x4f000d27
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e4cd0ec
xor eax, 0x3064c1d4
and eax, 0x28644170
or eax, 0x41032802
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1fca70e9
and eax, 0x6020180a
or eax, 0x8002264
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d0763d2
and eax, 0x11205034
or eax, 0x62502440
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3ff3e975
and eax, 0x46628421
and eax, 0x40020400
or eax, 0x292d2b3a
mov dword [ebx], eax
add ebx, edx
or eax, 0x6372f859
or eax, 0x318ce773
and eax, 0x70612d70
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1310b6ac
xor eax, 0x42e6fc50
and eax, 0x21032608
or eax, 0x4e600861
mov dword [ebx], eax
add ebx, edx
or eax, 0x65141bc4
and eax, 0x6d
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x47d26727
and eax, 0x44506000
or eax, 0x30240800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x56e60c0
and eax, 0x211a0040
or eax, 0xe207330
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ea8bfae
and eax, 0x14339224
and eax, 0x4200024
or eax, 0x6945640b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x12a5c0a5
and eax, 0x7040240a
or eax, 0x290a65
mov dword [ebx], eax
add ebx, edx
or eax, 0x33183bfe
xor eax, 0x7f778c6e
and eax, 0x8002101
or eax, 0x6170402c
mov dword [ebx], eax
add ebx, edx
or eax, 0x6e4c442
or eax, 0x3460c240
and eax, 0x6d64632e
or eax, 0xb0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x49477970
and eax, 0xa9cf4d2
and eax, 0x8006002
or eax, 0x67730a2d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4131d5c1
and eax, 0x1c46e0a3
and eax, 0x4022022
or eax, 0x623d0f4c
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c30c093
and eax, 0x642c6569
or eax, 0x400000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x40fff635
and eax, 0x20121150
or eax, 0x11202c23
mov dword [ebx], eax
add ebx, edx
or eax, 0x12198c53
xor eax, 0x2846f415
and eax, 0x18340120
or eax, 0x20003211
mov dword [ebx], eax
add ebx, edx
or eax, 0x43c9b172
or eax, 0x53e3c077
and eax, 0x68263034
or eax, 0x4000800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6afa95c3
xor eax, 0xe6aac30
and eax, 0x8260041
or eax, 0x35416e20
mov dword [ebx], eax
add ebx, edx
xor eax, 0x535231c9
and eax, 0x4e20
or eax, 0x2045
mov dword [ebx], eax
add ebx, edx
or eax, 0x4aaccf1
and eax, 0x4206800
or eax, 0x70540000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3abbc28a
and eax, 0x20304000
or eax, 0xf0a3370
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4f7af049
and eax, 0x2bd9e272
and eax, 0x20400020
or eax, 0x4930690f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x63bed96c
xor eax, 0x3952d6d4
and eax, 0x220c6606
or eax, 0xc630068
mov dword [ebx], eax
add ebx, edx
or eax, 0x18c96f6
xor eax, 0x67276af9
and eax, 0x48080c01
or eax, 0x21276368
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c080300
and eax, 0x439f3bd4
and eax, 0
or eax, 0x70
mov dword [ebx], eax
add ebx, edx
xor eax, 0xef056a0
and eax, 0x4704000
or eax, 0x70042800
mov dword [ebx], eax
add ebx, edx
or eax, 0x44540e4b
and eax, 0x5bfc116b
and eax, 0x300040
or eax, 0x2f0a7330
mov dword [ebx], eax
add ebx, edx
or eax, 0x51b4be2
or eax, 0x52e81995
and eax, 0x69706927
or eax, 8
mov dword [ebx], eax
add ebx, edx
and eax, 0x67adba90
and eax, 0x20202000
or eax, 0xe4f466e
mov dword [ebx], eax
add ebx, edx
and eax, 0x3011a21a
and eax, 0x20012208
or eax, 0x572e4d61
mov dword [ebx], eax
add ebx, edx
and eax, 0x142d8592
and eax, 0x304bc603
and eax, 0x10400
or eax, 0x65666069
mov dword [ebx], eax
add ebx, edx
and eax, 0x56a8d404
and eax, 0x44200400
or eax, 0x21442b74
mov dword [ebx], eax
add ebx, edx
or eax, 0x10ce5c18
and eax, 0x7bc0437a
and eax, 0x4368
or eax, 0x2f2c05
mov dword [ebx], eax
add ebx, edx
xor eax, 0x46d0310e
and eax, 0x40745200
or eax, 0x21002100
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f55f499
and eax, 0x717510
or eax, 0x20064
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7f78531f
and eax, 0x1bd7c5e5
and eax, 0x3010000
or eax, 0x60747300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2daa53d4
and eax, 0x62aa8751
and eax, 0x42020040
or eax, 0x31716523
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d7ae19e
xor eax, 0x26e06395
and eax, 0x20696000
or eax, 0x53060800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x29465dbb
or eax, 0x77a06a3d
and eax, 0x67286934
or eax, 0x460040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x501d4a3d
xor eax, 0x583072a8
and eax, 0x6f425000
or eax, 0x302000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4455c7ff
and eax, 0x3178
or eax, 0x4800
mov dword [ebx], eax
add ebx, edx
and eax, 0x56e7f52e
or eax, 0x4edec9ba
and eax, 0x44527000
or eax, 0x31200400
mov dword [ebx], eax
add ebx, edx
and eax, 0x42af008b
and eax, 0
or eax, 0x65
mov dword [ebx], eax
add ebx, edx
and eax, 0x17ed2d2e
or eax, 0x508a7ea1
and eax, 0x50027400
or eax, 0x25700000
mov dword [ebx], eax
add ebx, edx
or eax, 0x56764d2e
xor eax, 0x3b8e9920
and eax, 4
or eax, 0x61
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1fd423fb
and eax, 0x7dda5a45
and eax, 0x10500000
or eax, 0x62224500
mov dword [ebx], eax
add ebx, edx
and eax, 0x6eb84558
and eax, 0x396cdcf
and eax, 0x104000
or eax, 0x202a326f
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b30634e
and eax, 0x8a40a08
and eax, 0x200200
or eax, 0x62526d46
mov dword [ebx], eax
add ebx, edx
and eax, 0x32d4f1c4
xor eax, 0x7ff1e8f7
and eax, 0x45200021
or eax, 0x20446448
mov dword [ebx], eax
add ebx, edx
or eax, 0x6afe04b4
or eax, 0x289e6f73
and eax, 0x6e
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x2cee46b4
and eax, 0x206e4000
or eax, 0x53012800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x535aa736
and eax, 0x494ac6c9
and eax, 0x4000
or eax, 0x676e2974
mov dword [ebx], eax
add ebx, edx
xor eax, 0x40075659
xor eax, 0x792abdd0
and eax, 0x54420000
or eax, 0x21307400
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a2295e1
and eax, 0x61
or eax, 4
mov dword [ebx], eax
add ebx, edx
and eax, 0x21e971b7
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x36639187
xor eax, 0x4318f700
and eax, 0x61790400
or eax, 0x41900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x62e52048
xor eax, 0x6139e229
and eax, 0x60
or eax, 6
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c49a28c
and eax, 0
or eax, 0xd00
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e4f3af
and eax, 0
or eax, 0x10400
mov dword [ebx], eax
add ebx, edx
and eax, 0x27daba91
and eax, 0x7a9bc1ce
and eax, 0
or eax, 0x3c2400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c5052c
and eax, 0x302000
or eax, 0x400
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e597874
and eax, 0
or eax, 0x1800
mov dword [ebx], eax
add ebx, edx
or eax, 0x43ab2251
xor eax, 0x6566e1fd
and eax, 0x2800200
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x636d2fe0
and eax, 0x2c0880
or eax, 0x101000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6bf9cf7b
and eax, 0
or eax, 0x400
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a7888aa
and eax, 0
or eax, 0x3c1c00
mov dword [ebx], eax
add ebx, edx
or eax, 0x317c2e2f
xor eax, 0xe4971f3
and eax, 0x800
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x247eb793
and eax, 0x2c1300
or eax, 0x14000
mov dword [ebx], eax
add ebx, edx
and eax, 0x313313fd
or eax, 0x36504369
and eax, 0x100000
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d64c0bb
and eax, 0x252fa55c
and eax, 0x40000
or eax, 0x1a6400
mov dword [ebx], eax
add ebx, edx
and eax, 0x3cb4e63f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x7d11dab6
or eax, 0x60fce057
and eax, 0x100000
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5206490d
and eax, 0x3091c3a8
and eax, 0x100000
or eax, 0xf2a00
mov dword [ebx], eax
add ebx, edx
and eax, 0xb31e343
and eax, 0x102200
or eax, 0x65640c00
mov dword [ebx], eax
add ebx, edx
and eax, 0x402ad5ae
or eax, 0x739d7414
and eax, 0x61247410
or eax, 0xc000068
mov dword [ebx], eax
add ebx, edx
xor eax, 0x24373a11
and eax, 0x544e4ca4
and eax, 0x20
or eax, 0x4e
mov dword [ebx], eax
add ebx, edx
and eax, 0x6454a692
and eax, 0x235299d3
and eax, 0
or eax, 0x300000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d87de71
or eax, 0x10e23fe0
and eax, 0x9000
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b248906
xor eax, 0x2b57627c
and eax, 0x20412200
or eax, 0x44280c00
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c4c32cd
and eax, 0x24402000
or eax, 0x215461
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b71ef25
and eax, 0x14a5aa3b
and eax, 0x21
or eax, 0x14
mov dword [ebx], eax
add ebx, edx
or eax, 0x6503efff
and eax, 0x8000
or eax, 0x301000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a9f9df5
and eax, 0xb1000
or eax, 0x6000
mov dword [ebx], eax
add ebx, edx
and eax, 0x26af00ef
and eax, 0x5f3bdcc1
and eax, 0x20000
or eax, 0x64702e00
mov dword [ebx], eax
add ebx, edx
or eax, 0x458b1e0b
or eax, 0x3c932384
and eax, 0x613401
or eax, 0x4060
mov dword [ebx], eax
add ebx, edx
and eax, 0x70aaf0e7
and eax, 0x200000
or eax, 0x1c0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a6cc4db
and eax, 0x98813f5
and eax, 0
or eax, 0x2400
mov dword [ebx], eax
add ebx, edx
or eax, 0x53094841
or eax, 0x5ac1da84
and eax, 0x40402e00
or eax, 0x24320000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c1c36d2
and eax, 0x3b1ad9c8
and eax, 0
or eax, 0x24617461
mov dword [ebx], eax
add ebx, edx
xor eax, 0x210439dc
and eax, 0x4644d34
or eax, 0x70082242
mov dword [ebx], eax
add ebx, edx
and eax, 0xa5f3494
and eax, 0x2404
or eax, 0x4069
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d43ccbd
and eax, 0x400
or eax, 0x3c2000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1528b21c
or eax, 0x797f14d0
and eax, 0x10400
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7955b756
and eax, 0x60502200
or eax, 0x4220c00
mov dword [ebx], eax
add ebx, edx
and eax, 0x63538f23
xor eax, 0x4abb7f46
and eax, 0x20617040
or eax, 0x4000421
mov dword [ebx], eax
add ebx, edx
and eax, 0x7af2a8a
or eax, 0x16086e13
and eax, 0x4286a12
or eax, 0x60521068
mov dword [ebx], eax
add ebx, edx
and eax, 0x46ab86f9
xor eax, 0x6b46bd3
and eax, 0x6122
or eax, 0x640
mov dword [ebx], eax
add ebx, edx
and eax, 0x35354725
and eax, 0
or eax, 0x3d2800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a430bad
and eax, 0x74584d32
and eax, 0
or eax, 0x3c00
mov dword [ebx], eax
add ebx, edx
and eax, 0x51f1d58f
and eax, 0x400
or eax, 0x64692a00
mov dword [ebx], eax
add ebx, edx
or eax, 0x60f01f6a
and eax, 0x24613460
or eax, 0x4001
mov dword [ebx], eax
add ebx, edx
and eax, 0x41614a33
and eax, 0x20
or eax, 0x12
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c34e003
xor eax, 0x136bcaef
and eax, 0x1d2000
or eax, 0x204400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x568ea088
and eax, 0x400
or eax, 0x1000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b586787
and eax, 0x40482600
or eax, 0x24210800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x629131ca
and eax, 0x68215378
and eax, 0x201040
or eax, 0x24416421
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d2fa870
and eax, 0x2212b0b6
and eax, 0x10
or eax, 0x23
mov dword [ebx], eax
add ebx, edx
or eax, 0x128bfdeb
and eax, 0x97800
or eax, 0x340000
mov dword [ebx], eax
add ebx, edx
and eax, 0x68490072
and eax, 0x14aae194
and eax, 0
or eax, 0x9000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b5fe58c
or eax, 0x1e184e6d
and eax, 0x24492e00
or eax, 0x40200000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b16cca4
and eax, 0x20000400
or eax, 0x4617061
mov dword [ebx], eax
add ebx, edx
or eax, 0x78f01a91
or eax, 0x1e4b3f22
and eax, 0x30
or eax, 4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x62ae1f67
or eax, 0x463bb43c
and eax, 0x3e0800
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f9b097f
and eax, 0x20800
or eax, 0x6200
mov dword [ebx], eax
add ebx, edx
or eax, 0x5972f98a
and eax, 0x40602a00
or eax, 0x24090400
mov dword [ebx], eax
add ebx, edx
or eax, 0x5862b9ae
and eax, 0x24613420
or eax, 0x4041
mov dword [ebx], eax
add ebx, edx
or eax, 0x50ca33bc
and eax, 0x34
or eax, 2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x39cef4f6
and eax, 0x400000
or eax, 0x100000
mov dword [ebx], eax
add ebx, edx
and eax, 0x70d21f64
xor eax, 0x19098165
and eax, 0
or eax, 0x4800
mov dword [ebx], eax
add ebx, edx
and eax, 0x131cb1ff
and eax, 0
or eax, 0x61642e00
mov dword [ebx], eax
add ebx, edx
and eax, 0x76ecd534
and eax, 0x49205083
and eax, 0
or eax, 0x6174
mov dword [ebx], eax
add ebx, edx
xor eax, 0x587cd792
and eax, 0x500000
or eax, 0x4800
mov dword [ebx], eax
add ebx, edx
or eax, 0x505e9f1f
and eax, 0x20400
or eax, 0x10000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x53259d6b
and eax, 0x53220800
or eax, 0x20402600
mov dword [ebx], eax
add ebx, edx
and eax, 0x6bcc8b59
and eax, 0x569ccf0f
and eax, 0
or eax, 0x73
mov dword [ebx], eax
add ebx, edx
and eax, 0x183a19ca
and eax, 0
or eax, 0x600000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6007661b
or eax, 0x295f5232
and eax, 0x6000
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x44fc76af
and eax, 0x40700600
or eax, 0x33022800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b14558a
or eax, 0x43b3f1c0
and eax, 0x246342
or eax, 0x30000030
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c043a9e
xor eax, 0x1072515d
and eax, 0x21
or eax, 0x10
mov dword [ebx], eax
add ebx, edx
xor eax, 0x29bfae4f
and eax, 0x202000
or eax, 0x404000
mov dword [ebx], eax
add ebx, edx
or eax, 0x67dc1191
and eax, 0
or eax, 0x18000
mov dword [ebx], eax
add ebx, edx
or eax, 0x311b70a9
or eax, 0x60c627aa
and eax, 0x71522600
or eax, 0x2200800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x9ed59
and eax, 0x30204350
or eax, 0x42022
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b22359e
and eax, 0x20
or eax, 0x12
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ec4b8f2
and eax, 0x5727d35c
and eax, 0
or eax, 0x3d8000
mov dword [ebx], eax
add ebx, edx
or eax, 0xdaffec
xor eax, 0x5fecac07
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x502582c0
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x396c4d79
xor eax, 0xec354fe
and eax, 0x401400
or eax, 0x800
mov dword [ebx], eax
add ebx, edx
or eax, 0x546b0ad5
and eax, 0x200800
or eax, 0x100000
mov dword [ebx], eax
add ebx, edx
and eax, 0x32a2b1db
and eax, 0x200000
or eax, 0x1dfc00
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c6361f6
xor eax, 0x2dbe4372
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x382aca57
xor eax, 0x23ac5bf9
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x3511b170
and eax, 0
or eax, 0x404800
mov dword [ebx], eax
add ebx, edx
and eax, 0xe4e23db
xor eax, 0x6b70a43c
and eax, 0x308400
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x70c011ed
xor eax, 0x5394547e
and eax, 0x244000
or eax, 0x193800
mov dword [ebx], eax
add ebx, edx
and eax, 0x43d46ec7
or eax, 0xaaa2e69
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x570e9450
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x234bcd23
and eax, 0x404400
or eax, 0x2000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4194a2b9
or eax, 0x7857e818
and eax, 0x100000
or eax, 0x200000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b933350
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x4631699b
or eax, 0x47586fdc
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x57e7db05
xor eax, 0x3be7b557
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x2dbceb6
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x18e2abd6
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x2aab0a17
and eax, 0
or eax, 0x405400
mov dword [ebx], eax
add ebx, edx
or eax, 0x62de6785
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x6486fbe8
and eax, 0x62a00
or eax, 0x380000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5dc3ea83
and eax, 0x22800
or eax, 0x3c1000
mov dword [ebx], eax
add ebx, edx
or eax, 0x13196211
and eax, 0x3e4000
or eax, 0x400
mov dword [ebx], eax
add ebx, edx
or eax, 0x51cb5443
and eax, 0x3e5000
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e822ba6
and eax, 0x3c6200
or eax, 0x20000
mov dword [ebx], eax
add ebx, edx
or eax, 0x24cc242b
or eax, 0x1a3e346f
and eax, 0x3e7000
or eax, 0x800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x782282a2
or eax, 0x28687f44
and eax, 0x3c8000
or eax, 0x20000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1043bd3e
or eax, 0x541eea6e
and eax, 0x1e8200
or eax, 0x201400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b631a4f
or eax, 0x4f3bdad
and eax, 0x3ea400
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x4726fc65
and eax, 0x7e9a1cd5
and eax, 0x20400
or eax, 0x3cb000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x738cf5cc
xor eax, 0x2ab4cc87
and eax, 0x68800
or eax, 0x384000
mov dword [ebx], eax
add ebx, edx
and eax, 0x88703ee
or eax, 0x27f627fd
and eax, 0x360600
or eax, 0x8d800
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c0804b3
and eax, 0x80400
or eax, 0x36e800
mov dword [ebx], eax
add ebx, edx
or eax, 0x686afa94
or eax, 0x40711dd2
and eax, 0x3e1600
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x57df311b
xor eax, 0x5bf914de
and eax, 0x60000
or eax, 0x390c00
mov dword [ebx], eax
add ebx, edx
and eax, 0x6025d9d3
and eax, 0x250800
or eax, 0x1a1400
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b249e3
and eax, 0x320000
or eax, 0xd3000
mov dword [ebx], eax
add ebx, edx
or eax, 0x13d7614e
and eax, 0x3f3000
or eax, 0xe00
mov dword [ebx], eax
add ebx, edx
or eax, 0x5daa24fa
and eax, 0x3f0e00
or eax, 0x4000
mov dword [ebx], eax
add ebx, edx
or eax, 0x60fefae1
xor eax, 0x8e60a20
and eax, 0x195400
or eax, 0x260a00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f01bbe9
and eax, 0x3e6400
or eax, 0x10800
mov dword [ebx], eax
add ebx, edx
or eax, 0x36130a9a
and eax, 0x3f0800
or eax, 0x8000
mov dword [ebx], eax
add ebx, edx
and eax, 0x650be276
xor eax, 0x2c871c61
and eax, 0xc9c00
or eax, 0x330000
mov dword [ebx], eax
add ebx, edx
or eax, 0x28edd073
xor eax, 0x5cf06ad3
and eax, 0xfa600
or eax, 0x300800
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a5754d3
and eax, 0x170400
or eax, 0x28ba00
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d29608a
or eax, 0x5be04e4b
and eax, 0x294c00
or eax, 0x169000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7043a92
and eax, 0x3ff800
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x1f8ba45f
or eax, 0x3e144609
and eax, 0xa00
or eax, 0x400000
mov dword [ebx], eax
add ebx, edx
and eax, 0x612471c5
or eax, 0x76349210
and eax, 0x349200
or eax, 0xa6800
mov dword [ebx], eax
add ebx, edx
and eax, 0xd8d5517
and eax, 0x40d71361
and eax, 0x40000
or eax, 0x3a0800
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b360408
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x177e001c
xor eax, 0x11a641bc
and eax, 0x400000
or eax, 0x3800
mov dword [ebx], eax
add ebx, edx
and eax, 0x39875d03
and eax, 0x6c016fae
and eax, 0x800
or eax, 0x402200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x59e5bed8
and eax, 0x5b347050
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x4383dd60
and eax, 0x4300d000
or eax, 0x200
mov dword [ebx], eax
add ebx, edx
and eax, 0xe1ab47d
and eax, 0
or eax, 0x74616572
mov dword [ebx], eax
add ebx, edx
and eax, 0x219959ec
or eax, 0x41555006
and eax, 0x60414064
or eax, 0xc280601
mov dword [ebx], eax
add ebx, edx
or eax, 0x6198c94e
and eax, 0xd004165
or eax, 0x90000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x74fad17b
and eax, 0x4bf6a7b2
and eax, 0x100
or eax, 0x44734803
mov dword [ebx], eax
add ebx, edx
and eax, 0x6462ae7b
and eax, 0x44600001
or eax, 0x23156264
mov dword [ebx], eax
add ebx, edx
and eax, 0x4db258eb
or eax, 0x44451705
and eax, 0x40704565
or eax, 0x10022002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x44b61b1c
and eax, 0x4406472
or eax, 0x61330100
mov dword [ebx], eax
add ebx, edx
and eax, 0x6bcca7ab
or eax, 0x222aed79
and eax, 0x646a
or eax, 0x94001004
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d3adfe6
and eax, 0x4004000
or eax, 0x6b6c0300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x75268bb
or eax, 0x1ffdc998
and eax, 0x61486133
or eax, 0x440
mov dword [ebx], eax
add ebx, edx
and eax, 0x3079a121
and eax, 0x76eca15
and eax, 0x480000
or eax, 0x6524646e
mov dword [ebx], eax
add ebx, edx
and eax, 0x502aff90
or eax, 0x31266389
and eax, 0x40026300
or eax, 0x8010000
mov dword [ebx], eax
add ebx, edx
or eax, 0x53a2b376
and eax, 0x74ae9cdc
and eax, 0x40200044
or eax, 0x1506121
mov dword [ebx], eax
add ebx, edx
and eax, 0x575ea34
and eax, 0x46640e13
and eax, 0x600000
or eax, 0x630f6c6c
mov dword [ebx], eax
add ebx, edx
and eax, 0x47573cf7
and eax, 0x40032400
or eax, 0x8004300
mov dword [ebx], eax
add ebx, edx
and eax, 0x737ff950
and eax, 0x40006100
or eax, 0x6700065
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5cf3b0f5
and eax, 0x14110
or eax, 0x642462
mov dword [ebx], eax
add ebx, edx
or eax, 0x2e3a185d
and eax, 0x6024d00
or eax, 0x41008000
mov dword [ebx], eax
add ebx, edx
or eax, 0xca9d5d2
and eax, 0x42005440
or eax, 0x30502025
mov dword [ebx], eax
add ebx, edx
and eax, 0x7508a1c5
and eax, 0x70002045
or eax, 0x365432a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x8f545ad
and eax, 0x61000042
or eax, 0x654831
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2ccfa6aa
and eax, 0x62b1012c
and eax, 0x40000000
or eax, 0xbf000070
mov dword [ebx], eax
add ebx, edx
or eax, 0x2a0ab270
or eax, 0x34614c53
and eax, 0x69615601
or eax, 0x104
mov dword [ebx], eax
add ebx, edx
xor eax, 0x97378cc
and eax, 0x60020640
or eax, 0x126d4034
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d79531f
and eax, 0x40684010
or eax, 0x27062943
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d653c22
xor eax, 0x51dd5c7a
and eax, 0x22022108
or eax, 0x404d4464
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c7a273f
xor eax, 0x1371397d
and eax, 0x3440612a
or eax, 0x40230440
mov dword [ebx], eax
add ebx, edx
xor eax, 0x51d39ba1
and eax, 0x100a400
or eax, 0x52050000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f1b91b
and eax, 0x1c1b11fc
and eax, 0x10010108
or eax, 0x60646464
mov dword [ebx], eax
add ebx, edx
or eax, 0x4cb0c962
and eax, 0x44002d00
or eax, 0x3020000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ccb514d
and eax, 0x55437445
or eax, 0x20000020
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a20d9f4
xor eax, 0x4cd5079f
and eax, 0xc455272
or eax, 0x62202000
mov dword [ebx], eax
add ebx, edx
and eax, 0x671a9056
and eax, 0x1bdbada7
and eax, 0x2000000
or eax, 0x6d725074
mov dword [ebx], eax
add ebx, edx
or eax, 0x131e0ed2
xor eax, 0x3aa01b12
and eax, 0x41524560
or eax, 0x32212003
mov dword [ebx], eax
add ebx, edx
or eax, 0x40861ac
and eax, 0x72006449
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x262be20f
and eax, 0x60284401
or eax, 0x9500100
mov dword [ebx], eax
add ebx, edx
or eax, 0x24bc5394
or eax, 0x64cfecc5
and eax, 0x6d725054
or eax, 0x2000020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4f06cca3
and eax, 0x20700443
or eax, 0x53036120
mov dword [ebx], eax
add ebx, edx
and eax, 0x3cbdab47
and eax, 0x10000
or eax, 0x43000400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x395204f0
or eax, 0xbf3eea0
and eax, 0x70616470
or eax, 0x4000102
mov dword [ebx], eax
add ebx, edx
and eax, 0xd52caea
and eax, 0x78037dde
and eax, 0x4040
or eax, 0x72681425
mov dword [ebx], eax
add ebx, edx
xor eax, 0x146a5cb5
or eax, 0xcf0dcc3
and eax, 0x604041
or eax, 0x42124
mov dword [ebx], eax
add ebx, edx
xor eax, 0x77262374
xor eax, 0x10971a6e
and eax, 0x47001000
or eax, 0x22000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f6d9b92
and eax, 0x45001000
or eax, 0x30436465
mov dword [ebx], eax
add ebx, edx
xor eax, 0x45297f23
and eax, 0x20600242
or eax, 0x4e057030
mov dword [ebx], eax
add ebx, edx
and eax, 0x28f00576
or eax, 0x28a3ea66
and eax, 0x20604074
or eax, 0x52081400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5bab7a0b
and eax, 0x402065
or eax, 0x244100
mov dword [ebx], eax
add ebx, edx
or eax, 0x615e4d23
and eax, 0x52647bcd
and eax, 0x40002100
or eax, 0x7021000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c06927f
and eax, 0x55023065
or eax, 0x20414400
mov dword [ebx], eax
add ebx, edx
or eax, 0x62b35f6b
and eax, 0x3dc88f03
and eax, 0x24400202
or eax, 0x4a257070
mov dword [ebx], eax
add ebx, edx
xor eax, 0x611316b4
and eax, 0x2604444
or eax, 0x70081030
mov dword [ebx], eax
add ebx, edx
or eax, 0x56d8b4ec
and eax, 0x623e69
and eax, 0x602060
or eax, 0x49044105
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d256894
and eax, 0x20000060
or eax, 0x12000004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d3fd1a6
xor eax, 0x40d86383
and eax, 0x5600200
or eax, 0x60104d04
mov dword [ebx], eax
add ebx, edx
or eax, 0x581da283
and eax, 0x70684406
or eax, 0x2001068
mov dword [ebx], eax
add ebx, edx
or eax, 0x512b1446
and eax, 0x3b437f8a
and eax, 0x404000
or eax, 0x242165
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e8466b
xor eax, 0x2e494aab
and eax, 0x4010200
or eax, 0x41007100
mov dword [ebx], eax
add ebx, edx
and eax, 0x38caf032
and eax, 0x6000
or eax, 0x54740978
mov dword [ebx], eax
add ebx, edx
or eax, 0x280ebc7
xor eax, 0x68253841
and eax, 0x20415228
or eax, 0x41242040
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b8bdb39
and eax, 0x51d689e0
and eax, 0x1000020
or eax, 0xb4000044
mov dword [ebx], eax
add ebx, edx
or eax, 0x287e78e4
and eax, 0x2d22c299
and eax, 0x20204000
or eax, 0x52451405
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a9612a5
and eax, 0x60664025
or eax, 0x1082948
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5b22a2b6
xor eax, 0x17f2f1ff
and eax, 0x28142024
or eax, 0x40404550
mov dword [ebx], eax
add ebx, edx
and eax, 0x67da24fb
and eax, 0x60402470
or eax, 0x4214102
mov dword [ebx], eax
add ebx, edx
or eax, 0x712f972e
or eax, 0x3625d03a
and eax, 0x5204e700
or eax, 0x800
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a5c3007
and eax, 0x5ba3e355
and eax, 0x2000
or eax, 0x6d755365
mov dword [ebx], eax
add ebx, edx
or eax, 0x27ad77e4
and eax, 0x62685465
or eax, 0x10000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd95aac
and eax, 0x5b68f6bc
and eax, 0x200000
or eax, 0x446165
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7a970b7
and eax, 0x7011100
or eax, 0x40020200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x71f96da7
and eax, 0x20507425
or eax, 0x48040040
mov dword [ebx], eax
add ebx, edx
and eax, 0x4330a418
or eax, 0x74d62bc2
and eax, 0x64402542
or eax, 0x214030
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f6cc3ed
and eax, 0x44604140
or eax, 0x300e2e03
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2ec4e5ec
or eax, 0x5f64c150
and eax, 0x644865
or eax, 0x103000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd87f557
and eax, 0xd000900
or eax, 0x42042200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a9cf15e
and eax, 0x84050
or eax, 0x50662520
mov dword [ebx], eax
add ebx, edx
and eax, 0x5aff93ff
and eax, 0x40620170
or eax, 0x25016e02
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c8e1b5f
and eax, 0x4000352
or eax, 0x21007021
mov dword [ebx], eax
add ebx, edx
or eax, 0x155136bd
or eax, 0x7f586f40
and eax, 0x74414703
or eax, 0x240000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2bc58682
or eax, 0x697cc6c5
and eax, 0x6b604144
or eax, 0x32810
mov dword [ebx], eax
add ebx, edx
xor eax, 0x61fdc9da
xor eax, 0x9d5c130
and eax, 0x2416102
or eax, 0x6c340e41
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3ce16afb
and eax, 0x73be03f3
and eax, 0x42000030
or eax, 0xac000044
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a40b51a
and eax, 0x62000000
or eax, 0x10695605
mov dword [ebx], eax
add ebx, edx
or eax, 0x7046f8ac
and eax, 0x20ca414d
and eax, 0x20404004
or eax, 0x4c213570
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e3719c
and eax, 0x4606000
or eax, 0x6b0c0c41
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d4132fe
and eax, 0x61000063
or eax, 0x90000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x245fc8c0
and eax, 0x70494001
or eax, 0x2201604
mov dword [ebx], eax
add ebx, edx
and eax, 0x57bbba2c
and eax, 0x40211004
or eax, 0x2c406570
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b57aa6a
and eax, 0x20412040
or eax, 0x45245206
mov dword [ebx], eax
add ebx, edx
xor eax, 0x27a214c3
and eax, 0x40046000
or eax, 0x11000900
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b33abc3
and eax, 0x59326141
or eax, 0x20400434
mov dword [ebx], eax
add ebx, edx
xor eax, 0x72045744
and eax, 0xb662201
or eax, 0x64004c48
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc310375
and eax, 0x60416d30
or eax, 0x14200042
mov dword [ebx], eax
add ebx, edx
and eax, 0x13a448cd
and eax, 0x204840
or eax, 0x4a4e2729
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d990c37
and eax, 0x40080021
or eax, 0x2247624e
mov dword [ebx], eax
add ebx, edx
or eax, 0x539498a8
and eax, 0x7043606a
or eax, 0x4200500
mov dword [ebx], eax
add ebx, edx
or eax, 0x6fd22b88
and eax, 0x47020c00
or eax, 0x8000
mov dword [ebx], eax
add ebx, edx
or eax, 0x372ec275
and eax, 0x53142bcd
and eax, 0x43040045
or eax, 0x2c497420
mov dword [ebx], eax
add ebx, edx
or eax, 0x6e25a213
and eax, 0x656c7464
or eax, 0x100
mov dword [ebx], eax
add ebx, edx
and eax, 0x8f3e8df
xor eax, 0xf90bba2
and eax, 0x4604140
or eax, 0x600e2008
mov dword [ebx], eax
add ebx, edx
and eax, 0x71e8401b
and eax, 0x404008
or eax, 0x12564
mov dword [ebx], eax
add ebx, edx
or eax, 0x46bde399
xor eax, 0x4af507d4
and eax, 0x400c000
or eax, 0x43020600
mov dword [ebx], eax
add ebx, edx
or eax, 0xbaa782a
xor eax, 0x47e7169e
and eax, 0x406024
or eax, 0x72101441
mov dword [ebx], eax
add ebx, edx
xor eax, 0x734580d8
and eax, 0x1602d
or eax, 0x64400342
mov dword [ebx], eax
add ebx, edx
and eax, 0xff15882
and eax, 0x67c82288
and eax, 0x400000
or eax, 0x73257264
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e0c3684
and eax, 0x1f232f6
and eax, 0x1000060
or eax, 0xe0000013
mov dword [ebx], eax
add ebx, edx
and eax, 0x1597f89
xor eax, 0x3e579f8e
and eax, 0x21470c03
or eax, 0x40284000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x53eb6b7d
and eax, 0x5cd7dd8c
and eax, 0x404
or eax, 0x62694860
mov dword [ebx], eax
add ebx, edx
and eax, 0x37dda393
and eax, 0x20400000
or eax, 0x59326172
mov dword [ebx], eax
add ebx, edx
and eax, 0x2912995f
and eax, 0x40
or eax, 0xc6000001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2565430b
and eax, 0x22214302
or eax, 0x10120801
mov dword [ebx], eax
add ebx, edx
or eax, 0x49d44c9f
and eax, 0x50744507
or eax, 0x2040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e6c432f
and eax, 0x766411e2
and eax, 0x24000060
or eax, 0x41636f12
mov dword [ebx], eax
add ebx, edx
xor eax, 0x31538e36
and eax, 0x5671d04
and eax, 0x4000100
or eax, 0x69497273
mov dword [ebx], eax
add ebx, edx
and eax, 0x3014defb
xor eax, 0x143142e4
and eax, 0x4210001
or eax, 0x42446760
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c92fd2c
and eax, 0x11891575
and eax, 0x10461
or eax, 0x4e646808
mov dword [ebx], eax
add ebx, edx
or eax, 0xcaf2824
or eax, 0x18601f03
and eax, 0x40656d61
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x68076ab
and eax, 0x43010900
or eax, 0x400
mov dword [ebx], eax
add ebx, edx
and eax, 0x559708c7
and eax, 0x40010000
or eax, 0x34606572
mov dword [ebx], eax
add ebx, edx
and eax, 0xa1e7b30
and eax, 0x142a1d8e
and eax, 0
or eax, 0x6f6f5465
mov dword [ebx], eax
add ebx, edx
or eax, 0x11109352
and eax, 0x6c654064
or eax, 0x2808
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d853654
xor eax, 0x4cca06ce
and eax, 0x22200
or eax, 0x53301170
mov dword [ebx], eax
add ebx, edx
and eax, 0x4dfd109e
or eax, 0x3a41e21d
and eax, 0x7370600c
or eax, 0x162
mov dword [ebx], eax
add ebx, edx
and eax, 0x562f8885
and eax, 0x200000
or eax, 0x546f68
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b00889d
or eax, 0x59a753c3
and eax, 0x50044b00
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4aa71f5d
or eax, 0x319eca24
and eax, 0x21234e70
or eax, 0x44402102
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f66f0b1
and eax, 0x226030
or eax, 0x32111343
mov dword [ebx], eax
add ebx, edx
or eax, 0x699cb62b
and eax, 0x582b1add
and eax, 0x50220040
or eax, 0x23506906
mov dword [ebx], eax
add ebx, edx
xor eax, 0x17319219
and eax, 0x44005354
or eax, 0x9000420
mov dword [ebx], eax
add ebx, edx
or eax, 0x160fff4a
xor eax, 0x7c772274
and eax, 0x23705000
or eax, 0x4c020004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x23c0be00
and eax, 0x40326400
or eax, 0x33410163
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b7b25a9
xor eax, 0x1847d0a8
and eax, 0x610c3003
or eax, 0x4420230
mov dword [ebx], eax
add ebx, edx
and eax, 0x797b0fa1
and eax, 0x5d77cbd3
and eax, 0x420000
or eax, 0x157478
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a1a0fa3
xor eax, 0x27cb6af3
and eax, 0x2414a00
or eax, 0x50040100
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc1ecd93
xor eax, 0x1182ed04
and eax, 0x3484106
or eax, 0x30040448
mov dword [ebx], eax
add ebx, edx
xor eax, 0x14b0f2e6
and eax, 0x24642620
or eax, 0x48000812
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a70aacb
and eax, 0x21f56909
and eax, 8
or eax, 0x80000064
mov dword [ebx], eax
add ebx, edx
and eax, 0x4753a769
and eax, 0
or eax, 0x73654d02
mov dword [ebx], eax
add ebx, edx
or eax, 0xcabc061
or eax, 0x50479328
and eax, 0x65674163
or eax, 0x2010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x75a42f27
and eax, 0x404e40
or eax, 0x41382102
mov dword [ebx], eax
add ebx, edx
and eax, 0x3aae1a8b
or eax, 0x25258a5a
and eax, 0x5010000
or eax, 0x42004000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7992388f
or eax, 0x36b059f2
and eax, 0x34037065
or eax, 0x41400400
mov dword [ebx], eax
add ebx, edx
and eax, 0x7947b642
and eax, 0x70433040
or eax, 0x22c4332
mov dword [ebx], eax
add ebx, edx
or eax, 0x23de1c3c
or eax, 0x1a1c1b3b
and eax, 0x736f50
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x19f349cc
and eax, 0x534100
or eax, 0x45001400
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb2fb5c7
and eax, 0xe302042
or eax, 0x20021310
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a574456
and eax, 0x40
or eax, 0x6c6c24
mov dword [ebx], eax
add ebx, edx
or eax, 0x454b252d
and eax, 0x45016500
or eax, 0x2000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1576bace
xor eax, 0x4809832
and eax, 0x52554464
or eax, 0x21003001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x65c01027
and eax, 0x46040
or eax, 0x614a1225
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a65b1e9
and eax, 0x73bc76e6
and eax, 0x4004
or eax, 0x412569
mov dword [ebx], eax
add ebx, edx
or eax, 0x48c6c091
and eax, 0x40444100
or eax, 0x16000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a357f9f
xor eax, 0x6c3826dd
and eax, 0x20491040
or eax, 0x13004001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x14456380
and eax, 0x24042200
or eax, 0x48600c32
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b21fb4b
and eax, 0x1ad23c64
and eax, 0x60
or eax, 0xc
mov dword [ebx], eax
add ebx, edx
or eax, 0x6faef53
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1120f1be
xor eax, 0x3422ba4e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c15eac3
or eax, 0x5a767911
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x14ea87e6
and eax, 0x2e52913d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5b751860
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x36f7557a
xor eax, 0x78572df2
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d53f961
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x55074e67
or eax, 0x12b724fe
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5646a815
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f6591c5
and eax, 0x64601938
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x18e9c6a3
and eax, 0x5b30f815
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ff28e8b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x1be6e8ee
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x25ea9c22
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x13524058
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x72a51487
xor eax, 0xe3aeb7a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b021883
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7438144d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1025ba1f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b286a64
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x31e0e59b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c9c0f27
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x696f3751
or eax, 0x5728977
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x6f69149d
xor eax, 0x26eced98
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x743e25f5
xor eax, 0x17de775d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x77e0b285
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x149082da
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x3bab506c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x7127c7e3
xor eax, 0x3d2900ac
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x625f5e2f
and eax, 0x53554e5
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0xc349f7a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c84d996
or eax, 0x403e0ba0
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x18827840
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f1f6c43
xor eax, 0x195eb7e1
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x635415f7
xor eax, 0x94fa221
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x6384deb7
or eax, 0x7ec6a779
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x727c282a
or eax, 0x55b1643
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6688316
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x367c8177
or eax, 0x1eaf7f03
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x52d64b94
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x9104c1
and eax, 0x5e5cd46a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x28397576
and eax, 0x63ef91ae
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x62a25f33
or eax, 0x68f30022
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x53e0a1d3
xor eax, 0x31b399e0
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x12c038d4
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x68f5a014
or eax, 0x3d74706f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d487b83
or eax, 0x6d3b7944
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x7834f099
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x3e0cc168
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x58c14c9c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x25fcd342
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ccb8b62
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x21d580e6
and eax, 0xa6d9adc
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0xb0cb429
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x763da8d6
xor eax, 0x7d0e86dc
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x22e12326
or eax, 0x189f3168
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ab82740
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x131e1262
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ccfb7df
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x28d96f4f
and eax, 0x7ba42dc3
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x73a99787
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6233a01a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2ba85147
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x2844580b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x498a8430
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x5041b36a
xor eax, 0x4307738
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x26bd2633
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x3d2fa5e4
or eax, 0x5289a442
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x30e0d9a4
or eax, 0x2d16fea0
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x3be3b389
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x29ea6ad6
xor eax, 0x7ffba2
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2710e788
xor eax, 0x62224073
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb591518
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x4896c376
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c54fe6
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x734a3f2d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x6726d1fb
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x39fb1d1
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x32a44d93
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x642147b2
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x458d9ef2
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c569c82
or eax, 0x369adba
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x753bfda1
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x680b5516
xor eax, 0x6095f35e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x157ab8ec
xor eax, 0x5e2c14ff
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x36e99c1f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e0d889c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2ee97e3a
xor eax, 0x55767dfb
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3add403f
or eax, 0x4d1a7c20
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x77ab3876
and eax, 0x5c31dece
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x6f9ec965
xor eax, 0x55671115
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x18c5fbc1
and eax, 0x29313add
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x7d7f16c9
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6da0b75a
and eax, 0xf694dc2
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x37478fc1
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x3887b4dc
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e8111af
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x311adead
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x587ad92e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x24432ad8
or eax, 0x6fe42761
and eax, 0x100
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x4eb1a57
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x5a495252
and eax, 0x40014000
or eax, 0x302400
mov dword [ebx], eax
add ebx, edx
and eax, 0x6079a7fa
xor eax, 0x67ed7774
and eax, 0x104000
or eax, 0x40212800
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ec8d699
xor eax, 0x18372d4d
and eax, 0x316400
or eax, 0x40001000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2cdacf47
or eax, 0x601aaee5
and eax, 0x40318000
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x44593a7a
or eax, 0x226fecd5
and eax, 0x40318c00
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ffe0507
or eax, 0x5ead0bb7
and eax, 0x40218800
or eax, 0x101000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d297969
and eax, 0x4010a000
or eax, 0x210400
mov dword [ebx], eax
add ebx, edx
or eax, 0x6755cbf
or eax, 0x756b3d65
and eax, 0x4031b000
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7dd14f8d
or eax, 0x6e4cc0b6
and eax, 0x4020bc00
or eax, 0x110000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x72f8c10f
and eax, 0x14800
or eax, 0x40308000
mov dword [ebx], eax
add ebx, edx
and eax, 0x703111e4
or eax, 0x316f811e
and eax, 0x40318000
or eax, 0x5400
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f3508b
or eax, 0x3fa5ff57
and eax, 0x31e000
or eax, 0x40000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x59555d29
and eax, 0x20ac00
or eax, 0x40114000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5a0fac30
or eax, 0x66a65715
and eax, 0x4031f800
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x49766e05
and eax, 0x40320400
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x3780798f
and eax, 0
or eax, 0x40321000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x55c3b6dd
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x73b66ac1
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7bb52b78
and eax, 0x59957c23
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x46688b76
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a39334
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x32061c08
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x742385bc
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x45d3c961
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x6fd9c313
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x5863f7c0
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x37116ee
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x5bc953d4
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7cd61e61
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a48d188
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x98385b0
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d81ab0e
and eax, 0x3b8efaad
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c82044b
or eax, 0x3b7a4414
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x1cf4b269
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x22fb6e36
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x9b21f93
or eax, 0xf38c1d0
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x53ba9779
and eax, 0x7ab7491b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x227f7afc
and eax, 0x43eca661
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b794df5
xor eax, 0x70c6ec7b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b45227d
or eax, 0x35160e9
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x3d4846ac
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a9a6227
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x45e6d63c
or eax, 0x496b4799
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x56c8e95
or eax, 0x468a6161
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x24d3e287
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x612c8a4c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x14739ae1
or eax, 0x4d0fac83
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d1257e7
and eax, 0x79d2daf5
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x2018e40f
or eax, 0x3e8d4245
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e999793
or eax, 0x67850878
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e4357a7
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x6cc78966
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x30768309
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d5678d6
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x54374dd5
xor eax, 0x1cf2073e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x35e1e9d3
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6705f247
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x9bc10d3
and eax, 0xcc4516d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x37b56236
and eax, 0x21f3884e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x71329b89
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x387c3413
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x1d3d9d40
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x75a1b78c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x22cca88
and eax, 0x58200d98
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x11483c1b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2368167f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x61ef0be2
and eax, 0x57e90500
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x76aca28f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c78f5f8
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x4f067fa7
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x369ee160
xor eax, 0x1d4ee0b3
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x166cc024
and eax, 0x7a467db4
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0xd168f5a
and eax, 0xa63185e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x1050ee4a
and eax, 0x44e3ddcc
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b7a3301
and eax, 0x547f7c47
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x5eb99afe
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x16da88a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x12e75414
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x59635f8a
or eax, 0x7fc052a7
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ba38fde
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x7969f849
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x131f05
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x52b582eb
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x33fecc99
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x1f4a2a0a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5486d843
or eax, 0x5fcc6714
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x65f9f918
or eax, 0x5e33be4b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x294133d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x708982
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x34843769
and eax, 0x64a9f50e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b64cda8
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x17afc7b1
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1dcc9aba
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x7eecf56f
and eax, 0x2cf64c41
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c740dfa
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x24481076
xor eax, 0x1bd0d91e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x645c33b6
xor eax, 0x4d2772bc
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x498e4481
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4981b435
and eax, 0x2757933
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x1405b22d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x30af1d66
or eax, 0x59628e4d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ac7803d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x6539bf18
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5781e420
xor eax, 0x2f7e6dff
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x354c7f9d
and eax, 0x4ebce155
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x490f86d0
xor eax, 0x4175b1a8
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f31baff
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x74d709f7
xor eax, 0x6f2c03a5
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x14ff298b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x425f6d8f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x33384960
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6810a36e
xor eax, 0x437c0
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x75c4df1b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x658494df
and eax, 0x2ad32b82
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x52370376
and eax, 0x3ac48fe0
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3beaa31b
and eax, 0x3e1857f0
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x5900536a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f3d1cb7
xor eax, 0x4e9162f4
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f66590f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x565e81fa
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a3ef647
xor eax, 0x1ba32ab
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x76fa5827
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f71e592
and eax, 0x7dbffc97
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x7349348d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x162e07a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x2456e8c2
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2271232f
or eax, 0x1c2a25ec
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x63f36e10
or eax, 0x6020e108
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x274aa754
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x1cbb630c
and eax, 0
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4f3de9c
and eax, 0x1800
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f65bc5
and eax, 0x1800
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x50c2a073
and eax, 0x215fa5c8
and eax, 0
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
or eax, 0x396c5186
and eax, 0x17e8be35
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2ae6c4ef
and eax, 0x2377e0fa
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x540fd591
or eax, 0x3e110e25
and eax, 0
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5999890c
and eax, 0x2db32234
and eax, 0
or eax, 0x100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6ee2faf0
or eax, 0x268b9ad3
and eax, 0x3000
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c11523d
xor eax, 0xd6abb49
and eax, 0
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
and eax, 0x4dbe2e7a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4200e823
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0xddd90f7
and eax, 0x34a2d989
and eax, 0
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x10b0bbc6
and eax, 0x603b69fe
and eax, 0
or eax, 0x40900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x470c30e1
xor eax, 0x78b5886d
and eax, 0
or eax, 0x4800
mov dword [ebx], eax
add ebx, edx
or eax, 0x748c11fa
and eax, 0x4000
or eax, 0x602000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x340a2ec2
or eax, 0x6a531084
and eax, 0x15c00
or eax, 0x2100
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ff0c449
and eax, 0x19c89e8f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x631f1785
or eax, 0x31d5ea08
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x329bbd2c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b57b20b
or eax, 0x4be0c1db
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x3891c21c
and eax, 0
or eax, 0x783f3c00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2589197c
and eax, 0x653b747b
and eax, 0x44202468
or eax, 0x32004805
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b385aaa
xor eax, 0x3094c003
and eax, 0x69007244
or eax, 0x730021
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b8917ca
xor eax, 0x54076eaf
and eax, 0x63d0a00
or eax, 0x2100646f
mov dword [ebx], eax
add ebx, edx
or eax, 0x579776c
and eax, 0x23371cea
and eax, 0x23300c20
or eax, 0x4002211
mov dword [ebx], eax
add ebx, edx
or eax, 0x46378ca0
or eax, 0x26ad428d
and eax, 0x632e6420
or eax, 0x400100
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d15782b
and eax, 0x60006020
or eax, 0xe69044f
mov dword [ebx], eax
add ebx, edx
and eax, 0x31df5f26
and eax, 0x66b09214
and eax, 4
or eax, 0x55273d63
mov dword [ebx], eax
add ebx, edx
or eax, 0x655767e7
and eax, 0xe1373ab
and eax, 0x14200
or eax, 0x382c0454
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c8ed904
and eax, 0x34230004
or eax, 0x40502023
mov dword [ebx], eax
add ebx, edx
or eax, 0x1489013c
and eax, 0xe8642
and eax, 0
or eax, 0x61646e61
mov dword [ebx], eax
add ebx, edx
and eax, 0x79e32c48
and eax, 0x61602c40
or eax, 0x40e432c
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d8f570a
xor eax, 0x1d4d3bbd
and eax, 0x60200411
or eax, 0x559232c
mov dword [ebx], eax
add ebx, edx
or eax, 0x17e9d0dc
and eax, 0x6e708869
and eax, 0x26300061
or eax, 0x180f2712
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7537bdb4
and eax, 0x41080a05
or eax, 0x20340008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x900e75d
xor eax, 0x42dd99a8
and eax, 0x28617070
or eax, 0x45040303
mov dword [ebx], eax
add ebx, edx
xor eax, 0x512d1a6
and eax, 0x20712040
or eax, 0x84c22
mov dword [ebx], eax
add ebx, edx
xor eax, 0x462479ea
xor eax, 0x4c793a5b
and eax, 0x2a242d50
or eax, 0x44484028
mov dword [ebx], eax
add ebx, edx
and eax, 0x43e5d99
xor eax, 0x1444703a
and eax, 0x10203d22
or eax, 0x65070051
mov dword [ebx], eax
add ebx, edx
xor eax, 0x18452ff3
and eax, 0x61220200
or eax, 0x12186c72
mov dword [ebx], eax
add ebx, edx
and eax, 0x7383743a
and eax, 0x61006022
or eax, 0xc650841
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f92c269
and eax, 0x20252200
or eax, 0x4d085161
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ed870ce
and eax, 0x45960b5f
and eax, 0x4000040
or eax, 0x6b726329
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ed709fc
and eax, 0x64666b71
or eax, 0x10000402
mov dword [ebx], eax
add ebx, edx
or eax, 0x353e3925
and eax, 0x656e6325
or eax, 0x8010008
mov dword [ebx], eax
add ebx, edx
and eax, 0x6712afc5
or eax, 0x5868b085
and eax, 0x6d622100
or eax, 0x11403a
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a617868
and eax, 0x2731702a
or eax, 0x604
mov dword [ebx], eax
add ebx, edx
and eax, 0x23ca6f15
and eax, 0x22006400
or eax, 0x4c610920
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5b79b9de
and eax, 0x75a92039
and eax, 0x31000028
or eax, 0x42656641
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f741255
or eax, 0x196eb410
and eax, 0x32641650
or eax, 0x40014024
mov dword [ebx], eax
add ebx, edx
or eax, 0x224235de
and eax, 0x62676172
or eax, 0xc080801
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3ead2bc0
or eax, 0x3b43f295
and eax, 0x2a012235
or eax, 0x4300508
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c0fb6ba
and eax, 0xc3e2730
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f0b8df7
and eax, 0x10202002
or eax, 0x2c000008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x43934604
and eax, 0x73316204
or eax, 0x441070
mov dword [ebx], eax
add ebx, edx
and eax, 0x572cac8a
xor eax, 0x79c59331
and eax, 0x22600130
or eax, 0x440e4844
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4f2505ad
and eax, 0x29480049
or eax, 0x44302026
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe52de6a
and eax, 0x21226e04
or eax, 0x1c510068
mov dword [ebx], eax
add ebx, edx
and eax, 0x546da9ad
and eax, 0x4602020
or eax, 0x6a125502
mov dword [ebx], eax
add ebx, edx
xor eax, 0x42a8fa4d
or eax, 0x2ecfb59f
and eax, 0x2843333a
or eax, 0x40204000
mov dword [ebx], eax
add ebx, edx
and eax, 0xfde7f64
and eax, 0x703245ad
and eax, 0x4120
or eax, 0x73612c45
mov dword [ebx], eax
add ebx, edx
and eax, 0x379af366
and eax, 0x23006124
or eax, 0x40690c09
mov dword [ebx], eax
add ebx, edx
or eax, 0x51956335
and eax, 0x79dc7500
and eax, 0x61506500
or eax, 0xe230a72
mov dword [ebx], eax
add ebx, edx
or eax, 0x9a390b4
or eax, 0xbeded7f
and eax, 0x632d7466
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x273722c5
and eax, 0x613a6467
or eax, 0x908
mov dword [ebx], eax
add ebx, edx
and eax, 0x76ed09d6
or eax, 0x30cf44e3
and eax, 0x702e4d63
or eax, 0x6002010
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c693c28
and eax, 0x4282020
or eax, 0x9160213
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d938c32
xor eax, 0x12f9a91
and eax, 0x200002
or eax, 0x20002008
mov dword [ebx], eax
add ebx, edx
and eax, 0x1680ab8
and eax, 0x200000
or eax, 0x65533c20
mov dword [ebx], eax
add ebx, edx
or eax, 0x19314219
xor eax, 0x1b291501
and eax, 0x60526120
or eax, 0x9201443
mov dword [ebx], eax
add ebx, edx
xor eax, 0x20c283ba
or eax, 0x5ce77502
and eax, 0xd367150
or eax, 0x80824
mov dword [ebx], eax
add ebx, edx
or eax, 0x191a055d
and eax, 0x71430dca
and eax, 8
or eax, 0x20202002
mov dword [ebx], eax
add ebx, edx
or eax, 0x7243cc56
and eax, 0x30202000
or eax, 0xc000020
mov dword [ebx], eax
add ebx, edx
and eax, 0x21ca3fed
and eax, 0x20002020
or eax, 0x55714552
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b8762f6
and eax, 0x24740304
or eax, 0x41007061
mov dword [ebx], eax
add ebx, edx
or eax, 0x971ea2e
and eax, 0x44ca3785
and eax, 0x40401004
or eax, 0x29324060
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7201f193
and eax, 0x61d552ff
and eax, 0x1400076
or eax, 0x642c6900
mov dword [ebx], eax
add ebx, edx
or eax, 0x23dc3f27
or eax, 0x1554055
and eax, 0x26716567
or eax, 0x18020000
mov dword [ebx], eax
add ebx, edx
and eax, 0x50f34682
and eax, 0x35173d1e
and eax, 0
or eax, 0x20200a0d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x79f68e8f
or eax, 0x5e72156
and eax, 0x202000
or eax, 0x20000020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x39e16358
or eax, 0x5a874be6
and eax, 0x52040020
or eax, 0x20382000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b6a2a64
and eax, 0x40202020
or eax, 0x25555145
mov dword [ebx], eax
add ebx, edx
and eax, 0x787e1013
and eax, 0x60641001
or eax, 0x4016472
mov dword [ebx], eax
add ebx, edx
and eax, 0x35537eb2
and eax, 0x20417000
or eax, 0x43240845
mov dword [ebx], eax
add ebx, edx
and eax, 0x66541d00
and eax, 0x62401000
or eax, 0xd296475
mov dword [ebx], eax
add ebx, edx
and eax, 0x6be5801d
and eax, 0x7542d0fb
and eax, 0x60400000
or eax, 0x16254c6e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x473324b1
or eax, 0x51f0f78c
and eax, 0x60206c45
or eax, 0xc000020
mov dword [ebx], eax
add ebx, edx
or eax, 0x56d621de
and eax, 0x581201ab
and eax, 0x48000021
or eax, 0x24657644
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c74db91
or eax, 0x5aba781e
and eax, 0x7260221d
or eax, 0x1010520
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a8dedc1
xor eax, 0xfaa0b69
and eax, 0x26464001
or eax, 0x49302e48
mov dword [ebx], eax
add ebx, edx
and eax, 0x52ef82d3
and eax, 0x2620041
or eax, 0x2510652a
mov dword [ebx], eax
add ebx, edx
or eax, 0x4627889d
and eax, 0x41616520
or eax, 0x81000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x8c26d0e
or eax, 0xbdefb2c
and eax, 0x43656322
or eax, 0x30000041
mov dword [ebx], eax
add ebx, edx
or eax, 0x74288335
and eax, 0x59135e70
and eax, 0x40010070
or eax, 0x26263d03
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c10daa6
and eax, 0x44000820
or eax, 0x21736441
mov dword [ebx], eax
add ebx, edx
and eax, 0x64ff970c
and eax, 0x689415df
and eax, 0x20000000
or eax, 0x1e2f2027
mov dword [ebx], eax
add ebx, edx
xor eax, 0x76729b33
and eax, 0xa04
or eax, 0x20200009
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5b4bc42c
or eax, 0x7132c2df
and eax, 0x20200020
or eax, 0x2000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a61ebd7
and eax, 0x400b34
or eax, 0x65322408
mov dword [ebx], eax
add ebx, edx
and eax, 0x20dc4cb7
and eax, 0x27b6fd95
and eax, 0x20000410
or eax, 0x53657161
mov dword [ebx], eax
add ebx, edx
and eax, 0x3cf3317e
xor eax, 0x14294fab
and eax, 0x406450
or eax, 0x50240124
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c17b376
and eax, 0x68766172
or eax, 0x1000800
mov dword [ebx], eax
add ebx, edx
and eax, 0x564aecbf
or eax, 0x2c5a73aa
and eax, 0x64426128
or eax, 0x1250444
mov dword [ebx], eax
add ebx, edx
and eax, 0x49cef2d6
xor eax, 0xfb8ea6c
and eax, 0xa0c0a20
or eax, 0x13453
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6bf3ac53
and eax, 0xc001f22
and eax, 0x20
or eax, 0x20202000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5cd41223
or eax, 0x2d0fd300
and eax, 0x25030320
or eax, 0x40702c1c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x607e44a3
or eax, 0x1e9fd489
and eax, 0x9127503
or eax, 0x60600060
mov dword [ebx], eax
add ebx, edx
or eax, 0x79b19fcd
and eax, 0x9327964
or eax, 0x40c0010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ce6b6cd
and eax, 8
or eax, 0x3c202002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f316f0a
and eax, 0x21104400
or eax, 0x5462302f
mov dword [ebx], eax
add ebx, edx
or eax, 0x49b3e848
or eax, 0x5089f94b
and eax, 0x6c497463
or eax, 0x2000010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7a44924a
and eax, 0x46a9ab00
and eax, 0x4082200
or eax, 0x9364d66
mov dword [ebx], eax
add ebx, edx
or eax, 0x34bfd9a1
and eax, 0x66c3d9f6
and eax, 0x20031802
or eax, 0x412c2408
mov dword [ebx], eax
add ebx, edx
and eax, 0x16f6db50
and eax, 0x241000
or eax, 0x6d416373
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5defab2a
xor eax, 0x63de0af1
and eax, 0x12504020
or eax, 0x2c292c42
mov dword [ebx], eax
add ebx, edx
xor eax, 0x34985b07
or eax, 0x4e0ec1fb
and eax, 0x20d
or eax, 0x800
mov dword [ebx], eax
add ebx, edx
or eax, 0x7263d121
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x602b22d5
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x292227e0
or eax, 0x49923ae1
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x412a7a3b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0xb8edbc3
or eax, 0x7545aac5
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ad607c4
or eax, 0xee89cd0
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x21d37320
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x62b709a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa740922
and eax, 0x100000
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6dc6923d
xor eax, 0x5bae21b5
and eax, 0xb000
or eax, 0x10c00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x57bd2d38
xor eax, 0x5c36d651
and eax, 0xa000500
or eax, 0xe030b800
mov dword [ebx], eax
add ebx, edx
or eax, 0xa6a6903
or eax, 0x78eae2d0
and eax, 0x3030f110
or eax, 0x1000020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6025ae9e
and eax, 0x51111920
or eax, 0x8a208011
mov dword [ebx], eax
add ebx, edx
or eax, 0x5711fdc7
and eax, 0x5531fd31
or eax, 0x200
mov dword [ebx], eax
add ebx, edx
or eax, 0x28b23471
and eax, 0x55328530
or eax, 0x82000002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e9733c0
and eax, 0x7ef426a8
and eax, 0x78200620
or eax, 0x8512d912
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6e367202
and eax, 0x930
or eax, 0x20330202
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d15c14b
and eax, 0x8224031
or eax, 0x90112102
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d79af17
xor eax, 0x2be69ce9
and eax, 0x2113a932
or eax, 0xc8200001
mov dword [ebx], eax
add ebx, edx
or eax, 0x7cea0a3c
xor eax, 0x438f3abc
and eax, 0x98309003
or eax, 0x1036030
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b071391
or eax, 0x55c58935
and eax, 0xed34a834
or eax, 0x400
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b1d7fea
and eax, 0x28142420
or eax, 0x86228115
mov dword [ebx], eax
add ebx, edx
xor eax, 0x29366b7f
and eax, 0x81008202
or eax, 0x40363134
mov dword [ebx], eax
add ebx, edx
and eax, 0x6de0acf3
and eax, 0x41208032
or eax, 0x96164804
mov dword [ebx], eax
add ebx, edx
xor eax, 0x82fe4e0
and eax, 0xc9102016
or eax, 0x2026c020
mov dword [ebx], eax
add ebx, edx
and eax, 0x26def5fd
and eax, 0x2016e034
or eax, 0x2201d02
mov dword [ebx], eax
add ebx, edx
and eax, 0x225b6a3a
or eax, 0x1965a31f
and eax, 0x31372937
or eax, 0x4000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x594bd1cc
and eax, 0x1030004
or eax, 0x4a343c33
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c16716a
xor eax, 0x72e74de5
and eax, 0x40060030
or eax, 0x20315207
mov dword [ebx], eax
add ebx, edx
or eax, 0x47024464
and eax, 0x33a2b0be
and eax, 0x3220036
or eax, 0x8c158701
mov dword [ebx], eax
add ebx, edx
xor eax, 0x11207f6f
and eax, 0x9c179010
or eax, 0x1200627
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f05bba3
and eax, 0x9058023
or eax, 0xa2322414
mov dword [ebx], eax
add ebx, edx
and eax, 0x59b70a4b
xor eax, 0x7a5c04b8
and eax, 0x31230033
or eax, 0x8814b204
mov dword [ebx], eax
add ebx, edx
and eax, 0x146b65fb
and eax, 0x230033
or eax, 0xc714c004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3840d467
or eax, 0x522bfe18
and eax, 0xd537ce10
or eax, 0x27
mov dword [ebx], eax
add ebx, edx
and eax, 0x3252e01c
or eax, 0x54d6e6d6
and eax, 0x4016c416
or eax, 0xa3211821
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ab22557
and eax, 0xf137e837
or eax, 0x200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x22e6a087
or eax, 0x42aa269
and eax, 0x42380a31
or eax, 0x8001406
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b45342b
and eax, 0x50380218
or eax, 0xc005020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x47c6580
xor eax, 0x7b8d8afb
and eax, 0x20082400
or eax, 0x50304238
mov dword [ebx], eax
add ebx, edx
and eax, 0x53e90835
and eax, 0x280030
or eax, 0x84107a08
mov dword [ebx], eax
add ebx, edx
or eax, 0x78f3d611
and eax, 0x50af2f73
and eax, 0x10280e30
or eax, 0x88108008
mov dword [ebx], eax
add ebx, edx
or eax, 0x471543b1
and eax, 0x8c388238
or eax, 0x20002000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2ad19ebc
and eax, 0x80283400
or eax, 0x40108238
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c1c5191
and eax, 0x1e5434c1
and eax, 0x4100000
or eax, 0xd028ca38
mov dword [ebx], eax
add ebx, edx
or eax, 0x17ebc018
or eax, 0x128d3e83
and eax, 0xc038de38
or eax, 0x28000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2fdebe9d
and eax, 0xec38f238
or eax, 0x10000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1fb5be50
and eax, 0x10300210
or eax, 0x90428
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c38d621
xor eax, 0x5558e1e
and eax, 0x20281821
or eax, 0x4110218
mov dword [ebx], eax
add ebx, edx
and eax, 0x27374bf8
and eax, 0x20310a38
or eax, 0x18082401
mov dword [ebx], eax
add ebx, edx
or eax, 0x68f7a97c
and eax, 0x48390239
or eax, 0x4004000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d823acf
and eax, 0x48dcde9a
and eax, 0x40000208
or eax, 0x20395431
mov dword [ebx], eax
add ebx, edx
or eax, 0x67e84cf8
and eax, 0x58dbbbe0
and eax, 0x40190a20
or eax, 0x34206019
mov dword [ebx], eax
add ebx, edx
or eax, 0x1d1371d7
or eax, 0x2e4e7636
and eax, 0x8397e39
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x19f6ae47
and eax, 0x90099038
or eax, 0xc300201
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f3a3361
xor eax, 0x43cd64e
and eax, 0x80392610
or eax, 0x30008029
mov dword [ebx], eax
add ebx, edx
xor eax, 0x737ab3cc
or eax, 0x2efa0daa
and eax, 0xc4391839
or eax, 0xa200
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a9fef19
and eax, 0x9c762cd
and eax, 0x10209
or eax, 0xd838cc30
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2769647
and eax, 0xc8094038
or eax, 0x2430a201
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ad27e85
and eax, 0x106201
or eax, 0x299438
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d7019ea
xor eax, 0x5b4aba2e
and eax, 0x4020038
or eax, 0x10380a02
mov dword [ebx], eax
add ebx, edx
and eax, 0x1dc69598
and eax, 0x20018
or eax, 0x28381e22
mov dword [ebx], eax
add ebx, edx
and eax, 0x29ed5569
or eax, 0x6858989
and eax, 0x2c281028
or eax, 0x10122212
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f0904e9
and eax, 0x5573e25d
and eax, 0x10320218
or eax, 0x40084422
mov dword [ebx], eax
add ebx, edx
or eax, 0x30ef36a9
and eax, 0x603a523a
or eax, 0x4000800
mov dword [ebx], eax
add ebx, edx
or eax, 0x2af09f5c
and eax, 0x683a4e3a
or eax, 0x10002000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x734549d2
xor eax, 0x6a71b2b0
and eax, 0xa8018
or eax, 0x8c300222
mov dword [ebx], eax
add ebx, edx
xor eax, 0x41077c
and eax, 0x117ba490
and eax, 0x3a8400
or eax, 0xa000123a
mov dword [ebx], eax
add ebx, edx
or eax, 0x5981d9c9
or eax, 0xfa386f1
and eax, 0xb43a8a3a
or eax, 0x2000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2964e2a7
or eax, 0x1da62ecc
and eax, 0x883a2e18
or eax, 0x40009022
mov dword [ebx], eax
add ebx, edx
and eax, 0x5847876
or eax, 0x418a3645
and eax, 0x400a1232
or eax, 0x9c30c008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x60b867e2
and eax, 0xb002a418
or eax, 0x40384222
mov dword [ebx], eax
add ebx, edx
xor eax, 0x64644f4b
and eax, 0x41aa830
or eax, 0x20520a
mov dword [ebx], eax
add ebx, edx
or eax, 0x1da5fd7f
and eax, 0x183b0e3b
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x39d5aa1a
xor eax, 0x74d3d803
and eax, 0x4392022
or eax, 0x28020219
mov dword [ebx], eax
add ebx, edx
and eax, 0x74679e2c
and eax, 0x230228
or eax, 0x40183413
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ecdc43
or eax, 0x46d0e77
and eax, 0x4290a33
or eax, 0x50124008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x72e26e82
and eax, 0x20190439
or eax, 0x48225a02
mov dword [ebx], eax
add ebx, edx
xor eax, 0xf82761d
and eax, 0xaf56fe6
and eax, 0x312022
or eax, 0x7c0a5219
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a8451e3
xor eax, 0x67ce2fa7
and eax, 0x1031043b
or eax, 0x800a8200
mov dword [ebx], eax
add ebx, edx
or eax, 0x40b4398e
or eax, 0x529e2f9e
and eax, 0x803b9a3b
or eax, 0x24000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2a5e460d
and eax, 0xa83b8e3b
or eax, 0x10002000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c192840
or eax, 0x7c269da7
and eax, 0xcc22823b
or eax, 0x194000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b355b16
and eax, 0xc03bd23b
or eax, 0x20000400
mov dword [ebx], eax
add ebx, edx
or eax, 0x5298b13b
or eax, 0x4c54d9ba
and eax, 0xf43bea3b
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2228d32e
or eax, 0x20bec709
and eax, 0x23bfb19
or eax, 0x22
mov dword [ebx], eax
add ebx, edx
and eax, 0xf7019e1
and eax, 0x40b63f96
and eax, 0x300900
or eax, 0x100c003c
mov dword [ebx], eax
add ebx, edx
and eax, 0x1ae63203
and eax, 0x10240000
or eax, 0xe18173c
mov dword [ebx], eax
add ebx, edx
or eax, 0x4384190e
and eax, 0xc3c053c
or eax, 0x20002000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5fd9bf46
xor eax, 0x45b3aae2
and eax, 0x8280324
or eax, 0x32143018
mov dword [ebx], eax
add ebx, edx
and eax, 0xa3111e
and eax, 0x20011c
or eax, 0x481c4020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e97443e
and eax, 0x6280500
or eax, 0x50144a3c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7759cf5e
or eax, 0x3881ea8e
and eax, 0x2024482c
or eax, 0x44181510
mov dword [ebx], eax
add ebx, edx
xor eax, 0x246f89f0
xor eax, 0x1528ccb
and eax, 0x40004804
or eax, 0x323c2338
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5cb03845
and eax, 0x70bb3bcd
and eax, 0x81108
or eax, 0x80346834
mov dword [ebx], eax
add ebx, edx
and eax, 0x129b75bf
and eax, 0x18013c
or eax, 0x8e248600
mov dword [ebx], eax
add ebx, edx
and eax, 0x438c3156
and eax, 0xc0114
or eax, 0x9c309428
mov dword [ebx], eax
add ebx, edx
and eax, 0x17beb0ed
and eax, 0x3c802c
or eax, 0xaa002310
mov dword [ebx], eax
add ebx, edx
and eax, 0xe29f
or eax, 0x6befefd
and eax, 0x3cb03c
or eax, 0xb8000100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x58ebadcd
or eax, 0x6a2503f0
and eax, 0x28341f30
or eax, 0x1008a00c
mov dword [ebx], eax
add ebx, edx
or eax, 0x78898bdd
or eax, 0x71f67478
and eax, 0x293d9b3d
or eax, 0x84000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f0d9488
xor eax, 0x2e1e5bd8
and eax, 0x311c310
or eax, 0xcc2c042d
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c18ed66
and eax, 0x5ade7375
and eax, 0x8184024
or eax, 0xd5259619
mov dword [ebx], eax
add ebx, edx
or eax, 0x498a3741
xor eax, 0x723a6365
and eax, 0xab058418
or eax, 0x40386025
mov dword [ebx], eax
add ebx, edx
or eax, 0xfe3b903
and eax, 0xe93df03d
or eax, 0x10000200
mov dword [ebx], eax
add ebx, edx
and eax, 0x7dbab057
and eax, 0x1380015
or eax, 0x6060028
mov dword [ebx], eax
add ebx, edx
or eax, 0xfbed11c
and eax, 0x53e003c
or eax, 0x10000e02
mov dword [ebx], eax
add ebx, edx
and eax, 0x746bbda2
or eax, 0x6b366172
and eax, 0x233e0c32
or eax, 0x100c
mov dword [ebx], eax
add ebx, edx
or eax, 0x4cc05dcd
and eax, 0x46be8f20
and eax, 0x463e0820
or eax, 0x9000221e
mov dword [ebx], eax
add ebx, edx
or eax, 0x432f4b5b
and eax, 0xc23e623e
or eax, 0x28008000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c69ffc6
and eax, 0x8288206
or eax, 0x85170538
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e6d982e
xor eax, 0x1f268370
and eax, 0x88349420
or eax, 0x130b011f
mov dword [ebx], eax
add ebx, edx
or eax, 0x39ea0562
and eax, 0xa93f813f
or eax, 0x2200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x474110b2
and eax, 0xaa3eb10d
or eax, 0x11010032
mov dword [ebx], eax
add ebx, edx
and eax, 0x619c1178
or eax, 0x30586fcc
and eax, 0x11c403c
or eax, 0xc4238003
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b580e72
and eax, 0xd43fce3f
or eax, 0x100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x37a3a75d
and eax, 0xe31c4822
or eax, 0x23911d
mov dword [ebx], eax
add ebx, edx
and eax, 0x797ba996
and eax, 0x613b8816
or eax, 0x8c046029
mov dword [ebx], eax
add ebx, edx
xor eax, 0x15ec0542
xor eax, 0x2049d26f
and eax, 0xd81a3712
or eax, 0x2425c02d
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e48feb
and eax, 0x20002b
or eax, 0x14
mov dword [ebx], eax
add ebx, edx
and eax, 0x512d7c98
or eax, 0x4d82e23f
and eax, 0
or eax, 0x11c00
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b249990
or eax, 0x5657befe
and eax, 0xb300100
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a09991c
and eax, 0x1301010
or eax, 0x14000020
mov dword [ebx], eax
add ebx, edx
and eax, 0x3877dba5
and eax, 0x301020
or eax, 0x24000f10
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c7f1245
xor eax, 0x12d809e3
and eax, 0x12200920
or eax, 0x21102010
mov dword [ebx], eax
add ebx, edx
and eax, 0x295acfcb
and eax, 0x1100800
or eax, 0x48203030
mov dword [ebx], eax
add ebx, edx
and eax, 0x384f366c
or eax, 0x798b5fa3
and eax, 0x60004e20
or eax, 0x6300010
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ca9dc60
and eax, 0x20f1b2a4
and eax, 0x200020
or eax, 0x82107510
mov dword [ebx], eax
add ebx, edx
or eax, 0x22479495
and eax, 0x80308030
or eax, 0x1c000800
mov dword [ebx], eax
add ebx, edx
and eax, 0x25c9914f
xor eax, 0x6e9ef503
and eax, 0x48102000
or eax, 0x91208230
mov dword [ebx], eax
add ebx, edx
and eax, 0x160508d0
and eax, 0x10000010
or eax, 0xa30e220
mov dword [ebx], eax
add ebx, edx
or eax, 0x3dff14bf
xor eax, 0x2f287367
and eax, 0x10118510
or eax, 0xcc201821
mov dword [ebx], eax
add ebx, edx
and eax, 0x18c7c1bf
xor eax, 0x1a0c6e54
and eax, 0x421
or eax, 0x35321010
mov dword [ebx], eax
add ebx, edx
and eax, 0x44331879
and eax, 0x43b9609c
and eax, 0x300010
or eax, 0x4b042d22
mov dword [ebx], eax
add ebx, edx
xor eax, 0x74f0ab35
and eax, 0x44818f2
and eax, 0
or eax, 0x7b346734
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f049d96
xor eax, 0xf01bd2
and eax, 0x8130
or eax, 0xc1341404
mov dword [ebx], eax
add ebx, edx
and eax, 0x54401794
and eax, 0x40000014
or eax, 0x12350a20
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6454561a
xor eax, 0x3463c6cf
and eax, 0x2000821
or eax, 0xe9356414
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e9b0099
or eax, 0x66f79e27
and eax, 0x26359235
or eax, 0x11006000
mov dword [ebx], eax
add ebx, edx
or eax, 0x185a34f8
and eax, 0x2e363634
or eax, 0x40000902
mov dword [ebx], eax
add ebx, edx
or eax, 0x5086934b
xor eax, 0x40140234
and eax, 0x3e228002
or eax, 0x80140234
mov dword [ebx], eax
add ebx, edx
and eax, 0x70e73ae7
and eax, 0x20260226
or eax, 0xc511c411
mov dword [ebx], eax
add ebx, edx
and eax, 0x3dec6f
and eax, 0x35c027
or eax, 0x6d023910
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4f00aeac
xor eax, 0x30ea4b40
and eax, 0x2180418
or eax, 0x8c208020
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb55a18a
and eax, 0x80280530
or eax, 0x52109008
mov dword [ebx], eax
add ebx, edx
or eax, 0x2cc6ea72
or eax, 0x323a0673
and eax, 0xc638c038
or eax, 0x10000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2efdf459
and eax, 0x8000421
or eax, 0x123a0318
mov dword [ebx], eax
add ebx, edx
and eax, 0x791252fd
and eax, 0x17150ab7
and eax, 0x100230
or eax, 0x452a350a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7eab49f8
and eax, 0x20104e02
or eax, 0x402a0138
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5b35c07a
and eax, 0x330a0a00
or eax, 0x8430603a
mov dword [ebx], eax
add ebx, edx
xor eax, 0xedc1f67
and eax, 0x90223418
or eax, 0x44188a22
mov dword [ebx], eax
add ebx, edx
or eax, 0x530885fa
and eax, 0x3f7d8a6
and eax, 0x1329822
or eax, 0xe0084418
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3040fb5a
and eax, 0xc13a2120
or eax, 0x2e00c81a
mov dword [ebx], eax
add ebx, edx
or eax, 0x34b8d062
and eax, 0xf3a013a
or eax, 0x10400
mov dword [ebx], eax
add ebx, edx
and eax, 0x6996f125
or eax, 0x5f7b9da7
and eax, 0x433b1c23
or eax, 0x218
mov dword [ebx], eax
add ebx, edx
and eax, 0x2bb29853
and eax, 0x2320813
or eax, 0x68094428
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d527cc9
and eax, 0x7d3b743b
or eax, 0x200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2bc9af8e
and eax, 0x6328131
or eax, 0xa109020a
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ea344a4
and eax, 0xc53b833b
or eax, 0x3800
mov dword [ebx], eax
add ebx, edx
or eax, 0x58cf7d5a
and eax, 0xd03bcb3b
or eax, 0x2000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x73def84
and eax, 0x239c300
or eax, 0xdc02143b
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ce964ed
and eax, 0x50294429
or eax, 0xa012a312
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4eb72ef8
and eax, 0x60c0003
or eax, 0x300038
mov dword [ebx], eax
add ebx, edx
xor eax, 0x71390d34
xor eax, 0x101ca04c
and eax, 0x6180400
or eax, 0x1824103c
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a8ff63a
and eax, 0x7e24f075
and eax, 0xa040030
or eax, 0x2138240c
mov dword [ebx], eax
add ebx, edx
and eax, 0x34ea184d
or eax, 0x29d2daf3
and eax, 0x2838103c
or eax, 0x10042100
mov dword [ebx], eax
add ebx, edx
and eax, 0x93c7a38
xor eax, 0x11b54331
and eax, 0x8084108
or eax, 0x42340034
mov dword [ebx], eax
add ebx, edx
and eax, 0x55acba8e
and eax, 0x5b94fb6d
and eax, 0x4004000c
or eax, 0x22385a30
mov dword [ebx], eax
add ebx, edx
or eax, 0x4f08df39
or eax, 0x4e1004fa
and eax, 0x693cdf3c
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x224e8ee9
and eax, 0xa3c0d3c
or eax, 0x14010000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4cec806c
xor eax, 0x2ad4d49b
and eax, 0x38051109
or eax, 0x82382634
mov dword [ebx], eax
add ebx, edx
or eax, 0x13f2db04
and eax, 0x75bf2036
and eax, 0x203d0034
or eax, 0xc000c809
mov dword [ebx], eax
add ebx, edx
or eax, 0x43fc1c6e
and eax, 0x423c443d
or eax, 0xc020300
mov dword [ebx], eax
add ebx, edx
and eax, 0x31617397
and eax, 0x204214
or eax, 0x6c1e242a
mov dword [ebx], eax
add ebx, edx
or eax, 0x212fe55e
and eax, 0x6265b763
and eax, 0x60242222
or eax, 0x181a501c
mov dword [ebx], eax
add ebx, edx
or eax, 0x46687654
and eax, 0x1e14e433
and eax, 0x4146432
or eax, 0x802a1a0c
mov dword [ebx], eax
add ebx, edx
or eax, 0x77ed53b6
xor eax, 0x1a33b62
and eax, 0x901c001c
or eax, 0x228a22
mov dword [ebx], eax
add ebx, edx
or eax, 0x35cbe40
or eax, 0x2e78b5c6
and eax, 0x9c3e963e
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b78493a
and eax, 0xa0068204
or eax, 0x838203a
mov dword [ebx], eax
add ebx, edx
and eax, 0x18ec69db
and eax, 0x29fc407c
and eax, 0x2c0018
or eax, 0xb412ae26
mov dword [ebx], eax
add ebx, edx
or eax, 0x1387db03
and eax, 0x803eba3e
or eax, 0x40000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x23d3c229
and eax, 0x6142fe90
and eax, 0x40004010
or eax, 0x8c3e862e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x708e7ef5
and eax, 0x9830900a
or eax, 0x400e4234
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a1370d3
and eax, 0x802c822c
or eax, 0x64125c12
mov dword [ebx], eax
add ebx, edx
or eax, 0x23e521c1
and eax, 0xe03eea3e
or eax, 0x10000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a82232c
and eax, 0xf83ee23e
or eax, 0x4001400
mov dword [ebx], eax
add ebx, edx
or eax, 0x1eb2b566
xor eax, 0x4425497c
and eax, 0x81b0202
or eax, 0x24003c
mov dword [ebx], eax
add ebx, edx
and eax, 0x45dded4
xor eax, 0x2eb69943
and eax, 0x42b0a17
or eax, 0x10140428
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b1c7b77
and eax, 0x20231008
or eax, 0x1c0a37
mov dword [ebx], eax
add ebx, edx
or eax, 0x748c1ea9
and eax, 0x3f063f
or eax, 0x2000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5fd5bf64
xor eax, 0x751d5796
and eax, 0
or eax, 0x500000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4058848b
and eax, 0
or eax, 0x2800
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f9c9260
or eax, 0x35fef9d4
and eax, 0x4300800
or eax, 0x8000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3130806f
and eax, 0x14300020
or eax, 0x1010
mov dword [ebx], eax
add ebx, edx
and eax, 0x43d66784
or eax, 0x234f8759
and eax, 0x100010
or eax, 0x1c201820
mov dword [ebx], eax
add ebx, edx
or eax, 0x469fd2e2
and eax, 0x4300030
or eax, 0x20002000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xfe06076
and eax, 0x28100000
or eax, 0x4202830
mov dword [ebx], eax
add ebx, edx
or eax, 0x4682d720
and eax, 0x298ba21c
and eax, 0x20002010
or eax, 0x14301020
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b7aacef
and eax, 0x10302020
or eax, 0x2c001810
mov dword [ebx], eax
add ebx, edx
or eax, 0x131f7d25
and eax, 0x2fc6bd29
and eax, 0x4000020
or eax, 0x40304010
mov dword [ebx], eax
add ebx, edx
or eax, 0x7990509e
or eax, 0x4e4f4ff
and eax, 0x30
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x1fe58866
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0xc7f7de8
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x21d308d9
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x11fba865
and eax, 0x4272fce7
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x4539417
xor eax, 0x30c5358c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x7df62db
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x48ef711b
or eax, 0x3e676ad3
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x6fe7d1ab
and eax, 0x6c38818
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x37e78dc1
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x24dad861
or eax, 0x4de5b457
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x558f2373
xor eax, 0x33b837d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5aab6732
xor eax, 0x77af532b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ac23cd3
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x64867d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1cbaaec1
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f2e2ce2
xor eax, 0x24cb8c04
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ca6f9de
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x348b995e
and eax, 0x12a6e240
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c7554b1
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f1762b1
or eax, 0x350d1097
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b8e05b7
and eax, 0x1c0dc05b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5536a2b4
or eax, 0x588f101e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x168e53c1
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a493d70
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x75e007cb
or eax, 0x325d9227
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d2003fe
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x16a44de8
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x34883fde
or eax, 0x2b55cd2
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x71b68f7f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x25208f37
or eax, 0x73d07536
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x440e9c72
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x6e517675
and eax, 0x351f2de9
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x4465ebea
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x496430ba
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4dbeb186
or eax, 0x678740a9
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x26a502c9
and eax, 0x3b68c785
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x22dc6bc3
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a66b876
xor eax, 0x1bfff51e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x59c0b058
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1058afd8
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x42833f8a
xor eax, 0x5728a298
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2593f470
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x64194d40
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a207f5e
xor eax, 0x71880a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x50c3e5ec
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c686ece
and eax, 0x65f70ec0
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x365d8f50
or eax, 0x7a67b95f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x4194e6d2
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0xdefea0e
xor eax, 0x9177df9
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ff63b3f
xor eax, 0x4e6a1811
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0xdc8eb8b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0xeb2549a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6ae729d0
xor eax, 0x663ea34f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x36098998
xor eax, 0x799ee9a5
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x7d47f392
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e4351dd
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x512a208f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x40e8d8cc
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x63b231e7
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f33698f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x271699f1
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x29844884
xor eax, 0x30d7aeea
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x62dfdb47
and eax, 0x77e446ef
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x43045edd
and eax, 0x43045800
or eax, 0x10682100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x56dac0b2
or eax, 0x775d58c
and eax, 0x4467820
or eax, 0x50000041
mov dword [ebx], eax
add ebx, edx
and eax, 0x18fb89d8
and eax, 0x420040
or eax, 0x6b30452d
mov dword [ebx], eax
add ebx, edx
and eax, 0x26942b08
or eax, 0x2859efc5
and eax, 0x504745
or eax, 0x10
mov dword [ebx], eax
add ebx, edx
xor eax, 0x470bcd4c
and eax, 0x424b0000
or eax, 0x18045400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x758c4c26
and eax, 0x21400004
or eax, 0x50046450
mov dword [ebx], eax
add ebx, edx
or eax, 0x50db049b
or eax, 0xfe029f4
and eax, 0x79636542
or eax, 0x200
mov dword [ebx], eax
add ebx, edx
and eax, 0x7be6ee63
and eax, 0x49404642
or eax, 0x50834
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c4cfe96
and eax, 0x6474
or eax, 0x101
mov dword [ebx], eax
add ebx, edx
or eax, 0x68cf70f5
and eax, 0x684e5400
or eax, 0x11000200
mov dword [ebx], eax
add ebx, edx
and eax, 0x5453da9a
or eax, 0x2eb84d3
and eax, 0x50695241
or eax, 0x24000128
mov dword [ebx], eax
add ebx, edx
and eax, 0x3375670d
or eax, 0x5776e99c
and eax, 0x66476910
or eax, 0x1060
mov dword [ebx], eax
add ebx, edx
and eax, 0x1baba705
xor eax, 0x3988e1b6
and eax, 0xa014026
or eax, 0x44501648
mov dword [ebx], eax
add ebx, edx
and eax, 0x7deb1a67
and eax, 0x48410042
or eax, 0x32164810
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ca7ada0
and eax, 0x1459ebec
and eax, 0
or eax, 0x4474
mov dword [ebx], eax
add ebx, edx
and eax, 0x372f7a6b
and eax, 0x47dc73ab
and eax, 0x4000
or eax, 0x754c1400
mov dword [ebx], eax
add ebx, edx
or eax, 0x133c5eee
xor eax, 0x6c4b321a
and eax, 0x11314474
or eax, 0x40401300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x22b1c600
and eax, 0x584715ea
and eax, 0x50400140
or eax, 0x7286802
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4322b6e4
or eax, 0x2686a29e
and eax, 0x30466424
or eax, 0x49110041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c693fb4
and eax, 0x2b4bc492
and eax, 0xa4000
or eax, 0x58650c4c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x55485d6a
and eax, 0x66d0dd5e
and eax, 4
or eax, 0x61
mov dword [ebx], eax
add ebx, edx
or eax, 0x456dadeb
and eax, 0x45680800
or eax, 0x28005000
mov dword [ebx], eax
add ebx, edx
or eax, 0x297a5af0
and eax, 0x48624a60
or eax, 0x40505
mov dword [ebx], eax
add ebx, edx
and eax, 0xfbdff8d
xor eax, 0x372aaa6
and eax, 0xa506523
or eax, 0x44200044
mov dword [ebx], eax
add ebx, edx
or eax, 0xe2f6f50
and eax, 0x4a6a6500
or eax, 0x10000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x11074d47
or eax, 0x30a3e40c
and eax, 0x61636849
or eax, 0x4100230
mov dword [ebx], eax
add ebx, edx
and eax, 0x24979bb
and eax, 0x404028
or eax, 0x79101446
mov dword [ebx], eax
add ebx, edx
and eax, 0x655d5af9
or eax, 0x50ae6452
and eax, 0x7044445a
or eax, 0x4010900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x427c8d1b
or eax, 0x5665363
and eax, 0x21454342
or eax, 0x40000c04
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5b5a1673
and eax, 0x5ab606d3
and eax, 0x10160011
or eax, 0x60414644
mov dword [ebx], eax
add ebx, edx
and eax, 0x1056e293
xor eax, 0x71d3519d
and eax, 0x61010300
or eax, 0x724000
mov dword [ebx], eax
add ebx, edx
or eax, 0xf4fa2b0
and eax, 0x6b6a4020
or eax, 0xc4e
mov dword [ebx], eax
add ebx, edx
and eax, 0x2bff5cb6
and eax, 0x2b624826
or eax, 0x44052249
mov dword [ebx], eax
add ebx, edx
and eax, 0x444b89b1
and eax, 0x40410820
or eax, 0x31087052
mov dword [ebx], eax
add ebx, edx
or eax, 0x628a21a6
and eax, 0x714a5152
or eax, 0x4200400
mov dword [ebx], eax
add ebx, edx
and eax, 0x4aa9ccaa
and eax, 0x40284002
or eax, 0x2c471354
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3ed80684
and eax, 0x42
or eax, 1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x39e5e6eb
and eax, 0x5689aea5
and eax, 0
or eax, 0x626a5000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1af28046
and eax, 0x620000
or eax, 0x65186872
mov dword [ebx], eax
add ebx, edx
xor eax, 0x472b4c51
xor eax, 0x41f1174e
and eax, 0x60201265
or eax, 0x10414810
mov dword [ebx], eax
add ebx, edx
or eax, 0x21800d83
and eax, 0x70404142
or eax, 0x2102008
mov dword [ebx], eax
add ebx, edx
and eax, 0x490eec5
or eax, 0x2d8c2272
and eax, 0x2c0c6252
or eax, 0x40611808
mov dword [ebx], eax
add ebx, edx
or eax, 0x60342d2a
and eax, 0x406d634a
or eax, 0x13020000
mov dword [ebx], eax
add ebx, edx
and eax, 0x45c3da35
xor eax, 0xf716162
and eax, 0x62
or eax, 0xc
mov dword [ebx], eax
add ebx, edx
or eax, 0x2799d7b5
and eax, 0x27105000
or eax, 0x40440800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f9a8b03
xor eax, 0x7cf4e5b8
and eax, 0x20282208
or eax, 0x59404040
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c28bb10
and eax, 0x42875e08
and eax, 0x40005200
or eax, 0x1a4a2170
mov dword [ebx], eax
add ebx, edx
and eax, 0x751938fa
xor eax, 0x2f5b366c
and eax, 0x76500204
or eax, 0x245841
mov dword [ebx], eax
add ebx, edx
and eax, 0x223ae617
and eax, 0x3b624193
and eax, 0x22204000
or eax, 0x45503548
mov dword [ebx], eax
add ebx, edx
and eax, 0x42a9c669
and eax, 0x4440
or eax, 0x2b25
mov dword [ebx], eax
add ebx, edx
or eax, 0x70df2558
and eax, 0x705a6700
or eax, 0xa200000
mov dword [ebx], eax
add ebx, edx
and eax, 0x738e94b1
and eax, 0x60080000
or eax, 0x1505a53
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1189a8a4
and eax, 0x6487f82
and eax, 0x407200
or eax, 0x54160861
mov dword [ebx], eax
add ebx, edx
or eax, 0x305b2a80
xor eax, 0x5833ee23
and eax, 0x28440042
or eax, 0x43014a01
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ebb7ceb
and eax, 0x67734a00
or eax, 0x10000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x639ff118
xor eax, 0x3077833e
and eax, 0x111006
or eax, 0x49404250
mov dword [ebx], eax
add ebx, edx
xor eax, 0x841ccde
or eax, 0x2415fda5
and eax, 0x45154b08
or eax, 0xa620040
mov dword [ebx], eax
add ebx, edx
or eax, 0x279d4f09
xor eax, 0x45e5352b
and eax, 0xa0a4a40
or eax, 0x40410404
mov dword [ebx], eax
add ebx, edx
or eax, 0x70e5f8a0
and eax, 0x520efd5e
and eax, 0x400a4844
or eax, 0x9410209
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d6a1de0
xor eax, 0x65893a08
and eax, 0x40
or eax, 0x26
mov dword [ebx], eax
add ebx, edx
or eax, 0x50fc373
and eax, 0x63db1ce0
and eax, 0x1010000
or eax, 0x6e405400
mov dword [ebx], eax
add ebx, edx
and eax, 0x6cc83017
and eax, 0x1211e832
and eax, 0
or eax, 0x4c55694d
mov dword [ebx], eax
add ebx, edx
and eax, 0x7fe4f4a7
and eax, 0x4c444004
or eax, 0x291a6a
mov dword [ebx], eax
add ebx, edx
and eax, 0x616471f8
and eax, 0x40404000
or eax, 0x28192d00
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d9f6b3d
xor eax, 0x3ebf90f3
and eax, 0x50267152
or eax, 0x28500004
mov dword [ebx], eax
add ebx, edx
or eax, 0x47a8e625
or eax, 0x7357d559
and eax, 0x78616653
or eax, 0x800
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a6ddeaa
and eax, 0x6a8850f9
and eax, 0x40004048
or eax, 0x1462904
mov dword [ebx], eax
add ebx, edx
and eax, 0x70b53923
and eax, 0x40002100
or eax, 0x17735000
mov dword [ebx], eax
add ebx, edx
or eax, 0x70b63217
and eax, 0x432b1dbc
and eax, 0x43221000
or eax, 0x24544a42
mov dword [ebx], eax
add ebx, edx
xor eax, 0x56ac2ece
xor eax, 0x54b52db8
and eax, 0x604c4120
or eax, 0x800024b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7cb0a412
and eax, 0x4531dfa0
and eax, 0x4304300
or eax, 0x4b4a0058
mov dword [ebx], eax
add ebx, edx
xor eax, 0x30396821
or eax, 0x6eb890f3
and eax, 0x48422a6b
or eax, 0x44004
mov dword [ebx], eax
add ebx, edx
or eax, 0x6287e267
xor eax, 0x718b6cd5
and eax, 0x10
or eax, 0x5144
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a64ed0f
and eax, 0x4a641000
or eax, 0x20024000
mov dword [ebx], eax
add ebx, edx
and eax, 0x181795e0
and eax, 0x8061000
or eax, 0x43696a78
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c37862b
and eax, 0x446d7040
or eax, 0x20000004
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c549d0e
or eax, 0x7db10efa
and eax, 0x6461644e
or eax, 0x20001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x24ed1369
or eax, 0x791b6d38
and eax, 0x6932
or eax, 0x40
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b431d23
and eax, 0x10406400
or eax, 0x40080200
mov dword [ebx], eax
add ebx, edx
and eax, 0x787a8893
and eax, 0x50400000
or eax, 0x374849
mov dword [ebx], eax
add ebx, edx
or eax, 0x6025109f
or eax, 0x1d65bf26
and eax, 0x45707079
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x20dc5461
and eax, 0x4a9e921c
and eax, 0x80010
or eax, 0x627260
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f6b9069
and eax, 0x6e004200
or eax, 0x701800
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ada5c6b
and eax, 0x4e424869
or eax, 0x12100
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e63f8f8
and eax, 0x505af53a
and eax, 0x40404030
or eax, 0x15210241
mov dword [ebx], eax
add ebx, edx
or eax, 0x2bcd6cf9
and eax, 0x13aba4be
and eax, 0x10202020
or eax, 0x40444247
mov dword [ebx], eax
add ebx, edx
or eax, 0x67d1bae9
and eax, 0x14bbc7d0
and eax, 0x4014040
or eax, 0x42402d0d
mov dword [ebx], eax
add ebx, edx
or eax, 0x198c8ea2
or eax, 0x6a076864
and eax, 0x6c69
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x67f34bed
and eax, 0x4000
or eax, 0x6b440700
mov dword [ebx], eax
add ebx, edx
and eax, 0x45af723e
and eax, 0xc01b216
and eax, 0
or eax, 0x4d717058
mov dword [ebx], eax
add ebx, edx
xor eax, 0x73cbab91
and eax, 0x36305348
or eax, 0x40400004
mov dword [ebx], eax
add ebx, edx
and eax, 0x64d0ec92
xor eax, 0x1bd1cf46
and eax, 0x55010644
or eax, 0x766029
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a78f078
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa4c2bd1
and eax, 0x4c0b00
or eax, 0x61311400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6013cada
and eax, 0x6a180ad
and eax, 0
or eax, 0x66
mov dword [ebx], eax
add ebx, edx
or eax, 0xf4870b3
and eax, 0
or eax, 0xd00
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c2082a9
xor eax, 0x59da2ce8
and eax, 0x2800
or eax, 0x5000
mov dword [ebx], eax
add ebx, edx
and eax, 0x86d118b
and eax, 0x2414ea52
and eax, 0
or eax, 0x5d8400
mov dword [ebx], eax
add ebx, edx
or eax, 0x9eff5b0
and eax, 0x4f8400
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x7fdc85a3
or eax, 0x76cbae51
and eax, 0x800
or eax, 0x1000
mov dword [ebx], eax
add ebx, edx
and eax, 0x20d6d598
and eax, 0
or eax, 0x2800200
mov dword [ebx], eax
add ebx, edx
or eax, 0x58fca8f8
and eax, 0x2fe2cf5a
and eax, 0
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
and eax, 0x573b1738
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x443709cd
and eax, 0x150000
or eax, 0x487400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x54d5d30d
and eax, 0x502564ae
and eax, 0
or eax, 0x1000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3810f9c9
and eax, 0x100000
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x283f4554
and eax, 0xd4000
or eax, 0x400000
mov dword [ebx], eax
add ebx, edx
or eax, 0x38b4a599
and eax, 0x3b71ba9c
and eax, 0x500000
or eax, 0xe0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6e819e81
xor eax, 0x45994f14
and eax, 0x28000
or eax, 0x4282c00
mov dword [ebx], eax
add ebx, edx
or eax, 0x531e584e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x23fb97a8
xor eax, 0x5268ac01
and eax, 0x100000
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x212ac02c
and eax, 0
or eax, 0x4d4000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2bcbc5e3
and eax, 0x3d745afc
and eax, 0x21440000
or eax, 0x40202e00
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ced4d23
and eax, 0
or eax, 0x6174
mov dword [ebx], eax
add ebx, edx
and eax, 0x1dfbef2e
and eax, 0x4000
or eax, 0x5d0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3bb796e9
or eax, 0x54e01825
and eax, 0x1c00
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x68bbfd0
and eax, 0xc00
or eax, 0x64722200
mov dword [ebx], eax
add ebx, edx
and eax, 0x41171488
and eax, 0x190a34cb
and eax, 0x400
or eax, 0x617061
mov dword [ebx], eax
add ebx, edx
or eax, 0x476989f3
and eax, 0x495c00
or eax, 0x140000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x49a49cd
and eax, 0
or eax, 0x2800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c946491
and eax, 0x64100c00
or eax, 0x622200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x767b2dd8
and eax, 0x64bf41d6
and eax, 0x10040
or eax, 0x24607421
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ac436f3
and eax, 0x12d7289b
and eax, 0x10442012
or eax, 0x64284f64
mov dword [ebx], eax
add ebx, edx
xor eax, 0x429df494
and eax, 0x60
or eax, 0x640d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x55de7032
and eax, 0x420de6
and eax, 0x400400
or eax, 0x1d8000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x736473e
and eax, 0x4000
or eax, 0x3c00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x61684537
and eax, 0x62616e3f
and eax, 0x60602800
or eax, 0x4120600
mov dword [ebx], eax
add ebx, edx
or eax, 0x6e470784
and eax, 0x24612400
or eax, 0x5061
mov dword [ebx], eax
add ebx, edx
or eax, 0x6bbca8ab
and eax, 0x6478786a
or eax, 0x20210
mov dword [ebx], eax
add ebx, edx
or eax, 0x15bfca02
and eax, 0x6262
or eax, 0x500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x663c5c63
and eax, 0x1c0000
or eax, 0x420000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x704c316b
and eax, 0x23000
or eax, 0x421c000
mov dword [ebx], eax
add ebx, edx
or eax, 0x16982dcd
and eax, 0xac84b7c
and eax, 0x800
or eax, 0x65742600
mov dword [ebx], eax
add ebx, edx
xor eax, 0x61316631
or eax, 0x7a2cf989
and eax, 0x6c247038
or eax, 0x1000440
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f61a9c
or eax, 0x15d2cd89
and eax, 8
or eax, 0x66
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c31dfbb
xor eax, 0x782b0117
and eax, 0x10000
or eax, 0x480f000
mov dword [ebx], eax
add ebx, edx
and eax, 0x39bc2584
and eax, 0x2000
or eax, 0x69c00
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a8bded5
and eax, 0x20c00
or eax, 0x73602200
mov dword [ebx], eax
add ebx, edx
and eax, 0x75756814
and eax, 0
or eax, 0x73
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b593593
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x15996a85
and eax, 0x4894000
or eax, 0xe8021500
mov dword [ebx], eax
add ebx, edx
or eax, 0x99c9d1e
and eax, 0x8ccc00
or eax, 0x402081
mov dword [ebx], eax
add ebx, edx
or eax, 0x25f41141
and eax, 0x5c40000
or eax, 0x40030000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5dede262
and eax, 0xae060
or eax, 0x850894
mov dword [ebx], eax
add ebx, edx
xor eax, 0x180433d3
xor eax, 0x6dc15c17
and eax, 0x50408700
or eax, 0x88054000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x37088388
and eax, 0xb0e9c8f
and eax, 0x400
or eax, 0x16232
mov dword [ebx], eax
add ebx, edx
and eax, 0x36ce55f7
and eax, 0x4402
or eax, 0xcd401c5
mov dword [ebx], eax
add ebx, edx
or eax, 0x5869d91b
and eax, 0x389859f0
and eax, 0x10
or eax, 0xc7000004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b585159
or eax, 0x5af9283a
and eax, 0xdac82845
or eax, 0x21008400
mov dword [ebx], eax
add ebx, edx
and eax, 0x7781639
xor eax, 0x7711c0f1
and eax, 0x44410000
or eax, 0x1860000
mov dword [ebx], eax
add ebx, edx
or eax, 0x28d62a8
and eax, 0xa0288
or eax, 0x100440
mov dword [ebx], eax
add ebx, edx
xor eax, 0x47ccbf1b
and eax, 0x44448100
or eax, 0x80014600
mov dword [ebx], eax
add ebx, edx
and eax, 0x23ae4649
and eax, 0x180d1f6c
and eax, 0x600
or eax, 0x1309d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3ce9422f
and eax, 0x10a04482
or eax, 0x140145
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3d5cee33
and eax, 0x69200837
and eax, 0x1000000
or eax, 0xc60000c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x59f50299
and eax, 0xe600041
or eax, 0x2e804
mov dword [ebx], eax
add ebx, edx
or eax, 0x6e768c13
or eax, 0x27cb0723
and eax, 0x45c70001
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0xa88895c
or eax, 0x159e85f
and eax, 0x4ae15c
or eax, 0x2014a0
mov dword [ebx], eax
add ebx, edx
or eax, 0x1db6eb77
and eax, 0x44c700
or eax, 0xc0010000
mov dword [ebx], eax
add ebx, edx
or eax, 0x71f1196c
and eax, 0x504c
or eax, 0x11
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5dfd1312
and eax, 0xdd04147
or eax, 0x480
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c6f5a7a
and eax, 0x5000115
or eax, 0xc2000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x24a49af1
and eax, 0x1f97200c
and eax, 0
or eax, 0x2beff845
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d9dafb7
and eax, 0x45c70000
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x75869e4f
and eax, 0x5f523604
and eax, 0
or eax, 0xf969a8
mov dword [ebx], eax
add ebx, edx
and eax, 0x71e24258
and eax, 0x404000
or eax, 0xcc058700
mov dword [ebx], eax
add ebx, edx
or eax, 0x41574573
and eax, 0x8450
or eax, 0x3004
mov dword [ebx], eax
add ebx, edx
or eax, 0x87697aa
and eax, 0x3405c6
or eax, 0x42884001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x485211ee
and eax, 0x2000028
or eax, 0xc5000096
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3eafae55
and eax, 0x4dc91969
and eax, 0x40010041
or eax, 0x9022e004
mov dword [ebx], eax
add ebx, edx
or eax, 0x49e2ad7a
and eax, 0x41c30000
or eax, 0x4040000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2533131
and eax, 0x68f16ed8
and eax, 0x410000
or eax, 0x1ea4e4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x32226f22
and eax, 0x7b350cf0
and eax, 0x30050000
or eax, 0x8840c700
mov dword [ebx], eax
add ebx, edx
or eax, 0x79e2883d
and eax, 0xcb29
or eax, 0x82
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a5ed6a
and eax, 0x4102
or eax, 0x1af004c5
mov dword [ebx], eax
add ebx, edx
xor eax, 0x8d8e6e2
and eax, 0x2000004
or eax, 0xc500005a
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d5eef98
or eax, 0x39ada9a8
and eax, 0x2c01a044
or eax, 0x1001
mov dword [ebx], eax
add ebx, edx
and eax, 0x14f9022c
xor eax, 0x3c1aab49
and eax, 0x30000
or eax, 0x45c40000
mov dword [ebx], eax
add ebx, edx
and eax, 0x55277409
and eax, 0x491781b
and eax, 0x10000
or eax, 0x13cbdec
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b3e0f0b
and eax, 0x178b312
and eax, 0x8300
or eax, 0xdc454400
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a16cf11
and eax, 0x7a1f38cd
and eax, 0
or eax, 0xab22
mov dword [ebx], eax
add ebx, edx
or eax, 0x64c17720
and eax, 0x5820
or eax, 0x3e00c8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x77d1c915
and eax, 0x838000
or eax, 0x88006800
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c644c47
and eax, 0
or eax, 0xc6b80001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x30f1fdd2
and eax, 0x22000042
or eax, 0x900000c
mov dword [ebx], eax
add ebx, edx
or eax, 0x173dacdd
and eax, 0x29252045
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3c5946bc
or eax, 0x5f4e0cc2
and eax, 0x5000001
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e655888
and eax, 0x5800
or eax, 0x2674
mov dword [ebx], eax
add ebx, edx
or eax, 0x66fd9234
and eax, 0x7cae34
or eax, 0x20101
mov dword [ebx], eax
add ebx, edx
xor eax, 0x300aa7b
and eax, 0x4c0100
or eax, 0x14018a00
mov dword [ebx], eax
add ebx, edx
or eax, 0x2036fd00
or eax, 0x46601348
and eax, 0x3051e100
or eax, 0x8800081
mov dword [ebx], eax
add ebx, edx
or eax, 0x21a70aff
and eax, 0x31810000
or eax, 0xc0000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x792677f8
and eax, 0x547798d6
and eax, 0
or eax, 0xdf
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b7baa69
or eax, 0x34748c70
and eax, 0x5c5c8080
or eax, 0x800108
mov dword [ebx], eax
add ebx, edx
xor eax, 0x569c7d41
and eax, 0
or eax, 0x558b0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1384c937
and eax, 0x1800000
or eax, 0x4283bc
mov dword [ebx], eax
add ebx, edx
or eax, 0x49c4c3c1
and eax, 0x9844189
or eax, 0x82381400
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c349011
and eax, 0x5009401
or eax, 0x40032844
mov dword [ebx], eax
add ebx, edx
xor eax, 0x65b5f2ee
and eax, 0x32684adc
and eax, 0xa88
or eax, 0xcc453154
mov dword [ebx], eax
add ebx, edx
xor eax, 0x12a12a53
and eax, 0x1ea616f0
and eax, 0xc801000
or eax, 0x410b287d
mov dword [ebx], eax
add ebx, edx
and eax, 0x233b7fde
and eax, 0x1d6c064
and eax, 0x40
or eax, 0xb04d2b90
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5cecd753
and eax, 0x54f372d7
and eax, 0x44813000
or eax, 0x110a0074
mov dword [ebx], eax
add ebx, edx
xor eax, 0x757cc369
or eax, 0x40bad3b9
and eax, 0x40af03a4
or eax, 0x15000c40
mov dword [ebx], eax
add ebx, edx
xor eax, 0x9a341c0
xor eax, 0x273f5f6f
and eax, 0x71120148
or eax, 0x4c08490
mov dword [ebx], eax
add ebx, edx
and eax, 0x7aa4535c
and eax, 0x40000118
or eax, 0x88458a04
mov dword [ebx], eax
add ebx, edx
or eax, 0x11465dab
and eax, 0xd0458f0f
or eax, 0x4002000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c04f915
and eax, 0x14000101
or eax, 0x68d0443a
mov dword [ebx], eax
add ebx, edx
or eax, 0x38fafa67
and eax, 0x70488b10
or eax, 0x80050000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d90a2bf
and eax, 0x7d98093b
or eax, 0x204400
mov dword [ebx], eax
add ebx, edx
or eax, 0x632d3393
and eax, 0x78150b11
or eax, 0x80408000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x54d91bbf
xor eax, 0x3e293b93
and eax, 0x10a00139
or eax, 0x6d485402
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e530c95
and eax, 0x1aaf829a
and eax, 0x10008
or eax, 0xd0448b01
mov dword [ebx], eax
add ebx, edx
and eax, 0x2435af33
xor eax, 0x78f85e0e
and eax, 0x801c003
or eax, 0x81000080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e25883c
and eax, 0x45004005
or eax, 0x88b9040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4096397e
and eax, 0x4018120
or eax, 0x2e00000
mov dword [ebx], eax
add ebx, edx
or eax, 0x139ff526
or eax, 0x3fdacadf
and eax, 0x100003e
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x73d510bc
and eax, 0x30
or eax, 0x3602c1
mov dword [ebx], eax
add ebx, edx
and eax, 0x6984552c
and eax, 0x40000
or eax, 0x8518b00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x982c596
and eax, 0x1134280
or eax, 0xce00a001
mov dword [ebx], eax
add ebx, edx
or eax, 0x55833fa1
xor eax, 0x30820a67
and eax, 0xca010000
or eax, 0x800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x273fea97
or eax, 0x26a072df
and eax, 0xc6
or eax, 0x20
mov dword [ebx], eax
add ebx, edx
or eax, 0x17309413
and eax, 0x1279c1ec
and eax, 0x308080
or eax, 0x44ca7201
mov dword [ebx], eax
add ebx, edx
or eax, 0x18a5449e
and eax, 0x8880000
or eax, 0x82000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x582175bb
and eax, 0
or eax, 0x5cdc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c13212c
and eax, 0x37db0
or eax, 0x840008
mov dword [ebx], eax
add ebx, edx
or eax, 0x743e9f98
xor eax, 0x771aec4f
and eax, 0x50300
or eax, 0x20402800
mov dword [ebx], eax
add ebx, edx
and eax, 0x66eac937
and eax, 0x900
or eax, 0x203225
mov dword [ebx], eax
add ebx, edx
or eax, 0x3bfcf509
and eax, 0x2383500
or eax, 0x44010000
mov dword [ebx], eax
add ebx, edx
and eax, 0x51a777af
or eax, 0x48992ebd
and eax, 0x40310000
or eax, 0x94040000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x17d339d
and eax, 0x25a7ca3
and eax, 0
or eax, 0x8b000046
mov dword [ebx], eax
add ebx, edx
and eax, 0x1648e4b4
or eax, 0xa51cb05
and eax, 0x10805
or eax, 0xe1801048
mov dword [ebx], eax
add ebx, edx
and eax, 0xe4cfd1d
or eax, 0x10010806
and eax, 0x100f
or eax, 0x4670
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3ff90c3a
and eax, 0x2715001
or eax, 0x4006a180
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b36ee3f
xor eax, 0x39a81985
and eax, 0x880000
or eax, 0x81000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x58f5f52e
and eax, 0x540c
or eax, 0x8d0
mov dword [ebx], eax
add ebx, edx
and eax, 0x32f09572
and eax, 0x1400
or eax, 0x8118418b
mov dword [ebx], eax
add ebx, edx
or eax, 0x6e76edf
and eax, 0xe77fca
or eax, 0x8000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3d093b1f
and eax, 0x1e28000
or eax, 0x82000100
mov dword [ebx], eax
add ebx, edx
or eax, 0x6cb0cf40
or eax, 0x78418c46
and eax, 0x81000004
or eax, 9
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2867c641
and eax, 0x2064c240
or eax, 0x500031b2
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d398894
xor eax, 0x84c1180
and eax, 0x10448100
or eax, 0x10a69
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e04e5e1
and eax, 0x48101
or eax, 0x292e0c
mov dword [ebx], eax
add ebx, edx
or eax, 0x5889332e
and eax, 0x18a93500
or eax, 0xa7420000
mov dword [ebx], eax
add ebx, edx
or eax, 0x523d8b08
and eax, 0x90890000
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x52727cf6
xor eax, 0x473e5e32
and eax, 0xc4
or eax, 0x5c18
mov dword [ebx], eax
add ebx, edx
xor eax, 0x73a289a9
and eax, 0xd531
or eax, 0x540a88
mov dword [ebx], eax
add ebx, edx
xor eax, 0x10a10ea6
or eax, 0x7863801c
and eax, 0x8450100
or eax, 0x82a00
mov dword [ebx], eax
add ebx, edx
or eax, 0x52df7011
and eax, 0x5bd5795b
and eax, 0xac44101
or eax, 0x81088080
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b3fd535
and eax, 0x1000000
or eax, 0xf0810000
mov dword [ebx], eax
add ebx, edx
and eax, 0x180be0a1
and eax, 0
or eax, 0x6b6a
mov dword [ebx], eax
add ebx, edx
or eax, 0x696ac537
and eax, 0x108450b
or eax, 0x80101080
mov dword [ebx], eax
add ebx, edx
or eax, 0x47817566
and eax, 0x4adda273
and eax, 0x182042
or eax, 0x24d780
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f80f803
and eax, 0xdb08100
or eax, 0xc0420000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4647efb9
and eax, 0x88000000
or eax, 0x100
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b3afe05
and eax, 0x514acd24
and eax, 0
or eax, 0x5cdc8a
mov dword [ebx], eax
add ebx, edx
and eax, 0x39de7934
and eax, 0x440800
or eax, 0x8018300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x599c1d0b
and eax, 0xd81009
or eax, 0x20904
mov dword [ebx], eax
add ebx, edx
or eax, 0x5df4ad11
and eax, 0x51381aaa
and eax, 0x301000
or eax, 0x8ec42500
mov dword [ebx], eax
add ebx, edx
or eax, 0x758c4b4
xor eax, 0x57a4861b
and eax, 0x48186028
or eax, 0x20a10c40
mov dword [ebx], eax
add ebx, edx
and eax, 0x6f818404
xor eax, 0x3ceb2b6a
and eax, 0x4a
or eax, 0x2b000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x64cfbefb
and eax, 0x69812049
or eax, 0x80000004
mov dword [ebx], eax
add ebx, edx
and eax, 0x68a937b9
and eax, 0x2009
or eax, 0x4b42
mov dword [ebx], eax
add ebx, edx
xor eax, 0x898ebba
or eax, 0x29ff6c50
and eax, 0x28aae081
or eax, 0x80001100
mov dword [ebx], eax
add ebx, edx
or eax, 0x559b2449
and eax, 0x8189f5c9
or eax, 0xa36
mov dword [ebx], eax
add ebx, edx
or eax, 0x3448e498
xor eax, 0x4881f16
and eax, 0x40c8
or eax, 0x1c14
mov dword [ebx], eax
add ebx, edx
and eax, 0x5aa9a20e
xor eax, 0x6c92ccf9
and eax, 0x8280b0
or eax, 0x29200a
mov dword [ebx], eax
add ebx, edx
and eax, 0x40215791
or eax, 0x50f0779a
and eax, 0x10512300
or eax, 0x4040800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3039334c
xor eax, 0x3b23e432
and eax, 0x707f000
or eax, 0x20900281
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a97f9af
xor eax, 0x2e36ac09
and eax, 0x810000
or eax, 0xf2000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ecd9908
and eax, 0x9000
or eax, 0x2633
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ef1d8aa
and eax, 0x2270f281
or eax, 0x100c0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x77fbcbd4
and eax, 0x7427b809
and eax, 0x44030000
or eax, 0x1880000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1736ce62
or eax, 0x54e5ee94
and eax, 0x6f92424
or eax, 0x8020108
mov dword [ebx], eax
add ebx, edx
or eax, 0x7523672
and eax, 0x3310000
or eax, 0xe0040000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x220756d4
and eax, 0x80000004
or eax, 0x8000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3a6d3ccb
and eax, 0x5498ae75
and eax, 0x80c00
or eax, 0x54d090
mov dword [ebx], eax
add ebx, edx
or eax, 0x1311ba76
and eax, 0x4d8a00
or eax, 0x20000100
mov dword [ebx], eax
add ebx, edx
or eax, 0x47b5d2af
and eax, 0x792ad423
and eax, 0x6020c001
or eax, 0x1e812180
mov dword [ebx], eax
add ebx, edx
and eax, 0x54c748d8
and eax, 0x50810000
or eax, 0xa1000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7a04b3cb
and eax, 0x3242
or eax, 0x414
mov dword [ebx], eax
add ebx, edx
or eax, 0x68faeeaa
and eax, 0x8548a
or eax, 0x81000101
mov dword [ebx], eax
add ebx, edx
and eax, 0xa9a771d
and eax, 8
or eax, 0x71a0c2
mov dword [ebx], eax
add ebx, edx
and eax, 0x466a5fc
xor eax, 0x4bc073c4
and eax, 0xba08100
or eax, 0xa4520000
mov dword [ebx], eax
add ebx, edx
and eax, 0x498b067f
or eax, 0x29883d5f
and eax, 0x8000055
or eax, 0x80000020
mov dword [ebx], eax
add ebx, edx
and eax, 0x7297f561
xor eax, 0x15daf87
and eax, 0x5c8c82
or eax, 0x5008
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f424ad9
and eax, 0x400800
or eax, 0x8058300
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ce25ac0
and eax, 0x800
or eax, 0x8e2505
mov dword [ebx], eax
add ebx, edx
or eax, 0x1cbb5e32
or eax, 0x7c3bc96
and eax, 0x6c73500
or eax, 0x60000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2dc688fc
or eax, 0x51d33b59
and eax, 0x55912849
or eax, 0xa284424
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a8cf8ba
xor eax, 0x5d9baa4a
and eax, 0x3000060
or eax, 0x2800001d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x52e1935d
and eax, 0x71811000
or eax, 0x8000004d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3a4be82
and eax, 0x63683cc9
and eax, 0x62202448
or eax, 0x9ddfc232
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c8851a4
xor eax, 0x6193c21b
and eax, 0x1c188009
or eax, 0x40c40180
mov dword [ebx], eax
add ebx, edx
xor eax, 0x40c6a4aa
and eax, 0xae5d92d
and eax, 0
or eax, 0x558b0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x52c58ddb
and eax, 0x24a81d0
or eax, 0x60a00020
mov dword [ebx], eax
add ebx, edx
and eax, 0x6bf11192
and eax, 0x10
or eax, 0x8900000b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x66c2c4ef
and eax, 0x4582c054
or eax, 0x93001
mov dword [ebx], eax
add ebx, edx
and eax, 0x2edfb5b5
and eax, 0x3e1f0e52
and eax, 0x10000
or eax, 0xf0442be8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x411676e6
xor eax, 0x476489fb
and eax, 0xe2204481
or eax, 0x9c80108
mov dword [ebx], eax
add ebx, edx
and eax, 0x6565f0e9
or eax, 0x86f6031
and eax, 0x684d0009
or eax, 0x80008b00
mov dword [ebx], eax
add ebx, edx
or eax, 0x13ca38ad
and eax, 0x89018181
or eax, 0x4002
mov dword [ebx], eax
add ebx, edx
or eax, 0x44cf563
and eax, 0x509e041
or eax, 0x5082080c
mov dword [ebx], eax
add ebx, edx
and eax, 0x795bee2e
and eax, 0x22fca936
and eax, 0x2800
or eax, 0xb85513e8
mov dword [ebx], eax
add ebx, edx
or eax, 0x75ccb746
or eax, 0x41dc916d
and eax, 0xd18d0f
or eax, 0x220000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c63527
or eax, 0x45eaf398
and eax, 0x458b0000
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6854b360
xor eax, 0x2ab69a08
and eax, 0x4412960
or eax, 0xd0041284
mov dword [ebx], eax
add ebx, edx
and eax, 0x50a9383f
or eax, 0x53a740e0
and eax, 0x41834064
or eax, 0xc080519
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ce1bf84
and eax, 0x23595d22
and eax, 0x20491120
or eax, 0xdc0422d0
mov dword [ebx], eax
add ebx, edx
or eax, 0xeaf7824
and eax, 0x7cc84930
or eax, 0x40b
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f50c453
and eax, 0x110aeab9
and eax, 0x11
or eax, 0xc0558b20
mov dword [ebx], eax
add ebx, edx
and eax, 0x819f9e3
or eax, 0x50205c3f
and eax, 0x5030553b
or eax, 0x2dc80000
mov dword [ebx], eax
add ebx, edx
or eax, 0x63e5bb32
xor eax, 0x158dbfad
and eax, 0x20404000
or eax, 0x84058709
mov dword [ebx], eax
add ebx, edx
xor eax, 0x493ff643
or eax, 0x77804cb1
and eax, 1
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x40c6153e
xor eax, 0x488ea7a6
and eax, 0x400289
or eax, 0x45870562
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e0155b0
or eax, 0x7b30b737
and eax, 0x24
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
xor eax, 0x147c0f90
or eax, 0x444bfe34
and eax, 0x44458b00
or eax, 0xa8000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x18c6cb50
xor eax, 0x13dcd20e
and eax, 0x6404000a
or eax, 0x10a04501
mov dword [ebx], eax
add ebx, edx
or eax, 0xeb125d8
and eax, 0x7405011a
or eax, 0x80488a00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x881609c
and eax, 0x8800c182
or eax, 0x1010001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2658265b
and eax, 0x509e448
or eax, 0x50821005
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6bc9116f
and eax, 0x10402120
or eax, 0xc0151ad4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3fffe8ab
and eax, 0x458a015d
or eax, 0x10820
mov dword [ebx], eax
add ebx, edx
or eax, 0x19b54d2a
and eax, 0x1a80140
or eax, 0x408280
mov dword [ebx], eax
add ebx, edx
xor eax, 0x67320c4e
or eax, 0x518c23a8
and eax, 0x3c00588
or eax, 0x88004001
mov dword [ebx], eax
add ebx, edx
and eax, 0x59cd7f52
and eax, 0x9004000
or eax, 0x4423b84d
mov dword [ebx], eax
add ebx, edx
and eax, 0x341bd3f7
or eax, 0x5336d10c
and eax, 0x58140
or eax, 0x884808b0
mov dword [ebx], eax
add ebx, edx
or eax, 0x3995ec14
and eax, 0x81d84580
or eax, 0x220100b
mov dword [ebx], eax
add ebx, edx
or eax, 0x9f2968a
xor eax, 0x269e3554
and eax, 0x50000ca
or eax, 0x50890120
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f94b6f8
and eax, 0x263cca10
and eax, 0x1c8210
or eax, 0x886101e8
mov dword [ebx], eax
add ebx, edx
or eax, 0x76b125f7
and eax, 0x5e329c2e
and eax, 0xa000400
or eax, 0x814e7000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b5b6175
and eax, 0x377e1b32
and eax, 0x10a0000
or eax, 0x4431ec45
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a55c192
and eax, 0x3ea2df98
and eax, 0x4000
or eax, 0xc7093dfc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x622b09d6
or eax, 0x2cc359e0
and eax, 0x12040
or eax, 0x8005
mov dword [ebx], eax
add ebx, edx
and eax, 0x793c0fd6
and eax, 0x4d870801
and eax, 0
or eax, 0x7eb0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5bde2cbd
or eax, 0x6127d151
and eax, 0xa04141
or eax, 0x486
mov dword [ebx], eax
add ebx, edx
xor eax, 0x31ed1a6a
and eax, 0x491ca1d6
and eax, 0x1000000
or eax, 0x8a000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6f1f61f7
xor eax, 0x1dda16d5
and eax, 0x40a1045
or eax, 0x4901a008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x364c5eb9
xor eax, 0x3b6f6bac
and eax, 0x280400
or eax, 0x8b0670a0
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b6b0958
and eax, 0x41097450
or eax, 0x14808005
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5422144b
and eax, 0x18004
or eax, 0xc8440b80
mov dword [ebx], eax
add ebx, edx
and eax, 0x203cc3fc
and eax, 0x180
or eax, 0x8b804409
mov dword [ebx], eax
add ebx, edx
xor eax, 0x295a30f2
or eax, 0x6502f512
and eax, 0xe182f449
or eax, 0x8010004
mov dword [ebx], eax
add ebx, edx
or eax, 0x390b231e
and eax, 0x3e105c11
and eax, 0x30000001
or eax, 0xc44d8900
mov dword [ebx], eax
add ebx, edx
and eax, 0x2357430b
and eax, 0x20040101
or eax, 0x1b80548a
mov dword [ebx], eax
add ebx, edx
and eax, 0x15b614e7
and eax, 0x11040001
or eax, 0x798054
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e8cb303
and eax, 0x100c0001
or eax, 0x23d0458a
mov dword [ebx], eax
add ebx, edx
or eax, 0xdf9df0b
or eax, 0x6621bacc
and eax, 0x974c445
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f798681
and eax, 0x2063ea2e
and eax, 0x600000
or eax, 0x83984d8b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x580b278d
and eax, 0x49810000
or eax, 0x40801e9
mov dword [ebx], eax
add ebx, edx
or eax, 0x738f1e28
xor eax, 0x14b37e92
and eax, 0x68140178
or eax, 0x94418a80
mov dword [ebx], eax
add ebx, edx
or eax, 0x41196ef4
xor eax, 0x31131379
and eax, 0x8800e881
or eax, 0x1010202
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c76fa
and eax, 0x1099c51
or eax, 0x44826004
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d095c32
xor eax, 0x483b1ede
and eax, 0x10002c0
or eax, 0xc08120
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e8b327f
and eax, 0x800000
or eax, 0x8b604589
mov dword [ebx], eax
add ebx, edx
and eax, 0x59a8f59d
xor eax, 0x5f623dcb
and eax, 0x6023040
or eax, 0xa90d840d
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f8f3668
or eax, 0x2f779ed5
and eax, 0xd3ba84d
or eax, 0x40000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f0a754a
and eax, 0x2105d00
or eax, 0x890420c8
mov dword [ebx], eax
add ebx, edx
or eax, 0x102301a7
and eax, 0x11234845
or eax, 0x44008010
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a8be678
or eax, 0x292383bb
and eax, 0x300103e8
or eax, 0xc4543804
mov dword [ebx], eax
add ebx, edx
or eax, 0x2eef0408
and eax, 0x448b096c
or eax, 0x1000011
mov dword [ebx], eax
add ebx, edx
or eax, 0xcfdb475
or eax, 0x21ec8fc0
and eax, 0x1e883fc
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x40f7502
and eax, 0x1ec4588
or eax, 0x8a100001
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a0a05b1
and eax, 0x81824409
or eax, 0x40019044
mov dword [ebx], eax
add ebx, edx
or eax, 0xcf0eaac
xor eax, 0x77dadfb0
and eax, 0x90090101
or eax, 0x44448800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x148942bd
and eax, 0xc0c4c8a8
or eax, 0x3f3a3041
mov dword [ebx], eax
add ebx, edx
and eax, 0x2592ca9b
or eax, 0x5337663d
and eax, 0x34158abd
or eax, 0x80400142
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ebdf531
or eax, 0x7a038707
and eax, 0x9aa0ea81
or eax, 0x1140000
mov dword [ebx], eax
add ebx, edx
and eax, 0x72d27ef9
xor eax, 0x4f71b33d
and eax, 0x55810000
or eax, 0x80000
mov dword [ebx], eax
add ebx, edx
or eax, 0x56a96509
and eax, 0x40010100
or eax, 0x80448ab4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f6570d9
and eax, 0x89204129
or eax, 0x940402
mov dword [ebx], eax
add ebx, edx
and eax, 0x56cbd895
or eax, 0x1f0e42a0
and eax, 0x98a4001
or eax, 0x618044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x630dda66
xor eax, 0x4858a05d
and eax, 0x280080a
or eax, 0x81404581
mov dword [ebx], eax
add ebx, edx
or eax, 0x370a3ae5
or eax, 0x596775f3
and eax, 0x4d8901c1
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x60645f77
and eax, 0x450a80
or eax, 0xc0108140
mov dword [ebx], eax
add ebx, edx
or eax, 0xc418800
and eax, 0xc100100
or eax, 0x3a0543b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x343c7681
and eax, 0x388
or eax, 0x29c05
mov dword [ebx], eax
add ebx, edx
and eax, 0x47290e9
and eax, 0x8000
or eax, 0xac450b00
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ace412a
and eax, 0x7370a12
and eax, 0x10802
or eax, 0x8900e081
mov dword [ebx], eax
add ebx, edx
or eax, 0x467f1540
and eax, 0x459f9c4d
and eax, 0x450b8c41
or eax, 0x8802004
mov dword [ebx], eax
add ebx, edx
and eax, 0x5645a01e
or eax, 0x126359c0
and eax, 0x4181c0
or eax, 0x1800218
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a821add
and eax, 0x1a69067f
and eax, 0xa400001
or eax, 0x81984d88
mov dword [ebx], eax
add ebx, edx
and eax, 0x53a2926
and eax, 0x1180800
or eax, 0x5423d055
mov dword [ebx], eax
add ebx, edx
xor eax, 0x54c87c04
and eax, 0x1012450
or eax, 0xc6085984
mov dword [ebx], eax
add ebx, edx
xor eax, 0x35b97243
and eax, 0xc05
or eax, 0x19040
mov dword [ebx], eax
add ebx, edx
and eax, 0xcfd708f
and eax, 0x10000
or eax, 0x7ea0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x735fc1d4
xor eax, 0x4b248876
and eax, 0x984182
or eax, 0x40445
mov dword [ebx], eax
add ebx, edx
and eax, 0x58641a4
xor eax, 0x50d58da7
and eax, 0
or eax, 0x8b000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1826caa9
and eax, 0x122c801
or eax, 0x44012444
mov dword [ebx], eax
add ebx, edx
or eax, 0x62c83972
or eax, 0x1c6778cb
and eax, 0xb09749c
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e062866
xor eax, 0x610e8869
and eax, 0x6902804d
or eax, 0x80815000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x71e58547
and eax, 0x90440100
or eax, 0x40098801
mov dword [ebx], eax
add ebx, edx
or eax, 0x57e70e7
and eax, 0x81645183
or eax, 0x2800408
mov dword [ebx], eax
add ebx, edx
xor eax, 0x878d5c8
and eax, 0x1880042
or eax, 0x540101a8
mov dword [ebx], eax
add ebx, edx
and eax, 0x79e50bd
and eax, 0x6a45e85d
and eax, 0
or eax, 0xb4458be4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x186acd31
xor eax, 0x72183970
and eax, 0x5c204521
or eax, 0x21c0001a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1bf0e3b5
and eax, 0x60008204
or eax, 0x804d0930
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a9ffb93
and eax, 0x52baf8d7
and eax, 0x12804003
or eax, 0x29640d30
mov dword [ebx], eax
add ebx, edx
and eax, 0x570a64c1
and eax, 0x10000001
or eax, 0x7cb84c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x98d1989
or eax, 0x7cdd2b04
and eax, 0x1d00180
or eax, 0x200540b
mov dword [ebx], eax
add ebx, edx
or eax, 0x2976999f
xor eax, 0x4642147b
and eax, 0x834c844
or eax, 0x413411
mov dword [ebx], eax
add ebx, edx
or eax, 0x36a24130
or eax, 0x2f91ff98
and eax, 0x3bb04589
or eax, 0x80002
mov dword [ebx], eax
add ebx, edx
or eax, 0x74aec1a7
and eax, 0x193cc005
or eax, 0x413840
mov dword [ebx], eax
add ebx, edx
and eax, 0x22eb8b74
and eax, 0x680800
or eax, 0x2380458b
mov dword [ebx], eax
add ebx, edx
and eax, 0x271da420
and eax, 0x39c5df0e
and eax, 0x400
or eax, 0x875e84d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x68a4da3b
and eax, 0xd01402
or eax, 0x3004189
mov dword [ebx], eax
add ebx, edx
or eax, 0x48125ed0
and eax, 0x9505c51
or eax, 0x248004
mov dword [ebx], eax
add ebx, edx
or eax, 0x333a697f
xor eax, 0x5d746060
and eax, 0x200050b
or eax, 0x81f44080
mov dword [ebx], eax
add ebx, edx
and eax, 0x68743e41
and eax, 0
or eax, 0x458901c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x29781649
and eax, 0x2c410380
or eax, 0x900c8874
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c9d47ce
or eax, 0xa9afceb
and eax, 0x801e983
or eax, 0x81000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x77ff34e3
and eax, 0x558bbc41
or eax, 0xc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7f9384fc
and eax, 0x281020a0
or eax, 0xd045034c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a724933
and eax, 0x224401b
or eax, 0xdd81520
mov dword [ebx], eax
add ebx, edx
and eax, 0x6085c238
xor eax, 0x4dd4cd17
and eax, 0x90d
or eax, 0x11280
mov dword [ebx], eax
add ebx, edx
and eax, 0x63fa0f43
xor eax, 0x3014f5dd
and eax, 0x10048a00
or eax, 0xcc410100
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f04906b
xor eax, 0x5af45d3e
and eax, 0x44b0453a
or eax, 0x39080001
mov dword [ebx], eax
add ebx, edx
or eax, 0x27db20d0
xor eax, 0x60e34dd1
and eax, 0x14080800
or eax, 0xa0458310
mov dword [ebx], eax
add ebx, edx
xor eax, 0x269dac39
and eax, 0x8ff79b4
and eax, 0x800100
or eax, 0x74284c03
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f8ba6bf
xor eax, 0x54110f64
and eax, 0x28108008
or eax, 0xc0450b00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x22162c40
and eax, 0x40400500
or eax, 0x35b45023
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b78fbd3
xor eax, 0x3146c46a
and eax, 0x40048141
or eax, 0x98410a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x350e8ef9
and eax, 0x2d23af40
and eax, 0
or eax, 0x89d44533
mov dword [ebx], eax
add ebx, edx
xor eax, 0x441d8501
and eax, 0x526e2811
and eax, 0x40480000
or eax, 0xbfb77c85
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1da01a66
and eax, 0x72837d6a
and eax, 0x60010062
or eax, 0x9c4c8b9d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b16a18d
and eax, 0x16f9a64f
and eax, 0x6580000
or eax, 0xf9208d89
mov dword [ebx], eax
add ebx, edx
xor eax, 0xf4f28dc
and eax, 0x3eaa1b4e
and eax, 0x10020144
or eax, 0x4589febb
mov dword [ebx], eax
add ebx, edx
and eax, 0x222a6a84
and eax, 0x20284
or eax, 0x1c08150
mov dword [ebx], eax
add ebx, edx
or eax, 0x20417991
and eax, 0x1a2411f0
and eax, 0x1180
or eax, 0x8bd44409
mov dword [ebx], eax
add ebx, edx
or eax, 0x3fa4c447
or eax, 0x47efd327
and eax, 0xffff5485
or eax, 0x2800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x497b54b9
and eax, 0x3084283c
or eax, 0x480113c3
mov dword [ebx], eax
add ebx, edx
and eax, 0x5afbbe53
and eax, 0x783e73b0
and eax, 0x58003210
or eax, 0x24ffcdef
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4f24b5e9
and eax, 0x30490a14
or eax, 0xc0048101
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ae8c2e5
and eax, 0x9cfeef1
and eax, 0x8001
or eax, 0x89016982
mov dword [ebx], eax
add ebx, edx
and eax, 0x34688285
or eax, 0xdfc51f5
and eax, 0x588d045
or eax, 0x50032008
mov dword [ebx], eax
add ebx, edx
xor eax, 0xf056605
and eax, 0x48040240
or eax, 0xa45101b0
mov dword [ebx], eax
add ebx, edx
and eax, 0x707060d1
xor eax, 0x1aaeaec6
and eax, 0xc28406
or eax, 9
mov dword [ebx], eax
add ebx, edx
and eax, 0x6bcd94bb
and eax, 0x800000
or eax, 0x450b0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e2eb5cc
and eax, 0x400531c0
or eax, 0x84400a10
mov dword [ebx], eax
add ebx, edx
and eax, 0x13d58040
or eax, 0x7a83a96f
and eax, 0x4883016d
or eax, 0x5081010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x58d7cfab
and eax, 0x14882d4
or eax, 0xa10108
mov dword [ebx], eax
add ebx, edx
and eax, 0xd77083f
and eax, 0x1400008
or eax, 0x8a9c4d81
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d1866
and eax, 0x80800
or eax, 0x5533d455
mov dword [ebx], eax
add ebx, edx
and eax, 0x638e492f
xor eax, 0x7105985a
and eax, 0xe5058
or eax, 0x8b302c80
mov dword [ebx], eax
add ebx, edx
or eax, 0x48b37f2e
and eax, 0x270eed14
and eax, 0x10a6804
or eax, 0x44318041
mov dword [ebx], eax
add ebx, edx
and eax, 0x484be2c0
or eax, 0x6c7aadcf
and eax, 0xc090dc0
or eax, 0x91840230
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6eb7b921
and eax, 0x83000000
or eax, 0x8000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x602edadd
and eax, 0x40dde5fc
and eax, 0x4000804c
or eax, 0xa9833401
mov dword [ebx], eax
add ebx, edx
or eax, 0x33da4cf5
and eax, 0xb0498801
or eax, 0x4040100
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a70f583
and eax, 0x400101
or eax, 0x898c548a
mov dword [ebx], eax
add ebx, edx
and eax, 0x4eb147bf
and eax, 0x8804481
or eax, 0xf77f3014
mov dword [ebx], eax
add ebx, edx
and eax, 0x19b5f39e
and eax, 0x10050094
or eax, 0xa4408b6b
mov dword [ebx], eax
add ebx, edx
and eax, 0x607ca881
and eax, 0x20408081
or eax, 0xdf300508
mov dword [ebx], eax
add ebx, edx
xor eax, 0x302e6cf4
and eax, 0x4d0ae97d
or eax, 0x811682
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4252eb49
and eax, 0x1c10084
or eax, 0x8348
mov dword [ebx], eax
add ebx, edx
and eax, 0x21e925f1
and eax, 0x1c00180
or eax, 0x8a0c4c09
mov dword [ebx], eax
add ebx, edx
xor eax, 0xbf6fea0
xor eax, 0x354c552f
and eax, 0xb5766404
or eax, 0x4a891091
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb934b1d
and eax, 0x70043b88
or eax, 0x910077
mov dword [ebx], eax
add ebx, edx
or eax, 0xd98f242
and eax, 0x7d9dfbff
or eax, 0x620400
mov dword [ebx], eax
add ebx, edx
and eax, 0x490c9d5a
and eax, 0x804894a
or eax, 0xa0410221
mov dword [ebx], eax
add ebx, edx
and eax, 0x5867cb32
or eax, 0x24df25a1
and eax, 0x28c80523
or eax, 0x13004008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x31033a3c
and eax, 0x494c05
or eax, 0x60348040
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e032f48
and eax, 0xc00
or eax, 0x3be0418b
mov dword [ebx], eax
add ebx, edx
or eax, 0x80ecd11
xor eax, 0x4cff3f15
and eax, 0x5011e00c
or eax, 0x86c0441
mov dword [ebx], eax
add ebx, edx
xor eax, 0x33dc51da
xor eax, 0x4152dfaa
and eax, 0x22d04009
or eax, 0x110c1582
mov dword [ebx], eax
add ebx, edx
and eax, 0x1951e87b
xor eax, 0x7f406344
and eax, 0x46102045
or eax, 0x1659810
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e38ea76
and eax, 0x114c4003
or eax, 0x22b00588
mov dword [ebx], eax
add ebx, edx
or eax, 0x5fc990f3
and eax, 0x4539d041
or eax, 0x20004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2935bbc3
and eax, 0x80c6880
or eax, 0x83301458
mov dword [ebx], eax
add ebx, edx
or eax, 0x184dbc7f
and eax, 0x921d84d
or eax, 0x44020000
mov dword [ebx], eax
add ebx, edx
and eax, 0x15f3bc8a
and eax, 0x4018808
or eax, 0x688c01c4
mov dword [ebx], eax
add ebx, edx
or eax, 0x2055b2f0
and eax, 0x8ddbbfc
or eax, 0x83224403
mov dword [ebx], eax
add ebx, edx
and eax, 0x284de72d
and eax, 0x9e005
or eax, 0x95800850
mov dword [ebx], eax
add ebx, edx
or eax, 0x1beb1b12
and eax, 0x9febfb40
or eax, 0x60140428
mov dword [ebx], eax
add ebx, edx
or eax, 0xa59ee23
and eax, 0x6327345
and eax, 0x2104101
or eax, 0x81c8048a
mov dword [ebx], eax
add ebx, edx
or eax, 0x18777e96
and eax, 0x1890180
or eax, 0x44000040
mov dword [ebx], eax
add ebx, edx
or eax, 0x65f47749
and eax, 0x648d03c8
or eax, 0x8008810
mov dword [ebx], eax
add ebx, edx
or eax, 0x733abae1
and eax, 0x3bbfbbf9
or eax, 0x404406
mov dword [ebx], eax
add ebx, edx
and eax, 0x48141dc6
or eax, 0xe86e68f
and eax, 0xe96688d
or eax, 0xf1690000
mov dword [ebx], eax
add ebx, edx
or eax, 0x162bcf28
and eax, 0x7d29531a
and eax, 0x9084108
or eax, 0x82003cf7
mov dword [ebx], eax
add ebx, edx
xor eax, 0x29438dba
xor eax, 0x3450006e
and eax, 0x1403b001
or eax, 0x41000c54
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f34efba
and eax, 0x5ef4242b
and eax, 0xa000020
or eax, 0x810875c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x6cae82d1
and eax, 0x80040
or eax, 0x4533ec05
mov dword [ebx], eax
add ebx, edx
or eax, 0x63a13ede
or eax, 0xd7b6aad
and eax, 0xb097ce8
or eax, 0x80000100
mov dword [ebx], eax
add ebx, edx
or eax, 0x706eeedc
xor eax, 0x1eeda5ec
and eax, 0xc1824800
or eax, 0x1a44d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x40ce4689
and eax, 0x44e257b6
and eax, 0x400000
or eax, 0xec0d8901
mov dword [ebx], eax
add ebx, edx
and eax, 0x78eb72f2
or eax, 0x60b86fc0
and eax, 0xf84580
or eax, 0x8300100b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e539c79
and eax, 0x58901c2
or eax, 0x50000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x49b54e16
or eax, 0x7d4a4731
and eax, 0x5c410330
or eax, 0x800488c8
mov dword [ebx], eax
add ebx, edx
and eax, 0x7bd23e38
xor eax, 0x73f23815
and eax, 0x9000001
or eax, 0x8001c082
mov dword [ebx], eax
add ebx, edx
and eax, 0x6dc7aeed
xor eax, 0x273435ab
and eax, 0xc019400
or eax, 0x418a4845
mov dword [ebx], eax
add ebx, edx
or eax, 0x1182c47a
xor eax, 0x28367c5a
and eax, 0x1a98024
or eax, 0x400398
mov dword [ebx], eax
add ebx, edx
or eax, 0x73274d09
and eax, 0x3ac4d89
or eax, 0x88100000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c8f0085
and eax, 0x39c2f6ae
and eax, 0
or eax, 0x553bd855
mov dword [ebx], eax
add ebx, edx
and eax, 0x1dffde92
and eax, 0x1085810
or eax, 0x8a0024ac
mov dword [ebx], eax
add ebx, edx
and eax, 0x82c9177
and eax, 0x1004
or eax, 0x4533ec41
mov dword [ebx], eax
add ebx, edx
xor eax, 0x74342bcb
xor eax, 0x1c97e114
and eax, 0x9103490
or eax, 0x824d4060
mov dword [ebx], eax
add ebx, edx
or eax, 0x5000fbc4
and eax, 0x4919ec44
or eax, 0x4220009
mov dword [ebx], eax
add ebx, edx
or eax, 0x4dcae1bd
and eax, 0x45096df4
or eax, 0x82001000
mov dword [ebx], eax
add ebx, edx
or eax, 0x23e19226
and eax, 0x19844
or eax, 1
mov dword [ebx], eax
add ebx, edx
and eax, 0x2bbc14da
xor eax, 0x4bac08b4
and eax, 0x3a80000
or eax, 0x4430000
mov dword [ebx], eax
add ebx, edx
or eax, 0x737742dd
and eax, 0x9840c5
or eax, 0x502
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c24b619
and eax, 0x8000000
or eax, 0x83000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x26723bc6
and eax, 0x5021044
or eax, 0x5009c011
mov dword [ebx], eax
add ebx, edx
xor eax, 0x42dbe863
and eax, 0x13030861
and eax, 0x3000000
or eax, 0x88247598
mov dword [ebx], eax
add ebx, edx
xor eax, 0xfcc982d
and eax, 0x428e405
or eax, 0x41131040
mov dword [ebx], eax
add ebx, edx
or eax, 0x3dc9797b
and eax, 0x9317d70
or eax, 0x82040080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d42bd27
or eax, 0x5854e251
and eax, 0xc003e045
or eax, 0x1801c08
mov dword [ebx], eax
add ebx, edx
and eax, 0x706954b7
and eax, 0x40010001
or eax, 0xbc4c8900
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c6d6dc0
or eax, 0xc47ca92
and eax, 0x20684583
or eax, 0x3801008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2ca26d4a
and eax, 0x50a3841
or eax, 0x5031c414
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e7f0ee
or eax, 0x4b0c9e2c
and eax, 0xb001ca4
or eax, 0x80216140
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d6ecbd5
and eax, 0x1204044
or eax, 0x441ba401
mov dword [ebx], eax
add ebx, edx
and eax, 0x73670707
xor eax, 0x7973d76
and eax, 0x2103950
or eax, 0x8909448c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1960660a
or eax, 0x1b9dd606
and eax, 0x939c844
or eax, 0x44022009
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e07e7f2
and eax, 0x3100da0
or eax, 0x88017040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x46235f65
and eax, 0x45322005
or eax, 0x1001dc50
mov dword [ebx], eax
add ebx, edx
or eax, 0x2e3c5f4a
and eax, 0xb09744c
or eax, 0x80000080
mov dword [ebx], eax
add ebx, edx
or eax, 0x540aa789
and eax, 0xc003e445
or eax, 0x800800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ae0a7d7
and eax, 0x88410900
or eax, 0x64048001
mov dword [ebx], eax
add ebx, edx
or eax, 0x603e182f
and eax, 0x806c090b
or eax, 0x3804480
mov dword [ebx], eax
add ebx, edx
or eax, 0x6a491086
and eax, 0x49890189
or eax, 0x4000060
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a603f10
and eax, 0x1a94fd3b
and eax, 0x8000100
or eax, 0xe0558aec
mov dword [ebx], eax
add ebx, edx
or eax, 0x559c242b
and eax, 0xec55af0f
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x479b8fb7
and eax, 0x7173a2e3
and eax, 0x40100003
or eax, 0x3ce85538
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d0d6a09
xor eax, 0x2bb18dd7
and eax, 0x10448240
or eax, 0xa8010901
mov dword [ebx], eax
add ebx, edx
or eax, 0x4050a800
and eax, 0x78540101
or eax, 0x580443a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x519d21b9
xor eax, 0x79f6fe6f
and eax, 0x14058209
or eax, 0x80404500
mov dword [ebx], eax
add ebx, edx
and eax, 0x55f6dd7e
xor eax, 0x597ef25
and eax, 1
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x27f2cb64
xor eax, 0x55bcf361
and eax, 0x40460000
or eax, 0x58107eb
mov dword [ebx], eax
add ebx, edx
or eax, 0x2e04fd85
or eax, 0x4184596a
and eax, 0x84
or eax, 0x10
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e99778a
and eax, 0
or eax, 0xe04d8b00
mov dword [ebx], eax
add ebx, edx
or eax, 0x5a7d9393
and eax, 0x70c8cb3b
and eax, 0x70000903
or eax, 0x5944408
mov dword [ebx], eax
add ebx, edx
and eax, 0x5270e78c
or eax, 0x37645c82
and eax, 0x50540900
or eax, 0x80018221
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b1a730e
and eax, 0x7158512b
or eax, 0x4a00400
mov dword [ebx], eax
add ebx, edx
or eax, 0x1165b7c4
and eax, 0x40458309
or eax, 0x88000810
mov dword [ebx], eax
add ebx, edx
and eax, 0x7faa7b3
and eax, 0x400111
or eax, 0x7c94442a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4dfc94e0
and eax, 0x30088111
or eax, 0xcc450a00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x27afc5c9
or eax, 0x33e596b2
and eax, 0x8901c082
or eax, 0x101
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4888a08c
and eax, 0x4189600d
or eax, 0x14029c40
mov dword [ebx], eax
add ebx, edx
or eax, 0x664e7731
and eax, 0x6ec14683
and eax, 0x64410200
or eax, 0x801439fc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7dc5e1d5
and eax, 0x1800829
or eax, 0x440b0154
mov dword [ebx], eax
add ebx, edx
and eax, 0x32ab8901
or eax, 0x19e21665
and eax, 0x1c00340
or eax, 0x8098
mov dword [ebx], eax
add ebx, edx
and eax, 0x14a8515c
xor eax, 0x67ea2310
and eax, 0x61480008
or eax, 0x88904581
mov dword [ebx], eax
add ebx, edx
and eax, 0x767c450a
and eax, 0x60584508
or eax, 0x9fa7b844
mov dword [ebx], eax
add ebx, edx
or eax, 0x4f06e997
and eax, 0x4b2f9bd3
and eax, 0x22088c0
or eax, 0x404428
mov dword [ebx], eax
add ebx, edx
xor eax, 0x779f778e
and eax, 0x4d8b00
or eax, 0x8000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6723655f
and eax, 0x10100
or eax, 0x26f4c881
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ed56003
or eax, 0xdcaaf00
and eax, 0x2181ef01
or eax, 0xd00010fe
mov dword [ebx], eax
add ebx, edx
xor eax, 0x52d04e13
and eax, 0xa3513064
or eax, 0x5cae4610
mov dword [ebx], eax
add ebx, edx
and eax, 0x43d820c6
and eax, 0x482000
or eax, 0x58fba
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e27f6b4
or eax, 0x28a2aaa6
and eax, 0x18402b00
or eax, 0x150000
mov dword [ebx], eax
add ebx, edx
or eax, 0x546b8625
and eax, 0x75dbee22
and eax, 0x42a200
or eax, 0x1204081
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c7975ce
and eax, 0
or eax, 0xf2810000
mov dword [ebx], eax
add ebx, edx
or eax, 0x66d413dd
and eax, 0x40b86c6d
and eax, 0x4d
or eax, 0x102
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ffe5fb
or eax, 0x56e15e9
and eax, 0x4dc8088
or eax, 0x58000a00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1313b01e
xor eax, 0x75d8e83
and eax, 0x8900000
or eax, 0x15280000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x54faef74
and eax, 0x9000120
or eax, 0x22000089
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd99caf0
and eax, 0x46cbc034
and eax, 0x2010000
or eax, 0x31340845
mov dword [ebx], eax
add ebx, edx
and eax, 0x1081d059
xor eax, 0x641b11e
and eax, 0x2000114
or eax, 0x89000020
mov dword [ebx], eax
add ebx, edx
and eax, 0x59b0777d
or eax, 0x45b9c0b5
and eax, 0x41810005
or eax, 0x80001c48
mov dword [ebx], eax
add ebx, edx
or eax, 0x56955919
or eax, 0x406c350d
and eax, 0x5d4c
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x9b30674
and eax, 0
or eax, 0x3e91f181
mov dword [ebx], eax
add ebx, edx
and eax, 0x7488af
and eax, 0
or eax, 0xf1810000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x78883c5
and eax, 0x81c0
or eax, 0x830
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e8569b3
and eax, 0x5c848180
or eax, 0x580008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x512a80f7
and eax, 0x3036da55
and eax, 0x320000
or eax, 0x5f880000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x158d04c5
and eax, 0xa0000c5
or eax, 0x21000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a7a7a7
and eax, 0x20810040
or eax, 0xd2001815
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c9dfd5d
or eax, 0x18127961
and eax, 0x174
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x6cc137ee
and eax, 0x2400058a
or eax, 0x1144001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x30fc2257
or eax, 0x4a9d1995
and eax, 0x1359
or eax, 0x8002
mov dword [ebx], eax
add ebx, edx
or eax, 0x5a08d7f3
and eax, 0x52ce2047
and eax, 1
or eax, 0x34434
mov dword [ebx], eax
add ebx, edx
or eax, 0x78b242f6
and eax, 0x58900000
or eax, 0x84008800
mov dword [ebx], eax
add ebx, edx
or eax, 0x27a24255
and eax, 0x8b000054
or eax, 8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7a069c9a
and eax, 0x519a972b
and eax, 0x41008400
or eax, 0xa881604d
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c310b94
and eax, 0x23dd
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3bc9eafb
and eax, 0xbc04900
or eax, 0x80240489
mov dword [ebx], eax
add ebx, edx
or eax, 0x58d21f71
and eax, 0x51224851
or eax, 0x409a004
mov dword [ebx], eax
add ebx, edx
and eax, 0x17f7a9d5
and eax, 0x724af669
and eax, 0x8040
or eax, 0xe85509a4
mov dword [ebx], eax
add ebx, edx
and eax, 0x46537035
and eax, 0x40010020
or eax, 0x58a09cb
mov dword [ebx], eax
add ebx, edx
xor eax, 0x32c908cf
and eax, 0x1400120
or eax, 0x8082c8
mov dword [ebx], eax
add ebx, edx
and eax, 0x1d66c7ed
and eax, 0x1400188
or eax, 0x8aa84401
mov dword [ebx], eax
add ebx, edx
and eax, 0x755cbc0b
xor eax, 0x6c3d08c1
and eax, 0x4d310848
or eax, 0xae005
mov dword [ebx], eax
add ebx, edx
or eax, 0x3e209535
and eax, 0x5f10c054
and eax, 0xb104054
or eax, 0x80653da0
mov dword [ebx], eax
add ebx, edx
or eax, 0x1218eb8a
xor eax, 0x4f8b5a41
and eax, 0xc082a015
or eax, 0x2011840
mov dword [ebx], eax
add ebx, edx
and eax, 0x48cba9d4
and eax, 0x18800
or eax, 0xb8540101
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa1e0ad1
and eax, 0x82000180
or eax, 0x1b0440b
mov dword [ebx], eax
add ebx, edx
and eax, 0xf46491d
or eax, 0x57b20981
and eax, 0x45800188
or eax, 0x90060
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c0fface
and eax, 0x68048b20
or eax, 0x94490090
mov dword [ebx], eax
add ebx, edx
or eax, 0x33b2c016
and eax, 0x8901c982
or eax, 0x2001
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a119d54
and eax, 0x9fee48b
and eax, 0x100e401
or eax, 0x548b184c
mov dword [ebx], eax
add ebx, edx
and eax, 0x59908e11
and eax, 0x4c6c9a2
and eax, 0x808000
or eax, 0x16a03e4
mov dword [ebx], eax
add ebx, edx
and eax, 0x1df26550
xor eax, 0x1d0586c7
and eax, 0x8e40581
or eax, 0x83005008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x577744ae
xor eax, 0x459fd8
and eax, 0x44128c45
or eax, 0x1295000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3ec3235c
and eax, 0xb387d08
or eax, 0x800300c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c982f28
and eax, 0x4b3f88b8
and eax, 0x41030000
or eax, 0x8080f84d
mov dword [ebx], eax
add ebx, edx
and eax, 0x5aae5ae0
xor eax, 0x29adf434
and eax, 0x680d8800
or eax, 0x90400101
mov dword [ebx], eax
add ebx, edx
or eax, 0x629feab0
or eax, 0x205f8a57
and eax, 0x88904183
or eax, 0x1201408
mov dword [ebx], eax
add ebx, edx
and eax, 0x140a54d8
xor eax, 0x501b60e7
and eax, 0x501b2405
or eax, 0xafe44090
mov dword [ebx], eax
add ebx, edx
and eax, 0x31bd4cf
and eax, 0x10085
or eax, 0xf8448b7a
mov dword [ebx], eax
add ebx, edx
or eax, 0x7d7aa51a
or eax, 0xea403c6
and eax, 0xff608589
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d531396
and eax, 0x3961f
or eax, 0x4d8869e0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x65c8a7c8
and eax, 0x410030
or eax, 0x1a88380
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d63ec9d
xor eax, 0x1b555f80
and eax, 0x3900089
or eax, 0x88204d00
mov dword [ebx], eax
add ebx, edx
or eax, 0x2efb8488
and eax, 0x5636ea40
and eax, 0x6324000
or eax, 0xf9cd2495
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ece5757
xor eax, 0x25ec3286
and eax, 0x3293
or eax, 0x6095096c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x134bf2cf
and eax, 0x71dec930
or eax, 0xc2136cf
mov dword [ebx], eax
add ebx, edx
and eax, 0x2de1a034
xor eax, 0xa4170f1
and eax, 0x24008001
or eax, 0x88450b08
mov dword [ebx], eax
add ebx, edx
or eax, 0x2102a133
and eax, 0x8901a803
or eax, 0x4080
mov dword [ebx], eax
add ebx, edx
or eax, 0xf78a388
and eax, 0x119c760a
and eax, 0x1082000
or eax, 0x4c838c45
mov dword [ebx], eax
add ebx, edx
and eax, 0x397791a4
and eax, 0x1018004
or eax, 0xe803c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x1d1d2eae
and eax, 0x1b5f7498
and eax, 0x1000080
or eax, 0xe8c44d09
mov dword [ebx], eax
add ebx, edx
xor eax, 0x652aac61
and eax, 0x8ceee168
or eax, 0x73111e12
mov dword [ebx], eax
add ebx, edx
and eax, 0x4180b4ef
and eax, 0x9428
or eax, 0x5c4890
mov dword [ebx], eax
add ebx, edx
and eax, 0x1d6ccdfc
and eax, 0x8c800
or eax, 0x2932100
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f4ce757
and eax, 0x80000
or eax, 0x55830000
mov dword [ebx], eax
add ebx, edx
and eax, 0x51096c40
and eax, 0x51080000
or eax, 0x2ae281cc
mov dword [ebx], eax
add ebx, edx
or eax, 0x378b7774
xor eax, 0xd15a555
and eax, 0x28
or eax, 0x89000016
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5674cefc
and eax, 0x4500cc40
or eax, 0x8b0015
mov dword [ebx], eax
add ebx, edx
and eax, 0x473fa5db
and eax, 0x200e7332
and eax, 0
or eax, 0xcc4503c8
mov dword [ebx], eax
add ebx, edx
or eax, 0x16f5356d
xor eax, 0x58f166a5
and eax, 0x82004108
or eax, 0x69c80481
mov dword [ebx], eax
add ebx, edx
xor eax, 0x96df5a7
and eax, 0xc0058008
or eax, 0x8480b01
mov dword [ebx], eax
add ebx, edx
and eax, 0x706fb19d
and eax, 0x18101
or eax, 0x89004082
mov dword [ebx], eax
add ebx, edx
and eax, 0x613de9f7
or eax, 0x48a15af
and eax, 0x58bc00d
or eax, 0x50000840
mov dword [ebx], eax
add ebx, edx
or eax, 0x4f1315a6
xor eax, 0x2371bfab
and eax, 0x68402240
or eax, 0x80151988
mov dword [ebx], eax
add ebx, edx
or eax, 0x54aeebce
xor eax, 0x73713ecb
and eax, 0x20e8505
or eax, 0x61080a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x19dacc7a
and eax, 0x1810000
or eax, 0x440a0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f261f9e
and eax, 0x54050384
or eax, 0xa0402040
mov dword [ebx], eax
add ebx, edx
and eax, 0x11356a49
and eax, 0x10040000
or eax, 0xef588589
mov dword [ebx], eax
add ebx, edx
or eax, 0x5dc92668
and eax, 0x4d89a7e9
or eax, 0x25816
mov dword [ebx], eax
add ebx, edx
or eax, 0x4cc7d89c
and eax, 0x1c183f4
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c5be54a
and eax, 0x1d04588
or eax, 0x82240801
mov dword [ebx], eax
add ebx, edx
or eax, 0x2a012037
or eax, 0x7f8c797a
and eax, 0xfffd5cbd
or eax, 0x20000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x19b4d917
and eax, 0x44000aa
or eax, 0x19340055
mov dword [ebx], eax
add ebx, edx
and eax, 0x6105c2b4
and eax, 0x1040080
or eax, 0x82d8550b
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ed2329a
xor eax, 0x3a3f8660
and eax, 0x108900c2
or eax, 0x45000100
mov dword [ebx], eax
add ebx, edx
and eax, 0x79730767
or eax, 0x56b3bd89
and eax, 0x40189c8
or eax, 0xa8440214
mov dword [ebx], eax
add ebx, edx
xor eax, 0x74f8a693
and eax, 0xd8052d0f
or eax, 0x4408200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3d8b3158
or eax, 0x1d4eb07f
and eax, 0x9448005
or eax, 0x304080
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ec44744
and eax, 0x404000
or eax, 0x83a00d8b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7aeada3f
and eax, 0x49080180
or eax, 0x4810041
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d5fea70
xor eax, 0x28918d61
and eax, 0x64108920
or eax, 0x904502c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3ebfb0cd
xor eax, 0x486d4725
and eax, 0x845408
or eax, 0x7c400133
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c3f6a36
and eax, 0x6c5e76c6
and eax, 0x28040000
or eax, 0xd0418b2c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x303d24e2
and eax, 0x4828050a
or eax, 0x34804031
mov dword [ebx], eax
add ebx, edx
and eax, 0x369b5903
xor eax, 0x61ae3c5e
and eax, 0x44040904
or eax, 0x88498220
mov dword [ebx], eax
add ebx, edx
or eax, 0x78e42b30
or eax, 0x117cd788
and eax, 0x7db84d38
or eax, 3
mov dword [ebx], eax
add ebx, edx
or eax, 0xabfd71c
and eax, 0x7c158b2b
or eax, 0x80400040
mov dword [ebx], eax
add ebx, edx
or eax, 0x52ad98d
and eax, 0x7d3c512b
or eax, 0x800410
mov dword [ebx], eax
add ebx, edx
and eax, 0x7aef54f5
and eax, 0x60040021
or eax, 0x80418b42
mov dword [ebx], eax
add ebx, edx
and eax, 0x3626252d
and eax, 1
or eax, 0x8901c082
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c3df64f
and eax, 0xd09e045
or eax, 0x40820000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x11f657d7
and eax, 0x544d3380
or eax, 0x80000060
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1faf0dac
or eax, 0x13843429
and eax, 0x59e40c29
or eax, 0x24004112
mov dword [ebx], eax
add ebx, edx
and eax, 0x383b4d6e
and eax, 0x2800090a
or eax, 0xc4558245
mov dword [ebx], eax
add ebx, edx
or eax, 0x44b4975c
and eax, 0x64f0150b
or eax, 0x10004020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x46bf0fc0
xor eax, 0x4a8b3b6a
and eax, 0x38440101
or eax, 0x80018a46
mov dword [ebx], eax
add ebx, edx
or eax, 0x492694b3
and eax, 0x3a28616a
and eax, 0x38000122
or eax, 0x45c44419
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3cc6ff5e
and eax, 0x37b4cc09
and eax, 0x8001
or eax, 0x90454708
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e9243ac
and eax, 1
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x56059aa0
xor eax, 0x393b2edd
and eax, 0x45060468
or eax, 0xc10383
mov dword [ebx], eax
add ebx, edx
and eax, 0x1e6b2d4d
and eax, 0
or eax, 0x90
mov dword [ebx], eax
add ebx, edx
xor eax, 0x262ffcab
and eax, 0x200d8800
or eax, 0xd0400300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x63008ac7
and eax, 0x10000103
or eax, 0x64904c08
mov dword [ebx], eax
add ebx, edx
and eax, 0x13763ab9
and eax, 0x747253b8
and eax, 0x100008
or eax, 0xc0458b00
mov dword [ebx], eax
add ebx, edx
and eax, 0xeb4329f
and eax, 0x100008
or eax, 0x7ca05533
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1932ab70
and eax, 0x5a818fc8
and eax, 0x40008a00
or eax, 0xac450116
mov dword [ebx], eax
add ebx, edx
xor eax, 0x660cb319
and eax, 0xa40000b
or eax, 0x31a04500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x639d3198
and eax, 0x107d5401
or eax, 0x4008844
mov dword [ebx], eax
add ebx, edx
xor eax, 0x66e106a5
or eax, 0x24c9e91b
and eax, 0x2d4498b
or eax, 0x9200400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x33f3a1a3
and eax, 0x55e17180
and eax, 0x14000
or eax, 0x4d3a844d
mov dword [ebx], eax
add ebx, edx
and eax, 0x1feef2f2
xor eax, 0xb757b83
and eax, 0x20939c0
or eax, 0x89004438
mov dword [ebx], eax
add ebx, edx
or eax, 0x63469907
and eax, 0xea03bc55
or eax, 0x800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1fdbd192
and eax, 0x600a9819
and eax, 0x20000801
or eax, 0x9c558100
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c83b7fb
and eax, 0x101
or eax, 0x83f0448a
mov dword [ebx], eax
add ebx, edx
and eax, 0x5961bcb8
and eax, 0x1000088
or eax, 0x44890160
mov dword [ebx], eax
add ebx, edx
or eax, 0x27c95a57
and eax, 0x40490bf0
or eax, 0x98048000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x189ff4ba
or eax, 0x2918b49
and eax, 0xc2508d09
or eax, 0x3d080080
mov dword [ebx], eax
add ebx, edx
or eax, 0x567afa98
and eax, 0x550aff99
or eax, 0x810066
mov dword [ebx], eax
add ebx, edx
and eax, 0x1148e45
and eax, 0x9428481
and eax, 0x8000
or eax, 0x549509d0
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ccf541a
and eax, 0x850010
or eax, 0x8b7affef
mov dword [ebx], eax
add ebx, edx
and eax, 0x7fae557e
xor eax, 0x3b0ce925
and eax, 0x829841
or eax, 0xc0014004
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b086c26
and eax, 0xc8018801
or eax, 0x10440100
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d20ee27
and eax, 0x410079fc
and eax, 0x40000800
or eax, 0xbf58858b
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e6ba2fb
and eax, 0x26e3f1d1
and eax, 0x423a1d1
or eax, 0x89185e2e
mov dword [ebx], eax
add ebx, edx
and eax, 0x12b785b1
xor eax, 0x627da32b
and eax, 0x624e2610
or eax, 0x9db1d944
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d751eca
or eax, 0x67b70d72
and eax, 0x458b697c
or eax, 0x10000200
mov dword [ebx], eax
add ebx, edx
and eax, 0x4318ac88
or eax, 0x5abb18fc
and eax, 0x581128d4
or eax, 0xa4440300
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e86fb1e
or eax, 0x6e520466
and eax, 0x7e500500
or eax, 0x81009089
mov dword [ebx], eax
add ebx, edx
or eax, 0x4f4b58f9
and eax, 0x450bddf9
or eax, 0x802206
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a216f75
xor eax, 0x1936402e
and eax, 0x48480a0
or eax, 0x48010958
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2dd3c96c
xor eax, 0x70362f7
and eax, 0x2552263
or eax, 0x89aadd9c
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b57bbf2
or eax, 0x14de4aaf
and eax, 0x8183d44d
or eax, 0x40000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x619c13dc
xor eax, 0x3cea5b6b
and eax, 0x54480901
or eax, 0x80058000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x40c231fc
and eax, 0x94009089
or eax, 0x6b500502
mov dword [ebx], eax
add ebx, edx
or eax, 0x5881a033
xor eax, 0x7489b4e3
and eax, 0x81180158
or eax, 0x1423fea7
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e138582
and eax, 0x14138500
or eax, 0xebec7a4c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ef64adc
and eax, 0x65ac95d3
and eax, 0x1081510
or eax, 0x44832a6c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f403d5f
and eax, 0x14c0e902
and eax, 0x400000
or eax, 0xa80523ac
mov dword [ebx], eax
add ebx, edx
or eax, 0xbcc2e2e
and eax, 0x28c4052a
or eax, 0x54004011
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ca5911a
and eax, 0x418020
or eax, 0xe00c0b14
mov dword [ebx], eax
add ebx, edx
and eax, 0x6fae853c
and eax, 0x40100
or eax, 0x89f04c03
mov dword [ebx], eax
add ebx, edx
or eax, 0xefc3cac
and eax, 0x2da979c7
and eax, 0xda84885
or eax, 0xf2570008
mov dword [ebx], eax
add ebx, edx
and eax, 0x1aa7eacf
xor eax, 0x7da75c43
and eax, 0x440000ce
or eax, 0x88558b31
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa98eb43
and eax, 0xc6440088
or eax, 0x39009501
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b271514
and eax, 0x4503959d
or eax, 0x886a62
mov dword [ebx], eax
add ebx, edx
or eax, 0x2edfc7a3
or eax, 0x44332166
and eax, 0x1e883f4
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x208e8e97
and eax, 0x1640501
or eax, 0x8a904088
mov dword [ebx], eax
add ebx, edx
or eax, 0xc8b4697
and eax, 0x8fff408d
or eax, 0x70000800
mov dword [ebx], eax
add ebx, edx
and eax, 0xc94114
or eax, 0x3cf11cb4
and eax, 0x48918b4
or eax, 0x4004234b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x60d32117
or eax, 0x2c72482
and eax, 0x24df3eea
or eax, 0x5920c115
mov dword [ebx], eax
add ebx, edx
or eax, 0x1f998fb3
and eax, 0x44558b31
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x665eba7f
and eax, 0x6458113b
or eax, 0x19a04400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x566d8f0d
and eax, 0x58a20
or eax, 0xc4400109
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1709e734
and eax, 0x514c4419
or eax, 0x2c800122
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b897631
and eax, 0x5734283c
and eax, 0x50040008
or eax, 0x88498b00
mov dword [ebx], eax
add ebx, edx
and eax, 0x133748c
and eax, 8
or eax, 0x7cb44d33
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3c713652
and eax, 0x4cbb617d
and eax, 0x40010100
or eax, 0x94548a10
mov dword [ebx], eax
add ebx, edx
and eax, 0x53094492
and eax, 0x50000000
or eax, 0x24e4550b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x75a1f31b
or eax, 0x7f3b38eb
and eax, 0x2c458a11
or eax, 0x80000100
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f947495
and eax, 0x604b0df1
and eax, 0x11
or eax, 0x7dfc452a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4326a25
or eax, 0x1dadf29
and eax, 0x704c8b09
or eax, 0x80010000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b8930e2
and eax, 0x8901a983
or eax, 0x4000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b15760f
and eax, 0x3428f1ee
and eax, 0xf00c
or eax, 0x558b0041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4f4579da
and eax, 0x108e0984
or eax, 0x45210660
mov dword [ebx], eax
add ebx, edx
and eax, 0x6458acd2
and eax, 0x440004c0
or eax, 0x31d28134
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e98f456
or eax, 0x207e7d27
and eax, 0x448941
or eax, 0xc0010200
mov dword [ebx], eax
add ebx, edx
xor eax, 0xf64c875
and eax, 0x5af350ed
and eax, 0x40004000
or eax, 0x35d0050b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5aad636e
and eax, 0x508cdb4d
and eax, 0xc0201
or eax, 0xe0418938
mov dword [ebx], eax
add ebx, edx
and eax, 0x21b62e55
and eax, 0x20000811
or eax, 0x5df8452a
mov dword [ebx], eax
add ebx, edx
and eax, 0x7bd15698
xor eax, 0x7cb33db5
and eax, 0x410928
or eax, 0xf0148212
mov dword [ebx], eax
add ebx, edx
xor eax, 0x16ee1d4e
and eax, 0x3df4915b
and eax, 0x24009000
or eax, 0xdb400589
mov dword [ebx], eax
add ebx, edx
and eax, 0x21c704ea
and eax, 0x1000488
or eax, 0x448bfb77
mov dword [ebx], eax
add ebx, edx
and eax, 0x551cb89
or eax, 0x573fc0ed
and eax, 0x140589ec
or eax, 0x28800010
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f6fb2b3
and eax, 0x80580b0
or eax, 0x83fa7f4f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x39b2a1b8
and eax, 0x5bd5db51
and eax, 0x15041
or eax, 0xe982a00c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f00e7a7
and eax, 0x3ab8cd53
and eax, 0x30000100
or eax, 0xc04d8801
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5da2d693
or eax, 0xff65563
and eax, 0xaf401583
or eax, 0x50008008
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d3ca7a7
and eax, 0x9538b7af
or eax, 0x34850
mov dword [ebx], eax
add ebx, edx
and eax, 0x73e19d28
xor eax, 0x41c4a05
and eax, 0x153dd72c
or eax, 0xeac22810
mov dword [ebx], eax
add ebx, edx
and eax, 0x3bb5c35e
xor eax, 0x2911e9bd
and eax, 0x800021
or eax, 0x450b115c
mov dword [ebx], eax
add ebx, edx
or eax, 0x5932dcae
and eax, 0x440119b0
or eax, 0x80442200
mov dword [ebx], eax
add ebx, edx
and eax, 0xc7e6e00
and eax, 0x4000800
or eax, 0x498b017d
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa8dd762
and eax, 0x1008200
or eax, 0xe901c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5947d1dc
and eax, 0x8804008
or eax, 0x83400d81
mov dword [ebx], eax
add ebx, edx
and eax, 0x2db31a77
and eax, 0x800801
or eax, 0xc203f054
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b871f3b
and eax, 0xe8048100
or eax, 0x10510801
mov dword [ebx], eax
add ebx, edx
xor eax, 0x506b75de
and eax, 0x7c9589c2
and eax, 0x140082
or eax, 0x83c84509
mov dword [ebx], eax
add ebx, edx
xor eax, 0x178f8567
and eax, 0x40100c0
or eax, 0x41880100
mov dword [ebx], eax
add ebx, edx
and eax, 0x71d45625
or eax, 0xb79c1f5
and eax, 0x404981d4
or eax, 0xa4040a08
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e178f57
and eax, 0x18100
or eax, 0x89004083
mov dword [ebx], eax
add ebx, edx
and eax, 0x50cad37d
and eax, 0xc001
or eax, 0x558b244c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ed446ea
xor eax, 0x12591fb4
and eax, 0x10043900
or eax, 0xc45102ec
mov dword [ebx], eax
add ebx, edx
xor eax, 0x16bfb646
and eax, 0x408a0c28
or eax, 0x5015054
mov dword [ebx], eax
add ebx, edx
xor eax, 0xfed17db
and eax, 0x40260b84
or eax, 0x5890440
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b5d6114
or eax, 0x34891857
and eax, 0x74c00580
or eax, 0x8028
mov dword [ebx], eax
add ebx, edx
or eax, 0x16e2640c
and eax, 0x60408128
or eax, 0x800d0a01
mov dword [ebx], eax
add ebx, edx
and eax, 0x656c9334
xor eax, 0x788d98b5
and eax, 0x18000981
or eax, 0xe7388408
mov dword [ebx], eax
add ebx, edx
and eax, 0x580fab82
and eax, 0x50088980
or eax, 0x583767f
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f5337b1
xor eax, 0x39d21b9a
and eax, 0x24910828
or eax, 0x100481d4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1851689c
and eax, 0x33ef5310
and eax, 0xc44100
or eax, 0x8b3bbeff
mov dword [ebx], eax
add ebx, edx
xor eax, 0x33d17f2d
and eax, 0x7e9447a0
and eax, 0
or eax, 0xc083e045
mov dword [ebx], eax
add ebx, edx
xor eax, 0x41eccc77
and eax, 0x42bef3b3
and eax, 0x40000
or eax, 0xe0418901
mov dword [ebx], eax
add ebx, edx
xor eax, 0x49f775a4
and eax, 0xa9308c81
or eax, 0x5608010a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x51263da9
xor eax, 0x3b3e4b3b
and eax, 0x8520fb19
or eax, 0x81b04e6
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b748fa4
or eax, 0x2f095071
and eax, 0xbf4f7030
or eax, 0x40b08f04
mov dword [ebx], eax
add ebx, edx
or eax, 0xbf3d818
and eax, 0x3ad0b9ff
and eax, 0x1080283c
or eax, 0x450b0040
mov dword [ebx], eax
add ebx, edx
and eax, 0x743849ab
xor eax, 0x398564bd
and eax, 0x24052894
or eax, 0x90501348
mov dword [ebx], eax
add ebx, edx
xor eax, 0x542b7787
xor eax, 0x72dfa488
and eax, 0x812851
or eax, 0x450a012c
mov dword [ebx], eax
add ebx, edx
and eax, 0x382a6212
xor eax, 0x26fde22c
and eax, 0x45020c
or eax, 0xc00039c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x38d9078a
and eax, 0x40840844
or eax, 0x5430139
mov dword [ebx], eax
add ebx, edx
and eax, 0x39add98f
or eax, 0x639ffecd
and eax, 0x18c
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x42de02dd
and eax, 0
or eax, 0xc707eb00
mov dword [ebx], eax
add ebx, edx
and eax, 0x16baf7e3
and eax, 0x737720d6
and eax, 0
or eax, 0x8c45
mov dword [ebx], eax
add ebx, edx
xor eax, 0x24d3a437
and eax, 0x4830000
or eax, 0x49080000
mov dword [ebx], eax
add ebx, edx
or eax, 0x69af83cb
and eax, 0xc0d03c0
or eax, 0x80403034
mov dword [ebx], eax
add ebx, edx
and eax, 0x721d88d4
and eax, 0x90054
or eax, 0x55820920
mov dword [ebx], eax
add ebx, edx
xor eax, 0x264242d6
and eax, 0x1c00380
or eax, 0x28058
mov dword [ebx], eax
add ebx, edx
or eax, 0x7cce306f
and eax, 0x9c81189
or eax, 0x82104400
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f900818
or eax, 0x5a8c9b6a
and eax, 0x48808840
or eax, 0xa0036405
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2dda10fc
and eax, 0xc4418801
or eax, 0x28040100
mov dword [ebx], eax
add ebx, edx
and eax, 0x2d25fe42
and eax, 0x2c050800
or eax, 0xd3f874e9
mov dword [ebx], eax
add ebx, edx
or eax, 0x4de8eeb9
and eax, 0x5de58af9
or eax, 0x106
mov dword [ebx], eax
add ebx, edx
xor eax, 0x77f24ebf
or eax, 0x25675cac
and eax, 0xc44ccc0
or eax, 0xc0880003
mov dword [ebx], eax
add ebx, edx
or eax, 0x4be67275
and eax, 0xcc8a54c4
or eax, 0x20010108
mov dword [ebx], eax
add ebx, edx
or eax, 0x399a9f8b
and eax, 0x108cc81
or eax, 0x2000
mov dword [ebx], eax
add ebx, edx
and eax, 0x60f36899
and eax, 0
or eax, 0x45c70000
mov dword [ebx], eax
add ebx, edx
or eax, 0x63d0ad67
and eax, 0x148964
or eax, 0x4080
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d9b4ac6
xor eax, 0x5857434b
and eax, 0x40450300
or eax, 0x8000c400
mov dword [ebx], eax
add ebx, edx
and eax, 0x47b71ef9
or eax, 0x36310392
and eax, 0x790
or eax, 0x5024
mov dword [ebx], eax
add ebx, edx
and eax, 0x38f86c88
and eax, 0x14b64e58
and eax, 0x4400
or eax, 0xd2d001c7
mov dword [ebx], eax
add ebx, edx
and eax, 0x15fe361c
or eax, 0x236a885b
and eax, 0x3000047
or eax, 0xc4000080
mov dword [ebx], eax
add ebx, edx
and eax, 0x55a111c2
and eax, 0x5000040
or eax, 0x20adf405
mov dword [ebx], eax
add ebx, edx
or eax, 0x582d8b14
and eax, 0x45850001
or eax, 0x420000
mov dword [ebx], eax
add ebx, edx
and eax, 0x209ca473
and eax, 0x800000
or eax, 0x5268bc
mov dword [ebx], eax
add ebx, edx
and eax, 0x6fe4cb2a
and eax, 0x404000
or eax, 0xfc058700
mov dword [ebx], eax
add ebx, edx
and eax, 0x60bd9605
and eax, 0x57243498
and eax, 0x400
or eax, 0x15881
mov dword [ebx], eax
add ebx, edx
xor eax, 0x47e673b9
and eax, 0x4ff37939
and eax, 0x1e00100
or eax, 0x80844c7
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4f69e3d6
and eax, 0x46000000
or eax, 0x8100000a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e817d10
or eax, 0x995ea4b
and eax, 0x915f841
or eax, 0x420004
mov dword [ebx], eax
add ebx, edx
or eax, 0x35b049
xor eax, 0x1cf40369
and eax, 0x5830000
or eax, 0x40440000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e7cfb25
xor eax, 0x9c9a1d
and eax, 0x20018
or eax, 0xc018c4
mov dword [ebx], eax
add ebx, edx
or eax, 0x3852f675
and eax, 0x2840c600
or eax, 0x84050100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x74400c27
xor eax, 0x34a4aac
and eax, 0x8001
or eax, 0x7860
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b00cb2a
and eax, 0x8004143
or eax, 0x84a80484
mov dword [ebx], eax
add ebx, edx
or eax, 0x6323084e
and eax, 0xc7000041
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x361c2a85
and eax, 0x10080844
or eax, 0xc22d001
mov dword [ebx], eax
add ebx, edx
and eax, 0x1328ab41
and eax, 0x32cdb7a0
and eax, 0
or eax, 0x45c70001
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc01fdc3
and eax, 0x2cbfd69e
and eax, 0x4c480
or eax, 0x1212348
mov dword [ebx], eax
add ebx, edx
xor eax, 0x47356ed9
or eax, 0x179ae3be
and eax, 0x1400c300
or eax, 0xa0450400
mov dword [ebx], eax
add ebx, edx
and eax, 0x9d57607
and eax, 0x10200
or eax, 0x209e
mov dword [ebx], eax
add ebx, edx
or eax, 0x64307b7
and eax, 0x400587
or eax, 0x79b04040
mov dword [ebx], eax
add ebx, edx
and eax, 0x544a1796
xor eax, 0x3f7465d3
and eax, 0x47000044
or eax, 0x8000012a
mov dword [ebx], eax
add ebx, edx
or eax, 0x6522216f
or eax, 0x42fd6474
and eax, 0xc0ae6445
or eax, 0x10008800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x116769df
xor eax, 0x19968d8
and eax, 0x40400000
or eax, 0x5870000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x41831290
and eax, 0x441290
or eax, 0x1300044
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ca02e94
and eax, 0x20440600
or eax, 0x9001c100
mov dword [ebx], eax
add ebx, edx
or eax, 0x15155ca0
and eax, 0x3659c790
and eax, 0x8580
or eax, 0x2812
mov dword [ebx], eax
add ebx, edx
or eax, 0x2afb94ed
and eax, 0x20c005c7
or eax, 0x90044000
mov dword [ebx], eax
add ebx, edx
and eax, 0x55930f63
and eax, 0x42
or eax, 0xc7000004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4cdf5606
and eax, 0x1cd4440
or eax, 0x34208805
mov dword [ebx], eax
add ebx, edx
or eax, 0x20935920
and eax, 0x7fbd4f1a
and eax, 0x5850000
or eax, 0x40420001
mov dword [ebx], eax
add ebx, edx
and eax, 0x4dfe0c94
or eax, 0x74f42ca3
and eax, 0x12620a0
or eax, 0x9d018
mov dword [ebx], eax
add ebx, edx
or eax, 0x5de97e37
xor eax, 0x48c7f489
and eax, 0x200
or eax, 0xe045c500
mov dword [ebx], eax
add ebx, edx
or eax, 0x41258c3a
or eax, 0x1070fddc
and eax, 0xbd5c
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a40fcff
and eax, 0x24040a0
or eax, 0x1ada848
mov dword [ebx], eax
add ebx, edx
xor eax, 0x146f5bec
and eax, 0x10008300
or eax, 0xa0450800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x40b48fb6
and eax, 0x30f00422
or eax, 0xb084109
mov dword [ebx], eax
add ebx, edx
xor eax, 0x36d24e4d
and eax, 0xd0a0044
or eax, 0x8005b401
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1466bcb4
xor eax, 0x5554f79a
and eax, 2
or eax, 0x90
mov dword [ebx], eax
add ebx, edx
or eax, 0x422491e1
and eax, 0x13235559
and eax, 0x2000101
or eax, 0x39d04c8a
mov dword [ebx], eax
add ebx, edx
and eax, 0x546f9110
and eax, 0x33e6cfc0
and eax, 0
or eax, 0x8d0ff04d
mov dword [ebx], eax
add ebx, edx
and eax, 0x10711323
and eax, 0
or eax, 0x86
mov dword [ebx], eax
add ebx, edx
or eax, 0x547c51d8
and eax, 0x61b578d0
and eax, 0x145080
or eax, 0x3bc0050b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x12ca966d
or eax, 0x19a5ddf9
and eax, 0x283cd855
or eax, 0x402000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3421e7c6
and eax, 0x18400583
or eax, 0x23a04008
mov dword [ebx], eax
add ebx, edx
and eax, 0x786d27f8
and eax, 0x7b9ae58f
and eax, 0x8000000
or eax, 0x17df045
mov dword [ebx], eax
add ebx, edx
xor eax, 0x20680f3
and eax, 0x23550c7a
and eax, 0x1000002
or eax, 0xa445c5
mov dword [ebx], eax
add ebx, edx
and eax, 0xff994af
and eax, 0x1000000
or eax, 0xea000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x300e93fa
and eax, 0x80048302
or eax, 0x24414405
mov dword [ebx], eax
add ebx, edx
or eax, 0x4bf4edb6
or eax, 0x7b4a98df
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ae6fa44
and eax, 0
or eax, 0xbcc4d8b
mov dword [ebx], eax
add ebx, edx
and eax, 0x195e5464
or eax, 0x43fd6994
and eax, 0x8752404
or eax, 0x8049
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c2d8ed9
xor eax, 0x34db9eb2
and eax, 0x10801402
or eax, 0x2b5c4189
mov dword [ebx], eax
add ebx, edx
and eax, 0x3994b9fc
xor eax, 0x471ef083
and eax, 0x5608e001
or eax, 0x751c54
mov dword [ebx], eax
add ebx, edx
xor eax, 0x63c7dcbf
and eax, 0x1b8008a
or eax, 0x88444501
mov dword [ebx], eax
add ebx, edx
and eax, 0x77484e79
and eax, 0x1080001
or eax, 0x4c838844
mov dword [ebx], eax
add ebx, edx
or eax, 0x7fe17566
or eax, 0x7efd1f6f
and eax, 0x44d8944
or eax, 0x80000080
mov dword [ebx], eax
add ebx, edx
and eax, 0x13daa346
and eax, 0x480100
or eax, 0x83b4548b
mov dword [ebx], eax
add ebx, edx
or eax, 0x21976fa8
and eax, 0x1890182
or eax, 0x54000040
mov dword [ebx], eax
add ebx, edx
and eax, 0x12716698
xor eax, 0x46f589a0
and eax, 0x448920
or eax, 0x880102dc
mov dword [ebx], eax
add ebx, edx
or eax, 0x277badcb
and eax, 0x4943a48
and eax, 0x4040008
or eax, 0x78804533
mov dword [ebx], eax
add ebx, edx
and eax, 0x55c98c2d
and eax, 0x14000020
or eax, 0xa84d8b10
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ae500c7
and eax, 0x8400000
or eax, 0x81a84d23
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a24c035
and eax, 0x41888004
or eax, 0x14030049
mov dword [ebx], eax
add ebx, edx
and eax, 0x1cdca724
and eax, 0x808004
or eax, 0x14203b8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x400d4462
and eax, 0x18c4588
or eax, 0x82301001
mov dword [ebx], eax
add ebx, edx
and eax, 0x36be6d9a
and eax, 0x5e751d4e
and eax, 8
or eax, 0x75008075
mov dword [ebx], eax
add ebx, edx
or eax, 0x43a74726
and eax, 0x50058318
or eax, 0x80400800
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb6a12ae
and eax, 0x58200132
or eax, 0x24904409
mov dword [ebx], eax
add ebx, edx
and eax, 0x1435efda
or eax, 0x66c965de
and eax, 0x74490110
or eax, 0x80048a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x51de8f6c
and eax, 0x50400900
or eax, 0x2ca0443b
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b92d514
and eax, 0x38000100
or eax, 0xc0558a08
mov dword [ebx], eax
add ebx, edx
or eax, 0x3bb5980f
and eax, 0x79c4110b
or eax, 0x4084430
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e7f28e1
and eax, 0x40010908
or eax, 0x90448201
mov dword [ebx], eax
add ebx, edx
or eax, 0x4152209e
and eax, 0x8101a883
or eax, 0x8004000
mov dword [ebx], eax
add ebx, edx
or eax, 0x447b7cd9
and eax, 0x8068d041
or eax, 0x2800004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3af6c098
and eax, 0x88000009
or eax, 0x3000402
mov dword [ebx], eax
add ebx, edx
xor eax, 0x462b3eb4
xor eax, 0x168560b6
and eax, 0xc1804009
or eax, 0x1a444
mov dword [ebx], eax
add ebx, edx
and eax, 0x201205a6
and eax, 0x404
or eax, 0x23d9
mov dword [ebx], eax
add ebx, edx
or eax, 0x66401187
and eax, 0x1ed7106f
and eax, 0x2400009
or eax, 0x89a44d80
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3d591601
or eax, 0x4d485da4
and eax, 0x55014804
or eax, 0x2a051
mov dword [ebx], eax
add ebx, edx
and eax, 0x1ee2b02c
or eax, 0x6cc0c91d
and eax, 0x68408904
or eax, 0x801500e0
mov dword [ebx], eax
add ebx, edx
or eax, 0x7d7061d9
or eax, 0x3479d93
and eax, 0x450309eb
or eax, 0x880000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5aa821c6
xor eax, 0x1a441c3f
and eax, 0x1c001c0
or eax, 0x8228
mov dword [ebx], eax
add ebx, edx
xor eax, 0x236dcd97
and eax, 0x2a84409
or eax, 0x89400180
mov dword [ebx], eax
add ebx, edx
or eax, 0x2995386d
and eax, 0x939684d
or eax, 0x44028000
mov dword [ebx], eax
add ebx, edx
and eax, 0x413a6e3c
and eax, 0x5e26c9e2
and eax, 0x800
or eax, 0x98d07c4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2689512c
xor eax, 0x381441a7
and eax, 0x3000001
or eax, 0x88000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d200a5a
and eax, 0x8000000
or eax, 0xe283fc55
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d930f5a
and eax, 0x64402b5b
and eax, 0x4000101
or eax, 0xf8558800
mov dword [ebx], eax
add ebx, edx
or eax, 0x57d9203a
and eax, 0x45abad6f
and eax, 0x188010b
or eax, 0x3a744480
mov dword [ebx], eax
add ebx, edx
and eax, 0x13f4197c
and eax, 0x2740000
or eax, 0x2009d845
mov dword [ebx], eax
add ebx, edx
or eax, 0x433e07a2
and eax, 0x232c4d83
or eax, 0x18800008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e37fa12
xor eax, 0x7f4c4c90
and eax, 0xa55c809
or eax, 0x10280444
mov dword [ebx], eax
add ebx, edx
and eax, 0x1eb27d9a
and eax, 0x2104408
or eax, 0x81c41183
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c497950
xor eax, 0x72e7ef6d
and eax, 0x55080082
or eax, 0x810140
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ab13022
and eax, 0x80001c0
or eax, 0xc0458a14
mov dword [ebx], eax
add ebx, edx
and eax, 0x3cbac38c
or eax, 0x314290b
and eax, 0x914010b
or eax, 0x74c04430
mov dword [ebx], eax
add ebx, edx
xor eax, 0x35a24148
and eax, 0x40440001
or eax, 0x94098b08
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f17d8fe
or eax, 0x2f5c625a
and eax, 0x89006183
or eax, 0x18800
mov dword [ebx], eax
add ebx, edx
and eax, 0x48dd2ff1
xor eax, 0x2e5d8428
and eax, 0x4088409
or eax, 0x51835044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f252ff5
and eax, 0x7b6a7cc
and eax, 0x828388
or eax, 0x1400074
mov dword [ebx], eax
add ebx, edx
and eax, 0x706c77e5
and eax, 0x4e9de97e
and eax, 0x100
or eax, 0x8bfc5489
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e397400
or eax, 0x58a5dc6a
and eax, 0x4881d440
or eax, 0xa0020005
mov dword [ebx], eax
add ebx, edx
and eax, 0x19d875f1
xor eax, 0x65de10bc
and eax, 0x44440001
or eax, 0x90018900
mov dword [ebx], eax
add ebx, edx
or eax, 0x279ce329
or eax, 0x2ae1c63c
and eax, 0xfd84d09
or eax, 0x82
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1fdcb16e
and eax, 0x4ca5
or eax, 0x85b0010a
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb70bc43
and eax, 0x8a0071c8
or eax, 0x1210401
mov dword [ebx], eax
add ebx, edx
or eax, 0x552dccb0
xor eax, 0x683a4aa
and eax, 0x512a1051
or eax, 0x411a404
mov dword [ebx], eax
add ebx, edx
xor eax, 0x725578ec
and eax, 0x3004ca0
or eax, 0x88113140
mov dword [ebx], eax
add ebx, edx
and eax, 0x36d3a764
and eax, 0x10040
or eax, 0xe882c005
mov dword [ebx], eax
add ebx, edx
and eax, 0x582734b2
and eax, 0x406248f1
and eax, 0x40000000
or eax, 0x80458901
mov dword [ebx], eax
add ebx, edx
or eax, 0x73d33306
and eax, 0x33c00903
or eax, 0x8084488
mov dword [ebx], eax
add ebx, edx
and eax, 0x275d4442
and eax, 0x484000
or eax, 0x834804d
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ac34f3
xor eax, 0x21652271
and eax, 0x2a88548a
or eax, 0x11200101
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ea59251
and eax, 0x8201001
or eax, 0x15dac54
mov dword [ebx], eax
add ebx, edx
or eax, 0x3517deab
and eax, 0x174448b
or eax, 0x82800100
mov dword [ebx], eax
add ebx, edx
or eax, 0x7496e76d
and eax, 0x20a73efb
and eax, 0x8000e8
or eax, 0x45090100
mov dword [ebx], eax
add ebx, edx
and eax, 0x620ce7df
and eax, 0x400801c0
or eax, 0x8c458a34
mov dword [ebx], eax
add ebx, edx
or eax, 0x7883cf8d
and eax, 0x2d703fec
and eax, 0x8000180
or eax, 0x8101c003
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f9e147a
xor eax, 0x65acf6
and eax, 0x1018c44
or eax, 0x548a4009
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f644232
xor eax, 0x5743a17e
and eax, 0x1800300
or eax, 0x4280b8
mov dword [ebx], eax
add ebx, edx
or eax, 0x47aa6c1c
and eax, 0x1e2bf679
and eax, 0x2284408
or eax, 0x89901181
mov dword [ebx], eax
add ebx, edx
or eax, 0x4f3c2ec5
and eax, 0xc0807845
or eax, 0x38000
mov dword [ebx], eax
add ebx, edx
or eax, 0x641479e
and eax, 0xc0418901
or eax, 0x38040000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x38393a98
and eax, 0x700189
or eax, 0x33804c02
mov dword [ebx], eax
add ebx, edx
or eax, 0x35d1e033
and eax, 0x581e409
or eax, 0x88081044
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a6fed98
or eax, 0x4e2a6df8
and eax, 0x4e2bed78
or eax, 0xb1d41204
mov dword [ebx], eax
add ebx, edx
xor eax, 0x129e6d25
and eax, 0x89401009
or eax, 0x8c4582
mov dword [ebx], eax
add ebx, edx
and eax, 0x297e6309
xor eax, 0x7dd8cbfb
and eax, 0x74940890
or eax, 0x8b6b7005
mov dword [ebx], eax
add ebx, edx
or eax, 0x5bc4edd0
and eax, 0x59b65ffa
and eax, 0x500409d0
or eax, 0xa441822f
mov dword [ebx], eax
add ebx, edx
or eax, 0x350109f9
and eax, 0x32be18e8
and eax, 0x880
or eax, 0x8901e003
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c096c8f
and eax, 0x50f1625c
and eax, 0x16000
or eax, 0x8d8a9445
mov dword [ebx], eax
add ebx, edx
and eax, 0x328ec971
or eax, 0x59ee802a
and eax, 0x59eec068
or eax, 0xa6113f14
mov dword [ebx], eax
add ebx, edx
and eax, 0x4bb3cefb
and eax, 0x146d984b
and eax, 0x208808
or eax, 0xff580533
mov dword [ebx], eax
add ebx, edx
or eax, 0xf2d1b7e
and eax, 0x317c9f7f
or eax, 0x6080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x59e8e7bb
and eax, 0x28801000
or eax, 0x1348458b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e95cdc6
and eax, 0x205d8045
or eax, 0x12206010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x309a7a89
and eax, 0xe40088
or eax, 0x89004503
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c34f98f
and eax, 0x95d03404
or eax, 0x6a2f4081
mov dword [ebx], eax
add ebx, edx
or eax, 0x14687434
and eax, 0xb44d00b5
or eax, 0x8b4a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x21cea904
and eax, 0x95000089
or eax, 0x6a708d00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x113287ee
and eax, 0x44020a67
or eax, 0x1189f598
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ed35550
and eax, 0x1ca83e4
or eax, 0x200000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4020c949
xor eax, 0x3c6f0782
and eax, 0x9a44509
or eax, 0x82401080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x321f5c67
and eax, 0xb9fb0084
or eax, 0x46047401
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3842948b
or eax, 0x757297c9
and eax, 0x708533cf
or eax, 0x830
mov dword [ebx], eax
add ebx, edx
or eax, 0x61a0ea8b
and eax, 0x787227f9
and eax, 0x702023f9
or eax, 0xddfdc06
mov dword [ebx], eax
add ebx, edx
or eax, 0x33b825f
and eax, 0x7bb91a2a
and eax, 0x70090a08
or eax, 0x80448101
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd04bcd2
xor eax, 0x4345aee7
and eax, 0x88008100
or eax, 0x1014083
mov dword [ebx], eax
add ebx, edx
or eax, 0x4fefabca
or eax, 0x7aec3a3d
and eax, 0x558bf04d
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0xa6c082e
and eax, 4
or eax, 0x1c283f0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x40cc8c94
and eax, 0x41040500
or eax, 0xa8f05089
mov dword [ebx], eax
add ebx, edx
and eax, 0x766be337
xor eax, 0x41ef859e
and eax, 0x218fc482
or eax, 0xde703a60
mov dword [ebx], eax
add ebx, edx
xor eax, 0x526ff91a
and eax, 0x2d800588
or eax, 0x6c4003
mov dword [ebx], eax
add ebx, edx
xor eax, 0x8101eb1
and eax, 0x5b3a
or eax, 0x2404
mov dword [ebx], eax
add ebx, edx
or eax, 0x1faee6d5
or eax, 0x137fa52d
and eax, 0xbec4589
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3190430d
xor eax, 0x30392500
and eax, 0x1012409
or eax, 0x4c029044
mov dword [ebx], eax
add ebx, edx
and eax, 0x427b41b6
and eax, 0x10004
or eax, 0xb44c89e8
mov dword [ebx], eax
add ebx, edx
or eax, 0x1cee0958
and eax, 0x148b09e8
or eax, 0x41000003
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ce674ce
and eax, 0x7ef4c083
and eax, 0xc00080
or eax, 0x1028334
mov dword [ebx], eax
add ebx, edx
or eax, 0x7492e67a
xor eax, 0xf1ae0db
and eax, 0xa800501
or eax, 0x81345088
mov dword [ebx], eax
add ebx, edx
and eax, 0x53de66a5
and eax, 0x76a97a79
and eax, 1
or eax, 0x453bb444
mov dword [ebx], eax
add ebx, edx
and eax, 0x755152dd
or eax, 0x5705bd71
and eax, 0x40050d54
or eax, 0x28880280
mov dword [ebx], eax
add ebx, edx
and eax, 0x456828f0
and eax, 0
or eax, 0x8b000002
mov dword [ebx], eax
add ebx, edx
or eax, 0x6dd9b5d9
xor eax, 0x34bbd169
and eax, 0x49226400
or eax, 0x409884d
mov dword [ebx], eax
add ebx, edx
or eax, 0x69757217
xor eax, 0x31f20a59
and eax, 0x4c8d8000
or eax, 0x200009e8
mov dword [ebx], eax
add ebx, edx
or eax, 0x4f5e670a
and eax, 0xbdfefea
or eax, 0x80201015
mov dword [ebx], eax
add ebx, edx
xor eax, 0x46a8fdb8
or eax, 0x398cf8a3
and eax, 0x9589e045
or eax, 0x410
mov dword [ebx], eax
add ebx, edx
and eax, 0x53c45e0e
and eax, 0x11804400
or eax, 0xee7fbb68
mov dword [ebx], eax
add ebx, edx
xor eax, 0x77b2b409
and eax, 0x80484101
or eax, 0x3a0048a
mov dword [ebx], eax
add ebx, edx
and eax, 0x348a9092
xor eax, 0x50599b1f
and eax, 0x40810188
or eax, 0x5080060
mov dword [ebx], eax
add ebx, edx
and eax, 0x63f0faba
and eax, 0x408000a8
or eax, 0x2c0d8b40
mov dword [ebx], eax
add ebx, edx
or eax, 0x50841bdb
and eax, 0x388d9bfb
or eax, 0x3726404
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2476a970
and eax, 0x1f89408d
or eax, 0xe0762800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x60dd8aa1
and eax, 0x31e691ce
and eax, 0x120000c
or eax, 0x8a117df3
mov dword [ebx], eax
add ebx, edx
and eax, 0x4cdbfe37
xor eax, 0xf90a5f2
and eax, 0x5019045
or eax, 0x503a2010
mov dword [ebx], eax
add ebx, edx
or eax, 0x68d807c5
or eax, 0x2cebe79c
and eax, 0x92975c4
or eax, 0x82000800
mov dword [ebx], eax
add ebx, edx
or eax, 0x3d99d90
xor eax, 0x3a8f6641
and eax, 0x81008805
or eax, 0x4894040
mov dword [ebx], eax
add ebx, edx
and eax, 0x7368a607
and eax, 0x2f58f564
and eax, 0x1088004
or eax, 0xfef77f60
mov dword [ebx], eax
add ebx, edx
and eax, 0x5468c062
and eax, 0x29ecf40e
and eax, 0x604000
or eax, 0x89900d8b
mov dword [ebx], eax
add ebx, edx
and eax, 0xc341413
and eax, 0x8300001
or eax, 0xf7cf608c
mov dword [ebx], eax
add ebx, edx
or eax, 0x47400159
and eax, 0xc85501dd
or eax, 0x8a22
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c02fa1e
or eax, 0x5598147b
and eax, 0x9008203
or eax, 0x80014080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1529ebc2
xor eax, 0x1c0902fe
and eax, 0x80010815
or eax, 0x58ac040
mov dword [ebx], eax
add ebx, edx
or eax, 0xa54b8b8
or eax, 0x4caf952c
and eax, 0xcffffd64
or eax, 0x30000200
mov dword [ebx], eax
add ebx, edx
and eax, 0x3956ff5c
and eax, 0x39408500
or eax, 0xc620003b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x336f6d72
and eax, 0x80ce849
or eax, 0x37017b6
mov dword [ebx], eax
add ebx, edx
and eax, 0x344c6709
and eax, 0x4c4509
or eax, 0xf800882
mov dword [ebx], eax
add ebx, edx
or eax, 0x4bdcd07b
and eax, 0x641ad275
and eax, 0x4184021
or eax, 0x81a00d8e
mov dword [ebx], eax
add ebx, edx
or eax, 0x24d4882f
and eax, 0x22f0215e
and eax, 0x100008
or eax, 0x8b0174c1
mov dword [ebx], eax
add ebx, edx
and eax, 0x2cda7ab9
and eax, 0x7001
or eax, 0x55238854
mov dword [ebx], eax
add ebx, edx
and eax, 0x63a67ac2
xor eax, 0x257f6ec9
and eax, 0x91488
or eax, 0x8b006060
mov dword [ebx], eax
add ebx, edx
and eax, 0x12e36746
or eax, 0x6432c523
and eax, 0x4003a441
or eax, 0x80800804
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b7b2134
xor eax, 0x49d84fd1
and eax, 0x8410901
or eax, 0xa4048000
mov dword [ebx], eax
add ebx, edx
and eax, 0x728fe421
xor eax, 0x4d3ffde0
and eax, 0x1304d81
or eax, 0x82c0000a
mov dword [ebx], eax
add ebx, edx
or eax, 0x16a6bbde
and eax, 0x17685c15
and eax, 0x5000001
or eax, 0x488901e8
mov dword [ebx], eax
add ebx, edx
and eax, 0x9133c19
or eax, 0x6f9f6068
and eax, 0x48150060
or eax, 0x80408b90
mov dword [ebx], eax
add ebx, edx
xor eax, 0x666012e6
xor eax, 0x5450b626
and eax, 0x88440520
or eax, 0x1985003
mov dword [ebx], eax
add ebx, edx
or eax, 0x7646db49
or eax, 0x343ebb4a
and eax, 0xfffe5c01
or eax, 0x10094
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5b28cc26
and eax, 0xa04580b3
or eax, 0x40000b4c
mov dword [ebx], eax
add ebx, edx
and eax, 0x76be0da0
and eax, 0x60000180
or eax, 0x9f588409
mov dword [ebx], eax
add ebx, edx
and eax, 0x277ee1d8
and eax, 0xc50dfc6
and eax, 0x4008180
or eax, 0x498b7e7f
mov dword [ebx], eax
add ebx, edx
and eax, 0x52015ffd
and eax, 0x2aaf7e8a
and eax, 0x10288
or eax, 0x1c08154
mov dword [ebx], eax
add ebx, edx
xor eax, 0x590d1d55
and eax, 0x8cc0c89
or eax, 0x83104100
mov dword [ebx], eax
add ebx, edx
and eax, 0x234bc19c
and eax, 0x3484080
or eax, 0xfcb71c15
mov dword [ebx], eax
add ebx, edx
and eax, 0x32e67379
or eax, 0x2e351d93
and eax, 0x18951993
or eax, 0x4000226c
mov dword [ebx], eax
add ebx, edx
and eax, 0x84e495b
xor eax, 0x6221cfbe
and eax, 0x6825c6e5
or eax, 0x14da391a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x63945868
and eax, 0x10418312
or eax, 0xa0040820
mov dword [ebx], eax
add ebx, edx
xor eax, 0x52e3aabd
xor eax, 0x66b3a5d5
and eax, 0x140402
or eax, 0x3ba84101
mov dword [ebx], eax
add ebx, edx
xor eax, 0x27bf161e
or eax, 0x57de8c81
and eax, 0x75cdc05
or eax, 0x20202040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x37e30297
and eax, 0x904c82
or eax, 0x3400109
mov dword [ebx], eax
add ebx, edx
or eax, 0x20ae9515
and eax, 0x13ad80d
or eax, 0x4c012040
mov dword [ebx], eax
add ebx, edx
and eax, 0x67b72576
and eax, 0x1102044
or eax, 0x8a0c5ca8
mov dword [ebx], eax
add ebx, edx
or eax, 0x672fb662
and eax, 0x453bac44
or eax, 0x10000011
mov dword [ebx], eax
add ebx, edx
and eax, 0x7dc9e961
and eax, 0x1002840
or eax, 0x8a1454b0
mov dword [ebx], eax
add ebx, edx
and eax, 0x761d59f5
xor eax, 0x6905a7e3
and eax, 0x6801ec01
or eax, 0x80820044
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f2b6801
or eax, 0xac405dc
and eax, 0x8450901
or eax, 0xe4008000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a12fbe0
and eax, 0x20000900
or eax, 0x13a8448b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x764ba847
xor eax, 0x5eddd17f
and eax, 0x93a2401
or eax, 0x4401c84c
mov dword [ebx], eax
add ebx, edx
or eax, 0x478d7cb1
and eax, 0xb097cc4
or eax, 0x80000100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d38717c
and eax, 0xc2010010
or eax, 0x82b045
mov dword [ebx], eax
add ebx, edx
or eax, 0xb034f5b
xor eax, 0x473935a1
and eax, 0x80108800
or eax, 0x30450101
mov dword [ebx], eax
add ebx, edx
and eax, 0x1ff1b1eb
and eax, 0x100101
or eax, 0x83a0448a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x19c48155
or eax, 0x38764a27
and eax, 0xc0
or eax, 0x45890100
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa1e7a95
and eax, 0x48050b10
or eax, 0xb04880a0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1eeaaa9f
and eax, 0x80010103
or eax, 0x900c080
mov dword [ebx], eax
add ebx, edx
and eax, 0x43b1f303
and eax, 0x101c001
or eax, 0x548a384c
mov dword [ebx], eax
add ebx, edx
or eax, 0x33436992
and eax, 0x204139d8
or eax, 0x88140220
mov dword [ebx], eax
add ebx, edx
and eax, 0x56164631
and eax, 0x230
or eax, 0x458b094c
mov dword [ebx], eax
add ebx, edx
or eax, 0x63bf3d32
and eax, 0x40053330
or eax, 0x88400080
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ce09ea9
and eax, 0x8400020
or eax, 0x759c451b
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ed35747
xor eax, 0x59dae91e
and eax, 0x34088809
or eax, 0xc8450300
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d406e0d
and eax, 0x8000801
or eax, 0x8101e182
mov dword [ebx], eax
add ebx, edx
and eax, 0x4edf6fb5
and eax, 0x16801
or eax, 0x558a944c
mov dword [ebx], eax
add ebx, edx
or eax, 0x14e066a1
or eax, 0x2f11eb7c
and eax, 0x1c283cc
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc6a0d76
and eax, 0x9880488
or eax, 0x82445101
mov dword [ebx], eax
add ebx, edx
or eax, 0x4aa974ac
and eax, 0xc0815005
or eax, 0x28840
mov dword [ebx], eax
add ebx, edx
and eax, 0xa8de0cf
and eax, 0x18001
or eax, 0xd8440900
mov dword [ebx], eax
add ebx, edx
or eax, 0x57d3c95f
and eax, 0xbd0490b
or eax, 0x480
mov dword [ebx], eax
add ebx, edx
or eax, 0x55ca9671
and eax, 0x5ac36f43
and eax, 0x48024841
or eax, 0x539900c
mov dword [ebx], eax
add ebx, edx
or eax, 0xbdf9dda
and eax, 0xb585cdc
or eax, 0x80002000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x28381bad
and eax, 0x3ddc0e27
and eax, 0x1000401
or eax, 0x543be054
mov dword [ebx], eax
add ebx, edx
or eax, 0x4043bb52
and eax, 0x1117d50
or eax, 0x8a0000a0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x775111aa
xor eax, 0x1d25d2cf
and eax, 0xe001ac05
or eax, 0x8824040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3c0891eb
and eax, 0xc4010900
or eax, 0x28448001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x348a76ab
and eax, 0x18cc4d8a
or eax, 0x23200001
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c233385
and eax, 0x3f6c300d
or eax, 0x108040
mov dword [ebx], eax
add ebx, edx
or eax, 0x2aecd7c9
and eax, 0x3bf45589
or eax, 2
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ef7af55
and eax, 0x975c455
or eax, 0x80000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x43ba710c
and eax, 0x800541
or eax, 0x1204086
mov dword [ebx], eax
add ebx, edx
or eax, 0x376cb4f5
xor eax, 0x66870eca
and eax, 0x41000000
or eax, 0xaa000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2255e804
and eax, 0xa045c004
or eax, 0x703
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d871237
or eax, 0x17fa0f33
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x65b58247
and eax, 0x32510faa
and eax, 0
or eax, 0x23bc458b
mov dword [ebx], eax
add ebx, edx
or eax, 0x1996dbbb
and eax, 0x5e7ceea9
and eax, 0x8348001
or eax, 0x20402044
mov dword [ebx], eax
add ebx, edx
and eax, 0x4dd0ac6e
and eax, 0x8400000
or eax, 0x78c4d8b
mov dword [ebx], eax
add ebx, edx
or eax, 0x70060ea4
or eax, 0x1f816ddd
and eax, 0x9c04daf
or eax, 0x80200000
mov dword [ebx], eax
add ebx, edx
or eax, 0x40cef9e3
and eax, 0xc9ee548d
or eax, 0x36110000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4df83c00
and eax, 0x16841992
and eax, 0x4040880
or eax, 0xc851837f
mov dword [ebx], eax
add ebx, edx
and eax, 0x42e5bcfe
xor eax, 0x576c45f6
and eax, 0x101c000
or eax, 0x88000283
mov dword [ebx], eax
add ebx, edx
or eax, 0x677d35b4
or eax, 0x67007d79
and eax, 0xad01cc55
or eax, 0x10820000
mov dword [ebx], eax
add ebx, edx
and eax, 0x169fb42e
and eax, 0x14838404
or eax, 0xeb7c7b50
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a04c14f
and eax, 0xd0bf0db
and eax, 0x8004000
or eax, 0x83093400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x74581293
xor eax, 0x3ec56bf1
and eax, 0xc0800040
or eax, 0x2803e005
mov dword [ebx], eax
add ebx, edx
or eax, 0x14b7df73
and eax, 0xe0058901
or eax, 0x400000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6eaa16d
and eax, 0x400101
or eax, 0x83b04c8a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a9a6fa5
xor eax, 0xca3abeb
and eax, 0x458901c1
or eax, 0x8000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6cebba88
and eax, 0x48010080
or eax, 0xa0548b70
mov dword [ebx], eax
add ebx, edx
or eax, 0x13ed65fb
and eax, 0x4ee85dc1
and eax, 0x40400d01
or eax, 0xb015a20e
mov dword [ebx], eax
add ebx, edx
or eax, 0x3848c221
and eax, 0x6054c205
or eax, 0x1201080
mov dword [ebx], eax
add ebx, edx
or eax, 0x39b6517d
or eax, 0x724a764e
and eax, 0x33ec458b
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0xe2f07e
and eax, 0x61b9da0e
and eax, 0x1889004
or eax, 0x84012c41
mov dword [ebx], eax
add ebx, edx
or eax, 0x735bd4a0
and eax, 0xf7dbfc40
or eax, 0x8240310
mov dword [ebx], eax
add ebx, edx
xor eax, 0x72dd6783
and eax, 0x89200883
or eax, 0x904508
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6cce4599
or eax, 0x66841666
and eax, 0xe7fe0c04
or eax, 0x18014089
mov dword [ebx], eax
add ebx, edx
and eax, 0x139237cd
and eax, 0x10008d
or eax, 0xec458b72
mov dword [ebx], eax
add ebx, edx
xor eax, 0xdfa3cde
and eax, 0x81018201
or eax, 0x8004082
mov dword [ebx], eax
add ebx, edx
or eax, 0x15ec88ee
or eax, 0x1a231e74
and eax, 0x858bcc55
or eax, 0x2000
mov dword [ebx], eax
add ebx, edx
or eax, 0x30bced6a
and eax, 0xb5bfed50
or eax, 0x4a401200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x585e8b6a
and eax, 0xa700043a
or eax, 0x584c8101
mov dword [ebx], eax
add ebx, edx
xor eax, 0x66dd882d
and eax, 0x11110d16
or eax, 0x246cf2e9
mov dword [ebx], eax
add ebx, edx
and eax, 0x13a1012d
or eax, 0x3fa61126
and eax, 0xf84010b
or eax, 0x404c80
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f2adadf
or eax, 0x1bd1a6fe
and eax, 0x1b904caf
or eax, 0x20200100
mov dword [ebx], eax
add ebx, edx
and eax, 0x2d507364
and eax, 0x29104004
or eax, 0x6db449
mov dword [ebx], eax
add ebx, edx
or eax, 0x78aa2b44
and eax, 0x9fc5509
or eax, 0x80000082
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a455f0d
xor eax, 0x50d705bc
and eax, 0x58934095
or eax, 0xa76c0800
mov dword [ebx], eax
add ebx, edx
or eax, 0xa27b0c7
xor eax, 0x1fe18b22
and eax, 0xe00403f5
or eax, 0x1841880a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x670dbd8
and eax, 0x6d9379e0
and eax, 0x6c000000
or eax, 0x93448589
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ab121df
and eax, 0x581a456
or eax, 0x480a5ba9
mov dword [ebx], eax
add ebx, edx
or eax, 0x2777567c
and eax, 0x1932dc42
and eax, 0x1008040
or eax, 0xc103bc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x43dade0d
and eax, 0x2184d81
or eax, 0x89e40008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b06aaa2
and eax, 0xe0fa4001
or eax, 0x1f050894
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e67bb2f
and eax, 0x44050805
or eax, 0x9033fa
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d9eb1d7
and eax, 0x449431d7
or eax, 0x386bce28
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c7b6e78
and eax, 0x50458b08
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xbafc7e3
xor eax, 0x549699e2
and eax, 0xd5c4509
or eax, 0x70800032
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1cc0ae87
or eax, 0x747177b6
and eax, 0x544d8b10
or eax, 0x88000041
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f18003f
and eax, 0xff408909
or eax, 0x480
mov dword [ebx], eax
add ebx, edx
and eax, 0x4fd014bf
xor eax, 0x22ebd97d
and eax, 0x458bddf4
or eax, 0x1000220b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d9a47e
and eax, 0x10100980
or eax, 0x2c858058
mov dword [ebx], eax
add ebx, edx
xor eax, 0x20a53ed6
and eax, 0x830b70e
or eax, 0x83cf48f1
mov dword [ebx], eax
add ebx, edx
and eax, 0x51edf8ce
or eax, 0xb986237
and eax, 0x81d845
or eax, 0xc0020400
mov dword [ebx], eax
add ebx, edx
and eax, 0x53354bba
and eax, 0x40010800
or eax, 0x9c448101
mov dword [ebx], eax
add ebx, edx
or eax, 0x219bfa39
and eax, 0x39397adc
and eax, 0x39000808
or eax, 0xc6408583
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7924c2af
xor eax, 0x2999c0d5
and eax, 0x8d398ff1
or eax, 0x2700e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b710b46
and eax, 0xb64af438
or eax, 0x49b50b04
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d75e1f3
and eax, 0x558b287d
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x2667b19c
xor eax, 0x1b2f052
and eax, 0x505501a4
or eax, 0x80002240
mov dword [ebx], eax
add ebx, edx
and eax, 0x3df4afc9
and eax, 0x340
or eax, 0x458b1435
mov dword [ebx], eax
add ebx, edx
or eax, 0x5fd27a2e
and eax, 0x48412b40
or eax, 0xa0040080
mov dword [ebx], eax
add ebx, edx
or eax, 0x26e7297b
and eax, 0x5eb2118e
and eax, 0x4ca0010a
or eax, 0x300c4431
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1781dfa7
and eax, 0x680d8a0c
or eax, 0x90400100
mov dword [ebx], eax
add ebx, edx
or eax, 0x5efb0809
and eax, 0x6756f713
and eax, 0x64448301
or eax, 0x90092c0e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x518a25ad
xor eax, 0x97ae1c7
and eax, 0x2cbc4921
or eax, 0x5100041a
mov dword [ebx], eax
add ebx, edx
and eax, 0x39760536
and eax, 0x20140100
or eax, 0xc0418a09
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c9ef7fe
or eax, 0x64c5db2b
and eax, 0x8801ea83
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b833c0b
and eax, 0x8280c000
or eax, 0x1692055
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c4d968
and eax, 0x3c0c040
or eax, 0x883f3fbd
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c6647a6
and eax, 0xab051445
or eax, 0x50000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2bc6c6b2
or eax, 0x7ca10d37
and eax, 0x350000e7
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ef142a3
and eax, 0x3dff041a
and eax, 0
or eax, 0xe9ec
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d0ec3cc
and eax, 0x4188
or eax, 0x81100c03
mov dword [ebx], eax
add ebx, edx
and eax, 0x6987dd14
and eax, 0
or eax, 0xd330f1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5108cf01
and eax, 0x30bdfbd7
and eax, 0x10918100
or eax, 0xef600000
mov dword [ebx], eax
add ebx, edx
or eax, 0x47fa45b
or eax, 0x6fb830ab
and eax, 0x880000b3
or eax, 4
mov dword [ebx], eax
add ebx, edx
and eax, 0x283224e4
or eax, 0x58d3cde3
and eax, 0x118c81
or eax, 0x1000
mov dword [ebx], eax
add ebx, edx
and eax, 0x74574d7b
xor eax, 0x558eef1c
and eax, 0x10158300
or eax, 0x8400800
mov dword [ebx], eax
add ebx, edx
or eax, 0xe1e127e
or eax, 0x421c4d80
and eax, 0x4a56ca80
or eax, 0x1000001
mov dword [ebx], eax
add ebx, edx
xor eax, 0xf61fca2
and eax, 0x40010000
or eax, 0xb2800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x619a11a8
and eax, 0xead8189
and eax, 0x188
or eax, 0xca23
mov dword [ebx], eax
add ebx, edx
or eax, 0x11f51171
and eax, 0x1114418b
or eax, 0x24000400
mov dword [ebx], eax
add ebx, edx
and eax, 0x46fa8886
or eax, 0x72e7505f
and eax, 0x10cf
or eax, 0x2f20
mov dword [ebx], eax
add ebx, edx
and eax, 0x8cc6c99
and eax, 0x41e012e0
and eax, 0
or eax, 0x3e1435
mov dword [ebx], eax
add ebx, edx
and eax, 0x629db285
and eax, 0x19b9b042
and eax, 0x100000
or eax, 0x9c808800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3d9b3930
and eax, 0x81000010
or eax, 0xa000001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f613e8f
or eax, 0x52765ffd
and eax, 0xc001684d
or eax, 0x1808000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x679359b6
or eax, 0x707a64ae
and eax, 0x84d2
or eax, 0xa00
mov dword [ebx], eax
add ebx, edx
or eax, 0x1d5de1e0
and eax, 0x9484d80
or eax, 0x82a00009
mov dword [ebx], eax
add ebx, edx
and eax, 0x190343c4
or eax, 0x2362a020
and eax, 0x122c000
or eax, 0x54091855
mov dword [ebx], eax
add ebx, edx
and eax, 0x174d4604
and eax, 0x10010000
or eax, 0xc85489e8
mov dword [ebx], eax
add ebx, edx
and eax, 0x51f0ba37
and eax, 0x32919412
and eax, 0
or eax, 0x458b09eb
mov dword [ebx], eax
add ebx, edx
and eax, 0x33245f11
xor eax, 0x5a5ab403
and eax, 0x1408100
or eax, 0x8002d8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2776747f
xor eax, 0x68e0d009
and eax, 0xa500588
or eax, 0x81884001
mov dword [ebx], eax
add ebx, edx
and eax, 0x70b43989
and eax, 0x100009
or eax, 0x4d2bd844
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c38cf0f
and eax, 0x1011540
or eax, 0x8a586884
mov dword [ebx], eax
add ebx, edx
xor eax, 0x675a8676
and eax, 0x64a36126
and eax, 0x40034000
or eax, 0x82808855
mov dword [ebx], eax
add ebx, edx
or eax, 0x76b97454
and eax, 0x2d32a4da
and eax, 0x108000
or eax, 0xc8450901
mov dword [ebx], eax
add ebx, edx
and eax, 0x47213e03
or eax, 0x2889e01
and eax, 0x2880401
or eax, 0x8124418a
mov dword [ebx], eax
add ebx, edx
and eax, 0x696d4810
and eax, 0x1080000
or eax, 0x448101c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x443a2f7f
and eax, 0x79852e15
and eax, 0x40010a04
or eax, 0x8c4c81a8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x29161557
or eax, 0x1c96630a
and eax, 0x8901c183
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4571a829
and eax, 0x6d1aa147
and eax, 0x44000000
or eax, 0x118bcc4d
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e47d275
and eax, 0x45df2d62
and eax, 0x450860
or eax, 0xb8103388
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c4502e2
xor eax, 0x4d081169
and eax, 0x1080861
or eax, 0x4483111c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x66e53f61
or eax, 0x72f2f504
and eax, 0x3044330c
or eax, 0x840108a0
mov dword [ebx], eax
add ebx, edx
or eax, 0x56dd3fb1
and eax, 0x2c5b600d
and eax, 0x409000d
or eax, 0x49821170
mov dword [ebx], eax
add ebx, edx
or eax, 0x34c5cfd6
or eax, 0xeda38bd
and eax, 0x604d3bec
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4210bc4
and eax, 0x10944
or eax, 0x558a0039
mov dword [ebx], eax
add ebx, edx
and eax, 0x362562bd
and eax, 0x20
or eax, 0x1c283c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x6245d6aa
or eax, 0x659f6932
and eax, 0x1c04180
or eax, 0x8a201409
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c8ef999
and eax, 0x6c3cfc5e
and eax, 0
or eax, 0xc083a845
mov dword [ebx], eax
add ebx, edx
or eax, 0x12ee6560
or eax, 0x1f722771
and eax, 0x88458901
or eax, 0x20000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x9571e01
xor eax, 0x46b79efd
and eax, 0x2b00488
or eax, 0x81084903
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7048c95a
and eax, 0x418000c1
or eax, 0xc090128
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ab251db
xor eax, 0x37d7376
and eax, 0x6c440288
or eax, 0x90118930
mov dword [ebx], eax
add ebx, edx
xor eax, 0x125997d0
xor eax, 0x38bb83ec
and eax, 0x80018280
or eax, 0x9004003
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c006e48
xor eax, 0x3bb6560f
and eax, 0x96a3b844
or eax, 0x484411
mov dword [ebx], eax
add ebx, edx
and eax, 0x2733ca05
and eax, 0x67659803
and eax, 0x4200001
or eax, 0x29dc458a
mov dword [ebx], eax
add ebx, edx
and eax, 0x218f2528
and eax, 0x47dcaaf9
and eax, 8
or eax, 0xb041
mov dword [ebx], eax
add ebx, edx
and eax, 0x64738b6c
and eax, 0x1505b71b
and eax, 8
or eax, 0x8bfc4581
mov dword [ebx], eax
add ebx, edx
and eax, 0xbc4527
and eax, 0x4001
or eax, 0x4d03904c
mov dword [ebx], eax
add ebx, edx
or eax, 0x33a79573
and eax, 0x5005817c
or eax, 0x80480880
mov dword [ebx], eax
add ebx, edx
and eax, 0x59d77d35
xor eax, 0x26bdbee3
and eax, 0x548801c3
or eax, 0x1030828
mov dword [ebx], eax
add ebx, edx
and eax, 0xcc98cb7
and eax, 0x34bebc60
and eax, 0x800000
or eax, 0x14283d0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x187495f1
and eax, 0x9901401
or eax, 0x82404188
mov dword [ebx], eax
add ebx, edx
or eax, 0x21a427a
xor eax, 0x7708a24a
and eax, 0x4412d001
or eax, 0x1290044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x17ef0179
and eax, 0x50840134
or eax, 0xad090e80
mov dword [ebx], eax
add ebx, edx
xor eax, 0x48418731
xor eax, 0x514c6ddc
and eax, 0x80000001
or eax, 0xb000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x52f0406b
and eax, 0xc1804048
or eax, 0x38405
mov dword [ebx], eax
add ebx, edx
or eax, 0x752c6f6
and eax, 0x60d69227
and eax, 0x40408001
or eax, 0x840d0900
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e791f6b
and eax, 0x480101
or eax, 0x3b0548a
mov dword [ebx], eax
add ebx, edx
or eax, 0x5cf3f49f
and eax, 0x1589e015
or eax, 0x80000040
mov dword [ebx], eax
add ebx, edx
and eax, 0x7634803d
or eax, 0x264b8567
and eax, 0x364b8530
or eax, 0xc9b47a08
mov dword [ebx], eax
add ebx, edx
xor eax, 0x568c5e30
and eax, 0x81700108
or eax, 0x2884483
mov dword [ebx], eax
add ebx, edx
and eax, 0x228a6d04
or eax, 0x6c0eba0b
and eax, 0x44880108
or eax, 0x10100e0
mov dword [ebx], eax
add ebx, edx
or eax, 0x6a0946f9
and eax, 0x6579fc9c
and eax, 0x20090098
or eax, 0x18b48360
mov dword [ebx], eax
add ebx, edx
and eax, 0x5bad3405
xor eax, 0x1682eb85
and eax, 0x2feb85
or eax, 0xd0147a
mov dword [ebx], eax
add ebx, edx
or eax, 0x785daf10
and eax, 0x488b5575
or eax, 0x5000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5597a5c4
and eax, 0x480d31f4
or eax, 0x80400a00
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b7c2f8c
and eax, 0xd0d0c
or eax, 0x808003
mov dword [ebx], eax
add ebx, edx
and eax, 0xd535dc0
and eax, 0x5b23db7f
and eax, 0x10000
or eax, 0x558a0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x9cbf46b
and eax, 0x1c413040
or eax, 0xa0140b94
mov dword [ebx], eax
add ebx, edx
or eax, 0x3eb8db77
and eax, 0x4c50975
or eax, 0x41020008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4eaed9f7
xor eax, 0x735b0455
and eax, 0x9c
or eax, 0x100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x361dbd1e
or eax, 0x11350a2d
and eax, 0x705aa00
or eax, 0xc0024100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x512f3fbd
xor eax, 0x7aff4e3a
and eax, 0x9805
or eax, 0x440
mov dword [ebx], eax
add ebx, edx
or eax, 0x6e000abf
or eax, 0xc4a876
and eax, 0x44800000
or eax, 0x10b0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x747cd8f9
or eax, 0x4518853f
and eax, 0x144501c4
or eax, 0x88002200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x21a53ef9
and eax, 0xd800d34
or eax, 0x400b6040
mov dword [ebx], eax
add ebx, edx
or eax, 0x3fbe9bf5
and eax, 0x16ed77b
and eax, 0xc8170
or eax, 0x34810880
mov dword [ebx], eax
add ebx, edx
and eax, 0xa9ea44
and eax, 0x898840
or eax, 0x8b7677bf
mov dword [ebx], eax
add ebx, edx
and eax, 0x45014ba4
and eax, 0x1014804
or eax, 0x94889451
mov dword [ebx], eax
add ebx, edx
xor eax, 0x28eb0eef
and eax, 0x4e401c03
and eax, 0xc401000
or eax, 0xf3bfef30
mov dword [ebx], eax
add ebx, edx
xor eax, 0x417c0e12
and eax, 0x4d846e42
and eax, 0x804002
or eax, 0x835c0589
mov dword [ebx], eax
add ebx, edx
xor eax, 0x23629516
and eax, 0x880080
or eax, 0x45010140
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a0a75e3
and eax, 0x801c0
or eax, 0x34858a1c
mov dword [ebx], eax
add ebx, edx
and eax, 0x31f1aaed
and eax, 0x30818acc
or eax, 0xb7e7533
mov dword [ebx], eax
add ebx, edx
or eax, 0x46d1bdea
and eax, 0x7fff308d
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6fa11356
and eax, 0x804421db
or eax, 0xb005c24
mov dword [ebx], eax
add ebx, edx
and eax, 0x500d5d06
and eax, 0x4c04
or eax, 0x553ba051
mov dword [ebx], eax
add ebx, edx
xor eax, 0xeeae625
and eax, 0xb010830
or eax, 0x800a748c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x607334ff
and eax, 0x41004041
or eax, 0x403a004
mov dword [ebx], eax
add ebx, edx
or eax, 0x524b0cea
and eax, 0x544128e8
or eax, 0x88041310
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e4f4067
and eax, 0x4c010060
or eax, 0x18a311d
mov dword [ebx], eax
add ebx, edx
and eax, 0x621758f2
xor eax, 0x8930143
and eax, 0x48001130
or eax, 0xb44d2a80
mov dword [ebx], eax
add ebx, edx
or eax, 0x50ae72e4
or eax, 0x4c81efbf
and eax, 0x548b107d
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2df6ce47
or eax, 0x58a652c4
and eax, 0x38551af8
or eax, 0x80002100
mov dword [ebx], eax
add ebx, edx
or eax, 0x1df294ac
xor eax, 0x7f3c6bfc
and eax, 0x408b0000
or eax, 0x500087d
mov dword [ebx], eax
add ebx, edx
and eax, 0x27d9656c
and eax, 0x4010044
or eax, 0xc8442380
mov dword [ebx], eax
add ebx, edx
and eax, 0x62187051
and eax, 0x70ca46d5
and eax, 0x40000040
or eax, 0xd8b1035
mov dword [ebx], eax
add ebx, edx
and eax, 0x555f0595
and eax, 0x349d6ba0
and eax, 0x4090000
or eax, 0xa8442bdc
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c36302c
or eax, 0x6778f556
and eax, 0x45080054
or eax, 0x10830821
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4689f933
and eax, 0x2140
or eax, 0xe4550280
mov dword [ebx], eax
add ebx, edx
or eax, 0x342a9cd1
xor eax, 0x57e71fcd
and eax, 0x1880014
or eax, 0x44030960
mov dword [ebx], eax
add ebx, edx
xor eax, 0x230dac71
and eax, 0x7553aadd
and eax, 0x8000
or eax, 0x1c003f0
mov dword [ebx], eax
add ebx, edx
and eax, 0x4316d093
and eax, 0x1d0bf265
and eax, 0x1000000
or eax, 0x8af04589
mov dword [ebx], eax
add ebx, edx
or eax, 0x50d13961
and eax, 0xc9814c49
or eax, 0x20028004
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c4c146e
and eax, 0x2b738c63
and eax, 0x8418801
or eax, 0xc40c0100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a672a85
or eax, 0x2ce986a4
and eax, 0x82c00580
or eax, 0x100500b
mov dword [ebx], eax
add ebx, edx
or eax, 0x36d2aa59
and eax, 0x158001ca
or eax, 0x40090020
mov dword [ebx], eax
add ebx, edx
or eax, 0x428c43b5
and eax, 0x400503c0
or eax, 0x80408800
mov dword [ebx], eax
add ebx, edx
or eax, 0x3dac8748
and eax, 0x39c80508
or eax, 0x2004023
mov dword [ebx], eax
add ebx, edx
and eax, 0x47572f53
xor eax, 0x5d827b3a
and eax, 0x8407001
or eax, 0x3d8044
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b810bc2
and eax, 0x6fd00ca2
and eax, 0x8000000
or eax, 0x33e44d8b
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b443f37
and eax, 0x1064740d
or eax, 0x188040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x21b4185
and eax, 0x12601588
or eax, 0x29804003
mov dword [ebx], eax
add ebx, edx
or eax, 0x4039b2f9
and eax, 0x636994d
and eax, 0x308041
or eax, 0x84c4414
mov dword [ebx], eax
add ebx, edx
or eax, 0x569afd7e
xor eax, 0x23023056
and eax, 0x39fc4509
or eax, 0x2000082
mov dword [ebx], eax
add ebx, edx
or eax, 0x38fafb0b
and eax, 0x66f661d8
and eax, 0x746000
or eax, 0x9099845
mov dword [ebx], eax
add ebx, edx
xor eax, 0x117fa992
and eax, 0x4701c599
and eax, 0x4181
or eax, 0x83f40c0a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x29639c01
and eax, 0x8810180
or eax, 0x45080041
mov dword [ebx], eax
add ebx, edx
or eax, 0x3599c2f7
xor eax, 0x76e72762
and eax, 0x8548094
or eax, 0xf0010b60
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d08644c
and eax, 0x8000000
or eax, 0x8101ea83
mov dword [ebx], eax
add ebx, edx
and eax, 0x63c2ff76
and eax, 0x2b49e38c
and eax, 0x100e000
or eax, 0x448b1855
mov dword [ebx], eax
add ebx, edx
and eax, 0x291bf16f
and eax, 0x36561650
and eax, 0
or eax, 0x1e883a8
mov dword [ebx], eax
add ebx, edx
or eax, 0x797b181d
and eax, 0x2fdb69b3
and eax, 0x9880181
or eax, 0x82204408
mov dword [ebx], eax
add ebx, edx
and eax, 0x6cc7be03
xor eax, 0x7860f580
and eax, 0x4080c001
or eax, 0x8103044c
mov dword [ebx], eax
add ebx, edx
or eax, 0x25e41da8
or eax, 0x1ff8185c
and eax, 0xc44d8901
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x7476d83a
or eax, 0x213746b6
and eax, 0x21744482
or eax, 0x1a881109
mov dword [ebx], eax
add ebx, edx
or eax, 0x64510415
and eax, 0xc7c4415
or eax, 0xa040
mov dword [ebx], eax
add ebx, edx
or eax, 0x319270c0
xor eax, 0x5952426a
and eax, 0x20ac048b
or eax, 0xb104100
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e657aec
and eax, 0x44000
or eax, 0x840bb045
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b202808
and eax, 0x40
or eax, 0x82
mov dword [ebx], eax
add ebx, edx
and eax, 0x4aa7c3d5
or eax, 0x83c452b
and eax, 0x82c458b
or eax, 0x33800800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e129a13
and eax, 0x7519c092
and eax, 0x508c000
or eax, 0x88070c4d
mov dword [ebx], eax
add ebx, edx
and eax, 0x62a36686
or eax, 0x3d759127
and eax, 0x26
or eax, 0x90
mov dword [ebx], eax
add ebx, edx
and eax, 0x31ceb8ba
and eax, 0x82
or eax, 0x2be85509
mov dword [ebx], eax
add ebx, edx
xor eax, 0x444a671e
and eax, 0x4022015
or eax, 0x800dc440
mov dword [ebx], eax
add ebx, edx
xor eax, 0x70a55ad0
or eax, 0x712f269
and eax, 0xa8
or eax, 2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x11d9641a
and eax, 0x11c04480
or eax, 0x2a00010b
mov dword [ebx], eax
add ebx, edx
or eax, 0x6acb907c
xor eax, 0x7a8f5017
and eax, 0x1048440
or eax, 0x8c0b4005
mov dword [ebx], eax
add ebx, edx
and eax, 0x11efbc4b
and eax, 0
or eax, 0x9e
mov dword [ebx], eax
add ebx, edx
or eax, 0x3fc26fd3
and eax, 0x33c04d8b
or eax, 0x3c0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3aaf7c01
or eax, 0x4462db84
and eax, 0x403f00c
or eax, 0x800c0441
mov dword [ebx], eax
add ebx, edx
or eax, 0x68df760f
and eax, 2
or eax, 0x90
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3488fca0
and eax, 0x885402
or eax, 0x3200189
mov dword [ebx], eax
add ebx, edx
xor eax, 0x64d13c47
and eax, 0x20829a9c
and eax, 4
or eax, 0x553bc051
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5b8384b1
or eax, 0x2cfc8e68
and eax, 0x28c0ee0
or eax, 0x81010110
mov dword [ebx], eax
add ebx, edx
or eax, 0x48875785
and eax, 0x13c4a0ae
and eax, 0x3000000
or eax, 0x88000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x56316029
and eax, 0
or eax, 0x452bf045
mov dword [ebx], eax
add ebx, edx
or eax, 0x13a7a2c7
and eax, 0x440532c0
or eax, 0x80400918
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4f38ae72
and eax, 0x37d05dee
and eax, 0x1001028
or eax, 0x4c8b6855
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d19e248
or eax, 0x7d1d5334
and eax, 0x740d0b04
or eax, 0x804000c8
mov dword [ebx], eax
add ebx, edx
or eax, 0x452bd35f
and eax, 0x756c491b
or eax, 0x8900420
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3df2f802
or eax, 0x1fb2e3dc
and eax, 0x5414836d
or eax, 0xa0410800
mov dword [ebx], eax
add ebx, edx
or eax, 0x180e0155
and eax, 0x88018a01
or eax, 0x1006082
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f0bc3ac
and eax, 0x440a2005
or eax, 0x181d450
mov dword [ebx], eax
add ebx, edx
or eax, 0x8d9751c
xor eax, 0x353a5105
and eax, 0x40a10440
or eax, 0x50e0ba4
mov dword [ebx], eax
add ebx, edx
xor eax, 0xba765
or eax, 0x5976634b
and eax, 0x50442bc0
or eax, 0xa0011034
mov dword [ebx], eax
add ebx, edx
or eax, 0x58eaa12
and eax, 0x4d137f58
and eax, 0x45030850
or eax, 0x888002d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6ef30afd
or eax, 0x11f90eb0
and eax, 0x490ab0
or eax, 0xcc04310c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x29a9e846
and eax, 0x45800078
or eax, 0x100b0804
mov dword [ebx], eax
add ebx, edx
and eax, 0x112bbb7f
or eax, 0x1fa549df
and eax, 0x1c0509b8
or eax, 0xe0503200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x438e2c73
xor eax, 0x24575329
and eax, 0x1884060
or eax, 0x4403081d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4af466e8
and eax, 0xc452a90
or eax, 0xb0001160
mov dword [ebx], eax
add ebx, edx
and eax, 0xf9a4fb9
and eax, 0xc000330
or eax, 0x418b344c
mov dword [ebx], eax
add ebx, edx
or eax, 0x48a0c57f
and eax, 0x4409336c
or eax, 0x90440080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x56684407
and eax, 0x82240589
or eax, 0x7d088800
mov dword [ebx], eax
add ebx, edx
or eax, 0x20704371
or eax, 0x39a88cfe
and eax, 0x5588cfff
or eax, 0x33000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2513b94b
and eax, 0x78ba3399
and eax, 0x8a0390
or eax, 0x1608044
mov dword [ebx], eax
add ebx, edx
or eax, 0x57b9cb3f
and eax, 0x13e7b26c
and eax, 0x3c00008
or eax, 0x88145581
mov dword [ebx], eax
add ebx, edx
xor eax, 0x308336cc
and eax, 0x80036045
or eax, 0x40808c00
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f3a85cb
xor eax, 0x103ce797
and eax, 0xec050800
or eax, 0x408101
mov dword [ebx], eax
add ebx, edx
or eax, 0x43d7f959
xor eax, 0x3afadf36
and eax, 0xd52c2403
or eax, 0x2a009980
mov dword [ebx], eax
add ebx, edx
xor eax, 0x40c5bba0
and eax, 0x35000623
or eax, 0x4000f9dc
mov dword [ebx], eax
add ebx, edx
or eax, 0x22c5a339
or eax, 0x747b88d1
and eax, 0x644d8b10
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a91ca1e
xor eax, 0x14355e8c
and eax, 0x18e80d02
or eax, 0x65004039
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5bc25a50
and eax, 0x301
or eax, 0xc0558810
mov dword [ebx], eax
add ebx, edx
and eax, 0x7fa5c93e
or eax, 0x6c25d44c
and eax, 0x64205500
or eax, 0x10d80003
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f3cc593
and eax, 0x8448000
or eax, 0xd4010b09
mov dword [ebx], eax
add ebx, edx
and eax, 0x4aa595ca
and eax, 0x8018000
or eax, 0x81004083
mov dword [ebx], eax
add ebx, edx
and eax, 0x342a1246
and eax, 0
or eax, 0x4d8bdc45
mov dword [ebx], eax
add ebx, edx
xor eax, 0x30356db1
or eax, 0x74082f40
and eax, 0x18083e0
or eax, 0x410000
mov dword [ebx], eax
add ebx, edx
or eax, 0x12cffe7c
xor eax, 0x762aa8d9
and eax, 0x61e04501
or eax, 0x88000888
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e6ebe51
and eax, 0xb78ef1c8
or eax, 0x48710c26
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b86e364
and eax, 0x487f9ef4
and eax, 0x4d18e0
or eax, 0x3806008
mov dword [ebx], eax
add ebx, edx
or eax, 0x38cbbba1
and eax, 0x3203e800
or eax, 0xc0100000
mov dword [ebx], eax
add ebx, edx
or eax, 0x67cd2fda
and eax, 0x309a0002
or eax, 0x200000
mov dword [ebx], eax
add ebx, edx
or eax, 0x464581d6
and eax, 0x220000d6
or eax, 0x9000008
mov dword [ebx], eax
add ebx, edx
or eax, 0xdd2590f
and eax, 0x2800855
or eax, 0xc0010400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x40ab0310
and eax, 0x305
or eax, 0x7018
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b22a271
or eax, 0x47a62377
and eax, 0x3b06c201
or eax, 0x80490880
mov dword [ebx], eax
add ebx, edx
xor eax, 0x968b6a9
and eax, 0x54e49e76
and eax, 0x10000000
or eax, 0xe2810000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d913269
or eax, 0x742ec40c
and eax, 0xf22c
or eax, 0x900
mov dword [ebx], eax
add ebx, edx
and eax, 0x24bb7ba4
and eax, 0x3820
or eax, 0x330498
mov dword [ebx], eax
add ebx, edx
or eax, 0x55a1084c
and eax, 0x12800
or eax, 0x8440300
mov dword [ebx], eax
add ebx, edx
or eax, 0x27f24fe9
and eax, 0x2fe46821
or eax, 0xd0008014
mov dword [ebx], eax
add ebx, edx
xor eax, 0xab2e4b6
or eax, 0x6c2ab1a
and eax, 0x9490889b
or eax, 0x8000064
mov dword [ebx], eax
add ebx, edx
and eax, 0x7db69c1
and eax, 1
or eax, 0x8b000010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1030dac8
and eax, 0x89001849
or eax, 0x40810004
mov dword [ebx], eax
add ebx, edx
or eax, 0x70be1f71
and eax, 0x46cbcb53
and eax, 0x110
or eax, 0x8428
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a262b13
and eax, 0x37470faa
and eax, 0
or eax, 0x4c88c181
mov dword [ebx], eax
add ebx, edx
or eax, 0x10c352bd
and eax, 0x669151f1
and eax, 0x40810000
or eax, 0xa1000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x282bb864
and eax, 0x112333c
and eax, 0
or eax, 0x5504
mov dword [ebx], eax
add ebx, edx
or eax, 0x3014c0da
and eax, 0x1004d180
or eax, 0x6b2001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x45c83f2a
and eax, 0x55830000
or eax, 0x80000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f9e2405
xor eax, 0x45c4ff6
and eax, 0xa400110
or eax, 0xa0828004
mov dword [ebx], eax
add ebx, edx
or eax, 0x20b9204f
and eax, 0x1fd5cf52
and eax, 0x42
or eax, 0x81000084
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f596215
and eax, 0
or eax, 0xc89bf2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6e5d9710
xor eax, 0x3b8c46b9
and eax, 0x14080800
or eax, 0x88828000
mov dword [ebx], eax
add ebx, edx
and eax, 0x756365e6
and eax, 0
or eax, 0x8b000011
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c5e86f8
or eax, 0x28d43d1b
and eax, 0x20041801
or eax, 0x9301c044
mov dword [ebx], eax
add ebx, edx
or eax, 0x2e84854e
and eax, 0x8900000d
or eax, 0xa0
mov dword [ebx], eax
add ebx, edx
or eax, 0x73556ee0
or eax, 0x4d8f73e0
and eax, 0x4d8b5845
or eax, 0x8000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3c4d3355
or eax, 0x5d42bf8d
and eax, 0x58440388
or eax, 0x80090020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3594bd9a
or eax, 0x257e40e4
and eax, 0xe9a84c80
or eax, 0x2000109
mov dword [ebx], eax
add ebx, edx
and eax, 0x70c2d872
and eax, 0x20000800
or eax, 0x88558309
mov dword [ebx], eax
add ebx, edx
xor eax, 0x74f3e1dd
and eax, 0x3e19de51
and eax, 0x8004200
or eax, 0x81018083
mov dword [ebx], eax
add ebx, edx
and eax, 0x32a2d50b
and eax, 0x8001
or eax, 0x458b2854
mov dword [ebx], eax
add ebx, edx
xor eax, 0xaae4f05
xor eax, 0x2c6bbcc6
and eax, 0x40441b80
or eax, 0x8c012028
mov dword [ebx], eax
add ebx, edx
and eax, 0x1dd235fd
or eax, 0x7aa91260
and eax, 0x2e10108
or eax, 0x128c07
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b944c35
or eax, 0x87726d0
and eax, 0x49830000
or eax, 0x4080000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3093610f
and eax, 0x10000
or eax, 0xd84c03f4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b5d1f43
and eax, 0xf3000c81
or eax, 0xc288108
mov dword [ebx], eax
add ebx, edx
xor eax, 0x295ab891
or eax, 0x4db8cda8
and eax, 0x558afdb8
or eax, 0x10247
mov dword [ebx], eax
add ebx, edx
and eax, 0x1e79fb85
and eax, 0x88384
or eax, 0x1e20070
mov dword [ebx], eax
add ebx, edx
or eax, 0x28f138a6
xor eax, 0x39097f66
and eax, 0xf04480
or eax, 0x83041109
mov dword [ebx], eax
add ebx, edx
and eax, 0x90f5b58
and eax, 0x1040008
or eax, 0xfefb28b5
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2ee0077c
and eax, 0x800f00c1
or eax, 0x400003e
mov dword [ebx], eax
add ebx, edx
and eax, 0xcc88b20
xor eax, 0x6d5ad80d
and eax, 4
or eax, 0x82
mov dword [ebx], eax
add ebx, edx
or eax, 0x47879349
and eax, 0x380018b
or eax, 0x38404400
mov dword [ebx], eax
add ebx, edx
or eax, 0x76b01b2d
or eax, 0x322e8bfe
and eax, 0x7e7c8c45
or eax, 0x12000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5fb7d964
and eax, 0x40b1fdc0
and eax, 0x804500
or eax, 0x3b7c088b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5fa4c464
xor eax, 0x14ff3225
and eax, 0x7025a848
or eax, 0x6584005
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e054c5d
xor eax, 0x188f0886
and eax, 0x30c00482
or eax, 0xb085109
mov dword [ebx], eax
add ebx, edx
or eax, 0x2e0622f
xor eax, 0x71bbf935
and eax, 0x4a518c10
or eax, 0x242c3045
mov dword [ebx], eax
add ebx, edx
or eax, 0x796dc8b0
and eax, 0xe2440d7
and eax, 0xa244081
or eax, 0x3188050a
mov dword [ebx], eax
add ebx, edx
or eax, 0x51479b39
and eax, 0xf2da092
and eax, 0x12c8000
or eax, 0x20505c45
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3d9d878c
xor eax, 0x550f03da
and eax, 0x9c44803
or eax, 0x32000588
mov dword [ebx], eax
add ebx, edx
and eax, 0x61fa0b29
and eax, 0x1400809
or eax, 0x183cb044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x318d1545
or eax, 0x2279fe26
and eax, 0x2f8550a
or eax, 0x1000081
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a03850c
and eax, 0x171c405
or eax, 0x10042850
mov dword [ebx], eax
add ebx, edx
or eax, 0x2809df25
xor eax, 0x299b0311
and eax, 0xe44400
or eax, 0x8300018b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x44174c94
and eax, 0x45810108
or eax, 0x800e0
mov dword [ebx], eax
add ebx, edx
or eax, 0x64abb108
and eax, 0x6946d243
and eax, 0x60008040
or eax, 0x844d0ba4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b44b332
and eax, 0x4d080812
or eax, 0x30b44529
mov dword [ebx], eax
add ebx, edx
or eax, 0x18cd6013
and eax, 0x58550901
or eax, 0x80008244
mov dword [ebx], eax
add ebx, edx
or eax, 0x1837b04b
xor eax, 0x4a3a6dc5
and eax, 0x1044540a
or eax, 0x6c900131
mov dword [ebx], eax
add ebx, edx
xor eax, 0x17ac02a3
and eax, 0x40400310
or eax, 0x80058824
mov dword [ebx], eax
add ebx, edx
xor eax, 0x9299920
and eax, 0x48600010
or eax, 0x3480452b
mov dword [ebx], eax
add ebx, edx
or eax, 0x954a0c5
or eax, 0x2bd51872
and eax, 0x4445892c
or eax, 0x80080200
mov dword [ebx], eax
add ebx, edx
and eax, 0x748845aa
and eax, 0x1f865c88
and eax, 8
or eax, 0x89d04d23
mov dword [ebx], eax
add ebx, edx
and eax, 0x62a0f371
and eax, 0x800001
or eax, 0xff7f248c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x72f6cfd
and eax, 0xe0500870
or eax, 0x405838f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x548dac21
and eax, 0xb0000588
or eax, 0x4f209001
mov dword [ebx], eax
add ebx, edx
or eax, 0x472d1d36
or eax, 0x7e9b0ec7
and eax, 0x458b9fff
or eax, 0x6000
mov dword [ebx], eax
add ebx, edx
and eax, 0x46274007
and eax, 0
or eax, 0x1c083d0
mov dword [ebx], eax
add ebx, edx
and eax, 0x37cfb2b1
or eax, 0xd38fd8b
and eax, 0x9d04589
or eax, 0x82000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x18dec218
and eax, 0x44b7d9b9
and eax, 0x900008
or eax, 0xff6f2485
mov dword [ebx], eax
add ebx, edx
xor eax, 0x36b80aa9
and eax, 0x52a24
or eax, 0x208811db
mov dword [ebx], eax
add ebx, edx
xor eax, 0x536878c2
or eax, 0x4d8138b8
and eax, 0x7de57bbd
or eax, 0x1a8442
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f5131f0
or eax, 0x38d5d726
and eax, 0x6c558b09
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x682bdd2d
and eax, 0x80004200
or eax, 0x901a883
mov dword [ebx], eax
add ebx, edx
or eax, 0x26e67f59
and eax, 0x583ec51
or eax, 0x40080004
mov dword [ebx], eax
add ebx, edx
and eax, 0x6600f13e
and eax, 0x8014
or eax, 0x1c003c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x2dfb0435
or eax, 0x46bf85a5
and eax, 0xbd40581
or eax, 0x80004008
mov dword [ebx], eax
add ebx, edx
and eax, 0x6226e54c
xor eax, 0x12e6b28d
and eax, 0x2d005
or eax, 0x4d010848
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ce17b22
and eax, 0x10808140
or eax, 0xc0d0890
mov dword [ebx], eax
add ebx, edx
xor eax, 0x68ad93b9
and eax, 0x201a69
or eax, 0x8bdfe596
mov dword [ebx], eax
add ebx, edx
and eax, 0x15c17d7b
and eax, 0x5bd619ba
and eax, 0x801010
or eax, 0xc203c045
mov dword [ebx], eax
add ebx, edx
or eax, 0x755f1e00
and eax, 0xd0558801
or eax, 0x100
mov dword [ebx], eax
add ebx, edx
or eax, 0x7bd72e2a
and eax, 0xfb14ad03
or eax, 0x4081080
mov dword [ebx], eax
add ebx, edx
or eax, 0x1d7eb522
and eax, 0x7400bda3
or eax, 0x425c
mov dword [ebx], eax
add ebx, edx
or eax, 0x14ba9b76
and eax, 0x30008b08
or eax, 0x88450000
mov dword [ebx], eax
add ebx, edx
or eax, 0x46d1f5ef
or eax, 0x5b454689
and eax, 0x7cd4452b
or eax, 0x200010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x31f34740
and eax, 0xc050220
or eax, 0xb0488904
mov dword [ebx], eax
add ebx, edx
or eax, 0x61b7ce8d
or eax, 0x1110533f
and eax, 0xdb44d3b
or eax, 0x2000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x371286f8
and eax, 0x23faaf41
and eax, 0x8001
or eax, 0x1208c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7873e508
and eax, 0x1970d735
and eax, 0x8500100
or eax, 0xc0058a00
mov dword [ebx], eax
add ebx, edx
or eax, 0x7172635e
xor eax, 0x555d673a
and eax, 0xc200420
or eax, 0x3c45103
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e693df7
xor eax, 0x33029cca
and eax, 0x8080
or eax, 0x11404
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d12c861
and eax, 0x8000
or eax, 0xfc450b00
mov dword [ebx], eax
add ebx, edx
and eax, 0x45a100d0
and eax, 0x4000000
or eax, 0xbe8450b
mov dword [ebx], eax
add ebx, edx
and eax, 0x296b1d27
and eax, 0x5eadc107
and eax, 0
or eax, 0x18884
mov dword [ebx], eax
add ebx, edx
xor eax, 0x25e15b7c
and eax, 0x24408300
or eax, 0xc00d0800
mov dword [ebx], eax
add ebx, edx
or eax, 0x6bf78ebf
and eax, 0x3a9d1f
and eax, 0x300d0b
or eax, 0x74c44000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x60fe7bac
and eax, 0x14000201
or eax, 0xa0558948
mov dword [ebx], eax
add ebx, edx
and eax, 0x22521db9
or eax, 0x4a6713b4
and eax, 0x68341139
or eax, 0x15884402
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb92cc31
and eax, 0x40048900
or eax, 0x88410241
mov dword [ebx], eax
add ebx, edx
and eax, 0x2cd54d86
xor eax, 0x5bb30b4b
and eax, 0x53100009
or eax, 0xac088580
mov dword [ebx], eax
add ebx, edx
xor eax, 0xda38148
and eax, 0x408b04c1
or eax, 0xd00fb3e
mov dword [ebx], eax
add ebx, edx
or eax, 0x5eb54be6
or eax, 0x48273e8f
and eax, 0x148d89f0
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x4edccbfe
or eax, 0x5d3722ef
and eax, 0xbffebff
or eax, 0x80001400
mov dword [ebx], eax
add ebx, edx
or eax, 0x2e2d93b3
and eax, 0x69403f7f
and eax, 0x28000855
or eax, 0xc283c000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x530d37a0
and eax, 0x7f6a7d41
and eax, 0x8000901
or eax, 0xc0558000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d276f65
xor eax, 0x541521bb
and eax, 0x5c10008a
or eax, 0xa3088501
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d3148c1
and eax, 0x5100081
or eax, 0x802bff7e
mov dword [ebx], eax
add ebx, edx
or eax, 0x643af5f1
or eax, 0x13d5921e
and eax, 0xf7ffff14
or eax, 0x8000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x49472357
and eax, 0x4800841
or eax, 0x4147013c
mov dword [ebx], eax
add ebx, edx
or eax, 0x683aebd8
and eax, 0x36a62074
and eax, 0x10
or eax, 0x188
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c40e680
and eax, 0x400e300
or eax, 0xc3070800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x41db5573
and eax, 0x6781f215
and eax, 0x9001
or eax, 0x844
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c21be83
xor eax, 0x4f4062a
and eax, 0x48810000
or eax, 0x50a0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x201705e2
and eax, 0x5148f917
and eax, 0
or eax, 0x984d0bd0
mov dword [ebx], eax
add ebx, edx
and eax, 0x6fa7ec00
xor eax, 0x57ec0d92
and eax, 0x55890410
or eax, 0x23a65
mov dword [ebx], eax
add ebx, edx
xor eax, 0x37887ead
and eax, 0x100d8
or eax, 0x10948924
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe14dc1a
and eax, 0x3246594f
and eax, 0x2005146
or eax, 0x89ffaeb9
mov dword [ebx], eax
add ebx, edx
and eax, 0x2cb223e6
and eax, 0x802044
or eax, 0x85099801
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5fe29814
and eax, 0x6b68f10b
and eax, 0x4a682000
or eax, 0xb597df0c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2079f99b
and eax, 0x83800483
or eax, 0x384908
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f83f695
and eax, 0xc090100
or eax, 0x418000c1
mov dword [ebx], eax
add ebx, edx
or eax, 0x1299833d
xor eax, 0x5f8dc2ec
and eax, 0x140110
or eax, 0x10818aa8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x31ed4a5a
and eax, 0x2178c1e2
or eax, 0x1a873e1d
mov dword [ebx], eax
add ebx, edx
and eax, 0xafcc632
or eax, 0x14338b6c
and eax, 0x1eff0c14
or eax, 0xe1000081
mov dword [ebx], eax
add ebx, edx
and eax, 0xc0db566
and eax, 0x8050404
or eax, 0x831078fb
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2204c585
and eax, 0x80019040
or eax, 0x40824405
mov dword [ebx], eax
add ebx, edx
and eax, 0x68672316
and eax, 0x20728f1b
and eax, 0
or eax, 0xd4458901
mov dword [ebx], eax
add ebx, edx
xor eax, 0x52ff951a
xor eax, 0x6374831c
and eax, 0x21c00d03
or eax, 0x1a204088
mov dword [ebx], eax
add ebx, edx
and eax, 0x43dd876d
and eax, 0x1000409
or eax, 0x8c0fd044
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b8dbb4d
and eax, 0xdc53ed4
and eax, 0x40
or eax, 0xb9
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1043699f
and eax, 0x10404102
or eax, 0x2ba81489
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4f440870
or eax, 0x5ec53199
and eax, 0x4a6c7c51
or eax, 0x108004
mov dword [ebx], eax
add ebx, edx
and eax, 0x102002af
and eax, 1
or eax, 0x3bc4458a
mov dword [ebx], eax
add ebx, edx
or eax, 0x553c4595
and eax, 0xef9946a
and eax, 0x8780000
or eax, 0x105f845
mov dword [ebx], eax
add ebx, edx
or eax, 0x4209ca5e
and eax, 0x76677d75
and eax, 0x44045
or eax, 0x1900582
mov dword [ebx], eax
add ebx, edx
and eax, 0x401cc95f
or eax, 0x3a0de7db
and eax, 0x2a000000
or eax, 0xc1000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x119529d4
or eax, 0x64e3d577
and eax, 0x9445c507
or eax, 0x200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6296a7f6
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0xbbd4949
and eax, 0x3984909
or eax, 0x20400482
mov dword [ebx], eax
add ebx, edx
and eax, 0xeb217d
and eax, 0x880009
or eax, 0x8d019444
mov dword [ebx], eax
add ebx, edx
or eax, 0x25dc5c39
or eax, 0x2dbe6e1e
and eax, 0xadfffe08
or eax, 0x52000100
mov dword [ebx], eax
add ebx, edx
or eax, 0x2bf20710
and eax, 0x83d85508
or eax, 0x83
mov dword [ebx], eax
add ebx, edx
and eax, 0x788f1c0d
xor eax, 0x7c61af56
and eax, 0x5489014a
or eax, 0x10000a0
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd554b87
and eax, 0x89c0248
or eax, 0x218190
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a365b1e
and eax, 0xbfdbde
or eax, 0x402421
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b168221
and eax, 0xa1040e
or eax, 0x168001
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f79ca6b
and eax, 0x10000
or eax, 0x458a0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a7189e8
xor eax, 0xd6814e
and eax, 0x52c0880
or eax, 0x40830740
mov dword [ebx], eax
add ebx, edx
and eax, 0x5257cae1
and eax, 0x3656a485
and eax, 0x40080
or eax, 0xc8413b34
mov dword [ebx], eax
add ebx, edx
or eax, 0x62097e5f
and eax, 0x50d0f
or eax, 0xa28000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7240fe7d
and eax, 0x40830000
or eax, 0xd080000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a261b0d
xor eax, 0x12540263
and eax, 0x48491964
or eax, 0x80042290
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b9b3cb8
and eax, 0x90800
or eax, 0x92850f
mov dword [ebx], eax
add ebx, edx
or eax, 0x42cc9df3
xor eax, 0x5ac9431b
and eax, 0x10020000
or eax, 0x45890000
mov dword [ebx], eax
add ebx, edx
and eax, 0x272684e6
and eax, 0
or eax, 0xb0553bb4
mov dword [ebx], eax
add ebx, edx
or eax, 0x71fc980e
or eax, 0x2b01fa0b
and eax, 0x4189383d
or eax, 0x4020040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x43a43225
and eax, 0x42f0a48
or eax, 0x418005a0
mov dword [ebx], eax
add ebx, edx
and eax, 0x5753f58
xor eax, 0x5b4a8a27
and eax, 0x54408544
or eax, 0x20800080
mov dword [ebx], eax
add ebx, edx
or eax, 0x2a9a2422
xor eax, 0x54d2f1fd
and eax, 0x20080009
or eax, 0xd0458b24
mov dword [ebx], eax
add ebx, edx
or eax, 0x79e8c95d
and eax, 0xc84d8b0d
or eax, 0x2402
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e5fdcdb
or eax, 0x1652d40b
and eax, 0x5e048c09
or eax, 0xa1000180
mov dword [ebx], eax
add ebx, edx
xor eax, 0x64482294
and eax, 0x1108af1d
or eax, 0x448350e2
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c978d93
xor eax, 0x53254d1
and eax, 0x858928
or eax, 0x100090
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4632e53d
and eax, 0x2a76c85
or eax, 0x8958937a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a215b0
and eax, 0x8001e045
or eax, 0x40821000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6dfeb605
xor eax, 0x2aad145d
and eax, 0xc0408000
or eax, 0x30050901
mov dword [ebx], eax
add ebx, edx
xor eax, 0x60d1b7ba
or eax, 0x53af0579
and eax, 0xd3040d8b
or eax, 0x2c008000
mov dword [ebx], eax
add ebx, edx
and eax, 0xd5e0457
or eax, 0x24b46e
and eax, 0xd20b46f
or eax, 0x801b4b90
mov dword [ebx], eax
add ebx, edx
xor eax, 0x8532dca
and eax, 0x8568d200
or eax, 0x7a972d00
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd41bece
and eax, 0x508a404c
or eax, 0x5011230
mov dword [ebx], eax
add ebx, edx
or eax, 0x363e8257
and eax, 0x2b8e6a03
and eax, 0x40200
or eax, 0xd45139b8
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c7632f2
and eax, 0x44440030
or eax, 0x183094d
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d5726e8
and eax, 0x190
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x774cc414
or eax, 0x8107f35
and eax, 0x4704eb00
or eax, 0x80030000
mov dword [ebx], eax
add ebx, edx
or eax, 0x60cfd0b6
and eax, 0x9004
or eax, 0x41
mov dword [ebx], eax
add ebx, edx
xor eax, 0x531a0e57
and eax, 0x410a0000
or eax, 0x4810000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ac7104d
or eax, 0x11c57d3d
and eax, 0x10453140
or eax, 0x80000280
mov dword [ebx], eax
add ebx, edx
or eax, 0x45e88424
or eax, 0x66881002
and eax, 0x45893364
or eax, 0x8020810
mov dword [ebx], eax
add ebx, edx
and eax, 0x539050cb
and eax, 0x52221636
and eax, 0
or eax, 0x1e983e4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x41161e2f
and eax, 0xe40d89
or eax, 0x8b004000
mov dword [ebx], eax
add ebx, edx
or eax, 0x63922347
and eax, 0xab862b1
and eax, 0x806001
or eax, 0x95098454
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d7d0ba5
and eax, 0x5567cd7e
and eax, 0x4064cc70
or eax, 0xbf9b328c
mov dword [ebx], eax
add ebx, edx
and eax, 0x484dcaad
and eax, 0x8484088
or eax, 0x81900503
mov dword [ebx], eax
add ebx, edx
or eax, 0x2db3abad
and eax, 0xadfae885
or eax, 0x52041000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1684e4f6
and eax, 0xc8480873
or eax, 0x1005838c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x490f1474
xor eax, 0x55f2a355
and eax, 0x80000082
or eax, 0x901c101
mov dword [ebx], eax
add ebx, edx
and eax, 0x4434dd97
or eax, 0x65a42a56
and eax, 0x580c845
or eax, 0x900b1008
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b2e2dac
and eax, 0x110a080c
or eax, 0xeef5f6f0
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e5c5cad
and eax, 0x3e581428
or eax, 0xc0a08113
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c286b9a
and eax, 0x46592e00
and eax, 0x582e00
or eax, 0x925d1ff
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c87f7ba
and eax, 0x1dc458b
or eax, 0x82000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4cb9a8c8
and eax, 0x458901c0
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x285aeb07
and eax, 0x3c612d44
and eax, 0x28410944
or eax, 0xc00c8298
mov dword [ebx], eax
add ebx, edx
xor eax, 0x658d0df1
or eax, 0x6d76e39
and eax, 0x5c44c21
or eax, 0x70200102
mov dword [ebx], eax
add ebx, edx
and eax, 0x2fc08f2c
xor eax, 0x19746237
and eax, 0x14140b00
or eax, 0xc0418020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d59a598
and eax, 0x9000438
or eax, 0x74d05103
mov dword [ebx], eax
add ebx, edx
or eax, 0x642f92ae
and eax, 0x7b71b93e
and eax, 0x8418108
or eax, 0x84044601
mov dword [ebx], eax
add ebx, edx
or eax, 0x676dccae
and eax, 1
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e983ace
and eax, 0x448002cb
or eax, 0x1470520
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ddaf83
and eax, 8
or eax, 0x84
mov dword [ebx], eax
add ebx, edx
or eax, 0x10d86b5f
and eax, 0x10400b00
or eax, 0xa0058000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x57eaf72f
or eax, 0x52a92ffc
and eax, 0x748c4523
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x39b60467
and eax, 0x600c0101
or eax, 0x80418a10
mov dword [ebx], eax
add ebx, edx
and eax, 0x7afb19f6
or eax, 0x6cdb87c1
and eax, 0x6cc80d11
or eax, 0x1100402a
mov dword [ebx], eax
add ebx, edx
or eax, 0x646cce8e
and eax, 0x38448b09
or eax, 0x80110000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d2a1768
and eax, 0x89018201
or eax, 0x4082
mov dword [ebx], eax
add ebx, edx
or eax, 0x6e285bf7
and eax, 0x45099855
or eax, 0x822000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1316a562
and eax, 0x2040
or eax, 0xb8451bb8
mov dword [ebx], eax
add ebx, edx
and eax, 0x20ed03db
and eax, 0x10058
or eax, 0x4d8a1824
mov dword [ebx], eax
add ebx, edx
and eax, 0x4dc72309
xor eax, 0x7257e2db
and eax, 0x30442280
or eax, 0xc009192c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2798acde
and eax, 0x55810070
or eax, 0xa080d
mov dword [ebx], eax
add ebx, edx
or eax, 0xc02cb2
or eax, 0x6dc69011
and eax, 0x3c4520e0
or eax, 0x80100300
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e9a3c89
and eax, 0x4000000
or eax, 0x418b0875
mov dword [ebx], eax
add ebx, edx
or eax, 0x7584b664
xor eax, 0x35356e82
and eax, 0x400010f4
or eax, 0x80452b08
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7f573274
and eax, 0xd020908
or eax, 0x40890075
mov dword [ebx], eax
add ebx, edx
or eax, 0xcc84e84
xor eax, 0x6c4591dd
and eax, 0x1808220
or eax, 0x4101d8
mov dword [ebx], eax
add ebx, edx
or eax, 0x13c51384
or eax, 0x714ec309
and eax, 0x3c84189
or eax, 0x88300c00
mov dword [ebx], eax
add ebx, edx
and eax, 0x11e7f15c
xor eax, 0x39ad8dca
and eax, 0x1c040
or eax, 0xc2820015
mov dword [ebx], eax
add ebx, edx
and eax, 0x1e52db7d
and eax, 0x8001
or eax, 0xc0550900
mov dword [ebx], eax
add ebx, edx
or eax, 0x22a9d59a
or eax, 0x14397313
and eax, 0xf6fcf889
or eax, 0x9000060
mov dword [ebx], eax
add ebx, edx
or eax, 0x33067ce
or eax, 0x3d5d66b3
and eax, 0xc458bff
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x62c9ee8c
or eax, 0x5a07f817
and eax, 0x841905
or eax, 0x200208
mov dword [ebx], eax
add ebx, edx
xor eax, 0x464939f
and eax, 0x6e1fd920
and eax, 0
or eax, 0xdab53500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3c73ee27
and eax, 0x796e2e9f
and eax, 0x40020803
or eax, 0xd896440
mov dword [ebx], eax
add ebx, edx
or eax, 0x58962c1e
and eax, 0x9910018
or eax, 0x608100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b329759
and eax, 0x40
or eax, 0x81000090
mov dword [ebx], eax
add ebx, edx
and eax, 0x6deb954c
and eax, 0x40
or eax, 0x79ae81
mov dword [ebx], eax
add ebx, edx
or eax, 0x13d9c77c
or eax, 0x48263b4f
and eax, 0x52f18100
or eax, 0x24000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x60ccf5f9
and eax, 0x4c96c6ff
and eax, 0x89
or eax, 0x89000002
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c7400eb
xor eax, 0x333abf85
and eax, 0x9c00
or eax, 0x110081
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e804fa0
and eax, 0x536202fb
and eax, 0x12000200
or eax, 0x81edb800
mov dword [ebx], eax
add ebx, edx
or eax, 0x29f1038f
and eax, 0x11290000
or eax, 0x44020000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x33da66f5
and eax, 0x64f00014
or eax, 0x10028100
mov dword [ebx], eax
add ebx, edx
and eax, 0x5889c264
and eax, 0x50f75c3a
and eax, 0
or eax, 0x8b000091
mov dword [ebx], eax
add ebx, edx
and eax, 0x1731c12c
and eax, 0x1000000
or eax, 0x640d0c45
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b9a92a6
xor eax, 0x3c1a3e6c
and eax, 6
or eax, 0xd000030
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a0a0796
or eax, 0x74a568ca
and eax, 0x8da
or eax, 0x8501
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c2d78de
or eax, 0x63739b04
and eax, 0x339314
or eax, 0x8c6421
mov dword [ebx], eax
add ebx, edx
and eax, 0x766ebabc
and eax, 0x8000
or eax, 0x9c900800
mov dword [ebx], eax
add ebx, edx
and eax, 0x57ebaca0
and eax, 0
or eax, 0x8b000011
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c3828d1
and eax, 0xc1002041
or eax, 0x81c00c
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c370879
or eax, 0x3180e446
and eax, 0x200e
or eax, 0x11a0
mov dword [ebx], eax
add ebx, edx
or eax, 0x283e1cd9
and eax, 0x3498d3a9
and eax, 0x189
or eax, 0x8be04c00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7f88edc8
and eax, 0x5400a041
or eax, 0x1035814
mov dword [ebx], eax
add ebx, edx
and eax, 0x66329d76
and eax, 0x40008840
or eax, 0xb85501a0
mov dword [ebx], eax
add ebx, edx
or eax, 0x43e091f4
or eax, 0x9b4dca9
and eax, 0x418109e9
or eax, 0x40a0002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x267459fb
or eax, 0x773134c2
and eax, 0x1c000d0
or eax, 0x8328
mov dword [ebx], eax
add ebx, edx
xor eax, 0x22af1f0d
and eax, 0x3680481
or eax, 0x88904108
mov dword [ebx], eax
add ebx, edx
or eax, 0x25b8d326
and eax, 0xd38d00d
or eax, 0x40032840
mov dword [ebx], eax
add ebx, edx
or eax, 0x48f0b8ed
xor eax, 0x6620911
and eax, 0xb0971ac
or eax, 0x80620c00
mov dword [ebx], eax
add ebx, edx
and eax, 0x1966267d
and eax, 0x20404
or eax, 0xc281d851
mov dword [ebx], eax
add ebx, edx
and eax, 0x652561f3
and eax, 0x728c1768
and eax, 0x40000000
or eax, 0x9c558901
mov dword [ebx], eax
add ebx, edx
or eax, 0x56f96ba9
and eax, 0x82b44189
or eax, 0x1000402
mov dword [ebx], eax
add ebx, edx
and eax, 0x25159225
and eax, 0x5762d346
and eax, 0x1000000
or eax, 0x448901e8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d60d09d
and eax, 0x498134
or eax, 0xc0040a80
mov dword [ebx], eax
add ebx, edx
or eax, 0x676d19
and eax, 0x8001e981
or eax, 0x9000002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x435e7290
and eax, 0x400b8001
or eax, 0x1580404c
mov dword [ebx], eax
add ebx, edx
or eax, 0x697e0b50
xor eax, 0x4c585f5b
and eax, 0x1a28004
or eax, 0x4803e8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4f053414
or eax, 0x42e9f442
and eax, 0xaec5588
or eax, 0x81000001
mov dword [ebx], eax
add ebx, edx
or eax, 0x48a4d3d9
or eax, 0x450a4d47
and eax, 0x452acc45
or eax, 0x110000
mov dword [ebx], eax
add ebx, edx
or eax, 0x25985195
or eax, 0x652fb8ef
and eax, 0x1347dd4
or eax, 0x8a000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1baf856b
or eax, 0x5705e463
and eax, 0x4d33d44d
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x808d5a3
and eax, 0x65c3fa43
and eax, 0x40010000
or eax, 0xa84c3bbc
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ab01aac
and eax, 0x3d05f47c
and eax, 0x1001203c
or eax, 0x458a0941
mov dword [ebx], eax
add ebx, edx
xor eax, 0x765a5e27
or eax, 0xbf0dd3c
and eax, 0x20513b44
or eax, 0x94040080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x79d8fcc6
xor eax, 0x76b2d99b
and eax, 0x10b0019
or eax, 0x44802164
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a32f5cb
and eax, 0x17ec6e03
and eax, 0x2000
or eax, 0xf04513c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x205a8705
xor eax, 0x5e120a54
and eax, 0xc091910
or eax, 0x41820064
mov dword [ebx], eax
add ebx, edx
and eax, 0xc002830
and eax, 0xc000830
or eax, 0xe04d33cc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x196580ca
xor eax, 0x4eba8508
and eax, 0x1182103c
or eax, 0x44090141
mov dword [ebx], eax
add ebx, edx
xor eax, 0x35bd4e18
and eax, 0x40141b60
or eax, 0x9c412088
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b5ae4c2
or eax, 0x325a0971
and eax, 0x450b0979
or eax, 0x800004
mov dword [ebx], eax
add ebx, edx
or eax, 0x23def590
and eax, 0x1c881f4
or eax, 0x200200
mov dword [ebx], eax
add ebx, edx
and eax, 0x595df778
and eax, 0x1400100
or eax, 0x8ab44489
mov dword [ebx], eax
add ebx, edx
and eax, 0x36cff3e5
or eax, 0x139995c9
and eax, 0x181d049
or eax, 0xc0020004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a577e8d
and eax, 0x6e3117fc
and eax, 0
or eax, 0xd04d8901
mov dword [ebx], eax
add ebx, edx
and eax, 0xe397327
xor eax, 0x3fab95d4
and eax, 0x158284c1
or eax, 0x4009002a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e4dd5f3
xor eax, 0x8543fa
and eax, 0x420000
or eax, 0xb0b08110
mov dword [ebx], eax
add ebx, edx
or eax, 0x1d1fd635
or eax, 0x58f39af6
and eax, 0x81000036
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x7be0bfb5
and eax, 0x6a7a1aac
and eax, 0x20
or eax, 0x52f6d2
mov dword [ebx], eax
add ebx, edx
or eax, 0x2de50f63
and eax, 0x8458b00
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d2241e5
and eax, 0x78325
or eax, 0x181410
mov dword [ebx], eax
add ebx, edx
and eax, 0x6eb3c705
and eax, 0x59f12c05
and eax, 0x110400
or eax, 0x51c63100
mov dword [ebx], eax
add ebx, edx
and eax, 0x31907178
and eax, 0x10800000
or eax, 0x80080000
mov dword [ebx], eax
add ebx, edx
or eax, 0x23bf7e96
and eax, 0x1094
or eax, 0x108
mov dword [ebx], eax
add ebx, edx
xor eax, 0x522149cb
or eax, 0x364f3a99
and eax, 0x24c488b
or eax, 0x81900500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x8961201
and eax, 0x516ad074
and eax, 0x1080000
or eax, 0x4c8101e9
mov dword [ebx], eax
add ebx, edx
xor eax, 0x34aeeaad
and eax, 0x73c8b2a1
and eax, 0x6100a000
or eax, 0x8c8748dc
mov dword [ebx], eax
add ebx, edx
and eax, 0x5fba08f7
and eax, 0x800000
or eax, 0x92680002
mov dword [ebx], eax
add ebx, edx
or eax, 0x2addb144
and eax, 0x8a000146
or eax, 0x1000201
mov dword [ebx], eax
add ebx, edx
or eax, 0x445f5916
xor eax, 0x6760c3bc
and eax, 0xa0011041
or eax, 0x42800014
mov dword [ebx], eax
add ebx, edx
or eax, 0x6cc0aa93
and eax, 0x2ea73fd7
and eax, 0x1006
or eax, 0x8020
mov dword [ebx], eax
add ebx, edx
and eax, 0xddc2484
or eax, 0x2875f27a
and eax, 0x34f200
or eax, 0x820081
mov dword [ebx], eax
add ebx, edx
and eax, 0x730ab57
and eax, 0x3d9d1574
and eax, 0x100000
or eax, 0xd6a80000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3408536b
and eax, 0x55e19923
and eax, 0x22
or eax, 0x2b000014
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b3810a8
xor eax, 0x1ea14af9
and eax, 0x4110845
or eax, 0x88240000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d39a8c0
and eax, 0x883da8c0
or eax, 0xc25728
mov dword [ebx], eax
add ebx, edx
or eax, 0x78efc33a
and eax, 0x119c90
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e54eb0d
or eax, 0x3e6e1497
and eax, 0x84d0300
or eax, 0x8800
mov dword [ebx], eax
add ebx, edx
or eax, 0xbd145e8
or eax, 0x396119a2
and eax, 0x3bddc980
or eax, 0xc4020001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5cc126e
or eax, 0x309b0f92
and eax, 0xf0810000
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3cb94862
and eax, 0x497154e6
and eax, 0x4060
or eax, 0xbf10
mov dword [ebx], eax
add ebx, edx
or eax, 0x37f7c594
and eax, 0x3381b0
or eax, 0x8000a
mov dword [ebx], eax
add ebx, edx
or eax, 0x749e7fcf
xor eax, 0x29ce2807
and eax, 0x10510300
or eax, 0x42800
mov dword [ebx], eax
add ebx, edx
or eax, 0x54dd12dc
and eax, 0x54cd3280
or eax, 0x320c001
mov dword [ebx], eax
add ebx, edx
and eax, 0x452a29f6
or eax, 0x29a4b7bf
and eax, 0x60800000
or eax, 0x92010000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ca47fe5
and eax, 0xfea50145
or eax, 0x15a8000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x29416ac6
and eax, 0x109c8a80
or eax, 0x1000008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x38a0783d
and eax, 0x20280000
or eax, 0xc2c00000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5243bdcd
or eax, 0x67b5c3a5
and eax, 0x60000124
or eax, 0x88000052
mov dword [ebx], eax
add ebx, edx
or eax, 0x22347f98
xor eax, 0x255d290
and eax, 0xc2c
or eax, 0x201
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1375f5f9
or eax, 0x1b916157
and eax, 0x11db90
or eax, 0x80428
mov dword [ebx], eax
add ebx, edx
and eax, 0x1e7442f4
and eax, 0x200
or eax, 0x14452900
mov dword [ebx], eax
add ebx, edx
or eax, 0x14ff1543
and eax, 0x78f33ba1
and eax, 0x300201
or eax, 0xc4004
mov dword [ebx], eax
add ebx, edx
or eax, 0x4f898cdb
and eax, 0x442c0400
or eax, 0x10003100
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f45601f
or eax, 0x5e4fe9a3
and eax, 0x4c0b0000
or eax, 0x1800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2e693029
and eax, 0x4be10000
or eax, 0x80008114
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d7b985e
and eax, 0x1d19e314
and eax, 0
or eax, 0x81000099
mov dword [ebx], eax
add ebx, edx
or eax, 0x4999de4e
and eax, 0x747ef2a8
and eax, 0x18c088
or eax, 0x640861
mov dword [ebx], eax
add ebx, edx
or eax, 0x78857ef3
and eax, 0x78f18000
or eax, 0x86000100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d70fa9c
xor eax, 0x8424600
and eax, 0x88c33d84
or eax, 0x3cc200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x65a4d778
or eax, 0x5d6610e2
and eax, 0x111880
or eax, 0x8401
mov dword [ebx], eax
add ebx, edx
and eax, 0x44b10ea1
and eax, 0x110800
or eax, 0x8448300
mov dword [ebx], eax
add ebx, edx
or eax, 0x47dd5492
and eax, 0x2acffcb7
and eax, 0xaccc880
or eax, 0xf5300201
mov dword [ebx], eax
add ebx, edx
xor eax, 0x411d7daf
or eax, 0x57826f27
and eax, 0xf2810000
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x46c24a4f
and eax, 0x4a0f
or eax, 0xb5a0
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a724307
and eax, 0x4103
or eax, 0x25180488
mov dword [ebx], eax
add ebx, edx
xor eax, 0xef4f2c
or eax, 0x6c2900eb
and eax, 0x2cb
or eax, 0x7010
mov dword [ebx], eax
add ebx, edx
or eax, 0x1da99088
xor eax, 0x5d1abdb5
and eax, 0x824b0c
or eax, 0x48b001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x33d8bc
and eax, 0x539e8301
and eax, 0x980100
or eax, 0x5442400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b6510b8
or eax, 0x7c482aa7
and eax, 0x54310000
or eax, 0x80040000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x288f7b46
and eax, 0x1a6765aa
and eax, 0x8000000
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0xf037c58
and eax, 0
or eax, 0x119c90
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ba655f
and eax, 0x4098900
or eax, 0xe8440200
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b667fe
and eax, 0x8801e982
or eax, 0x1000001
mov dword [ebx], eax
add ebx, edx
or eax, 0x503c3392
and eax, 0x5109e801
or eax, 0x482044c
mov dword [ebx], eax
add ebx, edx
or eax, 0x53176662
and eax, 0x5482800c
or eax, 0x80600100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2dcce200
and eax, 0x8100000c
or eax, 0x90
mov dword [ebx], eax
add ebx, edx
or eax, 0x1bd34da8
and eax, 0x8005b0
or eax, 0xcb042
mov dword [ebx], eax
add ebx, edx
xor eax, 0xca5c39f
and eax, 0x10200
or eax, 0x10448900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x42b844c4
and eax, 0xdd4104
or eax, 0x1021031
mov dword [ebx], eax
add ebx, edx
or eax, 0x63e581b0
and eax, 0x1e3f035c
and eax, 0x2080100
or eax, 0xb9803400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c77b856
and eax, 0x17addb21
and eax, 0x10880000
or eax, 0x80000001
mov dword [ebx], eax
add ebx, edx
or eax, 0x544cf245
and eax, 0x1004
or eax, 0x198
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c10cc42
and eax, 0x100098
or eax, 0xc02021
mov dword [ebx], eax
add ebx, edx
or eax, 0x37449133
or eax, 0x3d64d1a
and eax, 0x4442900
or eax, 0x8090200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d593dd9
and eax, 0x41001081
or eax, 0xe83e100
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b599031
and eax, 0x1010000
or eax, 0xf0800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a488bed
and eax, 0
or eax, 0xe85
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c94f00d
and eax, 0x3a1b2e4f
and eax, 0x100409
or eax, 0x81045182
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4309a3c0
and eax, 0x1de44a
or eax, 0x620180
mov dword [ebx], eax
add ebx, edx
and eax, 0x395a326
or eax, 0xb223b69
and eax, 0x8328100
or eax, 0xf4c00000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f138ce9
and eax, 0x8000000
or eax, 0x8000007f
mov dword [ebx], eax
add ebx, edx
or eax, 0x363a6926
and eax, 0x10080a
or eax, 0x19480
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c9c867c
and eax, 0x28198800
or eax, 0x43626000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3bc24551
and eax, 0x418b0001
or eax, 0x4000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f346912
xor eax, 0x1f419894
and eax, 0xe08100
or eax, 0x1000210
mov dword [ebx], eax
add ebx, edx
xor eax, 0x423905de
and eax, 0x5f7fbd47
and eax, 0x3508002
or eax, 0x88207081
mov dword [ebx], eax
add ebx, edx
and eax, 0x3cd23e12
and eax, 0x6ce4de7e
and eax, 0x1000
or eax, 0xc181084d
mov dword [ebx], eax
add ebx, edx
and eax, 0x77cb6b52
and eax, 0x40
or eax, 0xb5b2
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f733dca
or eax, 0x238d6a7b
and eax, 0x37bef181
or eax, 0x40000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x66a55675
and eax, 0x1080000
or eax, 0x80800001
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d5b94ef
and eax, 0x108c
or eax, 0x110
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5aa39b6f
xor eax, 0x63490bc7
and eax, 0x1e00100
or eax, 0x8214548b
mov dword [ebx], eax
add ebx, edx
and eax, 0x3690f679
and eax, 0x20d78e95
and eax, 0x800000
or eax, 0x550901ea
mov dword [ebx], eax
add ebx, edx
or eax, 0x697cb671
and eax, 0x119cb0f0
or eax, 0x804
mov dword [ebx], eax
add ebx, edx
and eax, 0x60720b57
or eax, 0x3acc543a
and eax, 0x8c80000
or eax, 0x1230000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x760f1478
or eax, 0x43f38197
and eax, 0x3e0058b
or eax, 0x80084000
mov dword [ebx], eax
add ebx, edx
and eax, 0x500ca155
or eax, 0x667ac37c
and eax, 0x44080140
or eax, 0x1810080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1611e544
xor eax, 0x3733febf
and eax, 0x44a10a28
or eax, 0x194481c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x32e7832b
and eax, 0xf4d4acf
and eax, 0xc0100c3
or eax, 0xe08a5500
mov dword [ebx], eax
add ebx, edx
or eax, 0x6472a457
and eax, 0xf0e481
or eax, 0x40800
mov dword [ebx], eax
add ebx, edx
xor eax, 0xf6510c3
and eax, 0x5810000
or eax, 0x40460000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x53790580
xor eax, 0x5a983fa6
and eax, 0xa24
or eax, 0x1484080
mov dword [ebx], eax
add ebx, edx
and eax, 0x56c52081
or eax, 0x6f4fc724
and eax, 0x4045c700
or eax, 0x90000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x341ecaa8
and eax, 0x800
or eax, 0x4011
mov dword [ebx], eax
add ebx, edx
and eax, 0x435ded51
and eax, 0x4001
or eax, 0x9ec405c6
mov dword [ebx], eax
add ebx, edx
and eax, 0x788a6551
and eax, 0x7157d8fe
and eax, 0x40
or eax, 0xc7000138
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a7b5efe
or eax, 0x3d95b670
and eax, 0x4c22f044
or eax, 1
mov dword [ebx], eax
add ebx, edx
and eax, 0x3efd0203
or eax, 0x140da6d3
and eax, 0x4050000
or eax, 0x41c20000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x65b5a0b6
and eax, 0x1000b4
or eax, 0x1011148
mov dword [ebx], eax
add ebx, edx
xor eax, 0x288efbea
and eax, 0x2805c200
or eax, 0xc4400500
mov dword [ebx], eax
add ebx, edx
and eax, 0xee90489
and eax, 0x400
or eax, 0x81ec
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3c45b5be
xor eax, 0x374b9064
and eax, 0x9040006
or eax, 0xe045c1
mov dword [ebx], eax
add ebx, edx
and eax, 0x566682bb
and eax, 0
or eax, 0xc700017c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x302d05ea
and eax, 0x2280004
or eax, 0x8c2b841
mov dword [ebx], eax
add ebx, edx
xor eax, 0x79f1187f
and eax, 0x41030000
or eax, 0x4c40001
mov dword [ebx], eax
add ebx, edx
and eax, 0x1e7362db
xor eax, 0x271f81e9
and eax, 0x10080c8
or eax, 0x16404
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b2f9ab2
and eax, 0x7d63452d
and eax, 0x10000
or eax, 0xbc44c700
mov dword [ebx], eax
add ebx, edx
and eax, 0x61607927
and eax, 0x7b455e4e
and eax, 0
or eax, 0x8a51
mov dword [ebx], eax
add ebx, edx
xor eax, 0x533ac792
and eax, 0x63fac53
and eax, 0x2200443
or eax, 0x3dc04184
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ca53662
and eax, 0x4000002
or eax, 0xc3000131
mov dword [ebx], eax
add ebx, edx
and eax, 0x49a8c8ea
and eax, 0x1000000
or eax, 0xc69d845
mov dword [ebx], eax
add ebx, edx
xor eax, 0x760b33df
and eax, 0x41420000
or eax, 0x4850001
mov dword [ebx], eax
add ebx, edx
or eax, 0x4f221186
or eax, 0x440e7f0d
and eax, 0x1400e88
or eax, 0x60
mov dword [ebx], eax
add ebx, edx
and eax, 0x12639304
and eax, 0x4d4b1f96
and eax, 0x400200
or eax, 0xf405c500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a74592c
and eax, 0x1600
or eax, 0x52
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e0a3cb2
or eax, 0x19a4d389
and eax, 0x19a44583
or eax, 0x64100044
mov dword [ebx], eax
add ebx, edx
and eax, 0x1fe1a307
and eax, 0x269eb4f
and eax, 4
or eax, 0xc7000078
mov dword [ebx], eax
add ebx, edx
and eax, 0x8f567b9
and eax, 0x2c76358b
and eax, 0
or eax, 0xfb3aa845
mov dword [ebx], eax
add ebx, edx
or eax, 0x206c64c3
xor eax, 0x537cce9c
and eax, 0x20000
or eax, 0x45c50000
mov dword [ebx], eax
add ebx, edx
or eax, 0x582ccd8
xor eax, 0x610fef3c
and eax, 0x20c4
or eax, 0x1068c18
mov dword [ebx], eax
add ebx, edx
or eax, 0x3dc5cd4b
and eax, 0x3045c500
or eax, 0x80000200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x54a0e29
and eax, 0xc908
or eax, 0x3692
mov dword [ebx], eax
add ebx, edx
and eax, 0x747ba0c
xor eax, 0x5d5cfae
and eax, 0x1c04586
or eax, 0x20080041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x26abad42
and eax, 0x7000081
or eax, 0xc000000a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x751139d1
and eax, 0x32112840
or eax, 0x48c48405
mov dword [ebx], eax
add ebx, edx
or eax, 0x219cbaf3
and eax, 0x41c50000
or eax, 0x4020000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4031959b
and eax, 0
or eax, 0xf81fd4
mov dword [ebx], eax
add ebx, edx
and eax, 0x26d46677
and eax, 0x400600
or eax, 0xf805c100
mov dword [ebx], eax
add ebx, edx
or eax, 0x78dac259
and eax, 0xc210
or eax, 0x826
mov dword [ebx], eax
add ebx, edx
and eax, 0xbc03a3a
and eax, 0x820
or eax, 0x343f0c8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a876855
or eax, 0x71a0c02a
and eax, 0x38448000
or eax, 0x80010b00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e3d380a
and eax, 0x82208
or eax, 0x820025
mov dword [ebx], eax
add ebx, edx
and eax, 0x7382439
and eax, 0
or eax, 0xb8458900
mov dword [ebx], eax
add ebx, edx
and eax, 0x55071c86
or eax, 0x18361d1c
and eax, 0x200d08
or eax, 0x3884083
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b3c1236
or eax, 0xd9b02b5
and eax, 0xd89180d
or eax, 0x4000a040
mov dword [ebx], eax
add ebx, edx
or eax, 0x647060ca
and eax, 0x41242ad2
and eax, 0x1002880
or eax, 0x8a09c328
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ac3ab39
and eax, 0x8283a811
or eax, 0x40000044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3d7efbb2
and eax, 0xa8550101
or eax, 0x8800
mov dword [ebx], eax
add ebx, edx
or eax, 0x95e2dc5
or eax, 0x4b711f04
and eax, 0x2b280581
or eax, 0x1080400a
mov dword [ebx], eax
add ebx, edx
and eax, 0x17e6041a
and eax, 0x1000400
or eax, 0x8c0fe045
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ab6530b
and eax, 0x204
or eax, 0x90
mov dword [ebx], eax
add ebx, edx
or eax, 0x6abf4842
and eax, 0x2aa84882
or eax, 0x1400509
mov dword [ebx], eax
add ebx, edx
xor eax, 0x305cac1b
xor eax, 0x57258be4
and eax, 0x4c816844
or eax, 0x1089009
mov dword [ebx], eax
add ebx, edx
and eax, 0x23790435
or eax, 0x718e27bf
and eax, 0x70050390
or eax, 0x88508800
mov dword [ebx], eax
add ebx, edx
or eax, 0x386f776b
and eax, 0x34e30470
and eax, 0x10000
or eax, 0x8900ea83
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f2dec4
and eax, 0x9833045
or eax, 0x7400c810
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ff8d501
or eax, 0x8af1c7b
and eax, 0x3e750010
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
or eax, 0x25160506
and eax, 0x571c20e1
and eax, 0x13040080
or eax, 0x28c8450b
mov dword [ebx], eax
add ebx, edx
and eax, 0x184c2326
and eax, 0x4c0000
or eax, 0x2531f445
mov dword [ebx], eax
add ebx, edx
or eax, 0x6955f787
or eax, 0x684ae97
and eax, 0x2bd04d83
or eax, 0x10000008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x54e5ce55
and eax, 0x72f35466
and eax, 0x310044
or eax, 0x1d4cf009
mov dword [ebx], eax
add ebx, edx
and eax, 0x31e640c9
and eax, 0x1244009
or eax, 0x88901582
mov dword [ebx], eax
add ebx, edx
and eax, 0x1dac3aa3
and eax, 0x1800001
or eax, 0x440b8c54
mov dword [ebx], eax
add ebx, edx
xor eax, 0x553e54ab
and eax, 0x588b8
or eax, 0x88400100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3a9bdad1
or eax, 0x27d237c4
and eax, 0x83944589
or eax, 0x200802
mov dword [ebx], eax
add ebx, edx
and eax, 0x117e6384
and eax, 0x1000180
or eax, 0x4c890041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x68a1f1f3
and eax, 0x3f02ed2e
and eax, 0x4008020
or eax, 0x88550b94
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b446d27
and eax, 0x63eaeeb8
and eax, 0x40004410
or eax, 0x3c88112b
mov dword [ebx], eax
add ebx, edx
or eax, 0x489a96a2
or eax, 0x68758d9c
and eax, 0x24458b11
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x22215313
and eax, 0x10001
or eax, 0x8900e882
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3d59e78a
and eax, 0x4080401
or eax, 0x4983a044
mov dword [ebx], eax
add ebx, edx
or eax, 0x28c8162d
and eax, 0x2449326c
or eax, 0x80040990
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4acfdf28
and eax, 0x44824454
or eax, 0x11091129
mov dword [ebx], eax
add ebx, edx
and eax, 0x403d15c9
and eax, 0xd10b960
and eax, 0x140
or eax, 0xd0552294
mov dword [ebx], eax
add ebx, edx
or eax, 0x15b0b49b
and eax, 0x7c1d4ccc
and eax, 0x44010044
or eax, 0x18a0830
mov dword [ebx], eax
add ebx, edx
xor eax, 0x526639ae
and eax, 0x144521c0
or eax, 0xe0000a20
mov dword [ebx], eax
add ebx, edx
and eax, 0x2d9a4885
and eax, 0x4000800
or eax, 0x498b3475
mov dword [ebx], eax
add ebx, edx
or eax, 0x7810c65
xor eax, 0x3052e26a
and eax, 0x30490a08
or eax, 0x800421e0
mov dword [ebx], eax
add ebx, edx
and eax, 0x462a15f
and eax, 0x400108
or eax, 0x7c984c33
mov dword [ebx], eax
add ebx, edx
and eax, 0x2fa196
or eax, 0x7fb5a145
and eax, 0x78158111
or eax, 0x80400a20
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a014bc9
xor eax, 0x31b01ea2
and eax, 0x9801503
or eax, 0x80444000
mov dword [ebx], eax
add ebx, edx
and eax, 0x25a64704
xor eax, 0x1dd007e2
and eax, 0x4000040
or eax, 0x418b8415
mov dword [ebx], eax
add ebx, edx
and eax, 0x18986097
and eax, 4
or eax, 0x804589c8
mov dword [ebx], eax
add ebx, edx
and eax, 0x66b59187
and eax, 0x3fa6db3c
and eax, 0x40100
or eax, 0x83c04c8b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x74fafa51
or eax, 0x3b2d6d01
and eax, 0x4d0901c9
or eax, 0x800020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5eee432d
and eax, 0xc7d730a
and eax, 0x450200
or eax, 0x841089c4
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d8dc59b
and eax, 0x4000100
or eax, 0x7880543b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6408cfdc
and eax, 0x716fa9fb
and eax, 0x10008801
or eax, 0xc8450310
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e370bf
and eax, 0x10001
or eax, 0x8900e882
mov dword [ebx], eax
add ebx, edx
xor eax, 0x668f73dd
and eax, 0x4d8a9844
or eax, 0x14001
mov dword [ebx], eax
add ebx, edx
xor eax, 0xaa0e8c
and eax, 0x6322176a
and eax, 0x40001248
or eax, 0x984d2980
mov dword [ebx], eax
add ebx, edx
and eax, 0x777c6c99
or eax, 0x65575b14
and eax, 0x550b091c
or eax, 0x800061
mov dword [ebx], eax
add ebx, edx
and eax, 0xaaf81c3
and eax, 0x2a5e8e85
and eax, 0xa0000
or eax, 0x1e083f4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x691c2603
xor eax, 0x3cbb165b
and eax, 0x441188
or eax, 0x8bb04401
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d463a37
and eax, 0x1000001
or eax, 0x8489c844
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3563da2d
and eax, 0xb0ea1268
or eax, 0x4f15ed14
mov dword [ebx], eax
add ebx, edx
and eax, 0x79d862ab
or eax, 0x1fb2255d
and eax, 0x9f84509
or eax, 0x80040882
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc88c0e0
and eax, 0x85740809
or eax, 0x7a8b7084
mov dword [ebx], eax
add ebx, edx
and eax, 0xc99f22e
and eax, 0x811000c
or eax, 0xc0448bf3
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a89b76f
and eax, 0x8018203
or eax, 0x81004080
mov dword [ebx], eax
add ebx, edx
or eax, 0x5daf6c31
xor eax, 0x56a05b65
and eax, 0x810b8054
or eax, 0x4804801
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c07cb09
and eax, 0x403c800
or eax, 0xfbfc377c
mov dword [ebx], eax
add ebx, edx
and eax, 0x5347ec42
and eax, 0x53408400
or eax, 0xac38013b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a7e64ea
xor eax, 0x7aa065ef
and eax, 0x1224843e
or eax, 0x20597bc1
mov dword [ebx], eax
add ebx, edx
and eax, 0x70b07ec1
and eax, 0x4e56fdb9
and eax, 0x4c81
or eax, 0x89e8010a
mov dword [ebx], eax
add ebx, edx
or eax, 0x7430ed1a
and eax, 0xfdf86489
or eax, 0x2071004
mov dword [ebx], eax
add ebx, edx
or eax, 0x94e9e79
and eax, 0xdc558afd
or eax, 0x102
mov dword [ebx], eax
add ebx, edx
or eax, 0xd7bc91
xor eax, 0x745e8c9b
and eax, 0xa8001100
or eax, 0x57708489
mov dword [ebx], eax
add ebx, edx
xor eax, 0x447e485c
and eax, 0x10addd5
or eax, 0x4481222a
mov dword [ebx], eax
add ebx, edx
or eax, 0x39991aad
or eax, 0x2ade04d2
and eax, 0x1c083e8
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a314512
and eax, 0x773ccfa0
and eax, 0x3204480
or eax, 0x88c80109
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b1c65ed
and eax, 0x11c02a0f
and eax, 0x1000009
or eax, 0xfeff7484
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a217c1e
or eax, 0x59d5d270
and eax, 0x508d1af3
or eax, 0x2000210c
mov dword [ebx], eax
add ebx, edx
or eax, 0x72df8c2
and eax, 0x75adfbff
or eax, 0x8520400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ca7e9aa
or eax, 0x4e5a1cdc
and eax, 0x74500a09
or eax, 0x80058100
mov dword [ebx], eax
add ebx, edx
and eax, 0x71eaaf71
and eax, 0x8a01
or eax, 0x89016082
mov dword [ebx], eax
add ebx, edx
or eax, 0x7576da4e
and eax, 0x4503f045
or eax, 0x880410
mov dword [ebx], eax
add ebx, edx
and eax, 0xd27aebc
and eax, 0x508a150d
and eax, 4
or eax, 0x1c083b8
mov dword [ebx], eax
add ebx, edx
and eax, 0x676b8d92
or eax, 0x7f5d1279
and eax, 0xb1c0189
or eax, 0x80a04400
mov dword [ebx], eax
add ebx, edx
or eax, 0xdd95e62
and eax, 0xd010c49
or eax, 0x4002a004
mov dword [ebx], eax
add ebx, edx
and eax, 0x418cf3c7
xor eax, 0x4f38458d
and eax, 0x8082188
or eax, 0xd0451a30
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d251321
and eax, 0x42bd4564
and eax, 0x80000
or eax, 0x55833a7c
mov dword [ebx], eax
add ebx, edx
and eax, 0x2aa06718
or eax, 0x6e939fc9
and eax, 0x6c113b90
or eax, 0x80440024
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c87591d
xor eax, 0x493f5c4a
and eax, 0x41893260
or eax, 0x402001c
mov dword [ebx], eax
add ebx, edx
and eax, 0xbe524e3
or eax, 0x30d41855
and eax, 0x450054
or eax, 0xc4000388
mov dword [ebx], eax
add ebx, edx
or eax, 0x135af7eb
and eax, 0x450b2275
or eax, 0x8800800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ad74845
and eax, 0x50c0220
or eax, 0x48a30dc0
mov dword [ebx], eax
add ebx, edx
and eax, 0xbace8c5
and eax, 0x88c08c0
or eax, 0x64018114
mov dword [ebx], eax
add ebx, edx
and eax, 0x7726dcdf
and eax, 0x488d4
or eax, 0x8bfb772b
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd6753fc
and eax, 0x2b317aee
and eax, 0x2002000
or eax, 0xc083c055
mov dword [ebx], eax
add ebx, edx
or eax, 0x1d88183a
and eax, 0xc0018801
or eax, 0x20540100
mov dword [ebx], eax
add ebx, edx
and eax, 0x585315f9
xor eax, 0x75b8805b
and eax, 0x35688102
or eax, 0xca043c81
mov dword [ebx], eax
add ebx, edx
or eax, 0x79fef468
and eax, 0x7500fdeb
or eax, 0x214
mov dword [ebx], eax
add ebx, edx
xor eax, 0x16acff41
and eax, 0x4d6535ec
and eax, 0x40040008
or eax, 0xa8418b03
mov dword [ebx], eax
add ebx, edx
xor eax, 0x10ada3b6
and eax, 0x38a00001
or eax, 0x3044502
mov dword [ebx], eax
add ebx, edx
or eax, 0x342fbfc5
or eax, 0x61415df9
and eax, 0x96dc845
or eax, 0x100000
mov dword [ebx], eax
add ebx, edx
or eax, 0x11ccb435
and eax, 0x1ec4c01
or eax, 0x8200018a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x15486e9a
and eax, 0x4800101
or eax, 0x490900c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x4fa83ee0
and eax, 0x440000c0
or eax, 0x90558b2c
mov dword [ebx], eax
add ebx, edx
xor eax, 0xaed90d1
xor eax, 0x76dadb98
and eax, 0x8800c081
or eax, 0x1012a02
mov dword [ebx], eax
add ebx, edx
or eax, 0x790bddee
and eax, 0x410bd445
or eax, 0x4800010
mov dword [ebx], eax
add ebx, edx
or eax, 0x543fe9b5
and eax, 0x540521b0
or eax, 0x88400208
mov dword [ebx], eax
add ebx, edx
and eax, 0x11cf9b75
and eax, 0x10440130
or eax, 0x6cb0440b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x617e2ff4
and eax, 0x8080a0b
or eax, 0xe0458110
mov dword [ebx], eax
add ebx, edx
and eax, 0x72dd40db
and eax, 0x6044001b
or eax, 0x1c904d20
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c6c829c
xor eax, 0x3c699910
and eax, 0x40510213
or eax, 0x90048900
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c6286dc
and eax, 0x2649fe4b
and eax, 0
or eax, 0x7cb4553b
mov dword [ebx], eax
add ebx, edx
and eax, 0x2bfad4ec
and eax, 0x20000008
or eax, 0x90458b03
mov dword [ebx], eax
add ebx, edx
or eax, 0x24dabc2f
and eax, 0x30dc052b
or eax, 0xb204000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x28db81ac
and eax, 0x71659897
and eax, 0x1258005
or eax, 0x8584840
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4264f37c
and eax, 0x3180909
or eax, 0x80e44482
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ce2f7b3
and eax, 0x7cdf67a1
and eax, 0x4c080000
or eax, 0x18101c1
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f1d256a
or eax, 0x6ebb4489
and eax, 0x681101c8
or eax, 0x80448a34
mov dword [ebx], eax
add ebx, edx
and eax, 0x40d6cad1
and eax, 0x8a80
or eax, 0x89016003
mov dword [ebx], eax
add ebx, edx
xor eax, 0x66c2c58e
and eax, 0x1a34214b
and eax, 0x2001
or eax, 0x458bc854
mov dword [ebx], eax
add ebx, edx
xor eax, 0x462cc10e
and eax, 0x52958
or eax, 0xb84012a4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1467db45
or eax, 0x5572026b
and eax, 0x4d024078
or eax, 0x890504
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3d9684e8
and eax, 0x600d0180
or eax, 0x8c403260
mov dword [ebx], eax
add ebx, edx
and eax, 0x70f03489
and eax, 0x60400080
or eax, 0x9f288d09
mov dword [ebx], eax
add ebx, edx
and eax, 0x677f2d66
and eax, 0x45080d00
or eax, 0x1083f2ff
mov dword [ebx], eax
add ebx, edx
or eax, 0x18d72bee
and eax, 0x2cc1a8b6
and eax, 0xc080a4
or eax, 0x1020348
mov dword [ebx], eax
add ebx, edx
or eax, 0x740dd5be
and eax, 0x1cc5588
or eax, 0x8a200001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x49e4933b
and eax, 0xc000c000
or eax, 0x28832045
mov dword [ebx], eax
add ebx, edx
and eax, 0x7330271e
and eax, 0x694fa4b4
and eax, 0x60000000
or eax, 0x80458901
mov dword [ebx], eax
add ebx, edx
and eax, 0x1135f7de
and eax, 0x8100
or eax, 0xff683c83
mov dword [ebx], eax
add ebx, edx
or eax, 0x13940f0b
and eax, 0x7500bf8b
or eax, 0x4074
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d2800e6
and eax, 0x30088b1e
or eax, 0x80450000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ba8e4d8
and eax, 0x600ffa27
and eax, 0x16802
or eax, 0x89008181
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2982e795
and eax, 0x830004
or eax, 0x5508b049
mov dword [ebx], eax
add ebx, edx
and eax, 0x41f8922e
and eax, 0x1808004
or eax, 0x4203c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x29007221
and eax, 0x9c05181
or eax, 0x82040408
mov dword [ebx], eax
add ebx, edx
and eax, 0x6734e3e0
or eax, 0x70e882ae
and eax, 0x41288004
or eax, 0x4133041
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b995814
and eax, 0xb890844
or eax, 0x90040780
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3618c572
and eax, 0x89000000
or eax, 0x2000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c3db0d5
xor eax, 0x43ae3d1d
and eax, 0x4982200d
or eax, 0xa001c040
mov dword [ebx], eax
add ebx, edx
and eax, 0x325d1d5b
and eax, 0x20010001
or eax, 0xc04c8900
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc45e731
and eax, 0x88004400
or eax, 0x1e0118b
mov dword [ebx], eax
add ebx, edx
or eax, 0x72a4f0a0
and eax, 0xfbe46481
or eax, 0x41b0014
mov dword [ebx], eax
add ebx, edx
or eax, 0x1f4d7f55
xor eax, 0x284c5585
and eax, 0xd4010a50
or eax, 0x284481af
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d3ad914
and eax, 0x33971d13
and eax, 0x11000001
or eax, 0xee608588
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e1329e5
and eax, 0x4d03aded
or eax, 0x885212
mov dword [ebx], eax
add ebx, edx
xor eax, 0x54706bfa
and eax, 0x475fa1a4
and eax, 0x1498004
or eax, 0xa003f8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x304a9354
xor eax, 0x5c9cac13
and eax, 0x93c0c89
or eax, 0x82c04100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4cfc26d8
and eax, 0xc7006011
or eax, 0x38ff0484
mov dword [ebx], eax
add ebx, edx
or eax, 0x79bd38d
or eax, 0x72074d0d
and eax, 0x60953b9d
or eax, 0x62
mov dword [ebx], eax
add ebx, edx
or eax, 0x3963415f
xor eax, 0x6d466790
and eax, 0x14b11c6f
or eax, 0x694ee390
mov dword [ebx], eax
add ebx, edx
or eax, 0x26cbba0f
and eax, 0x24458b69
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3efec6eb
and eax, 0x18b04502
or eax, 0x65400039
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2ddd9584
xor eax, 0x47644b24
and eax, 0x498b01
or eax, 0xc8040060
mov dword [ebx], eax
add ebx, edx
xor eax, 0x256d2cb8
and eax, 0x6c200519
or eax, 0x108c4822
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2bc3008
xor eax, 0x26a65ffc
and eax, 0x48140208
or eax, 0xa4418900
mov dword [ebx], eax
add ebx, edx
and eax, 0x571e0b76
or eax, 0x5d89d609
and eax, 0x5d945509
or eax, 0x20600032
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e9ea203
and eax, 0x12ae1f34
and eax, 0x40000
or eax, 0xdc418b51
mov dword [ebx], eax
add ebx, edx
or eax, 0x4182026c
and eax, 0x5dc00139
or eax, 0x20184402
mov dword [ebx], eax
add ebx, edx
xor eax, 0xdbcba4f
xor eax, 0x4446e182
and eax, 0x30000a40
or eax, 0xc04d8109
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d0f4902
and eax, 0x8901c103
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
or eax, 0x431631e6
and eax, 0x4103f045
or eax, 0x14880008
mov dword [ebx], eax
add ebx, edx
and eax, 0x340b20ac
xor eax, 0x212cb17f
and eax, 0x30050160
or eax, 0xc0500a88
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2913304e
and eax, 0x7456f4a7
and eax, 0x40023024
or eax, 0x5890850
mov dword [ebx], eax
add ebx, edx
or eax, 0x7eeefb78
and eax, 0x5c450338
or eax, 0x80000080
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d48428c
or eax, 0x5ce1fbab
and eax, 0x5ca0412b
or eax, 0x20040410
mov dword [ebx], eax
add ebx, edx
or eax, 0x1da43847
and eax, 0x1442c226
and eax, 0x14000024
or eax, 0xc04d8b00
mov dword [ebx], eax
add ebx, edx
and eax, 0xd0385e5
and eax, 0x4000120
or eax, 0x70cc4c13
mov dword [ebx], eax
add ebx, edx
or eax, 0x16a3a08c
and eax, 0x24458925
or eax, 0x88100200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7920bd03
and eax, 0x55301422
or eax, 0x28804119
mov dword [ebx], eax
add ebx, edx
and eax, 0x737ea532
and eax, 0x1330432a
and eax, 0x100
or eax, 0xc8458a1d
mov dword [ebx], eax
add ebx, edx
and eax, 0x3cec998c
and eax, 0x8008000
or eax, 0x81014083
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f5e5293
and eax, 0x9004001
or eax, 0x448b8844
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7344bd1
or eax, 0x671f26fa
and eax, 0x680d23c8
or eax, 0x80400000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x14ba18c6
and eax, 0x7cf4090a
or eax, 0x1004431
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4de260d3
xor eax, 0x586f3004
and eax, 0x40510908
or eax, 0x94048201
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b02292
and eax, 0x81018283
or eax, 0x8004000
mov dword [ebx], eax
add ebx, edx
and eax, 0x162b58e5
and eax, 0x14001
or eax, 0x458a9454
mov dword [ebx], eax
add ebx, edx
or eax, 0x27dc390e
and eax, 0x6483475
and eax, 0x400044
or eax, 0x18083a8
mov dword [ebx], eax
add ebx, edx
and eax, 0x550c37bc
xor eax, 0x3930f36
and eax, 0x800488
or eax, 0xe96c4101
mov dword [ebx], eax
add ebx, edx
and eax, 0x35f34561
xor eax, 0x2fbdad8d
and eax, 0xe5de804
or eax, 0xf1a21553
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a12040d
and eax, 0x100401
or eax, 0x81c0498a
mov dword [ebx], eax
add ebx, edx
or eax, 0xf01c75a
and eax, 0x7c2b115
and eax, 0x400101
or eax, 0x2b60c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x3bb2923d
and eax, 0x10498100
or eax, 0xc0040800
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d9b544f
or eax, 0x4ec769b5
and eax, 0x2c04181
or eax, 0x130140a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x73cfa4fe
or eax, 0x21d00966
and eax, 0x5189d055
or eax, 0x4000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x52f4d013
xor eax, 0x272d6f2c
and eax, 0x309ab30
or eax, 0x880040c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x2fab7679
or eax, 0x70a88691
and eax, 0x4081e041
or eax, 0x80021004
mov dword [ebx], eax
add ebx, edx
and eax, 0x1591679c
and eax, 0x5d934bfb
and eax, 0x10000
or eax, 0xf0448901
mov dword [ebx], eax
add ebx, edx
or eax, 0x44563302
and eax, 0x30500903
or eax, 0xba04488
mov dword [ebx], eax
add ebx, edx
xor eax, 0xed6d387
and eax, 0x506900c
or eax, 0x88092041
mov dword [ebx], eax
add ebx, edx
or eax, 0xc830fd5
or eax, 0x1b31af5e
and eax, 0x98
or eax, 0x20
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b063022
or eax, 0x2319a15d
and eax, 0xb00118b
or eax, 0x4e04400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6449d2c1
and eax, 0x188050a
or eax, 0x845050a5
mov dword [ebx], eax
add ebx, edx
or eax, 0x6316b55a
and eax, 0x28b6f9a8
and eax, 0x27080
or eax, 0x8b290452
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c0e99ed
or eax, 0x707a097e
and eax, 0x4503c845
or eax, 0x1000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3ea959bb
and eax, 0x19ffeb33
and eax, 0x9220020
or eax, 0x820174c4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x385b95e9
and eax, 0xa100e00d
or eax, 0x48831840
mov dword [ebx], eax
add ebx, edx
and eax, 0x300dc185
xor eax, 0x684c7469
and eax, 0x484d8000
or eax, 0xb0000901
mov dword [ebx], eax
add ebx, edx
xor eax, 0x459764b8
xor eax, 0x54ebef48
and eax, 0x81300081
or eax, 0x2cc550a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2190cf2
and eax, 0x4864308e
and eax, 0
or eax, 0x558901c2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5dc23a71
xor eax, 0x7b9ba5da
and eax, 0x70408a68
or eax, 0x88050194
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d557d2d
or eax, 0xc7b3b9f
and eax, 0x1d78451b
or eax, 0x60840020
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f1e92bd
and eax, 0x4c0c0009
or eax, 0x80418b00
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a8d64ab
and eax, 0x8801e983
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x69f2e838
xor eax, 0x75e21822
and eax, 0x5482c000
or eax, 0x1090c4d
mov dword [ebx], eax
add ebx, edx
or eax, 0x62dff2b0
or eax, 0x218fcf5a
and eax, 0x64553bd4
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x48385c0d
and eax, 0x4094259
or eax, 0x41821824
mov dword [ebx], eax
add ebx, edx
xor eax, 0x779cbcc9
xor eax, 0x11a36123
and eax, 0x848194
or eax, 0x5c010868
mov dword [ebx], eax
add ebx, edx
xor eax, 0x73f1184c
xor eax, 0x7a3610d2
and eax, 0x1428162
or eax, 0x8abd7e9d
mov dword [ebx], eax
add ebx, edx
or eax, 0x3d8b4c68
and eax, 0x6ebe1b1c
and eax, 0xc88080c
or eax, 0x8101e441
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d4e8afc
and eax, 0x90c76610
or eax, 0x6f389948
mov dword [ebx], eax
add ebx, edx
xor eax, 0x190aab80
and eax, 0x82f45488
or eax, 0x1080103
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2318958
xor eax, 0x703f13e
and eax, 0x48801e8
or eax, 0x51010002
mov dword [ebx], eax
add ebx, edx
and eax, 0x1fc95d1b
and eax, 0x729d4fea
and eax, 0x10810108
or eax, 0x4c048af4
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e33788f
and eax, 0x1801088c
or eax, 0x23fef773
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c780b1e
and eax, 0x373c4cec
and eax, 0x373c4884
or eax, 0xc8c31001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e7cf5d1
and eax, 0xc1012d54
or eax, 0x60850ab
mov dword [ebx], eax
add ebx, edx
or eax, 0x2015b4fb
and eax, 0x19c45
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0xf6555dd
and eax, 0x10000
or eax, 0x7ea0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f96570
or eax, 0x2c14983c
and eax, 0x9c4544
or eax, 0x83
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e836ac5
and eax, 0xa000000
or eax, 0x81000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f72ae69
and eax, 0x9000000
or eax, 0x4433a44d
mov dword [ebx], eax
add ebx, edx
and eax, 0x56313fb1
xor eax, 0x4a87b523
and eax, 0xa101000
or eax, 0x8109649c
mov dword [ebx], eax
add ebx, edx
or eax, 0x2a8b263f
and eax, 0x11b6415
or eax, 0x54208840
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c623468
or eax, 0x17379b0e
and eax, 0x3113d48
or eax, 0x88004080
mov dword [ebx], eax
add ebx, edx
or eax, 0x1d2f6aba
or eax, 0x3e5b5e4c
and eax, 0x53b3844
or eax, 0x40008001
mov dword [ebx], eax
add ebx, edx
and eax, 0xa2f6aa2
and eax, 0x92800
or eax, 0x8b0055b4
mov dword [ebx], eax
add ebx, edx
or eax, 0x34e51ae2
or eax, 0xab70cd2
and eax, 0x81837844
or eax, 0x40008009
mov dword [ebx], eax
add ebx, edx
or eax, 0x43bc7b00
and eax, 0x721a06d0
and eax, 0x40080000
or eax, 0xb8458901
mov dword [ebx], eax
add ebx, edx
or eax, 0x68756a52
and eax, 0x182e3ede
and eax, 0x280002
or eax, 0x83905589
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f45b62
xor eax, 0x7251d097
and eax, 0x51890168
or eax, 0x4000082
mov dword [ebx], eax
add ebx, edx
xor eax, 0x38fc4077
and eax, 0x28450198
or eax, 0x90008a20
mov dword [ebx], eax
add ebx, edx
and eax, 0x63372c7
xor eax, 0x5ede6961
and eax, 0x8014081
or eax, 0x81008002
mov dword [ebx], eax
add ebx, edx
or eax, 0x29929719
and eax, 0x9839001
or eax, 0x44082844
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e8499ba
and eax, 0x18981cc
or eax, 0x600200
mov dword [ebx], eax
add ebx, edx
or eax, 0x1745096b
and eax, 0x1cc0989
or eax, 0xe8004400
mov dword [ebx], eax
add ebx, edx
and eax, 0x69a8af2a
and eax, 0x69880d00
or eax, 0x9677f233
mov dword [ebx], eax
add ebx, edx
and eax, 0x41b7cefd
and eax, 0x130c020
or eax, 0x4020c8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1876c4a
or eax, 0x82a1032
and eax, 0x88b8800
or eax, 0xa5006000
mov dword [ebx], eax
add ebx, edx
and eax, 0x31d5dc01
and eax, 0x1810000
or eax, 0x540a0003
mov dword [ebx], eax
add ebx, edx
or eax, 0x2827fad6
and eax, 0xa28000
or eax, 0x400108
mov dword [ebx], eax
add ebx, edx
or eax, 0x73433d10
and eax, 0x70400000
or eax, 0x4000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x72870e69
and eax, 0x20000000
or eax, 0x8345c606
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d126bc8
and eax, 0x4200
or eax, 0xc604a901
mov dword [ebx], eax
add ebx, edx
xor eax, 0x164acbda
and eax, 0x4b8db725
and eax, 0x2001
or eax, 0x8a008344
mov dword [ebx], eax
add ebx, edx
or eax, 0x58e6e715
and eax, 0x4080a345
or eax, 0x5080000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xcb1918e
and eax, 0x73087c69
and eax, 0x40080041
or eax, 0x98458b80
mov dword [ebx], eax
add ebx, edx
or eax, 0x6bdafa52
and eax, 0x71d84903
or eax, 0x4200400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x22b6950b
xor eax, 0x53b2ed79
and eax, 0x4540100
or eax, 0xe8018a08
mov dword [ebx], eax
add ebx, edx
xor eax, 0x54bd7164
and eax, 0x30e85000
or eax, 0x44000503
mov dword [ebx], eax
add ebx, edx
or eax, 0x6e81f737
or eax, 0x5e80a22e
and eax, 0x3c418309
or eax, 0x80040800
mov dword [ebx], eax
add ebx, edx
or eax, 0x391d46fb
and eax, 0x8901c083
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x7d3a6bf3
and eax, 0x5028a841
or eax, 0x2c01404
mov dword [ebx], eax
add ebx, edx
or eax, 0x1689f428
and eax, 0x8d91dc6
and eax, 0x40
or eax, 0x8b000281
mov dword [ebx], eax
add ebx, edx
and eax, 0x11d0ff1f
and eax, 0x1000001
or eax, 0xc083f84c
mov dword [ebx], eax
add ebx, edx
and eax, 0x73b755bd
and eax, 0x470003a0
and eax, 0x40000000
or eax, 0xb84d8901
mov dword [ebx], eax
add ebx, edx
or eax, 0x1039d3d8
xor eax, 0x19ee1295
and eax, 0x81004108
or eax, 0x81483
mov dword [ebx], eax
add ebx, edx
xor eax, 0x17b78542
xor eax, 0x33612695
and eax, 0x40
or eax, 0xa2
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a6f2a5f
and eax, 0
or eax, 0xc6067480
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ebd45fa
and eax, 0xea012040
or eax, 0x1008205
mov dword [ebx], eax
add ebx, edx
or eax, 0x78db6aeb
and eax, 0x3ab6010f
and eax, 0x22000004
or eax, 0x8045c600
mov dword [ebx], eax
add ebx, edx
xor eax, 0xbbf420d
xor eax, 0x474775e5
and eax, 0xa2058000
or eax, 0x400a00
mov dword [ebx], eax
add ebx, edx
or eax, 0x648cf0a8
xor eax, 0x2a40e45a
and eax, 0x88810480
or eax, 0x3424108
mov dword [ebx], eax
add ebx, edx
and eax, 0x236c9ddd
and eax, 0x1000408
or eax, 0xe881e045
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d44fd40
and eax, 0x44200602
and eax, 0
or eax, 0x14f7a
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f6d4907
xor eax, 0x63e88c76
and eax, 0x8844109
or eax, 0x83600c80
mov dword [ebx], eax
add ebx, edx
or eax, 0x79f8e11c
xor eax, 0x56947411
and eax, 0x5009804
or eax, 0x50034451
mov dword [ebx], eax
add ebx, edx
or eax, 0x6af61fc1
xor eax, 0x161a28d0
and eax, 0x48458104
or eax, 0x941008e0
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c11240b
and eax, 0x1cc2ac37
and eax, 0x4000000
or eax, 0x418b09eb
mov dword [ebx], eax
add ebx, edx
xor eax, 0x784a58e0
and eax, 0x2d291625
and eax, 0x1000000
or eax, 0xc083dc
mov dword [ebx], eax
add ebx, edx
or eax, 0x1985793d
and eax, 0x9c44189
or eax, 0x82180400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x64bd61f
xor eax, 0x4b989b67
and eax, 0x440b0841
or eax, 0x930d40c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1fcc2d3f
xor eax, 0x3218095e
and eax, 0x8d0820
or eax, 0x8a0007c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4834e00d
and eax, 0x82000000
or eax, 0x9000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x20d3297
and eax, 0x4293a35d
and eax, 0x2012015
or eax, 0xe882c440
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c809ca5
and eax, 0x84010800
or eax, 0x60548101
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b3fae4e
or eax, 0x3e10148a
and eax, 0x2378058b
or eax, 0x844000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4545085b
or eax, 0x4d70954c
and eax, 0x45308445
or eax, 0xb6000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x24126c65
and eax, 0x537cc6ad
and eax, 0x1080000
or eax, 0x8a117dd8
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ac9ddbe
or eax, 0x19db8615
and eax, 0x91b9c0d
or eax, 0x44202040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2819fd19
xor eax, 0x7f0e5b32
and eax, 0xa001864
or eax, 0x81116588
mov dword [ebx], eax
add ebx, edx
xor eax, 0x77f120ff
or eax, 0x1e83ac1c
and eax, 0x5423a415
or eax, 0x1180040
mov dword [ebx], eax
add ebx, edx
and eax, 0x3af09467
and eax, 0x440
or eax, 0x8b097998
mov dword [ebx], eax
add ebx, edx
or eax, 0x15b18c2
or eax, 0x2b9abd7a
and eax, 0x8083d040
or eax, 0x40000005
mov dword [ebx], eax
add ebx, edx
xor eax, 0x43745115
xor eax, 0x22803ab2
and eax, 0x80458900
or eax, 0x50000001
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e5f9fb9
and eax, 0x400901
or eax, 0x83b0448a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e7d7fe4
and eax, 0x3fe715cd
and eax, 0xd810049
or eax, 0x400801a0
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b510721
and eax, 0x10120
or eax, 0xd0548ad0
mov dword [ebx], eax
add ebx, edx
and eax, 0x77d01268
xor eax, 0x6cf52aa7
and eax, 0x8010083
or eax, 0x8100c200
mov dword [ebx], eax
add ebx, edx
or eax, 0x73cf13c0
xor eax, 0x7345462a
and eax, 0x8a9041
or eax, 0x45014014
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e42e584
or eax, 0xe184ee7
and eax, 0x5c412bb4
or eax, 0xa0040008
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ca6eee3
and eax, 0x4c830974
or eax, 0x1080000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7139a088
and eax, 0xa081c4
or eax, 0x1490200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x188bc411
and eax, 0x9404581
or eax, 0x82840808
mov dword [ebx], eax
add ebx, edx
or eax, 0x61a81844
and eax, 0x4383739
and eax, 0x1401
or eax, 0xea83c054
mov dword [ebx], eax
add ebx, edx
and eax, 0x5cfa7ac4
and eax, 0x40000000
or eax, 0x94558901
mov dword [ebx], eax
add ebx, edx
and eax, 0x1dc3ac61
and eax, 0x400001
or eax, 0x83b4458a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x370aed4f
and eax, 0x48800c0
or eax, 0x41010128
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb14971f
xor eax, 0x344b28f7
and eax, 0x68448a00
or eax, 0x840901f4
mov dword [ebx], eax
add ebx, edx
or eax, 0x1d5c5045
and eax, 0x8901c981
or eax, 0x2002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x624bc106
and eax, 0x410a2805
or eax, 0x1481c448
mov dword [ebx], eax
add ebx, edx
and eax, 0x164fa3af
or eax, 0x2a5ad325
and eax, 0x4a8328
or eax, 0x1a000c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5b79b20
and eax, 0x481088
or eax, 0x8ba04501
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6110dcd4
and eax, 0x40308845
or eax, 0x5034000
mov dword [ebx], eax
add ebx, edx
and eax, 0x16f622bf
or eax, 0x36e68adc
and eax, 0x20000c4
or eax, 0x89097420
mov dword [ebx], eax
add ebx, edx
and eax, 0x454492f3
and eax, 0x1001040
or eax, 0xc083c80d
mov dword [ebx], eax
add ebx, edx
or eax, 0x4cebe432
and eax, 0xc8498801
or eax, 0x10040100
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b28ffc7
xor eax, 0x17df9b2d
and eax, 0xfd70028
or eax, 0xf02861c1
mov dword [ebx], eax
add ebx, edx
and eax, 0x5311642b
xor eax, 0xf355967
and eax, 0x804094e
or eax, 0x5182b1
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d73b897
xor eax, 0x6c07158a
and eax, 0xa201
or eax, 0x4080
mov dword [ebx], eax
add ebx, edx
or eax, 0x5047bf90
xor eax, 0x1d5f82c
and eax, 0x100000
or eax, 0x6642000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x376c3279
and eax, 0x1000040
or eax, 0xa14586
mov dword [ebx], eax
add ebx, edx
or eax, 0x70643273
and eax, 0x20e692b8
and eax, 0xc400a0
or eax, 0x4502044b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x80ce130
and eax, 0x458a0081
or eax, 0x20
mov dword [ebx], eax
add ebx, edx
and eax, 0x2665be81
and eax, 0x81
or eax, 0xc2458820
mov dword [ebx], eax
add ebx, edx
xor eax, 0x46f95a27
and eax, 0x80b44082
or eax, 0x3000d09
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ed16543
and eax, 0x4d8101c1
or eax, 0x80000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4781a32f
and eax, 0x2a4
or eax, 0x55b60d10
mov dword [ebx], eax
add ebx, edx
or eax, 0x58a92477
and eax, 0x549205c1
or eax, 0x20408000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f2bd4d
and eax, 0x4920500
or eax, 0x41240a28
mov dword [ebx], eax
add ebx, edx
or eax, 0x682ad768
and eax, 0x65808540
or eax, 0x10400083
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c783da4
xor eax, 0x3996d64a
and eax, 0xd960300
or eax, 0x40200c20
mov dword [ebx], eax
add ebx, edx
xor eax, 0x68968ee3
or eax, 0x2e129e4c
and eax, 0x250085c2
or eax, 0x50c90000
mov dword [ebx], eax
add ebx, edx
and eax, 0x758f2f01
and eax, 0x55010000
or eax, 0x56e818
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3120e5f5
and eax, 0x44030001
or eax, 0x11880002
mov dword [ebx], eax
add ebx, edx
and eax, 0x25b4d862
or eax, 0x4798a704
and eax, 0x1808304
or eax, 0x4200a8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x204d41d8
xor eax, 0xf52fa41
and eax, 0x288c1001
or eax, 0x90204588
mov dword [ebx], eax
add ebx, edx
and eax, 0x58999c43
and eax, 0
or eax, 2
mov dword [ebx], eax
add ebx, edx
and eax, 0x50095b75
and eax, 0
or eax, 0x616e9
mov dword [ebx], eax
add ebx, edx
xor eax, 0x29ea0f0a
xor eax, 0x657f27a3
and eax, 0x8010a00
or eax, 0xa0448100
mov dword [ebx], eax
add ebx, edx
or eax, 0x4674d45
and eax, 0x674f05
or eax, 0x882028
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c5135d7
xor eax, 0x37b3cd62
and eax, 0x8448000
or eax, 0xa0010900
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ea0de9b
or eax, 0x7c86c8c
and eax, 0x2bc84c88
or eax, 0x200103
mov dword [ebx], eax
add ebx, edx
and eax, 0x8ed362f
and eax, 0x8880009
or eax, 0x4501a844
mov dword [ebx], eax
add ebx, edx
or eax, 0x6a824f3
and eax, 0x6e256e86
and eax, 0xa012880
or eax, 0x8108c368
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f31fe61
and eax, 0x5e9657c2
and eax, 0x40000000
or eax, 0x8283e855
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b6e84a3
and eax, 0xe8458801
or eax, 0x100100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b776d91
and eax, 0x3204480
or eax, 0x38c8010b
mov dword [ebx], eax
add ebx, edx
and eax, 0x24cd355d
and eax, 0x80001
or eax, 0x8d07d044
mov dword [ebx], eax
add ebx, edx
or eax, 0x43f015c5
and eax, 0x3eb0b89
and eax, 0x101
or eax, 0x7a
mov dword [ebx], eax
add ebx, edx
and eax, 0x2365768c
and eax, 8
or eax, 0x83f84d83
mov dword [ebx], eax
add ebx, edx
and eax, 0x29f8cff7
or eax, 0x57a4bc26
and eax, 0x458801a1
or eax, 0x8010048
mov dword [ebx], eax
add ebx, edx
or eax, 0x39a4a70d
and eax, 0x7c0583e8
or eax, 0x80500810
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c3d4020
xor eax, 0x2cd9e1af
and eax, 0x88012a03
or eax, 0x100c080
mov dword [ebx], eax
add ebx, edx
or eax, 0xf28943
xor eax, 0xe7cb9a9
and eax, 0x58b5040
or eax, 0x4000ac15
mov dword [ebx], eax
add ebx, edx
or eax, 0x34d45a20
and eax, 0x54858834
or eax, 0x188
mov dword [ebx], eax
add ebx, edx
or eax, 0x14f3d2fd
or eax, 0x7f22b8dc
and eax, 0xbf7fbfd
or eax, 0x80080402
mov dword [ebx], eax
add ebx, edx
and eax, 0x358512eb
and eax, 0x1810049
or eax, 0x8c08e004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x308ad9b2
and eax, 0xbd033950
or eax, 0x42fcc600
mov dword [ebx], eax
add ebx, edx
and eax, 0xb63fec5
and eax, 0x3605400
or eax, 0x8080018b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ace34fe
and eax, 0x5c83688f
and eax, 0x50000000
or eax, 0x58901c2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x685c40d9
xor eax, 0x764edff6
and eax, 0x40818ae0
or eax, 0x14040100
mov dword [ebx], eax
add ebx, edx
and eax, 0x52afb2e8
and eax, 0x108582e0
or eax, 0x2b7a7d1f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d888318
and eax, 0x86ed215
and eax, 0x665005
or eax, 0xff990080
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ca579de
xor eax, 0x64e7c222
and eax, 0x80210a6
or eax, 0x831c6d59
mov dword [ebx], eax
add ebx, edx
xor eax, 0x73f14c9a
and eax, 0x48033045
or eax, 0x5008008
mov dword [ebx], eax
add ebx, edx
and eax, 0xfce5344
and eax, 0xc000044
or eax, 0x408d8980
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2bcd535c
or eax, 0x12c63964
and eax, 0x3c6fbfc
or eax, 0x88390403
mov dword [ebx], eax
add ebx, edx
and eax, 0x407eb02f
and eax, 0x2b005
or eax, 0xea810050
mov dword [ebx], eax
add ebx, edx
xor eax, 0x61cdcee1
and eax, 0x80440800
or eax, 0x30118101
mov dword [ebx], eax
add ebx, edx
and eax, 0x63d42e0c
and eax, 0x20440800
or eax, 0xdf08b583
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b5860ec
or eax, 0xfa2eb1
and eax, 0x3400ffff
or eax, 0x41000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x57895923
or eax, 0x1dfb7ee7
and eax, 0x58410b21
or eax, 0x80048018
mov dword [ebx], eax
add ebx, edx
and eax, 0x7909b68b
or eax, 0x2ac410c8
and eax, 0x78c40009
or eax, 0x4304532
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e67afad
and eax, 0x4c458b31
or eax, 0x80080000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3cea6d9b
and eax, 0xfc488d89
or eax, 0x3000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x53dd9da
and eax, 0x78f27fcf
and eax, 0x50005443
or eax, 0x58babbc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4f17b037
and eax, 0x3f364b1d
and eax, 0x140900
or eax, 0x448180b4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x388a994a
xor eax, 0x4ef39016
and eax, 0x2ec80e8
or eax, 0x89137f17
mov dword [ebx], eax
add ebx, edx
and eax, 0x6dc7e31c
xor eax, 0x16b65e67
and eax, 0x8018c41
or eax, 0xe0824004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ddb6df5
and eax, 0x84408100
or eax, 0x48050801
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f3f1b6e
and eax, 0xe348800b
or eax, 0x1c000d80
mov dword [ebx], eax
add ebx, edx
and eax, 0xb24f0f0
xor eax, 0x4416d704
and eax, 0xd125784
or eax, 0x8029a87b
mov dword [ebx], eax
add ebx, edx
and eax, 0x73a2f62
and eax, 0x53a2f40
or eax, 0xfac5d004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x967653f
and eax, 0x54880878
or eax, 0x1030004
mov dword [ebx], eax
add ebx, edx
and eax, 0x11d86eb7
and eax, 0x10000834
or eax, 0xa85533c8
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d73b43f
and eax, 0x1303c
or eax, 0x458a0241
mov dword [ebx], eax
add ebx, edx
or eax, 0x72c8ed6
and eax, 0x4053acc
or eax, 0xa8400100
mov dword [ebx], eax
add ebx, edx
and eax, 0x1ec936f5
and eax, 0x48847638
and eax, 0x8002200
or eax, 0x458b087d
mov dword [ebx], eax
add ebx, edx
and eax, 0xfc98425
and eax, 0xc090024
or eax, 0xe0443b80
mov dword [ebx], eax
add ebx, edx
and eax, 0xf4bd2eb
and eax, 0x4090220
or eax, 0x5182205d
mov dword [ebx], eax
add ebx, edx
and eax, 0x1ec2d39c
and eax, 0x820214
or eax, 0x14081e0
mov dword [ebx], eax
add ebx, edx
or eax, 0x52b822da
or eax, 0x4fcfaf51
and eax, 0xbf40589
or eax, 0x80005000
mov dword [ebx], eax
add ebx, edx
and eax, 0x161b61cf
and eax, 0x100001
or eax, 0x452bac44
mov dword [ebx], eax
add ebx, edx
or eax, 0x57732a8e
and eax, 0x3082cc4
or eax, 0x88005030
mov dword [ebx], eax
add ebx, edx
and eax, 0x65f386fe
and eax, 0x1000444
or eax, 0x4c3bf809
mov dword [ebx], eax
add ebx, edx
or eax, 0x40edb243
and eax, 0x9097c4c
or eax, 0x82000180
mov dword [ebx], eax
add ebx, edx
or eax, 0x45012183
and eax, 0xc2015c45
or eax, 0x828010
mov dword [ebx], eax
add ebx, edx
and eax, 0x50525efe
and eax, 0x40000800
or eax, 0x9c558101
mov dword [ebx], eax
add ebx, edx
and eax, 0x435b345
and eax, 0x40101
or eax, 0x89a8448a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x77844c61
xor eax, 0x948bbba
and eax, 0xf7600000
or eax, 0x89f4085
mov dword [ebx], eax
add ebx, edx
xor eax, 0x51e0548
or eax, 0x2cc7eee9
and eax, 0xd4458bed
or eax, 0x80012
mov dword [ebx], eax
add ebx, edx
xor eax, 0x50b2615e
xor eax, 0x38073476
and eax, 0xbc388c81
or eax, 0x43040108
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6073d68b
and eax, 0x150b5b02
or eax, 0x4080a4fd
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5dff01d3
or eax, 0x73e5600c
and eax, 0x1c0822c
or eax, 0x20180
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e31236a
and eax, 0x108
or eax, 0x8bac5481
mov dword [ebx], eax
add ebx, edx
and eax, 0x17d2cf40
and eax, 0x3804000
or eax, 0xfc7f0085
mov dword [ebx], eax
add ebx, edx
and eax, 0x670c3aab
and eax, 0x24040081
or eax, 0x18813b7e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3a46d5bd
and eax, 0x2355fe60
and eax, 0x41ee40
or eax, 0x7dbe11bf
mov dword [ebx], eax
add ebx, edx
and eax, 0x9d81ca1
xor eax, 0x595e4c50
and eax, 0x10040041
or eax, 0xac498b04
mov dword [ebx], eax
add ebx, edx
or eax, 0x41e2751f
and eax, 0xc40770a
and eax, 0xc000508
or eax, 0xf3388881
mov dword [ebx], eax
add ebx, edx
xor eax, 0x30e43134
xor eax, 0x7d37628f
and eax, 0x108bde32
or eax, 0x450021cd
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b88bba6
and eax, 0x299ab98
and eax, 0x10010
or eax, 0x349489a4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4dcc4195
xor eax, 0x2ece3ae0
and eax, 0x397f2c1
or eax, 0x88680d3e
mov dword [ebx], eax
add ebx, edx
and eax, 0x48f80ef8
xor eax, 0x3fc20428
and eax, 0x20040
or eax, 0xc081b405
mov dword [ebx], eax
add ebx, edx
xor eax, 0x11bae59e
and eax, 0x26af8379
and eax, 0x10101
or eax, 0xb4448800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x49eb89e3
xor eax, 0x45feea7
and eax, 0xf9308c01
or eax, 0x608018a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7debd5b0
and eax, 0x412ac58a
and eax, 0x2400a
or eax, 0x8d39bff5
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1eba44d9
and eax, 0x9381bb24
or eax, 0x6c7e4410
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f6a0052
or eax, 0x33d8e95c
and eax, 0x5189137c
or eax, 0x4020000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5efdd4c7
and eax, 0x5403b8
or eax, 0xc4012840
mov dword [ebx], eax
add ebx, edx
or eax, 0x601fc3e3
or eax, 0x7f805ee7
and eax, 0x458b1474
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x13cbd702
and eax, 0x6227e58b
and eax, 0x10000
or eax, 0xf4442bf0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x702a9803
and eax, 0x46af31a0
and eax, 0x42c0120
or eax, 0x79d0441b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x55ce3280
and eax, 0x8000309
or eax, 0xc44d8800
mov dword [ebx], eax
add ebx, edx
or eax, 0x565362f9
and eax, 0x8801e981
or eax, 0x1000002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5839cad4
xor eax, 0x6769fe02
and eax, 0x1401cc45
or eax, 0x418a0008
mov dword [ebx], eax
add ebx, edx
and eax, 0x719fcd44
xor eax, 0x72889920
and eax, 0x1020160
or eax, 0xe88290
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a88c77c
and eax, 0xa6620e0
and eax, 0
or eax, 0x8bf05589
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d7f290e
and eax, 0
or eax, 0xc083ac45
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c0cd11d
and eax, 0x8001
or eax, 0xac450900
mov dword [ebx], eax
add ebx, edx
and eax, 0x69f6c7b0
and eax, 0x28400100
or eax, 0x13a04c8b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d67300d
and eax, 0x10047004
or eax, 0x8788049
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a66d49d
or eax, 0x3e53338e
and eax, 0x3a58158a
or eax, 0x1a44001
mov dword [ebx], eax
add ebx, edx
and eax, 0x4cd631ca
or eax, 0x65d81a05
and eax, 0x95c0805
or eax, 0x1021e450
mov dword [ebx], eax
add ebx, edx
and eax, 0x3cee0a6d
and eax, 0x182c0001
or eax, 0x2390458a
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b096bac
and eax, 0x2997cfe3
and eax, 0x1004000
or eax, 0x107da445
mov dword [ebx], eax
add ebx, edx
or eax, 0x3fbe771d
and eax, 0x3bf44509
or eax, 0x882
mov dword [ebx], eax
add ebx, edx
or eax, 0x9bf64e5
xor eax, 0x49dc12da
and eax, 0x217805
or eax, 0x95c8048
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3adc857d
and eax, 0x3805500
or eax, 0x805c008b
mov dword [ebx], eax
add ebx, edx
or eax, 0x13d4fa12
and eax, 0xb87deb3
and eax, 0x1800082
or eax, 0x54090168
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f8afd80
and eax, 0x59fde57d
and eax, 0x48018148
or eax, 0xa4440a94
mov dword [ebx], eax
add ebx, edx
or eax, 0x59aecc75
and eax, 0x8901c881
or eax, 0x2002
mov dword [ebx], eax
add ebx, edx
and eax, 0x54f3a234
and eax, 0x1a000
or eax, 0x70e84c45
mov dword [ebx], eax
add ebx, edx
and eax, 0x515fada2
and eax, 0x49ac00
or eax, 0xfb653fe
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f8cea71
and eax, 0x410586
or eax, 0x85804830
mov dword [ebx], eax
add ebx, edx
xor eax, 0x64a3fb15
xor eax, 0x5d49d3de
and eax, 0xc226449
or eax, 0x3501080
mov dword [ebx], eax
add ebx, edx
or eax, 0x71b227f3
and eax, 0x5c255b2
or eax, 0x80010004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1460b961
and eax, 0x12264d2
or eax, 0xe481000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4f5b5236
and eax, 0x4891ffd6
and eax, 0x4496
or eax, 0x85c20120
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c9f7585
and eax, 0xc8427580
or eax, 0x20200040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5cf082a7
or eax, 0x39a22f79
and eax, 0x2d931
or eax, 0x10000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1226224f
and eax, 0x1224490a
or eax, 0x29d80481
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c262fdd
xor eax, 0x1ba77ba8
and eax, 0x3014401
or eax, 0x487c884c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6fa99aa
xor eax, 0x442b3c9c
and eax, 0x1a8410b
or eax, 0x82001480
mov dword [ebx], eax
add ebx, edx
and eax, 0x606627d3
xor eax, 0x13e30bdf
and eax, 0x11810048
or eax, 0x440801a2
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ec65a6a
and eax, 0x58450ba8
or eax, 0x80008000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x54af1c85
and eax, 0xca80529
or eax, 0x71004012
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3bd804e9
and eax, 0x44400112
or eax, 0xa00d8a28
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b8977c4
and eax, 0x40000100
or eax, 0xbf308c89
mov dword [ebx], eax
add ebx, edx
and eax, 0x687dcbce
xor eax, 0x6ece93d0
and eax, 0x48a1a58
or eax, 0x5101e5a7
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c906eaa
and eax, 0x16436c3d
and eax, 0x10014
or eax, 0x2c9489c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e4dd6fa
or eax, 0x4d5a6b68
and eax, 0xbda7f6e
or eax, 0x80258091
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f5d5756
or eax, 0x5a3f55b
and eax, 0xc083e445
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x759517d8
or eax, 0x26e8df32
and eax, 0xe4458901
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c036295
and eax, 0x98008980
or eax, 0x6730040b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x39e138b5
and eax, 0x3548d479
and eax, 0x4009438
or eax, 0x893b6bc7
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2bdf411f
and eax, 0xa6e4be20
or eax, 0x591b410c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f39f8ec
and eax, 0x40820140
or eax, 0x1509103d
mov dword [ebx], eax
add ebx, edx
and eax, 0x14e137a9
xor eax, 0x40380804
and eax, 0x40111904
or eax, 0x884422c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x356d9bb2
or eax, 0x31a305c
and eax, 0x10b095c
or eax, 0x44800021
mov dword [ebx], eax
add ebx, edx
or eax, 0x541d902e
and eax, 0x6cfbd860
and eax, 0x888060
or eax, 0x160038c
mov dword [ebx], eax
add ebx, edx
and eax, 0x247868a
or eax, 0x758daf0e
and eax, 0x30cc0588
or eax, 0x88204001
mov dword [ebx], eax
add ebx, edx
or eax, 0x6e987053
and eax, 0
or eax, 4
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a994cc
and eax, 0x194c8
or eax, 0x26221
mov dword [ebx], eax
add ebx, edx
and eax, 0x535dc1eb
and eax, 0x18000
or eax, 0xd44c0b00
mov dword [ebx], eax
add ebx, edx
or eax, 0x77843023
and eax, 0x66eed94a
and eax, 0x40448900
or eax, 0x80306081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x20767027
and eax, 0x40000000
or eax, 0xd890000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ae7c458
and eax, 0x5abe6f17
and eax, 0x10040010
or eax, 0xe8518bc4
mov dword [ebx], eax
add ebx, edx
and eax, 0x406bb3c
and eax, 0x40100
or eax, 0x89d05403
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e8eec99
and eax, 0x9caf811
or eax, 0x210044
mov dword [ebx], eax
add ebx, edx
or eax, 0x54ce12b1
and eax, 0x2d1a4809
and eax, 0x1084001
or eax, 0x82f0058a
mov dword [ebx], eax
add ebx, edx
and eax, 0x11d53117
and eax, 0x1800100
or eax, 0x440900c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x5167ced0
xor eax, 0x1c6987d3
and eax, 0x48040800
or eax, 0xb04983f8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x55ec0f23
xor eax, 0x51cb68b5
and eax, 0x7c484c2a
or eax, 0x1840111
mov dword [ebx], eax
add ebx, edx
and eax, 0x43d58159
and eax, 0x40440109
or eax, 0xb4118a46
mov dword [ebx], eax
add ebx, edx
xor eax, 0x15ec94b4
and eax, 0x81010283
or eax, 0x800c000
mov dword [ebx], eax
add ebx, edx
or eax, 0x39446d4d
or eax, 0x1adbb727
and eax, 0x18bf445
or eax, 0x44000010
mov dword [ebx], eax
add ebx, edx
and eax, 0x79882814
and eax, 0x10618367
and eax, 4
or eax, 0x45af0fd0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x32d73dcc
and eax, 0x30403210
or eax, 0x800509e4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c3a00ff
and eax, 0x4c0b1909
or eax, 0x1800474
mov dword [ebx], eax
add ebx, edx
or eax, 0x349c2f5e
and eax, 0x1890350
or eax, 0x608080
mov dword [ebx], eax
add ebx, edx
and eax, 0x364f833b
and eax, 0x1e06850a
and eax, 0x100
or eax, 0x8bd04c89
mov dword [ebx], eax
add ebx, edx
xor eax, 0x64e4c3e4
and eax, 0x45208045
or eax, 0x10035010
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c556306
or eax, 0x6ded2f6f
and eax, 0x48553b5c
or eax, 0x80000080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x340544e5
and eax, 0x44000939
or eax, 0x18b0044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d427c8
xor eax, 0x7bbf1fa
and eax, 0x1e0834c
or eax, 0x800a0
mov dword [ebx], eax
add ebx, edx
or eax, 0xb49453a
and eax, 0xbe84588
or eax, 0x80040001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x600ee2ab
or eax, 0x32e3f1b3
and eax, 0xe983c001
or eax, 0x84c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x11193a70
and eax, 0xc8088001
or eax, 0x450900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3884eadb
and eax, 0x80c0418a
or eax, 0x3241401
mov dword [ebx], eax
add ebx, edx
and eax, 0x66954563
and eax, 0x800102
or eax, 0x550900e8
mov dword [ebx], eax
add ebx, edx
or eax, 0x7bf35cae
and eax, 0x6ca76c85
and eax, 0x60010884
or eax, 0x90448360
mov dword [ebx], eax
add ebx, edx
or eax, 0x47708e5b
or eax, 0x7c13b32c
and eax, 0x8901a883
or eax, 0x4000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ce7e347
and eax, 0x1e001
or eax, 0xa0ea1044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3852af49
or eax, 0x2bb76fb5
and eax, 0x810d360d
or eax, 0x40408002
mov dword [ebx], eax
add ebx, edx
and eax, 0x326fa72c
xor eax, 0x472dad8a
and eax, 0x4000984
or eax, 0x800fc001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x306420aa
xor eax, 0x4390ccff
and eax, 0xc0
or eax, 0x29
mov dword [ebx], eax
add ebx, edx
and eax, 0x3dab2509
or eax, 0x40112658
and eax, 0x40112609
or eax, 0x83449006
mov dword [ebx], eax
add ebx, edx
and eax, 0x2d022d8a
and eax, 0x2b8d5291
and eax, 0x1000000
or eax, 0x840fd285
mov dword [ebx], eax
add ebx, edx
and eax, 0xc7abc1d
and eax, 5
or eax, 0xd8
mov dword [ebx], eax
add ebx, edx
or eax, 0x55511b46
or eax, 0x545c4126
and eax, 0x4045120f
or eax, 0x8200a400
mov dword [ebx], eax
add ebx, edx
or eax, 0x67ae041c
and eax, 0x840f8005
or eax, 0x4080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x15e2ed5
and eax, 0x50
or eax, 0x81
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c9d0f12
and eax, 0x1c04c0
or eax, 0x420028
mov dword [ebx], eax
add ebx, edx
and eax, 0x55fff1d3
or eax, 0x21828a2
and eax, 0x4c0800
or eax, 0xdc018300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a758508
and eax, 0x74280c08
or eax, 0x8c04133
mov dword [ebx], eax
add ebx, edx
xor eax, 0x755a71b2
and eax, 0x100801
or eax, 0xe4458316
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5b7361da
xor eax, 0x77ab984c
and eax, 0x48805001
or eax, 0x3430053a
mov dword [ebx], eax
add ebx, edx
or eax, 0x28974ac5
xor eax, 0x32b7f37c
and eax, 0x4008803
or eax, 0xa045030c
mov dword [ebx], eax
add ebx, edx
or eax, 0x329281fe
and eax, 0x32d40133
or eax, 0x9284400
mov dword [ebx], eax
add ebx, edx
and eax, 0x526b6f35
and eax, 0x80001
or eax, 0x8d07b844
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f80cf4d
or eax, 0x60f4bf77
and eax, 0x23
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
and eax, 0xc610e39
and eax, 1
or eax, 0x33dc4d8a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x67a753af
and eax, 0x4091404
or eax, 0x8980c049
mov dword [ebx], eax
add ebx, edx
or eax, 0x500f39e6
and eax, 0xdd8ffd28
or eax, 0x22700200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x412a23f1
and eax, 0x88c05489
or eax, 0x1200102
mov dword [ebx], eax
add ebx, edx
or eax, 0x41b301e9
and eax, 0xc9f30481
or eax, 0x360c2014
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7f17d044
xor eax, 0x1d282c7c
and eax, 0x9c4088ad
or eax, 0x40050352
mov dword [ebx], eax
add ebx, edx
or eax, 0x3bd121c7
xor eax, 0x436dda71
and eax, 0x88006082
or eax, 0x1018801
mov dword [ebx], eax
add ebx, edx
xor eax, 0x28f270b1
or eax, 0x718d777b
and eax, 0x818bdc41
or eax, 0xc000004
mov dword [ebx], eax
add ebx, edx
or eax, 0x328ee70f
and eax, 0xbf8fff08
or eax, 0x40700020
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ef39686
and eax, 0xff248d2a
or eax, 0x11
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c37d21a
and eax, 0x5424801a
or eax, 0x23597fe5
mov dword [ebx], eax
add ebx, edx
or eax, 0x44652625
and eax, 0x74c558b
or eax, 0x8800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c86331b
or eax, 0x13b678a5
and eax, 0x1bbc55af
or eax, 0x20000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x13e536e3
and eax, 0x297d6445
or eax, 0x8010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d9cde9e
and eax, 0xe0008b
or eax, 0x89144500
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c0b6d18
and eax, 0x519b5234
and eax, 0
or eax, 0xffff2085
mov dword [ebx], eax
add ebx, edx
or eax, 0x2a10c56b
and eax, 0x1b75d0bf
and eax, 0x184580af
or eax, 0xe0080b50
mov dword [ebx], eax
add ebx, edx
and eax, 0x441b7130
or eax, 0xec26b0f
and eax, 0x4e080909
or eax, 0xb1148480
mov dword [ebx], eax
add ebx, edx
xor eax, 0x50cfa722
and eax, 0x5832aab
or eax, 0x5008d554
mov dword [ebx], eax
add ebx, edx
and eax, 0x5dac6a3d
or eax, 0x1f7583de
and eax, 0x1e883f4
or eax, 0x20000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5dab4ead
and eax, 0x9e04589
or eax, 0x82141000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a8b72ea
xor eax, 0x9c8f9bc
and eax, 0x92370005
or eax, 0x6dc82080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x41553653
and eax, 0x1c8012d6
or eax, 0x52929
mov dword [ebx], eax
add ebx, edx
xor eax, 0x49f22032
and eax, 0x54771bcd
or eax, 0x2888e432
mov dword [ebx], eax
add ebx, edx
or eax, 0x61dd9713
and eax, 0x2c4d8b08
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1e34edab
and eax, 0xc000908
or eax, 0x71d04433
mov dword [ebx], eax
add ebx, edx
xor eax, 0x27a2ee88
xor eax, 0x7b5813bd
and eax, 0x2000800a
or eax, 0xc0550b30
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3726391f
and eax, 0x54501021
or eax, 0x2880451a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2edecb07
and eax, 0x48a28
or eax, 0xac410101
mov dword [ebx], eax
add ebx, edx
or eax, 0x49267c10
and eax, 0xed008509
or eax, 0x12180080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x41a085da
and eax, 0xc880053
or eax, 0x4103ffac
mov dword [ebx], eax
add ebx, edx
or eax, 0x38025dee
xor eax, 0x402bb14e
and eax, 0x148008b0
or eax, 0xd810c
mov dword [ebx], eax
add ebx, edx
or eax, 0x6444d738
and eax, 0x5d825348
and eax, 0x805308
or eax, 0x8b7facf7
mov dword [ebx], eax
add ebx, edx
and eax, 0x31391a2f
and eax, 0x11805
or eax, 0xea82a450
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e257aaa
and eax, 0xb4048001
or eax, 0x8510900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x18821242
and eax, 0xa4108103
or eax, 0x5b080488
mov dword [ebx], eax
add ebx, edx
or eax, 0x3447d2a5
and eax, 0x851bd7af
or eax, 0x202850
mov dword [ebx], eax
add ebx, edx
xor eax, 0x134b158
and eax, 0x840f4e04
or eax, 0x7bf0b110
mov dword [ebx], eax
add ebx, edx
or eax, 0x69840848
and eax, 0x4d8b095c
or eax, 0x21
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d02c570
xor eax, 0xe8d12f1
and eax, 0x1810380
or eax, 0x408044
mov dword [ebx], eax
add ebx, edx
or eax, 0x1f56f30d
and eax, 0x18c44189
or eax, 0xa0000c00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d48070b
and eax, 0
or eax, 0x20
mov dword [ebx], eax
add ebx, edx
or eax, 0x67a14e5c
and eax, 0xa68
or eax, 0x28081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3c1ba8e0
xor eax, 0x549b980a
and eax, 0x48008a00
or eax, 0x84550100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3dbce89
and eax, 0x6386456f
and eax, 0x804001
or eax, 0xbc00aa80
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b70cee9
or eax, 0x2116b5de
and eax, 0x1000000
or eax, 0x54890000
mov dword [ebx], eax
add ebx, edx
and eax, 0x48f09061
or eax, 0x2be525de
and eax, 0x404501cc
or eax, 0x84008a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x2bc73bb
and eax, 0x40108
or eax, 0x89c84423
mov dword [ebx], eax
add ebx, edx
or eax, 0x6248f9e7
and eax, 0x9c8c445
or eax, 0x230000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5181c232
xor eax, 0x42a7ac42
and eax, 0x3044c02
or eax, 0x80c00189
mov dword [ebx], eax
add ebx, edx
or eax, 0x78a2dd4f
and eax, 0x498001c1
or eax, 0x4090000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7d1757d9
or eax, 0x41ae7fef
and eax, 0x44150bc4
or eax, 0x80408000
mov dword [ebx], eax
add ebx, edx
or eax, 0x129d9f0e
and eax, 0x6c0150a
or eax, 0x9204031
mov dword [ebx], eax
add ebx, edx
xor eax, 0x47400067
and eax, 0xc
or eax, 0x12081
mov dword [ebx], eax
add ebx, edx
or eax, 0x65ec04fa
or eax, 0x1bb50536
and eax, 0x70450100
or eax, 0x80008a00
mov dword [ebx], eax
add ebx, edx
or eax, 0x224b7294
xor eax, 0x1f60cb31
and eax, 0x89012081
or eax, 0xc802
mov dword [ebx], eax
add ebx, edx
xor eax, 0xf15478f
xor eax, 0x36507378
and eax, 0xd044
or eax, 0x4d8b2001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3506f06f
or eax, 0x5dc0480e
and eax, 0x244d0820
or eax, 0x800033d0
mov dword [ebx], eax
add ebx, edx
or eax, 0x23dd178a
and eax, 0x6f34fe5b
and eax, 0x5001058
or eax, 0x508b4124
mov dword [ebx], eax
add ebx, edx
or eax, 0x4057c52c
and eax, 0x5055112c
or eax, 0x80002a80
mov dword [ebx], eax
add ebx, edx
and eax, 0xfc523f5
and eax, 0x46580cd5
and eax, 0x400004
or eax, 0x45870979
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd42edc6
and eax, 0x98
or eax, 0x100
mov dword [ebx], eax
add ebx, edx
and eax, 0x28e0aa5d
and eax, 0
or eax, 0xc707eb00
mov dword [ebx], eax
add ebx, edx
and eax, 0x1ec2841d
and eax, 0x8000
or eax, 0x1845
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d90e55a
and eax, 0
or eax, 0x458b0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x188d9231
and eax, 0x18041230
or eax, 0x804121cc
mov dword [ebx], eax
add ebx, edx
and eax, 0x562c6d83
or eax, 0x271f9f08
and eax, 0x50b3100
or eax, 0x48800075
mov dword [ebx], eax
add ebx, edx
xor eax, 0x270c67c1
and eax, 0x850094
or eax, 0x10088940
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d8c7669
xor eax, 0x291e761f
and eax, 0x9389e2
or eax, 0x8b6c761d
mov dword [ebx], eax
add ebx, edx
or eax, 0x4dfbf782
and eax, 0x8589cc55
or eax, 0x10000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x326a82dc
and eax, 0xa7e34e08
or eax, 0x581cb104
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b03e10e
and eax, 0x23322ff4
and eax, 0x3100500
or eax, 0x80c4408b
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a5ef95b
and eax, 0x100
or eax, 0x458900c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x54f44345
or eax, 0x70d0d58a
and eax, 0x108d8384
or eax, 0x850
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7df80541
xor eax, 0x6ac8690c
and eax, 0x3bde799
or eax, 0x38421866
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6822bca9
and eax, 0x53dd0004
or eax, 0xac220c89
mov dword [ebx], eax
add ebx, edx
or eax, 0xa4d4055
and eax, 0x157e8218
and eax, 0x1080018
or eax, 0x8a007ce7
mov dword [ebx], eax
add ebx, edx
and eax, 0x78c38b7d
or eax, 0x4cd59c75
and eax, 0x44119055
or eax, 0x112a2000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1dcddd9b
and eax, 0x1001010
or eax, 0x8a706dc0
mov dword [ebx], eax
add ebx, edx
and eax, 0x63aea917
and eax, 0x3002000
or eax, 0xac0fc445
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4f215c1d
and eax, 0xc004b840
or eax, 0x814005
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b8a518b
and eax, 0x5ac677a2
and eax, 0x48826100
or eax, 0x5090474
mov dword [ebx], eax
add ebx, edx
and eax, 0x5cd4c1dd
and eax, 0x48000150
or eax, 0xb04d3aa0
mov dword [ebx], eax
add ebx, edx
and eax, 0x13b9a761
or eax, 0x5ea1792d
and eax, 0x5489296c
or eax, 0x1020010
mov dword [ebx], eax
add ebx, edx
or eax, 0x13366c4c
and eax, 0x182017c
or eax, 0x408280
mov dword [ebx], eax
add ebx, edx
or eax, 0x6120af2f
xor eax, 0x54ae19c1
and eax, 0x14c1408
or eax, 0x8ab04181
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b8c5adf
or eax, 0x1fb7ad79
and eax, 0x53bfc41
or eax, 0x40000004
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b67c026
and eax, 0x47097c24
or eax, 0x80000198
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d1cc3f1
or eax, 0x59c13df
and eax, 0x19445
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b6ae728
and eax, 0x780a9adb
and eax, 0
or eax, 0x7eb0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3acf8b26
and eax, 0x268e709b
and eax, 0x840002
or eax, 0x1045c5
mov dword [ebx], eax
add ebx, edx
and eax, 0x44eeed49
or eax, 0x44878247
and eax, 0
or eax, 0x8b000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x77830927
and eax, 0x1000000
or eax, 0x4c33d44d
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f33e90d
and eax, 0xb307404
or eax, 0x80040090
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f7bc6da
and eax, 0x1204010
or eax, 0x5403b045
mov dword [ebx], eax
add ebx, edx
and eax, 0x30260635
and eax, 0x2a6090d9
and eax, 0x10
or eax, 0xfc553be4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x74e1677d
or eax, 0x49b863b2
and eax, 0x41882038
or eax, 0x4030044
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a81e7fd
and eax, 0x440123d0
or eax, 0xa0441800
mov dword [ebx], eax
add ebx, edx
and eax, 0x17a09e11
or eax, 0x3e7c6899
and eax, 0xc081818
or eax, 0x41830064
mov dword [ebx], eax
add ebx, edx
or eax, 0x76f5cbac
and eax, 0x1c2a4d61
and eax, 0x18080940
or eax, 0xc0450294
mov dword [ebx], eax
add ebx, edx
and eax, 0x5972305d
and eax, 0x50000054
or eax, 0x58b1021
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f2c712d
and eax, 0x52148
or eax, 0xb4501aa0
mov dword [ebx], eax
add ebx, edx
or eax, 0x265da076
xor eax, 0x1a8c2303
and eax, 0x481087c
or eax, 0x410a0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a4e6b46
and eax, 0x24452328
or eax, 0x80001880
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b1fbd7d
and eax, 0x10928
or eax, 0x4d8a0055
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1ba07a75
and eax, 0x290308
or eax, 0x1c080a0
mov dword [ebx], eax
add ebx, edx
and eax, 0x43420c0
and eax, 0x200080
or eax, 0x8b884d09
mov dword [ebx], eax
add ebx, edx
and eax, 0x61e52372
and eax, 0x800000
or eax, 0xea03e855
mov dword [ebx], eax
add ebx, edx
or eax, 0x771c8661
and eax, 0xe8158801
or eax, 0x400100
mov dword [ebx], eax
add ebx, edx
and eax, 0x49557b7b
and eax, 0x434a3198
and eax, 0x400100
or eax, 0x83a8448b
mov dword [ebx], eax
add ebx, edx
or eax, 0x44def3e3
and eax, 0x458801e8
or eax, 0x10000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x9c07ea4
or eax, 0x70ae5dad
and eax, 0x6c4d0be8
or eax, 0x80008000
mov dword [ebx], eax
add ebx, edx
or eax, 0x24c5c139
or eax, 0x167760ae
and eax, 0x7ca8493b
or eax, 0x400
mov dword [ebx], eax
add ebx, edx
or eax, 0x61821811
or eax, 0x5e0afe57
and eax, 0x34008b14
or eax, 0x80550000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3c799261
and eax, 0x241121
or eax, 0x74d04402
mov dword [ebx], eax
add ebx, edx
xor eax, 0x465acea5
xor eax, 0x7ec0a406
and eax, 0x48440b00
or eax, 0x90018015
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d6266e
and eax, 0x8001ad0b
or eax, 0x24440204
mov dword [ebx], eax
add ebx, edx
and eax, 0x3984efe3
and eax, 0x20040503
or eax, 0x5da84038
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b4f43bf
and eax, 0x80c0109
or eax, 0xb4418a00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x40b2806
and eax, 0x8800a103
or eax, 0x1014880
mov dword [ebx], eax
add ebx, edx
and eax, 0x34b12e4a
and eax, 0x12800
or eax, 0x558a944d
mov dword [ebx], eax
add ebx, edx
or eax, 0x216b4afd
xor eax, 0x6c8bed39
and eax, 0x16003c4
or eax, 0x8a8030
mov dword [ebx], eax
add ebx, edx
or eax, 0x382c8600
and eax, 0x21f65c90
and eax, 0x1e40480
or eax, 0x8a105109
mov dword [ebx], eax
add ebx, edx
or eax, 0xebf1d25
xor eax, 0x4c5304b9
and eax, 0xc0801804
or eax, 0x2803a441
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1727d14d
and eax, 0x6547e60a
and eax, 0x24040000
or eax, 0x98418901
mov dword [ebx], eax
add ebx, edx
and eax, 0x47c66d25
and eax, 0x4440901
or eax, 0xfbbac2e8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1bdd1fc
or eax, 0x1b337e43
and eax, 0x66236857
or eax, 0x8480a8
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b789a23
or eax, 0x479918ec
and eax, 0x26090001
or eax, 0x90060000
mov dword [ebx], eax
add ebx, edx
and eax, 0x38ab84b3
or eax, 0x41dc6316
and eax, 0x41854105
or eax, 0x88008048
mov dword [ebx], eax
add ebx, edx
xor eax, 0x28c8da68
and eax, 0xa00d0324
or eax, 0x16022050
mov dword [ebx], eax
add ebx, edx
and eax, 0x48f1ae62
and eax, 0x10240
or eax, 0xd284c115
mov dword [ebx], eax
add ebx, edx
or eax, 0x30f00e77
and eax, 0xb2050b74
or eax, 0x40a1000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e56742d
or eax, 0x3a383f1b
and eax, 0xc0014241
or eax, 0x848004
mov dword [ebx], eax
add ebx, edx
and eax, 0x325551dc
xor eax, 0x6fdbd6da
and eax, 0x4d8a1214
or eax, 0x10160
mov dword [ebx], eax
add ebx, edx
xor eax, 0x144512f1
and eax, 0x1c80180
or eax, 0x218258
mov dword [ebx], eax
add ebx, edx
and eax, 0xfbff3fa
and eax, 0x880188
or eax, 0xb8504c01
mov dword [ebx], eax
add ebx, edx
and eax, 0x15963075
and eax, 0
or eax, 0x40
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e3b41b3
xor eax, 0x141322f4
and eax, 0x201
or eax, 0x10ce8
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c11e6e
xor eax, 0x28012b94
and eax, 0x8000100
or eax, 0xd0558a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x124efa0
and eax, 0x8a00
or eax, 0x89016083
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f94b5e1
and eax, 0x581d841
or eax, 0x400a0014
mov dword [ebx], eax
add ebx, edx
xor eax, 0x624139a9
and eax, 0x20c221fc
or eax, 0x48340c00
mov dword [ebx], eax
add ebx, edx
and eax, 0x522ae843
or eax, 0x68ea11b3
and eax, 0x40880000
or eax, 0x5010000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ab1b224
and eax, 0x504f12eb
and eax, 0x40090220
or eax, 0x884489dc
mov dword [ebx], eax
add ebx, edx
and eax, 0x252932a2
xor eax, 0x3e214db0
and eax, 0x8284d00
or eax, 0x81d40003
mov dword [ebx], eax
add ebx, edx
xor eax, 0xcb28c8
and eax, 0x15a19d15
and eax, 0x1210001
or eax, 0x8cac84c
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e092b17
and eax, 0x60c7e178
and eax, 0xc04108
or eax, 0x83081483
mov dword [ebx], eax
add ebx, edx
xor eax, 0x40d4297c
xor eax, 0x29421329
and eax, 0x400801c2
or eax, 0x15810000
mov dword [ebx], eax
add ebx, edx
and eax, 0x63a057ea
or eax, 0x431949bb
and eax, 0x400109c8
or eax, 0x88448200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a6778bc
and eax, 0x20004130
or eax, 0x5dc4040b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x414a1268
and eax, 0x180c0353
or eax, 0xc0418820
mov dword [ebx], eax
add ebx, edx
or eax, 0x2da7c17c
and eax, 0x5771b132
and eax, 0x1018102
or eax, 0x88006881
mov dword [ebx], eax
add ebx, edx
or eax, 0x25156a2e
or eax, 0x265ac346
and eax, 0x50bc84d
or eax, 0x50801000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x62eb05b6
or eax, 0x2ba81ecd
and eax, 0x1c083e0
or eax, 0x20000
mov dword [ebx], eax
add ebx, edx
or eax, 0xcf4636
and eax, 0x2de73762
and eax, 0x1c00500
or eax, 0x8a205089
mov dword [ebx], eax
add ebx, edx
or eax, 0x43d023e9
and eax, 0x4356cbe9
and eax, 0x41104041
or eax, 0x42ba004
mov dword [ebx], eax
add ebx, edx
or eax, 0x576450d7
and eax, 0x3087094
or eax, 0x88000c20
mov dword [ebx], eax
add ebx, edx
or eax, 0x5753a76b
and eax, 0x4d1be44d
or eax, 0x200000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x129a186e
and eax, 0xb207c20
or eax, 0x800801cc
mov dword [ebx], eax
add ebx, edx
and eax, 0x45bd7d5a
and eax, 0x1202440
or eax, 0x54138015
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7062e001
and eax, 0x510044
or eax, 0xd0043ba8
mov dword [ebx], eax
add ebx, edx
or eax, 0x252537f
xor eax, 0x317785b9
and eax, 0x41000844
or eax, 0x48b0039
mov dword [ebx], eax
add ebx, edx
xor eax, 0x693fa6b
and eax, 0x20bebaf0
and eax, 0x200
or eax, 0xf84509e8
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ec5ee8
and eax, 0x49890c60
or eax, 0x4020015
mov dword [ebx], eax
add ebx, edx
and eax, 0x715c08b3
or eax, 0x36679b58
and eax, 0x452f0b38
or eax, 0x8800484
mov dword [ebx], eax
add ebx, edx
and eax, 0x450bb16e
and eax, 0x90124
or eax, 0xb8443ac0
mov dword [ebx], eax
add ebx, edx
or eax, 0x1fb05add
xor eax, 0x258919b8
and eax, 0x10000045
or eax, 0x458b0938
mov dword [ebx], eax
add ebx, edx
xor eax, 0x169a44f3
and eax, 0x85c459
and eax, 0
or eax, 0x1ea83e4
mov dword [ebx], eax
add ebx, edx
or eax, 0x52e8bed9
and eax, 0x3e01589
or eax, 0x88044000
mov dword [ebx], eax
add ebx, edx
and eax, 0x134580dd
xor eax, 0x1d5e4f1a
and eax, 0x24801
or eax, 0xc081b044
mov dword [ebx], eax
add ebx, edx
and eax, 0x47b1ec39
and eax, 0x40018801
or eax, 0xb8440100
mov dword [ebx], eax
add ebx, edx
and eax, 0x1e3fbb08
or eax, 0x1fb069cd
and eax, 0x3a04989
or eax, 0x80400402
mov dword [ebx], eax
add ebx, edx
and eax, 0xbf2c290
and eax, 0x1800080
or eax, 0x4c090141
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c7aa58f
or eax, 0x782fe790
and eax, 0x70058380
or eax, 0x80500860
mov dword [ebx], eax
add ebx, edx
xor eax, 0xdd3600e
and eax, 0x8900ea82
or eax, 0x10001
mov dword [ebx], eax
add ebx, edx
and eax, 0x750f627a
and eax, 0x1016000
or eax, 0x448a9055
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b9dece7
and eax, 0xb0
or eax, 0x1e88340
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a6d25b9
and eax, 0x6099c333
and eax, 0x40800001
or eax, 0xa9704588
mov dword [ebx], eax
add ebx, edx
xor eax, 0x777e3bea
or eax, 0x5d4c5221
and eax, 0xdfce7e60
or eax, 0x2031811c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x593fad27
and eax, 0x18
or eax, 0x1a0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x24929c17
and eax, 0x8900
or eax, 0x8b646200
mov dword [ebx], eax
add ebx, edx
or eax, 0xe42c6e0
and eax, 0x6e84b385
and eax, 0x800a000
or eax, 0xe181184d
mov dword [ebx], eax
add ebx, edx
or eax, 0x59bbdb40
and eax, 0x4b49
or eax, 0x422
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e807ded
xor eax, 0x8755016
and eax, 0x8300d09
or eax, 0x83884080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x664651ca
and eax, 0x452a1c41
or eax, 0x1001c014
mov dword [ebx], eax
add ebx, edx
and eax, 0x721184c0
or eax, 0x701ce978
and eax, 0x50158938
or eax, 0x8c400080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x51e34eac
or eax, 0x1bd2831c
and eax, 0x5820108
or eax, 0x400908e3
mov dword [ebx], eax
add ebx, edx
or eax, 0xf0c555d
and eax, 0x18001dc
or eax, 0x408200
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e599aea
xor eax, 0x37bc736
and eax, 0x8804488
or eax, 0x835c0101
mov dword [ebx], eax
add ebx, edx
or eax, 0x29c0bab5
and eax, 0x918dc0d
or eax, 0x44230040
mov dword [ebx], eax
add ebx, edx
and eax, 0x358ad910
or eax, 0x6f3a2e78
and eax, 0xb327c78
or eax, 0x80050180
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b232928
and eax, 0xe0001050
or eax, 0xa83a005
mov dword [ebx], eax
add ebx, edx
xor eax, 0x626a986c
or eax, 0x23b6e06f
and eax, 0xa0558801
or eax, 0x10000100
mov dword [ebx], eax
add ebx, edx
or eax, 0x658f5f55
and eax, 0x6fd1458
and eax, 0xd00400
or eax, 0x8300418b
mov dword [ebx], eax
add ebx, edx
and eax, 0xebf140d
and eax, 0x78b5b57b
and eax, 0x800008
or eax, 0x450901e0
mov dword [ebx], eax
add ebx, edx
and eax, 0x669890e2
xor eax, 0x34c7b039
and eax, 0x304d80d0
or eax, 0x84000b00
mov dword [ebx], eax
add ebx, edx
and eax, 0x489bfc04
and eax, 0x18800
or eax, 0x89006183
mov dword [ebx], eax
add ebx, edx
or eax, 0x5601e169
or eax, 0x1edff9ac
and eax, 0x558bb04d
or eax, 0x400
mov dword [ebx], eax
add ebx, edx
or eax, 0x5a87bf75
and eax, 0x1828330
or eax, 0x400080
mov dword [ebx], eax
add ebx, edx
or eax, 0x403a7dc9
and eax, 0x32e63fd6
and eax, 0xa01580
or eax, 0x8b104009
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b25a952
and eax, 0x1200000
or eax, 0x440bec45
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ffc72c6
xor eax, 0x3799eab
and eax, 0x800604c
or eax, 0x83091480
mov dword [ebx], eax
add ebx, edx
or eax, 0xe546ef1
and eax, 0x8101344d
or eax, 0x40828000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d3a4f76
or eax, 0x5e623d1b
and eax, 0x14400901
or eax, 0xa00d8000
mov dword [ebx], eax
add ebx, edx
and eax, 0x240ba557
xor eax, 0x50b45f38
and eax, 0x74a89829
or eax, 0x8a4020c2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5fa0296d
and eax, 0x81000084
or eax, 0xa000051
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d7ce282
and eax, 0x708f7767
and eax, 0x40004045
or eax, 0x8cc31da0
mov dword [ebx], eax
add ebx, edx
and eax, 0x1805ae8a
or eax, 0x342c7745
and eax, 0xc0c4cc4
or eax, 0xc0c08008
mov dword [ebx], eax
add ebx, edx
or eax, 0x67138b16
or eax, 0x52ca2c80
and eax, 0xcccccccc
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2bbe4215
and eax, 0xe40204c8
or eax, 0x8895104
mov dword [ebx], eax
add ebx, edx
or eax, 0x2947b061
xor eax, 0x53867278
and eax, 0x86408481
or eax, 0x41246802
mov dword [ebx], eax
add ebx, edx
and eax, 0x30ac9824
and eax, 0x48000
or eax, 0x1cc05445
mov dword [ebx], eax
add ebx, edx
and eax, 0x504dec8c
and eax, 0x440000
or eax, 0x45830001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6972d9a8
and eax, 0x538a710b
and eax, 0x1008
or eax, 0x3100f4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2aeb8df0
xor eax, 0x47c9784
and eax, 0x8040200
or eax, 0xc041c500
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e0e2119
and eax, 0x218
or eax, 0x820
mov dword [ebx], eax
add ebx, edx
or eax, 0x60d1d7f0
or eax, 0x33997558
and eax, 0x52c845c0
or eax, 0x8240007
mov dword [ebx], eax
add ebx, edx
or eax, 0x70ce6acc
or eax, 0x6891b4f2
and eax, 0x42000083
or eax, 0x85000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c72b850
or eax, 0xcd9dc7d
and eax, 0x3fd8f445
or eax, 0x40000
mov dword [ebx], eax
add ebx, edx
and eax, 0x31e2c492
or eax, 0x39706ef5
and eax, 0x1c00000
or eax, 0x44070000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4da39eaa
and eax, 0x650480
or eax, 0x106040
mov dword [ebx], eax
add ebx, edx
or eax, 0x1530014b
xor eax, 0xaa6588d
and eax, 0x410500
or eax, 0xe004c200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x120798c2
and eax, 0x23b5512
and eax, 0x1102
or eax, 0x881d
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d8fa711
or eax, 0x62f66b19
and eax, 0x20f04101
or eax, 0x8c0804c6
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2cd6759b
or eax, 0x24e3ba09
and eax, 0x84000004
or eax, 0x43000082
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa1d60b3
and eax, 0x711476ce
and eax, 0x1002004
or eax, 0xe289841
mov dword [ebx], eax
add ebx, edx
and eax, 0x6528f645
and eax, 0x115138ad
and eax, 0x1000001
or eax, 0x44c70000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ea55677
and eax, 0x800000
or eax, 0x4886b4
mov dword [ebx], eax
add ebx, edx
and eax, 0x732e3ebd
and eax, 0x600
or eax, 0xf045c100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x29057be0
xor eax, 0x317bfd6a
and eax, 0x88
or eax, 0x1204
mov dword [ebx], eax
add ebx, edx
or eax, 0x73f049a9
and eax, 0xc04185
or eax, 0x80040442
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ed355c4
and eax, 0xc6000001
or eax, 0x10000d0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x49a442ef
and eax, 0x422cc0cf
and eax, 0x4004
or eax, 0x8d139841
mov dword [ebx], eax
add ebx, edx
or eax, 0x9f75abc
and eax, 0x5c70000
or eax, 0x40000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x150d09f8
and eax, 0x56accc06
and eax, 0x40000
or eax, 0x9b7fb0
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f5ba043
and eax, 0x10000
or eax, 0xe444c700
mov dword [ebx], eax
add ebx, edx
and eax, 0x3704f1e8
and eax, 0x4000
or eax, 0xee
mov dword [ebx], eax
add ebx, edx
or eax, 0x5fc2ae42
and eax, 0x6f41c7b2
and eax, 0x40004482
or eax, 0x20ac0145
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b8a283a
and eax, 0x4300017e
or eax, 0x84000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x549ba0e
and eax, 0x101a844
or eax, 0x10b60001
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ff011c3
and eax, 0x5c70000
or eax, 0x40000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a130425
and eax, 0x10000
or eax, 0x10c72e8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d7b0433
and eax, 0x4444600
or eax, 0xa0018100
mov dword [ebx], eax
add ebx, edx
or eax, 0x54fb7065
or eax, 0x50b95df9
and eax, 0x76ac
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x26b6bfd6
and eax, 0x404cbd4c
and eax, 0x404
or eax, 0x2fa041c3
mov dword [ebx], eax
add ebx, edx
and eax, 0x3389142d
xor eax, 0x711d3a65
and eax, 0x42000060
or eax, 0x85000007
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c164bfd
and eax, 0x7df17ea9
and eax, 0xc004801
or eax, 0xb2409444
mov dword [ebx], eax
add ebx, edx
and eax, 0x14591058
xor eax, 0x7bbd1f48
and eax, 0x45c50000
or eax, 0x20000
mov dword [ebx], eax
add ebx, edx
and eax, 0x20703415
and eax, 0x400000
or eax, 0x39f59c
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c0f623
or eax, 0x4f078d80
and eax, 0x48458b00
or eax, 0xa0000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c3e5eef
xor eax, 0x1575eb40
and eax, 0x81000083
or eax, 0x801c000
mov dword [ebx], eax
add ebx, edx
and eax, 0x13764b79
xor eax, 0x1ff483c6
and eax, 0xc80c045
or eax, 0x410b2800
mov dword [ebx], eax
add ebx, edx
and eax, 0x507b4031
or eax, 0x2138d9a1
and eax, 0x210181a0
or eax, 0xc00050
mov dword [ebx], eax
add ebx, edx
and eax, 0x1176e2cd
xor eax, 0x379120f
and eax, 0xc9
or eax, 0x89000010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3ef7f4ba
and eax, 0x1583f041
or eax, 0x4008000c
mov dword [ebx], eax
add ebx, edx
or eax, 0xd81a99d
or eax, 0x4af84e10
and eax, 0x505103dc
or eax, 0xa0040020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c7f86d1
and eax, 0x88280509
or eax, 0x63d45080
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f42cc58
and eax, 0xec448909
or eax, 0x10010200
mov dword [ebx], eax
add ebx, edx
or eax, 0x254695b1
and eax, 0x89018081
or eax, 0x4002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e241d84
and eax, 0x4501dc05
or eax, 0x88a2040
mov dword [ebx], eax
add ebx, edx
or eax, 0x595ccba6
or eax, 0x146c4720
and eax, 0x544d3be4
or eax, 0x80000018
mov dword [ebx], eax
add ebx, edx
and eax, 0x74443234
and eax, 4
or eax, 0x818d0b
mov dword [ebx], eax
add ebx, edx
and eax, 0xdf5d1ca
and eax, 0x810000
or eax, 0x550a0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x23c3fa8c
or eax, 0x359526e3
and eax, 0x1c082e4
or eax, 0x20100
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a6c6393
xor eax, 0x569e3b64
and eax, 0x2c41080
or eax, 0x89204509
mov dword [ebx], eax
add ebx, edx
xor eax, 0x644febde
or eax, 0x5266ff81
and eax, 0xe883e045
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x43f44a0f
xor eax, 0x192214fa
and eax, 0xa0458800
or eax, 0x40000101
mov dword [ebx], eax
add ebx, edx
and eax, 0x11ede515
and eax, 0x440101
or eax, 0x83984c8a
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b0084a0
and eax, 0x1000080
or eax, 0x4c890169
mov dword [ebx], eax
add ebx, edx
or eax, 0x8f55306
xor eax, 0x2d2d1f2b
and eax, 0x605008c4
or eax, 0x98058318
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f459ba5
and eax, 0x8018a80
or eax, 0x81006003
mov dword [ebx], eax
add ebx, edx
and eax, 0x6407009d
and eax, 0x10001
or eax, 0x458af854
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f6022d8
and eax, 0x418888
or eax, 0xd0040170
mov dword [ebx], eax
add ebx, edx
and eax, 0x2325050e
xor eax, 0x6d753548
and eax, 0x9700400
or eax, 0x8084498b
mov dword [ebx], eax
add ebx, edx
or eax, 0x15d3c89c
xor eax, 0x69c0c337
and eax, 0x54030c08
or eax, 0x188c045
mov dword [ebx], eax
add ebx, edx
or eax, 0x35c15bf0
and eax, 0x1c283f4
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x6a9b2a30
and eax, 0xbd00180
or eax, 0x80245409
mov dword [ebx], eax
add ebx, edx
or eax, 0x1abee244
and eax, 0x54ec4d81
and eax, 0x284001
or eax, 0x45139044
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b6e3d3
and eax, 0x32971c4
or eax, 0x88000c08
mov dword [ebx], eax
add ebx, edx
or eax, 0x514abede
or eax, 0x60e56c75
and eax, 0x492bc84d
or eax, 0x4100000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc86486f
or eax, 0x6ba34ec2
and eax, 0xb214cc0
or eax, 0x80003104
mov dword [ebx], eax
add ebx, edx
and eax, 0x5eae6a6b
and eax, 0x206840
or eax, 0x55138415
mov dword [ebx], eax
add ebx, edx
and eax, 0x73427174
and eax, 0x10000040
or eax, 0xac558980
mov dword [ebx], eax
add ebx, edx
and eax, 0x630a3809
and eax, 0
or eax, 0x83ec458b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x666823b8
and eax, 0x45800000
or eax, 0x901c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x711b630f
and eax, 0x341903cc
or eax, 0x88648020
mov dword [ebx], eax
add ebx, edx
or eax, 0xc92b362
and eax, 0x88093000
or eax, 0x3004400
mov dword [ebx], eax
add ebx, edx
or eax, 0x7343b15b
xor eax, 0x5e3afa21
and eax, 0x81010848
or eax, 0x4082f005
mov dword [ebx], eax
add ebx, edx
xor eax, 0x49af87b1
and eax, 0x880c0900
or eax, 0x70418001
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b1e5a46
and eax, 0x83585103
or eax, 0x800488
mov dword [ebx], eax
add ebx, edx
or eax, 0x74efbc41
and eax, 0x558901ca
or eax, 0x20
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ee27fe0
or eax, 0xd23da44
and eax, 0x74418bc8
or eax, 0x80040010
mov dword [ebx], eax
add ebx, edx
and eax, 0x694c7665
xor eax, 0x1ea3f688
and eax, 0x801e080
or eax, 0x81000803
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d6e2107
xor eax, 0x7e8ccfbf
and eax, 0x2e12400
or eax, 0x6808d045
mov dword [ebx], eax
add ebx, edx
xor eax, 0x24358e90
and eax, 0xadc7ad5
or eax, 0x8123852a
mov dword [ebx], eax
add ebx, edx
or eax, 0xf5a56e0
and eax, 0x21e7c0b8
and eax, 0xc340a0
or eax, 0xcc001d45
mov dword [ebx], eax
add ebx, edx
xor eax, 0x67361077
xor eax, 0x3d65009d
and eax, 0x84804c0c
or eax, 0x484c80c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f509728
or eax, 0x6a5f0344
and eax, 0xec8b55cc
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x32879f9f
xor eax, 0x50909276
and eax, 0x40108482
or eax, 0x87446801
mov dword [ebx], eax
add ebx, edx
and eax, 0x293a89cb
or eax, 0x20b33404
and eax, 0x81bc05
or eax, 0x1a084040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x65af4e83
and eax, 0x45060000
or eax, 0xc10001
mov dword [ebx], eax
add ebx, edx
and eax, 0x1ac26a55
xor eax, 0x5590a6bd
and eax, 0x140a4b8
or eax, 0x81940
mov dword [ebx], eax
add ebx, edx
xor eax, 0x760384a7
and eax, 0x1d26fc95
and eax, 0x14000000
or eax, 0xe045c700
mov dword [ebx], eax
add ebx, edx
xor eax, 0x23faff28
and eax, 0x10008
or eax, 0x8012
mov dword [ebx], eax
add ebx, edx
or eax, 0x2a2864d5
and eax, 0x22044c7
or eax, 0xc4d00100
mov dword [ebx], eax
add ebx, edx
and eax, 0x666424c1
or eax, 0x538b7366
and eax, 0x47000066
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b38a4f7
and eax, 0x3000044
or eax, 0x1423ec01
mov dword [ebx], eax
add ebx, edx
or eax, 0x519aef0d
or eax, 0x2007e919
and eax, 0x45870001
or eax, 0x400000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2fbcd12d
and eax, 0xd60128
or eax, 0x4c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x6630b9ab
or eax, 0x7ab52a9c
and eax, 0x60050300
or eax, 0x8440c400
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c4c7b48
or eax, 0x332dd21e
and eax, 0x15b0a
or eax, 0x81
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e948f45
or eax, 0x45a3040f
and eax, 0x35a044c7
or eax, 0x80400100
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd5613d7
or eax, 0x22e0490a
and eax, 0x82000018
or eax, 0x450000a1
mov dword [ebx], eax
add ebx, edx
and eax, 0x573cfd18
and eax, 0x45000000
or eax, 0x18e5dc45
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d5159a3
and eax, 0x45410000
or eax, 0x860000
mov dword [ebx], eax
add ebx, edx
or eax, 0x28a990a1
and eax, 0x4d1080
or eax, 0x104658
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d603656
xor eax, 0x4b70d8ef
and eax, 0x4058600
or eax, 0xd0404100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f0e6073
and eax, 0x12140
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
and eax, 0x48fe3f15
and eax, 0x100
or eax, 0xb4d044c7
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b0ac5c2
xor eax, 0x1b39588
and eax, 0x1000008
or eax, 0xc6000005
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a78244a
and eax, 0x9b680445
or eax, 0x3c800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x28022f3a
and eax, 0x1410000
or eax, 0x44860000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4adea2b0
and eax, 0x82080
or eax, 0xc24448
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ae1d2c5
or eax, 0x257505f0
and eax, 0x44458700
or eax, 0x80004000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2755e2a3
xor eax, 0x36e1e597
and eax, 0x230
or eax, 0xd9c8
mov dword [ebx], eax
add ebx, edx
and eax, 0x42ab6816
and eax, 0x4000
or eax, 0x71c005c7
mov dword [ebx], eax
add ebx, edx
xor eax, 0x51cfd9fc
or eax, 0xec09dd
and eax, 0x16b
or eax, 0xc7000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ae8710
and eax, 0x194e2312
and eax, 0xa0000
or eax, 0xef0bc45
mov dword [ebx], eax
add ebx, edx
and eax, 0x3812790b
and eax, 0x20001
or eax, 0x45c50000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a173395
and eax, 0x50000
or eax, 0x18acb8
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f0c550f
and eax, 0x42521bc3
and eax, 0x100
or eax, 0xb445c600
mov dword [ebx], eax
add ebx, edx
or eax, 0x7655ba7
and eax, 0x141a444b
and eax, 0x401
or eax, 0xa3b4
mov dword [ebx], eax
add ebx, edx
and eax, 0x14fcd049
and eax, 0x3088c6fa
and eax, 0
or eax, 0x2cb045c7
mov dword [ebx], eax
add ebx, edx
and eax, 0x542de12e
xor eax, 0x4cbe2d8a
and eax, 0x40000000
or eax, 0x87000131
mov dword [ebx], eax
add ebx, edx
or eax, 0x22232572
xor eax, 0x609902e4
and eax, 0x59a2405
or eax, 0x58458840
mov dword [ebx], eax
add ebx, edx
and eax, 0x45aba89
and eax, 0x6f4c3a6e
and eax, 0x480000
or eax, 0xc2a00000
mov dword [ebx], eax
add ebx, edx
or eax, 0x513fa3ea
and eax, 0x1c30d3d8
and eax, 0x2c0
or eax, 0x8b000007
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ec28d88
and eax, 0xc4c20d45
or eax, 0x80150a0
mov dword [ebx], eax
add ebx, edx
or eax, 0x59e3aaa2
xor eax, 0x3fe41daf
and eax, 0xc004c048
or eax, 0xcc80c84
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d7619df
or eax, 0x52180756
and eax, 0xcccccccc
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x10b94c61
and eax, 0xcccccccc
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x1457b4de
and eax, 0xcc8b54cc
or eax, 0x20000100
mov dword [ebx], eax
add ebx, edx
and eax, 0x44125bc5
and eax, 0x1c4378e
and eax, 0x80
or eax, 0xd8ec01
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5675ac8f
and eax, 0x44850000
or eax, 0x1420000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x79d23d52
or eax, 0x6a1fd9d8
and eax, 0x755c8
or eax, 0x800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a92f57b
and eax, 0x4500
or eax, 0xe4458200
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c764dc7
and eax, 0x1bb58e9
and eax, 0
or eax, 0xb6bd
mov dword [ebx], eax
add ebx, edx
or eax, 0x706af3fa
xor eax, 0x2d63f0d7
and eax, 0x8000500
or eax, 0xa2b040c7
mov dword [ebx], eax
add ebx, edx
or eax, 0x61980dff
and eax, 0xc3000183
or eax, 0x4000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7969f35f
xor eax, 0x8d2b5ac
and eax, 0x43830041
or eax, 0x44b804
mov dword [ebx], eax
add ebx, edx
xor eax, 0x345c6357
and eax, 0x6664c841
and eax, 0x44000000
or eax, 0x1c70001
mov dword [ebx], eax
add ebx, edx
or eax, 0x568df08f
and eax, 0x3d908fba
and eax, 0x800088
or eax, 0x381774
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a0067b5
and eax, 0x28004700
or eax, 0x84458000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x77717efa
xor eax, 0x6625cb5b
and eax, 0x3001
or eax, 0xc1c
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ffe3461
and eax, 0x4bbc0445
or eax, 0x4182
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c982b15
or eax, 0x5ebc4af6
and eax, 0x46000104
or eax, 0x81000008
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c706181
and eax, 0x4000000
or eax, 0xebb5a845
mov dword [ebx], eax
add ebx, edx
and eax, 0x35ee2ed3
and eax, 0x5840000
or eax, 0x40430000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c28949f
or eax, 0x2227e41f
and eax, 0x21c410
or eax, 0xd011c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x40990679
and eax, 0x4040c300
or eax, 0x9c050400
mov dword [ebx], eax
add ebx, edx
or eax, 0x48a80656
and eax, 0x59463f5d
and eax, 0x544
or eax, 0x200b
mov dword [ebx], eax
add ebx, edx
and eax, 0x758ed761
and eax, 0x541
or eax, 0x3fb44086
mov dword [ebx], eax
add ebx, edx
xor eax, 0x444b8664
and eax, 0x4cf060be
and eax, 0x40000002
or eax, 0x87000149
mov dword [ebx], eax
add ebx, edx
xor eax, 0x63108a09
and eax, 0x3da518b2
and eax, 0
or eax, 0x43b4f445
mov dword [ebx], eax
add ebx, edx
xor eax, 0x59496eb0
and eax, 0x76274667
and eax, 0x50001
or eax, 0x45c20000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2defb6ad
and eax, 0x49a4a0
or eax, 0x850
mov dword [ebx], eax
add ebx, edx
or eax, 0x16feb433
and eax, 0x1bebafff
and eax, 0x418400
or eax, 0xc0044300
mov dword [ebx], eax
add ebx, edx
xor eax, 0xed0d0fb
and eax, 0x1789
or eax, 0xe004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x30a77a03
and eax, 0x840586
or eax, 0x46504041
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a5b6fbf
and eax, 0x4600017d
or eax, 0x81000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b3d0846
xor eax, 0x3d7db739
and eax, 0x2c4d8445
or eax, 0x1024000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c17c12e
and eax, 0x1400001
or eax, 0x44870000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x527c0d4a
or eax, 0x37239f85
and eax, 0x18102c8
or eax, 0x6010
mov dword [ebx], eax
add ebx, edx
or eax, 0x334f7d5
and eax, 0x5c700
or eax, 0xe8400000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e4d2f58
and eax, 0x12a10
or eax, 0x81
mov dword [ebx], eax
add ebx, edx
or eax, 0x659f6766
and eax, 0x409845c7
or eax, 0x18600000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ff1332f
and eax, 0x7000060
or eax, 0xc0000107
mov dword [ebx], eax
add ebx, edx
and eax, 0x2cd14a50
and eax, 0x2983414a
and eax, 0x40
or eax, 0x3cd9e005
mov dword [ebx], eax
add ebx, edx
xor eax, 0x699c7902
and eax, 0x45450000
or eax, 0x820000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7481dfca
xor eax, 0x276b563e
and eax, 0x8401e4
or eax, 0x33208
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7461c8d1
or eax, 0xb78f8d2
and eax, 0x4c44c300
or eax, 0x80010400
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a259808
and eax, 0x2849ec32
and eax, 0xc000
or eax, 0x1083
mov dword [ebx], eax
add ebx, edx
and eax, 0x48dac620
and eax, 0xc000
or eax, 0x34618e8
mov dword [ebx], eax
add ebx, edx
and eax, 0x48f973ee
or eax, 0xb5a6cb1
and eax, 0x400800
or eax, 0x10058300
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a4b0e8e
and eax, 0x800
or eax, 0xacf425
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3385bd03
and eax, 0x20090100
or eax, 0x80d43400
mov dword [ebx], eax
add ebx, edx
and eax, 0x41acd2d3
and eax, 0x880000
or eax, 0x4d030000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d2b7027
and eax, 0x68cf9eb2
and eax, 0x10000
or eax, 0x20e08114
mov dword [ebx], eax
add ebx, edx
or eax, 0x3d31bed4
and eax, 0x5dffd6af
and eax, 0x1000080
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x786843ba
and eax, 0x6043b0
or eax, 0x943c41
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3838599c
and eax, 0x8c00000
or eax, 0x47318100
mov dword [ebx], eax
add ebx, edx
and eax, 0xdf907e3
or eax, 0x6058e379
and eax, 0x8000070
or eax, 0x80000084
mov dword [ebx], eax
add ebx, edx
or eax, 0x49e026c4
and eax, 0x480
or eax, 0x110801
mov dword [ebx], eax
add ebx, edx
xor eax, 0x76b8f3d8
and eax, 0x52a9e800
or eax, 0x80020000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a5221b
and eax, 0x940a0003
or eax, 0x2bb00000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x72cb5a12
or eax, 0xc88d09
and eax, 0x9000008
or eax, 0x220000a2
mov dword [ebx], eax
add ebx, edx
and eax, 0x11d91d01
and eax, 0
or eax, 0xf2810c55
mov dword [ebx], eax
add ebx, edx
or eax, 0x15bae453
and eax, 0x67056cb6
and eax, 0x67014014
or eax, 0x98fe91e0
mov dword [ebx], eax
add ebx, edx
and eax, 0x583aa27b
and eax, 0x100000
or eax, 0x504458b
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e6516e7
and eax, 0xa429b49
and eax, 8
or eax, 0x16c80
mov dword [ebx], eax
add ebx, edx
or eax, 0x3711017e
and eax, 0x1002c34
or eax, 0xea0001
mov dword [ebx], eax
add ebx, edx
xor eax, 0xf39d725
xor eax, 0x31d16666
and eax, 0xc008800
or eax, 0x900000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ca819ab
and eax, 0x8000001
or eax, 0x83000010
mov dword [ebx], eax
add ebx, edx
or eax, 0x6fc6d88f
or eax, 0x211a3388
and eax, 0xc980180d
or eax, 0x10040
mov dword [ebx], eax
add ebx, edx
or eax, 0x38367f4c
xor eax, 0x21033702
and eax, 0x484f
or eax, 0x1590
mov dword [ebx], eax
add ebx, edx
and eax, 0x386b2dab
xor eax, 0x1acbb554
and eax, 0x1a42b081
or eax, 0xe5044100
mov dword [ebx], eax
add ebx, edx
or eax, 0x24cf58de
xor eax, 0x40de809f
and eax, 0xa3100000
or eax, 0x40aa0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x592f8e6e
and eax, 0x7743d9ed
and eax, 0x2300006c
or eax, 0x8000093
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c9c9a73
and eax, 0x22801055
or eax, 0xd0010400
mov dword [ebx], eax
add ebx, edx
or eax, 0x3edfc4f4
and eax, 0x8021
or eax, 0x202
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a7bb494
and eax, 0x88280
or eax, 0x11040808
mov dword [ebx], eax
add ebx, edx
and eax, 0x47aad064
and eax, 0x80000
or eax, 0x62e00000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4078d598
and eax, 0x2000100
or eax, 0x89000246
mov dword [ebx], eax
add ebx, edx
or eax, 0xffa4a44
xor eax, 0x22fef346
and eax, 0x4041800
or eax, 0x40090445
mov dword [ebx], eax
add ebx, edx
or eax, 0x1cbd5e33
and eax, 0x14000046
or eax, 0x21000080
mov dword [ebx], eax
add ebx, edx
and eax, 0x2253d638
and eax, 0
or eax, 0x3222
mov dword [ebx], eax
add ebx, edx
or eax, 0x17071a99
and eax, 0x7f164f68
and eax, 0x20808
or eax, 0x787005
mov dword [ebx], eax
add ebx, edx
xor eax, 0x602759f1
or eax, 0x490545fb
and eax, 0x695d2500
or eax, 0x96201000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x153aca0f
and eax, 0x28010000
or eax, 0x15b80000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2d3662d6
and eax, 0x29000000
or eax, 0x20000c8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4701d065
and eax, 0x6001000d
or eax, 0x91800840
mov dword [ebx], eax
add ebx, edx
or eax, 0x4fb2f610
xor eax, 0x6b121307
and eax, 0x6d4a
or eax, 0x25
mov dword [ebx], eax
add ebx, edx
and eax, 0x7267d9ce
xor eax, 0x2cffc75e
and eax, 0xc8000
or eax, 0x11000188
mov dword [ebx], eax
add ebx, edx
or eax, 0x67d3c13e
and eax, 0x558b0000
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ce02744
and eax, 0x70412340
or eax, 0x801418a0
mov dword [ebx], eax
add ebx, edx
or eax, 0x91131e5
xor eax, 0x6a2d2bdf
and eax, 0x1081038
or eax, 0x44830e44
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f7c683b
and eax, 0x1138d781
and eax, 0x10000200
or eax, 0xa84521b0
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ef54666
and eax, 0xa25a678
and eax, 0x8000020
or eax, 0x74d0451b
mov dword [ebx], eax
add ebx, edx
and eax, 0x72f6ce5a
and eax, 0x60400012
or eax, 0x8c0d8b01
mov dword [ebx], eax
add ebx, edx
and eax, 0x40c07015
and eax, 0x400001
or eax, 0x3b884d02
mov dword [ebx], eax
add ebx, edx
and eax, 0x19cb5732
and eax, 0x8484400
or eax, 0x34a04d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b8f6180
and eax, 0xb5d244e
and eax, 0x3400408
or eax, 0x388c5183
mov dword [ebx], eax
add ebx, edx
or eax, 0x8d0e4f8
and eax, 0x4c90718
and eax, 0x480010
or eax, 0x4135d845
mov dword [ebx], eax
add ebx, edx
or eax, 0x5662f17
xor eax, 0x798f23ec
and eax, 0x38d0448b
or eax, 0x3000100
mov dword [ebx], eax
add ebx, edx
or eax, 0x31d67e62
and eax, 0x148cc065
and eax, 0x10044041
or eax, 0x20789404
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e399b2b
xor eax, 0x216db995
and eax, 0x1540980
or eax, 0x88a0440b
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ace9619
or eax, 0x47851d00
and eax, 0x45810809
or eax, 0x100a8044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x300f336a
and eax, 0x4048904
or eax, 0x805100d8
mov dword [ebx], eax
add ebx, edx
or eax, 0x2eafd38d
and eax, 0x562a24a4
and eax, 0x2080080
or eax, 0x81d4450b
mov dword [ebx], eax
add ebx, edx
or eax, 0x6df03c30
and eax, 0x4e0666af
and eax, 0x440000a8
or eax, 0x1890140
mov dword [ebx], eax
add ebx, edx
or eax, 0x373cb762
xor eax, 0x1a24dfc
and eax, 0xd8a14
or eax, 0x884001c8
mov dword [ebx], eax
add ebx, edx
or eax, 0x1fb5ff1d
and eax, 0x1c844d19
or eax, 0x60000022
mov dword [ebx], eax
add ebx, edx
and eax, 0x7bd4b225
or eax, 0x1b66e905
and eax, 0x68448901
or eax, 0x80110212
mov dword [ebx], eax
add ebx, edx
and eax, 0x1dbc902c
and eax, 0x8040000
or eax, 0x33e05503
mov dword [ebx], eax
add ebx, edx
and eax, 0x16d1d1dd
and eax, 0x186673f
and eax, 0x4001
or eax, 0x117db054
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1eaa439c
or eax, 0x490a9579
and eax, 0xb900589
or eax, 0x30204002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3ec34f69
or eax, 0x7efd2c62
and eax, 0x97d2840
or eax, 0xd005
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c7f0538
and eax, 0x1004d09
or eax, 0x82c00082
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc24f5e7
and eax, 0xd800068
or eax, 0x40090181
mov dword [ebx], eax
add ebx, edx
xor eax, 0x10e371e7
and eax, 0x647e6f10
and eax, 0x40400000
or eax, 0x90158bc0
mov dword [ebx], eax
add ebx, edx
and eax, 0x3489ccb0
and eax, 0x497d5be0
and eax, 0x880
or eax, 0xf11ae201
mov dword [ebx], eax
add ebx, edx
or eax, 0x30bd1e16
and eax, 0x51890000
or eax, 0x4000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x348a5463
or eax, 0xd906505
and eax, 0xc000100
or eax, 0xa0458ad0
mov dword [ebx], eax
add ebx, edx
and eax, 0x57931f6a
and eax, 0x100
or eax, 0x89d04403
mov dword [ebx], eax
add ebx, edx
and eax, 0x5032af75
and eax, 0x62090431
and eax, 0x401
or eax, 0x9eba844
mov dword [ebx], eax
add ebx, edx
xor eax, 0x30aa9f9a
and eax, 0x4077e1af
and eax, 0x18b
or eax, 0x83ac4c00
mov dword [ebx], eax
add ebx, edx
or eax, 0xd60a449
and eax, 0x4d2679f5
and eax, 0xd0001c1
or eax, 0x40890000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3cc4d992
and eax, 0xc000180
or eax, 0xa0558a2c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6511a1cf
and eax, 0x7973a4cc
and eax, 0x9400000
or eax, 0x6a0553b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7626129b
and eax, 0x4180
or eax, 0x1100d
mov dword [ebx], eax
add ebx, edx
or eax, 0x158876c3
and eax, 0x10010300
or eax, 0xe8448800
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b6dfbf0
and eax, 0x8901c080
or eax, 3
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f3aa2e3
or eax, 0xb2d158d
and eax, 0x4d0bf045
or eax, 0x800800
mov dword [ebx], eax
add ebx, edx
xor eax, 0xf9aa27a
and eax, 0xcea63fd
and eax, 0x23c
or eax, 0x1e981c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e485f3b
and eax, 0x480108
or eax, 0x8bb44c81
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c36e0ce
and eax, 0x8004000
or eax, 0xe283b055
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7791cbea
and eax, 0x217fd14c
and eax, 0x100100
or eax, 0xf0458801
mov dword [ebx], eax
add ebx, edx
xor eax, 0x10f45030
and eax, 0x80a04101
or eax, 0x354048a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e2e63ff
xor eax, 0x5c378388
and eax, 0x418901c0
or eax, 0x4000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1508ead
and eax, 0x40498be4
or eax, 0xb8040010
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f5845ed
and eax, 0x78480120
or eax, 0x5a44c1b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x39d7d237
and eax, 0x4018708
or eax, 0xa0444001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x28aed148
and eax, 0x6bcf490b
and eax, 1
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x1615bed3
and eax, 0x40506c3
or eax, 0x41c20128
mov dword [ebx], eax
add ebx, edx
and eax, 0x1bed6fea
and eax, 0xa0
or eax, 4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7bd19424
and eax, 0x70518000
or eax, 0x84040b00
mov dword [ebx], eax
add ebx, edx
or eax, 0x101bb365
and eax, 0x635602e7
and eax, 0x60040021
or eax, 0x14a05512
mov dword [ebx], eax
add ebx, edx
and eax, 0x35eaae9b
xor eax, 0xadd03b1
and eax, 0x28450322
or eax, 0xc0008840
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5310247d
and eax, 0x3954051b
or eax, 0x44884020
mov dword [ebx], eax
add ebx, edx
and eax, 0xd616af5
or eax, 0x20a15246
and eax, 0x2c410252
or eax, 0xc00c8908
mov dword [ebx], eax
add ebx, edx
or eax, 0x53087043
or eax, 0x2165022d
and eax, 0x7d6c493b
or eax, 0x900400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x45eaa6e3
and eax, 0x2004c308
or eax, 0x80410401
mov dword [ebx], eax
add ebx, edx
or eax, 0x3e979bd9
and eax, 0x1131c32
and eax, 0
or eax, 1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a76c491
and eax, 0x40460480
or eax, 0x581036b
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e958595
xor eax, 0x171ad9b1
and eax, 0x20
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
and eax, 0x198ce4cb
and eax, 0
or eax, 0xb8558b00
mov dword [ebx], eax
add ebx, edx
or eax, 0x67cd17e6
and eax, 0x74801522
or eax, 0x204011
mov dword [ebx], eax
add ebx, edx
and eax, 0x608347e3
xor eax, 0x3cd62d65
and eax, 0x50440802
or eax, 0xa0018338
mov dword [ebx], eax
add ebx, edx
xor eax, 0xed993a0
xor eax, 0x1073f7ae
and eax, 0xa445af04
or eax, 0x1000000b
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e13cc47
and eax, 0x2e54c005
or eax, 0x1200080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x355676f9
and eax, 0x2000408
or eax, 0x1c84983
mov dword [ebx], eax
add ebx, edx
xor eax, 0x34759c47
and eax, 0x589d04c
or eax, 0x48000401
mov dword [ebx], eax
add ebx, edx
and eax, 0x69cfa401
and eax, 0x40018000
or eax, 0x80540b80
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ef14e75
and eax, 0x6ddab6f9
and eax, 0x40500000
or eax, 0xbf2c9589
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c3bd3b9
and eax, 0x1034630
or eax, 0x4488b9cf
mov dword [ebx], eax
add ebx, edx
or eax, 0x53ba88fd
xor eax, 0x3c628de2
and eax, 0x1c80214
or eax, 0x2081c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b71f77c
or eax, 0x372b1dac
and eax, 0xbd04588
or eax, 0x80040001
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f2300a1
and eax, 0x8d330009
or eax, 0x88044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3eeb2e2c
xor eax, 0x3d7c9e02
and eax, 0x8eac3060
or eax, 0x7153cf1c
mov dword [ebx], eax
add ebx, edx
and eax, 0x69263d4d
and eax, 0x3f0bda23
and eax, 0x1020800
or eax, 0x5489017d
mov dword [ebx], eax
add ebx, edx
or eax, 0x4921d868
or eax, 0x43e25066
and eax, 0x1ea8178
or eax, 0x280
mov dword [ebx], eax
add ebx, edx
or eax, 0x4024a357
and eax, 0x338cbff3
and eax, 0x1880181
or eax, 0x8a705408
mov dword [ebx], eax
add ebx, edx
and eax, 0x30fee81c
and eax, 0x752e388d
and eax, 0
or eax, 0xe883e445
mov dword [ebx], eax
add ebx, edx
or eax, 0x3cec251
or eax, 0x42db489
and eax, 0xe4458001
or eax, 0x900
mov dword [ebx], eax
add ebx, edx
and eax, 0x388716f8
and eax, 0x20040000
or eax, 0x13e04d8b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x60dfd5e6
and eax, 0x413b984d
or eax, 0xc002400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5111a85b
and eax, 0x1f3aae8c
and eax, 0x8080400
or eax, 0x830179a8
mov dword [ebx], eax
add ebx, edx
or eax, 0x5a0f412
or eax, 0x33c7b97f
and eax, 0x8283ec55
or eax, 0x40000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd792e63
and eax, 0xcc508000
or eax, 0x20050901
mov dword [ebx], eax
add ebx, edx
and eax, 0x687f6fa8
xor eax, 0x2ca91388
and eax, 0xdc0088
or eax, 0x3b004503
mov dword [ebx], eax
add ebx, edx
xor eax, 0x77841696
and eax, 0x7f2d5810
and eax, 0x85000
or eax, 0x2174a445
mov dword [ebx], eax
add ebx, edx
xor eax, 0x66afbeae
and eax, 0x3c0488b
or eax, 0x38080500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5412d210
and eax, 0x2a589c09
or eax, 0x10256044
mov dword [ebx], eax
add ebx, edx
and eax, 0x67231344
and eax, 0x2201000
or eax, 0x19c458b
mov dword [ebx], eax
add ebx, edx
or eax, 0x27321df6
and eax, 0x22345055
or eax, 0x1040a000
mov dword [ebx], eax
add ebx, edx
or eax, 0x190d19f2
and eax, 0x638bc97b
and eax, 0x3084103
or eax, 0x80c40488
mov dword [ebx], eax
add ebx, edx
or eax, 0x34baf8b3
and eax, 0x58801a8
or eax, 0x40010040
mov dword [ebx], eax
add ebx, edx
or eax, 0x1db1da62
or eax, 0x2faa7974
and eax, 0x40098bcc
or eax, 0x80440000
mov dword [ebx], eax
add ebx, edx
and eax, 0x28fb6921
and eax, 0x480900
or eax, 0x7d84443b
mov dword [ebx], eax
add ebx, edx
and eax, 0x4101a541
xor eax, 0x38f1ffce
and eax, 0x78518a01
or eax, 0x84040120
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3616a551
or eax, 0x46f85097
and eax, 0x44c05403
or eax, 0x31000108
mov dword [ebx], eax
add ebx, edx
xor eax, 0x769f0c55
or eax, 0x68c2e4d0
and eax, 0x68458910
or eax, 0x90000200
mov dword [ebx], eax
add ebx, edx
or eax, 0x414f064b
or eax, 0x471a6b3a
and eax, 0x7c44453b
or eax, 0x800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x19b91d04
or eax, 0x196358f4
and eax, 0x5c4d0808
or eax, 0x80008300
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f9632e
and eax, 0x4080100
or eax, 0x70a04c33
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b581e96
or eax, 0x55964b39
and eax, 0x54540b09
or eax, 0xa0018000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6de2b156
and eax, 0x89012a03
or eax, 0xc080
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f946711
or eax, 0x4d7634a6
and eax, 0x45027405
or eax, 0x898050
mov dword [ebx], eax
add ebx, edx
and eax, 0x1027426
and eax, 0x1fbf7c6e
and eax, 0x1000004
or eax, 0xe883e8
mov dword [ebx], eax
add ebx, edx
and eax, 0x60fce0cc
and eax, 0xe80088
or eax, 0x8b044501
mov dword [ebx], eax
add ebx, edx
and eax, 0x3dd83d52
or eax, 0x65af9a87
and eax, 0x69839005
or eax, 0x80006048
mov dword [ebx], eax
add ebx, edx
and eax, 0x5dd76b10
and eax, 0x40010000
or eax, 0xb04c8901
mov dword [ebx], eax
add ebx, edx
or eax, 0x22e1f748
xor eax, 0x131e2888
and eax, 0x21a05581
or eax, 0x1a08000a
mov dword [ebx], eax
add ebx, edx
and eax, 0x71f9a194
and eax, 0x21280000
or eax, 0x455f055
mov dword [ebx], eax
add ebx, edx
or eax, 0x396ec71b
and eax, 0x454373fd
and eax, 0x1004109
or eax, 0x3ab00482
mov dword [ebx], eax
add ebx, edx
and eax, 0x15d970e5
or eax, 0x420e1c8a
and eax, 0x111c5401
or eax, 0xc618044
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a746b11
and eax, 0x5c456256
and eax, 0x444000
or eax, 0x83a00d8b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x589507d6
and eax, 0x123c58ea
and eax, 0x48
or eax, 0x4d8901a1
mov dword [ebx], eax
add ebx, edx
and eax, 0x586f8038
and eax, 0x1c75c4bf
and eax, 0x8010020
or eax, 0xc0548bc4
mov dword [ebx], eax
add ebx, edx
and eax, 0xc4c3729
and eax, 0x8440100
or eax, 0x33a05403
mov dword [ebx], eax
add ebx, edx
and eax, 0x12156eff
and eax, 0x44401
or eax, 0x9798054
mov dword [ebx], eax
add ebx, edx
and eax, 0x730cca73
and eax, 0x10c4001
or eax, 0x82c0058a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ebe6418
and eax, 0x161022f0
and eax, 0x4000080
or eax, 0x41890168
mov dword [ebx], eax
add ebx, edx
xor eax, 0x777c01bb
and eax, 0x32900040
or eax, 0xcc0ae98c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f5933ed
and eax, 0x4183da21
or eax, 0xc0825de
mov dword [ebx], eax
add ebx, edx
or eax, 0x59678e7f
and eax, 0x18c18108
or eax, 0x82000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x570ca297
and eax, 0
or eax, 0x81000058
mov dword [ebx], eax
add ebx, edx
and eax, 0x2171fc0d
and eax, 0
or eax, 0x72db26f1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3fb38fbc
and eax, 0x4060a845
or eax, 0xa0071220
mov dword [ebx], eax
add ebx, edx
or eax, 0x6143c7bb
and eax, 0x105c529d
and eax, 0
or eax, 0x552b0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x25b395d4
and eax, 0x56e86def
and eax, 0x40880104
or eax, 0x84628010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a0df9c7
or eax, 0x2ab48428
and eax, 0x80000089
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2017a68b
and eax, 0x34e3bdc
and eax, 0x80
or eax, 0xffd8ea72
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a467701
xor eax, 0x12c0b231
and eax, 0x8808031
or eax, 0x40a09ce
mov dword [ebx], eax
add ebx, edx
xor eax, 0x28cf3a3a
and eax, 1
or eax, 0x8b000010
mov dword [ebx], eax
add ebx, edx
or eax, 0x68c4d694
and eax, 0xe8040405
or eax, 0x14210840
mov dword [ebx], eax
add ebx, edx
and eax, 0x6920aa14
or eax, 0x5623a844
and eax, 0x34000004
or eax, 0x1000029
mov dword [ebx], eax
add ebx, edx
and eax, 0x78fc360b
and eax, 0x49f78d18
and eax, 0
or eax, 0x950
mov dword [ebx], eax
add ebx, edx
xor eax, 0x51137596
and eax, 0x2c3d60ad
and eax, 0x4080
or eax, 0x81080d0b
mov dword [ebx], eax
add ebx, edx
and eax, 0x17e1229
and eax, 1
or eax, 0x56a3e0
mov dword [ebx], eax
add ebx, edx
and eax, 0x229b9762
and eax, 0x108100
or eax, 0x92e10000
mov dword [ebx], eax
add ebx, edx
or eax, 0x10c2dcfe
xor eax, 0x3f2ecbec
and eax, 0x88000012
or eax, 0x40
mov dword [ebx], eax
add ebx, edx
or eax, 0x32ef89cd
and eax, 0x10881
or eax, 0x100400
mov dword [ebx], eax
add ebx, edx
and eax, 0x30a8bca2
and eax, 0x800
or eax, 0x8558300
mov dword [ebx], eax
add ebx, edx
and eax, 0x67b884ce
and eax, 0x8000
or eax, 0xd3874281
mov dword [ebx], eax
add ebx, edx
and eax, 0x551cdd5c
and eax, 0x50000000
or eax, 0xa2810000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4bb5718
xor eax, 0x64d65524
and eax, 0x10204
or eax, 0x2c81
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ad2cc89
and eax, 0x1fe90a36
and eax, 0x10000000
or eax, 0x2518458b
mov dword [ebx], eax
add ebx, edx
or eax, 0x56369245
and eax, 0x454b
or eax, 0x2020
mov dword [ebx], eax
add ebx, edx
or eax, 0x6aadf54c
or eax, 0x41940407
and eax, 0x9d4425
or eax, 0x20010
mov dword [ebx], eax
add ebx, edx
or eax, 0x1dbb6612
or eax, 0x1c314869
and eax, 0xc900800
or eax, 0x8000
mov dword [ebx], eax
add ebx, edx
and eax, 0x28654f87
and eax, 0x8000000
or eax, 0x83000011
mov dword [ebx], eax
add ebx, edx
xor eax, 0x46553c7d
or eax, 0x2bef655e
and eax, 0xc1817c4c
or eax, 0x8001
mov dword [ebx], eax
add ebx, edx
or eax, 0x6a3ddaf
or eax, 0x2f9cedfd
and eax, 0x747f
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x1d5b91e6
and eax, 0
or eax, 0x8bfc4d89
mov dword [ebx], eax
add ebx, edx
or eax, 0x73a3f06c
and eax, 0x512bc445
or eax, 0x4000010
mov dword [ebx], eax
add ebx, edx
or eax, 0x5a0c7e2c
or eax, 0x79ff0f29
and eax, 0x4455897c
or eax, 0x80000080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c8e8cd
and eax, 0x41890121
or eax, 0x40208ca
mov dword [ebx], eax
add ebx, edx
or eax, 0x45802e83
and eax, 0x18003c0
or eax, 0x408004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x29875520
and eax, 0x2a25fe82
and eax, 0x8044480
or eax, 0x83c00109
mov dword [ebx], eax
add ebx, edx
and eax, 0x228f30a9
and eax, 9
or eax, 0x4d3bc444
mov dword [ebx], eax
add ebx, edx
xor eax, 0x478021b3
xor eax, 0x33c08174
and eax, 0x18090480
or eax, 0x6840b50
mov dword [ebx], eax
add ebx, edx
and eax, 0x443a72ce
and eax, 0
or eax, 0x8b000002
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f98251b
and eax, 0xea800411
or eax, 0x3d844
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7efd2e58
and eax, 0x94548001
or eax, 0x48010900
mov dword [ebx], eax
add ebx, edx
and eax, 0x383c787
xor eax, 0x53babd98
and eax, 0x13a00489
or eax, 0x28404102
mov dword [ebx], eax
add ebx, edx
or eax, 0x4078f1f6
and eax, 0x546d77c8
and eax, 0x40683040
or eax, 0x24148805
mov dword [ebx], eax
add ebx, edx
or eax, 0x6619bdb5
xor eax, 0x48c51051
and eax, 0x2b80d80
or eax, 0x8144400b
mov dword [ebx], eax
add ebx, edx
and eax, 0x59c30a0
or eax, 0x1eb62900
and eax, 0xd880180
or eax, 0x40010041
mov dword [ebx], eax
add ebx, edx
and eax, 0xad67067
xor eax, 0x37425d8
and eax, 0x540198
or eax, 0xe4018a64
mov dword [ebx], eax
add ebx, edx
or eax, 0xc780fb3
xor eax, 0x7a317c53
and eax, 0x144c5128
or eax, 0x60b00403
mov dword [ebx], eax
add ebx, edx
and eax, 0x40d9f625
and eax, 0x40400020
or eax, 0xa8058b14
mov dword [ebx], eax
add ebx, edx
or eax, 0x61e660d7
or eax, 0x1036df98
and eax, 0x79f0453b
or eax, 0x4080000
mov dword [ebx], eax
add ebx, edx
and eax, 0xba742e4
or eax, 0x10ca7657
and eax, 0x10480224
or eax, 0xe4058908
mov dword [ebx], eax
add ebx, edx
or eax, 0xb5cfe5d
and eax, 0x89544d21
or eax, 0x800002
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ea62b9a
or eax, 0x7d05921d
and eax, 0xfff7788d
or eax, 0x80000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x43f8fbc
and eax, 0x244f5255
and eax, 0x400211
or eax, 0xc01589ee
mov dword [ebx], eax
add ebx, edx
and eax, 0x32645c41
and eax, 0x440001
or eax, 0xff309588
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6e439a85
and eax, 0x64cc5d32
and eax, 0xd00
or eax, 0x458bf2ff
mov dword [ebx], eax
add ebx, edx
xor eax, 0x79439565
and eax, 0xc00290
or eax, 0x1008144
mov dword [ebx], eax
add ebx, edx
or eax, 0x4acc4452
and eax, 0x3a336d7b
and eax, 0xa004500
or eax, 0x81d40089
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b575800
or eax, 0x4d707019
and eax, 0xfff77889
or eax, 0x80004
mov dword [ebx], eax
add ebx, edx
and eax, 0x75e0f531
xor eax, 0x63868644
and eax, 0x14043245
or eax, 0x608909ba
mov dword [ebx], eax
add ebx, edx
and eax, 0x11cee8e6
xor eax, 0x5ad941ae
and eax, 0x48556948
or eax, 0x34aa96b7
mov dword [ebx], eax
add ebx, edx
or eax, 0x69c28438
and eax, 0x2c558b1f
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e583bc2
or eax, 0x4ac8347e
and eax, 0xe845a40f
or eax, 0x4100b00
mov dword [ebx], eax
add ebx, edx
or eax, 0x44da7d64
or eax, 0x5afd3ae0
and eax, 0xfe709589
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7bf8ff29
and eax, 0x59cfb241
and eax, 0x4188b201
or eax, 0x4034dfe
mov dword [ebx], eax
add ebx, edx
xor eax, 0x13eca661
and eax, 0x40018c
or eax, 0x1808260
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b2e1073
and eax, 0x2ec0189
or eax, 0x81004400
mov dword [ebx], eax
add ebx, edx
or eax, 0x321f708
xor eax, 0x2f11e1f0
and eax, 0xacfc1039
or eax, 0x53036084
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa4bb614
and eax, 0x3f87b213
and eax, 0x1040001
or eax, 0x87000fe
mov dword [ebx], eax
add ebx, edx
xor eax, 0x13d276de
and eax, 0x300816c9
and eax, 0x401
or eax, 0x83f4498a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c994adf
and eax, 0xd090140
or eax, 0x408000a9
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b978442
xor eax, 0x360b5292
and eax, 0x40148370
or eax, 0xb4410884
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a525d9d
xor eax, 0x4969828
and eax, 0x88014a01
or eax, 0x100a082
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d1a2271
xor eax, 0x529064c
and eax, 0x4102c414
or eax, 0x4893041
mov dword [ebx], eax
add ebx, edx
and eax, 0x899959f
and eax, 0x808010
or eax, 0x14003a0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1fa0626a
and eax, 0xa204188
or eax, 0x81900401
mov dword [ebx], eax
add ebx, edx
xor eax, 0x39d0e120
and eax, 0x80008009
or eax, 0xd895844
mov dword [ebx], eax
add ebx, edx
xor eax, 0x33fe9b3d
and eax, 0xbe774360
or eax, 0x4188bc0c
mov dword [ebx], eax
add ebx, edx
and eax, 0x46e0692a
and eax, 0xe04108
or eax, 0x890c1483
mov dword [ebx], eax
add ebx, edx
and eax, 0xdcb0bac
or eax, 0x7275c4e2
and eax, 0x7bfd4080
or eax, 0x84022815
mov dword [ebx], eax
add ebx, edx
or eax, 0x50942a1
and eax, 0xec450ab5
or eax, 0x814a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x677ef432
and eax, 0x89016881
or eax, 0x8002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1aa6a69c
or eax, 0x2ebdcff4
and eax, 0x8d8bcc45
or eax, 0x2000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f7341ea
and eax, 0xb2f8ad2c
or eax, 0x4d075240
mov dword [ebx], eax
add ebx, edx
xor eax, 0x56c6daca
and eax, 0xa9280522
or eax, 0x56408819
mov dword [ebx], eax
add ebx, edx
and eax, 0x5fc9aa44
and eax, 0x1157e350
and eax, 0x10408000
or eax, 0x83c7fff
mov dword [ebx], eax
add ebx, edx
xor eax, 0x34bedb42
or eax, 0x17c0d83
and eax, 0x21f0058b
or eax, 0x12005000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2855dbdd
and eax, 0x129cd7c3
and eax, 0x104001
or eax, 0x1964a854
mov dword [ebx], eax
add ebx, edx
xor eax, 0x32a9333d
or eax, 0x6f6bb180
and eax, 0x2bd44188
or eax, 0x10000403
mov dword [ebx], eax
add ebx, edx
xor eax, 0xad416c8
xor eax, 0xd9081cc
and eax, 0x1010d005
or eax, 0x16d2840
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c2ed7a2
and eax, 0x7f9c5df2
and eax, 0x39000d82
or eax, 0x2e04009
mov dword [ebx], eax
add ebx, edx
xor eax, 0x22c88425
or eax, 0x1ff0180c
and eax, 0x978c80c
or eax, 0x50041
mov dword [ebx], eax
add ebx, edx
or eax, 0x59362512
and eax, 0x75a01ca5
and eax, 0x1200401
or eax, 0x82d0518a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x55a125fc
xor eax, 0xc0f3304
and eax, 0x50080162
or eax, 0x5810088
mov dword [ebx], eax
add ebx, edx
xor eax, 0x28a9150f
and eax, 0x600000e0
or eax, 0x80458b10
mov dword [ebx], eax
add ebx, edx
and eax, 0x76bd9daf
and eax, 0x282f56de
and eax, 0x10080
or eax, 0x8900c003
mov dword [ebx], eax
add ebx, edx
xor eax, 0xab36900
and eax, 0x38fdffef
and eax, 0x80a001
or eax, 0x4d0b4044
mov dword [ebx], eax
add ebx, edx
or eax, 0x58d56afd
and eax, 0x1c182e8
or eax, 0x100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1827f291
and eax, 0x9e04109
or eax, 0x82080c80
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a3beb83
or eax, 0x51859373
and eax, 0x5121c851
or eax, 0x4122004
mov dword [ebx], eax
add ebx, edx
or eax, 0x7601000b
and eax, 0x4ed3670f
and eax, 0x44112008
or eax, 0xa8441bc0
mov dword [ebx], eax
add ebx, edx
and eax, 0x54a28f4d
and eax, 0x44000a48
or eax, 0x18b1434
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7efd9b7c
and eax, 0x28440100
or eax, 0x80013af8
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f177c8
and eax, 0x9816678
or eax, 0x440a0005
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b497eb6
or eax, 0x3b7cf03
and eax, 0x49af0f10
or eax, 0x40000c8
mov dword [ebx], eax
add ebx, edx
or eax, 0x96bff66
and eax, 0x44c985f4
or eax, 0x30000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d7926ba
or eax, 0x5ce71bd0
and eax, 0x4c558b5a
or eax, 0x80000001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c745c46
and eax, 0x8001870d
or eax, 0x60542802
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5b61284c
and eax, 0x10348201
or eax, 0x40405084
mov dword [ebx], eax
add ebx, edx
and eax, 0x262f01c3
or eax, 0x177ade34
and eax, 0x134c4481
or eax, 0x2880010a
mov dword [ebx], eax
add ebx, edx
and eax, 0x57fdd97f
or eax, 0x2ac91f2b
and eax, 0x94d5801
or eax, 0x308044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x23c6cec8
or eax, 0x6410ddfd
and eax, 0x9845c5
or eax, 0x1040002
mov dword [ebx], eax
add ebx, edx
and eax, 0x4af8baef
and eax, 0
or eax, 0xeb000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4738a858
or eax, 0x51b8cb6e
and eax, 0x1000c306
or eax, 0x8c450401
mov dword [ebx], eax
add ebx, edx
and eax, 0x2056ce10
or eax, 0x535164ae
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d058d5d
and eax, 0x9040d09
or eax, 0x2b04082
mov dword [ebx], eax
add ebx, edx
and eax, 0x3bfc0e27
and eax, 0x3f25f089
and eax, 0x3240001
or eax, 0x24519c4c
mov dword [ebx], eax
add ebx, edx
and eax, 0x2903737c
and eax, 0x21001008
or eax, 0x2fc4583
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a9a7a65
or eax, 0x25bfc0dd
and eax, 0x53b9055
or eax, 0x50002c00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6527e64f
and eax, 0x1c5800
or eax, 0x8b0024c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d5db066
and eax, 0x2a27ac70
and eax, 0x18840
or eax, 0x45325005
mov dword [ebx], eax
add ebx, edx
and eax, 0x1185ddb2
and eax, 0x11800
or eax, 0xf84423dc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x24a65432
and eax, 0x4c83016c
or eax, 0x1081010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7495a4de
and eax, 0x10081a0
or eax, 0xc10248
mov dword [ebx], eax
add ebx, edx
xor eax, 0x230e421e
and eax, 0x2c84180
or eax, 0x89200c09
mov dword [ebx], eax
add ebx, edx
or eax, 0x6fb76e07
or eax, 0x7e57c8ff
and eax, 0x553be455
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x192fcc9c
and eax, 0x1094400
or eax, 0x8a0039e8
mov dword [ebx], eax
add ebx, edx
or eax, 0x773248a8
and eax, 0xc0035440
or eax, 0x808005
mov dword [ebx], eax
add ebx, edx
xor eax, 0xf9bae99
and eax, 0xc4000800
or eax, 0x10458101
mov dword [ebx], eax
add ebx, edx
and eax, 0x4141c61d
and eax, 0x400001
or eax, 0x83b84d8a
mov dword [ebx], eax
add ebx, edx
and eax, 0x469ae677
and eax, 0x880001
or eax, 0x4d0101c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d0075cf
and eax, 0x580101c8
or eax, 0xa0548a30
mov dword [ebx], eax
add ebx, edx
or eax, 0x32a7db2f
or eax, 0x6ac7d6e3
and eax, 0x78d0553b
or eax, 0x5080000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1402f250
and eax, 0x14000000
or eax, 0xc0458b2c
mov dword [ebx], eax
add ebx, edx
or eax, 0x574335e0
xor eax, 0x1fa0971b
and eax, 0x88a40003
or eax, 0x1084500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e5c49a2
xor eax, 0x1442129e
and eax, 0xd3b20405
or eax, 0x2c4d6080
mov dword [ebx], eax
add ebx, edx
or eax, 0x100389ef
and eax, 0xfc4d89ef
or eax, 0x210
mov dword [ebx], eax
add ebx, edx
or eax, 0x25dc37b4
and eax, 0x2a964a67
and eax, 0x28000801
or eax, 0xd7608588
mov dword [ebx], eax
add ebx, edx
xor eax, 0x344d2037
or eax, 0x40cfc1a5
and eax, 0x418bedbf
or eax, 0x14001240
mov dword [ebx], eax
add ebx, edx
xor eax, 0x76fb1943
and eax, 0x4d1e6949
and eax, 0x1000000
or eax, 0xea83d4
mov dword [ebx], eax
add ebx, edx
and eax, 0x50ab0757
and eax, 0x800100
or eax, 0x8b545489
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1bc4306b
and eax, 0x13795a15
and eax, 0x10104000
or eax, 0xefef2485
mov dword [ebx], eax
add ebx, edx
xor eax, 0x12cf6664
and eax, 0x600002e1
or eax, 0x85391e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f31c2c9
and eax, 0x77db8b5
and eax, 0x434b834
or eax, 0x78cb47cb
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4bee67f6
and eax, 0x4018808
or eax, 0xc84c0300
mov dword [ebx], eax
add ebx, edx
and eax, 0x2518cc88
and eax, 0x7e876f08
and eax, 0x4000800
or eax, 0x70dc4533
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f7eec03
and eax, 0x58008100
or eax, 0x84550a09
mov dword [ebx], eax
add ebx, edx
or eax, 0x6964ad53
and eax, 0x8901aa03
or eax, 0x4080
mov dword [ebx], eax
add ebx, edx
and eax, 0x26ff1d37
and eax, 0x10801
or eax, 0x458ad454
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3339a83e
or eax, 0x11b37eee
and eax, 0x548108c4
or eax, 0x8048110
mov dword [ebx], eax
add ebx, edx
and eax, 0x797f47ae
and eax, 0x8050184
or eax, 0x83fafe7b
mov dword [ebx], eax
add ebx, edx
and eax, 0x736c4b97
and eax, 0x1084005
or eax, 0x8c81b048
mov dword [ebx], eax
add ebx, edx
xor eax, 0x40ff8a04
or eax, 0x777a77f1
and eax, 0xff7e7f58
or eax, 0x818000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x68a741b2
and eax, 0x8350148a
or eax, 0xa04101
mov dword [ebx], eax
add ebx, edx
xor eax, 0x52760370
or eax, 0x488e652c
and eax, 0x518801ea
or eax, 0x4010000
mov dword [ebx], eax
add ebx, edx
or eax, 0xdb7d544
and eax, 0x5c8581e0
or eax, 0xa10
mov dword [ebx], eax
add ebx, edx
xor eax, 0x769aa1c5
and eax, 0x2a1f2a35
or eax, 0x11e0d5ca
mov dword [ebx], eax
add ebx, edx
and eax, 0x753a18b7
and eax, 0x22e95653
and eax, 0x20281001
or eax, 0xdfd74884
mov dword [ebx], eax
add ebx, edx
or eax, 0x51e6bf1e
and eax, 0x8b347c9f
or eax, 0x60
mov dword [ebx], eax
add ebx, edx
or eax, 0x7078070e
xor eax, 0x3868f6fb
and eax, 0x83048804
or eax, 0x2c0b5449
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6fbc807
and eax, 0x89840048
or eax, 0x4001c005
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d24bbcc
or eax, 0x2047cb5a
and eax, 0x55832955
or eax, 0x80020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x45d0ea50
xor eax, 0x2580ee7f
and eax, 0x34512958
or eax, 0x88041280
mov dword [ebx], eax
add ebx, edx
xor eax, 0x42ace5d4
or eax, 0x3dbac04
and eax, 0x45c3080c
or eax, 0x40171
mov dword [ebx], eax
add ebx, edx
xor eax, 0x94d7053
and eax, 0x108
or eax, 0x90
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c4bbeee
and eax, 0x4b86d19f
and eax, 0x40028100
or eax, 0x87056a00
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d39b259
and eax, 0x9841
or eax, 4
mov dword [ebx], eax
add ebx, edx
and eax, 0x10c3c150
and eax, 0
or eax, 0x458b0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7d54b798
and eax, 0x1c08388
or eax, 0x40
mov dword [ebx], eax
add ebx, edx
or eax, 0x68222aa2
and eax, 0x9c00188
or eax, 0x82084401
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b5b0081
and eax, 0x134008
or eax, 0x4d208845
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ac9e697
and eax, 0x3cb2b516
and eax, 0x8000000
or eax, 0x83097498
mov dword [ebx], eax
add ebx, edx
or eax, 0x1be7104b
and eax, 0x8a837451
or eax, 0x60008804
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d624d45
and eax, 0xec418901
or eax, 0x10140000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d8a84db
and eax, 0x6c008001
or eax, 0x93fd4de8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e487326
and eax, 0xe0058acf
or eax, 0x14400130
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f0ec966
and eax, 0x10a002d
or eax, 0x3400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6536d5c8
and eax, 0x64048100
or eax, 0x90410800
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f15b956
and eax, 0x900
or eax, 0x3b8448b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f66e872
or eax, 0x5607d333
and eax, 0x4c89f449
or eax, 0x1000004
mov dword [ebx], eax
add ebx, edx
and eax, 0x19e8fc00
or eax, 0x169f4921
and eax, 0xb09e920
or eax, 0x80000298
mov dword [ebx], eax
add ebx, edx
xor eax, 0x37136ac7
and eax, 0x80028055
or eax, 0x42813800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2cddabf9
or eax, 0x2f5c05b1
and eax, 0xa8540101
or eax, 0x10018800
mov dword [ebx], eax
add ebx, edx
and eax, 0x51157ffb
and eax, 0x34a18129
and eax, 0x10000101
or eax, 0x2bb8448a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x29662dfa
xor eax, 0x4a652f6c
and eax, 0x80b4405
or eax, 0x85049040
mov dword [ebx], eax
add ebx, edx
or eax, 0x6a61d74b
and eax, 0x1fd56184
and eax, 0x104
or eax, 0xba
mov dword [ebx], eax
add ebx, edx
xor eax, 0x144884b1
and eax, 0x40050b
or eax, 0x83844880
mov dword [ebx], eax
add ebx, edx
and eax, 0x723232d1
and eax, 0x81
or eax, 0x4d890140
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6285eb54
and eax, 0x2c048a84
or eax, 0x90510140
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ac3064e
and eax, 0x566abed3
and eax, 0x8282
or eax, 0x89014001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3fe4201f
or eax, 0x4a39dd74
and eax, 0x4489bc54
or eax, 0x1020001
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c7ae645
and eax, 0x8044
or eax, 0x1c00398
mov dword [ebx], eax
add ebx, edx
or eax, 0xef5c380
xor eax, 0x643f47fe
and eax, 0xbc80400
or eax, 0x80144189
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1ea7d659
xor eax, 0x5046bb3f
and eax, 0xc101084d
or eax, 0x2882c400
mov dword [ebx], eax
add ebx, edx
and eax, 0x458d2f00
and eax, 0x40010800
or eax, 0x8c4c8101
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b3494d0
and eax, 0x69b168db
and eax, 0x8000000
or eax, 0x81dc558b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x79f9a517
and eax, 0xf0255094
or eax, 0xfda0401
mov dword [ebx], eax
add ebx, edx
or eax, 0x61ee315b
and eax, 0xec4501df
or eax, 0x8a20
mov dword [ebx], eax
add ebx, edx
and eax, 0x27525f9b
and eax, 0x24400189
or eax, 0xdb108400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6edcb9da
xor eax, 0x1dc8a93b
and eax, 0xc009568
or eax, 0x418b6a97
mov dword [ebx], eax
add ebx, edx
and eax, 0x4cfc1172
and eax, 0x5d800a08
and eax, 0x800000
or eax, 0x14183ec
mov dword [ebx], eax
add ebx, edx
and eax, 0x202c959b
or eax, 0x68dbe77d
and eax, 0x8c84589
or eax, 0x83240800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b5541f
and eax, 0x8a591094
or eax, 0x75a64401
mov dword [ebx], eax
add ebx, edx
and eax, 0x6942ea65
or eax, 0x67b96dbc
and eax, 0x409129bd
or eax, 0x10041242
mov dword [ebx], eax
add ebx, edx
xor eax, 0x17a40e95
and eax, 0x4431356a
or eax, 0x38ceca95
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c189bc5
and eax, 0x34458b27
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x33d262a6
xor eax, 0x1f48fbe1
and eax, 0x8940002
or eax, 0x7604529
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ebfa45a
or eax, 0x4e86c2e7
and eax, 0x14684
or eax, 0x800
mov dword [ebx], eax
add ebx, edx
or eax, 0x3d95df9
or eax, 0x2a37c45b
and eax, 0x84d8b00
or eax, 0xd0000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3bc7f635
xor eax, 0x5ee930aa
and eax, 0x21204d03
or eax, 0x1a900000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x55ca2ade
xor eax, 0x49079d2a
and eax, 0x50da845
or eax, 0x88020008
mov dword [ebx], eax
add ebx, edx
and eax, 0x4809a6d9
and eax, 9
or eax, 0x136
mov dword [ebx], eax
add ebx, edx
xor eax, 0x59c52e1
and eax, 0x184518a
or eax, 0x3a400401
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a278716
and eax, 0x8040400
or eax, 0x850be055
mov dword [ebx], eax
add ebx, edx
and eax, 0x35155c50
or eax, 0x38d21a6e
and eax, 0x32
or eax, 0x101
mov dword [ebx], eax
add ebx, edx
or eax, 0x49e6fbd5
and eax, 0x9e04183
or eax, 0x80080408
mov dword [ebx], eax
add ebx, edx
and eax, 0x4395badd
and eax, 0x1800081
or eax, 0xfe7f4c04
mov dword [ebx], eax
add ebx, edx
xor eax, 0x69339f6e
and eax, 0x904c83eb
or eax, 0x68010814
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b53c3cb
and eax, 0x49462688
and eax, 0x8400088
or eax, 0xf7088d01
mov dword [ebx], eax
add ebx, edx
or eax, 0x7d19605a
or eax, 0x145f717e
and eax, 0x550bfdff
or eax, 0x800200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x8f48d18
and eax, 0x14202e0
or eax, 0x808118
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d33cd3d
and eax, 0x1000108
or eax, 0x8af85481
mov dword [ebx], eax
add ebx, edx
xor eax, 0x676ab771
and eax, 0xc082e040
or eax, 0x10805
mov dword [ebx], eax
add ebx, edx
or eax, 0x1744490d
and eax, 0x4fc54a57
and eax, 0x40450801
or eax, 0xa8008100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x606f0b9f
and eax, 0x8808808a
or eax, 0x77440d01
mov dword [ebx], eax
add ebx, edx
and eax, 0x1930555c
xor eax, 0x72688652
and eax, 0x928835a
or eax, 0x84137ca5
mov dword [ebx], eax
add ebx, edx
and eax, 0x5db34b4e
or eax, 0x4d28e088
and eax, 0x4d3beb48
or eax, 0xb2c41400
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e5fae1b
and eax, 0x40b2008
or eax, 0x51801074
mov dword [ebx], eax
add ebx, edx
and eax, 0x3dc9d440
xor eax, 0x7bf26e47
and eax, 0x442b0e00
or eax, 0x118401e0
mov dword [ebx], eax
add ebx, edx
and eax, 0x5be0d449
and eax, 0x1800440
or eax, 0xe52818c
mov dword [ebx], eax
add ebx, edx
or eax, 0x27984146
and eax, 0xc084
or eax, 0x3200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x38d78aed
and eax, 0x450800
or eax, 0xc0008300
mov dword [ebx], eax
add ebx, edx
or eax, 0x5206b78a
and eax, 0x547a7d44
and eax, 0x400500
or eax, 0xfbc403b
mov dword [ebx], eax
add ebx, edx
or eax, 0x22434a52
xor eax, 0x7769650
and eax, 0xc009
or eax, 0x2684
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e0d3714
and eax, 0x200
or eax, 0xf44d8900
mov dword [ebx], eax
add ebx, edx
and eax, 0x3010f2a8
and eax, 0x8000
or eax, 0x89014183
mov dword [ebx], eax
add ebx, edx
or eax, 0x3858baea
and eax, 0x657f099d
and eax, 0x1090009
or eax, 0x5482f444
mov dword [ebx], eax
add ebx, edx
or eax, 0x7d9646d
or eax, 0x2eb78c81
and eax, 0x705520e4
or eax, 0x80000310
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c11ddb
xor eax, 0x562369da
and eax, 0xd00405
or eax, 0x1800a
mov dword [ebx], eax
add ebx, edx
and eax, 0x7bc0da06
or eax, 0x3b001d14
and eax, 0x1800000
or eax, 0x440b0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e5bb781
or eax, 0x2a19b625
and eax, 0x1c083a0
or eax, 0x10
mov dword [ebx], eax
add ebx, edx
and eax, 0x19efbed2
and eax, 0x4d8930d1
and eax, 0x1800080
or eax, 0x8a304509
mov dword [ebx], eax
add ebx, edx
xor eax, 0x77dfb9a5
and eax, 0x7eedefc8
and eax, 0x4c29a008
or eax, 0x1121045
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d448ba5
xor eax, 0x39589de4
and eax, 0x44081de0
or eax, 0x8301601c
mov dword [ebx], eax
add ebx, edx
or eax, 0x79031dcf
and eax, 0x11445
or eax, 0x8000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6972b7ab
and eax, 0x1630000
or eax, 0x6880000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e17dae3
and eax, 0
or eax, 0x9445c7
mov dword [ebx], eax
add ebx, edx
or eax, 0x47034c96
and eax, 0x22557ccc
and eax, 0x2000000
or eax, 0x89000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1d48607e
and eax, 0x1000000
or eax, 0x540bac55
mov dword [ebx], eax
add ebx, edx
and eax, 0x19f0ea1a
and eax, 0x1002010
or eax, 0x8a115484
mov dword [ebx], eax
add ebx, edx
xor eax, 0x243eaf40
xor eax, 0x2fce1642
and eax, 0x8081c804
or eax, 0x68021041
mov dword [ebx], eax
add ebx, edx
and eax, 0x49ef88a6
and eax, 0x2ca00e0b
and eax, 0x8000800
or eax, 0xd0458101
mov dword [ebx], eax
add ebx, edx
xor eax, 0x29c74afd
and eax, 0x424c5c3c
and eax, 0x4008
or eax, 0x3bc40d83
mov dword [ebx], eax
add ebx, edx
or eax, 0x19d430b9
or eax, 0x6d9a382f
and eax, 0x295c580d
or eax, 0x208040
mov dword [ebx], eax
add ebx, edx
or eax, 0x12c89804
and eax, 0x3be85009
or eax, 0x582
mov dword [ebx], eax
add ebx, edx
xor eax, 0x527f8b72
and eax, 0x5429d12f
and eax, 0x1d001
or eax, 0x8d0e0054
mov dword [ebx], eax
add ebx, edx
and eax, 0x25f699f7
and eax, 0x6da10263
and eax, 1
or eax, 0x8a
mov dword [ebx], eax
add ebx, edx
and eax, 0xabbc6bb
and eax, 0x8b
or eax, 0x83f84500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x329a0945
and eax, 0x3ae8d5a5
and eax, 0x80
or eax, 0x45890140
mov dword [ebx], eax
add ebx, edx
or eax, 0x3626606c
and eax, 0x600d01e8
or eax, 0x80408a10
mov dword [ebx], eax
add ebx, edx
and eax, 0x5df73ea6
and eax, 0x10880
or eax, 0x8900e103
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ff62b39
and eax, 0x4583e009
or eax, 0x10080044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d81e758
and eax, 0x310
or eax, 0xe05520e8
mov dword [ebx], eax
add ebx, edx
and eax, 0x408e695
or eax, 0x522c95b
and eax, 0x520411b
or eax, 0x78dc1420
mov dword [ebx], eax
add ebx, edx
or eax, 0x49e9281d
and eax, 0x5c45092e
or eax, 0x80008240
mov dword [ebx], eax
add ebx, edx
xor eax, 0x50978c8d
and eax, 0x7de9a952
and eax, 0xcc00102
or eax, 0x71384439
mov dword [ebx], eax
add ebx, edx
or eax, 0x14c378c7
and eax, 0x64490908
or eax, 0x80048200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b394a74
or eax, 0x53655daf
and eax, 0x5c744d3b
or eax, 0x20880000
mov dword [ebx], eax
add ebx, edx
and eax, 0x67ecf338
and eax, 0x5c16ffec
and eax, 0x4040108
or eax, 0xa8518a03
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ef69d4b
or eax, 0x584589fd
and eax, 0x38140123
or eax, 0x3a85400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x10c2bb9e
or eax, 0x5ce7ab32
and eax, 0x537da415
or eax, 0x1040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x17a5648d
or eax, 0x96fe310
and eax, 0x9d84188
or eax, 0x32000403
mov dword [ebx], eax
add ebx, edx
xor eax, 0x27868ea7
and eax, 0x85cc804
or eax, 0x43210041
mov dword [ebx], eax
add ebx, edx
and eax, 0x37eab399
xor eax, 0xfc226d0
and eax, 0x8a80481
or eax, 0x3300490a
mov dword [ebx], eax
add ebx, edx
and eax, 0x36eb4805
and eax, 0x2284801
or eax, 0x4155a44c
mov dword [ebx], eax
add ebx, edx
or eax, 0x70799df0
and eax, 0x37c5589
or eax, 0x80800002
mov dword [ebx], eax
add ebx, edx
or eax, 0x4da728d1
xor eax, 0x75d85b7d
and eax, 0x100100a2
or eax, 0x45880148
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5743f6e4
xor eax, 0x6b1a3e9e
and eax, 0x60408990
or eax, 0x8405026c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x74ea5d27
and eax, 0x10ac441b
or eax, 0x6d500120
mov dword [ebx], eax
add ebx, edx
or eax, 0x197d80ad
xor eax, 0x779737ed
and eax, 0x488212
or eax, 0xf4050920
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b4c9b1d
or eax, 0x75dfcf07
and eax, 0xff448d09
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
xor eax, 0x43a143c2
and eax, 0x588e1250
and eax, 0x10800240
or eax, 0x450bfdbf
mov dword [ebx], eax
add ebx, edx
xor eax, 0x278d8089
xor eax, 0x4849272e
and eax, 0x50840
or eax, 0x40908180
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ee3363
xor eax, 0x7df26a17
and eax, 0x9766b57
or eax, 0x828994a8
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa2c496c
xor eax, 0x383f8239
and eax, 0xa8800000
or eax, 0x4003c045
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a2e4d65
and eax, 1
or eax, 0xc0458900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x22804c68
or eax, 0x79cbfe56
and eax, 0xfb448d0b
or eax, 0x4000080
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b2c85f1
xor eax, 0x416afec1
and eax, 0x8c02733a
or eax, 0x1398cc5
mov dword [ebx], eax
add ebx, edx
and eax, 0x57a0ed06
xor eax, 0x58d41f22
and eax, 0x5df4f200
or eax, 0xa20b0d40
mov dword [ebx], eax
add ebx, edx
or eax, 0x265ca044
and eax, 0x558b0944
or eax, 0x39
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c92757e
or eax, 0x7e0c862b
and eax, 0x1828368
or eax, 0x400080
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e42419
and eax, 0x74dca1c5
and eax, 0xc00000
or eax, 0x8b285589
mov dword [ebx], eax
add ebx, edx
or eax, 0x139ee655
or eax, 0x36084815
and eax, 0x8082bc45
or eax, 0x40010000
mov dword [ebx], eax
add ebx, edx
or eax, 0x79d97cdb
and eax, 0xb8418801
or eax, 0x4040100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x8b4801a
and eax, 0x5800ee8b
and eax, 0x80b
or eax, 0x83e44580
mov dword [ebx], eax
add ebx, edx
or eax, 0x239f5a43
and eax, 0x18901c9
or eax, 0x4c000020
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b30818b
and eax, 0x48000180
or eax, 0xb62de864
mov dword [ebx], eax
add ebx, edx
xor eax, 0xeae414e
or eax, 0x6f0a4431
and eax, 0x558becbb
or eax, 0x1344
mov dword [ebx], eax
add ebx, edx
or eax, 0x717cf703
and eax, 0x40553bf8
or eax, 0x88000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c2dd922
xor eax, 0x34f831e2
and eax, 0x4892840
or eax, 0x4102003c
mov dword [ebx], eax
add ebx, edx
and eax, 0x7838d211
and eax, 0x2193e66c
and eax, 0
or eax, 0xb8453bd8
mov dword [ebx], eax
add ebx, edx
and eax, 0x117168ab
and eax, 0x5d28d7aa
and eax, 8
or eax, 0x4d8b2074
mov dword [ebx], eax
add ebx, edx
and eax, 0x5df3d054
or eax, 0x75dc6b4f
and eax, 0x4c4d2b4c
or eax, 0x800010a0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c94cf9b
and eax, 0x58e45c91
and eax, 0x40c00011
or eax, 0x507096c
mov dword [ebx], eax
add ebx, edx
or eax, 0x132bb206
and eax, 0x110
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b908a3e
xor eax, 0x5c1abc55
and eax, 0x47022300
or eax, 0x8005c800
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c0ead0a
and eax, 0x8000
or eax, 0x1045
mov dword [ebx], eax
add ebx, edx
xor eax, 0x523282ab
and eax, 0x50020000
or eax, 0x5890000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e8163b4
or eax, 0x70a41bd9
and eax, 0x100503c0
or eax, 0x80502020
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b7fbcf
and eax, 0x10140
or eax, 0x458a0834
mov dword [ebx], eax
add ebx, edx
and eax, 0x6683117f
xor eax, 0x17c8b9c3
and eax, 0x14880b4
or eax, 0xa00340
mov dword [ebx], eax
add ebx, edx
or eax, 0x4adc1370
or eax, 0x759c818d
and eax, 0xbf40189
or eax, 0x80004400
mov dword [ebx], eax
add ebx, edx
and eax, 0x1aef79d9
and eax, 0xa044009
or eax, 0xa50b8c44
mov dword [ebx], eax
add ebx, edx
xor eax, 0x33bf3368
and eax, 0x5dc55332
and eax, 0x8804000
or eax, 0xc105a44d
mov dword [ebx], eax
add ebx, edx
and eax, 0x73648732
or eax, 0x16a2087d
and eax, 0x55820c75
or eax, 0x93100
mov dword [ebx], eax
add ebx, edx
or eax, 0x51a2eaa
and eax, 0x54113bb0
or eax, 0xa8440000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ab8f075
and eax, 0x44891075
or eax, 0x1020408
mov dword [ebx], eax
add ebx, edx
xor eax, 0x491836bd
and eax, 0x8002c0
or eax, 0x1688108
mov dword [ebx], eax
add ebx, edx
and eax, 0x682dab08
or eax, 0x3fc32f52
and eax, 0xbc80508
or eax, 0x80004081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e3fcd0a
and eax, 0x5238801
or eax, 0x4808244c
mov dword [ebx], eax
add ebx, edx
xor eax, 0xcf4c188
or eax, 0x2bb69bf6
and eax, 0x404d3bc0
or eax, 0x84000008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x957911c
xor eax, 0x18a9a49f
and eax, 0x55830048
or eax, 0x82134
mov dword [ebx], eax
add ebx, edx
and eax, 0x57109f83
xor eax, 0x528a44af
and eax, 0x40001a8
or eax, 0xb8553a00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x35923b7
and eax, 0x508181c
or eax, 0x40830160
mov dword [ebx], eax
add ebx, edx
xor eax, 0x29392b72
xor eax, 0x23bc40ef
and eax, 0x10802a0
or eax, 0xe08114
mov dword [ebx], eax
add ebx, edx
xor eax, 0x716436fc
xor eax, 0x637b2808
and eax, 0x3b40500
or eax, 0x88004089
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6de03ab
or eax, 0x14aadad4
and eax, 0x8d0ac444
or eax, 0x22050009
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb1be72f
and eax, 0x4102040
or eax, 0x492b940d
mov dword [ebx], eax
add ebx, edx
and eax, 0x705ff156
and eax, 0x90000
or eax, 0x8b840fb8
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c4d8f46
xor eax, 0x66b1fd7f
and eax, 0xa000000
or eax, 0x81000000
mov dword [ebx], eax
add ebx, edx
and eax, 0xd66c09b
and eax, 0x1000000
or eax, 0x543bd455
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b0e76da
and eax, 0xa11208c
or eax, 0x81005d70
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6880c40e
and eax, 0xe0819040
or eax, 0x8024005
mov dword [ebx], eax
add ebx, edx
or eax, 0x1d179657
or eax, 0x313b3b6b
and eax, 0xd0058901
or eax, 0x400000
mov dword [ebx], eax
add ebx, edx
or eax, 0x696b96f0
and eax, 0x7630bfc7
and eax, 0x30200d81
or eax, 0x388400a
mov dword [ebx], eax
add ebx, edx
or eax, 0x7956e5b
and eax, 0x3babc45c
and eax, 0x13214048
or eax, 0xc549005
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c405d67
xor eax, 0x68a5e4ac
and eax, 0x33d01183
or eax, 0x80c4408
mov dword [ebx], eax
add ebx, edx
xor eax, 0x604884dd
and eax, 0x13149054
or eax, 0x4682401
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a8be5a0
or eax, 0x726f9ce8
and eax, 0xfec4589
or eax, 2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x17da88b9
and eax, 0x18004522
or eax, 0x23c8008d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x36b68f02
or eax, 0x146ccbbc
and eax, 0x1c7cc005
or eax, 0x42013040
mov dword [ebx], eax
add ebx, edx
and eax, 0x684725b7
or eax, 0x3abb5ea3
and eax, 0xaf04c83
or eax, 0x1000108
mov dword [ebx], eax
add ebx, edx
or eax, 0x705335aa
and eax, 0x4ba8a3f0
and eax, 0x49202000
or eax, 0x41bd44d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6efe102d
and eax, 0x3416460
or eax, 0x88121980
mov dword [ebx], eax
add ebx, edx
xor eax, 0x72deef56
and eax, 0x51018014
or eax, 0x4324841
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ab8f8ca
and eax, 0x48be58a3
and eax, 0x204000
or eax, 0x8b0934b4
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e7b4a4d
and eax, 0x69425439
and eax, 0
or eax, 0x453bb845
mov dword [ebx], eax
add ebx, edx
and eax, 0x32890b12
and eax, 0x90800
or eax, 0xc70075b0
mov dword [ebx], eax
add ebx, edx
or eax, 0x2cddc19a
and eax, 0x18c00
or eax, 0x45
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c53d356
and eax, 0x474880c6
and eax, 0x4400000
or eax, 0x3ab0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a84bfaf
and eax, 0x800000
or eax, 0xc45c7
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3d7b8d90
and eax, 0x9000000
or eax, 0x82000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x22b6bdeb
or eax, 0x10f17b25
and eax, 0xa983d04d
or eax, 0x40000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x61f64cd
and eax, 0x10001
or eax, 0xd04c8900
mov dword [ebx], eax
add ebx, edx
or eax, 0x3e671a97
and eax, 0x19e40ced
and eax, 0x400081
or eax, 0x2390550a
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ad0c738
and eax, 0x37aa9a4b
and eax, 0
or eax, 0x19758c55
mov dword [ebx], eax
add ebx, edx
or eax, 0x2639d36b
and eax, 0x354450b
or eax, 0x800080
mov dword [ebx], eax
add ebx, edx
and eax, 0x32dca6d6
and eax, 0x2540000
or eax, 0x1820a845
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f525819
and eax, 0x7a9a2f12
and eax, 0
or eax, 0x83f04d8b
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b9fcac1
and eax, 0x7f3dac9a
and eax, 0x9090088
or eax, 0x44800161
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d2b0b4
and eax, 0xc518150
or eax, 0xb0040aa0
mov dword [ebx], eax
add ebx, edx
or eax, 0x14afaf35
and eax, 0x4c4a67c
and eax, 0x4c00430
or eax, 0x7930510b
mov dword [ebx], eax
add ebx, edx
and eax, 0x24f73c18
or eax, 0x20e6bb11
and eax, 0x24448b09
or eax, 0x90010000
mov dword [ebx], eax
add ebx, edx
and eax, 0x35154993
or eax, 0x7ffcefe
and eax, 0x101c083
or eax, 0x88000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x44a62b07
and eax, 0x4d83a005
or eax, 0x81440
mov dword [ebx], eax
add ebx, edx
or eax, 0x66c4fa43
and eax, 0x6bc18000
or eax, 0x200110
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f6f32ad
and eax, 0x100009d
or eax, 0x80000042
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f394f5f
and eax, 0x284e80
or eax, 0x28049
mov dword [ebx], eax
add ebx, edx
xor eax, 0x62af76d5
and eax, 0x22818000
or eax, 0x10700100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x77bcb2bb
and eax, 0x59849f98
and eax, 0x1000098
or eax, 0x8a000062
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c382962
and eax, 0x8a000850
or eax, 0x40810005
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6436ddc2
and eax, 0x1001
or eax, 0x68
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa27ecac
and eax, 0xa25f081
or eax, 0x50d00200
mov dword [ebx], eax
add ebx, edx
or eax, 0x6fde1464
and eax, 0x5c1be923
and eax, 0x8080000
or eax, 0x82800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x198c029d
and eax, 0
or eax, 0x110c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x483f30c9
or eax, 0x68a818e6
and eax, 0x200c0183
or eax, 0x15004408
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a59095a
or eax, 0x51b14774
and eax, 0x467e
or eax, 0x1881
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a5df1c9
xor eax, 0x6c53fecf
and eax, 0x2204
or eax, 0x40121
mov dword [ebx], eax
add ebx, edx
and eax, 0x47800ae2
and eax, 0x68efab97
and eax, 0
or eax, 0x89410d00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e67ed09
xor eax, 0x4cf2d99d
and eax, 0x89140000
or eax, 0x4210000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c41a393
or eax, 0x15bb4da
and eax, 0x9000088
or eax, 0x82000005
mov dword [ebx], eax
add ebx, edx
and eax, 0x66e7e582
and eax, 0
or eax, 0xc9811c4d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x63866b36
or eax, 0x2c64ccf9
and eax, 0x4131
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ad47af9
or eax, 0x659d98a6
and eax, 0x6111d081
or eax, 0x90602100
mov dword [ebx], eax
add ebx, edx
or eax, 0x2908d313
and eax, 0x81080000
or eax, 0x800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x606e15cf
and eax, 0x110c
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x7cc7ade8
and eax, 8
or eax, 0x507ab2
mov dword [ebx], eax
add ebx, edx
or eax, 0x14203e9f
and eax, 0x4502a00
or eax, 0x8050100
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b14802e
and eax, 0x2714a200
or eax, 0x50205081
mov dword [ebx], eax
add ebx, edx
or eax, 0x7329000e
and eax, 0x4509f28f
or eax, 0x820d70
mov dword [ebx], eax
add ebx, edx
and eax, 0x2aafbd5c
and eax, 0x880d18
or eax, 0x54600000
mov dword [ebx], eax
add ebx, edx
and eax, 0x379c2fa8
and eax, 0x4000000
or eax, 0xe1350000
mov dword [ebx], eax
add ebx, edx
and eax, 0x69dd96f9
or eax, 0x152bf1a2
and eax, 0xa2
or eax, 0x8800005c
mov dword [ebx], eax
add ebx, edx
or eax, 0x2bf2dd39
and eax, 0x6e1bbe3f
and eax, 0x100c10
or eax, 0x10080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x66a9c604
and eax, 0x88a00
or eax, 0x18450100
mov dword [ebx], eax
add ebx, edx
and eax, 0x413f5977
and eax, 0x50100
or eax, 0x4f50f081
mov dword [ebx], eax
add ebx, edx
or eax, 0x25b68e5b
and eax, 0x61810000
or eax, 0x90000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x15d665c
and eax, 0x70484414
or eax, 0x4218920
mov dword [ebx], eax
add ebx, edx
xor eax, 0x69023866
and eax, 0x1005502
or eax, 0x80140089
mov dword [ebx], eax
add ebx, edx
xor eax, 0x614af16
and eax, 0x5c561d65
and eax, 0x1800
or eax, 0xa627e2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7a03fe6
and eax, 0x5020000
or eax, 0x30f08100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x9c26d6b
and eax, 0xa5bfcb9
and eax, 0x8000020
or eax, 0x81000004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x34a0ef2a
and eax, 0xc0a
or eax, 0x110080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x41a6df90
and eax, 0x41169000
or eax, 0xe082800
mov dword [ebx], eax
add ebx, edx
or eax, 0x383d8977
and eax, 0x452b0000
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x290a6dd2
and eax, 0x282b0d00
or eax, 0x10c0000c
mov dword [ebx], eax
add ebx, edx
or eax, 0x732238a6
and eax, 0x19210000
or eax, 0x80040000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x629315b9
and eax, 0x42659476
and eax, 0
or eax, 0x350000c4
mov dword [ebx], eax
add ebx, edx
and eax, 0x5501662
and eax, 0
or eax, 0x4499
mov dword [ebx], eax
add ebx, edx
xor eax, 0x35232d8a
and eax, 0x1004903
or eax, 0x801c0488
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e42f80b
xor eax, 0x5a4051e7
and eax, 0x4a041
or eax, 0x410b88
mov dword [ebx], eax
add ebx, edx
and eax, 0x500a5a62
and eax, 0
or eax, 0xf0f18100
mov dword [ebx], eax
add ebx, edx
or eax, 0x3dd42721
and eax, 0x88000021
or eax, 0xd4
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f2c3a18
and eax, 0x881
or eax, 0x110400
mov dword [ebx], eax
add ebx, edx
and eax, 0x2bf01ab5
and eax, 0x100800
or eax, 0x3dcbe000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f4d4a20
and eax, 0x15090000
or eax, 0x40820003
mov dword [ebx], eax
add ebx, edx
and eax, 0x24746c2c
and eax, 0x4000000
or eax, 0xe2c281e4
mov dword [ebx], eax
add ebx, edx
or eax, 0x51d5a4e1
and eax, 0x810000a5
or eax, 0x800000a
mov dword [ebx], eax
add ebx, edx
and eax, 0x7fa342d7
or eax, 0x705934de
and eax, 0x41092455
or eax, 0x482c000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3d3df383
and eax, 0x600403d0
or eax, 0x84412828
mov dword [ebx], eax
add ebx, edx
or eax, 0x3908f1b
and eax, 0xe3d00589
or eax, 0x8284000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b5c9ab
and eax, 0x7cfeb4d2
and eax, 0x684c8000
or eax, 0x90010b09
mov dword [ebx], eax
add ebx, edx
and eax, 0x529d663f
and eax, 0x10001
or eax, 0x8900c182
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ee55a2
xor eax, 0x7796f470
and eax, 0x5482b040
or eax, 0x109480d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d268084
xor eax, 0x6852b76b
and eax, 0x40550ba0
or eax, 0x84003058
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7523b81e
xor eax, 0x439cf4a9
and eax, 0xe2050f
or eax, 0x18800
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e06a412
and eax, 0x549122aa
and eax, 0
or eax, 0x458b0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x528d5c3d
xor eax, 0xc397644
and eax, 0xa00240
or eax, 0x14881a0
mov dword [ebx], eax
add ebx, edx
and eax, 0x17ad8f8d
and eax, 0x529c40ec
and eax, 0x800080
or eax, 0x8b604509
mov dword [ebx], eax
add ebx, edx
xor eax, 0x29ddf8e8
and eax, 0x8001a041
or eax, 0x4182400c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x657f93ca
xor eax, 0x128e8552
and eax, 0xa0408001
or eax, 0x400d0900
mov dword [ebx], eax
add ebx, edx
or eax, 0xdefdeaa
and eax, 0x81c0558b
or eax, 0x2100000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x76f85e04
xor eax, 0xb5c6028
and eax, 0x54000182
or eax, 0x1890040
mov dword [ebx], eax
add ebx, edx
and eax, 0x37d19613
xor eax, 0x6f7eb30d
and eax, 0x30458300
or eax, 0x840008d0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x468ac08f
and eax, 0x70c8411b
or eax, 0xc100420
mov dword [ebx], eax
add ebx, edx
xor eax, 0x30a50a2a
xor eax, 0x661dcd91
and eax, 0x8408200
or eax, 0xd40d0921
mov dword [ebx], eax
add ebx, edx
or eax, 0x72b1492d
and eax, 0x7cbc4929
or eax, 0x1000412
mov dword [ebx], eax
add ebx, edx
or eax, 0x7726cd41
and eax, 0x6814894b
or eax, 0x80410200
mov dword [ebx], eax
add ebx, edx
and eax, 0xaa37a1d
xor eax, 0x2dc62891
and eax, 0x25800018
or eax, 0x58385523
mov dword [ebx], eax
add ebx, edx
and eax, 0x64fc8e4f
and eax, 0x64000003
or eax, 0x90458b40
mov dword [ebx], eax
add ebx, edx
or eax, 0x70c459f3
or eax, 0x4c5ecdef
and eax, 0x8801c083
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x244dd07f
or eax, 0x53bbded4
and eax, 0x418bd445
or eax, 0xc002000
mov dword [ebx], eax
add ebx, edx
and eax, 0x78350eb8
and eax, 0x40010000
or eax, 0xb04c3bf4
mov dword [ebx], eax
add ebx, edx
and eax, 0x7af7a163
and eax, 0x50012060
or eax, 0x58a121d
mov dword [ebx], eax
add ebx, edx
and eax, 0x48de715a
and eax, 0x800048
or eax, 0x3c1589a0
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c9f26d7
xor eax, 0x5d451331
and eax, 0x1d013f1
or eax, 0x8a2fec0e
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b07dec
and eax, 0x8189f045
or eax, 0x4000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x70cc17c
xor eax, 0x3231afc5
and eax, 0xb0b49e38
or eax, 0x4f4b6100
mov dword [ebx], eax
add ebx, edx
or eax, 0x597edbbf
and eax, 0x83f04d8b
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x52effb47
xor eax, 0x3d66c280
and eax, 0x4c090048
or eax, 0x18001a1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6eb84ad9
and eax, 0x20110b30
or eax, 0x1c8480c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x88f4e89
and eax, 0x301ac579
or eax, 0xbe53a86
mov dword [ebx], eax
add ebx, edx
xor eax, 0x46d9b30b
and eax, 0x7d260894
or eax, 0x82d93001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4fda9a69
and eax, 0x800120fc
or eax, 0xb085d03
mov dword [ebx], eax
add ebx, edx
and eax, 0x33eec0c8
and eax, 0x4040
or eax, 0xc083b005
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7459089d
or eax, 0x1ad7f12e
and eax, 0xb0458900
or eax, 0x40000001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5773fbe5
and eax, 0x1e6baec
and eax, 0x1240080
or eax, 0x3a984d0b
mov dword [ebx], eax
add ebx, edx
and eax, 0x678ff5ff
or eax, 0x265483c
and eax, 0x36d400d
or eax, 0x810a040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a6f65f1
and eax, 0x1000588
or eax, 0x2a85003
mov dword [ebx], eax
add ebx, edx
or eax, 0x58934493
or eax, 0x62fcd1d3
and eax, 0x513bc051
or eax, 0x4000004
mov dword [ebx], eax
add ebx, edx
and eax, 0x6183cf2f
and eax, 0x1014000
or eax, 0x8a103cd0
mov dword [ebx], eax
add ebx, edx
or eax, 0x21179527
xor eax, 0x6ff57f8
and eax, 0xa880a805
or eax, 0x40035440
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c360b53
and eax, 0xec058901
or eax, 0x10400000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c61cded
and eax, 0x244488
or eax, 0x3bc00903
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b21d7cc
and eax, 0x9204408
or eax, 0x5db845
mov dword [ebx], eax
add ebx, edx
and eax, 0x3114db30
xor eax, 0x6d5c404e
and eax, 0x48100a
or eax, 0x83904581
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b82e984
and eax, 0xa1a3ea6
and eax, 0x80002
or eax, 0x558101c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x5fb41935
and eax, 0x40000100
or eax, 0xa8458ad8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x583dd9eb
and eax, 0x27f1e2cb
and eax, 0x20300001
or eax, 0xdf048588
mov dword [ebx], eax
add ebx, edx
xor eax, 0x685073cf
and eax, 0x500f646
or eax, 0x488b09b9
mov dword [ebx], eax
add ebx, edx
xor eax, 0x10ee9098
xor eax, 0x1130863e
and eax, 0x58948
or eax, 0x308800a4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1bf5e73
or eax, 0x2a5c445a
and eax, 0xb7ed7df
or eax, 0x80812820
mov dword [ebx], eax
add ebx, edx
or eax, 0x27cd0a38
and eax, 0x8283e855
or eax, 0x40000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x35955f32
or eax, 0x7f10a9cd
and eax, 0xe8148901
or eax, 0x410000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1fa0f233
and eax, 0x5feb173d
and eax, 0x57200100
or eax, 0xa814848b
mov dword [ebx], eax
add ebx, edx
and eax, 0x70497db6
and eax, 0x2797f072
and eax, 2
or eax, 0x853bfffd
mov dword [ebx], eax
add ebx, edx
or eax, 0xd1ef0
and eax, 0x853fff30
or eax, 0x7ac00000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5aa8d628
or eax, 0x57bc2af2
and eax, 0x4d8b0978
or eax, 5
mov dword [ebx], eax
add ebx, edx
and eax, 0x1ab21ff
and eax, 0x1890160
or eax, 0x608280
mov dword [ebx], eax
add ebx, edx
xor eax, 0x72a373c4
and eax, 0x3404000
or eax, 0x88a00d89
mov dword [ebx], eax
add ebx, edx
or eax, 0x224c6e3d
xor eax, 0x78254754
and eax, 0xc2810841
or eax, 0x2d014
mov dword [ebx], eax
add ebx, edx
or eax, 0x1bec2f12
or eax, 0x16c4363c
and eax, 0xd8458901
or eax, 0x100000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2a8f22d8
and eax, 0xfadf08c9
or eax, 0x5200020
mov dword [ebx], eax
add ebx, edx
and eax, 0x69843fd0
xor eax, 0x5988d1f5
and eax, 0x48935
or eax, 0x84102ca
mov dword [ebx], eax
add ebx, edx
or eax, 0x187733f4
and eax, 0x272b35
or eax, 0x884400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x79b530fa
and eax, 0x65f2b090
and eax, 0x20120000
or eax, 0x8452500
mov dword [ebx], eax
add ebx, edx
xor eax, 0xce55b1
and eax, 0x20110000
or eax, 0x56240000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1ade7fae
and eax, 0x19b6e960
and eax, 0
or eax, 0x8b000020
mov dword [ebx], eax
add ebx, edx
and eax, 0x1bce63ef
and eax, 0xf722a62
and eax, 0x9000000
or eax, 0xc081104d
mov dword [ebx], eax
add ebx, edx
or eax, 0x6fcaac72
and eax, 0x43
or eax, 0x4200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x43a1d38b
and eax, 0x464be9f2
and eax, 0x8180
or eax, 0x29024001
mov dword [ebx], eax
add ebx, edx
or eax, 0x6cb0a93e
and eax, 0x61800000
or eax, 0x90010000
mov dword [ebx], eax
add ebx, edx
or eax, 0x44f7391
and eax, 0x7291
or eax, 0x66
mov dword [ebx], eax
add ebx, edx
or eax, 0x7dc4eaa9
xor eax, 0x2b4df912
and eax, 0x40800181
or eax, 0x2906f000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7f0acde5
and eax, 0x880000
or eax, 0x81000001
mov dword [ebx], eax
add ebx, edx
and eax, 0x566fd9c8
or eax, 0x1c352ed2
and eax, 0
or eax, 0x110c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x74292a3d
and eax, 0x30281101
or eax, 0xbc4448a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x33f0bf6a
and eax, 0x224fcc60
and eax, 0xcc840
or eax, 0x34701015
mov dword [ebx], eax
add ebx, edx
xor eax, 0x422dad9d
and eax, 0x2404588
or eax, 0x98c0003
mov dword [ebx], eax
add ebx, edx
and eax, 0x57950851
xor eax, 0x6cd1a3a6
and eax, 0x501a005
or eax, 0x80881840
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1eda1741
and eax, 0x9b53af04
or eax, 0x64ac5028
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3ac6dcce
and eax, 0x78d1c905
and eax, 0x100
or eax, 0x89e84c8b
mov dword [ebx], eax
add ebx, edx
and eax, 0x41347d50
and eax, 0x1200800
or eax, 0xfedf208d
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e16c00f
xor eax, 0x1ae997d0
and eax, 0x445583dd
or eax, 0x88000822
mov dword [ebx], eax
add ebx, edx
or eax, 0x28933ac0
and eax, 0x88018283
or eax, 0x1004000
mov dword [ebx], eax
add ebx, edx
or eax, 0x47d073c1
and eax, 0x8581c041
or eax, 0xa0c14
mov dword [ebx], eax
add ebx, edx
or eax, 0x53b88c8c
and eax, 0x712df96
and eax, 0x712cc04
or eax, 0xf8ed3328
mov dword [ebx], eax
add ebx, edx
xor eax, 0x789b7c63
xor eax, 0x6b4817a9
and eax, 0xec288422
or eax, 0x13000119
mov dword [ebx], eax
add ebx, edx
and eax, 0x347657d8
and eax, 0x200518
or eax, 0x85cfae7
mov dword [ebx], eax
add ebx, edx
or eax, 0x406240e6
and eax, 0x586fc06a
and eax, 0x86c400a
or eax, 0x23900d81
mov dword [ebx], eax
add ebx, edx
or eax, 0x7fd9f171
and eax, 0x974c049
or eax, 4
mov dword [ebx], eax
add ebx, edx
and eax, 0x33b484cc
or eax, 0x5ae3e744
and eax, 0x3d04508
or eax, 0x80001083
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f0e928b
or eax, 0x4d146fb
and eax, 0x58100ea
or eax, 0x50080100
mov dword [ebx], eax
add ebx, edx
and eax, 0x38977b92
and eax, 0x10810080
or eax, 0x4c4ee850
mov dword [ebx], eax
add ebx, edx
and eax, 0x26344891
or eax, 0x5fca1073
and eax, 0x1ac80001
or eax, 0x200000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3aa304a9
and eax, 0x204b04a0
or eax, 0x98b4fb54
mov dword [ebx], eax
add ebx, edx
and eax, 0x50aacd77
and eax, 0x104
or eax, 0x1008
mov dword [ebx], eax
add ebx, edx
and eax, 0x7456cc2f
and eax, 8
or eax, 0x3ee805e3
mov dword [ebx], eax
add ebx, edx
or eax, 0x40e52d6d
xor eax, 0x6c0d6de0
and eax, 0x2000007
or eax, 0x890003e0
mov dword [ebx], eax
add ebx, edx
and eax, 0x455c6597
and eax, 0x185
or eax, 0xccc35c60
mov dword [ebx], eax
add ebx, edx
xor eax, 0x19c2e97b
and eax, 0x7e7a293c
and eax, 0x4400000c
or eax, 0x88ccccc0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x350a2cd9
or eax, 0x6ec7285d
and eax, 0xccc4c84c
or eax, 0x80480
mov dword [ebx], eax
add ebx, edx
xor eax, 0x24feb807
and eax, 0xe80254c8
or eax, 0x4890104
mov dword [ebx], eax
add ebx, edx
and eax, 0xdba1bc4
xor eax, 0x306f951c
and eax, 0x4608480
or eax, 0xc3086803
mov dword [ebx], eax
add ebx, edx
and eax, 0x396f0c54
and eax, 0x680c00
or eax, 0x2017c045
mov dword [ebx], eax
add ebx, edx
xor eax, 0x660598ee
and eax, 0x44420001
or eax, 0x1850000
mov dword [ebx], eax
add ebx, edx
and eax, 0x12aec548
xor eax, 0x5be731d3
and eax, 0x2031d0
or eax, 0x924c2c
mov dword [ebx], eax
add ebx, edx
or eax, 0x79b7fcbb
or eax, 0x11acf756
and eax, 0x2805c700
or eax, 0x80400000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6627c259
or eax, 0x79b6214e
and eax, 0x4240
or eax, 0x831
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ba5c92
and eax, 0xb844c3
or eax, 0x80000104
mov dword [ebx], eax
add ebx, edx
and eax, 0x533b9b41
xor eax, 0x46e15562
and eax, 0x46000022
or eax, 0x81000014
mov dword [ebx], eax
add ebx, edx
xor eax, 0x387aea7
and eax, 0x578d918a
and eax, 0x4008000
or eax, 0x290a7845
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2848eb39
and eax, 0x55e37f61
and eax, 0x5420000
or eax, 0x40850001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7310dcb0
xor eax, 0x721a120a
and eax, 0x4c8eb0
or eax, 0x1302144
mov dword [ebx], eax
add ebx, edx
and eax, 0x7902943f
and eax, 0x8400
or eax, 0xe4454300
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f6024a8
or eax, 0x1357275f
and eax, 0x871a
or eax, 0x1000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5fee0a2d
and eax, 0
or eax, 0xf2a445c7
mov dword [ebx], eax
add ebx, edx
or eax, 0x270368b8
xor eax, 0x48cf162c
and eax, 0x87000140
or eax, 0x40000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x547ace0d
and eax, 0x1457fee7
and eax, 0x52cc45
or eax, 0xccac1000
mov dword [ebx], eax
add ebx, edx
or eax, 0x603385a4
and eax, 0x44c70000
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2d240f3f
and eax, 0
or eax, 0x875c8
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f929f75
or eax, 0x1049ffbf
and eax, 0x4441c700
or eax, 0x80040000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a895f74
and eax, 0x14200
or eax, 0x20a3
mov dword [ebx], eax
add ebx, edx
xor eax, 0x708d1e4b
and eax, 0x508c44c0
or eax, 0x87600107
mov dword [ebx], eax
add ebx, edx
or eax, 0x3cadad32
and eax, 0xc7000150
or eax, 8
mov dword [ebx], eax
add ebx, edx
or eax, 0x35cbc65f
and eax, 0x645adcd1
and eax, 0x6000c041
or eax, 0x13b01004
mov dword [ebx], eax
add ebx, edx
and eax, 0xdd23135
and eax, 0x1800000
or eax, 0x44470000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c16dcee
and eax, 0x15158a0
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x2603a161
xor eax, 0x597f3dcf
and eax, 0x18440500
or eax, 0xa401c200
mov dword [ebx], eax
add ebx, edx
or eax, 0x3d1cbbdf
and eax, 0x6956
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x207cf7a7
and eax, 0x4106
or eax, 0x949c04c1
mov dword [ebx], eax
add ebx, edx
or eax, 0x36f326c9
and eax, 0x86000102
or eax, 0x41000020
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd27b116
and eax, 0x42249004
or eax, 0x35800841
mov dword [ebx], eax
add ebx, edx
or eax, 0x42067f3a
and eax, 0x45860001
or eax, 0x410000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d1a3554
and eax, 0x22bf740f
and eax, 0x102400
or eax, 0x100c1f0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d34cb23
xor eax, 0x48e232cb
and eax, 0x60440400
or eax, 0x8001c300
mov dword [ebx], eax
add ebx, edx
or eax, 0x7428b699
and eax, 0x18099
or eax, 0x62
mov dword [ebx], eax
add ebx, edx
or eax, 0x30be08b8
and eax, 0x208000c3
or eax, 0x2404504
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d46ee07
and eax, 0x7000140
or eax, 0xc0000019
mov dword [ebx], eax
add ebx, edx
xor eax, 0x27ce8e2b
or eax, 0x7545e2a6
and eax, 0x4083a444
or eax, 0x2301001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x745466
or eax, 0x66735d3f
and eax, 0x44c70001
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x57436da7
and eax, 0x60a0
or eax, 0x728248
mov dword [ebx], eax
add ebx, edx
or eax, 0x60ed9e80
and eax, 0x558a0d93
and eax, 0x40000800
or eax, 0xbc458300
mov dword [ebx], eax
add ebx, edx
and eax, 0x75dd203b
and eax, 0x74440000
or eax, 0xa84503
mov dword [ebx], eax
add ebx, edx
and eax, 0x37152356
and eax, 0x20040102
or eax, 0xc8498a35
mov dword [ebx], eax
add ebx, edx
xor eax, 0x23506b48
and eax, 0x4904403b
or eax, 0x34e00d00
mov dword [ebx], eax
add ebx, edx
or eax, 0x68783004
or eax, 0x252553fe
and eax, 0x50550b2f
or eax, 0x80008000
mov dword [ebx], eax
add ebx, edx
and eax, 0x74417d51
and eax, 0x216d7712
and eax, 0x400100
or eax, 0x7d8c543b
mov dword [ebx], eax
add ebx, edx
or eax, 0xe5491fc
and eax, 0x78448127
or eax, 0x80010a00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2ce630dd
and eax, 0xd401ab0a
or eax, 0x8440405
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f9c53ad
or eax, 0x1a833120
and eax, 0x1c040005
or eax, 0x70c080
mov dword [ebx], eax
add ebx, edx
or eax, 0x6090c698
and eax, 0x38e44489
or eax, 0x3080902
mov dword [ebx], eax
add ebx, edx
xor eax, 0x692a298b
and eax, 0x10446000
or eax, 0x439804d
mov dword [ebx], eax
add ebx, edx
and eax, 0x4fbe9ed7
and eax, 0x3073e4c0
and eax, 0x200000
or eax, 0x33c8558b
mov dword [ebx], eax
add ebx, edx
or eax, 0x75eaabef
xor eax, 0x9c417d9
and eax, 0x542ac814
or eax, 0x1110041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x20e6d14b
and eax, 0x64207ee4
and eax, 0x1804
or eax, 0x8b0965f8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x16411e58
and eax, 0x80006004
or eax, 0x40839c41
mov dword [ebx], eax
add ebx, edx
and eax, 0x40b0fc0e
and eax, 0x40008800
or eax, 0xbc450101
mov dword [ebx], eax
add ebx, edx
and eax, 0x5dafc
and eax, 0x15d3e8bf
and eax, 0x800
or eax, 0x3e4458b
mov dword [ebx], eax
add ebx, edx
and eax, 0x896b7b9
and eax, 0x40409
or eax, 0x7770c044
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c9e1be4
xor eax, 0x589e591b
and eax, 0x880510b
or eax, 0x33600480
mov dword [ebx], eax
add ebx, edx
and eax, 0xd813715
and eax, 0x2bd36575
and eax, 0x9000001
or eax, 0x667dc054
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c46167a
or eax, 0x5c0733d3
and eax, 0x3b3c458b
or eax, 0x800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5349108e
and eax, 0x4e798635
and eax, 0x80000
or eax, 0x975dc45
mov dword [ebx], eax
add ebx, edx
and eax, 0x30094e2e
and eax, 0x84404
or eax, 0x1d001c3
mov dword [ebx], eax
add ebx, edx
and eax, 0x5aaa0467
and eax, 0
or eax, 0xeb000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e397028
and eax, 0x7fcab1b6
and eax, 0x50000000
or eax, 0x8845c707
mov dword [ebx], eax
add ebx, edx
or eax, 0x25404f65
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a7e6232
xor eax, 0x438d9e75
and eax, 0x21b04c03
or eax, 0x2080188
mov dword [ebx], eax
add ebx, edx
or eax, 0x401eb354
and eax, 0x46fbc94e
and eax, 0x4230c84c
or eax, 0xd441001
mov dword [ebx], eax
add ebx, edx
or eax, 0x75cb86d8
xor eax, 0x53acb36b
and eax, 0x504582
or eax, 0x83a41009
mov dword [ebx], eax
add ebx, edx
or eax, 0x5288ada6
and eax, 0x54c7c863
and eax, 0x50800002
or eax, 0x50901c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x613e97b0
xor eax, 0x5f742706
and eax, 0x60418174
or eax, 0x94040a80
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a44d343
and eax, 0x10400100
or eax, 0x6db8443b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c244f98
and eax, 0x4c0a22
or eax, 0xf001811c
mov dword [ebx], eax
add ebx, edx
or eax, 0x36ff61db
xor eax, 0x22689d69
and eax, 0x80904480
or eax, 0xb200909
mov dword [ebx], eax
add ebx, edx
or eax, 0x61226ddf
xor eax, 0x57da8887
and eax, 0x1408a450
or eax, 0x41811005
mov dword [ebx], eax
add ebx, edx
or eax, 0x3fec089c
xor eax, 0x32ce4c01
and eax, 0x4001808c
or eax, 0xb0440b20
mov dword [ebx], eax
add ebx, edx
or eax, 0x1d78847
and eax, 0x81018883
or eax, 0x8006000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4cb226a6
and eax, 0x8002000
or eax, 0x458bd045
mov dword [ebx], eax
add ebx, edx
or eax, 0xb49f9a4
and eax, 0xc4939a0
or eax, 0xa0040210
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ccb823f
and eax, 0x44c7093d
or eax, 0x1000040
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b6a8d77
xor eax, 0x26107d99
and eax, 0xc4
or eax, 0x110
mov dword [ebx], eax
add ebx, edx
and eax, 0x18dc16a1
or eax, 0x37da9dde
and eax, 0x7028900
or eax, 0xc0056200
mov dword [ebx], eax
add ebx, edx
and eax, 0x5576577a
and eax, 0x4000
or eax, 0x9445
mov dword [ebx], eax
add ebx, edx
xor eax, 0x13bfeea6
and eax, 0x15a0e0b
and eax, 0x10a0000
or eax, 0x54810000
mov dword [ebx], eax
add ebx, edx
or eax, 0x72b105f6
and eax, 0x541101a0
or eax, 0x80442208
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5219432f
and eax, 0x662cd520
and eax, 0x4080000
or eax, 0x41830974
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e2c9f30
or eax, 0x5f72835c
and eax, 0x1408378
or eax, 0x800080
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b8984e5
or eax, 0x510adb5d
and eax, 0x1884189
or eax, 0x8a700400
mov dword [ebx], eax
add ebx, edx
or eax, 0x78c6b3cf
and eax, 0xc8c255c5
or eax, 0x4010820
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a0a4ec6
xor eax, 0x31c5b039
and eax, 0xc40c8008
or eax, 0x8c04cc4
mov dword [ebx], eax
add ebx, edx
or eax, 0x47c4e889
and eax, 0xcccccccc
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6ee56400
and eax, 0x800888cc
or eax, 0x4cc44400
mov dword [ebx], eax
add ebx, edx
or eax, 0x17013d85
and eax, 0xcc8955cc
or eax, 0x20020000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x61214baa
xor eax, 0x4a9c42b3
and eax, 0x44c81
or eax, 0xc0a000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6656310f
and eax, 0x44820000
or eax, 0x1450000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3341e3b2
xor eax, 0x1adff904
and eax, 0x181884
or eax, 0xe540
mov dword [ebx], eax
add ebx, edx
or eax, 0x50d68f83
xor eax, 0x281ee757
and eax, 0x78400000
or eax, 0x8405c700
mov dword [ebx], eax
add ebx, edx
and eax, 0x12044b60
and eax, 0
or eax, 0x3003
mov dword [ebx], eax
add ebx, edx
and eax, 0x33c147bc
or eax, 0x1c883719
and eax, 0x10880501
or eax, 0xc05440c6
mov dword [ebx], eax
add ebx, edx
xor eax, 0x21fe252a
or eax, 0x709a4eb1
and eax, 0xc10000c4
or eax, 0x6000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x39b52e3f
and eax, 0x3f142045
or eax, 0x9000
mov dword [ebx], eax
add ebx, edx
and eax, 0x58b97223
and eax, 1
or eax, 0x45c70000
mov dword [ebx], eax
add ebx, edx
and eax, 0xa1999ea
and eax, 0
or eax, 0x11491d8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6895bfae
or eax, 0x608942a9
and eax, 0x68014600
or eax, 0x90448100
mov dword [ebx], eax
add ebx, edx
or eax, 0x49aebe33
xor eax, 0x21490236
and eax, 0x6d04
or eax, 0x1007a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4205772b
or eax, 0x561cb2e9
and eax, 0x1000c5
or eax, 0x80c04502
mov dword [ebx], eax
add ebx, edx
and eax, 0x5556dc1b
and eax, 2
or eax, 0xc7000030
mov dword [ebx], eax
add ebx, edx
and eax, 0x1ac8e27a
and eax, 0x409b53de
and eax, 0
or eax, 0x1c22c845
mov dword [ebx], eax
add ebx, edx
or eax, 0x56d6da7
and eax, 0x2e527346
and eax, 0x4420000
or eax, 0x41850001
mov dword [ebx], eax
add ebx, edx
or eax, 0x24de26dd
xor eax, 0x42edf38f
and eax, 0x122c440
or eax, 0x108ac
mov dword [ebx], eax
add ebx, edx
and eax, 0x45a4df1
and eax, 0x4400
or eax, 0xb8458300
mov dword [ebx], eax
add ebx, edx
and eax, 0x387f2263
or eax, 0x4c23d757
and eax, 0x9752
or eax, 0x8a8
mov dword [ebx], eax
add ebx, edx
and eax, 0x42681140
or eax, 0x20af5c5d
and eax, 0x20804545
or eax, 0x5e400082
mov dword [ebx], eax
add ebx, edx
or eax, 0x13726266
and eax, 0x47000104
or eax, 0x80000008
mov dword [ebx], eax
add ebx, edx
xor eax, 0xcd4b356
xor eax, 0x3e41f83f
and eax, 0xe1850845
or eax, 0xa02b400
mov dword [ebx], eax
add ebx, edx
and eax, 0x1be6aa17
and eax, 0x1860000
or eax, 0x44410000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7292dd12
and eax, 0x440510
or eax, 0x8a22c4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x50d0412e
and eax, 0x40044600
or eax, 0x8c418100
mov dword [ebx], eax
add ebx, edx
or eax, 0xe362119
and eax, 0x6400
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0xa9de266
and eax, 0x4000
or eax, 0x95e805c7
mov dword [ebx], eax
add ebx, edx
xor eax, 0x24047241
and eax, 0x81000102
or eax, 0x46000041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5751b1f9
and eax, 0x1051a000
or eax, 0x6ea00c45
mov dword [ebx], eax
add ebx, edx
and eax, 0x73b3c8a
and eax, 0x51fb8db9
and eax, 0x10000
or eax, 0x45c60000
mov dword [ebx], eax
add ebx, edx
or eax, 0x19744a8e
xor eax, 0x44184443
and eax, 0xa40ec0
or eax, 0x103120
mov dword [ebx], eax
add ebx, edx
or eax, 0x3452687d
and eax, 0x34444700
or eax, 0x80018000
mov dword [ebx], eax
add ebx, edx
or eax, 0x31dda892
and eax, 0x14f90
or eax, 0x20
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f342ca3
and eax, 0xf44c4a4
and eax, 0x8004000
or eax, 0xf005c7
mov dword [ebx], eax
add ebx, edx
or eax, 0xa5f000b
or eax, 0xf56e0a1
and eax, 0x70000cd
or eax, 0xc0000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x64e9329c
or eax, 0x72e1071
and eax, 0x22283045
or eax, 0x1800c400
mov dword [ebx], eax
add ebx, edx
or eax, 0x351cfb7a
and eax, 0x5040000
or eax, 0x40c30000
mov dword [ebx], eax
add ebx, edx
and eax, 0x470b218
xor eax, 0x3f670961
and eax, 0x10960
or eax, 0x409684
mov dword [ebx], eax
add ebx, edx
or eax, 0x204aaa82
and eax, 0x418b00
or eax, 0xdc040000
mov dword [ebx], eax
add ebx, edx
or eax, 0x10d0c087
and eax, 0x8801c883
or eax, 0x1002000
mov dword [ebx], eax
add ebx, edx
or eax, 0x79a4fc7c
or eax, 0x2f3c0def
and eax, 0x4d89dc45
or eax, 0x20000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b7041e7
or eax, 0x7b13bea0
and eax, 0x1c183e4
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x733a9b71
xor eax, 0x7b55e198
and eax, 0x8a44809
or eax, 0xe0400580
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ecf258c
and eax, 0x2200d
or eax, 0x9230
mov dword [ebx], eax
add ebx, edx
xor eax, 0x159563ff
and eax, 0x102c0c0
or eax, 0x2282828
mov dword [ebx], eax
add ebx, edx
and eax, 0x2fb6cdf1
xor eax, 0x70d45161
and eax, 0x70548900
or eax, 0x80010200
mov dword [ebx], eax
add ebx, edx
and eax, 0x6edae480
and eax, 0x8000
or eax, 0x89016a83
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1eb8bca8
and eax, 0x5895001
or eax, 0x4002a054
mov dword [ebx], eax
add ebx, edx
xor eax, 0x632b530b
xor eax, 0x4c14bd30
and eax, 0xa000c20
or eax, 0x810a2190
mov dword [ebx], eax
add ebx, edx
and eax, 0x54a012b6
xor eax, 0x6c763da8
and eax, 0x44000000
or eax, 0x1890000
mov dword [ebx], eax
add ebx, edx
and eax, 0x38e5348d
and eax, 0x10000
or eax, 0xf04c8bb0
mov dword [ebx], eax
add ebx, edx
or eax, 0x26e450e
and eax, 0x80204d2a
or eax, 0x9900001
mov dword [ebx], eax
add ebx, edx
and eax, 0x2d722f68
xor eax, 0x4d902202
and eax, 0xa02008
or eax, 0x94bd045
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1256f28e
xor eax, 0xd0daea5
and eax, 0x2b00402
or eax, 0x81405189
mov dword [ebx], eax
add ebx, edx
or eax, 0x5766ad97
or eax, 0x50d58fba
and eax, 0x55810182
or eax, 0x80040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x544eae4
xor eax, 0x29df15a8
and eax, 0x70008a80
or eax, 0x80450170
mov dword [ebx], eax
add ebx, edx
or eax, 0x427c2758
and eax, 0x2440538
or eax, 0xd804003
mov dword [ebx], eax
add ebx, edx
or eax, 0xac94961
xor eax, 0xe1688e6
and eax, 0x1c08d
or eax, 0x3800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x70b5d478
or eax, 0x2c0232b4
and eax, 0x6c040a00
or eax, 0x80498100
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c69544a
xor eax, 0x5776b0c3
and eax, 0x89014181
or eax, 0x8002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ead5dd0
and eax, 0x55888c41
or eax, 0x3600c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x777431cd
and eax, 0x20551980
or eax, 0xcc00225c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x184e009b
and eax, 0x440b0045
or eax, 0x1804038
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ce095d2
or eax, 0x278d5667
and eax, 0x1800224
or eax, 0x408188
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ce07d6e
and eax, 0x800108
or eax, 0x8b2c4481
mov dword [ebx], eax
add ebx, edx
or eax, 0x16e4e64b
xor eax, 0xf09af54
and eax, 0x21400d
or eax, 0x4d0ab440
mov dword [ebx], eax
add ebx, edx
and eax, 0x59f72676
and eax, 0x48012004
or eax, 0xb44c1ba8
mov dword [ebx], eax
add ebx, edx
and eax, 0xa76b589
and eax, 0x2008
or eax, 0x558b0c75
mov dword [ebx], eax
add ebx, edx
and eax, 0xe1cfb34
and eax, 0x2834
or eax, 0xd05513c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6446dc0
and eax, 0x37c21a9b
and eax, 0x4001210
or eax, 0x418b096c
mov dword [ebx], eax
add ebx, edx
or eax, 0x62753b12
and eax, 0x5cf87df
and eax, 0x450348
or eax, 0xd8002880
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4571318f
and eax, 0x1c340003
or eax, 0x60c84538
mov dword [ebx], eax
add ebx, edx
or eax, 0x6949ca48
xor eax, 0x7afbf532
and eax, 0x40a00
or eax, 0xf8498110
mov dword [ebx], eax
add ebx, edx
and eax, 0x10de019e
and eax, 0x66799f9d
and eax, 0x400100
or eax, 0x74a04c2b
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f0b3d09
and eax, 0x54000901
or eax, 0x80558210
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f8ca871
and eax, 0x3c7ca5c0
and eax, 0x3c4c0100
or eax, 0x41a0543b
mov dword [ebx], eax
add ebx, edx
and eax, 0x1fbb79ea
and eax, 0x18000108
or eax, 0xc0458a01
mov dword [ebx], eax
add ebx, edx
and eax, 0xc73ff3b
and eax, 0x8018801
or eax, 0x81006082
mov dword [ebx], eax
add ebx, edx
xor eax, 0x600524e9
xor eax, 0x4dd66937
and eax, 0x4828045
or eax, 0x49095800
mov dword [ebx], eax
add ebx, edx
and eax, 0x5fabbe4d
xor eax, 0x4dee16f2
and eax, 0x6182b4
or eax, 0x1880148
mov dword [ebx], eax
add ebx, edx
and eax, 0x365ce564
or eax, 0x4bf2487a
and eax, 0xbf84908
or eax, 0x80040481
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a8e223
and eax, 0x4001
or eax, 0x55038c54
mov dword [ebx], eax
add ebx, edx
or eax, 0x5a3b4b29
and eax, 0xb294574
or eax, 0x80003080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x68bdaae6
and eax, 0x4110d000
or eax, 0x42b0045
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5af5d72a
xor eax, 0x7cf56606
and eax, 0x3216060
or eax, 0x88001c84
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ab53fbe
or eax, 0x151b50cf
and eax, 0xaf0f7c4d
or eax, 0x8000
mov dword [ebx], eax
add ebx, edx
or eax, 0x31b8c50b
and eax, 0x3dd52f6b
and eax, 0xd810849
or eax, 0x4008c004
mov dword [ebx], eax
add ebx, edx
and eax, 0x19e2c216
and eax, 0x4534f019
and eax, 0x8000
or eax, 0xec550b90
mov dword [ebx], eax
add ebx, edx
xor eax, 0x48af33d7
and eax, 0xb2bbc44
and eax, 0x81000
or eax, 0x8b844589
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b30bc7a
or eax, 0x3742d302
and eax, 0xe882c841
or eax, 0x10004
mov dword [ebx], eax
add ebx, edx
or eax, 0x706203de
and eax, 0xc8418901
or eax, 0x40000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e1e9762
and eax, 0x2ff3498b
and eax, 0x8000100
or eax, 0x33904c8b
mov dword [ebx], eax
add ebx, edx
or eax, 0x7276fbfd
and eax, 0x9748c4d
or eax, 0x90000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x573d03ba
and eax, 0x74430a28
and eax, 0x400000
or eax, 0x83b4558b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x69799dbd
and eax, 0x40890002
or eax, 0x150001c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x58471ec6
and eax, 0x440b04
or eax, 0xe00180f0
mov dword [ebx], eax
add ebx, edx
or eax, 0x6977ef4b
or eax, 0x1db51614
and eax, 0x7dd0453b
or eax, 0x80000
mov dword [ebx], eax
add ebx, edx
and eax, 0xba0201c
and eax, 0x31f03819
and eax, 0x10
or eax, 0xe44d8b01
mov dword [ebx], eax
add ebx, edx
and eax, 0x19da1cfb
and eax, 0x480811
or eax, 0x7d84452a
mov dword [ebx], eax
add ebx, edx
or eax, 0x41658b8
and eax, 0x54c776ec
and eax, 0x54440008
or eax, 0x88118b01
mov dword [ebx], eax
add ebx, edx
and eax, 0x4643fc4b
xor eax, 0x4b3e1e81
and eax, 0x9018280
or eax, 0x80006803
mov dword [ebx], eax
add ebx, edx
or eax, 0x59957df1
and eax, 0x5e87ca32
and eax, 0x4081c810
or eax, 0x50a1445
mov dword [ebx], eax
add ebx, edx
or eax, 0x112a0afc
and eax, 0x50010aec
or eax, 0xa8442100
mov dword [ebx], eax
add ebx, edx
and eax, 0x5be3da2d
or eax, 0x788637ab
and eax, 0x48830b25
or eax, 0x5080050
mov dword [ebx], eax
add ebx, edx
and eax, 0x79820368
and eax, 0x8000340
or eax, 0xb04d309c
mov dword [ebx], eax
add ebx, edx
and eax, 0x16fd9107
or eax, 0x37dbea61
and eax, 0x35dc4921
or eax, 0x4820041a
mov dword [ebx], eax
add ebx, edx
or eax, 0x5bfe7eb5
and eax, 0x68540b09
or eax, 0x80018000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x47c9e908
and eax, 0x89004201
or eax, 0x18082
mov dword [ebx], eax
add ebx, edx
xor eax, 0x41c146c8
and eax, 0x40808041
or eax, 0x50b6814
mov dword [ebx], eax
add ebx, edx
or eax, 0x54ae8e93
and eax, 0x588d4
or eax, 0x88400128
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4bee3cd5
and eax, 0x81a80509
or eax, 0x8104882
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c64dc97
or eax, 0x69a2024e
and eax, 0x458a844d
or eax, 0x10010000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x26c11555
and eax, 0x14a8118
or eax, 0xa002e4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ebfd87a
or eax, 0x45e473a4
and eax, 0xbf45180
or eax, 0x80080409
mov dword [ebx], eax
add ebx, edx
or eax, 0x1bf6d66d
or eax, 0x57686ac6
and eax, 0x453a8845
or eax, 0x10000
mov dword [ebx], eax
add ebx, edx
or eax, 0x266f02a2
and eax, 0x32f0884
or eax, 0x88007400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4509841f
and eax, 0x4c22d809
or eax, 0x1190044
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ac4dbdc
or eax, 0x4415ad7b
and eax, 0xb277cec
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x51f4d1e0
and eax, 0x8b07c044
or eax, 0x24080011
mov dword [ebx], eax
add ebx, edx
xor eax, 0x61635dbb
and eax, 0xc2048c44
or eax, 0x10814011
mov dword [ebx], eax
add ebx, edx
and eax, 0x7267e068
xor eax, 0x5ed7837d
and eax, 0x4820035
or eax, 0x41091c40
mov dword [ebx], eax
add ebx, edx
or eax, 0x26038b70
and eax, 0x60010340
or eax, 0x98442088
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f0f12ad
xor eax, 0x7644ebe3
and eax, 0x81004080
or eax, 0xa800509
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d34d3c1
and eax, 0xc980d049
or eax, 0x20032804
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3a604e15
and eax, 0xd0418000
or eax, 0x280c0901
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b4991c
and eax, 0x900
or eax, 0x807483
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1067f9c2
and eax, 0x868401
or eax, 0x10000e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b3f83a4
and eax, 0x51890000
or eax, 0x4020000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6aacbefc
xor eax, 0x683572bb
and eax, 0x150290
or eax, 0xc0400940
mov dword [ebx], eax
add ebx, edx
and eax, 0x19d0a0e4
and eax, 0x7b192daa
and eax, 0
or eax, 0x458b3975
mov dword [ebx], eax
add ebx, edx
and eax, 0x27149c0a
and eax, 0x4001800
or eax, 0xb84523cc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x35e775d2
and eax, 0x820c0e
or eax, 0x8101
mov dword [ebx], eax
add ebx, edx
xor eax, 0x58d68117
and eax, 0x2a806dfb
and eax, 0x8000000
or eax, 0x458b0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6964db58
and eax, 0x6b953d56
and eax, 0x850950
or eax, 0x4d2a06a8
mov dword [ebx], eax
add ebx, edx
or eax, 0x362c43ba
and eax, 0x7c8d09e0
or eax, 0x8004
mov dword [ebx], eax
add ebx, edx
or eax, 0x17bc38fc
and eax, 0x75ff9174
and eax, 0x1bd9174
or eax, 0x8a426e8b
mov dword [ebx], eax
add ebx, edx
or eax, 0x143961fe
and eax, 0x9589fc55
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a765567
xor eax, 0x5c46dd84
and eax, 0x5c468940
or eax, 0xa3b97638
mov dword [ebx], eax
add ebx, edx
xor eax, 0x752de424
and eax, 0x82c00108
or eax, 0x1244483
mov dword [ebx], eax
add ebx, edx
xor eax, 0x11b4601f
and eax, 0x180
or eax, 0x45890068
mov dword [ebx], eax
add ebx, edx
and eax, 0x68a9a084
and eax, 0x40890080
or eax, 0x3c048b64
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c4df73
and eax, 0x848b60
or eax, 0x3b7b749f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x279b8b9c
xor eax, 0x366d8631
and eax, 0x2a097000
or eax, 0xd5f6088d
mov dword [ebx], eax
add ebx, edx
and eax, 0x559ff984
and eax, 0x1157884
or eax, 0x8a40057b
mov dword [ebx], eax
add ebx, edx
and eax, 0x63ffc75d
and eax, 0x1114455
or eax, 0x542aa800
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe898c9a
and eax, 0xb0060c4
or eax, 0x80441c30
mov dword [ebx], eax
add ebx, edx
xor eax, 0x9bc24ba
and eax, 0x381044
or eax, 0x4503a001
mov dword [ebx], eax
add ebx, edx
and eax, 0x315e2d91
and eax, 0x1182000
or eax, 0x8a245ce0
mov dword [ebx], eax
add ebx, edx
or eax, 0x189e49cf
and eax, 0x902644d
or eax, 0x44018000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e91e0ad
and eax, 0x4401800c
or eax, 0x308c09f0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3902a008
or eax, 0x2e80b15f
and eax, 0xb8fb9ff
or eax, 0x80704600
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d3731a8
xor eax, 0x75139ee
and eax, 0x4000844
or eax, 0x9189e011
mov dword [ebx], eax
add ebx, edx
and eax, 0x3159cad6
and eax, 0x1109c850
or eax, 0xeef63720
mov dword [ebx], eax
add ebx, edx
xor eax, 0x493d90fd
and eax, 0x9fd5143
and eax, 0xc04101
or eax, 0x8324048a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x541895c
and eax, 0x48100c0
or eax, 0x41080128
mov dword [ebx], eax
add ebx, edx
or eax, 0x20f21691
xor eax, 0x74ee9e2c
and eax, 0x100589c4
or eax, 0x64880220
mov dword [ebx], eax
add ebx, edx
and eax, 0x55e4db32
or eax, 0x6d215cd8
and eax, 0x39a5dff8
or eax, 0x25a2007
mov dword [ebx], eax
add ebx, edx
and eax, 0x33b1389
and eax, 0x33b1089
or eax, 0xfcc46004
mov dword [ebx], eax
add ebx, edx
and eax, 0x58dd0df8
or eax, 0x6cd18dca
and eax, 0x8080dca
or eax, 0x83007035
mov dword [ebx], eax
add ebx, edx
xor eax, 0x332038f7
or eax, 0x48a40313
and eax, 0x50084011
or eax, 0x503b844
mov dword [ebx], eax
add ebx, edx
and eax, 0x179959c6
and eax, 0x1085044
or eax, 0x8a002598
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a9a7ab
and eax, 0x529c045
or eax, 0x40020000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x45f7cbf8
xor eax, 0x7dd6a3fe
and eax, 0x9082000
or eax, 0x820154b8
mov dword [ebx], eax
add ebx, edx
or eax, 0x44b7f82e
or eax, 0x47998d1e
and eax, 0xc983fc0c
or eax, 0x20000041
mov dword [ebx], eax
add ebx, edx
or eax, 0x30aecdf2
and eax, 0xf80d8901
or eax, 0x4400000
mov dword [ebx], eax
add ebx, edx
or eax, 0x60a3bc6a
and eax, 0x80a4150b
or eax, 0x3104080
mov dword [ebx], eax
add ebx, edx
and eax, 0x701e80c5
and eax, 0x80
or eax, 0x55890142
mov dword [ebx], eax
add ebx, edx
xor eax, 0x66078ad7
and eax, 0x118c0bf0
and eax, 0x40b10
or eax, 0xe04180a4
mov dword [ebx], eax
add ebx, edx
and eax, 0x52b6d57c
and eax, 0x8000
or eax, 0x89014083
mov dword [ebx], eax
add ebx, edx
and eax, 0x3497cf0d
and eax, 0x1c001
or eax, 0x4d8a2044
mov dword [ebx], eax
add ebx, edx
or eax, 0x425ce710
and eax, 0x1c98310
or eax, 0x2000a8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x63858132
and eax, 0x2280088
or eax, 0x89904d01
mov dword [ebx], eax
add ebx, edx
or eax, 0x5eca685f
and eax, 0xc2824455
or eax, 0x19000
mov dword [ebx], eax
add ebx, edx
and eax, 0x454ac9a2
and eax, 0x40008000
or eax, 0x94550901
mov dword [ebx], eax
add ebx, edx
xor eax, 0x84d1fed
or eax, 0x2a25bb23
and eax, 0xa14058b
or eax, 0x1c04000
mov dword [ebx], eax
add ebx, edx
and eax, 0x23cf59f9
or eax, 0x2f73969f
and eax, 0x533c005
or eax, 0x40080840
mov dword [ebx], eax
add ebx, edx
or eax, 0x8a202d1
and eax, 0x58a25333
and eax, 0x8004000
or eax, 0x83103cec
mov dword [ebx], eax
add ebx, edx
and eax, 0x53007c0b
xor eax, 0x69381411
and eax, 0x48384809
or eax, 0x5038444
mov dword [ebx], eax
add ebx, edx
or eax, 0x18eacab
xor eax, 0x7de7bb6e
and eax, 0x85480
or eax, 0x8b00287c
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f74a855
and eax, 0xad1b373
and eax, 0x10b051
or eax, 0x552b0404
mov dword [ebx], eax
add ebx, edx
or eax, 0x1cb07454
or eax, 0xc41d6dd
and eax, 0x90974c8
or eax, 0x82000920
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a873734
and eax, 0x8010400
or eax, 0xe082c845
mov dword [ebx], eax
add ebx, edx
or eax, 0x896bc0a
or eax, 0x66f91bce
and eax, 0xcc458901
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x488bc81
and eax, 0xc8cd3180
or eax, 0x3730c269
mov dword [ebx], eax
add ebx, edx
and eax, 0x3762768c
xor eax, 0x510c524e
and eax, 0x644c00c6
or eax, 0x88018b39
mov dword [ebx], eax
add ebx, edx
xor eax, 0x37a67e7b
or eax, 0x4e4a7c78
and eax, 0x880ae980
or eax, 0x140001
mov dword [ebx], eax
add ebx, edx
and eax, 0x12eeaa59
and eax, 0x7b7554cf
and eax, 0
or eax, 0x4d890000
mov dword [ebx], eax
add ebx, edx
and eax, 0x17a4e486
and eax, 0x1d5a6248
and eax, 0x4000000
or eax, 0xd0558bec
mov dword [ebx], eax
add ebx, edx
xor eax, 0x773fa15e
xor eax, 0x3a421eb0
and eax, 0x89281402
or eax, 0xc44129
mov dword [ebx], eax
add ebx, edx
or eax, 0x49d46fce
and eax, 0x9e85445
or eax, 0x38010
mov dword [ebx], eax
add ebx, edx
xor eax, 0xccfca9c
or eax, 0x67828cf
and eax, 0x354048b
or eax, 0x80804100
mov dword [ebx], eax
add ebx, edx
and eax, 0x7737e6bc
and eax, 0x1d76cfb0
and eax, 0x1000080
or eax, 0x44890140
mov dword [ebx], eax
add ebx, edx
xor eax, 0x31308511
xor eax, 0x6f27f5c5
and eax, 0x100c0114
or eax, 0xc4418ac0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a8fba0f
xor eax, 0x536194a0
and eax, 0xd80053b
or eax, 0x2504800
mov dword [ebx], eax
add ebx, edx
or eax, 0x1d0a2fc7
and eax, 0x238d
or eax, 0x8000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e3ce573
and eax, 0x6a7e4d32
and eax, 0x40140100
or eax, 0xa4418a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x6169b488
and eax, 0x60400000
or eax, 0x1ca0553b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x50a7f6d1
and eax, 0xc458308
or eax, 0xd0000800
mov dword [ebx], eax
add ebx, edx
and eax, 0x20958779
and eax, 0x5a0a9535
and eax, 0x100
or eax, 0x7dfc443b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4fe59ded
and eax, 0x20098800
or eax, 0xcc440309
mov dword [ebx], eax
add ebx, edx
or eax, 0x12a3761
and eax, 0x8901a901
or eax, 0x4082
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e009d0e
and eax, 0x5501ec0d
or eax, 0x8a0040
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f78f566
and eax, 0x5c513928
or eax, 0xa0040290
mov dword [ebx], eax
add ebx, edx
xor eax, 0x17348803
and eax, 0xcfe62e9
and eax, 0x2228
or eax, 0x458b0d54
mov dword [ebx], eax
add ebx, edx
and eax, 0x4cc464af
and eax, 0x229638ac
and eax, 0x800008
or eax, 0x16883d0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f2d53ec
and eax, 0xac04000
or eax, 0x81180589
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c5f27f4
or eax, 0x632c96a7
and eax, 0x4d03d04d
or eax, 0x800
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b9e8a8
xor eax, 0x26c521ae
and eax, 0x91e5140
or eax, 0x82002480
mov dword [ebx], eax
add ebx, edx
and eax, 0x712ffbe6
and eax, 0x3886ee55
and eax, 0x26040
or eax, 0x55299415
mov dword [ebx], eax
add ebx, edx
and eax, 0x19d0f08
xor eax, 0x66ac474c
and eax, 0x64850144
or eax, 0x8108880
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4185eef
and eax, 0x439d1c86
and eax, 0x8d1402
or eax, 0x8b72ebfd
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ce79a0d
and eax, 0xc0004440
or eax, 0x28838005
mov dword [ebx], eax
add ebx, edx
and eax, 0x38f32db8
and eax, 0x7200782a
and eax, 0
or eax, 0xc4458901
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f00f48c
and eax, 0x4fe461a1
and eax, 0x4b442181
or eax, 0xb4289c02
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3831ee31
and eax, 0x440053b2
or eax, 0x3000ac4d
mov dword [ebx], eax
add ebx, edx
or eax, 0x166fa29e
xor eax, 0x72c7a273
and eax, 0x4080908
or eax, 0xf8458201
mov dword [ebx], eax
add ebx, edx
or eax, 0x6aa8dbd5
and eax, 0x8801c981
or eax, 0x1002002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7f97506b
and eax, 0x5482b848
or eax, 0x1094405
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa07a30c
xor eax, 0x19fd7d23
and eax, 0x600260
or eax, 0x18a8180
mov dword [ebx], eax
add ebx, edx
or eax, 0x337ebcd7
xor eax, 0x60091020
and eax, 0x3e00581
or eax, 0x88005008
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d0a28f6
and eax, 0x8000000
or eax, 0xe083e445
mov dword [ebx], eax
add ebx, edx
xor eax, 0x12b1caaf
xor eax, 0x753ac23c
and eax, 0x84008800
or eax, 0x60450101
mov dword [ebx], eax
add ebx, edx
or eax, 0x2df20bce
xor eax, 0xe731922
and eax, 0x23840089
or eax, 0x18304d02
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c3fc7b6
and eax, 0x1108800d
or eax, 0x8746440
mov dword [ebx], eax
add ebx, edx
xor eax, 0x46d010a2
or eax, 0x2522415c
and eax, 0x38c558b
or eax, 0x80500000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3dafdadd
xor eax, 0x6d7fa8ae
and eax, 0x50800160
or eax, 0x509008a
mov dword [ebx], eax
add ebx, edx
and eax, 0x35526d4a
and eax, 0x4000148
or eax, 0xc8458a94
mov dword [ebx], eax
add ebx, edx
or eax, 0x49137d0
and eax, 0x128848f5
and eax, 0x800010
or eax, 0x7d5c452b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2199f0e8
and eax, 0x7bed1acb
and eax, 0x50450001
or eax, 0xa0088b10
mov dword [ebx], eax
add ebx, edx
and eax, 0x55c140cf
and eax, 0x50400001
or eax, 0x2dac4d3a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b1f2847
or eax, 0x660216b4
and eax, 0x24510308
or eax, 0x90048801
mov dword [ebx], eax
add ebx, edx
or eax, 0x4147ec2
or eax, 0x1a068c5e
and eax, 0x8801ea83
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x29395a0f
and eax, 0x2dda5a0c
and eax, 0x1081004
or eax, 0x4483a451
mov dword [ebx], eax
add ebx, edx
and eax, 0x45f71ade
xor eax, 0x1bbabd8b
and eax, 0x81d0
or eax, 0x1c00220
mov dword [ebx], eax
add ebx, edx
and eax, 0x47c5e359
or eax, 0x4d1b3178
and eax, 0x49d00108
or eax, 0xa0204481
mov dword [ebx], eax
add ebx, edx
xor eax, 0x32fe5b80
and eax, 0xdb0e1e08
or eax, 0x24f1e140
mov dword [ebx], eax
add ebx, edx
xor eax, 0x56afc21d
and eax, 0xd5156a5
and eax, 0x1100401
or eax, 0x8008498a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x326ba17f
and eax, 0x4024c0
or eax, 0x8c1101
mov dword [ebx], eax
add ebx, edx
and eax, 0x9b33b1b
and eax, 0x8d08e3
and eax, 0x800000
or eax, 0xfa718100
mov dword [ebx], eax
add ebx, edx
or eax, 0x50b06ebb
and eax, 0xba30659a
or eax, 0x20004
mov dword [ebx], eax
add ebx, edx
and eax, 0x5718f52f
and eax, 0x1d3b96b1
and eax, 0x400
or eax, 0x4988
mov dword [ebx], eax
add ebx, edx
and eax, 0x69f1681
and eax, 0x400
or eax, 0x810c512b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x20fdfba3
xor eax, 0x786d170d
and eax, 0x908880
or eax, 0x4272
mov dword [ebx], eax
add ebx, edx
and eax, 0x419ae15b
xor eax, 0x434167ec
and eax, 0x3c08100
or eax, 0x1c2a0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c5834df
and eax, 0
or eax, 0x810000ef
mov dword [ebx], eax
add ebx, edx
or eax, 0x794b06b6
xor eax, 0x7efc0b8b
and eax, 0x86100170
or eax, 0x78486282
mov dword [ebx], eax
add ebx, edx
and eax, 0x7535585e
or eax, 0x3f8c6a8f
and eax, 0x4c8808df
or eax, 0x80028120
mov dword [ebx], eax
add ebx, edx
and eax, 0x1110f215
and eax, 0x14
or eax, 0xe8000048
mov dword [ebx], eax
add ebx, edx
and eax, 0x64c638b7
and eax, 0x10
or eax, 0x336c9
mov dword [ebx], eax
add ebx, edx
or eax, 0xa489f8f
or eax, 0x147ce5ad
and eax, 0x234458b
or eax, 0x81800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x60c93deb
and eax, 0x41090060
or eax, 0x4800188
mov dword [ebx], eax
add ebx, edx
and eax, 0x375271b9
or eax, 0x1c4ddecb
and eax, 0x144d8ba0
or eax, 0xe0000014
mov dword [ebx], eax
add ebx, edx
xor eax, 0x16486880
and eax, 0x201c100
or eax, 0x10400081
mov dword [ebx], eax
add ebx, edx
and eax, 0x6f184ccf
and eax, 0x77f5f8d3
and eax, 0
or eax, 0x4d890000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x358c31bc
xor eax, 0x297f7247
and eax, 0x505003f0
or eax, 0x84058804
mov dword [ebx], eax
add ebx, edx
xor eax, 0x244c4444
and eax, 0x576ffccc
and eax, 0x4400
or eax, 0x89f41103
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e5b6c41
and eax, 0x8404401
or eax, 0x1ab9054
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ce5a9f0
or eax, 0x16cae530
and eax, 0x3c44581
or eax, 0x8010000a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x153db70
or eax, 0x704fa9f6
and eax, 0x408901c0
or eax, 0x5000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6910d313
and eax, 0x40000100
or eax, 0x944d8ad4
mov dword [ebx], eax
add ebx, edx
or eax, 0x63989993
and eax, 0x78c0913
or eax, 0x8204428
mov dword [ebx], eax
add ebx, edx
or eax, 0x22a4d211
and eax, 0xe09
or eax, 0x30084
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e06d201
and eax, 0x200
or eax, 0xc8558900
mov dword [ebx], eax
add ebx, edx
xor eax, 0xaa0dadb
xor eax, 0x6ea85970
and eax, 0x88010083
or eax, 0x100c200
mov dword [ebx], eax
add ebx, edx
or eax, 0x5aba7b19
and eax, 0x418bc811
or eax, 0x4000044
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e49fb59
and eax, 0x24ecfa47
and eax, 0x402204
or eax, 0xe80501b8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x73960114
or eax, 0x37afd5c3
and eax, 0xbf688589
or eax, 0x40000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x185b4310
and eax, 0x286247e5
and eax, 0x8024781
or eax, 0x4589b87e
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c257d56
and eax, 0x17f7a60
and eax, 0x1010220
or eax, 0xc0819c
mov dword [ebx], eax
add ebx, edx
and eax, 0x47207fb5
and eax, 0x1000180
or eax, 0x82bc4c09
mov dword [ebx], eax
add ebx, edx
or eax, 0x74ea6a5a
and eax, 0xf7fe6899
or eax, 0x8010024
mov dword [ebx], eax
add ebx, edx
or eax, 0x7bb7e48d
and eax, 0x157500bd
or eax, 0x42
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5214d754
and eax, 0x360558b
or eax, 0x809c0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x453bf806
or eax, 0x2f5ab2cc
and eax, 0x458901c8
or eax, 0x10000022
mov dword [ebx], eax
add ebx, edx
or eax, 0x1db30c2d
and eax, 0x540109ec
or eax, 0xa0448210
mov dword [ebx], eax
add ebx, edx
and eax, 0x4622165a
and eax, 0x7e5a717f
and eax, 0x4000018
or eax, 0xbfc4523
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d26226a
and eax, 0x6309
or eax, 0x9084
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2de624ed
and eax, 0x551667a0
and eax, 0x4040300
or eax, 0xd8498800
mov dword [ebx], eax
add ebx, edx
or eax, 0x4eef69a6
xor eax, 0xb10079
and eax, 0x8800c183
or eax, 0x1010000
mov dword [ebx], eax
add ebx, edx
and eax, 0x439a293b
and eax, 0x1000001
or eax, 0x548bdc4c
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b7c8c7d
xor eax, 0xe21a220
and eax, 0x4054225c
or eax, 0x8c010180
mov dword [ebx], eax
add ebx, edx
xor eax, 0x38c723da
or eax, 0x8d3ab34
and eax, 0xd28006
or eax, 0xc0409
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ef08ebe
xor eax, 0x6096a21b
and eax, 0x44080000
or eax, 0x1830000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1bf48fa2
and eax, 0x54450380
or eax, 0xa0003040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x74da8667
and eax, 0x928407
or eax, 0x400008
mov dword [ebx], eax
add ebx, edx
or eax, 0x1fe847e2
and eax, 0xd8a0000
or eax, 0x40010000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b31b2fe
and eax, 0x1010000
or eax, 0xc083e8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7f3e81d
and eax, 0x2204981
or eax, 0x89c80408
mov dword [ebx], eax
add ebx, edx
xor eax, 0x29ede3dc
xor eax, 0xcc2cff0
and eax, 0xae076005
or eax, 0x1088850
mov dword [ebx], eax
add ebx, edx
and eax, 0x340ad686
and eax, 0x40ac004
or eax, 0x51313451
mov dword [ebx], eax
add ebx, edx
and eax, 0x2795f70b
and eax, 0x1010400
or eax, 0xb88c0bfc
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f289f2e
and eax, 0xef9aa82
and eax, 0xa000000
or eax, 0x81000000
mov dword [ebx], eax
add ebx, edx
or eax, 0xffa1337
and eax, 0xe8b6886
and eax, 0x40a0004
or eax, 0x4131c441
mov dword [ebx], eax
add ebx, edx
or eax, 0x21448c14
or eax, 0x297a700d
and eax, 0x2d0d0c40
or eax, 0x808003a0
mov dword [ebx], eax
add ebx, edx
and eax, 0x214b7149
and eax, 0x1000000
or eax, 0x8a000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1851129b
and eax, 0x3d2dff6b
and eax, 0x9011009
or eax, 0x8488ec44
mov dword [ebx], eax
add ebx, edx
xor eax, 0x610d4c6f
and eax, 0xec84b020
or eax, 0x137b4f44
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f1cf58a
and eax, 0x9045500
or eax, 0x80e0008b
mov dword [ebx], eax
add ebx, edx
and eax, 0x62bb20a3
or eax, 0x48a684a5
and eax, 0x48a60085
or eax, 0xb7596010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d7a454b
and eax, 0xaab6d55
and eax, 0x10154
or eax, 0xfc448aab
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f3a6144
and eax, 0x8101c083
or eax, 0x8000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x786ff832
and eax, 0x810a3801
or eax, 0xc81c444
mov dword [ebx], eax
add ebx, edx
or eax, 0x6aca84bd
and eax, 0xefcbfc64
or eax, 0x10340300
mov dword [ebx], eax
add ebx, edx
or eax, 0x1491f0b
and eax, 0xff608d2b
or eax, 0x10
mov dword [ebx], eax
add ebx, edx
and eax, 0x72eeec3b
and eax, 0x8c3b
or eax, 0x8d0f73c4
mov dword [ebx], eax
add ebx, edx
or eax, 0x38cd29f2
xor eax, 0x3ceb211f
and eax, 0x80
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x8238074
and eax, 0
or eax, 0x3bf0558b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x34d64441
and eax, 0x4fa58317
and eax, 0x1240000
or eax, 0x1059e455
mov dword [ebx], eax
add ebx, edx
and eax, 0x4816f003
and eax, 0x44001
or eax, 0x83c0058a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x54ce4f29
and eax, 0x450800a0
or eax, 0x810148
mov dword [ebx], eax
add ebx, edx
and eax, 0x5854da5d
and eax, 0x40000040
or eax, 0x844d8b84
mov dword [ebx], eax
add ebx, edx
or eax, 0x4702384f
and eax, 0x4400090b
or eax, 0x38b04430
mov dword [ebx], eax
add ebx, edx
or eax, 0x1f02de0b
and eax, 0x50108b10
or eax, 0x80450004
mov dword [ebx], eax
add ebx, edx
or eax, 0x29414cd2
and eax, 0x8901ca82
or eax, 0x2001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x19ad268d
xor eax, 0x297fa0fc
and eax, 0x1834050
or eax, 0x44089005
mov dword [ebx], eax
add ebx, edx
and eax, 0x58d10c31
and eax, 0x40010000
or eax, 0x90440be8
mov dword [ebx], eax
add ebx, edx
and eax, 0x40924e78
or eax, 0x5d9d3ec7
and eax, 0x5d8c042b
or eax, 0x20604110
mov dword [ebx], eax
add ebx, edx
or eax, 0x6fa68beb
and eax, 0x584c8b53
or eax, 0x80010000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x319e445d
and eax, 0xe9508d08
or eax, 0x160c0081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5cb76cf4
and eax, 0x18be17d
or eax, 0x54001e82
mov dword [ebx], eax
add ebx, edx
and eax, 0x52ba7eef
and eax, 0x508008ac
or eax, 0x8158110
mov dword [ebx], eax
add ebx, edx
and eax, 0x44d1a0f9
and eax, 0x9180b8
or eax, 0x8b6e7f47
mov dword [ebx], eax
add ebx, edx
and eax, 0x8bea140
and eax, 0x882a040
or eax, 0xe0011c05
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c8585f8
and eax, 0xbc058901
or eax, 0x400000
mov dword [ebx], eax
add ebx, edx
and eax, 0x478e2da5
and eax, 0x4040901
or eax, 0xfb58848a
mov dword [ebx], eax
add ebx, edx
or eax, 0x73e6f9f9
and eax, 0x8d3afdfb
or eax, 0x10204
mov dword [ebx], eax
add ebx, edx
or eax, 0x272149e1
xor eax, 0x2f453894
and eax, 0x807ec748
or eax, 0x7f813810
mov dword [ebx], eax
add ebx, edx
or eax, 0x21c91f78
and eax, 0x558b2178
or eax, 4
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e384676
and eax, 0x34110360
or eax, 0x80440080
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e68fe2
and eax, 0x404c6b64
and eax, 0x860
or eax, 0x458b0014
mov dword [ebx], eax
add ebx, edx
xor eax, 0x168e6894
xor eax, 0x2e9fff95
and eax, 0x74001b60
or eax, 0x80452088
mov dword [ebx], eax
add ebx, edx
and eax, 0x72f114d7
xor eax, 0x3d1b1a64
and eax, 0x4d0a0024
or eax, 0x811158
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b784851
and eax, 0x1000040
or eax, 0xc183a4
mov dword [ebx], eax
add ebx, edx
and eax, 0x33973307
and eax, 0x1800100
or eax, 0x8a644c89
mov dword [ebx], eax
add ebx, edx
and eax, 0x5252be34
and eax, 0xc00
or eax, 0x553bc055
mov dword [ebx], eax
add ebx, edx
or eax, 0x1593ca3a
and eax, 0x1094c64
or eax, 0x8a003180
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ea0770a
and eax, 0x4400
or eax, 0xc0838045
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ab687ad
or eax, 0x2a9d8aa8
and eax, 0x40058801
or eax, 0x84400100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x33af2e25
or eax, 0x44075fc
and eax, 0x33c84588
or eax, 0x8040803
mov dword [ebx], eax
add ebx, edx
or eax, 0x11f761f
and eax, 0x95d600d
or eax, 0x208040
mov dword [ebx], eax
add ebx, edx
and eax, 0x7448a3e
and eax, 0x1440008
or eax, 0x82805583
mov dword [ebx], eax
add ebx, edx
or eax, 0x230efd7d
xor eax, 0xe710f4c
and eax, 0x58900a2
or eax, 0x50000148
mov dword [ebx], eax
add ebx, edx
or eax, 0x51a0362
and eax, 0x400103c0
or eax, 0xa0448804
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a8a15fd
and eax, 0x88018081
or eax, 0x1004002
mov dword [ebx], eax
add ebx, edx
or eax, 0x6e022431
and eax, 0x4d03e001
or eax, 0x880044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x42226ed3
and eax, 0x6389e4dc
and eax, 0x1818080
or eax, 0x400360
mov dword [ebx], eax
add ebx, edx
and eax, 0x96e48b9
and eax, 0x1400080
or eax, 0x8aa04d09
mov dword [ebx], eax
add ebx, edx
xor eax, 0x34389969
or eax, 0x3539841b
and eax, 0xaa81d051
or eax, 0x40022804
mov dword [ebx], eax
add ebx, edx
and eax, 0x42feebbd
and eax, 0x40008801
or eax, 0xb8550100
mov dword [ebx], eax
add ebx, edx
and eax, 0x62f7b4e0
or eax, 0x91f4174
and eax, 0x29584100
or eax, 0x12a0048b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7f4926b0
and eax, 0x316001
or eax, 0x94c9444
mov dword [ebx], eax
add ebx, edx
or eax, 0x369ad229
and eax, 0x9a3f18f
and eax, 0x1a04005
or eax, 0x805c2
mov dword [ebx], eax
add ebx, edx
or eax, 0x86935d6
and eax, 0x9000000
or eax, 0xe2000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2fed95cd
or eax, 0x513fc8aa
and eax, 0x8045c507
or eax, 0x28000200
mov dword [ebx], eax
add ebx, edx
or eax, 0x29a77f9e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x425a00f1
xor eax, 0x386a8857
and eax, 0x32000882
or eax, 0x1c44509
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6824f058
xor eax, 0x68d48414
and eax, 0x10342845
or eax, 0x418008
mov dword [ebx], eax
add ebx, edx
or eax, 0x4adbf1b8
and eax, 0x1ac05189
or eax, 0x21000402
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b588ff8
and eax, 0x8400400
or eax, 0x3ce855
mov dword [ebx], eax
add ebx, edx
or eax, 0x7d843c5e
or eax, 0x5228b7b1
and eax, 0x3bb8458b
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b50fa20
and eax, 0x6909875
and eax, 0x2100000
or eax, 0x416dfc45
mov dword [ebx], eax
add ebx, edx
or eax, 0x729c39b7
and eax, 0x506b1969
and eax, 0x480901
or eax, 0x8980448a
mov dword [ebx], eax
add ebx, edx
and eax, 0x28574bd
and eax, 0xaf7a6fe
and eax, 0x800488
or eax, 0xff7f5005
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3272497a
and eax, 0x19c22530
and eax, 0x8000130
or eax, 0xe0558acf
mov dword [ebx], eax
add ebx, edx
and eax, 0x46a9ae2b
and eax, 0x40008009
or eax, 0xbf501580
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ec519ba
and eax, 0x44001188
or eax, 0x18bee77
mov dword [ebx], eax
add ebx, edx
or eax, 0x56ad2ab0
and eax, 0x1a883e8
or eax, 0x400000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7115a667
and eax, 0x1e80589
or eax, 0x8a004000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b0717b5
and eax, 0xb000481
or eax, 0xf4ff500c
mov dword [ebx], eax
add ebx, edx
and eax, 0x1de1e12d
and eax, 0x1081000d
or eax, 0x400c3bf2
mov dword [ebx], eax
add ebx, edx
and eax, 0x16ca0fe4
xor eax, 0x7d77229c
and eax, 0x6dff2978
or eax, 0x1000d687
mov dword [ebx], eax
add ebx, edx
and eax, 0x1baa4499
and eax, 0x18000018
or eax, 0xe4558b02
mov dword [ebx], eax
add ebx, edx
or eax, 0x16616de0
xor eax, 0x773e9897
and eax, 0x89014201
or eax, 0x8082
mov dword [ebx], eax
add ebx, edx
or eax, 0x794199cb
and eax, 0x4101d841
or eax, 0x48a2414
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd1eacfd
and eax, 0x480510a0
or eax, 0xb4402b40
mov dword [ebx], eax
add ebx, edx
or eax, 0x46678fd4
and eax, 0x4c030974
or eax, 0x1880009
mov dword [ebx], eax
add ebx, edx
xor eax, 0x9d26926
xor eax, 0x1935cfc4
and eax, 0x1688384
or eax, 0x810060
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e1d0891
xor eax, 0x295c1edf
and eax, 0x2a00588
or eax, 0x89444801
mov dword [ebx], eax
add ebx, edx
or eax, 0x4f51e4aa
and eax, 0x7b87fcc5
and eax, 0x4281c001
or eax, 0x80020054
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b9f36cb
and eax, 0x42fa3a8d
and eax, 0x40100000
or eax, 0x80458901
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c63747e
and eax, 0x30d50f9c
and eax, 0x10040508
or eax, 0x2bc84083
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ea9ea5f
and eax, 0x96dc845
or eax, 0x100000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x26831ccf
and eax, 0x333f25bd
and eax, 0x1240480
or eax, 0x804147
mov dword [ebx], eax
add ebx, edx
and eax, 0x89eacbd
or eax, 0x2a4b027c
and eax, 0x2a000000
or eax, 0xc1000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7db39ed
xor eax, 0x35bf5bb3
and eax, 0x80444206
or eax, 0x24018501
mov dword [ebx], eax
add ebx, edx
and eax, 0x77be57c7
or eax, 0x34b28df0
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x399a1cfa
or eax, 0x301ac5cc
and eax, 0x9804d8a
or eax, 0x2400001
mov dword [ebx], eax
add ebx, edx
and eax, 0x111e5944
and eax, 0x1000000
or eax, 0x3c75a44d
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b33febe
xor eax, 0x5d656418
and eax, 0x101083
or eax, 0x89ec4508
mov dword [ebx], eax
add ebx, edx
or eax, 0x4cfd042d
and eax, 0xcdfd4485
or eax, 0x32020810
mov dword [ebx], eax
add ebx, edx
and eax, 0x720c685d
or eax, 0x4b6e343a
and eax, 0x3844083f
or eax, 0x800183c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f15a55f
and eax, 0xff408589
or eax, 0x80000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ce76c37
and eax, 0x18be9be
or eax, 0x4c001641
mov dword [ebx], eax
add ebx, edx
xor eax, 0x47200d33
or eax, 0x79fec554
and eax, 0x1c18398
or eax, 0x20
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ae54663
xor eax, 0x1b24f560
and eax, 0xba04500
or eax, 0x80180889
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e5456a9
xor eax, 0x43bbd5c5
and eax, 0x86574c85
or eax, 0x79a80010
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ab2dd00
and eax, 0x48900800
or eax, 0x533ff
mov dword [ebx], eax
add ebx, edx
and eax, 0x828bd7d
and eax, 0x800397d
or eax, 0x74ffc682
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7baf2e36
and eax, 0x4408100
or eax, 0xd8050a14
mov dword [ebx], eax
add ebx, edx
or eax, 0x4577b397
and eax, 0x5d600113
or eax, 0x20884428
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3fc78e48
or eax, 0x7386274e
and eax, 0x400d8b4e
or eax, 0x88400000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x671a69da
and eax, 0xa445a204
or eax, 0x50080d0b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x621ea188
and eax, 0x14400c03
or eax, 0x69844138
mov dword [ebx], eax
add ebx, edx
and eax, 0x1085522d
and eax, 0x40000
or eax, 0xcc518b42
mov dword [ebx], eax
add ebx, edx
or eax, 0x22e488e7
and eax, 0x6ce00123
or eax, 0x10085418
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2177ef23
and eax, 0x5c058a08
or eax, 0x80400121
mov dword [ebx], eax
add ebx, edx
and eax, 0x379428d4
or eax, 0x627ab47d
and eax, 0x74300439
or eax, 0x8804102
mov dword [ebx], eax
add ebx, edx
or eax, 0x277da7d6
and eax, 0x644d8321
or eax, 0x80000800
mov dword [ebx], eax
add ebx, edx
or eax, 0x618e16ac
xor eax, 0x76cd46e5
and eax, 0x90008908
or eax, 0x404d2607
mov dword [ebx], eax
add ebx, edx
and eax, 0x103384ee
and eax, 0x8004
or eax, 0x27744981
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2dbde0c3
and eax, 0xac00102
or eax, 0x5005489
mov dword [ebx], eax
add ebx, edx
and eax, 0xafc1729
and eax, 0xc01509
or eax, 0x853440a6
mov dword [ebx], eax
add ebx, edx
or eax, 0x59c05e12
and eax, 0x7a9d0716
and eax, 0x8140412
or eax, 0x830870c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x680474a8
and eax, 0x41000040
or eax, 0x423e005
mov dword [ebx], eax
add ebx, edx
and eax, 0x680002e1
and eax, 0x40000040
or eax, 0x98453b88
mov dword [ebx], eax
add ebx, edx
and eax, 0x59d7595e
xor eax, 0x7aab7c5a
and eax, 0x8a0110
or eax, 0x4d01106d
mov dword [ebx], eax
add ebx, edx
xor eax, 0xbdeff40
and eax, 0x40452a24
or eax, 0xb00811c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x5eef4cfc
and eax, 0x548b097c
or eax, 0x1000001
mov dword [ebx], eax
add ebx, edx
or eax, 0x16775ca6
or eax, 0x77ffde7e
and eax, 0x1c283e8
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x75a65c87
xor eax, 0x53dd1f03
and eax, 0x2481581
or eax, 0x89a04008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b54a10b
and eax, 0x38c400
or eax, 0x45030045
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f4ccd33
and eax, 0xb244c60
or eax, 0x80003088
mov dword [ebx], eax
add ebx, edx
or eax, 0x5efabd9d
and eax, 0xc982bc4d
or eax, 0x20010000
mov dword [ebx], eax
add ebx, edx
or eax, 0x12562288
xor eax, 0x2e8bc642
and eax, 0x944c0801
or eax, 0x28018100
mov dword [ebx], eax
add ebx, edx
and eax, 0x1282dab0
and eax, 0x10000000
or eax, 0x23e4558b
mov dword [ebx], eax
add ebx, edx
or eax, 0x50dbdd93
and eax, 0x513b9c11
or eax, 0x4002044
mov dword [ebx], eax
add ebx, edx
and eax, 0x383e4ce8
xor eax, 0x634c53df
and eax, 0x3765d90
or eax, 0x88012020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5944d068
and eax, 0x4033ac40
or eax, 0x5084005
mov dword [ebx], eax
add ebx, edx
and eax, 0x6fdd4d37
and eax, 0x73613662
and eax, 0x1010400
or eax, 0x8a6e79e0
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d601bdc
or eax, 0xe55ad5
and eax, 0x9211845
or eax, 0x441aa008
mov dword [ebx], eax
add ebx, edx
or eax, 0x5fec26ab
xor eax, 0x71042032
and eax, 0xa631cd4
or eax, 0x81046120
mov dword [ebx], eax
add ebx, edx
or eax, 0x156596bd
and eax, 0x1523c455
or eax, 0x40080000
mov dword [ebx], eax
add ebx, edx
and eax, 0x25327741
and eax, 0x7941a107
and eax, 0x1000000
or eax, 0x8a0875b4
mov dword [ebx], eax
add ebx, edx
or eax, 0x6a21445c
and eax, 0x77fad2bd
and eax, 0x41284004
or eax, 0x4138041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x57167a17
and eax, 0x2053850
or eax, 0x895245ac
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ba45298
xor eax, 0x38a544a6
and eax, 0x1122048
or eax, 0x4c29c005
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e76baab
or eax, 0x47c291dd
and eax, 0x34f59e4
or eax, 0x88002400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3fed1d79
or eax, 0x63f57a73
and eax, 0x95817055
or eax, 0x88400
mov dword [ebx], eax
add ebx, edx
and eax, 0x522e947f
and eax, 0x4cc8efbf
and eax, 0x88404
or eax, 0xfff77b40
mov dword [ebx], eax
add ebx, edx
xor eax, 0x48ca20dd
and eax, 0x81304589
or eax, 0x8c80002
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a7cac60
and eax, 0xfbfc4081
or eax, 0x4030004
mov dword [ebx], eax
add ebx, edx
and eax, 0x229563bb
xor eax, 0x49f1fcc1
and eax, 0x60448840
or eax, 0x940903bf
mov dword [ebx], eax
add ebx, edx
or eax, 0x72fe93f4
and eax, 0x80018983
or eax, 0x9006000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7af2b04e
and eax, 0x9183f04d
or eax, 0x4080400
mov dword [ebx], eax
add ebx, edx
and eax, 0x6541dcae
or eax, 0x32d9d7c1
and eax, 0x37d9d744
or eax, 0xc8262800
mov dword [ebx], eax
add ebx, edx
or eax, 0x73ee8f55
and eax, 0x46d85eb5
and eax, 0x46401411
or eax, 0xb900812a
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f2bbf5
xor eax, 0x21ae955
and eax, 0x156856aa
or eax, 0x15a955
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7880810d
xor eax, 0x2aaae659
and eax, 0x340008b
or eax, 0x80884500
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b116a6c
and eax, 0x18901c0
or eax, 0x44000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x25999b3e
and eax, 0x40098bc8
or eax, 0x88440000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ee74559
and eax, 0x450108
or eax, 0xe008ae07
mov dword [ebx], eax
add ebx, edx
or eax, 0x38337f83
and eax, 0x786c4d0b
or eax, 0x4800030
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6ccf7ee0
xor eax, 0x50439c7c
and eax, 0x40408b00
or eax, 0xa8150008
mov dword [ebx], eax
add ebx, edx
or eax, 0x1207917e
and eax, 0x7850113a
or eax, 0x5804401
mov dword [ebx], eax
add ebx, edx
xor eax, 0x463b5798
or eax, 0x3f1bc1f5
and eax, 0x1c418301
or eax, 0xc0040808
mov dword [ebx], eax
add ebx, edx
or eax, 0x3649e268
and eax, 0x8801c001
or eax, 0x1000082
mov dword [ebx], eax
add ebx, edx
xor eax, 0x55eb5968
xor eax, 0x6a41bcbd
and eax, 0x94a90444
or eax, 0x4940d801
mov dword [ebx], eax
add ebx, edx
and eax, 0x1da36bbc
and eax, 0x9a14804
or eax, 0x825eb7f8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x572962f
xor eax, 0x279c165c
and eax, 0x8101500d
or eax, 0x40828040
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e17ca79
and eax, 0x72784fd9
and eax, 1
or eax, 0xd04d8900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x238db3
and eax, 0x2e00a0
or eax, 0x91e848
mov dword [ebx], eax
add ebx, edx
and eax, 0x28328027
or eax, 0x4b2f3540
and eax, 0x48158100
or eax, 0x94400a00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x24b14f18
xor eax, 0x27ae94f5
and eax, 0x89004081
or eax, 0xb0aa00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x34a32622
and eax, 0x15010000
or eax, 0x40880000
mov dword [ebx], eax
add ebx, edx
or eax, 0x21adc449
and eax, 0x50058048
or eax, 0x88400b94
mov dword [ebx], eax
add ebx, edx
or eax, 0x57864ddc
and eax, 0x89c44500
or eax, 0x180003
mov dword [ebx], eax
add ebx, edx
or eax, 0x1866a26
and eax, 0x9ca4805
or eax, 0x219040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x156f7bb4
and eax, 0x7d2275ce
and eax, 0x180
or eax, 0x83d84c0b
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a26fec2
or eax, 0x2b0e5e2d
and eax, 0x9080081
or eax, 0x44810140
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7f077376
and eax, 0x7d1cf642
and eax, 0x10040200
or eax, 0xc85189d8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x523db22c
or eax, 0x5df27ec8
and eax, 0x5db05538
or eax, 0x20040003
mov dword [ebx], eax
add ebx, edx
or eax, 0x455093e1
or eax, 0x6521e6f6
and eax, 0x64458365
or eax, 0x80000800
mov dword [ebx], eax
add ebx, edx
or eax, 0x42f70c2a
and eax, 0x64f0052b
or eax, 0x19004010
mov dword [ebx], eax
add ebx, edx
or eax, 0x704424b2
or eax, 0x3966067a
and eax, 0x78440308
or eax, 0x80098804
mov dword [ebx], eax
add ebx, edx
xor eax, 0x48f0277f
and eax, 0x900dac03
or eax, 0x4440030c
mov dword [ebx], eax
add ebx, edx
and eax, 0x67747e72
and eax, 0x8db4c2a
and eax, 0x400c02
or eax, 0x7c9c4139
mov dword [ebx], eax
add ebx, edx
xor eax, 0x64e104e0
and eax, 0x10150911
or eax, 0xc0408200
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e6ecb56
and eax, 0x8200
or eax, 0x89014083
mov dword [ebx], eax
add ebx, edx
and eax, 0x13bff04c
xor eax, 0x6493ad92
and eax, 0x45824010
or eax, 0x99045
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f378d81
and eax, 0x4c0519d0
or eax, 0x80402200
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c2c8a4c
and eax, 0x4c000840
or eax, 0x18b013d
mov dword [ebx], eax
add ebx, edx
and eax, 0x658ec68a
and eax, 0x1880000
or eax, 0x6183e0
mov dword [ebx], eax
add ebx, edx
or eax, 0x6eddbc1
and eax, 0x3e04981
or eax, 0x88000408
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b4813e9
and eax, 0xc0805040
or eax, 0x2a03a015
mov dword [ebx], eax
add ebx, edx
and eax, 0x76394b36
or eax, 0x1b81df99
and eax, 0x70018901
or eax, 0x80540000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6f4f5592
xor eax, 0x1093aea8
and eax, 0xc40588
or eax, 0x83284003
mov dword [ebx], eax
add ebx, edx
and eax, 0x773c053f
or eax, 0x3670df3
and eax, 0x10901e8
or eax, 0x44800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7779cbdf
or eax, 0x285c037b
and eax, 0x6c4d8bec
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1cfeb972
and eax, 0x80012082
or eax, 0x900c901
mov dword [ebx], eax
add ebx, edx
xor eax, 0x25ee954d
and eax, 0x48b6c4c
or eax, 0x51008001
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d0efd3e
or eax, 0x632c6988
and eax, 0x1028180
or eax, 0xc00240
mov dword [ebx], eax
add ebx, edx
and eax, 0x328e4970
and eax, 0x800100
or eax, 0x8b405489
mov dword [ebx], eax
add ebx, edx
xor eax, 0x74e3418
or eax, 0xc26b301
and eax, 0x42aa001
or eax, 0x41110c44
mov dword [ebx], eax
add ebx, edx
or eax, 0x6cf361b3
or eax, 0x7294698c
and eax, 0xb096dfc
or eax, 0x80001000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6afc790f
or eax, 0x6d92c56c
and eax, 0xe983d44d
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x24ffbbb
and eax, 0x18001
or eax, 0xd44c0900
mov dword [ebx], eax
add ebx, edx
or eax, 0x526366e8
and eax, 0x60081845
and eax, 0x40080841
or eax, 0x16e082aa
mov dword [ebx], eax
add ebx, edx
and eax, 0x6170d64d
and eax, 9
or eax, 0xba0000b6
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e5af7ef
and eax, 0x19f
or eax, 0x10800
mov dword [ebx], eax
add ebx, edx
or eax, 0x530c6633
xor eax, 0x226f6ee0
and eax, 0x100010b
or eax, 0x80085420
mov dword [ebx], eax
add ebx, edx
xor eax, 0x715b3d47
or eax, 0x24cb98ae
and eax, 0x1190e2
or eax, 0x210
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3996d74b
xor eax, 0x7ecd8484
and eax, 0x4408100
or eax, 0x10050a00
mov dword [ebx], eax
add ebx, edx
or eax, 0x73f34123
and eax, 0x66c321
or eax, 0x2004
mov dword [ebx], eax
add ebx, edx
or eax, 0x439915a1
and eax, 0x420d3500
or eax, 0x20000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x14dc3ab6
or eax, 0x5ba1a85b
and eax, 0x10880000
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x19348f95
and eax, 0xc84
or eax, 0x5048
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b41ab8a
and eax, 0x888
or eax, 0x81184503
mov dword [ebx], eax
add ebx, edx
and eax, 0x24d3bf46
xor eax, 0x22f8c59e
and eax, 0x484088
or eax, 0x30041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d077d35
xor eax, 0x58ec689e
and eax, 0x4a00100
or eax, 0x20518000
mov dword [ebx], eax
add ebx, edx
and eax, 0x69ab6df5
xor eax, 0x18fbf35c
and eax, 0x8507008
or eax, 0x83040402
mov dword [ebx], eax
add ebx, edx
and eax, 0x465fa09a
xor eax, 0x6a455f19
and eax, 0x48012011
or eax, 0x82800044
mov dword [ebx], eax
add ebx, edx
and eax, 0xa54a14d
and eax, 0x2005
or eax, 0x9d28
mov dword [ebx], eax
add ebx, edx
xor eax, 0x531aec12
and eax, 0x40084001
or eax, 0x8a4a280
mov dword [ebx], eax
add ebx, edx
or eax, 0x5a6636b2
xor eax, 0x46d6cde2
and eax, 0x10000000
or eax, 0xe2810000
mov dword [ebx], eax
add ebx, edx
and eax, 0xe6cbc04
xor eax, 0x380f90e4
and eax, 0xa4
or eax, 0x808
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c8f0aca
and eax, 0x888
or eax, 0x5ccc8201
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1bc07d0e
and eax, 0x45080000
or eax, 0x830000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x15ddb8b3
or eax, 0x5d0d66b3
and eax, 0xd050410
or eax, 0x280010c
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ac25268
and eax, 0xa000000
or eax, 0xf0350000
mov dword [ebx], eax
add ebx, edx
and eax, 0x745bd37d
and eax, 0x10000
or eax, 0x8b6054e5
mov dword [ebx], eax
add ebx, edx
or eax, 0x67534e18
xor eax, 0x28d7bdac
and eax, 0xc1802041
or eax, 0x3001040c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x52c7839e
xor eax, 0x7180e725
and eax, 0x26
or eax, 0x1c01
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ab339a3
and eax, 0xba6ba26
and eax, 0x202000
or eax, 0xf110d181
mov dword [ebx], eax
add ebx, edx
or eax, 0x9ca9392
or eax, 0x5127f460
and eax, 0x81890000
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x10fc48d8
and eax, 0
or eax, 0x5ccc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5715d92f
and eax, 0x1863dd2e
and eax, 0x8422
or eax, 0x442898
mov dword [ebx], eax
add ebx, edx
and eax, 0x119c173c
and eax, 0x40000
or eax, 0x20512b00
mov dword [ebx], eax
add ebx, edx
and eax, 0x71e84bb9
and eax, 0x5aa9e249
and eax, 0x200
or eax, 0x961cc081
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f1ac035
xor eax, 0x1199400
and eax, 0xf2010000
or eax, 0x800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f613880
or eax, 0x25d2a9e0
and eax, 0x1940
or eax, 0x4401
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a54cc23
xor eax, 0x24722231
and eax, 0xa00b201
or eax, 0x81d14080
mov dword [ebx], eax
add ebx, edx
or eax, 0x519a25b0
and eax, 0x418b0000
or eax, 0x4000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x70dd912
xor eax, 0x6fd61b88
and eax, 0x28480010
or eax, 0x54a03500
mov dword [ebx], eax
add ebx, edx
or eax, 0x2a290490
and eax, 0x16093590
or eax, 0x8104ca6f
mov dword [ebx], eax
add ebx, edx
and eax, 0x14cf7e11
and eax, 0x14000010
or eax, 0x21000082
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c7bcd82
and eax, 0x197bcc10
or eax, 0xe68412a1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b0b028d
and eax, 0x60686fa7
and eax, 0x400000
or eax, 0x5c8c9088
mov dword [ebx], eax
add ebx, edx
and eax, 0x1da48529
and eax, 0x4800000
or eax, 0x40390000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x55da0f44
or eax, 0x7a1633da
and eax, 0x2b000042
or eax, 1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3bae37f
xor eax, 0x79050dc
and eax, 0x21001040
or eax, 0xc081000d
mov dword [ebx], eax
add ebx, edx
or eax, 0x4184b0d
and eax, 0x114c
or eax, 0x8082
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d721485
and eax, 0x2a2e7054
and eax, 0x20000
or eax, 0x2398f181
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ba4113c
and eax, 0x1f12b490
and eax, 0x11000000
or eax, 0xe0810000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x33f2090
xor eax, 0x45ebbf90
and eax, 0x8300
or eax, 0x202e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3c9487e7
and eax, 0x100489
or eax, 0x81085102
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a29775d
or eax, 0x640c4be0
and eax, 0xc02c0
or eax, 0xa08002
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ad00e77
or eax, 0x2f0b286c
and eax, 0x68f28000
or eax, 0x80000100
mov dword [ebx], eax
add ebx, edx
and eax, 0x16df68fd
and eax, 0
or eax, 0x880000d2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x45a9f9c4
and eax, 0x8c802
or eax, 0x540488
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a1a5a1c
or eax, 0x593f5d73
and eax, 0x11334800
or eax, 0x2440a000
mov dword [ebx], eax
add ebx, edx
or eax, 0x11fc0608
or eax, 0x1b4608bc
and eax, 0x58b0000
or eax, 0x40000003
mov dword [ebx], eax
add ebx, edx
or eax, 0x153d6f7d
xor eax, 0x74450554
and eax, 0x21482808
or eax, 0xca0105d0
mov dword [ebx], eax
add ebx, edx
and eax, 0x68c252aa
or eax, 0x147149c8
and eax, 0x44010000
or eax, 0x1880000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7bf44349
or eax, 0x62354945
and eax, 0x2c4d0b48
or eax, 0x80008090
mov dword [ebx], eax
add ebx, edx
or eax, 0x4cace8bc
and eax, 0x6c44c180
or eax, 0x120001
mov dword [ebx], eax
add ebx, edx
or eax, 0x60cb0b18
and eax, 0x4c890000
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x217a843b
xor eax, 0x653ea91
and eax, 0x48000aa8
or eax, 0x90558104
mov dword [ebx], eax
add ebx, edx
or eax, 0x152e7c2e
and eax, 0x892c5502
or eax, 0x800001
mov dword [ebx], eax
add ebx, edx
and eax, 0x1196db2
and eax, 0x1084000
or eax, 0x8e39855
mov dword [ebx], eax
add ebx, edx
and eax, 0x491b488d
and eax, 0x1084001
or eax, 0x82d0058a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x267b5b5e
and eax, 0x527af931
and eax, 0
or eax, 0x458901c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x7d27bca9
xor eax, 0x5cb26609
and eax, 0xd8bc0
or eax, 0xd8400018
mov dword [ebx], eax
add ebx, edx
or eax, 0xce3a452
and eax, 0xca40d1a
or eax, 0x3104021
mov dword [ebx], eax
add ebx, edx
xor eax, 0x16942e56
and eax, 0xd
or eax, 0x19c80
mov dword [ebx], eax
add ebx, edx
and eax, 0x6dcf4c3
and eax, 0x8000
or eax, 0xb0550b00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6299a0d0
xor eax, 0x3c7a8f51
and eax, 0x6cb40401
or eax, 0x1040513a
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b13fbf6
xor eax, 0x4ff447f3
and eax, 0x30018800
or eax, 0xcc440320
mov dword [ebx], eax
add ebx, edx
and eax, 0x44a50cf2
and eax, 0x44000020
or eax, 0x39d0451b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d5ff678
and eax, 0x20058301
or eax, 0x80404408
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa248afa
and eax, 1
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x26aec4eb
xor eax, 0x4204fef3
and eax, 0x400406e2
or eax, 0x5c30109
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c340ffc
and eax, 0
or eax, 0xa0
mov dword [ebx], eax
add ebx, edx
and eax, 0x10e6dc27
or eax, 0x566f5354
and eax, 0x504d0300
or eax, 0xa0008800
mov dword [ebx], eax
add ebx, edx
or eax, 0x4f790b9b
and eax, 0x7420090b
or eax, 0x804400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1581e964
xor eax, 0x604e93d
and eax, 0x60050912
or eax, 0x90508225
mov dword [ebx], eax
add ebx, edx
and eax, 0x7091dadb
and eax, 0x70100003
or eax, 0x5e45528
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7190bba8
and eax, 0x45894741
and eax, 0x4000200
or eax, 0xc8458926
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d0e0b0c
and eax, 0x4c040100
or eax, 0x30d8443b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7112af94
and eax, 0x47293158
and eax, 0x4080008
or eax, 0xb8458b16
mov dword [ebx], eax
add ebx, edx
or eax, 0x42ed43f3
xor eax, 0xb09992
and eax, 0x88584001
or eax, 0x1a00d02
mov dword [ebx], eax
add ebx, edx
and eax, 0x42417d4c
and eax, 0x400c00
or eax, 0xffbf308d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x23a9f190
and eax, 0x9c54891d
or eax, 0x200102e2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a4a39d3
and eax, 0x8001a200
or eax, 0x9004883
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c23ecf3
and eax, 0xad03ac51
or eax, 0x10801004
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c92286c
or eax, 0x71c3d531
and eax, 0x7dc3fd34
or eax, 0x823c0208
mov dword [ebx], eax
add ebx, edx
or eax, 0x7cd359cd
and eax, 0x4a575df2
and eax, 0xa015400
or eax, 0x81082000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e23300
or eax, 0x12ca055c
and eax, 0x80834044
or eax, 0x4000a001
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d1c012d
or eax, 0x7eb06bad
and eax, 0x60000901
or eax, 0x80458000
mov dword [ebx], eax
add ebx, edx
or eax, 0x71cb0185
or eax, 0x183e8a7f
and eax, 0x81f8098b
or eax, 0x2004400
mov dword [ebx], eax
add ebx, edx
or eax, 0x58ae15bf
and eax, 0x49880181
or eax, 0x4010040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x62f4a267
and eax, 0x2c5583a0
or eax, 0xd0000858
mov dword [ebx], eax
add ebx, edx
xor eax, 0x27c0c141
and eax, 0x58904039
or eax, 0x24681502
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ae45631
and eax, 0x68440310
or eax, 0x80018800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d21ba91
and eax, 0x4400101
or eax, 0x7890443a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x281595b8
and eax, 0x40458000
or eax, 0x88080b08
mov dword [ebx], eax
add ebx, edx
or eax, 0x5159adcb
xor eax, 0x394ab24e
and eax, 0x60040d01
or eax, 0x1de8403a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7f81f011
and eax, 0x458908
or eax, 0xd4100201
mov dword [ebx], eax
add ebx, edx
or eax, 0x5feb8cf1
or eax, 0xb46e000
and eax, 0x8901ea81
or eax, 2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b97357d
or eax, 0x55a045cb
and eax, 0x4582d455
or eax, 0x90000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa401ffa
and eax, 0x458b0ba8
or eax, 0x240440
mov dword [ebx], eax
add ebx, edx
or eax, 0x1d66d220
and eax, 0x1c451bc8
or eax, 0xa0002004
mov dword [ebx], eax
add ebx, edx
and eax, 0x453eda6
and eax, 0x2fdd76a9
and eax, 0x4010000
or eax, 0x498a097d
mov dword [ebx], eax
add ebx, edx
or eax, 0x254bda67
xor eax, 0x7f657a06
and eax, 0x808170
or eax, 0x1410280
mov dword [ebx], eax
add ebx, edx
and eax, 0x5750ed3e
and eax, 0x4a314f78
and eax, 0x100
or eax, 0x8bf04c89
mov dword [ebx], eax
add ebx, edx
xor eax, 0x27513ef3
and eax, 0xa8817050
or eax, 0x42028805
mov dword [ebx], eax
add ebx, edx
or eax, 0x5356ff01
and eax, 0xf8558901
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3455221e
and eax, 0x8000010b
or eax, 0x3c04480
mov dword [ebx], eax
add ebx, edx
xor eax, 0x29b5d1ca
and eax, 0x10040
or eax, 0x458801a8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x63c314c0
xor eax, 0x707b53fe
and eax, 0x400102c0
or eax, 0xa04c8900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b05f387
and eax, 0x38a872a0
and eax, 0x8004000
or eax, 0x81018183
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b1c8003
and eax, 0x1008001
or eax, 0x548b604c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x405d2a0f
or eax, 0x244bb689
and eax, 0x1c282c8
or eax, 0x130
mov dword [ebx], eax
add ebx, edx
or eax, 0x12968fbc
and eax, 0x1756592f
and eax, 0x3500108
or eax, 0x88a85481
mov dword [ebx], eax
add ebx, edx
or eax, 0x4804bd0f
and eax, 0xc880f005
or eax, 0x20030040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x59d8d6f7
and eax, 0xb0410000
or eax, 0x40048901
mov dword [ebx], eax
add ebx, edx
or eax, 0x42ae38d3
and eax, 0x32e40983
or eax, 0x9104408
mov dword [ebx], eax
add ebx, edx
and eax, 0x262ed65a
and eax, 0x20244008
or eax, 0x1958b045
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1cc43078
xor eax, 0x459cce97
and eax, 0x20040482
or eax, 0x1bc85109
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6cbb5dc8
and eax, 0x11740041
or eax, 0x2008c414
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c79ed70
and eax, 0x29784501
or eax, 0x280008a
mov dword [ebx], eax
add ebx, edx
or eax, 0x747901b5
and eax, 0x4094405
or eax, 0x8006b840
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d323860
and eax, 0x25
or eax, 0x82
mov dword [ebx], eax
add ebx, edx
or eax, 0x105ff02d
or eax, 0x4cb78958
and eax, 0xcd0498b
or eax, 0x3000400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7207f851
and eax, 0x39c0058a
or eax, 0x2084825
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a6f3c92
and eax, 0x54aa6969
and eax, 0x24009
or eax, 0x8d0d9444
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c499794
or eax, 0x714fed21
and eax, 0x91
or eax, 6
mov dword [ebx], eax
add ebx, edx
xor eax, 0x38a029b6
and eax, 0xa00101
or eax, 0x834c548a
mov dword [ebx], eax
add ebx, edx
and eax, 0x380d644
or eax, 0x192fa82b
and eax, 0x11890002
or eax, 0x440001c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c7b0f37
and eax, 0x8400ae4
or eax, 0xd4058108
mov dword [ebx], eax
add ebx, edx
and eax, 0x2fe8a2c1
xor eax, 0x509930d0
and eax, 0xcc80010
or eax, 0x324452b
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f59d363
xor eax, 0x2ddad8a8
and eax, 0x281
or eax, 0x800c
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a053b2d
and eax, 0x200
or eax, 0xc44d8900
mov dword [ebx], eax
add ebx, edx
or eax, 0x29e47d4d
and eax, 0x6dc84d09
or eax, 0x10000032
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e8e1f9
and eax, 0x1c008400
or eax, 0x80454309
mov dword [ebx], eax
add ebx, edx
or eax, 0x514bc8ee
and eax, 1
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0xca43813
and eax, 0x4840003
or eax, 0x414307e8
mov dword [ebx], eax
add ebx, edx
and eax, 0x20fc4d8d
or eax, 0x625554e1
and eax, 0x88
or eax, 0x14
mov dword [ebx], eax
add ebx, edx
and eax, 0x54b356
xor eax, 0x5ce5810b
and eax, 0x50458100
or eax, 0xa0100a00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x66c42dc6
and eax, 0x207ead05
and eax, 0x100400
or eax, 0x748c5123
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d888667
and eax, 0x30000022
or eax, 0x80458b40
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b1918de
and eax, 0x19180138
or eax, 0x64a04403
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e0f3781
xor eax, 0x42af4ed6
and eax, 0x18054301
or eax, 0x80408408
mov dword [ebx], eax
add ebx, edx
xor eax, 0x70e377a0
and eax, 0x77700b82
and eax, 0
or eax, 1
mov dword [ebx], eax
add ebx, edx
or eax, 0x2192b52a
and eax, 0x182052b
or eax, 0x444502c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x65565d89
and eax, 0x88
or eax, 0x10
mov dword [ebx], eax
add ebx, edx
xor eax, 0x678316d6
or eax, 0x2e7ad3a8
and eax, 0x64498300
or eax, 0x90040800
mov dword [ebx], eax
add ebx, edx
and eax, 0x2578e867
and eax, 0x24080800
or eax, 0x50904523
mov dword [ebx], eax
add ebx, edx
xor eax, 0x8836f78
and eax, 0x6c110242
or eax, 0x80448900
mov dword [ebx], eax
add ebx, edx
or eax, 0x7079ae5d
and eax, 0x7c50051b
or eax, 0x1805020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1959b7b0
and eax, 0x4001820a
or eax, 0x80440930
mov dword [ebx], eax
add ebx, edx
and eax, 0x24fa207e
and eax, 0x40003a
or eax, 0x7da44501
mov dword [ebx], eax
add ebx, edx
or eax, 0x739fcf22
or eax, 0x3718800
and eax, 0x1445c709
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x629a2aaf
and eax, 1
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5402f98a
and eax, 0x4402018b
or eax, 0x1c50660
mov dword [ebx], eax
add ebx, edx
and eax, 0x5390f100
xor eax, 0x1a23b7f5
and eax, 0x94
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c987eab
and eax, 0x68080a00
or eax, 0x80458100
mov dword [ebx], eax
add ebx, edx
and eax, 0xae5294d
or eax, 0x4ccffe2f
and eax, 0x44844d23
or eax, 0x30100010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x431b8eed
and eax, 0x2405831a
or eax, 0x88500800
mov dword [ebx], eax
add ebx, edx
and eax, 0x32526d71
xor eax, 0x2d099cd3
and eax, 0x9018083
or eax, 0x80004200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2be37787
and eax, 0x82a404
or eax, 0x45090851
mov dword [ebx], eax
add ebx, edx
xor eax, 0xde57be
and eax, 0x44453ba8
or eax, 0xb8000004
mov dword [ebx], eax
add ebx, edx
and eax, 0x23660ff4
xor eax, 0x6db7c382
and eax, 0x4d830824
or eax, 0x80159
mov dword [ebx], eax
add ebx, edx
and eax, 0x7412f416
xor eax, 0x49ef0653
and eax, 0x1e90200
or eax, 0x81b0
mov dword [ebx], eax
add ebx, edx
and eax, 0x4869ab45
and eax, 0x2d9889d0
and eax, 0x100
or eax, 0x8bb04c89
mov dword [ebx], eax
add ebx, edx
and eax, 0x26045b33
and eax, 0x2004001
or eax, 0xc083b054
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b923acf
and eax, 0x19867581
and eax, 1
or eax, 0xf0558900
mov dword [ebx], eax
add ebx, edx
and eax, 0x2fb3e71d
and eax, 0x20100101
or eax, 0xdfee4ee8
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b03dadd
xor eax, 0x3f4e9b67
and eax, 0x4080009a
or eax, 0x1c4cb865
mov dword [ebx], eax
add ebx, edx
or eax, 0x71477639
and eax, 0x25c90000
or eax, 0x2200000
mov dword [ebx], eax
add ebx, edx
or eax, 0x9874dfb
and eax, 0xb000001
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5fe023bf
and eax, 0xc1000005
or eax, 0x5d040
mov dword [ebx], eax
add ebx, edx
or eax, 0x171ba68e
and eax, 0x5fc33c9a
and eax, 0x1000008
or eax, 0x88000015
mov dword [ebx], eax
add ebx, edx
or eax, 0x70a41f57
xor eax, 0xe23db5a
and eax, 0x4583c005
or eax, 0x8081040
mov dword [ebx], eax
add ebx, edx
or eax, 0x61c2fbc7
and eax, 0x404903c4
or eax, 0x90040008
mov dword [ebx], eax
add ebx, edx
and eax, 0xfc6a926
and eax, 0x440100
or eax, 0xeb884c89
mov dword [ebx], eax
add ebx, edx
and eax, 0x73f118ad
and eax, 0x40400809
or eax, 0x8c158300
mov dword [ebx], eax
add ebx, edx
or eax, 0x16c92a14
and eax, 0x88018201
or eax, 0x1004082
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e6c07f7
or eax, 0x69e0bd2d
and eax, 0x4589cc55
or eax, 0x20000
mov dword [ebx], eax
add ebx, edx
or eax, 0x446ea747
and eax, 0x40452b44
or eax, 0xa0001088
mov dword [ebx], eax
add ebx, edx
or eax, 0x283c212
and eax, 0x13527d2f
and eax, 0x42090e
or eax, 0xb18401
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c33d56d
and eax, 0x4c830000
or eax, 0x1080000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e1d979b
and eax, 0x44090000
or eax, 0x90442bb8
mov dword [ebx], eax
add ebx, edx
and eax, 0x6be75f05
and eax, 0x40440900
or eax, 0x3d98443b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x46f93327
and eax, 0x50a18
or eax, 0xc4508143
mov dword [ebx], eax
add ebx, edx
xor eax, 0x64db77cc
and eax, 0x20805413
or eax, 0x5d700128
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c49101
and eax, 0x17a95bda
and eax, 0x100
or eax, 0xe8458a53
mov dword [ebx], eax
add ebx, edx
xor eax, 0x197fb646
and eax, 0x71380511
or eax, 0x4c04022
mov dword [ebx], eax
add ebx, edx
and eax, 0x56d6028b
xor eax, 0x7f531b28
and eax, 0x20010b08
or eax, 0x904c8000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a434c20
and eax, 0x1bca96a5
and eax, 0x18080420
or eax, 0x65b4491b
mov dword [ebx], eax
add ebx, edx
or eax, 0x3357a221
and eax, 0x3aa0611c
and eax, 0x30000100
or eax, 0xc4558a43
mov dword [ebx], eax
add ebx, edx
xor eax, 0xeb35cc3
and eax, 0x78c45500
or eax, 0x518003b
mov dword [ebx], eax
add ebx, edx
or eax, 0x61454df3
or eax, 0x558c476c
and eax, 0x30450b13
or eax, 0x80008000
mov dword [ebx], eax
add ebx, edx
and eax, 0xf03a202
and eax, 0x4bf63ca8
and eax, 0
or eax, 0x7de8453b
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a73e9c1
and eax, 0x2e0fee9c
and eax, 0x8000000
or eax, 0xf04d8b0b
mov dword [ebx], eax
add ebx, edx
and eax, 0x4fc2ac41
xor eax, 0x6d764507
and eax, 0x21004d02
or eax, 0x1ac80021
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4fe5bb10
and eax, 0xe1d79aa
and eax, 0xc5000
or eax, 0xb70804d
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ecce419
and eax, 0x3d45409
or eax, 0x182
mov dword [ebx], eax
add ebx, edx
or eax, 0x9b7e3a5
or eax, 0x30e098d6
and eax, 0x1133b455
or eax, 0x44080000
mov dword [ebx], eax
add ebx, edx
and eax, 0x11d2c102
or eax, 0x21d4b539
and eax, 0x1143528
or eax, 0x8a094884
mov dword [ebx], eax
add ebx, edx
or eax, 0x2675242c
and eax, 0x80015804
or eax, 0x40828041
mov dword [ebx], eax
add ebx, edx
or eax, 0x76117a0e
and eax, 0xd0018801
or eax, 0x8440100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b71eadd
and eax, 0x3104188
or eax, 0xc80c03
mov dword [ebx], eax
add ebx, edx
or eax, 0x7abbc045
and eax, 0x493bcc4d
or eax, 0x4003000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x33378fb7
xor eax, 0x159126f2
and eax, 0xb095508
or eax, 0x800028e0
mov dword [ebx], eax
add ebx, edx
and eax, 0x2d928aeb
and eax, 0x8000840
or eax, 0xe283f015
mov dword [ebx], eax
add ebx, edx
or eax, 0x344ba165
xor eax, 0xbb9b2cf
and eax, 0xf0500900
or eax, 0x8058001
mov dword [ebx], eax
add ebx, edx
or eax, 0x4911d058
or eax, 0x58b2268f
and eax, 0x39c0458b
or eax, 0x2080000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ebc7b00
and eax, 0x10084000
or eax, 0x74b845
mov dword [ebx], eax
add ebx, edx
or eax, 0xc88135a
and eax, 0x18dc490b
or eax, 0x23000480
mov dword [ebx], eax
add ebx, edx
and eax, 0x54b16bf3
and eax, 0x104801
or eax, 0x86cb44c
mov dword [ebx], eax
add ebx, edx
and eax, 0x912cd5a
xor eax, 0x5c54ecbd
and eax, 0x400081
or eax, 0x3b0550a
mov dword [ebx], eax
add ebx, edx
or eax, 0x33377c67
or eax, 0x758d8031
and eax, 0x174f455
or eax, 0x8000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x178edf9d
xor eax, 0x2d4ee3ef
and eax, 0x2b00402
or eax, 0x81404189
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c703a50
and eax, 0x3f202795
and eax, 0x5000180
or eax, 0x40890068
mov dword [ebx], eax
add ebx, edx
and eax, 0x36584453
and eax, 0x4080040
or eax, 0xf0458bb0
mov dword [ebx], eax
add ebx, edx
and eax, 0x2fa7bdb3
and eax, 0x18980
or eax, 0x89006003
mov dword [ebx], eax
add ebx, edx
and eax, 0x14db3762
and eax, 0x12000
or eax, 0x558ad44d
mov dword [ebx], eax
add ebx, edx
or eax, 0x48d31876
and eax, 0x1c513850
or eax, 0xa0040380
mov dword [ebx], eax
add ebx, edx
and eax, 0xadc52c5
and eax, 0x1240
or eax, 0x458b293d
mov dword [ebx], eax
add ebx, edx
and eax, 0x65205f7b
and eax, 0x1000338
or eax, 0xe88080
mov dword [ebx], eax
add ebx, edx
or eax, 0x30970b7f
or eax, 0x27601c10
and eax, 0x3b80589
or eax, 0x88004000
mov dword [ebx], eax
add ebx, edx
and eax, 0x203f616b
and eax, 0x384009
or eax, 0x4d03a844
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c62e525
or eax, 0x1833710f
and eax, 0x8227108
or eax, 0x83080cb0
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d821ce5
and eax, 0x6b5f27b4
and eax, 0x1020000
or eax, 0x5439c855
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2099418f
and eax, 0x12209c8
or eax, 0x8a007424
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d7de32f
and eax, 0x441b8c41
or eax, 0x1202004
mov dword [ebx], eax
add ebx, edx
and eax, 0x673c373
or eax, 0x3a9527f3
and eax, 0xa1225f0
or eax, 0x81085804
mov dword [ebx], eax
add ebx, edx
xor eax, 0x184471
and eax, 0x89021005
or eax, 0x6081c448
mov dword [ebx], eax
add ebx, edx
or eax, 0x1d82799d
and eax, 0xd4018901
or eax, 0x4c0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6edb2439
and eax, 0x480001
or eax, 0x3bb0558a
mov dword [ebx], eax
add ebx, edx
or eax, 0x184af302
xor eax, 0xfdae963
and eax, 0x201440
or eax, 0x95dc015
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a1dd4d9
and eax, 0x77a5296
and eax, 0x184000
or eax, 0x83e0058b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x483a71d6
and eax, 0x41800048
or eax, 0x40901a0
mov dword [ebx], eax
add ebx, edx
or eax, 0x4417157e
xor eax, 0x68189a10
and eax, 0x28058be8
or eax, 0xd0480010
mov dword [ebx], eax
add ebx, edx
and eax, 0x78d8c398
and eax, 0x53fc2858
and eax, 0
or eax, 0x8901e983
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c5959d0
xor eax, 0x3c05ccf
and eax, 0x1489a00c
or eax, 0x41025841
mov dword [ebx], eax
add ebx, edx
and eax, 0x70b34fb5
and eax, 0x820004
or eax, 0x16883c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x5874814
xor eax, 0x2eca5454
and eax, 0xb041580
or eax, 0x80c04009
mov dword [ebx], eax
add ebx, edx
and eax, 0x3931ed1b
and eax, 0x8004001
or eax, 0xe083a844
mov dword [ebx], eax
add ebx, edx
and eax, 0x7cc9a2ba
or eax, 0x5fc3a323
and eax, 0x68418101
or eax, 0x80040800
mov dword [ebx], eax
add ebx, edx
and eax, 0x65159526
xor eax, 0x56919983
and eax, 0x36941881
or eax, 0xc96ae068
mov dword [ebx], eax
add ebx, edx
xor eax, 0x577e5ab8
and eax, 0xa0008251
or eax, 0x144d09ae
mov dword [ebx], eax
add ebx, edx
or eax, 0x77e10372
xor eax, 0x173585a5
and eax, 0x80000002
or eax, 0x901c181
mov dword [ebx], eax
add ebx, edx
or eax, 0x54349519
and eax, 0xc5019409
or eax, 0x208a2044
mov dword [ebx], eax
add ebx, edx
and eax, 0x25697d31
and eax, 0x4080001
or eax, 0xc8c4c35c
mov dword [ebx], eax
add ebx, edx
and eax, 0x62be1e87
and eax, 0x408c0004
or eax, 0x8c40ccc8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7dfc9668
or eax, 0x5b74f0d0
and eax, 0xc844c8c4
or eax, 0x4880408
mov dword [ebx], eax
add ebx, edx
and eax, 0x23945f8
xor eax, 0x5d01617b
and eax, 0x4c090580
or eax, 0xa082504c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x50fdfe1b
xor eax, 0x3e0269fa
and eax, 0x8250c001
or eax, 0x45082c82
mov dword [ebx], eax
add ebx, edx
or eax, 0x1cdb8f91
or eax, 0x55127d64
and eax, 0xc00afc45
or eax, 0x200000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x15757cba
and eax, 0xf057258
and eax, 0x5050000
or eax, 0x40c20000
mov dword [ebx], eax
add ebx, edx
or eax, 0x340c6bc7
and eax, 0x6168fd6e
and eax, 0x480140
or eax, 0x2400b8
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a37a3af
and eax, 0x40100
or eax, 0xf441c600
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2aa70534
and eax, 0x14
or eax, 0x19cb
mov dword [ebx], eax
add ebx, edx
or eax, 0x5cb4ad57
and eax, 0x40b005c7
or eax, 0x20404000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x172a36a7
or eax, 0x3b2cf9ce
and eax, 0x470000e6
or eax, 0x80000010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x11ae8574
xor eax, 0x136b7232
and eax, 0x4501e400
or eax, 0x10380845
mov dword [ebx], eax
add ebx, edx
and eax, 0x390fe3bf
and eax, 0x1010000
or eax, 0x44c60000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3d04f3d8
or eax, 0x7f3e0d64
and eax, 0x5abbe8
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x7dddbd06
xor eax, 0x1bae9d3
and eax, 0x404000
or eax, 0xe4058700
mov dword [ebx], eax
add ebx, edx
xor eax, 0x711dd983
xor eax, 0x7de6a82e
and eax, 0x2221
or eax, 0x100
mov dword [ebx], eax
add ebx, edx
or eax, 0x68e6262a
and eax, 0x60e00503
or eax, 0x120040c4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x17ba1d67
xor eax, 0x7bc614e6
and eax, 0x6000000
or eax, 0xc1000020
mov dword [ebx], eax
add ebx, edx
or eax, 0x271751b2
xor eax, 0x4a86a605
and eax, 0x2991d405
or eax, 0x106a0840
mov dword [ebx], eax
add ebx, edx
xor eax, 0x78ab5b26
and eax, 0x41400000
or eax, 0x4870000
mov dword [ebx], eax
add ebx, edx
or eax, 0x20460445
and eax, 0x840440
or eax, 0xb298
mov dword [ebx], eax
add ebx, edx
xor eax, 0x9ed1815
and eax, 0x5b15ba08
and eax, 0x18200
or eax, 0xd4444500
mov dword [ebx], eax
add ebx, edx
or eax, 0x260f779
or eax, 0x4d68d32d
and eax, 0x1036d
or eax, 0x802
mov dword [ebx], eax
add ebx, edx
and eax, 0x9c64fb7
and eax, 0x107
or eax, 0x58d044c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a23bd74
or eax, 0x23b52a9c
and eax, 0x3000110
or eax, 0xc4000001
mov dword [ebx], eax
add ebx, edx
and eax, 0x224dbb67
and eax, 1
or eax, 0xdcdcc44
mov dword [ebx], eax
add ebx, edx
xor eax, 0x26d2d60d
xor eax, 0x7e7e998c
and eax, 0x45410000
or eax, 0x860001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2125ee6d
and eax, 0x24048
or eax, 0x1111180
mov dword [ebx], eax
add ebx, edx
or eax, 0x41c8892f
and eax, 0x12b9ed6a
and eax, 0x1c100
or eax, 0xc4440600
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c2f46f2
xor eax, 0x5e199382
and eax, 0x220
or eax, 0xed09
mov dword [ebx], eax
add ebx, edx
or eax, 0x67851cc0
and eax, 0x208045c1
or eax, 0x18400006
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c093673
and eax, 0x44000114
or eax, 0x83000043
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7a22c921
xor eax, 0x61dad6c2
and eax, 0x8381c04
or eax, 0x2004a041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x23499bf1
xor eax, 0x70459239
and eax, 0x41000001
or eax, 0x4c70000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a688d51
and eax, 0x3a463491
and eax, 0x410
or eax, 0x99ba8
mov dword [ebx], eax
add ebx, edx
and eax, 0x1d81241e
and eax, 0x57f7ffc9
and eax, 0x10400
or eax, 0xb444c300
mov dword [ebx], eax
add ebx, edx
or eax, 0x308a2901
and eax, 0x8500
or eax, 0x1022
mov dword [ebx], eax
add ebx, edx
or eax, 0x533e20a4
xor eax, 0x51884cbf
and eax, 0x2b04101
or eax, 0xfd0004c6
mov dword [ebx], eax
add ebx, edx
or eax, 0x1df93f8e
and eax, 0x67a2ab45
and eax, 0x47000004
or eax, 0x800000a8
mov dword [ebx], eax
add ebx, edx
and eax, 0x5db04b6e
or eax, 0x48043699
and eax, 0x48002405
or eax, 0xb2b28840
mov dword [ebx], eax
add ebx, edx
and eax, 0xe977d15
and eax, 0x820000
or eax, 0x45450000
mov dword [ebx], eax
add ebx, edx
and eax, 0x336fda87
xor eax, 0x3c9ecf51
and eax, 0x910700
or eax, 0x430a8
mov dword [ebx], eax
add ebx, edx
or eax, 0x36ccf801
xor eax, 0x5b3c2e8e
and eax, 0xa1c000
or eax, 0x1a2800
mov dword [ebx], eax
add ebx, edx
and eax, 0x18dbbe16
and eax, 0x880000
or eax, 0xa6600000
mov dword [ebx], eax
add ebx, edx
or eax, 0x34fa3e8e
and eax, 0x4a297d1e
and eax, 0x2000008
or eax, 0x890003b1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a03f000
and eax, 0xc00351a1
or eax, 0xcc00c44
mov dword [ebx], eax
add ebx, edx
and eax, 0x141eacbe
and eax, 0x4020484
or eax, 0xe8895148
mov dword [ebx], eax
add ebx, edx
and eax, 0x71783762
or eax, 0x6eff2f4d