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

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x8c
push ebx
mov dword [ebp - 0x50], 0x1495b
mov dword [ebp - 0x20], 0xe99f
mov dword [ebp - 0x28], 0xd3f2
mov dword [ebp - 0x48], 0x118d2
mov dword [ebp - 0x14], 0x12025
mov dword [ebp - 0x44], 0x2da1
mov dword [ebp - 0x2c], 0xa297
mov dword [ebp - 0x8c], 0xaf7c
mov dword [ebp - 0xc], 0xde13
mov dword [ebp - 0x68], 0x16890
mov dword [ebp - 0x34], 0xecfa
mov dword [ebp - 0x40], 0x3a55
mov dword [ebp - 0x78], 0x12817
mov dword [ebp - 0x38], 0x2d32
mov dword [ebp - 0x10], 0x11eef
mov dword [ebp - 0x30], 0x103f1
mov dword [ebp - 0x5c], 0x17b08
mov dword [ebp - 0x3c], 0x35de
mov dword [ebp - 0x24], 0x16062
mov dword [ebp - 0x4c], 0xeb80
mov dword [ebp - 0x1c], 0x8e6e
mov dword [ebp - 4], 0x10f8e
mov dword [ebp - 0x84], 0x1489a
mov dword [ebp - 0x18], 0x13034
mov dword [ebp - 8], 0x1431c
call fcn.005f2a10
mov eax, dword [ebp - 4]
sub eax, 1
mov dword [ebp - 4], eax
mov ecx, dword [ebp - 0x3c]
sub ecx, dword [ebp - 0x4c]
jne 0x4489fc
mov edx, dword [ebp - 0x50]
imul edx, dword [ebp - 0x30]
cmp edx, dword [ebp - 0x24]
jl 0x4489fc
mov eax, dword [ebp - 0x34]
nop
nop
inc eax
mov dword [ebp - 0x34], eax
mov ecx, dword [ebp - 0x14]
sub ecx, 1
mov dword [ebp - 0x14], ecx
mov edx, dword [ebp - 0x34]
cmp edx, dword [ebp - 0x14]
jge 0x448a9b
mov eax, dword [ebp - 4]
cmp eax, dword [ebp - 0x24]
jge 0x448a9b
mov ecx, dword [ebp - 0x20]
mov dword [ebp - 0x54], ecx
mov edx, dword [ebp - 0x28]
mov dword [ebp - 0x58], edx
mov eax, dword [ebp - 0x28]
inc eax
nop
nop
mov dword [ebp - 0x28], eax
mov ecx, dword [ebp - 0x54]
cmp ecx, dword [ebp - 0x58]
jge 0x448a9b
mov edx, dword [ebp - 0x14]
imul edx, dword [ebp - 0x1c]
test edx, edx
jne 0x448a13
mov eax, dword [ebp - 0x5c]
cmp eax, dword [ebp - 0x24]
jge 0x448a9b
mov ecx, dword [ebp - 0xc]
sub ecx, 1
mov dword [ebp - 0xc], ecx
mov edx, dword [ebp - 8]
add edx, dword [ebp - 0xc]
mov dword [ebp - 0x60], edx
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x64], eax
mov ecx, dword [ebp - 8]
sub ecx, 1
mov dword [ebp - 8], ecx
mov edx, dword [ebp - 0x60]
cmp edx, dword [ebp - 0x64]
jge 0x448a44
mov eax, dword [ebp - 0x68]
xor eax, dword [ebp - 0x18]
jne 0x448a4c
mov ecx, dword [ebp - 0x24]
and ecx, dword [ebp - 0x3c]
je 0x448a9b
mov edx, dword [ebp - 0x1c]
and edx, dword [ebp - 0x20]
je 0x448a9b
mov eax, dword [ebp - 0x10]
cmp eax, dword [ebp - 4]
jge 0x448a9b
mov ecx, dword [ebp - 0x14]
imul ecx, dword [ebp - 0xc]
mov dword [ebp - 0x6c], ecx
mov edx, dword [ebp - 0xc]
nop
inc edx
nop
mov dword [ebp - 0xc], edx
cmp dword [ebp - 0x6c], 0
je 0x448a9b
mov eax, dword [ebp - 0x44]
mov dword [ebp - 0x70], eax
mov ecx, dword [ebp - 0x2c]
mov dword [ebp - 0x74], ecx
mov edx, dword [ebp - 0x2c]
add edx, 1
mov dword [ebp - 0x2c], edx
mov eax, dword [ebp - 0x70]
cmp eax, dword [ebp - 0x74]
jge 0x448a9b
mov ecx, dword [ebp - 0x10]
nop
nop
dec ecx
mov dword [ebp - 0x10], ecx
push 0x40
push 0x3000
mov edx, dword [0x6331d0]
add edx, 0x1000
push edx
push 0
call fcn.0062bff0
add esp, 0x10
mov dword [0x633218], eax
call fcn.00615080
mov eax, dword [ebp - 4]
add eax, 0xffff5f9c
mov dword [ebp - 4], eax
mov ecx, dword [ebp - 8]
sub ecx, dword [ebp - 4]
mov dword [ebp - 8], ecx
jmp 0x448ae2
mov edx, dword [ebp - 8]
inc edx
nop
nop
mov dword [ebp - 8], edx
mov eax, dword [ebp - 8]
cmp eax, dword [ebp - 0x28]
jge 0x448b72
mov ecx, dword [ebp - 0x40]
sub ecx, 1
mov dword [ebp - 0x40], ecx
mov edx, dword [ebp - 0x2c]
cmp edx, dword [ebp - 0x44]
jge 0x448b21
mov eax, dword [ebp - 0x38]
add eax, 1
mov dword [ebp - 0x38], eax
mov ecx, dword [ebp - 0x20]
cmp ecx, dword [ebp - 0x38]
jge 0x448b21
mov edx, dword [ebp - 0x18]
add edx, dword [ebp - 0x78]
je 0x448b21
mov eax, dword [ebp - 0x18]
nop
nop
dec eax
mov dword [ebp - 0x18], eax
mov ecx, dword [ebp - 4]
dec ecx
nop
nop
mov dword [ebp - 4], ecx
mov edx, dword [ebp - 0x48]
nop
inc edx
nop
mov dword [ebp - 0x48], edx
mov eax, dword [ebp - 0x10]
mov dword [ebp - 0x7c], eax
mov ecx, dword [ebp - 0x30]
mov dword [ebp - 0x80], ecx
mov edx, dword [ebp - 0x10]
sub edx, 1
mov dword [ebp - 0x10], edx
mov eax, dword [ebp - 0x7c]
cmp eax, dword [ebp - 0x80]
jge 0x448b64
mov ecx, dword [ebp - 0x18]
cmp ecx, dword [ebp - 0x84]
jge 0x448b64
mov edx, dword [ebp - 0x30]
inc edx
nop
nop
mov dword [ebp - 0x30], edx
mov eax, dword [ebp - 0x1c]
add eax, 1
mov dword [ebp - 0x1c], eax
jmp 0x448ad9
mov ecx, dword [0x633218]
mov dword [ebp - 0x88], ecx
mov edx, dword [ebp - 0x20]
inc edx
nop
nop
mov dword [ebp - 0x20], edx
mov eax, 0x4db15d5e
mov ebx, dword [ebp - 0x88]
mov edx, 4
and eax, 0x6c1b2dcd
and eax, 0x4000048
or eax, 0xec00a1
mov dword [ebx], eax
add ebx, edx
and eax, 0x278a01c5
and eax, 0x80000
or eax, 0x71625300
mov dword [ebx], eax
add ebx, edx
and eax, 0x24b1b95d
and eax, 0x20200100
or eax, 0x54574052
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b93c232
and eax, 0x6a734372
or eax, 0xc00
mov dword [ebx], eax
add ebx, edx
and eax, 0x57e78897
or eax, 0x320feed7
and eax, 0x42666452
or eax, 0x8001020
mov dword [ebx], eax
add ebx, edx
or eax, 0x51532d2d
or eax, 0x6b35329
and eax, 0x476b
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x29a9a91f
and eax, 0x1216e00
or eax, 0x44400000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6fbc43e9
and eax, 0x28480840
or eax, 0x44224004
mov dword [ebx], eax
add ebx, edx
and eax, 0x3aa6580
and eax, 0x284000
or eax, 0x5641296d
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b42228
xor eax, 0x240b5087
and eax, 0x63723040
or eax, 0xc004005
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7084ba50
and eax, 0x15
or eax, 0x60
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e177611
or eax, 0x54821aa9
and eax, 0x40021200
or eax, 0x286c4500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e50634c
or eax, 0x4650fa9
and eax, 0x480341
or eax, 0x4002
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f07512c
and eax, 0x4100
or eax, 0x586b0200
mov dword [ebx], eax
add ebx, edx
and eax, 0x66c0b9df
and eax, 0x40400100
or eax, 0x2d366656
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e568ee8
and eax, 0x55724152
or eax, 0x80000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2684fc4d
and eax, 0x4040
or eax, 0x534e2a0b
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c33607b
and eax, 0x404a
or eax, 0x730
mov dword [ebx], eax
add ebx, edx
xor eax, 0x42174e8
and eax, 0x201100
or eax, 0x41424800
mov dword [ebx], eax
add ebx, edx
or eax, 0x75b2b5f0
or eax, 0x7e031c6a
and eax, 0x57727578
or eax, 0x80001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6da509db
or eax, 0x7bc195e9
and eax, 0x4950694a
or eax, 0x4200204
mov dword [ebx], eax
add ebx, edx
and eax, 0x1713f681
or eax, 0x22780630
and eax, 0x20584410
or eax, 0x58000141
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2aed11f9
and eax, 0x5020
or eax, 0x2143
mov dword [ebx], eax
add ebx, edx
and eax, 0x55e6e352
xor eax, 0x18a2e695
and eax, 0x8200400
or eax, 0x63446800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x61bb8cde
and eax, 0x258604a
or eax, 0x65201921
mov dword [ebx], eax
add ebx, edx
and eax, 0x41d42d34
and eax, 0x40402120
or eax, 0x6094450
mov dword [ebx], eax
add ebx, edx
and eax, 0xc923e49
and eax, 0x2440
or eax, 0x6a6e4327
mov dword [ebx], eax
add ebx, edx
xor eax, 0x70115798
xor eax, 0x39a0cd0d
and eax, 0x72
or eax, 8
mov dword [ebx], eax
add ebx, edx
or eax, 0x674aaef4
and eax, 0x43420600
or eax, 0x8355000
mov dword [ebx], eax
add ebx, edx
or eax, 0x703cff70
and eax, 0x636f4e50
or eax, 3
mov dword [ebx], eax
add ebx, edx
and eax, 0x7684bc3b
or eax, 0x54230b6c
and eax, 0x52010c58
or eax, 0x8486000
mov dword [ebx], eax
add ebx, edx
and eax, 0xe03819c
and eax, 0x2000008
or eax, 0x616e4a61
mov dword [ebx], eax
add ebx, edx
or eax, 0x12b367ea
and eax, 0x5dc12a8a
and eax, 0x40400a00
or eax, 0xa184544
mov dword [ebx], eax
add ebx, edx
or eax, 0x40e3ec1b
and eax, 0x41
or eax, 0x20
mov dword [ebx], eax
add ebx, edx
xor eax, 0x74ddbd67
and eax, 0x74352c60
and eax, 0x54110800
or eax, 0x624000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3825ea48
and eax, 0x68502248
or eax, 0x11085124
mov dword [ebx], eax
add ebx, edx
and eax, 0x229a0adf
and eax, 0x20000248
or eax, 0x55476401
mov dword [ebx], eax
add ebx, edx
and eax, 0xf65d90f
xor eax, 0x345c5274
and eax, 0x101270
or eax, 0x4a624802
mov dword [ebx], eax
add ebx, edx
or eax, 0x22df5958
and eax, 0x75e4ed80
and eax, 0
or eax, 0x6d
mov dword [ebx], eax
add ebx, edx
and eax, 0x48649239
and eax, 0
or eax, 0x4e725700
mov dword [ebx], eax
add ebx, edx
or eax, 0x12413569
or eax, 0x3612bb27
and eax, 0x6a414663
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c751a2f
xor eax, 0x5ece5014
and eax, 0x120c4033
or eax, 0x41602540
mov dword [ebx], eax
add ebx, edx
and eax, 0x62d296fb
and eax, 0x40400460
or eax, 0x19356804
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c4c6930
and eax, 0x444
or eax, 0x600a
mov dword [ebx], eax
add ebx, edx
and eax, 0x16fff588
or eax, 0x3d7ced69
and eax, 0xc444500
or eax, 0x40030000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f263c17
or eax, 0x4d85c8e1
and eax, 0x48034061
or eax, 0x10702316
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2765335c
and eax, 0x49125023
or eax, 0x412450
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a9feefc
and eax, 0x35cf352d
and eax, 0x481004
or eax, 0x126270
mov dword [ebx], eax
add ebx, edx
and eax, 0x66fb8326
xor eax, 0x23178483
and eax, 0x1480400
or eax, 0x44025000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a4721f7
and eax, 0x35e3bda7
and eax, 0x1413005
or eax, 0x4a144a50
mov dword [ebx], eax
add ebx, edx
or eax, 0x2bf4fb68
and eax, 0x41516951
or eax, 0x10020002
mov dword [ebx], eax
add ebx, edx
xor eax, 0xeb572f7
and eax, 0x900
or eax, 0x404b
mov dword [ebx], eax
add ebx, edx
or eax, 0x6babc174
xor eax, 0x51a5c1e1
and eax, 0x2a0e0000
or eax, 0x44407500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3481a787
xor eax, 0x31233784
and eax, 0x49606003
or eax, 0x10030854
mov dword [ebx], eax
add ebx, edx
and eax, 0x614a3b0f
and eax, 0x40400001
or eax, 0x182d5468
mov dword [ebx], eax
add ebx, edx
or eax, 0x60e76c9a
or eax, 0x30a97335
and eax, 0x644b68
or eax, 0x100000
mov dword [ebx], eax
add ebx, edx
and eax, 0x598104db
and eax, 0
or eax, 0x6c506f00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1247f395
and eax, 0x62071414
or eax, 0x604260
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b7bf5b8
or eax, 0x6214a6a1
and eax, 0x60417020
or eax, 0x4000142
mov dword [ebx], eax
add ebx, edx
or eax, 0x1970d7e2
and eax, 0x62
or eax, 0x18
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d3ed315
and eax, 0
or eax, 0x6e777500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1fc5dd3e
and eax, 0x71202022
or eax, 0x8484340
mov dword [ebx], eax
add ebx, edx
and eax, 0xfb4f97d
or eax, 0x770d0f0d
and eax, 0x71086f68
or eax, 0x520000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x281e257a
and eax, 0x48404200
or eax, 0x24022465
mov dword [ebx], eax
add ebx, edx
or eax, 0x35b75440
and eax, 0x70605461
or eax, 0x80018
mov dword [ebx], eax
add ebx, edx
or eax, 0x40aa1df1
and eax, 0x23d4e3be
and eax, 0x4128
or eax, 0x1444
mov dword [ebx], eax
add ebx, edx
or eax, 0x435ff231
and eax, 0x43475200
or eax, 0x34000800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x696554f1
xor eax, 0x72fcd9ff
and eax, 0x4440570e
or eax, 0x12060
mov dword [ebx], eax
add ebx, edx
and eax, 0x507d9acc
and eax, 0x4041024c
or eax, 0x12384800
mov dword [ebx], eax
add ebx, edx
and eax, 0x2de55e2d
and eax, 0x604004
or eax, 0x77062550
mov dword [ebx], eax
add ebx, edx
xor eax, 0x596601a
and eax, 0x60500040
or eax, 0x4014a11
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb747b06
xor eax, 0x67edd821
and eax, 0x8486860
or eax, 0x70040608
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a63c5d6
or eax, 0x48a9ce92
and eax, 0x4640
or eax, 0x3028
mov dword [ebx], eax
add ebx, edx
or eax, 0x49327ab8
and eax, 0x49004400
or eax, 0x4480000
mov dword [ebx], eax
add ebx, edx
or eax, 0x34657861
and eax, 0xdad1e29
and eax, 0x9210420
or eax, 0x62506054
mov dword [ebx], eax
add ebx, edx
xor eax, 0x63d8d8dc
or eax, 0x70a4b9a1
and eax, 0x58240d21
or eax, 0x1524244
mov dword [ebx], eax
add ebx, edx
or eax, 0x54f83e6e
and eax, 0x4d586b68
or eax, 0x10000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ca5fd00
and eax, 0x56799ccc
and eax, 0x400040
or eax, 0x47044134
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f322321
xor eax, 0x5d1691fe
and eax, 8
or eax, 0x40
mov dword [ebx], eax
add ebx, edx
xor eax, 0x40966748
and eax, 0x40146100
or eax, 0x39401800
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c406b63
and eax, 0x44407243
or eax, 0x2280408
mov dword [ebx], eax
add ebx, edx
or eax, 0x202d703f
or eax, 0x7de42ade
and eax, 0x4a606c4b
or eax, 0x20000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f838400
or eax, 0x56e90b22
and eax, 0x506a0200
or eax, 0x45041
mov dword [ebx], eax
add ebx, edx
or eax, 0x44eaafcb
xor eax, 0x939e8eb
and eax, 0x460300
or eax, 0x284852
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c11d005
or eax, 0x61b46895
and eax, 0x49684200
or eax, 0x2000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x61ead5b2
and eax, 0x1a1bfcd2
and eax, 0x4000
or eax, 0x5355324c
mov dword [ebx], eax
add ebx, edx
or eax, 0x53c9826c
and eax, 0x40407248
or eax, 0x4020811
mov dword [ebx], eax
add ebx, edx
and eax, 0x74908d02
xor eax, 0x5dab519d
and eax, 0x1108480d
or eax, 0x64440040
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f27bdbf
and eax, 0x40801
or eax, 0x694770
mov dword [ebx], eax
add ebx, edx
and eax, 0x2628a924
or eax, 0x1962b3cb
and eax, 0x683200
or eax, 0x42104400
mov dword [ebx], eax
add ebx, edx
and eax, 0x477cebf7
and eax, 0x42684000
or eax, 0x2500106c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x231b304b
and eax, 0x40426000
or eax, 0x31000750
mov dword [ebx], eax
add ebx, edx
and eax, 0x1be132ff
xor eax, 0x3b7b03e9
and eax, 0x8330011
or eax, 0x45444444
mov dword [ebx], eax
add ebx, edx
or eax, 0x2bde96a2
xor eax, 0x1e0bc606
and eax, 0x60601041
or eax, 0xe03630c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x42c4238b
and eax, 0x28255040
or eax, 0x51502329
mov dword [ebx], eax
add ebx, edx
xor eax, 0x80c75f8
and eax, 0x51410400
or eax, 0x806506c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a37a3e6
and eax, 0x71506300
or eax, 0x4050800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x35886ac8
or eax, 0x3fffff7f
and eax, 0x7a587842
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x20280300
and eax, 0xb9b83fa
and eax, 0x80000
or eax, 0x52604974
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f404b4
or eax, 0x23dff808
and eax, 0x734c4c40
or eax, 0x4200213
mov dword [ebx], eax
add ebx, edx
or eax, 0x76dd9f74
and eax, 0x62654755
or eax, 0x8022000
mov dword [ebx], eax
add ebx, edx
and eax, 0x11d63359
and eax, 0x402251
or eax, 0x66185804
mov dword [ebx], eax
add ebx, edx
and eax, 0x463ae855
and eax, 0x44106000
or eax, 0x10641400
mov dword [ebx], eax
add ebx, edx
and eax, 0x749943be
and eax, 0x40004000
or eax, 0x2673962
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b9715a3
and eax, 0x4f6512c1
and eax, 0x48400040
or eax, 0x30056b34
mov dword [ebx], eax
add ebx, edx
and eax, 0x7beb4ceb
and eax, 0x48404840
or eax, 0x52c2607
mov dword [ebx], eax
add ebx, edx
or eax, 0x496e3af7
and eax, 0x41447243
or eax, 0x10108
mov dword [ebx], eax
add ebx, edx
or eax, 0x173e4818
and eax, 0x4751515a
or eax, 0x28000020
mov dword [ebx], eax
add ebx, edx
or eax, 0x1f363f6a
and eax, 0x48
or eax, 1
mov dword [ebx], eax
add ebx, edx
or eax, 0xa00f4c1
xor eax, 0x546e0e4a
and eax, 0x42465200
or eax, 0x1110000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c65a9e9
and eax, 0x38868cd9
and eax, 0x20048
or eax, 0x45647104
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ce6004c
and eax, 0x8004100
or eax, 0x62460e51
mov dword [ebx], eax
add ebx, edx
and eax, 0x16405255
and eax, 0x6fa43c42
and eax, 0x2000040
or eax, 0x7177412c
mov dword [ebx], eax
add ebx, edx
and eax, 0x43775926
or eax, 0x7647dacc
and eax, 0x43715000
or eax, 0x8002000
mov dword [ebx], eax
add ebx, edx
or eax, 0x444ef552
xor eax, 0x8e4d166
and eax, 0x47020004
or eax, 0x30405341
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c75244a
and eax, 0x6d726646
or eax, 0x80000
mov dword [ebx], eax
add ebx, edx
and eax, 0x59225678
and eax, 0x5dfd5004
and eax, 0x40004000
or eax, 0x36410672
mov dword [ebx], eax
add ebx, edx
and eax, 0x7142ab27
xor eax, 0x71e5d25e
and eax, 0x4050
or eax, 0x2901
mov dword [ebx], eax
add ebx, edx
or eax, 0x6aa70f90
and eax, 0x4a214900
or eax, 0x1581000
mov dword [ebx], eax
add ebx, edx
and eax, 0x34d0acec
and eax, 0x49344c5c
and eax, 0x100000
or eax, 0x79436561
mov dword [ebx], eax
add ebx, edx
and eax, 0xe4c77d4
and eax, 0x2624a802
and eax, 0x2000
or eax, 0x627a5275
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f5e6156
or eax, 0xb7f5931
and eax, 0x49484865
or eax, 0x1000000a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x47502408
and eax, 0x42
or eax, 8
mov dword [ebx], eax
add ebx, edx
or eax, 0x2cbbd196
and eax, 0x5f527229
and eax, 0x124000
or eax, 0x51602b00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x66a636d5
and eax, 0x7504c55
or eax, 0x48202022
mov dword [ebx], eax
add ebx, edx
xor eax, 0x71ac167e
and eax, 0x24586808
or eax, 0x40210152
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a85c1ef
and eax, 0x6482000
or eax, 0x50005400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x34a7a4ef
and eax, 0x2b15f487
and eax, 0x20054004
or eax, 0x4c522e68
mov dword [ebx], eax
add ebx, edx
or eax, 0x60c4be4c
and eax, 0x60526c64
or eax, 0x3280001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2ee5b98f
xor eax, 0x75c7286a
and eax, 0x10406d00
or eax, 0x45010267
mov dword [ebx], eax
add ebx, edx
xor eax, 0x396739d8
and eax, 0x40004200
or eax, 0x13592900
mov dword [ebx], eax
add ebx, edx
and eax, 0x7108d5dd
xor eax, 0x6981b345
and eax, 0x10087240
or eax, 0x40600438
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f5b9025
and eax, 0x8234641
or eax, 0x504c0022
mov dword [ebx], eax
add ebx, edx
or eax, 0x70d2f1ca
or eax, 0x2992847a
and eax, 0x4353
or eax, 4
mov dword [ebx], eax
add ebx, edx
or eax, 0x5519047e
and eax, 0x3c5e475c
and eax, 0x10104400
or eax, 0x49411000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3cb32d70
and eax, 0x74614c60
or eax, 0x40007
mov dword [ebx], eax
add ebx, edx
xor eax, 0x59ad204d
and eax, 0x8486000
or eax, 0x42001245
mov dword [ebx], eax
add ebx, edx
or eax, 0x4160cd73
or eax, 0x5efd323f
and eax, 0x51504643
or eax, 0x20020000
mov dword [ebx], eax
add ebx, edx
or eax, 0x15e473d3
and eax, 0x65424542
or eax, 0x2080804
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a4dd869
or eax, 0x659304b3
and eax, 0x44404800
or eax, 0x8242300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x525547b0
and eax, 0x104c682b
and eax, 0x10002820
or eax, 0x6964454d
mov dword [ebx], eax
add ebx, edx
or eax, 0x7d6a7dcf
or eax, 0x6dcbdf8f
and eax, 0x41454243
or eax, 0x100000
mov dword [ebx], eax
add ebx, edx
or eax, 0x9029ac2
and eax, 0x43
or eax, 0x10
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f6c0f7a
and eax, 0
or eax, 0x43745700
mov dword [ebx], eax
add ebx, edx
xor eax, 0x22e2b44e
or eax, 0x6d176fff
and eax, 0x48014a6b
or eax, 0x10600000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x38cd0e9a
and eax, 0x63cb91c3
and eax, 0x40080041
or eax, 0xa707616
mov dword [ebx], eax
add ebx, edx
and eax, 0xb761a7e
and eax, 0xa601252
or eax, 0x60034820
mov dword [ebx], eax
add ebx, edx
or eax, 0x1206a19f
and eax, 0x50447170
or eax, 0x5080400
mov dword [ebx], eax
add ebx, edx
and eax, 0x662506a7
xor eax, 0xd80c7ba
and eax, 0x40004200
or eax, 0x306a3464
mov dword [ebx], eax
add ebx, edx
and eax, 0x4029e4cb
xor eax, 0xff7ac24
and eax, 0x46494860
or eax, 0x2019
mov dword [ebx], eax
add ebx, edx
and eax, 0x72e92f2b
and eax, 0x21
or eax, 0x56
mov dword [ebx], eax
add ebx, edx
and eax, 0x2d99eb3d
xor eax, 0x2db453ac
and eax, 0x21204100
or eax, 0xc008ac00
mov dword [ebx], eax
add ebx, edx
or eax, 0x1751da22
and eax, 0x4e88eec2
and eax, 0x40084800
or eax, 0xb88610bd
mov dword [ebx], eax
add ebx, edx
and eax, 0x640c9b7a
and eax, 0x20000020
or eax, 0x9d71e001
mov dword [ebx], eax
add ebx, edx
and eax, 0x1ef96f2a
and eax, 0x2585312f
and eax, 0x12000
or eax, 0x2106515b
mov dword [ebx], eax
add ebx, edx
or eax, 0xfe96815
and eax, 0xbad4944
or eax, 0x501080a0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5055ccd8
and eax, 0x20000c
or eax, 0xe401f882
mov dword [ebx], eax
add ebx, edx
and eax, 0x5db438e1
and eax, 0x4003800
or eax, 0x8a5bc571
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7998ae16
or eax, 0x7cae3475
and eax, 0x71e42170
or eax, 0x88
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6dd664cc
and eax, 0x18024134
or eax, 0xe08c1a89
mov dword [ebx], eax
add ebx, edx
or eax, 0x470457db
and eax, 0xbd004421
or eax, 0x71a000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5076e2ef
and eax, 0x708001
or eax, 0x21880e5a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x718243f5
and eax, 0x41e7a75b
and eax, 0x40200100
or eax, 0x1b9d70e4
mov dword [ebx], eax
add ebx, edx
and eax, 0x32f2eed3
or eax, 0x36dd75a2
and eax, 0x24217082
or eax, 0xc000880c
mov dword [ebx], eax
add ebx, edx
or eax, 0xfb55ddd
or eax, 0x5ffb98b3
and eax, 0x8e5bbd71
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7fda111b
and eax, 0x129c2ec8
and eax, 0x10802048
or eax, 0x616401b0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x37d9eb68
and eax, 0x400c8a90
or eax, 0xb882012d
mov dword [ebx], eax
add ebx, edx
or eax, 0x7acbc2bb
and eax, 0x6fcd31c9
and eax, 0x24c0001
or eax, 0x522ea20
mov dword [ebx], eax
add ebx, edx
and eax, 0x4eaefb42
and eax, 0x7944020f
and eax, 0x40200
or eax, 0x28488c55
mov dword [ebx], eax
add ebx, edx
or eax, 0x346af0de
and eax, 0x75c8ddb9
and eax, 0x10005009
or eax, 0x4a050020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b9dce76
and eax, 0x10001442
or eax, 0xa0002180
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d5739f9
or eax, 0x2c9a871f
and eax, 0x2c089419
or eax, 0x82204000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3903666d
and eax, 0x62b8d787
and eax, 0x2081200
or eax, 0x14834188
mov dword [ebx], eax
add ebx, edx
xor eax, 0x308ba0b4
and eax, 0x320c
or eax, 0xd8e308c3
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7a9ea0f1
and eax, 0x821d8002
or eax, 0x51020540
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1bbdc4b2
xor eax, 0x1d9e6698
and eax, 0x41182220
or eax, 0x2c0d814
mov dword [ebx], eax
add ebx, edx
or eax, 0x37e245ef
and eax, 0x26ca5181
or eax, 0x8050000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b71fbea
xor eax, 0x42f20b0e
and eax, 0x2488060
or eax, 0x88005880
mov dword [ebx], eax
add ebx, edx
or eax, 0x643e88b9
and eax, 0xcc14d851
or eax, 0x11002100
mov dword [ebx], eax
add ebx, edx
and eax, 0x58ccc16d
and eax, 0x10004040
or eax, 0x58b0c98
mov dword [ebx], eax
add ebx, edx
xor eax, 0x61c5fa80
xor eax, 0x5590ba5
and eax, 0x710335d8
or eax, 0x84804000
mov dword [ebx], eax
add ebx, edx
or eax, 0x33cd99d8
and eax, 0xb541c008
or eax, 0x8300023
mov dword [ebx], eax
add ebx, edx
and eax, 0x52a56aaf
and eax, 0x1f8f9788
and eax, 8
or eax, 0x21f88e53
mov dword [ebx], eax
add ebx, edx
and eax, 0x71f74767
and eax, 0x21b00440
or eax, 0x9c0518a4
mov dword [ebx], eax
add ebx, edx
and eax, 0x7579952b
xor eax, 0x3a75f495
and eax, 0xc40c005
or eax, 0x60081140
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f476019
and eax, 0x6029049
or eax, 0x3004a0
mov dword [ebx], eax
add ebx, edx
and eax, 0x848da58
and eax, 0x37a5c40a
and eax, 0
or eax, 0xf98d0860
mov dword [ebx], eax
add ebx, edx
and eax, 0x1ad41387
and eax, 0x49bf3432
and eax, 0x840000
or eax, 0x71086625
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3c8d61b3
or eax, 0x212adebd
and eax, 0x2508ceb8
or eax, 0x10100000
mov dword [ebx], eax
add ebx, edx
and eax, 0x44ed4870
and eax, 0x51c8e268
and eax, 0
or eax, 0xa891a7c3
mov dword [ebx], eax
add ebx, edx
and eax, 0x778612d2
xor eax, 0x656cc7bf
and eax, 0x41c4417c
or eax, 0x92101800
mov dword [ebx], eax
add ebx, edx
and eax, 0x2af57d66
and eax, 0x105804
or eax, 0x65230412
mov dword [ebx], eax
add ebx, edx
and eax, 0x965e221
and eax, 0x200000
or eax, 0x61296e8
mov dword [ebx], eax
add ebx, edx
xor eax, 0xf81d072
and eax, 0x9b20400
or eax, 0xf0448160
mov dword [ebx], eax
add ebx, edx
xor eax, 0x496a1ec
xor eax, 0xd1d950d
and eax, 0x70653100
or eax, 0x824224
mov dword [ebx], eax
add ebx, edx
xor eax, 0x30a3b051
or eax, 0x3d299fa
and eax, 0x34240b9
or eax, 0x34210000
mov dword [ebx], eax
add ebx, edx
and eax, 0x72c9f67f
and eax, 0x20010000
or eax, 0x8990a6c2
mov dword [ebx], eax
add ebx, edx
and eax, 0x2cd445c5
and eax, 0x28900040
or eax, 0x1044233c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x36e65288
and eax, 0x318eb54a
and eax, 0x1140
or eax, 0x6c48c0a6
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c27ced9
and eax, 0x4b1d29
or eax, 0x8e10a0c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x1fd99e23
or eax, 0x615b49de
and eax, 0x614001f8
or eax, 0x10a42000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7577d1bc
and eax, 0x708651bc
or eax, 0x88080a01
mov dword [ebx], eax
add ebx, edx
and eax, 0x408b678f
and eax, 0x5c2d5d57
and eax, 0x4001
or eax, 0xbd71a420
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f99ffb8
xor eax, 0x7c703dd5
and eax, 0x189c248
or eax, 0x20341c13
mov dword [ebx], eax
add ebx, edx
and eax, 0x6817d164
and eax, 0x141040
or eax, 0x5fa82da4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x133990bc
and eax, 0x401a508
or eax, 0x921a4086
mov dword [ebx], eax
add ebx, edx
xor eax, 0x18cfda23
and eax, 0x8e503d00
or eax, 0xb8012
mov dword [ebx], eax
add ebx, edx
and eax, 0x712cec7f
xor eax, 0x5eac0dd0
and eax, 0x50a421c0
or eax, 0x21400038
mov dword [ebx], eax
add ebx, edx
or eax, 0x536a5735
and eax, 0xefc80cf
and eax, 0x28c008d
or eax, 0xf802bb30
mov dword [ebx], eax
add ebx, edx
or eax, 0x1bed2b0a
and eax, 0xb360ab00
or eax, 0x104400
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c857c4
and eax, 0x21f88e40
or eax, 0x2003a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1ec1d8b8
and eax, 0x1b3150c0
or eax, 0x40842124
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a9c0760
and eax, 0x60217084
or eax, 0x8400880a
mov dword [ebx], eax
add ebx, edx
and eax, 0x49a63306
and eax, 0x3e95532b
and eax, 0
or eax, 0x8e4baa71
mov dword [ebx], eax
add ebx, edx
and eax, 0x143c6273
and eax, 0x26a22a78
and eax, 0x2070
or eax, 0x71f40188
mov dword [ebx], eax
add ebx, edx
and eax, 0x5be4f39
and eax, 0xa40138
or eax, 0xf80a5a85
mov dword [ebx], eax
add ebx, edx
and eax, 0x2eca627
and eax, 0x74dc711a
and eax, 0
or eax, 0xbd71e421
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d466dc9
and eax, 0x1400401
or eax, 0x20a88a4a
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b5dd24e
and eax, 0x1bbd5044
or eax, 0x400221a0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f535523
xor eax, 0x6631422e
and eax, 0x20016688
or eax, 0xc4209806
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b66ade3
and eax, 0x8e43bd61
or eax, 0x180010
mov dword [ebx], eax
add ebx, edx
and eax, 0x6f55886e
and eax, 0x14179389
and eax, 0
or eax, 0x71e427f8
mov dword [ebx], eax
add ebx, edx
or eax, 0x21866ddb
and eax, 0x70864bb9
or eax, 0x88081004
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c11c828
and eax, 0x4b0dc40c
and eax, 0x801c000
or eax, 0xb5202421
mov dword [ebx], eax
add ebx, edx
and eax, 0x629e7b6b
and eax, 0x20000001
or eax, 0x1fc8e5a
mov dword [ebx], eax
add ebx, edx
or eax, 0x4443c8e8
and eax, 0x41bd40e0
or eax, 0x1a003104
mov dword [ebx], eax
add ebx, edx
or eax, 0xf4b9ea3
and eax, 0x59910949
and eax, 0x10800
or eax, 0xa420f28e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7122bda9
and eax, 0x94030524
or eax, 0xa58b850
mov dword [ebx], eax
add ebx, edx
or eax, 0x285c0090
and eax, 0x305421f0
or eax, 0x41a00008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x33b5efb5
and eax, 0x40004a0d
or eax, 0xa88e11b0
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d13a31
and eax, 0xad416021
or eax, 0x10208400
mov dword [ebx], eax
add ebx, edx
or eax, 0x530aecb1
and eax, 0x21688c11
or eax, 0x90024a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4129b101
and eax, 0x69f36ff0
and eax, 0x40912140
or eax, 0x1b2c40a4
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ff12a01
and eax, 0x64016884
or eax, 0x8000100a
mov dword [ebx], eax
add ebx, edx
or eax, 0x71fbc284
and eax, 0x845bf000
or eax, 0xa000171
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a9a7b7a
and eax, 0x10c18008
or eax, 0x610461f0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x8362a9c
and eax, 0x78824324
or eax, 0x800c3099
mov dword [ebx], eax
add ebx, edx
or eax, 0x43b5ed98
and eax, 0x45f3f838
and eax, 0x131e020
or eax, 0xbc400401
mov dword [ebx], eax
add ebx, edx
xor eax, 0x21e5dfc7
and eax, 0x7a30fd0
and eax, 0x800a40
or eax, 0x2178841b
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f244ded
xor eax, 0x2e1772a7
and eax, 0xb3570e4
or eax, 0x50880100
mov dword [ebx], eax
add ebx, edx
and eax, 0x804adc1
and eax, 0x292fb0e0
and eax, 0x2080
or eax, 0xe421d80e
mov dword [ebx], eax
add ebx, edx
and eax, 0x26a3ba4c
and eax, 0x401b800
or eax, 0x8a5a0571
mov dword [ebx], eax
add ebx, edx
xor eax, 0x20506026
and eax, 0x20000150
or eax, 0x51e420a8
mov dword [ebx], eax
add ebx, edx
and eax, 0x32d3de8c
or eax, 0x4cd486d4
and eax, 0x78c4029c
or eax, 0x800a5921
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e14674f
and eax, 0x94503020
or eax, 0x2921c001
mov dword [ebx], eax
add ebx, edx
or eax, 0x25dac6a8
and eax, 0x21d8b209
or eax, 0x52
mov dword [ebx], eax
add ebx, edx
and eax, 0x291a5738
and eax, 0x76477ed5
and eax, 0
or eax, 0x5bbd49e4
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b2d6b59
or eax, 0x71e52473
and eax, 0x6021688e
or eax, 0x84009000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7cba22c
and eax, 0x5b9afb0e
and eax, 0xa000
or eax, 0x8e5b1d71
mov dword [ebx], eax
add ebx, edx
xor eax, 0x16066b89
or eax, 0x51314d43
and eax, 0x516401f8
or eax, 0x20802000
mov dword [ebx], eax
add ebx, edx
and eax, 0x49dee433
xor eax, 0x6e92c81
and eax, 0x400c08b1
or eax, 0xb882530c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b4a902d
or eax, 0x68f0ccdb
and eax, 0xa970c401
or eax, 0x14012020
mov dword [ebx], eax
add ebx, edx
or eax, 0x6239422e
and eax, 0x2178860b
or eax, 0x800850
mov dword [ebx], eax
add ebx, edx
or eax, 0x456293e4
or eax, 0x61895db5
and eax, 0x41b951e4
or eax, 0x1a042000
mov dword [ebx], eax
add ebx, edx
and eax, 0x595ddda6
xor eax, 0x3c223824
and eax, 0x64216880
or eax, 0x8000900e
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ecbda82
or eax, 0x3aa7acdc
and eax, 0xe03bc50
or eax, 0x80580121
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f04b229
or eax, 0x9a98178
and eax, 0x1a02178
or eax, 0x70440080
mov dword [ebx], eax
add ebx, edx
and eax, 0x34dace57
and eax, 0x3a65ff73
and eax, 0x30000010
or eax, 0xc8ae5bad
mov dword [ebx], eax
add ebx, edx
or eax, 0x49994985
or eax, 0x6728dc34
and eax, 0xbd31cc21
or eax, 0x402000
mov dword [ebx], eax
add ebx, edx
or eax, 0x118fb83f
and eax, 0x21f88c1b
or eax, 0x240
mov dword [ebx], eax
add ebx, edx
or eax, 0x20ccdb0e
or eax, 0x3eed48fb
and eax, 0x1bbd51e4
or eax, 0x40002000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5cad358c
xor eax, 0xc10d222
and eax, 0x4021a08e
or eax, 0xa4005800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1ed28e69
or eax, 0x34b5491a
and eax, 0x8e533d71
or eax, 0x88000
mov dword [ebx], eax
add ebx, edx
or eax, 0x432754db
or eax, 0x1bb69197
and eax, 0x51e421f8
or eax, 0x20000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6174bf6e
or eax, 0x2a3c0826
and eax, 0x788c1bbc
or eax, 0x80024001
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ab39f0c
xor eax, 0x5d67121e
and eax, 0x8000c821
or eax, 0x58050200
mov dword [ebx], eax
add ebx, edx
or eax, 0x11cca6fa
and eax, 0x1c8ea23
or eax, 0x20301000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xf925811
or eax, 0x12231d4b
and eax, 0x1a290660
or eax, 0x41944084
mov dword [ebx], eax
add ebx, edx
or eax, 0x1dcb5a0b
or eax, 0x3ee33832
and eax, 0x6431788e
or eax, 0x80008000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c884f31
and eax, 0x8c19bd31
or eax, 0x2400040
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d118d1f
xor eax, 0x66731449
and eax, 0x60600158
or eax, 0x118020a0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x76937d64
or eax, 0x12ae2034
and eax, 0x108e58bc
or eax, 0xe8000301
mov dword [ebx], eax
add ebx, edx
xor eax, 0x651f2ab2
and eax, 0x1555bb74
and eax, 0x15112000
or eax, 0xa860c421
mov dword [ebx], eax
add ebx, edx
or eax, 0x475de0c1
and eax, 0x21788441
or eax, 0x800a1a
mov dword [ebx], eax
add ebx, edx
or eax, 0x2523c71b
and eax, 0x1b94140
or eax, 0x5a0410a4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5fd8f953
and eax, 0x2ccabf9c
and eax, 0x408084
or eax, 0x8013566a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x368d2ac7
and eax, 0x861ac800
or eax, 0x8200110
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3dd9f8ef
and eax, 0x31e221f8
or eax, 0x40040a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x748c1069
and eax, 0x1e75160f
and eax, 0x10040008
or eax, 0xe8aa5bb5
mov dword [ebx], eax
add ebx, edx
and eax, 0x494b3c34
and eax, 0x26af63ba
and eax, 0x20
or eax, 0xbd75e401
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2055107
xor eax, 0x6d8c1212
and eax, 0xfc8610
or eax, 0x2102084b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e2abe3f
and eax, 0xabdff9
and eax, 0x801060
or eax, 0x5b3d6184
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f602c27
and eax, 0x44217886
or eax, 0xa0008008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x16802a66
xor eax, 0x4c7aebe8
and eax, 0x8e5b3900
or eax, 0x8471
mov dword [ebx], eax
add ebx, edx
xor eax, 0x19b946e2
and eax, 0x40bb1020
and eax, 0xa00000
or eax, 0x714461f8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x52e423e0
and eax, 0x1004018
or eax, 0x98ea35e5
mov dword [ebx], eax
add ebx, edx
xor eax, 0x64916d51
and eax, 0x1d068219
and eax, 0x1d000000
or eax, 0xa0718555
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1616a34f
and eax, 0x2160021a
or eax, 0x988841
mov dword [ebx], eax
add ebx, edx
or eax, 0x2e185812
and eax, 0xb885040
or eax, 0x500521a4
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ad68fcd
and eax, 0x6001f88c
or eax, 0x84200002
mov dword [ebx], eax
add ebx, edx
and eax, 0x7872d0ba
and eax, 0x9000
or eax, 0x8e5b2d71
mov dword [ebx], eax
add ebx, edx
and eax, 0x778926d1
and eax, 0x2050
or eax, 0x71e401a8
mov dword [ebx], eax
add ebx, edx
and eax, 0x20121913
or eax, 0x2aa55218
and eax, 0x28845318
or eax, 0xd00a08a5
mov dword [ebx], eax
add ebx, edx
or eax, 0x3cbb4d80
or eax, 0x4d32a2b2
and eax, 0xbd31e421
or eax, 0x400000
mov dword [ebx], eax
add ebx, edx
and eax, 0x18c3e391
and eax, 0x40c001
or eax, 0x21b80e5a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x15d6c932
or eax, 0x476c1a04
and eax, 0x364e1f24
or eax, 0x8814000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x41384e1b
and eax, 0x64421122
or eax, 0x800086c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1333394f
and eax, 0x8651a821
or eax, 0x80a0150
mov dword [ebx], eax
add ebx, edx
and eax, 0x502bc040
or eax, 0x3eaaee0a
and eax, 0x30a02048
or eax, 0x410401b0
mov dword [ebx], eax
add ebx, edx
and eax, 0x1ad47213
or eax, 0x5aa78e61
and eax, 0x58840a31
or eax, 0xa008518c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1897cae0
and eax, 0xa01b8001
or eax, 0x1d606420
mov dword [ebx], eax
add ebx, edx
and eax, 0x6902cf50
and eax, 0x21008400
or eax, 0xf80a5b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x30149b00
xor eax, 0x6511903e
and eax, 0x50bd0164
or eax, 0xb007080
mov dword [ebx], eax
add ebx, edx
or eax, 0x331d6fbb
or eax, 0x7685a349
and eax, 0x6421f88e
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x647a5402
and eax, 0x579d2b3d
and eax, 0x192800
or eax, 0x8e42d571
mov dword [ebx], eax
add ebx, edx
xor eax, 0x251e662e
and eax, 0x2144011a
or eax, 0x50a020a0
mov dword [ebx], eax
add ebx, edx
and eax, 0x7002a29b
or eax, 0x53b97ca9
and eax, 0x708858b9
or eax, 0x88060304
mov dword [ebx], eax
add ebx, edx
or eax, 0x340af38b
and eax, 0xbc00e021
or eax, 0x1710400
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f3caa42
and eax, 0x21308000
or eax, 0xc80e5b
mov dword [ebx], eax
add ebx, edx
and eax, 0x28992316
and eax, 0x980000
or eax, 0x5b2571e4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x34da9e2
and eax, 0x4f666ea5
and eax, 0x40204804
or eax, 0xa401b08a
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d51a790
xor eax, 0x993d8b
and eax, 0x4189d01
or eax, 0x8a432070
mov dword [ebx], eax
add ebx, edx
or eax, 0x7210d1c3
and eax, 0x747f6db1
and eax, 0x704021b0
or eax, 0x1a40048
mov dword [ebx], eax
add ebx, edx
and eax, 0x54964ba2
xor eax, 0x4e7b1bae
and eax, 0x188e1a0c
or eax, 0xe00041b1
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa134cfa
and eax, 0xb0110401
or eax, 0xd60e020
mov dword [ebx], eax
add ebx, edx
or eax, 0x449a3953
and eax, 0x42a2fa61
and eax, 0xa08841
or eax, 0x2158061a
mov dword [ebx], eax
add ebx, edx
and eax, 0x737aa1b8
or eax, 0x62b2da52
and eax, 0x43b85040
or eax, 0x180521a4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x293572b8
and eax, 0x6000000c
or eax, 0x8421f882
mov dword [ebx], eax
add ebx, edx
and eax, 0xc151d46
and eax, 0x4011800
or eax, 0x8a5aa571
mov dword [ebx], eax
add ebx, edx
or eax, 0x1318f0db
and eax, 0x114021f8
or eax, 0x60a40000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x435bb3e0
and eax, 0x308e1218
or eax, 0xc80049a5
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f4691b4
xor eax, 0x3e695b04
and eax, 0x24614020
or eax, 0x9910a401
mov dword [ebx], eax
add ebx, edx
and eax, 0x681b4a03
and eax, 0x20100001
or eax, 0x1e88e5a
mov dword [ebx], eax
add ebx, edx
and eax, 0x1999ada2
and eax, 0x1980000
or eax, 0x5a2571e4
mov dword [ebx], eax
add ebx, edx
and eax, 0x4afef0ba
or eax, 0x17b85509
and eax, 0x44207088
or eax, 0xa0018806
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c3c99b9
xor eax, 0x985de65
and eax, 0xc010461
or eax, 0x825ab910
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1ded38f5
and eax, 0x11a40180
or eax, 0x60402078
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b7a230d
xor eax, 0x1ed85bb3
and eax, 0x6006580c
or eax, 0x988803b1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b3aee59
and eax, 0x5af48920
and eax, 0x10308020
or eax, 0xad416401
mov dword [ebx], eax
add ebx, edx
xor eax, 0x413996e1
and eax, 0x20480240
or eax, 0x1b08c1b
mov dword [ebx], eax
add ebx, edx
or eax, 0x4edc4c4e
and eax, 0x7cb3c960
and eax, 0x48b04040
or eax, 0x130d31a4
mov dword [ebx], eax
add ebx, edx
or eax, 0x62135f24
xor eax, 0x1429ee2b
and eax, 0x6400908e
or eax, 0x80216800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e993ce2
xor eax, 0x5b390eb8
and eax, 0x80018850
or eax, 0xe5a3521
mov dword [ebx], eax
add ebx, edx
and eax, 0x7046b80b
and eax, 0x402000
or eax, 0x71a401f8
mov dword [ebx], eax
add ebx, edx
or eax, 0x71af2994
and eax, 0x3510f307
and eax, 0x30000104
or eax, 0xc88e5ab9
mov dword [ebx], eax
add ebx, edx
or eax, 0x218e2260
and eax, 0xb9006021
or eax, 0x4718400
mov dword [ebx], eax
add ebx, edx
and eax, 0x9870f7a
xor eax, 0x6df139b5
and eax, 0x20f00c11
or eax, 0x108824a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x41002f53
and eax, 0x3a421476
and eax, 0
or eax, 0x5bbd71e4
mov dword [ebx], eax
add ebx, edx
and eax, 0x189d8bd6
and eax, 0x10084
or eax, 0xe420f80a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7082a6a6
or eax, 0x133fad92
and eax, 0x861bbd30
or eax, 0x8400041
mov dword [ebx], eax
add ebx, edx
or eax, 0x285a603e
or eax, 0x27d577e1
and eax, 0x21c421f8
or eax, 0x50200000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x72c7e20b
xor eax, 0x311f0432
and eax, 0x300c4381
or eax, 0xc882183c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6bc141d3
and eax, 0x91410020
or eax, 0x2c30e401
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7cfc75fe
or eax, 0x7d5e323b
and eax, 0x21d8825b
or eax, 0x200c00
mov dword [ebx], eax
add ebx, edx
or eax, 0x32b29535
and eax, 0x13b81164
or eax, 0x48056080
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a45618f
and eax, 0x40016084
or eax, 0xa420980a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x652fe460
and eax, 0x39f30342
and eax, 0x20040
or eax, 0x8e59bd31
mov dword [ebx], eax
add ebx, edx
and eax, 0x1bf5fa15
and eax, 0x402010
or eax, 0x71a401e8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x10c44da8
and eax, 0x3c3c8892
and eax, 0x20000810
or eax, 0xd88e53ad
mov dword [ebx], eax
add ebx, edx
or eax, 0x13fdef56
and eax, 0x2a8f1f47
and eax, 0x28010401
or eax, 0x9570e020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x73ce55aa
and eax, 0x5c9c8a34
and eax, 0x988000
or eax, 0x21600e5b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3ee5b6bd
and eax, 0x2a6a4cc6
and eax, 0xa0800c4
or eax, 0x51b57120
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d0d0d8d
and eax, 0x10084
or eax, 0xe420f80a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x44bad525
or eax, 0x61d541cc
and eax, 0x805b2d61
or eax, 0xe009010
mov dword [ebx], eax
add ebx, edx
and eax, 0x1e3396f8
and eax, 0x4bbc73f6
and eax, 0x70
or eax, 0x71e42188
mov dword [ebx], eax
add ebx, edx
or eax, 0x4cde0d6
and eax, 0x6f3808a6
and eax, 0x600800a4
or eax, 0x98865b19
mov dword [ebx], eax
add ebx, edx
or eax, 0x46677cf7
and eax, 0xbc616421
or eax, 0x1108000
mov dword [ebx], eax
add ebx, edx
and eax, 0x41a0ed1e
and eax, 0x3225b5fb
and eax, 0x208400
or eax, 0x21d80a5b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x14acd3d3
and eax, 0x380915dc
and eax, 0x10001180
or eax, 0x4bbd6064
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7f186d87
and eax, 0x24211802
or eax, 0xc000e08c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f1a198a
xor eax, 0x1477b6ae
and eax, 0x8e481520
or eax, 0x13a851
mov dword [ebx], eax
add ebx, edx
or eax, 0x45495b31
and eax, 0x41402170
or eax, 0x30a40088
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2eb119a3
and eax, 0x58041819
or eax, 0xa08a43a4
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c1209f3
and eax, 0xc117115
and eax, 0x8000001
or eax, 0xb571e420
mov dword [ebx], eax
add ebx, edx
xor eax, 0x64968c52
and eax, 0x1e00853
or eax, 0x20188608
mov dword [ebx], eax
add ebx, edx
xor eax, 0x37941c56
or eax, 0x2157bb1b
and eax, 0x133d3104
or eax, 0x488040e0
mov dword [ebx], eax
add ebx, edx
xor eax, 0xbc05237
and eax, 0x40212082
or eax, 0xa400d80c
mov dword [ebx], eax
add ebx, edx
xor eax, 0xf07ac79
xor eax, 0x570d07e3
and eax, 0x8c0b1110
or eax, 0x250ac61
mov dword [ebx], eax
add ebx, edx
and eax, 0x15c5def3
xor eax, 0x104bda05
and eax, 0x10000070
or eax, 0x61e42188
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e4c1d9a
and eax, 0x38881820
or eax, 0xc006439d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x618893f6
and eax, 0x315ebc5c
and eax, 0x11008000
or eax, 0xac716421
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c6c4061
and eax, 0x21788441
or eax, 0x800a1a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c009797
and eax, 0x5b102eea
and eax, 0x491000c0
or eax, 0x12ad7124
mov dword [ebx], eax
add ebx, edx
and eax, 0x64f4e2d7
and eax, 0x40206084
or eax, 0xa401980a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6e83ed4f
xor eax, 0x45015314
and eax, 0x8e030451
or eax, 0x58b920
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f1a40e0
or eax, 0x134cf699
and eax, 0x114420f8
or eax, 0x60a00100
mov dword [ebx], eax
add ebx, edx
or eax, 0x638110d4
and eax, 0x708411bc
or eax, 0x880a4a01
mov dword [ebx], eax
add ebx, edx
and eax, 0x1e565478
xor eax, 0x563ec899
and eax, 0xc308021
or eax, 0xb1416400
mov dword [ebx], eax
add ebx, edx
or eax, 0x7610bc80
and eax, 0x21708c01
or eax, 0x88025a
mov dword [ebx], eax
add ebx, edx
and eax, 0x3baa9e76
or eax, 0x30e7dc4f
and eax, 0x11ad5044
or eax, 0x4a1021a0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x33dbd0ef
and eax, 0x6020a00a
or eax, 0x84015884
mov dword [ebx], eax
add ebx, edx
xor eax, 0x42b6a4c5
and eax, 0x6893d201
and eax, 0x131001
or eax, 0x8e48ad70
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d7fcb8f
and eax, 0x400100
or eax, 0x71a420f8
mov dword [ebx], eax
add ebx, edx
or eax, 0x5fefa93d
and eax, 0x788e09bd
or eax, 0x80005200
mov dword [ebx], eax
add ebx, edx
and eax, 0x73913521
and eax, 0x1320aba5
and eax, 0x10000021
or eax, 0xad71e400
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b91dbd
or eax, 0x44615ae3
and eax, 0x700e43
or eax, 0x21888018
mov dword [ebx], eax
add ebx, edx
and eax, 0x6eddaff4
and eax, 0x980040
or eax, 0x5b2571a4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x70cfc001
and eax, 0x2020b084
or eax, 0xc401480a
mov dword [ebx], eax
add ebx, edx
or eax, 0x2fcd76cb
xor eax, 0x6d415548
and eax, 0x8208a901
or eax, 0xc531470
mov dword [ebx], eax
add ebx, edx
xor eax, 0xf68c870
and eax, 0x1202100
or eax, 0x70c400f8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ee3f4e3
and eax, 0x28065119
or eax, 0xd0880aa4
mov dword [ebx], eax
add ebx, edx
or eax, 0x7acda523
and eax, 0x1161c24c
and eax, 0x1041c000
or eax, 0xad302421
mov dword [ebx], eax
add ebx, edx
or eax, 0x753cb0ad
or eax, 0x4118e315
and eax, 0x21788619
or eax, 0x800842
mov dword [ebx], eax
add ebx, edx
and eax, 0xfa53bb4
and eax, 0x321c7d5d
and eax, 0
or eax, 0x5bbd71e4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x472ea892
or eax, 0x783d1b27
and eax, 0x6421d806
or eax, 0x80002088
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1adf5f43
or eax, 0x1125186b
and eax, 0x8e5bbd61
or eax, 0x10
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f133f90
xor eax, 0x68b7999d
and eax, 0x60a42088
or eax, 0x11400170
mov dword [ebx], eax
add ebx, edx
or eax, 0x66346ed0
and eax, 0x70844bb8
or eax, 0x880a1005
mov dword [ebx], eax
add ebx, edx
and eax, 0x32b3482b
or eax, 0x1beadc2a
and eax, 0x3960c421
or eax, 0x84112000
mov dword [ebx], eax
add ebx, edx
and eax, 0x36112a67
xor eax, 0x570cf8cd
and eax, 0x21188848
or eax, 0xe00613
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ea77397
and eax, 0x5b1d71c4
or eax, 0xa00020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x782eeb0f
and eax, 0x1a752623
and eax, 0x10002
or eax, 0xe420f88c
mov dword [ebx], eax
add ebx, edx
or eax, 0x33083b55
and eax, 0x8609b951
or eax, 0x8520420
mov dword [ebx], eax
add ebx, edx
xor eax, 0x555ffc38
and eax, 0x51040148
or eax, 0x20e020b0
mov dword [ebx], eax
add ebx, edx
and eax, 0x26a958d9
and eax, 0x63bfe351
and eax, 0x20800010
or eax, 0xd80e5bad
mov dword [ebx], eax
add ebx, edx
and eax, 0x1de45f44
and eax, 0x18004000
or eax, 0xa571a421
mov dword [ebx], eax
add ebx, edx
or eax, 0x1490b219
xor eax, 0x7494c34a
and eax, 0x1600453
or eax, 0x20988a08
mov dword [ebx], eax
add ebx, edx
and eax, 0xcfb1d94
and eax, 0xdca6ff4
and eax, 0x880800
or eax, 0x333513e4
mov dword [ebx], eax
add ebx, edx
or eax, 0x10576b7b
or eax, 0x406cfb82
and eax, 0x7021d886
or eax, 0x84000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a8ae39c
and eax, 0x8000
or eax, 0x8e7b2919
mov dword [ebx], eax
add ebx, edx
or eax, 0x2deece8
and eax, 0x8ee449e8
or eax, 0x200
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e560a38
or eax, 0x86911b7
and eax, 0x82c1ba8
or eax, 0xf0824000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ecd6968
xor eax, 0x239853c
and eax, 0x4ab1c410
or eax, 0x34001221
mov dword [ebx], eax
add ebx, edx
or eax, 0x62832ea2
or eax, 0x3ed7b8b5
and eax, 0x5e076ab3
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x79a1eaf7
and eax, 0x81240000
or eax, 0x1859421b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f2533c6
and eax, 0x5d6dbb71
and eax, 0x4483000
or eax, 0xe003c882
mov dword [ebx], eax
add ebx, edx
and eax, 0x13f03565
and eax, 0x403000
or eax, 0x8e3b8519
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a47e179
or eax, 0x66b5e502
and eax, 0x50c44168
or eax, 0x1000880
mov dword [ebx], eax
add ebx, edx
and eax, 0x68385358
xor eax, 0x43eda927
and eax, 0xe4482d
or eax, 0xf8000390
mov dword [ebx], eax
add ebx, edx
or eax, 0x76595192
and eax, 0x9c71519e
or eax, 0x100a040
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e10150f
xor eax, 0x8a654f5
and eax, 0xc313800a
or eax, 0x8001e51
mov dword [ebx], eax
add ebx, edx
or eax, 0x35756953
xor eax, 0x3bfff31d
and eax, 0x40880044
or eax, 0x1b3571a0
mov dword [ebx], eax
add ebx, edx
and eax, 0x43c66b73
xor eax, 0x1da73854
and eax, 0x44215804
or eax, 0xa000a08a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x18792a48
or eax, 0x225b36b6
and eax, 0x8e5bb470
or eax, 0x901
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1895674c
and eax, 0x7fa59b88
and eax, 0x10840008
or eax, 0x616021f0
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ac65f06
and eax, 0x44e87aa0
and eax, 0x800000
or eax, 0xf80e5bbd
mov dword [ebx], eax
add ebx, edx
and eax, 0x5afdd44f
or eax, 0x648db0f5
and eax, 0x3c01e021
or eax, 0x81700400
mov dword [ebx], eax
add ebx, edx
and eax, 0x442c697a
and eax, 0x200000
or eax, 0x21d88e5b
mov dword [ebx], eax
add ebx, edx
or eax, 0x2439e82a
and eax, 0x1a234a7d
and eax, 0x214060
or eax, 0x5b9c3184
mov dword [ebx], eax
add ebx, edx
and eax, 0x5808b5d2
and eax, 0x40003080
or eax, 0xa421c80e
mov dword [ebx], eax
add ebx, edx
or eax, 0x76fba7ce
xor eax, 0x1a2328e8
and eax, 0x8c589520
or eax, 0x2032851
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ae28149
and eax, 0x400140
or eax, 0x71a420b8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x752d0947
and eax, 0x8808bd
or eax, 0xf8065300
mov dword [ebx], eax
add ebx, edx
and eax, 0x8b0770c
and eax, 0x466157ba
and eax, 0x4000
or eax, 0xbd71a421
mov dword [ebx], eax
add ebx, edx
and eax, 0x8a128c
xor eax, 0x1523377d
and eax, 0x1200659
or eax, 0x20d88802
mov dword [ebx], eax
add ebx, edx
and eax, 0x56ce5782
and eax, 0x6204a331
and eax, 0
or eax, 0x5bbd71e4
mov dword [ebx], eax
add ebx, edx
or eax, 0x546243f6
and eax, 0x44217086
or eax, 0xa0008808
mov dword [ebx], eax
add ebx, edx
or eax, 0x66e2fa2f
and eax, 0x8643b821
or eax, 0x8180550
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6aeff38c
and eax, 0x60a400f8
or eax, 0x11402100
mov dword [ebx], eax
add ebx, edx
or eax, 0x38013ff5
and eax, 0x78841bbd
or eax, 0x800a4000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x58a4f133
and eax, 0xa020a000
or eax, 0x1d514421
mov dword [ebx], eax
add ebx, edx
and eax, 0xac59e54
or eax, 0x272fdd7
and eax, 0x708c53
or eax, 0x21880208
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5abe927f
and eax, 0x5b041024
or eax, 0xb961c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x2fdeb967
and eax, 0x3004
or eax, 0xe421c88a
mov dword [ebx], eax
add ebx, edx
and eax, 0x102978cc
and eax, 0x13800
or eax, 0x8e5a8571
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a7572ef
or eax, 0x1aa60754
and eax, 0x10e42170
or eax, 0x61000088
mov dword [ebx], eax
add ebx, edx
and eax, 0x37479eb5
or eax, 0x178a3576
and eax, 0x308e11b4
or eax, 0xc8004a09
mov dword [ebx], eax
add ebx, edx
or eax, 0x42c1f940
and eax, 0xb841e021
or eax, 0x5300400
mov dword [ebx], eax
add ebx, edx
and eax, 0x49ac47fb
and eax, 0x61a6ec46
and eax, 0x1200400
or eax, 0x20d88a5b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f62ef54
and eax, 0x5a986104
or eax, 0x12510e0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c1f666c
xor eax, 0x345afeee
and eax, 0x20e806
or eax, 0xe4011088
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f403913
and eax, 0x4003800
or eax, 0x8a5b8571
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1251968
and eax, 0x1642018
or eax, 0x708001e0
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f72c5b5
and eax, 0x788641bd
or eax, 0x80081a00
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b430aa2
and eax, 0xb9414021
or eax, 0x430a400
mov dword [ebx], eax
add ebx, edx
and eax, 0x4561584
and eax, 0x500400
or eax, 0x21a88a5b
mov dword [ebx], eax
add ebx, edx
and eax, 0x798f6536
and eax, 0x1880000
or eax, 0x5a3571e4
mov dword [ebx], eax
add ebx, edx
or eax, 0x64e7bdc1
and eax, 0x6421f884
or eax, 0x8000000a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2ddc03b1
and eax, 0x8859b931
or eax, 0x6020440
mov dword [ebx], eax
add ebx, edx
and eax, 0x186b582e
and eax, 0x22562827
and eax, 0x400020
or eax, 0x71a421d8
mov dword [ebx], eax
add ebx, edx
and eax, 0x41e8b28
or eax, 0x754b9df2
and eax, 0x700e19b8
or eax, 0x88804205
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e09dd51
and eax, 0x38004001
or eax, 0x8571a420
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f8beb98
and eax, 0x21f88e19
or eax, 0x42
mov dword [ebx], eax
add ebx, edx
and eax, 0x47931734
or eax, 0x9137685
and eax, 0x9917084
or eax, 0x522c0160
mov dword [ebx], eax
add ebx, edx
and eax, 0x5387f39f
xor eax, 0x541bfa4c
and eax, 0x4008888
or eax, 0xe0217006
mov dword [ebx], eax
add ebx, edx
and eax, 0x795186de
and eax, 0x18000
or eax, 0x8e5a3d71
mov dword [ebx], eax
add ebx, edx
or eax, 0x71e390d6
and eax, 0x71e021f0
or eax, 0x40008
mov dword [ebx], eax
add ebx, edx
or eax, 0x421cc593
and eax, 0x32930a62
and eax, 0x30800020
or eax, 0xc80e5b9d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x67552e88
and eax, 0x9d516421
or eax, 0x20208000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x713609c7
and eax, 0x408c42
or eax, 0x21b80219
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7a9e82f4
and eax, 0x5b2400a4
or eax, 0x997140
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e31a87
or eax, 0x79f507c1
and eax, 0x60211084
or eax, 0x8400e80a
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c1965fb
or eax, 0x105fbd2b
and eax, 0x8c5bbd71
or eax, 0x2000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3872014e
and eax, 0x400140
or eax, 0x71a420b8
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ad78ab7
or eax, 0x1d783c3e
and eax, 0x788e1bbd
or eax, 0x80004000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f2b8ab4
and eax, 0xbd21c021
or eax, 0x502400
mov dword [ebx], eax
add ebx, edx
or eax, 0x3dcc0a9d
or eax, 0x11acb549
and eax, 0x21f88e59
or eax, 2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x196ecbac
or eax, 0x2ff532c7
and eax, 0x1bb571e4
or eax, 0x40080000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3fab4777
and eax, 0x31f37caa
and eax, 0x20217082
or eax, 0xc400880c
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a38d9c6
and eax, 0x9800
or eax, 0x8e5b2571
mov dword [ebx], eax
add ebx, edx
and eax, 0x37b6026b
xor eax, 0x3e59bb69
and eax, 0x30402108
or eax, 0x41a400f0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1322898
and eax, 0x70860920
or eax, 0x8808529d
mov dword [ebx], eax
add ebx, edx
or eax, 0x7edf6f0c
and eax, 0x7cfed92b
and eax, 0x3c504021
or eax, 0x8121a400
mov dword [ebx], eax
add ebx, edx
or eax, 0x792aab9c
or eax, 0x5a17e7de
and eax, 0x21788e5b
or eax, 0x800000
mov dword [ebx], eax
add ebx, edx
and eax, 0xfb5339a
xor eax, 0xea681ba
and eax, 0xb1401a0
or eax, 0x50a97044
mov dword [ebx], eax
add ebx, edx
or eax, 0x2e742c5c
or eax, 0x43f5a454
and eax, 0x6421f88c
or eax, 0x80000002
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a6878e7
and eax, 0x8e49b861
or eax, 0x120510
mov dword [ebx], eax
add ebx, edx
or eax, 0x784ebf1a
or eax, 0xa2743aa
and eax, 0x706421f8
or eax, 0x1800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5604146
and eax, 0x100
or eax, 0xf88e5abd
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ffe3b2a
or eax, 0x36c496c
and eax, 0x39604020
or eax, 0x8411a401
mov dword [ebx], eax
add ebx, edx
and eax, 0x126865f2
and eax, 0x600400
or eax, 0x21988a5b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5510d71b
xor eax, 0x686ebf08
and eax, 0x18846040
or eax, 0x433911a4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3707f24e
and eax, 0x6420808a
or eax, 0x80017804
mov dword [ebx], eax
add ebx, edx
xor eax, 0x71861903
and eax, 0x8403a101
or eax, 0xa581c70
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ad1209e
and eax, 0x408001e8
or eax, 0x31642010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6e5c89e5
and eax, 0x1888081d
or eax, 0xe00653a0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2177690b
and eax, 0x99712020
or eax, 0x2400c401
mov dword [ebx], eax
add ebx, edx
xor eax, 0x404e7d44
and eax, 0x21388841
or eax, 0xc0061a
mov dword [ebx], eax
add ebx, edx
or eax, 0x79e2e142
xor eax, 0x73db7fb4
and eax, 0xa2110e4
or eax, 0x519c6100
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ca394f2
and eax, 0x6421f086
or eax, 0x80000808
mov dword [ebx], eax
add ebx, edx
and eax, 0x1448a8ca
xor eax, 0x3afc573d
and eax, 0xe58bd31
or eax, 0x80030040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f926569
and eax, 0x61c00018
or eax, 0x102421e0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f5157bd
xor eax, 0x21083b5c
and eax, 0x788c4919
or eax, 0x800212a4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x27745b05
and eax, 0x9d700020
or eax, 0x2001e401
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d3eecf8
and eax, 0xf4e3b6c
and eax, 0x480848
or eax, 0x21b08613
mov dword [ebx], eax
add ebx, edx
or eax, 0x3316b766
or eax, 0x7a325553
and eax, 0x5bbc7164
or eax, 0x10080
mov dword [ebx], eax
add ebx, edx
and eax, 0x7da92e15
xor eax, 0x5b5d7493
and eax, 0x205086
or eax, 0xe401a808
mov dword [ebx], eax
add ebx, edx
or eax, 0x7981b9d9
xor eax, 0x3b078567
and eax, 0x86023c30
or eax, 0x8598141
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5b31af9e
and eax, 0x516000e8
or eax, 0x20842110
mov dword [ebx], eax
add ebx, edx
xor eax, 0x18f7b52f
and eax, 0x68021095
or eax, 0x908c4b28
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a6ab2b
and eax, 0xbc20e000
or eax, 0x1510421
mov dword [ebx], eax
add ebx, edx
or eax, 0x152ace28
or eax, 0x72b75160
and eax, 0x21f88e49
or eax, 0x12
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c37609
and eax, 0x1800000
or eax, 0x5a3d71e4
mov dword [ebx], eax
add ebx, edx
or eax, 0x1d192a14
or eax, 0x319a6ffd
and eax, 0x6421788c
or eax, 0x80008002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x24d059b6
and eax, 0x8051a130
or eax, 0xe0a1c41
mov dword [ebx], eax
add ebx, edx
or eax, 0x26058176
and eax, 0x331277ac
and eax, 0x20002120
or eax, 0x51e400d8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x25ef9bd
xor eax, 0x65c8b566
and eax, 0x10024921
or eax, 0xe88c129c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x30afd5b8
or eax, 0x3d9d94f2
and eax, 0xbd318421
or eax, 0x406000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b329a4b
and eax, 0x21308001
or eax, 0xc80e5a
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ce22d82
or eax, 0x46bac316
and eax, 0x42b84104
or eax, 0x190530e0
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e4d80b1
and eax, 0x6421f084
or eax, 0x8000080a
mov dword [ebx], eax
add ebx, edx
and eax, 0x25361b08
and eax, 0x4001800
or eax, 0x8a5ba571
mov dword [ebx], eax
add ebx, edx
or eax, 0x3685ada1
and eax, 0xe3e28ed
and eax, 0x420e0
or eax, 0x71e00118
mov dword [ebx], eax
add ebx, edx
or eax, 0x2e3814
and eax, 0x24e024fa
and eax, 0x208000b8
or eax, 0xd80e5b05
mov dword [ebx], eax
add ebx, edx
xor eax, 0x43ce89c3
and eax, 0xb940c020
or eax, 0x4312401
mov dword [ebx], eax
add ebx, edx
and eax, 0x5fab928b
or eax, 0x4ea164bd
and eax, 0x1a08419
or eax, 0x20580a42
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ed5a9b4
and eax, 0x900000
or eax, 0x5b2d71e4
mov dword [ebx], eax
add ebx, edx
and eax, 0x21250dd1
or eax, 0x1a8aaaa7
and eax, 0x21a886
or eax, 0xe4005008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a39cd45
and eax, 0x8e183541
or eax, 0x438830
mov dword [ebx], eax
add ebx, edx
and eax, 0x34953fea
and eax, 0x2160
or eax, 0x71e40098
mov dword [ebx], eax
add ebx, edx
xor eax, 0xcb8a52a
or eax, 0x75248211
and eax, 0x780c0291
or eax, 0x8082592c
mov dword [ebx], eax
add ebx, edx
and eax, 0x281d05c3
and eax, 0x28000001
or eax, 0x9571e420
mov dword [ebx], eax
add ebx, edx
xor eax, 0x371d4933
xor eax, 0xf903838
and eax, 0x1f8840a
or eax, 0x20000a51
mov dword [ebx], eax
add ebx, edx
and eax, 0x298d643c
and eax, 0x3cd77e83
and eax, 0x800000
or eax, 0x5b3d71e4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x60120d29
or eax, 0x6e33501
and eax, 0x2421788c
or eax, 0xc0008002
mov dword [ebx], eax
add ebx, edx
or eax, 0x7563ef7
or eax, 0x7bb1a510
and eax, 0x8e724d71
or eax, 0x80000
mov dword [ebx], eax
add ebx, edx
or eax, 0x82273bb
and eax, 0x6021f8
or eax, 0x71840000
mov dword [ebx], eax
add ebx, edx
and eax, 0x751eeb09
and eax, 0x1002108
or eax, 0x8aeb0eb5
mov dword [ebx], eax
add ebx, edx
or eax, 0x6239bd6
xor eax, 0x34d59035
and eax, 0x911c0040
or eax, 0x40018015
mov dword [ebx], eax
add ebx, edx
and eax, 0x8ecf114
and eax, 0x88000
or eax, 0x21f03c68
mov dword [ebx], eax
add ebx, edx
and eax, 0x10e47fb0
xor eax, 0x128b969f
and eax, 0x124100a4
or eax, 0x25901540
mov dword [ebx], eax
add ebx, edx
and eax, 0x718b77ea
xor eax, 0x7a89558f
and eax, 0x1080067
or eax, 0x80439680
mov dword [ebx], eax
add ebx, edx
and eax, 0x39ce7ef5
xor eax, 0x7e70afb6
and eax, 0x6a3a8912
or eax, 0x80044000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2beab7e6
and eax, 0x4633872
and eax, 0x1070
or eax, 0x2814588
mov dword [ebx], eax
add ebx, edx
or eax, 0x53d41941
or eax, 0x39273f4b
and eax, 0x19e37bc9
or eax, 0x84000000
mov dword [ebx], eax
add ebx, edx
or eax, 0xc7aeeb6
xor eax, 0x25b03c0
and eax, 0x99008c15
or eax, 0x401e0040
mov dword [ebx], eax
add ebx, edx
or eax, 0x47637dc
and eax, 0x440aaf59
or eax, 0x804022
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a703755
and eax, 0x440
or eax, 0x32ce0084
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f7a9797
and eax, 0x8009340
or eax, 0x82010ca0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x75d50550
and eax, 0x31a0e6f6
and eax, 0x8210
or eax, 0x8e5b480e
mov dword [ebx], eax
add ebx, edx
or eax, 0x1d16ffcb
and eax, 0x114421d8
or eax, 0x60a00020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5fce1baf
and eax, 0xa200215
or eax, 0x809444a8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x12ad47cf
and eax, 0x98110042
or eax, 0x2560e400
mov dword [ebx], eax
add ebx, edx
or eax, 0x162a5db4
and eax, 0x246e8255
and eax, 0x20688050
or eax, 0x190030b
mov dword [ebx], eax
add ebx, edx
or eax, 0x15fc7ace
xor eax, 0x32a0bad5
and eax, 0x31c0100
or eax, 0x58a1ace4
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f2807b
and eax, 0x44010c8e
or eax, 0xa0001000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x20386821
xor eax, 0x2617b100
and eax, 0x820c4121
or eax, 0xc511850
mov dword [ebx], eax
add ebx, edx
and eax, 0x60352ad2
and eax, 0x5885f348
and eax, 0x40040
or eax, 0x71e021b8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4352d1aa
and eax, 0x2b44010
or eax, 0x880006ad
mov dword [ebx], eax
add ebx, edx
or eax, 0x54369cf6
or eax, 0x60b6e1dd
and eax, 0xbc30e442
or eax, 0x1410000
mov dword [ebx], eax
add ebx, edx
and eax, 0x791a8632
and eax, 0x21108002
or eax, 0xe80059
mov dword [ebx], eax
add ebx, edx
or eax, 0x2a5cd852
or eax, 0x29d70dc6
and eax, 0xbbd51c4
or eax, 0x50002020
mov dword [ebx], eax
add ebx, edx
or eax, 0x38aac152
and eax, 0x5c861e69
and eax, 0x40001000
or eax, 0xa421e88e
mov dword [ebx], eax
add ebx, edx
or eax, 0xc4992d6
or eax, 0x540796d2
and eax, 0x8c4bbc50
or eax, 0x2100121
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c44bcb5
and eax, 0x504421f0
or eax, 0x21a00008
mov dword [ebx], eax
add ebx, edx
and eax, 0x10e88e45
and eax, 0x10800000
or eax, 0xe80e5bbd
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e49d5e
xor eax, 0x71b7efb3
and eax, 0x88512000
or eax, 0x3520c421
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c578253
and eax, 0x6a88b470
and eax, 0x20008450
or eax, 0x1f80a0b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x68f1699e
and eax, 0x86c4
or eax, 0xa4420820
mov dword [ebx], eax
add ebx, edx
or eax, 0x21098f98
and eax, 0x3c71a4c7
and eax, 0x24018040
or eax, 0xc0207831
mov dword [ebx], eax
add ebx, edx
xor eax, 0x611b2a5f
and eax, 0x843a0020
or eax, 0xa410151
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b6aa54b
and eax, 0x600040
or eax, 0x718420b8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d686e9f
and eax, 0x188c4825
or eax, 0xe0021198
mov dword [ebx], eax
add ebx, edx
and eax, 0x1526cea9
and eax, 0x10004021
or eax, 0xad71a600
mov dword [ebx], eax
add ebx, edx
xor eax, 0x40a0185
and eax, 0x21582600
or eax, 0x80005b
mov dword [ebx], eax
add ebx, edx
and eax, 0x52eb8cb6
or eax, 0x41148e26
and eax, 0x419c8024
or eax, 0x1a0141c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x5711ca0c
and eax, 0x40014004
or eax, 0xa400008a
mov dword [ebx], eax
add ebx, edx
or eax, 0x20739371
and eax, 0x84439171
or eax, 0xa082c00
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f79d811
or eax, 0x5779f031
and eax, 0x51700030
or eax, 0x208400c8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x56ea4c27
and eax, 0x200e0c9d
or eax, 0xd8a09220
mov dword [ebx], eax
add ebx, edx
or eax, 0x727eee81
or eax, 0x292f2a5b
and eax, 0xb9512221
or eax, 0x4000100
mov dword [ebx], eax
add ebx, edx
and eax, 0x2884fc8
and eax, 0x200
or eax, 0x20f88c5b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x12150c6
xor eax, 0x68bcc8f1
and eax, 0x1411464
or eax, 0x36902180
mov dword [ebx], eax
add ebx, edx
or eax, 0x52b8dd49
or eax, 0x7aa7e31a
and eax, 0x845d6bb
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x169434db
xor eax, 0x7d4cb423
and eax, 0xc08a018
or eax, 0x82301d05
mov dword [ebx], eax
add ebx, edx
and eax, 0x322c6a26
and eax, 4
or eax, 0x5974488
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2bd07f6d
xor eax, 0x203ec94d
and eax, 0x80842ac
or eax, 0xf0860111
mov dword [ebx], eax
add ebx, edx
and eax, 0x2711ba9e
xor eax, 0x129c3e15
and eax, 0x30902401
or eax, 0x8d61c020
mov dword [ebx], eax
add ebx, edx
or eax, 0x3165e8f5
and eax, 0x21f08cd1
or eax, 0x8020a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x632e5adc
and eax, 0x42945004
or eax, 0x192921e0
mov dword [ebx], eax
add ebx, edx
or eax, 0x1397ea8e
and eax, 0x4021f88e
or eax, 0xa4000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3109b054
or eax, 0x117267cd
and eax, 0x53b541
or eax, 0x8e080830
mov dword [ebx], eax
add ebx, edx
xor eax, 0x234d6497
and eax, 0x250640e0
or eax, 0xa12618
mov dword [ebx], eax
add ebx, edx
or eax, 0x31389b26
and eax, 0x4ae53e62
and eax, 0x841a60
or eax, 0xf81a4191
mov dword [ebx], eax
add ebx, edx
xor eax, 0x609fa609
xor eax, 0x6454be59
and eax, 0xbc514321
or eax, 0x1209000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ba66d24
or eax, 0x17ae50d9
and eax, 0x48c0059
or eax, 0x4000a002
mov dword [ebx], eax
add ebx, edx
and eax, 0x28d66a2d
and eax, 0x800008
or eax, 0x36190594
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b0f4e1d
and eax, 0x20010000
or eax, 0xc420f8e0
mov dword [ebx], eax
add ebx, edx
and eax, 0x420ae78c
and eax, 0x53db21bd
and eax, 0x2000
or eax, 0x8e7b9d71
mov dword [ebx], eax
add ebx, edx
and eax, 0x5488f15c
and eax, 0x2150
or eax, 0x71e408a8
mov dword [ebx], eax
add ebx, edx
or eax, 0xa2ee89d
xor eax, 0x21117cc2
and eax, 0x18e7153d
or eax, 0x84006080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x61687b46
and eax, 0x3cecf9cf
and eax, 0x18000040
or eax, 0x81109000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ee96cae
and eax, 0
or eax, 0x21f88e6e
mov dword [ebx], eax
add ebx, edx
and eax, 0x6134705d
and eax, 0x1100044
or eax, 0x5a8d79a0
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c52370d
or eax, 0x52fe76b2
and eax, 0x6421008e
or eax, 0x80008000
mov dword [ebx], eax
add ebx, edx
and eax, 0x46a56000
or eax, 0x4057c900
and eax, 0x40218100
or eax, 0xaa081271
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e4df276
xor eax, 0x3780190
and eax, 0x21011180
or eax, 0x50844419
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a3e6767
xor eax, 0x2bbefc5
and eax, 0x78049838
or eax, 0x80aa4385
mov dword [ebx], eax
add ebx, edx
and eax, 0x446c79ac
and eax, 0x200820
or eax, 0xbd51a001
mov dword [ebx], eax
add ebx, edx
or eax, 0x207c36ef
and eax, 0x51da04b
or eax, 0x40800010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b6f72f4
and eax, 0xad00085
or eax, 0x510c0500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b30eab2
and eax, 0x60002406
or eax, 0x84011088
mov dword [ebx], eax
add ebx, edx
xor eax, 0x59db7f0d
and eax, 0xb7a884f
and eax, 0x85a0001
or eax, 0x8601a570
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b759a64
or eax, 0x6eef5611
and eax, 0x15860f10
or eax, 0x1000e8
mov dword [ebx], eax
add ebx, edx
and eax, 0x21c8718d
and eax, 0x800188
or eax, 0xdc6f2e54
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c4914a7
and eax, 0x80040b53
or eax, 0x49198004
mov dword [ebx], eax
add ebx, edx
or eax, 0x5569a3d0
and eax, 0x178aa16
or eax, 0x20804020
mov dword [ebx], eax
add ebx, edx
and eax, 0x780bb635
and eax, 0x88024
or eax, 0x5b9515c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x5fae4218
or eax, 0x42d3ca97
and eax, 0x4421048e
or eax, 0xa0002000
mov dword [ebx], eax
add ebx, edx
or eax, 0x45ad3e73
and eax, 0xe0291271
or eax, 0xa008100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f966204
and eax, 0x5855111
or eax, 0x50000488
mov dword [ebx], eax
add ebx, edx
and eax, 0x3538299c
xor eax, 0x19f13683
and eax, 0xcf02103
or eax, 0x900400c4
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe568bae
and eax, 0x90208241
or eax, 0x2d510102
mov dword [ebx], eax
add ebx, edx
and eax, 0x67005c6b
and eax, 0x21000043
or eax, 0xd94e18
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3563f215
and eax, 0x10b82444
or eax, 0x4b0541a0
mov dword [ebx], eax
add ebx, edx
and eax, 0x65ae01a3
and eax, 0x80080
or eax, 0x8040d60e
mov dword [ebx], eax
add ebx, edx
or eax, 0x40a69be8
and eax, 0x802ac900
or eax, 0x2a100010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6e6d40b6
xor eax, 0xd1643af
and eax, 0x41400008
or eax, 0x30a421c2
mov dword [ebx], eax
add ebx, edx
or eax, 0x70954068
and eax, 0x7719f512
and eax, 0x70010100
or eax, 0x88ae8ebd
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ee70841
and eax, 0x84408020
or eax, 0x39317001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x10cda2ab
and eax, 0x590000a
or eax, 0x4001a051
mov dword [ebx], eax
add ebx, edx
or eax, 0x1752899c
xor eax, 0x2a7b2259
and eax, 0x7d880184
or eax, 0x2540401
mov dword [ebx], eax
add ebx, edx
xor eax, 0x60830710
and eax, 0x4010095
or eax, 0xe020f828
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f751066
and eax, 0x8a504051
or eax, 0x42a1520
mov dword [ebx], eax
add ebx, edx
xor eax, 0x41c059aa
and eax, 0x41a008d8
or eax, 0x30442120
mov dword [ebx], eax
add ebx, edx
xor eax, 0x63f249e8
and eax, 0x10066010
or eax, 0x8ce115ad
mov dword [ebx], eax
add ebx, edx
or eax, 0x47a88b16
and eax, 0x77dc0227
and eax, 0x11000000
or eax, 0x88109040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x48dee901
xor eax, 0x33df347a
and eax, 0x20100c2b
or eax, 0x1e88244
mov dword [ebx], eax
add ebx, edx
or eax, 0x1315b43a
and eax, 0x317d14bc
and eax, 0x111c0024
or eax, 0x4a8081c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c7e9240
and eax, 0x64208284
or eax, 0x8001600a
mov dword [ebx], eax
add ebx, edx
and eax, 0x367454d0
xor eax, 0x5b173e77
and eax, 0x6a321271
or eax, 0x80008100
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ae3bd48
or eax, 0x1647bf88
and eax, 0x54851599
or eax, 0x1004000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d5971f5
or eax, 0x3dcf31bb
and eax, 0x388e118b
or eax, 0xc0004a00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x366af21b
and eax, 0x8c40a000
or eax, 0x31014421
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c4e1a43
and eax, 0x20400001
or eax, 0x1b88a5a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3072347c
or eax, 0x1a3348da
and eax, 0x89b5ee4
or eax, 0x20440100
mov dword [ebx], eax
add ebx, edx
and eax, 0x64878944
and eax, 0x20010844
or eax, 0xc420f0b9
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2399f6b0
and eax, 0x6a805006
and eax, 0x2000000
or eax, 0x8c7a5571
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5fc4d97b
and eax, 0x51a40008
or eax, 0x204021f0
mov dword [ebx], eax
add ebx, edx
xor eax, 0xfc9a3cc
and eax, 0x41a86a16
and eax, 0x40080214
or eax, 0xb88659a9
mov dword [ebx], eax
add ebx, edx
and eax, 0x1ac9462b
and eax, 0x18000221
or eax, 0xa5501800
mov dword [ebx], eax
add ebx, edx
and eax, 0x22e6cf04
xor eax, 0x6dde8555
and eax, 0x1988e51
or eax, 0x2040000a
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f06ecf2
and eax, 0x1000040
or eax, 0x5abd71a4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2bbb621f
and eax, 0x6000108a
or eax, 0x8421e804
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a9236f6
and eax, 0x8e13bc70
or eax, 0x480101
mov dword [ebx], eax
add ebx, edx
xor eax, 0x61894f5d
and eax, 0x6c79d568
and eax, 0x60400028
or eax, 0x11a421d0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2ebf2dbf
and eax, 0x580a0805
or eax, 0xa08453b8
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f2d4ec4
xor eax, 0x6b01f19a
and eax, 0x94000421
or eax, 0x29501000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d6241bd
and eax, 0x21400001
or eax, 0xb88e5a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x217d488e
xor eax, 0x3e7f6842
and eax, 0x16baa084
or eax, 0x55060
mov dword [ebx], eax
add ebx, edx
and eax, 0x3fcabfb5
and eax, 0x40280a0
or eax, 0x81500b4b
mov dword [ebx], eax
add ebx, edx
or eax, 0x247fe09a
and eax, 0xa119c812
or eax, 0x40001004
mov dword [ebx], eax
add ebx, edx
and eax, 0x1dc359f7
and eax, 0x4000
or eax, 0x24e42080
mov dword [ebx], eax
add ebx, edx
and eax, 0x20836e1c
and eax, 0x800000
or eax, 0xcb5c1eee
mov dword [ebx], eax
add ebx, edx
or eax, 0x30c58095
and eax, 0x578cfbcd
and eax, 0x51048a01
or eax, 0x80114012
mov dword [ebx], eax
add ebx, edx
and eax, 0x54ab6d08
and eax, 0x800
or eax, 0x21f88637
mov dword [ebx], eax
add ebx, edx
xor eax, 0x97fb9ab
xor eax, 0x686a40af
and eax, 0x40ad7120
or eax, 0x1b1000c4
mov dword [ebx], eax
add ebx, edx
and eax, 0x283ba027
or eax, 0x3cb23610
and eax, 0x24213004
or eax, 0xc000c88a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6400cfa3
xor eax, 0x7ea24b97
and eax, 0x8e033c30
or eax, 0x588141
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d6ccbba
or eax, 0x412e30b3
and eax, 0x416421b0
or eax, 0x30800048
mov dword [ebx], eax
add ebx, edx
xor eax, 0x23d59824
and eax, 0x5000199c
or eax, 0xa88e4221
mov dword [ebx], eax
add ebx, edx
xor eax, 0x25733cc3
and eax, 0x9d716420
or eax, 0x20008001
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b9556a1
and eax, 0x21100401
or eax, 0xe88a5a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x458f77d3
and eax, 0x10683bcc
and eax, 0x203180
or eax, 0x5b9d4064
mov dword [ebx], eax
add ebx, edx
and eax, 0x150533d5
and eax, 0x13084
or eax, 0xe420c80a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d6aff95
and eax, 0x3f250787
and eax, 0x8010501
or eax, 0x865ab870
mov dword [ebx], eax
add ebx, edx
or eax, 0x1779325
xor eax, 0xca9af0
and eax, 0x1a42180
or eax, 0x70400078
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e4f80a4
and eax, 0x788e01bc
or eax, 0x80005a01
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4683cad8
or eax, 0x5b60d058
and eax, 0xbd61c021
or eax, 0x102400
mov dword [ebx], eax
add ebx, edx
and eax, 0x7bf9d62a
and eax, 0x659cd54c
and eax, 0x21108400
or eax, 0xe80a5b
mov dword [ebx], eax
add ebx, edx
and eax, 0x5431bea4
and eax, 0x300000
or eax, 0x5b8d71e4
mov dword [ebx], eax
add ebx, edx
and eax, 0x714c980b
and eax, 0x40001000
or eax, 0xa421e88e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1137d5f6
and eax, 0x27d1340f
and eax, 0x4102400
or eax, 0x8a4b9971
mov dword [ebx], eax
add ebx, edx
or eax, 0x44ada32
and eax, 0x6ebaf91a
and eax, 0x2110
or eax, 0x71e400e8
mov dword [ebx], eax
add ebx, edx
or eax, 0x47aadd7a
xor eax, 0x6fe76aa5
and eax, 0x1808131d
or eax, 0xe08648a0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e4b4739
and eax, 0x3f547c7e
and eax, 0x14400400
or eax, 0xa931e021
mov dword [ebx], eax
add ebx, edx
xor eax, 0x510d2350
or eax, 0x1196e48f
and eax, 0x21f8865b
or eax, 0x800
mov dword [ebx], eax
add ebx, edx
and eax, 0x7cdd99b9
and eax, 0x980000
or eax, 0x5b2571e4
mov dword [ebx], eax
add ebx, edx
and eax, 0x376e2047
and eax, 0x202004
or eax, 0xe401d88a
mov dword [ebx], eax
add ebx, edx
or eax, 0x5505239d
and eax, 0x8401b911
or eax, 0xa5a0460
mov dword [ebx], eax
add ebx, edx
and eax, 0x7771ba12
and eax, 0x402010
or eax, 0x71a401e8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x613f53f7
xor eax, 0x30904f17
and eax, 0x200a1918
or eax, 0xd88442a5
mov dword [ebx], eax
add ebx, edx
or eax, 0x551e496
and eax, 0xbd51e421
or eax, 0x200000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3491c69c
and eax, 0x20108400
or eax, 0x1e80a5b
mov dword [ebx], eax
add ebx, edx
and eax, 0x14da5ed6
and eax, 0x980040
or eax, 0x5b2571a4
mov dword [ebx], eax
add ebx, edx
or eax, 0x10f1db5f
xor eax, 0x5d412605
and eax, 0x420d88a
or eax, 0xe0012004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4abbf4b2
and eax, 0x8e1a0c30
or eax, 0x41b141
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d75cca
and eax, 0x400040
or eax, 0x71a421b8
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c0ca57e
xor eax, 0x5ff2b164
and eax, 0x886101c
or eax, 0xf0084ba1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ef21bda
xor eax, 0x65124764
and eax, 0x91600401
or eax, 0x2c11e020
mov dword [ebx], eax
add ebx, edx
xor eax, 0xadb014f
or eax, 0x4f15880c
and eax, 0x21b88c4a
or eax, 0x400211
mov dword [ebx], eax
add ebx, edx
xor eax, 0x49ab3c0e
xor eax, 0x39e66771
and eax, 0x51b55124
or eax, 0xa0820c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x515ab78d
and eax, 0x1cabbef4
and eax, 0x21b084
or eax, 0xe400480a
mov dword [ebx], eax
add ebx, edx
or eax, 0x162db2be
and eax, 0x8609b830
or eax, 0x8520541
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3d8a1c5c
and eax, 0x31c02128
or eax, 0x402400d0
mov dword [ebx], eax
add ebx, edx
and eax, 0x413daa51
and eax, 0x40040010
or eax, 0xb88a5bad
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6bd9d0ee
and eax, 0x91518001
or eax, 0x2c206420
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4077ad71
or eax, 0x2130541d
and eax, 0x21300c59
or eax, 0xc88202
mov dword [ebx], eax
add ebx, edx
or eax, 0x61edb2c6
and eax, 0x41bd30c4
or eax, 0x1a004120
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a45bc0f
or eax, 0x40bfebde
and eax, 0x4021f88e
or eax, 0xa4000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x42152212
and eax, 0x6d1332ca
and eax, 0x4113000
or eax, 0x8a4a8d71
mov dword [ebx], eax
add ebx, edx
and eax, 0x57f1ef93
and eax, 0x402110
or eax, 0x71a400e8
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c299af9
and eax, 0x788c1bb9
or eax, 0x80024004
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e0fa6bb
and eax, 0x1dbeaa25
and eax, 0x1c00a021
or eax, 0xa1714400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x471cdce4
and eax, 0x20680841
or eax, 0x190861a
mov dword [ebx], eax
add ebx, edx
or eax, 0x55d35a33
and eax, 0x26869132
and eax, 0x801020
or eax, 0x5b3d61c4
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ebe9d69
and eax, 0x40201000
or eax, 0xa401e88e
mov dword [ebx], eax
add ebx, edx
and eax, 0x762a455
and eax, 0x400a000
or eax, 0x8a5b1d71
mov dword [ebx], eax
add ebx, edx
xor eax, 0x347240e4
and eax, 0x30202190
or eax, 0x41c40068
mov dword [ebx], eax
add ebx, edx
and eax, 0x33fae096
and eax, 0x30800090
or eax, 0xc80e5b2d
mov dword [ebx], eax
add ebx, edx
and eax, 0x48663e81
or eax, 0x1498bfce
and eax, 0x1c10a401
or eax, 0xa1614020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ca5ee9d
and eax, 0x17e1c338
and eax, 0x1c00218
or eax, 0x20388c43
mov dword [ebx], eax
add ebx, edx
xor eax, 0x72f49c35
and eax, 0x530c1064
or eax, 0x8b16180
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f5de8fe
or eax, 0x7590c4f7
and eax, 0x6401e086
or eax, 0x80201808
mov dword [ebx], eax
add ebx, edx
or eax, 0x2e2a6c8c
and eax, 0x8e0bbc00
or eax, 0x500171
mov dword [ebx], eax
add ebx, edx
and eax, 0x75806918
and eax, 0x2ba71bc9
and eax, 0x100
or eax, 0x71e420f8
mov dword [ebx], eax
add ebx, edx
and eax, 0x55027412
xor eax, 0x1aafb58e
and eax, 0x488e119c
or eax, 0xb0004a21
mov dword [ebx], eax
add ebx, edx
and eax, 0x60b97e5b
and eax, 0x20004001
or eax, 0x9d71a420
mov dword [ebx], eax
add ebx, edx
xor eax, 0x44b4cb76
and eax, 0x64f0765d
and eax, 0x20c00651
or eax, 0x138880a
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d68a16a
and eax, 0x242681c3
and eax, 0x200040
or eax, 0x5b9d71a4
mov dword [ebx], eax
add ebx, edx
or eax, 0x6a4c1340
and eax, 0x60217084
or eax, 0x8400880a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x759720f
xor eax, 0x54ce3f35
and eax, 0x8612b530
or eax, 0x8490841
mov dword [ebx], eax
add ebx, edx
xor eax, 0x322f6679
and eax, 0x120a42db
and eax, 0x10000008
or eax, 0x61e421f0
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e8b8077
xor eax, 0x19e4746a
and eax, 0x600a5195
or eax, 0x98840a28
mov dword [ebx], eax
add ebx, edx
or eax, 0x30997a69
and eax, 0xb8116021
or eax, 0x5608400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x56b0d73f
and eax, 0x21c0021a
or eax, 0x388c41
mov dword [ebx], eax
add ebx, edx
xor eax, 0x52827a3c
or eax, 0x395aad13
and eax, 0x5b387164
or eax, 0x850080
mov dword [ebx], eax
add ebx, edx
and eax, 0x57f2b1f2
and eax, 0x40203080
or eax, 0xa401c80e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x33b153ea
or eax, 0x2c56ac2f
and eax, 0x8e52ad61
or eax, 0x91010
mov dword [ebx], eax
add ebx, edx
or eax, 0x435ab6b1
xor eax, 0x3ef2e7c0
and eax, 0x71a00030
or eax, 0x4421c8
mov dword [ebx], eax
add ebx, edx
or eax, 0x4eb81fee
and eax, 0x788c1bbc
or eax, 0x80024001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x17f36567
or eax, 0x7f39d092
and eax, 0xbd71e400
or eax, 0x21
mov dword [ebx], eax
add ebx, edx
and eax, 0x719adaf3
and eax, 0x21108001
or eax, 0xe80e5a
mov dword [ebx], eax
add ebx, edx
or eax, 0x57d31eb4
and eax, 0x53b910e4
or eax, 0x8046100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x36a5073
and eax, 0x6f448255
and eax, 0x40000004
or eax, 0xa421f88a
mov dword [ebx], eax
add ebx, edx
or eax, 0x34d05c39
xor eax, 0x4dcacaaa
and eax, 0x881b3411
or eax, 0x6408960
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3dc921f8
and eax, 0x31800088
or eax, 0x40642170
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c897cc5
and eax, 0x788c59bd
or eax, 0x80020200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5aca428d
xor eax, 0x35a7b13c
and eax, 0x9561a000
or eax, 0x28104421
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b47bdf7
and eax, 0x1408401
or eax, 0x20b80a5a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7cb1bdad
and eax, 0x590931e4
or eax, 0x2b44000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4222ebe0
and eax, 0x2a8638f1
and eax, 0x1800
or eax, 0xe421e08e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7098dd59
and eax, 0x3c678001
and eax, 0x4010001
or eax, 0x8a5abd70
mov dword [ebx], eax
add ebx, edx
or eax, 0x66966774
and eax, 0x31f4821b
and eax, 0x20c40010
or eax, 0x512021e8
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d24cc88
or eax, 0x1dfb0321
and eax, 0x788e03a9
or eax, 0x80005814
mov dword [ebx], eax
add ebx, edx
or eax, 0x702850bb
and eax, 0xb8204021
or eax, 0x551a400
mov dword [ebx], eax
add ebx, edx
or eax, 0x6056c423
and eax, 0x5729d488
and eax, 0x1208400
or eax, 0x20d80a5b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3efadd03
and eax, 0x1b005140
or eax, 0x40bd20a4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3298abb6
and eax, 0x6021d802
or eax, 0x8400208c
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d600db9
and eax, 0x776f6e0b
and eax, 0x4000800
or eax, 0x8a5bb571
mov dword [ebx], eax
add ebx, edx
xor eax, 0x632096a3
and eax, 0x616021d0
or eax, 0x10840028
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ae67f78
and eax, 0x78865bb8
or eax, 0x80080005
mov dword [ebx], eax
add ebx, edx
or eax, 0x79985d8a
and eax, 0xb9104421
or eax, 0x461a000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b513eb8
xor eax, 0x75ed970f
and eax, 0x980812
or eax, 0x21608649
mov dword [ebx], eax
add ebx, edx
and eax, 0x50c79489
and eax, 0x800000
or eax, 0x5b3d71e4
mov dword [ebx], eax
add ebx, edx
and eax, 0xbe24099
and eax, 0x310213d5
and eax, 0x80
or eax, 0xe421f80e
mov dword [ebx], eax
add ebx, edx
or eax, 0x253c1d98
and eax, 0x8419bd10
or eax, 0xa420061
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c07f41d
or eax, 0x3b58dd0
and eax, 0x1a421d0
or eax, 0x70400028
mov dword [ebx], eax
add ebx, edx
or eax, 0x21c59d6b
and eax, 0x708419b9
or eax, 0x880a4204
mov dword [ebx], eax
add ebx, edx
xor eax, 0x58b623b2
and eax, 0xa0306001
or eax, 0x1d418420
mov dword [ebx], eax
add ebx, edx
or eax, 0x60a69e31
and eax, 0x21f08e11
or eax, 0x8004a
mov dword [ebx], eax
add ebx, edx
or eax, 0x109902f3
and eax, 0x11b900e0
or eax, 0x4a047104
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d4cba16
and eax, 0x40003004
or eax, 0xa421c88a
mov dword [ebx], eax
add ebx, edx
or eax, 0x7d2c3eb7
or eax, 0x5a0c31f0
and eax, 0x8e09bd71
or eax, 0x520000
mov dword [ebx], eax
add ebx, edx
or eax, 0x372f40cf
xor eax, 0x50363abd
and eax, 0x61400140
or eax, 0x10a420b8
mov dword [ebx], eax
add ebx, edx
or eax, 0x19407c23
and eax, 0x788459b9
or eax, 0x800a0204
mov dword [ebx], eax
add ebx, edx
or eax, 0x715ce93f
and eax, 0xb950e021
or eax, 0x4210400
mov dword [ebx], eax
add ebx, edx
or eax, 0x2156291
and eax, 0x21708611
or eax, 0x88084a
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d52d292
and eax, 0x1100000
or eax, 0x5aad71e4
mov dword [ebx], eax
add ebx, edx
and eax, 0x64a59b9a
xor eax, 0x50d93808
and eax, 0x202888
or eax, 0xe401d006
mov dword [ebx], eax
add ebx, edx
or eax, 0x49fb1132
xor eax, 0x3756eb40
and eax, 0x8a091070
or eax, 0x452ad01
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ab1f5c
and eax, 0x150
or eax, 0x71e420a8
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b60df1b
and eax, 0x30000118
or eax, 0xc88e5aa5
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a9292df
or eax, 0x46db73c9
and eax, 0xbc51e021
or eax, 0x1200400
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b8466f6
or eax, 0x4efb5135
and eax, 0x21f88653
or eax, 0x808
mov dword [ebx], eax
add ebx, edx
xor eax, 0x117ab0f2
xor eax, 0x7628c1cc
and eax, 0x42a87164
or eax, 0x19150080
mov dword [ebx], eax
add ebx, edx
or eax, 0x387a2527
and eax, 0x60217086
or eax, 0x84008808
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f377c59
and eax, 0x4013800
or eax, 0x8a5a8571
mov dword [ebx], eax
add ebx, edx
and eax, 0x15e275fd
and eax, 0x402170
or eax, 0x71a40088
mov dword [ebx], eax
add ebx, edx
and eax, 0xb920bdf
and eax, 0x800198
or eax, 0xf80e5a25
mov dword [ebx], eax
add ebx, edx
and eax, 0x719bae6a
or eax, 0x98f0e2f
and eax, 0x39010421
or eax, 0x8470e000
mov dword [ebx], eax
add ebx, edx
or eax, 0x44da3428
and eax, 0x69581f2b
and eax, 0x21480409
or eax, 0xa08a52
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d2954c6
xor eax, 0x4bc48a92
and eax, 0x13054004
or eax, 0x48b825e0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5be46d5b
or eax, 0x55a463bd
and eax, 0x44116b8e
or eax, 0xa8009000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5adb91c4
and eax, 0xa24a2840
or eax, 0x8218501
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e874499
or eax, 0x2822459c
and eax, 0xc408c8
or eax, 0x40100000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xfa330b1
xor eax, 0x5e81e978
and eax, 0x10865101
or eax, 0xe8080a8c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a9dfd8d
and eax, 0xa011a400
or eax, 0x1d604021
mov dword [ebx], eax
add ebx, edx
or eax, 0x49f8f2a2
and eax, 0x21f88603
or eax, 0x858
mov dword [ebx], eax
add ebx, edx
xor eax, 0x61d7076a
and eax, 0x402d0120
or eax, 0x1b9070c4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x259509c1
and eax, 0x64207804
or eax, 0x8001808a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b1eecfa
and eax, 0x731dd74b
and eax, 0x2191440
or eax, 0x8c42a931
mov dword [ebx], eax
add ebx, edx
or eax, 0x51557dbf
xor eax, 0x5f77001f
and eax, 0x2021e0
or eax, 0x71c40018
mov dword [ebx], eax
add ebx, edx
or eax, 0x53de606a
and eax, 0x708e41b8
or eax, 0x88001a05
mov dword [ebx], eax
add ebx, edx
and eax, 0x6303139b
and eax, 0x20000001
or eax, 0x9d71e420
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7496087f
and eax, 0x4b4351db
and eax, 0x140005a
or eax, 0x20b88e01
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d2c5859
xor eax, 0x534c3088
and eax, 0x522430c0
or eax, 0x9994124
mov dword [ebx], eax
add ebx, edx
and eax, 0x1d12f00f
and eax, 0x7004
or eax, 0xe421888a
mov dword [ebx], eax
add ebx, edx
and eax, 0x3dc4b166
or eax, 0xaa24e9
and eax, 0x40ab461
or eax, 0x8a510910
mov dword [ebx], eax
add ebx, edx
xor eax, 0x18be1dcc
or eax, 0x69907eb1
and eax, 0x71e420b8
or eax, 0x140
mov dword [ebx], eax
add ebx, edx
and eax, 0x3cdef1df
and eax, 0x30840198
or eax, 0xc80a5a25
mov dword [ebx], eax
add ebx, edx
or eax, 0x193eaf41
and eax, 0xb930e421
or eax, 0x4410000
mov dword [ebx], eax
add ebx, edx
or eax, 0x15bb8a51
or eax, 0x7ae5fb09
and eax, 0x21f88e59
or eax, 2
mov dword [ebx], eax
add ebx, edx
or eax, 0x551f8e78
and eax, 0x51bd0060
or eax, 0xa007184
mov dword [ebx], eax
add ebx, edx
or eax, 0x371267d5
and eax, 0x64217084
or eax, 0x8000880a
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a015756
and eax, 0x8e01bd50
or eax, 0x5a0021
mov dword [ebx], eax
add ebx, edx
and eax, 0x33491e75
and eax, 0x400070
or eax, 0x71a42188
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6880b813
and eax, 0x180419a9
or eax, 0xe08a4214
mov dword [ebx], eax
add ebx, edx
and eax, 0x4cd1958e
and eax, 0x8000000
or eax, 0xb571e421
mov dword [ebx], eax
add ebx, edx
and eax, 0xfa2edb0
and eax, 0x1208400
or eax, 0x20d80a5b
mov dword [ebx], eax
add ebx, edx
or eax, 0x5bc92e1e
or eax, 0x1cf3cedb
and eax, 0x5bb960c4
or eax, 0x41120
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f219091
and eax, 0x4400e004
or eax, 0xa021188a
mov dword [ebx], eax
add ebx, edx
and eax, 0x3aa8d111
xor eax, 0x62b08501
and eax, 0x2101501
or eax, 0x8c4ba870
mov dword [ebx], eax
add ebx, edx
and eax, 0x7cf84a22
and eax, 0x400020
or eax, 0x71a421d8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x743661f1
and eax, 0x824009
or eax, 0xf80c1bb4
mov dword [ebx], eax
add ebx, edx
and eax, 0x167f3991
xor eax, 0x52010cff
and eax, 0x10420
or eax, 0xbd70e001
mov dword [ebx], eax
add ebx, edx
or eax, 0xf399662
and eax, 0x5688d88b
and eax, 0x88003
or eax, 0x21f00e58
mov dword [ebx], eax
add ebx, edx
and eax, 0x25067a8b
or eax, 0x7786032
and eax, 0x3386020
or eax, 0x588511c4
mov dword [ebx], eax
add ebx, edx
and eax, 0x66099e9b
and eax, 0x40011080
or eax, 0xa420e80e
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc439e45
and eax, 0x88422441
or eax, 0x6199930
mov dword [ebx], eax
add ebx, edx
and eax, 0x746d8851
and eax, 0x74c3fed1
and eax, 0x400050
or eax, 0x71a421a8
mov dword [ebx], eax
add ebx, edx
and eax, 0x76c3c0be
and eax, 0x708000b8
or eax, 0x880e5b05
mov dword [ebx], eax
add ebx, edx
and eax, 0x183d86f1
and eax, 0x18000021
or eax, 0xa571e400
mov dword [ebx], eax
add ebx, edx
or eax, 0x439138c8
and eax, 0xe34b12d
and eax, 0x308009
or eax, 0x21c80e52
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a7b450d
and eax, 0x5bb94144
or eax, 0x430a0
mov dword [ebx], eax
add ebx, edx
or eax, 0x46080ef
and eax, 0x4421f08e
or eax, 0xa0000800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x18479972
xor eax, 0x20b736f9
and eax, 0x8c511501
or eax, 0x20aa870
mov dword [ebx], eax
add ebx, edx
xor eax, 0x280fb153
and eax, 0x20440020
or eax, 0x51a021d8
mov dword [ebx], eax
add ebx, edx
or eax, 0x6bc87779
and eax, 0x788c53b9
or eax, 0x80020804
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ed94fee
and eax, 0x1a8b06b1
and eax, 0x18000020
or eax, 0xa571e401
mov dword [ebx], eax
add ebx, edx
and eax, 0x37b631ab
xor eax, 0x7c303e49
and eax, 0x1000e48
or eax, 0x20f88013
mov dword [ebx], eax
add ebx, edx
or eax, 0x6caea67
and eax, 0x3b86064
or eax, 0x58051180
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d9d6459
and eax, 0x4420108c
or eax, 0xa001e802
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a23ef1a
and eax, 0x6b00c55e
and eax, 0xa008510
or eax, 0x845b3861
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b0dab8b
and eax, 0x414400f8
or eax, 0x30a02100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x67055326
and eax, 0x1080529c
or eax, 0xe80e0921
mov dword [ebx], eax
add ebx, edx
or eax, 0x3e3fa45a
or eax, 0x6f99f7af
and eax, 0xbd31e421
or eax, 0x400000
mov dword [ebx], eax
add ebx, edx
or eax, 0x74060b25
and eax, 0x21708e01
or eax, 0x88005a
mov dword [ebx], eax
add ebx, edx
or eax, 0x2cc1b03
or eax, 0x30dce9c6
and eax, 0x13bc71c4
or eax, 0x48010020
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ed1f87c
and eax, 0x4421f88c
or eax, 0xa0000002
mov dword [ebx], eax
add ebx, edx
and eax, 0x3baf22f4
xor eax, 0x13f2b823
and eax, 0x2539821
or eax, 0x8c082550
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ba5e9e7
and eax, 0x41e421f0
or eax, 0x30000008
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d170468
and eax, 0x788601b8
or eax, 0x80085a05
mov dword [ebx], eax
add ebx, edx
and eax, 0x3665b9a1
xor eax, 0x6a7ccb51
and eax, 0x1870c020
or eax, 0xa5012401
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2079fe4
and eax, 0x48913697
and eax, 0x100201
or eax, 0x21e88c5a
mov dword [ebx], eax
add ebx, edx
or eax, 0x132e6447
or eax, 0xf74cb22
and eax, 0x1bbc6164
or eax, 0x40011080
mov dword [ebx], eax
add ebx, edx
or eax, 0x217d93ef
xor eax, 0x3ad97988
and eax, 0x40208806
or eax, 0xa4017088
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a04bdee
and eax, 0xb800
or eax, 0x8e5b0571
mov dword [ebx], eax
add ebx, edx
or eax, 0x55546a95
or eax, 0x3e676052
and eax, 0x716421f0
or eax, 0x800008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x17a94698
and eax, 0x600c4320
or eax, 0x9882189d
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ce75758
or eax, 0x1aba960e
and eax, 0x3830c400
or eax, 0x85412021
mov dword [ebx], eax
add ebx, edx
or eax, 0x4f2906c6
and eax, 0x21788643
or eax, 0x800818
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d4b29c3
and eax, 0x48b12180
or eax, 0x130c5064
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a7d0dd5
or eax, 0x5c59e142
and eax, 0x4421e086
or eax, 0xa0001808
mov dword [ebx], eax
add ebx, edx
or eax, 0x75f7c095
and eax, 0x342300f6
and eax, 0x4030010
or eax, 0x8a58bd61
mov dword [ebx], eax
add ebx, edx
xor eax, 0x278fde42
and eax, 0x12bd5e1e
and eax, 0x840010
or eax, 0x716021e8
mov dword [ebx], eax
add ebx, edx
and eax, 0x7eeb4efd
and eax, 0x708000b8
or eax, 0x880e5b05
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a612a5e
and eax, 0xb8616021
or eax, 0x5108400
mov dword [ebx], eax
add ebx, edx
or eax, 0x2a2e33dc
and eax, 0x21788659
or eax, 0x800802
mov dword [ebx], eax
add ebx, edx
xor eax, 0x64aa47bd
xor eax, 0x31a90ac0
and eax, 0x50b94124
or eax, 0xb0430c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x1d20bf72
and eax, 0x203000
or eax, 0xe401c88e
mov dword [ebx], eax
add ebx, edx
and eax, 0x69e2870
and eax, 0x4002800
or eax, 0x8a5b9571
mov dword [ebx], eax
add ebx, edx
or eax, 0x51a9fc2e
or eax, 0x9c0bfde
and eax, 0x51e021f8
or eax, 0x20040000
mov dword [ebx], eax
add ebx, edx
and eax, 0x63c99eb9
and eax, 0x608000b8
or eax, 0x980e5b05
mov dword [ebx], eax
add ebx, edx
xor eax, 0x42a27057
and eax, 0xb8202020
or eax, 0x551c401
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b70b893
xor eax, 0x19cac0dc
and eax, 0x20b80c4b
or eax, 0x1408210
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f8c7010
and eax, 0x1880000
or eax, 0x5a3571e4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f8027b8
and eax, 0x64e40361
and eax, 0x64200000
or eax, 0x8001f88e
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c0a50c2
and eax, 0x6846e7fa
and eax, 0
or eax, 0x8e5bbd71
mov dword [ebx], eax
add ebx, edx
and eax, 0x3683b2f
xor eax, 0x5216b787
and eax, 0x504400a0
or eax, 0x21a02158
mov dword [ebx], eax
add ebx, edx
or eax, 0x6e43b4b7
and eax, 0x3c171939
and eax, 0x38061139
or eax, 0xc0884a84
mov dword [ebx], eax
add ebx, edx
xor eax, 0x229691d9
and eax, 0x9810c020
or eax, 0x25612401
mov dword [ebx], eax
add ebx, edx
or eax, 0xa915752
and eax, 0x21f08653
or eax, 0x80808
mov dword [ebx], eax
add ebx, edx
or eax, 0x7134933
and eax, 0x3b94160
or eax, 0x58043084
mov dword [ebx], eax
add ebx, edx
xor eax, 0xdbd5692
and eax, 0x44002006
or eax, 0xa021d888
mov dword [ebx], eax
add ebx, edx
and eax, 0x22a4dc56
and eax, 0x5ef56d63
and eax, 0x800
or eax, 0x8e5bb571
mov dword [ebx], eax
add ebx, edx
or eax, 0x591c038a
and eax, 0x514421f8
or eax, 0x20a00000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x142892eb
or eax, 0x5916516f
and eax, 0x788e533d
or eax, 0x80000880
mov dword [ebx], eax
add ebx, edx
xor eax, 0x13fb1666
and eax, 0xa9714401
or eax, 0x1400a020
mov dword [ebx], eax
add ebx, edx
and eax, 0x77dd191f
and eax, 0x21500001
or eax, 0xa88e5a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e34f598
and eax, 0x1b8c71c0
or eax, 0x40310024
mov dword [ebx], eax
add ebx, edx
xor eax, 0x712cb4f2
and eax, 0x2001c006
or eax, 0xc4203888
mov dword [ebx], eax
add ebx, edx
xor eax, 0x22aab1f5
or eax, 0x643e4c0e
and eax, 0x861b0d71
or eax, 0x840b000
mov dword [ebx], eax
add ebx, edx
or eax, 0x30152f26
xor eax, 0x57c50af9
and eax, 0x61802188
or eax, 0x10640070
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a99c3e3
and eax, 0x63764e7
and eax, 0x44001
or eax, 0xf88a1bbc
mov dword [ebx], eax
add ebx, edx
and eax, 0x193c7cd5
and eax, 0x18004001
or eax, 0xa571a420
mov dword [ebx], eax
add ebx, edx
and eax, 0x162b9ed1
or eax, 0x34fc9ae0
and eax, 0x20f88e41
or eax, 0x100001a
mov dword [ebx], eax
add ebx, edx
or eax, 0x45c598e2
xor eax, 0x690c9ee6
and eax, 0x8b10004
or eax, 0x530c71e0
mov dword [ebx], eax
add ebx, edx
or eax, 0x448403ea
xor eax, 0x1fad3eb0
and eax, 0x4000480e
or eax, 0xa421b080
mov dword [ebx], eax
add ebx, edx
or eax, 0x43bb04c6
and eax, 0x861bbc40
or eax, 0x8400131
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4bfcbef4
and eax, 0x41a40180
or eax, 0x30402078
mov dword [ebx], eax
add ebx, edx
xor eax, 0x156876c7
and eax, 0x81ed325
and eax, 0xc5325
or eax, 0xf8820898
mov dword [ebx], eax
add ebx, edx
and eax, 0x331f2f5
or eax, 0x1ad40698
and eax, 0x18504421
or eax, 0xa521a000
mov dword [ebx], eax
add ebx, edx
and eax, 0x27615bd9
and eax, 0x21600001
or eax, 0x988e5a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x68891937
and eax, 0x49311164
or eax, 0x128c6080
mov dword [ebx], eax
add ebx, edx
and eax, 0x370a836c
and eax, 4
or eax, 0xe421f88a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f1ba502
xor eax, 0x5f7f042a
and eax, 0x84411920
or eax, 0xa1aa451
mov dword [ebx], eax
add ebx, edx
or eax, 0x69c4a43d
and eax, 0x61c42178
or eax, 0x10200080
mov dword [ebx], eax
add ebx, edx
or eax, 0x53568db6
or eax, 0x66fd7c4f
and eax, 0x708e59bd
or eax, 0x88000200
mov dword [ebx], eax
add ebx, edx
or eax, 0x77ad60b7
and eax, 0xbd216021
or eax, 0x508400
mov dword [ebx], eax
add ebx, edx
or eax, 0x20b26c80
or eax, 0x676be58a
and eax, 0x21f88c0b
or eax, 0x250
mov dword [ebx], eax
add ebx, edx
and eax, 0x67bea824
or eax, 0x40257d78
and eax, 0x41bd7160
or eax, 0x1a000084
mov dword [ebx], eax
add ebx, edx
or eax, 0x296cf32b
and eax, 0x6021f08e
or eax, 0x84000800
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c7f2756
and eax, 0x4012000
or eax, 0x8a5a9d71
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a4faae
or eax, 0x3f960d22
and eax, 0x31e401f8
or eax, 0x40002000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x24161a16
and eax, 0x50821bac
or eax, 0xa80c4011
mov dword [ebx], eax
add ebx, edx
xor eax, 0x221f665f
and eax, 0x98112420
or eax, 0x2560c001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3561ee9b
and eax, 0x34ad6ac8
and eax, 0xa08
or eax, 0x21f88453
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a146ef2
and eax, 0x100040
or eax, 0x5bad71a4
mov dword [ebx], eax
add ebx, edx
or eax, 0x851eaa1
or eax, 0x29d7942c
and eax, 0x10dede8c
or eax, 0x80000002
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ff4eaa1
and eax, 0x200
or eax, 0x100
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b6abe03
xor eax, 0x4505fef3
and eax, 0x400
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x48a40c83
xor eax, 0x363edb43
and eax, 0x9ad300
or eax, 0x652c00
mov dword [ebx], eax
add ebx, edx
and eax, 0x10c338c9
or eax, 0xbde4cb1
and eax, 0x3800
or eax, 0x8000
mov dword [ebx], eax
add ebx, edx
or eax, 0xdc3e507
xor eax, 0x45b0b207
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6962f22d
xor eax, 0x6ad30e14
and eax, 0x4000
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x278197ff
and eax, 0x4fcde9d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x22e617b2
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x57d869fc
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e0ae2c6
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x246f524d
and eax, 0x7a28e5db
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7487c6da
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f413344
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x72002207
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x64ec980b
xor eax, 0x5666941b
and eax, 0x9000
or eax, 0x4000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x73d262e4
and eax, 0x32120200
or eax, 0x880d0c00
mov dword [ebx], eax
add ebx, edx
and eax, 0x369d946f
or eax, 0x63508bd0
and eax, 0x1140000
or eax, 0x8a0000e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x22024c05
xor eax, 0x5c3adff1
and eax, 0x18801c8
or eax, 0x302005
mov dword [ebx], eax
add ebx, edx
or eax, 0x217bffa6
and eax, 0x21cd4c
or eax, 0x54000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c58cc73
xor eax, 0x4dd58995
and eax, 0x200828
or eax, 0x20536140
mov dword [ebx], eax
add ebx, edx
and eax, 0x43ac827
or eax, 0x6ad5a9a
and eax, 0x62f5230
or eax, 0x61402040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x70645262
and eax, 0x92012
or eax, 0x20644160
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1cc7da78
xor eax, 0x70a9130b
and eax, 0x4c022001
or eax, 0x226c4162
mov dword [ebx], eax
add ebx, edx
xor eax, 0x46360eab
or eax, 0xe783adc
and eax, 0x2220744c
or eax, 0x40000023
mov dword [ebx], eax
add ebx, edx
and eax, 0x559e8327
xor eax, 0xff75f87
and eax, 0x45720020
or eax, 0x30002045
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b528fc6
xor eax, 0x7991d59b
and eax, 0x6212028
or eax, 0x68480046
mov dword [ebx], eax
add ebx, edx
or eax, 0xae5d90b
and eax, 0x491c0d7
and eax, 0x14000
or eax, 0x534e0420
mov dword [ebx], eax
add ebx, edx
or eax, 0x2080c982
xor eax, 0x598e92d9
and eax, 0x20414d20
or eax, 0x442e2000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f6b9a98
and eax, 0x9042620
or eax, 0x4090845
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b5e7076
xor eax, 0xb61dec
and eax, 0x2408
or eax, 2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x59222ebe
or eax, 0xef6e40a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x204f2ed7
and eax, 0
or eax, 0x72037100
mov dword [ebx], eax
add ebx, edx
or eax, 0x70c4d311
and eax, 0x176aee08
and eax, 0x10422000
or eax, 0xc20155c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2dff33f7
and eax, 0x1000040b
or eax, 0xc623104
mov dword [ebx], eax
add ebx, edx
xor eax, 0x28c16838
xor eax, 0x5454fa04
and eax, 0x622503
or eax, 0x1c00100c
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c62f112
and eax, 0x1c02740f
or eax, 0x1180a00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5663ed5f
and eax, 0x8601200
or eax, 0x1402200e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e27906e
xor eax, 0x6d53d9ab
and eax, 0xd02310b
or eax, 0x10600404
mov dword [ebx], eax
add ebx, edx
xor eax, 0x60442662
and eax, 0x1c22100d
or eax, 0x400402
mov dword [ebx], eax
add ebx, edx
xor eax, 0x68859178
and eax, 0x10e30107
or eax, 0x9005a08
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d3f47da
and eax, 0x1c62140e
or eax, 0x2000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ce3f296
and eax, 0xc6b759c
and eax, 0x621004
or eax, 0xe3814b0b
mov dword [ebx], eax
add ebx, edx
or eax, 0x2fa40e0c
or eax, 0x348e5dee
and eax, 0x1c62140f
or eax, 0x2000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f8ad676
or eax, 0x51634cf
and eax, 0x6e2520f
or eax, 0x18010900
mov dword [ebx], eax
add ebx, edx
or eax, 0x10c144cc
and eax, 0x2ec54ce3
and eax, 0xc400402
or eax, 0x1022300c
mov dword [ebx], eax
add ebx, edx
or eax, 0x48f228b7
xor eax, 0x75de22e2
and eax, 0x2128120d
or eax, 0x42414002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c5d8c32
and eax, 0x9ae5f7f
and eax, 0x8201428
or eax, 0x14422140
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b5ddb06
or eax, 0x7152c9fd
and eax, 0xd
or eax, 2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f10a14f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6680ee2a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c7b2cd3
and eax, 0x56dc9c2f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x45b88c7b
xor eax, 0x788e4fea
and eax, 0x44000
or eax, 0x411000
mov dword [ebx], eax
add ebx, edx
or eax, 0x74909bbf
xor eax, 0x19240063
and eax, 0x5014800
or eax, 0x400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7a522207
and eax, 0x61530e00
or eax, 0x280100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x452a9aa4
and eax, 0x24
or eax, 0x42
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa8fbcd1
xor eax, 0x68e941e9
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f1244f8
and eax, 0x287da91b
and eax, 0
or eax, 0x200e000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2cf2ee1
and eax, 0x1b099dc2
and eax, 0x2000000
or eax, 0xc010b01
mov dword [ebx], eax
add ebx, edx
or eax, 0x37a2d850
xor eax, 0x15c54828
and eax, 0x200020
or eax, 6
mov dword [ebx], eax
add ebx, edx
xor eax, 0x19b87ff8
xor eax, 0x59775922
and eax, 0xc0000
or eax, 0x100000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x54365213
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x48254434
and eax, 0x1720d4b4
and eax, 0
or eax, 0x2db000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e4e05b9
or eax, 0x62ea3394
and eax, 0
or eax, 0x100000
mov dword [ebx], eax
add ebx, edx
or eax, 0xa955251
and eax, 0x74d7ddfa
and eax, 0x100000
or eax, 0x200000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x500bd4b2
and eax, 0x40000000
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x9356583
and eax, 0x100000
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3724cbb2
xor eax, 0x5d2a4a74
and eax, 0x20000
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x3abe3ba5
and eax, 0x200
or eax, 0x400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3a954ec
xor eax, 0x5cc69c1a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ad5fff2
and eax, 0x24291cc5
and eax, 0x400
or eax, 0x200
mov dword [ebx], eax
add ebx, edx
and eax, 0x31d5e77
and eax, 0x1609fcab
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3147332e
xor eax, 0x3d593e2f
and eax, 0
or eax, 0x800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb7d61c5
and eax, 0x40000
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x359330a0
and eax, 0x408c1650
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x21c3db6f
xor eax, 0x237a876f
and eax, 0
or eax, 0x40000300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x68b636a5
xor eax, 0x189f4b53
and eax, 0x10000084
or eax, 1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x209e5f6e
and eax, 0x100000
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x77ada07
xor eax, 0x55caa962
and eax, 0x10000000
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x721fe8b8
and eax, 0x693bf00
and eax, 0
or eax, 0x100000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x75df753
xor eax, 0x1efc760a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d128ebf
and eax, 0
or eax, 0x1000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x50eda37b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x72839f5
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x502b6427
xor eax, 0x4fe58b30
and eax, 0x250800
or eax, 0x182000
mov dword [ebx], eax
add ebx, edx
and eax, 0x69910273
xor eax, 0x4991b94f
and eax, 0x1000
or eax, 0x4000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6f25ce9d
and eax, 0
or eax, 0x600000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2bdd65d2
and eax, 0x560c93f3
and eax, 0
or eax, 0x1e000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd271cfd
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb680307
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a39dce
xor eax, 0x3fc51585
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c7be9d9
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x15dfde97
or eax, 0x5e2c13d0
and eax, 0x700000
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x21832791
or eax, 0x27fa9a45
and eax, 0x20000
or eax, 0x10000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d37071e
and eax, 0x300400
or eax, 0xbe000
mov dword [ebx], eax
add ebx, edx
or eax, 0x439e8dc
and eax, 0xd13031f
and eax, 0
or eax, 0x1c00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6e3872d2
and eax, 0x35687e07
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x6439f37b
xor eax, 0x2a30251b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0xbfa54f8
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x707157f6
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x85b514c
or eax, 0x5352edf1
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa7969c5
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x7763c670
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x7429edae
xor eax, 0x39ce2880
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x4113d424
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x761917fa
or eax, 0x17e6fb3
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0xd09a59d
and eax, 0
or eax, 0x300000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x203dd68f
xor eax, 0xecb2538
and eax, 0x9000
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f8dba25
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x7188511b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x66d2ffb0
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x3495ab80
or eax, 0x37ae632a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d12cb87
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x1305ffed
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x1bfbf2c1
and eax, 0x1702200
or eax, 0x64040c00
mov dword [ebx], eax
add ebx, edx
and eax, 0x214b30e3
and eax, 0x2000
or eax, 0x5478
mov dword [ebx], eax
add ebx, edx
and eax, 0x675911c4
and eax, 0
or eax, 0x1f2a00
mov dword [ebx], eax
add ebx, edx
or eax, 0x65a345bf
and eax, 0x44399535
and eax, 0x100000
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2ede9ed2
and eax, 0
or eax, 0x200000
mov dword [ebx], eax
add ebx, edx
or eax, 0x66d33347
xor eax, 0x46beb562
and eax, 0x40000
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x6885b9be
and eax, 0x700f8bfa
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x2844a00a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e2b4006
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x464abbf6
and eax, 0
or eax, 0x2000
mov dword [ebx], eax
add ebx, edx
and eax, 0x56f4f8e6
and eax, 0x2000
or eax, 0x64720e60
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d224c5c
and eax, 0x406020
or eax, 0x211441
mov dword [ebx], eax
add ebx, edx
xor eax, 0xeb74224
and eax, 0x264d5670
and eax, 0x1200
or eax, 0x106000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4daa43ea
and eax, 0x300000
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x3faca9a2
or eax, 0x57aeb804
and eax, 0x120000
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x1f9ab5bd
and eax, 0
or eax, 0x240000
mov dword [ebx], eax
add ebx, edx
and eax, 0x59035c58
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x13400c65
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3a4c45
and eax, 0xd3689ea
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x37f5529a
and eax, 0x4000
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x144a11ee
and eax, 0
or eax, 0x61642e40
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d0d2766
and eax, 0x124
or eax, 0x6050
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a70237d
and eax, 0
or eax, 0x34c00
mov dword [ebx], eax
add ebx, edx
or eax, 0x48cac62f
and eax, 0x400000
or eax, 0x100000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x127ffaa2
xor eax, 0x6fbb1e48
and eax, 0
or eax, 0x20000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4cb020b
xor eax, 0xd5a6b3d
and eax, 0x120000
or eax, 0x240000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ef51675
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x5da7529e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x108b827
and eax, 0x223cf72a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x20d3c830
and eax, 0x609384ef
and eax, 0
or eax, 0x4000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7f3dfc8b
and eax, 0x73302c80
or eax, 0x420240
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5fe3b214
xor eax, 0x3bd99ccd
and eax, 0x10
or eax, 0x6362
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b406cec
and eax, 0
or eax, 0x1e000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x627fe6f8
and eax, 0x471f1294
and eax, 0
or eax, 0x600000
mov dword [ebx], eax
add ebx, edx
or eax, 0x60128ad7
and eax, 0x20000
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x40c7ae82
and eax, 0
or eax, 0x380000
mov dword [ebx], eax
add ebx, edx
or eax, 0x253afc59
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x2027753b
xor eax, 0x3884028e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc93a832
and eax, 0x7fe26ff5
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7356bf51
or eax, 0x17ee2500
and eax, 0
or eax, 0x4000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2dc44724
or eax, 0x37b206d9
and eax, 0x25720640
or eax, 0x40002800
mov dword [ebx], eax
add ebx, edx
or eax, 0x62a7044a
and eax, 0x632e48
or eax, 0x4124
mov dword [ebx], eax
add ebx, edx
and eax, 0x6862ddca
and eax, 0x20000
or eax, 0x10000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x55499c4e
and eax, 0x400000
or eax, 0x300000
mov dword [ebx], eax
add ebx, edx
or eax, 0x55f27bda
and eax, 0
or eax, 0x40000
mov dword [ebx], eax
add ebx, edx
and eax, 0x70469e84
and eax, 0
or eax, 0x3a0000
mov dword [ebx], eax
add ebx, edx
or eax, 0xd1fd294
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x206e28b7
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x20803440
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e6149e7
and eax, 0x4000
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x21b1292e
and eax, 2
or eax, 0x40
mov dword [ebx], eax
add ebx, edx
and eax, 0x63f48529
or eax, 0x482771d4
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x76cdf395
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x1cbd7643
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x67a31206
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x69336b14
or eax, 0x75feed70
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x676e1f9f
and eax, 0x1131d99a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x3bdc669b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x2e305ab1
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x10e6bb62
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5dbe337d
xor eax, 0x6f2fe124
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x62bb2557
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x7d42cb67
or eax, 0x4f746edb
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x2eb455b8
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0xf2e8519
xor eax, 0x37c68391
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x29ce34f4
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0xfe8cce8
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x780352c9
or eax, 0x320ed94c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e7f8e8d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3c868abe
and eax, 0x5a05035
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x505d934a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x762088c4
or eax, 0x3fbcc466
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x21c99543
or eax, 0x4db4ae05
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x1858d056
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d631e1d
or eax, 0x146ac83a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x4584abf9
or eax, 0x4333d4fd
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x114c52e0
xor eax, 0x7bf42d34
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x72c2b75e
xor eax, 0x27dd0747
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x78b87487
xor eax, 0x3b2d4aa0
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x20cbd1d4
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x7eb205e8
xor eax, 0x395d0fe
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x3bea4c9f
and eax, 0x6fa8d12d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4696c90f
and eax, 0x2c7c06a7
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x64f32b58
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x39e78235
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x24712f80
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x322ee7f8
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x42b93d0
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ed46bea
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c157c99
or eax, 0x273b2cae
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x10f1e61
or eax, 0x12a3e0e5
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5843cb1f
and eax, 0x2c3d6f4f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x203bfa96
and eax, 0x1458f908
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e0ec238
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x9192b2b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b61c536
xor eax, 0x240c5ccc
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x53abf7cc
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x48c938bb
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c8100b9
or eax, 0x2ad93267
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x46187753
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x17c246a
xor eax, 0x28338508
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c340120
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x537512e3
xor eax, 0x2ac01243
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a88c6e7
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0xd5693b1
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0xd1166d9
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x57f93e92
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c159673
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4429bd90
xor eax, 0x2e2365ac
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x111185c0
xor eax, 0x1fa44ed
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x1840e782
or eax, 0x3b76ad3c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x505b80f9
xor eax, 0x37e7eeb1
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x7bcc9e77
or eax, 0x4a77d243
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x37e5370e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd57c474
and eax, 0x16a5032
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x78e13af6
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x7689382
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a68865b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x61f871a0
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x54fc2427
xor eax, 0x7ba592b7
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x5de1d473
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6ade6f3d
or eax, 0x36af5fc4
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x16b064b0
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f82193f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x30913b16
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x3629c694
and eax, 0x77e22940
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x539b6419
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x15ce5029
or eax, 0x49498335
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x57797334
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e29aaf6
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x380e79df
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0xc9c93c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c387312
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x49d9b368
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x2bf5390d
and eax, 0xc3488df
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6fe185f5
xor eax, 0x35453c5c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x55df13a1
xor eax, 0x531e804c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0xfe6d9d8
and eax, 0x754c5d6a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x4afd8eed
or eax, 0x5c4d01cf
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x5fec8c5e
xor eax, 0x579592c4
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x8c64205
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x5dbb95f2
xor eax, 0xcf47194
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b65eea8
or eax, 0x4ee0c427
and eax, 0x6c814400
or eax, 0x800a1100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f806975
or eax, 0x5df1c97f
and eax, 0x8b10ec03
or eax, 0x40080
mov dword [ebx], eax
add ebx, edx
or eax, 0x2864c9c9
and eax, 0x1a6ad83f
and eax, 0x8400801
or eax, 0xe0100044
mov dword [ebx], eax
add ebx, edx
or eax, 0x63bdc316
xor eax, 0x7382fb95
and eax, 0x1040
or eax, 0x921
mov dword [ebx], eax
add ebx, edx
and eax, 0x7416964e
and eax, 0
or eax, 0x8904c483
mov dword [ebx], eax
add ebx, edx
and eax, 0x131ac504
and eax, 0x64758777
and eax, 0x8000
or eax, 0x4d8b7845
mov dword [ebx], eax
add ebx, edx
or eax, 0x771fbd17
or eax, 0x58e2df21
and eax, 0x52e85104
or eax, 8
mov dword [ebx], eax
add ebx, edx
or eax, 0x50e472a6
xor eax, 0x7d5afdd7
and eax, 0x3000019
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ba88e1b
xor eax, 0x2c5c77ff
and eax, 0x58000c4
or eax, 0x40090400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d349a1f
and eax, 0x8158ac8
or eax, 0xe4400124
mov dword [ebx], eax
add ebx, edx
and eax, 0x45ad6e90
and eax, 0x4000080
or eax, 0x89f8450b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3d74c2e9
and eax, 0x80000040
or eax, 0x901100c
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc10ad6
or eax, 0x79682951
and eax, 0x41c03049
or eax, 0x407c004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x201b538e
and eax, 0xc0
or eax, 0x3c
mov dword [ebx], eax
add ebx, edx
and eax, 0x6beba45c
and eax, 0
or eax, 0x8b086a00
mov dword [ebx], eax
add ebx, edx
or eax, 0x5eed4ff6
and eax, 0xc8406054
or eax, 0x20129001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x64632789
and eax, 0x1d4a94d9
and eax, 0x458
or eax, 0x205
mov dword [ebx], eax
add ebx, edx
and eax, 0x6191431a
xor eax, 0x71c74aeb
and eax, 0x1004083
or eax, 0x88088400
mov dword [ebx], eax
add ebx, edx
and eax, 0x425bc2ed
and eax, 0x8c001
or eax, 0x9e33444
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6787fb20
xor eax, 0x23b5908c
and eax, 0x1d80589
or eax, 0x82244002
mov dword [ebx], eax
add ebx, edx
or eax, 0xf01206c
and eax, 0x58901c0
or eax, 0x40000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x38049b37
xor eax, 0x1779c60e
and eax, 0x684408f8
or eax, 0x94098304
mov dword [ebx], eax
add ebx, edx
and eax, 0x487fb7c0
xor eax, 0x2f327852
and eax, 0x63784912
or eax, 0x10800429
mov dword [ebx], eax
add ebx, edx
xor eax, 0x40f6255a
and eax, 0x30040800
or eax, 0xc4518312
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e2bc782
and eax, 0x5056c57b
and eax, 0x544400
or eax, 0x8ba81103
mov dword [ebx], eax
add ebx, edx
xor eax, 0x54f201bd
and eax, 0x45020004
or eax, 0x10841
mov dword [ebx], eax
add ebx, edx
xor eax, 0x29c7d60c
xor eax, 0x4f903988
and eax, 0x82c0
or eax, 0x8808083c
mov dword [ebx], eax
add ebx, edx
or eax, 0x3abfc33b
and eax, 0x602c1fc7
and eax, 0x200c0b02
or eax, 0xcbd1e008
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e93a5de
and eax, 0x4c1c2cd3
and eax, 0x48100000
or eax, 0xb4458b09
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b69e64f
and eax, 0x8901c203
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
and eax, 0x19dbf0e4
xor eax, 0x51f2aeb6
and eax, 0x40836c14
or eax, 0x5089041
mov dword [ebx], eax
add ebx, edx
or eax, 0x5cc82617
and eax, 0x1670c849
and eax, 0x10400840
or eax, 0xe00533bc
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c521c76
and eax, 0x4c031672
or eax, 0x1880001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c0cd57f
and eax, 0x5005030c
or eax, 0xa84828f0
mov dword [ebx], eax
add ebx, edx
or eax, 0x332e22c2
and eax, 0x54e3a6d0
and eax, 0x600080
or eax, 0x394550b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4017e3f1
and eax, 0x4183b450
or eax, 0x4084805
mov dword [ebx], eax
add ebx, edx
xor eax, 0x35772e32
and eax, 0xc8204
or eax, 0x8000808
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a8f53b2
xor eax, 0x346449df
and eax, 0x8eb0200
or eax, 0xd1000888
mov dword [ebx], eax
add ebx, edx
or eax, 0x6be5434a
and eax, 0x8be4418a
or eax, 0x100401
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2be03702
and eax, 0x80005081
or eax, 0x4cc30d64
mov dword [ebx], eax
add ebx, edx
xor eax, 0x511433c5
and eax, 0x8c834400
or eax, 0x600811cc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4695a2e9
and eax, 0x228c878d
and eax, 0x2088401
or eax, 0xc5006882
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4776022e
and eax, 0xe805
or eax, 0x1040
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b3a6fab
and eax, 0x2a0000
or eax, 0x4400000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3d9470f7
and eax, 0x100060
or eax, 8
mov dword [ebx], eax
add ebx, edx
and eax, 0x1adbb0ed
and eax, 0xd16a638
and eax, 0
or eax, 0x2cc6800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7cc2fc39
or eax, 0x2fa64720
and eax, 0x2a0000
or eax, 0x400000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b2222f
xor eax, 0x3bd1c195
and eax, 0x300001ba
or eax, 0x501445
mov dword [ebx], eax
add ebx, edx
and eax, 0x475d79ac
or eax, 0x2a099340
and eax, 0x90040
or eax, 0x45800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e5e6033
and eax, 0x36ba4f68
and eax, 0x10100060
or eax, 0xec6d839c
mov dword [ebx], eax
add ebx, edx
or eax, 0x463c9227
and eax, 0x68691000
or eax, 0x26400
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ab54e92
and eax, 0x280
or eax, 0x4c
mov dword [ebx], eax
add ebx, edx
or eax, 0x59146520
xor eax, 0x131508
and eax, 0x50044080
or eax, 0xf8050b
mov dword [ebx], eax
add ebx, edx
and eax, 0x43826e00
and eax, 0x4000
or eax, 0x1c28e8
mov dword [ebx], eax
add ebx, edx
or eax, 0x5a30b4fe
and eax, 0x8048000
or eax, 0xc00300
mov dword [ebx], eax
add ebx, edx
or eax, 0x55225f6f
and eax, 0x45e44d0b
or eax, 0x82180080
mov dword [ebx], eax
add ebx, edx
and eax, 0x6119ccc8
xor eax, 0x70b59c61
and eax, 0x1001001
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b16309c
and eax, 0x78140000
or eax, 0x84418b00
mov dword [ebx], eax
add ebx, edx
or eax, 0x6cef8a6c
and eax, 0x2c158b40
or eax, 0x7412
mov dword [ebx], eax
add ebx, edx
xor eax, 0x77705030
and eax, 0x50000020
or eax, 0x4010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x681e1bff
and eax, 0x300411cf
or eax, 0x400430
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a8a6b3f
xor eax, 0x3dfa8f8d
and eax, 0x40040
or eax, 0xc0810000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x674c30da
and eax, 0x5892010
or eax, 0x40020b64
mov dword [ebx], eax
add ebx, edx
and eax, 0x106112a3
xor eax, 0x3c742db8
and eax, 0x4700398
or eax, 0x88064
mov dword [ebx], eax
add ebx, edx
or eax, 0x385cb59d
or eax, 0xaa24f19
and eax, 0xa1a7500
or eax, 0x81010000
mov dword [ebx], eax
add ebx, edx
and eax, 0x37161a64
and eax, 0x17baf254
and eax, 0x1021000
or eax, 0x7881ec4d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3a4cede2
and eax, 0x2450008
or eax, 0x10300000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3fb12685
or eax, 0x7591cdfe
and eax, 0x1d4458b
or eax, 0x82281000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f0e340e
and eax, 0x7500040a
or eax, 0x870
mov dword [ebx], eax
add ebx, edx
or eax, 0x6600bd7d
and eax, 0x67b4d452
and eax, 0x64008000
or eax, 0x98450b09
mov dword [ebx], eax
add ebx, edx
or eax, 0x46b08fb3
or eax, 0x40df8a47
and eax, 0x100883
or eax, 0x7000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b807a6b
xor eax, 0x37a22406
and eax, 0x44020664
or eax, 0x1c50110
mov dword [ebx], eax
add ebx, edx
or eax, 0xbbce156
and eax, 0x170
or eax, 0x88
mov dword [ebx], eax
add ebx, edx
or eax, 0x14788ad7
xor eax, 0x332c6e1
and eax, 0x4800
or eax, 0x80002000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a085d4b
and eax, 0x80000
or eax, 0x620000
mov dword [ebx], eax
add ebx, edx
or eax, 0x78788627
and eax, 0x50780403
or eax, 0x1844988
mov dword [ebx], eax
add ebx, edx
and eax, 0x582be238
and eax, 0x10000008
or eax, 0x205415f7
mov dword [ebx], eax
add ebx, edx
or eax, 0x40c12647
or eax, 0x113b96d2
and eax, 0x418b0040
or eax, 0x4000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1488133e
and eax, 0x51010378
or eax, 0xce48880
mov dword [ebx], eax
add ebx, edx
xor eax, 0x38b0d2a1
xor eax, 0x701941a3
and eax, 0x44c08c2
or eax, 0xc880c401
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2182ff39
and eax, 0xec0a11c8
or eax, 0x814404
mov dword [ebx], eax
add ebx, edx
or eax, 0x39eb7382
or eax, 0x369d87d8
and eax, 0xc728e482
or eax, 0x801
mov dword [ebx], eax
add ebx, edx
or eax, 0x25e96107
and eax, 0x4dbb291e
and eax, 0x804
or eax, 0xd441
mov dword [ebx], eax
add ebx, edx
xor eax, 0x303ab2dd
or eax, 0x2a987519
and eax, 0x820000
or eax, 0x45450000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x88747c5
and eax, 0x3aa9de3a
and eax, 0x400
or eax, 0x1008ec
mov dword [ebx], eax
add ebx, edx
or eax, 0xb789722
or eax, 0x4c586aa
and eax, 0xb080a00
or eax, 0x80006000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x765164c3
xor eax, 0x416b9ae5
and eax, 0xa8108404
or eax, 0x40406841
mov dword [ebx], eax
add ebx, edx
and eax, 0x50db7443
and eax, 0x1eb72f62
and eax, 0x440
or eax, 0x101
mov dword [ebx], eax
add ebx, edx
xor eax, 0x25b96a66
or eax, 0x7aa4edb0
and eax, 0x908c483
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4903c25d
or eax, 0x31766ebc
and eax, 0x3902ec05
or eax, 0x44811040
mov dword [ebx], eax
add ebx, edx
or eax, 0x1bfbbebb
and eax, 0x40b00fc
or eax, 0x80040000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ccd3ecf
or eax, 0x71c0ea4c
and eax, 0x48
or eax, 0x103
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b91381b
and eax, 0xb
or eax, 0x51ec4d80
mov dword [ebx], eax
add ebx, edx
or eax, 0x10a61242
xor eax, 0x14079980
and eax, 0x40e8440b
or eax, 0x12141180
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f5b175b
and eax, 0x340c0
or eax, 0x188428
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4974c8d8
and eax, 0x8440000
or eax, 0x808300
mov dword [ebx], eax
add ebx, edx
or eax, 0x735fa193
xor eax, 0x414c9c4c
and eax, 0x290058b
or eax, 0xc56c4000
mov dword [ebx], eax
add ebx, edx
or eax, 0x478eff0
and eax, 0x4000440
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7226127c
and eax, 0x220000
or eax, 0x480000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5eb61788
and eax, 0x50ec0588
or eax, 0x1004803
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b42e75e
xor eax, 0x1dd10efa
and eax, 0x423c4101
or eax, 0x10c0148a
mov dword [ebx], eax
add ebx, edx
and eax, 0x19e33c3f
and eax, 0x2f82418a
and eax, 0xa
or eax, 0x6a0360
mov dword [ebx], eax
add ebx, edx
or eax, 0x586f93b4
or eax, 0x66400735
and eax, 0x304815ff
or eax, 0x100000
mov dword [ebx], eax
add ebx, edx
or eax, 0x42e051d4
and eax, 0x40800040
or eax, 0x80050000
mov dword [ebx], eax
add ebx, edx
or eax, 0xdff0312
and eax, 0x1090002
or eax, 0x840d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x10a783b3
xor eax, 0x12694e5a
and eax, 0x1c70000
or eax, 0x44000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xcd9fd95
and eax, 0x94
or eax, 0x60
mov dword [ebx], eax
add ebx, edx
or eax, 0x52160491
and eax, 0x4a1f6a69
and eax, 0x40040000
or eax, 0xb041c700
mov dword [ebx], eax
add ebx, edx
and eax, 0x18eab4bb
and eax, 0x110fd4a7
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x51fae766
xor eax, 0x4b0b8c92
and eax, 0x8109e0
or eax, 0x450a000b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x71079c76
and eax, 0x808190
or eax, 0x1400260
mov dword [ebx], eax
add ebx, edx
and eax, 0x73cd316b
and eax, 0x1c00100
or eax, 0x8a304489
mov dword [ebx], eax
add ebx, edx
and eax, 0x4fa1dde8
and eax, 0x1804408
or eax, 0x540bb845
mov dword [ebx], eax
add ebx, edx
or eax, 0x1d756f38
and eax, 0xd113b70
or eax, 0x2000080
mov dword [ebx], eax
add ebx, edx
and eax, 0x181e9fbe
and eax, 0xa53bdab
and eax, 0x80
or eax, 0xc203
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e861b67
or eax, 0x73d54c87
and eax, 0x70458900
or eax, 0x80000200
mov dword [ebx], eax
add ebx, edx
or eax, 0x48277842
xor eax, 0x1e305168
and eax, 0x8254080a
or eax, 0x9a84581
mov dword [ebx], eax
add ebx, edx
or eax, 0x18246f4b
and eax, 0x89080140
or eax, 0x8014
mov dword [ebx], eax
add ebx, edx
and eax, 0x33697f10
and eax, 0x1080010
or eax, 0x14f7e445
mov dword [ebx], eax
add ebx, edx
or eax, 0x253a6e45
and eax, 0x694fc18d
and eax, 0x400000
or eax, 0x3020
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d3d2264
and eax, 0x45640020
or eax, 0x30804519
mov dword [ebx], eax
add ebx, edx
and eax, 0x69a7014a
and eax, 0x60040108
or eax, 0x94418a06
mov dword [ebx], eax
add ebx, edx
or eax, 0x28e8ba0b
and eax, 0x88018003
or eax, 0x1004080
mov dword [ebx], eax
add ebx, edx
and eax, 0x1e94ac2f
xor eax, 0x2511743e
and eax, 0x501f405
or eax, 0x92e80040
mov dword [ebx], eax
add ebx, edx
or eax, 0x78ff500a
and eax, 0x8b000000
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x690d7bbe
and eax, 0x7e92ce39
and eax, 0x62004008
or eax, 0x851a445
mov dword [ebx], eax
add ebx, edx
or eax, 0x43456707
or eax, 0x5c99708d
and eax, 0x4006000
or eax, 0x800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d42f5a
and eax, 0x49bda147
and eax, 0x1940000
or eax, 0x146b0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c9f47e6
and eax, 0x400040
or eax, 0x3008
mov dword [ebx], eax
add ebx, edx
and eax, 0x31f6bbd8
xor eax, 0x72ad43ad
and eax, 0x2e84181
or eax, 0x81000408
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d4c95c8
and eax, 0x7400c041
or eax, 0x283c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c70999e
xor eax, 0x49175953
and eax, 0x50450030
or eax, 0x8800c74d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1859560a
xor eax, 0x49c15c63
and eax, 0
or eax, 0x1000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a80a183
and eax, 2
or eax, 0x680868
mov dword [ebx], eax
add ebx, edx
or eax, 0x678ec9a9
and eax, 0x18cc0cb0
and eax, 0x20
or eax, 0xe8000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5b71aaea
and eax, 0x80
or eax, 0x401
mov dword [ebx], eax
add ebx, edx
and eax, 0x32fc41de
xor eax, 0x7db81b3d
and eax, 0x9080081
or eax, 0x8000c402
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d4f19b5
and eax, 0x2ed98df7
and eax, 0x2c018805
or eax, 0x51827040
mov dword [ebx], eax
add ebx, edx
and eax, 0x1422e0b0
and eax, 0x14000000
or eax, 0x407400f8
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c4598d1
and eax, 0x40
or eax, 0x200028
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6bd9ac37
or eax, 0x20d15eb9
and eax, 0x68518a00
or eax, 0x90040100
mov dword [ebx], eax
add ebx, edx
and eax, 0x53e0c67f
or eax, 0x68b903d6
and eax, 0x18018052
or eax, 0x3066800
mov dword [ebx], eax
add ebx, edx
or eax, 0x1aed4a28
and eax, 0x830000
or eax, 0xc4000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1035b43b
and eax, 0x796a02dc
and eax, 0x10000008
or eax, 0x6800
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ffbb7f9
and eax, 0x58b0000
or eax, 0x40000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x16b2fafd
or eax, 0x3d74f69b
and eax, 0x4d0950f8
or eax, 0x820000
mov dword [ebx], eax
add ebx, edx
or eax, 0x35b2fd19
and eax, 0x242a4f01
and eax, 0x20284100
or eax, 0x92c010e8
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ba6c41
and eax, 0x85000008
or eax, 0x14
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a01c33e
or eax, 0x559ec759
and eax, 0x40004640
or eax, 0x2a213080
mov dword [ebx], eax
add ebx, edx
and eax, 0x175b391d
and eax, 0x1013a8ea
and eax, 0x2000
or eax, 0x32244800
mov dword [ebx], eax
add ebx, edx
or eax, 0x1282f5e5
xor eax, 0x5991960e
and eax, 0x41030040
or eax, 0x14880000
mov dword [ebx], eax
add ebx, edx
and eax, 0x34aad9d5
and eax, 0x38c5daa1
and eax, 0x800000
or eax, 0x8e6852f8
mov dword [ebx], eax
add ebx, edx
and eax, 0x9509665
and eax, 0
or eax, 0x8300000c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2888de4
and eax, 0x80800cc0
or eax, 0x78030004
mov dword [ebx], eax
add ebx, edx
or eax, 0x4cdae5cb
and eax, 0x880964cf
or eax, 0x3001030
mov dword [ebx], eax
add ebx, edx
xor eax, 0x339fce2
or eax, 0x3e457beb
and eax, 0x8001f045
or eax, 0x40820400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x719b57c2
and eax, 0xb0008101
or eax, 0x44450800
mov dword [ebx], eax
add ebx, edx
and eax, 0x30b405b
and eax, 1
or eax, 0x51f84d8a
mov dword [ebx], eax
add ebx, edx
and eax, 0x33163b5b
xor eax, 0x464c77ae
and eax, 0x1064a0
or eax, 0x30048
mov dword [ebx], eax
add ebx, edx
and eax, 0x67e0ca2d
or eax, 0x5dfcdd6b
and eax, 0x4c48100
or eax, 0x200
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f7b1d32
and eax, 0x400100
or eax, 0x52a8548b
mov dword [ebx], eax
add ebx, edx
and eax, 0x6aab1acc
xor eax, 0x1b84e95b
and eax, 0x100811d3
or eax, 0x2000042c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x520d9a12
or eax, 0x37d76bea
and eax, 0x27c10040
or eax, 0x280000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b0bfe20
and eax, 0x5e1c879
and eax, 0x1010000
or eax, 0x8afeffff
mov dword [ebx], eax
add ebx, edx
or eax, 0xebc4b2c
xor eax, 0x4e0263a4
and eax, 0x41899c41
or eax, 0xc026004
mov dword [ebx], eax
add ebx, edx
and eax, 0x4229a0e7
or eax, 0x67846d06
and eax, 0x64082944
or eax, 0x100012b0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x747913e6
and eax, 0x479b3835
and eax, 0x10000
or eax, 0xe044c709
mov dword [ebx], eax
add ebx, edx
or eax, 0x25ed441f
xor eax, 0x366cb45f
and eax, 0
or eax, 1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x76a5c813
and eax, 0x6f8cdcc1
and eax, 0x44840000
or eax, 0x14307eb
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e829131
and eax, 0x20
or eax, 0xc0
mov dword [ebx], eax
add ebx, edx
or eax, 0x3e745e01
xor eax, 0x32940f83
and eax, 0x400100
or eax, 0xe0158a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x47876ba6
and eax, 0x40100
or eax, 0x8bd85489
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1ce5c486
and eax, 0x80109005
or eax, 0x68406c40
mov dword [ebx], eax
add ebx, edx
or eax, 0x3219a0b2
and eax, 0x1021
or eax, 0x308
mov dword [ebx], eax
add ebx, edx
or eax, 0x20cdd57c
and eax, 0x4c401
or eax, 0x8b000082
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6196bf25
and eax, 0xe0825804
or eax, 0x5098441
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d0c3c81
and eax, 0x44080001
or eax, 0x88c4c35c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x46a3005e
and eax, 0x884cc000
or eax, 0x44800ccc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b4aacf4
and eax, 0xc4844008
or eax, 0x8488cc4
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a2dfe77
and eax, 0x80ccc44
or eax, 0xc4c00088
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d3c5a70
and eax, 0x8080148c
or eax, 0x6c0b4140
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3cc20750
xor eax, 0x44d5a146
and eax, 0x8010e082
or eax, 0x21000c01
mov dword [ebx], eax
add ebx, edx
or eax, 0x72036a85
and eax, 0x4000
or eax, section..text
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a43bf40
and eax, 0x201c000
or eax, 0xa1000083
mov dword [ebx], eax
add ebx, edx
or eax, 0x600315ed
and eax, 0x5000
or eax, 0x400000
mov dword [ebx], eax
add ebx, edx
and eax, 0x19b1aa5b
and eax, 0
or eax, 0xf445c7
mov dword [ebx], eax
add ebx, edx
or eax, 0x7d89435a
or eax, 0x7b00ab2f
and eax, 0x6a000028
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2fe0bdd8
xor eax, 0x12ff0f68
and eax, 0x540d8208
or eax, 0xa0400900
mov dword [ebx], eax
add ebx, edx
or eax, 0x3821f462
and eax, 0x29e840
or eax, 0x3820011
mov dword [ebx], eax
add ebx, edx
and eax, 0x3299c0af
and eax, 0x810000
or eax, 0xc4020000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5075611f
or eax, 0x2642b31d
and eax, 0xf0458108
or eax, 0x8000800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x62a915dc
and eax, 0x104c14d4
or eax, 0x2000012b
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e06e327
and eax, 0x10040040
or eax, 0x10000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1801b043
or eax, 0x27a3a2b4
and eax, 0x1000024
or eax, 0x88000003
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7cf92e12
and eax, 0x15f92005
or eax, 0x6d040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f703d1c
and eax, 0x48
or eax, 0x403004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x20f3ed49
and eax, 0x6301b439
and eax, 0x20000401
or eax, 0x56f04138
mov dword [ebx], eax
add ebx, edx
or eax, 0x23b19df
and eax, 0x4014855
or eax, 0x89002200
mov dword [ebx], eax
add ebx, edx
and eax, 0x460d053b
and eax, 0x11
or eax, 0x8b52f444
mov dword [ebx], eax
add ebx, edx
and eax, 0x56dbc185
or eax, 0x25424509
and eax, 0x2750c005
or eax, 0xd8003840
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d33494d
or eax, 0x527c912a
and eax, 0x40505805
or eax, 0x410
mov dword [ebx], eax
add ebx, edx
xor eax, 0x63babf65
or eax, 0x70ec38bd
and eax, 0x71c08100
or eax, 0x4000400
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c8e43e5
or eax, 0x1b94fc5f
and eax, 0x5c04c51f
or eax, 0xa0410220
mov dword [ebx], eax
add ebx, edx
xor eax, 0x69b0e4f5
xor eax, 0x5b004f8d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x44596ed3
and eax, 0
or eax, 0x4d8b09eb
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3ac188a1
xor eax, 0x4d6adcc3
and eax, 0x188
or eax, 0x1c18274
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b9eb5e6
and eax, 0x5c3b7ebc
and eax, 0x8180408
or eax, 0x83e44981
mov dword [ebx], eax
add ebx, edx
and eax, 0x7151bd69
and eax, 0x1000801
or eax, 0x448bf054
mov dword [ebx], eax
add ebx, edx
and eax, 0x2baad5c2
and eax, 0x1021040
or eax, 0x72002bbc
mov dword [ebx], eax
add ebx, edx
xor eax, 0xf916158
and eax, 0x7c014a20
or eax, 0x804c2103
mov dword [ebx], eax
add ebx, edx
xor eax, 0x75ea78f8
xor eax, 0x6326900c
and eax, 0xe8018314
or eax, 0x10540808
mov dword [ebx], eax
add ebx, edx
or eax, 0x6800d4f7
and eax, 0x44c7
or eax, 0x40a0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xcf6db0c
xor eax, 0x355d5ee4
and eax, 0xc
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x3efd8cc5
or eax, 0x17030cd3
and eax, 0x14000443
or eax, 0x8fc4128
mov dword [ebx], eax
add ebx, edx
xor eax, 0x61a18a51
xor eax, 0x37f933b4
and eax, 0x8a04c8a
or eax, 0x85580101
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b53c0f1
or eax, 0x79fc5bb0
and eax, 0x50040110
or eax, 0x2000044
mov dword [ebx], eax
add ebx, edx
or eax, 0x57ea009a
and eax, 0x506001de
or eax, 0x1421
mov dword [ebx], eax
add ebx, edx
xor eax, 0x63fa98fe
and eax, 0x28a0000
or eax, 0xc8610040
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ae760af
and eax, 0x40220000
or eax, 0x8010a0eb
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c70e24d
and eax, 0x4ce84d61
and eax, 0x40000001
or eax, 0x835de58a
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b4aa576
or eax, 0x4cf7ee
and eax, 0x855cc
or eax, 0xec830000
mov dword [ebx], eax
add ebx, edx
or eax, 0x518e6d61
and eax, 0x7441ba01
and eax, 0x44002801
or eax, 0x830cc482
mov dword [ebx], eax
add ebx, edx
and eax, 0x7df8d312
or eax, 0x4cabe6ee
and eax, 0xe444
or eax, 0x1801
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f4bf814
or eax, 0x74244209
and eax, 0x96b0000
or eax, 0x800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c381386
or eax, 0x8f67c43
and eax, 0x1fc4583
or eax, 0x82000008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ce8e6a9
and eax, 0x45000100
or eax, 0x8900c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x381416d0
and eax, 0x1fd0fa8c
and eax, 0x1c100000
or eax, 0xe06d81fc
mov dword [ebx], eax
add ebx, edx
or eax, 0x635a43d2
and eax, 0xfe
or eax, 1
mov dword [ebx], eax
add ebx, edx
or eax, 0x96882b9
or eax, 0x122b2476
and eax, 0x90b0673
or eax, 0x44801800
mov dword [ebx], eax
add ebx, edx
and eax, 0x25769459
xor eax, 0x6a38712a
and eax, 0x4320578
or eax, 0x10850a84
mov dword [ebx], eax
add ebx, edx
xor eax, 0x477a0706
and eax, 0x40400848
or eax, 0x106005
mov dword [ebx], eax
add ebx, edx
and eax, 0x612a34c1
or eax, 0x6597b841
and eax, 0x64928000
or eax, 0x10400500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e3dcb3b
and eax, 0xac00209
or eax, 0x81003104
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e59d71d
and eax, 0x8940f40d
or eax, 0x260840
mov dword [ebx], eax
add ebx, edx
xor eax, 0x452d857c
and eax, 0x40484900
or eax, 0x10200404
mov dword [ebx], eax
add ebx, edx
and eax, 0x11319f71
xor eax, 0x77a43cd0
and eax, 0x40800040
or eax, 0x906b0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2531e63b
and eax, 0x5008440b
or eax, 0x2001180
mov dword [ebx], eax
add ebx, edx
or eax, 0x4bc2a975
and eax, 0xb8e8
or eax, 0x150000
mov dword [ebx], eax
add ebx, edx
and eax, 0x13381365
and eax, 0
or eax, 0x4c48300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x8eb0e98
and eax, 0x4240588
or eax, 0xc3d04001
mov dword [ebx], eax
add ebx, edx
and eax, 0x59a578d0
xor eax, 0x44f83251
and eax, 0x7041
or eax, 0x8804
mov dword [ebx], eax
add ebx, edx
or eax, 0x6eef7faa
or eax, 0x21268714
and eax, 0x9eb0000
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5b66f0fc
or eax, 0x6e347b3
and eax, 0x2e8458b
or eax, 0x81100000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x61b970b7
or eax, 0x5300357e
and eax, 0x41010140
or eax, 0x4880080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x677b049b
and eax, 0x63b1653e
and eax, 0x20000118
or eax, 0xd84d8ae0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a5f56cc
and eax, 0x12ee9812
and eax, 0x2000810
or eax, 0x71f4452b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x46619e0e
and eax, 0x158315
or eax, 0x8400802
mov dword [ebx], eax
add ebx, edx
and eax, 0x723a85ae
and eax, 0x100102
or eax, 0x66e85401
mov dword [ebx], eax
add ebx, edx
or eax, 0x2e7cfe3e
and eax, 0xa00be0f
or eax, 0x81020000
mov dword [ebx], eax
add ebx, edx
and eax, 0x167f4d92
and eax, 0x20800
or eax, 0x8964f04d
mov dword [ebx], eax
add ebx, edx
or eax, 0x6442a255
or eax, 0x6cf1916e
and eax, 0x40604904
or eax, 0x10080400
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c0c374f
or eax, 0x5477d41c
and eax, 0x586b0040
or eax, 0x80800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4186339b
and eax, 0x40000000
or eax, 0x5068b8
mov dword [ebx], eax
add ebx, edx
or eax, 0x23ed8560
or eax, 0x1d4803da
and eax, 0x5de58b00
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e43f18d
xor eax, 0x66d34ac1
and eax, 0x8048040
or eax, 0xc4c84c83
mov dword [ebx], eax
add ebx, edx
xor eax, 0x43fd5cf2
xor eax, 0x221da9e6
and eax, 0x8c0c08c4
or eax, 0x40c0c408
mov dword [ebx], eax
add ebx, edx
and eax, 0x35c41377
xor eax, 0x7cbb06b1
and eax, 0x680b04c4
or eax, 0x84805108
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b0ee82a
and eax, 0x830cec82
or eax, 1
mov dword [ebx], eax
add ebx, edx
and eax, 0x704ce74
and eax, 0x1000c00
or eax, 0x7400007d
mov dword [ebx], eax
add ebx, edx
and eax, 0x3596fce4
xor eax, 0x19f8c8c5
and eax, 0x28c00000
or eax, 0xc3003204
mov dword [ebx], eax
add ebx, edx
xor eax, 0x377f2c54
and eax, 0xd8050640
or eax, 0x2040c126
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e5a7374
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc1da0d5
and eax, 0x90
or eax, 0x428
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e16c2a3
or eax, 0x4ef30274
and eax, 0xc04200
or eax, 0x82900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3d77dbd4
and eax, 0x9081080
or eax, 0x8200450b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x60737ed
xor eax, 0x27511841
and eax, 0x80a04
or eax, 0x45810000
mov dword [ebx], eax
add ebx, edx
or eax, 0x16f5363
or eax, 0x7950ce72
and eax, 0x7c45c774
or eax, 0x80000080
mov dword [ebx], eax
add ebx, edx
and eax, 0x50f2559c
or eax, 0x114ae15c
and eax, 0
or eax, 1
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c5371ea
and eax, 0
or eax, 0x4d8b09eb
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b2699f6
and eax, 0x73937a03
and eax, 0x810000
or eax, 0x14083fc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x740cefd5
xor eax, 0x1c89f504
and eax, 0x9440909
or eax, 0x82b84480
mov dword [ebx], eax
add ebx, edx
or eax, 0x36f903db
or eax, 0x15f030cc
and eax, 0x15397c55
or eax, 0x40028000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1ebe63fe
xor eax, 0x153e836e
and eax, 0xa321004
or eax, 0x81006308
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e61db14
and eax, 0xc003f004
or eax, 0x800441
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e3c9d77
and eax, 0x40008001
or eax, 0xbc4d0b00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x29e6d5bf
and eax, 0x1108548a
or eax, 0x2a000101
mov dword [ebx], eax
add ebx, edx
or eax, 0x26e72924
and eax, 0x136d0804
or eax, 0x108200
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f10d4e2
and eax, 0x3784482
or eax, 0x80800109
mov dword [ebx], eax
add ebx, edx
or eax, 0x8ec014d
or eax, 0x173904ca
and eax, 0x58901c0
or eax, 0x40000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x268c717
and eax, 0x80100
or eax, 0xf87582f8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x621b9b07
and eax, 0x12041802
or eax, 0x20006400
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a8d7b71
and eax, 0x5515ebb3
and eax, 0x6b00
or eax, 0x8b1080c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c10f376
xor eax, 0x7b893860
and eax, 0x1489c004
or eax, 0x41023c49
mov dword [ebx], eax
add ebx, edx
and eax, 0x4973a415
xor eax, 0x3da3c0b1
and eax, 0x8000000
or eax, 0x82048b08
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c991f19
or eax, 0x44c38ab2
and eax, 0xe2d40481
or eax, 0x9204108
mov dword [ebx], eax
add ebx, edx
xor eax, 0x66727054
and eax, 0x8900309d
or eax, 0x2018020
mov dword [ebx], eax
add ebx, edx
and eax, 0x56c28984
or eax, 0x4910d835
and eax, 0x480058a5
or eax, 0x84c30540
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1986a77d
or eax, 0x10b1e9ed
and eax, 0xc4c4c8cc
or eax, 0x8080400
mov dword [ebx], eax
add ebx, edx
or eax, 0x5bc16a18
and eax, 0xcc8944cc
or eax, 0x20021100
mov dword [ebx], eax
add ebx, edx
and eax, 0x7fdc6dd4
and eax, 0x68004040
or eax, 0x2a11
mov dword [ebx], eax
add ebx, edx
and eax, 0x5015e6b6
and eax, 0
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a2fe4a3
and eax, 0xc946c44
and eax, 0
or eax, 0x6a036a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1292532e
and eax, 0x680040
or eax, 0x2072a
mov dword [ebx], eax
add ebx, edx
and eax, 0x61244685
xor eax, 0x59bffc9b
and eax, 0x5008408b
or eax, 0x500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x463095a3
xor eax, 0x318e83da
and eax, 0x203411f2
or eax, 0x1048040d
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f567921
and eax, 0x356b274c
and eax, 0
or eax, 0x45890040
mov dword [ebx], eax
add ebx, edx
or eax, 0x4956f62d
and eax, 0x4c5d826c
or eax, 0xb0200190
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a918ec1
and eax, 0x8a1104fd
or eax, 0x1007002
mov dword [ebx], eax
add ebx, edx
and eax, 0x1d252e7c
and eax, 0x901244c
or eax, 0xf650d801
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d363c7c
and eax, 0x40300815
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b712198
and eax, 0x12800
or eax, 0x9000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7965e0bd
and eax, 0x10000
or eax, 0x2ea0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3da7111a
or eax, 0x9071efe
and eax, 0x258b0032
or eax, 0xc000c001
mov dword [ebx], eax
add ebx, edx
and eax, 0x1249e78c
and eax, 0x8c000
or eax, 0xccc4035d
mov dword [ebx], eax
add ebx, edx
or eax, 0x69c6c374
and eax, 0xec8a414c
or eax, 0x11480
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c634a7
xor eax, 0x69a2df97
and eax, 0x810ca800
or eax, 0xa004483
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d8cd07f
and eax, 0x82001444
or eax, 0x9500001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x63443ffe
or eax, 0x6ca979c7
and eax, 0x8811104d
or eax, 0x3400000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5a406954
and eax, 0x8b500855
or eax, 0x20400
mov dword [ebx], eax
add ebx, edx
or eax, 0x56664564
and eax, 0xc8500845
or eax, 0x20000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f2b2645
or eax, 0x3d5e9a78
and eax, 0x35
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
xor eax, 0x64bfa7f0
and eax, 0x108401
or eax, 0x89004082
mov dword [ebx], eax
add ebx, edx
or eax, 0x47d1378a
and eax, 0x4d81f401
or eax, 0xa0844
mov dword [ebx], eax
add ebx, edx
or eax, 0xfa4f023
and eax, 0x714474ba
and eax, 0x41005000
or eax, 0x148b011c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x298971f9
and eax, 0x597d968b
and eax, 0x40000000
or eax, 0x58b5218
mov dword [ebx], eax
add ebx, edx
or eax, 0x58be3c68
xor eax, 0xb186d7c
and eax, 0x44831004
or eax, 0x9084010
mov dword [ebx], eax
add ebx, edx
or eax, 0x188c2f3d
and eax, 0x18885110
or eax, 0x82600000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b50714d
and eax, 0x83000000
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x339b237e
or eax, 0x14827cd
and eax, 0x18900c4
or eax, 0x44001000
mov dword [ebx], eax
add ebx, edx
or eax, 0x598b157f
or eax, 0x64b9e332
and eax, 0xc1183f8
or eax, 0x440800
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f9b3cf8
and eax, 0x8458b50
or eax, 2
mov dword [ebx], eax
add ebx, edx
or eax, 0x70cda263
and eax, 0x184d8b50
or eax, 0x4000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x448d71dd
or eax, 0x4ce42b0e
and eax, 0x18448b01
or eax, 0x110050
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c666ba
and eax, 0x440010
or eax, 0x3be842
mov dword [ebx], eax
add ebx, edx
and eax, 0x10abc904
xor eax, 0x6bed3105
and eax, 0x40820000
or eax, 0x84010000
mov dword [ebx], eax
add ebx, edx
or eax, 0x11ea005e
or eax, 0x19d1e2c2
and eax, 0xd4418010
or eax, 0x20040900
mov dword [ebx], eax
add ebx, edx
or eax, 0x5bda8c66
and eax, 0x50dc0502
or eax, 0x204089
mov dword [ebx], eax
add ebx, edx
xor eax, 0x74cfbaff
and eax, 0x304d00
or eax, 0x51c8008b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x8b9858d
and eax, 0x50404002
or eax, 0x2b41589
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b2f16a8
or eax, 0x76949482
and eax, 0xa0
or eax, 0x848
mov dword [ebx], eax
add ebx, edx
and eax, 0x712405f3
and eax, 0
or eax, 0xcc48300
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f444ec8
xor eax, 0x2d16cb91
and eax, 0x150c181
or eax, 0xc20d240a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c1eedf0
or eax, 0x517278fe
and eax, 0xcc0350cc
or eax, 0x20880500
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f0715a5
and eax, 0x3b26c0a9
and eax, 0x4081
or eax, 0x83d02
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c6eb5f9
xor eax, 0x450f11c1
and eax, 0x45070440
or eax, 0xc00335
mov dword [ebx], eax
add ebx, edx
or eax, 0x42ff7da7
and eax, 0x100
or eax, 8
mov dword [ebx], eax
add ebx, edx
or eax, 0x636febae
and eax, 0x6d8300
or eax, 0xc100000
mov dword [ebx], eax
add ebx, edx
or eax, 0x799bd5b
xor eax, 0x4513cc4c
and eax, 0x42067100
or eax, 0x85010400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e804321
or eax, 0x283c948f
and eax, 0x10405
or eax, 0x840
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b026a9f
and eax, 0x19030000
or eax, 0x64800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xea96733
and eax, 0x3200010
or eax, 0x4550000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6bd32dd3
and eax, 0x5c3
or eax, 0x1104004
mov dword [ebx], eax
add ebx, edx
and eax, 0x45eda999
and eax, 0x1000000
or eax, 0x8a000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x395b82ac
and eax, 0xab0b0004
or eax, 0x4040841
mov dword [ebx], eax
add ebx, edx
and eax, 0x57604518
xor eax, 0x47bce4d6
and eax, 0x40880044
or eax, 0xd030801
mov dword [ebx], eax
add ebx, edx
xor eax, 0x10159ca1
and eax, 0x4d8e0400
or eax, 0x210b10
mov dword [ebx], eax
add ebx, edx
or eax, 0x6292967e
and eax, 0xb810310
or eax, 0x80400000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7282b51c
and eax, 0xa9030404
or eax, 0x60c0851
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c8e75d8
and eax, 0xc20b0c55
or eax, 0x200000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6964127f
or eax, 0x13f84eaf
and eax, 0x8b64402b
or eax, 0x8040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x46c5fdce
and eax, 0xc1810805
or eax, 0x20500048
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b390ef1
or eax, 0x33f68b5a
and eax, 0x104c8f0e
or eax, 0x12001
mov dword [ebx], eax
add ebx, edx
and eax, 0x541c098
and eax, 0x418008
or eax, 0x5db87791
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c7a2872
xor eax, 0x4572fbcf
and eax, 0x4808c8c3
or eax, 0x84c40400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x77765605
xor eax, 0x1d21ad5e
and eax, 0x84880488
or eax, 0x4844c844
mov dword [ebx], eax
add ebx, edx
xor eax, 0x24b7811c
and eax, 0x3bbe8c1
and eax, 0x848c0
or eax, 0xccc4840c
mov dword [ebx], eax
add ebx, edx
and eax, 0x888bb3d
and eax, 0x888000c
or eax, 0xe40355c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c7d967c
and eax, 0x7ee8b037
and eax, 0x8080000
or eax, 0x8304ec83
mov dword [ebx], eax
add ebx, edx
and eax, 0x6627ccba
and eax, 0x4d672935
and eax, 0x800
or eax, 0x452b0045
mov dword [ebx], eax
add ebx, edx
or eax, 0x464b6d73
and eax, 0x6684010
or eax, 0x8801000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b053d4d
and eax, 0x3000010
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3d4b2a95
and eax, 0x3747f344
and eax, 0x5010004
or eax, 0x408804c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0xf1577a1
and eax, 0xc0364
or eax, 0x14418898
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b2b4508
and eax, 0x11044c20
or eax, 0x4008010b
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b22aa68
and eax, 0x828
or eax, 0xff4c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x7875bbdf
and eax, 0x48000
or eax, 0x4c00300
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f14e399
and eax, 0x100
or eax, 0x8bf84489
mov dword [ebx], eax
add ebx, edx
and eax, 0x10f9ffaa
and eax, 0x56f3233d
and eax, 0
or eax, 0x5503fc55
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3945cf42
and eax, 0x64440110
or eax, 0x901188e8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x32c21a54
and eax, 0x82940188
or eax, 0x9604403
mov dword [ebx], eax
add ebx, edx
or eax, 0x20632ab2
and eax, 0x88c34da1
or eax, 0x44001044
mov dword [ebx], eax
add ebx, edx
or eax, 0x1d7daacd
or eax, 0xa8cc56
and eax, 0xcccccccc
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6cf8f428
and eax, 0xa00010c4
or eax, 0x4c8b4508
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ad87ae1
xor eax, 0x4dbd709e
and eax, 0x1040c01
or eax, 0xe080
mov dword [ebx], eax
add ebx, edx
or eax, 0x28e2be6a
and eax, 0x1c60000
or eax, 0x44010000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f2bdc22
or eax, 0x6e8c7b05
and eax, 0x24
or eax, 0x100d8
mov dword [ebx], eax
add ebx, edx
and eax, 0x748f623a
and eax, 0x10000
or eax, 0xfc448d00
mov dword [ebx], eax
add ebx, edx
or eax, 0x1aded59d
or eax, 0x2e2133c
and eax, 0xfc8d8d10
or eax, 0x40
mov dword [ebx], eax
add ebx, edx
and eax, 0x41572386
and eax, 0x40050100
or eax, 0x11fafefe
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3df974b8
or eax, 0x6732af5
and eax, 0x200001f7
or eax, 0x10001408
mov dword [ebx], eax
add ebx, edx
and eax, 0x4bb14fa1
and eax, 0x6a49f645
and eax, 0
or eax, 0x858d0040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x35be0781
xor eax, 0x9454421
and eax, 0xb97642e0
or eax, 0x4689bc1c
mov dword [ebx], eax
add ebx, edx
and eax, 0x1129fde9
and eax, 0x109e488
or eax, 0xc2540103
mov dword [ebx], eax
add ebx, edx
xor eax, 0xbcbe0ae
or eax, 0x323cba11
and eax, 0xc88c8c04
or eax, 0x44040c8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1cc28db6
and eax, 0xc00a4148
or eax, 0x2c811484
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7fecb342
and eax, 0x8304e482
or eax, 0x8100801
mov dword [ebx], eax
add ebx, edx
or eax, 0x56c232c0
xor eax, 0x429cd23d
and eax, 0x5080844
or eax, 0x40810001
mov dword [ebx], eax
add ebx, edx
or eax, 0x54e6906d
and eax, 0x44d8864
or eax, 0x8000390
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b6b4b02
or eax, 0x79bce26f
and eax, 0xbb84089
or eax, 0x80400d00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x438534d9
xor eax, 0x72cfcaf7
and eax, 0xb202b005
or eax, 0x50d4850
mov dword [ebx], eax
add ebx, edx
or eax, 0x404ced8
and eax, 0x34008400
or eax, 0x40c00102
mov dword [ebx], eax
add ebx, edx
and eax, 0xab8402e
and eax, 0x6dce722c
and eax, 0
or eax, 0xf84d8b5b
mov dword [ebx], eax
add ebx, edx
and eax, 0x45854775
or eax, 0x677edf40
and eax, 0x3119701
or eax, 0x8000200e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7996eff3
and eax, 0x180440f8
or eax, 0x1780102
mov dword [ebx], eax
add ebx, edx
xor eax, 0x51493041
and eax, 0x830418b
or eax, 0x7c80400
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a06e0f2
and eax, 0x798200b3
or eax, 0x80010804
mov dword [ebx], eax
add ebx, edx
or eax, 0x26c4d6e3
and eax, 0x8b065e52
or eax, 0x82108
mov dword [ebx], eax
add ebx, edx
and eax, 0x7aa28320
and eax, 0x2020000
or eax, 0xb50df855
mov dword [ebx], eax
add ebx, edx
or eax, 0x67e1c87
xor eax, 0xcacf939
and eax, 0x20c00102
or eax, 0x8200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d0a2e00
xor eax, 0x41c7c034
and eax, 0x8004500
or eax, 0xe3f00089
mov dword [ebx], eax
add ebx, edx
xor eax, 0x951d6e7
and eax, 0xf763661
and eax, 0x200
or eax, 0xf84d8909
mov dword [ebx], eax
add ebx, edx
or eax, 0xaaa6ed3
and eax, 0x8801a70b
or eax, 0x1101004
mov dword [ebx], eax
add ebx, edx
or eax, 0xd95caf
xor eax, 0x726119d8
and eax, 0x8b20e055
or eax, 0x461000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1734dbea
and eax, 0x88422005
or eax, 0x124d040
mov dword [ebx], eax
add ebx, edx
and eax, 0x6aad6527
and eax, 0x8006005
or eax, 0x458b9c40
mov dword [ebx], eax
add ebx, edx
xor eax, 0x51c14f31
and eax, 0x10020374
or eax, 0x1b50c80
mov dword [ebx], eax
add ebx, edx
and eax, 0x131b0d90
and eax, 0x10010500
or eax, 0xec44b20f
mov dword [ebx], eax
add ebx, edx
or eax, 0x1f9b434d
and eax, 0x454d00b
or eax, 0x200030
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b58f180
xor eax, 0x1794c613
and eax, 0xe80020
or eax, 0x3103c013
mov dword [ebx], eax
add ebx, edx
xor eax, 0x45f3c3b7
xor eax, 0x5dd6fc41
and eax, 0x1c44d81
or eax, 0x8230000a
mov dword [ebx], eax
add ebx, edx
or eax, 0x57be241a
and eax, 0x45880081
or eax, 0x8010240
mov dword [ebx], eax
add ebx, edx
or eax, 0xf16cd4f
or eax, 0x774584fa
and eax, 0x78558bf4
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3981b79a
and eax, 0x8008280
or eax, 0x81024003
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f24c234
and eax, 0x82220015
or eax, 0x19c9f840
mov dword [ebx], eax
add ebx, edx
xor eax, 0x57f3b919
xor eax, 0x28df4ccc
and eax, 0x4c40580
or eax, 0xb30400b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x29283dc8
and eax, 0x840803
or eax, 0xc90100b4
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e1d4c6f
and eax, 0xc802247
and eax, 5
or eax, 0x45c70970
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d79695
and eax, 4
or eax, 0x1e8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5b25a13e
xor eax, 0x501265a6
and eax, 0x307c100
or eax, 0xc4002a00
mov dword [ebx], eax
add ebx, edx
or eax, 0x3cf0746b
and eax, 0x3c5d82fd
and eax, 0x8041
or eax, 0x6c04
mov dword [ebx], eax
add ebx, edx
xor eax, 0x21bbf905
or eax, 0x2b1c1222
and eax, 0x18b0000
or eax, 0x44000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x21504c98
or eax, 0x99a7e8d
and eax, 0x9800a8c
or eax, 0x54658160
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b4d470
and eax, 0x30e5ad81
and eax, 0x848000
or eax, 0xcc484cc3
mov dword [ebx], eax
add ebx, edx
or eax, 0x5fbdc157
and eax, 0xccccccc4
or eax, 8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x39010810
xor eax, 0x326270c4
and eax, 0xc48b1408
or eax, 0x280041c4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3edc9855
and eax, 0x50440d81
or eax, 0x203002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x16c3d2d
xor eax, 0x1534b363
and eax, 0x44000040
or eax, 0x31000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2351132b
xor eax, 0x768f267
and eax, 0x400f203
or eax, 0x10150d08
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd15d9b
and eax, 0x10
or eax, 0xa3004020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6aa7b4d6
or eax, 0x56ff5710
and eax, 0x405064
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x69c54c42
and eax, 0x40000402
or eax, 0x10084189
mov dword [ebx], eax
add ebx, edx
and eax, 0x1d1a3449
and eax, 0x10080409
or eax, 0x41044982
mov dword [ebx], eax
add ebx, edx
or eax, 0x44b52fc4
and eax, 0x5024058b
or eax, section..text
mov dword [ebx], eax
add ebx, edx
and eax, 0x400e6cec
xor eax, 0x532c0c83
and eax, 0x13000000
or eax, 0xec520040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1abec1e6
and eax, 0x40200004
or eax, 0x100c11
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e2b3469
or eax, 0x6d27f3cd
and eax, 0x4c035900
or eax, 0x80c00400
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b406383
and eax, 0xec835580
or eax, 0x8004c
mov dword [ebx], eax
add ebx, edx
and eax, 0x7cf6f9ef
xor eax, 0x28b00a93
and eax, 0x4803
or eax, 0xa108a480
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c358558
and eax, 0
or eax, 0x405338
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7cb22486
xor eax, 0x1eef190b
and eax, 0x2184481
or eax, 0x89e00108
mov dword [ebx], eax
add ebx, edx
or eax, 0x1d72c8b4
and eax, 0x20626c0d
and eax, 0x42080d
or eax, 0x40113000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5589f0fc
and eax, 0x1c08000
or eax, 0x10300
mov dword [ebx], eax
add ebx, edx
and eax, 0xb63d32a
and eax, 0x1000100
or eax, 0x52380c89
mov dword [ebx], eax
add ebx, edx
xor eax, 0xf9d7a2c
xor eax, 0x6553db32
and eax, 0x1b20000
or eax, 0x80040
mov dword [ebx], eax
add ebx, edx
or eax, 0x12dc1b00
or eax, 0x5270c0e1
and eax, 0x1000000
or eax, 0x84000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c371b7a
and eax, 0x23a8d686
and eax, 0
or eax, 0x81840fd2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b87d0ca
and eax, 0xa000000
or eax, 0x5000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x42f8a7f9
and eax, 0x2e4d3c82
and eax, 0x400480
or eax, 0x52260136
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3415a3bf
and eax, 0x40010000
or eax, 0x80840040
mov dword [ebx], eax
add ebx, edx
or eax, 0x7d8c7753
xor eax, 0x32b4166c
and eax, 0x4d096134
or eax, 0x821040
mov dword [ebx], eax
add ebx, edx
and eax, 0x529e3244
and eax, 0x40080040
or eax, 0xbc4589b8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6448707d
and eax, 0x1482461f
and eax, 0x10000001
or eax, 0x458b09ea
mov dword [ebx], eax
add ebx, edx
or eax, 0x634bcb6
and eax, 0x18281fc
or eax, 0x400200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c0f2183
and eax, 0x1cc0009
or eax, 0x82305580
mov dword [ebx], eax
add ebx, edx
or eax, 0x472c947c
or eax, 0x2539e878
and eax, 0x6330fc7d
or eax, 0x10020000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d4551a6
xor eax, 0x658b49c7
and eax, 0x68448010
or eax, 0x94010b43
mov dword [ebx], eax
add ebx, edx
and eax, 0x1e84e65a
and eax, 0x8040002
or eax, 0x60810c89
mov dword [ebx], eax
add ebx, edx
xor eax, 0x78eb2398
xor eax, 0x70af343a
and eax, 0x40000000
or eax, 0x11004052
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c06b6ea
xor eax, 0xcd659e8
and eax, 0x4011aa
or eax, 0x30000455
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4402f8ec
xor eax, 0x436a8ae6
and eax, 0x1280040
or eax, 0x420000
mov dword [ebx], eax
add ebx, edx
or eax, 0x41c0a2c9
or eax, 0x2d451016
and eax, 0x9ec108b
or eax, 0x82104500
mov dword [ebx], eax
add ebx, edx
or eax, 0x5dfaea2d
and eax, 0x52689504
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7346e146
or eax, 0x62db178f
and eax, 0x63500040
or eax, 0x9c000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x340ef19b
and eax, 0x418a08ac
and eax, 0x40000000
or eax, 0x301815
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c0a40ec
and eax, 0
or eax, 0x1023d00
mov dword [ebx], eax
add ebx, edx
or eax, 0x475efff0
and eax, 0x6540000
or eax, 0x20200000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f3f921b
and eax, 0x4000000
or eax, 0x98b006a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x128715fb
and eax, 0x1110
or eax, 0x404220
mov dword [ebx], eax
add ebx, edx
xor eax, 0x58df8c92
and eax, 0x5815df00
or eax, 0x20002051
mov dword [ebx], eax
add ebx, edx
or eax, 0x230f9671
and eax, 0x3a004030
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6e16e399
or eax, 0x596b0031
and eax, 0
or eax, 4
mov dword [ebx], eax
add ebx, edx
or eax, 0x107f4d14
and eax, 0xd5022e6
and eax, 0
or eax, 0x8b00e2c1
mov dword [ebx], eax
add ebx, edx
or eax, 0x359b7085
and eax, 0x100080
or eax, 0x40400802
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6e60da7
and eax, 0x46a00000
or eax, 0x20485000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x14d51560
and eax, 0x2000000
or eax, 0x81000007
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c8ceb3a
or eax, 0x68ef47b
and eax, 0x68a0440
or eax, 0x98610084
mov dword [ebx], eax
add ebx, edx
xor eax, 0x458089ee
and eax, 0x680502
or eax, 0x9040c5
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b3a9d7b
and eax, 0x65f36876
and eax, 0x41000000
or eax, 0xa8000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x42cbb4b8
and eax, 0x6c10cb9e
and eax, 0x40000000
or eax, 0xbfffff72
mov dword [ebx], eax
add ebx, edx
or eax, 0x52f5031
and eax, 0xc35de503
or eax, 0x88
mov dword [ebx], eax
add ebx, edx
and eax, 0x1d99ba28
and eax, 0x90008
or eax, 0xec8255c4
mov dword [ebx], eax
add ebx, edx
or eax, 0x74c35baf
and eax, 0x74635ace
and eax, 0x20404882
or eax, 0x8100a401
mov dword [ebx], eax
add ebx, edx
xor eax, 0x39fa8c6c
and eax, 0x4000
or eax, section..text
mov dword [ebx], eax
add ebx, edx
or eax, 0x21ec589a
or eax, 0x713b62d3
and eax, 0x21014083
or eax, 0x82008000
mov dword [ebx], eax
add ebx, edx
or eax, 0x42a56d63
and eax, 0x4000
or eax, section..text
mov dword [ebx], eax
add ebx, edx
or eax, 0x5773436a
or eax, 0x7e3239f1
and eax, 0x184041c3
or eax, 0x800404
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c5d34e2
and eax, 0x44004020
or eax, 0x8300001a
mov dword [ebx], eax
add ebx, edx
or eax, 0xe1441ba
or eax, 0x52577a08
and eax, 0x1a044000
or eax, 0x20208445
mov dword [ebx], eax
add ebx, edx
or eax, 0x19433532
and eax, 0x1470040
or eax, 0x44800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7763664d
and eax, 0x202408
or eax, 0x401a10c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x75ef3577
and eax, 0x43d51eeb
and eax, 0x40000400
or eax, 0x8c45c300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x298ee975
or eax, 0x79f8684d
and eax, 0x402a44
or eax, 0x1000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c07c7ac
and eax, 0x504045c4
or eax, 0x900003
mov dword [ebx], eax
add ebx, edx
and eax, 0x4df64a1c
xor eax, 0x253e012b
and eax, 0x4500402a
or eax, 0x82000010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x17ec0ac6
and eax, 0x3d63ed03
and eax, 0x10404000
or eax, 0x2a189445
mov dword [ebx], eax
add ebx, edx
and eax, 0x479e306d
and eax, 0x40
or eax, 0x45c70000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x67e05a38
and eax, 0x224058
or eax, 0x40182480
mov dword [ebx], eax
add ebx, edx
xor eax, 0x502ea855
xor eax, 0x6912b0a
and eax, 0x1405c700
or eax, 0xc8400000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x96333d3
or eax, 0x3257e7bd
and eax, 0x403274
or eax, 0x800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f40fb54
and eax, 0x4004100
or eax, 0x80e004c7
mov dword [ebx], eax
add ebx, edx
or eax, 0x687e21d9
or eax, 0x4908876c
and eax, 0xc500403a
or eax, 0x2000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6626d47
and eax, 0x2004000
or eax, 0x3894a445
mov dword [ebx], eax
add ebx, edx
and eax, 0x1117ff8e
and eax, 0x40000
or eax, 0x45c30040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x51b32b18
and eax, 0x302048
or eax, 0x400a84a0
mov dword [ebx], eax
add ebx, edx
and eax, 0x662baae
and eax, 0x8000
or eax, 0xec454700
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4238dbc0
and eax, 0x401880
or eax, 0x2234
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b257449
and eax, 0x3e4749f1
and eax, 0x4040c1
or eax, 0xc4b00506
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7085c2d0
and eax, 0x379a7d8
and eax, 0x10
or eax, 0xc700402a
mov dword [ebx], eax
add ebx, edx
and eax, 0x49aecaf5
and eax, 0xc7343a2
and eax, 0x4000
or eax, 0x3ad4b445
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c5f8c34
and eax, 0x44c70040
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x77921a55
xor eax, 0x157325d9
and eax, 0x498
or eax, 0xa60
mov dword [ebx], eax
add ebx, edx
or eax, 0x7777da52
xor eax, 0x1ce41956
and eax, 0x6801c700
or eax, 0x94440000
mov dword [ebx], eax
add ebx, edx
or eax, 0x57b57842
or eax, 0x24ae3a1
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x4fa3f160
and eax, 0
or eax, 0x4d8b09eb
mov dword [ebx], eax
add ebx, edx
and eax, 0x7173366b
and eax, 0x1010068
or eax, 0xc08394
mov dword [ebx], eax
add ebx, edx
or eax, 0x49c7bd76
xor eax, 0x14be2bed
and eax, 0x1780401
or eax, 0x82844988
mov dword [ebx], eax
add ebx, edx
xor eax, 0x79912f02
xor eax, 0x7335936
and eax, 0x710e383d
or eax, 0x200c440
mov dword [ebx], eax
add ebx, edx
and eax, 0x68d0efe9
and eax, 0x22a19a1f
and eax, 0x20008808
or eax, 0xdc550310
mov dword [ebx], eax
add ebx, edx
and eax, 0x35bad7cf
or eax, 0x4eec1b7c
and eax, 0x40940008
or eax, 0x80014483
mov dword [ebx], eax
add ebx, edx
or eax, 0x4f2fac88
and eax, 0x4c15ec00
or eax, 0x10001350
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f212552
or eax, 0x1a3712e1
and eax, 0x1004020
or eax, 0x84000010
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ecc8159
and eax, 0
or eax, 0xb00474c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x10a2af90
or eax, 0x39928d7a
and eax, 0x2900a900
or eax, 0xc2044201
mov dword [ebx], eax
add ebx, edx
and eax, 0x51c8f80e
and eax, 0x1002000
or eax, 0x8ac012d9
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b426fa7
or eax, 0x33620c19
and eax, 0x8420c81
or eax, 0xc4815164
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ae79a77
and eax, 0xccc4ccc4
or eax, 0x80008
mov dword [ebx], eax
add ebx, edx
or eax, 0xd4675a2
and eax, 0xcccccccc
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c38372e
and eax, 0x23e64823
and eax, 0
or eax, 0xcccccccc
mov dword [ebx], eax
add ebx, edx
or eax, 0x7231cbb0
xor eax, 0x2b978da9
and eax, 0xc40a4044
or eax, 0x28811588
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ff70c1b
or eax, 0x3944d695
and eax, 0x420cc81
or eax, 0x2000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ade2acf
xor eax, 0x6ffb587f
and eax, 0x10000
or eax, 0xa00000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f10258c
xor eax, 0x7b3844ac
and eax, 0x3004000
or eax, 0x80000050
mov dword [ebx], eax
add ebx, edx
or eax, 0x2115ef6b
and eax, 0x10140
or eax, 0xa20080
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ca0191a
or eax, 0x348b1e4b
and eax, 0x44000050
or eax, 0x83004000
mov dword [ebx], eax
add ebx, edx
and eax, 0x57b652f9
xor eax, 0x554f2253
and eax, 0x124e0001
or eax, 0xedb00c84
mov dword [ebx], eax
add ebx, edx
xor eax, 0x507035b3
or eax, 0x5942eee2
and eax, 0x400244f6
or eax, 0x300009
mov dword [ebx], eax
add ebx, edx
or eax, 0xea057b5
and eax, 0x804700
or eax, 0x10058000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7d4ea101
and eax, 0x123f7d6a
and eax, 0x100f6500
or eax, 0x44f09afe
mov dword [ebx], eax
add ebx, edx
xor eax, 0x603e38cf
or eax, 0x5198255
and eax, 0x5004030
or eax, 0xc2000002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x78cabbc5
and eax, 0xbfca1085
or eax, 0x40340400
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ff3da2d
and eax, 0x403244ad
or eax, 0x2052
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2fdb7f80
xor eax, 0x680aa075
and eax, 0x818300
or eax, 0x18044400
mov dword [ebx], eax
add ebx, edx
or eax, 0x4f25fb0e
and eax, 0x54a5ff0e
or eax, 0x205a00f0
mov dword [ebx], eax
add ebx, edx
and eax, 0x404d0734
xor eax, 0x4edb435e
and eax, 0x6004022
or eax, 0xc1000010
mov dword [ebx], eax
add ebx, edx
or eax, 0x39c553f
and eax, 0xc79c1405
or eax, 0x38620880
mov dword [ebx], eax
add ebx, edx
xor eax, 0x47e18d78
and eax, 0x1fcae36c
and eax, 0x2806c
or eax, 0x40300893
mov dword [ebx], eax
add ebx, edx
xor eax, 0x36f2f6c6
and eax, 0x20804600
or eax, 0x58100
mov dword [ebx], eax
add ebx, edx
and eax, 0x217b34c2
and eax, 0x10400
or eax, 0x98fefbfe
mov dword [ebx], eax
add ebx, edx
xor eax, 0x56257a3c
and eax, 0xc6000002
or eax, 0x1004030
mov dword [ebx], eax
add ebx, edx
xor eax, 0x36367cd3
and eax, 0xf1362481
or eax, 0xec80004
mov dword [ebx], eax
add ebx, edx
or eax, 0x7692a96d
and eax, 0x4032a4ed
or eax, 0x12
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f653651
and eax, 0x400
or eax, 0x2885c300
mov dword [ebx], eax
add ebx, edx
and eax, 0x40692970
and eax, 0x10100
or eax, 0xb0fefefe
mov dword [ebx], eax
add ebx, edx
or eax, 0xa258729
and eax, 0x82004032
or eax, 0x45000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x75567095
xor eax, 0xfa0da10
and eax, 0xbdf62885
or eax, 0x42080400
mov dword [ebx], eax
add ebx, edx
or eax, 0x701d27f4
and eax, 0x40322cf5
or eax, 0x900a
mov dword [ebx], eax
add ebx, edx
or eax, 0x66ff781e
xor eax, 0x1177d5aa
and eax, 0x30800100
or eax, 0x5c600
mov dword [ebx], eax
add ebx, edx
xor eax, 0x557cfb68
or eax, 0x5735c303
and eax, 0x44fdff6a
or eax, 0x88020094
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4af1c87c
and eax, 0x86000002
or eax, 0x41004030
mov dword [ebx], eax
add ebx, edx
or eax, 0x378cecbe
and eax, 0xf78c2484
or eax, 0x8721001
mov dword [ebx], eax
add ebx, edx
or eax, 0x1f51aecc
and eax, 0x1b49a7af
and eax, 0x848d
or eax, 0x40325872
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e7eec96
or eax, 0x254e7011
and eax, 0x2004c400
or eax, 0x18810300
mov dword [ebx], eax
add ebx, edx
and eax, 0x929df11
and eax, 0x801c700
or eax, 0xe0fe38fe
mov dword [ebx], eax
add ebx, edx
and eax, 0x6585c0a3
and eax, 0x40004022
or eax, 0x87000010
mov dword [ebx], eax
add ebx, edx
and eax, 0x52258efa
and eax, 0x6eb0c65
and eax, 0x2000000
or eax, 0xfdfe3c85
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6174e6ad
and eax, 0x1fe61103
and eax, 0x21000
or eax, 0x4030e4ff
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c4b56ab
or eax, 0x7ab1b99f
and eax, 0x4081c700
or eax, 0x40000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d9479cc
and eax, 0x495ffcc
or eax, 0x6a0032
mov dword [ebx], eax
add ebx, edx
xor eax, 0x33ae23da
and eax, 0x7004020
or eax, 0xc0000013
mov dword [ebx], eax
add ebx, edx
and eax, 0xd4109fa
and eax, 0x5000000
or eax, 0xfafe4485
mov dword [ebx], eax
add ebx, edx
or eax, 0x634c5080
xor eax, 0x75271424
and eax, 0x1100a1
or eax, 0x40221c5e
mov dword [ebx], eax
add ebx, edx
and eax, 0x784d78ab
and eax, 0x40010000
or eax, 0x884c700
mov dword [ebx], eax
add ebx, edx
xor eax, 0x488d2755
and eax, 0x8e054
or eax, 0x28f71faa
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f79d738
xor eax, 0x5b138f66
and eax, 0x44000020
or eax, 0x83004013
mov dword [ebx], eax
add ebx, edx
and eax, 0x2837a08e
and eax, 0
or eax, 0xfffe4c85
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f6a7b0b
and eax, 0x10348e
or eax, 0x40230871
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b04437d
and eax, 0x40000000
or eax, 0x1085c700
mov dword [ebx], eax
add ebx, edx
and eax, 0x4937b9c9
and eax, 0x40058100
or eax, 0xcfa7efe
mov dword [ebx], eax
add ebx, edx
or eax, 0x51658e75
and eax, 0x45004033
or eax, 0x82000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7db2a75a
and eax, 0xffb24401
or eax, 0x4c1084
mov dword [ebx], eax
add ebx, edx
or eax, 0x4394289
xor eax, 0x3acb5732
and eax, 0x403000bf
or eax, 0x35c40
mov dword [ebx], eax
add ebx, edx
and eax, 0x1548ea83
and eax, 0x4000
or eax, 0x58858700
mov dword [ebx], eax
add ebx, edx
or eax, 0x64682918
or eax, 0x27ff43de
and eax, 0x6cffefde
or eax, 0x1020
mov dword [ebx], eax
add ebx, edx
or eax, 0x134123dd
and eax, 0x114c4ae0
and eax, 0x1004020
or eax, 0xc6000013
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5eef7a07
and eax, 0x1b38470d
and eax, 0x19280004
or eax, 0xe6d65c81
mov dword [ebx], eax
add ebx, edx
and eax, 0x4321701c
xor eax, 0xa83b68b
and eax, 0x4023648f
or eax, 0x101870
mov dword [ebx], eax
add ebx, edx
or eax, 0x1179dc95
xor eax, 0x2cec2d18
and eax, 0x6085c100
or eax, 0x600
mov dword [ebx], eax
add ebx, edx
and eax, 0x78eb702b
and eax, 0x814000
or eax, 0x887ebffe
mov dword [ebx], eax
add ebx, edx
or eax, 0x76415877
and eax, 0xc6004033
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x656f64da
and eax, 0xe76e6481
or eax, 0x18900004
mov dword [ebx], eax
add ebx, edx
and eax, 0x79370fde
and eax, 0x40320084
or eax, 0x1987b
mov dword [ebx], eax
add ebx, edx
or eax, 0x6682541d
and eax, 0x5f4e616f
and eax, 0x40004000
or eax, 0x28858700
mov dword [ebx], eax
add ebx, edx
and eax, 0x75148832
and eax, 0x26623e6b
and eax, 0x20000000
or eax, 0x84fffffe
mov dword [ebx], eax
add ebx, edx
and eax, 0x57765e98
and eax, 0x4004010
or eax, 0xc3000023
mov dword [ebx], eax
add ebx, edx
and eax, 0x71905de6
xor eax, 0x498f4f8c
and eax, 0x88e0c84
or eax, 0xf7706001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x516f2f6d
and eax, 0x1100e8
or eax, 0x4022b017
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e7ac810
xor eax, 0x4a2a2629
and eax, 0x40008600
or eax, 0x30854100
mov dword [ebx], eax
add ebx, edx
or eax, 0x77d53278
and eax, 0x50e9cee5
and eax, 0x40c1c660
or eax, 0x803e399e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x45a2929b
and eax, 0x1d9c1493
and eax, 0x5000001
or eax, 0xc2004032
mov dword [ebx], eax
add ebx, edx
xor eax, 0x32cf2f93
and eax, 0xf5ce6480
or eax, 0xa301005
mov dword [ebx], eax
add ebx, edx
or eax, 0x14c9cfb5
and eax, 0x4033d4b5
or eax, 0x4a
mov dword [ebx], eax
add ebx, edx
or eax, 0x7cee7136
and eax, 0x7885c500
or eax, 0x200
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b6587db
and eax, 0x60e5c7da
or eax, 0x801a3824
mov dword [ebx], eax
add ebx, edx
or eax, 0x74a4f7da
and eax, 0xc4004032
or eax, 0x3000001
mov dword [ebx], eax
add ebx, edx
or eax, 0x6331a6f0
xor eax, 0x69983223
and eax, 0x8ea85480
or eax, 0x71562805
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b361e6e
and eax, 0x403270ef
or eax, 0x18010
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f0f6fd9
and eax, 0x14000
or eax, 0x80848700
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f1000ae
or eax, 0x2ad78d7f
and eax, 0x28d78d7e
or eax, 0xd4287280
mov dword [ebx], eax
add ebx, edx
or eax, 0x3fce94d6
and eax, 0xc7004032
or eax, 1
mov dword [ebx], eax
add ebx, edx
or eax, 0x605bb707
and eax, 0xe75a8405
or eax, 0x18a40080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4691836a
and eax, 0x2400ef
or eax, 0x40100810
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a08d623
and eax, 0x804c600
or eax, 0x80810100
mov dword [ebx], eax
add ebx, edx
and eax, 0x49d2e3d4
xor eax, 0x5d1c9e69
and eax, 0x149c5d68
or eax, 0x63a296
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3601366f
and eax, 0x284e055d
and eax, 0x10
or eax, 0xc7004024
mov dword [ebx], eax
add ebx, edx
and eax, 0x36534cfa
and eax, 0x6000000
or eax, 0xf9fe8c85
mov dword [ebx], eax
add ebx, edx
and eax, 0x72ae2039
and eax, 0x40240001
or eax, 0x1020fe
mov dword [ebx], eax
add ebx, edx
and eax, 0x54bf817f
xor eax, 0x1e05f91e
and eax, 0x1001c100
or eax, 0x80840600
mov dword [ebx], eax
add ebx, edx
xor eax, 0x66418c56
or eax, 0x19c967ed
and eax, 0x30cd6ffe
or eax, 0x329000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d2d7746
and eax, 0x4004
or eax, 0xc7000030
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4fd1cdee
xor eax, 0x3492e7e2
and eax, 0xbc420000
or eax, 0x43bc9485
mov dword [ebx], eax
add ebx, edx
xor eax, 0x40873676
and eax, 0x5d4017de
and eax, 0xd2
or eax, 0x4034402d
mov dword [ebx], eax
add ebx, edx
or eax, 0x3dd5b4a3
and eax, 0x1885c400
or eax, 0x80000300
mov dword [ebx], eax
add ebx, edx
or eax, 0x9bd2d1b
or eax, 0x3c8c2f07
and eax, 0xcbdef1e
or eax, 0x404210e0
mov dword [ebx], eax
add ebx, edx
or eax, 0x690795a1
or eax, 0x770309d1
and eax, 0x47004034
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x20b658b7
and eax, 0xe7b61881
or eax, 0x18488404
mov dword [ebx], eax
add ebx, edx
and eax, 0x75653808
and eax, 0x40241800
or eax, 0x1040ff
mov dword [ebx], eax
add ebx, edx
or eax, 0x462baa97
or eax, 0x235965e3
and eax, 0x2005c700
or eax, 0x80800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2fcb541d
and eax, 0x2ccfd71c
or eax, 0x403028e2
mov dword [ebx], eax
add ebx, edx
or eax, 0x1987a657
and eax, 0x45004034
or eax, 0x82000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x378203b2
and eax, 0x7000000
or eax, 0xf8fea485
mov dword [ebx], eax
add ebx, edx
and eax, 0x714e60ad
or eax, 0x2b1b71be
and eax, 0x401470bf
or eax, 0x200c40
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b762973
or eax, 0x63a6e60
and eax, 0x28004700
or eax, 0x80858000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd6bf303
xor eax, 0x62a0e092
and eax, 0x804ed490
or eax, 0x8b12b6e
mov dword [ebx], eax
add ebx, edx
or eax, 0x1620647
and eax, 0x7fa0d210
and eax, 0x1004010
or eax, 0xc6000024
mov dword [ebx], eax
add ebx, edx
or eax, 0x76d8bc85
or eax, 0x5667cf44
and eax, 0xf7feac85
or eax, 0x8000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f5b13d7
and eax, 0x3c53196f
and eax, 0x101847
or eax, 0x402480b8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x538267b9
and eax, 0x1084c700
or eax, 0xa0010000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6a2fbc50
xor eax, 0x7a46b417
and eax, 0x80e94b46
or eax, 0x2416b4b8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x624dcb0f
xor eax, 0x6fb105fb
and eax, 0x81000000
or eax, 0x46004034
mov dword [ebx], eax
add ebx, edx
and eax, 0x59778c33
and eax, 0x41000000
or eax, 0xbefeb485
mov dword [ebx], eax
add ebx, edx
xor eax, 0x74972e6
and eax, 0x40348463
or eax, 0x309c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7a7322cf
xor eax, 0x36b192d1
and eax, 0x8840400
or eax, 0xb001c300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3591c69c
xor eax, 0x8c5e4cf
and eax, 0x80d1e552
or eax, 0x402e1aac
mov dword [ebx], eax
add ebx, edx
and eax, 0x769dd213
or eax, 0x7ddf6ec9
and eax, 0x45004010
or eax, 0x82000024
mov dword [ebx], eax
add ebx, edx
xor eax, 0x48968c0a
and eax, 0x8f968c04
or eax, 0x70683081
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b7c0e1c
and eax, 0x4034909d
or eax, 0x4062
mov dword [ebx], eax
add ebx, edx
xor eax, 0x755166e1
and eax, 0x7b2b236
and eax, 0x8200
or eax, 0xc0854500
mov dword [ebx], eax
add ebx, edx
or eax, 0x34d53074
or eax, 0x7ba67f5
and eax, 0xe0fff7f4
or eax, 0x80a
mov dword [ebx], eax
add ebx, edx
or eax, 0x69a32c2a
and eax, 0xc1004034
or eax, 0x6000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x13e752d4
or eax, 0x7494ae65
and eax, 0x7794c405
or eax, 0x886a0080
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e6776c3
and eax, 0x4d535de8
and eax, 0x401050c0
or eax, 0x24a83f
mov dword [ebx], eax
add ebx, edx
or eax, 0x29101f6f
and eax, 0x4749022f
and eax, 0x40000200
or eax, 0x8885c500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d4adfe0
and eax, 0x4cf18e0
or eax, 0x30e71e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c87648b
xor eax, 0x69265257
and eax, 0x1004020
or eax, 0xc6000015
mov dword [ebx], eax
add ebx, edx
and eax, 0x5bd9dc85
and eax, 0x43004005
or eax, 0xbcfe8c80
mov dword [ebx], eax
add ebx, edx
or eax, 0x2436c07f
or eax, 0x7c1bac12
and eax, 0x403500ff
or eax, 0x1000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6cc48f5e
and eax, 0x40858700
or eax, 0x90004000
mov dword [ebx], eax
add ebx, edx
or eax, 0x71d6f52e
and eax, 0x55f00ece
and eax, 0xd0060e
or eax, 0x282ff9f0
mov dword [ebx], eax
add ebx, edx
or eax, 0x16981f1a
or eax, 0x4c2c9909
and eax, 0x46004035
or eax, 0x81000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1ac2cca2
and eax, 0x2004000
or eax, 0xfdfe9485
mov dword [ebx], eax
add ebx, edx
xor eax, 0xf5fb8fb
and eax, 0x20d78a81
and eax, 0x10000
or eax, 0x403434ff
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a1f52e0
xor eax, 0x277dcc23
and eax, 0x4000c400
or eax, 0x98850300
mov dword [ebx], eax
add ebx, edx
and eax, 0x39fcc65c
and eax, 0x884c600
or eax, 0x407b39fe
mov dword [ebx], eax
add ebx, edx
or eax, 0x515a8ce
and eax, 0x45004034
or eax, 0x82000001
mov dword [ebx], eax
add ebx, edx
and eax, 0x64cbd560
and eax, 0x44004000
or eax, 0xbbfe9c85
mov dword [ebx], eax
add ebx, edx
xor eax, 0x678b410f
and eax, 0x1a5ad997
and eax, 0x101082
or eax, 0x4025447d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x70c82cf2
and eax, 0x20854000
or eax, 0xc0008700
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ed03223
and eax, 0x20800200
or eax, 0x487ffdfe
mov dword [ebx], eax
add ebx, edx
xor eax, 0x77401b7e
and eax, 0x7004000
or eax, 0xc0000035
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd514ce0
and eax, 0x6bdb190b
and eax, 0x4a500001
or eax, 0xb5aee484
mov dword [ebx], eax
add ebx, edx
or eax, 0xef5f51e
and eax, 0x4035749f
or eax, 0x60
mov dword [ebx], eax
add ebx, edx
xor eax, 0x256037db
and eax, 0x60054300
or eax, 0x88808400
mov dword [ebx], eax
add ebx, edx
and eax, 0x4adddb38
and eax, 0x85c300
or eax, 0x847a3cfe
mov dword [ebx], eax
add ebx, edx
and eax, 0x2eb8bb6a
xor eax, 0x34775272
and eax, 0x4010
or eax, 0xc7000025
mov dword [ebx], eax
add ebx, edx
or eax, 0x6cde05c8
and eax, 0xefde4485
or eax, 0x1020a800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x70af5d66
and eax, 0x1190e3
or eax, 0x4024001c
mov dword [ebx], eax
add ebx, edx
or eax, 0x5de73f2
and eax, 0x4085c300
or eax, 0xb0000400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x678f7b5e
and eax, 0x66377931
and eax, 0x4023810
or eax, 0xa0fdc7ee
mov dword [ebx], eax
add ebx, edx
xor eax, 0x30b64aa3
and eax, 0x84000015
or eax, 0x43004020
mov dword [ebx], eax
add ebx, edx
or eax, 0xf8291b8
and eax, 0xcf82d085
or eax, 0x307c2400
mov dword [ebx], eax
add ebx, edx
and eax, 0x352b2767
xor eax, 0x3ce6c139
and eax, 0x4a03c
or eax, 0x403110c3
mov dword [ebx], eax
add ebx, edx
and eax, 0x24af0593
and eax, 0x50000
or eax, 0xf880c700
mov dword [ebx], eax
add ebx, edx
and eax, 0x59b26b02
and eax, 0x40804300
or eax, 0x847fbcfe
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d794fbb
and eax, 0xc5004035
or eax, 0x2000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x48302e31
or eax, 0x72ad154b
and eax, 0xffbc7c05
or eax, 0x428080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e320895
or eax, 0x5f27ab5e
and eax, 0x4025dc5e
or eax, 0x1000a1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x39138968
and eax, 0x4e236225
and eax, 0x4000
or eax, 0x858700
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f70a595
and eax, 0x48f5e795
or eax, 0xa00a186a
mov dword [ebx], eax
add ebx, edx
or eax, 0x626833eb
and eax, 0xc2004035
or eax, 0x5000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x22b70223
and eax, 0xe5b70004
or eax, 0x1a480481
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b2388d5
or eax, 0x6b807aa7
and eax, 0x4035fcf7
or eax, 8
mov dword [ebx], eax
add ebx, edx
or eax, 0x71a24bf7
and eax, 0x85c700
or eax, 0x8000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x722b6795
and eax, 0x14700
or eax, 0x8feb8ff
mov dword [ebx], eax
add ebx, edx
xor eax, 0x73a9d057
and eax, 0x43000020
or eax, 0x84004016
mov dword [ebx], eax
add ebx, edx
or eax, 0x6bb8568f
and eax, 0x4a52aece
and eax, 0x4a100484
or eax, 0xb5ef0801
mov dword [ebx], eax
add ebx, edx
xor eax, 0x10e92ca8
and eax, 0x4016002d
or eax, 0x2018d2
mov dword [ebx], eax
add ebx, edx
and eax, 0x484d54e9
xor eax, 0x53e537e8
and eax, 0x10810700
or eax, 0x4c000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a0d46d5
and eax, 0x54600
or eax, 0x28fab9ff
mov dword [ebx], eax
add ebx, edx
xor eax, 0x74a25796
xor eax, 0x57da5fcc
and eax, 0x3004024
or eax, 0xc4000012
mov dword [ebx], eax
add ebx, edx
or eax, 0x38b2084a
or eax, 0x309864b6
and eax, 0xffba0484
or eax, 0x451001
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d014c2
and eax, 0x403604c7
or eax, 0x4038
mov dword [ebx], eax
add ebx, edx
xor eax, 0x39995269
and eax, 0x18850600
or eax, 0xc100
mov dword [ebx], eax
add ebx, edx
and eax, 0x68dc3c9d
and eax, 0x840400
or eax, 0x547bfbff
mov dword [ebx], eax
add ebx, edx
xor eax, 0x354b3e43
xor eax, 0x374c876a
and eax, 0x46004016
or eax, 0x81000020
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a615696
xor eax, 0x7a23e851
and eax, 0xa5421c85
or eax, 0x5abd0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3972010
and eax, 0x40202095
or eax, 0x16406a
mov dword [ebx], eax
add ebx, edx
and eax, 0x143f2aec
xor eax, 0xe19c2b6
and eax, 0x5c200
or eax, 0x20800500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x59b2cb03
and eax, 0x70370c03
or eax, 0xc8f3fc
mov dword [ebx], eax
add ebx, edx
and eax, 0x5cf49aed
xor eax, 0x14d111fe
and eax, 0x44000012
or eax, 0x83004024
mov dword [ebx], eax
add ebx, edx
xor eax, 0x33fc64a5
xor eax, 0x220f79a8
and eax, 0xd6f30401
or eax, 0x290c2084
mov dword [ebx], eax
add ebx, edx
xor eax, 0x17381f80
and eax, 0x40060005
or eax, 0x3080fa
mov dword [ebx], eax
add ebx, edx
or eax, 0x2223b097
or eax, 0x7ec14753
and eax, 0x2885c700
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x23a602b6
and eax, 0xa7c7b6
or eax, 0x90583849
mov dword [ebx], eax
add ebx, edx
or eax, 0x3e812fd0
xor eax, 0x368de17d
and eax, 0x80000002
or eax, 0x47004034
mov dword [ebx], eax
add ebx, edx
or eax, 0x36988cc0
and eax, 0x73071d7f
and eax, 0x73000c04
or eax, 0x8cff2081
mov dword [ebx], eax
add ebx, edx
or eax, 0x6429c844
and eax, 0x40368cc5
or eax, 0x103a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2ae7f24e
and eax, 0x20814600
or eax, 0x10048100
mov dword [ebx], eax
add ebx, edx
or eax, 0x50dd5f06
and eax, 0x30dddf06
or eax, 0x842220f9
mov dword [ebx], eax
add ebx, edx
or eax, 0x4aae0aa3
and eax, 0x1129d6df
and eax, 0x4016
or eax, 0xc7000020
mov dword [ebx], eax
add ebx, edx
and eax, 0x1af153d4
and eax, 0x2000004
or eax, 0xfdff3481
mov dword [ebx], eax
add ebx, edx
xor eax, 0x42b5ae0c
and eax, 0x28889
or eax, 0x40344076
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ac98868
and eax, 0x18854000
or eax, 0x20008700
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6abea626
and eax, 0x503b6126
or eax, 0x84c49ed9
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3c351710
and eax, 0xc0004026
or eax, 0x7000010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d9bd6c4
and eax, 0x775f1cec
and eax, 0x221b1480
or eax, 0xdde42805
mov dword [ebx], eax
add ebx, edx
and eax, 0x66a81f34
xor eax, 0xc9159e
and eax, 0x4020009a
or eax, 0x16e465
mov dword [ebx], eax
add ebx, edx
and eax, 0x6df4a897
and eax, 0x40048000
or eax, 0x814700
mov dword [ebx], eax
add ebx, edx
and eax, 0x43202965
and eax, 0x457a7be8
and eax, 0x40000100
or eax, 0xb0fffeff
mov dword [ebx], eax
add ebx, edx
and eax, 0x679fbcd
and eax, 0x111a5b8b
and eax, 0x4000
or eax, 0xc7000036
mov dword [ebx], eax
add ebx, edx
or eax, 0x57538604
or eax, 0x17f8b473
and eax, 0xd7fb4405
or eax, 0x28040080
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ff2c640
and eax, 0x324400
or eax, 0x4004b8ff
mov dword [ebx], eax
add ebx, edx
and eax, 0x31a437a5
or eax, 0x5786aa6f
and eax, 0x40848600
or eax, 0x8014100
mov dword [ebx], eax
add ebx, edx
or eax, 0x20d7c7a3
or eax, 0x6eef48a
and eax, 0xcfff7ab
or eax, 0x854
mov dword [ebx], eax
add ebx, edx
and eax, 0x1bdf420c
and eax, 0x4004
or eax, 0xc7000033
mov dword [ebx], eax
add ebx, edx
and eax, 0x238bdcc5
and eax, 0x62c8c83a
and eax, 0x2004000
or eax, 0xfdff0c85
mov dword [ebx], eax
add ebx, edx
and eax, 0x767ecc24
xor eax, 0x32b66e66
and eax, 0x40000062
or eax, 0x37189d
mov dword [ebx], eax
add ebx, edx
or eax, 0x129f9edd
or eax, 0x7f005889
and eax, 0x5085c600
or eax, 0x100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x578f5d85
and eax, 0xa9a85
or eax, 0x28f5657a
mov dword [ebx], eax
add ebx, edx
xor eax, 0xdfe3670
and eax, 0x5004007
or eax, 0xc2000030
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a40e901
and eax, 0xff404005
or eax, 0xbf1480
mov dword [ebx], eax
add ebx, edx
xor eax, 0x13845c0d
or eax, 0x258fd2a3
and eax, 0x403718ab
or eax, 0x2054
mov dword [ebx], eax
add ebx, edx
and eax, 0xd16b4e2
and eax, 0x40000
or eax, 0x5881c700
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7a579c46
xor eax, 0x106e7481
and eax, 0xbc2fc7
or eax, 0x4443d038
mov dword [ebx], eax
add ebx, edx
xor eax, 0x68e016a7
and eax, 0x4004010
or eax, 0xc3000027
mov dword [ebx], eax
add ebx, edx
and eax, 0x27f57081
xor eax, 0x40d7b2d5
and eax, 0x47d75084
or eax, 0xb8280c01
mov dword [ebx], eax
add ebx, edx
and eax, 0x70dc6b22
and eax, 0x40144800
or eax, 0x2310ff
mov dword [ebx], eax
add ebx, edx
and eax, 0xf87d4e0
and eax, 0x54000
or eax, 0x60808700
mov dword [ebx], eax
add ebx, edx
or eax, 0x27223b3d
xor eax, 0x2f1790a5
and eax, 0x40b06f98
or eax, 0x244f9067
mov dword [ebx], eax
add ebx, edx
and eax, 0x59c53fd3
and eax, 0x6cc764e9
and eax, 0x40000001
or eax, 0x87004036
mov dword [ebx], eax
add ebx, edx
xor eax, 0x32ed31fe
xor eax, 0x33727e5d
and eax, 0xc69f0484
or eax, 0x39606001
mov dword [ebx], eax
add ebx, edx
or eax, 0x53fa2b47
and eax, 0x403700c7
or eax, 0x8038
mov dword [ebx], eax
add ebx, edx
xor eax, 0x61259ea9
and eax, 0x20000600
or eax, 0x4885c100
mov dword [ebx], eax
add ebx, edx
and eax, 0x18d7fafa
and eax, 0x85c200
or eax, 0x947a3dff
mov dword [ebx], eax
add ebx, edx
xor eax, 0x234515fc
or eax, 0x1472ead
and eax, 0x87004027
or eax, 0x40000010
mov dword [ebx], eax
add ebx, edx
or eax, 0x32b9951f
and eax, 0x5fd9f740
and eax, 0x57994400
or eax, 0xa8662885
mov dword [ebx], eax
add ebx, edx
or eax, 0x4fd0cb6f
xor eax, 0xd1b38f4
and eax, 0x4024801b
or eax, 0x1328e4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x31e9f67c
and eax, 0x70844600
or eax, 0x18100
mov dword [ebx], eax
add ebx, edx
or eax, 0xd61216f
or eax, 0x3d857df8
and eax, 0x38e5ffff
or eax, 0x801a0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x25a0af89
and eax, 1
or eax, 0xc7004036
mov dword [ebx], eax
add ebx, edx
and eax, 0x5fae3fc6
or eax, 0x43b375dd
and eax, 0x47b37485
or eax, 0xb84c0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x74efea69
and eax, 0x5e8a8142
and eax, 0x8040
or eax, 0x403740bf
mov dword [ebx], eax
add ebx, edx
or eax, 0x203c7cc2
and eax, 0x6005c400
or eax, 0x18800300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x73b1ff7f
and eax, 0x6aac282d
and eax, 0x824282d
or eax, 0xc4dbd7d2
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f99051a
and eax, 0xc7004037
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x893f40d
and eax, 0xcf933400
or eax, 0x306c4885
mov dword [ebx], eax
add ebx, edx
and eax, 0xf5c32db
and eax, 0x141081
or eax, 0x4023c87e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x52e6e76f
and eax, 0x410700
or eax, 0x8004c000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e13745c
xor eax, 0x45f45098
and eax, 0x401480
or eax, 0x2364
mov dword [ebx], eax
add ebx, edx
xor eax, 0x49a7d677
and eax, 0x40844183
or eax, 0xb0000444
mov dword [ebx], eax
add ebx, edx
and eax, 0x16ec694a
or eax, 0x6788cad9
and eax, 0x47004013
or eax, 0x80000024
mov dword [ebx], eax
add ebx, edx
xor eax, 0x228c73f5
xor eax, 0x4a2a4c33
and eax, 0x27a40841
or eax, 0x10588004
mov dword [ebx], eax
add ebx, edx
and eax, 0xfa485a5
and eax, 0x5840000
or eax, 0x40430040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x20cc0f9a
and eax, 0x13a5b025
and eax, 0
or eax, 0x4038088c
mov dword [ebx], eax
add ebx, edx
or eax, 0x7023d652
xor eax, 0x4acfba18
and eax, 0x10444400
or eax, 0x80018300
mov dword [ebx], eax
add ebx, edx
xor eax, 0xdfa4de
and eax, 0x2014
or eax, 0x401800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2223d0e0
xor eax, 0x32318f4c
and eax, 0x104580
or eax, 0x20840047
mov dword [ebx], eax
add ebx, edx
and eax, 0x4fbda79a
xor eax, 0x64c3d487
and eax, 0x44004000
or eax, 0x83000038
mov dword [ebx], eax
add ebx, edx
or eax, 0x36d6b61d
xor eax, 0x31a9f6ad
and eax, 0x300000
or eax, 0x38009845
mov dword [ebx], eax
add ebx, edx
and eax, 0xfc92ca4
and eax, 0
or eax, 0x45c70040
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b8ea3c3
and eax, 0x40080080
or eax, 0x30401c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2363f1cd
and eax, 0x20418100
or eax, 0x80044600
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1af376e8
and eax, 0x3048
or eax, 0x400804
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4436ddab
and eax, 0x402445c7
or eax, 0x18800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b7b3015
and eax, 0x40000000
or eax, 0x87004038
mov dword [ebx], eax
add ebx, edx
or eax, 0x641d40e3
and eax, 0x20080041
or eax, 0x1860a804
mov dword [ebx], eax
add ebx, edx
or eax, 0x591d7ade
and eax, 0x41450040
or eax, 0x4820000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2df43439
and eax, 0
or eax, 0x403880ac
mov dword [ebx], eax
add ebx, edx
or eax, 0x236ff1e7
and eax, 0x2045c100
or eax, 0x90000600
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e89fbc7
and eax, 0x7850ba35
and eax, 0x403800
or eax, 0x90
mov dword [ebx], eax
add ebx, edx
or eax, 0x496d4e3
xor eax, 0x1ed3fb93
and eax, 0x18040540
or eax, 0x84b04087
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f480b1b
and eax, 0x83004018
or eax, 0x44000020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2bbbce1e
and eax, 0x185f1a54
and eax, 0x8080804
or eax, 0x30a0b041
mov dword [ebx], eax
add ebx, edx
or eax, 0x70d568e
and eax, 0x5850040
or eax, 0x40420000
mov dword [ebx], eax
add ebx, edx
and eax, 0x760c31c9
and eax, 0x6767912c
and eax, 0x40000000
or eax, 0x38b4bc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2262f80c
and eax, 0x40404400
or eax, 0x80058300
mov dword [ebx], eax
add ebx, edx
or eax, 0x30859d0d
xor eax, 0x30342c22
and eax, 0x403004
or eax, 0x8c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a0eef17
and eax, 0xd5762b9
and eax, 0
or eax, 0xd0c445c7
mov dword [ebx], eax
add ebx, edx
and eax, 0x224c18bf
xor eax, 0x68321942
and eax, 0x40000000
or eax, 0x87004038
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b64d510
or eax, 0x153a51e6
and eax, 0x10204044
or eax, 0x28c08801
mov dword [ebx], eax
add ebx, edx
or eax, 0xcca29da
and eax, 0x3c09a038
and eax, 0x4000000
or eax, 0x41c70040
mov dword [ebx], eax
add ebx, edx
xor eax, 0xce69e0
or eax, 0x36a97cf3
and eax, 0x40286cc0
or eax, 0x10800c
mov dword [ebx], eax
add ebx, edx
and eax, 0x356676c8
or eax, 0x24d26e7
and eax, 0x454600
or eax, 0xd0008100
mov dword [ebx], eax
add ebx, edx
or eax, 0x3544aa5
and eax, 0x4ae7497d
and eax, 0x400900
or eax, 0x3000
mov dword [ebx], eax
add ebx, edx
or eax, 0x747b5430
xor eax, 0x201afd06
and eax, 0x4400006
or eax, 0x89445c1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x19893172
and eax, 0x5004031
or eax, 0xc2000008
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ac5abce
and eax, 0x4648bc5d
and eax, 0
or eax, 0x391cd845
mov dword [ebx], eax
add ebx, edx
and eax, 0x6fbe82c
and eax, 0
or eax, 0x45c70040
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f165fbb
and eax, 0x40000000
or eax, 0x392cdc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1aac2259
or eax, 0x5a618f53
and eax, 0x40458700
or eax, 0xa0004000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ddd2c9f
and eax, 0x400000
or eax, 0x3938
mov dword [ebx], eax
add ebx, edx
or eax, 0x10267c05
and eax, 0x644505
or eax, 0x488000c2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3a7dbbb2
xor eax, 0x25241e94
and eax, 0x47004021
or eax, 0x80000018
mov dword [ebx], eax
add ebx, edx
and eax, 0x500cf0e7
or eax, 0x6b751582
and eax, 0x29544001
or eax, 0x1008a844
mov dword [ebx], eax
add ebx, edx
and eax, 0x436ae76
and eax, 0x40040
or eax, 0x45c30000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1ffe7ac3
or eax, 0x4e5eb5cc
and eax, 0x403968cc
or eax, 0x20
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ed5d71a
and eax, 0x10448700
or eax, 0xe0014000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a7a4066
xor eax, 0x345a1761
and eax, 0x1160
or eax, 0x402818
mov dword [ebx], eax
add ebx, edx
xor eax, 0x255b7217
xor eax, 0x2cd150ed
and eax, 0x4a0002
or eax, 0x2200068
mov dword [ebx], eax
add ebx, edx
or eax, 0x75388a4b
xor eax, 0x4372647d
and eax, 0x2a00
or eax, 0x1210e8
mov dword [ebx], eax
add ebx, edx
and eax, 0x756d451b
or eax, 0x636ee8c4
and eax, 0x60448800
or eax, 0x9c010100
mov dword [ebx], eax
add ebx, edx
and eax, 0x4bac3740
or eax, 0x70ef9904
and eax, 0x78ec1900
or eax, 0x87106483
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c830616
xor eax, 0x70e58ec6
and eax, 0x188001
or eax, 0xc0040e
mov dword [ebx], eax
add ebx, edx
and eax, 0xe3aa661
and eax, 0
or eax, 0x85c70000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f5ca5c7
and eax, 0xbfdfa1c0
or eax, 0x40205a20
mov dword [ebx], eax
add ebx, edx
and eax, 0x33c110da
and eax, 0
or eax, 0x22c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x28cb9a19
and eax, 0x28c08805
or eax, 0xd3200588
mov dword [ebx], eax
add ebx, edx
xor eax, 0xda25361
and eax, 0x8240deec
or eax, 0x9112113
mov dword [ebx], eax
add ebx, edx
or eax, 0x56dfb603
and eax, 0x71c0fe89
and eax, 0x4040fc01
or eax, 0xa8120054
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b2756d3
and eax, 0x200
or eax, 0x1019
mov dword [ebx], eax
add ebx, edx
and eax, 0x2894507f
and eax, 1
or eax, 0xf845c6
mov dword [ebx], eax
add ebx, edx
or eax, 0x730aada7
and eax, 0x63000000
or eax, 0x88000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x57632271
and eax, 0xb8410201
or eax, 0x40048908
mov dword [ebx], eax
add ebx, edx
xor eax, 0x39e28c6
and eax, 0x89018083
or eax, 0x4000
mov dword [ebx], eax
add ebx, edx
or eax, 0x17d68f81
or eax, 0x4f61a900
and eax, 0x5d83e801
or eax, 0x20001044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x437d8638
and eax, 0x3da0bd80
and eax, 0x34203800
or eax, 0x35342f8
mov dword [ebx], eax
add ebx, edx
or eax, 0x274fae70
and eax, 0x2152d9b4
and eax, 0x20008880
or eax, 0xdc04050d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x50f0d374
and eax, 0x88505ef9
or eax, 0x301a106
mov dword [ebx], eax
add ebx, edx
xor eax, 0x198d8975
and eax, 0x5a54d88f
and eax, 0x5000
or eax, 0x848ba855
mov dword [ebx], eax
add ebx, edx
and eax, 0x67db560
and eax, 0x4080000
or eax, 0xfbf60c95
mov dword [ebx], eax
add ebx, edx
or eax, 0x6143ce56
xor eax, 0x3bcff0fb
and eax, 0x4420102c
or eax, 0xac840d3
mov dword [ebx], eax
add ebx, edx
and eax, 0x735316e7
and eax, 0x24010e6
or eax, 0x81bfef10
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ad64e88
and eax, 0x77161c31
and eax, 0x20100400
or eax, 0xc84000c4
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f1b4a92
or eax, 0x36d83e71
and eax, 0xffdb78d5
or eax, 0x248000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c222859
and eax, 0x8508c081
or eax, 0x402
mov dword [ebx], eax
add ebx, edx
and eax, 0x511d8f4f
and eax, 0x1080400
or eax, 0x8a0670c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x1455e155
and eax, 0x6040
or eax, 0xff519c0d
mov dword [ebx], eax
add ebx, edx
and eax, 0x2fd5d1e6
and eax, 0x100004
or eax, 0x40200811
mov dword [ebx], eax
add ebx, edx
and eax, 0x1e81e26b
or eax, 0x5f8f976d
and eax, 0x4b019000
or eax, 0xa0002000
mov dword [ebx], eax
add ebx, edx
or eax, 0x70125716
and eax, 0x8912e312
or eax, 0x4a80861
mov dword [ebx], eax
add ebx, edx
xor eax, 0x66db96c0
and eax, 0xeb616091
or eax, 0x149a8004
mov dword [ebx], eax
add ebx, edx
and eax, 0x452af55e
xor eax, 0x74516a71
and eax, 0x10b0265
or eax, 0x4480509a
mov dword [ebx], eax
add ebx, edx
or eax, 0x10870247
and eax, 0x6fb31609
and eax, 0x40801008
or eax, 0x806840f4
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b4ded6
and eax, 0x10
or eax, 0x85000001
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b9500f2
and eax, 0xc71100c0
or eax, fcn.00407400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x714779e2
and eax, 0x400
or eax, 0xf045
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ec5b6ae
and eax, 0x5bd0481a
and eax, 0
or eax, 0x9eb0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7df754d1
and eax, 0x1e00000
or eax, 0x82144d8b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x681313e6
or eax, 0x336cdfdf
and eax, 0x498901c1
or eax, 0x4000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x49f1ccee
and eax, 0x37128725
and eax, 0
or eax, 0xf47d83f4
mov dword [ebx], eax
add ebx, edx
and eax, 0x31dc38ac
or eax, 0x14475372
and eax, 0x4175372
or eax, 0x89202008
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e776da7
or eax, 0x3a77cc15
and eax, 0xff740495
or eax, 0x880000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d0e031b
or eax, 0x60a2bdb4
and eax, 0x458a10b5
or eax, 0x1424a
mov dword [ebx], eax
add ebx, edx
or eax, 0x27bacb16
xor eax, 0x2c85b9c3
and eax, 0x10c0234
or eax, 0x848089c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x48b6624e
and eax, 0x64a0231e
and eax, 0x44a0220c
or eax, 0xbb5fdc00
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b088a44
xor eax, 0x37fd1873
and eax, 0x24e18051
or eax, 0xd10a6800
mov dword [ebx], eax
add ebx, edx
and eax, 0x8c0308c
and eax, 0x802000
or eax, 0xc403dfff
mov dword [ebx], eax
add ebx, edx
or eax, 0x236e4fc9
and eax, 0x62e85004
or eax, 0x10000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4dd69614
xor eax, 0x1498e73e
and eax, 0x3a62128
or eax, 0x8059ded0
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ee359a
and eax, 0x808508c0
or eax, 0x40000004
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b3fb7d6
and eax, 0x418b0e54
or eax, 0x14000020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b108929
and eax, 0x149b025c
or eax, 0x16450a0
mov dword [ebx], eax
add ebx, edx
and eax, 0x36a06f9d
and eax, 8
or eax, 0x403000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1ceb4f41
and eax, 0x400000
or eax, 0x10ab01b0
mov dword [ebx], eax
add ebx, edx
or eax, 0x248d035e
and eax, 0x2f2f0c2
and eax, 0xe200c2
or eax, 0x9b09ba29
mov dword [ebx], eax
add ebx, edx
and eax, 0x396fbb30
and eax, 0x10680000
or eax, 0x4094458b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x38da990c
xor eax, 0x9b29f2f
and eax, 0x200001a8
or eax, 0x10081457
mov dword [ebx], eax
add ebx, edx
or eax, 0x35cdf31b
and eax, 0x40
or eax, 0xc0320000
mov dword [ebx], eax
add ebx, edx
or eax, 0x79fa997e
or eax, 0x6917eea0
and eax, 0xc15de58a
or eax, 0x2000001
mov dword [ebx], eax
add ebx, edx
and eax, 0x33ebae21
xor eax, 0x5af77ef3
and eax, 0x488cc8c0
or eax, 0x8440040c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2facb5c2
and eax, 0xc040480c
or eax, 0xc8c84c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a16a2cb
and eax, 0x80000c8
or eax, 0xe48b5504
mov dword [ebx], eax
add ebx, edx
or eax, 0x43d976ba
or eax, 0x69fa9a66
and eax, 0xa138ec82
or eax, 0x40001
mov dword [ebx], eax
add ebx, edx
and eax, 0x235ace4d
and eax, 0x4000
or eax, section..text
mov dword [ebx], eax
add ebx, edx
and eax, 0x2852335f
or eax, 0x3201fab4
and eax, 0x2201c080
or eax, 0x81000003
mov dword [ebx], eax
add ebx, edx
and eax, 0x53c87ce6
and eax, 0x21311591
and eax, 0
or eax, 0x405000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1699182e
or eax, 0x2f28b492
and eax, 0x10c04486
or eax, 0x80040141
mov dword [ebx], eax
add ebx, edx
and eax, 0x31740a63
and eax, 0x59d5e0eb
and eax, 1
or eax, 0xc7004038
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7cada709
and eax, 0x3988c000
or eax, 0x100845
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb513be9
xor eax, 0xd40e9b8
and eax, 0x5810000
or eax, 0x40460040
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d282b27
and eax, 0x4b152572
and eax, 0x40000000
or eax, 0x399ccc
mov dword [ebx], eax
add ebx, edx
or eax, 0x3435f741
and eax, 0x5005c700
or eax, 0x80400000
mov dword [ebx], eax
add ebx, edx
or eax, 0x71db3c53
and eax, 0x403900
or eax, 0xac
mov dword [ebx], eax
add ebx, edx
xor eax, 0x34219c7a
and eax, 0x344005c6
or eax, 0x80944001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3883a2e1
and eax, 0x84004020
or eax, 0x43000019
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c19d513
and eax, 0x3918d001
or eax, 0xa40844
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c8392d6
xor eax, 0x393ed119
and eax, 0x1860040
or eax, 0x44410000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f2facc3
xor eax, 0x43969ba9
and eax, 0x1188c8
or eax, 0x40284414
mov dword [ebx], eax
add ebx, edx
and eax, 0x521ff87f
xor eax, 0x7f8a83aa
and eax, 0x20014300
or eax, 0xc0448400
mov dword [ebx], eax
add ebx, edx
or eax, 0xdd6d623
and eax, 0xab2dd53
and eax, 0x1100
or eax, 0x4028d8
mov dword [ebx], eax
add ebx, edx
xor eax, 0xdbe4580
and eax, 0xe44440
or eax, 0xe0000187
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e3c08a
or eax, 0x36a19e12
and eax, 0xc6000019
or eax, 0x1004020
mov dword [ebx], eax
add ebx, edx
or eax, 0x66ce503
or eax, 0x463a6242
and eax, 0x168e041
or eax, 0x38800804
mov dword [ebx], eax
add ebx, edx
or eax, 0x18be5fd6
and eax, 0x1c60040
or eax, 0x44010000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7fbc735c
and eax, 0x39700c
or eax, 0x400088e0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x25c31820
and eax, 0x6040c000
or eax, 0x90050700
mov dword [ebx], eax
add ebx, edx
and eax, 0x3088687d
and eax, 0
or eax, 0x403a04
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4002f594
and eax, 0x2fa8a3d6
and eax, 0x180
or eax, 0xcf44447
mov dword [ebx], eax
add ebx, edx
and eax, 0x33534b8f
and eax, 0x4002
or eax, 0xe8000038
mov dword [ebx], eax
add ebx, edx
or eax, 0x68b342a4
and eax, 0xe8b3429c
or eax, 0x174cb501
mov dword [ebx], eax
add ebx, edx
and eax, 0x3be7abd4
xor eax, 0x505decc8
and eax, 0x43b84508
or eax, 0x84400081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x69c346ca
and eax, 0x41
or eax, 0xfc04
mov dword [ebx], eax
add ebx, edx
xor eax, 0x44318c9e
or eax, 0x707279eb
and eax, 0x630000
or eax, 0x9880000
mov dword [ebx], eax
add ebx, edx
and eax, 0x299057a7
and eax, 0x4e4009be
and eax, 0
or eax, 0x83fc4d8b
mov dword [ebx], eax
add ebx, edx
and eax, 0x5af4c115
and eax, 0x800101
or eax, 0x4d0900c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x199a1d65
and eax, 0x8080140
or eax, 0xf47582bc
mov dword [ebx], eax
add ebx, edx
or eax, 0x3d613631
or eax, 0x6a30496e
and eax, 0x8b21730d
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b5786e2
and eax, 0x3f445
or eax, 0x44880810
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ea57d83
and eax, 0x6e14bb2d
and eax, 1
or eax, 0x8b50c494
mov dword [ebx], eax
add ebx, edx
or eax, 0x421850cc
xor eax, 0x5835c1da
and eax, 0x80411005
or eax, 0x6810e848
mov dword [ebx], eax
add ebx, edx
and eax, 0x43994fb
and eax, 0x2dc37acb
and eax, 1
or eax, 0xaa0
mov dword [ebx], eax
add ebx, edx
or eax, 0x4bfd9599
and eax, 0xb088481
or eax, 0x4004002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e713e9f
and eax, 0x1001d014
or eax, 0xc28400a2
mov dword [ebx], eax
add ebx, edx
or eax, 0x203570d5
and eax, 0xb00074
or eax, 0x1000400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x319c77bc
and eax, 0x102800c8
or eax, 0xc0c30423
mov dword [ebx], eax
add ebx, edx
and eax, 0x73655e31
and eax, 0x40010020
or eax, 0xa58ac012
mov dword [ebx], eax
add ebx, edx
or eax, 0x2bc19a75
and eax, 0x8f8e26c
and eax, 0x8c8c244
or eax, 0xc4040119
mov dword [ebx], eax
add ebx, edx
or eax, 0x464d95f
xor eax, 0x305c0c30
and eax, 0xcc80c44c
or eax, 0x4c0880
mov dword [ebx], eax
add ebx, edx
xor eax, 0x731490de
and eax, 0x5e274c97
and eax, 0xc004c00
or eax, 0xc0cc80cc
mov dword [ebx], eax
add ebx, edx
or eax, 0x67282d35
and eax, 0xec8845cc
or eax, 0x31000
mov dword [ebx], eax
add ebx, edx
or eax, 0x732df9c4
and eax, 0xfc05c540
or eax, 0x400211
mov dword [ebx], eax
add ebx, edx
xor eax, 0x44fd3b5c
and eax, 0x641c44ba
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d2a3789
xor eax, 0x92b137
and eax, 0x458800aa
or eax, 0x30941
mov dword [ebx], eax
add ebx, edx
or eax, 0x451a3d93
and eax, 0x18001f8
or eax, 0x408204
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b4253a4
and eax, 0x1400180
or eax, 0x8abc4409
mov dword [ebx], eax
add ebx, edx
or eax, 0x321171c2
and eax, 0x9397449
or eax, 0x44028804
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a834920
or eax, 0x51c2d8e
and eax, 0xb23710c
or eax, 0x80000200
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb1513e4
and eax, 0x80120040
or eax, 0xb401015
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f464068
xor eax, 0x32d5e7ae
and eax, 0x983e444
or eax, 0x44081801
mov dword [ebx], eax
add ebx, edx
or eax, 0x1995f4b6
and eax, 0x1148800
or eax, 0x80000308
mov dword [ebx], eax
add ebx, edx
or eax, 0x33b60d01
or eax, 0x1a09cd15
and eax, 0xa0fc810
or eax, 0x402042
mov dword [ebx], eax
add ebx, edx
and eax, 0x42354280
and eax, 0x81d51e2
and eax, 0x10000
or eax, 0xc4820000
mov dword [ebx], eax
add ebx, edx
or eax, 0x56c2ea7b
and eax, 0xc0820a08
or eax, 0x340500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d81c8b7
or eax, 0x6b89c78c
and eax, 0x434c085
or eax, 0x400000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x76f6a38a
xor eax, 0x4f6cd515
and eax, 0x4ea0010
or eax, 0x101a0
mov dword [ebx], eax
add ebx, edx
and eax, 0x1d4f3ecb
and eax, 0x20080
or eax, 0xc030cc6b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x31ba1e08
and eax, 0xc108c083
or eax, 0x2552508
mov dword [ebx], eax
add ebx, edx
or eax, 0x67f728a3
or eax, 0x6f2057c4
and eax, 0xcccccccc
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x61274482
and eax, 0x8cc8884c
or eax, 0x40044480
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4718d213
and eax, 0x888014cc
or eax, 0x640b4100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2ad05c7c
and eax, 0x4480020
or eax, 0x1820104a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x21bbd612
and eax, 0x9004030
or eax, 0x82000002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b452e78
or eax, 0x48ec21d1
and eax, 0x68400841
or eax, 0x2100004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x707ddf21
and eax, 0x805d700
or eax, 0x80102800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x49da0c5b
and eax, 0x40004010
or eax, 0x2a000020
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c865063
and eax, 0x1620d53b
and eax, 0x4005000
or eax, 0x2015af00
mov dword [ebx], eax
add ebx, edx
or eax, 0x648088eb
and eax, 0x3a63b6c4
and eax, 0
or eax, 0x5d004030
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a1eb119
xor eax, 0x3415519f
and eax, 0x200b0082
or eax, 0xcc805541
mov dword [ebx], eax
add ebx, edx
xor eax, 0x27efc69e
and eax, 0x38fd72b1
and eax, 0x8000001
or eax, 0x8310ec82
mov dword [ebx], eax
add ebx, edx
xor eax, 0x205e72a0
and eax, 0x226492d7
and eax, 0x20400001
or eax, 0xc8100844
mov dword [ebx], eax
add ebx, edx
or eax, 0x7d87bb12
xor eax, 0x54a57a79
and eax, 0x20
or eax, 0xa51
mov dword [ebx], eax
add ebx, edx
or eax, 0xb97a614
and eax, 0x3e3f8943
and eax, 0x8048001
or eax, 0x81004482
mov dword [ebx], eax
add ebx, edx
xor eax, 0x28ace1aa
and eax, 0x1882001
or eax, 0x4c03d044
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa0ee504
and eax, 0x5b2a5c1
and eax, 0x800100
or eax, 0x6268500c
mov dword [ebx], eax
add ebx, edx
and eax, 0x5473688c
xor eax, 0x29ad342
and eax, 0x200000a
or eax, 0x81000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x628c3dbc
and eax, 0x41880484
or eax, 0x4010040
mov dword [ebx], eax
add ebx, edx
and eax, 0x1bb83182
and eax, 0x80
or eax, 0x10558b74
mov dword [ebx], eax
add ebx, edx
xor eax, 0xf9013e1
and eax, 0x682901fc
and eax, 0x8000000
or eax, 0xe3f85589
mov dword [ebx], eax
add ebx, edx
xor eax, 0x432c45a9
and eax, 0xa8440000
or eax, 0x50018b09
mov dword [ebx], eax
add ebx, edx
xor eax, 0x15c18194
and eax, 0x89000081
or eax, 0x1c002
mov dword [ebx], eax
add ebx, edx
or eax, 0xe892c71
or eax, 0x22350332
and eax, 0xd89e841
or eax, 0x40021004
mov dword [ebx], eax
add ebx, edx
or eax, 0x5db922c2
xor eax, 0x249a8164
and eax, 0x70013ba0
or eax, 0x804c0058
mov dword [ebx], eax
add ebx, edx
xor eax, 0x19e88358
and eax, 0x41850020
or eax, 0x4424753
mov dword [ebx], eax
add ebx, edx
xor eax, 0x530b0983
and eax, 0x36bec1eb
and eax, 0xe0
or eax, 0x1c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x775baeea
or eax, 0x32e3c20a
and eax, 0x309ea00
or eax, 0x88000100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x36c61380
xor eax, 0x341bdc4a
and eax, 0x80802440
or eax, 0x4203d815
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a6fd387
or eax, 0x750ecebe
and eax, 0x74058801
or eax, 0x88500100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d7ce64a
and eax, 0x1128450b
or eax, 0x2ad40080
mov dword [ebx], eax
add ebx, edx
or eax, 0x643ff150
and eax, 0x1e73f441
or eax, 4
mov dword [ebx], eax
add ebx, edx
and eax, 0x742a70ce
xor eax, 0x346c84ff
and eax, 0x48448b
or eax, 0x3b00900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1325329c
and eax, 0x2e48b4fe
and eax, 0x83404
or eax, 0x5583c849
mov dword [ebx], eax
add ebx, edx
or eax, 0x276f726d
and eax, 0x53ee4ceb
and eax, 0xae0c08
or eax, 0x4100300
mov dword [ebx], eax
add ebx, edx
and eax, 0x30ff04f7
and eax, 0xc0000
or eax, 0xc418b0a
mov dword [ebx], eax
add ebx, edx
or eax, 0x57c3398a
and eax, 0xfcc0902
or eax, 0x304401
mov dword [ebx], eax
add ebx, edx
xor eax, 0x419bf2e1
and eax, 0x9586bc3
and eax, 0x182
or eax, 0xc23b103c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x52f0012a
xor eax, 0x69e00389
and eax, 0x2b0214
or eax, 0x2c00060
mov dword [ebx], eax
add ebx, edx
xor eax, 0xbd4c1c4
and eax, 0x10bc1a0
or eax, 0x4480104b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x230ddc88
and eax, 0x64040960
or eax, 0x9041329c
mov dword [ebx], eax
add ebx, edx
and eax, 0xc9341ec
and eax, 0x4010164
or eax, 0x418a0411
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c9af3d9
xor eax, 0x3a7f2a5f
and eax, 0x6a052b08
or eax, 0x8100c0f0
mov dword [ebx], eax
add ebx, edx
or eax, 0x60468493
and eax, 0xeb4083a8
or eax, 0x14880000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7380b17c
and eax, 0x43008108
or eax, 0x805d6483
mov dword [ebx], eax
add ebx, edx
or eax, 0x6490c828
and eax, 0x280ff98e
and eax, 0xcc888
or eax, 0xccc00444
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ec42f6d
xor eax, 0x78705e6a
and eax, 0x24805004
or eax, 0xc80b05c8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7f53a49b
and eax, 0x8e003
or eax, 0x68040c80
mov dword [ebx], eax
add ebx, edx
and eax, 0x1133622e
and eax, 0x2000
or eax, 0x401094
mov dword [ebx], eax
add ebx, edx
or eax, 0xe0fbbcc
and eax, 0x4411dc
or eax, 0x30200423
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ff3fe4e
and eax, 0x5810040
or eax, 0x40080000
mov dword [ebx], eax
add ebx, edx
and eax, 0xde715d6
and eax, 0x800040
or eax, 0x302068bc
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c26823a
and eax, 0x10200000
or eax, 0x5df0040
mov dword [ebx], eax
add ebx, edx
and eax, 0x28e355bb
xor eax, 0x1684acaa
and eax, 0x402020
or eax, 0x1044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x24732e7e
and eax, 0x2f709045
and eax, 0x20300000
or eax, 0x48c84589
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d962a4d
or eax, 0x7130232f
and eax, 0x4020a0
or eax, 0x1010
mov dword [ebx], eax
add ebx, edx
and eax, 0x11d54c8c
and eax, 0x400080
or eax, 0x3024157f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x566f8524
xor eax, 0x23a9944b
and eax, 0x45800000
or eax, 0x90040
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c4e413e
and eax, 0x681e5d09
and eax, 0x80000
or eax, 0x30b468f4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x37e5d900
or eax, 0x41ca00f7
and eax, 0x458b0040
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x48ea9049
and eax, 0x63fc2e6f
and eax, 0x880040
or eax, 0x157750bc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7a81f234
and eax, 0x402040
or eax, 0x1020
mov dword [ebx], eax
add ebx, edx
and eax, 0x2aef23d7
and eax, 0x400000
or eax, 0x401048a3
mov dword [ebx], eax
add ebx, edx
xor eax, 0x598bed02
or eax, 0x668a6839
and eax, 0x30c86800
or eax, 0x40000
mov dword [ebx], eax
add ebx, edx
or eax, 0x39b6719a
and eax, 0x98a0000
or eax, 0x44010040
mov dword [ebx], eax
add ebx, edx
or eax, 0x4dbef2cd
and eax, 0x5bf50cc
or eax, 0x10400130
mov dword [ebx], eax
add ebx, edx
and eax, 0x22be00b5
xor eax, 0x588b9fc2
and eax, 0x1060
or eax, 0x402000
mov dword [ebx], eax
add ebx, edx
or eax, 0x60af0748
and eax, 0x40400420
or eax, 0x104883
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d34011d
and eax, 0
or eax, 0x30e06800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x34dc2c34
or eax, 0xef64251
and eax, 0x48a0040
or eax, 0x51010000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a233de0
and eax, 0x15a810a0
or eax, 0x57425c
mov dword [ebx], eax
add ebx, edx
and eax, 0x164bde35
and eax, 0x401020
or eax, 0x2040
mov dword [ebx], eax
add ebx, edx
and eax, 0x1414272d
or eax, 0x6ff12ef8
and eax, 0x405000a0
or eax, 0x5003
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a34965
and eax, 0xf04800
or eax, 0x30042000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b46932b
and eax, 0x41820000
or eax, 0x4090040
mov dword [ebx], eax
add ebx, edx
xor eax, 0xae6c4b
and eax, 0x13cd05f0
and eax, 0x1050000
or eax, 0x14fa50fc
mov dword [ebx], eax
add ebx, edx
or eax, 0xf82e9d5
xor eax, 0x37512c49
and eax, 0x1020
or eax, 0x402040
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c5e6f0d
or eax, 0x4b7180d5
and eax, 0x40500081
or eax, 0x5422
mov dword [ebx], eax
add ebx, edx
or eax, 0x778b5f7d
and eax, 0x31084800
or eax, 0x2000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x135d114a
or eax, 0x2cd6b478
and eax, 0xc830040
or eax, 0x41080000
mov dword [ebx], eax
add ebx, edx
and eax, 0x12a75853
and eax, 0x830040
or eax, 0x157c51b4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x78f31c31
or eax, 0x28db5008
and eax, 0x401040
or eax, 0x2020
mov dword [ebx], eax
add ebx, edx
or eax, 0x4bb5d167
and eax, 0x2dc59460
and eax, 0x401020
or eax, 0x40104883
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f27dfe0
or eax, 0x1ee62dba
and eax, 0x11202800
or eax, 0x20004000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ec89e81
and eax, 0x55880000
or eax, 0x30040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1ef318cf
and eax, 0x1781088
or eax, 0x14874270
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d5b5fd4
and eax, 0x401040
or eax, 0x2020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x228c5785
and eax, 0x4044a1
or eax, 0x40101802
mov dword [ebx], eax
add ebx, edx
or eax, 0x3dd11097
and eax, 0x741766c0
and eax, 0x30104000
or eax, 0x1202800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2cc8bf66
and eax, 0x5880040
or eax, 0x40030000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x9e1c38e
and eax, 0x46a40c8
or eax, 0x11951030
mov dword [ebx], eax
add ebx, edx
and eax, 0xa73fb05
and eax, 0x3aae0a15
and eax, 0
or eax, 0x403060
mov dword [ebx], eax
add ebx, edx
and eax, 0x562d6590
and eax, 0x2000
or eax, 0x405040a3
mov dword [ebx], eax
add ebx, edx
or eax, 0xdc03464
or eax, 0x73500683
and eax, 0x5dc00200
or eax, 0x258900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x35969ec1
and eax, 0x15c1a013
and eax, 0x10001
or eax, 0xec8a55c2
mov dword [ebx], eax
add ebx, edx
and eax, 0x3db9214d
xor eax, 0x6bcf5e3e
and eax, 0x68
or eax, 0x100000
mov dword [ebx], eax
add ebx, edx
and eax, 0x65fe298a
and eax, 0
or eax, 0x3ae46800
mov dword [ebx], eax
add ebx, edx
and eax, 0x142ca8cf
and eax, 0x200000
or eax, 0x20480040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f78de4d
and eax, 0x8004009
or eax, 0xe0000032
mov dword [ebx], eax
add ebx, edx
and eax, 0x570e23f3
and eax, 1
or eax, 0x948
mov dword [ebx], eax
add ebx, edx
and eax, 0x76e1c7c0
and eax, 0
or eax, 0x5d0cc483
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6db9d566
xor eax, 0x4cad41e
and eax, 0x44cc4c3
or eax, 0xc8800800
mov dword [ebx], eax
add ebx, edx
or eax, 0x719830e5
xor eax, 0x7120a2b5
and eax, 0x8c885440
or eax, 0x6003018c
mov dword [ebx], eax
add ebx, edx
and eax, 0x36859be0
or eax, 0x1cf9335f
and eax, 0x3c390351
or eax, 0x48000
mov dword [ebx], eax
add ebx, edx
or eax, 0x401fd4a6
and eax, 0x660b79a
and eax, 0x12
or eax, 0x4041
mov dword [ebx], eax
add ebx, edx
and eax, 0x2fd27b6d
and eax, 0x29126885
and eax, 1
or eax, 0x682774
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b50a93e
and eax, 0x5e615a0f
and eax, 0x4a000000
or eax, 0x20000010
mov dword [ebx], eax
add ebx, edx
or eax, 0x633f1e93
and eax, 0x2b180800
or eax, 0x10406000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f5abc72
and eax, 0x22480040
or eax, 0xa00000
mov dword [ebx], eax
add ebx, edx
and eax, 0x12af99da
and eax, 0x2000000
or eax, 0x81000009
mov dword [ebx], eax
add ebx, edx
or eax, 0x378dd68f
xor eax, 0x5db64c4f
and eax, 0x282308c0
or eax, 0x14800404
mov dword [ebx], eax
add ebx, edx
or eax, 0x6a905a0a
and eax, 0x2004042
or eax, 0x81000011
mov dword [ebx], eax
add ebx, edx
xor eax, 0x715e5575
and eax, 0x40521424
or eax, 0x12819
mov dword [ebx], eax
add ebx, edx
and eax, 0x442d8985
xor eax, 0x7e867448
and eax, 0x4070000
or eax, 0x1780000
mov dword [ebx], eax
add ebx, edx
and eax, 0x66954186
and eax, 0x1a8ee9e1
and eax, 0x40000
or eax, 0xebfbc883
mov dword [ebx], eax
add ebx, edx
xor eax, 0x70bee67e
and eax, 0x10002829
or eax, 0x4000
mov dword [ebx], eax
add ebx, edx
or eax, 0x22861c77
and eax, 0x20000
or eax, 0x680000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a6bc539
and eax, 0x420000
or eax, 0x40113ca1
mov dword [ebx], eax
add ebx, edx
or eax, 0x7498e5d3
and eax, 0x4b50903d
and eax, 0x40401000
or eax, 0x30284000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x336faa8c
or eax, 0x65092355
and eax, 0x60004019
or eax, 0x88000022
mov dword [ebx], eax
add ebx, edx
xor eax, 0x28cee340
and eax, 0xc0cea351
or eax, 0x3f314c04
mov dword [ebx], eax
add ebx, edx
and eax, 0x5014e552
and eax, 0x7738456f
and eax, 0x50004400
or eax, 0x88083
mov dword [ebx], eax
add ebx, edx
xor eax, 0x42254174
and eax, 0x884e0
or eax, 0x6808
mov dword [ebx], eax
add ebx, edx
and eax, 0x328a2cfb
and eax, 0x568d4887
and eax, 0
or eax, 0xcc48300
mov dword [ebx], eax
add ebx, edx
and eax, 0x746774e9
and eax, 0x6dc44452
and eax, 0x440000
or eax, 0x8bb84589
mov dword [ebx], eax
add ebx, edx
and eax, 0x7501b239
and eax, 0x1000001
or eax, 0xe48bfc44
mov dword [ebx], eax
add ebx, edx
or eax, 0x4382f1ef
and eax, 0xc488c14d
or eax, 0x8440210
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b565fbc
and eax, 0x4844400c
or eax, 0x84888cc0
mov dword [ebx], eax
add ebx, edx
or eax, 0x48c9f88e
xor eax, 0x68fa92a8
and eax, 0x84044c44
or eax, 0x48c88088
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2af53e3b
xor eax, 0x64f818d0
and eax, 0x80c0c804
or eax, 0x4c0c04c8
mov dword [ebx], eax
add ebx, edx
and eax, 0x7fb1b6eb
and eax, 0x16f4d613
and eax, 0x4800400
or eax, 0xe80b51cc
mov dword [ebx], eax
add ebx, edx
or eax, 0x33a32af8
and eax, 0x6a206c80
or eax, 0x48003
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5cee32b5
and eax, 0x30084800
or eax, 0x1342000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5255bbb9
and eax, 0
or eax, 0x458b0040
mov dword [ebx], eax
add ebx, edx
and eax, 0x5902e9a9
and eax, 0x40000000
or eax, 0x68500c
mov dword [ebx], eax
add ebx, edx
or eax, 0x4778a888
and eax, 0x40004000
or eax, 0xa8000031
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a223c16
and eax, 0x69bf0a6c
and eax, 0x48000000
or eax, 0xb7ffef15
mov dword [ebx], eax
add ebx, edx
or eax, 0x69d9baae
and eax, 0x5008c483
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x5154b998
and eax, 0x50000080
or eax, 0xafef0c68
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6fd81875
or eax, 0x82cc635
and eax, 0x80482bd
or eax, 0xc00142
mov dword [ebx], eax
add ebx, edx
and eax, 0x14615e2d
xor eax, 0x4eb24ef1
and eax, 0x8400850
or eax, 0xd8300
mov dword [ebx], eax
add ebx, edx
and eax, 0x422cd74d
xor eax, 0x1b594d17
and eax, 0x1945c851
or eax, 0xe4aa2000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3e541e44
or eax, 0x1d6ed0e1
and eax, 0xc483fef5
or eax, 0x10a
mov dword [ebx], eax
add ebx, edx
or eax, 0x77aa33a2
and eax, 0xe401890c
or eax, 0x440000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x16396e73
and eax, 0x563ebc7a
and eax, 0x52242402
or eax, 0xadc05981
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3272d1ee
and eax, 0xc8820865
or eax, 0x10010
mov dword [ebx], eax
add ebx, edx
and eax, 0x51a1342f
and eax, 0x25
or eax, 0x14ae9da
mov dword [ebx], eax
add ebx, edx
or eax, 0x5a6a3a71
or eax, 0x2b53f9c
and eax, 0x518b0000
or eax, 0x4000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x22eeaa74
xor eax, 0x1866a84c
and eax, 0x44080220
or eax, 0x6050c4
mov dword [ebx], eax
add ebx, edx
or eax, 0x1f32b1e0
and eax, 0xb004020
or eax, 0x80000011
mov dword [ebx], eax
add ebx, edx
and eax, 0x3334c8ac
xor eax, 0x716eefdd
and eax, 0x60400845
or eax, 0x88100000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4932fd91
and eax, 0xa162f5c0
or eax, 0x5e9d0809
mov dword [ebx], eax
add ebx, edx
and eax, 0x17c84ba8
xor eax, 0x3b5e6e6b
and eax, 0x8040483
or eax, 0x8108c000
mov dword [ebx], eax
add ebx, edx
and eax, 0x16f6f433
and eax, 0xc001
or eax, 0x7d833844
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b21865e
or eax, 0x1f93ae6c
and eax, 0xa31fe78
or eax, 0x440180
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6918ae6d
xor eax, 0x15219f76
and eax, 0x764ccea0
or eax, 0x89b33018
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c8a04d7
xor eax, 0x253c077b
and eax, 0x2e984
or eax, 0x120007b
mov dword [ebx], eax
add ebx, edx
or eax, 0x63117409
and eax, 0x41020000
or eax, 0x4c40000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ecb5e60
and eax, 0x44820000
or eax, 0x90900ff
mov dword [ebx], eax
add ebx, edx
and eax, 0x45738735
or eax, 0x35c218e8
and eax, 0x70410008
or eax, 0x880c0300
mov dword [ebx], eax
add ebx, edx
and eax, 0x1647bc23
and eax, 0x410000
or eax, 0x110be0f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x65518962
and eax, 0x64003201
or eax, 0x1120c882
mov dword [ebx], eax
add ebx, edx
or eax, 0x32cb5a7d
and eax, 0x7741c204
or eax, 0x88040400
mov dword [ebx], eax
add ebx, edx
or eax, 0xc8b6df7
and eax, 0x45860f01
or eax, 0x300000
mov dword [ebx], eax
add ebx, edx
and eax, 0x61c29833
and eax, 0x40800001
or eax, 0x344085fe
mov dword [ebx], eax
add ebx, edx
xor eax, 0x20e4d960
and eax, 0x40044409
or eax, 0xa0418300
mov dword [ebx], eax
add ebx, edx
and eax, 0x762a3af4
and eax, 0
or eax, 2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a98e729
and eax, 0x7319a3db
and eax, 0x30b
or eax, 0x45c704e0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4dda2e6
or eax, 0x2dbc3a46
and eax, 0x140
or eax, 0xa0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x15e9949d
and eax, 0x2dc0aca7
and eax, 0x408000
or eax, 0xe00d0b00
mov dword [ebx], eax
add ebx, edx
or eax, 0xa45cbf6
xor eax, 0x2ee1a81b
and eax, 0x80a44189
or eax, 0xb500c00
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a27ec96
and eax, 0x4103e815
or eax, 0x14001040
mov dword [ebx], eax
add ebx, edx
and eax, 0x1ba3d153
and eax, 0x18050
or eax, 0x8440ba4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x216d5304
and eax, 0x89800
or eax, 0x1004260f
mov dword [ebx], eax
add ebx, edx
or eax, 0x65fe1eb7
and eax, 0x791757c8
and eax, 0x1021080
or eax, 0xe20e903
mov dword [ebx], eax
add ebx, edx
or eax, 0x6862a5f
and eax, 0x8085
or eax, 0x400
mov dword [ebx], eax
add ebx, edx
and eax, 0x208ade8b
and eax, 0x8000
or eax, 0xf8550b00
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c208323
and eax, 0x7cc3818e
and eax, 0x8000100
or eax, 0x81f45403
mov dword [ebx], eax
add ebx, edx
xor eax, 0x431fbf8d
and eax, 0x408bc804
or eax, 0x5001451
mov dword [ebx], eax
add ebx, edx
or eax, 0x20ec7cdc
and eax, 0x604d88d4
or eax, 0x98000320
mov dword [ebx], eax
add ebx, edx
xor eax, 0x65e0597b
and eax, 0x1f71fda3
and eax, 0x1015081
or eax, 0x40c
mov dword [ebx], eax
add ebx, edx
and eax, 0x3993e782
or eax, 0x5d793626
and eax, 0x11486002
or eax, 0x20000850
mov dword [ebx], eax
add ebx, edx
or eax, 0x6fe9656f
xor eax, 0x46e6a23e
and eax, 0x10b0040
or eax, 0x44800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x789bff22
and eax, 0x40880000
or eax, 0x6605008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x429598e0
and eax, 0x7dc8e8
or eax, 0x83823715
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f00fb25
and eax, 0x1000804
or eax, 0x448904c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x37548bcf
and eax, 0x2ca02658
and eax, 0x20000608
or eax, 0xd045c1e4
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c9a68d7
and eax, 2
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x406c225d
and eax, 0
or eax, 0x4d8b09eb
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1768997e
and eax, 0x25e16da5
and eax, 0xc10080
or eax, 0x1008370
mov dword [ebx], eax
add ebx, edx
xor eax, 0x579f08f9
or eax, 0x769064f7
and eax, 0x2d04d89
or eax, 0x89200000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6791cc64
and eax, 0x5293c320
and eax, 0x40010000
or eax, 0x15020855
mov dword [ebx], eax
add ebx, edx
xor eax, 0x58a2e48
and eax, 0x4088060c
or eax, 0x23609e0
mov dword [ebx], eax
add ebx, edx
and eax, 0x52c04924
and eax, 0x40800124
or eax, 0x1c7882db
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2918f4f9
and eax, 0x45802004
or eax, 0x80b0071
mov dword [ebx], eax
add ebx, edx
or eax, 0x546ca2a7
and eax, 0x544d02f0
or eax, 0xa0000108
mov dword [ebx], eax
add ebx, edx
or eax, 0x761dd1a9
and eax, 0x50504101
or eax, 0x1a00c02
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f725e72
and eax, 0x40304c60
or eax, 0x10008
mov dword [ebx], eax
add ebx, edx
and eax, 0x1fea9658
and eax, 0x17ca5e99
and eax, 0
or eax, 0x8558b00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x794a9de8
xor eax, 0x6575b196
and eax, 0x1402a052
or eax, 0xe9054800
mov dword [ebx], eax
add ebx, edx
and eax, 0x36aa6934
and eax, 0x4026810
or eax, 0xc08197ef
mov dword [ebx], eax
add ebx, edx
and eax, 0x21561a9e
and eax, 0x80c
or eax, 0xec458100
mov dword [ebx], eax
add ebx, edx
or eax, 0x78fca7e5
and eax, 0x448988e9
or eax, 0x1024002
mov dword [ebx], eax
add ebx, edx
or eax, 0x4fda3802
and eax, 0x4d8b50e8
or eax, 4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6632f565
and eax, 0x29c11868
and eax, 0x1810008
or eax, 0x4083d4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3309a9c8
and eax, 0x400a10
or eax, 0x8158141
mov dword [ebx], eax
add ebx, edx
or eax, 0x1732e6e6
and eax, 0xa63e852
or eax, 0x80000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b6fd96b
or eax, 0x56dedd5e
and eax, 0x44830000
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1fbe114f
and eax, 0xcb15010c
or eax, 0x2040ea00
mov dword [ebx], eax
add ebx, edx
or eax, 0x2e69b247
and eax, 0x57703675
and eax, 0x40400241
or eax, 0xb8058912
mov dword [ebx], eax
add ebx, edx
and eax, 0xd5110a1
xor eax, 0x41b0cd68
and eax, 0x40f04501
or eax, 0x10040002
mov dword [ebx], eax
add ebx, edx
or eax, 0x2a28b238
and eax, 0x40305028
or eax, 0x10040
mov dword [ebx], eax
add ebx, edx
or eax, 0xd843a7f
and eax, 0x4894d318
and eax, 0x8040200
or eax, 0x498900
mov dword [ebx], eax
add ebx, edx
or eax, 0x67f7daa8
and eax, 0x101335df
and eax, 0x30000
or eax, 0xfccce851
mov dword [ebx], eax
add ebx, edx
or eax, 0x1d87312c
xor eax, 0x71331163
and eax, 0x8480e81e
or eax, 0x400317e1
mov dword [ebx], eax
add ebx, edx
and eax, 0x613e09de
xor eax, 0x70402152
and eax, 0x2040080c
or eax, 0xc8058100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ed524e4
and eax, 0x1e8c167f
and eax, 0x16800400
or eax, 0xe9687983
mov dword [ebx], eax
add ebx, edx
xor eax, 0x70964433
xor eax, 0x526d5a9b
and eax, 0x55030321
or eax, 0x881854
mov dword [ebx], eax
add ebx, edx
or eax, 0x33f44b9e
and eax, 0x511b0ccf
and eax, 0x501100c8
or eax, 0xa4440330
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c3f71cc
and eax, 0x10140040
or eax, 0x21406812
mov dword [ebx], eax
add ebx, edx
or eax, 0x8f2fd44
and eax, 0x1820040
or eax, 0x44090000
mov dword [ebx], eax
add ebx, edx
or eax, 0x615ac879
xor eax, 0x51e77508
and eax, 0x24281000
or eax, 0x8ac04008
mov dword [ebx], eax
add ebx, edx
or eax, 0x283fb41
and eax, 0x1dd410a4
and eax, 0xc01000
or eax, 0x833feffc
mov dword [ebx], eax
add ebx, edx
or eax, 0x752e6863
and eax, 0x45890cc4
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e6b6a59
and eax, 0x8400288
or eax, 0xe00d8960
mov dword [ebx], eax
add ebx, edx
xor eax, 0x61493c96
and eax, 0x88048350
or eax, 0x70510801
mov dword [ebx], eax
add ebx, edx
or eax, 0x5cac4446
and eax, 0x50f44503
or eax, 0x2001000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb5ea012
or eax, 0x56e6eda3
and eax, 0x50084583
or eax, 8
mov dword [ebx], eax
add ebx, edx
and eax, 0xeb26e6e
and eax, 0x408
or eax, 0xa10e0
mov dword [ebx], eax
add ebx, edx
and eax, 0x59ba4eec
or eax, 0x2b4e81f5
and eax, 0x8448100
or eax, 0x4800200
mov dword [ebx], eax
add ebx, edx
and eax, 0x1cf4cce
and eax, 0x440000
or eax, 0xc319e58b
mov dword [ebx], eax
add ebx, edx
and eax, 0x52720429
and eax, 0x40400408
or eax, 0x8c8cc8c4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x79fb30fa
xor eax, 0x6080a45d
and eax, 0xc4844848
or eax, 0x8488484
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4df07735
and eax, 0x800c88c8
or eax, 0x4cc04404
mov dword [ebx], eax
add ebx, edx
xor eax, 0x64af84df
and eax, 0x209e606c
and eax, 0x20024000
or eax, 0xcc8915cc
mov dword [ebx], eax
add ebx, edx
and eax, 0x765ac738
and eax, 0x44084400
or eax, 0x1210a883
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d729a0a
or eax, 0x2ab1c1fa
and eax, 0xb041c2
or eax, 0x440405
mov dword [ebx], eax
add ebx, edx
and eax, 0x74389153
or eax, 0x4b0d3c07
and eax, 0xb000000
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x533f0c06
and eax, 0x1000000
or eax, 0x443bf445
mov dword [ebx], eax
add ebx, edx
or eax, 0x4f0cbd53
and eax, 0x7caeadea
and eax, 0x40020d00
or eax, 0x8381020c
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a57ad92
or eax, 0x133c67ca
and eax, 0x42000000
or eax, 0x84000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x655816c6
or eax, 0x20737f2c
and eax, 0xc7007f44
or eax, 0x8001
mov dword [ebx], eax
add ebx, edx
or eax, 0x67421359
and eax, 0xf845
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x77c2b07d
and eax, 0x1c20000
or eax, 0x8290000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c0c5a75
and eax, 0x1e84801
or eax, 0x8210058a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x67cf6fe6
and eax, 0x44010041
or eax, 0x9880180
mov dword [ebx], eax
add ebx, edx
or eax, 0xb6fb4e8
xor eax, 0xda26804
and eax, 0x404589e8
or eax, 0xb8100210
mov dword [ebx], eax
add ebx, edx
and eax, 0x1de4137a
and eax, 0x8040138
or eax, 0x7085403
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb9046d3
or eax, 0x4eb27a68
and eax, 0x380
or eax, 0x8403
mov dword [ebx], eax
add ebx, edx
and eax, 0x2021e1b3
and eax, 0x8100
or eax, 0xf4450a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x54a20652
and eax, 0x54000000
or eax, 0x21f8453b
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d363781
and eax, 0xdc0170e
and eax, 0xdc00302
or eax, 0x221e800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x176f4298
and eax, 0x992
or eax, 0x85104424
mov dword [ebx], eax
add ebx, edx
and eax, 0x20557e38
and eax, 0x104400
or eax, 0x6b2030c9
mov dword [ebx], eax
add ebx, edx
and eax, 0x357f5b5b
or eax, 0x233dfe7c
and eax, 0x230cf455
or eax, 0x48000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x308e1c18
and eax, 0x7c59c756
and eax, 0x80000
or eax, 0x8b04f845
mov dword [ebx], eax
add ebx, edx
xor eax, 0x72389a96
and eax, 0x71000041
or eax, 0x48b080c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x599ea4ef
and eax, 0x148800
or eax, 0x11400308
mov dword [ebx], eax
add ebx, edx
and eax, 0x7fcd2f69
and eax, 0x440b08
or eax, 0x6103000
mov dword [ebx], eax
add ebx, edx
or eax, 0x59d76a52
and eax, 0x47017208
or eax, 0x80080400
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c25d0bf
and eax, 0x8e771d0
and eax, 0x15000
or eax, 0xa045
mov dword [ebx], eax
add ebx, edx
or eax, 0x33064bfc
and eax, 0x3030000
or eax, 0x4e80000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4bcb0396
and eax, 0xc00000
or eax, 0x3045c7
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d186387
and eax, 0x5f9191f5
and eax, 0x9000000
or eax, 0x82000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1e6e4061
or eax, 0x2f601089
and eax, 0x5001001
or eax, 0x4089e044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x76ed4582
and eax, 0x11d7984f
and eax, 0x1048040
or eax, 0x6a2a6ba8
mov dword [ebx], eax
add ebx, edx
and eax, 0x6064f56
or eax, 0x17dffd78
and eax, 0x30cf448
or eax, 0x68000005
mov dword [ebx], eax
add ebx, edx
or eax, 0x626a6339
or eax, 0x864fb89
and eax, 0xb0cf855
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2892ae5d
and eax, 0x845
or eax, 0x758b0000
mov dword [ebx], eax
add ebx, edx
and eax, 0xef12595
and eax, 0
or eax, 0x84c8b08
mov dword [ebx], eax
add ebx, edx
xor eax, 0x294fbdc0
and eax, 0x3208
or eax, 0x164c0900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c20a66d
and eax, 0x42081100
or eax, 0x85016208
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a4073a6
and eax, 0x6000
or eax, 0x18c45
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1fb32cd0
or eax, 0x5d891eb
and eax, 0x7ea0000
or eax, 0x10000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7409befa
or eax, 0x39431b2f
and eax, 0xe005c7
or eax, 0xc4000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f2b6e38
and eax, 0xb000000
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6cbb4520
and eax, 0x45894400
or eax, 0x1000a855
mov dword [ebx], eax
add ebx, edx
xor eax, 0x613098dd
and eax, 0x20390088
or eax, 0xc8448360
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d40809f
or eax, 0x3963bb2c
and eax, 0x9003000
or eax, 0x820c4400
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c9fd65f
and eax, 0x4589f045
or eax, 0x800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x64c92c65
and eax, 0x2140c420
or eax, 0xde0502d4
mov dword [ebx], eax
add ebx, edx
and eax, 0x2d0886cd
and eax, 0x29008200
or eax, 0xc0056901
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a1bdd8d
and eax, 0x6efdcdc9
and eax, 0x6a1dcd00
or eax, 0x95e23264
mov dword [ebx], eax
add ebx, edx
xor eax, 0x756100a4
or eax, 0x5551b736
and eax, 0xdf4db606
or eax, 0x20000009
mov dword [ebx], eax
add ebx, edx
or eax, 0x2880846d
and eax, 0xd458005
or eax, 0x304980
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a9e3d9
and eax, 0x3c0cb894
and eax, 0xc040000
or eax, 0xf0556b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4cedc5ea
and eax, 0x6f8f3bf0
and eax, 0x80080
or eax, 0x8b00450b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2afd691a
and eax, 0xa1000000
or eax, 0x4a081044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x421f032a
and eax, 0x6134a04e
and eax, 0x21100004
or eax, 0xde21e901
mov dword [ebx], eax
add ebx, edx
or eax, 0x270ef9f0
and eax, 0x8b1ef9f5
or eax, 0x40060a
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d7727d1
and eax, 0xcc435de5
or eax, 0x800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x729cf052
and eax, 0x8c4c8c84
or eax, 0x40804048
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f105612
and eax, 0xc004400
or eax, 0xc0cc88cc
mov dword [ebx], eax
add ebx, edx
or eax, 0x3964b670
and eax, 0xcccccccc
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x40ae25f7
xor eax, 0x48a70542
and eax, 0xc4814448
or eax, 0x280a1184
mov dword [ebx], eax
add ebx, edx
and eax, 0x5621cef6
or eax, 0x3e4e56fe
and eax, 0x56004482
or eax, 0x10a801
mov dword [ebx], eax
add ebx, edx
or eax, 0x644c22bf
or eax, 0x5e7fa87c
and eax, 0x7844c7
or eax, 0x800100
mov dword [ebx], eax
add ebx, edx
and eax, 0xb57725f
and eax, 0
or eax, 0xc7000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a54c380
and eax, 0xc000
or eax, 0x13c45
mov dword [ebx], eax
add ebx, edx
and eax, 0x635f7173
and eax, 0x10000
or eax, 0x9ea0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x70993962
or eax, 0x6c242aae
and eax, 0x174018a
or eax, 0x82884401
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c7dc0e1
and eax, 0x80080
or eax, 0x45810140
mov dword [ebx], eax
add ebx, edx
xor eax, 0x725f7e2e
and eax, 0x34440bec
or eax, 0xc8098010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x31f734c
and eax, 0x73004830
or eax, 0xc050b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x42e762e6
and eax, 0xcabb1e4
and eax, 0x12100
or eax, 0xfc544a3b
mov dword [ebx], eax
add ebx, edx
and eax, 0x4078e0b
and eax, 0x11753ae4
and eax, 0x50a00
or eax, 0x840810c
mov dword [ebx], eax
add ebx, edx
or eax, 0x617c1df5
and eax, 0xed361f9
and eax, 0x100089
or eax, 0x4004c02
mov dword [ebx], eax
add ebx, edx
xor eax, 0x301f7323
and eax, 0x10040b00
or eax, 0x108051
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d56f3c
and eax, 0x40b10
or eax, 0xfc418042
mov dword [ebx], eax
add ebx, edx
and eax, 0x37b72bd5
and eax, 0x20010800
or eax, 0x4b00e083
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6544dc35
and eax, 0x4010480
or eax, 0x518a0848
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b615450
and eax, 0x6728247d
and eax, 0
or eax, 0xa448b08
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c905c62
and eax, 0x3eafda3e
and eax, 0x8000000
or eax, 0x48b5004
mov dword [ebx], eax
add ebx, edx
and eax, 0x259b2cae
and eax, 0x4880000
or eax, 0xda60510a
mov dword [ebx], eax
add ebx, edx
or eax, 0x2338dae
and eax, 0x82fbdda0
or eax, 0x1042251
mov dword [ebx], eax
add ebx, edx
xor eax, 0x402c1f64
or eax, 0x653d484b
and eax, 0x458900c4
or eax, 0x1000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c8ff322
and eax, 0x380483e0
or eax, 0xc0510810
mov dword [ebx], eax
add ebx, edx
and eax, 0x507a4f2d
and eax, 0x500100
or eax, 0x89a05403
mov dword [ebx], eax
add ebx, edx
and eax, 0x6eb0a354
and eax, 0xa00000
or eax, 0xb44bf855
mov dword [ebx], eax
add ebx, edx
and eax, 0x52bf3c5e
and eax, 0x78b9f9d3
and eax, 0x890040
or eax, 0x4502002a
mov dword [ebx], eax
add ebx, edx
or eax, 0x397f005f
or eax, 0x3de37975
and eax, 0x4d8b500c
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e923a9e
and eax, 0x111fa99e
and eax, 0x10080008
or eax, 0x8ee05100
mov dword [ebx], eax
add ebx, edx
and eax, 0x3395a982
and eax, 0x2800100
or eax, 0x817ffefe
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ef3454f
and eax, 0x58335afd
and eax, 0x40000880
or eax, 0xb08b0444
mov dword [ebx], eax
add ebx, edx
and eax, 0x5acd925a
and eax, 0x50890040
or eax, 0x502012a
mov dword [ebx], eax
add ebx, edx
or eax, 0x544e1c85
and eax, 0x458b100c
or eax, 0x4200
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e33779a
xor eax, 0x649d4b84
and eax, 0x881008
or eax, 0x8a604000
mov dword [ebx], eax
add ebx, edx
or eax, 0x17ba72d5
xor eax, 0x56b291cc
and eax, 0x8148e310
or eax, 0x2b71cee
mov dword [ebx], eax
add ebx, edx
and eax, 0x2fc67ed8
xor eax, 0x6b013904
and eax, 0x600304c4
or eax, 0x90280800
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ff0c72e
and eax, 0x75f04588
or eax, 0x43001
mov dword [ebx], eax
add ebx, edx
or eax, 0x3e8aef26
and eax, 0x7fc88305
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2aff859a
and eax, 0x4503068b
or eax, 0x880960
mov dword [ebx], eax
add ebx, edx
xor eax, 0x253531d6
and eax, 0x60b61834
or eax, 0x1d4181c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x6acbed28
and eax, 0xbc88910
or eax, 0x80000200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x56ac4d96
and eax, 0xd500c004
or eax, 0x22993841
mov dword [ebx], eax
add ebx, edx
and eax, 0x70f81eec
and eax, 0x60881840
or eax, 0x850346b9
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b0013de
and eax, 0x7f340123
and eax, 0
or eax, 0xccccc35d
mov dword [ebx], eax
add ebx, edx
or eax, 0x66a4cf3f
and eax, 0xcccccc4c
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d74e8b9
and eax, 0x4c004088
or eax, 0xa08b1544
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a6a711d
and eax, 0xc6286481
or eax, 0x48802
mov dword [ebx], eax
add ebx, edx
and eax, 0x5363710
xor eax, 0x4e23b19e
and eax, 0x48019504
or eax, 0xa0006a41
mov dword [ebx], eax
add ebx, edx
or eax, 0x6a52406f
and eax, 0xea53fc21
or eax, 0x15ac0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x65922e3a
xor eax, 0x42086746
and eax, 0x81f00109
or eax, 0x2084480
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7cc77b9b
or eax, 0x4a59ae3a
and eax, 0xf00b838
or eax, 0x4045
mov dword [ebx], eax
add ebx, edx
or eax, 0x13582124
and eax, 0xc90c
or eax, 0x82
mov dword [ebx], eax
add ebx, edx
xor eax, 0x367b3400
or eax, 0x2f816f58
and eax, 0x3b906800
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b1d93b
and eax, 0x5810000
or eax, 0x400a0040
mov dword [ebx], eax
add ebx, edx
and eax, 0xb448e27
and eax, 0x87001c5
and eax, 0
or eax, 0x96e850f8
mov dword [ebx], eax
add ebx, edx
and eax, 0x5484bf2a
xor eax, 0x53003388
and eax, 0x38023a0
or eax, 0x807fdc5c
mov dword [ebx], eax
add ebx, edx
xor eax, 0xf8bad1f
and eax, 0x40000c0
or eax, 0x41890804
mov dword [ebx], eax
add ebx, edx
or eax, 0x53d19970
xor eax, 0x35de937b
and eax, 0x60050280
or eax, 0x90788170
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe9cf680
and eax, 0xaa800500
or eax, 0x10e0a00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x650d922b
and eax, 0x70fd6e0b
and eax, 0x40000000
or eax, 0x28000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e3da09
xor eax, 0x4d58a6fd
and eax, 0x3890
or eax, 0x400308
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b1ab2fa
and eax, 0x150098a
or eax, 0x50a04401
mov dword [ebx], eax
add ebx, edx
and eax, 0x573c3c6c
and eax, 0x3cd1451d
and eax, 8
or eax, 0x4a8e0
mov dword [ebx], eax
add ebx, edx
and eax, 0x10219c7f
and eax, 0x8000
or eax, 0x8c40300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e18fce5
and eax, 0x4d03605
or eax, 0x8100800a
mov dword [ebx], eax
add ebx, edx
and eax, 0x25e06072
and eax, 0x780f8da7
and eax, 2
or eax, 0x8f840fd0
mov dword [ebx], eax
add ebx, edx
and eax, 0x485469f6
or eax, 0x2ccaf33d
and eax, 0x28000000
or eax, 0x40000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x53fbe212
and eax, 0x402200
or eax, 0x19a0
mov dword [ebx], eax
add ebx, edx
and eax, 0x47038b5b
or eax, 0x4b5e2892
and eax, 0x40580182
or eax, 0x10a04409
mov dword [ebx], eax
add ebx, edx
and eax, 0x7213ef89
or eax, 0x4f6c711c
and eax, 0x5f7c5488
or eax, 0xa0800860
mov dword [ebx], eax
add ebx, edx
xor eax, 0x379ca2a7
xor eax, 0x2de39f3f
and eax, 0x800170
or eax, 0x844828f
mov dword [ebx], eax
add ebx, edx
and eax, 0xcdac85a
or eax, 0x56dce5cf
and eax, 0x48cc4589
or eax, 0x20200000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2a1a62c9
xor eax, 0x2a953ed5
and eax, 0x401908
or eax, 0x22a0
mov dword [ebx], eax
add ebx, edx
and eax, 0x33365f9b
and eax, 0x988
or eax, 0x51f84403
mov dword [ebx], eax
add ebx, edx
or eax, 0x1f3b14f6
and eax, 0x5ff848e8
or eax, 0xa0040000
mov dword [ebx], eax
add ebx, edx
or eax, 0x77f0e09f
and eax, 0x8c480ff
or eax, 0x300
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e1d9c6f
and eax, 0x40009
or eax, 0x83e04580
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b1a1d60
and eax, 0x2000400
or eax, 0x7c00e87d
mov dword [ebx], eax
add ebx, edx
and eax, 0x16fca331
and eax, 0x12002011
or eax, 0x29b04808
mov dword [ebx], eax
add ebx, edx
xor eax, 0x26e4aaf
xor eax, 0x13403a43
and eax, 0x8a0040
or eax, 0x55010000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc9bf1c
and eax, 0x5440124c
or eax, 0xaa840a0
mov dword [ebx], eax
add ebx, edx
xor eax, 0xfa6141b
and eax, 0x1000004
or eax, 0x82000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d179af1
or eax, 0x334244f6
and eax, 0x320200c4
or eax, 0x840d0800
mov dword [ebx], eax
add ebx, edx
and eax, 0xaaf3ac4
xor eax, 0x797b5869
and eax, 0x68440080
or eax, 0x80018940
mov dword [ebx], eax
add ebx, edx
and eax, 0x309a59b3
and eax, 0x180
or eax, 0x45c7066b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x66ebe1f5
and eax, 8
or eax, 0xe0
mov dword [ebx], eax
add ebx, edx
or eax, 0x43f50a24
and eax, 0x17335d88
and eax, 0x10800
or eax, 0xe84c8200
mov dword [ebx], eax
add ebx, edx
or eax, 0x70bcd146
and eax, 0x80fd4900
or eax, 0x3000488
mov dword [ebx], eax
add ebx, edx
or eax, 0x104213b9
and eax, 0x12004439
or eax, 0x6c00a044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2225167c
and eax, 0x18206001
or eax, 0x23980818
mov dword [ebx], eax
add ebx, edx
and eax, 0x603d1875
and eax, 0x80000
or eax, 0x55830040
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b81d3c4
and eax, 0x128852c4
or eax, 0x20600020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a687854
or eax, 0x2b81a44
and eax, 0x2000004
or eax, 0x81000000
mov dword [ebx], eax
add ebx, edx
or eax, 0xe9dbc8
and eax, 0x820908c4
or eax, 0x34060000
mov dword [ebx], eax
add ebx, edx
or eax, 0x72948e36
xor eax, 0x63599677
and eax, 0x80440880
or eax, 0x60018140
mov dword [ebx], eax
add ebx, edx
or eax, 0x19fd3bff
and eax, 0x41c503eb
or eax, 0x4020400
mov dword [ebx], eax
add ebx, edx
or eax, 0x963293b
and eax, 0xe0
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x698058f6
xor eax, 0x32dadbc3
and eax, 0x20488a00
or eax, 0xc0050000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7d222b5b
and eax, 0xd6f0908
or eax, 0x2904480
mov dword [ebx], eax
add ebx, edx
and eax, 0x5cbff539
and eax, 0x4bd4500
or eax, 0x814010b6
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f373f43
and eax, 0xb00774d2
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x57fff6c0
and eax, 0xaa9b23c
and eax, 0xa8a000
or eax, 0x24901
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1eb25b49
and eax, 0x6080000
or eax, 0x60e00000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c2df8f1
and eax, 0x8edf8f1
or eax, 0x8112070a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x71179e73
and eax, 0x78806000
or eax, 0x5039445
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e3b8741
and eax, 0xc030040
or eax, 0x820c00b4
mov dword [ebx], eax
add ebx, edx
and eax, 0x1d5ded07
and eax, 0x15fd744c
and eax, 4
or eax, 0x92
mov dword [ebx], eax
add ebx, edx
and eax, 0x53292c6e
or eax, 0xc19f389
and eax, 0x8000a
or eax, 0xc0600060
mov dword [ebx], eax
add ebx, edx
and eax, 0x126efef1
xor eax, 0x4d0ef786
and eax, 0x9004022
or eax, 0x82000019
mov dword [ebx], eax
add ebx, edx
or eax, 0x5bf721bd
and eax, 0xc8506005
or eax, 0x20009440
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c27f16e
and eax, 0x6800f040
or eax, 0x97ff0999
mov dword [ebx], eax
add ebx, edx
xor eax, 0x66eeee73
xor eax, 0x491b8aa8
and eax, 0x80088402
or eax, 0x3044081
mov dword [ebx], eax
add ebx, edx
or eax, 0x18b0dc1a
and eax, 0x934dc98
or eax, 0x402360
mov dword [ebx], eax
add ebx, edx
or eax, 0x1806afe0
and eax, 0x15445c0
or eax, 0x880007
mov dword [ebx], eax
add ebx, edx
or eax, 0x345fa892
or eax, 0x5571a8d
and eax, 0x21000000
or eax, 0xca000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7221dee2
and eax, 0x9801c602
or eax, 0x44440105
mov dword [ebx], eax
add ebx, edx
and eax, 0x586caa2b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b624da9
xor eax, 0x5621b0e5
and eax, 0x8404d08
or eax, 0x809c0082
mov dword [ebx], eax
add ebx, edx
xor eax, 0x738101b0
xor eax, 0x6839272e
and eax, 0x92046a04
or eax, 0x240b9449
mov dword [ebx], eax
add ebx, edx
or eax, 0x545a1e1d
and eax, 0xd205fe55
or eax, 0x800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x40dc3f43
and eax, 0x92090014
or eax, 0x24060c60
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e2583d5
and eax, 0x50044
or eax, 0xc080ff01
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f565455
and eax, 0x1d6bdd4e
and eax, 0x444
or eax, 0x1b00030
mov dword [ebx], eax
add ebx, edx
xor eax, 0x61e19c16
or eax, 0x26ffcbdf
and eax, 0x260f52eb
or eax, 0x90000400
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e17562f
and eax, 0x46983cda
and eax, 0x40001448
or eax, 0x8985ea05
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2aa1c653
and eax, 0x57a11b3e
and eax, 0x40200814
or eax, 0x94484461
mov dword [ebx], eax
add ebx, edx
or eax, 0x319751b4
xor eax, 0x54f988e
and eax, 0x8000403b
or eax, 0xb000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x66f76746
and eax, 0x4000
or eax, 0xe852b455
mov dword [ebx], eax
add ebx, edx
or eax, 0x67cd5339
and eax, 0x1534ae05
and eax, 0x514a201
or eax, 0xfaeb5970
mov dword [ebx], eax
add ebx, edx
and eax, 0x74a72df
and eax, 0x1084001
or eax, 0x88008482
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b16849e
and eax, 0x20024005
or eax, 0x5d819840
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f443d63
and eax, 0x460000
or eax, 0x193800d8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x56c9e5d1
or eax, 0x7a4b4301
and eax, 0x403bc408
or eax, 0x1860
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b7fc523
and eax, 0x48440900
or eax, 0x90018200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1bd5aba2
and eax, 0x6e4a25a2
and eax, 0x2002000
or eax, 0x187c850
mov dword [ebx], eax
add ebx, edx
or eax, 0x4400a2d
and eax, 0x4830000
or eax, 0xc0000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4339dd3f
and eax, 0xc0b20d08
or eax, 0x8040200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b4faec6
and eax, 0xa3d00188
or eax, 0x48044c01
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e04372c
and eax, 0x6074289b
and eax, 0x40440001
or eax, 0x9401c706
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6da7aa19
and eax, 0x6743184d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x654f4b3c
and eax, 0x444108
or eax, 0x88901482
mov dword [ebx], eax
add ebx, edx
or eax, 0x27acf80d
and eax, 0xa60cfc05
or eax, 0x10030050
mov dword [ebx], eax
add ebx, edx
or eax, 0x56b15edd
and eax, 0xc085fc45
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x57a3dee
or eax, 0x732aae98
and eax, 0x1200454
or eax, 0x900020
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d915a3a
xor eax, 0x79a8e051
and eax, 0x40300061
or eax, 0x8002028a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x149e2ed1
and eax, 0xc00c240a
or eax, 0x351c181
mov dword [ebx], eax
add ebx, edx
xor eax, 0x316b901
and eax, 0x7762dd88
and eax, 0x40404c88
or eax, 0x8c8c8044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x585285f1
and eax, 0x848c480c
or eax, 0x484084c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d443d4f
and eax, 0xc440c4c
or eax, 0xc088c080
mov dword [ebx], eax
add ebx, edx
and eax, 0x75e0747d
and eax, 0x4480444c
or eax, 0xa80b1180
mov dword [ebx], eax
add ebx, edx
or eax, 0x167498d4
and eax, 0x87d8150
or eax, 0x201
mov dword [ebx], eax
add ebx, edx
and eax, 0x6fed059f
and eax, 0x8080100
or eax, 0x83027c00
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c84e030
and eax, 0x8000000
or eax, 0xd0f70845
mov dword [ebx], eax
add ebx, edx
or eax, 0x51f84431
and eax, 0xc9fc4401
or eax, 0x22000188
mov dword [ebx], eax
add ebx, edx
or eax, 0xec2f072
and eax, 0x84c8102
or eax, 0x10a04
mov dword [ebx], eax
add ebx, edx
or eax, 0x34079866
xor eax, 0x551967e0
and eax, 0x9544c80
or eax, 0x82a80109
mov dword [ebx], eax
add ebx, edx
xor eax, 0x662197ce
xor eax, 0x7e384acb
and eax, 0x81819004
or eax, 0x640a6c41
mov dword [ebx], eax
add ebx, edx
or eax, 0x741305df
xor eax, 0x1b67158c
and eax, 0xccccc051
or eax, 0x30c
mov dword [ebx], eax
add ebx, edx
or eax, 0x6514a33d
and eax, 0xccccc04c
or eax, 0xc80
mov dword [ebx], eax
add ebx, edx
and eax, 0x75672822
xor eax, 0x18ae1ef1
and eax, 0x4cc804c0
or eax, 0x8004c80c
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f482d8f
xor eax, 0x6b73c6
and eax, 0x4c004c48
or eax, 0x80cc8084
mov dword [ebx], eax
add ebx, edx
and eax, 0x62e38f7a
and eax, 0x34fc28eb
and eax, 0x800048
or eax, 0xec0b5584
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ec41b15
xor eax, 0x1f46e64f
and eax, 0x50080182
or eax, 0x4409
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5eb299fb
and eax, 0xc8a0060
or eax, 0x101000a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ca7a90e
xor eax, 0x157002ac
and eax, 0x400040
or eax, 0x5024
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ab2c129
and eax, 0x4000
or eax, 0x1015bf51
mov dword [ebx], eax
add ebx, edx
or eax, 0x3e2630db
xor eax, 0x31ed5329
and eax, 0xd000030
or eax, 0x50004000
mov dword [ebx], eax
add ebx, edx
and eax, 0xd30c931
and eax, 0xc004000
or eax, 0xc0cc8cc3
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a344085
xor eax, 0x60faf255
and eax, 0x84004c00
or eax, 0x48cc80cc
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e3bb669
xor eax, 0x63d1693d
and eax, 0x2c894544
or eax, 0xc0021088
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4af55308
xor eax, 0x45885750
and eax, 0x41821080
or eax, 0x409026b
mov dword [ebx], eax
add ebx, edx
or eax, 0x2a091555
and eax, 0x1880310
or eax, 0x608000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e52fd76
and eax, 0xb104500
or eax, 0x80000089
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c9d4925
and eax, 0x8181080d
or eax, 0x40020040
mov dword [ebx], eax
add ebx, edx
and eax, 0x298be9e
xor eax, 0x6bd7c949
and eax, 0x8458101
or eax, 0x80800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x92016de
and eax, 0x1d83
or eax, 0x106000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe528f73
xor eax, 0x13ae337a
and eax, 0x15880002
or eax, 0x40030a74
mov dword [ebx], eax
add ebx, edx
xor eax, 0x10335ca8
and eax, 0x4000208
or eax, 0x8458800
mov dword [ebx], eax
add ebx, edx
and eax, 0x7735ccc5
and eax, 0x4010000
or eax, 0xdaea0288
mov dword [ebx], eax
add ebx, edx
and eax, 0x72facba9
and eax, 0x40c80208
or eax, 0x8c04c155
mov dword [ebx], eax
add ebx, edx
xor eax, 0x56c08a23
and eax, 0x880c484c
or eax, 0x44c08480
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1af18937
xor eax, 0x14bda3cb
and eax, 0xc0804400
or eax, 0x2c0b11cc
mov dword [ebx], eax
add ebx, edx
or eax, 0x4f7888e8
or eax, 0x4f0440cd
and eax, 0xa170cc81
or eax, 0x2002
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e325137
and eax, 0x4000
or eax, section..text
mov dword [ebx], eax
add ebx, edx
and eax, 0x65c0eebe
xor eax, 0x40de1182
and eax, 0x4082
or eax, 0xa3018001
mov dword [ebx], eax
add ebx, edx
and eax, 0x2449f76e
and eax, 0x4000
or eax, section..text
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3a7c6fd6
or eax, 0x24a89926
and eax, 0xb405c6
or eax, 0x404001
mov dword [ebx], eax
add ebx, edx
or eax, 0x79925378
and eax, 0x40000000
or eax, 0x86000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x117980ae
and eax, 0xc7018004
or eax, 0x7f41
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b25f80f
xor eax, 0x14ddeff6
and eax, 1
or eax, 0xe044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5155c8ff
and eax, 0x41450000
or eax, 0x4820000
mov dword [ebx], eax
add ebx, edx
and eax, 0x68ab5c7a
xor eax, 0x6e67b5ba
and eax, 0xb8
or eax, 0x40
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d251755
and eax, 0x50563c0d
and eax, 0
or eax, 0x8b14eb00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d68f902
or eax, 0x4bcb9037
and eax, 0xc1839005
or eax, 0x6848
mov dword [ebx], eax
add ebx, edx
xor eax, 0x33553ffa
and eax, 0xf0448101
or eax, 0x8090800
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b871d73
xor eax, 0x1b0c4f5c
and eax, 0x10448
or eax, 0x2820
mov dword [ebx], eax
add ebx, edx
or eax, 0x2966300d
and eax, 0x8053c00
or eax, 0x1410c300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x68a1ef0e
and eax, 0
or eax, 0x83004030
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6ba65b27
and eax, 0x118988f0
and eax, 0x810
or eax, 0x7d05f06d
mov dword [ebx], eax
add ebx, edx
and eax, 0x2583f26f
and eax, 0x20018000
or eax, 0xd8540b10
mov dword [ebx], eax
add ebx, edx
xor eax, 0x35c3d8d2
and eax, 0x56e87a56
and eax, 0x804000
or eax, 0x9055048d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x223ede35
and eax, 0x80019a10
or eax, 0x4146540
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f224221
and eax, 0x1ef6fc5
and eax, 0x4000
or eax, 0xeb000030
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6036bfc8
and eax, 0xb9d0
or eax, 0x80006
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b3afee1
xor eax, 0xa2fbee8
and eax, 0x41090000
or eax, 0x90620000
mov dword [ebx], eax
add ebx, edx
or eax, 0x66fa5123
and eax, 0x15400100
or eax, 0x48a00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7f19f5d1
and eax, 0x4c0a90
or eax, 0x15008100
mov dword [ebx], eax
add ebx, edx
and eax, 0x189c1d78
or eax, 0x319abb2d
and eax, 0x48914
or eax, 0xc0410080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x480f6945
or eax, 0x71bab2f7
and eax, 0xb8c04081
or eax, 0x2040d08
mov dword [ebx], eax
add ebx, edx
and eax, 0x59b6bb9d
or eax, 0x10f76baa
and eax, 8
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d222ce7
xor eax, 0xc0de904
and eax, 0x100c0c1
or eax, 0x8a002200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x13929bea
and eax, 0x449613fb
and eax, 0x901100
or eax, 0x8b000444
mov dword [ebx], eax
add ebx, edx
or eax, 0xee59b99
or eax, 0x6bee188c
and eax, 0x8994154c
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b828162
and eax, 0x49809044
or eax, 0x4094001
mov dword [ebx], eax
add ebx, edx
and eax, 0x3bb31a7e
and eax, 0x1044
or eax, 0x8aa90
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3dec29b3
and eax, 0x20c00000
or eax, 0xc2110000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x34ab8c04
and eax, 0xa533e8b
and eax, 0x100400
or eax, 0x9005408b
mov dword [ebx], eax
add ebx, edx
and eax, 0x225031f6
and eax, 0x100082
or eax, 0x94054c09
mov dword [ebx], eax
add ebx, edx
or eax, 0x42bd2c46
and eax, 0x80984489
or eax, 0x9400100
mov dword [ebx], eax
add ebx, edx
or eax, 0x5bb67a95
and eax, 0x7f4759e3
and eax, 0x8025801
or eax, 0xb8844c
mov dword [ebx], eax
add ebx, edx
and eax, 0x60ec128d
and eax, 0x3c65164d
and eax, 0
or eax, 0x6b000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5fc9b393
and eax, 0x6f92b127
and eax, 0x48000000
or eax, 0x48b03c2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x752c443b
or eax, 0x516d160a
and eax, 0x508b1001
or eax, 0x4008004
mov dword [ebx], eax
add ebx, edx
or eax, 0x28f9f1c
and eax, 0x44899405
or eax, 0x9000000
mov dword [ebx], eax
add ebx, edx
or eax, 0xc9f0087
and eax, 0x18267b7f
and eax, 0x8040000
or eax, 0xc45189c8
mov dword [ebx], eax
add ebx, edx
or eax, 0x13de748
or eax, 0xfb4b1a7
and eax, 0x8a8
or eax, 0x10
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f2e529e
xor eax, 0x2edce1ce
and eax, 0x2c0c100
or eax, 0x200000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c9974ea
and eax, 0x1448a
or eax, 0x90040801
mov dword [ebx], eax
add ebx, edx
and eax, 0x50ceed71
and eax, 0x75ba2d2a
and eax, 0x10000400
or eax, 0x8405508b
mov dword [ebx], eax
add ebx, edx
and eax, 0xfa8bb9
and eax, 0x89
or eax, 0x89b84d00
mov dword [ebx], eax
add ebx, edx
and eax, 0x42330a06
and eax, 0x100c0694
and eax, 0
or eax, 0x458bbc55
mov dword [ebx], eax
add ebx, edx
xor eax, 0x46c51733
and eax, 0x17191ffe
and eax, 0x1080044
or eax, 0x4c835098
mov dword [ebx], eax
add ebx, edx
or eax, 0xe27c806
or eax, 0x2fa04edc
and eax, 0x458b50d8
or eax, 0x10000100
mov dword [ebx], eax
add ebx, edx
and eax, 0x560663a
or eax, 0x46e252ea
and eax, 0x458252d0
or eax, 0x90004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4667e277
and eax, 0x1881080
or eax, 0x4c034050
mov dword [ebx], eax
add ebx, edx
and eax, 0x771c5db6
or eax, 0x59089c2a
and eax, 0x55085080
or eax, 0x830144
mov dword [ebx], eax
add ebx, edx
xor eax, 0x307e6d21
and eax, 0x24e010c0
or eax, 0x8a084200
mov dword [ebx], eax
add ebx, edx
or eax, 0x78e0e5ee
and eax, 0x6c0f3cb7
and eax, 0x834a4
or eax, 0x83f7cb49
mov dword [ebx], eax
add ebx, edx
or eax, 0x62e7a9dc
and eax, 0x418918c4
or eax, 0x4000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a571c2c
and eax, 0x10804
or eax, 0xcc4483e8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4f850f4e
xor eax, 0x5d91386c
and eax, 0xc8418840
or eax, 0xc0310
mov dword [ebx], eax
add ebx, edx
or eax, 0x2e0a2073
and eax, 0x534703ae
and eax, 0x40450300
or eax, 0x9c108851
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b5b1306
or eax, 0x4c8f3062
and eax, 0xc8058852
or eax, 0x10400300
mov dword [ebx], eax
add ebx, edx
and eax, 0x7dd91cef
and eax, 0x50410840
or eax, 0x840c8310
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ba53a25
xor eax, 0x214897a4
and eax, 0x50458900
or eax, 0x80100251
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f53951
xor eax, 0xf1553fd
and eax, 0xcd81e050
or eax, 0x200a0802
mov dword [ebx], eax
add ebx, edx
and eax, 0x256821f6
and eax, 0x4002052
or eax, 0xc083dfad
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4f0a58d4
or eax, 0x4264874c
and eax, 0xc8458108
or eax, 0x20000810
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e124b56
or eax, 0x2a357c58
and eax, 0x5034440a
or eax, 0x880181
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a2966b
and eax, 0x248e565d
and eax, 0x884409
or eax, 0x51300982
mov dword [ebx], eax
add ebx, edx
xor eax, 0x488884ca
xor eax, 0x718a1d01
and eax, 0x40885400
or eax, 0x1244018b
mov dword [ebx], eax
add ebx, edx
or eax, 0x60fa4e3d
xor eax, 0xecefaae
and eax, 0x50000501
or eax, 0xc8408a
mov dword [ebx], eax
add ebx, edx
or eax, 0x59cf4673
and eax, 0x51cc458b
or eax, 0x100800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7a17be51
and eax, 0x2c8518a
or eax, 0x50100401
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ff006d1
and eax, 0x42c00080
or eax, 0xbd2d6868
mov dword [ebx], eax
add ebx, edx
or eax, 0x3210c345
and eax, 0x7cb0bc5c
and eax, 0x1880804c
or eax, 0x4403b3
mov dword [ebx], eax
add ebx, edx
and eax, 0x40b24bab
and eax, 0x800189
or eax, 0x83644400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e9dc806
or eax, 0x42c8d502
and eax, 0x5e40cc0d
or eax, 0x20062070
mov dword [ebx], eax
add ebx, edx
or eax, 0xefe44a4
and eax, 0x687c8015
or eax, 0x80010300
mov dword [ebx], eax
add ebx, edx
and eax, 0x46525c04
and eax, 4
or eax, 0x830f7e42
mov dword [ebx], eax
add ebx, edx
or eax, 0x43680d00
and eax, 0x42466444
or eax, 0x3c008039
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2bf6cb09
and eax, 0x54000b00
or eax, 0xa0458009
mov dword [ebx], eax
add ebx, edx
and eax, 0x754c8f0
or eax, 0x27973d3d
and eax, 0x1018001
or eax, 0x88004082
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c25bf4d
or eax, 0x7dc0033c
and eax, 0x7d81f445
or eax, 0x20000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ea66f6d
xor eax, 0x6d722ee5
and eax, 0xc0701c4
or eax, 0x80080230
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1faed1da
and eax, 0x93a1d202
or eax, 0x6c5e2cd0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e90d826
and eax, 0x1642480
or eax, 0x2905903
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7dda16ac
and eax, 0x4406092d
or eax, 0x1c10050
mov dword [ebx], eax
add ebx, edx
or eax, 0x680fe0b5
and eax, 0x1f0
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x110b5f80
and eax, 0x1034b00
or eax, 0xc604a000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3c761460
xor eax, 0x745ba4f0
and eax, 0x5000
or eax, 0xa045
mov dword [ebx], eax
add ebx, edx
xor eax, 0x11920119
and eax, 0x10020000
or eax, 0xa60d0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x545b09a1
or eax, 0x6a974341
and eax, 0xe0834041
or eax, 0x508b004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x46a01d1e
and eax, 0x8008c159
or eax, 0x4cc40204
mov dword [ebx], eax
add ebx, edx
or eax, 0x221d55e2
and eax, 0xccccc4cc
or eax, 0x800
mov dword [ebx], eax
add ebx, edx
or eax, 0x43c4977a
xor eax, 0x14514429
and eax, 0xc88c88c4
or eax, 0x4404408
mov dword [ebx], eax
add ebx, edx
xor eax, 0x519f15dd
and eax, 0x8c40c800
or eax, 0x408c04cc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ae1fa39
or eax, 0x44db10ae
and eax, 0xc48b14cc
or eax, 0x28004100
mov dword [ebx], eax
add ebx, edx
or eax, 0x26e45b4b
and eax, 0x888
or eax, 0x102030
mov dword [ebx], eax
add ebx, edx
and eax, 0x387d58e0
and eax, 0x800
or eax, 0x5c3e000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b236069
xor eax, 0x1e06e7d9
and eax, 0xa00000
or eax, 0x10000
mov dword [ebx], eax
add ebx, edx
and eax, 0x74ed732f
and eax, 0
or eax, 0x83004050
mov dword [ebx], eax
add ebx, edx
and eax, 0x64d59010
and eax, 0
or eax, 0xa301c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x101d6d96
and eax, 0
or eax, 0xc7004050
mov dword [ebx], eax
add ebx, edx
and eax, 0x2d7d7b4f
and eax, 0x4040
or eax, 0xb405
mov dword [ebx], eax
add ebx, edx
or eax, 0x612372b4
and eax, 0x41030000
or eax, 0x4c40000
mov dword [ebx], eax
add ebx, edx
or eax, 0x52f13a65
or eax, 0x5c6dbe79
and eax, 0x70
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
or eax, 0x31ae7b2a
and eax, 0x69a4a1b1
and eax, 0x20040100
or eax, 0xd841c600
mov dword [ebx], eax
add ebx, edx
xor eax, 0x738e8e63
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x447a7dcd
and eax, 0x7304e16a
and eax, 0x40004108
or eax, 0x11dc0c85
mov dword [ebx], eax
add ebx, edx
xor eax, 0x505d6958
and eax, 0x8004d5
or eax, 0x3004112a
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c30b32c
and eax, 0x30000000
or eax, 0x26a0040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x20725b73
or eax, 0x67f883c1
and eax, 0x40e0
or eax, 0x30008
mov dword [ebx], eax
add ebx, edx
and eax, 0xc20bb5a
and eax, 0
or eax, 0x4c48300
mov dword [ebx], eax
add ebx, edx
and eax, 0x635fe35b
and eax, 0x400100
or eax, 0x52a8548d
mov dword [ebx], eax
add ebx, edx
xor eax, 0xbe47f8e
and eax, 0x10040003
or eax, 0x208015fc
mov dword [ebx], eax
add ebx, edx
and eax, 0x136144f2
and eax, 0x40
or eax, 0x458b0000
mov dword [ebx], eax
add ebx, edx
or eax, 0xb4820e2
and eax, 0x484120c0
or eax, 0xa0041b1c
mov dword [ebx], eax
add ebx, edx
or eax, 0x72483b0f
and eax, 0x7510000a
and eax, 0x40000000
or eax, 0xd8b6675
mov dword [ebx], eax
add ebx, edx
and eax, 0x58784fc7
and eax, 0x48080240
or eax, 0xa44539a0
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a87f857
xor eax, 0x3a86190b
and eax, 0x70830041
or eax, 0xd005e34
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f299e9
and eax, 0x4f7000f0
or eax, 0x40000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x9c89ad2
or eax, 0x171136f7
and eax, 0xb83c83
or eax, 0x404100
mov dword [ebx], eax
add ebx, edx
and eax, 0x26db470b
and eax, 0x3c576ee9
and eax, 0x404000
or eax, 0xe2a80976
mov dword [ebx], eax
add ebx, edx
and eax, 0x386f3275
and eax, 0
or eax, 0x8b000002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x142b009e
and eax, 0x8d020014
or eax, 0x50f841
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3443603f
and eax, 0xb9019800
or eax, 0x46ee4085
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c9eac7d
and eax, 0xd26050f8
or eax, 0x880007
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b859ae5
or eax, 0x68ab9b32
and eax, 0x2ab9be3
or eax, 0x81546408
mov dword [ebx], eax
add ebx, edx
or eax, 0x15597b47
and eax, 0x58808c4
or eax, 0x40000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x26a4df61
or eax, 0x4264a121
and eax, 0x412407a5
or eax, 0xc92085a
mov dword [ebx], eax
add ebx, edx
or eax, 0x5470b72b
and eax, 0x55c085ff
or eax, 0x20090000
mov dword [ebx], eax
add ebx, edx
and eax, 0x131dbce4
and eax, 0x10018000
or eax, 0xe4540b09
mov dword [ebx], eax
add ebx, edx
xor eax, 0xeddfdfc
and eax, 0x88004281
or eax, 0x1018002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x10103e7d
and eax, 0xf454
or eax, 0x680001
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f1bc844
xor eax, 0x5a622284
and eax, 0x60000010
or eax, 0xa000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4eb2b91
and eax, 0x48810900
or eax, 0x90048400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5828e937
or eax, 0x3482b038
and eax, 0x10aff42f
or eax, 0x40500bc0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x56e840a4
or eax, 0x27ebabb3
and eax, 0x27fda8e8
or eax, 0xd8000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x20cebfe5
or eax, 0x3cc81143
and eax, 0xcc0034f
or eax, 0x480b0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5cbeef07
and eax, 0x7844c0
or eax, 0x800107
mov dword [ebx], eax
add ebx, edx
and eax, 0x73a5e20d
and eax, 0x3015e8db
and eax, 0
or eax, 0xc7000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd3b49e7
xor eax, 0x5fd405a2
and eax, 0x4045
or eax, 0xb000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ae57f8b
and eax, 0x1acab35f
and eax, 0x2c00000
or eax, 0x552b0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x31c68fe9
xor eax, 0x15663a40
and eax, 0x41040
or eax, 0x304805bf
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c1d8f9d
and eax, 0x8500040
or eax, 0x83000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4de77b7b
and eax, 0x6dccb2f
and eax, 0x400000
or eax, 0x8b11ec4d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f5a44cb
and eax, 0x8002a804
or eax, 0x68504051
mov dword [ebx], eax
add ebx, edx
or eax, 0x6bdfef4
or eax, 0x16f50a1b
and eax, 0x201
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x60c7de48
and eax, 0x4c401
or eax, 0x83080082
mov dword [ebx], eax
add ebx, edx
xor eax, 0x16de8a2
or eax, 0x50769ca7
and eax, 0x40530825
or eax, 0x4018
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b228e02
and eax, 0x20000
or eax, 0x30740100
mov dword [ebx], eax
add ebx, edx
and eax, 0xd7a639c
xor eax, 0x128d2013
and eax, 0xa10002
or eax, 0x48000a68
mov dword [ebx], eax
add ebx, edx
and eax, 0x3cb13d40
or eax, 0x223952ab
and eax, 0x4043
or eax, 0x50000010
mov dword [ebx], eax
add ebx, edx
or eax, 0x4bddf0bc
or eax, 0x14b47c1d
and eax, 0x53400c8b
or eax, 0x100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x792140c6
xor eax, 0x548c13d3
and eax, 0x68410000
or eax, 0x80100040
mov dword [ebx], eax
add ebx, edx
and eax, 0x1043c6d
and eax, 0x40
or eax, 0xfffffa81
mov dword [ebx], eax
add ebx, edx
or eax, 0x31efc033
and eax, 0x890cc083
or eax, 0x400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x397d4294
and eax, 0x682f55db
and eax, 0x10001
or eax, 0x558ad844
mov dword [ebx], eax
add ebx, edx
or eax, 0x23daa61c
xor eax, 0x81ea95f
and eax, 0x58450300
or eax, 0x800088f8
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ab1bcf5
xor eax, 0x715f0531
and eax, 0x58148481
or eax, 0x80810008
mov dword [ebx], eax
add ebx, edx
or eax, 0x44854681
and eax, 0x8895c689
or eax, 0x36a3966
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a750651
or eax, 0x3b5d78f8
and eax, 0x1017849
or eax, 0xc0828004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6fd49de3
and eax, 0xa8450100
or eax, 0x50088801
mov dword [ebx], eax
add ebx, edx
xor eax, 0x20833870
xor eax, 0x60402bc5
and eax, 0x800084
or eax, 0x1704543
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5b69349a
and eax, 0xa000000
or eax, 0x81000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x136008c6
and eax, 0x1000844
or eax, 0x448be011
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7bcd8fcb
and eax, 0x1c44018c
or eax, 0xc0118860
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a2a5348
or eax, 0x361e2a36
and eax, 0x6a000108
or eax, 0xe04481
mov dword [ebx], eax
add ebx, edx
and eax, 0x294ac36c
and eax, 0x8004100
or eax, 0x1415be32
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c39e4f8
and eax, 0x4030
or eax, 0x83000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c014203
and eax, 0xf000031
or eax, 0x2f44c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3227ac7e
xor eax, 0x7f4b8477
and eax, 0x426e1004
or eax, 0xbd910388
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe217786
and eax, 0xf05c000a
or eax, 0x42183f5
mov dword [ebx], eax
add ebx, edx
and eax, 0x334e6dd7
and eax, 0x80102
or eax, 0xc7017c00
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b173170
and eax, 0x16440
or eax, 0x8005
mov dword [ebx], eax
add ebx, edx
xor eax, 0x51dca5bb
and eax, 0x1c90000
or eax, 0x6220000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x487dbcf6
or eax, 0x7d23f9b5
and eax, 0xa445c7
or eax, 0x400000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7f6037a
or eax, 0x6bb4e3c
and eax, 0x7000000
or eax, 0x8000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x9563700
or eax, 0x1a44706
and eax, 0xbe44506
or eax, 0x800000b0
mov dword [ebx], eax
add ebx, edx
and eax, 0x2aca602f
and eax, 0x8c04024
or eax, 0xc4031dc1
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c67738b
and eax, 0x4c035180
or eax, 0xa088044c
mov dword [ebx], eax
add ebx, edx
and eax, 0x1de25dc9
or eax, 0x4e30a79c
and eax, 0xa00e480
or eax, 0x810c0803
mov dword [ebx], eax
add ebx, edx
or eax, 0x197ecfc3
and eax, 0x88500841
or eax, 0x60000004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x11f6ea2f
and eax, 0x60
or eax, 1
mov dword [ebx], eax
add ebx, edx
or eax, 0x7969be25
and eax, 0x9008401
or eax, 0x80044082
mov dword [ebx], eax
add ebx, edx
or eax, 0x5360ca85
and eax, 0x4900c805
or eax, 0x48b3040
mov dword [ebx], eax
add ebx, edx
and eax, 0x5961e3fa
and eax, 0x36ff774b
and eax, 0x4000
or eax, 0x52e8110c
mov dword [ebx], eax
add ebx, edx
or eax, 0x36ba028f
xor eax, 0x46669bd4
and eax, 0
or eax, 0x83000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x38cb634d
and eax, 0xce7d253
and eax, 0
or eax, 0x458904c4
mov dword [ebx], eax
add ebx, edx
and eax, 0x2bc79f90
or eax, 0x779e005e
and eax, 0x701500d4
or eax, 0x88408b20
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3beff3a6
and eax, 0x43afe7a6
and eax, 0x40a04002
or eax, 0x34541539
mov dword [ebx], eax
add ebx, edx
and eax, 0x30c3c646
and eax, 0x20c00000
or eax, 0xcb003204
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d513487
and eax, 0x68400000
or eax, 0x9405c738
mov dword [ebx], eax
add ebx, edx
or eax, 0x7d4bfc6
xor eax, 0x7286059b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0xb299e69
and eax, 0x1090869
or eax, 0x44820182
mov dword [ebx], eax
add ebx, edx
xor eax, 0x796ca678
and eax, 0xc08390
or eax, 0x100006c
mov dword [ebx], eax
add ebx, edx
or eax, 0x69d4e744
and eax, 0x9d44588
or eax, 0x82280001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1619c982
xor eax, 0x3d7fbfda
and eax, 0x1a3041
or eax, 0x4d21cc0c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x56306696
or eax, 0x6dd5e345
and eax, 0xb1c73d8
or eax, 0x80000020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x37949dc
and eax, 0x3f2cf809
and eax, 0x800
or eax, 0x55030055
mov dword [ebx], eax
add ebx, edx
and eax, 0x76b0a71a
and eax, 0x10
or eax, 0x2be0fec
mov dword [ebx], eax
add ebx, edx
or eax, 0x3060f838
and eax, 0x20c4d88
or eax, 0x1000003
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b5e5a8b
or eax, 0x592479df
and eax, 0x1a0e7c4d
or eax, 0xa4018000
mov dword [ebx], eax
add ebx, edx
or eax, 0x64d57f8e
and eax, 0x74c23b01
or eax, 0x10
mov dword [ebx], eax
add ebx, edx
and eax, 0x687c7a22
and eax, 0x2b6dee2
and eax, 0x1200
or eax, 0xebc02004
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b4975fc
and eax, 0xb0c16304
or eax, 0x128800
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b19f3fb
and eax, 0x18300
or eax, 0x5de40801
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5784c2af
and eax, 0x8404882
or eax, 0xc48c8441
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f3fc577
xor eax, 0x4b5568e5
and eax, 0xa8824140
or eax, 0x4409148c
mov dword [ebx], eax
add ebx, edx
and eax, 0x7da631e6
xor eax, 0x2a3ff402
and eax, 0x58140
or eax, 0x8400a11
mov dword [ebx], eax
add ebx, edx
and eax, 0x598683c
and eax, 0x20dc3cfd
and eax, 0
or eax, 0xebfc4589
mov dword [ebx], eax
add ebx, edx
xor eax, 0x339a089f
and eax, 0xd8440900
or eax, 0x24098209
mov dword [ebx], eax
add ebx, edx
xor eax, 0x24b07d10
and eax, 0x8801c001
or eax, 0x1000182
mov dword [ebx], eax
add ebx, edx
and eax, 0x676eaba9
and eax, 0x1008001
or eax, 0x548b7c4c
mov dword [ebx], eax
add ebx, edx
or eax, 0x38308a87
and eax, 0xba0ecc
or eax, 0x2040130
mov dword [ebx], eax
add ebx, edx
and eax, 0x3864c9ce
xor eax, 0x30dfdf16
and eax, 0x70c080
or eax, 0x2040005
mov dword [ebx], eax
add ebx, edx
and eax, 0x223b6ce5
or eax, 0x7faec677
and eax, 0x458ac2e3
or eax, 0x12908
mov dword [ebx], eax
add ebx, edx
xor eax, 0x720fdbb0
or eax, 0x554c576c
and eax, 0x44237c
or eax, 0x8010880
mov dword [ebx], eax
add ebx, edx
or eax, 0x702c051c
and eax, 0x404d2588
or eax, 0x8310c003
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7981762c
or eax, 0x7ef5bf6
and eax, 0x8cccc8c4
or eax, 0x40000408
mov dword [ebx], eax
add ebx, edx
xor eax, 0x553f2e7f
and eax, 0x88834080
or eax, 0x6408154c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x37b9189c
and eax, 0x28664290
and eax, 0x8004000
or eax, 0x6214ac83
mov dword [ebx], eax
add ebx, edx
xor eax, 0x10d08849
and eax, 0x10440008
or eax, 0x18b00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x11a0db59
or eax, 0x1df638b6
and eax, 0xce76850
or eax, 0xe0088000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x26edc2a4
and eax, 0xc0022af4
or eax, 0x481d50b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x64613324
and eax, 0xa0408808
or eax, 0x50050100
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c0b51d2
and eax, 0xb89455d
and eax, 0x80048
or eax, 0x620022
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f2f330f
and eax, 0x16a006a
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x2afa88a8
and eax, 0x3019ac12
and eax, 0
or eax, 0x40315868
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c06d7e
and eax, 0x4800
or eax, 0x4815b700
mov dword [ebx], eax
add ebx, edx
and eax, 0x35345143
and eax, 0xabf8caa
and eax, 0
or eax, 0x89004050
mov dword [ebx], eax
add ebx, edx
or eax, 0x4576a00b
and eax, 0x4d02e041
or eax, 0x30811c04
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5116be29
and eax, 0x815006c
or eax, 0x600090
mov dword [ebx], eax
add ebx, edx
and eax, 0x201e77cf
and eax, 0x140080
or eax, 0xe9ebc803
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2dd87b7
and eax, 0x14
or eax, 0x82
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7a66f812
and eax, 0x867a0da
and eax, 0x42080
or eax, 0x85d03
mov dword [ebx], eax
add ebx, edx
or eax, 0x13a15df5
and eax, 0x1850974
or eax, 0x44420000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4de577e2
and eax, 0x5770ecd3
and eax, 0x45400040
or eax, 0xbabfffb4
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f8bf297
and eax, 0x703e294
or eax, 0xc004096b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f6c06da
or eax, 0x7f6241d9
and eax, 0xe445
or eax, 0x1000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e7d72ed
xor eax, 0x6a64badc
and eax, 0x600000
or eax, 0xa0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x242dc3f8
or eax, 0x174964cd
and eax, 0x50b0068
or eax, 0x48800002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x37c81b11
and eax, 0x38212f26
and eax, 0x10010120
or eax, 0x458a50d4
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e160a3a
and eax, 0x4c8e08ff
and eax, 0x448a000c
or eax, 0x1015200
mov dword [ebx], eax
add ebx, edx
or eax, 0x50ffbd85
and eax, 0x458b5008
or eax, 0x8000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e5ccc5
or eax, 0xa8a02fb
and eax, 0xee10fc
or eax, 0x15114100
mov dword [ebx], eax
add ebx, edx
or eax, 0x3128509
xor eax, 0x7c704286
and eax, 0x1050
or eax, 0x404000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a76d998
and eax, 0x404000
or eax, 0x83b80589
mov dword [ebx], eax
add ebx, edx
xor eax, 0x95757a3
and eax, 0x1028
or eax, 0x7500e855
mov dword [ebx], eax
add ebx, edx
and eax, 0x32d4be78
and eax, 0x2d412ba5
and eax, 0x20000800
or eax, 0xdc558311
mov dword [ebx], eax
add ebx, edx
and eax, 0x570c44de
xor eax, 0x5ac7a17d
and eax, 0xc01a140
or eax, 0x40145e12
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f16e6c8
and eax, 0x38004050
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1438913
or eax, 0x7c52786
and eax, 0x7c52796
or eax, 0xf83ad868
mov dword [ebx], eax
add ebx, edx
xor eax, 0x48d08884
or eax, 0x3bdad415
and eax, 0x58d446b
or eax, 0x40000880
mov dword [ebx], eax
add ebx, edx
and eax, 0x1fc9a882
and eax, 0x5c0036a6
and eax, 0x4000080
or eax, 0x498b506c
mov dword [ebx], eax
add ebx, edx
and eax, 0x807c1ff
and eax, 0x1268834b
and eax, 0
or eax, 0x558b5110
mov dword [ebx], eax
add ebx, edx
and eax, 0x3549b675
xor eax, 0x7049be58
and eax, 0x45000240
or eax, 0x8b50b0
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c9c4101
and eax, 0x159f50f0
or eax, 0x600008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x59c96b57
and eax, 0x1004
or eax, 0x404050
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2eb5a4d7
and eax, 0xa75c081
or eax, 0x11000004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ca7b21e
and eax, 0x51d0408b
or eax, 0x280d00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c465c0a
and eax, 0xc1181
or eax, 0x5040047e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x17b61b4a
and eax, 0x18c58d53
and eax, 0x800000
or eax, 0x550b0040
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e2a5c0d
or eax, 0x6533d37c
and eax, 0x15bb527c
or eax, 0x440080
mov dword [ebx], eax
add ebx, edx
or eax, 0x20940744
and eax, 0x42de7270
and eax, 0x405040
or eax, 0xc
mov dword [ebx], eax
add ebx, edx
or eax, 0x6972fc28
and eax, 0x6972fc28
or eax, 0x968d0190
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ea57570
and eax, 0x8b17e9f8
or eax, 0x207
mov dword [ebx], eax
add ebx, edx
or eax, 0x33dafa3a
xor eax, 0x41f636b1
and eax, 0xfa00c844
or eax, 0x5503001
mov dword [ebx], eax
add ebx, edx
and eax, 0x3278b55b
and eax, 0x500001
or eax, 0x40004c14
mov dword [ebx], eax
add ebx, edx
or eax, 0xdb2358c
and eax, 0x4c400900
or eax, 0xb00d8200
mov dword [ebx], eax
add ebx, edx
or eax, 0x310eddb0
or eax, 0x6b35ea37
and eax, 0x4c15ff11
or eax, 0x40
mov dword [ebx], eax
add ebx, edx
and eax, 0x3500a1a4
xor eax, 0x2c48c5b1
and eax, 0x8004010
or eax, 0x83000040
mov dword [ebx], eax
add ebx, edx
or eax, 0x8f49329
and eax, 0x8180d041
or eax, 0x640b2004
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b6afc05
or eax, 0x29c9ea64
and eax, 0xccc8c245
or eax, 0x40118
mov dword [ebx], eax
add ebx, edx
xor eax, 0x560ae955
and eax, 0x88c40808
or eax, 0x4408c4c4
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c736419
and eax, 0xc404408
or eax, 0xc08c88c4
mov dword [ebx], eax
add ebx, edx
and eax, 0x700e5f17
and eax, 0x40084404
or eax, 0xac8311c8
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f239334
and eax, 0x28000000
or eax, 0x420cec83
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4850f1b9
or eax, 0x2850cba
and eax, 0x200c0808
or eax, 0xc8006200
mov dword [ebx], eax
add ebx, edx
and eax, 0x539017a6
and eax, 0x40000000
or eax, 0xbfffec11
mov dword [ebx], eax
add ebx, edx
xor eax, 0x249caf62
xor eax, 0x7774ddff
and eax, 0x88008480
or eax, 0x3084003
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e9b070b
and eax, 0xc4018108
or eax, 0x304c0800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x167b70d0
and eax, 0x207deed9
and eax, 0x44088
or eax, 0x89001003
mov dword [ebx], eax
add ebx, edx
xor eax, 0x50b63555
and eax, 0x40826054
or eax, 0x99801
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc8b74f7
and eax, 0x4c008800
or eax, 0xb0450108
mov dword [ebx], eax
add ebx, edx
xor eax, 0x163fd264
and eax, 0x8a084908
or eax, 0x1000483
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e7f2e99
and eax, 0x7861b6c9
and eax, 0x10000
or eax, 0x4d880c55
mov dword [ebx], eax
add ebx, edx
or eax, 0x78960559
and eax, 0x78150954
or eax, 0x804080a0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4faae1dd
and eax, 0x5b17a5f3
and eax, 0x1100001
or eax, 0x8800458a
mov dword [ebx], eax
add ebx, edx
or eax, 0x1778f18a
and eax, 0xd68f401
or eax, 0x30844
mov dword [ebx], eax
add ebx, edx
or eax, 0x68d2cf2f
or eax, 0x788aa800
and eax, 0x405348
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x56da1d2c
and eax, 0x108
or eax, 0x400d0204
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4db8a64
or eax, 0x2488496c
and eax, 0x4040
or eax, 0x8b000013
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3d27b104
and eax, 0x52118b76
and eax, 0x10018054
or eax, 0x1887401
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5deaeffe
xor eax, 0x7daff6f3
and eax, 0x1c84508
or eax, 0x88300083
mov dword [ebx], eax
add ebx, edx
and eax, 0x51390e8e
or eax, 0x20ec7a34
and eax, 0x1880400
or eax, 0x54030041
mov dword [ebx], eax
add ebx, edx
and eax, 0x55dae583
and eax, 0x225deaf9
and eax, 0
or eax, 0x85189fc
mov dword [ebx], eax
add ebx, edx
or eax, 0xfde2d4e
xor eax, 0x729e80c1
and eax, 0x40410821
or eax, 0x124080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x35971471
and eax, 0x1c00000
or eax, 0x8300
mov dword [ebx], eax
add ebx, edx
or eax, 0x582a94b5
or eax, 0x31b093f3
and eax, 0x405200a3
or eax, 0x14800
mov dword [ebx], eax
add ebx, edx
and eax, 0xb598576
or eax, 0x26083b83
and eax, 0x2482100
or eax, 0x51008000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c007824
or eax, 0x12fda922
and eax, 0x52310000
or eax, 0x80020040
mov dword [ebx], eax
add ebx, edx
or eax, 0x161791a0
or eax, 0x154ad39e
and eax, 0x534411f6
or eax, 0x2401
mov dword [ebx], eax
add ebx, edx
or eax, 0x26105309
and eax, 0x15000040
or eax, 0x890000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3153bc22
and eax, 0x401040
or eax, 0x4308
mov dword [ebx], eax
add ebx, edx
and eax, 0x163034b5
and eax, 0x39dd70cc
and eax, 0
or eax, 0xc35de58b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x379c711b
or eax, 0x348e706a
and eax, 0xc4ccc4c8
or eax, 0x8000804
mov dword [ebx], eax
add ebx, edx
or eax, 0x333acdfc
xor eax, 0x3baf91d0
and eax, 0xc4404c0c
or eax, 0x88c80c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x133ce63
and eax, 0xcc8b44cc
or eax, 0x20001100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x189e5a73
and eax, 0x5004052b
or eax, 0x3400040
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c75c4c1
or eax, 0x5cb7d2e3
and eax, 0x50040040
or eax, 0x80000
mov dword [ebx], eax
add ebx, edx
and eax, 0x73aab513
and eax, 0x4731341a
and eax, 0
or eax, 0xd8b006a
mov dword [ebx], eax
add ebx, edx
and eax, 0x7141db07
xor eax, 0x40e0c1f3
and eax, 0x404140
or eax, 0x1200
mov dword [ebx], eax
add ebx, edx
and eax, 0x45b46093
and eax, 0x4000
or eax, 0xfae7a851
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3564fbac
and eax, 0xc48313fd
or eax, 0xec02
mov dword [ebx], eax
add ebx, edx
or eax, 0x1867121f
or eax, 0x26290cdf
and eax, 0x4805c70c
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x790ca3dc
and eax, 0
or eax, 0x4053
mov dword [ebx], eax
add ebx, edx
xor eax, 0x48b17c40
xor eax, 0x490397a6
and eax, 0x1000000
or eax, 0x5c000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1358ebb3
and eax, 0x4c48c883
or eax, 0x80840440
mov dword [ebx], eax
add ebx, edx
and eax, 0x1873954c
or eax, 0x222fdd2b
and eax, 0x84ccc48
or eax, 0xc4800084
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6569a336
or eax, 0x52aa8139
and eax, 0xe88b45c8
or eax, 0x4001004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5377b511
and eax, 0x5680048
or eax, 0x40030822
mov dword [ebx], eax
add ebx, edx
or eax, 0x47ae3b7a
and eax, 0x40400808
or eax, 0xa8100400
mov dword [ebx], eax
add ebx, edx
or eax, 0x6e587d40
and eax, 0xee586940
or eax, 0x11a78221
mov dword [ebx], eax
add ebx, edx
xor eax, 0x356b433b
and eax, 0x1197b307
and eax, 0x8002
or eax, 0xa3084481
mov dword [ebx], eax
add ebx, edx
and eax, 0x79f7a232
and eax, 0
or eax, 0x405340
mov dword [ebx], eax
add ebx, edx
and eax, 0x17c010dd
and eax, 0x3f57e380
and eax, 0
or eax, 0x89084d8b
mov dword [ebx], eax
add ebx, edx
and eax, 0x22c61f86
and eax, 0x400
or eax, 0x4053400d
mov dword [ebx], eax
add ebx, edx
or eax, 0x102dc602
and eax, 0x502bc000
or eax, 0xaf802800
mov dword [ebx], eax
add ebx, edx
and eax, 0x1bcfd042
xor eax, 0x213d8187
and eax, 0x2144187
or eax, 0xc149be78
mov dword [ebx], eax
add ebx, edx
xor eax, 0x29072f8
and eax, 0xc0cc8c04
or eax, 0xc0040c8
mov dword [ebx], eax
add ebx, edx
or eax, 0x310ca002
and eax, 0xcccccccc
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x50bf6d03
and eax, 0x78c52cb5
and eax, 0x48810484
or eax, 0xa40a5148
mov dword [ebx], eax
add ebx, edx
or eax, 0x606a6542
xor eax, 0x323f7cb3
and eax, 0x8a000801
or eax, 0x108e482
mov dword [ebx], eax
add ebx, edx
xor eax, 0x273466c9
or eax, 0x444c10f1
and eax, 0x20200841
or eax, 0x10830004
mov dword [ebx], eax
add ebx, edx
or eax, 0x22091b45
and eax, 0x38cdb70
and eax, 0x2000040
or eax, 0x68004013
mov dword [ebx], eax
add ebx, edx
xor eax, 0xcd6a63b
xor eax, 0x25e987db
and eax, 0x42006000
or eax, 0x28000a00
mov dword [ebx], eax
add ebx, edx
or eax, 0x288bff2b
or eax, 0x367178c3
and eax, 0x30098b01
or eax, 0x40010
mov dword [ebx], eax
add ebx, edx
and eax, 0x11c23b93
or eax, 0x64cc7a82
and eax, 0x50004013
or eax, 0x1000040
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a332755
xor eax, 0x49166a9c
and eax, 0x101000cd
or eax, 0x40481532
mov dword [ebx], eax
add ebx, edx
or eax, 0x4346c46a
or eax, 0x735bdea6
and eax, 0x115f0040
or eax, 0x4a00000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x77a8ede4
xor eax, 0x76a639f5
and eax, 0x401010
or eax, 0x202c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b59aed0
and eax, 0x12118084
or eax, 0x644001
mov dword [ebx], eax
add ebx, edx
or eax, 0x3dfd087
or eax, 0x5f2c733c
and eax, 0x5fe510a8
or eax, 0xa0000040
mov dword [ebx], eax
add ebx, edx
xor eax, 0xed956f6
xor eax, 0x942ea6d
and eax, 0x70408473
or eax, 0x580018c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f0594ef
or eax, 0x775535a8
and eax, 0x65852008
or eax, 0x8022c801
mov dword [ebx], eax
add ebx, edx
xor eax, 0x266e6240
and eax, 0xc0818a49
or eax, 0x475b6
mov dword [ebx], eax
add ebx, edx
or eax, 0x5916629f
and eax, 0x921774
or eax, 0x4280000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d8eeceb
and eax, 0x49000000
or eax, 0x22000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7cfa12a2
and eax, 0x21c4f465
and eax, 0
or eax, 0x888b00c2
mov dword [ebx], eax
add ebx, edx
or eax, 0x1d26c6cb
and eax, 0x4008
or eax, section..text
mov dword [ebx], eax
add ebx, edx
xor eax, 0x276875f7
xor eax, 0x3bdcdbc2
and eax, 0x1014e811
or eax, 0xe30b0040
mov dword [ebx], eax
add ebx, edx
or eax, 0x58891269
and eax, 0xc083fa79
or eax, 0x4000586
mov dword [ebx], eax
add ebx, edx
xor eax, 0x56ae6ad5
and eax, 0x4c58a459
and eax, 0
or eax, 0x6a006a04
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1574a48f
and eax, 0x69d96404
and eax, 0x68004000
or eax, 0x2a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f198bf0
and eax, 0x800
or eax, 0x4024d0
mov dword [ebx], eax
add ebx, edx
or eax, 0x35f46d8a
and eax, 0x60004a
or eax, 0xa0020
mov dword [ebx], eax
add ebx, edx
or eax, 0xe5d3aeb
and eax, 0xb407e21
and eax, 0x1021
or eax, 0x302805de
mov dword [ebx], eax
add ebx, edx
xor eax, 0x756ecd9
xor eax, 0x1416d151
and eax, 0x1080040
or eax, 0x14830000
mov dword [ebx], eax
add ebx, edx
and eax, 0x19a6804e
xor eax, 0x75bafbba
and eax, 0x5330
or eax, 0x400004
mov dword [ebx], eax
add ebx, edx
and eax, 0x3cdbe987
xor eax, 0x450ee911
and eax, 0x40040001
or eax, 0x28910488
mov dword [ebx], eax
add ebx, edx
or eax, 0x2be92c77
and eax, 0x21000052
or eax, 0x80004000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x20302ecc
xor eax, 0x21d6a933
and eax, 0x404324
or eax, 0x1010
mov dword [ebx], eax
add ebx, edx
and eax, 0x5adf151c
and eax, 0
or eax, 0x68850c8b
mov dword [ebx], eax
add ebx, edx
or eax, 0x7bea837
and eax, 0x4da49e5d
and eax, 0x9000010
or eax, 0x80004042
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6e6d0014
or eax, 0x5ac6df6e
and eax, 0x158bdc4c
or eax, 0x2001
mov dword [ebx], eax
add ebx, edx
and eax, 0x4844fc8a
and eax, 0x5000
or eax, 0x400334
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d5cd558
and eax, 0x9008200
or eax, 0x80014083
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c25e576
xor eax, 0x6193d4dc
and eax, 0x40121414
or eax, 0x412001
mov dword [ebx], eax
add ebx, edx
or eax, 0x223ca098
and eax, 0x62002000
or eax, 0x8004a00
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ef1389d
xor eax, 0x3be48053
and eax, 0x1116a00
or eax, 0x8a000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x151eb846
xor eax, 0x68390b0
and eax, 0x99106844
or eax, 0x66409401
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4538fe1e
xor eax, 0x5017038b
and eax, 0x40500010
or eax, 0x5805
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b2c90eb
or eax, 0x3fe97070
and eax, 0x343d8000
or eax, 0x300
mov dword [ebx], eax
add ebx, edx
or eax, 0x34cb38bb
and eax, 0x30000013
or eax, 0x2004040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x10cc2d0c
and eax, 0x48415d
or eax, 0x221220
mov dword [ebx], eax
add ebx, edx
xor eax, 0x66a61f30
or eax, 0xc20292
and eax, 0x4a004a
or eax, 0x200020
mov dword [ebx], eax
add ebx, edx
or eax, 0x225a8476
or eax, 0x5bf7340b
and eax, 0x40169068
or eax, 0x4000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b08a3fb
and eax, 0x6a006200
or eax, 0x800
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d4ab0c5
and eax, 0x2659f118
and eax, 0x20002000
or eax, 0x815df00
mov dword [ebx], eax
add ebx, edx
or eax, 0x79409e5f
and eax, 0x9004010
or eax, 0x82000020
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e1113a4
or eax, 0x25431c56
and eax, 0x431404
or eax, 0x40102009
mov dword [ebx], eax
add ebx, edx
xor eax, 0x53ae4167
or eax, 0x8156519
and eax, 0x9040100
or eax, 0x84008800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x426f8ca9
xor eax, 0x296de0f2
and eax, 0x4048
or eax, 0x401220
mov dword [ebx], eax
add ebx, edx
and eax, 0x20e14163
and eax, 0xb07dd01
and eax, 0
or eax, 0x5334158b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x295aab8a
and eax, 0xa0000
or eax, 0x4810040
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b49ff9b
and eax, 0x4b7736eb
and eax, 0
or eax, 0x40526895
mov dword [ebx], eax
add ebx, edx
and eax, 0x5eda8d5c
xor eax, 0x71c3be7
and eax, 0x40440100
or eax, 0xb8018800
mov dword [ebx], eax
add ebx, edx
and eax, 0x1ee92798
and eax, 0x10000100
or eax, 0x43340c8b
mov dword [ebx], eax
add ebx, edx
and eax, 0x4bfe1e8a
and eax, 0x2e241b3a
and eax, 0
or eax, 0xc1830040
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ad37be2
and eax, 0x10000
or eax, 0x340c8901
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c1f1dfc
or eax, 0x1ad0e3e
and eax, 0x68000053
or eax, 0x2004000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x262e8682
or eax, 0x3d30cf86
and eax, 0x68004a00
or eax, 0x2002000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4765b402
and eax, 0x40000000
or eax, 0xb8558b11
mov dword [ebx], eax
add ebx, edx
and eax, 0x5708a384
and eax, 0x50008300
or eax, 0x8157c52
mov dword [ebx], eax
add ebx, edx
and eax, 0x68fe81c7
xor eax, 0x22cc106c
and eax, 0x6a000000
or eax, 0x81004050
mov dword [ebx], eax
add ebx, edx
or eax, 0x15b629a1
and eax, 0x660440a0
or eax, 0x18604
mov dword [ebx], eax
add ebx, edx
or eax, 0x78b152c6
or eax, 0x14d638c8
and eax, 0x4042
or eax, 0x1000010
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c22e5ad
and eax, 0x56e4b620
and eax, 0
or eax, 0xc35de58b
mov dword [ebx], eax
add ebx, edx
or eax, 0x2881acbd
and eax, 0xc8cccc8c
or eax, 0x4000040
mov dword [ebx], eax
add ebx, edx
and eax, 0x37669a5
or eax, 0x1a242a72
and eax, 0x80040c4
or eax, 0xe48b1508
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2231538
and eax, 0x8a084080
or eax, 0x104ac03
mov dword [ebx], eax
add ebx, edx
and eax, 0x6cb7cf03
and eax, 0x8000801
or eax, 0xe0500044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x32c1737e
or eax, 0x490c023d
and eax, 0xdb9d7831
or eax, 0x246284c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x61b0c89a
and eax, 0x8904c483
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x4bcb4eb8
xor eax, 0x6756da7c
and eax, 0x8429444
or eax, 0x286001
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f44bcd3
and eax, 0x7c0f0a47
and eax, 0x8000001
or eax, 0x23104d8a
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e1e36f0
and eax, 0x32609226
and eax, 0x20000000
or eax, 0xc8510c4d
mov dword [ebx], eax
add ebx, edx
or eax, 0x3220ed9c
xor eax, 0x340ee9cf
and eax, 0xce7f0000
or eax, 0x3180ea0d
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e9ff750
or eax, 0x301bfc20
and eax, 0x808c400
or eax, 0x81000083
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c30cd8
and eax, 0x1000000
or eax, 0x548bf845
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e92ade8
and eax, 0x6811010c
or eax, 0x94448800
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b88b893
and eax, 0x40000800
or eax, 0x58b01eb
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a516f6a
and eax, 0x23cf24b9
and eax, 0x1c000a8
or eax, 0x8354
mov dword [ebx], eax
add ebx, edx
xor eax, 0x58a0e207
and eax, 0x9604189
or eax, 0x829c0400
mov dword [ebx], eax
add ebx, edx
and eax, 0x17d519a7
and eax, 0x1100001
or eax, 0x4c2bfc4c
mov dword [ebx], eax
add ebx, edx
and eax, 0x8974b91
xor eax, 0x5a688a64
and eax, 0x2124000
or eax, 0x89043d10
mov dword [ebx], eax
add ebx, edx
and eax, 0x75a90780
and eax, 0x1000400
or eax, 0x542bf855
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f103ca5
or eax, 0x37a1606c
and eax, 0x1080c
or eax, 0x8448300
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f11a799
and eax, 0xb540501
or eax, 0x80a84002
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c776159
or eax, 0x3b26421b
and eax, 0x8a6049
or eax, 0x9804
mov dword [ebx], eax
add ebx, edx
and eax, 0x9d90edd
and eax, 8
or eax, 0xeb110480
mov dword [ebx], eax
add ebx, edx
and eax, 0x15167757
xor eax, 0x253da34
and eax, 0x418a10
or eax, 0xf80401c9
mov dword [ebx], eax
add ebx, edx
or eax, 0x1285936
and eax, 0xc14dc18b
or eax, 0x2102400
mov dword [ebx], eax
add ebx, edx
or eax, 0x26f5ad5b
xor eax, 0x300aace0
and eax, 0xc4834108
or eax, 0x280814c4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4bc0bf59
or eax, 0xa06112a
and eax, 0x1b8
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ad79ea5
xor eax, 0x2e76025
and eax, 0x40008500
or eax, 0x34c00000
mov dword [ebx], eax
add ebx, edx
or eax, 0x741a8e2d
or eax, 0x5d22541f
and eax, 0xdb20f08
or eax, 0x40040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4068ae31
and eax, 0x400060
or eax, 0x5206
mov dword [ebx], eax
add ebx, edx
xor eax, 0x608f5c3d
and eax, 0x20440801
or eax, 0x1330c184
mov dword [ebx], eax
add ebx, edx
xor eax, 0x419bd8a6
and eax, 0x302c1123
or eax, 0x1004dc
mov dword [ebx], eax
add ebx, edx
and eax, 0x72cac527
and eax, 0
or eax, 0xc0850040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d189517
and eax, 0xa8881055
or eax, 0x2600220
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f8ca180
and eax, 0x31d5b549
and eax, 0x144b141
or eax, 0x84bb4ea2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3c3bc185
or eax, 0x68a6e58b
and eax, 0xe80075c0
or eax, 0x90000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d0ff02
and eax, 0x6400
or eax, 0xffff8041
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d9aa213
xor eax, 0x317d9455
and eax, 0x4640004
or eax, 0x1310c081
mov dword [ebx], eax
add ebx, edx
or eax, 0x63d26562
and eax, 0x4a2
or eax, 0x18
mov dword [ebx], eax
add ebx, edx
xor eax, 0x67dcc1f
xor eax, 0x48dc6a5a
and eax, 0x802200
or eax, 0x424900
mov dword [ebx], eax
add ebx, edx
or eax, 0x4778faa8
and eax, 0x40088888
or eax, 0x10000003
mov dword [ebx], eax
add ebx, edx
or eax, 0x473294
and eax, 0x40410000
or eax, 0xa8100040
mov dword [ebx], eax
add ebx, edx
or eax, 0x17a5b8ea
and eax, 0xfff5b0a8
or eax, 0xa4111
mov dword [ebx], eax
add ebx, edx
or eax, 0x147a43c7
and eax, 0x6a04c083
or eax, 0x400
mov dword [ebx], eax
add ebx, edx
or eax, 0x12c3da73
and eax, 0x333b501f
and eax, 0x10015002
or eax, 0xc14af08
mov dword [ebx], eax
add ebx, edx
or eax, 0x2a08c80a
and eax, 0x522596de
and eax, 0x2000000
or eax, 0xe9004030
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5b22b4ad
xor eax, 0x1153432f
and eax, 0x804115a2
or eax, 0x4c82480d
mov dword [ebx], eax
add ebx, edx
and eax, 0x70620954
and eax, 0x40400804
or eax, 0x8c8cc4c8
mov dword [ebx], eax
add ebx, edx
or eax, 0xef9ec88
xor eax, 0x53319006
and eax, 0x8ccc4cc8
or eax, 0x40008004
mov dword [ebx], eax
add ebx, edx
or eax, 0x1d584abc
and eax, 0xcc8844cc
or eax, 0x20031100
mov dword [ebx], eax
add ebx, edx
or eax, 0x70b4203e
and eax, 0x2178d000
and eax, 0x380000
or eax, 0x15c7006a
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b956c85
and eax, 0
or eax, 0x403038
mov dword [ebx], eax
add ebx, edx
or eax, 0x13b82f63
and eax, 0xc80359
or eax, 0xcc04c004
mov dword [ebx], eax
add ebx, edx
or eax, 0x29f8e807
and eax, 0xec88414c
or eax, 0x31480
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ce6dab8
and eax, 0x8000000
or eax, 0x458b51
mov dword [ebx], eax
add ebx, edx
xor eax, 0x62588a2b
or eax, 0x35161ba0
and eax, 0x31c0188
or eax, 0x80e04401
mov dword [ebx], eax
add ebx, edx
or eax, 0x258633bf
and eax, 0x2400043d
or eax, 0x50000840
mov dword [ebx], eax
add ebx, edx
and eax, 0x570cf1e2
and eax, 0x54000000
or eax, 0xa84d8b1a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x47056488
and eax, 0x8b000182
or eax, 0x44
mov dword [ebx], eax
add ebx, edx
or eax, 0x18b84501
or eax, 0x645bc9fb
and eax, 0xc283cc55
or eax, 0x3000
mov dword [ebx], eax
add ebx, edx
or eax, 0x398d5d96
and eax, 0xf8058901
or eax, 0x4500000
mov dword [ebx], eax
add ebx, edx
or eax, 0x549cf71d
and eax, 0x800c4509
or eax, 0x3000082
mov dword [ebx], eax
add ebx, edx
or eax, 0x48331249
and eax, 0x410901c8
or eax, 0x4800020
mov dword [ebx], eax
add ebx, edx
or eax, 0x17a9c47d
xor eax, 0x49cc0bc3
and eax, 0xa60ca0c
or eax, 0x81802100
mov dword [ebx], eax
add ebx, edx
and eax, 0x77dc981b
and eax, 0x1800800
or eax, 0xe40b0045
mov dword [ebx], eax
add ebx, edx
and eax, 0x1dfd6f33
or eax, 0x64a832a7
and eax, 0x44880205
or eax, 0x8844c158
mov dword [ebx], eax
add ebx, edx
or eax, 0x54cdec14
and eax, 0xcccccc4c
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
and eax, 0x448908c0
and eax, 0x448808c0
or eax, 0x8844c40c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x750bfedf
and eax, 0x88c40000
or eax, 0x4408cccc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2ee7557b
and eax, 0x40091184
or eax, 0xc844048
mov dword [ebx], eax
add ebx, edx
xor eax, 0x754eca73
and eax, 0x8030024
or eax, 0xc0280400
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c87af4c
or eax, 0x1f14978f
and eax, 0x1017800b
or eax, 0xc0e04010
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c74ab8d
and eax, 0x40008001
or eax, 0x848b4822
mov dword [ebx], eax
add ebx, edx
and eax, 0x6cac18ca
and eax, 0x316bfe4
and eax, 0
or eax, 0xfff00025
mov dword [ebx], eax
add ebx, edx
or eax, 0x3bebb2a9
and eax, 0x72c832ad
or eax, 0x952
mov dword [ebx], eax
add ebx, edx
xor eax, 0x20cd9f86
and eax, 0x4fb32862
and eax, 0x40010000
or eax, 0x19c08b0a
mov dword [ebx], eax
add ebx, edx
or eax, 0x255696b
and eax, 0x9008b00
or eax, 0x80000094
mov dword [ebx], eax
add ebx, edx
and eax, 0xdc7c3ea
and eax, 0x6152b1fc
and eax, 0x1000000
or eax, 0x2cc32404
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c03931d
and eax, 0x1000
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x11c89
xor eax, 0x83a84dc
and eax, 0x82b0005
or eax, 0xe1c00080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d4d1e54
and eax, 0x84840cc0
or eax, 0x4848c00c
mov dword [ebx], eax
add ebx, edx
and eax, 0x77f43628
and eax, 0x52402556
and eax, 0x40000400
or eax, 0xac8b51cc
mov dword [ebx], eax
add ebx, edx
and eax, 0x70217f3a
xor eax, 0x57882d34
and eax, 0x37814828
or eax, 0xc87080c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x404729eb
and eax, 0x596f4331
and eax, 0x10044101
or eax, 0x2011befe
mov dword [ebx], eax
add ebx, edx
or eax, 0x52c41ee2
and eax, 0x50004030
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4eecc778
and eax, 0x1e680048
or eax, 0xe1000022
mov dword [ebx], eax
add ebx, edx
and eax, 0x40a1f061
and eax, 0x40000060
or eax, 0xbf001f9f
mov dword [ebx], eax
add ebx, edx
and eax, 0x45a245d2
and eax, 0x40000410
or eax, 0x303005
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e65e07b
xor eax, 0x4f1bcb19
and eax, 0xe284000
or eax, 0x80c01000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d24085d
and eax, 0x83cc585d
or eax, 0x33a7a0
mov dword [ebx], eax
add ebx, edx
or eax, 0x3112d6a3
and eax, 0x82e804c4
or eax, 0x44000000
mov dword [ebx], eax
add ebx, edx
and eax, 0xb0ace64
and eax, 0x80440
or eax, 0x85f7fba2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x647230bc
and eax, 0xe1054540
or eax, 0x1e623080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6ae115c6
and eax, 0x2004
or eax, 0x40301c11
mov dword [ebx], eax
add ebx, edx
xor eax, 0x50db5bfc
and eax, 0x10c00500
or eax, 0x65008000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d3ab508
xor eax, 0x313ae61d
and eax, 0x6140c015
or eax, 0x82132848
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a0777e7
xor eax, 0x7bdac400
and eax, 0x80853bff
or eax, 0x4000c400
mov dword [ebx], eax
add ebx, edx
or eax, 0xeec625a
xor eax, 0x75ff370e
and eax, 0xba004071
or eax, 0xe81404
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b837ff0
xor eax, 0x2811feec
and eax, 0x3fa8119
or eax, 0xc057ee0
mov dword [ebx], eax
add ebx, edx
or eax, 0x5205d4c0
and eax, 0x4085c0b0
or eax, 0x80000006
mov dword [ebx], eax
add ebx, edx
and eax, 0xbc91405
and eax, 0x620cc216
and eax, 4
or eax, 0x2ee84871
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f89756e
or eax, 0x439a7b42
and eax, 0xf9a7b60
or eax, 0x658498
mov dword [ebx], eax
add ebx, edx
or eax, 0x23bcc9fb
and eax, 0x985c8b2
or eax, 0xc0000004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c52fad6
and eax, 0xc03060
or eax, 0x72280c15
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2ff2eb03
and eax, 0x48c30217
and eax, 0x8020200
or eax, 0x7fdfde9
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ab48684
and eax, 0x4e7fb2a2
and eax, 0x2048080
or eax, 0xd0815036
mov dword [ebx], eax
add ebx, edx
xor eax, 0x382770e5
or eax, 0xa3a6612
and eax, 0x22a82051
or eax, 0x4401024
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f920ded
and eax, 0x44515032
and eax, 0x4000020
or eax, 0xbffffca
mov dword [ebx], eax
add ebx, edx
xor eax, 0x18bea811
and eax, 0x140b2
or eax, 0xc0848004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b03d54d
and eax, 0x8a800471
or eax, 0x10682004
mov dword [ebx], eax
add ebx, edx
or eax, 0x12e82973
and eax, 0xae82d67
or eax, 0x517d288
mov dword [ebx], eax
add ebx, edx
xor eax, 0x44015bc1
and eax, 0x21ba1e0c
and eax, 0x1800004
or eax, 0xc805c8b2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1976e279
or eax, 0x3cb0eb62
and eax, 0x9ce00865
or eax, 0x2081010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5eb1bdb8
xor eax, 0xe199b4c
and eax, 0xe403e80
or eax, 0x1bfc164
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b9bb443
or eax, 0x3f2c1210
and eax, 0x1285d0b6
or eax, 0xc0000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x309b25bc
and eax, 0x10800034
or eax, 0xc2680c41
mov dword [ebx], eax
add ebx, edx
or eax, 0x774a556e
or eax, 0x2d0daa44
and eax, 0xfefff75
or eax, 0x100080
mov dword [ebx], eax
add ebx, edx
or eax, 0x441abae
and eax, 0x85c0b6
or eax, 0xc0000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6aee8e79
and eax, 0x88b067e
or eax, 0x5001000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x36932c7a
and eax, 0x1000
or eax, 0x404000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4663db3a
and eax, 0x1100a
or eax, 0x88c0481
mov dword [ebx], eax
add ebx, edx
xor eax, 0x25e9d558
xor eax, 0x3a9e611c
and eax, 0x12000040
or eax, 0x40004010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x299dcb45
and eax, 0x682c7bd6
and eax, 0x68000800
or eax, 0x97f070e8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3117380c
and eax, 0x4c400e4
or eax, 0x831b
mov dword [ebx], eax
add ebx, edx
or eax, 0x62fae13e
and eax, 0x66fec0e8
or eax, 0x99001000
mov dword [ebx], eax
add ebx, edx
and eax, 0x570e783c
and eax, 0x2524a2e0
and eax, 0x5000020
or eax, 0x58c033df
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f1f151e
and eax, 0x1c001102
or eax, 0x6025eec1
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a75aa76
and eax, 0x3670ab59
and eax, 0
or eax, 0xff004030
mov dword [ebx], eax
add ebx, edx
xor eax, 0x417941d4
and eax, 0xcfeb434
and eax, 0x300024
or eax, 0x40003c01
mov dword [ebx], eax
add ebx, edx
or eax, 0x23df626e
and eax, 0x257e00
or eax, 0x8008100
mov dword [ebx], eax
add ebx, edx
and eax, 0x2da0226d
and eax, 0x8000000
or eax, 0xf7004030
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7a07a383
and eax, 0x43dd2a1
and eax, 0x21
or eax, 0x40300c04
mov dword [ebx], eax
add ebx, edx
xor eax, 0x146025f7
or eax, 0x7ace8f03
and eax, 0x1004af00
or eax, 0x215000
mov dword [ebx], eax
add ebx, edx
and eax, 0x464831dc
and eax, 0x27eb1389
and eax, 0
or eax, 0xff004030
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c3d415c
and eax, 0x300024
or eax, 0x40001401
mov dword [ebx], eax
add ebx, edx
and eax, 0x174e2a43
and eax, 0
or eax, 0x1825ff00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x46e6a2b8
and eax, 0x5e004030
or eax, 0xa1000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x37e7d2a5
or eax, 0x547166d
and eax, 0x40201425
or eax, 0x100800
mov dword [ebx], eax
add ebx, edx
or eax, 0x318a066b
xor eax, 0x1b004d69
and eax, 0x20205300
or eax, 0x5ac00
mov dword [ebx], eax
add ebx, edx
or eax, 0x59a70a0f
and eax, 0x79004000
or eax, 0x86000030
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe8071a2
xor eax, 0x12d20187
and eax, 0x40102005
or eax, 0x200420
mov dword [ebx], eax
add ebx, edx
and eax, 0x560dd04f
and eax, 0
or eax, 0x2825ff00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b3b505a
and eax, 0x13000010
or eax, 0xec004020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x230743cf
and eax, 0x40000025
or eax, 0x302c00
mov dword [ebx], eax
add ebx, edx
or eax, 0x3dc38004
and eax, 0x256be335
and eax, 0x2021a000
or eax, 0x10045f00
mov dword [ebx], eax
add ebx, edx
or eax, 0x6981324c
and eax, 0x79004000
or eax, 0x86000030
mov dword [ebx], eax
add ebx, edx
or eax, 0x1181482d
and eax, 0x386538e9
and eax, 0x21
or eax, 0x40303404
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b6d9644
xor eax, 0x32bb13d5
and eax, 0x3824b100
or eax, 0x14e00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6cb986f8
and eax, 0x54004030
or eax, 0xab000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3beedf04
and eax, 0x40201824
or eax, 0x106001
mov dword [ebx], eax
add ebx, edx
and eax, 0x66af9b0e
and eax, 0x6086f028
and eax, 0x40001000
or eax, 0x25ef00
mov dword [ebx], eax
add ebx, edx
and eax, 0x449f0448
and eax, 0x40000000
or eax, 0xbf004030
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d91bd6d
or eax, 0x5d1f6679
and eax, 0x40104421
or eax, 0x200004
mov dword [ebx], eax
add ebx, edx
or eax, 0x44182b58
and eax, 0x1c97666c
and eax, 0x6600
or eax, 0x48259900
mov dword [ebx], eax
add ebx, edx
and eax, 0x84080dd
and eax, 0x8000000
or eax, 0xf7004030
mov dword [ebx], eax
add ebx, edx
and eax, 0x786aadd7
and eax, 0x664b9538
and eax, 0x40000000
or eax, 0x304c25
mov dword [ebx], eax
add ebx, edx
and eax, 0x5be9a899
or eax, 0x5f583d02
and eax, 0x50203d00
or eax, 0x5c200
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c3a5cc8
and eax, 0x26f6b901
and eax, 0x24000000
or eax, 0xdb004030
mov dword [ebx], eax
add ebx, edx
or eax, 0x370504bd
and eax, 0x40004425
or eax, 0x301000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3cc03ab0
and eax, 0x58207e00
or eax, 0x58100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x125e432b
and eax, 0x4a000020
or eax, 0xb5004010
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d825d37
xor eax, 0x6b578507
and eax, 0x104425
or eax, 0x40201800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x145e8595
or eax, 0x60f95f7f
and eax, 0x6025df00
or eax, 0x2000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3892db29
xor eax, 0x15a50926
and eax, 0x6d004000
or eax, 0x92000030
mov dword [ebx], eax
add ebx, edx
or eax, 0xde11020
and eax, 0x40204020
or eax, 0x102405
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c180dd8
and eax, 0x28206900
or eax, 0x40059600
mov dword [ebx], eax
add ebx, edx
or eax, 0x642a3e52
and eax, 0x6c004010
or eax, 0x93000020
mov dword [ebx], eax
add ebx, edx
or eax, 0x14c29c79
and eax, 0x40004c21
or eax, 0x302004
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d3cb5d0
and eax, 0x40202400
or eax, 0x3005db00
mov dword [ebx], eax
add ebx, edx
or eax, 0x340e8060
or eax, 0x424a8542
and eax, 0x76004020
or eax, 0x89000010
mov dword [ebx], eax
add ebx, edx
and eax, 0x2739f952
and eax, 0x4000
or eax, 0x40303425
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5cb33f23
xor eax, 0x1b6e8918
and eax, 0x25c200
or eax, 0x88003d00
mov dword [ebx], eax
add ebx, edx
or eax, 0x71e5814d
and eax, 0xf9004000
or eax, 0x6000030
mov dword [ebx], eax
add ebx, edx
or eax, 0xb3ee166
xor eax, 0x5a42c9b9
and eax, 0x300005
or eax, 0x40008420
mov dword [ebx], eax
add ebx, edx
and eax, 0x17304cc4
and eax, 0x200400
or eax, 0x5fb00
mov dword [ebx], eax
add ebx, edx
or eax, 0x470c3459
and eax, 0x4010
or eax, 0x20
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d0ced04
xor eax, 0x3a569d86
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b3b7700
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x7066ab56
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d32abb8
or eax, 0x160e788f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x24a91286
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x39fbd3d8
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x624375f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x5dc6bea2
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x1659d496
and eax, 0x46948b00
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x730a5973
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0xeded97c
or eax, 0x2670f107
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x7cc63e50
xor eax, 0x7f1190fe
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c2116b1
xor eax, 0x16a6a07c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x30def9a8
xor eax, 0x118f6a72
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x2438e326
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x449c047
and eax, 0x7620833c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x6aa11f9d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1efbbaae
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0xae1956e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d36eacd
or eax, 0x6668acab
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x401acb04
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x152cd3d1
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x26c8d0eb
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x4bf5445
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ad3d55c
and eax, 0x415a51a1
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x5bf32ed3
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x76ca6753
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4088b430
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0xde823da
and eax, 0x103d7499
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x143c9eaa
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0xc94a034
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f52d7fe
or eax, 0x309ab01a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x6dcd39e2
or eax, 0x2bde3df
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d9aaa0b
and eax, 0x61d66df9
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x798e1306
and eax, 0x4cb8864a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x487f321c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x3158a5f5
and eax, 0x574833ae
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x670d3fa2
or eax, 0x2174c94f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x10edabb5
or eax, 0x5b9f8b07
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x7daef25c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x21123f0e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x30bd1d83
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a4171e4
and eax, 0x5bd86f45
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4bd1cf9e
or eax, 0x2ef9f2e9
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x5bd5f698
or eax, 0x7f82cc7c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ca2690b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b410d32
xor eax, 0x1c3bbac8
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f7a42af
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x42df8207
xor eax, 0x5ea892c0
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x22d9597a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x72e294cc
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb38a837
and eax, 0x5f2286c3
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x494f08dc
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0xb9489f7
and eax, 0
or eax, 0x405400
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f3243aa
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x40d8375d
or eax, 0x36b45023
and eax, 0x3c2200
or eax, 0x20800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f3f30e9
and eax, 0x12becbbb
and eax, 0x800
or eax, 0x3e3000
mov dword [ebx], eax
add ebx, edx
and eax, 0x786da132
and eax, 0x512ddfe6
and eax, 0x2c0000
or eax, 0x124400
mov dword [ebx], eax
add ebx, edx
and eax, 0x109dbe00
and eax, 0x1c0000
or eax, 0x225000
mov dword [ebx], eax
add ebx, edx
and eax, 0x68328343
and eax, 0x320000
or eax, 0xc6200
mov dword [ebx], eax
add ebx, edx
or eax, 0x47473706
or eax, 0x46365d7e
and eax, 0x3e7800
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e69085f
and eax, 0x3e0000
or eax, 0x8000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a1892b3
and eax, 0x6413ce1c
and eax, 0x108000
or eax, 0x2e1600
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d4ad069
and eax, 0x7dff714
and eax, 0x140400
or eax, 0x2aa000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6e31754c
and eax, 0xe9000
or eax, 0x302400
mov dword [ebx], eax
add ebx, edx
or eax, 0x4cbf0dc2
and eax, 0x3e8800
or eax, 0x4000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b462fc6
and eax, 0x38c600
or eax, 0x61800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x44b14a21
and eax, 0x76cf4b5
and eax, 0xc8400
or eax, 0x326800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x77388f27
and eax, 0x457b9c08
and eax, 0x20000
or eax, 0x3c1600
mov dword [ebx], eax
add ebx, edx
xor eax, 0x354e617c
and eax, 0x300400
or eax, 0xf0800
mov dword [ebx], eax
add ebx, edx
or eax, 0x79ff6363
or eax, 0xff12afa
and eax, 0x3f0c00
or eax, 0x1000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3072fb83
and eax, 0x321000
or eax, 0xd2000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2596afd8
xor eax, 0x37ad6804
and eax, 0x3b0800
or eax, 0x43600
mov dword [ebx], eax
add ebx, edx
or eax, 0x402868ab
or eax, 0x57f2bffe
and eax, 0x3f4e00
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x954ba69
and eax, 0x3f5e00
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3695685
xor eax, 0x4e592e72
and eax, 0xf2400
or eax, 0x304800
mov dword [ebx], eax
add ebx, edx
and eax, 0x1254e77c
and eax, 0x140000
or eax, 0x2b8800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x679bf2bf
and eax, 0x6f20d617
and eax, 0x201000
or eax, 0x1f8c00
mov dword [ebx], eax
add ebx, edx
or eax, 0x333113e7
and eax, 0x30c7a671
and eax, 0x78600
or eax, 0x382800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x270ec7bd
and eax, 0x312800
or eax, 0xe9600
mov dword [ebx], eax
add ebx, edx
or eax, 0x12b0f68a
and eax, 0x3fdc00
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5998bd5a
and eax, 0x276000
or eax, 0x189800
mov dword [ebx], eax
add ebx, edx
and eax, 0x706c9856
or eax, 0x10919d92
and eax, 0x800
or eax, 0x400200
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b2686bc
and eax, 0x268a00
or eax, 0x187000
mov dword [ebx], eax
add ebx, edx
or eax, 0x415d1d5
and eax, 0x3e0800
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x641b59ce
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x25920ad3
and eax, 0x800
or eax, 0x403000
mov dword [ebx], eax
add ebx, edx
or eax, 0x679373d5
and eax, 0x402a00
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x26afab40
xor eax, 0x7d22541e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c6e5c65
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x268399bc
and eax, 0x26011100
or eax, 0x48686600
mov dword [ebx], eax
add ebx, edx
xor eax, 0xea63699
and eax, 0x60454009
or eax, 0x14202e60
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4902bdd1
or eax, 0x373e7da5
and eax, 0x2c6c642c
or eax, 0x40000002
mov dword [ebx], eax
add ebx, edx
or eax, 0x143c8b22
or eax, 0x26d31265
and eax, 0x68706900
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x36aff87d
and eax, 0x20206000
or eax, 0x5041106c
mov dword [ebx], eax
add ebx, edx
and eax, 0x389500d
and eax, 8
or eax, 0x6c642e61
mov dword [ebx], eax
add ebx, edx
xor eax, 0x238fb8d4
and eax, 0x2c
or eax, 0x40
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3fc7c74
and eax, 0x746c00
or eax, 0x64000200
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ed8d0c9
and eax, 0x642c6c48
or eax, 0x20024
mov dword [ebx], eax
add ebx, edx
xor eax, 0x393ab075
and eax, 0x3770ea0
and eax, 0xc00
or eax, 0x606c
mov dword [ebx], eax
add ebx, edx
or eax, 0x535f4894
and eax, 0x504e4800
or eax, 0x24200100
mov dword [ebx], eax
add ebx, edx
and eax, 0x3208feb6
and eax, 0x20084000
or eax, 0x45663265
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a5f9acf
and eax, 0x65704a64
or eax, 0x510
mov dword [ebx], eax
add ebx, edx
or eax, 0x259fcddb
and eax, 0x416e
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c31dc7f
or eax, 0x75283d02
and eax, 0x74284900
or eax, 0x460000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x774c60be
and eax, 0x1222024
or eax, 0x644c5241
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f372f9e
or eax, 0x7ff5cd00
and eax, 0x6f6c4374
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x72f1a87
and eax, 0x60404173
or eax, 0x1082400
mov dword [ebx], eax
add ebx, edx
and eax, 0x26f86ebb
and eax, 0x20486422
or eax, 0x4524004c
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d4408db
or eax, 0xa4eecec
and eax, 0x444e4800
or eax, 0x30200100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f083678
and eax, 0x21667260
or eax, 0x44080005
mov dword [ebx], eax
add ebx, edx
and eax, 0x71aee1a8
or eax, 0x79365a42
and eax, 0x61304a60
or eax, 0x4400514
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b60381b
and eax, 0xce4dbb5
and eax, 0xc005124
or eax, 0x6072044a
mov dword [ebx], eax
add ebx, edx
or eax, 0x498db200
and eax, 0x40
or eax, 1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x77d28bf0
or eax, 0x41cc7b22
and eax, 0x744e4900
or eax, 0x200000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x78d78325
xor eax, 0x672e2cdf
and eax, 0x61066260
or eax, 0x4681005
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6e41567a
and eax, 0x1250014
or eax, 0x60405260
mov dword [ebx], eax
add ebx, edx
or eax, 0x54c506a1
and eax, 0x64614664
or eax, 0x8080000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x145a888
and eax, 0x64
or eax, 1
mov dword [ebx], eax
add ebx, edx
and eax, 0x58b46d80
and eax, 0
or eax, 0x53744e00
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e9d950b
and eax, 0x4e495401
or eax, 0x20002064
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f6e8728
and eax, 0x41226344
or eax, 0x2c500c22
mov dword [ebx], eax
add ebx, edx
and eax, 0x50743a78
or eax, 0x4006f4b6
and eax, 0x40607460
or eax, 0x2f090001
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ea9e28c
and eax, 0x7268546c
or eax, 2
mov dword [ebx], eax
add ebx, edx
and eax, 0x602d4b24
and eax, 0x204024
or eax, 0x442141
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4eba18a4
and eax, 0x5ba0049e
and eax, 0x40000000
or eax, 0x34654700
mov dword [ebx], eax
add ebx, edx
and eax, 0x24b266c5
or eax, 0x4a63bb71
and eax, 0x44606350
or eax, 0x10100004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x73103c93
xor eax, 0x3bc26b2b
and eax, 0x4202060
or eax, 0x614c4201
mov dword [ebx], eax
add ebx, edx
and eax, 0x633fe7f2
or eax, 0x66dd7d83
and eax, 0x22
or eax, 0x10
mov dword [ebx], eax
add ebx, edx
and eax, 0x77e759cb
or eax, 0x7f6e9737
and eax, 0x74641300
or eax, 0x14000
mov dword [ebx], eax
add ebx, edx
or eax, 0x541c53ea
and eax, 0x44704340
or eax, 0x1002014
mov dword [ebx], eax
add ebx, edx
and eax, 0x2402f86d
and eax, 0x6044
or eax, 0x7972142a
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e1e19b6
and eax, 0x3a2000
or eax, 0x200
mov dword [ebx], eax
add ebx, edx
or eax, 0x248ac503
and eax, 0x2200
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e0da3cf
and eax, 0
or eax, 0x3a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x58587ea9
and eax, 0x76459706
and eax, 0x200
or eax, 0x2000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f7c16b2
and eax, 0x200
or eax, 0x2000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3a0265f5
and eax, 0x400
or eax, 0x2800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x401f3455
and eax, 0x1800
or eax, 0x6500
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d13b485
xor eax, 0x622755
and eax, 0x48614800
or eax, 0x320e0500
mov dword [ebx], eax
add ebx, edx
or eax, 0x5044d135
and eax, 0x606c4c21
or eax, 0x1002048
mov dword [ebx], eax
add ebx, edx
or eax, 0x2dd6a893
xor eax, 0x5e85c1d9
and eax, 0x302a2522
or eax, 0x4100d
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ae30d5d
and eax, 0x3d9e5a38
and eax, 0
or eax, 0x312d00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7432cff2
and eax, 0x30002000
or eax, 0x781000
mov dword [ebx], eax
add ebx, edx
and eax, 0x12c2a89a
and eax, 0x68ef5d83
and eax, 0
or eax, 0x30303030
mov dword [ebx], eax
add ebx, edx
or eax, 0x1302f923
xor eax, 0x42a2f7c4
and eax, 0x30
or eax, 0x3100
mov dword [ebx], eax
add ebx, edx
and eax, 0x111f09cb
xor eax, 0x47be6814
and eax, 0x382000
or eax, 0x30401000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c2632d4
or eax, 0xab198bf
and eax, 0x20301030
or eax, 0x10002000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f05bd81
xor eax, 0x44218272
and eax, 0x3230
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x185ea4fa
xor eax, 0x56c150bc
and eax, 0x180000
or eax, 0x30603000
mov dword [ebx], eax
add ebx, edx
and eax, 0x26fe6737
xor eax, 0x6c0b8b88
and eax, 0x302000
or eax, 0x30001030
mov dword [ebx], eax
add ebx, edx
xor eax, 0x26ba6275
and eax, 0x1200
or eax, 0x2130
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3fb66eee
and eax, 0x30301000
or eax, 0x482000
mov dword [ebx], eax
add ebx, edx
or eax, 0x783509ff
xor eax, 0x29884654
and eax, 0x10303020
or eax, 0x20000010
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a65800d
and eax, 0x3030
or eax, 0x400
mov dword [ebx], eax
add ebx, edx
or eax, 0x318eb0fd
and eax, 0x30083000
or eax, 0x700000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c86bd99
and eax, 0x30303010
or eax, 0x20
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5620ddc5
or eax, 0x3d64750d
and eax, 0x3530
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x44796a44
and eax, 0x253ddcda
and eax, 0
or eax, 0x30783000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f5dddf1
and eax, 0x401a24df
and eax, 0x102010
or eax, 0x30201020
mov dword [ebx], eax
add ebx, edx
and eax, 0x8059053
and eax, 0x1010
or eax, 0x2620
mov dword [ebx], eax
add ebx, edx
xor eax, 0x24989a00
xor eax, 0x224f5f4d
and eax, 0x503000
or eax, 0x30280000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b2d19ad
xor eax, 0x7bcc1a35
and eax, 0x200030
or eax, 0x30103000
mov dword [ebx], eax
add ebx, edx
and eax, 0x555bc291
xor eax, 0x16834e05
and eax, 0x610
or eax, 0x3120
mov dword [ebx], eax
add ebx, edx
or eax, 0x769a782e
and eax, 0x30183000
or eax, 0x600000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xfa3ecda
and eax, 0x30101010
or eax, 0x202020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x35ef7a8c
and eax, 0x830
or eax, 0x3000
mov dword [ebx], eax
add ebx, edx
or eax, 0x39067650
and eax, 0x30003000
or eax, 0x780000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2d0abbd4
xor eax, 0x776c497e
and eax, 0x10203030
or eax, 0x20100000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x539bf6f
and eax, 0x5a8d9d30
and eax, 0x910
or eax, 0x3020
mov dword [ebx], eax
add ebx, edx
or eax, 0xc2b9833
or eax, 0x72eac181
and eax, 0x30683000
or eax, 0x100000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b7fbad8
xor eax, 0x47bae8ac
and eax, 0x30001030
or eax, 0x302000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x9616425
xor eax, 0x18fbab93
and eax, 0x4100
or eax, 0x30
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5fc0e40f
or eax, 0x4d176b4c
and eax, 0x10502000
or eax, 0x20281000
mov dword [ebx], eax
add ebx, edx
and eax, 0x60edb530
and eax, 0x66a8dd08
and eax, 0x20201000
or eax, 0x10102030
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7aad63a5
and eax, 0x506d7a4b
and eax, 0x4200
or eax, 0x30
mov dword [ebx], eax
add ebx, edx
and eax, 0x7286456e
and eax, 0
or eax, 0x30783000
mov dword [ebx], eax
add ebx, edx
or eax, 0x130cb241
xor eax, 0x28d6aa08
and eax, 0x10201000
or eax, 0x20102030
mov dword [ebx], eax
add ebx, edx
and eax, 0x231a43ec
and eax, 0x21b7e19e
and eax, 0
or eax, 0x4330
mov dword [ebx], eax
add ebx, edx
or eax, 0x6560a620
and eax, 0x796311c0
and eax, 0x20600000
or eax, 0x10183000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b10a36e
and eax, 0x30303020
or eax, 0x10
mov dword [ebx], eax
add ebx, edx
xor eax, 0x245e01c5
or eax, 0x4d115320
and eax, 0x4030
or eax, 0x400
mov dword [ebx], eax
add ebx, edx
and eax, 0x77119c9b
and eax, 0
or eax, 0x30783000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2787c2d7
and eax, 0x10303010
or eax, 0x20000020
mov dword [ebx], eax
add ebx, edx
xor eax, 0xf2b5df7
xor eax, 0xbe080a8
and eax, 0x4520
or eax, 0x10
mov dword [ebx], eax
add ebx, edx
xor eax, 0x354f40f4
and eax, 0x30480000
or eax, 0x303000
mov dword [ebx], eax
add ebx, edx
and eax, 0x33154718
and eax, 0x3385abce
and eax, 0x30000000
or eax, 0x303030
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d3a5d18
and eax, 0x4420
or eax, 0x210
mov dword [ebx], eax
add ebx, edx
or eax, 0x701fc0b4
and eax, 0x70124400
or eax, 0x2602100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d18d242
and eax, 0x3242
or eax, 0x402d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x28094c6d
and eax, 0x28011c00
or eax, 0x41564000
mov dword [ebx], eax
add ebx, edx
and eax, 0x74e5ed02
xor eax, 0x645e28b7
and eax, 0x40b6426
or eax, 0x73640048
mov dword [ebx], eax
add ebx, edx
or eax, 0x6e35fed3
and eax, 0x79535c73
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x51c9d43f
and eax, 0x69415473
or eax, 0x4242000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x28997758
and eax, 0x415c0223
or eax, 0x22003010
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f9917c8
and eax, 0x5048297
and eax, 0x1000200
or eax, 0x6e686c6f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x117ff1e6
and eax, 0x6d8c1ef2
and eax, 0x64041400
or eax, 0x12a6073
mov dword [ebx], eax
add ebx, edx
or eax, 0x75f66b5b
and eax, 0x16055c52
and eax, 0x4450
or eax, 0x2128
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5fb0d50f
and eax, 0x2fb075e
and eax, 0x200000
or eax, 0x744d7600
mov dword [ebx], eax
add ebx, edx
xor eax, 0x11ed0420
or eax, 0x3d578672
and eax, 0x71446662
or eax, 0x228090d
mov dword [ebx], eax
add ebx, edx
and eax, 0x747facca
and eax, 0x13c9a480
and eax, 0x10402400
or eax, 0x68250a64
mov dword [ebx], eax
add ebx, edx
or eax, 0x149e0afe
and eax, 0x64
or eax, 1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b1d19ec
xor eax, 0x62f88ce0
and eax, 0x21651400
or eax, 0x56086200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x30a60992
or eax, 0x72d05681
and eax, 0x74417201
or eax, 0x240060
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f97067e
xor eax, 0x56e31ee4
and eax, 0x28106012
or eax, 0x6690160
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c799fcf
and eax, 0x7825
or eax, 0x650040
mov dword [ebx], eax
add ebx, edx
or eax, 0x6320d0d5
and eax, 0x63657000
or eax, 0x14080600
mov dword [ebx], eax
add ebx, edx
xor eax, 0x423315b6
xor eax, 0x60da47e8
and eax, 0x55042040
or eax, 0x20615221
mov dword [ebx], eax
add ebx, edx
or eax, 0x70d5002e
and eax, 0x24706063
or eax, 0xa020510
mov dword [ebx], eax
add ebx, edx
or eax, 0x3fd21356
and eax, 0x607065
or eax, 0x50800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x35ccf078
and eax, 0x1010000
or eax, 0x40465600
mov dword [ebx], eax
add ebx, edx
and eax, 0x184a358e
and eax, 0x401400
or eax, 0x53286075
mov dword [ebx], eax
add ebx, edx
or eax, 0x43125e43
or eax, 0x18856e0d
and eax, 0x49767265
or eax, 0x20000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x710d0761
and eax, 0x612e6561
or eax, 0x4000002
mov dword [ebx], eax
add ebx, edx
or eax, 0x288f572c
and eax, 0x6568
or eax, 0x10
mov dword [ebx], eax
add ebx, edx
or eax, 0x11dd9863
and eax, 0x14d7400
or eax, 0x60200200
mov dword [ebx], eax
add ebx, edx
and eax, 0x79c8d616
xor eax, 0x4d3c446b
and eax, 0x2c601063
or eax, 0x40086400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x52c582ae
and eax, 0xde71121
and eax, 0x8250000
or eax, 0x70402e70
mov dword [ebx], eax
add ebx, edx
and eax, 0x6bcef76d
and eax, 0x60
or eax, 5
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ba29314
or eax, 0x7b3477fa
and eax, 0x53045600
or eax, 0x490000
mov dword [ebx], eax
add ebx, edx
or eax, 0x726c2222
or eax, 0x5920bc88
and eax, 0x2a617622
or eax, 0x4020050
mov dword [ebx], eax
add ebx, edx
xor eax, 0x445a6bfe
or eax, 0x3667079a
and eax, 0x651804
or eax, 0x6061
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7f7ffe2f
and eax, 0x1ffd49cc
and eax, 0x15080000
or eax, 0x40455600
mov dword [ebx], eax
add ebx, edx
and eax, 0x270f99a5
and eax, 0x1041000
or eax, 0x62726253
mov dword [ebx], eax
add ebx, edx
or eax, 0xed37fcf
or eax, 0x5b9d01ae
and eax, 0x6578652e
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x229c219a
and eax, 0x5fd1d938
and eax, 0x44504000
or eax, 0x28223000
mov dword [ebx], eax
add ebx, edx
and eax, 0x46ce80a2
xor eax, 0x581af62c
and eax, 0xc40620c
or eax, 0x22230153
mov dword [ebx], eax
add ebx, edx
or eax, 0x550556b4
and eax, 0x742a6a89
and eax, 0x206001
or eax, 0x451864
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a78c169
and eax, 0x28707000
or eax, 0x44020000
mov dword [ebx], eax
add ebx, edx
or eax, 0x60f28d5e
xor eax, 0x274b4764
and eax, 0x4b29301a
or eax, 0x24464445
mov dword [ebx], eax
add ebx, edx
and eax, 0x1af8b995
and eax, 0x283004
or eax, 0x65064368
mov dword [ebx], eax
add ebx, edx
or eax, 0x3e2db4d2
and eax, 0x6578
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x4acb57c1
or eax, 0x68def6cf
and eax, 0x68447000
or eax, 0x6210800
mov dword [ebx], eax
add ebx, edx
and eax, 0xa47b970
and eax, 0x2402000
or eax, 0x74324573
mov dword [ebx], eax
add ebx, edx
and eax, 0x49cda289
and eax, 0x402001
or eax, 0x2e254368
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c90dd73
xor eax, 0x193d4921
and eax, 0x250840
or eax, 0x407025
mov dword [ebx], eax
add ebx, edx
xor eax, 0x79e5d5ca
and eax, 0x69002100
or eax, 0x4655000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3cfd6a0d
and eax, 0x41000905
or eax, 0x20672470
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a1c0d63
or eax, 0x4069bdfb
and eax, 0x6178252e
or eax, 0x4004000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d9f3e5
and eax, 0x60201600
or eax, 0x1446000
mov dword [ebx], eax
add ebx, edx
or eax, 0xfd4e20f
and eax, 0x779925c2
and eax, 0x64002402
or eax, 0x106e4165
mov dword [ebx], eax
add ebx, edx
or eax, 0x23d72fb1
and eax, 0x215c942e
and eax, 0x21580426
or eax, 0x44206108
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3d9e29b9
or eax, 0x2020fe93
and eax, 0x70647600
or eax, 0x3000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x709521fa
or eax, 0x1d99cd95
and eax, 0x69747265
or eax, 0x20000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1774b50
or eax, 0x78872a62
and eax, 0x60062163
or eax, 0x5284400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x40e260ae
and eax, 0x548
or eax, 0x6030
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f161ae5
and eax, 0x2c006600
or eax, 0x40690000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6203cf2a
xor eax, 0x6f805f4
and eax, 0x64614364
or eax, 0x10003401
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4894db0a
xor eax, 0x544329ad
and eax, 0x60240042
or eax, 0x12416821
mov dword [ebx], eax
add ebx, edx
or eax, 0x1fd8ba32
and eax, 0x76706073
or eax, 0x20500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x449eba43
and eax, 0x62c5594b
and eax, 0x22444100
or eax, 0xc212269
mov dword [ebx], eax
add ebx, edx
or eax, 0x3405778f
and eax, 0x657065
or eax, 0x800
mov dword [ebx], eax
add ebx, edx
and eax, 0x7da4f5a2
xor eax, 0x63fab399
and eax, 0x62464200
or eax, 0x14212c00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5b900b07
and eax, 0x21766105
or eax, 0x42001268
mov dword [ebx], eax
add ebx, edx
and eax, 0x2450812d
and eax, 0x2050012c
or eax, 0x45286402
mov dword [ebx], eax
add ebx, edx
and eax, 0x4eb9f999
xor eax, 0x2d18fe82
and eax, 0x68201300
or eax, 0x6416000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5548ed55
and eax, 0x38290244
or eax, 0x40466020
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e5a10e3
and eax, 0x70726061
or eax, 0x508
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d1a24d5
and eax, 0x322454a
and eax, 0x224140
or eax, 0x2e513223
mov dword [ebx], eax
add ebx, edx
or eax, 0x44e2cdaa
or eax, 0x7bfedf52
and eax, 0x657861
or eax, 4
mov dword [ebx], eax
add ebx, edx
and eax, 0xc835143
or eax, 0x2e6bf58a
and eax, 0x206a6100
or eax, 0x41040000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x27150944
and eax, 0x447a6844
or eax, 0x21001128
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6902f903
or eax, 0x53cd01ae
and eax, 0x58650062
or eax, 0x20002e10
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a1cc502
and eax, 0x5956be81
and eax, 0
or eax, 0x65
mov dword [ebx], eax
add ebx, edx
or eax, 0x492f3027
and eax, 0x402f2000
or eax, 0x32404600
mov dword [ebx], eax
add ebx, edx
xor eax, 0x42016550
and eax, 0x30640150
or eax, 0x42106824
mov dword [ebx], eax
add ebx, edx
xor eax, 0xf1d989f
and eax, 0x70616161
or eax, 0x2040200
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d229bd6
and eax, 0x60200100
or eax, 0x558642e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x33e07c2d
and eax, 0x56100800
or eax, 0x20636600
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c057a43
xor eax, 0x42e7454e
and eax, 0x50015005
or eax, 0x24622260
mov dword [ebx], eax
add ebx, edx
or eax, 0x38c794b8
and eax, 0x7865266c
or eax, 0x800
mov dword [ebx], eax
add ebx, edx
or eax, 0x8c6916b
and eax, 0x77846732
and eax, 0x20
or eax, 0x45
mov dword [ebx], eax
add ebx, edx
or eax, 0x6744a65e
and eax, 0x294108ab
and eax, 0x21400000
or eax, 0x48227300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e6d2d75
and eax, 0x22044265
or eax, 0x50702100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x372fb99b
xor eax, 0x57ede7ab
and eax, 0x10242c44
or eax, 0x68410228
mov dword [ebx], eax
add ebx, edx
or eax, 0x68af849
and eax, 0x65
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c6260b4
and eax, 0
or eax, 0x676e6100
mov dword [ebx], eax
add ebx, edx
or eax, 0x635aeb64
and eax, 0x772b7048
and eax, 0x26226040
or eax, 0x8101221
mov dword [ebx], eax
add ebx, edx
xor eax, 0x455db2a
xor eax, 0x1902908d
and eax, 0x653844
or eax, 0x4021
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3eb98054
xor eax, 0x60c38f9d
and eax, 0x400f6700
or eax, 0x21600000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x45708cec
xor eax, 0x7fbc144c
and eax, 0x53216320
or eax, 0x20400054
mov dword [ebx], eax
add ebx, edx
xor eax, 0x251b7d38
or eax, 0x454ee8b
and eax, 0x6726440
or eax, 0x28000130
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb72839f
and eax, 0x6065
or eax, 0x651800
mov dword [ebx], eax
add ebx, edx
and eax, 0x72ca5f7e
and eax, 0x4c4b83a
and eax, 0x400800
or eax, 0x6c2c6700
mov dword [ebx], eax
add ebx, edx
xor eax, 0x40085c2c
xor eax, 0x68adfcbb
and eax, 0x44404411
or eax, 0x23222068
mov dword [ebx], eax
add ebx, edx
and eax, 0x374390e4
and eax, 0x25400020
or eax, 0x4038650e
mov dword [ebx], eax
add ebx, edx
or eax, 0x30f2e428
and eax, 0x61626100
or eax, 0x8001200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d6cf92d
and eax, 0x452f5f11
and eax, 0x40060201
or eax, 0x23707164
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f2a99a9
and eax, 0x41200120
or eax, 0x2458640e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x377016b
or eax, 0x478817a2
and eax, 0x61006100
or eax, 0x8700000
mov dword [ebx], eax
add ebx, edx
and eax, 0xdcf482b
xor eax, 0x2f96ccb5
and eax, 0x20460c25
or eax, 0x49286348
mov dword [ebx], eax
add ebx, edx
or eax, 0x2962a423
and eax, 0x28626f64
or eax, 0x6100010
mov dword [ebx], eax
add ebx, edx
or eax, 0x318ffc21
and eax, 0x657865
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x45ea5920
and eax, 0x604000
or eax, 0x610f2700
mov dword [ebx], eax
add ebx, edx
xor eax, 0x728665b6
and eax, 0x3291f9e6
and eax, 0x24
or eax, 0x696c6350
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ccf3f1e
or eax, 0x5f4611fe
and eax, 0x61646e64
or eax, 0x100001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7338ca4a
xor eax, 0x720e21c4
and eax, 0x60020060
or eax, 0x52c7010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6efe7b91
and eax, 0x160
or eax, 0x6418
mov dword [ebx], eax
add ebx, edx
or eax, 0x365b65cb
and eax, 0x20416000
or eax, 0x49241000
mov dword [ebx], eax
add ebx, edx
or eax, 0x247ec83b
and eax, 0x71d47519
and eax, 0x60442000
or eax, 0x18210e64
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b4c1e62
or eax, 0x3b05a0f1
and eax, 0x65
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x20d28d67
and eax, 0
or eax, 0x61637300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x140fa2a4
xor eax, 0x78f7d448
and eax, 0x10b006c
or eax, 0x72646802
mov dword [ebx], eax
add ebx, edx
and eax, 0x1e6ab35d
xor eax, 0x2a86ffc2
and eax, 0x38640e04
or eax, 0x40012070
mov dword [ebx], eax
add ebx, edx
or eax, 0x717301d9
and eax, 0x65
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6415f2b2
and eax, 0x60106000
or eax, 0x9600100
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e58c9e7
xor eax, 0x5c94db34
and eax, 0x22683053
or eax, 0xc114020
mov dword [ebx], eax
add ebx, edx
and eax, 0x29cae72
and eax, 0x2060
or eax, 0x655805
mov dword [ebx], eax
add ebx, edx
and eax, 0x48a0bd16
and eax, 0x30ad212b
and eax, 0x202000
or eax, 0x65494800
mov dword [ebx], eax
add ebx, edx
or eax, 0x48dcbdd5
and eax, 0x2c303155
or eax, 0x2020222
mov dword [ebx], eax
add ebx, edx
and eax, 0x47661068
and eax, 0x201060
or eax, 0x456805
mov dword [ebx], eax
add ebx, edx
and eax, 0x2744a33b
or eax, 0x725a82ec
and eax, 0x72442000
or eax, 0x215000
mov dword [ebx], eax
add ebx, edx
or eax, 0x790967de
and eax, 0x644e6553
and eax, 0x60442440
or eax, 0x18210a2c
mov dword [ebx], eax
add ebx, edx
and eax, 0x13711a43
and eax, 0x1873aa4
and eax, 0
or eax, 0x65
mov dword [ebx], eax
add ebx, edx
or eax, 0x74513686
and eax, 0x60413200
or eax, 0xb224100
mov dword [ebx], eax
add ebx, edx
and eax, 0xad469ac
and eax, 0x8406100
or eax, 0x642f0e74
mov dword [ebx], eax
add ebx, edx
and eax, 0x1200f787
and eax, 0x6504
or eax, 0x6578002a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2cdeefe6
and eax, 0x49200000
or eax, 0x20506100
mov dword [ebx], eax
add ebx, edx
and eax, 0x389789c8
and eax, 0x20100000
or eax, 0x13697073
mov dword [ebx], eax
add ebx, edx
or eax, 0x648df551
and eax, 0x70652432
or eax, 0x8000a00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c1f614d
or eax, 0x4b370c2
and eax, 0x65
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7623f1ff
or eax, 0x69129fd9
and eax, 0x6f236800
or eax, 0x4c0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c3c13b3
or eax, 0x2a7ebb66
and eax, 0x616e6163
or eax, 8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x112cd381
xor eax, 0x55b319bf
and eax, 0x24702041
or eax, 0xa005020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x73bc1882
and eax, 0x446861
or eax, 0x211004
mov dword [ebx], eax
add ebx, edx
and eax, 0x35211430
and eax, 0x73e919bd
and eax, 0x211000
or eax, 0x74446000
mov dword [ebx], eax
add ebx, edx
or eax, 0x58119657
and eax, 0x6881bf6b
and eax, 0x60002643
or eax, 0x136c492c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d285e9d
and eax, 0x4402122
or eax, 0x6138440c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7fea8c6f
and eax, 0x7cd232af
and eax, 0x10122000
or eax, 0x65614100
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e9745db
and eax, 0x64024100
or eax, 0x12c2072
mov dword [ebx], eax
add ebx, edx
and eax, 0x496cc401
and eax, 0x6922fd8a
and eax, 0x4000
or eax, 0x2578
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c2bae01
xor eax, 0x1687512
and eax, 0x1684000
or eax, 0x6e072800
mov dword [ebx], eax
add ebx, edx
or eax, 0x68e64474
and eax, 0x60686460
or eax, 0x1010010b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d9c82aa
and eax, 0x25606740
or eax, 0x4012082c
mov dword [ebx], eax
add ebx, edx
or eax, 0x45bdb362
and eax, 0x60652e62
or eax, 0x18000010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x753c3bde
and eax, 0x24
or eax, 0x41
mov dword [ebx], eax
add ebx, edx
and eax, 0x67c59f8a
xor eax, 0xe645722
and eax, 0x8645000
or eax, 0x70012000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4614df5d
xor eax, 0x23d1b024
and eax, 0x50244c70
or eax, 0x224b2000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3eeee71c
or eax, 0x1d15c765
and eax, 0x252e6265
or eax, 0x40001000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x80a74ba
and eax, 0x458
or eax, 0x6120
mov dword [ebx], eax
add ebx, edx
or eax, 0x20f258bf
and eax, 0x20627100
or eax, 0x54040200
mov dword [ebx], eax
add ebx, edx
or eax, 0x51a0cb7a
and eax, 0xfc9ff3d
and eax, 0x4406320
or eax, 0x2a230044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x39fe9f40
or eax, 0x6cded63
and eax, 0x457865
or eax, 0x200000
mov dword [ebx], eax
add ebx, edx
and eax, 0x76d6fb84
or eax, 0x12847d1a
and eax, 0x10446100
or eax, 0x64310000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2111ad96
and eax, 0x70656006
or eax, 0x1269
mov dword [ebx], eax
add ebx, edx
xor eax, 0x52dbc432
and eax, 0x22283445
or eax, 0xc414122
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7f18bdef
or eax, 0x4f97968a
and eax, 0x655800
or eax, 0x2065
mov dword [ebx], eax
add ebx, edx
xor eax, 0xca216fd
and eax, 0x4446800
or eax, 0x70300000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2fbc21c6
and eax, 0x676c6840
or eax, 0x30430
mov dword [ebx], eax
add ebx, edx
xor eax, 0xab4f16b
and eax, 0x6558050a
or eax, 0x206024
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d0883ff
and eax, 0x65606100
or eax, 0x30800
mov dword [ebx], eax
add ebx, edx
xor eax, 0xcad611f
and eax, 0x604e0013
or eax, 0x12217760
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1bdd165
and eax, 0x70402604
or eax, 0x8250860
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f3e2761
and eax, 0x65
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x2821b9ac
and eax, 0x7a2db926
and eax, 0
or eax, 0x30727000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a527d8b
and eax, 0x7d50375
and eax, 0x101
or eax, 0x70783262
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c9b04fa
and eax, 0x60180022
or eax, 0x560650c
mov dword [ebx], eax
add ebx, edx
and eax, 0x633c0d5c
and eax, 0x61280100
or eax, 0x8467200
mov dword [ebx], eax
add ebx, edx
and eax, 0x69bd9eea
or eax, 0xdaa7b1e
and eax, 0x69286206
or eax, 0x400460
mov dword [ebx], eax
add ebx, edx
xor eax, 0x368eaf33
and eax, 0x58640854
or eax, 0x20012620
mov dword [ebx], eax
add ebx, edx
or eax, 0x479337f0
and eax, 0x64
or eax, 1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x223a3e0f
and eax, 0x20302000
or eax, 0x54454100
mov dword [ebx], eax
add ebx, edx
or eax, 0x51d52e30
and eax, 0x64756220
or eax, 0xa00104f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x39f8ef01
and eax, 0x450c0162
or eax, 0x20226211
mov dword [ebx], eax
add ebx, edx
and eax, 0x50d1860e
xor eax, 0x79557ca8
and eax, 0x6428
or eax, 0x150
mov dword [ebx], eax
add ebx, edx
and eax, 0x8a1ad0b
and eax, 0x2100
or eax, 0x6c634800
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b1d76f
and eax, 0x214100
or eax, 0x654a2269
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f846593
or eax, 0x227de6ef
and eax, 0x65702562
or eax, 0x20810
mov dword [ebx], eax
add ebx, edx
and eax, 0x6018ae56
xor eax, 0x61f5cfe3
and eax, 0x1616120
or eax, 0x7200044c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x322f4a75
and eax, 0x2b3e3d5d
and eax, 0x42c01
or eax, 0x78610264
mov dword [ebx], eax
add ebx, edx
or eax, 0x200e9ad4
and eax, 0x1b32aa6e
and eax, 0x64
or eax, 1
mov dword [ebx], eax
add ebx, edx
or eax, 0x6cd7e6cb
and eax, 0x2cdbed11
and eax, 0x28526000
or eax, 0x41201000
mov dword [ebx], eax
add ebx, edx
or eax, 0xf6f7fed
and eax, 0x2e65636c
or eax, 2
mov dword [ebx], eax
add ebx, edx
and eax, 0x5159894a
xor eax, 0x674527f4
and eax, 0x42024
or eax, 0x615841
mov dword [ebx], eax
add ebx, edx
or eax, 0x21cc3ac8
or eax, 0xbb6969d
and eax, 0x2b6e7200
or eax, 0x44000100
mov dword [ebx], eax
add ebx, edx
or eax, 0x75afe710
and eax, 0x652e7000
or eax, 0x6f
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b57b2d1
and eax, 0x2040
or eax, 0x4538
mov dword [ebx], eax
add ebx, edx
xor eax, 0xfe54d99
xor eax, 0x6b8d7dd
and eax, 0x556100
or eax, 0x74200000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a805bda
xor eax, 0x17142009
and eax, 0x60615343
or eax, 0x1202202c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f5ca171
and eax, 0x212e4004
or eax, 0x52402561
mov dword [ebx], eax
add ebx, edx
and eax, 0x9801166
and eax, 0x160
or eax, 0x74746e08
mov dword [ebx], eax
add ebx, edx
xor eax, 0x10e7857f
and eax, 0x64026205
or eax, 0x12c1060
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a24db3a
and eax, 0x2158
or eax, 0x4420
mov dword [ebx], eax
add ebx, edx
or eax, 0x2860a50d
and eax, 0x210368b
and eax, 0x2000
or eax, 0x61644900
mov dword [ebx], eax
add ebx, edx
or eax, 0x36447981
and eax, 0x5113602b
and eax, 0x50002001
or eax, 0x28650e66
mov dword [ebx], eax
add ebx, edx
and eax, 0x1d4537fb
and eax, 0x61
or eax, 4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c6b5a75
and eax, 0x4c625000
or eax, 0x23102000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e4890f4
and eax, 0x412a6060
or eax, 0x20440103
mov dword [ebx], eax
add ebx, edx
or eax, 0x1bc47418
and eax, 0x616a7168
or eax, 0x4100804
mov dword [ebx], eax
add ebx, edx
or eax, 0x6420e661
and eax, 0x60602e60
or eax, 0x18050012
mov dword [ebx], eax
add ebx, edx
or eax, 0x2accda1d
and eax, 0x65
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x374ef18f
and eax, 0x9fe18e7
and eax, 0x1401000
or eax, 0x6a306300
mov dword [ebx], eax
add ebx, edx
or eax, 0x1041b1d4
and eax, 0x6a616150
or eax, 0x40e0c22
mov dword [ebx], eax
add ebx, edx
and eax, 0x6636d7a
and eax, 0x7ec3e09e
and eax, 0x4406002
or eax, 0x6138052c
mov dword [ebx], eax
add ebx, edx
or eax, 0x17207c1c
and eax, 0x63706100
or eax, 0x60000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e9cf6a0
and eax, 0x36dae8da
and eax, 0x20106000
or eax, 0x54630574
mov dword [ebx], eax
add ebx, edx
xor eax, 0x31bef512
and eax, 0x7ff2fa6
and eax, 0x4490022
or eax, 0x70207551
mov dword [ebx], eax
add ebx, edx
and eax, 0x3cfc91c3
xor eax, 0x66e4b9c2
and eax, 0x50042801
or eax, 0x28610664
mov dword [ebx], eax
add ebx, edx
or eax, 0x13ce45cb
or eax, 0x840f62e
and eax, 0x65
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e3e634e
and eax, 0x40246100
or eax, 0x21400800
mov dword [ebx], eax
add ebx, edx
and eax, 0x1460c9c8
and eax, 0x200000
or eax, 0x2e143667
mov dword [ebx], eax
add ebx, edx
or eax, 0x25f34951
and eax, 0x657865
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7a420b28
and eax, 0x72217300
or eax, 0x1580000
mov dword [ebx], eax
add ebx, edx
or eax, 0x582736d2
and eax, 0x68616640
or eax, 0x4000821
mov dword [ebx], eax
add ebx, edx
xor eax, 0xdb22b4a
and eax, 0x1ace8e14
and eax, 0x400000
or eax, 0x72257a79
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3c4bf86e
and eax, 0x2b399e81
and eax, 0x280000
or eax, 0x6550652e
mov dword [ebx], eax
add ebx, edx
and eax, 0x687102e3
and eax, 0x60600000
or eax, 0x1046900
mov dword [ebx], eax
add ebx, edx
or eax, 0x96691b
and eax, 0x60642811
or eax, 0x18010660
mov dword [ebx], eax
add ebx, edx
xor eax, 0x311378f5
xor eax, 0x613a5ca0
and eax, 0x24
or eax, 0x41
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c9fe541
and eax, 0x2c126000
or eax, 0x43601000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x179f8a85
and eax, 0x5dc42b78
and eax, 0x50402000
or eax, 0x23334563
mov dword [ebx], eax
add ebx, edx
and eax, 0x5cf14986
or eax, 0x58e9870f
and eax, 0x4069450d
or eax, 0x24042060
mov dword [ebx], eax
add ebx, edx
and eax, 0x10f554cb
and eax, 0x604441
or eax, 0x2e102934
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5936359
and eax, 0x2f08b0d
and eax, 0x600804
or eax, 0x57061
mov dword [ebx], eax
add ebx, edx
or eax, 0x6dad9f40
and eax, 0x7ae71719
and eax, 0x60611300
or eax, 0x13186000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a4baa57
or eax, 0x1d959ca1
and eax, 0x652e7265
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x464378ed
xor eax, 0x70a85918
and eax, 0x2170
or eax, 0x4408
mov dword [ebx], eax
add ebx, edx
or eax, 0x7df4901b
and eax, 0x4729c089
and eax, 0x40204000
or eax, 0x28452200
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b08533f
and eax, 0x48004200
or eax, 0x27693461
mov dword [ebx], eax
add ebx, edx
and eax, 0x100707ec
or eax, 0x11c6ef81
and eax, 0x1456460
or eax, 0x6c300012
mov dword [ebx], eax
add ebx, edx
or eax, 0x56b2ad6
and eax, 0x2c726470
or eax, 0x2000100
mov dword [ebx], eax
add ebx, edx
and eax, 0x4264782e
and eax, 0x65957ca5
and eax, 0x6020
or eax, 0x651845
mov dword [ebx], eax
add ebx, edx
or eax, 0x5226fa69
or eax, 0x2221d329
and eax, 0x60656900
or eax, 0xd080000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f88c540
and eax, 0x5168aa8b
and eax, 0x80000
or eax, 0x74616e75
mov dword [ebx], eax
add ebx, edx
xor eax, 0x43337224
and eax, 0x22400451
or eax, 0x40256028
mov dword [ebx], eax
add ebx, edx
xor eax, 0x469425dc
and eax, 0x3b070cfd
and eax, 0x20010025
or eax, 0x45666750
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ad81e6e
or eax, 0x260ee81a
and eax, 0x78652e72
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x736dd1f
or eax, 0x29ca70d2
and eax, 0x65
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ba3e0ec
and eax, 0x4b226000
or eax, 0x24501000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x17739a61
and eax, 0x70006061
or eax, 0x780502
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c7c4be6
and eax, 0x64002404
or eax, 0x178412a
mov dword [ebx], eax
add ebx, edx
or eax, 0x71b0f74
and eax, 0x63796300
or eax, 0x10001000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4aa6ce3b
and eax, 0x214d2530
or eax, 0x44204044
mov dword [ebx], eax
add ebx, edx
or eax, 0x27eaa59c
xor eax, 0x7d5082d5
and eax, 0xa2c6028
or eax, 0x65401050
mov dword [ebx], eax
add ebx, edx
or eax, 0x2460f96
and eax, 0x2e626572
or eax, 0x100000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ffba856
and eax, 0x4a255654
and eax, 0x14004
or eax, 0x643861
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d473aff
and eax, 0x412000
or eax, 0x6e284200
mov dword [ebx], eax
add ebx, edx
or eax, 0xa222f16
and eax, 0x66626904
or eax, 0x40060
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c030cf6
and eax, 0x64000024
or eax, 0x178650a
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b5a4c86
and eax, 0x2c41e01a
and eax, 0x20406000
or eax, 0x502d0900
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc192169
and eax, 0x70744069
or eax, 0x2003206
mov dword [ebx], eax
add ebx, edx
and eax, 0x66d73952
and eax, 0x60042040
or eax, 0x52a4325
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1455c18c
and eax, 0x2068
or eax, 0x4510
mov dword [ebx], eax
add ebx, edx
or eax, 0x1da40ba9
and eax, 0xd206000
or eax, 0x62521000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d25d7ae
and eax, 0x60706522
or eax, 0x10080041
mov dword [ebx], eax
add ebx, edx
or eax, 0x330cf22d
and eax, 0x612c3426
or eax, 0x4020010
mov dword [ebx], eax
add ebx, edx
or eax, 0x773e0927
xor eax, 0x1c35c8c5
and eax, 0x6570
or eax, 8
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ae7f54
or eax, 0x6e230470
and eax, 0x63297300
or eax, 0x10500000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f809923
xor eax, 0x470f5f72
and eax, 0x21642550
or eax, 0x44094024
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a180766
and eax, 0x5989a308
and eax, 0x80000
or eax, 0x6f647078
mov dword [ebx], eax
add ebx, edx
and eax, 0xfd82410
or eax, 0x120a438b
and eax, 0x13426112
or eax, 0x60300460
mov dword [ebx], eax
add ebx, edx
or eax, 0x228a1db1
and eax, 0x61727061
or eax, 0x8040204
mov dword [ebx], eax
add ebx, edx
or eax, 0x327f2d94
and eax, 0x612e6561
or eax, 0x4000002
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b2d9077
and eax, 0x60
or eax, 0x6518
mov dword [ebx], eax
add ebx, edx
or eax, 0x58dbd421
and eax, 0x50506000
or eax, 0x20240200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a0ef1a0
and eax, 0x58601220
or eax, 0x21016054
mov dword [ebx], eax
add ebx, edx
xor eax, 0x76efb75
and eax, 0x4650c4d7
and eax, 0x46000001
or eax, 0x286f6368
mov dword [ebx], eax
add ebx, edx
and eax, 0x445c48fa
xor eax, 0x10ada81a
and eax, 0x44606022
or eax, 0x2118050c
mov dword [ebx], eax
add ebx, edx
or eax, 0x30bf8b7
and eax, 0x6329ca57
and eax, 0x63204000
or eax, 0xc523000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1521cbcf
and eax, 0x6e636943
or eax, 0xc0420
mov dword [ebx], eax
add ebx, edx
or eax, 0x25f58cf7
and eax, 0x65786526
or eax, 8
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a77532
and eax, 0x206100
or eax, 0x70410200
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a2c8134
and eax, 0x20200100
or eax, 0x45527474
mov dword [ebx], eax
add ebx, edx
or eax, 0x40f7da8e
and eax, 0x4129940
and eax, 0x4100140
or eax, 0x2a646022
mov dword [ebx], eax
add ebx, edx
and eax, 0x6583e6ea
and eax, 0x6060
or eax, 0x651805
mov dword [ebx], eax
add ebx, edx
xor eax, 0x72e1dd43
and eax, 0x62042100
or eax, 0x46a4800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x57ae7125
and eax, 0x21400025
or eax, 0x482c634a
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f83f207
and eax, 0x3a193b93
and eax, 0x28002201
or eax, 0x6744c64
mov dword [ebx], eax
add ebx, edx
and eax, 0x1dc16f28
xor eax, 0x52cbda0e
and eax, 0x13024
or eax, 0x644841
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ea798b6
and eax, 0x6e627000
or eax, 0x1100000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x12377e39
and eax, 0x5bb5f9ca
and eax, 0x48050800
or eax, 0x266a6563
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7148d827
and eax, 0x5263404
or eax, 0x60080032
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5af676a9
and eax, 0x4018
or eax, 0x2560
mov dword [ebx], eax
add ebx, edx
xor eax, 0x72200c70
and eax, 0x4c72f04f
and eax, 0x40206000
or eax, 0x30431400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x23a2099a
and eax, 0x50417500
or eax, 0x202c0064
mov dword [ebx], eax
add ebx, edx
or eax, 0x5edd7cc0
and eax, 0x64786524
or eax, 0x100000a
mov dword [ebx], eax
add ebx, edx
and eax, 0x2dde5621
and eax, 0x21484000
or eax, 0x48242300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x217c11e3
and eax, 0x48106263
or eax, 0x20630900
mov dword [ebx], eax
add ebx, edx
and eax, 0x51f84af7
and eax, 0x12260c75
and eax, 0x200061
or eax, 0x6c457200
mov dword [ebx], eax
add ebx, edx
or eax, 0x544c9a6b
xor eax, 0x1c0f2c06
and eax, 0x60625461
or eax, 0x30c2100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x9657bd
and eax, 0x22702048
or eax, 0xc024520
mov dword [ebx], eax
add ebx, edx
or eax, 0x625dad15
and eax, 0x656865
or eax, 0x1000
mov dword [ebx], eax
add ebx, edx
and eax, 0x36b0386e
or eax, 0x3de55dd3
and eax, 0x30606900
or eax, 0x42100000
mov dword [ebx], eax
add ebx, edx
or eax, 0x28b99a8e
and eax, 0x1cbd640d
and eax, 0x1021600c
or eax, 0x64441363
mov dword [ebx], eax
add ebx, edx
and eax, 0x7fef8b63
and eax, 0x60640361
or eax, 0x90a6c0c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e084c4a
xor eax, 0x682d6174
and eax, 0x2e424250
or eax, 0x302d24
mov dword [ebx], eax
add ebx, edx
xor eax, 0x74361dc6
or eax, 0x7190574
and eax, 0x457064
or eax, 0x200801
mov dword [ebx], eax
add ebx, edx
and eax, 0x31a8f14f
xor eax, 0x58e4cbdc
and eax, 0x50403000
or eax, 0x20234400
mov dword [ebx], eax
add ebx, edx
or eax, 0x71d3d718
and eax, 0x6ea310c
and eax, 0x602100
or eax, 0x77054876
mov dword [ebx], eax
add ebx, edx
xor eax, 0x60d63e53
and eax, 0x5304524
or eax, 0x6048200a
mov dword [ebx], eax
add ebx, edx
or eax, 0x7dc86db8
xor eax, 0x420a730c
and eax, 0x2f600200
or eax, 0x400c6100
mov dword [ebx], eax
add ebx, edx
and eax, 0x10e382a9
and eax, 0x38856ea7
and eax, 0
or eax, 0x6f706573
mov dword [ebx], eax
add ebx, edx
or eax, 0x938fd64
and eax, 0x2e707570
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x61dad6f
and eax, 0x655805
or eax, 0x2060
mov dword [ebx], eax
add ebx, edx
or eax, 0x7388d488
and eax, 0x61606800
or eax, 0x120100
mov dword [ebx], eax
add ebx, edx
and eax, 0x3369d4cf
and eax, 0x20604000
or eax, 0x540e2567
mov dword [ebx], eax
add ebx, edx
xor eax, 0x577984dd
or eax, 0x3c984a3c
and eax, 0x2518612e
or eax, 0x40600400
mov dword [ebx], eax
add ebx, edx
or eax, 0x362174ed
or eax, 0x4fe1e7ba
and eax, 0x66717100
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x60839f15
and eax, 0x64226f04
or eax, 0x10c0062
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d688961
or eax, 0x27065d29
and eax, 0x6568
or eax, 0x10
mov dword [ebx], eax
add ebx, edx
or eax, 0x37ac0e29
and eax, 0x3d717149
and eax, 0x25206100
or eax, 0x484f0200
mov dword [ebx], eax
add ebx, edx
and eax, 0x48abd2e6
and eax, 0x40294200
or eax, 0x2540346d
mov dword [ebx], eax
add ebx, edx
and eax, 0x3fecba26
and eax, 0x32bcb90c
and eax, 0x20202004
or eax, 0x58450e73
mov dword [ebx], eax
add ebx, edx
and eax, 0x175caaae
and eax, 0x24
or eax, 0x41
mov dword [ebx], eax
add ebx, edx
or eax, 0x280a847
and eax, 0x2800
or eax, 0x69724100
mov dword [ebx], eax
add ebx, edx
or eax, 0x1114192a
and eax, 0x78642822
or eax, 0x10651
mov dword [ebx], eax
add ebx, edx
or eax, 0x65f875fd
xor eax, 0xc88d44a
and eax, 0x25
or eax, 0x40
mov dword [ebx], eax
add ebx, edx
or eax, 0x165da8cc
and eax, 0x49d8e23
and eax, 0x110000
or eax, 0x70607100
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ae4a548
and eax, 0x15ca8643
and eax, 0x400440
or eax, 0x65346b32
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ec774d1
and eax, 0x65267463
or eax, 0x80000
mov dword [ebx], eax
add ebx, edx
or eax, 0xec56926
and eax, 0x6560
or eax, 0x18
mov dword [ebx], eax
add ebx, edx
or eax, 0x27535623
xor eax, 0x21b4a317
and eax, 0x4675400
or eax, 0x70082000
mov dword [ebx], eax
add ebx, edx
or eax, 0x50763f55
and eax, 0x64636c41
or eax, 0x9000020
mov dword [ebx], eax
add ebx, edx
and eax, 0x18399ca4
xor eax, 0x5ea0eeb3
and eax, 0x50012200
or eax, 0x28640c64
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e050f70
and eax, 0x60
or eax, 5
mov dword [ebx], eax
add ebx, edx
or eax, 0x15f32f05
xor eax, 0x75a700c5
and eax, 0x60502300
or eax, 0xf204000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3acd2000
and eax, 0x2a402000
or eax, 0x4335472
mov dword [ebx], eax
add ebx, edx
and eax, 0x752bd974
and eax, 0x215060
or eax, 0x442805
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4bbd1ac5
and eax, 0x41486200
or eax, 0x24270800
mov dword [ebx], eax
add ebx, edx
or eax, 0x311db072
and eax, 0x61786a62
or eax, 0x2000500
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c4b174
and eax, 0x2402060
or eax, 0x70344e0f
mov dword [ebx], eax
add ebx, edx
or eax, 0x553f5c9c
and eax, 0x652e6c6f
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4bd68389
and eax, 0x6560
or eax, 0x18
mov dword [ebx], eax
add ebx, edx
and eax, 0x42e559e8
xor eax, 0x559543c6
and eax, 0x51110000
or eax, 0x22607100
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a0aec16
and eax, 0x4d1c8a57
and eax, 0x40000000
or eax, 0x38652e67
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b27b3cc
and eax, 0x65
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b0eba35
and eax, 0x55e38c8f
and eax, 0x41020000
or eax, 0x2e707400
mov dword [ebx], eax
add ebx, edx
and eax, 0x693c2fac
xor eax, 0x6f8938a5
and eax, 0x4290420
or eax, 0x6140604a
mov dword [ebx], eax
add ebx, edx
or eax, 0x21fc99ef
xor eax, 0x61b868e
and eax, 0x60666b20
or eax, 0x1010000e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1cc4c3f3
and eax, 0x60222041
or eax, 0x134d5222
mov dword [ebx], eax
add ebx, edx
or eax, 0x6dd0b185
xor eax, 0x6c869c4e
and eax, 0x12696621
or eax, 0x60000052
mov dword [ebx], eax
add ebx, edx
or eax, 0x36fb33fa
and eax, 0x70612661
or eax, 0x8040804
mov dword [ebx], eax
add ebx, edx
or eax, 0x253e24fc
and eax, 0x65
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x9e254e1
and eax, 0x1624000
or eax, 0x640d2a00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x577024f0
xor eax, 0x73d2e60a
and eax, 0x41482862
or eax, 0x32304700
mov dword [ebx], eax
add ebx, edx
and eax, 0x1be45f61
and eax, 0x1604260
or eax, 0x64163005
mov dword [ebx], eax
add ebx, edx
or eax, 0x3616b24
or eax, 0x3639beee
and eax, 0x70652e62
or eax, 0x8000010
mov dword [ebx], eax
add ebx, edx
or eax, 0x4cd1b9aa
and eax, 0x60
or eax, 5
mov dword [ebx], eax
add ebx, edx
xor eax, 0x590787f2
and eax, 0x50010200
or eax, 0x20607000
mov dword [ebx], eax
add ebx, edx
or eax, 0x54fae75b
and eax, 0x60726750
or eax, 0x3000824
mov dword [ebx], eax
add ebx, edx
xor eax, 0x18769870
and eax, 0x6a046104
or eax, 0x4610868
mov dword [ebx], eax
add ebx, edx
and eax, 0x66e95b5d
and eax, 0x60610844
or eax, 0x18042630
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d7bc8da
and eax, 0x24
or eax, 0x41
mov dword [ebx], eax
add ebx, edx
xor eax, 0x150c4c59
and eax, 0x10084400
or eax, 0x60703000
mov dword [ebx], eax
add ebx, edx
or eax, 0x741c8ce1
xor eax, 0x60ec7bf2
and eax, 0x4100100
or eax, 0x6264606c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x516a671a
xor eax, 0x2e5a4e21
and eax, 0x8444047
or eax, 0x26293228
mov dword [ebx], eax
add ebx, edx
xor eax, 0xf9a12df
and eax, 0x656020
or eax, 0x1845
mov dword [ebx], eax
add ebx, edx
and eax, 0x26954838
and eax, 0x44000
or eax, 0x666a2400
mov dword [ebx], eax
add ebx, edx
or eax, 0x497833b6
xor eax, 0x50d2b20a
and eax, 0x2528452c
or eax, 0x40502002
mov dword [ebx], eax
add ebx, edx
and eax, 0x54736fa2
and eax, 0x44606400
or eax, 0x29010800
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ad4b686
and eax, 0x65247204
or eax, 0xa0061
mov dword [ebx], eax
add ebx, edx
xor eax, 0x382add8b
and eax, 0x7a67d27e
and eax, 0x68
or eax, 0x6510
mov dword [ebx], eax
add ebx, edx
xor eax, 0x579686b2
or eax, 0xbd16ccb
and eax, 0x47456200
or eax, 0x20201000
mov dword [ebx], eax
add ebx, edx
and eax, 0x61adbf3c
or eax, 0x4d4f5532
and eax, 0x2c6e6720
or eax, 0x200084d
mov dword [ebx], eax
add ebx, edx
and eax, 0x39dcd98f
and eax, 0x444805
or eax, 0x213060
mov dword [ebx], eax
add ebx, edx
or eax, 0x7beb1c4e
or eax, 0x37a31525
and eax, 0x72697400
or eax, 0x200
mov dword [ebx], eax
add ebx, edx
or eax, 0x79f335cb
and eax, 0x612a7341
or eax, 0x4040034
mov dword [ebx], eax
add ebx, edx
and eax, 0x2fe5faf3
and eax, 0x6070
or eax, 0x508
mov dword [ebx], eax
add ebx, edx
or eax, 0x66d6fe0
xor eax, 0x7540dcdc
and eax, 0x62212000
or eax, 0xc524400
mov dword [ebx], eax
add ebx, edx
and eax, 0x47b4c0a4
and eax, 0x6204000
or eax, 0x28462669
mov dword [ebx], eax
add ebx, edx
or eax, 0x3fc40307
xor eax, 0x3ff256d6
and eax, 0x43021
or eax, 0x614844
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f701e18
and eax, 0x58713df6
and eax, 0x612c00
or eax, 0x670e4000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ac3e6f3
xor eax, 0x2b627726
and eax, 0x60201020
or eax, 0x10546448
mov dword [ebx], eax
add ebx, edx
and eax, 0x11becde8
and eax, 0x304428
or eax, 0x65482106
mov dword [ebx], eax
add ebx, edx
or eax, 0x127436ad
and eax, 0x67647200
or eax, 0x10000
mov dword [ebx], eax
add ebx, edx
and eax, 0x808e758
and eax, 0x6000
or eax, 0x746f0873
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d9fcb0d
and eax, 0x24084000
or eax, 0x4170252e
mov dword [ebx], eax
add ebx, edx
or eax, 0x505771de
xor eax, 0x20379caf
and eax, 0x45406000
or eax, 0x28350400
mov dword [ebx], eax
add ebx, edx
and eax, 0x109f8567
and eax, 0x10000
or eax, 0x70606370
mov dword [ebx], eax
add ebx, edx
or eax, 0x9397bb0
xor eax, 0x663f53ca
and eax, 0x540202a
or eax, 0x60384504
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a109c26
or eax, 0x713c59ac
and eax, 0x702c4c00
or eax, 0x2432000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x14aeaea7
xor eax, 0x77ddf276
and eax, 0x43040
or eax, 0x2e614024
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c9089ec
and eax, 0x64
or eax, 0x657801
mov dword [ebx], eax
add ebx, edx
or eax, 0x92c4793
and eax, 0x6f359d27
and eax, 0x251000
or eax, 0x70406200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x8249e10
and eax, 0x30406400
or eax, 0x632036d
mov dword [ebx], eax
add ebx, edx
or eax, 0x13e7b79d
or eax, 0xd5d4035
and eax, 0x38652634
or eax, 0x40000800
mov dword [ebx], eax
add ebx, edx
and eax, 0x3aa6bf27
and eax, 0x24
or eax, 0x41
mov dword [ebx], eax
add ebx, edx
or eax, 0x1cfb0a3f
and eax, 0xc690200
or eax, 0x62007500
mov dword [ebx], eax
add ebx, edx
and eax, 0x612791f0
or eax, 0x1d3a3c76
and eax, 0x71392c60
or eax, 0x2404001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e8885d0
and eax, 0x45206121
or eax, 0x200e1248
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1bfa4187
and eax, 0x2068
or eax, 0x4510
mov dword [ebx], eax
add ebx, edx
and eax, 0x124c3471
xor eax, 0x2cc274f6
and eax, 0x24404000
or eax, 0x512d2500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d9a7bc9
and eax, 0x7c20dcec
and eax, 0x28200c48
or eax, 0x50452224
mov dword [ebx], eax
add ebx, edx
and eax, 0x1658250
and eax, 0x40
or eax, 0x25
mov dword [ebx], eax
add ebx, edx
and eax, 0x733a89d8
and eax, 0
or eax, 0x6c616d00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x51e41426
and eax, 0xc87ffcd
and eax, 0xc046904
or eax, 0x226a0669
mov dword [ebx], eax
add ebx, edx
and eax, 0xb3161a3
and eax, 0x206021
or eax, 0x451844
mov dword [ebx], eax
add ebx, edx
or eax, 0x79ac505f
and eax, 0x70657000
or eax, 0x200
mov dword [ebx], eax
add ebx, edx
and eax, 0x4350621
and eax, 0x5bb904a4
and eax, 0x210000
or eax, 0x6c487475
mov dword [ebx], eax
add ebx, edx
and eax, 0x62f80e1c
and eax, 0x20200010
or eax, 0xe123363
mov dword [ebx], eax
add ebx, edx
and eax, 0x525fee68
and eax, 0x2060
or eax, 0x655805
mov dword [ebx], eax
add ebx, edx
xor eax, 0x65e07767
or eax, 0x1a635f66
and eax, 0x6e615700
or eax, 0x82000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ce30a67
and eax, 0x4c610000
or eax, 0x23087061
mov dword [ebx], eax
add ebx, edx
or eax, 0x430bea04
and eax, 0x4a9e2836
and eax, 0x42022024
or eax, 0x30704552
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4cc41d8f
and eax, 0x32246069
or eax, 0x1410400
mov dword [ebx], eax
add ebx, edx
and eax, 0x20c5efa6
and eax, 0x20452420
or eax, 0x58200a12
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3df91651
and eax, 0x61
or eax, 4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x16d1de1a
and eax, 0xc2aa478
and eax, 0x400
or eax, 0x68746100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x76abec96
and eax, 0x450004
or eax, 0x61207261
mov dword [ebx], eax
add ebx, edx
and eax, 0x67427be9
or eax, 0x64e14d27
and eax, 0x60612e64
or eax, 0x18040008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x18610da0
or eax, 0x17460ecf
and eax, 0x45
or eax, 0x20
mov dword [ebx], eax
add ebx, edx
xor eax, 0x52026b3d
or eax, 0x7dd57023
and eax, 0x61426900
or eax, 0x200400
mov dword [ebx], eax
add ebx, edx
or eax, 0x4cc102af
and eax, 0x2c626522
or eax, 0x20c1050
mov dword [ebx], eax
add ebx, edx
and eax, 0x1165548b
and eax, 0x645000
or eax, 0x12865
mov dword [ebx], eax
add ebx, edx
or eax, 0x29d321af
and eax, 0x6b72d4f
and eax, 0x252000
or eax, 0x70405200
mov dword [ebx], eax
add ebx, edx
and eax, 0x276ad416
and eax, 0x20205000
or eax, 0x450e2875
mov dword [ebx], eax
add ebx, edx
xor eax, 0x678e2fd6
xor eax, 0x2988355a
and eax, 0x6078
or eax, 0x500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3c7c00bb
and eax, 0x2c686500
or eax, 0x42011200
mov dword [ebx], eax
add ebx, edx
and eax, 0x78158950
and eax, 0x28010000
or eax, 0x6666264
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1466f756
and eax, 0x11020
or eax, 0x646845
mov dword [ebx], eax
add ebx, edx
and eax, 0x404e3f1d
and eax, 0x442000
or eax, 0x74304500
mov dword [ebx], eax
add ebx, edx
and eax, 0x179748f2
xor eax, 0x7440f08b
and eax, 0x60403001
or eax, 0x1234264
mov dword [ebx], eax
add ebx, edx
or eax, 0x38de9c00
xor eax, 0x6370441d
and eax, 0x18052a70
or eax, 0x60600400
mov dword [ebx], eax
add ebx, edx
or eax, 0x6691bd27
and eax, 0x65
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a9a6b94
xor eax, 0x75fe2e33
and eax, 0x20644500
or eax, 0x50002800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x22e75752
and eax, 0x2022a40
or eax, 0x2c6c452d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x28ffbf4d
and eax, 0x15020
or eax, 0x642845
mov dword [ebx], eax
add ebx, edx
and eax, 0x547cdebe
or eax, 0x33882240
and eax, 0x22647200
or eax, 0x4c110000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x516554cd
and eax, 0x30002041
or eax, 0x406d4132
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1abcd01f
and eax, 0x6000216c
or eax, 0x52e4400
mov dword [ebx], eax
add ebx, edx
or eax, 0x5644530
and eax, 0x288c1b0f
and eax, 0x108
or eax, 0x6470
mov dword [ebx], eax
add ebx, edx
or eax, 0xbc51637
and eax, 0xa417700
or eax, 0x64280000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x551f3b6e
and eax, 0x30644464
or eax, 0x40093100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x680b1e2d
or eax, 0x600bdaad
and eax, 0x6068612c
or eax, 0x5100402
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e440dcd
or eax, 0x643ff6bd
and eax, 0x60616600
or eax, 0xb000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x73318329
and eax, 0x1e64ba85
and eax, 0x10402001
or eax, 0x64344864
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e0d512a
and eax, 0x50044020
or eax, 0x22613350
mov dword [ebx], eax
add ebx, edx
xor eax, 0x61548cda
and eax, 0x2306522
or eax, 0x2c420054
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e65ce14
or eax, 0x2d2944e
and eax, 0x605044
or eax, 0x52821
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ad7f443
xor eax, 0x293baa7b
and eax, 0x2485600
or eax, 0x6c212100
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b5e289
and eax, 0x5f85ba05
and eax, 0x12000
or eax, 0x2e785073
mov dword [ebx], eax
add ebx, edx
and eax, 0x37498e55
and eax, 0x410041
or eax, 0x247824
mov dword [ebx], eax
add ebx, edx
and eax, 0xe686c7c
xor eax, 0x4c823127
and eax, 0x48604000
or eax, 0x23012600
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c44fc6c
and eax, 0x72657264
or eax, 0x101
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b90d8cf
and eax, 0x52b35840
and eax, 0x2004040
or eax, 0x2c722536
mov dword [ebx], eax
add ebx, edx
or eax, 0x2550bef5
and eax, 0x607865
or eax, 0x50000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a38f2db
and eax, 0x291557bb
and eax, 0x5000
or eax, 0x72692700
mov dword [ebx], eax
add ebx, edx
xor eax, 0x61d27e6c
or eax, 0x3a08d01e
and eax, 0x21285164
or eax, 0x40402201
mov dword [ebx], eax
add ebx, edx
or eax, 0x40325f84
and eax, 0x612a6b60
or eax, 0x4040012
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5423285e
and eax, 0x217f46e8
and eax, 0x4028
or eax, 0x2550
mov dword [ebx], eax
add ebx, edx
xor eax, 0x35f3836c
and eax, 0x24616600
or eax, 0x40080000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4252273
and eax, 0x60444460
or eax, 0x12212804
mov dword [ebx], eax
add ebx, edx
or eax, 0xd44e7f
or eax, 0x8e37e51
and eax, 0x6070642e
or eax, 0x5080100
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a4d850d
or eax, 0x5762a576
and eax, 0x44602500
or eax, 0x28154800
mov dword [ebx], eax
add ebx, edx
and eax, 0x4cd356ca
and eax, 0x4c504000
or eax, 0x23202974
mov dword [ebx], eax
add ebx, edx
and eax, 0x277815f1
xor eax, 0x2f0a5057
and eax, 0x8600024
or eax, 0x70052e50
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2072d121
and eax, 0x45
or eax, 0x20
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d96507a
and eax, 0x4c005000
or eax, 0x22612300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x65fa14d3
xor eax, 0x2a44a235
and eax, 0x204f4064
or eax, 0x58202200
mov dword [ebx], eax
add ebx, edx
and eax, 0x6cfc5a04
and eax, 0x60604000
or eax, 0x12032569
mov dword [ebx], eax
add ebx, edx
or eax, 0xf4ad702
xor eax, 0x58dac2f7
and eax, 0x27303018
or eax, 0x48444061
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c1a1a7d
or eax, 0x3d6cc0ae
and eax, 0x6578602e
or eax, 0x500
mov dword [ebx], eax
add ebx, edx
or eax, 0x2bef4d2d
and eax, 0x6c696400
or eax, 0x200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x787e8967
xor eax, 0x127e2b39
and eax, 0x6694444
or eax, 0x68062921
mov dword [ebx], eax
add ebx, edx
and eax, 0x34063268
or eax, 0x3a5d2491
and eax, 0x24582420
or eax, 0x4120410e
mov dword [ebx], eax
add ebx, edx
and eax, 0x38ee27cb
and eax, 0x20602400
or eax, 0x54054a00
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a351596
and eax, 0x66616e12
or eax, 0x80061
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2bd6b4cf
and eax, 0x5aba21a3
and eax, 0x8320020
or eax, 0x26406546
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a4a58d
and eax, 0x202004
or eax, 0x455861
mov dword [ebx], eax
add ebx, edx
and eax, 0x1e72f711
or eax, 0xfbbfb49
and eax, 0xe617300
or eax, 0x60000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x17714c99
and eax, 0x614000
or eax, 0x780e2264
mov dword [ebx], eax
add ebx, edx
and eax, 0x39c7410c
or eax, 0x5e39d0e1
and eax, 0x62644061
or eax, 0x1002508
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a053fae
or eax, 0x1716c4ae
and eax, 0x61646d6f
or eax, 0x80000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x8d7f8f1
and eax, 0x68230414
or eax, 0x406a61
mov dword [ebx], eax
add ebx, edx
and eax, 0x7364a587
and eax, 0x60602404
or eax, 0x518412a
mov dword [ebx], eax
add ebx, edx
or eax, 0x56f85b50
and eax, 0x62604100
or eax, 0x20000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ccaf44e
xor eax, 0x40080c90
and eax, 0x58
or eax, 0x21
mov dword [ebx], eax
add ebx, edx
and eax, 0x1e7eac5f
xor eax, 0x53d32ed6
and eax, 0x51410000
or eax, 0x282c4100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a1af8bf
xor eax, 0xd15591e
and eax, 0x50604000
or eax, 0x20100100
mov dword [ebx], eax
add ebx, edx
and eax, 0xb0c8d17
and eax, 0
or eax, 0x6c466e4f
mov dword [ebx], eax
add ebx, edx
or eax, 0x203905e8
and eax, 0x60754369
or eax, 0x10001010
mov dword [ebx], eax
add ebx, edx
or eax, 0x23382728
and eax, 0x70706770
or eax, 0x4020800
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c1650e7
and eax, 0x74726100
or eax, 0x1080000
mov dword [ebx], eax
add ebx, edx
or eax, 0x448f89e5
and eax, 0x6160
or eax, 0x412
mov dword [ebx], eax
add ebx, edx
or eax, 0x68b66aa9
and eax, 0x68246700
or eax, 0x7410000
mov dword [ebx], eax
add ebx, edx
or eax, 0x36db268f
and eax, 0x7206a985
and eax, 0x42100
or eax, 0x614672
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b1fbae0
and eax, 0x22614800
or eax, 0x50000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b2f74c4
and eax, 0x42204000
or eax, 0x8003972
mov dword [ebx], eax
add ebx, edx
xor eax, 0x70c67a38
xor eax, 0x19f2841d
and eax, 0x23040047
or eax, 0x506a6828
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c65a70e
xor eax, 0x2aa59459
and eax, 0x2447
or eax, 0x4a28
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c753fe7
and eax, 0x24615000
or eax, 0x51000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x75ca27c
and eax, 0x5400000
or eax, 0x6a0a206c
mov dword [ebx], eax
add ebx, edx
or eax, 0x60dea4b5
and eax, 0x52246c
or eax, 0x214102
mov dword [ebx], eax
add ebx, edx
xor eax, 0x12880ee1
or eax, 0x1f41cebc
and eax, 0x15724200
or eax, 0x60000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ecf4530
xor eax, 0x369306f2
and eax, 0x4662
or eax, 0x290c
mov dword [ebx], eax
add ebx, edx
or eax, 0x8b30391
and eax, 0x3bd162ca
and eax, 0x16000
or eax, 0x726e0400
mov dword [ebx], eax
add ebx, edx
or eax, 0x23941baf
and eax, 0x68742f
or eax, 0x40
mov dword [ebx], eax
add ebx, edx
or eax, 0x24c55164
and eax, 0x24617100
or eax, 0x48000200
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a112141
and eax, 0x40012000
or eax, 0x336e522e
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b15e4c1
and eax, 0x71626665
or eax, 0x4000800
mov dword [ebx], eax
add ebx, edx
and eax, 0x726c2586
xor eax, 0x50477705
and eax, 0x4300
or eax, 0x2472
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d6dc00b
and eax, 0x5fd9f01d
and eax, 0x44412000
or eax, 0x30204b00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x779533df
and eax, 0x170504f
or eax, 0x64022220
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e97bf67
and eax, 0x666a23fb
and eax, 0x63
or eax, 0x10
mov dword [ebx], eax
add ebx, edx
xor eax, 0x66b575ed
and eax, 0x64257500
or eax, 0x1480000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c02a50a
and eax, 0x3e06985a
and eax, 0x30061008
or eax, 0x44686560
mov dword [ebx], eax
add ebx, edx
and eax, 0x2fc24e5
xor eax, 0x160c5e40
and eax, 0x12606200
or eax, 0x60010000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x112bc3fd
and eax, 0x34860937
and eax, 0x20020120
or eax, 0x52706042
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6175483b
and eax, 0x38f222ab
and eax, 0x2001
or eax, 0x5960
mov dword [ebx], eax
add ebx, edx
and eax, 0x119c1fa6
and eax, 0x1000
or eax, 0x6f624600
mov dword [ebx], eax
add ebx, edx
xor eax, 0x462edec6
or eax, 0x6b6c46d4
and eax, 0x2a644250
or eax, 0x4023128
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1fc5dcb7
and eax, 0x202c44
or eax, 0x4c4020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d40a09d
and eax, 0x6d204400
or eax, 0x2423200
mov dword [ebx], eax
add ebx, edx
or eax, 0x19156a65
and eax, 0x65756660
or eax, 0x118
mov dword [ebx], eax
add ebx, edx
xor eax, 0x35c2524e
and eax, 0x40263432
or eax, 0x24084041
mov dword [ebx], eax
add ebx, edx
and eax, 0x3301ac50
and eax, 0x5e2f2491
and eax, 0x2400
or eax, 0x486c
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ae78278
and eax, 0x1071a439
and eax, 0
or eax, 0x776d7600
mov dword [ebx], eax
add ebx, edx
or eax, 0x6946f9a6
and eax, 0x6c616206
or eax, 0x59
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f64dbca
or eax, 0x3b455917
and eax, 0x24644b4c
or eax, 0x400a2420
mov dword [ebx], eax
add ebx, edx
or eax, 0x25bbc2e5
and eax, 0x6b466f19
and eax, 0x60446408
or eax, 0xc280026
mov dword [ebx], eax
add ebx, edx
xor eax, 0x591b1200
xor eax, 0x59f41d85
and eax, 0x68016200
or eax, 0x106c1400
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c4eac61
and eax, 0x28442400
or eax, 0x630416e
mov dword [ebx], eax
add ebx, edx
or eax, 0x57d3944a
and eax, 0x646464
or eax, 0x80800
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e944442
and eax, 0x741caafa
and eax, 0x40000
or eax, 0x77697600
mov dword [ebx], eax
add ebx, edx
and eax, 0x35aa6fef
and eax, 0x24286400
or eax, 0x4844002e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4487ea0e
or eax, 0x3f2bdd2d
and eax, 0x2e615800
or eax, 0x40042000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b299f58
and eax, 0x40201000
or eax, 0x2442662d
mov dword [ebx], eax
add ebx, edx
or eax, 0xf0ca3d7
xor eax, 0x60b401bf
and eax, 0xc486400
or eax, 0x6024002e
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f0cd529
xor eax, 0x342c2f2b
and eax, 0x4a405800
or eax, 0x24252000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3294ca94
and eax, 0x20044000
or eax, 0x496a362d
mov dword [ebx], eax
add ebx, edx
and eax, 0x2217598
and eax, 0x202400
or eax, 0x6c440a66
mov dword [ebx], eax
add ebx, edx
xor eax, 0x792008c9
and eax, 0x2e218b68
and eax, 0x28
or eax, 0x44
mov dword [ebx], eax
add ebx, edx
or eax, 0x70e83f0e
and eax, 0x70683600
or eax, 0x2014000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2fe913f4
and eax, 0x5d006174
or eax, 0x26f0800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x389b9788
and eax, 0x26606270
or eax, 0x8090100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b3d44c8
and eax, 0x442420
or eax, 0x284844
mov dword [ebx], eax
add ebx, edx
xor eax, 0x54d34e84
and eax, 0x50292200
or eax, 0x22405400
mov dword [ebx], eax
add ebx, edx
and eax, 0x1ae266ae
and eax, 0x12606000
or eax, 0x4d0f0974
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c79287f
and eax, 0x2214410a
or eax, 0xc602464
mov dword [ebx], eax
add ebx, edx
or eax, 0x3aa11995
xor eax, 0x25cf4f46
and eax, 0x282020
or eax, 0x444c44
mov dword [ebx], eax
add ebx, edx
or eax, 0x59a9e9eb
xor eax, 0x6ae5282
and eax, 0x5f422800
or eax, 0x344000
mov dword [ebx], eax
add ebx, edx
or eax, 0x211cab75
and eax, 0x7d6e869c
and eax, 0x75620014
or eax, 0x6d62
mov dword [ebx], eax
add ebx, edx
xor eax, 0x357c48a9
and eax, 0x40042453
or eax, 0x2c600a20
mov dword [ebx], eax
add ebx, edx
and eax, 0x7fdf3de4
and eax, 0x60
or eax, 0xc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x782a7f88
and eax, 0x58226800
or eax, 0x7540000
mov dword [ebx], eax
add ebx, edx
and eax, 0x500f8af5
and eax, 0x50020800
or eax, 0x26696462
mov dword [ebx], eax
add ebx, edx
and eax, 0x280bb780
and eax, 0x200a2000
or eax, 0x44244373
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ad82399
and eax, 0x2000
or eax, 0x4c6c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4fb00eaa
and eax, 0x4f306000
or eax, 0x10460800
mov dword [ebx], eax
add ebx, edx
xor eax, 0xea44ad3
and eax, 0x50502042
or eax, 0x2624452c
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f4fb05
xor eax, 0x28f9eedf
and eax, 0x440c0130
or eax, 0x20226243
mov dword [ebx], eax
add ebx, edx
and eax, 0x1ef5213b
and eax, 0x2020
or eax, 0x4c4c
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f083400
and eax, 0x2000
or eax, 0x5f764800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x200254d4
xor eax, 0x24516cf6
and eax, 0x48215020
or eax, 0x24482455
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a7ab28
and eax, 0x6c642e71
or eax, 2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x354e820c
and eax, 0x6c
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x625ff86c
and eax, 0x42566800
or eax, 0x1d200000
mov dword [ebx], eax
add ebx, edx
or eax, 0x74fbcaf4
and eax, 0x7088083c
and eax, 0x70080030
or eax, 0x2677443
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ecfc636
and eax, 0x2434032
or eax, 0x2c203344
mov dword [ebx], eax
add ebx, edx
and eax, 0x515a1674
and eax, 0x1679c892
and eax, 0x400000
or eax, 0x2c6c64
mov dword [ebx], eax
add ebx, edx
xor eax, 0x55e3c766
xor eax, 0x6c80ea44
and eax, 0x20054000
or eax, 0x46601200
mov dword [ebx], eax
add ebx, edx
and eax, 0x48a9c509
xor eax, 0x10658036
and eax, 0x50444024
or eax, 0x22213241
mov dword [ebx], eax
add ebx, edx
xor eax, 0x48da82b4
or eax, 0x4a214d70
and eax, 0x70282030
or eax, 0x440000a
mov dword [ebx], eax
add ebx, edx
or eax, 0x14fa4d0e
and eax, 0x30726034
or eax, 0xa011040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x50d943be
and eax, 0x7f0cd548
and eax, 0x60080108
or eax, 0x10612e27
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d11b9aa
and eax, 0x6970212d
or eax, 0x4000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3c62b95a
and eax, 0x45024026
or eax, 0x286d2308
mov dword [ebx], eax
add ebx, edx
or eax, 0x6e6faa36
or eax, 0x3d247024
and eax, 0x4f0a092e
or eax, 0x401
mov dword [ebx], eax
add ebx, edx
xor eax, 0x309f38bd
and eax, 0x69052112
or eax, 0x624860
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ec706d
or eax, 0x54f9d725
and eax, 0x68203a6e
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x122c32e8
and eax, 0x72000004
or eax, 0x1707470
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c1edef6
and eax, 0x92e2a02
or eax, 0x60010538
mov dword [ebx], eax
add ebx, edx
or eax, 0x2fe04600
xor eax, 0x35cdfad1
and eax, 0x50200560
or eax, 0x20412810
mov dword [ebx], eax
add ebx, edx
and eax, 0xf0863ba
and eax, 0x2020
or eax, 0x6f630e49
mov dword [ebx], eax
add ebx, edx
or eax, 0x58a7e1f9
and eax, 0x69
or eax, 4
mov dword [ebx], eax
add ebx, edx
or eax, 0xf2ccf68
and eax, 0x4244800
or eax, 0x70502000
mov dword [ebx], eax
add ebx, edx
and eax, 0x229256f8
xor eax, 0x69abeaea
and eax, 0x93a2260
or eax, 0x26005110
mov dword [ebx], eax
add ebx, edx
xor eax, 0x185e24aa
and eax, 0x2564440a
or eax, 0x48012025
mov dword [ebx], eax
add ebx, edx
or eax, 0x7db5c07e
and eax, 0x7061246f
or eax, 0x80a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e21490
and eax, 0x600000
or eax, 0x6910612d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c088093
and eax, 0x2568612e
or eax, 0x48070200
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f09825c
and eax, 0x418a9459
and eax, 0x41020008
or eax, 0x2e716a27
mov dword [ebx], eax
add ebx, edx
xor eax, 0x48e37aba
or eax, 0x3dfc7983
and eax, 0x263c2906
or eax, 0x40030668
mov dword [ebx], eax
add ebx, edx
and eax, 0x74f3f66f
and eax, 0x64202468
or eax, 0x4c4101
mov dword [ebx], eax
add ebx, edx
xor eax, 0x276d4cab
xor eax, 0x744ccf00
and eax, 0x31002442
or eax, 0x321931
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d1d468d
and eax, 0x30100001
or eax, 0x8243330
mov dword [ebx], eax
add ebx, edx
xor eax, 0x47caa001
and eax, 0x6c261030
or eax, 0x2804
mov dword [ebx], eax
add ebx, edx
and eax, 0x7eb03358
and eax, 0x2c202000
or eax, 0x11474e61
mov dword [ebx], eax
add ebx, edx
or eax, 0x7387aaaf
and eax, 0x6e65
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e8914b8
and eax, 0x54006800
or eax, 0x20740000
mov dword [ebx], eax
add ebx, edx
and eax, 0x76fcdb44
and eax, 0x24304000
or eax, 0xb0a3370
mov dword [ebx], eax
add ebx, edx
and eax, 0x509750f8
and eax, 0x409f6e09
and eax, 0x104000
or eax, 0x6960292f
mov dword [ebx], eax
add ebx, edx
and eax, 0x6cfce3cc
xor eax, 0x508c13fd
and eax, 0x286c6260
or eax, 0x603040e
mov dword [ebx], eax
add ebx, edx
and eax, 0x32fe9711
xor eax, 0x469a16b8
and eax, 0x60240028
or eax, 0x90b6f41
mov dword [ebx], eax
add ebx, edx
xor eax, 0x34f1db85
and eax, 0x735d46ec
and eax, 0x60
or eax, 0x10
mov dword [ebx], eax
add ebx, edx
and eax, 0x41d1f803
and eax, 0
or eax, 0x74746800
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d6fa78
and eax, 0x4106000
or eax, 0x2b2a1370
mov dword [ebx], eax
add ebx, edx
xor eax, 0x200f9450
and eax, 0x9306120
or eax, 0x6040080f
mov dword [ebx], eax
add ebx, edx
or eax, 0x6a0708a5
or eax, 0x5a4df368
and eax, 0x2a6f626e
or eax, 0x4000400
mov dword [ebx], eax
add ebx, edx
or eax, 0x3190228b
and eax, 0x372f6669
or eax, 0x40000900
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f94a044
and eax, 0x5042040
or eax, 0x60634429
mov dword [ebx], eax
add ebx, edx
or eax, 0x9bb7504
and eax, 0x5c996a54
and eax, 0x44002044
or eax, 0x21640f30
mov dword [ebx], eax
add ebx, edx
and eax, 0x76eb59e4
or eax, 0x3ef8c51a
and eax, 0x284d6c
or eax, 0x72201
mov dword [ebx], eax
add ebx, edx
and eax, 0x60acc81c
and eax, 0x244000
or eax, 0x61503300
mov dword [ebx], eax
add ebx, edx
or eax, 0x26f000e5
xor eax, 0x3829a243
and eax, 0x515124
or eax, 0x222450
mov dword [ebx], eax
add ebx, edx
or eax, 0x56e8551a
and eax, 0x42717100
or eax, 0x21040200
mov dword [ebx], eax
add ebx, edx
or eax, 0x2e2a3a3f
and eax, 0x63736123
or eax, 0x10000440
mov dword [ebx], eax
add ebx, edx
and eax, 0x1e8c33a8
and eax, 0x12002000
or eax, 0x616f4800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e1416dc
and eax, 0x656a6854
or eax, 0x2040120
mov dword [ebx], eax
add ebx, edx
or eax, 0x2146cea6
and eax, 0x67626000
or eax, 0x8101000
mov dword [ebx], eax
add ebx, edx
and eax, 0x665f7b3d
and eax, 0x7000
or eax, 0x978
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f8d31da
and eax, 0x35007000
or eax, 0x40720400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b0e172e
xor eax, 0x59aa5fa4
and eax, 0
or eax, 0x65
mov dword [ebx], eax
add ebx, edx
xor eax, 0x36eeb0f9
xor eax, 0x24767985
and eax, 0x10104000
or eax, 0x65623400
mov dword [ebx], eax
add ebx, edx
or eax, 0x74e9a0dc
xor eax, 0x5e275e05
and eax, 0x41
or eax, 0x24
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5abbd164
and eax, 0x32977cb9
and eax, 0x12124000
or eax, 0x60600500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4da480bd
and eax, 0x2012402d
or eax, 0x283242
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d05f2f4
or eax, 0x1a86e9d5
and eax, 0x62326b46
or eax, 0x400400
mov dword [ebx], eax
add ebx, edx
and eax, 0x41074f7c
and eax, 0x40004440
or eax, 0x25642029
mov dword [ebx], eax
add ebx, edx
xor eax, 0xf79bccd
and eax, 0x24
or eax, 0x4a
mov dword [ebx], eax
add ebx, edx
or eax, 0x44490491
and eax, 0x735eb5fe
and eax, 0x40480000
or eax, 0x33276800
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d2340be
and eax, 0xedf682
and eax, 0x204000
or eax, 0x674e2974
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c433489
and eax, 0x11205400
or eax, 0x64522000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x351aa30d
and eax, 5
or eax, 0x60
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ccc5f11
or eax, 0x3e40cc46
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x20c8d03a
and eax, 0x20480000
or eax, 0x41330f00
mov dword [ebx], eax
add ebx, edx
or eax, 0x43b8667
and eax, 0x246b73c4
and eax, 0x44
or eax, 0x22
mov dword [ebx], eax
add ebx, edx
or eax, 0x5049b6af
and eax, 0x400
or eax, 0x900
mov dword [ebx], eax
add ebx, edx
and eax, 0x1bb14ac5
and eax, 0
or eax, 0x10400
mov dword [ebx], eax
add ebx, edx
and eax, 0x358fd761
and eax, 0x400
or eax, 0x3c2000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ef75ac1
and eax, 0x300000
or eax, 0x2400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c220dff
xor eax, 0x4e9a65d3
and eax, 0x800
or eax, 0x1000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7028d141
and eax, 0
or eax, 0x2800200
mov dword [ebx], eax
add ebx, edx
or eax, 0x1fd7dd4c
and eax, 0x136b313d
and eax, 0x1000
or eax, 0x3c0880
mov dword [ebx], eax
add ebx, edx
and eax, 0x1df8671e
or eax, 0x584fc407
and eax, 0x400
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x32bdb800
and eax, 0
or eax, 0x3c1c00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3dee141d
and eax, 0x800
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c9f1b5d
and eax, 0xd1300
or eax, 0x204000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x13c544a5
xor eax, 0x667b231f
and eax, 0x100000
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d35d3f9
and eax, 0x100000
or eax, 0xe6400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x33bff2d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x75ea161
xor eax, 0x6a903818
and eax, 0
or eax, 0x100000
mov dword [ebx], eax
add ebx, edx
or eax, 0x601eb3bf
and eax, 0x185dacc4
and eax, 0x1c2000
or eax, 0x30a00
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c23f7f6
and eax, 0x24342e00
or eax, 0x41400000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b5ecd13
xor eax, 0x6db1004e
and eax, 0x46458
or eax, 0x6d201020
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e659b78
and eax, 0x68
or eax, 6
mov dword [ebx], eax
add ebx, edx
and eax, 0x5898191b
xor eax, 0x32bc73eb
and eax, 0x300000
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f3699af
and eax, 0x9000
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x226f5708
or eax, 0x4a1e3cd9
and eax, 0x60692e00
or eax, 0x4000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b98a53d
or eax, 0x725d65b9
and eax, 0x24616421
or eax, 0x1040
mov dword [ebx], eax
add ebx, edx
or eax, 0x612f1705
and eax, 0x25
or eax, 0x10
mov dword [ebx], eax
add ebx, edx
and eax, 0x65d04ae9
and eax, 0
or eax, 0x309000
mov dword [ebx], eax
add ebx, edx
or eax, 0x57240865
and eax, 0x1000
or eax, 0xb6000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5351c22b
or eax, 0x64f57068
and eax, 0x64722200
or eax, 0xc00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a168d64
and eax, 0x602060
or eax, 0x15401
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ddedd34
and eax, 0x42e975b4
and eax, 0x280000
or eax, 0x140000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1500aa97
and eax, 0x2000
or eax, 0x400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e8500f9
and eax, 0x24002400
or eax, 0x40720a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x25cd456a
and eax, 0x24400400
or eax, 0x217061
mov dword [ebx], eax
add ebx, edx
xor eax, 0x254ecf06
xor eax, 0x6b2a02a
and eax, 0x40c0b44
or eax, 0x70606432
mov dword [ebx], eax
add ebx, edx
or eax, 0x2bd34f52
or eax, 0x6bf6ccd6
and eax, 0x6464
or eax, 9
mov dword [ebx], eax
add ebx, edx
or eax, 0x20d64871
or eax, 0x465af507
and eax, 0x1c2400
or eax, 0x200000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3968baf1
or eax, 0x787e8222
and eax, 0x400
or eax, 0x10000
mov dword [ebx], eax
add ebx, edx
or eax, 0x400bf6e5
and eax, 0x40022600
or eax, 0x24700800
mov dword [ebx], eax
add ebx, edx
xor eax, 0xad67979
and eax, 0x24205461
or eax, 0x412000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x25a6ad68
or eax, 0x2189bc1a
and eax, 0x204a781a
or eax, 0x44300260
mov dword [ebx], eax
add ebx, edx
xor eax, 0x467d9e7e
xor eax, 0x5c5bb072
and eax, 0x4462
or eax, 0x2300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x212c6e7d
or eax, 0x69864b0c
and eax, 0x2c0800
or eax, 0x112000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x43e954c6
and eax, 0x3c00
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c229ba9
and eax, 0x64202e00
or eax, 0x490000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5bc3d02a
or eax, 0x40df7d36
and eax, 0x24617420
or eax, 0x41
mov dword [ebx], eax
add ebx, edx
and eax, 0x751b305d
and eax, 0x5c762e15
and eax, 0
or eax, 0x32
mov dword [ebx], eax
add ebx, edx
and eax, 0x5079a744
and eax, 0
or eax, 0x3d6400
mov dword [ebx], eax
add ebx, edx
and eax, 0x132a5830
and eax, 0
or eax, 0x1400
mov dword [ebx], eax
add ebx, edx
or eax, 0x66d756bd
or eax, 0x217f35ac
and eax, 0x64692600
or eax, 0x800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x75a7df77
xor eax, 0x549201ee
and eax, 0x4407001
or eax, 0x20210460
mov dword [ebx], eax
add ebx, edx
and eax, 0x484102db
and eax, 1
or eax, 0x32
mov dword [ebx], eax
add ebx, edx
and eax, 0x7428da13
and eax, 0
or eax, 0x3d7800
mov dword [ebx], eax
add ebx, edx
and eax, 0x13f659a6
and eax, 0x76fd3bcf
and eax, 0x1000
or eax, 0x8000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1d0b9367
and eax, 0x4090200
or eax, 0x60602c00
mov dword [ebx], eax
add ebx, edx
and eax, 0x69d80431
and eax, 0x20400400
or eax, 0x4217061
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b59f064
xor eax, 0x4c7c4e1a
and eax, 0x14
or eax, 0x20
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4365235d
and eax, 0x240000
or eax, 0x1a0800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a6b0bef
and eax, 0x200
or eax, 0x26800
mov dword [ebx], eax
add ebx, edx
or eax, 0x37c37016
and eax, 0x24412a00
or eax, 0x40280400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x47f65bf4
and eax, 0x20017460
or eax, 0x4600001
mov dword [ebx], eax
add ebx, edx
and eax, 0x23b472fa
or eax, 0x51749f9b
and eax, 0x32
or eax, 4
mov dword [ebx], eax
add ebx, edx
and eax, 0xee32455
or eax, 0x7f246d3e
and eax, 0
or eax, 0x500000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2405a997
and eax, 0x800
or eax, 0x4000
mov dword [ebx], eax
add ebx, edx
or eax, 0x341a7567
or eax, 0x60f8ac89
and eax, 0x60602c00
or eax, 0x1040200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5837ba9c
xor eax, 0x3f4a528b
and eax, 0x4014
or eax, 0x2160
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a16f74
and eax, 0x4000
or eax, 0x500800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x155157b8
and eax, 0x1668f3b4
and eax, 0
or eax, 0x30400
mov dword [ebx], eax
add ebx, edx
or eax, 0x1bf2af4f
xor eax, 0x7a4fa5a1
and eax, 0x61200a00
or eax, 0x12422400
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f36e001
xor eax, 0x36de7c98
and eax, 0x10
or eax, 0x63
mov dword [ebx], eax
add ebx, edx
xor eax, 0x60fd9cfd
and eax, 0x600000
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d9455e8
xor eax, 0x322274d6
and eax, 0x2000
or eax, 0x4000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d5ff284
xor eax, 0x2c6d4181
and eax, 0x20602000
or eax, 0x53120e00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x279e119b
and eax, 0x10242312
or eax, 0x20004060
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b148c4
xor eax, 0x5c7e7d36
and eax, 0
or eax, 0x31
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ff3978d
xor eax, 0x2729133
and eax, 0
or eax, 0x606000
mov dword [ebx], eax
add ebx, edx
or eax, 0x303c5d5e
and eax, 0x4c8f7145
and eax, 0
or eax, 0x18000
mov dword [ebx], eax
add ebx, edx
or eax, 0x60b38162
or eax, 0x50963f4e
and eax, 0x70322e00
or eax, 0x3400000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2fed1175
and eax, 0x7f7d916f
and eax, 0x30240160
or eax, 0x6212
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5838f6ea
and eax, 0x5ce0b945
and eax, 0
or eax, 0x32
mov dword [ebx], eax
add ebx, edx
or eax, 0x38677ca3
xor eax, 0x22ab93f4
and eax, 0xc8000
or eax, 0x310000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d27554d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0xaf314f0
or eax, 0x266a6feb
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x458f1412
and eax, 0x1400
or eax, 0x400800
mov dword [ebx], eax
add ebx, edx
and eax, 0x25d50ec6
and eax, 0x800
or eax, 0x300000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1299cae7
and eax, 0x100800
or eax, 0x2df400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5b609399
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x42ce0a59
and eax, 0x1d779d86
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x54f803a1
and eax, 0x1d06777f
and eax, 0
or eax, 0x404800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5bb8b05
and eax, 0x308000
or eax, 0x400
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b969341
or eax, 0x45f8afbf
and eax, 0x3c3800
or eax, 0x14000
mov dword [ebx], eax
add ebx, edx
or eax, 0x63f2293f
or eax, 0x2d66a598
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7bfc1b33
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a933f20
and eax, 0
or eax, 0x406400
mov dword [ebx], eax
add ebx, edx
or eax, 0x644edd02
and eax, 0
or eax, 0x300000
mov dword [ebx], eax
add ebx, edx
and eax, 0x120a3449
xor eax, 0x512ae7f4
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d7eb4f8
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0xc29ead
xor eax, 0x235f1d21
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x73430f17
xor eax, 0xf58c484
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x2eb06976
xor eax, 0x44c32945
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3050ed52
and eax, 0x404400
or eax, 0x1000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x62b52b9e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0xa20ed6e
and eax, 0x190bef09
and eax, 0
or eax, 0x3e2a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x76a90b51
xor eax, 0x23a165fe
and eax, 0x82800
or eax, 0x361000
mov dword [ebx], eax
add ebx, edx
and eax, 0x39e7f5c4
xor eax, 0x494719e
and eax, 0x324000
or eax, 0xc0400
mov dword [ebx], eax
add ebx, edx
and eax, 0x63e86e28
and eax, 0x284000
or eax, 0x161000
mov dword [ebx], eax
add ebx, edx
or eax, 0x315ed53f
and eax, 0x3e4000
or eax, 0x2200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6733b7cc
and eax, 0xc5000
or eax, 0x322800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f7eecb7
or eax, 0x4a813856
and eax, 0x8000
or eax, 0x3e0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4326b71d
and eax, 0x6e38a22a
and eax, 0x388200
or eax, 0x61400
mov dword [ebx], eax
add ebx, edx
and eax, 0x26ee3a12
and eax, 0x90248c
and eax, 0
or eax, 0x3ea400
mov dword [ebx], eax
add ebx, edx
and eax, 0x33b52555
and eax, 0x41578b77
and eax, 0x140000
or eax, 0x2ab400
mov dword [ebx], eax
add ebx, edx
or eax, 0x3493dd62
and eax, 0x3ec800
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x16c24bf
and eax, 0x32f191cf
and eax, 0x108000
or eax, 0x2e5e00
mov dword [ebx], eax
add ebx, edx
or eax, 0x1871d54e
xor eax, 0x54f71212
and eax, 0x8cc00
or eax, 0x362000
mov dword [ebx], eax
add ebx, edx
and eax, 0xc86d84f
or eax, 0x3f46383e
and eax, 0x61000
or eax, 0x380600
mov dword [ebx], eax
add ebx, edx
and eax, 0x28af4a1c
and eax, 0x2e0000
or eax, 0x110c00
mov dword [ebx], eax
add ebx, edx
and eax, 0x75a8fabf
or eax, 0x32651bf7
and eax, 0x2d1800
or eax, 0x120400
mov dword [ebx], eax
add ebx, edx
or eax, 0x761c8cb6
and eax, 0x3f1000
or eax, 0x2000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6086ab0a
and eax, 0x62000
or eax, 0x391e00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f793989
and eax, 0x60600
or eax, 0x394800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x647a6033
xor eax, 0x433445b5
and eax, 0x314a00
or eax, 0xe1400
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d24aadb
or eax, 0x56311e2d
and eax, 0x350c00
or eax, 0xa6000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4acda657
and eax, 0x328800
or eax, 0xd0000
mov dword [ebx], eax
add ebx, edx
or eax, 0xe923470
and eax, 0x3f9c00
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0xe33690a
xor eax, 0x53e18743
and eax, 0x128e00
or eax, 0x2d2000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x716ac49c
or eax, 0x534fbef9
and eax, 0x1fbe00
or eax, 0x200000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5dc6273b
and eax, 0x60400
or eax, 0x39d800
mov dword [ebx], eax
add ebx, edx
and eax, 0x36ca898
and eax, 0x2c8800
or eax, 0x137000
mov dword [ebx], eax
add ebx, edx
and eax, 0x91aae55
or eax, 0x52f1d81a
and eax, 0x400800
or eax, 0x200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x62df3d4
and eax, 0x2cf800
or eax, 0x120200
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c6a2c0
and eax, 0x5aca3699
and eax, 0xa0000
or eax, 0x340800
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c959a0e
and eax, 0x23e1f275
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x775a1929
and eax, 0x401800
or eax, 0x2000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c990695
or eax, 0x4166089c
and eax, 0x400800
or eax, 0x2200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2aa45099
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x21801498
and eax, 0
or eax, 0x4300d200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x75d91e70
xor eax, 0x41a483cd
and eax, 0x74614530
or eax, 0x2042
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d9733f1
and eax, 0x8604601
or eax, 0x64090064
mov dword [ebx], eax
add ebx, edx
or eax, 0x16113b8c
and eax, 0x1c004165
or eax, 0x81000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4de4b2f8
and eax, 0x4000000
or eax, 0x40734903
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d7ea29
and eax, 0x1700d751
and eax, 0x200
or eax, 0x67756065
mov dword [ebx], eax
add ebx, edx
and eax, 0x418d48a5
xor eax, 0x397bcc4f
and eax, 0x50720462
or eax, 0x6105
mov dword [ebx], eax
add ebx, edx
xor eax, 0x633f82e5
or eax, 0x30a0e9d8
and eax, 0x21616552
or eax, 0x44120020
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c97b3c0
xor eax, 0x6a0899d2
and eax, 0x4003002
or eax, 0x9000446c
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd964778
xor eax, 0x5128ba83
and eax, 0x482c0100
or eax, 0x27404200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b771f79
and eax, 0x20084471
or eax, 0x41402102
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f972ea5
and eax, 0x63cb790c
and eax, 0x61486004
or eax, 0x424046a
mov dword [ebx], eax
add ebx, edx
and eax, 0x55f94725
or eax, 0x3ac39b07
and eax, 0x48034300
or eax, 0x2000
mov dword [ebx], eax
add ebx, edx
and eax, 0x96f3eb0
and eax, 0x2a1faf57
and eax, 0x2000
or eax, 0x41704165
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2bb81f0e
or eax, 0x14f74d2e
and eax, 0x626f6c6c
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x50fcd1e
and eax, 0x5f828fa6
and eax, 0x40000100
or eax, 0x8036600
mov dword [ebx], eax
add ebx, edx
xor eax, 0x371b38fa
xor eax, 0x5e6a6aa6
and eax, 0x702144
or eax, 0x46004021
mov dword [ebx], eax
add ebx, edx
and eax, 0x5293f1f1
and eax, 0x6160
or eax, 0x650412
mov dword [ebx], eax
add ebx, edx
and eax, 0x5daa573e
and eax, 0x3151afd
and eax, 0
or eax, 0x4702cd00
mov dword [ebx], eax
add ebx, edx
or eax, 0x34bef6de
and eax, 0x72107444
or eax, 0x400021
mov dword [ebx], eax
add ebx, edx
or eax, 0x133afced
and eax, 0x7360606d
or eax, 0x50302
mov dword [ebx], eax
add ebx, edx
xor eax, 0x21cf6fe6
and eax, 0x40200801
or eax, 0x21454072
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e20eef3
and eax, 0x7f000070
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x15337312
and eax, 0x70063dc5
and eax, 0
or eax, 0x69615705
mov dword [ebx], eax
add ebx, edx
xor eax, 0x51395aa0
xor eax, 0x63111b1c
and eax, 0x52490630
or eax, 0x20264044
mov dword [ebx], eax
add ebx, edx
and eax, 0x259cf472
or eax, 0x388e6109
and eax, 0x200e6151
or eax, 0x47600802
mov dword [ebx], eax
add ebx, edx
or eax, 0x74328060
or eax, 0xfe0be17
and eax, 0x624e6564
or eax, 0x10008
mov dword [ebx], eax
add ebx, edx
and eax, 0x2880f07c
and eax, 0x73f043c3
and eax, 0x20004040
or eax, 0x5463252a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x77fc4371
and eax, 0x14a8aef9
and eax, 0x2400
or eax, 0x53058000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x66f680d7
and eax, 0xf3dd91b
and eax, 0x210000
or eax, 0x7044656c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x33d76411
or eax, 0x206afd49
and eax, 0x43022d00
or eax, 0x4000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x551f1733
or eax, 0x96ddb0c
and eax, 0x45435404
or eax, 0x30002061
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4f874bb6
or eax, 0x264f61f1
and eax, 0x2e457272
or eax, 0x40200000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e00faf
and eax, 0x2600020
or eax, 0x6d125054
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1126288e
xor eax, 0x4edc88a9
and eax, 0x30006043
or eax, 0x43730520
mov dword [ebx], eax
add ebx, edx
or eax, 0x7983f1e6
and eax, 0x72006441
or eax, 8
mov dword [ebx], eax
add ebx, edx
and eax, 0x20c1e530
and eax, 0x20004400
or eax, 0x49780101
mov dword [ebx], eax
add ebx, edx
and eax, 0x67e80eb4
and eax, 0xebdee53
and eax, 0x200000
or eax, 0x6f525074
mov dword [ebx], eax
add ebx, edx
and eax, 0x5fb9dad7
and eax, 0x3945a854
and eax, 0x1000040
or eax, 0x72736523
mov dword [ebx], eax
add ebx, edx
or eax, 0x78ee43e3
or eax, 0x77618fd0
and eax, 0x43010400
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x2eacb5ac
and eax, 0x64212520
or eax, 0x10404052
mov dword [ebx], eax
add ebx, edx
or eax, 0x40835554
and eax, 0x70605464
or eax, 0x2080001
mov dword [ebx], eax
add ebx, edx
or eax, 0x15537c48
and eax, 0x606065
or eax, 0x40100
mov dword [ebx], eax
add ebx, edx
or eax, 0x42a23fb2
and eax, 0x42023000
or eax, 0x5000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x344fa0f
or eax, 0x5ba108f6
and eax, 0x55434065
or eax, 0x20003400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x30913bac
and eax, 0x6253c773
and eax, 0x40404240
or eax, 0x2e253032
mov dword [ebx], eax
add ebx, edx
or eax, 0x70823513
and eax, 0x5f9f1d32
and eax, 0x52001430
or eax, 0x20684044
mov dword [ebx], eax
add ebx, edx
or eax, 0x2cdab7d7
and eax, 0x606165
or eax, 0x40000
mov dword [ebx], eax
add ebx, edx
or eax, 0x16bf898c
or eax, 0x216e6852
and eax, 0x7022100
or eax, 0x40001000
mov dword [ebx], eax
add ebx, edx
or eax, 0x75bb6d66
and eax, 0x3e93806f
and eax, 0x34030064
or eax, 0x41407401
mov dword [ebx], eax
add ebx, edx
xor eax, 0x41e4ca6
and eax, 0x1522acb5
and eax, 0x2000
or eax, 0x6e655272
mov dword [ebx], eax
add ebx, edx
xor eax, 0x40fba3fc
and eax, 0x22085004
or eax, 0x50600470
mov dword [ebx], eax
add ebx, edx
or eax, 0xff22534
or eax, 0x39aef98a
and eax, 0x49646164
or eax, 1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2ccbee7
and eax, 0x683a33e7
and eax, 0
or eax, 0x32000064
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5cff536f
xor eax, 0x6a6ac149
and eax, 0x4100200
or eax, 0x61604d04
mov dword [ebx], eax
add ebx, edx
and eax, 0x1e767136
and eax, 0x604004
or eax, 0x7208146a
mov dword [ebx], eax
add ebx, edx
and eax, 0x2fc2b7dd
xor eax, 0x4eec0d0c
and eax, 0x240140
or eax, 0x406025
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a303938
and eax, 0x3c059cea
and eax, 0x1000
or eax, 0x45016300
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe002459
and eax, 0x40004158
or eax, 0x14742820
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b6152e6
or eax, 0x7302d960
and eax, 0x61657268
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x376837ba
and eax, 0x35000060
or eax, 0x80000004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f976843
and eax, 0x62054005
or eax, 0x10601400
mov dword [ebx], eax
add ebx, edx
and eax, 0x791d3e1
xor eax, 0x7964f7de
and eax, 0x6164214d
or eax, 0xa4820
mov dword [ebx], eax
add ebx, edx
and eax, 0x29c9215f
and eax, 0x20402144
or eax, 0x48144430
mov dword [ebx], eax
add ebx, edx
or eax, 0x7391ce95
and eax, 0x60416570
or eax, 0x4200002
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d64dbe
and eax, 0x42046d00
or eax, 0x10008200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2cd470e4
xor eax, 0x7f130970
and eax, 0x1411204
or eax, 0x6c346161
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6876ebde
xor eax, 0x7b032f8f
and eax, 0x72001424
or eax, 0x684041
mov dword [ebx], eax
add ebx, edx
and eax, 0x6278b5e0
or eax, 0x600fcbc3
and eax, 0x644161
or eax, 0x2004
mov dword [ebx], eax
add ebx, edx
or eax, 0x4042e3c7
and eax, 0x40020300
or eax, 0x7011000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a794d59
xor eax, 0x5636d336
and eax, 0x28440465
or eax, 0x40107000
mov dword [ebx], eax
add ebx, edx
or eax, 0x39809aed
and eax, 0x60406460
or eax, 0x4210112
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e57f954
and eax, 0x40260c02
or eax, 0x34486341
mov dword [ebx], eax
add ebx, edx
and eax, 0x30ef7736
or eax, 0x53a1782f
and eax, 0x647825
or eax, 0x100040
mov dword [ebx], eax
add ebx, edx
or eax, 0x3231fcc6
and eax, 0x332e0e8f
and eax, 0x2040800
or eax, 0x4d002300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6896df36
or eax, 0x75c25d29
and eax, 0x50426530
or eax, 0x2c0040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c0b672d
and eax, 0x4610250
or eax, 0x61026d22
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e17250a
or eax, 0x298c5a88
and eax, 0x21005270
or eax, 0x4002103
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a2296c8
and eax, 0x20000200
or eax, 0x54654503
mov dword [ebx], eax
add ebx, edx
or eax, 0x5012b2d2
and eax, 0x60636150
or eax, 0xb000804
mov dword [ebx], eax
add ebx, edx
or eax, 0xa0650d0
and eax, 0x7b87a99c
and eax, 0x6a052900
or eax, 0x4704643
mov dword [ebx], eax
add ebx, edx
or eax, 0x7d8a7604
and eax, 0x6e000044
or eax, 0x80000030
mov dword [ebx], eax
add ebx, edx
or eax, 0x68467999
or eax, 0x8e06521
and eax, 0x62605405
or eax, 0x10090200
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b36ebb
and eax, 0x64617434
or eax, 0x8000140
mov dword [ebx], eax
add ebx, edx
and eax, 0x36de8792
and eax, 0x15c3535
and eax, 0x400400
or eax, 0x6f2c6841
mov dword [ebx], eax
add ebx, edx
and eax, 0x45b9ea5c
and eax, 0x36115c17
and eax, 0
or eax, 0xf1000063
mov dword [ebx], eax
add ebx, edx
and eax, 0xfcf171e
and eax, 0
or eax, 0x72695605
mov dword [ebx], eax
add ebx, edx
and eax, 0x704028be
and eax, 0x60400004
or eax, 0xc217570
mov dword [ebx], eax
add ebx, edx
and eax, 0x34111a5f
and eax, 0x24011044
or eax, 0x41646202
mov dword [ebx], eax
add ebx, edx
and eax, 0x2fc73f0a
or eax, 0x1aea3417
and eax, 0x11042000
or eax, 0x40004900
mov dword [ebx], eax
add ebx, edx
or eax, 0x2106e14d
or eax, 0x34ddf2c9
and eax, 0x71526145
or eax, 0x8200430
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6ef29df0
or eax, 0x54f71924
and eax, 0x47666801
or eax, 0x28000648
mov dword [ebx], eax
add ebx, edx
or eax, 0x78a77ab2
and eax, 0x74616c72
or eax, 0x100
mov dword [ebx], eax
add ebx, edx
and eax, 0x704d3343
xor eax, 0x3c0e0d55
and eax, 0x484e2c01
or eax, 0x2204368
mov dword [ebx], eax
add ebx, edx
xor eax, 0x28b8a363
or eax, 0x6d92772d
and eax, 0x6246622f
or eax, 0x90040
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a44f67f
and eax, 0x40606a
or eax, 0x74230500
mov dword [ebx], eax
add ebx, edx
or eax, 0x227efd9a
and eax, 0x46028c00
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x49f6ee9c
and eax, 0x41000400
or eax, 0x2e4d7065
mov dword [ebx], eax
add ebx, edx
and eax, 0x5bfd01de
and eax, 0x414c0044
or eax, 0x24207520
mov dword [ebx], eax
add ebx, edx
and eax, 0x35a6b0a4
and eax, 0x24242000
or eax, 0x404a4148
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e966932
and eax, 0x78e264c5
and eax, 0x400040
or eax, 0x1652c
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f718890
xor eax, 0xdc87e25
and eax, 0x5004600
or eax, 0x42028000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f3ec4a5
and eax, 0x62104425
or eax, 0x10403040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7a1bccb8
or eax, 0x1745d0b9
and eax, 0x441606d
or eax, 0x60000302
mov dword [ebx], eax
add ebx, edx
and eax, 0x1fc72fe6
or eax, 0x11ad7382
and eax, 0x11657264
or eax, 0x62000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x21fc9c36
or eax, 0x3299248c
and eax, 0x21000020
or eax, 0xc0000053
mov dword [ebx], eax
add ebx, edx
and eax, 0x704e3395
and eax, 0x60000001
or eax, 0x16f4c02
mov dword [ebx], eax
add ebx, edx
and eax, 0x9eeff29
or eax, 0x944aefd
and eax, 0x684c64
or eax, 0x62010000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c966765
and eax, 0x78722100
or eax, 0x1004072
mov dword [ebx], eax
add ebx, edx
and eax, 0x17acd06b
and eax, 0x40
or eax, 0xc6000001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x746ee91d
or eax, 0x3ce37683
and eax, 0x32234b03
or eax, 0x100000
mov dword [ebx], eax
add ebx, edx
and eax, 0x785f075d
or eax, 0x6d6a0ba8
and eax, 0x50700101
or eax, 0x46446
mov dword [ebx], eax
add ebx, edx
and eax, 0x22356ae7
or eax, 0x38d12356
and eax, 0x20616352
or eax, 0x45020c20
mov dword [ebx], eax
add ebx, edx
and eax, 0x4813c8c2
and eax, 0x40014042
or eax, 0x2d483331
mov dword [ebx], eax
add ebx, edx
or eax, 0x5611167b
and eax, 0x1f59ee57
and eax, 0x6416641
or eax, 0x40240120
mov dword [ebx], eax
add ebx, edx
xor eax, 0x29de7e5e
and eax, 0x4e210829
or eax, 0x446440
mov dword [ebx], eax
add ebx, edx
and eax, 0x20361f5a
and eax, 0x6f826914
and eax, 0x800
or eax, 0x41656561
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c30f19f
or eax, 0x2d852a87
and eax, 0x1010c00
or eax, 0x42000100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b243618
and eax, 0x212110
or eax, 0x74404462
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c192c71
and eax, 0x59ccb045
and eax, 0x40000040
or eax, 0x2f6f5425
mov dword [ebx], eax
add ebx, edx
or eax, 0x6a9002ce
xor eax, 0x2c183fbd
and eax, 0x40656840
or eax, 0x2c00002c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x219ca444
xor eax, 0x27b6f77b
and eax, 0x42023350
or eax, 0x11300020
mov dword [ebx], eax
add ebx, edx
or eax, 0x50c52287
and eax, 0x53702166
or eax, 0x20004008
mov dword [ebx], eax
add ebx, edx
or eax, 0x32797c59
and eax, 0x706d68
or eax, 0x40200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x24f0401a
and eax, 0x40b00
or eax, 0x50004000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6e55799a
and eax, 0x24412212
or eax, 0x41224d60
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e65bd90
and eax, 0x32025262
or eax, 0x312111
mov dword [ebx], eax
add ebx, edx
xor eax, 0x490f877
and eax, 0x32220904
or eax, 0x41506042
mov dword [ebx], eax
add ebx, edx
xor eax, 0xdd02e21
and eax, 0x4c004764
or eax, 0x1001010
mov dword [ebx], eax
add ebx, edx
or eax, 0x5843ef8f
and eax, 0x4d425004
or eax, 0x22300000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2da74a30
or eax, 0xe359f77
and eax, 0x42710563
or eax, 0x31026000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x246dc388
or eax, 0x3f369d2c
and eax, 0x650e3223
or eax, 0x400010
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d193c2e
and eax, 0x573438
or eax, 0x4040
mov dword [ebx], eax
add ebx, edx
or eax, 0x4307279a
and eax, 0x42454300
or eax, 0x10000800
mov dword [ebx], eax
add ebx, edx
and eax, 0x10f997c0
and eax, 0x10400100
or eax, 0x230c444e
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c3803d1
and eax, 0x20000000
or eax, 0x4c642e32
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c237cfa
or eax, 0x5f60ce7d
and eax, 0x6c
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x55f0e34a
and eax, 0x51604102
or eax, 0x22050c00
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ac638cc
and eax, 0x60440000
or eax, 0x5236173
mov dword [ebx], eax
add ebx, edx
xor eax, 0x160db70
and eax, 0x355c007b
and eax, 2
or eax, 0x41786f40
mov dword [ebx], eax
add ebx, edx
or eax, 0x7240c33d
or eax, 0x543ea724
and eax, 0x47004000
or eax, 0x10000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2fe02bf4
and eax, 0x65416064
or eax, 0x10021401
mov dword [ebx], eax
add ebx, edx
and eax, 0x613d8ce6
or eax, 0x1a765c2a
and eax, 0x72675062
or eax, 0x82310
mov dword [ebx], eax
add ebx, edx
or eax, 0x20361807
and eax, 0x736b50
or eax, 0x400
mov dword [ebx], eax
add ebx, edx
or eax, 0x6218c67f
and eax, 0x40534500
or eax, 0x5001000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x486efd7f
and eax, 0xc302052
or eax, 0x22021300
mov dword [ebx], eax
add ebx, edx
and eax, 0x5508488d
and eax, 0
or eax, 0x6c6c64
mov dword [ebx], eax
add ebx, edx
xor eax, 0x608b9d10
xor eax, 0x1de01e25
and eax, 0x45016500
or eax, 0x2000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x28cc29d6
and eax, 0x63454444
or eax, 0x10103021
mov dword [ebx], eax
add ebx, edx
or eax, 0x91ad2d1
xor eax, 0x47df0fa3
and eax, 0x20007044
or eax, 0x414e0221
mov dword [ebx], eax
add ebx, edx
xor eax, 0x16dd4776
and eax, 0x12501
or eax, 0x40406c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x61c774d8
xor eax, 0x2a14d141
and eax, 0x42004000
or eax, 0x14440100
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b2755e1
or eax, 0x4b1633ba
and eax, 0x13005000
or eax, 0x20490041
mov dword [ebx], eax
add ebx, edx
or eax, 0x2562e5ec
or eax, 0x255f119d
and eax, 0x24642430
or eax, 0x48000a02
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e70434b
xor eax, 0x44d9ec1a
and eax, 0x60
or eax, 0xc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d873d50
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x79068fc8
or eax, 0x421f3e15
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x1ffea227
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x3bcee78
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a74f164
or eax, 0xb9a9387
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0xadcea41
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b985d4b
xor eax, 0x788e073
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c1efb4c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x149caf7e
and eax, 0x775fe480
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x14b0ecf3
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x698cf21b
xor eax, 0x79eea06f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5332df8e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x4feb607c
or eax, 0x13fde8d6
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x64bba8d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ee2f8e0
and eax, 0x2d219cb9
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x33b439dd
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x47ac95f1
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c723340
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x5612e405
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x674e47b2
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2de2e959
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x2cfac332
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x4319bd9d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x6f203211
xor eax, 0x65c0f2a6
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x792c17f7
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x5072c5df
and eax, 0x5f27293f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x328122de
xor eax, 0x4bef1240
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x6a14fb37
or eax, 0x423d73cc
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c781c69
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x14ec65d3
or eax, 0x1b818bd5
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x394921c6
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0xff7b13e
and eax, 0x5ebcaadc
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x65e647c5
or eax, 0x2cfcb1ba
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x57388d19
and eax, 0x966b3b9
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x49b879d4
xor eax, 0x5ac0bb9b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x53617af0
and eax, 0x703c0034
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x3bba21cb
or eax, 0x37326657
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x10a98e36
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d92a3c4
or eax, 0x8b2d106
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x122bfed0
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c9be9e4
xor eax, 0x73238ebf
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x1dac32dd
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x471eb65
and eax, 0x46eea800
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x6bc21c6e
xor eax, 0x647851
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e08fe8a
xor eax, 0x155f193b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x32eff8d
and eax, 0x55f870e9
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3388e52
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0xf4835f6
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x46702643
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x720972c5
and eax, 0x261c5664
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x15d8726
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1ae40d57
and eax, 0x2223e0d9
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e104fc
or eax, 0x3707654e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b55ff0e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5b4b2aa4
xor eax, 0x699ae95a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c4d568d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3d73b1f7
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x64966221
or eax, 0x7773e718
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x56c1dc3
xor eax, 0x2be055ea
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x10b29160
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x78594e1b
or eax, 0x38d3423d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0xdaefd2e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x39e7bc41
xor eax, 0x50c7c45d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6ce05b74
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4edadc52
or eax, 0x53f65cba
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x14fac93
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x207d4564
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x6a46c75
xor eax, 0x150cdc81
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f594ef7
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c3c0844
or eax, 0x1cc64226
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x239c0cad
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x4175e187
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c4ce6e5
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x7820b65e
xor eax, 0x1bf7cea2
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x32c82ec0
xor eax, 0x7e87fbd4
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x725c00e5
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x185a4dc3
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6bf091a5
xor eax, 0x30e99ba8
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4669228c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3eef7ae3
xor eax, 0x2a07fa90
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c9a3ade
or eax, 0x46b33ec4
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x314bd254
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x69ee9d5
xor eax, 0x6c576d52
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b3287fd
or eax, 0x1efff53d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x65662be0
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x2833da08
xor eax, 0x2e674b15
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7981a0a5
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x72686b30
xor eax, 0xf5c6eb9
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x394b38bd
or eax, 0x73e11378
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x844e978
or eax, 0x707e58b9
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x220ba0bc
or eax, 0x20ba3fa4
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0xd1c95f8
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x49bf72b0
xor eax, 0x7736af0b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b82b5ad
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x54a391fa
xor eax, 0x5b13959b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x17a9b657
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e31a869
xor eax, 0x5ecdd5c8
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x22bcd13
and eax, 0x5b89e278
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x66c6a79e
or eax, 0x334de05b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x265e6210
and eax, 0x4ff78b21
and eax, 0
or eax, 0x100
mov dword [ebx], eax
add ebx, edx
or eax, 0x1eb0a0b
xor eax, 0x7f33c781
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x6f738904
and eax, 0
or eax, 0x40316400
mov dword [ebx], eax
add ebx, edx
and eax, 0x8f6a7f5
and eax, 0x302000
or eax, 0x40014800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b9d6f65
and eax, 0x40200400
or eax, 0x117000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1fe47063
and eax, 0x200000
or eax, 0x40118000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c43f06d
and eax, 0x40318000
or eax, 0xc00
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ca475a8
and eax, 0x40319800
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ada2856
and eax, 0x4031a000
or eax, 0x400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x29bcbac9
xor eax, 0x3c39cf99
and eax, 0x40309000
or eax, 0x12000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1799e67d
and eax, 0x3c90be27
and eax, 0x1400
or eax, 0x4031a800
mov dword [ebx], eax
add ebx, edx
or eax, 0x340eed31
and eax, 0x4031c800
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2848c795
xor eax, 0x3d0d431d
and eax, 0x40304400
or eax, 0x19000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2707052d
and eax, 0x4031c000
or eax, 0x2000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3632dd1
and eax, 0x212000
or eax, 0x4010cc00
mov dword [ebx], eax
add ebx, edx
or eax, 0x35b4e6fc
and eax, 0x4031e800
or eax, 0x1000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f35f9e6
and eax, 0x300000
or eax, 0x40020400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x681d921b
and eax, 0x2c7f7f1e
and eax, 0x221000
or eax, 0x40100000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2628dae1
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a57b350
xor eax, 0x7cca15f4
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x1f3b3c83
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x5342e579
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x49cdb941
xor eax, 0x5ded6b37
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x1042ae94
or eax, 0xdce5364
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f619faf
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a9954ed
xor eax, 0x5f99f9f8
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x79a6a8f3
and eax, 0x22576fb1
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2688c6e8
and eax, 0x77fb6be3
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e719d97
and eax, 0xb1c3998
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0xd85ce62
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x26ba8c
and eax, 0x22b877b6
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x73f1eb7
and eax, 0x317694d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a3598e7
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c9b2bc9
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x3254f9ea
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x68d153c2
and eax, 0xf083bac
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x72e9f6f7
and eax, 0x28c2d235
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x16674663
xor eax, 0x4e66ae9b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x13e6c0a6
or eax, 0x2a78c654
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x31c06caa
xor eax, 0x71e8c834
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0xcbe5457
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x190357e7
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b57db29
or eax, 0x2443197
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x6e453035
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a80eb71
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x200cfed6
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x2bc3c4b3
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e0c7c3a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e833a2
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x7495ca9e
xor eax, 0x4527517
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d556d7e
xor eax, 0x659af287
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1cf311e2
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x3da3f957
or eax, 0x3a3a71a7
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a888308
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c205330
xor eax, 0x6f308de4
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0xb7f455c
xor eax, 0x78af4e19
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x747e3757
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc648c8
xor eax, 0x1d7528e4
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x2a1b6fb
and eax, 0x75086437
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c82fa8b
or eax, 0x6183369c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x9ed753d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b005836
xor eax, 0x122ce85d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a3561ff
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2cfebfc7
and eax, 0x700e27aa
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x383bc433
xor eax, 0x2b8f1f68
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x29a5668b
xor eax, 0x424de71b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x34245a86
and eax, 0x644984ef
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7fb2cf31
or eax, 0x4483631
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x639eedfe
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x32fabb36
xor eax, 0x5aae7c4f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d67672
xor eax, 0x5f6e3fa7
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x563e7e6c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x48e25d76
and eax, 0x6e63507a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f0f774d
and eax, 0x70e03284
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x48d80d84
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x71b6f2c0
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b350f01
xor eax, 0x7298b6
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x59e9935c
xor eax, 0x131c348e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x236b89d0
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x68f0aab2
xor eax, 0xe964970
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d050114
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x121a16f
and eax, 0x3f462b3c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x41a69a5a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d1bbdfe
xor eax, 0x2ca3d92f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d94caf7
and eax, 0x5dbe23eb
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x270c630a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b678d54
and eax, 0x658fa9a5
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x595e5854
xor eax, 0x3f583480
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x22709e91
xor eax, 0x773e928e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0xc4d9228
or eax, 0x25dab076
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x3611d087
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ad80849
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a2edd0d
or eax, 0x63d930b2
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x48c9e4fd
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b32da43
or eax, 0x6a396de7
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x476dcb57
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x67222809
and eax, 0x3cc294b4
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x11ca159b
or eax, 0x5c864646
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d17b2dd
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x47d5270c
and eax, 0x1fc45354
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x26c556db
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x65b75ce6
xor eax, 0x620ef10e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d9791f7
and eax, 0x36f45c63
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x51aaaded
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x2898abaa
xor eax, 0x385f8943
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c9e4116
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x58dc51bd
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c8e900d
and eax, 0x74d248e6
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c930a2d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x6fc38b35
or eax, 0x2d6d5443
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x10cb8e54
or eax, 0x6df3b9ac
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x77033bac
xor eax, 0x7b39141d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6af95a4a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x6bade75e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x34141bff
xor eax, 0x1df3b984
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x65bba4bb
or eax, 0x19ef4d1b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x79031463
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x5269ef51
xor eax, 0x570b39c4
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x11b36ae1
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x78884792
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x13d11b57
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x5872f67e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x34ae7193
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6eb6dc2a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x155a4d74
and eax, 0x50858fde
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x3e2d9347
xor eax, 0x730003bf
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x71858d39
or eax, 0x562875b4
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x294ec61a
and eax, 0x56b7abf3
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x17a7053
and eax, 0x6dcf0fa8
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x37952877
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x75a42788
or eax, 0x3393da1
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0xda077be
and eax, 0x4a2fe132
and eax, 0
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2cecd312
and eax, 0x1000
or eax, 0x800
mov dword [ebx], eax
add ebx, edx
and eax, 0x2eeba1bf
xor eax, 0x3e497f0b
and eax, 0x1800
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x19c8ba89
and eax, 0x80
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x67e0b49d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b654145
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x5823383a
and eax, 0
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x31655675
or eax, 0x77d9275c
and eax, 0x100
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x7895f1c8
and eax, 0x3000
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f484ca0
and eax, 0x80
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d3af260
and eax, 0x2343dee9
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c4d3d1b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e79d215
and eax, 0
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x111c27c1
or eax, 0x717489f1
and eax, 0x40900
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x205eaceb
xor eax, 0x7528a8c2
and eax, 0
or eax, 0x4800
mov dword [ebx], eax
add ebx, edx
or eax, 0x203cb129
and eax, 0x206000
or eax, 0x400000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x618b6f57
or eax, 0x51bbfb4b
and eax, 0x17d00
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e86eef2
or eax, 0x7ca4720a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x699cafb7
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x6da0b46b
xor eax, 0x29eddfc0
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ec82cec
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x266c9574
and eax, 0x202c1400
or eax, 0x58132800
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d433c0c
xor eax, 0x78688a00
and eax, 0x10202400
or eax, 0x6600486d
mov dword [ebx], eax
add ebx, edx
or eax, 0x68b9fa82
xor eax, 0x1630871a
and eax, 0x68017065
or eax, 0x1720200
mov dword [ebx], eax
add ebx, edx
and eax, 0xe5e44d6
and eax, 0x104044
or eax, 0x272d2e2b
mov dword [ebx], eax
add ebx, edx
or eax, 0x71de5b58
xor eax, 0x70805eb0
and eax, 0x7302001
or eax, 0x20000e30
mov dword [ebx], eax
add ebx, edx
xor eax, 0x26f9f30
and eax, 0x67f546c8
and eax, 0x21440000
or eax, 0x422a6520
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3d81ed28
and eax, 0x4e690008
or eax, 0x20006467
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5b2115e7
or eax, 0x7c3012fc
and eax, 0x55203164
or eax, 0x70c03
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c0bc586
and eax, 0x382d4444
or eax, 0x210
mov dword [ebx], eax
add ebx, edx
or eax, 0x7715bc0b
and eax, 0x74312007
or eax, 0x420020
mov dword [ebx], eax
add ebx, edx
or eax, 0x642fabf
and eax, 0x60606a21
or eax, 0x1040440
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd6eaff
and eax, 0x6122040c
or eax, 0x44c6b60
mov dword [ebx], eax
add ebx, edx
xor eax, 0x384ab9fb
or eax, 0x1d233c4f
and eax, 0x4521261d
or eax, 0x20580120
mov dword [ebx], eax
add ebx, edx
and eax, 0x21958fc5
and eax, 0x5c1fd49d
and eax, 0x110401
or eax, 0x3e2e2372
mov dword [ebx], eax
add ebx, edx
and eax, 0x4954865c
and eax, 0x140200
or eax, 0x6128080d
mov dword [ebx], eax
add ebx, edx
and eax, 0x2678c6ce
and eax, 0x472d01f2
and eax, 0x200000
or eax, 0x6d457373
mov dword [ebx], eax
add ebx, edx
and eax, 0x1bf6f825
and eax, 0x606020
or eax, 0x20190c42
mov dword [ebx], eax
add ebx, edx
or eax, 0x3af57ec8
and eax, 0x43803df5
and eax, 0x2002c60
or eax, 0x6c6c4118
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7f19fd3c
and eax, 0x11251040
or eax, 0x64022d33
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3c462603
and eax, 0x41200a70
or eax, 0x321a6402
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4209167f
xor eax, 0x613e472e
and eax, 0x40052823
or eax, 0x2d604040
mov dword [ebx], eax
add ebx, edx
and eax, 0x538ace8f
or eax, 0x29b7adf6
and eax, 0x69256161
or eax, 0x4081200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x38ed5e0e
and eax, 0x18e9d5df
and eax, 0x400149
or eax, 0x6f326220
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a8ecfba
xor eax, 0x2b2426a2
and eax, 0x4400a71
or eax, 0x70266502
mov dword [ebx], eax
add ebx, edx
xor eax, 0x62f8bf40
and eax, 0x40e4021
or eax, 0x6961230c
mov dword [ebx], eax
add ebx, edx
or eax, 0x58aec957
and eax, 0x6d63613a
or eax, 0x100000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ff42826
and eax, 0x23dbbd68
and eax, 0x23112028
or eax, 0x4205606
mov dword [ebx], eax
add ebx, edx
or eax, 0x71030470
or eax, 0x564dd329
and eax, 0x66616520
or eax, 0x8000800
mov dword [ebx], eax
add ebx, edx
or eax, 0x588a0295
and eax, 0x5d6cacca
and eax, 0x50602400
or eax, 0x23054269
mov dword [ebx], eax
add ebx, edx
xor eax, 0x534de9a1
or eax, 0x39d95ef0
and eax, 0x30615670
or eax, 0x42040004
mov dword [ebx], eax
add ebx, edx
and eax, 0x4656fe79
xor eax, 0x52f82f46
and eax, 0x2c6932
or eax, 0x6e430041
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b613c5c
or eax, 0x765f2517
and eax, 0x2e312515
or eax, 0x228
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c77616a
and eax, 0xc362730
or eax, 0x1080000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7f6e9ca8
xor eax, 0xa9e8b83
and eax, 0x3800200a
or eax, 0x4200000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2806ae20
and eax, 0x3f5d3399
and eax, 0x20002000
or eax, 0x53755274
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5074d88e
and eax, 0x778f9cdb
and eax, 0x22000850
or eax, 0x446e4124
mov dword [ebx], eax
add ebx, edx
and eax, 0x83fabf8
and eax, 0x280060
or eax, 0x6d50200f
mov dword [ebx], eax
add ebx, edx
or eax, 0x69d99d4
and eax, 0x2d71286c
or eax, 0x10024600
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f4408aa
or eax, 0x4b9c4aca
and eax, 0x4a326402
or eax, 0x24401120
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2fdf7454
or eax, 0x15fede4a
and eax, 0x4063533a
or eax, 0x28002000
mov dword [ebx], eax
add ebx, edx
or eax, 0x17f1b8a8
and eax, 0x1c57efc1
and eax, 0x10416900
or eax, 0x63200465
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ccc47f2
and eax, 0x23292805
or eax, 0x40404528
mov dword [ebx], eax
add ebx, edx
xor eax, 0x59cd4186
and eax, 0x2a202c22
or eax, 0x45534350
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4893fc6a
xor eax, 0x595bad26
and eax, 0x62293426
or eax, 0x1044040
mov dword [ebx], eax
add ebx, edx
or eax, 0x2cab15ac
or eax, 0x55cb4fd6
and eax, 0x612a6d6e
or eax, 0x100001
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f5dbe03
and eax, 0x662e6d63
or eax, 0x10000010
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f42826f
and eax, 0x4020023
or eax, 0x93c2210
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d00ed9e
and eax, 0x20200008
or eax, 0x2002
mov dword [ebx], eax
add ebx, edx
or eax, 0x56f7c112
xor eax, 0x6efa3451
and eax, 0x11400
or eax, 0x65722820
mov dword [ebx], eax
add ebx, edx
or eax, 0x1811f458
and eax, 0x69727460
or eax, 0x103
mov dword [ebx], eax
add ebx, edx
xor eax, 0x79baa154
and eax, 0x85034
or eax, 0xd362940
mov dword [ebx], eax
add ebx, edx
and eax, 0x2d495e46
and eax, 0
or eax, 0x2020200a
mov dword [ebx], eax
add ebx, edx
or eax, 0x55d26ea6
or eax, 0x6b4479aa
and eax, 0x3c202020
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x4760e705
xor eax, 0x1aa0dc5a
and eax, 0x65402172
or eax, 0x10314400
mov dword [ebx], eax
add ebx, edx
or eax, 0x72c17754
xor eax, 0x150aec1e
and eax, 0x60701360
or eax, 0x5046005
mov dword [ebx], eax
add ebx, edx
or eax, 0x20d9e78b
xor eax, 0x20259f3a
and eax, 0x41504044
or eax, 0x28221020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f69c71a
or eax, 0x792e7268
and eax, 0x652c6176
or eax, 0x400800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x270d315b
or eax, 0x1a324308
and eax, 0x1a734125
or eax, 0x24002442
mov dword [ebx], eax
add ebx, edx
or eax, 0x283c59c8
and eax, 0x10de9bad
and eax, 0x80d
or eax, 0x20200200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x33db7bd9
and eax, 0x202000
or eax, 0x20000020
mov dword [ebx], eax
add ebx, edx
or eax, 0x30b6c084
and eax, 0x30342020
or eax, 0x42080000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x36b6ebdf
and eax, 0x39b18cbd
and eax, 0x25
or eax, 0x65757140
mov dword [ebx], eax
add ebx, edx
and eax, 0x4af8c25b
and eax, 0x1eb06184
and eax, 0x204000
or eax, 0x64453473
mov dword [ebx], eax
add ebx, edx
or eax, 0x65e4aaaf
and eax, 0x1a2593f5
and eax, 0x251045
or eax, 0x63406800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3ce62b9d
or eax, 0x23d5bfd1
and eax, 0x6f417451
or eax, 0x280024
mov dword [ebx], eax
add ebx, edx
and eax, 0x19ba65f1
xor eax, 0x14f2fefe
and eax, 0x1440080e
or eax, 0x62254460
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4804de1b
and eax, 0x2c200065
or eax, 0x40006c00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x55df09c2
and eax, 0x66a13489
and eax, 0x20212401
or eax, 0x4c445264
mov dword [ebx], eax
add ebx, edx
xor eax, 0x15f67626
and eax, 0x71010001
or eax, 0x260273c
mov dword [ebx], eax
add ebx, edx
or eax, 0x68abd812
or eax, 0x782c6c3f
and eax, 0x6b666e09
or eax, 0x4100040
mov dword [ebx], eax
add ebx, edx
and eax, 0x4979e43d
and eax, 0x1706409
or eax, 0x26020162
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b6169cd
or eax, 0x6fc3565c
and eax, 0x41415420
or eax, 0x282100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e808a77
xor eax, 0x798a1901
and eax, 0x22616242
or eax, 0x51040121
mov dword [ebx], eax
add ebx, edx
and eax, 0xe48f10a
and eax, 0x2002102
or eax, 0x64271c71
mov dword [ebx], eax
add ebx, edx
or eax, 0x604f43fa
and eax, 0x64636c61
or eax, 0x1100000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d44797a
and eax, 0x28270003
or eax, 0x16082024
mov dword [ebx], eax
add ebx, edx
and eax, 0x3caf0936
or eax, 0x696af270
and eax, 0x20200204
or eax, 0x809
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7148eed4
or eax, 0x7d180144
and eax, 0x20202000
or eax, 0x20
mov dword [ebx], eax
add ebx, edx
and eax, 0x237b14b0
xor eax, 0x2fcb20f3
and eax, 0x5622010
or eax, 0x60100f2c
mov dword [ebx], eax
add ebx, edx
or eax, 0x152b0cdd
or eax, 0x2cf03b81
and eax, 0x71613571
or eax, 0x2044000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4750a6d3
and eax, 0x40402450
or eax, 0x10244124
mov dword [ebx], eax
add ebx, edx
and eax, 0x610d068a
and eax, 0x35b57f3b
and eax, 0x40000
or eax, 0x69726972
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a5865b4
or eax, 0x3542de2e
and eax, 0x2542652c
or eax, 0x40250040
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e04d850
and eax, 0xa053c70
or eax, 0x80203
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ba1c8c8
and eax, 0x47ba6583
and eax, 0
or eax, 0x20202020
mov dword [ebx], eax
add ebx, edx
and eax, 0x5cf98988
and eax, 0x66cff19
and eax, 0x200000
or eax, 0x65532f3c
mov dword [ebx], eax
add ebx, edx
and eax, 0x40aca410
and eax, 0x2a2b865a
and eax, 0x200400
or eax, 0x69527163
mov dword [ebx], eax
add ebx, edx
xor eax, 0x45b3b57f
xor eax, 0x6905f105
and eax, 0x5043110
or eax, 0x83a4864
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a8fc8
and eax, 0x200000
or eax, 0x3c00200a
mov dword [ebx], eax
add ebx, edx
xor eax, 0xcc89159
and eax, 0x30603003
or eax, 0x4512442c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a4781fb
xor eax, 0x247ee15e
and eax, 0xa491402
or eax, 0x64006071
mov dword [ebx], eax
add ebx, edx
xor eax, 0x592cdb87
xor eax, 0x63040724
and eax, 0x4202840
or eax, 0x91e4726
mov dword [ebx], eax
add ebx, edx
and eax, 0x38d4a206
and eax, 0x6b6af384
and eax, 0x2000
or eax, 0x612f1c0a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x43e71cb0
and eax, 0x20402032
or eax, 0x4d255341
mov dword [ebx], eax
add ebx, edx
or eax, 0x23e46582
and eax, 0x50c94c7c
and eax, 0x414460
or eax, 0x3e382802
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a9d5223
xor eax, 0x5a10e319
and eax, 0x808
or eax, 0x205
mov dword [ebx], eax
add ebx, edx
xor eax, 0x29dbf8bb
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x25874aa8
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x648685e3
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ce5f603
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x3fa7001e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3cc28a8b
or eax, 0x18e901cc
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c5d1027
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f0c6e0c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4eec9013
and eax, 0
or eax, 0x100000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d02ca9c
and eax, 0
or eax, 0x1bc00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x63ff94e7
and eax, 0x62302800
or eax, 0x88009500
mov dword [ebx], eax
add ebx, edx
and eax, 0x2300f7fd
and eax, 0x2000b100
or eax, 0x11304030
mov dword [ebx], eax
add ebx, edx
or eax, 0x8a41f5b
xor eax, 0x794057b5
and eax, 0x40308800
or eax, 0x9b011131
mov dword [ebx], eax
add ebx, edx
or eax, 0x60eae113
xor eax, 0x35d5b7d0
and eax, 0x44204e21
or eax, 0x1111b110
mov dword [ebx], eax
add ebx, edx
and eax, 0x54f7cbfb
and eax, 0x54308130
or eax, 0x83020402
mov dword [ebx], eax
add ebx, edx
xor eax, 0x69986960
xor eax, 0x3207526c
and eax, 0x8c209e32
or eax, 0x71124100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7de486dc
and eax, 0x120922
or eax, 0x20210210
mov dword [ebx], eax
add ebx, edx
and eax, 0x4160538c
or eax, 0x26bc0813
and eax, 0x300113
or eax, 0x98036020
mov dword [ebx], eax
add ebx, edx
or eax, 0x369ffb94
and eax, 0x5411f59d
and eax, 0x11a111
or eax, 0xe9220822
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5b120f6b
and eax, 0x7fa21d21
and eax, 0x10200000
or eax, 0x8913f033
mov dword [ebx], eax
add ebx, edx
or eax, 0xb1fbc4c
and eax, 0x54a7a001
and eax, 0x24a000
or eax, 0xed100c34
mov dword [ebx], eax
add ebx, edx
or eax, 0x78176892
or eax, 0x5ebc0bf7
and eax, 0xae36a535
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1494d2c4
xor eax, 0x68fa32be
and eax, 0xc0100106
or eax, 0x126b230
mov dword [ebx], eax
add ebx, edx
or eax, 0x3492ff0e
xor eax, 0x7970a6c8
and eax, 0x84064836
or eax, 0x53308000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x52cf2f63
and eax, 0x4b83a863
and eax, 0x100a000
or eax, 0xe8364036
mov dword [ebx], eax
add ebx, edx
and eax, 0x4af15e49
and eax, 0x304000
or eax, 0x2206bd36
mov dword [ebx], eax
add ebx, edx
xor eax, 0xfa1441d
and eax, 0x25172923
or eax, 0x10200014
mov dword [ebx], eax
add ebx, edx
or eax, 0x403975c9
and eax, 0x74900000
and eax, 0x40100000
or eax, 0xb273c37
mov dword [ebx], eax
add ebx, edx
and eax, 0x4bc6b28b
or eax, 0x202c7309
and eax, 0x60265203
or eax, 0x110034
mov dword [ebx], eax
add ebx, edx
and eax, 0x1bcf1859
and eax, 0x70011
or eax, 0x8f308726
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2159d973
and eax, 0x8c261604
or eax, 0x11118033
mov dword [ebx], eax
add ebx, edx
or eax, 0x410d97f5
and eax, 0x89378437
or eax, 0x22002000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e5c718f
xor eax, 0x37e3b82
and eax, 0xb8018235
or eax, 0x1363002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x55d3c82d
and eax, 0xc4244012
or eax, 0x3138025
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ba20bed
xor eax, 0x3558cb75
and eax, 0x5432ca10
or eax, 0x81050427
mov dword [ebx], eax
add ebx, edx
and eax, 0xb480453
and eax, 0x49633a74
and eax, 0x1000010
or eax, 0xe237dc27
mov dword [ebx], eax
add ebx, edx
or eax, 0x5a541bd8
and eax, 0xf137ca37
or eax, 0x2000
mov dword [ebx], eax
add ebx, edx
or eax, 0xca2c107
and eax, 0x2152714c
and eax, 0x100004
or eax, 0x4a281e33
mov dword [ebx], eax
add ebx, edx
and eax, 0x2d5dce1c
and eax, 0x4136dd1a
and eax, 0x100010
or eax, 0x5c285228
mov dword [ebx], eax
add ebx, edx
and eax, 0x73618444
and eax, 0x165fa2de
and eax, 0x10000000
or eax, 0x60386638
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a5529fa
and eax, 0x284a00
or eax, 0x84103038
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa00dcbb
and eax, 0x88388600
or eax, 0x10000838
mov dword [ebx], eax
add ebx, edx
xor eax, 0x36d8d40a
or eax, 0x4b057835
and eax, 0xac202230
or eax, 0x188008
mov dword [ebx], eax
add ebx, edx
or eax, 0x584c7fc3
and eax, 0xc038b638
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x60c78884
and eax, 0x80380a38
or eax, 0x5400c000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e1a0c91
and eax, 0x40180810
or eax, 0xa820d628
mov dword [ebx], eax
add ebx, edx
or eax, 0x1cdd5890
or eax, 0x62c734c1
and eax, 0xfc38f238
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x696bea9a
and eax, 0x10390238
or eax, 0x400
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a0fa6b7
or eax, 0x25cbfe55
and eax, 0x24091a31
or eax, 0x300008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x10cd4cf
and eax, 0x1f77c1ca
and eax, 0x310000
or eax, 0x38082e39
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a3442a
xor eax, 0x260029ed
and eax, 0x8394210
or eax, 0x44000029
mov dword [ebx], eax
add ebx, edx
or eax, 0x585e254e
and eax, 0x40394639
or eax, 0x20001000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d36106b
or eax, 0x24b217b9
and eax, 0x64300239
or eax, 0x10096800
mov dword [ebx], eax
add ebx, edx
or eax, 0x28b00b0e
and eax, 0x1bd6d23d
and eax, 0x8104239
or eax, 0x80293c00
mov dword [ebx], eax
add ebx, edx
and eax, 0x70e391b2
and eax, 0x211030
or eax, 0x9c188209
mov dword [ebx], eax
add ebx, edx
and eax, 0x480a50aa
and eax, 0x80028
or eax, 0xb031a611
mov dword [ebx], eax
add ebx, edx
and eax, 0x364eda17
and eax, 0x88211
or eax, 0xc4313828
mov dword [ebx], eax
add ebx, edx
and eax, 0x216ee992
and eax, 0x288810
or eax, 0xd8114629
mov dword [ebx], eax
add ebx, edx
and eax, 0x71f8b1e3
and eax, 0x3e4be68d
and eax, 0x88001
or eax, 0xec316238
mov dword [ebx], eax
add ebx, edx
and eax, 0x5947e498
and eax, 0x44132883
and eax, 0x12000
or eax, 0x38d639
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a2cf32f
and eax, 0x4d690597
and eax, 0x280012
or eax, 0x14120a28
mov dword [ebx], eax
add ebx, edx
and eax, 0xe0114ee
xor eax, 0x4079f666
and eax, 0x381608
or eax, 0x28020832
mov dword [ebx], eax
add ebx, edx
and eax, 0x4173ee8a
and eax, 0x32020a
or eax, 0x3c083030
mov dword [ebx], eax
add ebx, edx
or eax, 0x50b06347
and eax, 0x503a423a
or eax, 0x400
mov dword [ebx], eax
add ebx, edx
or eax, 0x38e757bb
and eax, 0x603a523a
or eax, 0x4000800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6354761d
and eax, 0x2a2c22
or eax, 0x78104218
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb3ef49c
and eax, 0x8222
or eax, 0x8c3a0018
mov dword [ebx], eax
add ebx, edx
or eax, 0x6012a32a
and eax, 0xa03a823a
or eax, 0x1400
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c55a493
xor eax, 0x69f25339
and eax, 0x9408a002
or eax, 0x20320a38
mov dword [ebx], eax
add ebx, edx
xor eax, 0x741e3def
and eax, 0xc0209610
or eax, 0x81a282a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a1f2d6a
or eax, 0x382e757a
and eax, 0xd82ad23a
or eax, 0x4100000
mov dword [ebx], eax
add ebx, edx
or eax, 0x71ba431
xor eax, 0x44db3cec
and eax, 0x9020c212
or eax, 0x601a2428
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4aa273d2
or eax, 0x38bbbad4
and eax, 0x3aba38
or eax, 0x4004002
mov dword [ebx], eax
add ebx, edx
and eax, 0x3bfeca71
or eax, 0x4b4983e8
and eax, 0x83b0a38
or eax, 0x10000403
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6097e443
xor eax, 0x3327135
and eax, 0x281a0209
or eax, 0x4212032
mov dword [ebx], eax
add ebx, edx
or eax, 0x346bc41a
and eax, 0x3b263b
or eax, 0x40001000
mov dword [ebx], eax
add ebx, edx
and eax, 0x64a50967
and eax, 0x40210023
or eax, 0x141a4a18
mov dword [ebx], eax
add ebx, edx
and eax, 0x76733b25
or eax, 0x1c91c1a
and eax, 0x403b1e3b
or eax, 0x28004000
mov dword [ebx], eax
add ebx, edx
and eax, 0x32559466
and eax, 0x20111022
or eax, 0x5c2a6219
mov dword [ebx], eax
add ebx, edx
and eax, 0x6373abd5
and eax, 0x330211
or eax, 0x9008842a
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ce50aa7
and eax, 0x210223
or eax, 0xa41a9818
mov dword [ebx], eax
add ebx, edx
or eax, 0x2742254
and eax, 0xa03baa3b
or eax, 0x18000400
mov dword [ebx], eax
add ebx, edx
or eax, 0x1abb15e
and eax, 0x883b823b
or eax, 0x44004000
mov dword [ebx], eax
add ebx, edx
and eax, 0x21258881
and eax, 0x218001
or eax, 0xe01a563a
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a9dc6fd
xor eax, 0x11d68118
and eax, 0x300b4221
or eax, 0xc430a81a
mov dword [ebx], eax
add ebx, edx
or eax, 0x287b299a
or eax, 0x6773b9e7
and eax, 0x23bfb3b
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x74a8fe5b
and eax, 0x5b92ef5f
and eax, 0x818
or eax, 0x103c0124
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5bfbe09e
and eax, 0xa040120
or eax, 0x1438161c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x661cb06a
and eax, 0x28202514
or eax, 0x41c0028
mov dword [ebx], eax
add ebx, edx
and eax, 0x17b071e6
and eax, 0x302124
or eax, 0x3a0c1218
mov dword [ebx], eax
add ebx, edx
xor eax, 0xf0f6899
and eax, 0x4278f208
and eax, 0x304000
or eax, 0x480c013c
mov dword [ebx], eax
add ebx, edx
and eax, 0x658d79e1
and eax, 0x11eeed15
and eax, 0xc4100
or eax, 0x56300e3c
mov dword [ebx], eax
add ebx, edx
and eax, 0x333e3d79
and eax, 0x3c0d38
or eax, 0x64005004
mov dword [ebx], eax
add ebx, edx
and eax, 0x28cadb9f
and eax, 0x2008491c
or eax, 0x52342220
mov dword [ebx], eax
add ebx, edx
and eax, 0x470542e8
and eax, 0x44028
or eax, 0x80383914
mov dword [ebx], eax
add ebx, edx
or eax, 0xcaab7a6
and eax, 0x8c3c873c
or eax, 0x2000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x58a91205
or eax, 0xeaa83ce
and eax, 0x9c3c953c
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x62b9ebcb
and eax, 0xaa3ca33c
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x703c1068
and eax, 0x203c0028
or eax, 0x9800b114
mov dword [ebx], eax
add ebx, edx
and eax, 0x320b13dd
and eax, 0x375202ce
and eax, 0x3000000c
or eax, 0x83cbf30
mov dword [ebx], eax
add ebx, edx
or eax, 0x7fe47da1
xor eax, 0x3ec6df40
and eax, 0x138003d
or eax, 0xac059b00
mov dword [ebx], eax
add ebx, edx
and eax, 0x61761622
and eax, 0x1340220
or eax, 0xce09c51d
mov dword [ebx], eax
add ebx, edx
or eax, 0x2602964d
and eax, 0x77fd1a98
and eax, 0x453d1218
or eax, 0x9800c425
mov dword [ebx], eax
add ebx, edx
or eax, 0x50d26cda
and eax, 0xc93de43d
or eax, 0x22000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6859175b
xor eax, 0x519f39b6
and eax, 0xb820c209
or eax, 0x411d3034
mov dword [ebx], eax
add ebx, edx
or eax, 0x62967e56
and eax, 0x33e003d
or eax, 0x4000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x53b4fdbc
and eax, 0x134003c
or eax, 0x140a0e02
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ae8643d
or eax, 0x3d227aa0
and eax, 0x233e1c3e
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x34d95a82
or eax, 0x40c4774
and eax, 0x163e0a3e
or eax, 0xc0002000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x99c9d01
or eax, 0x1cefa303
and eax, 0xca2ea23e
or eax, 0x20104000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b6cd125
and eax, 0x893e833e
or eax, 0x4010400
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e417328
xor eax, 0x4674f779
and eax, 0xa359411
or eax, 0x910a012e
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a21ab25
and eax, 0x8218125
or eax, 0xa11e221a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2ebea7db
xor eax, 0x4b87bc3a
and eax, 0x8806b01e
or eax, 0x33390121
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3cd72bd5
or eax, 0x50e253cf
and eax, 0xc52ac02f
or eax, 0x150010
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ba8de9c
and eax, 0x28c01c
or eax, 0xd4170f23
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a095127
and eax, 0x12398218
and eax, 0x90000
or eax, 0xe336d93f
mov dword [ebx], eax
add ebx, edx
or eax, 0x1169c0a4
and eax, 0xe13fc83f
or eax, 0xc002000
mov dword [ebx], eax
add ebx, edx
and eax, 0x231026b2
and eax, 0x20102032
or eax, 0xdc2fd70d
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a6ac700
or eax, 0x1e367180
and eax, 0x200000
or eax, 0x3f
mov dword [ebx], eax
add ebx, edx
and eax, 0x464f708c
and eax, 0x78440590
and eax, 0
or eax, 0x11c00
mov dword [ebx], eax
add ebx, edx
and eax, 0x1762f5a5
and eax, 0
or eax, 0xb300100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x292b4519
and eax, 0x56a856ea
and eax, 0
or eax, 0x15301030
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6821cf9
and eax, 0x300c00
or eax, 0x24001330
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d9fe224
and eax, 0x20100020
or eax, 0x13202910
mov dword [ebx], eax
add ebx, edx
and eax, 0x31ea0f6
xor eax, 0xa8f073f
and eax, 0x9102000
or eax, 0x40201830
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ac7643c
and eax, 0x42304c30
or eax, 0x24000200
mov dword [ebx], eax
add ebx, edx
or eax, 0x1367621b
and eax, 0x7dac05b9
and eax, 0x200430
or eax, 0x82107100
mov dword [ebx], eax
add ebx, edx
or eax, 0x489351bf
and eax, 0x88300030
or eax, 0x14008800
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c7a720a
and eax, 0xd830a230
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e0fe752
or eax, 0x7ad8d363
and eax, 0x1a10e230
or eax, 0x200000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6428119a
and eax, 0x5c309130
or eax, 0x80010c01
mov dword [ebx], eax
add ebx, edx
xor eax, 0x8f269b6
or eax, 0x39b70f6c
and eax, 0x35321421
or eax, 0x10
mov dword [ebx], eax
add ebx, edx
xor eax, 0x77d46c69
and eax, 0x3dd398eb
and eax, 0x800
or eax, 0x4b342532
mov dword [ebx], eax
add ebx, edx
xor eax, 0x38b16d8
and eax, 0x2badca3b
and eax, 0x8240220
or eax, 0x73106514
mov dword [ebx], eax
add ebx, edx
xor eax, 0x38d1e07a
and eax, 0x41248504
or eax, 0x80101030
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c8e472
and eax, 0x40340034
or eax, 0x12010a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f90d9f8
and eax, 0x42100830
or eax, 0xa9256405
mov dword [ebx], eax
add ebx, edx
and eax, 0x510807a2
and eax, 0x1000020
or eax, 0x3635f215
mov dword [ebx], eax
add ebx, edx
and eax, 0x6163396
or eax, 0x194f7d82
and eax, 0xe163f16
or eax, 0x60200020
mov dword [ebx], eax
add ebx, edx
xor eax, 0xbe4226b
or eax, 0x5d8a920b
and eax, 0x3c128216
or eax, 0x82240020
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c3a291e
and eax, 0xe4368236
or eax, 0x1014401
mov dword [ebx], eax
add ebx, edx
or eax, 0x61c4bf52
and eax, 0x6537f937
or eax, 0x8000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x22d880d3
and eax, 0x108010
or eax, 0x8e280428
mov dword [ebx], eax
add ebx, edx
and eax, 0x26a0d57a
and eax, 0x2208438
or eax, 0xd0181100
mov dword [ebx], eax
add ebx, edx
or eax, 0x73da6833
and eax, 0x6f6c4de5
and eax, 0x42284020
or eax, 0x84118018
mov dword [ebx], eax
add ebx, edx
or eax, 0x14a50690
and eax, 0x12380638
or eax, 0x8020101
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd0104aa
or eax, 0x7cfa4263
and eax, 0x453a0332
or eax, 0x3408
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a779d22
xor eax, 0x65893c04
and eax, 0x32033a
or eax, 0x60084c00
mov dword [ebx], eax
add ebx, edx
or eax, 0x2a66fc92
xor eax, 0x1fdc7aca
and eax, 0x35220030
or eax, 0x82186a0a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x82eea2
and eax, 0x94388418
or eax, 0x40023a22
mov dword [ebx], eax
add ebx, edx
and eax, 0x2d856e63
and eax, 0xc22
or eax, 0xe13ad018
mov dword [ebx], eax
add ebx, edx
xor eax, 0x436e27a7
or eax, 0x3d280180
and eax, 0xaf38e918
or eax, 0x40020022
mov dword [ebx], eax
add ebx, edx
or eax, 0x1285ccb9
and eax, 0xf3b053a
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a7d01c3
and eax, 0x433b043b
or eax, 0x1a00
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d97e772
and eax, 0x6a3b4c3b
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d7d0fd3
or eax, 0x4641b4cc
and eax, 0x75037628
or eax, 0x8380013
mov dword [ebx], eax
add ebx, edx
and eax, 0xa6f0ab7
or eax, 0x34919453
and eax, 0x243b8233
or eax, 0x83000108
mov dword [ebx], eax
add ebx, edx
or eax, 0x47165425
xor eax, 0x6bc6d8e6
and eax, 0x84390b19
or eax, 0x4102b022
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d907785
and eax, 0x802bc83a
or eax, 0x52100301
mov dword [ebx], eax
add ebx, edx
or eax, 0x7cf9f95b
and eax, 0x52177a4a
and eax, 0x5213520a
or eax, 0x8c288531
mov dword [ebx], eax
add ebx, edx
or eax, 0x627f21f9
and eax, 0x3bed82a6
and eax, 0x30298222
or eax, 0xc0126519
mov dword [ebx], eax
add ebx, edx
or eax, 0x55afe485
or eax, 0x6f4d5f94
and eax, 0x63c003b
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x421e81f7
and eax, 0x21c0030
or eax, 0x1c20140c
mov dword [ebx], eax
add ebx, edx
or eax, 0x19a7d41
and eax, 0xb3c243c
or eax, 0x20000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc975b63
or eax, 0x2be7b3c8
and eax, 0x282c311c
or eax, 0x10100020
mov dword [ebx], eax
add ebx, edx
and eax, 0xe4edbc5
and eax, 0x80c0104
or eax, 0x42304038
mov dword [ebx], eax
add ebx, edx
or eax, 0x683e446
and eax, 0x423c403c
or eax, 0x20001a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x27525861
or eax, 0x7c847ea
and eax, 0x21185f28
or eax, 0xc8248014
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c5bebb5
and eax, 0x4250408
or eax, 0x1a180934
mov dword [ebx], eax
add ebx, edx
xor eax, 0x48b6bc31
and eax, 0x1209310d
or eax, 0xa8340630
mov dword [ebx], eax
add ebx, edx
or eax, 0x4bf0a79c
or eax, 0x1d885a1
and eax, 0xe03d803d
or eax, 0x4800
mov dword [ebx], eax
add ebx, edx
or eax, 0x37d9119b
or eax, 0x7c8684df
and eax, 0x4e3e453d
or eax, 0x200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x72b818f0
and eax, 0x2c06460c
or eax, 0x40382032
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a209255
and eax, 0x68200214
or eax, 0x101e702a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x73c2eabc
and eax, 0x3c1802
or eax, 0x8402663c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d26885
and eax, 0x802c023a
or eax, 0x10128804
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6304b11e
and eax, 0x903a1220
or eax, 0xc04841e
mov dword [ebx], eax
add ebx, edx
or eax, 0x3686051f
and eax, 0xa83e823e
or eax, 0x2000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4683d2c6
or eax, 0x283c8ca8
and eax, 0xa43cac38
or eax, 0x10020206
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e905a6e
or eax, 0x5cbf0418
and eax, 0x403e0a3e
or eax, 0x8000b000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x258782b9
and eax, 0xc4380006
or eax, 0x806c638
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2aff2a9d
and eax, 0xc000c022
or eax, 0x183e121c
mov dword [ebx], eax
add ebx, edx
and eax, 0x48df77be
xor eax, 0x6281d61c
and eax, 0x201e8422
or eax, 0xc4205a1c
mov dword [ebx], eax
add ebx, edx
or eax, 0xa15383d
and eax, 0x5056df63
and eax, 0x4016ca22
or eax, 0xb028201c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x54ec728e
and eax, 0x53707154
and eax, 0x101010
or eax, 0xfc2ee62e
mov dword [ebx], eax
add ebx, edx
or eax, 0x4829a47a
and eax, 0x83f023e
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b1689fa
and eax, 0x103f0a3e
or eax, 0x4000401
mov dword [ebx], eax
add ebx, edx
or eax, 0x74862f34
and eax, 0x78ca5f92
and eax, 0x200a0a12
or eax, 0x35102d
mov dword [ebx], eax
add ebx, edx
or eax, 0x5bb1f82e
and eax, 0x3f223f
or eax, 0x400
mov dword [ebx], eax
add ebx, edx
or eax, 0x657b62fc
and eax, 0x500000
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x77bab15
and eax, 0
or eax, 0x2800
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d7d70fd
and eax, 0
or eax, 0xc300800
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ed3b507
or eax, 0x58c1b5a2
and eax, 0x14301020
or eax, 0x10
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b9be427
xor eax, 0x1e86c9fd
and eax, 0xc100810
or eax, 0x10201020
mov dword [ebx], eax
add ebx, edx
or eax, 0x774eb8a4
and eax, 0x24302030
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c02c2a1
and eax, 0x4000020
or eax, 0x28302810
mov dword [ebx], eax
add ebx, edx
or eax, 0x72e96c62
and eax, 0x422944b6
and eax, 0x200030
or eax, 0x34103000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x788fdca
and eax, 0x282cccbc
and eax, 0x20200830
or eax, 0x1c103000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c5a785c
and eax, 0x40204020
or eax, 0x4100010
mov dword [ebx], eax
add ebx, edx
or eax, 0x295ce99b
and eax, 0x45a290f4
and eax, 0x30
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e450fb
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d4cca0e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x15a6e31a
and eax, 0x7cc746cc
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x91d096
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x61eb3eea
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x8de1bf3
xor eax, 0x37c93bb9
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x42184017
and eax, 0x2f7e538d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e341afc
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x604c6109
xor eax, 0x74312b6f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x336ce55f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x367f5c37
and eax, 0x3745377e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x366985f1
and eax, 0x30d45376
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x39a1a9a0
and eax, 0x661c15d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x4141bfbd
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x721ed858
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x12a5d052
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x794938b5
and eax, 0x587e8610
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x12101025
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x60cee8c8
or eax, 0x7ea79c84
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x66ed765c
and eax, 0x781e4df9
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6fa7441f
or eax, 0xf1bf88f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b8a8712
and eax, 0x2c2f2534
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x70d0259e
and eax, 0x4775a49d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x50ac351a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x7cc4a18d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x7225268c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x27a6280e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x272a27e1
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0xf37cfa6
xor eax, 0x42e5ac6b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c4dedd1
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x6fe5d42a
and eax, 0x12e493f8
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x63f6a974
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x653328ef
or eax, 0x2b90b4f3
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0xd3e1804
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x46dc81fc
and eax, 0x323d7205
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x29137132
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x58dd8030
or eax, 0x5aca19f2
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x5bbb54a1
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d9fb186
or eax, 0x15240c9d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0xf6d0b0e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x7037d568
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x68349549
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x45c300aa
or eax, 0x9d0c66f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x46881869
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x22a7f4e3
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x25902301
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x760996c1
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0xd4356d4
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0xf520c8b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d16725d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0xf3fe920
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x52ec6be5
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x3bb2fc1b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0xbbdb3d2
xor eax, 0x4743b443
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x464b43aa
or eax, 0x7a596f6b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f70d47f
or eax, 0xde1daa5
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e7c5003
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x41f75950
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x635cabd5
xor eax, 0x50daac50
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5da8ef14
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x6aade130
and eax, 0x46f502d0
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x6acc4f08
or eax, 0x550a9616
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x3abca39
xor eax, 0x279b7f1
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x34fea327
and eax, 0x307a0100
or eax, 0x48004c00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x246b1194
and eax, 0x48005410
or eax, 0x224a036a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6333d39d
and eax, 0x68428b70
and eax, 0x400060
or eax, 0x41194f1a
mov dword [ebx], eax
add ebx, edx
and eax, 0x36148ed
and eax, 0x1414040
or eax, 0x560e2514
mov dword [ebx], eax
add ebx, edx
xor eax, 0x27f8d281
and eax, 0x4c21a23f
and eax, 0x40210011
or eax, 0xa4c5042
mov dword [ebx], eax
add ebx, edx
or eax, 0xe86300b
and eax, 0x5ca10f8a
and eax, 0x40010008
or eax, 0x21525365
mov dword [ebx], eax
add ebx, edx
and eax, 0x63c1c042
and eax, 0x7bfed9c8
and eax, 0x40404040
or eax, 0x121a210e
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb95ebf8
and eax, 0x4f0824
or eax, 0x206148
mov dword [ebx], eax
add ebx, edx
or eax, 0x42d7e5d1
and eax, 0x404c6500
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e5384a2
and eax, 0x56524120
or eax, 0x20000059
mov dword [ebx], eax
add ebx, edx
or eax, 0x7d9e5958
or eax, 0x7a974722
and eax, 0x64474e40
or eax, 4
mov dword [ebx], eax
add ebx, edx
and eax, 0x74892567
and eax, 0x425c3689
and eax, 0x40000400
or eax, 0x3a676a7a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x29d0b9bf
and eax, 0x1e431836
and eax, 0x2030000
or eax, 0x69684358
mov dword [ebx], eax
add ebx, edx
or eax, 0x72604f81
and eax, 0x40
or eax, 0x24
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd8f8ba6
xor eax, 0x21a9a7e4
and eax, 0x24220800
or eax, 0x51495200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x59b499ec
and eax, 0x2058424c
or eax, 0x42002c03
mov dword [ebx], eax
add ebx, edx
or eax, 0x12d385d4
or eax, 0x52ce78c9
and eax, 0x504c6250
or eax, 0x9000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3fa66764
and eax, 0x60600020
or eax, 0x11014249
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4250f6f6
xor eax, 0x78da74bb
and eax, 0
or eax, 0x41
mov dword [ebx], eax
add ebx, edx
and eax, 0x46ef4fc3
and eax, 0
or eax, 0x56476e00
mov dword [ebx], eax
add ebx, edx
or eax, 0x635ccb18
and eax, 0x64456a10
or eax, 0x43
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a91e20c
xor eax, 0xe1cb7f0
and eax, 0x42145460
or eax, 0x31402207
mov dword [ebx], eax
add ebx, edx
and eax, 0x7fac8098
and eax, 0x41040000
or eax, 0x606d47
mov dword [ebx], eax
add ebx, edx
or eax, 0x297fe2b
and eax, 0x4c282bbc
and eax, 0x40000800
or eax, 0x33484443
mov dword [ebx], eax
add ebx, edx
or eax, 0x645d99a0
and eax, 0x5562
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x5990fd2b
xor eax, 0x3cb40570
and eax, 0x40007000
or eax, 0x84b0400
mov dword [ebx], eax
add ebx, edx
and eax, 0x67ba56a1
and eax, 0x56d5399d
and eax, 0x40001000
or eax, 0x6466151
mov dword [ebx], eax
add ebx, edx
xor eax, 0x23a82ab9
or eax, 0xf64107f
and eax, 0x42445363
or eax, 0x112400
mov dword [ebx], eax
add ebx, edx
and eax, 0x5732ea92
or eax, 0x4284651d
and eax, 0x42044507
or eax, 0x20620060
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3cf8bce0
or eax, 0x145621ba
and eax, 0x16
or eax, 0x40
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b0e824c
xor eax, 0x3f7b004d
and eax, 0x2f690000
or eax, 0x40005a00
mov dword [ebx], eax
add ebx, edx
or eax, 0x76ad0409
and eax, 0x71405609
or eax, 0x22044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4746c5b
and eax, 0x37b066d1
and eax, 0x5100000
or eax, 0x4846796c
mov dword [ebx], eax
add ebx, edx
and eax, 0x16450b83
and eax, 0
or eax, 0x4465
mov dword [ebx], eax
add ebx, edx
xor eax, 0x295a0abb
and eax, 0x524c00
or eax, 0x50210100
mov dword [ebx], eax
add ebx, edx
or eax, 0x390fca9b
xor eax, 0x66e9fc54
and eax, 0x510334e
or eax, 0x60404400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x620bb6dc
and eax, 0x392d6f84
and eax, 0x1004000
or eax, 0x50421469
mov dword [ebx], eax
add ebx, edx
and eax, 0x726c464a
or eax, 0x2480b2cc
and eax, 0x60404244
or eax, 0xa300120
mov dword [ebx], eax
add ebx, edx
and eax, 0x70e53ea8
and eax, 0
or eax, 0x4a
mov dword [ebx], eax
add ebx, edx
or eax, 0x50d15ac3
or eax, 0x574eeab5
and eax, 0x434c6800
or eax, 0x28000100
mov dword [ebx], eax
add ebx, edx
and eax, 0x7542dbbc
or eax, 0x2df02878
and eax, 0x61404940
or eax, 0x120a1006
mov dword [ebx], eax
add ebx, edx
xor eax, 0x265bf893
and eax, 0x50000150
or eax, 0x24c5420
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ee2bd55
xor eax, 0x1786f97d
and eax, 0x41680000
or eax, 0x20055046
mov dword [ebx], eax
add ebx, edx
xor eax, 0x424d017a
or eax, 0x23e8f5c5
and eax, 0x70
or eax, 2
mov dword [ebx], eax
add ebx, edx
or eax, 0x3bbd6e31
xor eax, 0x51a7363d
and eax, 0x68004800
or eax, 0x5612700
mov dword [ebx], eax
add ebx, edx
or eax, 0x1d1412bd
and eax, 0x6940542d
or eax, 0x20a0042
mov dword [ebx], eax
add ebx, edx
or eax, 0x5bae2b61
and eax, 0x51427564
or eax, 0x4010010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ac69946
and eax, 0x23016430
or eax, 0x40481349
mov dword [ebx], eax
add ebx, edx
xor eax, 0x236992df
and eax, 0x4104
or eax, 0x571840
mov dword [ebx], eax
add ebx, edx
or eax, 0x49eda5a9
xor eax, 0x6a08af84
and eax, 0x20434000
or eax, 0x50002900
mov dword [ebx], eax
add ebx, edx
xor eax, 0xf54177
and eax, 0x60340846
or eax, 0xb414300
mov dword [ebx], eax
add ebx, edx
and eax, 0x70cb1c6e
and eax, 0x40410042
or eax, 0xa164721
mov dword [ebx], eax
add ebx, edx
and eax, 0x646f8708
and eax, 0x40420400
or eax, 0x210487a
mov dword [ebx], eax
add ebx, edx
or eax, 0x44b17a17
and eax, 0x46707a59
or eax, 0x21080000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x554e8638
xor eax, 0x67bc3667
and eax, 0x24806
or eax, 0x652149
mov dword [ebx], eax
add ebx, edx
or eax, 0x619a9098
xor eax, 0x63656a8b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x553c111d
xor eax, 0x36d1d79b
and eax, 0x61690000
or eax, 0x121100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6bd52036
and eax, 0x26
or eax, 0x40
mov dword [ebx], eax
add ebx, edx
xor eax, 0x60328cd
and eax, 0x800
or eax, 0x500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x24757868
and eax, 0x7000
or eax, 0x800
mov dword [ebx], eax
add ebx, edx
xor eax, 0xf0d8304
or eax, 0x681aa5b2
and eax, 0x1d7800
or eax, 0x400000
mov dword [ebx], eax
add ebx, edx
and eax, 0x550b2de2
and eax, 0x92800
or eax, 0x465000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c7c8157
xor eax, 0x16d75da3
and eax, 0x1800
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0xdae6a0a
and eax, 0x800200
or eax, 0x2000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x34aefee2
and eax, 0x80
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x474deefa
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a4004e8
and eax, 0x4a966004
and eax, 0
or eax, 0x5d6800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x284d0b1b
or eax, 0x1579edaa
and eax, 0
or eax, 0x1000
mov dword [ebx], eax
add ebx, edx
and eax, 0x11ae9b64
and eax, 0
or eax, 0x100000
mov dword [ebx], eax
add ebx, edx
and eax, 0x45d4b50c
and eax, 0
or eax, 0x4d3400
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ed1954e
and eax, 0x411000
or eax, 0x1ce000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ac97f00
and eax, 0x2e73e311
and eax, 0x1c000
or eax, 0x4a21c00
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d8b10ec
xor eax, 0xd253814
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b3312d4
and eax, 0
or eax, 0x100000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2529b34b
and eax, 0x5ebb000
and eax, 0x93000
or eax, 0x440400
mov dword [ebx], eax
add ebx, edx
or eax, 0x32abe625
and eax, 0x20642600
or eax, 0x41000800
mov dword [ebx], eax
add ebx, edx
and eax, 0x6bcaa303
and eax, 0x2000
or eax, 0x4174
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b6507bf
and eax, 0x452400
or eax, 0x181000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ec786f7
or eax, 0x6080eb2f
and eax, 0x1800
or eax, 0x400
mov dword [ebx], eax
add ebx, edx
or eax, 0x1d8365f4
or eax, 0x5b3d0bb
and eax, 0x4322c00
or eax, 0x60400200
mov dword [ebx], eax
add ebx, edx
and eax, 0xbdf274
and eax, 0x460b3560
and eax, 0x2000
or eax, 0x615461
mov dword [ebx], eax
add ebx, edx
or eax, 0x6295e8af
and eax, 0x555000
or eax, 0x80000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c02ec1
xor eax, 0x627e31f3
and eax, 0x2000
or eax, 0x800
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a3a6ab5
and eax, 0x2800
or eax, 0x64720600
mov dword [ebx], eax
add ebx, edx
or eax, 0x4207b065
xor eax, 0xbc5ddd2
and eax, 0x24206021
or eax, 0x411440
mov dword [ebx], eax
add ebx, edx
or eax, 0x35120de1
and eax, 0x3f459100
and eax, 0x34400100
or eax, 0x402c6e76
mov dword [ebx], eax
add ebx, edx
or eax, 0x3bffad31
or eax, 0x24ae700a
and eax, 0x646d
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x26809cf
or eax, 0x11165214
and eax, 0x5c7800
or eax, 0x10000
mov dword [ebx], eax
add ebx, edx
or eax, 0x393f3ecd
and eax, 0x7800
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x38ac3807
xor eax, 0x481fafa
and eax, 0x24202a00
or eax, 0x40520400
mov dword [ebx], eax
add ebx, edx
or eax, 0x2630523c
and eax, 0x24607420
or eax, 0x10041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2dc19075
xor eax, 0x1b83f96f
and eax, 0x22187a
or eax, 0x64586200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x790995e8
and eax, 0x6702
or eax, 0x60
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f34267a
and eax, 0x2000
or eax, 0x5dd000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2fe05640
or eax, 0x590a64c9
and eax, 0x82000
or eax, 0x4950000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4948d0e9
and eax, 0x45542000
or eax, 0x20200e00
mov dword [ebx], eax
add ebx, edx
and eax, 0x3284a069
and eax, 0x20042000
or eax, 0x4d205478
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3def273c
and eax, 0x44
or eax, 0x2a
mov dword [ebx], eax
add ebx, edx
and eax, 0x397fe1dc
and eax, 0
or eax, 0x4fb1000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ae7a5fc
xor eax, 0x442f3a37
and eax, 0x28c00
or eax, 0x43000
mov dword [ebx], eax
add ebx, edx
or eax, 0x36506214
and eax, 0x32422e00
or eax, 0x41200000
mov dword [ebx], eax
add ebx, edx
or eax, 0x14735cf9
and eax, 0x71
or eax, 2
mov dword [ebx], eax
add ebx, edx
or eax, 0xa63d80e
xor eax, 0x7c96d510
and eax, 0x64810500
or eax, 0x880a5000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c31d21e
and eax, 0x80c400
or eax, 0x1002881
mov dword [ebx], eax
add ebx, edx
or eax, 0x5bf55f36
xor eax, 0x193636ad
and eax, 0x40c30000
or eax, 0x5040000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x34d61673
and eax, 0x110640
or eax, 0x2c08c
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f0dbe19
and eax, 0x2c05c600
or eax, 0xc0400100
mov dword [ebx], eax
add ebx, edx
and eax, 0x734724e5
and eax, 0x824e818
and eax, 0
or eax, 0x666c
mov dword [ebx], eax
add ebx, edx
or eax, 0x16107b01
and eax, 0xe29318f
and eax, 0x2000105
or eax, 0x19fc44c2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x377c6c26
or eax, 0xc63128f
and eax, 0x4000083
or eax, 0xc3000010
mov dword [ebx], eax
add ebx, edx
or eax, 0x32cd1d1c
and eax, 0xb5c81405
or eax, 0x822c040
mov dword [ebx], eax
add ebx, edx
and eax, 0x67c5ff63
and eax, 0x5c00000
or eax, 0x40070000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4099d82c
or eax, 0x23b005a0
and eax, 0x1c59a0
or eax, 0x2010
mov dword [ebx], eax
add ebx, edx
or eax, 0x35b16c16
and eax, 0x30054500
or eax, 0xc0408200
mov dword [ebx], eax
add ebx, edx
or eax, 0x66a21b14
or eax, 0x5ef55153
and eax, 0x5054
or eax, 0x20
mov dword [ebx], eax
add ebx, edx
and eax, 0x25d9e5b0
and eax, 0x4000
or eax, 0xa4bc05c7
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a243414
and eax, 0
or eax, 0xc7000041
mov dword [ebx], eax
add ebx, edx
or eax, 0x247b0c40
and eax, 0xe3000441
or eax, 0x1800b004
mov dword [ebx], eax
add ebx, edx
or eax, 0x12ca3af8
and eax, 0x41c20000
or eax, 0x4050000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7da9c7ae
and eax, 0x10000
or eax, 0x4875e4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x50b2c81a
or eax, 0x7b902bc5
and eax, 0x40418700
or eax, 0x80044000
mov dword [ebx], eax
add ebx, edx
or eax, 0x474091e9
or eax, 0x6ea173e5
and eax, 0x32a0
or eax, 0x810
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f6ab901
xor eax, 0x389d0d86
and eax, 0x43e00407
or eax, 0x80841c0
mov dword [ebx], eax
add ebx, edx
or eax, 0xd6ae74e
and eax, 0x6b0884ec
and eax, 0x43000084
or eax, 0x84000023
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a725f1d
and eax, 0x1bf89793
and eax, 0x2000001
or eax, 0x78c2dc44
mov dword [ebx], eax
add ebx, edx
or eax, 0x73a9129a
or eax, 0x23e88edf
and eax, 0x41c30001
or eax, 0x4040000
mov dword [ebx], eax
add ebx, edx
or eax, 0x20559648
and eax, 0xc51408
or eax, 0x2061b0
mov dword [ebx], eax
add ebx, edx
and eax, 0x53853b43
and eax, 0x50100
or eax, 0xa840c600
mov dword [ebx], eax
add ebx, edx
and eax, 0x9caad63
and eax, 0x4968ba35
and eax, 0
or eax, 0x19d7
mov dword [ebx], eax
add ebx, edx
or eax, 0x35f1de5
or eax, 0x3b607720
and eax, 0x137445c7
or eax, 0x4800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x257f6ce
and eax, 0x20000c2
or eax, 0xc5000019
mov dword [ebx], eax
add ebx, edx
xor eax, 0x10686ec
and eax, 0x6048005
or eax, 0x38206040
mov dword [ebx], eax
add ebx, edx
or eax, 0x3589ef4c
and eax, 0x5850001
or eax, 0x40420000
mov dword [ebx], eax
add ebx, edx
and eax, 0xaaadd1e
and eax, 0x820000
or eax, 0x41edac
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6aeaa45e
and eax, 0x48014100
or eax, 0x90448600
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1ae06b77
and eax, 0x2404
or eax, 0x5388
mov dword [ebx], eax
add ebx, edx
and eax, 0x1d2644e2
and eax, 0x4480
or eax, 0x72d00147
mov dword [ebx], eax
add ebx, edx
or eax, 0x30251ce2
xor eax, 0x131c86f7
and eax, 0x41000010
or eax, 0x86000065
mov dword [ebx], eax
add ebx, edx
and eax, 0x2dbdd4d5
and eax, 0x1000045
or eax, 0xf87fc400
mov dword [ebx], eax
add ebx, edx
or eax, 0x66bae95c
and eax, 0x45c70000
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x29806c67
and eax, 0x1420060
or eax, 0x181298
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5972ecc4
and eax, 0x3095c1f6
and eax, 0xc000
or eax, 0xc8450700
mov dword [ebx], eax
add ebx, edx
or eax, 0x4f9187fa
or eax, 0x20c283fa
and eax, 0x7c2
or eax, 0x2004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ecea8f3
and eax, 0x2ccc0501
or eax, 0x130408a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7da24e6d
xor eax, 0x3af52bff
and eax, 0x2001
or eax, 0x4c06
mov dword [ebx], eax
add ebx, edx
or eax, 0x7613b7ca
and eax, 0x7a0f655a
and eax, 0x2004508
or eax, 0x89fc0081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f95e598
and eax, 0x401a001
or eax, 0x4902504c
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e3a6f22
and eax, 0x40000000
or eax, 0xb04d89fc
mov dword [ebx], eax
add ebx, edx
or eax, 0x20575672
and eax, 0x500b09ea
or eax, 0x5800001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x64744c3b
and eax, 0x1c201d0
or eax, 0x8220
mov dword [ebx], eax
add ebx, edx
or eax, 0x41bc50e0
xor eax, 0x308f9615
and eax, 0x1704581
or eax, 0x8a801008
mov dword [ebx], eax
add ebx, edx
or eax, 0x518414da
or eax, 0x21fedd89
and eax, 0x413ad041
or eax, 0x4012004
mov dword [ebx], eax
add ebx, edx
or eax, 0x5510df6b
xor eax, 0x491cc22f
and eax, 0x8050d40
or eax, 0x21880298
mov dword [ebx], eax
add ebx, edx
and eax, 0x2489c4b1
and eax, 0
or eax, 0x8b000001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e7bb015
and eax, 0xa103a004
or eax, 0x48800849
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a904a3a
and eax, 0xa8018801
or eax, 0x4c0100
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c984888
and eax, 0x80000
or eax, 0x83d4558b
mov dword [ebx], eax
add ebx, edx
or eax, 0x6880218d
and eax, 0x41880182
or eax, 0x14010040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x47eb2e4e
or eax, 0x311c910c
and eax, 0x10448b8c
or eax, 0xcc010050
mov dword [ebx], eax
add ebx, edx
or eax, 0x707464ec
xor eax, 0x216967bc
and eax, 0x89140000
or eax, 0xe04533
mov dword [ebx], eax
add ebx, edx
or eax, 0x2925ac95
and eax, 0xe01e47b
and eax, 0x8016401
or eax, 0xf7fe1084
mov dword [ebx], eax
add ebx, edx
or eax, 0x4cfffbec
and eax, 0x4ebf55ed
and eax, 0x4c0d01ed
or eax, 0x90408a12
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f41e5ff
and eax, 0x4e44d2f0
and eax, 0x800c080
or eax, 0x81012903
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7034ce3a
and eax, 0xb9010409
or eax, 0x482d844
mov dword [ebx], eax
add ebx, edx
and eax, 0x548afedc
and eax, 0x1482dc44
or eax, 0xeb7d2330
mov dword [ebx], eax
add ebx, edx
and eax, 0x3cf182b9
and eax, 0x8010000
or eax, 0x830a7400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x630e59d
and eax, 0x5be0e274
and eax, 0x1208014
or eax, 0x54133441
mov dword [ebx], eax
add ebx, edx
or eax, 0x184f76b1
and eax, 0xab33a04
and eax, 0x113200
or eax, 0xd44409e8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x21c2fcbc
or eax, 0x78c2492
and eax, 0x458b2054
or eax, 0x28
mov dword [ebx], eax
add ebx, edx
or eax, 0x30ac68d8
and eax, 0x600528a8
or eax, 0x80401300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5b76dcd1
xor eax, 0x34c0662c
and eax, 0x5c30155
or eax, 0x40040828
mov dword [ebx], eax
add ebx, edx
and eax, 0x49ed2738
and eax, 0x120
or eax, 0x84
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ada6adf
or eax, 0x34467d43
and eax, 0x4066900
or eax, 0xc3018200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x22126e25
and eax, 0x8405
or eax, 0x2040
mov dword [ebx], eax
add ebx, edx
and eax, 0x46921234
and eax, 0
or eax, 0x4d8b0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x21b2ce63
or eax, 0x57692395
and eax, 0x4492394
or eax, 0xa0040040
mov dword [ebx], eax
add ebx, edx
and eax, 0x67cdb3b3
and eax, 0x4090010
or eax, 0x51825064
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2629a03f
and eax, 0x30003048
or eax, 0x8c550380
mov dword [ebx], eax
add ebx, edx
and eax, 0x5de47b6b
and eax, 0x4003340
or eax, 0x418b0c35
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c29f0e6
xor eax, 0xdc1660
and eax, 0x6c452980
or eax, 0x80001228
mov dword [ebx], eax
add ebx, edx
xor eax, 0x58d2573
and eax, 0x49881658
or eax, 0x4032124
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa9dda2a
xor eax, 0x55741260
and eax, 0x403b34
or eax, 0xc40d00c8
mov dword [ebx], eax
add ebx, edx
and eax, 0x66af6c07
and eax, 0x44092804
or eax, 0x11821079
mov dword [ebx], eax
add ebx, edx
or eax, 0x67863695
and eax, 0x18202e8
or eax, 0x408100
mov dword [ebx], eax
add ebx, edx
and eax, 0x27bf34e
and eax, 0x400108
or eax, 0x8ba85481
mov dword [ebx], eax
add ebx, edx
and eax, 0x695e44b1
and eax, 0x7b13f680
and eax, 0x1004000
or eax, 0x4423a845
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c2b744a
xor eax, 0x2cc26da8
and eax, 0x108081a0
or eax, 0x60050858
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6faf96c
and eax, 0x6df1bf22
and eax, 0x713000
or eax, 0x8b8ecfff
mov dword [ebx], eax
add ebx, edx
and eax, 0x66c86dc0
and eax, 0x806840
or eax, 0xc103900d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6da4e3cc
or eax, 0x5d4ecc7
and eax, 0xa8458901
or eax, 0x50080000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c49fe83
and eax, 0x48408801
or eax, 0xb7303582
mov dword [ebx], eax
add ebx, edx
and eax, 0xfa0e92b
and eax, 0x7a2b221b
and eax, 0x2003
or eax, 0x7400dffc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x158d3fe3
and eax, 0x40058010
or eax, 0x94500b01
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b4629ea
and eax, 0x74000033
or eax, 0xac5500
mov dword [ebx], eax
add ebx, edx
and eax, 0x95fd9dd
and eax, 0x40101
or eax, 0xd0418a08
mov dword [ebx], eax
add ebx, edx
and eax, 0x2dc2941d
or eax, 0x1a44a275
and eax, 0x8008001
or eax, 0x81014082
mov dword [ebx], eax
add ebx, edx
xor eax, 0x54715ee0
and eax, 0x4d009041
or eax, 0x8b4004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x47896fd7
or eax, 0xc5b7c49
and eax, 0x418398
or eax, 0x1800020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x33893115
xor eax, 0x5c7040ec
and eax, 0xa384001
or eax, 0x81800d88
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3635ec0
xor eax, 0x414ffaca
and eax, 0x4110c801
or eax, 0x142b1454
mov dword [ebx], eax
add ebx, edx
or eax, 0x349dbb4c
and eax, 0x1207d18
or eax, 0x8a0000a0
mov dword [ebx], eax
add ebx, edx
or eax, 0x1572e0f9
and eax, 0x532f441
or eax, 0x40090004
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b00ca8c
and eax, 0x47097c88
or eax, 0x80000120
mov dword [ebx], eax
add ebx, edx
or eax, 0x486622af
and eax, 0x1ca6120
and eax, 0x2000
or eax, 0x18045
mov dword [ebx], eax
add ebx, edx
and eax, 0x75fc299e
and eax, 0
or eax, 0x7eb0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x18be54f5
and eax, 0xa00000
or eax, 0x45c7
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2817bcb0
and eax, 0x8000000
or eax, 0x83000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x20b8ee35
xor eax, 0x7b915510
and eax, 0x49014000
or eax, 0x422a04d
mov dword [ebx], eax
add ebx, edx
or eax, 0x210372f6
or eax, 0x46c60b59
and eax, 0xb2571a0
or eax, 0x80000400
mov dword [ebx], eax
add ebx, edx
and eax, 0x7dfcc087
and eax, 0x9044000
or eax, 0xa60b9055
mov dword [ebx], eax
add ebx, edx
and eax, 0x94ddcf7
xor eax, 0x738781cc
and eax, 0x500a4011
or eax, 0x5318444
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b5248bd
and eax, 0xa329f7b
and eax, 0
or eax, 0x8b087de8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4782f6f
and eax, 0x5304005
or eax, 0x400ba440
mov dword [ebx], eax
add ebx, edx
or eax, 0x3d2ebee9
or eax, 0x3a10e987
and eax, 0xb117ce8
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3fa55f6b
or eax, 0x255296e9
and eax, 0xa983fc49
or eax, 0x40000004
mov dword [ebx], eax
add ebx, edx
and eax, 0x282abfae
or eax, 0x68e85984
and eax, 0x68488900
or eax, 0x94050001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6103f25c
and eax, 0x1485109
or eax, 0x2800482
mov dword [ebx], eax
add ebx, edx
and eax, 0x27007022
and eax, 0x1005000
or eax, 0x1074ac55
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b8221b9
and eax, 0xad04588
or eax, 0x31000003
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d4fd941
and eax, 0x1d8440
or eax, 0x9604005
mov dword [ebx], eax
add ebx, edx
or eax, 0x472a61e1
and eax, 0x33c4581
or eax, 0x8080080a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f37e3da
and eax, 0x37b2091d
and eax, 0x4800001
or eax, 0x490901c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x636cf8c9
and eax, 0x21e7b89a
and eax, 0x80
or eax, 0xe8558b3c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x873625d
and eax, 0x8000c081
or eax, 0x9010202
mov dword [ebx], eax
add ebx, edx
or eax, 0x5288ea21
and eax, 0x4189e801
or eax, 0x4020054
mov dword [ebx], eax
add ebx, edx
xor eax, 0x643997bf
and eax, 0x7c86fca7
and eax, 0x800080
or eax, 0x1408340
mov dword [ebx], eax
add ebx, edx
xor eax, 0x73ab53ae
and eax, 0x60404008
or eax, 0x89800581
mov dword [ebx], eax
add ebx, edx
and eax, 0x26e3cc4c
and eax, 0x20c04400
or eax, 0xdf3fbac2
mov dword [ebx], eax
add ebx, edx
or eax, 0x46c4102f
and eax, 0x4ebea9
or eax, 0x110
mov dword [ebx], eax
add ebx, edx
and eax, 0x46b32ca
xor eax, 0x6e188dd9
and eax, 0x4402b00
or eax, 0x100d0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x285dfb9c
xor eax, 0x485925a2
and eax, 0x6400c800
or eax, 0x83a20181
mov dword [ebx], eax
add ebx, edx
or eax, 0x48059d2a
and eax, 0xe1810000
or eax, 0x10000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7bf3ffca
and eax, 0x38897143
and eax, 0x38816142
or eax, 0xc77e8694
mov dword [ebx], eax
add ebx, edx
or eax, 0x532a5d9a
and eax, 0x1671b415
and eax, 0x1400
or eax, 0x810c418b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x545965bb
and eax, 0x6b42734d
and eax, 0x400000
or eax, 0xb00fe2
mov dword [ebx], eax
add ebx, edx
and eax, 0x5102816d
xor eax, 0x30a579c3
and eax, 0xa00000
or eax, 0xa528100
mov dword [ebx], eax
add ebx, edx
or eax, 0x5057c420
or eax, 0x82feb0b
and eax, 0x8000000
or eax, 0x80000040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a443f68
and eax, 0x2008
or eax, 0x110082
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb1ee6b7
or eax, 0x37a7ac83
and eax, 0x8058a00
or eax, 0x400100
mov dword [ebx], eax
add ebx, edx
and eax, 0x179d7098
or eax, 0x57802d09
and eax, 0x57810101
or eax, 0xa8285234
mov dword [ebx], eax
add ebx, edx
xor eax, 0x31d8c179
xor eax, 0x2df3f307
and eax, 0xa280214b
or eax, 0x44414b4
mov dword [ebx], eax
add ebx, edx
and eax, 0x43e623f1
and eax, 0x97d0b5c
and eax, 0
or eax, 0x4d8b9a8d
mov dword [ebx], eax
add ebx, edx
or eax, 0x77568ffd
and eax, 0x4ed18110
or eax, 0x200000
mov dword [ebx], eax
add ebx, edx
or eax, 0x65e96193
xor eax, 0xe4adff4
and eax, 0x1b33e05
or eax, 0x804cc110
mov dword [ebx], eax
add ebx, edx
or eax, 0x65acc7fc
xor eax, 0x5380661d
and eax, 0xb62e11e0
or eax, 0x49800611
mov dword [ebx], eax
add ebx, edx
and eax, 0x251e9ca9
and eax, 0x200000a1
or eax, 0x81895e
mov dword [ebx], eax
add ebx, edx
or eax, 0x437bcbae
and eax, 0x3000011
or eax, 0x88000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x29820e49
or eax, 0x1055c571
and eax, 0xaa818c51
or eax, 0x40003004
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ad26bfe
and eax, 0x424a778e
and eax, 0x3288
or eax, 0x51
mov dword [ebx], eax
add ebx, edx
and eax, 0x176e990f
and eax, 0x1009
or eax, 0x8bbc4580
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ca17d0c
and eax, 0x19a05b9f
and eax, 0x1204005
or eax, 0x440ba440
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f63db70
xor eax, 0x107278be
and eax, 0x44188bc
or eax, 0xe0040100
mov dword [ebx], eax
add ebx, edx
and eax, 0x389545f8
xor eax, 0x5e520d1c
and eax, 0x4c0308a0
or eax, 0x188014b
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b4087d
and eax, 0x800060
or eax, 0x1418384
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c6e4538
and eax, 0x2aec2332
and eax, 0x8a40000
or eax, 0x83404d89
mov dword [ebx], eax
add ebx, edx
xor eax, 0x36c0fc70
and eax, 0x1520a051
or eax, 0x401b4404
mov dword [ebx], eax
add ebx, edx
or eax, 0x2fb22a03
and eax, 0x6a890e40
or eax, 0x80040180
mov dword [ebx], eax
add ebx, edx
and eax, 0x756c3e03
and eax, 0
or eax, 0x8b000002
mov dword [ebx], eax
add ebx, edx
or eax, 0x26313c10
and eax, 0x4ac7f1de
and eax, 0x10000
or eax, 0x4532c445
mov dword [ebx], eax
add ebx, edx
and eax, 0x2436ef1c
and eax, 0x1e711624
and eax, 0x400
or eax, 0x8b0b70e8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x10fe5d38
xor eax, 0x16ca058
and eax, 0x8018808
or eax, 0x45025445
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a7b4a3
xor eax, 0xa76be9
and eax, 0x40010300
or eax, 0xb44c38b0
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b5a3f63
and eax, 0x20deea4b
and eax, 0x82a00
or eax, 0x5583147c
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d9fe989
or eax, 0x1fc4e5ae
and eax, 0x84529ac
or eax, 0xc0101250
mov dword [ebx], eax
add ebx, edx
or eax, 0x42edfc85
or eax, 0x349be3f1
and eax, 0x44c7097d
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b1d70eb
and eax, 0x194
or eax, 8
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e81d561
or eax, 0x325fb13e
and eax, 0x207a100
or eax, 0xc5004a00
mov dword [ebx], eax
add ebx, edx
or eax, 0x14aa22a3
and eax, 0x8801
or eax, 0x1444
mov dword [ebx], eax
add ebx, edx
or eax, 0x3d08ec4a
and eax, 0x5080000
or eax, 0x40830000
mov dword [ebx], eax
add ebx, edx
and eax, 0x13fa59de
and eax, 0x47489298
and eax, 0
or eax, 0x9c450bcc
mov dword [ebx], eax
add ebx, edx
or eax, 0x32f18c84
and eax, 0xbe648588
or eax, 0x41080001
mov dword [ebx], eax
add ebx, edx
and eax, 0x36b97e7
and eax, 0x1088581
or eax, 0x4c837a7e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f77524b
or eax, 0x295db8fb
and eax, 0x1e981cc
or eax, 0x200
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f0096d3
and eax, 0x3c80589
or eax, 0x80044800
mov dword [ebx], eax
add ebx, edx
or eax, 0x523321c6
and eax, 0xd3ff6c8d
or eax, 0x2c000030
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ea4be10
and eax, 0x240010
or eax, 0x115000ef
mov dword [ebx], eax
add ebx, edx
or eax, 0x42d424ba
xor eax, 0x160270ac
and eax, 0x1e05403
or eax, 0x3a000188
mov dword [ebx], eax
add ebx, edx
or eax, 0x69c5a596
or eax, 0x1dd51d0d
and eax, 0x975f815
or eax, 0x80040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x28cee6ff
and eax, 0x1b0048a
or eax, 0x82004101
mov dword [ebx], eax
add ebx, edx
or eax, 0x5804f33c
and eax, 0x41800180
or eax, 0x4090040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x26ea02cd
and eax, 0xd7c6b33
and eax, 0x400300
or eax, 0xf80d88b0
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c78f2f6
and eax, 0x8801c182
or eax, 0x1000001
mov dword [ebx], eax
add ebx, edx
or eax, 0x55c674c8
and eax, 0x5583f049
or eax, 0x80804
mov dword [ebx], eax
add ebx, edx
and eax, 0x33f9f4d2
and eax, 0x13000
or eax, 0xac540bb8
mov dword [ebx], eax
add ebx, edx
and eax, 0x421f80a7
and eax, 0x10020
or eax, 0x458a095d
mov dword [ebx], eax
add ebx, edx
and eax, 0x25bf95e9
and eax, 0x1800168
or eax, 0x408280
mov dword [ebx], eax
add ebx, edx
and eax, 0x58a43346
and eax, 0x800100
or eax, 0x8b684489
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a41027c
and eax, 0x4929444d
or eax, 0x412a800
mov dword [ebx], eax
add ebx, edx
and eax, 0x320b7611
and eax, 0x96400
or eax, 0x8b2019d0
mov dword [ebx], eax
add ebx, edx
or eax, 0x41a081c1
and eax, 0x8189f851
or eax, 0x14000004
mov dword [ebx], eax
add ebx, edx
or eax, 0x72333ffa
and eax, 0xf7bbff68
or eax, 0x8440000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6726b4a8
or eax, 0x595a358a
and eax, 0x97c058a
or eax, 0x80804001
mov dword [ebx], eax
add ebx, edx
or eax, 0xb329022
xor eax, 0x638cfd81
and eax, 0xe8722000
or eax, 0x178d4485
mov dword [ebx], eax
add ebx, edx
and eax, 0x3567f9fd
and eax, 0x30450085
or eax, 0xc8088b7a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x48b82f4d
xor eax, 0x7b7f2ab4
and eax, 0x89008802
or eax, 0x16181
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3690696a
and eax, 0x95818049
or eax, 0xa7804
mov dword [ebx], eax
add ebx, edx
and eax, 0x1924769b
and eax, 0x11007008
or eax, 0xeeff8f60
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d6f9d1c
xor eax, 0x32f37f6f
and eax, 0xf048023
or eax, 0xf0601518
mov dword [ebx], eax
add ebx, edx
and eax, 0x595d34b8
and eax, 0x441438
or eax, 0x2038ebc7
mov dword [ebx], eax
add ebx, edx
or eax, 0x51ffc087
xor eax, 0x5e2a8da8
and eax, 0x2b904003
or eax, 0x10280588
mov dword [ebx], eax
add ebx, edx
and eax, 0x308af7cd
and eax, 0x80001
or eax, 0x975a844
mov dword [ebx], eax
add ebx, edx
and eax, 0x1ee92435
and eax, 0x80005
or eax, 0x19045c2
mov dword [ebx], eax
add ebx, edx
and eax, 0x5295eb93
and eax, 0
or eax, 0xeb000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ce637d2
xor eax, 0x6283e373
and eax, 0x801c303
or eax, 0x90440404
mov dword [ebx], eax
add ebx, edx
or eax, 0x63b5bd41
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x343a5bd6
or eax, 0x5f3aa138
and eax, 0x3330498a
or eax, 0xc00401
mov dword [ebx], eax
add ebx, edx
and eax, 0x426dd2c6
and eax, 0x2600000
or eax, 0x3814984d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x403baae8
or eax, 0x49ceea7e
and eax, 0x9cc508b
or eax, 0x80200500
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c113a3d
and eax, 0x8000001
or eax, 0xf7ff6094
mov dword [ebx], eax
add ebx, edx
or eax, 0x61d33d41
and eax, 0xfc4509d5
or eax, 0x822a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6823d12b
and eax, 0x94440080
or eax, 0x6b188509
mov dword [ebx], eax
add ebx, edx
and eax, 0x1d07cb1a
xor eax, 0xa7e228a
and eax, 0x50aa382
or eax, 0x48815c7d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3870df8d
and eax, 0x1c10070
or eax, 0x838c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3aafee68
and eax, 0xb6c4d80
or eax, 0x80900009
mov dword [ebx], eax
add ebx, edx
xor eax, 0x544ecb7e
and eax, 0xdfb20095
or eax, 0x204d6000
mov dword [ebx], eax
add ebx, edx
and eax, 0x636ded92
and eax, 0x29067cff
and eax, 0x42090
or eax, 0x5c911b6f
mov dword [ebx], eax
add ebx, edx
or eax, 0x56cc6c6f
and eax, 0x5cdd7fff
or eax, 0x21228000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x22c2e9c0
and eax, 0x6f4b02d0
and eax, 0x10210
or eax, 0xb0448901
mov dword [ebx], eax
add ebx, edx
or eax, 0x5a7bebd7
and eax, 0x70744103
or eax, 0x4800408
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb536df2
xor eax, 0xf34e221
and eax, 0x60018a08
or eax, 0x804c0101
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c98fd00
and eax, 0x8801c101
or eax, 0x1000082
mov dword [ebx], eax
add ebx, edx
or eax, 0x75b9c471
or eax, 0x2d5913ba
and eax, 0x5589c049
or eax, 0x22004
mov dword [ebx], eax
add ebx, edx
xor eax, 0xbe3b106
or eax, 0x6e5563c1
and eax, 0x2c5503c8
or eax, 0x80000010
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e39f767
and eax, 0x2c100100
or eax, 0xd3489489
mov dword [ebx], eax
add ebx, edx
xor eax, 0x51e40c34
and eax, 0x48899bd
or eax, 0x41036642
mov dword [ebx], eax
add ebx, edx
and eax, 0x7bbfd6d
and eax, 0x7f7f6904
and eax, 0x1000104
or eax, 0xc082a8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x579d5b6d
and eax, 0x20c4081
or eax, 0x81a00508
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c393508
and eax, 0x2ad8c795
and eax, 0xa904081
or eax, 0xf56f183c
mov dword [ebx], eax
add ebx, edx
or eax, 0x7437f7a9
and eax, 0x662a8517
and eax, 0x40a0015
or eax, 0x800500ea
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b19b48c
and eax, 0x80
or eax, 0x23
mov dword [ebx], eax
add ebx, edx
and eax, 0x51c89bf3
and eax, 0x83
or eax, 0x3bdc4d08
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4be29c37
and eax, 0xec00c
or eax, 0x8d012c41
mov dword [ebx], eax
add ebx, edx
and eax, 0x2d47700b
xor eax, 0xff9bace
and eax, 0x87
or eax, 0x10
mov dword [ebx], eax
add ebx, edx
and eax, 0x7584120a
and eax, 0x6a7018ca
and eax, 2
or eax, 0x83fc5589
mov dword [ebx], eax
add ebx, edx
or eax, 0x507946ac
and eax, 0x51890182
or eax, 0x4000040
mov dword [ebx], eax
add ebx, edx
and eax, 0x486d964d
and eax, 0x40010040
or eax, 0xb0448bbc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x61c9d058
and eax, 0x18c4120
or eax, 0xe70041b
mov dword [ebx], eax
add ebx, edx
and eax, 0x536d32fe
and eax, 8
or eax, 0x8285
mov dword [ebx], eax
add ebx, edx
and eax, 0x6187cd60
and eax, 0x8000
or eax, 0xa84d0b00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x699cdd22
and eax, 0x81d04422
or eax, 0x8000911
mov dword [ebx], eax
add ebx, edx
and eax, 0x34a558f9
and eax, 0x804001
or eax, 0xff7f148c
mov dword [ebx], eax
add ebx, edx
and eax, 0x26aaaf60
and eax, 0
or eax, 0xd0558bff
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f6c0e7f
and eax, 0x89018080
or eax, 0x4203
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6e97933f
and eax, 0xa5825014
or eax, 0x18018041
mov dword [ebx], eax
add ebx, edx
or eax, 0xfaed6ce
xor eax, 0x5aea8480
and eax, 0xe5455254
or eax, 0x1abaad00
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa776664
and eax, 0x81001000
or eax, 0xa646400
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b5fd383
or eax, 0x3ea0c6f8
and eax, 0x53bd041
or eax, 0x40000004
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d7507e2
and eax, 0x1210040
or eax, 0x8a007cbc
mov dword [ebx], eax
add ebx, edx
and eax, 0x2d44780f
and eax, 0x900580c
or eax, 0x442b8441
mov dword [ebx], eax
add ebx, edx
or eax, 0x4150ec33
xor eax, 0x8dfeff8
and eax, 0x1001184
or eax, 0x8a196440
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e726216
or eax, 0x3b3c3b79
and eax, 0xea033851
or eax, 0x808004
mov dword [ebx], eax
add ebx, edx
and eax, 0x7695ca1d
or eax, 0x224bd937
and eax, 0x20418901
or eax, 0x98140000
mov dword [ebx], eax
add ebx, edx
or eax, 0x23f3903a
xor eax, 0x643091e5
and eax, 0xb80008a
or eax, 0x384501
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c725e66
and eax, 0x304000
or eax, 0x4344b845
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7685d1ea
or eax, 0x62fd3d4b
and eax, 0x33cc0d8b
or eax, 0x8004000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x417733f4
and eax, 0x3a392c4d
or eax, 0x1448000
mov dword [ebx], eax
add ebx, edx
or eax, 0x73b1b7f6
and eax, 0x3d5e2776
and eax, 0x31480502
or eax, 0x2a05089
mov dword [ebx], eax
add ebx, edx
xor eax, 0x252a21c7
and eax, 0x5020cc42
and eax, 0x4440
or eax, 0x874b815
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d23a34c
and eax, 0x2b49286a
and eax, 0x1400008
or eax, 0x2ac4583
mov dword [ebx], eax
add ebx, edx
or eax, 0x6e9278f5
and eax, 0x25b19779
and eax, 0x20301041
or eax, 0x245c804
mov dword [ebx], eax
add ebx, edx
xor eax, 0x37b740bc
and eax, 0x1c00889
or eax, 0x821c4502
mov dword [ebx], eax
add ebx, edx
xor eax, 0x568c687a
xor eax, 0x3e24379d
and eax, 0x49000068
or eax, 0x4890181
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c1fbe42
or eax, 0x2408f0e4
and eax, 0x2c0180c4
or eax, 0x90540b18
mov dword [ebx], eax
add ebx, edx
or eax, 0x70fe447b
and eax, 0x7cdc453b
or eax, 0x1000
mov dword [ebx], eax
add ebx, edx
and eax, 0x47e49760
or eax, 0x6bcb83c1
and eax, 0x28458301
or eax, 0x90000810
mov dword [ebx], eax
add ebx, edx
xor eax, 0x48eb754b
and eax, 0x8000e802
or eax, 0x9010081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x41944856
xor eax, 0x56b746f
and eax, 0x4d8a9000
or eax, 0x12845
mov dword [ebx], eax
add ebx, edx
or eax, 0x36192fa
and eax, 0x247299cc
and eax, 0x4008c0
or eax, 0xb80d2310
mov dword [ebx], eax
add ebx, edx
xor eax, 0x138ad4a2
or eax, 0x7273ed79
and eax, 0x51830970
or eax, 0x4080004
mov dword [ebx], eax
add ebx, edx
and eax, 0x21ec527f
and eax, 0x1880070
or eax, 0x628388
mov dword [ebx], eax
add ebx, edx
xor eax, 0x34e3a7e
and eax, 0x2a01180
or eax, 0x89584409
mov dword [ebx], eax
add ebx, edx
or eax, 0x57537f29
and eax, 0xc0837001
or eax, 0x8044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x295ae861
and eax, 0xdd638a8
and eax, 0x400800
or eax, 0xf0058101
mov dword [ebx], eax
add ebx, edx
or eax, 0x6490c279
or eax, 0x71f13a93
and eax, 0x81e4498b
or eax, 0x2080400
mov dword [ebx], eax
add ebx, edx
or eax, 0x30a6cce7
and eax, 0x18801e9
or eax, 0x4c010000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb4452d9
and eax, 0x450320
or eax, 0xa81088cc
mov dword [ebx], eax
add ebx, edx
or eax, 0x23dffb33
and eax, 0x89cc512b
or eax, 0x200400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x31842f1c
or eax, 0x51dc82e
and eax, 0xbd7d5015
or eax, 0x42820080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x26d53e19
and eax, 0xd8000a8c
or eax, 0x24458173
mov dword [ebx], eax
add ebx, edx
and eax, 0x61c42f01
or eax, 0x606ebedc
and eax, 0x604c8589
or eax, 0x9f000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x17be7336
and eax, 0x4882f6bf
or eax, 0x5090940
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3bbac467
or eax, 0x1690e01f
and eax, 0x818388
or eax, 0x1400020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5168b80b
or eax, 0x29a45ee
and eax, 0x2a84d89
or eax, 0x89000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x52740b5
or eax, 0x4ad69483
and eax, 0x4bf65081
or eax, 0xb4090014
mov dword [ebx], eax
add ebx, edx
or eax, 0x274d636c
and eax, 0x2033c371
and eax, 0x110371
or eax, 0x4c84388e
mov dword [ebx], eax
add ebx, edx
and eax, 0x1506dd1c
and eax, 0x404191c
or eax, 0x78fbe6e3
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f12d005
or eax, 0x62b1f756
and eax, 0x68458b55
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x616d67a3
and eax, 0x694c4533
or eax, 0x14800008
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f73c58b
and eax, 0x14404509
or eax, 0x80058200
mov dword [ebx], eax
add ebx, edx
or eax, 0x64924a18
and eax, 1
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x4255cbdd
and eax, 0x27ef525
and eax, 0x440101
or eax, 0x458306ea
mov dword [ebx], eax
add ebx, edx
and eax, 0x1db86d60
xor eax, 0x6042b908
and eax, 0
or eax, 0x94
mov dword [ebx], eax
add ebx, edx
and eax, 0x2df86fee
and eax, 0x3d8fc507
and eax, 0
or eax, 0xdc4d8b00
mov dword [ebx], eax
add ebx, edx
and eax, 0x3160bdc
and eax, 0x46c6ee0c
and eax, 0x40800
or eax, 0x7590450b
mov dword [ebx], eax
add ebx, edx
and eax, 0x5bdd04d2
and eax, 0x3a482124
and eax, 0x10000000
or eax, 0xa8558b35
mov dword [ebx], eax
add ebx, edx
xor eax, 0x72862a9b
and eax, 0x88018082
or eax, 0x1004201
mov dword [ebx], eax
add ebx, edx
and eax, 0x28ed14ad
and eax, 0x10001
or eax, 0x458ab854
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a9b72c8
xor eax, 0x32edad78
and eax, 0x284523c4
or eax, 0x90001810
mov dword [ebx], eax
add ebx, edx
and eax, 0xa6fb4a9
xor eax, 0x471eee76
and eax, 0x4d0b1474
or eax, 0x800109
mov dword [ebx], eax
add ebx, edx
xor eax, 0x69bb2fd3
and eax, 0x2a4
or eax, 0x1c18150
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f418659
and eax, 0xbc00589
or eax, 0x80344800
mov dword [ebx], eax
add ebx, edx
or eax, 0x1683b1b7
and eax, 0x8f07f815
or eax, 0x20080040
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b70416c
and eax, 0x1004044
or eax, 0x543bb411
mov dword [ebx], eax
add ebx, edx
xor eax, 0x46a0dd6f
and eax, 0x30b2820
or eax, 0x880454c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x74b5a5c0
and eax, 0x12440
or eax, 0x452ad805
mov dword [ebx], eax
add ebx, edx
or eax, 0x622d52a0
and eax, 0x44053ae0
or eax, 0x88400100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x75fe88fd
and eax, 0x8a810d
or eax, 0x40c02
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a8dd04c
and eax, 0x880000
or eax, 0x4d030000
mov dword [ebx], eax
add ebx, edx
and eax, 0x515171e0
and eax, 0x40010000
or eax, 0x88c89e0
mov dword [ebx], eax
add ebx, edx
or eax, 0x13d66d84
and eax, 0x6e953fd9
and eax, 0xa952dc0
or eax, 0x816ad23f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5cd7aa1a
and eax, 0x95085045
or eax, 0x81a810
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e021589
and eax, 0xcb8bed44
or eax, 0x34741200
mov dword [ebx], eax
add ebx, edx
or eax, 0x725311b1
and eax, 0x3bed1197
and eax, 0x3e00181
or eax, 0x8000440a
mov dword [ebx], eax
add ebx, edx
or eax, 0x2e43be9
and eax, 0x18001c0
or eax, 0x44090000
mov dword [ebx], eax
add ebx, edx
or eax, 0x26c38174
and eax, 0x408981e0
or eax, 0x8040a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x7948431a
xor eax, 0x4dbf0614
and eax, 0x1b70514
or eax, 0x3a48faeb
mov dword [ebx], eax
add ebx, edx
xor eax, 0x31b76137
xor eax, 0x6e3033e
and eax, 0xcab0484
or eax, 0xf3544009
mov dword [ebx], eax
add ebx, edx
and eax, 0x64ff6e12
or eax, 0x2b376662
and eax, 0xb2b6462
or eax, 0x8000199d
mov dword [ebx], eax
add ebx, edx
or eax, 0xd94e154
xor eax, 0x77a66314
and eax, 0x50019041
or eax, 0x5024014
mov dword [ebx], eax
add ebx, edx
or eax, 0x33a5e394
or eax, 0x667a1630
and eax, 0x505533b0
or eax, 0x88000800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x611aa3d2
and eax, 0x10b0060
or eax, 0x4480201d
mov dword [ebx], eax
add ebx, edx
and eax, 0x4616ec62
and eax, 0x5405e41a
and eax, 0x40002000
or eax, 0x88451bbc
mov dword [ebx], eax
add ebx, edx
or eax, 0x5329087
xor eax, 0x68aa0706
and eax, 0x5c50839
or eax, 0x40020144
mov dword [ebx], eax
add ebx, edx
or eax, 0x3716ea70
and eax, 0x110
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c48501d
or eax, 0x4b8a9823
and eax, 0x4702c900
or eax, 0x80052200
mov dword [ebx], eax
add ebx, edx
and eax, 0x41101bc0
and eax, 0
or eax, 0x9045
mov dword [ebx], eax
add ebx, edx
and eax, 0x67cac37
xor eax, 0x6919b706
and eax, 0x49090000
or eax, 0x4820000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4725e33e
or eax, 0x5a436bdd
and eax, 0x10410b8c
or eax, 0x800c0020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4745a415
and eax, 0x55082131
or eax, 0x831044
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d7671e5
and eax, 0x40000164
or eax, 0x958890
mov dword [ebx], eax
add ebx, edx
and eax, 0x752044cf
and eax, 0x4df0591a
and eax, 0
or eax, 0x8bffffff
mov dword [ebx], eax
add ebx, edx
and eax, 0x2981a57e
and eax, 0x480d7143
and eax, 0x12040
or eax, 0x8588dc05
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e628549
and eax, 0xdfebfd0c
or eax, 0x20140230
mov dword [ebx], eax
add ebx, edx
xor eax, 0x149ddd2b
xor eax, 0x7268b82f
and eax, 0x81080808
or eax, 0x2f44583
mov dword [ebx], eax
add ebx, edx
or eax, 0x296e033d
and eax, 0x98801a9
or eax, 0x44010040
mov dword [ebx], eax
add ebx, edx
or eax, 0x60096f0
and eax, 0x408183f8
or eax, 0x140804
mov dword [ebx], eax
add ebx, edx
xor eax, 0x62e89e6e
and eax, 0x227d1592
or eax, 0x1982ea6d
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c55144e
and eax, 0x28551404
or eax, 0xd7aa2891
mov dword [ebx], eax
add ebx, edx
xor eax, 0x75b97aba
and eax, 0x8a00442f
or eax, 0x11139d0
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd314f9d
and eax, 0x1b2ee6e3
and eax, 0x200040
or eax, 0x451bdc05
mov dword [ebx], eax
add ebx, edx
or eax, 0x576a2fc7
or eax, 0x3cbe3e1f
and eax, 0xb097d98
or eax, 0x80000020
mov dword [ebx], eax
add ebx, edx
and eax, 0x9f0f7a2
and eax, 0x1003400
or eax, 0xc083804d
mov dword [ebx], eax
add ebx, edx
and eax, 0x1ed62c78
and eax, 0x53dd66a0
and eax, 0
or eax, 0xb44d8901
mov dword [ebx], eax
add ebx, edx
or eax, 0x7eabe536
and eax, 0x4c24deee
and eax, 0x4c240020
or eax, 0xb3d901c9
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f5e2fc7
and eax, 0x10a2e
or eax, 0xc5481d1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6156ce8f
xor eax, 0x1bf62c46
and eax, 0x4d06000
or eax, 0x80089281
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3ca01eb6
or eax, 0x60ed9f43
and eax, 0xf0810000
or eax, 0x2000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x56ddf31
or eax, 0x4e2964bd
and eax, 0x4419
or eax, 0x8300
mov dword [ebx], eax
add ebx, edx
or eax, 0x4af9915d
and eax, 0xa1d118
or eax, 0x620a0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x565c8852
and eax, 0xe2dacf8
and eax, 0x12800
or eax, 0x8440300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3c954d64
and eax, 0x400004
or eax, 0x298001
mov dword [ebx], eax
add ebx, edx
or eax, 0x54f6ed2
and eax, 0x5092400
or eax, 0x2901100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x194202f4
or eax, 0x5505029e
and eax, 0x5150000
or eax, 0x20200000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x49583e04
and eax, 0x8000004
or eax, 0x800000aa
mov dword [ebx], eax
add ebx, edx
or eax, 0x73607bf4
and eax, 0x2090
or eax, 0x110000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x79897160
and eax, 0x70080100
or eax, 0x80458a00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x14836114
and eax, 0x29750046
and eax, 0
or eax, 0x8901e983
mov dword [ebx], eax
add ebx, edx
or eax, 0x1fec4993
and eax, 0xee8e001
or eax, 0x4000104c
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b1757d0
and eax, 0x5fd66d6c
and eax, 0xb00044c
or eax, 0x80000011
mov dword [ebx], eax
add ebx, edx
xor eax, 0x51184bf7
xor eax, 0x6c7ea40c
and eax, 0xa200a804
or eax, 0x48810451
mov dword [ebx], eax
add ebx, edx
xor eax, 0x43e707f
and eax, 0x4020
or eax, 0x2041
mov dword [ebx], eax
add ebx, edx
and eax, 0x74d11105
and eax, 1
or eax, 0x8bac5588
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c94424c
and eax, 0xe8b561b
and eax, 0x4085401
or eax, 0x4123a044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4efa894
or eax, 0x6a6969d1
and eax, 0x60450980
or eax, 0x9400802c
mov dword [ebx], eax
add ebx, edx
and eax, 0x3fae87da
and eax, 0x4000188
or eax, 0x498b0863
mov dword [ebx], eax
add ebx, edx
xor eax, 0x13f0cb2e
or eax, 0x580419ae
and eax, 0x4183e4
or eax, 0x1800010
mov dword [ebx], eax
add ebx, edx
or eax, 0x97d4de3
and eax, 0x9f44d81
or eax, 0x82000008
mov dword [ebx], eax
add ebx, edx
or eax, 0x24f134f9
and eax, 0x5317451
or eax, 0x500a8004
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f429bdc
and eax, 0x46090fd0
or eax, 0xa0840020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3da80a90
or eax, 0x19304674
and eax, 0x8b000000
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x694c726f
xor eax, 0x4fa2e55b
and eax, 0x80829404
or eax, 0x40016841
mov dword [ebx], eax
add ebx, edx
or eax, 0x13033d79
and eax, 0x6f4e643c
and eax, 0x40000000
or eax, 0xbc458901
mov dword [ebx], eax
add ebx, edx
and eax, 0x5bffc569
xor eax, 0x2496141
and eax, 0x20c4000
or eax, 0x21d00d8b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x77ecc67
and eax, 0x480804c
or eax, 0x89097c01
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5343e9c1
or eax, 0x1438d6c1
and eax, 0xdefad708
or eax, 0x21052830
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5baba88f
and eax, 0x38f47560
and eax, 0x545500
or eax, 0x8388008b
mov dword [ebx], eax
add ebx, edx
or eax, 0x21d98a3c
and eax, 0x18901aa
or eax, 0x54000040
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b4ac139
or eax, 0x53460f60
and eax, 0x188d83d8
or eax, 0x20300004
mov dword [ebx], eax
add ebx, edx
and eax, 0xf77f0e9
and eax, 0x3580c8
or eax, 0xca7f37
mov dword [ebx], eax
add ebx, edx
or eax, 0x18a92991
and eax, 0x6b3627b2
and eax, 0x20230
or eax, 0x45894045
mov dword [ebx], eax
add ebx, edx
or eax, 0x2e5c6f01
and eax, 0x17f0f953
and eax, 0x402950
or eax, 0xe8051288
mov dword [ebx], eax
add ebx, edx
or eax, 0x625a5c59
or eax, 0x74906104
and eax, 0x4c8b3a5c
or eax, 0x1000020
mov dword [ebx], eax
add ebx, edx
or eax, 0x3435f35d
and eax, 0x1a9836c
or eax, 0x400080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7a6de9ee
and eax, 0xb844800
or eax, 0x80680589
mov dword [ebx], eax
add ebx, edx
and eax, 0x53177b2f
and eax, 0x1004801
or eax, 0x5433a454
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7f2ac32a
and eax, 0xa012460
or eax, 0x81445080
mov dword [ebx], eax
add ebx, edx
and eax, 0x792c3bb2
or eax, 0x1c06d2f4
and eax, 0x500d044
or eax, 0x80890401
mov dword [ebx], eax
add ebx, edx
or eax, 0x2981150c
and eax, 0xad89d504
or eax, 0x52762a30
mov dword [ebx], eax
add ebx, edx
and eax, 0x75593fde
and eax, 0x672cde05
and eax, 0x1080c00
or eax, 0x88c0418b
mov dword [ebx], eax
add ebx, edx
and eax, 0x413110a9
and eax, 0x1000089
or eax, 0xfeff3004
mov dword [ebx], eax
add ebx, edx
or eax, 0x17b84115
and eax, 0xd455019d
or eax, 0x8a62
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c654550
and eax, 0x8801c283
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6dc14013
and eax, 0x8581c011
or eax, 0xa1444
mov dword [ebx], eax
add ebx, edx
or eax, 0x712d018e
xor eax, 0x6a697d1a
and eax, 0x9fc6a804
or eax, 0x60395730
mov dword [ebx], eax
add ebx, edx
or eax, 0x28cfe659
or eax, 0x3ef388c8
and eax, 0xff308539
or eax, 2
mov dword [ebx], eax
add ebx, edx
and eax, 0x5296f3e5
and eax, 0x10108121
or eax, 0xc6d7ede
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f3c22a8
and eax, 0x40088
or eax, 0x3c04d03
mov dword [ebx], eax
add ebx, edx
or eax, 0x49c4c52b
or eax, 0x70d15165
and eax, 0x4911d44d
or eax, 0x42a0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x65179767
or eax, 0xdcc1f1b
and eax, 0x9115d30
or eax, 0x82002080
mov dword [ebx], eax
add ebx, edx
and eax, 0x2d8893b9
and eax, 0x31f9f888
and eax, 0x1001000
or eax, 0x543ba855
mov dword [ebx], eax
add ebx, edx
xor eax, 0x778c4eb3
and eax, 0x20174e4
or eax, 0x89080900
mov dword [ebx], eax
add ebx, edx
or eax, 0x7fd08df6
and eax, 0x1fbb2e52
and eax, 0x8812840
or eax, 0xe0029005
mov dword [ebx], eax
add ebx, edx
or eax, 0x6491d62f
and eax, 0xa8018801
or eax, 0x10440100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x42ef9239
xor eax, 0x7a69e7c7
and eax, 0x80c04c8b
or eax, 0x33c0100
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c192936
and eax, 0x2abc8819
and eax, 0x80000
or eax, 0x4d8101e9
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5894836d
and eax, 0x14158284
or eax, 0xe8400978
mov dword [ebx], eax
add ebx, edx
or eax, 0x480c7512
and eax, 0x384c5502
or eax, 0x3a00001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x61806779
and eax, 0x126c3050
or eax, 0x24118805
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ae0bbab
xor eax, 0x720fd0d3
and eax, 0x684082
or eax, 0x83900509
mov dword [ebx], eax
add ebx, edx
or eax, 0x67e6b5d6
or eax, 0x76ce53f3
and eax, 0x458801e8
or eax, 0x10000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e424506
and eax, 0x204900e8
or eax, 0xc0048b10
mov dword [ebx], eax
add ebx, edx
and eax, 0x2fac23c6
xor eax, 0x50f4935d
and eax, 0x70f80019
or eax, 0xd004d22
mov dword [ebx], eax
add ebx, edx
and eax, 0x66d72d96
or eax, 0x577b4072
and eax, 0x50510920
or eax, 0x88048205
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f5adf37
and eax, 0x8901ca03
or eax, 0x2080
mov dword [ebx], eax
add ebx, edx
and eax, 0x1d33041f
and eax, 0x1010001
or eax, 0x448ad854
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4525c579
and eax, 0x6c9aae07
and eax, 0x804
or eax, 0xd84533d8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x886da23
xor eax, 0x43221190
and eax, 0x181106d
or eax, 0x4c0a0410
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3efe0619
or eax, 0x742728a
and eax, 0x504502ac
or eax, 0x80080110
mov dword [ebx], eax
add ebx, edx
xor eax, 0x312b36cd
or eax, 0x26246771
and eax, 0x65244531
or eax, 0x1888080a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3d3381ca
and eax, 0x40158801
or eax, 0x94400308
mov dword [ebx], eax
add ebx, edx
and eax, 0x493078b0
and eax, 0x800
or eax, 0x8901e283
mov dword [ebx], eax
add ebx, edx
xor eax, 0x9442beb
and eax, 0x1c040
or eax, 0x458a1415
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1cdab861
and eax, 0x1400010
or eax, 0x8083c8
mov dword [ebx], eax
add ebx, edx
or eax, 0x524c0613
and eax, 0x3c80589
or eax, 0x88104000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5b5a825a
and eax, 0xc082c041
or eax, 0x101080c
mov dword [ebx], eax
add ebx, edx
or eax, 0x35571add
and eax, 0xc0458801
or eax, 0x8080100
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c07216d
and eax, 0x79323b39
and eax, 0x48000101
or eax, 0xb7ff04e8
mov dword [ebx], eax
add ebx, edx
xor eax, 0xeb6ba00
xor eax, 0x236dc28d
and eax, 0x10040964
or eax, 0x51829b
mov dword [ebx], eax
add ebx, edx
or eax, 0x369f9ea2
or eax, 0x28a0cbf6
and eax, 0x16ecc281
or eax, 0x80002000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a5905cf
and eax, 0xc8810000
or eax, 0x2000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a0472
and eax, 0x470
or eax, 0x4989
mov dword [ebx], eax
add ebx, edx
or eax, 0x71b577e2
or eax, 0x23dff5eb
and eax, 0x5322f281
or eax, 0x8c000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x66a75f8d
and eax, 0x44020000
or eax, 0x1890000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2ce0691b
and eax, 0x8230908
or eax, 0x92000404
mov dword [ebx], eax
add ebx, edx
and eax, 0x6834a689
and eax, 0x53f25948
and eax, 0x200000
or eax, 0x7e150000
mov dword [ebx], eax
add ebx, edx
or eax, 0x47a78889
xor eax, 0xce8d194
and eax, 0x19
or eax, 0x880000c2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a9f1a41
and eax, 0x110090
or eax, 0x2000
mov dword [ebx], eax
add ebx, edx
and eax, 0x29c0fc4f
and eax, 0
or eax, 0xc4d8b00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x42661e0
and eax, 0x848e080
or eax, 0x32000101
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c41cd0c
xor eax, 0x71bb2260
and eax, 0x1800000
or eax, 0xf0010000
mov dword [ebx], eax
add ebx, edx
and eax, 0xc0b7049
xor eax, 0x78501428
and eax, 8
or eax, 0x2d0
mov dword [ebx], eax
add ebx, edx
and eax, 0x1061ddaf
and eax, 0x88
or eax, 0x810c5503
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ddd96d4
and eax, 0x8004c2
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x7acc03cf
and eax, 0x800000
or eax, 0x94a8100
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c9f2663
or eax, 0x79b94682
and eax, 0x1000082
or eax, 0x80000004
mov dword [ebx], eax
add ebx, edx
and eax, 0x6674fb3
and eax, 0x82
or eax, 0xf05340
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3bbd05
xor eax, 0x3a96ca5
and eax, 0x628000
or eax, 0xdc900100
mov dword [ebx], eax
add ebx, edx
or eax, 0x61285d57
and eax, 0x88000117
or eax, 0xa0
mov dword [ebx], eax
add ebx, edx
and eax, 0x10c92bdf
and eax, 0x82
or eax, 0x112008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x74c98997
and eax, 0x4408900
or eax, 0x8050200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2128dfa8
and eax, 0x6c5400
or eax, 0x828205
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b4cdff3
and eax, 0x122c1500
or eax, 0x20002000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7bfcb597
and eax, 0x80000
or eax, 0x4d830001
mov dword [ebx], eax
add ebx, edx
or eax, 0xa6b9ca6
xor eax, 0x6ef7903
and eax, 0x8008104
or eax, 0x10f10010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x54d8e4c
and eax, 0x1000058
or eax, 0x800000a1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6ab49939
and eax, 0x3419c0
or eax, 0x4a0231
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ba960cc
or eax, 0xd8197a1
and eax, 0x818000
or eax, 0x20000800
mov dword [ebx], eax
add ebx, edx
or eax, 0xc992b0f
or eax, 0x22ec0e4e
and eax, 0xa000001
or eax, 0x81000010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x33e48828
or eax, 0x451b8600
and eax, 0xc0810411
or eax, 0x2001044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x521410eb
and eax, 0x4ac
or eax, 0xfa00
mov dword [ebx], eax
add ebx, edx
and eax, 0x36de4225
and eax, 0x4200
or eax, 0x855fb081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x26a52a0
xor eax, 0x23a18f7a
and eax, 0x4800001
or eax, 0x410b0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x323fe109
and eax, 0x34842108
or eax, 0x421404
mov dword [ebx], eax
add ebx, edx
and eax, 0x195a2e61
and eax, 0x10000000
or eax, 0xaf350000
mov dword [ebx], eax
add ebx, edx
or eax, 0x372d62fe
and eax, 0x714e42a6
and eax, 0x26
or eax, 0x88000051
mov dword [ebx], eax
add ebx, edx
and eax, 0x6f374113
and eax, 0x10
or eax, 0x112080
mov dword [ebx], eax
add ebx, edx
or eax, 0x1f33d96e
xor eax, 0x1fef719c
and eax, 0x4c8800
or eax, 0x14010300
mov dword [ebx], eax
add ebx, edx
or eax, 0x49019ae1
and eax, 0x1048181
or eax, 0xa04000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2da3949c
and eax, 0x1800000
or eax, 0xf0010000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e5a43ca
and eax, 0x4a
or eax, 0x8831
mov dword [ebx], eax
add ebx, edx
and eax, 0x36a0304f
and eax, 0x3fe99b26
and eax, 2
or eax, 0x810c5589
mov dword [ebx], eax
add ebx, edx
xor eax, 0x58c3b866
xor eax, 0x2f163d64
and eax, 0x580080
or eax, 0x262c72
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3650b011
and eax, 0x6228000
or eax, 0x49d00100
mov dword [ebx], eax
add ebx, edx
and eax, 0x329d7e6a
and eax, 0
or eax, 0x8800003d
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f59bda9
xor eax, 0x7ceb340b
and eax, 0x12002
or eax, 0x100088
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2583b975
xor eax, 0x28f3711
and eax, 0x71ca800
or eax, 0xd0221000
mov dword [ebx], eax
add ebx, edx
and eax, 0x28c3c621
and eax, 0x49ae25d9
and eax, 0x20000
or eax, 0x45290000
mov dword [ebx], eax
add ebx, edx
and eax, 0x18a3a4c4
and eax, 0x20000
or eax, 0x6f003508
mov dword [ebx], eax
add ebx, edx
or eax, 0x3efe3a76
xor eax, 0x1b06eef7
and eax, 0x44880000
or eax, 0x9030000
mov dword [ebx], eax
add ebx, edx
or eax, 0x79406b37
or eax, 0x182d7759
and eax, 0x10c10110
or eax, 0x80008000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b2ae60
and eax, 0x45f92b42
and eax, 0x40
or eax, 0x8100000a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6234b471
and eax, 0x108421
or eax, 0x140c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x1626a0b9
xor eax, 0x3638b6b0
and eax, 0x10000
or eax, 0xcbf08100
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a6b2336
xor eax, 0x571b6561
and eax, 0x88000001
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b897fc8
and eax, 0x5e5e70e1
and eax, 0
or eax, 0x112081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x49955225
and eax, 0x40846000
or eax, 0x926b8800
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c9e2652
and eax, 0x408a0000
or eax, 0xd300001
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ee4c4dd
and eax, 0x2b000010
or eax, 2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7fcbe148
xor eax, 0x7acf2e8f
and eax, 0x22000055
or eax, 0xd0811000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c06b5e1
or eax, 0x1033e8de
and eax, 0xfeb75442
or eax, 0x1480200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6321889b
and eax, 0x40c4489
or eax, 0x1000102
mov dword [ebx], eax
add ebx, edx
and eax, 0x51403662
and eax, 0x3d2c9772
and eax, 0x402
or eax, 0x2861
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a00e090
and eax, 0x271612ff
and eax, 0x31
or eax, 0x6fc604
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd2fb8ff
and eax, 0x48fab3f
and eax, 0x800
or eax, 0x20908000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x67206679
xor eax, 0x7b3384ce
and eax, 0x38000011
or eax, 0x81000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x546a007e
or eax, 0x40366cec
and eax, 0x68ab
or eax, 0x9000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ba68fa9
and eax, 0x1044d2b
or eax, 0x80100000
mov dword [ebx], eax
add ebx, edx
and eax, 0x20993eb6
xor eax, 0x645add22
and eax, 0x409000
or eax, 0x3102f1
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ff1c627
and eax, 0x35e8fd74
and eax, 0x608000
or eax, 0x76910100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x124355ef
or eax, 0x21e0f1f6
and eax, 0x1706178
or eax, 0x8a040800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x27dd620e
and eax, 0x80810054
or eax, 0x42001401
mov dword [ebx], eax
add ebx, edx
and eax, 0x39e7aed6
and eax, 0x40
or eax, 0x4989
mov dword [ebx], eax
add ebx, edx
or eax, 0x678751f6
and eax, 0x40835081
or eax, 0x9050a200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x46b9f4c
and eax, 0x80880000
or eax, 0xa010000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe21f8b1
and eax, 0x1020
or eax, 0x100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x32b03f3
and eax, 0x1080083
or eax, 0x2cd44508
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7cbdf1f2
and eax, 0x10040
or eax, 0xa84
mov dword [ebx], eax
add ebx, edx
and eax, 0x527cd016
and eax, 0x5ca1a5b8
and eax, 0
or eax, 0x8bdc4589
mov dword [ebx], eax
add ebx, edx
or eax, 0x5a21de28
and eax, 0x4901d009
or eax, 0x4020044
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b03541b
xor eax, 0x70c7f80b
and eax, 0x10448800
or eax, 0xc00901dc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f560631
or eax, 0x7fdd4ec8
and eax, 0x558b09e9
or eax, 2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a68c3f7
and eax, 0x1c28210
or eax, 0x1c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7945c899
and eax, 0x8804109
or eax, 0x83501480
mov dword [ebx], eax
add ebx, edx
and eax, 0x6bd63edf
and eax, 0x1101001
or eax, 0x442bc044
mov dword [ebx], eax
add ebx, edx
and eax, 0x7992ebfb
and eax, 0x41000000
or eax, 0xac8d0fb8
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c418c0
and eax, 0x353fd155
and eax, 0x1000000
or eax, 0x8a000002
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c22c196
and eax, 0xe902c004
or eax, 0x812849
mov dword [ebx], eax
add ebx, edx
and eax, 0x79029775
xor eax, 0x24e415e7
and eax, 0x48448100
or eax, 0xa0090801
mov dword [ebx], eax
add ebx, edx
or eax, 0xe038500
xor eax, 0x690d20d5
and eax, 0x83400580
or eax, 0xbc500b
mov dword [ebx], eax
add ebx, edx
and eax, 0x6277bb48
or eax, 0x402a464e
and eax, 0x40080142
or eax, 0x15810080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x58e787e6
and eax, 0x5f8a7ce9
and eax, 0x4000020
or eax, 0xb0458bdc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5fea7634
and eax, 0x6a81c5e6
and eax, 0x801c080
or eax, 0x81000003
mov dword [ebx], eax
add ebx, edx
and eax, 0x4266f0fb
and eax, 0x8001
or eax, 0x4d8b3444
mov dword [ebx], eax
add ebx, edx
or eax, 0x95f8146
and eax, 0x44d3140
or eax, 0xb0000ab8
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b4765dd
or eax, 0x4e3fb413
and eax, 0x540b2458
or eax, 0x1800224
mov dword [ebx], eax
add ebx, edx
xor eax, 0x390c12b1
and eax, 0x640500c4
or eax, 0x80500b00
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ac2811
and eax, 0x2dc6046
and eax, 0x40000
or eax, 0xff289589
mov dword [ebx], eax
add ebx, edx
or eax, 0x1063b1dd
and eax, 0x450bb5dd
or eax, 0x804a22
mov dword [ebx], eax
add ebx, edx
and eax, 0x50a980d4
and eax, 0x8880c4
or eax, 0x1600300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x59cd842b
or eax, 0x60242106
and eax, 0x40589
or eax, 0x83c04000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e928afc
and eax, 0xffd60cbd
or eax, 0x292000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x34234de1
and eax, 0x154005c
or eax, 0x102000a3
mov dword [ebx], eax
add ebx, edx
xor eax, 0x45db6eed
or eax, 0x36c9ee11
and eax, 0x2e44c03
or eax, 0x9100188
mov dword [ebx], eax
add ebx, edx
xor eax, 0x549d30ac
and eax, 0x9603005
or eax, 0x148048
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ba4124d
and eax, 0x3f41009
or eax, 0x80084582
mov dword [ebx], eax
add ebx, edx
xor eax, 0x154d6317
xor eax, 0x40e6553c
and eax, 0x540101a0
or eax, 0x188004a
mov dword [ebx], eax
add ebx, edx
and eax, 0x715e6fb5
or eax, 0x6f62a40c
and eax, 0x444081ac
or eax, 0x80050a50
mov dword [ebx], eax
add ebx, edx
and eax, 0x2bba2fee
or eax, 0x3cbbc238
and eax, 0x801c080
or eax, 0x81000003
mov dword [ebx], eax
add ebx, edx
xor eax, 0x70bd2582
xor eax, 0x370844c3
and eax, 0x4c808040
or eax, 0x10b4405
mov dword [ebx], eax
add ebx, edx
or eax, 0x45afc045
and eax, 0x28d96886
and eax, 0x90004
or eax, 0xb0443be0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b9d3cd9
and eax, 0x4180053c
or eax, 0x140b3840
mov dword [ebx], eax
add ebx, edx
xor eax, 0x22ae70c8
and eax, 0x44050980
or eax, 0x80503240
mov dword [ebx], eax
add ebx, edx
or eax, 0x5119205e
or eax, 0x6bd0e8bc
and eax, 0x4589317c
or eax, 0x20400
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f236e0a
xor eax, 0x1bec57fe
and eax, 0x70452880
or eax, 0x88000348
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3a6ce1b9
and eax, 0x2004031
or eax, 0xdd4050a
mov dword [ebx], eax
add ebx, edx
or eax, 0x66ffdd3d
and eax, 0x880d
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
or eax, 0x1532ba71
or eax, 0x772dcb77
and eax, 0x600d8b00
or eax, 0x88400000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x562008ac
and eax, 0x886c0120
or eax, 0x1804c13
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a501a9f
and eax, 0xe3bc008c
or eax, 0x1c432801
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f414631
or eax, 0x2aebc86c
and eax, 0xa8558afc
or eax, 0x44000103
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ce1dfd7
xor eax, 0x48c249f8
and eax, 0x80018203
or eax, 0x9004080
mov dword [ebx], eax
add ebx, edx
or eax, 0x2164c755
or eax, 0x7fe90a4d
and eax, 0xbd81cc55
or eax, 0x22000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6ed0d01f
and eax, 0xd3533c08
or eax, 0x2cacc320
mov dword [ebx], eax
add ebx, edx
or eax, 0x78a2be0d
and eax, 0x8b6a7400
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x1296cbde
and eax, 0x13acc44
or eax, 0x44010001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b0f2108
and eax, 0x34926912
and eax, 0x6900
or eax, 0x8b6214f4
mov dword [ebx], eax
add ebx, edx
and eax, 0x15b5f913
or eax, 0x4decb92d
and eax, 0x4d28e80d
or eax, 0x130440
mov dword [ebx], eax
add ebx, edx
xor eax, 0x28172cf7
xor eax, 0x51552a39
and eax, 0x516880
or eax, 0x8b001464
mov dword [ebx], eax
add ebx, edx
and eax, 0x32f30bf0
and eax, 0x10040
or eax, 0x5502c415
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ff7a3f1
and eax, 0x7abe2ef0
and eax, 0xa1024a0
or eax, 0x8142505c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x73a1eee3
or eax, 0x7eee42a6
and eax, 0xae0fc805
or eax, 0x1002040
mov dword [ebx], eax
add ebx, edx
or eax, 0x66508df7
and eax, 0x6934fb61
and eax, 0x100c841
or eax, 0x84890404
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7dd5e29e
and eax, 0xf85c2e00
or eax, 0x7a3d124
mov dword [ebx], eax
add ebx, edx
and eax, 0x5280629e
xor eax, 0x152f8cb3
and eax, 0x1844c83
or eax, 0x88500108
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ce79a2
and eax, 0x21b71348
and eax, 0x1960008
or eax, 0xfe692085
mov dword [ebx], eax
add ebx, edx
xor eax, 0x525e3176
and eax, 0x62ca1ec7
and eax, 0xc3
or eax, 0xcc558b3c
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f90ab6d
and eax, 0x8008201
or eax, 0x81014082
mov dword [ebx], eax
add ebx, edx
and eax, 0x5101fd1b
and eax, 0x26857964
and eax, 0x14000
or eax, 0x858a8c55
mov dword [ebx], eax
add ebx, edx
or eax, 0x52683632
xor eax, 0x14021f9d
and eax, 0xc3e9e120
or eax, 0x3c161e04
mov dword [ebx], eax
add ebx, edx
xor eax, 0x548c78b3
xor eax, 0x2c274f3b
and eax, 0x87008028
or eax, 0x78200513
mov dword [ebx], eax
add ebx, edx
and eax, 0x2dd64da9
and eax, 0x33744ad9
and eax, 0x21000009
or eax, 0x47dfff6
mov dword [ebx], eax
add ebx, edx
and eax, 0x7794e6f4
and eax, 0x21004480
or eax, 0x1ae0090b
mov dword [ebx], eax
add ebx, edx
or eax, 0x5fbe9f02
xor eax, 0x684852a8
and eax, 0x15348401
or eax, 0x849304c
mov dword [ebx], eax
add ebx, edx
or eax, 0x61b51ee
and eax, 0x7b65ba43
and eax, 0x3401003
or eax, 0x80804588
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ca04b26
and eax, 0x558001aa
or eax, 0x90040
mov dword [ebx], eax
add ebx, edx
or eax, 0x6179d8fc
and eax, 0x404189c0
or eax, 0x80040200
mov dword [ebx], eax
add ebx, edx
and eax, 0x68b2aeef
and eax, 0x69908d38
and eax, 0
or eax, 0x3bf84503
mov dword [ebx], eax
add ebx, edx
or eax, 0x6afacf72
and eax, 0x9788841
or eax, 0x52004
mov dword [ebx], eax
add ebx, edx
or eax, 0x63023d3e
and eax, 0x3640d0b
or eax, 0x80804080
mov dword [ebx], eax
add ebx, edx
or eax, 0x36cf376e
or eax, 0x6f6fca27
and eax, 0x4d8901e9
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x12cab66a
and eax, 0x50418380
or eax, 0xa0140864
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b133b78
and eax, 0xfb149188
or eax, 0x4080401
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a3a18c1
and eax, 0x40081081
or eax, 0x583ef7e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a92ebf8
and eax, 0x18010004
or eax, 0x8489a8
mov dword [ebx], eax
add ebx, edx
and eax, 0x5636dc29
and eax, 0x48828
or eax, 0x8bfb77d7
mov dword [ebx], eax
add ebx, edx
xor eax, 0x294ccd41
and eax, 0x8083300c
or eax, 0x4100c041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e210fb5
and eax, 0x505eb9f2
and eax, 0x50008900
or eax, 0xa04d0001
mov dword [ebx], eax
add ebx, edx
and eax, 0x6f86fcff
or eax, 0x2e29f2d6
and eax, 0x6e0c9083
or eax, 0x91100508
mov dword [ebx], eax
add ebx, edx
or eax, 0x195c7016
and eax, 0x9518f59f
or eax, 0x230a60
mov dword [ebx], eax
add ebx, edx
xor eax, 0x31a95688
or eax, 0x1e3d890e
and eax, 0xbebfa918
or eax, 0x41405600
mov dword [ebx], eax
add ebx, edx
or eax, 0x31ec6ca5
and eax, 0x4e8f5684
and eax, 0x448b5404
or eax, 0x1000179
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6115e73f
and eax, 0x808240
or eax, 0x1400184
mov dword [ebx], eax
add ebx, edx
or eax, 0x6edfd751
and eax, 0xbc44581
or eax, 0x80000008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1378e986
and eax, 0x838840d
or eax, 0x45034040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x12122184
and eax, 0x470965c8
or eax, 0x80001810
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ab9e558
and eax, 0x8800
or eax, 0x10445
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f32efb3
and eax, 0x7230000
or eax, 0xc80000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5cf1788
xor eax, 0x615b9433
and eax, 0x840183
or eax, 0x84444
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b6bf9c9
and eax, 0xb000000
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7a6069be
xor eax, 0x503d48db
and eax, 0x1112045
or eax, 0x5422d810
mov dword [ebx], eax
add ebx, edx
or eax, 0x30c7625
and eax, 0x76da8b5c
and eax, 0x2080004
or eax, 0x89247488
mov dword [ebx], eax
add ebx, edx
xor eax, 0x356870ee
or eax, 0x249d0529
and eax, 0x4090041
or eax, 0x4122a804
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d878c0e
and eax, 0x42040
or eax, 0xe4411bb0
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a1a2363
and eax, 0x4c0b1870
or eax, 0x180000c
mov dword [ebx], eax
add ebx, edx
and eax, 0x15c0dc12
xor eax, 0x6c21d245
and eax, 0x48010a40
or eax, 0x944c3188
mov dword [ebx], eax
add ebx, edx
or eax, 0x7de4014e
and eax, 0x5589104c
or eax, 0x20030
mov dword [ebx], eax
add ebx, edx
or eax, 0x92e6fd3
and eax, 0x1c0523e0
or eax, 0xa0500000
mov dword [ebx], eax
add ebx, edx
or eax, 0x661899df
and eax, 0x44091174
or eax, 0x1820000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d94cdc3
and eax, 0x4e688458
and eax, 0
or eax, 0xf4453bec
mov dword [ebx], eax
add ebx, edx
or eax, 0x13f63b49
and eax, 0x4583096d
or eax, 0x8080010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3817455f
and eax, 0x91a5b4d
and eax, 0x1080000
or eax, 0xe183d8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x19f8c929
or eax, 0x3a0aafb3
and eax, 0xa184d81
or eax, 0x81c00008
mov dword [ebx], eax
add ebx, edx
and eax, 0x526ad2fe
xor eax, 0x30914efd
and eax, 0x10190055
or eax, 0x4522f000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x242b205d
and eax, 0x1105008
or eax, 0x8a012db4
mov dword [ebx], eax
add ebx, edx
or eax, 0x535493df
or eax, 0x67da65c3
and eax, 0x450bc845
or eax, 0x200000
mov dword [ebx], eax
add ebx, edx
or eax, 0x65220888
and eax, 0x39d2677
and eax, 0x1090044
or eax, 0x8a007480
mov dword [ebx], eax
add ebx, edx
and eax, 0x38767ec0
and eax, 0x7040
or eax, 0xc183800d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2dcefcde
and eax, 0xe04d0801
or eax, 0x10008100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5afa21ce
and eax, 0x82b0008b
or eax, 0x1485500
mov dword [ebx], eax
add ebx, edx
and eax, 0x24078a25
and eax, 0
or eax, 0x558901c2
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c0d7208
or eax, 0x24dd59d3
and eax, 0x144509d0
or eax, 0xc8008228
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c9250ab
xor eax, 0x277af232
and eax, 0x97040101
or eax, 0x68108488
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7f4332d0
or eax, 0x14894483
and eax, 0x48bf7db
or eax, 0x49000824
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d60099e
or eax, 0x5401cc84
and eax, 0x10018998
or eax, 0x8c0060
mov dword [ebx], eax
add ebx, edx
and eax, 0x1ba6b7dd
or eax, 0x118256a3
and eax, 0x186d7fb
or eax, 0x8a792804
mov dword [ebx], eax
add ebx, edx
xor eax, 0x711a5eb3
and eax, 0x43591c81
and eax, 0x42010000
or eax, 0xa882dc55
mov dword [ebx], eax
add ebx, edx
and eax, 0x22f20db3
and eax, 0x801
or eax, 0xdc558100
mov dword [ebx], eax
add ebx, edx
or eax, 0x4cde62e4
and eax, 0xdc148181
or eax, 0x2300040a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x20ad85a
or eax, 0x61f323d9
and eax, 0x853b7fd9
or eax, 0x8026
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d89d17e
and eax, 0xf8b22e00
or eax, 0x74dd110
mov dword [ebx], eax
add ebx, edx
or eax, 0x3bc79b3e
and eax, 0x4d8b5a3c
or eax, 0x40
mov dword [ebx], eax
add ebx, edx
xor eax, 0x24849baf
and eax, 0x200d01c0
or eax, 0x94403a04
mov dword [ebx], eax
add ebx, edx
or eax, 0x24c7dd74
and eax, 0x4c70974
or eax, 0x41000009
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3a749922
xor eax, 0x3f61cfe6
and eax, 0x188
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x43b7b80a
and eax, 0
or eax, 0xc707eb00
mov dword [ebx], eax
add ebx, edx
and eax, 0x620518f9
and eax, 0x800
or eax, 0x8045
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d209d8e
xor eax, 0x712a32e
and eax, 0x40020000
or eax, 0x15890000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x52e46f56
and eax, 0x7b5cc41a
and eax, 0x1400000
or eax, 0x8283e0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x35268402
and eax, 0xe00580
or eax, 0x8b005009
mov dword [ebx], eax
add ebx, edx
xor eax, 0x168056c5
and eax, 0x5200044
or eax, 0x4013e001
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f1e74a6
and eax, 0x35665dbd
and eax, 0x1205480
or eax, 0x8a112108
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e115e81
and eax, 0x6f3a746f
and eax, 0x4d304409
or eax, 0xb8844
mov dword [ebx], eax
add ebx, edx
or eax, 0x3660be60
or eax, 0x699eb621
and eax, 0xb327c2c
or eax, 0x80000190
mov dword [ebx], eax
add ebx, edx
xor eax, 0x65af70ba
and eax, 0x84890004
or eax, 0x1100b051
mov dword [ebx], eax
add ebx, edx
or eax, 0x65f0737d
or eax, 0x2083e4bb
and eax, 0xf5fbf70c
or eax, 0xa040800
mov dword [ebx], eax
add ebx, edx
and eax, 0x25d72cca
and eax, 0x1c00408
or eax, 0x88084183
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ea020d8
and eax, 0x9fe80081
or eax, 0x60170804
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a189fec
or eax, 0x4d30469a
and eax, 0x48080a9e
or eax, 0x80458161
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e72c537
and eax, 0x8801c183
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x77dbc01
and eax, 0x1018001
or eax, 0x948a484c
mov dword [ebx], eax
add ebx, edx
or eax, 0x124acac7
and eax, 0x4c88cb2e
and eax, 0x488ca0c
or eax, 0xfb773500
mov dword [ebx], eax
add ebx, edx
and eax, 0x20ae0af
and eax, 0x2088008
or eax, 0xfd001533
mov dword [ebx], eax
add ebx, edx
or eax, 0x5757bafe
and eax, 0x95dbfff
or eax, 0x204000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x79ec8ec6
and eax, 0x804109
or eax, 0x83480482
mov dword [ebx], eax
add ebx, edx
and eax, 0x49d56a61
and eax, 0x1800000
or eax, 0x440901e8
mov dword [ebx], eax
add ebx, edx
and eax, 0x3514c5de
and eax, 0x1c8
or eax, 0xe04d8a00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4799ab16
and eax, 0x81000082
or eax, 0x801c101
mov dword [ebx], eax
add ebx, edx
or eax, 0x2df8a100
or eax, 0x1381912a
and eax, 0x1589e009
or eax, 0x40020044
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e82716f
or eax, 0x22c26972
and eax, 0x60413940
or eax, 0x80140280
mov dword [ebx], eax
add ebx, edx
and eax, 0xabb7b60
and eax, 0x10840
or eax, 0x458a043c
mov dword [ebx], eax
add ebx, edx
and eax, 0x58caedbc
or eax, 0x2281acd0
and eax, 0x400128a8
or eax, 0x9c441300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2180d824
or eax, 0x70ca7460
and eax, 0x84850c
or eax, 0x100803
mov dword [ebx], eax
add ebx, edx
and eax, 0x318ce1c
and eax, 0
or eax, 0x4d8b0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x57d8d589
and eax, 0x45880000
or eax, 0x8270ff4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x11171e46
and eax, 0x48801a0
or eax, 0x58844
mov dword [ebx], eax
add ebx, edx
or eax, 0x6258ea29
xor eax, 0x8f8cc7a
and eax, 0xa252797
or eax, 0x81dad868
mov dword [ebx], eax
add ebx, edx
xor eax, 0x58cb314c
and eax, 0xee3ae04
and eax, 0x8800
or eax, 0x95892055
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3ef11a68
xor eax, 0x4f046677
and eax, 0xe47cd400
or eax, 0x1b832b00
mov dword [ebx], eax
add ebx, edx
or eax, 0xdda33c1
and eax, 0x83f44581
or eax, 0xa
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f7f1005
and eax, 0x1000000
or eax, 0x448901e8
mov dword [ebx], eax
add ebx, edx
or eax, 0x52d0c2a
and eax, 0x48d09e0
or eax, 0x8214
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f9168a6
and eax, 0x2b1ce352
or eax, 0x10e31cad
mov dword [ebx], eax
add ebx, edx
and eax, 0x22870de2
and eax, 0x22870080
or eax, 0xdd78000d
mov dword [ebx], eax
add ebx, edx
and eax, 0x29f1970
and eax, 0x2150000
or eax, 0x89207dff
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c1ad5bb
and eax, 0xaf0fa855
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x49da3224
or eax, 0x5675364e
and eax, 0x54318055
or eax, 0x10a4000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1afb44b1
xor eax, 0x1571b85f
and eax, 0xa213ca8
or eax, 0x81084144
mov dword [ebx], eax
add ebx, edx
xor eax, 0x14fa3a7c
or eax, 0x688988c7
and eax, 0x8589c045
or eax, 0x3000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5426c19
and eax, 0x52fc213f
and eax, 0x2000
or eax, 0xffffdefc
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e4f3c04
and eax, 0x5fc9b57e
and eax, 0x9c00408
or eax, 0x80204983
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1fa0541
and eax, 0x881a4888
or eax, 0x77e4b005
mov dword [ebx], eax
add ebx, edx
or eax, 0x402abd63
and eax, 0x32241f3b
and eax, 0x2004092b
or eax, 0xc05182d4
mov dword [ebx], eax
add ebx, edx
or eax, 0x7d2f49ea
and eax, 0x8901ca83
or eax, 0x2000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7140e275
and eax, 0x8101e055
or eax, 0x48a0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1f8b318c
xor eax, 0x2f328827
and eax, 0xb0b978f8
or eax, 0x4f468604
mov dword [ebx], eax
add ebx, edx
and eax, 0x3cfbabd0
xor eax, 0xbd1f8e2
and eax, 0x36280032
or eax, 0xc8d08509
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6e2a15f6
and eax, 0x5090cd
or eax, 0x292c6f32
mov dword [ebx], eax
add ebx, edx
and eax, 0x115cabe8
and eax, 0x11c0988
or eax, 0x88a04403
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a6163f5
and eax, 0x8204081
or eax, 0xf7deb40c
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a08337b
and eax, 0x4b409506
and eax, 0
or eax, 0xb4558bff
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b3e02b5
xor eax, 0x1ce2f978
and eax, 0xe2901081
or eax, 0x1c608508
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1609b477
and eax, 0x408921fe
or eax, 0x502de01
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4acfed3f
and eax, 0x1400280
or eax, 0x808134
mov dword [ebx], eax
add ebx, edx
or eax, 0x6586580a
or eax, 0x13aff89e
and eax, 0x3a44188
or eax, 0x88100401
mov dword [ebx], eax
add ebx, edx
and eax, 0x464b7879
and eax, 0x2004009
or eax, 0xfdfeb484
mov dword [ebx], eax
add ebx, edx
or eax, 0x11500876
and eax, 0xf08c38ff
or eax, 0x10300
mov dword [ebx], eax
add ebx, edx
and eax, 0x35d4bc68
xor eax, 0x44f98a6f
and eax, 0x747db206
or eax, 0x9824df8
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e3b13c5
and eax, 0x44110300
or eax, 0x80448809
mov dword [ebx], eax
add ebx, edx
and eax, 0x37f3ad18
and eax, 0x18800
or eax, 0x89006283
mov dword [ebx], eax
add ebx, edx
or eax, 0x75fea977
and eax, 0x458bc055
or eax, 0x400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3ede105e
and eax, 0x1408000
or eax, 0x8003f4
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd74edae
xor eax, 0x51d01b46
and eax, 0x49644508
or eax, 0xa0900081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x59cddcc9
xor eax, 0x6e1e9d2d
and eax, 0xde27046c
or eax, 0x21d8f892
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4dae12d6
and eax, 0x22504c08
or eax, 0x1800183
mov dword [ebx], eax
add ebx, edx
xor eax, 0x773f926b
and eax, 0x6ffd30c9
and eax, 0x44640040
or eax, 0x3010ec0d
mov dword [ebx], eax
add ebx, edx
xor eax, 0xf90a089
or eax, 0x4a61cc90
and eax, 0x3e44480
or eax, 0x18110b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x69de95ef
and eax, 0xc044
or eax, 0x95891411
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b916d96
and eax, 0xae18b8c0
or eax, 0x51e7462c
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c16eecc
and eax, 0x8004488
or eax, 0x81a80103
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a5ad6a5
and eax, 0x8084081
or eax, 0xf7f6a804
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b89260f
and eax, 0x84458a8a
or eax, 0x78080175
mov dword [ebx], eax
add ebx, edx
xor eax, 0x31844822
and eax, 0x3c8073f
and eax, 0x1000101
or eax, 0x8801c082
mov dword [ebx], eax
add ebx, edx
and eax, 0x3def7474
and eax, 0x1014000
or eax, 0x948abc4d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x458b1259
and eax, 0xd000ee04
or eax, 0x2fff10e8
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a488c3a
or eax, 0x4805dab1
and eax, 0x4a489439
or eax, 0xb4a00102
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1870808e
and eax, 0x401815b5
or eax, 0x865ea4a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f218ef1
and eax, 0x4277c076
and eax, 0x2444002
or eax, 0x39880589
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d7e8c2b
and eax, 0x78fbd557
and eax, 0x40788001
or eax, 0x53044
mov dword [ebx], eax
add ebx, edx
or eax, 0x717bc736
and eax, 0x1444503
or eax, 0x82800888
mov dword [ebx], eax
add ebx, edx
or eax, 0x41c8e92b
or eax, 0x746cf359
and eax, 0x458801e9
or eax, 0x8010000
mov dword [ebx], eax
add ebx, edx
and eax, 0x463f9eb2
or eax, 0x95aed36
and eax, 0x44518984
or eax, 0x80040240
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ce1252
and eax, 0x4400000
or eax, 0x79b8553b
mov dword [ebx], eax
add ebx, edx
and eax, 0x57301251
and eax, 0x44000001
or eax, 0x80458b2e
mov dword [ebx], eax
add ebx, edx
or eax, 0x5eb7e1a8
xor eax, 0x25c149f6
and eax, 0xa804a209
or eax, 0x410d06
mov dword [ebx], eax
add ebx, edx
and eax, 0x60954f6b
and eax, 0x40001
or eax, 0x870c084
mov dword [ebx], eax
add ebx, edx
and eax, 0x4dfd7c40
or eax, 0x582f100f
and eax, 0x1840400b
or eax, 0x23800d80
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c7b881f
or eax, 0x4dcf2a5
and eax, 0x137cd80d
or eax, 0x40
mov dword [ebx], eax
add ebx, edx
or eax, 0x18240cda
xor eax, 0x365d079d
and eax, 0x9205102
or eax, 0x2dc0489
mov dword [ebx], eax
add ebx, edx
and eax, 0x58d1dad
xor eax, 0x1506566e
and eax, 0x14004045
or eax, 0x74a010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x332ba48e
or eax, 0x2a3098de
and eax, 0xf50448b
or eax, 0x800100
mov dword [ebx], eax
add ebx, edx
or eax, 0xc681825
xor eax, 0xf2b28d7
and eax, 0xc04528
or eax, 0x85240087
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5103d066
and eax, 0x800114c0
or eax, 0xb086000
mov dword [ebx], eax
add ebx, edx
and eax, 0x19f0b25c
and eax, 0x1000040
or eax, 0xc083cc0d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4fcc36b5
and eax, 0x8c4d8800
or eax, 0x40000101
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d42e622
or eax, 0x3a48ed8
and eax, 0x81c4458b
or eax, 0x101000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3febbf0d
and eax, 0x41cdc89c
and eax, 0x800008
or eax, 0x2a50e2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x752cd2c
and eax, 0x4508900
or eax, 0xd0050000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6f827776
xor eax, 0x26732019
and eax, 0x2700109
or eax, 0x18c4482
mov dword [ebx], eax
add ebx, edx
and eax, 0x1782da3
and eax, 0x1080401
or eax, 0x4481d044
mov dword [ebx], eax
add ebx, edx
or eax, 0x63b34b32
and eax, 0x9dc7a38
and eax, 0x1084a30
or eax, 0x8a01a1cc
mov dword [ebx], eax
add ebx, edx
and eax, 0x11bc46c0
and eax, 0x1004040
or eax, 0xc083bc0d
mov dword [ebx], eax
add ebx, edx
or eax, 0xee12374
and eax, 0xcc418901
or eax, 0x300c0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x39c8dfdb
or eax, 0x405887ff
and eax, 0x1dc558b
or eax, 0x3a200000
mov dword [ebx], eax
add ebx, edx
or eax, 0x307b6af2
and eax, 0x90f6451
or eax, 0x84008004
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d92d2e2
and eax, 0x12
or eax, 0x100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7a8723cb
and eax, 0x32840089
or eax, 0x1704502
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c55f573
or eax, 0x6f843369
and eax, 0x5804041
or eax, 0x80098804
mov dword [ebx], eax
add ebx, edx
or eax, 0x33723b4b
xor eax, 0x34bde55b
and eax, 0x83461e04
or eax, 0x7cb9e0e0
mov dword [ebx], eax
add ebx, edx
and eax, 0xc71d8fe
and eax, 0x6534de79
and eax, 0x304800
or eax, 0x83c4058b
mov dword [ebx], eax
add ebx, edx
and eax, 0x2bf67dff
or eax, 0x26e2b217
and eax, 0x5800181
or eax, 0x48090040
mov dword [ebx], eax
add ebx, edx
or eax, 0x212ff3d2
and eax, 0x31d2075a
and eax, 0x20800350
or eax, 0xc43d80a4
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b3613d1
and eax, 0x16ee5059
and eax, 0x240050
or eax, 0xdbffae
mov dword [ebx], eax
add ebx, edx
or eax, 0x7919f20d
and eax, 0x2b694e71
and eax, 0x1090870
or eax, 0x54820104
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b53ba45
or eax, 0x263d1a20
and eax, 0x1c28340
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c6e4bbb
and eax, 0x48f90f84
and eax, 0x8c00180
or eax, 0x83005409
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b13688a
and eax, 0x8004000
or eax, 0xe0838045
mov dword [ebx], eax
add ebx, edx
or eax, 0x100447b6
or eax, 0x649fe19c
and eax, 0xc0058101
or eax, 0x400800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7dbb240e
and eax, 0x81f40d0b
or eax, 0x2004080
mov dword [ebx], eax
add ebx, edx
or eax, 0x3244a128
and eax, 0x3161489c
and eax, 0x1000088
or eax, 0x4c890161
mov dword [ebx], eax
add ebx, edx
and eax, 0x68e16b5a
and eax, 0x48010140
or eax, 0xa4548ab4
mov dword [ebx], eax
add ebx, edx
or eax, 0x14ea8557
and eax, 0x88018a83
or eax, 0x1006000
mov dword [ebx], eax
add ebx, edx
or eax, 0x70cf69f1
or eax, 0x121fcd2
and eax, 0x418bec51
or eax, 0x4000004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x55bbf4a6
and eax, 0x2008d0
or eax, 0x458f0704
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3996adf
and eax, 0x44000500
or eax, 0x31c080b4
mov dword [ebx], eax
add ebx, edx
or eax, 0x4142864b
and eax, 0x6440831e
or eax, 0x880d0800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f0de132
and eax, 0x81004820
or eax, 0x8ac0513
mov dword [ebx], eax
add ebx, edx
or eax, 0x658fc0d1
and eax, 0xedaec081
or eax, 0x1250200c
mov dword [ebx], eax
add ebx, edx
and eax, 0x190b804b
and eax, 0x8008009
or eax, 0xe4550bf6
mov dword [ebx], eax
add ebx, edx
or eax, 0x25a14e75
and eax, 0x63cb9e24
and eax, 0x1018200
or eax, 0x88004083
mov dword [ebx], eax
add ebx, edx
or eax, 0x636674a0
and eax, 0xa903e401
or eax, 0x14800854
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7302abee
xor eax, 0x51158fb4
and eax, 0x9f94c800
or eax, 0x606b36e0
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a3cdf0
and eax, 0x8b097400
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x54162f82
xor eax, 0x6cd3afa3
and eax, 0x40838001
or eax, 0x80004444
mov dword [ebx], eax
add ebx, edx
or eax, 0x74bcf88
and eax, 0x6310d8b
and eax, 0x4010901
or eax, 0xc0448000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x750ee20e
xor eax, 0x3a76d6f2
and eax, 0x83200d89
or eax, 0xc04002
mov dword [ebx], eax
add ebx, edx
or eax, 0x27780d6d
xor eax, 0x469a207f
and eax, 0x41000180
or eax, 0xc890069
mov dword [ebx], eax
add ebx, edx
or eax, 0x1860e7b8
or eax, 0x5498c86d
and eax, 0x4c518be0
or eax, 0x80040000
mov dword [ebx], eax
add ebx, edx
and eax, 0x21948dde
xor eax, 0x61fc2e8b
and eax, 0x100a203
or eax, 0x88014880
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ecf770c
xor eax, 0x53a13496
and eax, 0x41804414
or eax, 0x40b8841
mov dword [ebx], eax
add ebx, edx
and eax, 0x22dfb207
xor eax, 0xe8dd53a
and eax, 0x10c
or eax, 0x1e882c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x58bf6e0
and eax, 0x404508
or eax, 0x8b8c0081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3d68efc2
and eax, 0x453a814
and eax, 0x4008000
or eax, 0x8989404d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x22e30da3
xor eax, 0x7565e5c7
and eax, 0xda0f2808
or eax, 0x25f0d6d4
mov dword [ebx], eax
add ebx, edx
and eax, 0xaa85ae1
xor eax, 0x2619df6c
and eax, 0x8b00588
or eax, 0x81045003
mov dword [ebx], eax
add ebx, edx
xor eax, 0x721c4b00
xor eax, 0x17e63fa8
and eax, 0xec4e0001
or eax, 0x13b0d894
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c57fa08
and eax, 0x14448800
or eax, 0xa00103ff
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa05cc00
and eax, 0xc4acc83
and eax, 0x8004083
or eax, 0x8101a800
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f71992e
and eax, 0x9018000
or eax, 0x848a3445
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f36adf9
and eax, 0xe2bd189c
or eax, 0x1d42e640
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c4cedcf
or eax, 0x5fd27ab3
and eax, 0xded00933
or eax, 0x20088408
mov dword [ebx], eax
add ebx, edx
xor eax, 0x118eede7
or eax, 0x55a4517a
and eax, 0x197471fe
or eax, 0x98e01
mov dword [ebx], eax
add ebx, edx
xor eax, 0x51e9691a
or eax, 0x319ed7b3
and eax, 0x39885583
or eax, 0x2600008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x48f1ab61
and eax, 0x5eb85f3b
and eax, 0x10184c00
or eax, 0x165a055
mov dword [ebx], eax
add ebx, edx
and eax, 0x3546139e
and eax, 0x11440000
or eax, 0x2ab0458b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3331df70
xor eax, 0x56d5c101
and eax, 0x8105840
or eax, 0x16d8405
mov dword [ebx], eax
add ebx, edx
or eax, 0x7fbb5d4c
and eax, 0x3d84d09
or eax, 0x80000082
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f226a4a
and eax, 0x4c8801c1
or eax, 0x1010028
mov dword [ebx], eax
add ebx, edx
and eax, 0x6441889a
and eax, 0x40010088
or eax, 0xb8548b50
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3d935020
and eax, 0x45c45138
or eax, 0x38080403
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ef27a00
and eax, 0x4404000
or eax, 0x80058709
mov dword [ebx], eax
add ebx, edx
and eax, 0x51282c78
xor eax, 0x4ba7f37c
and eax, 0
or eax, 1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x27a14df7
and eax, 0x58105e2
or eax, 0x40460209
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ff16dbd
or eax, 0x29d2efff
and eax, 0x84
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x118f01fc
and eax, 0x1d97718e
and eax, 0x50100
or eax, 0xc0408a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x25191704
and eax, 0x7c26be3
and eax, 0x100
or eax, 0x74844433
mov dword [ebx], eax
add ebx, edx
and eax, 0x1031bcc9
and eax, 0
or eax, 0xe84d8b08
mov dword [ebx], eax
add ebx, edx
xor eax, 0x308b1cb4
and eax, 0x50c00530
or eax, 0x25104803
mov dword [ebx], eax
add ebx, edx
and eax, 0x507cf747
or eax, 0x724ffccf
and eax, 0x4055890b
or eax, 0x84000200
mov dword [ebx], eax
add ebx, edx
or eax, 0x466a1c5c
and eax, 0x2541513
or eax, 0x39804020
mov dword [ebx], eax
add ebx, edx
and eax, 0x28e7793
and eax, 0x41011
or eax, 0x979a044
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c8062ff
and eax, 0xd52fe94
and eax, 0x1504080
or eax, 0x82a4050b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c56dbd3
or eax, 0x5cc6d1ae
and eax, 0x458001e8
or eax, 0x90000
mov dword [ebx], eax
add ebx, edx
and eax, 0x761f5f34
and eax, 0x44090120
or eax, 0xbad0e8d4
mov dword [ebx], eax
add ebx, edx
or eax, 0x1dcfd8b1
xor eax, 0x7829977e
and eax, 0x5826e8b
or eax, 0x48099174
mov dword [ebx], eax
add ebx, edx
and eax, 0xa69e417
and eax, 0x18000
or eax, 0x60e00108
mov dword [ebx], eax
add ebx, edx
and eax, 0x218e2699
or eax, 0x6dd9f3f0
and eax, 0x1000020
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x720631ce
and eax, 0
or eax, 0x20cbf1
mov dword [ebx], eax
add ebx, edx
and eax, 0x50ce5532
and eax, 0x100
or eax, 0x14558a00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x55c0c2a2
xor eax, 0x5e5a289f
and eax, 0x16076001
or eax, 0x40208a80
mov dword [ebx], eax
add ebx, edx
and eax, 0x697549b7
and eax, 0x6d3067e0
and eax, 0x40000000
or eax, 0xb2810000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c896e98
or eax, 0x15a4b8fe
and eax, 0x30f2
or eax, 1
mov dword [ebx], eax
add ebx, edx
and eax, 0xae70619
xor eax, 0x65f10770
and eax, 0x1200200
or eax, 0x10008888
mov dword [ebx], eax
add ebx, edx
and eax, 0x15240928
and eax, 0x5eb2ec19
and eax, 0
or eax, 0x458b0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x798f40d3
and eax, 0x18a0000
or eax, 0x9c743508
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f3e553f
and eax, 0xa340000
or eax, 0x10000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a250fb2
and eax, 0x200000b2
or eax, 0x99000048
mov dword [ebx], eax
add ebx, edx
and eax, 0x5fc8d7b3
and eax, 0x30
or eax, 0x2d44
mov dword [ebx], eax
add ebx, edx
or eax, 0x501ff267
and eax, 0x67b9a4cc
and eax, 0x100400
or eax, 0x8100492b
mov dword [ebx], eax
add ebx, edx
and eax, 0x855a870
xor eax, 0x6da64978
and eax, 0x924148
or eax, 0x886a1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2027954
and eax, 0x908000
or eax, 0x5c610100
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d18eec2
xor eax, 0x362fd02f
and eax, 0x8d63ec5
or eax, 0x8029c012
mov dword [ebx], eax
add ebx, edx
or eax, 0x321e033
and eax, 0x112081
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x82129a1
xor eax, 0x1903e6aa
and eax, 0x108b00
or eax, 0xc8450000
mov dword [ebx], eax
add ebx, edx
and eax, 0x38559b9f
or eax, 0x57f56645
and eax, 0x5cb04501
or eax, 0x2000103a
mov dword [ebx], eax
add ebx, edx
and eax, 0x7413de7b
xor eax, 0x65ad8fac
and eax, 0x10058b00
or eax, 0xc8400008
mov dword [ebx], eax
add ebx, edx
or eax, 0x3cadd3d6
or eax, 0x3b908e11
and eax, 0x7dcc451b
or eax, 0x20
mov dword [ebx], eax
add ebx, edx
or eax, 0x148d9362
and eax, 0x361ec471
and eax, 0x240c8001
or eax, 0x88410b08
mov dword [ebx], eax
add ebx, edx
or eax, 0x687465a2
or eax, 0xcc7ce98
and eax, 0x8801e983
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x62672d7a
and eax, 0x277c1fd4
and eax, 0x1000c40
or eax, 0x548ba00d
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e805628
and eax, 0x14800008
or eax, 0xca728104
mov dword [ebx], eax
add ebx, edx
and eax, 0x45d0638e
and eax, 0xc
or eax, 0x810000d2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x473dd826
and eax, 0x1850c8
or eax, 0x502
mov dword [ebx], eax
add ebx, edx
or eax, 0x3028c9f8
and eax, 0x30308100
or eax, 0xcdc20000
mov dword [ebx], eax
add ebx, edx
and eax, 0x57f78391
and eax, 0x1000000
or eax, 0x8a00009d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4562d186
and eax, 0x2aa366bc
and eax, 0xa200000
or eax, 0x14050845
mov dword [ebx], eax
add ebx, edx
or eax, 0x54abe592
and eax, 0xc000050
or eax, 0x1000020
mov dword [ebx], eax
add ebx, edx
and eax, 0x2998da9b
xor eax, 0x1aadc503
and eax, 0xc011
or eax, 0x2ae4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x796e92ac
and eax, 0x444801
or eax, 0x818524
mov dword [ebx], eax
add ebx, edx
and eax, 0x1db2b7ba
xor eax, 0x2e4e2ca7
and eax, 0xce2100
or eax, 0xc0011400
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f831803
and eax, 0x800000
or eax, 0x90080000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d000fb
xor eax, 0x488be14a
and eax, 0x100
or eax, 0x1020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2963747e
and eax, 0x160450a
or eax, 0x82900881
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ea3164d
and eax, 0x3618005b
and eax, 0x4000041
or eax, 0x49890180
mov dword [ebx], eax
add ebx, edx
or eax, 0x658a9d9
xor eax, 0x796ebf35
and eax, 0x1502e0
or eax, 0xc8408910
mov dword [ebx], eax
add ebx, edx
or eax, 0x3de695bf
and eax, 0xc0e58281
or eax, 0x2004000
mov dword [ebx], eax
add ebx, edx
and eax, 0x8f633b7
or eax, 0x30423997
and eax, 0x10800000
or eax, 0x45090000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x52202136
xor eax, 0x39ff3210
and eax, 0x3c440300
or eax, 0x800188c8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1575c93f
and eax, 0x43ba79d7
and eax, 0x1004003
or eax, 0x88c80500
mov dword [ebx], eax
add ebx, edx
and eax, 0x77f7c91f
xor eax, 0x1bdd3196
and eax, 0x8093005
or eax, 0x1e28c40
mov dword [ebx], eax
add ebx, edx
and eax, 0x75c88e0b
and eax, 0x1880c01
or eax, 0x8234418a
mov dword [ebx], eax
add ebx, edx
and eax, 0x6808a2ee
and eax, 0x80080
or eax, 0x4d810141
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6bc6c6a0
and eax, 0x24458320
or eax, 0x9810089c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1be19625
xor eax, 0x7e089c3
and eax, 0x44141a
or eax, 0xf804121
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6504ed4e
and eax, 0x1805
or eax, 0x30388
mov dword [ebx], eax
add ebx, edx
or eax, 0x2e2b367e
and eax, 0x20010b00
or eax, 0xd0448000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x59b104d8
and eax, 0x76eddc05
and eax, 0x8800
or eax, 0x89016083
mov dword [ebx], eax
add ebx, edx
and eax, 0x5000c67
xor eax, 0x43f7ad8f
and eax, 0x4083a004
or eax, 0xd085041
mov dword [ebx], eax
add ebx, edx
and eax, 0x71debaaf
and eax, 0x18c4382b
and eax, 0x800000
or eax, 0x16983d0
mov dword [ebx], eax
add ebx, edx
and eax, 0x187426e4
and eax, 0x4609b93a
and eax, 0
or eax, 0x8bd04d89
mov dword [ebx], eax
add ebx, edx
or eax, 0x4cc2c026
and eax, 0xca82c405
or eax, 0x20013050
mov dword [ebx], eax
add ebx, edx
or eax, 0x26d7ecbf
xor eax, 0x4978a4f2
and eax, 0xa4050801
or eax, 0x50508100
mov dword [ebx], eax
add ebx, edx
or eax, 0x7513e1a9
and eax, 0x1444189
or eax, 0x2880402
mov dword [ebx], eax
add ebx, edx
or eax, 0x170c7e
and eax, 0x544045
or eax, 0x820b000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x53ce7de2
or eax, 0x48ae8012
and eax, 0x1bbc0d83
or eax, 0x20404008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5471bd45
xor eax, 0xa0b443a
and eax, 0x41049044
or eax, 0x8784009
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4dfe8f45
xor eax, 0x75826f59
and eax, 0x31001001
or eax, 0xac0458a
mov dword [ebx], eax
add ebx, edx
or eax, 0x48e0284f
and eax, 0x4a607445
or eax, 0x1d8010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b27b2f2
and eax, 0x31484483
or eax, 0xaa40108
mov dword [ebx], eax
add ebx, edx
or eax, 0x6e738ddb
xor eax, 0x25a0050d
and eax, 0x85dc044
or eax, 0x1201401
mov dword [ebx], eax
add ebx, edx
or eax, 0x258c618a
xor eax, 0x59121474
and eax, 0x804183
or eax, 0x1000444
mov dword [ebx], eax
add ebx, edx
and eax, 0x5df06e78
and eax, 0x1000000
or eax, 0xea000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2bda256f
or eax, 0x2ef7cdce
and eax, 0x8045c507
or eax, 0x200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6ef34e79
and eax, 0x2c906d16
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x2168da80
xor eax, 0x7724630a
and eax, 0x2320410a
or eax, 0xd80c81
mov dword [ebx], eax
add ebx, edx
or eax, 0x15b272b8
xor eax, 0x53f2c9f3
and eax, 0x4088048
or eax, 0x89810005
mov dword [ebx], eax
add ebx, edx
and eax, 0x1558491e
and eax, 0x5080004
or eax, 0xfaf7fed0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x78876685
and eax, 0x83781001
or eax, 0x80458a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a0b84d1
and eax, 0x41810142
or eax, 0x14080080
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d1326d
and eax, 0x4810040
or eax, 0xd03c83b8
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c3fbf2a
xor eax, 0x19c19a6d
and eax, 0x7e2596
or eax, 0x81da68
mov dword [ebx], eax
add ebx, edx
xor eax, 0x58ebd09d
xor eax, 0x577cff33
and eax, 0x5081050
or eax, 0x40830424
mov dword [ebx], eax
add ebx, edx
and eax, 0x65688000
and eax, 0x525a51ac
and eax, 0x40000000
or eax, 0x984503b4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x59dd6df3
xor eax, 0x625f4747
and eax, 0x61c40100
or eax, 0x1c20443b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x749e3da1
and eax, 0x8480808
or eax, 0xf0058301
mov dword [ebx], eax
add ebx, edx
and eax, 0x18c7953b
and eax, 0x8018101
or eax, 0x81006882
mov dword [ebx], eax
add ebx, edx
and eax, 0x48e43eed
or eax, 0x3af5efab
and eax, 0x1081e809
or eax, 0x450a1044
mov dword [ebx], eax
add ebx, edx
or eax, 0x50ece351
and eax, 0x44450b14
or eax, 0xa01000a0
mov dword [ebx], eax
add ebx, edx
or eax, 0x384427ca
and eax, 0x44012974
or eax, 0x18a0001
mov dword [ebx], eax
add ebx, edx
and eax, 0x23a6a579
and eax, 0x1820160
or eax, 0x442d0e80
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a32e058
xor eax, 0x73064acd
and eax, 0x4808510
or eax, 0x704000c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b9fb43f
and eax, 0x2c4d810b
or eax, 0x80000a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x43797d17
and eax, 0x400903
or eax, 0x3b804430
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e343df5
xor eax, 0x51aba49f
and eax, 0x1328a80c
or eax, 0x544041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ff92ab
or eax, 0x71091b3
and eax, 0x13805183
or eax, 0x28280408
mov dword [ebx], eax
add ebx, edx
or eax, 0x74e002d1
and eax, 0x6aa49d18
and eax, 0x201010
or eax, 0x145de845
mov dword [ebx], eax
add ebx, edx
xor eax, 0x631637bc
xor eax, 0x6a0f8f76
and eax, 0x1140408b
or eax, 0x22980500
mov dword [ebx], eax
add ebx, edx
and eax, 0x4404345f
and eax, 0x401
or eax, 0x453bd044
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f0f6702
and eax, 0xb097544
or eax, 0x800008b8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f34d09b
and eax, 0x8001a445
or eax, 0x69824008
mov dword [ebx], eax
add ebx, edx
and eax, 0x571324d4
or eax, 0x2030772d
and eax, 0x60010101
or eax, 0x844c8800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x35774fd
or eax, 0x3dff821
and eax, 0x83c05589
or eax, 2
mov dword [ebx], eax
add ebx, edx
and eax, 0x442a2b3f
and eax, 0x10a
or eax, 0x558900e0
mov dword [ebx], eax
add ebx, edx
and eax, 0x12bbbc27
and eax, 0x10000
or eax, 0xe8448bc0
mov dword [ebx], eax
add ebx, edx
and eax, 0x3036d3bc
or eax, 0x7a30c51b
and eax, 0xa30451b
or eax, 0x5c00020
mov dword [ebx], eax
add ebx, edx
or eax, 0x79db7da9
xor eax, 0xe6a3d42
and eax, 0x89
or eax, 0x8a04
mov dword [ebx], eax
add ebx, edx
or eax, 0x657a43de
xor eax, 0x636df298
and eax, 0x4050900
or eax, 0xe0488200
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e20c632
xor eax, 0x46534aa5
and eax, 0x38140513
or eax, 0x44c04828
mov dword [ebx], eax
add ebx, edx
and eax, 0x711d23d
and eax, 0x100008
or eax, 0xc0458b40
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7fba7454
and eax, 0x7846e4cc
and eax, 0x8404400
or eax, 0x81881103
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d1166f6
and eax, 0x1b5c1d40
and eax, 0x9000000
or eax, 0xf6fed095
mov dword [ebx], eax
add ebx, edx
or eax, 0x27470b33
and eax, 0xc8458bb7
or eax, 0x48
mov dword [ebx], eax
add ebx, edx
and eax, 0xcb93c7b
and eax, 0x8010803
or eax, 0x8100e080
mov dword [ebx], eax
add ebx, edx
and eax, 0x47540a0
and eax, 0x14000
or eax, 0xbd828845
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5be1fd9f
and eax, 0x4b5c0647
and eax, 0x42400440
or eax, 0xbdbffa90
mov dword [ebx], eax
add ebx, edx
or eax, 0x65721d97
and eax, 0x8b2a7500
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x582d09f8
and eax, 0x40ed3c2f
and eax, 0xd2808
or eax, 0xaf02c045
mov dword [ebx], eax
add ebx, edx
or eax, 0x54aa57f4
or eax, 0x15b512f7
and eax, 0xc985b04d
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x528c1968
and eax, 0xfe66f1e
and eax, 0x800000
or eax, 0x550b1f75
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b75951
or eax, 0x116c7551
and eax, 0x50540354
or eax, 0xa4010088
mov dword [ebx], eax
add ebx, edx
and eax, 0x2225b826
and eax, 0x20040000
or eax, 0x5ce8553b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5df45fb9
and eax, 0x12c5708
and eax, 0x200
or eax, 0xf0458914
mov dword [ebx], eax
add ebx, edx
or eax, 0x44936983
and eax, 0x8001c083
or eax, 0x9000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x48f02846
and eax, 0x4181e045
or eax, 0xc0a1000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1704be0
and eax, 0x8490ba0
or eax, 0xb0040050
mov dword [ebx], eax
add ebx, edx
and eax, 0x19ea914d
xor eax, 0x868ff21
and eax, 0x10204c21
or eax, 0x6d94011a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x72142526
xor eax, 0x58409865
and eax, 0x408038
or eax, 0xa8150b02
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6bb6eba2
and eax, 0xc2c00088
or eax, 0x3c0c9501
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3718197a
xor eax, 0x53650e94
and eax, 0x818267
or eax, 0x450a7d98
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f41d351
and eax, 0x1a7957e6
and eax, 0x10140
or eax, 0xc884888c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x310c5023
and eax, 0x8989d9ee
or eax, 0x2762610
mov dword [ebx], eax
add ebx, edx
or eax, 0xa4b33a4
or eax, 0x31e74d00
and eax, 0xa983cc4c
or eax, 0x40000001
mov dword [ebx], eax
add ebx, edx
or eax, 0x30f8963f
and eax, 0x43cdefc7
and eax, 0x40498801
or eax, 0x8c040100
mov dword [ebx], eax
add ebx, edx
xor eax, 0xff20fd9
and eax, 0xc28c8488
or eax, 0x3c401103
mov dword [ebx], eax
add ebx, edx
or eax, 0x789825b1
and eax, 0x64baed8a
and eax, 0x418a58a
or eax, 0x91235a75
mov dword [ebx], eax
add ebx, edx
and eax, 0x3215d2a
and eax, 0x1215c08
or eax, 0xfedea2c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x534cd2f
and eax, 0x458b086c
or eax, 0x10
mov dword [ebx], eax
add ebx, edx
xor eax, 0x716db697
and eax, 0x20443aa0
or eax, 0xc8010110
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe4b1ea2
or eax, 0x5dbe396e
and eax, 0x4d8a097c
or eax, 0x10001
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a0a27cd
and eax, 0x8014c
or eax, 0x1e182b0
mov dword [ebx], eax
add ebx, edx
or eax, 0x430394e6
or eax, 0x2dbccb90
and eax, 0xbfc4d88
or eax, 0x80000001
mov dword [ebx], eax
add ebx, edx
and eax, 0x5825b6b8
and eax, 0x200000
or eax, 0x551bf855
mov dword [ebx], eax
add ebx, edx
or eax, 0x3bce3192
and eax, 0x262399b9
and eax, 0x22010980
or eax, 0x888c0648
mov dword [ebx], eax
add ebx, edx
and eax, 0x7231019c
and eax, 0x2000000
or eax, 0x89000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5119e17e
and eax, 0x1000000
or eax, 0x4433cc45
mov dword [ebx], eax
add ebx, edx
and eax, 0x32c003f4
and eax, 0x44
or eax, 0x9e840fa8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a1bfeac
and eax, 0x80000000
or eax, 0xb000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x38559c5c
and eax, 0x52572fbc
and eax, 0x110c0c
or eax, 0x4d22f041
mov dword [ebx], eax
add ebx, edx
and eax, 0x20ddd42f
xor eax, 0x705e398
and eax, 0x2040794
or eax, 0x90800840
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ec82963
xor eax, 0x287a7de3
and eax, 0x80000000
or eax, 0xb000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x22631fb5
or eax, 0x7663da4d
and eax, 0x5523d855
or eax, 0x80000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d2e1ce0
and eax, 0x40490
or eax, 0x86800b40
mov dword [ebx], eax
add ebx, edx
and eax, 0x63859fbf
and eax, 0x2000000
or eax, 0x89000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x254e5ae2
or eax, 0x25c6bac6
and eax, 0x502b044
or eax, 0x40390001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x71fa8fe8
xor eax, 0x4b68dfed
and eax, 0xb286000
or eax, 0x80561dac
mov dword [ebx], eax
add ebx, edx
xor eax, 0x258363f
and eax, 0x89064801
or eax, 0x2609904c
mov dword [ebx], eax
add ebx, edx
and eax, 0x206d422d
and eax, 0x460f3e1d
and eax, 0x9000d
or eax, 0x4d32e440
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e797573
and eax, 0x3021130
or eax, 0x88306cc0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x435d87a5
xor eax, 0x2211b2dc
and eax, 0xc2024001
or eax, 0x81b454
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5182b010
and eax, 0x90010001
or eax, 0x64548900
mov dword [ebx], eax
add ebx, edx
and eax, 0x21924b45
and eax, 0x1609a0c6
and eax, 0
or eax, 0x3bf4458b
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f2159a8
and eax, 0x8204000
or eax, 0x45db845
mov dword [ebx], eax
add ebx, edx
or eax, 0x40b6c27e
and eax, 0x4c7c8047
or eax, 0xb3000580
mov dword [ebx], eax
add ebx, edx
or eax, 0x6e7c843b
xor eax, 0x61f42e93
and eax, 0xab6c
or eax, 0x15493
mov dword [ebx], eax
add ebx, edx
or eax, 0x48c74f63
and eax, 0x8c30000
or eax, 0x2280000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1ce22fea
and eax, 0x8600000
or eax, 0xf71c85c7
mov dword [ebx], eax
add ebx, edx
or eax, 0x72d9f616
xor eax, 0x2d7428cd
and eax, 0xdf1a
or eax, 0x20e5
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c3bcfc0
xor eax, 0x63b183
and eax, 0x4c080000
or eax, 0x1830000
mov dword [ebx], eax
add ebx, edx
and eax, 0x115a3fda
or eax, 0x90450c9
and eax, 0x80c00c0
or eax, 0x74812300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x41796da5
and eax, 0x371111f2
and eax, 0x35100060
or eax, 0x40efff9f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6771534
xor eax, 0x1ab65563
and eax, 0x28148b20
or eax, 0x90410017
mov dword [ebx], eax
add ebx, edx
and eax, 0x402f1587
and eax, 0x103
or eax, 0x3ba85400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x42ee81ce
and eax, 0x2844c045
or eax, 0x4382010
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a0d9a10
and eax, 0
or eax, 0x3b0458b
mov dword [ebx], eax
add ebx, edx
or eax, 0x2210e0b
xor eax, 0x3f38a0dd
and eax, 0x489e844
or eax, 0x81000001
mov dword [ebx], eax
add ebx, edx
or eax, 0x6eb15a33
xor eax, 0xcb2e207
and eax, 0xe30b1840
or eax, 0x1cf4e684
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ce7acab
xor eax, 0x1f31b625
and eax, 0x80cc488a
or eax, 0x9200501
mov dword [ebx], eax
add ebx, edx
xor eax, 0x30733684
or eax, 0x7f58b999
and eax, 0xffdec08d
or eax, 0x200000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x59a83a33
xor eax, 0x7d80f0fa
and eax, 0xc8540a44
or eax, 0x200181bb
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6ad068b0
and eax, 0x8001c203
or eax, 0x9000080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f01dea7
or eax, 0x1d280c70
and eax, 0x85080854
or eax, 0x83e001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e4b7026
and eax, 0x60cb6332
and eax, 0x40c00000
or eax, 0xbf3ffec4
mov dword [ebx], eax
add ebx, edx
or eax, 0x798384a6
and eax, 0xfec08422
or eax, 0x119
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e485f51
and eax, 0x848df7b
or eax, 0x1352084
mov dword [ebx], eax
add ebx, edx
xor eax, 0x12801fe0
xor eax, 0x7a047ec6
and eax, 0x1e00c89
or eax, 0x82044102
mov dword [ebx], eax
add ebx, edx
and eax, 0x560f97f7
and eax, 0x181
or eax, 0x4d890040
mov dword [ebx], eax
add ebx, edx
or eax, 0x6a421de1
and eax, 0x6c4109e0
or eax, 0x80148204
mov dword [ebx], eax
add ebx, edx
or eax, 0x1616093d
or eax, 0x4be8bddc
and eax, 0x89b41501
or eax, 0x4002
mov dword [ebx], eax
add ebx, edx
or eax, 0x345402be
and eax, 0xbdf41495
or eax, 0x420aa800
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f856ee8
xor eax, 0x21e7560c
and eax, 0xc40088f1
or eax, 0x2045030e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x65b0ddbd
and eax, 0x80b00400
or eax, 0x7e088189
mov dword [ebx], eax
add ebx, edx
and eax, 0x468c54cd
and eax, 0x44880489
or eax, 0x903fb76
mov dword [ebx], eax
add ebx, edx
xor eax, 0x350d0ce2
and eax, 0x808314
or eax, 0x16900a0
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f7a34a7
or eax, 0x1ed62139
and eax, 0xbb40189
or eax, 0x80004c00
mov dword [ebx], eax
add ebx, edx
and eax, 0x77806e9b
and eax, 0x3800c81
or eax, 0xfc7eb014
mov dword [ebx], eax
add ebx, edx
or eax, 0x5afa12c3
and eax, 0xb8943ad7
or eax, 0x10128
mov dword [ebx], eax
add ebx, edx
xor eax, 0x123a5f6c
and eax, 0x762e536f
and eax, 0x202e4002
or eax, 0x5cd1bffc
mov dword [ebx], eax
add ebx, edx
and eax, 0x385a2889
and eax, 0x400800
or eax, 0xc0058317
mov dword [ebx], eax
add ebx, edx
or eax, 0x614d6a8e
and eax, 0x1f380572
and eax, 0x1080102
or eax, 0x3ad04409
mov dword [ebx], eax
add ebx, edx
and eax, 0x291d5f6b
xor eax, 0x546bd7da
and eax, 0xc709041
or eax, 0xc2004
mov dword [ebx], eax
add ebx, edx
or eax, 0x166e1cc8
xor eax, 0x36df09d5
and eax, 0xa00508
or eax, 0x3444883
mov dword [ebx], eax
add ebx, edx
and eax, 0x741f372e
and eax, 0x40008
or eax, 0x840bd045
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c044728
and eax, 0x2c
or eax, 0x92
mov dword [ebx], eax
add ebx, edx
or eax, 0x4bf0a894
and eax, 0xba0008a
or eax, 0x300c5501
mov dword [ebx], eax
add ebx, edx
xor eax, 0x767b7809
and eax, 0xd542c00
or eax, 0x2028d055
mov dword [ebx], eax
add ebx, edx
or eax, 0x31a6328b
and eax, 0x39f0448b
or eax, 0x2000100
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ec7bc17
and eax, 0x2574e005
or eax, 0x80040
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b2df385
and eax, 0x2b544181
or eax, 0x10800c0a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x748f25dd
and eax, 0xd586844
or eax, 0x10249009
mov dword [ebx], eax
add ebx, edx
xor eax, 0x252fcaa2
and eax, 0x50108b
or eax, 0x83884500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x51911331
and eax, 0x50090082
or eax, 0x5800140
mov dword [ebx], eax
add ebx, edx
xor eax, 0x29b04e0e
and eax, 0x58010bc8
or eax, 0x80448010
mov dword [ebx], eax
add ebx, edx
and eax, 0x2857d538
and eax, 0x8440118
or eax, 0x74884423
mov dword [ebx], eax
add ebx, edx
xor eax, 0x41189c6
xor eax, 0x55af72e6
and eax, 0x408a08
or eax, 0xd00d0104
mov dword [ebx], eax
add ebx, edx
or eax, 0x7231b5ab
and eax, 0x4cdc7d2e
and eax, 0x400d2a
or eax, 0xf804011
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c5fe9e
and eax, 0x40be0fe5
and eax, 0x985
or eax, 0x8008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4f545d13
and eax, 0x4c548000
or eax, 0x90010b00
mov dword [ebx], eax
add ebx, edx
or eax, 0x323d0282
and eax, 0x1ef95715
and eax, 0x1c580100
or eax, 0x6180543b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x64ccd2d3
and eax, 0x8048308
or eax, 0xc0410800
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c0f4f18
and eax, 0x8000108
or eax, 0x74f84433
mov dword [ebx], eax
add ebx, edx
xor eax, 0x64844b10
xor eax, 0x5c545151
and eax, 0x80b70
or eax, 0xb8458000
mov dword [ebx], eax
add ebx, edx
and eax, 0x8cb939e
and eax, 0x8400110
or eax, 0x75b44c2b
mov dword [ebx], eax
add ebx, edx
and eax, 0x500c273
xor eax, 0x1103b2a9
and eax, 0x1001821a
or eax, 0xc0540925
mov dword [ebx], eax
add ebx, edx
and eax, 0x39b8e6ca
and eax, 0x1000000a
or eax, 0x6da85531
mov dword [ebx], eax
add ebx, edx
xor eax, 0x14d0847f
and eax, 0x6800c104
or eax, 0x10850608
mov dword [ebx], eax
add ebx, edx
or eax, 0x67201ace
and eax, 0x1a5dfce
or eax, 0x5a2031
mov dword [ebx], eax
add ebx, edx
xor eax, 0x77187831
and eax, 0x62000000
or eax, 0x89000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4efbb571
and eax, 0x20818500
or eax, 0x5804420a
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e7a5246
and eax, 0xffd74e
or eax, 0x28b1
mov dword [ebx], eax
add ebx, edx
or eax, 0xb13d5d9
or eax, 0x4b505eee
and eax, 0xb000000
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d3bc596
and eax, 0x1000000
or eax, 0x840bcc45
mov dword [ebx], eax
add ebx, edx
or eax, 0x79b1d149
or eax, 0x590e2aa8
and eax, 0xfdbfff68
or eax, 0x2400010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2af91d4a
and eax, 0xd4048000
or eax, 0x2ab00589
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3959af1a
and eax, 0x1e2c0d16
and eax, 0x4080812
or eax, 0x4983f7ed
mov dword [ebx], eax
add ebx, edx
and eax, 0x20b6987a
and eax, 0x808048
or eax, 0x1410384
mov dword [ebx], eax
add ebx, edx
or eax, 0x6a5a2113
or eax, 0x4be875c6
and eax, 0x3c84589
or eax, 0x80040800
mov dword [ebx], eax
add ebx, edx
or eax, 0x5bdb37ab
and eax, 0xdbde34a9
or eax, 0x24208014
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b6aba93
and eax, 0x2014002e
or eax, 0x96100d1
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b7fba85
xor eax, 0x787e6004
and eax, 0x1084081
or eax, 0x88e4150a
mov dword [ebx], eax
add ebx, edx
or eax, 0x39c58907
and eax, 0xb9ec9085
or eax, 0x46122010
mov dword [ebx], eax
add ebx, edx
or eax, 0x61f91301
or eax, 0x6cce8694
and eax, 0xfc458395
or eax, 0x86a
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ae0b023
xor eax, 0x71f3b7e8
and eax, 0x48a00589
or eax, 0xb60c8000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e035733
and eax, 0x4c000501
or eax, 0x18bfafe
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a412d5e
xor eax, 0x1aadbca2
and eax, 0x160034c
or eax, 0x8980a0
mov dword [ebx], eax
add ebx, edx
or eax, 0x11f8cf34
xor eax, 0x1edf4831
and eax, 0xb240589
or eax, 0x80c84800
mov dword [ebx], eax
add ebx, edx
and eax, 0x36297037
xor eax, 0x2c5ccec
and eax, 0xec8085
or eax, 0xff123010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x114133c0
and eax, 0x1702c00a
and eax, 0x4000000
or eax, 0xa8953bff
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ac89b4d
or eax, 0xbf16118
and eax, 0x6dfde1ba
or eax, 0x10021e44
mov dword [ebx], eax
add ebx, edx
and eax, 0x3444e33e
xor eax, 0x3fc5ed4e
and eax, 0x8010a00
or eax, 0xd0448109
mov dword [ebx], eax
add ebx, edx
and eax, 0x20dea771
xor eax, 0x6af5640f
and eax, 0x801c002
or eax, 0x81000081
mov dword [ebx], eax
add ebx, edx
and eax, 0x27843de
and eax, 0x4000
or eax, 0x4d8b9845
mov dword [ebx], eax
add ebx, edx
xor eax, 0x26707d52
and eax, 0x1e98114
or eax, 0x2a0
mov dword [ebx], eax
add ebx, edx
and eax, 0x76242367
xor eax, 0x166e67df
and eax, 0x44489
or eax, 0xe9b00900
mov dword [ebx], eax
add ebx, edx
or eax, 0xed5932f
or eax, 0x3c4863ca
and eax, 0xfffdfcc0
or eax, 0x20010
mov dword [ebx], eax
add ebx, edx
and eax, 0x352f3482
and eax, 0x1281480
or eax, 0x80c0410b
mov dword [ebx], eax
add ebx, edx
or eax, 0x2a2bcc86
and eax, 0x4a988a
or eax, 0x102260
mov dword [ebx], eax
add ebx, edx
xor eax, 0x20b78c0a
and eax, 0x20450000
or eax, 0xc8108900
mov dword [ebx], eax
add ebx, edx
and eax, 0xdfbc35b
xor eax, 0x9d7d43b
and eax, 0x184450b
or eax, 0x2a680080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7759aa82
or eax, 0xafccd51
and eax, 0x4489e841
or eax, 0x1000004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4dc52488
and eax, 0x808c8cc
or eax, 0x83012320
mov dword [ebx], eax
add ebx, edx
and eax, 0x2fbdd7e0
and eax, 0x101c040
or eax, 0xc0822c0d
mov dword [ebx], eax
add ebx, edx
and eax, 0x1ff533a7
or eax, 0x9647759
and eax, 0x8450101
or eax, 0xe4088800
mov dword [ebx], eax
add ebx, edx
and eax, 0x2d836796
and eax, 0x28000100
or eax, 0x13ec548b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x67307f7f
and eax, 0xc0c2854
or eax, 0x81038001
mov dword [ebx], eax
add ebx, edx
or eax, 0x58bdb26a
xor eax, 0x34c5ee89
and eax, 0x66
or eax, 0x108
mov dword [ebx], eax
add ebx, edx
or eax, 0x73c04300
and eax, 0x33c0410a
or eax, 0x8380481
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d5c0e1f
and eax, 0x10580401
or eax, 0x424f044
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d6aa52d
and eax, 0x1684509
or eax, 0x82800882
mov dword [ebx], eax
add ebx, edx
and eax, 0x917a12d
xor eax, 0x60f5fb71
and eax, 0x41810040
or eax, 0xc080181
mov dword [ebx], eax
add ebx, edx
and eax, 0x23a1d460
and eax, 0x10040
or eax, 0xe4548ba8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x376963c6
and eax, 0x1328400a
or eax, 0x28c01501
mov dword [ebx], eax
add ebx, edx
or eax, 0x46434a7d
and eax, 0x64694055
or eax, 0x148000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3fbe9999
and eax, 0x33b04189
or eax, 0x402
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6bdd0389
and eax, 0x7708e8d7
and eax, 0x40084000
or eax, 0x5338045
mov dword [ebx], eax
add ebx, edx
or eax, 0x56a57909
and eax, 0x5760a710
and eax, 0x3002000
or eax, 0x88085ce8
mov dword [ebx], eax
add ebx, edx
or eax, 0x7633cad1
and eax, 0x4d3be849
or eax, 4
mov dword [ebx], eax
add ebx, edx
or eax, 0x978117b
and eax, 0x9517970
or eax, 0x82000480
mov dword [ebx], eax
add ebx, edx
xor eax, 0x30c197ef
xor eax, 0x36873566
and eax, 0x5039c51
or eax, 0x50282004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x18438dbd
and eax, 0xc4031e8
or eax, 0xa0150a10
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f6d9c99
and eax, 0x4fe6d834
and eax, 0x4001810
or eax, 0x418b256c
mov dword [ebx], eax
add ebx, edx
and eax, 0x50a14ada
and eax, 0x810810
or eax, 0xa80481a0
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e602e97
and eax, 0x8000890
or eax, 0x83fff76e
mov dword [ebx], eax
add ebx, edx
and eax, 0x6305aba4
or eax, 0x25259d04
and eax, 0x501a404
or eax, 0x88884049
mov dword [ebx], eax
add ebx, edx
or eax, 0x3782dfa5
and eax, 0x1f2347a4
and eax, 0x1f0346a4
or eax, 0xe0fcb800
mov dword [ebx], eax
add ebx, edx
and eax, 0x300cf367
or eax, 0x56888e0d
and eax, 0x2845409
or eax, 0x81600182
mov dword [ebx], eax
add ebx, edx
xor eax, 0x364fb137
or eax, 0x4349d635
and eax, 0x558900a8
or eax, 0x142
mov dword [ebx], eax
add ebx, edx
and eax, 0x53c34b6f
and eax, 0x810160
or eax, 0xa8048a84
mov dword [ebx], eax
add ebx, edx
or eax, 0x48a2ccbd
xor eax, 0x5e17af17
and eax, 0x32b060ea
or eax, 0x94f9f14
mov dword [ebx], eax
add ebx, edx
and eax, 0x35ae1383
and eax, 0x41db1e42
and eax, 0x18a0000
or eax, 0xfe74a485
mov dword [ebx], eax
add ebx, edx
xor eax, 0x152837e1
and eax, 0x2c47adcb
and eax, 0x8040140
or eax, 0x83197cbf
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b57de50
xor eax, 0x35a12f30
and eax, 0x805040
or eax, 0xc103840d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b4fd6da
or eax, 0x292ed632
and eax, 0x804c8001
or eax, 0x54010900
mov dword [ebx], eax
add ebx, edx
or eax, 0x1f850510
and eax, 0xcb8ae19
and eax, 0x880401
or eax, 0x374518a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c768525
xor eax, 0x3266db55
and eax, 0x5280051
or eax, 0x5013d404
mov dword [ebx], eax
add ebx, edx
xor eax, 0x704cb109
and eax, 0x7618ca16
and eax, 0x4010
or eax, 0x8b093de0
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a5c26dc
and eax, 0x1716d1be
and eax, 0x5004
or eax, 0xe883a041
mov dword [ebx], eax
add ebx, edx
or eax, 0x6af1dbba
xor eax, 0x4f302456
and eax, 0xa0418901
or eax, 0x50040000
mov dword [ebx], eax
add ebx, edx
or eax, 0x68de612d
and eax, 0x80c84909
or eax, 0x3200482
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ce767f3
and eax, 0xd8901c1
or eax, 0x40000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x63fa903f
and eax, 0x41de1f4b
and eax, 0x40000000
or eax, 0xbc558be8
mov dword [ebx], eax
add ebx, edx
and eax, 0x687d6538
and eax, 0x68000108
or eax, 0x96a09481
mov dword [ebx], eax
add ebx, edx
and eax, 0x35db12f1
and eax, 0x4801081
or eax, 0x410bef7e
mov dword [ebx], eax
add ebx, edx
and eax, 0x18311bd3
and eax, 0x109c0
or eax, 0x9c848000
mov dword [ebx], eax
add ebx, edx
or eax, 0x33e4209b
or eax, 0x56e15572
and eax, 0x8be5fdfa
or eax, 0x1a0204
mov dword [ebx], eax
add ebx, edx
and eax, 0x39e88598
xor eax, 0x71ef331a
and eax, 0x6803b400
or eax, 0x8180484d
mov dword [ebx], eax
add ebx, edx
or eax, 0x2db2a64b
and eax, 0x31c039a0
and eax, 0x20000800
or eax, 0xdc4d8101
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d4edc12
and eax, 0x3c008000
or eax, 0xc2a0158b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x418ea61d
and eax, 0x952a3396
or eax, 0x11cc69
mov dword [ebx], eax
add ebx, edx
or eax, 0x449a0d9b
and eax, 0xd5bbfe9c
or eax, 0x2a440000
mov dword [ebx], eax
add ebx, edx
or eax, 0x21f4455a
xor eax, 0x5a5bbb50
and eax, 0x580000c
or eax, 0x400b3271
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d97fd52
xor eax, 0x6f465fbe
and eax, 0x818080
or eax, 0x9804093c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x33950088
xor eax, 0x3e240941
and eax, 0x81348074
or eax, 0xacb7f8a
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c98b6db
xor eax, 0x17d8c3ff
and eax, 0xd006405
or eax, 0x80898048
mov dword [ebx], eax
add ebx, edx
or eax, 0x152e55f8
and eax, 0x6e8c6ab3
and eax, 0xc8c6090
or eax, 0xf3739e04
mov dword [ebx], eax
add ebx, edx
and eax, 0x73876fb5
xor eax, 0x4d78ebea
and eax, 0x2bc050a
or eax, 0x81005081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x639fb0ce
or eax, 0x70d0e317
and eax, 0x50810142
or eax, 0x50800a8
mov dword [ebx], eax
add ebx, edx
and eax, 0x3851c509
and eax, 0x10010108
or eax, 0x88848ab4
mov dword [ebx], eax
add ebx, edx
or eax, 0x76369af9
and eax, 0x3ab79bfc
or eax, 0x1486402
mov dword [ebx], eax
add ebx, edx
and eax, 0x169ff83d
or eax, 0x7647801e
and eax, 0x76de9004
or eax, 0x89200481
mov dword [ebx], eax
add ebx, edx
or eax, 0x420dc18c
or eax, 0x58b99151
and eax, 0x8b0955dd
or eax, 0x2822
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f3850f9
and eax, 0xda39b12
and eax, 0x9011800
or eax, 0xe082c44d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2773412a
and eax, 0xcc408901
or eax, 0x100d0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x48fbe7a1
xor eax, 0x17c644bd
and eax, 0x83380108
or eax, 0xc05483
mov dword [ebx], eax
add ebx, edx
xor eax, 0x452afe54
and eax, 0x448001c2
or eax, 0x11090000
mov dword [ebx], eax
add ebx, edx
or eax, 0x608a6e78
xor eax, 0x47d4bf3
and eax, 0x40440008
or eax, 0x8c018bf0
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f238cb4
and eax, 0xc000030
or eax, 0x71f4450b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ea5156f
and eax, 0x58d426ec
and eax, 0x400044
or eax, 0xac0d8b30
mov dword [ebx], eax
add ebx, edx
xor eax, 0x28333882
xor eax, 0x6266e3c6
and eax, 0x80004000
or eax, 0x9018183
mov dword [ebx], eax
add ebx, edx
and eax, 0x78723176
and eax, 0
or eax, 0x558bac4d
mov dword [ebx], eax
add ebx, edx
or eax, 0xc4e9402
and eax, 0xc453840
or eax, 0xa01003a0
mov dword [ebx], eax
add ebx, edx
and eax, 0x474ba661
and eax, 0x13a2abd8
and eax, 0x2240
or eax, 0x458b413d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x73cbf300
and eax, 0x10008074
or eax, 0x80850980
mov dword [ebx], eax
add ebx, edx
or eax, 0x6a1b9033
or eax, 0x8e96817
and eax, 0x8afff9f6
or eax, 0x1000608
mov dword [ebx], eax
add ebx, edx
or eax, 0x2fa38615
and eax, 0x8d89fc4d
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4bfad1ee
and eax, 0xc6732c80
or eax, 0x398cd20c
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a72a812
xor eax, 0x60d630c6
and eax, 0x2a41082
or eax, 0x81504509
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a8e646
or eax, 0x137bbbca
and eax, 0x118901ca
or eax, 0x44000020
mov dword [ebx], eax
add ebx, edx
and eax, 0x71ade00e
and eax, 0x10810000
or eax, 0x80048bf4
mov dword [ebx], eax
add ebx, edx
or eax, 0x1aa72a9f
and eax, 0x1aa7abfe
or eax, 0x21585400
mov dword [ebx], eax
add ebx, edx
and eax, 0x9d8ed9d
and eax, 0x9d88c84
or eax, 0xf6260001
mov dword [ebx], eax
add ebx, edx
and eax, 0x221edebb
and eax, 0x2080c81
or eax, 0x8921717e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x118abfa7
and eax, 0x7039213d
and eax, 0x210008
or eax, 0x4d12f045
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f2e7678
and eax, 0x8000040
or eax, 0x808d89a0
mov dword [ebx], eax
add ebx, edx
or eax, 0x37899695
and eax, 0x8b8d9ff4
or eax, 0x72600a
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b5c61c
and eax, 0x791db96e
and eax, 0x1a044
or eax, 0xc2824011
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ac9f22a
and eax, 0x40018000
or eax, 0xa0540901
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f2bc89a
and eax, 0x7ab9923b
and eax, 0x40008000
or eax, 0xbe883d83
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6000932b
and eax, 0x444fdc61
and eax, 0x4000c20
or eax, 0x7000f3df
mov dword [ebx], eax
add ebx, edx
or eax, 0x62a29fb3
and eax, 0x54008b0b
or eax, 0x80450000
mov dword [ebx], eax
add ebx, edx
or eax, 0x37efc99a
and eax, 0x33c44103
or eax, 0x8000400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x292e8a12
and eax, 0x688c01
or eax, 0x8143044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x448a14f8
or eax, 0x2d3f9c0d
and eax, 0x21c80c89
or eax, 0x12004102
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e2a6632
xor eax, 0x19eeab15
and eax, 0x964e405
or eax, 0x100048
mov dword [ebx], eax
add ebx, edx
and eax, 0x65917047
xor eax, 0x291a3b9d
and eax, 0x5188
or eax, 0x83d00403
mov dword [ebx], eax
add ebx, edx
or eax, 0x1bb55fe5
and eax, 0x118101ea
or eax, 0x44080000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x48badfb
and eax, 0x5000a810
or eax, 0xae7d41c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x580d2cda
and eax, 0x6b001d97
and eax, 0x20000502
or eax, 0xb8fafd
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1254247
and eax, 0x21000010
or eax, 0xc8000001
mov dword [ebx], eax
add ebx, edx
and eax, 0x4142d05d
and eax, 1
or eax, 0x142
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d4aef81
and eax, 0x2d484482
or eax, 0xb40109
mov dword [ebx], eax
add ebx, edx
or eax, 0x105d9354
and eax, 0x1452
or eax, 0x2020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f379f82
and eax, 0xb340180
or eax, 0x80c84409
mov dword [ebx], eax
add ebx, edx
or eax, 0x542c7270
and eax, 0x4d005449
or eax, 0x38004
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc4de2a9
and eax, 0x404c00e4
or eax, 0x94018918
mov dword [ebx], eax
add ebx, edx
and eax, 0x5614fd8f
and eax, 0x5aae2c4d
and eax, 0x50000808
or eax, 0x58b01e3
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f28a5e8
and eax, 0x56c507c2
and eax, 0x8001c0
or eax, 0x1428214
mov dword [ebx], eax
add ebx, edx
or eax, 0x485aedfd
and eax, 0x9d04589
or eax, 0x82041000
mov dword [ebx], eax
add ebx, edx
and eax, 0x12402216
and eax, 0x50d6528e
and eax, 0
or eax, 0x453bd445
mov dword [ebx], eax
add ebx, edx
xor eax, 0x53944a26
and eax, 0x108d0e60
or eax, 0x800018c
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b0e0bf4
xor eax, 0x38d65e09
and eax, 0x3000001
or eax, 0x88000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x39fb46c2
or eax, 0x4ed4c71d
and eax, 0xe883804d
or eax, 0x1003000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x121cadb9
and eax, 0xb00d0900
or eax, 0x408001
mov dword [ebx], eax
add ebx, edx
and eax, 0xedaf225
and eax, 0x480001
or eax, 0x83b4558a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x537bade3
and eax, 0x50810068
or eax, 0x5080182
mov dword [ebx], eax
add ebx, edx
and eax, 0x274f2ee0
and eax, 0x40100e0
or eax, 0xf8448b1c
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e8beed9
and eax, 0x54000008
or eax, 0x21b04503
mov dword [ebx], eax
add ebx, edx
and eax, 0x62d0f485
and eax, 0x20000000
or eax, 0x9c4d8b28
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f2c9c4a
and eax, 0xb44d8f0a
or eax, 0x2005
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b08755
and eax, 0x501
or eax, 0x7dd8483a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x631b752
xor eax, 0x1d7d7275
and eax, 0x40148814
or eax, 0x98410300
mov dword [ebx], eax
add ebx, edx
and eax, 0x1541866d
or eax, 0x3901bccd
and eax, 0x41ae0d
or eax, 0xc4140102
mov dword [ebx], eax
add ebx, edx
xor eax, 0x775dfd34
xor eax, 0x4fb452d1
and eax, 0x7c8c002a
or eax, 0x1405511
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7eecb6d5
and eax, 0x8308
or eax, 0xf0450800
mov dword [ebx], eax
add ebx, edx
or eax, 0x1359464c
and eax, 0x70584508
or eax, 0xca00033
mov dword [ebx], eax
add ebx, edx
or eax, 0x57e79af6
or eax, 0x7d34b8b2
and eax, 0x644d8b08
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x37cec834
and eax, 0x74c04930
or eax, 0x403
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a0b9afc
and eax, 0x10000800
or eax, 0xa0558309
mov dword [ebx], eax
add ebx, edx
and eax, 0x5afab7d0
and eax, 0x8200
or eax, 0x89016883
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f574e53
and eax, 0x4d4a55e1
and eax, 0x44020040
or eax, 0x189b015
mov dword [ebx], eax
add ebx, edx
and eax, 0x53b94690
xor eax, 0x54d19d37
and eax, 0x1408120
or eax, 0x800298
mov dword [ebx], eax
add ebx, edx
or eax, 0x6cee790e
and eax, 0x9a84188
or eax, 0x82100401
mov dword [ebx], eax
add ebx, edx
xor eax, 0x70f47774
and eax, 0xe900104d
or eax, 0x83c000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c221c0e
or eax, 0x3246ae4c
and eax, 0xd0458801
or eax, 0x80100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4aa29f06
and eax, 0x74af9df3
and eax, 0x8c1403
or eax, 0xb504188
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e465280
xor eax, 0xced572a
and eax, 0x3300001
or eax, 0x844b854
mov dword [ebx], eax
add ebx, edx
xor eax, 0x22de1487
xor eax, 0x716ae0d4
and eax, 0xc04402
or eax, 0x33c0189
mov dword [ebx], eax
add ebx, edx
and eax, 0x372012e3
and eax, 0x431d86c3
and eax, 0x1000001
or eax, 0x443be044
mov dword [ebx], eax
add ebx, edx
or eax, 0x41206002
xor eax, 0x16a4a744
and eax, 0x3114400
or eax, 0x882038f8
mov dword [ebx], eax
add ebx, edx
or eax, 0x24e202ed
xor eax, 0x383dce48
and eax, 0x8588b005
or eax, 0x8010c48
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2965553e
xor eax, 0x663fbf27
and eax, 0xc2d35604
or eax, 0x3d2ca880
mov dword [ebx], eax
add ebx, edx
and eax, 0x67a1e091
and eax, 0x1a04080
or eax, 0x8850150b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x50fc805f
xor eax, 0x15fc9eed
and eax, 0xccf00011
or eax, 0x330e8084
mov dword [ebx], eax
add ebx, edx
and eax, 0x46d2425b
and eax, 0x40400011
or eax, 0xb0058bee
mov dword [ebx], eax
add ebx, edx
xor eax, 0x244ca03f
and eax, 0x725bdc2e
and eax, 0x10800
or eax, 0x8900e083
mov dword [ebx], eax
add ebx, edx
and eax, 0x507fa8f
and eax, 0x101e001
or eax, 0x8c8a1044
mov dword [ebx], eax
add ebx, edx
and eax, 0x15ce9bf9
and eax, 0x572cd304
and eax, 0x5089000
or eax, 0xfaf76e84
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ec8f94f
or eax, 0x6650bbc0
and eax, 0x6e808900
or eax, 0x9000043b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7619fc8e
and eax, 0x81971b5
or eax, 0x60648e4a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6cce5c46
and eax, 0xb00189
or eax, 0x3045402
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2819fc93
and eax, 0x2024a810
or eax, 0x40505045
mov dword [ebx], eax
add ebx, edx
xor eax, 0x12dfe916
xor eax, 0x16a0ab35
and eax, 0x80002
or eax, 0x83b44589
mov dword [ebx], eax
add ebx, edx
xor eax, 0x21cf80c8
or eax, 0x7ea6004c
and eax, 0x44810148
or eax, 0x10800a0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x451b67a4
xor eax, 0xcc2bec5
and eax, 0xc408888
or eax, 0xb00d0334
mov dword [ebx], eax
add ebx, edx
or eax, 0x2e76022
xor eax, 0x50094f2
and eax, 0x39cc4d08
or eax, 0x44000033
mov dword [ebx], eax
add ebx, edx
or eax, 0x1da27096
and eax, 0x74fc970d
and eax, 0x60440108
or eax, 0x88118a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b50f9ea
and eax, 0x60500100
or eax, 0x15ac5423
mov dword [ebx], eax
add ebx, edx
xor eax, 0x43686a2
or eax, 0x73ef4e2e
and eax, 0x70458b22
or eax, 0x84000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x311a2b64
and eax, 0x20bfdbbf
and eax, 0x20100122
or eax, 0x1ba04409
mov dword [ebx], eax
add ebx, edx
xor eax, 0x51179aa8
or eax, 0x549e102f
and eax, 0x163cc805
or eax, 0x1400040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3d341d90
and eax, 0x387e5e7
and eax, 0x2004581
or eax, 0xdb4080a
mov dword [ebx], eax
add ebx, edx
and eax, 0x12f87c97
and eax, 0x2b04c83
or eax, 0x3940012c
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e0b1a14
and eax, 0x3079440d
or eax, 0x4a040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ae3982f
and eax, 0x32845402
or eax, 0x1600189
mov dword [ebx], eax
add ebx, edx
or eax, 0x54200597
xor eax, 0xb441744
and eax, 0x54204051
or eax, 0x11b8004
mov dword [ebx], eax
add ebx, edx
or eax, 0x1798f30a
and eax, 0x1270bc4b
and eax, 0x2203048
or eax, 0x89054d94
mov dword [ebx], eax
add ebx, edx
or eax, 0x63d08c2b
xor eax, 0x67c1b6da
and eax, 0x4204005
or eax, 0x410ba040
mov dword [ebx], eax
add ebx, edx
and eax, 0x44afe6b2
and eax, 0x6000
or eax, 0x8b1415c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x6bd5fe3
and eax, 0x89815841
or eax, 0x6002800c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x64273d53
xor eax, 0x2b500bf6
and eax, 0x80448800
or eax, 0x58090101
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a35a4c1
and eax, 0x2280580
or eax, 0x2984500b
mov dword [ebx], eax
add ebx, edx
and eax, 0x6f1dba93
and eax, 0x1081001
or eax, 0x5433c854
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ae68280
and eax, 0xb0958d4
or eax, 0x80002528
mov dword [ebx], eax
add ebx, edx
xor eax, 0x141fc6e6
and eax, 0x64d2dddf
and eax, 0x28800
or eax, 0xe8814045
mov dword [ebx], eax
add ebx, edx
or eax, 0x20eeab60
and eax, 0xc8458901
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0xc967991
and eax, 0x80844981
or eax, 0x328040a
mov dword [ebx], eax
add ebx, edx
or eax, 0x7516b9db
and eax, 0x95ee684
and eax, 0x1080080
or eax, 0x4c810169
mov dword [ebx], eax
add ebx, edx
or eax, 0x17c1725c
and eax, 0x484103ac
or eax, 0x80148800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3d769b15
and eax, 0x81010081
or eax, 0x800ea02
mov dword [ebx], eax
add ebx, edx
and eax, 0x620a0490
and eax, 0
or eax, 0xd3e9c855
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a8f5a8e
and eax, 0x7d3acff6
and eax, 0x92282d2
or eax, 0x82dd7d2c
mov dword [ebx], eax
add ebx, edx
or eax, 0x764d4fff
and eax, 0xccc35de5
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e730d58
and eax, 0x4c030540
or eax, 0xa088508c
mov dword [ebx], eax
add ebx, edx
or eax, 0x4af05688
and eax, 0x603a6c56
and eax, 0x40104400
or eax, 0x8744a883
mov dword [ebx], eax
add ebx, edx
or eax, 0x69211a07
or eax, 0x1266ffd0
and eax, 0x2453f845
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x24641003
xor eax, 0x49c8c49a
and eax, 0x41c70000
or eax, 0x4000001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d0d95ea
xor eax, 0x71010634
and eax, 0x903d4
or eax, 0x304c20
mov dword [ebx], eax
add ebx, edx
xor eax, 0x714c0f25
and eax, 0x70454000
or eax, 0x80008700
mov dword [ebx], eax
add ebx, edx
xor eax, 0x79443e15
or eax, 0x183dc0c9
and eax, 0xf814
or eax, 0x420
mov dword [ebx], eax
add ebx, edx
and eax, 0x17b39dbf
and eax, 0x404
or eax, 0x75ec41c3
mov dword [ebx], eax
add ebx, edx
xor eax, 0x27e84fcc
and eax, 0x42000008
or eax, 0x85000160
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b7b19a6
xor eax, 0x7556dc0
and eax, 0x800e6004
or eax, 0x1d18841
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b4cc880
and eax, 0x41c70001
or eax, 0x4000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x16efa9ea
and eax, 0x100a9e0
or eax, 0x814004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x585ea8a5
or eax, 0x3e464914
and eax, 0x60454100
or eax, 0x80008600
mov dword [ebx], eax
add ebx, edx
or eax, 0x79b8db8b
and eax, 0x11001
or eax, 0x60
mov dword [ebx], eax
add ebx, edx
and eax, 0x20955240
and eax, 0x40
or eax, 0x6cdc4587
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c0a774a
and eax, 0x6da0bfb0
and eax, 0x44000080
or eax, 0x83000053
mov dword [ebx], eax
add ebx, edx
or eax, 0x735c0e15
and eax, 0xc7180845
or eax, 0x22d000
mov dword [ebx], eax
add ebx, edx
or eax, 0xedb738f
and eax, 0x45c30000
or eax, 0x40000
mov dword [ebx], eax
add ebx, edx
or eax, 0x491719c8
and eax, 0x364f5b80
and eax, 0x401880
or eax, 0x1386054
mov dword [ebx], eax
add ebx, edx
and eax, 0x66726c54
and eax, 0x404000
or eax, 0xfc058700
mov dword [ebx], eax
add ebx, edx
and eax, 0x5be053bf
and eax, 0x7c335a40
and eax, 0x4200
or eax, 0x343a
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f3114be
or eax, 0x16ac3ac0
and eax, 0x168004c2
or eax, 0x81504105
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5dad7c4a
and eax, 0x20bae0a7
and eax, 0x81
or eax, 0xc7000038
mov dword [ebx], eax
add ebx, edx
and eax, 0x4933393
and eax, 0x47489cb4
and eax, 0
or eax, 0x9a05cc45
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f74927f
or eax, 0x18f85deb
and eax, 0x45c10000
or eax, 0x60000
mov dword [ebx], eax
add ebx, edx
and eax, 0x34466ce
and eax, 0x7adfedf2
and eax, 0x440000
or eax, 0x20adc8
mov dword [ebx], eax
add ebx, edx
and eax, 0x24f15dfb
and eax, 0x400500
or eax, 0xc405c200
mov dword [ebx], eax
add ebx, edx
and eax, 0x101af2c7
and eax, 0x200
or eax, 0x34ff
mov dword [ebx], eax
add ebx, edx
or eax, 0x6a1a5861
and eax, 0x20044c7
or eax, 0x94c00100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x36ef9064
and eax, 0x126bff39
and eax, 1
or eax, 0xc70000ca
mov dword [ebx], eax
add ebx, edx
xor eax, 0x16fa00ba
and eax, 0x5c59c79f
and eax, 0x10480001
or eax, 0x8907bc44
mov dword [ebx], eax
add ebx, edx
xor eax, 0x45d5e073
and eax, 0x69d75489
and eax, 0x40820000
or eax, 0x5450000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e53a590
and eax, 0x1042190
or eax, 0x205028
mov dword [ebx], eax
add ebx, edx
xor eax, 0x57cc42e7
and eax, 0x14400300
or eax, 0xa005c400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1160f36
and eax, 0xc014
or eax, 0x36c9
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d0c2f72
and eax, 0xc004187
or eax, 0x20b00440
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c25d4cd
or eax, 0x5c821400
and eax, 0x4400000a
or eax, 0x83000055
mov dword [ebx], eax
add ebx, edx
or eax, 0x308b9728
or eax, 0x1e2d679d
and eax, 0x2489a445
or eax, 0x400800
mov dword [ebx], eax
add ebx, edx
or eax, 0x6bfe95cf
and eax, 0x118977a1
and eax, 0x1890000
or eax, 0x44020000
mov dword [ebx], eax
add ebx, edx
and eax, 0x145a61d4
xor eax, 0x3cab0ba1
and eax, 0xa003a0
or eax, 0x148805c
mov dword [ebx], eax
add ebx, edx
or eax, 0x446d8512
and eax, 0x1ec0588
or eax, 0x8a104001
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f22fa4f
and eax, 0x8004001
or eax, 0xc4c31de4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x445a3f22
and eax, 0x74d1926c
and eax, 0x800044
or eax, 0xcc4ccc88
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a32b220
xor eax, 0x55edd3ad
and eax, 0xccc408c
or eax, 0xc0008c40
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1ae6a26b
and eax, 0xc40a4484
or eax, 0x28811148
mov dword [ebx], eax
add ebx, edx
or eax, 0x6756f3c6
xor eax, 0x2dd787c6
and eax, 0x6000
or eax, 0x848c81
mov dword [ebx], eax
add ebx, edx
or eax, 0x72c952d1
or eax, 0x33e8c081
and eax, 0x41c50000
or eax, 0x4020000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x39c0a0a8
and eax, 0x52080
or eax, 0xf84150
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7597e576
and eax, 0x6358b9ce
and eax, 0x60408000
or eax, 0x98054700
mov dword [ebx], eax
add ebx, edx
or eax, 0x3937bf67
and eax, 0x1db1a966
and eax, 0xa102
or eax, 0x1601
mov dword [ebx], eax
add ebx, edx
and eax, 0x7395e83e
xor eax, 0x38a8353f
and eax, 0x8a80505
or eax, 0x464040c2
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d0b84da
and eax, 0x47000098
or eax, 0x80000020
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f0be18e
and eax, 0x3000000
or eax, 0x500edc45
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d69ef91
xor eax, 0x3d200a48
and eax, 0x44000001
or eax, 0x1c70000
mov dword [ebx], eax
add ebx, edx
or eax, 0x26d894a7
and eax, 0x11e0084
or eax, 0xb40
mov dword [ebx], eax
add ebx, edx
or eax, 0x5357b968
and eax, 0x40458300
or eax, 0xa4004400
mov dword [ebx], eax
add ebx, edx
and eax, 0x50797fb7
and eax, 0x10600
or eax, 0xd7
mov dword [ebx], eax
add ebx, edx
and eax, 0x571efc90
and eax, 0x480
or eax, 0xdba84147
mov dword [ebx], eax
add ebx, edx
or eax, 0xa799f0c
and eax, 0xc3000089
or eax, 0x4000010
mov dword [ebx], eax
add ebx, edx
or eax, 0x26d8b357
and eax, 0x162845db
and eax, 0x6080041
or eax, 0xd183bc04
mov dword [ebx], eax
add ebx, edx
or eax, 0x1d582f6a
and eax, 0x45c30000
or eax, 0x40000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7066d7d7
or eax, 0x41df8f90
and eax, 0xb799d4
or eax, 0x2020
mov dword [ebx], eax
add ebx, edx
or eax, 0x77006ae4
and eax, 0x311c4ec2
and eax, 0x30044200
or eax, 0xcc418500
mov dword [ebx], eax
add ebx, edx
and eax, 0x675012a2
and eax, 0x45240c38
and eax, 0
or eax, 0x2e98
mov dword [ebx], eax
add ebx, edx
or eax, 0x35de637e
and eax, 0x209445c6
or eax, 0xc2200001
mov dword [ebx], eax
add ebx, edx
and eax, 0x7bb9db86
and eax, 0x42000006
or eax, 0x85000038
mov dword [ebx], eax
add ebx, edx
or eax, 0x2015f935
and eax, 0x4705d005
or eax, 0xa80440
mov dword [ebx], eax
add ebx, edx
and eax, 0x68ac8b7c
and eax, 0x40840000
or eax, 0x5430000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xff90cf2
and eax, 0x3a04b0
or eax, 0x40e108
mov dword [ebx], eax
add ebx, edx
and eax, 0x65ba777b
and eax, 0x4500
or eax, 0xc0458200
mov dword [ebx], eax
add ebx, edx
or eax, 0x52c0b76
and eax, 0x8a72
or eax, 0x1008
mov dword [ebx], eax
add ebx, edx
and eax, 0x20cf771a
and eax, 2
or eax, 0x6fec45c5
mov dword [ebx], eax
add ebx, edx
or eax, 0x302b9240
xor eax, 0x1df2ab8f
and eax, 0x42000048
or eax, 0x85000004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7f82350
or eax, 0x2c73a45f
and eax, 0x4c338445
or eax, 0x12004800
mov dword [ebx], eax
add ebx, edx
or eax, 0x5605cfe0
and eax, 0x44070001
or eax, 0x1c00000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xaea1991
and eax, 0x259e9d08
and eax, 0x81100
or eax, 0x80a2c8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7f587f20
xor eax, 0x2dbaf6a3
and eax, 0x10400200
or eax, 0xa005c500
mov dword [ebx], eax
add ebx, edx
and eax, 0x15d1c7c1
and eax, 0x485112e4
and eax, 0
or eax, 0xc886
mov dword [ebx], eax
add ebx, edx
and eax, 0x1cbca9fa
and eax, 0x82
or eax, 0x9fd84545
mov dword [ebx], eax
add ebx, edx
and eax, 0x124c9163
and eax, 0x2000000
or eax, 0xc5000090
mov dword [ebx], eax
add ebx, edx
and eax, 0x48b16b83
or eax, 0x31754ac4
and eax, 0x41514044
or eax, 0x8a02b001
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d0c1aba
or eax, 0x545d2caf
and eax, 0x45450000
or eax, 0x820000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c7a8f80
and eax, 0x1410080
or eax, 0x3060
mov dword [ebx], eax
add ebx, edx
and eax, 0xcbc3331
or eax, 0x6dd85c4c
and eax, 0x2c404400
or eax, 0x80058300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2970264a
xor eax, 0x10939887
and eax, 0x304d
or eax, 0x200
mov dword [ebx], eax
add ebx, edx
or eax, 0x68347d1
xor eax, 0x1588d948
and eax, 0x3080481
or eax, 0x80a4410a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x54c57b78
and eax, 0xa657736
and eax, 0x10020
or eax, 0x458801c8
mov dword [ebx], eax
add ebx, edx
and eax, 0x2db6fbbd
or eax, 0x12c7d2c
and eax, 0x40c09ac
or eax, 0xc0418200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x13604596
and eax, 0x1401c800
or eax, 0x8c02181
mov dword [ebx], eax
add ebx, edx
xor eax, 0x53b8f61f
and eax, 0x2670fd55
and eax, 0x4000000
or eax, 0x49890001
mov dword [ebx], eax
add ebx, edx
and eax, 0x1cf0a6ee
and eax, 0x8000000
or eax, 0xf0558bc4
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b0eeb93
and eax, 0x8040100
or eax, 0x81c05403
mov dword [ebx], eax
add ebx, edx
or eax, 0x3610b9ca
and eax, 0x9c0f841
or eax, 0x2b0014
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d8339cd
and eax, 0x1800001
or eax, 0x8278458a
mov dword [ebx], eax
add ebx, edx
or eax, 0x40d957ad
and eax, 0x41890180
or eax, 0x4000040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e4dad9f
and eax, 0x58448858
or eax, 0xa00903a0
mov dword [ebx], eax
add ebx, edx
and eax, 0x41316489
and eax, 8
or eax, 0xfe84d33
mov dword [ebx], eax
add ebx, edx
or eax, 0x47a3d3ba
and eax, 0xde89
or eax, 0x2004
mov dword [ebx], eax
add ebx, edx
and eax, 0x72857201
and eax, 0x6a1c84e8
and eax, 0
or eax, 0xf4558b00
mov dword [ebx], eax
add ebx, edx
and eax, 0x4778bf92
and eax, 0x8200
or eax, 0x89014083
mov dword [ebx], eax
add ebx, edx
or eax, 0x29a5faa3
xor eax, 0x728ae642
and eax, 0x410b1441
or eax, 0x480e014
mov dword [ebx], eax
add ebx, edx
or eax, 0x5bea8ebe
or eax, 0x5dbe29be
and eax, 0x10453bfc
or eax, 0xa0000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x331b5edf
and eax, 0x10a2420
or eax, 0x4c810a5c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x576efff7
or eax, 0xf6dd70e
and eax, 0x1c18380
or eax, 0x60
mov dword [ebx], eax
add ebx, edx
and eax, 0x61877f0e
and eax, 0x1800100
or eax, 0x8a604c89
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f463c0c
or eax, 0x739cf2bf
and eax, 0x5118e015
or eax, 0x4230040
mov dword [ebx], eax
add ebx, edx
and eax, 0x57acacba
and eax, 0x1082010
or eax, 0x8a155ca4
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c35a622
xor eax, 0x51322a09
and eax, 0x4409d405
or eax, 0x1800040
mov dword [ebx], eax
add ebx, edx
or eax, 0x2fe81e4b
xor eax, 0x47b6edf2
and eax, 0x284d0398
or eax, 0x94008800
mov dword [ebx], eax
add ebx, edx
and eax, 0x1e27eb71
and eax, 0x6897a302
and eax, 0x8040100
or eax, 0x83904c89
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d4a70d6
and eax, 0x8004000
or eax, 0xe2839455
mov dword [ebx], eax
add ebx, edx
or eax, 0x2df27c1f
and eax, 0x27b2399a
and eax, 0x4100800
or eax, 0xd0458101
mov dword [ebx], eax
add ebx, edx
or eax, 0x282d779e
xor eax, 0x4645d2d9
and eax, 0x3a180502
or eax, 0x1804089
mov dword [ebx], eax
add ebx, edx
or eax, 0x257ae2f2
and eax, 0x9788441
or eax, 0x51004
mov dword [ebx], eax
add ebx, edx
and eax, 0x115bdcb5
and eax, 0x1500401
or eax, 0x82a4498a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ca3b288
and eax, 0x4d010101
or eax, 0x8800c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e61066
and eax, 0x64d0d458
and eax, 0x400000
or eax, 0xb0158bf4
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ee19
and eax, 0x8001c281
or eax, 0x9000002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x32d5bb0
and eax, 0x89011
or eax, 0x45832044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7dc8a05e
and eax, 0x4d241dbf
and eax, 0x8001000
or eax, 0xd4452bb0
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ec3d8cf
and eax, 0x4c833b7c
or eax, 0x1080000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d13cdb0
or eax, 0x1be1acad
and eax, 0x493acc
or eax, 0xc4040100
mov dword [ebx], eax
add ebx, edx
and eax, 0x16c0feb6
and eax, 0x4003204
or eax, 0x518b0178
mov dword [ebx], eax
add ebx, edx
xor eax, 0x31f3bbaa
and eax, 0x205008c4
or eax, 0x88053320
mov dword [ebx], eax
add ebx, edx
and eax, 0x7da3c4fe
or eax, 0x4c858890
and eax, 0x44810074
or eax, 0x10a3409
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc89c8aa
and eax, 0x40003894
or eax, 0xb0450328
mov dword [ebx], eax
add ebx, edx
or eax, 0x3998084b
or eax, 0x23b1c34f
and eax, 0x41c5097d
or eax, 0x4020000
mov dword [ebx], eax
add ebx, edx
and eax, 0x23004655
and eax, 0x5498a482
and eax, 0
or eax, 0x1a4
mov dword [ebx], eax
add ebx, edx
and eax, 0x5758232d
and eax, 0x100
or eax, 0xc707ea00
mov dword [ebx], eax
add ebx, edx
or eax, 0x4be8675c
xor eax, 0x7e9a1cd7
and eax, 0xa001
or eax, 0x444
mov dword [ebx], eax
add ebx, edx
and eax, 0x58d193e1
and eax, 0
or eax, 0x4d8b0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x46e1bde3
and eax, 0x34d6a33
and eax, 0x480800
or eax, 0xa40503d8
mov dword [ebx], eax
add ebx, edx
or eax, 0x59d7ba44
or eax, 0x3a2343fd
and eax, 0x558b1074
or eax, 0x400
mov dword [ebx], eax
add ebx, edx
and eax, 0x2061b2d5
and eax, 0x10040
or eax, 0x55ae0f88
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ec64b9e
and eax, 0x11c66abf
and eax, 0x10c20090
or eax, 0x64108560
mov dword [ebx], eax
add ebx, edx
xor eax, 0x67a64955
and eax, 0x448801
or eax, 0xec010308
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3a56e78c
and eax, 0x59bc5d74
and eax, 0x4800
or eax, 0x8901a083
mov dword [ebx], eax
add ebx, edx
xor eax, 0x410ebd9d
xor eax, 0x34037543
and eax, 0x4c082045
or eax, 0x183cc00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x38ed60f2
and eax, 0x14080b0
or eax, 0x810340
mov dword [ebx], eax
add ebx, edx
or eax, 0x253045a6
xor eax, 0x34def6d9
and eax, 0x1200109
or eax, 0x8ad04c80
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c400559
xor eax, 0x323ced54
and eax, 0xc080a005
or eax, 0x2034c50
mov dword [ebx], eax
add ebx, edx
and eax, 0x488221ac
xor eax, 0x2728f257
and eax, 0x64008001
or eax, 0x88550900
mov dword [ebx], eax
add ebx, edx
and eax, 0x46d5f31b
and eax, 0x500101
or eax, 0x8388448a
mov dword [ebx], eax
add ebx, edx
or eax, 0x1fbc2220
and eax, 0x5880180
or eax, 0x40010040
mov dword [ebx], eax
add ebx, edx
or eax, 0x512d12c7
and eax, 0x500d03c0
or eax, 0x80408818
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b66df03
and eax, 0x1110620e
and eax, 0x1004002
or eax, 0x88018181
mov dword [ebx], eax
add ebx, edx
xor eax, 0x332a07d1
or eax, 0x34af98c5
and eax, 0x148bd045
or eax, 0x41000008
mov dword [ebx], eax
add ebx, edx
or eax, 0xe155a34
and eax, 0x50150a74
or eax, 0x80402180
mov dword [ebx], eax
add ebx, edx
and eax, 0x1295fe5f
and eax, 0x731d8ebc
and eax, 0x10140010
or eax, 0x6cc8552b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7498499b
and eax, 0x440800
or eax, 0xf001831b
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a5484d9
and eax, 0x5bd054d2
and eax, 0x58500412
or eax, 0x248c4129
mov dword [ebx], eax
add ebx, edx
and eax, 0x787d1117
and eax, 0x784c0113
or eax, 0x84018a00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d9d08fe
and eax, 0x4164e49d
and eax, 0x400009
or eax, 0x7c844d32
mov dword [ebx], eax
add ebx, edx
or eax, 0x4deab2fb
and eax, 0x32c1448b
and eax, 0x40000b
or eax, 0xc8158b00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x47e9290e
or eax, 0x659e1ceb
and eax, 0x2bac1423
or eax, 0x10404110
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d540aae
and eax, 0x4e698190
and eax, 0x8680010
or eax, 0x115e445
mov dword [ebx], eax
add ebx, edx
or eax, 0x5235b540
and eax, 0x37c4501
or eax, 0x8080008a
mov dword [ebx], eax
add ebx, edx
or eax, 0x4be3e399
xor eax, 0x13961d70
and eax, 0x400900c0
or eax, 0x5800100
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f2aa7ab
xor eax, 0x490899ff
and eax, 0x4400887c
or eax, 0xb04d0380
mov dword [ebx], eax
add ebx, edx
or eax, 0x32a08ea7
or eax, 0x32514a91
and eax, 0x8001c183
or eax, 0x9000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d607732
and eax, 0xc461b401
or eax, 0x2988404c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x35c8ebcc
xor eax, 0x1353be1b
and eax, 0x8a72a19a
or eax, 0x308d5e64
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c6b63de
xor eax, 0x7fee3afb
and eax, 0x4100
or eax, 0x1a88
mov dword [ebx], eax
add ebx, edx
and eax, 0x4786c109
or eax, 0x715513a4
and eax, 0x1005128
or eax, 0x80080403
mov dword [ebx], eax
add ebx, edx
or eax, 0x4f9d010c
and eax, 0x59937166
and eax, 0x104102
or eax, 0xc8
mov dword [ebx], eax
add ebx, edx
or eax, 0x51253ca0
and eax, 0x11300100
or eax, 0x2ec28000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1730a145
and eax, 0x3108000
or eax, 0x88861ecc
mov dword [ebx], eax
add ebx, edx
or eax, 0x441aa595
and eax, 0x6c88af03
and eax, 0x4000801
or eax, 0x91350044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x736beb9b
and eax, 0x240000ce
or eax, 0x11000021
mov dword [ebx], eax
add ebx, edx
or eax, 0x73fdeb63
and eax, 0x4ba8
or eax, 0x1400
mov dword [ebx], eax
add ebx, edx
and eax, 0x6f4c104f
or eax, 0x7c7a67c9
and eax, 0x10481089
or eax, 0x848000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5785ad0e
or eax, 0x7a90a662
and eax, 0x4d890000
or eax, 0x20000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5899065d
and eax, 0x3087cd41
and eax, 0x810040
or eax, 0x16883b8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x68ea620d
and eax, 0x552cccdb
and eax, 0x4081
or eax, 0xbaf80d08
mov dword [ebx], eax
add ebx, edx
and eax, 0xf3a74dd
or eax, 0x69ca114a
and eax, 0x114a
or eax, 0x2804
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e1d98b8
and eax, 0x1008
or eax, 0x810c4523
mov dword [ebx], eax
add ebx, edx
and eax, 0x17df249a
and eax, 0xc0002
or eax, 0x360f0
mov dword [ebx], eax
add ebx, edx
and eax, 0x112281e0
and eax, 0x20000
or eax, 0x3cf08100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x617ed7c0
and eax, 0x98c44c0
or eax, 0x82418839
mov dword [ebx], eax
add ebx, edx
or eax, 0xf35126f
and eax, 0x3142cbfd
and eax, 0x845
or eax, 0xce250400
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e303526
and eax, 0xc000047
or eax, 0x1000018
mov dword [ebx], eax
add ebx, edx
and eax, 0x383f56f
and eax, 5
or eax, 0x6fb0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x8ca662b
and eax, 0x480914
or eax, 0x243621
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c925ee2
and eax, 0x862100
or eax, 0x13001400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c708a22
or eax, 0x7767bae
and eax, 0x10800000
or eax, 0x80090000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3e2c329d
and eax, 0x8ead83a
and eax, 0x1008
or eax, 0xc4
mov dword [ebx], eax
add ebx, edx
and eax, 0x437435fd
xor eax, 0x58f05a3a
and eax, 0xe000e0
or eax, 0xf9408
mov dword [ebx], eax
add ebx, edx
and eax, 0x772d817d
xor eax, 0x42836b05
and eax, 0xc8b00
or eax, 0x8410000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f901eb0
and eax, 0x8000000
or eax, 0x62bf181
mov dword [ebx], eax
add ebx, edx
xor eax, 0x276e76be
and eax, 0x51d9912f
and eax, 0x1010000
or eax, 0xf0800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b5697f3
and eax, 0x56c88946
and eax, 0x8000
or eax, 0x3e38
mov dword [ebx], eax
add ebx, edx
or eax, 0x295cf820
and eax, 0x19847148
and eax, 0x1005008
or eax, 0x80080583
mov dword [ebx], eax
add ebx, edx
or eax, 0x62f7851b
and eax, 0x784492
or eax, 0x60
mov dword [ebx], eax
add ebx, edx
and eax, 0x6908cd2d
and eax, 0x80000
or eax, 0x21c28100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x289997bd
or eax, 0x103c5236
and eax, 0x1000037
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x435c1557
and eax, 0x12
or eax, 0x128be0
mov dword [ebx], eax
add ebx, edx
or eax, 0x1de01572
or eax, 0x4f250511
and eax, 0x5ff28100
or eax, 0xa0000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x57998481
and eax, 0
or eax, 0x880000ed
mov dword [ebx], eax
add ebx, edx
and eax, 0x10846e7f
or eax, 0x446cf066
and eax, 0xc00a
or eax, 0x100c80
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b3da8b5
and eax, 0x431de800
or eax, 0x80c20000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd52c762
and eax, 0x44890000
or eax, 0x1020001
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ee2f79d
and eax, 0x6e42299
and eax, 0x4800000
or eax, 0xe25e2508
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb98058c
and eax, 0x123d973b
and eax, 0x40000
or eax, 0x32310000
mov dword [ebx], eax
add ebx, edx
and eax, 0x33c21ddc
and eax, 0x2000000
or eax, 0x896c6cc4
mov dword [ebx], eax
add ebx, edx
and eax, 0x534e1357
and eax, 0x1000044
or eax, 0xc0810c09
mov dword [ebx], eax
add ebx, edx
and eax, 0x72dad4d1
and eax, 1
or eax, 0xb114
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b0e9f01
and eax, 0x108b101
or eax, 0x40314080
mov dword [ebx], eax
add ebx, edx
and eax, 0x340cf3b3
and eax, 0x32f420ea
and eax, 0
or eax, 0x81890001
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b70467e
and eax, 0
or eax, 0x10cc
mov dword [ebx], eax
add ebx, edx
and eax, 0x57deaeec
or eax, 0x28c75166
and eax, 0x518a
or eax, 0x81080401
mov dword [ebx], eax
add ebx, edx
and eax, 0x661b5b76
or eax, 0x6752b176
and eax, 0x522172
or eax, 0x200e80
mov dword [ebx], eax
add ebx, edx
or eax, 0x35cd8584
and eax, 0x20ea8100
or eax, 0x8a000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x42d8151e
and eax, 0x8000001c
or eax, 0x1000021
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3c16b7e1
or eax, 0x4e01abee
and eax, 0x428f2
or eax, 0x804000
mov dword [ebx], eax
add ebx, edx
or eax, 0x26149a76
and eax, 0x204b800
or eax, 0x99610000
mov dword [ebx], eax
add ebx, edx
or eax, 0x173f8cbc
or eax, 0x7cf0aa78
and eax, 0x452b0000
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x708c46df
and eax, 0x21240408
or eax, 0xca003100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b80b24
or eax, 0x4868bc8c
and eax, 0x8088beac
or eax, 0x10004153
mov dword [ebx], eax
add ebx, edx
and eax, 0x3efb083f
and eax, 0x333abfcb
and eax, 8
or eax, 0x10c4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f4c3d87
and eax, 0x68397d5d
and eax, 0x80d09
or eax, 0x81f44082
mov dword [ebx], eax
add ebx, edx
and eax, 0x413812af
or eax, 0x6b44eee9
and eax, 0x1466c1
or eax, 0x21100
mov dword [ebx], eax
add ebx, edx
and eax, 0x65487934
and eax, 0x100
or eax, 0xfc4d8800
mov dword [ebx], eax
add ebx, edx
or eax, 0x70c7626d
and eax, 0x64ad2924
and eax, 0x880100
or eax, 0x370548b
mov dword [ebx], eax
add ebx, edx
or eax, 0x67745d81
and eax, 0x45885c01
or eax, 0x1001a054
mov dword [ebx], eax
add ebx, edx
and eax, 0x54e77ea3
and eax, 0x16800
or eax, 0x8b0883f8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x749a7a73
and eax, 0x494539cf
and eax, 0x40011001
or eax, 0x8082e844
mov dword [ebx], eax
add ebx, edx
or eax, 0x8837238
and eax, 0xc8018801
or eax, 0x30440100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e1af269
or eax, 0x6b48c43
and eax, 0x2f84d0b
or eax, 0x39000080
mov dword [ebx], eax
add ebx, edx
and eax, 0x7838b816
and eax, 0x8080000
or eax, 0x8507d04d
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e6745e5
and eax, 0x10d
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x4dd298cc
and eax, 8
or eax, 0x3bec5583
mov dword [ebx], eax
add ebx, edx
or eax, 0xd58690b
and eax, 0x307c5801
or eax, 0x8054
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a6f37c4
and eax, 0x2104581
or eax, 0x81c4000a
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a27fe43
or eax, 0x8db2b09
and eax, 0x890100
or eax, 0x450000c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x53b1f4b5
and eax, 0x3e770103
and eax, 0x10000
or eax, 0xe44c8bd4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7dcdf0f6
or eax, 0x758c7336
and eax, 0x89004102
or eax, 0x18081
mov dword [ebx], eax
add ebx, edx
and eax, 0x21936b56
and eax, 0x3ed8a271
and eax, 0
or eax, 0x558be44d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x53b98241
and eax, 0xe69e7b5
and eax, 0x4002204
or eax, 0xe05501d0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6aafd2b2
or eax, 0x15708be0
and eax, 0x1cf05122
or eax, 0x60000419
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f03e0c3
xor eax, 0x532a4109
and eax, 0x8000102
or eax, 0xb0458a11
mov dword [ebx], eax
add ebx, edx
xor eax, 0x113a1fa5
and eax, 0x28600432
or eax, 0x54804109
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b135781
or eax, 0x15faa803
and eax, 0x30488903
or eax, 0xc0050208
mov dword [ebx], eax
add ebx, edx
or eax, 0x564f3b4d
and eax, 0xb44dab0f
or eax, 0x400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e74ed90
and eax, 0x8304085
or eax, 0x1448900
mov dword [ebx], eax
add ebx, edx
or eax, 0x6bf5b95c
or eax, 0x3f6cbc77
and eax, 0x3bc558b
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x13694d9e
and eax, 0x108018a
or eax, 0x54810060
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c4b4948
and eax, 0x484008a0
or eax, 0x8005831c
mov dword [ebx], eax
add ebx, edx
and eax, 0x51b64bbe
and eax, 0x40120
or eax, 0x3bd04403
mov dword [ebx], eax
add ebx, edx
or eax, 0x75e0729b
and eax, 0x11745401
or eax, 0x98844
mov dword [ebx], eax
add ebx, edx
xor eax, 0x214deb36
xor eax, 0x6574aad3
and eax, 0x11440d80
or eax, 0x2aa0400b
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a9b5ffb
and eax, 0x20e16cdb
and eax, 0x809
or eax, 0x97db044
mov dword [ebx], eax
add ebx, edx
or eax, 0x562f20c2
and eax, 0x35c108b
or eax, 0x80804500
mov dword [ebx], eax
add ebx, edx
and eax, 0x4cc4147f
and eax, 0x800002
or eax, 0x550901c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b050296
xor eax, 0x52400970
and eax, 0x4109d0
or eax, 0xe404820c
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c58605d
or eax, 0x78d4d1dd
and eax, 0x74944109
or eax, 0x1200422
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d361beb
and eax, 0x2f92bc45
and eax, 0x8000800
or eax, 0xe04d833c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x197e6f66
and eax, 0x81104402
or eax, 0x8c80901
mov dword [ebx], eax
add ebx, edx
xor eax, 0x68976cd7
and eax, 0x410b0044
or eax, 0x14809009
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ffb6a68
or eax, 0x10912afc
and eax, 0xc5188c0
or eax, 0x80040100
mov dword [ebx], eax
add ebx, edx
or eax, 0x628f7de5
and eax, 0x82d84581
or eax, 0x100000a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x74b9e9c7
and eax, 0x45010048
or eax, 0x8801a0
mov dword [ebx], eax
add ebx, edx
or eax, 0x521bb5c5
and eax, 0x100981c8
or eax, 0x80440a10
mov dword [ebx], eax
add ebx, edx
and eax, 0x5260be9b
and eax, 0x513e5162
and eax, 0x10000000
or eax, 0x6c8c4d3b
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c4e5254
and eax, 0x24040010
or eax, 0xd0518b0c
mov dword [ebx], eax
add ebx, edx
or eax, 0x5bf06e2c
and eax, 0x8901c200
or eax, 0x83
mov dword [ebx], eax
add ebx, edx
and eax, 0x318fd914
and eax, 0x101c000
or eax, 0x448a3455
mov dword [ebx], eax
add ebx, edx
and eax, 0x21d58454
and eax, 0x10054
or eax, 0xf4440388
mov dword [ebx], eax
add ebx, edx
and eax, 0x2045d751
xor eax, 0x28291b1d
and eax, 0x8600009
or eax, 0x75904532
mov dword [ebx], eax
add ebx, edx
xor eax, 0x76dc92f7
and eax, 0x52861f48
and eax, 0x40300
or eax, 0xc8498811
mov dword [ebx], eax
add ebx, edx
or eax, 0x325aa4c4
and eax, 0x78100d11
or eax, 0x5a0402a
mov dword [ebx], eax
add ebx, edx
and eax, 0x5390b1e0
xor eax, 0x17cd9c45
and eax, 0x44558901
or eax, 0x80000208
mov dword [ebx], eax
add ebx, edx
xor eax, 0x22c533d2
and eax, 0x80008083
or eax, 0x9014200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b599d75
xor eax, 0x57bfcf84
and eax, 0x5838050
or eax, 0x40084405
mov dword [ebx], eax
add ebx, edx
xor eax, 0x42a3abd0
xor eax, 0xadab72f
and eax, 0x1e080a0
or eax, 0x80350
mov dword [ebx], eax
add ebx, edx
or eax, 0x387a8818
and eax, 0x9f00188
or eax, 0x82004401
mov dword [ebx], eax
add ebx, edx
or eax, 0x55e8510
and eax, 0xd22c409
or eax, 0x40011844
mov dword [ebx], eax
add ebx, edx
xor eax, 0x111d37ce
or eax, 0x38750979
and eax, 0x84d60c8
or eax, 0x83001404
mov dword [ebx], eax
add ebx, edx
or eax, 0x8b5199e
and eax, 0x6dea4a5
and eax, 0x180004
or eax, 0x5523c851
mov dword [ebx], eax
add ebx, edx
or eax, 0x2793367b
and eax, 0x3017c58
or eax, 0x88440180
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1aa20a2a
xor eax, 0x1d1e28d4
and eax, 0x4015004
or eax, 0x4102a041
mov dword [ebx], eax
add ebx, edx
or eax, 0x23f83511
or eax, 0x253a29ea
and eax, 0x4189e0
or eax, 0x88040000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b90f1b8
xor eax, 0x7d959b64
and eax, 0x1840880
or eax, 0x8860450b
mov dword [ebx], eax
add ebx, edx
and eax, 0x232b6666
or eax, 0xb831915
and eax, 0x1830405
or eax, 0x54088048
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e528c4d
and eax, 0x1c00000
or eax, 0x283e0
mov dword [ebx], eax
add ebx, edx
and eax, 0x7720a881
and eax, 0x1000080
or eax, 0x8ae05509
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7cef5491
or eax, 0x3c1a3a9a
and eax, 0x451b0800
or eax, 0x208045
mov dword [ebx], eax
add ebx, edx
or eax, 0x7734cf75
and eax, 0x3254d04
or eax, 0x88003080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x32dd633
and eax, 0x8088005
or eax, 0x45034048
mov dword [ebx], eax
add ebx, edx
or eax, 0x3d7d14f
and eax, 0x484d114c
or eax, 0xa0002aa0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a3f4149
and eax, 0x110beb87
and eax, 0x20a05
or eax, 0x55891078
mov dword [ebx], eax
add ebx, edx
xor eax, 0x28b91d48
and eax, 0x1020304
or eax, 0xc080c8
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a157217
and eax, 0xbc45189
or eax, 0x80080400
mov dword [ebx], eax
add ebx, edx
or eax, 0x4684ed12
and eax, 0x4508a801
or eax, 0x330044
mov dword [ebx], eax
add ebx, edx
and eax, 0x605b2451
and eax, 0x92040
or eax, 0x8b005d8c
mov dword [ebx], eax
add ebx, edx
and eax, 0x454d5a66
xor eax, 0x6706db00
and eax, 0x40038044
or eax, 0x81806809
mov dword [ebx], eax
add ebx, edx
or eax, 0x1afded18
xor eax, 0x33026ea2
and eax, 0xe84d8101
or eax, 0x800
mov dword [ebx], eax
add ebx, edx
or eax, 0x41604c93
xor eax, 0x718494fb
and eax, 0x98e85868
or eax, 0x67168681
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7df16ae2
xor eax, 0x61e6706b
and eax, 0xc88060
or eax, 0x1004389f
mov dword [ebx], eax
add ebx, edx
or eax, 0x471f27f1
and eax, 0x17c90000
or eax, 0x20200000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5efe25e8
and eax, 0x18862d50
and eax, 0x8000000
or eax, 0x83000002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b4fa7d7
or eax, 0x333bc169
and eax, 0x8201e455
or eax, 0x40801800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1022f614
or eax, 0x62fdf9c5
and eax, 0x6240
or eax, 8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5eadcee3
and eax, 0xaac0489
or eax, 0x81505100
mov dword [ebx], eax
add ebx, edx
or eax, 0x5267e43e
and eax, 0x412be005
or eax, 0x4000040
mov dword [ebx], eax
add ebx, edx
or eax, 0x3e42c6a5
and eax, 0x604180e4
or eax, 0x80040918
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b287f62
and eax, 0x6a44fb9e
and eax, 0x4800098a
or eax, 0x58b0061
mov dword [ebx], eax
add ebx, edx
xor eax, 0x63f595c7
or eax, 0x3cfa7173
and eax, 0xc08160
or eax, 0x1010280
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f81facd
xor eax, 0x28b67493
and eax, 0x9204401
or eax, 0x82c00988
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4fa30796
xor eax, 0x58e92197
and eax, 0x142a6000
or eax, 0x41118055
mov dword [ebx], eax
add ebx, edx
or eax, 0x6dab033a
or eax, 0x1953a4fd
and eax, 0x618907a8
or eax, 0x80040800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5bee229e
xor eax, 0x3c4cfc67
and eax, 0x82000001
or eax, 0x9000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x51d699c0
and eax, 0
or eax, 0xe883c045
mov dword [ebx], eax
add ebx, edx
or eax, 0x25076498
and eax, 0x629ea540
and eax, 0x40048000
or eax, 0x80410901
mov dword [ebx], eax
add ebx, edx
or eax, 0x698717dd
and eax, 0x21840d89
or eax, 0x2284002
mov dword [ebx], eax
add ebx, edx
and eax, 0x212b187f
and eax, 0x33503054
and eax, 0x1000000
or eax, 0x4c3bd04d
mov dword [ebx], eax
add ebx, edx
or eax, 0x2aa87cdf
and eax, 0x64527527
and eax, 0x27404
or eax, 0x8b2509d0
mov dword [ebx], eax
add ebx, edx
or eax, 0x4f6af711
xor eax, 0x3dd7f81
and eax, 0x8c028054
or eax, 0x230d7801
mov dword [ebx], eax
add ebx, edx
and eax, 0x742b6b34
and eax, 0x4094814
or eax, 0x51808441
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5154bcb4
and eax, 0x3526795
and eax, 0x400080
or eax, 0xe8058b00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x431372a7
and eax, 0xab548101
or eax, 0x54280488
mov dword [ebx], eax
add ebx, edx
or eax, 0x7bf3bf8
and eax, 0x250236af
and eax, 0x50236a9
or eax, 0x4889c956
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6931c33e
or eax, 0x6b8fd8c2
and eax, 0x18180c0
or eax, 0x40030c
mov dword [ebx], eax
add ebx, edx
and eax, 0x67e73270
xor eax, 0xbaf9b89
and eax, 0xa4c0989
or eax, 0x81804400
mov dword [ebx], eax
add ebx, edx
and eax, 0x11b8528f
and eax, 0x1080001
or eax, 0x94338054
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b16b62f
and eax, 0xfe2d3678
or eax, 0x1d2c904
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e78f17f
and eax, 0x7c7ae886
and eax, 0x44080004
or eax, 0x1831b78
mov dword [ebx], eax
add ebx, edx
and eax, 0x35a672f3
or eax, 0x2b994afb
and eax, 0x28011ab8
or eax, 0x90442104
mov dword [ebx], eax
add ebx, edx
or eax, 0x6bd3671f
and eax, 0x44872385
and eax, 0x40832305
or eax, 0xd081878
mov dword [ebx], eax
add ebx, edx
and eax, 0x271797d2
xor eax, 0x1f4998a5
and eax, 0x480be0
or eax, 0xc0053008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5b3b0b2f
or eax, 0x7fe1adfd
and eax, 0x5583317d
or eax, 0x80200
mov dword [ebx], eax
add ebx, edx
or eax, 0x10ae39e7
and eax, 0x40052bd8
or eax, 0x88500000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x232cbeea
and eax, 0x6a0aa8fa
and eax, 0x68080032
or eax, 0x15d45509
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b304d4
and eax, 0x2425795a
and eax, 0x4050108
or eax, 0xd0408a20
mov dword [ebx], eax
add ebx, edx
or eax, 0x37d8955a
and eax, 0x789ef5af
and eax, 0x30980502
or eax, 0xb604001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d08d9ed
xor eax, 0x3672fbd
and eax, 0x1414a041
or eax, 0x684c04
mov dword [ebx], eax
add ebx, edx
xor eax, 0x36b0e5a1
or eax, 0x3568ed4
and eax, 0x3c00d80
or eax, 0x8000400b
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ee392f8
and eax, 0x4d8101c1
or eax, 0x80000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6fec0126
and eax, 0x4500c0
or eax, 0xcc108b00
mov dword [ebx], eax
add ebx, edx
and eax, 0x572e0135
or eax, 0x208b8f50
and eax, 0x20800500
or eax, 0x1b405003
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a9d86fd
and eax, 0x8000401
or eax, 0x17da854
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1ab3cb9d
or eax, 0x61490b0f
and eax, 0x3c0458b
or eax, 0x80100000
mov dword [ebx], eax
add ebx, edx
and eax, 0x38898891
or eax, 0x6875c400
and eax, 0x40810080
or eax, 0x5080140
mov dword [ebx], eax
add ebx, edx
xor eax, 0x13a41e51
and eax, 0x11a57dd5
and eax, 0x50990
or eax, 0xc8488240
mov dword [ebx], eax
add ebx, edx
or eax, 0x2917a009
and eax, 0x60580901
or eax, 0x14804402
mov dword [ebx], eax
add ebx, edx
xor eax, 0x24278222
and eax, 0x40558b01
or eax, 0xa8000012
mov dword [ebx], eax
add ebx, edx
or eax, 0x3e81a5f3
and eax, 0x7cc40533
or eax, 0x1005008
mov dword [ebx], eax
add ebx, edx
and eax, 0x17a58525
or eax, 0x66a5baaf
and eax, 0x30058b0b
or eax, 0x88400000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x368ea080
and eax, 0xac00103
or eax, 0x31304400
mov dword [ebx], eax
add ebx, edx
and eax, 0x655b34e4
or eax, 0x2216e0b2
and eax, 0x2154e400
or eax, 0x10280845
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e301b33
and eax, 0x300801
or eax, 0x83c4458a
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b23126f
and eax, 0x3017a710
and eax, 0x10100
or eax, 0x4d8800c1
mov dword [ebx], eax
add ebx, edx
or eax, 0xdcc55b4
xor eax, 0x6ccebcdc
and eax, 0x20018920
or eax, 0xc45402d4
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c70f75c
and eax, 0x24500110
or eax, 0x58a4542b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x250ffda7
or eax, 0x725ec624
and eax, 0x38458a20
or eax, 0x84000100
mov dword [ebx], eax
add ebx, edx
or eax, 0x675dc2a9
and eax, 0x7d144129
or eax, 0xa00412
mov dword [ebx], eax
add ebx, edx
and eax, 0x17181035
and eax, 1
or eax, 0xa045c708
mov dword [ebx], eax
add ebx, edx
and eax, 0x2dc0206a
and eax, 0
or eax, 1
mov dword [ebx], eax
add ebx, edx
or eax, 0x25c82ca7
and eax, 0x5c004a3
or eax, 0x40070348
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b1b701d
and eax, 0xa0
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b7350c
and eax, 0x4050100
or eax, 0xf8488a00
mov dword [ebx], eax
add ebx, edx
xor eax, 0xfc1abb4
and eax, 0x70800020
or eax, 0x4204d03
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3326c0f0
and eax, 0x44048901
or eax, 0xa0510208
mov dword [ebx], eax
add ebx, edx
xor eax, 0x575aa532
xor eax, 0x4dcbaaa3
and eax, 0x88008080
or eax, 0x1014203
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1dfba5ae
and eax, 0x20fbb865
and eax, 0x8a2005
or eax, 0x4501c450
mov dword [ebx], eax
add ebx, edx
or eax, 0x7563e5e
or eax, 0x3e6148f
and eax, 0x1e882c8
or eax, 0x120
mov dword [ebx], eax
add ebx, edx
or eax, 0xa5b1398
and eax, 0xbe80188
or eax, 0x80004401
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6afb7061
and eax, 0x41133448
or eax, 0xc28c005
mov dword [ebx], eax
add ebx, edx
or eax, 0x38e6279
and eax, 0xb087468
or eax, 0x80000980
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b7439a3
and eax, 0x692b9aa5
and eax, 0x1281801
or eax, 0x5413e454
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4866688e
and eax, 0x9091490
or eax, 0x82026824
mov dword [ebx], eax
add ebx, edx
or eax, 0x7838454f
and eax, 0xab0b4445
or eax, 0x4048000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f240546
and eax, 0x8001c001
or eax, 0x40841c44
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b520a15
and eax, 0x49830854
or eax, 0x4080120
mov dword [ebx], eax
add ebx, edx
and eax, 0x3cc03d63
and eax, 0x800140
or eax, 0x1698290
mov dword [ebx], eax
add ebx, edx
or eax, 0x28540134
and eax, 0x44ff4b76
and eax, 0xd00100
or eax, 0x8b004c89
mov dword [ebx], eax
add ebx, edx
xor eax, 0x15a00167
xor eax, 0x63088819
and eax, 0x55388455
or eax, 0x33000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f991573
and eax, 0x5451e4e7
and eax, 0x44012424
or eax, 0x83085998
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d55561b
and eax, 0x11400
or eax, 0x8845
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ef0df37
and eax, 0x6e10000
or eax, 0x10a0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x55dc093f
and eax, 0x9c0107
or eax, 0x44c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x29925e59
xor eax, 0x2b9b8cdb
and eax, 0x2000000
or eax, 0x89000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x535a7289
and eax, 0x2a9e27bf
and eax, 0x120001
or eax, 0x4521d444
mov dword [ebx], eax
add ebx, edx
or eax, 0x73d3a449
and eax, 0x310740c
or eax, 0x880c0190
mov dword [ebx], eax
add ebx, edx
xor eax, 0x445c5d48
and eax, 0x6d33b7da
and eax, 0x4d000040
or eax, 0x3dc0d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x153be76a
or eax, 0x658bb7d4
and eax, 0x30093bf4
or eax, 0x80440000
mov dword [ebx], eax
add ebx, edx
and eax, 0x37d28158
and eax, 0x3d9ebde
and eax, 0x50
or eax, 0x558b1a2d
mov dword [ebx], eax
add ebx, edx
and eax, 0x40bea314
and eax, 0x820214
or eax, 0x14081e8
mov dword [ebx], eax
add ebx, edx
or eax, 0x2e5ec1df
and eax, 0xbdc4189
or eax, 0x80201400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d11104c
and eax, 0x44210045
or eax, 0x112b800
mov dword [ebx], eax
add ebx, edx
or eax, 0x2782963a
or eax, 0x39eb39f8
and eax, 0xb0934fc
or eax, 0x80004000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x310339f0
and eax, 0x8002440c
or eax, 0x4181b041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x72534f9c
and eax, 0x3b3220f1
and eax, 0x30000001
or eax, 0xc44d8900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x54624325
and eax, 0x11df39b5
and eax, 0x80000
or eax, 0xbf0558b
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f3a1f61
and eax, 0x9705041
or eax, 0x4a014
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2869e700
and eax, 0x25204f33
and eax, 0x1000501
or eax, 0x82fc408a
mov dword [ebx], eax
add ebx, edx
or eax, 0x66453403
xor eax, 0x2330b73f
and eax, 0x44890080
or eax, 0x1000140
mov dword [ebx], eax
add ebx, edx
xor eax, 0x44cdab0e
xor eax, 0x14640c4f
and eax, 0x8280
or eax, 0xc04d097c
mov dword [ebx], eax
add ebx, edx
and eax, 0x4039f2cd
xor eax, 0xc7f8e64
and eax, 0x4c340c28
or eax, 0x30884113
mov dword [ebx], eax
add ebx, edx
or eax, 0x4efb5032
and eax, 0x50550921
or eax, 0x80008200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5922d7c1
and eax, 0x8305420
or eax, 0x7488011b
mov dword [ebx], eax
add ebx, edx
and eax, 0xfa04d5
or eax, 0x73620ce1
and eax, 0x60400811
or eax, 0x8c058308
mov dword [ebx], eax
add ebx, edx
or eax, 0x5a1d1f19
and eax, 0x88018001
or eax, 0x1004082
mov dword [ebx], eax
add ebx, edx
and eax, 0xe917ce3
or eax, 0x3304e50b
and eax, 0x901e401
or eax, 0x448a0844
mov dword [ebx], eax
add ebx, edx
and eax, 0x247a3dbe
xor eax, 0x1633b944
and eax, 0x91140
or eax, 0xec442a8c
mov dword [ebx], eax
add ebx, edx
and eax, 0x13cfaac0
and eax, 0x90040
or eax, 0x5582113d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x56c40da4
xor eax, 0x37c6068
and eax, 0x112890
or eax, 0xb0440344
mov dword [ebx], eax
add ebx, edx
or eax, 0x470de93b
and eax, 0x45090974
or eax, 0x820000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x21be0f47
and eax, 0x230
or eax, 0x1c081c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x264ff865
or eax, 0x2503f644
and eax, 0x1404400
or eax, 0x8ab00189
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f5743ac
xor eax, 0x3038d7cb
and eax, 0x9208441
or eax, 0x4403600c
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d6f349f
and eax, 0x90874d0
or eax, 0x82000020
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ee901e3
and eax, 0x4d77e3df
and eax, 0x40
or eax, 0x5523d815
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d0083ef
and eax, 0x82151b8
or eax, 0x83002404
mov dword [ebx], eax
add ebx, edx
or eax, 0x5da561b6
xor eax, 0x682aeb6
and eax, 0xc803c800
or eax, 0x20802445
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d1c48b3
and eax, 0x623c84b1
and eax, 0x60048001
or eax, 0x8c410900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e3ac1f2
and eax, 0x326c4883
or eax, 0x9800508
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe42e3e4
and eax, 0x2ca44d
or eax, 0x8511000
mov dword [ebx], eax
add ebx, edx
or eax, 0x367d8b41
and eax, 0x3a741509
or eax, 0x1804082
mov dword [ebx], eax
add ebx, edx
or eax, 0x60b7b93d
xor eax, 0x6d9388b9
and eax, 0x647404
or eax, 0x8188851
mov dword [ebx], eax
add ebx, edx
or eax, 0x5abd603e
and eax, 0x2dc440b
or eax, 0x21000180
mov dword [ebx], eax
add ebx, edx
and eax, 0x43188eb3
and eax, 0x1100001
or eax, 0x864e844
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e105b22
and eax, 0x3600103
or eax, 0x80984c88
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ffb0022
and eax, 0x4d890181
or eax, 0x40
mov dword [ebx], eax
add ebx, edx
or eax, 0x283428c6
xor eax, 0x585bf89d
and eax, 0x10448158
or eax, 0xc0110aa0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x32948080
and eax, 0x67f008dc
and eax, 0x60c00018
or eax, 0x1d185523
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1acb3901
or eax, 0x7b5fc2c7
and eax, 0x38458a09
or eax, 0x80000100
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f821f6c
and eax, 0x8000800
or eax, 0x8101e083
mov dword [ebx], eax
add ebx, edx
and eax, 0x78b7bb95
and eax, 0x801a801
or eax, 0x458a1044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x462ab899
and eax, 0x18100d0
or eax, 0x408320
mov dword [ebx], eax
add ebx, edx
or eax, 0x19ae34ea
and eax, 0x9e00588
or eax, 0xe0104801
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e9276f4
and eax, 0xa7623a08
or eax, 0x589dc402
mov dword [ebx], eax
add ebx, edx
and eax, 0x173d284c
and eax, 0x133c0008
or eax, 0x28c05583
mov dword [ebx], eax
add ebx, edx
or eax, 0xb32789b
and eax, 0x3ed15c44
and eax, 0x10500c00
or eax, 0x12da055
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3de90526
and eax, 0x28800103
or eax, 0x13684488
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1ebaa2d0
and eax, 0x661e3f53
and eax, 0x102441
or eax, 0x96d9004
mov dword [ebx], eax
add ebx, edx
or eax, 0x79ff2c4c
or eax, 0x695c54a
and eax, 0x3c84d0b
or eax, 0x80000080
mov dword [ebx], eax
add ebx, edx
and eax, 0x55f84b6d
or eax, 0x530482bb
and eax, 0x418801a9
or eax, 0xc010040
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d411c60
and eax, 0x444109c8
or eax, 0xa0148200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x75b57454
and eax, 0x11c05518
or eax, 0x6c080023
mov dword [ebx], eax
add ebx, edx
or eax, 0x79f4ad31
xor eax, 0x62dd75a4
and eax, 0x18018809
or eax, 0xe0440300
mov dword [ebx], eax
add ebx, edx
and eax, 0x55a94067
xor eax, 0x1041cabe
and eax, 0xc883
or eax, 0x89012000
mov dword [ebx], eax
add ebx, edx
or eax, 0x67f01556
and eax, 0xe581f845
or eax, 0xa0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x55e3eb5f
xor eax, 0x6dd46e7f
and eax, 0x880c8100
or eax, 0x44c0425d
mov dword [ebx], eax
add ebx, edx
or eax, 0x762e4c8b
xor eax, 0x5e360bd1
and eax, 0x80c8c40c
or eax, 0x4c0408c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x2aa2123a
or eax, 0x64762161
and eax, 0xec8a55cc
or eax, 0x10000
mov dword [ebx], eax
add ebx, edx
or eax, 0x24938514
or eax, 0x101c3361
and eax, 0x8ce481
or eax, 0x1000800
mov dword [ebx], eax
add ebx, edx
or eax, 0x1823cc8b
and eax, 0x1870000
or eax, 0x44400000
mov dword [ebx], eax
add ebx, edx
and eax, 0x32aa5791
xor eax, 0x6fdb0deb
and eax, 0x805a0
or eax, 0x264014
mov dword [ebx], eax
add ebx, edx
and eax, 0x97318b2
xor eax, 0x177ea237
and eax, 0x448200
or eax, 0xe8014500
mov dword [ebx], eax
add ebx, edx
or eax, 0x40dcf139
xor eax, 0x41e74698
and eax, 0x80
or eax, 0x4810
mov dword [ebx], eax
add ebx, edx
and eax, 0x64ee760
and eax, 0x4000
or eax, 0x3d405c7
mov dword [ebx], eax
add ebx, edx
xor eax, 0x269b120b
and eax, 0x50000c4
or eax, 0xc2000023
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f18b6b8
xor eax, 0x123af15b
and eax, 0x1400d041
or eax, 0x2040804
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c648526
and eax, 0x4040000
or eax, 0x41c30000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3a92b792
and eax, 0x548af061
and eax, 0x9000
or eax, 0xb00cf4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7dd8ec3d
and eax, 0x7bcbe43d
and eax, 0x78404000
or eax, 0x80058700
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b63f481
and eax, 0xf280
or eax, 0x68
mov dword [ebx], eax
add ebx, edx
and eax, 0x1d38de7c
or eax, 0x26868a9d
and eax, 0x68440c5
or eax, 0x51600502
mov dword [ebx], eax
add ebx, edx
xor eax, 0x50fc2080
and eax, 0x7000001
or eax, 0xc00000a8
mov dword [ebx], eax
add ebx, edx
and eax, 0x1400e069
or eax, 0x60f9b59c
and eax, 0x44b0a405
or eax, 0x8044840
mov dword [ebx], eax
add ebx, edx
and eax, 0xcabfbd
and eax, 0x800000
or eax, 0x45470000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5eefa261
and eax, 0x1082260
or eax, 0x525080
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f6d7304
and eax, 0x404200
or eax, 0xf0058500
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ac9b07
xor eax, 0x1d66a5dd
and eax, 0x18
or eax, 0x8500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b8f736f
and eax, 0x2b8c4447
or eax, 0x300180
mov dword [ebx], eax
add ebx, edx
xor eax, 0x25fdce88
and eax, 0x600014e
or eax, 0xc1000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x501e500a
and eax, 0x170a4044
or eax, 0x20018401
mov dword [ebx], eax
add ebx, edx
xor eax, 0x76a0399a
and eax, 0x41830000
or eax, 0x4440000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x642989a
and eax, 0x98
or eax, 0x404044
mov dword [ebx], eax
add ebx, edx
and eax, 0x41faf71d
and eax, 0x404000
or eax, 0xc0058700
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b8d9ea6
and eax, 0x10200
or eax, 0x3086
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b5e110d
and eax, 0xa4c0187
or eax, 0xc0804440
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b3a2bf7
and eax, 0xc1000020
or eax, 0x600004c
mov dword [ebx], eax
add ebx, edx
or eax, 0x1f7f6677
or eax, 0x66729f16
and eax, 0x5676d045
or eax, 0x800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x60502fab
and eax, 0x4860000
or eax, 0x41410000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3d907376
and eax, 0x155124
or eax, 0x208088
mov dword [ebx], eax
add ebx, edx
or eax, 0x50b79dc4
and eax, 0x53a6168e
and eax, 0x50040400
or eax, 0xac41c300
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c50ea3
and eax, 0x8aa0
or eax, 0x2008
mov dword [ebx], eax
add ebx, edx
or eax, 0x266553cc
and eax, 0x12710eaf
and eax, 0x200084
or eax, 0x25984543
mov dword [ebx], eax
add ebx, edx
or eax, 0x15c46e7c
and eax, 0x5000040
or eax, 0xc2000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x42301dbd
xor eax, 0x17610fb3
and eax, 0x40411044
or eax, 0x9aea001
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d9c91ed
or eax, 0x2f0572d6
and eax, 0x45c70000
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x184635d3
and eax, 0x4434c0
or eax, 0x20c008
mov dword [ebx], eax
add ebx, edx
and eax, 0x30c25197
and eax, 0x49626b8c
and eax, 0x4000
or eax, 0xf61fa800
mov dword [ebx], eax
add ebx, edx
and eax, 0x21faba41
and eax, 0x331a8bbd
and eax, 0xa0000
or eax, 0x45810000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5cdc50ad
xor eax, 0x6b8642c3
and eax, 0x80c00c0
or eax, 0x90512d34
mov dword [ebx], eax
add ebx, edx
and eax, 0x13789780
and eax, 0x80000
or eax, 0x45810000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5eea44df
and eax, 0x4c4900d4
or eax, 0xa0048b20
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c91fe59
and eax, 0x8000800
or eax, 0x81f44503
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5dbdd71a
and eax, 0x498809
or eax, 0x9a26444
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3efaa087
and eax, 0x5a465fbb
and eax, 0x200448a
or eax, 0x81ec1101
mov dword [ebx], eax
add ebx, edx
or eax, 0x74a25492
and eax, 0x55880182
or eax, 0x10040
mov dword [ebx], eax
add ebx, edx
or eax, 0x48c9ea07
and eax, 0x4c418bc4
or eax, 0xa0040028
mov dword [ebx], eax
add ebx, edx
or eax, 0x791cedc1
and eax, 0xd484529
or eax, 0x2800012
mov dword [ebx], eax
add ebx, edx
xor eax, 0x20bd98d8
or eax, 0x4cad32b1
and eax, 0x1d981
or eax, 0xc
mov dword [ebx], eax
add ebx, edx
or eax, 0x6cb0c24f
or eax, 0x475b2afb
and eax, 0x44498b00
or eax, 0x90040000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6ba4667d
and eax, 0x3dc84d39
or eax, 0x40100002
mov dword [ebx], eax
add ebx, edx
or eax, 0xa9851c4
and eax, 0x3050093e
or eax, 0x80058200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1bc0cc41
xor eax, 0x4333277e
and eax, 0x88a04001
or eax, 0x140152a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3160d3ae
xor eax, 0x738f56ec
and eax, 0xcb0f4001
or eax, 0x34f02494
mov dword [ebx], eax
add ebx, edx
xor eax, 0x597a7d56
or eax, 0x67b655a0
and eax, 0xa00509e3
or eax, 0x1040821c
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a2f3b37
and eax, 0x10803
or eax, 0x8900e080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x624ccd8f
and eax, 0xa9012004
or eax, 0x14829041
mov dword [ebx], eax
add ebx, edx
and eax, 0x72b3c646
and eax, 0x30838044
or eax, 0xcf7c7f20
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b3a15f6
or eax, 0x20272513
and eax, 0x8b207400
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x71b20e5e
xor eax, 0x17bf7bad
and eax, 0x4c090441
or eax, 0x132f00c
mov dword [ebx], eax
add ebx, edx
or eax, 0x4bbbd66e
xor eax, 0x44a42306
and eax, 0x3095568
or eax, 0xc4002880
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3eb5bf9a
and eax, 0x8040
or eax, 0x12005
mov dword [ebx], eax
add ebx, edx
or eax, 0x56963416
or eax, 0x302dae33
and eax, 0x6ab0000
or eax, 0x1400000
mov dword [ebx], eax
add ebx, edx
or eax, 0x20d981a5
or eax, 0x38126c01
and eax, 0xa04585
or eax, 0x42
mov dword [ebx], eax
add ebx, edx
or eax, 0x3e0e5c9a
and eax, 0xa000000
or eax, 0x81000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x78256c13
and eax, 0x51012411
or eax, 0x40a9044
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a7a682d
xor eax, 0x61d33eaf
and eax, 0x10914a0
or eax, 0x8a026100
mov dword [ebx], eax
add ebx, edx
or eax, 0x61e1d717
or eax, 0x4fd3fe6a
and eax, 0xaf0bfc45
or eax, 0x40000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x403f537e
and eax, 0x37c567f1
and eax, 0x2001
or eax, 0xc085d044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x34389065
and eax, 0x44890020
or eax, 0x9020954
mov dword [ebx], eax
add ebx, edx
and eax, 0x43917d9d
and eax, 0x1810114
or eax, 0x6882e0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x78bc506e
and eax, 0x9544188
or eax, 0x82a00c01
mov dword [ebx], eax
add ebx, edx
xor eax, 0x12dab542
xor eax, 0x94022a3
and eax, 0x8002d040
or eax, 0x6a810415
mov dword [ebx], eax
add ebx, edx
xor eax, 0x77dbef60
and eax, 0x6fb1e8f2
and eax, 0x4100800
or eax, 0xd0458101
mov dword [ebx], eax
add ebx, edx
or eax, 0x56b35b76
and eax, 0x2b44103
or eax, 0x1000488
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a6febe9
and eax, 0x189ac41
or eax, 0x84000004
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ac0a4f9
and eax, 0xcfc9ac60
or eax, 0x30365300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4824a65e
or eax, 0xb331a8c
and eax, 0x83b0498a
or eax, 0x40401
mov dword [ebx], eax
add ebx, edx
or eax, 0x54b5da0f
and eax, 0x45810189
or eax, 0x8080060
mov dword [ebx], eax
add ebx, edx
or eax, 0x206014b7
and eax, 0x60a901b4
or eax, 0x148200
mov dword [ebx], eax
add ebx, edx
and eax, 0x46f29fd9
or eax, 0x23ad59b7
and eax, 0xbddbb7
or eax, 0x422448
mov dword [ebx], eax
add ebx, edx
and eax, 0x6369e21a
xor eax, 0x207a275f
and eax, 0x30044
or eax, 0x55880830
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a7c50b3
and eax, 0x4c5518b0
or eax, 0x80002308
mov dword [ebx], eax
add ebx, edx
and eax, 0x7bb0ac1c
and eax, 0x40002018
or eax, 0x58b1164
mov dword [ebx], eax
add ebx, edx
or eax, 0x13eb87c4
or eax, 0x48471ff4
and eax, 0x40453bd0
or eax, 0xa0000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x63a95272
xor eax, 0x2be8d21b
and eax, 0x40050969
or eax, 0x5c20014
mov dword [ebx], eax
add ebx, edx
or eax, 0x35a1ac3
and eax, 0x19c
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c6c3a0
and eax, 0x706c300
or eax, 0xc0012800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7a08aa0b
or eax, 0x3fafbcf1
and eax, 0x9c41
or eax, 4
mov dword [ebx], eax
add ebx, edx
and eax, 0x875006a
xor eax, 0x24181182
and eax, 0x4080000
or eax, 0x49830000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6f858a0c
xor eax, 0x307ab3f9
and eax, 0x1e983b8
or eax, 4
mov dword [ebx], eax
add ebx, edx
and eax, 0x758a3363
and eax, 0x1880100
or eax, 0x8a344c89
mov dword [ebx], eax
add ebx, edx
and eax, 0x15395c44
xor eax, 0x2f7363b9
and eax, 0x4032c11
or eax, 0x51309044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6279014f
and eax, 0x3083518
or eax, 0x88004084
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a40f858
and eax, 0x108b044
or eax, 0x44330001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x656cd444
and eax, 0x5653c0d9
and eax, 0x14000
or eax, 0x8b083dfc
mov dword [ebx], eax
add ebx, edx
or eax, 0x67f59b4b
and eax, 0xc181fc4d
or eax, 0x20000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x49e121cf
xor eax, 0x773f24be
and eax, 0xfc4d8900
or eax, 1
mov dword [ebx], eax
add ebx, edx
and eax, 0xa33dbe4
xor eax, 0x3e5b052f
and eax, 0x3250040b
or eax, 0x9845180
mov dword [ebx], eax
add ebx, edx
and eax, 0x429abfcf
and eax, 0x100401
or eax, 0x396ca854
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d312e13
and eax, 0x7cb7023b
and eax, 0x300001
or eax, 0x83c0458a
mov dword [ebx], eax
add ebx, edx
or eax, 0x19c5eadc
and eax, 0x18101c0
or eax, 0x44080000
mov dword [ebx], eax
add ebx, edx
and eax, 0x767943ee
xor eax, 0x520f9835
and eax, 0x100489f0
or eax, 0xc8490200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x54f05d6e
and eax, 0xcb0441a
or eax, 0x3400921
mov dword [ebx], eax
add ebx, edx
and eax, 0x1fcc3e13
and eax, 0x401
or eax, 0x808c
mov dword [ebx], eax
add ebx, edx
or eax, 0x2cb20dcf
and eax, 0x28108900
or eax, 0xc0450200
mov dword [ebx], eax
add ebx, edx
or eax, 0x60695cc5
or eax, 0x6f54b90b
and eax, 0x2b745503
or eax, 0x10800020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x72836af9
and eax, 0x49751050
or eax, 0x3008c005
mov dword [ebx], eax
add ebx, edx
and eax, 0x32bcf432
or eax, 0x1c7864e6
and eax, 0x38504482
or eax, 0x3800109
mov dword [ebx], eax
add ebx, edx
and eax, 0x1879bec7
or eax, 0x6aa64fcd
and eax, 0x70744845
or eax, 0x109b000
mov dword [ebx], eax
add ebx, edx
or eax, 0x173c51d7
and eax, 0x3644983
or eax, 0x80800408
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c7ec358
and eax, 0xd8800c1
or eax, 0x40010128
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e3b7223
and eax, 0x1003c0
or eax, 0xbc458824
mov dword [ebx], eax
add ebx, edx
or eax, 0x3fb775a5
and eax, 0x3de45521
or eax, 0x4000001a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x391fd9af
and eax, 0x40418800
or eax, 0xb8040360
mov dword [ebx], eax
add ebx, edx
and eax, 0x27ecd0a4
or eax, 0x5f61c620
and eax, 0x7d604420
or eax, 0x88011b
mov dword [ebx], eax
add ebx, edx
and eax, 0x67e6251d
and eax, 0x24400118
or eax, 0x980d8a40
mov dword [ebx], eax
add ebx, edx
xor eax, 0x79e265a5
or eax, 0x9395823
and eax, 0xcd1c8c89
or eax, 0x32400100
mov dword [ebx], eax
add ebx, edx
or eax, 0x27d2afb7
xor eax, 0x59cc0c7b
and eax, 0x402a3c4
or eax, 0x51895c3b
mov dword [ebx], eax
add ebx, edx
or eax, 0x1f09c69
xor eax, 0x2543937e
and eax, 0x50900880
or eax, 0x8058144
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa3bee9c
and eax, 0x1c4a6121
and eax, 0xa6100
or eax, 0x8bf59eff
mov dword [ebx], eax
add ebx, edx
xor eax, 0x441c1bd6
or eax, 0x78489fc8
and eax, 0xc083c441
or eax, 4
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f9a098c
and eax, 0
or eax, 0xc4458901
mov dword [ebx], eax
add ebx, edx
and eax, 0x34808534
and eax, 0x4008100
or eax, 0xfb5c0c8b
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ea60583
xor eax, 0x2423e952
and eax, 0x823ecd1
or eax, 0x8518132e
mov dword [ebx], eax
add ebx, edx
and eax, 0x1d9a16ae
xor eax, 0x7b5460e4
and eax, 0x764e7648
or eax, 0x89b18910
mov dword [ebx], eax
add ebx, edx
or eax, 0x602cb3ae
and eax, 0x4dbedd39
and eax, 0x458a0d38
or eax, 0x10012245
mov dword [ebx], eax
add ebx, edx
and eax, 0x3635662c
xor eax, 0x67e114ed
and eax, 0x704002c0
or eax, 0x8815093c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x33d34f69
or eax, 0x3f3c0868
and eax, 0xff140489
or eax, 0x409100
mov dword [ebx], eax
add ebx, edx
and eax, 0x7180d263
xor eax, 0x7819dcb4
and eax, 0x1094cb5
or eax, 0x4482b34a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x146d107b
and eax, 0x1c08380
or eax, 0x78
mov dword [ebx], eax
add ebx, edx
xor eax, 0x79e371c9
xor eax, 0x6b893e3a
and eax, 0x3a84409
or eax, 0x80500180
mov dword [ebx], eax
add ebx, edx
or eax, 0x3cf9be9
or eax, 0x2b931b72
and eax, 0xabff54b9
or eax, 0x54000004
mov dword [ebx], eax
add ebx, edx
and eax, 0x6f20a97b
and eax, 0x8200039
or eax, 0x5500c6
mov dword [ebx], eax
add ebx, edx
or eax, 0x36dc3f4e
or eax, 0x5b1f9fe6
and eax, 0x3be80d8b
or eax, 0x4000
mov dword [ebx], eax
add ebx, edx
or eax, 0xbdb6da4
and eax, 0x979440d
or eax, 0x49040
mov dword [ebx], eax
add ebx, edx
or eax, 0x36c0c2ab
and eax, 0x5198f0cc
and eax, 0x1905088
or eax, 0x82240503
mov dword [ebx], eax
add ebx, edx
or eax, 0x4471912f
xor eax, 0x7b985655
and eax, 0x140901c2
or eax, 0x41800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x126e8b4e
and eax, 0x50a5b72d
and eax, 0x10000100
or eax, 0xa4458ab4
mov dword [ebx], eax
add ebx, edx
and eax, 0x772b55c4
or eax, 0x4c4feb7b
and eax, 0x384c412b
or eax, 0x3900400
mov dword [ebx], eax
add ebx, edx
or eax, 0x488250e5
xor eax, 0x6c1a7471
and eax, 0x440004
or eax, 0x839d441
mov dword [ebx], eax
add ebx, edx
and eax, 0x378a7b6f
and eax, 0x84001
or eax, 0x3ba40d8a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x776702e2
and eax, 0xc484049
or eax, 0x1034a004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x14b346bc
and eax, 0x3524be8d
and eax, 0x40481
or eax, 0x3bf8510a
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f04f7f
and eax, 0x7700b251
and eax, 0x1000001
or eax, 0x1c7db854
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4bb0d3cd
and eax, 0x34e66d2
and eax, 0x2404080
or eax, 0x81b0050b
mov dword [ebx], eax
add ebx, edx
or eax, 0x195336ce
xor eax, 0x7849a0c8
and eax, 0x41880100
or eax, 0x40100e8
mov dword [ebx], eax
add ebx, edx
or eax, 0x47e0beca
and eax, 0x2a9cad40
and eax, 0x88940
or eax, 0xf04502b0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x56be71a1
and eax, 0xa041aa01
or eax, 0x480c050e
mov dword [ebx], eax
add ebx, edx
and eax, 0x3fe51629
and eax, 0x8440001
or eax, 0x130c984
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a41dbc3
and eax, 0x3201002
or eax, 0x80c04589
mov dword [ebx], eax
add ebx, edx
xor eax, 0x30848557
and eax, 0x110000c8
or eax, 0x44890122
mov dword [ebx], eax
add ebx, edx
xor eax, 0x179bc9ce
and eax, 0x40008820
or eax, 0x9c4503c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x1087fc
and eax, 0x88018080
or eax, 0x1004003
mov dword [ebx], eax
add ebx, edx
or eax, 0x47588581
and eax, 0x4d09c401
or eax, 0x821844
mov dword [ebx], eax
add ebx, edx
or eax, 0x2142f60
xor eax, 0x79909ee1
and eax, 0x90180
or eax, 0x1e08258
mov dword [ebx], eax
add ebx, edx
xor eax, 0xdbad10
and eax, 0x1100c88
or eax, 0x8ac84101
mov dword [ebx], eax
add ebx, edx
or eax, 0x24563b
and eax, 0x82804c11
or eax, 0x40038044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x12a57513
and eax, 0xc0048900
or eax, 0xc510001
mov dword [ebx], eax
add ebx, edx
or eax, 0x39793598
xor eax, 0x1ad8aaa9
and eax, 0x23840500
or eax, 0x48408b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x81e22e4
and eax, 0x1124045
or eax, 0x44299000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2005f1b1
xor eax, 0x64fa6371
and eax, 0x93150
or eax, 0x8b004c8c
mov dword [ebx], eax
add ebx, edx
and eax, 0x7254c63d
and eax, 0x440c
or eax, 0xc1838841
mov dword [ebx], eax
add ebx, edx
or eax, 0x56e37ad0
and eax, 0xc4418801
or eax, 0x80c0100
mov dword [ebx], eax
add ebx, edx
and eax, 0x17935479
and eax, 1
or eax, 0x83dc558a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4aacb2d5
xor eax, 0x51b600d9
and eax, 0x10800182
or eax, 0x45090068
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c578cd
and eax, 0x560069cc
or eax, 0xa8128010
mov dword [ebx], eax
add ebx, edx
and eax, 0x279d7ac5
or eax, 0x16ae9648
and eax, 0x48afecc
or eax, 0x41010133
mov dword [ebx], eax
add ebx, edx
xor eax, 0x50c8c57e
and eax, 0x420080
or eax, 0x2a9c0554
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c7e0d33
and eax, 0x80000
or eax, 0x45810000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x78efb743
and eax, 0x28448340
or eax, 0xc0090894
mov dword [ebx], eax
add ebx, edx
or eax, 0x6bffbd23
and eax, 0x89d40d03
or eax, 0x4000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d858299
and eax, 0x9800001
or eax, 0x6be84c
mov dword [ebx], eax
add ebx, edx
and eax, 0x70b2eae1
and eax, 0x64c5a6f
and eax, 0x4001
or eax, 0x83e8158a
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e6476d9
and eax, 0x80
or eax, 0x55890142
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd2bb74b
and eax, 0x48008288
or eax, 0xa0450960
mov dword [ebx], eax
add ebx, edx
or eax, 0x503a2952
and eax, 0x860013a
or eax, 0x7804401
mov dword [ebx], eax
add ebx, edx
and eax, 0x19ee7d40
and eax, 0x4100
or eax, 0xb88d
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ea96117
and eax, 0x24098900
or eax, 0xc0440200
mov dword [ebx], eax
add ebx, edx
or eax, 0x2199c310
and eax, 0x8101c100
or eax, 0x8000083
mov dword [ebx], eax
add ebx, edx
and eax, 0x85391e
and eax, 0x10000
or eax, 0x558ae44d
mov dword [ebx], eax
add ebx, edx
and eax, 0x712e77ff
and eax, 0x10000044
or eax, 0xa8550b80
mov dword [ebx], eax
add ebx, edx
and eax, 0x146ea570
and eax, 0x10440100
or eax, 0x6d90543b
mov dword [ebx], eax
add ebx, edx
xor eax, 0xec76a80
and eax, 0x30010b28
or eax, 0x8c448000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x15324765
and eax, 0x462d0eab
and eax, 0x40409
or eax, 0x7dc84132
mov dword [ebx], eax
add ebx, edx
and eax, 0x66497d8b
and eax, 0x3d78381e
and eax, 0x400008
or eax, 0x9805c701
mov dword [ebx], eax
add ebx, edx
xor eax, 0x49a56d36
and eax, 1
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c17a6f3
and eax, 0x40706e2
or eax, 0x41c00109
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5303c4c3
and eax, 8
or eax, 0x90
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ecde6a0
and eax, 0
or eax, 0xc84d8b00
mov dword [ebx], eax
add ebx, edx
or eax, 0x5763cd2b
and eax, 0x54084d23
or eax, 0x20900000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b47c481
and eax, 0x30558900
or eax, 0x80000208
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d97f808
xor eax, 0xcdafd31
and eax, 0x40100431
or eax, 0x3cc4510a
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b5ed8db
or eax, 0x5300b53c
and eax, 0x5c448911
or eax, 0x80010200
mov dword [ebx], eax
add ebx, edx
and eax, 0x1779ea7f
and eax, 0x18001
or eax, 0x89004082
mov dword [ebx], eax
add ebx, edx
and eax, 0x55504be5
and eax, 0x1004001
or eax, 0x4c8b9c44
mov dword [ebx], eax
add ebx, edx
and eax, 0xeac476b
and eax, 0x24c16031
and eax, 0x4000000
or eax, 0xe04d3bdc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x449e4e7c
and eax, 0x545b2940
and eax, 0x32100
or eax, 0x5588087d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x52141c5f
or eax, 0xd198d28
and eax, 0xc153900
or eax, 0xf04002c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x73acfb60
and eax, 0x45890860
or eax, 0x2001d
mov dword [ebx], eax
add ebx, edx
or eax, 0x3dcd0271
or eax, 0x3abd3d4f
and eax, 0x4c452b70
or eax, 0x80000080
mov dword [ebx], eax
add ebx, edx
or eax, 0x15ac5efc
xor eax, 0x1f3c3407
and eax, 0x40810071
or eax, 0xd0a1004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ef9046
or eax, 0x71a543f5
and eax, 0x504503e4
or eax, 0x80083808
mov dword [ebx], eax
add ebx, edx
xor eax, 0x31ec497d
and eax, 0x41811011
or eax, 0x140a016c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5aa6b35c
and eax, 0x4052220
or eax, 0xd050198c
mov dword [ebx], eax
add ebx, edx
xor eax, 0xdf21d6
and eax, 0x448a0878
or eax, 0x1010105
mov dword [ebx], eax
add ebx, edx
xor eax, 0x203170f2
and eax, 0x1800184
or eax, 0x408250
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a0ec624
or eax, 0x4bcc35f
and eax, 0x944109
or eax, 0x8b400480
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e781fff
and eax, 0x81805844
or eax, 0x40038009
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b50b69b
and eax, 0x8001
or eax, 0xd84d0900
mov dword [ebx], eax
add ebx, edx
and eax, 0x45909eb9
and eax, 1
or eax, 0x2bf0558a
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a982b72
and eax, 0x8100000
or eax, 0x2565d855
mov dword [ebx], eax
add ebx, edx
or eax, 0x3315170e
and eax, 0xf24450b
or eax, 0x880080
mov dword [ebx], eax
add ebx, edx
and eax, 0x35063d77
and eax, 0x20b5218b
and eax, 0x103
or eax, 0x89d044ac
mov dword [ebx], eax
add ebx, edx
xor eax, 0x41028122
and eax, 0x8c5ad11
and eax, 0x8c00001
or eax, 0xf73f5084
mov dword [ebx], eax
add ebx, edx
or eax, 0x324ee810
or eax, 0x492bd869
and eax, 0xc44d88fd
or eax, 0x302
mov dword [ebx], eax
add ebx, edx
or eax, 0x19320a9f
and eax, 0xdd4c8989
or eax, 0x22000400
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ed07bce
or eax, 0x7a35ea81
and eax, 0x5401eb89
or eax, 0x18a1476
mov dword [ebx], eax
add ebx, edx
or eax, 0x12c5b2e4
and eax, 0x27219e55
and eax, 0x1008204
or eax, 0xc201a8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x31eb6357
and eax, 0x284089
or eax, 0x8b841500
mov dword [ebx], eax
add ebx, edx
or eax, 0x5838a33e
and eax, 0xdbbc5085
or eax, 0x24430000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5774b9ab
or eax, 0xbcff76a
and eax, 0x4c853bef
or eax, 0x10
mov dword [ebx], eax
add ebx, edx
or eax, 0x6fcf3436
xor eax, 0x4c93f94c
and eax, 0x215cc6b3
or eax, 0x5ca3394c
mov dword [ebx], eax
add ebx, edx
or eax, 0x392910c4
or eax, 0x6406c76b
and eax, 0x704d8b2e
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x502ac3ab
and eax, 0xb04d8b0f
or eax, 0xc002400
mov dword [ebx], eax
add ebx, edx
and eax, 0x29f1fe4e
xor eax, 0x1e896d4a
and eax, 0x34c04100
or eax, 0x49100c3b
mov dword [ebx], eax
add ebx, edx
or eax, 0x6e69cb0
and eax, 0x21109dda
and eax, 0x20108908
or eax, 0xcc450200
mov dword [ebx], eax
add ebx, edx
or eax, 0x6bbf92eb
and eax, 0x6cac112b
or eax, 0x10004410
mov dword [ebx], eax
add ebx, edx
and eax, 0x67914e1d
and eax, 0x1c14a8d0
and eax, 0x4000010
or eax, 0xe0458b01
mov dword [ebx], eax
add ebx, edx
xor eax, 0x241bf83b
or eax, 0x24a53514
and eax, 0x80016002
or eax, 0x9008881
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b130465
or eax, 0x47cb9691
and eax, 0x4d8b8401
or eax, 0x6044
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a88beaa
and eax, 0x82000
or eax, 0xe44513c4
mov dword [ebx], eax
add ebx, edx
and eax, 0x55857241
xor eax, 0x64fb9a03
and eax, 0x8a0840
or eax, 0x55010134
mov dword [ebx], eax
add ebx, edx
or eax, 0x3d2492e0
and eax, 0x1aa83e4
or eax, 0x400008
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d6c8c7f
or eax, 0x3d38920a
and eax, 0x9ec1589
or eax, 0x82004000
mov dword [ebx], eax
add ebx, edx
or eax, 0xbd42888
and eax, 0x80805401
or eax, 0x40038044
mov dword [ebx], eax
add ebx, edx
and eax, 0x3116d189
and eax, 0x8001
or eax, 0xd4450900
mov dword [ebx], eax
add ebx, edx
or eax, 0xac96677
and eax, 0x1750c87e
and eax, 0x2404802
or eax, 0x81b80589
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f9c4877
xor eax, 0x72678436
and eax, 0x41890001
or eax, 0xc0001c0
mov dword [ebx], eax
add ebx, edx
or eax, 0xfc53ada
and eax, 0x3bb94c8a
and eax, 0xa800888
or eax, 0xf472e170
mov dword [ebx], eax
add ebx, edx
or eax, 0x78db6216
and eax, 0x548bebfe
or eax, 0x1001401
mov dword [ebx], eax
add ebx, edx
or eax, 0x568bbbc0
and eax, 0x828108
or eax, 0x600000
mov dword [ebx], eax
add ebx, edx
and eax, 0x64b931fe
and eax, 0
or eax, 0x74400000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x29e78ccc
and eax, 0x8058404
or eax, 0xa0404202
mov dword [ebx], eax
add ebx, edx
or eax, 0x701d5f35
or eax, 0x3f5fe2a0
and eax, 0xc604eb01
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x48fbb42a
xor eax, 0x418b4034
and eax, 0x8a00a805
or eax, 0x40
mov dword [ebx], eax
add ebx, edx
and eax, 0x61fa5a91
and eax, 0x801
or eax, 0x4588a044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4472402e
xor eax, 0xfdb0d1f
and eax, 0xa01e020
or eax, 0x40060889
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ed8a0e2
or eax, 0x569520df
and eax, 0x448b0001
or eax, 0x9000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x34cf0fbf
or eax, 0x78113e78
and eax, 0x810008
or eax, 0x608100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6352906b
and eax, 0x60800000
or eax, 0x14000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x503392ee
xor eax, 0x73b1b3c9
and eax, 0x7000006
or eax, 0xa045c600
mov dword [ebx], eax
add ebx, edx
and eax, 0x11b5491d
or eax, 0xe842d9c
and eax, 0x6046900
or eax, 0xc0008201
mov dword [ebx], eax
add ebx, edx
and eax, 0x1eb97e1a
and eax, 0x2002200
or eax, 0x88008545
mov dword [ebx], eax
add ebx, edx
xor eax, 0x34c88119
and eax, 0x1e8f8590
and eax, 0x14880410
or eax, 0x4100a345
mov dword [ebx], eax
add ebx, edx
or eax, 0x77c8149a
and eax, 0x6440838b
or eax, 0x88050820
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3dee49c1
and eax, 0x57eec22f
and eax, 0x5188402a
or eax, 0x2c440511
mov dword [ebx], eax
add ebx, edx
xor eax, 0x679710ef
and eax, 0x5805a05d
and eax, 0x10010000
or eax, 0x8444c709
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ce52513
and eax, 0x7414d2f7
and eax, 1
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0xcaba099
and eax, 0x4830089
or eax, 0x41440762
mov dword [ebx], eax
add ebx, edx
xor eax, 0x49df99ec
xor eax, 0x20aa8b5d
and eax, 0x10
or eax, 0x84
mov dword [ebx], eax
add ebx, edx
and eax, 0x210c7a22
and eax, 0
or eax, 0xc84d8b00
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ddc9367
or eax, 0x6c73bad1
and eax, 0x89018183
or eax, 0x4000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x32ab5705
or eax, 0x6a53292f
and eax, 0x518b880d
or eax, 0x4004040
mov dword [ebx], eax
add ebx, edx
or eax, 0x2796c657
xor eax, 0x61ce2df3
and eax, 0x14512388
or eax, 0x80041040
mov dword [ebx], eax
add ebx, edx
and eax, 0x363e6db4
and eax, 0x4000100
or eax, 0x418b0874
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5418f1c4
and eax, 0x333363e8
and eax, 0x10000a0
or eax, 0xe88348
mov dword [ebx], eax
add ebx, edx
and eax, 0x262bb4d
or eax, 0x33083c2b
and eax, 0x3680509
or eax, 0x88804080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4256fdef
and eax, 0xc1800844
or eax, 0x20010009
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e3afa7f
and eax, 0x6c7ca28c
and eax, 0x20000000
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x77e2ff91
and eax, 0
or eax, 0x45c60674
mov dword [ebx], eax
add ebx, edx
and eax, 0x59f86e41
and eax, 0x65777744
and eax, 0x400000
or eax, 0x4ab01a6
mov dword [ebx], eax
add ebx, edx
xor eax, 0xdc0923a
or eax, 0x2653fb43
and eax, 0x2241c6
or eax, 0x840400
mov dword [ebx], eax
add ebx, edx
and eax, 0x49bf3147
and eax, 0xa60102
or eax, 0x88005488
mov dword [ebx], eax
add ebx, edx
or eax, 0x1836b5d1
xor eax, 0x6665f469
and eax, 0x44830010
or eax, 0x108aa45
mov dword [ebx], eax
add ebx, edx
xor eax, 0x226ddd83
or eax, 0xf5ea0f
and eax, 0x6e005c8
or eax, 0x90080000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6842bf31
and eax, 0
or eax, 0x45890000
mov dword [ebx], eax
add ebx, edx
and eax, 0x181889
and eax, 0x80000
or eax, 0xd8458bc8
mov dword [ebx], eax
add ebx, edx
or eax, 0x3cc89ba
and eax, 0x89c80902
or eax, 0x4401
mov dword [ebx], eax
add ebx, edx
or eax, 0x288a5ded
xor eax, 0x54e88136
and eax, 0x922d849
or eax, 0xc90004
mov dword [ebx], eax
add ebx, edx
and eax, 0x7755bfde
and eax, 0x1401008
or eax, 0x82984583
mov dword [ebx], eax
add ebx, edx
and eax, 0x733acdc7
and eax, 0x1080182
or eax, 0x54810040
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a1b7be2
and eax, 0x400101c0
or eax, 0x98448a18
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d02c7fd
and eax, 0x8000118
or eax, 0x7d44423
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b3f6cef
and eax, 0x4409
or eax, 0x19b84
mov dword [ebx], eax
add ebx, edx
and eax, 0x6400fb5c
and eax, 0x8b00
or eax, 0xec4d0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7754e325
and eax, 0x89584901
or eax, 0xa00402
mov dword [ebx], eax
add ebx, edx
and eax, 0x70b47b5c
and eax, 0x44b93043
and eax, 0xb00000
or eax, 0xff4f488d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c5c5ce3
or eax, 0x11bb1f5c
and eax, 0x90110b7e
or eax, 0x4c448081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b08a8c
xor eax, 0x175fd116
and eax, 0xcd009001
or eax, 0x32440588
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c69f14a
and eax, 0x10964c3
or eax, 0x44829b3c
mov dword [ebx], eax
add ebx, edx
or eax, 0x62b3b4dc
and eax, 0x18083ec
or eax, 0x400000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x9be7272
and eax, 0x2e54188f
and eax, 0x8440088
or eax, 0x83a84501
mov dword [ebx], eax
add ebx, edx
or eax, 0x17a91d0f
and eax, 0x335affc6
and eax, 0x13484884
or eax, 0xecb70009
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3baf2e79
xor eax, 0x2526a32f
and eax, 0x400401db
or eax, 0x4893a24
mov dword [ebx], eax
add ebx, edx
or eax, 0x46a8a98
and eax, 0x44efbbff
or eax, 0x38104400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x397f9bb7
xor eax, 0x19276e3c
and eax, 0x54050a10
or eax, 0xa0508100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3651e651
or eax, 0x2f840aaa
and eax, 0x6d84452b
or eax, 0x10581010
mov dword [ebx], eax
add ebx, edx
and eax, 0x38aefdb
and eax, 0x111
or eax, 0xe0458a00
mov dword [ebx], eax
add ebx, edx
or eax, 0x46d70378
xor eax, 0x685ecc52
and eax, 0xc88452b
or eax, 0x71600010
mov dword [ebx], eax
add ebx, edx
or eax, 0x20b345fe
and eax, 0x3c490109
or eax, 0x80048a00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2817ab90
and eax, 0x68b2e87a
and eax, 0x2000
or eax, 0x8901c983
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e0c6b9e
and eax, 0x1509a80d
or eax, 0x40821440
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c0d8b91
and eax, 0x88000
or eax, 0x1e203e8
mov dword [ebx], eax
add ebx, edx
and eax, 0x28c841fb
and eax, 0x55d774f1
and eax, 0xc00080
or eax, 0x8b285509
mov dword [ebx], eax
add ebx, edx
or eax, 0x68537b2c
and eax, 0x41234c05
or eax, 0x4008040
mov dword [ebx], eax
add ebx, edx
and eax, 0x36cdb2cd
or eax, 0x37467bab
and eax, 0x30170a4
or eax, 0x88100410
mov dword [ebx], eax
add ebx, edx
xor eax, 0x24bfcc98
or eax, 0x258b3ebe
and eax, 0xd2bac0c
or eax, 0x40104041
mov dword [ebx], eax
add ebx, edx
or eax, 0x2044f6b6
and eax, 0x9097ce8
or eax, 0x82000100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6570a55e
and eax, 0x75f7e52f
and eax, 0x4001c004
or eax, 0x82823051
mov dword [ebx], eax
add ebx, edx
or eax, 0x587e133d
and eax, 0xd0558101
or eax, 0x20000800
mov dword [ebx], eax
add ebx, edx
xor eax, 0xdf2e419
and eax, 0x1ebb381c
and eax, 0xa00008
or eax, 0x831c4583
mov dword [ebx], eax
add ebx, edx
and eax, 0x1ee687
and eax, 0x80080
or eax, 0x45810140
mov dword [ebx], eax
add ebx, edx
or eax, 0x460df05a
xor eax, 0x4a809df2
and eax, 0xd0828
or eax, 0xd0408394
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c0db242
or eax, 0x2efda45c
and eax, 0x74e00d2a
or eax, 0x4001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x696f3d56
and eax, 0x8050011
or eax, 0xc0508b00
mov dword [ebx], eax
add ebx, edx
and eax, 0x330d22f
or eax, 0x6e811831
and eax, 0x8018a01
or eax, 0x81006082
mov dword [ebx], eax
add ebx, edx
or eax, 0x5de1d8dc
and eax, 0x4581c855
or eax, 0xa0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x75dc3ce9
and eax, 0x30453088
or eax, 0xc8000b40
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ad627d
and eax, 0x12248
or eax, 0x4d8a0534
mov dword [ebx], eax
add ebx, edx
and eax, 0x1e8f09e4
and eax, 0xc090160
or eax, 0xa0440288
mov dword [ebx], eax
add ebx, edx
and eax, 0x6f89918c
xor eax, 0x4551b014
and eax, 0x69100118
or eax, 0x14a44c23
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa13e97a
and eax, 0x30058001
or eax, 0x88500b10
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7664b212
and eax, 0x7574bdaf
and eax, 0x2803
or eax, 0x8901c280
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ae79888
and eax, 0x41823001
or eax, 0x4098854
mov dword [ebx], eax
add ebx, edx
or eax, 0x5a0c7aa8
xor eax, 0x52a4d6ed
and eax, 0x8012810
or eax, 0xb04413e4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x19de4125
and eax, 0x18b0a50
or eax, 0x4c00012c
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c77cd96
xor eax, 0x7fe9f2cb
and eax, 0x20482bc4
or eax, 0xcc050020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x34ced551
and eax, 0x58804c31
or eax, 0x2570010a
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c80111d
and eax, 0x24000118
or eax, 0xc0558a22
mov dword [ebx], eax
add ebx, edx
and eax, 0x37952940
or eax, 0x2369deb2
and eax, 0x25745532
or eax, 0x58800009
mov dword [ebx], eax
add ebx, edx
and eax, 0x5bd82356
and eax, 0x18400100
or eax, 0xa4058a08
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f88162
and eax, 0x2caa916b
and eax, 0x2ca8012a
or eax, 0x50444411
mov dword [ebx], eax
add ebx, edx
or eax, 0x1588eb25
or eax, 0x15defc3a
and eax, 0x404c8b21
or eax, 0x80010000
mov dword [ebx], eax
add ebx, edx
and eax, 0xc4baef8
and eax, 0x18000
or eax, 0x89004183
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f26e0b3
xor eax, 0x5d9f9847
and eax, 0x50884044
or eax, 0x5038009
mov dword [ebx], eax
add ebx, edx
xor eax, 0x42a2d284
and eax, 0x112c8
or eax, 0xc0542934
mov dword [ebx], eax
add ebx, edx
or eax, 0x5fa23836
and eax, 0x4583087c
or eax, 0x80001
mov dword [ebx], eax
add ebx, edx
xor eax, 0xebc07ad
or eax, 0xd5a60bb
and eax, 0x40450be0
or eax, 0xb0000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x27d51bff
and eax, 0x45810875
or eax, 0x80a0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x159ab87a
or eax, 0x16b6bea8
and eax, 0x48053a84
or eax, 0xa0480140
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c44dace
xor eax, 0x67811129
and eax, 0x11880021
or eax, 0x4403095c
mov dword [ebx], eax
add ebx, edx
or eax, 0x26474df9
or eax, 0x4b1d31c2
and eax, 0x1ca01f0
or eax, 0x208200
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c72da2b
and eax, 0x9f05189
or eax, 0x82000400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x14fc79fd
and eax, 0x88002044
or eax, 0x6083c001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x74311d7a
xor eax, 0x531adb80
and eax, 0xc0000001
or eax, 0x20458900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x740db2dc
and eax, 0x80480989
or eax, 0x3804402
mov dword [ebx], eax
add ebx, edx
or eax, 0x12194cc4
and eax, 0x18901c1
or eax, 0x4c000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x53b8111b
and eax, 0x496e5b3a
and eax, 0x100
or eax, 0xb0558ac8
mov dword [ebx], eax
add ebx, edx
and eax, 0xe3383cf
xor eax, 0x3db2756
and eax, 0x40a40e
or eax, 0xf8150b01
mov dword [ebx], eax
add ebx, edx
or eax, 0x557e4306
and eax, 0x3db5b962
and eax, 0x4358000
or eax, 0x40405285
mov dword [ebx], eax
add ebx, edx
xor eax, 0x51cbfeb4
or eax, 0x32b2c799
and eax, 0x23884589
or eax, 0x8400002
mov dword [ebx], eax
add ebx, edx
and eax, 0x7fcad536
and eax, 0x1084400
or eax, 0x44339845
mov dword [ebx], eax
add ebx, edx
or eax, 0x20ff1853
and eax, 0x1315c14
or eax, 0x8a0021a8
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c5e253b
or eax, 0x40e6097f
and eax, 0x880244d
or eax, 0x8509d000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x72cadd32
and eax, 0xd330bc3
and eax, 0xd030940
or eax, 0xf2fcf600
mov dword [ebx], eax
add ebx, edx
and eax, 0x7dc8ea80
xor eax, 0x33bde2b6
and eax, 0x8640082
or eax, 0x81805509
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e8d7859
or eax, 0x6626fc38
and eax, 0xf76f3c90
or eax, 0x8900005
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c6ad1f
or eax, 0x4e07ca2b
and eax, 0xe4058bab
or eax, 0x400054
mov dword [ebx], eax
add ebx, edx
or eax, 0x4279c9cb
and eax, 0x8001c083
or eax, 0x9000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x60153864
and eax, 0x4ef065cc
and eax, 0
or eax, 0x8d8be445
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b6fb730
and eax, 0xe6e45340
or eax, 0x191bac00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x680aade
and eax, 0xf93c051a
or eax, 0x6008821
mov dword [ebx], eax
add ebx, edx
and eax, 0x11888231
and eax, 0x88031
or eax, 0x8757fce
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5fd110f2
and eax, 0x4f889617
and eax, 0x3800401
or eax, 0x3860518a
mov dword [ebx], eax
add ebx, edx
and eax, 0x29fdac1c
xor eax, 0x2c3214f6
and eax, 0x501054
or eax, 0x82ce001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5641361e
and eax, 0xa28440b
or eax, 0x1c00180
mov dword [ebx], eax
add ebx, edx
and eax, 0x486c8ccc
or eax, 0x34cd2bcc
and eax, 0x3c642c44
or eax, 0x310d001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x478778
xor eax, 0x1654404c
and eax, 0x29440901
or eax, 0x1298448a
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a8ff7f0
and eax, 0x6d411efd
and eax, 0x8000400
or eax, 0x267cf04d
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a111392
and eax, 0x3481bc7
and eax, 0x2001000
or eax, 0x21ec458b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f56b426
and eax, 0x1488e005
or eax, 0x81011c50
mov dword [ebx], eax
add ebx, edx
or eax, 0x4905901d
and eax, 0x6281caa4
and eax, 0x4081c800
or eax, 0xbf7e3738
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1539cc82
xor eax, 0x500df77d
and eax, 0x82c84483
or eax, 0x1340108
mov dword [ebx], eax
add ebx, edx
or eax, 0x84348e2
and eax, 0x18901e8
or eax, 0x44000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f4870da
and eax, 0x277dea27
and eax, 0x90020
or eax, 0x38b483dc
mov dword [ebx], eax
add ebx, edx
or eax, 0x3525106f
and eax, 0xbd93ff
or eax, 0x426c00
mov dword [ebx], eax
add ebx, edx
or eax, 0x18a70583
and eax, 0x88b1974
or eax, 0x45000000
mov dword [ebx], eax
add ebx, edx
or eax, 0xca13439
and eax, 0x7249405a
and eax, 0x40090040
or eax, 0xb8440b80
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ec42490
and eax, 0x3aab3c14
and eax, 0
or eax, 0x558b1174
mov dword [ebx], eax
add ebx, edx
and eax, 0x598cc8e1
or eax, 0x16efbd2f
and eax, 0x1445394c
or eax, 0xa0100280
mov dword [ebx], eax
add ebx, edx
and eax, 0x60490974
or eax, 0x2859e9aa
and eax, 0x9096c
or eax, 0x45820011
mov dword [ebx], eax
add ebx, edx
xor eax, 0x54b09b50
and eax, 0x1288228
or eax, 0xc001d0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x9103072
and eax, 0x256163cc
and eax, 0x600188
or eax, 0x8b984401
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c58139
and eax, 0x1000009
or eax, 0x4c3be444
mov dword [ebx], eax
add ebx, edx
xor eax, 0x38937ab8
and eax, 0x1081cf0
or eax, 0x8a406108
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c51603f
or eax, 0x679e7e2a
and eax, 0x45123410
or eax, 0x10218045
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e288331
and eax, 0x20110144
or eax, 0x14848898
mov dword [ebx], eax
add ebx, edx
xor eax, 0x11168545
or eax, 0x3d17882f
and eax, 0x9978cbf
or eax, 0x82687340
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a043108
and eax, 0x41b90639
and eax, 0x40810401
or eax, 0xa802b044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7a0071d7
and eax, 0x90018100
or eax, 0x24440801
mov dword [ebx], eax
add ebx, edx
and eax, 0x4bdaecda
xor eax, 0x3e8fac71
and eax, 0x3e042401
or eax, 0xc1309982
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a6a9f59
xor eax, 0x3b22980e
and eax, 0x440027d5
or eax, 0x3000d82a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1be0e061
and eax, 0x40400b10
or eax, 0x800d8001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2cf37d54
and eax, 0x8800c001
or eax, 0x1010182
mov dword [ebx], eax
add ebx, edx
xor eax, 0x591070cb
and eax, 0x377baf78
and eax, 0x10018048
or eax, 0x458a4005
mov dword [ebx], eax
add ebx, edx
xor eax, 0x16de3e6f
and eax, 0x40550220
or eax, 0x800001dc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1eed2712
and eax, 0x44880064
or eax, 0x1031011
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c70528d
and eax, 0x544102c8
or eax, 0xa0040900
mov dword [ebx], eax
add ebx, edx
and eax, 0x596a588
and eax, 0x1040c98e
and eax, 0
or eax, 0x4d8b0875
mov dword [ebx], eax
add ebx, edx
or eax, 0x5efe71ef
and eax, 0x444d39b0
or eax, 0xa0000200
mov dword [ebx], eax
add ebx, edx
and eax, 0x2823ab24
and eax, 0x52f99a49
and eax, 0x10800
or eax, 0x558a017d
mov dword [ebx], eax
add ebx, edx
or eax, 0x56195488
and eax, 0x18201fc
or eax, 0x408200
mov dword [ebx], eax
add ebx, edx
and eax, 0x7286d3ab
xor eax, 0x41962ffe
and eax, 0x41140400
or eax, 0xa8e85189
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f365e46
xor eax, 0x7db09625
and eax, 0x824ec808
or eax, 0x7db13604
mov dword [ebx], eax
add ebx, edx
and eax, 0x53aa61d3
and eax, 0x1002000
or eax, 0xa845960f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x185a19c5
and eax, 0x20148080
or eax, 0x4c604005
mov dword [ebx], eax
add ebx, edx
xor eax, 0x68b683e7
and eax, 0x400202
or eax, 0xab0db40d
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b8dde4e
and eax, 0x20058004
or eax, 0x44704981
mov dword [ebx], eax
add ebx, edx
and eax, 0x51fd864f
and eax, 0x558005
or eax, 0xaa00360a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e5916ca
and eax, 0x54048085
or eax, 0x8715200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3bd2c028
and eax, 0x23a40089
or eax, 0x18484502
mov dword [ebx], eax
add ebx, edx
xor eax, 0x52efb367
xor eax, 0x44e3c860
and eax, 0x1602004
or eax, 0x401cc041
mov dword [ebx], eax
add ebx, edx
or eax, 0x14ca413c
and eax, 0x1cc4109
or eax, 0x88000c82
mov dword [ebx], eax
add ebx, edx
or eax, 0x5950017c
and eax, 0xd9dc008d
or eax, 0x26233000
mov dword [ebx], eax
add ebx, edx
and eax, 0x62a86cf6
and eax, 0x40000084
or eax, 0x98558b7b
mov dword [ebx], eax
add ebx, edx
or eax, 0xd2ab975
or eax, 0x7acbd34e
and eax, 0xff2c9189
or eax, 0x400
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d688abc
and eax, 0x45089fbd
or eax, 0x836042
mov dword [ebx], eax
add ebx, edx
and eax, 0x43a44a1b
and eax, 0x2ca88282
and eax, 0x800200
or eax, 0x14081cc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x39b045b1
xor eax, 0xfbc7f94
and eax, 0x3cc0189
or eax, 0x88004400
mov dword [ebx], eax
add ebx, edx
or eax, 0x3d36c4ad
xor eax, 0x68e99a
and eax, 0xbf962005
or eax, 0x40691088
mov dword [ebx], eax
add ebx, edx
xor eax, 0x693ccccb
and eax, 0x4813846
or eax, 0x280c03b9
mov dword [ebx], eax
add ebx, edx
or eax, 0x23b4dee
or eax, 0x1764acd0
and eax, 0x3dffffff
or eax, 0x40000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x90bd2af
and eax, 0x1045c709
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b35a014
and eax, 0x39cacbeb
and eax, 1
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x59fcd745
and eax, 0x75f4438e
and eax, 0x41c40300
or eax, 0x40304eb
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1276436a
and eax, 0x80
or eax, 0x10
mov dword [ebx], eax
add ebx, edx
xor eax, 0x301018ac
and eax, 0x100800
or eax, 0xc4458300
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d9b802a
and eax, 0x3b9a4d4e
and eax, 0x100000
or eax, 0x74805523
mov dword [ebx], eax
add ebx, edx
xor eax, 0x10a2c31a
and eax, 0x40008209
or eax, 0x90450900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e64b9d8
and eax, 0x88012081
or eax, 0x100c802
mov dword [ebx], eax
add ebx, edx
and eax, 0x293ff715
xor eax, 0x58d0ba2c
and eax, 0x905005
or eax, 0x2288040
mov dword [ebx], eax
add ebx, edx
or eax, 0x245b49a1
and eax, 0x20000000
or eax, 0xc9000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x9d12e86
or eax, 0x4e8dee13
and eax, 0xc03
or eax, 0x60
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c214e66
or eax, 0x32186f06
and eax, 0x2a284d03
or eax, 0x1c00088
mov dword [ebx], eax
add ebx, edx
and eax, 0x59fd9d18
and eax, 0x8600408
or eax, 0x14b045
mov dword [ebx], eax
add ebx, edx
xor eax, 0x50d20edb
and eax, 0x801082
or eax, 0x3404509
mov dword [ebx], eax
add ebx, edx
and eax, 0x64352574
and eax, 0x37121b23
and eax, 0
or eax, 0x3175ac55
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb8fa74
and eax, 0x21cc4401
or eax, 0xa00018a
mov dword [ebx], eax
add ebx, edx
and eax, 0x56ed97b8
and eax, 0x1e5c34f2
and eax, 0x440000
or eax, 0x2931c845
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d1bae3e
and eax, 0x9100800
or eax, 0x80c0458b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x9a047c1
and eax, 0x80700808
or eax, 0x7f8f2085
mov dword [ebx], eax
add ebx, edx
xor eax, 0x65393733
or eax, 0x77207b4c
and eax, 0xd8440bfe
or eax, 0x118001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5fa87c37
or eax, 0x66329e5
and eax, 0x87249589
or eax, 0x78000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3cd0a850
and eax, 0x41803dd9
or eax, 0x40bc226
mov dword [ebx], eax
add ebx, edx
and eax, 0x177afe2b
or eax, 0xd1a4f03
and eax, 0x1008300
or eax, 0xc000d0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1506ec6d
or eax, 0x7c3fe8d5
and eax, 0x8d04589
or eax, 0x83000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x45cddacc
and eax, 0x643a7465
and eax, 0x44180005
or eax, 0xbbe72888
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f7b5ae7
and eax, 0x38ef0eab
and eax, 0x90881
or eax, 0x2484337e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1da9bbca
and eax, 0x39248035
or eax, 0x44db7fca
mov dword [ebx], eax
add ebx, edx
or eax, 0x250e4999
and eax, 0x3f66dac
and eax, 0x540924
or eax, 0xd0018210
mov dword [ebx], eax
add ebx, edx
or eax, 0x73c4f553
xor eax, 0x581bc68d
and eax, 0x20cc1132
or eax, 0x54004401
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ace2875
or eax, 0x4c95e985
and eax, 0x7c458901
or eax, 0x8000020a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x319a79ed
and eax, 0x3469159a
and eax, 0x80002
or eax, 0x3ba44531
mov dword [ebx], eax
add ebx, edx
xor eax, 0x158555b9
or eax, 0x3b39dc45
and eax, 0x1838c445
or eax, 0x442000
mov dword [ebx], eax
add ebx, edx
or eax, 0xe8d426d
or eax, 0x1bed8e6c
and eax, 0x1bb84c09
or eax, 0x20000182
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c19571b
and eax, 0x10381009
or eax, 0x44a044
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f64f6d6
and eax, 0x3b40548b
or eax, 0x800100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x433202fe
or eax, 0x5d176f05
and eax, 0x8743455
or eax, 0x88000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a40afa2
xor eax, 0x625a1a99
and eax, 0x1820050a
or eax, 0x23c84081
mov dword [ebx], eax
add ebx, edx
and eax, 0x6953a1ee
and eax, 0x4a25917
and eax, 0
or eax, 0x97dec45
mov dword [ebx], eax
add ebx, edx
and eax, 0x54d6a172
and eax, 0x540000
or eax, 0x83884d8b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x481f56aa
xor eax, 0x4afe0cd1
and eax, 0x10901c0
or eax, 0x4c800001
mov dword [ebx], eax
add ebx, edx
and eax, 0x4fdf6024
and eax, 0x67a12de3
and eax, 0x45800000
or eax, 0x10360fdc
mov dword [ebx], eax
add ebx, edx
or eax, 0x63f2bb45
and eax, 0x5473b3c0
and eax, 0x54528180
or eax, 0x20800429
mov dword [ebx], eax
add ebx, edx
or eax, 0x27da71c2
and eax, 0x4592050b
or eax, 0x240a14
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2927e94d
xor eax, 0xa200928
and eax, 0x6480852a
or eax, 0x10400081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x155df508
and eax, 0x41940003
or eax, 0xc220f14
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7318a41b
or eax, 0x2dc49ac4
and eax, 0x35c88188
or eax, 0x40010422
mov dword [ebx], eax
add ebx, edx
xor eax, 0x40433a72
and eax, 0x148aa808
or eax, 0x8a354007
mov dword [ebx], eax
add ebx, edx
or eax, 0x6649cfed
and eax, 0x4b80002
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x671ebb91
or eax, 0x4062ec15
and eax, 0x61000000
or eax, 0x88000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5bc65232
or eax, 0x33e8e914
and eax, 0x904
or eax, 0x2c3
mov dword [ebx], eax
add ebx, edx
and eax, 0x503636c2
and eax, 0x4efd5e10
and eax, 0
or eax, 0x2bb8558b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x32da51ec
and eax, 0x11000045
or eax, 0x8489f010
mov dword [ebx], eax
add ebx, edx
or eax, 0x35b41806
or eax, 0x5be9b365
and eax, 0xfffdfb20
or eax, 0x20400
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a982482
and eax, 0x89c04582
or eax, 9
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c21cef8
or eax, 0x219dc08a
and eax, 0xedfd0c81
or eax, 0x12021004
mov dword [ebx], eax
add ebx, edx
or eax, 0x1568063e
and eax, 0xb84d0abf
or eax, 0x8140
mov dword [ebx], eax
add ebx, edx
and eax, 0x20b38edb
and eax, 0x687d26b5
and eax, 0x10081
or eax, 0x8900e902
mov dword [ebx], eax
add ebx, edx
or eax, 0x16dd0dd7
and eax, 0x9589a845
or eax, 0x21008
mov dword [ebx], eax
add ebx, edx
or eax, 0x4adaffea
and eax, 0xdfdbff20
or eax, 0x20240000
mov dword [ebx], eax
add ebx, edx
and eax, 0x32cad43d
and eax, 0x32089420
or eax, 0xcd14011b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x44cd09ff
and eax, 0x20509cc4
or eax, 0x2c633b
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c4b0984
or eax, 0x27cab6b4
and eax, 0x3bc4458b
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x13a3c4a7
or eax, 0x666e01dc
and eax, 0x86d8044
or eax, 0x1103c01
mov dword [ebx], eax
add ebx, edx
xor eax, 0x59ffac6
and eax, 0x804483
or eax, 0x10c0144
mov dword [ebx], eax
add ebx, edx
and eax, 0x74902d31
or eax, 0xbcbae5e
and eax, 0xb000000
or eax, 0xe0000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x46a04e8e
and eax, 0x8c004606
or eax, 0x458101
mov dword [ebx], eax
add ebx, edx
xor eax, 0x539b6ff7
or eax, 0x3c0350a2
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x59385eb4
and eax, 0x2b5a28c
and eax, 0x200080
or eax, 0x33c44d0b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4f6d7b66
xor eax, 0x15ffd743
and eax, 0x974800c
or eax, 0xc41
mov dword [ebx], eax
add ebx, edx
and eax, 0x734bc67e
and eax, 0x41106ab0
and eax, 0x1000000
or eax, 0x82bc558b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b3dc291
and eax, 0x4081010a
or eax, 0x150800e0
mov dword [ebx], eax
add ebx, edx
or eax, 0x296f8f1e
xor eax, 0x6c856592
and eax, 0x1220a2c
or eax, 0x44940590
mov dword [ebx], eax
add ebx, edx
and eax, 0x30b90ed3
and eax, 0x800480
or eax, 0xf408129
mov dword [ebx], eax
add ebx, edx
and eax, 0x2090cdf7
and eax, 0x480
or eax, 0x76a04
mov dword [ebx], eax
add ebx, edx
or eax, 0x7693bca8
and eax, 0x44960e00
or eax, 0x9200100
mov dword [ebx], eax
add ebx, edx
or eax, 0x4559d441
or eax, 0x399a30e8
and eax, 0xdc985a9
or eax, 0x2000002
mov dword [ebx], eax
add ebx, edx
and eax, 0x35533af8
or eax, 0x2636e21b
and eax, 0x76281
or eax, 4
mov dword [ebx], eax
add ebx, edx
or eax, 0x516c651c
and eax, 0x51260700
or eax, 0x4900800
mov dword [ebx], eax
add ebx, edx
or eax, 0x48ecc867
xor eax, 0x20a59e29
and eax, 0xd52010a
or eax, 0x28084a0
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f1e0b3c
and eax, 0x60684
or eax, 0x15000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1050256a
and eax, 0x3fa189d8
and eax, 0x10010100
or eax, 0xe8448a00
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ddd6a46
and eax, 0x536c0ddf
and eax, 0x1000002
or eax, 0x8801c081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3369d1ed
or eax, 0x6e74067f
and eax, 0x4c081045
or eax, 0x183e800
mov dword [ebx], eax
add ebx, edx
and eax, 0xa99839b
or eax, 0x7ef45a5
and eax, 0xdaf05a4
or eax, 0x40000a48
mov dword [ebx], eax
add ebx, edx
xor eax, 0x16c1e59e
xor eax, 0xb348017
and eax, 0x50480060
or eax, 0x24818598
mov dword [ebx], eax
add ebx, edx
and eax, 0x70a09519
or eax, 0x4341345
and eax, 0x50148309
or eax, 0x88410802
mov dword [ebx], eax
add ebx, edx
and eax, 0x2fb1090
or eax, 0xa5686ba
and eax, 0xa140422
or eax, 0x31a05101
mov dword [ebx], eax
add ebx, edx
and eax, 0x7092d26c
and eax, 0x10101000
or eax, 0x16ca055
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1530909f
and eax, 0x44008a
or eax, 0x83b04501
mov dword [ebx], eax
add ebx, edx
or eax, 0x35cc5d4
and eax, 0x18801c8
or eax, 0x44010020
mov dword [ebx], eax
add ebx, edx
or eax, 0xeda3cbb
and eax, 0x4c4909f0
or eax, 0x90048204
mov dword [ebx], eax
add ebx, edx
xor eax, 0x12321fde
and eax, 0x4c74042a
or eax, 0x31804911
mov dword [ebx], eax
add ebx, edx
or eax, 0x61c5ea4d
and eax, 0x7c558b48
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x22b59582
and eax, 0x74e41502
or eax, 0x4031
mov dword [ebx], eax
add ebx, edx
xor eax, 0x261c3225
or eax, 0x5d87c3e6
and eax, 0x54458310
or eax, 0xa0000800
mov dword [ebx], eax
add ebx, edx
and eax, 0x77ec5494
and eax, 0x74400010
or eax, 0x998452b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e21a84a
xor eax, 0x359a1969
and eax, 0x418008
or eax, 0xe80c0b00
mov dword [ebx], eax
add ebx, edx
and eax, 0x3bca899d
or eax, 0x3e8f157f
and eax, 0x3cc00d3b
or eax, 0x40004000
mov dword [ebx], eax
add ebx, edx
or eax, 0x51ed587b
and eax, 0x30450923
or eax, 0x80108204
mov dword [ebx], eax
add ebx, edx
or eax, 0x3279f6ba
xor eax, 0x5d606b88
and eax, 0x89018003
or eax, 0x4280
mov dword [ebx], eax
add ebx, edx
and eax, 0x7def7bdc
or eax, 0x62ec2a10
and eax, 0x41892010
or eax, 0x4029045
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b8550a8
and eax, 0x200400ec
or eax, 0x90410300
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ba0c358
and eax, 0xbb008188
or eax, 0x44180401
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a093863
or eax, 0x3b726e3
and eax, 0x583bfeb
or eax, 0x48084014
mov dword [ebx], eax
add ebx, edx
xor eax, 0x77445160
and eax, 0xc1828c
or eax, 0x1000160
mov dword [ebx], eax
add ebx, edx
or eax, 0x713b4277
or eax, 0x47e7c5ed
and eax, 0x3ec4589
or eax, 0x80000800
mov dword [ebx], eax
add ebx, edx
and eax, 0x7eab55f2
and eax, 0x2a80080
or eax, 0xfd57183d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x32c00018
and eax, 0x93400a5
or eax, 0x40005a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x670fd646
xor eax, 0x1bfedcd4
and eax, 0x1800009
or eax, 0x82785582
mov dword [ebx], eax
add ebx, edx
or eax, 0x73784f3d
and eax, 0x3e28c0c3
and eax, 0x10080082
or eax, 0x45810168
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1bfd9ca9
and eax, 0x6048840
or eax, 0x200b60b8
mov dword [ebx], eax
add ebx, edx
and eax, 0x59a0c63a
and eax, 0x43229205
and eax, 0
or eax, 0x458b0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x649f7647
and eax, 0x651d0444
or eax, 0x102001b8
mov dword [ebx], eax
add ebx, edx
and eax, 0x596e4a0a
and eax, 0x51fc9d3c
and eax, 0x41080000
or eax, 0x4810000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7253d3f3
and eax, 0x3e13b296
and eax, 0x10000
or eax, 0xbc4c8bfc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b121595
and eax, 0x815c0c29
or eax, 0x8a04102
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d22fd43
and eax, 0x9200c01
or eax, 0xcbb04c
mov dword [ebx], eax
add ebx, edx
and eax, 0xb9cd341
and eax, 0x1881001
or eax, 0x8234458a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x745169c3
or eax, 0x1b35e409
and eax, 0x55890040
or eax, 0x182
mov dword [ebx], eax
add ebx, edx
and eax, 0x2cc90c62
xor eax, 0x2d5b59a3
and eax, 0x284009a0
or eax, 0x9405821c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2cef06c1
and eax, 0xa00539
or eax, 0xf144002
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c7d03d2
xor eax, 0x248bce33
and eax, 0x8088
or eax, 0x10205
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6cb7240e
and eax, 0x6c048200
or eax, 0x80490900
mov dword [ebx], eax
add ebx, edx
or eax, 0x7dae631a
xor eax, 0x3e18213d
and eax, 0x40d04823
or eax, 0x3c080518
mov dword [ebx], eax
add ebx, edx
and eax, 0x563ee0bd
xor eax, 0x872c286
and eax, 0x18408234
or eax, 0xa0150900
mov dword [ebx], eax
add ebx, edx
or eax, 0x195dd7a0
and eax, 0x39505530
or eax, 0x44a0000b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7345df46
xor eax, 0x5f4f55cc
and eax, 0x40c701
or eax, 0x88050008
mov dword [ebx], eax
add ebx, edx
or eax, 0x821e764
and eax, 1
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d8dee76
and eax, 0x45850663
or eax, 0x420188
mov dword [ebx], eax
add ebx, edx
and eax, 0xa134aaf
and eax, 0x88
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x9d0ad2f
and eax, 0x408900
or eax, 0xe0050200
mov dword [ebx], eax
add ebx, edx
and eax, 0x531535ef
and eax, 0x10000
or eax, 0x8900c083
mov dword [ebx], eax
add ebx, edx
or eax, 0x44ec7bc0
and eax, 0x4d89e041
or eax, 0x20004
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c2f0e56
xor eax, 0x7e615563
and eax, 0x4c3320
or eax, 0x880100c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x1fd16cdb
and eax, 0x5de9ce33
and eax, 0x10000
or eax, 0x558a0b75
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d4d12be
or eax, 0x5fcb8d7f
and eax, 0x104509f4
or eax, 0xa0102200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x17241e82
and eax, 0x25266326
and eax, 0x25000122
or eax, 0x58cc5419
mov dword [ebx], eax
add ebx, edx
or eax, 0x50e1ab0b
and eax, 0x2c458b09
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0xd841ca
and eax, 0x8801c883
or eax, 0x1002000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6bcdeca8
and eax, 0x901a800
or eax, 0x448a0445
mov dword [ebx], eax
add ebx, edx
and eax, 0xe7a4a47
and eax, 0x44
or eax, 0x1c183b0
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e71f21e
and eax, 0x400000
or eax, 0x8bb44d89
mov dword [ebx], eax
add ebx, edx
and eax, 0x259456f2
xor eax, 0x3b6b139b
and eax, 0x103b4011
or eax, 0x4500a044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x20d2402c
or eax, 0xf43d7f6
and eax, 0xb2175dc
or eax, 0x80000800
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ced3c28
and eax, 0x210000
or eax, 0x451ac045
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f78a2f7
and eax, 0x1180044
or eax, 0x8a017d80
mov dword [ebx], eax
add ebx, edx
xor eax, 0x54e27c39
xor eax, 0xa4f94b9
and eax, 0xc1809044
or eax, 0x28034009
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4141258b
or eax, 0x6b3b6c44
and eax, 0xc0498900
or eax, 0x10040001
mov dword [ebx], eax
add ebx, edx
or eax, 0x3bbe3935
xor eax, 0x44d6d147
and eax, 0x3b084002
or eax, 0xc41589
mov dword [ebx], eax
add ebx, edx
xor eax, 0x69a3dca
and eax, 0x8544041
or eax, 0x299014
mov dword [ebx], eax
add ebx, edx
and eax, 0x4fcae68b
and eax, 0x8004001
or eax, 0x33b0058a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e782a2
and eax, 0x2854c001
or eax, 0x1283844
mov dword [ebx], eax
add ebx, edx
and eax, 0x6bf1227b
and eax, 0x9600001
or eax, 0x80844d8a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x626fb059
and eax, 0xeb8b1480
or eax, 0x1474000d
mov dword [ebx], eax
add ebx, edx
and eax, 0xb17d5ee
and eax, 0x26c3cf23
and eax, 0x10000
or eax, 0xec548bff
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3916fd20
and eax, 0xd5001489
or eax, 0x2a108100
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a14b204
xor eax, 0x102a6d58
and eax, 0x400afd58
or eax, 0x58102a7
mov dword [ebx], eax
add ebx, edx
xor eax, 0x615f0092
and eax, 0xc08364
or eax, 0x1000080
mov dword [ebx], eax
add ebx, edx
or eax, 0x4dc4abfe
and eax, 0x9c40188
or eax, 0x82204401
mov dword [ebx], eax
add ebx, edx
or eax, 0x6628bc64
xor eax, 0x42021e56
and eax, 0xadee0089
or eax, 0x52111404
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b102b1d
and eax, 0x6e30f37
and eax, 5
or eax, 0x108d3bfa
mov dword [ebx], eax
add ebx, edx
and eax, 0x217a341d
and eax, 0x8301d
or eax, 0x7df7cfe2
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe031982
and eax, 0x20548270
or eax, 0x8c010900
mov dword [ebx], eax
add ebx, edx
or eax, 0x7dd8c24d
and eax, 0x8901ca01
or eax, 0x2082
mov dword [ebx], eax
add ebx, edx
xor eax, 0x11a64504
and eax, 0x83ac05
or eax, 0x45080050
mov dword [ebx], eax
add ebx, edx
or eax, 0x708e6519
and eax, 0x485890c
or eax, 0x80000a0
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ca32272
and eax, 0x8810020
or eax, 0x837effdf
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d7cfa55
and eax, 0xf772afd
and eax, 0xd01204d
or eax, 0x8088d000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b9a998
and eax, 0x8f305900
or eax, 0x70cfa608
mov dword [ebx], eax
add ebx, edx
or eax, 0x280ef3e1
and eax, 0x83f05589
or eax, 2
mov dword [ebx], eax
add ebx, edx
and eax, 0x6f3220db
and eax, 0x100008a
or eax, 0x54890160
mov dword [ebx], eax
add ebx, edx
and eax, 0x5815c0d1
and eax, 0x100c0
or eax, 0xc848b30
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c694e71
or eax, 0x1175a52b
and eax, 0x31fde5ab
or eax, 0xa021a54
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ee07c5
or eax, 0x78115d26
and eax, 0x7aff0885
or eax, 0x85000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6978e997
and eax, 0x9300885
or eax, 0x8205747a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x211b3b07
xor eax, 0x6729cbeb
and eax, 0xc1038401
or eax, 0x80404c
mov dword [ebx], eax
add ebx, edx
and eax, 0x43843dde
and eax, 0x40000000
or eax, 0x844d8901
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2024c876
and eax, 0x20404103
or eax, 0x1b901488
mov dword [ebx], eax
add ebx, edx
or eax, 0x588a550d
or eax, 0x12371744
and eax, 0x187d4445
or eax, 0x4008010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d097b7a
or eax, 0x283c4ea
and eax, 0x3e0458b
or eax, 0x80080000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7f71cfef
and eax, 0x74836b10
and eax, 0x44810000
or eax, 0x10801e8
mov dword [ebx], eax
add ebx, edx
or eax, 0x71a15ea0
xor eax, 0x6d5db50d
and eax, 0x18448ae0
or eax, 0xe4090108
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d768f82
and eax, 0xb5154fe
and eax, 0x8400000
or eax, 0x75a84d3b
mov dword [ebx], eax
add ebx, edx
or eax, 0x23bd6b6a
or eax, 0x606ba9cb
and eax, 0x60558b0b
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3d04bb91
or eax, 0x2b4d8fae
and eax, 0x3b54150a
or eax, 0xa04001
mov dword [ebx], eax
add ebx, edx
and eax, 0x55e51d50
and eax, 0x640000
or eax, 0x818c055
mov dword [ebx], eax
add ebx, edx
and eax, 0x20a3647b
and eax, 0xbc03c31
and eax, 1
or eax, 0x3bdc458a
mov dword [ebx], eax
add ebx, edx
and eax, 0x22ee35e6
and eax, 0x4c0000
or eax, 0x931c045
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7662aa1e
and eax, 0x308480b
or eax, 0x80c00580
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc8e6949
and eax, 0x453dbb58
and eax, 0x5000040
or eax, 0x48890181
mov dword [ebx], eax
add ebx, edx
xor eax, 0x463bee7d
or eax, 0x351f4b2b
and eax, 0x158b88
or eax, 0xc0400040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x30419723
and eax, 0x80000083
or eax, 0x901c200
mov dword [ebx], eax
add ebx, edx
or eax, 0x737a867b
and eax, 0x410bc051
or eax, 0x4800004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3998bd25
and eax, 0x4c013940
or eax, 0x80440280
mov dword [ebx], eax
add ebx, edx
xor eax, 0x69954c2b
and eax, 0x5800169
or eax, 0x480b0814
mov dword [ebx], eax
add ebx, edx
or eax, 0x383aa7ad
or eax, 0x390f216b
and eax, 0x1a983f8
or eax, 0x400000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x20a6d983
xor eax, 0x28112ed9
and eax, 0x9584480
or eax, 0x82a00909
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a349c95
or eax, 0x53b77644
and eax, 0xc283b054
or eax, 0x28000001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x48157d24
and eax, 0x2598d392
and eax, 0x20108100
or eax, 0x90450801
mov dword [ebx], eax
add ebx, edx
xor eax, 0x41146b51
and eax, 0x31404000
or eax, 0x2b4058b
mov dword [ebx], eax
add ebx, edx
or eax, 0x191c3a50
and eax, 0x39745c41
or eax, 0x18004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x55c85f18
and eax, 0x28b00109
or eax, 0x13004c82
mov dword [ebx], eax
add ebx, edx
and eax, 0x6dd52358
and eax, 0x21100008
or eax, 0x106ccc45
mov dword [ebx], eax
add ebx, edx
or eax, 0x7fef16b7
and eax, 0x3f8548b
or eax, 0x100
mov dword [ebx], eax
add ebx, edx
or eax, 0x832d3a3
xor eax, 0x29ee3beb
and eax, 0xe840
or eax, 0x95890015
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b2385fe
xor eax, 0x652e93ff
and eax, 0x742f1300
or eax, 0x8bd0ec04
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c784576
and eax, 0x12015141
and eax, 0x4100
or eax, 0x83e8048b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x698e6168
and eax, 0x400000e0
or eax, 0x5890108
mov dword [ebx], eax
add ebx, edx
and eax, 0x1bc20027
or eax, 0x62343d98
and eax, 0xb401a8
or eax, 0x4098240
mov dword [ebx], eax
add ebx, edx
and eax, 0x14965e2d
xor eax, 0x3974b06d
and eax, 0xe0b245
or eax, 0x1f4dba
mov dword [ebx], eax
add ebx, edx
or eax, 0x169c48ba
and eax, 0x48b1c74
or eax, 0x49000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x410cd38e
or eax, 0x6181f19
and eax, 0x44080b00
or eax, 0x904500c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x64e9d837
and eax, 0x44480800
or eax, 0x3980453b
mov dword [ebx], eax
add ebx, edx
or eax, 0x42fdf803
and eax, 0xbdef5cc
and eax, 0x548100
or eax, 0xe0010a11
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a6eaf13
and eax, 0x65748d45
and eax, 0x20040101
or eax, 0x5da8543a
mov dword [ebx], eax
add ebx, edx
and eax, 0xf023b72
and eax, 0x100
or eax, 0xc0458a09
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4be9f515
and eax, 0x89004000
or eax, 0x18083
mov dword [ebx], eax
add ebx, edx
xor eax, 0xdee00ed
and eax, 0xe9c044
or eax, 0x69000001
mov dword [ebx], eax
add ebx, edx
or eax, 0x3152a1f6
and eax, 0x9fbe1f6
or eax, 0x82041e08
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a6f8c6f
and eax, 0x801884c
or eax, 0xe1807001
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f1c5f46
and eax, 0x1040
or eax, 0x841a
mov dword [ebx], eax
add ebx, edx
and eax, 0x76ee408f
and eax, 8
or eax, 0x8bf84d81
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a21499c
and eax, 0x41010015
or eax, 0x1402c840
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e4ceb1b
and eax, 0x5100fe95
and eax, 0
or eax, 0xc85589f8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x33d2f0b5
xor eax, 0x6bfdf2ff
and eax, 0xa09a2
or eax, 0x45810049
mov dword [ebx], eax
add ebx, edx
and eax, 0x3fb5a313
or eax, 0x14280dc
and eax, 0x1c081c8
or eax, 0x200
mov dword [ebx], eax
add ebx, edx
or eax, 0x78a1a6e0
xor eax, 0x6d66718e
and eax, 0x804400
or eax, 0x8b480189
mov dword [ebx], eax
add ebx, edx
and eax, 0xef56666
and eax, 0x8004000
or eax, 0x453b884d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x610a44a0
and eax, 0x4010ce8
or eax, 0x828c0300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x69f161c2
and eax, 0x8b000002
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ab73b51
and eax, 0xc0832051
or eax, 0x200c404
mov dword [ebx], eax
add ebx, edx
and eax, 0x47a86b47
xor eax, 0x52be65a
and eax, 0x44018001
or eax, 0xa0540900
mov dword [ebx], eax
add ebx, edx
and eax, 0x444b7a01
and eax, 0x400001
or eax, 0x3ba4458a
mov dword [ebx], eax
add ebx, edx
and eax, 0x6884c7fc
and eax, 0x28044400
or eax, 0x14788045
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3c1b37c3
and eax, 0x244182
or eax, 0x3b980c09
mov dword [ebx], eax
add ebx, edx
xor eax, 0x635a7339
xor eax, 0x1248e69
and eax, 0x19409049
or eax, 0x243d4404
mov dword [ebx], eax
add ebx, edx
xor eax, 0x41fa3373
or eax, 0x53cc897a
and eax, 0x388450a
or eax, 0x301081
mov dword [ebx], eax
add ebx, edx
and eax, 0xbfb137e
or eax, 0x1f337d98
and eax, 0x15305c10
or eax, 0x20448045
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4804a37
and eax, 0x2232a5b6
and eax, 0x20300402
or eax, 0xb844189
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ec8820
and eax, 0x588cc01
or eax, 0x80010044
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a2e1941
and eax, 0x80800
or eax, 0xfff7f700
mov dword [ebx], eax
add ebx, edx
or eax, 0x1f645cfa
or eax, 0x3fc0fc47
and eax, 0x89e04d8b
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x58f24e7a
and eax, 0xd9f24c89
or eax, 0x260cb004
mov dword [ebx], eax
add ebx, edx
and eax, 0x59918680
and eax, 0x48108080
or eax, 0x84450b7f
mov dword [ebx], eax
add ebx, edx
and eax, 0x606166ad
and eax, 0x10281
or eax, 0x8900e802
mov dword [ebx], eax
add ebx, edx
and eax, 0x137f7c97
or eax, 0x63e85409
and eax, 0x1894c01
or eax, 0x84028054
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5dc22d78
and eax, 0x7fc23184
and eax, 0x58402100
or eax, 0xa7bfde00
mov dword [ebx], eax
add ebx, edx
and eax, 0xc705b0
xor eax, 0x1b81da99
and eax, 0x1a448519
or eax, 0xe4b80022
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1cadcac0
and eax, 0x514ffb
or eax, 0x92cb004
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a104c51
xor eax, 0x476e97ae
and eax, 0x330498b
or eax, 0x80800400
mov dword [ebx], eax
add ebx, edx
and eax, 0x4fac75cd
or eax, 0x67b7bcc7
and eax, 0x458101c9
or eax, 0x8080020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x52331505
xor eax, 0x623ef6c4
and eax, 0x54048220
or eax, 0x80510990
mov dword [ebx], eax
add ebx, edx
xor eax, 0x667598dc
or eax, 0x1066fcef
and eax, 0x30205523
or eax, 0x44980000
mov dword [ebx], eax
add ebx, edx
and eax, 0x668c1a8f
and eax, 0x40000002
or eax, 0x98458b14
mov dword [ebx], eax
add ebx, edx
or eax, 0x5155aebb
or eax, 0x414a83dc
and eax, 0x19440533
or eax, 0x22a04000
mov dword [ebx], eax
add ebx, edx
and eax, 0x30aab243
xor eax, 0x1f1c023d
and eax, 0xb3c0004
or eax, 0x41bc41
mov dword [ebx], eax
add ebx, edx
and eax, 0x286ca5a1
and eax, 0x8640401
or eax, 0x790498a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x346b2547
or eax, 0x3ae71032
and eax, 0x1b048ae
or eax, 0x84000501
mov dword [ebx], eax
add ebx, edx
and eax, 0x51c631b9
and eax, 0x56c2e468
and eax, 8
or eax, 0x8b2c75c1
mov dword [ebx], eax
add ebx, edx
and eax, 0x24c0adb0
or eax, 0x3475eb1e
and eax, 0x1431e814
or eax, 0x41021041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x76587ef7
and eax, 0x200180a0
or eax, 0xd894094c
mov dword [ebx], eax
add ebx, edx
and eax, 0x372705f3
and eax, 0x501e0
or eax, 0x8bfafe1e
mov dword [ebx], eax
add ebx, edx
and eax, 0x79a85972
and eax, 0x1884040
or eax, 0x84018005
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f8ba675
or eax, 0x408db034
and eax, 0xef8ff674
or eax, 0x10700880
mov dword [ebx], eax
add ebx, edx
and eax, 0x71c233dd
and eax, 0x1c00080
or eax, 0x82384d0b
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a8886a4
and eax, 0x880080
or eax, 0x4d010169
mov dword [ebx], eax
add ebx, edx
and eax, 0x5efaff46
and eax, 0x48800140
or eax, 0xb0158ab8
mov dword [ebx], eax
add ebx, edx
and eax, 0x9e28e88
and eax, 0x8808a88
or eax, 0x337f7576
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e59d59d
and eax, 0x75a62001
or eax, 0x8a58d494
mov dword [ebx], eax
add ebx, edx
and eax, 0x868e031
or eax, 0x3bbdda5f
and eax, 0xb09785f
or eax, 0x800005a0
mov dword [ebx], eax
add ebx, edx
or eax, 0x6a9417b6
xor eax, 0x43465ecb
and eax, 0x80830004
or eax, 0x4000dc41
mov dword [ebx], eax
add ebx, edx
and eax, 0x6815dce7
xor eax, 0x484e12fb
and eax, 0x8458800
or eax, 0xd4000101
mov dword [ebx], eax
add ebx, edx
or eax, 0x379a0332
and eax, 0xbcc0903
or eax, 0x204488
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a0c29df
and eax, 0x8080009
or eax, 0x4533f044
mov dword [ebx], eax
add ebx, edx
or eax, 0x579c281c
xor eax, 0x146739cc
and eax, 0xb004090
or eax, 0x80253c20
mov dword [ebx], eax
add ebx, edx
and eax, 0x52d1a14
or eax, 0x2f2858ba
and eax, 0x2015010
or eax, 0xc0828445
mov dword [ebx], eax
add ebx, edx
or eax, 0x2e566426
or eax, 0x3d47e8a6
and eax, 0xd4558801
or eax, 0x100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x56fb13de
and eax, 0x284008b
or eax, 0xd504500
mov dword [ebx], eax
add ebx, edx
and eax, 0x17071a79
and eax, 0x789d433e
and eax, 8
or eax, 0x3be045a7
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7af6a5a0
xor eax, 0x21c80899
and eax, 0x5ca804
or eax, 0x10201041
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a678db
and eax, 0x13ac488b
or eax, 0x28000500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5976b9f2
and eax, 0x58c449
or eax, 0x8240004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x48e07d21
and eax, 0x9c1108
or eax, 0x33604483
mov dword [ebx], eax
add ebx, edx
and eax, 0x61ec168a
and eax, 0x3b33c123
and eax, 0x1200000
or eax, 0x854f455
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ad66e9a
and eax, 0x4ada1953
and eax, 0x500000
or eax, 0x83a8458b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1248603
or eax, 0x675a7319
and eax, 0x45880180
or eax, 0x10040
mov dword [ebx], eax
add ebx, edx
or eax, 0x17a53a1e
and eax, 0x40d0bd8
or eax, 0xa8408020
mov dword [ebx], eax
add ebx, edx
and eax, 0x228c6dae
and eax, 0x20000928
or eax, 0x5dd04413
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3130efeb
and eax, 0x69338801
and eax, 0x48008000
or eax, 0xb4550b09
mov dword [ebx], eax
add ebx, edx
xor eax, 0x35d5fc02
and eax, 0x89006203
or eax, 0x18880
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b63c221
and eax, 0x103e801
or eax, 0x44881454
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2331558c
xor eax, 0x82a5ade
and eax, 0x808304
or eax, 0x16800d8
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc276d55
and eax, 0x9cc4489
or eax, 0x82100100
mov dword [ebx], eax
add ebx, edx
and eax, 0x716c561
and eax, 0x1004401
or eax, 0x4c2b884c
mov dword [ebx], eax
add ebx, edx
or eax, 0x3276ae9c
and eax, 0xb3264d4
or eax, 0x80001100
mov dword [ebx], eax
add ebx, edx
and eax, 0x6460e2cc
xor eax, 0x686c599e
and eax, 0x40082850
or eax, 0x15338405
mov dword [ebx], eax
add ebx, edx
and eax, 0x714c5cc6
and eax, 0x1000c00
or eax, 0x8a3371b8
mov dword [ebx], eax
add ebx, edx
and eax, 0xd294d7e
xor eax, 0x5b8e4ae9
and eax, 0x40830441
or eax, 0x8000f804
mov dword [ebx], eax
add ebx, edx
xor eax, 0x34ead447
and eax, 0xd6cb17
and eax, 0x400800
or eax, 0xfc058101
mov dword [ebx], eax
add ebx, edx
and eax, 0x218f3506
xor eax, 0x6b233264
and eax, 0xb240100
or eax, 0x30d84c8b
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a68ff5d
and eax, 0x227ce04d
or eax, 0x10000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c38ebf8
and eax, 0x53cd47c
and eax, 0x40000
or eax, 0xbb8558b
mov dword [ebx], eax
add ebx, edx
or eax, 0x41fc8744
and eax, 0x38df8d4c
and eax, 0x8548044
or eax, 0x12205811
mov dword [ebx], eax
add ebx, edx
or eax, 0x7cfe9b54
xor eax, 0xddbf80e
and eax, 0x300010b
or eax, 0x80d04480
mov dword [ebx], eax
add ebx, edx
and eax, 0x307c054a
and eax, 0x7a1173b6
and eax, 0x100
or eax, 0x458900c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1607f1a9
and eax, 0x2ee1193b
and eax, 0
or eax, 0xb44d8bd0
mov dword [ebx], eax
add ebx, edx
and eax, 0x612320c8
and eax, 0x258eb3f5
and eax, 0x20000000
or eax, 0x5dd04d3b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x791b6721
xor eax, 0x28f686d2
and eax, 0x20158808
or eax, 0xd0400301
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c6a0b3
xor eax, 0x3d488cc9
and eax, 0x8801a203
or eax, 0x1004880
mov dword [ebx], eax
add ebx, edx
xor eax, 0x37ef78c7
or eax, 0x6d99061d
and eax, 0x458b9055
or eax, 0x6000
mov dword [ebx], eax
add ebx, edx
and eax, 0x45a1f301
xor eax, 0x11399581
and eax, 0x54002180
or eax, 0xa0451a34
mov dword [ebx], eax
add ebx, edx
and eax, 0x61223278
and eax, 0x40002030
or eax, 0xd8b084c
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ac1c4be
xor eax, 0xbefc3f6
and eax, 0x4c03c8
or eax, 0xd8013824
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ba21915
and eax, 0x3bea4bf6
and eax, 0x1c20070
or eax, 0x4405090d
mov dword [ebx], eax
add ebx, edx
or eax, 0x46b03daf
and eax, 0x184
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x131625e2
and eax, 0x3062100
or eax, 0xc401ca00
mov dword [ebx], eax
add ebx, edx
or eax, 0x1fc2a68
and eax, 0x8040
or eax, 0x405
mov dword [ebx], eax
add ebx, edx
and eax, 0x772a5157
and eax, 0
or eax, 0x558b0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1af25da3
or eax, 0x5ddfb4d6
and eax, 0x45509d4
or eax, 0x80000200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6dedccac
and eax, 0x41880070
or eax, 0x4030805
mov dword [ebx], eax
add ebx, edx
or eax, 0xdd45c92
or eax, 0x7cee2c96
and eax, 0x5c4528d0
or eax, 0x80000308
mov dword [ebx], eax
add ebx, edx
xor eax, 0x65985c2
and eax, 0x48082410
or eax, 0x5830164
mov dword [ebx], eax
add ebx, edx
xor eax, 0x69c8db8
xor eax, 0x25cb25d6
and eax, 0x404c0910
or eax, 0x900132a0
mov dword [ebx], eax
add ebx, edx
or eax, 0x20ab37fa
and eax, 0x508b1d78
or eax, 0x5000005
mov dword [ebx], eax
add ebx, edx
or eax, 0xf735560
or eax, 0x3e454553
and eax, 0x1ea0144
or eax, 0x8280
mov dword [ebx], eax
add ebx, edx
and eax, 0x4dbaf0d7
and eax, 0x75f9ad8a
and eax, 0x1800080
or eax, 0x8a445509
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ae11028
and eax, 0x76362980
and eax, 0
or eax, 0x450bb845
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ef1ded1
and eax, 0x2a6a0352
and eax, 0x28400240
or eax, 0xd4053984
mov dword [ebx], eax
add ebx, edx
or eax, 0x57d9704a
and eax, 0x4d89094c
or eax, 0x20031
mov dword [ebx], eax
add ebx, edx
xor eax, 0x52601ba8
and eax, 0x1e902d0
or eax, 0x8108
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b774041
xor eax, 0x127f79a8
and eax, 0x8c00801
or eax, 0x83184588
mov dword [ebx], eax
add ebx, edx
and eax, 0x59c1e61e
and eax, 0x1004400
or eax, 0x543b9055
mov dword [ebx], eax
add ebx, edx
or eax, 0x137ea021
and eax, 0x35c7470
or eax, 0x88000980
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1614c893
and eax, 0x500b441
or eax, 0x40330804
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7eae2944
and eax, 0xb141400
or eax, 0x804060f8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1361b88e
or eax, 0x6b5008db
and eax, 0xc101c04d
or eax, 0x820000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x58a02603
and eax, 0x80018000
or eax, 0x404c0901
mov dword [ebx], eax
add ebx, edx
and eax, 0x53942e45
and eax, 1
or eax, 0x23c0558a
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b2af586
and eax, 0x3004400
or eax, 0x40748055
mov dword [ebx], eax
add ebx, edx
xor eax, 0x601bb21b
or eax, 0x41a87a70
and eax, 0x1e4440a
or eax, 0x88000181
mov dword [ebx], eax
add ebx, edx
or eax, 0x9a39ee8
xor eax, 0x63f05915
and eax, 0xea168084
or eax, 0x15e87001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3882de78
xor eax, 0x20406da
and eax, 0xc0480827
or eax, 0x200583d8
mov dword [ebx], eax
add ebx, edx
or eax, 0x4332ef7c
xor eax, 0x3f1a720
and eax, 0xe08c0889
or eax, 0x1e608500
mov dword [ebx], eax
add ebx, edx
xor eax, 0xcdc4d20
and eax, 0x5000c0a9
or eax, 0x58b3f56
mov dword [ebx], eax
add ebx, edx
xor eax, 0x752d0422
and eax, 0x8283c4
or eax, 0x1400020
mov dword [ebx], eax
add ebx, edx
or eax, 0x582e71cb
and eax, 0x1cc9e6df
and eax, 0x8c04089
or eax, 0x83241500
mov dword [ebx], eax
add ebx, edx
or eax, 0x40330517
and eax, 0xcbf65085
or eax, 0x3408a000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1287821a
and eax, 0xec01329f
or eax, 0x840960
mov dword [ebx], eax
add ebx, edx
xor eax, 0x652bf0c6
and eax, 0x9aecb38
or eax, 0x745134c6
mov dword [ebx], eax
add ebx, edx
or eax, 0x79078424
or eax, 0x325827cb
and eax, 0x7c4d8b1a
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x46957036
and eax, 0x2e613695
and eax, 0x8002000
or eax, 0x8101c983
mov dword [ebx], eax
add ebx, edx
or eax, 0x49d9a1e1
and eax, 0x28e1c9ab
and eax, 0x81c801
or eax, 0x550a344c
mov dword [ebx], eax
add ebx, edx
and eax, 0x16f8ec79
and eax, 0x10002048
or eax, 0xc05513b4
mov dword [ebx], eax
add ebx, edx
or eax, 0x39a1aebe
or eax, 0x11124ad9
and eax, 0x41830974
or eax, 0x4080000
mov dword [ebx], eax
add ebx, edx
or eax, 0x20e81d3f
or eax, 0x3275dafe
and eax, 0x1c083c4
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x73e7e167
and eax, 0x2044081
or eax, 0x89c00508
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ad3bf62
or eax, 0x51941de7
and eax, 0x8981c04d
or eax, 0x4080000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5394caba
and eax, 0x180c008
or eax, 0xfe7f3ee0
mov dword [ebx], eax
add ebx, edx
and eax, 0x54ca2979
and eax, 0x880008
or eax, 0x89345583
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3bb0b5f0
and eax, 0xb20ce011
or eax, 0x4df20484
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4884d37a
and eax, 0x13ddb24a
and eax, 0x40024a
or eax, 0xc00589b5
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a7ae701
and eax, 0x8801e883
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ca984dc
or eax, 0x3386d77f
and eax, 0x983c045
or eax, 0x84080000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d58c2eb
and eax, 0x7b2dbf1f
and eax, 0x9088000
or eax, 0xf6f77ee8
mov dword [ebx], eax
add ebx, edx
and eax, 0x76053968
or eax, 0x344ac636
and eax, 0x76448c3a
or eax, 0x88a00101
mov dword [ebx], eax
add ebx, edx
and eax, 0x774aa227
and eax, 0x56408023
or eax, 0x13c7fdc
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c55b8b5
and eax, 0x1b4c558b
or eax, 0x20800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x14b34ee0
and eax, 0xf7c1041
or eax, 0x4000e014
mov dword [ebx], eax
add ebx, edx
xor eax, 0x75454901
and eax, 0x8000100
or eax, 0x81c4448b
mov dword [ebx], eax
add ebx, edx
and eax, 0x52424e14
and eax, 0x404000
or eax, 0xffbea085
mov dword [ebx], eax
add ebx, edx
xor eax, 0x73dccabd
xor eax, 0xed437d1
and eax, 0x804409e9
or eax, 0x5c098216
mov dword [ebx], eax
add ebx, edx
and eax, 0x29c20916
and eax, 0x8400900
or eax, 0xf69c8489
mov dword [ebx], eax
add ebx, edx
xor eax, 0x499bc6ef
xor eax, 0x3932b2ec
and eax, 0x401f98a
or eax, 0x518a0675
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1917dd63
and eax, 0x88029c
or eax, 0x1628140
mov dword [ebx], eax
add ebx, edx
xor eax, 0x442e80dc
or eax, 0x7c6b5b1
and eax, 0x3c41581
or eax, 0x88184008
mov dword [ebx], eax
add ebx, edx
and eax, 0x61fe069b
and eax, 0x1dc0081
or eax, 0xfe22e004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x719b806f
or eax, 0x735acb0b
and eax, 0xdc052beb
or eax, 0x801014
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a4a5a83
and eax, 0x7ccf7bfe
or eax, 0x308400
mov dword [ebx], eax
add ebx, edx
or eax, 0x279401cd
and eax, 0x584d8b26
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1bca9c47
and eax, 0x8400802
or eax, 0x81b44529
mov dword [ebx], eax
add ebx, edx
or eax, 0x1abd195e
and eax, 0x9bfc580d
or eax, 0x64028080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2ecf2ea
xor eax, 0x74455fd3
and eax, 0x805501b4
or eax, 0x74008a4b
mov dword [ebx], eax
add ebx, edx
or eax, 0x7dcdc5a1
and eax, 0x1d364c1
and eax, 0x1014081
or eax, 0x88008202
mov dword [ebx], eax
add ebx, edx
or eax, 0x5a9e504f
and eax, 0x9983d045
or eax, 0x24002410
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a0ef216
and eax, 0x2802f010
or eax, 0xd7fd0ec8
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d925280
or eax, 0x640b5819
and eax, 0x9085000
or eax, 0x82002500
mov dword [ebx], eax
add ebx, edx
or eax, 0x524b3f75
and eax, 0x410b3845
or eax, 0x4308000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4546a0be
and eax, 0x10938e4
or eax, 0x8a004500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c1d43e2
and eax, 0x19a2ed2b
and eax, 0x1000c00
or eax, 0xc083d04d
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c03b7c4
and eax, 0x42c56b0e
and eax, 0x40010900
or eax, 0x9c4c8001
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c4bbc9d
and eax, 0xdc4d2589
or eax, 0x23b04060
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d568b1e
xor eax, 0x1b86f8c3
and eax, 0x605089cb
or eax, 0x88050234
mov dword [ebx], eax
add ebx, edx
xor eax, 0x67e0f491
and eax, 0x4216a00
or eax, 0x40488081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6da180ef
and eax, 0x1880000
or eax, 0x54010001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2bacbc09
or eax, 0x2cd87684
and eax, 0x74458a88
or eax, 0x80000160
mov dword [ebx], eax
add ebx, edx
and eax, 0x22037b75
and eax, 0x4073ca0b
and eax, 0
or eax, 0x89e84503
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4aebfe36
or eax, 0x54c74f56
and eax, 0x1c3f445
or eax, 0x8280000
mov dword [ebx], eax
add ebx, edx
and eax, 0x77bda276
xor eax, 0x37b57413
and eax, 0x2144403
or eax, 0x81e00988
mov dword [ebx], eax
add ebx, edx
or eax, 0x19923d47
xor eax, 0x2c16d7e6
and eax, 0x5800001
or eax, 0x480901c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x530a044f
or eax, 0xc19325a
and eax, 0x141103d4
or eax, 0xe0448820
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e8424bc
xor eax, 0x6896359b
and eax, 0x2041013
or eax, 0xdb04528
mov dword [ebx], eax
add ebx, edx
or eax, 0x35c69461
and eax, 0x24409
or eax, 0x84
mov dword [ebx], eax
add ebx, edx
and eax, 0x202f6271
and eax, 0x43c20fd9
and eax, 0
or eax, 0xfc458b00
mov dword [ebx], eax
add ebx, edx
or eax, 0x2a2ed48b
and eax, 0x3d9be81a
and eax, 0x801c802
or eax, 0x81002081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x51d5cc64
and eax, 0x48802445
or eax, 0x50bd800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x579255d8
and eax, 0x1809298c
or eax, 0xa0441240
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1bd55055
or eax, 0x73596860
and eax, 0x51892979
or eax, 0x4020004
mov dword [ebx], eax
add ebx, edx
or eax, 0x7d6bde0c
xor eax, 0x3af1ee88
and eax, 0x450a01e0
or eax, 0x10a50e08
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c1a7421
xor eax, 0x63391bbf
and eax, 0x20042054
or eax, 0xc0511b80
mov dword [ebx], eax
add ebx, edx
or eax, 0x9061f44
and eax, 0x41031d54
or eax, 0x4880029
mov dword [ebx], eax
add ebx, edx
or eax, 0x7052e0df
or eax, 0x8ac696
and eax, 0x34413bdc
or eax, 0x88040000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa68ba30
and eax, 0x40c2ddd
and eax, 0x408014c
or eax, 0x49831431
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f4c8a50
and eax, 0xc18308
or eax, 0x10000d0
mov dword [ebx], eax
add ebx, edx
or eax, 0xc2429bf
and eax, 0x3b6e0760
and eax, 0x9400100
or eax, 0x82984c89
mov dword [ebx], eax
add ebx, edx
or eax, 0x65722c78
and eax, 0xc00a8e7
and eax, 0xc000841
or eax, 0xa30fd014
mov dword [ebx], eax
add ebx, edx
and eax, 0x6f6fc8b4
or eax, 0x6325845b
and eax, 0x452bc455
or eax, 0x10102000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x11cf6874
or eax, 0x1163eabb
and eax, 0x1006cb8
or eax, 0x8a081040
mov dword [ebx], eax
add ebx, edx
and eax, 0x783ffc1d
xor eax, 0x6c8b535
and eax, 0x400c805
or eax, 0x413b0040
mov dword [ebx], eax
add ebx, edx
or eax, 0x245f0d29
and eax, 0x1194d68
or eax, 0x8a003090
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ca55b61
xor eax, 0x10b9d6d8
and eax, 0x4d00a801
or eax, 0x3b504c
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ba3ca9e
and eax, 0x5c3ca464
and eax, 0x8000000
or eax, 0x83087cf0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4213d618
xor eax, 0x4e5452f7
and eax, 0x50bb815
or eax, 0x50300040
mov dword [ebx], eax
add ebx, edx
and eax, 0x373cdea5
and eax, 0x1081800
or eax, 0x8a0165d8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x236487de
or eax, 0x61faafb9
and eax, 0xe883d805
or eax, 0x40
mov dword [ebx], eax
add ebx, edx
and eax, 0x156b8268
and eax, 0x18000
or eax, 0xd8440901
mov dword [ebx], eax
add ebx, edx
and eax, 0x3556803f
and eax, 0x440001
or eax, 0x89984d8a
mov dword [ebx], eax
add ebx, edx
or eax, 0x6e86b658
or eax, 0x6871b943
and eax, 0xeffed489
or eax, 0x10000004
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f106cb0
and eax, 0xc45488bd
or eax, 0x10342
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc750af9
and eax, 0x220c6d2a
and eax, 0x100
or eax, 0xfed09489
mov dword [ebx], eax
add ebx, edx
or eax, 0x15874150
or eax, 0x174c8216
and eax, 0x458bd7df
or eax, 0x2820
mov dword [ebx], eax
add ebx, edx
or eax, 0x18128a35
or eax, 0x3f854e11
and eax, 0x18083c4
or eax, 0x400000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2bd54bdb
and eax, 0x1c00180
or eax, 0x8a044409
mov dword [ebx], eax
add ebx, edx
xor eax, 0x451f04a2
and eax, 0x61818fdf
and eax, 0x40800009
or eax, 0xbf7ed484
mov dword [ebx], eax
add ebx, edx
and eax, 0x226368c0
or eax, 0x4f4b5f82
and eax, 0x40091b82
or eax, 0x9084207d
mov dword [ebx], eax
add ebx, edx
and eax, 0x19d0a833
xor eax, 0x2221f372
and eax, 0x30a1db40
or eax, 0x4c5e24be
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3c541c6d
and eax, 0x40018302
or eax, 0x94540864
mov dword [ebx], eax
add ebx, edx
or eax, 0x764e2566
and eax, 0x6400522
or eax, 0x9a05009
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a57d895
xor eax, 0x332ba11
and eax, 0x2a00
or eax, 0x11484
mov dword [ebx], eax
add ebx, edx
xor eax, 0x56985755
or eax, 0x225cc1ae
and eax, 0x40458900
or eax, 0x80000200
mov dword [ebx], eax
add ebx, edx
and eax, 0x444ce8b1
xor eax, 0x70de5c9b
and eax, 0x3090441b
or eax, 0x4d600120
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c868345
and eax, 0x1a9f9860
and eax, 0x48000
or eax, 0x80414709
mov dword [ebx], eax
add ebx, edx
or eax, 0x33437093
or eax, 0x9a2e2ae
and eax, 1
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x6340ca93
and eax, 0x5f1dbe57
and eax, 1
or eax, 0x45c707ea
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f368f92
and eax, 0
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
xor eax, 0x77f5f3b1
and eax, 0x64a9ad52
and eax, 0x60018100
or eax, 0x984c0a00
mov dword [ebx], eax
add ebx, edx
or eax, 0x15903719
or eax, 0x395631f0
and eax, 0x8901a981
or eax, 0x4002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x259894b0
and eax, 0x4897801
or eax, 0x5102804c
mov dword [ebx], eax
add ebx, edx
and eax, 0x75b76ca3
and eax, 0x10800
or eax, 0x805403f8
mov dword [ebx], eax
add ebx, edx
or eax, 0xf72f4fe
or eax, 0x6d16777d
and eax, 0x111840f
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x5fd03ba4
and eax, 0x45810000
or eax, 0xa0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x727e6957
and eax, 0
or eax, 0xac453bec
mov dword [ebx], eax
add ebx, edx
or eax, 0xb019791
or eax, 0x5d777861
and eax, 0x85470c7d
or eax, 0x800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x63371818
and eax, 0xe6f01464
or eax, 0x190feb18
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b357c7f
xor eax, 0x14e7535f
and eax, 0
or eax, 1
mov dword [ebx], eax
add ebx, edx
or eax, 0x11812dbd
xor eax, 0x253e9750
and eax, 0x4870ae9
or eax, 0x81400002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x435c33d2
xor eax, 0x47b19d40
and eax, 0x812aa478
or eax, 0x7ed55b04
mov dword [ebx], eax
add ebx, edx
or eax, 0x10e2a5b2
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c1be2bb
or eax, 0x2299bf49
and eax, 0x22984d8b
or eax, 0x11200000
mov dword [ebx], eax
add ebx, edx
and eax, 0x24d3a309
and eax, 0x20900009
or eax, 0xdf6f7c84
mov dword [ebx], eax
add ebx, edx
and eax, 0x4599b33f
or eax, 0x43ad2211
and eax, 0x4484021d
or eax, 0xa0000de2
mov dword [ebx], eax
add ebx, edx
and eax, 0x19b77a0b
and eax, 0
or eax, 0x8b000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x51d1ab68
and eax, 0x91818040
or eax, 0x4084415
mov dword [ebx], eax
add ebx, edx
or eax, 0x22ccad0b
and eax, 0xb7cdec4c
or eax, 0x48321280
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2fa07c1f
and eax, 0x80500083
or eax, 0x9a04508
mov dword [ebx], eax
add ebx, edx
xor eax, 0x66cf9113
or eax, 0x712bd3fb
and eax, 0xff3ec081
or eax, 0xc00804
mov dword [ebx], eax
add ebx, edx
xor eax, 0x25ac6a15
and eax, 0xd0408290
or eax, 0x200d096f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1bd46b9b
and eax, 0x8901c000
or eax, 0x183
mov dword [ebx], eax
add ebx, edx
xor eax, 0x124f461c
and eax, 0x7468cedd
and eax, 0x1008800d
or eax, 0x85837040
mov dword [ebx], eax
add ebx, edx
and eax, 0x22156c8d
and eax, 0x1600c
or eax, 0xfffe9ec0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x37752b76
or eax, 0x4918984d
and eax, 0xc888953b
or eax, 0x36400000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3aafbaef
or eax, 0x7ad87e3f
and eax, 0x1c7c7fff
or eax, 0x1008000
mov dword [ebx], eax
add ebx, edx
or eax, 0x55786fe8
xor eax, 0x4f5043e7
and eax, 0x12280408
or eax, 0x29904183
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c1e7510
and eax, 0x153c6401
or eax, 0x408044
mov dword [ebx], eax
add ebx, edx
or eax, 0x418ddcbb
and eax, 0x242381c
and eax, 0x400808
or eax, 0x83a04583
mov dword [ebx], eax
add ebx, edx
or eax, 0x3634ba38
or eax, 0x42e7f102
and eax, 0x458101a9
or eax, 0x8080040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x174dcfc0
and eax, 0x40448a20
or eax, 0xa01101c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x127861f5
or eax, 0x766a573a
and eax, 0x66c553b
or eax, 0x9800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x409a3a76
and eax, 0xe0d
or eax, 0x9080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x43b8ed23
and eax, 0x40000300
or eax, 0xac458800
mov dword [ebx], eax
add ebx, edx
and eax, 0x624a6ada
xor eax, 0x34a2cada
and eax, 0xc082
or eax, 0x89010001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x58ef16c3
and eax, 0x2938d925
and eax, 0x108c000
or eax, 0x4c832c45
mov dword [ebx], eax
add ebx, edx
and eax, 0x747242fb
xor eax, 0x6892069d
and eax, 0x2c000290
or eax, 0xc04d3920
mov dword [ebx], eax
add ebx, edx
or eax, 0x72f7e9e1
and eax, 0x212adf9f
and eax, 0xa1a10
or eax, 0x5581206c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f068714
and eax, 0x669712c
and eax, 0x10128
or eax, 0xc49488c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x652d6b8d
or eax, 0x1182d8b8
and eax, 0x187d9b8
or eax, 0x8a782646
mov dword [ebx], eax
add ebx, edx
or eax, 0x73a1ce33
and eax, 0x8189ac45
or eax, 0x4000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x28c4dc42
and eax, 0xad4d7000
or eax, 0x52b28ec0
mov dword [ebx], eax
add ebx, edx
or eax, 0xb0a9ea
or eax, 0x253236f6
and eax, 0x83e84d8a
or eax, 1
mov dword [ebx], eax
add ebx, edx
or eax, 0x35c78e98
and eax, 0x5890189
or eax, 0x48000060
mov dword [ebx], eax
add ebx, edx
and eax, 0x419dfe29
and eax, 0x40810028
or eax, 0x84148bc0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c5a5faa
and eax, 0x18cfd442
or eax, 0x23302bbc
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b9ea083
and eax, 0x3bfec095
or eax, 0xc4000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x70064c4d
and eax, 0x106c600c
and eax, 0x600008
or eax, 0x8b047df7
mov dword [ebx], eax
add ebx, edx
and eax, 0x78d31825
and eax, 0x8001005
or eax, 0xe083e040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e1469a8
or eax, 0x28adb922
and eax, 0xf0058901
or eax, 0x400000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2da43b88
and eax, 0x39c40989
or eax, 0x2084402
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7bc49179
and eax, 0x4008d040
or eax, 0x1375200d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x16f1e079
or eax, 0x79d98453
and eax, 0x399c1403
or eax, 0x2204188
mov dword [ebx], eax
add ebx, edx
and eax, 0x71f7ae7
and eax, 0x31c0001
or eax, 0x4861ac54
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f0fe8d2
and eax, 0x7811e125
and eax, 0x8000000
or eax, 0x33b8458b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x49afbe29
and eax, 0x4215c000
or eax, 0x1680045
mov dword [ebx], eax
add ebx, edx
and eax, 0x17dfdcb4
and eax, 0x35c4000
or eax, 0x80a00d8b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x75fed169
or eax, 0x307186f3
and eax, 0x440100c1
or eax, 0x9880100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f82ba85
or eax, 0x4785ec61
and eax, 0x64058b64
or eax, 0x98500098
mov dword [ebx], eax
add ebx, edx
or eax, 0x3e3ff6dd
or eax, 0x121afc26
and eax, 0x74485533
or eax, 0x800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6648a42e
or eax, 0x75eddabf
and eax, 0x50458a32
or eax, 0x80000100
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f27ddff
xor eax, 0x7d4940b4
and eax, 0xa22c8509
or eax, 0x5c900080
mov dword [ebx], eax
add ebx, edx
and eax, 0x13535c1c
and eax, 0x408
or eax, 0x4d8bfbf7
mov dword [ebx], eax
add ebx, edx
and eax, 0x4376f0ff
or eax, 0x60b40570
and eax, 0x208481e0
or eax, 0x98090800
mov dword [ebx], eax
add ebx, edx
or eax, 0x57d57d91
or eax, 0x1670bc95
and eax, 0x8bfdfdf4
or eax, 0x2020a
mov dword [ebx], eax
add ebx, edx
and eax, 0x1eff17da
or eax, 0xc5a1907
and eax, 0x2831055
or eax, 0xc000c000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3bf17faf
and eax, 0xd0518901
or eax, 0x40000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f545492
and eax, 0x50140000
or eax, 0xaea8858b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x38d22525
or eax, 0x74e69f61
and eax, 0x842abfef
or eax, 0x1114010
mov dword [ebx], eax
add ebx, edx
or eax, 0x624cfa37
xor eax, 0x70eddbe
and eax, 0xe0712200
or eax, 0x1f8edcb8
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ec3edeb
and eax, 0x4d8b0979
or eax, 4
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ea53ce1
and eax, 0x27966948
and eax, 0x1800140
or eax, 0x4182b0
mov dword [ebx], eax
add ebx, edx
and eax, 0x204c5fd3
and eax, 0x400180
or eax, 0x8bb04c09
mov dword [ebx], eax
add ebx, edx
xor eax, 0x66e1d509
xor eax, 0x71f466f8
and eax, 0x1421fc50
or eax, 0x41020005
mov dword [ebx], eax
add ebx, edx
and eax, 0x48b2d5f7
or eax, 0x15d1ecd4
and eax, 0x15374d0
or eax, 0x8a040108
mov dword [ebx], eax
add ebx, edx
and eax, 0x235c4482
and eax, 0x1100000
or eax, 0x442bb045
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f6fdb57
xor eax, 0x5524a794
and eax, 0xb404c80
or eax, 0x800f3048
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e05a23f
and eax, 0x8010008
or eax, 0x4522dc45
mov dword [ebx], eax
add ebx, edx
and eax, 0x13d5b297
and eax, 0x18000
or eax, 0xb48c09e0
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b6eac9
xor eax, 0x398fafcd
and eax, 0x90b270c
or eax, 0x82f4d8f2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x539ec2d1
or eax, 0xe8ff6c1
and eax, 0xc283e045
or eax, 0x10
mov dword [ebx], eax
add ebx, edx
or eax, 0x4af2c3f6
and eax, 0x566f38fe
and eax, 0x40410000
or eax, 0xa0148901
mov dword [ebx], eax
add ebx, edx
and eax, 0x702a2e95
and eax, 0x60000801
or eax, 0x9eb4b582
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e616169
xor eax, 0x46f6c305
and eax, 0x64001fef
or eax, 0x1000e010
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ab5e151
or eax, 0x1e53a35d
and eax, 0x4c418318
or eax, 0xa0040822
mov dword [ebx], eax
add ebx, edx
or eax, 0x36966795
and eax, 0x7490450b
or eax, 0x280000
mov dword [ebx], eax
add ebx, edx
and eax, 0x45ea6b81
or eax, 0x25f51198
and eax, 0x604d0110
or eax, 0x98008a22
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d2fd05b
and eax, 0x68080012
or eax, 0x15e04d29
mov dword [ebx], eax
add ebx, edx
and eax, 0x12fd6e7e
and eax, 0x10804408
or eax, 0x68058304
mov dword [ebx], eax
add ebx, edx
or eax, 0x2228f202
and eax, 0xadf70e
or eax, 0x15208f1
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d199242
xor eax, 0x7dfcc551
and eax, 0x68000000
or eax, 0x83000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd033d23
and eax, 0x60010502
or eax, 0x1884c208
mov dword [ebx], eax
add ebx, edx
or eax, 0x78705243
xor eax, 0x150a6d86
and eax, 0xffbacd
or eax, 0x4532
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c4f2a1b
or eax, 0x16a4418
and eax, 0x9000000
or eax, 0x82000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x69cd5586
and eax, 0x81014404
or eax, 0x14328051
mov dword [ebx], eax
add ebx, edx
xor eax, 0x144ef5dd
or eax, 0x650a3e0
and eax, 0x877db368
or eax, 0x78824c10
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7f6727d9
or eax, 0x4578bb44
and eax, 0x45880964
or eax, 0x30010
mov dword [ebx], eax
add ebx, edx
and eax, 0x6759f238
and eax, 0x1000020
or eax, 0xc083c8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x29d73761
xor eax, 0xd752d32
and eax, 0x1600189
or eax, 0x8a884400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3d5594e
xor eax, 0x1180362a
and eax, 0x8981004d
or eax, 0x6002d400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c718189
and eax, 0x33bd336a
and eax, 0x10000100
or eax, 0xc44d8801
mov dword [ebx], eax
add ebx, edx
xor eax, 0x295edf4e
xor eax, 0x261b9d8f
and eax, 0xdb0883c0
or eax, 0x24f52429
mov dword [ebx], eax
add ebx, edx
or eax, 0x23824f32
and eax, 0x20a8fb
or eax, 0x1004
mov dword [ebx], eax
add ebx, edx
and eax, 0x1928404b
and eax, 0x200000
or eax, 0xf8c90000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a888238
and eax, 0x82000000
or eax, 0x9000003
mov dword [ebx], eax
add ebx, edx
and eax, 0x293a7d87
and eax, 0x9000001
or eax, 0xa60fd454
mov dword [ebx], eax
add ebx, edx
xor eax, 0x41eced47
and eax, 0x44230810
or eax, 0x1118c045
mov dword [ebx], eax
add ebx, edx
xor eax, 0x36c8f466
or eax, 0x3d6cab6c
and eax, 0xb4a3d74
or eax, 0x80004080
mov dword [ebx], eax
add ebx, edx
and eax, 0x683ecce6
or eax, 0xae44da3
and eax, 0x884c45
or eax, 0x8501b000
mov dword [ebx], eax
add ebx, edx
or eax, 0x249482f5
xor eax, 0x69400730
and eax, 0xccddf880
or eax, 0x33220630
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ec9161e
or eax, 0xf69e379
and eax, 0x89e84d8b
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x51721bd2
and eax, 0xd9fa0c89
or eax, 0x2604a004
mov dword [ebx], eax
add ebx, edx
or eax, 0x127a7318
and eax, 0xfc548b9d
or eax, 0x10062
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ae24acb
and eax, 0x8000283
or eax, 0x8101c000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2cd4beda
or eax, 0x27e90a10
and eax, 0x8589fc51
or eax, 0x20004
mov dword [ebx], eax
add ebx, edx
and eax, 0xec7d25b
and eax, 0x483d010
or eax, 0xfb7c2ea0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d521657
and eax, 0xa2ac8023
or eax, 0x5c000518
mov dword [ebx], eax
add ebx, edx
and eax, 0x77e194fb
and eax, 0x420843b
or eax, 0x85d7bc4
mov dword [ebx], eax
add ebx, edx
or eax, 0x3bcd5aaa
and eax, 0x3f7485c7
or eax, 0xc0000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b5d3842
and eax, 0x42
or eax, 0x1ffbd
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d7fe137
and eax, 0x4c6186bf
and eax, 0x8600000
or eax, 0x28b0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5016d067
and eax, 0x5a748047
or eax, 0xa5000580
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e9448c1
xor eax, 0x5bf09462
and eax, 0x59a5
or eax, 0xa65a
mov dword [ebx], eax
add ebx, edx
or eax, 0x7da429b1
and eax, 0x4d800000
or eax, 0xb0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5682eb7e
and eax, 0x3e7c2639
and eax, 0x14082230
or eax, 0x60851184
mov dword [ebx], eax
add ebx, edx
and eax, 0x2af84f93
or eax, 0x74d0fd96
and eax, 0x74d8ff96
or eax, 0x1270069
mov dword [ebx], eax
add ebx, edx
and eax, 0x291981f
and eax, 0x11880c
or eax, 0xdc440320
mov dword [ebx], eax
add ebx, edx
xor eax, 0x75d72aeb
or eax, 0x15e94552
and eax, 0x89a84503
or eax, 0x101000
mov dword [ebx], eax
add ebx, edx
or eax, 0x53c1ce7c
and eax, 0xdbf88815
or eax, 0x24062080
mov dword [ebx], eax
add ebx, edx
or eax, 0x247a2dd9
and eax, 0xf84489dd
or eax, 0x10222
mov dword [ebx], eax
add ebx, edx
or eax, 0x41a4e7d0
xor eax, 0x444ca7b6
and eax, 0xbca00009
or eax, 0x42048580
mov dword [ebx], eax
add ebx, edx
and eax, 0x44d6bc98
and eax, 0x2026c405
and eax, 0x8400
or eax, 0x4d8b7bff
mov dword [ebx], eax
add ebx, edx
or eax, 0x2431ab34
and eax, 0x5b1f2703
and eax, 0x1010300
or eax, 0xc080dc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x60ac63b2
and eax, 0x14c4008
or eax, 0x8a900d81
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ef188e0
or eax, 0x5f4c5f80
and eax, 0xdf6c8881
or eax, 0x20922014
mov dword [ebx], eax
add ebx, edx
or eax, 0xd1bd2f5
and eax, 0xa4953af5
or eax, 0x10a
mov dword [ebx], eax
add ebx, edx
and eax, 0x696ae2b7
and eax, 0x200022b6
or eax, 0x5dffdd48
mov dword [ebx], eax
add ebx, edx
or eax, 0x39d1bd0d
and eax, 0x74458b09
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x582b4031
and eax, 0x10001
or eax, 0x8900e882
mov dword [ebx], eax
add ebx, edx
and eax, 0x324fd01f
and eax, 0x1c001
or eax, 0xb60e3444
mov dword [ebx], eax
add ebx, edx
or eax, 0x660152db
and eax, 0xc005a04d
or eax, 0x9800900
mov dword [ebx], eax
add ebx, edx
or eax, 0x30ff3a27
and eax, 0x3595064f
and eax, 0x30050244
or eax, 0x860a2130
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ee090bc
xor eax, 0x6704ed5c
and eax, 0xd0810a00
or eax, 0x204a155
mov dword [ebx], eax
add ebx, edx
and eax, 0x541ec7a1
and eax, 0x10040300
or eax, 0xa60b1874
mov dword [ebx], eax
add ebx, edx
and eax, 0x331bb55a
and eax, 0x776f7d0b
and eax, 0x10000
or eax, 0xc084aa45
mov dword [ebx], eax
add ebx, edx
or eax, 0x66ae87ee
and eax, 0x10555c
and eax, 0x144
or eax, 0x4d8b1230
mov dword [ebx], eax
add ebx, edx
or eax, 0x6444242b
or eax, 0x68dcaaa
and eax, 0x1c183f4
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3487f164
xor eax, 0x7c82d6bb
and eax, 0x8c40409
or eax, 0xb0304980
mov dword [ebx], eax
add ebx, edx
and eax, 0x140b124a
xor eax, 0x21501ae0
and eax, 0x40
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x67c5d6f
and eax, 0x2ea2fcde
and eax, 0x4008
or eax, 0x302e1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d1c5f0f
and eax, 0x64150900
or eax, 0x80408200
mov dword [ebx], eax
add ebx, edx
or eax, 0x63d8420a
and eax, 0x6c51ea69
and eax, 0x1ca00
or eax, 0x89002083
mov dword [ebx], eax
add ebx, edx
and eax, 0x433203bd
and eax, 0x1000001
or eax, 0xb8e454
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b020c20
and eax, 0x28000000
or eax, 0xc1000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x275cd2b6
and eax, 0x222d64ec
and eax, 0x24
or eax, 0x30b
mov dword [ebx], eax
add ebx, edx
and eax, 0x37f576d0
or eax, 0x722b443b
and eax, 0x2000440b
or eax, 0xdd00180
mov dword [ebx], eax
add ebx, edx
or eax, 0x3fa6e2fb
and eax, 0x40b3
or eax, 0x804
mov dword [ebx], eax
add ebx, edx
or eax, 0x12db91f3
xor eax, 0x56917739
and eax, 0x400488
or eax, 0x8b904101
mov dword [ebx], eax
add ebx, edx
xor eax, 0x18816d0f
and eax, 0x1010804
or eax, 0x4c2ac449
mov dword [ebx], eax
add ebx, edx
or eax, 0x72fdbe9
or eax, 0x640f3e62
and eax, 0x4c0d89c0
or eax, 0x80400010
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd1e6a94
xor eax, 0x3bfd89f
and eax, 0x408809cb
or eax, 0x15030020
mov dword [ebx], eax
add ebx, edx
or eax, 0x1940fc98
and eax, 0x1c281c8
or eax, 0x204
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e492da9
and eax, 0xbc80589
or eax, 0x80045000
mov dword [ebx], eax
add ebx, edx
and eax, 0x56f3f50b
and eax, 0x4401
or eax, 0x453b8844
mov dword [ebx], eax
add ebx, edx
or eax, 0x16055944
and eax, 0x170d0d40
or eax, 0x88002b8
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e2b44a0
xor eax, 0x57a1ba87
and eax, 0x8000002
or eax, 0x83000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1efb5b4b
or eax, 0xa926a01
and eax, 0xd3b6049
or eax, 0x40008404
mov dword [ebx], eax
add ebx, edx
or eax, 0x1f6594fe
or eax, 0x56540fac
and eax, 0x10c0fec
or eax, 0x80800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x46745c7e
or eax, 0x318b7414
and eax, 0x83000000
or eax, 0x8000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b7b813d
or eax, 0x270d05dc
and eax, 0x5010054
or eax, 0x5002b801
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6eef64a8
xor eax, 0x4350b3db
and eax, 0x20940920
or eax, 0x800180c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ac7fdb
and eax, 0x82bdfffa
or eax, 0x9420004
mov dword [ebx], eax
add ebx, edx
or eax, 0xebc1fae
xor eax, 0x44ab3b1c
and eax, 0xc000c040
or eax, 0x832005
mov dword [ebx], eax
add ebx, edx
or eax, 0x51c50b6f
and eax, 0x3b3b58e8
and eax, 0x10800
or eax, 0xe0448101
mov dword [ebx], eax
add ebx, edx
xor eax, 0x38464efd
or eax, 0x573f1cdf
and eax, 0xde209d83
or eax, 0x20802000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x78030600
and eax, 0x400bb83
or eax, 0x7100447c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a86303c
and eax, 0x10048b43
or eax, 0xc0490020
mov dword [ebx], eax
add ebx, edx
and eax, 0x700dfd86
and eax, 0x500c0902
or eax, 0x24a04421
mov dword [ebx], eax
add ebx, edx
xor eax, 0x455e3964
and eax, 0x484f52e
and eax, 2
or eax, 0xd8558b30
mov dword [ebx], eax
add ebx, edx
xor eax, 0x32bad28a
and eax, 0x88014880
or eax, 0x100a203
mov dword [ebx], eax
add ebx, edx
and eax, 0x286aefde
and eax, 0xc800
or eax, 0x458b1055
mov dword [ebx], eax
add ebx, edx
xor eax, 0x66854691
or eax, 0x36e221a8
and eax, 0x148489a0
or eax, 0x88010010
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f074613
or eax, 0x26f7121f
and eax, 0xaf7121e
or eax, 0x8108ede0
mov dword [ebx], eax
add ebx, edx
and eax, 0x1cacc3ef
or eax, 0x18cefb4e
and eax, 0x888d84c
or eax, 0x85010001
mov dword [ebx], eax
add ebx, edx
and eax, 0x12b123f9
and eax, 0x810008
or eax, 0xff7efe90
mov dword [ebx], eax
add ebx, edx
or eax, 0x387056ee
and eax, 0x2db7d5de
and eax, 0x1b0548a
or eax, 0x82000101
mov dword [ebx], eax
add ebx, edx
and eax, 0x27c68e41
and eax, 0x1800000
or eax, 0x540901ea
mov dword [ebx], eax
add ebx, edx
or eax, 0x108c4ffe
and eax, 0x14850bb0
or eax, 0x88008000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c5470c9
or eax, 0x73ad862c
and eax, 0x3bad86ac
or eax, 0x527952
mov dword [ebx], eax
add ebx, edx
xor eax, 0x39e4ed98
and eax, 0x21a1004
or eax, 0xfde48881
mov dword [ebx], eax
add ebx, edx
and eax, 0x5bdd71b3
xor eax, 0x7c78cdb2
and eax, 0x3205c33
or eax, 0x880920cc
mov dword [ebx], eax
add ebx, edx
and eax, 0x7cb1d53e
and eax, 0x821400c
or eax, 0x451aa841
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b038999
and eax, 0x41000800
or eax, 0x860c75f0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d75beae
xor eax, 0x467e122
and eax, 0x8e1e2004
or eax, 0x71e15081
mov dword [ebx], eax
add ebx, edx
or eax, 0x57e575f4
and eax, 0x1f5
or eax, 0xa
mov dword [ebx], eax
add ebx, edx
or eax, 0x9de51fd
xor eax, 0x44ea0de7
and eax, 0x45004800
or eax, 0x820aa300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6242c5af
and eax, 0xa5482085
or eax, 0x5ab75000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x9de5ca1
xor eax, 0x3615d82a
and eax, 0xe
or eax, 0xf1
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ca66fa2
and eax, 0
or eax, 0xc4558b00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d62511d
or eax, 0x1fa08af7
and eax, 0xff30900b
or eax, 0x400500
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f7ed7ed
xor eax, 0x7f0bc5cb
and eax, 0x7050c2
or eax, 0x904af3d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4eb728d2
or eax, 0x739783cc
and eax, 0x3944589
or eax, 0x80200002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4922de17
and eax, 0x64c3948
and eax, 0x108
or eax, 0x458900e0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ecccc18
or eax, 0x5c238883
and eax, 0x444589b0
or eax, 0xa0080204
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3c74d578
and eax, 0x88090e0c
or eax, 0x2444a103
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e510eb2
and eax, 0x20b564e6
and eax, 0x140084
or eax, 0x1960c901
mov dword [ebx], eax
add ebx, edx
and eax, 0x35349865
and eax, 0x11340001
or eax, 0x2a88558a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x299b96f3
and eax, 0x7c44610
and eax, 0x44010
or eax, 0x1179a045
mov dword [ebx], eax
add ebx, edx
and eax, 0x4186753
and eax, 0x16c36c6e
and eax, 0x4000
or eax, 0x3bf4058b
mov dword [ebx], eax
add ebx, edx
and eax, 0x661a7c81
or eax, 0x5ac58b6a
and eax, 0x855cc41
or eax, 0x1283004
mov dword [ebx], eax
add ebx, edx
or eax, 0x447d3426
xor eax, 0x11b7fa3c
and eax, 0xc0040b
or eax, 0x83144980
mov dword [ebx], eax
add ebx, edx
xor eax, 0x66fe6ebf
and eax, 0x45080100
or eax, 0x88100c1
mov dword [ebx], eax
add ebx, edx
and eax, 0x157924be
and eax, 0x10080
or eax, 0xf0548b54
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b977d05
xor eax, 0x410db79d
and eax, 0x100aa81
or eax, 0x88014002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x50c17210
and eax, 0x41809011
or eax, 0x40b6044
mov dword [ebx], eax
add ebx, edx
or eax, 0x2bc6321b
xor eax, 0x62153b8c
and eax, 0xc4009d0
or eax, 0xe0053204
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5dc7868b
and eax, 0x6294d69a
and eax, 0x800018
or eax, 0x4d0b4365
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4bf226d2
and eax, 0x578ed56b
and eax, 0x80108
or eax, 0xc0453ad4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x70f5f93d
and eax, 0x10880261
or eax, 0x4503391c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e6a2211
and eax, 0x1c00144
or eax, 0x28280
mov dword [ebx], eax
add ebx, edx
or eax, 0x56c28d59
and eax, 0x3c00589
or eax, 0x88045000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2cac0e1f
xor eax, 0x507ec763
and eax, 0x85009445
or eax, 0x892000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d17644c
and eax, 0xdd9ff404
or eax, 0x22600a90
mov dword [ebx], eax
add ebx, edx
xor eax, 0x590bcb22
and eax, 0x4c230eb2
and eax, 0x482
or eax, 0x89c44909
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c13361c
and eax, 0xd5d61085
or eax, 0x2a288008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2461d4a5
or eax, 0x4fc2e7d
and eax, 0x94550a7d
or eax, 0x20008182
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a0d1bc
xor eax, 0x538984ae
and eax, 0x80004a01
or eax, 0x901a082
mov dword [ebx], eax
add ebx, edx
and eax, 0x30d1d2a1
and eax, 0xad143c9
and eax, 0x10001
or eax, 0x858ab454
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d51933
and eax, 0x1811010
or eax, 0xfe7eee84
mov dword [ebx], eax
add ebx, edx
or eax, 0x91de875
and eax, 0x1b37959f
and eax, 0x1a108411
or eax, 0xe480012a
mov dword [ebx], eax
add ebx, edx
or eax, 0x442eb8d0
and eax, 0x83cbdfb
or eax, 0x1414204
mov dword [ebx], eax
add ebx, edx
or eax, 0x2db5eff2
and eax, 0x1e04d8b
or eax, 0x82000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ef5756d
and eax, 0x4d8101e9
or eax, 0x80000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa151dee
and eax, 0x62c9ee46
and eax, 0x40000800
or eax, 0xa45583e0
mov dword [ebx], eax
add ebx, edx
or eax, 0x3df149fa
or eax, 0xbd7efc4
and eax, 0x8901c282
or eax, 1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d755e17
xor eax, 0x285e9f06
and eax, 0x440a0010
or eax, 0x181e445
mov dword [ebx], eax
add ebx, edx
or eax, 0x25863f10
or eax, 0x561274f6
and eax, 0x640503c0
or eax, 0x80400000
mov dword [ebx], eax
add ebx, edx
or eax, 0x53998b96
or eax, 0x142484ab
and eax, 0x45890574
or eax, 0x8025000
mov dword [ebx], eax
add ebx, edx
and eax, 0x28c41e2c
and eax, 0xa3e584c
and eax, 0x8000000
or eax, 0x848d89d0
mov dword [ebx], eax
add ebx, edx
and eax, 0x76a846a7
and eax, 0x4e4f0981
and eax, 0x80080
or eax, 0x8bf7ff7e
mov dword [ebx], eax
add ebx, edx
and eax, 0x17ac8fde
or eax, 0x4bfb99ef
and eax, 0x1898855
or eax, 0x94004000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e5d162
and eax, 0x976c1800
or eax, 0x6893e688
mov dword [ebx], eax
add ebx, edx
and eax, 0x568ab4d0
and eax, 0x2800480
or eax, 0x8150410b
mov dword [ebx], eax
add ebx, edx
and eax, 0x2deabee1
xor eax, 0x7de060a8
and eax, 0x44000028
or eax, 0x18901c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x302ff7a0
or eax, 0x55f34b4d
and eax, 0x4890bc0
or eax, 0x88048010
mov dword [ebx], eax
add ebx, edx
and eax, 0x45492b95
and eax, 0x90b90
or eax, 0x3bf6f46e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3af39237
and eax, 0x10c0889
or eax, 0xfef28004
mov dword [ebx], eax
add ebx, edx
or eax, 0x582c636f
and eax, 0x8b2c69ef
or eax, 0x1410
mov dword [ebx], eax
add ebx, edx
and eax, 0xbee7f50
and eax, 0x1202c50
or eax, 0x54138005
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c356d04
or eax, 0x219ac463
and eax, 0x9044470
or eax, 0x8220308c
mov dword [ebx], eax
add ebx, edx
or eax, 0x8449f76
or eax, 0x1a4ecff4
and eax, 0x12aec44
or eax, 0x44110001
mov dword [ebx], eax
add ebx, edx
or eax, 0x50dc5cb3
xor eax, 0x58ff09aa
and eax, 0x9007518
or eax, 0x821c08a0
mov dword [ebx], eax
add ebx, edx
and eax, 0x4580ce7b
xor eax, 0x9e1f2f8
and eax, 0x8219440
or eax, 0x4502400d
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ec5ee3b
and eax, 0x8004408
or eax, 0x831430b0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c1df3e4
or eax, 0x16be3458
and eax, 0x870f9454
or eax, 0x28004801
mov dword [ebx], eax
add ebx, edx
and eax, 0x2bedd900
or eax, 0x60b83818
and eax, 0x4285f810
or eax, 0x90000445
mov dword [ebx], eax
add ebx, edx
xor eax, 0x29c5840c
and eax, 0x41000850
or eax, 0x48b0124
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ceefa16
and eax, 0x29a608b5
and eax, 0x1a00000
or eax, 0x4883c8
mov dword [ebx], eax
add ebx, edx
and eax, 0x73832856
xor eax, 0x6ec84386
and eax, 0xb484180
or eax, 0x80800409
mov dword [ebx], eax
add ebx, edx
or eax, 0x10fbd63a
and eax, 0x2a34e5d0
and eax, 0x8008400
or eax, 0x450b304d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a797b7c
xor eax, 0x401f4e73
and eax, 0x4d0140
or eax, 0xe0003a94
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b7ac8c3
and eax, 0x80040
or eax, 0x5583613d
mov dword [ebx], eax
add ebx, edx
and eax, 0x30a9dd3c
or eax, 0x7cb04cf7
and eax, 0x681109ec
or eax, 0x80442200
mov dword [ebx], eax
add ebx, edx
and eax, 0xb14e9c4
xor eax, 0x584f982c
and eax, 0x400b1160
or eax, 0x5804814
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6dceff72
xor eax, 0x4d2b31d5
and eax, 0x14083d0
or eax, 0x800008
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a330d75
xor eax, 0x6afe7082
and eax, 0xad84180
or eax, 0x81000409
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e2ea8b9
and eax, 0x77a692b
and eax, 0x53a4809
or eax, 0x48019044
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f7f6854
or eax, 0x10c27011
and eax, 0x45087854
or eax, 0x820405a0
mov dword [ebx], eax
add ebx, edx
and eax, 0xac89e84
and eax, 0x2080c84
or eax, 0xfdf76001
mov dword [ebx], eax
add ebx, edx
and eax, 0x78040eae
and eax, 0x84
or eax, 0x17b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4002e291
or eax, 0x32d2f8a
and eax, 0x430aeb00
or eax, 0x84000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x61c13a52
and eax, 0x41002800
or eax, 0xbeff4485
mov dword [ebx], eax
add ebx, edx
or eax, 0x41d769fd
and eax, 0xfd
or eax, 2
mov dword [ebx], eax
add ebx, edx
or eax, 0x209081c5
xor eax, 0xeb40c82
and eax, 0x2c048900
or eax, 0xd0510200
mov dword [ebx], eax
add ebx, edx
or eax, 0x12624d10
and eax, 0xfe648510
or eax, 0x1081023
mov dword [ebx], eax
add ebx, edx
and eax, 0x584f9621
and eax, 0xb5bfcf6
and eax, 0x409420
or eax, 0x27346bdf
mov dword [ebx], eax
add ebx, edx
or eax, 0x7db36b1
and eax, 0x3f4458b
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x7472caa9
and eax, 0x5808801
or eax, 0x80093044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x524cb21
and eax, 0x18d07eec
and eax, 0x807204
or eax, 0xff7f8c80
mov dword [ebx], eax
add ebx, edx
or eax, 0x62a077f1
and eax, 0x83b84d81
or eax, 0xa
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a93d6d9
and eax, 0x800089
or eax, 0x4d090160
mov dword [ebx], eax
add ebx, edx
or eax, 0x74d91c80
and eax, 0x49901a8
or eax, 0x80248210
mov dword [ebx], eax
add ebx, edx
and eax, 0x5602497d
and eax, 0x138
or eax, 0xfffec6
mov dword [ebx], eax
add ebx, edx
and eax, 0x30edc03f
and eax, 0x890034
or eax, 0x55020940
mov dword [ebx], eax
add ebx, edx
xor eax, 0x20b9242a
and eax, 0x1020150
or eax, 0xc082a0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ee92491
and eax, 0x7030ccec
and eax, 0x200400
or eax, 0x8bd05189
mov dword [ebx], eax
add ebx, edx
and eax, 0x628f658
xor eax, 0x4dab1d72
and eax, 0x450b4040
or eax, 0x30b005
mov dword [ebx], eax
add ebx, edx
or eax, 0x77389861
and eax, 0x3297820
or eax, 0x88000490
mov dword [ebx], eax
add ebx, edx
or eax, 0x69b51f5c
and eax, 0x49397c4c
or eax, 0x4028001
mov dword [ebx], eax
add ebx, edx
or eax, 0x366d3d22
and eax, 0x470c7d68
or eax, 0x80000080
mov dword [ebx], eax
add ebx, edx
and eax, 0x28aa19a1
and eax, 0x80880
or eax, 0xfff76005
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f8f9f8a
and eax, 0x18f
or eax, 0x70
mov dword [ebx], eax
add ebx, edx
and eax, 0x371477e2
and eax, 0x100
or eax, 0xc70aea00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3eca7f96
and eax, 0xf9c00084
or eax, 0x63f6801
mov dword [ebx], eax
add ebx, edx
or eax, 0x3bc0ab9a
and eax, 0x9f
or eax, 0x60
mov dword [ebx], eax
add ebx, edx
or eax, 0xf49b763
or eax, 0x298be3f9
and eax, 0x8418300
or eax, 0xc0140800
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f2473be
and eax, 0x8000100
or eax, 0xf768940b
mov dword [ebx], eax
add ebx, edx
and eax, 0x6229024f
and eax, 0x20000b
or eax, 0x954fff4
mov dword [ebx], eax
add ebx, edx
or eax, 0x25b1fbbf
and eax, 0x1b4458b
or eax, 0x82000000
mov dword [ebx], eax
add ebx, edx
or eax, 0xa1de215
xor eax, 0x1a542f6
and eax, 0x80140
or eax, 0x45810080
mov dword [ebx], eax
add ebx, edx
and eax, 0x58f94cf5
xor eax, 0xdec40a3
and eax, 0x4d444020
or eax, 0xb088a994
mov dword [ebx], eax
add ebx, edx
xor eax, 0x9b093b
and eax, 0x3b186eaf
and eax, 0x900608f
or eax, 0x448b9f70
mov dword [ebx], eax
add ebx, edx
and eax, 0x2d294f54
and eax, 0x90314
or eax, 0xe04420a8
mov dword [ebx], eax
add ebx, edx
and eax, 0x735a9fef
and eax, 0x48000c
or eax, 0x878403
mov dword [ebx], eax
add ebx, edx
and eax, 0x58d3872e
and eax, 0x830000
or eax, 0x55080000
mov dword [ebx], eax
add ebx, edx
or eax, 0x678d214e
and eax, 0x68e145db
and eax, 0x40010108
or eax, 0x98543ab0
mov dword [ebx], eax
add ebx, edx
or eax, 0x32019104
and eax, 0x29788868
and eax, 0x28
or eax, 0x458b6254
mov dword [ebx], eax
add ebx, edx
and eax, 0x3fd9f941
and eax, 0x4012000
or eax, 0xf8441bac
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b94a929
and eax, 0x908
or eax, 0xbb8407
mov dword [ebx], eax
add ebx, edx
or eax, 0x756d8eae
and eax, 0x458b0000
or eax, 0x8000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x14e67372
or eax, 0x6aa2013e
and eax, 0x800134
or eax, 0x800d88c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x14b89320
or eax, 0x6ea089b0
and eax, 0xaa889b0
or eax, 0x8157764e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x786ea20c
and eax, 0x91811050
or eax, 0x408a005
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1637fd16
and eax, 0x83be4c40
or eax, 0x7c41b23c
mov dword [ebx], eax
add ebx, edx
and eax, 0x569c6383
and eax, 0x2944000
or eax, 0x8160058b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x26484d5
and eax, 0x1800148
or eax, 0x440900a0
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a7285d
and eax, 0x810040
or eax, 0x800c8bb4
mov dword [ebx], eax
add ebx, edx
or eax, 0x36e5f193
or eax, 0x5b66199a
and eax, 0x3beffbfe
or eax, 0x100400
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d97ecc9
or eax, 0x51d301ec
and eax, 0x79d66c8c
or eax, 0x86281001
mov dword [ebx], eax
add ebx, edx
and eax, 0x904975b
and eax, 0x8040409
or eax, 0x86890bf6
mov dword [ebx], eax
add ebx, edx
or eax, 0x29d46d81
and eax, 0x85caf12
and eax, 0x8000000
or eax, 0x83000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2dc7972b
xor eax, 0x40e05953
and eax, 0x8401c450
or eax, 0x11882005
mov dword [ebx], eax
add ebx, edx
or eax, 0xe984ccd
or eax, 0x28dbb9a4
and eax, 0xbfdbfc78
or eax, 0x40240200
mov dword [ebx], eax
add ebx, edx
or eax, 0x40c1f044
xor eax, 0xea55bda
and eax, 0x81480582
or eax, 0x8a44009
mov dword [ebx], eax
add ebx, edx
or eax, 0xe4a1b7c
or eax, 0x32668a9b
and eax, 0xbfee5485
or eax, 0x40102000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2839d602
and eax, 0x7b9caadf
and eax, 0x20080000
or eax, 0xc4458bff
mov dword [ebx], eax
add ebx, edx
or eax, 0x6e074fa6
and eax, 0x8801c983
or eax, 0x1002000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6f6d711e
and eax, 0x123e50df
and eax, 0x4000
or eax, 0x958ba44d
mov dword [ebx], eax
add ebx, edx
and eax, 0x46c83275
and eax, 0x4882040
or eax, 0xfb77de38
mov dword [ebx], eax
add ebx, edx
and eax, 0x442e21e4
and eax, 0x44240020
or eax, 0xba50951b
mov dword [ebx], eax
add ebx, edx
or eax, 0x5423c024
and eax, 0x6475d53f
or eax, 0x1082ac0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x44e3c572
or eax, 0x4310c1ab
and eax, 0x239c418b
or eax, 0x18600400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e41d7fb
and eax, 0x213c8040
or eax, 0x18404405
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c7d1cc5
and eax, 0x39304c81
or eax, 0x280010a
mov dword [ebx], eax
add ebx, edx
or eax, 0xf5eac2d
and eax, 0x267cac0d
or eax, 0x11040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3a6fe037
xor eax, 0x101c9609
and eax, 0x84003
or eax, 0x83f01588
mov dword [ebx], eax
add ebx, edx
and eax, 0x50dd0707
or eax, 0x3a2e5d68
and eax, 0x1088016a
or eax, 0x45010080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x313669c9
or eax, 0x8cfe605
and eax, 0x4c458a20
or eax, 0x800001d8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c49efed
and eax, 0x90042405
or eax, 0x68418b0a
mov dword [ebx], eax
add ebx, edx
and eax, 0x7cdd9f7d
and eax, 0x78400509
or eax, 0x5904032
mov dword [ebx], eax
add ebx, edx
and eax, 0x55f401e
xor eax, 0x49226b5a
and eax, 0x4c400b00
or eax, 0xa00d8011
mov dword [ebx], eax
add ebx, edx
and eax, 0x1ece726f
and eax, 0x8000001
or eax, 0x8101c182
mov dword [ebx], eax
add ebx, edx
and eax, 0x2894177b
and eax, 0x707886fb
and eax, 1
or eax, 0x558bec4c
mov dword [ebx], eax
add ebx, edx
or eax, 0x7eec9abf
or eax, 0x7f92aa85
and eax, 0x6c552af0
or eax, 0x80000100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6acf2d55
and eax, 0x48a0225
or eax, 0x41010950
mov dword [ebx], eax
add ebx, edx
xor eax, 0x24e6c537
xor eax, 0x3d116181
and eax, 0x484423c0
or eax, 0x80011018
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f2fd71a
or eax, 0x269b84a1
and eax, 0x2c940539
or eax, 0x51204002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x401f9ac
and eax, 0x38058804
or eax, 0x84480320
mov dword [ebx], eax
add ebx, edx
and eax, 0x4503f2b9
and eax, 0x4000020
or eax, 0x79e44d1b
mov dword [ebx], eax
add ebx, edx
and eax, 0x61ab11e2
and eax, 0xd8f8430
and eax, 0
or eax, 0xf8558b1c
mov dword [ebx], eax
add ebx, edx
and eax, 0x29f1008
and eax, 0x40008
or eax, 0x7de85533
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2dde02f6
or eax, 0x108e7be5
and eax, 0x10040b04
or eax, 0xa8418010
mov dword [ebx], eax
add ebx, edx
or eax, 0x245fa56
and eax, 0x3a444112
or eax, 0x1800421
mov dword [ebx], eax
add ebx, edx
xor eax, 0xbc89a88
and eax, 0xcdc01
or eax, 0x9710044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x62b76d3a
and eax, 0x3c8010b
or eax, 0x80304c80
mov dword [ebx], eax
add ebx, edx
or eax, 0x32aa470b
and eax, 0x1880181
or eax, 0x4c010040
mov dword [ebx], eax
add ebx, edx
or eax, 0x74e1a001
or eax, 0x5cda0650
and eax, 0x3c83a0d0
or eax, 0x2004828
mov dword [ebx], eax
add ebx, edx
xor eax, 0x140902cc
xor eax, 0x48e8a124
and eax, 0x42600000
or eax, 0x8c880004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5b8a5bd6
and eax, 0x810002d0
or eax, 0xa000004
mov dword [ebx], eax
add ebx, edx
and eax, 0x483fed8a
and eax, 0x8000080
or eax, 0xc4c35d65
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3d501009
and eax, 0xc0804ccc
or eax, 0xc4c8000
mov dword [ebx], eax
add ebx, edx
and eax, 0x493fc63b
and eax, 0x3dd7080d
and eax, 0x8040008
or eax, 0xc4c8ccc4
mov dword [ebx], eax
add ebx, edx
and eax, 0x63835357
xor eax, 0x5327f320
and eax, 0x831144
or eax, 0xec084488
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c1017cc
or eax, 0x7d9e0f5e
and eax, 0xc5184c82
or eax, 0x240a001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5eb2fb34
or eax, 0x1ba7e8de
and eax, 0x19eec045
or eax, 0x24000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c9f63a7
or eax, 0x1a756590
and eax, 0x4c70000
or eax, 0x41000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f0232b7
and eax, 0x5fc63b90
and eax, 0x803090
or eax, 0x8086c
mov dword [ebx], eax
add ebx, edx
and eax, 0x68d2ceaa
and eax, 0
or eax, 0xec45c700
mov dword [ebx], eax
add ebx, edx
xor eax, 0xf4220b0
and eax, 0x12590
or eax, 0x80e
mov dword [ebx], eax
add ebx, edx
and eax, 0x81cb4fd
and eax, 0x484
or eax, 0x93bc4143
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b77b26
xor eax, 0x3f29f89e
and eax, 0x86000045
or eax, 0x41000000
mov dword [ebx], eax
add ebx, edx
and eax, 0xbc2f766
and eax, 0x2000044
or eax, 0x8d9d401
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1602fb0c
or eax, 0x5962bf93
and eax, 0x45c30001
or eax, 0x40000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6da481f
or eax, 0x5ac36ec9
and eax, 0xc04698
or eax, 0x200020
mov dword [ebx], eax
add ebx, edx
or eax, 0x64acd401
and eax, 0x2444c600
or eax, 0x90010100
mov dword [ebx], eax
add ebx, edx
and eax, 0x6bd0b01
and eax, 0x26d0dd9
and eax, 0x10100
or eax, 0x289c
mov dword [ebx], eax
add ebx, edx
or eax, 0x509c37d0
and eax, 0x408805c4
or eax, 0x8c604003
mov dword [ebx], eax
add ebx, edx
xor eax, 0x12fa0a39
xor eax, 0xadcfc1d
and eax, 0xc40000a1
or eax, 0x3000008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x71de658d
xor eax, 0x28e64f72
and eax, 0x6000844
or eax, 0x6047d401
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7602434b
and eax, 0x450000
or eax, 0x45820001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x592879b4
and eax, 0x868b0
or eax, 0x108040
mov dword [ebx], eax
add ebx, edx
or eax, 0x63545ad6
and eax, 0x64a2945b
and eax, 0x40008000
or eax, 0x98454700
mov dword [ebx], eax
add ebx, edx
or eax, 0x5400ac1
xor eax, 0x5c2b70a2
and eax, 0xba02
or eax, 4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x52ef0c8a
and eax, 0x46893272
and eax, 0x40800000
or eax, 0x85045c7
mov dword [ebx], eax
add ebx, edx
or eax, 0x53dc6d73
xor eax, 0x7f51189
and eax, 0x4400001a
or eax, 0x83000001
mov dword [ebx], eax
add ebx, edx
and eax, 0x7dc0fb2e
and eax, 0x45000000
or eax, 0xa2c0c845
mov dword [ebx], eax
add ebx, edx
and eax, 0x75d707c2
or eax, 0x7fa40cb6
and eax, 0x45c40000
or eax, 0x30000
mov dword [ebx], eax
add ebx, edx
and eax, 0xbb48812
and eax, 0x68afdb5e
and eax, 0x800000
or eax, 0x72d6e0
mov dword [ebx], eax
add ebx, edx
and eax, 0x1cbf9a4d
xor eax, 0x5eb22af1
and eax, 0x54008000
or eax, 0xa0454700
mov dword [ebx], eax
add ebx, edx
xor eax, 0x46cf1d74
and eax, 0x2c9f6c53
and eax, 0x4010
or eax, 0xb38e
mov dword [ebx], eax
add ebx, edx
or eax, 0x46c710b
or eax, 0x3beea848
and eax, 0x3fcc41c7
or eax, 0x80000400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c0d5797
and eax, 0xc3000050
or eax, 0x4000102
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c811388
xor eax, 0x6baa0991
and eax, 0x10221041
or eax, 0x2804a004
mov dword [ebx], eax
add ebx, edx
and eax, 0x9d6d227
and eax, 0x60001
or eax, 0x45c10000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3529f3c0
xor eax, 0x5f440572
and eax, 0x226a0
or eax, 0x54000c
mov dword [ebx], eax
add ebx, edx
and eax, 0x5bf98c6d
or eax, 0x47fdb26f
and eax, 0x40458600
or eax, 0xb8004100
mov dword [ebx], eax
add ebx, edx
or eax, 0x47feffd2
and eax, 0x6f72d158
and eax, 0xd050
or eax, 0x2aa2
mov dword [ebx], eax
add ebx, edx
and eax, 0x732e6e9a
and eax, 0x184d77f4
and eax, 0x4080
or eax, 0xb5a80547
mov dword [ebx], eax
add ebx, edx
xor eax, 0x67efb5e
and eax, 0x5dfffbd7
and eax, 0x1000011
or eax, 0xc6000102
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4f9c4042
or eax, 0x2bd191c5
and eax, 0xa305c045
or eax, 0x22400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x32d907cb
or eax, 0xb4d6393
and eax, 0x18b0000
or eax, 0x44000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f1ae6fd
and eax, 0x8082fc
or eax, 0x1400100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x35970eec
xor eax, 0x3f267ef2
and eax, 0xb704180
or eax, 0x808c0409
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5641437f
and eax, 0x4d390444
or eax, 0x2f809
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f5064c1
xor eax, 0x62a71136
and eax, 0x4809a8
or eax, 0x8b127440
mov dword [ebx], eax
add ebx, edx
and eax, 0x332c3795
and eax, 0x1083400
or eax, 0x5433c855
mov dword [ebx], eax
add ebx, edx
and eax, 0x11e2b732
xor eax, 0x68a98482
and eax, 0x9083080
or eax, 0x82004c64
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3fd640fc
or eax, 0x3a458309
and eax, 0x41bac01
or eax, 0x41204044
mov dword [ebx], eax
add ebx, edx
or eax, 0x116ce241
xor eax, 0x72851ae8
and eax, 0x34a74a0
or eax, 0x88000940
mov dword [ebx], eax
add ebx, edx
and eax, 0x52b3f863
and eax, 0x25840
or eax, 0x4d39840d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x16ce4c5f
or eax, 0x4534c0f7
and eax, 0xb0050d0
or eax, 0x80082d08
mov dword [ebx], eax
add ebx, edx
and eax, 0x2bd605d1
and eax, 0x70e1519b
and eax, 0x10
or eax, 0x5533d445
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7f276de8
and eax, 0x7b8945b
and eax, 0x2101010
or eax, 0x892165c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x64f50c8c
and eax, 0x45004844
or eax, 0x3b8401
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c97b19d
and eax, 0x9087dc8
or eax, 0x82000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x46011aca
and eax, 0x402a87c6
and eax, 0x40080000
or eax, 0xd33f04d
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b423698
and eax, 0xb2174cc
or eax, 0x80000820
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e0e9153
and eax, 0x1040
or eax, 0x550be415
mov dword [ebx], eax
add ebx, edx
and eax, 0x5417eb77
and eax, 0x44018050
or eax, 0x805409a8
mov dword [ebx], eax
add ebx, edx
or eax, 0x49305073
or eax, 0x2e0e69b9
and eax, 0x8378418b
or eax, 0x800400
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a6f198a
and eax, 0x41890180
or eax, 0x4000040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c2564c9
and eax, 0x600c0108
or eax, 0x94418af0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x27a311e4
xor eax, 0x11060dd7
and eax, 0x80008183
or eax, 0x9016800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4801a266
and eax, 0x41004045
or eax, 0x3c83b408
mov dword [ebx], eax
add ebx, edx
xor eax, 0x12cd3853
and eax, 0x9440004
or eax, 0x3000c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x61f73198
and eax, 0x55616ee4
and eax, 0x1600080
or eax, 0x8290550b
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd6c0cf4
and eax, 0x4880142
or eax, 0x51010080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7710ba73
or eax, 0x2e44fcfc
and eax, 0xcc58bf0
or eax, 0x51200000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b7a913d
and eax, 0x4ccc88c1
or eax, 0x80004402
mov dword [ebx], eax
add ebx, edx
xor eax, 0x29e7fa73
xor eax, 0x150d5bb8
and eax, 0xc0044c08
or eax, 0xcc880c4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x244ce971
and eax, 0xe880058c
or eax, 0x40b5040
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a6472fb
and eax, 0x4080
or eax, 0xb0ac01
mov dword [ebx], eax
add ebx, edx
and eax, 0x333e95b2
and eax, 0
or eax, 0x45c70000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6aa2a7fb
xor eax, 0x65be2a8e
and eax, 0x188434
or eax, 0x1200080
mov dword [ebx], eax
add ebx, edx
and eax, 0xd574b27
and eax, 0
or eax, 0xc045c700
mov dword [ebx], eax
add ebx, edx
xor eax, 0x77f15658
or eax, 0x16fafc2d
and eax, 0x94c
or eax, 0x10202
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4af20e96
or eax, 0x61d8a934
and eax, 0x21b005c4
or eax, 0x90004003
mov dword [ebx], eax
add ebx, edx
xor eax, 0x35302d82
or eax, 0x3b613cff
and eax, 0x87000060
or eax, 0x40000100
mov dword [ebx], eax
add ebx, edx
and eax, 0x4100bdf5
and eax, 0x40000040
or eax, 0xef7c405
mov dword [ebx], eax
add ebx, edx
and eax, 0x766652a0
and eax, 0x44460000
or eax, 0x1810001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x28418a4f
or eax, 0x34e51f6
and eax, 0x10a19e8
or eax, 0x212400
mov dword [ebx], eax
add ebx, edx
or eax, 0x21569b02
and eax, 0x30053169
and eax, 0x20050100
or eax, 0xd840c600
mov dword [ebx], eax
add ebx, edx
and eax, 0x60309895
and eax, 0
or eax, 0x3b6e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2400e69f
and eax, 0x240045c1
or eax, 0x91bc0006
mov dword [ebx], eax
add ebx, edx
xor eax, 0x468df0f8
and eax, 0xc3000019
or eax, 0x40000c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x38f0d628
and eax, 0
or eax, 0x64bdfc45
mov dword [ebx], eax
add ebx, edx
or eax, 0x20f323d1
and eax, 0x44c70001
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x31578713
xor eax, 0x230c7b9c
and eax, 0x988888
or eax, 0x300
mov dword [ebx], eax
add ebx, edx
or eax, 0x63efa791
and eax, 0x60458700
or eax, 0x90004000
mov dword [ebx], eax
add ebx, edx
or eax, 0x67998539
and eax, 0x10328
or eax, 0x3002
mov dword [ebx], eax
add ebx, edx
or eax, 0x26023bca
and eax, 0x5b6f965c
and eax, 0x40
or eax, 0xd4cc4587
mov dword [ebx], eax
add ebx, edx
or eax, 0x913bfe
xor eax, 0x5e9aeaa9
and eax, 0x82000002
or eax, 0x45000089
mov dword [ebx], eax
add ebx, edx
or eax, 0x40fa0089
and eax, 0x44c20001
or eax, 0x3004f444
mov dword [ebx], eax
add ebx, edx
and eax, 0x4334073c
xor eax, 0x2379c117
and eax, 0x41450000
or eax, 0x4820000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f815253
and eax, 0
or eax, 0x2420d8
mov dword [ebx], eax
add ebx, edx
and eax, 0x39b2007c
and eax, 0
or eax, 0xd445c700
mov dword [ebx], eax
add ebx, edx
and eax, 0x30e7ed4c
and eax, 0x777cda83
and eax, 0x4000
or eax, 0x12568
mov dword [ebx], eax
add ebx, edx
xor eax, 0x169a74a2
and eax, 0x169801c2
or eax, 0x68444405
mov dword [ebx], eax
add ebx, edx
or eax, 0xc7488e7
or eax, 0x43c1a488
and eax, 0x47000126
or eax, 0x80000010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x424768db
and eax, 0x17bf3891
and eax, 0x5012001
or eax, 0xf258c044
mov dword [ebx], eax
add ebx, edx
and eax, 0x4eb56e84
and eax, 0x44010000
or eax, 0x1c60000
mov dword [ebx], eax
add ebx, edx
and eax, 0x776a23cb
and eax, 0
or eax, 0x88d8ec
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b38cae8
and eax, 0x2b909602
and eax, 0x8000
or eax, 0xe4454700
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7a5d2bc2
or eax, 0x57de68ba
and eax, 0x4c20
or eax, 0x1005
mov dword [ebx], eax
add ebx, edx
or eax, 0x308742b
and eax, 0x2084407
or eax, 0x68c001c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x52a07e63
and eax, 0x42000060
or eax, 0x85000018
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e51262e
and eax, 0x1010044
or eax, 0x3028d001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e5e1285
and eax, 0x45470000
or eax, 0x800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ac1b551
and eax, 0x400000
or eax, 0x134cfb8
mov dword [ebx], eax
add ebx, edx
and eax, 0x3df43cbd
and eax, 0x440800
or eax, 0xe0018300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2bb7dd3a
and eax, 0xb20628
or eax, 0x42105
mov dword [ebx], eax
add ebx, edx
or eax, 0x53617105
or eax, 0x74f1b79b
and eax, 0x60458100
or eax, 0x80000800
mov dword [ebx], eax
add ebx, edx
or eax, 0x67be5c1d
and eax, 0x23bc4d09
or eax, 0x8000082
mov dword [ebx], eax
add ebx, edx
xor eax, 0x448de101
or eax, 0x1a7a9cd5
and eax, 0x4d09a04d
or eax, 0x804000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x34870ae9
and eax, 0x3edb93a8
and eax, 0x80882a0
or eax, 0x8301691c
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b000743
and eax, 0x29b33857
and eax, 0x12855
or eax, 0xc2829400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x113a2825
and eax, 0x90118000
or eax, 0x2c440901
mov dword [ebx], eax
add ebx, edx
and eax, 0x17863759
and eax, 0x30a1b6df
and eax, 0x10000001
or eax, 0x2bbc458a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ab7181e
or eax, 0x4bf65855
and eax, 0x90f0845
or eax, 0x84008000
mov dword [ebx], eax
add ebx, edx
or eax, 0x51d10426
xor eax, 0x36cc0619
and eax, 0x66
or eax, 0x400
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f5d7cec
and eax, 0x400
or eax, 0x83e8498b
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f90fc22
and eax, 0x49acbfe0
and eax, 0x49880180
or eax, 0x4010041
mov dword [ebx], eax
add ebx, edx
and eax, 0x594c098b
or eax, 0x85830e9
and eax, 0x405001e8
or eax, 0xa4058a00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x9a03d78
and eax, 0x64e01400
or eax, 0x1008410b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2bc53482
or eax, 0x7b287629
and eax, 0x68050321
or eax, 0x80408810
mov dword [ebx], eax
add ebx, edx
and eax, 0x38d053d8
and eax, 0x28400110
or eax, 0x54b4442b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x396d97ee
xor eax, 0x603da990
and eax, 0x40b00
or eax, 0xd8498020
mov dword [ebx], eax
add ebx, edx
or eax, 0x4863025b
or eax, 0xb5b83c5
and eax, 0x5978093b
or eax, 0x24804400
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c22370c
or eax, 0x63b7e185
and eax, 0x2c05c509
or eax, 0x80400200
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b1346b
and eax, 1
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x26aa97cf
and eax, 0x357823d3
and eax, 0x40003c3
or eax, 0x41c70428
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b9ed946
and eax, 0x722e61f0
and eax, 0xa0
or eax, 0xc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2136b640
and eax, 0x7d50ad92
and eax, 0x20108000
or eax, 0xcc450b00
mov dword [ebx], eax
add ebx, edx
and eax, 0x22d2e9ee
and eax, 0x20000100
or eax, 0x54ac5423
mov dword [ebx], eax
add ebx, edx
and eax, 0x2cb7b553
and eax, 0x37cd4267
and eax, 0x20040001
or eax, 0x90418b08
mov dword [ebx], eax
add ebx, edx
or eax, 0x4cec2963
and eax, 0x88018003
or eax, 0x1004080
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b6065a1
or eax, 0x202df77b
and eax, 0x909b041
or eax, 0x44820004
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c65e624
and eax, 0x1e98244
or eax, 0x198
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ffb185a
and eax, 0xbd80988
or eax, 0x80044401
mov dword [ebx], eax
add ebx, edx
xor eax, 0x49813bbf
and eax, 0xc2017414
or eax, 0x28828041
mov dword [ebx], eax
add ebx, edx
or eax, 0xf051536
and eax, 0xe4058101
or eax, 0x10500800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x79463318
xor eax, 0x7e133372
and eax, 0x2300010b
or eax, 0x8f04480
mov dword [ebx], eax
add ebx, edx
or eax, 0x70b35d52
and eax, 0x7b487fcb
and eax, 0x41004441
or eax, 0x489a004
mov dword [ebx], eax
add ebx, edx
and eax, 0x284b8c56
or eax, 0x46e7d2b7
and eax, 0x444d8284
or eax, 0xb8000900
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c716bb6
and eax, 0x8000980
or eax, 0x83804409
mov dword [ebx], eax
add ebx, edx
or eax, 0x5fea566b
or eax, 0x33207193
and eax, 0xc2826451
or eax, 0x18004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1940fbf0
and eax, 0x2d6252d2
and eax, 0x400000
or eax, 0xe4158901
mov dword [ebx], eax
add ebx, edx
or eax, 0x15b647d1
and eax, 0x31844581
or eax, 0xa00000a
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d4d0159
and eax, 0x40001
or eax, 0x40788044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d8876ad
and eax, 0x1e04488
or eax, 0x22080903
mov dword [ebx], eax
add ebx, edx
or eax, 0x29ee6b5f
or eax, 0x35877382
and eax, 0x3865784d
or eax, 0x108000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c8faab2
xor eax, 0x320734c9
and eax, 0x22cc4402
or eax, 0x9001189
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a113853
xor eax, 0x7a962b
and eax, 0x88400
or eax, 0x95815855
mov dword [ebx], eax
add ebx, edx
xor eax, 0x609b8400
xor eax, 0x6d948583
and eax, 0x9886dd54
or eax, 0x67792228
mov dword [ebx], eax
add ebx, edx
or eax, 0xa33eeef
or eax, 0x4bc9e2c4
and eax, 0x89fc458b
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b8440bb
and eax, 0xcbfc4081
or eax, 0x34033804
mov dword [ebx], eax
add ebx, edx
or eax, 0x2430be89
and eax, 0xdc4d8a8d
or eax, 0x172
mov dword [ebx], eax
add ebx, edx
xor eax, 0x10686a52
and eax, 0x8801c181
or eax, 0x1000002
mov dword [ebx], eax
add ebx, edx
and eax, 0xa3b6c33
and eax, 0x14001
or eax, 0x958a9c4c
mov dword [ebx], eax
add ebx, edx
or eax, 0x48863012
and eax, 0xdd8ffc5c
or eax, 0x22700320
mov dword [ebx], eax
add ebx, edx
xor eax, 0x19256dd4
and eax, 0x6eac60ce
and eax, 0x66080008
or eax, 0x99709533
mov dword [ebx], eax
add ebx, edx
and eax, 0xb10cc5b
and eax, 0x810841b
or eax, 0x46c7be4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x626b476e
and eax, 0x539ae881
and eax, 0x2100081
or eax, 0x39e4450a
mov dword [ebx], eax
add ebx, edx
and eax, 0x63177aea
and eax, 0x17ee8bc4
and eax, 0x1040000
or eax, 0x8c0bfc45
mov dword [ebx], eax
add ebx, edx
and eax, 0x30925d7f
and eax, 5
or eax, 0x1b0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x65c53b82
xor eax, 0x42fceab0
and eax, 0x3384083
or eax, 0x8c40d08
mov dword [ebx], eax
add ebx, edx
xor eax, 0x78c53fec
and eax, 0x96045
or eax, 0x84068408
mov dword [ebx], eax
add ebx, edx
or eax, 0x20aff461
and eax, 0x29
or eax, 0x180
mov dword [ebx], eax
add ebx, edx
or eax, 0x56ae0218
and eax, 0x2840189
or eax, 0x81505402
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f8454f0
and eax, 0x1800080
or eax, 0x54090142
mov dword [ebx], eax
add ebx, edx
xor eax, 0x61b839cd
and eax, 0x4a99fae6
and eax, 0x10804
or eax, 0xd44483d0
mov dword [ebx], eax
add ebx, edx
or eax, 0x19d193bc
and eax, 0x77d5b8b5
and eax, 0x5c00030
or eax, 0xa20450b
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c163d42
xor eax, 0x6ca970f2
and eax, 0x10489
or eax, 0x9004
mov dword [ebx], eax
add ebx, edx
and eax, 0x55751204
xor eax, 0x1ad0ce10
and eax, 0x18418a00
or eax, 0xe00c0100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x591ec830
or eax, 0x6d88392e
and eax, 0x6dc0493a
or eax, 0x10040401
mov dword [ebx], eax
add ebx, edx
or eax, 0x247d883
and eax, 0x38458919
or eax, 0x80100200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x58dd16a
xor eax, 0x4dd0d205
and eax, 0x70000002
or eax, 0x4d05501
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d4b007f
and eax, 0x48010110
or eax, 0x94448a01
mov dword [ebx], eax
add ebx, edx
xor eax, 0x923242a
xor eax, 0xc09ec1f
and eax, 0x89014000
or eax, 0xa883
mov dword [ebx], eax
add ebx, edx
or eax, 0x28f3dacb
and eax, 0x7f150a76
and eax, 0x9010840
or eax, 0x448ad405
mov dword [ebx], eax
add ebx, edx
and eax, 0x5494c5ce
or eax, 0x7e19383e
and eax, 0x5c093854
or eax, 0x80440380
mov dword [ebx], eax
add ebx, edx
or eax, 0x4632a3ee
and eax, 0x540b117c
or eax, 0x1800400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d4b566f
and eax, 0xc00310
or eax, 0x10280ec
mov dword [ebx], eax
add ebx, edx
or eax, 0x79e9179a
and eax, 0x75b62f3f
and eax, 0x1a00508
or eax, 0x8a5c5081
mov dword [ebx], eax
add ebx, edx
and eax, 0xeb35917
or eax, 0x2f20f5e7
and eax, 0x530c045
or eax, 0x400b0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2a795ea0
xor eax, 0x1a47f19d
and eax, 0x540c0f78
or eax, 0xa810084
mov dword [ebx], eax
add ebx, edx
or eax, 0x70bdc115
and eax, 0x52d0f7ae
and eax, 0x2000000
or eax, 0x89000001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4fa5886
and eax, 0xd3a5005
or eax, 0x4001a048
mov dword [ebx], eax
add ebx, edx
xor eax, 0x16c6f114
and eax, 0x43090150
or eax, 0x84007c84
mov dword [ebx], eax
add ebx, edx
or eax, 0x346b6bda
and eax, 0x25dda231
and eax, 0x12000
or eax, 0x8845
mov dword [ebx], eax
add ebx, edx
and eax, 0x3acc5845
and eax, 0
or eax, 0x7eb0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x77cc6dc6
and eax, 0x880000
or eax, 0x2045c7
mov dword [ebx], eax
add ebx, edx
xor eax, 0x78f1969b
and eax, 0x8000000
or eax, 0x83000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x405a0d64
and eax, 0x41120844
or eax, 0x1421c011
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e59a97
and eax, 0x54958880
or eax, 0x20000128
mov dword [ebx], eax
add ebx, edx
and eax, 0xeb11c87
and eax, 0x910880
or eax, 0x8b6ef77f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x907de2
and eax, 0x80038005
or eax, 0x40804840
mov dword [ebx], eax
add ebx, edx
or eax, 0x62d42df
and eax, 0x77a18595
and eax, 0x40018001
or eax, 0x88440900
mov dword [ebx], eax
add ebx, edx
and eax, 0x524b974e
and eax, 0x48c16a87
and eax, 0x40400000
or eax, 0xbf34bd83
mov dword [ebx], eax
add ebx, edx
and eax, 0x506d3865
and eax, 0x50003801
or eax, 0x2400c7fe
mov dword [ebx], eax
add ebx, edx
and eax, 0x6abc99f2
and eax, 0x20008912
or eax, 0x984d0209
mov dword [ebx], eax
add ebx, edx
xor eax, 0x112512e4
and eax, 0x2968092b
or eax, 0x12844400
mov dword [ebx], eax
add ebx, edx
or eax, 0x54e9e5ac
xor eax, 0x6e59957b
and eax, 0x10344844
or eax, 0x498409
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f1e435a
or eax, 0x7099a6d7
and eax, 0x3094448b
or eax, 0xb201100
mov dword [ebx], eax
add ebx, edx
and eax, 0x55452a19
xor eax, 0x4fad29c0
and eax, 0x8290041
or eax, 0x54c414
mov dword [ebx], eax
add ebx, edx
or eax, 0x68d1904c
or eax, 0x44e0a62c
and eax, 0x20d84409
or eax, 0x3000182
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b56b746
and eax, 0x548ff033
and eax, 0
or eax, 0xc75f845
mov dword [ebx], eax
add ebx, edx
or eax, 0x3330209a
and eax, 0x17e9ed04
and eax, 0x3404800
or eax, 0x90058b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x78268ffc
and eax, 0x6c045
or eax, 0x84090008
mov dword [ebx], eax
add ebx, edx
or eax, 0x66e4df90
xor eax, 0x612b90de
and eax, 0x101
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x44e0c34b
and eax, 0x61391da3
and eax, 2
or eax, 0x3bd85589
mov dword [ebx], eax
add ebx, edx
or eax, 0x670cbc63
and eax, 0xd0cec41
or eax, 0x80030014
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d669c90
and eax, 0x10
or eax, 0xe5
mov dword [ebx], eax
add ebx, edx
xor eax, 0x735357a2
or eax, 0x4e339ad4
and eax, 0x3b504583
or eax, 0x840008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2331b9ac
and eax, 0x64ec05
or eax, 0x63180040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x60185f6b
and eax, 0x360010a
or eax, 0x38904c81
mov dword [ebx], eax
add ebx, edx
or eax, 0x36816389
and eax, 0x1b704c09
or eax, 0x400c8044
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ae37437
or eax, 0x1bf13263
and eax, 0x3f05403
or eax, 0x80040188
mov dword [ebx], eax
add ebx, edx
or eax, 0x34cb34b2
and eax, 0x15890182
or eax, 0x40000040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x40123dbd
xor eax, 0x4a15bdc6
and eax, 0x540481b0
or eax, 0xa0410a44
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d90951e
and eax, 0x44008104
or eax, 0xa0452e0b
mov dword [ebx], eax
add ebx, edx
or eax, 0x3dee8bb7
and eax, 0xdcc053b
or eax, 0x2104000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2650ee14
and eax, 0x4400
or eax, 0x888d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4f2b989d
and eax, 0x48090000
or eax, 0x90448b00
mov dword [ebx], eax
add ebx, edx
or eax, 0x660ce9bd
xor eax, 0x15cdf14c
and eax, 0x89000881
or eax, 0x1e102
mov dword [ebx], eax
add ebx, edx
and eax, 0x63128042
and eax, 0x1008000
or eax, 0x548b584d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x68778acc
and eax, 0x8541280
or eax, 0xc0012958
mov dword [ebx], eax
add ebx, edx
or eax, 0x75e67705
and eax, 0xb70d0d
or eax, 0x8002
mov dword [ebx], eax
add ebx, edx
and eax, 0x5dacd969
or eax, 0x4a1225c6
and eax, 0x40820000
or eax, 0x5090000
mov dword [ebx], eax
add ebx, edx
and eax, 0x424b6c23
and eax, 0x40010000
or eax, 0x308489e0
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f6f1287
and eax, 0x50080
or eax, 0x8bfaff7f
mov dword [ebx], eax
add ebx, edx
and eax, 0x2bb1127e
and eax, 0x981104c
or eax, 0x8408c001
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b1540e1
and eax, 0xef9dd06c
or eax, 0x10622f00
mov dword [ebx], eax
add ebx, edx
and eax, 0x7cd86b50
xor eax, 0x791be02a
and eax, 0x1c0010a
or eax, 0x82105481
mov dword [ebx], eax
add ebx, edx
or eax, 0x70b1e151
and eax, 0x518101c2
or eax, 0x4080000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d5d24b8
and eax, 0x40010080
or eax, 0x30848b50
mov dword [ebx], eax
add ebx, edx
xor eax, 0x62b8fc3f
and eax, 0x54f25c5a
and eax, 0x1030544a
or eax, 0x2bcfabb5
mov dword [ebx], eax
add ebx, edx
xor eax, 0x36f39489
or eax, 0x4cd2ad00
and eax, 0x4dde6c04
or eax, 0xb2210081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a9fd98a
and eax, 0x8000050f
or eax, 0xa8d0af0
mov dword [ebx], eax
add ebx, edx
and eax, 0x70ee3645
and eax, 0
or eax, 0x8b000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x9226728
and eax, 0x3e137f6f
and eax, 0x8026008
or eax, 0x45399045
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4f50f747
and eax, 0x212b59d9
and eax, 0x90108
or eax, 0xc7007cf0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x17bf7fa3
and eax, 0x4c1c9353
and eax, 0x41
or eax, 0x1a404
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a088d90
and eax, 0x7f642e6b
and eax, 0
or eax, 0x7eb0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f3cd2cf
and eax, 0xa440c7
or eax, 0x500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6630e4fb
and eax, 0x2000000
or eax, 0x89000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x40d56898
and eax, 0
or eax, 0x5523ec55
mov dword [ebx], eax
add ebx, edx
and eax, 0x205dd160
and eax, 0x14000
or eax, 0x8b1a35a4
mov dword [ebx], eax
add ebx, edx
or eax, 0x18481d33
and eax, 0x1f1f7b84
and eax, 0x11b5004
or eax, 0x44208041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x56b6ab63
and eax, 0x3017804
or eax, 0x881204d0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b49ba9d
and eax, 0x1ac449
or eax, 0x4d210004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3a53301a
and eax, 0xe1a3883
and eax, 0x2083000
or eax, 0x89034cfc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x45b7775f
or eax, 0x27d17ad9
and eax, 0x45315851
or eax, 0x10028004
mov dword [ebx], eax
add ebx, edx
and eax, 0x12561915
xor eax, 0xa576b5e
and eax, 0x18453300
or eax, 0xa01008b4
mov dword [ebx], eax
add ebx, edx
and eax, 0x36dce05e
and eax, 0x14
or eax, 0x458b4f69
mov dword [ebx], eax
add ebx, edx
or eax, 0x2642155a
and eax, 0x60411b78
or eax, 0x88042080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f4f10b9
and eax, 0x450a2a40
or eax, 0x881143c
mov dword [ebx], eax
add ebx, edx
and eax, 0x1313fddf
and eax, 0x1305c
or eax, 0xc44c03a0
mov dword [ebx], eax
add ebx, edx
or eax, 0x21a3f7f
and eax, 0xc6480d89
or eax, 0x39208000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1cf9bb47
and eax, 0x14088901
or eax, 0x418376fe
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c74bece
and eax, 0x82cc
or eax, 0x1ea0130
mov dword [ebx], eax
add ebx, edx
or eax, 0x197fab17
and eax, 0x1fc0189
or eax, 0x82005400
mov dword [ebx], eax
add ebx, edx
and eax, 0x54bd3929
xor eax, 0x2f9dd9d1
and eax, 0x2f214898
or eax, 0xd0de2025
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7853e61d
and eax, 0x12400a0
or eax, 0x2850005f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x676ec150
and eax, 0xa08418b
or eax, 0x31c00400
mov dword [ebx], eax
add ebx, edx
and eax, 0x67e29cca
and eax, 0x1400000
or eax, 0x83df045
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6facdf5b
and eax, 0x800506
or eax, 0x12040c1
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e6aa02
and eax, 0x1000000
or eax, 0xea000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7d58bc40
and eax, 0xa0408400
or eax, 0x54307
mov dword [ebx], eax
add ebx, edx
or eax, 0x5867060
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ff7dbb2
and eax, 0
or eax, 0x23b84d8b
mov dword [ebx], eax
add ebx, edx
or eax, 0x388177e3
and eax, 0x9302049
or eax, 0x448004
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d792519
and eax, 0x3d43e3b9
and eax, 0x1400009
or eax, 0x82b85582
mov dword [ebx], eax
add ebx, edx
and eax, 0x653f58b7
or eax, 0x71f15175
and eax, 0x518901c2
or eax, 0x4000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6fe72480
xor eax, 0x8189911
and eax, 0x44018990
or eax, 0x80440268
mov dword [ebx], eax
add ebx, edx
and eax, 0x41629bc6
or eax, 0x133591f0
and eax, 0x13540130
or eax, 0x28804403
mov dword [ebx], eax
add ebx, edx
and eax, 0x6678740
and eax, 0x440000
or eax, 0x2039e845
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e413e3e
and eax, 0x1a38440b
or eax, 0x21c00980
mov dword [ebx], eax
add ebx, edx
xor eax, 0x37f7f007
and eax, 0x80d8c0c
or eax, 0x1704041
mov dword [ebx], eax
add ebx, edx
and eax, 0x4efd929e
and eax, 0x1c0004
or eax, 0x18045c3
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b097bf6
and eax, 0xe2b65c3
and eax, 0
or eax, 0xeb000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4cbfcf16
or eax, 0x26a7676e
and eax, 0xc054706
or eax, 0x90408001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1707c88b
or eax, 0x50eeb44b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x78e2203c
and eax, 0x30c00008
or eax, 0x3005583
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3a544ecf
and eax, 0x141844
or eax, 0x20618411
mov dword [ebx], eax
add ebx, edx
or eax, 0x49f3067b
and eax, 0x29c4040b
or eax, 0x12084180
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c1b162
xor eax, 0x2438bf98
and eax, 0x9754041
or eax, 0x8b404
mov dword [ebx], eax
add ebx, edx
xor eax, 0x328baf11
and eax, 0x7c9b1a7c
and eax, 0x900044
or eax, 0x1084583
mov dword [ebx], eax
add ebx, edx
xor eax, 0x174a5f66
xor eax, 0x47fa74e9
and eax, 0x41000000
or eax, 0xaa000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3d43b4e3
xor eax, 0x26efca1e
and eax, 0x98044605
or eax, 0x418102
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d4e9b6a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x47e2ace5
and eax, 0x3e00c81
or eax, 0x3010410a
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f491b18
and eax, 0x57a98826
and eax, 0x47200800
or eax, 0x2854904d
mov dword [ebx], eax
add ebx, edx
and eax, 0x73b70529
or eax, 0xca4a4d8
and eax, 0x2bb40489
or eax, 0x10005102
mov dword [ebx], eax
add ebx, edx
and eax, 0xe0a1f28
and eax, 0xa000000
or eax, 0x417cc055
mov dword [ebx], eax
add ebx, edx
xor eax, 0x65551855
xor eax, 0x6e1b0763
and eax, 0x304503
or eax, 0x83c40088
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa81d728
and eax, 0x10100a0
or eax, 0x44880148
mov dword [ebx], eax
add ebx, edx
and eax, 0x2807f102
xor eax, 0x2d4b449d
and eax, 0x20480194
or eax, 0xd0058a60
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a9aac7a
and eax, 0x6587efbc
and eax, 0x840508
or eax, 0x3b704823
mov dword [ebx], eax
add ebx, edx
or eax, 0x57a09634
and eax, 0x6150b919
and eax, 0x21508809
or eax, 0x162c4444
mov dword [ebx], eax
add ebx, edx
and eax, 0x2142806d
and eax, 0xe76d11d
and eax, 0x400009
or eax, 0x3b885582
mov dword [ebx], eax
add ebx, edx
or eax, 0x200ef72a
and eax, 0x374731f
and eax, 0x3447001
or eax, 0x2c388c54
mov dword [ebx], eax
add ebx, edx
xor eax, 0x17bbedd6
and eax, 0x20c00183
or eax, 0x3204408
mov dword [ebx], eax
add ebx, edx
or eax, 0x639f02ea
and eax, 0x1890041
or eax, 0x8400b804
mov dword [ebx], eax
add ebx, edx
or eax, 0x74363cc1
or eax, 0x6b3efdd1
and eax, 0xffbffd44
or eax, 0x400220
mov dword [ebx], eax
add ebx, edx
or eax, 0x6957f666
and eax, 0x83e04d02
or eax, 0x89
mov dword [ebx], eax
add ebx, edx
or eax, 0x7220cae1
and eax, 0x418001c1
or eax, 0xc090000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x67eb040a
and eax, 0x202001c0
or eax, 0x449d8220
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b8dea31
and eax, 0x3069d1
or eax, 0xcf962e
mov dword [ebx], eax
add ebx, edx
and eax, 0x2bd6ac7f
and eax, 0x820075
or eax, 0x55091100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c6c61fe
and eax, 0x1c20088
or eax, 0x8364
mov dword [ebx], eax
add ebx, edx
or eax, 0xc2541d4
and eax, 0x9e44188
or eax, 0x82081401
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e739159
and eax, 0x201001
or eax, 0x451be844
mov dword [ebx], eax
add ebx, edx
and eax, 0x4bbe0ff9
and eax, 0x547a40e8
and eax, 0x180040
or eax, 0x8b047dac
mov dword [ebx], eax
add ebx, edx
or eax, 0x158ba45c
xor eax, 0x68ade83e
and eax, 0x45321040
or eax, 0x809c80d
mov dword [ebx], eax
add ebx, edx
or eax, 0x67fcff95
or eax, 0x4ed2cad1
and eax, 0xb0b7cc8
or eax, 0x80000020
mov dword [ebx], eax
add ebx, edx
and eax, 0x580136
and eax, 0x80000
or eax, 0xaf07f855
mov dword [ebx], eax
add ebx, edx
xor eax, 0x16df2f6e
or eax, 0x25c4221c
and eax, 0x9084b015
or eax, 0x42010040
mov dword [ebx], eax
add ebx, edx
and eax, 0x132f0bc9
xor eax, 0x53379d9e
and eax, 0x41020954
or eax, 0x4890020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x49a11c5e
xor eax, 0xb583289
and eax, 0x16003a0
or eax, 0x88805c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x53ca1984
or eax, 0x80182cd
and eax, 0xa200089
or eax, 0x81dc4500
mov dword [ebx], eax
add ebx, edx
and eax, 0x41fc229d
or eax, 0x6c135a9d
and eax, 0x6983580d
or eax, 0x8000a440
mov dword [ebx], eax
add ebx, edx
or eax, 0x73de5fcf
or eax, 0x2e65a267
and eax, 0xfc4d8901
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7fd4ddf5
or eax, 0x1ea133cf
and eax, 0x83a8558b
or eax, 0x440000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b638e08
and eax, 0x2502b660
and eax, 0x1000000
or eax, 0x548901c2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a0d2eb9
and eax, 0x20040b68
or eax, 0xc0418084
mov dword [ebx], eax
add ebx, edx
and eax, 0x64554afe
xor eax, 0x5b9b1f14
and eax, 0x31cc0528
or eax, 0x44204003
mov dword [ebx], eax
add ebx, edx
xor eax, 0x19e5e695
xor eax, 0x10995927
and eax, 0x64008a00
or eax, 0x804d0122
mov dword [ebx], eax
add ebx, edx
xor eax, 0x9c94246
and eax, 0x89844900
or eax, 0x30040b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x69552bbd
and eax, 0x1ae7a191
and eax, 0xe12080
or eax, 0xff1e400d
mov dword [ebx], eax
add ebx, edx
and eax, 0x2752bdf3
or eax, 0x2b92c228
and eax, 0x245082a9
or eax, 0xc0050956
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c7d9795
and eax, 0x3bf07d7d
and eax, 0x8000001
or eax, 0x8101c282
mov dword [ebx], eax
add ebx, edx
and eax, 0x28c82f75
or eax, 0x126a3d3d
and eax, 0x18022415
or eax, 0xa581c040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x780673e5
and eax, 0xc5859720
or eax, 0x3a7a6840
mov dword [ebx], eax
add ebx, edx
and eax, 0x25f68404
and eax, 0x24840400
or eax, 0x9a000b00
mov dword [ebx], eax
add ebx, edx
or eax, 0x769b4a5
and eax, 0x8b000000
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x4fc40141
xor eax, 0xe1ac588
and eax, 0x51ac400
or eax, 0x40212045
mov dword [ebx], eax
add ebx, edx
and eax, 0x23cee552
and eax, 0x1086400
or eax, 0xc60119b4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x48944bd0
and eax, 0x11444
or eax, 0x8001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f54186e
or eax, 0x757a6a5b
and eax, 0x76b0000
or eax, 0x800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x635abdc7
or eax, 0x179bed58
and eax, 0x904540
or eax, 0x40087
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d2c046b
xor eax, 0x214e7941
and eax, 0x8000000
or eax, 0x83000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d5ad30c
and eax, 0x4d0ac00c
or eax, 0x12041
mov dword [ebx], eax
add ebx, edx
xor eax, 0xdcbbc53
or eax, 0x12fc8e9c
and eax, 0x2305494
or eax, 0x89022100
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b3a727d
and eax, 0x82027055
or eax, 0x40818800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d975c08
and eax, 0x1f773eb0
and eax, 0x8140000
or eax, 0xf0418901
mov dword [ebx], eax
add ebx, edx
or eax, 0xdeaadd1
and eax, 0x89f80581
or eax, 0x400a
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e9d4669
and eax, 0xdffd4481
or eax, 0x20021804
mov dword [ebx], eax
add ebx, edx
xor eax, 0x15064cbf
and eax, 0xe049003a
or eax, 0x10048bc5
mov dword [ebx], eax
add ebx, edx
or eax, 0x33eba455
and eax, 0x6b78cda9
and eax, 0x63488d89
or eax, 0x9c100000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x28525168
and eax, 0x550adce1
or eax, 0x81231e
mov dword [ebx], eax
add ebx, edx
and eax, 0x704a55d9
xor eax, 0x7ac582ff
and eax, 0xc28320
or eax, 0x10000d0
mov dword [ebx], eax
add ebx, edx
xor eax, 0xaa2df66
xor eax, 0x3acd523b
and eax, 0x1a00489
or eax, 0x8a505100
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d83f85e
and eax, 0x2c3012a5
and eax, 0x8001000
or eax, 0xf7ff4c85
mov dword [ebx], eax
add ebx, edx
xor eax, 0x742d4fd1
or eax, 0x43fa4d6f
and eax, 0x48801b7f
or eax, 0x10052080
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f8116f6
and eax, 0x588112f6
or eax, 0x257eed09
mov dword [ebx], eax
add ebx, edx
and eax, 0x12293b4f
and eax, 0x90b4c
or eax, 0xc0448020
mov dword [ebx], eax
add ebx, edx
and eax, 0x1d42f4a4
and eax, 0x408004
or eax, 0xb00d2f0b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x79d09499
and eax, 0x8150984
or eax, 0x3060c001
mov dword [ebx], eax
add ebx, edx
or eax, 0x313d5c22
or eax, 0x79979a31
and eax, 0x29dc5583
or eax, 0x2000008
mov dword [ebx], eax
add ebx, edx
or eax, 0x37c7b533
and eax, 0x854c411
or eax, 0x200044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6bd08ef5
xor eax, 0x6b73e5d4
and eax, 0x8c00500
or eax, 0x3328408b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a1eb540
or eax, 0x19b2b76d
and eax, 0x2874f045
or eax, 0x80800
mov dword [ebx], eax
add ebx, edx
and eax, 0x375b828
and eax, 0x740800
or eax, 0x3b88458b
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c4835b1
and eax, 0x22f4899a
and eax, 0x20400000
or eax, 0x3cf44d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x79e6b49a
xor eax, 0x1b7ed436
and eax, 0x2c41481
or eax, 0x3908410a
mov dword [ebx], eax
add ebx, edx
or eax, 0x939a83b
and eax, 0x97dd811
or eax, 0x44
mov dword [ebx], eax
add ebx, edx
xor eax, 0x92a1583
and eax, 0x17821f81
and eax, 0x580
or eax, 0x1904047
mov dword [ebx], eax
add ebx, edx
or eax, 0x7107d88
and eax, 0x3000000
or eax, 0xe8000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d067a74
and eax, 0
or eax, 0x9045c707
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe07560
and eax, 0x32c1587c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5cd41cd7
xor eax, 0x48ebddca
and eax, 0x304109
or eax, 0xbc00482
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5403cde4
and eax, 0x9708045
or eax, 0x20041000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x410e122e
or eax, 0x1bf6a2d3
and eax, 0x3bfc008b
or eax, 0x4d00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x70ea86d7
and eax, 0x914c04c
or eax, 0x690001
mov dword [ebx], eax
add ebx, edx
and eax, 0x55e921ad
and eax, 0x1080005
or eax, 0x8445c2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c86c280
xor eax, 0x31219361
and eax, 0x48000000
or eax, 0xa3000000
mov dword [ebx], eax
add ebx, edx
or eax, 0xffe3a5e
or eax, 0x47c89615
and eax, 0x8c448607
or eax, 0x14100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6482c88a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x10048f56
and eax, 0x40502
or eax, 0xbd05089
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f3a29a4
and eax, 0x9100000
or eax, 0x648c55
mov dword [ebx], eax
add ebx, edx
xor eax, 0x59345eae
and eax, 0x40408b
or eax, 0x83b40500
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f97ebd7
and eax, 0x1800180
or eax, 0x44090068
mov dword [ebx], eax
add ebx, edx
xor eax, 0x52aaec81
and eax, 0x10018960
or eax, 0xe04c0294
mov dword [ebx], eax
add ebx, edx
and eax, 0x266f648d
and eax, 0x10080
or eax, 0x8900c103
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4312783b
and eax, 0x4003b008
or eax, 0x15884045
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b3768cb
and eax, 0xa88080
or eax, 0x1420368
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd20aace
or eax, 0x6194344
and eax, 0xac84100
or eax, 0x81201489
mov dword [ebx], eax
add ebx, edx
or eax, 0x15b15506
and eax, 0x85894005
or eax, 0xa840
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b7debd5
and eax, 0xeef40310
or eax, 0x110bfc44
mov dword [ebx], eax
add ebx, edx
or eax, 0x50b192a7
and eax, 0x89d04d83
or eax, 8
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d8c0cbc
and eax, 0x69deffe6
and eax, 0x9800080
or eax, 0xf67f500d
mov dword [ebx], eax
add ebx, edx
and eax, 0x73f56ea8
and eax, 0x50550088
or eax, 0x80008b77
mov dword [ebx], eax
add ebx, edx
and eax, 0x6967ddb9
and eax, 0x18881
or eax, 0x89006202
mov dword [ebx], eax
add ebx, edx
xor eax, 0x777acd89
or eax, 0x481918d9
and eax, 0x840b1051
or eax, 0x180c004
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c065ba7
or eax, 0x5fb408fd
and eax, 0xffbfdb54
or eax, 0x402400
mov dword [ebx], eax
add ebx, edx
or eax, 0x53b10845
and eax, 0xff508511
or eax, 0x2a
mov dword [ebx], eax
add ebx, edx
or eax, 0x366b931f
and eax, 0x979973f
or eax, 0x468c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x310ae88
and eax, 0x1000c88
or eax, 0x82ec4103
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e2891ad
xor eax, 0x28e0c1ab
and eax, 0x8880000
or eax, 0x450101c1
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c01998f
and eax, 0x42fe6e50
and eax, 0x40800840
or eax, 0xbb05e1ac
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b9bcd25
or eax, 0x8e846ba
and eax, 0xe18befff
or eax, 0x4001000
mov dword [ebx], eax
add ebx, edx
and eax, 0x48777d8b
and eax, 0x40004109
or eax, 0x8ccc8254
mov dword [ebx], eax
add ebx, edx
and eax, 0x97c763f
and eax, 0x84c400c
or eax, 0xc4808cc0
mov dword [ebx], eax
add ebx, edx
or eax, 0x6594ce9c
and eax, 0xcccccccc
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x47c3d009
and eax, 0x1d50f2b5
and eax, 0x8000084
or eax, 0xc4cccc48
mov dword [ebx], eax
add ebx, edx
and eax, 0xa47614a
xor eax, 0x7e07834
and eax, 0xc80104c
or eax, 0xe00b4580
mov dword [ebx], eax
add ebx, edx
xor eax, 0x66e982d0
or eax, 0x74845b2e
and eax, 0xc644cc02
or eax, 0x1102081
mov dword [ebx], eax
add ebx, edx
and eax, 0x31697478
and eax, 0x1406400
or eax, 0x68889845
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a94bcee
xor eax, 0x1ffcc494
and eax, 0x5440000
or eax, 0x40830001
mov dword [ebx], eax
add ebx, edx
and eax, 0x5520793d
and eax, 0
or eax, 0xd244f8
mov dword [ebx], eax
add ebx, edx
and eax, 0x6799a494
and eax, 0x400
or eax, 0xf445c300
mov dword [ebx], eax
add ebx, edx
and eax, 0x2041474d
or eax, 0x6668ebaa
and eax, 0x10908
or eax, 0x40
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a587291
or eax, 0x63b880ee
and eax, 0x21f041c7
or eax, 0x84000400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6939a1b3
xor eax, 0x19f58e06
and eax, 0xc5000040
or eax, 0x2000100
mov dword [ebx], eax
add ebx, edx
and eax, 0x12ebd16c
and eax, 0x6991e886
and eax, 0
or eax, 0xe09bec45
mov dword [ebx], eax
add ebx, edx
or eax, 0xe217c43
xor eax, 0x5896460a
and eax, 0x4050000
or eax, 0x41c20000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x32bd2341
xor eax, 0x67fc727f
and eax, 0x41028
or eax, 0x41aec0
mov dword [ebx], eax
add ebx, edx
or eax, 0x2057c8f6
and eax, 0x5bfdb08f
and eax, 0x458000
or eax, 0xe4004700
mov dword [ebx], eax
add ebx, edx
and eax, 0x558c7aa7
and eax, 0x200
or eax, 0x1081e
mov dword [ebx], eax
add ebx, edx
and eax, 0x87e39ea
or eax, 0x2816348
and eax, 0x2804142
or eax, 0xd9600485
mov dword [ebx], eax
add ebx, edx
and eax, 0x11df163
xor eax, 0x7d60efe9
and eax, 0x44000028
or eax, 0x83000015
mov dword [ebx], eax
add ebx, edx
xor eax, 0x42d3403f
and eax, 0x5424000
or eax, 0x12209c45
mov dword [ebx], eax
add ebx, edx
xor eax, 0x570f820f
and eax, 0x40450000
or eax, 0x5820000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f228184
xor eax, 0x7daa771c
and eax, 0xe298
or eax, 0x20840
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c57ec41
and eax, 0x4445c600
or eax, 0x90000100
mov dword [ebx], eax
add ebx, edx
or eax, 0x14ab48ce
and eax, 0x14708
or eax, 0x2000
mov dword [ebx], eax
add ebx, edx
or eax, 0x487d452d
xor eax, 0xb46ae16
and eax, 0x2104103
or eax, 0xacc004c4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x26a0bf4
or eax, 0x5a2186ad
and eax, 0xc6000005
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d61ca48
and eax, 0x4221c845
or eax, 0x4060400
mov dword [ebx], eax
add ebx, edx
or eax, 0x3080d1c
and eax, 0x45070001
or eax, 0xc00000
mov dword [ebx], eax
add ebx, edx
or eax, 0x636246df
and eax, 0x12646c8
or eax, 0x10b000
mov dword [ebx], eax
add ebx, edx
and eax, 0x71327f73
or eax, 0x3abf3d94
and eax, 0x54700
or eax, 0xc4408000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1dfc12d2
and eax, 0
or eax, 0x154dd
mov dword [ebx], eax
add ebx, edx
or eax, 0x687eb6bc
and eax, 0x684044c5
or eax, 0x82800102
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a3a0311
and eax, 0x42000000
or eax, 0x8500000c
mov dword [ebx], eax
add ebx, edx
or eax, 0x70cf3ea4
xor eax, 0x3cd17863
and eax, 0xc10a0445
or eax, 0x3021b800
mov dword [ebx], eax
add ebx, edx
and eax, 0x7aaa5b74
and eax, 0x40020000
or eax, 0x5c50000
mov dword [ebx], eax
add ebx, edx
and eax, 0x19461d5a
and eax, 0x72aff9e7
and eax, 0x20000
or eax, 0x209fb8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x70f7e3a5
xor eax, 0x1bc8e554
and eax, 0x20058100
or eax, 0x94404600
mov dword [ebx], eax
add ebx, edx
xor eax, 0x25bce1f4
and eax, 0x24c4
or eax, 0x9902
mov dword [ebx], eax
add ebx, edx
and eax, 0x2171ec61
and eax, 0x440
or eax, 0x25b04187
mov dword [ebx], eax
add ebx, edx
and eax, 0x456b8f98
and eax, 0x5000100
or eax, 0xc200003a
mov dword [ebx], eax
add ebx, edx
and eax, 0x763eb84b
and eax, 0x44000000
or eax, 0x91ccac45
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c034601
and eax, 0x90c80000
or eax, 0x2200000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7238abc4
and eax, 0x800003c4
or eax, 0xb000008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d6ba75a
and eax, 0x53f664ff
and eax, 0x420484
or eax, 0xcc815961
mov dword [ebx], eax
add ebx, edx
or eax, 0x4145a09d
xor eax, 0x2bfd00bb
and eax, 0xc408cc44
or eax, 0x8c40088
mov dword [ebx], eax
add ebx, edx
or eax, 0x66492e28
xor eax, 0x6be315ef
and eax, 0x840cc800
or eax, 0x48c004cc
mov dword [ebx], eax
add ebx, edx
or eax, 0x6365d5de
xor eax, 0x778f8db9
and eax, 0x88404044
or eax, 0x448c8c88
mov dword [ebx], eax
add ebx, edx
xor eax, 0x278aa61c
and eax, 0xe80240c0
or eax, 0x489150c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b4f760
and eax, 0x8a080
or eax, 0x1404c01
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c438a4e
and eax, 0x24dd7c55
and eax, 0x400000
or eax, 0x45870000
mov dword [ebx], eax
add ebx, edx
or eax, 0x41f818be
and eax, 0x24bd0206
and eax, 0x990004
or eax, 0x27ef0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c13011c
and eax, 0x58004700
or eax, 0xa0458000
mov dword [ebx], eax
add ebx, edx
and eax, 0x51b04676
and eax, 0x4200
or eax, 0x2005
mov dword [ebx], eax
add ebx, edx
xor eax, 0x41382cf3
and eax, 0x402844c6
or eax, 0x9ec40101
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b31254c
and eax, 0x4fd81a9
and eax, 0
or eax, 0xc70000bb
mov dword [ebx], eax
add ebx, edx
or eax, 0xbb065ab
or eax, 0x5f6502ae
and eax, 0x1d204405
or eax, 0x88840
mov dword [ebx], eax
add ebx, edx
xor eax, 0x29b754eb
and eax, 0x4870000
or eax, 0x41400001
mov dword [ebx], eax
add ebx, edx
and eax, 0x14b5764a
xor eax, 0x6b2f2ff6
and eax, 0x2a0bc4
or eax, 0x5d000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x357f4b5a
and eax, 0x10408000
or eax, 0xc8054700
mov dword [ebx], eax
add ebx, edx
or eax, 0x508bb667
and eax, 0xc562
or eax, 0x18
mov dword [ebx], eax
add ebx, edx
and eax, 0x54ff4b41
and eax, 0x4140
or eax, 0x3fdc0487
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a0dc719
xor eax, 0xe71fedb
and eax, 0x4000052
or eax, 0xc3000005
mov dword [ebx], eax
add ebx, edx
and eax, 0x22b2177
and eax, 0x2000045
or eax, 0x94fee000
mov dword [ebx], eax
add ebx, edx
and eax, 0x575fb2e7
and eax, 0x4460000
or eax, 0x41810000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4fd954c5
and eax, 0x40bbf351
and eax, 0x800000
or eax, 0x7857e8
mov dword [ebx], eax
add ebx, edx
or eax, 0x710c7ccc
or eax, 0x529d2f86
and eax, 0x60454700
or eax, 0x84008000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6399a643
and eax, 0xc440
or eax, 0x888
mov dword [ebx], eax
add ebx, edx
xor eax, 0x25bc412b
xor eax, 0x4983dab8
and eax, 0x43c4543
or eax, 0x13800084
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a4f0db4
and eax, 0x2000104
or eax, 0xc5000028
mov dword [ebx], eax
add ebx, edx
and eax, 0x578785ca
and eax, 0x27a84507
and eax, 0
or eax, 0x70c3d445
mov dword [ebx], eax
add ebx, edx
and eax, 0x30de910c
or eax, 0x745c6b3f
and eax, 0x44c60001
or eax, 0x1010000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a994a30
or eax, 0x3fd6915a
and eax, 0x10b4348
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
and eax, 0x62ec263d
and eax, 0x200
or eax, 0xb845c500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x133146ad
and eax, 0x8129
or eax, 0x2600
mov dword [ebx], eax
add ebx, edx
or eax, 0x349b35a4
and eax, 0x2a297605
and eax, 0x405
or eax, 0x45b041c2
mov dword [ebx], eax
add ebx, edx
or eax, 0x7021d984
and eax, 0x450000c3
or eax, 0x82000010
mov dword [ebx], eax
add ebx, edx
and eax, 0x3aff6a5f
and eax, 0x2000041
or eax, 0x8c69fc04
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ee3a763
or eax, 0x5227ff53
and eax, 0x44470000
or eax, 0x1800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x180e3824
and eax, 0x80000
or eax, 0x20c1d0
mov dword [ebx], eax
add ebx, edx
and eax, 0x64c6cef5
and eax, 0xc000
or eax, 0xc0450700
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3431831e
and eax, 0x4404
or eax, 0xbbc0
mov dword [ebx], eax
add ebx, edx
or eax, 0x467723a2
and eax, 0x7614b542
and eax, 0x6100542
or eax, 0x18e04085
mov dword [ebx], eax
add ebx, edx
and eax, 0x709bec5b
and eax, 0x42
or eax, 0xc7000084
mov dword [ebx], eax
add ebx, edx
or eax, 0x246fcbd6
or eax, 0x75ea44c7
and eax, 0x25c38445
or eax, 0x8103000
mov dword [ebx], eax
add ebx, edx
and eax, 0xabe0931
and eax, 0x820000
or eax, 0x45450000
mov dword [ebx], eax
add ebx, edx
and eax, 0x48b84335
and eax, 0
or eax, 0x100dfac
mov dword [ebx], eax
add ebx, edx
or eax, 0x17a3a802
xor eax, 0x5cf69404
and eax, 0x48556800
or eax, 0xb00a8000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e8e206e
and eax, 0x400a2000
or eax, 0x581dfff
mov dword [ebx], eax
add ebx, edx
and eax, 0x20b0079c
and eax, 0x21f15780
and eax, 0x800580
or eax, 0x3292850
mov dword [ebx], eax
add ebx, edx
and eax, 0x55e1f3f3
and eax, 0x1810000
or eax, 0x44080000
mov dword [ebx], eax
add ebx, edx
or eax, 0x41fb62db
and eax, 0x404902d0
or eax, 0xa8048900
mov dword [ebx], eax
add ebx, edx
or eax, 0x1abbef1c
and eax, 0x88d04d08
or eax, 0x1000023
mov dword [ebx], eax
add ebx, edx
xor eax, 0x74b402e6
or eax, 0xcaf46b7
and eax, 0x9eb484d
or eax, 0xa000
mov dword [ebx], eax
add ebx, edx
or eax, 0x416a3c00
and eax, 0x6eb33c35
and eax, 0xa01401
or eax, 0x8348418a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x37f98ddd
and eax, 0x14010042
or eax, 0x41880180
mov dword [ebx], eax
add ebx, edx
and eax, 0x39bf7808
and eax, 0x10000
or eax, 0xe8448be8
mov dword [ebx], eax
add ebx, edx
or eax, 0x5aa2d355
and eax, 0xaa04139
or eax, 0x5100402
mov dword [ebx], eax
add ebx, edx
or eax, 0x59343c32
and eax, 0x7809
or eax, 0x10284
mov dword [ebx], eax
add ebx, edx
and eax, 0x324e81c4
or eax, 0x1a0a6132
and eax, 0x18080100
or eax, 0xa0458a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x3601628
xor eax, 0x38515e36
and eax, 0x30010c06
or eax, 0xc04ca309
mov dword [ebx], eax
add ebx, edx
xor eax, 0x419ba776
xor eax, 0x793b82cf
and eax, 0x48e40832
or eax, 0x34004509
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3cae5443
and eax, 0x40400920
or eax, 0x98158203
mov dword [ebx], eax
add ebx, edx
or eax, 0x2beef2fc
or eax, 0x7ab24591
and eax, 0x70c85503
or eax, 0x4000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4268ae7a
and eax, 0x400000
or eax, 0xb4058b6c
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d3e6f0b
xor eax, 0x63be1181
and eax, 0x33b80001
or eax, 0x8444502
mov dword [ebx], eax
add ebx, edx
or eax, 0x55eecc20
and eax, 0x617cc801
or eax, 0x13044
mov dword [ebx], eax
add ebx, edx
or eax, 0x2e6bb02c
xor eax, 0x43d6180b
and eax, 0x28a04002
or eax, 0x13440d89
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c71e249
and eax, 0x1158440
or eax, 0x5868500d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x269e7177
and eax, 0x1bbd3959
and eax, 0x1ba00108
or eax, 0x20545483
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a016822
xor eax, 0x298a9ecf
and eax, 0x108dc45
or eax, 0x50750010
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c9dec51
and eax, 0x1c4401
or eax, 0x3ba0018a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2079afea
or eax, 0x79759ca9
and eax, 0x1175fc41
or eax, 0x80004
mov dword [ebx], eax
add ebx, edx
and eax, 0x28d9428e
and eax, 0x484000
or eax, 0x83800d8b
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d758b5a
and eax, 0x7ffe7da8
and eax, 0x4d880188
or eax, 0x10061
mov dword [ebx], eax
add ebx, edx
and eax, 0x75853e4c
and eax, 0x10048
or eax, 0xb8548b80
mov dword [ebx], eax
add ebx, edx
xor eax, 0x79fdad2a
or eax, 0x1fb173e5
and eax, 0x55885523
or eax, 0x20400000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x8685d59
and eax, 0x71836c41
and eax, 0x50000800
or eax, 0x8045832f
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e86a35a
and eax, 0x5c84013b
or eax, 0x20284400
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e06c5f7
and eax, 0x640c8127
or eax, 0x80410a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f8609c4
and eax, 0x100
or eax, 0x8901c083
mov dword [ebx], eax
add ebx, edx
or eax, 0x5a9c8ea2
and eax, 0x5189c401
or eax, 0x402204c
mov dword [ebx], eax
add ebx, edx
and eax, 0x6de65ff7
and eax, 0x44000040
or eax, 0xa0552bb8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x21b52d5b
and eax, 0xc5600481
or eax, 0x3a149108
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c5c2a0b
xor eax, 0x964c8d9
and eax, 0x4008775b
or eax, 0x58388a4
mov dword [ebx], eax
add ebx, edx
and eax, 0x7bb150c3
and eax, 0x18000c0
or eax, 0x408338
mov dword [ebx], eax
add ebx, edx
xor eax, 0x46f555b1
and eax, 0x3304409
or eax, 0x80c80180
mov dword [ebx], eax
add ebx, edx
and eax, 0x5bced9ff
and eax, 0x3c84089
or eax, 0xfc373434
mov dword [ebx], eax
add ebx, edx
and eax, 0x1ae7480b
and eax, 0x8640009
or eax, 0x11000f6
mov dword [ebx], eax
add ebx, edx
or eax, 0x125ca443
or eax, 0x84a14dc
and eax, 0x364048b
or eax, 0x80804900
mov dword [ebx], eax
add ebx, edx
and eax, 0x927e221
and eax, 0x1000001
or eax, 0x4c8901c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b554f9
and eax, 0x40100c0
or eax, 0xd8548b24
mov dword [ebx], eax
add ebx, edx
or eax, 0xab848a8
and eax, 0x8801ca80
or eax, 0x1002003
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d5080ba
and eax, 0x75446f1
and eax, 0x5004011
or eax, 0x408b9c44
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a4079f5
and eax, 0x8412180
or eax, 0xf0041a5c
mov dword [ebx], eax
add ebx, edx
and eax, 0x79218c6d
and eax, 0x4dfd5d40
and eax, 0x48010040
or eax, 0x58a323c
mov dword [ebx], eax
add ebx, edx
and eax, 0x121bb208
and eax, 0x90200
or eax, 0x1e081e0
mov dword [ebx], eax
add ebx, edx
and eax, 0x3fa586f7
and eax, 0x450212ea
and eax, 0x1000080
or eax, 0x8ae04d09
mov dword [ebx], eax
add ebx, edx
or eax, 0x39617cb4
and eax, 0xaa812c15
or eax, 0x40028040
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c502731
and eax, 0x28000001
or eax, 0x84558900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x77d73937
or eax, 0x205c096a
and eax, 0x3bc0010a
or eax, 0x204481
mov dword [ebx], eax
add ebx, edx
or eax, 0x7925b122
and eax, 0x1864a401
or eax, 0x180844
mov dword [ebx], eax
add ebx, edx
or eax, 0x7023b792
and eax, 0x2abe3fe2
and eax, 0x28000d82
or eax, 0x13c04009
mov dword [ebx], eax
add ebx, edx
or eax, 0x36057341
and eax, 0xd057049
or eax, 0x800a8004
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa62cbf
and eax, 0xa0
or eax, 0xc
mov dword [ebx], eax
add ebx, edx
or eax, 0x5fa4914e
and eax, 0x26d82165
and eax, 0x2800100
or eax, 0x216c548b
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ee19cfd
xor eax, 0x213995d
and eax, 0x38c54
or eax, 0x840c4001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a538b68
xor eax, 0x68e0ebdc
and eax, 0xa0
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c6ebbcf
and eax, 0x80
or eax, 0x83f8450b
mov dword [ebx], eax
add ebx, edx
or eax, 0x67779c1f
and eax, 0x45890188
or eax, 0x60
mov dword [ebx], eax
add ebx, edx
and eax, 0x6165daf6
and eax, 0x400100e0
or eax, 0xb44c8b18
mov dword [ebx], eax
add ebx, edx
xor eax, 0x23380974
and eax, 0x13700000
or eax, 0x28884d23
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2091b19
and eax, 0x10700408
or eax, 0xca845
mov dword [ebx], eax
add ebx, edx
or eax, 0x7795f423
and eax, 0x1653d0d7
and eax, 0x12405003
or eax, 0x29ac0588
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4210a4df
or eax, 0x40a656cc
and eax, 0x87ce054
or eax, 1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2213659
xor eax, 0x3a64cd34
and eax, 0x30200108
or eax, 0xbc44483
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b4232e4
and eax, 0xae10b2d
and eax, 0x8400000
or eax, 0x743dc845
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c4cacea
and eax, 0x38440800
or eax, 0x380458b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3cd0f18e
and eax, 0x14b805
or eax, 0x10694048
mov dword [ebx], eax
add ebx, edx
xor eax, 0x25967310
and eax, 0x31e00109
or eax, 0xa045482
mov dword [ebx], eax
add ebx, edx
or eax, 0x2de34ff1
and eax, 0x8650c51
or eax, 0x18a004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x16d1bec1
and eax, 0x1a8c0080
or eax, 0x2150450b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x757a7f12
and eax, 0xa242801
or eax, 0x2158c444
mov dword [ebx], eax
add ebx, edx
or eax, 0x645c98a0
and eax, 0xb704c81
or eax, 0x80010a
mov dword [ebx], eax
add ebx, edx
or eax, 0x10d519d2
and eax, 0x9311449
or eax, 0x440aa004
mov dword [ebx], eax
add ebx, edx
and eax, 0x256c378d
and eax, 0x1083404
or eax, 0x8a5149d0
mov dword [ebx], eax
add ebx, edx
or eax, 0x3229449b
and eax, 0x11394c55
or eax, 0x44028000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x52bcb08a
and eax, 0x4c50cef7
and eax, 0x4004cd0
or eax, 0xc3093108
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ec0fb3c
and eax, 0x2800
or eax, 0x18045
mov dword [ebx], eax
add ebx, edx
and eax, 0x65ad9e98
xor eax, 0x50f56b45
and eax, 0xe00000
or eax, 0x70b0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x280546f
and eax, 0x800000
or eax, 0x2845c7
mov dword [ebx], eax
add ebx, edx
and eax, 0x36646e1d
and eax, 0x64a56933
and eax, 0
or eax, 0x8b000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x29b9118d
xor eax, 0x2c22d77e
and eax, 0x503c441
or eax, 0x40203004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1604acb4
and eax, 0x32150a0
or eax, 0x88182408
mov dword [ebx], eax
add ebx, edx
and eax, 0x490c7989
xor eax, 0x4e89f40b
and eax, 0x41818001
or eax, 0x8002584c
mov dword [ebx], eax
add ebx, edx
or eax, 0xf0f501d
or eax, 0xa2af501
and eax, 0xc80d8901
or eax, 0x10400000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d670412
and eax, 0x59cc117d
and eax, 0x18400000
or eax, 0x2398558b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7bc46c28
and eax, 0x1c0801
or eax, 0x1f60c054
mov dword [ebx], eax
add ebx, edx
xor eax, 0x44da9962
xor eax, 0x4e3cfecc
and eax, 0x198058b
or eax, 0xa604000
mov dword [ebx], eax
add ebx, edx
or eax, 0x642d97b8
and eax, 0xc74d401
or eax, 0x2844
mov dword [ebx], eax
add ebx, edx
and eax, 0x79fea9c4
and eax, 0x3531a035
and eax, 0x300000
or eax, 0xf8c4d8b
mov dword [ebx], eax
add ebx, edx
or eax, 0x4bcf2910
or eax, 0x74386976
and eax, 0x3bcc4daf
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x468d8eb6
and eax, 0x940c009
or eax, 0x23c2444
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d2e3ef5
xor eax, 0x3d7b8048
and eax, 0x100409
or eax, 0x3a85182
mov dword [ebx], eax
add ebx, edx
and eax, 0xe945a38
or eax, 0x341b66c9
and eax, 0x141b5041
or eax, 0x41208014
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b6afd72
or eax, 0x5df2f14a
and eax, 0xb017d64
or eax, 0x80080080
mov dword [ebx], eax
add ebx, edx
or eax, 0x18afee4f
and eax, 0x8883d045
or eax, 0x60000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f6742c3
and eax, 0x1b71b8f2
and eax, 0x10418000
or eax, 0xc0040901
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c49947b
and eax, 0x804c0d0b
or eax, 0x3a04080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x384ac67f
and eax, 0x7a1e37e1
and eax, 0x80001e0
or eax, 0x45890009
mov dword [ebx], eax
add ebx, edx
or eax, 0x71e4f503
and eax, 0x644581e8
or eax, 0x80100a04
mov dword [ebx], eax
add ebx, edx
or eax, 0x7710179f
and eax, 0x81018283
or eax, 0x8004000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e9edf16
or eax, 0x5d37feea
and eax, 0x5121e440
or eax, 0x20c80015
mov dword [ebx], eax
add ebx, edx
or eax, 0x1626be33
and eax, 0x3effe76
or eax, 0x88100188
mov dword [ebx], eax
add ebx, edx
and eax, 0x60324d7b
and eax, 0x24440
or eax, 0xe8818005
mov dword [ebx], eax
add ebx, edx
and eax, 0x430da0
and eax, 0x10000
or eax, 0xc4448901
mov dword [ebx], eax
add ebx, edx
and eax, 0x702b5c90
and eax, 0x800
or eax, 0x81e4458b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x644e668c
and eax, 0x907da89
and eax, 0x20001
or eax, 0xc8c5e8
mov dword [ebx], eax
add ebx, edx
or eax, 0x50c0ae16
or eax, 0x7e831835
and eax, 0x64498900
or eax, 0x80040000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x652c2519
and eax, 0x1200409
or eax, 0x2945182
mov dword [ebx], eax
add ebx, edx
or eax, 0x5fdd8b99
or eax, 0x7cfdf397
and eax, 0x5589e415
or eax, 0x40
mov dword [ebx], eax
add ebx, edx
and eax, 0x149b4884
and eax, 0x238d5be8
and eax, 0x94000
or eax, 0x8b00abb4
mov dword [ebx], eax
add ebx, edx
or eax, 0xb2d090a
and eax, 0x37fd8b8a
and eax, 0x18000
or eax, 0xc0823445
mov dword [ebx], eax
add ebx, edx
or eax, 0x10de5b8d
and eax, 0x90458901
or eax, 0x24000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x49050126
and eax, 0x454fa777
and eax, 0x1040103
or eax, 0x3ab04c88
mov dword [ebx], eax
add ebx, edx
or eax, 0x14c9be18
or eax, 0x3991f1e8
and eax, 0xd0dc449
or eax, 0x80020004
mov dword [ebx], eax
add ebx, edx
and eax, 0x30df0e4e
or eax, 0xb849ee4
and eax, 0x42c
or eax, 0x11
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d6d07a4
and eax, 0x1400189
or eax, 0x82805402
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d84c3b3
or eax, 0x3061e994
and eax, 0x11810182
or eax, 0x44080040
mov dword [ebx], eax
add ebx, edx
or eax, 0x349aa7c4
or eax, 0x3454750e
and eax, 0x504583c0
or eax, 0x88000800
mov dword [ebx], eax
add ebx, edx
and eax, 0x30d7e26f
xor eax, 0x3df18d80
and eax, 0x2d940500
or eax, 0x5048403b
mov dword [ebx], eax
add ebx, edx
or eax, 0x143be488
and eax, 0x604d8108
or eax, 0x80000a00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x16e082e6
and eax, 0x74880922
or eax, 0x1404401
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7fbd5067
and eax, 0x550900
or eax, 0xf4008210
mov dword [ebx], eax
add ebx, edx
xor eax, 0x454cd2d9
xor eax, 0x15c9af4
and eax, 0x30404139
or eax, 0x4da81402
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d75f54c
and eax, 0x64458111
or eax, 0x80000a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x40426c4f
or eax, 0x4544a7c2
and eax, 0x45040503
or eax, 0x38b84038
mov dword [ebx], eax
add ebx, edx
or eax, 0x532cba36
and eax, 0x480c8b09
or eax, 0x80410000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3784eddc
xor eax, 0x11c70275
and eax, 0x1018101
or eax, 0x88004082
mov dword [ebx], eax
add ebx, edx
or eax, 0x48842d97
xor eax, 0x66ee7a6a
and eax, 0x50b804d
or eax, 0x50804800
mov dword [ebx], eax
add ebx, edx
and eax, 0xc62b1e1
xor eax, 0x20617cfa
and eax, 0x204130b0
or eax, 0xd8140344
mov dword [ebx], eax
add ebx, edx
xor eax, 0x10e59a38
and eax, 0x40800844
or eax, 0x50b0030
mov dword [ebx], eax
add ebx, edx
and eax, 0x33ab1c5e
xor eax, 0x12c8c149
and eax, 0x41091c
or eax, 0xe40432a0
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e5a57a1
xor eax, 0x42d6d47c
and eax, 0x482055c
or eax, 0x49093020
mov dword [ebx], eax
add ebx, edx
or eax, 0x653fa3c3
and eax, 0x69ef3f2b
and eax, 0x480d3308
or eax, 0x904008c4
mov dword [ebx], eax
add ebx, edx
or eax, 0x50ad2c07
and eax, 0x1f46931e
and eax, 0x44010c
or eax, 0x45830871
mov dword [ebx], eax
add ebx, edx
and eax, 0x303a46bb
and eax, 0xa472527
and eax, 0x20
or eax, 0x184
mov dword [ebx], eax
add ebx, edx
xor eax, 0x16bb1859
or eax, 0x2a1552f3
and eax, 0x6074b00
or eax, 0xc100a000
mov dword [ebx], eax
add ebx, edx
or eax, 0x187986b4
and eax, 0x7c107868
and eax, 0x2000
or eax, 0x8445
mov dword [ebx], eax
add ebx, edx
and eax, 0x692a9505
and eax, 0
or eax, 0x558b0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ffa7000
and eax, 0x512000
or eax, 0xa40403ec
mov dword [ebx], eax
add ebx, edx
and eax, 0x160ffc75
and eax, 0x4010064
or eax, 0x418a1511
mov dword [ebx], eax
add ebx, edx
or eax, 0x4cd0cbfb
or eax, 0x511e3311
and eax, 0x1c883d0
or eax, 0x200000
mov dword [ebx], eax
add ebx, edx
or eax, 0x77099ba0
or eax, 0x5d40c398
and eax, 0xbc04188
or eax, 0x80100401
mov dword [ebx], eax
add ebx, edx
and eax, 0x52400b79
and eax, 9
or eax, 0x4d3be844
mov dword [ebx], eax
add ebx, edx
or eax, 0x484e8ca4
and eax, 0x5df0a570
and eax, 0x8000440
or eax, 0x908d0b90
mov dword [ebx], eax
add ebx, edx
or eax, 0x326f5685
xor eax, 0x45419316
and eax, 0x8b000000
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x27fb1b6b
and eax, 0x2000000
or eax, 0xc083f055
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ff43b1f
and eax, 0x40000001
or eax, 0xb0558900
mov dword [ebx], eax
add ebx, edx
or eax, 0x712c7281
and eax, 0x4779c7b6
and eax, 0x1704180
or eax, 0x3a80040b
mov dword [ebx], eax
add ebx, edx
or eax, 0x68a005f2
or eax, 0x38f46569
and eax, 0x4a746441
or eax, 0x88804
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f93c8d2
and eax, 0xa104800
or eax, 0x1e8058b
mov dword [ebx], eax
add ebx, edx
or eax, 0x10bd86c6
and eax, 0x275c44d
or eax, 0x40001000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xcb66151
and eax, 0x8c01508
or eax, 0x813c4083
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe401f58
and eax, 0x87bc4091
or eax, 0x78433004
mov dword [ebx], eax
add ebx, edx
or eax, 0x49be952c
xor eax, 0x12d05f63
and eax, 0xcc058ade
or eax, 0x400121
mov dword [ebx], eax
add ebx, edx
xor eax, 0x36684015
xor eax, 0x3023009b
and eax, 0xca0c8101
or eax, 0x35600488
mov dword [ebx], eax
add ebx, edx
and eax, 0x5aade6e5
or eax, 0x74dd7592
and eax, 0x4c89f593
or eax, 0x1020a6c
mov dword [ebx], eax
add ebx, edx
and eax, 0x32b02d46
and eax, 0x800144
or eax, 0x1418288
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2cd94408
and eax, 0x9084580
or eax, 0x82c40809
mov dword [ebx], eax
add ebx, edx
and eax, 0x4063f7fd
and eax, 0x21b13a8
and eax, 0
or eax, 0xea83fc55
mov dword [ebx], eax
add ebx, edx
and eax, 0x6109e8ed
and eax, 0x60018801
or eax, 0x9c540100
mov dword [ebx], eax
add ebx, edx
or eax, 0x21ca1d72
and eax, 0xfd508503
or eax, 0x2200088
mov dword [ebx], eax
add ebx, edx
and eax, 0x24283374
and eax, 0x4776d79a
and eax, 0x4200100
or eax, 0x811bfeff
mov dword [ebx], eax
add ebx, edx
and eax, 0x2305c965
and eax, 0x101c964
or eax, 0xfefe3608
mov dword [ebx], eax
add ebx, edx
and eax, 0x6fbc1c36
or eax, 0x837af12
and eax, 0x4d8b1034
or eax, 0x48
mov dword [ebx], eax
add ebx, edx
and eax, 0x1099dc48
and eax, 0x91040
or eax, 0xd8442b90
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d888c10
and eax, 0x47f8565a
and eax, 0x45880050
or eax, 0x1003082c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b61eec9
and eax, 0x1c4022b0
or eax, 0xc0151908
mov dword [ebx], eax
add ebx, edx
or eax, 0x6682d787
and eax, 0x44833d3d
or eax, 0x1080040
mov dword [ebx], eax
add ebx, edx
or eax, 0x50ea5d4d
and eax, 0x1c00168
or eax, 0x8280
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f67dc61
and eax, 0x1400000
or eax, 0x8aa84589
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d90f016
and eax, 0xd28f40d
or eax, 0x40030040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x11c9aa9c
or eax, 0x7378955e
and eax, 0xb2255c8
or eax, 0x80012020
mov dword [ebx], eax
add ebx, edx
or eax, 0x606b4138
or eax, 0x547ae50a
and eax, 0x553be450
or eax, 0x805
mov dword [ebx], eax
add ebx, edx
or eax, 0x74bac1d2
and eax, 0x1086dd0
or eax, 0x8a001020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1eefa80e
and eax, 0x523c044
or eax, 0x40080801
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a833ca3
and eax, 0x2b446746
and eax, 0xb006440
or eax, 0x801311a0
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f865ad9
xor eax, 0x668e58d4
and eax, 0x4d000004
or eax, 0x33d449
mov dword [ebx], eax
add ebx, edx
or eax, 0x1d5b5dcc
and eax, 0x21103471
and eax, 0x1040
or eax, 0xcc4d2bb8
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c2ab21a
xor eax, 0x5ae44cce
and eax, 0x14881054
or eax, 0x41030129
mov dword [ebx], eax
add ebx, edx
or eax, 0x1f92329c
and eax, 0x181133b0
or eax, 0xa0440800
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b3786b8
and eax, 0x41030938
or eax, 0x4880045
mov dword [ebx], eax
add ebx, edx
and eax, 0x119f2ae1
and eax, 0x6a81a0df
and eax, 0x800040
or eax, 0x1688394
mov dword [ebx], eax
add ebx, edx
and eax, 0x62844e33
and eax, 0x5ad71c1
and eax, 0x800000
or eax, 0x8b544589
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c8c686
and eax, 0x4400
or eax, 0x4d3bb04d
mov dword [ebx], eax
add ebx, edx
and eax, 0x5fc7cc98
and eax, 0x9014408
or eax, 0x820839e0
mov dword [ebx], eax
add ebx, edx
and eax, 0x28611c2e
and eax, 0x205def75
and eax, 0x10400
or eax, 0xc282d055
mov dword [ebx], eax
add ebx, edx
and eax, 0x48a2a7c0
and eax, 0x40008000
or eax, 0x94550901
mov dword [ebx], eax
add ebx, edx
or eax, 0x13f53f0b
and eax, 0x3c0050b
or eax, 0x4080
mov dword [ebx], eax
add ebx, edx
and eax, 0x31069f81
or eax, 0x3e39b527
and eax, 0x5399005
or eax, 0x40024840
mov dword [ebx], eax
add ebx, edx
xor eax, 0x71adadb2
and eax, 0x1074f0
or eax, 0x8b290808
mov dword [ebx], eax
add ebx, edx
and eax, 0x37e3ada8
and eax, 0x1212008
or eax, 0x4c1ac045
mov dword [ebx], eax
add ebx, edx
or eax, 0x4472fd11
and eax, 0x9087d54
or eax, 0x820000a0
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e9e5262
and eax, 0x85040
or eax, 0x5533a815
mov dword [ebx], eax
add ebx, edx
and eax, 0x729353b9
or eax, 0x6b94dfcb
and eax, 0xb015cc8
or eax, 0x80282000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x21f83792
and eax, 0x14840
or eax, 0x452a8405
mov dword [ebx], eax
add ebx, edx
and eax, 0x53011d72
or eax, 0x55191ab1
and eax, 0x4011af0
or eax, 0xa8442100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x20e373e3
xor eax, 0x606254b6
and eax, 0x4c801425
or eax, 0x10b4058
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e21654f
and eax, 0x1800120
or eax, 0x4182cc
mov dword [ebx], eax
add ebx, edx
xor eax, 0xef40761
xor eax, 0x6da5c0b8
and eax, 0x2804401
or eax, 0x896c0988
mov dword [ebx], eax
add ebx, edx
xor eax, 0x58b2735
or eax, 0x31e0efef
and eax, 0xaa83e455
or eax, 0x40000000
mov dword [ebx], eax
add ebx, edx
or eax, 0xe94313b
and eax, 0xe4158101
or eax, 0x400800
mov dword [ebx], eax
add ebx, edx
and eax, 0x5dc94011
and eax, 0x4400001
or eax, 0xbac458a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x572c0e63
and eax, 0x18c041a8
or eax, 0x23240407
mov dword [ebx], eax
add ebx, edx
and eax, 0x254d1fbb
and eax, 0x3f596f42
and eax, 0x20400400
or eax, 0x163dd845
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d0a9f77
or eax, 0x6a1efa1a
and eax, 0xe0c4c0b
or eax, 0x1c00180
mov dword [ebx], eax
add ebx, edx
and eax, 0x119acda2
and eax, 0x1804d82
or eax, 0x8870002d
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a08595e
and eax, 0xbbf8488d
or eax, 0x44072000
mov dword [ebx], eax
add ebx, edx
or eax, 0x499d72f5
and eax, 0xfc550afd
or eax, 0x8102
mov dword [ebx], eax
add ebx, edx
and eax, 0x2817a483
and eax, 0x28048081
or eax, 0xd7601508
mov dword [ebx], eax
add ebx, edx
and eax, 0x437329c
and eax, 0x4001088
or eax, 0x418bef77
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a91f848
and eax, 0x18083f0
or eax, 0x400000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x64b2bb93
and eax, 0x10ba4ac7
and eax, 0x300001
or eax, 0x8bc04588
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ead2860
or eax, 0x689c3768
and eax, 0xeffd6889
or eax, 0x10020004
mov dword [ebx], eax
add ebx, edx
or eax, 0x218f732a
and eax, 0x648d3baf
or eax, 0x50
mov dword [ebx], eax
add ebx, edx
or eax, 0x468d0b9b
or eax, 0x398556d
and eax, 0x659d7fff
or eax, 0x18628000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5891f2d9
and eax, 0x4823bba4
and eax, 0x40018200
or eax, 0xb4540909
mov dword [ebx], eax
add ebx, edx
or eax, 0x18f0f3a0
and eax, 0x8801c281
or eax, 0x1000002
mov dword [ebx], eax
add ebx, edx
and eax, 0x56cd174c
or eax, 0x2a330f65
and eax, 0x30445
or eax, 0x4588f010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3dfe7051
and eax, 0x408004
or eax, 0x18003f0
mov dword [ebx], eax
add ebx, edx
and eax, 0x6414c64d
xor eax, 0x17b7c019
and eax, 0x3b44009
or eax, 0x88400580
mov dword [ebx], eax
add ebx, edx
or eax, 0xc150a21
and eax, 0x174d6905
and eax, 0x5014001
or eax, 0x483ab44c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c344c61
or eax, 0xda82dc9
and eax, 0x9213cc0
or eax, 0x82104010
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c4d07bc
and eax, 0x95094054
or eax, 0x808001
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c1d03d2
and eax, 0x14090040
or eax, 0xebf6ff20
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e64930a
or eax, 0x42f1f967
and eax, 0x8f04103
or eax, 0x81080488
mov dword [ebx], eax
add ebx, edx
or eax, 0x44cc1760
and eax, 0xcdfc5481
or eax, 0x32030804
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c5c97a4
or eax, 0x8497dd1
and eax, 0xf84d8bf5
or eax, 0xa
mov dword [ebx], eax
add ebx, edx
or eax, 0x3344c12d
and eax, 0x8901c983
or eax, 0x2000
mov dword [ebx], eax
add ebx, edx
and eax, 0x560fd086
and eax, 0x3ddef6ca
and eax, 0xc000
or eax, 0x958b384d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x57e1f4cf
and eax, 0xc26a0c00
or eax, 0x3d95f360
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c7d2cc8
xor eax, 0x28209218
and eax, 0xbb000130
or eax, 0x445c940b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x31f81693
and eax, 0x82483a8
or eax, 0x587c57
mov dword [ebx], eax
add ebx, edx
or eax, 0xa420756
and eax, 0xa48458b
or eax, 0x31800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x53f75536
or eax, 0x9ae5f2b
and eax, 0x97d0c05
or eax, 0xa040
mov dword [ebx], eax
add ebx, edx
or eax, 0x21e8f95d
and eax, 0x1ec4d09
or eax, 0x82000082
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ba13585
and eax, 0x6e5d56aa
and eax, 0x80
or eax, 0x4d890141
mov dword [ebx], eax
add ebx, edx
and eax, 0x6891fda7
and eax, 0x40010180
or eax, 0x80548a6c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x69abcd18
and eax, 0x89004280
or eax, 0x1a803
mov dword [ebx], eax
add ebx, edx
and eax, 0x7de01047
and eax, 0x1000001
or eax, 0x448bc054
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e60c275
or eax, 0x49aa0045
and eax, 0x1e88270
or eax, 0x180
mov dword [ebx], eax
add ebx, edx
and eax, 0x43c16f01
or eax, 0x6e7e762e
and eax, 0xbf04508
or eax, 0x80000081
mov dword [ebx], eax
add ebx, edx
and eax, 0x7855b648
and eax, 0x8100408
or eax, 0x452ba845
mov dword [ebx], eax
add ebx, edx
and eax, 0x42cd8844
xor eax, 0x6ca97634
and eax, 0x20800e30
or eax, 0x530d018c
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c60e9c6
and eax, 0xb000000
or eax, 0x80000001
mov dword [ebx], eax
add ebx, edx
or eax, 0x4733f179
and eax, 0xc203d051
or eax, 0x800804
mov dword [ebx], eax
add ebx, edx
and eax, 0x382a2d72
or eax, 0x3e30e6ab
and eax, 0x18108801
or eax, 0xc0450100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x59acfbe5
and eax, 0x1f84080
or eax, 0x3a00050b
mov dword [ebx], eax
add ebx, edx
and eax, 0x6162c97a
or eax, 0x6cd225aa
and eax, 0xd024000
or eax, 0x800d9845
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1325532d
and eax, 0x5a757ea2
and eax, 0
or eax, 0x15e
mov dword [ebx], eax
add ebx, edx
and eax, 0x5bdccebb
and eax, 0xa
or eax, 0x3f44d81
mov dword [ebx], eax
add ebx, edx
or eax, 0x112bee20
and eax, 0x1075ac09
or eax, 0x8000044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3ac65e96
and eax, 0x2b0508b
or eax, 0x81480500
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d02eff8
and eax, 0x7633f68c
and eax, 0x88
or eax, 0x55890162
mov dword [ebx], eax
add ebx, edx
or eax, 0x76facae9
and eax, 0x70418be8
or eax, 0x88040010
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c7c999b
and eax, 0x386c0103
or eax, 0x3804400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a426cd2
and eax, 0x10e2041
or eax, 0x8c019004
mov dword [ebx], eax
add ebx, edx
and eax, 0x496c0793
and eax, 0
or eax, 0x13e
mov dword [ebx], eax
add ebx, edx
and eax, 0x41628971
or eax, 0x642a37dd
and eax, 0x20280589
or eax, 0x1bc04802
mov dword [ebx], eax
add ebx, edx
and eax, 0xb97d13e
and eax, 0x9004008
or eax, 0x207da445
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b381116
xor eax, 0x5b91005
and eax, 0x2c4450a
or eax, 0x81301081
mov dword [ebx], eax
add ebx, edx
and eax, 0x459a5313
and eax, 0x1800102
or eax, 0x540900e8
mov dword [ebx], eax
add ebx, edx
or eax, 0x1267d0ba
xor eax, 0x3550cd7e
and eax, 0x60050884
or eax, 0x94408370
mov dword [ebx], eax
add ebx, edx
and eax, 0x3919b001
or eax, 0x3518399f
and eax, 0x3518011b
or eax, 0x48e04420
mov dword [ebx], eax
add ebx, edx
or eax, 0x410f470d
and eax, 0x20454709
or eax, 0x80008000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e99e885
and eax, 1
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x6867da0
xor eax, 0x291d929d
and eax, 0x5830728
or eax, 0x404400c3
mov dword [ebx], eax
add ebx, edx
xor eax, 0x33f6d331
or eax, 0x4572ac4e
and eax, 0x80
or eax, 0x20
mov dword [ebx], eax
add ebx, edx
or eax, 0x238c562
and eax, 0x5f8fa656
and eax, 0x88000
or eax, 0xc8450b00
mov dword [ebx], eax
add ebx, edx
or eax, 0x13e6dbf
or eax, 0x3b303355
and eax, 0x71204d23
or eax, 0x4800000
mov dword [ebx], eax
add ebx, edx
and eax, 0xd871afe
and eax, 0x4000820
or eax, 0xa855830d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3398e4a0
or eax, 0x8413600
and eax, 0x89014281
or eax, 0x8002
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e934e7b
and eax, 0x10001
or eax, 0x458aac54
mov dword [ebx], eax
add ebx, edx
and eax, 0x6022f4d
xor eax, 0x51724a0c
and eax, 0x50402208
or eax, 0xa80519a4
mov dword [ebx], eax
add ebx, edx
or eax, 0x524f7e5f
and eax, 0x480d0f
or eax, 0xb08000
mov dword [ebx], eax
add ebx, edx
and eax, 0x136420c7
xor eax, 0x63c7dfd4
and eax, 0x41830000
or eax, 0xc080000
mov dword [ebx], eax
add ebx, edx
and eax, 0x486c95fc
and eax, 0x2758f670
and eax, 0x80000
or eax, 0xf04503ec
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1ea38aed
or eax, 0x1bee0355
and eax, 0xec8005
or eax, 0x40a
mov dword [ebx], eax
add ebx, edx
and eax, 0x70bb33a0
and eax, 0x880000
or eax, 0x55030000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b0bd7c1
and eax, 0x10001380
or eax, 0xc0552838
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6877ecfe
and eax, 0x208506
or eax, 0xc00809
mov dword [ebx], eax
add ebx, edx
or eax, 0x51ebe3c9
and eax, 0x66ebf54a
and eax, 0x408b0000
or eax, 0x5000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e4e0006
and eax, 0x1c80000
or eax, 0x2083b8
mov dword [ebx], eax
add ebx, edx
and eax, 0x713cb356
and eax, 0x51c8c8f6
and eax, 0x1080000
or eax, 0x8ab04589
mov dword [ebx], eax
add ebx, edx
and eax, 0x27ff742b
or eax, 0x761460b4
and eax, 0x588640d
or eax, 0x88019840
mov dword [ebx], eax
add ebx, edx
and eax, 0x13e043aa
and eax, 0x1804008
or eax, 0xfe7fbf50
mov dword [ebx], eax
add ebx, edx
and eax, 0x7bf4a71b
and eax, 0x9b00508
or eax, 0x80085083
mov dword [ebx], eax
add ebx, edx
and eax, 0x297f9887
and eax, 0x9381081
or eax, 0xf6c74414
mov dword [ebx], eax
add ebx, edx
or eax, 0x4189504d
or eax, 0x78a42d4c
and eax, 0xfc4509dd
or eax, 0x8222
mov dword [ebx], eax
add ebx, edx
or eax, 0x15610eb6
or eax, 0x1b0c2a8f
and eax, 0x89018083
or eax, 0x4000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6695857c
and eax, 0x18000
or eax, 0x8d8a7c45
mov dword [ebx], eax
add ebx, edx
xor eax, 0x15dbda4f
and eax, 0x98502608
or eax, 0x67afd950
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b290ead
and eax, 0xff548d39
or eax, 2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x38e5ee4c
or eax, 0x66110082
and eax, 0x263163f7
or eax, 0x4c9c08
mov dword [ebx], eax
add ebx, edx
xor eax, 0x69ec5d6a
or eax, 0x1b316cb2
and eax, 0x3804483
or eax, 0x4c1108
mov dword [ebx], eax
add ebx, edx
and eax, 0x25ece020
and eax, 0x1884000
or eax, 0x9401a855
mov dword [ebx], eax
add ebx, edx
and eax, 0x734887e4
xor eax, 0x7c05fadc
and eax, 0x6d0d7a10
or eax, 0x92f28540
mov dword [ebx], eax
add ebx, edx
or eax, 0x36ba2e48
or eax, 0x2d9c25b4
and eax, 0x83cc4588
or eax, 3
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5685a371
and eax, 0x6b1f912e
and eax, 0x41090028
or eax, 0x48001c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x23eba8ef
and eax, 0x40208104
or eax, 0x109d02c8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x8f46ce0
and eax, 0x49ef2c
or eax, 0xb610d3
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d33d3b7
and eax, 0x30034
or eax, 0x4d880840
mov dword [ebx], eax
add ebx, edx
or eax, 0x1f6e66dd
and eax, 0x44420786
and eax, 0x44400280
or eax, 0x900d3950
mov dword [ebx], eax
add ebx, edx
or eax, 0x3db457e0
and eax, 0x55892570
or eax, 0x2000c
mov dword [ebx], eax
add ebx, edx
or eax, 0xbc23284
or eax, 0x2f7ec26c
and eax, 0x1ea83bc
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b621348
and eax, 0x1200108
or eax, 0x8a9c5481
mov dword [ebx], eax
add ebx, edx
xor eax, 0x54fa88fa
and eax, 0x45029c41
or eax, 0x212004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x363170c0
or eax, 0x6909af96
and eax, 0x58012b90
or eax, 0x80441068
mov dword [ebx], eax
add ebx, edx
and eax, 0x92ed1e6
or eax, 0x1948c9fe
and eax, 0x908507c
or eax, 0x44832401
mov dword [ebx], eax
add ebx, edx
xor eax, 0x110bd5a1
and eax, 0x8081c4
or eax, 0x1690220
mov dword [ebx], eax
add ebx, edx
or eax, 0x3e625f1c
and eax, 0xbe04d88
or eax, 0x80040001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1fe2c24b
or eax, 0xd7a3ad6
and eax, 0x153a8854
or eax, 0x40014001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x44a80858
and eax, 0x1034004
or eax, 0x8a603de0
mov dword [ebx], eax
add ebx, edx
and eax, 0x29608bc0
or eax, 0x3b9ff7c6
and eax, 0x13bf444
or eax, 0x44000001
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b641197
and eax, 0x4f78144
and eax, 0
or eax, 0x8b117df8
mov dword [ebx], eax
add ebx, edx
and eax, 0x23389a20
or eax, 0x638fd41f
and eax, 0x6183d80d
or eax, 0x88000040
mov dword [ebx], eax
add ebx, edx
or eax, 0x560de079
or eax, 0x5cb0afce
and eax, 0xd80d8901
or eax, 0x400000
mov dword [ebx], eax
add ebx, edx
or eax, 0x48327579
and eax, 0x18305509
or eax, 0x23800082
mov dword [ebx], eax
add ebx, edx
xor eax, 0x442a1c74
and eax, 0x73ccc6f1
and eax, 0x31084051
or eax, 0x8749804
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f145c08
and eax, 0x794c180e
and eax, 0x39040000
or eax, 0x2e8458b
mov dword [ebx], eax
add ebx, edx
or eax, 0x20308175
and eax, 0x87cc045
or eax, 0x13000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x166731f5
and eax, 0x1a084180
or eax, 0x21c40c0b
mov dword [ebx], eax
add ebx, edx
or eax, 0x54f937d4
or eax, 0x12ad589f
and eax, 0x297c5c4d
or eax, 0x8000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5919899
and eax, 0xe04480
or eax, 0x8300110b
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b00bcf
and eax, 0x71656788
and eax, 0x1000180
or eax, 0x54890042
mov dword [ebx], eax
add ebx, edx
xor eax, 0x12431a46
and eax, 0x40400b80
or eax, 0xa0058060
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ece2ba
and eax, 0x65a8411a
or eax, 0x18400421
mov dword [ebx], eax
add ebx, edx
or eax, 0x621dea75
and eax, 0x1c45c709
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f620d65
xor eax, 0x747de0de
and eax, 1
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x525bad98
and eax, 0x40430589
or eax, 0x5840262
mov dword [ebx], eax
add ebx, edx
and eax, 0x539c5bff
and eax, 0x88
or eax, 0x14
mov dword [ebx], eax
add ebx, edx
or eax, 0x10a2ebec
or eax, 0x332c7a2e
and eax, 0x100c8b00
or eax, 0xc0410000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3839fdf1
xor eax, 0x6fb78219
and eax, 0x14884d20
or eax, 0x60140003
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6cf9fcd2
and eax, 0x18458111
or eax, 0xe4100a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x209f3e45
and eax, 0x20100001
or eax, 0x5da8553a
mov dword [ebx], eax
add ebx, edx
or eax, 0xdbffc2d
and eax, 0x50058909
or eax, 0x80400200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5822baef
and eax, 0x88010082
or eax, 0x100c001
mov dword [ebx], eax
add ebx, edx
or eax, 0x39e48981
and eax, 0x73e72858
and eax, 0x1810000
or eax, 0x4c0ad045
mov dword [ebx], eax
add ebx, edx
and eax, 0x133fb1fe
or eax, 0x6f8a84b1
and eax, 0x4d8b04c4
or eax, 0x240b08
mov dword [ebx], eax
add ebx, edx
or eax, 0x4f956b3c
and eax, 0x440d2bf0
or eax, 0x90401000
mov dword [ebx], eax
add ebx, edx
and eax, 0x563d2b94
and eax, 0x54092310
or eax, 0x182046c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x73b37269
and eax, 0x4101100
or eax, 0xd0452ac0
mov dword [ebx], eax
add ebx, edx
xor eax, 0xda3b9be
and eax, 0xa2800e
or eax, 0x80d01
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d2dce4
and eax, 0x80000
or eax, 0x45830000
mov dword [ebx], eax
add ebx, edx
or eax, 0x600a92cd
and eax, 0x400112c4
or eax, 0x88442920
mov dword [ebx], eax
add ebx, edx
or eax, 0x29ffc6cf
or eax, 0x68d62f8f
and eax, 0x9e8d0f
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x742ad596
and eax, 0xa0000
or eax, 0x4d810000
mov dword [ebx], eax
add ebx, edx
and eax, 0x28f8ee1a
and eax, 0x8080000
or eax, 0xd04503dc
mov dword [ebx], eax
add ebx, edx
and eax, 0x79b3ccc9
or eax, 0x37340f8f
and eax, 0xf240d0b
or eax, 0xc84030
mov dword [ebx], eax
add ebx, edx
or eax, 0x19e0f30c
and eax, 0x8f0d
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f0d44a7
or eax, 0x18c36766
and eax, 0x40458b00
or eax, 0xa0100000
mov dword [ebx], eax
add ebx, edx
and eax, 0x58433014
or eax, 0x46e882f4
and eax, 0x18280
or eax, 0x89006803
mov dword [ebx], eax
add ebx, edx
and eax, 0x6f035d93
and eax, 0x7bd15a97
and eax, 0x1014001
or eax, 0x448aa054
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ba533d4
and eax, 0xc4f76b1
and eax, 0x12010
or eax, 0xe04413cc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x34c3a74e
or eax, 0x55bf827d
and eax, 0xd50c8489
or eax, 0x2a400100
mov dword [ebx], eax
add ebx, edx
or eax, 0x216636d6
xor eax, 0xf4fd060
and eax, 0x400167bf
or eax, 0xd8a9840
mov dword [ebx], eax
add ebx, edx
and eax, 0x1013d7a0
and eax, 0x18380
or eax, 0x1c0005c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5763bc93
or eax, 0x720af842
and eax, 0x2884d09
or eax, 0x81540080
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd19ac2b
xor eax, 0x1e18a772
and eax, 0x90dd4490
or eax, 0x6f22082d
mov dword [ebx], eax
add ebx, edx
or eax, 0x28bffd09
and eax, 0x687400bd
or eax, 0x42
mov dword [ebx], eax
add ebx, edx
and eax, 0x166366b9
xor eax, 0x728ed33f
and eax, 0x32e05182
or eax, 0x9000409
mov dword [ebx], eax
add ebx, edx
and eax, 0x394dde17
and eax, 0x37fdc51b
and eax, 0x20404001
or eax, 0x403da854
mov dword [ebx], eax
add ebx, edx
or eax, 0x11d6f98f
and eax, 0x1f8418b
or eax, 0x88000400
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c1da03e
and eax, 0x797a978e
and eax, 0x8180000
or eax, 0xf7e74885
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f0b18ba
or eax, 0x4408793
and eax, 0xe44483bf
or eax, 0x90840
mov dword [ebx], eax
add ebx, edx
xor eax, 0x764b9ec5
and eax, 0x92040508
or eax, 0x6d408881
mov dword [ebx], eax
add ebx, edx
and eax, 0x48fba30c
or eax, 0x42e2cd18
and eax, 0x4082cd18
or eax, 0x150932e7
mov dword [ebx], eax
add ebx, edx
xor eax, 0x66d33665
and eax, 0x180c8c04
and eax, 0x8000
or eax, 0x1c203f8
mov dword [ebx], eax
add ebx, edx
or eax, 0x34b6fde
and eax, 0x1c71f326
and eax, 0x404100
or eax, 0x8bb81489
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3257bfb
and eax, 0x88dd0800
or eax, 0x77224085
mov dword [ebx], eax
add ebx, edx
or eax, 0x5400e6ec
or eax, 0x1fc2c973
and eax, 0x44852bff
or eax, 0x1000
mov dword [ebx], eax
add ebx, edx
or eax, 0x362d6fc
and eax, 0x45e7ffff
or eax, 0x38180000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd57939
xor eax, 0x687bc826
and eax, 0x10414600
or eax, 0x88048109
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1293c1e9
or eax, 0x5f27b6aa
and eax, 0
or eax, 1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b25f781
and eax, 0x1050780
or eax, 0x44c2006b
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c4e9e37
xor eax, 0x4d8487e2
and eax, 0x80
or eax, 0x18
mov dword [ebx], eax
add ebx, edx
and eax, 0x38eb4721
and eax, 0x670e136b
and eax, 0
or eax, 0xec4d8b00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f074c0d
and eax, 0x3b6907e1
and eax, 0x1080501
or eax, 0x88904822
mov dword [ebx], eax
add ebx, edx
or eax, 0x21bc6f20
and eax, 0x4ce1ac4
and eax, 0x8c0000
or eax, 0xff73408d
mov dword [ebx], eax
add ebx, edx
and eax, 0x682eb1e8
xor eax, 0x7c303203
and eax, 0x414028b
or eax, 0xe8418974
mov dword [ebx], eax
add ebx, edx
xor eax, 0x790627aa
and eax, 0x81018001
or eax, 0x8004282
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e53337
and eax, 0x4c618563
and eax, 0xc008000
or eax, 0xb1836c55
mov dword [ebx], eax
add ebx, edx
xor eax, 0x26c4f964
and eax, 0x9b471500
or eax, 0x64b8ea40
mov dword [ebx], eax
add ebx, edx
and eax, 0x3201fe60
xor eax, 0x7cafff38
and eax, 0xa080000
or eax, 0x81017400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x641bb5fb
and eax, 0xe802c041
or eax, 0x811c04
mov dword [ebx], eax
add ebx, edx
or eax, 0x133b2ba9
and eax, 0xd8018901
or eax, 0x4440000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a2c60a7
and eax, 0xfe69a8a1
or eax, 0x1920648
mov dword [ebx], eax
add ebx, edx
and eax, 0x38dc049
and eax, 0x98049
or eax, 0x8440bb6
mov dword [ebx], eax
add ebx, edx
or eax, 0x1be25230
and eax, 0x1eac181
or eax, 0x44102000
mov dword [ebx], eax
add ebx, edx
or eax, 0x44bd13c4
or eax, 0x17d8dd1e
and eax, 0x51810000
or eax, 0xa0000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x577b10ff
and eax, 0x22681062
or eax, 0x50000400
mov dword [ebx], eax
add ebx, edx
and eax, 0x3bea488e
and eax, 0x80002
or eax, 0x81005589
mov dword [ebx], eax
add ebx, edx
or eax, 0x78d4b115
xor eax, 0x8d4f360
and eax, 0xea
or eax, 0x316800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x58ffc56f
and eax, 0x3a295902
and eax, 0x100
or eax, 0xa1f28000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7dbcff96
and eax, 0x1000000
or eax, 0x880000b0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3a49f8a7
and eax, 0x19002
or eax, 0x100488
mov dword [ebx], eax
add ebx, edx
or eax, 0x1aef0f88
or eax, 0xc984ab8
and eax, 0x1eb39800
or eax, 0x21002000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x484adf4a
and eax, 0x45290000
or eax, 0x20000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e8e9a33
and eax, 0x44000000
or eax, 0x39c4350c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c5d3e84
and eax, 0x1890b88
or eax, 0x4c02f477
mov dword [ebx], eax
add ebx, edx
or eax, 0x539249eb
or eax, 0x4e959734
and eax, 0x481810c
or eax, 0x20400000
mov dword [ebx], eax
add ebx, edx
and eax, 0x69f00871
and eax, 0
or eax, 0x81000072
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7973ea40
and eax, 0x302230
or eax, 0x10401c1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a5db384
and eax, 0x10018000
or eax, 0x84800800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f6667a3
and eax, 0x8b000001
or eax, 0x10
mov dword [ebx], eax
add ebx, edx
xor eax, 0x62f3bf55
and eax, 0xe0810c44
or eax, 0x12000011
mov dword [ebx], eax
add ebx, edx
and eax, 0x660b9150
and eax, 0x7b485627
and eax, 0
or eax, 0x89fb
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e529058
or eax, 0x17523f68
and eax, 0x1542b200
or eax, 0x28894081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x44cda348
and eax, 0x70000000
or eax, 0x82810000
mov dword [ebx], eax
add ebx, edx
or eax, 0x20a8730a
and eax, 0x70211308
or eax, 0x4400044
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa94e5f
or eax, 0x3927b793
and eax, 0x350c4583
or eax, 8
mov dword [ebx], eax
add ebx, edx
and eax, 0x50bc727c
and eax, 0
or eax, 0x17c3
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5414f666
or eax, 0x72d9fdc2
and eax, 0x4d7425
or eax, 0x20008
mov dword [ebx], eax
add ebx, edx
and eax, 0x7869eb43
and eax, 0x80000
or eax, 0x57300d00
mov dword [ebx], eax
add ebx, edx
and eax, 0x541f5880
xor eax, 0x7eaf8140
and eax, 0x28350000
or eax, 0x55000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b14c7a
or eax, 0x5fcef0f0
and eax, 0x90000d0
or eax, 0x80000007
mov dword [ebx], eax
add ebx, edx
and eax, 0x49bf55da
and eax, 0x232cc1df
and eax, 0x90
or eax, 0x119400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x59aba562
and eax, 0x50080100
or eax, 0x84458a00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5415f6fc
xor eax, 0x6dc2c092
and eax, 0x4902a900
or eax, 0x654081
mov dword [ebx], eax
add ebx, edx
and eax, 0x902cacc
and eax, 0x9000000
or eax, 0x44890001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b8e0d6f
and eax, 0x4050944
or eax, 0xb0508290
mov dword [ebx], eax
add ebx, edx
and eax, 0x2fba59d5
or eax, 0x75468d2d
and eax, 0x1540501
or eax, 0x88805002
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ea6972f
and eax, 0x8801401
or eax, 0x16ba054
mov dword [ebx], eax
add ebx, edx
or eax, 0x4bb919c2
or eax, 0x28a19bb8
and eax, 0x3b0058b
or eax, 0x80044000
mov dword [ebx], eax
add ebx, edx
and eax, 0x149347e
and eax, 0x1000000
or eax, 0x448901c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3dd52686
and eax, 0x304c0304
or eax, 0x840188b0
mov dword [ebx], eax
add ebx, edx
or eax, 0x547634a9
and eax, 0x45c0d39
or eax, 0xb804002
mov dword [ebx], eax
add ebx, edx
or eax, 0xa41ae09
and eax, 0x50062e9e
and eax, 0xe08
or eax, 0x1d085
mov dword [ebx], eax
add ebx, edx
or eax, 0x508603e4
and eax, 0x50058b00
or eax, 0x88500000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x177d8cbb
and eax, 0x8920052b
or eax, 0xd05000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x757490c
and eax, 0x8ea71c05
or eax, 0x71582090
mov dword [ebx], eax
add ebx, edx
xor eax, 0x19f0ee0a
and eax, 0xc005829f
or eax, 0x18400960
mov dword [ebx], eax
add ebx, edx
and eax, 0x426dfb2
and eax, 0x8882
or eax, 0x89016001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4cf55de3
xor eax, 0x533151a9
and eax, 0x9481c041
or eax, 0x29021804
mov dword [ebx], eax
add ebx, edx
or eax, 0x7cb64e9
and eax, 0xbfcbfc2c
or eax, 0x40340310
mov dword [ebx], eax
add ebx, edx
xor eax, 0x352adc54
and eax, 0x8a112000
or eax, 0x1005400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f264794
and eax, 0x29bce902
and eax, 0x302000
or eax, 0x4d0b984d
mov dword [ebx], eax
add ebx, edx
or eax, 0x70c9883b
and eax, 0x9093860
or eax, 0x82004580
mov dword [ebx], eax
add ebx, edx
and eax, 0x27226dcf
and eax, 0x68215769
and eax, 0x4040
or eax, 0xea83a015
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b125cb7
and eax, 1
or eax, 0xe0558900
mov dword [ebx], eax
add ebx, edx
or eax, 0x24beb593
and eax, 0x80e00583
or eax, 0x3004008
mov dword [ebx], eax
add ebx, edx
or eax, 0x14d1902d
xor eax, 0x5494123f
and eax, 0x41010180
or eax, 0x4880068
mov dword [ebx], eax
add ebx, edx
or eax, 0x66651466
xor eax, 0x6c86a8a4
and eax, 0x8498940
or eax, 0xf40402a0
mov dword [ebx], eax
add ebx, edx
or eax, 0x516bd4c8
and eax, 0x1e4076f5
and eax, 0x8004080
or eax, 0x81018103
mov dword [ebx], eax
add ebx, edx
or eax, 0x38d75e8d
xor eax, 0x19ac45fb
and eax, 0xb9844
or eax, 0x55806409
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b0cb5c1
xor eax, 0x67e900d0
and eax, 0x3804095c
or eax, 0x9180a0
mov dword [ebx], eax
add ebx, edx
or eax, 0xddfbafa
and eax, 0x9dfbbfe
or eax, 0x82204401
mov dword [ebx], eax
add ebx, edx
and eax, 0x53965b7a
and eax, 0x2063f7ed
and eax, 0x5040
or eax, 0x85898005
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2135971e
and eax, 0xa4bc4710
or eax, 0x5b43b824
mov dword [ebx], eax
add ebx, edx
or eax, 0x6e5006fc
and eax, 0x83fc4d88
or eax, 3
mov dword [ebx], eax
add ebx, edx
xor eax, 0x895a7e4
and eax, 0x9090041
or eax, 0x44800180
mov dword [ebx], eax
add ebx, edx
and eax, 0x74dc8a9f
and eax, 0x10222ae9
and eax, 0x80
or eax, 0x38958b7c
mov dword [ebx], eax
add ebx, edx
and eax, 0x79e2a231
and eax, 0x30dd52e0
and eax, 0x30800220
or eax, 0xb7ffddf
mov dword [ebx], eax
add ebx, edx
and eax, 0x34726bd
and eax, 0x3472495
or eax, 0xfcb81000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2525398d
and eax, 0x1003085
or eax, 0x8a4a4d7a
mov dword [ebx], eax
add ebx, edx
and eax, 0x9557a99
and eax, 0x4807cafd
and eax, 0x4001
or eax, 0x453b8044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x727ab64b
and eax, 0x3407400
or eax, 0x880209f0
mov dword [ebx], eax
add ebx, edx
and eax, 0x7646687
and eax, 0x6e412fa8
and eax, 0
or eax, 0x4d3bd84d
mov dword [ebx], eax
add ebx, edx
or eax, 0x175342f5
or eax, 0x64d7b74
and eax, 0xb3a79f4
or eax, 0x80000400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x549de376
or eax, 0xba14714
and eax, 0x5523c014
or eax, 0x180041
mov dword [ebx], eax
add ebx, edx
or eax, 0x71cade2b
xor eax, 0x22a23cba
and eax, 0x31060c0
or eax, 0x88221d38
mov dword [ebx], eax
add ebx, edx
and eax, 0x520de14e
and eax, 0x4040
or eax, 0x453b9005
mov dword [ebx], eax
add ebx, edx
xor eax, 0x713ae3ae
and eax, 0x130e0
or eax, 0x8b204c00
mov dword [ebx], eax
add ebx, edx
and eax, 0x25b96d13
and eax, 0x635a59fa
and eax, 0x1004800
or eax, 0xc083a04d
mov dword [ebx], eax
add ebx, edx
and eax, 0x759df2d7
xor eax, 0x1a337b92
and eax, 0x48008901
or eax, 0xa04d0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7aa7124b
and eax, 0x2e8110a
or eax, 0x29104481
mov dword [ebx], eax
add ebx, edx
or eax, 0x4cffdfd2
xor eax, 0x69f62b8b
and eax, 0x1e050
or eax, 0x10740805
mov dword [ebx], eax
add ebx, edx
or eax, 0x607e5bbd
or eax, 0x2cf1da22
and eax, 0x30b0418b
or eax, 0x3000400
mov dword [ebx], eax
add ebx, edx
xor eax, 0xdf18d85
and eax, 0x129af673
and eax, 0x10008000
or eax, 0x1743c45
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f42469a
xor eax, 0x29d5b35d
and eax, 0x28940509
or eax, 0x13684882
mov dword [ebx], eax
add ebx, edx
and eax, 0x4fc3cfcc
and eax, 0x9404c08
or eax, 0x3da045
mov dword [ebx], eax
add ebx, edx
or eax, 0x29ce9b57
and eax, 0x1e4550b
or eax, 0x82000080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x146de886
and eax, 0x15890100
or eax, 0x400000c2
mov dword [ebx], eax
add ebx, edx
and eax, 0x70d6081e
and eax, 0x50000000
or eax, 0x80458be4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x19987dd
xor eax, 0x702b12ed
and eax, 0x21c00410
or eax, 0x1a084123
mov dword [ebx], eax
add ebx, edx
or eax, 0x939f2cb
and eax, 0x1078c041
or eax, 0x4040004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x66e627a5
and eax, 0x2804580
or eax, 0x8160080b
mov dword [ebx], eax
add ebx, edx
or eax, 0x36a60226
or eax, 0xf42dedb
and eax, 0xd8001e9
or eax, 0x40090000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd4053ef
and eax, 0x40410200
or eax, 0xa01489e0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x51fbcb2f
or eax, 0x593ec5b2
and eax, 0x39b0452b
or eax, 0x2401000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e996788
xor eax, 0x47a16880
and eax, 0x481801
or eax, 0x935a454
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b10d499
and eax, 0x71437d8c
and eax, 0x1000400
or eax, 0x82f4418b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x78858751
and eax, 0x410100c8
or eax, 0x4880120
mov dword [ebx], eax
add ebx, edx
and eax, 0x7700d2fe
and eax, 0x40000e0
or eax, 0xb84d8b14
mov dword [ebx], eax
add ebx, edx
and eax, 0x22099e4c
and eax, 0x20000800
or eax, 0x1bb0450b
mov dword [ebx], eax
add ebx, edx
or eax, 0x6a076aaa
xor eax, 0x56c8911
and eax, 0x5258e008
or eax, 0x1240845
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d1a790e
and eax, 0x354510b
or eax, 0x80800480
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ae3dae9
and eax, 0x518101c2
or eax, 0x4080000
mov dword [ebx], eax
add ebx, edx
and eax, 0x68e3ebff
and eax, 0x400101c0
or eax, 0xb4448a14
mov dword [ebx], eax
add ebx, edx
and eax, 0x3099d96c
and eax, 0x66d84778
and eax, 0x20000100
or eax, 0x5cd4443b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x22f39bc2
xor eax, 0x41cbbfb9
and eax, 0x44c0140
or eax, 0xc0018a02
mov dword [ebx], eax
add ebx, edx
and eax, 0x7934477a
and eax, 0x102
or eax, 0x8901e881
mov dword [ebx], eax
add ebx, edx
or eax, 0x174dd5dd
or eax, 0x2e39961d
and eax, 0x1509c44d
or eax, 0x40820000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f7361e9
and eax, 0x7b629633
and eax, 0x30008000
or eax, 0x9509c4
mov dword [ebx], eax
add ebx, edx
or eax, 0x3633757c
or eax, 0x13f4b3c8
and eax, 0x3f7fffc
or eax, 0x88080003
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f6872a2
xor eax, 0x195b0e5d
and eax, 0x8480c000
or eax, 0x1090c45
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e678085
and eax, 0xcfefcc04
or eax, 0x30103328
mov dword [ebx], eax
add ebx, edx
or eax, 0xb65a194
and eax, 0x83cc4d88
or eax, 3
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a20b44
and eax, 0x50800c1
or eax, 0x48810100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f7098b8
or eax, 0x7eceec26
and eax, 0x3095894c
or eax, 0x280
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ee9c5e3
and eax, 0x108181c0
or eax, 0x2b7e7e3f
mov dword [ebx], eax
add ebx, edx
or eax, 0x5266ec8b
and eax, 0x7bff2c95
or eax, 0x84000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ed91df3
and eax, 0x260cbf43
and eax, 0x3142
or eax, 0x8b084cbd
mov dword [ebx], eax
add ebx, edx
or eax, 0x28214d45
and eax, 0x1296c45
or eax, 0x44128000
mov dword [ebx], eax
add ebx, edx
and eax, 0x77da204d
or eax, 0x68cf8596
and eax, 0x90824d0
or eax, 0x82005808
mov dword [ebx], eax
add ebx, edx
xor eax, 0x477221b0
or eax, 0x26f5c256
and eax, 0x4c3bc44c
or eax, 0x1002001
mov dword [ebx], eax
add ebx, edx
or eax, 0x66cdaf0b
and eax, 0xb096d40
or eax, 0x800010b0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x165696b6
and eax, 0x8003c844
or eax, 0x42800011
mov dword [ebx], eax
add ebx, edx
and eax, 0x713a95c7
xor eax, 0x66a76e3c
and eax, 0x58801
or eax, 0xc8500100
mov dword [ebx], eax
add ebx, edx
or eax, 0x391bd6c1
and eax, 0x81444581
or eax, 0x280000a
mov dword [ebx], eax
add ebx, edx
and eax, 0x5db345
and eax, 0x100
or eax, 0x458900e8
mov dword [ebx], eax
add ebx, edx
and eax, 0x1642f435
and eax, 0x4000000
or eax, 0xf84d8bc4
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b7ed5d9
and eax, 0x3d3621ad
and eax, 0x39040101
or eax, 0x2c04c32
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7bef5bc4
and eax, 0x290445
or eax, 0x954e808
mov dword [ebx], eax
add ebx, edx
xor eax, 0x25de817
and eax, 0x320040a
or eax, 0x80d85181
mov dword [ebx], eax
add ebx, edx
or eax, 0x161599eb
xor eax, 0x7c84b038
and eax, 0x410901c2
or eax, 0x14800028
mov dword [ebx], eax
add ebx, edx
xor eax, 0x52111406
or eax, 0x281b1099
and eax, 0x2c0101f8
or eax, 0xd0448a00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ab2126e
and eax, 0x80018082
or eax, 0x9004001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x27cfb394
and eax, 0xf901803
and eax, 0xc801001
or eax, 0x410bec44
mov dword [ebx], eax
add ebx, edx
and eax, 0x1663746b
and eax, 0x13040
or eax, 0xe04c0bbc
mov dword [ebx], eax
add ebx, edx
and eax, 0xc6d8806
xor eax, 0x85c6d0
and eax, 0x884e54
or eax, 0x55031129
mov dword [ebx], eax
add ebx, edx
or eax, 0x44e7bc7b
and eax, 0x426bca57
and eax, 0x40410a50
or eax, 0xa01431a0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2723b4bf
xor eax, 0x24329f7
and eax, 0x45050038
or eax, 0xc20945
mov dword [ebx], eax
add ebx, edx
or eax, 0x52e52605
and eax, 0x114
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
or eax, 0x3d1d9131
xor eax, 0x495017fe
and eax, 0x44058200
or eax, 0x83026900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f502aae
and eax, 0x8004
or eax, 0x1441
mov dword [ebx], eax
add ebx, edx
or eax, 0x526830d0
or eax, 0x3f72dc31
and eax, 0x450a0000
or eax, 0x810000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2717f5c6
or eax, 0x1bde1edd
and eax, 0x104433d0
or eax, 0x84010000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3fa1d93e
and eax, 0x4010010
or eax, 0x498a0864
mov dword [ebx], eax
add ebx, edx
and eax, 0x70518e11
or eax, 0x1c2eef8a
and eax, 0x440d2b98
or eax, 0x80401020
mov dword [ebx], eax
add ebx, edx
or eax, 0x7397ac26
and eax, 0x558b2e3c
or eax, 0x40
mov dword [ebx], eax
add ebx, edx
and eax, 0x393074f9
or eax, 0x7631a92d
and eax, 0x74112940
or eax, 0x80441280
mov dword [ebx], eax
add ebx, edx
and eax, 0x27620a01
and eax, 0x4000a00
or eax, 0x418b257d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6919cd75
and eax, 0x20002208
or eax, 0xc04501f0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a46e795
and eax, 0x925ab5d
and eax, 0x8010044
or eax, 0x458a2730
mov dword [ebx], eax
add ebx, edx
or eax, 0x788631d8
and eax, 0x680d23ec
or eax, 0x80400000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x17abdaf4
and eax, 0xff208908
or eax, 0x80481
mov dword [ebx], eax
add ebx, edx
xor eax, 0x55d65ed7
xor eax, 0x20847b87
and eax, 0xaa8d9
or eax, 0x55815726
mov dword [ebx], eax
add ebx, edx
and eax, 0x37b905f9
xor eax, 0xc385ab9
and eax, 0x1800340
or eax, 0x4280a8
mov dword [ebx], eax
add ebx, edx
and eax, 0xd4f7123
and eax, 0x1400100
or eax, 0x82a85489
mov dword [ebx], eax
add ebx, edx
and eax, 0xdae9c6d
or eax, 0x4d505d48
and eax, 0x4df80809
or eax, 0xb20720b4
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a938576
xor eax, 0x3740605
and eax, 0x9640031
or eax, 0x1000ce
mov dword [ebx], eax
add ebx, edx
or eax, 0x31504758
and eax, 0x160458b
or eax, 0x82880000
mov dword [ebx], eax
add ebx, edx
or eax, 0xc1c2be3
and eax, 0x58801e8
or eax, 0x40010000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e686c76
and eax, 0x40080060
or eax, 0x98458b88
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6ba676c0
and eax, 0x8101e900
or eax, 0x8000083
mov dword [ebx], eax
add ebx, edx
and eax, 0x219df8cf
and eax, 0x101c801
or eax, 0xce8104c
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b5f1716
and eax, 0x4c1b358
and eax, 0x411000
or eax, 0x8bbeeffe
mov dword [ebx], eax
add ebx, edx
or eax, 0x6e197e2c
or eax, 0x5618d843
and eax, 0xea81bc55
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x58aefb83
xor eax, 0x1aeec727
and eax, 0x2004
or eax, 0x8008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x37fb001b
and eax, 0x3b80001
or eax, 0x88045588
mov dword [ebx], eax
add ebx, edx
or eax, 0x20ac2281
and eax, 0x1286401
or eax, 0x44038844
mov dword [ebx], eax
add ebx, edx
and eax, 0x2300f9de
and eax, 0x8804
or eax, 0xec4501b8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4461f48e
and eax, 0x8000922
or eax, 0x458b00c9
mov dword [ebx], eax
add ebx, edx
or eax, 0x12c44d8
and eax, 0x18101e8
or eax, 0x408204
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6be4083c
xor eax, 0x85affe8
and eax, 0x26c4408
or eax, 0x89800981
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a506061
and eax, 0x4001
or eax, 0x553bac54
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c0397f5
and eax, 0xc090fc4
or eax, 0x80840000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xec278b5
or eax, 0x11b859e2
and eax, 0x83000001
or eax, 0x8000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ff7d990
xor eax, 0x5acf0d78
and eax, 0x41030840
or eax, 0x430f005
mov dword [ebx], eax
add ebx, edx
or eax, 0x201d0f86
and eax, 0x10974c0
or eax, 0x8a000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e110f0c
or eax, 0x550764a4
and eax, 0x41036004
or eax, 0x80809849
mov dword [ebx], eax
add ebx, edx
and eax, 0x7fc8fc25
and eax, 0x40008801
or eax, 0xb84d0100
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc3bb7ad
xor eax, 0x209a52c0
and eax, 0x80c84408
or eax, 0x3101183
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6545e7a3
and eax, 0x4c9e9df9
and eax, 0x44880028
or eax, 0x110101c2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x580b7f3f
and eax, 0x8000ad0
or eax, 0xb0458108
mov dword [ebx], eax
add ebx, edx
or eax, 0x3316b76a
and eax, 0x8901a882
or eax, 0x4001
mov dword [ebx], eax
add ebx, edx
or eax, 0x27f7c8a9
and eax, 0xd83a801
or eax, 0x40081044
mov dword [ebx], eax
add ebx, edx
or eax, 0x2bf00a07
and eax, 0x6c493a40
or eax, 0x90040190
mov dword [ebx], eax
add ebx, edx
or eax, 0xa0ba74d
and eax, 0x540b3c5c
or eax, 0x1800020
mov dword [ebx], eax
add ebx, edx
or eax, 0x8b3879c
or eax, 0x3749665
and eax, 0x40553bb4
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x32af90b2
and eax, 0x408b0b34
or eax, 0x5000049
mov dword [ebx], eax
add ebx, edx
and eax, 0x456aa290
or eax, 0x3e75ddd8
and eax, 0x4c450bd0
or eax, 0x80000024
mov dword [ebx], eax
add ebx, edx
and eax, 0x2bcdc584
and eax, 0x8400100
or eax, 0x74b0443b
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ada5eb8
and eax, 0x70480b29
or eax, 0x80058000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c0e09d1
or eax, 0x111b47df
and eax, 0x51040d89
or eax, 0xae208000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6f9a2275
and eax, 0x50b6df2d
and eax, 0x40000001
or eax, 0x158bfffe
mov dword [ebx], eax
add ebx, edx
and eax, 0x4fdfcfa3
and eax, 0x818980
or eax, 0x20140058
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1624994a
xor eax, 0x70544296
and eax, 0x2e55204
or eax, 0x891aadfb
mov dword [ebx], eax
add ebx, edx
xor eax, 0x51077789
and eax, 0xc0808844
or eax, 0x35001
mov dword [ebx], eax
add ebx, edx
or eax, 0x54bd2bae
xor eax, 0x62c79437
and eax, 0x90400900
or eax, 0x48058001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6465057
and eax, 0x1b45105a
and eax, 0x1a000002
or eax, 0xe5248d89
mov dword [ebx], eax
add ebx, edx
or eax, 0x2a79ab0d
and eax, 0x8d39af8f
or eax, 0x25070
mov dword [ebx], eax
add ebx, edx
or eax, 0x3316e51f
and eax, 0xbf3fff20
or eax, 0x40c00000
mov dword [ebx], eax
add ebx, edx
and eax, 0x70b3c24a
and eax, 0x50834000
or eax, 0x508147d
mov dword [ebx], eax
add ebx, edx
and eax, 0x5173ac32
and eax, 0x39a25678
and eax, 0x10000030
or eax, 0xe0550b88
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a41dc12
and eax, 0x70000000
or eax, 0x8f1c9589
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b272cf5
and eax, 0x41000481
or eax, 0x48bfb7e
mov dword [ebx], eax
add ebx, edx
or eax, 0x60b99bc8
and eax, 0x1a883b8
or eax, 0x400000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7d532981
and eax, 0x71882ecf
and eax, 0x1880089
or eax, 0x82304500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x31e3dc07
and eax, 0xebda137
and eax, 0x2190004
or eax, 0xfde61cb9
mov dword [ebx], eax
add ebx, edx
and eax, 0xc174a82
and eax, 0xc150080
or eax, 0x2160007f
mov dword [ebx], eax
add ebx, edx
or eax, 0x5939b9e7
and eax, 0x394c098b
or eax, 0x2804400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b05e6c6
or eax, 0x6a235d67
and eax, 0x2a69d84d
or eax, 0x4140000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a83f9b2
and eax, 0xeb4518b
or eax, 0x1000400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b232948
and eax, 0x30945483
or eax, 0xb48012c
mov dword [ebx], eax
add ebx, edx
or eax, 0x23c17921
xor eax, 0x43180d09
and eax, 0x20453004
or eax, 0x2388051
mov dword [ebx], eax
add ebx, edx
and eax, 0x67fd75d3
xor eax, 0x7a91e6da
and eax, 0xc8448b
or eax, 0x83000100
mov dword [ebx], eax
add ebx, edx
or eax, 0xa6f76f0
or eax, 0x4a164cdc
and eax, 0x418901e8
or eax, 0x4000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e4a6529
and eax, 0x17c5f62d
and eax, 0x4000008
or eax, 0xf04d8bc0
mov dword [ebx], eax
add ebx, edx
and eax, 0x40ade448
and eax, 0x40080008
or eax, 0x3dc04d33
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ebbdbb5
and eax, 0x40000911
or eax, 0xa0558200
mov dword [ebx], eax
add ebx, edx
and eax, 0x49b3767c
and eax, 0x40100010
or eax, 0x3de8552b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x350bf0a3
and eax, 0x63d478e4
and eax, 0x40400000
or eax, 0x88058b09
mov dword [ebx], eax
add ebx, edx
xor eax, 0x40417e4
and eax, 0x88018881
or eax, 0x1006002
mov dword [ebx], eax
add ebx, edx
or eax, 0x6678aaa9
and eax, 0x5f8bc77b
and eax, 0x4d09c001
or eax, 0x820844
mov dword [ebx], eax
add ebx, edx
xor eax, 0x85cf37
xor eax, 0x67318ea5
and eax, 0x200d09d4
or eax, 0xc4403208
mov dword [ebx], eax
add ebx, edx
or eax, 0x783138c5
xor eax, 0x6e89f972
and eax, 0x1080002c
or eax, 0x450b0850
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ce93a8c
and eax, 0x14010808
or eax, 0xe05433e0
mov dword [ebx], eax
add ebx, edx
or eax, 0x4838a1bf
or eax, 0x2cba6077
and eax, 0x448b497d
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x26cb2d71
and eax, 0x10930
or eax, 0xe0440288
mov dword [ebx], eax
add ebx, edx
xor eax, 0x34c6c284
and eax, 0xd4008108
or eax, 0x2b180481
mov dword [ebx], eax
add ebx, edx
and eax, 0x1dfe5a6f
or eax, 0x12419dfa
and eax, 0xd099dfb
or eax, 0x40826204
mov dword [ebx], eax
add ebx, edx
or eax, 0x66c43e0
xor eax, 0x2881cef
and eax, 0x4058110
or eax, 0x108808e0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x14a53ddc
or eax, 0x526e60bd
and eax, 0x26ef4bd
or eax, 0x89910b42
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1999b8db
xor eax, 0x22aef437
and eax, 0xa080a011
or eax, 0x4a034044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6fad1783
xor eax, 0x43569aa3
and eax, 0xc0500901
or eax, 0x20058000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2711d780
or eax, 0x251cf166
and eax, 0xe7188583
or eax, 0x18000008
mov dword [ebx], eax
add ebx, edx
or eax, 0x58d6e20a
xor eax, 0x557d73bd
and eax, 0x80239436
or eax, 0x5186bc9
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3ebf30fd
and eax, 0xbb84cf00
or eax, 0x447b3014
mov dword [ebx], eax
add ebx, edx
xor eax, 0x452326b4
and eax, 0x1de3a9d5
and eax, 0x8800900
or eax, 0x450b147d
mov dword [ebx], eax
add ebx, edx
and eax, 0x680731b6
xor eax, 0xd982b37
and eax, 0x458b0a00
or eax, 0x82405c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7af42b67
and eax, 0x20492080
or eax, 0xc8041b58
mov dword [ebx], eax
add ebx, edx
or eax, 0x566d6995
and eax, 0x5409115d
or eax, 0x1820020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1399267d
and eax, 0x4102300
or eax, 0xb04508dc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b608144
and eax, 0x5010810
or eax, 0x408a0164
mov dword [ebx], eax
add ebx, edx
xor eax, 0x478e94d3
and eax, 0x81a4
or eax, 0x1c00240
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d8fbd58
and eax, 0x9c40588
or eax, 0x82204001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x22d2a96b
or eax, 0x528b2a3a
and eax, 0xc183a048
or eax, 0x1005
mov dword [ebx], eax
add ebx, edx
xor eax, 0x672d504c
or eax, 0x48c430ff
and eax, 0xa04c8001
or eax, 0x10010900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d01859d
and eax, 0x94c0488
or eax, 0x2805103
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f87e58
or eax, 0x11b5cd2
and eax, 0x9747451
or eax, 0x8004
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d617425
and eax, 0x1404401
or eax, 0x8280018a
mov dword [ebx], eax
add ebx, edx
or eax, 0x29ea2b0a
and eax, 0x1880180
or eax, 0x44010040
mov dword [ebx], eax
add ebx, edx
or eax, 0x69a3ca2d
xor eax, 0x3728ccb7
and eax, 0x50010340
or eax, 0x844c8880
mov dword [ebx], eax
add ebx, edx
or eax, 0x30e0fbc
and eax, 0x81018180
or eax, 0x8004003
mov dword [ebx], eax
add ebx, edx
or eax, 0xf0eeb5e
or eax, 0x404478d5
and eax, 0x450bd04d
or eax, 0x10800400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x67533e9b
and eax, 0x7d4b6604
and eax, 0x10080200
or eax, 0x45a70df0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f66cfa2
and eax, 0x70c08040
or eax, 0x41205a0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x69035ff7
or eax, 0x656f17ac
and eax, 0x34458b3c
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4fe06e2a
and eax, 0x4000028
or eax, 0x79b04513
mov dword [ebx], eax
add ebx, edx
and eax, 0x29eb0f40
and eax, 0x8000100
or eax, 0xc44d8a34
mov dword [ebx], eax
add ebx, edx
or eax, 0x5eb4073f
and eax, 0x5cb80d3b
or eax, 0x21004000
mov dword [ebx], eax
add ebx, edx
and eax, 0x60d7a253
and eax, 0x618d3ce1
and eax, 0x60000000
or eax, 0x90558b08
mov dword [ebx], eax
add ebx, edx