Function at 0x44c220
Capabilities:
Inspect section memory permissions
Parse pe header

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x98
push ebx
mov dword [ebp - 0x48], 0x200a
mov dword [ebp - 0x20], 0x48f1
mov dword [ebp - 0x38], 0x323b
mov dword [ebp - 0x14], 0x15c68
mov dword [ebp - 0x24], 0x11fb5
mov dword [ebp - 0x44], 0x16289
mov dword [ebp - 0x58], 0x5a75
mov dword [ebp - 0xc], 0x3db1
mov dword [ebp - 0x30], 0x16b12
mov dword [ebp - 8], 0x5a28
mov dword [ebp - 0x34], 0x7f24
mov dword [ebp - 0x68], 0x100ac
mov dword [ebp - 0x3c], 0x13da2
mov dword [ebp - 0x18], 0xa80a
mov dword [ebp - 0x10], 0x5ae4
mov dword [ebp - 0x40], 0xdea8
mov dword [ebp - 0x64], 0x15588
mov dword [ebp - 0x50], 0x10a00
mov dword [ebp - 0x54], 0xb6a4
mov dword [ebp - 0x1c], 0x7368
mov dword [ebp - 4], 0x10a41
mov dword [ebp - 0x28], 0x3907
mov dword [ebp - 0x5c], 0x148aa
mov dword [ebp - 0x2c], 0xf6ec
mov dword [ebp - 0x4c], 0xa1f2
mov dword [ebp - 0x7c], 0xbf04
mov eax, dword [ebp - 0x30]
or eax, dword [ebp - 0xc]
cmp eax, dword [ebp - 0x40]
jge 0x44c2f3
mov ecx, dword [ebp - 0x44]
xor ecx, dword [ebp - 0x58]
jne 0x44c30d
mov edx, dword [ebp - 0x14]
and edx, dword [ebp - 8]
cmp edx, dword [ebp - 0x34]
jl 0x44c30d
mov eax, dword [ebp - 0x54]
or eax, dword [ebp - 0x1c]
cmp eax, dword [ebp - 4]
jge 0x44c3b9
mov ecx, dword [ebp - 0x10]
cmp ecx, dword [ebp - 0x3c]
jge 0x44c32b
mov edx, dword [ebp - 0x4c]
sub edx, dword [ebp - 0x24]
cmp edx, dword [ebp - 0x50]
jge 0x44c32b
mov eax, dword [ebp - 0x48]
imul eax, dword [ebp - 0x14]
test eax, eax
jne 0x44c34b
mov ecx, dword [ebp - 0x1c]
cmp ecx, dword [ebp - 0x18]
jge 0x44c33c
mov dword [ebp - 0x60], 1
jmp 0x44c343
mov dword [ebp - 0x60], 0
mov edx, dword [ebp - 4]
and edx, dword [ebp - 0x60]
je 0x44c3b9
mov eax, dword [ebp - 8]
and eax, dword [ebp - 0x58]
cmp eax, dword [ebp - 0x18]
jl 0x44c37e
mov ecx, dword [ebp - 0x34]
cmp ecx, dword [ebp - 0x48]
jge 0x44c3b9
mov edx, dword [ebp - 4]
sub edx, dword [ebp - 0x68]
mov dword [ebp - 0x6c], edx
mov eax, dword [ebp - 0x2c]
mov dword [ebp - 0x70], eax
mov ecx, dword [ebp - 4]
add ecx, 1
mov dword [ebp - 4], ecx
mov edx, dword [ebp - 0x6c]
cmp edx, dword [ebp - 0x70]
jge 0x44c3b9
mov eax, dword [ebp - 0x3c]
cmp eax, dword [ebp - 0x28]
jge 0x44c397
mov ecx, dword [ebp - 0x30]
add ecx, 1
mov dword [ebp - 0x30], ecx
mov edx, dword [ebp - 0x30]
cmp edx, dword [ebp - 0xc]
jl 0x44c3b0
mov eax, dword [ebp - 0x4c]
cmp eax, dword [ebp - 0x10]
jge 0x44c3b9
mov ecx, dword [ebp - 8]
add ecx, 1
mov dword [ebp - 8], ecx
mov edx, dword [ebp - 8]
cmp edx, dword [ebp - 0x5c]
jge 0x44c3b9
mov eax, dword [ebp - 0x1c]
add eax, 1
mov dword [ebp - 0x1c], eax
mov ecx, dword [ebp - 0x20]
sub ecx, 1
mov dword [ebp - 0x20], ecx
mov edx, dword [ebp - 0x20]
cmp edx, dword [ebp - 8]
jge 0x44c3ef
mov eax, dword [ebp - 0x38]
mov dword [ebp - 0x74], eax
mov ecx, dword [ebp - 0x10]
mov dword [ebp - 0x78], ecx
mov edx, dword [ebp - 0x38]
sub edx, 1
mov dword [ebp - 0x38], edx
mov eax, dword [ebp - 0x74]
cmp eax, dword [ebp - 0x78]
jge 0x44c3ef
mov ecx, dword [ebp - 0x30]
or ecx, dword [ebp - 0x34]
jne 0x44c3ff
mov edx, dword [ebp - 0x18]
cmp edx, dword [ebp - 0x14]
jge 0x44c408
mov eax, dword [ebp - 0x54]
cmp eax, dword [ebp - 0x24]
jge 0x44c408
mov ecx, dword [ebp - 0x50]
sub ecx, 1
mov dword [ebp - 0x50], ecx
mov edx, dword [ebp - 0x18]
add edx, 0x59ed
mov dword [ebp - 0x18], edx
mov eax, dword [ebp - 0x14]
sub eax, dword [ebp - 0x18]
mov dword [ebp - 0x14], eax
jmp 0x44c428
mov ecx, dword [ebp - 0x14]
add ecx, 1
mov dword [ebp - 0x14], ecx
mov edx, dword [ebp - 0x14]
cmp edx, dword [ebp - 0x58]
jge 0x44c511
mov eax, dword [ebp - 0x44]
sub eax, 1
mov dword [ebp - 0x44], eax
mov ecx, dword [ebp - 0x28]
sub ecx, 1
mov dword [ebp - 0x28], ecx
mov edx, dword [ebp - 0x10]
and edx, dword [ebp - 0x18]
cmp edx, dword [ebp - 0x38]
jl 0x44c45c
mov eax, dword [ebp - 4]
imul eax, dword [ebp - 0x24]
test eax, eax
je 0x44c465
mov ecx, dword [ebp - 8]
add ecx, 1
mov dword [ebp - 8], ecx
mov edx, dword [ebp - 0x4c]
cmp edx, dword [ebp - 0x24]
jl 0x44c475
mov eax, dword [ebp - 0x54]
sub eax, dword [ebp - 0x2c]
je 0x44c47e
mov ecx, dword [ebp - 0x3c]
sub ecx, 1
mov dword [ebp - 0x3c], ecx
mov edx, dword [ebp - 0x34]
sub edx, 1
mov dword [ebp - 0x34], edx
mov eax, dword [ebp - 4]
sub eax, 1
mov dword [ebp - 4], eax
mov ecx, dword [ebp - 0x20]
add ecx, 1
mov dword [ebp - 0x20], ecx
mov edx, dword [ebp - 0x20]
xor edx, dword [ebp - 4]
jne 0x44c4b1
mov eax, dword [ebp - 8]
cmp eax, dword [ebp - 0x2c]
jge 0x44c4ba
mov ecx, dword [ebp - 0x24]
cmp ecx, dword [ebp - 0x7c]
jge 0x44c4ba
mov edx, dword [ebp - 4]
sub edx, 1
mov dword [ebp - 4], edx
mov eax, dword [ebp - 0x28]
add eax, dword [ebp - 0xc]
mov dword [ebp - 0x80], eax
mov ecx, dword [ebp - 0x24]
mov dword [ebp - 0x84], ecx
mov edx, dword [ebp - 0x28]
sub edx, 1
mov dword [ebp - 0x28], edx
mov eax, dword [ebp - 0x80]
cmp eax, dword [ebp - 0x84]
jl 0x44c503
mov ecx, dword [ebp - 0x40]
add ecx, dword [ebp - 0x10]
jne 0x44c503
mov edx, dword [ebp - 0x5c]
cmp edx, dword [ebp - 0x3c]
jl 0x44c503
mov eax, dword [ebp - 0x20]
or eax, dword [ebp - 0x30]
cmp eax, dword [ebp - 8]
jl 0x44c503
mov ecx, dword [ebp - 0x38]
cmp ecx, dword [ebp - 0x18]
jge 0x44c50c
mov edx, dword [ebp - 4]
sub edx, 1
mov dword [ebp - 4], edx
jmp 0x44c41f
mov eax, dword [ebp - 0x48]
sub eax, 1
mov dword [ebp - 0x48], eax
mov ecx, dword [ebp - 0xc]
or ecx, dword [ebp - 0x2c]
je 0x44c580
mov edx, dword [ebp - 0x38]
mov dword [ebp - 0x88], edx
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x8c], eax
mov ecx, dword [ebp - 0x1c]
add ecx, 1
mov dword [ebp - 0x1c], ecx
mov edx, dword [ebp - 0x88]
cmp edx, dword [ebp - 0x8c]
jge 0x44c55e
mov eax, dword [ebp - 0x24]
cmp eax, dword [ebp - 0x28]
jge 0x44c55e
mov ecx, dword [ebp - 0x5c]
and ecx, dword [ebp - 0x2c]
cmp ecx, dword [ebp - 0x34]
jl 0x44c577
mov edx, dword [ebp - 8]
sub edx, 1
mov dword [ebp - 8], edx
mov eax, dword [ebp - 8]
cmp eax, dword [ebp - 0x4c]
jge 0x44c580
mov ecx, dword [ebp - 0x14]
cmp ecx, dword [ebp - 0x64]
jge 0x44c580
mov edx, dword [ebp - 0x2c]
sub edx, 1
mov dword [ebp - 0x2c], edx
mov eax, dword [ebp - 0x10]
sub eax, 1
mov dword [ebp - 0x10], eax
push 0x40
push 0x3000
mov ecx, dword [0x6171a8]
add ecx, 0x1000
push ecx
push 0
call fcn.0060f8e0
add esp, 0x10
mov dword [0x6171f0], eax
mov edx, dword [ebp - 0xc]
sub edx, 1
mov dword [ebp - 0xc], edx
mov eax, dword [ebp - 0xc]
sub eax, 1
mov dword [ebp - 0xc], eax
mov ecx, dword [ebp - 0x40]
add ecx, 1
mov dword [ebp - 0x40], ecx
mov edx, dword [ebp - 0xc]
imul edx, dword [ebp - 0x40]
test edx, edx
jne 0x44c60e
mov eax, dword [ebp - 0x64]
imul eax, dword [ebp - 0x50]
test eax, eax
jne 0x44c60e
mov ecx, dword [ebp - 0x30]
cmp ecx, dword [ebp - 0x1c]
jge 0x44c617
mov edx, dword [ebp - 0x54]
mov dword [ebp - 0x90], edx
mov eax, dword [ebp - 0x10]
mov dword [ebp - 0x94], eax
mov ecx, dword [ebp - 0x10]
sub ecx, 1
mov dword [ebp - 0x10], ecx
mov edx, dword [ebp - 0x90]
cmp edx, dword [ebp - 0x94]
jge 0x44c617
mov eax, dword [ebp - 0xc]
sub eax, 1
mov dword [ebp - 0xc], eax
mov ecx, dword [ebp - 0x68]
xor ecx, dword [ebp - 0x58]
je 0x44c627
mov edx, dword [ebp - 0x34]
cmp edx, dword [ebp - 0x10]
jl 0x44c62f
mov eax, dword [ebp - 0x14]
cmp eax, dword [ebp - 0x38]
jge 0x44c638
mov ecx, dword [ebp - 0x44]
add ecx, 1
mov dword [ebp - 0x44], ecx
mov edx, dword [0x6171f0]
mov dword [ebp - 0x98], edx
call fcn.0042e710
mov eax, 0x3e5f3ad9
mov ebx, dword [ebp - 0x98]
mov edx, 4
or eax, 0x2bd862d0
and eax, 0x49000c9
or eax, 0x20
mov dword [ebx], eax
add ebx, edx
or eax, 0x23f0720a
and eax, 0x2404000
or eax, 0x50030900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1ab5c330
and eax, 0x40740000
or eax, 0x11015145
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b4fc24d
and eax, 0x4861524d
or eax, 0x20002000
mov dword [ebx], eax
add ebx, edx
and eax, 0x36e8097a
or eax, 0xfe6206
and eax, 0x66404c
or eax, 0x4a010c01
mov dword [ebx], eax
add ebx, edx
or eax, 0x324687f6
xor eax, 0x79de0179
and eax, 0x14000
or eax, 0x78403000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e15e53e
and eax, 0x4540514
or eax, 0x40014a41
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a867105
or eax, 0x7ad256b4
and eax, 0x66507444
or eax, 0x80109
mov dword [ebx], eax
add ebx, edx
or eax, 0x44ecd630
and eax, 0x6654636c
or eax, 0x10000
mov dword [ebx], eax
add ebx, edx
or eax, 0x278062f7
and eax, 0x44416200
or eax, 0x2a0400
mov dword [ebx], eax
add ebx, edx
and eax, 0x61488647
and eax, 0x40400400
or eax, 0x2e316063
mov dword [ebx], eax
add ebx, edx
or eax, 0x3947258b
and eax, 0x66d7e0e8
and eax, 0x66416068
or eax, 0x11200104
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ff28994
and eax, 0x54606860
or eax, 0x80203
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ebe40de
or eax, 0x793d753f
and eax, 0x50435837
or eax, 0x40
mov dword [ebx], eax
add ebx, edx
xor eax, 0x66b5b2cb
and eax, 0x2466200
or eax, 0x48090000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d81aa36
and eax, 0x51e803f1
and eax, 0x400020
or eax, 0x68245342
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4bae6903
and eax, 0x1401261
or eax, 0x4c304504
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2480920e
and eax, 0x60404062
or eax, 0x100d0214
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ccd03f3
or eax, 0x5353985
and eax, 0x65416a73
or eax, 0x20000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ac3bbb
and eax, 0x71b10cd5
and eax, 0x1000800
or eax, 0x4a517000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7fc12fc1
or eax, 0x168956cb
and eax, 0x7758644a
or eax, 0x30
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a5e0edd
and eax, 0x5a4c6a6c
or eax, 0x11000
mov dword [ebx], eax
add ebx, edx
and eax, 0x49319e0b
and eax, 0x48011000
or eax, 0x21784146
mov dword [ebx], eax
add ebx, edx
and eax, 0x3730a162
xor eax, 0x7eff202e
and eax, 0x40216c
or eax, 0x305003
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5da22a12
xor eax, 0x49bdb2b8
and eax, 0x4b4800
or eax, 0x61001200
mov dword [ebx], eax
add ebx, edx
and eax, 0x73c45450
xor eax, 0x2f28e4c
and eax, 0x62305040
or eax, 0x18450011
mov dword [ebx], eax
add ebx, edx
or eax, 0x579c64ea
and eax, 0x7a70706a
or eax, 0x20304
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c06e006
and eax, 0x44500160
or eax, 0x9006807
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e8f51b5
and eax, 0x72576066
or eax, 0x200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x434c8140
and eax, 6
or eax, 0x48
mov dword [ebx], eax
add ebx, edx
xor eax, 0x40517b9d
and eax, 0x40406b00
or eax, 0x9280400
mov dword [ebx], eax
add ebx, edx
or eax, 0x7fcc1238
and eax, 0x36d6b9ce
and eax, 0x6441008
or eax, 0x40234041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7a38314d
and eax, 0x20444104
or eax, 0x41000061
mov dword [ebx], eax
add ebx, edx
and eax, 0x76f6dcc
xor eax, 0x719d4d0f
and eax, 0x6049004a
or eax, 0xb247030
mov dword [ebx], eax
add ebx, edx
xor eax, 0x8be143
or eax, 0x6534fde8
and eax, 0x70
or eax, 2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ed8ba72
and eax, 0x56502800
or eax, 0x264400
mov dword [ebx], eax
add ebx, edx
or eax, 0x141eefc9
or eax, 0x6cb4784b
and eax, 0x664c6143
or eax, 0x1000034
mov dword [ebx], eax
add ebx, edx
or eax, 0xed9b2f0
or eax, 0x3f7d9053
and eax, 0x55695352
or eax, 0x20400
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a1a9c8
or eax, 0x4bc1f771
and eax, 0x43407150
or eax, 0x20140004
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc17af6a
and eax, 0x4404
or eax, 0x40
mov dword [ebx], eax
add ebx, edx
or eax, 0x35fb396d
and eax, 0x7a7100
or eax, 0x42000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x26e8c302
and eax, 0x2484000
or eax, 0x7807067a
mov dword [ebx], eax
add ebx, edx
and eax, 0x1cf99dff
xor eax, 0x1370b6e1
and eax, 0x9311011
or eax, 0x70444840
mov dword [ebx], eax
add ebx, edx
and eax, 0x9d5c221
and eax, 0x9514001
or eax, 0x70200b6e
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c6346f
and eax, 0x400046
or eax, 0x542f5a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x701e5e21
xor eax, 0x77380efc
and eax, 0x27204400
or eax, 0x48410800
mov dword [ebx], eax
add ebx, edx
and eax, 0x1bab8eb3
and eax, 0x46e261e6
and eax, 0x2200000
or eax, 0x49516c64
mov dword [ebx], eax
add ebx, edx
or eax, 0xea8d6fa
or eax, 0x30aa1af
and eax, 0x4973506a
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x358327d8
or eax, 0x74c43a35
and eax, 0x5945
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x4f1cbeb2
xor eax, 0x790f2d0a
and eax, 0x34014200
or eax, 0x406c0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1cd87341
or eax, 0x3a929319
and eax, 0x44446140
or eax, 0x424
mov dword [ebx], eax
add ebx, edx
or eax, 0x139364dc
and eax, 0x42514564
or eax, 0x28000800
mov dword [ebx], eax
add ebx, edx
or eax, 0x6dceac5b
or eax, 0xad8b53b
and eax, 0x62425543
or eax, 0x200200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x49ea9c86
and eax, 0x7c25d816
and eax, 0x4800
or eax, 0x462
mov dword [ebx], eax
add ebx, edx
or eax, 0x555767c6
and eax, 0x50446700
or eax, 0x20080000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4f6eab0
and eax, 0x70524a00
or eax, 0x2001049
mov dword [ebx], eax
add ebx, edx
and eax, 0x29f7745
or eax, 0x247b0e3d
and eax, 0x22505671
or eax, 0x41040002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x47fe67f3
and eax, 0x24081100
or eax, 0x41444446
mov dword [ebx], eax
add ebx, edx
and eax, 0x553cf448
and eax, 0x41005040
or eax, 0x38632a27
mov dword [ebx], eax
add ebx, edx
xor eax, 0x51a8656
and eax, 0x40706821
or eax, 0x2060140
mov dword [ebx], eax
add ebx, edx
or eax, 0x21021ed4
and eax, 0x60524d00
or eax, 0x8010000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a59af6a
and eax, 0x5eb0284d
and eax, 0x8100000
or eax, 0x5045726a
mov dword [ebx], eax
add ebx, edx
and eax, 0x329f905d
and eax, 0x100040
or eax, 0x49604326
mov dword [ebx], eax
add ebx, edx
xor eax, 0x56b134ff
and eax, 0x3920eea9
and eax, 0x9006209
or eax, 0x40700950
mov dword [ebx], eax
add ebx, edx
xor eax, 0x460c56e6
xor eax, 0x4ea97ce4
and eax, 0x4155404a
or eax, 0x6003804
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ad0b2a6
and eax, 0x69556260
or eax, 0x20511
mov dword [ebx], eax
add ebx, edx
xor eax, 0x65388114
and eax, 0x86d6000
or eax, 0x43001900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6ae2ba93
or eax, 0x613513b9
and eax, 0x400e5313
or eax, 0x10400444
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4256c5f4
and eax, 0x10001000
or eax, 0x41456050
mov dword [ebx], eax
add ebx, edx
or eax, 0x5cda75d2
and eax, 0x467042
or eax, 0x808
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f3ba28
and eax, 0x2344200
or eax, 0x6d421800
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f799b83
and eax, 0x14a047a7
and eax, 0x200200
or eax, 0x704a5854
mov dword [ebx], eax
add ebx, edx
and eax, 0x10579bdc
and eax, 0x10401054
or eax, 0x46044423
mov dword [ebx], eax
add ebx, edx
and eax, 0x13449b73
and eax, 0x749400d7
and eax, 0x10000042
or eax, 0x68535500
mov dword [ebx], eax
add ebx, edx
or eax, 0x40d94c9b
and eax, 0x48
or eax, 4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x77bf9dbf
and eax, 0x74091800
or eax, 0x406200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x78fe0034
or eax, 0x1785cd1f
and eax, 0x9225328
or eax, 0x60480040
mov dword [ebx], eax
add ebx, edx
or eax, 0x34d4c913
and eax, 0x7e283096
and eax, 0x68201010
or eax, 0x2566768
mov dword [ebx], eax
add ebx, edx
xor eax, 0x519badd4
and eax, 0x377646ea
and eax, 0x20404228
or eax, 0x4c192452
mov dword [ebx], eax
add ebx, edx
or eax, 0x30f8fedf
and eax, 0x44414e62
or eax, 0x20100
mov dword [ebx], eax
add ebx, edx
or eax, 0x6734ee2d
xor eax, 0x179710bb
and eax, 0x604a50
or eax, 0x10029
mov dword [ebx], eax
add ebx, edx
and eax, 0xc6a4841
and eax, 0x404800
or eax, 0x650c0200
mov dword [ebx], eax
add ebx, edx
or eax, 0xa51ce2c
and eax, 0x63414a04
or eax, 0x10022150
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4aa452d5
and eax, 0x9473800
or eax, 0x44084052
mov dword [ebx], eax
add ebx, edx
or eax, 0x347b92ff
and eax, 0x58485268
or eax, 0x2000000
mov dword [ebx], eax
add ebx, edx
and eax, 0xbe19840
and eax, 0x8400040
or eax, 0x61114627
mov dword [ebx], eax
add ebx, edx
and eax, 0x16506fec
and eax, 0x404040
or eax, 0x492f3909
mov dword [ebx], eax
add ebx, edx
xor eax, 0x664822a5
and eax, 0x2e234a64
or eax, 0x40482412
mov dword [ebx], eax
add ebx, edx
xor eax, 0x52aefc22
and eax, 0x4441054
or eax, 0x41124100
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b8fffe4
and eax, 0x4c60
or eax, 3
mov dword [ebx], eax
add ebx, edx
xor eax, 0x457dd3ee
and eax, 0x45780b00
or eax, 0x8026000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2197ee66
and eax, 0x1024200
or eax, 0x66690071
mov dword [ebx], eax
add ebx, edx
and eax, 0x654c8db
or eax, 0x466a3f3f
and eax, 0x4668426e
or eax, 0x21100000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x378b989b
xor eax, 0x240d879e
and eax, 0x64784042
or eax, 0x8010204
mov dword [ebx], eax
add ebx, edx
and eax, 0x4660a4a0
and eax, 0x44600000
or eax, 0x28084c63
mov dword [ebx], eax
add ebx, edx
xor eax, 0x481b6776
and eax, 0x20500210
or eax, 0x51005040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e741b80
or eax, 0x3a891c28
and eax, 0x50
or eax, 1
mov dword [ebx], eax
add ebx, edx
or eax, 0x2a3b5405
and eax, 0x20305000
or eax, 0x44400100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x8d76f7c
xor eax, 0x6ea96815
and eax, 0x24668
or eax, 0x4d412804
mov dword [ebx], eax
add ebx, edx
and eax, 0x5119859e
and eax, 0x40000004
or eax, 0xc526852
mov dword [ebx], eax
add ebx, edx
and eax, 0x39816a25
and eax, 0x8006000
or eax, 0x464c1259
mov dword [ebx], eax
add ebx, edx
or eax, 0x58739848
or eax, 0x54e279e7
and eax, 0x4c6c5941
or eax, 0x20000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x246266df
and eax, 0x404000
or eax, 0x49070200
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d3c8d35
and eax, 0x41544821
or eax, 0x30002042
mov dword [ebx], eax
add ebx, edx
and eax, 0x1ecedb65
and eax, 0x10444860
or eax, 0x4110310e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d14c453
and eax, 0x54403820
or eax, 0x2164042
mov dword [ebx], eax
add ebx, edx
or eax, 0x61752a57
xor eax, 0x467bba6e
and eax, 0x4011
or eax, 0x2560
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2dfb461f
xor eax, 0x6750db8a
and eax, 0x400a4000
or eax, 0x25440600
mov dword [ebx], eax
add ebx, edx
xor eax, 0x50e837a9
and eax, 0x30265020
or eax, 0x40500646
mov dword [ebx], eax
add ebx, edx
and eax, 0x20d447ee
and eax, 0x542969b6
and eax, 0x4026
or eax, 0x4f5a2248
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5442c11c
and eax, 0x59c0e342
and eax, 0x9002142
or eax, 0x44734c28
mov dword [ebx], eax
add ebx, edx
or eax, 0x756e9fe8
and eax, 0x486a6c48
or eax, 0x2000005
mov dword [ebx], eax
add ebx, edx
and eax, 0x593852c7
and eax, 0x6fde53ba
and eax, 0x4000
or eax, 0x700843
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b4ac858
or eax, 0x48d012cc
and eax, 0x48404200
or eax, 0x27050100
mov dword [ebx], eax
add ebx, edx
and eax, 0xf33cb8b
and eax, 0x78fed636
and eax, 0x8004000
or eax, 0x71533843
mov dword [ebx], eax
add ebx, edx
or eax, 0x6644b527
and eax, 0x45477465
or eax, 0x210
mov dword [ebx], eax
add ebx, edx
and eax, 0x5441b23b
or eax, 0x2239e891
and eax, 0x40506a10
or eax, 0x8020148
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5cab06c7
and eax, 0xc
or eax, 0x40
mov dword [ebx], eax
add ebx, edx
xor eax, 0x575d5a0e
and eax, 0x2065d557
and eax, 0x445000
or eax, 0x50000200
mov dword [ebx], eax
add ebx, edx
and eax, 0x48aab475
xor eax, 0x2d36f1c0
and eax, 0x60164040
or eax, 0x10400a29
mov dword [ebx], eax
add ebx, edx
and eax, 0xa97486a
and eax, 0x64868
or eax, 0x72612305
mov dword [ebx], eax
add ebx, edx
xor eax, 0x687ac7d8
and eax, 0xa0c2c21
or eax, 0x64604042
mov dword [ebx], eax
add ebx, edx
and eax, 0x37a6c4a3
and eax, 1
or eax, 0x4c
mov dword [ebx], eax
add ebx, edx
or eax, 0xf682
and eax, 0x72fa20d
and eax, 0
or eax, 0x4d575500
mov dword [ebx], eax
add ebx, edx
and eax, 0x2bbb2afb
xor eax, 0x5163ceef
and eax, 0x58404641
or eax, 0x20081010
mov dword [ebx], eax
add ebx, edx
and eax, 0x61db0d44
or eax, 0x3d9a323
and eax, 0x62582240
or eax, 0x14205808
mov dword [ebx], eax
add ebx, edx
and eax, 0x1eba2335
or eax, 0x6d902017
and eax, 0x76202200
or eax, 0x444c48
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2be85c20
and eax, 0x4c000260
or eax, 0x22614d01
mov dword [ebx], eax
add ebx, edx
xor eax, 0xfbd48d5
and eax, 0x6d804e0b
and eax, 0
or eax, 0x7859
mov dword [ebx], eax
add ebx, edx
and eax, 0x203571aa
or eax, 0x27d474aa
and eax, 0x5447000
or eax, 0x40280100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x284660b9
and eax, 0x45280001
or eax, 0x2504a46
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b23300a
and eax, 0x4a705042
or eax, 0x40420
mov dword [ebx], eax
add ebx, edx
or eax, 0x1244217e
and eax, 0x416a
or eax, 0x801
mov dword [ebx], eax
add ebx, edx
and eax, 0x5995792d
and eax, 0x4900
or eax, 0x644d1000
mov dword [ebx], eax
add ebx, edx
or eax, 0x26154556
or eax, 0x5dc1c94e
and eax, 0x71514c4a
or eax, 0x20001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x58b622e2
and eax, 0x29456201
or eax, 0x44020156
mov dword [ebx], eax
add ebx, edx
and eax, 0x1273a3f9
or eax, 0x7c458fe8
and eax, 0x48440a70
or eax, 0x284000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x31fa9651
xor eax, 0xacd9bd6
and eax, 0x73514550
or eax, 0x4000008
mov dword [ebx], eax
add ebx, edx
or eax, 0x373cf40c
and eax, 0x404c514c
or eax, 0x8000020
mov dword [ebx], eax
add ebx, edx
or eax, 0x67004fb
or eax, 0x2a1b8f73
and eax, 0x4b4f
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x799c2248
xor eax, 0x54747cf0
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x78de0891
and eax, 0x10de0000
or eax, 0x83014400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x75473677
or eax, 0x7c4b60c2
and eax, 0x92916083
or eax, 0x1248800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x721b3c59
xor eax, 0x298493f2
and eax, 0x80600
or eax, 0x3811055
mov dword [ebx], eax
add ebx, edx
or eax, 0x238cd80f
xor eax, 0x2ecec0f
and eax, 0x1401000
or eax, 0x920a0483
mov dword [ebx], eax
add ebx, edx
and eax, 0x22ba6fd5
xor eax, 0x7eabc1ab
and eax, 0x818000
or eax, 0x3082a55
mov dword [ebx], eax
add ebx, edx
xor eax, 0x133f5118
and eax, 0x10b4eb01
or eax, 0x83010082
mov dword [ebx], eax
add ebx, edx
and eax, 0x48915f5e
or eax, 0x344ecabc
and eax, 0x894214
or eax, 0x3001041
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f904a97
and eax, 0x13914a83
or eax, 0x8024a100
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ccb7fb8
and eax, 0x69cd69d0
and eax, 0x1890010
or eax, 0x2001245
mov dword [ebx], eax
add ebx, edx
or eax, 0x16428cf8
or eax, 0x70471eb0
and eax, 0x13858a81
or eax, 0x80306102
mov dword [ebx], eax
add ebx, edx
or eax, 0x60357d1e
and eax, 0x3811215
or eax, 0x80040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x46ac52f8
or eax, 0x720df800
and eax, 0x1325e881
or eax, 0x80900302
mov dword [ebx], eax
add ebx, edx
or eax, 0x23eca113
and eax, 0x3890211
or eax, 0x1044
mov dword [ebx], eax
add ebx, edx
or eax, 0x63d63b5e
and eax, 0x3952b03
or eax, 0x9020c080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x40e3c47b
and eax, 0x3000250
or eax, 0x891005
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b2fb025
and eax, 0x3011001
or eax, 0x90b42b82
mov dword [ebx], eax
add ebx, edx
or eax, 0x39f69b21
and eax, 0x5398aee0
and eax, 0x11900800
or eax, 0xa8061455
mov dword [ebx], eax
add ebx, edx
and eax, 0x12d5d13a
and eax, 0x10000000
or eax, 0x8a01eb8d
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b4f7ff4
and eax, 0x1989e07f
and eax, 0x12018
or eax, 0x2301380
mov dword [ebx], eax
add ebx, edx
or eax, 0x66b0d437
or eax, 0x7d0adeea
and eax, 0x479026cf
or eax, 0x80040000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x766511bb
or eax, 0x9d438aa
and eax, 0x21f03b3c
or eax, 0x20a4001
mov dword [ebx], eax
add ebx, edx
or eax, 0x26e30556
and eax, 0x24da1973
or eax, 0xd0008080
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc9fca58
xor eax, 0x3c554e9f
and eax, 0x1124
or eax, 0x23e46203
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b692b64
and eax, 0x21400220
or eax, 0xdc9b88c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x4207e55c
xor eax, 0x3c1c250a
and eax, 0x41814232
or eax, 0x20282408
mov dword [ebx], eax
add ebx, edx
or eax, 0x408669f1
and eax, 0x60874be2
or eax, 0x86408004
mov dword [ebx], eax
add ebx, edx
or eax, 0x27f46f74
and eax, 0x65e02232
or eax, 0x8001009
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a77a3e
and eax, 0x40420801
or eax, 0x80b8a7a2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x77f58342
and eax, 0x27062c61
or eax, 0x40e05314
mov dword [ebx], eax
add ebx, edx
and eax, 0xb8896f0
and eax, 0x2800460
or eax, 0x9c38c186
mov dword [ebx], eax
add ebx, edx
xor eax, 0x545f42ca
and eax, 0x281060c
or eax, 0x1083053
mov dword [ebx], eax
add ebx, edx
and eax, 0x12945bbc
and eax, 0x2800200
or eax, 0x9135e983
mov dword [ebx], eax
add ebx, edx
or eax, 0xed0eb00
and eax, 0x85816b01
or eax, 0x60001454
mov dword [ebx], eax
add ebx, edx
or eax, 0xa8c55be
xor eax, 0x2d46790e
and eax, 0x2c80240
or eax, 0x1914c008
mov dword [ebx], eax
add ebx, edx
or eax, 0x49a7f998
and eax, 0xbe03bc8
or eax, 0x80000005
mov dword [ebx], eax
add ebx, edx
xor eax, 0x61e2a78a
and eax, 0x2b617ec5
and eax, 0xa000001
or eax, 0x11dcc21a
mov dword [ebx], eax
add ebx, edx
or eax, 0x3883e2a1
xor eax, 0x553d3ca3
and eax, 0xa820e08
or eax, 0x800921c5
mov dword [ebx], eax
add ebx, edx
and eax, 0x41d7918d
and eax, 0x6130cb3b
and eax, 0x108
or eax, 0x1bdcc012
mov dword [ebx], eax
add ebx, edx
xor eax, 0x526cbc4
and eax, 0x564c916
and eax, 0x600804
or eax, 0x8a8033c9
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c98045e
and eax, 0xad8031b
or eax, 0x1104c000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7937a7e
and eax, 0x29bb24d
or eax, 0x80000480
mov dword [ebx], eax
add ebx, edx
and eax, 0x57e76af4
and eax, 0x2800000
or eax, 0x195cc01a
mov dword [ebx], eax
add ebx, edx
and eax, 0x5427add7
and eax, 0x8000
or eax, 0x8b9b36cd
mov dword [ebx], eax
add ebx, edx
and eax, 0x9c31037
and eax, 0x9800000
or eax, 0x125cc31a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x711ffa69
and eax, 0x8833041
or eax, 0x8118868c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x51dabcc9
xor eax, 0x3f1d6083
and eax, 0x35c4202
or eax, 0x18808118
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ff75c6f
and eax, 0x59b54f08
and eax, 0x40200000
or eax, 0x20c040cd
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f95728b
and eax, 0xbd442cb
or eax, 0x10088020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7546eeeb
and eax, 0x2880000
or eax, 0x10112cd
mov dword [ebx], eax
add ebx, edx
xor eax, 0x46eabc7a
xor eax, 0x46d4cb96
and eax, 0x3b56101
or eax, 0x90008a82
mov dword [ebx], eax
add ebx, edx
or eax, 0x51d88790
and eax, 0x3890211
or eax, 0x1044
mov dword [ebx], eax
add ebx, edx
and eax, 0x95d93a2
xor eax, 0x127642b9
and eax, 0x13354081
or eax, 0x8080ab02
mov dword [ebx], eax
add ebx, edx
or eax, 0x5bd0b559
or eax, 0x3f669b23
and eax, 0x3c44251
or eax, 0x80004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e2088fb
or eax, 0x587abc50
and eax, 0x15b4a682
or eax, 0x82000101
mov dword [ebx], eax
add ebx, edx
or eax, 0x788672ad
xor eax, 0x9814e51
and eax, 0x70330954
or eax, 0x1800601
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b4d0913
and eax, 0xe9da4f7
and eax, 0x2950040
or eax, 0x9120eba0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c5403ac
and eax, 0x3810044
or eax, 0x81211
mov dword [ebx], eax
add ebx, edx
or eax, 0x9a46085
and eax, 0x1dc359e1
and eax, 0x1810081
or eax, 0x90340b02
mov dword [ebx], eax
add ebx, edx
and eax, 0x108f5c96
or eax, 0x3b17f218
and eax, 0x9801810
or eax, 0x4080164
mov dword [ebx], eax
add ebx, edx
or eax, 0xf9c9f52
or eax, 0x17036a62
and eax, 0x1397eb22
or eax, 0x80200080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x70a368db
and eax, 0x3000251
or eax, 0x811004
mov dword [ebx], eax
add ebx, edx
and eax, 0x34ac2aa
and eax, 0x3000200
or eax, 0x90b5e983
mov dword [ebx], eax
add ebx, edx
xor eax, 0x25e7a801
and eax, 0x2100100
or eax, 0x1890455
mov dword [ebx], eax
add ebx, edx
and eax, 0x27c97517
or eax, 0x6ee672d3
and eax, 0x3a56383
or eax, 0x90008800
mov dword [ebx], eax
add ebx, edx
and eax, 0x6749217d
or eax, 0xe3e3364
and eax, 0x3291245
or eax, 0x800010
mov dword [ebx], eax
add ebx, edx
or eax, 0x5bf0bb42
and eax, 0x1dd5cf03
and eax, 0x11918b03
or eax, 0x82246080
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d498739
and eax, 0x341ee8ea
and eax, 0
or eax, 0x3991245
mov dword [ebx], eax
add ebx, edx
or eax, 0x2e907452
and eax, 0x123ee26e
and eax, 0x2106202
or eax, 0x91a78981
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b82d332
and eax, 0x11011
or eax, 0x3880444
mov dword [ebx], eax
add ebx, edx
xor eax, 0x13be530f
and eax, 0x10354302
or eax, 0x8380a881
mov dword [ebx], eax
add ebx, edx
or eax, 0x740fdce
or eax, 0x5083fac6
and eax, 0x3811445
or eax, 0x80010
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d2b271a
and eax, 0x1010000
or eax, 0x92b4eb83
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a33f632
and eax, 0xa3be3a4
and eax, 0x2110200
or eax, 0x1c81055
mov dword [ebx], eax
add ebx, edx
or eax, 0x38c7d3fd
and eax, 0x5107ff27
and eax, 0x1101c301
or eax, 0x82b02882
mov dword [ebx], eax
add ebx, edx
or eax, 0x23ec8c41
and eax, 0x3890241
or eax, 0x1014
mov dword [ebx], eax
add ebx, edx
or eax, 0x431155f
and eax, 0x3b10103
or eax, 0xd004e880
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c4db56a
or eax, 0x6bddee5a
and eax, 0x13890250
or eax, 0x1000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x64b8c3ea
and eax, 0x1321c182
or eax, 0x80842a01
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f8d5aa3
and eax, 0x13891201
or eax, 0x54
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6876241
and eax, 0x11046000
or eax, 0x82a18b83
mov dword [ebx], eax
add ebx, edx
xor eax, 0x13cb395c
or eax, 0xfa867f7
and eax, 0x3881255
or eax, 0x10000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1eeac2ad
and eax, 0x1121d080
or eax, 0x82942b03
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a8e4255
and eax, 0x2800201
or eax, 0x1299054
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1df983c7
and eax, 0x12100182
or eax, 0x81a5a601
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c01e4d6
and eax, 0x3a0c255
or eax, 0x81000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7dec3b9d
or eax, 0x42fc776b
and eax, 0x12b4c383
or eax, 0x81010000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2888688c
and eax, 0x3890205
or eax, 0x1050
mov dword [ebx], eax
add ebx, edx
xor eax, 0x334f4a1f
xor eax, 0x6a7693ea
and eax, 0x12b0cb80
or eax, 0x81052003
mov dword [ebx], eax
add ebx, edx
or eax, 0xeee7724
and eax, 0x3891205
or eax, 0x50
mov dword [ebx], eax
add ebx, edx
xor eax, 0xf62339
or eax, 0x32745b8f
and eax, 0x13356b83
or eax, 0x80808000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x77e08ec2
and eax, 0x10041
or eax, 0x3881214
mov dword [ebx], eax
add ebx, edx
xor eax, 0x73c266e8
and eax, 0x10016081
or eax, 0x83b48b02
mov dword [ebx], eax
add ebx, edx
and eax, 0x3aa12f5a
and eax, 0x2810200
or eax, 0x1481055
mov dword [ebx], eax
add ebx, edx
and eax, 0x64d648b4
xor eax, 0x57f848f
and eax, 0x1b58483
or eax, 0x92007b00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x669520e7
and eax, 0x1200e44
or eax, 0x2892011
mov dword [ebx], eax
add ebx, edx
and eax, 0x28d00504
xor eax, 0x75170bdb
and eax, 0x11950383
or eax, 0x8220d000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5a13b6ec
xor eax, 0x30e2dc8c
and eax, 0x3010241
or eax, 0x881014
mov dword [ebx], eax
add ebx, edx
or eax, 0x61528d02
xor eax, 0x105e6365
and eax, 0x1385e802
or eax, 0x80300381
mov dword [ebx], eax
add ebx, edx
or eax, 0xc8b344e
xor eax, 0x654b8808
and eax, 0x2801245
or eax, 0x1090010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x52bf3dea
xor eax, 0x6074ecd8
and eax, 0x1100c303
or eax, 0x82b52880
mov dword [ebx], eax
add ebx, edx
and eax, 0x631d2cbb
and eax, 0x10a97303
and eax, 0x10001
or eax, 0x3881254
mov dword [ebx], eax
add ebx, edx
xor eax, 0x574df624
and eax, 0x1084e001
or eax, 0x83310b82
mov dword [ebx], eax
add ebx, edx
and eax, 0x12463c86
and eax, 0x2000000
or eax, 0x1891255
mov dword [ebx], eax
add ebx, edx
or eax, 0x4f83edfd
and eax, 0x381eb81
or eax, 0x90340002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x708bdbc5
and eax, 0x3081044
or eax, 0x810211
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ae4dacf
and eax, 0x125c882
or eax, 0x92902301
mov dword [ebx], eax
add ebx, edx
xor eax, 0x68f15c86
xor eax, 0x703e7dbc
and eax, 0x3280211
or eax, 0x811044
mov dword [ebx], eax
add ebx, edx
and eax, 0x64567837
and eax, 0x4ff3a7e5
and eax, 1
or eax, 0x93b5e382
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d327fe3
or eax, 0x475dc947
and eax, 0x3090245
or eax, 0x801010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5da69b86
and eax, 0x12258983
or eax, 0x81906200
mov dword [ebx], eax
add ebx, edx
and eax, 0x7376c12d
or eax, 0x254e6063
and eax, 0x3080041
or eax, 0x811214
mov dword [ebx], eax
add ebx, edx
and eax, 0x7440582c
and eax, 0
or eax, 0x93b5eb83
mov dword [ebx], eax
add ebx, edx
xor eax, 0x630e5526
and eax, 0x891205
or eax, 0x3000050
mov dword [ebx], eax
add ebx, edx
or eax, 0x46e1fbf3
or eax, 0x2e33d1b7
and eax, 0x3b1eb83
or eax, 0x90040000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x778ffcb0
xor eax, 0x12564806
and eax, 0x666c1c15
or eax, 0x912040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x17a48010
and eax, 0x11119c41
or eax, 0x82a403ba
mov dword [ebx], eax
add ebx, edx
xor eax, 0x31859124
and eax, 0x2000455
or eax, 0x1892100
mov dword [ebx], eax
add ebx, edx
or eax, 0x6576278d
and eax, 0x4c7a1de5
and eax, 0x200181
or eax, 0x9385ea02
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a7bbc67
and eax, 0x38b1245
or eax, 0x10
mov dword [ebx], eax
add ebx, edx
xor eax, 0x76301af7
xor eax, 0x7df15b98
and eax, 0x4302
or eax, 0x93b1a881
mov dword [ebx], eax
add ebx, edx
or eax, 0x4fcc320b
and eax, 0x3891201
or eax, 0x54
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a519a6d
and eax, 0x39b0d715
and eax, 0x1908000
or eax, 0x92256b83
mov dword [ebx], eax
add ebx, edx
or eax, 0x53107fbe
and eax, 0x3811215
or eax, 0x80040
mov dword [ebx], eax
add ebx, edx
and eax, 0x5334298f
and eax, 0x3000001
or eax, 0x90b5cb82
mov dword [ebx], eax
add ebx, edx
xor eax, 0x315d6a47
and eax, 0x22e82004
or eax, 0x45131c31
mov dword [ebx], eax
add ebx, edx
or eax, 0x932ccdb
or eax, 0xe83ac6b
and eax, 0x3d09ce2
or eax, 0x90040300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5b524e4d
or eax, 0x58cc87dd
and eax, 0x8a1055
or eax, 0x3010800
mov dword [ebx], eax
add ebx, edx
or eax, 0x792f4129
or eax, 0x2cceb1a0
and eax, 0x1385e981
or eax, 0x80100202
mov dword [ebx], eax
add ebx, edx
and eax, 0x43086631
and eax, 0x56d2faa6
and eax, 0x2000200
or eax, 0x18d1055
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7a7a1a76
and eax, 0x4f910467
and eax, 0x1910003
or eax, 0x9222eb80
mov dword [ebx], eax
add ebx, edx
or eax, 0x43019f3d
and eax, 0x3811215
or eax, 0x80040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7af15098
and eax, 0x11304281
or eax, 0x8285a902
mov dword [ebx], eax
add ebx, edx
or eax, 0xa383a7a
and eax, 0x3891251
or eax, 4
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ce7a477
xor eax, 0x21659c4a
and eax, 0x2802a01
or eax, 0x91358182
mov dword [ebx], eax
add ebx, edx
xor eax, 0x78ec417
and eax, 0x292c14
or eax, 0x62c41001
mov dword [ebx], eax
add ebx, edx
or eax, 0x6a1de0ee
and eax, 0x2b588f7
or eax, 0x91000200
mov dword [ebx], eax
add ebx, edx
or eax, 0xca214a1
or eax, 0x6ddc49bd
and eax, 0x3891655
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5da26084
and eax, 0x12016281
or eax, 0x81848902
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1bad0ab5
and eax, 0x80014
or eax, 0x3811241
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ec761d7
or eax, 0x3a39feb1
and eax, 0x1335eb83
or eax, 0x80800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x25e21673
and eax, 0x3811251
or eax, 0x80004
mov dword [ebx], eax
add ebx, edx
or eax, 0x61c83976
or eax, 0x497ef688
and eax, 0x3b5eb83
or eax, 0x90000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x409c5193
xor eax, 0x6594b0e6
and eax, 0x2890254
or eax, 0x1001001
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e08eea7
or eax, 0x74a0055a
and eax, 0x12a00303
or eax, 0x8115a880
mov dword [ebx], eax
add ebx, edx
or eax, 0x5adbb8d5
and eax, 0x42fb3895
or eax, 0x24000400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x68d1c6d2
and eax, 0x18eb1d69
and eax, 0x20041
or eax, 0x93d484ae
mov dword [ebx], eax
add ebx, edx
xor eax, 0x440dc030
or eax, 0xc10c9ed
and eax, 0x3890455
or eax, 0x200
mov dword [ebx], eax
add ebx, edx
or eax, 0xae64106
and eax, 0x3e54303
or eax, 0x9010a880
mov dword [ebx], eax
add ebx, edx
and eax, 0x7984d9c
and eax, 0x37291c58
and eax, 0x3000000
or eax, 0x8b1255
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b1ab1a7
or eax, 0x34cab3f
and eax, 0x30eab03
or eax, 0x90b14080
mov dword [ebx], eax
add ebx, edx
and eax, 0x446b93bb
xor eax, 0x6b6a73d1
and eax, 0x3011050
or eax, 0x880205
mov dword [ebx], eax
add ebx, edx
and eax, 0x19691501
and eax, 0x6c67210a
and eax, 0x10000
or eax, 0x93b4eb83
mov dword [ebx], eax
add ebx, edx
or eax, 0x52e73fa0
or eax, 0x5524ee72
and eax, 0x3811251
or eax, 0x80004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x48159b67
and eax, 0x3948902
or eax, 0x90212281
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2ee27106
or eax, 0x2fc4c9d6
and eax, 0x3811217
or eax, 0x80000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2ae51b2a
and eax, 0x1240901
or eax, 0x9291e282
mov dword [ebx], eax
add ebx, edx
or eax, 0xb0560b2
or eax, 0x3c934f3f
and eax, 0x3810215
or eax, 0x81040
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a9bdc3c
and eax, 0x2810000
or eax, 0x9134eb83
mov dword [ebx], eax
add ebx, edx
or eax, 0x5487b767
xor eax, 0x15e7d509
and eax, 0x2000244
or eax, 0x1891011
mov dword [ebx], eax
add ebx, edx
and eax, 0x462362d9
and eax, 0x2010201
or eax, 0x91b4e982
mov dword [ebx], eax
add ebx, edx
xor eax, 0x205574d6
and eax, 0x7bfae304
and eax, 0x3800204
or eax, 0x91051
mov dword [ebx], eax
add ebx, edx
and eax, 0x4085d227
or eax, 0xffcb2a9
and eax, 0x3b5a281
or eax, 0x90004902
mov dword [ebx], eax
add ebx, edx
or eax, 0x282b93fc
and eax, 0x3891255
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x61fcc8a5
xor eax, 0x2abbb3f2
and eax, 0x1046903
or eax, 0x92b18280
mov dword [ebx], eax
add ebx, edx
or eax, 0xe4bbc4e
and eax, 0x365d5368
and eax, 0x2091240
or eax, 0x1800015
mov dword [ebx], eax
add ebx, edx
xor eax, 0x574689f1
and eax, 0x10858b80
or eax, 0x83306003
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b2664b8
and eax, 0x7bd28f45
and eax, 0x3000000
or eax, 0x891255
mov dword [ebx], eax
add ebx, edx
or eax, 0x234dbecc
and eax, 0x385aa81
or eax, 0x90304102
mov dword [ebx], eax
add ebx, edx
and eax, 0x47e30725
and eax, 0x3810201
or eax, 0x81054
mov dword [ebx], eax
add ebx, edx
and eax, 0x165fe62f
and eax, 0x2010201
or eax, 0x91b4e982
mov dword [ebx], eax
add ebx, edx
or eax, 0x729f1563
and eax, 0x3891241
or eax, 0x14
mov dword [ebx], eax
add ebx, edx
and eax, 0x37ae6f6d
and eax, 0x3800201
or eax, 0x9035e982
mov dword [ebx], eax
add ebx, edx
and eax, 0x410a3184
and eax, 0x1000000
or eax, 0x2891255
mov dword [ebx], eax
add ebx, edx
xor eax, 0x600e6bb7
xor eax, 0x30e78296
and eax, 0x1320eb00
or eax, 0x80950083
mov dword [ebx], eax
add ebx, edx
xor eax, 0x67ac48d9
and eax, 0x90250
or eax, 0x3801005
mov dword [ebx], eax
add ebx, edx
or eax, 0x51d65cbf
and eax, 0x13954a83
or eax, 0x8020a100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d9cebf1
and eax, 0x2090050
or eax, 0x1801205
mov dword [ebx], eax
add ebx, edx
and eax, 0x5be747b3
and eax, 0x3810201
or eax, 0x9034e982
mov dword [ebx], eax
add ebx, edx
or eax, 0x700e5f11
and eax, 0x3891211
or eax, 0x44
mov dword [ebx], eax
add ebx, edx
and eax, 0x61da2b5
and eax, 0x2010201
or eax, 0x91b4e982
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ed43e56
and eax, 0x3811255
or eax, 0x80000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c1e6072
and eax, 0x3956203
or eax, 0x90208980
mov dword [ebx], eax
add ebx, edx
or eax, 0x386066e8
and eax, 0x3810241
or eax, 0x81014
mov dword [ebx], eax
add ebx, edx
and eax, 0x1ef34a80
and eax, 0x2810200
or eax, 0x9134e983
mov dword [ebx], eax
add ebx, edx
or eax, 0x18d54512
and eax, 0x3810211
or eax, 0x81044
mov dword [ebx], eax
add ebx, edx
and eax, 0x3fe80041
and eax, 0x3800001
or eax, 0x9035eb82
mov dword [ebx], eax
add ebx, edx
xor eax, 0x73511d3
or eax, 0x6b188b86
and eax, 0x3881254
or eax, 0x10001
mov dword [ebx], eax
add ebx, edx
or eax, 0x12f20d12
and eax, 0x13b10b03
or eax, 0x8004e080
mov dword [ebx], eax
add ebx, edx
or eax, 0x49db8caa
xor eax, 0x71f71c3c
and eax, 0x2081215
or eax, 0x1810040
mov dword [ebx], eax
add ebx, edx
or eax, 0x36c44c15
and eax, 0x13854a01
or eax, 0x8030a182
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6fec9223
or eax, 0x54ef40eb
and eax, 0x891041
or eax, 0x3000214
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c65b4cf
and eax, 0x13a5a283
or eax, 0x80104900
mov dword [ebx], eax
add ebx, edx
and eax, 0x71669b66
and eax, 0x1000200
or eax, 0x2891055
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3ec7cb5b
and eax, 0x1104c902
or eax, 0x82b12281
mov dword [ebx], eax
add ebx, edx
or eax, 0x7024d661
and eax, 0x3811241
or eax, 0x80014
mov dword [ebx], eax
add ebx, edx
and eax, 0x501d57c9
and eax, 0x10201
or eax, 0x93b4e982
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3a870a82
xor eax, 0xdb38cf7
and eax, 0x810054
or eax, 0x3081201
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a268e2e
xor eax, 0x2606feb4
and eax, 0x3a16283
or eax, 0x90148900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x79eade46
and eax, 0x2091045
or eax, 0x1800210
mov dword [ebx], eax
add ebx, edx
or eax, 0x29a13cbb
and eax, 0x3a12a83
or eax, 0x9014c100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x96d8c42
or eax, 0x647ac8a0
and eax, 0x2880241
or eax, 0x1011014
mov dword [ebx], eax
add ebx, edx
xor eax, 0x28ac80a8
or eax, 0x75aea706
and eax, 0x13a5a383
or eax, 0x80104800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x490f02e1
or eax, 0xea09428
and eax, 0x2881040
or eax, 0x1010215
mov dword [ebx], eax
add ebx, edx
and eax, 0x6226c224
or eax, 0x79891a7f
and eax, 0x13810a03
or eax, 0x8034e180
mov dword [ebx], eax
add ebx, edx
or eax, 0x4dbfab6b
xor eax, 0x56a52865
and eax, 0x1080204
or eax, 0x2811051
mov dword [ebx], eax
add ebx, edx
and eax, 0x340636fa
or eax, 0x266fc959
and eax, 0x225cb01
or eax, 0x91902082
mov dword [ebx], eax
add ebx, edx
xor eax, 0x35613ab2
and eax, 0x4e6b9a44
and eax, 0x2001000
or eax, 0x1890255
mov dword [ebx], eax
add ebx, edx
or eax, 0x30983ddc
and eax, 0x13912b81
or eax, 0x8024c002
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f3804b5
and eax, 0x3890215
or eax, 0x1040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x29ef7979
xor eax, 0x6cb4f91c
and eax, 0x2908200
or eax, 0x91256983
mov dword [ebx], eax
add ebx, edx
and eax, 0x124dcbe4
or eax, 0x153e9211
and eax, 0x3091211
or eax, 0x800044
mov dword [ebx], eax
add ebx, edx
and eax, 0x4734ddfc
xor eax, 0x5ad13cab
and eax, 0x11912883
or eax, 0x8224c300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a622c50
and eax, 0x2fff35db
and eax, 0x1810051
or eax, 0x2081204
mov dword [ebx], eax
add ebx, edx
and eax, 0x1870e1f9
xor eax, 0x159b40bb
and eax, 0x11914082
or eax, 0x8224ab01
mov dword [ebx], eax
add ebx, edx
or eax, 0x766a2084
and eax, 0x18d20ae5
and eax, 0x800205
or eax, 0x3091050
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f44aac5
and eax, 0x1085a880
or eax, 0x83304303
mov dword [ebx], eax
add ebx, edx
or eax, 0x4bff1354
and eax, 0x3891255
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x35da684b
xor eax, 0x2aad14d8
and eax, 0x10b46a82
or eax, 0x83018101
mov dword [ebx], eax
add ebx, edx
xor eax, 0x26a79702
or eax, 0x6e025a59
and eax, 0x3001251
or eax, 0x890004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x31ed07d
and eax, 0x95c200
or eax, 0x93202983
mov dword [ebx], eax
add ebx, edx
and eax, 0xbbe003b
and eax, 0x3800001
or eax, 0x91254
mov dword [ebx], eax
add ebx, edx
or eax, 0x777ec484
and eax, 0x13b5c281
or eax, 0x80002902
mov dword [ebx], eax
add ebx, edx
xor eax, 0x77da2a6f
xor eax, 0xbe67760
and eax, 0x3891204
or eax, 0x51
mov dword [ebx], eax
add ebx, edx
xor eax, 0x8d93188
and eax, 0x4a9d8033
and eax, 0x2100001
or eax, 0x91a5eb82
mov dword [ebx], eax
add ebx, edx
or eax, 0x66160dce
and eax, 0x376cff92
and eax, 0x3000200
or eax, 0x891055
mov dword [ebx], eax
add ebx, edx
and eax, 0x38b91b7d
and eax, 0x810201
or eax, 0x9334e982
mov dword [ebx], eax
add ebx, edx
and eax, 0x38239ad3
and eax, 0x4c2c8b03
and eax, 0x201
or eax, 0x3891054
mov dword [ebx], eax
add ebx, edx
xor eax, 0x779a747b
and eax, 0x12a16cfb
and eax, 0x10016002
or eax, 0x83b48b81
mov dword [ebx], eax
add ebx, edx
or eax, 0x6a16c115
xor eax, 0x1b168b55
and eax, 0x810040
or eax, 0x3081215
mov dword [ebx], eax
add ebx, edx
or eax, 0x2027516d
and eax, 0x64db1b20
and eax, 0x810300
or eax, 0x9334e883
mov dword [ebx], eax
add ebx, edx
or eax, 0x41ba3173
xor eax, 0x64a7f83c
and eax, 0x3080245
or eax, 0x811010
mov dword [ebx], eax
add ebx, edx
and eax, 0x37744405
and eax, 0x3000001
or eax, 0x90b5eb82
mov dword [ebx], eax
add ebx, edx
xor eax, 0x515809d3
or eax, 0x3bc5a1ef
and eax, 0x3890255
or eax, 0x1000
mov dword [ebx], eax
add ebx, edx
or eax, 0x60b4a0c7
xor eax, 0x7f13de38
and eax, 0x10a46883
or eax, 0x83118300
mov dword [ebx], eax
add ebx, edx
and eax, 0xdc42cd
or eax, 0x2a9c9218
and eax, 0x2881211
or eax, 0x1010044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x542bfa3e
and eax, 0x7e7974fa
and eax, 0x12206002
or eax, 0x81958b81
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a2bd87a
and eax, 0x2010000
or eax, 0x1881255
mov dword [ebx], eax
add ebx, edx
and eax, 0x1e69a3cd
and eax, 0x2010201
or eax, 0x91b4e982
mov dword [ebx], eax
add ebx, edx
or eax, 0xe70c352
or eax, 0x74477f40
and eax, 0x3811251
or eax, 0x80004
mov dword [ebx], eax
add ebx, edx
and eax, 0x6232319
and eax, 0x2010201
or eax, 0x91b4e982
mov dword [ebx], eax
add ebx, edx
and eax, 0x52f21715
or eax, 0x6ae383f6
and eax, 0x2810255
or eax, 0x1081000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x29c85a8b
and eax, 0x2014882
or eax, 0x91b4a301
mov dword [ebx], eax
add ebx, edx
and eax, 0x7dad52db
and eax, 0x1810201
or eax, 0x2081054
mov dword [ebx], eax
add ebx, edx
xor eax, 0x714d2463
or eax, 0x5c2924b7
and eax, 0x12a52283
or eax, 0x8110c900
mov dword [ebx], eax
add ebx, edx
or eax, 0x677b55c4
or eax, 0x6dd446fa
and eax, 0x3891255
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a313aa5
and eax, 0x2010201
or eax, 0x91b4e982
mov dword [ebx], eax
add ebx, edx
xor eax, 0x29d76d5c
or eax, 0x69a005b6
and eax, 0x3800255
or eax, 0x91000
mov dword [ebx], eax
add ebx, edx
or eax, 0x44f88941
and eax, 0x3b18b01
or eax, 0x90046082
mov dword [ebx], eax
add ebx, edx
or eax, 0x2a282970
and eax, 0x3890251
or eax, 0x1004
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b76d2fc
and eax, 0x3000200
or eax, 0x90b5e983
mov dword [ebx], eax
add ebx, edx
xor eax, 0x65388c66
and eax, 0x4559d9db
and eax, 0x90041
or eax, 0x3801214
mov dword [ebx], eax
add ebx, edx
xor eax, 0x404e74f9
and eax, 0x7cd3064b
and eax, 0x810200
or eax, 0x9334e983
mov dword [ebx], eax
add ebx, edx
xor eax, 0x47ad7066
and eax, 0x81245
or eax, 0x3810010
mov dword [ebx], eax
add ebx, edx
or eax, 0x79aefd3
and eax, 0x11874d00
and eax, 0x1814900
or eax, 0x9234a283
mov dword [ebx], eax
add ebx, edx
or eax, 0x3795c523
or eax, 0x2cad8462
and eax, 0x3890241
or eax, 0x1014
mov dword [ebx], eax
add ebx, edx
or eax, 0xde93676
and eax, 0x3a12203
or eax, 0x9014c980
mov dword [ebx], eax
add ebx, edx
and eax, 0x49a6aacd
and eax, 0x1802801
or eax, 0x6a095054
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c192fd2
or eax, 0x2bb39a2a
and eax, 0x3b18a0a
or eax, 0x80044181
mov dword [ebx], eax
add ebx, edx
or eax, 0x76878969
and eax, 0x3a10229
or eax, 0x80414
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e48e0cd
and eax, 0x6314428c
and eax, 0
or eax, 0x6cb58193
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2ee412cb
and eax, 0x2011240
or eax, 0x1a80000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x53e16dfe
and eax, 0x50405992
or eax, 0x358001
mov dword [ebx], eax
add ebx, edx
or eax, 0xfe8f8ae
and eax, 0x5c74f0bd
or eax, 0xa0020600
mov dword [ebx], eax
add ebx, edx
and eax, 0x37adc777
and eax, 0x1024c034
or eax, 0x41511848
mov dword [ebx], eax
add ebx, edx
or eax, 0x3458857b
and eax, 0x1611059
or eax, 0x2820200
mov dword [ebx], eax
add ebx, edx
or eax, 0x9c4c1f4
or eax, 0x7c5d3237
and eax, 0x1395e3eb
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1bf1098b
and eax, 0x2b671891
and eax, 0x3210801
or eax, 0x20887244
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5032c7f3
xor eax, 0x69ff53a8
and eax, 0x1244ea02
or eax, 0x819b1181
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d77f6ca
xor eax, 0x5dcefa
and eax, 0x1080428
or eax, 0x22810382
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5339b0a2
and eax, 0x7010b300
or eax, 0x94e4883
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f0cc3b
xor eax, 0x4e702106
and eax, 0x1881215
or eax, 0x2010040
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f5c8f17
xor eax, 0x7e820d4e
and eax, 0x11800b03
or eax, 0x8235e080
mov dword [ebx], eax
add ebx, edx
or eax, 0x3d8ff039
and eax, 0x601d276d
and eax, 0x90201
or eax, 0x3801054
mov dword [ebx], eax
add ebx, edx
or eax, 0x104c4dd9
and eax, 0x13854b81
or eax, 0x8030a002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x22a51009
and eax, 0x1001200
or eax, 0x2890055
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b7c4031
or eax, 0x28ceb0f3
and eax, 0x13b5e283
or eax, 0x80000900
mov dword [ebx], eax
add ebx, edx
and eax, 0x17d4e045
and eax, 0x3800001
or eax, 0x91254
mov dword [ebx], eax
add ebx, edx
and eax, 0x5676757c
or eax, 0x369e2e72
and eax, 0x12942a02
or eax, 0x8121c181
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b98c087
xor eax, 0x6922d476
and eax, 0x2801055
or eax, 0x1090200
mov dword [ebx], eax
add ebx, edx
or eax, 0x238bc481
and eax, 0x381c281
or eax, 0x90342902
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3c78793b
and eax, 0x3891210
or eax, 0x45
mov dword [ebx], eax
add ebx, edx
or eax, 0x33efce2f
and eax, 0x26dea75d
and eax, 0x2848201
or eax, 0x91316982
mov dword [ebx], eax
add ebx, edx
and eax, 0x37477e20
and eax, 0x3010200
or eax, 0x881055
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5997e090
and eax, 0x1214e281
or eax, 0x81a10902
mov dword [ebx], eax
add ebx, edx
and eax, 0x1cd7e446
or eax, 0x737ba943
and eax, 0x3890041
or eax, 0x1214
mov dword [ebx], eax
add ebx, edx
xor eax, 0x8d335b1
and eax, 0x3102380
or eax, 0x90a5c803
mov dword [ebx], eax
add ebx, edx
and eax, 0x31dc7fcd
or eax, 0x31b45a63
and eax, 0x1801241
or eax, 0x2090014
mov dword [ebx], eax
add ebx, edx
xor eax, 0x42de23e9
and eax, 0x1152180
or eax, 0x92a0ca03
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d854ad2
and eax, 0x2000051
or eax, 0x1891204
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d3b40ff
and eax, 0x21b1dd10
and eax, 0xb04000
or eax, 0x9305ab83
mov dword [ebx], eax
add ebx, edx
or eax, 0x14edf2c3
and eax, 0x3891241
or eax, 0x14
mov dword [ebx], eax
add ebx, edx
xor eax, 0x36e721ce
or eax, 0x5c34187f
and eax, 0x11342b83
or eax, 0x8281c000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f75a730
or eax, 0x2bb9b23c
and eax, 0x3891215
or eax, 0x40
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a64ff1b
xor eax, 0x4c30b65f
and eax, 0x13954900
or eax, 0x8020a283
mov dword [ebx], eax
add ebx, edx
or eax, 0x6a304af4
and eax, 0x3810255
or eax, 0x81000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x20b3c251
xor eax, 0x17b4b9d7
and eax, 0x10846983
or eax, 0x83318200
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c68a5dd
and eax, 1
or eax, 0x3891254
mov dword [ebx], eax
add ebx, edx
and eax, 0x24786ce2
and eax, 0x4bea01b9
and eax, 0
or eax, 0x93b5eb83
mov dword [ebx], eax
add ebx, edx
xor eax, 0x63b3c27f
and eax, 0x54
or eax, 0x3891201
mov dword [ebx], eax
add ebx, edx
or eax, 0x693d1acb
and eax, 0x3b50a83
or eax, 0x9000e100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b040bb
and eax, 0x56ca780
and eax, 0x200
or eax, 0x3891055
mov dword [ebx], eax
add ebx, edx
and eax, 0x7344fa05
and eax, 0x3000201
or eax, 0x90b5e982
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b1d0c8c
xor eax, 0x407128c4
and eax, 0x3880241
or eax, 0x11014
mov dword [ebx], eax
add ebx, edx
and eax, 0x71c071ce
and eax, 0x790771d4
and eax, 0x1000000
or eax, 0x92b5eb83
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a8bdc07
and eax, 0x7458c858
and eax, 0x80000
or eax, 0x3811255
mov dword [ebx], eax
add ebx, edx
and eax, 0x5cd95aa1
and eax, 0x810201
or eax, 0x9334e982
mov dword [ebx], eax
add ebx, edx
and eax, 0x34940c9e
and eax, 0x1955ea43
and eax, 0
or eax, 0x3891255
mov dword [ebx], eax
add ebx, edx
xor eax, 0x35a0b25c
or eax, 0x152d5bdb
and eax, 0x1325eb83
or eax, 0x80900000
mov dword [ebx], eax
add ebx, edx
or eax, 0x519bd1ec
and eax, 0x3891245
or eax, 0x10
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ac0d5be
and eax, 0x1101c383
or eax, 0x82b42800
mov dword [ebx], eax
add ebx, edx
and eax, 0xdbafe6
and eax, 0x810200
or eax, 0x3081055
mov dword [ebx], eax
add ebx, edx
xor eax, 0x18a9b692
and eax, 0x433bd2fc
and eax, 0x3208080
or eax, 0x90956b03
mov dword [ebx], eax
add ebx, edx
and eax, 0x1731c4a1
or eax, 0x54e1161a
and eax, 0x3811211
or eax, 0x80044
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ebe13eb
and eax, 0x3b50383
or eax, 0x9000e800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3eedfe06
and eax, 0x1081005
or eax, 0x2810250
mov dword [ebx], eax
add ebx, edx
xor eax, 0x466ddf5b
xor eax, 0x6a0eb868
and eax, 0x3a06102
or eax, 0x90158a81
mov dword [ebx], eax
add ebx, edx
xor eax, 0x34e90389
and eax, 0x3080000
or eax, 0x811255
mov dword [ebx], eax
add ebx, edx
xor eax, 0x15accebd
xor eax, 0x2a86ef42
and eax, 0x10a12382
or eax, 0x8314c801
mov dword [ebx], eax
add ebx, edx
and eax, 0x473449e1
or eax, 0x45015455
and eax, 0x3011055
or eax, 0x880200
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f95131b
or eax, 0x312ebde2
and eax, 0x13a5ab83
or eax, 0x80104000
mov dword [ebx], eax
add ebx, edx
or eax, 0x305c47ff
and eax, 0x3890255
or eax, 0x1000
mov dword [ebx], eax
add ebx, edx
or eax, 0x750cc3b7
and eax, 0x1385c383
or eax, 0x80302800
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a972df2
and eax, 0x2810000
or eax, 0x1081255
mov dword [ebx], eax
add ebx, edx
and eax, 0x1e2baa18
or eax, 0x4de4da46
and eax, 0x3a5ca02
or eax, 0x90102181
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b8a6841
and eax, 0x3800001
or eax, 0x91254
mov dword [ebx], eax
add ebx, edx
or eax, 0x49567018
and eax, 0x7d32b2c4
and eax, 0x1102200
or eax, 0x92a5c983
mov dword [ebx], eax
add ebx, edx
and eax, 0x27de4273
or eax, 0x6794e100
and eax, 0x3800201
or eax, 0x91054
mov dword [ebx], eax
add ebx, edx
or eax, 0x476fdb79
and eax, 0x3a5cb01
or eax, 0x90102082
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d98f4fb
and eax, 0x3891251
or eax, 4
mov dword [ebx], eax
add ebx, edx
and eax, 0x2015b4b3
xor eax, 0x31b7a6f0
and eax, 0x11b4a281
or eax, 0x82014902
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5cd35004
xor eax, 0x1fb3a775
and eax, 0x811050
or eax, 0x3080205
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f2f784e
or eax, 0x3e82424a
and eax, 0x13a56a03
or eax, 0x80108180
mov dword [ebx], eax
add ebx, edx
and eax, 0x6fc1e390
and eax, 0x3810200
or eax, 0x81055
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c66c524
and eax, 0x1e156948
and eax, 0x2054100
or eax, 0x91b0aa83
mov dword [ebx], eax
add ebx, edx
or eax, 0x7feb0b77
and eax, 0x3890255
or eax, 0x1000
mov dword [ebx], eax
add ebx, edx
or eax, 0x371d57d2
xor eax, 0x17b34dfe
and eax, 0x240a01
or eax, 0x9391e182
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5adc1c81
and eax, 0x1091200
or eax, 0x2800055
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e1c4f5e
and eax, 0x19ff2988
and eax, 0x11950900
or eax, 0x8220e283
mov dword [ebx], eax
add ebx, edx
or eax, 0x23db329b
xor eax, 0x6ffc56b9
and eax, 0x10000
or eax, 0x3881255
mov dword [ebx], eax
add ebx, edx
and eax, 0x63943a13
and eax, 0x3800201
or eax, 0x9035e982
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ad59114
and eax, 0x2810000
or eax, 0x1081255
mov dword [ebx], eax
add ebx, edx
or eax, 0x238903f6
or eax, 0x70a15259
and eax, 0x13a14383
or eax, 0x8014a800
mov dword [ebx], eax
add ebx, edx
and eax, 0x42c9ba97
or eax, 0x4121ac7c
and eax, 0x3810255
or eax, 0x81000
mov dword [ebx], eax
add ebx, edx
or eax, 0x638c35b4
and eax, 0x3852381
or eax, 0x9030c802
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b0c6721
or eax, 0x143c6b6a
and eax, 0x3890241
or eax, 0x1014
mov dword [ebx], eax
add ebx, edx
xor eax, 0x750bbaa8
xor eax, 0x49a896c8
and eax, 0x13202a01
or eax, 0x8095c182
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb2a04c1
or eax, 0x44e35af6
and eax, 0x891254
or eax, 0x3000001
mov dword [ebx], eax
add ebx, edx
or eax, 0x40fb75c5
or eax, 0x53cbeb75
and eax, 0x13b1eb81
or eax, 0x80040002
mov dword [ebx], eax
add ebx, edx
and eax, 0x4487cbf8
and eax, 0x810200
or eax, 0x3081055
mov dword [ebx], eax
add ebx, edx
and eax, 0x3363a326
or eax, 0x6c288235
and eax, 0x3218201
or eax, 0x90946982
mov dword [ebx], eax
add ebx, edx
xor eax, 0x185bf7c0
and eax, 0x3881041
or eax, 0x10214
mov dword [ebx], eax
add ebx, edx
xor eax, 0x385fe0f0
xor eax, 0x32825af4
and eax, 0x114a801
or eax, 0x92a14382
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e0a6bce
and eax, 0x1890045
or eax, 0x2001210
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f207dae
and eax, 0x10a16b83
or eax, 0x83148000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a2ae529
and eax, 0x2000001
or eax, 0x1891254
mov dword [ebx], eax
add ebx, edx
and eax, 0x32b0c7e7
xor eax, 0x4638b5c5
and eax, 0xb0a380
or eax, 0x93054803
mov dword [ebx], eax
add ebx, edx
or eax, 0x610670b5
xor eax, 0xe8faa10
and eax, 0x1081005
or eax, 0x2810250
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7fc5030b
and eax, 0x10040102
or eax, 0x83b1ea81
mov dword [ebx], eax
add ebx, edx
and eax, 0x47e5ba35
xor eax, 0x4adffed9
and eax, 0x1081050
or eax, 0x2810205
mov dword [ebx], eax
add ebx, edx
or eax, 0x25d7451a
and eax, 0x3954303
or eax, 0x9020a880
mov dword [ebx], eax
add ebx, edx
and eax, 0x6fc5d36
and eax, 0x2800000
or eax, 0x1091255
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d126df7
and eax, 0x1a5b4a97
and eax, 0x12114a82
or eax, 0x81a4a101
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3d775412
xor eax, 0x2df23a4b
and eax, 0x3000050
or eax, 0x891205
mov dword [ebx], eax
add ebx, edx
or eax, 0x637c6d3
and eax, 0x6d4ec43b
and eax, 0x104c003
or eax, 0x92b12b80
mov dword [ebx], eax
add ebx, edx
xor eax, 0x65cbf9e9
xor eax, 0x346b5e4
and eax, 0x1080204
or eax, 0x2811051
mov dword [ebx], eax
add ebx, edx
and eax, 0x277c62fa
and eax, 0x3000200
or eax, 0x90b5e983
mov dword [ebx], eax
add ebx, edx
or eax, 0x131dbd0c
and eax, 0x3891205
or eax, 0x50
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f03492e
and eax, 0x3010000
or eax, 0x90b4eb83
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e5973ae
and eax, 0x1881005
or eax, 0x2010250
mov dword [ebx], eax
add ebx, edx
xor eax, 0x422db1cf
and eax, 0x1a4a382
or eax, 0x92114801
mov dword [ebx], eax
add ebx, edx
and eax, 0x7fe71aa9
xor eax, 0x409499bb
and eax, 0x3011210
or eax, 0x880045
mov dword [ebx], eax
add ebx, edx
or eax, 0x5183304c
and eax, 0x3ab0d40f
and eax, 0x12800001
or eax, 0x8135eb82
mov dword [ebx], eax
add ebx, edx
xor eax, 0x51d1412e
and eax, 0x2000205
or eax, 0x1891050
mov dword [ebx], eax
add ebx, edx
xor eax, 0x55a3146e
xor eax, 0x535ce4e
and eax, 0x1315c801
or eax, 0x80a02382
mov dword [ebx], eax
add ebx, edx
or eax, 0x29442d08
or eax, 0x9d31c33
and eax, 0x3811211
or eax, 0x80044
mov dword [ebx], eax
add ebx, edx
and eax, 0x45429726
and eax, 0x1000200
or eax, 0x92b5e983
mov dword [ebx], eax
add ebx, edx
or eax, 0xc2a0049
and eax, 0x3890241
or eax, 0x1014
mov dword [ebx], eax
add ebx, edx
or eax, 0x576b8832
and eax, 0x4c18b0f5
and eax, 0x8001
or eax, 0x93b56b82
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e8886c8
or eax, 0x40d4277f
and eax, 0x3890255
or eax, 0x1000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x31adfe16
and eax, 0x1224e803
or eax, 0x81910380
mov dword [ebx], eax
add ebx, edx
xor eax, 0x18d89b77
and eax, 0x3091054
or eax, 0x800201
mov dword [ebx], eax
add ebx, edx
and eax, 0x6537bd5b
or eax, 0x1704df58
and eax, 0x1305cb01
or eax, 0x80b02082
mov dword [ebx], eax
add ebx, edx
xor eax, 0x387f76e
and eax, 0x1045
or eax, 0x3890210
mov dword [ebx], eax
add ebx, edx
and eax, 0x70f5d3e2
xor eax, 0x58dcdab0
and eax, 0x1015c880
or eax, 0x83a02303
mov dword [ebx], eax
add ebx, edx
or eax, 0x51f75f4e
and eax, 0x3a0e245
or eax, 0x80010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x639a720a
xor eax, 0x121b49a1
and eax, 0x1221c982
or eax, 0x81942201
mov dword [ebx], eax
add ebx, edx
xor eax, 0x550e33f7
and eax, 0x5bcce604
and eax, 0x40884004
or eax, 0x30642651
mov dword [ebx], eax
add ebx, edx
and eax, 0x5eb8652d
and eax, 0x348f600b
and eax, 0x10880001
or eax, 0xef518ff6
mov dword [ebx], eax
add ebx, edx
and eax, 0x73567f1b
and eax, 0x3000002
or eax, 0x892064
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c7980b4
and eax, 0x5fd98082
or eax, 0xa0000f01
mov dword [ebx], eax
add ebx, edx
and eax, 0x633a6d31
and eax, 0x3d4fd805
and eax, 0x20000800
or eax, 0x46e3743c
mov dword [ebx], eax
add ebx, edx
or eax, 0x77b81437
and eax, 0x77d01c20
or eax, 0x800083c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x1146b33
and eax, 0x56add5e9
and eax, 0x50844441
or eax, 0x20682214
mov dword [ebx], eax
add ebx, edx
and eax, 0x433dc3d4
and eax, 0x10b87597
and eax, 0x84014
or eax, 0xf6d08be3
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a51f44f
and eax, 0x62404001
or eax, 0x5a63a20
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ed6c78b
or eax, 0x1d6f4a41
and eax, 0x76c70a01
or eax, 0x800080a2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x270af5a0
and eax, 0x40c86701
or eax, 0x2a320074
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa581286
xor eax, 0x46b69caf
and eax, 0x2414884c
or eax, 0xd98104a1
mov dword [ebx], eax
add ebx, edx
or eax, 0x3665632d
or eax, 0x4e5bf6a7
and eax, 0x389652a
or eax, 0x10
mov dword [ebx], eax
add ebx, edx
or eax, 0x44fc2fe4
xor eax, 0x5408f685
and eax, 0x13b58903
or eax, 0x80006280
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c71c127
and eax, 0x31b10b05
or eax, 0x40020450
mov dword [ebx], eax
add ebx, edx
or eax, 0x3fa1254e
and eax, 0x13b12b40
or eax, 0x8004c0a0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x30a41b78
or eax, 0x1c0d64d8
and eax, 0x3091450
or eax, 0x800b05
mov dword [ebx], eax
add ebx, edx
or eax, 0x33b6abc7
and eax, 0x13b53783
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a1b0425
or eax, 0x609bd0b0
and eax, 0x289d411
or eax, 0x1202244
mov dword [ebx], eax
add ebx, edx
xor eax, 0x19ed16fa
and eax, 0x12000083
or eax, 0x81b30f00
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c6ae26f
or eax, 0x28356a4a
and eax, 0x10241
or eax, 0x3881014
mov dword [ebx], eax
add ebx, edx
and eax, 0x51cda3c7
xor eax, 0x1698a1b8
and eax, 0x101a281
or eax, 0xe08e5402
mov dword [ebx], eax
add ebx, edx
and eax, 0x4dad51f5
and eax, 0x677b9bff
and eax, 0x1091000
or eax, 0x2800236
mov dword [ebx], eax
add ebx, edx
or eax, 0x3d527929
or eax, 0x2b03cae3
and eax, 0x1391e183
or eax, 0x80240400
mov dword [ebx], eax
add ebx, edx
and eax, 0x1661ab5e
and eax, 0x626f5965
and eax, 0x2010000
or eax, 0x1881255
mov dword [ebx], eax
add ebx, edx
xor eax, 0x66674d8a
or eax, 0x144ff3c4
and eax, 0x11a5eb83
or eax, 0x82100000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d9007e5
and eax, 0x7f786796
and eax, 0x1000200
or eax, 0x2891055
mov dword [ebx], eax
add ebx, edx
or eax, 0x27ae44fc
and eax, 0x3a54281
or eax, 0x9010a902
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a432b6c
and eax, 0x2010200
or eax, 0x1881055
mov dword [ebx], eax
add ebx, edx
and eax, 0x4cd1fa29
and eax, 0x810201
or eax, 0x9334e982
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c300ebc
and eax, 0x3810015
or eax, 0x81240
mov dword [ebx], eax
add ebx, edx
or eax, 0x6a7368eb
and eax, 0x684a1083
or eax, 0x4000400
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ab6984d
and eax, 0x288108a
or eax, 0x1010220
mov dword [ebx], eax
add ebx, edx
or eax, 0x37850075
xor eax, 0x2dce40f1
and eax, 0x12015202
or eax, 0x81940581
mov dword [ebx], eax
add ebx, edx
or eax, 0x61ba7ea3
and eax, 0x3891301
or eax, 0x54
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b4fcfcc
or eax, 0x78569aeb
and eax, 0x13158983
or eax, 0x80a06000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4da8ce6e
and eax, 0x3890045
or eax, 0x1010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x572cc18e
and eax, 0x10854183
or eax, 0x83100200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x53410e1
and eax, 0x20d22abb
and eax, 0x800200
or eax, 0x329a055
mov dword [ebx], eax
add ebx, edx
and eax, 0x54ab2d00
and eax, 0x810000
or eax, 0x93145383
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a7fb573
and eax, 0x44147338
and eax, 0x101000
or eax, 0x3890255
mov dword [ebx], eax
add ebx, edx
xor eax, 0x36707488
and eax, 0x5e5bccee
and eax, 0x10014080
or eax, 0x83a48a03
mov dword [ebx], eax
add ebx, edx
and eax, 0x2af123df
and eax, 0x2a10201
or eax, 0x108d554
mov dword [ebx], eax
add ebx, edx
and eax, 0x50a9ee75
and eax, 0x4c8bff02
and eax, 0x810400
or eax, 0x93142883
mov dword [ebx], eax
add ebx, edx
and eax, 0x511b690f
xor eax, 0x7750fcc5
and eax, 0x2011044
or eax, 0x880211
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ff33cec
and eax, 0x4efcc1b4
and eax, 0x4ed80080
or eax, 0xb101af03
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1249b52a
or eax, 0x3f6b1737
and eax, 0x6fe91c20
or eax, 0x42040
mov dword [ebx], eax
add ebx, edx
and eax, 0x52c7acca
and eax, 0x2c42840
or eax, 0x9112c3af
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a19d003
xor eax, 0x5291e3ea
and eax, 0x50802321
or eax, 0x277a5400
mov dword [ebx], eax
add ebx, edx
or eax, 0x7bf1da3e
or eax, 0x64631ec5
and eax, 0x13b1f383
or eax, 0x80040000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e9bf11a
and eax, 0x45f68e
and eax, 0x11200
or eax, 0x3080055
mov dword [ebx], eax
add ebx, edx
xor eax, 0x57cbc7fc
and eax, 0x1080c101
or eax, 0x83352a02
mov dword [ebx], eax
add ebx, edx
or eax, 0x49be3474
and eax, 0x3891255
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x1eec3cd6
and eax, 0x2800000
or eax, 0x9135eb83
mov dword [ebx], eax
add ebx, edx
or eax, 0x246d15ab
and eax, 0x16153e00
and eax, 0x2011200
or eax, 0x1880055
mov dword [ebx], eax
add ebx, edx
or eax, 0x276b5f5a
and eax, 0x41458ea4
and eax, 0x1400c00
or eax, 0xc6b6a083
mov dword [ebx], eax
add ebx, edx
and eax, 0x7af098b9
xor eax, 0x79ee40fc
and eax, 0x3180019
or eax, 0x811200
mov dword [ebx], eax
add ebx, edx
or eax, 0x606fb3fe
xor eax, 0x16f30aa7
and eax, 0x11049800
or eax, 0x82b14483
mov dword [ebx], eax
add ebx, edx
or eax, 0x28e80872
xor eax, 0x12995f40
and eax, 0x20640011
or eax, 0x46993c44
mov dword [ebx], eax
add ebx, edx
and eax, 0x63e88cd
and eax, 0x6100841
or eax, 0xf88197ba
mov dword [ebx], eax
add ebx, edx
and eax, 0x1edafc30
xor eax, 0x68d7cb9f
and eax, 0x201122b
or eax, 0x1880010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x69a5943c
and eax, 0x2048203
or eax, 0x91916980
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb6bdfe7
and eax, 0x881044
or eax, 0x3010a11
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b695ac1
and eax, 0x23c84081
or eax, 0xd4148502
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b839a0b
and eax, 0x23800000
or eax, 0x4686634
mov dword [ebx], eax
add ebx, edx
and eax, 0x70ed5bf6
and eax, 0xa04234
or eax, 0x9315a982
mov dword [ebx], eax
add ebx, edx
or eax, 0xbdb9219
and eax, 0x3a91a15
or eax, 0x40
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d2eed2b
and eax, 0x1200001
or eax, 0x92959382
mov dword [ebx], eax
add ebx, edx
or eax, 0x6cbfaa41
xor eax, 0x16569cd0
and eax, 0x61e92411
or eax, 0x6121844
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3ea2c77a
and eax, 0x6c4a1289
and eax, 0x401200
or eax, 0x93948de2
mov dword [ebx], eax
add ebx, edx
and eax, 0x45e4e73a
and eax, 0x1808200
or eax, 0x2291055
mov dword [ebx], eax
add ebx, edx
xor eax, 0x58e63cfb
and eax, 0x71da3165
and eax, 0x11002000
or eax, 0x82b58783
mov dword [ebx], eax
add ebx, edx
or eax, 0x580189f3
and eax, 0x2c47c271
and eax, 0x40051
or eax, 0x67e83c04
mov dword [ebx], eax
add ebx, edx
or eax, 0x138a4208
or eax, 0x143ad563
and eax, 0x13d49f62
or eax, 0x80000080
mov dword [ebx], eax
add ebx, edx
and eax, 0xcab7765
and eax, 0x801640
or eax, 0x329c815
mov dword [ebx], eax
add ebx, edx
xor eax, 0x452c1c55
and eax, 0x285c200
or eax, 0x91303183
mov dword [ebx], eax
add ebx, edx
and eax, 0x35ab2250
and eax, 0x1a12000
or eax, 0x665a1c55
mov dword [ebx], eax
add ebx, edx
or eax, 0x5a9dae0e
or eax, 0x755695f1
and eax, 0x37d49fe2
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x23e494eb
or eax, 0x5cbea810
and eax, 0x77e43c22
or eax, 0x14101
mov dword [ebx], eax
add ebx, edx
and eax, 0x54cf21d2
xor eax, 0x7fb94111
and eax, 0x3340002
or eax, 0x90818fec
mov dword [ebx], eax
add ebx, edx
and eax, 0x2312920d
or eax, 0x2b1c35da
and eax, 0x308b654
or eax, 0xa14001
mov dword [ebx], eax
add ebx, edx
or eax, 0x74e31ca1
or eax, 0x1440ca1
and eax, 0x13a53681
or eax, 0x80100102
mov dword [ebx], eax
add ebx, edx
or eax, 0x496e2175
and eax, 0x43fb3455
or eax, 0x24000800
mov dword [ebx], eax
add ebx, edx
or eax, 0x719ad34c
and eax, 0x6c39bea1
and eax, 0x24109e00
or eax, 0x93c401e2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x578c2ada
and eax, 0x60502028
or eax, 0x7a34807
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f2dcc55
xor eax, 0x589af077
and eax, 0x13b18860
or eax, 0x80040481
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d56d91
or eax, 0x11a5bc0f
and eax, 0x1a0d055
or eax, 0x2080200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3107a578
and eax, 0x7641158
and eax, 0x2241100
or eax, 0x9191ee83
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ee92c87
and eax, 0x2a02c01
or eax, 0x65401054
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c45f279
and eax, 0x23848e20
or eax, 0x945011c2
mov dword [ebx], eax
add ebx, edx
and eax, 0x6763a2f5
and eax, 0x3000260
or eax, 0x891007
mov dword [ebx], eax
add ebx, edx
and eax, 0xa85b94
and eax, 0x58870ff9
and eax, 0x800200
or eax, 0x93143d83
mov dword [ebx], eax
add ebx, edx
or eax, 0x6dcb5bbe
or eax, 0x1b2a9178
and eax, 0x3890655
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2525d624
or eax, 0x5794f8c7
and eax, 0x779cc083
or eax, 0x80400500
mov dword [ebx], eax
add ebx, edx
and eax, 0x43f21000
or eax, 0x29087e81
and eax, 0x23c86600
or eax, 0x4200034
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e6d4fe1
and eax, 0x3944bf3a
and eax, 0x220
or eax, 0x93b5e990
mov dword [ebx], eax
add ebx, edx
or eax, 0x3e00c97e
and eax, 0xc7d1c64
and eax, 0x200844
or eax, 0x388f211
mov dword [ebx], eax
add ebx, edx
and eax, 0x185b6568
and eax, 0x6000
or eax, 0x93b58383
mov dword [ebx], eax
add ebx, edx
or eax, 0x36c86fcf
and eax, 0x3ba23340
and eax, 0x23a02040
or eax, 0x44401c15
mov dword [ebx], eax
add ebx, edx
xor eax, 0x602bd37a
and eax, 0x7c08f22
or eax, 0xb01410c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3388b8df
or eax, 0x612b0bd0
and eax, 0x1090261
or eax, 0x2801000
mov dword [ebx], eax
add ebx, edx
and eax, 0x624b4010
and eax, 0x2000000
or eax, 0x91941b83
mov dword [ebx], eax
add ebx, edx
xor eax, 0x366b7e7c
and eax, 0x4326575e
and eax, 0x1000054
or eax, 0x2890801
mov dword [ebx], eax
add ebx, edx
and eax, 0x777b5abd
or eax, 0x1d59490c
and eax, 0x17584101
or eax, 0xe0848482
mov dword [ebx], eax
add ebx, edx
and eax, 0x614d2f2d
and eax, 0x21480400
or eax, 0x6a06234
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f243522
and eax, 0x3202020
or eax, 0x9095cb95
mov dword [ebx], eax
add ebx, edx
or eax, 0x69fd759c
and eax, 0x3b91215
or eax, 0x40
mov dword [ebx], eax
add ebx, edx
xor eax, 0x59a5f33
and eax, 0x2214d02
or eax, 0x9194a281
mov dword [ebx], eax
add ebx, edx
and eax, 0x284e8fbd
and eax, 0xc01
or eax, 0x70eb3054
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d4d30ae
and eax, 0x11a408f0
or eax, 0x8211e300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4873770e
and eax, 0x3809854
or eax, 0x286201
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a50cbc7
xor eax, 0x4d5a7b08
and eax, 0x310a101
or eax, 0x90a54a82
mov dword [ebx], eax
add ebx, edx
xor eax, 0x71241f62
and eax, 0x2811041
or eax, 0x1080214
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a47072
and eax, 0x1040003
or eax, 0x92901580
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3483c500
or eax, 0x3c80160d
and eax, 0x3811205
or eax, 0x280050
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1797f63e
and eax, 0x1034e003
or eax, 0x83810b80
mov dword [ebx], eax
add ebx, edx
xor eax, 0x682a42d0
and eax, 0x3890051
or eax, 0x1204
mov dword [ebx], eax
add ebx, edx
or eax, 0x268bfe72
xor eax, 0x60a78c62
and eax, 0x3246201
or eax, 0x90918982
mov dword [ebx], eax
add ebx, edx
or eax, 0x19ccc128
or eax, 0x101eeb10
and eax, 0x3890211
or eax, 0x1044
mov dword [ebx], eax
add ebx, edx
and eax, 0x583d0813
and eax, 0x10001
or eax, 0x93b4eb82
mov dword [ebx], eax
add ebx, edx
and eax, 0xa554097
and eax, 0x2004001
or eax, 0x1a8a254
mov dword [ebx], eax
add ebx, edx
xor eax, 0x159f6971
and eax, 0x12358b00
or eax, 0x81806083
mov dword [ebx], eax
add ebx, edx
or eax, 0x70338c4e
or eax, 0x971144c
and eax, 0x4a839345
or eax, 0x4080010
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e9b9756
and eax, 0x42829044
or eax, 0xb04408a2
mov dword [ebx], eax
add ebx, edx
and eax, 0x28cad062
or eax, 0x71d6a641
and eax, 0x60c23622
or eax, 0xc094110
mov dword [ebx], eax
add ebx, edx
and eax, 0xa1c63a6
and eax, 0x2222
or eax, 0xc6b588d9
mov dword [ebx], eax
add ebx, edx
or eax, 0x3de3fbe6
and eax, 0x30d35306
or eax, 0x80400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x76b81272
and eax, 0x46414530
or eax, 0xb9908081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e0c4f62
and eax, 0x1890211
or eax, 0x2001028
mov dword [ebx], eax
add ebx, edx
and eax, 0x54424c01
and eax, 1
or eax, 0x93b5eb82
mov dword [ebx], eax
add ebx, edx
or eax, 0x4910cb8b
and eax, 0x3810201
or eax, 0x81054
mov dword [ebx], eax
add ebx, edx
and eax, 0x732c62dc
and eax, 0x38bd74c7
and eax, 0
or eax, 0x93b5eb83
mov dword [ebx], eax
add ebx, edx
and eax, 0x651d0c52
and eax, 0x1010000
or eax, 0x2881255
mov dword [ebx], eax
add ebx, edx
xor eax, 0x790351d
and eax, 0x33799c72
and eax, 0x110000
or eax, 0x93a4eb83
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e47b87
and eax, 0x2011004
or eax, 0x1880251
mov dword [ebx], eax
add ebx, edx
or eax, 0x6a287c2
and eax, 0x10a9d71c
and eax, 0xa18300
or eax, 0x93146883
mov dword [ebx], eax
add ebx, edx
or eax, 0x5fd6b106
and eax, 0x3811205
or eax, 0x80050
mov dword [ebx], eax
add ebx, edx
xor eax, 0x62fe003d
and eax, 0x17d56c7d
and eax, 0x1150000
or eax, 0x92a0eb83
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4bbada3b
and eax, 0x91010
or eax, 0x3800245
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4004902c
and eax, 0x3858201
or eax, 0x90306982
mov dword [ebx], eax
add ebx, edx
or eax, 0x1d88ea62
and eax, 0x3890241
or eax, 0x1014
mov dword [ebx], eax
add ebx, edx
and eax, 0x9bcf290
and eax, 0x2e1532a
and eax, 0x800200
or eax, 0x9335e983
mov dword [ebx], eax
add ebx, edx
xor eax, 0x793d1ac8
xor eax, 0x4515e35e
and eax, 0x3891215
or eax, 0x40
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ca6b298
and eax, 0x13a5a281
or eax, 0x80104902
mov dword [ebx], eax
add ebx, edx
or eax, 0x75b94897
and eax, 0x3890215
or eax, 0x1040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6cbd39ab
and eax, 0x602a458
and eax, 0x2002000
or eax, 0x91b5cb83
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e40f468
or eax, 0x4a57387a
and eax, 0x3811251
or eax, 0x80004
mov dword [ebx], eax
add ebx, edx
or eax, 0x1f4a4c5d
xor eax, 0x12b21559
and eax, 0x1314b00
or eax, 0x9284a083
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4cbd98c
or eax, 0x7a5c35ec
and eax, 0x3081245
or eax, 0x810010
mov dword [ebx], eax
add ebx, edx
and eax, 0x47c8f1f5
and eax, 0x3800001
or eax, 0x9035eb82
mov dword [ebx], eax
add ebx, edx
and eax, 0x4279af07
and eax, 0x2010201
or eax, 0x1881054
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1bc456bc
and eax, 0x37f6214b
and eax, 0x10040001
or eax, 0x83b1eb82
mov dword [ebx], eax
add ebx, edx
or eax, 0x38cdedd8
and eax, 0x3890251
or eax, 0x1004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3ab6b178
and eax, 0xa58e47d
and eax, 0x10a001
or eax, 0x93a54b82
mov dword [ebx], eax
add ebx, edx
or eax, 0x6aa96bf6
xor eax, 0x77794b67
and eax, 0x800010
or eax, 0x3091245
mov dword [ebx], eax
add ebx, edx
and eax, 0x47f3a3c6
and eax, 0x3810200
or eax, 0x9034e983
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a392dd3
or eax, 0x4ad4f8a6
and eax, 0x2811005
or eax, 0x1080250
mov dword [ebx], eax
add ebx, edx
or eax, 0x209d9474
or eax, 0x3f010b4c
and eax, 0x13958b01
or eax, 0x80206082
mov dword [ebx], eax
add ebx, edx
or eax, 0x4cafcb17
or eax, 0x3f260a15
and eax, 0x3890215
or eax, 0x1040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7f91b39
and eax, 0x300900
or eax, 0x9385e283
mov dword [ebx], eax
add ebx, edx
and eax, 0x42d0fe2d
and eax, 0x2800201
or eax, 0x1091054
mov dword [ebx], eax
add ebx, edx
and eax, 0x57e8a286
or eax, 0x5e46b13c
and eax, 0x1384a300
or eax, 0x80314883
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b2cc361
and eax, 0x3000201
or eax, 0x891054
mov dword [ebx], eax
add ebx, edx
or eax, 0xd619366
and eax, 0x3a18303
or eax, 0x90146880
mov dword [ebx], eax
add ebx, edx
and eax, 0x494fbd61
xor eax, 0x3bb3ed69
and eax, 0x2800040
or eax, 0x1091215
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa6e2587
and eax, 0x1a52382
or eax, 0x9210c801
mov dword [ebx], eax
add ebx, edx
or eax, 0x20b251c0
and eax, 0x3811241
or eax, 0x80014
mov dword [ebx], eax
add ebx, edx
xor eax, 0x14693529
and eax, 0x75fde76e
and eax, 0x11a02300
or eax, 0x8215c883
mov dword [ebx], eax
add ebx, edx
or eax, 0x274fe6a0
and eax, 0x3890201
or eax, 0x1054
mov dword [ebx], eax
add ebx, edx
xor eax, 0x75193107
xor eax, 0x3b899d0e
and eax, 0x111aa00
or eax, 0x92a44183
mov dword [ebx], eax
add ebx, edx
and eax, 0x7697fe03
and eax, 0x40aaa5f
and eax, 0x201
or eax, 0x3891054
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d57cf37
or eax, 0x3a6e50e5
and eax, 0x13b5cb83
or eax, 0x80002000
mov dword [ebx], eax
add ebx, edx
and eax, 0x35a6bd7b
xor eax, 0x3be5903
and eax, 0x2081000
or eax, 0x1810255
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f33de28
and eax, 0x3010200
or eax, 0x90b4e983
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d8c9b74
xor eax, 0x609996c
and eax, 0x11
or eax, 0x3891244
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c84d89
and eax, 0x3800001
or eax, 0x9035eb82
mov dword [ebx], eax
add ebx, edx
and eax, 0x379f4883
and eax, 0x338e3114
and eax, 0x3800000
or eax, 0x91255
mov dword [ebx], eax
add ebx, edx
or eax, 0x27cf9123
xor eax, 0x62047ff8
and eax, 0x181e883
or eax, 0x92340300
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d8c8dff
and eax, 0x1800001
or eax, 0x2091254
mov dword [ebx], eax
add ebx, edx
and eax, 0x610b4c8d
or eax, 0x4179bcb0
and eax, 0x131a881
or eax, 0x92844302
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ae359c
and eax, 0x2800000
or eax, 0x1091255
mov dword [ebx], eax
add ebx, edx
and eax, 0x375b497b
xor eax, 0x537ea00d
and eax, 0x1035a000
or eax, 0x83804b83
mov dword [ebx], eax
add ebx, edx
or eax, 0x666abc45
and eax, 0x3891245
or eax, 0x10
mov dword [ebx], eax
add ebx, edx
or eax, 0x584de244
or eax, 0x60c5329d
and eax, 0x1385e281
or eax, 0x80300902
mov dword [ebx], eax
add ebx, edx
and eax, 0xdf310f0
and eax, 0x1810000
or eax, 0x2081255
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7f691251
and eax, 0x10a00000
or eax, 0x8315eb83
mov dword [ebx], eax
add ebx, edx
or eax, 0x365f8ece
and eax, 0x1ff2581a
and eax, 0x3800000
or eax, 0x91255
mov dword [ebx], eax
add ebx, edx
xor eax, 0x37edf22d
and eax, 0x1024e000
or eax, 0x83910b83
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ad998ba
or eax, 0x38bf9e8e
and eax, 0x2891204
or eax, 0x1000051
mov dword [ebx], eax
add ebx, edx
and eax, 0x328b6c72
or eax, 0xc2275a6
and eax, 0x2a16182
or eax, 0x91148a01
mov dword [ebx], eax
add ebx, edx
and eax, 0x5196ad4f
xor eax, 0x59a336c1
and eax, 0x11240
or eax, 0x3880015
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b518c80
xor eax, 0x34be512c
and eax, 0x325cb81
or eax, 0x90902002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x113689ac
and eax, 0x2810205
or eax, 0x1081050
mov dword [ebx], eax
add ebx, edx
or eax, 0x148eb873
and eax, 0x1385aa03
or eax, 0x80304180
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ceb6495
xor eax, 0x1ca3e650
and eax, 0x3890044
or eax, 0x1211
mov dword [ebx], eax
add ebx, edx
xor eax, 0x15e0412a
and eax, 0x12214303
or eax, 0x8194a880
mov dword [ebx], eax
add ebx, edx
and eax, 0x46420a46
xor eax, 0x12c98f67
and eax, 0x890045
or eax, 0x3001210
mov dword [ebx], eax
add ebx, edx
xor eax, 0x38bbca15
xor eax, 0x520d1e4c
and eax, 0x135c200
or eax, 0x92802983
mov dword [ebx], eax
add ebx, edx
or eax, 0x2cdec4d1
or eax, 0x271078a3
and eax, 0x3891251
or eax, 4
mov dword [ebx], eax
add ebx, edx
and eax, 0x2bbd131c
and eax, 0x3810200
or eax, 0x9034e983
mov dword [ebx], eax
add ebx, edx
or eax, 0x308154bb
and eax, 0x3811211
or eax, 0x80044
mov dword [ebx], eax
add ebx, edx
and eax, 0x46e6013e
and eax, 0x2800000
or eax, 0x9135eb83
mov dword [ebx], eax
add ebx, edx
xor eax, 0x34b7f6ad
and eax, 0x3001004
or eax, 0x890251
mov dword [ebx], eax
add ebx, edx
xor eax, 0x569dded3
and eax, 0x1114c882
or eax, 0x82a12301
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a52c97a
and eax, 0x33cfc271
and eax, 0x1810251
or eax, 0x2081004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x397040
and eax, 0x7d80120d
and eax, 0x1800201
or eax, 0x9235e982
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a4de990
or eax, 0x5147c396
and eax, 0x1890215
or eax, 0x2001040
mov dword [ebx], eax
add ebx, edx
or eax, 0x64e6a00
and eax, 0x3856a01
or eax, 0x90308182
mov dword [ebx], eax
add ebx, edx
or eax, 0x56e5a47b
and eax, 0x3810251
or eax, 0x81004
mov dword [ebx], eax
add ebx, edx
or eax, 0x228c2661
and eax, 0x3852201
or eax, 0x9030c982
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c1fb2b3
xor eax, 0x1737de24
and eax, 0x880015
or eax, 0x3011240
mov dword [ebx], eax
add ebx, edx
and eax, 0x36d53ede
and eax, 0x2810200
or eax, 0x9134e983
mov dword [ebx], eax
add ebx, edx
xor eax, 0x73e4b8ef
xor eax, 0x689fb3de
and eax, 0x880010
or eax, 0x3011245
mov dword [ebx], eax
add ebx, edx
and eax, 0x42f5c3fb
and eax, 0x2810201
or eax, 0x9134e982
mov dword [ebx], eax
add ebx, edx
and eax, 0x73dac2e3
or eax, 0x41de6a99
and eax, 0x3880211
or eax, 0x11044
mov dword [ebx], eax
add ebx, edx
and eax, 0x74ea39a5
and eax, 0x800001
or eax, 0x9335eb82
mov dword [ebx], eax
add ebx, edx
xor eax, 0x28a3007
and eax, 0x2afecb16
and eax, 0x80204
or eax, 0x3811051
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e2eb4d6
xor eax, 0x7fbf430b
and eax, 0x1210e180
or eax, 0x81a50a03
mov dword [ebx], eax
add ebx, edx
and eax, 0x101eb658
and eax, 0x4b94856a
and eax, 0
or eax, 0x3891255
mov dword [ebx], eax
add ebx, edx
or eax, 0x517bb41b
xor eax, 0x2677ecf7
and eax, 0x11844a80
or eax, 0x8231a103
mov dword [ebx], eax
add ebx, edx
and eax, 0x49668366
xor eax, 0x6af7c70d
and eax, 0x3810005
or eax, 0x81250
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1baaae9
and eax, 0x231a880
or eax, 0x91844303
mov dword [ebx], eax
add ebx, edx
and eax, 0x353af44b
or eax, 0x32725836
and eax, 0x3001015
or eax, 0x890240
mov dword [ebx], eax
add ebx, edx
xor eax, 0x21330d72
and eax, 0x2b00b03
or eax, 0x9105e080
mov dword [ebx], eax
add ebx, edx
and eax, 0x1539a447
and eax, 0x4d55dc4
and eax, 0x10000
or eax, 0x3881255
mov dword [ebx], eax
add ebx, edx
and eax, 0x349acb2c
and eax, 0x800200
or eax, 0x9335e983
mov dword [ebx], eax
add ebx, edx
and eax, 0x57a40d37
or eax, 0x549023b0
and eax, 0x3800211
or eax, 0x91044
mov dword [ebx], eax
add ebx, edx
and eax, 0x76068f37
xor eax, 0x7df708ac
and eax, 0x13b50a81
or eax, 0x8000e102
mov dword [ebx], eax
add ebx, edx
and eax, 0x7425ae86
and eax, 0x66214175
and eax, 0x10000
or eax, 0x3881255
mov dword [ebx], eax
add ebx, edx
and eax, 0xf47ba29
and eax, 0x3010201
or eax, 0x90b4e982
mov dword [ebx], eax
add ebx, edx
and eax, 0x7dfccfc8
xor eax, 0x21f8b02f
and eax, 0x81205
or eax, 0x3810050
mov dword [ebx], eax
add ebx, edx
xor eax, 0xabf4b0d
and eax, 0x726b80c0
and eax, 0x200000
or eax, 0x9395eb83
mov dword [ebx], eax
add ebx, edx
and eax, 0x7423e65d
and eax, 0xfb4b27
and eax, 0x10201
or eax, 0x3881054
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1687afac
and eax, 0x4ca229b3
and eax, 0x2981
or eax, 0x93b5c202
mov dword [ebx], eax
add ebx, edx
and eax, 0x158e8fb8
or eax, 0x52892cab
and eax, 0x3890201
or eax, 0x1054
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb4d9f2e
and eax, 0x848903
or eax, 0x93316280
mov dword [ebx], eax
add ebx, edx
or eax, 0x427db846
and eax, 0x3891245
or eax, 0x10
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6bebd9b5
and eax, 0x20cb80
or eax, 0x93952003
mov dword [ebx], eax
add ebx, edx
and eax, 0x7233fb55
xor eax, 0x3343c171
and eax, 0x1000250
or eax, 0x2891005
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc16bbe9
xor eax, 0x6957971a
and eax, 0x2802a82
or eax, 0x9135c101
mov dword [ebx], eax
add ebx, edx
and eax, 0x4cbe7564
xor eax, 0x2f88f553
and eax, 0x3081051
or eax, 0x810204
mov dword [ebx], eax
add ebx, edx
and eax, 0x20740433
and eax, 1
or eax, 0x93b5eb82
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c63e56b
and eax, 0x67f4a799
and eax, 0x3800200
or eax, 0x91055
mov dword [ebx], eax
add ebx, edx
and eax, 0xc401b41
or eax, 0x758e9b59
and eax, 0x11848b01
or eax, 0x82316082
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c9c8035
or eax, 0x1769be2d
and eax, 0x3091215
or eax, 0x800040
mov dword [ebx], eax
add ebx, edx
and eax, 0x248667dc
and eax, 0x800200
or eax, 0x9335e983
mov dword [ebx], eax
add ebx, edx
xor eax, 0xf673db1
and eax, 0xf539152
and eax, 0x1010
or eax, 0x3890245
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6034b252
or eax, 0xd9ba993
and eax, 0x3b5a983
or eax, 0x90004200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x54d964e6
and eax, 0x2daf5c85
and eax, 0x1080005
or eax, 0x2811250
mov dword [ebx], eax
add ebx, edx
xor eax, 0x185b790c
and eax, 0x13906b01
or eax, 0x80258082
mov dword [ebx], eax
add ebx, edx
and eax, 0xd278b9d
xor eax, 0x67a61684
and eax, 0x2811005
or eax, 0x1080250
mov dword [ebx], eax
add ebx, edx
xor eax, 0x406df33e
xor eax, 0x5769ce19
and eax, 0x10852b02
or eax, 0x8330c081
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ca18a6a
or eax, 0x28f7a1d
and eax, 0x2891215
or eax, 0x1000040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x512d3da2
xor eax, 0x6171564a
and eax, 0x13956981
or eax, 0x80208202
mov dword [ebx], eax
add ebx, edx
or eax, 0x34457848
xor eax, 0x5f53f01e
and eax, 0x800255
or eax, 0x3191000
mov dword [ebx], eax
add ebx, edx
or eax, 0x47375a1e
and eax, 0x3b55a03
or eax, 0x9000a580
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a27e573
and eax, 0x2210101
or eax, 0x9981054
mov dword [ebx], eax
add ebx, edx
and eax, 0x153ebb41
and eax, 0x1001101
or eax, 0xb685eab2
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ea7450f
or eax, 0x4c9ef232
and eax, 0x12993321
or eax, 0x20200844
mov dword [ebx], eax
add ebx, edx
and eax, 0x3795625
and eax, 0x19dc4a04
and eax, 0x100200
or eax, 0x93a5e9b3
mov dword [ebx], eax
add ebx, edx
and eax, 0x5fa26255
and eax, 0x3800211
or eax, 0x91044
mov dword [ebx], eax
add ebx, edx
or eax, 0x11fc1bcd
and eax, 0x13b50b81
or eax, 0x8000e002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x56d573e2
and eax, 0x1001041
or eax, 0x2890214
mov dword [ebx], eax
add ebx, edx
and eax, 0xcbb1510
and eax, 0x810000
or eax, 0x9334eb83
mov dword [ebx], eax
add ebx, edx
or eax, 0x7699d578
and eax, 0x3891251
or eax, 4
mov dword [ebx], eax
add ebx, edx
or eax, 0x6422b46c
and eax, 0x7e07fe7e
and eax, 0x201a200
or eax, 0x91b44983
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d02a4f0
and eax, 0x75d21800
and eax, 0x1000000
or eax, 0x2891255
mov dword [ebx], eax
add ebx, edx
and eax, 0x172fa5b
or eax, 0x7e9b83ca
and eax, 0x13918383
or eax, 0x80246800
mov dword [ebx], eax
add ebx, edx
and eax, 0x8408e23
and eax, 0x201
or eax, 0x3891054
mov dword [ebx], eax
add ebx, edx
and eax, 0x919e406
and eax, 0x5ba945ca
and eax, 0x1010000
or eax, 0x92b4eb83
mov dword [ebx], eax
add ebx, edx
or eax, 0x78f7bfe9
and eax, 0x3811241
or eax, 0x80014
mov dword [ebx], eax
add ebx, edx
or eax, 0x72178b59
and eax, 0x13958b01
or eax, 0x80206082
mov dword [ebx], eax
add ebx, edx
or eax, 0x5bf9d7c
and eax, 0x3891255
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x59b50e37
xor eax, 0x1bef903d
and eax, 0x108a02
or eax, 0x93a56181
mov dword [ebx], eax
add ebx, edx
xor eax, 0x81e047a
xor eax, 0x3f60d700
and eax, 0x891051
or eax, 0x3000204
mov dword [ebx], eax
add ebx, edx
and eax, 0x762932fc
or eax, 0x737797af
and eax, 0x13358383
or eax, 0x80806800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x343935ad
and eax, 0x3881204
or eax, 0x10051
mov dword [ebx], eax
add ebx, edx
xor eax, 0x753ceb2c
and eax, 0x42bfe5f9
and eax, 0x2b5e101
or eax, 0x91000a82
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a402e1f
or eax, 0x51fee2b6
and eax, 0x3880215
or eax, 0x11040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5b9a939e
xor eax, 0x3ea69f22
and eax, 0x2b50a81
or eax, 0x9100e102
mov dword [ebx], eax
add ebx, edx
xor eax, 0x186cf42d
and eax, 0x3891204
or eax, 0x51
mov dword [ebx], eax
add ebx, edx
or eax, 0x5a37aa73
or eax, 0x6fab4b84
and eax, 0x13b5eb83
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2871b345
and eax, 0x3801044
or eax, 0x90211
mov dword [ebx], eax
add ebx, edx
or eax, 0x27556e13
and eax, 0x40ca6dee
and eax, 0x806802
or eax, 0x93358381
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7893c330
xor eax, 0x8684275
and eax, 0x3080244
or eax, 0x811011
mov dword [ebx], eax
add ebx, edx
or eax, 0x45461784
and eax, 0x3850381
or eax, 0x9030e802
mov dword [ebx], eax
add ebx, edx
and eax, 0x5bb9eef8
and eax, 0x3810200
or eax, 0x81055
mov dword [ebx], eax
add ebx, edx
or eax, 0x256793f9
and eax, 0x3a58381
or eax, 0x90106802
mov dword [ebx], eax
add ebx, edx
and eax, 0x45445dce
and eax, 0x1000000
or eax, 0x2891255
mov dword [ebx], eax
add ebx, edx
or eax, 0x5bb3ce58
and eax, 0x13b1ca01
or eax, 0x80042182
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6bf15c90
and eax, 0x1808d6a8
and eax, 0x1200
or eax, 0x3890055
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d4267e8
and eax, 0x12816181
or eax, 0x81348a02
mov dword [ebx], eax
add ebx, edx
and eax, 0x5aacd624
and eax, 0x24e5e830
and eax, 0x800000
or eax, 0x3091255
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c5d2e7f
or eax, 0x41760263
and eax, 0x13b52a03
or eax, 0x8000c180
mov dword [ebx], eax
add ebx, edx
or eax, 0x774bc0f9
and eax, 0x1a679a85
and eax, 0x2010201
or eax, 0x1881054
mov dword [ebx], eax
add ebx, edx
and eax, 0x787c8a5b
and eax, 0x201
or eax, 0x93b5e982
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c824e71
and eax, 0x3010050
or eax, 0x881205
mov dword [ebx], eax
add ebx, edx
and eax, 0x18624808
and eax, 0
or eax, 0x93b5eb83
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e93e2ea
and eax, 0x374fe0b6
and eax, 0x3010000
or eax, 0x881255
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3750444e
and eax, 0x10914203
or eax, 0x8324a980
mov dword [ebx], eax
add ebx, edx
and eax, 0x54e0a17
and eax, 0x1000201
or eax, 0x2891054
mov dword [ebx], eax
add ebx, edx
and eax, 0x69bf7c1f
xor eax, 0x5c28f63f
and eax, 0x11a1e202
or eax, 0x82140981
mov dword [ebx], eax
add ebx, edx
xor eax, 0x61306967
xor eax, 0x60728c83
and eax, 0x2810245
or eax, 0x1081010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1cdc6801
xor eax, 0x27569b5a
and eax, 0x1001e102
or eax, 0x83b40a81
mov dword [ebx], eax
add ebx, edx
or eax, 0x189e9b27
and eax, 0x3891205
or eax, 0x50
mov dword [ebx], eax
add ebx, edx
or eax, 0x1d6ab814
and eax, 0x13a1aa01
or eax, 0x80144182
mov dword [ebx], eax
add ebx, edx
and eax, 0x4eb11470
and eax, 0x2810000
or eax, 0x1081255
mov dword [ebx], eax
add ebx, edx
and eax, 0x67288c48
and eax, 0x555ba59b
and eax, 0x1000000
or eax, 0x92b5eb83
mov dword [ebx], eax
add ebx, edx
xor eax, 0x480bd1b1
and eax, 0x3881210
or eax, 0x10045
mov dword [ebx], eax
add ebx, edx
or eax, 0x3010975a
and eax, 0x13918303
or eax, 0x80246880
mov dword [ebx], eax
add ebx, edx
xor eax, 0x51d02972
or eax, 0x7f0f22e7
and eax, 0x3090255
or eax, 0x801000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d05a2fa
xor eax, 0x7e55bbb3
and eax, 0x1900900
or eax, 0x9225e283
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b71f385
or eax, 0x49707eac
and eax, 0x1801204
or eax, 0x2090051
mov dword [ebx], eax
add ebx, edx
xor eax, 0x44a4b820
xor eax, 0x60d4613e
and eax, 0x3b1cb03
or eax, 0x90042080
mov dword [ebx], eax
add ebx, edx
or eax, 0x14ac14dc
and eax, 0x3891255
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a92ab0b
and eax, 0x1111a902
or eax, 0x82a44281
mov dword [ebx], eax
add ebx, edx
or eax, 0x78753f53
and eax, 0x3811251
or eax, 0x80004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x35d80239
and eax, 0x1c75f614
and eax, 0x10110000
or eax, 0x83a4eb83
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6e98bf3d
and eax, 0x1091014
or eax, 0x2800241
mov dword [ebx], eax
add ebx, edx
or eax, 0x72dea271
and eax, 0x1395a201
or eax, 0x80204982
mov dword [ebx], eax
add ebx, edx
xor eax, 0x553641f5
or eax, 0x4a0fad2
and eax, 0x2811254
or eax, 0x1080001
mov dword [ebx], eax
add ebx, edx
and eax, 0x72a75a21
and eax, 0x2810201
or eax, 0x9134e982
mov dword [ebx], eax
add ebx, edx
or eax, 0x7127a5b9
and eax, 0x3810211
or eax, 0x81044
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ead1bde
and eax, 0x152952c9
and eax, 0x1210281
or eax, 0x9294e902
mov dword [ebx], eax
add ebx, edx
and eax, 0x53d8878
and eax, 0x1010000
or eax, 0x2881255
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5cfb4d7b
or eax, 0xbfb98d9
and eax, 0x13b1cb83
or eax, 0x80042000
mov dword [ebx], eax
add ebx, edx
and eax, 0x313bcc9e
and eax, 0x1010000
or eax, 0x2881255
mov dword [ebx], eax
add ebx, edx
or eax, 0x27b0fdef
and eax, 0x3b1eb83
or eax, 0x90040000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7223001a
and eax, 0x4e5ff3d5
and eax, 0x2010211
or eax, 0x1881044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x13c59b1b
and eax, 0x10048902
or eax, 0x83b16281
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6ef48b80
or eax, 0x3203fc83
and eax, 0x3011001
or eax, 0x880254
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4014fd8b
and eax, 0xd5e290b
and eax, 0x1142902
or eax, 0x92a1c281
mov dword [ebx], eax
add ebx, edx
xor eax, 0x59318d8d
and eax, 0x4aa34a97
and eax, 0x2800204
or eax, 0x1091051
mov dword [ebx], eax
add ebx, edx
xor eax, 0x15da1827
and eax, 0x12110a02
or eax, 0x81a4e181
mov dword [ebx], eax
add ebx, edx
xor eax, 0x13fede65
and eax, 0x91044
or eax, 0x3800211
mov dword [ebx], eax
add ebx, edx
xor eax, 0x319e65c6
and eax, 0x12156383
or eax, 0x81a08800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d8a474a
and eax, 0x6459e304
and eax, 0x90000
or eax, 0x3801255
mov dword [ebx], eax
add ebx, edx
or eax, 0x674f1804
and eax, 0x3850a01
or eax, 0x9030e182
mov dword [ebx], eax
add ebx, edx
and eax, 0x1d7e8e10
xor eax, 0x687f5423
and eax, 0x1091201
or eax, 0x2800054
mov dword [ebx], eax
add ebx, edx
or eax, 0x67ede366
and eax, 0x3a5e303
or eax, 0x90100880
mov dword [ebx], eax
add ebx, edx
and eax, 0x32c5ba0d
and eax, 0x2810201
or eax, 0x1081054
mov dword [ebx], eax
add ebx, edx
or eax, 0x38a986dd
and eax, 0x13a18281
or eax, 0x80146902
mov dword [ebx], eax
add ebx, edx
or eax, 0x64a8196
and eax, 0x3890215
or eax, 0x1040
mov dword [ebx], eax
add ebx, edx
or eax, 0x57181cac
and eax, 0x41038f76
and eax, 0x1010a00
or eax, 0x92b4e183
mov dword [ebx], eax
add ebx, edx
xor eax, 0x15c1ade5
or eax, 0x1d09631a
and eax, 0x3090254
or eax, 0x801001
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ad3019b
or eax, 0x53edd836
and eax, 0x13b5cb83
or eax, 0x80002000
mov dword [ebx], eax
add ebx, edx
or eax, 0x47ce9113
and eax, 0x34fcdea7
and eax, 0x881201
or eax, 0x3010054
mov dword [ebx], eax
add ebx, edx
and eax, 0x3fd736e6
xor eax, 0x3f5c8cbd
and eax, 0x10958a81
or eax, 0x83206102
mov dword [ebx], eax
add ebx, edx
or eax, 0x23db94e4
and eax, 0x3891245
or eax, 0x10
mov dword [ebx], eax
add ebx, edx
and eax, 0x7bb0fa61
and eax, 0x3800201
or eax, 0x9035e982
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f18d9d5
and eax, 0x3000001
or eax, 0x891254
mov dword [ebx], eax
add ebx, edx
xor eax, 0x39a9480e
and eax, 0x12204a03
or eax, 0x8195a180
mov dword [ebx], eax
add ebx, edx
xor eax, 0x12d8f382
xor eax, 0x19354d09
and eax, 0x81000
or eax, 0x3810255
mov dword [ebx], eax
add ebx, edx
or eax, 0x11f63301
or eax, 0x4127fe51
and eax, 0x13b5eb01
or eax, 0x80000082
mov dword [ebx], eax
add ebx, edx
or eax, 0x42e7a664
and eax, 0x3810245
or eax, 0x81010
mov dword [ebx], eax
add ebx, edx
or eax, 0x60135820
and eax, 0x4f727cba
and eax, 0x3104800
or eax, 0x90a5a383
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d59fd1e
and eax, 0x2881215
or eax, 0x1010040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x75287577
and eax, 0x12a16302
or eax, 0x81148881
mov dword [ebx], eax
add ebx, edx
and eax, 0x518b1666
and eax, 0x1810200
or eax, 0x2081055
mov dword [ebx], eax
add ebx, edx
and eax, 0x3aeecf15
and eax, 0x2800201
or eax, 0x9135e982
mov dword [ebx], eax
add ebx, edx
and eax, 0x4eedd29
and eax, 0x2168d2ac
and eax, 0
or eax, 0x3891255
mov dword [ebx], eax
add ebx, edx
xor eax, 0x51e4b3ab
and eax, 0x1225a182
or eax, 0x81904a01
mov dword [ebx], eax
add ebx, edx
or eax, 0x1cb7326e
and eax, 0x3811245
or eax, 0x80010
mov dword [ebx], eax
add ebx, edx
and eax, 0x56060fe8
and eax, 0x9b2dec5
and eax, 0x200
or eax, 0x93b5e983
mov dword [ebx], eax
add ebx, edx
and eax, 0xc4dfa18
xor eax, 0x2f5b66f9
and eax, 0x3080051
or eax, 0x811204
mov dword [ebx], eax
add ebx, edx
and eax, 0x11d09467
and eax, 0x2f5122fc
and eax, 0x1000000
or eax, 0x92b5eb83
mov dword [ebx], eax
add ebx, edx
or eax, 0x58ed0b74
or eax, 0x39d64730
and eax, 0x3890255
or eax, 0x1000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2fa2e329
and eax, 0x3a1e301
or eax, 0x90140882
mov dword [ebx], eax
add ebx, edx
and eax, 0x4394ccc4
and eax, 0x3800000
or eax, 0x91255
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7a473669
and eax, 0x11842000
or eax, 0x8231cb83
mov dword [ebx], eax
add ebx, edx
or eax, 0x20427108
and eax, 0x74894de5
and eax, 0x810001
or eax, 0x3081254
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b2a35d1
or eax, 0x3c68ab06
and eax, 0x10a1ab82
or eax, 0x83144001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x43bf2bd7
and eax, 0x80054
or eax, 0x3811201
mov dword [ebx], eax
add ebx, edx
or eax, 0x3834d9ee
or eax, 0x77eb1a89
and eax, 0x13b5cb83
or eax, 0x80002000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c880963
and eax, 0x3890241
or eax, 0x1014
mov dword [ebx], eax
add ebx, edx
or eax, 0x61877a8f
xor eax, 0xf201a1a
and eax, 0xa56081
or eax, 0x93108b02
mov dword [ebx], eax
add ebx, edx
and eax, 0x1d6e58f9
and eax, 0x1000001
or eax, 0x2891254
mov dword [ebx], eax
add ebx, edx
xor eax, 0x215943be
and eax, 0x2904183
or eax, 0x9125aa00
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c6335e9
or eax, 0x6851c42
and eax, 0x3811241
or eax, 0x80014
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c2ca9fa
xor eax, 0x7caf1bc1
and eax, 0x10a50b81
or eax, 0x8310e002
mov dword [ebx], eax
add ebx, edx
or eax, 0x461e62d9
and eax, 0x3890251
or eax, 0x1004
mov dword [ebx], eax
add ebx, edx
and eax, 0x56787e19
and eax, 0x2000201
or eax, 0x91b5e982
mov dword [ebx], eax
add ebx, edx
and eax, 0x6718add8
and eax, 0x900
or eax, 0x90494055
mov dword [ebx], eax
add ebx, edx
and eax, 0x6480b99e
or eax, 0x7c5ebd4d
and eax, 0x100
or eax, 0x200
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a9b3f47
xor eax, 0x27f327e2
and eax, 0x400
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4555563d
xor eax, 0x3b7f6641
and eax, 0x2a3400
or eax, 0xd5cb00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x69975db6
and eax, 0xa000
or eax, 0x1800
mov dword [ebx], eax
add ebx, edx
and eax, 0x6321b3e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x56d90ba8
and eax, 0
or eax, 0x4000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5eaf8122
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b1a3524
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x40fe42d6
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x46cebe9a
and eax, 0x3622927a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7619e38b
or eax, 0x573ca8b7
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x3fcd2bb1
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d3e29e3
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x27a7bd82
or eax, 0x2483976
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7cb2ea01
and eax, 0x30efafe9
and eax, 0x8000
or eax, 0x5000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c28611a
xor eax, 0x2110551b
and eax, 0x20100400
or eax, 0x9a0f0a00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e6de30a
and eax, 0x30000a
or eax, 0x9840004
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d94767c
and eax, 0x190000c
or eax, 0x2821c1
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f58fdbc
xor eax, 0x25159d95
and eax, 0x10214048
or eax, 0x44008d04
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3bd25b91
and eax, 0x20730048
or eax, 0x6920
mov dword [ebx], eax
add ebx, edx
and eax, 0x20d99e62
or eax, 0x177c3320
and eax, 0x276d3260
or eax, 0x40024010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x506f5c5e
and eax, 0x62788a38
and eax, 0x20000020
or eax, 0x6d6152
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a5b404b
and eax, 0x20484042
or eax, 0x4e262121
mov dword [ebx], eax
add ebx, edx
and eax, 0x56fe1b3a
and eax, 0x42200022
or eax, 0x2000744d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x60390879
or eax, 0x6dc480e8
and eax, 0x65502064
or eax, 0x10220001
mov dword [ebx], eax
add ebx, edx
or eax, 0x777d8196
xor eax, 0x5bbc0920
and eax, 0x2c412046
or eax, 0x42280028
mov dword [ebx], eax
add ebx, edx
or eax, 0x45ef0277
and eax, 0x434f0020
or eax, 0x10004400
mov dword [ebx], eax
add ebx, edx
or eax, 0x1503359d
xor eax, 0x78ff43fd
and eax, 0x24202400
or eax, 0x404f4920
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7764bd5b
and eax, 0x1090061
or eax, 0xc042e04
mov dword [ebx], eax
add ebx, edx
and eax, 0x5fac6e3f
and eax, 0x2400
or eax, 0xa
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c21cde0
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x42af7fe5
and eax, 0
or eax, 0x72037100
mov dword [ebx], eax
add ebx, edx
and eax, 0x315d3c84
or eax, 0x2459460a
and eax, 0x14403408
or eax, 0x8220154
mov dword [ebx], eax
add ebx, edx
or eax, 0x75ac2d4e
xor eax, 0x915c515
and eax, 0x1462300b
or eax, 0x8000504
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4f578395
and eax, 0x1020340a
or eax, 0xc420105
mov dword [ebx], eax
add ebx, edx
and eax, 0x371d8a46
and eax, 0x14000006
or eax, 0x91a7e09
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b77fd2
and eax, 0x4023202
or eax, 0x1860000c
mov dword [ebx], eax
add ebx, edx
or eax, 0x604e0057
and eax, 0x1c62300f
or eax, 0x1000500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x16a3a901
and eax, 0x840140e
or eax, 0x14220001
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc99ed40
or eax, 0x72861f04
and eax, 0x10e35b0f
or eax, 0x9000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x292216a1
and eax, 0x1862140e
or eax, 0x4002000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d1710c8
and eax, 0x61610006
or eax, 0x82825b09
mov dword [ebx], eax
add ebx, edx
and eax, 0x32ac6e4a
and eax, 0x20000a
or eax, 0x1c423405
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e340a4f
xor eax, 0x5d83b179
and eax, 0x1ec10b09
or eax, 0x225006
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4544e6f8
and eax, 0x18223406
or eax, 0x4400008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ae96811
xor eax, 0xc9a87b2
and eax, 0x4201520d
or eax, 0x21680002
mov dword [ebx], eax
add ebx, edx
or eax, 0x7dd77223
and eax, 0x64be5dcc
and eax, 0x4221008
or eax, 0x18402560
mov dword [ebx], eax
add ebx, edx
xor eax, 0x451fffa5
and eax, 0xd
or eax, 2
mov dword [ebx], eax
add ebx, edx
or eax, 0x23a34f19
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x65713714
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x514e8984
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x68b3d63e
and eax, 0x15000
or eax, 0x440000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a29399d
xor eax, 0x2a3c3003
and eax, 0x14800
or eax, 0x5000400
mov dword [ebx], eax
add ebx, edx
or eax, 0x56a127da
and eax, 0x41810f00
or eax, 0x201c9000
mov dword [ebx], eax
add ebx, edx
and eax, 0xac6e23a
or eax, 0x641c0452
and eax, 0x42
or eax, 0x24
mov dword [ebx], eax
add ebx, edx
or eax, 0x7fd13392
and eax, 0xde008ec
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0xb3e6561
or eax, 0x781921e2
and eax, 0x2000
or eax, 0x200c000
mov dword [ebx], eax
add ebx, edx
or eax, 0x517773e4
xor eax, 0x6b068218
and eax, 0x8010100
or eax, 0x6000a01
mov dword [ebx], eax
add ebx, edx
or eax, 0x37f61066
and eax, 0x200026
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x78539912
and eax, 0x100000
or eax, 0xc0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b3a7219
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x5620ecda
or eax, 0x3847cc11
and eax, 0x58000
or eax, 0x283000
mov dword [ebx], eax
add ebx, edx
or eax, 0x28c305bb
and eax, 0
or eax, 0x100000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6699dbbb
xor eax, 0x452dc198
and eax, 0x300000
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ef6326d
or eax, 0x1fc772b5
and eax, 0
or eax, 0x40000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x12e665aa
and eax, 0
or eax, 0x100000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x10924ac4
or eax, 0x5263aad1
and eax, 0x20000
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ceb2f09
and eax, 0
or eax, 0x600
mov dword [ebx], eax
add ebx, edx
or eax, 0x43fc4329
xor eax, 0x62116501
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x24261b55
and eax, 0x5baec513
and eax, 0
or eax, 0x600
mov dword [ebx], eax
add ebx, edx
or eax, 0x8612234
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0xeb51c13
and eax, 0
or eax, 0x800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x629aa6c2
xor eax, 0x3aea3fb9
and eax, 0
or eax, 0x40000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e211de
xor eax, 0x8884cd5
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x757cfd7a
and eax, 0x5fe23477
and eax, 0x40000000
or eax, 0x300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x40e2f4c9
and eax, 0x53d1532d
and eax, 1
or eax, 0x10000084
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a73f0b0
and eax, 0x100000
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3db6da20
and eax, 0x10000000
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b44b1b5
and eax, 0
or eax, 0x100000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d3ba5bb
or eax, 0x2b7e272d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x826a882
and eax, 0
or eax, 0x1000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1f349128
and eax, 0x418b6440
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a3d5f10
xor eax, 0x66528a5a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb7ad693
or eax, 0x2a708dc7
and eax, 0x380800
or eax, 0x52000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7feb2099
and eax, 0
or eax, 0x5000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6253e5af
or eax, 0x1cff16e
and eax, 0x400000
or eax, 0x200000
mov dword [ebx], eax
add ebx, edx
or eax, 0x38e2e97e
and eax, 0xe000
or eax, 0x10000
mov dword [ebx], eax
add ebx, edx
and eax, 0x34bbebf5
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x4339119b
and eax, 0x2891201b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c6f968
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x68f49d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f275fa1
and eax, 0x200000
or eax, 0x500000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x50ca72c5
or eax, 0x5516d8af
and eax, 0x20000
or eax, 0x10000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ebac512
and eax, 0x20000
or eax, 0x39e400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a4f801d
and eax, 0x400
or eax, 0x1800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a527ba2
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0xb0d1623
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0xbcb7863
xor eax, 0x172d800d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3751f37b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b5da98f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b289dfa
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1df58b21
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x72b48618
xor eax, 0x2d2ad3be
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x2be7fd3e
or eax, 0x265a8d2c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f32a31e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x70018067
or eax, 0x76182c23
and eax, 0x100000
or eax, 0x200000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3893d7f0
and eax, 0
or eax, 0x9000
mov dword [ebx], eax
add ebx, edx
or eax, 0x661f376b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x56f6db97
xor eax, 0x142d056b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7a56da04
and eax, 0x4fb564d5
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d906ad6
or eax, 0x37d722f0
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e7aa265
xor eax, 0x720dc0f4
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x26eea58f
xor eax, 0x24fef2ab
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x30ce3099
xor eax, 0x1eb96761
and eax, 0x4302600
or eax, 0x61440800
mov dword [ebx], eax
add ebx, edx
and eax, 0x67a7b3b5
and eax, 0x2000
or eax, 0x5478
mov dword [ebx], eax
add ebx, edx
xor eax, 0x448fb969
xor eax, 0xe62b8e1
and eax, 0xd2000
or eax, 0x120a00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d6a1557
and eax, 0x100000
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x603c6469
xor eax, 0x5b090f46
and eax, 0x200000
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x7051ed80
and eax, 0x4c547ea9
and eax, 0
or eax, 0x40000
mov dword [ebx], eax
add ebx, edx
and eax, 0x8013129
xor eax, 0x262e2c86
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0xb050d5d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x1ce1e14e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x63b57c2
and eax, 0
or eax, 0x2000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3477d2fa
xor eax, 0x26d09528
and eax, 0x222640
or eax, 0x64500820
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5773061e
and eax, 0x1d58cc74
and eax, 0x60
or eax, 0x617401
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4f7b5b78
and eax, 0x102200
or eax, 0x5000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4af52cf
and eax, 0x3d39fb89
and eax, 0x300000
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x446d6477
and eax, 0x30440dbf
and eax, 0
or eax, 0x120000
mov dword [ebx], eax
add ebx, edx
or eax, 0x8877c8d
or eax, 0x3b2e3c0a
and eax, 0x240000
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x71c6af44
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x1bbb3ca7
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4664256e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa9f5a09
and eax, 0x4000
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x19554574
and eax, 0x1440440
or eax, 0x60202a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x33ccc166
xor eax, 0x38f9d46
and eax, 0x104
or eax, 0x6070
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d59b8df
and eax, 0x14800
or eax, 0x20400
mov dword [ebx], eax
add ebx, edx
and eax, 0x636b0274
and eax, 0
or eax, 0x500000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2dafe7d4
xor eax, 0x67da94a7
and eax, 0x20000
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x72979934
and eax, 0x20000
or eax, 0x340000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f9d9ab3
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d5bf5a0
or eax, 0x6be973cb
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x41a77686
xor eax, 0x5d98abc5
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b1a97a8
and eax, 0
or eax, 0x4000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c87ba23
and eax, 0
or eax, 0x73722ec0
mov dword [ebx], eax
add ebx, edx
and eax, 0x116b3429
and eax, 0x2000
or eax, 0x4372
mov dword [ebx], eax
add ebx, edx
or eax, 0x40c8304e
xor eax, 0x71c17904
and eax, 0x10000
or eax, 0xe000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c7d42a9
and eax, 0x23642633
and eax, 0x600000
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d1f7a7
or eax, 0x55dfd14b
and eax, 0x20000
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x42502387
and eax, 0x100000
or eax, 0x280000
mov dword [ebx], eax
add ebx, edx
and eax, 0x43c4d5f9
xor eax, 0x56f825eb
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x1adfa67
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x64486bad
and eax, 0x5b4b1794
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x42063de8
and eax, 0
or eax, 0x4000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5df5b221
xor eax, 0xf1be1fd
and eax, 0x5122040
or eax, 0x60600e00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ce57cda
xor eax, 0x715e0831
and eax, 0x414a28
or eax, 0x222544
mov dword [ebx], eax
add ebx, edx
xor eax, 0x79c34df2
and eax, 0
or eax, 0x30000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7bc94491
or eax, 0x3c4d4ba0
and eax, 0x400000
or eax, 0x300000
mov dword [ebx], eax
add ebx, edx
or eax, 0x198a282a
and eax, 0
or eax, 0x40000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x675d7a2b
xor eax, 0x7102f0e5
and eax, 0x1a0000
or eax, 0x200000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x78f283b4
and eax, 0x2e658585
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x1e6cf7cd
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x51452dd8
and eax, 0x6390331d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x3af54423
and eax, 0
or eax, 0x4000
mov dword [ebx], eax
add ebx, edx
and eax, 0xe9c7400
xor eax, 0x449d1ea1
and eax, 0
or eax, 0x42
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d3677fb
or eax, 0x6b8c3b3f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x73b1f4e2
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x2659cd78
and eax, 0x76008c17
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x31ae2728
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c9b4b87
or eax, 0x343a0200
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ef1136a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x462eea93
or eax, 0xe1b1d8e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0xabae22b
or eax, 0x5f56ddc
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x1d5b941d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ffb3623
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6328924f
and eax, 0x65aa76a7
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x3874abe1
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x2dccd62
and eax, 0x32fbf4a3
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x179ce1db
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1208fa8d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a1381b4
or eax, 0x6e70cfa2
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x55851870
or eax, 0x6a51604
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ff982e0
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x46a10ba
or eax, 0x54c4e59
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c756ff6
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a7948a5
xor eax, 0x712af145
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x398e5abe
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x61b0f142
xor eax, 0x7ad1b0c4
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x75dc8def
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x7143f0b1
and eax, 0x2c586c9a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x46d8c2db
or eax, 0xb255791
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x48121edc
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb90250e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x9d69fe7
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c259bc0
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x25a5a0c1
or eax, 0x7ed32b89
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x12d5e09c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4fd66dcc
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x776dce65
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ac329dd
xor eax, 0x641508d5
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x98ec39a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x27a2abbb
and eax, 0x6aa23ef3
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x673fb9e4
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x4523d1fd
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x80a95bf
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x231a7316
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b943c93
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x59649905
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x495ec7a5
and eax, 0x2483acd7
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3bea7cab
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ef3fd53
xor eax, 0x7a0d57da
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0xe529fe8
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x18d886ee
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b43e2aa
xor eax, 0x7a7f01b1
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x2db1e6fd
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x776ee80b
or eax, 0x6fd16a0b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x4dc771cb
and eax, 0x6cb1a667
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x75a84593
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x31adf8fd
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4cf9e67c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x4223c7b0
or eax, 0x75c28510
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x217b5b59
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x34f7bb47
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7622b882
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x57f3dc95
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a396ee8
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x27c48e57
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0xbfaaef0
or eax, 0x2283d948
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ab4373
xor eax, 0x4f2f4004
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x1fd9e35f
xor eax, 0x2419f529
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x129703bb
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x42ec59f5
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x570767af
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x37a1f45d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x5cbdb083
and eax, 0x5fbe92b3
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4266f578
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x48a59f3d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ec7e749
or eax, 0x30842893
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x62680fc1
or eax, 0x2c8ecc3f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x39f840b4
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x3aa08cf6
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x41408ed4
or eax, 0x7a3f0856
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x7139a8e4
xor eax, 0x26c8f000
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x68121527
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f1148b9
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2469210
xor eax, 0x652c700c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c8d46cd
or eax, 0x3b5e2742
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x25dd9aed
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x46ee97c4
or eax, 0x444298d2
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d47062
and eax, 0x51dfa21c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x67a1cddd
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x28f12f2e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x75ef102a
xor eax, 0x6d61945f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x60e9b770
and eax, 0x2be26384
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x3727d2d8
or eax, 0x29bf74ff
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x704364e8
xor eax, 0x60c38006
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x77210eb4
xor eax, 0x368d6374
and eax, 0x40884500
or eax, 0xac031000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x58da55d8
and eax, 0x80100080
or eax, 0xb04ec03
mov dword [ebx], eax
add ebx, edx
or eax, 0x762151ed
and eax, 0xe8100845
or eax, 0x400000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7f7d1a66
and eax, 0x1021
or eax, 0x940
mov dword [ebx], eax
add ebx, edx
and eax, 0x483163c3
xor eax, 0x7b0555a7
and eax, 0x9044482
or eax, 0x80008001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x9528950
and eax, 0x4e84ef0f
and eax, 0x4801
or eax, 0x4d8bb044
mov dword [ebx], eax
add ebx, edx
or eax, 0x30fff7d6
and eax, 0x3202dfef
and eax, 0x10005104
or eax, 0x42e80008
mov dword [ebx], eax
add ebx, edx
and eax, 0x55b74b2
and eax, 0
or eax, 0x83000019
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3611363e
and eax, 0x5010404
or eax, 0x408800c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f7b7f73
or eax, 0x3293580d
and eax, 0x6411084c
or eax, 0x884483a0
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c21755a
and eax, 0x8c70458a
or eax, 0x1880001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f8a57
and eax, 0x8901004c
or eax, 0x1000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6eda1641
and eax, 0x1040
or eax, 0x45c7e00d
mov dword [ebx], eax
add ebx, edx
and eax, 0x72976c1d
and eax, 0xc
or eax, 0xf0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x12652bb4
and eax, 0x2002a00
or eax, 0x89084000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b67a637
and eax, 0xa042c015
or eax, 0x48103040
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a502691
and eax, 0x655
or eax, 8
mov dword [ebx], eax
add ebx, edx
and eax, 0x45a9eb7b
and eax, 1
or eax, 0x8908c482
mov dword [ebx], eax
add ebx, edx
and eax, 0x5058bba2
and eax, 0x7678cfe
and eax, 0x8000
or eax, 0x9eb7445
mov dword [ebx], eax
add ebx, edx
xor eax, 0x19b31880
and eax, 0x584481
or eax, 0x83a4010a
mov dword [ebx], eax
add ebx, edx
or eax, 0x15415300
and eax, 0x5890180
or eax, 0x40000040
mov dword [ebx], eax
add ebx, edx
and eax, 0x47973f95
and eax, 0x44010180
or eax, 0xb84c8a7c
mov dword [ebx], eax
add ebx, edx
and eax, 0x6355d758
and eax, 0x60400118
or eax, 0x13b84c23
mov dword [ebx], eax
add ebx, edx
or eax, 0x587a31b8
and eax, 0x70500912
or eax, 0x84058200
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ddcb1bb
and eax, 0x540102
or eax, 0x8ba85401
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e3cec08
and eax, 0x283b2763
and eax, 1
or eax, 0x45030844
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5de0187c
xor eax, 0x2473063f
and eax, 0x8000204
or eax, 0x800888f8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x78acbe6a
and eax, 0x72a8023c
and eax, 0x60800000
or eax, 0x8b5deb0a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x181efbae
and eax, 0x70d088c
and eax, 0x10000
or eax, 0xfc548b09
mov dword [ebx], eax
add ebx, edx
or eax, 0x256edf92
and eax, 0x8901c283
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x701ef284
and eax, 0x4c9a0c4
and eax, 0x8000
or eax, 0x458b7c55
mov dword [ebx], eax
add ebx, edx
or eax, 0xec4d161
and eax, 0x40453974
or eax, 0xb0000288
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b6dac4b
and eax, 0x10040
or eax, 0x4d8a1633
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b602b6a
xor eax, 0x24bd39e0
and eax, 0x78440298
or eax, 0x80092964
mov dword [ebx], eax
add ebx, edx
and eax, 0x622ab17
and eax, 0x100
or eax, 0x3f4548b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x66bfc3ac
and eax, 0x461a5793
and eax, 0x440a1401
or eax, 0x181e854
mov dword [ebx], eax
add ebx, edx
xor eax, 0x50f0b13d
and eax, 0x5509faab
and eax, 0x80808
or eax, 0x8048204
mov dword [ebx], eax
add ebx, edx
xor eax, 0xed6c80d
and eax, 0xca0200
or eax, 0xd9210888
mov dword [ebx], eax
add ebx, edx
xor eax, 0x10760b5d
and eax, 0x89940181
or eax, 0x260440a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x776835ad
and eax, 0xcc805024
or eax, 0x430dc1
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b6ebb0c
and eax, 0xcc8b55cc
or eax, 0x20000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x15ad9431
xor eax, 0x2e0b4e3a
and eax, 0x2004802
or eax, 0xc508a481
mov dword [ebx], eax
add ebx, edx
and eax, 0x303dd061
and eax, 0xc001
or eax, 0x3844
mov dword [ebx], eax
add ebx, edx
and eax, 0x35e6f5bf
xor eax, 0x20752bba
and eax, 0x600000
or eax, 0x40a0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3352a432
or eax, 0x3974093f
and eax, 0x100028
or eax, 0x40
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d8e8520
and eax, 0x8c0000
or eax, 0x2406800
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c807c41
xor eax, 0x481b6b9d
and eax, 0xa0000
or eax, 0x600000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f772ad1
xor eax, 0x6346eb98
and eax, 0x20000198
or eax, 0x10501467
mov dword [ebx], eax
add ebx, edx
xor eax, 0x413a8ffe
and eax, 0x41080000
or eax, 0x4810040
mov dword [ebx], eax
add ebx, edx
or eax, 0x28e8b1bd
and eax, 0x72d45081
and eax, 0x60400080
or eax, 0x9c3d837c
mov dword [ebx], eax
add ebx, edx
or eax, 0x68743a0
xor eax, 0x6259ff9
and eax, 0x684a5400
or eax, 0x212000
mov dword [ebx], eax
add ebx, edx
and eax, 0x26c0ad16
and eax, 0
or eax, 0x2cc
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c2a4411
and eax, 0x40284489
or eax, 0x10d40102
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b7d72c4
or eax, 0x40fa382d
and eax, 0x1c68e8
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x3466337c
and eax, 0x40000
or eax, 0x8c08300
mov dword [ebx], eax
add ebx, edx
or eax, 0xe7d0080
xor eax, 0x2a8ccde3
and eax, 0x4704c03
or eax, 0xc38c0188
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d252b96
and eax, 1
or eax, 0x1001000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a7e7924
and eax, 0x18540900
or eax, 0xe4018200
mov dword [ebx], eax
add ebx, edx
and eax, 0x7563e014
and eax, 0x24018000
or eax, 0x8147f52
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d4a02e0
and eax, 0x40004030
or eax, 0x10000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1efc9d5c
xor eax, 0x55786854
and eax, 0x10041538
or eax, 0x204000c7
mov dword [ebx], eax
add ebx, edx
or eax, 0x46d38788
and eax, 0x40850040
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x314479be
and eax, 0x41812974
or eax, 0x40a0200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b51c47
or eax, 0x111706d0
and eax, 0x43803f0
or eax, 0x40800c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7f51b98a
and eax, 0xb093000
or eax, 0x80124500
mov dword [ebx], eax
add ebx, edx
and eax, 0x10c11c24
xor eax, 0x628f4f30
and eax, 0x60825800
or eax, 0x1901a44d
mov dword [ebx], eax
add ebx, edx
and eax, 0x7eee8700
or eax, 0x5b17ab69
and eax, 0x12150008
or eax, 0x600000
mov dword [ebx], eax
add ebx, edx
or eax, 0x176f9417
and eax, 0x37c140b
or eax, 0x80804180
mov dword [ebx], eax
add ebx, edx
xor eax, 0x77589d3f
and eax, 0x74000830
or eax, 0x100044a
mov dword [ebx], eax
add ebx, edx
and eax, 0x7bf17afe
and eax, 0x70000808
or eax, 0x8c458301
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b4b3eea
or eax, 0x33a8cf89
and eax, 0x7883
or eax, 0x100000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x22d936ec
or eax, 0x55a8c677
and eax, 0x45c10674
or eax, 0x60100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2dde2dc7
and eax, 0xb0
or eax, 0x148
mov dword [ebx], eax
add ebx, edx
or eax, 0x61be01a5
and eax, 0
or eax, 0x80006800
mov dword [ebx], eax
add ebx, edx
or eax, 0x1f202566
xor eax, 0x171ff331
and eax, 0x2a0000
or eax, 0x400000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6933fca7
xor eax, 0x2fc833e1
and eax, 0x40b04d02
or eax, 0x114c0089
mov dword [ebx], eax
add ebx, edx
xor eax, 0x32eb64
and eax, 0x104404ef
or eax, 0x20101110
mov dword [ebx], eax
add ebx, edx
and eax, 0x424eeea7
and eax, 0
or eax, 0x458b0040
mov dword [ebx], eax
add ebx, edx
and eax, 0x346dca6b
and eax, 0x4010040
or eax, 0x59e48bb8
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ff0f8a9
and eax, 0x4cc08880
or eax, 0x800c4443
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e14c354
and eax, 0xc004040
or eax, 0xe08b158c
mov dword [ebx], eax
add ebx, edx
and eax, 0x68b9e6c4
and eax, 0x40084480
or eax, 0x8720a803
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c67e6cb
and eax, 0x840
or eax, 0xd405
mov dword [ebx], eax
add ebx, edx
or eax, 0xe424394
xor eax, 0x35986915
and eax, 0x1c20000
or eax, 0x44050000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c6f688d
and eax, 0x88c
or eax, 0x100460
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c33be19
and eax, 0x800
or eax, 0x8b086200
mov dword [ebx], eax
add ebx, edx
and eax, 0x4147b894
and eax, 0x5f48ab7b
and eax, 0x2800
or eax, 0xe850c445
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e634975
xor eax, 0x13c0b2af
and eax, 0x540
or eax, 1
mov dword [ebx], eax
add ebx, edx
or eax, 0x1eb431dd
and eax, 0x71f247f
and eax, 0x401
or eax, 0x8908c082
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c987cf2
and eax, 0x1d80fc41
or eax, 0x60030004
mov dword [ebx], eax
add ebx, edx
or eax, 0x685f1ea7
and eax, 0x40f00e4
or eax, 0x80000018
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6647fde
and eax, 0x102
or eax, 0x49
mov dword [ebx], eax
add ebx, edx
xor eax, 0x31f754de
xor eax, 0x48eaa545
and eax, 0x510c4080
or eax, 0xe00d0b
mov dword [ebx], eax
add ebx, edx
or eax, 0x65241f8b
and eax, 0x50ec558b
or eax, 0x2100000
mov dword [ebx], eax
add ebx, edx
or eax, 0x36d89367
and eax, 0x18c4e8
or eax, 0x30000
mov dword [ebx], eax
add ebx, edx
or eax, 0x629e3b4d
and eax, 0x848300
or eax, 0x8400000
mov dword [ebx], eax
add ebx, edx
and eax, 0xfadef58
and eax, 0x64edff98
and eax, 0x840100
or eax, 0xc778448b
mov dword [ebx], eax
add ebx, edx
and eax, 0x4456385a
or eax, 0x11112f63
and eax, 0x4000440
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x6519d146
and eax, 0x80000
or eax, 0x620000
mov dword [ebx], eax
add ebx, edx
and eax, 0x483b6f21
and eax, 0x55f5ea0b
and eax, 0x200000
or eax, 0x51cc4d8b
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc8c8437
xor eax, 0x3c0f6aa
and eax, 0x52a01502
or eax, 0x5c4089
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4313f76f
and eax, 0x6a0260
or eax, 0x10a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x220e34bf
xor eax, 0x25435f33
and eax, 0xe6
or eax, 0x30581519
mov dword [ebx], eax
add ebx, edx
or eax, 0x3607974e
and eax, 0x50040
or eax, 0xc0800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x27c53224
and eax, 0x1000004
or eax, 0x9840b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3bb9f9a3
and eax, 0x800000
or eax, 0x45470000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f4594d7
and eax, 0
or eax, 0xf4
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a37d177
and eax, 0x81c8bc6
and eax, 0
or eax, 0xf045c700
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f6c942b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x607ef164
and eax, 0x400a0160
or eax, 0x581088b
mov dword [ebx], eax
add ebx, edx
xor eax, 0xebc4727
and eax, 0x23a6d0cf
and eax, 0x10000c0
or eax, 0xc08330
mov dword [ebx], eax
add ebx, edx
or eax, 0x3cc48c3b
and eax, 0x9c00589
or eax, 0x82304000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x39f55a59
and eax, 0x10011c40
or eax, 0x458ae00d
mov dword [ebx], eax
add ebx, edx
or eax, 0x284d2f7
and eax, 0x6124e5d1
and eax, 0x10020d0
or eax, 0xe111b20
mov dword [ebx], eax
add ebx, edx
and eax, 0x46e2eacc
and eax, 0x280
or eax, 0xc003
mov dword [ebx], eax
add ebx, edx
or eax, 0x27050a69
and eax, 0x20058a00
or eax, 0xd0400100
mov dword [ebx], eax
add ebx, edx
and eax, 0x27eccc19
and eax, 0x440800
or eax, 0x8bb8458b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6026795f
and eax, 0x89080054
or eax, 0x8100
mov dword [ebx], eax
add ebx, edx
and eax, 0x208158dd
or eax, 0x3a3fbda2
and eax, 0x103fa454
or eax, 0x5c04001
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe12dd38
and eax, 0x6db2c42
and eax, 0x402000
or eax, 0x1020
mov dword [ebx], eax
add ebx, edx
and eax, 0x706825db
and eax, 0x629ae80f
and eax, 0
or eax, 0x75e44539
mov dword [ebx], eax
add ebx, edx
and eax, 0x66f41e10
or eax, 0xf95032a
and eax, 0x6445030a
or eax, 0x90008804
mov dword [ebx], eax
add ebx, edx
or eax, 0x73aaee6b
and eax, 0x1c5d5a16
and eax, 0x14002
or eax, 0x89008081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x74511f37
and eax, 0x9540d404
or eax, 0x2a92041
mov dword [ebx], eax
add ebx, edx
and eax, 0x164b096f
or eax, 0x925bcd7
and eax, 0xb000000
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3333cfb4
and eax, 0x2a11c404
or eax, 0x40402049
mov dword [ebx], eax
add ebx, edx
or eax, 0x34b2f025
and eax, 0x4006000
or eax, 0x800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7a8ab663
and eax, 0x148a0000
or eax, 0x1750000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4035e21c
and eax, 0x402008
or eax, 0x1040
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e048877
and eax, 0
or eax, 0x83e84589
mov dword [ebx], eax
add ebx, edx
and eax, 0x4af6c440
and eax, 0x72100120
and eax, 0
or eax, 0x7400e87d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x521eeae1
and eax, 0x43a0d4c5
and eax, 4
or eax, 0xd845c779
mov dword [ebx], eax
add ebx, edx
and eax, 0x77f04da
and eax, 0
or eax, 0x1000
mov dword [ebx], eax
add ebx, edx
or eax, 0xc2803df
or eax, 0x60e0ca9d
and eax, 0x68084a
or eax, 0x20
mov dword [ebx], eax
add ebx, edx
or eax, 0x35f3d54e
and eax, 0x20000020
or eax, 0xc8000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6a834982
and eax, 0x80
or eax, 0x401
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d33435
xor eax, 0x6852e3e4
and eax, 0x800c481
or eax, 0x81080002
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c9f9db9
and eax, 0x8008001
or eax, 0x75837844
mov dword [ebx], eax
add ebx, edx
and eax, 0x3310e7f4
or eax, 0x4ecacf30
and eax, 0x54400070
or eax, 0x340088
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ee0d407
and eax, 0x200068
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f78c21
xor eax, 0x64b7bcf7
and eax, 0x60400000
or eax, 0x98158b00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x54ff79d7
and eax, 0x802e052
or eax, 0x13050800
mov dword [ebx], eax
add ebx, edx
and eax, 0x11ed939f
or eax, 0x34e63c90
and eax, 0x4830000
or eax, 0xc0000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x55b91e77
xor eax, 0x54db44f6
and eax, 0x4800
or eax, 0x10002008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2ffe6c7
or eax, 0x669fca8f
and eax, 0x448b0000
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ee070ac
and eax, 0x44800000
or eax, 0x90b50f8
mov dword [ebx], eax
add ebx, edx
and eax, 0x24034dcb
or eax, 0x1583e3d
and eax, 0x4850e8
or eax, 0xb2a00100
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b74d845
and eax, 0
or eax, 0x8500001c
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ede7393
or eax, 0x18cb9dca
and eax, 0x80114c0
or eax, 0x62206200
mov dword [ebx], eax
add ebx, edx
or eax, 0x58551ae
and eax, 0x4af8620f
and eax, 0x2206000
or eax, 0x30040800
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b992030
xor eax, 0xfd3b98b
and eax, 0x15830000
or eax, 0x40080040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4846f4e9
and eax, 0xcc850a8
or eax, 0x82200250
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ef4db41
and eax, 0x1c924fb5
and eax, 0
or eax, 0x8300000c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x467b918f
and eax, 0xc0030080
or eax, 0x38800c44
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7654c99f
or eax, 0x3125e22a
and eax, 0x8b01647b
or eax, 0x81084
mov dword [ebx], eax
add ebx, edx
and eax, 0x7077d22b
and eax, 0x15001
or eax, 0xc082a444
mov dword [ebx], eax
add ebx, edx
xor eax, 0x64b6b1de
and eax, 0xa4050101
or eax, 0x50408800
mov dword [ebx], eax
add ebx, edx
or eax, 0x60079d01
and eax, 0x1a6ddf53
and eax, 0x10400d01
or eax, 0x41b8408a
mov dword [ebx], eax
add ebx, edx
or eax, 0x5a19bb13
and eax, 0x116488
or eax, 0x20060
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6e2f8b3f
and eax, 0x4048300
or eax, 0xc00000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3bae2bcb
or eax, 0x5591cc84
and eax, 0x50804580
or eax, 0x268100b
mov dword [ebx], eax
add ebx, edx
or eax, 0x325a906a
and eax, 0x300815eb
or eax, 0x14
mov dword [ebx], eax
add ebx, edx
or eax, 0x349d5509
and eax, 0x23d88182
and eax, 0x20880000
or eax, 0x7610040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x76831f76
and eax, 0x16a1f36
or eax, 0x8a95e0c9
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b5687ba
or eax, 0x40e2c767
and eax, 0x4982c445
or eax, 0x4093800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x48e932ba
and eax, 0x4000af4
or eax, 0x70083100
mov dword [ebx], eax
add ebx, edx
or eax, 0x3db83544
and eax, 0x60000700
or eax, 0x8045c009
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c7c6a92
xor eax, 0x5ba32a28
and eax, 1
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x741c03a2
and eax, 0x440403a3
or eax, 0x1c30448
mov dword [ebx], eax
add ebx, edx
and eax, 0x72dfdf7e
and eax, 0x60
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
xor eax, 0x709f9718
and eax, 0x60158300
or eax, 0x80400800
mov dword [ebx], eax
add ebx, edx
or eax, 0x304018b
and eax, 0x6d564c89
and eax, 0x1540089
or eax, 0x8a885500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x588a8bfa
or eax, 0x6e3816f7
and eax, 0xe850dc45
or eax, 0x2000
mov dword [ebx], eax
add ebx, edx
and eax, 0x29ad7496
and eax, 0x1000
or eax, 0x329
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d05f8ad
or eax, 0xbeafa14
and eax, 0xb00c001
or eax, 0x80040482
mov dword [ebx], eax
add ebx, edx
xor eax, 0x17a99ef3
and eax, 0x84895840
or eax, 0x61028405
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6039d0c3
and eax, 0x32f90abc
and eax, 0x800004
or eax, 0xcc4cc359
mov dword [ebx], eax
add ebx, edx
and eax, 0x495bb3f
and eax, 0x484800c
or eax, 0xc8484cc0
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a9dfc3c
and eax, 0x31e77d15
and eax, 0x844c04
or eax, 0xcc4880c8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7184cb35
and eax, 0x8c4804c8
or eax, 0x4084c804
mov dword [ebx], eax
add ebx, edx
xor eax, 0x55e629f
and eax, 0xc8820440
or eax, 0x2409518c
mov dword [ebx], eax
add ebx, edx
or eax, 0x7d36b5ff
and eax, 0xa110e483
or eax, 0x800
mov dword [ebx], eax
add ebx, edx
and eax, 0x664e7c61
and eax, 0x4000
or eax, section..text
mov dword [ebx], eax
add ebx, edx
and eax, 0x2be8bdc4
and eax, 0
or eax, 0xa301c083
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b99df81
and eax, 0x1212446f
and eax, 0
or eax, 0x405000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x623f29cb
xor eax, 0x64de8d88
and eax, 0xa04443
or eax, 0x540184
mov dword [ebx], eax
add ebx, edx
or eax, 0x313ac757
and eax, 0x71412f97
and eax, 0x20000000
or eax, 0x4a000028
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6dc5cf97
and eax, 0x4458b08
or eax, 0xf0080000
mov dword [ebx], eax
add ebx, edx
or eax, 0x48c28668
and eax, 0x8b8840
or eax, 0x3206011
mov dword [ebx], eax
add ebx, edx
and eax, 0x27fb9304
and eax, 0x830000
or eax, 0xc4000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5335ba7
and eax, 0x4d36cff
and eax, 0x800
or eax, 0xf8458108
mov dword [ebx], eax
add ebx, edx
and eax, 0x77f6aa0c
and eax, 0x30440008
or eax, 0x815f7
mov dword [ebx], eax
add ebx, edx
and eax, 0x1617a890
and eax, 0x10040000
or eax, 0x10040
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ecc62b6
and eax, 0x381b22a5
and eax, 0
or eax, 0x89000027
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e730cc6
xor eax, 0x3e1fefe0
and eax, 0x116ce001
or eax, 0x4931044
mov dword [ebx], eax
add ebx, edx
and eax, 0x3fdf3abd
and eax, 0x7f2d459f
and eax, 4
or eax, 0x403048
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e80e571
and eax, 0x4407e5cc
and eax, 0x4004508
or eax, 0x72f00031
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c846ed4
and eax, 0x8002a45
or eax, 0x85014010
mov dword [ebx], eax
add ebx, edx
and eax, 0x34037e39
and eax, 0x6011
or eax, 0x8b529444
mov dword [ebx], eax
add ebx, edx
xor eax, 0x477974d3
xor eax, 0x4e51435
and eax, 0xc8409001
or eax, 0x37106844
mov dword [ebx], eax
add ebx, edx
xor eax, 0x8fd3219
and eax, 0x40004814
or eax, 0x501401
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c2b46a1
and eax, 0x3f313bda
and eax, 0x24000000
or eax, 0x51c08500
mov dword [ebx], eax
add ebx, edx
and eax, 0x234bfb8a
xor eax, 0x20ca4bd8
and eax, 0xc218
or eax, 0xfc450527
mov dword [ebx], eax
add ebx, edx
or eax, 0x8885a23
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x449811b
or eax, 0x1b1e032d
and eax, 0xd0b012b
or eax, 0x408008c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x2779a0dd
and eax, 0x1c181fc
or eax, 0x200
mov dword [ebx], eax
add ebx, edx
or eax, 0x701510f4
and eax, 0x1d40188
or eax, 0x8a284c01
mov dword [ebx], eax
add ebx, edx
and eax, 0x72d51656
and eax, 0x800000
or eax, 0x450bf855
mov dword [ebx], eax
add ebx, edx
or eax, 0x180a6dc5
and eax, 0x510239d4
or eax, 0x22000228
mov dword [ebx], eax
add ebx, edx
xor eax, 0x41d60525
xor eax, 0x65f5a0
and eax, 0x30014b21
or eax, 0xcc4c2002
mov dword [ebx], eax
add ebx, edx
and eax, 0x27a6d962
or eax, 0x3c750b12
and eax, 0x38550b10
or eax, 0xc000800c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ee5696a
or eax, 0x6ff050e3
and eax, 0x40040c7
or eax, 0xa0400
mov dword [ebx], eax
add ebx, edx
or eax, 0x572e2ecf
and eax, 0xc
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3586f840
and eax, 0x14844048
or eax, 0x8780523
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a4fe49e
xor eax, 0x42adfbb1
and eax, 0x8e00d8b
or eax, 0x85184000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4496eb17
or eax, 0x1f9dcb8e
and eax, 0x52040114
or eax, 0x40
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1fef1781
and eax, 0x406014d5
or eax, 0x1000012a
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b5ccd82
and eax, 0x4a680040
or eax, 0x80830000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b8b314f
and eax, 0xc022204b
or eax, 0x1080a0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b3cc2c7
or eax, 0x7316c427
and eax, 0xc31ce40b
or eax, 0x410180
mov dword [ebx], eax
add ebx, edx
or eax, 0x6fcf70a0
and eax, 0xec8b5588
or eax, 0x44
mov dword [ebx], eax
add ebx, edx
or eax, 0x6a2331b7
and eax, 0x3e978df9
and eax, 0x6000481
or eax, 0xc10ce802
mov dword [ebx], eax
add ebx, edx
or eax, 0x67811d7a
and eax, 0xfc41
or eax, 4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x50321ac6
and eax, 0x220000
or eax, 0x9c90000
mov dword [ebx], eax
add ebx, edx
and eax, 0x64f5b2e0
xor eax, 0x44263fb4
and eax, 0xc40580
or eax, 0x8338400b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1382d6da
and eax, 0x80140
or eax, 0x45810080
mov dword [ebx], eax
add ebx, edx
and eax, 0x401380aa
and eax, 0x70b3bfe6
and eax, 0x40010080
or eax, 0xbc7c817c
mov dword [ebx], eax
add ebx, edx
and eax, 0x247b2179
and eax, 0x483ffe8c
and eax, 8
or eax, 0xf7
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a35d5a5
xor eax, 0x3e1846cb
and eax, 0x44091230
or eax, 0x9820c43
mov dword [ebx], eax
add ebx, edx
and eax, 0x1028f61b
xor eax, 0x1ee47f60
and eax, 0x14a40970
or eax, 0x13068c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x52ebb654
or eax, 0x104e45ad
and eax, 0x4050680d
or eax, 0x40
mov dword [ebx], eax
add ebx, edx
and eax, 0x52206efd
and eax, 0x40000000
or eax, 0x34d28500
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a69bbaf
xor eax, 0x30155d70
and eax, section..text
or eax, 0x8b80230d
mov dword [ebx], eax
add ebx, edx
or eax, 0x7fe0e65a
and eax, 0xd355c2c
and eax, 0x920540c
or eax, 0x8046a841
mov dword [ebx], eax
add ebx, edx
or eax, 0x5767149c
and eax, 0x50604c04
or eax, 0x80100
mov dword [ebx], eax
add ebx, edx
and eax, 0x9e5e091
xor eax, 0x32d34cf4
and eax, 0x10a30040
or eax, 0xc0480000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6edd003c
and eax, 0x40080000
or eax, 0x1200558b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x88f4794
and eax, 0x51008
or eax, 0x10a8e0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d199c28
and eax, 0x4040000
or eax, 0xc08300
mov dword [ebx], eax
add ebx, edx
or eax, 0x37484e2a
and eax, 0x49524510
and eax, 0x1404500
or eax, 0xc6b40089
mov dword [ebx], eax
add ebx, edx
or eax, 0x4141c181
and eax, 0x1186a8b1
and eax, 0x8001
or eax, 0x7844
mov dword [ebx], eax
add ebx, edx
or eax, 0x5971cd3b
or eax, 0x46fc9974
and eax, 0x9e90000
or eax, 0x20000
mov dword [ebx], eax
add ebx, edx
or eax, 0x77f56aa
xor eax, 0x61bdf4c7
and eax, 0x2400009
or eax, 0x81b84582
mov dword [ebx], eax
add ebx, edx
and eax, 0x10e3d639
and eax, 0x800000
or eax, 0x450901c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f21abb1
or eax, 0x3deda88a
and eax, 0x784d8af8
or eax, 0x80000100
mov dword [ebx], eax
add ebx, edx
or eax, 0x11fa2821
or eax, 0x786c0312
and eax, 0x71f4093b
or eax, 0x2004400
mov dword [ebx], eax
add ebx, edx
or eax, 0x71a082d0
and eax, 0x548b13
or eax, 0x8010004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x49430802
or eax, 0x31a5fd65
and eax, 0x60b05501
or eax, 0x6480002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4624c1fe
and eax, 0x940d
or eax, 0x8b022a02
mov dword [ebx], eax
add ebx, edx
and eax, 0x182a69ca
and eax, 0x8022808
or eax, 0x8164d045
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7fc8c7ea
or eax, 0x4fd79757
and eax, 0x50680d04
or eax, 0x4000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3cadf15
and eax, 0x44a47679
and eax, 0x40a00000
or eax, 0x984b0040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6dd853e5
and eax, 0x1040a0
or eax, 0x40402818
mov dword [ebx], eax
add ebx, edx
xor eax, 0x460d1911
and eax, 0x5d814f9c
and eax, 0x4010100
or eax, 0x59e48a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a9bf0c4
and eax, 0x8808000
or eax, 0xc44c4cc3
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6988deab
or eax, 0x76a9d0e9
and eax, 0xc4ccc0c8
or eax, 0x8000c04
mov dword [ebx], eax
add ebx, edx
and eax, 0x5819dfe7
and eax, 0x480844c4
or eax, 0xa4831108
mov dword [ebx], eax
add ebx, edx
and eax, 0x208a62ac
and eax, 0x84080
or eax, 0x8304ac03
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f755ea4
xor eax, 0x51c3c977
and eax, 0x45000850
or eax, 0x3000042d
mov dword [ebx], eax
add ebx, edx
and eax, 0x41959196
and eax, 0x41000004
or eax, 0xaac03200
mov dword [ebx], eax
add ebx, edx
and eax, 0x1154a8a3
and eax, 0x400000
or eax, 0xf805c766
mov dword [ebx], eax
add ebx, edx
or eax, 0x213236a7
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x1255a6df
xor eax, 0x35aacb15
and eax, 0x488
or eax, 0x30
mov dword [ebx], eax
add ebx, edx
or eax, 0x3fa38fd2
and eax, 0x800b00
or eax, 0x486000
mov dword [ebx], eax
add ebx, edx
or eax, 0x31680cd1
or eax, 0x74fa8f1
and eax, 0x3084581
or eax, 0x8800100a
mov dword [ebx], eax
add ebx, edx
or eax, 0xa7e2d86
xor eax, 0x9a06b41
and eax, 0x880204
or eax, 0x45010800
mov dword [ebx], eax
add ebx, edx
or eax, 0x28b8dd52
and eax, 0x6c01c754
or eax, 0x904400a0
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a38563e
and eax, 0
or eax, 1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a225233
or eax, 0x6e8f80c7
and eax, 0x4c8b00e3
or eax, 0x1000908
mov dword [ebx], eax
add ebx, edx
and eax, 0x656dcc40
and eax, 0x1161f10b
and eax, 0x1010000
or eax, 0xc083fc
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e1b20ca
and eax, 0x5538f24c
and eax, 8
or eax, 0x8bfc4d81
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7aaeedaa
and eax, 0x5112a001
or eax, 0x4295c54
mov dword [ebx], eax
add ebx, edx
xor eax, 0x50d56d17
and eax, 0x1221100
or eax, 0x8a10620c
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a261846
or eax, 0x3cb5d3b0
and eax, 0x83d004
or eax, 0xc0002441
mov dword [ebx], eax
add ebx, edx
or eax, 0x5a5c9095
or eax, 0x551dad9e
and eax, 0xdc4d8901
or eax, 0x20000200
mov dword [ebx], eax
add ebx, edx
or eax, 0x181f4841
and eax, 0x38084101
or eax, 0x300148a
mov dword [ebx], eax
add ebx, edx
and eax, 0x212cb0d6
and eax, 0x1080000
or eax, 0x12758a04
mov dword [ebx], eax
add ebx, edx
and eax, 0x3bf89390
or eax, 0x55ab6c3b
and eax, 0x3f8440b
or eax, 0x80000180
mov dword [ebx], eax
add ebx, edx
and eax, 0x601df081
and eax, 0x80080
or eax, 0x45810140
mov dword [ebx], eax
add ebx, edx
xor eax, 0x28d5b893
xor eax, 0x7067064e
and eax, 0x18398318
or eax, 0xe04400e0
mov dword [ebx], eax
add ebx, edx
or eax, 0x61f56d9c
and eax, 0x30046c00
or eax, 0x2001002
mov dword [ebx], eax
add ebx, edx
or eax, 0x5533e923
and eax, 0x310e900
or eax, 0x880002c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ae90aac
xor eax, 0x3152326e
and eax, 0x508bd000
or eax, 0x5002c4d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x421b4de4
xor eax, 0x40490103
and eax, 0x2008008
or eax, 0x88040b00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x75d14fb3
and eax, 0xebd44489
or eax, 0x200100
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b845796
or eax, 0x47b0b14
and eax, 0x8b01109d
or eax, 0xa020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x613aa881
xor eax, 0x2d183c9
and eax, 0xc8c219e5
or eax, 0x4014400
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b44bda4
and eax, 0x3d9e52f1
and eax, 0xc8440c0
or eax, 0xc0488c0c
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f4d60f6
xor eax, 0xfa38396
and eax, 0xe00a4548
or eax, 0xc811084
mov dword [ebx], eax
add ebx, edx
xor eax, 0x75d048e1
xor eax, 0x13733612
and eax, 0x8002a11
or eax, 0x60004040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x284382c7
and eax, 0x80
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x31d27ce7
or eax, 0x53b30635
and eax, 0x220220
or eax, 0x48014a
mov dword [ebx], eax
add ebx, edx
and eax, 0x53596b51
or eax, 0x555a659e
and eax, 0x4a074a
or eax, 0x200020
mov dword [ebx], eax
add ebx, edx
and eax, 0x74568493
and eax, 0xd80ee7a
and eax, 0x402
or eax, 0x50084189
mov dword [ebx], eax
add ebx, edx
or eax, 0x35c74efa
xor eax, 0x1d0d0e8e
and eax, 0x20400175
or eax, 0x103c148a
mov dword [ebx], eax
add ebx, edx
or eax, 0xe243f7e
and eax, 0x4080040
or eax, 0x41810000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e634fd2
or eax, 0x422360b4
and eax, 0x442100f4
or eax, 0xb85c8308
mov dword [ebx], eax
add ebx, edx
xor eax, 0x41cc0c99
or eax, 0x60ff24c4
and eax, 0x891124e5
or eax, 0x200501a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4433c08c
and eax, 0xcf00b441
or eax, 0x3051480c
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb264259
and eax, 0x40300814
or eax, 1
mov dword [ebx], eax
add ebx, edx
or eax, 0x2e8ac838
or eax, 0x7c6fa21a
and eax, 0x1a800
or eax, 0x1000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4dc50c4f
or eax, 0x607cb8b4
and eax, 0xe80000
or eax, 0x2030000
mov dword [ebx], eax
add ebx, edx
and eax, 0x27acb5f
and eax, 0xa0000
or eax, 0xe581c033
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b370989
and eax, 1
or eax, 0xccccc35c
mov dword [ebx], eax
add ebx, edx
or eax, 0x26091484
xor eax, 0x548dd4b7
and eax, 0xa8000148
or eax, 0x448b5484
mov dword [ebx], eax
add ebx, edx
and eax, 0x23bd060e
xor eax, 0x5ba1494b
and eax, 0xb084c03
or eax, 0x8004a080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5358c719
and eax, 0x88500000
or eax, 0x3001445
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa8f0660
or eax, 0x652e1e7c
and eax, 0x8151104d
or eax, 0xa000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x638e0913
and eax, 0x88520854
or eax, 0x3000401
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c3db0e
xor eax, 0x5ea33d6b
and eax, 0xc0100800
or eax, 0x28400045
mov dword [ebx], eax
add ebx, edx
xor eax, 0x45858a86
or eax, 0x3cab99d0
and eax, 0x91
or eax, 0x24
mov dword [ebx], eax
add ebx, edx
and eax, 0x558f698e
and eax, 0x80
or eax, 0x8910c403
mov dword [ebx], eax
add ebx, edx
or eax, 0x7629ee58
and eax, 0x4d09ec41
or eax, 0x821004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x455961b3
and eax, 0x821114
or eax, 0x55094008
mov dword [ebx], eax
add ebx, edx
or eax, 0x4083e880
xor eax, 0x24a50eea
and eax, 0x410a5210
or eax, 0x4810008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f015c9b
xor eax, 0x6939dede
and eax, 0x41835014
or eax, 0xc080000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1444af3e
or eax, 0x45b1f96f
and eax, 0xa05110
or eax, 0x9a480000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f018ef4
and eax, 0x81000000
or eax, 0x2000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6cc4b002
and eax, 0
or eax, 0x458910c4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x58a8561a
and eax, 0xc0102d8
or eax, 0x548920
mov dword [ebx], eax
add ebx, edx
and eax, 0x2032f4ec
and eax, 0x8040
or eax, 0x8450b12
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b2acb7c
xor eax, 0x7755357e
and eax, 0x4080150
or eax, 0x18458a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x10f29b29
and eax, 0x10408b00
or eax, 0x8150051
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1099237
and eax, 0x5c0842
or eax, 0x23e010
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c11363
and eax, 0x4825845f
and eax, 0x10000
or eax, 0xc4820000
mov dword [ebx], eax
add ebx, edx
and eax, 0x40be5d16
and eax, 0x40000000
or eax, 0xb4458910
mov dword [ebx], eax
add ebx, edx
and eax, 0x71f5d83e
or eax, 0x6677e624
and eax, 0x50744400
or eax, 0x88018b
mov dword [ebx], eax
add ebx, edx
or eax, 0x3e61ed48
or eax, 0x43b7010d
and eax, 0x51f84d8b
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x22acea67
and eax, 0xa04003
or eax, 0x52541588
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e485e45
and eax, 0x8c8
or eax, 0x20
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c25bac8
or eax, 0x4cdd487e
and eax, 0xcc40000
or eax, 0x8300
mov dword [ebx], eax
add ebx, edx
or eax, 0x48256651
xor eax, 0x5743c622
and eax, 0x3042103
or eax, 0xc059c488
mov dword [ebx], eax
add ebx, edx
xor eax, 0x644a43f8
and eax, 0xa4030440
or eax, 0x4888518c
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ef23b48
and eax, 0x87d80
or eax, 3
mov dword [ebx], eax
add ebx, edx
or eax, 0x5eedef3b
and eax, 0x6611fb1f
and eax, 0x44010311
or eax, 0x1c60464
mov dword [ebx], eax
add ebx, edx
and eax, 0x4081e9ef
and eax, 0x30a0d9d7
and eax, 0x100
or eax, 8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x286040d0
or eax, 0x5905c851
and eax, 0x8658100
or eax, 0x4180200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7bc9cdc9
xor eax, 0x2ec0d9a3
and eax, 0x41041500
or eax, 0x86036000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5bea8d79
and eax, 0x10841
or eax, 0x404
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e26faf6
or eax, 0x7d958df3
and eax, 0x7d830000
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0xbd5e13c
or eax, 0x65162da0
and eax, 0x7550010
or eax, 0x200000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f8017e8
xor eax, 0x3a3f6d60
and eax, 0x4080
or eax, 0x1100547
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f1fcdba
and eax, 0xa000000
or eax, 0x81000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x545c0bc3
or eax, 0x18ac51e5
and eax, 0x8f0c0845
or eax, 0x20030000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6587af2d
xor eax, 0x4cd582ff
and eax, 0x10a0800
or eax, 0x4c810045
mov dword [ebx], eax
add ebx, edx
and eax, 0x1bd84396
and eax, 0x9880000
or eax, 0x44270f10
mov dword [ebx], eax
add ebx, edx
and eax, 0x1845b8cd
and eax, 0x8010000
or eax, 0x83c00310
mov dword [ebx], eax
add ebx, edx
xor eax, 0x71a2e89d
and eax, 0xaa030805
or eax, 0x50c0450
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe5365c2
or eax, 0x4b0c8da6
and eax, 0xc2080c15
or eax, 0x230040
mov dword [ebx], eax
add ebx, edx
and eax, 0xf0bc14d
and eax, 0x5aeb5831
and eax, 0x2000001
or eax, 0x8964c06a
mov dword [ebx], eax
add ebx, edx
and eax, 0x195c5dde
and eax, 0x1400048
or eax, 0xe0910805
mov dword [ebx], eax
add ebx, edx
and eax, 0x3281234
and eax, 0x5df191ca
and eax, 0
or eax, 0x104daf0f
mov dword [ebx], eax
add ebx, edx
and eax, 0x54a5187c
and eax, 0x10010008
or eax, 0x4df8f791
mov dword [ebx], eax
add ebx, edx
xor eax, 0x26e63ef0
and eax, 0x52bbc21c
and eax, 0x4008c000
or eax, 0x8cc40cc3
mov dword [ebx], eax
add ebx, edx
and eax, 0x12e83272
xor eax, 0x3eeb7420
and eax, 0xc004440
or eax, 0xc0cc888c
mov dword [ebx], eax
add ebx, edx
and eax, 0xf9b6bab
or eax, 0x483b93a7
and eax, 0x4c88c88c
or eax, 0x80440440
mov dword [ebx], eax
add ebx, edx
or eax, 0x55fd097e
and eax, 0x7373ccfe
and eax, 0x400144cc
or eax, 0xac8a1100
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b4366f2
and eax, 0x8004480
or eax, 0x830ca803
mov dword [ebx], eax
add ebx, edx
or eax, 0x526b8717
and eax, 0x412b0805
or eax, 0x4000040
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b33d7c0
xor eax, 0x170a9730
and eax, 0x6281010
or eax, 0x8c04000
mov dword [ebx], eax
add ebx, edx
or eax, 0x62ea8776
and eax, 0x2000010
or eax, 0x81000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x164323e9
and eax, 0x74859272
and eax, 0
or eax, 0x458904c4
mov dword [ebx], eax
add ebx, edx
or eax, 0x57c9032c
and eax, 0x144903ec
or eax, 0x48810
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f68b5d8
and eax, 0x10080108
or eax, 0x41044c23
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a169bdf
and eax, 0x1095117c
and eax, 0x40008
or eax, 0xbfce0
mov dword [ebx], eax
add ebx, edx
or eax, 0x31a6fd9f
xor eax, 0x418b51e9
and eax, 0x48000
or eax, 0x4c00300
mov dword [ebx], eax
add ebx, edx
and eax, 0x3efe9def
xor eax, 0x417d0f87
and eax, 0x1b80481
or eax, 0x8a404108
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d74bcf7
xor eax, 0x28b5808b
and eax, 0x55017c54
or eax, 0x28001
mov dword [ebx], eax
add ebx, edx
and eax, 0x309a35e5
and eax, 0x10000040
or eax, 0xe45589b8
mov dword [ebx], eax
add ebx, edx
or eax, 0x1d55549d
and eax, 0x89544589
or eax, 0x2a00002
mov dword [ebx], eax
add ebx, edx
and eax, 0x65073046
and eax, 0x75da8f21
and eax, 0
or eax, 0xccc35de5
mov dword [ebx], eax
add ebx, edx
and eax, 0x414cc7a
or eax, 0x37c21a67
and eax, 0x4c04c44
or eax, 0xc80c8088
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c86b2ec
xor eax, 0x609901c
and eax, 0x88910c0
or eax, 0xe402450c
mov dword [ebx], eax
add ebx, edx
and eax, 0x6992b241
and eax, 0x5e93664
and eax, 0
or eax, 0x104ec81
mov dword [ebx], eax
add ebx, edx
and eax, 0x52315555
and eax, 0
or eax, 0x45c70000
mov dword [ebx], eax
add ebx, edx
and eax, 0x13aaef00
and eax, 0
or eax, 0x100fc
mov dword [ebx], eax
add ebx, edx
or eax, 0x600f22ee
and eax, 0x69cb36ab
and eax, 0x60010000
or eax, 0x9c448d00
mov dword [ebx], eax
add ebx, edx
and eax, 0x11b02bb6
and eax, 0x10000900
or eax, 0xec8d8450
mov dword [ebx], eax
add ebx, edx
xor eax, 0x74b66319
and eax, 0x3bee48
or eax, 0x51c411b6
mov dword [ebx], eax
add ebx, edx
and eax, 0xeecb989
and eax, 0x1188
or eax, 0x30000477
mov dword [ebx], eax
add ebx, edx
xor eax, 0x144479a4
xor eax, 0x747236c1
and eax, 0x40000
or eax, 0x85890040
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ca2d8ba
or eax, 0x7b53cbf3
and eax, 0xffffdaf8
or eax, 0x2404
mov dword [ebx], eax
add ebx, edx
xor eax, 0x697366aa
and eax, 0x820c8002
or eax, 0x41516589
mov dword [ebx], eax
add ebx, edx
and eax, 0x47f3348c
and eax, 0x40400488
or eax, 0x8c8cc844
mov dword [ebx], eax
add ebx, edx
or eax, 0x60546feb
and eax, 0xec8845cc
or eax, 0x31000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2dc0c379
and eax, 0x8004000
or eax, 0x8314ac83
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c46a82b
and eax, 0x45000801
or eax, 0x890044
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e4756d9
and eax, 0xc4d0ad4
or eax, 0x8120
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6455c8c0
and eax, 0x8184100
or eax, 0x83e00c89
mov dword [ebx], eax
add ebx, edx
and eax, 0x254db753
and eax, 0x3c4bec8c
and eax, 0x80000
or eax, 0xb707f855
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c271c31
xor eax, 0x58a0191b
and eax, 0x24808502
or eax, 0x50400000
mov dword [ebx], eax
add ebx, edx
or eax, 0x24d9834c
xor eax, 0x54d0cc73
and eax, 0x20090b19
or eax, 0xd8448042
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c1198a0
or eax, 0x580b530b
and eax, 0x1930b
or eax, 0x83102404
mov dword [ebx], eax
add ebx, edx
or eax, 0x6570118b
and eax, 0x170018a
or eax, 0x180c4070
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b808c9b
and eax, 0xfdc89d1
and eax, 0x2d80101
or eax, 0xd20448a
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ec7b165
xor eax, 0x4787a01a
and eax, 0x280000b5
or eax, 0xd1830802
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4bb4efe6
and eax, 0x82066750
or eax, 0x908180a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6519ca95
and eax, 0xa607b045
or eax, 0x11084810
mov dword [ebx], eax
add ebx, edx
or eax, 0x44fb553
and eax, 0x20408102
or eax, 0x800200
mov dword [ebx], eax
add ebx, edx
and eax, 0x38f04049
and eax, 0x20c00000
or eax, 0xcb304589
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a9a38e
xor eax, 0x3eefcf16
and eax, 0xd0040901
or eax, 0x28498208
mov dword [ebx], eax
add ebx, edx
xor eax, 0x139aa5eb
xor eax, 0x2d7780c7
and eax, 0x8000a605
or eax, 0x911110a
mov dword [ebx], eax
add ebx, edx
and eax, 0x317f9ee
and eax, 0x100b004
or eax, 0x8a664051
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b8d2168
xor eax, 0x7ea97967
and eax, 0x81468000
or eax, 0x8207045
mov dword [ebx], eax
add ebx, edx
xor eax, 0x79755756
and eax, 0x4003a401
or eax, 0xd885844
mov dword [ebx], eax
add ebx, edx
or eax, 0x2a96cd40
and eax, 0x1970d44
or eax, 0x102002b0
mov dword [ebx], eax
add ebx, edx
or eax, 0x62fc2cda
xor eax, 0x2d4fb80e
and eax, 0x5c009700
or eax, 0xa045200f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6897d1a9
and eax, 0x4504022
or eax, 0x249019
mov dword [ebx], eax
add ebx, edx
xor eax, 0x765668de
and eax, 0x30228021
or eax, 0x1c94012
mov dword [ebx], eax
add ebx, edx
and eax, 0x584e43a7
xor eax, 0x6f9703fe
and eax, 0x3d44189
or eax, 0x80200c02
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1369f69c
and eax, 0x6a061a7e
and eax, 0x200
or eax, 0x4d8900c1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a74b767
and eax, 0x505581a4
or eax, 0xa8000a50
mov dword [ebx], eax
add ebx, edx
and eax, 0x598c2ac2
and eax, 0x7248adb
and eax, 0x280
or eax, 0x8902c003
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ebe9603
and eax, 0x3285ea99
and eax, 0x2804000
or eax, 0x996bb855
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a56c090
and eax, 0xa404000
or eax, 0x5b4058b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x631927e
and eax, 0x7f643acb
and eax, 0x9040081
or eax, 0xc0810836
mov dword [ebx], eax
add ebx, edx
or eax, 0x2af92bb2
or eax, 0x72c4515e
and eax, 0x41c50975
or eax, 0x4020000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x702fbbac
and eax, 0x50aaa6e4
and eax, 0xc0
or eax, 0x12c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ffd18aa
xor eax, 0x675d073b
and eax, 0xa00
or eax, 0xc707e100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x76c2547a
and eax, 0xac40
or eax, 0x4005
mov dword [ebx], eax
add ebx, edx
or eax, 0x481a0cef
and eax, 0x400a0000
or eax, 0x5810000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1dc98151
and eax, 0x5810000
or eax, 0x58648bec
mov dword [ebx], eax
add ebx, edx
and eax, 0x61e4a6da
and eax, 0x40c480c0
or eax, 0x8c084c03
mov dword [ebx], eax
add ebx, edx
and eax, 0x533e2eed
and eax, 0x270409e6
and eax, 0x408c0
or eax, 0xccc8c40c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x55f00994
or eax, 0x25a4501d
and eax, 0xac88554c
or eax, 0x40030080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x14d6c8a8
and eax, 0x50441d00
or eax, 0x202083
mov dword [ebx], eax
add ebx, edx
and eax, 0xfb3995f
and eax, 0
or eax, 0x75000040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2228648b
xor eax, 0x6249548b
and eax, 0x14013000
or eax, 0x14cf0b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b6ff0e3
xor eax, 0x77afb2b8
and eax, 0x10
or eax, 0xa3004020
mov dword [ebx], eax
add ebx, edx
or eax, 0x685fea7a
and eax, 0x404060
or eax, 0x1004
mov dword [ebx], eax
add ebx, edx
or eax, 0x55d6a182
or eax, 0x196e4b61
and eax, 0x50084183
or eax, 0x408
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6aaae35
and eax, 0x5000498a
or eax, 0x10c0401
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c895122
and eax, 0x41489
or eax, 0x50600102
mov dword [ebx], eax
add ebx, edx
and eax, 0x1cf62ba
and eax, 0x400000
or eax, 0xff120040
mov dword [ebx], eax
add ebx, edx
and eax, 0x2cad322e
and eax, 0
or eax, 0x40300c15
mov dword [ebx], eax
add ebx, edx
and eax, 0x64167e21
and eax, 0x40000c00
or eax, 0x8cc35100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x560e0d4
xor eax, 0x77a4fa65
and eax, 0xac034580
or eax, 0x4088104c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2500e42d
or eax, 0x67ad0446
and eax, 0xa108a483
or eax, 0x4800
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b0eb0c1
or eax, 0x7547ab23
and eax, 0x400320
or eax, 0x5018
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a7e2415
and eax, 0x400000
or eax, 0x8bb84589
mov dword [ebx], eax
add ebx, edx
or eax, 0x36f33ea8
and eax, 0x4464749a
and eax, 0x403008
or eax, 0x40130805
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1582dd6d
or eax, 0x66772ead
and eax, 0x1c18300
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3bcbd748
and eax, 0x12080408
or eax, 0x41300981
mov dword [ebx], eax
add ebx, edx
or eax, 0x17135ee4
and eax, 0x13a0040
or eax, 0x800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x560b38cb
and eax, 0x5000000
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xcbde2b4
or eax, 0x6e610ba8
and eax, 0x81840b90
or eax, 0x442
mov dword [ebx], eax
add ebx, edx
and eax, 0x20f2b0a0
xor eax, 0x5bf1e749
and eax, 0xb000000
or eax, 0x4000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x9dbfa54
and eax, 0x2420014
or eax, 0x502405a2
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a19da56
and eax, 0x40050040
or eax, 0x80800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x361efa0
and eax, 0x41806160
or eax, 0xc0b1014
mov dword [ebx], eax
add ebx, edx
xor eax, 0x30d4e098
and eax, 0x7c4d81e8
or eax, 0x80000810
mov dword [ebx], eax
add ebx, edx
xor eax, 0x26287f8
and eax, 0x540b0800
or eax, 0x18001eb
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5eb693cc
and eax, 0x1008224
or eax, 0xc201d8
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ef79cf7
xor eax, 0x46596e53
and eax, 0x2984481
or eax, 0x81641108
mov dword [ebx], eax
add ebx, edx
and eax, 0x1dd5dfd3
and eax, 0x1bec68e0
and eax, 0x1004000
or eax, 0x7232bc7d
mov dword [ebx], eax
add ebx, edx
and eax, 0x405d63f6
and eax, 0x40000050
or eax, 0xbc458b03
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f796090
and eax, 0x48010000
or eax, 0x20840c8b
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a5771ea
xor eax, 0x2e3a1364
and eax, 0x50004002
or eax, 0x1000050
mov dword [ebx], eax
add ebx, edx
and eax, 0x3afad64
and eax, 0x40
or eax, 0x304015bf
mov dword [ebx], eax
add ebx, edx
or eax, 0x35aa2085
and eax, 0x16a0040
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x356d6069
and eax, 0x16c4009
or eax, 0x8a901582
mov dword [ebx], eax
add ebx, edx
xor eax, 0x33d9566b
and eax, 0x10200100
or eax, 0x42489404
mov dword [ebx], eax
add ebx, edx
and eax, 0x19151355
and eax, 0x5d4901a7
and eax, 0x10000000
or eax, 0xef500040
mov dword [ebx], eax
add ebx, edx
or eax, 0x35607d1f
or eax, 0x1400a314
and eax, 0x40301815
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x224d6e22
and eax, 0x3c00
or eax, 0x1020100
mov dword [ebx], eax
add ebx, edx
or eax, 0x1f584044
and eax, 0x6500000
or eax, 0x20240000
mov dword [ebx], eax
add ebx, edx
or eax, 0x739cae02
xor eax, 0x18bfcf12
and eax, 0xd030000
or eax, 0x88006a
mov dword [ebx], eax
add ebx, edx
or eax, 0x587426ed
and eax, 0x400220
or eax, 0x5110
mov dword [ebx], eax
add ebx, edx
or eax, 0x62670a77
and eax, 0x60055b51
or eax, 0x1810a400
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f0bccbc
or eax, 0x4bbe9898
and eax, 0x3a004030
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3edeccaf
xor eax, 0x3a187a65
and eax, 4
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x21685d20
or eax, 0x569cb55d
and eax, 0x200a041
or eax, 0x89004280
mov dword [ebx], eax
add ebx, edx
and eax, 0x50ad43f1
xor eax, 0x392f0063
and eax, 0x82
or eax, 0x40500800
mov dword [ebx], eax
add ebx, edx
or eax, 0x5326400f
and eax, 0x42604000
or eax, 0x24881000
mov dword [ebx], eax
add ebx, edx
and eax, 0x42189b3b
and eax, 0x2000000
or eax, 0x81000007
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd6f3e
and eax, 0x11f06692
and eax, 0x400
or eax, 0x9eeb00c4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7a5b0f09
and eax, 0xb001c5
or eax, 0x484402
mov dword [ebx], eax
add ebx, edx
and eax, 0x477372b
and eax, 0x46939275
and eax, 0
or eax, 0xe9000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa48022e
and eax, 0x8225b55
and eax, 0x200
or eax, 0xfffffd72
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3fcf4036
and eax, 0xc010a500
or eax, 0x34d408b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x100d61b1
and eax, 0x685355d4
and eax, 0x40000400
or eax, 0xac8b51cc
mov dword [ebx], eax
add ebx, edx
or eax, 0x4eacf6d4
xor eax, 0x49f52c09
and eax, 0xa140c881
or eax, 0x2402
mov dword [ebx], eax
add ebx, edx
xor eax, 0x66f5038f
xor eax, 0x7ab46dac
and eax, 0
or eax, 0x405000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x21d9dc4b
or eax, 0x1cc8b33c
and eax, 0x21018003
or eax, 0x82004080
mov dword [ebx], eax
add ebx, edx
or eax, 0x44e31062
xor eax, 0x69ac9066
and eax, 0x404000
or eax, 0x1000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x48d2b900
and eax, 0x7df98367
and eax, 0x8800100
or eax, 0x104044c7
mov dword [ebx], eax
add ebx, edx
and eax, 0x127e1db4
and eax, 0x142a051c
and eax, 0
or eax, 0xc700403a
mov dword [ebx], eax
add ebx, edx
and eax, 0x27b804b9
and eax, 0x2000000
or eax, 0x3824c445
mov dword [ebx], eax
add ebx, edx
or eax, 0x3636c58
xor eax, 0x67fc1726
and eax, 0x44830040
or eax, 0x1440000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d3c47d
and eax, 0x44f5fd63
and eax, 0x40
or eax, 0x403a3488
mov dword [ebx], eax
add ebx, edx
and eax, 0x55904334
xor eax, 0x7011860b
and eax, 0x18600
or eax, 0xcc444100
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d1aece0
or eax, 0x584612d2
and eax, 0x401240
or eax, 0x2804
mov dword [ebx], eax
add ebx, edx
or eax, 0x1f2f14b7
and eax, 0x104004c7
or eax, 0x40904100
mov dword [ebx], eax
add ebx, edx
or eax, 0x25aecc57
and eax, 0x45004012
or eax, 0x82000028
mov dword [ebx], eax
add ebx, edx
xor eax, 0x37f24198
or eax, 0x201f2ec6
and eax, 0x30580444
or eax, 0xa00d001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x11762f03
and eax, 0x1060040
or eax, 0x44c10000
mov dword [ebx], eax
add ebx, edx
and eax, 0x79d83712
or eax, 0x54be276b
and eax, 0x403a2448
or eax, 0x4090
mov dword [ebx], eax
add ebx, edx
or eax, 0x3321ee0a
xor eax, 0x59afbd09
and eax, 0x8044300
or eax, 0xd4418400
mov dword [ebx], eax
add ebx, edx
and eax, 0x4308d5a8
and eax, 0x31a46068
and eax, 0
or eax, 0x403a74
mov dword [ebx], eax
add ebx, edx
and eax, 0x35405724
and eax, 0x400004
or eax, 0x84a045c3
mov dword [ebx], eax
add ebx, edx
or eax, 0x53c22b55
and eax, 0xc7004012
or eax, 0x28
mov dword [ebx], eax
add ebx, edx
xor eax, 0x22d53153
xor eax, 0x14b1988c
and eax, 0x3004e045
or eax, 0xa900400
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f14c43d
or eax, 0x2ec6f607
and eax, 0x5c60040
or eax, 0x40010000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3ed637db
and eax, 0x40102488
or eax, 0x2a8060
mov dword [ebx], eax
add ebx, edx
or eax, 0x15ac3594
and eax, 0x3f53f645
and eax, 0x4008400
or eax, 0xe8454300
mov dword [ebx], eax
add ebx, edx
and eax, 0x493cae8f
xor eax, 0x2be5baf9
and eax, 0x4038b0
or eax, 0x204
mov dword [ebx], eax
add ebx, edx
and eax, 0x707e6224
and eax, 0x1ba15a72
and eax, 0
or eax, 0xc4f045c7
mov dword [ebx], eax
add ebx, edx
and eax, 0x22d40c0a
and eax, 2
or eax, 0xc7004038
mov dword [ebx], eax
add ebx, edx
and eax, 0x662fd688
and eax, 0x2004000
or eax, 0x38d4b445
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ef46b2b
and eax, 0x44000040
or eax, 0x1c70000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e528541
and eax, 0x400
or eax, 0xaf8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d84de43
and eax, 0x4c04c000
or eax, 0xb0410700
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4690e8eb
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x24c17020
and eax, 0
or eax, 0x4d8b09eb
mov dword [ebx], eax
add ebx, edx
and eax, 0x41fd1f68
or eax, 0x1a230c00
and eax, 0x1810168
or eax, 0x408294
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b084d41
xor eax, 0x6cf55ba8
and eax, 0x1f44888
or eax, 0x82080501
mov dword [ebx], eax
add ebx, edx
and eax, 0x130c1d6d
and eax, 0x30c0c09
or eax, 0x7002f074
mov dword [ebx], eax
add ebx, edx
or eax, 0x781ada86
or eax, 0x62c5040a
and eax, 0x78558a18
or eax, 0x84000100
mov dword [ebx], eax
add ebx, edx
or eax, 0x637fd67f
and eax, 0x1d7f9077
and eax, 0x150003
or eax, 0xc0804488
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c11e256
and eax, 0x617b70e
and eax, 0x415a600
or eax, 0x58005950
mov dword [ebx], eax
add ebx, edx
and eax, 0x18bd87a8
or eax, 0x21845c0f
and eax, 0x1004000
or eax, 0x84000030
mov dword [ebx], eax
add ebx, edx
and eax, 0x28f8506b
xor eax, 0x4b5d1605
and eax, 0x45400
or eax, 0xb00020c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x511b6c86
and eax, 0xe1040800
or eax, 0xa00e301
mov dword [ebx], eax
add ebx, edx
or eax, 0x1fd8222a
and eax, 0x8bc02209
or eax, 0x10d0
mov dword [ebx], eax
add ebx, edx
and eax, 0x72074a68
and eax, 0x256ab3d1
and eax, 0x40
or eax, 0xccc35da5
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b09100e
and eax, 0x302ac1ea
and eax, 0
or eax, 0xcccccccc
mov dword [ebx], eax
add ebx, edx
and eax, 0x190653aa
and eax, 0x8044088
or eax, 0xc4c88c44
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c2d898d
and eax, 0xcccccccc
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f73c24e
and eax, 0xe08b0480
or eax, 0xc00514c
mov dword [ebx], eax
add ebx, edx
or eax, 0x135ea097
or eax, 0x44b3f85d
and eax, 0x420ec81
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e91c134
xor eax, 0x24c7d652
and eax, 0x200000
or eax, 0x810000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x694d3c3a
and eax, 0x1000010
or eax, 0x82004040
mov dword [ebx], eax
add ebx, edx
and eax, 0x4014583d
and eax, 0
or eax, 0xa301c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c93f06a
xor eax, 0x1df76ab0
and eax, 0x41000010
or eax, 0x86004040
mov dword [ebx], eax
add ebx, edx
and eax, 0x302c8950
or eax, 0x320023e3
and eax, 0x32000081
or eax, 0xcdfe0c04
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f79fae9
or eax, 0x143d3125
and eax, 0x403000a5
or eax, 0x2445a
mov dword [ebx], eax
add ebx, edx
or eax, 0x58fe6bd
and eax, 0x85c600
or eax, 0x10000100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x32308b6a
and eax, 0x53f94f99
and eax, 0xb14c08
or eax, 0x544eb3f6
mov dword [ebx], eax
add ebx, edx
xor eax, 0x268b98a4
or eax, 0x4a6329af
and eax, 0x42004032
or eax, 0x85000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x458bbcb5
and eax, 0x605621f8
and eax, 0x20080
or eax, 0xfffc1405
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f671eb8
xor eax, 0x7241af8c
and eax, 0x1024b1
or eax, 0x4022404e
mov dword [ebx], eax
add ebx, edx
or eax, 0x62bce977
or eax, 0x6ef25aeb
and eax, 0x884c700
or eax, 0x10010000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ddd3a29
and eax, 0x40d3fbdb
and eax, 0xd1fb08
or eax, 0x742e04f6
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f3896cd
and eax, 0x4000000
or eax, 0xc3004032
mov dword [ebx], eax
add ebx, edx
xor eax, 0x156e3da7
and eax, 0xd26e1c85
or eax, 0x2d900000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ee454b5
and eax, 0x389e793e
and eax, 0x120834
or eax, 0x402080cb
mov dword [ebx], eax
add ebx, edx
and eax, 0xaddce5b
xor eax, 0x4d317c82
and eax, 0x1c400
or eax, 0x20840300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x64b02f3c
and eax, 0x35e83c
or eax, 0x98ca17c2
mov dword [ebx], eax
add ebx, edx
and eax, 0x78f8a640
and eax, 0
or eax, 0xc7004032
mov dword [ebx], eax
add ebx, edx
and eax, 0x145eb04
and eax, 0x148d456e
and eax, 0
or eax, 0xfffe2485
mov dword [ebx], eax
add ebx, edx
or eax, 0x35987969
or eax, 0x3d800fa9
and eax, 0x403224ed
or eax, 0x8012
mov dword [ebx], eax
add ebx, edx
or eax, 0x171f0c5f
and eax, 0x58400
or eax, 0x28804300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7f1b6f32
and eax, 0x2ab5efb5
and eax, 0x94a830
or eax, 0xb06b57ce
mov dword [ebx], eax
add ebx, edx
or eax, 0x161fa45d
and eax, 0x86004032
or eax, 0x41000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c344640
xor eax, 0x41e1d582
and eax, 0x45e00480
or eax, 0xba1e2805
mov dword [ebx], eax
add ebx, edx
xor eax, 0x61d482a0
and eax, 0x22ac25
or eax, 0x401010da
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d357a64
and eax, 0
or eax, 0x3085c700
mov dword [ebx], eax
add ebx, edx
xor eax, 0x72a473a2
and eax, 0x4021b4a2
or eax, 0x8cde4b5c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x52228528
and eax, 0x86004012
or eax, 0x41000020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1bf5cc8a
or eax, 0x14340c6f
and eax, 0xdcf40485
or eax, 0x230a3000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a371f62
and eax, 0x40321ce7
or eax, 0xc018
mov dword [ebx], eax
add ebx, edx
and eax, 0x44bbdc41
or eax, 0x6e8dd7c
and eax, 0x80c500
or eax, 0x38050200
mov dword [ebx], eax
add ebx, edx
and eax, 0x62aefa6
and eax, 0x332fd3c
and eax, 0xc500
or eax, 0xe8ff3afe
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b456b3f
and eax, 0x4032
or eax, 0xc7000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c284339
xor eax, 0x22738fc2
and eax, 0xdd5a0c81
or eax, 0x22a43004
mov dword [ebx], eax
add ebx, edx
or eax, 0xb0f32d9
and eax, 0x403234dd
or eax, 0xc022
mov dword [ebx], eax
add ebx, edx
or eax, 0x2cb4c5fa
and eax, 0xac690cc
and eax, 0x848000
or eax, 0x40014700
mov dword [ebx], eax
add ebx, edx
xor eax, 0x37f65525
and eax, 0x4739224
or eax, 0x8c6dda
mov dword [ebx], eax
add ebx, edx
xor eax, 0x34d3a9d7
and eax, 0x4021
or eax, 0xc7000012
mov dword [ebx], eax
add ebx, edx
or eax, 0x1d423d38
and eax, 0xdf424401
or eax, 0x20bc0084
mov dword [ebx], eax
add ebx, edx
and eax, 0x7367c3c7
and eax, 0x40220085
or eax, 0x111c7a
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b690372
xor eax, 0x1b9ccab1
and eax, 0x4085c500
or eax, 0x8000200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ae3e645
and eax, 0x662144
or eax, 0x2899deba
mov dword [ebx], eax
add ebx, edx
or eax, 0x78c42282
and eax, 0x40004032
or eax, 0x87000001
mov dword [ebx], eax
add ebx, edx
or eax, 0x434b8ccd
xor eax, 0x36757d0e
and eax, 0xf13e0081
or eax, 0xec04c04
mov dword [ebx], eax
add ebx, edx
or eax, 0x39e00dff
and eax, 0x40320cff
or eax, 0x13000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b2e114a
or eax, 0x12030694
and eax, 0x50010600
or eax, 0x84c100
mov dword [ebx], eax
add ebx, edx
or eax, 0xe267859
and eax, 0x4ca7ff58
or eax, 0x5800a6
mov dword [ebx], eax
add ebx, edx
or eax, 0x4956f8bf
or eax, 0x74f08809
and eax, 0x45004033
or eax, 0x82000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a784cf7
and eax, 0x7e5acbb8
and eax, 0x7e584080
or eax, 0x81a61405
mov dword [ebx], eax
add ebx, edx
and eax, 0x4aad1e6d
or eax, 0x114c236a
and eax, 0x4020146f
or eax, 0x134890
mov dword [ebx], eax
add ebx, edx
xor eax, 0x786cc66f
or eax, 0x2b8d8a0a
and eax, 0x18858200
or eax, 0x40004500
mov dword [ebx], eax
add ebx, edx
or eax, 0x14959625
or eax, 0x7994ab14
and eax, 0x6c95ff34
or eax, 0x6a00ca
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b99e752
xor eax, 0x3f3bd4ae
and eax, 0x7000030
or eax, 0xc0004003
mov dword [ebx], eax
add ebx, edx
or eax, 0x4591d5b0
and eax, 0xc7905481
or eax, 0x386e0804
mov dword [ebx], eax
add ebx, edx
and eax, 0x641d7741
and eax, 0x40105401
or eax, 0x2328fe
mov dword [ebx], eax
add ebx, edx
or eax, 0x25543e9a
and eax, 0xdf73e9e
and eax, 0x50600
or eax, 0x6080c100
mov dword [ebx], eax
add ebx, edx
or eax, 0x93d3701
and eax, 0x8bdf700
or eax, 0x804208fe
mov dword [ebx], eax
add ebx, edx
and eax, 0x432cba30
xor eax, 0x2e8ccf97
and eax, 0x6004023
or eax, 0xc1000010
mov dword [ebx], eax
add ebx, edx
and eax, 0x393762c9
and eax, 0x1004001
or eax, 0xfefe2484
mov dword [ebx], eax
add ebx, edx
xor eax, 0x169d79ce
and eax, 0x4023184b
or eax, 0x1080b4
mov dword [ebx], eax
add ebx, edx
and eax, 0x3472fa82
or eax, 0xa796972
and eax, 0x801c100
or eax, 0x60840600
mov dword [ebx], eax
add ebx, edx
or eax, 0x7d53752
and eax, 0x24d5f752
or eax, 0x802a08ac
mov dword [ebx], eax
add ebx, edx
xor eax, 0xbac2c0d
xor eax, 0x5c1bad4b
and eax, 0xc3004030
or eax, 0x4000003
mov dword [ebx], eax
add ebx, edx
or eax, 0x51a2cc0d
and eax, 0xd7a24c05
or eax, 0x285c2080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x54fa571d
and eax, 0x3098
or eax, 0x40338067
mov dword [ebx], eax
add ebx, edx
xor eax, 0x18891966
xor eax, 0x2433848e
and eax, 0x70810500
or eax, 0x4c200
mov dword [ebx], eax
add ebx, edx
and eax, 0xcbc9066
and eax, 0x5e2aed4a
and eax, 0x8000
or eax, 0xc0ff7ffe
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4989b733
and eax, 0x81004001
or eax, 0x46000032
mov dword [ebx], eax
add ebx, edx
and eax, 0xaa5d8b1
and eax, 0x2004001
or eax, 0xfdfe3484
mov dword [ebx], eax
add ebx, edx
and eax, 0x56266a9e
and eax, 0x3ee993f1
and eax, 0x200080
or eax, 0x4013d47f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7136fff8
and eax, 0x30050300
or eax, 0x4880c400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1bc637e6
xor eax, 0x4eafc42
and eax, 0x60a90ca4
or eax, 0x8056f35a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3377b43d
and eax, 0xc3004003
or eax, 0x4000030
mov dword [ebx], eax
add ebx, edx
xor eax, 0x12f17819
and eax, 0xd5f03800
or eax, 0x2a0e4485
mov dword [ebx], eax
add ebx, edx
or eax, 0x25515e6f
and eax, 0xc24de17
and eax, 0x205007
or eax, 0x4013a0f8
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ee1d604
or eax, 0x152db75b
and eax, 0x5c700
or eax, 0x80800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6356a0d9
and eax, 0xe0d7e7d8
or eax, 0x1c281826
mov dword [ebx], eax
add ebx, edx
xor eax, 0x391512f5
and eax, 0xc5004003
or eax, 0x2000030
mov dword [ebx], eax
add ebx, edx
or eax, 0x15eedb01
and eax, 0xd7ee8001
or eax, 0x28100484
mov dword [ebx], eax
add ebx, edx
and eax, 0x52ffa2d4
and eax, 0x40340084
or eax, 0x87b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x601f9e37
xor eax, 0x7cf4e77a
and eax, 0x8854100
or eax, 0x80008600
mov dword [ebx], eax
add ebx, edx
and eax, 0x20d5f8e2
xor eax, 0xf71da4f
and eax, 0x4f41a4e
or eax, 0x100be5b0
mov dword [ebx], eax
add ebx, edx
and eax, 0x598fe809
or eax, 0x4ba3d918
and eax, 0x43004010
or eax, 0x84000024
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a1a758f
and eax, 0x23a19007
and eax, 0x3000005
or eax, 0xfcfe8c80
mov dword [ebx], eax
add ebx, edx
or eax, 0x5a99a779
and eax, 0x403420fd
or eax, 2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ce7606f
xor eax, 0x143cdd05
and eax, 0x858500
or eax, 0x90004200
mov dword [ebx], eax
add ebx, edx
and eax, 0x18506c09
and eax, 0x10004400
or eax, 0x20ffbbfe
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2148bf4f
and eax, 0x1004030
or eax, 0xc6000004
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d9e0af1
and eax, 0xdf9e0085
or eax, 0x20609400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3fa56fca
and eax, 0x4baa0612
and eax, 0x40000002
or eax, 0x3440fd
mov dword [ebx], eax
add ebx, edx
or eax, 0x285816d9
and eax, 0x8044600
or eax, 0x90818100
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f1ce6b5
and eax, 0x76c9f76a
and eax, 0xc600
or eax, 0x4cff39fe
mov dword [ebx], eax
add ebx, edx
and eax, 0x7785e055
xor eax, 0x2c1d0c58
and eax, 0x40004004
or eax, 0x87000030
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a470bf9
and eax, 0xcf460885
or eax, 0x30b89400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5b569f78
and eax, 0x756301db
and eax, 0x2000d9
or eax, 0x40145826
mov dword [ebx], eax
add ebx, edx
or eax, 0x108ec23f
and eax, 0x3dea4729
and eax, 0x804200
or eax, 0xa0058500
mov dword [ebx], eax
add ebx, edx
or eax, 0x6e5f4727
or eax, 0x18752d20
and eax, 0x6cffef26
or eax, 0x10d8
mov dword [ebx], eax
add ebx, edx
or eax, 0x223613ed
and eax, 0x46004034
or eax, 0x81000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e7cb563
and eax, 0x897ca405
or eax, 0x76820080
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f3b5507
and eax, 0x40300405
or eax, 0x478fa
mov dword [ebx], eax
add ebx, edx
xor eax, 0x308560ca
and eax, 0x20810400
or eax, 0x8804c300
mov dword [ebx], eax
add ebx, edx
and eax, 0x59c8fbc5
and eax, 0x4ea33bba
and eax, 0x8800300
or eax, 0x807ffcfe
mov dword [ebx], eax
add ebx, edx
or eax, 0x1d2deb67
and eax, 0x69825e6a
and eax, 0x1004020
or eax, 0xc6000014
mov dword [ebx], eax
add ebx, edx
xor eax, 0x40ffc1e4
and eax, 0x87fe8080
or eax, 0x78002c05
mov dword [ebx], eax
add ebx, edx
and eax, 0x33d2af50
or eax, 0x28fe2849
and eax, 0x348849
or eax, 0x400010b6
mov dword [ebx], eax
add ebx, edx
or eax, 0x58660c0
and eax, 0x84c000
or eax, 0xb0010700
mov dword [ebx], eax
add ebx, edx
and eax, 0x45b25e5
and eax, 0x10500
or eax, 0xa4fefafe
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a3a0d6a
and eax, 0x20
or eax, 0xc7004014
mov dword [ebx], eax
add ebx, edx
xor eax, 0x12a97d49
and eax, 0xd5a83405
or eax, 0x2a568080
mov dword [ebx], eax
add ebx, edx
or eax, 0x166a70ff
and eax, 0x4034b4ff
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x4cb42304
and eax, 0x40000
or eax, 0xb881c700
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e9a28ba
and eax, 0x801fefba
or eax, 0x40e01044
mov dword [ebx], eax
add ebx, edx
or eax, 0x21ba45a0
xor eax, 0x5cb4e6b2
and eax, 0x85000004
or eax, 0x42004030
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c9a26ea
and eax, 0x19eb8f4b
and eax, 0
or eax, 0xfffebc85
mov dword [ebx], eax
add ebx, edx
and eax, 0x191884dc
and eax, 0x108084
or eax, 0x4024507b
mov dword [ebx], eax
add ebx, edx
and eax, 0x705e4fce
and eax, 0x40044000
or eax, 0x80818700
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1178e54a
xor eax, 0x624427cc
and eax, 0xa0b90586
or eax, 0x4046fa78
mov dword [ebx], eax
add ebx, edx
and eax, 0x7eab2eb7
or eax, 0x2d496707
and eax, 0x45004034
or eax, 0x82000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7cef1405
xor eax, 0x1d16a8ac
and eax, 0xe2f8c481
or eax, 0x1d060004
mov dword [ebx], eax
add ebx, edx
and eax, 0x55ffd627
and eax, 0x4034c005
or eax, 0x38fa
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d1e2ffc
and eax, 0x6b792361
and eax, 0x8000300
or eax, 0xc085c400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x148378aa
xor eax, 0x1d1f5391
and eax, 0x19ec3a
or eax, 0x4e613c4
mov dword [ebx], eax
add ebx, edx
and eax, 0x788d6027
and eax, 0x4024
or eax, 0xc7000011
mov dword [ebx], eax
add ebx, edx
or eax, 0x749fecdc
xor eax, 0xc3c254a
and eax, 0xfba2c885
or eax, 0x45c0400
mov dword [ebx], eax
add ebx, edx
and eax, 0x65c6fb44
and eax, 0x40040004
or eax, 0x3110fb
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a2f399b
or eax, 0x20600d8e
and eax, 0x40050500
or eax, 0x9080c200
mov dword [ebx], eax
add ebx, edx
and eax, 0x32233491
and eax, 0x6f35989d
and eax, 0x10000
or eax, 0x28fefffe
mov dword [ebx], eax
add ebx, edx
or eax, 0xedecb62
and eax, 0x6004034
or eax, 0xc1000001
mov dword [ebx], eax
add ebx, edx
or eax, 0x38914
and eax, 0xc702c005
or eax, 0x38fc1480
mov dword [ebx], eax
add ebx, edx
or eax, 0x7cc729e0
or eax, 0xf1ffa68
and eax, 0x403534ed
or eax, 0x12
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b58a335
or eax, 0x7f4ae41d
and eax, 0x5800c400
or eax, 0x80850300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x61d5ec53
and eax, 0x8502b52
or eax, 0x40afd4ac
mov dword [ebx], eax
add ebx, edx
and eax, 0x6118a551
and eax, 0x40000010
or eax, 0x87004025
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7496cf80
and eax, 0xb3968c85
or eax, 0x4c685000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6edd4c2
and eax, 0x69bc7430
and eax, 0x40100000
or eax, 0x2554ff
mov dword [ebx], eax
add ebx, edx
and eax, 0x273c9b1f
and eax, 0x40000
or eax, 0xe081c700
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ad8cadc
and eax, 0x6080c200
or eax, 0x87f3dfe
mov dword [ebx], eax
add ebx, edx
xor eax, 0x358a0123
or eax, 0x7b8d72aa
and eax, 0x47004035
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c8146f4
and eax, 0x44004004
or eax, 0xbbfea481
mov dword [ebx], eax
add ebx, edx
or eax, 0x344b4dbb
and eax, 0x403564bf
or eax, 0x1040
mov dword [ebx], eax
add ebx, edx
or eax, 0x7559e7ba
and eax, 0x6005c700
or eax, 0x88800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x611b3b55
xor eax, 0x4bc6b3ff
and eax, 0x80584faa
or eax, 0x4a7b054
mov dword [ebx], eax
add ebx, edx
and eax, 0x659df755
and eax, 0x2509a88e
and eax, 0x4000004
or eax, 0xc3004031
mov dword [ebx], eax
add ebx, edx
or eax, 0x3626842a
xor eax, 0x6ede223
and eax, 0xf1ca2404
or eax, 0xe34c881
mov dword [ebx], eax
add ebx, edx
xor eax, 0x31d1e1cb
and eax, 0x685e804a
and eax, 0x4004004a
or eax, 0x3190b5
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d049296
and eax, 0x40048000
or eax, 0xb0814700
mov dword [ebx], eax
add ebx, edx
and eax, 0xbf812f7
and eax, 0x800200
or eax, 0xa47ffdfe
mov dword [ebx], eax
add ebx, edx
xor eax, 0x173f692a
or eax, 0x44752770
and eax, 0xc7000034
or eax, 0x4001
mov dword [ebx], eax
add ebx, edx
and eax, 0x45abe2c4
and eax, 0x6dc1d421
and eax, 0x45004000
or eax, 0xbafeb485
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b53f951
xor eax, 0x4fa7124e
and eax, 0x109a
or eax, 0x4035a065
mov dword [ebx], eax
add ebx, edx
and eax, 0x29dc052b
and eax, 0x40000
or eax, 0xf881c700
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4aea988c
or eax, 0x6f056863
and eax, 0xc46f7fee
or eax, 0x908010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x41e0aa11
and eax, 0x85004025
or eax, 0x42000010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x58776a34
and eax, 0x9f762801
or eax, 0x6088d484
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2dc20613
and eax, 0x65ffa89b
and eax, 0x40348892
or eax, 0x1546d
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b3e7007
and eax, 0x44000
or eax, 0x818700
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ce3c063
or eax, 0x27e72f50
and eax, 0x68e7ef73
or eax, 0x8018108c
mov dword [ebx], eax
add ebx, edx
and eax, 0x6277b7be
and eax, 0x40000034
or eax, 0x87004001
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a047595
and eax, 0x4f083527
and eax, 0x4f000405
or eax, 0xb0ff0080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d3045a1
xor eax, 0x2b3e7248
and eax, 0x31306c
or eax, 0x4004cc93
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2bab9fef
and eax, 0x8844300
or eax, 0x18400
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c551c18
xor eax, 0x498d0542
and eax, 0x880142
or eax, 0x877febd
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a671ca5
and eax, 0x7f326cfe
and eax, 0x2004012
or eax, 0xc5000024
mov dword [ebx], eax
add ebx, edx
and eax, 0x53c4aa5a
xor eax, 0x19bacc11
and eax, 0x5aba0c01
or eax, 0xa5450084
mov dword [ebx], eax
add ebx, edx
xor eax, 0x65979279
and eax, 0x2018fc
or eax, 0x40160003
mov dword [ebx], eax
add ebx, edx
or eax, 0x686bf2f0
and eax, 0x5c200
or eax, 0x10800500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x49433777
and eax, 0x2d6b476c
and eax, 0x8424064
or eax, 0x20bdbf9b
mov dword [ebx], eax
add ebx, edx
and eax, 0x30fff30c
and eax, 0x34b5ca20
and eax, 0x4000
or eax, 0xc7000036
mov dword [ebx], eax
add ebx, edx
and eax, 0x69f42c6f
and eax, 0x41000004
or eax, 0xbeff1481
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3772cb42
and eax, 0x400444c7
or eax, 0x320038
mov dword [ebx], eax
add ebx, edx
and eax, 0x50eff960
and eax, 0x44000
or eax, 0x18818700
mov dword [ebx], eax
add ebx, edx
and eax, 0x8b0a650
and eax, 0x808600
or eax, 0x547f79ff
mov dword [ebx], eax
add ebx, edx
xor eax, 0x35564447
and eax, 0x41000030
or eax, 0x86004006
mov dword [ebx], eax
add ebx, edx
and eax, 0x97bf91f
and eax, 0x1000004
or eax, 0xfeff1c81
mov dword [ebx], eax
add ebx, edx
and eax, 0x12642ac8
xor eax, 0x565a4355
and eax, 0x403640d5
or eax, 0x202a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x695fac34
xor eax, 0x451c207b
and eax, 0x2005c400
or eax, 0x800300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x77a1074e
and eax, 0x25471cca
and eax, 0x4004a
or eax, 0x70fbffb5
mov dword [ebx], eax
add ebx, edx
and eax, 0x386f69f2
and eax, 0x4032
or eax, 0xc7000004
mov dword [ebx], eax
add ebx, edx
or eax, 0x12453c60
and eax, 0xd7452404
or eax, 0x28ba0081
mov dword [ebx], eax
add ebx, edx
and eax, 0x5496bee1
and eax, 0x40160081
or eax, 0x20807e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x10823746
xor eax, 0x6648c8e4
and eax, 0x20844700
or eax, 0x8018000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x147fdc90
and eax, 0x10fa1b90
or eax, 0x8005e46f
mov dword [ebx], eax
add ebx, edx
or eax, 0x3aae4e11
and eax, 0x3f584512
and eax, 0x2004012
or eax, 0xc5000024
mov dword [ebx], eax
add ebx, edx
and eax, 0x795f7c04
and eax, 0x69addafb
and eax, 0x41000000
or eax, 0xbeff2c85
mov dword [ebx], eax
add ebx, edx
and eax, 0x38771988
and eax, 0x360880
or eax, 0x4000947f
mov dword [ebx], eax
add ebx, edx
or eax, 0x191828b6
and eax, 0x10048400
or eax, 0x20814300
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f07b2bf
and eax, 0x3487f7bf
or eax, 0x80780840
mov dword [ebx], eax
add ebx, edx
xor eax, 0x66d81ff4
and eax, 0x633be9d
and eax, 0x2000000
or eax, 0xc5004036
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e830ffd
and eax, 0x5afc3e66
and eax, 0x18800400
or eax, 0xe77f3085
mov dword [ebx], eax
add ebx, edx
or eax, 0x71b25be2
xor eax, 0x32a1b980
and eax, 0x4016c067
or eax, 0x200898
mov dword [ebx], eax
add ebx, edx
or eax, 0x2e9f24ad
and eax, 0x2885c400
or eax, 0x10000300
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e75c99f
and eax, 0x56913ed3
and eax, 0x10000
or eax, 0xd4feffff
mov dword [ebx], eax
add ebx, edx
xor eax, 0x58b39c94
and eax, 0x84004022
or eax, 0x43000014
mov dword [ebx], eax
add ebx, edx
or eax, 0x757ad2d2
or eax, 0x13bc0684
and eax, 0xf7fe1484
or eax, 0x8012801
mov dword [ebx], eax
add ebx, edx
and eax, 0x97c391f
and eax, 0x342005
or eax, 0x4002c4fa
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b0a0885
xor eax, 0x1b621f63
and eax, 0x4c300
or eax, 0x40810400
mov dword [ebx], eax
add ebx, edx
or eax, 0x1cea02af
or eax, 0xd82423c
and eax, 0x50efc7bf
or eax, 0xa0103840
mov dword [ebx], eax
add ebx, edx
or eax, 0x6a1e106e
and eax, 0xc2004036
or eax, 0x5000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2037f1d2
or eax, 0x40bbb309
and eax, 0xe7bf0085
or eax, 0x18404400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2daa802d
or eax, 0x4a807260
and eax, 0x4014f4e8
or eax, 0x220817
mov dword [ebx], eax
add ebx, edx
or eax, 0x2449ef28
xor eax, 0xbf261f0
and eax, 0x48858600
or eax, 0x4100
mov dword [ebx], eax
add ebx, edx
and eax, 0x37c0a3c3
or eax, 0x6184929a
and eax, 0x84939a
or eax, 0xc7b6c65
mov dword [ebx], eax
add ebx, edx
or eax, 0x24c3cba2
and eax, 0x4004037
or eax, 0xc3000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x658fbe3a
xor eax, 0xe55c369
and eax, 0xe9da0c04
or eax, 0x16254081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3391999c
and eax, 0x3c06e9d0
and eax, 0x60010
or eax, 0x403118ef
mov dword [ebx], eax
add ebx, edx
or eax, 0x74343d1c
xor eax, 0x16da8429
and eax, 0x40858100
or eax, 0x10004600
mov dword [ebx], eax
add ebx, edx
or eax, 0x40e51f2d
xor eax, 0x6945e806
and eax, 0x28a0372b
or eax, 0x5fc8d4
mov dword [ebx], eax
add ebx, edx
and eax, 0x7708a643
and eax, 3
or eax, 0xc7004034
mov dword [ebx], eax
add ebx, edx
or eax, 0x4f1175c2
or eax, 0x57b759db
and eax, 0xdfb75485
or eax, 0x20480000
mov dword [ebx], eax
add ebx, edx
or eax, 0x72f4419
or eax, 0x75dd5bfe
and eax, 0x403718ff
or eax, 0x2000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f513016
and eax, 0xa117dec
and eax, 0x8000000
or eax, 0x5085c700
mov dword [ebx], eax
add ebx, edx
xor eax, 0x251b847b
and eax, 0x1d44cf80
and eax, 0x4044300
or eax, 0x40fbbcff
mov dword [ebx], eax
add ebx, edx
or eax, 0x204b76fb
and eax, 0x44004037
or eax, 0x83000000
mov dword [ebx], eax
add ebx, edx
and eax, 0xd587ffc
and eax, 0x5004004
or eax, 0xfaff1c81
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5027a63b
and eax, 0x1058be
or eax, 0x40270041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x116581e2
and eax, 0x7c36448
and eax, 0x4000
or eax, 0x60858700
mov dword [ebx], eax
add ebx, edx
xor eax, 0x9c6d082
and eax, 0x60431782
or eax, 0x4bce87d
mov dword [ebx], eax
add ebx, edx
and eax, 0x3edafdf5
and eax, 0x4004035
or eax, 0xc3000002
mov dword [ebx], eax
add ebx, edx
or eax, 0x47f36907
and eax, 0xc7f36005
or eax, 0x380c0480
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e7078b9
and eax, 0x40300081
or eax, 0x7807e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x16459652
or eax, 0x40c3007a
and eax, 0x40810600
or eax, 0x2804c100
mov dword [ebx], eax
add ebx, edx
or eax, 0x74643d2b
xor eax, 0x485a3dfc
and eax, 0x14bfc2d7
or eax, 0x80403d28
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c671ff
or eax, 0x28789f04
and eax, 0x81000004
or eax, 0x46004033
mov dword [ebx], eax
add ebx, edx
or eax, 0x4173b94f
xor eax, 0x74e8fe53
and eax, 0xb39b0404
or eax, 0x4c646881
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ade5b9e
and eax, 0x3756c5f2
and eax, 0x160080
or eax, 0x4021a87f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a8d4937
xor eax, 0x5ce9bbb2
and eax, 0x40014200
or eax, 0x30848500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x43596544
and eax, 0x30dca244
or eax, 0x88235dbb
mov dword [ebx], eax
add ebx, edx
xor eax, 0xcb6ceb3
and eax, 0x84000004
or eax, 0x43004033
mov dword [ebx], eax
add ebx, edx
or eax, 0x29de6f7
and eax, 0xc79d6485
or eax, 0x38621000
mov dword [ebx], eax
add ebx, edx
or eax, 0x31fac5bd
and eax, 0xcc63563
and eax, 0x60021
or eax, 0x4031c0de
mov dword [ebx], eax
add ebx, edx
and eax, 0x42589063
and eax, 0x40008000
or eax, 0x38854700
mov dword [ebx], eax
add ebx, edx
and eax, 0x1abea14e
and eax, 0x8848100
or eax, 0xc47b7eff
mov dword [ebx], eax
add ebx, edx
xor eax, 0x69d54881
and eax, 0x85000036
or eax, 0x42004001
mov dword [ebx], eax
add ebx, edx
or eax, 0x66625723
xor eax, 0x553daca9
and eax, 0xb25f7884
or eax, 0x4da00401
mov dword [ebx], eax
add ebx, edx
and eax, 0x21792333
and eax, 0x310001
or eax, 0x4006d8fe
mov dword [ebx], eax
add ebx, edx
xor eax, 0x274bc983
and eax, 0x440100
or eax, 0x8001c600
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d2c154d
or eax, 0x2c9ab912
and eax, 0x403344
or eax, 0x4a0
mov dword [ebx], eax
add ebx, edx
or eax, 0x67498276
and eax, 0x4bf395b0
and eax, 0x40000580
or eax, 0xb0844047
mov dword [ebx], eax
add ebx, edx
xor eax, 0x760aadc2
xor eax, 0x6aa3813b
and eax, 0xc4004036
or eax, 0x3000001
mov dword [ebx], eax
add ebx, edx
or eax, 0x5af995ff
xor eax, 0x42808fa7
and eax, 0x15780840
or eax, 0x22848005
mov dword [ebx], eax
add ebx, edx
and eax, 0x393ced04
or eax, 0x42854f14
and eax, 0x41850000
or eax, 0x4420040
mov dword [ebx], eax
add ebx, edx
or eax, 0x2fcb2f54
and eax, 0x40080804
or eax, 0x300088
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e28c68f
or eax, 0x46cff1b5
and eax, 0x45c100
or eax, 0x90000600
mov dword [ebx], eax
add ebx, edx
and eax, 0x16d2ed7e
or eax, 0x1c399ffd
and eax, 0x401814
or eax, 0x2000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x65f84447
and eax, 0x20904443
or eax, 0x40184
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c97a82d
xor eax, 0x67204555
and eax, 0x3000038
or eax, 0xc4004000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2015396a
and eax, 0x20101840
or eax, 0x18208005
mov dword [ebx], eax
add ebx, edx
xor eax, 0x104432ed
and eax, 0x440000
or eax, 0x45830040
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e9203b3
or eax, 0x7b3c8122
and eax, 0x40380000
or eax, 0x409c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7dd3f34a
or eax, 0x63886f62
and eax, 0x2041c700
or eax, 0x80040000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e9ed5db
xor eax, 0x62b20012
and eax, 0x401048
or eax, 0x2804
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ed5bcae
and eax, 4
or eax, 0x58a445c3
mov dword [ebx], eax
add ebx, edx
or eax, 0x3aab1e67
or eax, 0x2edace23
and eax, 0x46004020
or eax, 0x81000018
mov dword [ebx], eax
add ebx, edx
and eax, 0x571e7b9
and eax, 0
or eax, 0x3868a845
mov dword [ebx], eax
add ebx, edx
and eax, 0x5635ab7a
and eax, 0x40
or eax, 0x45c70000
mov dword [ebx], eax
add ebx, edx
and eax, 0x28a315e5
or eax, 0x208444e7
and eax, 0xa4
or eax, 0x40388008
mov dword [ebx], eax
add ebx, edx
or eax, 0x17f17cf7
and eax, 0x1041c400
or eax, 0xa0040300
mov dword [ebx], eax
add ebx, edx
or eax, 0x5a375cc4
and eax, 0x401880
or eax, 0x2010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c82e137
and eax, 0x1c804187
or eax, 0x80340440
mov dword [ebx], eax
add ebx, edx
xor eax, 0x20140781
and eax, 0x84004000
or eax, 0x43000038
mov dword [ebx], eax
add ebx, edx
and eax, 0x658f259b
or eax, 0x6a6b7841
and eax, 0x28283841
or eax, 0x10808004
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e80f62f
and eax, 0x44800040
or eax, 0x1470000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7fa92dbd
xor eax, 0x1d10de52
and eax, 0x38b0ac
or eax, 0x40000410
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe687b2d
xor eax, 0x4439f69f
and eax, 0x410100
or eax, 0xc004c600
mov dword [ebx], eax
add ebx, edx
and eax, 0x6510b660
xor eax, 0x7c15d630
and eax, 0x1000
or eax, 0x4028c4
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ddb585e
and eax, 0x50c040c6
or eax, 0x80040501
mov dword [ebx], eax
add ebx, edx
xor eax, 0x78068bd5
and eax, 0x498ec2f1
and eax, 0x4010
or eax, 0xc7000028
mov dword [ebx], eax
add ebx, edx
or eax, 0x6680c04c
and eax, 0x2080c044
or eax, 0x18600801
mov dword [ebx], eax
add ebx, edx
xor eax, 0x505973bf
and eax, 0x40810040
or eax, 0x5460000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a3a0d2
and eax, 0x4020a080
or eax, 0x184c4c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5dfcdc92
xor eax, 0x6090b1bd
and eax, 0x50448100
or eax, 0x80014600
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a515d04
or eax, 0x7e1fa654
and eax, 0x402100
or eax, 0x1800
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c3a9949
xor eax, 0x57bb5826
and eax, 0x4904106
or eax, 0x84404c1
mov dword [ebx], eax
add ebx, edx
and eax, 0x1da0f6cb
and eax, 0x4004001
or eax, 0xc3000038
mov dword [ebx], eax
add ebx, edx
and eax, 0x1792335d
and eax, 0x2f7d9db8
and eax, 0x1000000
or eax, 0x381cd845
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c9030a3
xor eax, 0x6118019d
and eax, 0x4840040
or eax, 0x41430000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c9d773e
and eax, 0x4018245c
or eax, 0x210880
mov dword [ebx], eax
add ebx, edx
xor eax, 0x33a731af
xor eax, 0x17df35b1
and eax, 0x60410000
or eax, 0x8004c700
mov dword [ebx], eax
add ebx, edx
or eax, 0x14a1323e
and eax, 0x403138
or eax, 0x800
mov dword [ebx], eax
add ebx, edx
or eax, 0x75bfbf29
xor eax, 0x42369cd1
and eax, 0xc001c0
or eax, 0x48244407
mov dword [ebx], eax
add ebx, edx
or eax, 0x7579375e
xor eax, 0x3a11bd5c
and eax, 0x47004001
or eax, 0x80000038
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f1f55d6
and eax, 0x181c0045
or eax, 0x2140e800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d4804ff
or eax, 0x6c0d53c0
and eax, 0x44050040
or eax, 0x1c20000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c154917
or eax, 0x6e6f67bc
and eax, 0x402960ac
or eax, 0x100840
mov dword [ebx], eax
add ebx, edx
xor eax, 0x34ed28d2
xor eax, 0x7ee1c9e7
and eax, 0x58100
or eax, 0xf0404600
mov dword [ebx], eax
add ebx, edx
and eax, 0x76b10dae
or eax, 0x13b00d9e
and eax, 0x918
or eax, 0x403060
mov dword [ebx], eax
add ebx, edx
and eax, 0x515d03b2
and eax, 0x400020
or eax, 0x22a004a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x42a2c512
and eax, 0x68
or eax, 0x123a80
mov dword [ebx], eax
add ebx, edx
xor eax, 0x61db34ff
or eax, 0x31091a7
and eax, 0x60418900
or eax, 0x9c040000
mov dword [ebx], eax
add ebx, edx
and eax, 0x33685440
and eax, 0x30400000
or eax, 0xcfbc7d83
mov dword [ebx], eax
add ebx, edx
and eax, 0x64e1f02
and eax, 0x1cfc28ab
and eax, 0x480002
or eax, 0x90840d
mov dword [ebx], eax
add ebx, edx
or eax, 0x66a16dab
and eax, 0x4c10000
or eax, 0x81060000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e56cac7
and eax, 0x4460000
or eax, 0xfbb9fbe0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x581f08d3
and eax, 0x220
or eax, 0xc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x10caca11
and eax, 0x10c0880d
or eax, 0xeb200580
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c7a61d2
xor eax, 0x504dd71b
and eax, 0x8b113ac4
or eax, 0x40c53b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x71708ccd
and eax, 0x86c395b
and eax, 0x8003010
or eax, 0xe052cc45
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ddd2fe
xor eax, 0xff4830e
and eax, 0x1011
or eax, 0x208
mov dword [ebx], eax
add ebx, edx
or eax, 0x688176a4
and eax, 0x804485
or eax, 0x780142
mov dword [ebx], eax
add ebx, edx
or eax, 0x413382f2
and eax, 0x41000000
or eax, 0xaa000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x692c0a18
and eax, 0xe8040a08
or eax, 0x10418101
mov dword [ebx], eax
add ebx, edx
xor eax, 0x233a78b0
xor eax, 0x2d2825cd
and eax, 0x8001c000
or eax, 0x9000083
mov dword [ebx], eax
add ebx, edx
and eax, 0x61c5467f
and eax, 0x1014001
or eax, 0x7c82b844
mov dword [ebx], eax
add ebx, edx
or eax, 0x2a18fd03
or eax, 0x171083f2
and eax, 0x37137af0
or eax, 0x600008
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f82278d
and eax, 0x7c000d8d
or eax, 0x80048000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2962ed51
and eax, 0x8008d01
or eax, 0x835172fe
mov dword [ebx], eax
add ebx, edx
and eax, 0x53681b1d
xor eax, 0xfcd2a4f
and eax, 0x4893050
or eax, 0x8002c805
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6375b0df
xor eax, 0x643c6de0
and eax, 0x83c20400
or eax, 0x7c3c0895
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c95fa82
and eax, 0x7789199d
and eax, 0x4800080
or eax, 0x4a68507f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5989aef3
xor eax, 0x5698c32
and eax, 0x2087236
or eax, 0x81f78dc0
mov dword [ebx], eax
add ebx, edx
and eax, 0x7638a1cb
and eax, 0x1000c0
or eax, 0xe8400404
mov dword [ebx], eax
add ebx, edx
or eax, 0xa38b0cd
xor eax, 0x4093c098
and eax, 0xaaeb7055
or eax, 0x55148880
mov dword [ebx], eax
add ebx, edx
xor eax, 0x12b57622
and eax, 0x85088483
or eax, 0x4000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x628534d7
and eax, 0x830c7040
or eax, 0x8020480
mov dword [ebx], eax
add ebx, edx
and eax, 0x407b8bd8
and eax, 0x40
or eax, 0xff51fc0d
mov dword [ebx], eax
add ebx, edx
or eax, 0x11eaa0f3
and eax, 0x4269f14f
and eax, 0x40200005
or eax, 0x100810
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c293f43
and eax, 0x28013000
or eax, 0xc3008000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f20e660
and eax, 0x3727c7ca
and eax, 0x1008000
or eax, 0x8cba6b73
mov dword [ebx], eax
add ebx, edx
or eax, 0x45b8917c
or eax, 0x7c44879c
and eax, 0xfdfae095
or eax, 0x2010000
mov dword [ebx], eax
add ebx, edx
or eax, 0x72d29f9b
xor eax, 0x52141668
and eax, 0x58b40f7
or eax, 0x40001208
mov dword [ebx], eax
add ebx, edx
or eax, 0xa6893fd
and eax, 0x40e850fc
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x74942145
and eax, 0x84000011
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x547309b2
and eax, 0x4000000
or eax, 0xc35174c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x52d3b932
and eax, 0x3000
or eax, 0xc445
mov dword [ebx], eax
add ebx, edx
xor eax, 0x51065d93
xor eax, 0xdb57f06
and eax, 0x8a30000
or eax, 0x1480000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x720b4da3
xor eax, 0x18de806b
and eax, 0x3344d88
or eax, 0x80c00003
mov dword [ebx], eax
add ebx, edx
or eax, 0x75c21508
xor eax, 0x1e7e07aa
and eax, 0x49880001
or eax, 0x40101c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x60dd3a09
and eax, 0xbaa7738
and eax, 0x80300
or eax, 0xf47580f4
mov dword [ebx], eax
add ebx, edx
or eax, 0x599bb86a
and eax, 0x8d37337a
or eax, 0x4000
mov dword [ebx], eax
add ebx, edx
and eax, 0x791f5f9e
or eax, 0x491a8a96
and eax, 0x491c0094
or eax, 0xb6e00401
mov dword [ebx], eax
add ebx, edx
and eax, 0x76668a47
and eax, 0x44000005
or eax, 0x18b52fa
mov dword [ebx], eax
add ebx, edx
and eax, 0x520f3aa1
and eax, 0x802a0
or eax, 0x85848954
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e12bbeb
xor eax, 0x5edb0a46
and eax, 0x5adb8004
or eax, 0xa5247e08
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5dc4e95b
xor eax, 0x340d60fb
and eax, 0x94226000
or eax, 0x61c98851
mov dword [ebx], eax
add ebx, edx
or eax, 0x53d02773
and eax, 0xc483ef73
or eax, 0x108c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7fb234c9
and eax, 0x32204004
or eax, 0x40c81000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3cbb3abf
xor eax, 0xc2522fa
and eax, 0x8d32f8
or eax, 0x8372cd00
mov dword [ebx], eax
add ebx, edx
and eax, 0x8a230ea
and eax, 0x8000c0
or eax, 0xc0050804
mov dword [ebx], eax
add ebx, edx
or eax, 0x18430c83
and eax, 0x50830c44
or eax, 0x5080230
mov dword [ebx], eax
add ebx, edx
or eax, 0x19d379de
and eax, 0x15db52fc
or eax, 0x240000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2fd73f5c
or eax, 0x3a343779
and eax, 0x3008
or eax, 0x400000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4685d119
or eax, 0x32f7f9c
and eax, 0xeb0190
or eax, 0x10000020
mov dword [ebx], eax
add ebx, edx
and eax, 0x52212be8
and eax, 0x102100a0
or eax, 0x8bcaba4b
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a372a8b
and eax, 0x50fc008b
or eax, 0x4500
mov dword [ebx], eax
add ebx, edx
and eax, 0xd51a85a
and eax, 0xa
or eax, 0x300815f5
mov dword [ebx], eax
add ebx, edx
and eax, 0x34c0df1
and eax, 0x40
or eax, 0xc0320000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x33e20e9d
and eax, 0xc3500489
or eax, 0xde102
mov dword [ebx], eax
add ebx, edx
and eax, 0x72f7c3f2
and eax, 0x4044c080
or eax, 0x8c880c4c
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a6ea5ed
and eax, 0x84c84cc
or eax, 0xc4804800
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c960b95
and eax, 0x4c800084
or eax, 0xa00b5548
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a5407ab
and eax, 0x79bdc3eb
and eax, 0x201c4083
or eax, 0x8120ac00
mov dword [ebx], eax
add ebx, edx
and eax, 0x465c5a77
and eax, 0x34ba3c9a
and eax, 0
or eax, 0x405000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c6ae0d3
and eax, 0x20008083
or eax, 0x83014000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1e821b04
and eax, 0
or eax, 0x405000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4101aa09
and eax, 0x4941b50d
and eax, 0x400001
or eax, 0x908445c6
mov dword [ebx], eax
add ebx, edx
and eax, 0x339d7e66
or eax, 0x67be2fc5
and eax, 0x47004001
or eax, 0x80000038
mov dword [ebx], eax
add ebx, edx
xor eax, 0x474b1fa2
xor eax, 0x44438d5c
and eax, 0x8c045
or eax, 0x39900800
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f391f09
and eax, 0x6738d77d
and eax, 0x1000000
or eax, 0x44c70040
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd5ca07b
and eax, 0x40198008
or eax, 0x201cc4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x105cf598
and eax, 0x50454100
or eax, 0x80008600
mov dword [ebx], eax
add ebx, edx
xor eax, 0x64a1c4b6
and eax, 0x4001a4
or eax, 0x3808
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd0389aa
xor eax, 0x539f08d1
and eax, 0x14d400c7
or eax, 0xa0004500
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ac32fb4
xor eax, 0x33a9fbb6
and eax, 0xc5000001
or eax, 0x2004038
mov dword [ebx], eax
add ebx, edx
or eax, 0x628bb81a
or eax, 0x563535a7
and eax, 0x31bcd805
or eax, 0x8000040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4bc0c275
and eax, 0x455d02de
and eax, 0x40440000
or eax, 0x5830040
mov dword [ebx], eax
add ebx, edx
or eax, 0x7bb7903e
and eax, 0x4031805c
or eax, 0x84c80
mov dword [ebx], eax
add ebx, edx
or eax, 0x38bad5e9
and eax, 0x6001c500
or eax, 0x80440200
mov dword [ebx], eax
add ebx, edx
or eax, 0x6a392e5d
and eax, 0x402958
or eax, 0x1080
mov dword [ebx], eax
add ebx, edx
and eax, 0x655a34fe
and eax, 0x4000c0
or eax, 0xe0a44507
mov dword [ebx], eax
add ebx, edx
or eax, 0x3dca3b80
and eax, 0xc5004001
or eax, 0x2000038
mov dword [ebx], eax
add ebx, edx
or eax, 0xf67994d
and eax, 0x960c845
or eax, 0x30882000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e901039
and eax, 0x55a42913
and eax, 0x5800000
or eax, 0x40470040
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c4e1448
and eax, 0x40
or eax, 0x4039f8ac
mov dword [ebx], eax
add ebx, edx
or eax, 0x188600b5
and eax, 0x5005c000
or eax, 0xa0400700
mov dword [ebx], eax
add ebx, edx
or eax, 0x30d4e905
and eax, 0x402a04
or eax, 0x1000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x63ee3b99
or eax, 0x7ea0ab10
and eax, 0xca40185
or eax, 0x504442
mov dword [ebx], eax
add ebx, edx
xor eax, 0x78b0d51e
and eax, 0x60000018
or eax, 0x88004022
mov dword [ebx], eax
add ebx, edx
and eax, 0x1287bd66
and eax, 0
or eax, 0xfffff79d
mov dword [ebx], eax
add ebx, edx
or eax, 0x4aaa5366
and eax, 0xc7f84589
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x33d99a54
and eax, 0xdc45
or eax, 0x2000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x64c2a7b2
and eax, 0xc20000
or eax, 0x9290000
mov dword [ebx], eax
add ebx, edx
or eax, 0x39e93126
and eax, 0x1e80102
or eax, 0x82144c89
mov dword [ebx], eax
add ebx, edx
xor eax, 0x401814b
xor eax, 0x3d8ae02e
and eax, 0x80100c0
or eax, 0x45880101
mov dword [ebx], eax
add ebx, edx
and eax, 0x1381bbb6
xor eax, 0x103c3e2
and eax, 0x8260
or eax, 0xfc7d019c
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ec82257
and eax, 0x5106621c
and eax, 0x220c
or eax, 0x8b215101
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3eee40a3
and eax, 0x513c371a
and eax, 0x83000
or eax, 0x4483cc55
mov dword [ebx], eax
add ebx, edx
xor eax, 0x61eebe66
and eax, 0x1404011
or eax, 0x8a108484
mov dword [ebx], eax
add ebx, edx
xor eax, 0x50afc6f1
and eax, 0xc8510044
or eax, 0x2000f809
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7abbee82
and eax, 0x3a7ffee2
and eax, 0x280
or eax, 0x821
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c8633be
and eax, 0x5100b1fa
and eax, 2
or eax, 0xf08c481
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e0218f7
or eax, 0x64a7b3d2
and eax, 0x42859092
or eax, 0x90004024
mov dword [ebx], eax
add ebx, edx
xor eax, 0x200ba694
and eax, 0x800420
or eax, 0x1300054
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a31d211
and eax, 0x10a10461
or eax, 0xc04a008a
mov dword [ebx], eax
add ebx, edx
or eax, 0xde088e0
xor eax, 0x375f2c8d
and eax, 0xe0808022
or eax, 0x50b4010
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ab8b16e
and eax, 0x1a001666
and eax, 0
or eax, 0xccccc35d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7515b504
and eax, 0x88c84448
or eax, 0x44048884
mov dword [ebx], eax
add ebx, edx
or eax, 0x3d0b1a4d
xor eax, 0x771ee156
and eax, 0x88c00c88
or eax, 0x440cc044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x9fdae1d
or eax, 0xc33f11f
and eax, 0xcc0351cc
or eax, 0x20880400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x65bc378f
and eax, 0x3daf7ee6
and eax, 0x8054240
or eax, 0xf4408511
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b76b2a4
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x675f657e
xor eax, 0x5633ba55
and eax, 0x108092b
or eax, 0x448300c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f94580b
and eax, 0x18001e8
or eax, 0x408214
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a9dd4f6
or eax, 0x8906a79
and eax, 0x8904089
or eax, 0x836c0500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x529449da
and eax, 0x7bf02d82
and eax, 0x49200c00
or eax, 0x41bf04d
mov dword [ebx], eax
add ebx, edx
or eax, 0x63794918
and eax, 0xb23710c
or eax, 0x80000200
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d0aa8e0
xor eax, 0x7de78d8c
and eax, 0x400004
or eax, 0x8b121051
mov dword [ebx], eax
add ebx, edx
xor eax, 0x64daf800
and eax, 0x75fe9593
and eax, 0x45888001
or eax, 0x8037c44
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e5c9d61
xor eax, 0x528b69ba
and eax, 0x8108
or eax, 0x81140a00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d4369b9
and eax, 0x847e010
or eax, 0x2080842
mov dword [ebx], eax
add ebx, edx
or eax, 0x78fd019a
and eax, 0x40830000
or eax, 0x84000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x69a323a5
or eax, 0x58c62fe4
and eax, 0x40860f00
or eax, 0x80300008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7bf3bf96
and eax, 0x448084
or eax, 0x4304001
mov dword [ebx], eax
add ebx, edx
and eax, 0x7274c7b
and eax, 0x4200000
or eax, 0xcb01b0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6278a25
and eax, 0x8881
or eax, 0xc032446a
mov dword [ebx], eax
add ebx, edx
and eax, 0x529238e3
and eax, 0x40100083
or eax, 0x834de508
mov dword [ebx], eax
add ebx, edx
or eax, 0x23fc2935
and eax, 0x11cfbdf9
and eax, 0xcc8c88
or eax, 0xcc004044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2ff8bc7c
xor eax, 0x4e7f14ea
and eax, 0x8c484448
or eax, 0x40848884
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e7db3fe
and eax, 0xcc8955cc
or eax, 0x20020000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2afe8ff2
and eax, 0x8080040
or eax, 0x1460102a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2fe42d25
and eax, 0x3000002
or eax, 0x88004030
mov dword [ebx], eax
add ebx, edx
xor eax, 0x730c2a0d
and eax, 0x68000805
or eax, 0x2500040
mov dword [ebx], eax
add ebx, edx
or eax, 0x1007207e
and eax, 0x8152800
or eax, 0x8000d700
mov dword [ebx], eax
add ebx, edx
or eax, 0x674f7f12
and eax, 0x7b0236a1
and eax, 0x6a000000
or eax, 0x4030
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e5280ea
and eax, 0x2410c000
or eax, 0x53f00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5cc19cce
or eax, 0x50369674
and eax, 0x58004030
or eax, 0x5000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x14e4f7f
and eax, 0x4000
or eax, 0xec8b15c3
mov dword [ebx], eax
add ebx, edx
or eax, 0x2cef0c69
and eax, 0x88004c83
or eax, 0x310a000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2cf0caa7
or eax, 0x200a6739
and eax, 0xa8500805
or eax, 0x40000040
mov dword [ebx], eax
add ebx, edx
or eax, 0x4298454f
xor eax, 0x11fa34c9
and eax, 0x800
or eax, 0x271
mov dword [ebx], eax
add ebx, edx
or eax, 0x467cc133
xor eax, 0x376cc9f
and eax, 0x1000480
or eax, 0x8804c003
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f433d64
and eax, 0x4d03f045
or eax, 0x880000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f014352
and eax, 0x40004000
or eax, 0x22e8110c
mov dword [ebx], eax
add ebx, edx
and eax, 0x535ea149
and eax, 0x2000008
or eax, 0x81000002
mov dword [ebx], eax
add ebx, edx
or eax, 0x661874e
or eax, 0x11aa654b
and eax, 0x5890444
or eax, 0x40000080
mov dword [ebx], eax
add ebx, edx
or eax, 0x7bdfbf66
and eax, 0x10558be4
or eax, 0x10
mov dword [ebx], eax
add ebx, edx
and eax, 0xf7cc1e2
and eax, 0x500180
or eax, 0xeba85409
mov dword [ebx], eax
add ebx, edx
and eax, 0x201e1586
xor eax, 0x27c83a16
and eax, 0x400b00
or eax, 0xf8058009
mov dword [ebx], eax
add ebx, edx
or eax, 0x401cf0dd
and eax, 0x8801c081
or eax, 0x1000002
mov dword [ebx], eax
add ebx, edx
or eax, 0x2bf72f25
and eax, 0x427c95fe
and eax, 0x8004
or eax, 0x4d8b7841
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4551ba42
and eax, 0x480200
or eax, 0xf00539f8
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c90ef42
and eax, 0x44c54772
or eax, 0x1020001
mov dword [ebx], eax
add ebx, edx
or eax, 0x5790e80
xor eax, 0x51309122
and eax, 0xd0
or eax, 0x2c
mov dword [ebx], eax
add ebx, edx
or eax, 0x38c57b81
and eax, 0x8016b00
or eax, 0x83088000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4793da7d
and eax, 0xc283f855
or eax, 0x400
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a26d923
and eax, 0x4c5c91c8
and eax, 0x8000
or eax, 0xfc550901
mov dword [ebx], eax
add ebx, edx
xor eax, 0x20dc2f43
and eax, 0x18880402
or eax, 0x23744189
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f8c7fe5
xor eax, 0x8e959ed
and eax, 0x16112400
or eax, 0x862d045
mov dword [ebx], eax
add ebx, edx
xor eax, 0xdcbb666
or eax, 0x7e00877
and eax, 0x3f84803
or eax, 0x588
mov dword [ebx], eax
add ebx, edx
xor eax, 0x47ba1d3d
xor eax, 0x14d8caa5
and eax, 0x508a9801
or eax, 0x501644c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6584eeec
and eax, 0xe0200
or eax, 0x4b00d08
mov dword [ebx], eax
add ebx, edx
and eax, 0x3dd53d0c
xor eax, 0x7c21aec0
and eax, 0x8058308
or eax, 0x4480802
mov dword [ebx], eax
add ebx, edx
and eax, 0x28a02d75
and eax, 0x8000900
or eax, 0x7fc4403
mov dword [ebx], eax
add ebx, edx
or eax, 0x1f1e26e8
and eax, 0x23a01aa
or eax, 0xc0011014
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e4ef77
and eax, 0xcb0240
or eax, 0x2200034
mov dword [ebx], eax
add ebx, edx
or eax, 0xc2d00bf
and eax, 0x786efd0d
and eax, 0xa0009
or eax, 0x4581d1e2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x395f835b
or eax, 0x356ea53d
and eax, 0x744433bc
or eax, 0x80010840
mov dword [ebx], eax
add ebx, edx
and eax, 0x1996d0ec
and eax, 0x64
or eax, 0x458b0511
mov dword [ebx], eax
add ebx, edx
xor eax, 0x46c9644
xor eax, 0x6aed66cc
and eax, 0x2b00e1f8
or eax, 0xc0050a00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x40c34c5e
and eax, 0xabc083a0
or eax, 0x54080008
mov dword [ebx], eax
add ebx, edx
and eax, 0x67023878
and eax, 0x43000008
or eax, 0x805de583
mov dword [ebx], eax
add ebx, edx
or eax, 0x3215afd9
and eax, 0x80a9992
and eax, 0x88880
or eax, 0xccc4444c
mov dword [ebx], eax
add ebx, edx
and eax, 0x7009237a
or eax, 0x4b1aa73b
and eax, 0x480a0548
or eax, 0xa4815084
mov dword [ebx], eax
add ebx, edx
and eax, 0x7692a0bd
and eax, 0x4b41a769
and eax, 0x40000000
or eax, 0x280cec83
mov dword [ebx], eax
add ebx, edx
and eax, 0x5365f639
xor eax, 0xe1a48b7
and eax, 0x2094
or eax, section..text
mov dword [ebx], eax
add ebx, edx
and eax, 0x703e35ed
and eax, 0x1084
or eax, 0x3064057b
mov dword [ebx], eax
add ebx, edx
and eax, 0x45fc1ae3
xor eax, 0x42f231c5
and eax, 0x40800000
or eax, 0x5090040
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f840d5c
and eax, 0x800040
or eax, 0x302068bc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x405be2ea
and eax, 0x10fb0000
or eax, 0x5040040
mov dword [ebx], eax
add ebx, edx
or eax, 0x25dc829c
and eax, 0x70596a18
and eax, 0x400000
or eax, 0x3064
mov dword [ebx], eax
add ebx, edx
or eax, 0xde18caa
and eax, 0x8e00488
or eax, 0x60184101
mov dword [ebx], eax
add ebx, edx
xor eax, 0x48642a7c
and eax, 0x20b0
or eax, section..text
mov dword [ebx], eax
add ebx, edx
and eax, 0x4091f1dc
and eax, 0x44db1ba1
and eax, 0x1080
or eax, 0x3064057f
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b56ef77
and eax, 0x41000040
or eax, 0x4890000
mov dword [ebx], eax
add ebx, edx
or eax, 0xdded6d8
xor eax, 0x19fe04f6
and eax, 0x10204024
or eax, 0x209c28d0
mov dword [ebx], eax
add ebx, edx
and eax, 0x32c08e9b
and eax, 0x800000
or eax, 0x450b0040
mov dword [ebx], eax
add ebx, edx
or eax, 0x475c8839
xor eax, 0x70eb7664
and eax, 0x1534501c
or eax, 0xcb00e0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x45fe84a9
and eax, 0x1040
or eax, 0x402020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x12cb0a8e
and eax, 0x8a2
or eax, 0x40504001
mov dword [ebx], eax
add ebx, edx
and eax, 0x162aebdc
and eax, 0x4800
or eax, 0x30cc2000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f77ff8
and eax, 0x71d2a45e
and eax, 0x800000
or eax, 0x4d0b0040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e3771d7
and eax, 0x1bc5194
or eax, 0x14430068
mov dword [ebx], eax
add ebx, edx
xor eax, 0x24b16d89
xor eax, 0x780982ce
and eax, 0x403020
or eax, 0x40
mov dword [ebx], eax
add ebx, edx
and eax, 0x155171
or eax, 0x7df9c4d1
and eax, 0x405044a1
or eax, 0x802
mov dword [ebx], eax
add ebx, edx
or eax, 0x27c8b6c8
and eax, 0x20c06800
or eax, 0x10200000
mov dword [ebx], eax
add ebx, edx
and eax, 0x541c8957
and eax, 0x10000000
or eax, 0x458b0040
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ebd9985
and eax, 0x14890000
or eax, 0x17652fc
mov dword [ebx], eax
add ebx, edx
and eax, 0x60c6fe08
xor eax, 0x6f82bade
and eax, 0x402040
or eax, 0x1020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x76e3c112
and eax, 0x67fc69bb
and eax, 0x40004022
or eax, 0x501081
mov dword [ebx], eax
add ebx, edx
or eax, 0x41f60900
xor eax, 0xae45797
and eax, 0x100800
or eax, 0x30e46000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x102e0e4f
and eax, 0x771602a0
and eax, 0x20000
or eax, 0x45890040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x59de4ef0
and eax, 0x145540b0
or eax, 0x1aa104c
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a323372
and eax, 0x33ecab53
and eax, 0x40
or eax, 0x403020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x410c778d
and eax, 0x404044a1
or eax, 0x101002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x68c6d128
and eax, 0x20000000
or eax, 0x11086800
mov dword [ebx], eax
add ebx, edx
or eax, 0x7796431d
and eax, 0x458a0000
or eax, 0x8010040
mov dword [ebx], eax
add ebx, edx
and eax, 0x2464803f
and eax, 0x4000000
or eax, 0x11ff51f4
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a54a2a3
and eax, 0x46d00352
and eax, 0x400000
or eax, 0x3060
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ae97464
and eax, 0x61a20e25
and eax, 0x20
or eax, 0x40505883
mov dword [ebx], eax
add ebx, edx
xor eax, 0x613daa23
or eax, 0x19c32198
and eax, 0x31206000
or eax, 0x800
mov dword [ebx], eax
add ebx, edx
and eax, 0x2770a478
and eax, 0x1000000
or eax, 0x548b0040
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e0fd572
and eax, 0x47b6674a
and eax, 0x4020040
or eax, 0x11fd52b8
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c2926e4
xor eax, 0x7e05b718
and eax, 0x3060
or eax, 0x400000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2fa46429
and eax, 0x405421
or eax, 0x40100882
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb0b4bf8
and eax, 0x1100000
or eax, 0x30206800
mov dword [ebx], eax
add ebx, edx
and eax, 0x2183c10b
and eax, 0x1000000
or eax, 0x448b0040
mov dword [ebx], eax
add ebx, edx
and eax, 0x68141aaf
and eax, 0
or eax, 0x15ff50f8
mov dword [ebx], eax
add ebx, edx
or eax, 0xe0f144b
and eax, 0x401060
or eax, 0x2000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4bbe477f
and eax, 0x40506003
or eax, 0xa0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x66ba6037
xor eax, 0x43d48b0c
and eax, 0x45248b00
or eax, 0x18c10000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b9046ec
xor eax, 0x511a907f
and eax, 0x240b5583
or eax, 0xc8800040
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ab4dfe0
or eax, 0x7df36338
and eax, 0x100068
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5b619743
and eax, 0x703e36ad
and eax, 0x10200000
or eax, 0x2ac46800
mov dword [ebx], eax
add ebx, edx
and eax, 0x102734ad
and eax, 0x200000
or eax, 0x20480040
mov dword [ebx], eax
add ebx, edx
and eax, 0x1dda7c0b
and eax, 0
or eax, 0xe800403b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x41807645
and eax, 0x48
or eax, 0x901
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7adf6153
and eax, 0x580c4002
or eax, 0x5008481
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b74c35c
and eax, 0x4c4cc4c3
or eax, 0x80800800
mov dword [ebx], eax
add ebx, edx
and eax, 0x64cb6d46
xor eax, 0x46fbfb12
and eax, 0x31540
or eax, 0xec88408c
mov dword [ebx], eax
add ebx, edx
or eax, 0x74035a8b
and eax, 0x3c090341
or eax, 0x348010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x15a69f93
and eax, 0x42
or eax, 0x4011
mov dword [ebx], eax
add ebx, edx
or eax, 0x268f84ad
and eax, 0x80475
or eax, 0x602300
mov dword [ebx], eax
add ebx, edx
or eax, 0x310e6c89
xor eax, 0x589dd83
and eax, 0x20000010
or eax, 0x4a000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x593324e5
or eax, 0x7c5974b5
and eax, 0x3b586000
or eax, 0x800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2134565a
and eax, 0x2680040
or eax, 0x20800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1478ef2c
and eax, 0x2000008
or eax, 0x81000001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x619e5e44
and eax, 0x20820c44
or eax, 0x1c210080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x211dc6ad
xor eax, 0x61f6757c
and eax, 0x11
or eax, 0x83004042
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3617839e
or eax, 0xe0431b2
and eax, 0x13303d
or eax, 0x40400c00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x36cdb81a
and eax, 0x41e0000
or eax, 0x1610000
mov dword [ebx], eax
add ebx, edx
and eax, 0x30c246ef
and eax, 0x420000
or eax, 0xebbdc883
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e797d24
and eax, 0x699d9b52
and eax, 0x800
or eax, 0x10006029
mov dword [ebx], eax
add ebx, edx
xor eax, 0x566e42fa
and eax, 0x5259cb4d
and eax, 0x480000
or eax, 0x220000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b162877
and eax, 0x20000
or eax, 0x40513ca1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x65df1ac5
or eax, 0x377242ea
and eax, 0x30684000
or eax, 0x40001000
mov dword [ebx], eax
add ebx, edx
and eax, 0x466614cf
and eax, 0x3debe06a
and eax, 0
or eax, 0xe800403b
mov dword [ebx], eax
add ebx, edx
or eax, 0x74fedfd
or eax, 0x496a5d39
and eax, 0xef6fed55
or eax, 0x10900200
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb724667
and eax, 0x50088002
or eax, 0x4481
mov dword [ebx], eax
add ebx, edx
or eax, 0x26a5df6d
or eax, 0x2ae5b415
and eax, 0x8ece8
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3c96fd62
and eax, 0xc840100
or eax, 0x408200
mov dword [ebx], eax
add ebx, edx
and eax, 0x426f63f3
and eax, 0x440100
or eax, 0x8bb84489
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2ba71b11
and eax, 0x325646a8
and eax, 0x20024400
or eax, 0xc589b845
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3bc72173
and eax, 0xcc4cc114
or eax, 0x800249
mov dword [ebx], eax
add ebx, edx
and eax, 0x32b78258
and eax, 0x848048
or eax, 0xcc484c84
mov dword [ebx], eax
add ebx, edx
or eax, 0x3cc21fb5
and eax, 0xcccccccc
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x135b5428
and eax, 0xcc8488c4
or eax, 0x484408
mov dword [ebx], eax
add ebx, edx
or eax, 0x22c1c37f
and eax, 0xec8945cc
or eax, 0x21000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f3534a9
xor eax, 0x4f5b8bf0
and eax, 0x2024ec01
or eax, 0x4a000082
mov dword [ebx], eax
add ebx, edx
or eax, 0x3778c792
xor eax, 0x44644fe8
and eax, 0x31182000
or eax, 0x244800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x85da6d5
or eax, 0x7dbb0647
and eax, 0x458b0040
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x5267ae5c
and eax, 0x4068000c
or eax, 0x5000
mov dword [ebx], eax
add ebx, edx
or eax, 0x64295305
or eax, 0x74d07583
and eax, 0x60004001
or eax, 0x88000030
mov dword [ebx], eax
add ebx, edx
and eax, 0x64e590ed
or eax, 0x53c1344d
and eax, 0x73c12405
or eax, 0x8c3ecb10
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e520699
xor eax, 0xad7734e
and eax, 0x10004403
or eax, 0x40088080
mov dword [ebx], eax
add ebx, edx
and eax, 0x164e5416
and eax, 0x275bda08
and eax, 0x80000
or eax, 0xffe70ce8
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a580530
and eax, 0x1529fc52
and eax, 0
or eax, 0x8c483ff
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2cc2f9c0
and eax, 0x2d3e046
and eax, 0
or eax, 0x84d8b50
mov dword [ebx], eax
add ebx, edx
or eax, 0x60f99327
xor eax, 0x1cac6e17
and eax, 0x7441e040
or eax, 0x89ae0811
mov dword [ebx], eax
add ebx, edx
and eax, 0x4aa109ee
and eax, 0x40810840
or eax, 0x8402f7bf
mov dword [ebx], eax
add ebx, edx
xor eax, 0x517650bd
and eax, 0x84458900
or eax, 0x6000000c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d785e5
or eax, 0x273276ef
and eax, 0xe7a07c83
or eax, 0x18440100
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c7eec38
xor eax, 0x2637a95
and eax, 0xc8810024
or eax, 0x20851
mov dword [ebx], eax
add ebx, edx
xor eax, 0x684b8d07
and eax, 0x488172
or eax, 0x102688d
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d63c565
and eax, 0x550b0000
or eax, 0x800000
mov dword [ebx], eax
add ebx, edx
or eax, 0xf6cf692
or eax, 0x77403d85
and eax, 0x44685284
or eax, 0x60
mov dword [ebx], eax
add ebx, edx
and eax, 0x265a0477
and eax, 0x20
or eax, 0x8b004011
mov dword [ebx], eax
add ebx, edx
and eax, 0x5dde6737
and eax, 0x14968585
and eax, 1
or eax, 0xe8500844
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b99bb84
and eax, 0xebd9b9c1
or eax, 0x14264408
mov dword [ebx], eax
add ebx, edx
or eax, 0x6755d93a
and eax, 0x46ff63d
and eax, 0xcc401
or eax, 0x89000082
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ed01f6f
or eax, 0x1bba7c05
and eax, 0x19827805
or eax, 0x64018040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x28c68a61
and eax, 0x31870261
and eax, 0x50220
or eax, 0xa70fdd8
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ed9ea9b
or eax, 0x7739481e
and eax, 0x7f79ea98
or eax, 0x80861420
mov dword [ebx], eax
add ebx, edx
and eax, 0x8196ecb
and eax, 0x57f8853b
and eax, 8
or eax, 0x122e9f7
mov dword [ebx], eax
add ebx, edx
or eax, 0x29417c83
xor eax, 0x49d224bf
and eax, 0x40800000
or eax, 0x5460000
mov dword [ebx], eax
add ebx, edx
or eax, 0x559c1860
or eax, 0x6ce034be
and eax, 0x4d8a00fe
or eax, 0x10001
mov dword [ebx], eax
add ebx, edx
or eax, 0x45f105d5
and eax, 0x48490108
or eax, 0xb0040200
mov dword [ebx], eax
add ebx, edx
and eax, 0x548daaf
or eax, 0xc8894b9
and eax, 0x409609
or eax, 0x1112806
mov dword [ebx], eax
add ebx, edx
xor eax, 0x565ef723
or eax, 0x6ee802d2
and eax, 0x75204a82
or eax, 0xb001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x454573cd
and eax, 0x30458004
or eax, 0xcf004600
mov dword [ebx], eax
add ebx, edx
or eax, 0x41f1e2e6
and eax, 0x6e787ce4
and eax, 0x44300400
or eax, 0x1860b01
mov dword [ebx], eax
add ebx, edx
or eax, 0x17a0081e
and eax, 0x5480051f
or eax, 0x204080e0
mov dword [ebx], eax
add ebx, edx
or eax, 0x45a06959
xor eax, 0x159529be
and eax, 0x6045c401
or eax, 0x80000308
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c7f09b9
xor eax, 0x43298e85
and eax, 0
or eax, 2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x68398225
or eax, 0x75e46e1e
and eax, 0x45c5062b
or eax, 0x201c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x69a29927
or eax, 0x70a844d1
and eax, 0xc0
or eax, 0x120
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b5b67eb
xor eax, 0x3d675dae
and eax, 0x400c0a00
or eax, 0xa0418100
mov dword [ebx], eax
add ebx, edx
and eax, 0x17479d08
and eax, 0x440900
or eax, 0x8bb04489
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b3c322c
and eax, 0x1000000
or eax, 0x5403f855
mov dword [ebx], eax
add ebx, edx
or eax, 0x369c9df3
or eax, 0xfa9d10
and eax, 0x4589f4
or eax, 0x8000200
mov dword [ebx], eax
add ebx, edx
or eax, 0x1445ce84
and eax, 0x10048e04
or eax, 0x8300b
mov dword [ebx], eax
add ebx, edx
or eax, 0x28935f7c
and eax, 0x802f903
or eax, 0x7200080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x15eceb53
xor eax, 0x2a33da92
and eax, 0x8000
or eax, 0x485
mov dword [ebx], eax
add ebx, edx
or eax, 0x283c491c
xor eax, 0xe7e9e10
and eax, 0x20400300
or eax, 0xd8158800
mov dword [ebx], eax
add ebx, edx
and eax, 0x711b1667
or eax, 0x2cc3ee
and eax, 0x344102
or eax, 0x89c01401
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ec2b919
and eax, 0x4502cc10
or eax, 0x891045
mov dword [ebx], eax
add ebx, edx
and eax, 0x461692b1
xor eax, 0x1c0bc491
and eax, 0x58090080
or eax, 0xa0448b74
mov dword [ebx], eax
add ebx, edx
or eax, 0x35697ff5
and eax, 0x1015485
or eax, 8
mov dword [ebx], eax
add ebx, edx
or eax, 0x45c8e99f
or eax, 0x5f315598
and eax, 0x11486812
or eax, 0x20000040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x427fb7bb
or eax, 0x521ce868
and eax, 0x410b0040
or eax, 0x4800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x9e2d0e0
xor eax, 0x784f038a
and eax, 0x4205008
or eax, 0x42c80000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f01cb99
and eax, 0x508cce6e
and eax, 0x4008
or eax, 0x83ffbff5
mov dword [ebx], eax
add ebx, edx
xor eax, 0x55d7ba32
and eax, 0x440804c4
or eax, 0x1810800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b3d082
and eax, 0x44896827
and eax, 0x40004004
or eax, 0xb04587e8
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d83f9f
and eax, 0x79c7ca98
and eax, 0
or eax, 2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c6c4758
and eax, 0x65389412
and eax, 0x44080002
or eax, 0x98309e9
mov dword [ebx], eax
add ebx, edx
and eax, 0x601ce541
and eax, 0x140
or eax, 0x1c182b0
mov dword [ebx], eax
add ebx, edx
or eax, 0x50057943
and eax, 0x484c4111
and eax, 0x404101
or eax, 0x8bb00c88
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f3285eb
xor eax, 0x329c39e1
and eax, 0x11000840
or eax, 0x44030015
mov dword [ebx], eax
add ebx, edx
and eax, 0x6bc45316
and eax, 0x40000004
or eax, 0x2be0fe8
mov dword [ebx], eax
add ebx, edx
and eax, 0x78a8b3bb
and eax, 0x40a803a8
or eax, 0x1c508057
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d5c5017
xor eax, 0x232c3f06
and eax, 0x4d002011
or eax, 0x8b0064
mov dword [ebx], eax
add ebx, edx
and eax, 0x129d2d5a
xor eax, 0x5c8056d9
and eax, 0x54090288
or eax, 0xa0440170
mov dword [ebx], eax
add ebx, edx
or eax, 0x200fc4b2
and eax, 0x50404502
or eax, 0x1b00801
mov dword [ebx], eax
add ebx, edx
or eax, 0xafc79e2
and eax, 0x40304c60
or eax, 0x10008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x388ccfb2
or eax, 0x7aca09a2
and eax, 0x8558b00
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x25688f93
and eax, 0x8800
or eax, 0xfd076052
mov dword [ebx], eax
add ebx, edx
and eax, 0x76ab2ccc
and eax, 0x44032840
or eax, 0x8080d7bf
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6df6e2ac
or eax, 0x38fcf592
and eax, 0xa8458900
or eax, 0x4400000c
mov dword [ebx], eax
add ebx, edx
or eax, 0x22b89f6
and eax, 0x51ca96ad
and eax, 0x400a80a8
or eax, 0x5814843
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6dac15f
xor eax, 0x3fdaf96d
and eax, 0x4c8b50c8
or eax, 0x1000024
mov dword [ebx], eax
add ebx, edx
or eax, 0x13ef5f22
xor eax, 0x4fc149be
and eax, 0x250
or eax, 0x1c1818c
mov dword [ebx], eax
add ebx, edx
and eax, 0x1ab42210
or eax, 0xca1af5a
and eax, 0x8018b50
or eax, 0x540001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2fa879d3
and eax, 0x269e002
or eax, 0x8020850
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5be20634
or eax, 0x50cd43bb
and eax, 0x40810000
or eax, 0x84020000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6256d49d
or eax, 0x18de976a
and eax, 0xaa55c30c
or eax, 0x41002800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x24d9f4f7
and eax, 0xc8040b53
or eax, 0x30418000
mov dword [ebx], eax
add ebx, edx
or eax, 0x165c6945
and eax, 0x50544103
or eax, 0xa00400
mov dword [ebx], eax
add ebx, edx
and eax, 0x15c3d678
or eax, 0x67557571
and eax, 0x40115060
or eax, 0x200008
mov dword [ebx], eax
add ebx, edx
or eax, 0x4aceb97
and eax, 0xd8b00
or eax, 0x8400000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ff3e4db
and eax, 0x6ccfe851
or eax, 0x90000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x32bc39de
and eax, 0x4b80fe23
and eax, 0x4000d003
or eax, 0x84832ffc
mov dword [ebx], eax
add ebx, edx
or eax, 0x2783d230
and eax, 0x28df3e43
and eax, 0x20010800
or eax, 0xc844810c
mov dword [ebx], eax
add ebx, edx
or eax, 0x64b82900
or eax, 0x7476bbe7
and eax, 0xfce83983
or eax, 0x3004400
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b459c05
or eax, 0x6b24bf61
and eax, 0x55891b65
or eax, 0x20010
mov dword [ebx], eax
add ebx, edx
and eax, 0x36889d54
xor eax, 0x7035c5f7
and eax, 0x641500a0
or eax, 0x90400358
mov dword [ebx], eax
add ebx, edx
and eax, 0x645fbb4c
and eax, 0x20540040
or eax, 0x11006812
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e5cdcf9
or eax, 0x361dc967
and eax, 0x5090040
or eax, 0x40820000
mov dword [ebx], eax
add ebx, edx
and eax, 0x381daf4c
and eax, 0x80000
or eax, 0xaee05008
mov dword [ebx], eax
add ebx, edx
and eax, 0x78a5f621
and eax, 0xa05000
or eax, 0x835faffc
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c7330b
xor eax, 0x7abd33ae
and eax, 0x41080084
or eax, 0x4810c40
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e8a3d93
and eax, 0x80880
or eax, 0xe8458368
mov dword [ebx], eax
add ebx, edx
xor eax, 0xf06ce75
or eax, 0x17fa3c32
and eax, 0xf0510911
or eax, 0x8048240
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7fd42b5b
xor eax, 0x7b1001dc
and eax, 0x50900102
or eax, 0x2645401
mov dword [ebx], eax
add ebx, edx
and eax, 0x7835211
and eax, 0x3a15646d
and eax, 0x4001
or eax, 0x5008058a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x16d50e75
and eax, 0x2912eb93
and eax, 0x80
or eax, 0xa1468
mov dword [ebx], eax
add ebx, edx
xor eax, 0x43247cd7
and eax, 0x40000
or eax, 0xcc08300
mov dword [ebx], eax
add ebx, edx
and eax, 0x189c478d
and eax, 0x40100
or eax, 0xc359e48b
mov dword [ebx], eax
add ebx, edx
and eax, 0x48acc745
and eax, 0x400cc400
or eax, 0x8cc008cc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3137a326
xor eax, 0x454b32e4
and eax, 0x88804c0c
or eax, 0x444c80c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x18c48e6d
and eax, 0xc4084080
or eax, 0x8c48c4c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x79a27294
and eax, 0x74587431
and eax, 0x24081400
or eax, 0xc88341cc
mov dword [ebx], eax
add ebx, edx
and eax, 0x34dedaa7
and eax, 0x4084080
or eax, 0x5210ac03
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6545937a
and eax, 0x5445c1
or eax, 0xa00006
mov dword [ebx], eax
add ebx, edx
and eax, 0x17578bd9
or eax, 0x11a11d48
and eax, 0x1000000
or eax, 0x8a000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d6181b2
and eax, 0x1000000
or eax, 0x443bf445
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b9e7a99
and eax, 0x43830e0c
or eax, 0x80000100
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b1219fe
xor eax, 0x6f605fb5
and eax, 0x84000000
or eax, 0x42000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3d56867c
and eax, 0x97f3eb
and eax, 0x8240
or eax, 0xc7007d05
mov dword [ebx], eax
add ebx, edx
or eax, 0x2bd08d65
and eax, 0x3e30b84
and eax, 0x804
or eax, 0xf041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4950c66a
and eax, 0x9400000
or eax, 0xab0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x69b7dfd4
and eax, 0x6cf1f406
and eax, 0x504400
or eax, 0x83a8098b
mov dword [ebx], eax
add ebx, edx
or eax, 0x4f3b4288
and eax, 0x4d890181
or eax, 0x40
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5658403d
and eax, 0x185101f8
or eax, 0xe0048a00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3d90be7a
xor eax, 0x3f2cb5cc
and eax, 0xa08000a
or eax, 0x5045531
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a087a9e
and eax, 2
or eax, 0x8781
mov dword [ebx], eax
add ebx, edx
xor eax, 0x68e24620
and eax, 0x60408100
or eax, 0x94050a00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e5d0455
and eax, 0x473f0ae7
and eax, 0x180001
or eax, 0x75e0453a
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ffbc077
and eax, 0x5e04002
or eax, 0xa01ab00
mov dword [ebx], eax
add ebx, edx
or eax, 0x5fa110c6
and eax, 0x5004986
or eax, 0x80100430
mov dword [ebx], eax
add ebx, edx
xor eax, 0x400ba8cd
and eax, 0x41106449
or eax, 0x2a201080
mov dword [ebx], eax
add ebx, edx
or eax, 0x53722230
and eax, 0x6b007451
or eax, 0xc8004
mov dword [ebx], eax
add ebx, edx
or eax, 0x613a4914
or eax, 0x2d1a80ff
and eax, 0xb0cf845
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a17495a
and eax, 0x110b084d
or eax, 0x64800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x10945553
and eax, 0x1140908
or eax, 0x10408200
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d8c36e6
xor eax, 0x562d0fd8
and eax, 0x6000908
or eax, 0x543200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3a4d1df4
xor eax, 0x1d777b02
and eax, 0x1085408
or eax, 0xc6012200
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c425c7
and eax, 0x2000
or eax, 0x1d045
mov dword [ebx], eax
add ebx, edx
xor eax, 0x46b7620d
and eax, 0x6023f1e3
and eax, 0x220000
or eax, 0x7c90000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b9f9409
and eax, 0x800000
or eax, 0x7045c7
mov dword [ebx], eax
add ebx, edx
or eax, 0x6676b9a6
and eax, 0x2000000
or eax, 0x89000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x62b33ab7
and eax, 0x229a5900
and eax, 0x801000
or eax, 0x4509e045
mov dword [ebx], eax
add ebx, edx
or eax, 0x22e5ea16
and eax, 0x632cea40
or eax, 0x80201a8
mov dword [ebx], eax
add ebx, edx
and eax, 0x1014e67c
xor eax, 0xb79b445
and eax, 0xb0c540d
or eax, 0x6000a040
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b289a3e
and eax, 0xb089004
or eax, 0x80046851
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ea7be86
or eax, 0x677fbc26
and eax, 0x650b0804
or eax, 0x10800041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x28aee6e8
and eax, 0x8048a08
or eax, 0x480100
mov dword [ebx], eax
add ebx, edx
and eax, 0x44a638fa
xor eax, 0x78385581
and eax, 0x100c1908
or eax, 0x6402200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x663c9a26
and eax, 0x1feb375
and eax, 0x2100
or eax, 0xc7095208
mov dword [ebx], eax
add ebx, edx
xor eax, 0x123340db
or eax, 0x5b760791
and eax, 0x2441
or eax, 0x1c804
mov dword [ebx], eax
add ebx, edx
xor eax, 0x510b2bc4
and eax, 0x10a0000
or eax, 0x6e10000
mov dword [ebx], eax
add ebx, edx
or eax, 0x40cb6aff
and eax, 0xe840c7
or eax, 0x40500
mov dword [ebx], eax
add ebx, edx
or eax, 0x24ad06fc
and eax, 0
or eax, 0x8b000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x24ba9323
and eax, 0x5888001
or eax, 0x50016c54
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d73129
and eax, 0x10000
or eax, 0xe87c83e8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x233f669e
or eax, 0x64d74805
and eax, 0x8b046400
or eax, 0x81000
mov dword [ebx], eax
add ebx, edx
or eax, 0x782075f3
and eax, 0x41087041
or eax, 0x4818804
mov dword [ebx], eax
add ebx, edx
or eax, 0x2274b493
xor eax, 0xdc28afc
and eax, 0x6a054620
or eax, 0x954080d4
mov dword [ebx], eax
add ebx, edx
or eax, 0x72c055c9
and eax, 0xe905c301
or eax, 0x2800
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e471b27
or eax, 0x249a18bf
and eax, 0xffdffb24
or eax, 0x200440
mov dword [ebx], eax
add ebx, edx
or eax, 0x442235e8
and eax, 0xff4db60c
or eax, 3
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f600f2b
xor eax, 0x2957538a
and eax, 0x4154181
or eax, 0x9608804
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d18b695
or eax, 0x5ecc8560
and eax, 0xcd40561
or eax, 0x20500a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d44004f
and eax, 0x1004500
or eax, 0x8a08008b
mov dword [ebx], eax
add ebx, edx
and eax, 0x42c20cf1
and eax, 0x2000000
or eax, 0xe9081044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b9be1e2
and eax, 0xc011e104
or eax, 0x3f200801
mov dword [ebx], eax
add ebx, edx
or eax, 0x7bc8cb92
and eax, 0x8b58eb97
or eax, 0x61468
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7878589c
and eax, 0xc0020561
or eax, 0xcc15884
mov dword [ebx], eax
add ebx, edx
xor eax, 0x8f46811
or eax, 0x6d7b297
and eax, 0xc4c484c4
or eax, 0x8084808
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e038581
or eax, 0xf1266da
and eax, 0xcccc4ccc
or eax, 0x8000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x417669a3
and eax, 0x8c88844c
or eax, 0x40444880
mov dword [ebx], eax
add ebx, edx
or eax, 0x63d7129d
xor eax, 0x2454cf5a
and eax, 0xc88b1184
or eax, 0x24004448
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c2cf96d
and eax, 0x4004000
or eax, 0x5210ac83
mov dword [ebx], eax
add ebx, edx
and eax, 0x3357cd84
or eax, 0x21bb429
and eax, 0x184481
or eax, 0xe00146
mov dword [ebx], eax
add ebx, edx
or eax, 0x2e1d748a
and eax, 0x6000000
or eax, 0xc1000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3ab98acf
xor eax, 0x77aa696e
and eax, 0x1e001
or eax, 0x1c44
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c248aae
and eax, 0x6f0d9b88
and eax, 0x8010000
or eax, 0x1ea0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x46c32cfb
or eax, 0x78577ddb
and eax, 0x3fc458b
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x63cba806
and eax, 0x1880000
or eax, 0x440101c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f328fed
and eax, 0x440001c0
or eax, 0xb84d8a3c
mov dword [ebx], eax
add ebx, edx
or eax, 0x1136d6f8
and eax, 0x710c4d38
or eax, 0x2000003
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e99be55
and eax, 0x6c15632a
or eax, 0x90400811
mov dword [ebx], eax
add ebx, edx
and eax, 0x26d42af2
and eax, 0x440a00
or eax, 0x801810c
mov dword [ebx], eax
add ebx, edx
or eax, 0x7564ee79
and eax, 0x4004c09
or eax, 0x100082
mov dword [ebx], eax
add ebx, edx
or eax, 0x40f11df1
and eax, 0x100951
or eax, 0x10048200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2fe70035
or eax, 0x79c1c581
and eax, 0x7c418b40
or eax, 0x80040012
mov dword [ebx], eax
add ebx, edx
xor eax, 0x49e1b336
and eax, 0x21002800
or eax, 0x4a01c083
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b9add0b
xor eax, 0x4ea194be
and eax, 0x5810c88
or eax, 0x500a0040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e3a2ce6
and eax, 0x708c807c
and eax, 8
or eax, 0xa448b00
mov dword [ebx], eax
add ebx, edx
or eax, 0x40cd3b3d
and eax, 0x41ec3a14
and eax, 0x881004
or eax, 0xc034000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x9b55451
and eax, 0x4280000
or eax, 0xdac0510a
mov dword [ebx], eax
add ebx, edx
and eax, 0x79cab232
and eax, 0xc81000
or eax, 0x8337eff1
mov dword [ebx], eax
add ebx, edx
or eax, 0x62dd70fe
and eax, 0x418910c4
or eax, 0x4000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x58f09424
and eax, 0x262fd8e0
and eax, 0x180e0
or eax, 0xf8540b10
mov dword [ebx], eax
add ebx, edx
xor eax, 0x79c4da84
or eax, 0x69e13280
and eax, 0x89f05100
or eax, 0x403
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1258b8e
or eax, 0x71e81911
and eax, 0xb0e9d815
or eax, 0x4022040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x15cf301e
xor eax, 0x3e9f769f
and eax, 0x58b0040
or eax, 0x4000002a
mov dword [ebx], eax
add ebx, edx
and eax, 0x5cd67ba
and eax, 0x5890008
or eax, 0x48025004
mov dword [ebx], eax
add ebx, edx
and eax, 0x34e2f8f1
and eax, 0x4805000
or eax, 0x9a680108
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2559ad34
and eax, 0x67547df5
and eax, 0x3107c34
or eax, 0x80ef83ca
mov dword [ebx], eax
add ebx, edx
and eax, 0x191b519
and eax, 0x810400
or eax, 0xf00a08c4
mov dword [ebx], eax
add ebx, edx
or eax, 0x555cb75c
and eax, 0x558b0148
or eax, 0x22
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c396f9
and eax, 0x4b805743
and eax, 0x41801200
or eax, 0x40b400c
mov dword [ebx], eax
add ebx, edx
or eax, 0x39d6e289
and eax, 0x5c4a5657
and eax, 0x8485000
or eax, 0x82a00008
mov dword [ebx], eax
add ebx, edx
and eax, 0x49d38890
and eax, 0xc00000
or eax, 0x833ffffe
mov dword [ebx], eax
add ebx, edx
or eax, 0x14620c2d
and eax, 0x902b0cc4
or eax, 0x60000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x227e80fb
and eax, 0x70740489
or eax, 0x5807100
mov dword [ebx], eax
add ebx, edx
or eax, 0x585dc2de
and eax, 0x7dc88305
or eax, 0x82000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ade1c4d
or eax, 0x5892c796
and eax, 0x458a0fcb
or eax, 0x10020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1ab48d79
and eax, 0x4fcbfb43
and eax, 0x4d038000
or eax, 0x30f419f4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4842539b
and eax, 0x58e27a81
and eax, 0x800a00
or eax, 0x8b488110
mov dword [ebx], eax
add ebx, edx
xor eax, 0x56385977
and eax, 0x60066361
and eax, 0x40004041
or eax, 0xb799b804
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4496f4f8
xor eax, 0x653b14ca
and eax, 0xc4001871
or eax, 0x218b4688
mov dword [ebx], eax
add ebx, edx
xor eax, 0x77cdc6d1
and eax, 0x31d73c2d
and eax, 0x440008
or eax, 0xcc88c355
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b1a6c63
and eax, 0xcccccc4c
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
xor eax, 0x60dec361
or eax, 0x439ee350
and eax, 0xec8a45cc
or eax, 0x11000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b517f9e
or eax, 0x21518572
and eax, 0x4000c482
or eax, 0x862c2801
mov dword [ebx], eax
add ebx, edx
and eax, 0x7fe5301e
or eax, 0xdef358a
and eax, 0x48013500
or eax, 0xa000ca45
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b1b82c6
and eax, 0x68018000
or eax, 0x97fe7c21
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a962814
xor eax, 0x60bca32d
and eax, 0x2280109
or eax, 0x81d04480
mov dword [ebx], eax
add ebx, edx
and eax, 0x458004d7
and eax, 0x1000001
or eax, 0xe00f87c
mov dword [ebx], eax
add ebx, edx
or eax, 0x24998762
and eax, 0x620c2a2
and eax, 0xc002
or eax, 0x98c
mov dword [ebx], eax
add ebx, edx
and eax, 0x323aa5eb
and eax, 0
or eax, 0x3b906800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x16dc6cd2
and eax, 0x5080040
or eax, 0x40830000
mov dword [ebx], eax
add ebx, edx
and eax, 0x57c33e50
xor eax, 0x260c99d0
and eax, 0x2881090
or eax, 0x94604068
mov dword [ebx], eax
add ebx, edx
and eax, 0x67f4e7b7
and eax, 0x2e040b0
or eax, 0x811fbf4c
mov dword [ebx], eax
add ebx, edx
and eax, 0x30e13ca8
or eax, 0x61dd5894
and eax, 0x41890884
or eax, 0x4000040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x78cd1404
and eax, 0x486a57dd
and eax, 0x4000c0
or eax, 0xf03d8330
mov dword [ebx], eax
add ebx, edx
and eax, 0x66b3f4e3
or eax, 0x1b04ebc1
and eax, 0x2b040b00
or eax, 0x808a0400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x688c9e8
and eax, 0x28000000
or eax, 0x40000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x24a2c0d4
and eax, 0x90
or eax, 0x403b08
mov dword [ebx], eax
add ebx, edx
or eax, 0x9456855
and eax, 0x1404989
or eax, 0x50b00402
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4fccb3b7
xor eax, 0x3f296600
and eax, 0x48828
or eax, 0x20c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a6293bd
and eax, 0x8440300
or eax, 0x808000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x75cd463b
and eax, 0x500840b
or eax, 0x80d03204
mov dword [ebx], eax
add ebx, edx
or eax, 0x24e68210
or eax, 0x39bc7cc7
and eax, 0x8d840ed2
or eax, 0x2000100
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c1db09c
xor eax, 0xaacedd3
and eax, 0x20000000
or eax, 0x48000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7acd737a
and eax, 0
or eax, 0x403ba0
mov dword [ebx], eax
add ebx, edx
or eax, 0xafa28ad
and eax, 0x10975c96
and eax, 0x900080
or eax, 0x5068450b
mov dword [ebx], eax
add ebx, edx
and eax, 0x361c867
and eax, 0x604000
or eax, 0xff9c1ce8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5b2cdd7a
xor eax, 0x741ba308
and eax, 0xc0029a
or eax, 0x8048165
mov dword [ebx], eax
add ebx, edx
or eax, 0x3cdf3e0f
xor eax, 0x6309ac9d
and eax, 0x48c40100
or eax, 0x20284489
mov dword [ebx], eax
add ebx, edx
and eax, 0x1d67409a
and eax, 0x400088
or eax, 0x3b20
mov dword [ebx], eax
add ebx, edx
xor eax, 0x638ba75e
and eax, 0x41c80c82
or eax, 0x10304109
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5fc1b61a
and eax, 0xe384880
or eax, 0xf1c40068
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ccd243e
or eax, 0x72cf62c4
and eax, 0x8c402fe
or eax, 0x8101
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a063ca1
or eax, 0x3ff459c4
and eax, 0x3e44181
or eax, 0x80000408
mov dword [ebx], eax
add ebx, edx
and eax, 0x687c17c8
xor eax, 0x15bb4eb6
and eax, 0x1400483c
or eax, 0x6a00a441
mov dword [ebx], eax
add ebx, edx
and eax, 0x68dfe40d
xor eax, 0x621b6f11
and eax, 0xa100818
or eax, 0x31a06001
mov dword [ebx], eax
add ebx, edx
or eax, 0x18a982e2
and eax, 0x11890040
or eax, 0x44020000
mov dword [ebx], eax
add ebx, edx
and eax, 0x13ac4383
and eax, 0x10880000
or eax, 0x4e6052ec
mov dword [ebx], eax
add ebx, edx
xor eax, 0x75630a5b
and eax, 0x668cae3c
and eax, 0x2000004
or eax, 0x81000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6ef35916
xor eax, 0x747d3709
and eax, 0x900e0800
or eax, 0x260100c4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x55468408
and eax, 0x224e0726
and eax, 0x20400000
or eax, 0xc80589c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x658bf4f0
or eax, 0x3f0399a5
and eax, 0x5c705a1
or eax, 0x4000024a
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c273178
and eax, 0x23b0b870
and eax, 0x60
or eax, 0x88
mov dword [ebx], eax
add ebx, edx
and eax, 0x6260bf91
and eax, 0
or eax, 0xe84d8a00
mov dword [ebx], eax
add ebx, edx
or eax, 0x2a58609d
and eax, 0xd764ccf
and eax, 0x544888
or eax, 0x83a90500
mov dword [ebx], eax
add ebx, edx
and eax, 0x2cec46aa
xor eax, 0x5dfaeab8
and eax, 0x5c00a430
or eax, 0x2200404d
mov dword [ebx], eax
add ebx, edx
or eax, 0xc1fd8ac
and eax, 0x3a186819
or eax, 0x1a00000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x605105c7
and eax, 0x51890040
or eax, 0x4020000
mov dword [ebx], eax
add ebx, edx
or eax, 0x162c6224
and eax, 0x12a84264
or eax, 0x20401080
mov dword [ebx], eax
add ebx, edx
and eax, 0x6bac1a2a
xor eax, 0x5f97ed89
and eax, 0x1000000
or eax, 0x82000004
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c229473
and eax, 0x3da87122
and eax, 0x34000000
or eax, 0x820f08c4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x382e6a27
and eax, 0x800100c0
or eax, 0x60448900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1257e590
and eax, 0x29c7d5a0
and eax, 0x20400
or eax, 0x45c503eb
mov dword [ebx], eax
add ebx, edx
xor eax, 0x45603726
and eax, 0xc0
or eax, 0x20
mov dword [ebx], eax
add ebx, edx
xor eax, 0x35b078f2
and eax, 0x5a1e45c6
and eax, 0
or eax, 0xe04d8a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x13343a7b
and eax, 0x40800
or eax, 0xffb4588
mov dword [ebx], eax
add ebx, edx
and eax, 0x47945309
xor eax, 0x6c061581
and eax, 0x1905480
or eax, 0x846d0136
mov dword [ebx], eax
add ebx, edx
and eax, 0x9078403
and eax, 0x50402
or eax, 0xb00270d0
mov dword [ebx], eax
add ebx, edx
or eax, 0x563ab5ab
or eax, 0x6b6e6bdc
and eax, 0x2ae901
or eax, 0x800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x51b9ff9d
or eax, 0x224a1136
and eax, 0x62e80000
or eax, 0x4000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b125b8
xor eax, 0x59e8404b
and eax, 0x948404b
or eax, 0x80b7bfb0
mov dword [ebx], eax
add ebx, edx
and eax, 0x68bb1794
and eax, 0x8831400
or eax, 0x7500e045
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f155f90
xor eax, 0xceb2e28
and eax, 0x20c00f4
or eax, 0x8c030000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x52afead9
and eax, 4
or eax, 0x92
mov dword [ebx], eax
add ebx, edx
or eax, 0x5149b07d
and eax, 0x4048006a
or eax, 0x80200000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f784ca4
or eax, 0x7c4558f2
and eax, 0x8b00403a
or eax, 1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x10ae1d02
and eax, 0x88005401
or eax, 0x6050a044
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d4a56e3
and eax, 0x68405041
or eax, 0x97bfa998
mov dword [ebx], eax
add ebx, edx
xor eax, 0x42fd386f
and eax, 0x8100c082
or eax, 0x20c0401
mov dword [ebx], eax
add ebx, edx
or eax, 0x74695624
xor eax, 0x61204e7e
and eax, 0x4498d8
or eax, 0x9306720
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e539d2f
and eax, 0x15445c7
or eax, 0x880000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f8820a2
and eax, 0x1000000
or eax, 0xea000000
mov dword [ebx], eax
add ebx, edx
or eax, 0xc34b115
and eax, 0xcc048105
or eax, 0x10414602
mov dword [ebx], eax
add ebx, edx
xor eax, 0x39ee5122
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x15302342
and eax, 0x7193d2a2
and eax, 0x100002
or eax, 0x88cc4d88
mov dword [ebx], eax
add ebx, edx
and eax, 0x85190d5
and eax, 0
or eax, 0xb60ffe4d
mov dword [ebx], eax
add ebx, edx
and eax, 0x4874f5a4
xor eax, 0x3e17f643
and eax, 0x12010245
or eax, 0xc084fc10
mov dword [ebx], eax
add ebx, edx
and eax, 0x5fec20fe
and eax, 0x12040054
or eax, 0xa40b0c20
mov dword [ebx], eax
add ebx, edx
xor eax, 0x321aa62e
and eax, 0x8005aa40
or eax, 0x40805505
mov dword [ebx], eax
add ebx, edx
and eax, 0x27a21983
and eax, 0x800000
or eax, 0x1300474
mov dword [ebx], eax
add ebx, edx
and eax, 0x61f57692
xor eax, 0x34a7b416
and eax, 0x34071002
or eax, 0x820846e9
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d23d079
xor eax, 0xb629f3a
and eax, 0xc0041808
or eax, 0x981e645
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e77e512
or eax, 0x495712a
and eax, 0x44004420
or eax, 0x90680855
mov dword [ebx], eax
add ebx, edx
or eax, 0x32e82771
and eax, 0x82004031
or eax, 0x900000a
mov dword [ebx], eax
add ebx, edx
or eax, 0x74122b29
or eax, 0x67085e65
and eax, 0xe8127455
or eax, 0x408000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5634f330
and eax, 0xfe76f371
or eax, 0x1890800
mov dword [ebx], eax
add ebx, edx
and eax, 0x33f780d0
and eax, 0x1008000
or eax, 0x88084483
mov dword [ebx], eax
add ebx, edx
xor eax, 0x56a43761
and eax, 0x5d80d040
or eax, 0x20030805
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4aed209c
and eax, 0x116e00d8
or eax, 0x8100000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x510f4ef3
and eax, 0x117e0955
and eax, 0x300800
or eax, 0x400bd468
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1df5e46b
and eax, 0x58440800
or eax, 0x80018300
mov dword [ebx], eax
add ebx, edx
and eax, 0x687f721f
and eax, 0x7796845
and eax, 0x10000
or eax, 0x386e850
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a13243c
and eax, 0x30000
or eax, 0xc4800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x698183be
or eax, 0x7314fada
and eax, 0x40940a08
or eax, 0x88220500
mov dword [ebx], eax
add ebx, edx
and eax, 0x52bbdabe
and eax, 0x40900808
or eax, 0xab444581
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3248ee87
and eax, 0xd0048306
or eax, 0x4414401
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6267889f
or eax, 0x7e9e2f39
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3fe0fd42
and eax, 0x8c05502
or eax, 0x80140088
mov dword [ebx], eax
add ebx, edx
and eax, 0x60ddf289
and eax, 0x45000
or eax, 0xb60bac55
mov dword [ebx], eax
add ebx, edx
and eax, 0x66493624
and eax, 0x6f3ba4ff
and eax, 0x12404
or eax, 0xc084d841
mov dword [ebx], eax
add ebx, edx
xor eax, 0x67d7847e
or eax, 0x12be555
and eax, 0x1300474
or eax, 0x800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d434d9c
and eax, 0x403200e8
or eax, 0x80000203
mov dword [ebx], eax
add ebx, edx
or eax, 0x6a77cc15
and eax, 0xc255c48b
or eax, 0x1082100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x115cda68
or eax, 0x1fd1101e
and eax, 0xccc00ccc
or eax, 0xcc000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2568337f
or eax, 0x78fafe1e
and eax, 0xc8cccc8c
or eax, 0x4000040
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b16b126
or eax, 0x403e1a24
and eax, 0xcccccccc
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x64e13f27
or eax, 0x3c4a9c2e
and eax, 0xac0b55cc
or eax, 0x40800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x518577e7
and eax, 0x10140
or eax, 0x87c8211
mov dword [ebx], eax
add ebx, edx
and eax, 0x55c4ee04
and eax, 0x5734e3ce
and eax, 0
or eax, 0x8b0a7d00
mov dword [ebx], eax
add ebx, edx
or eax, 0x4906d4b
and eax, 0x88920841
or eax, 0x50650004
mov dword [ebx], eax
add ebx, edx
or eax, 0x9518232
xor eax, 0x659df662
and eax, 0xa8684401
or eax, 0x43940188
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5fedbdb
and eax, 0x8008a02
or eax, 0x4d0104
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f798a0e
xor eax, 0x437cbe6
and eax, 0x3004888
or eax, 0x88fc0501
mov dword [ebx], eax
add ebx, edx
xor eax, 0x63e4ddd9
and eax, 0xe0089040
or eax, 0x5836c05
mov dword [ebx], eax
add ebx, edx
or eax, 0x41ac5118
and eax, 0xc48cc15d
or eax, 0x8400200
mov dword [ebx], eax
add ebx, edx
or eax, 0x9346256
xor eax, 0x323c7ced
and eax, 0xccc08c80
or eax, 0xc404c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x283b1779
or eax, 0x5bd9d5c7
and eax, 0xccccccc4
or eax, 8
mov dword [ebx], eax
add ebx, edx
or eax, 0x443dd2df
and eax, 0xcccccccc
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x3375f8c
and eax, 0x448c
or eax, 0xec8b1140
mov dword [ebx], eax
add ebx, edx
xor eax, 0x702769a6
and eax, 0x40582a6f
and eax, 0x8000a
or eax, 0x50004581
mov dword [ebx], eax
add ebx, edx
and eax, 0x29fb5f62
or eax, 0x7e159e91
and eax, 0xc090002
or eax, 0x1820068
mov dword [ebx], eax
add ebx, edx
or eax, 0x4bd450ca
xor eax, 0x3b6bc89b
and eax, 0x1060
or eax, 0x404004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x230115e4
and eax, 0x14500
or eax, 0x1014ba51
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e5a1139
and eax, 0xc004020
or eax, 0x51000010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x190ddae7
and eax, 0x440c88c3
or eax, 0x88c04400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c7bc5e
xor eax, 0x1224950
and eax, 0xc80808cc
or eax, 0x4c4c400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7cfb2531
or eax, 0x58678e6a
and eax, 0xe80345cc
or eax, 0x4881000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x50e9ae
or eax, 0x3f32af2
and eax, 0x458b12e2
or eax, 9
mov dword [ebx], eax
add ebx, edx
xor eax, 0x389e1ace
and eax, 0x259192ff
and eax, 0x1000000
or eax, 0xe88310
mov dword [ebx], eax
add ebx, edx
xor eax, 0x622f76dc
and eax, 0x65ca4b17
and eax, 0x1004100
or eax, 0x8a100489
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f172ba9
xor eax, 0x55d39e62
and eax, 0x40830849
or eax, 0x81000004
mov dword [ebx], eax
add ebx, edx
and eax, 0xeca0295
and eax, 0x733914d7
and eax, 1
or eax, 0x84d8900
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f61e38b
xor eax, 0x3acd34ce
and eax, 0x3583
or eax, 0x104800
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a684d26
or eax, 0x4b33625a
and eax, 0x41030a52
or eax, 0x14880024
mov dword [ebx], eax
add ebx, edx
and eax, 0x415ab3e5
and eax, 0x200
or eax, 0xc458808
mov dword [ebx], eax
add ebx, edx
and eax, 0x36b055cc
xor eax, 0xbd7f96
and eax, 0x4a90288
or eax, 0xda420000
mov dword [ebx], eax
add ebx, edx
or eax, 0x976577f
xor eax, 0xfa56d9f
and eax, 0xc0480240
or eax, 0xc84c11d
mov dword [ebx], eax
add ebx, edx
and eax, 0x27b3c793
and eax, 0x480c000
or eax, 0xc84c0ccc
mov dword [ebx], eax
add ebx, edx
or eax, 0x29cee766
and eax, 0xec8a45cc
or eax, 0x11000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5fc4a52b
and eax, 0xa140e483
or eax, 0x300800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x74243e2a
and eax, 0x405000
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x778835c2
and eax, 0x23004082
or eax, 0x80018001
mov dword [ebx], eax
add ebx, edx
or eax, 0x7887687c
and eax, 0x14ecd3d3
and eax, 0x4000
or eax, section..text
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3c43520d
xor eax, 0x57958278
and eax, 0x940045
or eax, 0x604582
mov dword [ebx], eax
add ebx, edx
and eax, 0x11ca8c67
or eax, 0xe2587c7
and eax, 0x6000000
or eax, 0xc0000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6086f855
and eax, 0x40000000
or eax, 0x8701ff45
mov dword [ebx], eax
add ebx, edx
and eax, 0x63405f2e
or eax, 0x330703d8
and eax, 0x4044
or eax, 0xa001
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f6a9391
and eax, 0x16a174a6
and eax, 0
or eax, 0x45c70000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x26781265
and eax, 0x60
or eax, 0x98
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b2b53bf
and eax, 0
or eax, 0x8b14eb00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x46c5c2e1
xor eax, 0x5e0b7d79
and eax, 0x81825008
or eax, 0x4001a845
mov dword [ebx], eax
add ebx, edx
and eax, 0x7da27027
and eax, 0x40000001
or eax, 0xb84d8900
mov dword [ebx], eax
add ebx, edx
xor eax, 0xed12453
or eax, 0x234d5a6e
and eax, 0x12c68
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x492f61ff
and eax, 0x8056d00
or eax, 0x14109200
mov dword [ebx], eax
add ebx, edx
and eax, 0x24c06265
and eax, 0x156d72ba
and eax, 0x4000
or eax, 0x83000030
mov dword [ebx], eax
add ebx, edx
or eax, 0x512c39a4
and eax, 0x51047834
or eax, 0x2c018049
mov dword [ebx], eax
add ebx, edx
and eax, 0x218b738
and eax, 0x8010
or eax, 0xf8550b00
mov dword [ebx], eax
add ebx, edx
or eax, 0x79186ffa
and eax, 0x90554488
or eax, 0x800005
mov dword [ebx], eax
add ebx, edx
or eax, 0x78de17c3
and eax, 0x80155740
or eax, 0x400a810
mov dword [ebx], eax
add ebx, edx
or eax, 0x347ba94a
and eax, 0x4bded766
and eax, 0x4000
or eax, 0xeb000030
mov dword [ebx], eax
add ebx, edx
or eax, 0x8568cbb
and eax, 0x8892
or eax, 0x83144
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7fc84901
and eax, 0x51400000
or eax, 0x802b0000
mov dword [ebx], eax
add ebx, edx
or eax, 0xf9261c9
xor eax, 0x13c259e6
and eax, 0x4000800
or eax, 0x11448300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1395a96f
and eax, 0x539a85b1
and eax, 0
or eax, 0x154c8b90
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f455ecb
and eax, 0x73728f75
and eax, 0x400800
or eax, 0xc0058194
mov dword [ebx], eax
add ebx, edx
and eax, 0x164875ac
or eax, 0x3bf619f8
and eax, 0x3ac40988
or eax, 0x80004401
mov dword [ebx], eax
add ebx, edx
xor eax, 0x630d7509
and eax, 0x59b99e0d
and eax, 0
or eax, 8
mov dword [ebx], eax
add ebx, edx
or eax, 0x10942721
or eax, 0x70bbf621
and eax, 0xe201
or eax, 0x8b0000c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x5da5cafa
or eax, 0x765d7a8f
and eax, 0xb101044
or eax, 0x80800500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a4c97c7
and eax, 0x81940000
or eax, 0x800154c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4954d671
and eax, 0x4080c005
or eax, 0xd091040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x39a50d8e
xor eax, 0x1cbe138
and eax, 0x38d0
or eax, 0x88204
mov dword [ebx], eax
add ebx, edx
or eax, 0x26fdc6b1
or eax, 0x6395a835
and eax, 0x62d10000
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x66252b53
and eax, 0x80150003
or eax, 0x10004488
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a6dd112
or eax, 0x11bcdde3
and eax, 0x90154c8b
or eax, 0x4000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x39e5ac70
and eax, 0x400
or eax, 0x89d84189
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f491e5a
or eax, 0x6030f37b
and eax, 0xb0d849
or eax, 0x80a0404
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e7587ea
or eax, 0x3599464c
and eax, 0x6b000000
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x14d9def3
xor eax, 0x16ec2ef2
and eax, 0x48802c2
or eax, 0x48030100
mov dword [ebx], eax
add ebx, edx
and eax, 0x33e463f7
and eax, 0x800000
or eax, 0x540b9005
mov dword [ebx], eax
add ebx, edx
xor eax, 0x31a3600a
and eax, 0x45089005
or eax, 0x8810400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e1aa458
and eax, 0x110048
or eax, 0xcc448980
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ceae496
and eax, 0x818
or eax, 0xa0
mov dword [ebx], eax
add ebx, edx
or eax, 0x4533ccc3
xor eax, 0x74800b6f
and eax, 0xa0c100
or eax, 0x2400000
mov dword [ebx], eax
add ebx, edx
or eax, 0x40c86d02
xor eax, 0x63932cad
and eax, 0x1408b
or eax, 0x90040c00
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d90d2d2
and eax, 0x9405548b
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f858d1c
and eax, 0x89804d89
or eax, 0x380000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x41a3c82c
or eax, 0x654cbee7
and eax, 0x450bbc45
or eax, 0x800010
mov dword [ebx], eax
add ebx, edx
and eax, 0x18553ec8
and eax, 0x6cf4efec
and eax, 0x40
or eax, 0x4d8b509c
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b9ff746
and eax, 0x418b5040
or eax, 0x14000198
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ce18c39
and eax, 0x10a50c0
or eax, 0x44810214
mov dword [ebx], eax
add ebx, edx
xor eax, 0x25409a6b
or eax, 0xd9f8414
and eax, 0x4d8b4090
or eax, 0x1040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2694c5a6
and eax, 0x410b1144
or eax, 0x14804080
mov dword [ebx], eax
add ebx, edx
or eax, 0x4dc96de3
and eax, 0xcc850c0
or eax, 0xa2200200
mov dword [ebx], eax
add ebx, edx
and eax, 0x6febb24d
and eax, 0x9a25d8
and eax, 0x880040
or eax, 0x8377ffad
mov dword [ebx], eax
add ebx, edx
or eax, 0x507f76c8
and eax, 0x418918c4
or eax, 0x4000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6fc7d3cb
and eax, 0x519da052
and eax, 0x40058040
or eax, 0x8c400bac
mov dword [ebx], eax
add ebx, edx
xor eax, 0x31043364
and eax, 0xc8418800
or eax, 0xc0350
mov dword [ebx], eax
add ebx, edx
and eax, 0x4971ba60
or eax, 0x594684e6
and eax, 0x58458a40
or eax, 0x84100111
mov dword [ebx], eax
add ebx, edx
and eax, 0x199eecec
xor eax, 0x39a026f4
and eax, 0x48a10
or eax, 0xd8410142
mov dword [ebx], eax
add ebx, edx
or eax, 0x6492ff03
and eax, 0xd4458b50
or eax, 0x80000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c07b360
xor eax, 0x55ce4f3
and eax, 0x90148841
or eax, 0x40410310
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5af66c1
and eax, 0xc58ae810
or eax, 0x28010042
mov dword [ebx], eax
add ebx, edx
xor eax, 0x8ded363
and eax, 0x7d359d79
and eax, 0x44011931
or eax, 0x8082e6ce
mov dword [ebx], eax
add ebx, edx
or eax, 0x75d1b364
and eax, 0xe0418918
or eax, 0x8040000
mov dword [ebx], eax
add ebx, edx
and eax, 0x17fc8371
and eax, 0x40100
or eax, 0x50b8448b
mov dword [ebx], eax
add ebx, edx
and eax, 0x2391ab6
and eax, 0x31bd515a
and eax, 0x380002
or eax, 0x51804d89
mov dword [ebx], eax
add ebx, edx
xor eax, 0x25c700af
and eax, 0x504c4500
or eax, 0x280108b
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b1d300f
and eax, 0x50c8458b
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x4cf5e3db
and eax, 0x69800ac3
and eax, 0x40800083
or eax, 0x115c4d08
mov dword [ebx], eax
add ebx, edx
and eax, 0x60f8db9d
and eax, 0x40d84189
or eax, 0x12001402
mov dword [ebx], eax
add ebx, edx
and eax, 0x36969c4e
and eax, 0x12800008
or eax, 0xed6d68e0
mov dword [ebx], eax
add ebx, edx
xor eax, 0xac91771
and eax, 0x10040399
or eax, 0x8c08066
mov dword [ebx], eax
add ebx, edx
and eax, 0x461530e0
and eax, 0x40080
or eax, 0x83e04509
mov dword [ebx], eax
add ebx, edx
or eax, 0x1920f9d9
or eax, 0x136aa1a4
and eax, 0x1a46ec7d
or eax, 0x64000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7627eb9b
or eax, 0x41726f4d
and eax, 0x68758315
or eax, 0x80080000
mov dword [ebx], eax
add ebx, edx
or eax, 0x24c8b100
or eax, 0x2dbe2684
and eax, 0x810f3604
or eax, 0x2004842
mov dword [ebx], eax
add ebx, edx
and eax, 0x72152f4f
or eax, 0x6926f9f0
and eax, 0x6a06e474
or eax, 0x14400009
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1da45a08
and eax, 0x60408a01
or eax, 0x94050108
mov dword [ebx], eax
add ebx, edx
xor eax, 0x197078e7
and eax, 0x6ece482b
and eax, 0x8004002
or eax, 0x81018081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a1ec0f
or eax, 0x72e94501
and eax, 0x79816405
or eax, 0x4029040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2acb2207
xor eax, 0x5a11c7f1
and eax, 0xc0901b0
or eax, 0x80060244
mov dword [ebx], eax
add ebx, edx
or eax, 0x3daabd9f
and eax, 0xbdafbed2
or eax, 0x42504000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x393db7a7
xor eax, 0x710d3eca
and eax, 0x3c47583
or eax, 0x300800
mov dword [ebx], eax
add ebx, edx
and eax, 0x232223dd
and eax, 0x1000101
or eax, 0x44c7087c
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f1eb748
and eax, 0x170
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
xor eax, 0x241f70b6
and eax, 0x750e94a4
and eax, 0x4060000
or eax, 0xc301eb00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x32e48ae9
and eax, 0x6041
or eax, 0x9004
mov dword [ebx], eax
add ebx, edx
and eax, 0x15565800
and eax, 0
or eax, 0xb60f0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c6c6f13
and eax, 0x61d10f1a
and eax, 0
or eax, 0xe58bf045
mov dword [ebx], eax
add ebx, edx
and eax, 0x72ba92
xor eax, 0x7b92b371
and eax, 0x48800351
or eax, 0x844cc00c
mov dword [ebx], eax
add ebx, edx
or eax, 0x14305511
or eax, 0x52eccb1d
and eax, 0xcccccc4c
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
or eax, 0xbe76bf4
and eax, 0xcccccccc
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x2d23c76d
and eax, 0x4c1cd93
and eax, 0x400c400
or eax, 0xc8cc08cc
mov dword [ebx], eax
add ebx, edx
or eax, 0xd3e135f
or eax, 0x3b2f5cf9
and eax, 0xec8b55cc
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x5db81f6
or eax, 0x2a3323
and eax, 0x1020b8
or eax, 0x800
mov dword [ebx], eax
add ebx, edx
or eax, 0x6009776d
or eax, 0x1563f072
and eax, 0x543e800
or eax, 0x800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x73296b87
and eax, 0x10000
or eax, 0xa00000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ed0cbe2
and eax, 0x2004040
or eax, 0x81000010
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e4961b1
and eax, 0
or eax, 0xa301c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x38d18b45
and eax, 0x2b62343e
and eax, 0
or eax, 0xc7004050
mov dword [ebx], eax
add ebx, edx
and eax, 0x144a74fe
and eax, 0x4040
or eax, 0xb405
mov dword [ebx], eax
add ebx, edx
or eax, 0x334d18c8
and eax, 0x1450000
or eax, 0x44820000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x822b8ca
xor eax, 0x1f42d279
and eax, 0xb0
or eax, 0x40
mov dword [ebx], eax
add ebx, edx
or eax, 0x745608a8
and eax, 0x70440000
or eax, 0x8801c700
mov dword [ebx], eax
add ebx, edx
or eax, 0x230c0679
or eax, 0x426f4e71
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x51462b4e
xor eax, 0x413f0741
and eax, 0x10580c0d
or eax, 0x41844180
mov dword [ebx], eax
add ebx, edx
or eax, 0x76836847
and eax, 0x308405cf
or eax, 0x1030
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b6803c3
and eax, 0x2680000
or eax, 0x30020040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2dcc2f34
and eax, 0x20060
or eax, 0x14088
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ae8b677
and eax, 0x12038c28
and eax, 0x8000
or eax, 0x4c40300
mov dword [ebx], eax
add ebx, edx
or eax, 0x7085e46
or eax, 0x450ad393
and eax, 0x42c85585
or eax, 0x10200008
mov dword [ebx], eax
add ebx, edx
and eax, 0x2efa92f5
and eax, 0x801085
or eax, 0x3004057a
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d860359
and eax, 0x7714393b
and eax, 0x45000000
or eax, 0x8b0040
mov dword [ebx], eax
add ebx, edx
and eax, 0x20352f86
and eax, 0x22e942da
and eax, 0x10000
or eax, 0xe8443bdc
mov dword [ebx], eax
add ebx, edx
and eax, 0x33210839
and eax, 0x10010
or eax, 0x4d8a6665
mov dword [ebx], eax
add ebx, edx
xor eax, 0x59b7a7c1
and eax, 0x40c01a0
or eax, 0xe8413a40
mov dword [ebx], eax
add ebx, edx
xor eax, 0x41997b79
and eax, 0x5590a6d6
and eax, 0x5800010
or eax, 0x78035e65
mov dword [ebx], eax
add ebx, edx
and eax, 0x40f9352a
xor eax, 0x7f73757f
and eax, 0xf700050
or eax, 0x400400a0
mov dword [ebx], eax
add ebx, edx
and eax, 0x2d10d488
xor eax, 0x191d1f5d
and eax, 0x81d81
or eax, 0xf06002
mov dword [ebx], eax
add ebx, edx
and eax, 0x733ec7f
and eax, 0x63a26c6b
and eax, 0x204802
or eax, 0xe2c80174
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c3f5be6
and eax, 0x8a000002
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1d0aad4b
or eax, 0x2be96fa3
and eax, 0x9406801
or eax, 0x84129054
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7902fc1
xor eax, 0x125f4257
and eax, 0x988d9081
or eax, 0x67624804
mov dword [ebx], eax
add ebx, edx
or eax, 0x48ddadbd
and eax, 0xd2e850bd
or eax, 0x42
mov dword [ebx], eax
add ebx, edx
xor eax, 0x447548a0
or eax, 0x48ba5198
and eax, 0x82bf59cb
or eax, 0x140a620
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c503e25
xor eax, 0x7fb67f9
and eax, 0x40000004
or eax, 0x58808c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6e812099
and eax, 0x900085d
or eax, 0x44b607a2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x244fe199
or eax, 0x356cdfe7
and eax, 0x75c985e7
or eax, 0x18
mov dword [ebx], eax
add ebx, edx
or eax, 0x31bb0fd5
and eax, 0x74518b09
or eax, 0x80040000
mov dword [ebx], eax
add ebx, edx
or eax, 0xc38e95a
and eax, 0x8801c203
or eax, 0x1000080
mov dword [ebx], eax
add ebx, edx
and eax, 0x68f9e044
or eax, 0x2e765724
and eax, 0x60d404
or eax, 0x82051
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c274361
or eax, 0x6bdcd41b
and eax, 0x6a000010
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x33cb9484
xor eax, 0x54ea57d7
and eax, 0x8018100
or eax, 0xd0840c00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x67624a26
and eax, 0x10e7c726
or eax, 0x401838c9
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2063861b
and eax, 0x734b9f8
and eax, 0x1428e0
or eax, 0xffe98008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3863e08
or eax, 0x303145c
and eax, 0xc4082fc
or eax, 0x840103
mov dword [ebx], eax
add ebx, edx
and eax, 0x580998be
or eax, 0x424a1f6a
and eax, 0x4805c6
or eax, 0xb04001
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c1abbc7
xor eax, 0x2863c505
and eax, 0x44000000
or eax, 0x83000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d879560
and eax, 0
or eax, 0xf045
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5355a994
and eax, 0x53410000
or eax, 0x4aa0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d996fb7
xor eax, 0x308ec54b
and eax, 0x2004054b
or eax, 0x104810b4
mov dword [ebx], eax
add ebx, edx
and eax, 0x4711288b
and eax, 0
or eax, 0x8b500040
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b5d8be3
xor eax, 0x2b0ddf2e
and eax, 0x8050444d
or eax, 0xb01a800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x72e010b
and eax, 0x8852e844
or eax, 0x60000011
mov dword [ebx], eax
add ebx, edx
or eax, 0x33c65e5c
and eax, 0x201
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x49c62141
xor eax, 0xf7f99f
and eax, 0x100c083
or eax, 0x820c0400
mov dword [ebx], eax
add ebx, edx
and eax, 0x55efa1f1
and eax, 0x4e338958
and eax, 0
or eax, 0x4053483d
mov dword [ebx], eax
add ebx, edx
or eax, 0x18938da0
and eax, 0x10520100
or eax, 0x20240000
mov dword [ebx], eax
add ebx, edx
and eax, 0x55e3f817
xor eax, 0x79ff44d9
and eax, 0x48810048
or eax, 0x200a22
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc0d7cc6
and eax, 0x40004000
or eax, 0x10000053
mov dword [ebx], eax
add ebx, edx
xor eax, 0x22819d2f
and eax, 0x52000d08
or eax, 0x1400083
mov dword [ebx], eax
add ebx, edx
xor eax, 0xf210592
and eax, 0x48410000
or eax, 0xa0100040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x64f2192a
xor eax, 0x2efaeb2c
and eax, 0xa259f240
or eax, 0x5da60881
mov dword [ebx], eax
add ebx, edx
xor eax, 0x189af5a9
or eax, 0x3f0b3fc3
and eax, 0x890c0483
or eax, 0xc000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ebf97d9
and eax, 0x6aae5679
and eax, 0x40825040
or eax, 0x15098805
mov dword [ebx], eax
add ebx, edx
and eax, 0x557902b3
and eax, 0x6ee2754
and eax, 0
or eax, 0xd8458bf8
mov dword [ebx], eax
add ebx, edx
or eax, 0x688b5f2b
and eax, 0xd8858489
or eax, 0x100000
mov dword [ebx], eax
add ebx, edx
or eax, 0x65d5cca0
xor eax, 0xcdcb168
and eax, 0x81097dc1
or eax, 0xaf6822e
mov dword [ebx], eax
add ebx, edx
or eax, 0x162fc3df
and eax, 0x3fab1f69
and eax, 0x1831849
or eax, 0xc000e004
mov dword [ebx], eax
add ebx, edx
or eax, 0x3aba0ecd
or eax, 0x25fcb108
and eax, 0xf84d8901
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x594ff3b9
and eax, 0x400101
or eax, 0x1b044c6
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7da5edda
and eax, 0x8000000
or eax, 0x83000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x30a8c182
xor eax, 0x57857cb6
and eax, 0x45816814
or eax, 0xa8041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x34d2eb32
and eax, 0x3ce4e0c8
and eax, 0x10400040
or eax, 0xcc1589ac
mov dword [ebx], eax
add ebx, edx
or eax, 0x41147482
and eax, 0x48404588
or eax, 0x22a00001
mov dword [ebx], eax
add ebx, edx
or eax, 0x39c4b361
xor eax, 0x14266b49
and eax, 0xc009c20
or eax, 0x10156312
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a0808c7
and eax, 0x7991ec62
and eax, 0x4020
or eax, 0x83000010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a1ef0b3
and eax, 0x902b001
or eax, 0x600447c
mov dword [ebx], eax
add ebx, edx
and eax, 0x11441009
and eax, 0x71be96bc
and eax, 0x1001008
or eax, 0xfeff0384
mov dword [ebx], eax
add ebx, edx
and eax, 0x68111dc7
and eax, 0x453061b7
and eax, 0x40100184
or eax, 0xb46d827b
mov dword [ebx], eax
add ebx, edx
or eax, 0x10660a13
and eax, 0xc4090902
or eax, 0x3007400
mov dword [ebx], eax
add ebx, edx
and eax, 0x75c7616f
and eax, 0x16000
or eax, 0x8445
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ad75995
and eax, 0x2c30000
or eax, 0x5280000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x50a7e7c6
and eax, 0x1abb9427
and eax, 0x406
or eax, 0xe441c1
mov dword [ebx], eax
add ebx, edx
and eax, 0x78f97214
and eax, 0x4d358090
and eax, 0
or eax, 0xf000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x31bcbf69
and eax, 0x431173ab
and eax, 0x2000120
or eax, 0x89e44496
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4efd674a
xor eax, 0x42cc47de
and eax, 0x84c14520
or eax, 0x480218c5
mov dword [ebx], eax
add ebx, edx
or eax, 0x20d29c37
xor eax, 0x8a9ad30
and eax, 0xe40a50c4
or eax, 0x8810508
mov dword [ebx], eax
add ebx, edx
and eax, 0x477d957b
or eax, 0x74f43135
and eax, 0xc2401
or eax, 0x8b00c882
mov dword [ebx], eax
add ebx, edx
or eax, 0x74da0f0
and eax, 0x17646eb4
and eax, 0x400800
or eax, 0xe8100045
mov dword [ebx], eax
add ebx, edx
and eax, 0x61aae5c9
xor eax, 0x735bf9b0
and eax, 0x61
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4bb3c5ce
and eax, 0x1b603af5
and eax, 0x9000081
or eax, 0x8004c402
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c5bfd55
and eax, 0x800c001
or eax, 0x458b3844
mov dword [ebx], eax
add ebx, edx
or eax, 0x60682896
or eax, 0x67c809a8
and eax, 0x42e8510c
or eax, 0x10000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x37513458
and eax, 0x2000000
or eax, 0x81000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x9b860a6
and eax, 0x1000000
or eax, 0x448904c4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2ed29a
or eax, 0xbc39094
and eax, 0x484582d4
or eax, 0xb0100920
mov dword [ebx], eax
add ebx, edx
xor eax, 0x55e4a828
or eax, 0x68f1fd73
and eax, 0x64f0553b
or eax, 0x10040000
mov dword [ebx], eax
add ebx, edx
or eax, 0x279ba7fa
or eax, 0x4ea0b817
and eax, 0x6bc03204
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3dc30f33
and eax, 0xfc410730
or eax, 0x4c008
mov dword [ebx], eax
add ebx, edx
or eax, 0x30c7d0ee
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x63c6a96a
xor eax, 0x446353d5
and eax, 0x58108ab
or eax, 0x400a0140
mov dword [ebx], eax
add ebx, edx
or eax, 0x1051bdbd
and eax, 0x53e65c91
and eax, 0x1c00090
or eax, 0x836c
mov dword [ebx], eax
add ebx, edx
or eax, 0x4223da63
and eax, 0x3e04189
or eax, 0x881c0400
mov dword [ebx], eax
add ebx, edx
or eax, 0x3d6b3046
or eax, 0x4b649a88
and eax, 0x4d3bfc4d
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x3618babc
xor eax, 0x38ca87c6
and eax, 0x3107138
or eax, 0x880c02c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4861de74
and eax, 0x41010804
or eax, 0x14020051
mov dword [ebx], eax
add ebx, edx
xor eax, 0x297c31b
and eax, 0x2940b4c
or eax, 0x2a04b0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x48970fc1
and eax, 0x2080009
or eax, 0x1044d82
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b7c7f6d
and eax, 0x20c4c09
or eax, 0xbc03b044
mov dword [ebx], eax
add ebx, edx
and eax, 0x760fb717
and eax, 0x34023001
or eax, 0x40c00b10
mov dword [ebx], eax
add ebx, edx
and eax, 0x43c077cd
xor eax, 0x5430e3dc
and eax, 0xc01004
or eax, 0xeb002200
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d29efd5
and eax, 0x7dede109
and eax, 0x20002000
or eax, 0x90d3cb04
mov dword [ebx], eax
add ebx, edx
and eax, 0x28f71315
or eax, 0x7b568b5d
and eax, 0x59c58b01
or eax, 0x4200000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6146b4a2
and eax, 0x65d4b8c1
and eax, 0x4800881
or eax, 0xc84cc442
mov dword [ebx], eax
add ebx, edx
and eax, 0x79cb3f87
and eax, 0x48880480
or eax, 0xa403514c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4294a4a0
and eax, 0x5dcd2458
and eax, 0x8050040
or eax, 0x408b11
mov dword [ebx], eax
add ebx, edx
xor eax, 0x48690e86
and eax, 0x780cda34
and eax, 0x400c0000
or eax, 0xabf04589
mov dword [ebx], eax
add ebx, edx
and eax, 0x36cf6393
or eax, 0x1cac6595
and eax, 0x3c4c0101
or eax, 0xc0018a08
mov dword [ebx], eax
add ebx, edx
xor eax, 0x31394d37
and eax, 0x29de9508
and eax, 0x9008000
or eax, 0x80014183
mov dword [ebx], eax
add ebx, edx
or eax, 0x10b60003
and eax, 0x170b189a
and eax, 0x11030000
or eax, 0x4488fc4d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x56f8f296
and eax, 0x2320ed8
or eax, 0x8c0124
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b126e3b
and eax, 0x2100000
or eax, 0x64c085
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e48e535
and eax, 0x40821a0
or eax, 0x4183ca4b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x769da761
or eax, 0x2ee7cc30
and eax, 0x84508b8
or eax, 0x2344
mov dword [ebx], eax
add ebx, edx
and eax, 0x56634e
or eax, 0x4bb91d3e
and eax, 0x435d250a
or eax, 0x8000c081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x378c6bb2
and eax, 0x520d164f
and eax, 0x40000408
or eax, 0x8cccc8c4
mov dword [ebx], eax
add ebx, edx
and eax, 0x12bb7b9f
xor eax, 0x239bade8
and eax, 0x20034544
or eax, 0xcc881088
mov dword [ebx], eax
add ebx, edx
xor eax, 0x194c64d2
and eax, 0x60042002
or eax, 0xa10cc81
mov dword [ebx], eax
add ebx, edx
or eax, 0x26a61f5e
and eax, 0x228fe48b
and eax, 0x48008
or eax, 0x10410b00
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d6276fa
and eax, 0x4c67e850
or eax, 0xa0880000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x376f835f
and eax, 0xc0806b0f
or eax, 0x40394f0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x632544f9
and eax, 0x1181608e
and eax, 0
or eax, 0xf0458908
mov dword [ebx], eax
add ebx, edx
or eax, 0x3645ef50
and eax, 0x400048
or eax, 0x2a0022
mov dword [ebx], eax
add ebx, edx
xor eax, 0x61d700d8
or eax, 0x53488ee
and eax, 0x128006a
or eax, 0x420000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7987cdd
or eax, 0x11ec6b80
and eax, 0x204848
or eax, 0x40111020
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ed33608
and eax, 0x40111000
or eax, 0x804ef00
mov dword [ebx], eax
add ebx, edx
and eax, 0x417ffdc8
xor eax, 0x22553894
and eax, 0x4010
or eax, 0x89000040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x206379d9
and eax, 0x3cda0077
and eax, 0x28020001
or eax, 0x5581fc44
mov dword [ebx], eax
add ebx, edx
and eax, 0x333cb1b4
or eax, 0x451dd20f
and eax, 0x15000c
or eax, 0x86000f0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e0a9641
and eax, 0x7f8081
or eax, 0xe9804802
mov dword [ebx], eax
add ebx, edx
and eax, 0x35651af3
and eax, 0x82
or eax, 0x14
mov dword [ebx], eax
add ebx, edx
and eax, 0x758eadc2
and eax, 0x82
or eax, 0xc7d01
mov dword [ebx], eax
add ebx, edx
or eax, 0x353e477a
and eax, 0x5060970
or eax, 0x40c10004
mov dword [ebx], eax
add ebx, edx
or eax, 0x7678ab71
or eax, 0x478d3d32
and eax, 0x77ffbf74
or eax, 0x88004080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c13b4be
and eax, 0xc3044b4a
or eax, 0x403a0b5
mov dword [ebx], eax
add ebx, edx
or eax, 0x48c96fc4
or eax, 0x4ba14d68
and eax, 0xe445
or eax, 0x1000
mov dword [ebx], eax
add ebx, edx
and eax, 0x74b35f8e
or eax, 0x34d5f9b3
and eax, 0x400000
or eax, 0x2a0000
mov dword [ebx], eax
add ebx, edx
and eax, 0xdc8c2f9
and eax, 0x80000
or eax, 0x4d83006a
mov dword [ebx], eax
add ebx, edx
or eax, 0x442d49f4
and eax, 0x5c7755ba
and eax, 0x440341b0
or eax, 0x11881044
mov dword [ebx], eax
add ebx, edx
and eax, 0x3bc87da9
and eax, 0x1885000
or eax, 0x4403020c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3ebab6cc
and eax, 0x49014000
or eax, 0x48a1008
mov dword [ebx], eax
add ebx, edx
or eax, 0x6e706788
and eax, 0x5fb5188
or eax, 0x10040074
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a4b90f4
and eax, 0x401050
or eax, 0x4000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2290199e
or eax, 0x5ab7340e
and eax, 0x2b00408
or eax, 0x81484181
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c6a824d
xor eax, 0x2ef03514
and eax, 0x2400301d
or eax, 0x5100c860
mov dword [ebx], eax
add ebx, edx
or eax, 0x124dfb37
xor eax, 0x14e42af
and eax, 0x74018910
or eax, 0x88540201
mov dword [ebx], eax
add ebx, edx
or eax, 0x3d1270a9
and eax, 0x4c15fb10
or eax, 0x442
mov dword [ebx], eax
add ebx, edx
xor eax, 0x547e2dab
and eax, 0x18004050
or eax, 0xa0000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f4a0739
and eax, 0xff4a4778
or eax, 0xb5b886
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4cbc692
and eax, 0x41040868
or eax, 0x4894483
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a1cef51
and eax, 0x40084040
or eax, 0xd8310ac
mov dword [ebx], eax
add ebx, edx
and eax, 0x618cd89b
or eax, 0x353c31a8
and eax, 0x55885100
or eax, 0x30010
mov dword [ebx], eax
add ebx, edx
or eax, 0x1d9c96ba
and eax, 0x458b52b0
or eax, 0x40
mov dword [ebx], eax
add ebx, edx
and eax, 0x4adf3d3
and eax, 0x48950d0
or eax, 0x11760028
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d44a38
and eax, 0x1040
or eax, 0x404014
mov dword [ebx], eax
add ebx, edx
and eax, 0x1e3451ab
or eax, 0x77cabdbc
and eax, 0x1340c084
or eax, 0x8350001
mov dword [ebx], eax
add ebx, edx
and eax, 0x73f47c84
xor eax, 0x4af529a1
and eax, 0x51804901
or eax, 0x78048a
mov dword [ebx], eax
add ebx, edx
or eax, 0x64b471b1
or eax, 0x102d1765
and eax, 0x504c15ff
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x755f58ac
xor eax, 0x4e4b4fd7
and eax, 0x11000000
or eax, 0x448b0040
mov dword [ebx], eax
add ebx, edx
or eax, 0x3d631807
and eax, 0x15eb1044
or eax, 0x1442b8
mov dword [ebx], eax
add ebx, edx
or eax, 0x685cbbf
and eax, 0x14b79724
and eax, 0x1004
or eax, 0x404048
mov dword [ebx], eax
add ebx, edx
and eax, 0x4adb659d
xor eax, 0x9f17ee9
and eax, 0x9b13ca0
or eax, 0xf64ec118
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a04dacc
or eax, 0x28fc045c
and eax, 0x8b17ebfc
or eax, 3
mov dword [ebx], eax
add ebx, edx
xor eax, 0x92eee3c
and eax, 0x82100041
or eax, 0x7d40f804
mov dword [ebx], eax
add ebx, edx
or eax, 0x71013e99
and eax, 0x40504c15
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x3e1e624e
xor eax, 0x23ec5ba9
and eax, 0x5c000100
or eax, 0xa04d8a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x5dd35bb7
and eax, 0x4c010b00
or eax, 0x14f451
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b4009a4
and eax, 0x3004050
or eax, 0x88000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x75a152ee
xor eax, 0x259a6e63
and eax, 0xc00b3005
or eax, 0x2580c040
mov dword [ebx], eax
add ebx, edx
or eax, 0x831fa9d
or eax, 0x52eec36b
and eax, 0xccccc35d
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x39dcb630
and eax, 0xccccc44c
or eax, 0x880
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c2818ae
xor eax, 0x16d576ca
and eax, 0xc8088804
or eax, 0x4c444c8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x59c75bd9
and eax, 0x48d495be
and eax, 0x1504
or eax, 0xec8b40c8
mov dword [ebx], eax
add ebx, edx
and eax, 0x688b7ef0
or eax, 0x44918401
and eax, 0x6808c481
or eax, 0x2042802
mov dword [ebx], eax
add ebx, edx
xor eax, 0x38acd739
and eax, 0x41aaf1ee
and eax, 0x40002008
or eax, 0xa80c4a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x76f19f9e
xor eax, 0x6c3592f4
and eax, 0xc358810
or eax, 0xf3ca6401
mov dword [ebx], eax
add ebx, edx
xor eax, 0x289334cb
and eax, 0x8308c082
or eax, 0x8000401
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d6ebe7c
and eax, 0xa4440808
or eax, 0x50098100
mov dword [ebx], eax
add ebx, edx
and eax, 0x6992669a
and eax, 0x1ba8c08a
and eax, 8
or eax, 0x89045083
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5601a865
or eax, 0x6af2a9d4
and eax, 0x4083f854
or eax, 0x80001
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc63e6d5
or eax, 0x41ce742
and eax, 0x4c448900
or eax, 0xb0010008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a5037c6
xor eax, 0x4cdce0c1
and eax, 0x8a084c0b
or eax, 0x1000180
mov dword [ebx], eax
add ebx, edx
and eax, 0xaaa4134
or eax, 0x6ec0652b
and eax, 0x4c880401
or eax, 0x1010854
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4990a760
xor eax, 0x1459d462
and eax, 0x10400954
or eax, 0xe81580a0
mov dword [ebx], eax
add ebx, edx
or eax, 0x21b36bab
and eax, 0x8910418b
or eax, 0x400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x23ee2aac
xor eax, 0x6913ea3e
and eax, 0x1698401
or eax, 0xc027844
mov dword [ebx], eax
add ebx, edx
or eax, 0x72fb0295
and eax, 0x584a61df
and eax, 0x404040
or eax, 0x1308
mov dword [ebx], eax
add ebx, edx
xor eax, 0xf3bbba5
and eax, 0x9000c
or eax, 0x40040300
mov dword [ebx], eax
add ebx, edx
and eax, 0x153e0557
and eax, 0
or eax, 0x8b004053
mov dword [ebx], eax
add ebx, edx
xor eax, 0x59a81e11
and eax, 0x10885440
or eax, 0x101a015
mov dword [ebx], eax
add ebx, edx
and eax, 0x130601be
and eax, 0x5652a300
and eax, 0
or eax, 0x89f8458b
mov dword [ebx], eax
add ebx, edx
or eax, 0x8ecc3aa
or eax, 0x1facf43a
and eax, 0x15880401
or eax, 0x40030040
mov dword [ebx], eax
add ebx, edx
and eax, 0x21152c61
or eax, 0x246588a7
and eax, 0x4188e4
or eax, 0x8100118
mov dword [ebx], eax
add ebx, edx
xor eax, 0x57590e9c
xor eax, 0x379630fb
and eax, 0x40120081
or eax, 0x414820
mov dword [ebx], eax
add ebx, edx
and eax, 0x7bf9e1fc
and eax, 0x400000
or eax, 0x1808300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4419eab2
or eax, 0x4c302d10
and eax, 0x405148a2
or eax, 0x20001
mov dword [ebx], eax
add ebx, edx
and eax, 0x296cb79f
and eax, 0x400000
or eax, 0x5308a100
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d0d9bec
or eax, 0x61a5f2f6
and eax, 0x50210040
or eax, 0x82120000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e2d1686
and eax, 0x52000000
or eax, 0x14435f7
mov dword [ebx], eax
add ebx, edx
or eax, 0x19214fcc
and eax, 0x11010040
or eax, 0x4880000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3fa8ef7f
and eax, 0x4308
or eax, 0x401040
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e6b9635
xor eax, 0x544c7d5f
and eax, 0x400c650b
or eax, 0x83518080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x16759b54
and eax, 0x45ce6419
and eax, 0x44084408
or eax, 0x88c488c4
mov dword [ebx], eax
add ebx, edx
and eax, 0x4911339e
and eax, 0x6f639d72
and eax, 0x48000000
or eax, 0x84cccccc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x427cb016
xor eax, 0x12514200
and eax, 0x8c8114c8
or eax, 0x600a4104
mov dword [ebx], eax
add ebx, edx
xor eax, 0x35967b53
and eax, 0x5104040b
or eax, 0x2400160
mov dword [ebx], eax
add ebx, edx
xor eax, 0x15147a0e
xor eax, 0x20963600
and eax, 0x40040040
or eax, 0x10080000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4522cc43
xor eax, 0x47a023cb
and eax, 0x8a0048
or eax, 0xd010022
mov dword [ebx], eax
add ebx, edx
xor eax, 0x47baf4ce
or eax, 0x64910c67
and eax, 0x5040
or eax, 0x400300
mov dword [ebx], eax
add ebx, edx
and eax, 0x14330b44
and eax, 0x40
or eax, 0xfae7e811
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d36fdfd
and eax, 0x20e29185
and eax, 0x28001
or eax, 0xc4817ffe
mov dword [ebx], eax
add ebx, edx
or eax, 0x2118035b
or eax, 0x51bb6863
and eax, 0x4001c70c
or eax, 0x8040000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4577683e
or eax, 0x111b37d8
and eax, 0x4050
or eax, 3
mov dword [ebx], eax
add ebx, edx
or eax, 0x19cbfb0b
and eax, 0x19000000
or eax, 0x44000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4aa44c59
and eax, 0x1087f12a
and eax, 0
or eax, 0xccccccc3
mov dword [ebx], eax
add ebx, edx
or eax, 0x680a535c
xor eax, 0x6f0273c8
and eax, 0x80cc8c04
or eax, 0x4c0040c8
mov dword [ebx], eax
add ebx, edx
or eax, 0x30bf28b8
and eax, 0x622cfaf0
and eax, 0x600840c0
or eax, 0x8c83150c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x15de6489
and eax, 0x41410040
or eax, 0x42a082a
mov dword [ebx], eax
add ebx, edx
and eax, 0x57f14ef4
xor eax, 0x5b866576
and eax, 0x8400c00
or eax, 0xe0100008
mov dword [ebx], eax
add ebx, edx
and eax, 0x4cbea66d
and eax, 0x48100000
or eax, 0xb7efeb61
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b6f1269
and eax, 0xa308c001
or eax, 0x482
mov dword [ebx], eax
add ebx, edx
and eax, 0x71d087ae
and eax, 0
or eax, 0x405340
mov dword [ebx], eax
add ebx, edx
or eax, 0x40f0ac7b
and eax, 0x4d0b
or eax, 0x89080080
mov dword [ebx], eax
add ebx, edx
and eax, 0x30d13592
or eax, 0x4e64ae1a
and eax, 0x40400408
or eax, 0x134005
mov dword [ebx], eax
add ebx, edx
and eax, 0x46e05426
xor eax, 0x180b4c46
and eax, 0x580b0800
or eax, 0xa7a0e000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x45512e52
or eax, 0x10b19ac9
and eax, 0x8259dedb
or eax, 0x41042124
mov dword [ebx], eax
add ebx, edx
or eax, 0x2cab349b
xor eax, 0x2aad2e06
and eax, 0xc440c0c8
or eax, 0x88c0c04
mov dword [ebx], eax
add ebx, edx
and eax, 0x199b31ce
or eax, 0x53e08089
and eax, 0x48c880cc
or eax, 0x84044c00
mov dword [ebx], eax
add ebx, edx
and eax, 0x100c5697
and eax, 0x6bba07b7
and eax, 0x80484
or eax, 0xec835148
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ccd6ab6
or eax, 0x6c62f8c
and eax, 0xa086c80
or eax, 0x81008003
mov dword [ebx], eax
add ebx, edx
or eax, 0x1100b436
xor eax, 0x17460a70
and eax, 0x20045
or eax, 0x30a10800
mov dword [ebx], eax
add ebx, edx
and eax, 0x79ea0d17
or eax, 0x540173b9
and eax, 0x60004011
or eax, 0xa000042
mov dword [ebx], eax
add ebx, edx
or eax, 0x38d64efb
and eax, 0x78062c4f
and eax, 0x68000800
or eax, 0x2006200
mov dword [ebx], eax
add ebx, edx
and eax, 0x49b5da99
and eax, 0xa00
or eax, 0x300d8111
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f1fa4e4
xor eax, 0x1c6d3a56
and eax, 0x41000003
or eax, 0x10004050
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d660f23
and eax, 0x50400570
or eax, 0x18108f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x63ded716
and eax, 0x11860040
or eax, 0x4790000
mov dword [ebx], eax
add ebx, edx
or eax, 0x310af0bf
and eax, 0x40303c
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x747f2cc2
or eax, 0x1bfac4c1
and eax, 0x1275c085
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x42bdc7b9
and eax, 0x50c00028
or eax, 0xaf2510c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x1e8f0cec
and eax, 0x148000e8
or eax, 0x61408517
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b3bae7f
and eax, 0x65a3a809
or eax, 0x80044000
mov dword [ebx], eax
add ebx, edx
and eax, 0x414451a9
and eax, 0x40044009
or eax, 0x8081bff6
mov dword [ebx], eax
add ebx, edx
and eax, 0x70eb6e78
and eax, 0x800670
or eax, 0x43a1104
mov dword [ebx], eax
add ebx, edx
or eax, 0x6a22cba7
and eax, 0x6a000000
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x183a50f0
and eax, 0xa00c0
or eax, 0x88810002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x44789053
and eax, section..text
or eax, 0x4008
mov dword [ebx], eax
add ebx, edx
or eax, 0x8a875ab
and eax, 0x86001
or eax, 0xf3178850
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6bd7292d
and eax, 0x8080c17c
or eax, 0x44033e83
mov dword [ebx], eax
add ebx, edx
or eax, 0x112fd996
or eax, 0x6b7da78d
and eax, 0x6a006a04
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x12e5a818
or eax, 0x76a6abe3
and eax, 0x68006a00
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x68ada4fa
or eax, 0x36862905
and eax, 0x2800
or eax, 0x4004d0
mov dword [ebx], eax
add ebx, edx
or eax, 0x79d63a2
and eax, 0x480062
or eax, 0x220008
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d4c79a7
and eax, 0x80022
or eax, 0x302015dd
mov dword [ebx], eax
add ebx, edx
xor eax, 0x28a545ed
xor eax, 0x34732d7a
and eax, 0x48a0040
or eax, 0x11010000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2170056c
and eax, 0x400124
or eax, 0x5210
mov dword [ebx], eax
add ebx, edx
or eax, 0x11e53279
and eax, 0x850009
or eax, 0x68100480
mov dword [ebx], eax
add ebx, edx
and eax, 0x2efd6a2c
and eax, 0x20000000
or eax, 0x81004052
mov dword [ebx], eax
add ebx, edx
and eax, 0x4fd9259c
xor eax, 0x32b12d8a
and eax, 0x110
or eax, 0x405224
mov dword [ebx], eax
add ebx, edx
and eax, 0x5413d044
and eax, 0
or eax, 0x68850c8b
mov dword [ebx], eax
add ebx, edx
or eax, 0x7849005b
and eax, 0x8000052
or eax, 0x81004000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f1821db
and eax, 0x5086049
or eax, 0x10839c04
mov dword [ebx], eax
add ebx, edx
xor eax, 0x29978ec4
and eax, 0x5200
or eax, 0x400134
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a3ac809
and eax, 0x6bf77841
and eax, 0x4000
or eax, 0x89018283
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4113aedc
and eax, 0x165dc6e4
and eax, 0x100404
or eax, 0x40433011
mov dword [ebx], eax
add ebx, edx
or eax, 0x517d0fe9
or eax, 0x4ab62250
and eax, 0x4a002a00
or eax, 0x20004000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c7a4aab
and eax, 0x2102000
or eax, 0x89014a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x41d1a256
and eax, 0x1102000
or eax, 0xfe40dc45
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f1be9d3
and eax, 0x40104801
or eax, 0x401014
mov dword [ebx], eax
add ebx, edx
or eax, 0x1af20eb2
and eax, 0x10300200
or eax, 0x240d8100
mov dword [ebx], eax
add ebx, edx
or eax, 0x104eb2e4
and eax, 0x30000040
or eax, 0x2004013
mov dword [ebx], eax
add ebx, edx
and eax, 0x33259881
and eax, 1
or eax, 0x6a537c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4fa700bd
and eax, 0x480040
or eax, 0x22002a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x32f5d6d9
xor eax, 0x2156a418
and eax, 0x5028
or eax, 0x40168040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x46708b43
or eax, 0x43d91963
and eax, 0x42004a00
or eax, 0x28002000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x529b9c0a
and eax, 0x2811f600
or eax, 0x40900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b0b0b65
and eax, 0x3004020
or eax, 0x88000010
mov dword [ebx], eax
add ebx, edx
xor eax, 0xaa9b3c9
xor eax, 0x780a1467
and eax, 0x4003240c
or eax, 0x501001
mov dword [ebx], eax
add ebx, edx
or eax, 0x76ba8d6
and eax, 0x69ae8fcf
and eax, 0x1008800
or eax, 0x8c040100
mov dword [ebx], eax
add ebx, edx
and eax, 0x8f5931e
and eax, 0
or eax, 0x405268
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ee56c95
and eax, 0x52241489
or eax, 0x1100102
mov dword [ebx], eax
add ebx, edx
xor eax, 0x29f34583
and eax, 0x338ef8e6
and eax, 0x820000
or eax, 0x4090040
mov dword [ebx], eax
add ebx, edx
or eax, 0x1f9a9d34
and eax, 0x120814
or eax, 0x40406081
mov dword [ebx], eax
add ebx, edx
or eax, 0x72180b1e
and eax, 0x5acb743f
and eax, 0x50400000
or eax, 0xa8058900
mov dword [ebx], eax
add ebx, edx
and eax, 0x443a6aa6
or eax, 0x9bf0d6d
and eax, 0x41340d09
or eax, 0x12000082
mov dword [ebx], eax
add ebx, edx
and eax, 0x5dd3bf28
xor eax, 0xb4f208
and eax, 0x41800000
or eax, 0x80030040
mov dword [ebx], eax
add ebx, edx
or eax, 0x20fcbd3d
or eax, 0xe50f291
and eax, 0x240d8901
or eax, 0x10000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a3597ef
and eax, 0x23a9c4f
and eax, 0x2000042
or eax, 0x68004011
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6469da61
and eax, 0x540f4a1f
and eax, 0xa00
or eax, 0x6a006000
mov dword [ebx], eax
add ebx, edx
or eax, 0x706c6902
and eax, 0x78440b00
or eax, 0x80118011
mov dword [ebx], eax
add ebx, edx
or eax, 0x390c530d
and eax, 0x703006ba
and eax, 0x50100210
or eax, 0x805fd42
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d2cacd
and eax, 0x4b000010
or eax, 0xa0004040
mov dword [ebx], eax
add ebx, edx
and eax, 0x16181778
or eax, 0x36169da7
and eax, 0x260484a4
or eax, 0x40014200
mov dword [ebx], eax
add ebx, edx
and eax, 0x69f3e9f3
or eax, 0x105f446f
and eax, 0x4042
or eax, 0x1000010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3823c7f6
and eax, 0x1018580
or eax, 0xc25c600b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x50742219
and eax, 0x547a2adb
and eax, 0x80080
or eax, 0xccc4cc4c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x21dfaa9c
and eax, 0xec034440
or eax, 0x88118c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4f9aa456
or eax, 0x213dbc5a
and eax, 0x830cec82
or eax, 0x8000001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3ad98d5a
and eax, 0x44d0733c
and eax, 0x500000
or eax, 0xe8000845
mov dword [ebx], eax
add ebx, edx
and eax, 0x5798c265
xor eax, 0x49a9ab57
and eax, 0x9b9a810
or eax, 0xf64654e1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4cca5a27
xor eax, 0x74725d4e
and eax, 0x8104c080
or eax, 0x8000403
mov dword [ebx], eax
add ebx, edx
xor eax, 0x597af429
and eax, 0x6a3000
or eax, 0x800c445
mov dword [ebx], eax
add ebx, edx
and eax, 0x5af73f72
or eax, 0x3aaa5483
and eax, 0x2a004483
or eax, 0x1100908
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ee9525
and eax, 0x28500c0d
or eax, 0xc0010040
mov dword [ebx], eax
add ebx, edx
or eax, 0x64ae2cac
and eax, 0xecff280d
or eax, 0x1300c200
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f5f7926
or eax, 0x4ad820a5
and eax, 0x8908c083
or eax, 0x400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x288e99ca
and eax, 0x1825841
or eax, 0x5409a004
mov dword [ebx], eax
add ebx, edx
and eax, 0x79f980e1
and eax, 0x50018000
or eax, 0xac54090c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x70019d8a
and eax, 0x4000082
or eax, 0x418b0969
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d327c9d
and eax, 0x1000088
or eax, 0xc08374
mov dword [ebx], eax
add ebx, edx
and eax, 0xbe4b686
and eax, 0x1c00080
or eax, 0x8a3c4509
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b5d6070
and eax, 0x9396449
or eax, 0x44029804
mov dword [ebx], eax
add ebx, edx
or eax, 0x7518716c
and eax, 0x9127d00
or eax, 0x82040010
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a0f64c6
or eax, 0x38b7cd9
and eax, 0x10b7c51
or eax, 0x54208004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5673ae92
and eax, 0x400204
or eax, 0x8058908
mov dword [ebx], eax
add ebx, edx
or eax, 0x5a59dcd1
and eax, 0xa5c4501
or eax, 0x81a00002
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a29055f
or eax, 0x742a7a93
and eax, 0xa7801
or eax, 0x80804c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2266923b
and eax, 0x22000000
or eax, 0xc9110488
mov dword [ebx], eax
add ebx, edx
and eax, 0x187cece9
and eax, 0x8000088
or eax, 0xf0458b51
mov dword [ebx], eax
add ebx, edx
and eax, 0x1ab14baf
and eax, 0x10189
or eax, 0xc35ce402
mov dword [ebx], eax
add ebx, edx
xor eax, 0x25e61859
and eax, 0xe48b55c0
or eax, 0x800000c
mov dword [ebx], eax
add ebx, edx
or eax, 0x5a8fb3f8
and eax, 0x1b8
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x41e6ea04
and eax, 0x40c08100
or eax, 0x34000400
mov dword [ebx], eax
add ebx, edx
and eax, 0x19ae41b0
and eax, 0x32cdee44
and eax, 0x800000
or eax, 0xd360f48
mov dword [ebx], eax
add ebx, edx
xor eax, 0x61dd6b61
and eax, 0x404020
or eax, 0x1246
mov dword [ebx], eax
add ebx, edx
or eax, 0x3301c1c1
and eax, 0x3340c185
or eax, 0x340800
mov dword [ebx], eax
add ebx, edx
or eax, 0x459b050f
and eax, 0x303c058f
or eax, 0x1070
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa40b128
and eax, 0x40040
or eax, 0xc0810000
mov dword [ebx], eax
add ebx, edx
and eax, 0x186a594a
and eax, 0x330de83f
and eax, 0
or eax, 0xaae81275
mov dword [ebx], eax
add ebx, edx
and eax, 0x7acb4e1e
and eax, 0xc80200
or eax, 0x8537fde3
mov dword [ebx], eax
add ebx, edx
or eax, 0x541a6756
and eax, 0xc00975c0
or eax, 0x28000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x430000fa
or eax, 0x17e4705a
and eax, 0xffed6440
or eax, 0x128001
mov dword [ebx], eax
add ebx, edx
or eax, 0x233e4b59
and eax, 0x1774c001
or eax, 0x84
mov dword [ebx], eax
add ebx, edx
xor eax, 0x15102c0a
and eax, 0x48a
or eax, 0x30
mov dword [ebx], eax
add ebx, edx
or eax, 0x381afc29
and eax, 0x26800
or eax, 0xc00300
mov dword [ebx], eax
add ebx, edx
and eax, 0x34e8cf2a
and eax, 0x22513b89
and eax, 0x800
or eax, 0x5008808b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x781847a2
and eax, 0x28100000
or eax, 0xc0410040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5717d80d
or eax, 0x63e48418
and eax, 0xffe6d019
or eax, 0x1921a0
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a9a5252
and eax, 0x6a04c083
or eax, 0x400
mov dword [ebx], eax
add ebx, edx
and eax, 0x55f5ee73
xor eax, 0x65777da6
and eax, 0x411b900
or eax, 0x1804460a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4474c4e1
and eax, 0x48000020
or eax, 0xa3004010
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c30ad71
and eax, 0xcc004d21
or eax, 0xc3108e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5195721d
or eax, 0x583a43c8
and eax, 0xcc4c4cc8
or eax, 0x808004
mov dword [ebx], eax
add ebx, edx
and eax, 0x5340cdbb
and eax, 0x4040cc88
or eax, 0x8c8c0044
mov dword [ebx], eax
add ebx, edx
or eax, 0x40bfd14e
and eax, 0xcc8b55cc
or eax, 0x20000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x27f33257
xor eax, 0x5fdcfdd
and eax, 0x4850042
or eax, 0x117a0028
mov dword [ebx], eax
add ebx, edx
and eax, 0x7bb80005
and eax, 0
or eax, 0x403038
mov dword [ebx], eax
add ebx, edx
or eax, 0x79b02aec
xor eax, 0x19b2425a
and eax, 0x40404004
or eax, 0x8c8c8359
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a0d49e1
or eax, 0x15c63195
and eax, 0xc8a51c4
or eax, 0xe0010408
mov dword [ebx], eax
add ebx, edx
or eax, 0x35242e6b
and eax, 0x8050b41
or eax, 0x408010
mov dword [ebx], eax
add ebx, edx
and eax, 0xb496341
xor eax, 0x25fad9fc
and eax, 0x1b84089
or eax, 0x82440500
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c1ce1f4
or eax, 0x9f3f459
and eax, 0x7400047d
or eax, 0x800
mov dword [ebx], eax
add ebx, edx
or eax, 0x44ac8864
and eax, 0x740c8818
or eax, 0x88410302
mov dword [ebx], eax
add ebx, edx
xor eax, 0x44bee207
and eax, 0x88000104
or eax, 0x30000c2
mov dword [ebx], eax
add ebx, edx
and eax, 0x67ce4a7e
or eax, 0x6e9e856d
and eax, 0x42828445
or eax, 0x80017810
mov dword [ebx], eax
add ebx, edx
or eax, 0x165e2e75
and eax, 0x1ed0ba2e
and eax, 0x14508800
or eax, 0xe8050101
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b8c739a
and eax, 0xbf3df58
and eax, 0x100
or eax, 0x830c448b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2842deab
and eax, 0x1080120
or eax, 0x448100c8
mov dword [ebx], eax
add ebx, edx
and eax, 0x7db210e7
xor eax, 0x312ad77b
and eax, 0xa0c308
or eax, 0x8b402804
mov dword [ebx], eax
add ebx, edx
and eax, 0x34a5f6aa
and eax, 0x800000
or eax, 0xe50b0845
mov dword [ebx], eax
add ebx, edx
or eax, 0x738cd9a
and eax, 0xc488c15d
or eax, 0x8440200
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f2273ea
and eax, 0xccccc0cc
or eax, 0xc00
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c276555
and eax, 0xcccccccc
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x620ecafb
and eax, 0x400cc8c8
or eax, 0x8cc00404
mov dword [ebx], eax
add ebx, edx
xor eax, 0x70cb8b6e
and eax, 0xc054180
or eax, 0x4088104c
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a9c2e09
and eax, 0x48080000
or eax, 0x80230424
mov dword [ebx], eax
add ebx, edx
or eax, 0x34970f6d
and eax, 0xd0b70009
or eax, 0x40c012
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e4df812
and eax, 0x2afde818
and eax, 0x1c000
or eax, 0xc48a0823
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa7ea274
and eax, 0xcef00005
or eax, 0x31000020
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b7e8c85
and eax, 0x72c808a5
or eax, 0x335a
mov dword [ebx], eax
add ebx, edx
or eax, 0x5094db52
xor eax, 0x7b7831a1
and eax, 0x9808a0a
or eax, 0x50410100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3df56973
or eax, 0xc24b959
and eax, 0x8008b10
or eax, 0x81000084
mov dword [ebx], eax
add ebx, edx
and eax, 0x639d17b1
and eax, 0x1000000
or eax, 0x2cc32404
mov dword [ebx], eax
add ebx, edx
and eax, 0x673ade59
and eax, 0
or eax, 0x1000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x70c7b486
and eax, 0x60c30084
or eax, 0x89280001
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f08c6a1
and eax, 0x48080080
or eax, 0x84c4cc4c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a3b4fc0
and eax, 0xe483010c
or eax, 0x80854c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e39c738
and eax, 0x2c014008
or eax, 0xd3f088e0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x112534a1
or eax, 0x2648097
and eax, 0x2014fcdf
or eax, 0x10010320
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ce15f9c
and eax, 0x7a00b0c7
and eax, 0x40000000
or eax, 0x10004030
mov dword [ebx], eax
add ebx, edx
or eax, 0x4bec701
and eax, 0x54280020
or eax, 0xab40004a
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b985960
and eax, 0x2e02c113
and eax, 0x2e000102
or eax, 0xd1001efd
mov dword [ebx], eax
add ebx, edx
or eax, 0x30462bca
or eax, 0x184ac7ea
and eax, 0x40003415
or eax, 0x300000
mov dword [ebx], eax
add ebx, edx
or eax, 0x28f39c9f
and eax, 0x8e01000
or eax, 0x86084000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4fec234c
or eax, 0x25314aed
and eax, 0x81357bed
or eax, 0x2ca8410
mov dword [ebx], eax
add ebx, edx
or eax, 0x6434f6bd
and eax, 0xc6e804c4
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x1945c967
xor eax, 0x304cd370
and eax, 0xcd320
or eax, 0x85f32cc2
mov dword [ebx], eax
add ebx, edx
and eax, 0x394014fc
and eax, 0x14014c0
or eax, 0xfe276100
mov dword [ebx], eax
add ebx, edx
or eax, 0x7475887a
and eax, 0x40303c10
or eax, 5
mov dword [ebx], eax
add ebx, edx
and eax, 0x34096c57
and eax, 0x1abd1729
and eax, 0x400
or eax, 0x75c08100
mov dword [ebx], eax
add ebx, edx
or eax, 0x778e19c1
xor eax, 0x45826607
and eax, 0x2240e844
or eax, 0xc1130019
mov dword [ebx], eax
add ebx, edx
xor eax, 0x40090433
and eax, 0x8000ec6e
or eax, 0x40851391
mov dword [ebx], eax
add ebx, edx
xor eax, 0x556fb29b
and eax, 0x90e84464
or eax, 0x2a001011
mov dword [ebx], eax
add ebx, edx
and eax, 0x32c1c7fc
and eax, 0x2c04470
or eax, 0xd3fbb89
mov dword [ebx], eax
add ebx, edx
or eax, 0x57fd454b
and eax, 0x4085c0b2
or eax, 0x80000004
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ce8f467
and eax, 0xce84075
or eax, 0x22000800
mov dword [ebx], eax
add ebx, edx
or eax, 0x3544cf18
xor eax, 0x9ca462a
and eax, 0x6268950
or eax, 0x9d976a8
mov dword [ebx], eax
add ebx, edx
or eax, 0x590aa082
and eax, 0x4985c8b2
or eax, 0x80000004
mov dword [ebx], eax
add ebx, edx
and eax, 0x6955f68f
and eax, 0x40000004
or eax, 0x32e83c71
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a5f1b7e
and eax, 0x349f7edc
and eax, 0x81840
or eax, 0xff7e7a9
mov dword [ebx], eax
add ebx, edx
or eax, 0x79432966
and eax, 0x5285d0a6
or eax, 0x80000010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5653a43e
xor eax, 0x277e2d19
and eax, 0x22a81011
or eax, 0x4402064
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ddec46c
and eax, 0x4c80060
or eax, 0xb37ff8a
mov dword [ebx], eax
add ebx, edx
or eax, 0x594ad954
and eax, 0x4085c0b6
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6cbb6269
xor eax, 0x4b1d3391
and eax, 0x82a00064
or eax, 0x18482411
mov dword [ebx], eax
add ebx, edx
and eax, 0x4bbc56c5
or eax, 0x257ca139
and eax, 0xffca56d
or eax, 0x35a82
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e0f7f43
and eax, 0x418080a4
or eax, 0x88054812
mov dword [ebx], eax
add ebx, edx
and eax, 0x162af51a
and eax, 0x10
or eax, 0x9ee81865
mov dword [ebx], eax
add ebx, edx
or eax, 0x18d2b9e1
xor eax, 0x24488921
and eax, 0xab230c4
or eax, 0x54dcf20
mov dword [ebx], eax
add ebx, edx
or eax, 0x3e84aab9
and eax, 0x1285d0b4
or eax, 0xc0000002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x35680c58
and eax, 0xc2e80c64
or eax, 0x10000011
mov dword [ebx], eax
add ebx, edx
or eax, 0x3890778a
xor eax, 0x30614506
and eax, 0xa993af1
or eax, 0x566c504
mov dword [ebx], eax
add ebx, edx
and eax, 0x1ac2eb76
or eax, 0x4e05c4a6
and eax, 0x4085c0b6
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2ee6671b
xor eax, 0x3b5e7e2f
and eax, 0x5091002
or eax, 0x882067c
mov dword [ebx], eax
add ebx, edx
or eax, 0x43b985e2
and eax, 0x18c184c0
and eax, 0
or eax, 0x405000
mov dword [ebx], eax
add ebx, edx
or eax, 0x69df8ee6
and eax, 0x88d1482
or eax, 9
mov dword [ebx], eax
add ebx, edx
or eax, 0x7da3a773
and eax, 0x50000050
or eax, 0x2004000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7960325e
or eax, 0x3d7f06e0
and eax, 0x3f7070e8
or eax, 0xc0800800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3ea0c249
and eax, 0x4082a1
or eax, 0x484015e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ed8dd0b
xor eax, 0x45c77279
and eax, 0x3fda0088
or eax, 0xc024d060
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c743662
and eax, 0x5dc032ea
or eax, 0x115
mov dword [ebx], eax
add ebx, edx
and eax, 0x63cbbb83
and eax, 0x101de8da
and eax, 0x2082
or eax, 0x7c25df41
mov dword [ebx], eax
add ebx, edx
and eax, 0x78b71aa0
or eax, 0x286a7bf1
and eax, 0x78004030
or eax, 0x87000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x48a3dc05
xor eax, 0x64edb3b5
and eax, 0x40002c00
or eax, 0x301025
mov dword [ebx], eax
add ebx, edx
or eax, 0x6481b8a8
xor eax, 0x1a141dfc
and eax, 0x825a100
or eax, 0x5e00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6e1ffa0e
xor eax, 0x75990653
and eax, 0x13000010
or eax, 0xec004020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d0fba61
xor eax, 0x4b4fda72
and eax, 0x40000021
or eax, 0x300c04
mov dword [ebx], eax
add ebx, edx
and eax, 0x47f97a75
and eax, 0x200800
or eax, 0x1005f700
mov dword [ebx], eax
add ebx, edx
or eax, 0x6fd0d600
xor eax, 0x7f940c45
and eax, 0x4000
or eax, 0xff000030
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c357566
and eax, 0x40301424
or eax, 1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d2643a4
and eax, 0x18045700
or eax, 0x21a800
mov dword [ebx], eax
add ebx, edx
and eax, 0xb40ddb9
and eax, 0x8004000
or eax, 0xf7000030
mov dword [ebx], eax
add ebx, edx
and eax, 0x358b5718
xor eax, 0x2f3e0046
and eax, 0x300004
or eax, 0x40001c21
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1032dadf
xor eax, 0x6f446aa2
and eax, 0x2004ac00
or eax, 0x215300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1becd42e
and eax, 0x5b50f63
and eax, 0x1000020
or eax, 0xfe004010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x43dca100
and eax, 0x7767da52
and eax, 0
or eax, 0x40302425
mov dword [ebx], eax
add ebx, edx
or eax, 0x48c62f2f
and eax, 0x8242f00
or eax, 0x2001d000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x286bc066
and eax, 0x20
or eax, 0xff004010
mov dword [ebx], eax
add ebx, edx
or eax, 0x2307ed25
and eax, 0x2effafa3
and eax, 0x2c21
or eax, 0x40300004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x16323523
and eax, 0x10001900
or eax, 0x2025e600
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6fcdb3f
xor eax, 0x18b7ac41
and eax, 0x2e000030
or eax, 0xd1004000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x70896e69
or eax, 0x3ce46bd5
and eax, 0x202405
or eax, 0x40101020
mov dword [ebx], eax
add ebx, edx
or eax, 0x3cf80bf1
and eax, 0x38203f00
or eax, 0x5c000
mov dword [ebx], eax
add ebx, edx
and eax, 0x36044b83
and eax, 0x30004000
or eax, 0xcf000030
mov dword [ebx], eax
add ebx, edx
and eax, 0x64b4a570
and eax, 0x281d19d6
and eax, 0
or eax, 0x40307825
mov dword [ebx], eax
add ebx, edx
or eax, 0x33b1804
and eax, 0x2738c4b5
and eax, 0x204000
or eax, 0x4005bf00
mov dword [ebx], eax
add ebx, edx
and eax, 0x1e0a9482
and eax, 0
or eax, 0xff004030
mov dword [ebx], eax
add ebx, edx
or eax, 0x148d5f21
xor eax, 0x4b6fd1b4
and eax, 0x200405
or eax, 0x40104020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x33dbe77b
and eax, 0x4021a300
or eax, 0x8045c00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x47fcc748
and eax, 0xf000000
or eax, 0xf0004030
mov dword [ebx], eax
add ebx, edx
and eax, 0x25682e99
and eax, 0
or eax, 0x40304c25
mov dword [ebx], eax
add ebx, edx
and eax, 0xbb6b42c
and eax, 0x200400
or eax, 0x5005fb00
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a5447ab
and eax, 0x10004000
or eax, 0xef000030
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c88b1d4
xor eax, 0x2b3f39cb
and eax, 0x40304025
or eax, 0x1400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x608bcde2
and eax, 0x7e71d9c1
and eax, 0x219900
or eax, 0x58046600
mov dword [ebx], eax
add ebx, edx
or eax, 0x31386034
and eax, 0x79004030
or eax, 0x86000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3aef5447
and eax, 0x40201425
or eax, 0x104800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x68755408
and eax, 0x7e637a79
and eax, 0x20010800
or eax, 0x4024f700
mov dword [ebx], eax
add ebx, edx
or eax, 0x11cbd65d
and eax, 0x71004010
or eax, 0x8e000020
mov dword [ebx], eax
add ebx, edx
and eax, 0x63dbf4b1
xor eax, 0x5808ce83
and eax, 0x421
or eax, 0x40306004
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c1defc7
and eax, 0x4825ef00
or eax, 0x20001000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ff3bd3b
xor eax, 0x1e6771e0
and eax, 0x76004020
or eax, 0x89000010
mov dword [ebx], eax
add ebx, edx
or eax, 0x6fd5f0a2
xor eax, 0x431eb878
and eax, 0x4800
or eax, 0x40302425
mov dword [ebx], eax
add ebx, edx
or eax, 0x77cbbc44
or eax, 0x559ad78b
and eax, 0x7021ff00
or eax, 0x40000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x11e8ff4a
or eax, 0x76c91f14
and eax, 0x77000010
or eax, 0x88004020
mov dword [ebx], eax
add ebx, edx
or eax, 0x186fcb9f
and eax, 0x40204025
or eax, 0x103400
mov dword [ebx], eax
add ebx, edx
and eax, 0x509e1125
and eax, 0x1000
or eax, 0x8825ef00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e6c961b
xor eax, 0x7bd9b7ba
and eax, 0xad004020
or eax, 0x52000010
mov dword [ebx], eax
add ebx, edx
or eax, 0xc51c34f
and eax, 0x40108025
or eax, 0x200400
mov dword [ebx], eax
add ebx, edx
and eax, 0x53c0632d
and eax, 0x1f20ce39
and eax, 0
or eax, 0x25ff00
mov dword [ebx], eax
add ebx, edx
or eax, 0x248920b2
or eax, 0x40b3e5ed
and eax, 0x4030
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x67999810
or eax, 0xab3e076
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x385330bf
or eax, 0x514eac8f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x1636da61
xor eax, 0x78504455
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d2e4a80
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ee61927
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x65855747
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x348ab8e6
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x66242d19
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x75a258e0
or eax, 0x4d4642aa
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x678b988e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x9e0653d
and eax, 0x5b5c11f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x7cc7b97f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f9c05a1
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6025994c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x71451adb
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x1560708
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x40f0a2a2
or eax, 0x48bdee37
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x12a20142
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f3d13e8
and eax, 0xc65c5c8
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x4cdf222e
and eax, 0x3eae3dee
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x2bc919ea
and eax, 0x72fad7df
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x6abcd335
or eax, 0x5bee8fda
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b5e3032
and eax, 0x7d6bb665
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x614eb50a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x65c8e910
or eax, 0x3cbc2794
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x299f1bd7
or eax, 0x3aa9fec
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4edaf7b6
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x376e5333
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b3189fe
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d0ef2d6
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x58bce5b6
xor eax, 0x4dad5ba8
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ddee045
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f7911bd
and eax, 0x54e99319
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e095197
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x74a930c4
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x58ea1447
and eax, 0x521463db
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x7619a414
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x646b481c
or eax, 0x5341f09d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x10c188bc
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x73a00108
xor eax, 0x4219eebd
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x5983ffd9
and eax, 0x7a72dfb1
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a05921e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a7d5c90
xor eax, 0x80bb0dd
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c74c31a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x3df55b7f
xor eax, 0x28d57780
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x380073f1
xor eax, 0x7ce3474b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x289e8880
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2ccda388
xor eax, 0x12f1d1d8
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x6dad4429
or eax, 0x5490cee
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2eb6f395
or eax, 0x61dddd64
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x51b985b3
xor eax, 0x1cc56bd3
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x1245d5cd
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x652cfa32
or eax, 0x1c62265f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb59e552
and eax, 0x404400
or eax, 0x1000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a2c852a
and eax, 0x58173701
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x69853cf6
xor eax, 0x59a065b0
and eax, 0x240800
or eax, 0x1a2200
mov dword [ebx], eax
add ebx, edx
or eax, 0x7562851e
xor eax, 0x582df1b
and eax, 0x3c3000
or eax, 0x20800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x43853778
or eax, 0x24f8b2e7
and eax, 0x3a0400
or eax, 0x44000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1af27534
and eax, 0x3e5000
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x320b1007
and eax, 0x3e4000
or eax, 0x2200
mov dword [ebx], eax
add ebx, edx
and eax, 0x34b3bf69
xor eax, 0x6454aa6e
and eax, 0x260800
or eax, 0x187000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f53e1ac
and eax, 0x3e8000
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a936588
and eax, 0x2c8400
or eax, 0x121200
mov dword [ebx], eax
add ebx, edx
or eax, 0x68fb0595
and eax, 0x3e8400
or eax, 0x2000
mov dword [ebx], eax
add ebx, edx
and eax, 0x18cda8fd
and eax, 0xca000
or eax, 0x321400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f3cf411
and eax, 0x24000
or eax, 0x3c8800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x65d925ae
and eax, 0x26cc00
or eax, 0x181200
mov dword [ebx], eax
add ebx, edx
and eax, 0x1ea68e74
xor eax, 0x23b68d25
and eax, 0x100000
or eax, 0x2eec00
mov dword [ebx], eax
add ebx, edx
or eax, 0x8f70aa5
or eax, 0x623088d5
and eax, 0x3e0600
or eax, 0x1000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f8d4d5c
and eax, 0xc0400
or eax, 0x330800
mov dword [ebx], eax
add ebx, edx
and eax, 0x22a213c6
xor eax, 0x5d305e98
and eax, 0x121c00
or eax, 0x2d0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x630bcc88
and eax, 0x3f1000
or eax, 0x2000
mov dword [ebx], eax
add ebx, edx
and eax, 0x358405fd
and eax, 0x391509fa
and eax, 0x40000
or eax, 0x3b3e00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x26455acd
and eax, 0x3a4400
or eax, 0x50a00
mov dword [ebx], eax
add ebx, edx
or eax, 0x320a42af
and eax, 0x3f4e00
or eax, 0x1000
mov dword [ebx], eax
add ebx, edx
or eax, 0x665deb09
and eax, 0x3f6c00
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0xab14108
and eax, 0x8cd8b66
and eax, 0xd0800
or eax, 0x328000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3ec4c91e
and eax, 0x3b0000
or eax, 0x49c00
mov dword [ebx], eax
add ebx, edx
or eax, 0xa8f79bc
and eax, 0x3fac00
or eax, 0x200
mov dword [ebx], eax
add ebx, edx
or eax, 0x31dd4a61
and eax, 0x5cb9a5e7
and eax, 0x39a400
or eax, 0x61a00
mov dword [ebx], eax
add ebx, edx
or eax, 0x52f58ec8
or eax, 0x7b02a648
and eax, 0x3f9c00
or eax, 0x4000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d62805d
or eax, 0x359c748f
and eax, 0x3ef000
or eax, 0x10800
mov dword [ebx], eax
add ebx, edx
and eax, 0x349f53f1
and eax, 0x374f5a0c
and eax, 0
or eax, 0x400a00
mov dword [ebx], eax
add ebx, edx
or eax, 0x7fd05bf5
xor eax, 0x40df30d0
and eax, 0xe6a00
or eax, 0x309000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ab01d4e
and eax, 0x3e0800
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x224458f4
and eax, 0x4e12e03c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a383e1
and eax, 0
or eax, 0x403800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x649cc269
or eax, 0x24741746
and eax, 0x402a00
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x5751ba5c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x48d6b41b
xor eax, 0x1983a460
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x48a84b02
and eax, 0x48284300
or eax, 0x26413400
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ee48f67
xor eax, 0x5d1b3f7
and eax, 0x70244c00
or eax, 0x4412269
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3a7ed936
and eax, 0x4c08240e
or eax, 0x20644020
mov dword [ebx], eax
add ebx, edx
and eax, 0x79044ed2
xor eax, 0x697b7013
and eax, 0x702000
or eax, 0x68004900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4381947d
and eax, 0x6181e541
and eax, 0x20016040
or eax, 0x5060102c
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e8bd063
and eax, 0x6c602069
or eax, 0x40e00
mov dword [ebx], eax
add ebx, edx
or eax, 0x42d54ccd
and eax, 0x6c
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b97aa8a
and eax, 0x60142a00
or eax, 0x4604400
mov dword [ebx], eax
add ebx, edx
or eax, 0x69c84a89
xor eax, 0x132aeb2a
and eax, 0x64060420
or eax, 0x28684c
mov dword [ebx], eax
add ebx, edx
and eax, 0x769b9807
and eax, 0x7ac07b33
and eax, 0x800
or eax, 0x646c
mov dword [ebx], eax
add ebx, edx
and eax, 0x14ac82b6
and eax, 0
or eax, 0x746e4900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x75b834c0
and eax, 0x1467040
or eax, 0x64280225
mov dword [ebx], eax
add ebx, edx
and eax, 0x699b48e8
and eax, 0x61004060
or eax, 0x4700f14
mov dword [ebx], eax
add ebx, edx
xor eax, 0x13238ca3
and eax, 0x4146
or eax, 0x28
mov dword [ebx], eax
add ebx, edx
and eax, 0x59d2682e
and eax, 0x4000
or eax, 0x746e0900
mov dword [ebx], eax
add ebx, edx
and eax, 0xd64122d
and eax, 0x4640000
or eax, 0x610a7265
mov dword [ebx], eax
add ebx, edx
xor eax, 0x438f7c00
xor eax, 0x1358e3a1
and eax, 0x25284144
or eax, 0x4a440230
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b407213
and eax, 0x61486173
or eax, 0x400
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c9b68c7
and eax, 0x65486466
or eax, 0x240008
mov dword [ebx], eax
add ebx, edx
xor eax, 0xde4a27c
xor eax, 0x75f70e32
and eax, 0x146e4800
or eax, 0x60000100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2040307b
and eax, 0x442e7061
or eax, 0x21400204
mov dword [ebx], eax
add ebx, edx
or eax, 0x34e2fb3d
and eax, 0x65604b74
or eax, 0x100400
mov dword [ebx], eax
add ebx, edx
and eax, 0x619bc764
and eax, 0x60104564
or eax, 0xc62100a
mov dword [ebx], eax
add ebx, edx
or eax, 0x88d51ed
and eax, 0x41
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b893dc
and eax, 0x4280100
or eax, 0x70464800
mov dword [ebx], eax
add ebx, edx
or eax, 0x2105a246
and eax, 0x656e6244
or eax, 0x1021
mov dword [ebx], eax
add ebx, edx
xor eax, 0x201cd308
and eax, 0x76febf51
and eax, 0x40600040
or eax, 0x21055234
mov dword [ebx], eax
add ebx, edx
and eax, 0x32694cea
and eax, 0x20614060
or eax, 0x4c080604
mov dword [ebx], eax
add ebx, edx
xor eax, 0x602d7028
or eax, 0x4250af8e
and eax, 0x44
or eax, 0x21
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4cd9935f
and eax, 0x40500200
or eax, 0x13244c00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1190fa48
and eax, 0x42403440
or eax, 0x2c094025
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d3b1fd
and eax, 0x6d124500
or eax, 0x602a66
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ded0b69
and eax, 0x6d600060
or eax, 0x2097401
mov dword [ebx], eax
add ebx, edx
and eax, 0x133b7477
and eax, 0x2285460
or eax, 0x7040000e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x62445a68
xor eax, 0x15112ad5
and eax, 0x242041
or eax, 0x404124
mov dword [ebx], eax
add ebx, edx
or eax, 0x36e35e70
and eax, 0x2981d283
and eax, 0x20014200
or eax, 0x54640500
mov dword [ebx], eax
add ebx, edx
or eax, 0x41b5a
and eax, 0x612f5b37
and eax, 0x40204310
or eax, 0x14502044
mov dword [ebx], eax
add ebx, edx
or eax, 0x1d7f969a
and eax, 0x4153d6d4
and eax, 0x41404240
or eax, 0x242c2021
mov dword [ebx], eax
add ebx, edx
and eax, 0x24475efa
or eax, 0x2decbcc9
and eax, 0x20
or eax, 0x12
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c28ab5a
and eax, 0x44200300
or eax, 0x30455000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c4b0231
xor eax, 0x7026742f
and eax, 0x4402314
or eax, 0x41304040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x39fda787
and eax, 0x78004442
or eax, 0x172302c
mov dword [ebx], eax
add ebx, edx
and eax, 0x48cf56a0
and eax, 0x20000
or eax, 0x382200
mov dword [ebx], eax
add ebx, edx
and eax, 0x29535630
and eax, 0x200
or eax, 0x2000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2421de65
and eax, 0x3800
or eax, 0x200
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e4c9eb4
and eax, 0x200
or eax, 0x2000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f7e368e
and eax, 0x2200
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x16711651
and eax, 0xeafcd23
and eax, 0x400
or eax, 0x2800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x9e93622
and eax, 0x776eb6dc
and eax, 0x1000
or eax, 0x6d00
mov dword [ebx], eax
add ebx, edx
or eax, 0x5a5d4732
or eax, 0x165ca68c
and eax, 0x5a4d4d00
or eax, 0x20220000
mov dword [ebx], eax
add ebx, edx
and eax, 0x39ca335d
and eax, 0x20480000
or eax, 0x41246c69
mov dword [ebx], eax
add ebx, edx
or eax, 0x23a27529
and eax, 0x202e3529
or eax, 0x10000006
mov dword [ebx], eax
add ebx, edx
and eax, 0x1480c3db
and eax, 0x100
or eax, 0x312c00
mov dword [ebx], eax
add ebx, edx
and eax, 0x58a242a
and eax, 0x2000
or eax, 0x30781000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a163066
and eax, 0x10103000
or eax, 0x20200030
mov dword [ebx], eax
add ebx, edx
or eax, 0x45586e1b
and eax, 0x3030
or eax, 0x100
mov dword [ebx], eax
add ebx, edx
or eax, 0x58dea40d
or eax, 0x7fdcee71
and eax, 0x30583000
or eax, 0x200000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x608b10d
and eax, 0x4079c679
and eax, 0x300000
or eax, 0x30003030
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4aa16446
and eax, 0x1030
or eax, 0x2200
mov dword [ebx], eax
add ebx, edx
and eax, 0x6850fa5c
and eax, 0x3000
or eax, 0x30780000
mov dword [ebx], eax
add ebx, edx
or eax, 0xb15a6b
xor eax, 0x59e34111
and eax, 0x20103030
or eax, 0x10200000
mov dword [ebx], eax
add ebx, edx
and eax, 0x75a1c20e
and eax, 0x18659b45
and eax, 0
or eax, 0x3330
mov dword [ebx], eax
add ebx, edx
or eax, 0x75f37c82
and eax, 0x30703000
or eax, 0x80000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6756f68a
and eax, 0x30303000
or eax, 0x30
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ca1fb6a
and eax, 0x3020
or eax, 0x410
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e250d32
or eax, 0x6668abfb
and eax, 0x30683000
or eax, 0x100000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xf53938c
and eax, 0x550199d7
and eax, 0x10000000
or eax, 0x20303030
mov dword [ebx], eax
add ebx, edx
and eax, 0x35564433
and eax, 0x30
or eax, 0x3500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x43303b55
xor eax, 0x55cc0e85
and eax, 0x10780000
or eax, 0x20003000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x75fce5e5
and eax, 0x1020
or eax, 0x30302010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x164c18ae
and eax, 0x2010
or eax, 0x1620
mov dword [ebx], eax
add ebx, edx
or eax, 0x4f17f0a4
and eax, 0x103000
or eax, 0x30680000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ba00255
and eax, 0x30303010
or eax, 0x20
mov dword [ebx], eax
add ebx, edx
or eax, 0x5065be87
and eax, 0x74364477
and eax, 0x430
or eax, 0x3300
mov dword [ebx], eax
add ebx, edx
and eax, 0x56c1b6a7
and eax, 0x764f67d5
and eax, 0x2000
or eax, 0x30781000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x26c7e65e
and eax, 0x10301010
or eax, 0x20002020
mov dword [ebx], eax
add ebx, edx
or eax, 0x6e4b8394
and eax, 0x3030
or eax, 0x800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x40290905
xor eax, 0x4fb6cf93
and eax, 0x183000
or eax, 0x30600000
mov dword [ebx], eax
add ebx, edx
and eax, 0x35d6e543
and eax, 0x30102000
or eax, 0x201030
mov dword [ebx], eax
add ebx, edx
or eax, 0x53f67d1b
and eax, 0x3930
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c173830
and eax, 0x2a40fdfd
and eax, 0x3000
or eax, 0x30780000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x15f9b97b
and eax, 0x20000030
or eax, 0x10303000
mov dword [ebx], eax
add ebx, edx
or eax, 0xf63e27b
and eax, 0x4030
or eax, 0x100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b9a7188
and eax, 0x10183000
or eax, 0x20600000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1f79311f
xor eax, 0x6098fb89
and eax, 0x10200010
or eax, 0x20103020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x10400ef2
or eax, 0x349af7d7
and eax, 0x4210
or eax, 0x20
mov dword [ebx], eax
add ebx, edx
or eax, 0x256bb34e
and eax, 0x20683000
or eax, 0x10100000
mov dword [ebx], eax
add ebx, edx
or eax, 0x539fc99e
and eax, 0x30303010
or eax, 0x20
mov dword [ebx], eax
add ebx, edx
xor eax, 0x60c36227
and eax, 0x4210
or eax, 0x120
mov dword [ebx], eax
add ebx, edx
or eax, 0x51831a3
or eax, 0x4154d659
and eax, 0x583000
or eax, 0x30200000
mov dword [ebx], eax
add ebx, edx
and eax, 0x11c19db2
and eax, 0x10001000
or eax, 0x20302030
mov dword [ebx], eax
add ebx, edx
and eax, 0xdbe42b3
and eax, 0x71f42fa8
and eax, 0x20
or eax, 0x4410
mov dword [ebx], eax
add ebx, edx
xor eax, 0x237e6e23
and eax, 0x20782000
or eax, 0x10001000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x31d314c
and eax, 0x501f8ae
and eax, 0
or eax, 0x30303030
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f0049a6
and eax, 0x4130
or eax, 0x400
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ea5820b
xor eax, 0xa28e26d
and eax, 0x10082000
or eax, 0x20701000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x27602f9a
and eax, 0x10101010
or eax, 0x20202020
mov dword [ebx], eax
add ebx, edx
xor eax, 0xdfb6eca
and eax, 0x4630
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x58ada6d7
and eax, 0x578b6935
and eax, 0x50006000
or eax, 0x22720500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e1d03db
and eax, 0x3716ec17
and eax, 0x6003
or eax, 0x126c
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ecb2ceb
and eax, 0
or eax, 0x69575c00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d8b6bf9
and eax, 0x744c2468
or eax, 0x3234006
mov dword [ebx], eax
add ebx, edx
xor eax, 0x72015a6d
and eax, 0x1421c03
or eax, 0x78114070
mov dword [ebx], eax
add ebx, edx
and eax, 0x406fb38c
or eax, 0xf13055f
and eax, 0x4d411453
or eax, 0x20246020
mov dword [ebx], eax
add ebx, edx
and eax, 0x34ac5431
or eax, 0x3823e077
and eax, 0x20043033
or eax, 0x43580200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3c3785db
xor eax, 0x6eb25d01
and eax, 0x21486a69
or eax, 0x4e200406
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7489e978
and eax, 0x1200413
or eax, 0x640e7060
mov dword [ebx], eax
add ebx, edx
or eax, 0xa0e6ad
xor eax, 0x67463e94
and eax, 0x4068
or eax, 0x2510
mov dword [ebx], eax
add ebx, edx
or eax, 0x56476667
or eax, 0x4f754059
and eax, 0x54656600
or eax, 0x20081000
mov dword [ebx], eax
add ebx, edx
or eax, 0x31e7a0a4
and eax, 0x716c6624
or eax, 0x200094b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6cfea0f2
and eax, 0x18000e04
or eax, 0x60652060
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1480db0b
and eax, 0x65
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x127cef90
and eax, 0x7467c03f
and eax, 0x10644000
or eax, 0x67093600
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e1fe11f
and eax, 0x20601201
or eax, 0x54056060
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c40b2e9
and eax, 0x8214000
or eax, 0x26582172
mov dword [ebx], eax
add ebx, edx
or eax, 0x681ea501
or eax, 0x6d862efd
and eax, 0x656865
or eax, 0x1000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3d4ceb51
and eax, 0x35291200
or eax, 0x42446400
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a8c32e3
and eax, 0x75657261
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c7c5078
xor eax, 0x6a085231
and eax, 0xe600051
or eax, 0x20126522
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc352fe9
and eax, 0x806b60e
and eax, 0x40000
or eax, 0x617865
mov dword [ebx], eax
add ebx, edx
and eax, 0xe7bb288
and eax, 0x2ff1cb2c
and eax, 0x410000
or eax, 0x41065600
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a51afec
and eax, 0x6d3bbbab
and eax, 0x1003020
or eax, 0x52684455
mov dword [ebx], eax
add ebx, edx
and eax, 0x6f1baae0
and eax, 0x41002060
or eax, 0x28765205
mov dword [ebx], eax
add ebx, edx
xor eax, 0x19777cd0
and eax, 0x2283acaa
and eax, 0x20000420
or eax, 0x452e6143
mov dword [ebx], eax
add ebx, edx
and eax, 0x42dd2b46
or eax, 0x1d64aff2
and eax, 0x2570
or eax, 0x4008
mov dword [ebx], eax
add ebx, edx
or eax, 0x35a432c8
and eax, 0x21247600
or eax, 0x40490000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c7dd313
xor eax, 0x51f40945
and eax, 0x85041
or eax, 0x6c602422
mov dword [ebx], eax
add ebx, edx
or eax, 0x37446a58
and eax, 0x78642e70
or eax, 0x10000
mov dword [ebx], eax
add ebx, edx
and eax, 0x78103456
and eax, 0x737e01f6
and eax, 0x40
or eax, 0x25
mov dword [ebx], eax
add ebx, edx
and eax, 0x5536d429
and eax, 0
or eax, 0x534d5600
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d852d5d
and eax, 0xfff0d0c
and eax, 0x10400
or eax, 0x2e627272
mov dword [ebx], eax
add ebx, edx
and eax, 0x18e226d
and eax, 0xa6bc35f
and eax, 0x40
or eax, 0x657825
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f4049b0
and eax, 0x45455000
or eax, 0x10080600
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c0a5758
or eax, 0x15a58421
and eax, 0x61665251
or eax, 0x2102002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x54ed571a
and eax, 0x25182508
or eax, 0x40604026
mov dword [ebx], eax
add ebx, edx
and eax, 0x19002b95
and eax, 0x2000
or eax, 0x6c725000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2272e5ca
xor eax, 0x172a2bb4
and eax, 0x2840425e
or eax, 0x6232101
mov dword [ebx], eax
add ebx, edx
or eax, 0xe7b848e
and eax, 0x616045
or eax, 0x41820
mov dword [ebx], eax
add ebx, edx
or eax, 0x22bb4f12
xor eax, 0x189a00b4
and eax, 0x28607000
or eax, 0x44120000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b4bd3a
and eax, 0x6d66741a
or eax, 0x2090045
mov dword [ebx], eax
add ebx, edx
or eax, 0x64ca4d3
xor eax, 0x3a924fda
and eax, 0x452c3304
or eax, 0x20024068
mov dword [ebx], eax
add ebx, edx
and eax, 0x530fdc10
or eax, 0xb561b19
and eax, 0x4118
or eax, 0x2460
mov dword [ebx], eax
add ebx, edx
and eax, 0x212231ac
and eax, 0x2000
or eax, 0x6e655800
mov dword [ebx], eax
add ebx, edx
and eax, 0x34d0f2ff
and eax, 0x24406000
or eax, 0x52320573
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a27fb33
xor eax, 0x4f486cc2
and eax, 0xc600161
or eax, 0x22056208
mov dword [ebx], eax
add ebx, edx
and eax, 0x7bbdc9a6
and eax, 0x254020
or eax, 0x403845
mov dword [ebx], eax
add ebx, edx
xor eax, 0x576df6f3
or eax, 0x4e17052b
and eax, 0x4d050100
or eax, 0x20607000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d07232d
and eax, 0x41052100
or eax, 0x20620c75
mov dword [ebx], eax
add ebx, edx
xor eax, 0x108677ad
xor eax, 0x7da575a5
and eax, 0x440252c
or eax, 0x61384002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x23d8a8a1
and eax, 0x40204400
or eax, 0x21443200
mov dword [ebx], eax
add ebx, edx
and eax, 0x6dbfb620
and eax, 0x60242400
or eax, 0x144a4167
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d4d8276
and eax, 0x2a08657
and eax, 0x200406
or eax, 0x65586128
mov dword [ebx], eax
add ebx, edx
xor eax, 0x27c2d4df
and eax, 0x24441165
and eax, 0x1000
or eax, 0x73646600
mov dword [ebx], eax
add ebx, edx
xor eax, 0x51cbeabe
or eax, 0x425d884e
and eax, 0x60761064
or eax, 0x9006201
mov dword [ebx], eax
add ebx, edx
xor eax, 0x32df9fcb
xor eax, 0x641f779e
and eax, 0x25260020
or eax, 0x40086543
mov dword [ebx], eax
add ebx, edx
or eax, 0x56642448
xor eax, 0x32c97501
and eax, 0x68
or eax, 0x6510
mov dword [ebx], eax
add ebx, edx
xor eax, 0x15e40856
and eax, 0x4606400
or eax, 0x68090200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x675a0560
and eax, 0x36064c90
and eax, 0x4000
or eax, 0x74613765
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b87431b
or eax, 0x262751cb
and eax, 0x62254043
or eax, 0x10402820
mov dword [ebx], eax
add ebx, edx
or eax, 0x79ab6835
and eax, 0x72626073
or eax, 0x4100500
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ae8a941
and eax, 0x2e606161
or eax, 0x50208
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2ca32629
xor eax, 0x4eb99538
and eax, 0x655060
or eax, 0x2805
mov dword [ebx], eax
add ebx, edx
or eax, 0x3fc741de
and eax, 0x36676800
or eax, 0x40000600
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a0c7d6d
and eax, 0x2596587b
and eax, 0x20065069
or eax, 0x43702304
mov dword [ebx], eax
add ebx, edx
or eax, 0x730d2996
and eax, 0x6178612e
or eax, 0x4000400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x716c8971
xor eax, 0x6cf3c398
and eax, 0x68612300
or eax, 0x6005000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1bf39b7d
or eax, 0x3e4c96ea
and eax, 0x784e6264
or eax, 0x210000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x753fc0b1
and eax, 0x502041
or eax, 0x70224528
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b86321
and eax, 0x22726361
or eax, 0xc011002
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c28d331
and eax, 0x205021
or eax, 0x452844
mov dword [ebx], eax
add ebx, edx
and eax, 0x15f55596
and eax, 0x118bf473
and eax, 0x4000
or eax, 0x616e2100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4f37d511
and eax, 0x24583000
or eax, 0x4122496c
mov dword [ebx], eax
add ebx, edx
or eax, 0x38baa683
and eax, 0x78602e62
or eax, 0x50010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d686529
xor eax, 0x5aea651e
and eax, 0x45
or eax, 0x20
mov dword [ebx], eax
add ebx, edx
xor eax, 0x39009838
and eax, 0x30000000
or eax, 0x426f6600
mov dword [ebx], eax
add ebx, edx
or eax, 0x3dbde5f7
and eax, 0x72746174
or eax, 0x800
mov dword [ebx], eax
add ebx, edx
or eax, 0x7455c157
or eax, 0x14823ea3
and eax, 0x72656361
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4050b860
or eax, 0x6e4d1840
and eax, 0x64784100
or eax, 0x100242e
mov dword [ebx], eax
add ebx, edx
or eax, 0x765d1ee7
and eax, 0x76716e00
or eax, 0x20000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x16dedef3
xor eax, 0x7db2ce58
and eax, 0x14037221
or eax, 0x60600044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d3b0897
and eax, 0xe8bfde5
and eax, 0x8002860
or eax, 0x7065060c
mov dword [ebx], eax
add ebx, edx
and eax, 0x79414126
xor eax, 0x58e7f39a
and eax, 0x24
or eax, 0x41
mov dword [ebx], eax
add ebx, edx
and eax, 0x6f66ce5
and eax, 0
or eax, 0x69627300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c82376d
and eax, 0x20604065
or eax, 0x52142300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5cd6c1f7
and eax, 0x28202200
or eax, 0x50450c6c
mov dword [ebx], eax
add ebx, edx
and eax, 0x349acb3a
xor eax, 0x9c26a04
and eax, 0x24
or eax, 0x41
mov dword [ebx], eax
add ebx, edx
xor eax, 0x67117300
xor eax, 0x6c538735
and eax, 0x3426000
or eax, 0x642c0100
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c370a2e
xor eax, 0x1905b4ac
and eax, 0xc223020
or eax, 0x22104241
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ba10fcf
and eax, 0x200041
or eax, 0x457824
mov dword [ebx], eax
add ebx, edx
xor eax, 0x272ed602
or eax, 0x3d3e92b6
and eax, 0x216f2600
or eax, 0x40004100
mov dword [ebx], eax
add ebx, edx
and eax, 0x76cc9329
and eax, 0x60400300
or eax, 0x13216074
mov dword [ebx], eax
add ebx, edx
and eax, 0x1acb61ba
xor eax, 0x5ee8eaa6
and eax, 0xc200110
or eax, 0x22526460
mov dword [ebx], eax
add ebx, edx
and eax, 0x6fce07a2
and eax, 0x400020
or eax, 0x257845
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ede6bad
and eax, 0x2c6c6b00
or eax, 0x40000400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e698439
and eax, 0xc393cb8
and eax, 0x2038
or eax, 0x67624441
mov dword [ebx], eax
add ebx, edx
and eax, 0x44a918c3
and eax, 0x44200000
or eax, 0x2158652e
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b0fdf21
and eax, 0x41004100
or eax, 0x28623200
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ad74ed4
and eax, 0x29279fd1
and eax, 0x21261340
or eax, 0x42506025
mov dword [ebx], eax
add ebx, edx
or eax, 0xe000ef2
and eax, 0x65706526
or eax, 0x80008
mov dword [ebx], eax
add ebx, edx
or eax, 0x3e5f0eb2
or eax, 0x4f83ac55
and eax, 0x69706100
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f8cbe5f
or eax, 0x84a6bb1
and eax, 0x696e6f6d
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x167b0cb0
and eax, 0x22718510
and eax, 0x600400
or eax, 0x2e126b74
mov dword [ebx], eax
add ebx, edx
xor eax, 0x11118b2
and eax, str.xTZFLXBsCqwObgNDwo
or eax, 0x40821
mov dword [ebx], eax
add ebx, edx
and eax, 0x1e855abf
xor eax, 0x5a36b343
and eax, 0x40236300
or eax, 0x214c0400
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c63e812
and eax, 0x2b712abe
and eax, 0x20602000
or eax, 0x490c4374
mov dword [ebx], eax
add ebx, edx
or eax, 0x4f4035da
and eax, 0x61646664
or eax, 0x100801
mov dword [ebx], eax
add ebx, edx
or eax, 0x78776655
xor eax, 0x7236125e
and eax, 0x1007020
or eax, 0x642e0050
mov dword [ebx], eax
add ebx, edx
and eax, 0x7282520c
and eax, 0x4000
or eax, 0x2578
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2606e2fe
xor eax, 0x3e592503
and eax, 0x8452000
or eax, 0x61205000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x65d23e89
and eax, 0x8250e00
or eax, 0x70402064
mov dword [ebx], eax
add ebx, edx
and eax, 0x746c2b3f
and eax, 0x24
or eax, 0x41
mov dword [ebx], eax
add ebx, edx
xor eax, 0x758541a
and eax, 0x1405000
or eax, 0x60232300
mov dword [ebx], eax
add ebx, edx
or eax, 0xb1133a5
and eax, 0x63636024
or eax, 0x100c084a
mov dword [ebx], eax
add ebx, edx
or eax, 0xf69953e
and eax, 0x78652c74
or eax, 0x200
mov dword [ebx], eax
add ebx, edx
and eax, 0x63882135
and eax, 0x24
or eax, 0x41
mov dword [ebx], eax
add ebx, edx
and eax, 0x74830765
and eax, 0
or eax, 0x69706100
mov dword [ebx], eax
add ebx, edx
or eax, 0x45fbd299
and eax, 0x2c797011
or eax, 0x2000062
mov dword [ebx], eax
add ebx, edx
xor eax, 0x25115d68
and eax, 0x602801
or eax, 0x55064
mov dword [ebx], eax
add ebx, edx
xor eax, 0x59c7dc4d
and eax, 0x41202000
or eax, 0x24494800
mov dword [ebx], eax
add ebx, edx
and eax, 0x52d4e2d3
and eax, 0x2000
or eax, 0x2e321377
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b75ce9a
and eax, 0x657865
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x50c6e023
and eax, 0x50211000
or eax, 0x22446000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a463f82
and eax, 0x30442000
or eax, 0x48210e6c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x44bd2d1a
and eax, 0x64
or eax, 1
mov dword [ebx], eax
add ebx, edx
and eax, 0x75097f11
and eax, 0x612abb81
and eax, 0
or eax, 0x6b637300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x10a48c7e
or eax, 0x23be475c
and eax, 0x686f6f74
or eax, 0x4000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6af5a05c
xor eax, 0x7f02d8c
and eax, 0x61084020
or eax, 0x470250e
mov dword [ebx], eax
add ebx, edx
and eax, 0x19b5e612
and eax, 0x1306000
or eax, 0x68400100
mov dword [ebx], eax
add ebx, edx
or eax, 0x6addb9af
and eax, 0x23797023
or eax, 0x10000050
mov dword [ebx], eax
add ebx, edx
and eax, 0x5cb26b45
xor eax, 0x7a8cc82
and eax, 0x10002c02
or eax, 0x68650230
mov dword [ebx], eax
add ebx, edx
or eax, 0x173e8330
and eax, 0x53d64d61
and eax, 0x20
or eax, 0x45
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1752dafb
or eax, 0x77fd9a28
and eax, 0x676f4800
or eax, 0x8002000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3be406a8
and eax, 0x77238564
and eax, 0x61220020
or eax, 0x4c614b
mov dword [ebx], eax
add ebx, edx
or eax, 0x2e025df6
and eax, 0xc2cf094
and eax, 0xc207000
or eax, 0x22500061
mov dword [ebx], eax
add ebx, edx
and eax, 0x6dbcf4ee
or eax, 0x48184f0c
and eax, 0x207864
or eax, 0x450001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x15ea8575
and eax, 0x14057000
or eax, 0x60600000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5938a180
and eax, 0x50202000
or eax, 0x234c4f6f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x751614b2
and eax, 0x478610c
or eax, 0x61000422
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e4fa1bf
and eax, 0x75736100
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x7db75404
and eax, 0x65266100
or eax, 0x80072
mov dword [ebx], eax
add ebx, edx
and eax, 0x54a732f3
and eax, 0x2070
or eax, 0x4508
mov dword [ebx], eax
add ebx, edx
xor eax, 0x42c484d8
xor eax, 0x5fa612a9
and eax, 0xd626000
or eax, 0x620d0800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c74068b
or eax, 0x460e7689
and eax, 0x4018640b
or eax, 0x30600160
mov dword [ebx], eax
add ebx, edx
and eax, 0x77cd3bf7
xor eax, 0x2df702bf
and eax, 0x4532234c
or eax, 0x20404c20
mov dword [ebx], eax
add ebx, edx
or eax, 0x20b4ee85
or eax, 0xe79e6ad
and eax, 0x68652e60
or eax, 0x10000012
mov dword [ebx], eax
add ebx, edx
or eax, 0x47d92824
and eax, 0x64
or eax, 1
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c8a2ed9
and eax, 0
or eax, 0x78657000
mov dword [ebx], eax
add ebx, edx
or eax, 0x9106627
and eax, 0x70656420
or eax, 0x20a0850
mov dword [ebx], eax
add ebx, edx
or eax, 0x44c56737
and eax, 0x4ad2b100
and eax, 0x40022000
or eax, 0x252c5265
mov dword [ebx], eax
add ebx, edx
and eax, 0x86f56b9
or eax, 0x33639cf3
and eax, 0x4470
or eax, 0x2108
mov dword [ebx], eax
add ebx, edx
xor eax, 0x8436b1c
and eax, 0x420200
or eax, 0x74247100
mov dword [ebx], eax
add ebx, edx
or eax, 0x60252a3c
xor eax, 0x651bbcc3
and eax, 0x604364
or eax, 0x2e032000
mov dword [ebx], eax
add ebx, edx
and eax, 0x64626d68
xor eax, 0x352068a8
and eax, 0x400840
or eax, 0x257025
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1976963a
and eax, 0x10116000
or eax, 0x64640100
mov dword [ebx], eax
add ebx, edx
or eax, 0x7201bd89
or eax, 0x5ac22acf
and eax, 0x7065724f
or eax, 0x20
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1ebdbbf4
xor eax, 0xbcc444d
and eax, 0x24000546
or eax, 0xa697021
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c7dc29c
and eax, 0x657065
or eax, 0x800
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b67cc36
and eax, 0x50646800
or eax, 0x24100000
mov dword [ebx], eax
add ebx, edx
or eax, 0x69a38bab
and eax, 0x1e548945
and eax, 0x4440800
or eax, 0x632b6470
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a72fec1
or eax, 0x212ba23
and eax, 0x65182022
or eax, 0x60450c
mov dword [ebx], eax
add ebx, edx
and eax, 0x79d78cdd
and eax, 0x2a541dd
and eax, 0
or eax, 0x65636900
mov dword [ebx], eax
add ebx, edx
or eax, 0x105bf5e5
and eax, 0x706b7561
or eax, 0x2040212
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7884c665
and eax, 0x8612004
or eax, 0x70040e60
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4f70e844
and eax, 0x20
or eax, 0x45
mov dword [ebx], eax
add ebx, edx
xor eax, 0x237f8085
and eax, 0x20720000
or eax, 0x10007000
mov dword [ebx], eax
add ebx, edx
or eax, 0xb1b35f
and eax, 0x30703343
or eax, 0x40080020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x59a5277c
and eax, 0x2158040e
or eax, 0x44206120
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f33caf2
and eax, 0x696a6300
or eax, 0x41000
mov dword [ebx], eax
add ebx, edx
and eax, 0x45e8a2ba
and eax, 0x41682200
or eax, 0x28004466
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7a4e1d44
and eax, 0x10242a20
or eax, 0x68410454
mov dword [ebx], eax
add ebx, edx
and eax, 0x42f25877
or eax, 0x450bb39a
and eax, 0x64
or eax, 1
mov dword [ebx], eax
add ebx, edx
or eax, 0x6a54ba1e
or eax, 0x57819819
and eax, 0x74552000
or eax, 0x204100
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c795131
and eax, 0x64714000
or eax, 0xa04326f
mov dword [ebx], eax
add ebx, edx
or eax, 0x4696ac8f
xor eax, 0x292d0e5a
and eax, 0x450a6031
or eax, 0x20240342
mov dword [ebx], eax
add ebx, edx
and eax, 0x2af5a15
and eax, 0x17d55760
and eax, 0x4000
or eax, 0x2578
mov dword [ebx], eax
add ebx, edx
or eax, 0x260846ed
and eax, 0x24006100
or eax, 0x48630800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7bc07c62
and eax, 0x5230160
or eax, 0x60486209
mov dword [ebx], eax
add ebx, edx
and eax, 0x62acfc50
and eax, 0x793eda9d
and eax, 0x60200000
or eax, 0x5522d72
mov dword [ebx], eax
add ebx, edx
and eax, 0x544eeda2
or eax, 0x4e74040
and eax, 0x40616560
or eax, 0x3300000c
mov dword [ebx], eax
add ebx, edx
or eax, 0x6223617f
xor eax, 0x6bd83301
and eax, 0x18210664
or eax, 0x60442801
mov dword [ebx], eax
add ebx, edx
xor eax, 0x22afcd80
and eax, 0x65
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x76bc386d
and eax, 0
or eax, 0x69727000
mov dword [ebx], eax
add ebx, edx
or eax, 0xfb339dc
or eax, 0x144590a2
and eax, 0x2e65616e
or eax, 0x200
mov dword [ebx], eax
add ebx, edx
or eax, 0x49ed879f
and eax, 0x656065
or eax, 0x1800
mov dword [ebx], eax
add ebx, edx
and eax, 0x36bee08f
xor eax, 0x5b7458d4
and eax, 0x4b403000
or eax, 0x242e4300
mov dword [ebx], eax
add ebx, edx
and eax, 0x428e5f6d
or eax, 0x5b9441d1
and eax, 0x410e5041
or eax, 0x2420202e
mov dword [ebx], eax
add ebx, edx
or eax, 0x76490d18
xor eax, 0x11f330e1
and eax, 0x4518
or eax, 0x2060
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d04b00b
and eax, 0x2000
or eax, 0x74754100
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ff79e40
or eax, 0x311d42bb
and eax, 0x7263736b
or eax, 4
mov dword [ebx], eax
add ebx, edx
and eax, 0x67ea1e86
and eax, 0x62620004
or eax, 0x110c6561
mov dword [ebx], eax
add ebx, edx
and eax, 0x76f88938
xor eax, 0x1cd965f9
and eax, 0x64306448
or eax, 0x10440b20
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3579d814
or eax, 0x3a7a1bf9
and eax, 0x612e3265
or eax, 0x4004000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6cd62450
xor eax, 0x18509bef
and eax, 0x4558
or eax, 0x2020
mov dword [ebx], eax
add ebx, edx
or eax, 0x402f170
and eax, 0x6100
or eax, 0x61640800
mov dword [ebx], eax
add ebx, edx
or eax, 0x697256f0
or eax, 0x3fb032dc
and eax, 0x78642e64
or eax, 0x10003
mov dword [ebx], eax
add ebx, edx
or eax, 0xe6a6da6
and eax, 0x5b6dae5c
and eax, 0x44
or eax, 0x21
mov dword [ebx], eax
add ebx, edx
or eax, 0x1d493271
or eax, 0x5e0cf5e1
and eax, 0x4f407000
or eax, 0x20320000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c45acaa
and eax, 0x2ab95a42
and eax, 0x20204002
or eax, 0x414e2161
mov dword [ebx], eax
add ebx, edx
xor eax, 0x72dc9a85
or eax, 0x52f0a652
and eax, 0x41727964
or eax, 0x24080008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x65b74606
and eax, 0x1428952f
and eax, 0x422
or eax, 0x78652a50
mov dword [ebx], eax
add ebx, edx
xor eax, 0x195bcfb9
and eax, 0x2bcbf4eb
and eax, 0x41
or eax, 0x24
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c494cef
and eax, 0
or eax, 0x6b707300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x10b4492b
and eax, 0x6a442822
or eax, 0x42b4550
mov dword [ebx], eax
add ebx, edx
or eax, 0x3971267b
and eax, 0x16207d1e
and eax, 0x420650a
or eax, 0x61580024
mov dword [ebx], eax
add ebx, edx
xor eax, 0x110998c3
and eax, 0x60706100
or eax, 0x3060000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x563a5ffb
and eax, 0x34402470
or eax, 0x40334104
mov dword [ebx], eax
add ebx, edx
or eax, 0x47af8e1e
and eax, 0x74696572
or eax, 0x1001
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f0b43a2
xor eax, 0x6eb15f69
and eax, 0x10402800
or eax, 0x68250665
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7dfb2283
and eax, 0x64
or eax, 1
mov dword [ebx], eax
add ebx, edx
and eax, 0x25ebdbe4
xor eax, 0x1181b340
and eax, 0x1002100
or eax, 0x60644800
mov dword [ebx], eax
add ebx, edx
and eax, 0x400f589d
and eax, 0x40000
or eax, 0x2e303667
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a02c93c
and eax, 0x24
or eax, 0x657841
mov dword [ebx], eax
add ebx, edx
and eax, 0x180100f
and eax, 0x1000
or eax, 0x73796300
mov dword [ebx], eax
add ebx, edx
or eax, 0x413005f4
and eax, 0x60616660
or eax, 0xc000801
mov dword [ebx], eax
add ebx, edx
and eax, 0x169903a
and eax, 0x3d97eb83
and eax, 0x10000
or eax, 0x72647a79
mov dword [ebx], eax
add ebx, edx
and eax, 0x1817553b
xor eax, 0x8cc5431
and eax, 0x480408
or eax, 0x65306126
mov dword [ebx], eax
add ebx, edx
or eax, 0x453cc364
and eax, 0x61646100
or eax, 0x800
mov dword [ebx], eax
add ebx, edx
or eax, 0x52d0b40b
or eax, 0x409434db
and eax, 0x70642c51
or eax, 0x8010220
mov dword [ebx], eax
add ebx, edx
and eax, 0x48fd9240
or eax, 0x60c03425
and eax, 0x65
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x17903ebb
and eax, 0x7103000
or eax, 0x68624000
mov dword [ebx], eax
add ebx, edx
and eax, 0x680aa39f
and eax, 0x60022000
or eax, 0x13714563
mov dword [ebx], eax
add ebx, edx
or eax, 0x20b1839a
and eax, 0xb69d3b2
and eax, 0x614120
or eax, 0x640c244d
mov dword [ebx], eax
add ebx, edx
and eax, 0x291d26b9
and eax, 0x20002421
or eax, 0xe704954
mov dword [ebx], eax
add ebx, edx
and eax, 0xe9b4fd0
and eax, 0x1982ff72
and eax, 0x4840
or eax, 0x653025
mov dword [ebx], eax
add ebx, edx
and eax, 0x26752478
and eax, 0x612000
or eax, 0x73185300
mov dword [ebx], eax
add ebx, edx
and eax, 0x91c6576
xor eax, 0x24efec1a
and eax, 0x25260000
or eax, 0x40087265
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e12bebd
and eax, 0x2020
or eax, 0x4558
mov dword [ebx], eax
add ebx, edx
xor eax, 0x57d32034
and eax, 0x40414000
or eax, 0x28242200
mov dword [ebx], eax
add ebx, edx
or eax, 0x23008062
xor eax, 0x5a22b5c0
and eax, 0x21415620
or eax, 0x4e282041
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa33d4b7
or eax, 0x21f91865
and eax, 0x65712072
or eax, 0x8044400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1aa447ff
and eax, 0x34efaa04
and eax, 0x24402000
or eax, 0xa324570
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b3fcc18
or eax, 0x4e5401f8
and eax, 0x656860
or eax, 0x1005
mov dword [ebx], eax
add ebx, edx
or eax, 0x42745102
and eax, 0x40656900
or eax, 0x2d080000
mov dword [ebx], eax
add ebx, edx
or eax, 0x808fe0e
xor eax, 0xb871834
and eax, 0x64686630
or eax, 0x10010845
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2db35851
and eax, 0x3d665387
and eax, 0x400000
or eax, 0x62256479
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a4c4fc9
and eax, 0x20212330
or eax, 0x45464445
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d94f7ea
and eax, 0x20042660
or eax, 0x58610812
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d177008
and eax, 0x60
or eax, 5
mov dword [ebx], eax
add ebx, edx
xor eax, 0x49861594
and eax, 0x49021000
or eax, 0x26706000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6a7be4ce
and eax, 0x60786442
or eax, 0x10000121
mov dword [ebx], eax
add ebx, edx
xor eax, 0x12d2907a
and eax, 0x64c71d2
and eax, 0x86100
or eax, 0x6570042e
mov dword [ebx], eax
add ebx, edx
and eax, 0x5263f36c
and eax, 0x40606100
or eax, 0x33191200
mov dword [ebx], eax
add ebx, edx
and eax, 0x73170402
xor eax, 0x371215dd
and eax, 0x44010554
or eax, 0x216c6020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x43561b9d
and eax, 0x3281eca8
and eax, 0x22006028
or eax, 0x4d6c1050
mov dword [ebx], eax
add ebx, edx
or eax, 0x7d62f2af
and eax, 0x2e626072
or eax, 0x100500
mov dword [ebx], eax
add ebx, edx
and eax, 0x21d7c53e
and eax, 0x5e0c9f27
and eax, 0x20
or eax, 0x657845
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd46bc89
and eax, 0xc214000
or eax, 0x62482200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2dfe7aab
and eax, 0x42060820
or eax, 0x24606144
mov dword [ebx], eax
add ebx, edx
or eax, 0x71ba258c
and eax, 0x6578652c
or eax, 2
mov dword [ebx], eax
add ebx, edx
and eax, 0x6babd3e0
and eax, 0x4d45fa7a
and eax, 0x40004000
or eax, 0x306d2900
mov dword [ebx], eax
add ebx, edx
or eax, 0x4339e834
and eax, 0x72746024
or eax, 0x124b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7958e8cb
xor eax, 0x14643c49
and eax, 0x5082265
or eax, 0x60264100
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a3c12bd
xor eax, 0x282b3a53
and eax, 0x2070
or eax, 0x4508
mov dword [ebx], eax
add ebx, edx
or eax, 0x11fa623a
and eax, 0x1726000
or eax, 0x6e001000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b8117df
and eax, 0x70706543
or eax, 0x80020
mov dword [ebx], eax
add ebx, edx
or eax, 0x51975808
and eax, 0x612e3422
or eax, 0x4000014
mov dword [ebx], eax
add ebx, edx
or eax, 0x21df87b3
and eax, 0x2530
or eax, 0x4048
mov dword [ebx], eax
add ebx, edx
and eax, 0x391f89c7
and eax, 0x100
or eax, 0x73797200
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ad93935
and eax, 0x6230eaae
and eax, 0x60206024
or eax, 0x54d0550
mov dword [ebx], eax
add ebx, edx
and eax, 0x10ede28c
and eax, 0x390b25fb
and eax, 0x82000
or eax, 0x6f645078
mov dword [ebx], eax
add ebx, edx
or eax, 0x13e3d002
xor eax, 0x6d278a4d
and eax, 0x12406032
or eax, 0x61320540
mov dword [ebx], eax
add ebx, edx
and eax, 0x599db138
xor eax, 0x285fb880
and eax, 0x69461020
or eax, 0x306245
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f271f76
xor eax, 0x14343963
and eax, 0x61024400
or eax, 0x42c2163
mov dword [ebx], eax
add ebx, edx
or eax, 0x1902c8e2
xor eax, 0x6b4396e0
and eax, 0x6100
or eax, 0x478
mov dword [ebx], eax
add ebx, edx
and eax, 0x64126995
xor eax, 0x733bb6a3
and eax, 0x70304200
or eax, 0x442000
mov dword [ebx], eax
add ebx, edx
and eax, 0x23ee04ce
and eax, 0x20600000
or eax, 0x59017274
mov dword [ebx], eax
add ebx, edx
and eax, 0x30bbc3d8
and eax, 0x20214240
or eax, 0x4e4e2129
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2df80bad
and eax, 0x767fd119
and eax, 0x40104000
or eax, 0x2568252e
mov dword [ebx], eax
add ebx, edx
and eax, 0x315b4783
xor eax, 0x2f978b53
and eax, 0xe424000
or eax, 0x61303000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x44b444d6
and eax, 0x2a462442
or eax, 0x44294921
mov dword [ebx], eax
add ebx, edx
or eax, 0xc08765e
and eax, 0x6468652e
or eax, 0x1100000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e1bce90
and eax, 0x20612300
or eax, 0x50004000
mov dword [ebx], eax
add ebx, edx
or eax, 0x467efb38
xor eax, 0x1e899092
and eax, 0x60726120
or eax, 0x5001454
mov dword [ebx], eax
add ebx, edx
or eax, 0x1f2bfb25
and eax, 0x66040087
and eax, 0x26000000
or eax, 0x8746162
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1bcba0f6
and eax, 0x254004
or eax, 0x403861
mov dword [ebx], eax
add ebx, edx
xor eax, 0x142fb9a7
or eax, 0x6365a39e
and eax, 0x666e6100
or eax, 0x800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x21a364b2
and eax, 0x414c0122
or eax, 0x2820624d
mov dword [ebx], eax
add ebx, edx
and eax, 0x29d7f9b0
or eax, 0x5554a6a3
and eax, 0x2c546621
or eax, 0x2200844
mov dword [ebx], eax
add ebx, edx
or eax, 0x55529f2f
and eax, 0x647865
or eax, 0x10000
mov dword [ebx], eax
add ebx, edx
or eax, 0x43e17e9e
and eax, 0x15de4b19
and eax, 0x1404000
or eax, 0x6e323000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f238926
and eax, 0x79bdb22f
and eax, 0x28200000
or eax, 0x464f6d63
mov dword [ebx], eax
add ebx, edx
xor eax, 0x24db8a45
and eax, 0x12e1bc7d
and eax, 0x202424
or eax, 0x650e1012
mov dword [ebx], eax
add ebx, edx
xor eax, 0x15cc4927
and eax, 0x34a7e60c
and eax, 0x6400
or eax, 0x178
mov dword [ebx], eax
add ebx, edx
and eax, 0x366145e7
and eax, 0x4400
or eax, 0x70633000
mov dword [ebx], eax
add ebx, edx
and eax, 0x63915e7c
and eax, 0x60015400
or eax, 0x106c2164
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4981fa
and eax, 0x3e7fa1cf
and eax, 0x2020200e
or eax, 0x45584520
mov dword [ebx], eax
add ebx, edx
and eax, 0x732a6094
and eax, 0x61286000
or eax, 0x8440300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x104d7b92
and eax, 0x698f9768
and eax, 0x68010000
or eax, 0x726b63
mov dword [ebx], eax
add ebx, edx
xor eax, 0x373d0275
and eax, 0x4c446000
or eax, 0x20211261
mov dword [ebx], eax
add ebx, edx
and eax, 0x411976e1
and eax, 0x40007061
or eax, 0x236e0500
mov dword [ebx], eax
add ebx, edx
or eax, 0x11571561
and eax, 0x22726560
or eax, 0xc000008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x47a71e66
and eax, 0x457804
or eax, 0x200061
mov dword [ebx], eax
add ebx, edx
and eax, 0x3033b48c
and eax, 0x202000
or eax, 0x72504900
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e21bc02
xor eax, 0x7e164c39
and eax, 0x65312b
or eax, 0x74004244
mov dword [ebx], eax
add ebx, edx
or eax, 0x1fd04dc6
and eax, 0x69646f6d
or eax, 0xa0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x54b25057
and eax, 0x2c502f30
or eax, 0x2224044
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a4ae5b7
and eax, 0x606865
or eax, 0x51000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1d4612a4
and eax, section..text
or eax, 0x70236400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x74fc0021
and eax, 0x3be69e02
and eax, 0x40000
or eax, 0x77616976
mov dword [ebx], eax
add ebx, edx
and eax, 0x5feff3d3
and eax, 0x45606102
or eax, 0x2018042c
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a07266b
and eax, 0x40002000
or eax, 0x2f6c4300
mov dword [ebx], eax
add ebx, edx
or eax, 0x77ece240
and eax, 0x19eb5535
and eax, 0x9604100
or eax, 0x66102473
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b6e3939
and eax, 0x2a602130
or eax, 0x4105440
mov dword [ebx], eax
add ebx, edx
or eax, 0xac3bf56
and eax, 0x2650f966
and eax, 0x407864
or eax, 0x250001
mov dword [ebx], eax
add ebx, edx
or eax, 0x3d381deb
xor eax, 0x633991e8
and eax, 0x40406800
or eax, 0x21320100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2ec9aa4e
xor eax, 0x4d121858
and eax, 0x284106
or eax, 0x74462461
mov dword [ebx], eax
add ebx, edx
or eax, 0x48a6e1a2
xor eax, 0x5d019fba
and eax, 0x2168600c
or eax, 0x44100522
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7813720c
or eax, 0x42d3f339
and eax, 0x46717100
or eax, 0x20000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x70a24092
and eax, 0x4022102
or eax, 0x612c4e64
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c90aa3f
or eax, 0x54c60b51
and eax, 0x4558
or eax, 0x2020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6e78d523
and eax, 0x6c682000
or eax, 0x1074300
mov dword [ebx], eax
add ebx, edx
and eax, 0x6757d580
and eax, 0x65414000
or eax, 0x28366d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x58b0dd31
xor eax, 0x5ebc46cb
and eax, 0x60652c17
or eax, 0x18000260
mov dword [ebx], eax
add ebx, edx
and eax, 0x63eec3a2
and eax, 0x20
or eax, 0x45
mov dword [ebx], eax
add ebx, edx
or eax, 0x6809297f
and eax, 0x68002900
or eax, 0x1724000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ba3f098
or eax, 0x44f94c3b
and eax, 0x50610c33
or eax, 0x28042240
mov dword [ebx], eax
add ebx, edx
and eax, 0x2599df0d
xor eax, 0x57413c0b
and eax, 0
or eax, 0x65
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f11f62
and eax, 0x711100
or eax, 0x70006000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b634290
and eax, 0x40604000
or eax, 0x25142f72
mov dword [ebx], eax
add ebx, edx
and eax, 0x37c6ec5a
or eax, 0x49671b4b
and eax, 0x65267443
or eax, 0x80020
mov dword [ebx], eax
add ebx, edx
or eax, 0x412e0fa0
and eax, 0x629c6d13
and eax, 0x6500
or eax, 0x78
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ff4b98
and eax, 0x6f6400
or eax, 0x74001000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6f793ce6
and eax, 0x64612400
or eax, 0x9024861
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3fa31cbe
and eax, 0x50402044
or eax, 0x28250e20
mov dword [ebx], eax
add ebx, edx
and eax, 0x1e7fc10
xor eax, 0x574eda24
and eax, 0x24
or eax, 0x41
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2be44706
xor eax, 0x4e7f8e5e
and eax, 0x65104100
or eax, 0xa602200
mov dword [ebx], eax
add ebx, edx
or eax, 0x6516252e
xor eax, 0x1bbd4da0
and eax, 0x24432002
or eax, 0xa305470
mov dword [ebx], eax
add ebx, edx
xor eax, 0x73809960
and eax, 0x616800
or eax, 0x41065
mov dword [ebx], eax
add ebx, edx
and eax, 0x557d08e0
and eax, 0x650800
or eax, 0x650a6200
mov dword [ebx], eax
add ebx, edx
and eax, 0x519c3f0f
or eax, 0x392c6f31
and eax, 0x61286f20
or eax, 0x2500042
mov dword [ebx], eax
add ebx, edx
or eax, 0x1430dbd0
and eax, 0x72706e62
or eax, 0x4000d
mov dword [ebx], eax
add ebx, edx
xor eax, 0xf94d9f2
and eax, 0x7d72012
and eax, 0x5002000
or eax, 0x602e4c6f
mov dword [ebx], eax
add ebx, edx
and eax, 0x7da9d66
and eax, 0x4143d237
and eax, 0x20
or eax, 0x6558
mov dword [ebx], eax
add ebx, edx
and eax, 0x68dd27d6
and eax, 0x2100
or eax, 0x73715000
mov dword [ebx], eax
add ebx, edx
or eax, 0x58507118
xor eax, 0x45997084
and eax, 0x38600004
or eax, 0x40052e63
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b7ebb1c
xor eax, 0xd7fbe59
and eax, 0x45
or eax, 0x20
mov dword [ebx], eax
add ebx, edx
or eax, 0x46442bd8
and eax, 0x46402000
or eax, 0x29325400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x17f03b9c
and eax, 0x6adc4065
and eax, 0x60004000
or eax, 0x569246a
mov dword [ebx], eax
add ebx, edx
or eax, 0x553f8c42
xor eax, 0x49db20f8
and eax, 0x30244802
or eax, 0x4052232c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x32a46311
and eax, 0x18eebc27
and eax, 0x420023
or eax, 0x732d7240
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ae9bbcb
and eax, 0x72696263
or eax, 0x410
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5fa1ba6d
and eax, 0x2efe363
and eax, 0x400000
or eax, 0x78252e65
mov dword [ebx], eax
add ebx, edx
and eax, 0x496f1695
xor eax, 0x46b93109
and eax, 4
or eax, 0x61
mov dword [ebx], eax
add ebx, edx
or eax, 0xbb493f0
and eax, 0x2ba80b16
and eax, 0x1200200
or eax, 0x644f6800
mov dword [ebx], eax
add ebx, edx
or eax, 0x3837b2c3
and eax, 0x71786a42
or eax, 0x2000520
mov dword [ebx], eax
add ebx, edx
xor eax, 0x473eb267
or eax, 0x3c0c7e68
and eax, 0x24467265
or eax, 0x41300000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3fc89745
and eax, 0x20400240
or eax, 0x58252c32
mov dword [ebx], eax
add ebx, edx
and eax, 0x14a2c586
and eax, 0x2b0bd8b6
and eax, 0
or eax, 0x65
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f245231
and eax, 0x10205200
or eax, 0x60412000
mov dword [ebx], eax
add ebx, edx
or eax, 0x432b00c6
and eax, 0x4c25075e
and eax, 0x40200244
or eax, 0x23526d30
mov dword [ebx], eax
add ebx, edx
xor eax, 0x28558610
and eax, 0x4a256964
or eax, 0x24400008
mov dword [ebx], eax
add ebx, edx
or eax, 0x8e6d5dd
and eax, 0x68652c74
or eax, 0x10000200
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ea6c46f
and eax, 0x64
or eax, 1
mov dword [ebx], eax
add ebx, edx
or eax, 0xbade907
and eax, 0x286000
or eax, 0x70501400
mov dword [ebx], eax
add ebx, edx
or eax, 0xc2f7ddf
and eax, 0x7c29d4fc
and eax, 0x6420404c
or eax, 0x2542120
mov dword [ebx], eax
add ebx, edx
and eax, 0x19dbac6c
and eax, 0x40206c
or eax, 0x2e2d5203
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a94aac7
and eax, 0x42045
or eax, 0x615820
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f206fb7
and eax, 0x206000
or eax, 0x664e0400
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b577d82
xor eax, 0xf44bb8b
and eax, 0x500450a
or eax, 0x60782024
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3c1853e0
and eax, 0x49602400
or eax, 0x24014800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ec15e15
or eax, 0x17c8109
and eax, 0x212c3205
or eax, 0x44024060
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f2a912
xor eax, 0x47b73a14
and eax, 0x10
or eax, 0x6568
mov dword [ebx], eax
add ebx, edx
xor eax, 0x26868045
and eax, 0x26046000
or eax, 0x41611200
mov dword [ebx], eax
add ebx, edx
or eax, 0x200c4c98
and eax, 0x266c6e08
or eax, 0x8020165
mov dword [ebx], eax
add ebx, edx
and eax, 0x557d6205
xor eax, 0x46b1d6fd
and eax, 0x453060
or eax, 0x204805
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb9447a8
and eax, 0x2613600
or eax, 0x70084000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1895f40f
or eax, 0x41b24945
and eax, 0x41227145
or eax, 0x240c0230
mov dword [ebx], eax
add ebx, edx
xor eax, 0x347664d8
or eax, 0x2730f35c
and eax, 0x6578
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x1168e10a
xor eax, 0x5fb537f7
and eax, 0x4e514000
or eax, 0x20222400
mov dword [ebx], eax
add ebx, edx
or eax, 0x75f920d5
and eax, 0x2e626441
or eax, 0x40228
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3062840b
xor eax, 0xfa4cd0c
and eax, 0x202864
or eax, 0x455001
mov dword [ebx], eax
add ebx, edx
or eax, 0x51b7cf12
and eax, 0x41676c00
or eax, 0x26080000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2371e789
or eax, 0xdd5433b
and eax, 0x60746428
or eax, 0x10001040
mov dword [ebx], eax
add ebx, edx
or eax, 0x572cdf62
and eax, 0x6578652a
or eax, 4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x518e6d4c
and eax, 0x24640000
or eax, 0x43017200
mov dword [ebx], eax
add ebx, edx
and eax, 0x225d6366
xor eax, 0x1928149b
and eax, 0x306d6013
or eax, 0x44020860
mov dword [ebx], eax
add ebx, edx
xor eax, 0x767bba08
and eax, 0x10402a
or eax, 0x65682504
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e7447ee
and eax, 0x64704400
or eax, 0x9052000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x453f272d
and eax, 0x20404320
or eax, 0x50212050
mov dword [ebx], eax
add ebx, edx
or eax, 0x1086ea11
and eax, 0x60606120
or eax, 0x518040e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7a66f202
and eax, 0x120e0400
or eax, 0x60616800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2fc1527f
and eax, 0x4034f689
and eax, 0x243000
or eax, 0x2e414064
mov dword [ebx], eax
add ebx, edx
or eax, 0x3bedfd5b
xor eax, 0x16c8cab2
and eax, 0x253045
or eax, 0x404820
mov dword [ebx], eax
add ebx, edx
and eax, 0x67537afd
and eax, 0x417000
or eax, 0x70240200
mov dword [ebx], eax
add ebx, edx
and eax, 0x78a01fe2
and eax, 0x3a8e3c07
and eax, 0x30000000
or eax, 0x672676d
mov dword [ebx], eax
add ebx, edx
or eax, 0x1188a43d
and eax, 0x41cfb806
and eax, 0x402004
or eax, 0x78250e30
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7a366dd1
and eax, 0x65
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x686c5d10
and eax, 0
or eax, 0x6e697700
mov dword [ebx], eax
add ebx, edx
or eax, 0x12bc9cc8
and eax, 0x72796c40
or eax, 0x1000021
mov dword [ebx], eax
add ebx, edx
or eax, 0x11b87008
and eax, 0x61287069
or eax, 0x4060300
mov dword [ebx], eax
add ebx, edx
and eax, 0x1658b204
and eax, 0x2000
or eax, 0x4578
mov dword [ebx], eax
add ebx, edx
and eax, 0x35eb80d1
xor eax, 0x3820c8a3
and eax, 0x30204000
or eax, 0x454d2500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e4ffca1
and eax, 0xd4ff233
and eax, 0x8000020
or eax, 0x70652e4c
mov dword [ebx], eax
add ebx, edx
and eax, 0x44acd53f
or eax, 0x11269508
and eax, 0x24
or eax, 0x41
mov dword [ebx], eax
add ebx, edx
and eax, 0x4acdd387
and eax, 0x2c398deb
and eax, 0
or eax, 0x6c616d00
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b68d3cd
or eax, 0x6c426be1
and eax, 0x2e6a6f6d
or eax, 0x40000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6fcc41b5
and eax, 0x444025
or eax, 0x213840
mov dword [ebx], eax
add ebx, edx
or eax, 0x31a7be30
and eax, 0x30657200
or eax, 0x40000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x343ac5e2
xor eax, 0x78932351
and eax, 0x48216051
or eax, 0x24481424
mov dword [ebx], eax
add ebx, edx
xor eax, 0x66b0066c
xor eax, 0xc6f37be
and eax, 0x6320123
or eax, 0x28003250
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7bc6aa5c
or eax, 0x4d5dc9d9
and eax, 0x655865
or eax, 0x2000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3821bfce
and eax, 0x518c848b
and eax, 0
or eax, 0x6e697700
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d28dbf5
and eax, 0x6f697061
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b0006ee
and eax, 0x72606466
or eax, 0x120110
mov dword [ebx], eax
add ebx, edx
and eax, 0x71fa21a4
or eax, 0x6f017296
and eax, 0x33616020
or eax, 0x40449
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6439140
and eax, 0x30242420
or eax, 0x48410a12
mov dword [ebx], eax
add ebx, edx
xor eax, 0x514772a2
and eax, 0
or eax, 0x65
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ae18d00
and eax, 0x48600500
or eax, 0x20146000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5bddd329
or eax, 0x1b48b22c
and eax, 0x41447224
or eax, 0x20210041
mov dword [ebx], eax
add ebx, edx
or eax, 0x1bb70787
and eax, 0x78652664
or eax, 0x808
mov dword [ebx], eax
add ebx, edx
and eax, 0x6bb9e49e
and eax, 4
or eax, 0x61
mov dword [ebx], eax
add ebx, edx
and eax, 0x6107a583
and eax, 0x1231df03
and eax, 0
or eax, 0x61626d00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x440acef8
and eax, 0xff65537
and eax, 0x4600130
or eax, 0x2a0e7442
mov dword [ebx], eax
add ebx, edx
xor eax, 0x38639bc0
or eax, 0x60fc33d0
and eax, 0x657860
or eax, 5
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ba4789c
xor eax, 0xa653332
and eax, 0x414200
or eax, 0x70243000
mov dword [ebx], eax
add ebx, edx
and eax, 0x225ba77e
or eax, 0x44465672
and eax, 0x64067070
or eax, 0x1280805
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1aa63bbd
and eax, 0x4148
or eax, 0x2430
mov dword [ebx], eax
add ebx, edx
and eax, 0x126c0738
and eax, 0x500
or eax, 0x6e697200
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a0a9d31
and eax, 0x2a000000
or eax, 0x4676264
mov dword [ebx], eax
add ebx, edx
xor eax, 0x19cccee
and eax, 0x612800
or eax, 0x45065
mov dword [ebx], eax
add ebx, edx
or eax, 0x42e18d9a
and eax, 0x40646500
or eax, 0x34100000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2044b2bf
and eax, 0x40205225
or eax, 0x21432040
mov dword [ebx], eax
add ebx, edx
and eax, 0x77eeb0ad
xor eax, 0x5f131b14
and eax, 0x38612a30
or eax, 0x40040440
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5cc15dc2
xor eax, 0x5f3c3605
and eax, 0x25
or eax, 0x40
mov dword [ebx], eax
add ebx, edx
xor eax, 0x57bdddbd
xor eax, 0x24d5e769
and eax, 0x70602800
or eax, 0x44500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x56abbcb7
xor eax, 0x2f2f4963
and eax, 0x8600844
or eax, 0x260e6729
mov dword [ebx], eax
add ebx, edx
and eax, 0x98434e6
xor eax, 0x59a56858
and eax, 0x214824
or eax, 0x443041
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e22f86a
and eax, 0xe657000
or eax, 0x60100200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x482412a2
and eax, 0x20416022
or eax, 0x502c0151
mov dword [ebx], eax
add ebx, edx
and eax, 0x12ddeb14
or eax, 0x15f6368e
and eax, 0x52e650c
or eax, 0x60000060
mov dword [ebx], eax
add ebx, edx
xor eax, 0x25e1e01
and eax, 0x6168
or eax, 0x410
mov dword [ebx], eax
add ebx, edx
and eax, 0x1ba7204c
or eax, 0x181f9b6
and eax, 0x17100
or eax, 0x6e680600
mov dword [ebx], eax
add ebx, edx
and eax, 0x4deb3c72
or eax, 0x4aaea198
and eax, 0x406d3500
or eax, 0x30004064
mov dword [ebx], eax
add ebx, edx
xor eax, 0x38e4ff78
xor eax, 0x7b7c0411
and eax, 0x2170040c
or eax, 0x44086122
mov dword [ebx], eax
add ebx, edx
or eax, 0xafa77d5
xor eax, 0xbd4f402
and eax, 0x60200200
or eax, 0xb416400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2ef96c52
xor eax, 0x7d31f933
and eax, 0x30206061
or eax, 0x44540804
mov dword [ebx], eax
add ebx, edx
and eax, 0x550e317b
and eax, 0x50042060
or eax, 0x22615310
mov dword [ebx], eax
add ebx, edx
xor eax, 0x64836924
or eax, 0x71f87bdd
and eax, 0x26726154
or eax, 0x8000422
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3662f82c
and eax, 0x1840
or eax, 0x656025
mov dword [ebx], eax
add ebx, edx
or eax, 0xebf19c6
or eax, 0x193c7a4f
and eax, 0xe697300
or eax, 0x60000400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a74e142
and eax, 0x24191042
or eax, 0xa606031
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb7bafc8
and eax, 0x287baa8e
and eax, 0x800
or eax, 0x657065
mov dword [ebx], eax
add ebx, edx
xor eax, 0x30223099
and eax, 0x20414000
or eax, 0x4b202600
mov dword [ebx], eax
add ebx, edx
and eax, 0x282cd27e
xor eax, 0x7020a51d
and eax, 0x50006305
or eax, 0x22651060
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f2b3fb3
and eax, 0x2c424456
or eax, 0x2302120
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ca98c72
xor eax, 0x4cd86565
and eax, 0x210801
or eax, 0x447064
mov dword [ebx], eax
add ebx, edx
xor eax, 0xaa3b07b
and eax, 0x2404000
or eax, 0x70293700
mov dword [ebx], eax
add ebx, edx
or eax, 0x461b5b
or eax, 0x37877b52
and eax, 0x61687341
or eax, 0x24
mov dword [ebx], eax
add ebx, edx
and eax, 0x6f7d93fa
xor eax, 0x412099a4
and eax, 0x20080a40
or eax, 0x45266132
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a0463a7
or eax, 0x4fadbdb1
and eax, 0x2570
or eax, 0x4008
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe9a1404
and eax, 0x5f34336b
and eax, 0x4002000
or eax, 0x60694600
mov dword [ebx], eax
add ebx, edx
xor eax, 0x277d4f74
xor eax, 0x5c2875f9
and eax, 0x12244c04
or eax, 0x60412060
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ac4d2e
and eax, 0x74d9ea39
and eax, 0x4020
or eax, 0x6578250e
mov dword [ebx], eax
add ebx, edx
or eax, 0x70d3b589
and eax, 0x65d0722c
and eax, 0x64506000
or eax, 0x8250d00
mov dword [ebx], eax
add ebx, edx
or eax, 0x2321606
xor eax, 0x3d8b3a14
and eax, 0x43704110
or eax, 0x2c002864
mov dword [ebx], eax
add ebx, edx
or eax, 0x574b7a6
and eax, 0x68642e74
or eax, 0x10010000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x618f3b83
or eax, 0x5d41b452
and eax, 0x65
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b692ea1
and eax, 0x4a612200
or eax, 0x24005100
mov dword [ebx], eax
add ebx, edx
and eax, 0x46a3a315
or eax, 0x49d86ef8
and eax, 0x48696260
or eax, 0x30060004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c6209c3
or eax, 0x1118d7d3
and eax, 0x50016561
or eax, 0x22620008
mov dword [ebx], eax
add ebx, edx
and eax, 0x46f1d9fa
or eax, 0x240541b8
and eax, 0x66644078
or eax, 0x9103001
mov dword [ebx], eax
add ebx, edx
or eax, 0xeb9b946
xor eax, 0x1870ab7f
and eax, 0x65084000
or eax, 0x70252e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x42a20418
and eax, 0x24486000
or eax, 0x48210600
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3886694
and eax, 0x6e610004
or eax, 0xe6d61
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c8cf61e
or eax, 0xfd5eb02
and eax, 0x45586506
or eax, 0x20200028
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1ab9c61d
and eax, 0x74412200
or eax, 0x244c00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x53bb6ac7
and eax, 0x26480443
or eax, 0x40216a30
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e319d2b
and eax, 0x644f3fd2
and eax, 0x24000402
or eax, 0xa726164
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d70d61
and eax, 0x5d9d76a0
and eax, 0x56020
or eax, 0x601845
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1ad965a1
and eax, 0xa201100
or eax, 0x64416200
mov dword [ebx], eax
add ebx, edx
or eax, 0x466a9cd1
and eax, 0x15fb41cf
and eax, 0x6b4040
or eax, 0x78042224
mov dword [ebx], eax
add ebx, edx
or eax, 0x6004a917
xor eax, 0x12f47a47
and eax, 0x62000120
or eax, 0x1646449
mov dword [ebx], eax
add ebx, edx
and eax, 0x34a6a905
or eax, 0x10346d4c
and eax, 0x20246d4d
or eax, 0x41480022
mov dword [ebx], eax
add ebx, edx
xor eax, 0x547c8fc1
or eax, 0x4fbc4ad9
and eax, 0x68206a75
or eax, 0x430400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x346f2e39
and eax, 0x7fcd0380
and eax, 0x44080000
or eax, 0x2170652e
mov dword [ebx], eax
add ebx, edx
or eax, 0x2af1f394
xor eax, 0xb144ab8
and eax, 0x60600100
or eax, 0x2024000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x31352b49
or eax, 0x4dbc92c7
and eax, 0x49
or eax, 0x30
mov dword [ebx], eax
add ebx, edx
and eax, 0x6cdf75b8
and eax, 0
or eax, 0x796d4100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b865852
xor eax, 0x3ddb1b77
and eax, 0x50300000
or eax, 0x20404100
mov dword [ebx], eax
add ebx, edx
and eax, 0xe05ce20
or eax, 0x7e865530
and eax, 0x6c064400
or eax, 0x402a4f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x63038eda
and eax, 0x454011
or eax, 0x70301368
mov dword [ebx], eax
add ebx, edx
and eax, 0x31fafd9f
and eax, 0x30704110
or eax, 0x44022e60
mov dword [ebx], eax
add ebx, edx
xor eax, 0x21258c88
and eax, 0x5ce1940
and eax, 0x5420100
or eax, 0x70386000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f2c9e14
xor eax, 0x185f9972
and eax, 0x172
or eax, 0x6400
mov dword [ebx], eax
add ebx, edx
and eax, 0x25205ec1
and eax, 0x4400
or eax, 0x6f652300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1ae0e1c2
and eax, 0x1d045f21
and eax, 0x40600
or eax, 0x616172
mov dword [ebx], eax
add ebx, edx
or eax, 0x27e6848b
and eax, 0x4e846c1a
and eax, 0x2004000
or eax, 0x70610800
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ebe523e
and eax, 0x4a205832
or eax, 0x2140
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f1500f8
xor eax, 0xaac3112
and eax, 0x61084868
or eax, 0x12662007
mov dword [ebx], eax
add ebx, edx
xor eax, 0x774a3c31
and eax, 0x763939f0
and eax, 0x40
or eax, 0x6e2f
mov dword [ebx], eax
add ebx, edx
and eax, 0x44734558
and eax, 0x4000
or eax, 0x75611000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1d91ae28
and eax, 0x5000000
or eax, 0x6a4a206c
mov dword [ebx], eax
add ebx, edx
or eax, 0x8a9d9aa
and eax, 0x63616e
or eax, 0x100400
mov dword [ebx], eax
add ebx, edx
or eax, 0xd402639
xor eax, 0x99cbaad
and eax, 0x4624000
or eax, 0x71100200
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd7b8e9f
or eax, 0x52048614
and eax, 0x4e0e
or eax, 0x2160
mov dword [ebx], eax
add ebx, edx
or eax, 0x44bf95b4
or eax, 0x28944941
and eax, 0x602f6400
or eax, 0x12400000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6db53e1d
and eax, 0x286af75f
and eax, 0x202400
or eax, 0x48506f
mov dword [ebx], eax
add ebx, edx
or eax, 0x4331c589
or eax, 0x407b18fe
and eax, 0x40617100
or eax, 0x2c000200
mov dword [ebx], eax
add ebx, edx
and eax, 0x16428c86
or eax, 0x382bdca2
and eax, 0x306b5022
or eax, 0x4304220c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b8178b0
or eax, 0x22a009e4
and eax, 0x60620a64
or eax, 0x15006401
mov dword [ebx], eax
add ebx, edx
or eax, 0xe9e0fa5
and eax, 0x6760
or eax, 0x12
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a8eb341
and eax, 0x38c1398e
and eax, 0
or eax, 0x74616b00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x25ad05b7
and eax, 0x42e90ba8
and eax, 0x40400220
or eax, 0x2532704f
mov dword [ebx], eax
add ebx, edx
or eax, 0x55ebc41a
and eax, 0x73
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3591e9b4
or eax, 0x4d6b4dc8
and eax, 0x65696500
or eax, 0x41000
mov dword [ebx], eax
add ebx, edx
or eax, 0x770bdec0
and eax, 0x4c6b5662
and eax, 0x446a5440
or eax, 0x30042128
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c1edc0b
and eax, 0x29f2ef6b
and eax, 0x20004000
or eax, 0x52612200
mov dword [ebx], eax
add ebx, edx
and eax, 0x69f3b157
and eax, 0x6ed7ff6a
and eax, 0x60402000
or eax, 0x12324162
mov dword [ebx], eax
add ebx, edx
or eax, 0x6bd0e7e5
xor eax, 0x2126f7c5
and eax, 0x1020
or eax, 0x6941
mov dword [ebx], eax
add ebx, edx
or eax, 0x340371b6
or eax, 0x5283c180
and eax, 0x66025000
or eax, 0x9600600
mov dword [ebx], eax
add ebx, edx
or eax, 0x567215d5
and eax, 0x1af46b7a
and eax, 0xa604350
or eax, 0x24063028
mov dword [ebx], eax
add ebx, edx
or eax, 0x2edf6921
and eax, 0x6c6860
or eax, 0x404
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c706a1
and eax, 0x5226200
or eax, 0x6a401400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3a22484a
xor eax, 0x6bc76c49
and eax, 0x24054200
or eax, 0x41702578
mov dword [ebx], eax
add ebx, edx
or eax, 0x68b7a60b
and eax, 0x1f6f077c
and eax, 0x4260470
or eax, 0x60087003
mov dword [ebx], eax
add ebx, edx
xor eax, 0x42043b44
and eax, 0x4c24
or eax, 0x2048
mov dword [ebx], eax
add ebx, edx
and eax, 0x1ab381db
xor eax, 0x6f65a808
and eax, 0x67652000
or eax, 0x10085600
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ae9a44f
or eax, 0x5a4052fe
and eax, 0x6c61625f
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4acbdf59
or eax, 0x2c08ed76
and eax, 0x242a6d64
or eax, 0x40440208
mov dword [ebx], eax
add ebx, edx
and eax, 0x742507a
and eax, 0x6b1b68a4
and eax, 0x4020
or eax, 0x6c6c240e
mov dword [ebx], eax
add ebx, edx
or eax, 0x44063607
xor eax, 0x90b59ce
and eax, 0x60652600
or eax, 0x18085000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x105f0b9f
and eax, 0x2830650e
or eax, 0x6440060
mov dword [ebx], eax
add ebx, edx
and eax, 0x497a2d0b
xor eax, 0x62a8f1f1
and eax, 0x484460
or eax, 0x242804
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ec2de42
and eax, 0x404400
or eax, 0x772d3200
mov dword [ebx], eax
add ebx, edx
and eax, 0x14e4406
and eax, 0x4c4400
or eax, 0x6c20202e
mov dword [ebx], eax
add ebx, edx
and eax, 0x365ba7d8
xor eax, 0x46889c0e
and eax, 0x62403800
or eax, 0xc254000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1dc7963c
and eax, 0x6022662c
or eax, 0x4401001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x25d5eb11
or eax, 0x2b19ef6d
and eax, 0x682c642c
or eax, 0x4400002
mov dword [ebx], eax
add ebx, edx
and eax, 0x50065dc9
and eax, 0x40044000
or eax, 0x2e613800
mov dword [ebx], eax
add ebx, edx
or eax, 0x71174716
and eax, 0x69667604
or eax, 0x80029
mov dword [ebx], eax
add ebx, edx
or eax, 0x18bf1395
or eax, 0x2f1244c3
and eax, 0x6c642666
or eax, 0x800
mov dword [ebx], eax
add ebx, edx
and eax, 0xd2c780a
and eax, 0
or eax, 0x6c
mov dword [ebx], eax
add ebx, edx
and eax, 0x682f0eaa
or eax, 0x402c2ce8
and eax, 0x40282400
or eax, 0x32415200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ea1afc9
or eax, 0x2af64a39
and eax, 0xe6e4970
or eax, 0x51012004
mov dword [ebx], eax
add ebx, edx
or eax, 0x118566df
and eax, 0xe696370
or eax, 0x20000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d009a1c
and eax, 0
or eax, 0x6c6c64
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1799cc4a
xor eax, 0x1827b654
and eax, 0x2401600
or eax, 0x70296000
mov dword [ebx], eax
add ebx, edx
or eax, 0x64c6be4c
and eax, 0x566f6844
or eax, 0x9000130
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b2d3e47
xor eax, 0x41088d02
and eax, 0x4404020
or eax, 0x2a34254e
mov dword [ebx], eax
add ebx, edx
or eax, 0x79f922c0
and eax, 0x1cf876db
and eax, 0x686440
or eax, 0x40824
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e6ae386
and eax, 0x7059b94e
and eax, 0x402000
or eax, 0x5f364800
mov dword [ebx], eax
add ebx, edx
and eax, 0x62a41f6b
and eax, 0x40200800
or eax, 0x35426576
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b866d8e
and eax, 0x6c640070
or eax, 0x2e03
mov dword [ebx], eax
add ebx, edx
and eax, 0x761a014e
and eax, 0x279432b1
and eax, 0
or eax, 0x6c
mov dword [ebx], eax
add ebx, edx
or eax, 0x26491be8
and eax, 0x6400800
or eax, 0x59366000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d207b
and eax, 0x602000
or eax, 0x760b4c62
mov dword [ebx], eax
add ebx, edx
and eax, 0xb0d4d10
and eax, 0x84000
or eax, 0x64262373
mov dword [ebx], eax
add ebx, edx
xor eax, 0x53650939
and eax, 0x6848
or eax, 0x424
mov dword [ebx], eax
add ebx, edx
and eax, 0xf1047d2
and eax, 0x4000
or eax, 0x5f762800
mov dword [ebx], eax
add ebx, edx
or eax, 0x13f1d1e8
or eax, 0x32ea202a
and eax, 0x7674616a
or eax, 0x404
mov dword [ebx], eax
add ebx, edx
xor eax, 0x36bfc93f
and eax, 0x400a2051
or eax, 0x24244322
mov dword [ebx], eax
add ebx, edx
and eax, 0x70ca937
xor eax, 0x50bbe5af
and eax, 0x440c
or eax, 0x2860
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ef7b0c8
and eax, 0x5e766800
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b2e814
and eax, 0x6773c532
and eax, 0x44400010
or eax, 0x28297465
mov dword [ebx], eax
add ebx, edx
xor eax, 0x720a37a4
xor eax, 0x1c553297
and eax, 0x242042
or eax, 0x6c400e31
mov dword [ebx], eax
add ebx, edx
or eax, 0x21536673
and eax, 0x60
or eax, 0xc
mov dword [ebx], eax
add ebx, edx
and eax, 0x76cfff15
and eax, 0
or eax, 0x5f766800
mov dword [ebx], eax
add ebx, edx
or eax, 0x593067ad
and eax, 0x52666421
or eax, 0x20091052
mov dword [ebx], eax
add ebx, edx
xor eax, 0x68ee35fe
and eax, 0xa014104
or eax, 0x24623272
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f0dae5a
xor eax, 0x2ba6b550
and eax, 0x484824
or eax, 0x242440
mov dword [ebx], eax
add ebx, edx
xor eax, 0x638dcfe1
or eax, 0x1021112c
and eax, 0x62611200
or eax, 0x4044000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x50727d59
or eax, 0x77431f38
and eax, 0x72453261
or eax, 0x204004
mov dword [ebx], eax
add ebx, edx
or eax, 0x35273b6b
and eax, 0x7460202a
or eax, 0x80010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x642f2cfb
or eax, 0x3e380b70
and eax, 0x3a730070
or eax, 0x7004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x55da0b76
xor eax, 0xd493a75
and eax, 0x60600127
or eax, 0x10092e08
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b7f8ed1
xor eax, 0x1beeb565
and eax, 0x20700009
or eax, 0x49006124
mov dword [ebx], eax
add ebx, edx
and eax, 0x611ad14c
and eax, 0x4f3ae3c3
and eax, 0x41004100
or eax, 0x2c6f222e
mov dword [ebx], eax
add ebx, edx
and eax, 0x1dedc1b
xor eax, 0x22665dc2
and eax, 0x3080d08
or eax, 0x4c020027
mov dword [ebx], eax
add ebx, edx
and eax, 0x73cffcc5
and eax, 0x41020800
or eax, 0x28656172
mov dword [ebx], eax
add ebx, edx
or eax, 0x2be5914d
or eax, 0x3dfd128e
and eax, 0x68203a6e
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x264dade5
and eax, 0x62603464
or eax, 0x11104010
mov dword [ebx], eax
add ebx, edx
or eax, 0x38351fda
and eax, 0x69252f3a
or eax, 0xa0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x23e7068c
xor eax, 0x3e1e53d9
and eax, 0x70402860
or eax, 0x210510
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f661
and eax, 0x60632e61
or eax, 0xf000008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d8df3dd
xor eax, 0x4e2bcfbf
and eax, 9
or eax, 0x64
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f2a87f9
and eax, 0x34200000
or eax, 0x40546800
mov dword [ebx], eax
add ebx, edx
or eax, 0x320dbb32
and eax, 0x26387330
or eax, 0x9020040
mov dword [ebx], eax
add ebx, edx
and eax, 0xfd4c47c
and eax, 0xd004020
or eax, 0x6065240f
mov dword [ebx], eax
add ebx, edx
or eax, 0x35788014
and eax, 0x7069242f
or eax, 0xa40
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f2b14e1
and eax, 0x2940200c
or eax, 0x40304121
mov dword [ebx], eax
add ebx, edx
or eax, 0x46785f38
and eax, 0x1aad7611
and eax, 0x8286200
or eax, 0x6547012e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x71a52302
and eax, 0xc42402c
or eax, 0x63312a03
mov dword [ebx], eax
add ebx, edx
or eax, 0x46734ff0
and eax, 0x66332f6e
or eax, 0xc0000
mov dword [ebx], eax
add ebx, edx
or eax, 0xe869211
and eax, 0x5fed5f58
and eax, 0x442c0548
or eax, 0x20406021
mov dword [ebx], eax
add ebx, edx
or eax, 0x5be10294
and eax, 0x31202571
or eax, 0x121802
mov dword [ebx], eax
add ebx, edx
and eax, 0x31c449cc
and eax, 0x5ffbf3bc
and eax, 0x10000100
or eax, 0x28343231
mov dword [ebx], eax
add ebx, edx
and eax, 0x6000007a
and eax, 0x1397d861
and eax, 0x20
or eax, 0x6c263814
mov dword [ebx], eax
add ebx, edx
or eax, 0x32703cbb
and eax, 0x3c662c21
or eax, 0x1014240
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6be78d87
and eax, 0x163441b6
and eax, 0x4024
or eax, 0x2e41
mov dword [ebx], eax
add ebx, edx
and eax, 0x5fc1d0cc
and eax, 0x3658adb8
and eax, 0
or eax, 0x74746800
mov dword [ebx], eax
add ebx, edx
or eax, 0x183c9da7
and eax, 0x233a3c5a
and eax, 0x20383000
or eax, 0xf024370
mov dword [ebx], eax
add ebx, edx
and eax, 0x3157418a
and eax, 0x21104100
or eax, 0x4860282f
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f86bfa5
xor eax, 0x12bf0909
and eax, 0x2c496626
or eax, 0x2260048
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b8addf9
or eax, 0x286b6b44
and eax, 0x282b6f68
or eax, 0x41040001
mov dword [ebx], eax
add ebx, edx
and eax, 0x5325ca96
or eax, 0x35fc26d3
and eax, 0x50
or eax, 0x20
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa8695ae
and eax, 0x40000
or eax, 0x74706800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d0892ad
xor eax, 0x4ac2fc7
and eax, 0xd105160
or eax, 0x222a2210
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c3968d4
or eax, 0xfddf304
and eax, 0x29706924
or eax, 0x4000000b
mov dword [ebx], eax
add ebx, edx
and eax, 0x78d0619a
xor eax, 0x31ba80f3
and eax, 0x86a6068
or eax, 0x26050606
mov dword [ebx], eax
add ebx, edx
or eax, 0x130c3fa3
and eax, 0x372f6f69
or eax, 0x40000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x492a66cf
or eax, 0x3508d733
and eax, 0x25054421
or eax, 0x40622048
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f528508
xor eax, 0x4591209c
and eax, 0x40402414
or eax, 0x25240b60
mov dword [ebx], eax
add ebx, edx
and eax, 0x249258b2
or eax, 0x1096ee35
and eax, 0x66e25
or eax, 0x290148
mov dword [ebx], eax
add ebx, edx
and eax, 0x1fbed130
xor eax, 0x6c60ead5
and eax, 0x60442300
or eax, 0x1305000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ff418ca
and eax, 0x6140
or eax, 0x731434
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4cf2e4f5
and eax, 0x40011100
or eax, 0x23746200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x40213e7
and eax, 0x63736063
or eax, 0x10000500
mov dword [ebx], eax
add ebx, edx
and eax, 0x1db5442
or eax, 0x721908c8
and eax, 0x734b4800
or eax, 0x242000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c2e0ae3
and eax, 0x7406060
or eax, 0x602e0914
mov dword [ebx], eax
add ebx, edx
or eax, 0xb9b215a
or eax, 0x7c776fe4
and eax, 0x6f726000
or eax, 0x1000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7087c996
and eax, 0x4000
or eax, 0x3978
mov dword [ebx], eax
add ebx, edx
or eax, 0x39ef3652
or eax, 0x44a53868
and eax, 0x75627400
or eax, 0x100000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e5b5d2a
xor eax, 0x1a08781b
and eax, 1
or eax, 0x64
mov dword [ebx], eax
add ebx, edx
and eax, 0x63ea35c8
and eax, 0
or eax, 0x75727400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a5acaf7
and eax, 0x65
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7efc3217
and eax, 0x72700000
or eax, 0x24500
mov dword [ebx], eax
add ebx, edx
and eax, 0x561b8967
and eax, 0x120000
or eax, 0x2028726f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x18c2493a
xor eax, 0x1d388754
and eax, 0x20402c00
or eax, 0x42324346
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e31741a
and eax, 0x44400048
or eax, 0x21246421
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ee1e23e
or eax, 0x279efe3c
and eax, 0x6e
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x6494b9b5
and eax, 0x1ea8d975
and eax, 0x800
or eax, 0x736f6000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x10532c4f
or eax, 0x6adabc5b
and eax, 0x636e6854
or eax, 0x4000120
mov dword [ebx], eax
add ebx, edx
or eax, 0x38b91cb0
and eax, 0x60cd7191
and eax, 0x60407000
or eax, 0x15320400
mov dword [ebx], eax
add ebx, edx
and eax, 0x502f977f
and eax, 0
or eax, 0x65
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e04d95f
or eax, 0x7aebc6e7
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x65a5638c
and eax, 0x61850300
or eax, 0x189c00
mov dword [ebx], eax
add ebx, edx
and eax, 0x63cb688a
xor eax, 0x5b7f3a51
and eax, 0x40
or eax, 0x26
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc8ec97
and eax, 0xc00
or eax, 0x100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x181cdbb4
or eax, 0x22567f18
and eax, 0x400
or eax, 0x10000
mov dword [ebx], eax
add ebx, edx
or eax, 0x286100c2
and eax, 0x7a9f7a37
and eax, 0
or eax, 0x3c2400
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb86a7c4
and eax, 0x31a2b811
and eax, 0x200000
or eax, 0x102400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x46732db9
and eax, 0x800
or eax, 0x1000
mov dword [ebx], eax
add ebx, edx
or eax, 0x367c62a1
xor eax, 0x768fb8b8
and eax, 0x800200
or eax, 0x2000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x9b608
and eax, 0x81000
or eax, 0x340880
mov dword [ebx], eax
add ebx, edx
or eax, 0x700c1315
xor eax, 0x7cdee24c
and eax, 0
or eax, 0x400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a2838a3
or eax, 0x1b91fe04
and eax, 0x381c00
or eax, 0x40000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6082a49a
and eax, 0x800
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x4246bee2
or eax, 0x90520be
and eax, 0x50000
or eax, 0x285300
mov dword [ebx], eax
add ebx, edx
and eax, 0x5271e2d7
and eax, 0x7b22a2e9
and eax, 0
or eax, 0x100000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f7d527
xor eax, 0x4143ebd9
and eax, 0x126000
or eax, 0xc0400
mov dword [ebx], eax
add ebx, edx
or eax, 0x13e186dc
and eax, 0x53fd6eb5
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a8d5c8e
and eax, 0
or eax, 0x100000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d2e1b18
and eax, 0x1e0a00
or eax, 0x12000
mov dword [ebx], eax
add ebx, edx
or eax, 0x9bdb3b2
and eax, 0x52c05ba2
and eax, 0xa00
or eax, 0x65742400
mov dword [ebx], eax
add ebx, edx
and eax, 0x10e31cf8
and eax, 0x200400
or eax, 0x6d047078
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa3db581
and eax, 0x68
or eax, 6
mov dword [ebx], eax
add ebx, edx
or eax, 0x615013f7
or eax, 0x76ad6977
and eax, 0x300000
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x66ad8ea6
and eax, 0x8000
or eax, 0x1000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x54ffda15
and eax, 0xa49fc3b
and eax, 0x490800
or eax, 0x64202600
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ecdf7c5
and eax, 0x24617441
or eax, 0x20
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d80ad5a
and eax, 0x31
or eax, 4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c2e16f6
xor eax, 0x78bbe4d5
and eax, 0x109000
or eax, 0x200000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x25660942
and eax, 0x30184e59
and eax, 0
or eax, 0xb7000
mov dword [ebx], eax
add ebx, edx
or eax, 0xd0041a7
and eax, 0x4022000
or eax, 0x60700e00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x743768af
or eax, 0x60b60dfa
and eax, 0x614461
or eax, 0x3000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d30bd50
and eax, 0x300000
or eax, 0xc0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x233365d3
xor eax, 0x5dabe181
and eax, 0x400
or eax, 0x2000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d1bd6f3
or eax, 0x3280d030
and eax, 0x64122200
or eax, 0x600c00
mov dword [ebx], eax
add ebx, edx
and eax, 0x7101ac0c
and eax, 0x20002400
or eax, 0x4615061
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e6c53dd
xor eax, 0x6cc0c0a2
and eax, 0x502c2756
or eax, 0x24404820
mov dword [ebx], eax
add ebx, edx
or eax, 0x65d6ad0f
and eax, 0x646d
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x76a63bcf
xor eax, 0x49da7340
and eax, 0x180000
or eax, 0x242400
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a7bcc99
and eax, 0x10400
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x99a7208
or eax, 0x2470d50f
and eax, 0x24700400
or eax, 0x40022a00
mov dword [ebx], eax
add ebx, edx
or eax, 0x22240ed5
and eax, 0x24602441
or eax, 0x15020
mov dword [ebx], eax
add ebx, edx
or eax, 0x4dfb707a
and eax, 0x76ea7860
and eax, 0x646a7060
or eax, 0x100a1a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2036b6fb
and eax, 0x4400
or eax, 0x2362
mov dword [ebx], eax
add ebx, edx
xor eax, 0x32622f05
and eax, 0x200800
or eax, 0x1d2000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3c2553c9
and eax, 0x3ecfb796
and eax, 0x3000
or eax, 0xc00
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d49a180
xor eax, 0x58b8b943
and eax, 0x40280800
or eax, 0x24412600
mov dword [ebx], eax
add ebx, edx
or eax, 0x5fdc77c8
and eax, 0x484f4199
and eax, 0x414000
or eax, 0x24203461
mov dword [ebx], eax
add ebx, edx
and eax, 0x21cdaaa4
and eax, 0x17d5cd63
and eax, 0x20
or eax, 0x12
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d5c0f23
and eax, 0x69df0b18
and eax, 0x1c0000
or eax, 0x216400
mov dword [ebx], eax
add ebx, edx
or eax, 0x43cc39fa
xor eax, 0x1b357625
and eax, 0
or eax, 0x1400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7cf718ac
and eax, 0x64610c00
or eax, 0x82200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x25dc0f51
and eax, 0x212041
or eax, 0x24405420
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2deb4015
and eax, 0x30
or eax, 3
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a093332
and eax, 0x93000
or eax, 0x344800
mov dword [ebx], eax
add ebx, edx
and eax, 0x30437ea8
or eax, 0x704042c9
and eax, 0x1000
or eax, 0x8000
mov dword [ebx], eax
add ebx, edx
or eax, 0x452aba1a
or eax, 0x14d67e88
and eax, 0x44682e00
or eax, 0x20010000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2a0536d5
xor eax, 0x365873dd
and eax, 0x214400
or eax, 0x24403061
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2dc684ee
xor eax, 0x354348a4
and eax, 0x20
or eax, 0x14
mov dword [ebx], eax
add ebx, edx
or eax, 0x5778cf9d
xor eax, 0x20a832e1
and eax, 0x100800
or eax, 0x2e0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x55aa2e08
xor eax, 0x55a51008
and eax, 0x22a00
or eax, 0x4000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4412c539
and eax, 0x7b9005f6
and eax, 0x40000400
or eax, 0x24692a00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b31a58c
or eax, 0x57d63b13
and eax, 0x4403001
or eax, 0x20214460
mov dword [ebx], eax
add ebx, edx
xor eax, 0x58acb9ae
xor eax, 0x4c6136fe
and eax, 0x30
or eax, 6
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d04b3e7
and eax, 0
or eax, 0x500000
mov dword [ebx], eax
add ebx, edx
and eax, 0x112924e2
or eax, 0x753b513f
and eax, 0x4000
or eax, 0x800
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ed03d62
xor eax, 0x6e49348b
and eax, 0x60402c00
or eax, 0x1240200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5177ff09
and eax, 0x1b2f2ac8
and eax, 0
or eax, 0x6174
mov dword [ebx], eax
add ebx, edx
or eax, 0x305cb91e
and eax, 0x504800
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x787ae2e4
xor eax, 0x4fca6853
and eax, 0
or eax, 0x30400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x76616a20
and eax, 0x72622e00
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f1cb8b2
xor eax, 0x290afbe5
and eax, 0x61
or eax, 0x12
mov dword [ebx], eax
add ebx, edx
and eax, 0x1afe2c16
and eax, 0x3ebf8341
and eax, 0
or eax, 0x600000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4167aae5
and eax, 0x57a23d1a
and eax, 0x2000
or eax, 0x4000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3e086cec
and eax, 0x32002c00
or eax, 0x41720200
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b966d07
or eax, 0x681ff29c
and eax, 0x30046210
or eax, 0x200162
mov dword [ebx], eax
add ebx, edx
xor eax, 0x63675d10
and eax, 0x20
or eax, 0x11
mov dword [ebx], eax
add ebx, edx
and eax, 0x573fa20c
and eax, 0
or eax, 0x606000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f85f30d
xor eax, 0x7bad107e
and eax, 0x10000
or eax, 0x8000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x26c9e064
and eax, 0x22402000
or eax, 0x51320e00
mov dword [ebx], eax
add ebx, edx
and eax, 0x395ff9cd
and eax, 0x30002000
or eax, 0x244372
mov dword [ebx], eax
add ebx, edx
and eax, 0x35c81c43
and eax, 2
or eax, 0x30
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d8506f
and eax, 0x180000
or eax, 0x258000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4bfc2ae7
or eax, 0x4f3f5ddb
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x16073246
and eax, 0x2323dd43
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a51424a
or eax, 0x11b1334
and eax, 0x1000
or eax, 0x400c00
mov dword [ebx], eax
add ebx, edx
and eax, 0x18b40b0b
or eax, 0x4a9eccd5
and eax, 0x100800
or eax, 0x200000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x73e96924
and eax, 0x196000
or eax, 0x249c00
mov dword [ebx], eax
add ebx, edx
or eax, 0x39bbf516
xor eax, 0x6c459909
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d431544
and eax, 0x5bae714c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b94b70c
xor eax, 0x47bbdd06
and eax, 0x4800
or eax, 0x400000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2dfd7469
xor eax, 0x7274b818
and eax, 0x8400
or eax, 0x300000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d2dcab7
or eax, 0x212bdfd0
and eax, 0x3d5800
or eax, 0x2000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x71a749b2
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x70f503ef
xor eax, 0x7914fddf
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x6e8b058d
or eax, 0x54a1d518
and eax, 0x4400
or eax, 0x402000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b0f1939
or eax, 0x2f1c2a42
and eax, 0x100000
or eax, 0x200000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c0b174e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x78573442
and eax, 0xae8e100
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5039927f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x74da03f1
xor eax, 0x49e789e2
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x73f886bc
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x12afe9b9
or eax, 0x33386304
and eax, 0x4000
or eax, 0x401400
mov dword [ebx], eax
add ebx, edx
and eax, 0x6888483d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x2032c87e
and eax, 0x4d100cf4
and eax, 0x100800
or eax, 0x2e2200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x78e14101
and eax, 0x3ebb109
and eax, 0xa2000
or eax, 0x341800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4efd619b
and eax, 0x24000
or eax, 0x3c0400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ab4fab4
and eax, 0xa1000
or eax, 0x344000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4895d9af
xor eax, 0x286d1dd7
and eax, 0x124000
or eax, 0x2c2200
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e0755f2
and eax, 0x502e370e
and eax, 0x2e3000
or eax, 0x104800
mov dword [ebx], eax
add ebx, edx
and eax, 0x728849dd
and eax, 0x80000
or eax, 0x368000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c53f89a
xor eax, 0x25defa49
and eax, 0x200200
or eax, 0x1e9400
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d036ce0
and eax, 0xee3da25
and eax, 0x228000
or eax, 0x1c2400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x52bc2a55
and eax, 0x5eb8a93b
and eax, 0x8000
or eax, 0x3e3400
mov dword [ebx], eax
add ebx, edx
or eax, 0x37eae522
and eax, 0x3ec000
or eax, 0x800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6e3bbd0
and eax, 0x1c5200
or eax, 0x228c00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c63ea70
and eax, 0x1c2400
or eax, 0x22c800
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c2deb6f
or eax, 0x3dea3c14
and eax, 0x2e1400
or eax, 0x100200
mov dword [ebx], eax
add ebx, edx
or eax, 0x104fb2be
and eax, 0x3f0400
or eax, 0x800
mov dword [ebx], eax
add ebx, edx
or eax, 0x66972dc1
and eax, 0x3f0c00
or eax, 0x1000
mov dword [ebx], eax
add ebx, edx
or eax, 0x8aab2d5
and eax, 0x3f3000
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x507acb0
xor eax, 0x3bddaa9a
and eax, 0x221600
or eax, 0x1d2800
mov dword [ebx], eax
add ebx, edx
and eax, 0x2d19fe4f
and eax, 0x190e00
or eax, 0x264000
mov dword [ebx], eax
add ebx, edx
and eax, 0x83533b1
and eax, 0x8f3d8c1
and eax, 0x310000
or eax, 0xe5e00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x160e9baf
or eax, 0x64d97fb
and eax, 0x3d4400
or eax, 0x22800
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a0dab1e
and eax, 0xd0800
or eax, 0x328000
mov dword [ebx], eax
add ebx, edx
or eax, 0x32d349d3
or eax, 0x7aa027ab
and eax, 0x3f8c00
or eax, 0x1000
mov dword [ebx], eax
add ebx, edx
or eax, 0x74bd5c4a
and eax, 0x3f8c00
or eax, 0x2200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f7187eb
and eax, 0xe2800
or eax, 0x319600
mov dword [ebx], eax
add ebx, edx
and eax, 0x46f5e4c0
xor eax, 0x1f91c54d
and eax, 0x244000
or eax, 0x1b9c00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x614c5c33
and eax, 0x338000
or eax, 0xc7800
mov dword [ebx], eax
add ebx, edx
or eax, 0x93fdf2a
or eax, 0x481109e
and eax, 0xa00
or eax, 0x400000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d8b7734
xor eax, 0x9d6418b
and eax, 0x164200
or eax, 0x28b800
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ce9289e
and eax, 0x285b49f5
and eax, 0x80800
or eax, 0x360000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d37fbac
and eax, 0x1d49cc0e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f0b0e36
and eax, 0x7885a8a1
and eax, 0x800
or eax, 0x403000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d97778d
and eax, 0x2000
or eax, 0x400a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x5356880a
or eax, 0x54811d54
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x7182d388
and eax, 0x4100d200
or eax, 0x2000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1e8c6111
and eax, 0x4000
or eax, 0x74612572
mov dword [ebx], eax
add ebx, edx
xor eax, 0x11f68b9c
or eax, 0x3896f72b
and eax, 0x6c014665
or eax, 0x680000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3963de21
and eax, 0x1d004065
or eax, 0x80000100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x38844fe3
and eax, 0x4000802
or eax, 0x40734101
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6be7e0fd
and eax, 0x27142064
or eax, 0x40614201
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d8f0bb1
and eax, 0x40726144
or eax, 0x10000423
mov dword [ebx], eax
add ebx, edx
xor eax, 0x11bbde22
xor eax, 0x60be7caa
and eax, 0x21734562
or eax, 0x44002010
mov dword [ebx], eax
add ebx, edx
or eax, 0x1073b79b
and eax, 0x1400746a
or eax, 0x80000004
mov dword [ebx], eax
add ebx, edx
or eax, 0x35d73450
and eax, 0x25444000
or eax, 0x4a280300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x33d7fc77
xor eax, 0x7bc3b113
and eax, 0x21480460
or eax, 0x40006113
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4f198403
and eax, 0x585d9a9
and eax, 0x4004020
or eax, 0x616c244e
mov dword [ebx], eax
add ebx, edx
and eax, 0x746bcf35
and eax, 0x40004000
or eax, 0x8032300
mov dword [ebx], eax
add ebx, edx
or eax, 0x1297b68c
and eax, 0x35a67c76
and eax, 0x6004
or eax, 0x41700161
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a75b182
and eax, 0x63656064
or eax, 0xa0c08
mov dword [ebx], eax
add ebx, edx
xor eax, 0x31159ca5
and eax, 0x40026000
or eax, 0x8010700
mov dword [ebx], eax
add ebx, edx
xor eax, 0x73f09f41
and eax, 0x2706041
or eax, 0x44000124
mov dword [ebx], eax
add ebx, edx
or eax, 0x2bf9e9ea
or eax, 0x495d04a3
and eax, 0x656562
or eax, 0x10
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f238cd6
and eax, 0x702c900
or eax, 0x40000400
mov dword [ebx], eax
add ebx, edx
and eax, 0x34abea7e
xor eax, 0x632b022
and eax, 0x2107020
or eax, 0x70400445
mov dword [ebx], eax
add ebx, edx
xor eax, 0x50e0dacd
or eax, 0x5adb5ea2
and eax, 0x7261622a
or eax, 0x1040145
mov dword [ebx], eax
add ebx, edx
xor eax, 0x428704f5
and eax, 0x21604012
or eax, 0x40050861
mov dword [ebx], eax
add ebx, edx
or eax, 0x63f0a3e0
and eax, 0x63000070
or eax, 0x9c000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f926dfe
or eax, 0x2b094c35
and eax, 0x29014505
or eax, 0x40601200
mov dword [ebx], eax
add ebx, edx
and eax, 0x7964ca61
and eax, 0x60604200
or eax, 0x120f0474
mov dword [ebx], eax
add ebx, edx
and eax, 0x75234314
and eax, 0x5188fd15
and eax, 0x40004010
or eax, 0x276e2943
mov dword [ebx], eax
add ebx, edx
and eax, 0x46bfc65b
xor eax, 0x4dcb15ae
and eax, 0x245456c
or eax, 0x600a2000
mov dword [ebx], eax
add ebx, edx
and eax, 0x96e1bd
or eax, 0x537705b4
and eax, 0x50636528
or eax, 0x24000042
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7779aea8
and eax, 0x3008000
or eax, 0x50052400
mov dword [ebx], eax
add ebx, edx
or eax, 0x232dffc4
xor eax, 0x54459e69
and eax, 0x2060612c
or eax, 0x50050440
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ecf661f
or eax, 0x7cd18752
and eax, 0x44002500
or eax, 0x3020800
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ae5a31a
xor eax, 0x41f4aaf1
and eax, 0x34030461
or eax, 0x41407004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x75b4d740
and eax, 0x11d30e4c
and eax, 0x410200
or eax, 0x6e247072
mov dword [ebx], eax
add ebx, edx
and eax, 0x74605e23
and eax, 0x64605020
or eax, 0xb120054
mov dword [ebx], eax
add ebx, edx
and eax, 0x34a39170
xor eax, 0x1df538b7
and eax, 0x31532043
or eax, 0x42204520
mov dword [ebx], eax
add ebx, edx
or eax, 0x5eda96e5
and eax, 0x72006441
or eax, 8
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a400659
and eax, 0x401
or eax, 0x69784100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x50175d65
and eax, 0x29621064
or eax, 0x46104010
mov dword [ebx], eax
add ebx, edx
or eax, 0x628c4b41
and eax, 0x47c68f83
and eax, 0x43420101
or eax, 0x30316462
mov dword [ebx], eax
add ebx, edx
or eax, 0x39e872d
or eax, 0x44d08d1c
and eax, 0x43010400
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x10a0f64c
and eax, 0x50216040
or eax, 0x24400532
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3bb15c95
and eax, 0x42401065
or eax, 0x30284400
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b270b1
and eax, 0x606065
or eax, 0x40100
mov dword [ebx], eax
add ebx, edx
or eax, 0xd933460
and eax, 0x5023000
or eax, 0x42000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6564b45f
and eax, 0x45003000
or eax, 0x30434465
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3fe7b71a
or eax, 0x57c0f7d
and eax, 0x4e644272
or eax, 0x20013000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x8029b1c
or eax, 0x1bc9aea0
and eax, 0x72684464
or eax, 0x1010
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c9e5844
and eax, 0x644064
or eax, 0x2101
mov dword [ebx], eax
add ebx, edx
or eax, 0x35627717
and eax, 0x5023100
or eax, 0x42000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e54ff95
or eax, 0x1e285cb4
and eax, 0x55427425
or eax, 0x20010040
mov dword [ebx], eax
add ebx, edx
or eax, 0x5dc9415f
and eax, 0x6c417072
or eax, 0x2240200
mov dword [ebx], eax
add ebx, edx
or eax, 0x79890f4e
xor eax, 0x7e7d74c
and eax, 0x70080030
or eax, 0x2605444
mov dword [ebx], eax
add ebx, edx
xor eax, 0x50ec9cc7
xor eax, 0x5567f918
and eax, 0x41602121
or eax, 0x8044044
mov dword [ebx], eax
add ebx, edx
and eax, 0xe73fd74
and eax, 0x64
or eax, 0x32000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1dfcd9d
xor eax, 0x3f52a0bc
and eax, 0x25500000
or eax, 0x40204f04
mov dword [ebx], eax
add ebx, edx
and eax, 0x43427469
xor eax, 0x3619060d
and eax, 0x7248400c
or eax, 0x201462
mov dword [ebx], eax
add ebx, edx
and eax, 0x14343a7
and eax, 0x404024
or eax, 0x242141
mov dword [ebx], eax
add ebx, edx
and eax, 0x20745840
and eax, 0x7135f95c
and eax, 0x4000
or eax, 0x45013300
mov dword [ebx], eax
add ebx, edx
and eax, 0x155ddd1a
xor eax, 0x462224cb
and eax, 0x40206148
or eax, 0x14540830
mov dword [ebx], eax
add ebx, edx
and eax, 0x33bd1d7d
and eax, 0x240068
or eax, 0x61417200
mov dword [ebx], eax
add ebx, edx
and eax, 0x64760c16
and eax, 0x20000000
or eax, 0x95000064
mov dword [ebx], eax
add ebx, edx
and eax, 0xf09120d
and eax, 0x47ab586e
and eax, 4
or eax, 0x72655401
mov dword [ebx], eax
add ebx, edx
or eax, 0x11b2bb84
and eax, 0x61666905
or eax, 0x80068
mov dword [ebx], eax
add ebx, edx
xor eax, 0x736d38fb
and eax, 0x4114
or eax, 0x68542460
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c3e793f
or eax, 0x3d8f003e
and eax, 0x64616572
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b59c7ba
and eax, 0x5200e700
or eax, 0x40800
mov dword [ebx], eax
add ebx, edx
or eax, 0x1140420d
or eax, 0x637af47b
and eax, 0x61747365
or eax, 0xc010000
mov dword [ebx], eax
add ebx, edx
or eax, 0x650c1a2
and eax, 0x62605065
or eax, 0x10080400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a6ea978
and eax, 0x46105
or eax, 0x600060
mov dword [ebx], eax
add ebx, edx
and eax, 0x4113bd5a
and eax, 0x100
or eax, 0x47031200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x56185ca
and eax, 0x40401440
or eax, 0x28146025
mov dword [ebx], eax
add ebx, edx
or eax, 0x12c083ab
and eax, 0x60406562
or eax, 0x4210010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6dc1fa47
and eax, 0x200f01
or eax, 0x744e6042
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6e3659a2
or eax, 0x57b0b882
and eax, 0x703861
or eax, 0x44004
mov dword [ebx], eax
add ebx, edx
and eax, 0xe7b4644
and eax, 0
or eax, 0x4f042b00
mov dword [ebx], eax
add ebx, edx
and eax, 0x216bc787
and eax, 0x100
or eax, 0x506e6470
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f0992eb
and eax, 0x60
or eax, 0x65636f12
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ea66e13
and eax, 0x3ad83c1d
and eax, 0x20002011
or eax, 0x5005362
mov dword [ebx], eax
add ebx, edx
xor eax, 0x471cc36d
and eax, 0x60040002
or eax, 0x14614701
mov dword [ebx], eax
add ebx, edx
and eax, 0x54246c32
xor eax, 0x4f764a5a
and eax, 0xb420850
or eax, 0x60216104
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2dbefdf3
and eax, 0x46550403
or eax, 0x28206b40
mov dword [ebx], eax
add ebx, edx
and eax, 0x17c682ba
and eax, 0x6000000
or eax, 0xe8000074
mov dword [ebx], eax
add ebx, edx
or eax, 0x4330cdaa
or eax, 0x221d0e10
and eax, 0x62294604
or eax, 0x10401001
mov dword [ebx], eax
add ebx, edx
or eax, 0x708d7ae
xor eax, 0xa6b48c0
and eax, 0x6c001564
or eax, 0x616010
mov dword [ebx], eax
add ebx, edx
or eax, 0x25aa6f94
or eax, 0x7a0d1089
and eax, 0x6f6c6c41
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x76669a72
xor eax, 0x62d40d1a
and eax, 0x11000061
or eax, 0xe0000002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b2de9b6
and eax, 0x12294005
or eax, 0x60401600
mov dword [ebx], eax
add ebx, edx
or eax, 0x3771c020
and eax, 0x64615424
or eax, 0x8002150
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d16f258
or eax, 0x450d8ca5
and eax, 0x65650204
or eax, 0x7042
mov dword [ebx], eax
add ebx, edx
and eax, 0x1ea9bb4a
and eax, 0x2000
or eax, 0x51044900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x301424bf
and eax, 0x68f235af
and eax, 0x60100525
or eax, 0x19626050
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1cec1093
or eax, 0x6063e844
and eax, 0x65666c40
or eax, 0xa000209
mov dword [ebx], eax
add ebx, edx
and eax, 0x5cbed270
and eax, 0x44204040
or eax, 0x30412d32
mov dword [ebx], eax
add ebx, edx
xor eax, 0x672d1988
and eax, 0x24c6468
or eax, 0x48220b01
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a4dd8f7
and eax, 0x624f626f
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x565a1fea
or eax, 0x30dcad29
and eax, 0x7042256a
or eax, 0x4214000
mov dword [ebx], eax
add ebx, edx
and eax, 0xa83d628
or eax, 0x7fd74e93
and eax, 0x47020c00
or eax, 0x8000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6509d634
or eax, 0x57fb6a79
and eax, 0x67497465
or eax, 0x8040000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2bb68b35
xor eax, 0x7b1e236c
and eax, 0x40082140
or eax, 0x25645424
mov dword [ebx], eax
add ebx, edx
or eax, 0x662da8ba
and eax, 0x240b95d3
and eax, 0x24080140
or eax, 0x40666008
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a75507a
and eax, 0x1140a4d8
and eax, 0x400048
or eax, 0x16524
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d3168d3
and eax, 0x5000400
or eax, 0x4202c200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x15d723fb
and eax, 0x52506461
or eax, 0x20001004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6ad3696
or eax, 0x54a9e0e8
and eax, 0x6441626b
or eax, 0x104
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a3f5d11
or eax, 0x4b1d606d
and eax, 0x73657264
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d88e90
and eax, 0x764391fb
and eax, 0x60000070
or eax, 0x81000003
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a3aafc5
or eax, 0x421c2c64
and eax, 0x600c0c01
or eax, 0x1634002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b0895c4
and eax, 0x42614844
or eax, 0x20080420
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e6225ce
and eax, 0x68626162
or eax, 0x11100010
mov dword [ebx], eax
add ebx, edx
or eax, 0x723b245a
and eax, 0x42000040
or eax, 0x84000001
mov dword [ebx], eax
add ebx, edx
or eax, 0x34ef8850
or eax, 0x3e89edf4
and eax, 0x32234901
or eax, 0x100202
mov dword [ebx], eax
add ebx, edx
xor eax, 0x20242f23
xor eax, 0x70a7852f
and eax, 0x40306107
or eax, 0x10440440
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3036ee6e
and eax, 0x60420b20
or eax, 0x5216452
mov dword [ebx], eax
add ebx, edx
and eax, 0x6eb4d246
and eax, 0x64004242
or eax, 0x9493131
mov dword [ebx], eax
add ebx, edx
xor eax, 0x425013e9
or eax, 0x3541820
and eax, 0x6456020
or eax, 0x40200741
mov dword [ebx], eax
add ebx, edx
xor eax, 0x778ee68c
and eax, 0x1b66d878
and eax, 0x600068
or eax, 0x4e056c01
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f6428fc
and eax, 0x40642860
or eax, 0x1014501
mov dword [ebx], eax
add ebx, edx
xor eax, 0x653c9afe
or eax, 0x3638f042
and eax, 0x2010500
or eax, 0x41000800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x18818ea2
and eax, 0x7aa45d8e
and eax, 0x50000102
or eax, 0x24616470
mov dword [ebx], eax
add ebx, edx
and eax, 0x27844d32
or eax, 0x45817080
and eax, 0x65015420
or eax, 0xa6e0045
mov dword [ebx], eax
add ebx, edx
and eax, 0x77b9ddf6
and eax, 0x64214064
or eax, 0x8442808
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c20f58e
or eax, 0xb13cb2e
and eax, 0x13121360
or eax, 0x40202010
mov dword [ebx], eax
add ebx, edx
and eax, 0x3fb63c42
or eax, 0x4e7fbf81
and eax, 0x53702140
or eax, 0x2000402e
mov dword [ebx], eax
add ebx, edx
or eax, 0x7162d1fc
and eax, 0x706168
or eax, 0x40e00
mov dword [ebx], eax
add ebx, edx
and eax, 0x4bff050f
or eax, 0x48395141
and eax, 0x40044100
or eax, 0x10000a00
mov dword [ebx], eax
add ebx, edx
or eax, 0x127535c2
and eax, 0x40616f42
or eax, 0x25020030
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ab7a524
and eax, 0x58ee7b1
and eax, 0x22120
or eax, 0x32315253
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e2a6267
or eax, 0x298e13bf
and eax, 0x23226146
or eax, 0x50500800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x25f556d2
or eax, 0x65eefa94
and eax, 0x45005714
or eax, 0x8000060
mov dword [ebx], eax
add ebx, edx
xor eax, 0x68806fe7
xor eax, 0x25d3180b
and eax, 0x520000
or eax, 0x6f205004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b46c81c
and eax, 0x300000
or eax, 0x73436563
mov dword [ebx], eax
add ebx, edx
and eax, 0x295efaed
and eax, 0x21422021
or eax, 0x440c1212
mov dword [ebx], eax
add ebx, edx
and eax, 0x3da95bb4
or eax, 0x2d7d7d02
and eax, 0x557430
or eax, 0x20048
mov dword [ebx], eax
add ebx, edx
xor eax, 0x60c2d790
and eax, 0x40050300
or eax, 0x12404800
mov dword [ebx], eax
add ebx, edx
and eax, 0x3018758e
and eax, 0x10004100
or eax, 0x234c044e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1ee0ae20
or eax, 0x6a891a4
and eax, 0x2c242a22
or eax, 0x40400410
mov dword [ebx], eax
add ebx, edx
and eax, 0x333303df
and eax, 0
or eax, 0x8000006c
mov dword [ebx], eax
add ebx, edx
or eax, 0x48377834
and eax, 0x40254800
or eax, 0x33400502
mov dword [ebx], eax
add ebx, edx
or eax, 0x68d45556
and eax, 0x5ad043c3
and eax, 0x40404142
or eax, 0x25272031
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ecc39bd
and eax, 0x41686942
or eax, 0x100600
mov dword [ebx], eax
add ebx, edx
xor eax, 0x94f0cd2
and eax, 0x40014000
or eax, 0x7000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7223902f
or eax, 0x57325b2a
and eax, 0x55035020
or eax, 0x20402445
mov dword [ebx], eax
add ebx, edx
and eax, 0x57846fa2
and eax, 0x50006020
or eax, 0x226f1352
mov dword [ebx], eax
add ebx, edx
and eax, 0x60bb01e5
and eax, 0x230140
or eax, 0x506e10
mov dword [ebx], eax
add ebx, edx
xor eax, 0x72701df1
or eax, 0x522d56ba
and eax, 0x40035400
or eax, 0x5500100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c59ea2
and eax, 0x2120302
or eax, 0x2c203050
mov dword [ebx], eax
add ebx, edx
xor eax, 0x47e170b6
xor eax, 0x44c43826
and eax, 0x46840
or eax, 0x680424
mov dword [ebx], eax
add ebx, edx
xor eax, 0x521cb598
xor eax, 0x588af0f4
and eax, 0x2002100
or eax, 0x45014400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e7de17b
or eax, 0x1706bfe7
and eax, 0x73543465
or eax, 0x14000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x777224e3
and eax, 0x379ff7c7
and eax, 0x65004
or eax, 0x61482261
mov dword [ebx], eax
add ebx, edx
and eax, 0xf157d9c
or eax, 0x71997d2a
and eax, 0x1652c
or eax, 0x400041
mov dword [ebx], eax
add ebx, edx
or eax, 0x534040db
and eax, 0x52404100
or eax, 0x4040000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1d80ea96
and eax, 0x10004000
or eax, 0x23491041
mov dword [ebx], eax
add ebx, edx
or eax, 0x21efc581
and eax, 0x7059223f
and eax, 0x20400000
or eax, 0x4c242e32
mov dword [ebx], eax
add ebx, edx
and eax, 0x2123ef59
and eax, 0x163dc28f
and eax, 0
or eax, 0x6c
mov dword [ebx], eax
add ebx, edx
or eax, 0x4dff991e
or eax, 0x60a7103f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x13767c59
xor eax, 0x3c6e3f33
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x22936b20
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x3232763d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x5dd77383
and eax, 0x11ca8185
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x93f762
xor eax, 0x6ad47093
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x6debd2ab
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d8c71d5
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x18ecdc11
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x209a58d1
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4668c672
or eax, 0x25190eba
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x64438019
and eax, 0x1ddcbf41
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x8527546
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x35fd88e2
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x171f9bfe
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ef8365d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x786c1aa5
or eax, 0x3c510eda
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f5200e6
or eax, 0x4d535bb6
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x49bcd540
xor eax, 0x20d6ca99
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x3827951a
or eax, 0xcd8c01b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x755bbf89
and eax, 0x500b3c45
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x79cc1ff1
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x11fe512b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x350628b9
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3ea1ac0c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x474e8ab9
xor eax, 0xd73080b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c039875
xor eax, 0x7345b193
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x9b526b8
and eax, 0x56417ba7
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x31fd428d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x45bf166b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x1796ce44
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a8532d4
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x100ff3da
and eax, 0x23010741
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x30df0127
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x55b7cd6
or eax, 0x21b2c801
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x69257847
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x10df8a30
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b18611c
or eax, 0x4637329
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4550d68b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb8ca064
xor eax, 0x2539529b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x668a2a3d
xor eax, 0x49d7b0d1
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4191378d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x5917f929
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x644d0e0f
and eax, 0x245b41bb
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ffcfaa
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd5f5916
and eax, 0x2ae1aa72
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x6489dc60
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x53134376
xor eax, 0x18834da2
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b5a9e48
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ad094f4
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7bbff98d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x51106a58
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0xd6b48ee
xor eax, 0x6f843362
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x1d0c795c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x497d8bba
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x577b15be
or eax, 0x7c715372
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x79a3399
xor eax, 0x11e4e77
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x5422e8be
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x1bd5e26a
xor eax, 0x61056057
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x79662149
or eax, 0x2637d235
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x536c5457
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d33940d
xor eax, 0x22274ff1
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3a5c402
xor eax, 0x5272e05a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a570166
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x74ddfff1
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x251fb94e
xor eax, 0x48c637ff
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x2103f4ea
and eax, 0x5c4c2f5d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x57ed9410
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x24632a74
or eax, 0x1f5ed28e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6330ec70
or eax, 0x4fd41081
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x74c8f36e
and eax, 0x174b1fdb
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x834c2cb
xor eax, 0x6b6e0398
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0xdb28516
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x6412473e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x61f24587
or eax, 0x3acb14ac
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x277cc3af
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2140915
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7f428872
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x305a6033
and eax, 0x17805d28
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x753b1d61
and eax, 0x370aacfa
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x416f0434
and eax, 0xfaf5250
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b7f87c3
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b06daa2
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x6092adf2
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2078f885
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ea4717c
xor eax, 0x60c26152
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x22bb20c7
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x729ef736
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x509bea79
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d8084f8
and eax, 0x2efa7b2f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x1fc34efb
or eax, 0x7688905f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x21acc1c8
or eax, 0x7e5a8e4d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ca40512
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2aa25bb6
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x554d48e5
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x2daaf214
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x193125da
and eax, 0x7950abcf
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x161c0a04
and eax, 0x47871a3c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x122cadbb
and eax, 0x362db285
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5664aaac
and eax, 0
or eax, 0x100
mov dword [ebx], eax
add ebx, edx
and eax, 0x52e0452c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x981c981
and eax, 0x14000
or eax, 0x40302400
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a039813
xor eax, 0x25eeacd0
and eax, 0x40212800
or eax, 0x104000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x48c6fe2b
and eax, 0x262e2dff
and eax, 0x200400
or eax, 0x40117000
mov dword [ebx], eax
add ebx, edx
and eax, 0x9ea984f
and eax, 0x9a43084
and eax, 0x200000
or eax, 0x40118000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xcb7cf43
or eax, 0x392cb171
and eax, 0x40208c00
or eax, 0x110000
mov dword [ebx], eax
add ebx, edx
or eax, 0x409fbd19
and eax, 0x40319800
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x4de8a270
and eax, 0x40208000
or eax, 0x112400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1265684b
and eax, 0x669062d1
and eax, 0x40100000
or eax, 0x21b000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a940b53
and eax, 0x59a69dbd
and eax, 0x40000000
or eax, 0x31bc00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c0128eb
and eax, 0x308000
or eax, 0x40014800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x22e30a35
and eax, 0x48b65243
and eax, 0x40104000
or eax, 0x219400
mov dword [ebx], eax
add ebx, edx
and eax, 0x716c2b29
and eax, 0x7b6ed621
and eax, 0x40200000
or eax, 0x11e000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d135d74
and eax, 0x20ac00
or eax, 0x40114000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a637a24
and eax, 0x40216800
or eax, 0x109000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x23c78ae1
and eax, 0x40320000
or eax, 0x400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5314c7ea
and eax, 0x220000
or eax, 0x40101000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3d67017c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x61b6c211
xor eax, 0x2abfa116
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x44f63215
and eax, 0x621bc474
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7219bc27
or eax, 0x73a2c42d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x63ab0339
xor eax, 0x46d7e46a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x6df6f6ad
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e0814c1
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x6fccbbc8
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x147452
xor eax, 0x46ed729a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b9b8a0a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x253b24bb
or eax, 0xb6af95b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x387baa7a
or eax, 0x42ae26ff
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x744e16fa
xor eax, 0x56be4f47
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x41d0378a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4413e2bc
xor eax, 0x4243b281
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c2f6477
xor eax, 0x1d130953
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x1573c07f
and eax, 0x5dcc398f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ed92845
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x60de2
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x18e0e3af
or eax, 0x761b137d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4aa960c
xor eax, 0x2233361
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x62f297e2
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x59ac5658
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x2494aaf7
and eax, 0x74eaeebb
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x4fd3d69b
and eax, 0x573ec81a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x44d4666e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a39f9c8
xor eax, 0x59672e97
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x255a37e0
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x455b91a4
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x2a1d50c0
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e77045d
xor eax, 0x3ace3954
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x57447b91
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x28fc63e2
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c9bb531
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x69552457
or eax, 0x40187eb2
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x62b0a603
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x17f6aabf
and eax, 0x41bbd4f3
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x4fa6c986
xor eax, 0x4d6938f1
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x176c92a5
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ad88c96
xor eax, 0x6428d355
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x42721a13
xor eax, 0x6ec0da79
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x47227d11
xor eax, 0x271e706a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x19b34c6d
xor eax, 0x5d0bac1a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b668e16
and eax, 0x6d3d3169
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x8dd7f71
or eax, 0x20ca9e46
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c0dc420
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x6f079a38
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x609b80b8
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x38983254
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x354652f3
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x3758532f
or eax, 0x2e834b62
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x14d8b633
xor eax, 0xaf46af
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x26c20dab
xor eax, 0x58710f73
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x65e14b47
or eax, 0x4205827d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x1e7abd76
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ca643a8
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x21b0cde9
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x78ac3d29
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x16d96fd9
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x626a339c
or eax, 0x65d2b684
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x40b5378a
xor eax, 0x118e417e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x2bbf37de
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0xb153de0
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x2cbb39bb
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e7b0b31
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x4175dd86
or eax, 0x62f5fbd2
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x51b31453
and eax, 0x444caff
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x61d1dbec
and eax, 0x1b1dd15b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x48b4e27a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x513cb5e9
or eax, 0x7c620d47
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x5095fec6
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c1a03ba
or eax, 0x1db265c0
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x6bc67472
xor eax, 0x634f59eb
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x15b2f82d
xor eax, 0x127f6a5d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e4503c7
or eax, 0x622e7371
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x29341120
and eax, 0x6a7aae19
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7297b026
or eax, 0x12f66b31
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6355a940
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x12fc45cb
or eax, 0x1c802861
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x233a63d1
or eax, 0x60bdaa6b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x65b37573
and eax, 0x70ca63e7
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x4cef3659
and eax, 0x315e7d66
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f5544c8
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x366cb13e
and eax, 0x4073c8f1
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x686f2bb7
xor eax, 0x6d302ef5
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0xf2a5ba
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x39a0845e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x203f9425
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x6e1ae2ea
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2cbbed0
or eax, 0xfec99d8
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ac4fb42
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f9f5477
or eax, 0x20f8499f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x25e9d2db
xor eax, 0x582cc48
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ab728d7
and eax, 0x5e4755f1
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x58217c3a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x6cf804ae
or eax, 0x1856510d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x525f8e37
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x8980578
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7bba2db
and eax, 0x6743dcb3
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x63e9baa8
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1ee90890
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x4387f461
xor eax, 0x3303939c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x18529e0b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x8668ee5
and eax, 0x4f3f4992
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4844bb4c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x74b5c5c0
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x3601e0df
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x14f81537
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6ef35a78
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a2e806a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x8417551
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x16309238
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x15f9de7
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x169806f1
and eax, 0
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5086c41e
or eax, 0x7ca3e1b5
and eax, 0
or eax, 0x1800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x616e7308
or eax, 0x71e506bd
and eax, 0x800
or eax, 0x1000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5084eccf
and eax, 0x7a39cec3
and eax, 0x80
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c2da0d
and eax, 0x434c86ab
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x4cd12c31
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x5bdcb81c
and eax, 0x1000000
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x463c4f3b
or eax, 0xcf972a8
and eax, 0x100
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x21a9e01f
or eax, 0x60d48ffb
and eax, 0x2000
or eax, 0x1000
mov dword [ebx], eax
add ebx, edx
and eax, 0xa4c32b5
or eax, 0x73050eaf
and eax, 0x80
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x8fc9674
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x475cccbf
or eax, 0x1f9c59de
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b9cc594
and eax, 0
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e1f24e7
and eax, 0
or eax, 0x40900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e37f183
and eax, 0x1ce8de21
and eax, 0x4800
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ee14246
and eax, 0x604000
or eax, 0x2000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a182db0
and eax, 0x4d00
or eax, 0x13000
mov dword [ebx], eax
add ebx, edx
and eax, 0x26534765
and eax, 0xc62d2b8
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x345505a2
or eax, 0xd5c05e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x751995a9
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x47102686
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x27fdb8e1
xor eax, 0x4097e670
and eax, 0x602a1c00
or eax, 0x18152000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6910725b
or eax, 0x694f6a1f
and eax, 0x6000680d
or eax, 0x16200460
mov dword [ebx], eax
add ebx, edx
and eax, 0x45aaf89a
or eax, 0x1dd80808
and eax, 0x49706000
or eax, 0x20031265
mov dword [ebx], eax
add ebx, edx
and eax, 0x1daf7b5f
and eax, 0x1216245
or eax, 0x261c0c2a
mov dword [ebx], eax
add ebx, edx
and eax, 0x2157a414
and eax, 0x21102400
or eax, 0x6200a31
mov dword [ebx], eax
add ebx, edx
and eax, 0xd19fd79
and eax, 0x1002420
or eax, 0x626e4100
mov dword [ebx], eax
add ebx, edx
and eax, 0x570cd1e0
and eax, 0x42084020
or eax, 0x2c61244f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x27931a83
and eax, 0x41223c64
or eax, 0x14050103
mov dword [ebx], eax
add ebx, edx
and eax, 0x3cbd6d4f
and eax, 0x10250444
or eax, 0x28084210
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3119c9f3
and eax, 0x300027
or eax, 0x74432000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1988d3d0
and eax, 0x61606261
or eax, 0x40c00
mov dword [ebx], eax
add ebx, edx
or eax, 0x5130c67f
and eax, 0x61646e6c
or eax, 0x40a0100
mov dword [ebx], eax
add ebx, edx
or eax, 0x115b10f8
and eax, 0x4d93b49e
and eax, 0x4511241c
or eax, 0x20680321
mov dword [ebx], eax
add ebx, edx
or eax, 0x26d93fdf
and eax, 0x26392773
or eax, 0x18060000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x42a063a7
and eax, 0x601c0004
or eax, 0x1200a09
mov dword [ebx], eax
add ebx, edx
xor eax, 0x54104957
xor eax, 0x28f68418
and eax, 0xd404342
or eax, 0x60253031
mov dword [ebx], eax
add ebx, edx
xor eax, 0x293d4011
and eax, 0x3bff6613
and eax, 0x582002
or eax, 0x20214c60
mov dword [ebx], eax
add ebx, edx
and eax, 0x48331f89
xor eax, 0x4e086864
and eax, 0x4e286460
or eax, 0x20440918
mov dword [ebx], eax
add ebx, edx
xor eax, 0x11a53844
and eax, 0x57b0569
and eax, 0x5010520
or eax, 0x70263853
mov dword [ebx], eax
add ebx, edx
or eax, 0xfc52359
and eax, 0x443fafa2
and eax, 0x40222e22
or eax, 0x33184050
mov dword [ebx], eax
add ebx, edx
and eax, 0x31f31698
and eax, 0x966143e
and eax, 0x1200000
or eax, 0x6c456863
mov dword [ebx], eax
add ebx, edx
or eax, 0x4806c390
xor eax, 0x7b95b50a
and eax, 0x4205261
or eax, 0x690d2100
mov dword [ebx], eax
add ebx, edx
or eax, 0x24d34eb0
and eax, 0x6d726361
or eax, 0x2000008
mov dword [ebx], eax
add ebx, edx
or eax, 0x703b8c00
or eax, 0x7d742a31
and eax, 0x74666f71
or eax, 2
mov dword [ebx], eax
add ebx, edx
or eax, 0x524393
and eax, 0x6ceb6919
and eax, 0x64626101
or eax, 0x90d022c
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d23e2cf
or eax, 0x40f85699
and eax, 0x6d736018
or eax, 0x122
mov dword [ebx], eax
add ebx, edx
xor eax, 0x652d2791
or eax, 0x9fc87fc
and eax, 0x130462e
or eax, 0x26013000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3813ee6a
or eax, 0x22f338d4
and eax, 0x2e616c20
or eax, 0x40000100
mov dword [ebx], eax
add ebx, edx
or eax, 0x63f5de95
and eax, 0x46c7a7ce
and eax, 0x42452600
or eax, 0x31204069
mov dword [ebx], eax
add ebx, edx
or eax, 0x63ecc693
and eax, 0x72654670
or eax, 0x1004
mov dword [ebx], eax
add ebx, edx
or eax, 0x6801eb68
and eax, 0x6a656970
or eax, 0x40a0003
mov dword [ebx], eax
add ebx, edx
xor eax, 0x34ba8f47
and eax, 0xa112634
or eax, 0x24200109
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b9fbe51
and eax, 0x2c65f13b
and eax, 0xc242130
or eax, 0x11a0600
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c6c42f4
and eax, 0xc200000
or eax, 0x3000200a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x52adf33c
and eax, 0x62055234
or eax, 0x11702040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f730651
or eax, 0xac585f0
and eax, 0x46464174
or eax, 0x20280800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x69416270
and eax, 0xd282004
or eax, 0x6050006b
mov dword [ebx], eax
add ebx, edx
or eax, 0x9fd18b7
xor eax, 0x7c8563fa
and eax, 0x11704a04
or eax, 0x2c032468
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3a3ca6bc
and eax, 0x1bd34a9c
and eax, 0x2424000
or eax, 0x6c303522
mov dword [ebx], eax
add ebx, edx
xor eax, 0x70787bbd
xor eax, 0x2c5594b5
and eax, 0x2043122a
or eax, 0x48206110
mov dword [ebx], eax
add ebx, edx
and eax, 0x10620dbe
xor eax, 0x26ede3b1
and eax, 0x22016001
or eax, 0x51600d64
mov dword [ebx], eax
add ebx, edx
or eax, 0x176e0d21
and eax, 0x63696d25
or eax, 8
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd8d6abe
and eax, 0x6e600712
or eax, 0x1136860
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e6ac716
and eax, 0x63296466
or eax, 0x41000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x21440f32
and eax, 0x6e24c6a2
and eax, 0x40204000
or eax, 0x211a2d6f
mov dword [ebx], eax
add ebx, edx
and eax, 0x273ce3eb
and eax, 0x20286163
or eax, 0x56060c10
mov dword [ebx], eax
add ebx, edx
and eax, 0x10cd8666
xor eax, 0x6553c323
and eax, 0x51e0201
or eax, 0x8202032
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4cfc4446
and eax, 0x2000
or eax, 0x2020000a
mov dword [ebx], eax
add ebx, edx
or eax, 0x1545287d
xor eax, 0x969f416
and eax, 0x24001c20
or eax, 0x41732000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4dcff5ac
and eax, 0x29a4e5f3
and eax, 0x28204100
or eax, 0x41523463
mov dword [ebx], eax
add ebx, edx
or eax, 0x22ea24e6
or eax, 0x63b4ef1c
and eax, 0x93e7974
or eax, 0x4000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c2d1bc0
and eax, 0x2000
or eax, 0x2020000a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x390349d8
and eax, 0x18202000
or eax, 0x24000020
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e81b378
and eax, 0x4002020
or eax, 0x71714552
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ebf8fd6
and eax, 0x46c0fb85
and eax, 0x44406304
or eax, 0x21341061
mov dword [ebx], eax
add ebx, edx
and eax, 0x12e5c97b
and eax, 0x604060
or eax, 0x69121004
mov dword [ebx], eax
add ebx, edx
and eax, 0x1824f10
and eax, 0x1004000
or eax, 0x646c2976
mov dword [ebx], eax
add ebx, edx
and eax, 0x779d2caf
and eax, 0x2823f633
and eax, 0x20002022
or eax, 0x1e734545
mov dword [ebx], eax
add ebx, edx
or eax, 0xe7ac3e
or eax, 0x4b200e2d
and eax, 0x20200a0d
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x73efa948
and eax, 0x2000
or eax, 0x20200020
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c82c416
and eax, 0x20000000
or eax, 0x523c2020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3097b7f8
and eax, 0x40211140
or eax, 0x25546025
mov dword [ebx], eax
add ebx, edx
and eax, 0x1ec694e7
xor eax, 0x2149ece4
and eax, 0x24057401
or eax, 0x40600072
mov dword [ebx], eax
add ebx, edx
and eax, 0x1657b92b
and eax, 0x453001
or eax, 0x63204844
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c23de57
or eax, 0x2fd7ef71
and eax, 0x6f416471
or eax, 0x281004
mov dword [ebx], eax
add ebx, edx
or eax, 0x493abbb5
and eax, 0x66614c64
or eax, 0x1004000a
mov dword [ebx], eax
add ebx, edx
or eax, 0x2623029b
and eax, 0x7c0fb111
and eax, 0x64000001
or eax, 0x8206c64
mov dword [ebx], eax
add ebx, edx
or eax, 0x5df4ff91
and eax, 0x6c647665
or eax, 0x10000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5543203a
and eax, 0x7161263d
or eax, 0x2000100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1fe11ad6
and eax, 0xcab78a6
and eax, 0xc002800
or eax, 0x63764649
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7478abff
xor eax, 0x2b5a0c6
and eax, 0x1326560
or eax, 0x2640000b
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f8b3b00
and eax, 0x3a1b64e0
and eax, 0x96420
or eax, 0x41601100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x273d8400
and eax, 0x62446120
or eax, 0x11210243
mov dword [ebx], eax
add ebx, edx
or eax, 0x70f4ba
and eax, 0x5d48d5
and eax, 0x50051
or eax, 0x66223d22
mov dword [ebx], eax
add ebx, edx
and eax, 0x330acd29
and eax, 0x54c9ad88
and eax, 0xc00
or eax, 0x65736061
mov dword [ebx], eax
add ebx, edx
xor eax, 0x490ebe9c
or eax, 0x27739a37
and eax, 0x2e2f0027
or eax, 0x10002000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e75e24e
and eax, 0x20000209
or eax, 0x200804
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3221ee73
and eax, 0x2020
or eax, 0x20200000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4941d1a0
and eax, 0x20
or eax, 0x65722f1c
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c5f76ac
and eax, 0x60402420
or eax, 0x13255151
mov dword [ebx], eax
add ebx, edx
and eax, 0x75022b36
and eax, 0x50002130
or eax, 0x644444
mov dword [ebx], eax
add ebx, edx
or eax, 0x27c7cdc0
and eax, 0x61666970
or eax, 0x8100002
mov dword [ebx], eax
add ebx, edx
and eax, 0x4121d081
and eax, 0x41204000
or eax, 0x2447256c
mov dword [ebx], eax
add ebx, edx
or eax, 0x26bb2e41
xor eax, 0x4d3be7b0
and eax, 0xa040851
or eax, 0x93622
mov dword [ebx], eax
add ebx, edx
and eax, 0x2bdf7958
and eax, 0x5ab1d7c4
and eax, 0
or eax, 0x20202020
mov dword [ebx], eax
add ebx, edx
xor eax, 0xebff761
and eax, 0x24130700
or eax, 0x4160283c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c4acad6
and eax, 0x9306562
or eax, 0x60421001
mov dword [ebx], eax
add ebx, edx
and eax, 0xcc2f3d5
or eax, 0x3dec19f9
and eax, 0xd2e7970
or eax, 0x100004
mov dword [ebx], eax
add ebx, edx
or eax, 0x785c1149
or eax, 0xa953058
and eax, 0x3c202008
or eax, 2
mov dword [ebx], eax
add ebx, edx
and eax, 0x773f72d8
and eax, 0x6f6fa93d
and eax, 0x24202008
or eax, 0x51525427
mov dword [ebx], eax
add ebx, edx
xor eax, 0x45a07cce
and eax, 0x20400061
or eax, 0x4e097412
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ec72788
or eax, 0x5509ed96
and eax, 0xd086d06
or eax, 0x360260
mov dword [ebx], eax
add ebx, edx
or eax, 0x503e4c18
and eax, 0x412e2c0a
or eax, 0x20011000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f9f5db1
and eax, 0x6d257133
or eax, 0x400240
mov dword [ebx], eax
add ebx, edx
xor eax, 0x59e1d233
or eax, 0x1a9a89d7
and eax, 0x3e182842
or eax, 0x614420
mov dword [ebx], eax
add ebx, edx
and eax, 0x37909cf6
and eax, 0x800
or eax, 0x20d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6344d232
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x77bd5890
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x50fb7b89
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x37353ab5
and eax, 0x6ec65391
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0xc581c53
and eax, 0x1b65cb22
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a35f50a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a2a057d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x391fa324
xor eax, 0x8a9e839
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x194c9af1
or eax, 0x3c53e14e
and eax, 0x100000
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x1ecdba2f
and eax, 0
or eax, 0x1bc00
mov dword [ebx], eax
add ebx, edx
or eax, 0x59a8a56
and eax, 0x10bc00
or eax, 0xea200100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7bdf6733
or eax, 0x77bf628f
and eax, 0x3130f030
or eax, 0x100
mov dword [ebx], eax
add ebx, edx
and eax, 0x261b0a0c
xor eax, 0x1fc4799a
and eax, 0x1b101910
or eax, 0xc0218021
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2896768b
xor eax, 0x7e928d34
and eax, 0x5316200
or eax, 0x50009d31
mov dword [ebx], eax
add ebx, edx
or eax, 0x13a14033
and eax, 0x57308532
or eax, 0x80020000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c5d2042
and eax, 0xf9228530
or eax, 0x4105a02
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e9e03a6
or eax, 0x53b695f
and eax, 0x330b32
or eax, 0x20000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7636593b
xor eax, 0x107010c1
and eax, 0x10020133
or eax, 0x88316000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f21ea8
and eax, 0x88012913
or eax, 0x61328020
mov dword [ebx], eax
add ebx, edx
and eax, 0x3051567
or eax, 0x3005f625
and eax, 0x1101f023
or eax, 0x88320010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x13947850
or eax, 0x2a2a6b0a
and eax, 0xa824a820
or eax, 0x45100414
mov dword [ebx], eax
add ebx, edx
or eax, 0x6cd88de3
or eax, 0x3f3df26e
and eax, 0xae34a535
or eax, 0x20000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f36d4d2
and eax, 0x368010
or eax, 0xc1003326
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2118d982
and eax, 0xc0264834
or eax, 0x17108002
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c4aab66
and eax, 0x40028026
or eax, 0xa9346010
mov dword [ebx], eax
add ebx, edx
or eax, 0x2dc60dac
and eax, 0x2036ed36
or eax, 0x2001000
mov dword [ebx], eax
add ebx, edx
and eax, 0x271faba8
and eax, 0xbe0e942
and eax, 0x2900
or eax, 0x35370037
mov dword [ebx], eax
add ebx, edx
or eax, 0x7cadc911
and eax, 0x49372837
or eax, 0x2001400
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b04aafc
and eax, 0x60371237
or eax, 0x4000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x11083bf6
and eax, 0x7e2cc81
and eax, 0x1220001
or eax, 0x8e158736
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4dcf9d81
and eax, 0x80301236
or eax, 0x1d078401
mov dword [ebx], eax
add ebx, edx
or eax, 0x21cd0e6a
and eax, 0xa9378437
or eax, 0x2002000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3488ea5
xor eax, 0x5fe331bb
and eax, 0xb1141221
or eax, 0x823a016
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e16f88a
and eax, 0x2fb71270
and eax, 0x7210030
or eax, 0xc016c007
mov dword [ebx], eax
add ebx, edx
xor eax, 0x670004fb
and eax, 0x8037c404
or eax, 0x55000a33
mov dword [ebx], eax
add ebx, edx
or eax, 0x35b4aabb
and eax, 0xb0c0043
and eax, 0x1040003
or eax, 0xe233dc34
mov dword [ebx], eax
add ebx, edx
and eax, 0x77e0a8c
and eax, 0x5cfeea9e
and eax, 0x360804
or eax, 0xf101e233
mov dword [ebx], eax
add ebx, edx
or eax, 0xaa22873
and eax, 0x4a300a37
or eax, 0x81400
mov dword [ebx], eax
add ebx, edx
or eax, 0x945b12d
or eax, 0x5b495666
and eax, 0x58385238
or eax, 0x4000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x43912373
and eax, 0x50386238
or eax, 0x20000400
mov dword [ebx], eax
add ebx, edx
and eax, 0x7157c0df
or eax, 0x5966b37
and eax, 0x4106a38
or eax, 0x80281000
mov dword [ebx], eax
add ebx, edx
or eax, 0x734cc504
or eax, 0x7fd6ec5
and eax, 0x90388e38
or eax, 0x8000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e9cbcc8
or eax, 0x229bfcc4
and eax, 0xac38a238
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a5d74f7
or eax, 0x1265d508
and eax, 0x80209608
or eax, 0x40182030
mov dword [ebx], eax
add ebx, edx
xor eax, 0x448f24f6
and eax, 0xe63b893
and eax, 0x4208000
or eax, 0xd0184a38
mov dword [ebx], eax
add ebx, edx
and eax, 0x766cbe65
and eax, 0x40288a20
or eax, 0xa8105418
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f1201b9
xor eax, 0x232267ec
and eax, 0x68306210
or eax, 0x94089028
mov dword [ebx], eax
add ebx, edx
xor eax, 0x296ce77d
and eax, 0x10100400
or eax, 0x290238
mov dword [ebx], eax
add ebx, edx
or eax, 0x24785808
and eax, 0x24391a38
or eax, 1
mov dword [ebx], eax
add ebx, edx
or eax, 0xf217ece
or eax, 0x450dd7a3
and eax, 0x28392e39
or eax, 0x10000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x598216f4
and eax, 0x1b0238be
and eax, 0x8000038
or eax, 0x44394201
mov dword [ebx], eax
add ebx, edx
and eax, 0x80d4093
and eax, 0x94011
or eax, 0x60301628
mov dword [ebx], eax
add ebx, edx
xor eax, 0x25653ae4
and eax, 0x44186819
or eax, 0x30210220
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6828b158
or eax, 0x33ce04f9
and eax, 0x8195e39
or eax, 0x80202000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f320f0c
and eax, 0x8300208
or eax, 0x94099031
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f86e497
and eax, 0x9039a639
or eax, 0x20000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x220e237e
and eax, 0x8039a239
or eax, 0x44001800
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b582432
and eax, 0x40180030
or eax, 0x9821ce09
mov dword [ebx], eax
add ebx, edx
or eax, 0xc88b220
or eax, 0x5e33f4a
and eax, 0xcc39e239
or eax, 0x20000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2066c61d
and eax, 0x39e639
or eax, 0x1000
mov dword [ebx], eax
add ebx, edx
and eax, 0x73f694f2
xor eax, 0x4061ddac
and eax, 0x100818
or eax, 0x142a0222
mov dword [ebx], eax
add ebx, edx
or eax, 0x67380d67
and eax, 0x203a0e3a
or eax, 0x8001000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2530e5d9
and eax, 0x20300018
or eax, 0x1c0a3222
mov dword [ebx], eax
add ebx, edx
and eax, 0x4bf822b1
and eax, 0x380230
or eax, 0x5002440a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4bc7f0af
and eax, 0x381210
or eax, 0x6402482a
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e507267
and eax, 0x60104222
or eax, 0x182a2c18
mov dword [ebx], eax
add ebx, edx
or eax, 0x1dd4990c
or eax, 0x7648ecd0
and eax, 0xc3a823a
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c443d73
or eax, 0x4bdf53f7
and eax, 0xa03a963a
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x6048ce7d
and eax, 0x20088238
or eax, 0x94322802
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ec80962
and eax, 0x80822
or eax, 0xc832b618
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ae36a6c
and eax, 0x48220228
or eax, 0x9418d012
mov dword [ebx], eax
add ebx, edx
xor eax, 0x795a4bf6
xor eax, 0x1db88c1b
and eax, 0xb0180412
or eax, 0x4022e228
mov dword [ebx], eax
add ebx, edx
and eax, 0x72a30b69
and eax, 0x74e9b6e1
and eax, 0x200220
or eax, 0x41af81a
mov dword [ebx], eax
add ebx, edx
xor eax, 0xef890e1
and eax, 0x8020a1b
or eax, 0x10390420
mov dword [ebx], eax
add ebx, edx
and eax, 0x233b0313
and eax, 0x3b0213
or eax, 0x2c002028
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7072a1c7
and eax, 0x40090238
or eax, 0x323403
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a8bcec2
or eax, 0xce120e4
and eax, 0x442b0222
or eax, 0x10104819
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ffa01de
or eax, 0x42930006
and eax, 0x48134a23
or eax, 0x20281418
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ea4c63d
and eax, 0x7c3b523b
or eax, 0x2000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d1077b3
and eax, 0x103b063b
or eax, 0x80008000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6916e79c
and eax, 0x17581509
and eax, 0x80001
or eax, 0xa4339a3a
mov dword [ebx], eax
add ebx, edx
or eax, 0x318bbb1b
xor eax, 0x28442615
and eax, 0x983b8c2a
or eax, 0x20002211
mov dword [ebx], eax
add ebx, edx
or eax, 0x16369dfe
and eax, 0x3d0b902a
and eax, 0xc0b802a
or eax, 0xc0304211
mov dword [ebx], eax
add ebx, edx
xor eax, 0x58e663b3
and eax, 0x564cf945
and eax, 0x88000
or eax, 0xe033563b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e93df1b
and eax, 0x94280820
or eax, 0x6013e21b
mov dword [ebx], eax
add ebx, edx
or eax, 0x165daf36
and eax, 0x23beb3b
or eax, 0x1000
mov dword [ebx], eax
add ebx, edx
or eax, 0x368fb3fd
xor eax, 0x19f206ae
and eax, 0xc0910
or eax, 0x1030002c
mov dword [ebx], eax
add ebx, edx
and eax, 0x337d9e02
and eax, 0x103c0000
or eax, 0xe00173c
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f442fd7
and eax, 0xc040514
or eax, 0x20382028
mov dword [ebx], eax
add ebx, edx
or eax, 0x46a47e2
or eax, 0x2ef39e32
and eax, 0x2a3c333c
or eax, 0x10000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x14d94364
or eax, 0x424b5954
and eax, 0x483c413c
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x149598f6
or eax, 0x54722ac
and eax, 0x414023c
or eax, 0x52284d00
mov dword [ebx], eax
add ebx, edx
and eax, 0x77be1523
and eax, 0x443c0520
or eax, 0x2000581c
mov dword [ebx], eax
add ebx, edx
or eax, 0x4683f2ab
and eax, 0x623c6b3c
or eax, 0x10000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3226a077
and eax, 0x3c693c
or eax, 0x80001000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x9b979fd
and eax, 0x2f345dce
and eax, 0x8040000
or eax, 0x8638873c
mov dword [ebx], eax
add ebx, edx
and eax, 0x69f70c5e
xor eax, 0x3deb7190
and eax, 0x141c150c
or eax, 0x88208030
mov dword [ebx], eax
add ebx, edx
or eax, 0x62111ae0
or eax, 0x15bf6a66
and eax, 0xaa3ca33c
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x29044f0d
xor eax, 0x2e46a91c
and eax, 0xa83c012c
or eax, 0x1000b010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ad077ea
and eax, 0x4541145b
and eax, 0x410
or eax, 0x383cbb2c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1de601b0
and eax, 0x7d52c5a3
and eax, 0x25108000
or eax, 0x882d1b3d
mov dword [ebx], eax
add ebx, edx
and eax, 0x25368998
or eax, 0x19bae070
and eax, 0xd3cc138
or eax, 0xc2010605
mov dword [ebx], eax
add ebx, edx
xor eax, 0x77f055af
xor eax, 0x259ea711
and eax, 0x9d111401
or eax, 0x402cc23c
mov dword [ebx], eax
add ebx, edx
and eax, 0x19b6953d
xor eax, 0x50e4df8a
and eax, 0x49104035
or eax, 0xa22da408
mov dword [ebx], eax
add ebx, edx
and eax, 0x24edcee9
xor eax, 0x165ea177
and eax, 0x3031601c
or eax, 0xc90c9221
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b6dab1
and eax, 0x33e003d
or eax, 0x4000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5543315
and eax, 0x64219864
and eax, 0x4200024
or eax, 0x111e0e1a
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c1e8340
and eax, 0x213e0c3e
or eax, 0x2001000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b9e096a
and eax, 0x10200014
or eax, 0xc61e2a2a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x69345511
and eax, 0xaa0a622e
or eax, 0x40348010
mov dword [ebx], eax
add ebx, edx
or eax, 0x57a560c7
and eax, 0x8d3f823e
or eax, 0x500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5342af52
and eax, 0x9a3d002c
or eax, 0x1029513
mov dword [ebx], eax
add ebx, edx
and eax, 0x660f3224
or eax, 0x4288e59c
and eax, 0xfa13c
or eax, 0xa9300203
mov dword [ebx], eax
add ebx, edx
or eax, 0x77d8fa06
and eax, 0xbb3fb13f
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ebdd647
or eax, 0x16dfa7e1
and eax, 0xc53fc03f
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b0736ca
xor eax, 0x37064946
and eax, 0xd0398f39
or eax, 0x4064006
mov dword [ebx], eax
add ebx, edx
and eax, 0x547a5d04
and eax, 0x403a4904
or eax, 0xa305903b
mov dword [ebx], eax
add ebx, edx
or eax, 0x68b7dbc6
xor eax, 0x384ae8b0
and eax, 0xc135200f
or eax, 0x2c0ac830
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c58723b
xor eax, 0x76395eb9
and eax, 0x9806a406
or eax, 0x64395339
mov dword [ebx], eax
add ebx, edx
xor eax, 0x9eb45d3
and eax, 0x2c
or eax, 0x200013
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ff0caa3
and eax, 0x800
or eax, 0x11400
mov dword [ebx], eax
add ebx, edx
and eax, 0x690a7cd4
xor eax, 0x44731086
and eax, 0x300000
or eax, 0xb000100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6bb1c0cf
and eax, 0
or eax, 0x15301030
mov dword [ebx], eax
add ebx, edx
and eax, 0x3058caff
or eax, 0x7a5a461
and eax, 0x4300430
or eax, 0x20001b00
mov dword [ebx], eax
add ebx, edx
or eax, 0x7cc5ffdc
and eax, 0x30302930
or eax, 0x3000000
mov dword [ebx], eax
add ebx, edx
or eax, 0xe7ea446
xor eax, 0x36c53fb3
and eax, 0x9301000
or eax, 0x40002830
mov dword [ebx], eax
add ebx, edx
and eax, 0x73a8f302
or eax, 0x6e4dc1a7
and eax, 0x66204020
or eax, 0x100e10
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a9cf07d
or eax, 0x76d4d459
and eax, 0x2307410
or eax, 0x80000120
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b5b1ca8
and eax, 0x88200810
or eax, 0x14108020
mov dword [ebx], eax
add ebx, edx
or eax, 0x777ebed6
or eax, 0x1a540afc
and eax, 0xd930a230
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x77e94205
and eax, 0x6108bf62
and eax, 0x200
or eax, 0x1a30e030
mov dword [ebx], eax
add ebx, edx
or eax, 0xd2b15aa
and eax, 0x7a7b1f6f
and eax, 0x18311520
or eax, 0xc4008811
mov dword [ebx], eax
add ebx, edx
xor eax, 0x61b23276
and eax, 0x35020401
or eax, 0x301030
mov dword [ebx], eax
add ebx, edx
xor eax, 0x60b2c5f8
or eax, 0x1891b86
and eax, 0x41000902
or eax, 0xa342430
mov dword [ebx], eax
add ebx, edx
and eax, 0xbbe3e65
or eax, 0x39aabb93
and eax, 0x3b342730
or eax, 0x40004004
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e4cf37f
and eax, 0x992b02d
and eax, 0x1109024
or eax, 0xc0240510
mov dword [ebx], eax
add ebx, edx
and eax, 0x59f3cc70
and eax, 0x40300030
or eax, 0x12050a04
mov dword [ebx], eax
add ebx, edx
or eax, 0x9f1bdff
and eax, 0x4b352c35
or eax, 0xa0004000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e9e98fb
and eax, 0x3521f004
or eax, 0x2140231
mov dword [ebx], eax
add ebx, edx
xor eax, 0x34277e2b
and eax, 0x2120c16
or eax, 0x6c243320
mov dword [ebx], eax
add ebx, edx
or eax, 0x2753bc89
and eax, 0x2e368236
or eax, 0x90000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6facea80
and eax, 0xe536c236
or eax, 0x10401
mov dword [ebx], eax
add ebx, edx
or eax, 0x6cb13b9b
and eax, 0x17d5887f
and eax, 0x5158837
or eax, 0x68227100
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b94c08a
xor eax, 0x2069876e
and eax, 0xe180410
or eax, 0x80208028
mov dword [ebx], eax
add ebx, edx
and eax, 0xd2f593a
xor eax, 0x57c95848
and eax, 0x52201030
or eax, 0x80188508
mov dword [ebx], eax
add ebx, edx
or eax, 0x68b9e355
or eax, 0xa46935b
and eax, 0xc239c038
or eax, 0x4000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7fe6efe8
or eax, 0x70f0e3dd
and eax, 0x12300339
or eax, 0x80a0400
mov dword [ebx], eax
add ebx, edx
or eax, 0x280bdc94
and eax, 0x3a1738
or eax, 0x45002002
mov dword [ebx], eax
add ebx, edx
or eax, 0x346e975a
and eax, 0x45ce85f7
and eax, 0x400a0532
or eax, 0x20304a08
mov dword [ebx], eax
add ebx, edx
or eax, 0x12ec64a7
and eax, 0x323a6a3a
or eax, 0x85000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x32d8985e
and eax, 0x4355436b
and eax, 0x10000a
or eax, 0xd42abe30
mov dword [ebx], eax
add ebx, edx
xor eax, 0x47874679
and eax, 0x8138d802
or eax, 0x60020438
mov dword [ebx], eax
add ebx, edx
or eax, 0x7152c6c3
and eax, 0x17d98166
and eax, 0x1188022
or eax, 0xee226918
mov dword [ebx], eax
add ebx, edx
or eax, 0x4727a11
and eax, 0xf3a013a
or eax, 0x10400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x420c50a7
xor eax, 0x582cadaa
and eax, 0x11b1833
or eax, 0x42200608
mov dword [ebx], eax
add ebx, edx
and eax, 0x15a5c9fb
and eax, 0x28761116
and eax, 0x200012
or eax, 0x6a1b4c29
mov dword [ebx], eax
add ebx, edx
and eax, 0x165f3b8b
and eax, 0x1b000b
or eax, 0x7d207630
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e992afa
or eax, 0x1ce46efe
and eax, 0x2722023b
or eax, 0x80198100
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b0b2e74
and eax, 0x853bab3b
or eax, 0x40001000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6afc915a
and eax, 0x3d807f0a
and eax, 0x10a
or eax, 0xd23bca31
mov dword [ebx], eax
add ebx, edx
or eax, 0x74b29433
xor eax, 0x725bc234
and eax, 0x8420150b
or eax, 0x5a1bc230
mov dword [ebx], eax
add ebx, edx
or eax, 0x1747ee0f
and eax, 0xd03be73b
or eax, 0x20000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x73a08d55
xor eax, 0x28cccc54
and eax, 0x234002b
or eax, 0x4080010
mov dword [ebx], eax
add ebx, edx
and eax, 0x20d72408
and eax, 0x140008
or eax, 0x1e281434
mov dword [ebx], eax
add ebx, edx
or eax, 0x1300612d
xor eax, 0x75d83814
and eax, 0x2a240428
or eax, 0x1182014
mov dword [ebx], eax
add ebx, edx
xor eax, 0x27d3c367
xor eax, 0x6c599aac
and eax, 0x20343134
or eax, 0x18080008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x67503f00
or eax, 0x298e70c3
and eax, 0x4a2c403c
or eax, 0x100100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3d81b33f
or eax, 0x52bb61f
and eax, 0x623c521c
or eax, 0x820
mov dword [ebx], eax
add ebx, edx
and eax, 0x13be9a96
and eax, 0x3c1a14
or eax, 0xe900c528
mov dword [ebx], eax
add ebx, edx
and eax, 0x29cba749
and eax, 0x8080508
or eax, 0x16350834
mov dword [ebx], eax
add ebx, edx
xor eax, 0x292bfa81
or eax, 0x4a276c8c
and eax, 0x3a35373d
or eax, 0x80080000
mov dword [ebx], eax
add ebx, edx
or eax, 0x60844027
or eax, 0x4254c0ab
and eax, 0xe03dc03d
or eax, 0x800
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c76baa6
xor eax, 0x2e35ac46
and eax, 0x4e000420
or eax, 0x3e431d
mov dword [ebx], eax
add ebx, edx
and eax, 0x73683193
and eax, 0x40280010
or eax, 0x2c16662e
mov dword [ebx], eax
add ebx, edx
and eax, 0x705e3732
xor eax, 0x3d3d6883
and eax, 0x58224230
or eax, 0x201c300e
mov dword [ebx], eax
add ebx, edx
or eax, 0x377fa7a3
and eax, 0x43e763e
or eax, 0x80000800
mov dword [ebx], eax
add ebx, edx
or eax, 0x71181b5d
and eax, 0x903e0a3e
or eax, 0x8000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ec96b4b
xor eax, 0x5687edd8
and eax, 0x88380626
or eax, 0x14069018
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c817246
and eax, 0x883ea23e
or eax, 0x20000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x43d7b93e
and eax, 0x16a03e
or eax, 0xb4280e00
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e77b940
or eax, 0x2a7e17a7
and eax, 0x3eba26
or eax, 0xc0000018
mov dword [ebx], eax
add ebx, edx
and eax, 0x30fd2db8
or eax, 0x254fe3d4
and eax, 0x43ec23c
or eax, 0xc8000402
mov dword [ebx], eax
add ebx, edx
and eax, 0x85035a5
and eax, 0x8100024
or eax, 0xd02ed21a
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c14cbb9
and eax, 0x11b4996c
and eax, 0x34982c
or eax, 0xe40a4612
mov dword [ebx], eax
add ebx, edx
xor eax, 0x71e690c1
and eax, 0x90184a3e
or eax, 0x6026a000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x360ed657
and eax, 0xc4303428
or eax, 0x380ec216
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b96577c
and eax, 0x280002
or eax, 0x817023c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x371ffc27
and eax, 0x14200e19
or eax, 0x1f0026
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a23903b
and eax, 0x201c1a04
or eax, 0x23003b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x30778879
and eax, 0x5bc1a76c
and eax, 0x204
or eax, 0x3f243b
mov dword [ebx], eax
add ebx, edx
or eax, 0x259a882a
xor eax, 0x1799a89d
and eax, 0
or eax, 0x500000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6736b3f
and eax, 0x3b898810
and eax, 0x800
or eax, 0x2000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d9a08aa
and eax, 0xc100000
or eax, 0x200800
mov dword [ebx], eax
add ebx, edx
and eax, 0x59e129ac
and eax, 0x200000
or eax, 0x14101030
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f21fb72
and eax, 0x18100800
or eax, 0x4201030
mov dword [ebx], eax
add ebx, edx
xor eax, 0x36626228
and eax, 0x20102010
or eax, 0x4200020
mov dword [ebx], eax
add ebx, edx
and eax, 0x138aff4c
or eax, 0x206026d9
and eax, 0x20202010
or eax, 0xc100820
mov dword [ebx], eax
add ebx, edx
or eax, 0x3db5682e
and eax, 0xf8ac425
and eax, 0x4000020
or eax, 0x30303010
mov dword [ebx], eax
add ebx, edx
and eax, 0x5adb04d2
and eax, 0x10100010
or eax, 0x2c203820
mov dword [ebx], eax
add ebx, edx
or eax, 0x663a6155
and eax, 0x74f1bdfd
and eax, 0x44300030
or eax, 0x4000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7dda3280
and eax, 0x2361ce18
and eax, 0
or eax, 0x30
mov dword [ebx], eax
add ebx, edx
and eax, 0x5422eb87
and eax, 0x7e5bc417
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e24480f
and eax, 0x66a77b4a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x75130456
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x38d6aa79
and eax, 0x2b54a9e0
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x61934170
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x3267e56c
or eax, 0x50ff3e06
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x294c1432
and eax, 0x69a2a6bb
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5bb47c67
or eax, 0x225c51b2
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x28e82a45
or eax, 0x555772af
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0xc0ca838
and eax, 0x396ed356
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x57c29fd9
xor eax, 0x257411cc
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x25fcba04
xor eax, 0x5293b6ed
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x769a267e
or eax, 0x19798ef4
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x51e13b74
and eax, 0x7492f741
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x317643ef
or eax, 0x19bbb104
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x16c966c5
xor eax, 0x583b8dd1
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x204b898a
and eax, 0x5c6971a5
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x37b4a57
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x1894707e
xor eax, 0x690e2ada
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x1ad25f81
or eax, 0x355decea
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f61a942
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x61761369
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x1564901e
or eax, 0x7dbf82d2
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c1c6a58
xor eax, 0x2bb7ace9
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x60cae09c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x55e6d8f3
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e3e6076
or eax, 0x9c96699
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x260350b7
or eax, 0x78e43765
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x60aea8c9
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x439b5b5d
and eax, 0x5ab4099c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x58533dcd
or eax, 0x6bbec0b3
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7a69f29e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x55e0e588
or eax, 0x1c879469
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x193082f8
or eax, 0x37dd387b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x1f2912f9
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x1acc050e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x76df878f
or eax, 0x2baa97c2
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x172c8a68
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1de9911e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x65c890b2
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc08c833
xor eax, 0x5d017273
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x5da39545
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x1876261a
or eax, 0x157bc61d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x384a2fb9
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ddcb843
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x3544cf98
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x333a1c10
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x545625d0
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7fc761a9
or eax, 0x24723df3
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7038f117
and eax, 0x734cc93
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x4fa2ea6
xor eax, 0x799b3ba2
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x36951fea
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x255bba1b
or eax, 0x37baf1e4
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x209a64fe
or eax, 0xfa8e1a8
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x50d38ad7
xor eax, 0x70b29b1d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x63b20047
or eax, 0x4da38315
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4f923afc
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x32cfc507
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x1786332e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x3eabbc64
and eax, 0x53243488
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x75c9c432
xor eax, 0x48747bf3
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f26bef9
and eax, 0x44f14101
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x1f664eee
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x50896ea7
xor eax, 0x1d08bdef
and eax, 0x49004200
or eax, 0x722000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4988af1d
and eax, 0x424404
or eax, 0x50040260
mov dword [ebx], eax
add ebx, edx
and eax, 0xd526771
or eax, 0x4343c7f
and eax, 0x707877
or eax, 0x70010100
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f36e8cd
and eax, 0x204000
or eax, 0x6b480300
mov dword [ebx], eax
add ebx, edx
or eax, 0x47e54ede
and eax, 0x69644752
or eax, 0x10120001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x647596aa
and eax, 0x15048
or eax, 0x62742a06
mov dword [ebx], eax
add ebx, edx
or eax, 0xda2bef2
xor eax, 0x2e3033a2
and eax, 0x40474544
or eax, 0x28002222
mov dword [ebx], eax
add ebx, edx
or eax, 0x23893a4
xor eax, 0x6b66f09d
and eax, 0x1000651
or eax, 0x4c446804
mov dword [ebx], eax
add ebx, edx
and eax, 0x7fcd0acf
and eax, 0x440840
or eax, 0xb5112
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a2e37ad
and eax, 0x42406c00
or eax, 0x5100100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e0a8371
and eax, 0x6a8fe8a5
and eax, 0x20026001
or eax, 0x4750054c
mov dword [ebx], eax
add ebx, edx
or eax, 0x68a9e293
and eax, 0x426b4356
or eax, 0x10041000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1bd6e476
or eax, 0x1249d25d
and eax, 0x1047404e
or eax, 0x41200500
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a8982c5
and eax, 0x536a434a
or eax, 0x103010
mov dword [ebx], eax
add ebx, edx
or eax, 0x3666bbf8
and eax, 0x20d38922
and eax, 0x420820
or eax, 0x46256650
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d0a2ef7
and eax, 0x670
or eax, 0x494d4004
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b82b9c4
and eax, 0x50
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x30e2ab04
and eax, 0x698eee1
and eax, 0x800
or eax, 0x696e5100
mov dword [ebx], eax
add ebx, edx
or eax, 0x2238f0bd
or eax, 0x1f998a0f
and eax, 0x67526a22
or eax, 0x440
mov dword [ebx], eax
add ebx, edx
and eax, 0x30f8b032
or eax, 0x14bc928
and eax, 0x1524102
or eax, 0x4c201040
mov dword [ebx], eax
add ebx, edx
and eax, 0x65a7d696
or eax, 0x39d07f26
and eax, 0x65606b22
or eax, 0xc0051
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a472ff0
or eax, 0x2207304
and eax, 0x2644a60
or eax, 0x7502000a
mov dword [ebx], eax
add ebx, edx
and eax, 0x752d00b1
xor eax, 0x779e5b30
and eax, 0x104200
or eax, 0x68400461
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a95915f
and eax, 0x4041456a
or eax, 0x4280000
mov dword [ebx], eax
add ebx, edx
and eax, 0x40d03204
and eax, 0
or eax, 0x48
mov dword [ebx], eax
add ebx, edx
or eax, 0x57cb31f2
xor eax, 0x41afffb7
and eax, 0x6604a00
or eax, 0x69122100
mov dword [ebx], eax
add ebx, edx
or eax, 0x578fc5a3
and eax, 0x5a474d22
or eax, 0x4c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x29a2718e
and eax, 0x50400860
or eax, 0x412420a
mov dword [ebx], eax
add ebx, edx
and eax, 0x1230b0cc
and eax, 0x3c085b24
and eax, 0x10000000
or eax, 0x4666566f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x650e2e55
and eax, 0x32405032
or eax, 0x44140544
mov dword [ebx], eax
add ebx, edx
and eax, 0x349274fb
and eax, 0x105062
or eax, 0x61220d
mov dword [ebx], eax
add ebx, edx
and eax, 0xb435829
and eax, 0x414000
or eax, 0x77322300
mov dword [ebx], eax
add ebx, edx
or eax, 0x190f05ef
and eax, 0x794a4462
or eax, 0x810
mov dword [ebx], eax
add ebx, edx
or eax, 0x3850832d
and eax, 0x5152444e
or eax, 0x2250000
mov dword [ebx], eax
add ebx, edx
or eax, 0x49234760
xor eax, 0x71e7490b
and eax, 0x641
or eax, 0x51694102
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b8c62bc
or eax, 0x1f375de9
and eax, 0x4d
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x58422e28
and eax, 0
or eax, 0x53676800
mov dword [ebx], eax
add ebx, edx
and eax, 0x711386d0
and eax, 0x51010000
or eax, 0x2684b76
mov dword [ebx], eax
add ebx, edx
and eax, 0x20abafb0
and eax, 0x200810
or eax, 0x64525048
mov dword [ebx], eax
add ebx, edx
and eax, 0x63fc502f
and eax, 0x40404000
or eax, 0x11020a63
mov dword [ebx], eax
add ebx, edx
and eax, 0x41a450af
xor eax, 0x230de7f
and eax, 0x42200e4c
or eax, 0x284f4021
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ba4bce
and eax, 0x284200
or eax, 0x53440500
mov dword [ebx], eax
add ebx, edx
and eax, 0x4073bc0b
and eax, 0x40400400
or eax, 0x2a146179
mov dword [ebx], eax
add ebx, edx
and eax, 0x8fb0842
and eax, 0x8400040
or eax, 0x7008692a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a4f8be4
and eax, 0x203400e
or eax, 0x45500d41
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f024430
and eax, 0x76dad771
and eax, 0x42024000
or eax, 0x9501343
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6ee9b08c
and eax, 0x2120047e
and eax, 0x42
or eax, 0x31
mov dword [ebx], eax
add ebx, edx
or eax, 0x772a3580
xor eax, 0x24a14d50
and eax, 0x42005000
or eax, 0x28540000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4048676f
and eax, 0x3eeb880d
and eax, 0x400000
or eax, 0x552e665a
mov dword [ebx], eax
add ebx, edx
or eax, 0x19e54d6a
xor eax, 0x6cf9dc5e
and eax, 0x11160124
or eax, 0x40404842
mov dword [ebx], eax
add ebx, edx
and eax, 0x75c4250f
and eax, 0x400102
or eax, 0x194a61
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1084b908
and eax, 0x486200
or eax, 0x42020000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6932821
and eax, 0x44414800
or eax, 0x100214e
mov dword [ebx], eax
add ebx, edx
or eax, 0x2890f5ed
and eax, 0x77c69d93
and eax, 0x65400100
or eax, 0xa376074
mov dword [ebx], eax
add ebx, edx
or eax, 0x1161f00e
xor eax, 0x4bb34094
and eax, 0x106a
or eax, 0x4405
mov dword [ebx], eax
add ebx, edx
or eax, 0x7d406194
and eax, 0x70406000
or eax, 0x2190a00
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b6581c2
and eax, 0x69784340
or eax, 0x4020414
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c8c81f2
or eax, 0x772c4fa2
and eax, 0x5a2c4570
or eax, 0x400008
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f94c107
and eax, 0
or eax, 0x7a
mov dword [ebx], eax
add ebx, edx
and eax, 0x96ccc35
xor eax, 0x7bac7e15
and eax, 0x41004e00
or eax, 0x4430000
mov dword [ebx], eax
add ebx, edx
and eax, 0x45c98c0d
or eax, 0x20bc3674
and eax, 0x61413444
or eax, 0x12004102
mov dword [ebx], eax
add ebx, edx
or eax, 0x63e197a1
or eax, 0x4a435e4e
and eax, 0x63614b45
or eax, 0x4140000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1e58d563
and eax, 0x1d0ce9ba
and eax, 0x4000
or eax, 0x63551242
mov dword [ebx], eax
add ebx, edx
and eax, 0x56a6c31b
or eax, 0x73daff94
and eax, 0x12
or eax, 0x60
mov dword [ebx], eax
add ebx, edx
and eax, 0xc867bc3
and eax, 0
or eax, 0x79784c00
mov dword [ebx], eax
add ebx, edx
or eax, 0x57a85857
and eax, 0x6f505044
or eax, 0x20228
mov dword [ebx], eax
add ebx, edx
and eax, 0x3bfdd678
and eax, 0x6863f6a4
and eax, 0x20405220
or eax, 0x442c2559
mov dword [ebx], eax
add ebx, edx
xor eax, 0x13433874
and eax, 0x4d09
or eax, 0x40
mov dword [ebx], eax
add ebx, edx
or eax, 0x56ad621e
xor eax, 0x6b7b18de
and eax, 0x18464300
or eax, 0x42010000
mov dword [ebx], eax
add ebx, edx
or eax, 0x11350a37
xor eax, 0x2fc0f001
and eax, 0x70143a10
or eax, 0x8404041
mov dword [ebx], eax
add ebx, edx
or eax, 0xc25ecd3
and eax, 0x57f6580e
and eax, 0x50705800
or eax, 0x8090275
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b02f850
and eax, 0x50534a61
or eax, 0x4040402
mov dword [ebx], eax
add ebx, edx
xor eax, 0x507c2fcf
xor eax, 0x7175d10d
and eax, 0x2020
or eax, 0x4352
mov dword [ebx], eax
add ebx, edx
xor eax, 0x733c099f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x51525111
or eax, 0x77a3a8c3
and eax, 0x6181a000
or eax, 0x1c0100
mov dword [ebx], eax
add ebx, edx
or eax, 0x544d845b
or eax, 0x625f2980
and eax, 0x42
or eax, 0x24
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ae3b8e4
and eax, 0
or eax, 0xd00
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a1aa3cb
or eax, 0x193500b7
and eax, 0x2800
or eax, 0x5000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d1d797b
and eax, 0x4b7c6503
and eax, 0x1c0000
or eax, 0x419800
mov dword [ebx], eax
add ebx, edx
and eax, 0x8cbc2fb
and eax, 0x2d03e261
and eax, 0x18000
or eax, 0x4e1800
mov dword [ebx], eax
add ebx, edx
or eax, 0x600fe798
and eax, 0x4141580b
and eax, 0x1800
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x396b832b
or eax, 0x550f41ba
and eax, 0x200
or eax, 0x2800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x270d585
xor eax, 0xbcea5e8
and eax, 0x80
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e0cb902
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x3dc72ebf
and eax, 0
or eax, 0x5d8800
mov dword [ebx], eax
add ebx, edx
and eax, 0x1ae59124
and eax, 0
or eax, 0x1000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x144c57b5
xor eax, 0xb83d18c
and eax, 0
or eax, 0x100000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5037bb92
and eax, 0x51000
or eax, 0x484400
mov dword [ebx], eax
add ebx, edx
or eax, 0x2530e798
and eax, 0x5c1000
or eax, 0x20000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x100377df
or eax, 0x247672d7
and eax, 0x4474400
or eax, 0x800
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f5720df
or eax, 0x276d4c55
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x18bfbe6d
and eax, 0x100000
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x14501b28
and eax, section..text
or eax, 0xd4400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7aafa1a
and eax, 0x1642e00
or eax, 0x60000000
mov dword [ebx], eax
add ebx, edx
or eax, 0xee04748
and eax, 0x6140
or eax, 0x34
mov dword [ebx], eax
add ebx, edx
and eax, 0x310e2bde
and eax, 0
or eax, 0x5d5400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x556db9e6
xor eax, 0x7c41c1a5
and eax, 0xc00
or eax, 0x1000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c80c5d0
and eax, 0x400
or eax, 0x64722a00
mov dword [ebx], eax
add ebx, edx
or eax, 0x2a4e0660
and eax, 0x2140c75e
and eax, 0x400440
or eax, 0x217021
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ed3b090
or eax, 0xd5cf9a1
and eax, 0x5d7000
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e72bc4a
and eax, 0x576a142c
and eax, 0
or eax, 0x2800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x46f7d813
and eax, 0x30be10a7
and eax, 0x320000
or eax, 0x64402e00
mov dword [ebx], eax
add ebx, edx
or eax, 0x283bf156
or eax, 0x60780a9a
and eax, 0x24617440
or eax, 0x21
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7196d1d
and eax, 0x5ea306e1
and eax, 0x200060
or eax, 0x744c6f16
mov dword [ebx], eax
add ebx, edx
xor eax, 0x54edf70b
xor eax, 0x6dd3b8a8
and eax, 0x2045
or eax, 0x4428
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b05023b
and eax, 0x5a42738e
and eax, 0
or eax, 0x5d9800
mov dword [ebx], eax
add ebx, edx
and eax, 0x619e0816
xor eax, 0x63177cae
and eax, 0x7000
or eax, 0x800
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d712008
and eax, 0x2000
or eax, 0x64720e00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x226e9dcf
and eax, 0x4db2fc82
and eax, 0x4003000
or eax, 0x20614461
mov dword [ebx], eax
add ebx, edx
xor eax, 0x14a8c6ae
and eax, 0x2048324a
or eax, 0x44324830
mov dword [ebx], eax
add ebx, edx
and eax, 0x629328cc
and eax, 0x2040
or eax, 0x4722
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ab4be53
and eax, 0x141000
or eax, 0x4a0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x44e8a97a
and eax, 0x4009000
or eax, 0x400000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7cfdfea
xor eax, 0x2db00ad9
and eax, 0x24340400
or eax, 0x41402a00
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e3dc245
and eax, 0x6d246440
or eax, 0x1038
mov dword [ebx], eax
add ebx, edx
or eax, 0x4cc28a8d
or eax, 0x1c3e9473
and eax, 0x6e
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x758cfa55
or eax, 0x25294510
and eax, 0x48ca000
or eax, 0x120000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3820c799
and eax, 0x6a400
or eax, 0x1800
mov dword [ebx], eax
add ebx, edx
and eax, 0x322817de
and eax, 0x400
or eax, 0x73622a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x551a0d5b
and eax, 0x1be771fb
and eax, 0
or eax, 0x73
mov dword [ebx], eax
add ebx, edx
or eax, 0x1dc162b
or eax, 0x57f17aa5
and eax, 0x44895400
or eax, 0xa8020100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x9691d81
or eax, 0x70bedb9c
and eax, 0xc564c881
or eax, 0x2002402
mov dword [ebx], eax
add ebx, edx
or eax, 0x71d096b9
and eax, 0x423979df
and eax, 0x40303001
or eax, 0x8cc88044
mov dword [ebx], eax
add ebx, edx
or eax, 0x43a48a29
or eax, 0x6da2767e
and eax, 0x45c60000
or eax, 0x10000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d54dd00
and eax, 0x440000
or eax, 0x3b87ec
mov dword [ebx], eax
add ebx, edx
or eax, 0x78dd87ff
xor eax, 0x6874e5d0
and eax, 0x10014200
or eax, 0xa4448500
mov dword [ebx], eax
add ebx, edx
or eax, 0x53c683a4
and eax, 0x87a0
or eax, 0x304a
mov dword [ebx], eax
add ebx, edx
or eax, 0x26b1f7a5
and eax, 0x6b045c7
or eax, 0x81400000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x28bb0c56
and eax, 0x87000090
or eax, 0x4000004c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3c84fc95
xor eax, 0x665b0d0d
and eax, 0x9485c044
or eax, 0x200c01
mov dword [ebx], eax
add ebx, edx
or eax, 0x329685f
xor eax, 0x9d4c24c
and eax, 0x4410000
or eax, 0x41860000
mov dword [ebx], eax
add ebx, edx
and eax, 0x12ec0a00
and eax, 0x440000
or eax, 0x31bdf4
mov dword [ebx], eax
add ebx, edx
and eax, 0x4edc21bd
and eax, 0x440100
or eax, 0xc801c600
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2fa1e278
and eax, 0x148
or eax, 0x1086
mov dword [ebx], eax
add ebx, edx
or eax, 0x473b2c59
and eax, 0x1a666e1b
and eax, 0x200403
or eax, 0xecdc41c4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f18f616
xor eax, 0x75fb081e
and eax, 0xc60000c6
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c2c0340
and eax, 0x6a080004
or eax, 0x1451ac41
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c97056a
and eax, 0x44c70000
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x51add53c
and eax, 0x23c1f3d5
and eax, 0x409014
or eax, 0x624c8
mov dword [ebx], eax
add ebx, edx
and eax, 0x423fc415
and eax, 0x48400
or eax, 0xa8414300
mov dword [ebx], eax
add ebx, edx
and eax, 0x425a9e70
xor eax, 0x253861b5
and eax, 0xe324
or eax, 0x800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e717ad1
or eax, 0x7c91c27a
and eax, 0x10f041c7
or eax, 0x1080400
mov dword [ebx], eax
add ebx, edx
and eax, 0x1417823b
and eax, 0
or eax, 0xc7000120
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3a791332
and eax, 0x19611000
or eax, 0x282c445
mov dword [ebx], eax
add ebx, edx
and eax, 0x1969156d
and eax, 0x1410000
or eax, 0x44860000
mov dword [ebx], eax
add ebx, edx
or eax, 0x74304c22
and eax, 0x1744820
or eax, 0x8a184
mov dword [ebx], eax
add ebx, edx
and eax, 0x40c3cca0
xor eax, 0x740a8458
and eax, 0x60404400
or eax, 0x80058300
mov dword [ebx], eax
add ebx, edx
and eax, 0x525f99af
and eax, 0x8100
or eax, 0x56c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c13b881
and eax, 0x57f0d36b
and eax, 0
or eax, 0x76a045c7
mov dword [ebx], eax
add ebx, edx
xor eax, 0x56ae0ef
and eax, 0x29d7c9a1
and eax, 0x1000100
or eax, 0xc6000059
mov dword [ebx], eax
add ebx, edx
and eax, 0x35782a1
and eax, 0x3000001
or eax, 0xe065e444
mov dword [ebx], eax
add ebx, edx
or eax, 0x79d54872
xor eax, 0x7cf66a55
and eax, 0x5030000
or eax, 0x40c40000
mov dword [ebx], eax
add ebx, edx
or eax, 0x25dfd8d7
xor eax, 0x788eeed9
and eax, 0x41260c
or eax, 0x64990
mov dword [ebx], eax
add ebx, edx
and eax, 0x1db404d5
and eax, 0x40400
or eax, 0xd841c300
mov dword [ebx], eax
add ebx, edx
or eax, 0x25131173
and eax, 0x50bf95a
and eax, 0x14002
or eax, 0x489
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d35bdac
or eax, 0x2cc55bab
and eax, 0x68e04587
or eax, 0x90080040
mov dword [ebx], eax
add ebx, edx
or eax, 0x42f6812
xor eax, 0x4f0ce5dc
and eax, 0x83000000
or eax, 0x440000e4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7331c34e
and eax, 0x1cc672d3
and eax, 0x4000
or eax, 0x425f9045
mov dword [ebx], eax
add ebx, edx
xor eax, 0x136464dd
or eax, 0x5627736f
and eax, 0x450b0001
or eax, 0x800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x37f944bf
and eax, 0x204004a8
or eax, 0x90c0140
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ddc4080
and eax, 0x64be4a18
and eax, 0x80000
or eax, 0x45810000
mov dword [ebx], eax
add ebx, edx
or eax, 0x980a603
and eax, 0x48098200
or eax, 0xb04409e8
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ccd6d18
and eax, 0x88c84d28
or eax, 0x1200003
mov dword [ebx], eax
add ebx, edx
xor eax, 0x77276846
and eax, 0x8cb204d
or eax, 0x120d800
mov dword [ebx], eax
add ebx, edx
or eax, 0x75259c42
and eax, 0x1e8540b
or eax, 0x82100180
mov dword [ebx], eax
add ebx, edx
or eax, 0x5723f2ab
and eax, 0xa13778b
and eax, 0x10182
or eax, 0x55880040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6dccd815
and eax, 0x384589d0
or eax, 0xc0000228
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c3a020e
and eax, 0x4480132
or eax, 0xb804409
mov dword [ebx], eax
add ebx, edx
xor eax, 0x35d717a4
and eax, 0x108d
or eax, 0xa500
mov dword [ebx], eax
add ebx, edx
or eax, 0x4baac8f1
or eax, 0x31449c0f
and eax, 0x584c8900
or eax, 0x84010200
mov dword [ebx], eax
add ebx, edx
or eax, 0x676026b4
and eax, 0x8901a980
or eax, 0x4003
mov dword [ebx], eax
add ebx, edx
or eax, 0x47829058
and eax, 0x4bab4a16
and eax, 0x41834800
or eax, 0x1408944d
mov dword [ebx], eax
add ebx, edx
or eax, 0x11aadf70
and eax, 0x605cae2e
and eax, 0x822c
or eax, 0x1c201c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x178f09a9
and eax, 0x1800188
or eax, 0x8a6c5401
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c4a0b8f
and eax, 1
or eax, 0xc083fc44
mov dword [ebx], eax
add ebx, edx
and eax, 0x624c1e40
or eax, 0x59ed46ad
and eax, 0x58450801
or eax, 0xa4008100
mov dword [ebx], eax
add ebx, edx
or eax, 0x66c0efbb
and eax, 0xf71bffe
and eax, 0x2400d8a
or eax, 0x81984001
mov dword [ebx], eax
add ebx, edx
and eax, 0x16f898ab
and eax, 0x880081
or eax, 0x4d010140
mov dword [ebx], eax
add ebx, edx
or eax, 0x2737c2c2
xor eax, 0x7d7fecdc
and eax, 0x10400b18
or eax, 0xc01580c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5126d8a5
and eax, 0x81705131
or eax, 0x88c0402
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b5118b0
and eax, 0x1000010
or eax, 0x448bc445
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e20ef1a
and eax, 0x8010
or eax, 0x1e803ec
mov dword [ebx], eax
add ebx, edx
and eax, 0x10ecc786
and eax, 0x592e7382
and eax, 0x280180
or eax, 0x83d44409
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5df2db00
and eax, 0x54008409
or eax, 0x21004074
mov dword [ebx], eax
add ebx, edx
xor eax, 0x59e7936
and eax, 0x700c8901
or eax, 0x84410220
mov dword [ebx], eax
add ebx, edx
and eax, 0x37fd2b95
and eax, 0x400901
or eax, 0x89b0440a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x369b7424
or eax, 0x50236ab9
and eax, 0x550b400d
or eax, 0x808040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x72de88f5
or eax, 0x6789515e
and eax, 0x1c001f0
or eax, 0x28200
mov dword [ebx], eax
add ebx, edx
or eax, 0x401f384f
and eax, 0x1d01189
or eax, 0x8a204400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x40e853e0
xor eax, 0x44e764e0
and eax, 0x80836001
or eax, 0x40009444
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7328ece6
xor eax, 0x27a53c57
and eax, 0x94040000
or eax, 0x60418901
mov dword [ebx], eax
add ebx, edx
and eax, 0x10ba267
xor eax, 0x21c7ebc3
and eax, 0xc06982
or eax, 0x1401
mov dword [ebx], eax
add ebx, edx
and eax, 0x1bd7dd4d
xor eax, 0x71c3e87b
and eax, 0x41032470
or eax, 0xc880a04
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2307d083
or eax, 0x6be3388b
and eax, 0x2c4d88ec
or eax, 0x90000100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x8623fb
and eax, 0x2aedd3f
and eax, 0x800003
or eax, 0x89645588
mov dword [ebx], eax
add ebx, edx
and eax, 0x530dc0ba
and eax, 0x1000000
or eax, 0x448bb855
mov dword [ebx], eax
add ebx, edx
or eax, 0x654e571f
and eax, 0x1c08344
or eax, 0xa0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b4a26ec
and eax, 0xa800508
or eax, 0x81644081
mov dword [ebx], eax
add ebx, edx
and eax, 0x68d5e341
or eax, 0x37681b21
and eax, 0xd281801
or eax, 0x4013a44c
mov dword [ebx], eax
add ebx, edx
and eax, 0x65cca870
and eax, 0x1002800
or eax, 0x8a1155b8
mov dword [ebx], eax
add ebx, edx
and eax, 0x5cb1e088
and eax, 0x114000
or eax, 0x552a8c55
mov dword [ebx], eax
add ebx, edx
and eax, 0x21c6f626
and eax, 0x1004404
or eax, 0x8a0939f0
mov dword [ebx], eax
add ebx, edx
and eax, 0x722bdec
and eax, 0x1444
or eax, 0xe883c001
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b2f7aa0
and eax, 0x40010000
or eax, 0x94448901
mov dword [ebx], eax
add ebx, edx
xor eax, 0x55652395
or eax, 0x13c19808
and eax, 0x13e00888
or eax, 0x28104503
mov dword [ebx], eax
add ebx, edx
xor eax, 0x39c535a8
and eax, 0x355001
or eax, 0x1d48804c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x25653a04
and eax, 0x38004009
or eax, 0x3e01582
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b5220a8
or eax, 0x3beac779
and eax, 0x868c451
or eax, 0x4142804
mov dword [ebx], eax
add ebx, edx
and eax, 0x1780b2b7
or eax, 0x4d42e7aa
and eax, 0xd40458b
or eax, 0x28c0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x71586e99
or eax, 0x17cec392
and eax, 0x3bdc4182
or eax, 0x20042d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ccedd08
xor eax, 0xaa0176a
and eax, 0x9108445
or eax, 0x6d3000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3938f09b
xor eax, 0x55ceaa4e
and eax, 0xa04c81
or eax, 0x8340010a
mov dword [ebx], eax
add ebx, edx
or eax, 0x28dfca10
and eax, 0x9890189
or eax, 0x44000060
mov dword [ebx], eax
add ebx, edx
and eax, 0x38ec6a4e
and eax, 0x8000040
or eax, 0xf736e9a0
mov dword [ebx], eax
add ebx, edx
and eax, 0x4773caf3
and eax, 0x4502c8e0
or eax, 0xa089371f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x178b46e0
and eax, 0xc000811d
or eax, 0xccc4240
mov dword [ebx], eax
add ebx, edx
xor eax, 0x72bdb6e4
or eax, 0x14a6c212
and eax, 0xac835588
or eax, 0x40080044
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a1322e9
or eax, 0x340597b6
and eax, 0x4048482
or eax, 0xc3506801
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4323f5b9
and eax, 0x34c73011
and eax, 0x4401000
or eax, 0x7800ec45
mov dword [ebx], eax
add ebx, edx
or eax, 0x16bc6bf0
and eax, 0x44c40000
or eax, 0x1030000
mov dword [ebx], eax
add ebx, edx
and eax, 0x56e662e4
xor eax, 0x251a2cc2
and eax, 0x5c00c0
or eax, 0x18038
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4353251d
and eax, 0x40048500
or eax, 0xb4414200
mov dword [ebx], eax
add ebx, edx
and eax, 0x568dcb9e
and eax, 0x14200
or eax, 0x3e
mov dword [ebx], eax
add ebx, edx
and eax, 0x52b2e3b
and eax, 2
or eax, 0x16f045c5
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c579b15
and eax, 0x4000005
or eax, 0xc3000088
mov dword [ebx], eax
add ebx, edx
and eax, 0x47ac235a
and eax, 0x45000000
or eax, 0x205eec45
mov dword [ebx], eax
add ebx, edx
and eax, 0x79d4ae2e
and eax, 0x41440000
or eax, 0x4830001
mov dword [ebx], eax
add ebx, edx
and eax, 0x7556ac7e
and eax, 0x1460000
or eax, 0x305de8
mov dword [ebx], eax
add ebx, edx
or eax, 0xabf909a
and eax, 0x45c500
or eax, 0xe4000200
mov dword [ebx], eax
add ebx, edx
or eax, 0x64f2c788
and eax, 0xc388
or eax, 0x3807
mov dword [ebx], eax
add ebx, edx
or eax, 0x51a6d940
and eax, 0x11a041c7
or eax, 0x22400400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e41904f
and eax, 0x45000000
or eax, 0x82000073
mov dword [ebx], eax
add ebx, edx
or eax, 0x1bf40d8d
and eax, 0xec00c45
or eax, 0x2009d000
mov dword [ebx], eax
add ebx, edx
and eax, 0x76b57dce
or eax, 0x37627417
and eax, 0x5c30001
or eax, 0x40040000
mov dword [ebx], eax
add ebx, edx
or eax, 0x79257e60
xor eax, 0x282a73e3
and eax, 0x10580
or eax, 0x12d258
mov dword [ebx], eax
add ebx, edx
or eax, 0x57b45f38
and eax, 0x5405c700
or eax, 0x80400000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7aa4242e
and eax, 0x583b1839
and eax, 0
or eax, 0xfa91
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e31ee94
xor eax, 0x2c49ff58
and eax, 0x2504145
or eax, 0x28800482
mov dword [ebx], eax
add ebx, edx
and eax, 0x7104d394
and eax, 0x84
or eax, 0xc7000011
mov dword [ebx], eax
add ebx, edx
and eax, 0x38ceaf54
xor eax, 0x28cf17b7
and eax, 0x200b0401
or eax, 0x5710c844
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2339d5
and eax, 0x45000000
or eax, 0xc70000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c39fb48
and eax, 0x264fdaec
and eax, 0x448a48
or eax, 0x1302180
mov dword [ebx], eax
add ebx, edx
xor eax, 0x159426ad
and eax, 0x4408500
or eax, 0xc0054200
mov dword [ebx], eax
add ebx, edx
and eax, 0x12004a8
and eax, 0
or eax, 0x62bc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3a06d39e
xor eax, 0x1d8dc21b
and eax, 0x3804101
or eax, 0x484004c6
mov dword [ebx], eax
add ebx, edx
and eax, 0x74fc47ed
or eax, 0x76f6eae
and eax, 0x47000067
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6bb05011
and eax, 0x1000001
or eax, 0x20bdbc44
mov dword [ebx], eax
add ebx, edx
and eax, 0x39e05663
and eax, 0x1800000
or eax, 0x44470000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2a52a2c4
and eax, 0x80a280
or eax, 0x84138
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b701382
xor eax, 0x618c5ee0
and eax, 0x10448500
or eax, 0xa4014200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6cab257e
or eax, 0x6d31bde8
and eax, 0x17010
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x1846ce24
and eax, 0x23e37ccc
and eax, 0x4000
or eax, 0xe4b005c7
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c445080
and eax, 0xc4000140
or eax, 0x3000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x58d1e1c9
and eax, 0x4a80a041
or eax, 0x200c04
mov dword [ebx], eax
add ebx, edx
and eax, 0x3432e40d
and eax, 0x200001
or eax, 0xe2c80000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7dd0f1bd
xor eax, 0x18362dd2
and eax, 0x8300006d
or eax, 0x8000290
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ac3e964
xor eax, 0x7bd9ff7f
and eax, 0x40c15d01
or eax, 0x8c0200e4
mov dword [ebx], eax
add ebx, edx
and eax, 0x2d19c7b0
and eax, 0xc004480
or eax, 0xc0cc884c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e3d5f6d
and eax, 0x80c08080
or eax, 0x4c0c4c4c
mov dword [ebx], eax
add ebx, edx
or eax, 0x1f9523a6
and eax, 0xcccccccc
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x71f768d4
and eax, 0xec8b44cc
or eax, 0x1100
mov dword [ebx], eax
add ebx, edx
or eax, 0x1d5271a4
and eax, 0x1586480
or eax, 0x48801
mov dword [ebx], eax
add ebx, edx
or eax, 0x3958b73
xor eax, 0x2247c106
and eax, 0x1820000
or eax, 0x44450000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7325030e
or eax, 0x72ebff3d
and eax, 0x146a534
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
or eax, 0x4355badf
xor eax, 0x159b171a
and eax, 0x44448000
or eax, 0xa8014700
mov dword [ebx], eax
add ebx, edx
or eax, 0x42627e97
and eax, 0x6ffdf9b1
and eax, 0x10001
or eax, 0x402
mov dword [ebx], eax
add ebx, edx
or eax, 0x42bc5b2f
and eax, 0x42b04507
or eax, 0x1c0000c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x55a5087a
and eax, 0x3000134
or eax, 0xc4000002
mov dword [ebx], eax
add ebx, edx
or eax, 0x4bfce7a2
and eax, 0x4970e004
or eax, 0x10001041
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a4541
and eax, 0x43291454
and eax, 0
or eax, 0x45c70001
mov dword [ebx], eax
add ebx, edx
or eax, 0x538a5c39
and eax, 0x1014408
or eax, 0x1082c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x68a97d67
xor eax, 0x41b62329
and eax, 0x48000
or eax, 0xd4414700
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6db4af31
and eax, 0x52400ba0
and eax, 0
or eax, 0x12719
mov dword [ebx], eax
add ebx, edx
or eax, 0x722a694e
and eax, 0x14b028bd
and eax, 0x10200005
or eax, 0x9c845c2
mov dword [ebx], eax
add ebx, edx
or eax, 0xdadd189
and eax, 0x728ac310
and eax, 0
or eax, 0xc7000031
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5fcb05b9
or eax, 0x397d651a
and eax, 0xa89d2000
or eax, 0x6009845
mov dword [ebx], eax
add ebx, edx
or eax, 0x7d898e0f
or eax, 0x11bca4e6
and eax, 0x45850000
or eax, 0x420000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x68fd07d3
and eax, 0x780a2c59
and eax, 0xa0040
or eax, 0x819884
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b3bb827
and eax, 0x18000
or eax, 0xcc444700
mov dword [ebx], eax
add ebx, edx
or eax, 0x65eb0bb6
or eax, 0x181e9cab
and eax, 0x14223
or eax, 0x2040
mov dword [ebx], eax
add ebx, edx
and eax, 0x517897da
xor eax, 0x53c2da27
and eax, 0x12804045
or eax, 0xa42c0582
mov dword [ebx], eax
add ebx, edx
and eax, 0x257796b6
xor eax, 0x3efe5579
and eax, 0x200004c
or eax, 0xc5000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x16de91a5
xor eax, 0x5a16a28a
and eax, 0x8c401045
or eax, 0x211c800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x39978803
or eax, 0x78c9d766
and eax, 0x45c70000
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d457b3a
and eax, 0x1071238
or eax, 0x1000c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x47875f5
or eax, 0x53ef7b60
and eax, 0x44454700
or eax, 0xa0008000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6682769c
and eax, 0x16114
or eax, 0x843
mov dword [ebx], eax
add ebx, edx
or eax, 0x725e14a4
or eax, 0x59006c92
and eax, 0x485445c7
or eax, 0x4a00000
mov dword [ebx], eax
add ebx, edx
and eax, 0x37c7c5db
and eax, 0x5411a0fa
and eax, 0x40000c2
or eax, 0xc3000008
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a41fedc
and eax, 0x2000040
or eax, 0x91f5bc05
mov dword [ebx], eax
add ebx, edx
and eax, 0x1ec79065
and eax, 0xc50000
or eax, 0x45020000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7f9069d0
xor eax, 0x5e23884e
and eax, 0x8190
or eax, 0x1240
mov dword [ebx], eax
add ebx, edx
or eax, 0x44477df1
and eax, 0x4445c700
or eax, 0xb8000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6e7e78e2
and eax, 0x8222
or eax, 0x18
mov dword [ebx], eax
add ebx, edx
or eax, 0x63f20b22
and eax, 0x62d00102
or eax, 0x880c44c5
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f0ccf5d
xor eax, 0xa6dcecb
and eax, 0xc5000014
or eax, 0x2000020
mov dword [ebx], eax
add ebx, edx
and eax, 0x2bec2b4d
and eax, 0x39183c46
and eax, 0x1000004
or eax, 0xfc1be041
mov dword [ebx], eax
add ebx, edx
and eax, 0x104514f5
or eax, 0x10c028e
and eax, 0x1050000
or eax, 0x44c20000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4add2557
xor eax, 0x28240e6
and eax, 0x1500080
or eax, 0x200040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x50e87716
and eax, 0x7701936e
and eax, 0x40000300
or eax, 0x80458800
mov dword [ebx], eax
add ebx, edx
or eax, 0x4fc6e27a
and eax, 0x4dc0413a
or eax, 0x30180401
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f6fdd35
and eax, 0x56049859
and eax, 0x54048810
or eax, 0x80490344
mov dword [ebx], eax
add ebx, edx
and eax, 0x212b1602
and eax, 0x5cdf2027
and eax, 0
or eax, 0x8b804d89
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a287238
and eax, 0
or eax, 0x9589ac55
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b7a905b
and eax, 0xc43a5dc
and eax, 0xc43a45c
or eax, 0xf3bc5b20
mov dword [ebx], eax
add ebx, edx
xor eax, 0x460f3798
and eax, 0x81a04080
or eax, 0x20c050b
mov dword [ebx], eax
add ebx, edx
and eax, 0x4aafd5c4
or eax, 0x29fbcc3a
and eax, 0x18901a8
or eax, 0x44000040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6369b801
or eax, 0x32b936ca
and eax, 0x498ba8
or eax, 0x80040004
mov dword [ebx], eax
add ebx, edx
and eax, 0x17320a81
or eax, 0x75e71ffb
and eax, 0x75640d3b
or eax, 0x8a188000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c8ae202
xor eax, 0x2a00147a
and eax, 0x1747b43
or eax, 0x300984bc
mov dword [ebx], eax
add ebx, edx
or eax, 0x6273eb9e
and eax, 0x3374558b
or eax, 0x8800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x469291b9
or eax, 0x6ae9b3ce
and eax, 0x798045
or eax, 0x10044410
mov dword [ebx], eax
add ebx, edx
or eax, 0x73c5d8c6
and eax, 0x73dd4ff4
and eax, 0x23c04480
or eax, 0x10b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x462a80fc
and eax, 0x608045
or eax, 0x8143800
mov dword [ebx], eax
add ebx, edx
or eax, 0x58005079
and eax, 0x18744809
or eax, 0x23880582
mov dword [ebx], eax
add ebx, edx
or eax, 0x676097b8
xor eax, 0x1a31cf8d
and eax, 0x4c1004
or eax, 0x1030c449
mov dword [ebx], eax
add ebx, edx
xor eax, 0x101edcb3
and eax, 0x60008a
or eax, 0x2b905501
mov dword [ebx], eax
add ebx, edx
or eax, 0x585ef732
and eax, 0x874d411
or eax, 0x10844
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e5db216
and eax, 0x44945c4a
and eax, 0x4402
or eax, 0x3bc80189
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b87af2f
and eax, 0x94dac05
or eax, 0x301040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2dbb711f
or eax, 0x5368d3e0
and eax, 0x3e44d8a
or eax, 0x80100001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6e51872
and eax, 0x50101c1
or eax, 0x48880000
mov dword [ebx], eax
add ebx, edx
and eax, 0x383bf251
and eax, 0x8010040
or eax, 0xe0548bb4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x19652db
and eax, 0x8901c803
or eax, 0x2280
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e8231b6
xor eax, 0x6c8eb44e
and eax, 0x41096851
or eax, 0x4828004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x47c63db
and eax, 0x1730184
or eax, 0x12000470
mov dword [ebx], eax
add ebx, edx
or eax, 0x35f956dd
and eax, 0x5890000
or eax, 0x40000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x48ce6a54
xor eax, 0x275f0a83
and eax, 0x600000d4
or eax, 0x844d8b20
mov dword [ebx], eax
add ebx, edx
xor eax, 0x19a5fec
or eax, 0x7239e063
and eax, 0x81f4442b
or eax, 0x8000900
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e9ac7ae
or eax, 0x5a792c59
and eax, 0x8e96449
or eax, 0x1028004
mov dword [ebx], eax
add ebx, edx
or eax, 0x15f63bb3
and eax, 0x1e4558b
or eax, 0x82000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5651de5e
and eax, 2
or eax, 0x558901c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x65d5fab6
and eax, 0x64458be4
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2594f281
or eax, 0x7f6c4679
and eax, 0xf444439
or eax, 0x800102
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b7b60dc
xor eax, 0x1e234f37
and eax, 0x6280
or eax, 0x1900d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x27e64ca1
and eax, 0x20458a00
or eax, 0xd8080100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b1eba43
xor eax, 0x7cc27fca
and eax, 0x7c904c09
or eax, 0x440132
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6cfa122f
and eax, 0x10040b04
or eax, 0xcc518020
mov dword [ebx], eax
add ebx, edx
or eax, 0x694d8e88
and eax, 0x89018a80
or eax, 0x6003
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e858b2f
or eax, 0x32115764
and eax, 0x5815444
or eax, 0x400a8811
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b92ada2
or eax, 0x702e78b6
and eax, 0x60040894
or eax, 0x88410348
mov dword [ebx], eax
add ebx, edx
and eax, 0x10313d0b
and eax, 0x108
or eax, 0xfc04433
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6436f100
xor eax, 0x592c59de
and eax, 0xcc85
or eax, 0x208
mov dword [ebx], eax
add ebx, edx
or eax, 0x1868f298
and eax, 0x8488a00
or eax, 0xc4050100
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc4928de
and eax, 0x1a9235e1
and eax, 0x100
or eax, 0xfe04c3b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x405785b7
or eax, 0x4991acf2
and eax, 0xc08c
or eax, 0x201
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5441ea4c
and eax, 0x54410800
or eax, 0xa0148300
mov dword [ebx], eax
add ebx, edx
or eax, 0x2e2291ba
and eax, 0xe34110a
or eax, 0x1884401
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ee97e77
and eax, 0x1400
or eax, 0xa284
mov dword [ebx], eax
add ebx, edx
xor eax, 0x75791098
and eax, 0x44418200
or eax, 0x88040900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f0d537f
and eax, 0x348403b
or eax, 0xcb00500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x522d52b4
and eax, 0x49492259
and eax, 0x209
or eax, 0xa884
mov dword [ebx], eax
add ebx, edx
or eax, 0xe5bc1b
or eax, 0x2fd94bf0
and eax, 0x244d8b00
or eax, 0xd0000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c238fb2
and eax, 0xc84c0402
or eax, 0x2401ab0d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x74c7d15
xor eax, 0x5c0593cf
and eax, 0x15044185
or eax, 0x718800
mov dword [ebx], eax
add ebx, edx
or eax, 0x200c8e31
or eax, 0x1d003115
and eax, 0x1785581
or eax, 0x8280000a
mov dword [ebx], eax
add ebx, edx
and eax, 0x6157eff
and eax, 0x8a
or eax, 0x55890160
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c96cca3
and eax, 0x699148c7
and eax, 0x480108c0
or eax, 0x84448338
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e339a97
or eax, 0x2921325e
and eax, 0xf70013b
or eax, 0x884400
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d4892d
and eax, 9
or eax, 0x8a84
mov dword [ebx], eax
add ebx, edx
or eax, 0x586d5af
and eax, 0x4048b00
or eax, 0xb0490000
mov dword [ebx], eax
add ebx, edx
and eax, 0x681ca7d0
or eax, 0x14950965
and eax, 0x34900921
or eax, 0x4840441a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2834e533
and eax, 0x40448800
or eax, 0x80110371
mov dword [ebx], eax
add ebx, edx
xor eax, 0x618c5577
or eax, 0x599e42a9
and eax, 0x8901ca83
or eax, 0x2000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3264aad0
and eax, 0x8000
or eax, 0x458b4055
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4cdda8dd
and eax, 0x30d89aca
and eax, 0x880
or eax, 0x78858140
mov dword [ebx], eax
add ebx, edx
or eax, 0x446a08ed
and eax, 0x8ef89ed
or eax, 0x83107612
mov dword [ebx], eax
add ebx, edx
and eax, 0x203dd45c
and eax, 0x9d44c
or eax, 0x8d800001
mov dword [ebx], eax
add ebx, edx
and eax, 0x46765aaa
and eax, 0x4005000
or eax, 0xfbffaf74
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d32cd10
and eax, 0x83d45500
or eax, 0x8b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x214ea19
and eax, 0x4333b6c1
and eax, 0x1000080
or eax, 0x5489016a
mov dword [ebx], eax
add ebx, edx
and eax, 0x37482e6d
and eax, 0x10000040
or eax, 0x68858b94
mov dword [ebx], eax
add ebx, edx
xor eax, 0x40be5b20
and eax, 0x383bd0f4
or eax, 0x3c42f0b
mov dword [ebx], eax
add ebx, edx
and eax, 0x21b4fd72
or eax, 0x4117d9d3
and eax, 0x61b77481
or eax, 0x9e480004
mov dword [ebx], eax
add ebx, edx
and eax, 0x745a8752
and eax, 0x1a0400
or eax, 0x8b2578ff
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e17d565
or eax, 0x27dde645
and eax, 0x4521ec4d
or eax, 0x8020000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1ff58766
xor eax, 0x3ea75891
and eax, 0x30848890
or eax, 0x40090120
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c3a2b00
and eax, 0x8bfabb0
or eax, 0x8340544f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x46a694c8
or eax, 0x2ffe5214
and eax, 0x85897015
or eax, 0x10008040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a315fac
and eax, 0x2992af6f
and eax, 0x990af68
or eax, 0xf66f5004
mov dword [ebx], eax
add ebx, edx
or eax, 0x4879a9aa
and eax, 0x83ec458a
or eax, 1
mov dword [ebx], eax
add ebx, edx
and eax, 0x43f8c997
and eax, 0x3bfdceff
and eax, 0x1880080
or eax, 0x44010168
mov dword [ebx], eax
add ebx, edx
and eax, 0x291e0f5f
and eax, 0x80148
or eax, 0x70858aa4
mov dword [ebx], eax
add ebx, edx
and eax, 0x159ede80
and eax, 0x108c8a80
or eax, 0x2b73757f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x49072689
or eax, 0x1fe46f7
and eax, 0x73fe4c85
or eax, 0x8c012008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x40737b7b
xor eax, 0x7216f618
and eax, 0x890061ee
or eax, 0x2241c11
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3d4d4b46
and eax, 0x14013011
or eax, 0x4102c044
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ef4aefd
or eax, 0x1609c547
and eax, 0x12154
or eax, 0xe8541aa8
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b0eec7d
or eax, 0x4cad4c74
and eax, 0x458b197d
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6011a933
xor eax, 0x612ce90
and eax, 0x20003ac8
or eax, 0xc8450100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d146b70
and eax, 0x45011038
or eax, 0x88a0145
mov dword [ebx], eax
add ebx, edx
xor eax, 0x76863c6e
and eax, 0x280d2910
or eax, 0xc04012e4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x68b3e457
and eax, 0x8a0921
or eax, 0x5501005c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f489860
and eax, 0xc28110
or eax, 0x12802c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f54ff93
or eax, 0x6561b25f
and eax, 0xbd05409
or eax, 0x80000180
mov dword [ebx], eax
add ebx, edx
and eax, 0x1cbcb3dd
and eax, 0x101001
or eax, 0x452bc444
mov dword [ebx], eax
add ebx, edx
and eax, 0x2044dcb0
xor eax, 0x5a2fb3a5
and eax, 0xa086584
or eax, 0x81001848
mov dword [ebx], eax
add ebx, edx
or eax, 0x324af5d3
xor eax, 0x1abca761
and eax, 0x132180c
or eax, 0x4c09a441
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c56162a
and eax, 0x8001408
or eax, 0x830868a4
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d90c9e7
and eax, 0x1004804
or eax, 0x543b9051
mov dword [ebx], eax
add ebx, edx
xor eax, 0x76fb737b
and eax, 0x5e953e6f
and eax, 0x2002820
or eax, 0x89215590
mov dword [ebx], eax
add ebx, edx
and eax, 0x2fb04759
and eax, 0x3d651c99
and eax, 0x1200000
or eax, 0x441bf845
mov dword [ebx], eax
add ebx, edx
or eax, 0x4111e4ea
and eax, 0x2ffaff00
and eax, 0x1087c00
or eax, 0x8a0001ec
mov dword [ebx], eax
add ebx, edx
and eax, 0x36a1e6bf
and eax, 0x640c
or eax, 0x4d3b9041
mov dword [ebx], eax
add ebx, edx
and eax, 0x63e25677
and eax, 0x1005440
or eax, 0x8a082880
mov dword [ebx], eax
add ebx, edx
or eax, 0x15f5811c
and eax, 0x1539bc54
or eax, 0x40020001
mov dword [ebx], eax
add ebx, edx
and eax, 0x6fb465e2
or eax, 0x6d9ae88f
and eax, 0x9086cc0
or eax, 0x82011110
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4fa12426
and eax, 0xc0804044
or eax, 0x2803a001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4eb0dab7
and eax, 0xa0010800
or eax, 0x40448101
mov dword [ebx], eax
add ebx, edx
or eax, 0x7d3cb57b
and eax, 0x814c0d0b
or eax, 0x2804080
mov dword [ebx], eax
add ebx, edx
or eax, 0xd934fc0
xor eax, 0x713f6d12
and eax, 0x4c8000c1
or eax, 0x1090100
mov dword [ebx], eax
add ebx, edx
or eax, 0x809830c
or eax, 0x2dfead96
and eax, 0x6c558bcc
or eax, 0x90000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x77a42753
and eax, 0xbd0040b
or eax, 0x30085120
mov dword [ebx], eax
add ebx, edx
and eax, 0x399776c3
and eax, 0x19105401
or eax, 0x26c8854
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f4aff5b
and eax, 0x35c450b
or eax, 0x800080
mov dword [ebx], eax
add ebx, edx
or eax, 0x72b74b20
and eax, 0x13754401
or eax, 0x9044
mov dword [ebx], eax
add ebx, edx
and eax, 0x64ddf1f6
and eax, 0x104000
or eax, 0xfa00d8b
mov dword [ebx], eax
add ebx, edx
or eax, 0x296f9e67
and eax, 0x5e84daf
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x50aa539f
and eax, 0x204089
or eax, 0x8b013440
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ea47c92
and eax, 0x55214c51
or eax, 0x1a8004
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f61af28
and eax, 0x3ee3b0ca
and eax, 0xa012008
or eax, 0x81185da4
mov dword [ebx], eax
add ebx, edx
and eax, 0x468a9d87
or eax, 0x2989270f
and eax, 0x1093405
or eax, 0x4432c040
mov dword [ebx], eax
add ebx, edx
or eax, 0x4bbb7961
xor eax, 0xd79e4aa
and eax, 0x20019cc
or eax, 0x89116400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1954d9b4
and eax, 0x11073f91
and eax, 0x12400
or eax, 0x4d3a984d
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a443d97
and eax, 0x8003c04
or eax, 0x830941a8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x40af271b
and eax, 0x2f24adba
and eax, 0x2000010
or eax, 0xc083e045
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc24152a
xor eax, 0x6dcba5c7
and eax, 0xa0440000
or eax, 0x40118901
mov dword [ebx], eax
add ebx, edx
and eax, 0x1de4b0bb
or eax, 0x74e343bd
and eax, 0xe04189
or eax, 0x83180402
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ba32d7f
and eax, 0x418901e8
or eax, 0x4000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x50101ae9
and eax, 0x10298288
and eax, 0x88
or eax, 0xb04d8b70
mov dword [ebx], eax
add ebx, edx
or eax, 0x498c2f64
and eax, 0x1ca30d68
and eax, 0x8010100
or eax, 0x8100c083
mov dword [ebx], eax
add ebx, edx
and eax, 0x568eec22
and eax, 0x8000
or eax, 0x558b304d
mov dword [ebx], eax
add ebx, edx
and eax, 0x587e355a
or eax, 0x2c75eb2a
and eax, 0x4c553b68
or eax, 0x80000080
mov dword [ebx], eax
add ebx, edx
or eax, 0x44289eed
or eax, 0x3a79b669
and eax, 0x4409246c
or eax, 0x1820010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f2400e8
and eax, 0x800094
or eax, 0x1408368
mov dword [ebx], eax
add ebx, edx
or eax, 0x4749bdd
and eax, 0x1f40189
or eax, 0x8a084400
mov dword [ebx], eax
add ebx, edx
and eax, 0x117ed979
and eax, 0x1084009
or eax, 0x4c03bc44
mov dword [ebx], eax
add ebx, edx
or eax, 0xffc0bcb
and eax, 0x4c4d3bc4
or eax, 0x90000030
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e2060e4
and eax, 0x4000064
or eax, 0x518b0819
mov dword [ebx], eax
add ebx, edx
xor eax, 0x60a8def
and eax, 0x1d628301
and eax, 0x10000100
or eax, 0xa0553af0
mov dword [ebx], eax
add ebx, edx
and eax, 0x24eee819
and eax, 0x5e5e1c35
and eax, 0x810
or eax, 0x458b006c
mov dword [ebx], eax
add ebx, edx
and eax, 0x2770bcd4
and eax, 0x4000850
or eax, 0xa8453380
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c6bddf6
and eax, 0x400a0024
or eax, 0xd810959
mov dword [ebx], eax
add ebx, edx
and eax, 0x39494524
and eax, 0x1090124
or eax, 0xe082d8
mov dword [ebx], eax
add ebx, edx
and eax, 0x36599b51
or eax, 0x7d79b576
and eax, 0x9780500
or eax, 0x82844889
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b67695c
xor eax, 0x460bcc58
and eax, 0x48038450
or eax, 0xa2805005
mov dword [ebx], eax
add ebx, edx
xor eax, 0x68b1cdea
xor eax, 0x4f8ea590
and eax, 0xc4148801
or eax, 0x10410100
mov dword [ebx], eax
add ebx, edx
or eax, 0xdc3fba4
xor eax, 0x5f72d20c
and eax, 0x82a00189
or eax, 0x1104402
mov dword [ebx], eax
add ebx, edx
and eax, 0x37fe53b1
xor eax, 0x35745dd7
and eax, 0x4800040
or eax, 0x410901a8
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b06e6d6
and eax, 0x56174d9d
and eax, 0x80
or eax, 0xc04d8b30
mov dword [ebx], eax
add ebx, edx
or eax, 0x6785e9f7
and eax, 0x65cc4903
or eax, 0x10200408
mov dword [ebx], eax
add ebx, edx
xor eax, 0x64329752
and eax, 0x548a10
or eax, 0xc8010104
mov dword [ebx], eax
add ebx, edx
or eax, 0x42309c40
and eax, 0x353da7c
and eax, 0x18200
or eax, 0x89004083
mov dword [ebx], eax
add ebx, edx
and eax, 0x2768e402
and eax, 0x100c000
or eax, 0x448b0855
mov dword [ebx], eax
add ebx, edx
xor eax, 0x17e06729
and eax, 0x31bc8c33
and eax, 0x830
or eax, 0xc84523c8
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c73bc91
xor eax, 0x461e5e31
and eax, 0x8204108
or eax, 0x75900433
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ee68d2d
and eax, 0x13c4c063
and eax, 0x10448000
or eax, 0xc0090b09
mov dword [ebx], eax
add ebx, edx
and eax, 0x1eda31b0
and eax, 0x100
or eax, 0x8901c083
mov dword [ebx], eax
add ebx, edx
and eax, 0xf871a70
xor eax, 0x1eed1ad
and eax, 0x8e9d00d
or eax, 0xf1000040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d6f8afc
and eax, 0x80865ab1
or eax, 0xb79a54c
mov dword [ebx], eax
add ebx, edx
and eax, 0x44b0a01a
and eax, 0x7fab3a1e
and eax, 0x802010
or eax, 0xc2038c45
mov dword [ebx], eax
add ebx, edx
and eax, 0x612b8a18
or eax, 0x742f41a
and eax, 0x4418800
or eax, 0xa8140101
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d5d4fca
or eax, 0x364ce378
and eax, 0x2508458b
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x2047cda7
and eax, 0x5a5a93ad
and eax, 0
or eax, 0x40000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7f87ec23
or eax, 0x403b75
and eax, 0x5c60674
or eax, 0x40000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b74298c
or eax, 0x6ee3d914
and eax, 0x4e301a8
or eax, 0x80000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a92d163
and eax, 0x6597156d
and eax, 0x800100
or eax, 0x2844c6
mov dword [ebx], eax
add ebx, edx
and eax, 0x1ae1f3bb
xor eax, 0x59d35dbd
and eax, 0x8200c0a
or eax, 0x80884180
mov dword [ebx], eax
add ebx, edx
xor eax, 0x521ae847
or eax, 0x90211b4
and eax, 0x5182a14d
or eax, 0x4090800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5120fe9b
and eax, 0x40113c0
or eax, 0xb8542828
mov dword [ebx], eax
add ebx, edx
and eax, 0x71576f2b
or eax, 0x60cdf48f
and eax, 0x4089452c
or eax, 0x5020050
mov dword [ebx], eax
add ebx, edx
and eax, 0x65038bff
or eax, 0x3572a63d
and eax, 0x54412378
or eax, 0x80040080
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a6f822c
and eax, 0x52dd5bc4
and eax, 0x50440000
or eax, 0x2d80453b
mov dword [ebx], eax
add ebx, edx
or eax, 0x1d1bdc0f
and eax, 0x6d371dff
and eax, 0x64050903
or eax, 0x80488240
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3af6d78f
or eax, 0x65e280b4
and eax, 0x8901c080
or eax, 0x103
mov dword [ebx], eax
add ebx, edx
or eax, 0x64651b9d
and eax, 0x4501c00d
or eax, 0x108a2440
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d6dcc46
and eax, 0x44010000
or eax, 0xa0543bb8
mov dword [ebx], eax
add ebx, edx
or eax, 0x6a551231
and eax, 0x44013239
or eax, 0x18a0044
mov dword [ebx], eax
add ebx, edx
and eax, 0x50765aa2
and eax, 0x40000000
or eax, 0x288589c4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3aea4cca
and eax, 0x45617a28
and eax, 0x614008
or eax, 0x8b9ebff7
mov dword [ebx], eax
add ebx, edx
or eax, 0x641b53d4
or eax, 0x356582ce
and eax, 0x8d89d04d
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x3280d32b
xor eax, 0x3cdef66a
and eax, 0x3c5e2660
or eax, 0xc3a1d904
mov dword [ebx], eax
add ebx, edx
and eax, 0xc2dbea8
xor eax, 0x744978b8
and eax, 0x404488
or eax, 0x83901103
mov dword [ebx], eax
add ebx, edx
and eax, 0x29f2eafa
xor eax, 0xec0a9b9
and eax, 0x5000122
or eax, 0x508900c8
mov dword [ebx], eax
add ebx, edx
and eax, 0x33a7b832
and eax, 0x810000
or eax, 0x68048bd0
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f896fbe
or eax, 0x3dce0c86
and eax, 0x3bcfeffe
or eax, 0x301001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x62512448
xor eax, 0x6d1ca639
and eax, 0x34b26484
or eax, 0xcb4d0001
mov dword [ebx], eax
add ebx, edx
and eax, 0x22f74b47
and eax, 0x2014005
or eax, 0x89083dfa
mov dword [ebx], eax
add ebx, edx
or eax, 0x61646339
or eax, 0x1d06dbd5
and eax, 0xe903fc4d
or eax, 0x800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4051bd98
and eax, 0x40018800
or eax, 0xbc4c0101
mov dword [ebx], eax
add ebx, edx
and eax, 0x21892d7d
and eax, 0x36ef412b
and eax, 0x80101
or eax, 0x81d4548a
mov dword [ebx], eax
add ebx, edx
or eax, 0x328dd76f
xor eax, 0x2fab680c
and eax, 0x469fc2
or eax, 0x810000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6abfb3c8
and eax, 0x48500800
or eax, 0x94058100
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ffe3355
and eax, 0x3d00101
or eax, 0x448a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a2db60
and eax, 0x5009c41
or eax, 0x40894004
mov dword [ebx], eax
add ebx, edx
or eax, 0x5601ef19
and eax, 0x309eb50
or eax, 0x88000080
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e63f365
and eax, 0x1c040
or eax, 0xc182100d
mov dword [ebx], eax
add ebx, edx
and eax, 0x71e0640b
and eax, 0x40000001
or eax, 0x904d8900
mov dword [ebx], eax
add ebx, edx
or eax, 0x49ba106e
xor eax, 0x5a5de267
and eax, 0x3805108
or eax, 0x38500483
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6350a8cf
and eax, 0x800e044
or eax, 0x850f0011
mov dword [ebx], eax
add ebx, edx
and eax, 0x1dd5cbf6
and eax, 0x54
or eax, 0x288
mov dword [ebx], eax
add ebx, edx
or eax, 0x156b5647
xor eax, 0x47cb52cb
and eax, 0x2a00400
or eax, 0x8144418b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x25926b34
and eax, 0x40000a8
or eax, 0x41890140
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b770e04
and eax, 0x384c0be4
or eax, 0x80018000
mov dword [ebx], eax
add ebx, edx
or eax, 0x210d4bc1
and eax, 0x8901c981
or eax, 0x2002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c98e9c5
or eax, 0x3bc0149e
and eax, 0x1589104c
or eax, 0x4002a801
mov dword [ebx], eax
add ebx, edx
and eax, 0x313c2704
and eax, 0x1000000
or eax, 0xc283d8
mov dword [ebx], eax
add ebx, edx
and eax, 0x175508c4
and eax, 0x1400080
or eax, 0x8a985509
mov dword [ebx], eax
add ebx, edx
or eax, 0xd22e0b
xor eax, 0x458e2d99
and eax, 0x44104000
or eax, 0x12b8045
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c63c901
and eax, 0x9784944
or eax, 0x820034a0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a028294
and eax, 0x413af840
or eax, 0xc01000d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ce31285
and eax, 0x1506888
or eax, 0x8a201530
mov dword [ebx], eax
add ebx, edx
or eax, 0x794c73d4
or eax, 0x4d15f196
and eax, 0x5539ac54
or eax, 0x20001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x16b5dea4
xor eax, 0x53c64d71
and eax, 0x483d80
or eax, 0x8b204054
mov dword [ebx], eax
add ebx, edx
or eax, 0x62b3fcff
and eax, 0x474859db
and eax, 0x41081841
or eax, 0x433a404
mov dword [ebx], eax
add ebx, edx
or eax, 0x19b6389b
and eax, 0x9203cdc
or eax, 0x82404120
mov dword [ebx], eax
add ebx, edx
and eax, 0x23a040
xor eax, 0xebd1db7
and eax, 0xe0d2c45
or eax, 0xa102c008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d45a74a
and eax, 0xc0004805
or eax, 0x9858448
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a1992d8
xor eax, 0x6ffbd8a5
and eax, 0x58a5064
or eax, 0x50010510
mov dword [ebx], eax
add ebx, edx
or eax, 0x72d4330a
or eax, 0xea8fafe
and eax, 0x54553bac
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x56d3adfc
and eax, 0x820450
or eax, 0x4509492d
mov dword [ebx], eax
add ebx, edx
or eax, 0x252a2f36
and eax, 0x64010330
or eax, 0x90440080
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b7be648
xor eax, 0xd3f3dba
and eax, 0x4d600588
or eax, 0xb2008001
mov dword [ebx], eax
add ebx, edx
or eax, 0x7409c9a9
and eax, 0x4d09cda9
or eax, 0x823256
mov dword [ebx], eax
add ebx, edx
and eax, 0x1d163650
and eax, 0xc000050
or eax, 0x508d898c
mov dword [ebx], eax
add ebx, edx
and eax, 0x50485594
and eax, 0x3b66c2d3
and eax, 0x90
or eax, 0x8bffff6f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a8c1132
and eax, 0xe003e445
or eax, 0xa801010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x57acabc4
and eax, 0xb4050901
or eax, 0x40508000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e5e05ab
xor eax, 0x5816c66a
and eax, 0x3c40850b
or eax, 0xc3200080
mov dword [ebx], eax
add ebx, edx
and eax, 0x15629606
and eax, 0x376172fb
and eax, 0x5200002
or eax, 0x801bfffd
mov dword [ebx], eax
add ebx, edx
and eax, 0x549e5e9d
xor eax, 0x61ebb9c7
and eax, 0x65f1e758
or eax, 0x9a0e1804
mov dword [ebx], eax
add ebx, edx
or eax, 0x4aa1046a
xor eax, 0x5598776
and eax, 0x48822008
or eax, 0x5090175
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa662547
or eax, 0x15702e77
and eax, 0x504d2a34
or eax, 0x88001180
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ef73be3
xor eax, 0x1aa5728c
and eax, 0x140b1059
or eax, 0x41800924
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4abeb0af
and eax, 0x1c152990
or eax, 0xa0401224
mov dword [ebx], eax
add ebx, edx
xor eax, 0x49a3f430
and eax, 0x45820104
or eax, 0x91079
mov dword [ebx], eax
add ebx, edx
and eax, 0x3260aee2
and eax, 0x662a86dd
and eax, 0x40
or eax, 0xb8452bbc
mov dword [ebx], eax
add ebx, edx
or eax, 0x49d0e43a
and eax, 0x49810974
or eax, 0x40a0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a1e2b04
and eax, 0x1810230
or eax, 0x408188
mov dword [ebx], eax
add ebx, edx
or eax, 0x299c2b55
xor eax, 0xd135ac4
and eax, 0x884109
or eax, 0x8b300c80
mov dword [ebx], eax
add ebx, edx
or eax, 0x4745d020
xor eax, 0x6d88ac49
and eax, 0x315040
or eax, 0x550a8815
mov dword [ebx], eax
add ebx, edx
xor eax, 0x200a28cf
and eax, 0x1017088
or eax, 0x8a080d64
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5807741d
and eax, 0x6578a730
and eax, 0x40000000
or eax, 0xa883cc45
mov dword [ebx], eax
add ebx, edx
and eax, 0x414c68d6
and eax, 0x40000800
or eax, 0x8c458101
mov dword [ebx], eax
add ebx, edx
and eax, 0x40a29d24
xor eax, 0x7360f040
and eax, 0x33604900
or eax, 0x8c048b
mov dword [ebx], eax
add ebx, edx
and eax, 0x488080c7
or eax, 0x6d504131
and eax, 0x9504001
or eax, 0x24bc4c
mov dword [ebx], eax
add ebx, edx
and eax, 0x2883ad36
or eax, 0x4ce97193
and eax, 0xc05583
or eax, 0x83040008
mov dword [ebx], eax
add ebx, edx
and eax, 0x201206fc
and eax, 0x88
or eax, 0x55890162
mov dword [ebx], eax
add ebx, edx
or eax, 0x673d0908
and eax, 0x500509c0
or eax, 0x88408204
mov dword [ebx], eax
add ebx, edx
or eax, 0x5a11fa96
xor eax, 0x208ac43
and eax, 0x18484501
or eax, 0x23800022
mov dword [ebx], eax
add ebx, edx
and eax, 0x54c00e6e
or eax, 0x48789c7c
and eax, 0x10789444
or eax, 0x56001
mov dword [ebx], eax
add ebx, edx
or eax, 0x1f38da94
and eax, 0xb444c81
or eax, 0x80010a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1645e32
and eax, 0x8201009
or eax, 0x54cc44
mov dword [ebx], eax
add ebx, edx
and eax, 0x48e94ad5
xor eax, 0x1b65b79
and eax, 0x9d01108
or eax, 0x32284483
mov dword [ebx], eax
add ebx, edx
xor eax, 0x350a23f
xor eax, 0x6bba5349
and eax, 0x310a455
or eax, 0xc6c0800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x70536efd
and eax, 0x2b2c4088
or eax, 0xd00503
mov dword [ebx], eax
add ebx, edx
or eax, 0x5afa281b
and eax, 0xf6b77de
and eax, 0x12a6400
or eax, 0x44118045
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e8d7dc3
or eax, 0x6e3019c5
and eax, 0x24090dc4
or eax, 0x91840230
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c24e446
and eax, 0x89000000
or eax, 0x2000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x82ca179
xor eax, 0x2869e44f
and eax, 0x9014404
or eax, 0x442ab049
mov dword [ebx], eax
add ebx, edx
xor eax, 0x19bd2374
xor eax, 0x4a95cee5
and eax, 0x8000994
or eax, 0xa1840620
mov dword [ebx], eax
add ebx, edx
or eax, 0x67564a20
and eax, 0x8b000000
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x12401e6a
or eax, 0x647581c0
and eax, 0x55218c40
or eax, 0x26015
mov dword [ebx], eax
add ebx, edx
and eax, 0x2be82602
and eax, 0
or eax, 0x589589f8
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d5d7fcb
and eax, 0x81509c8
or eax, 0x83eaf637
mov dword [ebx], eax
add ebx, edx
xor eax, 0x263c18b4
and eax, 0xa883e441
or eax, 0x40000804
mov dword [ebx], eax
add ebx, edx
or eax, 0xd9a64eb
xor eax, 0x29d81dab
and eax, 0xc4418100
or eax, 0x28040801
mov dword [ebx], eax
add ebx, edx
or eax, 0x728410fb
and eax, 0xfe409983
or eax, 0x1182400
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a9a6dc2
and eax, 0xa002d82
or eax, 0x500d27d
mov dword [ebx], eax
add ebx, edx
and eax, 0x118f528d
and eax, 0x284
or eax, 0x8500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x204d0491
and eax, 0x204d8300
or eax, 0xc4000800
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d6ab305
and eax, 0x89018101
or eax, 0x4082
mov dword [ebx], eax
add ebx, edx
and eax, 0xe364389
and eax, 0x4001
or eax, 0x558ba44c
mov dword [ebx], eax
add ebx, edx
and eax, 0x7be0fe8e
and eax, 0x4e38f00a
and eax, 0x8000
or eax, 0x1ea03c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x751cd7d5
or eax, 0x3092156d
and eax, 0x1c05589
or eax, 0x8a000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ee98826
and eax, 0x4529c405
or eax, 0x122040
mov dword [ebx], eax
add ebx, edx
or eax, 0x52dd337c
and eax, 0x36d7540
or eax, 0x88000880
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3de8fa8a
and eax, 0x84818448
or eax, 0x9083005
mov dword [ebx], eax
add ebx, edx
or eax, 0x4120624a
and eax, 0xcda9f644
or eax, 0x32560910
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6bfac9d8
or eax, 0x31142d1f
and eax, 0x8100158b
or eax, 0x8c84000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x55ca5f2c
and eax, 0xdc020085
or eax, 0x23fd5010
mov dword [ebx], eax
add ebx, edx
or eax, 0x8c43880
or eax, 0x5eb48a9e
and eax, 0xc8458a9f
or eax, 0x160
mov dword [ebx], eax
add ebx, edx
and eax, 0xdb7b194
and eax, 0x8018080
or eax, 0x81004003
mov dword [ebx], eax
add ebx, edx
or eax, 0x3312e278
and eax, 0x8903c041
or eax, 0x4880804
mov dword [ebx], eax
add ebx, edx
xor eax, 0x665c60e4
and eax, 0xebd7a800
or eax, 0x14285754
mov dword [ebx], eax
add ebx, edx
or eax, 0x3d0ac514
and eax, 0xff508d10
or eax, 0x2b
mov dword [ebx], eax
add ebx, edx
and eax, 0x2aecbdea
or eax, 0x408d1de5
and eax, 0x404d9def
or eax, 0x4306210
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4be497d
and eax, 0x801482
or eax, 0x3b2c4109
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f4fd4fa
and eax, 0x618051
or eax, 0x91c5804
mov dword [ebx], eax
add ebx, edx
or eax, 0x5876b2c
or eax, 0xcc3363d
and eax, 0x1a04545
or eax, 0x82
mov dword [ebx], eax
add ebx, edx
or eax, 0x1135e9a
or eax, 0x596629ec
and eax, 0x49000000
or eax, 0xa2000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x689cf1d1
and eax, 0xa004c101
or eax, 0x410606
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5773a0a4
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x5bc2f69f
and eax, 0x13c0448b
or eax, 0x200c0100
mov dword [ebx], eax
add ebx, edx
and eax, 0x25e6f861
and eax, 0x1440001
or eax, 0x1a31a044
mov dword [ebx], eax
add ebx, edx
or eax, 0x2e9b8afc
and eax, 0x3f00889
or eax, 0x4502
mov dword [ebx], eax
add ebx, edx
xor eax, 0x140bd716
or eax, 0xd77426e
and eax, 0xd3bc84d
or eax, 0x40002400
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa35d501
and eax, 0x3003844
or eax, 0x88104480
mov dword [ebx], eax
add ebx, edx
xor eax, 0x99aa4cb
or eax, 0x32516255
and eax, 0x101bb055
or eax, 0x45200000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7290be3d
xor eax, 0x350b7fce
and eax, 0x20040b0
or eax, 0x89083c04
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e222a6f
and eax, 0x452a6845
or eax, 0x118000
mov dword [ebx], eax
add ebx, edx
or eax, 0xefedc2c
and eax, 0x27bce8ad
and eax, 0x3086808
or eax, 0x880115d0
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa385e52
xor eax, 0x202dc367
and eax, 0xa100e04d
or eax, 0x48831800
mov dword [ebx], eax
add ebx, edx
or eax, 0x65caec02
and eax, 0xe8498801
or eax, 0x10040100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x386887a0
and eax, 0x40481
or eax, 0x3bc8510a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x57b7f4f5
and eax, 0x79a054
or eax, 0x10044801
mov dword [ebx], eax
add ebx, edx
xor eax, 0x624c9a53
and eax, 0x32204002
or eax, 0x9cc0589
mov dword [ebx], eax
add ebx, edx
and eax, 0x27525800
and eax, 0x31065d11
and eax, 0x4000
or eax, 0x87da445
mov dword [ebx], eax
add ebx, edx
or eax, 0x64f1a0a4
and eax, 0x28b44481
or eax, 0x1300090a
mov dword [ebx], eax
add ebx, edx
and eax, 0x1af30384
and eax, 0x12300000
or eax, 0x14cf84d
mov dword [ebx], eax
add ebx, edx
or eax, 0x67201ea8
or eax, 0x798035ef
and eax, 0x3bf0558b
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x28b3db8f
xor eax, 0x603dde91
and eax, 0xb4c0014
or eax, 0x30ac41
mov dword [ebx], eax
add ebx, edx
and eax, 0x74ff96d2
xor eax, 0x219158d9
and eax, 0x1a04489
or eax, 0xe100102
mov dword [ebx], eax
add ebx, edx
or eax, 0x70af54f9
and eax, 0x2e635576
and eax, 0x4004522
or eax, 0x81dc008d
mov dword [ebx], eax
add ebx, edx
and eax, 0xd29cd9b
xor eax, 0x4869ede2
and eax, 0x9012040
or eax, 0x82085480
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d99b695
and eax, 0xc080c045
or eax, 0x29033408
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c25baf
and eax, 1
or eax, 0xf44d8900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4747f065
and eax, 0x7796bb5c
and eax, 0x3001100
or eax, 0x80fc448b
mov dword [ebx], eax
add ebx, edx
or eax, 0x41b155fe
and eax, 0x418901c2
or eax, 0x14000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a9aaa25
and eax, 0x7c018be4
or eax, 0x80440018
mov dword [ebx], eax
add ebx, edx
or eax, 0x7574e2da
and eax, 0xb445ab0e
or eax, 0x401
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ffa4495
and eax, 0x10400005
or eax, 0x134c080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a90fd45
and eax, 0x35f8079d
and eax, 0x1c00580
or eax, 0x820c480b
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ccfa16f
and eax, 0x4d8901c1
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x640ec469
and eax, 0x2c0581c8
or eax, 0x90500a04
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e6188e0
and eax, 0x3c440128
or eax, 0x40885413
mov dword [ebx], eax
add ebx, edx
or eax, 0x25ebb3f6
and eax, 0x5c458322
or eax, 0x80000800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x39555e5c
and eax, 0x5a659306
and eax, 0x102
or eax, 0x89ec4401
mov dword [ebx], eax
add ebx, edx
or eax, 0x3e3a7653
and eax, 0x5e394c15
and eax, 0x1e384401
or eax, 0xe1c70884
mov dword [ebx], eax
add ebx, edx
xor eax, 0x69172b9c
or eax, 0x2c13679c
and eax, 0xac49039d
or eax, 0x40048862
mov dword [ebx], eax
add ebx, edx
xor eax, 0x23ecf9e9
or eax, 0x34cac5c6
and eax, 0x8901e182
or eax, 0x801
mov dword [ebx], eax
add ebx, edx
and eax, 0x32836718
and eax, 0x16000
or eax, 0xbd828c4d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x10ebf810
and eax, 0x53b50931
and eax, 0x1200000
or eax, 0xfedfff4c
mov dword [ebx], eax
add ebx, edx
and eax, 0x8f0a4ea
and eax, 0x800400
or eax, 0xc0040b00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4705189c
and eax, 0x83000000
or eax, 0x8000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ce80917
xor eax, 0x2e3052b3
and eax, 0x4304011
or eax, 0x510b8844
mov dword [ebx], eax
add ebx, edx
and eax, 0x5442c214
and eax, 0x4010
or eax, 0x8b243ce8
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a26e912
and eax, 0x4122b840
or eax, 0x4010005
mov dword [ebx], eax
add ebx, edx
and eax, 0x2d63007
xor eax, 0x478d3c88
and eax, 0x30c0480
or eax, 0x88107170
mov dword [ebx], eax
add ebx, edx
and eax, 0x44ce26ed
and eax, 0x80440
or eax, 0x4d33c80d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x936a834
and eax, 0x86430
or eax, 0x8b001984
mov dword [ebx], eax
add ebx, edx
and eax, 0x490a1d5
or eax, 0x5309de0f
and eax, 0x5109fc15
or eax, 0x4320040
mov dword [ebx], eax
add ebx, edx
or eax, 0x18a9c2d8
and eax, 0x9087ccc
or eax, 0x82040020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3574d196
and eax, 0x438a040
or eax, 0x41031005
mov dword [ebx], eax
add ebx, edx
xor eax, 0x35c75c39
and eax, 0x108c0c54
or eax, 0x84010380
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f726155
and eax, 0x1810056a
and eax, 0x8000000
or eax, 0x83000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4932734
and eax, 0x29981f97
and eax, 0x1800404
or eax, 0xc003b049
mov dword [ebx], eax
add ebx, edx
and eax, 0x4cfd0661
or eax, 0x772ac584
and eax, 0x34098101
or eax, 0x80440800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x31bdbe7
and eax, 0x33145082
or eax, 0x8a00509
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f7572b
or eax, 0xdba9f83
and eax, 0x43ccc01
or eax, 0x30402054
mov dword [ebx], eax
add ebx, edx
or eax, 0x44622180
xor eax, 0x198b7336
and eax, 0x9d40483
or eax, 0x80004108
mov dword [ebx], eax
add ebx, edx
xor eax, 0x54259985
xor eax, 0x4e70a39
and eax, 0xd9164005
or eax, 0x26e90880
mov dword [ebx], eax
add ebx, edx
or eax, 0x1937a46d
or eax, 0x41a376b5
and eax, 0xcc4d8afd
or eax, 0x102
mov dword [ebx], eax
add ebx, edx
and eax, 0x20f0b9d5
or eax, 0x4205890
and eax, 0x4408981
or eax, 0xfb040408
mov dword [ebx], eax
add ebx, edx
or eax, 0x28aaac70
or eax, 0x2c075fdb
and eax, 0x558bfffb
or eax, 4
mov dword [ebx], eax
add ebx, edx
and eax, 0x39f28459
and eax, 0x1828050
or eax, 0x680384
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a0e0560
or eax, 0xef904f1
and eax, 0xbd40481
or eax, 0x80005108
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c5be945
or eax, 0x4b4a1dd8
and eax, 0x4b5a4881
or eax, 0xb4a50004
mov dword [ebx], eax
add ebx, edx
or eax, 0xdb05a1a
or eax, 0x1a8702aa
and eax, 0x44851abf
or eax, 0x2140
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c006978
or eax, 0x713bdb18
and eax, 0x7cbffbff
or eax, 0x400400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x69535f83
and eax, 0xc8008
or eax, 0xc8410b03
mov dword [ebx], eax
add ebx, edx
or eax, 0x2cfa8a03
and eax, 0xac4d8b0b
or eax, 0x10002404
mov dword [ebx], eax
add ebx, edx
or eax, 0x3fb89b9a
and eax, 0xf748985
or eax, 0x40004000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x59b60fe0
and eax, 0x2c04401
or eax, 0x811c118a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x32cd279b
and eax, 0x11010000
or eax, 0x448801c2
mov dword [ebx], eax
add ebx, edx
and eax, 0x44c07f91
or eax, 0x34493e6d
and eax, 0x74410bcc
or eax, 0x88048010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7586fa3b
and eax, 0x4124c890
and eax, 0x1004000
or eax, 0x7cdc053b
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a0b650e
and eax, 0x3008010a
or eax, 0x80458a34
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc2dac5f
and eax, 0x3c400521
or eax, 0x4180481a
mov dword [ebx], eax
add ebx, edx
or eax, 0x18390980
and eax, 0x3c510932
or eax, 0x80048204
mov dword [ebx], eax
add ebx, edx
or eax, 0x3fde2e4d
and eax, 0xb455af0f
or eax, 0x40000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x28710093
and eax, 0xfc408589
or eax, 0x3001000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x328c37f9
and eax, 0x4588a270
or eax, 0x35d8f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x69660ccf
and eax, 0x2c858130
or eax, 0x100008c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x43309fd
and eax, 0x388bb5a3
and eax, 0x88381a1
or eax, 0x837c7e5e
mov dword [ebx], eax
add ebx, edx
or eax, 0x7918c2f6
and eax, 0xc183f44d
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x5afb6085
and eax, 0xd0498001
or eax, 0x24040900
mov dword [ebx], eax
add ebx, edx
or eax, 0x886db39
and eax, 0xfc409109
or eax, 0x3000482
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c843c6e
and eax, 0x77ab3990
and eax, 0x15003980
or eax, 0x803bc67f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b78dd2
and eax, 0x938c722c
or eax, 0x6c738d10
mov dword [ebx], eax
add ebx, edx
or eax, 0x689c8934
xor eax, 0x2a30cf35
and eax, 0x458b0009
or eax, 0x974
mov dword [ebx], eax
add ebx, edx
xor eax, 0x35240eb
and eax, 0xc80194
or eax, 0x1208220
mov dword [ebx], eax
add ebx, edx
xor eax, 0x15afd9ed
and eax, 0x44009
or eax, 0xe9b00580
mov dword [ebx], eax
add ebx, edx
xor eax, 0x74ae7b7f
or eax, 0x7feac4f0
and eax, 0xfffafc06
or eax, 0x50109
mov dword [ebx], eax
add ebx, edx
or eax, 0x23c9a55c
and eax, 0x18d76075
and eax, 0xd44001
or eax, 0x81280d8a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x69a719f0
and eax, 0x1b1069
or eax, 0x40980
mov dword [ebx], eax
add ebx, edx
or eax, 0x33445218
and eax, 0x304d0900
or eax, 0xcc008000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x10d9d994
xor eax, 0xc71b622
and eax, 0xa04482
or eax, 0x3181109
mov dword [ebx], eax
add ebx, edx
xor eax, 0x383dcf8c
or eax, 0x6cfb2156
and eax, 0x5589b855
or eax, 0x4400
mov dword [ebx], eax
add ebx, edx
and eax, 0x40dfcca0
and eax, 0x21de0266
and eax, 0x80000
or eax, 0x8b01ebb8
mov dword [ebx], eax
add ebx, edx
and eax, 0x52fcb00c
and eax, 0x44ae4a8c
and eax, 0
or eax, 0xc083b845
mov dword [ebx], eax
add ebx, edx
and eax, 0x789f4c15
and eax, 0x10801
or eax, 0xb8448100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x28db54ff
or eax, 0x28d0abd5
and eax, 0x38984d8b
or eax, 0x3200000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7763fd49
and eax, 0x1004809
or eax, 0x8c0f8044
mov dword [ebx], eax
add ebx, edx
or eax, 0x611cb204
and eax, 0x1e0b0a40
and eax, 0x40
or eax, 0x9f
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a25b9d1
and eax, 0x81
or eax, 0xfc0550a
mov dword [ebx], eax
add ebx, edx
and eax, 0x5124d6e3
and eax, 0x51598997
and eax, 0x1000083
or eax, 0x84e4552c
mov dword [ebx], eax
add ebx, edx
or eax, 0x2e8aea9f
xor eax, 0x7bff45a7
and eax, 0x80103010
or eax, 0xb0a44c2
mov dword [ebx], eax
add ebx, edx
or eax, 0x21402e13
and eax, 0xa8024441
or eax, 0x40818004
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ea0415b
and eax, 0xc4018101
or eax, 0x440800
mov dword [ebx], eax
add ebx, edx
and eax, 0x66f1d941
xor eax, 0x5835579f
and eax, 0x8444c8a
or eax, 0x23800101
mov dword [ebx], eax
add ebx, edx
or eax, 0x4dcf5165
xor eax, 0xaf03c54
and eax, 0x1346009
or eax, 0x8408044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3dfb5af5
and eax, 0x62f5fe8c
and eax, 0x841088
or eax, 0x83404503
mov dword [ebx], eax
add ebx, edx
xor eax, 0x526194ee
and eax, 0x5328980
and eax, 0x1000100
or eax, 0x548900ea
mov dword [ebx], eax
add ebx, edx
and eax, 0xb3b41f3
and eax, 0x37250236
and eax, 0x10000
or eax, 0xdc448bc4
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e8e6da5
or eax, 0x3b367bd7
and eax, 0x8901e883
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x2516c67d
and eax, 0xd03cc45
or eax, 0x40881000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a8905be
and eax, 0x19c0
or eax, 0xd04d2204
mov dword [ebx], eax
add ebx, edx
or eax, 0x29bd8e68
and eax, 0x51891c6c
or eax, 0x4020010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x67f5ee6e
and eax, 0x6a8200
or eax, 0x18001e8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2192d8b9
or eax, 0xc204532
and eax, 0x8685501
or eax, 0x83800088
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6103b5f4
and eax, 0x402be045
or eax, 0x5100800
mov dword [ebx], eax
add ebx, edx
or eax, 0x114501e4
and eax, 0x11469e0
or eax, 0x8a001400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1ee22a89
xor eax, 0x237aa63
and eax, 0x8701cc08
or eax, 0x280e0045
mov dword [ebx], eax
add ebx, edx
or eax, 0x451736a0
or eax, 0x53472a34
and eax, 0xc905c04d
or eax, 0x800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x651ae2df
or eax, 0x755a9ccc
and eax, 0x550a0844
or eax, 0x810130
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5142f894
and eax, 0xc881c0
or eax, 0x1220200
mov dword [ebx], eax
add ebx, edx
and eax, 0x2cfd3aa9
and eax, 0xc00080
or eax, 0x8b005509
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c6f8023
and eax, 1
or eax, 0x453bd444
mov dword [ebx], eax
add ebx, edx
or eax, 0x6be3e1a8
xor eax, 0x238c793c
and eax, 0x8110cc0
or eax, 0x83007128
mov dword [ebx], eax
add ebx, edx
or eax, 0x3e6c1bbc
or eax, 0x157efea2
and eax, 0xd3bec4c
or eax, 0x40000001
mov dword [ebx], eax
add ebx, edx
and eax, 0x349d1fa6
and eax, 0x90c04
or eax, 0x8b0071c8
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c12a0c8
and eax, 0xc203f444
or eax, 0x800011
mov dword [ebx], eax
add ebx, edx
or eax, 0x19b4907a
or eax, 0x77658c5f
and eax, 0xf4558801
or eax, 0x100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x312a4412
and eax, 0x815c4503
or eax, 0x2800088
mov dword [ebx], eax
add ebx, edx
or eax, 0x62f31123
and eax, 0x418901a8
or eax, 0x4000040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1651cee3
or eax, 0x164ffd2d
and eax, 0x504d8b0c
or eax, 0xa80000d0
mov dword [ebx], eax
add ebx, edx
or eax, 0x73112b8e
or eax, 0x1226a07f
and eax, 0x89018183
or eax, 0x4000
mov dword [ebx], eax
add ebx, edx
and eax, 0x56abe5ca
and eax, 0x1c000
or eax, 0x558a384d
mov dword [ebx], eax
add ebx, edx
or eax, 0x71f2b159
and eax, 0x70513954
or eax, 0x880402a0
mov dword [ebx], eax
add ebx, edx
or eax, 0x2bc1156c
and eax, 0x4181097c
or eax, 0x40a0001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x89ddcf3
or eax, 0x1ad3ac88
and eax, 0x1c0818c
or eax, 0x280230
mov dword [ebx], eax
add ebx, edx
or eax, 0x3e059c65
and eax, 0xbac0589
or eax, 0x80104000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e7ee8ce
and eax, 0x6498fda1
and eax, 0x40808401
or eax, 0xa903404c
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e7b1e31
and eax, 0x10001
or eax, 0xc44c8900
mov dword [ebx], eax
add ebx, edx
and eax, 0x307ad7d7
and eax, 0x101
or eax, 0x3bb0548a
mov dword [ebx], eax
add ebx, edx
or eax, 0x46036d66
and eax, 0x29305845
or eax, 0x4c8010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x147a70f8
and eax, 0x7da75c9
and eax, 0x1000089
or eax, 0x3afc4502
mov dword [ebx], eax
add ebx, edx
xor eax, 0x683ef65
and eax, 0x287da044
or eax, 0x2005001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1ea67218
and eax, 0x30880009
or eax, 0x3244d82
mov dword [ebx], eax
add ebx, edx
or eax, 0x794e6e84
or eax, 0x23ae2194
and eax, 0x2264440d
or eax, 0x108040
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd345bb0
or eax, 0x7af03a9c
and eax, 0x3e01589
or eax, 0x80004002
mov dword [ebx], eax
add ebx, edx
or eax, 0x4af65547
xor eax, 0x1fb67df7
and eax, 0x54000000
or eax, 0x18901c2
mov dword [ebx], eax
add ebx, edx
or eax, 0x34d8947e
or eax, 0x64d16185
and eax, 0x604181e0
or eax, 0x80040a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x5647d58d
and eax, 0x40040100
or eax, 0x3db8443b
mov dword [ebx], eax
add ebx, edx
and eax, 0x416cf996
and eax, 0xc0110
or eax, 0xb4418a01
mov dword [ebx], eax
add ebx, edx
or eax, 0x68b5c11c
and eax, 0x47e81f29
and eax, 0x44e80909
or eax, 0x39104432
mov dword [ebx], eax
add ebx, edx
or eax, 0x4dd33350
and eax, 0x2fc90d15
and eax, 0x2c410901
or eax, 0xd0148208
mov dword [ebx], eax
add ebx, edx
xor eax, 0x21caf3db
xor eax, 0x9d2bfb
and eax, 0x89004201
or eax, 0x1a882
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3172a980
and eax, 0x8614001
or eax, 0x488bc54
mov dword [ebx], eax
add ebx, edx
xor eax, 0x113e5c87
xor eax, 0x40ee82d3
and eax, 0x9392201
or eax, 0x82c6ddfe
mov dword [ebx], eax
add ebx, edx
and eax, 0x746e1464
and eax, 0x4e9daad4
and eax, 0x40044
or eax, 0xdb01fc01
mov dword [ebx], eax
add ebx, edx
and eax, 0xcc60ecc
xor eax, 0x7fb331b8
and eax, 0x1000090
or eax, 0x88000002
mov dword [ebx], eax
add ebx, edx
or eax, 0x49366bf8
and eax, 0xeeee5cc
and eax, 0x8026040
or eax, 0x45899c05
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7f63467c
xor eax, 0x7398debd
and eax, 0x40400080
or eax, 0xbc0d0368
mov dword [ebx], eax
add ebx, edx
xor eax, 0x176fb65f
and eax, 0xeb200581
or eax, 0xc84808
mov dword [ebx], eax
add ebx, edx
or eax, 0x742b0c67
or eax, 0x315fbe7a
and eax, 0xe8558b09
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x54d74777
and eax, 0x10201
or eax, 0x8900c082
mov dword [ebx], eax
add ebx, edx
and eax, 0x3cf4002c
and eax, 0x33c147a5
and eax, 0
or eax, 0x458be855
mov dword [ebx], eax
add ebx, edx
and eax, 0x273393f9
and eax, 0x4010040
or eax, 0xd0443ba8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x43d8355a
or eax, 0x41983f48
and eax, 0x20c0d0a
or eax, 0x28005
mov dword [ebx], eax
add ebx, edx
or eax, 0x70ba28b7
and eax, 0x408a0000
or eax, 0xd010000
mov dword [ebx], eax
add ebx, edx
and eax, 0x774cb054
and eax, 0x1080000
or eax, 0xe183b0
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c684e34
and eax, 0x9a04d80
or eax, 0x82100009
mov dword [ebx], eax
add ebx, edx
or eax, 0x13c1592f
and eax, 0x11211c05
or eax, 0x440aa050
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5693f287
and eax, 0x31044d0
or eax, 0x88003124
mov dword [ebx], eax
add ebx, edx
and eax, 0x761be5e9
and eax, 0x2004040
or eax, 0xad0f9005
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d9dfa23
and eax, 0x451bc045
or eax, 0x200400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3df7238c
and eax, 0x208c07c8
or eax, 0x82010804
mov dword [ebx], eax
add ebx, edx
xor eax, 0x507b145e
or eax, 0x437d5dfb
and eax, 0x83000001
or eax, 0x8000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x54cc54a4
xor eax, 0x376cbd36
and eax, 0x4820e001
or eax, 0x50b104c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7190c80d
xor eax, 0x311ebab3
and eax, 0x88580e0
or eax, 0x30080900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6be04c23
and eax, 0x36dc5c3
or eax, 0x88923a3c
mov dword [ebx], eax
add ebx, edx
and eax, 0x17aafddd
and eax, 0x23005f1c
and eax, 0x2004014
or eax, 0xc083a041
mov dword [ebx], eax
add ebx, edx
or eax, 0x62344130
xor eax, 0x56a453e9
and eax, 0xa0118000
or eax, 0x40440901
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b7f4631
xor eax, 0x9f803d9
and eax, 0x9280180
or eax, 0xf610bc03
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b81e5cb
and eax, 0x7500fdcb
or eax, 0x234
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7aecfaf7
and eax, 0x31a6d256
and eax, 0x40000
or eax, 0xac418b49
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c24c0c4
and eax, 0x204109
or eax, 0x3b980402
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1de325f0
and eax, 0x734eaca5
and eax, 0x20480001
or eax, 0x935c444
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c6c220c
and eax, 0x86c0000
or eax, 0x81804d8b
mov dword [ebx], eax
add ebx, edx
or eax, 0x30ac872
and eax, 0x8bee0489
or eax, 0x74113004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5daca668
xor eax, 0x6525c267
and eax, 0xc0540082
or eax, 0x18018b7d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x28da996f
xor eax, 0x71a53bc9
and eax, 0x81200109
or eax, 0x7e109480
mov dword [ebx], eax
add ebx, edx
and eax, 0x3355183c
and eax, 0x1001008
or eax, 0x448beff7
mov dword [ebx], eax
add ebx, edx
or eax, 0x1d313087
and eax, 0x1a883d8
or eax, 0x400000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5268e14e
and eax, 0x651df449
and eax, 0x1004000
or eax, 0x8ad80589
mov dword [ebx], eax
add ebx, edx
or eax, 0x462b02b2
and eax, 0xcffb0489
or eax, 0x30043004
mov dword [ebx], eax
add ebx, edx
or eax, 0x220e5b75
and eax, 0x308d3bfd
or eax, 2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7342e498
and eax, 0x3b8838c2
and eax, 0x881842
or eax, 0x7c77e7bd
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b049606
and eax, 0x20048204
or eax, 0x90510911
mov dword [ebx], eax
add ebx, edx
or eax, 0x359f1890
and eax, 0x81018281
or eax, 0x8004002
mov dword [ebx], eax
add ebx, edx
and eax, 0x61c842e1
and eax, 0x1000001
or eax, 0x448bb054
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ca4d88e
and eax, 0x52890
or eax, 0xc4401320
mov dword [ebx], eax
add ebx, edx
and eax, 0x5233b270
and eax, 0x10000
or eax, 0x13a8d0f
mov dword [ebx], eax
add ebx, edx
or eax, 0x54972fcd
and eax, 0x1ebb6d2
and eax, 0x18b0000
or eax, 0x4c000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3da4a86f
or eax, 0x29f7d8e1
and eax, 0x2c8d88e0
or eax, 0x110
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e83475e
or eax, 0x3e9a5d61
and eax, 0xa9fdfff
or eax, 0x81602000
mov dword [ebx], eax
add ebx, edx
and eax, 0x39b0b8b9
and eax, 0x1808811
or eax, 0x94094444
mov dword [ebx], eax
add ebx, edx
xor eax, 0x678ec1f1
and eax, 0x4d170636
and eax, 0x40070420
or eax, 0xbff8fb08
mov dword [ebx], eax
add ebx, edx
and eax, 0x3581e6f5
xor eax, 0x658d5c16
and eax, 0xc0002
or eax, 0x83c04589
mov dword [ebx], eax
add ebx, edx
and eax, 0x5bc0de36
and eax, 0x1800000
or eax, 0x440901e8
mov dword [ebx], eax
add ebx, edx
and eax, 0x727dd4b7
and eax, 0x3ea3a824
and eax, 0x10000
or eax, 0x2c8c8bcc
mov dword [ebx], eax
add ebx, edx
or eax, 0x2dbffb7e
or eax, 0x6a3c361f
and eax, 0x2bbfffff
or eax, 0x10400000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x64bbbdb7
xor eax, 0x11351ce9
and eax, 0x4e710881
or eax, 0xb18e200c
mov dword [ebx], eax
add ebx, edx
or eax, 0x77781154
xor eax, 0x16f8b163
and eax, 0x890508be
or eax, 0x2107541
mov dword [ebx], eax
add ebx, edx
or eax, 0x33f298dc
and eax, 0xaa83fc55
or eax, 0x40000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x67d28e9b
and eax, 0xec518801
or eax, 0x10040100
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f2f0c00
and eax, 0xf7c0501
or eax, 0x80408a
mov dword [ebx], eax
add ebx, edx
or eax, 0x700814d9
xor eax, 0x554cdd19
and eax, 0x2ab00082
or eax, 0x1108452d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f5c4ea7
and eax, 0x4640800
or eax, 0x2918d445
mov dword [ebx], eax
add ebx, edx
or eax, 0xe66aa0
and eax, 0x9dc4c81
or eax, 0x8000010a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x300fac8d
and eax, 0x3d122407
and eax, 0x39122004
or eax, 0xc6ed0489
mov dword [ebx], eax
add ebx, edx
and eax, 0x395d7c5b
and eax, 0x30550009
or eax, 0x80008bf6
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e8f1ce
or eax, 0x6c1c47bb
and eax, 0xff201589
or eax, 0x8000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x220930c
and eax, 0x45000685
or eax, 0x8bf97a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x295746d8
and eax, 0xc08120
or eax, 0x1000290
mov dword [ebx], eax
add ebx, edx
and eax, 0x65ba6ce8
and eax, 0x1800080
or eax, 0x8a304509
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2bc9279e
and eax, 0xa0792005
or eax, 0x5f860488
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3befe1b4
or eax, 0x3f9ee370
and eax, 0x208c2379
or eax, 0x11886
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a088709
or eax, 0x6dc79a20
and eax, 0xdcf9b29
or eax, 0x23064d6
mov dword [ebx], eax
add ebx, edx
and eax, 0x9cdbd10
or eax, 0x244786e
and eax, 0xd00c
or eax, 0x81
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f9e2dcf
and eax, 0x28148900
or eax, 0x90410200
mov dword [ebx], eax
add ebx, edx
or eax, 0x1393b7ea
and eax, 0x38d4152a
or eax, 0x44204011
mov dword [ebx], eax
add ebx, edx
and eax, 0x113ef0d1
and eax, 0x10040010
or eax, 0xa4418b26
mov dword [ebx], eax
add ebx, edx
and eax, 0x3235d149
and eax, 0x18000
or eax, 0x89006883
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c9d121d
and eax, 0x8010001
or eax, 0x458ab444
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a973327
and eax, 0x1c8d8124
or eax, 0x890
mov dword [ebx], eax
add ebx, edx
and eax, 0x15cf4081
and eax, 0x61c16561
and eax, 0x810000
or eax, 0x8b7effff
mov dword [ebx], eax
add ebx, edx
xor eax, 0x57395ca0
and eax, 0x94808055
or eax, 0x1094400
mov dword [ebx], eax
add ebx, edx
or eax, 0x303c3abe
and eax, 0xb5bdfe18
or eax, 0x4a420100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x35bd8f57
xor eax, 0x1fa0b1e9
and eax, 0x81c04182
or eax, 0x2040409
mov dword [ebx], eax
add ebx, edx
xor eax, 0x618bbc8d
or eax, 0x2df74552
and eax, 0x45890140
or eax, 0xa8
mov dword [ebx], eax
add ebx, edx
and eax, 0xb30b1ea
xor eax, 0x62070f04
and eax, 0x50ac4
or eax, 0x1c888100
mov dword [ebx], eax
add ebx, edx
and eax, 0x60800aa9
and eax, 0x800a80
or eax, 0x3b7ff57f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x408d4b46
and eax, 0x311274da
and eax, 0x31121088
or eax, 0xceed0805
mov dword [ebx], eax
add ebx, edx
or eax, 0x27e475df
or eax, 0x24a96e72
and eax, 0x928d0fff
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x30ebac22
and eax, 0x82000000
or eax, 0x9000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x21e87adc
and eax, 0x1000000
or eax, 0x9489f055
mov dword [ebx], eax
add ebx, edx
xor eax, 0xdba6b1e
or eax, 0x7d399332
and eax, 0xfd3b9b10
or eax, 0x2c46404
mov dword [ebx], eax
add ebx, edx
or eax, 0x665602fa
and eax, 0x89d0458a
or eax, 1
mov dword [ebx], eax
add ebx, edx
or eax, 0x3bdd1ae9
and eax, 0xbbdd1081
or eax, 0x44220004
mov dword [ebx], eax
add ebx, edx
or eax, 0x628e2d80
and eax, 0xd04d0985
or eax, 0x827a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x377d96f6
and eax, 0x81000101
or eax, 0x801c082
mov dword [ebx], eax
add ebx, edx
or eax, 0x9ffd98
xor eax, 0x204220bc
and eax, 0x8189d005
or eax, 0x14020048
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c929387
xor eax, 0x3c7593fc
and eax, 0x38f70310
or eax, 0xc708fc04
mov dword [ebx], eax
add ebx, edx
or eax, 0x625361b0
and eax, 0xff109530
or eax, 0xb
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e0a9cb9
or eax, 0x7e1fe96e
and eax, 0x691dfdff
or eax, 0x600200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x58b0271c
and eax, 0x1844083
or eax, 0x88300508
mov dword [ebx], eax
add ebx, edx
or eax, 0x30bcd4
or eax, 0x3de92585
and eax, 0xbdfd0c85
or eax, 0x42020000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2fdbe7ad
or eax, 0x60c6e105
and eax, 0xe44d8bad
or eax, 0x52
mov dword [ebx], eax
add ebx, edx
or eax, 0x7fcdc3c2
xor eax, 0x4816d3bc
and eax, 0xb7080801
or eax, 0x48008588
mov dword [ebx], eax
add ebx, edx
xor eax, 0x35677033
and eax, 0x400bfdba
or eax, 0x15800245
mov dword [ebx], eax
add ebx, edx
or eax, 0x317aa661
xor eax, 0x2402eaed
and eax, 0x1c00100
or eax, 0x282e4
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d6d067b
and eax, 0x1400000
or eax, 0x8aa45589
mov dword [ebx], eax
add ebx, edx
or eax, 0x43aedf83
or eax, 0x3f3dc452
and eax, 0xffff0c81
or eax, 4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x9d3a832
and eax, 0x420b7
or eax, 0x8811b48
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b930c2
and eax, 0x8130c2
or eax, 0x7d7ecf3d
mov dword [ebx], eax
add ebx, edx
and eax, 0x237bcae1
and eax, 0x498a40
or eax, 0xc8040100
mov dword [ebx], eax
add ebx, edx
and eax, 0x767e5c0d
and eax, 0x800
or eax, 0x8901e183
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3df3e89a
and eax, 0x695df2ee
and eax, 8
or eax, 0x558bc845
mov dword [ebx], eax
add ebx, edx
and eax, 0x14d56563
and eax, 0x4010040
or eax, 0xc0543b88
mov dword [ebx], eax
add ebx, edx
or eax, 0x3008b241
and eax, 0x44092b49
or eax, 0x1820434
mov dword [ebx], eax
add ebx, edx
or eax, 0x21436feb
and eax, 0x644123e0
or eax, 0x88041000
mov dword [ebx], eax
add ebx, edx
or eax, 0x45888dc6
and eax, 0x731a859a
and eax, 0x61008580
or eax, 0x9e040009
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3a2049c2
xor eax, 0x11e2bbef
and eax, 0x448277a4
or eax, 0x909885b
mov dword [ebx], eax
add ebx, edx
and eax, 0x20cd0443
and eax, 0x890040
or eax, 0x16083ac
mov dword [ebx], eax
add ebx, edx
or eax, 0x70474f45
xor eax, 0x4598f1dd
and eax, 0x640c00
or eax, 0x83884189
mov dword [ebx], eax
add ebx, edx
or eax, 0x63a1c115
and eax, 0xe3ed049d
or eax, 0x1c120020
mov dword [ebx], eax
add ebx, edx
or eax, 0x7513e644
and eax, 0x117400fd
or eax, 2
mov dword [ebx], eax
add ebx, edx
or eax, 0x6a97ad72
and eax, 0x3bc0058b
or eax, 0x5000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x193603ab
or eax, 0x3a5d485b
and eax, 0x87d1851
or eax, 0x100a004
mov dword [ebx], eax
add ebx, edx
and eax, 0x6327f92c
and eax, 0x1240000
or eax, 0x82c8458b
mov dword [ebx], eax
add ebx, edx
or eax, 0x17230937
and eax, 0x5890180
or eax, 0x40000040
mov dword [ebx], eax
add ebx, edx
or eax, 0x876f440
xor eax, 0x48af2dd2
and eax, 0x4408800
or eax, 0xc80d03ec
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ca32a8a
and eax, 0x8000a102
or eax, 0x9014881
mov dword [ebx], eax
add ebx, edx
or eax, 0x29bc6a02
and eax, 0x189c801
or eax, 0x5402044c
mov dword [ebx], eax
add ebx, edx
and eax, 0x5cc4be12
and eax, 0x72055624
and eax, 0x10000000
or eax, 0xa8550bb4
mov dword [ebx], eax
add ebx, edx
or eax, 0xa40d68
or eax, 0x39defc89
and eax, 0x18b1074
or eax, 0x44000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1526df0d
and eax, 4
or eax, 0xe0450bf8
mov dword [ebx], eax
add ebx, edx
and eax, 0x3427b6d5
and eax, 0x10054
or eax, 0x4d8a0820
mov dword [ebx], eax
add ebx, edx
xor eax, 0x51b0a1c
and eax, 0x48000240
or eax, 0xa44d0184
mov dword [ebx], eax
add ebx, edx
or eax, 0x3e8fc532
and eax, 0x548b0374
or eax, 0x1001001
mov dword [ebx], eax
add ebx, edx
and eax, 0x954616a
xor eax, 0x5ecdba95
and eax, 0x50453bf0
or eax, 0xa0100008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f2da97a
and eax, 0x45081000
or eax, 0x83047d
mov dword [ebx], eax
add ebx, edx
or eax, 0xf8564db
xor eax, 0x1b4b137c
and eax, 0x44442380
or eax, 0x88011048
mov dword [ebx], eax
add ebx, edx
or eax, 0x155db11e
and eax, 0x5d10011a
or eax, 0x20a04421
mov dword [ebx], eax
add ebx, edx
and eax, 0x59658b6d
and eax, 0x40000109
or eax, 0xa04d8a00
mov dword [ebx], eax
add ebx, edx
or eax, 0x42415753
xor eax, 0xff41727
and eax, 0x8901c800
or eax, 0x2183
mov dword [ebx], eax
add ebx, edx
xor eax, 0x68fc58ff
and eax, 0x6147ef65
and eax, 0x4101a044
or eax, 0x148a4009
mov dword [ebx], eax
add ebx, edx
or eax, 0x21ae17b6
and eax, 0x22cb39b0
and eax, 0x8201b0
or eax, 0x1408240
mov dword [ebx], eax
add ebx, edx
or eax, 0x70e29909
and eax, 0x61e01189
or eax, 0x88104400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3cf5a552
and eax, 0xd505f0d9
or eax, 0x2afa0d04
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f6ff66b
xor eax, 0x20c496b3
and eax, 0x20000501
or eax, 0x508408a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3caffca6
or eax, 0x5f01dfb8
and eax, 0
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e6afe09
and eax, 0x4420600
or eax, 0x41840074
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f7ab3da
and eax, 0x4420000
or eax, 0xa901a7
mov dword [ebx], eax
add ebx, edx
and eax, 0xc9d7b66
and eax, 0x810106
or eax, 0x2644c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d4f8b32
and eax, 0x8a04c80
or eax, 0x8007010a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x47679544
and eax, 0x4580884c
or eax, 0x100b2301
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c134f6d
and eax, 0x1828344
or eax, 0x400090
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c7f3442
or eax, 0x74b48904
and eax, 0xd40100
or eax, 0x8b005489
mov dword [ebx], eax
add ebx, edx
or eax, 0x40dea7f2
xor eax, 0x2fa1bde8
and eax, 0x443b4001
or eax, 0x1009444
mov dword [ebx], eax
add ebx, edx
or eax, 0x31563e69
xor eax, 0x2f7a29a2
and eax, 0x42015588
or eax, 0x85082830
mov dword [ebx], eax
add ebx, edx
xor eax, 0x34dafb6f
and eax, 0x47aa5e74
and eax, 0x444
or eax, 0x19801
mov dword [ebx], eax
add ebx, edx
and eax, 0x409874e1
or eax, 0x46ccc36
and eax, 0x4680000
or eax, 0x3830000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2d6e5f27
and eax, 0x8103fa3
and eax, 0
or eax, 0x9c45c7
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a68314f
or eax, 0x5812fb37
and eax, 0xa000000
or eax, 0x81000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x56ffe9b0
and eax, 0x3e7d50a4
and eax, 0xc314000
or eax, 0x4102ac4d
mov dword [ebx], eax
add ebx, edx
or eax, 0x6333ba66
and eax, 0x1880c
or eax, 0x8c0190
mov dword [ebx], eax
add ebx, edx
and eax, 0xc16a7e3
and eax, 0x5a73957b
and eax, 0x8100
or eax, 0x8bff7eff
mov dword [ebx], eax
add ebx, edx
xor eax, 0x61013d54
and eax, 0xc282c001
or eax, 0x12c54
mov dword [ebx], eax
add ebx, edx
and eax, 0x13030e38
and eax, 0x10800
or eax, 0xec548101
mov dword [ebx], eax
add ebx, edx
or eax, 0x1cee67a4
xor eax, 0x6c48b8be
and eax, 0x90001503
or eax, 0x6f00a880
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa780ff2
and eax, 0x7500b271
or eax, 0x4d8e
mov dword [ebx], eax
add ebx, edx
and eax, 0x27dff887
and eax, 0x6fd8d731
and eax, 0x20008001
or eax, 0xc0450b30
mov dword [ebx], eax
add ebx, edx
xor eax, 0x9ce17ac
and eax, 0xe8888489
or eax, 0x16740100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x948b61f
and eax, 0x45803396
or eax, 0x80bcc69
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2109fc80
and eax, 0x427a4fa1
and eax, 0x40000100
or eax, 0xb88d88d8
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f3a9fa8
and eax, 0x8088988
or eax, 0x83f77676
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ce286a5
and eax, 0x8828004
or eax, 0xe2015851
mov dword [ebx], eax
add ebx, edx
and eax, 0x7552be7
and eax, 0x10801
or eax, 0xd8548100
mov dword [ebx], eax
add ebx, edx
and eax, 0x64695335
and eax, 0x40400101
or eax, 0xbebc848a
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ba84fd
and eax, 0x843a85ff
or eax, 0x1017a00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x898278d
and eax, 0x13e02ffb
and eax, 0x1a00870
or eax, 0xfe5ff688
mov dword [ebx], eax
add ebx, edx
or eax, 0x54367ea0
and eax, 0x4d8b0878
or eax, 4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x25e64494
and eax, 0x604d08e0
or eax, 0x84003310
mov dword [ebx], eax
add ebx, edx
or eax, 0x2587d5da
and eax, 0x458b4d78
or eax, 0x10000005
mov dword [ebx], eax
add ebx, edx
and eax, 0xb4b7832
and eax, 0x321beac1
and eax, 0x10800
or eax, 0xf85433ec
mov dword [ebx], eax
add ebx, edx
and eax, 0x2533f819
and eax, 0x10808
or eax, 0x45c60175
mov dword [ebx], eax
add ebx, edx
and eax, 0x34b70c3b
or eax, 0x2b3d624a
and eax, 0x18
or eax, 0x180
mov dword [ebx], eax
add ebx, edx
and eax, 0xf836d00
xor eax, 0x680a2d4d
and eax, 0x40022800
or eax, 0x8705c300
mov dword [ebx], eax
add ebx, edx
and eax, 0x609b4592
or eax, 0x5753c9f3
and eax, 0x8841
or eax, 0x1004
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc0c9bd
and eax, 0x800000
or eax, 0x450b0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x14710494
and eax, 0x30d54882
and eax, 0x10400080
or eax, 0x88053344
mov dword [ebx], eax
add ebx, edx
and eax, 0x456d5de7
and eax, 0x10144
or eax, 0x4d8a2c30
mov dword [ebx], eax
add ebx, edx
and eax, 0x6058292e
and eax, 0x539fe792
and eax, 0x82100
or eax, 0xb04502c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a7fb473
or eax, 0x35a0d9cf
and eax, 0x55820574
or eax, 0x92000
mov dword [ebx], eax
add ebx, edx
and eax, 0x21de25a
and eax, 0x12040
or eax, 0xdc540b8c
mov dword [ebx], eax
add ebx, edx
and eax, 0x47afbfd3
or eax, 0x62555842
and eax, 0x44011940
or eax, 0x18a0434
mov dword [ebx], eax
add ebx, edx
or eax, 0x61f8bfc3
and eax, 0x44413be0
or eax, 0x90040000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1659fb7b
and eax, 0x71ae8b1
and eax, 0x4080031
or eax, 0x4983154c
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a14b831
and eax, 0x8000030
or eax, 0x45af0fc0
mov dword [ebx], eax
add ebx, edx
or eax, 0x1728244e
or eax, 0x681bf90d
and eax, 0x480d3bb4
or eax, 0x80400000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ed05183
and eax, 0x5b918bf7
and eax, 0x40000100
or eax, 0x158b087d
mov dword [ebx], eax
add ebx, edx
or eax, 0x798e6106
xor eax, 0x5e5f56f
and eax, 0x6a8010
or eax, 0x18003cc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x460487a2
xor eax, 0x63212eda
and eax, 0xcc0080
or eax, 0x8b105509
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d521584
and eax, 0x40005
or eax, 0x210840
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e312b13
and eax, 0x200000
or eax, 0x74000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x629cb5ce
and eax, 0x20000000
or eax, 0x8645c606
mov dword [ebx], eax
add ebx, edx
and eax, 0x2364a4f0
and eax, 0x2048000
or eax, 0xc4006b01
mov dword [ebx], eax
add ebx, edx
or eax, 0xa0d2e0
and eax, 0x8200a241
or eax, 0x8000404
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3db7923b
or eax, 0x3095b618
and eax, 0x580a64c
or eax, 0x48080001
mov dword [ebx], eax
add ebx, edx
and eax, 0x296c51f3
and eax, 0
or eax, 0xe0558baa
mov dword [ebx], eax
add ebx, edx
and eax, 0x458e5904
and eax, 0x40040100
or eax, 0x3cc8543b
mov dword [ebx], eax
add ebx, edx
and eax, 0x61782917
or eax, 0x6140a8f6
and eax, 0x60408915
or eax, 0x98050208
mov dword [ebx], eax
add ebx, edx
or eax, 0x4eb9e09b
and eax, 0x8801c083
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x231b185c
and eax, 0x90bd845
or eax, 0x44802000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x454da010
and eax, 0x59e0ca51
and eax, 0x8800850
or eax, 0x452f07a0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c362d34
and eax, 0x922c0
or eax, 0xc0441938
mov dword [ebx], eax
add ebx, edx
or eax, 0x14e4d1bf
or eax, 0x608d6583
and eax, 0x5489117d
or eax, 0x1020000
mov dword [ebx], eax
add ebx, edx
and eax, 0xb292c95
and eax, 0x3b337ff3
and eax, 0x10010
or eax, 0xbc543bc8
mov dword [ebx], eax
add ebx, edx
or eax, 0x41196dd9
or eax, 0x3e9b7924
and eax, 0x458b097d
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c99f3ef
and eax, 0x1008280
or eax, 0xc00148
mov dword [ebx], eax
add ebx, edx
or eax, 0x467672c5
or eax, 0x2c9cf537
and eax, 0xfc84589
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x14e1e937
and eax, 0x1290cb6
or eax, 0x84804100
mov dword [ebx], eax
add ebx, edx
and eax, 0x14ed7d00
and eax, 0x800d00
or eax, 0xe30402c9
mov dword [ebx], eax
add ebx, edx
and eax, 0x28b496e3
and eax, 1
or eax, 0xf000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b835bd8
and eax, 0x1000000
or eax, 0x84ab55b6
mov dword [ebx], eax
add ebx, edx
xor eax, 0x10bf8352
and eax, 0x1845f5bf
and eax, 0x10040480
or eax, 0xc7810b52
mov dword [ebx], eax
add ebx, edx
and eax, 0x1e451d9a
and eax, 0x6000000
or eax, 0x9000001
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b42e98
and eax, 0x5000000
or eax, 0x80aa45b6
mov dword [ebx], eax
add ebx, edx
xor eax, 0x14be0262
xor eax, 0x2d8cb8b3
and eax, 0x88800f40
or eax, 0x43050080
mov dword [ebx], eax
add ebx, edx
or eax, 0x8a16488
and eax, 0x8b000000
or eax, 1
mov dword [ebx], eax
add ebx, edx
or eax, 0x9787b0c
and eax, 0x8900500d
or eax, 0x60818040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c3cca28
and eax, 0x264
or eax, 0xc11a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x19b7747f
and eax, 0x9900501
or eax, 0x82404888
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a0d00fc
or eax, 0x41bc4fdd
and eax, 0x51294055
or eax, 0x4028000
mov dword [ebx], eax
add ebx, edx
and eax, 0x22e479c4
and eax, 0x68ad1b1a
and eax, 0
or eax, 0xc05589d0
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e8ec205
and eax, 0x44cb2ee0
and eax, 0x448b08c0
or eax, 0x100012b
mov dword [ebx], eax
add ebx, edx
or eax, 0x72848e8
and eax, 0x18001c0
or eax, 0x408200
mov dword [ebx], eax
add ebx, edx
or eax, 0x13bd563f
and eax, 0xbed173
and eax, 0x804101
or eax, 0x8b400488
mov dword [ebx], eax
add ebx, edx
xor eax, 0x38270eab
and eax, 0x1234000
or eax, 0x4c18804d
mov dword [ebx], eax
add ebx, edx
and eax, 0x51e1b6d3
and eax, 0x10000
or eax, 0x908c0fb0
mov dword [ebx], eax
add ebx, edx
and eax, 0x446424f2
and eax, 0
or eax, 0x8b000001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e06111
and eax, 0x82802010
or eax, 0x40039c45
mov dword [ebx], eax
add ebx, edx
xor eax, 0x450bfce6
and eax, 0x2d3f3bf
and eax, 1
or eax, 0xbc558900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x22778540
and eax, 0x4e089558
and eax, 0x2000400
or eax, 0x81fc418b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6608b4ce
and eax, 0x45800140
or eax, 0x900a8
mov dword [ebx], eax
add ebx, edx
and eax, 0x1e47fa8d
and eax, 0x4010088
or eax, 0xb84c8b74
mov dword [ebx], eax
add ebx, edx
xor eax, 0x709252c5
and eax, 0x44c04921
or eax, 0x30200402
mov dword [ebx], eax
add ebx, edx
and eax, 0x528909fc
and eax, 0x40000900
or eax, 0x84558208
mov dword [ebx], eax
add ebx, edx
and eax, 0x54fa9c71
and eax, 0x44500000
or eax, 0x388c553b
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f692644
and eax, 0x5845031e
or eax, 0x80008800
mov dword [ebx], eax
add ebx, edx
or eax, 0x308330d8
and eax, 0x47847cda
and eax, 0x84000a
or eax, 0x89484501
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b9af9dd
and eax, 0x25d3b564
and eax, 0x21d2b404
or eax, 0xde2c4081
mov dword [ebx], eax
add ebx, edx
and eax, 0x28cc0ba3
and eax, 0x3d516c41
and eax, 0x8400001
or eax, 0xd00d8bfe
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4592c359
and eax, 0x89014882
or eax, 0xa101
mov dword [ebx], eax
add ebx, edx
and eax, 0x76a20908
xor eax, 0x2c4bc3b5
and eax, 0x2c03c805
or eax, 0x91801048
mov dword [ebx], eax
add ebx, edx
xor eax, 0x29f26ca7
and eax, 0x9471b4e0
or eax, 0x6b8e4a14
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3ba73c67
and eax, 0x80084000
or eax, 0xb013400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x640d3e2f
and eax, 0xea004805
or eax, 0x83a050
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e88bfc7
and eax, 0x80010100
or eax, 0x68548801
mov dword [ebx], eax
add ebx, edx
xor eax, 0x73cf2e17
and eax, 0x83980502
or eax, 0x644089
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5cadda3
and eax, 0x30cd2bdb
and eax, 0
or eax, 0x458901c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x5038140b
and eax, 0x400901c8
or eax, 0xa0448a34
mov dword [ebx], eax
add ebx, edx
and eax, 0x579b1864
and eax, 0x820
or eax, 0x89e4450b
mov dword [ebx], eax
add ebx, edx
or eax, 0x441dfc57
and eax, 0xaebfc20
and eax, 0x8e8f000
or eax, 0xf716008d
mov dword [ebx], eax
add ebx, edx
or eax, 0x51aefdcb
and eax, 0xe45489cf
or eax, 0x10230
mov dword [ebx], eax
add ebx, edx
xor eax, 0x64738dcb
xor eax, 0x1c853f0a
and eax, 0x88010002
or eax, 0x100c281
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d5d9b6d
or eax, 0x540b0833
and eax, 0xb4034055
or eax, 0x980a400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x32016f69
and eax, 0x8f828a30
or eax, 0x707d74c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4229f71a
xor eax, 0x12648e5
and eax, 0x90800100
or eax, 0x3040e00
mov dword [ebx], eax
add ebx, edx
and eax, 0x55b3ca3d
and eax, 0x1000000
or eax, 0x8a000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x9f8f926
xor eax, 0x236f1033
and eax, 0xb1001
or eax, 0x4500cc44
mov dword [ebx], eax
add ebx, edx
or eax, 0x785e50a1
and eax, 0x5040ca4
or eax, 0x82800318
mov dword [ebx], eax
add ebx, edx
and eax, 0x42e463dc
and eax, 0x2000000
or eax, 0x89000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ec0f63c
and eax, 0x8000000
or eax, 0x453bc44d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x429fafc4
or eax, 0x5712b82
and eax, 0xb756980
or eax, 0x800a1470
mov dword [ebx], eax
add ebx, edx
and eax, 0x2711d8b0
xor eax, 0x574b08a5
and eax, 0x54121015
or eax, 0x121a440
mov dword [ebx], eax
add ebx, edx
and eax, 0x11180af0
and eax, 0x1000010
or eax, 0x8a2974a8
mov dword [ebx], eax
add ebx, edx
and eax, 0x71790f8d
and eax, 0x1090400
or eax, 0x8480f045
mov dword [ebx], eax
add ebx, edx
or eax, 0x42967517
or eax, 0x2da6b6a2
and eax, 0xefbff6e4
or eax, 0x10400808
mov dword [ebx], eax
add ebx, edx
and eax, 0x43b14b74
and eax, 0x1a04800
or eax, 0x884c058b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x70e52439
xor eax, 0x6d148c76
and eax, 0x941ce084
or eax, 0x6be20809
mov dword [ebx], eax
add ebx, edx
or eax, 0x6782fa1a
and eax, 0xf4548a9f
or eax, 0x10160
mov dword [ebx], eax
add ebx, edx
and eax, 0x39c1be18
and eax, 0x18a00
or eax, 0x89006083
mov dword [ebx], eax
add ebx, edx
or eax, 0x54ae5bd7
and eax, 0x67855052
and eax, 0x5815050
or eax, 0x800aa405
mov dword [ebx], eax
add ebx, edx
or eax, 0x421368f4
and eax, 0xc79bfce4
or eax, 0x38640208
mov dword [ebx], eax
add ebx, edx
xor eax, 0x10b30525
and eax, 0x3ade4f42
and eax, 0x2a480100
or eax, 0xd4a0843b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c112b8c
and eax, 0x78aeb7
or eax, 0x45045148
mov dword [ebx], eax
add ebx, edx
or eax, 0x155f0a53
and eax, 0x5584d8b
or eax, 0xa800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x532e435a
or eax, 0x6b1273cd
and eax, 0x5f84d8f
or eax, 0x80000020
mov dword [ebx], eax
add ebx, edx
or eax, 0x7de77275
and eax, 0x893a75c9
or eax, 0x2000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x72073fe6
and eax, 0x20440
or eax, 0x5509c015
mov dword [ebx], eax
add ebx, edx
or eax, 0x1221e0fa
xor eax, 0x13b261e6
and eax, 0x100510
or eax, 0x8b2270e0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x384374f0
xor eax, 0x4ff76716
and eax, 0xe8822404
or eax, 0x19841
mov dword [ebx], eax
add ebx, edx
xor eax, 0x490dc4cf
xor eax, 0x274a8fc8
and eax, 0x84448100
or eax, 0x38010801
mov dword [ebx], eax
add ebx, edx
and eax, 0x21b4595c
or eax, 0x64cf5ab5
and eax, 0x208c4981
or eax, 0x1b30040a
mov dword [ebx], eax
add ebx, edx
or eax, 0x16cd3e94
or eax, 0x2665e56c
and eax, 0x97dd44d
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x6524a401
and eax, 0x1144445
or eax, 0x800182
mov dword [ebx], eax
add ebx, edx
or eax, 0x22709fcb
and eax, 0x23000000
or eax, 0xc8000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7cce4437
and eax, 0
or eax, 0x9445c707
mov dword [ebx], eax
add ebx, edx
and eax, 0x1315c4e1
or eax, 0x11e633b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x120c7900
or eax, 0x62c2fe99
and eax, 0x2805489
or eax, 0x812c0102
mov dword [ebx], eax
add ebx, edx
xor eax, 0x50b0ba71
xor eax, 0x14b10be0
and eax, 0x4589000a
or eax, 0x100001e0
mov dword [ebx], eax
add ebx, edx
and eax, 0xe8b2a9e
and eax, 0x299b1c4b
and eax, 0x10008
or eax, 0xac448ba4
mov dword [ebx], eax
add ebx, edx
and eax, 0x767768dd
xor eax, 0x49505f62
and eax, 0x6414450a
or eax, 0x10800001
mov dword [ebx], eax
add ebx, edx
and eax, 0xd307c80
and eax, 0
or eax, 0xf04d8b09
mov dword [ebx], eax
add ebx, edx
or eax, 0x4f77424a
and eax, 0x8901c903
or eax, 0x2080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6ce13425
and eax, 0x3cef4c83
and eax, 0x4804000
or eax, 0x510bb04d
mov dword [ebx], eax
add ebx, edx
or eax, 0x51949991
and eax, 0x18281c8
or eax, 0x400220
mov dword [ebx], eax
add ebx, edx
and eax, 0x8861d2b
and eax, 0x800108
or eax, 0x8b685481
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c58bf72
and eax, 0x50030e67
and eax, 0x400
or eax, 0xe883b845
mov dword [ebx], eax
add ebx, edx
or eax, 0x25aae0fe
xor eax, 0x42c0819e
and eax, 0xac410901
or eax, 0x10048000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x66cd804a
and eax, 0xa88090b
or eax, 0x5304480
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e3fe941
and eax, 0x184048a
or eax, 0x84384925
mov dword [ebx], eax
add ebx, edx
or eax, 0x38e6bdf0
and eax, 0x894474c9
or eax, 0x2010000
mov dword [ebx], eax
add ebx, edx
or eax, 0x18d07171
and eax, 0x7f5aac1b
and eax, 0x11002011
or eax, 0x440bd844
mov dword [ebx], eax
add ebx, edx
or eax, 0x6da12446
and eax, 0x9297444
or eax, 0x82140080
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b8005ae
xor eax, 0xc525134
and eax, 0xa70f2040
or eax, 0x8009805
mov dword [ebx], eax
add ebx, edx
and eax, 0x46aaf6ae
and eax, 0x2b3fd22d
and eax, 0x8004
or eax, 0xc0856c41
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a0fbd
and eax, 0x408b2274
or eax, 0xd001000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f5e84f1
or eax, 0x1b4aa96e
and eax, 0x18482168
or eax, 0xe0051280
mov dword [ebx], eax
add ebx, edx
and eax, 0x4fc90937
xor eax, 0x33bf1aa5
and eax, 0x7ae40981
or eax, 0x84008408
mov dword [ebx], eax
add ebx, edx
or eax, 0xe63e646
xor eax, 0x341f85a0
and eax, 0x40886a6f
or eax, 0x15039590
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ff5cf5d
and eax, 0x1ea83f8
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x12898d0f
xor eax, 0x3346c695
and eax, 0x204000
or eax, 0x83d81589
mov dword [ebx], eax
add ebx, edx
xor eax, 0xcb97f2e
and eax, 0x8f4020a5
or eax, 0x70bec418
mov dword [ebx], eax
add ebx, edx
xor eax, 0x33b6a86
and eax, 0x1444003b
or eax, 0x3000c4
mov dword [ebx], eax
add ebx, edx
or eax, 0x496d8773
or eax, 0x6130c056
and eax, 0x974458b
or eax, 0x2800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x27c2d418
and eax, 0x532d001
or eax, 0x40092044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x27d13323
or eax, 0x7725b6a1
and eax, 0x30975e0
or eax, 0x88000800
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b355720
and eax, 0xc9015840
or eax, 0x2082800d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x593e7080
and eax, 0x900d8801
or eax, 0x48400100
mov dword [ebx], eax
add ebx, edx
or eax, 0xb07764f
and eax, 0x1d1797e5
and eax, 0x1041501
or eax, 0x82f8408a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x75ed1cb
and eax, 0x4800040
or eax, 0x51090182
mov dword [ebx], eax
add ebx, edx
or eax, 0x7880175
xor eax, 0x238f9116
and eax, 0x700480e0
or eax, 0x80410b1c
mov dword [ebx], eax
add ebx, edx
or eax, 0x625e45a1
or eax, 0x4b8f4069
and eax, 0x70d84521
or eax, 0x4000002
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a7c8cf9
and eax, 0x30480001
or eax, 0xcc058b10
mov dword [ebx], eax
add ebx, edx
xor eax, 0x21f36b2
and eax, 0x6b8b6db7
and eax, 0x60000d03
or eax, 0x14dc4000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x76434
and eax, 0x40510901
or eax, 0x88048208
mov dword [ebx], eax
add ebx, edx
and eax, 0x1397356
and eax, 0x1e865f34
and eax, 0x200
or eax, 0x8901c083
mov dword [ebx], eax
add ebx, edx
and eax, 0x8fde35d
or eax, 0x783ed308
and eax, 0x5829c001
or eax, 0x3c00854
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b1cd862
and eax, 0x4808c840
or eax, 0xa0f737be
mov dword [ebx], eax
add ebx, edx
or eax, 0x4cb7fe78
and eax, 0x259b8
or eax, 1
mov dword [ebx], eax
add ebx, edx
and eax, 0x239e4832
and eax, 0x30
or eax, 0x288
mov dword [ebx], eax
add ebx, edx
and eax, 0x31e8eb92
and eax, 0
or eax, 0x4f8e900
mov dword [ebx], eax
add ebx, edx
or eax, 0x618a09b2
and eax, 0x110faa54
and eax, 0x80000
or eax, 0x5ae00000
mov dword [ebx], eax
add ebx, edx
or eax, 0x163d5354
or eax, 0x47c44abf
and eax, 0xb000027
or eax, 0x80000400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a6c967d
or eax, 0x6be87666
and eax, 0xab2ce044
or eax, 0x10801
mov dword [ebx], eax
add ebx, edx
or eax, 0x690cac05
or eax, 0x1e9d21fe
and eax, 0x89000084
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x290a979e
and eax, 0xa8000
or eax, 0x4d816845
mov dword [ebx], eax
add ebx, edx
and eax, 0x16b2cc59
or eax, 0x2ae086b5
and eax, 0x284002b4
or eax, 0xc00d0108
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a09a2a0
and eax, 0xea0c0188
or eax, 0x1b04c01
mov dword [ebx], eax
add ebx, edx
xor eax, 0x20e1f4cd
or eax, 0x2a77d77d
and eax, 0xa8558b09
or eax, 0x14000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x77c4a6bc
and eax, 0x89010081
or eax, 0xc202
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f8138c8
and eax, 0x35684df4
and eax, 0x4000840
or eax, 0x418bb415
mov dword [ebx], eax
add ebx, edx
xor eax, 0x647c0e78
and eax, 0x2045322c
or eax, 0x90000990
mov dword [ebx], eax
add ebx, edx
or eax, 0x3e6f3530
xor eax, 0x3b8fa402
and eax, 0x890e
or eax, 0x21e0401
mov dword [ebx], eax
add ebx, edx
or eax, 0x253fd73e
and eax, 0x50b0000
or eax, 0x48800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x54e31c6a
and eax, 0x1e904a1f
and eax, 8
or eax, 0x1c183d0
mov dword [ebx], eax
add ebx, edx
and eax, 0x578e53b9
and eax, 0x1800188
or eax, 0x8a584c01
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b566bc6
and eax, 0x3c1845aa
and eax, 0x4000
or eax, 0xc2839455
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b0e3a8d
and eax, 0x40000001
or eax, 0x94558900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1ef9d527
and eax, 0x2844402
or eax, 0x31500189
mov dword [ebx], eax
add ebx, edx
or eax, 0x6aba880a
or eax, 0x41f218fb
and eax, 0x413ad041
or eax, 0x4012004
mov dword [ebx], eax
add ebx, edx
and eax, 0x367965cf
and eax, 0x396040
or eax, 0x8b001c90
mov dword [ebx], eax
add ebx, edx
and eax, 0x19c5f145
and eax, 0xe690f99
and eax, 0x8010000
or eax, 0x8588e04d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x29a73500
and eax, 0xa42ed440
or eax, 0x5bd12aa0
mov dword [ebx], eax
add ebx, edx
or eax, 0x45ad9888
or eax, 0x405709ba
and eax, 0x89c8558a
or eax, 1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6445c364
or eax, 0x8c360fe
and eax, 0xedced495
or eax, 0x12300800
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a5e780a
and eax, 0x48440800
or eax, 0x800183ff
mov dword [ebx], eax
add ebx, edx
xor eax, 0x14b1e48c
and eax, 0x88004003
or eax, 0x1018080
mov dword [ebx], eax
add ebx, edx
and eax, 0xc691e2e
and eax, 0x8010000
or eax, 0x858ac845
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4681ef07
or eax, 0x67ae27fe
and eax, 0xefae26e0
or eax, 0x1051d800
mov dword [ebx], eax
add ebx, edx
and eax, 0x708b92f1
xor eax, 0x21aa262
and eax, 0x72900002
or eax, 0x8c4c8d39
mov dword [ebx], eax
add ebx, edx
or eax, 0x56c7c68a
xor eax, 0x18698e2e
and eax, 0x344195
or eax, 0x1048be6a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7a58e3b
xor eax, 0x2a016991
and eax, 0x39d01001
or eax, 0x224458a
mov dword [ebx], eax
add ebx, edx
and eax, 0x175b9b39
or eax, 0x24912021
and eax, 0x500001
or eax, 0x82cc454
mov dword [ebx], eax
add ebx, edx
xor eax, 0x63322b13
and eax, 0x7f661a5a
and eax, 0x2b400002
or eax, 0x10a84589
mov dword [ebx], eax
add ebx, edx
and eax, 0xda907f5
xor eax, 0x2ee25cc7
and eax, 0x1485844
or eax, 0x8358401
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f1c2b99
and eax, 0x1000801
or eax, 0x82e0458a
mov dword [ebx], eax
add ebx, edx
and eax, 0x753c883
or eax, 0xca867d6
and eax, 0xd8801c1
or eax, 0x40010000
mov dword [ebx], eax
add ebx, edx
or eax, 0x34498df0
and eax, 0x784189e0
or eax, 0x80140200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a01096f
xor eax, 0x39eb0ac6
and eax, 0x89018001
or eax, 0x4282
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3a64fc76
and eax, 0x1013855
or eax, 0x448ac000
mov dword [ebx], eax
add ebx, edx
or eax, 0x55732a29
or eax, 0x5f44a367
and eax, 0x58450370
or eax, 0xa0000080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x526a9741
and eax, 0x1545946a
and eax, 0x8400
or eax, 0xfed80189
mov dword [ebx], eax
add ebx, edx
or eax, 0x528d3be8
and eax, 0x4c89bfe9
or eax, 0x1024016
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f539f31
and eax, 0x548989ec
or eax, 0x80040000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f875023
and eax, 0x8b0ad9ce
or eax, 0xf52630
mov dword [ebx], eax
add ebx, edx
xor eax, 0x546e7a53
and eax, 0xc2818005
or eax, 0x27050
mov dword [ebx], eax
add ebx, edx
or eax, 0x399a84b1
and eax, 0xf0118001
or eax, 0x440900
mov dword [ebx], eax
add ebx, edx
and eax, 0x5532e346
and eax, 0x50108100
or eax, 0xaec8048b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a81f602
xor eax, 0x604a08c8
and eax, 0x84137b41
or eax, 0x12884be
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c8c2b39
xor eax, 0x69c14fd5
and eax, 0x6dc964c4
or eax, 0x92369a10
mov dword [ebx], eax
add ebx, edx
and eax, 0x33022fcc
and eax, 0x46e66ebe
and eax, 0x20804
or eax, 0x4d890179
mov dword [ebx], eax
add ebx, edx
or eax, 0x3374a33a
and eax, 0x50bef369
and eax, 0x808328
or eax, 0x1410084
mov dword [ebx], eax
add ebx, edx
and eax, 0x52f5fd42
and eax, 0x800100
or eax, 0x8b2c4c89
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e7ea87
and eax, 0x2804001
or eax, 0xc0039454
mov dword [ebx], eax
add ebx, edx
xor eax, 0x8541526
and eax, 0x71e23332
and eax, 0x40400100
or eax, 0x94158801
mov dword [ebx], eax
add ebx, edx
or eax, 0x51ed6471
or eax, 0x3f9733a1
and eax, 0x3bdc4581
or eax, 0xa
mov dword [ebx], eax
add ebx, edx
and eax, 0x117b42c
and eax, 0x1040400
or eax, 0x8c0bd045
mov dword [ebx], eax
add ebx, edx
or eax, 0x14576f82
and eax, 0xc0
or eax, 0x30
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb75ddb
and eax, 0xa04d0b
or eax, 0x3b400080
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f52731e
or eax, 0x45935ede
and eax, 0xc70584d
or eax, 0xc8000
mov dword [ebx], eax
add ebx, edx
and eax, 0x15cb488
xor eax, 0x63fe5f79
and eax, 0x23a04501
or eax, 0x858108a
mov dword [ebx], eax
add ebx, edx
and eax, 0x2642226a
xor eax, 0x10ef1cfb
and eax, 0xf1851
or eax, 0x8400a004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x31b2755e
and eax, 8
or eax, 0xd4
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f96da8e
or eax, 0x2831d6f9
and eax, 0x8304489
or eax, 0x7c00102
mov dword [ebx], eax
add ebx, edx
or eax, 0x6438d086
and eax, 0x4435dac7
and eax, 0x204087
or eax, 0x3bc00528
mov dword [ebx], eax
add ebx, edx
xor eax, 0x482b3716
and eax, 0x30486001
or eax, 0x8348c44
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c6a0249
or eax, 0x36ce6bce
and eax, 0x228c4d8a
or eax, 0x9200001
mov dword [ebx], eax
add ebx, edx
and eax, 0x6f4e0cc9
and eax, 0x9080809
or eax, 0x4433f044
mov dword [ebx], eax
add ebx, edx
and eax, 0x2590c568
xor eax, 0x71f10516
and eax, 0x214444
or eax, 0x8b0c38a0
mov dword [ebx], eax
add ebx, edx
and eax, 0x3052f93a
and eax, 0x5000
or eax, 0x95898055
mov dword [ebx], eax
add ebx, edx
or eax, 0x4bae621d
and eax, 0xdfaff250
or eax, 0x20500c80
mov dword [ebx], eax
add ebx, edx
xor eax, 0x9abb7e8
and eax, 0x80404108
or eax, 0x9880483
mov dword [ebx], eax
add ebx, edx
and eax, 0x76102a8c
or eax, 0xdc9d572
and eax, 0xdc8c480
or eax, 0xf2360805
mov dword [ebx], eax
add ebx, edx
or eax, 0x7362ce1d
and eax, 0x113689b1
and eax, 0x48891
or eax, 0xc849036e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3985076b
or eax, 0x2eefcac5
and eax, 0x8901c881
or eax, 0x2102
mov dword [ebx], eax
add ebx, edx
or eax, 0x72f50230
and eax, 0x2e17e2d3
and eax, 0x1c001
or eax, 0x958a084c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6ec03da3
and eax, 0xfb4bf4c0
or eax, 0x4b40a10
mov dword [ebx], eax
add ebx, edx
and eax, 0x73aa392b
and eax, 0x2343ca56
and eax, 0x22000000
or eax, 0xdccc953b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2610f4b8
xor eax, 0x517c4519
and eax, 0x8900249a
or eax, 0x40fdb65
mov dword [ebx], eax
add ebx, edx
and eax, 0x25c413a7
or eax, 0x31420740
and eax, 0x80
or eax, 0x18
mov dword [ebx], eax
add ebx, edx
and eax, 0x1615ee7d
and eax, 8
or eax, 0x89b84583
mov dword [ebx], eax
add ebx, edx
or eax, 0x4653d6b6
or eax, 0x7452349d
and eax, 0xfffac085
or eax, 0x40800
mov dword [ebx], eax
add ebx, edx
and eax, 0x432623f8
or eax, 0xea23b10
and eax, 0x40040b90
or eax, 0xb049806f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x828ac68
xor eax, 0x6fe32bce
and eax, 0x96840c09
or eax, 0x68408180
mov dword [ebx], eax
add ebx, edx
or eax, 0x664183f9
and eax, 0x54818ff9
or eax, 0x10a7006
mov dword [ebx], eax
add ebx, edx
or eax, 0x563d5ad2
or eax, 0x5a5cf7cb
and eax, 0x1ea83f0
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x18e2733
xor eax, 0x7e6af345
and eax, 0xa005580
or eax, 0x81f00009
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e6e684e
and eax, 0xd59e0885
or eax, 0x2a60c000
mov dword [ebx], eax
add ebx, edx
and eax, 0x33048e83
or eax, 0x199955d7
and eax, 0x8519d7
or eax, 0xc4002228
mov dword [ebx], eax
add ebx, edx
and eax, 0x25d6539a
and eax, 0x253f2be1
and eax, 0x4040380
or eax, 0x79fbfc7e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x75dadfcb
or eax, 0x71351dbf
and eax, 0x3005092f
or eax, 0x84488240
mov dword [ebx], eax
add ebx, edx
or eax, 0x5cd41d1f
xor eax, 0x4b4f7340
and eax, 0x35904c3b
or eax, 0x48440100
mov dword [ebx], eax
add ebx, edx
or eax, 0x75766284
and eax, 0x10444709
or eax, 0x80018000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d2cd9a8
or eax, 0x78160cbf
and eax, 1
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x699ab56e
xor eax, 0x59d42edc
and eax, 0x41c406c8
or eax, 0x4030123
mov dword [ebx], eax
add ebx, edx
xor eax, 0x71312d8b
and eax, 0
or eax, 0x90
mov dword [ebx], eax
add ebx, edx
and eax, 0x1d9dde24
and eax, 0
or eax, 0xe8558b00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x31107c97
xor eax, 0x2751f1e3
and eax, 0x74100420
or eax, 0x805103
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ae868cb
xor eax, 0x6acced5a
and eax, 0x40048002
or eax, 0xa0410b4d
mov dword [ebx], eax
add ebx, edx
and eax, 0x34287c6d
xor eax, 0x7e63489
and eax, 0x24e00400
or eax, 0x5818413b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x59fe081b
and eax, 0x683d7b83
and eax, 0x20040900
or eax, 0xd449821e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d357918
or eax, 0x463fe366
and eax, 0x89644102
or eax, 0x800c09
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f6cd30
and eax, 0x599342a7
and eax, 0x9120001
or eax, 0xf6ecc08c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x510b9c57
and eax, 0xa45508da
or eax, 0x40008325
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e49f711
xor eax, 0x47d03f5a
and eax, 0x89004280
or eax, 0x18003
mov dword [ebx], eax
add ebx, edx
or eax, 0x101bb2c4
and eax, 0x9903e045
or eax, 0x24800410
mov dword [ebx], eax
add ebx, edx
and eax, 0x2568b354
and eax, 0x2500a040
or eax, 0xdaff5e80
mov dword [ebx], eax
add ebx, edx
or eax, 0x5bfc7304
and eax, 0x8b297400
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x38ca91ab
and eax, 0x123c001
or eax, 0x44181844
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2bd273ae
and eax, 0xa0829e0
or eax, 0x81005400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x145aae9
and eax, 0x809d409
or eax, 0x45320844
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f62c54f
and eax, 0x3a1098f9
and eax, 0x2101800
or eax, 0x890064f0
mov dword [ebx], eax
add ebx, edx
or eax, 0x647777ca
or eax, 0x1baabdf9
and eax, 0x550bd051
or eax, 4
mov dword [ebx], eax
add ebx, edx
or eax, 0x662bb938
and eax, 0x6bd17f55
and eax, 0x3017044
or eax, 0x881004a0
mov dword [ebx], eax
add ebx, edx
and eax, 0xc4103a9
and eax, 0x19c652b5
and eax, 0
or eax, 0x453bfc45
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e312c
and eax, 0x1014d20
or eax, 0x8a083094
mov dword [ebx], eax
add ebx, edx
and eax, 0x36c07880
or eax, 0x3bfe69a7
and eax, 0x1826005
or eax, 0xc0018448
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ebd977f
xor eax, 0x1192192
and eax, 0xc4048001
or eax, 0x20490900
mov dword [ebx], eax
add ebx, edx
or eax, 0x26c1ba20
xor eax, 0x68ca4611
and eax, 0x82045500
or eax, 0x1a8008b
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b830ebf
xor eax, 0xeefe9ec
and eax, 0x5090162
or eax, 0x50800088
mov dword [ebx], eax
add ebx, edx
and eax, 0x303be204
or eax, 0xe05538b
and eax, 0x14050388
or eax, 0xe0408824
mov dword [ebx], eax
add ebx, edx
and eax, 0x3174333a
or eax, 0x56cecb07
and eax, 0xc803
or eax, 0x89012080
mov dword [ebx], eax
add ebx, edx
or eax, 0x50e3bdd3
or eax, 0x63bd64e4
and eax, 0x498bf445
or eax, 0x4000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3fe85ae
or eax, 0x5a7dd1f7
and eax, 0x1c181f0
or eax, 0x200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4158f17a
and eax, 0x904088
or eax, 0x8b600d01
mov dword [ebx], eax
add ebx, edx
or eax, 0x3fa3d0ee
or eax, 0x72d8e52
and eax, 0xaa83d055
or eax, 0x40000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x60f20b76
and eax, 0xc0518901
or eax, 0x10040000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a73de64
or eax, 0x732a2ae6
and eax, 0x3244583
or eax, 0x900008
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c89dd5a
xor eax, 0x2e70be6c
and eax, 0xa70e044
or eax, 0x41040401
mov dword [ebx], eax
add ebx, edx
xor eax, 0x55cd800d
and eax, 0x1ab04408
or eax, 0x21400983
mov dword [ebx], eax
add ebx, edx
or eax, 0x4bdabd2
and eax, 0x97dcc49
or eax, 0x1004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x57eb0e2a
and eax, 0x844047
or eax, 0x1080580
mov dword [ebx], eax
add ebx, edx
or eax, 0x7cadde7
xor eax, 0x3088b45f
and eax, 0x23000000
or eax, 0xc8000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x46ed8e79
and eax, 0
or eax, 0x8c45c707
mov dword [ebx], eax
add ebx, edx
or eax, 0x1987e9ce
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x6123c337
and eax, 0x21004103
or eax, 0x12d41488
mov dword [ebx], eax
add ebx, edx
or eax, 0x488079f0
and eax, 0x2b540c51
or eax, 0x208004
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b7c820b
and eax, 0x2b68040b
or eax, 0x10804180
mov dword [ebx], eax
add ebx, edx
and eax, 0x1af1f83e
and eax, 0x19fa9f1e
and eax, 0x600000
or eax, 0x231df845
mov dword [ebx], eax
add ebx, edx
or eax, 0x64cc2ccd
xor eax, 0x3cd70c94
and eax, 0x3284009
or eax, 0x80c00d82
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d176580
and eax, 0x4d890189
or eax, 0x60
mov dword [ebx], eax
add ebx, edx
xor eax, 0x40fbfd43
xor eax, 0x60758e85
and eax, 0x60050228
or eax, 0x905089c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x592bc0b4
and eax, 0x18080
or eax, 0x89004203
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3a2edea4
and eax, 0x10b1005
or eax, 0x4480e050
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6ed2be27
and eax, 0x20410a60
or eax, 0xd0043188
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7bdeace4
and eax, 0x98b010c
or eax, 0x44000871
mov dword [ebx], eax
add ebx, edx
or eax, 0x727d40af
and eax, 0x1c101c0
or eax, 0x8200
mov dword [ebx], eax
add ebx, edx
or eax, 0x413bd27f
xor eax, 0x28db3b0e
and eax, 0x69004881
or eax, 0x80c00508
mov dword [ebx], eax
add ebx, edx
xor eax, 0x57ed217e
and eax, 0xbe2d6cc5
or eax, 0x41d29108
mov dword [ebx], eax
add ebx, edx
xor eax, 0x28495265
and eax, 0x4ac93fa8
and eax, 0x2608
or eax, 0xa9559007
mov dword [ebx], eax
add ebx, edx
or eax, 0xcbf2241
and eax, 0xd749205
or eax, 0x12004080
mov dword [ebx], eax
add ebx, edx
and eax, 0x34d57754
or eax, 0x6f4f0b4a
and eax, 0x2b45120e
or eax, 0x8000a401
mov dword [ebx], eax
add ebx, edx
xor eax, 0x426ba1ca
xor eax, 0x3ad5f444
and eax, 0x1370c081
or eax, 0x4040004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x45f477d8
and eax, 0x200b60d
or eax, 0xa84d0002
mov dword [ebx], eax
add ebx, edx
or eax, 0x3625ba9c
xor eax, 0x279519ce
and eax, 0x9708101
or eax, 0x6054884
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4657bd93
and eax, 0x1b15ab0b
and eax, 0
or eax, 0x240c4e8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x43697215
and eax, 0x2a332783
and eax, 0x2000
or eax, 0x49800
mov dword [ebx], eax
add ebx, edx
or eax, 0x4575350
xor eax, 0x24b3d205
and eax, 0xe00000
or eax, 0x83090000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x707ad46d
and eax, 0x83000000
or eax, 0x8000002
mov dword [ebx], eax
add ebx, edx
or eax, 0x7d44bd0e
or eax, 0xf7b65d4
and eax, 0x553bec54
or eax, 1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x65acb7d8
and eax, 0x15988
or eax, 0x8b082450
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4cd7208e
xor eax, 0x8daaa5e
and eax, 0xc000f400
or eax, 0x830045
mov dword [ebx], eax
add ebx, edx
and eax, 0x7269c7fc
xor eax, 0x3de4fb2a
and eax, 0x74450900
or eax, 0x80008001
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b38cfa4
or eax, 0x1b79abd3
and eax, 0x16964e0
or eax, 0x21008
mov dword [ebx], eax
add ebx, edx
and eax, 0x63692b2b
and eax, 0x1200000
or eax, 0x4c960f00
mov dword [ebx], eax
add ebx, edx
or eax, 0x1fc588c2
and eax, 0x54c18580
or eax, 0x20080029
mov dword [ebx], eax
add ebx, edx
xor eax, 0x75d371dd
and eax, 0x2fa266dc
and eax, 0x1020414
or eax, 0x54b40b0b
mov dword [ebx], eax
add ebx, edx
and eax, 0x1597e396
and eax, 0x15920102
or eax, 0x604084a9
mov dword [ebx], eax
add ebx, edx
or eax, 0xd519eb
and eax, 0x45960d03
or eax, 0x200214
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c149197
and eax, 0x3ce5382
and eax, 0x800182
or eax, 0x74408428
mov dword [ebx], eax
add ebx, edx
and eax, 0x432dc3c2
xor eax, 0x76f25227
and eax, 0xd2c005
or eax, 0x8105280a
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e55dafd
or eax, 0x522cc249
and eax, 0x380001
or eax, 0x20800002
mov dword [ebx], eax
add ebx, edx
and eax, 0x179e574d
and eax, 0
or eax, 0xe9000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3cc48856
and eax, 0x46
or eax, 0x200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x41fde1d2
and eax, 0x2dc080
or eax, 0x4001868
mov dword [ebx], eax
add ebx, edx
xor eax, 0x55a9623a
and eax, 0x4d377ca0
and eax, 0x41040800
or eax, 0xcb20700
mov dword [ebx], eax
add ebx, edx
or eax, 0x5235db00
and eax, 0xf818500
or eax, 0x4800a9
mov dword [ebx], eax
add ebx, edx
xor eax, 0x448b228b
and eax, 0xa100
or eax, 0x15084
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f7a0dd6
and eax, 0x100
or eax, 0x55b60e00
mov dword [ebx], eax
add ebx, edx
or eax, 0x6318ea76
or eax, 0x1fd5846c
and eax, 0xfd2852a
or eax, 0x81
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f84e171
and eax, 0x8100
or eax, 0x16484
mov dword [ebx], eax
add ebx, edx
and eax, 0x575f13f
and eax, 0x100
or eax, 0x45b60e00
mov dword [ebx], eax
add ebx, edx
or eax, 0x69124a5a
or eax, 0x3acd53f3
and eax, 0xfc005aa
or eax, 0x8000
mov dword [ebx], eax
add ebx, edx
and eax, 0x42591fff
or eax, 0x3ca9eebd
and eax, 0x1c984
or eax, 0x1000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2207cdb6
xor eax, 0x4d6f44e2
and eax, 0x400e8800
or eax, 0x32916000
mov dword [ebx], eax
add ebx, edx
or eax, 0x469ea92
xor eax, 0x75c4bbc4
and eax, 0x10b0000
or eax, 0x4c800001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x29d672bd
and eax, 0x44900ac
or eax, 0x9aa08140
mov dword [ebx], eax
add ebx, edx
or eax, 0x92344fc
xor eax, 0x7ae30108
and eax, 0x810000c0
or eax, 0x8000003
mov dword [ebx], eax
add ebx, edx
or eax, 0x75767522
and eax, 0x55026441
or eax, 0x89880c
mov dword [ebx], eax
add ebx, edx
and eax, 0x95c62a6
and eax, 4
or eax, 0xec5503f8
mov dword [ebx], eax
add ebx, edx
or eax, 0x732e6692
xor eax, 0x48a55e68
and eax, 0xa3d81180
or eax, 0x48244409
mov dword [ebx], eax
add ebx, edx
and eax, 0x44d7372b
and eax, 0x40440109
or eax, 0xbc018a00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4f748528
and eax, 0x81010001
or eax, 0x800c082
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c2cbc45
and eax, 0x613d0e11
and eax, 0x41090c00
or eax, 0xc82f045
mov dword [ebx], eax
add ebx, edx
or eax, 0x3359d73e
and eax, 0x3c493b7c
or eax, 0x80040080
mov dword [ebx], eax
add ebx, edx
or eax, 0x11ae780d
and eax, 0x1a1090d
or eax, 0x8402
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3844d6ce
and eax, 0x11810000
or eax, 0x440a0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b067f53
and eax, 0x40000000
or eax, 0x9c553bf8
mov dword [ebx], eax
add ebx, edx
or eax, 0x2bb1a113
and eax, 0x45c50979
or eax, 0x20004
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c3e6f7a
and eax, 0x108
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
xor eax, 0x138d9d73
or eax, 0x3f6581a6
and eax, 0x7058900
or eax, 0xc0026200
mov dword [ebx], eax
add ebx, edx
or eax, 0x448d5411
and eax, 0x8801
or eax, 0x44
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e60d628
and eax, 0x44000000
or eax, 0x18b0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x70165b8c
and eax, 0
or eax, 0x884523f0
mov dword [ebx], eax
add ebx, edx
xor eax, 0xaf61b20
and eax, 0x830050
or eax, 0x4d084624
mov dword [ebx], eax
add ebx, edx
xor eax, 0x443ddaad
or eax, 0x1ef15ad2
and eax, 0x8450288
or eax, 0xc0080124
mov dword [ebx], eax
add ebx, edx
and eax, 0xf18406c
or eax, 0x635f3de8
and eax, 0x410b3c64
or eax, 0x14800210
mov dword [ebx], eax
add ebx, edx
or eax, 0x61fe3d52
xor eax, 0x6fe9dba6
and eax, 0x101400c0
or eax, 0xc041030c
mov dword [ebx], eax
add ebx, edx
and eax, 0xd0b1dbd
and eax, 0x10004
or eax, 0x458a3670
mov dword [ebx], eax
add ebx, edx
xor eax, 0x40adca02
and eax, 0x5260c50
or eax, 0x40890388
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1fced5c2
and eax, 0x18018800
or eax, 0xa48401c4
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a2b1c5e
xor eax, 0x48ddced5
and eax, 0xdcc690
or eax, 0x8b23396e
mov dword [ebx], eax
add ebx, edx
or eax, 0x50076303
xor eax, 0x3465184b
and eax, 0x8d88e404
or eax, 0x10049
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3d2a8612
and eax, 0xb0a36218
or eax, 0x4f5c9ca0
mov dword [ebx], eax
add ebx, edx
and eax, 0x75d14c87
and eax, 0x13e352a3
and eax, 0x1c04080
or eax, 0x8218150b
mov dword [ebx], eax
add ebx, edx
or eax, 0x6bfb96df
and eax, 0x418901c2
or eax, 0x14000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x32a956af
or eax, 0x2b07d3f0
and eax, 0x2c0583d8
or eax, 0x90800800
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ba48cf9
and eax, 0x71bf90d0
and eax, 0x31a580d0
or eax, 0xa5a7f2e
mov dword [ebx], eax
add ebx, edx
or eax, 0x78012817
and eax, 0x7bfeb885
or eax, 0x84000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b1c495
and eax, 0x8a097c10
or eax, 0x10001ef
mov dword [ebx], eax
add ebx, edx
or eax, 0x25947047
and eax, 0x321021a9
and eax, 0x20000009
or eax, 0xc983c844
mov dword [ebx], eax
add ebx, edx
xor eax, 0x359df412
and eax, 0x1ebfeed1
and eax, 0x80c0801
or eax, 0xc0418100
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ad0a46e
or eax, 0x4d614775
and eax, 0x83d4450b
or eax, 0x1080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3fa48a60
xor eax, 0x2aee6561
and eax, 0x14880082
or eax, 0x41010140
mov dword [ebx], eax
add ebx, edx
or eax, 0x3401eb06
and eax, 0x54018bc4
or eax, 0x80440010
mov dword [ebx], eax
add ebx, edx
and eax, 0x162c798
and eax, 0x400110
or eax, 0x7ca0442b
mov dword [ebx], eax
add ebx, edx
or eax, 0x13a572dc
and eax, 0x4c45030b
or eax, 0x80088800
mov dword [ebx], eax
add ebx, edx
and eax, 0x79eedd3
and eax, 0xe1a7511
and eax, 0x80101
or eax, 0x3ba44c02
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c47c9e5
and eax, 0x96dc845
or eax, 0x103008
mov dword [ebx], eax
add ebx, edx
and eax, 0x10282feb
and eax, 0x80009
or eax, 0x83d05582
mov dword [ebx], eax
add ebx, edx
and eax, 0x2021d194
and eax, 0x180
or eax, 0x5589006a
mov dword [ebx], eax
add ebx, edx
and eax, 0x30947cbf
and eax, 0x10000088
or eax, 0xcc458b50
mov dword [ebx], eax
add ebx, edx
or eax, 0x7d1a78cd
and eax, 0x7c504119
or eax, 0x800422
mov dword [ebx], eax
add ebx, edx
and eax, 0x43b2da76
xor eax, 0x26f29aec
and eax, 0x20408a52
or eax, 0x980d0101
mov dword [ebx], eax
add ebx, edx
and eax, 0x2425c3d8
or eax, 0x2c289cc2
and eax, 0x2c248d80
or eax, 0xd2900009
mov dword [ebx], eax
add ebx, edx
and eax, 0x72afc9bd
and eax, 0x50808989
or eax, 0x50b7676
mov dword [ebx], eax
add ebx, edx
xor eax, 0x41e1ea8a
or eax, 0x4a987966
and eax, 0x10900960
or eax, 0xa0058080
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c6133f7
and eax, 0x101e0
or eax, 0x8bfefe1e
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f880184
and eax, 0xc883e044
or eax, 0x20000001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7dfd74bb
xor eax, 0x3c479827
and eax, 0xa0010801
or eax, 0x40448100
mov dword [ebx], eax
add ebx, edx
and eax, 0xc0ddce7
and eax, 0x48801
or eax, 0xfeb0058a
mov dword [ebx], eax
add ebx, edx
or eax, 0x47e23e6f
and eax, 0x38ea2afc
and eax, 0x8222aec
or eax, 0x8519d513
mov dword [ebx], eax
add ebx, edx
xor eax, 0x510228b0
or eax, 0x53981941
and eax, 0xdfb9de00
or eax, 0x204620b0
mov dword [ebx], eax
add ebx, edx
or eax, 0x7920bf41
and eax, 0x558b7c71
or eax, 0xc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7651927b
and eax, 0x750d3958
and eax, 0x20000800
or eax, 0x945503e8
mov dword [ebx], eax
add ebx, edx
or eax, 0x667aecb3
or eax, 0x7731f6a0
and eax, 0x7558553b
or eax, 0x8800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x709dc31d
and eax, 0x40458331
or eax, 0x80000840
mov dword [ebx], eax
add ebx, edx
or eax, 0x18e182e7
and eax, 0xc8458b07
or eax, 0x24002408
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f4b076b
and eax, 0xb20c8000
or eax, 0x4ca00589
mov dword [ebx], eax
add ebx, edx
and eax, 0x1de57657
and eax, 0xc800401
or eax, 0x410bfbfe
mov dword [ebx], eax
add ebx, edx
xor eax, 0x42ca998e
and eax, 0x3885bd28
and eax, 0x10000
or eax, 0x1e883c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x654ad539
and eax, 0x804489
or eax, 0x83400900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x45ed966c
and eax, 0x2e7602c6
and eax, 0x6240084
or eax, 0xf9daac39
mov dword [ebx], eax
add ebx, edx
and eax, 0x6fe59b53
and eax, 0x42640011
or eax, 0x101000ee
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d4403c6
or eax, 0x3e5eb217
and eax, 0x3b48118b
or eax, 0x804400
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ca4638e
xor eax, 0x454afc3a
and eax, 0x4a248015
or eax, 0x594040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e89d899
and eax, 0xf40088
or eax, 0x89004503
mov dword [ebx], eax
add ebx, edx
or eax, 0x7178a3ca
and eax, 0xf9fca081
or eax, 0x6020804
mov dword [ebx], eax
add ebx, edx
or eax, 0x4fb43b8
and eax, 0x17014483
and eax, 0x4010081
or eax, 0xc84c8b7e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b0307db
and eax, 0xe6048c00
or eax, 0x18a00189
mov dword [ebx], eax
add ebx, edx
or eax, 0x245560c1
or eax, 0x7a236364
and eax, 0x5483efed
or eax, 0x1081012
mov dword [ebx], eax
add ebx, edx
and eax, 0x22f03cb3
and eax, 0x282829c7
and eax, 0x80
or eax, 0x1c28374
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7a9acd79
and eax, 0xb504489
or eax, 0x80a41100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f2a1bfe
and eax, 0xb4de0805
or eax, 0x4b20a080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3169ad9b
xor eax, 0x72162ff4
and eax, 0xa4812aea
or eax, 0x41115
mov dword [ebx], eax
add ebx, edx
and eax, 0x31af2aa5
and eax, 0x20852aa4
or eax, 0x5d7ad55a
mov dword [ebx], eax
add ebx, edx
and eax, 0x1414fceb
and eax, 0x404c408
or eax, 0x80410301
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e3298ad
xor eax, 0x4a9d3dd
and eax, 0
or eax, 1
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b604d5a
and eax, 0
or eax, 0x45c707eb
mov dword [ebx], eax
add ebx, edx
xor eax, 0x62977394
and eax, 4
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
or eax, 0x44209ed5
and eax, 0x40008a00
or eax, 0xa84d0100
mov dword [ebx], eax
add ebx, edx
and eax, 0x1ee66be4
and eax, 0x40900
or eax, 0x74804423
mov dword [ebx], eax
add ebx, edx
and eax, 0x4012646f
and eax, 0x40000001
or eax, 0x90558b08
mov dword [ebx], eax
add ebx, edx
or eax, 0x314da5bc
xor eax, 0x3408c92a
and eax, 0x81016283
or eax, 0x8008800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x277633f8
and eax, 0x403d051
or eax, 0x41880004
mov dword [ebx], eax
add ebx, edx
and eax, 0x6205c4e7
and eax, 0x8040
or eax, 0x1e803b8
mov dword [ebx], eax
add ebx, edx
and eax, 0x1220d3c2
and eax, 0x200180
or eax, 0x8bd84409
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ce42824
and eax, 0xc180240d
or eax, 0x39040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7a0b474f
and eax, 0xb0088100
or eax, 0x4450801
mov dword [ebx], eax
add ebx, edx
and eax, 0x2260f948
and eax, 0x400100
or eax, 0x8390548b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b274754
xor eax, 0x7f1f8312
and eax, 0x158801c0
or eax, 0x40010002
mov dword [ebx], eax
add ebx, edx
or eax, 0x73d93af7
and eax, 0x70410bd0
or eax, 0x80048000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x565dba66
or eax, 0x1e6f34af
and eax, 0x88010083
or eax, 0x100c000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4364fdd9
and eax, 0x100c001
or eax, 0x4c8b3044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b444020
and eax, 0x41275dd8
and eax, 0x40050040
or eax, 0x884823b4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x33fa1cf8
xor eax, 0x76a3ab8
and eax, 0x7cc00530
or eax, 0x120480b
mov dword [ebx], eax
add ebx, edx
and eax, 0x5bbe4999
xor eax, 0x5d791ee6
and eax, 0x510308
or eax, 0xd0048800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x434e2ef4
and eax, 0x10100538
or eax, 0x6cc45003
mov dword [ebx], eax
add ebx, edx
or eax, 0x78e40c8
xor eax, 0x2db34d7
and eax, 0x38050124
or eax, 0x80408a00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a0803ac
and eax, 0x80018080
or eax, 0x9004003
mov dword [ebx], eax
add ebx, edx
and eax, 0x1bcc98af
and eax, 0xf5ced22
and eax, 0x9008000
or eax, 0x448b3845
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c080b5
and eax, 0x84938e0
or eax, 0xb0040308
mov dword [ebx], eax
add ebx, edx
or eax, 0x38b54906
and eax, 0x1089136c
or eax, 0x45020010
mov dword [ebx], eax
add ebx, edx
or eax, 0x237ce0ba
and eax, 0x645523f8
or eax, 0x80000800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x19097aff
and eax, 0x7c105103
or eax, 0xa00438
mov dword [ebx], eax
add ebx, edx
xor eax, 0x61089e16
and eax, 0xc008b08
or eax, 0xe0450000
mov dword [ebx], eax
add ebx, edx
or eax, 0x30360878
and eax, 0x7c540138
or eax, 0x1884403
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b4ce54c
xor eax, 0x726a9957
and eax, 0x48048809
or eax, 0x80490300
mov dword [ebx], eax
add ebx, edx
and eax, 0x1128f094
and eax, 0x8000
or eax, 0x89014183
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a1be055
or eax, 0x26132b7
and eax, 0xa69c045
or eax, 0x40800808
mov dword [ebx], eax
add ebx, edx
and eax, 0x1ebd1437
and eax, 0x1f1132ae
and eax, 0x8010004
or eax, 0xb0fefffa
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c34397e
xor eax, 0x4ac86afc
and eax, 0
or eax, 0x40
mov dword [ebx], eax
add ebx, edx
and eax, 0x5aa0e0af
xor eax, 0x6653d94d
and eax, 0x6404049
or eax, 0x10a804a2
mov dword [ebx], eax
add ebx, edx
and eax, 0x2118d178
and eax, 0x60
or eax, 0xb8000192
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d7a3d9d
or eax, 0x49cbb0af
and eax, 1
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x4914533
and eax, 0x7d5f6f47
and eax, 1
or eax, 0x558b38ea
mov dword [ebx], eax
add ebx, edx
or eax, 0x6829666b
and eax, 0x7c0102c0
or eax, 0x80540110
mov dword [ebx], eax
add ebx, edx
or eax, 0x420e0c5f
and eax, 0x757ebb58
and eax, 0x74400118
or eax, 0x8805423
mov dword [ebx], eax
add ebx, edx
xor eax, 0x74166e31
and eax, 0x8440b00
or eax, 0xf0018024
mov dword [ebx], eax
add ebx, edx
or eax, 0x67fa9b4
and eax, 0xe045ab04
or eax, 0x40b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1147e24e
and eax, 0x70004501
or eax, 0xcc4003a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2ee0aa26
and eax, 0x40048b18
or eax, 0xa4490000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3262e1d4
xor eax, 0x53b55b2a
and eax, 0x24d00032
or eax, 0x50244d01
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b81e3a1
and eax, 0x5c558b11
or eax, 0x80000008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x28763cde
and eax, 0xc0d357d
and eax, 0x4001501
or eax, 0x79b4403a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e1ab079
and eax, 0x48100
or eax, 0xcc410a11
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c2042a6
and eax, 0x6582692c
and eax, 0x4000000
or eax, 0x79ec453b
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b525d23
and eax, 0x644c0909
or eax, 0x80018200
mov dword [ebx], eax
add ebx, edx
and eax, 0x56cb1a02
and eax, 0x10800
or eax, 0x8900e183
mov dword [ebx], eax
add ebx, edx
or eax, 0x11d93973
or eax, 0x1543bee4
and eax, 0x858be445
or eax, 0x60000008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x19894005
and eax, 0xcc008048
or eax, 0xcc4315
mov dword [ebx], eax
add ebx, edx
xor eax, 0x759772c3
and eax, 0xa80b118c
or eax, 0x44804440
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b1d2f23
and eax, 0x44721e51
and eax, 0x400
or eax, 0x1d0e881
mov dword [ebx], eax
add ebx, edx
or eax, 0x65c53447
and eax, 0x554cb20e
and eax, 0x45440000
or eax, 0x830000
mov dword [ebx], eax
add ebx, edx
and eax, 0x398a202e
and eax, 0x1000000
or eax, 0x8fcf4
mov dword [ebx], eax
add ebx, edx
and eax, 0x252a4a90
and eax, 0x4000
or eax, 0xf8458700
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b0fdda3
and eax, 0x293c61ba
and eax, 0x100
or eax, 0x10b2
mov dword [ebx], eax
add ebx, edx
and eax, 0x41339798
and eax, 0x180
or eax, 0xc5e44447
mov dword [ebx], eax
add ebx, edx
and eax, 0x78be1b77
xor eax, 0x72a5bf6c
and eax, 0x200000a
or eax, 0xc5000154
mov dword [ebx], eax
add ebx, edx
or eax, 0x35d9ff4d
xor eax, 0x22320997
and eax, 0x8421e040
or eax, 0x28100805
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6dec0278
or eax, 0x28d0123a
and eax, 0x41c50000
or eax, 0x4020000
mov dword [ebx], eax
add ebx, edx
and eax, 0x19f5e9a
and eax, 0x850000
or eax, 0x6002b8
mov dword [ebx], eax
add ebx, edx
or eax, 0x164f64e8
or eax, 0x4105bea5
and eax, 0x445c600
or eax, 0xa8000100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1620d73d
and eax, 0x1100c
or eax, 0x4300
mov dword [ebx], eax
add ebx, edx
or eax, 0x7eb4f523
and eax, 0x5c844507
or eax, 0x804800c0
mov dword [ebx], eax
add ebx, edx
or eax, 0xe4c8792
and eax, 0x308f54ce
and eax, 0x42
or eax, 0xc7000030
mov dword [ebx], eax
add ebx, edx
and eax, 0x43bf562c
and eax, 0x2000000
or eax, 0x8cfcc845
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3876f82
xor eax, 0x54a9b7ee
and eax, 0x41c20000
or eax, 0x4050000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4cb52672
and eax, 0x40000
or eax, 0x50f0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x69672948
and eax, 0x2c703cba
and eax, 0x8400000
or eax, 0xd005c700
mov dword [ebx], eax
add ebx, edx
and eax, 0x2df4ce64
or eax, 0x1643be3b
and eax, 0x10400
or eax, 0x184
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b750d32
and eax, 0x19500086
or eax, 0x40804541
mov dword [ebx], eax
add ebx, edx
xor eax, 0x679b6c44
xor eax, 0x6c60c13b
and eax, 0x42000010
or eax, 0x85000107
mov dword [ebx], eax
add ebx, edx
and eax, 0x1d047fd1
and eax, 0x2c884a80
and eax, 0
or eax, 0x21b5fc45
mov dword [ebx], eax
add ebx, edx
and eax, 0x671f39ee
or eax, 0x2bf100ec
and eax, 0x1c50000
or eax, 0x44020000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1fc55b2d
and eax, 0x42ef3efa
and eax, 0x21228
or eax, 0x5c24c4
mov dword [ebx], eax
add ebx, edx
or eax, 0x6254872d
xor eax, 0x658729d3
and eax, 0x4418600
or eax, 0xb8044100
mov dword [ebx], eax
add ebx, edx
and eax, 0x45a10f13
and eax, 0
or eax, 0xf0
mov dword [ebx], eax
add ebx, edx
and eax, 0xe3afb51
and eax, 0x40
or eax, 0xb2b44587
mov dword [ebx], eax
add ebx, edx
or eax, 0x66a085b4
and eax, 0xc60000e5
or eax, 0x1000008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x26dc3b07
and eax, 0x61d43040
or eax, 0x1c008005
mov dword [ebx], eax
add ebx, edx
and eax, 0x283293b0
and eax, 0
or eax, 0x45c70001
mov dword [ebx], eax
add ebx, edx
and eax, 0x1e623c56
and eax, 0x409bfcb
and eax, 0
or eax, 0x5963c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x282ab0ba
and eax, 0x3d2ba5db
and eax, 0x18100
or eax, 0xc4444600
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2abe8d58
and eax, 0x10250
or eax, 0x8426
mov dword [ebx], eax
add ebx, edx
xor eax, 0x477dcb76
and eax, 0x42604500
or eax, 0x188000c7
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c40ddde
and eax, 0x400000c4
or eax, 0x87000039
mov dword [ebx], eax
add ebx, edx
and eax, 0x10b1a326
and eax, 4
or eax, 0x40a7dc41
mov dword [ebx], eax
add ebx, edx
or eax, 0x5acd52ef
and eax, 0x40c70001
or eax, 0x5000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5625004e
and eax, 0x850044
or eax, 0x8e690
mov dword [ebx], eax
add ebx, edx
or eax, 0x11bc0048
and eax, 0x1de000
or eax, 0x28420800
mov dword [ebx], eax
add ebx, edx
and eax, 0x593a7805
or eax, 0x344031fd
and eax, 0x40a0000
or eax, 0x41810000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f9a9202
or eax, 0x76999ff7
and eax, 0x580103e0
or eax, 0x80442008
mov dword [ebx], eax
add ebx, edx
or eax, 0x74f2d8d3
xor eax, 0x1e68c210
and eax, 0x408b1160
or eax, 0xd000014
mov dword [ebx], eax
add ebx, edx
or eax, 0xbfbc701
or eax, 0x9729adc
and eax, 0x1c183b0
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6aad1219
or eax, 0x7fa3b028
and eax, 0xba00189
or eax, 0x80104c00
mov dword [ebx], eax
add ebx, edx
or eax, 0x47134bd2
xor eax, 0x710802d8
and eax, 0x143b0001
or eax, 0x4100b054
mov dword [ebx], eax
add ebx, edx
and eax, 0x38306745
or eax, 0x358897e1
and eax, 0x11834a4
or eax, 0x8a034808
mov dword [ebx], eax
add ebx, edx
or eax, 0x360f64a
and eax, 0x13bb444
or eax, 0x44000001
mov dword [ebx], eax
add ebx, edx
or eax, 0x204bd0ba
and eax, 0x13074c0
or eax, 0x8a040900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x23e4d051
and eax, 0xa8008401
or eax, 0x70f404c
mov dword [ebx], eax
add ebx, edx
and eax, 0x79201bd
and eax, 0x100000d
or eax, 0xc885c840
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e156dcb
and eax, 0x65c19002
and eax, 0x10000
or eax, 0x558a2974
mov dword [ebx], eax
add ebx, edx
and eax, 0x163693c2
and eax, 0x2234d638
and eax, 0
or eax, 0xdc5533e0
mov dword [ebx], eax
add ebx, edx
or eax, 0x28a149e4
and eax, 0x74e878f4
and eax, 0x44802064
or eax, 0x10b0110
mov dword [ebx], eax
add ebx, edx
xor eax, 0x708094ba
and eax, 0x100101cc
or eax, 0xc0440a10
mov dword [ebx], eax
add ebx, edx
and eax, 0x248c943
and eax, 0x840
or eax, 0x4d8b0034
mov dword [ebx], eax
add ebx, edx
or eax, 0x3bedf4a4
xor eax, 0x45ad7fc1
and eax, 0x38400314
or eax, 0xc40d38c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x78355da2
and eax, 0x50010800
or eax, 0x58a007c
mov dword [ebx], eax
add ebx, edx
and eax, 0x31b0d889
and eax, 0x7d0807f1
and eax, 0
or eax, 0xe4552bb4
mov dword [ebx], eax
add ebx, edx
and eax, 0x65c21444
and eax, 0x44000004
or eax, 0x18b0970
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2132d095
and eax, 0xa881e0
or eax, 0x1400210
mov dword [ebx], eax
add ebx, edx
and eax, 0x44da2e8b
and eax, 0xc00080
or eax, 0x8b304509
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b802d80
xor eax, 0x42612366
and eax, 0xc001404d
or eax, 0x1808000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x653d9bd2
and eax, 0x5207
or eax, 0x2460
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3a770c6f
and eax, 0x5ad7f899
and eax, 0xa404808
or eax, 0x81800581
mov dword [ebx], eax
add ebx, edx
or eax, 0x457f3446
and eax, 0x452b6445
or eax, 0x10008010
mov dword [ebx], eax
add ebx, edx
or eax, 0x7773651c
xor eax, 0x1d9e8f44
and eax, 0x60450800
or eax, 0x841081c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f0527f9
and eax, 0x29c763bd
and eax, 0x10180
or eax, 0x458a086b
mov dword [ebx], eax
add ebx, edx
or eax, 0xb682c8
or eax, 0x5b0db99a
and eax, 0x18083e0
or eax, 0x400004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x78d766fe
and eax, 0xe17d255
and eax, 0x8044000
or eax, 0x83e00589
mov dword [ebx], eax
add ebx, edx
and eax, 0x71d0cc7f
and eax, 0x1004409
or eax, 0x4c3ba044
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b590961
or eax, 0x3cd8de05
and eax, 0x4d890e40
or eax, 0x82040188
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6af8c0aa
xor eax, 0x1acf1668
and eax, 0x8b000000
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x1fce0253
and eax, 0x670aa991
and eax, 0x2020011
or eax, 0xc081b044
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a3fb628
or eax, 0x53edff10
and eax, 0x10458900
or eax, 0xa0100001
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f197ddc
and eax, 0x100100
or eax, 0x83e0448b
mov dword [ebx], eax
add ebx, edx
or eax, 0x27c58247
and eax, 0x58101c0
or eax, 0x40080000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c9c26e1
and eax, 0x800c0
or eax, 0xe8458b30
mov dword [ebx], eax
add ebx, edx
or eax, 0x631387ad
and eax, 0xeb408d89
or eax, 0x14200000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c916e82
and eax, 0x170b7e45
and eax, 0x1016201
or eax, 0x548a9dfe
mov dword [ebx], eax
add ebx, edx
and eax, 0x457dfc7b
and eax, 0x44018870
or eax, 0x18940180
mov dword [ebx], eax
add ebx, edx
or eax, 0x29dd7946
and eax, 0x3b14f27a
and eax, 0x914f072
or eax, 0x82eb0f8d
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f099544
and eax, 0x78396845
and eax, 0x10044
or eax, 0xc082f001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x143da658
and eax, 0x608c5e82
and eax, 0x40040000
or eax, 0xb0418901
mov dword [ebx], eax
add ebx, edx
xor eax, 0x52e9beb2
or eax, 0x1e933196
and eax, 0xbe200583
or eax, 0x41408808
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7703b745
or eax, 0x40352171
and eax, 0x88333bff
or eax, 0x508c400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x389a1635
and eax, 0x1a420103
and eax, 0x10000100
or eax, 0xeffffe5c
mov dword [ebx], eax
add ebx, edx
or eax, 0x14f3bb2e
and eax, 0x558b2c7c
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c2442b9
and eax, 0x18052ac4
or eax, 0xe4501130
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c421d7f
and eax, 0x4403247c
or eax, 0x1880000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6489eaef
xor eax, 0x2cc452ef
and eax, 0xc441838
or eax, 0xe0012380
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a40d0ca
xor eax, 0x6208998b
and eax, 0x8080800
or eax, 0x4583147c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2437746b
or eax, 0x1f357d52
and eax, 0x1a90150
or eax, 0x408288
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e1168b
and eax, 0x80501
or eax, 0x8bd04888
mov dword [ebx], eax
add ebx, edx
xor eax, 0x157b90f6
and eax, 0x8e03c055
or eax, 0x210c0000
mov dword [ebx], eax
add ebx, edx
or eax, 0xdc0a891
or eax, 0x1d9daee2
and eax, 0x9285c855
or eax, 0x40001000
mov dword [ebx], eax
add ebx, edx
or eax, 0x370e93fa
and eax, 0x458b0875
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x14098493
and eax, 0x400108d4
or eax, 0xa0443300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x155daeec
xor eax, 0x6d36792b
and eax, 0x80a0811
or eax, 0x4581016c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x69f10ef4
or eax, 0x35e70187
and eax, 0x1c10384
or eax, 0x8030
mov dword [ebx], eax
add ebx, edx
or eax, 0x28b61486
xor eax, 0x7a8d5803
and eax, 0x3304d81
or eax, 0x88840008
mov dword [ebx], eax
add ebx, edx
or eax, 0x4de60523
and eax, 0x3adf5df9
and eax, 0xa824001
or eax, 0xe0019054
mov dword [ebx], eax
add ebx, edx
or eax, 0x28293e14
and eax, 0xc0018801
or eax, 0x10540100
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b71b1d3
and eax, 0x500101
or eax, 0x83a0448a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x34eb901
or eax, 0x7fe8f98c
and eax, 0x45880188
or eax, 0x10060
mov dword [ebx], eax
add ebx, edx
and eax, 0x7339fcfc
or eax, 0x313eb1fb
and eax, 0x600d81f0
or eax, 0x80400a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x157e5d0c
and eax, 0x440900
or eax, 0x7d90443b
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e15f4e1
and eax, 0x2845c509
or eax, 0x80000200
mov dword [ebx], eax
add ebx, edx
or eax, 0x4673366f
xor eax, 0x67c5cbc6
and eax, 1
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x5556cc6e
and eax, 0x4546046b
or eax, 0x810380
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb7f2d44
and eax, 0xa8
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x627ad7f4
or eax, 0x54c7c3b4
and eax, 0x50458300
or eax, 0xa0100800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x30743a34
and eax, 0x40201130
or eax, 0x34884403
mov dword [ebx], eax
add ebx, edx
and eax, 0x639190c1
and eax, 0x60000000
or eax, 0x8c458b0c
mov dword [ebx], eax
add ebx, edx
or eax, 0x679d84a6
xor eax, 0x72048bd1
and eax, 0x9c41040f
or eax, 0x6004ab00
mov dword [ebx], eax
add ebx, edx
and eax, 0x48a49bbc
or eax, 0x7832ef91
and eax, 0x78304519
or eax, 0x4c80022
mov dword [ebx], eax
add ebx, edx
or eax, 0x2e997420
or eax, 0x536785d5
and eax, 0x304d8113
or eax, 0x80000a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x2095b912
and eax, 0x2a931608
and eax, 0x20000000
or eax, 0x1bc04d33
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ccdca16
xor eax, 0x79dab547
and eax, 0x157840
or eax, 0x1168800d
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a280fc2
and eax, 0x3ade9966
and eax, 0x3a581102
or eax, 0x1a04489
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f956fd9
and eax, 0x9104401
or eax, 0x6db054
mov dword [ebx], eax
add ebx, edx
or eax, 0x68db16a4
and eax, 0x6c77a9d7
and eax, 0x240081
or eax, 0x8388450a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x9ae577c
and eax, 0x39b5dbb0
and eax, 0xa0
or eax, 0x45890148
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c923d2e
and eax, 0x7d1829ac
or eax, 0x8204c000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7989b2cd
xor eax, 0xaad9237
and eax, 0xc08c956
or eax, 0x418336a9
mov dword [ebx], eax
add ebx, edx
xor eax, 0x68beca6e
xor eax, 0x2cdee1a3
and eax, 0x1c18030
or eax, 0x38c
mov dword [ebx], eax
add ebx, edx
or eax, 0x1cdf5575
and eax, 0x43b64219
and eax, 0x1944009
or eax, 0x8a280d80
mov dword [ebx], eax
add ebx, edx
or eax, 0x69d0ff0
xor eax, 0x354e8b7e
and eax, 0x82838005
or eax, 0x40003850
mov dword [ebx], eax
add ebx, edx
or eax, 0x428d9c87
and eax, 0x18669991
and eax, 0x48801
or eax, 0xb8510100
mov dword [ebx], eax
add ebx, edx
xor eax, 0xbc55f7d
and eax, 0x75e87336
and eax, 0x31804000
or eax, 0xa50058b
mov dword [ebx], eax
add ebx, edx
or eax, 0x6a95aee6
and eax, 0x54e45e73
and eax, 0x444c41
or eax, 0xc388004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e32cbbc
xor eax, 0x1da824c
and eax, 0x33800581
or eax, 0x48480a
mov dword [ebx], eax
add ebx, edx
and eax, 0x5bd181f0
or eax, 0x3b57db57
and eax, 0x7d045
or eax, 0x84082408
mov dword [ebx], eax
add ebx, edx
and eax, 0x39564303
xor eax, 0x12efb17c
and eax, 0x24
or eax, 0x82
mov dword [ebx], eax
add ebx, edx
and eax, 0x45bce844
or eax, 0x5d263ce4
and eax, 0x19001480
or eax, 0x22c0410b
mov dword [ebx], eax
add ebx, edx
and eax, 0x18ea41f6
or eax, 0x4470ada3
and eax, 0x1070e001
or eax, 0x10d1054
mov dword [ebx], eax
add ebx, edx
and eax, 0x58e64af6
and eax, 0x404000
or eax, 0x8388058b
mov dword [ebx], eax
add ebx, edx
or eax, 0x6e67a0b8
xor eax, 0x7d28fb4f
and eax, 0x8100e0
or eax, 0x45080108
mov dword [ebx], eax
add ebx, edx
or eax, 0x5166a3c
and eax, 0x6a95404f
and eax, 0x40050048
or eax, 0x88488b80
mov dword [ebx], eax
add ebx, edx
or eax, 0x55a6aa98
and eax, 0x55e40910
or eax, 0x20104423
mov dword [ebx], eax
add ebx, edx
or eax, 0x60a5912
and eax, 0x36680093
and eax, 0x34400000
or eax, 0x88158b28
mov dword [ebx], eax
add ebx, edx
or eax, 0x28829b56
and eax, 0xc53fe11
and eax, 0xc501010
or eax, 0x3a84523
mov dword [ebx], eax
add ebx, edx
or eax, 0x236f279
and eax, 0x8100
or eax, 0x84
mov dword [ebx], eax
add ebx, edx
or eax, 0x7830f7b3
xor eax, 0xa0f81ce
and eax, 0x40050200
or eax, 0x84408900
mov dword [ebx], eax
add ebx, edx
and eax, 0x69747b57
and eax, 0x777f7d47
and eax, 0
or eax, 0x8901c083
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a1be5a3
and eax, 0x90bc401
or eax, 0x44800044
mov dword [ebx], eax
add ebx, edx
or eax, 0xcc0e09f
and eax, 0x41666e57
and eax, 0x41020444
or eax, 0xcad0b80
mov dword [ebx], eax
add ebx, edx
and eax, 0x7659642e
and eax, 0x44090400
or eax, 0x30c081b8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x333b6e1f
and eax, 0x1447afca
and eax, 0x408b00
or eax, 0xb015006d
mov dword [ebx], eax
add ebx, edx
and eax, 0x62b406c9
and eax, 0x20040009
or eax, 0x5de05532
mov dword [ebx], eax
add ebx, edx
and eax, 0x6008ffe4
and eax, 0x40000120
or eax, 0x9c458a45
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1bcea9c3
and eax, 0x2754dad2
and eax, 0x7000080
or eax, 0xf8588509
mov dword [ebx], eax
add ebx, edx
xor eax, 0x16dad44e
and eax, 0x498251c7
or eax, 0x409ae38
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e1416f
and eax, 0x448989bc
or eax, 0x10040000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2dd49622
xor eax, 0x7d291258
and eax, 0x700dc6
or eax, 0x8b8ff239
mov dword [ebx], eax
add ebx, edx
or eax, 0x645a075d
and eax, 0xc283dc55
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ec72c4e
and eax, 0x215b9929
and eax, 0x408001
or eax, 0xdc150900
mov dword [ebx], eax
add ebx, edx
or eax, 0x33481be2
xor eax, 0x1b49274e
and eax, 0xe4108489
or eax, 0x1b480102
mov dword [ebx], eax
add ebx, edx
and eax, 0x5fbd1a15
and eax, 0x5180001
or eax, 0x8023fffe
mov dword [ebx], eax
add ebx, edx
xor eax, 0x229538d1
and eax, 0xa7aec704
or eax, 0x58513850
mov dword [ebx], eax
add ebx, edx
or eax, 0x3e281027
and eax, 0x4d8b3c75
or eax, 8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3a30a552
and eax, 0x4ed1d6bf
and eax, 0x40011004
or eax, 0x804c2bc0
mov dword [ebx], eax
add ebx, edx
or eax, 0x5acc05df
or eax, 0x38bf8cde
and eax, 0x508b085c
or eax, 0x5000020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x67a228e6
and eax, 0x10012098
or eax, 0xcc541340
mov dword [ebx], eax
add ebx, edx
or eax, 0x49a83630
and eax, 0x45892470
or eax, 0x20804
mov dword [ebx], eax
add ebx, edx
and eax, 0x145a402b
and eax, 0x20
or eax, 0xd8452b90
mov dword [ebx], eax
add ebx, edx
and eax, 0x47c68cba
and eax, 0x40440030
or eax, 0x3d88450b
mov dword [ebx], eax
add ebx, edx
or eax, 0x61e7bf07
or eax, 0x48f254e6
and eax, 0x684d8b08
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x47afe53a
xor eax, 0x48bede57
and eax, 0x651c0021
or eax, 0x10a04d12
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7dc7776b
and eax, 0x5546f58b
and eax, 0x400000
or eax, 0xd0158b10
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b7fd69b
and eax, 0x50400000
or eax, 0x2580550b
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a78f1c6
and eax, 0x38408108
or eax, 0x80050a00
mov dword [ebx], eax
add ebx, edx
or eax, 0xa522e5c
and eax, 0x38140518
or eax, 0x45a04023
mov dword [ebx], eax
add ebx, edx
xor eax, 0x35a2b7c5
and eax, 0x8048208
or eax, 0xb0490901
mov dword [ebx], eax
add ebx, edx
or eax, 0x9beb7bd
and eax, 0x8901a981
or eax, 0x4002
mov dword [ebx], eax
add ebx, edx
and eax, 0x52085744
and eax, 0
or eax, 0x558bb84d
mov dword [ebx], eax
add ebx, edx
or eax, 0x5697936a
and eax, 0x11928108
or eax, 0xa0600000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6da3799b
and eax, 0x5f02dca8
and eax, 0x1000008
or eax, 0x80000061
mov dword [ebx], eax
add ebx, edx
xor eax, 0x700baaad
xor eax, 0x1915969b
and eax, 0x40852
or eax, 0xe142a0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x63232702
xor eax, 0x2807566e
and eax, 0x410b00
or eax, 0x14048000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7d453eef
xor eax, 0x3d704cb3
and eax, 0x4014b304
or eax, 0xbf800c21
mov dword [ebx], eax
add ebx, edx
and eax, 0x1ef358f9
and eax, 0x14801021
or eax, 0x625de
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3414b12b
and eax, 0x800000
or eax, 0x90080000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x79fe2e7b
and eax, 0x4db19bf1
and eax, 0
or eax, 0x1088
mov dword [ebx], eax
add ebx, edx
or eax, 0x62af3f1b
and eax, 0x813799
or eax, 0x20
mov dword [ebx], eax
add ebx, edx
or eax, 0x6005b202
and eax, 0x52300
or eax, 0xc480800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3c767b27
or eax, 0x5558271b
and eax, 0x11086101
or eax, 0x8a808080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x680b42d7
and eax, 0xf1810000
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x54b6096b
xor eax, 0x465f892c
and eax, 0x8002
or eax, 0x830
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f14c000
and eax, 0x1004002
or eax, 0x80081589
mov dword [ebx], eax
add ebx, edx
and eax, 0x6421e57d
and eax, 0x4400
or eax, 0x5b82f2
mov dword [ebx], eax
add ebx, edx
and eax, 0x7abc128a
xor eax, 0x326d8136
and eax, 0x10608100
or eax, 0x45820000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5faadd1b
or eax, 0x3db51877
and eax, 0x100007d
or eax, 0x80000080
mov dword [ebx], eax
add ebx, edx
or eax, 0x5bcc3773
or eax, 0x6e9d10e
and eax, 0xc1c2ca
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x114a345
xor eax, 0x76408a3a
and eax, 0x54908100
or eax, 0x88620000
mov dword [ebx], eax
add ebx, edx
or eax, 0x41ed367e
and eax, 0x925541c
and eax, 0x8000014
or eax, 0x800000c1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2608d4a2
and eax, 0x8002
or eax, 0x100888
mov dword [ebx], eax
add ebx, edx
or eax, 0x614509dd
xor eax, 0x39d8cc76
and eax, 0x18050100
or eax, 0x408a00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x72c9b35f
and eax, 0x803005
or eax, 0x124120
mov dword [ebx], eax
add ebx, edx
or eax, 0x39e8714c
and eax, 0x30720100
or eax, 0x6000c00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x17389804
and eax, 0x21000000
or eax, 0xc4350000
mov dword [ebx], eax
add ebx, edx
and eax, 0x27cc6a37
and eax, 0x1000000
or eax, 0x8a000036
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a1f93dd
and eax, 4
or eax, 0xc1811449
mov dword [ebx], eax
add ebx, edx
or eax, 0x613daef1
and eax, 0x8a51
or eax, 0x102
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d58a4f4
and eax, 0x8000
or eax, 0xe0db7181
mov dword [ebx], eax
add ebx, edx
or eax, 0x615bf01e
and eax, 0x207365e1
and eax, 0
or eax, 0x81880000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b65482b
and eax, 0x5b63b23d
and eax, 0
or eax, 0x1088
mov dword [ebx], eax
add ebx, edx
or eax, 0x73b69d1b
or eax, 0x5a359481
and eax, 0x110158b
or eax, 0x80084000
mov dword [ebx], eax
add ebx, edx
or eax, 0xb6dbe7b
xor eax, 0x663ccac0
and eax, 0x1050a
or eax, 0xb480c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x44e43378
and eax, 0xa00100
or eax, 0x55428000
mov dword [ebx], eax
add ebx, edx
or eax, 0x265c3ba9
and eax, 0x1000021
or eax, 0x80000042
mov dword [ebx], eax
add ebx, edx
and eax, 0x5337d48f
and eax, 0x3956053a
and eax, 2
or eax, 0x63a3f0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x44245d5b
xor eax, 0x9706f28
and eax, 0x58100
or eax, 0x10400a00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5154dd8e
and eax, 0x41110204
or eax, 0xbe228131
mov dword [ebx], eax
add ebx, edx
or eax, 0x29617c83
and eax, 0xa37035b7
or eax, 0xc0048
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e322139
xor eax, 0x2ba6e5da
and eax, 0x9088d025
or eax, 0x2fda
mov dword [ebx], eax
add ebx, edx
xor eax, 0x24e6d2e2
and eax, 8
or eax, 0x1080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x212674a2
and eax, 0x100440a
or eax, 0x80080981
mov dword [ebx], eax
add ebx, edx
and eax, 0x58346df9
xor eax, 0x7358ed03
and eax, 0x102080
or eax, 0xa65171
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b52ed46
or eax, 0x7f5e423b
and eax, 0x73f08100
or eax, 0x80010000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3cc0b447
and eax, 0x8b000002
or eax, 0x38
mov dword [ebx], eax
add ebx, edx
or eax, 0x448d9842
or eax, 0x37b84ea2
and eax, 0xc2810c50
or eax, 5
mov dword [ebx], eax
add ebx, edx
and eax, 0x10fdcdab
and eax, 0x400
or eax, 0xa2a2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x28c68a19
and eax, 0x1e9549f
and eax, 0x81
or eax, 0x5818f200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b6b757a
and eax, 0x32010000
or eax, 0xc0800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x54123fa0
xor eax, 0x5225e2f7
and eax, 0x1c246
or eax, 0x108
mov dword [ebx], eax
add ebx, edx
and eax, 0x3def78b6
or eax, 0x1dd1e2b7
and eax, 0x10808280
or eax, 0x80808
mov dword [ebx], eax
add ebx, edx
or eax, 0x32dd0de5
and eax, 0x3b6c980
and eax, 0x800000
or eax, 0x450b0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7835f933
xor eax, 0x56cc99c0
and eax, 0x84120d0
or eax, 0xc0041b0c
mov dword [ebx], eax
add ebx, edx
and eax, 0x5dcedb47
and eax, 0x7f45656e
and eax, 0x48000044
or eax, 0x58b1e39
mov dword [ebx], eax
add ebx, edx
and eax, 0x55592
and eax, 0x10000
or eax, 0xf04c2be4
mov dword [ebx], eax
add ebx, edx
or eax, 0x31c8adcb
and eax, 0xf1408d89
or eax, 0xe100000
mov dword [ebx], eax
add ebx, edx
and eax, 0x782c1c55
and eax, 0x4655bb60
and eax, 0x40000800
or eax, 0x158bf7ff
mov dword [ebx], eax
add ebx, edx
and eax, 0x7150c13f
xor eax, 0x5965b137
and eax, 0x600000
or eax, 0x18a83f0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5baf2809
and eax, 0x2400189
or eax, 0x81b05400
mov dword [ebx], eax
add ebx, edx
or eax, 0x1573f8ed
and eax, 0x97f350ad
or eax, 0x680c0010
mov dword [ebx], eax
add ebx, edx
and eax, 0x3502f0e9
or eax, 0x3b9f2edf
and eax, 0x331500ff
or eax, 0x40600000
mov dword [ebx], eax
add ebx, edx
or eax, 0x8556199
and eax, 0x950418b
or eax, 0x80800400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5525e53d
and eax, 0xdcf50084
or eax, 0x230a4c01
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f905212
and eax, 0
or eax, 0xe04d8bff
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1794e278
and eax, 0xf7480981
or eax, 0x8008408
mov dword [ebx], eax
add ebx, edx
and eax, 0x2628e871
and eax, 0x4088801
or eax, 0x518377fe
mov dword [ebx], eax
add ebx, edx
xor eax, 0x104f2fce
xor eax, 0x7c22ed98
and eax, 0x1c20180
or eax, 0x8250
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f3d73e0
and eax, 0x44c11a0f
and eax, 0
or eax, 0x8bd05589
mov dword [ebx], eax
add ebx, edx
or eax, 0x22aab56
and eax, 0x8bfa4c85
or eax, 0x74050000
mov dword [ebx], eax
add ebx, edx
or eax, 0x13407278
and eax, 0x48853afd
or eax, 0x102
mov dword [ebx], eax
add ebx, edx
and eax, 0x79e11091
and eax, 0x48811091
or eax, 0x347eef6e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x50962fcd
and eax, 0x24498002
or eax, 0xd0040b48
mov dword [ebx], eax
add ebx, edx
and eax, 0x27c15ec2
xor eax, 0x60f5d2e9
and eax, 0xb04823
or eax, 0x89480510
mov dword [ebx], eax
add ebx, edx
and eax, 0x49cb48ce
and eax, 0x9c84000
or eax, 0xf637048d
mov dword [ebx], eax
add ebx, edx
or eax, 0x65413de
or eax, 0x3f366519
and eax, 0xf45503df
or eax, 0x8820
mov dword [ebx], eax
add ebx, edx
xor eax, 0x46d5fa02
xor eax, 0x7c3cf908
and eax, 0x88008081
or eax, 0x1014202
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a070bfe
or eax, 0x2699faa2
and eax, 0x2c81f000
or eax, 0x91020455
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f2332b5
xor eax, 0x7a9ed355
and eax, 0xa83e1504
or eax, 0x57c1ea40
mov dword [ebx], eax
add ebx, edx
and eax, 0x18e1ba62
xor eax, 0x7961cc07
and eax, 0x1007400
or eax, 0x8a350000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2940a53d
and eax, 0x6b443acd
and eax, 5
or eax, 0x450bec40
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b110de3
and eax, 0x81a4
or eax, 0x40850818
mov dword [ebx], eax
add ebx, edx
and eax, 0x20d6cf7d
xor eax, 0x5ce266c8
and eax, 0x866eff4
or eax, 0x8399100b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x61302e1f
and eax, 0x8889c040
or eax, 0x500280d
mov dword [ebx], eax
add ebx, edx
and eax, 0x3fd99057
and eax, 0xd898004
or eax, 0xf2767f38
mov dword [ebx], eax
add ebx, edx
and eax, 0x3db4656d
or eax, 0x5a62c68
and eax, 0x1b44508
or eax, 0x82081083
mov dword [ebx], eax
add ebx, edx
and eax, 0x5fcfce60
or eax, 0x7acdc48f
and eax, 0x51890082
or eax, 0x4000140
mov dword [ebx], eax
add ebx, edx
and eax, 0x4dc053b5
xor eax, 0x3545a54e
and eax, 0x4085808c
or eax, 0xb30
mov dword [ebx], eax
add ebx, edx
and eax, 0x56d629ce
and eax, 0x84098c
or eax, 0x3b7bf673
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a08ad1
xor eax, 0x1738b77e
and eax, 0x2cc70881
or eax, 0xd3383404
mov dword [ebx], eax
add ebx, edx
or eax, 0x17c3964d
or eax, 0x42d979be
and eax, 0x8b097dff
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x4aef2ed
and eax, 0x604d
or eax, 0xc1838400
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ec7af2f
and eax, 0xe4458901
or eax, 0x80000
mov dword [ebx], eax
add ebx, edx
and eax, 0x64b6801b
and eax, 0x40000
or eax, 0x1027ce8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x768ed691
and eax, 0x64008a00
or eax, 0x88550100
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d599526
xor eax, 0x3663445
and eax, 0xb058001
or eax, 0x10c84280
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c35cc2a
xor eax, 0x5d6bf7e3
and eax, 0x55080000
or eax, 0x810000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1d868fdf
or eax, 0x50b49757
and eax, 0x54048344
or eax, 0xa04108a8
mov dword [ebx], eax
add ebx, edx
and eax, 0x7310f28a
and eax, 8
or eax, 0x89ec4523
mov dword [ebx], eax
add ebx, edx
or eax, 0x3fea6739
and eax, 0x9ea6401
or eax, 0x19044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f4e12ec
and eax, 0x432cc2a
and eax, 0x204408
or eax, 0x83d40983
mov dword [ebx], eax
add ebx, edx
xor eax, 0x478047dc
or eax, 0x489bedab
and eax, 0x4c8901c1
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e71e7d1
or eax, 0x484c8cf
and eax, 0x44558bd4
or eax, 0xb0000020
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ff70d3
and eax, 0x4814e22a
and eax, 0
or eax, 0xfc8553b
mov dword [ebx], eax
add ebx, edx
or eax, 0x62a69cf1
and eax, 0x25489
or eax, 0x2204
mov dword [ebx], eax
add ebx, edx
and eax, 0x3088088f
and eax, 0
or eax, 0xf0458b00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x662559b
and eax, 0x3fa0795e
and eax, 0x4802
or eax, 0x8901a081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x636eee90
and eax, 0x28834af3
and eax, 0x8030001
or eax, 0x4588f044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x47cc6a91
and eax, 0x451ad0
or eax, 0xd4082108
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e42ff59
xor eax, 0x2268e6eb
and eax, 0x32068
or eax, 0x55884014
mov dword [ebx], eax
add ebx, edx
and eax, 0x47966dee
and eax, 0x800040
or eax, 0x38158990
mov dword [ebx], eax
add ebx, edx
and eax, 0x6fa31e54
and eax, 0x8810850
or eax, 0x837ef7af
mov dword [ebx], eax
add ebx, edx
xor eax, 0x303849aa
and eax, 0x70215df5
and eax, 0x10445
or eax, 0x8588c800
mov dword [ebx], eax
add ebx, edx
or eax, 0x5740ae8d
and eax, 0xd7c9ee04
or eax, 0x28361130
mov dword [ebx], eax
add ebx, edx
xor eax, 0x24b67a53
and eax, 0x6dc6745d
and eax, 0x1400401
or eax, 0x8290498a
mov dword [ebx], eax
add ebx, edx
or eax, 0x1d374810
xor eax, 0x5314ab58
and eax, 0x4c8100c1
or eax, 0x1080100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f94b1d8
and eax, 0x20158010
or eax, 0x18800bc0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x79774e4f
or eax, 0x7992c5f4
and eax, 0x39f2c5ff
or eax, 0x20d3a00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2fd61bb0
or eax, 0x767b1f98
and eax, 0x767b3495
or eax, 0x89840000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5bfd386a
or eax, 0x58ce9980
and eax, 0x88401dff
or eax, 0x3006000
mov dword [ebx], eax
add ebx, edx
and eax, 0xe5dc0c
and eax, 0x5804
or eax, 0xe883a041
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f4fe247
and eax, 0x8018001
or eax, 0xf0440900
mov dword [ebx], eax
add ebx, edx
and eax, 0x6f2f7351
and eax, 0x20000101
or eax, 0x13f84c8a
mov dword [ebx], eax
add ebx, edx
or eax, 0x83f41af
xor eax, 0x51cfd88c
and eax, 0x2a309001
or eax, 0x544604c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x654b940a
and eax, 0x23c4403
or eax, 0x1801188
mov dword [ebx], eax
add ebx, edx
or eax, 0x5a9ddbb8
and eax, 0x1189c411
or eax, 0x84002044
mov dword [ebx], eax
add ebx, edx
and eax, 0x439fa5f3
or eax, 0x1d44ad37
and eax, 0x1dcdad30
or eax, 0xe2325200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d3c51b4
or eax, 0x739a643c
and eax, 0x83984488
or eax, 0x240103
mov dword [ebx], eax
add ebx, edx
or eax, 0x24eeef93
and eax, 0x5880188
or eax, 0x40010060
mov dword [ebx], eax
add ebx, edx
or eax, 0x66b1d2ee
xor eax, 0x2df395c4
and eax, 0x80228
or eax, 0x30b58194
mov dword [ebx], eax
add ebx, edx
and eax, 0x646b37d1
and eax, 0x290390
or eax, 0xd6fc6f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5b9865f
and eax, 0x5021120
or eax, 0x48890054
mov dword [ebx], eax
add ebx, edx
and eax, 0x52f583c2
and eax, 0x606c9f61
and eax, 0x40000100
or eax, 0xbc4d22b0
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc8559fa
xor eax, 0xafa0398
and eax, 0x50020950
or eax, 0x5890024
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3aba8d3b
xor eax, 0x15f9fa04
and eax, 0xc80248
or eax, 0x12281a0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f5560d5
xor eax, 0x4b6ebc27
and eax, 0x1c05508
or eax, 0x8a280081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6bedff7b
and eax, 0x40018840
or eax, 0x5224405
mov dword [ebx], eax
add ebx, edx
and eax, 0x298871ed
and eax, 0x1004044
or eax, 0x8a1d35a8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x442daa1e
and eax, 0x4d30c440
or eax, 0x3000d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x55f77b12
xor eax, 0x196128d7
and eax, 0x1051580
or eax, 0x8a106034
mov dword [ebx], eax
add ebx, edx
and eax, 0xd6ce0bd
and eax, 0x8006014
or eax, 0xe2839041
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ba5284e
xor eax, 0x6e19ce49
and eax, 0x108801
or eax, 0xf0450100
mov dword [ebx], eax
add ebx, edx
or eax, 0x24193788
xor eax, 0x224870b3
and eax, 0x210450a
or eax, 0x9e00081
mov dword [ebx], eax
add ebx, edx
or eax, 0x18a5033a
xor eax, 0x37af4b1e
and eax, 0x40a0005
or eax, 0x8005d040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c9d3764
and eax, 0x344180c7
and eax, 0
or eax, 0xda
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1bc66da3
and eax, 0xbc04d09
or eax, 0x20300082
mov dword [ebx], eax
add ebx, edx
or eax, 0x49203ac1
xor eax, 0xaa74cb8
and eax, 0x41132041
or eax, 0xc28c80c
mov dword [ebx], eax
add ebx, edx
and eax, 0x68cc015d
and eax, 0x800004c
or eax, 0x83437c90
mov dword [ebx], eax
add ebx, edx
or eax, 0x43350286
and eax, 0x8b075c54
or eax, 0x24088001
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a25318a
and eax, 0x152bc455
or eax, 0x40100000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x380fb421
and eax, 0x2d040074
or eax, 0x92890f88
mov dword [ebx], eax
add ebx, edx
or eax, 0x57a24b74
and eax, 0x8b000000
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x53a2b839
xor eax, 0x534fcd6f
and eax, 0x4003c445
or eax, 0xa8802000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e3712c1
xor eax, 0x4faaa1f7
and eax, 0x24018100
or eax, 0xc0440801
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2ed2dadf
and eax, 0x8290418a
or eax, 0x1680c01
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3bddf53b
or eax, 0x3f43d6e
and eax, 0x98101c0
or eax, 0x44080001
mov dword [ebx], eax
add ebx, edx
and eax, 0x1d7e9993
or eax, 0x38b9c16f
and eax, 0x241181e8
or eax, 0xc0440a10
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b5909cd
and eax, 0xf080031
or eax, 0xf0550a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5eeca814
or eax, 0x25771995
and eax, 0xa18d
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x93550c0
or eax, 0x79ddca10
and eax, 0x50458b00
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0xe4d3439
or eax, 0xed0a909
and eax, 0x8018001
or eax, 0x81004082
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c15d146
xor eax, 0x1df14f97
and eax, 0x48815040
or eax, 0x50a8005
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1807e8da
and eax, 0x540c0090
or eax, 0xa8410340
mov dword [ebx], eax
add ebx, edx
and eax, 0x40a736de
and eax, 0x204394d9
and eax, 0
or eax, 0x8c840f
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e6801ae
and eax, 0x576e8f04
and eax, 0x80000
or eax, 0x55830000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xea8fe05
and eax, 0x40013a04
or eax, 0xa05401e0
mov dword [ebx], eax
add ebx, edx
and eax, 0x17bed626
or eax, 0x69f8891e
and eax, 0x4188093c
or eax, 0x4032441
mov dword [ebx], eax
add ebx, edx
or eax, 0x1032f192
and eax, 0x45ab0df0
or eax, 0x40200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e0eb209
xor eax, 0x5eb87ac6
and eax, 0x4018128
or eax, 0x288408c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x72756c74
or eax, 0x7e1cb49f
and eax, 0xafdfdff
or eax, 0x81020200
mov dword [ebx], eax
add ebx, edx
or eax, 0x47e277bf
and eax, 0x8d89d04d
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x77f601d5
xor eax, 0x13fd2c78
and eax, 0x167d2c28
or eax, 0xe982d300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d939809
and eax, 0x82684501
or eax, 0x180108a
mov dword [ebx], eax
add ebx, edx
and eax, 0x61e5b1f
xor eax, 0x2e5f0ae7
and eax, 0x40101c0
or eax, 0x51880002
mov dword [ebx], eax
add ebx, edx
or eax, 0x243b2f0
and eax, 0x48183e0
or eax, 0x28040808
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ea1a9c
xor eax, 0x16bede94
and eax, 0x39514568
or eax, 0x2aeba97
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c10a46b
and eax, 0x47ef0884
or eax, 0xb8102001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c702b98
and eax, 0x830c001d
or eax, 0x8107ce2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x235fc538
and eax, 0x803b845
or eax, 0x45380008
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ced6bd
and eax, 0x100100c
or eax, 0x8a146cf0
mov dword [ebx], eax
add ebx, edx
and eax, 0x27dbdd3b
and eax, 0x70ec4729
and eax, 0x4400
or eax, 0xaf0f9855
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b965bc
or eax, 0x3f6e94c8
and eax, 0x153bb455
or eax, 0x40000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6e6a12a0
and eax, 0xb0024f0
or eax, 0x80085808
mov dword [ebx], eax
add ebx, edx
xor eax, 0x23eb2c1a
or eax, 0x73fc174a
and eax, 0x413b1040
or eax, 0x400a005
mov dword [ebx], eax
add ebx, edx
and eax, 0x43c1843
xor eax, 0x42d5b21a
and eax, 0x2292008
or eax, 0x89125da4
mov dword [ebx], eax
add ebx, edx
or eax, 0x272116dc
xor eax, 0x76d2eba8
and eax, 0x49018444
or eax, 0x4024009
mov dword [ebx], eax
add ebx, edx
and eax, 0xd110ba2
and eax, 0x48decf5c
and eax, 0x8000000
or eax, 0xf04d3bdc
mov dword [ebx], eax
add ebx, edx
and eax, 0xf2f12ce
and eax, 0x9104c
or eax, 0x55820c31
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1281b2b5
or eax, 0x3fcbb7c
and eax, 0x45ae0fe0
or eax, 0x10010000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1589d08c
xor eax, 0x44563369
and eax, 0x502804
or eax, 0xf80513d0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5153a5f9
or eax, 0x4bfdb447
and eax, 0x418b106d
or eax, 0x4000010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x69a9cf48
and eax, 0x2cddd995
and eax, 0x24001910
or eax, 0xc04522e8
mov dword [ebx], eax
add ebx, edx
and eax, 0x7921e319
xor eax, 0x6dc3037b
and eax, 0xd820061
or eax, 0x4009081c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6174c7b3
xor eax, 0x26e7fd57
and eax, 0x8083280
or eax, 0xe0450940
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b9e462e
xor eax, 0xa5c7501
and eax, 0x300
or eax, 0x558b087c
mov dword [ebx], eax
add ebx, edx
and eax, 0x1151721b
or eax, 0xe3a9bb
and eax, 0x11a30ba8
or eax, 0x440c0444
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b5ba236
xor eax, 0x65e2d70
and eax, 0x408280a8
or eax, 0x34500510
mov dword [ebx], eax
add ebx, edx
or eax, 0x7bfc3644
and eax, 0x7c448308
or eax, 0x80010801
mov dword [ebx], eax
add ebx, edx
or eax, 0x198f1e6f
and eax, 0x89018003
or eax, 0x4080
mov dword [ebx], eax
add ebx, edx
and eax, 0x4dbf85b9
xor eax, 0x21ec7dd9
and eax, 0x889fc40
or eax, 0x45020005
mov dword [ebx], eax
add ebx, edx
and eax, 0x5bae049a
and eax, 0x3fa88711
and eax, 0x1880000
or eax, 0x6183f8
mov dword [ebx], eax
add ebx, edx
and eax, 0x5fd28e6a
or eax, 0x3fdec9a5
and eax, 0xbd84989
or eax, 0x80200400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x12ae00b0
or eax, 0x234d58b3
and eax, 0x110b4011
or eax, 0x44208044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x380ea896
and eax, 0x90060c0
or eax, 0x82081418
mov dword [ebx], eax
add ebx, edx
xor eax, 0x31163e70
xor eax, 0x736e8a10
and eax, 0x4130c000
or eax, 0x40b3c45
mov dword [ebx], eax
add ebx, edx
or eax, 0x4821c99e
and eax, 0x241c39b1
and eax, 0x83890
or eax, 0x8b044420
mov dword [ebx], eax
add ebx, edx
or eax, 0x739b5537
and eax, 0x4712b6da
and eax, 0x41020400
or eax, 0xc09c04d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x39ff13d7
and eax, 0x24840790
or eax, 0x81000824
mov dword [ebx], eax
add ebx, edx
or eax, 0x39427e79
or eax, 0xc91d0ab
and eax, 0x89000000
or eax, 0x2000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4bbcfdcf
and eax, 0xb0efd9e
and eax, 0x1000000
or eax, 0x543be055
mov dword [ebx], eax
add ebx, edx
or eax, 0x29a936e1
and eax, 0x90274c4
or eax, 0x82400808
mov dword [ebx], eax
add ebx, edx
xor eax, 0x755a9aff
xor eax, 0x45e3ecbb
and eax, 0xa8830800
or eax, 0x4000f445
mov dword [ebx], eax
add ebx, edx
or eax, 0x4641aca1
and eax, 0xec418801
or eax, 0x10040100
mov dword [ebx], eax
add ebx, edx
or eax, 0x4add6139
xor eax, 0x6e7fa4a9
and eax, 0x10a04d80
or eax, 0x2b5c000b
mov dword [ebx], eax
add ebx, edx
or eax, 0x38d9b9cd
and eax, 0x317cdc4d
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x46145930
and eax, 0x753c4285
and eax, 0x12c4001
or eax, 0x88c0158a
mov dword [ebx], eax
add ebx, edx
and eax, 0x46377430
and eax, 0x240400
or eax, 0xffdb2095
mov dword [ebx], eax
add ebx, edx
and eax, 0xc2e2a94
or eax, 0x46d4d881
and eax, 0x44448895
or eax, 0x9001036a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b2d5237
and eax, 0x4f56dab0
and eax, 0x4f008080
or eax, 0xb0200509
mov dword [ebx], eax
add ebx, edx
or eax, 0x15e7e943
and eax, 0x4d83edcb
or eax, 0x81234
mov dword [ebx], eax
add ebx, edx
and eax, 0x14af778e
and eax, 0x890384
or eax, 0x1608050
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1dddca5d
and eax, 0x8144989
or eax, 0x83c00400
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b09b282
or eax, 0x428ffc6f
and eax, 0x4b8f2485
or eax, 0xb4700010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1792ea27
and eax, 0x20050ab2
or eax, 0x90314d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d0c14bc
and eax, 0x4c992f43
or eax, 0x3066d0bc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5eb8c5ed
or eax, 0x726df412
and eax, 0x30458a00
or eax, 0x84000108
mov dword [ebx], eax
add ebx, edx
or eax, 0x11ab2e6a
or eax, 0x2cbed286
and eax, 0x34f8452a
or eax, 0x40000001
mov dword [ebx], eax
add ebx, edx
or eax, 0x2325aacd
and eax, 0x544d8b4b
or eax, 0x80000010
mov dword [ebx], eax
add ebx, edx
and eax, 0x26b94e80
or eax, 0x52545e61
and eax, 0x545c4c21
or eax, 0x29a0011a
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ff9e656
and eax, 0x58500010
or eax, 0x80058b00
mov dword [ebx], eax
add ebx, edx
and eax, 0x620f8d27
and eax, 0x40000100
or eax, 0x3df8543b
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a2db0bc
or eax, 0x6051b325
and eax, 0x64458308
or eax, 0x80000800
mov dword [ebx], eax
add ebx, edx
and eax, 0x4001d18c
xor eax, 0x4882e812
and eax, 0x880411a
or eax, 0x746c0421
mov dword [ebx], eax
add ebx, edx
and eax, 0x66d17bf7
and eax, 0x6a1d38c2
and eax, 0x40000002
or eax, 0x904d8b1c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1ff5a19a
xor eax, 0x3e25bb9c
and eax, 0x81800110
or eax, 0x8604c23
mov dword [ebx], eax
add ebx, edx
or eax, 0x2a7684bd
and eax, 0xabf60c8d
or eax, 0x54091000
mov dword [ebx], eax
add ebx, edx
and eax, 0xacc3e0c
xor eax, 0x51be33da
and eax, 0x40500bd6
or eax, 0xa0058029
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c50ed85
and eax, 0x8881
or eax, 0x89016202
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6e0b4b41
xor eax, 0x4c6fdb4c
and eax, 0xa9016004
or eax, 0x14828051
mov dword [ebx], eax
add ebx, edx
and eax, 0x6796a38f
and eax, 0x2582a004
or eax, 0xda7d5f18
mov dword [ebx], eax
add ebx, edx
xor eax, 0x76ec5946
and eax, 0x89012400
or eax, 0x2245000
mov dword [ebx], eax
add ebx, edx
or eax, 0x67f4613f
or eax, 0xdc94ba9
and eax, 0x45292c05
or eax, 0x28040
mov dword [ebx], eax
add ebx, edx
or eax, 0x7d36ee96
xor eax, 0x41f9a88f
and eax, 0x4440248
or eax, 0xc0013984
mov dword [ebx], eax
add ebx, edx
or eax, 0x58dd9a8d
or eax, 0x3f27a1c7
and eax, 0x4d8b114c
or eax, 0x30
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b4a1016
and eax, 0x1c90160
or eax, 0x208280
mov dword [ebx], eax
add ebx, edx
xor eax, 0x687cf6bb
and eax, 0x9804509
or eax, 0x82600880
mov dword [ebx], eax
add ebx, edx
and eax, 0x5146d0b6
and eax, 0x1004000
or eax, 0x543ba055
mov dword [ebx], eax
add ebx, edx
and eax, 0x761b8f4b
or eax, 0x69a184db
and eax, 0x90904d0
or eax, 0x82007904
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c2c76a1
and eax, 0xc0014445
or eax, 0x828000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2023312f
xor eax, 0xb2714f2
and eax, 0xc0058100
or eax, 0x4400801
mov dword [ebx], eax
add ebx, edx
and eax, 0x6f64ab28
and eax, 0x3a40ce16
and eax, 0x400800
or eax, 0x3bb8458b
mov dword [ebx], eax
add ebx, edx
and eax, 0x741d300f
or eax, 0x2d712298
and eax, 0x1d790009
or eax, 0x4d044
mov dword [ebx], eax
add ebx, edx
and eax, 0xf12ae3
xor eax, 0xa91fbfc
and eax, 0xae05189
or eax, 0x311c0402
mov dword [ebx], eax
add ebx, edx
xor eax, 0x406538a1
and eax, 0x11196000
or eax, 0x4648055
mov dword [ebx], eax
add ebx, edx
or eax, 0x50fad18a
and eax, 0x71458b0f
and eax, 0x140010b
or eax, 0xe804480
mov dword [ebx], eax
add ebx, edx
or eax, 0x3e56248f
and eax, 0x3bd4458f
or eax, 0x20
mov dword [ebx], eax
add ebx, edx
or eax, 0x305a62b1
and eax, 0x95c2005
or eax, 0x219040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2087d4d7
or eax, 0x7a876196
and eax, 0x3d04582
or eax, 0x80000809
mov dword [ebx], eax
add ebx, edx
or eax, 0x6355d7fe
and eax, 0x418101e9
or eax, 0xc080000
mov dword [ebx], eax
add ebx, edx
and eax, 0x47f019cf
and eax, 0x440001c0
or eax, 0x88558a10
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d246454
or eax, 0x3290376a
and eax, 0x8101ea82
or eax, 0x8000001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x14a9b7f9
and eax, 0x12828cb5
and eax, 0x10800c10
or eax, 0x6569c045
mov dword [ebx], eax
add ebx, edx
or eax, 0x79c822fd
xor eax, 0x194dc1f
and eax, 0x87d32e0
or eax, 0x8382cd1d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x58f18527
and eax, 0x10c0840
or eax, 0x10405
mov dword [ebx], eax
add ebx, edx
and eax, 0x515d1ac5
and eax, 0x1000041
or eax, 0xc000038
mov dword [ebx], eax
add ebx, edx
and eax, 0x13524bb1
and eax, 0x3b2837
and eax, 0x20
or eax, 0x6cca
mov dword [ebx], eax
add ebx, edx
or eax, 0x2615ab80
or eax, 0x36453ac5
and eax, 0x24109825
or eax, 0x40800010
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ae8f9a1
and eax, 0x70e68a29
and eax, 0x408820
or eax, 0x80d030e
mov dword [ebx], eax
add ebx, edx
and eax, 0x79cd7d46
and eax, 0x8040100
or eax, 0xc2b2f081
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e88d271
and eax, 0x53708818
and eax, 0x40008000
or eax, 0xb1817fff
mov dword [ebx], eax
add ebx, edx
or eax, 0x418a6fe1
and eax, 0xf18b464d
or eax, 0xe740000
mov dword [ebx], eax
add ebx, edx
or eax, 0x65975e2c
and eax, 0x10880009
or eax, 0x8180
mov dword [ebx], eax
add ebx, edx
and eax, 0x26159359
and eax, 0
or eax, 0x558b0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x33b45605
and eax, 0x11800000
or eax, 0x426a81c8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x33dc952d
and eax, 0x84
or eax, 0x89000002
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c94bc27
and eax, 0x5808805
or eax, 0x400b4050
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1229567e
and eax, 0x40000a00
or eax, 0x884521c4
mov dword [ebx], eax
add ebx, edx
and eax, 0xd21c47
or eax, 0x492bb8ed
and eax, 0x49400089
or eax, 0xa2844500
mov dword [ebx], eax
add ebx, edx
or eax, 0x44e9e2d1
and eax, 0x7b8f4718
and eax, 0x400d0308
or eax, 0x84408801
mov dword [ebx], eax
add ebx, edx
or eax, 0x69e21974
and eax, 0x4e96e33f
and eax, 0x8008101
or eax, 0x81014082
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ed40194
and eax, 0
or eax, 0x558bc44d
mov dword [ebx], eax
add ebx, edx
or eax, 0x4fa163fe
and eax, 0x100123c4
or eax, 0xa0541800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5fc9f96c
or eax, 0x5c395fc6
and eax, 0x11c8d0e
or eax, 0x400001
mov dword [ebx], eax
add ebx, edx
or eax, 0x78b0d54e
and eax, 0x41880000
or eax, 0x4030000
mov dword [ebx], eax
add ebx, edx
or eax, 0x67f3ecaf
and eax, 0x1e88084
or eax, 0x350
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a3a6e68
or eax, 0x5b2ff2e6
and eax, 0xbd44588
or eax, 0x80000001
mov dword [ebx], eax
add ebx, edx
or eax, 0x43c5904
or eax, 0x335fd024
and eax, 0x8183dc0d
or eax, 0x40000040
mov dword [ebx], eax
add ebx, edx
or eax, 0x35a22b12
and eax, 0xd4018901
or eax, 0x84c0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6e9b0175
and eax, 0x82c00000
or eax, 0x100558b
mov dword [ebx], eax
add ebx, edx
or eax, 0x79321756
and eax, 0x518001ca
or eax, 0x4090020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c312c37
and eax, 0x20933c40
and eax, 0x20000840
or eax, 0xc0458380
mov dword [ebx], eax
add ebx, edx
and eax, 0x1184fcba
and eax, 0
or eax, 0x3bf8450b
mov dword [ebx], eax
add ebx, edx
or eax, 0x48a14f5f
and eax, 0x40794c45
or eax, 0x404b000
mov dword [ebx], eax
add ebx, edx
and eax, 0x30413465
and eax, 0x400401
or eax, 0x33ac498a
mov dword [ebx], eax
add ebx, edx
and eax, 0x56651bfb
and eax, 0x2640009
or eax, 0x911e044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e7dfea1
and eax, 0x1081488
or eax, 0x2d04103
mov dword [ebx], eax
add ebx, edx
xor eax, 0x500588c5
or eax, 0x14c190b3
and eax, 0x5519c055
or eax, 0x220000
mov dword [ebx], eax
add ebx, edx
or eax, 0x29186147
and eax, 0x9316154
or eax, 0x82001ca8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7a1612
and eax, 0x10b4044
or eax, 0x44309401
mov dword [ebx], eax
add ebx, edx
and eax, 0x32a07f81
or eax, 0x46060993
and eax, 0x46005d80
or eax, 0x8109206c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x17678108
xor eax, 0x3e4621c3
and eax, 0x8405
or eax, 0x12040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f04b45e
and eax, 0x7010000
or eax, 0xea0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2592a49d
and eax, 0xa00485
or eax, 0x44142
mov dword [ebx], eax
add ebx, edx
or eax, 0x24ce0d13
and eax, 0x34e4f38b
and eax, 0
or eax, 0x8b000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x15ab9da
or eax, 0x476db9d2
and eax, 0x45098840
or eax, 0x802400d
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d3f641e
or eax, 0x4711ddd9
and eax, 0xb115484
or eax, 0x80002020
mov dword [ebx], eax
add ebx, edx
or eax, 0x3d82e2c0
or eax, 0x6601f4d
and eax, 0x1533f045
or eax, 0x40080010
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f1f78f2
and eax, 0x1097010
or eax, 0x8a000da8
mov dword [ebx], eax
add ebx, edx
and eax, 0x4018ec
and eax, 0x1800
or eax, 0xe883a045
mov dword [ebx], eax
add ebx, edx
xor eax, 0x26b51619
and eax, 0x88048800
or eax, 0x30410101
mov dword [ebx], eax
add ebx, edx
and eax, 0xfe4b007
xor eax, 0x704fc488
and eax, 0x38084489
or eax, 0x3b40902
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3d97a26d
and eax, 0x28c844
or eax, 0x20541009
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ee8b815
xor eax, 0x447c9293
and eax, 0x100082
or eax, 0x83e85509
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e858bc1
and eax, 0x800180
or eax, 0x55090042
mov dword [ebx], eax
add ebx, edx
and eax, 0x2de28c14
and eax, 0x75f5f137
and eax, 0
or eax, 0xf8458bf8
mov dword [ebx], eax
add ebx, edx
or eax, 0xca37059
and eax, 0x38e04131
or eax, 0x3080402
mov dword [ebx], eax
add ebx, edx
and eax, 0x2926cee7
and eax, 0x8204401
or eax, 0x45ca044
mov dword [ebx], eax
add ebx, edx
and eax, 0xcec9029
and eax, 0xc6c0001
or eax, 0x3804d8a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x28818e32
and eax, 0x232841a9
or eax, 0x18900c06
mov dword [ebx], eax
add ebx, edx
xor eax, 0x663cbe5b
or eax, 0x2c43b0ea
and eax, 0x945a04c
or eax, 0x380c01
mov dword [ebx], eax
add ebx, edx
or eax, 0x3afce177
and eax, 0x3d4450b
or eax, 0x80001080
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa24eb91
and eax, 0x3939bee7
and eax, 0x1000002
or eax, 0x548901e8
mov dword [ebx], eax
add ebx, edx
and eax, 0x645e251e
and eax, 0x4b1e943d
and eax, 0x40000000
or eax, 0xb0458bd4
mov dword [ebx], eax
add ebx, edx
and eax, 0x19f927d9
and eax, 0x10400110
or eax, 0x6da8442b
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b993c06
and eax, 0x3ffdf17b
and eax, 0x24490109
or eax, 0xc0048a00
mov dword [ebx], eax
add ebx, edx
or eax, 0x4810c145
and eax, 0x8801c101
or eax, 0x1000082
mov dword [ebx], eax
add ebx, edx
xor eax, 0x35964dbc
and eax, 0x1483840d
or eax, 0x41086040
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f71bf39
or eax, 0x51d1f07c
and eax, 0x1c28374
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
and eax, 0x1e2477ed
or eax, 0x4b98bcb8
and eax, 0xb901588
or eax, 0x80644001
mov dword [ebx], eax
add ebx, edx
and eax, 0x1ef3cddd
or eax, 0x5ef2f830
and eax, 0x4432f401
or eax, 0x1090044
mov dword [ebx], eax
add ebx, edx
and eax, 0x50bd8223
and eax, 0x390000
or eax, 0x8b467df0
mov dword [ebx], eax
add ebx, edx
and eax, 0x721f1809
and eax, 0xb1800
or eax, 0x4d00c44d
mov dword [ebx], eax
add ebx, edx
or eax, 0xbb8b6ef
and eax, 0x88988e4
or eax, 0x10040110
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ab2a485
and eax, 0xabfadf5
or eax, 0x8140520a
mov dword [ebx], eax
add ebx, edx
and eax, 0x46cb6955
and eax, 0x894055
or eax, 0x95009000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a0aa1fd
and eax, 0x16794d4b
and eax, 0x80000
or eax, 0xfff7ff14
mov dword [ebx], eax
add ebx, edx
or eax, 0x434a2e5
or eax, 0x8882428
and eax, 0x83dc4589
or eax, 2
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b9501eb
and eax, 0x1800180
or eax, 0x44090040
mov dword [ebx], eax
add ebx, edx
or eax, 0x16e1517
or eax, 0x74ad72f
and eax, 0x8d83dc
or eax, 0x18000800
mov dword [ebx], eax
add ebx, edx
and eax, 0x640b08d9
and eax, 0x908d8
or eax, 0x3bf6f727
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5be81b8d
or eax, 0x63a520c7
and eax, 0x63b70485
or eax, 0x9c481008
mov dword [ebx], eax
add ebx, edx
and eax, 0x758a2409
and eax, 0x1080409
or eax, 0x8a0079f6
mov dword [ebx], eax
add ebx, edx
and eax, 0x679f1f53
xor eax, 0x6339244f
and eax, 0x40313014
or eax, 0x150ac041
mov dword [ebx], eax
add ebx, edx
or eax, 0x1781668d
or eax, 0x61363a34
and eax, 0x3027cd8
or eax, 0x88400000
mov dword [ebx], eax
add ebx, edx
and eax, 0x262ec17
xor eax, 0x2f77c059
and eax, 0x5218841
or eax, 0x40024004
mov dword [ebx], eax
add ebx, edx
or eax, 0x531f3d84
and eax, 0x3087480
or eax, 0x88000038
mov dword [ebx], eax
add ebx, edx
or eax, 0x18cfca2b
xor eax, 0x65838e07
and eax, 0x4c08600c
or eax, 0x1338441
mov dword [ebx], eax
add ebx, edx
or eax, 0xe03f9df
and eax, 0xb327cd0
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x16f0d840
xor eax, 0x65a33d44
and eax, 0xc201c014
or eax, 0x822841
mov dword [ebx], eax
add ebx, edx
or eax, 0x10d9d014
and eax, 0xc0518801
or eax, 0x28040100
mov dword [ebx], eax
add ebx, edx
or eax, 0x25bc0719
xor eax, 0x57492484
and eax, 0x88a00189
or eax, 0x1484402
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c73380b
and eax, 0x322a9359
and eax, 0x200001
or eax, 0xffdf1084
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d1d4498
xor eax, 0x5ed74904
and eax, 0xa0080999
or eax, 0x5c458266
mov dword [ebx], eax
add ebx, edx
and eax, 0xf4ab98
and eax, 0x48988
or eax, 0xff080401
mov dword [ebx], eax
add ebx, edx
and eax, 0xe8e0b94
or eax, 0x60737d7e
and eax, 0x440b7dfe
or eax, 0x11808201
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c05f1f3
xor eax, 0x7a165b52
and eax, 0x282a0
or eax, 0x1e8015c
mov dword [ebx], eax
add ebx, edx
or eax, 0x48bf3d7b
and eax, 0x9fc1589
or eax, 0x82004000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x23f99e16
and eax, 0x5a64d1f0
and eax, 0x8040080
or eax, 0xf7fb1005
mov dword [ebx], eax
add ebx, edx
and eax, 0x491960d9
and eax, 0x8010081
or eax, 0x4843b7e
mov dword [ebx], eax
add ebx, edx
and eax, 0x3270bf2
and eax, 0x50bf2
or eax, 0x7dfaf40d
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c2619fa
and eax, 0x20040908
or eax, 0xc0498201
mov dword [ebx], eax
add ebx, edx
and eax, 0x197d097c
or eax, 0x1a0f8186
and eax, 0x8018182
or eax, 0x81004001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x768c9c3d
or eax, 0x23420362
and eax, 0x558b404c
or eax, 0xa001
mov dword [ebx], eax
add ebx, edx
and eax, 0x66509ce2
xor eax, 0x7c136f4d
and eax, 0x28304
or eax, 0x1c000b0
mov dword [ebx], eax
add ebx, edx
or eax, 0x67be7a27
and eax, 0x3b45181
or eax, 0x88000408
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c25f159
xor eax, 0x9899f1
and eax, 0x880c840
or eax, 0xe0031005
mov dword [ebx], eax
add ebx, edx
xor eax, 0x395e4c83
xor eax, 0x7a94b6d9
and eax, 0x88410001
or eax, 0x50048900
mov dword [ebx], eax
add ebx, edx
or eax, 0x15a33444
and eax, 0x81e00d01
or eax, 0x210408a
mov dword [ebx], eax
add ebx, edx
or eax, 0x1f48ef3a
and eax, 0xd880181
or eax, 0x40010040
mov dword [ebx], eax
add ebx, edx
and eax, 0xf7252d5
and eax, 0xc0000c0
or eax, 0xf28fe930
mov dword [ebx], eax
add ebx, edx
xor eax, 0x39930f98
and eax, 0x608e668
or eax, 0x20e01997
mov dword [ebx], eax
add ebx, edx
and eax, 0x6992d5ce
and eax, 0x20000408
or eax, 0xc8000011
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4861ea1a
xor eax, 0x354f93c3
and eax, 0x980
or eax, 0x18221
mov dword [ebx], eax
add ebx, edx
or eax, 0x48e634c
and eax, 0x84189
or eax, 0x81101402
mov dword [ebx], eax
add ebx, edx
xor eax, 0x364b1319
and eax, 0x104092
or eax, 0x843160
mov dword [ebx], eax
add ebx, edx
or eax, 0x6884bbce
xor eax, 0x501731c7
and eax, 0x20828000
or eax, 0x84600100
mov dword [ebx], eax
add ebx, edx
and eax, 0x11d7c38c
and eax, 0
or eax, 0x810000e0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6492ddc4
and eax, 0x7d7afc80
and eax, 0x1800
or eax, 0xc023f2
mov dword [ebx], eax
add ebx, edx
and eax, 0x30a58e5b
and eax, 0xa00
or eax, 0x14458100
mov dword [ebx], eax
add ebx, edx
or eax, 0x4522021f
or eax, 0x780c5631
and eax, 0x19535
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0xf722af0
or eax, 0x506b07e2
and eax, 0x53102500
or eax, 0x80800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x32e23335
and eax, 0x1300000
or eax, 0x18050000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d9cd356
and eax, 0x50
or eax, 0x88000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x733a251
xor eax, 0x5e74a748
and eax, 0
or eax, 0x108890
mov dword [ebx], eax
add ebx, edx
and eax, 0xefbf3bb
and eax, 0x8000
or eax, 0x144d0b00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x36661636
or eax, 0x3f767b61
and eax, 0x1056e101
or eax, 0xc0800080
mov dword [ebx], eax
add ebx, edx
or eax, 0x5432dc90
and eax, 0xc0800000
or eax, 0x9010000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d42447c
and eax, 0x4438
or eax, 0x8203
mov dword [ebx], eax
add ebx, edx
and eax, 0x361ca39f
and eax, 0x1c24cb2
and eax, 0
or eax, 0xd644f181
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a707d82
or eax, 0x611163ed
and eax, 0x51010000
or eax, 0x48a0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7bb132e1
xor eax, 0x6a70eee1
and eax, 0x20c08000
or eax, 0xa010c
mov dword [ebx], eax
add ebx, edx
or eax, 0x5795cfc3
or eax, 0x60ad3957
and eax, 0x1000007
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0xb621fee
and eax, 2
or eax, 0xf7b2f0
mov dword [ebx], eax
add ebx, edx
and eax, 0x1e44b859
and eax, 0x8000
or eax, 0x888a0800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x146b5c53
and eax, 0x2a8ab25b
and eax, 0x8000010
or eax, 0xb0000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ff838a2
or eax, 0x731845d6
and eax, 0x5df6
or eax, 0x8209
mov dword [ebx], eax
add ebx, edx
and eax, 0x4009a680
and eax, 0x400
or eax, 0x3510412b
mov dword [ebx], eax
add ebx, edx
and eax, 0x19e592c7
xor eax, 0x55e39595
and eax, 0x500
or eax, 0x4a21
mov dword [ebx], eax
add ebx, edx
xor eax, 0x35516b48
xor eax, 0x31b6e0f1
and eax, 0x44488
or eax, 0x81080903
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ac4316e
and eax, 0x4d0f7489
and eax, 0x1003081
or eax, 0x510070
mov dword [ebx], eax
add ebx, edx
or eax, 0xb8a537a
xor eax, 0x44455ba2
and eax, 0xa900000
or eax, 0x90618100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x497ccb0f
xor eax, 0xf0263ef
and eax, 0x880001a0
or eax, 5
mov dword [ebx], eax
add ebx, edx
xor eax, 0x49c09b88
and eax, 0x8801
or eax, 0x100080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4025ccdf
and eax, 0x994f820
and eax, 0x140000
or eax, 0x8418b00
mov dword [ebx], eax
add ebx, edx
or eax, 0x2a251496
and eax, 0x748a80
or eax, 0x15884001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x21da9dfd
and eax, 0xfd92ea3
and eax, 0
or eax, 0xf2810000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d916356
or eax, 0x27fef3e1
and eax, 0x9192
or eax, 0xc08
mov dword [ebx], eax
add ebx, edx
xor eax, 0x377fe446
and eax, 0x35104188
or eax, 0x403
mov dword [ebx], eax
add ebx, edx
or eax, 0x33320987
and eax, 0x53860862
and eax, 0x802
or eax, 0xf5f9
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e5d4da6
and eax, 0x4d0c35
or eax, 0x200200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x233a40d8
and eax, 0x5828c960
and eax, 0x800
or eax, 0x88908000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d20f929
or eax, 0x4a436bab
and eax, 0x48000000
or eax, 0xa0000010
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f6d9b7f
and eax, 0x41801
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
or eax, 0x185ebbb0
and eax, 0x5bebbbe2
and eax, 0x980
or eax, 0x8114440b
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b383179
and eax, 0x1c38f1
or eax, 0x30000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c717abf
and eax, 0x600000
or eax, 0xc1918100
mov dword [ebx], eax
add ebx, edx
or eax, 0x35bd1d34
xor eax, 0x1707b633
and eax, 0x82000002
or eax, 0x9000048
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d92acf4
and eax, 0x40
or eax, 0xe2811815
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7f3d6514
or eax, 0x3e3db80
and eax, 0xd141
or eax, 0x30
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4bd7ff23
and eax, 0x3a4f9be3
and eax, 0x50200
or eax, 0x5010f081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1306ec72
and eax, 0x2000000
or eax, 0x88880000
mov dword [ebx], eax
add ebx, edx
or eax, 0x67c604b7
and eax, 0x80
or eax, 0x1008
mov dword [ebx], eax
add ebx, edx
or eax, 0x3120026e
and eax, 0x2100008a
or eax, 0x40c4501
mov dword [ebx], eax
add ebx, edx
or eax, 0x246fa201
and eax, 0x2003
or eax, 0x1840
mov dword [ebx], eax
add ebx, edx
or eax, 0x9e40f10
and eax, 0x801511
or eax, 0x1b4024
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ba942b1
and eax, 0x10000
or eax, 0xab023500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1feef932
and eax, 0x4890000
or eax, 0x49020000
mov dword [ebx], eax
add ebx, edx
and eax, 0x67b08c35
and eax, 0x800000
or eax, 0x30498118
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3305607
and eax, 0x1000003
or eax, 0x80000060
mov dword [ebx], eax
add ebx, edx
or eax, 0x381d12a0
and eax, 0xd02e1
or eax, 0x62a108
mov dword [ebx], eax
add ebx, edx
or eax, 0x5786e5f5
or eax, 0x28607a85
and eax, 0x17e18100
or eax, 0x100000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3588b213
and eax, 0x10
or eax, 0x88000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x55c690e7
or eax, 0x56d6a3da
and eax, 0x108081
or eax, 0x800
mov dword [ebx], eax
add ebx, edx
or eax, 0x39364914
and eax, 0x108afb17
and eax, 0x8900
or eax, 0xc550200
mov dword [ebx], eax
add ebx, edx
or eax, 0x78e0bb34
and eax, 0x24a48a00
or eax, 0x2004081
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e446bc4
and eax, 0x22000000
or eax, 0xd0810000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7125623c
and eax, 0x6208
or eax, 0x9402
mov dword [ebx], eax
add ebx, edx
or eax, 0x20514f3f
and eax, 0x229c3960
and eax, 0x102920
or eax, 0x1264298
mov dword [ebx], eax
add ebx, edx
and eax, 0x2557ca99
xor eax, 0x7f682aae
and eax, 0x18442000
or eax, 0x10b00
mov dword [ebx], eax
add ebx, edx
and eax, 0x2be0c61f
xor eax, 0x37e1568
and eax, 0x160220
or eax, 0xc1c015
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b1703a
and eax, 0x8000
or eax, 0x88900800
mov dword [ebx], eax
add ebx, edx
and eax, 0x56b65f1d
and eax, 0
or eax, 0xe8000010
mov dword [ebx], eax
add ebx, edx
and eax, 0x2dae7fd9
and eax, 0
or eax, 0x10109
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ed3d470
or eax, 0x6adda2f3
and eax, 0x8c0458b
or eax, 0x81200800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x157e96e5
xor eax, 0x7766c20a
and eax, 0xebf80804
or eax, 0x14070089
mov dword [ebx], eax
add ebx, edx
or eax, 0x4f3adbcd
and eax, 0xec558bcd
or eax, 0x32
mov dword [ebx], eax
add ebx, edx
xor eax, 0x762c42b
and eax, 0x3b36ed85
and eax, 0x2b040580
or eax, 0xd4009009
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3660ef3b
and eax, 0x41007ab2
or eax, 0x48b854d
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a70c4a9
or eax, 0x2c4ea390
and eax, 0x4883a8
or eax, 0x1a00044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ee30cfc
and eax, 0x2185811b
and eax, 0x1000100
or eax, 0x8aec4489
mov dword [ebx], eax
add ebx, edx
and eax, 0x4216c1d0
and eax, 0x2040080
or eax, 0xfdfb080d
mov dword [ebx], eax
add ebx, edx
and eax, 0x306c6241
xor eax, 0x4620d9ca
and eax, 0x40c19cb
or eax, 0x812234
mov dword [ebx], eax
add ebx, edx
and eax, 0x14bd263a
and eax, 0x188e0599
and eax, 0x8c0018
or eax, 0x7d73ffe7
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e520940
or eax, 0x5a45ebb1
and eax, 0x58558b11
or eax, 0xa0000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x20fdd5e2
and eax, 0x88004a83
or eax, 0x101a000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7382d6ad
or eax, 0x4b8e242d
and eax, 0x418b3805
or eax, 0x400c050
mov dword [ebx], eax
add ebx, edx
and eax, 0x14a43bd4
and eax, 0x850
or eax, 0xd04503a8
mov dword [ebx], eax
add ebx, edx
or eax, 0x11bc6f06
and eax, 0x41892874
or eax, 0xc020001
mov dword [ebx], eax
add ebx, edx
or eax, 0x18fa4858
or eax, 0x2ecd7503
and eax, 0x3c4d394c
or eax, 0x80000280
mov dword [ebx], eax
add ebx, edx
xor eax, 0x18d8e44a
and eax, 0x19f4649a
and eax, 0x804000
or eax, 0x550b137d
mov dword [ebx], eax
add ebx, edx
or eax, 0xb99a341
and eax, 0x1927aba2
and eax, 0x10012320
or eax, 0xc45418d4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x36ccbf3a
and eax, 0x455f458d
and eax, 0x4001000c
or eax, 0x5c60971
mov dword [ebx], eax
add ebx, edx
and eax, 0x288a97fa
and eax, 0x120
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
xor eax, 0x29ecb8a0
and eax, 0x104a900
or eax, 0xc6034200
mov dword [ebx], eax
add ebx, edx
or eax, 0x144a7e25
and eax, 0xa005
or eax, 0x40
mov dword [ebx], eax
add ebx, edx
and eax, 0x74eed0bc
and eax, 0
or eax, 0x458b0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x122d7d3f
and eax, 0x10000
or eax, 0xa04423b4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5fbda4d
and eax, 0x36710fc8
and eax, 0x4000140
or eax, 0x498b3234
mov dword [ebx], eax
add ebx, edx
xor eax, 0x606a35d7
and eax, 0x2c410280
or eax, 0x900c3940
mov dword [ebx], eax
add ebx, edx
xor eax, 0x23551c4
xor eax, 0x468b7851
and eax, 0x50831255
or eax, 0x5080828
mov dword [ebx], eax
add ebx, edx
or eax, 0x58aef0a9
and eax, 0x1aa82dc
or eax, 0x400100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x30e809a9
or eax, 0x517c73e7
and eax, 0x15c5181
or eax, 0x8a800408
mov dword [ebx], eax
add ebx, edx
or eax, 0x3bdce5ee
and eax, 0x8080d045
or eax, 0x40030800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x138b30d9
and eax, 0xd0008800
or eax, 0x8450101
mov dword [ebx], eax
add ebx, edx
and eax, 0x42523b0c
xor eax, 0x356b3df6
and eax, 0x31080482
or eax, 0xad44909
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2aaa2acf
or eax, 0x51905fe4
and eax, 0x745844
or eax, 0x8088009
mov dword [ebx], eax
add ebx, edx
xor eax, 0x411a5a99
and eax, 0x9400080
or eax, 0x3290550b
mov dword [ebx], eax
add ebx, edx
or eax, 0x61c3fbe6
and eax, 0x47526cb2
and eax, 0x1502000
or eax, 0x82d9055
mov dword [ebx], eax
add ebx, edx
or eax, 0xd39a58
and eax, 0x1bc0009
or eax, 0x82004582
mov dword [ebx], eax
add ebx, edx
and eax, 0x154b1782
and eax, 0x1080180
or eax, 0x44810068
mov dword [ebx], eax
add ebx, edx
xor eax, 0x10527eaf
and eax, 0x50490b04
or eax, 0xa00480b8
mov dword [ebx], eax
add ebx, edx
and eax, 0x41b84a26
and eax, 0x4a3c0816
and eax, 0
or eax, 0x1225c181
mov dword [ebx], eax
add ebx, edx
xor eax, 0x19cf761b
or eax, 0x337936a6
and eax, 0x9890000
or eax, 0x44000001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b55959c
and eax, 0x548190
or eax, 0xd0010a60
mov dword [ebx], eax
add ebx, edx
or eax, 0x3292dede
or eax, 0x1d98494d
and eax, 0x89d0552b
or eax, 0x200000
mov dword [ebx], eax
add ebx, edx
and eax, 0x72b917f4
xor eax, 0x267762d9
and eax, 0xc35051
or eax, 0x9288004
mov dword [ebx], eax
add ebx, edx
or eax, 0x623f274f
xor eax, 0x1cbe49f3
and eax, 0x3400488
or eax, 0x80904103
mov dword [ebx], eax
add ebx, edx
xor eax, 0x21b7c60c
and eax, 0x10180
or eax, 0x45880040
mov dword [ebx], eax
add ebx, edx
and eax, 0x75ba7bb
xor eax, 0x2b9ec937
and eax, 0x58890
or eax, 0xd0480340
mov dword [ebx], eax
add ebx, edx
and eax, 0x41c137d4
and eax, 0x110
or eax, 0xfbc4c2b
mov dword [ebx], eax
add ebx, edx
and eax, 0x34878434
or eax, 0x3cc0e8ec
and eax, 0x608c
or eax, 0x21001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x76d691fe
and eax, 0x30548100
or eax, 0x80010a00
mov dword [ebx], eax
add ebx, edx
or eax, 0x19854698
and eax, 0x9c04508
or eax, 0x6001023
mov dword [ebx], eax
add ebx, edx
or eax, 0x43314d2d
or eax, 0x1be64ee3
and eax, 0x4c84
or eax, 0x8000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f458aff
and eax, 0x24458a00
or eax, 0x90000100
mov dword [ebx], eax
add ebx, edx
or eax, 0xd0d0d6b
and eax, 0x39480523
or eax, 0x2a04010
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d2463d7
and eax, 0x9004001
or eax, 0x840f9844
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6156c56b
and eax, 0x2c
or eax, 0x91
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a833044
and eax, 0
or eax, 0x2bd44d8b
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e76d1c5
and eax, 0x406dc4d
or eax, 0x80092000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x321c662e
xor eax, 0x53b540ad
and eax, 0x80
or eax, 0x31
mov dword [ebx], eax
add ebx, edx
and eax, 0x39d706f9
and eax, 0x81
or eax, 0x83b8550a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e3c0b53
or eax, 0x394fffb5
and eax, 0x558901c0
or eax, 2
mov dword [ebx], eax
add ebx, edx
or eax, 0x7cce845
and eax, 0x10458980
or eax, 0xa8000238
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4db18d36
or eax, 0x5a20d375
and eax, 0x3bc0452b
or eax, 0x80000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4fb380e6
xor eax, 0x7d218eb7
and eax, 0x8584840
or eax, 0x258405
mov dword [ebx], eax
add ebx, edx
and eax, 0x2cbc697
and eax, 0x484401
or eax, 0x3b90098a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x808dce9
or eax, 0x2525e1f1
and eax, 0x3174f041
or eax, 0x808080c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x13e36f48
xor eax, 0x421ad077
and eax, 0x8844502
or eax, 0x81581089
mov dword [ebx], eax
add ebx, edx
and eax, 0x25b3b61
or eax, 0x6a4d7e6f
and eax, 0x6a5d0005
or eax, 0x95a20090
mov dword [ebx], eax
add ebx, edx
or eax, 0x240a658c
and eax, 0x5193a37f
and eax, 0x1001011d
or eax, 0xa0448ae2
mov dword [ebx], eax
add ebx, edx
or eax, 0x31285c26
and eax, 0xb06c8589
or eax, 0x4e900000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1e61190c
and eax, 0xc000108
or eax, 0x418bfef7
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4987fa69
and eax, 0x194
or eax, 0x1c18248
mov dword [ebx], eax
add ebx, edx
or eax, 0x11cf9d52
and eax, 0x5c21b981
and eax, 0x980
or eax, 0x8bdc4409
mov dword [ebx], eax
add ebx, edx
or eax, 0x10791e96
and eax, 0x9bfd0095
or eax, 0x64020000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4cd7a64c
and eax, 0xb00022d9
or eax, 0x4c951926
mov dword [ebx], eax
add ebx, edx
or eax, 0x426519cd
and eax, 0x2adfbd9e
and eax, 0x28d5399e
or eax, 0x542ac660
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b0db333
and eax, 0x70458b10
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5fc67cf8
xor eax, 0x5bc76fa2
and eax, 0x8804532
or eax, 0x747c0009
mov dword [ebx], eax
add ebx, edx
and eax, 0x57128626
and eax, 0x76269f98
and eax, 0x14000000
or eax, 0xa04d8b08
mov dword [ebx], eax
add ebx, edx
and eax, 0x9b13312
and eax, 0x100
or eax, 0x74ec4c0b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x40db8bbc
and eax, 0x34158214
or eax, 0xc0400948
mov dword [ebx], eax
add ebx, edx
or eax, 0x479b4444
and eax, 0x74cc4518
or eax, 0x8001023
mov dword [ebx], eax
add ebx, edx
xor eax, 0x434ff33b
and eax, 0x190e3ba0
and eax, 0x10000200
or eax, 0xa445894b
mov dword [ebx], eax
add ebx, edx
and eax, 0xad2d50d
or eax, 0x208ffaca
and eax, 0x2045ab0b
or eax, 0x90000404
mov dword [ebx], eax
add ebx, edx
or eax, 0x5da2be9b
and eax, 0xfce08589
or eax, 0x2180000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x39cf13aa
and eax, 0x154166ea
and eax, 0x5010622
or eax, 0x488af9dd
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c3094dc
and eax, 0x748989b8
or eax, 0x80040000
mov dword [ebx], eax
add ebx, edx
or eax, 0x58632ac0
and eax, 0x88efabf8
or eax, 0x3105406
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b6467a5
and eax, 0xa0839051
or eax, 0x4a002404
mov dword [ebx], eax
add ebx, edx
or eax, 0x3daf4c7e
and eax, 0xb4058801
or eax, 0x500100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f8d1f10
and eax, 0x9ad88401
or eax, 0x6420018a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x31db6511
and eax, 0x8523e09a
or eax, 0x181f65
mov dword [ebx], eax
add ebx, edx
or eax, 0x71bb6cd1
and eax, 0xf5bbfef4
or eax, 0xa440000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3fd4a9d5
xor eax, 0x19c5811d
and eax, 0x440a2668
or eax, 0x9810115
mov dword [ebx], eax
add ebx, edx
xor eax, 0xf22b4d0
and eax, 0x59647aba
and eax, 0x400012a8
or eax, 0x804d2944
mov dword [ebx], eax
add ebx, edx
xor eax, 0x63115b95
and eax, 0x1080079
or eax, 0x54831f04
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4bdca973
or eax, 0x3a72f89d
and eax, 0x20550a84
or eax, 0xc0000140
mov dword [ebx], eax
add ebx, edx
xor eax, 0x698ac8e9
or eax, 0xf37242c
and eax, 0xddc4529
or eax, 0x70001012
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a102253
and eax, 0x39d80fdc
and eax, 0x10400300
or eax, 0xcc058814
mov dword [ebx], eax
add ebx, edx
and eax, 0x246ae94e
and eax, 0x100
or eax, 0x3bb8440b
mov dword [ebx], eax
add ebx, edx
or eax, 0x42d283ff
and eax, 0x389d76c6
and eax, 0x8184044
or eax, 0x1659801
mov dword [ebx], eax
add ebx, edx
and eax, 0x9689452
or eax, 0x4ebd9c00
and eax, 0x3c00c00
or eax, 0x8000418b
mov dword [ebx], eax
add ebx, edx
and eax, 0x617a9d8c
and eax, 0x6bb75913
and eax, 0x1000100
or eax, 0x4c8900e9
mov dword [ebx], eax
add ebx, edx
and eax, 0x75d590ed
and eax, 0x440100c0
or eax, 0xb0548b00
mov dword [ebx], eax
add ebx, edx
or eax, 0x47a7d88a
and eax, 0x8101ca82
or eax, 0x8002001
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a5dd8
xor eax, 0x3c473476
and eax, 0x4037454
or eax, 0x41888001
mov dword [ebx], eax
add ebx, edx
and eax, 0x1aba09d6
and eax, 0x747af41d
and eax, 0
or eax, 0xd8452be8
mov dword [ebx], eax
add ebx, edx
and eax, 0x2694265a
xor eax, 0x67aceadf
and eax, 0x45880815
or eax, 0x8030060
mov dword [ebx], eax
add ebx, edx
or eax, 0x14bff432
and eax, 0x4c0d3874
or eax, 0x80400388
mov dword [ebx], eax
add ebx, edx
and eax, 0x71205a7b
and eax, 0x40000878
or eax, 0x158b0105
mov dword [ebx], eax
add ebx, edx
xor eax, 0xca1e67c
xor eax, 0x1b3690a2
and eax, 0x80380
or eax, 0x1e28058
mov dword [ebx], eax
add ebx, edx
and eax, 0x32d95b76
xor eax, 0xcef1e3a
and eax, 0x8001508
or eax, 0x83d84081
mov dword [ebx], eax
add ebx, edx
and eax, 0x73bd640a
or eax, 0x1083411f
and eax, 0x10b4005
or eax, 0x44208840
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c52abc
and eax, 0x3b004f8
and eax, 0xc0
or eax, 0x8b087500
mov dword [ebx], eax
add ebx, edx
or eax, 0x142058a2
and eax, 0xd283040
or eax, 0x4013800d
mov dword [ebx], eax
add ebx, edx
or eax, 0x723e5827
or eax, 0x75c27255
and eax, 0xb147834
or eax, 0x80000580
mov dword [ebx], eax
add ebx, edx
and eax, 0x190e3c84
and eax, 0x9043404
or eax, 0xa60b8051
mov dword [ebx], eax
add ebx, edx
or eax, 0x3fb7cb97
xor eax, 0x8d541d4
and eax, 0x9200ac01
or eax, 0x40850054
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c3a5350
or eax, 0x755bd161
and eax, 0x458b0964
or eax, 0x10
mov dword [ebx], eax
add ebx, edx
or eax, 0x4fdd9b90
and eax, 0x5c92cb41
and eax, 0x808340
or eax, 0x14000a4
mov dword [ebx], eax
add ebx, edx
or eax, 0xfa425fb
xor eax, 0x512059aa
and eax, 0xac44401
or eax, 0x81200188
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4dcb8b25
xor eax, 0x63dd4f60
and eax, 0xa182804c
or eax, 0x48015c01
mov dword [ebx], eax
add ebx, edx
and eax, 0x3dc32b28
and eax, 0x8010800
or eax, 0xd44c8101
mov dword [ebx], eax
add ebx, edx
or eax, 0x735a989c
xor eax, 0x38da093
and eax, 0x80d0110a
or eax, 0x3044481
mov dword [ebx], eax
add ebx, edx
xor eax, 0x16ae4f98
and eax, 0x15080002
or eax, 0x408101e8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x22bcb8a7
and eax, 0x646db7a9
and eax, 0x24058100
or eax, 0x90400ad4
mov dword [ebx], eax
add ebx, edx
and eax, 0x1ba6a1ee
and eax, 0x40100
or eax, 0xfd8443b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a76b3a3
or eax, 0x6da51cb4
and eax, 0xd28c
or eax, 1
mov dword [ebx], eax
add ebx, edx
and eax, 0x5cd52577
and eax, 0
or eax, 0xc44d8b00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e17b01
and eax, 0x44884001
or eax, 0x38500d3a
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c520405
and eax, 0x74500914
or eax, 0x80058200
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a2208ab
and eax, 0x40000000
or eax, 0x3cfc553b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d4c2b24
and eax, 0xcf015d7
and eax, 4
or eax, 0xac458b08
mov dword [ebx], eax
add ebx, edx
and eax, 0x24c7ea18
and eax, 0x4440008
or eax, 0xb884523
mov dword [ebx], eax
add ebx, edx
or eax, 0x75700187
and eax, 0x484
or eax, 0xb200
mov dword [ebx], eax
add ebx, edx
and eax, 0xe68f03
or eax, 0x3c1cffdb
and eax, 0x200c8b00
or eax, 0xc0410000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x90f1879
and eax, 0x258d3a9d
and eax, 0x1000001
or eax, 0x8801c182
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3d8a31b1
and eax, 0x148be000
or eax, 0x4100004d
mov dword [ebx], eax
add ebx, edx
and eax, 0x673e9b10
xor eax, 0x5b70cff3
and eax, 0x145003e0
or eax, 0xc0050000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x53dea9dd
and eax, 0x4880039
or eax, 0x78245502
mov dword [ebx], eax
add ebx, edx
xor eax, 0x292a049a
and eax, 0x44040121
or eax, 0x80418a10
mov dword [ebx], eax
add ebx, edx
and eax, 0x297f88c7
and eax, 0x408001
or eax, 0xfeb00588
mov dword [ebx], eax
add ebx, edx
and eax, 0x567ef2c8
and eax, 0x11d9467b
and eax, 8
or eax, 0x4d8bfff7
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a094bfd
and eax, 0x4c8989b8
or eax, 0xa0040000
mov dword [ebx], eax
add ebx, edx
and eax, 0x114ad921
and eax, 0x88920
or eax, 0x8bf776de
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d939431
and eax, 0x375128
and eax, 0x31000
or eax, 0xea80a855
mov dword [ebx], eax
add ebx, edx
xor eax, 0x77413467
or eax, 0x55ac2bf8
and eax, 0x98448900
or eax, 0x20110001
mov dword [ebx], eax
add ebx, edx
or eax, 0x3018de49
and eax, 0x51f29ff7
and eax, 0x10508501
or eax, 0xeea0008a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3a8208dc
and eax, 0x84328d57
or eax, 0x10972a8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2811ae7
xor eax, 0x755ea931
and eax, 0xf2e44c28
or eax, 0xd1bb2c4
mov dword [ebx], eax
add ebx, edx
and eax, 0x2100b16
and eax, 0x2d36f85c
and eax, 0x804
or eax, 0x4d8b7179
mov dword [ebx], eax
add ebx, edx
and eax, 0x25ccd07c
and eax, 0x4080040
or eax, 0xd8452b80
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3a4afdbe
and eax, 0x47c3fe87
and eax, 0x44035004
or eax, 0x11882170
mov dword [ebx], eax
add ebx, edx
or eax, 0x63e9b8e9
and eax, 0x304139d4
or eax, 0x80140200
mov dword [ebx], eax
add ebx, edx
and eax, 0x568a874f
and eax, 0x29a10638
and eax, 0
or eax, 0x45c7097d
mov dword [ebx], eax
add ebx, edx
or eax, 0x792578cb
and eax, 0x19c
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x4dd17ba
and eax, 0x70de105d
and eax, 0
or eax, 0xc707eb00
mov dword [ebx], eax
add ebx, edx
or eax, 0x360e7274
and eax, 0x25ed525b
and eax, 0x1040
or eax, 0x8c05
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c390c19
and eax, 0
or eax, 0x458b0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5057f5a2
xor eax, 0x6543bf87
and eax, 0x4400b80
or eax, 0x98050078
mov dword [ebx], eax
add ebx, edx
and eax, 0x3269d059
or eax, 0x7c781f1
and eax, 0x5830070
or eax, 0x48080804
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e7816c3
and eax, 0x40410280
or eax, 0x880c2140
mov dword [ebx], eax
add ebx, edx
xor eax, 0x53ab2aca
and eax, 0x6ba45c08
and eax, 0x1800000
or eax, 0x540b4075
mov dword [ebx], eax
add ebx, edx
xor eax, 0x956168a
and eax, 0x485502e4
or eax, 0xa0000900
mov dword [ebx], eax
add ebx, edx
and eax, 0x556c08f8
and eax, 0x40440020
or eax, 0x3c98551b
mov dword [ebx], eax
add ebx, edx
or eax, 0x3d6f014e
or eax, 0x4ade5060
and eax, 0x30450135
or eax, 0x80008a00
mov dword [ebx], eax
add ebx, edx
or eax, 0x7675ac85
and eax, 0x74300531
or eax, 0x988400a
mov dword [ebx], eax
add ebx, edx
or eax, 0x10af505f
and eax, 0x238ba154
and eax, 0x20090114
or eax, 0x8c448a22
mov dword [ebx], eax
add ebx, edx
or eax, 0x60a8abcf
and eax, 0xec4dab0f
or eax, 0x400
mov dword [ebx], eax
add ebx, edx
and eax, 0x76ae3600
or eax, 0x43ba47ae
and eax, 0x66a80588
or eax, 0x98408801
mov dword [ebx], eax
add ebx, edx
xor eax, 0xcf6e1c1
and eax, 0x500a6c48
or eax, 0x58193b7
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d9a1bbd
and eax, 0x20118040
or eax, 0xc4840984
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a63f5c6
and eax, 0x8af67c02
or eax, 0x10983fc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7a4669f9
or eax, 0x521af0e0
and eax, 0xc083e445
or eax, 0x800
mov dword [ebx], eax
add ebx, edx
and eax, 0x2fe52221
and eax, 0x61f532db
and eax, 0x10001
or eax, 0xec448900
mov dword [ebx], eax
add ebx, edx
and eax, 0x50fb1af7
and eax, 0x40400801
or eax, 0xbea8858a
mov dword [ebx], eax
add ebx, edx
or eax, 0x75721b0d
and eax, 0x8d3a9f8f
or eax, 0x16070
mov dword [ebx], eax
add ebx, edx
and eax, 0x50616472
or eax, 0x48888ffb
and eax, 0x48a9eee0
or eax, 0xb7561004
mov dword [ebx], eax
add ebx, edx
and eax, 0x35a0cb5c
and eax, 0x15800844
or eax, 0x400b0139
mov dword [ebx], eax
add ebx, edx
or eax, 0x12d1507
and eax, 0x1aa017c
or eax, 0x408280
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ae67dc0
and eax, 0xb0c5408
or eax, 0x80f00181
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1fc7e2ce
and eax, 0x423a445
or eax, 0x41004000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x635911ba
and eax, 0x24875c8
or eax, 0x89040000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5414b672
and eax, 0x3040
or eax, 0x4d2b880d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6eebd6ae
or eax, 0x1eaad4b4
and eax, 0x208888a4
or eax, 0xc0050108
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6154de3e
and eax, 0x147abdd8
and eax, 0x581590
or eax, 0x8ba7ea6e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x94c5dd0
xor eax, 0x57d4de03
and eax, 0xc0033805
or eax, 0x2a808050
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c3a9d0a
and eax, 0x708008e1
and eax, 0x20000800
or eax, 0x98558101
mov dword [ebx], eax
add ebx, edx
xor eax, 0x74b1934b
and eax, 0xcce01802
or eax, 0x3200a581
mov dword [ebx], eax
add ebx, edx
xor eax, 0x45b520ab
and eax, 0x31009d28
or eax, 0x440062d7
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ab1ded9
or eax, 0x2d1b4068
and eax, 0xc01012e
or eax, 0xc0448a00
mov dword [ebx], eax
add ebx, edx
or eax, 0x43648a35
and eax, 0x6a5dea41
and eax, 0x40400001
or eax, 0x34b84522
mov dword [ebx], eax
add ebx, edx
xor eax, 0x33ab2296
and eax, 0x7b95f405
and eax, 0x10005
or eax, 0xb44c8b2a
mov dword [ebx], eax
add ebx, edx
or eax, 0x33e02318
and eax, 0x3a1f5f5a
and eax, 0x3000091a
or eax, 0x4db04421
mov dword [ebx], eax
add ebx, edx
xor eax, 0x223b4c02
and eax, 0x89bc3a0
and eax, 0x8010120
or eax, 0xe0548a07
mov dword [ebx], eax
add ebx, edx
xor eax, 0x40090f6c
or eax, 0x19439522
and eax, 0x8954150b
or eax, 0x804000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2e153f4f
and eax, 0xafd45c05
or eax, 0x502a8090
mov dword [ebx], eax
add ebx, edx
or eax, 0x2402979a
and eax, 0xe8448b9f
or eax, 0x10060
mov dword [ebx], eax
add ebx, edx
or eax, 0x76f21b80
and eax, 0x88018083
or eax, 0x1004000
mov dword [ebx], eax
add ebx, edx
or eax, 0x648f2a80
xor eax, 0x3ad9b2b0
and eax, 0x95024801
or eax, 0x2881a044
mov dword [ebx], eax
add ebx, edx
or eax, 0x136463e0
and eax, 0xeeadfaf
and eax, 0xee2ca84
or eax, 0xf11d3458
mov dword [ebx], eax
add ebx, edx
xor eax, 0x13dbf20
or eax, 0x29140484
and eax, 0x8b004400
or eax, 0x93000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6e4bfc72
or eax, 0xbbd159c
and eax, 0xe983e44c
or eax, 1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x39a90d47
and eax, 0xc0088900
or eax, 0x24450001
mov dword [ebx], eax
add ebx, edx
and eax, 0x4104bf43
and eax, 0x40040901
or eax, 0xbff972e8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f742822
and eax, 0xc00103cb
or eax, 0x14548834
mov dword [ebx], eax
add ebx, edx
and eax, 0x703f13aa
or eax, 0x26d2f3c2
and eax, 0x74d4512a
or eax, 0x9200411
mov dword [ebx], eax
add ebx, edx
xor eax, 0x637f4bca
and eax, 0x8010a01
or eax, 0xc0448108
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e7dd623
and eax, 0x80004802
or eax, 0x901a081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6cee9e40
and eax, 0x458b4041
or eax, 0x8008804
mov dword [ebx], eax
add ebx, edx
or eax, 0x3019e9af
and eax, 0x1918108
or eax, 0x2600000
mov dword [ebx], eax
add ebx, edx
or eax, 0x321ec041
and eax, 0x1000040
or eax, 0x80000006
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4fcac3e4
or eax, 0x382fc90
and eax, 0x88d380
or eax, 0x140049
mov dword [ebx], eax
add ebx, edx
or eax, 0x485c616a
and eax, 0x8d08100
or eax, 0x96210000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x625fe67
and eax, 0x88000046
or eax, 0x3000098
mov dword [ebx], eax
add ebx, edx
xor eax, 0x519ec81f
and eax, 0xc2800841
or eax, 0x10014
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e40f41
and eax, 0x1d2f46d
and eax, 0x40
or eax, 0x2098
mov dword [ebx], eax
add ebx, edx
and eax, 0x650c7217
and eax, 0x2000
or eax, 0xadd7d281
mov dword [ebx], eax
add ebx, edx
or eax, 0x227c37a3
and eax, 0x8a880000
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0xcd39320
and eax, 0x1000
or eax, 0x88
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ba44e31
and eax, 0x29804489
or eax, 0x4480102
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6cdc4d47
and eax, 0x80
or eax, 0x100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x622d73f9
and eax, 0x2084009
or eax, 0x89c00580
mov dword [ebx], eax
add ebx, edx
or eax, 0xd5ef2f2
xor eax, 0x1122aca2
and eax, 0xc004849
or eax, 0x41038404
mov dword [ebx], eax
add ebx, edx
and eax, 0x17e29ac4
or eax, 0x41bef00a
and eax, 0x440c8848
or eax, 0x88410180
mov dword [ebx], eax
add ebx, edx
or eax, 0x343154ad
and eax, 0x540909e9
or eax, 0x1820002
mov dword [ebx], eax
add ebx, edx
and eax, 0x446582f2
and eax, 0xc0
or eax, 0x1c2830c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x50ae34bb
and eax, 0x4b170e9a
and eax, 0x1040400
or eax, 0x8ac85189
mov dword [ebx], eax
add ebx, edx
or eax, 0x61526170
xor eax, 0x5aa52ebf
and eax, 0x13b4844
or eax, 0x44008401
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c6ed547
and eax, 0x40050900
or eax, 0x68806ec
mov dword [ebx], eax
add ebx, edx
xor eax, 0x17184f0d
and eax, 0x42084073
and eax, 1
or eax, 0x8b000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ad98ca4
or eax, 0x64d7b0e6
and eax, 0x40839044
or eax, 0x81004809
mov dword [ebx], eax
add ebx, edx
and eax, 0x68bc102d
and eax, 0x40000001
or eax, 0x984d8900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3627b84f
and eax, 0x8240110a
or eax, 0x1944481
mov dword [ebx], eax
add ebx, edx
xor eax, 0x263c1f31
and eax, 0x58800aa
or eax, 0x50010140
mov dword [ebx], eax
add ebx, edx
xor eax, 0x20b029bf
and eax, 0x46777cb2
and eax, 0x44010810
or eax, 0xb04483c4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x424a5e03
and eax, 0x8001c083
or eax, 0x9000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x20eb9fae
or eax, 0x17bec347
and eax, 0x58bc045
or eax, 0x48003400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7abd1c9e
and eax, 0x30042898
or eax, 0xc0491320
mov dword [ebx], eax
add ebx, edx
or eax, 0x63d2504c
and eax, 0x518b187c
or eax, 0x4000400
mov dword [ebx], eax
add ebx, edx
or eax, 0x354b5dd6
xor eax, 0xb01c10a
and eax, 0x604018b4
or eax, 0x80152300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x37774273
and eax, 0x45025945
or eax, 0x890438
mov dword [ebx], eax
add ebx, edx
xor eax, 0x78b4a05d
and eax, 0x1288120
or eax, 0xc0029c
mov dword [ebx], eax
add ebx, edx
and eax, 0x50deb8ea
and eax, 0x880088
or eax, 0x8b344501
mov dword [ebx], eax
add ebx, edx
and eax, 0x455581d
and eax, 0x4009
or eax, 0x4d2b9c44
mov dword [ebx], eax
add ebx, edx
and eax, 0x569fa2d4
and eax, 0x40090004
or eax, 0x98443bb8
mov dword [ebx], eax
add ebx, edx
and eax, 0x644140c9
and eax, 0x4f372b47
and eax, 0x40010000
or eax, 0x158a497d
mov dword [ebx], eax
add ebx, edx
or eax, 0x7dce8ae9
and eax, 0x48450bfc
or eax, 0x80103000
mov dword [ebx], eax
add ebx, edx
or eax, 0x752183ce
and eax, 0x1e574eb1
and eax, 0x4450830
or eax, 0x4182014d
mov dword [ebx], eax
add ebx, edx
and eax, 0x25f10466
xor eax, 0x4a975a22
and eax, 0
or eax, 0x198
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3ebe0768
xor eax, 0x2bd09dcc
and eax, 0x5068b00
or eax, 0xc2016000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e90bc71
and eax, 0x8800
or eax, 0x1045
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6ed68ab0
and eax, 0x44820000
or eax, 0x1090000
mov dword [ebx], eax
add ebx, edx
or eax, 0x65b9e235
and eax, 0x4723f3ec
and eax, 0x10200
or eax, 0x984409d8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x24b80270
and eax, 0xc890020
or eax, 0x41022055
mov dword [ebx], eax
add ebx, edx
and eax, 0x663b66c0
xor eax, 0x5bd78670
and eax, 0x144c2210
or eax, 0xe00101cc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b717556
and eax, 0x15080000
or eax, 0x40830874
mov dword [ebx], eax
add ebx, edx
or eax, 0x2dfed6e5
and eax, 0x50551ab4
or eax, 0x80002108
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e5c2170
and eax, 0x4409107c
or eax, 0x1820000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a528545
xor eax, 0x7db6b2f7
and eax, 0x452380
or eax, 0xb0001034
mov dword [ebx], eax
add ebx, edx
or eax, 0x79ce0f2b
xor eax, 0x541a8175
and eax, 0xd810840
or eax, 0x400a0035
mov dword [ebx], eax
add ebx, edx
and eax, 0x23ddd033
xor eax, 0x3a1c5c97
and eax, 0x518a4
or eax, 0xc0482340
mov dword [ebx], eax
add ebx, edx
or eax, 0x72ce7284
xor eax, 0x4a314c9c
and eax, 0x108a0178
or eax, 0x45010805
mov dword [ebx], eax
add ebx, edx
and eax, 0x779c1fe0
xor eax, 0x41a49f10
and eax, 0x8250
or eax, 0x1c20184
mov dword [ebx], eax
add ebx, edx
or eax, 0x689c0c50
or eax, 0x502b1f6
and eax, 0x9d41580
or eax, 0x82004009
mov dword [ebx], eax
add ebx, edx
and eax, 0x663d4a75
xor eax, 0x57a0b50d
and eax, 0x4080f404
or eax, 0xa8030041
mov dword [ebx], eax
add ebx, edx
or eax, 0x311fbf92
and eax, 0xf0058901
or eax, 0x4400000
mov dword [ebx], eax
add ebx, edx
or eax, 0x12596e62
and eax, 0x82404d03
or eax, 0x1a00088
mov dword [ebx], eax
add ebx, edx
or eax, 0x172fcb29
xor eax, 0x236f4621
and eax, 0x4800188
or eax, 0x49090061
mov dword [ebx], eax
add ebx, edx
and eax, 0x67f0c301
and eax, 0x5ca839f4
and eax, 0x40000100
or eax, 0xa0558ae0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x10053780
and eax, 0x70501420
or eax, 0xda8411b
mov dword [ebx], eax
add ebx, edx
or eax, 0x53a5517b
or eax, 0x27a364f7
and eax, 0x64450116
or eax, 0x80008a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x405fef41
and eax, 0x40100
or eax, 0x3bb8442b
mov dword [ebx], eax
add ebx, edx
and eax, 0x533480db
or eax, 0x44ca9840
and eax, 0x37c8041
or eax, 0x8014004
mov dword [ebx], eax
add ebx, edx
or eax, 0x7765b86a
and eax, 0xb5c480b
or eax, 0x800580
mov dword [ebx], eax
add ebx, edx
xor eax, 0x32541b5c
and eax, 0x9081445
or eax, 0x4433a008
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b158be3
and eax, 0xb103cec
or eax, 0x80004010
mov dword [ebx], eax
add ebx, edx
or eax, 0x3df8dac4
and eax, 0x3c796df1
and eax, 0x14382050
or eax, 0x41039005
mov dword [ebx], eax
add ebx, edx
or eax, 0x80bffe9
and eax, 0x9127dc0
or eax, 0x82440000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6580ae2a
and eax, 0x4402d040
or eax, 0x1210005
mov dword [ebx], eax
add ebx, edx
and eax, 0x39ddf6f7
and eax, 0x1005040
or eax, 0x8a4e2488
mov dword [ebx], eax
add ebx, edx
and eax, 0x23373707
xor eax, 0x6c6c1447
and eax, 0x4d2a2045
or eax, 0x11dc08
mov dword [ebx], eax
add ebx, edx
and eax, 0x20800835
and eax, 0x800
or eax, 0x8b3d74c8
mov dword [ebx], eax
add ebx, edx
or eax, 0x75bb2edb
and eax, 0x28d27bba
and eax, 0x123010
or eax, 0x55298445
mov dword [ebx], eax
add ebx, edx
and eax, 0x175244a8
xor eax, 0x56c0333f
and eax, 0x3123530
or eax, 0x882c48c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x7804941f
and eax, 0x8001400
or eax, 0xe083e045
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f75ed8
and eax, 0xe4458801
or eax, 0x10000100
mov dword [ebx], eax
add ebx, edx
and eax, 0x6f1e8183
and eax, 0x20040101
or eax, 0x1bf04c8a
mov dword [ebx], eax
add ebx, edx
and eax, 0x27471175
and eax, 0x1440001
or eax, 0x839d84c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f62d9e0
xor eax, 0x58f492fd
and eax, 0x800140
or eax, 0x1144487
mov dword [ebx], eax
add ebx, edx
xor eax, 0x378026c5
or eax, 0x37c3efe5
and eax, 0x23000000
or eax, 0xc8000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b4a9d20
and eax, 0x80408500
or eax, 0x14054207
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1eda8d69
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0xdabc271
or eax, 0x17d5c91f
and eax, 0x384410b
or eax, 0x8281480
mov dword [ebx], eax
add ebx, edx
xor eax, 0xba723c9
or eax, 0x95622f3
and eax, 0x1541451
or eax, 0x14208004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4517f29a
or eax, 0x5798599d
and eax, 0x7d8458b
or eax, 0x8000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x82c48e7
and eax, 0x3d0052c
or eax, 0x38004083
mov dword [ebx], eax
add ebx, edx
and eax, 0x1679f6e3
or eax, 0x66a7677f
and eax, 0x752445
or eax, 0x9089800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x798d8d98
xor eax, 0x45af6e31
and eax, 0x1444d88
or eax, 0x82a00003
mov dword [ebx], eax
add ebx, edx
and eax, 0x2cfaf162
and eax, 0x800100
or eax, 0x4d0900c1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x16c2f09e
and eax, 0x57e70daf
and eax, 0x40410104
or eax, 0xa8148ae0
mov dword [ebx], eax
add ebx, edx
or eax, 0x51583f30
xor eax, 0x6cf98ddc
and eax, 0x81002200
or eax, 0x801c883
mov dword [ebx], eax
add ebx, edx
or eax, 0x6cf9f7be
xor eax, 0x721f9cea
and eax, 0x5826055
or eax, 0x40098800
mov dword [ebx], eax
add ebx, edx
and eax, 0xad273b4
and eax, 0x4378931c
and eax, 0x10
or eax, 0xc8453bc0
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b7b90fe
xor eax, 0x2ecf0e78
and eax, 0x448a1028
or eax, 0x9010155
mov dword [ebx], eax
add ebx, edx
and eax, 0x55735a45
and eax, 0x44010044
or eax, 0x904c0380
mov dword [ebx], eax
add ebx, edx
xor eax, 0x70e4d86c
and eax, 0x27d0bf33
and eax, 0x4800920
or eax, 0x510b0054
mov dword [ebx], eax
add ebx, edx
xor eax, 0x150eb3df
and eax, 0x6ef76a06
and eax, 0x800200
or eax, 0x14281e4
mov dword [ebx], eax
add ebx, edx
or eax, 0x55eae4e1
and eax, 0x1a15b707
and eax, 0x501
or eax, 0x8be45088
mov dword [ebx], eax
add ebx, edx
xor eax, 0x79ab3418
and eax, 0x6c1be1f5
and eax, 0x60036001
or eax, 0x88808444
mov dword [ebx], eax
add ebx, edx
and eax, 0x35e4eb45
and eax, 0x20008001
or eax, 0xc4450900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5da4c595
and eax, 0xb9e00480
or eax, 0x461ea169
mov dword [ebx], eax
add ebx, edx
or eax, 0x69adfe0e
and eax, 0xded7e8ef
or eax, 0x10
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6793a56c
and eax, 0x7f010a17
and eax, 0x20000813
or eax, 0xc2e8f7ec
mov dword [ebx], eax
add ebx, edx
and eax, 0x289da279
and eax, 0x259
or eax, 0x8b000106
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f64feff
or eax, 0x2bdb252c
and eax, 0xc181fc4d
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e1be84
and eax, 0x200
or eax, 0x11c00
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ef30c06
and eax, 0x251c5a5e
and eax, 0x100800
or eax, 0x8bec4589
mov dword [ebx], eax
add ebx, edx
xor eax, 0x70626fc4
xor eax, 0x69b08a3
and eax, 0x55010044
or eax, 0x2d011
mov dword [ebx], eax
add ebx, edx
or eax, 0x75f5e0c
and eax, 0x241218c5
and eax, 0x100844
or eax, 0xd04581b8
mov dword [ebx], eax
add ebx, edx
and eax, 0xae6fef1
and eax, 0x8e0
or eax, 0x458b010b
mov dword [ebx], eax
add ebx, edx
or eax, 0x38eb454f
and eax, 0x3f08d8d7
and eax, 0x10000c0
or eax, 0xc08310
mov dword [ebx], eax
add ebx, edx
and eax, 0x15fa31b5
and eax, 0x4f209556
and eax, 0x1000100
or eax, 0x8ad04489
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7a5749a3
and eax, 0x41030008
or eax, 0xc38d045
mov dword [ebx], eax
add ebx, edx
and eax, 0x6f4a32d2
xor eax, 0x3144597
and eax, 0x4a0c05d4
or eax, 0x90810a08
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5007dcca
xor eax, 0x1758da73
and eax, 0x89000001
or eax, 0x2000000
mov dword [ebx], eax
add ebx, edx
and eax, 0xaab666b
and eax, 0x2000001
or eax, 0xc083fc54
mov dword [ebx], eax
add ebx, edx
and eax, 0x461b1c0d
and eax, 0x5676ef30
and eax, 0x40000800
or eax, 0xbc558101
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6da6764b
and eax, 0x81f0450a
or eax, 0x2000081
mov dword [ebx], eax
add ebx, edx
and eax, 0x62195026
and eax, 0
or eax, 0x458901c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x616fae8
and eax, 0x400d8b20
or eax, 0xb44000d0
mov dword [ebx], eax
add ebx, edx
xor eax, 0xac6125a
and eax, 0x7488092a
or eax, 0x1304401
mov dword [ebx], eax
add ebx, edx
xor eax, 0x35e93d4
and eax, 0x38bf456
and eax, 0x8004
or eax, 0xe0550b21
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2111d4f3
and eax, 0x81004a82
or eax, 0x801a001
mov dword [ebx], eax
add ebx, edx
and eax, 0x13cfd93f
and eax, 0x101c001
or eax, 0x448a2054
mov dword [ebx], eax
add ebx, edx
and eax, 0x75ad8c16
and eax, 0x45890010
or eax, 0x260fc8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2fd084b
and eax, 0x40400380
or eax, 0xb8053860
mov dword [ebx], eax
add ebx, edx
or eax, 0x22f1b459
and eax, 0x48810879
or eax, 0x50a0004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x353f9679
xor eax, 0x40ec34c1
and eax, 0x30482ac4
or eax, 0xc0051128
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a4b1c65
and eax, 0x50090864
or eax, 0x5820018
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ff2038
and eax, 0x54552878
or eax, 0xa8001380
mov dword [ebx], eax
add ebx, edx
xor eax, 0x63424920
and eax, 0x48a99ccf
and eax, 0x10048
or eax, 0x458a0935
mov dword [ebx], eax
add ebx, edx
xor eax, 0x54a09dc1
and eax, 0x202ded73
and eax, 0x288020
or eax, 0x1c003c4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x479e7304
and eax, 0x2644080
or eax, 0x89800509
mov dword [ebx], eax
add ebx, edx
and eax, 0x249b9f45
and eax, 0x401
or eax, 0x4d3be04c
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e0a8d26
or eax, 0x55c9b9f9
and eax, 0x9083df4
or eax, 0x82144000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7dccc63b
and eax, 0x5508e055
or eax, 0x230000
mov dword [ebx], eax
add ebx, edx
or eax, 0x69a7c704
or eax, 0x68de895c
and eax, 0x9146458
or eax, 0x82001080
mov dword [ebx], eax
add ebx, edx
or eax, 0x34ddef9e
and eax, 0x47722263
and eax, 0x5002040
or eax, 0x402bd805
mov dword [ebx], eax
add ebx, edx
or eax, 0x75c5741d
and eax, 0x64453848
or eax, 0x880003a0
mov dword [ebx], eax
add ebx, edx
or eax, 0x15f3fff7
and eax, 0x4d83097d
or eax, 0x80000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x653fc85d
and eax, 0x2b96b58b
and eax, 0x808100
or eax, 0x14102ec
mov dword [ebx], eax
add ebx, edx
xor eax, 0x465f6d3b
and eax, 0x38c4c81
or eax, 0x88600108
mov dword [ebx], eax
add ebx, edx
xor eax, 0x39159185
and eax, 0x8281d804
or eax, 0x40020051
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4f145102
and eax, 0x88158901
or eax, 0x50400000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x247d424b
and eax, 0x8028410a
or eax, 0x3c00481
mov dword [ebx], eax
add ebx, edx
and eax, 0x510c2053
or eax, 0x278a6036
and eax, 0x5880020
or eax, 0x400101c8
mov dword [ebx], eax
add ebx, edx
and eax, 0x2472ff27
and eax, 0x4000120
or eax, 0xb04d8ac8
mov dword [ebx], eax
add ebx, edx
or eax, 0x377cb973
and eax, 0x5e40c088
and eax, 0x8080
or eax, 0x89016903
mov dword [ebx], eax
add ebx, edx
or eax, 0x1030faaf
and eax, 0x372bf833
and eax, 0x1101b001
or eax, 0x448a044c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x18bf0f1c
and eax, 0x4c143b40
or eax, 0xb04100a0
mov dword [ebx], eax
add ebx, edx
and eax, 0x71791800
and eax, 0x40011800
or eax, 0x58a067d
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a0eab9b
and eax, 0x4e78a1f6
and eax, 0x440001c4
or eax, 0xb0450200
mov dword [ebx], eax
add ebx, edx
or eax, 0xbd47e49
and eax, 0xfed00589
or eax, 0x88000
mov dword [ebx], eax
add ebx, edx
or eax, 0x744c6f06
and eax, 0x4c88ef8f
or eax, 0x1031070
mov dword [ebx], eax
add ebx, edx
or eax, 0x6933234a
and eax, 0x1a983c4
or eax, 0x400000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1dc2ed77
and eax, 0x4c81
or eax, 0x83c40108
mov dword [ebx], eax
add ebx, edx
xor eax, 0x376500ce
and eax, 0xb4a04805
or eax, 0x4b5e90b8
mov dword [ebx], eax
add ebx, edx
or eax, 0x7cb0cd38
and eax, 0x1d2c453d
and eax, 0x1924003d
or eax, 0x25100c2
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f42c70d
and eax, 0x3b54458b
or eax, 0x801000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x64578f96
or eax, 0x30b9c1f4
and eax, 0xb39c055
or eax, 0x440000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b8af3ba
and eax, 0xa6b903e
and eax, 0xa28000a
or eax, 0x5844581
mov dword [ebx], eax
add ebx, edx
or eax, 0x398d7bc9
or eax, 0x74ed9137
and eax, 0x5ac45af
or eax, 0x80100000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5831bcbc
and eax, 0x89087580
or eax, 0x2000040
mov dword [ebx], eax
add ebx, edx
or eax, 0x56967fdb
and eax, 0x7fda0783
and eax, 0x4d020401
or eax, 0x1e04c
mov dword [ebx], eax
add ebx, edx
xor eax, 0xafe4cf9
and eax, 0x3092084
or eax, 0x88005448
mov dword [ebx], eax
add ebx, edx
xor eax, 0x266199af
xor eax, 0x479b21ed
and eax, 0xc283c404
or eax, 0x51
mov dword [ebx], eax
add ebx, edx
and eax, 0x6907c1ae
and eax, 0x40018000
or eax, 0x84540901
mov dword [ebx], eax
add ebx, edx
or eax, 0xd4dcf44
or eax, 0x70487676
and eax, 0x294c4503
or eax, 0x2800088
mov dword [ebx], eax
add ebx, edx
and eax, 0x43a7d639
and eax, 0x1804401
or eax, 0x8409b044
mov dword [ebx], eax
add ebx, edx
or eax, 0x41963236
xor eax, 0x642660da
and eax, 0xa1b99684
or eax, 0x5e466850
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe4eda3c
and eax, 0x81b00488
or eax, 0x84c4903
mov dword [ebx], eax
add ebx, edx
or eax, 0x38f124a6
and eax, 0xb9fc408d
or eax, 0x46029000
mov dword [ebx], eax
add ebx, edx
and eax, 0x728edd2
and eax, 0x57a461d
and eax, 0x4000000
or eax, 0xf0558bff
mov dword [ebx], eax
add ebx, edx
xor eax, 0x153bb2d7
xor eax, 0x5a95f34
and eax, 0x80014200
or eax, 0x9008083
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe823d08
and eax, 0x8583f401
or eax, 0x80054
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c96fe22
xor eax, 0x7635ea05
and eax, 0x72b71e04
or eax, 0x8d48e0d0
mov dword [ebx], eax
add ebx, edx
and eax, 0x9d8ad5
or eax, 0x731354db
and eax, 0x7290841b
or eax, 0x8c400120
mov dword [ebx], eax
add ebx, edx
and eax, 0x392e0343
and eax, 0x7deffcd4
and eax, 0x30000000
or eax, 0x7cffff
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3d14ae23
xor eax, 0x4be7cd00
and eax, 0x28c0c88
or eax, 0x21204103
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a672fd0
or eax, 0x30ca4963
and eax, 0x884c41
or eax, 0x8d01a00c
mov dword [ebx], eax
add ebx, edx
or eax, 0x768433ed
and eax, 0x1afe667d
and eax, 0x1a8c664c
or eax, 0xe5739880
mov dword [ebx], eax
add ebx, edx
or eax, 0x496b6b56
and eax, 0x89bc558a
or eax, 1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d51af20
and eax, 0x3c5d4763
and eax, 0x244c4001
or eax, 0xdbb28894
mov dword [ebx], eax
add ebx, edx
or eax, 0x53745aa6
xor eax, 0x61367c10
and eax, 0x8c4082a7
or eax, 0x60050958
mov dword [ebx], eax
add ebx, edx
and eax, 0x37e8a366
xor eax, 0x2a403f9d
and eax, 0x800a883
or eax, 0x81014000
mov dword [ebx], eax
add ebx, edx
and eax, 0x91cdd02
xor eax, 0x5d0bfc3c
and eax, 0x40b2404
or eax, 0x8980c841
mov dword [ebx], eax
add ebx, edx
and eax, 0x1870365c
xor eax, 0x5a95a191
and eax, 0x529584c4
or eax, 0xad6a7a08
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b43064e
xor eax, 0x261c9ce9
and eax, 0xd8c00023
or eax, 0x26088d18
mov dword [ebx], eax
add ebx, edx
or eax, 0x7d01f8c
xor eax, 0x70272192
and eax, 0x8d0fbe2d
or eax, 0x41d2
mov dword [ebx], eax
add ebx, edx
or eax, 0x1d7d2728
and eax, 0xa8
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7f9072b2
and eax, 0x6d332f8a
and eax, 0x910000a
or eax, 0x80e45581
mov dword [ebx], eax
add ebx, edx
and eax, 0x684c0116
or eax, 0x5914b725
and eax, 0x59548405
or eax, 0xa6aa4090
mov dword [ebx], eax
add ebx, edx
xor eax, 0xdc09afb
and eax, 0x7607c7da
and eax, 0x7004024a
or eax, 0x8c4189b5
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c45b7f
and eax, 0xfec08189
or eax, 0x400
mov dword [ebx], eax
add ebx, edx
and eax, 0x1ff52843
and eax, 0x2e323e02
and eax, 0xc000000
or eax, 0x418bffff
mov dword [ebx], eax
add ebx, edx
and eax, 0x425031cc
and eax, 0x7336cb7f
and eax, 0x144
or eax, 0x1e982b0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7bb0860d
and eax, 0x72d673f2
and eax, 0x2500180
or eax, 0x89a44c09
mov dword [ebx], eax
add ebx, edx
xor eax, 0x684dd311
or eax, 0x731d2d67
and eax, 0xf3bc8495
or eax, 0xc424000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a00ef13
and eax, 0xc0942b97
or eax, 0x11068
mov dword [ebx], eax
add ebx, edx
or eax, 0x7345ad87
and eax, 0x7051acb
and eax, 0x1051aca
or eax, 0x7cfae534
mov dword [ebx], eax
add ebx, edx
and eax, 0x784f50ef
and eax, 0x737478c9
and eax, 0x40440000
or eax, 0x88018b31
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ef6ddf7
and eax, 0xb6b00480
or eax, 0x480c8109
mov dword [ebx], eax
add ebx, edx
xor eax, 0x13037c74
and eax, 0xdd8cf33
and eax, 0xd88c931
or eax, 0x400336ce
mov dword [ebx], eax
add ebx, edx
or eax, 0x1d65ea34
and eax, 0x188d89f8
or eax, 0xa0000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7553984c
or eax, 0x184daca3
and eax, 0x89dfbdb6
or eax, 0x2204248
mov dword [ebx], eax
add ebx, edx
xor eax, 0x731758c1
and eax, 0xe8808015
or eax, 0x2034840
mov dword [ebx], eax
add ebx, edx
and eax, 0x1e3ea170
or eax, 0x50dcaabb
and eax, 0x48548801
or eax, 0x80010100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x49d25c0
and eax, 0xcc888481
or eax, 0x3234010a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x483ca7dd
or eax, 0x526ce9e9
and eax, 0x8428ebff
or eax, 0x1131400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x9534b55
and eax, 0x8c68b4a8
or eax, 0x73974a10
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ab168b1
xor eax, 0x3b784c7b
and eax, 0xc020870
or eax, 0x4189000d
mov dword [ebx], eax
add ebx, edx
and eax, 0x7438f44e
and eax, 0x5f3e66f9
and eax, 0x44080000
or eax, 0x88453bb0
mov dword [ebx], eax
add ebx, edx
or eax, 0x2e489ab8
and eax, 0x43a3cca8
and eax, 0x40010828
or eax, 0x158a2154
mov dword [ebx], eax
add ebx, edx
and eax, 0x76e84481
and eax, 0xadd5584
and eax, 0x800000
or eax, 0xb41589bc
mov dword [ebx], eax
add ebx, edx
or eax, 0x56ecd784
and eax, 0x82fddfbc
or eax, 0x9022042
mov dword [ebx], eax
add ebx, edx
or eax, 0x14e4cd1b
xor eax, 0x4a46c4b6
and eax, 0x85892841
or eax, 0x8404
mov dword [ebx], eax
add ebx, edx
and eax, 0x538d5ce8
xor eax, 0x4dc87b79
and eax, 0x4c417630
or eax, 0xb3be8880
mov dword [ebx], eax
add ebx, edx
xor eax, 0x57d7899b
and eax, 0x8028450b
or eax, 0x3840880
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a85e76c
or eax, 0xb9a0d64
and eax, 0x9880168
or eax, 0x44010081
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b57243d
and eax, 0x6d22fc57
and eax, 0
or eax, 0xb4958bac
mov dword [ebx], eax
add ebx, edx
xor eax, 0x32821a1d
xor eax, 0x66407f94
and eax, 0x2057ee24
or eax, 0x1ba811da
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c920cf4
xor eax, 0x27ec9dab
and eax, 0x18122015
or eax, 0xe7ec9080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x460efe12
or eax, 0x4ca42944
and eax, 0x89246dc7
or eax, 0x2011038
mov dword [ebx], eax
add ebx, edx
and eax, 0x70904a5b
and eax, 0x4841
or eax, 0xc083b004
mov dword [ebx], eax
add ebx, edx
or eax, 0x41cda9c1
and eax, 0xc0458901
or eax, 0x38000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x435a2153
or eax, 0x4262ce20
and eax, 0x3744d03
or eax, 0x800088
mov dword [ebx], eax
add ebx, edx
or eax, 0x606f6465
and eax, 0x413b684d
or eax, 0xc009000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5cd1615
or eax, 0x9c3e483
and eax, 0x9087484
or eax, 0x82000868
mov dword [ebx], eax
add ebx, edx
xor eax, 0x25084616
and eax, 0x4002050
or eax, 0x513bc405
mov dword [ebx], eax
add ebx, edx
and eax, 0x7cef8784
and eax, 0x90400
or eax, 0x8b0079e8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5863b19f
and eax, 0xc002c445
or eax, 0x811000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7187789d
or eax, 0x6ae2c5f8
and eax, 0x40418101
or eax, 0x94040800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x60369544
and eax, 0xb4721041
or eax, 0x4b8c01a8
mov dword [ebx], eax
add ebx, edx
or eax, 0x542b8c39
or eax, 0x426df6c6
and eax, 0xf84d8bff
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x140451db
xor eax, 0x5d82f247
and eax, 0x44804100
or eax, 0x30400c03
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7cccbe4b
xor eax, 0x3ef58747
and eax, 0x34510008
or eax, 0xc8048b00
mov dword [ebx], eax
add ebx, edx
and eax, 0x3372c8fe
and eax, 0x30500008
or eax, 0x4c845533
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e052b97
and eax, fcn.00410a20
or eax, 0xd8048111
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f7acc37
and eax, 0xc62c0500
or eax, 0x38808089
mov dword [ebx], eax
add ebx, edx
and eax, 0x739e01f8
and eax, 0x40880188
or eax, 0xd03fe77
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a8ce033
xor eax, 0x203bfae3
and eax, 0x884011c
or eax, 0xa00988a0
mov dword [ebx], eax
add ebx, edx
or eax, 0x44700580
and eax, 0x88fd8dbc
or eax, 0x3027242
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e880927
or eax, 0x5ac3aadc
and eax, 0xc283bc55
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x2d61ee37
and eax, 0x967f471
and eax, 0x18001
or eax, 0xbc540900
mov dword [ebx], eax
add ebx, edx
or eax, 0x4bf7a45
and eax, 0xbcac8101
or eax, 0x4200048a
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a138ca7
or eax, 0x4f67f1eb
and eax, 0x523f5eb
or eax, 0x80180a14
mov dword [ebx], eax
add ebx, edx
or eax, 0x234bee40
xor eax, 0xdb30ae9
and eax, 0xaac8f400
or eax, 0x55370aa8
mov dword [ebx], eax
add ebx, edx
or eax, 0x7191f184
and eax, 0x7748248e
and eax, 0x4508000c
or eax, 0x8831171
mov dword [ebx], eax
add ebx, edx
or eax, 0x34b8d4d4
or eax, 0x526f2cf0
and eax, 0x444d39cc
or eax, 0x80000200
mov dword [ebx], eax
add ebx, edx
or eax, 0x170434d2
or eax, 0x7c37eb57
and eax, 0x550b095d
or eax, 0x800020
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a6478ad
or eax, 0x541aed55
and eax, 0x28144
or eax, 0x1c00280
mov dword [ebx], eax
add ebx, edx
and eax, 0x6f4f9c38
xor eax, 0x27f402ae
and eax, 0x2840088
or eax, 0x89405501
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4586fea9
and eax, 0xc802a000
or eax, 0x20814045
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6294fd58
xor eax, 0x60588222
and eax, 0xe0458901
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x558856a7
and eax, 0x81844d83
or eax, 0x300008
mov dword [ebx], eax
add ebx, edx
or eax, 0x77a142f7
xor eax, 0xdcaac6e
and eax, 0x5ce381
or eax, 0x800c68
mov dword [ebx], eax
add ebx, edx
or eax, 0x772ac013
and eax, 0x344c8900
or eax, 0x80010000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7391f672
and eax, 0x20000000
or eax, 0xbf8558b
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e38a09
and eax, 0x800001
or eax, 0x5509b454
mov dword [ebx], eax
add ebx, edx
and eax, 0x50f067da
and eax, 0x2050
or eax, 0x8b09cba8
mov dword [ebx], eax
add ebx, edx
or eax, 0x48ac2141
and eax, 0xc081e841
or eax, 0x21004
mov dword [ebx], eax
add ebx, edx
and eax, 0x44c9c82b
and eax, 0x25201431
and eax, 1
or eax, 0xf8458900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x535c44d5
and eax, 0x2b184d80
or eax, 0x10e0000b
mov dword [ebx], eax
add ebx, edx
or eax, 0x53e8236
and eax, 0xd0e8c0d
or eax, 0x80013040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x39b4eeee
and eax, 0xa2
or eax, 0x158
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ac092e7
and eax, 0x640e08d5
and eax, 1
or eax, 0x83d0558a
mov dword [ebx], eax
add ebx, edx
or eax, 0x6878f5b
and eax, 0x58101c2
or eax, 0x50080000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x23fc678a
and eax, 0x54450240
or eax, 0x80008990
mov dword [ebx], eax
add ebx, edx
or eax, 0x1079a505
and eax, 0xd4248581
or eax, 0x2a800008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x43c502
and eax, 0x4c83408b
or eax, 0x108bf74
mov dword [ebx], eax
add ebx, edx
and eax, 0x1bddbbd8
and eax, 0x2d8c9a43
and eax, 0x888840
or eax, 0xa0050190
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ad5e0b4
and eax, 0x4bfa764d
and eax, 0x800000
or eax, 0x8b7ffffe
mov dword [ebx], eax
add ebx, edx
and eax, 0x34fc5176
and eax, 0x2a1193d
and eax, 0x801014
or eax, 0xea03c441
mov dword [ebx], eax
add ebx, edx
and eax, 0x2cdcc661
and eax, 0x8001
or eax, 0xd4550900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b4b7417
xor eax, 0x4dffe2b9
and eax, 0xe2a0058b
or eax, 0x1c048000
mov dword [ebx], eax
add ebx, edx
and eax, 0x279e28e6
and eax, 0x4000082
or eax, 0x813bff7d
mov dword [ebx], eax
add ebx, edx
or eax, 0x2212a6f6
and eax, 0xa73bfea0
or eax, 0x58c40000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2db207a
and eax, 0x3a1a43ba
and eax, 0xa0020
or eax, 0x4d81085c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x11d3b0ff
and eax, 0x10483880
or eax, 0xa005032c
mov dword [ebx], eax
add ebx, edx
and eax, 0x7bd3d51
xor eax, 0xa022bff
and eax, 0xb007d
or eax, 0x55802100
mov dword [ebx], eax
add ebx, edx
and eax, 0x6cf69594
xor eax, 0x759ba69c
and eax, 0x112380
or eax, 0xc4441860
mov dword [ebx], eax
add ebx, edx
or eax, 0x5aa76e5
or eax, 0x6c532e06
and eax, 0x458b0865
or eax, 0x18
mov dword [ebx], eax
add ebx, edx
xor eax, 0x73e7922b
and eax, 0x7d9d48f4
and eax, 0x40810
or eax, 0xc84133a0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1ef70e5f
and eax, 0x86b4f49
and eax, 0x20048
or eax, 0x4d890834
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e9d1ccf
and eax, 0x100400b0
or eax, 0xc4490b4c
mov dword [ebx], eax
add ebx, edx
or eax, 0x61b2ebec
and eax, 0x558b0974
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7f9ea2c5
and eax, 0x83b0
or eax, 0x1c20008
mov dword [ebx], eax
add ebx, edx
and eax, 0x222774d3
or eax, 0x263a79a3
and eax, 0x2385181
or eax, 0x89800408
mov dword [ebx], eax
add ebx, edx
and eax, 0x1458ff8a
and eax, 0x185000
or eax, 0x45238845
mov dword [ebx], eax
add ebx, edx
xor eax, 0x741c9a5c
xor eax, 0x1d8e1c10
and eax, 0x4095c00
or eax, 0xc30021c4
mov dword [ebx], eax
add ebx, edx
or eax, 0x77ec83e3
and eax, 0x483c4746
and eax, 0x44
or eax, 0x19001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7455db44
and eax, 0x32ffc27b
and eax, 0x400000
or eax, 0x7ab0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x71b78f2e
and eax, 0x900506
or eax, 0x40c1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4cd77fe5
xor eax, 0x29e3d05e
and eax, 0x1000000
or eax, 0x8a000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x50a05d4
or eax, 0x19cd3ba9
and eax, 0xd030c4d
or eax, 0x4020c000
mov dword [ebx], eax
add ebx, edx
and eax, 0x78ce31c5
or eax, 0x63a8c3aa
and eax, 0xb284180
or eax, 0x80043410
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c4b3e4d
and eax, 0x550b2c55
or eax, 0x8000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1ef8f58b
and eax, 0x2400
or eax, 0x8b2451d0
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb6f7777
and eax, 0xb0005
or eax, 0x4500e840
mov dword [ebx], eax
add ebx, edx
or eax, 0x52160fc
and eax, 0x400008e0
or eax, 0x90840700
mov dword [ebx], eax
add ebx, edx
or eax, 0x7192a501
xor eax, 0x3ff26e8f
and eax, 0x8a000000
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b52d0d1
and eax, 0x2d041
or eax, 0x4d29040c
mov dword [ebx], eax
add ebx, edx
and eax, 0x6101d39a
or eax, 0x68b960f
and eax, 0x44800600
or eax, 0x800409f0
mov dword [ebx], eax
add ebx, edx
or eax, 0x5993877d
xor eax, 0x45907c28
and eax, 0x88000000
or eax, 0x3000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1564d3ff
and eax, 0x305e24df
and eax, 0
or eax, 0x553bfc55
mov dword [ebx], eax
add ebx, edx
or eax, 0x6fa79716
and eax, 0x388d0f44
or eax, 0x800000a8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x59381018
and eax, 0x81000000
or eax, 0xa000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f33e75b
or eax, 0x1a8559ae
and eax, 0x423e445
or eax, 0x41000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x37f9fe2d
and eax, 0x35a7424
or eax, 0x88040190
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f557e8c
and eax, 0xb047004
or eax, 0xa40b8049
mov dword [ebx], eax
add ebx, edx
xor eax, 0x17098bbe
and eax, 0x8027841
or eax, 0x4539840c
mov dword [ebx], eax
add ebx, edx
and eax, 0x55597414
or eax, 0x7d841205
and eax, 0x9107400
or eax, 0x824208b0
mov dword [ebx], eax
add ebx, edx
and eax, 0x244e3e1c
and eax, 0x2c10
or eax, 0x9589c045
mov dword [ebx], eax
add ebx, edx
and eax, 0x7de090d5
and eax, 0x15808014
or eax, 0xea7f7e88
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f1a8e65
and eax, 0x80a04089
or eax, 0x9100502
mov dword [ebx], eax
add ebx, edx
xor eax, 0x692f3e1a
or eax, 0x403c622d
and eax, 0xe0be1885
or eax, 0x1f408000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe9d1a13
and eax, 0xe0418296
or eax, 0xc0c0969
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e08abdb
and eax, 0x8008983
or eax, 0x81016000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3a741882
and eax, 0x9101e001
or eax, 0x48a0c4c
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b555884
and eax, 0x11014804
or eax, 0xeefeb698
mov dword [ebx], eax
add ebx, edx
and eax, 0x7eaf85e5
and eax, 0x7e888400
or eax, 0x8010113b
mov dword [ebx], eax
add ebx, edx
and eax, 0x195e7e6e
xor eax, 0x3cb31eaf
and eax, 0x290a85
or eax, 0x954f57a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5628c6e6
and eax, 0x6c83faeb
and eax, 1
or eax, 0x18c45c6
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2268cb5f
xor eax, 0x1ec16173
and eax, 0x29000000
or eax, 0xc2000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5fa3debe
xor eax, 0x53c30791
and eax, 0x8410701
or eax, 0x8404c006
mov dword [ebx], eax
add ebx, edx
or eax, 0xe75fc16
and eax, 0x5ed8d0ad
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2207ee45
or eax, 0x65f1408b
and eax, 0x23e0448b
or eax, 0x80100
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a96870d
and eax, 0x17c9ae00
and eax, 0x11408400
or eax, 0x350845
mov dword [ebx], eax
add ebx, edx
or eax, 0x6879cc3a
and eax, 0x1384c0b
or eax, 0x82800180
mov dword [ebx], eax
add ebx, edx
or eax, 0x5207fbfd
and eax, 0x10599b
and eax, 0x189
or eax, 0x4d890060
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c9de51c
and eax, 0x48010108
or eax, 0x80548ab0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5218cb25
xor eax, 0x45d4e797
and eax, 0x5498050a
or eax, 0x20205021
mov dword [ebx], eax
add ebx, edx
and eax, 0x35181b1f
and eax, 0x34000102
or eax, 0xc0458a50
mov dword [ebx], eax
add ebx, edx
and eax, 0x1e7af941
or eax, 0x6efae471
and eax, 0x7cd04531
or eax, 0x4000a
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b07f9d3
and eax, 0x6c458941
or eax, 0x80080200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x78fa71d0
and eax, 0x94948881
or eax, 0x6a000508
mov dword [ebx], eax
add ebx, edx
and eax, 0x1201177d
xor eax, 0x4c61927e
and eax, 0x54019777
or eax, 0x18a6888
mov dword [ebx], eax
add ebx, edx
and eax, 0x60d8b16b
or eax, 0x169e4a1
and eax, 0x8181c8
or eax, 0x90140814
mov dword [ebx], eax
add ebx, edx
or eax, 0xe7907af
and eax, 0x8afd8ffe
or eax, 0x1027000
mov dword [ebx], eax
add ebx, edx
or eax, 0x49ba4dfe
and eax, 0xc083ec44
or eax, 1
mov dword [ebx], eax
add ebx, edx
or eax, 0x15313d87
xor eax, 0x4178cca4
and eax, 0x84410101
or eax, 0x68048800
mov dword [ebx], eax
add ebx, edx
or eax, 0x7030cb5b
xor eax, 0x2339eb9c
and eax, 0xde040083
or eax, 0x20908d08
mov dword [ebx], eax
add ebx, edx
or eax, 0x71dfc7e8
or eax, 0x4e5308dc
and eax, 0x8d1bcfff
or eax, 0x203000
mov dword [ebx], eax
add ebx, edx
and eax, 0x9909bed
and eax, 0x9109a80
or eax, 0xf6ef6410
mov dword [ebx], eax
add ebx, edx
and eax, 0x52c62679
and eax, 0x217760a6
and eax, 0x460000
or eax, 0x4581097d
mov dword [ebx], eax
add ebx, edx
and eax, 0x38f9b8f8
and eax, 8
or eax, 0x180
mov dword [ebx], eax
add ebx, edx
or eax, 0x19ce8b0a
and eax, 0x1068b00
or eax, 0xc6016000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5fd62e4b
and eax, 0x8841
or eax, 4
mov dword [ebx], eax
add ebx, edx
or eax, 0x56200e11
and eax, 0x54000000
or eax, 0x18b0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ed2d734
and eax, 0
or eax, 0x88550bb4
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d939304
and eax, 0x30e476d6
and eax, 4
or eax, 0x458b0970
mov dword [ebx], eax
add ebx, edx
or eax, 0x5719b93b
and eax, 0x1808150
or eax, 0x400280
mov dword [ebx], eax
add ebx, edx
and eax, 0x3193ab95
or eax, 0x59226871
and eax, 0x9804181
or eax, 0x82500408
mov dword [ebx], eax
add ebx, edx
and eax, 0x2df0d62e
and eax, 0x1800408
or eax, 0xc003a845
mov dword [ebx], eax
add ebx, edx
or eax, 0xbd74289
xor eax, 0x32c06315
and eax, 0xa8058900
or eax, 0x4480001
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ea3ee86
and eax, 0x5b28ae18
and eax, 0x2000400
or eax, 0x81d4518b
mov dword [ebx], eax
add ebx, edx
or eax, 0x615cd773
and eax, 0x418801ea
or eax, 0x14010000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4cd462da
and eax, 0x404503d0
or eax, 0x80008804
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5bbd876
and eax, 0x81004082
or eax, 0x801a801
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e45e46e
and eax, 0x4d01c045
or eax, 0x8a0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x226f7f14
or eax, 0x1565dd2f
and eax, 0x1e18364
or eax, 0x80080
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a4a1d90
or eax, 0x3c4cba0b
and eax, 0x8440989
or eax, 0x83a04400
mov dword [ebx], eax
add ebx, edx
and eax, 0xf9a88bf
and eax, 0x1000001
or eax, 0x5403f054
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7470fd7f
or eax, 0x49a890c2
and eax, 0x405119c0
or eax, 0x84042210
mov dword [ebx], eax
add ebx, edx
xor eax, 0x623ab8f8
and eax, 0x40b0328
or eax, 0x41803454
mov dword [ebx], eax
add ebx, edx
or eax, 0x3e44169b
and eax, 0x2c4533d8
or eax, 0x80000800
mov dword [ebx], eax
add ebx, edx
and eax, 0x11cbd01c
and eax, 0x11018
or eax, 0x4d8a4f65
mov dword [ebx], eax
add ebx, edx
or eax, 0xb1cac9e
xor eax, 0x2f4ce20d
and eax, 0x404119b0
or eax, 0x940c2204
mov dword [ebx], eax
add ebx, edx
and eax, 0x42f2a511
and eax, 0x40000110
or eax, 0x158b566d
mov dword [ebx], eax
add ebx, edx
and eax, 0x680f2114
and eax, 0x69fb9d4e
and eax, 0x20100
or eax, 0x1c082e8
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b252949
and eax, 0xbe00189
or eax, 0x80085400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4176e650
or eax, 0x1be74246
and eax, 0x412be045
or eax, 0x4000400
mov dword [ebx], eax
add ebx, edx
and eax, 0x785951cf
and eax, 0x10040
or eax, 0x8c8489a8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x345dd700
and eax, 0x2a55c7e1
and eax, 0x85046e0
or eax, 0x83afb91e
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d7bc0ef
xor eax, 0x55e4bff5
and eax, 0x48836409
or eax, 0xa1008044
mov dword [ebx], eax
add ebx, edx
or eax, 0xd7f246
and eax, 0x38566e3f
and eax, 0x20440001
or eax, 0xc4098900
mov dword [ebx], eax
add ebx, edx
or eax, 0x86c2d32
xor eax, 0x3a1a2170
and eax, 0xd6048c03
or eax, 0x28883180
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4cb6cb72
and eax, 0x300076f1
or eax, 0x4400890e
mov dword [ebx], eax
add ebx, edx
or eax, 0x79582171
and eax, 0x51b6cb5f
and eax, 0x40108b10
or eax, 0xa4450020
mov dword [ebx], eax
add ebx, edx
and eax, 0xf73769
and eax, 0x10200
or eax, 0x8900c083
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e65637f
and eax, 0x4501e055
or eax, 0x8a0400
mov dword [ebx], eax
add ebx, edx
and eax, 0x47a57f54
and eax, 0x4ffc437e
and eax, 0x40000044
or eax, 0x904533a0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x12904921
or eax, 0x1da63cb1
and eax, 0x5db04431
or eax, 0x2008010a
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd2e62ea
and eax, 0x70040301
or eax, 0x8449880a
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a94b46c
or eax, 0x16e1cdbf
and eax, 0x12c04d23
or eax, 0x29000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x40fab355
and eax, 0x5ff39127
and eax, 0x400001
or eax, 0x83ccc4c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3a72d7aa
and eax, 0x3bb0e880
and eax, 0x32000080
or eax, 0x9d4550b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a724f6c
xor eax, 0x5c4a2e02
and eax, 0x96c0445
or eax, 0x11c810
mov dword [ebx], eax
add ebx, edx
or eax, 0x53c3f1b2
and eax, 0x3dc4583
or eax, 0x80000008
mov dword [ebx], eax
add ebx, edx
or eax, 0x442b49f3
xor eax, 0x3a25c6a4
and eax, 0x45880148
or eax, 0x100a0
mov dword [ebx], eax
add ebx, edx
or eax, 0x9b49b56
and eax, 0x4db189dc
or eax, 0xb0406000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x59cf057b
and eax, 0x111c168
and eax, 0xc020
or eax, 0xcee83fdf
mov dword [ebx], eax
add ebx, edx
and eax, 0x64dbb00
and eax, 0x2000200
or eax, 0x890000d8
mov dword [ebx], eax
add ebx, edx
and eax, 0x17553c96
and eax, 0x1000000
or eax, 0xe883f44d
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a74bd2
and eax, 0xe4058901
or eax, 0x10480000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5de1383c
and eax, 0x400000
or eax, 0x818c558b
mov dword [ebx], eax
add ebx, edx
and eax, 0x327cdac9
and eax, 0x288719e
and eax, 0x1088
or eax, 0x678c62
mov dword [ebx], eax
add ebx, edx
and eax, 0x3fe24bca
and eax, 0x400800
or eax, 0xcc158100
mov dword [ebx], eax
add ebx, edx
and eax, 0x4392e5f6
and eax, 0x100
or eax, 0x2bac448b
mov dword [ebx], eax
add ebx, edx
or eax, 0x573b4b59
and eax, 0x19c5b258
and eax, 0x1810040
or eax, 0x4408cc05
mov dword [ebx], eax
add ebx, edx
and eax, 0x7aa42a35
xor eax, 0x43b305ea
and eax, 0x30109ac
or eax, 0x8808e200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1ef10595
and eax, 0x8180ac09
or eax, 0x40030044
mov dword [ebx], eax
add ebx, edx
and eax, 0x46bf5126
or eax, 0x58498dc7
and eax, 0x8498901
or eax, 0xa4040000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d0ebffa
and eax, 0x80c0100
or eax, 0x33a0548b
mov dword [ebx], eax
add ebx, edx
and eax, 0x346ae68d
xor eax, 0x230ac036
and eax, 0x1028015
or eax, 0x8c0d5040
mov dword [ebx], eax
add ebx, edx
or eax, 0x7cf3050f
or eax, 0x3209a841
and eax, 0x11d
or eax, 0x280
mov dword [ebx], eax
add ebx, edx
and eax, 0x197c3a6
and eax, 0x180
or eax, 0x83b4440b
mov dword [ebx], eax
add ebx, edx
or eax, 0x39c938e9
xor eax, 0x73bb4f22
and eax, 0x400000c8
or eax, 0x5890120
mov dword [ebx], eax
add ebx, edx
or eax, 0x647d8be9
and eax, 0x7ff77074
and eax, 0x24450020
or eax, 0x90088b94
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e398378
or eax, 0x704139ca
and eax, 0x74480932
or eax, 0x844401
mov dword [ebx], eax
add ebx, edx
xor eax, 0x25f7e58f
and eax, 0x40118834
or eax, 0xa8440300
mov dword [ebx], eax
add ebx, edx
or eax, 0x614ae317
and eax, 0x69184133
or eax, 0x14a01408
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b11b23
and eax, 0x7cd13a63
and eax, 0x20
or eax, 0xc8458b0c
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c1eb978
and eax, 0xe045ab0c
or eax, 0x10000403
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2ef34188
and eax, 0x5ca44403
or eax, 0x21480138
mov dword [ebx], eax
add ebx, edx
or eax, 0x484c49d4
and eax, 0x3ad5b06b
and eax, 0x440020
or eax, 0xc0098b00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x77c5e88f
and eax, 0x43ea14fd
and eax, 0x1880029
or eax, 0x7c344d12
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ea3b4a
or eax, 0x4a351f2f
and eax, 0x4050709
or eax, 0x8040c000
mov dword [ebx], eax
add ebx, edx
and eax, 0x31eb7f53
or eax, 0x4d485693
and eax, 1
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x5448dbf2
and eax, 0x7dfd4029
and eax, 0x44400021
or eax, 0x18707ca
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7a3a6b9b
or eax, 0x56f32625
and eax, 4
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
or eax, 0x50c392f9
or eax, 0x6bfa205e
and eax, 0x78518200
or eax, 0x84040900
mov dword [ebx], eax
add ebx, edx
or eax, 0x109e1164
and eax, 0x74841120
or eax, 0x1004403
mov dword [ebx], eax
add ebx, edx
or eax, 0x379415f4
xor eax, 0x21d776c4
and eax, 0x50410300
or eax, 0x8804880c
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ff1f6b1
and eax, 0xfe44539
or eax, 0x80002
mov dword [ebx], eax
add ebx, edx
or eax, 0x8ff710f
and eax, 0x410d
or eax, 0x8280
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c840481
xor eax, 0xe1e00d5
and eax, 0x60088300
or eax, 0x9c450800
mov dword [ebx], eax
add ebx, edx
or eax, 0x29b2e35f
and eax, 0x31d4865b
and eax, 0x1c0000b
or eax, 0xe004d00
mov dword [ebx], eax
add ebx, edx
and eax, 0x14ec5c48
or eax, 0x37f81861
and eax, 0x1400
or eax, 0xa384
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d78127
and eax, 0x1e869f3a
and eax, 0x40200
or eax, 0xbc518900
mov dword [ebx], eax
add ebx, edx
or eax, 0x360bdc5a
xor eax, 0x7d71cec6
and eax, 0x40201100
or eax, 0x34c04423
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1522502a
and eax, 0x60400108
or eax, 0x98058a00
mov dword [ebx], eax
add ebx, edx
or eax, 0x27f63d1
and eax, 0x78344119
or eax, 0x4800422
mov dword [ebx], eax
add ebx, edx
xor eax, 0x296c59c5
and eax, 0x54480828
or eax, 0xa8058300
mov dword [ebx], eax
add ebx, edx
and eax, 0x371024ce
and eax, 0x34000008
or eax, 0x48f44d33
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ea7ea99
and eax, 0x518320
or eax, 0xec040800
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c9c5976
xor eax, 0x4fe42224
and eax, 0x31305112
or eax, 0x4c800429
mov dword [ebx], eax
add ebx, edx
and eax, 0x34662b61
or eax, 0x4d2f4829
and eax, 0x54109
or eax, 0x80408600
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1942f5c5
and eax, 0
or eax, 1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x43112aff
and eax, 0x410102ea
or eax, 0x4c60501
mov dword [ebx], eax
add ebx, edx
xor eax, 0x120cddcc
xor eax, 0x55d22067
and eax, 0
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
or eax, 0x4908f210
xor eax, 0x7d5f73c4
and eax, 0x14458100
or eax, 0xc0000a00
mov dword [ebx], eax
add ebx, edx
or eax, 0x7394784c
xor eax, 0x7196feb0
and eax, 0x4000530
or eax, 0x70804003
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ca03fdc
and eax, 0x583bb1c8
and eax, 0x10000048
or eax, 0xa04d8b37
mov dword [ebx], eax
add ebx, edx
xor eax, 0x430aa160
and eax, 0x629dc8b6
and eax, 0x60040812
or eax, 0x1df84529
mov dword [ebx], eax
add ebx, edx
or eax, 0x200609d1
and eax, 0x7c844508
or eax, 0x18204
mov dword [ebx], eax
add ebx, edx
or eax, 0x15f3c2f0
xor eax, 0x1d1560e3
and eax, 0xe2a71f
or eax, 0x11d58e0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x41d2ddb3
and eax, 0x40000000
or eax, 0xab000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3160a3a6
and eax, 0x9457941
and eax, 0x8000100
or eax, 0x7485c60a
mov dword [ebx], eax
add ebx, edx
and eax, 0x33f20ad3
xor eax, 0x337b1038
and eax, 0xfb123a
or eax, 0x4edc5
mov dword [ebx], eax
add ebx, edx
and eax, 0x59ffaf5b
and eax, 0
or eax, 0x8b000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e88f13a
or eax, 0x5ed467f7
and eax, 0x14104055
or eax, 0x81239800
mov dword [ebx], eax
add ebx, edx
or eax, 0x75700b98
and eax, 0xf573db5c
or eax, 0xa8c2420
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c931b96
and eax, 0x458b4d74
or eax, 1
mov dword [ebx], eax
add ebx, edx
or eax, 0x38b4b399
and eax, 0x75e182ba
and eax, 0x600102a0
or eax, 0x88440144
mov dword [ebx], eax
add ebx, edx
or eax, 0x636aa8b8
or eax, 0x588f86cf
and eax, 0x498b2974
or eax, 0x4000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ba0b7dd
and eax, 0x48002110
or eax, 0x844d1aa8
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c4f1896
and eax, 0x18914c4f
and eax, 0x10800
or eax, 0x85c6047d
mov dword [ebx], eax
add ebx, edx
and eax, 0x962d9d4
and eax, 0x1420850
or eax, 0xfebdf728
mov dword [ebx], eax
add ebx, edx
or eax, 0x59ec550f
xor eax, 0x264817f7
and eax, 0
or eax, 1
mov dword [ebx], eax
add ebx, edx
and eax, 0x33172877
xor eax, 0x4356939c
and eax, 0x1460289
or eax, 0x84810862
mov dword [ebx], eax
add ebx, edx
or eax, 0x73e9285
xor eax, 0x54fa3292
and eax, 0xd305a878
or eax, 0x2cfa5700
mov dword [ebx], eax
add ebx, edx
and eax, 0x5df0a151
xor eax, 0x770c897f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5156a953
or eax, 0x2ede9f52
and eax, 0x33c81503
or eax, 0x4088
mov dword [ebx], eax
add ebx, edx
and eax, 0x93cc17f
xor eax, 0x298f9b29
and eax, 0x28875800
or eax, 0xd7782095
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4f327e70
and eax, 0x800c04e5
or eax, 0xb10711a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x722c9ba5
and eax, 0x4120e040
or eax, 0x40b1005
mov dword [ebx], eax
add ebx, edx
and eax, 0x748d95cc
and eax, 0x40011044
or eax, 0xb8442b88
mov dword [ebx], eax
add ebx, edx
xor eax, 0x738d6c23
and eax, 0x5a6d1e03
and eax, 0x8081201
or eax, 0x4583087c
mov dword [ebx], eax
add ebx, edx
and eax, 0x640e52e4
and eax, 0x264
or eax, 0x1c18198
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b2ee2ec
and eax, 0xaec4100
or eax, 0x81100c89
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f16c928
and eax, 0x142a8401
or eax, 0x41117854
mov dword [ebx], eax
add ebx, edx
and eax, 0x623242e5
xor eax, 0x15bac9b5
and eax, 0x10809d0
or eax, 0x8a01740c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6ca1f10c
and eax, 0xe0808c40
or eax, 0x8034005
mov dword [ebx], eax
add ebx, edx
or eax, 0x23cbd911
and eax, 0xc8418901
or eax, 0x4040000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x15b82ffc
or eax, 0xa90e2ef
and eax, 0xbfc448b
or eax, 0x20000900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ffaf1c2
and eax, 0x1b5ed030
and eax, 0x8000
or eax, 0x8d89604d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x70091220
xor eax, 0x1b79fe72
and eax, 0xe6f90c08
or eax, 0x1906f280
mov dword [ebx], eax
add ebx, edx
xor eax, 0x16dbc1c0
and eax, 0x81201508
or eax, 0x2c04083
mov dword [ebx], eax
add ebx, edx
and eax, 0x334136a8
and eax, 0x2bc65444
and eax, 0x1000000
or eax, 0x548901c2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x47918922
and eax, 0x1880e0
or eax, 0x88a50300
mov dword [ebx], eax
add ebx, edx
or eax, 0x705b9443
and eax, 0xff97e2
or eax, 0x681c
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a12d7b4
and eax, 0x24634
or eax, 0x45892841
mov dword [ebx], eax
add ebx, edx
xor eax, 0x115b0563
and eax, 0x14402b10
or eax, 0xa80510e0
mov dword [ebx], eax
add ebx, edx
and eax, 0x73d343cb
and eax, 0x410040
or eax, 0x85860c3d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x67a9676f
xor eax, 0x27a876e1
and eax, 0xc5c61d70
or eax, 0x3a39e204
mov dword [ebx], eax
add ebx, edx
xor eax, 0x18751d37
and eax, 1
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x35b3d817
and eax, 0x5830803
or eax, 0x804402e8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x72def7c5
and eax, 0xf719fd24
or eax, 0x8e60250
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e0eccca
or eax, 0x67952bae
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7947060b
and eax, 0x3140040b
or eax, 0x2884980
mov dword [ebx], eax
add ebx, edx
or eax, 0x7654bc8d
and eax, 0x77dc748d
or eax, 0x88230000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d92cb01
or eax, 0x4a6fadae
and eax, 0x48d89af
or eax, 0x80000050
mov dword [ebx], eax
add ebx, edx
or eax, 0x43e005df
xor eax, 0x6c47b57b
and eax, 0x8baa3884
or eax, 0x55c77a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f3ea4d0
and eax, 0x533656a6
and eax, 0x4004
or eax, 0xc2838851
mov dword [ebx], eax
add ebx, edx
and eax, 0x7076ceb6
and eax, 0x40008800
or eax, 0x88550101
mov dword [ebx], eax
add ebx, edx
or eax, 0x25bc11c9
and eax, 0x200e79ff
and eax, 0x20041981
or eax, 0xde80a402
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3928a0da
and eax, 0x44001d59
or eax, 0x3000e2a6
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f53eb37
or eax, 0x1c61a2d7
and eax, 0x1c41821e
or eax, 0xc0040900
mov dword [ebx], eax
add ebx, edx
or eax, 0x69dca4f5
and eax, 0x89cc0503
or eax, 0x4000
mov dword [ebx], eax
add ebx, edx
and eax, 0xe20439
xor eax, 0x168f9c3
and eax, 0x1a88080
or eax, 0xfe560005
mov dword [ebx], eax
add ebx, edx
or eax, 0x49d9a765
xor eax, 0xe0205bb
and eax, 0xd04d825e
or eax, 0xc0009a1
mov dword [ebx], eax
add ebx, edx
and eax, 0x5fbe56c1
and eax, 0x8000081
or eax, 0x8101c102
mov dword [ebx], eax
add ebx, edx
or eax, 0x6da0ea7d
and eax, 0xad81c84d
or eax, 0x10021400
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ce52b48
and eax, 0x1c810800
or eax, 0xe37ef680
mov dword [ebx], eax
add ebx, edx
or eax, 0x57def5d7
and eax, 0x8b117500
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x719c21cf
and eax, 0
or eax, 0xc283d855
mov dword [ebx], eax
add ebx, edx
and eax, 0xa1789fd
xor eax, 0x62f9d9ba
and eax, 0x40500101
or eax, 0x98058800
mov dword [ebx], eax
add ebx, edx
or eax, 0x72bf5cd9
and eax, 0x2d84589
or eax, 0x1000002
mov dword [ebx], eax
add ebx, edx
or eax, 0x1cb72f92
or eax, 0xc305748
and eax, 0x9746c41
or eax, 0x8004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x85ab5dc
and eax, 0x12c4989
or eax, 0x82c00402
mov dword [ebx], eax
add ebx, edx
or eax, 0x250cb97f
xor eax, 0x5ac73a58
and eax, 0x4d0901a1
or eax, 0x800048
mov dword [ebx], eax
add ebx, edx
or eax, 0x4f9bba6c
xor eax, 0x7c31acd0
and eax, 0x3000032c
or eax, 0x805588c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b8690e4
and eax, 0x40020
or eax, 0x7de8551b
mov dword [ebx], eax
add ebx, edx
or eax, 0xddec6d8
or eax, 0x17882b7f
and eax, 0x70448b22
or eax, 0x80010000
mov dword [ebx], eax
add ebx, edx
and eax, 0x199918ad
and eax, 0x10000020
or eax, 0x2bd4450b
mov dword [ebx], eax
add ebx, edx
and eax, 0x4986e183
xor eax, 0xa5db4d7
and eax, 0x359e044
or eax, 0x14240001
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d740b73
and eax, 0xf7c4903
or eax, 0x800488
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e9a9733
and eax, 0xe4d33a3
and eax, 0xa4c01a3
or eax, 0x31804c0c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e992d5f
and eax, 0x1556040
or eax, 0xa28800d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x9b6f6d0
and eax, 0x2881489
or eax, 0x1304102
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c0b3ee5
and eax, 0x81001
or eax, 0x5533c854
mov dword [ebx], eax
add ebx, edx
and eax, 0x576f8904
and eax, 0x1290804
or eax, 0x8a0074f0
mov dword [ebx], eax
add ebx, edx
and eax, 0x6dac7e19
or eax, 0x156460c8
and eax, 0x5287440
or eax, 0x40138005
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5cc833e2
or eax, 0x6e49f543
and eax, 0x470875c0
or eax, 0x80040800
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f05617
and eax, 0x4aa6eeb4
and eax, 0x42a46084
or eax, 0xbd5b1001
mov dword [ebx], eax
add ebx, edx
and eax, 0x7eba1fa2
and eax, 0x80
or eax, 0x17f
mov dword [ebx], eax
add ebx, edx
and eax, 0x76d784fd
and eax, 0
or eax, 0xc70aeb00
mov dword [ebx], eax
add ebx, edx
and eax, 0x6fe51496
and eax, 0x47000000
or eax, 0xb8ff7085
mov dword [ebx], eax
add ebx, edx
or eax, 0x54851fba
and eax, 0x4c2cdd93
and eax, 0x93
or eax, 0x6c
mov dword [ebx], eax
add ebx, edx
and eax, 0x7aad4b11
or eax, 0x77a063f6
and eax, 0x54000300
or eax, 0x884d8800
mov dword [ebx], eax
add ebx, edx
or eax, 0x49b2e360
and eax, 0xdd708920
or eax, 0x22000413
mov dword [ebx], eax
add ebx, edx
xor eax, 0x17913dd5
and eax, 0x860b0e6
or eax, 0x1144f19
mov dword [ebx], eax
add ebx, edx
xor eax, 0x48b3a84f
or eax, 0x68e889a5
and eax, 0x1ec5581
or eax, 0x8210000a
mov dword [ebx], eax
add ebx, edx
and eax, 0x27a584ea
and eax, 0x1800082
or eax, 0x54090140
mov dword [ebx], eax
add ebx, edx
and eax, 0x11e917f6
and eax, 0x100101c0
or eax, 0xac448a3c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x133b6d60
and eax, 0x8900c080
or eax, 0x10003
mov dword [ebx], eax
add ebx, edx
or eax, 0x289a6cc0
and eax, 0x98bac41
or eax, 0x44001004
mov dword [ebx], eax
add ebx, edx
or eax, 0x58bd2e5a
or eax, 0x5bc638fb
and eax, 0x144d3ae0
or eax, 0xa0000100
mov dword [ebx], eax
add ebx, edx
or eax, 0x269f1977
and eax, 0x148b1974
or eax, 0x41000008
mov dword [ebx], eax
add ebx, edx
or eax, 0x5be1a751
and eax, 0x1ea8370
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
xor eax, 0x76e0bfb7
and eax, 0x3001401
or eax, 0x88f04188
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e1f8b23
xor eax, 0x4139b6c
and eax, 0x4039045
or eax, 0x41386000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x204b1cdb
or eax, 0xc6d504e
and eax, 0x9087cd4
or eax, 0x82000020
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c4fae99
and eax, 0x8082c00
or eax, 0x4533d04d
mov dword [ebx], eax
add ebx, edx
or eax, 0x5afa097c
xor eax, 0x27dedacf
and eax, 0x8012590
or eax, 0x83085848
mov dword [ebx], eax
add ebx, edx
or eax, 0x17891063
and eax, 0x15017328
and eax, 0x14000
or eax, 0xea828455
mov dword [ebx], eax
add ebx, edx
xor eax, 0x53527940
and eax, 0x6841e862
and eax, 0x418800
or eax, 0xc4140101
mov dword [ebx], eax
add ebx, edx
xor eax, 0x57c76b79
and eax, 0x13804008
or eax, 0x284c0583
mov dword [ebx], eax
add ebx, edx
and eax, 0x76f9767e
and eax, 0x484000
or eax, 0x9358845
mov dword [ebx], eax
add ebx, edx
xor eax, 0x68a9b3cf
and eax, 0x742ced94
and eax, 0x44980
or eax, 0x83f0040b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f781188
or eax, 0x6ebd1e
and eax, 0xc880101
or eax, 0x410100c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x19d474f
and eax, 0x481503c4
or eax, 0xa0408830
mov dword [ebx], eax
add ebx, edx
or eax, 0x65bb09f5
or eax, 0x132b72fb
and eax, 0x8901c283
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x213c8fbd
and eax, 0x4bcce415
and eax, 0x108c015
or eax, 0x44832840
mov dword [ebx], eax
add ebx, edx
and eax, 0x19ed83de
and eax, 0x1808054
or eax, 0x400388
mov dword [ebx], eax
add ebx, edx
and eax, 0x4fbe47da
xor eax, 0x72b0fee6
and eax, 0x3104508
or eax, 0x88cc0081
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a9ed194
and eax, 0x8184000
or eax, 0x45239c4d
mov dword [ebx], eax
add ebx, edx
or eax, 0x61f8ce55
xor eax, 0x5fd0ce26
and eax, 0x2221068
or eax, 0x89106d84
mov dword [ebx], eax
add ebx, edx
or eax, 0x52fdeb4e
and eax, 0x9189e044
or eax, 0x4000011
mov dword [ebx], eax
add ebx, edx
and eax, 0x16167891
and eax, 0x77c1a76c
and eax, 0x14002000
or eax, 0xebffde7c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x65b2a4a9
and eax, 0x88444081
or eax, 0x190050a
mov dword [ebx], eax
add ebx, edx
and eax, 0xbd71260
xor eax, 0x5718cbb2
and eax, 0x5ecc4880
or eax, 0xa1323005
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f054d9c
xor eax, 0x6c2dd152
and eax, 0x100989d6
or eax, 0xc4440229
mov dword [ebx], eax
add ebx, edx
and eax, 0x23a3aff3
and eax, 0xf393f85
and eax, 0x10181
or eax, 0x8900c002
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ca7e0c0
and eax, 0x8583c041
or eax, 0x1008140c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e9935bd
and eax, 0xab12e070
or eax, 0x54ed1e0c
mov dword [ebx], eax
add ebx, edx
and eax, 0x6710a217
and eax, 0x3106bc65
and eax, 0x20008000
or eax, 0xde78153b
mov dword [ebx], eax
add ebx, edx
and eax, 0x76394771
and eax, 0x2ae5badb
and eax, 0x200011
or eax, 0x95dffee
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1dbef215
and eax, 0xc0058a
or eax, 0x83284001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x370db45a
and eax, 0x48101c0
or eax, 0x41080000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x584714d0
and eax, 0x71499669
and eax, 0x10480000
or eax, 0xc4058be8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3a79e5d2
xor eax, 0x168ad45
and eax, 0x6d44413b
or eax, 0x10800c00
mov dword [ebx], eax
add ebx, edx
or eax, 0x612cf3f5
or eax, 0x7c316885
and eax, 0x60558b29
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x322cc057
xor eax, 0x389c445f
and eax, 0xca608500
or eax, 0x34141089
mov dword [ebx], eax
add ebx, edx
or eax, 0x5514226c
and eax, 0x4500b7ed
or eax, 0x8b4812
mov dword [ebx], eax
add ebx, edx
or eax, 0x391daf02
xor eax, 0x1d364669
and eax, 0x60818984
or eax, 0x10040068
mov dword [ebx], eax
add ebx, edx
and eax, 0x6856b721
and eax, 0x48120
or eax, 0x8bfb7ede
mov dword [ebx], eax
add ebx, edx
and eax, 0x45bec643
or eax, 0x51247024
and eax, 0x4182e044
or eax, 0xa8010009
mov dword [ebx], eax
add ebx, edx
xor eax, 0x62b01bbb
or eax, 0x7ff911db
and eax, 0xe0498901
or eax, 0x40000
mov dword [ebx], eax
add ebx, edx
and eax, 0x56aa6e2d
xor eax, 0x6839407b
and eax, 0x2830000a
or eax, 0xd6449581
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e2260a4
xor eax, 0x3bf2b543
and eax, 0x512b5c3
or eax, 0x90294a3c
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ce62403
or eax, 0x7c6f4511
and eax, 0xfdfffe70
or eax, 0x2000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1311f3f3
and eax, 0x387e5489
and eax, 0x1000
or eax, 0x458b297c
mov dword [ebx], eax
add ebx, edx
or eax, 0x47dbaf07
and eax, 0x4413b7c
or eax, 0xb8040080
mov dword [ebx], eax
add ebx, edx
and eax, 0x246b7785
and eax, 0x4410004
or eax, 0x81860c79
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e3b3ea5
and eax, 0x9bfc3248
or eax, 0x6403cd24
mov dword [ebx], eax
add ebx, edx
and eax, 0x1e117428
xor eax, 0x590d2974
and eax, 0
or eax, 1
mov dword [ebx], eax
add ebx, edx
and eax, 0xee9a741
and eax, 1
or eax, 0x85c70aea
mov dword [ebx], eax
add ebx, edx
and eax, 0x3da41707
and eax, 0x4685500c
and eax, 0x4840000
or eax, 0xfb7bff6c
mov dword [ebx], eax
add ebx, edx
or eax, 0x5cad1d02
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a9d466b
xor eax, 0x74dd4346
and eax, 0x12400509
or eax, 0x219c4882
mov dword [ebx], eax
add ebx, edx
and eax, 0x443999fb
and eax, 0x70604a65
and eax, 0x801
or eax, 0xffff648c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x8e1b8f
and eax, 0x8b107502
or eax, 0xfd
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d241b6f
or eax, 0x72dc5030
and eax, 0x51184055
or eax, 0x4238000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3723718
xor eax, 0x123abba4
and eax, 0x30838a4
or eax, 0x88004440
mov dword [ebx], eax
add ebx, edx
or eax, 0x269a0253
and eax, 0x33418e49
and eax, 0x1000c41
or eax, 0x443bb004
mov dword [ebx], eax
add ebx, edx
or eax, 0x3fe894bd
and eax, 0xb433cb0
or eax, 0x80004100
mov dword [ebx], eax
add ebx, edx
and eax, 0x483cc526
and eax, 0x8004400
or eax, 0x450b984d
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c2342d8
or eax, 0x53a22dca
and eax, 0xb227594
or eax, 0x80100020
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d0b2d50
or eax, 0x358d4068
and eax, 0x95897054
or eax, 0x8001
mov dword [ebx], eax
add ebx, edx
and eax, 0x76a4810d
and eax, 0x14808004
or eax, 0xeb7f7e68
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e0d3779
and eax, 0x8040408
or eax, 0x81f04183
mov dword [ebx], eax
add ebx, edx
and eax, 0x53471ca1
and eax, 0x1440081
or eax, 0xfeba6804
mov dword [ebx], eax
add ebx, edx
and eax, 0xfdadb8a
and eax, 0x4480880
or eax, 0xf005837f
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c1ea4ce
or eax, 0x5752bca9
and eax, 0x1008083
or eax, 0x88014100
mov dword [ebx], eax
add ebx, edx
or eax, 0x60c44822
and eax, 0x4181c001
or eax, 0x140a344c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3aa25d7
and eax, 0x208190
or eax, 0x1ca0260
mov dword [ebx], eax
add ebx, edx
xor eax, 0x78f24e35
and eax, 0x2b116d5f
and eax, 0x9104501
or eax, 0x82e01088
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e440f8a
or eax, 0x1146130e
and eax, 0xfff64c85
or eax, 0x82000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x57bf7997
and eax, 0x28011112
or eax, 0x40842aed
mov dword [ebx], eax
add ebx, edx
xor eax, 0x228d3d63
and eax, 0x4808069c
or eax, 0x35f7f962
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a0a70e2
xor eax, 0x71d3637f
and eax, 0x48490309
or eax, 0xa0048800
mov dword [ebx], eax
add ebx, edx
or eax, 0x137a7231
and eax, 0x78a90145
and eax, 0x8010101
or eax, 0x8100e882
mov dword [ebx], eax
add ebx, edx
or eax, 0x224150c
xor eax, 0x212a95a9
and eax, 0xb6804
or eax, 0x55808049
mov dword [ebx], eax
add ebx, edx
or eax, 0x1780adae
or eax, 0x2bf812be
and eax, 0x74513bdc
or eax, 0x80040000
mov dword [ebx], eax
add ebx, edx
or eax, 0x622431d9
or eax, 0x793ff905
and eax, 0x450b085d
or eax, 0x800420
mov dword [ebx], eax
add ebx, edx
or eax, 0x78e36166
and eax, 0x72426202
and eax, 0x40020000
or eax, 0x5ad0fe8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1cfdbe73
or eax, 0x61bcba8f
and eax, 0x78443b90
or eax, 0x80010060
mov dword [ebx], eax
add ebx, edx
or eax, 0x7501c435
xor eax, 0x7793d302
and eax, 0x8822874
or eax, 0x45091108
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7cafa838
and eax, 0x20048144
or eax, 0x44890880
mov dword [ebx], eax
add ebx, edx
or eax, 0x6a423e53
and eax, 0xacfbfd6
or eax, 0x81304028
mov dword [ebx], eax
add ebx, edx
and eax, 0x207ca621
or eax, 0x7d8cf448
and eax, 0x1588f040
or eax, 0x80010815
mov dword [ebx], eax
add ebx, edx
xor eax, 0x18cf55ad
and eax, 0x8d46ac60
or eax, 0x72b95200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a4ec521
and eax, 0x81b00101
or eax, 0x248448a
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ce64fdb
and eax, 0x58801c0
or eax, 0x40010000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x12e5a0bd
and eax, 0x440c8178
or eax, 0x20810a80
mov dword [ebx], eax
add ebx, edx
and eax, 0x332b230f
xor eax, 0x5d8e6967
and eax, 0x39876a6e
or eax, 0x2789590
mov dword [ebx], eax
add ebx, edx
and eax, 0x2956b700
and eax, 0x367ae124
and eax, 0x20522000
or eax, 0xdfac408d
mov dword [ebx], eax
add ebx, edx
or eax, 0x54d949fb
and eax, 0x8b1068ff
or eax, 0x1400
mov dword [ebx], eax
add ebx, edx
or eax, 0x4bea9cf7
or eax, 0xcc5fe08
and eax, 0x453bc055
or eax, 0x10000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3d1fb23a
or eax, 0x6d40aa22
and eax, 0x900786c
or eax, 0x82080490
mov dword [ebx], eax
add ebx, edx
or eax, 0x50804053
and eax, 0x15ec4cbf
and eax, 0x1084005
or eax, 0x4433a040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x274b81e7
and eax, 0x2006180
or eax, 0x89091c58
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5631382d
and eax, 0xc9004045
or eax, 0x20839808
mov dword [ebx], eax
add ebx, edx
or eax, 0x8645bd3
and eax, 0xc8458901
or eax, 0x10080000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3beac41c
xor eax, 0x15d05c7e
and eax, 0xd984c68
or eax, 0xf2640281
mov dword [ebx], eax
add ebx, edx
and eax, 0x75b9e54d
and eax, 0x35904049
or eax, 0x247a8b6
mov dword [ebx], eax
add ebx, edx
or eax, 0x69fd0fe6
xor eax, 0x69f6d70e
and eax, 0x14090000
or eax, 0x41820000
mov dword [ebx], eax
add ebx, edx
and eax, 0xfcd5ac2
and eax, 0x5880000
or eax, 0xf26281fc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7edc2946
and eax, 0x89000008
or eax, 0x101
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a73d5f7
and eax, 1
or eax, 0x458bfc54
mov dword [ebx], eax
add ebx, edx
xor eax, 0xfa5c1ad
and eax, 0x480429d8
or eax, 0xb4410200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x799ad84e
or eax, 0x7d24f95d
and eax, 0xe9d84189
or eax, 0x2000400
mov dword [ebx], eax
add ebx, edx
or eax, 0x476a5d91
and eax, 0xc8480909
or eax, 0x10058200
mov dword [ebx], eax
add ebx, edx
and eax, 0x132f1559
and eax, 0x10101
or eax, 0x8900c082
mov dword [ebx], eax
add ebx, edx
and eax, 0x2996ea1a
or eax, 0x41e03698
and eax, 0x4180d008
or eax, 0x140b0845
mov dword [ebx], eax
add ebx, edx
and eax, 0xcebfa2f
or eax, 0x4570feb
and eax, 0x551bc8
or eax, 0xc0002010
mov dword [ebx], eax
add ebx, edx
or eax, 0x2146f6d1
or eax, 0x66d5584e
and eax, 0x45835a5d
or eax, 0x80020
mov dword [ebx], eax
add ebx, edx
or eax, 0x31027534
and eax, 0x22b68427
and eax, 0x800024
or eax, 0x1408388
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c497e2e
and eax, 0x396f7af7
and eax, 0
or eax, 0x8bac4589
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e597e2a
and eax, 0x8004408
or eax, 0xe183b845
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2313f35
or eax, 0x380845a4
and eax, 0xf8088100
or eax, 0x4450801
mov dword [ebx], eax
add ebx, edx
or eax, 0x720084f4
xor eax, 0x724f0f5a
and eax, 0x8b
or eax, 0x33ec5500
mov dword [ebx], eax
add ebx, edx
and eax, 0x55b57248
and eax, 0x1241000
or eax, 0x850ac55
mov dword [ebx], eax
add ebx, edx
and eax, 0x672a40de
and eax, 0x6e11e515
and eax, 0
or eax, 0x83ec458b
mov dword [ebx], eax
add ebx, edx
and eax, 0x514b38de
xor eax, 0x703a2d58
and eax, 0x410001c0
or eax, 0x4890028
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4bcf46b5
and eax, 0x444034c
or eax, 0xe00988a0
mov dword [ebx], eax
add ebx, edx
and eax, 0x75529360
and eax, 0x3ed75c6
and eax, 0x400100
or eax, 0x3b944c33
mov dword [ebx], eax
add ebx, edx
or eax, 0x629094bd
and eax, 0x854940d
or eax, 0x292040
mov dword [ebx], eax
add ebx, edx
or eax, 0x48fd66fd
and eax, 0x8b85489
or eax, 0x33000102
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6fba0491
or eax, 0x186e4624
and eax, 0x106c4414
or eax, 0x108841
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a35ca36
and eax, 0xa744403
or eax, 0x21800188
mov dword [ebx], eax
add ebx, edx
xor eax, 0x12955375
or eax, 0x24e79b55
and eax, 0x8659045
or eax, 0x106000
mov dword [ebx], eax
add ebx, edx
and eax, 0x74ef1e5a
or eax, 0x58a2a968
and eax, 0x18a00908
or eax, 0x23104483
mov dword [ebx], eax
add ebx, edx
and eax, 0x5cdf16b7
or eax, 0x52330cb9
and eax, 0x8310809
or eax, 0x14ce044
mov dword [ebx], eax
add ebx, edx
and eax, 0x4715b35a
and eax, 0x745089b2
and eax, 0x100000
or eax, 0x83ac558b
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e0a9de
or eax, 0x513b9703
and eax, 0x5189018a
or eax, 0x4000060
mov dword [ebx], eax
add ebx, edx
and eax, 0x575cb054
and eax, 0x54000000
or eax, 0x80458bbc
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f283057
and eax, 0x34df0a75
and eax, 0
or eax, 0x8901e883
mov dword [ebx], eax
add ebx, edx
and eax, 0xae89586
and eax, 0x8000
or eax, 0x95eb5445
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c3c10e2
and eax, 0x81cc4483
or eax, 0x2000908
mov dword [ebx], eax
add ebx, edx
and eax, 0x368ebb7f
xor eax, 0x41d15bea
and eax, 0x410900c1
or eax, 0xc800100
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a04641d
xor eax, 0x62c1da32
and eax, 0x8418a00
or eax, 0xd41401cc
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e62e3f2
or eax, 0x71a9ed81
and eax, 0x5121ea81
or eax, 0x80120000
mov dword [ebx], eax
add ebx, edx
and eax, 0x62a405f2
xor eax, 0x78db8d36
and eax, 0x10890000
or eax, 0x45000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f3a269a
and eax, 0x20010298
or eax, 0xc0448944
mov dword [ebx], eax
add ebx, edx
or eax, 0x7239999f
xor eax, 0x679ed8a5
and eax, 0x81c0412a
or eax, 0x81c0401
mov dword [ebx], eax
add ebx, edx
xor eax, 0x683553de
or eax, 0x12edc86a
and eax, 0x1e9c045
or eax, 0x8022000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3ff04b84
and eax, 0x2000981
or eax, 0x81e0440a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c5976e2
and eax, 0x7b83434d
and eax, 0x49810141
or eax, 0x4080080
mov dword [ebx], eax
add ebx, edx
or eax, 0x964965e
xor eax, 0x4e7de6c
and eax, 0x400009a0
or eax, 0xa0558240
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7bb4bdcf
and eax, 0xbc0142b
or eax, 0x4144110
mov dword [ebx], eax
add ebx, edx
xor eax, 0x63bcf708
and eax, 0x8001
or eax, 0x558c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x19f5dd93
and eax, 0x450800
or eax, 0xc4008300
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b0be341
and eax, 0x18000
or eax, 0x89006883
mov dword [ebx], eax
add ebx, edx
or eax, 0x23eb9528
and eax, 0x4b31fda5
and eax, 0x901c401
or eax, 0x448a0044
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a8834c5
xor eax, 0x5637f203
and eax, 0xa98240
or eax, 0x14001b8
mov dword [ebx], eax
add ebx, edx
and eax, 0x6af01c2e
and eax, 0xe00008
or eax, 0x8b184d81
mov dword [ebx], eax
add ebx, edx
and eax, 0x24871cae
xor eax, 0x3d3a73ab
and eax, 0x28827401
or eax, 0xc2018054
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d6b3490
xor eax, 0x605e4f5a
and eax, 0xe4148901
or eax, 0x10410000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2349c52f
or eax, 0x66f14b13
and eax, 0x22d04103
or eax, 0x1000488
mov dword [ebx], eax
add ebx, edx
or eax, 0x3d4e4bd3
or eax, 0x1a12740f
and eax, 0x40e7c45
or eax, 0x80018000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4180e24
and eax, 5
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
or eax, 0x6bae2493
and eax, 0x2ba80483
or eax, 0x404908
mov dword [ebx], eax
add ebx, edx
and eax, 0x1d7ab2fb
and eax, 0x9280009
or eax, 0x4413b844
mov dword [ebx], eax
add ebx, edx
xor eax, 0x14a87ac7
or eax, 0x37d6cf04
and eax, 0xb044d80
or eax, 0x80283070
mov dword [ebx], eax
add ebx, edx
xor eax, 0x590b4f59
or eax, 0x25b958c3
and eax, 0x55237041
or eax, 0x8414
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ffed042
or eax, 0x18f6a6a8
and eax, 0x1895809c
or eax, 0x44000940
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f8b2163
or eax, 0x3b66f9dd
and eax, 0xbe7f9dc
or eax, 0x80180622
mov dword [ebx], eax
add ebx, edx
xor eax, 0x32cda057
or eax, 0x49562775
and eax, 0x81004045
or eax, 0x4898000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2730811f
and eax, 0x430e7659
and eax, 0x1000000
or eax, 0xfefffe58
mov dword [ebx], eax
add ebx, edx
or eax, 0x4cbb28c2
and eax, 0x83f44c8a
or eax, 0x101
mov dword [ebx], eax
add ebx, edx
xor eax, 0x38e893a0
and eax, 0x7f08db70
and eax, 0x9080020
or eax, 0x448101c9
mov dword [ebx], eax
add ebx, edx
and eax, 0x11067bf0
and eax, 0x1e0
or eax, 0x5c958a14
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3af49c11
and eax, 0x226117e4
or eax, 0x199ee81a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x16d93d72
and eax, 0x2d264084
or eax, 0xd2d81811
mov dword [ebx], eax
add ebx, edx
and eax, 0xa7c35cb
or eax, 0x75b1b676
and eax, 0xb4534f7
or eax, 0x80004808
mov dword [ebx], eax
add ebx, edx
and eax, 0x36ef3dd1
and eax, 0x13041
or eax, 0x452a8004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3ae40310
and eax, 0x70453350
or eax, 0x800008a8
mov dword [ebx], eax
add ebx, edx
or eax, 0x49158d53
or eax, 0xc02c2dc
and eax, 0x4d033a7c
or eax, 0x880000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x10d8604d
and eax, 0xc411a30
or eax, 0xa00c21cc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x53bc1fb
and eax, 0x81460805
or eax, 0x4810478
mov dword [ebx], eax
add ebx, edx
or eax, 0x1163da27
xor eax, 0x73055f9a
and eax, 0xe6e28160
or eax, 0x191d7e08
mov dword [ebx], eax
add ebx, edx
or eax, 0x61d69aec
and eax, 0
or eax, 1
mov dword [ebx], eax
add ebx, edx
and eax, 0x78be891f
xor eax, 0x4f1903ad
and eax, 0x50102a8
or eax, 0x80c60843
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e57c027
xor eax, 0x3d537b6c
and eax, 0x39147b48
or eax, 0xc6eb8420
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5fae4224
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x155a8b41
xor eax, 0x1915a7c
and eax, 0xc05109
or eax, 0x23300482
mov dword [ebx], eax
add ebx, edx
or eax, 0x3e6c74a4
and eax, 0x71fc60b8
and eax, 0x31fc6080
or eax, 0xce030815
mov dword [ebx], eax
add ebx, edx
and eax, 0x7631745d
or eax, 0x671b4387
and eax, 0x31a6097
or eax, 0x88001468
mov dword [ebx], eax
add ebx, edx
xor eax, 0x676f7fb2
and eax, 0x1981adc6
and eax, 0x8010844
or eax, 0xe082c401
mov dword [ebx], eax
add ebx, edx
or eax, 0x78c7dc02
and eax, 0xc8458801
or eax, 0x4000100
mov dword [ebx], eax
add ebx, edx
or eax, 0x704b5dbb
and eax, 0x300c4d8b
or eax, 0x3a00000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5848427c
xor eax, 0x4b3c7835
and eax, 0x504440
or eax, 0x924880d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x507ef0d2
and eax, 0x108148b
or eax, 0x82b44100
mov dword [ebx], eax
add ebx, edx
and eax, 0x49215c9f
xor eax, 0x5fb4579c
and eax, 0x54800102
or eax, 0x10900c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x51299168
and eax, 0x400181a8
or eax, 0x80440a14
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ac595c3
and eax, 0x88018883
or eax, 0x1006000
mov dword [ebx], eax
add ebx, edx
or eax, 0x785a006c
and eax, 0x490bc045
or eax, 0x4800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1969e6aa
and eax, 0x47efb38c
and eax, 0xc00288
or eax, 0x1018170
mov dword [ebx], eax
add ebx, edx
or eax, 0x4433835c
and eax, 0xba9227b
and eax, 0x1a00008
or eax, 0x8a584d81
mov dword [ebx], eax
add ebx, edx
and eax, 0x4162329f
and eax, 1
or eax, 0xea83f054
mov dword [ebx], eax
add ebx, edx
xor eax, 0x95797b0
xor eax, 0x4db22ec9
and eax, 0xa0440900
or eax, 0x50118001
mov dword [ebx], eax
add ebx, edx
or eax, 0x75dfc6d3
and eax, 0x81c84583
or eax, 0x2200008
mov dword [ebx], eax
add ebx, edx
or eax, 0x10c65f78
xor eax, 0x69b2690
and eax, 0x5010168
or eax, 0x40880080
mov dword [ebx], eax
add ebx, edx
or eax, 0x3edafc2f
and eax, 0x7f12e9e8
or eax, 0x80040000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d82d079
and eax, 0x4d82f9f9
or eax, 0x90606
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d07d6ca
xor eax, 0x7c0fd2a2
and eax, 0x18818184
or eax, 0xa3680040
mov dword [ebx], eax
add ebx, edx
and eax, 0x38254734
and eax, 0x8000104
or eax, 0x81000021
mov dword [ebx], eax
add ebx, edx
or eax, 0x27427b6a
and eax, 0x502404d
or eax, 0x50898400
mov dword [ebx], eax
add ebx, edx
and eax, 0x133e2f9b
and eax, 8
or eax, 0xc45503f4
mov dword [ebx], eax
add ebx, edx
or eax, 0x3538ffb8
and eax, 0xe17c5588
or eax, 0xa800001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x17fc4f1b
xor eax, 0x385c1e27
and eax, 0xc4440001
or eax, 0x38018b08
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2296e93d
and eax, 0x88014000
or eax, 0x1008083
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b1251e4
and eax, 0x3cdae1f7
and eax, 0x802c045
or eax, 0x45893c00
mov dword [ebx], eax
add ebx, edx
or eax, 0x462e4b52
or eax, 0x1768fea6
and eax, 0x544d3bf4
or eax, 0x80000008
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a6a8ac9
and eax, 0x2caca21a
and eax, 0x80008
or eax, 0x2318d07
mov dword [ebx], eax
add ebx, edx
and eax, 0x57c7a7db
and eax, 0x10000
or eax, 0x558a0000
mov dword [ebx], eax
add ebx, edx
or eax, 0xdb192c7
and eax, 0x401112c4
or eax, 0xa0442928
mov dword [ebx], eax
add ebx, edx
and eax, 0x39269b0b
and eax, 0x1a08
or eax, 0x458b2074
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ead4ca
xor eax, 0xd5b9b8a
and eax, 0x8410b80
or eax, 0xf004303c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1198664c
and eax, 0x2aec265e
and eax, 0x8880450
or eax, 0x4503112d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x42290f39
or eax, 0x48f177b4
and eax, 0x1c103d0
or eax, 0x8008
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ee7081d
or eax, 0x140b3339
and eax, 0xbc80989
or eax, 0x80104400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ef9f8a9
and eax, 0x8501b400
or eax, 0x2a0e4055
mov dword [ebx], eax
add ebx, edx
xor eax, 0x584c3bcc
or eax, 0x30381fac
and eax, 0x553bd815
or eax, 0x40
mov dword [ebx], eax
add ebx, edx
and eax, 0x273118cd
and eax, 0x1111844
or eax, 0x8a0c6488
mov dword [ebx], eax
add ebx, edx
and eax, 0x4204e26f
xor eax, 0x8556090
and eax, 0x110044
or eax, 0x452adc01
mov dword [ebx], eax
add ebx, edx
or eax, 0x3269afcc
and eax, 0x6d4ac11b
and eax, 0x10a4100
or eax, 0x8a143ce4
mov dword [ebx], eax
add ebx, edx
or eax, 0x40a89eb3
and eax, 0xc982e845
or eax, 0x20010008
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd7c18e9
and eax, 0xe04d8000
or eax, 0x8000901
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3fd3c4e1
and eax, 0x7884580
or eax, 0x860100b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x366639b3
and eax, 0x7a30aea5
and eax, 0x38000420
or eax, 0x3b0518f
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f19b5e1
and eax, 0x9101001
or eax, 0x6dc054
mov dword [ebx], eax
add ebx, edx
and eax, 0x7af19e2
and eax, 0x1200000
or eax, 0x82d0458b
mov dword [ebx], eax
add ebx, edx
or eax, 0x5fd5d13d
and eax, 0x458101a8
or eax, 0x80040
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c5d8966
xor eax, 0x15b8639a
and eax, 0x102f0
or eax, 0xe44c8900
mov dword [ebx], eax
add ebx, edx
or eax, 0x3d25d9cb
and eax, 0x6da7fc07
and eax, 0x9244803
or eax, 0x80900508
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b5bd5ad
or eax, 0x1a4b33bf
and eax, 0x1b5a548d
or eax, 0xe4a40000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5554043c
and eax, 0x7fac4002
and eax, 0x20000000
or eax, 0xc4558bff
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3cdc2836
xor eax, 0xb8aa473
and eax, 0x81010282
or eax, 0x800c001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x25d872b
and eax, 0x89004400
or eax, 0x3483a055
mov dword [ebx], eax
add ebx, edx
xor eax, 0x241205fe
and eax, 0x1a67bb34
and eax, 0x1801a000
or eax, 0xe7fe5e54
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3c83b4a7
and eax, 0x25fd1f59
and eax, 0x1580000
or eax, 0x8a027400
mov dword [ebx], eax
add ebx, edx
or eax, 0xf5f15f
xor eax, 0x2627a5b4
and eax, 0x5184041
or eax, 0x4023a804
mov dword [ebx], eax
add ebx, edx
xor eax, 0x219ad737
xor eax, 0x1bab7d65
and eax, 0xb024004
or eax, 0x80503dc8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6973ddf6
and eax, 0x40218008
or eax, 0xd1a4c45
mov dword [ebx], eax
add ebx, edx
and eax, 0x42725a92
and eax, 0x24800
or eax, 0x8b4835c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d7558c7
and eax, 0x53b6c45
or eax, 0x50008010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x23c0277e
and eax, 0x2424928
or eax, 0x890034c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x53316663
and eax, 0x81017841
or eax, 0x4888004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x41f2f41a
and eax, 0x474b642c
and eax, 0x444b0400
or eax, 0xbbb4fa50
mov dword [ebx], eax
add ebx, edx
or eax, 0x22abcf9c
xor eax, 0xa4e7a31
and eax, 0x81800589
or eax, 0x8484802
mov dword [ebx], eax
add ebx, edx
and eax, 0x37c96863
and eax, 0x7a02f18f
and eax, 0x4001
or eax, 0xfffe0c8c
mov dword [ebx], eax
add ebx, edx
or eax, 0x216a5658
and eax, 0xc8540add
or eax, 0x18122
mov dword [ebx], eax
add ebx, edx
or eax, 0x17693686
or eax, 0x3862eaa4
and eax, 0x8901c283
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x42a32b03
and eax, 0x8182c800
or eax, 0x4090055
mov dword [ebx], eax
add ebx, edx
and eax, 0x516d6213
and eax, 0x1094010
or eax, 0xfef6be40
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3cba0196
or eax, 0x1ee034c6
and eax, 0xde448502
or eax, 0x20080039
mov dword [ebx], eax
add ebx, edx
or eax, 0x2a760a73
xor eax, 0x43db7815
and eax, 0x1925f76e
or eax, 0x580891
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a220ce3
and eax, 0x234c4108
or eax, 0x8800c83
mov dword [ebx], eax
add ebx, edx
or eax, 0x7542f2b4
and eax, 0x1144ec0d
or eax, 0x300040
mov dword [ebx], eax
add ebx, edx
and eax, 0x67f85d8a
or eax, 0x729b87b1
and eax, 0x33f04589
or eax, 0x8001002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7443a932
and eax, 0x931f811
or eax, 0x4c0044
mov dword [ebx], eax
add ebx, edx
and eax, 0x793c0245
and eax, 0x1080001
or eax, 0x82c0458a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x457311b1
and eax, 0x44890000
or eax, 0x10001c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x71e727e0
or eax, 0x172e07f9
and eax, 0x400d03c8
or eax, 0x80408800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3ef40164
and eax, 0x7a1a7520
and eax, 0x70100000
or eax, 0x4e44d0b
mov dword [ebx], eax
add ebx, edx
or eax, 0x15336e2d
and eax, 0x70550b08
or eax, 0x88008000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ca3b614
or eax, 0x7a6b38e1
and eax, 0x74e81501
or eax, 0x1004002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1ae49182
or eax, 0x60ea3f0e
and eax, 0x28448b09
or eax, 0x90010020
mov dword [ebx], eax
add ebx, edx
or eax, 0x19b7d7ef
or eax, 0x6ee11d91
and eax, 0xfe408589
or eax, 0x80000
mov dword [ebx], eax
add ebx, edx
and eax, 0x74752663
and eax, 0x44000401
or eax, 0x98bfbfe
mov dword [ebx], eax
add ebx, edx
or eax, 0x1adafb0e
and eax, 0x752c277f
and eax, 0x4408016c
or eax, 0x858880
mov dword [ebx], eax
add ebx, edx
and eax, 0x23543d92
xor eax, 0x29af2bc4
and eax, 0x9ab2244
or eax, 0x8254ddba
mov dword [ebx], eax
add ebx, edx
or eax, 0x39ac1b0b
xor eax, 0x59a5c134
and eax, 0xe2022c41
or eax, 0x881c014
mov dword [ebx], eax
add ebx, edx
and eax, 0x2705b307
and eax, 0x20018001
or eax, 0xcc540900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e1be3de
or eax, 0x26c43f11
and eax, 0xf648058b
or eax, 0x8008000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x721dc76f
xor eax, 0x17c02cdf
and eax, 0x81116e3b
or eax, 0x42a91c4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6752e549
and eax, 0x2293f353
and eax, 0x22011200
or eax, 0xddfeec44
mov dword [ebx], eax
add ebx, edx
or eax, 0x247aa2aa
or eax, 0x6373f0c4
and eax, 0x4d8b086c
or eax, 0x111
mov dword [ebx], eax
add ebx, edx
or eax, 0x731b9cbb
and eax, 0x547f3a5a
and eax, 0x10048
or eax, 0x1c083a4
mov dword [ebx], eax
add ebx, edx
or eax, 0x8da9398
or eax, 0x69a75faf
and eax, 0x9ec4d89
or eax, 0x82000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x22b3882
and eax, 0x8a837801
or eax, 0x60008054
mov dword [ebx], eax
add ebx, edx
and eax, 0x2cfeb7a1
and eax, 0x28008001
or eax, 0xd0550900
mov dword [ebx], eax
add ebx, edx
or eax, 0x33be58b6
and eax, 0x83c84183
or eax, 0x408
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1422ee37
and eax, 0x58801a8
or eax, 0x40010040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x671007f9
and eax, 0x55326134
and eax, 0
or eax, 0xc04d8bc8
mov dword [ebx], eax
add ebx, edx
and eax, 0x51f52cd8
and eax, 0x8f925f2
and eax, 0x400000
or eax, 0x89844d33
mov dword [ebx], eax
add ebx, edx
and eax, 0x784ddff5
and eax, 0x2ed4fdc9
and eax, 0x8444001
or eax, 0xf7ba008c
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e21f8f0
and eax, 0x20000080
or eax, 0xc0558b7f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4414a325
xor eax, 0x2dfec857
and eax, 0x883c8089
or eax, 0x76001500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e052bf1
and eax, 0x9be78
or eax, 0x45824187
mov dword [ebx], eax
add ebx, edx
or eax, 0x547801d3
and eax, 0x1c083c4
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1fd51dc3
and eax, 0x42b8f19a
and eax, 0x2000000
or eax, 0x89c44589
mov dword [ebx], eax
add ebx, edx
and eax, 0x158c52a1
and eax, 0x1844081
or eax, 0xfe7a000c
mov dword [ebx], eax
add ebx, edx
or eax, 0x5dd9a7d8
xor eax, 0x481908ee
and eax, 0x34842b33
or eax, 0x80910cc
mov dword [ebx], eax
add ebx, edx
and eax, 0x74c3b840
and eax, 0x531da8f7
and eax, 0x12840
or eax, 0xffed7be
mov dword [ebx], eax
add ebx, edx
or eax, 0x313801ed
and eax, 0xb7e4e61
and eax, 0x4c01
or eax, 0xa18c
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c525dd9
and eax, 0x28508900
or eax, 0xc0050200
mov dword [ebx], eax
add ebx, edx
and eax, 0x771fd45f
and eax, 0x3a919fe5
and eax, 0x20100000
or eax, 0x1ba0552b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c0272d6
xor eax, 0x639f7253
and eax, 0x40d1404
or eax, 0x8902a851
mov dword [ebx], eax
add ebx, edx
or eax, 0x21a0fa9f
and eax, 0xde
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x264bc10e
xor eax, 0x641ade4f
and eax, 0x20004401
or eax, 0x1be0018a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x512d67b2
xor eax, 0x6f2acfc3
and eax, 0x507e840
or eax, 0x88081005
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b33e1f0
and eax, 0x4caee87
and eax, 0x80
or eax, 0x52
mov dword [ebx], eax
add ebx, edx
and eax, 0x305702e9
and eax, 0x80
or eax, 0x89c84d0b
mov dword [ebx], eax
add ebx, edx
and eax, 0x10841b14
and eax, 0x800800
or eax, 0xff7e308d
mov dword [ebx], eax
add ebx, edx
and eax, 0x19ff888b
and eax, 0x8540889
or eax, 0xe4018376
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f26d313
and eax, 0x3df7d70f
and eax, 0x2c349109
or eax, 0xd2000480
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b58dd4f
and eax, 0x4508ddcf
or eax, 0x832230
mov dword [ebx], eax
add ebx, edx
and eax, 0x69b63c69
and eax, 0x1800068
or eax, 0x408384
mov dword [ebx], eax
add ebx, edx
or eax, 0x24adf2b4
xor eax, 0x1d18bcf3
and eax, 0x8e44509
or eax, 0x83080080
mov dword [ebx], eax
add ebx, edx
and eax, 0x214a55aa
and eax, 0x526e4a03
and eax, 0x480000
or eax, 0xffb6388d
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d3629b
or eax, 0xf35ec14
and eax, 0x485289d
or eax, 0x30081362
mov dword [ebx], eax
add ebx, edx
or eax, 0x26ba4e8f
or eax, 0x5a6de30
and eax, 0x7bffffe
or eax, 0x8400000
mov dword [ebx], eax
add ebx, edx
and eax, 0x10463e6f
and eax, 0x240c
or eax, 0x8181
mov dword [ebx], eax
add ebx, edx
or eax, 0x81c4785
and eax, 0x8148300
or eax, 0xb4410800
mov dword [ebx], eax
add ebx, edx
and eax, 0x47e1fbcd
and eax, 0x64d35c60
and eax, 0x400000
or eax, 0x3ba4552b
mov dword [ebx], eax
add ebx, edx
or eax, 0x5fca1d29
and eax, 0xa9ec3a1
and eax, 0x20c0001
or eax, 0x2571b054
mov dword [ebx], eax
add ebx, edx
or eax, 0x3716ac29
and eax, 0x23780409
or eax, 0x8804182
mov dword [ebx], eax
add ebx, edx
and eax, 0x119986f6
and eax, 0x1880000
or eax, 0x8401e845
mov dword [ebx], eax
add ebx, edx
and eax, 0x775d8844
or eax, 0x2d26d41
and eax, 0x7dbec00
or eax, 0xf8241230
mov dword [ebx], eax
add ebx, edx
or eax, 0x75f0ff71
and eax, 0x83e84d01
or eax, 0x8a
mov dword [ebx], eax
add ebx, edx
or eax, 0x1899cb0c
and eax, 0x9890181
or eax, 0x44000040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c7736f8
and eax, 0x20540328
or eax, 0xd80188c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x27b48563
and eax, 0x8000
or eax, 0x89016a83
mov dword [ebx], eax
add ebx, edx
or eax, 0x2a7b6798
xor eax, 0x260b8994
and eax, 0x8d006005
or eax, 0x30839850
mov dword [ebx], eax
add ebx, edx
or eax, 0x189f94e
and eax, 0xbd8bf810
or eax, 0x42740620
mov dword [ebx], eax
add ebx, edx
xor eax, 0x789eaff9
or eax, 0x5e22213a
and eax, 0x8b007100
or eax, 0x1c0400
mov dword [ebx], eax
add ebx, edx
and eax, 0x1905a1be
and eax, 0x1002000
or eax, 0x4403c045
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ffeb167
and eax, 0x7d6c4aa6
and eax, 4
or eax, 0xb8453bb0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x71e932c0
xor eax, 0x9be2588
and eax, 0x4002007c
or eax, 0xd891100
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e52f32
and eax, 0x1e90338
or eax, 0x8080
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e491710
and eax, 0x80100
or eax, 0x8bb04c89
mov dword [ebx], eax
add ebx, edx
xor eax, 0x181bf7bb
and eax, 0x11239810
or eax, 0x44184445
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e801949
and eax, 0x1a8a0f2
and eax, 0x1000010
or eax, 0x8a577da8
mov dword [ebx], eax
add ebx, edx
and eax, 0x4edd292a
or eax, 0x4ed3688c
and eax, 0x40834804
or eax, 0x80009441
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a9a0d94
and eax, 0x40000800
or eax, 0x9c458101
mov dword [ebx], eax
add ebx, edx
xor eax, 0x746e3862
and eax, 0x80200103
or eax, 0x3904c88
mov dword [ebx], eax
add ebx, edx
xor eax, 0x177ce207
or eax, 0x214f4292
and eax, 0x5890180
or eax, 0x48000041
mov dword [ebx], eax
add ebx, edx
or eax, 0x24393984
and eax, 0x39bdda30
and eax, 0x8110800
or eax, 0xd44483b0
mov dword [ebx], eax
add ebx, edx
xor eax, 0xf99a1bf
xor eax, 0x74f17908
and eax, 0x24305103
or eax, 0x58800438
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ec28f72
and eax, 0x20408a00
or eax, 0xd4050134
mov dword [ebx], eax
add ebx, edx
xor eax, 0x628515b
or eax, 0x240fc837
and eax, 0x7448403b
or eax, 0x9800500
mov dword [ebx], eax
add ebx, edx
or eax, 0x58bd8695
and eax, 0x563a3713
and eax, 0x44000700
or eax, 0x2085c00c
mov dword [ebx], eax
add ebx, edx
or eax, 0x6411cbda
and eax, 0x95cfde
or eax, 0x16a3021
mov dword [ebx], eax
add ebx, edx
xor eax, 0x9abce13
and eax, 0x8000000
or eax, 0xe3000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1be3c23
xor eax, 0x6c0948eb
and eax, 0x4854408
or eax, 0x60008302
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2218047
xor eax, 0x2eaa161a
and eax, 0xe5157
or eax, 0xf1aea8
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a42d76d
and eax, 0x7e9f72f9
and eax, 0
or eax, 0x8b000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b95b362
and eax, 0x9000000
or eax, 0x8423c04d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x37716805
and eax, 0xba52a840
or eax, 0x45ad5724
mov dword [ebx], eax
add ebx, edx
and eax, 0x7dda6c0e
and eax, 0x2485e2eb
and eax, 0x4800000
or eax, 0x510b0b75
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6aafe705
xor eax, 0x5e1dd2ec
and eax, 0x20110290
or eax, 0x8c440140
mov dword [ebx], eax
add ebx, edx
and eax, 0x99f6ac9
xor eax, 0x7a8f076c
and eax, 0x70800528
or eax, 0xd445013
mov dword [ebx], eax
add ebx, edx
or eax, 0x66c25c36
xor eax, 0x2c2679eb
and eax, 0x40400000
or eax, 0xa8058b09
mov dword [ebx], eax
add ebx, edx
xor eax, 0x139d89b4
and eax, 0x89000081
or eax, 0x1c002
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b1d092a
and eax, 0x16c363c1
and eax, 0x10000
or eax, 0xb2e8e845
mov dword [ebx], eax
add ebx, edx
xor eax, 0x355e354f
and eax, 0x80b7dd08
or eax, 0x384822f5
mov dword [ebx], eax
add ebx, edx
xor eax, 0x74f8337a
or eax, 0x2af95c29
and eax, 0x1088
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0xba88a3c
xor eax, 0x5a81c812
and eax, 0x410900a2
or eax, 0xc820949
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e9f8044
and eax, 0x18981c0
or eax, 0x600200
mov dword [ebx], eax
add ebx, edx
or eax, 0x41b7e39a
and eax, 0x784ff872
and eax, 0x404000
or eax, 0x8b800d89
mov dword [ebx], eax
add ebx, edx
and eax, 0x68f3e899
and eax, 0x8c04881
or eax, 0xc4031564
mov dword [ebx], eax
add ebx, edx
xor eax, 0x68836ba6
and eax, 0xa4001440
or eax, 0x488b418c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x67cc6e8e
and eax, 0x2800
or eax, 0x80c481
mov dword [ebx], eax
add ebx, edx
or eax, 0x3fbd6ea8
and eax, 0x5850000
or eax, 0x40420000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2dd02735
and eax, 0x1c1d76af
and eax, 0x102424
or eax, 0xc2d9c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3813eedf
and eax, 0x8410300
or eax, 0xc404c400
mov dword [ebx], eax
add ebx, edx
or eax, 0x46ba0d05
and eax, 0x8e05
or eax, 0x10ea
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b7a63e6
and eax, 0x2347b0a6
and eax, 0x1400086
or eax, 0x149c4541
mov dword [ebx], eax
add ebx, edx
and eax, 0x58738125
or eax, 0x4796d4a8
and eax, 0x47000184
or eax, 0x80000002
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ca7dbd1
and eax, 0x998adf5
and eax, 0x8808045
or eax, 0x16550400
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe1bc420
and eax, 0xc60000
or eax, 0x45010000
mov dword [ebx], eax
add ebx, edx
or eax, 0x718c20a9
xor eax, 0x6f2bb512
and eax, 0x84b0
or eax, 0x2a04
mov dword [ebx], eax
add ebx, edx
and eax, 0x50055a75
and eax, 0x200
or eax, 0xc845c500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x30fc5b2e
xor eax, 0x3c6dea24
and eax, 0x7608
or eax, 0x81a4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x25074c10
and eax, 0x4040184
or eax, 0x80e84443
mov dword [ebx], eax
add ebx, edx
or eax, 0x76fefa73
xor eax, 0x3a8f58b2
and eax, 0xc4000045
or eax, 0x3000008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d840f07
and eax, 0xca840840
or eax, 0x440f005
mov dword [ebx], eax
add ebx, edx
and eax, 0x18d046b6
and eax, 0xc00000
or eax, 0x45070000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2250dcc
or eax, 0x40b0b86
and eax, 0x400c88
or eax, 0xa030
mov dword [ebx], eax
add ebx, edx
xor eax, 0x71944c14
or eax, 0x172e094d
and eax, 0x7444c100
or eax, 0x88010600
mov dword [ebx], eax
add ebx, edx
and eax, 0x982a9dc
and eax, 0x8000
or eax, 0x52be
mov dword [ebx], eax
add ebx, edx
and eax, 0x19724d30
and eax, 0x4000
or eax, 0xd0f405c7
mov dword [ebx], eax
add ebx, edx
xor eax, 0x57db7a41
and eax, 0x87000004
or eax, 0x40000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3bc8e3d7
or eax, 0x69348d1e
and eax, 0xd434a045
or eax, 0x2001000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b8bca2b
and eax, 0x45870000
or eax, 0x400000
mov dword [ebx], eax
add ebx, edx
and eax, 0xd07941b
xor eax, 0x1c9e07cc
and eax, 0x11803c8
or eax, 0x425810
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7233c50
and eax, 0x786a11e4
and eax, 0x400100
or eax, 0xc405c600
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f8e5d2b
and eax, 0x50338df4
and eax, 0x8000
or eax, 0x340c
mov dword [ebx], eax
add ebx, edx
or eax, 0x55396ebc
and eax, 0x45384484
or eax, 0xa0840143
mov dword [ebx], eax
add ebx, edx
and eax, 0x5bb09afd
and eax, 0x41000004
or eax, 0x86000132
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a098e13
and eax, 0x40000000
or eax, 0x3941e845
mov dword [ebx], eax
add ebx, edx
or eax, 0x616fea77
and eax, 0x41470000
or eax, 0x4800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x9594ae5
and eax, 0x3752a67b
and eax, 0x120240
or eax, 0xa4a990
mov dword [ebx], eax
add ebx, edx
and eax, 0x6bee46a1
or eax, 0x757f7ce6
and eax, 0x60454600
or eax, 0x80008100
mov dword [ebx], eax
add ebx, edx
or eax, 0x3204cbf3
or eax, 0x5fa2cd73
and eax, 0xb53
or eax, 0x200c
mov dword [ebx], eax
add ebx, edx
and eax, 0x7392a1d1
and eax, 0x141
or eax, 0xe2f04486
mov dword [ebx], eax
add ebx, edx
or eax, 0x6552e2f2
and eax, 0x7a5659bf
and eax, 0x42000084
or eax, 0x85000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x16bc265e
and eax, 0x7a40044
or eax, 0x28418001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x55ea8df1
and eax, 0x40070000
or eax, 0x5c00001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x531bbcf7
and eax, 0x55bbaa43
and eax, 0x2040
or eax, 0x51794
mov dword [ebx], eax
add ebx, edx
xor eax, 0x733f0609
or eax, 0x41cfd7bb
and eax, 0x70458300
or eax, 0x88000800
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c0ed6ff
xor eax, 0x42a6279
and eax, 0x441504
or eax, 0x20029
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f502a89
and eax, 0x28440900
or eax, 0xd0018000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1da27c01
xor eax, 0x158a9947
and eax, 0x1880103
or eax, 0x2644c88
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c702c4f
and eax, 0x809
or eax, 0x4d89f044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6acc1ab1
xor eax, 0x7a1eeda
and eax, 0x824
or eax, 0x8b09e3c8
mov dword [ebx], eax
add ebx, edx
or eax, 0x427bb405
and eax, 0x7889e3fe
and eax, 0x4001e044
or eax, 0x82820c11
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d380e9c
and eax, 0xec118801
or eax, 0x440100
mov dword [ebx], eax
add ebx, edx
and eax, 0x77f385d1
and eax, 0x20400101
or eax, 0x1bac448a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x48b0b68
and eax, 0xd070041
or eax, 0x8008b004
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e06a607
xor eax, 0x7b575417
and eax, 0
or eax, 0x180
mov dword [ebx], eax
add ebx, edx
xor eax, 0x728dc125
and eax, 0x328c4081
or eax, 0x9700d0a
mov dword [ebx], eax
add ebx, edx
and eax, 0x5db40a6c
xor eax, 0x2d24001b
and eax, 0x4000001
or eax, 0x890fd04c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6243e778
and eax, 0x31
or eax, 0x82
mov dword [ebx], eax
add ebx, edx
xor eax, 0x774be334
or eax, 0x14b6696
and eax, 0x33484583
or eax, 0x8901008
mov dword [ebx], eax
add ebx, edx
or eax, 0x6290840f
and eax, 0x4b58c405
or eax, 0x4240050
mov dword [ebx], eax
add ebx, edx
or eax, 0x4f742fc
or eax, 0x7e9ad709
and eax, 0x9dc4589
or eax, 0x80000002
mov dword [ebx], eax
add ebx, edx
or eax, 0x3dbe35e8
and eax, 0xd8a2441
or eax, 0x40018804
mov dword [ebx], eax
add ebx, edx
xor eax, 0x16290e40
and eax, 0x8008004
or eax, 0xa04d09f0
mov dword [ebx], eax
add ebx, edx
and eax, 0x212307c5
xor eax, 0x3d59713e
and eax, 0x150508a
or eax, 0x82a40501
mov dword [ebx], eax
add ebx, edx
xor eax, 0x34a3b637
or eax, 0x55a6ed09
and eax, 0x55810180
or eax, 0x80042
mov dword [ebx], eax
add ebx, edx
or eax, 0x20658b98
or eax, 0x2b7ce3
and eax, 0x54458bf0
or eax, 0x88000004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x17a55bd
and eax, 0x8901c001
or eax, 0x82
mov dword [ebx], eax
add ebx, edx
or eax, 0x45c0ea87
xor eax, 0x185d1b21
and eax, 0x4588d004
or eax, 0x8030c41
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b743076
and eax, 0x284d3824
or eax, 0x80000388
mov dword [ebx], eax
add ebx, edx
or eax, 0x520cf194
and eax, 0x5009293c
or eax, 0x5820040
mov dword [ebx], eax
add ebx, edx
or eax, 0x7682446d
xor eax, 0x72398179
and eax, 0x4100800
or eax, 0xf84503e0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x47c61b72
and eax, 0x1831010
or eax, 0x44086d64
mov dword [ebx], eax
add ebx, edx
xor eax, 0x20be8e8
and eax, 0x40000194
or eax, 0xb8450a40
mov dword [ebx], eax
add ebx, edx
and eax, 0x5453433b
or eax, 0x6b90704b
and eax, 0xb804109
or eax, 0x80240480
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c76c42d
or eax, 0x511b81bf
and eax, 0x4903c00d
or eax, 0xa0803840
mov dword [ebx], eax
add ebx, edx
and eax, 0x50889bf0
and eax, 0x2de0346a
and eax, 0
or eax, 0xf84d8901
mov dword [ebx], eax
add ebx, edx
xor eax, 0x22d477c4
or eax, 0x44c85e18
and eax, 0x82d05489
or eax, 0x1040102
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a1acd36
xor eax, 0x7d2c0958
and eax, 0x148001e0
or eax, 0x4109000a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4f8d126b
and eax, 0x40380
or eax, 0xa4798054
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5cf56f8d
and eax, 0x88086400
or eax, 0x3541000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x17000ca5
and eax, 0x4084005
or eax, 0x41038440
mov dword [ebx], eax
add ebx, edx
or eax, 0x67f2b800
xor eax, 0xcaecd1d
and eax, 0x60453158
or eax, 0x84000a80
mov dword [ebx], eax
add ebx, edx
or eax, 0x8a24459
and eax, 0x4c831858
or eax, 0x1080024
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e579a03
xor eax, 0x4f57fa5
and eax, 0x240939d0
or eax, 0x98440200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x15869c40
and eax, 0x18b0010
or eax, 0x5400086d
mov dword [ebx], eax
add ebx, edx
or eax, 0x28dec513
or eax, 0x268c604f
and eax, 0x64552968
or eax, 0x80001280
mov dword [ebx], eax
add ebx, edx
and eax, 0x53f40a83
xor eax, 0x2e322e32
and eax, 0x44020030
or eax, 0x189084c
mov dword [ebx], eax
add ebx, edx
and eax, 0x487ecfe7
and eax, 0x6c2f9ff4
and eax, 0x64
or eax, 0xb4452390
mov dword [ebx], eax
add ebx, edx
and eax, 0x195ba803
xor eax, 0x6fe9e598
and eax, 0x4d880110
or eax, 0x33864
mov dword [ebx], eax
add ebx, edx
and eax, 0x403d4e23
and eax, 0x40090820
or eax, 0x90443398
mov dword [ebx], eax
add ebx, edx
and eax, 0x13b716fe
and eax, 0x702ea714
and eax, 0x10000010
or eax, 0x458b286c
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f3e31a1
and eax, 0x16f24818
and eax, 0x4000000
or eax, 0xc8553bfc
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e501545
and eax, 0x44000044
or eax, 0x18b2038
mov dword [ebx], eax
add ebx, edx
and eax, 0x4aeb985a
and eax, 0x40010058
or eax, 0x9c443b80
mov dword [ebx], eax
add ebx, edx
or eax, 0x4db22f86
xor eax, 0x1d9a1515
and eax, 0x40450849
or eax, 0x5820134
mov dword [ebx], eax
add ebx, edx
and eax, 0x444e23fa
and eax, 0x140
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
or eax, 0x2e9e8d14
and eax, 0x6068900
or eax, 0xc1016200
mov dword [ebx], eax
add ebx, edx
or eax, 0x51f250f1
and eax, 0xc041
or eax, 4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3635fcfa
xor eax, 0x2dbea6d8
and eax, 0x98b0000
or eax, 0x44000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7552b2b8
and eax, 0x404922a8
or eax, 0x80040140
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2fc0855e
and eax, 0x45890034
or eax, 0x10020940
mov dword [ebx], eax
add ebx, edx
and eax, 0xf4905e9
and eax, 0x11b81e66
and eax, 0x1080060
or eax, 0xe28384
mov dword [ebx], eax
add ebx, edx
and eax, 0x304f2f0c
and eax, 0x400100
or eax, 0x8ba45489
mov dword [ebx], eax
add ebx, edx
or eax, 0x356addd0
and eax, 0x8082cc41
or eax, 0x40010004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x37e0fd5f
and eax, 0xc4410100
or eax, 0x8048801
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ac8d8e9
and eax, 0x400801
or eax, 0x83a8458a
mov dword [ebx], eax
add ebx, edx
and eax, 0x78219cc0
xor eax, 0x32c58a83
and eax, 0x810001
or eax, 0x4d0801c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1213dc54
xor eax, 0x64d948bc
and eax, 0x30418128
or eax, 0xc0140ac0
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b986b54
and eax, 0x8901ea80
or eax, 3
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f4cdfed
and eax, 0x7390250e
and eax, 0x41002004
or eax, 0x48bd051
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1bb627cd
and eax, 0x8390
or eax, 0x1c00064
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d9f4dd4
and eax, 0x194c2d30
and eax, 0x8440400
or eax, 0x83b04189
mov dword [ebx], eax
add ebx, edx
xor eax, 0x37458bff
or eax, 0x6212ffeb
and eax, 0x4c03e84d
or eax, 0x1080000
mov dword [ebx], eax
add ebx, edx
and eax, 0x60123718
xor eax, 0x213bd63
and eax, 0xd28
or eax, 0x8c840294
mov dword [ebx], eax
add ebx, edx
or eax, 0x78989755
and eax, 0x5d3fca22
and eax, 0x8000000
or eax, 0x83000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ddb6859
and eax, 0x55892851
or eax, 0x9004
mov dword [ebx], eax
add ebx, edx
and eax, 0x2cfbe0
and eax, 0x8800
or eax, 0xe04503a0
mov dword [ebx], eax
add ebx, edx
or eax, 0x22ac9ecc
and eax, 0x828c0588
or eax, 0x9104001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x382d5bd0
and eax, 0xa1810049
or eax, 0x4802e004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4431a294
and eax, 0x452bbe58
and eax, 0
or eax, 0xe04d8901
mov dword [ebx], eax
add ebx, edx
and eax, 0x275a13cd
xor eax, 0x42ee218d
and eax, 0x22a00088
or eax, 0x19005503
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a4aa957
xor eax, 0x5acb39b5
and eax, 0x40491814
or eax, 0x2f348441
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a3ea6d4
xor eax, 0x384c9cb2
and eax, 0x2500082
or eax, 0x9884509
mov dword [ebx], eax
add ebx, edx
or eax, 0x362a0ab5
and eax, 0x5884805
or eax, 0x40018040
mov dword [ebx], eax
add ebx, edx
and eax, 0x5197236a
or eax, 0x536882e8
and eax, 0x40498288
or eax, 0x88040910
mov dword [ebx], eax
add ebx, edx
xor eax, 0x52059a70
and eax, 0x88000180
or eax, 0x101e803
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f03ba11
and eax, 0x89f311d
and eax, 0x8010001
or eax, 0x7582c84c
mov dword [ebx], eax
add ebx, edx
and eax, 0x42e016b4
and eax, 0x40000000
or eax, 0x17740098
mov dword [ebx], eax
add ebx, edx
or eax, 0x705c74cf
and eax, 0x2370548b
or eax, 0x800100
mov dword [ebx], eax
add ebx, edx
or eax, 0x45b76ac9
or eax, 0x7fcead29
and eax, 0x4f74f841
or eax, 0x14
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b438b74
xor eax, 0x67640d78
and eax, 0xc240508
or eax, 0x3d84083
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4680b939
xor eax, 0x3db76ed3
and eax, 0xc00021
or eax, 0x8934458e
mov dword [ebx], eax
add ebx, edx
or eax, 0x4dacf12e
and eax, 0x4d889405
or eax, 0x30040
mov dword [ebx], eax
add ebx, edx
or eax, 0x32b2b8b3
xor eax, 0x2d57b7d2
and eax, 0x104c0904
or eax, 0x800180c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x158d4dc7
and eax, 0xc0180
or eax, 0x83f0540b
mov dword [ebx], eax
add ebx, edx
and eax, 0x478ca816
and eax, 0x1880002
or eax, 0x540101c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x33fb0c11
or eax, 0x3964a20a
and eax, 0x10458208
or eax, 0x840009f4
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a913f79
and eax, 0x24876e62
and eax, 0x20
or eax, 0x7d90451b
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b6adef5
xor eax, 0x714aeaab
and eax, 0x4000104
or eax, 0xe04d8a2a
mov dword [ebx], eax
add ebx, edx
or eax, 0x7cdf16c0
xor eax, 0x4d76d7b2
and eax, 0x31a04818
or eax, 0x4c400523
mov dword [ebx], eax
add ebx, edx
or eax, 0x6a4e7a85
and eax, 0x34440b26
or eax, 0x80118000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1d89e583
and eax, 0x898c4581
or eax, 0x2001008
mov dword [ebx], eax
add ebx, edx
and eax, 0x16cb5044
xor eax, 0x6cb995ef
and eax, 0x4401c045
or eax, 0x1883000
mov dword [ebx], eax
add ebx, edx
or eax, 0x354c0617
xor eax, 0x64a4faa9
and eax, 0x10490888
or eax, 0xe0048300
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c6f334b
xor eax, 0x35f842b0
and eax, 0x1014180
or eax, 0x8800a803
mov dword [ebx], eax
add ebx, edx
and eax, 0x25b67292
or eax, 0x506b10c4
and eax, 0x510b7044
or eax, 0x4808009
mov dword [ebx], eax
add ebx, edx
and eax, 0x64b7c5b
and eax, 0x13008
or eax, 0x88540b84
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c1a61e3
and eax, 0xd4e8f5e
and eax, 0x100
or eax, 0x458b087d
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d40846e
and eax, 0x100006c
or eax, 0xe88390
mov dword [ebx], eax
add ebx, edx
and eax, 0x62ea5f8d
or eax, 0x2a5ffb10
and eax, 0x28fc4188
or eax, 0xc1000401
mov dword [ebx], eax
add ebx, edx
or eax, 0x716651d
or eax, 0x657a2ba
and eax, 0xefffe62b
or eax, 0x10001840
mov dword [ebx], eax
add ebx, edx
xor eax, 0x73d9fec0
and eax, 0x8004008b
or eax, 0x4359e500
mov dword [ebx], eax
add ebx, edx
or eax, 0x460f8b24
and eax, 0xc44ccc8c
or eax, 0x8800040
mov dword [ebx], eax
add ebx, edx
and eax, 0x190724a0
or eax, 0x51d15183
and eax, 0x48815580
or eax, 0xa40a004c
mov dword [ebx], eax
add ebx, edx
or eax, 0x718ce246
xor eax, 0x2880d069
and eax, 0xc5082483
or eax, 0x260c800
mov dword [ebx], eax
add ebx, edx
and eax, 0x387d048a
and eax, 0x280000
or eax, 0x4691b845
mov dword [ebx], eax
add ebx, edx
or eax, 0x329733a3
and eax, 0x44870001
or eax, 0x1400000
mov dword [ebx], eax
add ebx, edx
and eax, 0x899e249
and eax, 0x810000
or eax, 0x2af9f0
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e0ea72c
and eax, 0x4805c700
or eax, 0xb0400000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x445ab9e8
and eax, 0x7e60
or eax, 0x8111
mov dword [ebx], eax
add ebx, edx
or eax, 0x357849cf
and eax, 0x346845c7
or eax, 0xc2840000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x373a2a85
xor eax, 0x57cab41b
and eax, 0x86000011
or eax, 0x41000082
mov dword [ebx], eax
add ebx, edx
or eax, 0x3034ff03
and eax, 0xb210fc01
or eax, 0x8400044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x39adb4ff
or eax, 0xaf91050
and eax, 0x1c50000
or eax, 0x44020000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x58e6ee26
and eax, 0x1208224
or eax, 0x411c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e2f78ba
xor eax, 0x7642a78f
and eax, 0x30414400
or eax, 0x80048300
mov dword [ebx], eax
add ebx, edx
xor eax, 0xfb33758
and eax, 0xc008
or eax, 0xba7
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f01fada
and eax, 0x61000145
or eax, 0x90a84482
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1730d1db
and eax, 0xc6000008
or eax, 0x10000e0
mov dword [ebx], eax
add ebx, edx
or eax, 0xb6c3e34
and eax, 0x49240c44
or eax, 0x2080c001
mov dword [ebx], eax
add ebx, edx
and eax, 0x688a8605
and eax, 0xf0737b2
and eax, 0
or eax, 0x45c70001
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b4f5f59
and eax, 0x450000
or eax, 0xa8ede0
mov dword [ebx], eax
add ebx, edx
and eax, 0x608d0a90
or eax, 0x5b37709f
and eax, 0x48054000
or eax, 0x80408700
mov dword [ebx], eax
add ebx, edx
or eax, 0x29997c5e
and eax, 0x14116
or eax, 0x81
mov dword [ebx], eax
add ebx, edx
xor eax, 0x180326fc
or eax, 0x41bd3175
and eax, 0x11944547
or eax, 0x86400080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ee5153e
and eax, 0xc10000a8
or eax, 0x6000006
mov dword [ebx], eax
add ebx, edx
xor eax, 0x64c4fde8
and eax, 0x53b1f6f0
and eax, 0x200d040
or eax, 0xc260805
mov dword [ebx], eax
add ebx, edx
or eax, 0x423522ee
or eax, 0x7550fee0
and eax, 0x45470001
or eax, 0x800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x66e67425
and eax, 0x59973f97
and eax, 0x803404
or eax, 0x1803f0
mov dword [ebx], eax
add ebx, edx
and eax, 0x18e40c98
or eax, 0x38e9c5b
and eax, 0x48400
or eax, 0xb4414300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x8de55c6
and eax, 0xad44921
and eax, 0
or eax, 0x5fb8
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e98914f
xor eax, 0x3141fa8a
and eax, 0x62c80545
or eax, 0x80204082
mov dword [ebx], eax
add ebx, edx
and eax, 0x2d4170c6
and eax, 0x46
or eax, 0xc7000109
mov dword [ebx], eax
add ebx, edx
and eax, 0x5226a024
and eax, 0x67b0d683
and eax, 0x42000000
or eax, 0x246bdc45
mov dword [ebx], eax
add ebx, edx
or eax, 0x707316fd
and eax, 0x429d8851
and eax, 0x40010000
or eax, 0x5c60000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5b1a5509
and eax, 0x5d0100
or eax, 0x100a0a0
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c80966e
and eax, 0x8000
or eax, 0xd0454700
mov dword [ebx], eax
add ebx, edx
or eax, 0x478abede
and eax, 0x12030cea
and eax, 0x1088a
or eax, 0x6131
mov dword [ebx], eax
add ebx, edx
and eax, 0x853a81b
or eax, 0x4b34811d
and eax, 0x48340107
or eax, 0x348844c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x323f02dd
and eax, 0x41
or eax, 0xc7000128
mov dword [ebx], eax
add ebx, edx
and eax, 0x2595923d
and eax, 0x1000001
or eax, 0x42a2c044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d83bf9f
xor eax, 0x6fdac94f
and eax, 0x418b0000
or eax, 0x4000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7de9a563
and eax, 0x202560
or eax, 0x4791088c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2404b565
and eax, 0x41810000
or eax, 0x4080000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6878eef8
and eax, 0x20418ae8
or eax, 0xd00c0104
mov dword [ebx], eax
add ebx, edx
xor eax, 0x140fbd11
or eax, 0x9e36623
and eax, 0x89e0442b
or eax, 0xc0900
mov dword [ebx], eax
add ebx, edx
and eax, 0x432216fc
xor eax, 0x45ec46db
and eax, 0xc84041
or eax, 0x923b00c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d8e19ae
and eax, 0x156e2129
and eax, 0x600101
or eax, 0x8390548a
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d357d31
xor eax, 0x13fc9cd
and eax, 0x900c0
or eax, 0x55800102
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b0a1d5d
xor eax, 0x67a26fd3
and eax, 0x10010200
or eax, 0xe04489f0
mov dword [ebx], eax
add ebx, edx
or eax, 0x60ed3abe
or eax, 0x376f0d77
and eax, 0x7a4053b
or eax, 0x8104000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd001012
and eax, 0x5109
or eax, 0x10884
mov dword [ebx], eax
add ebx, edx
or eax, 0x44a83296
xor eax, 0x5824b43a
and eax, 0x180d8b00
or eax, 0xe0400000
mov dword [ebx], eax
add ebx, edx
and eax, 0x705092c2
and eax, 0x70400000
or eax, 0xd884d3b
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d70ce0d
and eax, 0x54508b11
or eax, 0x80050000
mov dword [ebx], eax
add ebx, edx
and eax, 0x13fa72a0
and eax, 0x10400000
or eax, 0x64a8550b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6600af8b
xor eax, 0x38a5766
and eax, 0x10408900
or eax, 0xcc050209
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a5deef8
and eax, 0x8801e881
or eax, 0x1000002
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c014f6
xor eax, 0x39f8a7d3
and eax, 0x8888441
or eax, 0x45035804
mov dword [ebx], eax
add ebx, edx
and eax, 0x258ec0d1
and eax, 0x80040
or eax, 0xb0453bb8
mov dword [ebx], eax
add ebx, edx
or eax, 0x162b7ce6
and eax, 0x140b417c
or eax, 0x41800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x38bb4f63
and eax, 0x108b0140
or eax, 0x45240e90
mov dword [ebx], eax
add ebx, edx
and eax, 0x19224801
and eax, 0x800
or eax, 0xac5581ec
mov dword [ebx], eax
add ebx, edx
or eax, 0x51f8df5a
and eax, 0x81d0458a
or eax, 0x2000001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ad2cf67
or eax, 0x3c1e80cc
and eax, 0x450800c0
or eax, 0x810100
mov dword [ebx], eax
add ebx, edx
or eax, 0x72738317
and eax, 0x247983d0
or eax, 0x88040000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2181df30
and eax, 0x89285500
or eax, 0x2002000
mov dword [ebx], eax
add ebx, edx
and eax, 0x37201864
and eax, 0x1201000
or eax, 0x4c1bac4d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d049d2f
xor eax, 0x2bbb0426
and eax, 0xb002440
or eax, 0x80205880
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b7bfdc7
and eax, 0x40138005
or eax, 0x15207c50
mov dword [ebx], eax
add ebx, edx
xor eax, 0x355ba812
xor eax, 0x529d196a
and eax, 0x20550928
or eax, 0x84008080
mov dword [ebx], eax
add ebx, edx
and eax, 0x70fcd35
and eax, 0x6fffc6b7
and eax, 0x40000
or eax, 0x83f8458b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1547c1bc
xor eax, 0x1901b80
and eax, 0x5090180
or eax, 0x40800040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x78070e70
and eax, 0x240c03b0
or eax, 0x8071804c
mov dword [ebx], eax
add ebx, edx
or eax, 0x256f6d3a
or eax, 0x64cd6fdd
and eax, 0x81086500
or eax, 0xa001000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f882659
or eax, 0x363070f3
and eax, 0xd384449
or eax, 0x40038804
mov dword [ebx], eax
add ebx, edx
xor eax, 0x213414e5
and eax, 0x13307a5d
and eax, 0x5800
or eax, 0x8b0925f4
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ea1541e
xor eax, 0x1ced5ca2
and eax, 0x2800814
or eax, 0xe803f041
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b3a5190
and eax, 0x68000000
or eax, 0x90558901
mov dword [ebx], eax
add ebx, edx
xor eax, 0x27d794d4
or eax, 0x7c104f78
and eax, 0x2b904589
or eax, 0x280002
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe8d59c8
xor eax, 0x2481956b
and eax, 0x1308800
or eax, 0x440b7445
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f003e2c
and eax, 0x39e8c9e6
and eax, 0x804
or eax, 0x808d07e0
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f7b217d
and eax, 0x8b000000
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e6ecb4e
and eax, 0x7ffe664a
and eax, 0x8000000
or eax, 0x453be84d
mov dword [ebx], eax
add ebx, edx
or eax, 0x33070661
and eax, 0x70266e5e
and eax, 0x206c40
or eax, 0x8b5811a0
mov dword [ebx], eax
add ebx, edx
and eax, 0x66ab3e0b
and eax, 0x49d6b238
and eax, 0x3000
or eax, 0xea83c455
mov dword [ebx], eax
add ebx, edx
xor eax, 0x331f5efa
and eax, 0xd0148801
or eax, 0x24410100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5777fc74
and eax, 0x23004501
or eax, 0x10d8008a
mov dword [ebx], eax
add ebx, edx
and eax, 0x4662b71d
or eax, 0x61009e7e
and eax, 0x41009445
or eax, 0x43b6000
mov dword [ebx], eax
add ebx, edx
and eax, 0x11f61da3
and eax, 0x1201400
or eax, 0x8a4469e4
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c7c40e7
and eax, 0x8200044
or eax, 0x451ba009
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a5d1c72
and eax, 0x90040
or eax, 0xc7007da4
mov dword [ebx], eax
add ebx, edx
or eax, 0x78db8354
and eax, 0x1c444
or eax, 1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3ab49755
and eax, 0x3ae1c975
and eax, 0x2a10000
or eax, 0x54a0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x380fdbe7
and eax, 0xc441c7
or eax, 0x400
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b052739
and eax, 0x3659fc52
and eax, 0x2000000
or eax, 0x89000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1f4159d2
xor eax, 0x75dfa8fe
and eax, 0x4012c004
or eax, 0x15210c51
mov dword [ebx], eax
add ebx, edx
xor eax, 0x74537498
or eax, 0x31e0c010
and eax, 0x14070c4
or eax, 0x8a040400
mov dword [ebx], eax
add ebx, edx
and eax, 0x5af17011
and eax, 0x4000
or eax, 0x453b8045
mov dword [ebx], eax
add ebx, edx
or eax, 0x623871b7
and eax, 0x33370f4
or eax, 0x88000c00
mov dword [ebx], eax
add ebx, edx
or eax, 0xb030384
and eax, 0x9337844
or eax, 0x44088009
mov dword [ebx], eax
add ebx, edx
or eax, 0x6da0c7a8
and eax, 0x25a9fad6
and eax, 0x12978c4
or eax, 0x8a020408
mov dword [ebx], eax
add ebx, edx
or eax, 0x2007f9e4
or eax, 0x37e32c34
and eax, 0x152bfc54
or eax, 0x40000001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x38cc0c50
and eax, 0xc458004
or eax, 0x901009e0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x211ee6f0
and eax, 0x1eb3cc57
and eax, 0x8004400
or eax, 0x81d4018b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x691df5e5
or eax, 0x796b65db
and eax, 0x498b9045
or eax, 0x4000800
mov dword [ebx], eax
add ebx, edx
and eax, 0x382903ea
and eax, 0x90040
or eax, 0x1e083bc
mov dword [ebx], eax
add ebx, edx
and eax, 0x56dace18
xor eax, 0x406749dd
and eax, 0xac4981
or eax, 0x8b500408
mov dword [ebx], eax
add ebx, edx
or eax, 0x42513f49
xor eax, 0x4342099b
and eax, 0x3b1450
or eax, 0x55008805
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7a1da585
and eax, 0xb043990
or eax, 0x80104408
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a4435dd
xor eax, 0x198e598a
and eax, 0x40120045
or eax, 0x521c800
mov dword [ebx], eax
add ebx, edx
or eax, 0x308350a4
and eax, 0x640118c0
or eax, 0x88442318
mov dword [ebx], eax
add ebx, edx
xor eax, 0x84997e8
and eax, 0x44080830
or eax, 0x983014d
mov dword [ebx], eax
add ebx, edx
and eax, 0x60199cc9
and eax, 0x90040
or eax, 0x1e083a0
mov dword [ebx], eax
add ebx, edx
and eax, 0x294ccf56
or eax, 0x62f8a5a3
and eax, 0x3e00581
or eax, 0x88004808
mov dword [ebx], eax
add ebx, edx
xor eax, 0x27008cdc
or eax, 0x21f34487
and eax, 0xa883c455
or eax, 0x42003800
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a4307cf
and eax, 0x44a324af
and eax, 0x10001
or eax, 0xfc548900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c0d710e
or eax, 0x781128ad
and eax, 0x2858408b
or eax, 0x3a40500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x347a5b35
xor eax, 0x5a7fa39a
and eax, 0x4539bc04
or eax, 0x20041
mov dword [ebx], eax
add ebx, edx
or eax, 0x556b3ef6
and eax, 0x1113cc0
or eax, 0x8a004108
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1cb8688d
and eax, 0x5290045
or eax, 0x4812e008
mov dword [ebx], eax
add ebx, edx
and eax, 0x193ce942
xor eax, 0x123a8127
and eax, 0xb006164
or eax, 0x80091c90
mov dword [ebx], eax
add ebx, edx
and eax, 0x40eed2e6
xor eax, 0x7309de5e
and eax, 0x62018c10
or eax, 0x88825045
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3509f404
or eax, 0xf2046b6
and eax, 0xdc000801
or eax, 0x558100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x19f9ac6d
and eax, 0x3cedd0fe
and eax, 0x880008
or eax, 0x83504583
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c558d2f
and eax, 0x458901a8
or eax, 0x40
mov dword [ebx], eax
add ebx, edx
xor eax, 0x815389f
and eax, 0x480c0950
or eax, 0xb0418288
mov dword [ebx], eax
add ebx, edx
or eax, 0x496801b0
xor eax, 0x5d50cdef
and eax, 0x80014003
or eax, 0x900a980
mov dword [ebx], eax
add ebx, edx
and eax, 0x32164eb6
or eax, 0xddfeda3
and eax, 0x58be801
or eax, 0x5000104c
mov dword [ebx], eax
add ebx, edx
and eax, 0x19fb496a
xor eax, 0x223e2109
and eax, 0x1a00140
or eax, 0x4a82b8
mov dword [ebx], eax
add ebx, edx
or eax, 0x5354ceaf
and eax, 0x3f84589
or eax, 0x88001000
mov dword [ebx], eax
add ebx, edx
and eax, 0x213ae5f0
xor eax, 0x3d1cbafe
and eax, 0x2800e844
or eax, 0xc0830001
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b50a4fc
and eax, 0xe8418801
or eax, 0x40100
mov dword [ebx], eax
add ebx, edx
or eax, 0xd322cf1
and eax, 0x29300d81
or eax, 0x1288400a
mov dword [ebx], eax
add ebx, edx
or eax, 0x490de1d2
and eax, 0x93de849
or eax, 0x400004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5da1c1a9
and eax, 0xd40180
or eax, 0x8300540b
mov dword [ebx], eax
add ebx, edx
and eax, 0x36e138dd
and eax, 0x800088
or eax, 0x55090162
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4095a078
and eax, 0x7920a382
and eax, 0x1000a180
or eax, 0xee924854
mov dword [ebx], eax
add ebx, edx
and eax, 0xe579f24
xor eax, 0x305b4bad
and eax, 0x2409c2a9
or eax, 0xc1823d56
mov dword [ebx], eax
add ebx, edx
and eax, 0x36d748b
and eax, 0x84009
or eax, 0xccc48354
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2924d52
and eax, 0xcc4c8c0c
or eax, 0x8040c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x61f8a677
or eax, 0x5188494
and eax, 0xcccccccc
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x7229e4cf
and eax, 0xcccccccc
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x4db6b8cf
and eax, 0xcc8a54cc
or eax, 0x20010100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7cedeed1
or eax, 0x6481959c
and eax, 0xa4ac81
or eax, 0x184000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3eb03f73
and eax, 0x66825dd0
and eax, 0x4800000
or eax, 0x41470000
mov dword [ebx], eax
add ebx, edx
or eax, 0x175eb63d
and eax, 0x8a3434
or eax, 0x4180
mov dword [ebx], eax
add ebx, edx
or eax, 0x5693f6dc
or eax, 0x2e1c42b
and eax, 0x5441c700
or eax, 0xa8040000
mov dword [ebx], eax
add ebx, edx
and eax, 0x781ecfb8
and eax, 0
or eax, 0x3881
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e387e2
and eax, 0x80
or eax, 0xbbcc4547
mov dword [ebx], eax
add ebx, edx
or eax, 0x6be1a16c
or eax, 0x6318316d
and eax, 0xc30000c5
or eax, 0x4000010
mov dword [ebx], eax
add ebx, edx
and eax, 0x65361285
and eax, 5
or eax, 0xafee840
mov dword [ebx], eax
add ebx, edx
and eax, 0x62427acb
xor eax, 0x3bf44877
and eax, 0x1860000
or eax, 0x44410001
mov dword [ebx], eax
add ebx, edx
and eax, 0x9aba5c5
xor eax, 0x3094e3e4
and eax, 0x114a3e4
or eax, 0x281810
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b370628
xor eax, 0x68374508
and eax, 0x48014700
or eax, 0x80448000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4027acbe
and eax, 0x1861c
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x4501edf
and eax, 0x404
or eax, 0xeaf841c3
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ed8200c
and eax, 0x42000004
or eax, 0x85000118
mov dword [ebx], eax
add ebx, edx
and eax, 0x5397aa70
xor eax, 0x73347b15
and eax, 0x103805
or eax, 0x49488040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d40cc2b
and eax, 0x44000000
or eax, 0x1c70000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a5759fa
and eax, 0x326529a9
and eax, 0x188
or eax, 0x4f6654
mov dword [ebx], eax
add ebx, edx
xor eax, 0x78938135
xor eax, 0x7c091e70
and eax, 0x45c000
or eax, 0xc0000700
mov dword [ebx], eax
add ebx, edx
or eax, 0x1d81f4bf
or eax, 0x1190d9db
and eax, 0x7abb
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x2185b29b
or eax, 0x64fa9ebe
and eax, 0xd80487
or eax, 0x10004140
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7dbcc411
or eax, 0x26f9648a
and eax, 0x4700000c
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x54f06c04
xor eax, 0x75b3b0f5
and eax, 0x2203c441
or eax, 0x92c0004
mov dword [ebx], eax
add ebx, edx
or eax, 0x60bb8083
xor eax, 0x14cb040e
and eax, 0x45440000
or eax, 0x830000
mov dword [ebx], eax
add ebx, edx
and eax, 0xcf85f23
and eax, 0x400000
or eax, 0x134c4d0
mov dword [ebx], eax
add ebx, edx
or eax, 0x36158bb4
and eax, 0x2445c700
or eax, 0xc8000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x61e34a14
and eax, 0x7f2a2fbc
and eax, 0xe04
or eax, 0x9088
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d1ceda1
and eax, 0x55104585
or eax, 0x2a00042
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e96eb1d
and eax, 0x55c2b7b4
and eax, 0x1000090
or eax, 0xc600004c
mov dword [ebx], eax
add ebx, edx
or eax, 0xb80bf72
and eax, 0x4b809c44
or eax, 0x300b0001
mov dword [ebx], eax
add ebx, edx
and eax, 0x55d118a9
and eax, 0x59b4fc1c
and eax, 0x41800000
or eax, 0x4470000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a1ce89d
and eax, 0x1024090
or eax, 0x201760
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ca2cade
and eax, 0x5f057f71
and eax, 0x40000500
or eax, 0xa045c200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1902486f
and eax, 0x69ccc47a
and eax, 0x4a
or eax, 0x15090
mov dword [ebx], eax
add ebx, edx
and eax, 0x2aa3cb08
and eax, 0x4000
or eax, 0xcee405c7
mov dword [ebx], eax
add ebx, edx
or eax, 0x49a9be9c
and eax, 0xc700015a
or eax, 0x20
mov dword [ebx], eax
add ebx, edx
or eax, 0x17744dbe
and eax, 0x96340c44
or eax, 0x2008b001
mov dword [ebx], eax
add ebx, edx
or eax, 0x106685a3
and eax, 0x4460000
or eax, 0x41810000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f37d0e6
or eax, 0x4fbe0d91
and eax, 0xa30c90
or eax, 0xa244
mov dword [ebx], eax
add ebx, edx
and eax, 0x1343ef7b
and eax, 0x18a00
or eax, 0xd4440100
mov dword [ebx], eax
add ebx, edx
or eax, 0x377c2fe0
xor eax, 0x8a93fb6
and eax, 0x948004
or eax, 0x4029
mov dword [ebx], eax
add ebx, edx
or eax, 0x412ad174
xor eax, 0x64e6c784
and eax, 0x4400000
or eax, 0xd0058900
mov dword [ebx], eax
add ebx, edx
and eax, 0x18bce57
and eax, 0x800
or eax, 0x2bb4458b
mov dword [ebx], eax
add ebx, edx
and eax, 0x221125a3
or eax, 0x9ab339e
and eax, 0x989140d
or eax, 0x4400c040
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b118b16
and eax, 0xb09cb14
or eax, 0x800020a0
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f3d3f3c
and eax, 0xc201b414
or eax, 0x820041
mov dword [ebx], eax
add ebx, edx
and eax, 0x316227c9
or eax, 0x286144de
and eax, 0x20410001
or eax, 0x94148900
mov dword [ebx], eax
add ebx, edx
or eax, 0x873d404
and eax, 0x38344501
or eax, 0x380008a
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd7ddcbd
and eax, 0x4099804
or eax, 0x89060441
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2634d5b9
and eax, 0x11c
or eax, 0x400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2aee84b7
or eax, 0x4bd1687e
and eax, 0xbcc498b
or eax, 0x400
mov dword [ebx], eax
add ebx, edx
or eax, 0x64eaa2b4
and eax, 0x5ff56ad0
and eax, 0x4d204000
or eax, 0x1b844d
mov dword [ebx], eax
add ebx, edx
and eax, 0x6470e4ae
and eax, 0x10440c
or eax, 0x8b0538d0
mov dword [ebx], eax
add ebx, edx
and eax, 0x210b2047
and eax, 0x12044
or eax, 0xc282c011
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ee0fcdd
and eax, 0xe0418801
or eax, 0x140100
mov dword [ebx], eax
add ebx, edx
and eax, 0x1edad22e
or eax, 0x604ce2f2
and eax, 0x504082
or eax, 0xfa00509
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3284c2c2
and eax, 0x39600509
or eax, 0x28040a6
mov dword [ebx], eax
add ebx, edx
or eax, 0xf0f1c7
and eax, 0x970f045
or eax, 0xd0800
mov dword [ebx], eax
add ebx, edx
or eax, 0x71803628
and eax, 0x65f8df55
and eax, 0x1d84c01
or eax, 0x8200018a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d1fa8f8
and eax, 0x1bca014
and eax, 0x800000
or eax, 0x4d0901e9
mov dword [ebx], eax
add ebx, edx
and eax, 0x7811be8f
xor eax, 0x73935b00
and eax, 0x28100b88
or eax, 0xc4458050
mov dword [ebx], eax
add ebx, edx
or eax, 0x3e5e1308
and eax, 0x88018280
or eax, 0x1004003
mov dword [ebx], eax
add ebx, edx
or eax, 0xacb46f9
xor eax, 0x78626d4
and eax, 0x409e005
or eax, 0x41820c50
mov dword [ebx], eax
add ebx, edx
or eax, 0x4dd2f872
xor eax, 0x4ce2cac6
and eax, 0x132a0
or eax, 0xfc440944
mov dword [ebx], eax
add ebx, edx
xor eax, 0x40987026
and eax, 0xc890940
or eax, 0x4102003d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a07b190
xor eax, 0x51de50b1
and eax, 0x408054
or eax, 0x1a903a0
mov dword [ebx], eax
add ebx, edx
and eax, 0x558ecdc4
and eax, 0x6eaf3f26
and eax, 0x800100
or eax, 0x8b744c89
mov dword [ebx], eax
add ebx, edx
or eax, 0x50d3575b
and eax, 0x51035c51
or eax, 0x400a004
mov dword [ebx], eax
add ebx, edx
or eax, 0x57129590
or eax, 0x6a517342
and eax, 0x3000fd0
or eax, 0x840020
mov dword [ebx], eax
add ebx, edx
or eax, 0x36e2a762
and eax, 0x3000000
or eax, 0x88000001
mov dword [ebx], eax
add ebx, edx
and eax, 0x70341039
and eax, 1
or eax, 0xc083d044
mov dword [ebx], eax
add ebx, edx
or eax, 0x181d6388
and eax, 0xd0058101
or eax, 0x400800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x794dd7f9
and eax, 0x9004c88
or eax, 0x6d00103
mov dword [ebx], eax
add ebx, edx
or eax, 0x67a6cd3e
and eax, 0x5d04daf
or eax, 0x80080000
mov dword [ebx], eax
add ebx, edx
or eax, 0x77c1dd17
and eax, 0xe3800d89
or eax, 0x8040240
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6457e2ee
and eax, 0x8b000000
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x3dc9a809
and eax, 0x1000000
or eax, 0x5489f455
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7abda5c6
xor eax, 0x5d1b2010
and eax, 0x50050180
or eax, 0x8c408a18
mov dword [ebx], eax
add ebx, edx
or eax, 0x27a2aa31
and eax, 0x8b840189
or eax, 0x104400
mov dword [ebx], eax
add ebx, edx
and eax, 0x42c41aea
and eax, 0x800008
or eax, 0xc103dc45
mov dword [ebx], eax
add ebx, edx
and eax, 0x306b60f7
and eax, 0x203f0865
and eax, 0x10001
or eax, 0xdc4c8900
mov dword [ebx], eax
add ebx, edx
and eax, 0x1898c442
and eax, 0x18484ce2
and eax, 0
or eax, 0x83f4558b
mov dword [ebx], eax
add ebx, edx
and eax, 0x444a6dd
and eax, 0x80
or eax, 0x55890142
mov dword [ebx], eax
add ebx, edx
or eax, 0x736c7e4c
and eax, 0x10450bc4
or eax, 0x88008030
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3579a5fc
and eax, 0xd140408
or eax, 0x2804133
mov dword [ebx], eax
add ebx, edx
and eax, 0x27c3a670
or eax, 0x54c7bcf1
and eax, 0x8081
or eax, 0x410c
mov dword [ebx], eax
add ebx, edx
and eax, 0x29082cea
xor eax, 0x2eb2f9ff
and eax, 0x8008900
or eax, 0xc04d0200
mov dword [ebx], eax
add ebx, edx
and eax, 0x29045b5c
and eax, 0x8040900
or eax, 0x75e8443b
mov dword [ebx], eax
add ebx, edx
and eax, 0x247b1da9
xor eax, 0x644dd67e
and eax, 0x5c301
or eax, 0xac400408
mov dword [ebx], eax
add ebx, edx
and eax, 0x76badc73
and eax, 1
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x6cccabd7
xor eax, 0x79203243
and eax, 0x41000242
or eax, 0x4c705a9
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2972d239
or eax, 0x5dfb3919
and eax, 0x88
or eax, 0x24
mov dword [ebx], eax
add ebx, edx
xor eax, 0x838f680
and eax, 0x8108200
or eax, 0xe0450900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x200d44d2
and eax, 0x8084512
or eax, 0x7a41021
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7f8e90b7
and eax, 0x51a57d5b
and eax, 0x500
or eax, 0x9884
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f9a5117
and eax, 0x78994b55
and eax, 0x28000900
or eax, 0xc0458200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x62f742c1
or eax, 0x470344fd
and eax, 0x8901c881
or eax, 0x2002
mov dword [ebx], eax
add ebx, edx
and eax, 0x2bca1116
xor eax, 0x1cfe78f9
and eax, 0x58a6841
or eax, 0x48018004
mov dword [ebx], eax
add ebx, edx
or eax, 0x6aa4915a
and eax, 0x2b2860f3
and eax, 0x28082010
or eax, 0xc04513a0
mov dword [ebx], eax
add ebx, edx
or eax, 0x61bc4142
xor eax, 0x2c9d1531
and eax, 0x403
or eax, 0x88800c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5748354f
or eax, 0x7566d93d
and eax, 0x55820000
or eax, 0x90000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d5b137f
xor eax, 0x5fbe0e24
and eax, 0x400150
or eax, 0x18282a0
mov dword [ebx], eax
add ebx, edx
and eax, 0x57534bb7
or eax, 0x427bd0d2
and eax, 0x3705180
or eax, 0x88800409
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ce07633
or eax, 0x151fb6b8
and eax, 0xc883c401
or eax, 0x20000044
mov dword [ebx], eax
add ebx, edx
or eax, 0x4dc7423f
and eax, 0xc4458001
or eax, 0x900
mov dword [ebx], eax
add ebx, edx
and eax, 0x67153c8e
xor eax, 0x79b7ec44
and eax, 0x9b04400
or eax, 0x240098b
mov dword [ebx], eax
add ebx, edx
and eax, 0x69e5139c
xor eax, 0x3743ac9f
and eax, 0x8208405
or eax, 0x544048
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a9f3696
xor eax, 0x20433c4e
and eax, 0x3aa44081
or eax, 0x140150a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x311fdae3
and eax, 0x8788040
or eax, 0x45015
mov dword [ebx], eax
add ebx, edx
xor eax, 0x50d7b0ed
xor eax, 0x5b11e90f
and eax, 0x3b80183
or eax, 0x38404408
mov dword [ebx], eax
add ebx, edx
and eax, 0x564f1a84
xor eax, 0x12d3f7ce
and eax, 0x19c044
or eax, 0x5e640801
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5247ec13
and eax, 0x8180402
or eax, 0x23c44989
mov dword [ebx], eax
add ebx, edx
xor eax, 0x39a177ba
or eax, 0x69b15da4
and eax, 0x49397405
or eax, 0x4028048
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e17a2ee
and eax, 0x8012048
or eax, 0x83245d80
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e175d26
and eax, 0x55017044
or eax, 0x888011
mov dword [ebx], eax
add ebx, edx
and eax, 0x693fb7f4
xor eax, 0x27200cc4
and eax, 0x60018890
or eax, 0x98440300
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c2017a5
and eax, 0x8000180
or eax, 0x838c4409
mov dword [ebx], eax
add ebx, edx
and eax, 0x7701d75f
and eax, 0x24d94a60
and eax, 0x4000
or eax, 0xc183b84d
mov dword [ebx], eax
add ebx, edx
and eax, 0x63434f7f
and eax, 0x1c912798
and eax, 0x10000
or eax, 0xf84c8901
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f1a683a
and eax, 0x18000000
or eax, 0x2390558b
mov dword [ebx], eax
add ebx, edx
or eax, 0x54aebbba
and eax, 0x83c8c11
or eax, 0x410044
mov dword [ebx], eax
add ebx, edx
and eax, 0xc866536
or eax, 0x7edc1a13
and eax, 0x3acc0403
or eax, 0x1004188
mov dword [ebx], eax
add ebx, edx
xor eax, 0x554b7e1b
and eax, 0x24043800
or eax, 0x1788045
mov dword [ebx], eax
add ebx, edx
and eax, 0x474af426
and eax, 0x1480000
or eax, 0x3a904d8b
mov dword [ebx], eax
add ebx, edx
or eax, 0x59f5615c
and eax, 0x77fcb28b
and eax, 0x117c0009
or eax, 0xc00c444
mov dword [ebx], eax
add ebx, edx
or eax, 0x420c9a37
and eax, 0x940540b
or eax, 0x80800180
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b6a4508
and eax, 0x1000000
or eax, 0x448b8855
mov dword [ebx], eax
add ebx, edx
and eax, 0x2461d7
or eax, 0x6fdfe743
and eax, 0x4458150
or eax, 0x80000880
mov dword [ebx], eax
add ebx, edx
xor eax, 0x23f340cd
and eax, 0x83804909
or eax, 0x400482
mov dword [ebx], eax
add ebx, edx
and eax, 0x78f37329
and eax, 0x800109
or eax, 0x4d0900e0
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ee4747
and eax, 0x140
or eax, 0x88558a80
mov dword [ebx], eax
add ebx, edx
or eax, 0x3e79c61a
and eax, 0x3c04451a
or eax, 0x41801021
mov dword [ebx], eax
add ebx, edx
and eax, 0x6794e9ef
and eax, 0x64040109
or eax, 0x98418a00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1cb768f9
xor eax, 0x33b719ca
and eax, 0x8101c002
or eax, 0x8000081
mov dword [ebx], eax
add ebx, edx
or eax, 0x62982a45
or eax, 0x25b2ef62
and eax, 0x4d8bec45
or eax, 0x1000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3ffae5d5
and eax, 0x610190
or eax, 0x1888264
mov dword [ebx], eax
add ebx, edx
and eax, 0x592df5e1
and eax, 0x1200180
or eax, 0x8ad44c09
mov dword [ebx], eax
add ebx, edx
or eax, 0x51c4ae5f
and eax, 0x8203c37
and eax, 0x202415
or eax, 0x551bd040
mov dword [ebx], eax
add ebx, edx
and eax, 0x554ae370
and eax, 0x1086040
or eax, 0x8a041ca4
mov dword [ebx], eax
add ebx, edx
and eax, 0x6017d539
and eax, 0x4000
or eax, 0x453ba845
mov dword [ebx], eax
add ebx, edx
xor eax, 0x9644331
and eax, 0xd0b60
or eax, 0x31800480
mov dword [ebx], eax
add ebx, edx
and eax, 0x54b3c01a
and eax, 0
or eax, 0x8b000002
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d9b4b89
or eax, 0x407599cf
and eax, 0x4d03d04d
or eax, 0x2000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7753b3a2
and eax, 0x49b538d5
and eax, 0x40013000
or eax, 0xb84c0be8
mov dword [ebx], eax
add ebx, edx
and eax, 0x7dd35508
or eax, 0x3ca295ee
and eax, 0x5483146c
or eax, 0x1082011
mov dword [ebx], eax
add ebx, edx
and eax, 0x5789ce9f
and eax, 0x5401000c
or eax, 0x80543bc0
mov dword [ebx], eax
add ebx, edx
or eax, 0x62199d3f
or eax, 0x7f37ccc
and eax, 0x458b2c7d
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x249e0726
and eax, 0x1000358
or eax, 0xe880a4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x42fbf383
xor eax, 0x3b1bff94
and eax, 0x8080589
or eax, 0x83f44000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c57bdcc
and eax, 0x8000408
or eax, 0x4589f045
mov dword [ebx], eax
add ebx, edx
or eax, 0x42316e48
or eax, 0x50962af6
and eax, 0x5c158a80
or eax, 0xa0400100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x593b983e
and eax, 0xa56c1188
or eax, 0x5a108401
mov dword [ebx], eax
add ebx, edx
xor eax, 0x19849657
and eax, 0x332af44d
and eax, 0x8004c
or eax, 0x4583ffb3
mov dword [ebx], eax
add ebx, edx
xor eax, 0x187f0120
xor eax, 0x387bf667
and eax, 0x18800b0
or eax, 0x608344
mov dword [ebx], eax
add ebx, edx
or eax, 0x447a3bd8
or eax, 0x768919e3
and eax, 0x3f00189
or eax, 0x88044400
mov dword [ebx], eax
add ebx, edx
or eax, 0x7bcfe40f
and eax, 0x893b800d
or eax, 0x4000040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x16fcfa31
and eax, 0x9bc77a7c
or eax, 0x64388500
mov dword [ebx], eax
add ebx, edx
or eax, 0x10687154
xor eax, 0x47966333
and eax, 0x1009144c
or eax, 0x45820030
mov dword [ebx], eax
add ebx, edx
and eax, 0x1001be67
and eax, 0x10011024
or eax, 0xc0542b98
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5bb8c1b8
xor eax, 0x11210273
and eax, 0x880874
or eax, 0x45030408
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4109fc60
or eax, 0x2f75ff4b
and eax, 0x28453b48
or eax, 0x90000080
mov dword [ebx], eax
add ebx, edx
or eax, 0x59a5ca38
and eax, 0x1c48908
or eax, 0x1a0407
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ae888c8
and eax, 0x98a0000
or eax, 0x44010000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e46748e
and eax, 0
or eax, 0xb04d3bdc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ef69689
and eax, 0x44830955
or eax, 0x1440028
mov dword [ebx], eax
add ebx, edx
or eax, 0x60f08cac
and eax, 0x6c16e889
and eax, 0x88
or eax, 0x120
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a9db2ee
xor eax, 0x6aad2434
and eax, 0x40008300
or eax, 0x87076800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7343dbe0
and eax, 0x1e3a278f
and eax, 0x2000
or eax, 0x8845
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a398b9
and eax, 0x13e05f0a
and eax, 0
or eax, 0x558b0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x56845046
and eax, 0x50040
or eax, 0xa8500ba8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x32f0411d
and eax, 0x810074
or eax, 0x450a1000
mov dword [ebx], eax
add ebx, edx
and eax, 0x255d212f
and eax, 0x23e2039d
and eax, 4
or eax, 0xfc4503b8
mov dword [ebx], eax
add ebx, edx
and eax, 0x76ab0cdd
xor eax, 0x75014ce1
and eax, 0x1000874
or eax, 0x4c8b0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x394a7f6d
and eax, 0x8080044
or eax, 0xc0452388
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3d0ddca9
and eax, 0x55002265
or eax, 0x8b0010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x454feae7
xor eax, 0x261b3181
and eax, 0x24552110
or eax, 0xc80002e8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x707ac9da
or eax, 0x1d6f1f4c
and eax, 0x9d689508
or eax, 0x62100081
mov dword [ebx], eax
add ebx, edx
and eax, 0x7266b3a1
xor eax, 0x79e7828f
and eax, 0x183130e
or eax, 0x4408ecf1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7f7e8ef6
and eax, 0xe00108
or eax, 0x10882f0
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a6b7ad3
and eax, 0x680080
or eax, 0x83904509
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e13a1e9
and eax, 0x5b86e21d
and eax, 0x2000009
or eax, 0xfdff78b4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x50277a5
and eax, 0x5fd8b8f8
and eax, 0x80018
or eax, 0x840700e7
mov dword [ebx], eax
add ebx, edx
and eax, 0x4583a220
xor eax, 0x1934e628
and eax, 8
or eax, 0x184
mov dword [ebx], eax
add ebx, edx
and eax, 0x197284a5
and eax, 0x80
or eax, 0x33dc4d0b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a9ccdeb
and eax, 0x9008040
or eax, 0x443b7c0d
mov dword [ebx], eax
add ebx, edx
and eax, 0x474c4310
and eax, 0x45080000
or eax, 0x38850fcc
mov dword [ebx], eax
add ebx, edx
and eax, 0x75df8785
and eax, 0x1000000
or eax, 0x8a000001
mov dword [ebx], eax
add ebx, edx
and eax, 0x44d63670
xor eax, 0x1312e1c3
and eax, 0x1112a041
or eax, 0x44291814
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a621161
and eax, 0x11090930
or eax, 0x608406c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x26afaf
and eax, 0x1000001
or eax, 0x8a000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x735f0ca
and eax, 0x39a8c569
and eax, 0x800c041
or eax, 0xe0832c04
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2730b211
and eax, 0xcc010800
or eax, 0x20448101
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a05604e
xor eax, 0x2025b324
and eax, 0x8200100
or eax, 0x3cc4c8b
mov dword [ebx], eax
add ebx, edx
or eax, 0xbf81a14
and eax, 0x938540d
or eax, 0x4403a040
mov dword [ebx], eax
add ebx, edx
or eax, 0xa1ef2f0
and eax, 0x490d06f8
or eax, 0x10800900
mov dword [ebx], eax
add ebx, edx
and eax, 0x1cf2d7a1
or eax, 0xc92a6c8
and eax, 0x8000000
or eax, 0x83000001
mov dword [ebx], eax
add ebx, edx
or eax, 0x568a432f
and eax, 0x31b13d3d
and eax, 0x11000005
or eax, 0x443bb050
mov dword [ebx], eax
add ebx, edx
or eax, 0x546aee91
and eax, 0x45090ed4
or eax, 0x8840128
mov dword [ebx], eax
add ebx, edx
or eax, 0x652e028a
and eax, 0x9000000
or eax, 0x82000001
mov dword [ebx], eax
add ebx, edx
or eax, 0x60bc6bd7
and eax, 0x81884845
or eax, 0x4019000
mov dword [ebx], eax
add ebx, edx
or eax, 0x57495c8b
and eax, 0xd7c9dc44
or eax, 0x28362330
mov dword [ebx], eax
add ebx, edx
or eax, 0x51eb7b5c
and eax, 0x89dc4d08
or eax, 0x83
mov dword [ebx], eax
add ebx, edx
xor eax, 0x62b37cb
xor eax, 0x51990480
and eax, 0xde6e7080
or eax, 0x2191000d
mov dword [ebx], eax
add ebx, edx
or eax, 0x6fa18771
and eax, 0xd85583fd
or eax, 0x802
mov dword [ebx], eax
add ebx, edx
and eax, 0x2d9deb0a
and eax, 0x65cadf79
and eax, 0x8200
or eax, 0x89014083
mov dword [ebx], eax
add ebx, edx
xor eax, 0xbc13822
and eax, 0x4abab70c
and eax, 0x809000
or eax, 0x850b4855
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a2ec9c1
and eax, 0xbfafd954
or eax, 0x40502620
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b3ea920
and eax, 0xff708530
or eax, 0xb
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c281d2d
and eax, 0x18200529
or eax, 0x5cfad6
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c19b5b9
and eax, 0x38404d8b
or eax, 0x3800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x64f29dad
and eax, 0xd02c004
or eax, 0x800d2c49
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b95b681
and eax, 0
or eax, 0x118
mov dword [ebx], eax
add ebx, edx
and eax, 0x4edde09c
and eax, 8
or eax, 0x3bb05583
mov dword [ebx], eax
add ebx, edx
or eax, 0xd733523
or eax, 0x4eb1a12e
and eax, 0xd03d405
or eax, 0x800c0050
mov dword [ebx], eax
add ebx, edx
xor eax, 0x236ad115
xor eax, 0x62a34b04
and eax, 4
or eax, 0x108
mov dword [ebx], eax
add ebx, edx
or eax, 0x1687848d
and eax, 0x2800589
or eax, 0x21704002
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f7200f6
and eax, 0x1000000
or eax, 0x8489f845
mov dword [ebx], eax
add ebx, edx
and eax, 0x61066741
or eax, 0x4bea12ff
and eax, 0x4bea726c
or eax, 0xb4158d00
mov dword [ebx], eax
add ebx, edx
and eax, 0x513a395a
xor eax, 0x49583674
and eax, 0x8200d08
or eax, 0x81984083
mov dword [ebx], eax
add ebx, edx
or eax, 0x77dd6935
and eax, 0xfffd688d
or eax, 0x20000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c4377a0
xor eax, 0x2d97117a
and eax, 0x105401fa
or eax, 0xe8018a05
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e63f8ad
xor eax, 0x5ee7ac82
and eax, 0x80004201
or eax, 0x901a882
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e5ef24e
and eax, 0x355ab821
and eax, 0xa000
or eax, 0x858b5855
mov dword [ebx], eax
add ebx, edx
and eax, 0x26252a7d
and eax, 0x4012844
or eax, 0xfbfed728
mov dword [ebx], eax
add ebx, edx
and eax, 0x12f67c9
xor eax, 0x78fa1a34
and eax, 0x79400538
or eax, 0x86288003
mov dword [ebx], eax
add ebx, edx
or eax, 0x16b78ed1
xor eax, 0x6261547c
and eax, 0x41cdb87
or eax, 0x42602478
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7487bcd9
or eax, 0x3e6ca1c8
and eax, 0x2d4418a
or eax, 0x81000c01
mov dword [ebx], eax
add ebx, edx
xor eax, 0x75303ad
and eax, 0x4810000
or eax, 0x490801c1
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b6e263d
xor eax, 0x3e615c90
and eax, 0x14410890
or eax, 0xc0148344
mov dword [ebx], eax
add ebx, edx
or eax, 0x15596615
and eax, 0x555c4511
or eax, 0x28a0102a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a4c5f86
and eax, 0x4000209
or eax, 0xa045c500
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a3074bb
and eax, 1
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x57c29ed9
and eax, 0x45c206c8
or eax, 0x50123
mov dword [ebx], eax
add ebx, edx
or eax, 0x658aa0a0
or eax, 0x771433b3
and eax, 0xa0
or eax, 4
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d6facde
and eax, 0x4c458800
or eax, 0x80000300
mov dword [ebx], eax
add ebx, edx
and eax, 0xac25592
and eax, 0x1642140a
and eax, 0
or eax, 0x74a44523
mov dword [ebx], eax
add ebx, edx
xor eax, 0x388adece
and eax, 0x480c8b08
or eax, 0xa0410000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c703c65
and eax, 0x5b923f31
and eax, 0x48000800
or eax, 0x34e0453b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x34835119
and eax, 0x40410800
or eax, 0xa4148315
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b9b1986
and eax, 0x89008283
or eax, 0x16800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b9dc063
and eax, 0x70c6d495
and eax, 0x800000
or eax, 0x450be455
mov dword [ebx], eax
add ebx, edx
or eax, 0x1fbf7880
and eax, 0x540538c4
or eax, 0xa0400320
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e6e0af8
or eax, 0x2bd656c5
and eax, 0x9a0d0d
or eax, 0x8002
mov dword [ebx], eax
add ebx, edx
or eax, 0x16e6b12f
and eax, 0x48a0000
or eax, 0x49010000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1cd7caa2
and eax, 0x6c70fc10
and eax, 0x40400000
or eax, 0xa00d03fc
mov dword [ebx], eax
add ebx, edx
and eax, 0x5640f355
or eax, 0x4cef484b
and eax, 0xce8491b
or eax, 0x3100420
mov dword [ebx], eax
add ebx, edx
xor eax, 0x430f76d6
or eax, 0xd51dcd9
and eax, 0x8b8d
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a93d729
and eax, 0x10118b00
or eax, 0xc4440000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6da233d1
xor eax, 0x77c2328d
and eax, 0x30c01109
or eax, 0x4c3c4432
mov dword [ebx], eax
add ebx, edx
or eax, 0x1da4bcd0
and eax, 0x64448910
or eax, 0x80010200
mov dword [ebx], eax
add ebx, edx
and eax, 0x2edd263b
xor eax, 0x7a0df6b6
and eax, 0x5c484422
or eax, 0x20840119
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f801763
and eax, 0x1c000100
or eax, 0xa04d8a08
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ac5f455
and eax, 0x21f77e14
and eax, 0x20400000
or eax, 0x54a04d23
mov dword [ebx], eax
add ebx, edx
xor eax, 0x277f7e41
xor eax, 0x645daf9a
and eax, 0x34408870
or eax, 0xc0150303
mov dword [ebx], eax
add ebx, edx
or eax, 0x6af29ff
or eax, 0x2ac79c28
and eax, 0x7cd4153b
or eax, 0x1004000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7604b738
and eax, 0x7c44830b
or eax, 0x80010800
mov dword [ebx], eax
add ebx, edx
and eax, 0x540f76fc
and eax, 0x10040000
or eax, 0x2bc84533
mov dword [ebx], eax
add ebx, edx
xor eax, 0xfb09319
xor eax, 0x253ea607
and eax, 0x10404005
or eax, 0x243c8840
mov dword [ebx], eax
add ebx, edx
and eax, 0x5af29813
and eax, 0x10600801
or eax, 0x2388458a
mov dword [ebx], eax
add ebx, edx
or eax, 0x6dc14972
and eax, 0x83512b4
and eax, 0x8210000
or eax, 0x2454c84d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x238cfbe4
or eax, 0x79036781
and eax, 0x3be05589
or eax, 2
mov dword [ebx], eax
add ebx, edx
or eax, 0x5344786f
or eax, 0x53a47a10
and eax, 0x9646c55
or eax, 0x198000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2de8b6e3
and eax, 0x1200441
or eax, 0x804186
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e81439b
and eax, 0x6b000000
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a0d3c47
or eax, 0x44d89d14
and eax, 0x80458507
or eax, 0x20004200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1239bad0
or eax, 0x59ebda04
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x368a28f2
and eax, 0x32800082
or eax, 0x1704509
mov dword [ebx], eax
add ebx, edx
xor eax, 0x87618c0
and eax, 0x38040041
or eax, 0x70a004
mov dword [ebx], eax
add ebx, edx
or eax, 0x6daa3a7e
and eax, 0xdf8080b
or eax, 0x2004580
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ec6da1d
or eax, 0xc40bb9e
and eax, 0xa80498f
or eax, 0x31380420
mov dword [ebx], eax
add ebx, edx
or eax, 0x3885a0c5
and eax, 0x283dcc4d
or eax, 0x4401000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x21e8bc3b
and eax, 0x9844002
or eax, 0x2601589
mov dword [ebx], eax
add ebx, edx
or eax, 0xbd0dd50
or eax, 0x581a080c
and eax, 0x513ad055
or eax, 0x4010000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x29ec0523
or eax, 0x2e55b942
and eax, 0xa107c74
or eax, 0x81080088
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c181230
and eax, 0x180000
or eax, 0x4523e845
mov dword [ebx], eax
add ebx, edx
xor eax, 0x21022f59
or eax, 0x61eb8383
and eax, 0x1084590
or eax, 0x8a003820
mov dword [ebx], eax
add ebx, edx
or eax, 0x71d5e
and eax, 0x90b544c
or eax, 0x44008001
mov dword [ebx], eax
add ebx, edx
or eax, 0x21b5fc78
or eax, 0x436d1d83
and eax, 0xb0875c8
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x16c544d4
and eax, 0x15097054
or eax, 0x40328801
mov dword [ebx], eax
add ebx, edx
or eax, 0x6bd217f
and eax, 0x309793c
or eax, 0x88000480
mov dword [ebx], eax
add ebx, edx
or eax, 0x64be3928
and eax, 0x721b704d
and eax, 0x40035004
or eax, 0x80808841
mov dword [ebx], eax
add ebx, edx
and eax, 0x2d9a3d95
and eax, 0x801
or eax, 0xd8458100
mov dword [ebx], eax
add ebx, edx
or eax, 0x684321e9
and eax, 0x38440989
or eax, 0x3b04402
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1db6c058
or eax, 0x26146077
and eax, 0x654ec45
or eax, 0x19291008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7a94deee
and eax, 0x5c80083
or eax, 0xa145508
mov dword [ebx], eax
add ebx, edx
or eax, 0x47f71f65
and eax, 0x9c455af
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3d25f626
and eax, 0x18f6ecf9
and eax, 0x10e02081
or eax, 0xef1f4414
mov dword [ebx], eax
add ebx, edx
xor eax, 0x16fdbdd2
and eax, 0x14c19a24
and eax, 0x8804
or eax, 0xc44503fb
mov dword [ebx], eax
add ebx, edx
or eax, 0x1bde5ee7
and eax, 0x8901c883
or eax, 0x2000
mov dword [ebx], eax
add ebx, edx
or eax, 0x25ae60b9
xor eax, 0x11821934
and eax, 0xbc01c005
or eax, 0x1820440
mov dword [ebx], eax
add ebx, edx
and eax, 0x3694cd21
and eax, 0x3480c400
or eax, 0xcb7f3b64
mov dword [ebx], eax
add ebx, edx
or eax, 0x40456c28
xor eax, 0x983c957
and eax, 0x821c3400
or eax, 0x9004100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x16b5fe00
and eax, 0x43488847
and eax, 0x1088800
or eax, 0x4c33604d
mov dword [ebx], eax
add ebx, edx
and eax, 0x5106c688
and eax, 0x22d55c47
and eax, 0x4000
or eax, 0x8b1d3de0
mov dword [ebx], eax
add ebx, edx
or eax, 0x2955617f
and eax, 0x82014055
or eax, 0x40828000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2212a909
and eax, 0x8001
or eax, 0xc0550900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b490daa
and eax, 0x2b00048b
or eax, 0xc04100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c1e5653
and eax, 0x451a1040
or eax, 0x21e005
mov dword [ebx], eax
add ebx, edx
or eax, 0x14453da9
and eax, 0x1097de8
or eax, 0x8a000010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x74f40803
xor eax, 0x74d0e94f
and eax, 0x81018c04
or eax, 0x40826049
mov dword [ebx], eax
add ebx, edx
and eax, 0x53de89d4
and eax, 0x40008800
or eax, 0xac4d0101
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d11645e
or eax, 0x36f1033
and eax, 0x9481003
or eax, 0x80904588
mov dword [ebx], eax
add ebx, edx
and eax, 0x552b01ec
or eax, 0x337ca413
and eax, 0x337c2091
or eax, 0xcc834004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5654d872
or eax, 0x3f1c13f7
and eax, 0x90058bf7
or eax, 0x40400008
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e8dffe2
and eax, 0x3366493f
and eax, 0x40100
or eax, 0xff588489
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ee51c1f
or eax, 0x48941521
and eax, 0x4c801529
or eax, 0x10bead6
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ee3f64f
xor eax, 0xb7acf98
and eax, 0x1c101d0
or eax, 0x8200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a503f57
and eax, 0xb900c81
or eax, 0x80404108
mov dword [ebx], eax
add ebx, edx
or eax, 0x3466026b
and eax, 0xf6dd483
and eax, 0xf644081
or eax, 0xf09b2014
mov dword [ebx], eax
add ebx, edx
or eax, 0x54df5897
and eax, 0x5c953897
or eax, 0x368
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2468b697
and eax, 0x8fd8d68
or eax, 0x7027297
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d5a52c0
and eax, 0xa38d
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x5caf2e10
or eax, 0x58260084
and eax, 0x50058b00
or eax, 0xa0400000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c41f509
and eax, 0x30408100
or eax, 0xcf180489
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ab76bf3
and eax, 0x4d8beffb
or eax, 0x1004
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ec008a0
and eax, 0x548989fc
or eax, 0x40000
mov dword [ebx], eax
add ebx, edx
and eax, 0x33b5569d
and eax, 0x85009c
or eax, 0x8b7aff63
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1977f014
xor eax, 0x5a0e143e
and eax, 0xc8821855
or eax, 0x2201e400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7258a5b5
and eax, 0x4c99bc65
and eax, 0x8110800
or eax, 0xf4448101
mov dword [ebx], eax
add ebx, edx
and eax, 0x46f80066
and eax, 0x1ee777ed
and eax, 0x4400000
or eax, 0xfb18858b
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ec2ecc6
and eax, 0x851aedcf
or eax, 0x211230
mov dword [ebx], eax
add ebx, edx
and eax, 0x1be376ce
xor eax, 0x1accd980
and eax, 0x1befaf44
or eax, 0xe4105010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4edafabb
and eax, 0x101006d
or eax, 0x4c8a7a10
mov dword [ebx], eax
add ebx, edx
and eax, 0x46ce829c
and eax, 0x4088001c
or eax, 0x100589a0
mov dword [ebx], eax
add ebx, edx
and eax, 0x12a79afc
and eax, 0x8588bc
or eax, 0x8b7a7743
mov dword [ebx], eax
add ebx, edx
xor eax, 0x364329be
and eax, 0x9588d041
or eax, 0x12814
mov dword [ebx], eax
add ebx, edx
and eax, 0x20f7ccb3
and eax, 0x81c800
or eax, 0xff7e374c
mov dword [ebx], eax
add ebx, edx
and eax, 0x3bb451b8
and eax, 0x3b44108
or eax, 0x80080483
mov dword [ebx], eax
add ebx, edx
or eax, 0x12bebed4
xor eax, 0x28cdbae1
and eax, 0x1010128
or eax, 0x448800c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x33aff43c
and eax, 0x34e9dcda
and eax, 0x10898098
or eax, 0x40040b24
mov dword [ebx], eax
add ebx, edx
and eax, 0xdb7bd9e
xor eax, 0x6f083e37
and eax, 0x2b8db7ab
or eax, 0x10724854
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b1c6e7e
or eax, 0x319eed0f
and eax, 0x3b9e4c0d
or eax, 0xc4610080
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ba4c61d
xor eax, 0x6d6a49d3
and eax, 0x8214044e
or eax, 0x90878b1
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ac7bc16
xor eax, 0x38333943
and eax, 0x830cc414
or eax, 0x2c033041
mov dword [ebx], eax
add ebx, edx
and eax, 0x41c4bd92
and eax, 0x1008410
or eax, 0x543b4845
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ba5a9a1
or eax, 0x369f9c89
and eax, 0xb057dd8
or eax, 0x80400000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x30b405ca
and eax, 0x1317000
or eax, 0x440a8045
mov dword [ebx], eax
add ebx, edx
and eax, 0x24494395
and eax, 0x65f3a43d
and eax, 0x10004
or eax, 0x8b3c7de0
mov dword [ebx], eax
add ebx, edx
or eax, 0x307e7a1b
and eax, 0x93b484d
or eax, 0x44008000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b9c4f30
or eax, 0x7ce93532
and eax, 0xb357d44
or eax, 0x80000080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x715aa5e1
and eax, 0x2697d396
and eax, 0x3d004
or eax, 0x55080051
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7bb785aa
xor eax, 0x5e8db056
and eax, 0x701121a0
or eax, 0x8c441a40
mov dword [ebx], eax
add ebx, edx
xor eax, 0xbe604f1
or eax, 0x790e6a03
and eax, 0x458b2a11
or eax, 0x6c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x67163132
and eax, 0x20051b48
or eax, 0xd84020a0
mov dword [ebx], eax
add ebx, edx
and eax, 0x583eae9f
and eax, 0x48002208
or eax, 0x58b0075
mov dword [ebx], eax
add ebx, edx
and eax, 0x360b8ec6
and eax, 0x90244
or eax, 0x1e081a0
mov dword [ebx], eax
add ebx, edx
or eax, 0x7cd91d28
xor eax, 0x4c01d12a
and eax, 0x1e04c80
or eax, 0x8a040109
mov dword [ebx], eax
add ebx, edx
xor eax, 0x39f311e2
and eax, 0x10134441
or eax, 0x4528a014
mov dword [ebx], eax
add ebx, edx
and eax, 0x5fe859fd
and eax, 0x1004044
or eax, 0x8a113da8
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e43c36d
and eax, 0x4513f445
or eax, 0x200000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e697ba7
and eax, 0x17000
or eax, 0x8b0804b8
mov dword [ebx], eax
add ebx, edx
and eax, 0x2d52ef88
xor eax, 0x24efbcd0
and eax, 0x2983c848
or eax, 0xc0000405
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f7445f4
xor eax, 0x692b5f23
and eax, 0x8c4c8000
or eax, 0x40010901
mov dword [ebx], eax
add ebx, edx
or eax, 0x62412881
xor eax, 0x4847f653
and eax, 0x22085582
or eax, 0x19e40009
mov dword [ebx], eax
add ebx, edx
or eax, 0x197f84fe
xor eax, 0x58e59b69
and eax, 0x21184c14
or eax, 0x10649041
mov dword [ebx], eax
add ebx, edx
and eax, 0x390bfb52
or eax, 0x63941466
and eax, 0x33884402
or eax, 0x8600189
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b86bcfd
xor eax, 0x5599d09a
and eax, 0x219d001
or eax, 0x30640844
mov dword [ebx], eax
add ebx, edx
xor eax, 0x28200226
and eax, 0x8404803
or eax, 0x81a00588
mov dword [ebx], eax
add ebx, edx
or eax, 0x3eecf43e
and eax, 0xbfec488d
or eax, 0x40130000
mov dword [ebx], eax
add ebx, edx
or eax, 0x169ed2c0
and eax, 0x50ce7eb0
and eax, 0x40440a80
or eax, 0xa411817f
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c5900df
xor eax, 0x61ed7d71
and eax, 0x9d009488
or eax, 0x62440101
mov dword [ebx], eax
add ebx, edx
and eax, 0x3760ed96
xor eax, 0x5cc35c3b
and eax, 0x4183d9bb
or eax, 0x4082644
mov dword [ebx], eax
add ebx, edx
and eax, 0x22557be5
and eax, 0x3e0
or eax, 0x1e88000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d691a45
and eax, 0x1600000
or eax, 0x8a804589
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f463eda
xor eax, 0x7091d79e
and eax, 0xc437088d
or eax, 0x3bc84000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2274a6dc
and eax, 0x4e76eff4
and eax, 0x40084
or eax, 0x44893b7b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e45e1d4
and eax, 0x78c8da2b
or eax, 0x53725d4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6005b554
and eax, 0x8500a09
or eax, 0xc0058100
mov dword [ebx], eax
add ebx, edx
or eax, 0x46358f5b
and eax, 0x88018a03
or eax, 0x1006080
mov dword [ebx], eax
add ebx, edx
or eax, 0x40259274
xor eax, 0x5725533f
and eax, 0x4008840
or eax, 0x418b4015
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3d96518a
and eax, 0x380519c0
or eax, 0x80402200
mov dword [ebx], eax
add ebx, edx
or eax, 0x3d65c2a0
and eax, 0xd011160
or eax, 0x408a001d
mov dword [ebx], eax
add ebx, edx
or eax, 0x1fa2bfde
xor eax, 0x131f4448
and eax, 0x44043bb0
or eax, 0x80490040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x52c6ecfb
and eax, 0x25528ca7
and eax, 0x4020001
or eax, 0x5189097c
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c38c6a5
and eax, 0x1aa83dc
or eax, 0x400000
mov dword [ebx], eax
add ebx, edx
and eax, 0x199b5d99
xor eax, 0x676d9201
and eax, 0x60c41189
or eax, 0x89184400
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e36ef63
and eax, 0xfffefacb
or eax, 0x10004
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e564158
or eax, 0x75e3a24c
and eax, 0x4355e008
or eax, 0x80080583
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3326e505
and eax, 0xc048008c
or eax, 0xc84cc40
mov dword [ebx], eax
add ebx, edx
or eax, 0x66aabaaa
and eax, 0xcccccccc
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x503d6e71
and eax, 0x8c81008c
or eax, 0x600a5540
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1aa07a2c
and eax, 0x2c80
or eax, 0x94c001
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ad679b2
and eax, 0x45af543d
and eax, 0x840000
or eax, 0x45430000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c80746c
and eax, 0x40028
or eax, 0x8a90
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4da6935c
and eax, 0x40000100
or eax, 0x8045c600
mov dword [ebx], eax
add ebx, edx
or eax, 0x4f331799
and eax, 0x15718
or eax, 0x2862
mov dword [ebx], eax
add ebx, edx
xor eax, 0x33b33090
and eax, 0x30b045c2
or eax, 0x80400005
mov dword [ebx], eax
add ebx, edx
xor eax, 0x525a7fa2
and eax, 0xc2000065
or eax, 0x5000082
mov dword [ebx], eax
add ebx, edx
and eax, 0x66795dac
and eax, 0x40000004
or eax, 0x88f0b041
mov dword [ebx], eax
add ebx, edx
and eax, 0xc8bc900
and eax, 0x800000
or eax, 0x45470000
mov dword [ebx], eax
add ebx, edx
or eax, 0x73669efa
xor eax, 0xcc04a6f
and eax, 0x106c094
or eax, 0x502b68
mov dword [ebx], eax
add ebx, edx
and eax, 0x27fcacbc
xor eax, 0x18188590
and eax, 0x18440500
or eax, 0xc001c200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x12ce0f6e
and eax, 0x223bf825
and eax, 0xc004
or eax, 0x2401
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d177a46
xor eax, 0x677a3998
and eax, 0x6684184
or eax, 0x840443
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b4c5973
and eax, 0x1bc4c601
and eax, 0x2000001
or eax, 0xc500000c
mov dword [ebx], eax
add ebx, edx
and eax, 0x70c0dcef
xor eax, 0xeb338bd
and eax, 0x2122000
or eax, 0x20448045
mov dword [ebx], eax
add ebx, edx
or eax, 0x71603c0b
and eax, 0x3057555e
and eax, 0x460000
or eax, 0x45810000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6cc5e05b
and eax, 0x1028040
or eax, 0x91ca4
mov dword [ebx], eax
add ebx, edx
and eax, 0x21f7cc6b
and eax, 0x18400
or eax, 0xd0444300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x60fae611
and eax, 0
or eax, 0xc688
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2626ca98
and eax, 0x4240400
or eax, 0x98d041c7
mov dword [ebx], eax
add ebx, edx
or eax, 0x5da1f980
or eax, 0x46bd2a00
and eax, 0xc7000007
or eax, 8
mov dword [ebx], eax
add ebx, edx
or eax, 0x67dd8887
or eax, 0x7785300b
and eax, 0x2198b805
or eax, 0x8200440
mov dword [ebx], eax
add ebx, edx
xor eax, 0x526d5940
and eax, 0x41c50001
or eax, 0x4020000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4f1f96d7
and eax, 0x4004c0
or eax, 0x1014928
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a703839
and eax, 0x5cd923c6
and eax, 0x48410100
or eax, 0x8004c600
mov dword [ebx], eax
add ebx, edx
xor eax, 0x235de987
or eax, 0x62ab1e24
and eax, 0x11a87
or eax, 0x158
mov dword [ebx], eax
add ebx, edx
or eax, 0x70d8c799
xor eax, 0x4549c487
and eax, 0x11800140
or eax, 0xc2444487
mov dword [ebx], eax
add ebx, edx
and eax, 0x173b7283
and eax, 0x3000002
or eax, 0xc4000040
mov dword [ebx], eax
add ebx, edx
or eax, 0x59b6d5a0
or eax, 0x47064271
and eax, 0x5792c441
or eax, 0x10804
mov dword [ebx], eax
add ebx, edx
or eax, 0x401760d7
and eax, 0x45870000
or eax, 0x400000
mov dword [ebx], eax
add ebx, edx
and eax, 0x277a4d1c
and eax, 0x6768de61
and eax, 0x1000000
or eax, 0x2575e0
mov dword [ebx], eax
add ebx, edx
or eax, 0x1f11f610
xor eax, 0x42e22453
and eax, 0x445c300
or eax, 0xa0000400
mov dword [ebx], eax
add ebx, edx
and eax, 0x67f1aafe
and eax, 0x8000
or eax, 0x3ca3
mov dword [ebx], eax
add ebx, edx
and eax, 0x21a25428
and eax, 0x400
or eax, 0x95f841c7
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1617798
or eax, 0x57862e
and eax, 0x8400000a
or eax, 0x43000080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x28cb9f14
or eax, 0x5d111357
and eax, 0x1d919445
or eax, 0x244000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a05ef3b
or eax, 0x280207c7
and eax, 0x5820001
or eax, 0x40450000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b8e64b1
and eax, 0x377cde62
and eax, 0x404400
or eax, 0xa398dc
mov dword [ebx], eax
add ebx, edx
and eax, 0x50a0b1b7
and eax, 0x8000
or eax, 0xa8454700
mov dword [ebx], eax
add ebx, edx
or eax, 0x54300963
xor eax, 0x2f270288
and eax, 0x8422
or eax, 0x10000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1236fa53
and eax, 0x2467a40b
and eax, 0x40403
or eax, 0x83c04188
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f66e8c3
and eax, 0x1000080
or eax, 0x44890168
mov dword [ebx], eax
add ebx, edx
or eax, 0x560b8def
and eax, 0x440989c4
or eax, 0xa0440200
mov dword [ebx], eax
add ebx, edx
or eax, 0x7136c1f5
and eax, 0x103cc981
or eax, 0x2000
mov dword [ebx], eax
add ebx, edx
and eax, 0x754b376e
and eax, 0x5da1f8e9
and eax, 0
or eax, 0x4d890000
mov dword [ebx], eax
add ebx, edx
and eax, 0x12ffeb50
xor eax, 0x6ac5856b
and eax, 0x40448160
or eax, 0x94110a84
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e514ee8
and eax, 0x88044508
or eax, 0x1e01023
mov dword [ebx], eax
add ebx, edx
xor eax, 0x18461cfa
and eax, 0x1a24051
or eax, 0x8499404
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ed18a60
and eax, 0x761b74e4
and eax, 0x2104400
or eax, 0x81c4018b
mov dword [ebx], eax
add ebx, edx
and eax, 0x552bc6b3
and eax, 0x11fdbf5a
and eax, 0x1000000
or eax, 0x448901c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e464a4
or eax, 0x561a8659
and eax, 0x544d8354
or eax, 0x80000880
mov dword [ebx], eax
add ebx, edx
and eax, 0x81dcbe1
or eax, 0x53efb657
and eax, 0x3a00d13
or eax, 0xc004028
mov dword [ebx], eax
add ebx, edx
xor eax, 0xf5dc4ca
or eax, 0x2f5c9d39
and eax, 0x9489
or eax, 0x22204
mov dword [ebx], eax
add ebx, edx
or eax, 0x5643f3b7
or eax, 0x1554d790
and eax, 0x44558300
or eax, 0xa0000800
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e3e4c8f
and eax, 0x7c50450b
or eax, 0x1801030
mov dword [ebx], eax
add ebx, edx
and eax, 0xe7c62e2
xor eax, 0x1f6fa21d
and eax, 0x10058208
or eax, 0xec400900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x12f80927
and eax, 0x6c98002b
or eax, 0x10404510
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5349b689
xor eax, 0x51aa4b99
and eax, 0x60098809
or eax, 0x80440314
mov dword [ebx], eax
add ebx, edx
or eax, 0x562361
xor eax, 0x59525396
and eax, 0x8901e883
or eax, 0x100
mov dword [ebx], eax
add ebx, edx
and eax, 0x24780b5
and eax, 0x512a8927
and eax, 0x8001
or eax, 0x558b604c
mov dword [ebx], eax
add ebx, edx
or eax, 0x1519137
or eax, 0x50ae69b5
and eax, 0x445539e0
or eax, 0xa8000200
mov dword [ebx], eax
add ebx, edx
and eax, 0x76c996b2
or eax, 0x5a45f289
and eax, 0x44010028
or eax, 0x18a0c54
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4364aae
and eax, 0x400502d0
or eax, 0xb840390c
mov dword [ebx], eax
add ebx, edx
and eax, 0x6cf4a3da
or eax, 0x5f1cdf08
and eax, 0x1088d08
or eax, 0x230007
mov dword [ebx], eax
add ebx, edx
xor eax, 0x537f4417
and eax, 0x40000000
or eax, 0xd8b0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x18288c21
and eax, 0x50090820
or eax, 0x80440388
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c32bb8
and eax, 0x68dc444
and eax, 0x48c0000
or eax, 0xb604d3b
mov dword [ebx], eax
add ebx, edx
and eax, 0x5efd2b0d
xor eax, 0x2884ed00
and eax, 0x409
or eax, 0x11884
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f80e974
and eax, 0x800
or eax, 0xf4558300
mov dword [ebx], eax
add ebx, edx
and eax, 0x67478196
and eax, 0x40100
or eax, 0x8b985489
mov dword [ebx], eax
add ebx, edx
or eax, 0x57887b06
or eax, 0x1b2a4773
and eax, 0x45884c45
or eax, 0x18000
mov dword [ebx], eax
add ebx, edx
and eax, 0x76d718b2
or eax, 0x7ffed2eb
and eax, 0x4c4d8a88
or eax, 0x80000110
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c5e1876
and eax, 0x88018182
or eax, 0x1004001
mov dword [ebx], eax
add ebx, edx
and eax, 0x676c517b
xor eax, 0x19eaf7be
and eax, 0x108a840d
or eax, 0x45014840
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6235633b
and eax, 0x1828374
or eax, 0x400080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e0cec73
or eax, 0x3f75ddba
and eax, 0xbf45589
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4eee50fb
and eax, 0x201001
or eax, 0x451b8c44
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa33ef61
and eax, 0x42080300
or eax, 0xb0850c98
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f79b0b3
and eax, 0x29998feb
and eax, 0
or eax, 0x8b000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x57409839
and eax, 0x1000000
or eax, 0x4c89c04d
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c9327a6
and eax, 0x38118384
or eax, 0x80440810
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d16c418
and eax, 0x89104588
or eax, 0x2801001
mov dword [ebx], eax
add ebx, edx
or eax, 0x56d5ff29
and eax, 0xc881c001
or eax, 0x20020044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b4f15cd
or eax, 0xcfc79e8
and eax, 0xc0448900
or eax, 0x10001
mov dword [ebx], eax
add ebx, edx
and eax, 0x267d70a6
xor eax, 0x36173935
and eax, 0x32100901
or eax, 0x984448a
mov dword [ebx], eax
add ebx, edx
and eax, 0xb15fb7b
and eax, 0x9040009
or eax, 0x840b9044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a21b88c
or eax, 0x2b2dc9cf
and eax, 0xc1
or eax, 0x10
mov dword [ebx], eax
add ebx, edx
or eax, 0x734b7332
xor eax, 0x4340cc8
and eax, 0x3330550b
or eax, 0x8800080
mov dword [ebx], eax
add ebx, edx
and eax, 0x400a657a
and eax, 0x4400
or eax, 0x97db855
mov dword [ebx], eax
add ebx, edx
or eax, 0x461fb6f1
and eax, 0x13444c5
or eax, 0x800102
mov dword [ebx], eax
add ebx, edx
xor eax, 0x61cc2e20
and eax, 0x60000000
or eax, 0x8b000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4dff6577
and eax, 0x1ea153c7
and eax, 0x4014107
or eax, 0xb0448600
mov dword [ebx], eax
add ebx, edx
xor eax, 0x113bfd25
or eax, 0x19cd6191
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x8be0153
and eax, 0x8b00103
or eax, 0x3404488
mov dword [ebx], eax
add ebx, edx
and eax, 0x55f14f48
and eax, 0x1800400
or eax, 0x4409b045
mov dword [ebx], eax
add ebx, edx
and eax, 0x5fe325d4
and eax, 0x40010004
or eax, 0xb04c8b88
mov dword [ebx], eax
add ebx, edx
or eax, 0x754aed5
and eax, 0x81018181
or eax, 0x8004002
mov dword [ebx], eax
add ebx, edx
or eax, 0x7582cae7
and eax, 0x7d83c045
or eax, 0x3008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a378a56
and eax, 0x4040008
or eax, 0x800b0084
mov dword [ebx], eax
add ebx, edx
and eax, 0x8c1097e
and eax, 0xc
or eax, 0x91
mov dword [ebx], eax
add ebx, edx
xor eax, 0x40f02eaa
and eax, 0xf00403
or eax, 0x33085188
mov dword [ebx], eax
add ebx, edx
or eax, 0x467f6267
and eax, 0x40f7445
or eax, 0x80008810
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ebe35d8
xor eax, 0x695c4499
and eax, 0x81
or eax, 0x10
mov dword [ebx], eax
add ebx, edx
or eax, 0x2815448d
and eax, 0x20104489
or eax, 0x3e80102
mov dword [ebx], eax
add ebx, edx
and eax, 0x34ae5666
or eax, 0x76b3e8ce
and eax, 0x4489e044
or eax, 0x1000001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x48c0104d
and eax, 0x1d33dd93
and eax, 0x8018000
or eax, 0xf04c0b88
mov dword [ebx], eax
add ebx, edx
and eax, 0x46543f09
and eax, 0x100
or eax, 0x8901c083
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4abc3328
or eax, 0x40ec0528
and eax, 0x4181f009
or eax, 0x3c020844
mov dword [ebx], eax
add ebx, edx
and eax, 0x6f3fb615
and eax, 0x69000000
or eax, 0x10740088
mov dword [ebx], eax
add ebx, edx
and eax, 0x1adcce69
xor eax, 0xdbbf7b1
and eax, 0x5c45589
or eax, 0xa000002
mov dword [ebx], eax
add ebx, edx
or eax, 0x4dce3884
and eax, 0xbcc558f
or eax, 0x30300020
mov dword [ebx], eax
add ebx, edx
or eax, 0x716f26a7
and eax, 0x697d5405
or eax, 0x4008850
mov dword [ebx], eax
add ebx, edx
or eax, 0x3701f20c
or eax, 0x101ac563
and eax, 0x358450b
or eax, 0x80800080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x46edfe5e
xor eax, 0x435991c1
and eax, 0x4080000
or eax, 0x418101c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x63b5d7e2
and eax, 0x1216c978
and eax, 0x48140
or eax, 0xd8490a98
mov dword [ebx], eax
add ebx, edx
and eax, 0x505cb5d8
and eax, 0x404c8108
or eax, 0xa4012e07
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e9861c0
and eax, 0x58d04c0b
or eax, 0x25000130
mov dword [ebx], eax
add ebx, edx
or eax, 0x34a054dd
or eax, 0x1fe3d2d4
and eax, 0x68518b58
or eax, 0x80040000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x25de6012
and eax, 0x7139c7b6
and eax, 0x101c202
or eax, 0x88002881
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d9b680b
and eax, 0x570a42f2
and eax, 0x440a0000
or eax, 0x181e855
mov dword [ebx], eax
add ebx, edx
or eax, 0x66278bf4
and eax, 0x64052be0
or eax, 0x98401008
mov dword [ebx], eax
add ebx, edx
or eax, 0x656beac7
and eax, 0x4d0b436d
or eax, 0x800410
mov dword [ebx], eax
add ebx, edx
and eax, 0x34e6465c
and eax, 0x5a6730e5
and eax, 0x44
or eax, 0x844d8998
mov dword [ebx], eax
add ebx, edx
or eax, 0x489ec731
and eax, 0x88984589
or eax, 0x1201002
mov dword [ebx], eax
add ebx, edx
or eax, 0x148010b6
and eax, 0x18bc9f18
and eax, 0x880010
or eax, 0x45038045
mov dword [ebx], eax
add ebx, edx
and eax, 0x10a64406
xor eax, 0x36eb096c
and eax, 0x680148
or eax, 0x1808294
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c760ca6
and eax, 0x1250f396
and eax, 0x500180
or eax, 0x8b8c4409
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ad3a028
or eax, 0x6539a89b
and eax, 0x453b8409
or eax, 0x8000044
mov dword [ebx], eax
add ebx, edx
xor eax, 0xefd6e00
and eax, 0x3006800
or eax, 0x88211480
mov dword [ebx], eax
add ebx, edx
or eax, 0x12e75b25
xor eax, 0x4089b60b
and eax, 0x512ac804
or eax, 0x4112451
mov dword [ebx], eax
add ebx, edx
xor eax, 0x236807a0
or eax, 0x26f0e522
and eax, 0x2116cf0
or eax, 0x89081008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1bdf2e04
and eax, 0x3a2022a2
and eax, 0
or eax, 0xe883f045
mov dword [ebx], eax
add ebx, edx
and eax, 0x76e3138
and eax, 0
or eax, 0xf0458901
mov dword [ebx], eax
add ebx, edx
and eax, 0x15d0e736
and eax, 0x10400100
or eax, 0x2b904c8b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x32dea203
and eax, 0x80ce008
or eax, 0x701045
mov dword [ebx], eax
add ebx, edx
xor eax, 0x390b55e1
and eax, 0x4c278a5b
and eax, 0x200008
or eax, 0x3b905583
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b2bf6d7
or eax, 0x760d25bf
and eax, 0x1da455
or eax, 0x9605800
mov dword [ebx], eax
add ebx, edx
or eax, 0x63f7656e
and eax, 0x3f4450b
or eax, 0x80000080
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e0d505a
and eax, 0
or eax, 0x458901c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x3357ec37
and eax, 0x55574757
and eax, 0x10000
or eax, 0xf84c8bf4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x214d9513
and eax, 0x89000083
or eax, 0x1c100
mov dword [ebx], eax
add ebx, edx
or eax, 0x200bfd7b
xor eax, 0x221fe025
and eax, 0x100184c
or eax, 0x548be001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2512abf3
or eax, 0x3beb8d88
and eax, 0x1ea83bc
or eax, 0x40
mov dword [ebx], eax
add ebx, edx
and eax, 0x6dfbbd10
and eax, 0x1e80100
or eax, 0x8a145489
mov dword [ebx], eax
add ebx, edx
or eax, 0x401c919a
or eax, 0x350549e2
and eax, 0x4539cc41
or eax, 0x20004
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e2b7241
and eax, 0xb117c44
or eax, 0x800400b0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d07ed0f
and eax, 0x80028049
or eax, 0x41816804
mov dword [ebx], eax
add ebx, edx
and eax, 0x3dc7b0e8
and eax, 0x18000
or eax, 0xe84c0901
mov dword [ebx], eax
add ebx, edx
or eax, 0x3800d088
and eax, 0x384c5189
or eax, 0x3a00402
mov dword [ebx], eax
add ebx, edx
and eax, 0x28335153
xor eax, 0x686e7f1c
and eax, 0xe2815
or eax, 0x8d01c040
mov dword [ebx], eax
add ebx, edx
or eax, 0x21e3eacc
or eax, 0x1db235f1
and eax, 0x121
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b75ca38
xor eax, 0xbf7f11d
and eax, 0x800000
or eax, 0x3b6c458b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x435f825b
and eax, 0x8318040
or eax, 0x14c3805
mov dword [ebx], eax
add ebx, edx
xor eax, 0x163f5f48
and eax, 0x1004505
or eax, 0xac00c2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e29164a
and eax, 0x5dfcb087
and eax, 0x49000000
or eax, 0xa2000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2fd501ac
and eax, 0x84450104
or eax, 0x2800c603
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e8fcf0f
and eax, 0x3c6c2811
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f74f405
and eax, 0x3744401
or eax, 0x2088098a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x43260158
or eax, 0x1dc4b08
and eax, 0x1880c49
or eax, 0x8c01a004
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ced7516
and eax, 0xc892404
or eax, 0xf376db78
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a9bd2c0
or eax, 0x32fd166c
and eax, 0x83fc1588
or eax, 0x4003
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f946c64
or eax, 0x171cdff
and eax, 0x150901c2
or eax, 0x40800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b9a630e
or eax, 0x5e88b6e6
and eax, 0x7c9982ec
or eax, 0x240110
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ef18a6c
and eax, 0xfd8bfc
or eax, 0x27403
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b510e1e
and eax, 0x3d9574d
and eax, 0x10004
or eax, 0x458a1970
mov dword [ebx], eax
add ebx, edx
and eax, 0x547402fb
and eax, 0x757086c4
and eax, 0x40000040
or eax, 0xa0453398
mov dword [ebx], eax
add ebx, edx
and eax, 0x2341b303
and eax, 0x477a520b
and eax, 0x1000
or eax, 0x4d8b0174
mov dword [ebx], eax
add ebx, edx
or eax, 0x26749e40
and eax, 0x1e98370
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
or eax, 0x23da4e5e
and eax, 0x1ed62973
and eax, 0x2d00900
or eax, 0x89204489
mov dword [ebx], eax
add ebx, edx
or eax, 0x4fa6ddb5
and eax, 0x4522c415
or eax, 0x10092040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x17cf8b2f
and eax, 0x2046570
or eax, 0x89101080
mov dword [ebx], eax
add ebx, edx
or eax, 0x66da7a11
and eax, 0x451a6841
or eax, 0x218004
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d68e00d
and eax, 0x1086000
or eax, 0x8a041ca8
mov dword [ebx], eax
add ebx, edx
or eax, 0x34388d6
or eax, 0x699bec92
and eax, 0x4913f84c
or eax, 0x4200001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a236ff7
and eax, 0x26000780
or eax, 0x98840840
mov dword [ebx], eax
add ebx, edx
and eax, 0x72e64055
and eax, 0x46b68154
and eax, 0x2000000
or eax, 0x89000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x53360b
or eax, 0x56049ed4
and eax, 0xc2038855
or eax, 0x804000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b3a26f2
and eax, 0xc8118801
or eax, 0x440100
mov dword [ebx], eax
add ebx, edx
and eax, 0x380fc35d
xor eax, 0x60fc815
and eax, 0xa084100
or eax, 0x31d4048b
mov dword [ebx], eax
add ebx, edx
and eax, 0x2720461b
xor eax, 0x4b08cfb3
and eax, 0x20088800
or eax, 0x15744045
mov dword [ebx], eax
add ebx, edx
and eax, 0x671b9c29
and eax, 0x21100801
or eax, 0x1ae4458a
mov dword [ebx], eax
add ebx, edx
and eax, 0x59642988
and eax, 0x23835e29
and eax, 0x1000008
or eax, 0x8c0fd045
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5830b2be
and eax, 0x30d707af
and eax, 0xa1
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f485091
and eax, 0x9005000
or eax, 0x80a4058b
mov dword [ebx], eax
add ebx, edx
and eax, 0x22225f5c
and eax, 0x4aec09fe
and eax, 0x200000
or eax, 0xffdf7895
mov dword [ebx], eax
add ebx, edx
or eax, 0x29cae8fd
and eax, 0xbc4588fd
or eax, 0x302
mov dword [ebx], eax
add ebx, edx
xor eax, 0x22138a6b
xor eax, 0x44f21f2a
and eax, 0xda240488
or eax, 0x25508101
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a41ccf4
xor eax, 0x6a2cdf02
and eax, 0x40085b82
or eax, 0xd83a47d
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f37dca1
and eax, 0x18183bc
or eax, 0x400000
mov dword [ebx], eax
add ebx, edx
or eax, 0x641edf36
and eax, 0x19c4d88
or eax, 0x8a200001
mov dword [ebx], eax
add ebx, edx
and eax, 0x69396347
and eax, 0x765d4d07
and eax, 0x184001
or eax, 0xffe73894
mov dword [ebx], eax
add ebx, edx
or eax, 0x42157965
and eax, 0x749539f5
or eax, 0x20a
mov dword [ebx], eax
add ebx, edx
or eax, 0x62c32d01
and eax, 0x7a11154b
and eax, 0x7011154b
or eax, 0xdeeeab4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2326e207
and eax, 0x54410978
or eax, 0xa0048200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3c2ac2ac
and eax, 0x8604100
or eax, 0x3380042b
mov dword [ebx], eax
add ebx, edx
or eax, 0x11811c50
and eax, 0x29615841
or eax, 0x441ca004
mov dword [ebx], eax
add ebx, edx
and eax, 0xa551cb9
xor eax, 0x355892de
and eax, 0x904088b
or eax, 0x2c04500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x64bef4e6
and eax, 0x6570884d
or eax, 0x44000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xbfc1281
and eax, 0x1fb69f6c
and eax, 0xa801008
or eax, 0x31244583
mov dword [ebx], eax
add ebx, edx
and eax, 0x637bb5bb
or eax, 0x5692876b
and eax, 0x55309041
or eax, 0x84d6814
mov dword [ebx], eax
add ebx, edx
or eax, 0x39fda8fd
or eax, 0x384d4516
and eax, 0x31bc458b
or eax, 0x2000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x53b11d92
and eax, 0x2e8c7ab1
and eax, 0x884801
or eax, 0x8501a444
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f138031
and eax, 0xbf9bec70
or eax, 0x40641300
mov dword [ebx], eax
add ebx, edx
xor eax, 0xf557467
and eax, 0x80a80903
or eax, 0x3444488
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f5b5f33
and eax, 0xc8100a8
or eax, 0x41080141
mov dword [ebx], eax
add ebx, edx
and eax, 0x696643f1
or eax, 0x2738e0e7
and eax, 0x603881e4
or eax, 0x10850208
mov dword [ebx], eax
add ebx, edx
or eax, 0xf182afb
or eax, 0x344dd3e8
and eax, 0xfdfbff
or eax, 0x20400
mov dword [ebx], eax
add ebx, edx
and eax, 0x4210a6b2
xor eax, 0x461899a2
and eax, 0x44083610
or eax, 0x11830065
mov dword [ebx], eax
add ebx, edx
xor eax, 0x41192714
and eax, 0x2eda2757
and eax, 0x100140
or eax, 0xe8452a8c
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f7f8fdd
and eax, 0x10344
or eax, 0x458a3430
mov dword [ebx], eax
add ebx, edx
or eax, 0x51b0a588
or eax, 0x604afe9c
and eax, 0x744123e0
or eax, 0x88040000
mov dword [ebx], eax
add ebx, edx
or eax, 0x64269431
xor eax, 0x5ab7d4f2
and eax, 0xa6400101
or eax, 0x592c8488
mov dword [ebx], eax
add ebx, edx
or eax, 0x32756b94
and eax, 0x4d09ef9d
or eax, 0x821062
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c40704d
and eax, 0x4c
or eax, 0x1c183b0
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a3760a8
and eax, 0x58ec8f2e
and eax, 8
or eax, 0x83fc4d81
mov dword [ebx], eax
add ebx, edx
and eax, 0xa1fc223
and eax, 0x21c4001
or eax, 0xfde32cbc
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e83a85c
or eax, 0xa42921
and eax, 0x197400fd
or eax, 2
mov dword [ebx], eax
add ebx, edx
and eax, 0x4009942d
and eax, 9
or eax, 0x3bc85582
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c5c0c80
and eax, 0x115c5801
or eax, 0x218054
mov dword [ebx], eax
add ebx, edx
or eax, 0x545151d3
and eax, 0x69e06c96
and eax, 0x1404082
or eax, 0x3a840509
mov dword [ebx], eax
add ebx, edx
xor eax, 0x107d531e
or eax, 0x1ce7bd76
and eax, 0x97d9c45
or eax, 0x4000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7532117c
xor eax, 0x5ec4faf5
and eax, 0x2800588
or eax, 0x81744803
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b5183a1
or eax, 0x32823cba
and eax, 0x98101a9
or eax, 0x44080040
mov dword [ebx], eax
add ebx, edx
and eax, 0x277455f7
and eax, 0x40001e0
or eax, 0xe0558a14
mov dword [ebx], eax
add ebx, edx
xor eax, 0x12fc385a
or eax, 0x3a0bab3e
and eax, 0x8801aa82
or eax, 0x1004001
mov dword [ebx], eax
add ebx, edx
or eax, 0x247125a1
or eax, 0x42cd8356
and eax, 0x25e9e455
or eax, 0x10000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x35606a53
and eax, 0x1606051
or eax, 0x8a9f9fac
mov dword [ebx], eax
add ebx, edx
and eax, 0x29c145ed
and eax, 0x7205260
and eax, 0x4060
or eax, 0xccc31d85
mov dword [ebx], eax
add ebx, edx
and eax, 0x3abc3d74
or eax, 0x59991371
and eax, 0x48880c44
or eax, 0x8444c088
mov dword [ebx], eax
add ebx, edx
xor eax, 0x79c938f6
and eax, 0x8404c408
or eax, 0x48c808c4
mov dword [ebx], eax
add ebx, edx
and eax, 0x140b8e8c
and eax, 0x4088c8c
or eax, 0xc8c44040
mov dword [ebx], eax
add ebx, edx
or eax, 0x72ecd30
and eax, 0xcc8a45cc
or eax, 0x20011000
mov dword [ebx], eax
add ebx, edx
and eax, 0x57fbe77f
and eax, 0x44004400
or eax, 0x8354a883
mov dword [ebx], eax
add ebx, edx
or eax, 0x44785fa
or eax, 0xf6f54d2
and eax, 0x661fc41
or eax, 4
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f81b292
and eax, 0x4010000
or eax, 0x41c60000
mov dword [ebx], eax
add ebx, edx
or eax, 0x94a8ffd
and eax, 0x10d02f8
or eax, 0x3000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f4262e0
xor eax, 0x2f077496
and eax, 0x10400600
or eax, 0xe405c100
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a6b5cb2
and eax, 0x14000
or eax, 0x1aa9
mov dword [ebx], eax
add ebx, edx
xor eax, 0x35668040
and eax, 0x106040c1
or eax, 0x40900506
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d4d3319
and eax, 0x40000000
or eax, 0x87000060
mov dword [ebx], eax
add ebx, edx
or eax, 0x687ce69d
or eax, 0x5d29bbe7
and eax, 0x6954ec45
or eax, 0x20000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6752aa7a
or eax, 0x5a5916f3
and eax, 0x44450001
or eax, 0x1820000
mov dword [ebx], eax
add ebx, edx
or eax, 0x191ca57e
xor eax, 0x17768fcf
and eax, 0x8902a0
or eax, 0x1548
mov dword [ebx], eax
add ebx, edx
or eax, 0x565e97dd
and eax, 0x44458700
or eax, 0xa0004000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f2cb24c
and eax, 0x6504
or eax, 0x8a30
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7df28afd
and eax, 0x34e045c1
or eax, 6
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b0c96de
and eax, 0x42
or eax, 0xc7000018
mov dword [ebx], eax
add ebx, edx
and eax, 0x57c0d80a
and eax, 0x42000000
or eax, 0x8f3dc45
mov dword [ebx], eax
add ebx, edx
and eax, 0xd33c186
and eax, 0x30000
or eax, 0x45c40001
mov dword [ebx], eax
add ebx, edx
or eax, 0x6bd90bf2
and eax, 0x1030bd0
or eax, 0x7008
mov dword [ebx], eax
add ebx, edx
or eax, 0x6e796acd
and eax, 0x44414300
or eax, 0x90048400
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ee67775
and eax, 0x13330
or eax, 0x82
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e6ed521
or eax, 0x4507f07b
and eax, 0x174045c3
or eax, 0x20900004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7183da04
and eax, 0x46000043
or eax, 0x81000008
mov dword [ebx], eax
add ebx, edx
and eax, 0x65439104
xor eax, 0x24b79b18
and eax, 0x248800
or eax, 0x96004445
mov dword [ebx], eax
add ebx, edx
or eax, 0x5eeaadef
and eax, 0x785f1517
and eax, 0x40460000
or eax, 0x5810000
mov dword [ebx], eax
add ebx, edx
and eax, 0x64f0c62c
or eax, 0x647122e4
and eax, 0xf002c0
or eax, 0x48108
mov dword [ebx], eax
add ebx, edx
or eax, 0x18911054
and eax, 0x458300
or eax, 0xc4004400
mov dword [ebx], eax
add ebx, edx
or eax, 0x3cf7e03e
xor eax, 0x203cbf77
and eax, 0x849
or eax, 0xa0a2
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d85c251
and eax, 0x41
or eax, 0xf1c04586
mov dword [ebx], eax
add ebx, edx
xor eax, 0x15be2d2
xor eax, 0x3d9eebf7
and eax, 0xc5000022
or eax, 0x2000115
mov dword [ebx], eax
add ebx, edx
or eax, 0x494959d2
and eax, 0xe401845
or eax, 0x3086a400
mov dword [ebx], eax
add ebx, edx
or eax, 0x14da744e
xor eax, 0x615bdc5e
and eax, 0x45850001
or eax, 0x420000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1868e1f7
or eax, 0x6cd7e3a7
and eax, 0xe482b0
or eax, 0x408
mov dword [ebx], eax
add ebx, edx
or eax, 0x2cf14364
xor eax, 0x3ba8cf59
and eax, 0x14450000
or eax, 0xa000c700
mov dword [ebx], eax
add ebx, edx
and eax, 0x51081cc2
and eax, 0x400
or eax, 0x60fd
mov dword [ebx], eax
add ebx, edx
or eax, 0x21e87f95
and eax, 0x6a701adf
and eax, 0x202000c5
or eax, 0xc5904502
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f08adb5
and eax, 0x7303a43
and eax, 0x7000042
or eax, 0xc00000b0
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa942422
and eax, 0x41002440
or eax, 0x30438805
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7a2c6f5a
and eax, 0x34722179
and eax, 0x600001
or eax, 0x42880000
mov dword [ebx], eax
add ebx, edx
and eax, 0x362ba6db
xor eax, 0x39b85efa
and eax, 0xb0002c2
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x78e6608a
and eax, 0xc8c240c0
or eax, 0x4011d25
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f2f363f
and eax, 0x4c000404
or eax, 0x80ccc8c8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7160968c
and eax, 0x8c8c4840
or eax, 0x4040848c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x26adb1fa
or eax, 0x695b6124
and eax, 0xc8484c04
or eax, 0x48480c8
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c3d3f2a
xor eax, 0x4b977eb3
and eax, 0x448b5088
or eax, 0xa8000544
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3d9913cd
and eax, 0x1104401
or eax, 0xa880
mov dword [ebx], eax
add ebx, edx
and eax, 0x30c1b036
and eax, 0
or eax, 0x45c70000
mov dword [ebx], eax
add ebx, edx
and eax, 0x91719fa
or eax, 0x128facd1
and eax, 0x10980c0
or eax, 0x10500c
mov dword [ebx], eax
add ebx, edx
and eax, 0x18a8121a
and eax, 0
or eax, 0xe845c700
mov dword [ebx], eax
add ebx, edx
and eax, 0x4199d2bf
xor eax, 0x68e5777
and eax, 0x10543
or eax, 0x2208
mov dword [ebx], eax
add ebx, edx
or eax, 0x792a9baf
and eax, 0x290005c7
or eax, 0x84d04000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3dbde1ca
and eax, 0x80000008
or eax, 0x470000d2
mov dword [ebx], eax
add ebx, edx
or eax, 0x1d924382
and eax, 0x43124040
or eax, 0x20609805
mov dword [ebx], eax
add ebx, edx
and eax, 0x555c895d
xor eax, 0x519337b6
and eax, 0xc30000
or eax, 0x45040000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x56b6e322
and eax, 0x1a320
or eax, 0x8e1098
mov dword [ebx], eax
add ebx, edx
or eax, 0x8d04f52
and eax, 0x45c700
or eax, 0xb4000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x515fbf5a
and eax, 0x3010
or eax, 0x86a5
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ab9eec4
and eax, 0x22a03d36
and eax, 0x800000
or eax, 0xed4445c7
mov dword [ebx], eax
add ebx, edx
and eax, 0x57adddf0
and eax, 0x45000100
or eax, 0x8200000a
mov dword [ebx], eax
add ebx, edx
and eax, 0x40ad81fb
and eax, 0x40000000
or eax, 0x338ed445
mov dword [ebx], eax
add ebx, edx
xor eax, 0x12184936
xor eax, 0x150d3c26
and eax, 0x44830000
or eax, 0x1440000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7fa61a79
and eax, 0x1060000
or eax, 0x71dcb0
mov dword [ebx], eax
add ebx, edx
and eax, 0x6533a9b5
and eax, 0x18000
or eax, 0xf8444700
mov dword [ebx], eax
add ebx, edx
and eax, 0x32a2dd5a
and eax, 0xc000
or eax, 0x20e5
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4f0d3263
and eax, 0x460c4086
or eax, 0xf00541
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d4567e9
and eax, 0x187e4900
and eax, 0
or eax, 0xc700009c
mov dword [ebx], eax
add ebx, edx
and eax, 0x66e19449
and eax, 0x46000000
or eax, 0x38b5f445
mov dword [ebx], eax
add ebx, edx
or eax, 0x43462c89
xor eax, 0x29bcf9e9
and eax, 0x44430000
or eax, 0x1840001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a2975a8
or eax, 0x332c5098
and eax, 0x16a0580
or eax, 0x18040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x62514ad5
and eax, 0x6000c700
or eax, 0x80450000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4645195c
and eax, 0x415c
or eax, 0x82
mov dword [ebx], eax
add ebx, edx
or eax, 0x448c64c7
or eax, 0x2a8a81b7
and eax, 0x448045c7
or eax, 0x700000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x52164f36
and eax, 0x763e7c03
and eax, 0x6000001
or eax, 0xc10000b0
mov dword [ebx], eax
add ebx, edx
and eax, 0x66417bb7
xor eax, 0x6d64a042
and eax, 0x2240a041
or eax, 0x44091c04
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b40df04
and eax, 0x45410000
or eax, 0x860000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a7be49b
or eax, 0x13bf2d5b
and eax, 0x8740c8
or eax, 0x401024
mov dword [ebx], eax
add ebx, edx
xor eax, 0x57d40a25
or eax, 0x39cb3760
and eax, 0x5c414700
or eax, 0x80048000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3bc86d4f
or eax, 0x6f3cb340
and eax, 0x7704
or eax, 0x90
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ff00174
and eax, 0x3e045c4
or eax, 0xc0040003
mov dword [ebx], eax
add ebx, edx
and eax, 0x3edd4a43
and eax, 0x2000041
or eax, 0xc500011c
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ebb56f0
xor eax, 0x62ba46db
and eax, 0x24924001
or eax, 0x1448844
mov dword [ebx], eax
add ebx, edx
and eax, 0x19ff487
and eax, 0x1860001
or eax, 0x44410000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1ef96848
or eax, 0x12752dda
and eax, 0x740188
or eax, 0x108d224
mov dword [ebx], eax
add ebx, edx
or eax, 0x215c4127
or eax, 0x7d682e1
and eax, 0x4448300
or eax, 0xd8010800
mov dword [ebx], eax
add ebx, edx
or eax, 0x17f2b21
and eax, 0x89018001
or eax, 0x4082
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e48a5e
xor eax, 0x7d4f862d
and eax, 0x40a84c40
or eax, 0xc119005
mov dword [ebx], eax
add ebx, edx
or eax, 0x48acfd1e
and eax, 0x800001a
or eax, 0x23000080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x30781ac4
and eax, 0x5f5d2f97
and eax, 0x11000004
or eax, 0xe0812049
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a966cb
and eax, 0x447
or eax, 0x1930
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ebf6b4c
and eax, 0x100
or eax, 0x2a90f081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x29b6d70f
and eax, 0x1020000
or eax, 0x54890000
mov dword [ebx], eax
add ebx, edx
and eax, 0x19561ad9
or eax, 0x4800528d
and eax, 0x40020008
or eax, 0x2c88120
mov dword [ebx], eax
add ebx, edx
xor eax, 0x463a778a
xor eax, 0x3eb9b478
and eax, 0x88
or eax, 0x81000001
mov dword [ebx], eax
add ebx, edx
or eax, 0xb782b26
and eax, 0x5821a2
or eax, 0x874050
mov dword [ebx], eax
add ebx, edx
or eax, 0x140bb9de
and eax, 0x148a8800
or eax, 0x88000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x9c981f4
and eax, 0x89000010
or eax, 0x2000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ae11678
and eax, 0xe3c2643
and eax, 0x2000000
or eax, 0xe105d045
mov dword [ebx], eax
add ebx, edx
or eax, 0x62775d37
and eax, 0x81000036
or eax, 0x8000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b26d56c
and eax, 0x9000004
or eax, 0x448bd041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ad25585
and eax, 0x490180
or eax, 0xd004023c
mov dword [ebx], eax
add ebx, edx
or eax, 0xffc1b1d
and eax, 0xcbbc0989
or eax, 0x20004400
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ef3d001
and eax, 0xbc558909
or eax, 0x200
mov dword [ebx], eax
add ebx, edx
and eax, 0x2fbc0f75
and eax, 0x14e8946f
and eax, 1
or eax, 0x8901c282
mov dword [ebx], eax
add ebx, edx
or eax, 0x4dd34e84
and eax, 0x45838c05
or eax, 0x83050
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a5361f3
and eax, 0x4cc6f58b
and eax, 0x403180
or eax, 0xb0050a3c
mov dword [ebx], eax
add ebx, edx
and eax, 0x50b27968
xor eax, 0x6d860935
and eax, 0x82000d
or eax, 0x2198d02
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2fc038e0
and eax, 0xd0b0000
or eax, 0x40800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5767ff14
and eax, 0xe88300
or eax, 0x10100e8
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e8cc8ca
and eax, 0x880088
or eax, 0x8b604d01
mov dword [ebx], eax
add ebx, edx
xor eax, 0x43b8d1e6
and eax, 0xc0009845
or eax, 0x2832010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f0b7d63
and eax, 0xa8008100
or eax, 0x10550801
mov dword [ebx], eax
add ebx, edx
and eax, 0x13578bcf
and eax, 0x10500101
or eax, 0x2ba0448a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x180201df
or eax, 0x33e05cd9
and eax, 0x1705445
or eax, 0x80d8000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a8f89e8
xor eax, 0x52924b73
and eax, 0x12004c6
or eax, 0x884101
mov dword [ebx], eax
add ebx, edx
or eax, 0x331f3a
or eax, 0x4bd92f87
and eax, 0x4b000000
or eax, 0xa0000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x57d2284a
and eax, 0xa8400002
or eax, 0x5c705
mov dword [ebx], eax
add ebx, edx
and eax, 0x40d2785
and eax, 0x4e80c481
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7cd52a6d
and eax, 0x2cd8efcb
and eax, 0x20c00809
or eax, 0x132c4582
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b461ce7
and eax, 0x23e714c6
and eax, 0x3440000
or eax, 0x1031a84d
mov dword [ebx], eax
add ebx, edx
or eax, 0x28427608
and eax, 0x2b745409
or eax, 0x880182
mov dword [ebx], eax
add ebx, edx
or eax, 0x2efd35ef
and eax, 0x5396445
or eax, 0x50028010
mov dword [ebx], eax
add ebx, edx
and eax, 0x422ffa2c
or eax, 0x172216a3
and eax, 0x30874a4
or eax, 0x88000850
mov dword [ebx], eax
add ebx, edx
xor eax, 0x110ed6e9
and eax, 0x2a005
or eax, 0x45394040
mov dword [ebx], eax
add ebx, edx
or eax, 0xf5bd016
and eax, 0x1848e084
and eax, 0x8086000