Function at 0x401c60
Capabilities:
Encrypt data using curve25519
Inspect section memory permissions

Disassembly:
push ebp
mov ebp, esp
push ecx
push ebx
push 0x40
push 0x3000
mov eax, dword [0x840194]
add eax, 0x1000
push eax
push 0
call fcn.00828a20
add esp, 0x10
mov dword [0x840198], eax
mov ecx, dword [0x840198]
mov dword [ebp - 4], ecx
mov eax, 0x7488bdb4
mov ebx, dword [ebp - 4]
mov edx, 4
and eax, 0xdf65c5f
and eax, 0x4000000
or eax, 0x85a00e9
mov dword [ebx], eax
add ebx, edx
and eax, 0x67ef1010
and eax, 0x4480000
or eax, 0x42207400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3caabe94
and eax, 0x58424000
or eax, 0x1011548
mov dword [ebx], eax
add ebx, edx
or eax, 0x79204bd6
and eax, 0x1b34cdaa
and eax, 0x1100480a
or eax, 0x66531270
mov dword [ebx], eax
add ebx, edx
xor eax, 0x37782880
and eax, 0x4060
or eax, 0x804
mov dword [ebx], eax
add ebx, edx
xor eax, 0xf7c1393
and eax, 0x2d75a096
and eax, 0x4540000
or eax, 0x42024500
mov dword [ebx], eax
add ebx, edx
or eax, 0x147fd5ee
and eax, 0x5649456e
or eax, 0x20000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7a39730c
and eax, 0x701260
or eax, 0x72004805
mov dword [ebx], eax
add ebx, edx
xor eax, 0x19883ae2
or eax, 0x76c5b0d0
and eax, 0x52
or eax, 8
mov dword [ebx], eax
add ebx, edx
or eax, 0x291244f5
and eax, 0x9004000
or eax, 0x44681000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6cbb6613
and eax, 0x5d8ed97e
and eax, 0x10
or eax, 0x544d6e49
mov dword [ebx], eax
add ebx, edx
or eax, 0x33f67d97
and eax, 0x664f5259
or eax, 0x8000020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x75a1d556
and eax, 0x96a0324
or eax, 0x64004850
mov dword [ebx], eax
add ebx, edx
and eax, 0x44566404
and eax, 0x44424004
or eax, 0x2a30334b
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d4ecb6a
and eax, 0x40
or eax, 0x11
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7fd2ce6
xor eax, 0x5e7d25a5
and eax, 0x40000000
or eax, 0x246b5000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3acb234b
and eax, 0x4400714a
or eax, 0x20450800
mov dword [ebx], eax
add ebx, edx
or eax, 0x6479695b
and eax, 0x4054704a
or eax, 0x8020000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7af02253
xor eax, 0x4245dcb7
and eax, 0x226
or eax, 0x5041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5313c294
and eax, 0x4ed2071
and eax, 0x10000
or eax, 0x45745200
mov dword [ebx], eax
add ebx, edx
or eax, 0x6aa9ff3
and eax, 0x280fb286
and eax, 0xa1002
or eax, 0x74704960
mov dword [ebx], eax
add ebx, edx
and eax, 0x46f5c59f
and eax, 0x40704000
or eax, 0x22072864
mov dword [ebx], eax
add ebx, edx
or eax, 0x777c83b8
xor eax, 0x5d562b76
and eax, 2
or eax, 0x51
mov dword [ebx], eax
add ebx, edx
and eax, 0x562bf5c1
and eax, 0
or eax, 0x42594e00
mov dword [ebx], eax
add ebx, edx
and eax, 0x6110f1e7
and eax, 0x40004000
or eax, 0x166a284d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a9ab590
and eax, 0x18705158
or eax, 0x42002202
mov dword [ebx], eax
add ebx, edx
xor eax, 0x75943619
and eax, 0x7bc6084c
and eax, 0x20440040
or eax, 0x5422682a
mov dword [ebx], eax
add ebx, edx
or eax, 0x3e7b364a
and eax, 0x5f90ff9e
and eax, 0x4e004000
or eax, 0x6a0174
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3a0354eb
and eax, 0x1a
or eax, 0x60
mov dword [ebx], eax
add ebx, edx
or eax, 0xde690f
and eax, 0x526800
or eax, 0x69201200
mov dword [ebx], eax
add ebx, edx
or eax, 0x123c7c9
and eax, 0x40625741
or eax, 0x4080036
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c75c5cc
xor eax, 0x96ea463
and eax, 0x20402448
or eax, 0x5a044821
mov dword [ebx], eax
add ebx, edx
and eax, 0x33437175
or eax, 0x19ab5029
and eax, 0x38424061
or eax, 0x40000d14
mov dword [ebx], eax
add ebx, edx
and eax, 0x43149eeb
and eax, 0x460
or eax, 0x520e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c27727a
and eax, 0x6c252000
or eax, 0x1405a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x6bb1c6b2
and eax, 0x61214200
or eax, 0x16583469
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc7078a8
or eax, 0x4e8a36e1
and eax, 0x22240
or eax, 0x704016
mov dword [ebx], eax
add ebx, edx
and eax, 0x38b7c6c1
and eax, 0x24200
or eax, 0x79491000
mov dword [ebx], eax
add ebx, edx
or eax, 0x21c2dd2
and eax, 0x4169647e
and eax, 0x41486042
or eax, 0x2a06080c
mov dword [ebx], eax
add ebx, edx
and eax, 0x7fb9cc8b
and eax, 0x21fee4ed
and eax, 0x21084008
or eax, 0x58461762
mov dword [ebx], eax
add ebx, edx
xor eax, 0xbdfc249
and eax, 0x62111001
or eax, 0x4464248
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a7b17f0
and eax, 0x50
or eax, 2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x39b0d4fc
xor eax, 0x617d77bf
and eax, 0x50440100
or eax, 0x7005000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x209cb73c
and eax, 0x40406414
or eax, 0x8270141
mov dword [ebx], eax
add ebx, edx
or eax, 0x14a17a73
and eax, 0x48606763
or eax, 0x1180008
mov dword [ebx], eax
add ebx, edx
and eax, 0x73418101
and eax, 0x41400000
or eax, 0x34107842
mov dword [ebx], eax
add ebx, edx
xor eax, 0xbd98155
and eax, 2
or eax, 0x68
mov dword [ebx], eax
add ebx, edx
and eax, 0x27db4b29
and eax, 0
or eax, 0x6d704100
mov dword [ebx], eax
add ebx, edx
and eax, 0x2eccf85d
and eax, 0x4404000
or eax, 0x433a2553
mov dword [ebx], eax
add ebx, edx
xor eax, 0x53be7145
and eax, 0x400416
or eax, 0x4a184b41
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b3b479c
xor eax, 0x1adac12c
and eax, 0xa014863
or eax, 0x40460208
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b81073c
and eax, 0x20
or eax, 0x43
mov dword [ebx], eax
add ebx, edx
xor eax, 0x162de754
and eax, 0x6014500
or eax, 0x61421000
mov dword [ebx], eax
add ebx, edx
or eax, 0x387edb64
and eax, 0x26c2a177
and eax, 0x22400044
or eax, 0x49045400
mov dword [ebx], eax
add ebx, edx
and eax, 0x17705077
xor eax, 0x2e1bc944
and eax, 0x28410800
or eax, 0x42244674
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ee04d89
and eax, 0xcd1c9d6
and eax, 0x404800
or eax, 0x5215066e
mov dword [ebx], eax
add ebx, edx
or eax, 0x4679d5f9
and eax, 0x4869
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x2cdd12ed
and eax, 0
or eax, 0x69777800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e18db3e
and eax, 0x445012c
or eax, 0x50105041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x33625e86
and eax, 0x6001046a
or eax, 0x8486004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x65917f31
and eax, 0x9580a43
or eax, 0x60024420
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c045e25
and eax, 0x4420
or eax, 0x66430054
mov dword [ebx], eax
add ebx, edx
or eax, 0x67661d37
and eax, 0x4175
or eax, 0x2000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1109f7ee
and eax, 0x14300
or eax, 0x64520800
mov dword [ebx], eax
add ebx, edx
and eax, 0x345871bf
xor eax, 0x6ef9ad13
and eax, 0x42206411
or eax, 0x501368
mov dword [ebx], eax
add ebx, edx
xor eax, 0x117c1680
xor eax, 0x574b89a9
and eax, 0x4424050
or eax, 0x49280206
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3d5dc7e4
and eax, 0x70260102
or eax, 0x1487048
mov dword [ebx], eax
add ebx, edx
or eax, 0x735768e
and eax, 0x725a514c
or eax, 0x8000001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3a6752b1
and eax, 0x4475ec7b
and eax, 0x40000060
or eax, 0x17425806
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4eec74d0
or eax, 0x4f21bcaa
and eax, 0x48033412
or eax, 0x20504040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c1c479
and eax, 0x37db7c38
and eax, 0x23028
or eax, 0x504d4952
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a6687cf
and eax, 0x42
or eax, 0x4411
mov dword [ebx], eax
add ebx, edx
or eax, 0x776b860a
xor eax, 0x3db6cf9d
and eax, 0x40490000
or eax, 0x4007600
mov dword [ebx], eax
add ebx, edx
xor eax, 0xbe3795f
or eax, 0x7bb7894d
and eax, 0x632b044f
or eax, 0x404020
mov dword [ebx], eax
add ebx, edx
or eax, 0x6814c75f
xor eax, 0xaeef84a
and eax, 0x40102520
or eax, 0x10444048
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a0250c7
and eax, 0x299edc87
and eax, 0x45403
or eax, 0x51682240
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a81d97c
or eax, 0x3c0552cb
and eax, 0x6c04424a
or eax, 0x16a0000
mov dword [ebx], eax
add ebx, edx
and eax, 0xbcf7489
or eax, 0x40fcb117
and eax, 0x49665002
or eax, 0x30010040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d1c589c
and eax, 0x64530042
or eax, 0x11006501
mov dword [ebx], eax
add ebx, edx
and eax, 0x6723d773
and eax, 0x6a83b205
and eax, 1
or eax, 0x60
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6bdcde3e
and eax, 0x42584a00
or eax, 0x4000100
mov dword [ebx], eax
add ebx, edx
and eax, 0x36199c18
and eax, 0x100000
or eax, 0x6140536f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4785b9f6
or eax, 0x7a85d21
and eax, 0x54c5018
or eax, 0x48000042
mov dword [ebx], eax
add ebx, edx
or eax, 0x33a6594d
or eax, 0x707eefc5
and eax, 0x68564e48
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x51c831a0
and eax, 0x30147768
or eax, 0x42600000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x29dc20ac
or eax, 0xedb7be4
and eax, 0x5240
or eax, 8
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e9d31e6
and eax, 0x4a095300
or eax, 0x1420000
mov dword [ebx], eax
add ebx, edx
and eax, 0xa84a6f3
and eax, 0x58fb1148
and eax, 0
or eax, 0x7147525a
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e97dc76
or eax, 0x7a697e04
and eax, 0x6e724e4c
or eax, 1
mov dword [ebx], eax
add ebx, edx
and eax, 0x62ce8839
xor eax, 0x6faf44d7
and eax, 0x614052
or eax, 0x2101
mov dword [ebx], eax
add ebx, edx
and eax, 0x452b3439
and eax, 0x2000
or eax, 0x554c5500
mov dword [ebx], eax
add ebx, edx
or eax, 0x28521d16
or eax, 0x603833bc
and eax, 0x69586e26
or eax, 0x10040
mov dword [ebx], eax
add ebx, edx
or eax, 0x7558135c
and eax, 0x6d51456e
or eax, 0x2000001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1ea47c9c
and eax, 0x71553873
or eax, 0x6024004
mov dword [ebx], eax
add ebx, edx
or eax, 0x672b4186
and eax, 0x4e7d1f89
and eax, 0x780001
or eax, 0x6256
mov dword [ebx], eax
add ebx, edx
xor eax, 0x478a7fd6
and eax, 0x196f4718
and eax, 0x620400
or eax, 0x52154200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x68db1f5c
and eax, 0x44948
or eax, 0x45400620
mov dword [ebx], eax
add ebx, edx
and eax, 0x739efcae
and eax, 0x5298aaac
and eax, 0x40000820
or eax, 0x396d6446
mov dword [ebx], eax
add ebx, edx
and eax, 0x1975b90e
and eax, 0x11602800
or eax, 0x441a4541
mov dword [ebx], eax
add ebx, edx
or eax, 0x612c0448
and eax, 0x74684d00
or eax, 0x200
mov dword [ebx], eax
add ebx, edx
or eax, 0xde69f9f
or eax, 0x47f8b5b5
and eax, 0x6c485610
or eax, 0x10040
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a89b7a4
and eax, 0xf57197b
and eax, 0x10000
or eax, 0x52406849
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ba4d2fb
xor eax, 0x6a1b7fca
and eax, 0x21
or eax, 0x42
mov dword [ebx], eax
add ebx, edx
or eax, 0x1dc38247
xor eax, 0x3f856ff8
and eax, 0x446800
or eax, 0x59311000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e23064c
xor eax, 0x620b1d49
and eax, 0x2c504205
or eax, 0x40000c6a
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ff54d39
and eax, 0x44404420
or eax, 0x13232152
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7831a562
and eax, 0x28424000
or eax, 0x5008324f
mov dword [ebx], eax
add ebx, edx
or eax, 0x512b018b
or eax, 0x2cfe2a61
and eax, 0x6866
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x19eba5a1
and eax, 0x2000
or eax, 0x54594500
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa2dc883
and eax, 0x46742901
or eax, 0x1424c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1faaf3ce
or eax, 0xb3cd0ff
and eax, 0x4a595875
or eax, 0x4002200
mov dword [ebx], eax
add ebx, edx
or eax, 0x111bf675
xor eax, 0x5f07d38b
and eax, 0x286a
or eax, 0x4201
mov dword [ebx], eax
add ebx, edx
or eax, 0x223700a0
xor eax, 0x2aa133db
and eax, 0x124100
or eax, 0x46410200
mov dword [ebx], eax
add ebx, edx
and eax, 0x59973db3
and eax, 0x116ac183
and eax, 0x20000
or eax, 0x7348426e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b2d819d
and eax, 0x8624363
or eax, 0x64180408
mov dword [ebx], eax
add ebx, edx
xor eax, 0x567fd43b
or eax, 0x3838b94c
and eax, 0xa15084c
or eax, 0x45424403
mov dword [ebx], eax
add ebx, edx
xor eax, 0x46cab892
and eax, 0x196048
or eax, 0x42400900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e1a2eea
and eax, 0x44404200
or eax, 0x1300855
mov dword [ebx], eax
add ebx, edx
xor eax, 0x14450c89
xor eax, 0x73ad8b4d
and eax, 0x4000
or eax, 0x224c
mov dword [ebx], eax
add ebx, edx
and eax, 0x22f0d350
and eax, 0x200
or eax, 0x4ccc9000
mov dword [ebx], eax
add ebx, edx
and eax, 0x36506f5b
xor eax, 0x5344697c
and eax, 0x15004b18
or eax, 0x8ea9400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2889f51
and eax, 0x1c420009
or eax, 0xc00d15a6
mov dword [ebx], eax
add ebx, edx
xor eax, 0x42a84c25
or eax, 0x552b4f72
and eax, 0x1d050318
or eax, 0x102000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2bbd35f2
and eax, 0x76555b5
and eax, 0x40501a0
or eax, 0xd84aa80f
mov dword [ebx], eax
add ebx, edx
or eax, 0xf96b160
or eax, 0x19e24c13
and eax, 0x1deadc18
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x446f126b
and eax, 0x5c4f502b
or eax, 0x80000184
mov dword [ebx], eax
add ebx, edx
and eax, 0x199c32b
or eax, 0x3f98f539
and eax, 0x1d88d418
or eax, 0x620800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e2153cc
xor eax, 0x3988aa94
and eax, 0x48430100
or eax, 0x940c10af
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b9ed7d1
and eax, 0x180a1000
or eax, 0x5e0cc18
mov dword [ebx], eax
add ebx, edx
and eax, 0x404a8e4b
and eax, 0x37ffd074
and eax, 0x4a0000
or eax, 0xdc0511af
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5aeef5e3
or eax, 0x2d8e5fa9
and eax, 0xdaadc08
or eax, 0x10400010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x46d125
xor eax, 0x6346593a
and eax, 0x5c4a1007
or eax, 0x800501a8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x673e3512
and eax, 0x19600418
or eax, 0x48ad800
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ddff183
xor eax, 0x6677fc66
and eax, 0x580d0026
or eax, 0x84421189
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d74b736
or eax, 0x78137470
and eax, 0x1c420410
or eax, 0x1a80808
mov dword [ebx], eax
add ebx, edx
xor eax, 0x395326ee
and eax, 0x24100aa6
or eax, 0x42401509
mov dword [ebx], eax
add ebx, edx
or eax, 0x72c14848
and eax, 0x14505c06
or eax, 0xe8010
mov dword [ebx], eax
add ebx, edx
and eax, 0x1527d81b
and eax, 0x14061002
or eax, 0xc9f12060
mov dword [ebx], eax
add ebx, edx
or eax, 0x6e6b5e06
and eax, 0x70d211c2
and eax, 0x40c21040
or eax, 0x9090114
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ee4dedc
and eax, 0x6c2c58c4
or eax, 0x90102003
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6fe0d392
and eax, 0x2cbf3c21
and eax, 0x842800
or eax, 0x7a018668
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a065ed0
or eax, 0x6199dc68
and eax, 0x68005048
or eax, 0x94222095
mov dword [ebx], eax
add ebx, edx
or eax, 0x275cc7b6
or eax, 0x3ba30860
and eax, 0x7384bd7b
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x460e9dd8
and eax, 0x2040540
or eax, 0xbc6b6080
mov dword [ebx], eax
add ebx, edx
or eax, 0x1d96470d
and eax, 0x2898644d
or eax, 0x40009830
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c563e87
and eax, 0x300630c1
or eax, 0x82200100
mov dword [ebx], eax
add ebx, edx
or eax, 0x23c2be65
and eax, 0x2a49820
or eax, 0x4c010018
mov dword [ebx], eax
add ebx, edx
or eax, 0xdba413e
xor eax, 0x4e5e5221
and eax, 0x20080f
or eax, 0xb8007480
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ddc171a
and eax, 0x10e4721d
or eax, 0x38060
mov dword [ebx], eax
add ebx, edx
xor eax, 0x14f39826
and eax, 0x367534af
and eax, 0x4042001
or eax, 0xd84b15a4
mov dword [ebx], eax
add ebx, edx
and eax, 0x340c8c0f
and eax, 0x3449d83f
and eax, 0x14080000
or eax, 0x9e2dc18
mov dword [ebx], eax
add ebx, edx
xor eax, 0x229dd8d6
and eax, 0x3a47048e
or eax, 0x7821
mov dword [ebx], eax
add ebx, edx
or eax, 0x50ca3e5e
or eax, 0xf8468c0
and eax, 0x158374d3
or eax, 0x80008100
mov dword [ebx], eax
add ebx, edx
or eax, 0x62efb431
and eax, 0x3e683e3a
and eax, 0x14203032
or eax, 0x40060805
mov dword [ebx], eax
add ebx, edx
or eax, 0x7906041e
and eax, 0x15023400
or eax, 0x8081c180
mov dword [ebx], eax
add ebx, edx
or eax, 0x330da281
or eax, 0x45c31aa5
and eax, 0x554d2c25
or eax, 0x12
mov dword [ebx], eax
add ebx, edx
and eax, 0x864f6db
and eax, 0x2401
or eax, 0x9583d280
mov dword [ebx], eax
add ebx, edx
or eax, 0x29e30366
and eax, 0x15223027
or eax, 0x40040810
mov dword [ebx], eax
add ebx, edx
or eax, 0x48eb165d
or eax, 0x6145823e
and eax, 0x1583b400
or eax, 0x80004080
mov dword [ebx], eax
add ebx, edx
and eax, 0x48ae9bff
or eax, 0x2354c8b2
and eax, 0x1549032
or eax, 0x5c092505
mov dword [ebx], eax
add ebx, edx
xor eax, 0xcce8320
and eax, 0x11833601
or eax, 0x8400c180
mov dword [ebx], eax
add ebx, edx
xor eax, 0x58d78cc0
and eax, 0x44543101
or eax, 0x10098436
mov dword [ebx], eax
add ebx, edx
xor eax, 0x55d8def9
and eax, 0x1816080
or eax, 0x94029401
mov dword [ebx], eax
add ebx, edx
or eax, 0x7fbe2979
xor eax, 0x40226645
and eax, 0x161d9134
or eax, 0x40402403
mov dword [ebx], eax
add ebx, edx
xor eax, 0x307e5ff9
xor eax, 0x2c962813
and eax, 0x81c081
or eax, 0x95023400
mov dword [ebx], eax
add ebx, edx
or eax, 0x57439cb0
and eax, 0x5cb8e906
and eax, 0x14004000
or eax, 0xab260337
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6017c890
and eax, 0x8c31670
and eax, 0x10020
or eax, 0x9582f550
mov dword [ebx], eax
add ebx, edx
or eax, 0x11578166
and eax, 0x94471136
or eax, 0x48080001
mov dword [ebx], eax
add ebx, edx
or eax, 0x23a0f1f0
and eax, 0x1dead010
or eax, 0xc08
mov dword [ebx], eax
add ebx, edx
or eax, 0x48dccddb
or eax, 0x2f9ae62a
and eax, 0x5c4e11ab
or eax, 0x80010004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x37d1aba0
xor eax, 0x5e9a85b
and eax, 0xc621010
or eax, 0x1188cc08
mov dword [ebx], eax
add ebx, edx
or eax, 0x30e143eb
and eax, 0x234b9f96
and eax, 0xa0182
or eax, 0xdc00402d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x409071b2
and eax, 0x600e223f
and eax, 0xa0018
or eax, 0x19e19000
mov dword [ebx], eax
add ebx, edx
and eax, 0x794531e6
xor eax, 0x50b1f9b8
and eax, 0x87008a8
or eax, 0xa6050407
mov dword [ebx], eax
add ebx, edx
and eax, 0x5cacecd6
xor eax, 0x63237364
and eax, 0xd025c62
or eax, 0x10e88019
mov dword [ebx], eax
add ebx, edx
and eax, 0x47ea161a
and eax, 0x44a100a
or eax, 0xd80501a5
mov dword [ebx], eax
add ebx, edx
or eax, 0x692e526b
and eax, 0x6c2885b4
and eax, 0xc280000
or eax, 0x13c23c18
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a389a1e
and eax, 0x2081808
or eax, 0xd0460286
mov dword [ebx], eax
add ebx, edx
or eax, 0x2eaa2372
xor eax, 0x33601658
and eax, 0xd880c20
or eax, 0x1060d019
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c582391
and eax, 0x5c4011a9
or eax, 0x80070006
mov dword [ebx], eax
add ebx, edx
and eax, 0x36afb03e
or eax, 0x4549bef4
and eax, 0x154a9c18
or eax, 0x8a04000
mov dword [ebx], eax
add ebx, edx
or eax, 0x67e96d22
xor eax, 0x1c33795f
and eax, 0x40580425
or eax, 0x9c07028a
mov dword [ebx], eax
add ebx, edx
or eax, 0x26e986a6
and eax, 0x67c41c6b
and eax, 0x4c00408
or eax, 0x193ad810
mov dword [ebx], eax
add ebx, edx
or eax, 0x658d160a
and eax, 0xda9d2f0
and eax, 0xc291000
or eax, 0xd04601af
mov dword [ebx], eax
add ebx, edx
and eax, 0x36ad2897
and eax, 0x21cab3e5
and eax, 0x80000
or eax, 0x1de2dc18
mov dword [ebx], eax
add ebx, edx
or eax, 0x23fc8071
and eax, 0x1c5e1039
or eax, 0xc0010186
mov dword [ebx], eax
add ebx, edx
and eax, 0x1766dbab
xor eax, 0x2eb09cd9
and eax, 0x18e08c10
or eax, 0x5085008
mov dword [ebx], eax
add ebx, edx
or eax, 0x43d13bac
and eax, 0x5c4917ac
or eax, 0x80060003
mov dword [ebx], eax
add ebx, edx
or eax, 0x224279d7
and eax, 0x1c4a5c18
or eax, 0x1a08000
mov dword [ebx], eax
add ebx, edx
and eax, 0x23f434eb
and eax, 0x758e922f
and eax, 0x1008
or eax, 0xdc4f07a7
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f675277
xor eax, 0x67012f13
and eax, 0x9421c10
or eax, 0x14a8c008
mov dword [ebx], eax
add ebx, edx
and eax, 0x3edfca3
and eax, 0x332c27c8
and eax, 0x80000
or eax, 0xdc1711af
mov dword [ebx], eax
add ebx, edx
and eax, 0x72cc7ebe
and eax, 0x100c1008
or eax, 0xde2cc10
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7cc6d5ce
and eax, 0x5bc63fb7
and eax, 0x40000186
or eax, 0x9c4f1029
mov dword [ebx], eax
add ebx, edx
or eax, 0x6e991c44
or eax, 0x3320f809
and eax, 0x5deadc08
or eax, 0x210
mov dword [ebx], eax
add ebx, edx
and eax, 0x13b444f8
and eax, 8
or eax, 0xcc4f11a2
mov dword [ebx], eax
add ebx, edx
and eax, 0x73dae94c
and eax, 0x44000c37
and eax, 0
or eax, 0x1dfadc18
mov dword [ebx], eax
add ebx, edx
xor eax, 0x15b9db84
and eax, 0x843018c
or eax, 0xc40c1023
mov dword [ebx], eax
add ebx, edx
or eax, 0x11b2d93c
xor eax, 0x392b6d8f
and eax, 0x4d09410
or eax, 0x192a4808
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e70cade
or eax, 0x6511bb16
and eax, 0x5c41110e
or eax, 0x800e00a1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b6e23c6
and eax, 0x5200008
or eax, 0x18cacc10
mov dword [ebx], eax
add ebx, edx
or eax, 0x6e4e683c
and eax, 0x4aa3869f
and eax, 0x4822800c
or eax, 0x944d11a3
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2397e1cc
and eax, 0x661b3e52
and eax, 0x4081000
or eax, 0x19e28018
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a828a2e
or eax, 0x32070dab
and eax, 0x180681ab
or eax, 0xc4685004
mov dword [ebx], eax
add ebx, edx
and eax, 0x76de3ed4
and eax, 0x144a1000
or eax, 0x9a0e418
mov dword [ebx], eax
add ebx, edx
or eax, 0x32737bf0
and eax, 0x1c4b11a8
or eax, 0xc0040007
mov dword [ebx], eax
add ebx, edx
xor eax, 0xebe7495
and eax, 0x6b8c6075
and eax, 0x804010
or eax, 0x1d6a9c08
mov dword [ebx], eax
add ebx, edx
and eax, 0x26c06510
and eax, 0x4400000
or eax, 0xd80f11af
mov dword [ebx], eax
add ebx, edx
or eax, 0xccdcd2b
and eax, 0x1ccadc08
or eax, 0x1200010
mov dword [ebx], eax
add ebx, edx
or eax, 0x1eaae6d8
xor eax, 0x75c5e09b
and eax, 0x480f1003
or eax, 0x944001ac
mov dword [ebx], eax
add ebx, edx
and eax, 0x71ba074a
or eax, 0x21d5e6e6
and eax, 0x11cac408
or eax, 0xc201810
mov dword [ebx], eax
add ebx, edx
or eax, 0x4104321b
xor eax, 0x7d1d8f7a
and eax, 0x31121
or eax, 0xdc0c008e
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f41855f
or eax, 0x61a5b00c
and eax, 0x1dea8018
or eax, 0x4800
mov dword [ebx], eax
add ebx, edx
or eax, 0x330e5cde
and eax, 0x1c6e0c8e
or eax, 0xc0012121
mov dword [ebx], eax
add ebx, edx
and eax, 0x21ab4b07
and eax, 0x2a0000
or eax, 0x1dc0e418
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2aa3401
and eax, 0x1c401009
or eax, 0xc00f01a6
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7a37f9bf
and eax, 0x468c810
or eax, 0x19821408
mov dword [ebx], eax
add ebx, edx
xor eax, 0xbb6b0d
and eax, 0x1933ca56
and eax, 0x18010004
or eax, 0xc44e11ab
mov dword [ebx], eax
add ebx, edx
and eax, 0x723f9e
and eax, 0x421008
or eax, 0x1da8cc10
mov dword [ebx], eax
add ebx, edx
xor eax, 0x30418ee1
and eax, 0xc0b10a9
or eax, 0xd0440106
mov dword [ebx], eax
add ebx, edx
or eax, 0x6fb10dcf
and eax, 0x1dea1c08
or eax, 0xc010
mov dword [ebx], eax
add ebx, edx
and eax, 0x28a0f40a
xor eax, 0x79ccda48
and eax, 0x504c0000
or eax, 0x8c0311af
mov dword [ebx], eax
add ebx, edx
and eax, 0x37b18d10
or eax, 0x591b24a8
and eax, 0x1d0a0408
or eax, 0xe0d810
mov dword [ebx], eax
add ebx, edx
or eax, 0x28e9e511
xor eax, 0x328e9458
and eax, 0xc450101
or eax, 0xd00a10ae
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b516e9f
and eax, 0x765e5f3d
and eax, 0x10400008
or eax, 0xdaadc10
mov dword [ebx], eax
add ebx, edx
xor eax, 0xf25cce8
or eax, 0x238fabeb
and eax, 0x104f11ab
or eax, 0xcc200004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x74837714
and eax, 0x6254de8e
and eax, 0x404408
or eax, 0x1daa9010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x388fe673
xor eax, 0x52f72155
and eax, 0x5402112e
or eax, 0x884d0081
mov dword [ebx], eax
add ebx, edx
or eax, 0xeb3eb2e
or eax, 0x2260d03a
and eax, 0x1cead818
or eax, 0x1000400
mov dword [ebx], eax
add ebx, edx
or eax, 0x24a78f2a
xor eax, 0x65b4f1d0
and eax, 0x584b00aa
or eax, 0x84041105
mov dword [ebx], eax
add ebx, edx
and eax, 0xe4fa4c6
and eax, 0xc4a0000
or eax, 0x11a0dc18
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e12a197
or eax, 0x49d951e5
and eax, 0x5c4b11a5
or eax, 0x8004000a
mov dword [ebx], eax
add ebx, edx
and eax, 0x38dda300
and eax, 0x18480000
or eax, 0x5a2dc18
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b67bfb9
and eax, 0x392b3fa9
or eax, 0x80100006
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c5650c
and eax, 0x1dea2820
or eax, 0x8040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x345d4f4
and eax, 0x1ec51ef8
and eax, 0x1c050480
or eax, 0xc04a222f
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b53a746
and eax, 0x1d5a8408
or eax, 0xa05810
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a33e009
and eax, 0x8000008
or eax, 0xd44d11a7
mov dword [ebx], eax
add ebx, edx
or eax, 0x30c9e729
xor eax, 0x669786de
and eax, 0x184a5010
or eax, 0x5a48c08
mov dword [ebx], eax
add ebx, edx
and eax, 0x36d643c9
or eax, 0x6177d3e8
and eax, 0x544711a8
or eax, 0x88080007
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c511aa0
and eax, 0x1c401000
or eax, 0x1aacc18
mov dword [ebx], eax
add ebx, edx
or eax, 0x677d9677
xor eax, 0x3793254
and eax, 0x5c06002b
or eax, 0x80491184
mov dword [ebx], eax
add ebx, edx
xor eax, 0x16ee3b91
xor eax, 0x75ac4504
and eax, 0x1d086c18
or eax, 0xe29000
mov dword [ebx], eax
add ebx, edx
and eax, 0x962894e
and eax, 0x8200808
or eax, 0xb01d37c7
mov dword [ebx], eax
add ebx, edx
and eax, 0x21d89370
and eax, 0x80040
or eax, 0x1d83a839
mov dword [ebx], eax
add ebx, edx
or eax, 0x25a36b16
xor eax, 0x73d338af
and eax, 0x4c481380
or eax, 0x9005082f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3598427a
xor eax, 0x2e59ded6
and eax, 0x5888400
or eax, 0x18425818
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b867d18
and eax, 0xd1ac7ab
and eax, 0xc0a0108
or eax, 0xd04110a7
mov dword [ebx], eax
add ebx, edx
and eax, 0x40b13d9f
and eax, 0x1008
or eax, 0x1deccc10
mov dword [ebx], eax
add ebx, edx
and eax, 0x2769746a
and eax, 0x4481008
or eax, 0xd80701a7
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c6fb6e5
and eax, 0x10208408
or eax, 0xdca5810
mov dword [ebx], eax
add ebx, edx
and eax, 0x209358d2
and eax, 0x21000
or eax, 0xdc4d01af
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e68bd74
xor eax, 0x3f58787f
and eax, 0x1d6a9400
or eax, 0x800818
mov dword [ebx], eax
add ebx, edx
xor eax, 0x637debc1
xor eax, 0x2c6a4350
and eax, 0x10293489
or eax, 0xad020b66
mov dword [ebx], eax
add ebx, edx
and eax, 0xbd8235f
and eax, 0x908214c
or eax, 0x14e29c20
mov dword [ebx], eax
add ebx, edx
or eax, 0x31c40de5
or eax, 0x52c75b8
and eax, 0x1c4e15ad
or eax, 0xc0010002
mov dword [ebx], eax
add ebx, edx
or eax, 0x77c7f24c
or eax, 0x13c8ee17
and eax, 0x1dcadc18
or eax, 0x100000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x23169b9d
or eax, 0x51810b70
and eax, 0x5c4d01a5
or eax, 0x8002100a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b3f3c0b
and eax, 0x5600c00
or eax, 0x188ad018
mov dword [ebx], eax
add ebx, edx
and eax, 0x45b8666e
and eax, 0x4080008
or eax, 0xd84711a7
mov dword [ebx], eax
add ebx, edx
xor eax, 0x709c4f89
xor eax, 0x3f600e2
and eax, 0xd205c00
or eax, 0x10ca8018
mov dword [ebx], eax
add ebx, edx
and eax, 0x22dad8d5
and eax, 0x4a1000
or eax, 0xdc0501af
mov dword [ebx], eax
add ebx, edx
and eax, 0x29df2ecc
xor eax, 0x11930695
and eax, 0x19c80418
or eax, 0x4229800
mov dword [ebx], eax
add ebx, edx
and eax, 0x572fe681
and eax, 0x11280400
or eax, 0xa8153b6f
mov dword [ebx], eax
add ebx, edx
or eax, 0x5fb72ae8
and eax, 0x7c791e2b
and eax, 0x1c091220
or eax, 0x180a154
mov dword [ebx], eax
add ebx, edx
xor eax, 0x38028b49
and eax, 0x40b002d
or eax, 0xd8440582
mov dword [ebx], eax
add ebx, edx
and eax, 0x233f0980
and eax, 0xa0000
or eax, 0x1da0dc18
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d93d677
and eax, 0xc001000
or eax, 0xd04d01af
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ba82dba
and eax, 0x8000008
or eax, 0x15e0dc10
mov dword [ebx], eax
add ebx, edx
or eax, 0x5bb5af22
or eax, 0x2d7d8b
and eax, 0x5c4d11ab
or eax, 0x80020004
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f84dad4
and eax, 0x7e83e6bb
and eax, 0x1c82c018
or eax, 0x1681c00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x15fc37c6
and eax, 0x34bd0f30
and eax, 0x40100
or eax, 0xdc4b10af
mov dword [ebx], eax
add ebx, edx
and eax, 0x2756b789
and eax, 0x4421008
or eax, 0x19a88c10
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e9be742
xor eax, 0x1316c334
and eax, 0x1047106c
or eax, 0xcc080181
mov dword [ebx], eax
add ebx, edx
xor eax, 0x24c68bef
and eax, 0x18889800
or eax, 0x5624418
mov dword [ebx], eax
add ebx, edx
or eax, 0x497d641e
and eax, 0x7b40397e
and eax, 0x5840100e
or eax, 0x840f01a1
mov dword [ebx], eax
add ebx, edx
and eax, 0x2d2f88c0
and eax, 0xc0a0000
or eax, 0x11e0dc18
mov dword [ebx], eax
add ebx, edx
and eax, 0x25b63b73
xor eax, 0x89cfd1
and eax, 0x40b1181
or eax, 0xd844002e
mov dword [ebx], eax
add ebx, edx
and eax, 0x65ce50b5
and eax, 0x44a1000
or eax, 0x19a0cc18
mov dword [ebx], eax
add ebx, edx
xor eax, 0x45e9e726
and eax, 0x6bb62c55
and eax, 0x48020004
or eax, 0x944d11ab
mov dword [ebx], eax
add ebx, edx
and eax, 0x8510ad9
and eax, 0x8400008
or eax, 0x15aadc10
mov dword [ebx], eax
add ebx, edx
xor eax, 0x35e727e5
and eax, 0x80d11ad
or eax, 0xd4420002
mov dword [ebx], eax
add ebx, edx
or eax, 0x58a9600
or eax, 0x3c464c63
and eax, 0x1dcadc08
or eax, 0x200010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x73d9dc62
xor eax, 0x48a60131
and eax, 0x405010b
or eax, 0xd84a10a4
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e334cbf
or eax, 0x3573bf3
and eax, 0xd421818
or eax, 0x10a8c400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x62784dc0
and eax, 0x5c021188
or eax, 0x804d0027
mov dword [ebx], eax
add ebx, edx
and eax, 0x437cdfa1
and eax, 0x481000
or eax, 0x1da2cc18
mov dword [ebx], eax
add ebx, edx
and eax, 0xe961da1
and eax, 0xc021000
or eax, 0xd04d01af
mov dword [ebx], eax
add ebx, edx
and eax, 0x245b0a92
and eax, 0x5499d224
and eax, 0x4080000
or eax, 0x19e2dc18
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e1f862f
or eax, 0x1f26e4bc
and eax, 0x1c0e00ac
or eax, 0xc0411103
mov dword [ebx], eax
add ebx, edx
and eax, 0x64b33c66
and eax, 0x4021000
or eax, 0x19e8cc18
mov dword [ebx], eax
add ebx, edx
xor eax, 0x749cfb2b
and eax, 0x6ba840fa
and eax, 0x48000022
or eax, 0x944f118d
mov dword [ebx], eax
add ebx, edx
and eax, 0x254a528c
and eax, 0x44a1008
or eax, 0x19a0cc10
mov dword [ebx], eax
add ebx, edx
or eax, 0x61ed7d9b
and eax, 0x5c4f118b
or eax, 0x80000024
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5dc53e62
xor eax, 0x3bdca3a7
and eax, 0x18428c08
or eax, 0x5a85010
mov dword [ebx], eax
add ebx, edx
or eax, 0x58e4efe0
and eax, 0x5c4e11a8
or eax, 0x80010007
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2ec455f0
xor eax, 0x6c0867df
and eax, 0x1c820000
or eax, 0x168dc18
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e1d96bf
and eax, 0x3b2762ce
and eax, 0x18000008
or eax, 0xc44f11a7
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c9c3275
and eax, 0x1c081000
or eax, 0x1e2cc18
mov dword [ebx], eax
add ebx, edx
or eax, 0x4153ed68
xor eax, 0x5867f53a
and eax, 0x40c0002
or eax, 0xd84311ad
mov dword [ebx], eax
add ebx, edx
xor eax, 0x47b8bf0e
xor eax, 0x69684af9
and eax, 0x108ac418
or eax, 0xd601800
mov dword [ebx], eax
add ebx, edx
and eax, 0x37b09e60
and eax, 0x14001000
or eax, 0xc84f01af
mov dword [ebx], eax
add ebx, edx
xor eax, 0x768bb54b
xor eax, 0x1eca27df
and eax, 0x140a8018
or eax, 0x9e05c00
mov dword [ebx], eax
add ebx, edx
and eax, 0xe472c
and eax, 0x4e182178
and eax, 0x80008
or eax, 0xdc4711a7
mov dword [ebx], eax
add ebx, edx
xor eax, 0x45f8d5c7
and eax, 0x19a2c408
or eax, 0x4481810
mov dword [ebx], eax
add ebx, edx
or eax, 0x731df0ce
xor eax, 0x590a3b76
and eax, 0x44501a8
or eax, 0xd80a1007
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2ec95d64
and eax, 0x5be4fd71
and eax, 0x10804c00
or eax, 0xd6a9018
mov dword [ebx], eax
add ebx, edx
or eax, 0x63179af7
and eax, 0x5c4f10af
or eax, 0x80000100
mov dword [ebx], eax
add ebx, edx
and eax, 0x32a65ff2
or eax, 0x17f6b93b
and eax, 0x15e29818
or eax, 0x8084400
mov dword [ebx], eax
add ebx, edx
or eax, 0xc292c73
and eax, 0x25862d08
and eax, 0x4020008
or eax, 0xd84d11a7
mov dword [ebx], eax
add ebx, edx
and eax, 0x62fe4c8b
and eax, 0x4a0008
or eax, 0x1da0dc10
mov dword [ebx], eax
add ebx, edx
and eax, 0x46b9b3a3
xor eax, 0x116c1a0d
and eax, 0x1444000d
or eax, 0xc80b11a2
mov dword [ebx], eax
add ebx, edx
or eax, 0x636b7c3e
and eax, 0x1d6a5c18
or eax, 0x808000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x355e9bb3
xor eax, 0x1e27ce8
and eax, 0x8461103
or eax, 0xd40900ac
mov dword [ebx], eax
add ebx, edx
or eax, 0x403b8649
and eax, 0x1c6a9408
or eax, 0x1804810
mov dword [ebx], eax
add ebx, edx
xor eax, 0x72421306
xor eax, 0x6aba1b16
and eax, 0x4021008
or eax, 0xd84d01a7
mov dword [ebx], eax
add ebx, edx
and eax, 0x73c50a22
and eax, 0x10400000
or eax, 0xdaadc18
mov dword [ebx], eax
add ebx, edx
or eax, 0x583d49c2
and eax, 0x5c4f118a
or eax, 0x80000025
mov dword [ebx], eax
add ebx, edx
xor eax, 0x52a2a0be
and eax, 0xce89010
or eax, 0x11024c08
mov dword [ebx], eax
add ebx, edx
or eax, 0x36e54874
or eax, 0x44437fe6
and eax, 0x5c4f11ae
or eax, 0x80000001
mov dword [ebx], eax
add ebx, edx
and eax, 0x46ee9137
xor eax, 0x46c9104f
and eax, 0x820008
or eax, 0x1d68dc10
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7a1d8724
and eax, 0x4698aa4
and eax, 0x4410024
or eax, 0xd80e118b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a8a4520
or eax, 0x64d783f6
and eax, 0x4c2d418
or eax, 0x19280800
mov dword [ebx], eax
add ebx, edx
and eax, 0x7331ee6b
or eax, 0x3976eba8
and eax, 0x184601a8
or eax, 0xc4091007
mov dword [ebx], eax
add ebx, edx
xor eax, 0x498f70e9
and eax, 0x15c04000
or eax, 0x82a9c18
mov dword [ebx], eax
add ebx, edx
and eax, 0xf8d3261
and eax, 0xc081000
or eax, 0xd04701af
mov dword [ebx], eax
add ebx, edx
xor eax, 0x73337799
xor eax, 0x1254643f
and eax, 0x1d280008
or eax, 0xc2dc10
mov dword [ebx], eax
add ebx, edx
or eax, 0x505378bf
and eax, 0x5c4b10af
or eax, 0x80040100
mov dword [ebx], eax
add ebx, edx
and eax, 0x7eacc501
and eax, 0x1c080000
or eax, 0x1e2dc18
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4f8b728d
and eax, 0x50410085
or eax, 0x8c0e112a
mov dword [ebx], eax
add ebx, edx
or eax, 0x612fbdb2
or eax, 0x50637da3
and eax, 0x1d6adc18
or eax, 0x800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e755714
and eax, 0x1758ff36
and eax, 0x14481104
or eax, 0xc80700ab
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c2f0b11
and eax, 0x1c6a1818
or eax, 0x180c400
mov dword [ebx], eax
add ebx, edx
or eax, 0x742e3c53
and eax, 0x5c4e100b
or eax, 0x800101a4
mov dword [ebx], eax
add ebx, edx
or eax, 0x58a4e7dc
and eax, 0x1cead418
or eax, 0x1000800
mov dword [ebx], eax
add ebx, edx
or eax, 0x4131c8b6
and eax, 0x5c4b10ae
or eax, 0x80040101
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d1e054b
and eax, 0x11401400
or eax, 0xcaac818
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e50b443
and eax, 0x5c4a100b
or eax, 0x800501a4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x44fc01f8
and eax, 0x4b0383f0
and eax, 0x8020010
or eax, 0x15e8dc08
mov dword [ebx], eax
add ebx, edx
xor eax, 0x61559f67
and eax, 0x5c0f012f
or eax, 0x80401080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5224a56
and eax, 0x19685818
or eax, 0x4828400
mov dword [ebx], eax
add ebx, edx
and eax, 0x73a6a2f
and eax, 0x857b58f
and eax, 0x20008
or eax, 0xdc4d11a7
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ead4963
xor eax, 0x30a26290
and eax, 0x1caa4010
or eax, 0x1409c08
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3976959b
or eax, 0x64ba561e
and eax, 0x440e118f
or eax, 0x98410020
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a7e3d10
xor eax, 0x3d3df078
and eax, 0x1562c018
or eax, 0x8881c00
mov dword [ebx], eax
add ebx, edx
or eax, 0x769b96f3
and eax, 0x5c4b10ab
or eax, 0x80040104
mov dword [ebx], eax
add ebx, edx
and eax, 0x438b8684
and eax, 0x1579c71e
and eax, 0x80000
or eax, 0x1de2dc18
mov dword [ebx], eax
add ebx, edx
and eax, 0x6343636
or eax, 0xf9a489e
and eax, 0xc0a108e
or eax, 0xd0450121
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d648735
or eax, 0x6d6dbd09
and eax, 0xd6a9c18
or eax, 0x10804000
mov dword [ebx], eax
add ebx, edx
or eax, 0x49f75287
and eax, 0xea944d1
and eax, 0xc090081
or eax, 0xd046112e
mov dword [ebx], eax
add ebx, edx
or eax, 0x5fe5a716
and eax, 0x1dea9418
or eax, 0x4800
mov dword [ebx], eax
add ebx, edx
and eax, 0x10339bf4
or eax, 0xa511e59
and eax, 0x18431009
or eax, 0xc40c01a6
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7434e5f1
and eax, 0x86ad418
or eax, 0x15800800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4fa2b281
and eax, 0x50480089
or eax, 0x8c071126
mov dword [ebx], eax
add ebx, edx
or eax, 0xaecfef6
xor eax, 0x16548bf2
and eax, 0x8aa5408
or eax, 0x15408810
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e996bd
xor eax, 0x5fb92966
and eax, 0x5841112e
or eax, 0x840e0081
mov dword [ebx], eax
add ebx, edx
and eax, 0x299e04a8
xor eax, 0xe27e350
and eax, 0x428c018
or eax, 0x19c21c00
mov dword [ebx], eax
add ebx, edx
or eax, 0xea7310e
or eax, 0x1e0d1f94
and eax, 0x1c4f118e
or eax, 0xc0000021
mov dword [ebx], eax
add ebx, edx
and eax, 0x5da874e
and eax, 0x44a0008
or eax, 0x19a0dc10
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1ed79b39
xor eax, 0x16d206cb
and eax, 0x144f01aa
or eax, 0xc8001005
mov dword [ebx], eax
add ebx, edx
or eax, 0x708dc81a
and eax, 0x6ede4cf6
and eax, 0xcca4810
or eax, 0x11209408
mov dword [ebx], eax
add ebx, edx
xor eax, 0x26085baf
and eax, 0xa0d1b24
and eax, 0x8000124
or eax, 0xd44f108b
mov dword [ebx], eax
add ebx, edx
and eax, 0x5fddbe43
or eax, 0x3f0719b0
and eax, 0x1d4a1810
or eax, 0xa0c408
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a92a559
and eax, 0x18020008
or eax, 0xc44d11a7
mov dword [ebx], eax
add ebx, edx
or eax, 0x638d08eb
and eax, 0x1dca1808
or eax, 0x20c410
mov dword [ebx], eax
add ebx, edx
and eax, 0x295d9906
and eax, 0x63cedfa7
and eax, 0x481000
or eax, 0xdc0701af
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c8ff84f
xor eax, 0x5b09adfc
and eax, 0x5029c10
or eax, 0x18e84008
mov dword [ebx], eax
add ebx, edx
and eax, 0x7623e04b
and eax, 0x73479c01
and eax, 0x10020000
or eax, 0xcc4d11af
mov dword [ebx], eax
add ebx, edx
or eax, 0x702837f2
and eax, 0x1c6a1418
or eax, 0x180c800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x18f614d5
and eax, 0x4e9c1a35
and eax, 0x40c0005
or eax, 0xd84311aa
mov dword [ebx], eax
add ebx, edx
or eax, 0x74c40b10
and eax, 0x1cca1818
or eax, 0x120c400
mov dword [ebx], eax
add ebx, edx
or eax, 0x744ab527
and eax, 0x5c4a112f
or eax, 0x80050080
mov dword [ebx], eax
add ebx, edx
or eax, 0x34974f51
and eax, 0x1cca5c18
or eax, 0x1208000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c932517
or eax, 0x6435f8ec
and eax, 0x5c4f11af
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb0c4cb4
and eax, 0x15425c18
or eax, 0x8a88000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xde35304
and eax, 0x10090b0c
or eax, 0xa44670a3
mov dword [ebx], eax
add ebx, edx
or eax, 0x218918b9
and eax, 0x5ca7810
or eax, 0x8208400
mov dword [ebx], eax
add ebx, edx
and eax, 0x5657ecc6
and eax, 0x160f4ef0
and eax, 0x4020400
or eax, 0xd86d01c7
mov dword [ebx], eax
add ebx, edx
and eax, 0x31a29f12
and eax, 0x220400
or eax, 0xe2c8b208
mov dword [ebx], eax
add ebx, edx
and eax, 0x9b3cdee
and eax, 0x220008
or eax, 0xdc4d11b2
mov dword [ebx], eax
add ebx, edx
or eax, 0x60a36350
and eax, 0xdc2a6208
or eax, 0x2008c00
mov dword [ebx], eax
add ebx, edx
and eax, 0x24d1ecb8
xor eax, 0x623d2a6a
and eax, 0x2230c442
or eax, 0x1803105
mov dword [ebx], eax
add ebx, edx
or eax, 0x31940b39
or eax, 0x37f9cc97
and eax, 0x1728efe7
or eax, 0xc8020000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3eedfff2
and eax, 0x1c2001a2
or eax, 0xc0051001
mov dword [ebx], eax
add ebx, edx
or eax, 0x410df309
and eax, 0x5d71e622
and eax, 0x1d00c020
or eax, 0xca1450
mov dword [ebx], eax
add ebx, edx
and eax, 0x327dcc0a
and eax, 0x10484000
or eax, 0xec2739bf
mov dword [ebx], eax
add ebx, edx
and eax, 0x16689840
and eax, 0x14000800
or eax, 0x980c418
mov dword [ebx], eax
add ebx, edx
xor eax, 0x644a92a8
and eax, 0x784a0410
or eax, 0x84050040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b9f2cab
and eax, 0xd7000818
or eax, 0x2001c400
mov dword [ebx], eax
add ebx, edx
and eax, 0x34f53eb3
xor eax, 0x5eb8649d
and eax, 0x4809008d
or eax, 0x94461122
mov dword [ebx], eax
add ebx, edx
and eax, 0x637e37a3
and eax, 0x4a1000
or eax, 0x1da0cc18
mov dword [ebx], eax
add ebx, edx
xor eax, 0xf75b533
xor eax, 0x7ab04f0e
and eax, 0x480f0025
or eax, 0x9440118a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x50468e0d
or eax, 0x46e60e3a
and eax, 0xcea9c18
or eax, 0x11004000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3aae76f8
and eax, 0x44400a0
or eax, 0xd80b110f
mov dword [ebx], eax
add ebx, edx
or eax, 0x17199e55
and eax, 0x1d4a9c18
or eax, 0xa04000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c6d3b94
and eax, 0x1c481000
or eax, 0xc00701af
mov dword [ebx], eax
add ebx, edx
and eax, 0x160850cd
xor eax, 0x5ed2cf58
and eax, 0x8cadc10
or eax, 0x15200008
mov dword [ebx], eax
add ebx, edx
and eax, 0x77f1dfa1
and eax, 0x14401000
or eax, 0xc80f01af
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5b819251
and eax, 0x5ca8018
or eax, 0x18205c00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3c2aa379
and eax, 0x338992cf
and eax, 0x1001
or eax, 0xdc4f01ae
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d38cef5
and eax, 0x1c080000
or eax, 0x1e2dc18
mov dword [ebx], eax
add ebx, edx
and eax, 0x1286191c
and eax, 0x10021008
or eax, 0xcc4d01a7
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a6e1390
xor eax, 0x5de64bd3
and eax, 0x9c24808
or eax, 0x14289410
mov dword [ebx], eax
add ebx, edx
xor eax, 0x331969c4
and eax, 0xc43118c
or eax, 0xd00c0023
mov dword [ebx], eax
add ebx, edx
or eax, 0x265390f5
and eax, 0x1c4a9018
or eax, 0x1a04c00
mov dword [ebx], eax
add ebx, edx
and eax, 0x37116adf
and eax, 0x14000008
or eax, 0xc84f11a7
mov dword [ebx], eax
add ebx, edx
xor eax, 0x196b35f8
xor eax, 0x203cab3c
and eax, 0x5088c08
or eax, 0x18e25010
mov dword [ebx], eax
add ebx, edx
or eax, 0x582fe69d
and eax, 0x5c4f108d
or eax, 0x80000122
mov dword [ebx], eax
add ebx, edx
or eax, 0x412e1c92
and eax, 0x1d6a1c18
or eax, 0x80c000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b597446
or eax, 0x44ed8c7b
and eax, 0x444f002f
or eax, 0x98001180
mov dword [ebx], eax
add ebx, edx
and eax, 0x12ff970a
xor eax, 0x7f3a8baa
and eax, 0xd609800
or eax, 0x108a4418
mov dword [ebx], eax
add ebx, edx
or eax, 0x45f9f5a9
xor eax, 0x64cab207
and eax, 0x180101ae
or eax, 0xc44e1001
mov dword [ebx], eax
add ebx, edx
and eax, 0x6383bbc5
and eax, 0x21000
or eax, 0x1de8cc18
mov dword [ebx], eax
add ebx, edx
or eax, 0x47e8c33b
and eax, 0x795dc165
and eax, 0x58480121
or eax, 0x8407108e
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e3b17ba
and eax, 0x1c6a1418
or eax, 0x180c800
mov dword [ebx], eax
add ebx, edx
and eax, 0x6f419b6a
or eax, 0x28e97345
and eax, 0xc49110d
or eax, 0xd00600a2
mov dword [ebx], eax
add ebx, edx
and eax, 0x6691b552
and eax, 0xce39ff7
and eax, 0x4001000
or eax, 0x19eacc18
mov dword [ebx], eax
add ebx, edx
or eax, 0x4226f106
xor eax, 0x940da17
and eax, 0x540e0109
or eax, 0x884110a6
mov dword [ebx], eax
add ebx, edx
or eax, 0x40a4c1cb
xor eax, 0x46c2d011
and eax, 0x18280018
or eax, 0x5c2dc00
mov dword [ebx], eax
add ebx, edx
and eax, 0x73ca710d
or eax, 0x26297759
and eax, 0x144b1109
or eax, 0xc80400a6
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c3523ca
and eax, 0x77f9ccf5
and eax, 0x14680000
or eax, 0x982dc18
mov dword [ebx], eax
add ebx, edx
and eax, 0x232b7011
or eax, 0x45a74e7c
and eax, 0x440f102c
or eax, 0x98400183
mov dword [ebx], eax
add ebx, edx
and eax, 0x5db52ebc
and eax, 0x4b5bd7ce
and eax, 0x8000008
or eax, 0x15eadc10
mov dword [ebx], eax
add ebx, edx
xor eax, 0x54c6912c
xor eax, 0x503f8857
and eax, 0x18030123
or eax, 0xc44c108c
mov dword [ebx], eax
add ebx, edx
or eax, 0x740e9c9
and eax, 0x1d4ad808
or eax, 0xa00410
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e2e9870
or eax, 0x2e34591c
and eax, 0x5c4e112c
or eax, 0x80010083
mov dword [ebx], eax
add ebx, edx
or eax, 0x70276402
and eax, 0x1c6a5408
or eax, 0x1808810
mov dword [ebx], eax
add ebx, edx
and eax, 0x503147ae
or eax, 0x77cfe7e
and eax, 0x144c102e
or eax, 0xc8030181
mov dword [ebx], eax
add ebx, edx
xor eax, 0x684a3ab4
and eax, 0x14000818
or eax, 0x9ead400
mov dword [ebx], eax
add ebx, edx
and eax, 0x76e97629
and eax, 0x14481008
or eax, 0xc80701a7
mov dword [ebx], eax
add ebx, edx
and eax, 0x4456f1c2
xor eax, 0x6a4433bc
and eax, 0xc020018
or eax, 0x11e8dc00
mov dword [ebx], eax
add ebx, edx
and eax, 0xca8defa
and eax, 0xc081008
or eax, 0xd04701a7
mov dword [ebx], eax
add ebx, edx
xor eax, 0x20b24f87
or eax, 0x44e03544
and eax, 0x1ce85c08
or eax, 0x1028010
mov dword [ebx], eax
add ebx, edx
and eax, 0x77cfcda7
xor eax, 0x24060b50
and eax, 0x104c0100
or eax, 0xcc0310af
mov dword [ebx], eax
add ebx, edx
xor eax, 0x15f9daeb
or eax, 0x18eb6528
and eax, 0x19eacc08
or eax, 0x4001010
mov dword [ebx], eax
add ebx, edx
and eax, 0x74df126a
or eax, 0x3127f1d6
and eax, 0x144f118e
or eax, 0xc8000021
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3a9f59d5
and eax, 0x4c04818
or eax, 0x192a9400
mov dword [ebx], eax
add ebx, edx
or eax, 0x71fd41be
and eax, 0x5c4f11ae
or eax, 0x80000001
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd8dece9
or eax, 0x73af4cd7
and eax, 0x11eadc10
or eax, 0xc000008
mov dword [ebx], eax
add ebx, edx
or eax, 0x77ceaefd
and eax, 0x6e7ffef3
and eax, 0x4c4e10a1
or eax, 0x9001010e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x797ed44b
and eax, 0x520c400
or eax, 0x18ca1818
mov dword [ebx], eax
add ebx, edx
xor eax, 0x28f23b5f
and eax, 0x12b2cfab
and eax, 0x10000103
or eax, 0xcc4f10ac
mov dword [ebx], eax
add ebx, edx
xor eax, 0x272f0158
and eax, 0x19601010
or eax, 0x48acc08
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c73a2d5
and eax, 0x5c4b108d
or eax, 0x80040122
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b060326
and eax, 0x1d4a1008
or eax, 0xa0cc10
mov dword [ebx], eax
add ebx, edx
and eax, 0x6da1e33d
and eax, 0x6c29b2c6
and eax, 0xc000000
or eax, 0xd04f11af
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a5a7306
and eax, 0x25d688f2
and eax, 0x4420000
or eax, 0x19a8dc18
mov dword [ebx], eax
add ebx, edx
or eax, 0x77fdfd18
and eax, 0x5c4f1108
or eax, 0x800000a7
mov dword [ebx], eax
add ebx, edx
xor eax, 0x357c892e
and eax, 0x9229800
or eax, 0x14c84418
mov dword [ebx], eax
add ebx, edx
xor eax, 0x18832047
or eax, 0x332d4163
and eax, 0x144d112f
or eax, 0xc8020080
mov dword [ebx], eax
add ebx, edx
and eax, 0x5db8cbb0
or eax, 0x6af69e41
and eax, 0x1cea9c00
or eax, 0x1004018
mov dword [ebx], eax
add ebx, edx
or eax, 0x7493d09b
and eax, 0x5c4b108b
or eax, 0x80040124
mov dword [ebx], eax
add ebx, edx
xor eax, 0x65668d73
and eax, 0x19289c18
or eax, 0x4c24000
mov dword [ebx], eax
add ebx, edx
and eax, 0x52c3056f
and eax, 0x78297135
and eax, 0x10000000
or eax, 0xcc4f11af
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d9a55d3
and eax, 0x1c0a1000
or eax, 0x1e0cc18
mov dword [ebx], eax
add ebx, edx
or eax, 0x60530b1b
or eax, 0x4eb46697
and eax, 0x5c4f118f
or eax, 0x80000020
mov dword [ebx], eax
add ebx, edx
and eax, 0x198744d1
and eax, 0x18020000
or eax, 0x5e8dc18
mov dword [ebx], eax
add ebx, edx
and eax, 0x29db21fd
or eax, 0x4ae91349
and eax, 0x484b1109
or eax, 0x940400a6
mov dword [ebx], eax
add ebx, edx
or eax, 0x5272cef4
and eax, 0x1c6adc18
or eax, 0x1800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x64aaf31b
or eax, 0x284805e
and eax, 0x5c4e110f
or eax, 0x800100a0
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a29b7f3
and eax, 0x2ef259c2
and eax, 0x8001000
or eax, 0x15eacc18
mov dword [ebx], eax
add ebx, edx
or eax, 0x62cdeea4
xor eax, 0x387c39fd
and eax, 0x44030101
or eax, 0x984c10ae
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ca56012
and eax, 0xc000000
or eax, 0x11eadc18
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7dcec2cb
and eax, 0x40041083
or eax, 0x9c4b012c
mov dword [ebx], eax
add ebx, edx
and eax, 0x3fa256d7
and eax, 0x1c021000
or eax, 0x1e8cc18
mov dword [ebx], eax
add ebx, edx
and eax, 0x16db06f
xor eax, 0x21fdbe8c
and eax, 0x50084
or eax, 0xdc4a112b
mov dword [ebx], eax
add ebx, edx
or eax, 0x6e586a1a
and eax, 0x126cecbf
and eax, 0x10484818
or eax, 0xda29400
mov dword [ebx], eax
add ebx, edx
or eax, 0x338ae461
and eax, 0x25c83c29
and eax, 0x4481029
or eax, 0xd8070186
mov dword [ebx], eax
add ebx, edx
or eax, 0x1834c49e
and eax, 0x511233ee
and eax, 0x10021008
or eax, 0xde8cc10
mov dword [ebx], eax
add ebx, edx
and eax, 0x48215d93
xor eax, 0x53969d34
and eax, 0x58060124
or eax, 0x8449108b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x63e4419b
or eax, 0x78bfcf60
and eax, 0x1daadc10
or eax, 0x400008
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d14249
xor eax, 0x3c2bfd70
and eax, 0x400129
or eax, 0xdc0f1086
mov dword [ebx], eax
add ebx, edx
and eax, 0xbb4a8af
and eax, 0x8000008
or eax, 0x15eadc10
mov dword [ebx], eax
add ebx, edx
xor eax, 0x551571f6
or eax, 0x2dec157c
and eax, 0x4c4f11ae
or eax, 0x90000001
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d6dbf37
and eax, 0xc481000
or eax, 0x11a2cc18
mov dword [ebx], eax
add ebx, edx
or eax, 0x48d527a3
and eax, 0x5c4f11ab
or eax, 0x80000004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x36537318
and eax, 0x8084010
or eax, 0x15e29c08
mov dword [ebx], eax
add ebx, edx
and eax, 0x75fd062c
and eax, 0x14480008
or eax, 0xc80711a7
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5635b972
and eax, 0x62188556
and eax, 0x88010
or eax, 0x1de25c08
mov dword [ebx], eax
add ebx, edx
and eax, 0x42fd5fdf
and eax, 0x481008
or eax, 0xdc0701a7
mov dword [ebx], eax
add ebx, edx
and eax, 0x4db9b5e6
and eax, 0x20a8d326
and eax, 0x81000
or eax, 0x1de2cc18
mov dword [ebx], eax
add ebx, edx
or eax, 0x91ced4e
and eax, 0x7475fa31
and eax, 0x14441000
or eax, 0xc80b01af
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e92792a
and eax, 0x1c021008
or eax, 0x1e8cc10
mov dword [ebx], eax
add ebx, edx
or eax, 0x631cc8a5
xor eax, 0x3db2a953
and eax, 0x404c11ae
or eax, 0x9c030001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b548620
and eax, 0x590bf8f7
and eax, 0x10a9000
or eax, 0x1ce04c18
mov dword [ebx], eax
add ebx, edx
xor eax, 0x777309c3
and eax, 0x4809118b
or eax, 0x94460024
mov dword [ebx], eax
add ebx, edx
or eax, 0x20904a21
and eax, 0x1cca5808
or eax, 0x1208410
mov dword [ebx], eax
add ebx, edx
or eax, 0x617ee6fa
and eax, 0x5c4e10aa
or eax, 0x80010105
mov dword [ebx], eax
add ebx, edx
or eax, 0x57db9c69
and eax, 0x1dca9c08
or eax, 0x204010
mov dword [ebx], eax
add ebx, edx
and eax, 0x59a0acef
or eax, 0x1a266d2c
and eax, 0x1806012c
or eax, 0xc4491083
mov dword [ebx], eax
add ebx, edx
xor eax, 0x41a37362
and eax, 0x1de84008
or eax, 0x29c10
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4966f0b6
and eax, 0x3cce9952
and eax, 0x140c0002
or eax, 0xc84311ad
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6396e374
and eax, 0x1dc8d018
or eax, 0x220c00
mov dword [ebx], eax
add ebx, edx
and eax, 0x695e6314
or eax, 0x1478ab71
and eax, 0x1c4a0121
or eax, 0xc005108e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x62058de7
or eax, 0x747bd9b0
and eax, 0x1c6adc18
or eax, 0x1800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c040446
and eax, 0x404e100e
or eax, 0x9c0101a1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c4c8f3a
and eax, 0x63456a9
and eax, 0x1400
or eax, 0x1deac818
mov dword [ebx], eax
add ebx, edx
xor eax, 0x286a30ba
or eax, 0x3f821d38
and eax, 0x1c0211aa
or eax, 0xc04d0005
mov dword [ebx], eax
add ebx, edx
xor eax, 0x77a27ca
and eax, 0x19201400
or eax, 0x4cac818
mov dword [ebx], eax
add ebx, edx
or eax, 0x212ad8d
xor eax, 0x64a3e77d
and eax, 0x584910a0
or eax, 0x8406010f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x469a1d77
xor eax, 0x4a23c510
and eax, 0x10e2c808
or eax, 0xd081410
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f6f8d54
and eax, 0xc4a0000
or eax, 0xd00511af
mov dword [ebx], eax
add ebx, edx
and eax, 0xcab101
and eax, 0x4a1000
or eax, 0x1da0cc18
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f312e98
xor eax, 0x21f5a3ae
and eax, 0x1c0e4126
or eax, 0xc060a089
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c91ab04
and eax, 0x10ea4808
or eax, 0xd009410
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4bc52b0f
and eax, 0x62a6507
or eax, 0xa90000a8
mov dword [ebx], eax
add ebx, edx
and eax, 0x2399a7a3
and eax, 0x1b53af6d
and eax, 0x1002020
or eax, 0x7086984c
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c16f53b
and eax, 0x50062008
or eax, 0x8c490394
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3ed72325
and eax, 0x60800018
or eax, 0x1106b800
mov dword [ebx], eax
add ebx, edx
or eax, 0x6e3aedee
and eax, 0x39247dc6
or eax, 0x80010200
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a36b4ce
and eax, 0x3907a84a
or eax, 0x40880031
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c745029
and eax, 0x28000029
or eax, 0x872a6586
mov dword [ebx], eax
add ebx, edx
or eax, 0x325f0180
or eax, 0x43f945ff
and eax, 0x7887646c
or eax, 0x9800
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d959b89
xor eax, 0x1033f0d6
and eax, 0x2820091b
or eax, 0x900070c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x597e6cdc
and eax, 0x3879e21c
and eax, 0x20180000
or eax, 0x5880bd38
mov dword [ebx], eax
add ebx, edx
or eax, 0x392bc046
and eax, 0x19d01bcc
and eax, 0x1110000c
or eax, 0xa42c6483
mov dword [ebx], eax
add ebx, edx
or eax, 0x689f5a15
xor eax, 0x455589c3
and eax, 0x30cab354
or eax, 0x43000822
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b8f5faf
and eax, 0x2d150d84
and eax, 0x8050480
or eax, 0xd44a6240
mov dword [ebx], eax
add ebx, edx
or eax, 0x771024cb
and eax, 0x1d4a4408
or eax, 0xa09810
mov dword [ebx], eax
add ebx, edx
or eax, 0x731052d6
or eax, 0x32e4b913
and eax, 0x2e740c8f
or eax, 0x80010020
mov dword [ebx], eax
add ebx, edx
and eax, 0x1194ef5c
and eax, 0xc08
or eax, 0x1dead073
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a78e223
and eax, 0x54021c08
or eax, 0x884d00a7
mov dword [ebx], eax
add ebx, edx
and eax, 0x421cecf
xor eax, 0x5280c618
and eax, 0x14800010
or eax, 0x96a0008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x52859d7a
and eax, 0x4c6f9522
or eax, 0x9000608d
mov dword [ebx], eax
add ebx, edx
and eax, 0x7713149f
xor eax, 0x228efb9e
and eax, 0x148c2810
or eax, 0x9601008
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d4daf88
or eax, 0x1396b47
and eax, 0x1c4d118f
or eax, 0xc0020020
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ce1e75b
and eax, 0x574b6efc
and eax, 0x44404018
or eax, 0x2b908100
mov dword [ebx], eax
add ebx, edx
or eax, 0x25a82073
and eax, 0x4c480148
or eax, 0x90071084
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b0d7806
and eax, 0x8081000
or eax, 0x15e2c218
mov dword [ebx], eax
add ebx, edx
and eax, 0x2970a088
and eax, 0x8400008
or eax, 0xd40f11a7
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4482b2b0
and eax, 0x18c88018
or eax, 0x5225c00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d050f8f
and eax, 0x104f1187
or eax, 0xcc000028
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c5434e5
and eax, 0x1c4a1408
or eax, 0x1a0c810
mov dword [ebx], eax
add ebx, edx
or eax, 0x44438c08
and eax, 0x54611299
and eax, 0x54411008
or eax, 0x880e01a7
mov dword [ebx], eax
add ebx, edx
and eax, 0x78d4189f
and eax, 0x59452839
and eax, 0x18400008
or eax, 0x5aadc10
mov dword [ebx], eax
add ebx, edx
and eax, 0x636b00bd
and eax, 0x4a0008
or eax, 0xdc0511a7
mov dword [ebx], eax
add ebx, edx
xor eax, 0x75feca6b
and eax, 0xa0110300
or eax, 0x42042018
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c966110
or eax, 0x9f8ea40
and eax, 0xdc4f0150
or eax, 0x1000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6991b8a
and eax, 0x18c20018
or eax, 0x5086000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1ec7d1f7
xor eax, 0x62893f4e
and eax, 0x5c4b100e
or eax, 0x800400a1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x53cc2d79
xor eax, 0x2f6c5c94
and eax, 0xea4000
or eax, 0x1d009e18
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d55e0a
and eax, 0x1c4f120a
or eax, 0xc00001a5
mov dword [ebx], eax
add ebx, edx
xor eax, 0x25e91da
and eax, 0x1c000010
or eax, 0x1ca7408
mov dword [ebx], eax
add ebx, edx
xor eax, 0x35c6fdac
xor eax, 0x40df4208
and eax, 0x484381ac
or eax, 0x942c2003
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c371715
and eax, 0x7ef839
and eax, 0x20000
or eax, 0x1dc86418
mov dword [ebx], eax
add ebx, edx
or eax, 0xc367e4e
or eax, 0x56ae732
and eax, 0x1c5e112e
or eax, 0xc0010081
mov dword [ebx], eax
add ebx, edx
or eax, 0xf823f75
and eax, 0x1dda3d18
or eax, 0x20c000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3d9c54f
and eax, 0x1c231007
or eax, 0xc04cc4a8
mov dword [ebx], eax
add ebx, edx
or eax, 0x277a4d70
and eax, 0x1d4a1918
or eax, 0x800200
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d7cd8c3
and eax, 0x1d481000
or eax, 0xc00701af
mov dword [ebx], eax
add ebx, edx
or eax, 0x644ab7fc
and eax, 0x7d722880
and eax, 0x71020000
or eax, 0x849818
mov dword [ebx], eax
add ebx, edx
and eax, 0x60bf32ee
and eax, 0x20021008
or eax, 0x90292f92
mov dword [ebx], eax
add ebx, edx
and eax, 0x7075d0b3
and eax, 0x10011010
or eax, 0xd88cc64
mov dword [ebx], eax
add ebx, edx
xor eax, 0x504c1db4
and eax, 0x80440c0
or eax, 0xa038341b
mov dword [ebx], eax
add ebx, edx
and eax, 0x74e67d1f
or eax, 0x1e46242e
and eax, 0x1c624418
or eax, 0x1888000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a0336db
and eax, 0x8020008
or eax, 0xd4cd11a7
mov dword [ebx], eax
add ebx, edx
and eax, 0xb042c9e
or eax, 0x2c9e9b36
and eax, 0xc8a9898
or eax, 0x11604400
mov dword [ebx], eax
add ebx, edx
and eax, 0x49292434
and eax, 0x8080000
or eax, 0xd44711af
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e177416
or eax, 0x5ae29853
and eax, 0x1ce29810
or eax, 0x1084408
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d19bf93
or eax, 0x5447d6f8
and eax, 0x5c4f10a8
or eax, 0x80000107
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d91304
and eax, 0x91100
or eax, 0x49a08a18
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3544a4a0
and eax, 0x5c4d11a0
or eax, 0x80120043
mov dword [ebx], eax
add ebx, edx
and eax, 0x3deb2eb5
and eax, 0x4f6125f8
and eax, 0xc400000
or eax, 0x11aaeb18
mov dword [ebx], eax
add ebx, edx
xor eax, 0x37d74b7b
or eax, 0x7e4b49f0
and eax, 0x383b29a3
or eax, 0x8100160c
mov dword [ebx], eax
add ebx, edx
or eax, 0x4aff286d
and eax, 0x70ce2860
or eax, 0x8000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7f309239
and eax, 0xc4e1041
or eax, 0xd0010180
mov dword [ebx], eax
add ebx, edx
or eax, 0x12696f
and eax, 0x1c4a5808
or eax, 0x1808410
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb8acafa
or eax, 0x5e5d803b
and eax, 0x5c4d10ab
or eax, 0x80020904
mov dword [ebx], eax
add ebx, edx
and eax, 0x40e8ce87
and eax, 0x6c0cd10c
and eax, 0x40000000
or eax, 0x3983f218
mov dword [ebx], eax
add ebx, edx
xor eax, 0x74545aef
and eax, 0x1aa9ac8
and eax, 0x200c0
or eax, 0xf82c650e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x35815336
or eax, 0x453ac027
and eax, 0xdaad42d
or eax, 0x10400800
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b7476ac
xor eax, 0x1d632dcf
and eax, 0x400d1122
or eax, 0x9c62088d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x57f4acae
xor eax, 0x110af444
and eax, 0x18800000
or eax, 0x56aa418
mov dword [ebx], eax
add ebx, edx
and eax, 0x467c3e96
and eax, 0x282400
or eax, 0xb8151baf
mov dword [ebx], eax
add ebx, edx
or eax, 0x45756d28
and eax, 0x1d092829
or eax, 0x828050
mov dword [ebx], eax
add ebx, edx
and eax, 0x44a81f64
and eax, 0x4080020
or eax, 0xd867918f
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b310066
and eax, 0x1d6a9008
or eax, 0x800010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c91e86d
and eax, 0x23183eaf
and eax, 0x20083825
or eax, 0x9822078a
mov dword [ebx], eax
add ebx, edx
or eax, 0x20c25f10
and eax, 0x188a2839
or eax, 0x5018040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3ac565fd
and eax, 0x44ecd84
or eax, 0xd821102b
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ba40ed1
and eax, 0x18200400
or eax, 0x5cac018
mov dword [ebx], eax
add ebx, edx
xor eax, 0x24b3368c
and eax, 0x38193284
or eax, 0x80240d2b
mov dword [ebx], eax
add ebx, edx
and eax, 0x16f8e04e
and eax, 0x1c3ec58f
and eax, 0x10080008
or eax, 0x2983a871
mov dword [ebx], eax
add ebx, edx
xor eax, 0x44ff124c
and eax, 0x28203a11
or eax, 0x800344c8
mov dword [ebx], eax
add ebx, edx
or eax, 0x575e914f
and eax, 0x1d6ab855
or eax, 0x800020
mov dword [ebx], eax
add ebx, edx
or eax, 0x59c4d305
and eax, 0x5c6ef125
or eax, 0x8001048a
mov dword [ebx], eax
add ebx, edx
and eax, 0x3aad1a7a
and eax, 0x18245201
and eax, 0x18200000
or eax, 0x5ca0018
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c986881
xor eax, 0x43d95426
and eax, 0x38213caf
or eax, 0x801c0300
mov dword [ebx], eax
add ebx, edx
and eax, 0x6442500a
and eax, 0x20000008
or eax, 0x198ba871
mov dword [ebx], eax
add ebx, edx
xor eax, 0x22a81e89
and eax, 0x182122d0
or eax, 0xa0144905
mov dword [ebx], eax
add ebx, edx
xor eax, 0x712df45d
and eax, 0x9089b08
or eax, 0x14e22072
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a638626
and eax, 0x2e964136
and eax, 0x4000104
or eax, 0xd86ed0ab
mov dword [ebx], eax
add ebx, edx
and eax, 0x657c76d6
or eax, 0x3303cba4
and eax, 0x156ac800
or eax, 0x8800018
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b34c256
and eax, 0x18260a0e
or eax, 0xa00035a1
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c815ded
xor eax, 0x53b32da3
and eax, 0x29000048
or eax, 0x108ba831
mov dword [ebx], eax
add ebx, edx
and eax, 0x251bc0e6
and eax, 0xb0000
or eax, 0xdc44119d
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b225bcc
xor eax, 0x20f4e98e
and eax, 0x1d8b0010
or eax, 0x400808
mov dword [ebx], eax
add ebx, edx
or eax, 0x3aedd950
or eax, 0x2ba76c66
and eax, 0x1c4f052e
or eax, 0xc0000081
mov dword [ebx], eax
add ebx, edx
and eax, 0x68f75c31
xor eax, 0x6b9e6f25
and eax, 0x21816200
or eax, 0x58029018
mov dword [ebx], eax
add ebx, edx
xor eax, 0x78acd470
and eax, 0x2e2448
or eax, 0xf8004186
mov dword [ebx], eax
add ebx, edx
or eax, 0x56ada4bc
and eax, 0x1caac42a
or eax, 0x1401801
mov dword [ebx], eax
add ebx, edx
or eax, 0xb197dc3
and eax, 0x569b9638
and eax, 0x140a9028
or eax, 0xc8646987
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d5d012
and eax, 0x17bbaad2
and eax, 0x14aa8010
or eax, 0x9405408
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f05e27b
and eax, 0x3826362b
or eax, 0x80000984
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc471a45
and eax, 0x30012068
or eax, 0x98a8811
mov dword [ebx], eax
add ebx, edx
and eax, 0x715352a6
and eax, 0x10030000
or eax, 0xcc4c119b
mov dword [ebx], eax
add ebx, edx
and eax, 0xdb772b8
and eax, 0xc030018
or eax, 0x11c82c00
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c727148
xor eax, 0x4ec41465
and eax, 0x5006002d
or eax, 0x8c490b82
mov dword [ebx], eax
add ebx, edx
or eax, 0x620f2deb
xor eax, 0x50012e78
and eax, 0x28020010
or eax, 0x5181f208
mov dword [ebx], eax
add ebx, edx
and eax, 0x6707d96d
xor eax, 0x6a13c845
and eax, 0x800004c
or eax, 0xf02e6582
mov dword [ebx], eax
add ebx, edx
or eax, 0x2752ca84
and eax, 0x1d6acc0e
or eax, 0x801020
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d7c74ac
xor eax, 0x3c95467b
and eax, 0x7d1007
or eax, 0xdc0201a8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x659fa918
and eax, 0x19e09810
or eax, 0x40a4008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7681a12c
and eax, 0x951a18
and eax, 0x11800
or eax, 0xaf2c27af
mov dword [ebx], eax
add ebx, edx
xor eax, 0x25d384e3
or eax, 0x22d2dc48
and eax, 0x8eadc48
or eax, 0x15000023
mov dword [ebx], eax
add ebx, edx
or eax, 0xfe03e09
and eax, 0x1c6af82b
or eax, 0xc0040184
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6374a174
and eax, 0xaa0d297
and eax, 0x8005010
or eax, 0x15ea8c08
mov dword [ebx], eax
add ebx, edx
or eax, 0x10cebba0
and eax, 0x1c4e11a8
or eax, 0xc0010007
mov dword [ebx], eax
add ebx, edx
and eax, 0x636e5a08
xor eax, 0x6a5b36a3
and eax, 0x8012208
or eax, 0x15ca0010
mov dword [ebx], eax
add ebx, edx
or eax, 0x25a89e50
and eax, 0x1c6b1008
or eax, 0xc00401a7
mov dword [ebx], eax
add ebx, edx
and eax, 0x7fc9bd5a
xor eax, 0x103593e2
and eax, 0xc688008
or eax, 0x11825c10
mov dword [ebx], eax
add ebx, edx
or eax, 0x145399
and eax, 0x1c4e1189
or eax, 0xc0010026
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2bdcb471
and eax, 0x15828418
or eax, 0x8685800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6955e2d
and eax, 0x184f0025
or eax, 0xc400118a
mov dword [ebx], eax
add ebx, edx
or eax, 0x7870f898
and eax, 0x1c6ad818
or eax, 0x1800400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f1348e0
and eax, 0x506880a8
or eax, 0x8c066107
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a3227e8
xor eax, 0x47a5a5c9
and eax, 0x1e84008
or eax, 0x1c029c10
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2bb374e9
xor eax, 0xe947452
and eax, 0x104d90a3
or eax, 0x8100000c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x48cdceda
and eax, 0x58800e75
or eax, 0x2419a108
mov dword [ebx], eax
add ebx, edx
and eax, 0x4233dda4
and eax, 0x10400
or eax, 0xb30c70c8
mov dword [ebx], eax
add ebx, edx
or eax, 0x301e3968
and eax, 0xa1d60
or eax, 0x48e08000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x937c52b
and eax, 0x411d5048
or eax, 0xae0004b4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x63bdd4f7
or eax, 0x5efefeaa
and eax, 0x508ef22a
or eax, 0x21000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3bde900e
and eax, 0x100e1002
or eax, 0xcc4101c1
mov dword [ebx], eax
add ebx, edx
or eax, 0x2181636a
and eax, 0x1dca5008
or eax, 0x208c10
mov dword [ebx], eax
add ebx, edx
xor eax, 0x233e03ed
or eax, 0x29f1c6bd
and eax, 0x1c4511ad
or eax, 0xc00a0002
mov dword [ebx], eax
add ebx, edx
and eax, 0xdbd399c
and eax, 0xc081008
or eax, 0x11e2cc10
mov dword [ebx], eax
add ebx, edx
or eax, 0x514a2f5b
xor eax, 0x22a14b48
and eax, 0x5c4b1003
or eax, 0x800401ac
mov dword [ebx], eax
add ebx, edx
xor eax, 0x46fa73a3
or eax, 0x1d84e9f
and eax, 0x19e84c18
or eax, 0x4029000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6a893f12
xor eax, 0x3378a1b7
and eax, 0x4c0310ad
or eax, 0x904c0102
mov dword [ebx], eax
add ebx, edx
and eax, 0x6f7a453f
and eax, 0xc4a0008
or eax, 0x11a0dc10
mov dword [ebx], eax
add ebx, edx
and eax, 0x5edfc567
xor eax, 0x422b6a86
and eax, 0x5c410086
or eax, 0x800e1129
mov dword [ebx], eax
add ebx, edx
or eax, 0x21d0c09f
and eax, 0xcb9d7b4
and eax, 0xc88d010
or eax, 0x11620c08
mov dword [ebx], eax
add ebx, edx
and eax, 0x10518f5e
and eax, 0x26c8ae89
and eax, 0x400008
or eax, 0xdc0f11a7
mov dword [ebx], eax
add ebx, edx
and eax, 0x85479b8
or eax, 0x271153e8
and eax, 0xd405008
or eax, 0x10aa8c10
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3d01396d
and eax, 0x5a00d5c3
and eax, 0x101
or eax, 0xdc4f10ae
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6e41b7e
xor eax, 0x9f844a8
and eax, 0x11424c18
or eax, 0xca89000
mov dword [ebx], eax
add ebx, edx
or eax, 0x670f799f
xor eax, 0x3c2da032
and eax, 0x404211ad
or eax, 0x9c0d0002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c26f068
and eax, 0x1068c000
or eax, 0xd821c18
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7109e754
or eax, 0x4a0f7b4
and eax, 0x4c4311ac
or eax, 0x900c0003
mov dword [ebx], eax
add ebx, edx
xor eax, 0x19f7206b
and eax, 0x5a81000
or eax, 0x1842cc18
mov dword [ebx], eax
add ebx, edx
xor eax, 0x39153c04
and eax, 0x7a20f90
and eax, 0x4020000
or eax, 0xd84d11af
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4167b0f5
and eax, 0x1d288018
or eax, 0xc25c00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d6ca0d3
and eax, 0x5006108b
or eax, 0x8c490124
mov dword [ebx], eax
add ebx, edx
or eax, 0x331715a
xor eax, 0x15cac8ef
and eax, 0x8a09810
or eax, 0x154a4408
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe37a327
and eax, 0x104d112f
or eax, 0xcc020080
mov dword [ebx], eax
add ebx, edx
and eax, 0x5aafa823
and eax, 0x4813422d
and eax, 0x8020000
or eax, 0x15e8dc18
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e9ec86
and eax, 0x4480000
or eax, 0xd80711af
mov dword [ebx], eax
add ebx, edx
xor eax, 0x419c09ee
and eax, 0x1dc21800
or eax, 0x28c418
mov dword [ebx], eax
add ebx, edx
or eax, 0x65623f54
and eax, 0x5c4a110c
or eax, 0x800500a3
mov dword [ebx], eax
add ebx, edx
and eax, 0x7270d5a8
and eax, 0x15f8ccbc
and eax, 0x10400008
or eax, 0xdaadc10
mov dword [ebx], eax
add ebx, edx
and eax, 0x2cc9e08c
and eax, 0xc480008
or eax, 0xd00711a7
mov dword [ebx], eax
add ebx, edx
or eax, 0x49bda524
and eax, 0x72424ef9
and eax, 0x10420408
or eax, 0xda8d810
mov dword [ebx], eax
add ebx, edx
and eax, 0x6f2e4a2c
and eax, 0xc0a0008
or eax, 0xd04511a7
mov dword [ebx], eax
add ebx, edx
and eax, 0x474af5c5
or eax, 0x7fc46454
and eax, 0x1dca5410
or eax, 0x208808
mov dword [ebx], eax
add ebx, edx
or eax, 0x607135ea
and eax, 0x2ff623e5
and eax, 0xc4201a0
or eax, 0xd00d100f
mov dword [ebx], eax
add ebx, edx
or eax, 0x741e8f9f
and eax, 0x1c4a9c18
or eax, 0x1a04000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ddb6b37
and eax, 0x4001112f
or eax, 0x9c4e0080
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ad9258f
and eax, 0x18480008
or eax, 0x5a2dc10
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4dc60396
and eax, 0x500c118e
or eax, 0x8c430021
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ee1a50
and eax, 0x1dea1818
or eax, 0xc400
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ee108fd
xor eax, 0x4b9c729f
and eax, 0x544c1087
or eax, 0x88030128
mov dword [ebx], eax
add ebx, edx
and eax, 0x324263c8
and eax, 0x10420008
or eax, 0xda8dc10
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b4f0eac
or eax, 0x70d26e56
and eax, 0x584a000e
or eax, 0x840511a1
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c6076b6
or eax, 0x460322e9
and eax, 0xc421008
or eax, 0x11a8cc10
mov dword [ebx], eax
add ebx, edx
and eax, 0xa02d0a8
and eax, 0x2702bf2
and eax, 0
or eax, 0xdc4f11af
mov dword [ebx], eax
add ebx, edx
or eax, 0x22d6e096
and eax, 0x1ccad018
or eax, 0x1200c00
mov dword [ebx], eax
add ebx, edx
or eax, 0x6586ae6a
and eax, 0x5c4e102a
or eax, 0x80010185
mov dword [ebx], eax
add ebx, edx
xor eax, 0x540be1be
xor eax, 0x1588a500
and eax, 0x1dc85410
or eax, 0x228808
mov dword [ebx], eax
add ebx, edx
or eax, 0x8faa871
and eax, 0x1c4a1029
or eax, 0xc0050186
mov dword [ebx], eax
add ebx, edx
xor eax, 0x84bc58b
xor eax, 0x2d6b2fa
and eax, 0x14c24418
or eax, 0x9289800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a5194f1
xor eax, 0x31a302b1
and eax, 0x14080008
or eax, 0xc84711a7
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a37d9d5
xor eax, 0x51dc55e1
and eax, 0x9ca4400
or eax, 0x14209818
mov dword [ebx], eax
add ebx, edx
and eax, 0x133d3127
xor eax, 0x332b2035
and eax, 0x31025
or eax, 0xdc4c018a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x40fa00c0
and eax, 0x1ca01008
or eax, 0x14acc10
mov dword [ebx], eax
add ebx, edx
and eax, 0x16902812
and eax, 0x379be9e0
and eax, 0x14000000
or eax, 0xc84f11af
mov dword [ebx], eax
add ebx, edx
and eax, 0x1e3ecbcb
and eax, 0x1c0a0008
or eax, 0x1e0dc10
mov dword [ebx], eax
add ebx, edx
or eax, 0x70586796
and eax, 0x26400f9
and eax, 0x400088
or eax, 0xdc0f1127
mov dword [ebx], eax
add ebx, edx
and eax, 0x57f24654
and eax, 0x14420000
or eax, 0x9a8dc18
mov dword [ebx], eax
add ebx, edx
and eax, 0x368b4613
and eax, 0x140a0000
or eax, 0xc84511af
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d7f0d9f
xor eax, 0x18ffdf99
and eax, 0x9cac008
or eax, 0x14201c10
mov dword [ebx], eax
add ebx, edx
and eax, 0x6265747a
xor eax, 0xecc0700
and eax, 0xc0c1108
or eax, 0xd04300a7
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe0dfe73
or eax, 0x1d1a09cd
and eax, 0x1d4acc18
or eax, 0xa01000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3e8fd6ba
or eax, 0xd2cb89
and eax, 0x1c4f11ab
or eax, 0xc0000004
mov dword [ebx], eax
add ebx, edx
and eax, 0x129a0d70
and eax, 0x100a0000
or eax, 0xde0dc18
mov dword [ebx], eax
add ebx, edx
or eax, 0x25d4c698
or eax, 0x47e6ec77
and eax, 0x5c4e10af
or eax, 0x80010100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x614c5285
and eax, 0x1d024008
or eax, 0xe89c10
mov dword [ebx], eax
add ebx, edx
and eax, 0x7066de7c
and eax, 0x10421008
or eax, 0xcc0d01a7
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b235608
and eax, 0x8021008
or eax, 0x15e8cc10
mov dword [ebx], eax
add ebx, edx
and eax, 0x54ab774
xor eax, 0x14a0af6c
and eax, 0x104a112c
or eax, 0xcc050083
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b5cbef5
and eax, 0x8481000
or eax, 0x15a2cc18
mov dword [ebx], eax
add ebx, edx
and eax, 0x7eb9bc56
and eax, 0x1c081000
or eax, 0xc04701af
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a09686d
or eax, 0x53d8c4e2
and eax, 0x15cadc00
or eax, 0x8200018
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3d52eab0
and eax, 0x810a8
or eax, 0xdc470107
mov dword [ebx], eax
add ebx, edx
and eax, 0x37281716
or eax, 0x6c00313e
and eax, 0x1c081018
or eax, 0x1e2cc00
mov dword [ebx], eax
add ebx, edx
or eax, 0x718912b5
and eax, 0x5c4b10ad
or eax, 0x80040102
mov dword [ebx], eax
add ebx, edx
xor eax, 0x17a00fe6
or eax, 0x1442e99a
and eax, 0x1deadc18
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1527db22
and eax, 0x84d012a
or eax, 0xd4021085
mov dword [ebx], eax
add ebx, edx
and eax, 0x4bacca0f
and eax, 0x8080008
or eax, 0x15e2dc10
mov dword [ebx], eax
add ebx, edx
or eax, 0x6bb095d1
and eax, 0x5c4a1189
or eax, 0x80050026
mov dword [ebx], eax
add ebx, edx
xor eax, 0x347b929a
and eax, 0x352cf4ea
and eax, 0x208000
or eax, 0x1dca5c18
mov dword [ebx], eax
add ebx, edx
or eax, 0x231f8a3
or eax, 0x2f9d97d7
and eax, 0x1c4f11af
or eax, 0xc0000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c162bc1
and eax, 0x46b4ac02
and eax, 0x800
or eax, 0x1dead418
mov dword [ebx], eax
add ebx, edx
xor eax, 0x389589d8
and eax, 0x71683612
and eax, 0x481000
or eax, 0xdc0701af
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f7405c6
and eax, 0x1c400000
or eax, 0x1aadc18
mov dword [ebx], eax
add ebx, edx
or eax, 0xf6accc2
and eax, 0x1c4a108a
or eax, 0xc0050125
mov dword [ebx], eax
add ebx, edx
and eax, 0x621bd0d
xor eax, 0x786a9e5b
and eax, 0x1c6a8c10
or eax, 0x1805008
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f4bea22
and eax, 0x1c4b102a
or eax, 0xc0040185
mov dword [ebx], eax
add ebx, edx
xor eax, 0x61b7d631
xor eax, 0x1903a951
and eax, 0x4ea4c08
or eax, 0x19009010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x785138c3
xor eax, 0x603eb900
and eax, 0x405118b
or eax, 0xd84a0024
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f9aecdc
or eax, 0x45e4acab
and eax, 0x15e0dc18
or eax, 0x80a0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x618fc0e4
and eax, 0x67c1d72a
and eax, 0x44411028
or eax, 0x980e0187
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3564d301
and eax, 0x1d83563
and eax, 0x1080000
or eax, 0x1ce2dc18
mov dword [ebx], eax
add ebx, edx
and eax, 0x91dd239
and eax, 0x8081008
or eax, 0xd44701a7
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b5fdccb
and eax, 0x1d4adc08
or eax, 0xa00010
mov dword [ebx], eax
add ebx, edx
or eax, 0x45fd0bf4
and eax, 0x5c4f11ac
or eax, 0x80000003
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4421bd61
xor eax, 0x5a6c792e
and eax, 0x2d400
or eax, 0x1de80818
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d407324
and eax, 0xa012c
or eax, 0xdc451083
mov dword [ebx], eax
add ebx, edx
or eax, 0x2306b58d
and eax, 0x306ad645
and eax, 0x104a9400
or eax, 0xda04818
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe72d7b3
xor eax, 0x5d05ae2d
and eax, 0x4c0d0186
or eax, 0x90421029
mov dword [ebx], eax
add ebx, edx
or eax, 0x1394daf0
and eax, 0x1dcad818
or eax, 0x200400
mov dword [ebx], eax
add ebx, edx
and eax, 0x279d9257
xor eax, 0x279d4956
and eax, 0x51106
or eax, 0xdc4a00a9
mov dword [ebx], eax
add ebx, edx
and eax, 0x464bbe77
and eax, 0x44a1000
or eax, 0x19a0cc18
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ff50a45
and eax, 0xc400000
or eax, 0xd00f11af
mov dword [ebx], eax
add ebx, edx
or eax, 0x451dbac1
or eax, 0x137c452f
and eax, 0x1d6adc08
or eax, 0x800010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6ad95f18
or eax, 0x7b37bf92
and eax, 0x5c071182
or eax, 0x8048002d
mov dword [ebx], eax
add ebx, edx
or eax, 0x58c972f3
or eax, 0x4a4ff0e2
and eax, 0x1ccad018
or eax, 0x1200c00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3325f41e
and eax, 0x150cab5
and eax, 0x400004
or eax, 0xdc0f11ab
mov dword [ebx], eax
add ebx, edx
or eax, 0x43016ea4
xor eax, 0x6f33bb5e
and eax, 0x1068c410
or eax, 0xd821808
mov dword [ebx], eax
add ebx, edx
xor eax, 0x61da0baa
and eax, 0x5c0011a2
or eax, 0x804f000d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x73e70f5
and eax, 0x19604018
or eax, 0x48a9c00
mov dword [ebx], eax
add ebx, edx
and eax, 0x5bcf4e8a
and eax, 0x22bded3a
and eax, 0x80008
or eax, 0xdc4711a7
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b4c695e
and eax, 0x15025810
or eax, 0x8e88408
mov dword [ebx], eax
add ebx, edx
xor eax, 0x65b4c7cd
xor eax, 0x3acfc019
and eax, 0x4001118c
or eax, 0x9c4e0023
mov dword [ebx], eax
add ebx, edx
and eax, 0x32c146cb
xor eax, 0x3497742a
and eax, 0x4c25400
or eax, 0x19288818
mov dword [ebx], eax
add ebx, edx
or eax, 0x5aa610ac
and eax, 0x5c4e10ac
or eax, 0x80010103
mov dword [ebx], eax
add ebx, edx
or eax, 0x4134e95a
or eax, 0x2ef6ee1d
and eax, 0x1deadc18
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d9b6ed4
and eax, 0x63dee224
and eax, 0x404a0004
or eax, 0x9c0511ab
mov dword [ebx], eax
add ebx, edx
or eax, 0x356d52f4
and eax, 0x1d6a5018
or eax, 0x808c00
mov dword [ebx], eax
add ebx, edx
or eax, 0x258fac18
and eax, 0x1c4f1008
or eax, 0xc00001a7
mov dword [ebx], eax
add ebx, edx
or eax, 0x693c238f
xor eax, 0x773ab2c1
and eax, 0x8408008
or eax, 0x15aa5c10
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f417875
and eax, 0x1c4b102d
or eax, 0xc0040182
mov dword [ebx], eax
add ebx, edx
or eax, 0x5974500b
or eax, 0x77b1af8f
and eax, 0x1deadc08
or eax, 0x10
mov dword [ebx], eax
add ebx, edx
or eax, 0x68312f4b
and eax, 0x5c4b110b
or eax, 0x800400a4
mov dword [ebx], eax
add ebx, edx
and eax, 0x58603d9e
and eax, 0x18401008
or eax, 0x5aacc10
mov dword [ebx], eax
add ebx, edx
or eax, 0x5fce16f2
and eax, 0x5c4e10aa
or eax, 0x80010105
mov dword [ebx], eax
add ebx, edx
xor eax, 0x66a88f91
and eax, 0x18e29c18
or eax, 0x5084000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2e553719
and eax, 0x1c4f1109
or eax, 0xc00000a6
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b8a85e5
and eax, 0x1dca9408
or eax, 0x204810
mov dword [ebx], eax
add ebx, edx
and eax, 0x794d4ac
and eax, 0x4001008
or eax, 0xd85f01a7
mov dword [ebx], eax
add ebx, edx
and eax, 0x695a7040
xor eax, 0x1dfd1887
and eax, 0x15a20800
or eax, 0x848c018
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5620f1b3
and eax, 0x1b10dde4
and eax, 0x10a0
or eax, 0xd47f020f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x13b9a8c6
or eax, 0x7378f03f
and eax, 0x31dac828
or eax, 0x8000400
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e691ff7
or eax, 0x759ad7cd
and eax, 0x6d5a188d
or eax, 0x80252012
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b8fa8a0
and eax, 0x14e09028
or eax, 0x90a4c00
mov dword [ebx], eax
add ebx, edx
and eax, 0x6258bdee
and eax, 0x481028
or eax, 0xdc070187
mov dword [ebx], eax
add ebx, edx
and eax, 0x75f2ff2b
and eax, 0x14421008
or eax, 0x9a8cc10
mov dword [ebx], eax
add ebx, edx
and eax, 0xa0ae12f
xor eax, 0x36eb821c
and eax, 0x1c410004
or eax, 0xc00e11ab
mov dword [ebx], eax
add ebx, edx
and eax, 0x55f58ad4
xor eax, 0x7f75b4d6
and eax, 0x9209410
or eax, 0x14ca4808
mov dword [ebx], eax
add ebx, edx
xor eax, 0x42976e10
xor eax, 0x128f9c17
and eax, 0x4c42000f
or eax, 0x900d11a0
mov dword [ebx], eax
add ebx, edx
or eax, 0x2007e3f9
xor eax, 0x560ecfe6
and eax, 0x8401c18
or eax, 0x15aac000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7eac6d80
xor eax, 0x2c7f0fd7
and eax, 0x10470187
or eax, 0xcc081028
mov dword [ebx], eax
add ebx, edx
and eax, 0x5991c6c0
and eax, 0x18000000
or eax, 0x5eadc18
mov dword [ebx], eax
add ebx, edx
or eax, 0x213588f4
or eax, 0x45e4282d
and eax, 0x5c4f10ad
or eax, 0x80000102
mov dword [ebx], eax
add ebx, edx
and eax, 0x40d21f35
or eax, 0x42f5afc4
and eax, 0xe29c00
or eax, 0x1d084018
mov dword [ebx], eax
add ebx, edx
xor eax, 0x625ada3f
or eax, 0x4cd895c6
and eax, 0x5c4811a7
or eax, 0x80070008
mov dword [ebx], eax
add ebx, edx
and eax, 0x23e833c4
and eax, 0x481000
or eax, 0x1da2cc18
mov dword [ebx], eax
add ebx, edx
or eax, 0x2862879a
or eax, 0x4543166
and eax, 0x1c4e11ae
or eax, 0xc0010001
mov dword [ebx], eax
add ebx, edx
or eax, 0x2cdf82b9
and eax, 0x1cca9018
or eax, 0x1204c00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a3035c2
xor eax, 0x34a80b3b
and eax, 0x404200a1
or eax, 0x9c0d110e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7a5c8ded
or eax, 0x7174bbf
and eax, 0x502dc18
or eax, 0x18e80000
mov dword [ebx], eax
add ebx, edx
and eax, 0x171241b9
and eax, 0x14020008
or eax, 0xc84d11a7
mov dword [ebx], eax
add ebx, edx
or eax, 0x616da524
and eax, 0x1d6a9408
or eax, 0x804810
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1ac5f81f
and eax, 0x40f0007
or eax, 0xd84011a8
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b3b73fe
or eax, 0x3a8d1b1e
and eax, 0x188a1818
or eax, 0x560c400
mov dword [ebx], eax
add ebx, edx
or eax, 0x21b3ada2
xor eax, 0x7704ffe8
and eax, 0x484f0002
or eax, 0x940011ad
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ac9f2e2
and eax, 0x1ccad008
or eax, 0x1200c10
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5146bc36
xor eax, 0x2eb15515
and eax, 0x400d112b
or eax, 0x9c420084
mov dword [ebx], eax
add ebx, edx
or eax, 0x509ec86d
and eax, 0x58943e79
and eax, 0x18801808
or eax, 0x56ac410
mov dword [ebx], eax
add ebx, edx
and eax, 0x30d7db97
or eax, 0x7cc68f90
and eax, 0x5c461180
or eax, 0x8009002f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x74c87752
and eax, 0x8824418
or eax, 0x15689800
mov dword [ebx], eax
add ebx, edx
or eax, 0x3fadca95
and eax, 0x20fb9c1
and eax, 0xf1081
or eax, 0xdc40012e
mov dword [ebx], eax
add ebx, edx
or eax, 0x50f953a7
and eax, 0x1cea5008
or eax, 0x1008c10
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ecf0f92
xor eax, 0xbba6381
and eax, 0x14400181
or eax, 0xc80f102e
mov dword [ebx], eax
add ebx, edx
and eax, 0x64aa3593
and eax, 0x40a1000
or eax, 0x19e0cc18
mov dword [ebx], eax
add ebx, edx
or eax, 0x745ab092
xor eax, 0x1348d5ac
and eax, 0x4c020126
or eax, 0x904d1089
mov dword [ebx], eax
add ebx, edx
xor eax, 0x42e0b5c5
and eax, 0x1caa8408
or eax, 0x1405810
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b67c763
or eax, 0x2807d57c
and eax, 0x847112c
or eax, 0xd4080083
mov dword [ebx], eax
add ebx, edx
and eax, 0x1db4e64d
and eax, 0x71fecf54
and eax, 0x10000000
or eax, 0xdeadc18
mov dword [ebx], eax
add ebx, edx
or eax, 0x2a69a20a
or eax, 0x7df3a0cf
and eax, 0x5c4b108f
or eax, 0x80040120
mov dword [ebx], eax
add ebx, edx
and eax, 0x50e1e40f
xor eax, 0x4a593d37
and eax, 0x18081c18
or eax, 0x5e2c000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6a533411
and eax, 0x438e027
and eax, 0x4080001
or eax, 0xd84711ae
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c62734c
and eax, 0x1c6a5008
or eax, 0x1808c10
mov dword [ebx], eax
add ebx, edx
and eax, 0x43ac6687
xor eax, 0xb50511b
and eax, 0x848110b
or eax, 0xd40700a4
mov dword [ebx], eax
add ebx, edx
or eax, 0x20193d9f
and eax, 0x4bf2bf2f
and eax, 0x8421c08
or eax, 0x15a8c010
mov dword [ebx], eax
add ebx, edx
and eax, 0x533532cd
and eax, 0x10001008
or eax, 0xcc4f01a7
mov dword [ebx], eax
add ebx, edx
or eax, 0x71f9663d
and eax, 0x1dea5418
or eax, 0x8800
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e9a7ab2
and eax, 0x1da3ee1c
and eax, 0x1c020000
or eax, 0xc04d11af
mov dword [ebx], eax
add ebx, edx
and eax, 0x734de108
and eax, 0x10480008
or eax, 0xda2dc10
mov dword [ebx], eax
add ebx, edx
or eax, 0x19acd0c1
or eax, 0x65983de8
and eax, 0x5c4e11a9
or eax, 0x80010006
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c368309
or eax, 0x1257287b
and eax, 0x106a9818
or eax, 0xd804400
mov dword [ebx], eax
add ebx, edx
and eax, 0x6df95d76
or eax, 0x62439650
and eax, 0x4c4b1000
or eax, 0x900401af
mov dword [ebx], eax
add ebx, edx
or eax, 0x6305d400
and eax, 0x1d4ad408
or eax, 0xa00810
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b0ba39e
and eax, 0x54411186
or eax, 0x880e0029
mov dword [ebx], eax
add ebx, edx
xor eax, 0x611e7e58
or eax, 0x77b4a05a
and eax, 0x1de0cc18
or eax, 0xa1000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe6048f1
and eax, 0x8731dfe
and eax, 0x210a8
or eax, 0xdc4d0107
mov dword [ebx], eax
add ebx, edx
or eax, 0x59b75905
and eax, 0x5e319ea0
and eax, 0x1c201800
or eax, 0x1cac418
mov dword [ebx], eax
add ebx, edx
or eax, 0x2fcd715b
and eax, 0x1c4f110b
or eax, 0xc00000a4
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e7f1b55
and eax, 0x1c4a1000
or eax, 0x1a0cc18
mov dword [ebx], eax
add ebx, edx
or eax, 0x276dd22b
or eax, 0x5fb705e9
and eax, 0x5c4f11ab
or eax, 0x80000004
mov dword [ebx], eax
add ebx, edx
and eax, 0x1cce13bb
and eax, 0x1c4a1008
or eax, 0x1a0cc10
mov dword [ebx], eax
add ebx, edx
and eax, 0x3be568f2
and eax, 0x18400000
or eax, 0xc40f11af
mov dword [ebx], eax
add ebx, edx
and eax, 0x74a4c6c5
or eax, 0x12dc30f3
and eax, 0x14c81010
or eax, 0x922cc08
mov dword [ebx], eax
add ebx, edx
and eax, 0x61e0d9e4
or eax, 0x221cc8f6
and eax, 0x4c10a6
or eax, 0xdc030109
mov dword [ebx], eax
add ebx, edx
and eax, 0x4dfac9e
and eax, 0x44a0008
or eax, 0x19a0dc10
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7f2a37
and eax, 0x1c05102f
or eax, 0xc04a0180
mov dword [ebx], eax
add ebx, edx
or eax, 0x601d6bb5
and eax, 0x1c4a5818
or eax, 0x1a08400
mov dword [ebx], eax
add ebx, edx
or eax, 0x3083bcd8
xor eax, 0x47890fee
and eax, 0x58421126
or eax, 0x840d0089
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd1767ad
and eax, 0x11485400
or eax, 0xca28818
mov dword [ebx], eax
add ebx, edx
and eax, 0x584c5d58
xor eax, 0x579910d8
and eax, 0x4c410080
or eax, 0x900e112f
mov dword [ebx], eax
add ebx, edx
or eax, 0x61d082b
and eax, 0x1c4a1808
or eax, 0x1a0c410
mov dword [ebx], eax
add ebx, edx
or eax, 0x635eb64a
and eax, 0x5c4e100a
or eax, 0x800101a5
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d521ac9
or eax, 0x1233ab46
and eax, 0x1d6a9808
or eax, 0x804410
mov dword [ebx], eax
add ebx, edx
or eax, 0x588beb85
or eax, 0x564eecb3
and eax, 0x5c4f11af
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x53228f35
and eax, 0x1d6a9c18
or eax, 0x804000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c67d9d5
and eax, 0x1c421000
or eax, 0xc00d01af
mov dword [ebx], eax
add ebx, edx
xor eax, 0x13b7f0eb
or eax, 0x24b0cf88
and eax, 0xde8cc08
or eax, 0x10021010
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d35e99
or eax, 0x16b249f1
and eax, 0x144211a9
or eax, 0xc80d0006
mov dword [ebx], eax
add ebx, edx
or eax, 0x61996c56
and eax, 0x1dca5c18
or eax, 0x208000
mov dword [ebx], eax
add ebx, edx
and eax, 0x70522146
and eax, 0x61fc08ec
and eax, 0x400000
or eax, 0xdc0f11af
mov dword [ebx], eax
add ebx, edx
or eax, 0x17368978
or eax, 0x56291b2a
and eax, 0x1d6a9818
or eax, 0x804400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4f0d1804
and eax, 0x5047000c
or eax, 0x8c0811a3
mov dword [ebx], eax
add ebx, edx
xor eax, 0x323a4416
and eax, 0xc605418
or eax, 0x118a8800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x174211d1
and eax, 0x756049f
and eax, 0x89
or eax, 0xdc4f1126
mov dword [ebx], eax
add ebx, edx
xor eax, 0x70e4da8b
and eax, 0xcaac800
or eax, 0x11401418
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2835b060
or eax, 0x3de7112
and eax, 0x144f112a
or eax, 0xc8000085
mov dword [ebx], eax
add ebx, edx
or eax, 0x1f99d88f
xor eax, 0x38abccae
and eax, 0x5601400
or eax, 0x188ac818
mov dword [ebx], eax
add ebx, edx
xor eax, 0x8af8759
xor eax, 0x181a4a36
and eax, 0xc4f1127
or eax, 0xd0000088
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a6941d6
and eax, 0x14225018
or eax, 0x9c88c00
mov dword [ebx], eax
add ebx, edx
or eax, 0x16ad022d
and eax, 0x1c4f102d
or eax, 0xc0000182
mov dword [ebx], eax
add ebx, edx
or eax, 0x60213d39
xor eax, 0x3fc4f377
and eax, 0x1aacc08
or eax, 0x1c401010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x786680f
and eax, 0x184c1007
or eax, 0xc40301a8
mov dword [ebx], eax
add ebx, edx
and eax, 0x72caba2a
and eax, 0x3b413212
and eax, 0x10401000
or eax, 0xdaacc18
mov dword [ebx], eax
add ebx, edx
and eax, 0xc18e4c0
and eax, 0xc080000
or eax, 0xd04711af
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a57dc64
and eax, 0x61361dfc
and eax, 0x21000
or eax, 0x1de8cc18
mov dword [ebx], eax
add ebx, edx
xor eax, 0x25174590
xor eax, 0x6c4fe358
and eax, 0x54021080
or eax, 0x884d012f
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b4da6c5
and eax, 0x18480000
or eax, 0x5a2dc18
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b2f9a29
and eax, 0x45d93962
and eax, 0x81000
or eax, 0xdc4701af
mov dword [ebx], eax
add ebx, edx
and eax, 0x57bdbdf9
and eax, 0x14081008
or eax, 0x9e2cc10
mov dword [ebx], eax
add ebx, edx
and eax, 0x6eb70f6f
and eax, 0xc020008
or eax, 0xd04d11a7
mov dword [ebx], eax
add ebx, edx
or eax, 0x49392194
or eax, 0x42af1021
and eax, 0x1dea1018
or eax, 0xcc00
mov dword [ebx], eax
add ebx, edx
or eax, 0x673e7118
and eax, 0x5c4e1108
or eax, 0x800100a7
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b130472
and eax, 0x6886a760
and eax, 0x400
or eax, 0x1dead818
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d023675
and eax, 0x1c021000
or eax, 0xc04d01af
mov dword [ebx], eax
add ebx, edx
or eax, 0x4377f899
and eax, 0x1d6ad818
or eax, 0x800400
mov dword [ebx], eax
add ebx, edx
and eax, 0x3478b459
and eax, 0x14481008
or eax, 0xc80701a7
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f33b7b4
and eax, 0xb53b484
and eax, 0x9429400
or eax, 0x14a84818
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ad993be
xor eax, 0x25437f4d
and eax, 0xc0b0105
or eax, 0xd04410aa
mov dword [ebx], eax
add ebx, edx
and eax, 0x13026a5c
or eax, 0x5a59fd12
and eax, 0x184adc18
or eax, 0x5a00000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5322e546
and eax, 0xb1a23d5
and eax, 0x80a0104
or eax, 0xd44510ab
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4fdef3be
and eax, 0x1180c010
or eax, 0xc6a1c08
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e1b6f32
xor eax, 0x7c87b14e
and eax, 0x400d110e
or eax, 0x9c4200a1
mov dword [ebx], eax
add ebx, edx
and eax, 0x2d50838f
xor eax, 0x3caa6121
and eax, 0x10ea4008
or eax, 0xd009c10
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a8d4db4
and eax, 0x5c4f11ac
or eax, 0x80000003
mov dword [ebx], eax
add ebx, edx
xor eax, 0x41c5059a
and eax, 0x71881188
and eax, 0x11881000
or eax, 0xc62cc18
mov dword [ebx], eax
add ebx, edx
xor eax, 0x39af60fb
and eax, 0x44510a3
or eax, 0xd80a010c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x17eafc3e
and eax, 0x9a0cc10
or eax, 0x144a1008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x31c93f74
and eax, 0x442239de
and eax, 0x402010c
or eax, 0xd84d10a3
mov dword [ebx], eax
add ebx, edx
xor eax, 0x558aa459
and eax, 0x9c09410
or eax, 0x142a4808
mov dword [ebx], eax
add ebx, edx
and eax, 0x36328a0e
and eax, 0x14020008
or eax, 0xc84d11a7
mov dword [ebx], eax
add ebx, edx
or eax, 0x52dc39db
and eax, 0x1cca1818
or eax, 0x120c400
mov dword [ebx], eax
add ebx, edx
or eax, 0x5455c909
and eax, 0x5c4f1109
or eax, 0x800000a6
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4413c62e
and eax, 0x1848d400
or eax, 0x5a20818
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d4c7f44
and eax, 0x1c481000
or eax, 0xc00701af
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5eeef0c6
xor eax, 0x242fd050
and eax, 0x48a1018
or eax, 0x1960cc00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x14d5fb99
and eax, 0x3d57d94
and eax, 0x50180
or eax, 0xdc4a102f
mov dword [ebx], eax
add ebx, edx
or eax, 0x62d49cb9
and eax, 0x4fe05493
and eax, 0xcc01410
or eax, 0x112ac808
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b20719
xor eax, 0x2069ee9b
and eax, 0x416083
or eax, 0x9024052c
mov dword [ebx], eax
add ebx, edx
or eax, 0x21f28cee
and eax, 0x100
or eax, 0x200
mov dword [ebx], eax
add ebx, edx
or eax, 0x61c6510
and eax, 0x400
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x564b211b
and eax, 0x7ec61ab6
and eax, 0x420000
or eax, 0xbdff00
mov dword [ebx], eax
add ebx, edx
or eax, 0x751c98f3
or eax, 0x31c68ed
and eax, 0xb800
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x4863fb27
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x15ef29fb
and eax, 0
or eax, 0x4000
mov dword [ebx], eax
add ebx, edx
and eax, 0xf76842f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f32ac0f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x64798597
xor eax, 0xa9ae3ae
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0xb3b6422
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x49030dc8
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x412a1331
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x341b4705
xor eax, 0x293eddb9
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x64728bde
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x4456c165
xor eax, 0x2aa132b5
and eax, 0xd000
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x6226a645
and eax, 0x606792d6
and eax, 0x20060200
or eax, 0x9a190c00
mov dword [ebx], eax
add ebx, edx
and eax, 0x5836adaa
and eax, 0x407fe29e
and eax, 0x140000
or eax, 0x9a0000e
mov dword [ebx], eax
add ebx, edx
and eax, 0x6cacf1fc
and eax, 0xa0000c
or eax, 0x11821c1
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ca55bc8
or eax, 0x5091292b
and eax, 0x5421494c
or eax, 0x8400
mov dword [ebx], eax
add ebx, edx
or eax, 0x63e5b634
xor eax, 0x420e59eb
and eax, 0x20632000
or eax, 0x104968
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d2a8ceb
and eax, 0x1b3a5ad7
and eax, 0x220040
or eax, 0x674d7230
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6ddee7dd
xor eax, 0x31caf074
and eax, 0x20696150
or eax, 0x40022
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ba23f2e
and eax, 0x45890cd9
and eax, 0
or eax, 0x6e6e6163
mov dword [ebx], eax
add ebx, edx
and eax, 0x2d881ab1
xor eax, 0x407fc12d
and eax, 0x6020400c
or eax, 0x2003463
mov dword [ebx], eax
add ebx, edx
or eax, 0x73b68edf
or eax, 0xf470cae
and eax, 0x75722065
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x7372da2a
and eax, 0x67070bc4
and eax, 0x66000044
or eax, 0x869202a
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a20fcc9
and eax, 0x42000000
or eax, 0x114f4420
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6afa9f28
and eax, 0x20254900
or eax, 0x444a2420
mov dword [ebx], eax
add ebx, edx
xor eax, 0x704e9b92
xor eax, 0x1d28abcc
and eax, 0x9090c64
or eax, 0x4042201
mov dword [ebx], eax
add ebx, edx
and eax, 0x51799575
xor eax, 0x39cb6f17
and eax, 0x2002
or eax, 0x408
mov dword [ebx], eax
add ebx, edx
xor eax, 0x751f3184
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6637e277
and eax, 0x64236000
or eax, 0x10c01100
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ec2776f
or eax, 0x26a613be
and eax, 0x282311c
or eax, 0x18000440
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f6604a3
and eax, 0x6a06cbc5
and eax, 0x105
or eax, 0x1a82340a
mov dword [ebx], eax
add ebx, edx
or eax, 0x53a77cb4
and eax, 0x1a82350f
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0xa98caca
and eax, 0x1a9a7e0f
or eax, 0x1600000
mov dword [ebx], eax
add ebx, edx
and eax, 0x77bd1853
and eax, 0x12801002
or eax, 0x802220c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x516d03fd
and eax, 0xb823103
or eax, 0x1000040c
mov dword [ebx], eax
add ebx, edx
and eax, 0x1bbe3c3a
xor eax, 0x3c4e13e9
and eax, 0x2802003
or eax, 0x1802080c
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f848dad
and eax, 0x7f12fc15
and eax, 0x1f020805
or eax, 0x1530a
mov dword [ebx], eax
add ebx, edx
and eax, 0x63493348
and eax, 0x2001008
or eax, 0x18822406
mov dword [ebx], eax
add ebx, edx
xor eax, 0x55b295c3
or eax, 0x732552d2
and eax, 0x6501530f
or eax, 0x80020800
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c3fb6cc
and eax, 0x2100c
or eax, 0x1a802403
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c7c9a1
and eax, 0x1801590e
or eax, 0x20201
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1fc26986
and eax, 0x2047bf51
and eax, 0x3000
or eax, 0x1a82040e
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f775925
and eax, 0x2361500f
or eax, 0x40080200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x611353ff
xor eax, 0x38d07dc3
and eax, 0x1a823420
or eax, 0x148
mov dword [ebx], eax
add ebx, edx
xor eax, 0x423e1650
and eax, 0xc653cdc
and eax, 8
or eax, 7
mov dword [ebx], eax
add ebx, edx
or eax, 0x57bee1fa
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e944cc6
or eax, 0x7b1610d1
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f86b9e8
or eax, 0x23f93068
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c9e3115
and eax, 0x41000
or eax, 0x414000
mov dword [ebx], eax
add ebx, edx
and eax, 0x168ea649
and eax, 0
or eax, 0x5014c00
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e5ec6a9
and eax, 0x4004000
or eax, 0x62e19900
mov dword [ebx], eax
add ebx, edx
and eax, 0x1bdae9be
and eax, 0
or eax, 0x66
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c86759f
and eax, 0x3f72ce7d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d40bd31
and eax, 0xa000
or eax, 0x2004000
mov dword [ebx], eax
add ebx, edx
or eax, 0x756e1246
xor eax, 0x4b798f50
and eax, 0xc010900
or eax, 0x2000201
mov dword [ebx], eax
add ebx, edx
or eax, 0x28c92119
and eax, 0x80000
or eax, 0x160026
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ded731a
and eax, 0x1a0000
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d35e293
xor eax, 0x1ac94613
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e3f1761
and eax, 0x2c1000
or eax, 0x8000
mov dword [ebx], eax
add ebx, edx
or eax, 0x152d2624
and eax, 0x5e24b848
and eax, 0
or eax, 0x100000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d478b9a
and eax, 0x100000
or eax, 0x200000
mov dword [ebx], eax
add ebx, edx
and eax, 0x78bb6f10
and eax, 0
or eax, 0x40000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e6c16e7
and eax, 0
or eax, 0x100000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ac197cc
and eax, 0
or eax, 0x20000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1bedd6f8
and eax, 0x54d6c57f
and eax, 0
or eax, 0x600
mov dword [ebx], eax
add ebx, edx
xor eax, 0x32709154
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x52ca7ada
and eax, 0x7e95f3c8
and eax, 0x200
or eax, 0x400
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f56f89a
or eax, 0x38ed36c6
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x5cf24754
or eax, 0x3cede8b3
and eax, 0x700000
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d062071
or eax, 0x33444bc7
and eax, 0x40000
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x15165a20
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x14d85223
and eax, 0x200
or eax, 0x40000100
mov dword [ebx], eax
add ebx, edx
and eax, 0x73481daa
and eax, 0
or eax, 0x10000085
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5515d896
and eax, 0x100000
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6e580f65
or eax, 0x1f88922b
and eax, 0x10000000
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1dba287d
and eax, 0x100000
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x70047384
and eax, 0x331592db
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x65a519b0
or eax, 0x4280d861
and eax, 0x1000
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4aa48670
or eax, 0x23bff9b3
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x3410c99a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x673ceff7
and eax, 0x3c0400
or eax, 0x11000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5445da64
and eax, 0x1000
or eax, 0x4000
mov dword [ebx], eax
add ebx, edx
and eax, 0x322096f1
and eax, 0
or eax, 0x500000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a26170d
or eax, 0x87b06b4
and eax, 0x10000
or eax, 0xe000
mov dword [ebx], eax
add ebx, edx
and eax, 0x54d708d9
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x1219e9cc
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x69b8ffb8
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x214bac0a
or eax, 0x447448e1
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x123ffd0
or eax, 0x56d94834
and eax, 0x600000
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x57d61368
and eax, 0
or eax, 0x2f800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7f23f5c9
and eax, 0x210000
or eax, 0x1ad000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6a3404a1
xor eax, 0x59ada9cb
and eax, 0x1c00
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x66865ac4
or eax, 0x50fc0bc2
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x37dfb1de
or eax, 0x58074510
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x479bd02e
or eax, 0x24b82f57
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x38a35b2f
xor eax, 0x4f14e7e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d499c19
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x76b8e2df
xor eax, 0x7f6226ff
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6ae1c84a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x160cbc64
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x41cc6e30
and eax, 0x747be4bf
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x55943710
and eax, 0x262230bd
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b0bbb86
or eax, 0x19035812
and eax, 0
or eax, 0x300000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a040936
and eax, 0
or eax, 0x8000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x641eba61
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x46863f3c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x139ee06e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x67654b0a
or eax, 0x6e91fd06
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x3650e718
or eax, 0x31dfaa7d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x69fd19c2
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x697aed28
xor eax, 0x7b1e8fe3
and eax, 0x642200
or eax, 0x65100c00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x51a12d83
and eax, 0
or eax, 0x7478
mov dword [ebx], eax
add ebx, edx
or eax, 0x5204c2a3
or eax, 0x26f24dee
and eax, 0x14e900
or eax, 0x90000
mov dword [ebx], eax
add ebx, edx
or eax, 0x165419d9
or eax, 0x285fa536
and eax, 0x100000
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x86cd704
and eax, 0x1c0000
or eax, 0x20000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xdb061b2
and eax, 0x5e0be652
and eax, 0
or eax, 0x40000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a26400c
xor eax, 0x3a672ed6
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x469b3490
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7a2e4b16
and eax, 0x74978797
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4820aa9a
xor eax, 0x295714f
and eax, 0
or eax, 0x2000
mov dword [ebx], eax
add ebx, edx
or eax, 0x65f5e4b4
or eax, 0x685bc65c
and eax, 0x64722660
or eax, 0x800
mov dword [ebx], eax
add ebx, edx
and eax, 0x3edd5704
and eax, 0x400400
or eax, 0x217061
mov dword [ebx], eax
add ebx, edx
xor eax, 0x37d31f1b
and eax, 0x33849c8a
and eax, 0
or eax, 0xff000
mov dword [ebx], eax
add ebx, edx
and eax, 0x27c44613
and eax, 0
or eax, 0x300000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f5e20d4
and eax, 0x100000
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0xa90f275
and eax, 0
or eax, 0x220000
mov dword [ebx], eax
add ebx, edx
and eax, 0xcad189b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x40af2634
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0xe434b69
or eax, 0xe03e776
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ba695b1
and eax, 0
or eax, 0x4000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3c8e078
or eax, 0x6092dbd0
and eax, 0x61402a40
or eax, 0x240400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x448f2101
xor eax, 0x3346da2
and eax, 0x6060
or eax, 0x114
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e1b203a
and eax, 0x34000
or eax, 0xc00
mov dword [ebx], eax
add ebx, edx
or eax, 0x53fed413
and eax, 0x400000
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0xfb41ae7
and eax, 0
or eax, 0x20000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4f972874
and eax, 0x100000
or eax, 0x220000
mov dword [ebx], eax
add ebx, edx
and eax, 0x61268662
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5893e7bc
or eax, 0x49022c2d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1ff9ff10
or eax, 0x32d6b4a6
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x42cc6b17
and eax, 0x2b02fafb
and eax, 0x4000
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x19f04e5f
or eax, 0x53323387
and eax, 0x53722ec0
or eax, 0x20000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x32b6d4d8
xor eax, 0x1f43b49
and eax, 0x4110
or eax, 0x2262
mov dword [ebx], eax
add ebx, edx
and eax, 0xb7bac15
and eax, 0x2000
or eax, 0x1c000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x77874cc7
xor eax, 0x262c2a94
and eax, 0
or eax, 0x500000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x446e77fa
and eax, 0x20000
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x277b03b7
and eax, 0x300000
or eax, 0x40000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x54bbde45
or eax, 0x5fd40dde
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x38049713
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x71624c5f
xor eax, 0x4cefd997
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x51dc1c17
xor eax, 0x72055c82
and eax, 0x4000
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x14c408ee
and eax, 0x4400840
or eax, 0x61322600
mov dword [ebx], eax
add ebx, edx
or eax, 0x142b88d0
and eax, 0x632e40
or eax, 0x412c
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c77a6df
and eax, 0x5b67bd20
and eax, 0x2a800
or eax, 0x5000
mov dword [ebx], eax
add ebx, edx
or eax, 0x262bc938
and eax, 0x7f083b22
and eax, 0
or eax, 0x600000
mov dword [ebx], eax
add ebx, edx
and eax, 0x37f5bbfa
and eax, 0
or eax, 0x40000
mov dword [ebx], eax
add ebx, edx
and eax, 0x28b30956
xor eax, 0x6f55c8ed
and eax, 0x140000
or eax, 0x220000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x12b2fbc0
and eax, 0x67b8a3ca
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x489fe0e6
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f43aab8
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x716f0bd3
and eax, 0
or eax, 0x4000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x57faa482
or eax, 0x199ce8ef
and eax, 0x42
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x649595cb
or eax, 0x46428b44
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x1281f005
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x632d33ee
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x22505c7d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x100b83bb
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x754bd555
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x7314fc04
xor eax, 0x7bea1dfb
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x2e70e7be
xor eax, 0x77a8dbd9
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3a0689d3
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a75e168
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0xf9ec823
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x4af82e27
and eax, 0x76605bf5
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x79f9d95a
xor eax, 0x1b9b6126
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x13ab4280
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0xb966c17
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x467845d9
and eax, 0x6b283473
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b5b8b05
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x15e23a99
and eax, 0x6cc17cd8
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0xe7b3936
or eax, 0x2c20f80a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x58970c40
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f8c066c
and eax, 0x14cacd4a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x3040eb04
and eax, 0xf9872c9
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x1384f019
and eax, 0x8b3bc04
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c56b3ac
or eax, 0x4f7dd6e4
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x615d07be
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a75e17c
or eax, 0x4b3220f4
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x2fecb81b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x16648e0b
and eax, 0x17eeffbe
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x3245cd04
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c2afecc
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0xf9962bd
or eax, 0xc30bae5
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b78e39f
and eax, 0x7ae6f021
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x73a6082c
and eax, 0x6efd5ad7
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x3929b23b
and eax, 0x6ff1fc11
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e16074f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x2270da7f
and eax, 0x3d92ca66
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x505a3c6f
and eax, 0x650a27ba
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c482411
and eax, 0x60558195
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x70faddcb
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x2eb47cba
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x396235fe
or eax, 0x2743f500
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x2a515be5
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f3a0f74
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c46ffc7
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x101ed2b7
or eax, 0x484502ee
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e1cedbd
xor eax, 0x556bc9c2
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x374b4f9f
xor eax, 0x6e1b0d40
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x4556babf
and eax, 0x2ae0046e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b4f6faf
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a4c1749
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x15412b62
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x542af583
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6ee357d9
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x8a24e11
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x68e1fb13
and eax, 0x77304c86
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0xeaf9ab
xor eax, 0xc1f2c52
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x107af358
or eax, 0x382cb212
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x17c2282c
xor eax, 0x48aa755
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5237ff25
xor eax, 0x3c9b12fd
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x49c11ff0
and eax, 0x42f25e19
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x2fc193c9
xor eax, 0x45dcf3c4
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x5950def3
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ff2d62
and eax, 0x5fc3c16a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x66e14b4
or eax, 0x4f6cd0b7
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6e8bc209
xor eax, 0x3d1ce446
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x553e573c
xor eax, 0x4422bdb0
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b2a375b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x57574013
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ae1eeb
and eax, 0x2ba667ce
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x608d9b9e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x35e09e00
xor eax, 0xc3e0a01
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x179955e6
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x4f63d83c
or eax, 0x7f2ae09d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x41662f53
xor eax, 0x5f1fd3c2
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ff7faf0
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x21287602
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x75e0814f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x49270503
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0xf2b2e36
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a275494
or eax, 0x2f8cb401
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x7841aec2
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x377ecd37
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f7fac9f
and eax, 0x56a51e62
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x489cf1f7
or eax, 0x1ccaed28
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x28af8299
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x479d4585
and eax, 0x4b6b96c5
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c76e695
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x7cd2520
and eax, 0x5b54a3a5
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x346e2ac4
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ee27838
xor eax, 0x41f2ad
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x52c053fd
xor eax, 0x5ac708c1
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x137e15d5
or eax, 0x65f47779
and eax, 0x648a5500
or eax, 0x88010000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c2b8e39
xor eax, 0x1fb9658e
and eax, 0x3106082
or eax, 0x88048c01
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ccf6f33
or eax, 0x7e5d41b3
and eax, 0xe8500001
or eax, 0x844
mov dword [ebx], eax
add ebx, edx
and eax, 0x363977a8
and eax, 0
or eax, 0x1851
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5fd5b70c
xor eax, 0x4756a802
and eax, 0x8000403
or eax, 0x8104c080
mov dword [ebx], eax
add ebx, edx
and eax, 0x32d85f3d
and eax, 0x74147c07
and eax, 0x4001
or eax, 0x4d8bb844
mov dword [ebx], eax
add ebx, edx
or eax, 0x18e91f16
and eax, 0x40e85104
or eax, 0x2000008
mov dword [ebx], eax
add ebx, edx
and eax, 0x6309d83d
or eax, 0x44cc00f2
and eax, 0x2000018
or eax, 0x81000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x39f7e110
or eax, 0x774f66a0
and eax, 0x45890480
or eax, 0x44
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d9369d4
and eax, 0x40100c4
or eax, 0xe8548b28
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1ada7e89
and eax, 0x84884501
or eax, 0x970008a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x160f5eb5
or eax, 0x7f4f030a
and eax, 0x8901100c
or eax, 0x40
mov dword [ebx], eax
add ebx, edx
and eax, 0xcf0703b
xor eax, 0x6781ca89
and eax, 0x4581d001
or eax, 0x46204c
mov dword [ebx], eax
add ebx, edx
and eax, 0x41ce4aef
or eax, 0x6f658ce9
and eax, 0xec
or eax, 0x10
mov dword [ebx], eax
add ebx, edx
or eax, 0x63441cb5
and eax, 0x334b268d
and eax, 0x3000000
or eax, 0x88086a00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x284d7fbd
and eax, 0xa0401015
or eax, 0x4812e040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x26508479
xor eax, 0x64d1a723
and eax, 0xd
or eax, 0x4c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x44cb97de
or eax, 0x2fc432a5
and eax, 0x9088083
or eax, 0x80004400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a5bc872
and eax, 0x1430441
or eax, 0x8a8f004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x733b45f2
or eax, 0x79dc92ff
and eax, 0x3dc018b
or eax, 0x80204400
mov dword [ebx], eax
add ebx, edx
or eax, 0x19ec27b2
and eax, 0x1880180
or eax, 0x44010040
mov dword [ebx], eax
add ebx, edx
or eax, 0x5afee0ec
and eax, 0xb654211
and eax, 0x8450000
or eax, 0xf4088bfc
mov dword [ebx], eax
add ebx, edx
or eax, 0x16619bb8
and eax, 0x72680938
or eax, 0x1904403
mov dword [ebx], eax
add ebx, edx
xor eax, 0x508fd768
xor eax, 0xab50585
and eax, 0x20408b12
or eax, 0xd4150000
mov dword [ebx], eax
add ebx, edx
and eax, 0x72e56f42
and eax, 0x59d65883
and eax, 0x440002
or eax, 0x8bb85501
mov dword [ebx], eax
add ebx, edx
and eax, 0x51069187
and eax, 0x1000001
or eax, 0x44030844
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a1e85d1
or eax, 0x3cacbffd
and eax, 0x8088afc
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b45008e
xor eax, 0x7feee966
and eax, 0x63cce90a
or eax, 0x88110200
mov dword [ebx], eax
add ebx, edx
and eax, 0x60a1c197
and eax, 0x60018100
or eax, 0x9c540a09
mov dword [ebx], eax
add ebx, edx
and eax, 0x61c3a5e8
and eax, 0x18000
or eax, 0x89004283
mov dword [ebx], eax
add ebx, edx
or eax, 0x74a0127c
and eax, 0x2ca178c2
and eax, 0x4815040
or eax, 0x410aac15
mov dword [ebx], eax
add ebx, edx
or eax, 0xd7d81dd
and eax, 0x404539dc
or eax, 0xb0000220
mov dword [ebx], eax
add ebx, edx
or eax, 0x5bda0d19
and eax, 0x498b1671
or eax, 0x4000002
mov dword [ebx], eax
add ebx, edx
and eax, 0x673ff61f
xor eax, 0x77480d48
and eax, 0x30410b58
or eax, 0xc80c20a4
mov dword [ebx], eax
add ebx, edx
or eax, 0x394c7d93
xor eax, 0x2cbcd139
and eax, 0x1f00482
or eax, 0x2045109
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4133087e
xor eax, 0x65f125b7
and eax, 0x5027840
or eax, 0x40898415
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e78011a
and eax, 0x800880c
or eax, 0xc0200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6e8173ec
and eax, 0x6afb9f89
and eax, 0x40890880
or eax, 0x99620208
mov dword [ebx], eax
add ebx, edx
and eax, 0xc84e3a8
and eax, 0x2fb9db31
and eax, 0x8800000
or eax, 0x8374458b
mov dword [ebx], eax
add ebx, edx
and eax, 0x46ef1136
and eax, 0xc00100
or eax, 0xcc035ce5
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b3cd61e
and eax, 0x48005404
or eax, 0xa48b01c8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7289927b
and eax, 0x8600c483
or eax, 0x41082800
mov dword [ebx], eax
add ebx, edx
or eax, 0x776e4d9a
or eax, 0x188fa071
and eax, 0xe841
or eax, 0x1004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x53eb9d3a
and eax, 0x6a0000
or eax, 0x4000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x300f946d
xor eax, 0x367f1ba4
and eax, 0x100020
or eax, 0x48
mov dword [ebx], eax
add ebx, edx
or eax, 0x73ed206f
and eax, 0x4fd866ae
and eax, 0x2c82000
or eax, 0x44800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x122aac71
and eax, 0x620000
or eax, 0x80000
mov dword [ebx], eax
add ebx, edx
and eax, 0x400628d6
or eax, 0x742a637f
and eax, 0x3008017f
or eax, 0x401480
mov dword [ebx], eax
add ebx, edx
or eax, 0x637cc248
xor eax, 0x6389502c
and eax, 0x810040
or eax, 0x45080000
mov dword [ebx], eax
add ebx, edx
or eax, 0x51f4e16f
and eax, 0x3c4a0bac
and eax, 0x1448012c
or eax, 0xe83582d0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5aa01067
xor eax, 0x32451ec1
and eax, 0x80400
or eax, 0x68637000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f095166
and eax, 0x521c4c2b
and eax, 0
or eax, 0x2cc
mov dword [ebx], eax
add ebx, edx
or eax, 0x52b5cc1f
and eax, 0x50b4448b
or eax, 0x480100
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a4187d8
xor eax, 0x1e393f2e
and eax, 0x48e0
or eax, 0x1b0008
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc16c5a1
and eax, 0x8048100
or eax, 0xc00200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6aa4a1de
and eax, 0x6be84677
and eax, 0x42600002
or eax, 0x859c4d89
mov dword [ebx], eax
add ebx, edx
xor eax, 0x78b6b896
and eax, 0x1001001
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e17387c
xor eax, 0x6ce6cc42
and eax, 0x6c448800
or eax, 0x90110300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x112d7f8e
and eax, 0x1801c0bc
and eax, 0x800c000
or eax, 0x20153f52
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4145c932
and eax, 0x40000020
or eax, 0x10004010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2726d3d4
or eax, 0x3194de12
and eax, 0x300015f6
or eax, 0x400009
mov dword [ebx], eax
add ebx, edx
and eax, 0x428c4f9a
or eax, 0xf2718f7
and eax, 0x50040
or eax, 0xc0800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3edb3c16
and eax, 0x448b2854
or eax, 0x1000320
mov dword [ebx], eax
add ebx, edx
or eax, 0x14c78ff4
or eax, 0x2ac50522
and eax, 0x44883f4
or eax, 0x300008
mov dword [ebx], eax
add ebx, edx
and eax, 0x563295fc
and eax, 0x1df367a1
and eax, 0x100100
or eax, 0x8b0b7400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6aa23af3
and eax, 0x61814c41
or eax, 0x1802b00c
mov dword [ebx], eax
add ebx, edx
and eax, 0x73ef702e
and eax, 0x10010008
or eax, 0x2740000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1ca27492
xor eax, 0xd150cf8
and eax, 0x1340488
or eax, 0x82c85103
mov dword [ebx], eax
add ebx, edx
xor eax, 0xad486b0
or eax, 0x66945724
and eax, 0x6500043a
or eax, 0x10000840
mov dword [ebx], eax
add ebx, edx
and eax, 0x7dcb6e5a
or eax, 0x6626caae
and eax, 0x74048a08
or eax, 0x88410101
mov dword [ebx], eax
add ebx, edx
xor eax, 0x34e8e7f6
xor eax, 0xcd21cb5
and eax, 0x107002
or eax, 0x881
mov dword [ebx], eax
add ebx, edx
and eax, 0x58821f38
and eax, 0x5fdd5cb1
and eax, 0
or eax, 0x45c70774
mov dword [ebx], eax
add ebx, edx
and eax, 0x67bb2920
and eax, 0x120
or eax, 0xd8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x54b9f3cf
and eax, 0x6000
or eax, 0x80000800
mov dword [ebx], eax
add ebx, edx
or eax, 0x44737c43
and eax, 0x620000
or eax, 0x80000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x574b97ef
and eax, 0x5120058b
or eax, 0xdc4800
mov dword [ebx], eax
add ebx, edx
or eax, 0x47222678
and eax, 0x104c05fb
or eax, 0x20001004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x59522094
and eax, 0x410a0040
or eax, 0x4810000
mov dword [ebx], eax
add ebx, edx
or eax, 0xba2e5c2
and eax, 0x4da181c0
or eax, 0x10440a38
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5849238f
and eax, 0x332aa3c3
and eax, 0x88043
or eax, 0xccc44c80
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e169463
and eax, 0xcc8a54c0
or eax, 0x2001010c
mov dword [ebx], eax
add ebx, edx
or eax, 0x7881592b
or eax, 0x718a4212
and eax, 0xa1004c83
or eax, 0x10a000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b6c2ef6
xor eax, 0x3c7fbaae
and eax, 0x4000
or eax, 0x400000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2afd6f14
and eax, 0x22014000
or eax, 0x81008083
mov dword [ebx], eax
add ebx, edx
or eax, 0x76ca37ce
and eax, 0x404000
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x29715c4a
or eax, 0x5570417f
and eax, 0x704147
or eax, 0x840480
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a2a86d1
and eax, 0x5b403142
and eax, 0x4a000000
or eax, 0x20000028
mov dword [ebx], eax
add ebx, edx
or eax, 0xa4d468b
xor eax, 0x36bb07c3
and eax, 0x54440108
or eax, 0xa0098a00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x9d81ca4
and eax, 0x35395532
and eax, 0x1010000
or eax, 0x2aae851
mov dword [ebx], eax
add ebx, edx
or eax, 0x6435f9eb
xor eax, 0x7871f1ae
and eax, 0x4820000
or eax, 0xc0010000
mov dword [ebx], eax
add ebx, edx
or eax, 0x11c1ab5b
and eax, 0xd0418908
or eax, 0x28040000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a3dbdbb
or eax, 0x45a2e6bb
and eax, 0x304415bb
or eax, 0x44
mov dword [ebx], eax
add ebx, edx
and eax, 0x6de4aff2
and eax, 0x4f8c4282
and eax, 0x40000
or eax, 0x10010040
mov dword [ebx], eax
add ebx, edx
or eax, 0x47455c93
and eax, 0x1000003
or eax, 0x88000024
mov dword [ebx], eax
add ebx, edx
and eax, 0x4793212a
and eax, 0x1000000
or eax, 0x14fff045
mov dword [ebx], eax
add ebx, edx
xor eax, 0x177430a5
and eax, 0x40
or eax, 0x403004
mov dword [ebx], eax
add ebx, edx
and eax, 0x63b3bd62
and eax, 0
or eax, 0x76f04539
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4bf006df
xor eax, 0x65b7fd14
and eax, 0x8012a50
or eax, 0x85004005
mov dword [ebx], eax
add ebx, edx
and eax, 0x12805dd6
xor eax, 0x4114abc4
and eax, 0x110e010
or eax, 0x8a421445
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3181fd76
xor eax, 0x1055ea86
and eax, 0xaa00e005
or eax, 0x55501840
mov dword [ebx], eax
add ebx, edx
xor eax, 0x40cea787
and eax, 0x5c00
or eax, 0x40400015
mov dword [ebx], eax
add ebx, edx
and eax, 0x10988dc5
and eax, 0x400
or eax, 0x75c08100
mov dword [ebx], eax
add ebx, edx
and eax, 0x21c02272
and eax, 0x20400000
or eax, 0xdc05c73f
mov dword [ebx], eax
add ebx, edx
or eax, 0xf9eb2d6
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x6cde82af
or eax, 0x8fe35bf
and eax, 0x4c8a01ab
or eax, 0x1010840
mov dword [ebx], eax
add ebx, edx
and eax, 0x47cb3d84
and eax, 0x1810180
or eax, 0x40827c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x65c1a8d0
and eax, 0x908
or eax, 0x8bfc4481
mov dword [ebx], eax
add ebx, edx
or eax, 0x4836e030
and eax, 0x418ae811
or eax, 0x4011044
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa4c8450
and eax, 0x161a7135
and eax, 0x2023004
or eax, 0x71000bf8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b97ff01
and eax, 0x38054021
or eax, 0xc4482b02
mov dword [ebx], eax
add ebx, edx
and eax, 0x1700879f
and eax, 0x10000300
or eax, 0xe855881c
mov dword [ebx], eax
add ebx, edx
and eax, 0x33d6b4ee
and eax, 4
or eax, 0x40a44c3
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6214fc0e
and eax, 8
or eax, 4
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ad07036
and eax, 0x1320dc19
and eax, 0x4008
or eax, 0x1cfc0563
mov dword [ebx], eax
add ebx, edx
or eax, 0x1392de08
and eax, 0xdf84d0b
or eax, 0x80000080
mov dword [ebx], eax
add ebx, edx
or eax, 0x42148016
or eax, 0x11c13573
and eax, 0x52040154
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x38c0a1a9
and eax, 0x100
or eax, 0x406014ff
mov dword [ebx], eax
add ebx, edx
and eax, 0x275c401f
and eax, 0x400000
or eax, 0xcaab0040
mov dword [ebx], eax
add ebx, edx
and eax, 0x51005fe2
and eax, 0x40000040
or eax, 0x8032a0ab
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4dd86a8f
or eax, 0x5f356c83
and eax, 0xc35de483
or eax, 0x108
mov dword [ebx], eax
add ebx, edx
and eax, 0x5cdce166
and eax, 0x40084100
or eax, 0xac8314cc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f06673d
and eax, 0x2ea138a3
and eax, 0x2002081
or eax, 0xc50ccc02
mov dword [ebx], eax
add ebx, edx
or eax, 0x6121d94d
xor eax, 0x5c1b0e69
and eax, 0xf004
or eax, 0xc41
mov dword [ebx], eax
add ebx, edx
xor eax, 0x69d463f9
and eax, 0x9c00000
or eax, 0x2b0000
mov dword [ebx], eax
add ebx, edx
or eax, 0xf60f7c7
or eax, 0x7127129b
and eax, 0x3ec458b
or eax, 0x80100000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f2ac613
and eax, 0x1080000
or eax, 0x448101c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x2532f906
and eax, 0x643981c4
or eax, 0x98440038
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ab26ec9
and eax, 0x45f621f8
and eax, 0xc8
or eax, 0x37
mov dword [ebx], eax
add ebx, edx
xor eax, 0xedbd105
and eax, 0xc8b1072
or eax, 0x41000e01
mov dword [ebx], eax
add ebx, edx
or eax, 0x14c51261
and eax, 0x14870e70
or eax, 0x30018c
mov dword [ebx], eax
add ebx, edx
or eax, 0x6653a780
xor eax, 0x152fb51d
and eax, 0x40400841
or eax, 0x600c
mov dword [ebx], eax
add ebx, edx
and eax, 0x729601f8
and eax, 0x40000000
or eax, 0x34d28500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d47b0b2
or eax, 0x689c6ebc
and eax, 0x980330c
or eax, 0x82400001
mov dword [ebx], eax
add ebx, edx
and eax, 0x74d23ee6
xor eax, 0x4b57cbe3
and eax, 0x906f845
or eax, 0x80600408
mov dword [ebx], eax
add ebx, edx
or eax, 0x2900e2f1
and eax, 0x604c04
or eax, 0x40080100
mov dword [ebx], eax
add ebx, edx
or eax, 0x1f93d84e
and eax, 0x50eb0040
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7fd37fe7
and eax, 0x50000000
or eax, 0x208558b
mov dword [ebx], eax
add ebx, edx
and eax, 0x4dcbd47f
and eax, 0x1008
or eax, 0x1628e0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1940fa65
and eax, 0x448200
or eax, 0x4800100
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d858b19
and eax, 0x4840100
or eax, 0xc3704489
mov dword [ebx], eax
add ebx, edx
or eax, 0x153bc731
xor eax, 0x2e645351
and eax, 0x9040
or eax, 0x6805
mov dword [ebx], eax
add ebx, edx
and eax, 0x7df57888
or eax, 0x15393b51
and eax, 0x1290000
or eax, 0x8c20000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2dbac1fb
and eax, 0x1f8418b
or eax, 0x82000400
mov dword [ebx], eax
add ebx, edx
or eax, 0x536c5459
and eax, 0x418801c0
or eax, 0x4010000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x35a9c111
or eax, 0x3e95ae19
and eax, 0x78058ad8
or eax, 0x80480120
mov dword [ebx], eax
add ebx, edx
or eax, 0x18f424ea
and eax, 0x70f40d3a
or eax, 0x3004001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2001c05f
and eax, 0x558904
or eax, 0x8000213
mov dword [ebx], eax
add ebx, edx
or eax, 0x17d05b12
and eax, 0x6d05103
or eax, 0x60280400
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a511945
and eax, 0xa001c07
or eax, 0x8102a208
mov dword [ebx], eax
add ebx, edx
or eax, 0x70f7b55e
and eax, 0x8966b84d
or eax, 0x4000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3304389b
and eax, 0x800
or eax, 0x40684504
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ffa142
and eax, 0x332ee1bd
and eax, 0x280000
or eax, 0xd8c30040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f278fe2
and eax, 0x4008a0
or eax, 0x40006018
mov dword [ebx], eax
add ebx, edx
or eax, 0x3d5c4e91
and eax, 0x5d440a00
or eax, 0xa18100
mov dword [ebx], eax
add ebx, edx
and eax, 0x426b142b
and eax, 0x77678fee
and eax, 0x40400000
or eax, 0x8c8cccc3
mov dword [ebx], eax
add ebx, edx
and eax, 0x244d88a6
xor eax, 0x41ad500d
and eax, 0x44c0c88c
or eax, 0x880c0440
mov dword [ebx], eax
add ebx, edx
or eax, 0x26d5e07e
xor eax, 0x3f30ea40
and eax, 0xc089048c
or eax, 0x2c025140
mov dword [ebx], eax
add ebx, edx
xor eax, 0x57e1e62f
and eax, 0x1fa05545
and eax, 0x3000001
or eax, 0x800cec82
mov dword [ebx], eax
add ebx, edx
or eax, 0x54cface2
and eax, 0x55000c61
or eax, 0x2000001c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x69f63eb7
xor eax, 0x4a94c72a
and eax, 0x42403000
or eax, 0xa9800204
mov dword [ebx], eax
add ebx, edx
xor eax, 0x672fbe76
or eax, 0x5991fb2e
and eax, 0xd845c766
or eax, 0x20000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x272823ee
xor eax, 0x591a1431
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x738c6cd5
or eax, 0x349dcfe1
and eax, 0x4b0
or eax, 8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3257518d
and eax, 0x41b45f4
and eax, 0x4100
or eax, 0xc82a00
mov dword [ebx], eax
add ebx, edx
or eax, 0x49638f8f
and eax, 0x908458b
or eax, 0x82001000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x73e622ef
and eax, 0x56934f19
and eax, 0x40800200
or eax, 0x5090804
mov dword [ebx], eax
add ebx, edx
xor eax, 0x439b13ca
and eax, 0x40001c4
or eax, 0xf845c630
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c2e762f
and eax, 0
or eax, 1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4f89b1d3
and eax, 0x3ff3eba
and eax, 0x1890082
or eax, 0x4c020969
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5657825d
xor eax, 0x42432d45
and eax, 0x18182f0
or eax, 0x40010c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b15298d
or eax, 0x74367b57
and eax, 0xaf44901
or eax, 0x81080488
mov dword [ebx], eax
add ebx, edx
and eax, 0x2894a883
or eax, 0x457d4e7e
and eax, 0x45394c55
or eax, 0x1002b000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3ceb98fa
and eax, 0x910600c
or eax, 0x82221300
mov dword [ebx], eax
add ebx, edx
or eax, 0x37f44224
or eax, 0x6a2b4da7
and eax, 0xc0837405
or eax, 0x8040
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa4656f0
and eax, 0xc8458201
or eax, 0x34080900
mov dword [ebx], eax
add ebx, edx
and eax, 0x6502acf8
and eax, 0x7a5f0dc6
and eax, 0x20000000
or eax, 0x1b08558b
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a13eb5
and eax, 0x73955b44
and eax, 0x13010a04
or eax, 0x7c8000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b0c4039
and eax, 0x41a951d7
and eax, 0x1284001
or eax, 0x82d0058a
mov dword [ebx], eax
add ebx, edx
or eax, 0x75fb01bf
and eax, 0x45890180
or eax, 0x40
mov dword [ebx], eax
add ebx, edx
or eax, 0x7fedafd6
or eax, 0x3b3fc084
and eax, 0x787d83d0
or eax, 0x80000028
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e165182
and eax, 0x70a2de3
and eax, 0x2000002
or eax, 0x30047c00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7762c339
and eax, 0x100ab00
or eax, 0x8a1040c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x15f008be
xor eax, 0x74e634d
and eax, 0x118a8001
or eax, 0x44017c4c
mov dword [ebx], eax
add ebx, edx
and eax, 0x775f3c70
and eax, 0x46742479
and eax, 0
or eax, 0x8a048b08
mov dword [ebx], eax
add ebx, edx
xor eax, 0x39c67b80
xor eax, 0x5e51e1f9
and eax, 0xe9900101
or eax, 0x2644488
mov dword [ebx], eax
add ebx, edx
xor eax, 0x95d4d75
or eax, 0x359ef80
and eax, 0x8301a0bc
or eax, 0x8001001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x11a00ba9
or eax, 0x7bafe286
and eax, 0xc8835984
or eax, 0x4400461
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3a5c1012
or eax, 0x7764809d
and eax, 0xc4cccccc
or eax, 0x8000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3feb2c85
or eax, 0x1a3a64ed
and eax, 0xe80b44cc
or eax, 0x4801100
mov dword [ebx], eax
add ebx, edx
or eax, 0x51bbf4bd
xor eax, 0x764e7f42
and eax, 0x8000a11
or eax, 0x60006040
mov dword [ebx], eax
add ebx, edx
or eax, 0x32494d5b
xor eax, 0x79baa956
and eax, 0
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f7162d2
and eax, 0x600242
or eax, 0xa0128
mov dword [ebx], eax
add ebx, edx
or eax, 0x23dc9650
xor eax, 0x2d7d3ff
and eax, 0x280400
or eax, 0x42036a
mov dword [ebx], eax
add ebx, edx
or eax, 0x56bb0fe6
and eax, 0x5008058a
or eax, 0x4001
mov dword [ebx], eax
add ebx, edx
and eax, 0x727602a7
and eax, 0xa265b2b
and eax, 3
or eax, 0x306c15fc
mov dword [ebx], eax
add ebx, edx
or eax, 0xe97bf5e
xor eax, 0x7916ec1b
and eax, 0x45890040
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ab2f060
and eax, 0x3c398020
or eax, 0xc04403dc
mov dword [ebx], eax
add ebx, edx
or eax, 0x2db84bfa
and eax, 0x891140fe
or eax, 0x2003401
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c74e34f
and eax, 0x810604d
or eax, 0xf7419c00
mov dword [ebx], eax
add ebx, edx
and eax, 0x604b9e62
and eax, 0x40000800
or eax, 0x300015
mov dword [ebx], eax
add ebx, edx
and eax, 0xc5f1e80
and eax, 0x72203fad
and eax, 0x800
or eax, 0x1b000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c021ec7
and eax, 0x30000
or eax, 0x2e80000
mov dword [ebx], eax
add ebx, edx
and eax, 0xc8a80d3
and eax, 0x10ad3e22
and eax, 0x880000
or eax, 0xe503c033
mov dword [ebx], eax
add ebx, edx
xor eax, 0x67f9cdc2
and eax, 0x730b572f
and eax, 0x101
or eax, 0xccccc25c
mov dword [ebx], eax
add ebx, edx
or eax, 0x2dcf7cce
and eax, 0xec8b55cc
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x622276c3
or eax, 0x15ff91a8
and eax, 0x8b0ca083
or eax, 0x4c00
mov dword [ebx], eax
add ebx, edx
and eax, 0xb7be1ed
and eax, 0xb000001
or eax, 0x80501444
mov dword [ebx], eax
add ebx, edx
and eax, 0x380d3a69
and eax, 0x56b4b7b4
and eax, 0x1000
or eax, 0x8b51004d
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c78082d
and eax, 0x8500005
or eax, 0x83020c50
mov dword [ebx], eax
add ebx, edx
xor eax, 0x16342514
and eax, 0x5d1da2cc
and eax, 0x8000040
or eax, 0xe0500805
mov dword [ebx], eax
add ebx, edx
or eax, 0x5bc3678b
and eax, 0x85
or eax, 0x30
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6344ef2f
and eax, 0x100c482
or eax, 0x88100001
mov dword [ebx], eax
add ebx, edx
and eax, 0x3baeb705
and eax, 0x9008401
or eax, 0x448b7844
mov dword [ebx], eax
add ebx, edx
and eax, 0xbceeddd
and eax, 0x18a4004
or eax, 0x54011118
mov dword [ebx], eax
add ebx, edx
or eax, 0x552be3b3
and eax, 0x458b5218
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2ff6ca6c
or eax, 0x4bd41c04
and eax, 0x49891014
or eax, 0x4024000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2993ed9f
and eax, 0x75c110c5
and eax, 0x1000
or eax, 0x9ae84110
mov dword [ebx], eax
add ebx, edx
or eax, 0x227725d7
and eax, 0x483a925a
and eax, 0
or eax, 0x83000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a887995
and eax, 0x6ad07686
and eax, 0
or eax, 0x458910c4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x36920352
xor eax, 0x69b41679
and eax, 0x80501e8
or eax, 0x4508a10
mov dword [ebx], eax
add ebx, edx
or eax, 0x13404ea0
or eax, 0x14ef263b
and eax, 0x8458b52
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x3e199006
and eax, 0x1c4d8b50
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7db32642
xor eax, 0x20610c8
and eax, 0x508950
or eax, 0x18050201
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6609e207
or eax, 0x69ef7abe
and eax, 0x7f6852
or eax, 0x8000
mov dword [ebx], eax
add ebx, edx
and eax, 0x33ef5703
or eax, 0x13dd2f0
and eax, 0x30000
or eax, 0xc4800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d37621b
and eax, 0x48f2b567
and eax, 0
or eax, 0xf4458910
mov dword [ebx], eax
add ebx, edx
or eax, 0x2836b7
and eax, 0x506c0583
or eax, 0x904008
mov dword [ebx], eax
add ebx, edx
and eax, 0x352a23b7
or eax, 0x162965ae
and eax, 0x1028458b
or eax, 0x41d00800
mov dword [ebx], eax
add ebx, edx
or eax, 0x3d5b24bb
and eax, 0x50f0458b
or eax, 0x2041000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b4cf8b8
and eax, 0x88
or eax, 0x860
mov dword [ebx], eax
add ebx, edx
or eax, 0x58559cff
and eax, 0x7ddab00d
and eax, 0x8408000
or eax, 0x4840300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x57eb2255
and eax, 0x430da101
or eax, 0x8050448a
mov dword [ebx], eax
add ebx, edx
or eax, 0x59283d40
and eax, 0x6cc32076
and eax, 0x48010040
or eax, 0xa48a558c
mov dword [ebx], eax
add ebx, edx
and eax, 0x32fae765
xor eax, 0x1f3b2738
and eax, 0x6000
or eax, 0x81d83
mov dword [ebx], eax
add ebx, edx
and eax, 0x129b331f
and eax, 0x101
or eax, 0x45c70674
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6bc22a26
xor eax, 0x4f6250df
and eax, 0x108
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x1beb09ed
xor eax, 0x7a8cb01d
and eax, 0x658100
or eax, 0xc180200
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c9a70f1
and eax, 0x4000000
or eax, 0xc3077500
mov dword [ebx], eax
add ebx, edx
or eax, 0x15f6b13e
xor eax, 0x3a42beb9
and eax, 0x10805
or eax, 0x440
mov dword [ebx], eax
add ebx, edx
or eax, 0x16cafc6f
and eax, 0x285c2547
and eax, 0
or eax, 0x7d830000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x37c6d6aa
xor eax, 0x74c230fb
and eax, 0x6050010
or eax, 0x1700000
mov dword [ebx], eax
add ebx, edx
or eax, 0x34f5387e
and eax, 0x1100046
or eax, 0x4581
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b396637
and eax, 0x29d3e057
and eax, 0x8000000
or eax, 0x83000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x383dc70e
and eax, 0xa30d0004
or eax, 0xc020841
mov dword [ebx], eax
add ebx, edx
and eax, 0x20bdf436
and eax, 0x90004
or eax, 0x4d820841
mov dword [ebx], eax
add ebx, edx
xor eax, 0x658894c6
or eax, 0x5e0ea96b
and eax, 0x4c0f0d00
or eax, 0x1a00210
mov dword [ebx], eax
add ebx, edx
and eax, 0x5577938b
xor eax, 0x49d773ea
and eax, 0x8c00000
or eax, 0x83010310
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3c95cf9b
and eax, 0x2bad3418
and eax, 0x23040400
or eax, 0x8c0b0855
mov dword [ebx], eax
add ebx, edx
and eax, 0x79a23893
or eax, 0x6e059f58
and eax, 0x42030c51
or eax, 0x80280004
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c6ebf16
and eax, 0x200000
or eax, 0x8b44c06b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x635413d9
or eax, 0x1799d1e2
and eax, 0xe1910040
or eax, 0x40080d
mov dword [ebx], eax
add ebx, edx
and eax, 0x394cb0c9
or eax, 0x51a6436a
and eax, 0x1044030b
or eax, 0x9ac04
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f784892
xor eax, 0x4f29a791
and eax, 0x5d61a791
or eax, 0x985008
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ffff7ae
xor eax, 0x2c99cbe
and eax, 0x4c004802
or eax, 0x80cc84c1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d5aad4d
and eax, 0x8084408c
or eax, 0x4c488c40
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2303c89b
and eax, 0xcccc0444
or eax, 0xc888
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d1928ba
or eax, 0x1a78e462
and eax, 0x88894444
or eax, 0x64021188
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c2c38e7
and eax, 0x880c6c83
or eax, 0x3008000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x45ac3d94
and eax, 0x44200005
or eax, 0x10b0840
mov dword [ebx], eax
add ebx, edx
and eax, 0x4704f8f3
xor eax, 0x28a9599b
and eax, 0xca85010
or eax, 0x82400000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7662a293
or eax, 0x64994ea8
and eax, 0x2000010
or eax, 0x81000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x638c88e4
and eax, 0x408800c4
or eax, 0x5010400
mov dword [ebx], eax
add ebx, edx
and eax, 0x236f5000
and eax, 0xb3952a4
and eax, 0x90000
or eax, 0x14448bfc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3032d24b
or eax, 0xd3a5d62
and eax, 0x10c4d23
or eax, 0x50000008
mov dword [ebx], eax
add ebx, edx
or eax, 0x72d4de62
xor eax, 0x6ec79f9f
and eax, 0x1040e0
or eax, 0x3c08
mov dword [ebx], eax
add ebx, edx
or eax, 0x118215d5
xor eax, 0x77971c5f
and eax, 0x4040100
or eax, 0xc08200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x79d23e20
or eax, 0x53ea6433
and eax, 0xbf84501
or eax, 0x80000088
mov dword [ebx], eax
add ebx, edx
and eax, 0x18935317
or eax, 0xfa432f2
and eax, 0x5007051
or eax, 0x50038c04
mov dword [ebx], eax
add ebx, edx
or eax, 0x726ed516
xor eax, 0x33375bde
and eax, 0x44508088
or eax, 0xb0050970
mov dword [ebx], eax
add ebx, edx
and eax, 0x47225aea
and eax, 0x88
or eax, 0x8bf44503
mov dword [ebx], eax
add ebx, edx
xor eax, 0x585ae871
and eax, 0xc0820de0
or eax, 0xc415005
mov dword [ebx], eax
add ebx, edx
or eax, 0x1bef6555
and eax, 0xcccc4cc4
or eax, 0x8008
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c7a3961
or eax, 0x4491f51c
and eax, 0x4c89554c
or eax, 0xa0020080
mov dword [ebx], eax
add ebx, edx
xor eax, 0xcdc285f
and eax, 0x46c81
or eax, 0x1008000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x34cbec4b
and eax, 0x5c70000
or eax, 0x40000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc378da3
or eax, 0x279bf574
and eax, 0x100f4
or eax, 8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x63829cb7
xor eax, 0xae75d41
and eax, 0x68448100
or eax, 0x94010c00
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ab24514
and eax, 0xfc858d10
or eax, 0x80040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ceba917
and eax, 0x662446
or eax, 0x5199dbb8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c3ea846
and eax, 0x7bf25546
and eax, 0x30001500
or eax, 0xff
mov dword [ebx], eax
add ebx, edx
xor eax, 0x8b3752a
and eax, 0x810040
or eax, 0x850c0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e00f815
and eax, 0xbb8df854
or eax, 0x447206a8
mov dword [ebx], eax
add ebx, edx
or eax, 0x13e01d35
and eax, 0xc35de589
or eax, 2
mov dword [ebx], eax
add ebx, edx
or eax, 0x40150f47
and eax, 0xc04ccccc
or eax, 0xc800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x531dafde
and eax, 0x4671eb8a
and eax, 0x40000088
or eax, 0xac8b5544
mov dword [ebx], eax
add ebx, edx
and eax, 0xc129270
and eax, 0x8000000
or eax, 0x8314ec83
mov dword [ebx], eax
add ebx, edx
and eax, 0x23b98d89
and eax, 0x2c340d7d
and eax, 0x801
or eax, 0x45890044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f23cb35
and eax, 0x8088370
or eax, 0x4450884
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c367a6c
and eax, 0x784188
or eax, 0x8b800c01
mov dword [ebx], eax
add ebx, edx
or eax, 0x44a3c240
and eax, 0x870bc841
or eax, 0x30043014
mov dword [ebx], eax
add ebx, edx
or eax, 0x594ba3e2
and eax, 0x74408102
or eax, 0x800400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e61be2b
and eax, 0x38010b09
or eax, 0xc04c8052
mov dword [ebx], eax
add ebx, edx
and eax, 0x556aa7c7
and eax, 0x8303
or eax, 0x8311340c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x61fae2f8
and eax, 0xf2c9f2b
and eax, 0x280122
or eax, 0x195440d8
mov dword [ebx], eax
add ebx, edx
and eax, 0x21da5f71
or eax, 0x522c98ff
and eax, 0x378418b
or eax, 0xc800400
mov dword [ebx], eax
add ebx, edx
and eax, 0x5dd1707d
and eax, 0x16adcd38
and eax, 0x800000
or eax, 0xf90308b7
mov dword [ebx], eax
add ebx, edx
or eax, 0x598b28fa
and eax, 0x890a285a
or eax, 0x2045700
mov dword [ebx], eax
add ebx, edx
and eax, 0x42bee7ee
and eax, 0x4d0e0803
and eax, 0xe0000
or eax, 0xb701f855
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c4f466f
and eax, 0x20408202
or eax, 0x800100
mov dword [ebx], eax
add ebx, edx
and eax, 0x37e2c715
and eax, 0x20c00100
or eax, 0xcb304489
mov dword [ebx], eax
add ebx, edx
and eax, 0x786961a4
and eax, 0x68400100
or eax, 0x900d8a09
mov dword [ebx], eax
add ebx, edx
xor eax, 0x387fad0c
and eax, 0x80102605
or eax, 0x901910a
mov dword [ebx], eax
add ebx, edx
and eax, 0x321808be
and eax, 4
or eax, 0x8b66f051
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c972943
and eax, 0x6237a2e
and eax, 0x205004
or eax, 0x8946a041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3aca4a4d
xor eax, 0x13296ffa
and eax, 0x81d440
or eax, 0x4d0a2805
mov dword [ebx], eax
add ebx, edx
xor eax, 0x273c1a42
xor eax, 0x431a8290
and eax, 0x1a50494
or eax, 0x10120b60
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f0b6b71
and eax, 0xad994e0
and eax, 0x8000400
or eax, 0xf445b30f
mov dword [ebx], eax
add ebx, edx
and eax, 0x5757ec5d
and eax, 0x7f6293e8
and eax, 0x4408008
or eax, 0x345033
mov dword [ebx], eax
add ebx, edx
and eax, 0x6fb912b0
xor eax, 0x1ac4077c
and eax, 0x10e00000
or eax, 0x210bc033
mov dword [ebx], eax
add ebx, edx
and eax, 0x13e556c5
and eax, 0x1e04001
or eax, 0x82140d8a
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c073449
or eax, 0x4de5fa43
and eax, 0x4d8102c1
or eax, 0x80000
mov dword [ebx], eax
add ebx, edx
or eax, 0x12e307c2
and eax, 0x584103c0
or eax, 0xa0148834
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4f3cfc77
and eax, 0x81004283
or eax, 0x8028000
mov dword [ebx], eax
add ebx, edx
or eax, 0x63bd02cc
and eax, 0x8babc045
or eax, 0x10403810
mov dword [ebx], eax
add ebx, edx
and eax, 0x39e101a0
and eax, 0x9e00000
or eax, 0x614458b
mov dword [ebx], eax
add ebx, edx
and eax, 0x791e823
and eax, 0x1800003
or eax, 0xc80508b4
mov dword [ebx], eax
add ebx, edx
or eax, 0x484341a6
and eax, 0x443179e9
and eax, 0x40010921
or eax, 0x5c60054
mov dword [ebx], eax
add ebx, edx
and eax, 0x458f994a
or eax, 0x339bd98c
and eax, 0x1cc
or eax, 0x20
mov dword [ebx], eax
add ebx, edx
xor eax, 0x21038385
and eax, 0x1038200
or eax, 0xc6046900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x76e96c82
or eax, 0x1f211f62
and eax, 0x8c40
or eax, 0x6005
mov dword [ebx], eax
add ebx, edx
or eax, 0x3591124
and eax, 0x1090000
or eax, 0x44820000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x42e1aba1
xor eax, 0x65b2915f
and eax, 0x40c00aec
or eax, 0x1d258100
mov dword [ebx], eax
add ebx, edx
or eax, 0x265a2ce2
and eax, 0x4ccc8cc2
or eax, 0x80004001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x30daf48d
or eax, 0x1d11a6bf
and eax, 0xcc048ccc
or eax, 0xc84000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c439b68
or eax, 0x729e6220
and eax, 0xec8b55cc
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x78f4d44c
and eax, 0x52e66154
and eax, 0x40640100
or eax, 0x3c83
mov dword [ebx], eax
add ebx, edx
xor eax, 0x495c0758
and eax, 0x1000040
or eax, 0x74000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x561323c7
or eax, 0x4968636c
and eax, 0x1411630b
or eax, 0x49c00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2dd0bb87
and eax, 0x21004000
or eax, 0x82000030
mov dword [ebx], eax
add ebx, edx
and eax, 0x50208b0e
and eax, 0xe395434
and eax, 0
or eax, 0x404064
mov dword [ebx], eax
add ebx, edx
or eax, 0x7d1e200a
and eax, 0x5008400a
or eax, 0x581
mov dword [ebx], eax
add ebx, edx
or eax, 0x77f70ed7
or eax, 0x5199e606
and eax, 0x510c4d8b
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x24924f57
xor eax, 0x275c29a0
and eax, 0x4040040b
or eax, 0x241180
mov dword [ebx], eax
add ebx, edx
or eax, 0x6cb64572
or eax, 0x73640fd7
and eax, 0x7f520040
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2cad9306
xor eax, 0x447aa2b7
and eax, 0x11
or eax, 0x40300c04
mov dword [ebx], eax
add ebx, edx
or eax, 0x39ca918b
and eax, 0x48c21d00
or eax, 0x84014000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x53caa773
and eax, 0x8c095040
or eax, 0x6082058c
mov dword [ebx], eax
add ebx, edx
and eax, 0x6348baab
and eax, 0x20080080
or eax, 0x8100ec03
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5495f7b
and eax, 0x72e9f786
and eax, 0x400300
or eax, 0x4038
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b184feb
and eax, 0x4108
or eax, 0x8bf80481
mov dword [ebx], eax
add ebx, edx
and eax, 0x71b1c0d1
and eax, 1
or eax, 0x4043380c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d5befd1
xor eax, 0x7dace3fd
and eax, 0x800000
or eax, 0x1418300
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a8264e3
and eax, 0x54ba4852
and eax, 0x40000000
or eax, 0x3380d89
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b16bea4
and eax, 0x13a0000
or eax, 0x800040
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ad2f3e1
and eax, 0x1000000
or eax, 0x84000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f702ccf
and eax, 0x1b66a693
and eax, 0x482
or eax, 0x81840b50
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c2e97f9
and eax, 0xd000000
or eax, 0x2000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x332dd658
and eax, 0x6d8dbb80
and eax, 0x40000
or eax, 0x426205b6
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e62d3a8
and eax, 0x32894327
and eax, 0
or eax, 0xc0850040
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f0c1f0f
or eax, 0x592495e6
and eax, 0x4d891164
or eax, 0x26010
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e80629e
and eax, 0x4c000010
or eax, 0xb04d89e8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5170bfd2
and eax, 0x509002a
or eax, 0x508209c1
mov dword [ebx], eax
add ebx, edx
or eax, 0x2e1baef1
and eax, 0x18283f8
or eax, 0x400004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x58b35a9e
and eax, 0x1705100
or eax, 0x828c0489
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c318d73
or eax, 0x3d9d1758
and eax, 0x7330dc79
or eax, 0x22004
mov dword [ebx], eax
add ebx, edx
or eax, 0x6fe28882
and eax, 0x7c408853
or eax, 0x80050300
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb92923e
and eax, 0x522e7afa
and eax, 0x40040808
or eax, 0x28810483
mov dword [ebx], eax
add ebx, edx
or eax, 0x24990a5d
and eax, 0x40000042
or eax, 0x11004000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a3c8a07
and eax, 0x66b0b8
and eax, 0
or eax, 0x303c15ff
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e3e74e7
and eax, 0xe7599ff
and eax, 0
or eax, 0x16a0040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6de5a35c
and eax, 0x5541395f
and eax, 0x108
or eax, 0x8bfc5483
mov dword [ebx], eax
add ebx, edx
and eax, 0x728cbd8d
xor eax, 0x4ca16701
and eax, 0x42281000
or eax, 0x408504
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b005f55
xor eax, 0x49fc893
and eax, 0x6100000
or eax, 0xf9400040
mov dword [ebx], eax
add ebx, edx
or eax, 0x1cad5b2e
or eax, 0x7288ff81
and eax, 0x40301805
or eax, 0x10
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c70798f
and eax, 0x1800
or eax, 0x1022500
mov dword [ebx], eax
add ebx, edx
or eax, 0x1baca4ca
xor eax, 0xbed40fc
and eax, 0x400000
or eax, 0x26340000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x72ee17ec
and eax, 0x48a0068
or eax, 0x9010002
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c1003c1
or eax, 0x5fa39db
and eax, 0x400330
or eax, 0x4000
mov dword [ebx], eax
add ebx, edx
and eax, 0xa856442
xor eax, 0x15d56e4c
and eax, 0x10152e40
or eax, 0x2800d111
mov dword [ebx], eax
add ebx, edx
or eax, 0x307d119a
xor eax, 0x1c18eadc
and eax, 0x20000000
or eax, 0x9a004030
mov dword [ebx], eax
add ebx, edx
and eax, 0x2fc57258
and eax, 0
or eax, 4
mov dword [ebx], eax
add ebx, edx
or eax, 0x65f3833d
and eax, 0x1008201
or eax, 0x8a0060c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x13f47d65
and eax, 0
or eax, 0x40400882
mov dword [ebx], eax
add ebx, edx
and eax, 0x4494deff
and eax, 0x40000000
or eax, 0x96e85000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x52d22af1
and eax, 0x2fdf25fa
and eax, 0
or eax, 0x83000007
mov dword [ebx], eax
add ebx, edx
and eax, 0xd76fbbe
and eax, 0x3e29bfe4
and eax, 4
or eax, 0x9eeb04c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x6f756abd
and eax, 0x600084
or eax, 0x984543
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b89ccc9
and eax, 0x446365c6
and eax, 0
or eax, 0xe9000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x33111933
or eax, 0x3bec8cea
and eax, 0xfbfd9d72
or eax, 0x4026200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x48e90ea9
xor eax, 0x388fdc5d
and eax, 0x83192582
or eax, 0x4044c009
mov dword [ebx], eax
add ebx, edx
or eax, 0x519c4442
and eax, 0xc08945c8
or eax, 0x2c021004
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c1669e4
and eax, 0x4080
or eax, 0xa140ac03
mov dword [ebx], eax
add ebx, edx
and eax, 0x7501b6e7
and eax, 0x3d8fbd97
and eax, 0
or eax, 0x404000
mov dword [ebx], eax
add ebx, edx
or eax, 0x67edf85a
and eax, 0x2301c002
or eax, 0x80000081
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f8c9ab9
and eax, 0x61c510cf
and eax, 0
or eax, 0x404000
mov dword [ebx], eax
add ebx, edx
or eax, 0x504efa4d
xor eax, 0x2525976c
and eax, 0x60404501
or eax, 0x888000c6
mov dword [ebx], eax
add ebx, edx
xor eax, 0x26a6a05d
or eax, 0x50e940e
and eax, 0xc7004018
or eax, 0x21
mov dword [ebx], eax
add ebx, edx
and eax, 0x10e04bb6
and eax, 0x4000
or eax, 0x39f48445
mov dword [ebx], eax
add ebx, edx
or eax, 0x7545ab12
or eax, 0x65b8e161
and eax, 0x45c50040
or eax, 0x20000
mov dword [ebx], eax
add ebx, edx
and eax, 0x51317ce5
and eax, 0x40000040
or eax, 0x3a0488
mov dword [ebx], eax
add ebx, edx
and eax, 0x16e50ce3
and eax, 0x4a355d38
and eax, 0x400
or eax, 0xcc45c300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d86d71a
and eax, 0x401010
or eax, 0x2a04
mov dword [ebx], eax
add ebx, edx
and eax, 0x68606ea
and eax, 0
or eax, 0x20d045c7
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3295d791
and eax, 0x4d52170b
and eax, 2
or eax, 0xc7004038
mov dword [ebx], eax
add ebx, edx
xor eax, 0xbaa605c
and eax, 0x8280044
or eax, 0x3200d401
mov dword [ebx], eax
add ebx, edx
or eax, 0x22e5c991
and eax, 0xc50040
or eax, 0x45020000
mov dword [ebx], eax
add ebx, edx
and eax, 0x76cfcff5
and eax, 0x40020040
or eax, 0x383498
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e14e4cf
or eax, 0x39324cf8
and eax, 0x5c04c400
or eax, 0x80410300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x39c13936
and eax, 0x724f9e3b
and eax, 0x1a00
or eax, 0x402044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e297680
and eax, 0x546044c4
or eax, 0x800103
mov dword [ebx], eax
add ebx, edx
or eax, 0x6861f4ed
and eax, 0x51bd8db8
and eax, 0x40000028
or eax, 0x87004012
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7f695bf6
and eax, 0x38600044
or eax, 0x204e401
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1ae67d7b
and eax, 0x820000
or eax, 0x45450040
mov dword [ebx], eax
add ebx, edx
and eax, 0x965de77
and eax, 0x40
or eax, 0x403a74a8
mov dword [ebx], eax
add ebx, edx
or eax, 0x71aafa80
and eax, 0x6000c600
or eax, 0x8c450100
mov dword [ebx], eax
add ebx, edx
and eax, 0x7cddf3ea
xor eax, 0x2317f387
and eax, 0x403084
or eax, 0xa00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6ee8cc8b
xor eax, 0x65e6391b
and eax, 0x404504
or eax, 0x94b000c3
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e2c8163
and eax, 0xc6004022
or eax, 0x1000018
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4de5ab83
and eax, 0xaa4e001
or eax, 0x30001444
mov dword [ebx], eax
add ebx, edx
or eax, 0x714ce21e
and eax, 0x22cad567
and eax, 0xc00040
or eax, 0x45070000
mov dword [ebx], eax
add ebx, edx
and eax, 0x20407c70
and eax, 0x16e574d6
and eax, 0x40
or eax, 0xeb8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x256fdf42
or eax, 0x78c86313
and eax, 0x7c45c300
or eax, 0x80000400
mov dword [ebx], eax
add ebx, edx
or eax, 0x941ddbe
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x6404acf9
xor eax, 0x7329f29
and eax, 0x410201c0
or eax, 0xc89082b
mov dword [ebx], eax
add ebx, edx
and eax, 0x516ad04e
and eax, 0x3048c072
and eax, 0x40
or eax, 0x1c183bc
mov dword [ebx], eax
add ebx, edx
or eax, 0x49bbd395
xor eax, 0x1e09fcb4
and eax, 0x3f00d09
or eax, 0x800c4080
mov dword [ebx], eax
add ebx, edx
or eax, 0x70707eb2
xor eax, 0x420d16c3
and eax, 0x31006878
or eax, 0x420e9405
mov dword [ebx], eax
add ebx, edx
xor eax, 0x13ded6d0
and eax, 0x60500a08
or eax, 0x9c058110
mov dword [ebx], eax
add ebx, edx
xor eax, 0x651d981a
and eax, 0x80000002
or eax, 0x40954489
mov dword [ebx], eax
add ebx, edx
or eax, 0x5bf8aa5e
and eax, 0x24b3c42e
and eax, 0x11c400
or eax, 0x50043b50
mov dword [ebx], eax
add ebx, edx
xor eax, 0x78eb5b64
and eax, 0x30
or eax, 0x85004000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e322151
and eax, 0x5fc884e3
and eax, 0x10000040
or eax, 0xa0047480
mov dword [ebx], eax
add ebx, edx
or eax, 0x12c9f2c3
and eax, 0xa204e201
or eax, 0x49000900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x238b4f55
and eax, 0x88802050
or eax, 0x3401289
mov dword [ebx], eax
add ebx, edx
and eax, 0x121bc1c0
and eax, 0xc0
or eax, 0xccc35d25
mov dword [ebx], eax
add ebx, edx
and eax, 0x327cdffe
and eax, 0x404cc4
or eax, 0xcc8c8008
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb0ecc4c
and eax, 0xc4c00080
or eax, 0x80ccc4c
mov dword [ebx], eax
add ebx, edx
and eax, 0x367e4850
or eax, 0x79f9e239
and eax, 0x4cccc848
or eax, 0x80000484
mov dword [ebx], eax
add ebx, edx
or eax, 0x5699b784
xor eax, 0x798abadc
and eax, 0xa4034500
or eax, 0x488810cc
mov dword [ebx], eax
add ebx, edx
or eax, 0x48acb322
or eax, 0x5a9f1e5f
and eax, 0x420ec81
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x514c2291
or eax, 0x1718ff2
and eax, 0x210000
or eax, 0x800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x393ef352
xor eax, 0x2772cc1c
and eax, 0x2000040
or eax, 0x81004000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b91c0a
or eax, 0x3ca98f10
and eax, 0xa10100
or eax, 0x200c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1bbbb76e
xor eax, 0x5e32167f
and eax, 0x45000040
or eax, 0x82004000
mov dword [ebx], eax
add ebx, edx
and eax, 0x592aadf9
and eax, 0x41000000
or eax, 0xbefe0c85
mov dword [ebx], eax
add ebx, edx
and eax, 0x70b87206
xor eax, 0x7d48ae5f
and eax, 0x30045b
or eax, 0x400210a4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x504f9153
and eax, 0x10058500
or eax, 0x804200
mov dword [ebx], eax
add ebx, edx
or eax, 0x59c11e15
and eax, 0x43f896df
and eax, 0xc09614
or eax, 0x243f69ea
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4190ba74
and eax, 0x45004002
or eax, 0x82000030
mov dword [ebx], eax
add ebx, edx
or eax, 0x742fdccf
xor eax, 0x7698d44f
and eax, 0x81b60080
or eax, 0x7e481405
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3624e115
and eax, 0x40123490
or eax, 0x20006f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3c20abad
and eax, 0x26255311
and eax, 0x300
or eax, 0x1885c400
mov dword [ebx], eax
add ebx, edx
or eax, 0x331321df
or eax, 0x3e1b1ded
and eax, 0x49ffffe
or eax, 0x40600000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5383a589
and eax, 0x40000000
or eax, 0x87004032
mov dword [ebx], eax
add ebx, edx
and eax, 0x71d46fc2
xor eax, 0x2bcc025
and eax, 0x43bc0005
or eax, 0xbc421c80
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4f693805
and eax, 0x120080
or eax, 0x4020587f
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d5b123d
and eax, 0x3e8e630a
and eax, 0
or eax, 0x2085c700
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d7436c8
xor eax, 0x37108677
and eax, 0x20148076
or eax, 0x48eb7f88
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c8b563a
and eax, 0x7444ff6
and eax, 0x4032
or eax, 0xc7000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3efce21e
and eax, 0x6000000
or eax, 0xf9fe2485
mov dword [ebx], eax
add ebx, edx
or eax, 0x605a914b
and eax, 0x403234cf
or eax, 0x4030
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2836866d
and eax, 0x2804c200
or eax, 0x810500
mov dword [ebx], eax
add ebx, edx
and eax, 0x46b432ba
or eax, 0x10d42e54
and eax, 0xd42e54
or eax, 0x802bd1aa
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4bcd67c1
xor eax, 0x6c5f3c63
and eax, 0x87000010
or eax, 0x40004022
mov dword [ebx], eax
add ebx, edx
and eax, 0x53f751ae
and eax, 0x43000000
or eax, 0xbcfe2c85
mov dword [ebx], eax
add ebx, edx
or eax, 0x47ffd27a
and eax, 0x40328cff
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x488dc866
and eax, 0x85c400
or eax, 0x30000300
mov dword [ebx], eax
add ebx, edx
and eax, 0x4edc3a86
xor eax, 0x5dc02ede
and eax, 0x1c442cde
or eax, 0x80bbd320
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2ccec416
and eax, 0x80000020
or eax, 0x47004012
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b79420f
and eax, 0x3000000
or eax, 0xfcfe3485
mov dword [ebx], eax
add ebx, edx
xor eax, 0x29df36e2
xor eax, 0x5456e038
and eax, 0x32a05f
or eax, 0x40000ca0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x40d7d1e7
and eax, 0x854500
or eax, 0x38008200
mov dword [ebx], eax
add ebx, edx
and eax, 0x3691b170
and eax, 0x30818100
or eax, 0x887e7efe
mov dword [ebx], eax
add ebx, edx
or eax, 0x14e745ae
and eax, 0x84004032
or eax, 0x43000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x646f3344
xor eax, 0x6a095675
and eax, 0x8d662401
or eax, 0x72981884
mov dword [ebx], eax
add ebx, edx
or eax, 0x5959c261
and eax, 0x4032c4e5
or eax, 0x1a
mov dword [ebx], eax
add ebx, edx
or eax, 0x3cd28466
and eax, 0x1ec8c17b
and eax, 0x80c000
or eax, 0x40050700
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b1460f4
and eax, 0x40044000
or eax, 0x94fbbffe
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7484ecc0
and eax, 0x30229dc9
and eax, 0
or eax, 0xc7004032
mov dword [ebx], eax
add ebx, edx
xor eax, 0x56aa34c7
xor eax, 0x372e6e0b
and eax, 0xa6840084
or eax, 0x597a4401
mov dword [ebx], eax
add ebx, edx
or eax, 0x387e0f52
and eax, 0x33c9d8a0
and eax, 0x4880
or eax, 0x4032a47f
mov dword [ebx], eax
add ebx, edx
and eax, 0x1fc6dd4d
and eax, 0xc400
or eax, 0x48850300
mov dword [ebx], eax
add ebx, edx
and eax, 0x425829b
and eax, 0x58200
or eax, 0xf8fa7dfe
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d3bc62c
and eax, 0x40004020
or eax, 0x87000012
mov dword [ebx], eax
add ebx, edx
or eax, 0x350dec71
and eax, 0xf70c4c01
or eax, 0x8f20084
mov dword [ebx], eax
add ebx, edx
or eax, 0x7573f231
and eax, 0x10beda7
and eax, 0x30ca5
or eax, 0x4030005a
mov dword [ebx], eax
add ebx, edx
or eax, 0x344eb122
or eax, 0x6d903eff
and eax, 0x50858700
or eax, 0x4000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2dfa6955
xor eax, 0x489c5bee
and eax, 0x14e3f5ba
or eax, 0x81c0a44
mov dword [ebx], eax
add ebx, edx
xor eax, 0x199e209b
or eax, 0x7c3c2d48
and eax, 0x45004021
or eax, 0x82000012
mov dword [ebx], eax
add ebx, edx
or eax, 0x63db2cb4
xor eax, 0x4ebef849
and eax, 0xa9641484
or eax, 0x569a4001
mov dword [ebx], eax
add ebx, edx
and eax, 0x2872227d
xor eax, 0xb60adf7
and eax, 0x122cf2
or eax, 0x4021000d
mov dword [ebx], eax
add ebx, edx
and eax, 0xa9ebc1
and eax, 0x10000
or eax, 0x5884c700
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6201a527
xor eax, 0x2d78e4e2
and eax, 0x14fc86c4
or eax, 0x2803793a
mov dword [ebx], eax
add ebx, edx
or eax, 0x5761e6cc
and eax, 0x47004032
or eax, 0x80000001
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a650b47
and eax, 0x2000001
or eax, 0xfdfe5c84
mov dword [ebx], eax
add ebx, edx
or eax, 0x41bc5141
xor eax, 0x28f55f62
and eax, 0x400300a7
or eax, 0x304c58
mov dword [ebx], eax
add ebx, edx
xor eax, 0x22b77abf
and eax, 0x60840600
or eax, 0x1c100
mov dword [ebx], eax
add ebx, edx
or eax, 0x425dd291
and eax, 0x40ddd790
or eax, 0x1822286e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c8822ac
or eax, 0x29b312c3
and eax, 0x45004013
or eax, 0x82000020
mov dword [ebx], eax
add ebx, edx
or eax, 0x65b1ca5f
and eax, 0xe7b04005
or eax, 0x184e2480
mov dword [ebx], eax
add ebx, edx
or eax, 0x52ba0676
and eax, 0x40d2e05e
and eax, 0x40126056
or eax, 0x2108a9
mov dword [ebx], eax
add ebx, edx
and eax, 0xdc80ecb
xor eax, 0x36c1282c
and eax, 0x20810000
or eax, 0x4804c700
mov dword [ebx], eax
add ebx, edx
xor eax, 0x74a08188
and eax, 0x4ae2abd1
and eax, 0x200280
or eax, 0x74dffd7e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x17cd4d23
and eax, 0x43000011
or eax, 0x84004022
mov dword [ebx], eax
add ebx, edx
xor eax, 0x760db268
and eax, 0xb10c6001
or eax, 0x4ef20c84
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f6a9faa
and eax, 0x403280af
or eax, 0x10050
mov dword [ebx], eax
add ebx, edx
xor eax, 0x24a8e66
and eax, 0xabe9117
and eax, 0
or eax, 0x7085c700
mov dword [ebx], eax
add ebx, edx
xor eax, 0x517f041f
and eax, 0xfac31e
or eax, 0x90053ce0
mov dword [ebx], eax
add ebx, edx
and eax, 0x419f13bc
xor eax, 0x3a2603f3
and eax, 0x2000003
or eax, 0xc5004030
mov dword [ebx], eax
add ebx, edx
and eax, 0x557729e3
and eax, 0x45000001
or eax, 0xbafe7484
mov dword [ebx], eax
add ebx, edx
and eax, 0x7bc3b58a
and eax, 0x66bba5ba
and eax, 0x40022480
or eax, 0x31807f
mov dword [ebx], eax
add ebx, edx
or eax, 0x791795d6
and eax, 0x78058500
or eax, 0x804200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x343631a3
and eax, 0xb3f6a2
or eax, 0xb04c095c
mov dword [ebx], eax
add ebx, edx
and eax, 0x347a1452
and eax, 0x12
or eax, 0xc7004021
mov dword [ebx], eax
add ebx, edx
or eax, 0x15331d98
xor eax, 0xeeb718e
and eax, 0xd9d82c05
or eax, 0x26265080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x8953350
xor eax, 0xbef8735
and eax, 0x4000c0e0
or eax, 0x33001f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6cbbc0a1
and eax, 0x800000
or eax, 0x8005c700
mov dword [ebx], eax
add ebx, edx
or eax, 0x35c027b1
and eax, 0x84c5e7b0
or eax, 0x483a184e
mov dword [ebx], eax
add ebx, edx
or eax, 0x21a9e0ed
and eax, 0xc5004033
or eax, 0x2000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x52b1c7b4
xor eax, 0x1d149dee
and eax, 0x5f148484
or eax, 0xa0ea0001
mov dword [ebx], eax
add ebx, edx
and eax, 0x11a9f1b3
and eax, 0x208081
or eax, 0x4013587e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x465e4a82
and eax, 0xa4be585
and eax, 0x18000
or eax, 0x88844700
mov dword [ebx], eax
add ebx, edx
or eax, 0x3fcca52a
and eax, 0xa4cde72a
or eax, 0x403218d4
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c5e8b8c
and eax, 0xc4004032
or eax, 0x3000001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5fb9b66b
or eax, 0x374d542c
and eax, 0xbffc8404
or eax, 0x40020881
mov dword [ebx], eax
add ebx, edx
xor eax, 0x670b68a2
and eax, 0x2628181d
and eax, 0x200005
or eax, 0x4013f0fa
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b68f12c
and eax, 0x564299d5
and eax, 0x8000
or eax, 0x90854700
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d5572f4
xor eax, 0x5c1acd52
and eax, 0x1f8f52
or eax, 0xe070ac
mov dword [ebx], eax
add ebx, edx
or eax, 0x619b4ef1
and eax, 0x41004034
or eax, 0x86000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x19e42341
or eax, 0x9d56c76
and eax, 0xdff40405
or eax, 0x200a9080
mov dword [ebx], eax
add ebx, edx
and eax, 0x28859d09
or eax, 0x31069c67
and eax, 0x41067
or eax, 0x40300098
mov dword [ebx], eax
add ebx, edx
or eax, 0x2edfa09d
xor eax, 0x437c2a9
and eax, 0x8804200
or eax, 0x90058500
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b9f7cec
and eax, 0xee629a9
and eax, 0x8840000
or eax, 0x147bfffe
mov dword [ebx], eax
add ebx, edx
and eax, 0x1ac7b3b9
and eax, 0x30
or eax, 0xc7004004
mov dword [ebx], eax
add ebx, edx
or eax, 0x62796232
xor eax, 0x68563695
and eax, 0x8f2e1481
or eax, 0x70d08804
mov dword [ebx], eax
add ebx, edx
and eax, 0x7817ba5
or eax, 0x45b1963b
and eax, 0x403008bf
or eax, 0x42040
mov dword [ebx], eax
add ebx, edx
or eax, 0x786ed140
xor eax, 0x4ecec80b
and eax, 0x20800100
or eax, 0x8005c600
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ecb68ff
and eax, 0x1836b8fe
and eax, 0x806a8fe
or eax, 0x34f95700
mov dword [ebx], eax
add ebx, edx
or eax, 0x1d9f5c06
and eax, 0x505f27f5
and eax, 0x34
or eax, 0xc7004000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e8e8436
or eax, 0xe166464
and eax, 0x4e162404
or eax, 0xb1e88081
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ef4200e
and eax, 0x340004
or eax, 0x40004cfb
mov dword [ebx], eax
add ebx, edx
or eax, 0x5a78355c
or eax, 0x5b9c0b99
and eax, 0x8844700
or eax, 0xa0018000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x721a812
or eax, 0x4bb50387
and eax, 0x48b56f96
or eax, 0x104a9068
mov dword [ebx], eax
add ebx, edx
xor eax, 0x10e74e42
xor eax, 0x3a8bd057
and eax, 0x42004020
or eax, 0x85000014
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a32b682
xor eax, 0x27dffe01
and eax, 0x25deac01
or eax, 0xda200084
mov dword [ebx], eax
add ebx, edx
or eax, 0x2a373321
xor eax, 0x5bb000c9
and eax, 0x4286c
or eax, 0x40304093
mov dword [ebx], eax
add ebx, edx
and eax, 0x37c02e36
and eax, 0
or eax, 0xb085c700
mov dword [ebx], eax
add ebx, edx
and eax, 0x3112c7b5
and eax, 0x40fad170
and eax, 0xc100
or eax, 0x74ff3efe
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f60007
or eax, 0x36ab54ff
and eax, 0x46004034
or eax, 0x81000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x263e46e8
or eax, 0x6fbeb114
and eax, 0xefbeb484
or eax, 0x10400001
mov dword [ebx], eax
add ebx, edx
and eax, 0x13241f3c
and eax, 0x240404
or eax, 0x401080fb
mov dword [ebx], eax
add ebx, edx
and eax, 0x76cc40eb
and eax, 0x40000
or eax, 0xb881c700
mov dword [ebx], eax
add ebx, edx
or eax, 0x6a8c6a9f
and eax, 0x908def9e
or eax, 0x721060
mov dword [ebx], eax
add ebx, edx
and eax, 0x331fe7c0
and eax, 0x247cd1b9
and eax, 0x4000
or eax, 0xc7000034
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d198675
and eax, 0xef188405
or eax, 0x10e63880
mov dword [ebx], eax
add ebx, edx
and eax, 0x1d3fa87c
and eax, 0x34a004
or eax, 0x400000fb
mov dword [ebx], eax
add ebx, edx
xor eax, 0x19fb20b5
and eax, 0x40858000
or eax, 0x80004700
mov dword [ebx], eax
add ebx, edx
and eax, 0x368f61a5
or eax, 0x92553fa
and eax, 0xa553fa
or eax, 0xb05aac04
mov dword [ebx], eax
add ebx, edx
xor eax, 0x69c43ec6
xor eax, 0x728a632c
and eax, 0x83000014
or eax, 0x44004020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x18921863
and eax, 0xdf924005
or eax, 0x206c8480
mov dword [ebx], eax
add ebx, edx
or eax, 0x6e943760
and eax, 0x42120bfb
and eax, 0x401000e1
or eax, 0x24c81e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c3056a
or eax, 0x736cc646
and eax, 0x4085c700
or eax, 0x88000000
mov dword [ebx], eax
add ebx, edx
and eax, 0xb48ef00
and eax, 0xc700
or eax, 0xd4ff38fe
mov dword [ebx], eax
add ebx, edx
or eax, 0xdf0e5e9
or eax, 0x6a40679e
and eax, 0xc7004034
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x4bf731d
xor eax, 0x471920a6
and eax, 0x43184080
or eax, 0xbce68c05
mov dword [ebx], eax
add ebx, edx
or eax, 0x3adb6f7c
and eax, 0x4034e0fd
or eax, 2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7be0efa4
xor eax, 0x437c5a2d
and eax, 0x50804500
or eax, 0x80058200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ae5f9e
or eax, 0x3eb2e5c7
and eax, 0xf8bbfdde
or eax, 0x440220
mov dword [ebx], eax
add ebx, edx
and eax, 0x118f342f
and eax, 0x24
or eax, 0xc7004010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4837c9c6
and eax, 0x8f368080
or eax, 0x70c85405
mov dword [ebx], eax
add ebx, edx
xor eax, 0x681397c4
and eax, 0x250041
or eax, 0x401004be
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b5434d2
and eax, 0x58050400
or eax, 0x8080c300
mov dword [ebx], eax
add ebx, edx
or eax, 0x5a167826
and eax, 0x1897ff26
or eax, 0x6800d8
mov dword [ebx], eax
add ebx, edx
and eax, 0x666ab952
and eax, 0xfaf34a7
and eax, 0
or eax, 0xc7004035
mov dword [ebx], eax
add ebx, edx
xor eax, 0x76e10d54
and eax, 0x29949308
and eax, 0x21800000
or eax, 0xde7edc85
mov dword [ebx], eax
add ebx, edx
and eax, 0x2278c677
and eax, 0x300405
or eax, 0x400520fa
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d6fc9fd
xor eax, 0x44c777a1
and eax, 0x804700
or eax, 0xe0058000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3fb0589a
and eax, 0x1c69efff
and eax, 0x18218f9a
or eax, 0x20de7064
mov dword [ebx], eax
add ebx, edx
and eax, 0x4407fb50
and eax, 0xcddcdb2
and eax, 0x4010
or eax, 0xc7000025
mov dword [ebx], eax
add ebx, edx
xor eax, 0x40af519d
and eax, 0x87ae0080
or eax, 0x7850e405
mov dword [ebx], eax
add ebx, edx
and eax, 0xcd10592
and eax, 0x100480
or eax, 0x4025407f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d5a96b2
and eax, 0x805c200
or eax, 0xe0800500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x482d3279
xor eax, 0x99e2dad
and eax, 0x36d8d4
or eax, 0x54c9272a
mov dword [ebx], eax
add ebx, edx
or eax, 0x36036eb4
and eax, 0x46004034
or eax, 0x81000001
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ac2b5c2
and eax, 0xdfc2e485
or eax, 0x203c0800
mov dword [ebx], eax
add ebx, edx
and eax, 0x68764511
and eax, 0x40344001
or eax, 0x120fe
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b23503f
and eax, 0x14000
or eax, 0xf0848700
mov dword [ebx], eax
add ebx, edx
xor eax, 0x787bb338
and eax, 0x2281b87a
and eax, 0x803038
or eax, 0x747fcfc6
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d148e82
xor eax, 0x60366087
and eax, 0x5000031
or eax, 0xc2004004
mov dword [ebx], eax
add ebx, edx
or eax, 0x26bf37be
and eax, 0xe7be7485
or eax, 0x18408000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3cd8cdb1
and eax, 0x403480b5
or eax, 0x1004a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x36da0083
and eax, 0x70858000
or eax, 0x88004700
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3804c833
and eax, 0x80810f32
or eax, 0x147ef0cc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x780bf42e
and eax, 0xc4000010
or eax, 0x3004025
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ebb3b70
xor eax, 0x5f1c1c04
and eax, 0xc6a66401
or eax, 0x39589884
mov dword [ebx], eax
add ebx, edx
and eax, 0x12df3a39
and eax, 0x142801
or eax, 0x402184fe
mov dword [ebx], eax
add ebx, edx
and eax, 0x35a06bef
xor eax, 0x552640c5
and eax, 0x44000
or eax, 0x818700
mov dword [ebx], eax
add ebx, edx
or eax, 0x427c2479
and eax, 0x74164ec1
and eax, 0x144641
or eax, 0xb8ebb9be
mov dword [ebx], eax
add ebx, edx
xor eax, 0x43b75656
or eax, 0x5a799f48
and eax, 0xc3000021
or eax, 0x4004014
mov dword [ebx], eax
add ebx, edx
and eax, 0x60bedef8
and eax, 0x6ef90416
and eax, 0x40000000
or eax, 0xbfff0485
mov dword [ebx], eax
add ebx, edx
and eax, 0x6f2e8e7a
xor eax, 0x52528ca5
and eax, 0x3488a5
or eax, 0x4001445a
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c0f0cdf
and eax, 0x805c400
or eax, 0x800300
mov dword [ebx], eax
add ebx, edx
or eax, 0x49379315
and eax, 0x22009fa4
and eax, 0x9704
or eax, 0xd8ff68fb
mov dword [ebx], eax
add ebx, edx
xor eax, 0x450c7c19
and eax, 0x85000024
or eax, 0x42004011
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b4cef9e
xor eax, 0x8f65d52
and eax, 0xbf60c04
or eax, 0xf4090081
mov dword [ebx], eax
add ebx, edx
or eax, 0x26afba2b
or eax, 0x1d340f55
and eax, 0x4035a8ff
or eax, 0x4000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4384e3c7
and eax, 0x7b1de3fc
and eax, 0x5c300
or eax, 0x10800400
mov dword [ebx], eax
add ebx, edx
and eax, 0x467cfc0e
or eax, 0x6dc24efd
and eax, 0x68c6cefd
or eax, 0x90393102
mov dword [ebx], eax
add ebx, edx
and eax, 0x24bbdd82
or eax, 0x4b2a356a
and eax, 0x43004020
or eax, 0x84000015
mov dword [ebx], eax
add ebx, edx
and eax, 0x2943039a
and eax, 0x523558e0
and eax, 0
or eax, 0xffff1485
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b7d28f4
xor eax, 0x1d83a337
and eax, 0x403414c2
or eax, 0x2003d
mov dword [ebx], eax
add ebx, edx
and eax, 0x472840c7
and eax, 0x66e6241e
and eax, 0
or eax, 0x1885c700
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a86c2a3
and eax, 0x87c7a3
or eax, 0x2478385c
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b35821e
and eax, 0x4e1a1d12
and eax, 0x12
or eax, 0xc7004024
mov dword [ebx], eax
add ebx, edx
and eax, 0x2694d6b3
and eax, 0x6000000
or eax, 0xf9ff1c85
mov dword [ebx], eax
add ebx, edx
xor eax, 0x63e62f5e
and eax, 0x1030db
or eax, 0x40260024
mov dword [ebx], eax
add ebx, edx
xor eax, 0x62e7c240
and eax, 0x10096edc
and eax, 0x14200
or eax, 0x20848500
mov dword [ebx], eax
add ebx, edx
and eax, 0x324e99bb
and eax, 0x48100
or eax, 0x40fb7eff
mov dword [ebx], eax
add ebx, edx
and eax, 0x73fd6064
and eax, 0x40004024
or eax, 0x87000012
mov dword [ebx], eax
add ebx, edx
xor eax, 0x25ebe0ee
and eax, 0xe2eb2080
or eax, 0x1d140405
mov dword [ebx], eax
add ebx, edx
xor eax, 0x49574e73
and eax, 0x2040f6
or eax, 0x40161009
mov dword [ebx], eax
add ebx, edx
or eax, 0xc6eccaf
and eax, 0x3313639f
and eax, 0x4000
or eax, 0x28858700
mov dword [ebx], eax
add ebx, edx
and eax, 0x65ea9732
and eax, 0x1ffcf732
and eax, 0x808700
or eax, 0x607f78ff
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5b589091
and eax, 0x3004026
or eax, 0xc4000010
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b66b209
and eax, 0x69c5b42d
and eax, 0x41000000
or eax, 0xbeff2c85
mov dword [ebx], eax
add ebx, edx
and eax, 0x517ec574
or eax, 0x14de1c6f
and eax, 0x40360c6f
or eax, 0x6090
mov dword [ebx], eax
add ebx, edx
and eax, 0x1118ae69
and eax, 0x9bb0e89
and eax, 0x400
or eax, 0x3085c300
mov dword [ebx], eax
add ebx, edx
and eax, 0x42be159c
or eax, 0x52f96794
and eax, 0xfd6794
or eax, 0x8402986b
mov dword [ebx], eax
add ebx, edx
and eax, 0x75c46dc3
or eax, 0x34edeb0c
and eax, 0x4004006
or eax, 0xc3000030
mov dword [ebx], eax
add ebx, edx
and eax, 0x369c34d3
or eax, 0x409ebe6
and eax, 0x6092084
or eax, 0xf9f61401
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a4f5587
and eax, 0x406f26ab
and eax, 0x40260083
or eax, 0x10987c
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b15f631
and eax, 0x3805c600
or eax, 0x800100
mov dword [ebx], eax
add ebx, edx
and eax, 0x63cdbb3
or eax, 0xc2b7933
and eax, 0x42ffb33
or eax, 0xa0d004cc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x415aef40
and eax, 0xc5000036
or eax, 0x2004000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5caa9546
and eax, 0xdfaa1404
or eax, 0x20552881
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e5ca9b5
or eax, 0x6416d8be
and eax, 0x4016b0bf
or eax, 0x200440
mov dword [ebx], eax
add ebx, edx
or eax, 0xb8bc6ef
xor eax, 0x7dbbf494
and eax, 0x40200
or eax, 0x4081c500
mov dword [ebx], eax
add ebx, edx
or eax, 0x6af99893
xor eax, 0x46d3cd37
and eax, 0x2e12a4
or eax, 0xc0d1ed5b
mov dword [ebx], eax
add ebx, edx
and eax, 0x130f0c7f
and eax, 0x5c024b0f
and eax, 6
or eax, 0xc7004030
mov dword [ebx], eax
add ebx, edx
and eax, 0x19228b88
and eax, 0x1000000
or eax, 0xfeff4485
mov dword [ebx], eax
add ebx, edx
xor eax, 0x187c82f3
and eax, 0x4002c476
or eax, 0x340889
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6ba366c1
or eax, 0x2d17ceeb
and eax, 0x885c600
or eax, 0x40000100
mov dword [ebx], eax
add ebx, edx
or eax, 0x71fb99a5
and eax, 0x174cc9ce
and eax, 0x104cc984
or eax, 0xccb3367b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x316b3b75
and eax, 0xc5004002
or eax, 0x2000034
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ec06769
xor eax, 0x13c54bac
and eax, 0xdc050c81
or eax, 0x23fa4004
mov dword [ebx], eax
add ebx, edx
or eax, 0x7356a346
and eax, 0x4036e8c7
or eax, 0x38
mov dword [ebx], eax
add ebx, edx
or eax, 0x696d5a2f
xor eax, 0x77688150
and eax, 0x10054300
or eax, 0x40808400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x456e2acc
and eax, 0x10ebedcc
or eax, 0xe8141233
mov dword [ebx], eax
add ebx, edx
and eax, 0x68ecbee7
and eax, 0x787774f2
and eax, 0x40000022
or eax, 0x87004014
mov dword [ebx], eax
add ebx, edx
or eax, 0x1905a52c
and eax, 0xdf054404
or eax, 0x20fa1081
mov dword [ebx], eax
add ebx, edx
or eax, 0x1d0ac6e0
and eax, 0x403700e5
or eax, 0x81a
mov dword [ebx], eax
add ebx, edx
or eax, 0x58e958b2
and eax, 0x61eb1d03
and eax, 0x40810000
or eax, 0x1804c700
mov dword [ebx], eax
add ebx, edx
or eax, 0x776dab4e
or eax, 0x40a4e305
and eax, 0x14edef4f
or eax, 0x1210b0
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b41123c
and eax, 0x30910deb
and eax, 0x20
or eax, 0xc7004017
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f8a56f7
and eax, 0x74e68540
and eax, 0x64820400
or eax, 0x9b7d5885
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d802e3f
and eax, 0x403728bf
or eax, 0x40
mov dword [ebx], eax
add ebx, edx
or eax, 0x753d64c4
and eax, 0x60054400
or eax, 0x808300
mov dword [ebx], eax
add ebx, edx
and eax, 0x10289ef9
or eax, 0x17563cbd
and eax, 0x1456bebd
or eax, 0x20a94142
mov dword [ebx], eax
add ebx, edx
or eax, 0x52731cdc
xor eax, 0x144bdd26
and eax, 0x42000011
or eax, 0x85004026
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ca7411b
and eax, 0x4004001
or eax, 0xfbff2484
mov dword [ebx], eax
add ebx, edx
and eax, 0x2be8d501
and eax, 0x53b8cd0e
and eax, 0x204000
or eax, 0x401710ff
mov dword [ebx], eax
add ebx, edx
xor eax, 0x64de6be9
or eax, 0x5f6f40e8
and eax, 0x68854300
or eax, 0x8400
mov dword [ebx], eax
add ebx, edx
and eax, 0x734797c4
and eax, 0x60058700
or eax, 0x4fa78ff
mov dword [ebx], eax
add ebx, edx
and eax, 0x752f0af7
and eax, 0x3973ff22
and eax, 0x22
or eax, 0xc7004015
mov dword [ebx], eax
add ebx, edx
or eax, 0x61564c88
and eax, 0xe7564c85
or eax, 0x18a92000
mov dword [ebx], eax
add ebx, edx
and eax, 0x382a535e
and eax, 0x224004
or eax, 0x401538fb
mov dword [ebx], eax
add ebx, edx
and eax, 0x2342d66d
and eax, 0x4000
or eax, 0x70858700
mov dword [ebx], eax
add ebx, edx
or eax, 0x768d6db0
or eax, 0x67c5f70a
and eax, 0xcdffba
or eax, 0x88320045
mov dword [ebx], eax
add ebx, edx
or eax, 0x6e76c5c4
or eax, 0x353819f9
and eax, 0xc7004037
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa7bf1e5
and eax, 0xcd7b3080
or eax, 0x32844405
mov dword [ebx], eax
add ebx, edx
xor eax, 0x509214a9
and eax, 0x25002c
or eax, 0x401290d3
mov dword [ebx], eax
add ebx, edx
xor eax, 0x61fd9253
and eax, 0x20800200
or eax, 0x5805c500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x37031c93
and eax, 0xc86db93
or eax, 0x9079246c
mov dword [ebx], eax
add ebx, edx
and eax, 0x27abb07b
and eax, 0x2696c30b
and eax, 0x4000003
or eax, 0xc3004034
mov dword [ebx], eax
add ebx, edx
or eax, 0x118461fa
or eax, 0x27670ce3
and eax, 0xf7e76c85
or eax, 0x8181000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ef651ba
and eax, 0x3dd3423a
and eax, 0x1003a
or eax, 0x4036a8c5
mov dword [ebx], eax
add ebx, edx
or eax, 0x6e651607
or eax, 0x41639343
and eax, 0x458700
or eax, 0x80004000
mov dword [ebx], eax
add ebx, edx
or eax, 0x8f72ac8
xor eax, 0x1254dfeb
and eax, 0x3020
or eax, 0x400794
mov dword [ebx], eax
add ebx, edx
or eax, 0xd77e18d
and eax, 0x44585
or eax, 0xc0800042
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb0b1dd7
and eax, 0xc3004010
or eax, 0x4000027
mov dword [ebx], eax
add ebx, edx
and eax, 0x38e2d5cd
or eax, 0x4707f31
and eax, 0x4400805
or eax, 0x338c8040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x56155f0a
and eax, 0x41c10040
or eax, 0x4060000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7df71c5d
and eax, 0xc8778bc
and eax, 0x180c
or eax, 0x4037c080
mov dword [ebx], eax
add ebx, edx
and eax, 0x42a9936f
and eax, 0x18000
or eax, 0x90444700
mov dword [ebx], eax
add ebx, edx
and eax, 0x134cb3b0
and eax, 0x400300
or eax, 0x34e4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x74a557e
and eax, 0x2d4291d8
and eax, 0x80
or eax, 0xf0944547
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2dccab0a
or eax, 0x7b976eb6
and eax, 0xc7004037
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6fcab57c
and eax, 0x28009041
or eax, 0x10000804
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3a2417d
and eax, 0x1820000
or eax, 0x44450040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x73c9271a
and eax, 0x80018
or eax, 0x40301084
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ff3300f
and eax, 0x20410000
or eax, 0x8004c700
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d75c1c9
xor eax, 0x78f659b3
and eax, 0x1818
or eax, 0x402004
mov dword [ebx], eax
add ebx, edx
and eax, 0x16bb1785
and eax, 4
or eax, 0x28a445c3
mov dword [ebx], eax
add ebx, edx
and eax, 0xaf945c4
or eax, 0x75b8255c
and eax, 0x45004018
or eax, 0x82000020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c5a70d8
or eax, 0xc58c144
and eax, 0x818a044
or eax, 0x30200801
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d1eb713
and eax, 0x215f2b10
and eax, 0x1060000
or eax, 0x44c10040
mov dword [ebx], eax
add ebx, edx
or eax, 0x28c9c2b9
or eax, 0x4b586e
and eax, 0x400850ac
or eax, 0x300000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2aea5ad6
and eax, 0x387e866
and eax, 0x4000
or eax, 0xb0458700
mov dword [ebx], eax
add ebx, edx
xor eax, 0x40fdcd21
and eax, 0x820
or eax, 0x403040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x73d6e931
and eax, 0x60944141
or eax, 0xc200486
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ac251c8
and eax, 0x5878666a
and eax, 0x40004000
or eax, 0x87000038
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2cf0e1
and eax, 0x28b041
or eax, 0x38500804
mov dword [ebx], eax
add ebx, edx
or eax, 0x6bd3b5fd
or eax, 0x28cf7683
and eax, 0x41c70040
or eax, 0x4000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x60b6e142
xor eax, 0x75d2fe79
and eax, 0x108438
or eax, 0x40280084
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5bff3671
or eax, 0x164eb90b
and eax, 0x458300
or eax, 0xc0004400
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a841f2c
xor eax, 0x167d4c66
and eax, 0x400804
or eax, 0x3090
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b20f2da
or eax, 0x6be8c81a
and eax, 0x20c04082
or eax, 0x80040545
mov dword [ebx], eax
add ebx, edx
and eax, 0x4461b12b
and eax, 0
or eax, 0xc7004038
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7a28c8fa
and eax, 0x38208840
or eax, 0x904005
mov dword [ebx], eax
add ebx, edx
and eax, 0xc5de70a
and eax, 0
or eax, 0x45c70040
mov dword [ebx], eax
add ebx, edx
and eax, 0x7680155b
or eax, 0x1da474ba
and eax, 0x402034c8
or eax, 0x188804
mov dword [ebx], eax
add ebx, edx
and eax, 0x7625a4b3
and eax, 0x10803c88
and eax, 0x400
or eax, 0xd045c300
mov dword [ebx], eax
add ebx, edx
and eax, 0x619e8975
xor eax, 0x4b84c0dc
and eax, 0xd0
or eax, 0x403800
mov dword [ebx], eax
add ebx, edx
and eax, 0x32157f48
and eax, 0x40
or eax, 0xdcd44587
mov dword [ebx], eax
add ebx, edx
and eax, 0x12695994
xor eax, 0x13c4bc06
and eax, 0x3004000
or eax, 0xc4000038
mov dword [ebx], eax
add ebx, edx
and eax, 0x6182e30e
or eax, 0x60844be5
and eax, 0x20844845
or eax, 0x18689000
mov dword [ebx], eax
add ebx, edx
and eax, 0x68e6b3b
xor eax, 0x530fab8a
and eax, 0x41830000
or eax, 0x4440040
mov dword [ebx], eax
add ebx, edx
or eax, 0x34701bd6
or eax, 0x7fb92d3d
and eax, 0x40383cdc
or eax, 0xc000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5af7a565
and eax, 0x454100
or eax, 0xe0008600
mov dword [ebx], eax
add ebx, edx
xor eax, 0xfe06365
xor eax, 0x6d260a18
and eax, 0x2808
or eax, fcn.00401100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e886b1a
and eax, 0x18c04002
or eax, 0x2405c5
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c1d8095
or eax, 0x37f24270
and eax, 0x47004030
or eax, 0x80000009
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2221835f
and eax, 0x2120c044
or eax, 0x180c2801
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c398a3e
and eax, 0
or eax, 0x45c70040
mov dword [ebx], eax
add ebx, edx
and eax, 0x3009ef68
and eax, 0x57549719
and eax, 0
or eax, 0x403938ec
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4707ec4d
and eax, 0x4c400
or eax, 0xf0410300
mov dword [ebx], eax
add ebx, edx
and eax, 0x53c71757
xor eax, 0x358f17d3
and eax, 0x401040
or eax, 0x2908
mov dword [ebx], eax
add ebx, edx
or eax, 0x323e0d71
and eax, 0x26a0068
or eax, 2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e1f86a
and eax, 0x28800
or eax, 0x1001e8
mov dword [ebx], eax
add ebx, edx
or eax, 0x3d0c9f14
and eax, 0x3c048900
or eax, 0xc0410000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xf3fae16
and eax, 0xf3782502
or eax, 0xc845881
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1dfc5300
and eax, 0x403
or eax, 0xd8800c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1694e111
or eax, 0x5aeeec9e
and eax, 0x4c60000
or eax, 0x81010000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x531a1311
and eax, 0xd6dd1300
or eax, 0x2922e8e0
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c860ac2
and eax, 0x200
or eax, 0x2c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x21b8d118
and eax, 0x21a08104
or eax, 0xda400c89
mov dword [ebx], eax
add ebx, edx
or eax, 0x1aeb8703
and eax, 0x8b418f8f
or eax, 0x107070
mov dword [ebx], eax
add ebx, edx
or eax, 0x60973e03
xor eax, 0x254b8512
and eax, 0xc8107845
or eax, 0x20428410
mov dword [ebx], eax
add ebx, edx
and eax, 0x413bad75
xor eax, 0x77188bc3
and eax, 0x200
or eax, 0x1068
mov dword [ebx], eax
add ebx, edx
xor eax, 0x117c51e
or eax, 0x70cac044
and eax, 0xd84546
or eax, 0x200081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6aa96d22
xor eax, 0x134a25e2
and eax, 0x69000000
or eax, 0x82000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x31694085
and eax, 0xf8410001
or eax, 0x48b08
mov dword [ebx], eax
add ebx, edx
xor eax, 0x76628f0c
xor eax, 0x29d7af6f
and eax, 0x81008002
or eax, 0x8014081
mov dword [ebx], eax
add ebx, edx
and eax, 0x61b3b37a
xor eax, 0x283d8cd8
and eax, 0x29000840
or eax, 0x5483f005
mov dword [ebx], eax
add ebx, edx
or eax, 0x1d12909a
and eax, 0x351378d8
or eax, 0x2600220
mov dword [ebx], eax
add ebx, edx
and eax, 0x33b96e41
and eax, 0x30000800
or eax, 0xcc04858d
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d27c8
and eax, 0x8851afcd
or eax, 0x3005032
mov dword [ebx], eax
add ebx, edx
or eax, 0x240bf8bb
and eax, 0x840bf855
or eax, 0x800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e2c3ce2
xor eax, 0x5a478b8d
and eax, 0xc0e00c10
or eax, 0x3f1e0085
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ebbd64d
xor eax, 0x6f7a21fc
and eax, 0x40c000f9
or eax, 0xe285006
mov dword [ebx], eax
add ebx, edx
xor eax, 0x517dba87
and eax, 0x518ff27c
and eax, 0x185e270
or eax, 0x827a1d86
mov dword [ebx], eax
add ebx, edx
and eax, 0x21374480
and eax, 0x100480
or eax, 0xe8400044
mov dword [ebx], eax
add ebx, edx
or eax, 0x36c03341
and eax, 0xfed030c5
or eax, 0x12fc810
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4fd5258c
xor eax, 0x4f851158
and eax, 0x8508c401
or eax, 0x82
mov dword [ebx], eax
add ebx, edx
and eax, 0x6cdba785
xor eax, 0x731b2390
and eax, 0x3022400
or eax, 0x880c50c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x156aca0
and eax, 0x3563655b
and eax, 0x404040
or eax, 0xff11bc0d
mov dword [ebx], eax
add ebx, edx
or eax, 0x667e27e6
xor eax, 0x88a0fc5
and eax, 0x40300000
or eax, 0x815
mov dword [ebx], eax
add ebx, edx
and eax, 0x40effdd
and eax, 0x210de97f
and eax, 0
or eax, 0xeb01b000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ad6cbda
and eax, 0x8992eb52
or eax, 0x4280021
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d4b026a
xor eax, 0x37eabc45
and eax, 0x3ae0a005
or eax, 0xc51b4090
mov dword [ebx], eax
add ebx, edx
and eax, 0x4dea95c1
or eax, 0x51d48817
and eax, 0x458a0097
or eax, 0x15268
mov dword [ebx], eax
add ebx, edx
or eax, 0x199c9583
xor eax, 0x52187409
and eax, 0xf8000f4
or eax, 0x685008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a02c54f
and eax, 0x5000012
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b302b9f
or eax, 0x390c7cd4
and eax, 0x871074c0
or eax, 0x40410000
mov dword [ebx], eax
add ebx, edx
and eax, 0x223ba209
or eax, 0x75ce352
and eax, 0xe040
or eax, 0x1405
mov dword [ebx], eax
add ebx, edx
or eax, 0x69f0b82e
or eax, 0x292e5552
and eax, 0x9ea0000
or eax, 0x10000
mov dword [ebx], eax
add ebx, edx
or eax, 0x63eefc20
and eax, 0x3e44c00
or eax, 0x8010018b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x48d506ea
and eax, 0x49010141
or eax, 0x4880080
mov dword [ebx], eax
add ebx, edx
and eax, 0x45b3838f
and eax, 0x44010180
or eax, 0xb07c8274
mov dword [ebx], eax
add ebx, edx
xor eax, 0x30a23860
and eax, 0x84173310
or eax, 0x920406a
mov dword [ebx], eax
add ebx, edx
or eax, 0x10fbcdb5
and eax, 0x9dfc0495
or eax, 0x62000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6986af24
and eax, 0x41800004
or eax, 0x40b52fb
mov dword [ebx], eax
add ebx, edx
and eax, 0x64fd1175
and eax, 0x201c1ffc
and eax, 0x80074
or eax, 0x85848b80
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3ec6a67d
and eax, 0xbb4a2c08
or eax, 0x44b5d204
mov dword [ebx], eax
add ebx, edx
or eax, 0x17d69303
xor eax, 0x27566c65
and eax, 0xd0a98040
or eax, 0x25426811
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a74177a
and eax, 0x50
or eax, 0xc483ffaf
mov dword [ebx], eax
add ebx, edx
and eax, 0x5792768d
or eax, 0x7bdb57cb
and eax, 0x72c85004
or eax, 0x200000
mov dword [ebx], eax
add ebx, edx
and eax, 0x74538ee0
and eax, 0x400000
or eax, 0x83bffff8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x408e0697
and eax, 0x3e105b4a
and eax, 0x840
or eax, 0xc0850084
mov dword [ebx], eax
add ebx, edx
or eax, 0x780b5182
and eax, 0x508b0844
or eax, 0x5000630
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7154a243
and eax, 0x4df0034
or eax, 0x112052c8
mov dword [ebx], eax
add ebx, edx
or eax, 0x6249e750
and eax, 0x403008
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2bf87f78
and eax, 0xa80130
or eax, 0x10430080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x192b5404
and eax, 0x9c010a0
or eax, 0x922baa4b
mov dword [ebx], eax
add ebx, edx
and eax, 0x276a0869
and eax, 0x680009
or eax, 0x50944582
mov dword [ebx], eax
add ebx, edx
or eax, 0x55aca83f
and eax, 0x100805bf
or eax, 0x20001040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x666ba8f9
or eax, 0x1d777dbc
and eax, 0x40320000
or eax, 0x80000040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x75d18d32
and eax, 0x81418502
or eax, 0x421c6089
mov dword [ebx], eax
add ebx, edx
xor eax, 0x42f45068
or eax, 0x1b778836
and eax, 0x88cc8cc4
or eax, 0x44004008
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d4cb92f
and eax, 0x4c4c880c
or eax, 0x808044c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x5836e8a4
and eax, 0xcc8a44cc
or eax, 0x20011100
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f97d420
and eax, 0x4400
or eax, 0xa13ca883
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d6464c4
or eax, 0x2df6375f
and eax, 0x400000
or eax, 0x4000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d39d31b
and eax, 0x21018003
or eax, 0x82004080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f2845b7
and eax, 0
or eax, 0x404000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4fcae19a
and eax, 0x7aaf0eab
and eax, 0
or eax, 0x60c445c7
mov dword [ebx], eax
add ebx, edx
or eax, 0x5a6247ab
or eax, 0x24d0a3a9
and eax, 0x46004029
or eax, 0x81000010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2df13e1
xor eax, 0x3a903efe
and eax, 0x39484804
or eax, 0x208041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x312e3d0f
and eax, 0x460040
or eax, 0x45810000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6461edae
and eax, 0x40216ccc
or eax, 0x180000
mov dword [ebx], eax
add ebx, edx
and eax, 0x496e29a6
and eax, 0x237631c4
and eax, 0
or eax, 0xd045c700
mov dword [ebx], eax
add ebx, edx
or eax, 0x590ec55a
and eax, 0x4995ff7b
and eax, 0x158
or eax, 0x403824
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ffd34f8
and eax, 0xfa5627
and eax, 0xd00404
or eax, 0x840441c3
mov dword [ebx], eax
add ebx, edx
or eax, 0x428be03d
and eax, 0xc6004039
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ce3c08c
and eax, 0x1980c005
or eax, 0x200c1840
mov dword [ebx], eax
add ebx, edx
and eax, 0xddc1647
xor eax, 0x4363f88d
and eax, 0x40c70040
or eax, 0x5000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2859bbaf
and eax, 0x401898cc
or eax, 0x210410
mov dword [ebx], eax
add ebx, edx
and eax, 0x2624d5e4
or eax, 0x7209f361
and eax, 0x6001c700
or eax, 0x80440000
mov dword [ebx], eax
add ebx, edx
or eax, 0x32e1d431
and eax, 0x6b025f6b
and eax, 0x1120
or eax, 0x402888
mov dword [ebx], eax
add ebx, edx
and eax, 0x769d01f7
and eax, 0x180
or eax, 0xb0e44447
mov dword [ebx], eax
add ebx, edx
and eax, 0x41ff5a6d
and eax, 0x4001
or eax, 0xc7000038
mov dword [ebx], eax
add ebx, edx
or eax, 0x3868a91d
and eax, 0x72d6ac0b
and eax, 0x3000a801
or eax, 0x9b84044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x659db4a3
or eax, 0x524ae254
and eax, 0x44470040
or eax, 0x1800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f95d08a
and eax, 0x4011c0c8
or eax, 0x280824
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e4ad4ad
and eax, 0x30410400
or eax, 0xc004c300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x33271f19
and eax, 0x1011d25d
and eax, 0x1010
or eax, 0x4029c4
mov dword [ebx], eax
add ebx, edx
and eax, 0x35cc7ec0
and eax, 0x4000c0
or eax, 0xdcb44507
mov dword [ebx], eax
add ebx, edx
or eax, 0x2a075180
and eax, 0xe8004001
or eax, 0x38
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e170e90
and eax, 0xa6174689
or eax, 0x59e8b114
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f7b4e52
xor eax, 0x75e6d208
and eax, 0xc5604181
or eax, 0x2980408
mov dword [ebx], eax
add ebx, edx
and eax, 0x274f2873
and eax, 0x30a4deb0
and eax, 0
or eax, 0xfc45
mov dword [ebx], eax
add ebx, edx
or eax, 0x1795c1b0
and eax, 0x1810000
or eax, 0x86a0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x57af4eec
and eax, 0x3ec4c88
or eax, 0x80100103
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f09cf71
xor eax, 0x584df57c
and eax, 0x5800081
or eax, 0x48090140
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c250c6e
and eax, 0x102c01ac
or eax, 0xec518250
mov dword [ebx], eax
add ebx, edx
and eax, 0x54b23cb2
and eax, 0x200000
or eax, 0x8b01730d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1cb6aaf2
and eax, 0x483d855
or eax, 0x40082400
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f967847
and eax, 0x4005
or eax, 0x8b508490
mov dword [ebx], eax
add ebx, edx
and eax, 0x5802b248
or eax, 0x734d4df
and eax, 0x810d04d
or eax, 0xe0412800
mov dword [ebx], eax
add ebx, edx
or eax, 0x23c98757
xor eax, 0x2df812b4
and eax, 0x921
or eax, 0x200
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f09546e
and eax, 0
or eax, 0xf08c483
mov dword [ebx], eax
add ebx, edx
xor eax, 0x18d1fe03
and eax, 0x12811080
or eax, 0xc004c036
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b430555
and eax, 0x1800460
or eax, 0x300014
mov dword [ebx], eax
add ebx, edx
and eax, 0xe1ddf9c
and eax, 0x400
or eax, 0xd0eb00eb
mov dword [ebx], eax
add ebx, edx
xor eax, 0xf2477cd
and eax, 0x6e48b0b9
and eax, 0x44080020
or eax, 0xa183c012
mov dword [ebx], eax
add ebx, edx
and eax, 0x29b32479
and eax, 0x800010
or eax, 0xcc4cc34d
mov dword [ebx], eax
add ebx, edx
and eax, 0x3584e91f
and eax, 0x484c00c
or eax, 0xc8480cc0
mov dword [ebx], eax
add ebx, edx
or eax, 0x38412c8b
or eax, 0x6e1f4bdf
and eax, 0xcccccccc
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x728d7e6
xor eax, 0xf6aab43
and eax, 0x8024584
or eax, 0xe4891048
mov dword [ebx], eax
add ebx, edx
and eax, 0x7fcfa8e9
xor eax, 0x4e5c3c19
and eax, 0x20450451
or eax, 0xdc00c300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x27e499f4
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x1cf871a6
and eax, 0
or eax, 0x458b09eb
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4cbb75ba
and eax, 0x1000050
or eax, 0xc083ac
mov dword [ebx], eax
add ebx, edx
and eax, 0x57095d5
xor eax, 0xed9a237
and eax, 0xb980181
or eax, 0x80644408
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a743f03
and eax, 0x8300401
or eax, 0x450bf84c
mov dword [ebx], eax
add ebx, edx
and eax, 0x50d01987
and eax, 0x1004
or eax, 0x8b236308
mov dword [ebx], eax
add ebx, edx
or eax, 0x38070fc
and eax, 0x8b021054
or eax, 0x500001
mov dword [ebx], eax
add ebx, edx
and eax, 0x34a399cc
or eax, 0x2af7b1c6
and eax, 0x883b044
or eax, 0x45084c01
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b9f103
and eax, 0x1008000
or eax, 0x80140b08
mov dword [ebx], eax
add ebx, edx
or eax, 0x57555922
xor eax, 0x6b1ec5c6
and eax, 0x84b0840
or eax, 0x284e012
mov dword [ebx], eax
add ebx, edx
and eax, 0x673d8fbf
or eax, 0x24e7c3c1
and eax, 0x4830000
or eax, 0xc0000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b43fb4a
and eax, 0x40020000
or eax, 0x80b40f08
mov dword [ebx], eax
add ebx, edx
and eax, 0x23816c6e
and eax, 0
or eax, 0x474c085
mov dword [ebx], eax
add ebx, edx
and eax, 0xb31d4b7
and eax, 0x200080
or eax, 0x4cb0130
mov dword [ebx], eax
add ebx, edx
xor eax, 0x72cb983b
and eax, 0x4020888b
or eax, 0x80124460
mov dword [ebx], eax
add ebx, edx
xor eax, 0x78fdb412
or eax, 0x1057ffd4
and eax, 0x805de589
or eax, 0x43000002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d7c011e
and eax, 0xcc00c484
or eax, 0xcc0848
mov dword [ebx], eax
add ebx, edx
or eax, 0xfb6dba5
and eax, 0xcccccccc
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x2a4a68a2
and eax, 0xec8a44cc
or eax, 0x11100
mov dword [ebx], eax
add ebx, edx
and eax, 0x20c01e9d
and eax, 0x20000480
or eax, 0x4a14e803
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ac619ca
and eax, 0x4014fd00
or eax, 0x10010200
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c5f7305
xor eax, 0x4e894f79
and eax, 0x8000030
or eax, 0x81004000
mov dword [ebx], eax
add ebx, edx
and eax, 0x15afe5ae
and eax, 0x5e183ace
and eax, 0
or eax, 0x458bf845
mov dword [ebx], eax
add ebx, edx
xor eax, 0x733adf9a
and eax, 0x300101d8
or eax, 0xc0448820
mov dword [ebx], eax
add ebx, edx
and eax, 0x13ab3c4e
and eax, 0x26e39e20
and eax, 0x800
or eax, 0x8bf0458b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x72cda1fc
and eax, 0x5101e855
or eax, 0x21000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f34d0af
xor eax, 0x6c3a9532
and eax, 0x5090c
or eax, 0xec508030
mov dword [ebx], eax
add ebx, edx
or eax, 0x29a26a00
xor eax, 0x7a6d531e
and eax, 0x83880002
or eax, 0x8644589
mov dword [ebx], eax
add ebx, edx
xor eax, 0x10a394bf
xor eax, 0xd15d1ad
and eax, 0x41a0008
or eax, 0x9212840
mov dword [ebx], eax
add ebx, edx
and eax, 0x67e0f79c
xor eax, 0x35a4a80a
and eax, 0x800
or eax, 0x403360
mov dword [ebx], eax
add ebx, edx
xor eax, 0x23ebf19e
and eax, 0x1830874
or eax, 0x44440101
mov dword [ebx], eax
add ebx, edx
and eax, 0x42b093ed
and eax, 0x681a89d6
and eax, 0x144
or eax, 0xb0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1eae4ccd
and eax, 0x3022bd4f
and eax, 0x20900
or eax, 0xc705e200
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f544ad7
and eax, 0x4000
or eax, 0xb445
mov dword [ebx], eax
add ebx, edx
and eax, 0x5157d723
xor eax, 0x537d3742
and eax, 0x51080000
or eax, 0x4820000
mov dword [ebx], eax
add ebx, edx
and eax, 0xc237b2e
and eax, 0x4000000
or eax, 0xfb5588f4
mov dword [ebx], eax
add ebx, edx
or eax, 0x34b24ba3
and eax, 0xff458207
or eax, 0x3408
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d2dc4a5
and eax, 0x10604080
or eax, 0x8148005
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c99aa5f
or eax, 0x3597b761
and eax, 0x6868006a
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2962d8b9
and eax, 0x40004013
or eax, 0x28000028
mov dword [ebx], eax
add ebx, edx
or eax, 0x13073247
and eax, 0x3270
or eax, 0x400900
mov dword [ebx], eax
add ebx, edx
or eax, 0x767c5990
xor eax, 0x198096f9
and eax, 0x5fc0008
or eax, 0x10030062
mov dword [ebx], eax
add ebx, edx
xor eax, 0x75d53a7f
xor eax, 0x79532af9
and eax, 0x401068
or eax, 0x2010
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ba18808
and eax, 0
or eax, 0x2eb01b0
mov dword [ebx], eax
add ebx, edx
and eax, 0x165b7c2c
and eax, 0xb0020
or eax, 0xe580c012
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a6cb4ba
and eax, 0x8cc44008
or eax, 0x40088355
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f13635f
and eax, 0xc08b0000
or eax, 0x2c0055cc
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c7c193a
and eax, 0xc68106a
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x65137579
and eax, 0x9004012
or eax, 0x82000020
mov dword [ebx], eax
add ebx, edx
and eax, 0x19e1ba1
and eax, 0
or eax, 0x6a500845
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7519a3f2
xor eax, 0x4399f3ad
and eax, 0x58105800
or eax, 0x2005a700
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f132b36
and eax, 0x6a004030
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x44aa2fb2
and eax, 0
or eax, 0x2015ff00
mov dword [ebx], eax
add ebx, edx
or eax, 0x50e021f
and eax, 0x5004010
or eax, 0x58000020
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d534ae9
and eax, 0x3cd22cb0
and eax, 0xc000000
or eax, 0xe08b55c3
mov dword [ebx], eax
add ebx, edx
or eax, 0x130fc7f6
and eax, 0x2b920ab0
and eax, 0xb000080
or eax, 0x8010ec03
mov dword [ebx], eax
add ebx, edx
or eax, 0x644f3eaa
and eax, 0xe8500801
or eax, 0x44
mov dword [ebx], eax
add ebx, edx
and eax, 0x6439fcd4
and eax, 0x800
or eax, 0x281
mov dword [ebx], eax
add ebx, edx
xor eax, 0x37182d73
and eax, 0x1000482
or eax, 0x8804c001
mov dword [ebx], eax
add ebx, edx
or eax, 0x7afc796
and eax, 0xd8bc005
or eax, 0x40003040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3bbc47b0
and eax, 0x72201104
or eax, 0xc84008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x43055edf
and eax, 0x1000002
or eax, 0x82000008
mov dword [ebx], eax
add ebx, edx
and eax, 0x1235137a
or eax, 0x1261383c
and eax, 0x10004
or eax, 0x458804c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x67f75093
and eax, 0x10080
or eax, 0x10548b74
mov dword [ebx], eax
add ebx, edx
or eax, 0xffd269
or eax, 0x5a92a18d
and eax, 0x4af85189
or eax, 0xa1000400
mov dword [ebx], eax
add ebx, edx
and eax, 0x292e73a2
and eax, 0x28000100
or eax, 0xd0458a09
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e385d2e
and eax, 0x8801c003
or eax, 0x1000080
mov dword [ebx], eax
add ebx, edx
and eax, 0x1824db27
and eax, 0x800c001
or eax, 0x458b3844
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b126fe5
and eax, 0x50093be0
or eax, 0xa0440018
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e02c335
and eax, 0x44474041
or eax, 0x1800732
mov dword [ebx], eax
add ebx, edx
and eax, 0x6959f59
and eax, 0x50
or eax, 0xac
mov dword [ebx], eax
add ebx, edx
or eax, 0x52093930
and eax, 0x2092900
or eax, 0x8900c200
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ad01cc4
or eax, 0x71031c2f
and eax, 0xc283fc45
or eax, 0x10
mov dword [ebx], eax
add ebx, edx
xor eax, 0x37fac1a7
and eax, 0xf4510900
or eax, 0x8048001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x74b995a8
and eax, 0x8ec0489
or eax, 0x33104102
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b8ed655
and eax, 0x1a004401
or eax, 0x473b044
mov dword [ebx], eax
add ebx, edx
or eax, 0x4fee0be
and eax, 0x2f8448b
or eax, 0x1000900
mov dword [ebx], eax
add ebx, edx
or eax, 0x5537cd5f
and eax, 0x558bcc4d
or eax, 0x3000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c49d239
xor eax, 0x516aad8a
and eax, 0x4220d00
or eax, 0x9c0208
mov dword [ebx], eax
add ebx, edx
and eax, 0x6252f37b
xor eax, 0x3d41507b
and eax, 0xc410302
or eax, 0xc8808
mov dword [ebx], eax
add ebx, edx
or eax, 0x3887759c
and eax, 0xccc4d02
or eax, 0x3300001
mov dword [ebx], eax
add ebx, edx
or eax, 0x17ff9777
and eax, 0x23b1136
or eax, 0xc0000088
mov dword [ebx], eax
add ebx, edx
or eax, 0x434023e
xor eax, 0x6f7c1d9f
and eax, 0x430220
or eax, 0x2a80054
mov dword [ebx], eax
add ebx, edx
and eax, 0x34fc75e9
xor eax, 0x1780a222
and eax, 0x5088042
or eax, 0x408351a9
mov dword [ebx], eax
add ebx, edx
and eax, 0x98f54bc
or eax, 0x79c651f0
and eax, 0x704511f8
or eax, 0x84002a04
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe1ca2a8
and eax, 0x370206d
and eax, 0x44
or eax, 0x458b0531
mov dword [ebx], eax
add ebx, edx
or eax, 0x6e8cdcad
xor eax, 0x2e9c36fa
and eax, 0x4101eb00
or eax, 0xaa0400f8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x35119be9
and eax, 0xde000000
or eax, 0x21c883a8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x45493b56
and eax, 0x8201a08a
or eax, 0x415c4501
mov dword [ebx], eax
add ebx, edx
or eax, 0x123ac0b5
xor eax, 0x328212e6
and eax, 0xc0ccc448
or eax, 0xc000884
mov dword [ebx], eax
add ebx, edx
and eax, 0x7960a818
and eax, 0x48000008
or eax, 0xa48b55c4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x61a539aa
or eax, 0x621f07d4
and eax, 0x680c6c82
or eax, 0x8001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1402d4a6
or eax, 0x698b6095
and eax, 0x3084
or eax, 0x400000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x278c98fe
and eax, 0x2048007a
or eax, 0x10101585
mov dword [ebx], eax
add ebx, edx
or eax, 0x31d0abaa
and eax, 0x1880040
or eax, 0x44010000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5219e547
and eax, 0x10906044
or eax, 0x200008b8
mov dword [ebx], eax
add ebx, edx
or eax, 0x523922cd
and eax, 0x10b90040
or eax, 0x5460000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4508dee3
and eax, 0x2756c4b0
and eax, 0x400000
or eax, 0x3058
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f1d51dd
or eax, 0x72a9826a
and eax, 0x60a80008
or eax, 0x8504581
mov dword [ebx], eax
add ebx, edx
or eax, 0x46a401d2
and eax, 0x400080
or eax, 0x3020
mov dword [ebx], eax
add ebx, edx
and eax, 0x49095b92
and eax, 0x43159931
and eax, 0x1000
or eax, 0x305805ff
mov dword [ebx], eax
add ebx, edx
xor eax, 0x43bbd566
and eax, 0x41810000
or eax, 0x4080040
mov dword [ebx], eax
add ebx, edx
and eax, 0x49581e84
xor eax, 0x7c03f849
and eax, 0x30086840
or eax, 0xa400b4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5788b708
or eax, 0x274e4910
and eax, 0x450a0040
or eax, 0x810000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d64247f
xor eax, 0x67e7fdb2
and eax, 0x508508c
or eax, 0x10f70070
mov dword [ebx], eax
add ebx, edx
or eax, 0x40d22721
or eax, 0xc2b48fc
and eax, 0x403054
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e37ea45
xor eax, 0x98aeaa3
and eax, 0x48a3
or eax, 0x40400000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7933916d
and eax, 0x6fe45c5d
and eax, 0x20204800
or eax, 0x109c2000
mov dword [ebx], eax
add ebx, edx
and eax, 0x10c696db
and eax, 0x2a3db3b7
and eax, 0
or eax, 0x4d8b0040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d352815
and eax, 0xbe0054
or eax, 0x154151a8
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ef33f0b
and eax, 0x403054
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x2215e1df
and eax, 0x68a44a03
and eax, 0
or eax, 0x40404ca3
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b4f8d66
or eax, 0x3a68e7bc
and eax, 0x30406800
or eax, 0x900000
mov dword [ebx], eax
add ebx, edx
or eax, 0x483bfc61
and eax, 0x508b0040
or eax, 0x5000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7dd8976c
or eax, 0x22b21df4
and eax, 0x15fb12fc
or eax, 0x44000
mov dword [ebx], eax
add ebx, edx
or eax, 0x725530b0
or eax, 0x1c88c630
and eax, 0x403054
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3d763ea2
xor eax, 0x1441e24c
and eax, 0x4040a2
or eax, 0x40001001
mov dword [ebx], eax
add ebx, edx
or eax, 0x6afc1c8
or eax, 0x7b1e5c7b
and eax, 0x30e44800
or eax, 0x2000
mov dword [ebx], eax
add ebx, edx
or eax, 0x44a30795
and eax, 0x44830000
or eax, 0x1080040
mov dword [ebx], eax
add ebx, edx
or eax, 0x641aa23a
and eax, 0x59b0078
or eax, 0x10645084
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1537c166
and eax, 0x401010
or eax, 0x2044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e219251
or eax, 0x24207d81
and eax, 0x40405481
or eax, 0x22
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2cffda89
and eax, 0x20b80800
or eax, 0x10406000
mov dword [ebx], eax
add ebx, edx
and eax, 0xbc8474d
or eax, 0x695a05c
and eax, 0x4890040
or eax, 0x49020000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x774402fe
and eax, 0x10cf00b4
or eax, 0x5305140
mov dword [ebx], eax
add ebx, edx
or eax, 0x58fd4c28
and eax, 0x401054
or eax, 0x2000
mov dword [ebx], eax
add ebx, edx
or eax, 0x39409c5
or eax, 0x25fccca5
and eax, 0x4058a1
or eax, 0x40000002
mov dword [ebx], eax
add ebx, edx
or eax, 0x694717c9
or eax, 0x65a1f0c6
and eax, 0x21006800
or eax, 0x10100000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x26acc3f7
and eax, 0x15880040
or eax, 0x40030000
mov dword [ebx], eax
add ebx, edx
and eax, 0x56579522
and eax, 0x14030000
or eax, 0x1fc52f8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4099bc23
and eax, 0x402050
or eax, 0x1004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x57a13130
and eax, 0x40400020
or eax, 0x5c83
mov dword [ebx], eax
add ebx, edx
xor eax, 0x671e6162
and eax, 0x21002800
or eax, 0x10204000
mov dword [ebx], eax
add ebx, edx
and eax, 0x18165f99
and eax, 0
or eax, 0x458b0040
mov dword [ebx], eax
add ebx, edx
and eax, 0x18811cb6
xor eax, 0x33db52a9
and eax, 0x115a50a8
or eax, 0x4a50050
mov dword [ebx], eax
add ebx, edx
and eax, 0x78ce03d
xor eax, 0x67415d07
and eax, 0x401014
or eax, 0x2040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b8f7626
xor eax, 0x35accc4d
and eax, 0x40400023
or eax, 0x6080
mov dword [ebx], eax
add ebx, edx
or eax, 0x20a465e6
and eax, 0x40e40100
or eax, 0x1d018a00
mov dword [ebx], eax
add ebx, edx
or eax, 0x7274d8f1
and eax, 0x6c8151c1
or eax, 0x800a0402
mov dword [ebx], eax
add ebx, edx
xor eax, 0x26085dab
or eax, 0x4492c877
and eax, 0x100068
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x201968be
and eax, 0x20006800
or eax, 0x1ab40000
mov dword [ebx], eax
add ebx, edx
and eax, 0x561aef96
and eax, 0x10000000
or eax, 0xe0680040
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c993d43
and eax, 0xe8000002
or eax, 0x4038
mov dword [ebx], eax
add ebx, edx
xor eax, 0x56e8651c
and eax, 0x20a8e8b4
and eax, 0
or eax, 0x959
mov dword [ebx], eax
add ebx, edx
xor eax, 0xadf3152
and eax, 0x80c0003
or eax, 0x5500c480
mov dword [ebx], eax
add ebx, edx
and eax, 0x7993e06c
or eax, 0x57d5101c
and eax, 0x4cc4c000
or eax, 0x80080cc3
mov dword [ebx], eax
add ebx, edx
and eax, 0x422c4ee8
and eax, 0x400844c0
or eax, 0xac83110c
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a809b1e
and eax, 0x5e4beeca
and eax, 0x1c098240
or eax, 0x20340111
mov dword [ebx], eax
add ebx, edx
or eax, 0x2dce4029
and eax, 0x4041
or eax, 2
mov dword [ebx], eax
add ebx, edx
or eax, 0x7657aa0f
and eax, 0x402245
or eax, 0x280530
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ea83efd
and eax, 0xa000010
or eax, 0x60000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x15d390f4
or eax, 0x5698cfed
and eax, 0x12084800
or eax, 0x29202000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x36fa9d5c
xor eax, 0x4db9c60f
and eax, 0x680040
or eax, 0x32800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x680d2867
and eax, 0x57942517
and eax, 0x2000001
or eax, 0x81000008
mov dword [ebx], eax
add ebx, edx
and eax, 0x4876ca4c
and eax, 0x40fb6009
and eax, 0
or eax, 0x3ca30cc4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5fc10a02
and eax, 0x3000042
or eax, 0x80004001
mov dword [ebx], eax
add ebx, edx
and eax, 0x28f5c63c
and eax, 0x15d9d3cd
and eax, 0
or eax, 0x40433c3d
mov dword [ebx], eax
add ebx, edx
or eax, 0x213e4a21
and eax, 0x17f0000
or eax, 0x4000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x75405f34
xor eax, 0x5ab3be19
and eax, 0x2bccc001
or eax, 0xc0330882
mov dword [ebx], eax
add ebx, edx
xor eax, 0x611cb2d9
and eax, 0x6808
or eax, 0x10000021
mov dword [ebx], eax
add ebx, edx
or eax, 0x234b1b1a
xor eax, 0x3d9e8572
and eax, 0x400000
or eax, 0x2a0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c2e529
or eax, 0x21c78997
and eax, 0x432ca1
or eax, 0x40001000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a777e61
xor eax, 0x40475f65
and eax, 0x200000
or eax, 0x40485000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1527a0d9
or eax, 0x534120ae
and eax, 0x4000403b
or eax, 0xa8000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x30276193
and eax, 0x20004011
or eax, 0xdfffb064
mov dword [ebx], eax
add ebx, edx
or eax, 0x49afe57c
and eax, 0x6531b768
and eax, 0x40008400
or eax, 0x10084083
mov dword [ebx], eax
add ebx, edx
and eax, 0x5421279c
and eax, 0x480
or eax, 0x8f868
mov dword [ebx], eax
add ebx, edx
xor eax, 0x61b46d29
and eax, 0x848100
or eax, 0xc400200
mov dword [ebx], eax
add ebx, edx
and eax, 0x3acc29e3
and eax, 0x8c40100
or eax, 0x83384489
mov dword [ebx], eax
add ebx, edx
and eax, 0x18c9c6bc
or eax, 0x957511
and eax, 0x897401
or eax, 0xe5028844
mov dword [ebx], eax
add ebx, edx
or eax, 0x78f78bee
and eax, 0xccccc34d
or eax, 0x10
mov dword [ebx], eax
add ebx, edx
and eax, 0x4175d03
and eax, 0x4044000
or eax, 0xc8c88ccc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x98d2f59
and eax, 0xc440c084
or eax, 0x88c0c48
mov dword [ebx], eax
add ebx, edx
xor eax, 0x69fa0db2
xor eax, 0x4bc2e1f6
and eax, 0xccc40088
or eax, 0x8cc44
mov dword [ebx], eax
add ebx, edx
and eax, 0x3dd57fbe
and eax, 0xc80448c
or eax, 0xe00b1140
mov dword [ebx], eax
add ebx, edx
and eax, 0x74cd9927
or eax, 0x2fac89de
and eax, 0x6a248882
or eax, 0x6401
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a697248
xor eax, 0x57a8e461
and eax, 0x11080000
or eax, 0x20246800
mov dword [ebx], eax
add ebx, edx
and eax, 0x31e013d9
or eax, 0x2100a3bd
and eax, 0x1000000
or eax, 0x448b0040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x46dd7bb9
xor eax, 0x6259e0c0
and eax, 0x20081008
or eax, 0x10604004
mov dword [ebx], eax
add ebx, edx
and eax, 0x28b61ee2
and eax, 0x20000000
or eax, 0xc8004031
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7312c801
and eax, 0x9b128030
or eax, 0x64ed7005
mov dword [ebx], eax
add ebx, edx
or eax, 0x8f390e3
xor eax, 0x2934f574
and eax, 0x50080483
or eax, 0xc000
mov dword [ebx], eax
add ebx, edx
or eax, 0xfb6f439
xor eax, 0x6ea1d4eb
and eax, 0x31102040
or eax, 0xcee00ca8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x629e4e76
and eax, 0x844029e
or eax, 0x808161
mov dword [ebx], eax
add ebx, edx
xor eax, 0x711945aa
or eax, 0x3a821e51
and eax, 0x84d8a50
or eax, 0x100
mov dword [ebx], eax
add ebx, edx
or eax, 0x16b686ac
and eax, 0x381df11c
and eax, 0x180d8010
or eax, 0xe5e26841
mov dword [ebx], eax
add ebx, edx
or eax, 0x38c1b385
xor eax, 0x10133793
and eax, 0xc480cc46
or eax, 0x333b9
mov dword [ebx], eax
add ebx, edx
xor eax, 0x570c441d
xor eax, 0x28a73e2f
and eax, 0xa000810c
or eax, 0x44450800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c679e46
and eax, 0xc8201502
or eax, 0x37c46881
mov dword [ebx], eax
add ebx, edx
or eax, 0x39c6bdd7
and eax, 0xc8820855
or eax, 0x10020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x74e04665
or eax, 0x73279f2e
and eax, 0x142c93e
or eax, 0x820c1
mov dword [ebx], eax
add ebx, edx
or eax, 0x65954ced
and eax, 0x458b0000
or eax, 0x10000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5800b58f
or eax, 0x26f1d296
and eax, 0x34685284
or eax, 0x60
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ac966ec
xor eax, 0x261ffb74
and eax, 0x8000010
or eax, 0x83004021
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d911f5
xor eax, 0x5c650e14
and eax, 0xc0100841
or eax, 0x28400004
mov dword [ebx], eax
add ebx, edx
or eax, 0xe21ff89
and eax, 0x7a0f073b
and eax, 0x6a010509
or eax, 0x95fef8c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x384d7c48
and eax, 0x211a385d
and eax, 0x80000
or eax, 0x8904c483
mov dword [ebx], eax
add ebx, edx
and eax, 0x593e5308
and eax, 0x72e46dc3
and eax, 0x4000
or eax, 0x7d83b845
mov dword [ebx], eax
add ebx, edx
and eax, 0x5fe90f93
or eax, 0x4311f44d
and eax, 0xa11fc48
or eax, 0x6403b0
mov dword [ebx], eax
add ebx, edx
and eax, 0x15550ec0
and eax, 0x76cd9d13
and eax, 0x450c00
or eax, 0xffbaf2b8
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c3d5e8d
and eax, 0x204888
or eax, 0x102a177
mov dword [ebx], eax
add ebx, edx
xor eax, 0x11238e40
xor eax, 0x5584345f
and eax, 0x45840000
or eax, 0x420000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2562870c
and eax, 0x6304b69e
and eax, 0x4000000c
or eax, 0xd8b00f3
mov dword [ebx], eax
add ebx, edx
or eax, 0x36abb3ac
and eax, 0x78090308
or eax, 0x80440000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x79084d58
xor eax, 0x77cf51d
and eax, 0x11ba0d
or eax, 0x1400402
mov dword [ebx], eax
add ebx, edx
and eax, 0x338407bf
xor eax, 0x742b7f
and eax, 0x1202800
or eax, 0x7400d283
mov dword [ebx], eax
add ebx, edx
xor eax, 0x711442f5
and eax, 0x4048004
or eax, 0xfb414600
mov dword [ebx], eax
add ebx, edx
or eax, 0x6bf5d703
and eax, 0x45b40701
or eax, 0x20800
mov dword [ebx], eax
add ebx, edx
or eax, 0x16613337
and eax, 0x54c00537
or eax, 0x200080c8
mov dword [ebx], eax
add ebx, edx
or eax, 0x52d0e5a7
and eax, 0x6040c509
or eax, 0x80050200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e90f536
or eax, 0x74537502
and eax, 2
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x47252b95
and eax, 0
or eax, 0x45c707eb
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b2b4c6c
and eax, 0x6dafd37a
and eax, 0x160
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b87b620
xor eax, 0xabebe99
and eax, 0x20090900
or eax, 0xc0448200
mov dword [ebx], eax
add ebx, edx
and eax, 0x7722e8c3
or eax, 0x2cf46b58
and eax, 0x8f44908
or eax, 0x83000481
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b85b484
xor eax, 0x4a5b382
and eax, 0x44004805
or eax, 0x1103b050
mov dword [ebx], eax
add ebx, edx
or eax, 0x20a497e
and eax, 0x18974
or eax, 0x8440280
mov dword [ebx], eax
add ebx, edx
and eax, 0x10f8a72a
and eax, 0x8200
or eax, 0x100c3c0f
mov dword [ebx], eax
add ebx, edx
and eax, 0x29634f2e
xor eax, 0x1938da67
and eax, 0x920d001
or eax, 0x6022982
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b426c9
and eax, 0x8400
or eax, 0x85
mov dword [ebx], eax
add ebx, edx
or eax, 0x590f59df
xor eax, 0x11438da7
and eax, 0x48440000
or eax, 0xb0118b00
mov dword [ebx], eax
add ebx, edx
and eax, 0x422774bd
and eax, 0x7f798b47
and eax, 0
or eax, 0x89f45503
mov dword [ebx], eax
add ebx, edx
or eax, 0x327d2ff3
and eax, 0x1895c51
or eax, 0x44028004
mov dword [ebx], eax
add ebx, edx
or eax, 0x671a6645
and eax, 0x60098a54
or eax, 0x984401a0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3dd57c2b
and eax, 0x100548d
or eax, 0x10000
mov dword [ebx], eax
add ebx, edx
or eax, 0x67219292
and eax, 0x21204012
or eax, 0x10182840
mov dword [ebx], eax
add ebx, edx
xor eax, 0x9a7c364
and eax, 0x8b0000
or eax, 0x45000040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x17e8bb60
and eax, 0x42601000
or eax, 0x4884008
mov dword [ebx], eax
add ebx, edx
and eax, 0x1d5f3da
and eax, 0x6df973eb
and eax, 0xc05008
or eax, 0x833faff5
mov dword [ebx], eax
add ebx, edx
or eax, 0x1256a228
and eax, 0x1890cc4
or eax, 0x44000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x553c06a
or eax, 0x539e880c
and eax, 0x5005804c
or eax, 0xa04047a0
mov dword [ebx], eax
add ebx, edx
or eax, 0x7431a43e
or eax, 0x4ea27609
and eax, 2
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x581cdc7c
and eax, 0x4808086a
or eax, 0x5830181
mov dword [ebx], eax
add ebx, edx
xor eax, 0x469daf5d
or eax, 0x16b3254a
and eax, 0x18183f0
or eax, 0x400000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2cf6e3cd
xor eax, 0xf04659f
and eax, 0xbc04409
or eax, 0x80300980
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5eb638b1
and eax, 0x55020010
or eax, 0x10845
mov dword [ebx], eax
add ebx, edx
or eax, 0x40f13916
xor eax, 0x60ef6f2c
and eax, 0x1c0668
or eax, 0x42a20984
mov dword [ebx], eax
add ebx, edx
or eax, 0x393d0076
or eax, 0x7ab9a890
and eax, 0x58b883fe
or eax, 0x4400001
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c11ad04
and eax, 0x4c000004
or eax, 0x18b2071
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3bddc015
and eax, 0x74440060
or eax, 0x80090398
mov dword [ebx], eax
add ebx, edx
and eax, 0x12482b31
or eax, 0x5080e10d
and eax, 0x50c04101
or eax, 0x1300c02
mov dword [ebx], eax
add ebx, edx
and eax, 0x6cbf67a2
and eax, 0x40300400
or eax, 0x13868
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f7af956
and eax, 0x8418100
or eax, 0x140a00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x762d7d44
and eax, 0x7c00e040
or eax, 0x81070812
mov dword [ebx], eax
add ebx, edx
or eax, 0x75e96e8
and eax, 0xc403fefa
or eax, 0x800105
mov dword [ebx], eax
add ebx, edx
and eax, 0x14fa2dff
xor eax, 0x10446057
and eax, 0x4440908
or eax, 0xe8018004
mov dword [ebx], eax
add ebx, edx
or eax, 0x2621cc8e
and eax, 0x3a7ea2c6
and eax, 0x8082
or eax, 0x458b4869
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6714999b
and eax, 0x3b07650f
and eax, 0x34000
or eax, 0x4d8810ec
mov dword [ebx], eax
add ebx, edx
and eax, 0x756f379b
or eax, 0x74a97604
and eax, 0x181028c
or eax, 0x408150
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ff41098
and eax, 0x400010
or eax, 0x8158b41
mov dword [ebx], eax
add ebx, edx
or eax, 0x1d74c701
and eax, 0x871c850
or eax, 0x20a2002
mov dword [ebx], eax
add ebx, edx
and eax, 0x23691ce7
and eax, 0x10000
or eax, 0xc4820000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3457e7d
and eax, 0x1cf35ed8
and eax, 0x404a08
or eax, 0xeb15a104
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7769f467
and eax, 0x98040b43
or eax, 0x60418010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3c1cf1d8
and eax, 0x5c41646
and eax, 0x400002
or eax, 0x50b44501
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f822243
xor eax, 0x39d2093e
and eax, 0x40204068
or eax, 0x110000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x70bace6c
and eax, 0x98a00
or eax, 0x8440100
mov dword [ebx], eax
add ebx, edx
or eax, 0x21524df3
and eax, 0x38cb5d28
and eax, 0x284b4800
or eax, 0xd484a051
mov dword [ebx], eax
add ebx, edx
xor eax, 0x76b7bf43
and eax, 0x4470c862
and eax, 0x4002
or eax, 0xc483bffd
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1fe51c2c
and eax, 0xc8448100
or eax, 0x2001080c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f891ed0
and eax, 0xf7c81580
or eax, 0x8206803
mov dword [ebx], eax
add ebx, edx
xor eax, 0x63b61a05
xor eax, 0x45642cee
and eax, 0x510a0b60
or eax, 0x4811015
mov dword [ebx], eax
add ebx, edx
and eax, 0x32794d39
or eax, 0x2364d70f
and eax, 0x30450338
or eax, 0xc41000c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x7cd4b5dc
xor eax, 0x2c13456e
and eax, 0x10446012
or eax, 0x21000840
mov dword [ebx], eax
add ebx, edx
or eax, 0xa4cae8a
and eax, 0x1080040
or eax, 0x44830000
mov dword [ebx], eax
add ebx, edx
or eax, 0xf1b78a1
or eax, 0x20d5cf47
and eax, 0x2ec85000
or eax, 0x80200008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x66f2cbe7
xor eax, 0x7b3c9565
and eax, 0x83260e88
or eax, 0xd9f174
mov dword [ebx], eax
add ebx, edx
or eax, 0x788bde64
and eax, 0x41890cc4
or eax, 0x4000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7be0d30b
and eax, 0xa6a31f3
and eax, 0
or eax, 0xe84d8be8
mov dword [ebx], eax
add ebx, edx
and eax, 0x3dced4f4
xor eax, 0x24466b6
and eax, 0x28008250
or eax, 0xd0550901
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3805b75b
or eax, 0x7aa48988
and eax, 0x52f41502
or eax, 0x4001
mov dword [ebx], eax
add ebx, edx
or eax, 0x22a69e15
and eax, 0x3ee1db82
and eax, 0x10004102
or eax, 0x40080489
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d2ef64e
or eax, 0x35f6f05f
and eax, 0xa2448
or eax, 0xa0
mov dword [ebx], eax
add ebx, edx
or eax, 0x32ac8607
and eax, 0x5425adf3
and eax, 0x48000
or eax, 0xcc00300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3d44a
and eax, 0x45450a
or eax, 0xc318a081
mov dword [ebx], eax
add ebx, edx
or eax, 0x2e2a80a2
and eax, 0xcc4cc488
or eax, 0x800844
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c797531
and eax, 0x808488cc
or eax, 0x4c484400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c13a3e0
and eax, 0x80cc4c0c
or eax, 0x4c0080c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x73aa8bff
and eax, 0x348d4e9b
and eax, 0x880088
or eax, 0xec035544
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4926e005
and eax, 0x170ca75c
and eax, 0x408a400
or eax, 0x52104883
mov dword [ebx], eax
add ebx, edx
xor eax, 0x34d22797
and eax, 0xc04104
or eax, 0x3404c3
mov dword [ebx], eax
add ebx, edx
or eax, 0x41cf165b
and eax, 0x1000000
or eax, 0x8a000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5b216cfb
and eax, 0x40216441
or eax, 0x51a9004
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b94d346
xor eax, 0x385e0522
and eax, 0x43810204
or eax, 0x80020d08
mov dword [ebx], eax
add ebx, edx
and eax, 0xebff285
and eax, 0x2000000
or eax, 0xc4000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e82f1e7
and eax, 0x46000000
or eax, 0x8100ff45
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c6a25f5
and eax, 0xd800
or eax, 0x2045
mov dword [ebx], eax
add ebx, edx
and eax, 0x12aed0b4
xor eax, 0x7b35b33
and eax, 0x1a30000
or eax, 0x8480000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6e9b916c
xor eax, 0x725b1f1a
and eax, 0x1a00c02
or eax, 0x82584189
mov dword [ebx], eax
add ebx, edx
or eax, 0x38cf8b46
and eax, 0x5d5dd14a
and eax, 0x9090140
or eax, 0x44800081
mov dword [ebx], eax
add ebx, edx
or eax, 0x2dc0ef6e
xor eax, 0x6c395e5d
and eax, 0x5081b0
or eax, 0xf8050a48
mov dword [ebx], eax
add ebx, edx
or eax, 0x4edc26f1
and eax, 0x70c14374
and eax, 0x130
or eax, 0xf0c540b
mov dword [ebx], eax
add ebx, edx
and eax, 0x10d02195
and eax, 0x7fb8c5b2
and eax, 0x100
or eax, 0x8683
mov dword [ebx], eax
add ebx, edx
xor eax, 0x216216f0
and eax, 0x20408100
or eax, 0xd4050a00
mov dword [ebx], eax
add ebx, edx
or eax, 0x24900bed
or eax, 0x277f1515
and eax, 0x75f80539
or eax, 0x4002
mov dword [ebx], eax
add ebx, edx
or eax, 0x775574e8
and eax, 0x7e16102
or eax, 0x8008a00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f4071c6
and eax, 0x884
or eax, 0x85104532
mov dword [ebx], eax
add ebx, edx
or eax, 0x61dcdec6
and eax, 0x611054c0
or eax, 0xa202009
mov dword [ebx], eax
add ebx, edx
and eax, 0x6531aafb
xor eax, 0x5cc82137
and eax, 0x29080054
or eax, 0x4204f401
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e6b04c6
xor eax, 0x47866aba
and eax, 0x90c6844
or eax, 0x82009001
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f5f4025
or eax, 0x483822e5
and eax, 0x41080045
or eax, 0x34830808
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a44c83a
xor eax, 0x21e3f732
and eax, 0x10040b08
or eax, 0x1508000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6460ec48
and eax, 0x400808
or eax, 0x6143300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x65f7db74
and eax, 0x43016008
or eax, 0x84081600
mov dword [ebx], eax
add ebx, edx
or eax, 0x65aea665
and eax, 0x1f045
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x723d600b
or eax, 0x19a63ac4
and eax, 0x3ab0000
or eax, 0x4400000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a722333
and eax, 0xf00103
or eax, 0x44c4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e128196
and eax, 0x3722d75c
and eax, 0x2000000
or eax, 0x89000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x35d0ccb3
and eax, 0x580c001
or eax, 0x40093044
mov dword [ebx], eax
add ebx, edx
and eax, 0x589cd6d7
and eax, 0x4008c040
or eax, 0x2b262ba8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x56a64738
xor eax, 0x2cdb906a
and eax, 0x1003408
or eax, 0x6a0cc045
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c9820c3
and eax, 0x8082041
or eax, 0x8304d814
mov dword [ebx], eax
add ebx, edx
xor eax, 0x513dbed3
and eax, 0x50010004
or eax, 0x258a0841
mov dword [ebx], eax
add ebx, edx
xor eax, 0x56f489c5
or eax, 0x5392b4a0
and eax, 0x4c8100
or eax, 0x8000a08
mov dword [ebx], eax
add ebx, edx
or eax, 0x17863df7
and eax, 0x3f99a2c0
and eax, 0x16082200
or eax, 0x441908
mov dword [ebx], eax
add ebx, edx
and eax, 0x74783a97
and eax, 0x4083200
or eax, 0xc3014108
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e9a1c7d
xor eax, 0x410832f3
and eax, 0x2041
or eax, 0x1cc04
mov dword [ebx], eax
add ebx, edx
or eax, 0x5a0e1bd6
and eax, 0x20b0000
or eax, 0x5e00000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c88c720
and eax, 0xe84500
or eax, 0x400c7
mov dword [ebx], eax
add ebx, edx
or eax, 0x61150a2c
and eax, 0x1000000
or eax, 0x8a000000
mov dword [ebx], eax
add ebx, edx
or eax, 0xc40a68f
and eax, 0x500a405
or eax, 0x50894850
mov dword [ebx], eax
add ebx, edx
xor eax, 0x45d26515
and eax, 0x598140
or eax, 0xe82402a8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x18af5f72
or eax, 0x78b54f5c
and eax, 0x88045400
or eax, 0x3082000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7cd8a3e9
or eax, 0x5c9061ac
and eax, 0x44886004
or eax, 0x1019841
mov dword [ebx], eax
add ebx, edx
xor eax, 0x35452462
and eax, 0x7044c424
or eax, 0x8f0102d0
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f9317b4
xor eax, 0x2484d9fe
and eax, 0x905cb00
or eax, 0xe0002001
mov dword [ebx], eax
add ebx, edx
and eax, 0x36c8659a
and eax, 0x20006100
or eax, 0xdfff9e64
mov dword [ebx], eax
add ebx, edx
or eax, 0x638a26b9
and eax, 0xff4db60d
or eax, 2
mov dword [ebx], eax
add ebx, edx
or eax, 0x2829eecb
xor eax, 0x3f4fae30
and eax, 0x204085
or eax, 0xd558900
mov dword [ebx], eax
add ebx, edx
and eax, 0x364884c3
and eax, 0x4400001
or eax, 0x8b4556a
mov dword [ebx], eax
add ebx, edx
and eax, 0x46c4ccaa
and eax, 0x25a3622d
and eax, 0x4008
or eax, 0x8b080583
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c541bd1
xor eax, 0x7add7e5c
and eax, 0xc1000004
or eax, 0x2a081040
mov dword [ebx], eax
add ebx, edx
and eax, 0x269a17d3
and eax, 0x22000000
or eax, 0xdd31e905
mov dword [ebx], eax
add ebx, edx
xor eax, 0x35588843
and eax, 0x6ac8373b
and eax, 0xa482102
or eax, 0x8116defd
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e7b10f5
or eax, 0x252b85a8
and eax, 0xc4315e5
or eax, 0xc0804800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x76047e8
and eax, 0xc880080c
or eax, 0x44cc4c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x53ca9899
and eax, 0x40c88888
or eax, 0x8c044444
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a4d45fa
xor eax, 0x6a47feea
and eax, 0x40088800
or eax, 0x8cc444cc
mov dword [ebx], eax
add ebx, edx
and eax, 0x13bbd8e8
and eax, 0x8840c8
or eax, 0xec031504
mov dword [ebx], eax
add ebx, edx
or eax, 0x17697933
and eax, 0x56006c83
or eax, 0x108000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5503a432
xor eax, 0xda0f4bd
and eax, 0xb00006
or eax, 0x4845c1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x41c099bd
and eax, 0x6bb143ad
and eax, 0x41000000
or eax, 0x86000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb896301
or eax, 0x550345e
and eax, 0x17445
or eax, 0x8800
mov dword [ebx], eax
add ebx, edx
and eax, 0x5961ec18
or eax, 0x2a96e9fe
and eax, 0x8830000
or eax, 0x1680000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1059e8ae
or eax, 0x66c65b88
and eax, 0x3fc418a
or eax, 0x80000401
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3a67f26
xor eax, 0x56ed8fb2
and eax, 0x44810100
or eax, 0x10800c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x3bdeae62
xor eax, 0x4cf3c3ec
and eax, 0x300c080c
or eax, 0xcc4183f0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c078ca7
or eax, 0x7d351000
and eax, 0x710c051b
or eax, 0x2004820
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c532a1a
and eax, 0x7c556b3b
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0xc50c32a
or eax, 0x5eefd84c
and eax, 0x8458b0c
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x3401e213
and eax, 0
or eax, 0x4104c8b
mov dword [ebx], eax
add ebx, edx
and eax, 0x72ab66f7
and eax, 1
or eax, 0x10148b50
mov dword [ebx], eax
add ebx, edx
and eax, 0x38b47ab7
and eax, 0x10040a10
or eax, 0xec418142
mov dword [ebx], eax
add ebx, edx
xor eax, 0x28d93a6c
and eax, 0x4000a002
or eax, 0x2b014881
mov dword [ebx], eax
add ebx, edx
and eax, 0x4bce9dae
and eax, 0x700c7bf9
and eax, 0x40000880
or eax, 0x158b0448
mov dword [ebx], eax
add ebx, edx
and eax, 0x2123e7a1
and eax, 0x46628858
and eax, 0
or eax, 0xa448b08
mov dword [ebx], eax
add ebx, edx
xor eax, 0x8b6132c
and eax, 0x263e5d46
and eax, 0x21004
or eax, 0xc894000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e001e10
and eax, 0xc001000
or eax, 0x62e8410a
mov dword [ebx], eax
add ebx, edx
and eax, 0x5bbfe191
and eax, 0x2a84100
or eax, 0x8157bef1
mov dword [ebx], eax
add ebx, edx
or eax, 0x250f240f
and eax, 0x58910c4
or eax, 0x40000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3afc7a1b
or eax, 0x31f91184
and eax, 0x78550bd0
or eax, 0x80008020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x24f9ac5b
and eax, 0x88a00503
or eax, 0x1505000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5da6fa1f
or eax, 0x7f87f8a2
and eax, 0x34a3f801
or eax, 0x80480054
mov dword [ebx], eax
add ebx, edx
xor eax, 0x31eb41a0
and eax, 0x5000060
or eax, 0x408b000a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x136b8a5d
or eax, 0x2feae47a
and eax, 0x4d8a400c
or eax, 0x11000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1102f05
and eax, 0x56fbe33f
and eax, 0
or eax, 0x9ee85108
mov dword [ebx], eax
add ebx, edx
xor eax, 0x19ea9c9
xor eax, 0x4a2176c5
and eax, 0x81578e04
or eax, 0x2a871fa
mov dword [ebx], eax
add ebx, edx
or eax, 0x456ef70c
and eax, 0xc08b0cc4
or eax, 0x30000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5cc2ef70
and eax, 0x50820040
or eax, 0x509012a
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a9ac3a4
and eax, 0x458b420c
or eax, 0x1000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4cfd494a
and eax, 0x8601000
or eax, 0x82884008
mov dword [ebx], eax
add ebx, edx
or eax, 0x88a67a
and eax, 0x82e8f67a
or eax, 0x1170984
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6489c350
and eax, 0xe0220c84
or eax, 0x10090040
mov dword [ebx], eax
add ebx, edx
and eax, 0x681af6a3
xor eax, 0x7b67b475
and eax, 0x11643081
or eax, 0x64904508
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3ee263c2
and eax, 0x4b000201
or eax, 0xb4c88104
mov dword [ebx], eax
add ebx, edx
xor eax, 0x377395d
xor eax, 0x3ae297c3
and eax, 0x44090d8b
or eax, 0x1820260
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f42d329
xor eax, 0x57e1bf72
and eax, 0x10e39850
or eax, 0x6d1401a4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x765b8bcc
and eax, 0xb880210
or eax, 0x80408900
mov dword [ebx], eax
add ebx, edx
or eax, 0x150a0779
or eax, 0x165eec7a
and eax, 0x9798e841
or eax, 0x60011004
mov dword [ebx], eax
add ebx, edx
or eax, 0x64a4b28d
and eax, 0x28c5c58d
and eax, 0x20814089
or eax, 0xc50a1e70
mov dword [ebx], eax
add ebx, edx
xor eax, 0x17305d16
or eax, 0x152c9dac
and eax, 0xc48c834d
or eax, 0x8404010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x43a9c98d
and eax, 0x8c4408c0
or eax, 0x4088c40c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ed56c32
and eax, 0xa00900cc
or eax, 0x4c825500
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e5617a6
xor eax, 0x47b08cf5
and eax, 0x8208801
or eax, 0xe00c6482
mov dword [ebx], eax
add ebx, edx
and eax, 0x697bd367
or eax, 0x3ab33ff7
and eax, 0x7abbfa45
or eax, 0x85440000
mov dword [ebx], eax
add ebx, edx
and eax, 0x605f0bad
and eax, 0x42d33092
and eax, 0x400000
or eax, 0x8580b60f
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b872dcb
and eax, 0x120734c0
or eax, 0x20004000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6784e798
and eax, 0x1818140
or eax, 0x86880
mov dword [ebx], eax
add ebx, edx
or eax, 0x2a374626
and eax, 0x1860000
or eax, 0x44400000
mov dword [ebx], eax
add ebx, edx
and eax, 0x705a8cf3
or eax, 0x799884d1
and eax, 0x8c800d1
or eax, 0x620012e
mov dword [ebx], eax
add ebx, edx
or eax, 0x5deb9038
and eax, 0x68cc4384
and eax, 0x8c80184
or eax, 0x8137fe78
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1bd4452c
and eax, 0x1003b840
or eax, 0x6d804005
mov dword [ebx], eax
add ebx, edx
and eax, 0xa3f7da8
and eax, 0x8030000
or eax, 0x860c00f8
mov dword [ebx], eax
add ebx, edx
and eax, 0x1feee5f1
or eax, 0x63071b06
and eax, 0xc0
or eax, 9
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b1ed387
xor eax, 0x422f6200
and eax, 0x402b6000
or eax, 0x101c68
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7008c04c
or eax, 0x7ce2e438
and eax, 0x78418800
or eax, 0x800c0300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e33b962
and eax, 0x84022040
or eax, 0x7881c811
mov dword [ebx], eax
add ebx, edx
or eax, 0x18d8b42a
and eax, 0xc483fc7b
or eax, 0x384
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f065614
and eax, 0xa0058908
or eax, 0x50400000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6e5d9b2
or eax, 0x6261224e
and eax, 0xe07082
or eax, 0x100d01
mov dword [ebx], eax
add ebx, edx
or eax, 0x499cc660
xor eax, 0x54f6320d
and eax, 0xa8c0e
or eax, 0xa10201
mov dword [ebx], eax
add ebx, edx
and eax, 0x62683979
and eax, 0x280000
or eax, 0x84400000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f03162b
xor eax, 0x79df88e4
and eax, 0x8200000b
or eax, 0x9004030
mov dword [ebx], eax
add ebx, edx
xor eax, 0x598f424b
xor eax, 0xbbcbb39
and eax, 0xc812b041
or eax, 0x20404014
mov dword [ebx], eax
add ebx, edx
or eax, 0x8612770
and eax, 0x746ba899
and eax, 1
or eax, 0x4a4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e2f8e43
xor eax, 0x5188013c
and eax, 0xf008082
or eax, 0x84401
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3d5c9104
and eax, 0x4cbc257a
and eax, 0x40002
or eax, 0xc081c0b4
mov dword [ebx], eax
add ebx, edx
and eax, 0xfbb71e2
and eax, 0x810002
or eax, 0xe840d
mov dword [ebx], eax
add ebx, edx
or eax, 0x143e90d0
and eax, 0x4280000
or eax, 0x88400000
mov dword [ebx], eax
add ebx, edx
or eax, 0x31a81b02
and eax, 0x89000002
or eax, 0x2004039
mov dword [ebx], eax
add ebx, edx
and eax, 0x32d2c0ca
and eax, 0x4008
or eax, 0xe851b845
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b8510b6
or eax, 0x26794d8b
and eax, 0xfffdfc49
or eax, 0x20000
mov dword [ebx], eax
add ebx, edx
and eax, 0x787c71fb
and eax, 0x8084001
or eax, 0x81008482
mov dword [ebx], eax
add ebx, edx
and eax, 0x44b13ac
or eax, 0x1db5fcd6
and eax, 0x1428ec44
or eax, 0x80400001
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ce1dd34
and eax, 0x19726403
and eax, 0x4000
or eax, 0x8b00003b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x13c71d0a
or eax, 0x408fa4de
and eax, 0xc842f855
or eax, 0x20100000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5166ad7d
and eax, 0x4042a815
or eax, 0xbfbd5420
mov dword [ebx], eax
add ebx, edx
or eax, 0x62b7c7c5
and eax, 0x8908c481
or eax, 2
mov dword [ebx], eax
add ebx, edx
and eax, 0x78ad2f22
xor eax, 0x4afbfefe
and eax, 0x4083e044
or eax, 0x3d000401
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b3efda0
and eax, 0x9020000
or eax, 0x107c00ec
mov dword [ebx], eax
add ebx, edx
xor eax, 0x77b1c88c
and eax, 0x400b8860
or eax, 0x301408
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3bb5646a
and eax, 0x799925f6
and eax, 0x68000000
or eax, 0x84458b00
mov dword [ebx], eax
add ebx, edx
or eax, 0x37018be
and eax, 0x6cb78c9c
and eax, 0x4118810
or eax, 0x4a6040
mov dword [ebx], eax
add ebx, edx
or eax, 0x12155c36
or eax, 0x68fecfa4
and eax, 0x44830000
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a918507
and eax, 0x1b3cea8
and eax, 0x120400
or eax, 0xc8a40b08
mov dword [ebx], eax
add ebx, edx
and eax, 0x756de949
and eax, 0x40200908
or eax, 0xabc84481
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f9f9c5d
and eax, 0xa045c104
or eax, 0x48000603
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5203d0bb
or eax, 0x5cf6ea28
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x75b63c2
and eax, 0x484182
or eax, 0x88a01408
mov dword [ebx], eax
add ebx, edx
xor eax, 0x532abb7e
and eax, 0x39313b6c
and eax, 0x19002844
or eax, 0x6483d511
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e81a7a1
and eax, 0x190200e4
or eax, 0x7c0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x12090923
or eax, 0x16a965b4
and eax, 0x292420
or eax, 0x40128048
mov dword [ebx], eax
add ebx, edx
xor eax, 0x620d5c9f
and eax, 0x20048800
or eax, 0xc4410300
mov dword [ebx], eax
add ebx, edx
and eax, 0x72ba1933
or eax, 0x34ccf8c8
and eax, 0x40ce840
or eax, 0x230010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x30ec55a2
and eax, 0x4830000
or eax, 0xc0000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2bb4312a
or eax, 0x2fae8f25
and eax, 0x8a60f00
or eax, 0xc0100008
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a9d2776
and eax, 0x48800500
or eax, 0xa3604889
mov dword [ebx], eax
add ebx, edx
or eax, 0x45f05463
or eax, 0x467c7f39
and eax, 0xe0444703
or eax, 0x18004
mov dword [ebx], eax
add ebx, edx
and eax, 0x310c0358
or eax, 0x94d05a6
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x65f8f372
and eax, 0
or eax, 0x88e0558a
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c148a43
or eax, 0xfcee3de
and eax, 0x60ee354
or eax, 0xb0011c01
mov dword [ebx], eax
add ebx, edx
or eax, 0x12ecb7a0
and eax, 0x749f15c8
and eax, 0x851540
or eax, 0xc000e805
mov dword [ebx], eax
add ebx, edx
and eax, 0x160d9959
and eax, 0x36e85385
and eax, 0x100
or eax, 0x1b00674
mov dword [ebx], eax
add ebx, edx
and eax, 0x697271ac
and eax, 0x20
or eax, 0xaac9
mov dword [ebx], eax
add ebx, edx
or eax, 0x156c4553
and eax, 0x1140e800
or eax, 0xea130000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6144f2c0
or eax, 0x72005e84
and eax, 0x4100fe84
or eax, 0x489017b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f537de8
and eax, 0x43ff0f62
and eax, 0x580200
or eax, 0xf42581f4
mov dword [ebx], eax
add ebx, edx
and eax, 0x64e665d0
or eax, 0x6cf6818b
and eax, 0x4860100
or eax, 0x92080e00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e3b0a4b
xor eax, 0x233c40cc
and eax, 0xa000000
or eax, 0x60000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b3ffdd7
and eax, 0x12c6800
or eax, 0x3a800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xdf5b818
and eax, 0x4090000
or eax, 0x49820040
mov dword [ebx], eax
add ebx, edx
or eax, 0x11302393
and eax, 0x44a801d0
or eax, 0x82405024
mov dword [ebx], eax
add ebx, edx
or eax, 0x3d517ef
and eax, 0x83fd57f9
or eax, 0x2a800
mov dword [ebx], eax
add ebx, edx
or eax, 0x40e74009
and eax, 0xc0830cc0
or eax, 0x38000004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x771ca68b
and eax, 0x8709204f
or eax, 0x400054b0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x34e30f15
or eax, 0x7ad5af5d
and eax, 0x1dc45
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0xf25ad65
and eax, 0x4fa5a391
and eax, 0x7210000
or eax, 0xca0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x11eb620a
xor eax, 0x55a8980c
and eax, 0x400004
or eax, 0x9c45c3
mov dword [ebx], eax
add ebx, edx
or eax, 0x22a36f6a
and eax, 0x2000000
or eax, 0x88000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4abde3ef
or eax, 0x79e65ad3
and eax, 0x5188d855
or eax, 0x4000400
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d9d9265
and eax, 0x45940e74
or eax, 0x22018a
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c50f4a1
and eax, 0x440004a0
or eax, 0x30c0815e
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b229a47
or eax, 0x39d98cb6
and eax, 0x4db20f0c
or eax, 0x40000
mov dword [ebx], eax
add ebx, edx
or eax, 0x361bb9e8
and eax, 0x748985ec
or eax, 0x400013
mov dword [ebx], eax
add ebx, edx
xor eax, 0x565cfe6f
or eax, 0x3a4d3f45
and eax, 0x2a013004
or eax, 0xc1008000
mov dword [ebx], eax
add ebx, edx
and eax, 0x50ad1bf
and eax, 0x1000004
or eax, 0x54b60f52
mov dword [ebx], eax
add ebx, edx
and eax, 0x28331107
and eax, 0x120106
or eax, 0x75c084f8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x416941e5
and eax, 0x5aff9f8
and eax, 0x804008
or eax, 0x3b402844
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c41bc4e
or eax, 0x74172d84
and eax, 0x45830000
or eax, 0x80040
mov dword [ebx], eax
add ebx, edx
and eax, 0x1122e813
and eax, 0x42ad4e33
and eax, 0
or eax, 0x5ee850f4
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b2a386
or eax, 0x36cba631
and eax, 0x2eba6b1
or eax, 0x8114594a
mov dword [ebx], eax
add ebx, edx
and eax, 0x49e972c6
and eax, 0x590dc49e
and eax, 0x1090080
or eax, 0x44800844
mov dword [ebx], eax
add ebx, edx
or eax, 0x6a0437e5
and eax, 0x480d03c0
or eax, 0x90708018
mov dword [ebx], eax
add ebx, edx
xor eax, 0x22e2da65
and eax, 0x68195800
or eax, 0x2600
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6629c49e
and eax, 0x3a88
or eax, 0x400140
mov dword [ebx], eax
add ebx, edx
or eax, 0x423f2e3b
and eax, 0x40580d8b
or eax, 0x11804000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d2ebb7b
and eax, 0x7ff57dd7
and eax, 0x4c0
or eax, 0x38028
mov dword [ebx], eax
add ebx, edx
xor eax, 0x764bcdf3
and eax, 0x400100
or eax, 0x8848200
mov dword [ebx], eax
add ebx, edx
and eax, 0x67cbdf5f
and eax, 0x2bef30d
and eax, 0x808200
or eax, 0x8950340f
mov dword [ebx], eax
add ebx, edx
and eax, 0x84117b4
xor eax, 0x4690f422
and eax, 0x6c0c004
or eax, 0x12b1451
mov dword [ebx], eax
add ebx, edx
or eax, 0x17863611
xor eax, 0x3e0e4162
and eax, 0xc00507
or eax, 0x1440c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2afa27ef
xor eax, 0x28759bd8
and eax, 0x2000000
or eax, 0x88000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x252de629
and eax, 0x508c401
or eax, 0x40801044
mov dword [ebx], eax
add ebx, edx
or eax, 0xb59df5
and eax, 0x45b40df4
or eax, 0x8020208
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6e4c5e5f
and eax, 0x20c801a0
or eax, 0x5401845c
mov dword [ebx], eax
add ebx, edx
or eax, 0x552dbaf1
and eax, 0x6101b004
or eax, 0x8a000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5096db23
or eax, 0x781ea5da
and eax, 0x8b802202
or eax, section..text
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b307db4
xor eax, 0x6b7e7909
and eax, 0x40424901
or eax, 0x8c8114e4
mov dword [ebx], eax
add ebx, edx
and eax, 0x12d335d8
and eax, 0xc004c0
or eax, 0xcc0cc80c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x15760afe
or eax, 0x3184a5bc
and eax, 0xc88cc48c
or eax, 0x4400840
mov dword [ebx], eax
add ebx, edx
xor eax, 0x627aa1ce
and eax, 0xac824500
or eax, 0x400910cc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x383063eb
and eax, 0x390201
or eax, 0x8448150
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a42f35d
and eax, 0xa0a7100
or eax, 0x81000c00
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e47cbce
xor eax, 0xfc58ba9
and eax, 0xc0820045
or eax, 0x18750800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x727f888c
and eax, 0xaa880089
or eax, 0x41744500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x60a1dab5
and eax, 0x84d8b04
or eax, 2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6e6855fb
and eax, 0x3f84cc99
and eax, 0x2044c89
or eax, 0x89f80100
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a6733ce
xor eax, 0x1ffe8322
and eax, 0x58a8000
or eax, 0xe0017c45
mov dword [ebx], eax
add ebx, edx
xor eax, 0x55772031
and eax, 0x80ccc054
or eax, 0x4c000309
mov dword [ebx], eax
add ebx, edx
and eax, 0x77275502
or eax, 0x3664aa01
and eax, 0x4444c800
or eax, 0x888804cc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x672ebabf
and eax, 0x88c04440
or eax, 0x440c888c
mov dword [ebx], eax
add ebx, edx
and eax, 0x19d92ff3
and eax, 0x8c80cc0
or eax, 0xc404c00c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x118310d
and eax, 0xcc8055c0
or eax, 0x200b000c
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e81643
and eax, 0x68477bfb
and eax, 0x4000418b
or eax, 0x10080400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3adae523
and eax, 0x8820028
or eax, 0x5090042
mov dword [ebx], eax
add ebx, edx
or eax, 0x34e93b56
and eax, 0x400064
or eax, 0x4000
mov dword [ebx], eax
add ebx, edx
or eax, 0x199c477e
or eax, 0x2b71d27c
and eax, 0x1015d750
or eax, 0x2801
mov dword [ebx], eax
add ebx, edx
and eax, 0x90dcd08
and eax, 0x3e2709c5
and eax, 0
or eax, 0x5d004030
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b94615b
and eax, 0x5cb11b8e
and eax, 0x4800002
or eax, 0xc84cccc1
mov dword [ebx], eax
add ebx, edx
or eax, 0x6868f5bc
and eax, 0xcccccccc
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0xf6a01d8
and eax, 0x3f79dd9d
and eax, 0x4504
or eax, 0xec8b10c8
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b3a1a96
and eax, 0xa1080
or eax, 0x4581026b
mov dword [ebx], eax
add ebx, edx
or eax, 0x2afe0251
and eax, 0x1e80210
or eax, 0x8100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a097d6f
and eax, 0xb004409
or eax, 0x80100180
mov dword [ebx], eax
add ebx, edx
xor eax, 0x28feea7a
and eax, 0x81820841
or eax, 0x4001000c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x66ac8c0e
and eax, 0xd8001
or eax, 0x8400900
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f95220f
and eax, 1
or eax, 0x107d82
mov dword [ebx], eax
add ebx, edx
xor eax, 0xf7ec060
and eax, 0x50a0862
or eax, 0x50810214
mov dword [ebx], eax
add ebx, edx
xor eax, 0x77d24b3f
or eax, 0x25000977
and eax, 0x4410808
or eax, 0x8048200
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c91b6e0
xor eax, 0x1b9f7a6
and eax, 0x4c680008
or eax, 0x92830280
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ef8c534
and eax, 0x8000c31c
or eax, 0x4ccc0041
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b3a6b40
and eax, 0x8084040
or eax, 0xc4c48c8c
mov dword [ebx], eax
add ebx, edx
or eax, 0x1434b8e0
and eax, 0xcc8854cc
or eax, 0x20030100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6e923481
or eax, 0x112adb42
and eax, 0x8130e803
or eax, 0x20400480
mov dword [ebx], eax
add ebx, edx
xor eax, 0x366722fc
xor eax, 0x54882b3b
and eax, 0x4000
or eax, 0x400000
mov dword [ebx], eax
add ebx, edx
or eax, 0x667eacbb
and eax, 0x2200c083
or eax, 0x81010000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a21577d
and eax, 0x4000
or eax, 0x400000
mov dword [ebx], eax
add ebx, edx
and eax, 0x122373b0
xor eax, 0x6ee71d74
and eax, 0xe44544
or eax, 0x100083
mov dword [ebx], eax
add ebx, edx
xor eax, 0x61daddd1
and eax, 0x40000000
or eax, 0x86000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x799f6ff5
and eax, 0x40000000
or eax, 0x8701ff45
mov dword [ebx], eax
add ebx, edx
or eax, 0x2988c0db
and eax, 0x2ceb20e3
and eax, 0x2041
or eax, 0xc004
mov dword [ebx], eax
add ebx, edx
and eax, 0x48e1686f
and eax, 0
or eax, 0x45c70000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4dd333e1
and eax, 0xe0
or eax, 0x18
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ac23c78
and eax, 0x38565c26
and eax, 0x8000800
or eax, 0x8314e300
mov dword [ebx], eax
add ebx, edx
or eax, 0x2046ef40
xor eax, 0x796154de
and eax, 0xc003b80c
or eax, 0x1804041
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e43a83d
and eax, 0x40018801
or eax, 0xb84c0100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x698a6de5
and eax, 0x12460
or eax, 0x808
mov dword [ebx], eax
add ebx, edx
and eax, 0x68362237
xor eax, 0x4fdd791a
and eax, 0xc155900
or eax, 0x1000a600
mov dword [ebx], eax
add ebx, edx
and eax, 0x5110a371
and eax, 0
or eax, 0x83004030
mov dword [ebx], eax
add ebx, edx
and eax, 0x67742c9e
or eax, 0x2e6457de
and eax, 0x2d04505c
or eax, 0x5001a821
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6fc4abf4
xor eax, 0x93f7944
and eax, 0x18540a00
or eax, 0xe0018110
mov dword [ebx], eax
add ebx, edx
xor eax, 0x70f543f1
xor eax, 0x50c9f705
and eax, 0x90410484
or eax, 0x944009
mov dword [ebx], eax
add ebx, edx
xor eax, 0x34e85fd2
xor eax, 0x365f3efd
and eax, 0x10002500
or eax, 0x6415da50
mov dword [ebx], eax
add ebx, edx
or eax, 0x36bbfa60
or eax, 0x273326d0
and eax, 0x63004030
or eax, 0x88000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x248ff35
and eax, 0x10
or eax, 0x8b9c6
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b508bdc
or eax, 0x43829ac
and eax, 0x280000
or eax, 0xd1430000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a462eae
or eax, 0x3ad473d2
and eax, 0x11440b00
or eax, 0x4008000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4baf6353
xor eax, 0x6f35046d
and eax, 0x10488b10
or eax, 0x5040080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x52724fc0
and eax, 0x30f7af32
and eax, 0x48010
or eax, 0xc0410984
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f5228c1
xor eax, 0x77c019ba
and eax, 0x32800108
or eax, 0x88444c81
mov dword [ebx], eax
add ebx, edx
xor eax, 0x373a4354
or eax, 0x25de9
and eax, 8
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f550f52
xor eax, 0x10a231a0
and eax, 0xb0022c0
or eax, 0x8000c001
mov dword [ebx], eax
add ebx, edx
and eax, 0x95475d2
and eax, 0x9000040
or eax, 0x82901504
mov dword [ebx], eax
add ebx, edx
and eax, 0x66b82131
and eax, 0x10a9c7f5
and eax, 0x800100
or eax, 0x8914144c
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a0aad7e
and eax, 0x4b57c4b5
and eax, 0x9008004
or eax, 0x44895041
mov dword [ebx], eax
add ebx, edx
and eax, 0x357e9b8e
and eax, 0x5a571214
and eax, 0x1004
or eax, 0x8aad0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x9c019a7
xor eax, 0x7de0cca4
and eax, 0x60000000
or eax, 0x82d10000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b601b1b
and eax, 0x31e398da
and eax, 0
or eax, 0x9015448b
mov dword [ebx], eax
add ebx, edx
and eax, 0x28c2a3b2
or eax, 0x3204d01f
and eax, 0x1004408b
or eax, 0x84110c00
mov dword [ebx], eax
add ebx, edx
or eax, 0x67b40343
and eax, 0x81904589
or eax, 0x8480000
mov dword [ebx], eax
add ebx, edx
or eax, 0x315834f9
and eax, 0x8985449
or eax, 0x228804
mov dword [ebx], eax
add ebx, edx
xor eax, 0x13a21172
and eax, 0xb000000
or eax, 0x60000000
mov dword [ebx], eax
add ebx, edx
or eax, 0xbc4fa9d
xor eax, 0x5733e7e0
and eax, 0xc830140
or eax, 0x40080282
mov dword [ebx], eax
add ebx, edx
and eax, 0x4756fadc
and eax, 0x44020000
or eax, 0x10899005
mov dword [ebx], eax
add ebx, edx
xor eax, 0x449c58ce
and eax, 0x18001
or eax, 0x4d881404
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3de1c923
and eax, 0x1a7078b9
and eax, 0x400800
or eax, 0xcc1581c8
mov dword [ebx], eax
add ebx, edx
and eax, 0x14449ae
and eax, 0x888
or eax, 0x30
mov dword [ebx], eax
add ebx, edx
or eax, 0x499b5291
xor eax, 0x2eef620e
and eax, 0x2600000
or eax, 0x80c100
mov dword [ebx], eax
add ebx, edx
or eax, 0x69748f60
xor eax, 0x3c191740
and eax, 0x10054800
or eax, 0x8000048b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f2a4ab5
or eax, 0x7fd7780c
and eax, 0x9405540a
or eax, 0x81
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c0bdc71
and eax, 0x88084c89
or eax, 0x1b00100
mov dword [ebx], eax
add ebx, edx
or eax, 0x28cebbc2
and eax, 0x18abc41
or eax, 0x44010014
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7080de9
or eax, 0x1fe1ea1c
and eax, 0x4d83509c
or eax, 0x80040
mov dword [ebx], eax
add ebx, edx
and eax, 0x3106bc60
and eax, 0x1021040
or eax, 0x54894198
mov dword [ebx], eax
add ebx, edx
xor eax, 0x22d4b988
and eax, 0x450b4050
or eax, 0x801284
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c5cf80d
and eax, 0x4085000
or eax, 0x498300d0
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b176514
and eax, 0x558b51c4
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f043c28
and eax, 0x2e8850c0
or eax, 0x600200
mov dword [ebx], eax
add ebx, edx
xor eax, 0xf2f2338
and eax, 0x1c771e8
or eax, 0x82388e05
mov dword [ebx], eax
add ebx, edx
and eax, 0x1fe93e8b
or eax, 0xad18fc0
and eax, 0x18918c0
or eax, 0x44000004
mov dword [ebx], eax
add ebx, edx
or eax, 0x2bc3cde9
xor eax, 0x38dceab7
and eax, 0x44050348
or eax, 0x884088a4
mov dword [ebx], eax
add ebx, edx
or eax, 0x72c9bcf3
and eax, 0x67d887f0
and eax, 0x40488350
or eax, 0x88050800
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f6792f0
and eax, 0x48458250
or eax, 0x94100901
mov dword [ebx], eax
add ebx, edx
and eax, 0x4148d5db
xor eax, 0x7a9dc2e
and eax, 0x40410952
or eax, 0x98048200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b5aa392
and eax, 0x28e83181
and eax, 0x80000
or eax, 0xd4458b50
mov dword [ebx], eax
add ebx, edx
and eax, 0x63c2d5ca
and eax, 0xe00dbb3
and eax, 0x8100
or eax, 0xd0550a51
mov dword [ebx], eax
add ebx, edx
and eax, 0x3abb991f
and eax, 0x18810
or eax, 0xed0a6042
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4f84e6ad
or eax, 0x117798c
and eax, 0x80837fff
or eax, 0x44008000
mov dword [ebx], eax
add ebx, edx
or eax, 0x57687584
xor eax, 0x5c6912f8
and eax, 0x88008900
or eax, 0x60450018
mov dword [ebx], eax
add ebx, edx
or eax, 0x32fcb803
and eax, 0x50bc010b
or eax, 0x4480
mov dword [ebx], eax
add ebx, edx
and eax, 0x63a5e8b
and eax, 0x38448b
or eax, 0x51800900
mov dword [ebx], eax
add ebx, edx
or eax, 0xe6a06e0
xor eax, 0x21181de0
and eax, 0x52c0500b
or eax, 0xc0580
mov dword [ebx], eax
add ebx, edx
xor eax, 0x65bf1e19
and eax, 0x10404182
or eax, 0x40880409
mov dword [ebx], eax
add ebx, edx
or eax, 0x111f2037
or eax, 0x5f968063
and eax, 0x51dc458b
or eax, 0x800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x52c271d7
and eax, 0x2181408
or eax, 0x50c04183
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3fccadb8
and eax, 0x5fa7c8c2
and eax, 0x4d04c800
or eax, 0xb2e820e8
mov dword [ebx], eax
add ebx, edx
and eax, 0x288600af
and eax, 0x29f492b9
and eax, 0x88400a8
or eax, 0x10408357
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a615fa4
xor eax, 0x4d9746ce
and eax, 0x3200081
or eax, 0x80c44508
mov dword [ebx], eax
add ebx, edx
and eax, 0x7910c2bc
xor eax, 0x1583c53b
and eax, 0x14028431
or eax, 0x6a44684c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x58b615c7
xor eax, 0x1dfa20be
and eax, 0x28088104
or eax, 0xc0750211
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e5f4662
or eax, 0x443ba7f4
and eax, 0xf2644
or eax, 0x83005802
mov dword [ebx], eax
add ebx, edx
and eax, 0x36fad813
and eax, 0x2024000
or eax, 0x7c44a47d
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e0e4772
and eax, 0x34040000
or eax, 0xc0418b09
mov dword [ebx], eax
add ebx, edx
and eax, 0x2aaf0a7f
or eax, 0x253b11d7
and eax, 0x1010083
or eax, 0x8800c000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5bad1e1d
and eax, 0x9010001
or eax, 0x7482f444
mov dword [ebx], eax
add ebx, edx
or eax, 0x55f9c2d1
xor eax, 0x59a0cd02
and eax, 0x40b03d4
or eax, 0x88040020
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c017e33
and eax, 0xc010210
or eax, 0xf3fefcc2
mov dword [ebx], eax
add ebx, edx
or eax, 0x40f7a38c
and eax, 0x3f47d82
or eax, 1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x41990a35
and eax, 0xc2547c2
and eax, 0x50100
or eax, 0x45c2087d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5664107f
or eax, 0x1f00145f
and eax, 0x150
or eax, 0xa0
mov dword [ebx], eax
add ebx, edx
and eax, 0x184c5399
and eax, 0x100
or eax, 0xc707ea00
mov dword [ebx], eax
add ebx, edx
or eax, 0x502c9b76
xor eax, 0x56ffad31
and eax, 0x5045
or eax, 0xa000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f3b0d5c
and eax, 0x260b0000
or eax, 0x90040000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ef51216
or eax, 0x584101a
and eax, 0xe58a1004
or eax, 0x1e041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x284a537f
and eax, 0xccc08318
or eax, 0xc4045
mov dword [ebx], eax
add ebx, edx
or eax, 0xcc5b6a1
or eax, 0x658295f8
and eax, 0xccccc4cc
or eax, 0x800
mov dword [ebx], eax
add ebx, edx
and eax, 0x39e3d887
xor eax, 0x319a59e1
and eax, 0x8488044
or eax, 0xc4844c88
mov dword [ebx], eax
add ebx, edx
or eax, 0x711bab09
and eax, 0xcccccccc
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e37221a
and eax, 0x4c000008
or eax, 0xa08b55c4
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b203609
and eax, 8
or eax, 0x1028b0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4bc599a0
and eax, 0x191a000
or eax, 0x4224800
mov dword [ebx], eax
add ebx, edx
or eax, 0x6714bb62
and eax, 0xa10000
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ad937aa
and eax, 0
or eax, 0x83004040
mov dword [ebx], eax
add ebx, edx
and eax, 0x308ba0e0
and eax, 0x40
or eax, 0xa30180
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d7a8efe
and eax, 0x45000000
or eax, 0x82004040
mov dword [ebx], eax
add ebx, edx
and eax, 0x1e3cf9f2
and eax, 0x4040
or eax, 0xb405
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e34ce38
or eax, 0x151e50ad
and eax, 0x45060000
or eax, 0xc10000
mov dword [ebx], eax
add ebx, edx
and eax, 0x48e907f2
and eax, 0x447512e9
and eax, 0
or eax, 0xf0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2bffbc83
and eax, 0x212f2d3d
and eax, 0x20050400
or eax, 0xd840c300
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a92c27a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x6aec2ae9
and eax, 0x27d4486f
and eax, 0xc40809
or eax, 0x51184584
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c3755a4
or eax, 0x6d3a7703
and eax, 0x20341587
or eax, 0x10400078
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6ddb9cd
and eax, 0x47bcfaf8
and eax, 0x2280000
or eax, 0x30420040
mov dword [ebx], eax
add ebx, edx
or eax, 0x5fc4bd1a
and eax, 0x294463b
and eax, 8
or eax, 0x340e0
mov dword [ebx], eax
add ebx, edx
and eax, 0x505e8ce0
or eax, 0x3b2acccf
and eax, 0x8000
or eax, 0x4c40300
mov dword [ebx], eax
add ebx, edx
or eax, 0x7dc2859b
xor eax, 0x76cf8cbe
and eax, 0x2080105
or eax, 0x50e05488
mov dword [ebx], eax
add ebx, edx
xor eax, 0x22f2daee
xor eax, 0x4e2a86ab
and eax, 0x303001c8
or eax, 0x441437
mov dword [ebx], eax
add ebx, edx
and eax, 0x7628a021
and eax, 0
or eax, 0x458b0040
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c2c8172
and eax, 0xbe266fb
and eax, 0x40
or eax, 0xe8453b9c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x19916427
and eax, 0x41804671
or eax, 0xc0b2004
mov dword [ebx], eax
add ebx, edx
or eax, 0x48bcfe23
and eax, 0x4c0d3a60
or eax, 0xa0400180
mov dword [ebx], eax
add ebx, edx
or eax, 0x55581b55
xor eax, 0x3262ee6a
and eax, 0x4d035415
or eax, 0x30800a60
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7a399dbd
or eax, 0x2f68fa47
and eax, 0xf7000c0
or eax, 0x40040030
mov dword [ebx], eax
add ebx, edx
xor eax, 0x22ed568e
and eax, 0x5c1efee7
and eax, 0x185402
or eax, 0xe02981
mov dword [ebx], eax
add ebx, edx
and eax, 0x60aef86c
xor eax, 0x60ffe51d
and eax, 0x60400914
or eax, 0x82a84062
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c17f743
xor eax, 0x60691ec3
and eax, 0
or eax, 0x8b000002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7a0222a8
and eax, 0x444870c2
and eax, 0x2000
or eax, 0x8d52d855
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3bc748bc
and eax, 0xcbab66e
and eax, 0x4809000
or eax, 0xfb6f4885
mov dword [ebx], eax
add ebx, edx
or eax, 0x6228c5a8
and eax, 0x52e850ad
or eax, 0x52
mov dword [ebx], eax
add ebx, edx
and eax, 0x31dd8c43
xor eax, 0x750c9dac
and eax, 0x1c49deb
or eax, 0x823b6200
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ef4afb0
xor eax, 0x7102ba95
and eax, 0x41800004
or eax, 0x40808c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1ff02a3c
and eax, 0x483002f8
or eax, 0x5860d07
mov dword [ebx], eax
add ebx, edx
or eax, 0x40d1558
and eax, 0x458905ff
or eax, 0x30408000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x759ebf5a
and eax, 0x550a01
or eax, 0xf4008108
mov dword [ebx], eax
add ebx, edx
or eax, 0x2343e2cb
and eax, 0x8101c283
or eax, 0x8000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b2bc783
xor eax, 0x2ff2495c
and eax, 0x488455
or eax, 0x207000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ca3cdfe
and eax, 0x38263fa9
and eax, 0
or eax, 0x6a000010
mov dword [ebx], eax
add ebx, edx
or eax, 0x209804be
and eax, 0x48800400
or eax, 0x90058900
mov dword [ebx], eax
add ebx, edx
and eax, 0x55a04211
and eax, 0x50800000
or eax, 0x7fffef
mov dword [ebx], eax
add ebx, edx
or eax, 0x1274fe3d
or eax, 0x399fa5c7
and eax, 0x7bfda8e8
or eax, 0x84000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1199082f
and eax, 0xcc480ef
or eax, 0x310
mov dword [ebx], eax
add ebx, edx
and eax, 0x40146f21
and eax, 0x101
or eax, 0xf844c6
mov dword [ebx], eax
add ebx, edx
xor eax, 0x791cffb9
or eax, 0x3fc3be20
and eax, 0x47000000
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a2de57b
and eax, 0
or eax, 0xf045
mov dword [ebx], eax
add ebx, edx
xor eax, 0x60a20500
xor eax, 0x16758a4e
and eax, 0x56c30000
or eax, 0x1280000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x96a005f
and eax, 0x1000005f
or eax, 0x204415a0
mov dword [ebx], eax
add ebx, edx
or eax, 0x33465d97
and eax, 0x3400040
or eax, 0x88100000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6247ef19
and eax, 0x2400000
or eax, 0x8911ec4d
mov dword [ebx], eax
add ebx, edx
and eax, 0x55cf8983
and eax, 0x408801
or eax, 0xe8126054
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d95c289
and eax, 0x201
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x153d35a9
xor eax, 0x5a6a6d9f
and eax, 0x3044002
or eax, 0x80088481
mov dword [ebx], eax
add ebx, edx
or eax, 0x5abbe76f
and eax, 0x4003402d
or eax, 0x400810
mov dword [ebx], eax
add ebx, edx
xor eax, 0x26ad1b72
or eax, 0x71ff9dfe
and eax, 0x30760100
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x361f09a3
and eax, 0
or eax, 0x48a10a6a
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a7fd56f
and eax, 0x35a20c84
and eax, 0
or eax, 0x50004043
mov dword [ebx], eax
add ebx, edx
and eax, 0x55417dac
and eax, 0x40000000
or eax, 0x3400d8b
mov dword [ebx], eax
add ebx, edx
and eax, 0x11b45c1d
and eax, 0
or eax, 0xe8510040
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b1186ff
and eax, 0xfb5182b1
or eax, 0x4ae7800
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d157a89
or eax, 0x487fc421
and eax, 0x90cc481
or eax, 0x80000002
mov dword [ebx], eax
add ebx, edx
or eax, 0x7bbc1eeb
and eax, 0x5188d841
or eax, 0x4030004
mov dword [ebx], eax
add ebx, edx
or eax, 0xc18d425
and eax, 0x27500984
and eax, 0x800
or eax, 0xd84583f8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x34bf9b8b
and eax, 0xc8900001
or eax, 0x10058488
mov dword [ebx], eax
add ebx, edx
xor eax, 0x14011355
or eax, 0x75be3f7c
and eax, 0x89bebfec
or eax, 0x2414003
mov dword [ebx], eax
add ebx, edx
or eax, 0x6af3a208
xor eax, 0x79c2644e
and eax, 0x80019801
or eax, 0x4182604c
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d884095
and eax, 0x40000001
or eax, 0xb84d8900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4405944d
and eax, 0x468cb528
and eax, 0x500
or eax, 0x1f040c7
mov dword [ebx], eax
add ebx, edx
xor eax, 0x62a92b2e
and eax, 0x3000000
or eax, 0x88000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c2c968e
xor eax, 0x49ab2076
and eax, 0x418b2054
or eax, 0x400c801
mov dword [ebx], eax
add ebx, edx
and eax, 0x73d9b0bc
or eax, 0x50c1b290
and eax, 0x50418084
or eax, 0x8c140968
mov dword [ebx], eax
add ebx, edx
or eax, 0x5db5bd22
and eax, 0x49386725
and eax, 0x48200500
or eax, 0x22c04089
mov dword [ebx], eax
add ebx, edx
xor eax, 0x159c02c9
and eax, 0x1c144700
or eax, 0x1b832
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c6235d9
and eax, 0x4030
or eax, 0x83000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5392dfbd
and eax, 0x3004030
or eax, 0xc02b44d
mov dword [ebx], eax
add ebx, edx
or eax, 0x7334f155
or eax, 0x57353854
and eax, 0x7f37110c
or eax, 0x80c80280
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a05b2e5
and eax, 0x6bc4782d
and eax, 0x60040004
or eax, 0x947983fb
mov dword [ebx], eax
add ebx, edx
and eax, 0xec73487
and eax, 0x4010002
or eax, 0xc3087d00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x131e0ce4
xor eax, 0x7c88f444
and eax, 0x18400
or eax, 0x6045
mov dword [ebx], eax
add ebx, edx
and eax, 0x7cf56f8c
and eax, 0x10000
or eax, 0x7ea0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x21b3f791
and eax, 0x404581
or eax, 0xa40046
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f13864e
and eax, 0
or eax, 0xf000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xcdf65d7
xor eax, 0x56d24d0a
and eax, 0x1040094
or eax, 0x8ae04522
mov dword [ebx], eax
add ebx, edx
and eax, 0x7128a90e
and eax, 0x104
or eax, 0xccc35ce1
mov dword [ebx], eax
add ebx, edx
and eax, 0x44fefa6d
and eax, 0x44825044
or eax, 0xa8090588
mov dword [ebx], eax
add ebx, edx
and eax, 0x42070069
or eax, 0x4f7953d3
and eax, 0xb084083
or eax, 0x8004ac00
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc907559
and eax, 0x80100840
or eax, 0x68400005
mov dword [ebx], eax
add ebx, edx
xor eax, 0x50d6fa54
and eax, 1
or eax, 0x60
mov dword [ebx], eax
add ebx, edx
or eax, 0x3e50cf50
and eax, 0x800c401
or eax, 0x81040082
mov dword [ebx], eax
add ebx, edx
xor eax, 0x73392b38
and eax, 0x4809e801
or eax, 0x5821044
mov dword [ebx], eax
add ebx, edx
and eax, 0x1e3c6811
xor eax, 0x466cb861
and eax, 0x42605000
or eax, 0x1088010c
mov dword [ebx], eax
add ebx, edx
or eax, 0xa2575b3
or eax, 0x88b6493
and eax, 0x2000000
or eax, 0x81000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x27d4b5e7
and eax, 0x4fe3b419
and eax, 0x5800400
or eax, 0x400900c4
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a41651a
xor eax, 0x7317337f
and eax, 0x30140374
or eax, 0xc8418880
mov dword [ebx], eax
add ebx, edx
xor eax, 0x186ed86f
and eax, 0x6030511b
or eax, 0x14c40420
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b634a61
and eax, 0x6bc01200
or eax, 0x80002004
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd125a0c
and eax, 0x75adf62e
and eax, 0x64004008
or eax, 0x98458730
mov dword [ebx], eax
add ebx, edx
or eax, 0x48f987e3
xor eax, 0x5c5bf104
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x34ba2ccb
and eax, 0x19224259
and eax, 0x20049
or eax, 0x458909a2
mov dword [ebx], eax
add ebx, edx
or eax, 0x793b401d
and eax, 0x18001fc
or eax, 0x408200
mov dword [ebx], eax
add ebx, edx
and eax, 0x390fb312
and eax, 0x1000100
or eax, 0x8afc4489
mov dword [ebx], eax
add ebx, edx
and eax, 0x21774a04
xor eax, 0xb4eb993
and eax, 0x83af801
or eax, 0x4501044c
mov dword [ebx], eax
add ebx, edx
and eax, 0x7cb9e259
and eax, 0x4a85478
and eax, 0x84048
or eax, 0x8b1433b0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x32d9839e
and eax, 0x11010044
or eax, 0x44020811
mov dword [ebx], eax
add ebx, edx
xor eax, 0x53207911
or eax, 0x147a97b3
and eax, 0x23a07f4
or eax, 0x840808
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b54d70f
and eax, 0x2040508
or eax, 0x1084883
mov dword [ebx], eax
add ebx, edx
and eax, 0x500451d5
and eax, 0x4465fa6d
and eax, 0x44001
or eax, 0xbe0bbc4c
mov dword [ebx], eax
add ebx, edx
or eax, 0xb8fa62c
and eax, 0x34823a01
or eax, 0x40400110
mov dword [ebx], eax
add ebx, edx
xor eax, 0x32e289b2
and eax, 0x42003200
or eax, 0xa9c00004
mov dword [ebx], eax
add ebx, edx
and eax, 0xaa91ce5
and eax, 0x5c4c1300
and eax, 0
or eax, 0xb0d3eb04
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7394f9df
and eax, 0x41450201
or eax, 0x1ca08900
mov dword [ebx], eax
add ebx, edx
or eax, 0x22d1bb4d
and eax, 0x4cc48841
or eax, 0x80084482
mov dword [ebx], eax
add ebx, edx
and eax, 0xb026287
and eax, 0xd668e4f
and eax, 0x8000000
or eax, 0xe48b55cc
mov dword [ebx], eax
add ebx, edx
or eax, 0x38e557d6
and eax, 0x3fe74876
and eax, 0x8450050
or eax, 0x8b01
mov dword [ebx], eax
add ebx, edx
xor eax, 0x46922875
and eax, 0x4ad40100
or eax, 0xa1284489
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ba01ea6
or eax, 0x5c4a0ee7
and eax, 0xfc4c0b09
or eax, 0x18000
mov dword [ebx], eax
add ebx, edx
or eax, 0x23c45747
or eax, 0x482d2001
and eax, 0x8901c103
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c3bc1f5
and eax, 0x1c001
or eax, 0x558a3c4c
mov dword [ebx], eax
add ebx, edx
and eax, 0x40a7b77f
and eax, 0x483ee531
and eax, 0x20400
or eax, 0x2bc0bfc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a73c746
or eax, 0x6fac3955
and eax, 0x264c085
or eax, 0x100000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2abb7407
or eax, 0x6a418300
and eax, 0x4001c301
or eax, 0x58a28ea
mov dword [ebx], eax
add ebx, edx
and eax, 0x66d87a30
and eax, 0x2a20
or eax, 0x84501dc
mov dword [ebx], eax
add ebx, edx
and eax, 0x3bcf0203
xor eax, 0x36bc3061
and eax, 0x2592001
or eax, 0xc104c58a
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a9aa40f
and eax, 0x40088408
or eax, 0x8cc448c4
mov dword [ebx], eax
add ebx, edx
or eax, 0x455a9063
and eax, 0x3a598775
and eax, 0x8080444
or eax, 0xe4835188
mov dword [ebx], eax
add ebx, edx
and eax, 0x4292cb31
and eax, 0x40004000
or eax, 0x2a14ac83
mov dword [ebx], eax
add ebx, edx
xor eax, 0x61e0e86e
xor eax, 0x68fbd80
and eax, 0x418908
or eax, 0x10040200
mov dword [ebx], eax
add ebx, edx
and eax, 0x10a01d4a
xor eax, 0x3fdb1573
and eax, 0x2c4b0850
or eax, 0xc024e000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f4e5d25
and eax, 0x12f431a3
and eax, 0x3121
or eax, 0xc483cede
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e2f7f9
and eax, 0x8108
or eax, 0xf0450800
mov dword [ebx], eax
add ebx, edx
and eax, 0xe98281f
and eax, 8
or eax, 0x6a0062
mov dword [ebx], eax
add ebx, edx
xor eax, 0x103b4441
and eax, 0x40002a
or eax, 0x12a0040
mov dword [ebx], eax
add ebx, edx
and eax, 0x334ead1a
or eax, 0x45403f5e
and eax, 0x40000848
or eax, 0x314020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a151f2d
and eax, 0x8045700
or eax, 0x4011a800
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f1dbc43
or eax, 0x4c71ad4e
and eax, 0x8000040
or eax, 0x81004000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x78647343
and eax, 0x71003001
or eax, 0xc83cc44
mov dword [ebx], eax
add ebx, edx
xor eax, 0x48ba7179
and eax, 0x31003c
or eax, 0x84400c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x482177a8
xor eax, 0xd9c47a0
and eax, 0x41e90000
or eax, 0xa816c883
mov dword [ebx], eax
add ebx, edx
and eax, 0x131dde96
and eax, 0x82
or eax, 0x14
mov dword [ebx], eax
add ebx, edx
and eax, 0x1462a25b
and eax, 0x7bdc90ae
and eax, 2
or eax, 0xc7d81
mov dword [ebx], eax
add ebx, edx
or eax, 0x9af6e89
xor eax, 0x633dadad
and eax, 0x40820024
or eax, 0x5450950
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7a90fc4d
and eax, 0x3f57f530
or eax, 0xc0a80ac4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x740ed4a0
and eax, 0x83012b54
or eax, 0x4406c0ab
mov dword [ebx], eax
add ebx, edx
or eax, 0x66c0e2ad
and eax, 0xe045
or eax, 0x1400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7f3f76eb
and eax, 0x2a0000
or eax, 0x400000
mov dword [ebx], eax
add ebx, edx
or eax, 0x556c3718
and eax, 0x450a0008
or eax, 0x8810062
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6feb6425
xor eax, 0x3d8f416b
and eax, 0x158b0124
or eax, 0x400050d0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x118f7e4d
and eax, 0x3928095d
and eax, 8
or eax, 0x458b5204
mov dword [ebx], eax
add ebx, edx
xor eax, 0x26343048
and eax, 0x418b4000
or eax, 0xc001008
mov dword [ebx], eax
add ebx, edx
and eax, 0x4830d9da
and eax, 0x5008
or eax, 0x15ff01f4
mov dword [ebx], eax
add ebx, edx
or eax, 0x27700476
and eax, 0x404050
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x74641550
and eax, 0x604500
or eax, 0x83980089
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5cfa65f2
or eax, 0x53c4c9fe
and eax, 0x5500e87d
or eax, 0x20001000
mov dword [ebx], eax
add ebx, edx
and eax, 0x46c06e1f
or eax, 0x585564c0
and eax, 0x5c550811
or eax, 0xa0008300
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ed6cb1d
or eax, 0x34cb3e5a
and eax, 0x4c15ff52
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x79939663
and eax, 0x30004000
or eax, 0x88000040
mov dword [ebx], eax
add ebx, edx
or eax, 0x1716ca35
and eax, 0xbf16ca74
or eax, 0x40e9358a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3978da4b
and eax, 0x448504a1
or eax, 0x108484a
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ef7d059
and eax, 0x4aacb35
and eax, 0x48a4020
or eax, 0x490110cc
mov dword [ebx], eax
add ebx, edx
or eax, 0x527d63a2
or eax, 0x4b7a72b6
and eax, 0x558b5110
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x380fbcd0
xor eax, 0x5e5adfc
and eax, 0x40014030
or eax, 0x58a12c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x61cf3c09
and eax, 0x18b1000
or eax, 0x147440f8
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ac30292
xor eax, 0x77a20acd
and eax, 0x404014
or eax, 0x40
mov dword [ebx], eax
add ebx, edx
and eax, 0x66085769
and eax, 0x4000
or eax, 0x1b758085
mov dword [ebx], eax
add ebx, edx
xor eax, 0x77e330a3
and eax, 0x40904002
or eax, 0x11680d89
mov dword [ebx], eax
add ebx, edx
xor eax, 0x57f4935b
or eax, 0x4c3c357b
and eax, 0x400c15fb
or eax, 0x400004
mov dword [ebx], eax
add ebx, edx
or eax, 0x2cd152b0
and eax, 0x44890040
or eax, 0x11020000
mov dword [ebx], eax
add ebx, edx
and eax, 0x32f13d8a
and eax, 0x10810000
or eax, 0x57e52fc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4426c0ad
xor eax, 0x71b7299f
and eax, 0x40004c
or eax, 0x4000
mov dword [ebx], eax
add ebx, edx
and eax, 0x48c8758e
and eax, 0x703bf718
and eax, 0x4008
or eax, 0xffffbdb0
mov dword [ebx], eax
add ebx, edx
or eax, 0x70523d0c
and eax, 0x8b17e9bc
or eax, 0x243
mov dword [ebx], eax
add ebx, edx
xor eax, 0x12539564
and eax, 0x99407801
or eax, 0x66108044
mov dword [ebx], eax
add ebx, edx
and eax, 0x1d0b6d5
and eax, 0x113a8e4
and eax, 4
or eax, 0x40404c11
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f25ed4
xor eax, 0x5ec64c8c
and eax, 0x5c040000
or eax, 0xa0498b00
mov dword [ebx], eax
add ebx, edx
or eax, 0x2cd04913
or eax, 0x3f65704e
and eax, 0x4c15fb51
or eax, 0x400
mov dword [ebx], eax
add ebx, edx
and eax, 0x64295142
xor eax, 0x7cc37cb3
and eax, 0x8000040
or eax, 0x83004000
mov dword [ebx], eax
add ebx, edx
or eax, 0x331a8287
and eax, 0xa10ac045
or eax, 0x44813000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x10672147
and eax, 0xc4ccc100
or eax, 0x800025d
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a396672
and eax, 0x3dda0336
and eax, 0x8080000
or eax, 0xc4c4cccc
mov dword [ebx], eax
add ebx, edx
and eax, 0x42f213f3
and eax, 0x40c000c0
or eax, 0x8c0ccc0c
mov dword [ebx], eax
add ebx, edx
xor eax, 0xef5abcf
and eax, 0xc0094500
or eax, 0x2c8210cc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x131bf8fc
or eax, 0x3f26e2c8
and eax, 0x6a04ec80
or eax, 0x80003
mov dword [ebx], eax
add ebx, edx
or eax, 0x1535514b
xor eax, 0x3d282778
and eax, 0x40044a00
or eax, 0xa8082008
mov dword [ebx], eax
add ebx, edx
or eax, 0x3cd6dfa1
and eax, 0xfcdeeb81
or eax, 0x3210010
mov dword [ebx], eax
add ebx, edx
and eax, 0x60119554
xor eax, 0xed159b4
and eax, 0xa00c080
or eax, 0x81080403
mov dword [ebx], eax
add ebx, edx
xor eax, 0x583054c5
and eax, 0xd0088000
or eax, 0x24450908
mov dword [ebx], eax
add ebx, edx
and eax, 0x69c64bc8
and eax, 0x5169af5b
and eax, 8
or eax, 0x89045083
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4efd73aa
or eax, 0x36984331
and eax, 0x40896011
or eax, 0x29844
mov dword [ebx], eax
add ebx, edx
or eax, 0x34a1add3
and eax, 0x50a33e28
and eax, 0x50010800
or eax, 0xac448108
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1427e833
xor eax, 0x2d931ce2
and eax, 0x81004d89
or eax, 0xa080002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b85f073
xor eax, 0x45c889ad
and eax, 0x5010455
or eax, 0x48880800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6168e36d
and eax, 0x28418930
or eax, 0xd01400c4
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd9605d5
xor eax, 0x68da8474
and eax, 0x89100001
or eax, 0x458a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x30884cc2
and eax, 0x61dec18e
and eax, 0x1080000
or eax, 0xc63fc45
mov dword [ebx], eax
add ebx, edx
and eax, 0x9e795db
xor eax, 0x235f4769
and eax, 0x4308
or eax, 0x400040
mov dword [ebx], eax
add ebx, edx
and eax, 0x24f0dfa6
and eax, 0x300
or eax, 0x400d000c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1cc0f4bf
xor eax, 0x2714ae1e
and eax, 0xb004001
or eax, 0x80000042
mov dword [ebx], eax
add ebx, edx
and eax, 0xc1075de
and eax, 0x4040
or eax, 0x1189b415
mov dword [ebx], eax
add ebx, edx
and eax, 0x222c42d7
and eax, 0x84001
or eax, 0x89f0058a
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb9fd981
or eax, 0x3d3357bf
and eax, 0x15030401
or eax, 0x40880040
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f0d921e
and eax, 0x801805c
or eax, 0x5009a0
mov dword [ebx], eax
add ebx, edx
and eax, 0x414b5c0a
and eax, 0x410800
or eax, 0x400240a1
mov dword [ebx], eax
add ebx, edx
and eax, 0x60965da1
and eax, 0
or eax, 0x1c08300
mov dword [ebx], eax
add ebx, edx
or eax, 0x60da5b1a
and eax, 0x40424802
or eax, 0x100a1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a3a20f5
and eax, 0x2482000
or eax, 0x41008100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4cb00864
or eax, 0x48353bb2
and eax, 0x42310040
or eax, 0x90020000
mov dword [ebx], eax
add ebx, edx
and eax, 0x71c34f72
or eax, 0x6c86cde9
and eax, 0x400405e1
or eax, 0x3403016
mov dword [ebx], eax
add ebx, edx
or eax, 0x559b14dd
and eax, 0x478ded7f
and eax, 0x5890040
or eax, 0x10000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d426a72
and eax, 0x40
or eax, 0x404308
mov dword [ebx], eax
add ebx, edx
or eax, 0x3bf9df1b
xor eax, 0x41d79245
and eax, 0x420c450a
or eax, 0x8151a081
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b365d0d
and eax, 0x40044408
or eax, 0x8cc888c4
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a2eec7
or eax, 0x1db55f9c
and eax, 0xcccccccc
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x551d0713
and eax, 0xcc8945cc
or eax, 0x20021000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ad86fff
and eax, 0x4240056b
or eax, 0x1040000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f990d38
and eax, 0x400c0040
or eax, 0x10000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ecb4c5
and eax, 0x5880040
or eax, 0x803002a
mov dword [ebx], eax
add ebx, edx
or eax, 0x2a69af41
and eax, 0x400340
or eax, 0x4000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2a26e930
and eax, 0x2a66e850
or eax, 0xd0810001
mov dword [ebx], eax
add ebx, edx
and eax, 0x390c811b
xor eax, 0x46b60919
and eax, 0x44828908
or eax, 0x800176f7
mov dword [ebx], eax
add ebx, edx
or eax, 0x5996d5d0
and eax, 0x4805c70c
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x524b44c4
or eax, 0x1a4422f3
and eax, 0x4043
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x67e58796
and eax, 0x3f0f4547
and eax, 0
or eax, 0x5d000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x21d1b81b
and eax, 0x4cc08803
or eax, 0x800c44c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5492a941
or eax, 0x6a569f2b
and eax, 0xc84ccc88
or eax, 0x4800044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e3277ce
and eax, 0xa08a1100
or eax, 0x4c0144cc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x58d0dc8d
and eax, 0x44b0840
or eax, 0x4120002a
mov dword [ebx], eax
add ebx, edx
and eax, 0x781daaf4
or eax, 0x15d1d572
and eax, 0x40500c00
or eax, 0xa8000008
mov dword [ebx], eax
add ebx, edx
or eax, 0x131528b5
or eax, 0x6182d9c3
and eax, 0xfbd7e8e1
or eax, 0x4280200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x91c4607
and eax, 0x7a803550
and eax, 0x22000400
or eax, 0x8108c083
mov dword [ebx], eax
add ebx, edx
and eax, 0x4171200a
and eax, 0x2e878533
and eax, 0
or eax, 0x404340
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f6376c9
and eax, 0x9004589
or eax, 0x80080802
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ad162cc
or eax, 0x64bccd68
and eax, 0x4041440d
or eax, 0x20000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x12035218
and eax, 0x4b7f0cb7
and eax, 0x42000000
or eax, 0xbdabe800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x37302fd2
or eax, 0x19917e8f
and eax, 0xc119ffdf
or eax, 0x2440020
mov dword [ebx], eax
add ebx, edx
or eax, 0x1990aeb1
and eax, 0xc8cccccc
or eax, 0x4000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x23dab76e
and eax, 0xc8844c
or eax, 0xcc044880
mov dword [ebx], eax
add ebx, edx
and eax, 0x25144a0d
and eax, 0x6a46025
and eax, 0x4004004
or eax, 0xe88b15c8
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f6a7992
and eax, 0x8084080
or eax, 0x8300ac03
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f0940f6
and eax, 0x742adf3d
and eax, 0x30000805
or eax, 0xa30040
mov dword [ebx], eax
add ebx, edx
or eax, 0x25b85e95
or eax, 0x24a3ed01
and eax, 0x20004041
or eax, 0x4a000002
mov dword [ebx], eax
add ebx, edx
or eax, 0x22098aba
and eax, 0x78ddb674
and eax, 0x68000200
or eax, 0x2006800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e8bed1a
and eax, 0x7d81a3c6
and eax, 0x30018300
or eax, 0xc0811
mov dword [ebx], eax
add ebx, edx
or eax, 0x3921dd96
xor eax, 0xc7ceeeb
and eax, 0x11000040
or eax, 0x40004003
mov dword [ebx], eax
add ebx, edx
or eax, 0x7bc19b8c
or eax, 0x46a1d781
and eax, 0x404015cf
or eax, 0x180030
mov dword [ebx], eax
add ebx, edx
or eax, 0x193117be
xor eax, 0x1950498f
and eax, 0x290040
or eax, 0x15d60000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1277aeb7
and eax, 0x402034
or eax, 0x1000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a8862af
and eax, 4
or eax, 0x975c081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b24c8fb
and eax, 0x22400068
or eax, 0xdda62080
mov dword [ebx], eax
add ebx, edx
and eax, 0x36839fe5
and eax, 0x37dc293d
and eax, 0x34800020
or eax, 0x404085df
mov dword [ebx], eax
add ebx, edx
xor eax, 0xac2fd28
and eax, 0x2e95538c
and eax, 0x1004
or eax, 0x4aa13
mov dword [ebx], eax
add ebx, edx
or eax, 0x4167b987
xor eax, 0x4ce18c7f
and eax, 0x20000
or eax, 0xc2690000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3ae2e75
and eax, 0x800a00
or eax, 0x8088100
mov dword [ebx], eax
add ebx, edx
or eax, 0x35efbdff
and eax, 0x11000040
or eax, 0x40004000
mov dword [ebx], eax
add ebx, edx
or eax, 0x53893cca
or eax, 0x3a0187a9
and eax, 0x7b8118e8
or eax, 0x84720000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6f139bd7
and eax, 0x40000c0
or eax, 0xc4833f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x20b82969
and eax, 0xd5b52b5
and eax, 0x480000
or eax, 0x22006a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x63730365
xor eax, 0x53ea1f88
and eax, 0x600002
or eax, 0xc0080068
mov dword [ebx], eax
add ebx, edx
or eax, 0x5fbc4587
and eax, 0x4a00402b
or eax, 0x20000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x75e1d6a2
xor eax, 0x4cba4e0b
and eax, 0x53004800
or eax, 0xac002200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x76ff3475
and eax, 0x66b5314
and eax, 0x200014
or eax, 0x40102401
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d66e0d8
xor eax, 0x7034da22
and eax, 0x14000a00
or eax, 0x20158100
mov dword [ebx], eax
add ebx, edx
and eax, 0x469e5506
xor eax, 0x14c3744a
and eax, 0x4042
or eax, 0x89000001
mov dword [ebx], eax
add ebx, edx
or eax, 0x79a25af4
and eax, 0x40201004
or eax, 0x2488500
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd0d9643
and eax, 0x4210040
or eax, 0x30800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x359602f8
and eax, 0x1000040
or eax, 0x8a004003
mov dword [ebx], eax
add ebx, edx
and eax, 0x19369e41
xor eax, 0x2b177b59
and eax, 0x2000108
or eax, 0x40688404
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a0166b7
and eax, 0x2122ecac
and eax, 0
or eax, 0x4d890040
mov dword [ebx], eax
add ebx, edx
or eax, 0x1cceb71c
or eax, 0x73810d42
and eax, 0x34058b5c
or eax, 0x1000a0
mov dword [ebx], eax
add ebx, edx
and eax, 0x494bb96e
and eax, 0x32b320dd
and eax, 0x40
or eax, 0x83004003
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3190f7f9
and eax, 0x7f0c3de8
and eax, 0x10000180
or eax, 0x5890042
mov dword [ebx], eax
add ebx, edx
or eax, 0x417019de
xor eax, 0x686f8881
and eax, 0x114
or eax, 0x404220
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6857719c
and eax, 0x20028
or eax, 0x680042
mov dword [ebx], eax
add ebx, edx
xor eax, 0x732dedc6
and eax, 0x979d1a1
and eax, 0x1010120
or eax, 0x448a104a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x29485de4
and eax, 0x4c3408c
or eax, 0x113c1070
mov dword [ebx], eax
add ebx, edx
or eax, 0x261d2233
and eax, 0x404058
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x201e91f2
and eax, 0
or eax, 0x43343d83
mov dword [ebx], eax
add ebx, edx
and eax, 0x11d2b461
and eax, 0x1100000
or eax, 0x7c220040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4bbd93c9
or eax, 0x222e064a
and eax, 0x22000243
or eax, 0x48006810
mov dword [ebx], eax
add ebx, edx
xor eax, 0x479f5e98
or eax, 0x2bcf2645
and eax, 0x28002200
or eax, 0x40004800
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ceee5d6
and eax, 0x2f1f5f64
and eax, 0x540
or eax, section..text
mov dword [ebx], eax
add ebx, edx
xor eax, 0x599890c0
and eax, 0xe5a2442
and eax, 0x480000
or eax, 0x22006a
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c01dee0
and eax, 0x3b4487a5
and eax, 0x20
or eax, 0x302415df
mov dword [ebx], eax
add ebx, edx
or eax, 0x4db302a8
and eax, 0xd830040
or eax, 0x80000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c80ac14
and eax, 0x7d424f1e
and eax, 0x14
or eax, 0x404320
mov dword [ebx], eax
add ebx, edx
or eax, 0x465db54f
and eax, 0x400d0409
or eax, 0x28800080
mov dword [ebx], eax
add ebx, edx
and eax, 0x29bcd4f0
and eax, 0x8000000
or eax, 0x83004042
mov dword [ebx], eax
add ebx, edx
or eax, 0x369651bf
or eax, 0x68c12812
and eax, 0x40433015
or eax, 0x400
mov dword [ebx], eax
add ebx, edx
and eax, 0x18884008
and eax, 0x17c45c92
and eax, 0
or eax, 0x95048b00
mov dword [ebx], eax
add ebx, edx
or eax, 0x514d2467
and eax, 0x400260
or eax, 0x4008
mov dword [ebx], eax
add ebx, edx
and eax, 0x64368b66
xor eax, 0x79643d4c
and eax, 0x9600508
or eax, 0x82984081
mov dword [ebx], eax
add ebx, edx
or eax, 0x43c984b3
and eax, 0x5fd7e429
and eax, 0x40410409
or eax, 0x23004
mov dword [ebx], eax
add ebx, edx
and eax, 0x45d5adac
or eax, 0x7fbc6992
and eax, 0x1c10100
or eax, 0x8200
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b7ab2d9
and eax, 0x43300189
or eax, 0x40c00
mov dword [ebx], eax
add ebx, edx
and eax, 0x4546d6ea
and eax, 0x7ab2bfc7
and eax, 0
or eax, 0x6a0040
mov dword [ebx], eax
add ebx, edx
or eax, 0x4593b199
and eax, 0x16a0048
or eax, 0x10000022
mov dword [ebx], eax
add ebx, edx
xor eax, 0x214e32d1
xor eax, 0x15258979
and eax, 0x1182
or eax, 0x52f84409
mov dword [ebx], eax
add ebx, edx
and eax, 0x769438d4
and eax, 0x40101080
or eax, 0x48057f
mov dword [ebx], eax
add ebx, edx
and eax, 0x39621de2
xor eax, 0x671c84f0
and eax, 0x24480000
or eax, 0x80a30040
mov dword [ebx], eax
add ebx, edx
or eax, 0x6fb6ddad
and eax, 0x426605c4
or eax, 2
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f5a1685
or eax, 0x981f7a5
and eax, 0xb010040
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x24dd0e3d
and eax, 0x56c0910
and eax, 0x4400800
or eax, 0xc88355e5
mov dword [ebx], eax
add ebx, edx
xor eax, 0x474a1f79
and eax, 0x8888408c
or eax, 0x44448c40
mov dword [ebx], eax
add ebx, edx
and eax, 0x2606b539
or eax, 0x743458d0
and eax, 0x4404ccc8
or eax, 0x88c80004
mov dword [ebx], eax
add ebx, edx
or eax, 0x6952ed4d
and eax, 0x1cd72d68
and eax, 0xcc40c48
or eax, 0xc008c084
mov dword [ebx], eax
add ebx, edx
and eax, 0x27d56493
or eax, 0x1e686167
and eax, 0xc8845c4
or eax, 0xe0031008
mov dword [ebx], eax
add ebx, edx
xor eax, 0xf8366
and eax, 0x8804c482
or eax, 0x3082801
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2750fe5f
and eax, 0xa8500044
or eax, 0x40000801
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b929c29
xor eax, 0x2e5c87f5
and eax, 0xed9e1091
or eax, 0x1261ec60
mov dword [ebx], eax
add ebx, edx
and eax, 0x337de085
and eax, 0x104c081
or eax, 0x88000402
mov dword [ebx], eax
add ebx, edx
or eax, 0x9acef17
and eax, 0x828e405
or eax, 0x421040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x18e7c108
and eax, 0x509
or eax, 0x2b104882
mov dword [ebx], eax
add ebx, edx
and eax, 0x597d0ec2
xor eax, 0x2db33160
and eax, 0x20010c40
or eax, 0xc850000d
mov dword [ebx], eax
add ebx, edx
or eax, 0x19989877
and eax, 0xf9d9880d
or eax, 0x6266180
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5318073d
and eax, 0x77741909
and eax, 0
or eax, 0x8908c483
mov dword [ebx], eax
add ebx, edx
xor eax, 0x567a1c55
and eax, 0x5502d844
or eax, 0x892001
mov dword [ebx], eax
add ebx, edx
or eax, 0x24c9451a
and eax, 0x7441890c
or eax, 0x88140000
mov dword [ebx], eax
add ebx, edx
or eax, 0x44141cec
and eax, 0x440109e8
or eax, 0x18a0003
mov dword [ebx], eax
add ebx, edx
xor eax, 0xfd4f370
or eax, 0x2719dc49
and eax, 0x14082d8
or eax, 0x800124
mov dword [ebx], eax
add ebx, edx
or eax, 0x3e425f20
xor eax, 0x672556be
and eax, 0x8e40100
or eax, 0x83184489
mov dword [ebx], eax
add ebx, edx
and eax, 0x71da53ce
xor eax, 0x27a3d578
and eax, 0x43b9440
or eax, 0x4900680d
mov dword [ebx], eax
add ebx, edx
or eax, 0x73b6b10b
and eax, 0xb167d00
or eax, 0x80000010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x344b4938
xor eax, 0x72282022
and eax, 0x45211400
or eax, 0x100ae855
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4891a742
and eax, 0x8000b04
or eax, 0x458008
mov dword [ebx], eax
add ebx, edx
and eax, 0x73904348
and eax, 0x10d7f831
and eax, 0
or eax, 0x8bfc4503
mov dword [ebx], eax
add ebx, edx
or eax, 0x519a40a3
and eax, 0x8a4001
or eax, 0xb84c
mov dword [ebx], eax
add ebx, edx
or eax, 0x24d3547a
xor eax, 0x5cb90ee5
and eax, 0x68000088
or eax, 0x83110400
mov dword [ebx], eax
add ebx, edx
or eax, 0x8ac0570
and eax, 0xe80501d8
or eax, 0x10408a01
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b3c33eb
or eax, 0x4ade3861
and eax, 0x425c2189
or eax, 0x8101c402
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1fe56278
and eax, 0xcc8805c0
or eax, 0x2003500c
mov dword [ebx], eax
add ebx, edx
or eax, 0x4203ed0f
and eax, 0x62d90f8b
and eax, 0x188
or eax, 0x30
mov dword [ebx], eax
add ebx, edx
xor eax, 0x227ca6e4
or eax, 0x290b501d
and eax, 0x20408500
or eax, 0x54800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x621cb358
and eax, 0x100
or eax, 0xdb60e3f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a837ad1
and eax, 0x4066
or eax, 0x400200
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a9a9f39
and eax, 0
or eax, 0x2a74c985
mov dword [ebx], eax
add ebx, edx
or eax, 0x41ec5fe6
and eax, 0x203415e7
or eax, 0x10000018
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c49d9b5
and eax, 0
or eax, 0xc0850040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5edb905b
xor eax, 0x7d46c0aa
and eax, 0xa2080031
or eax, 0x18e00944
mov dword [ebx], eax
add ebx, edx
or eax, 0xd50bf79
xor eax, 0x3f3b06e1
and eax, 0x80c3b984
or eax, 0x53c4660
mov dword [ebx], eax
add ebx, edx
or eax, 0x74d0d645
and eax, 0x75f97a6c
and eax, 0x30117040
or eax, 0x8a060480
mov dword [ebx], eax
add ebx, edx
xor eax, 0x641d5514
and eax, 4
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x46c55d95
and eax, 0x524b194
and eax, 0
or eax, 0x8b00c26b
mov dword [ebx], eax
add ebx, edx
and eax, 0x253c0542
and eax, 0
or eax, 0x40400888
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d0f6128
and eax, 0x30484100
or eax, 0x82a01000
mov dword [ebx], eax
add ebx, edx
and eax, 0xe1e55ef
and eax, 0x2085100
or eax, 0x81f7aef1
mov dword [ebx], eax
add ebx, edx
and eax, 0x27a7e342
and eax, 0x2220040
or eax, 0x8480484
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c763801
xor eax, 0xb71efa1
and eax, 0x300c1164
or eax, 0x10049b
mov dword [ebx], eax
add ebx, edx
or eax, 0x60413f5f
and eax, 0x30490040
or eax, 0x88a20000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b8a93e
and eax, 0x8c40815c
or eax, 0x408c4201
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d8048f4
and eax, 0x4c804044
or eax, 0xa00b1588
mov dword [ebx], eax
add ebx, edx
xor eax, 0x21e2ed47
and eax, 0x25ac5e8c
and eax, 0x5280008
or eax, 0x10d70062
mov dword [ebx], eax
add ebx, edx
and eax, 0x7972fab
and eax, 0x28
or eax, 0x403040
mov dword [ebx], eax
add ebx, edx
and eax, 0x1d051658
and eax, 0x48
or eax, 0xccccc315
mov dword [ebx], eax
add ebx, edx
and eax, 0x48dcc1d0
or eax, 0x74b069b9
and eax, 0x6c8841c8
or eax, 0x80031404
mov dword [ebx], eax
add ebx, edx
and eax, 0x698574dd
or eax, 0x5fc8ae5c
and eax, 0x8418a50
or eax, 0x40101
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f7e235c
and eax, 0x440100
or eax, 0x83b84489
mov dword [ebx], eax
add ebx, edx
and eax, 0x661c81c
and eax, 8
or eax, 0x74000c75
mov dword [ebx], eax
add ebx, edx
xor eax, 0x71d28226
and eax, 0x35151280
and eax, 0x4000200
or eax, 0xf84d891a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x647ef891
and eax, 0x6bb97735
and eax, 0x8000100
or eax, 0x830000c6
mov dword [ebx], eax
add ebx, edx
or eax, 0x41f07c6e
and eax, 0x72b5c33
and eax, 0x2005c00
or eax, 0xc083a055
mov dword [ebx], eax
add ebx, edx
and eax, 0x54929cc8
or eax, 0x33544bd5
and eax, 0x70548901
or eax, 0x8c010000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b344b88
and eax, 0x40100
or eax, 0x8308448b
mov dword [ebx], eax
add ebx, edx
or eax, 0x94ff6e2
or eax, 0x4e071934
and eax, 0x450901e8
or eax, 0x800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3384c482
or eax, 0x7d91da5a
and eax, 0x980ca08
or eax, 0x82602104
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ce04d25
xor eax, 0xf21b7
and eax, 0xa58b0800
or eax, 0x40000045
mov dword [ebx], eax
add ebx, edx
or eax, 0x119e7e47
or eax, 0x5818d859
and eax, 0xcc8cc25d
or eax, 0x400100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x21f04190
and eax, 0xcc0c80cc
or eax, 0xc04c00
mov dword [ebx], eax
add ebx, edx
or eax, 0x648a42c3
and eax, 0xcccccccc
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1550aa40
xor eax, 0x28e55737
and eax, 0xc0480088
or eax, 0xc84cc44
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d168dc7
or eax, 0x4abe6
and eax, 0x4c8c41cc
or eax, 0x11000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x44a307c5
and eax, 0x82a0400
or eax, 0xc0010024
mov dword [ebx], eax
add ebx, edx
or eax, 0x69f10929
and eax, 0xc0f30009
or eax, 0x1004c012
mov dword [ebx], eax
add ebx, edx
xor eax, 0x8f7bf23
and eax, 0x1d7d6c36
and eax, 0x4820
or eax, 0xc48b8003
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f96a195
xor eax, 0x7bc22054
and eax, 0x7f400005
or eax, 0x80b00020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ac267f0
and eax, 0x300023d5
or eax, 0x42c8182a
mov dword [ebx], eax
add ebx, edx
and eax, 0x445ce2d2
xor eax, 0x6f31953a
and eax, 0x9418308
or eax, 0x50800802
mov dword [ebx], eax
add ebx, edx
and eax, 0x46e561ef
and eax, 0x16c49116
and eax, 0x100
or eax, 0x89008a94
mov dword [ebx], eax
add ebx, edx
or eax, 0x7cc742fc
and eax, 0x2dc30004
or eax, 0x2400
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a499ee6
and eax, 0
or eax, 0x1000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x42ccf625
xor eax, 0x75c4124d
and eax, 0x21080000
or eax, 0xc8e30085
mov dword [ebx], eax
add ebx, edx
xor eax, 0x47bdd5eb
and eax, 0x5954adda
and eax, 0x8448448
or eax, 0xc4884884
mov dword [ebx], eax
add ebx, edx
xor eax, 0x67694de
xor eax, 0x43aa541f
and eax, 0x8800040c
or eax, 0x648b51c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x55f68688
and eax, 0xb971c040
or eax, 0x468008a8
mov dword [ebx], eax
add ebx, edx
and eax, 0x29a288a
and eax, 0x1615167e
and eax, 0x100008
or eax, 0x2c05fff7
mov dword [ebx], eax
add ebx, edx
and eax, 0x58aa47a7
xor eax, 0x3c82de8d
and eax, 0x10000020
or eax, 0x40004010
mov dword [ebx], eax
add ebx, edx
and eax, 0x69b337ad
and eax, 0x40000020
or eax, 0xbf68004a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x77d46002
and eax, 0x16acd03
and eax, 0
or eax, 0xff001fff
mov dword [ebx], eax
add ebx, edx
xor eax, 0x48c3f7cb
and eax, 0x2014
or eax, 0x40301001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x402604dd
xor eax, 0x45e270b3
and eax, 0x4e04000
or eax, 0x9a081000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b56dfe7
or eax, 0xc252816
and eax, 0x2657814
or eax, 0x819a87e9
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a9ecba7
or eax, 0x5365df39
and eax, 0x42e80484
or eax, 0xa4000040
mov dword [ebx], eax
add ebx, edx
and eax, 0x136f8a0c
and eax, 0x680000
or eax, 0x8597ffe3
mov dword [ebx], eax
add ebx, edx
and eax, 0x403c67b
and eax, 0x4024440
or eax, 0xfb5c3180
mov dword [ebx], eax
add ebx, edx
or eax, 0x74354cf6
and eax, 0x5095f0b0
and eax, 0x40103010
or eax, 0x200405
mov dword [ebx], eax
add ebx, edx
xor eax, 0x24a7a7
and eax, 0xbcb4694
and eax, 0
or eax, 0x75c08500
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ff0f4f1
and eax, 0x71c08000
or eax, 0x88136854
mov dword [ebx], eax
add ebx, edx
and eax, 0x38ee120e
and eax, 0x4ddfd2c1
and eax, 0x20000
or eax, 0xb60dffff
mov dword [ebx], eax
add ebx, edx
or eax, 0x73287191
or eax, 0x20f25659
and eax, 0x75c085c0
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x72286a25
and eax, 0x70000000
or eax, 0x8847e848
mov dword [ebx], eax
add ebx, edx
and eax, 0x79a35ebd
and eax, 0x30034808
or eax, 0x860cb7f7
mov dword [ebx], eax
add ebx, edx
xor eax, 0x55d7ef31
and eax, 0x61c800c8
or eax, 0x14018500
mov dword [ebx], eax
add ebx, edx
or eax, 0x1bde1f15
and eax, 0x690b881c
or eax, 0x80006020
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b51b462
and eax, 0x2001a020
or eax, 0x960e5fdf
mov dword [ebx], eax
add ebx, edx
and eax, 0x11c1235e
and eax, 0x10000150
or eax, 0x65d28480
mov dword [ebx], eax
add ebx, edx
or eax, 0x38caa302
and eax, 0x699aa010
or eax, 0x80254820
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f408309
and eax, 0x62cec7df
and eax, 0x20008000
or eax, 0x960f7fff
mov dword [ebx], eax
add ebx, edx
and eax, 0x29070567
xor eax, 0x34913522
and eax, 0x14800040
or eax, 0x61408580
mov dword [ebx], eax
add ebx, edx
and eax, 0x9ec6787
xor eax, 0x297ca347
and eax, 0x2830a004
or eax, 0xc7034820
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c99ea2c
and eax, 0xb60bea2c
or eax, 0x415d3
mov dword [ebx], eax
add ebx, edx
xor eax, 0x672446fe
and eax, 0x51098100
or eax, 0x24c004c8
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd0d9b85
and eax, 0x60040808
or eax, 0x8433e010
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d11ed23
and eax, 0x2401e800
or eax, 0x920e17ff
mov dword [ebx], eax
add ebx, edx
and eax, 0x7016b63d
or eax, 0x1b852127
and eax, 0x31828510
or eax, 0x445000c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x17a6eb3c
and eax, 0x15828000
or eax, 0xe059680c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x795f348c
and eax, 0x8404dc80
or eax, 0x320b237f
mov dword [ebx], eax
add ebx, edx
and eax, 0xa189923
and eax, 0x2008100
or eax, 0x7cc004c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d4063a0
or eax, 0x7e27502
and eax, 0x102
or eax, 0xd8a14
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ba1dcc4
and eax, 0xb004040
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5237fb6c
and eax, 0x40008904
or eax, 0x80410
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7951f032
and eax, 0x28500000
or eax, 0xc0020040
mov dword [ebx], eax
add ebx, edx
xor eax, 0xaa29b32
or eax, 0x32ff8fa4
and eax, 0xf2ff9080
or eax, 0xd006001
mov dword [ebx], eax
add ebx, edx
or eax, 0x7513a480
and eax, 0xe804c481
or eax, 2
mov dword [ebx], eax
add ebx, edx
or eax, 0x61e3cea
and eax, 0xee1efcc9
or eax, 0x11e10210
mov dword [ebx], eax
add ebx, edx
xor eax, 0x59579504
or eax, 0x6267320f
and eax, 0xc24d4013
or eax, 0x1108020
mov dword [ebx], eax
add ebx, edx
and eax, 0x4eceb900
or eax, 0x22e25ba3
and eax, 0x206c01a3
or eax, 0x1000245c
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c58220
xor eax, 0x3ab220e6
and eax, 0x55f0000
or eax, 0x20a00040
mov dword [ebx], eax
add ebx, edx
or eax, 0xac1ad4f
or eax, 0x38f208d5
and eax, 0x402014
or eax, 0x1020
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a6deeed
xor eax, 0x4c0b7ee7
and eax, 0x804c3
or eax, 0x3000213c
mov dword [ebx], eax
add ebx, edx
and eax, 0x69c4b42f
and eax, 0x20000000
or eax, 0x5ff0040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e17295c
and eax, 0x2f020f0c
and eax, 0xc
or eax, 0x403000
mov dword [ebx], eax
add ebx, edx
and eax, 0x10358ef0
and eax, 0
or eax, 0x301025ff
mov dword [ebx], eax
add ebx, edx
and eax, 0xa897366
and eax, 0x40
or eax, 0x25ff0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3fb99c4e
and eax, 0x401004
or eax, 0x2010
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e98a38c
and eax, 0x2004
or eax, 0x301805fb
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2eb4e56e
xor eax, 0x6663daac
and eax, 0x20cf0000
or eax, 0x5300040
mov dword [ebx], eax
add ebx, edx
and eax, 0x29fcaee1
and eax, 0x1d585ef9
and eax, 0x400000
or eax, 0x301c
mov dword [ebx], eax
add ebx, edx
or eax, 0x2713bbf3
and eax, 0x200021ff
or eax, 0x10200400
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f9ff74f
and eax, 0x32ec6cd8
and eax, 0x20000040
or eax, 0x5ff0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x33644ae6
and eax, 0x6e6ceb3f
and eax, 0x24
or eax, 0x403000
mov dword [ebx], eax
add ebx, edx
or eax, 0x44999c2b
and eax, 0x30df3543
and eax, 0x82403
or eax, 0x302001fc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d3971b0
and eax, 0x5110040
or eax, 0x20ee0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x58f701cb
or eax, 0x4a791f60
and eax, 0x401028
or eax, 0x2004
mov dword [ebx], eax
add ebx, edx
and eax, 0x64714859
and eax, 0x883de8f
and eax, 8
or eax, 0x303025f7
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d589df9
and eax, 0x20100040
or eax, 0x5ef0000
mov dword [ebx], eax
add ebx, edx
and eax, 0xbcc6a9d
and eax, 0x4587339a
and eax, 0
or eax, 0x403068
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e83ccc1
and eax, 0x1a98f65d
and eax, 0x10002449
or eax, 0x203801b6
mov dword [ebx], eax
add ebx, edx
and eax, 0x2670da70
or eax, 0x5dd3edc8
and eax, 0x25f30040
or eax, 0xc0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f3cc87d
and eax, 0x40003c
or eax, 0x3000
mov dword [ebx], eax
add ebx, edx
and eax, 0x33af27b0
and eax, 0x2030
or eax, 0x304005cf
mov dword [ebx], eax
add ebx, edx
and eax, 0x62537e5c
xor eax, 0x3469af0e
and eax, 0x4290040
or eax, 0x21d60000
mov dword [ebx], eax
add ebx, edx
and eax, 0x78bc6b7a
or eax, 0x43dbfc0a
and eax, 0x403040
or eax, 4
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c2392b4
xor eax, 0x713dea7a
and eax, 0x3008207e
or eax, 0x400581
mov dword [ebx], eax
add ebx, edx
and eax, 0x26514f09
and eax, 0x20400000
or eax, 0x5bf0040
mov dword [ebx], eax
add ebx, edx
or eax, 0x5320e904
xor eax, 0x1704482
and eax, 0x2044
or eax, 0x401008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f30d9e2
and eax, 0x205021ae
or eax, 0x10000451
mov dword [ebx], eax
add ebx, edx
and eax, 0x41ecd676
and eax, 0x400040
or eax, 0x25bf0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x25b5e872
and eax, 0x402010
or eax, 0x1044
mov dword [ebx], eax
add ebx, edx
or eax, 0x1deadec7
and eax, 0x104824d7
or eax, 0x20100128
mov dword [ebx], eax
add ebx, edx
or eax, 0x16a288ea
and eax, 0x24fa0040
or eax, 0x1050000
mov dword [ebx], eax
add ebx, edx
or eax, 0x556aebc8
xor eax, 0x19d43798
and eax, 0x1050
or eax, 0x40200c
mov dword [ebx], eax
add ebx, edx
and eax, 0x46ba89f0
and eax, 0x378f0a4b
and eax, 0x40
or eax, 0x306025bf
mov dword [ebx], eax
add ebx, edx
and eax, 0x5676c51a
and eax, 0x600000
or eax, 0x259f0040
mov dword [ebx], eax
add ebx, edx
or eax, 0x53cc68e2
and eax, 0x402060
or eax, 0x1004
mov dword [ebx], eax
add ebx, edx
or eax, 0x63d72e08
xor eax, 0x1ef65125
and eax, 0x30202549
or eax, 0x5800b6
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b0ab30d
or eax, 0x5752483a
and eax, 0x5720040
or eax, 0x208d0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3d629c2e
or eax, 0x920eef3
and eax, 0x3074
or eax, 0x400000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e319454
and eax, 0x54
or eax, 0x300025ab
mov dword [ebx], eax
add ebx, edx
or eax, 0xa818e01
and eax, 0x40
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x41a4f0a9
xor eax, 0x7b653bea
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d439c68
or eax, 0x145eb2b5
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0xae5f509
and eax, 0x42b3078
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x349f2353
or eax, 0x253d3f7b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x561d2ee8
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x2416f303
and eax, 0x74eac9e2
and eax, 0
or eax, 0x3fd200
mov dword [ebx], eax
add ebx, edx
and eax, 0xb757136
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x1aec68a7
and eax, 0x2c0000
or eax, 0x120600
mov dword [ebx], eax
add ebx, edx
and eax, 0x77fcfd8f
and eax, 0x3c0400
or eax, 0x21000
mov dword [ebx], eax
add ebx, edx
and eax, 0x757c4325
and eax, 0x3c0000
or eax, 0x22000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1ae64e4e
xor eax, 0x1cb44618
and eax, 0x120400
or eax, 0x2c2800
mov dword [ebx], eax
add ebx, edx
and eax, 0x769b7bd0
and eax, 0x1a2800
or eax, 0x241600
mov dword [ebx], eax
add ebx, edx
and eax, 0x70fbe098
or eax, 0x55eae641
and eax, 0x3a4400
or eax, 0x41000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f60a8ab
and eax, 0x200000
or eax, 0x1e5c00
mov dword [ebx], eax
add ebx, edx
or eax, 0x73720120
and eax, 0x3e4800
or eax, 0x2200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ce42537
or eax, 0x25d3faca
and eax, 0x1a7a00
or eax, 0x240000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6189486a
and eax, 0x360200
or eax, 0x88c00
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f53b77b
and eax, 0x3f52fffe
and eax, 0x12a400
or eax, 0x2c0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x611c1dfd
and eax, 0xc1c09c4
and eax, 0x1c0000
or eax, 0x21f200
mov dword [ebx], eax
add ebx, edx
and eax, 0x11980034
and eax, 0x180000
or eax, 0x26c000
mov dword [ebx], eax
add ebx, edx
or eax, 0x62446b56
and eax, 0x3ec200
or eax, 0x1000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3eaf0b5e
xor eax, 0x118f04c1
and eax, 0x30c200
or eax, 0xe2000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7327e168
and eax, 0x26e000
or eax, 0x181600
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7f84afa3
and eax, 0x3a0000
or eax, 0x50600
mov dword [ebx], eax
add ebx, edx
and eax, 0x6666af50
or eax, 0x573926eb
and eax, 0x3f0600
or eax, 0x1000
mov dword [ebx], eax
add ebx, edx
or eax, 0x81a86ae
xor eax, 0x6c6cb570
and eax, 0x132000
or eax, 0x2c0400
mov dword [ebx], eax
add ebx, edx
or eax, 0x3dcc10c4
xor eax, 0x89f4be3
and eax, 0x203800
or eax, 0x1f0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x14e8ce07
or eax, 0x2e037053
and eax, 0x3f4a00
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x923a69
and eax, 0x120a00
or eax, 0x2d5000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e78c229
and eax, 0x71000
or eax, 0x386600
mov dword [ebx], eax
add ebx, edx
and eax, 0x381922b
xor eax, 0x17195d04
and eax, 0x180800
or eax, 0x278000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ef4e18
and eax, 0x6678123
and eax, 0x260000
or eax, 0x18b200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3dea3195
and eax, 0x148000
or eax, 0x296400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e348640
and eax, 0x6d66425f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x66199e1f
xor eax, 0xcd83ded
and eax, 0x1a200
or eax, 0x3e1400
mov dword [ebx], eax
add ebx, edx
or eax, 0x225c1f7
and eax, 0x3fa000
or eax, 0x800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7a5597c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x2a5ba792
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x4f2b6e7a
and eax, 0x4e296600
or eax, 0x20401100
mov dword [ebx], eax
add ebx, edx
or eax, 0x4314279a
xor eax, 0x20d2f017
and eax, 0x44250609
or eax, 0x30406860
mov dword [ebx], eax
add ebx, edx
and eax, 0x3579992c
or eax, 0x4540fc8a
and eax, 0x6460642a
or eax, 0x80c0004
mov dword [ebx], eax
add ebx, edx
or eax, 0x7aa06c45
xor eax, 0x53c98f3
and eax, 0x68506000
or eax, 0x200900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e955d84
and eax, 0x2cc4137f
and eax, 0x20401004
or eax, 0x50216068
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b2e676a
and eax, 0x1722dad8
and eax, 0x200048
or eax, 0x6c442e21
mov dword [ebx], eax
add ebx, edx
xor eax, 0x55358cc
and eax, 0x69531fc6
and eax, 4
or eax, 0x68
mov dword [ebx], eax
add ebx, edx
or eax, 0x11c29f30
and eax, 0x7102f400
and eax, 0x400
or eax, 0x64746a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x19c27eb6
and eax, 0x6c00
or eax, 0x642e006c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d03ecea
and eax, 4
or eax, 0x6c68
mov dword [ebx], eax
add ebx, edx
or eax, 0x1280918c
xor eax, 0x1fc53441
and eax, 0x4444900
or eax, 0x702a0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6cb1ca0f
or eax, 0x6addfa26
and eax, 0x646e7225
or eax, 0x1000040
mov dword [ebx], eax
add ebx, edx
or eax, 0x7d57ce02
or eax, 0x5b1c5ebb
and eax, 0x65704e74
or eax, 0x100
mov dword [ebx], eax
add ebx, edx
or eax, 0x544fed9f
and eax, 0x416e
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x42d67196
and eax, 0xdcef8a2
and eax, 0x460000
or eax, 0x74284900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5df0900a
and eax, 0x210e5000
or eax, 0x44602265
mov dword [ebx], eax
add ebx, edx
and eax, 0x73c4b897
xor eax, 0x38a30407
and eax, 0x49640000
or eax, 0x26084374
mov dword [ebx], eax
add ebx, edx
and eax, 0x1d9b3a6b
and eax, 0x1080060
or eax, 0x60406513
mov dword [ebx], eax
add ebx, edx
and eax, 0xcbc08ec
or eax, 0x54926698
and eax, 0x44086468
or eax, 0x21640006
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ae5e70b
xor eax, 0x2dcd996
and eax, 0x64200800
or eax, 0x104e4100
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a1f9919
and eax, 0x646e5001
or eax, 0x1002264
mov dword [ebx], eax
add ebx, edx
or eax, 0x159911c
and eax, 0x65704374
or eax, 0xc00
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a1e88fa
xor eax, 0x696fc834
and eax, 0x48724044
or eax, 0x2400152a
mov dword [ebx], eax
add ebx, edx
and eax, 0x61680893
xor eax, 0x44b7f376
and eax, 0x40
or eax, 1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x43a27c91
or eax, 0x6dee4ea2
and eax, 0x646e4800
or eax, 0x10000100
mov dword [ebx], eax
add ebx, edx
or eax, 0x4221f41b
and eax, 0x20ca3662
and eax, 0x204a3000
or eax, 0x45244265
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a8749ae
and eax, 0x327b714c
and eax, 0x611040
or eax, 0x61044234
mov dword [ebx], eax
add ebx, edx
or eax, 0x421b303c
and eax, 0x60694264
or eax, 0xc000400
mov dword [ebx], eax
add ebx, edx
or eax, 0x6e0d817d
and eax, 0x65
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x28481571
xor eax, 0x3cc9d0a
and eax, 0x3040800
or eax, 0x50704600
mov dword [ebx], eax
add ebx, edx
and eax, 0x677f9405
and eax, 0x42400400
or eax, 0x2c097065
mov dword [ebx], eax
add ebx, edx
xor eax, 0x36d38d0b
or eax, 0x3e0dd575
and eax, 0x6c126d66
or eax, 0x1600200
mov dword [ebx], eax
add ebx, edx
or eax, 0x392cae47
or eax, 0x43315031
and eax, 0x6f697461
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x2bd1f84e
and eax, 0x203833e8
and eax, 0x20001040
or eax, 0x5268442e
mov dword [ebx], eax
add ebx, edx
and eax, 0x4bbd22cd
and eax, 0x200044
or eax, 0x446121
mov dword [ebx], eax
add ebx, edx
and eax, 0x2fb7da4e
xor eax, 0x227c1116
and eax, 0x20404100
or eax, 0x54250600
mov dword [ebx], eax
add ebx, edx
and eax, 0x75d6955d
and eax, 0x54400100
or eax, 0x306254
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c4efffc
or eax, 0x49a51c6f
and eax, 0x656c6261
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7bfdccc4
and eax, 0x20
or eax, 0x12
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3759015c
and eax, 0x1c66191e
and eax, 0x14400100
or eax, 0x60255200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x12b9b777
and eax, 0x44506054
or eax, 0x1200300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x16704429
and eax, 0x3a306630
and eax, 0x10002420
or eax, 0x6972504e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3cb8f3a2
and eax, 0xa0200
or eax, 0x302000
mov dword [ebx], eax
add ebx, edx
and eax, 0x13eb149c
and eax, 0
or eax, 0x2200
mov dword [ebx], eax
add ebx, edx
or eax, 0x62e6a366
xor eax, 0x233e8df7
and eax, 0x2a00
or eax, 0x1000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x13545ca
xor eax, 0x7d24d4b4
and eax, 0x2200
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x21d6e00c
and eax, 0x2200
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7cef04e1
and eax, 0x2400
or eax, 0x800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x63d753e4
xor eax, 0x4fbe4e8b
and eax, 0x3100
or eax, 0x4c00
mov dword [ebx], eax
add ebx, edx
or eax, 0x715b8746
and eax, 0x704b4d00
or eax, 0xa240000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x72594db2
and eax, 0x240020
or eax, 0x61486c49
mov dword [ebx], eax
add ebx, edx
or eax, 0x462eff06
xor eax, 0x33201af1
and eax, 0x100e250e
or eax, 0x20201021
mov dword [ebx], eax
add ebx, edx
or eax, 0x69077930
xor eax, 0x6266f0c9
and eax, 0x10d00
or eax, 0x302000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1f477bb0
and eax, 0x10703000
or eax, 0x20080000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e5c7c6a
xor eax, 0x13b04c8f
and eax, 0x30100020
or eax, 0x203010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e7f8f8f
and eax, 0x3130
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e5b519
or eax, 0x5881a66b
and eax, 0x10602000
or eax, 0x20181000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x141ec4c0
xor eax, 0x31b2d5f2
and eax, 0x10102030
or eax, 0x20201000
mov dword [ebx], eax
add ebx, edx
and eax, 0x53dd3ee6
and eax, 0x3020
or eax, 0x210
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1414fee1
and eax, 0x10100000
or eax, 0x20683000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x44d2f572
xor eax, 0xcbc4c21
and eax, 0x30100010
or eax, 0x203020
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b942315
xor eax, 0x3d4eeec2
and eax, 0x210
or eax, 0x3120
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b7b7d7f
and eax, 0x3000
or eax, 0x30780000
mov dword [ebx], eax
add ebx, edx
or eax, 0x671094b9
and eax, 0x30303030
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x56b8beb8
and eax, 0x3430
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6217e1c2
xor eax, 0x74c70fd1
and eax, 0x10501000
or eax, 0x20282000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2400fc27
or eax, 0x20c2f7b7
and eax, 0x30303030
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x20d001a3
and eax, 0x7db41bb4
and eax, 0x1110
or eax, 0x2420
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7358315b
or eax, 0x1a558d15
and eax, 0x30580000
or eax, 0x203000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c3039e3
and eax, 0x30303020
or eax, 0x10
mov dword [ebx], eax
add ebx, edx
or eax, 0x17ce442c
and eax, 0x3430
or eax, 0x200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2363fb28
and eax, 0x20600000
or eax, 0x10183000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2781bd90
xor eax, 0x7fffe875
and eax, 0x10301030
or eax, 0x20002000
mov dword [ebx], eax
add ebx, edx
and eax, 0x255b8f0e
and eax, 0
or eax, 0x3730
mov dword [ebx], eax
add ebx, edx
or eax, 0x1af24ef9
and eax, 0x10703000
or eax, 0x20080000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a66b2a2
and eax, 0x20100020
or eax, 0x10203010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x25b7968f
and eax, 0x2030
or eax, 0x1800
mov dword [ebx], eax
add ebx, edx
or eax, 0x557ef3bc
and eax, 0x10783000
or eax, 0x20000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x57405f0f
and eax, 0x1164892e
and eax, 0x10200000
or eax, 0x20103030
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e824416
and eax, 0x2d2a3f0b
and eax, 0x3000
or eax, 0x930
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f112fcd
and eax, 0x2000
or eax, 0x30781000
mov dword [ebx], eax
add ebx, edx
and eax, 0x43db6e6b
and eax, 0x102000
or eax, 0x30201030
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd86e2b5
xor eax, 0x38604d8b
and eax, 0x100
or eax, 0x4030
mov dword [ebx], eax
add ebx, edx
or eax, 0x70737a87
and eax, 0x7e11633
and eax, 0x601000
or eax, 0x30182000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x70e2a0b4
and eax, 0x101030
or eax, 0x30202000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d9d5ce1
or eax, 0x675afe58
and eax, 0x4230
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c7f8216
or eax, 0x719d85e0
and eax, 0x30780000
or eax, 0x3000
mov dword [ebx], eax
add ebx, edx
or eax, 0x377f145b
and eax, 0x7f9362c7
and eax, 0x30102000
or eax, 0x201030
mov dword [ebx], eax
add ebx, edx
or eax, 0x77411cf1
or eax, 0x1ea789b4
and eax, 0x130
or eax, 0x4200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x78d7e31a
and eax, 0x30502000
or eax, 0x281000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x81dfc5
and eax, 0x30302000
or eax, 0x1030
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f7fab9b
and eax, 0x10
or eax, 0x4420
mov dword [ebx], eax
add ebx, edx
and eax, 0x1246961e
or eax, 0x7a388c51
and eax, 0x30380000
or eax, 0x403000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e9bf1be
and eax, 0x10103000
or eax, 0x20200030
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7aa207c6
or eax, 0x27564c5e
and eax, 0x4530
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x62b30cc3
and eax, 0x20300000
or eax, 0x10483000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6fedc03d
and eax, 0x10103030
or eax, 0x20200000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x718b3606
and eax, 0x630
or eax, 0x4000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2dfe64a5
xor eax, 0x6d6afd27
and eax, 0x40100100
or eax, 0x32626400
mov dword [ebx], eax
add ebx, edx
and eax, 0x11e14a41
or eax, 0x1f9f975d
and eax, 0x524d
or eax, 0x2022
mov dword [ebx], eax
add ebx, edx
xor eax, 0x77a4941a
xor eax, 0x7a736f23
and eax, 0x4450000
or eax, 0x70287600
mov dword [ebx], eax
add ebx, edx
xor eax, 0x10d61e94
and eax, 0xfc3e46e
and eax, 0x6004
or eax, 0x736c0f6b
mov dword [ebx], eax
add ebx, edx
and eax, 0x8be7c16
and eax, 0x472a0646
and eax, 0x200404
or eax, 0x78452a60
mov dword [ebx], eax
add ebx, edx
or eax, 0x205bc18a
and eax, 0x64
or eax, 1
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a6cfaa
and eax, 0
or eax, 0x776d7600
mov dword [ebx], eax
add ebx, edx
or eax, 0x4f19d223
xor eax, 0x3e2c8aa8
and eax, 0x40417001
or eax, 0x34240260
mov dword [ebx], eax
add ebx, edx
and eax, 0xe1249e0
or eax, 0x48db2e04
and eax, 0xc596060
or eax, 0x22200112
mov dword [ebx], eax
add ebx, edx
and eax, 0xa679941
and eax, 0x610040
or eax, 0x47825
mov dword [ebx], eax
add ebx, edx
and eax, 0x81a87df
and eax, 0x593a0d6a
and eax, 0
or eax, 0x776d7600
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1818d0b2
and eax, 0x65652220
or eax, 0x10005041
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ba2a6f9
and eax, 0x202061
or eax, 0x2e524512
mov dword [ebx], eax
add ebx, edx
xor eax, 0x613c74f2
and eax, 0x441001
or eax, 0x216864
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d6e08f6
and eax, 0x440000
or eax, 0x41035600
mov dword [ebx], eax
add ebx, edx
xor eax, 0x56da98b0
and eax, 0x13084430
or eax, 0x40603045
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f015bc
and eax, 0x2ba794f5
and eax, 0x1000041
or eax, 0x68767224
mov dword [ebx], eax
add ebx, edx
and eax, 0x775f04f2
and eax, 0x61060060
or eax, 0x4286503
mov dword [ebx], eax
add ebx, edx
and eax, 0x26a181be
and eax, 0x120
or eax, 0x6458
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa2b218b
and eax, 0x7d8b30b4
and eax, 0x90000
or eax, 0x61647600
mov dword [ebx], eax
add ebx, edx
xor eax, 0x75d128d2
xor eax, 0x1681980e
and eax, 0x284440
or eax, 0x6c403023
mov dword [ebx], eax
add ebx, edx
or eax, 0x526d0e8d
and eax, 0x6a28c787
and eax, 0x68200600
or eax, 0x10452870
mov dword [ebx], eax
add ebx, edx
or eax, 0x2168e7ae
and eax, 0x64
or eax, 1
mov dword [ebx], eax
add ebx, edx
or eax, 0x698eff51
xor eax, 0x4effd55c
and eax, 0x3410200
or eax, 0x500c5400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e10e0fa
xor eax, 0x76312fbf
and eax, 0xa601040
or eax, 0x24036632
mov dword [ebx], eax
add ebx, edx
xor eax, 0x62fcaaf0
and eax, 0x6a461640
and eax, 0x41000
or eax, 0x616865
mov dword [ebx], eax
add ebx, edx
and eax, 0x6857577c
xor eax, 0x4d21f7e8
and eax, 0x45440600
or eax, 0x10095000
mov dword [ebx], eax
add ebx, edx
or eax, 0x12f84b24
and eax, 0x43745200
or eax, 0x20022053
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5db05b83
and eax, 0x24402100
or eax, 0x4138442e
mov dword [ebx], eax
add ebx, edx
or eax, 0x2e77aff5
and eax, 0x6c726000
or eax, 0x1000
mov dword [ebx], eax
add ebx, edx
and eax, 0x148b1fff
and eax, 0x4020000
or eax, 0x2a61635f
mov dword [ebx], eax
add ebx, edx
or eax, 0x7d97bc5
or eax, 0xc012442
and eax, 0x617845
or eax, 0x40020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6fe51a6a
xor eax, 0x6ccd6c7c
and eax, 0x400000
or eax, 0x6c327000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4189beba
and eax, 0x582bb9b9
and eax, 0x482b3018
or eax, 0x27444447
mov dword [ebx], eax
add ebx, edx
or eax, 0x6112e063
and eax, 0x652e706c
or eax, 0x300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2620620b
and eax, 0x7ce53d68
and eax, 0x160
or eax, 0x6418
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e2557ad
or eax, 0x5e2d56ae
and eax, 0x4e255000
or eax, 0x20402800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x54f10741
xor eax, 0x590b46b4
and eax, 0x62122171
or eax, 0x14604402
mov dword [ebx], eax
add ebx, edx
and eax, 0x4249cbcd
and eax, 0x2404141
or eax, 0x2c252228
mov dword [ebx], eax
add ebx, edx
and eax, 0x6bacba43
and eax, 0x64b2b3fe
and eax, 0x202040
or eax, 0x455825
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d4c9545
and eax, 0x2d216100
or eax, 0x40441000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x68e31693
and eax, 0x1062511
or eax, 0x60610864
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b977955
and eax, 0x704420
or eax, 0x6508210e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f4055f6
and eax, 0x203000
or eax, 0x61444600
mov dword [ebx], eax
add ebx, edx
and eax, 0xd488e5c
xor eax, 0x13ee45c8
and eax, 0x102e4140
or eax, 0x64402427
mov dword [ebx], eax
add ebx, edx
and eax, 0x480962ff
or eax, 0x41af9659
and eax, 0x4128642e
or eax, 0x24500100
mov dword [ebx], eax
add ebx, edx
or eax, 0x1d3db0e6
and eax, 0x71647400
or eax, 0x2000200
mov dword [ebx], eax
add ebx, edx
and eax, 0x29a14d8c
and eax, 0x21204000
or eax, 0x48563265
mov dword [ebx], eax
add ebx, edx
or eax, 0x65c332e
and eax, 0xce18142
and eax, 0x4200142
or eax, 0x610e6421
mov dword [ebx], eax
add ebx, edx
and eax, 0xfb60e73
or eax, 0x2433792d
and eax, 0x6568
or eax, 0x10
mov dword [ebx], eax
add ebx, edx
or eax, 0x6650169c
and eax, 0x64406600
or eax, 0x8290000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e8d91c7
and eax, 0x6bf791dd
and eax, 0x60611145
or eax, 0x14006620
mov dword [ebx], eax
add ebx, edx
or eax, 0xe64e189
and eax, 0x72656061
or eax, 0x802
mov dword [ebx], eax
add ebx, edx
or eax, 0x1fcd3a9f
or eax, 0xf16a1e6
and eax, 0x76726173
or eax, 0x400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d5c8226
or eax, 0x740e15f5
and eax, 0x2e246361
or eax, 0x410008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7499580
or eax, 0xc6dd889
and eax, 0x657861
or eax, 4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c4481d8
and eax, 0x44216800
or eax, 0x32460600
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a9f7d7a
xor eax, 0x300eb6a1
and eax, 0x762149
or eax, 0x63005224
mov dword [ebx], eax
add ebx, edx
and eax, 0x2cfd5d34
and eax, 0x4cac2ea0
and eax, 0x200020
or eax, 0x6558650e
mov dword [ebx], eax
add ebx, edx
or eax, 0x1cd9ebd4
and eax, 0x6c616300
or eax, 0x2001000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a32b689
and eax, 0x20434000
or eax, 0x582c2264
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1192031
and eax, 0x70724041
or eax, 0x2528
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b894e46
xor eax, 0x741fc35b
and eax, 0x24130303
or eax, 0xa607060
mov dword [ebx], eax
add ebx, edx
xor eax, 0x77adc0ec
or eax, 0x7876c1e2
and eax, 0x647065
or eax, 0x10800
mov dword [ebx], eax
add ebx, edx
xor eax, 0xea3f21
and eax, 0xe4100
or eax, 0x61602000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x118c62ba
and eax, 0x60620128
or eax, 0x5187844
mov dword [ebx], eax
add ebx, edx
or eax, 0x2dc2127d
or eax, 0x37c772c8
and eax, 0x78652a70
or eax, 0x402
mov dword [ebx], eax
add ebx, edx
xor eax, 0x212af9a2
and eax, 0x40
or eax, 0x25
mov dword [ebx], eax
add ebx, edx
or eax, 0x42d5f1d8
and eax, 0x42456000
or eax, 0x302a0600
mov dword [ebx], eax
add ebx, edx
or eax, 0x38fdd734
or eax, 0x7a287b2f
and eax, 0x72746934
or eax, 0x40
mov dword [ebx], eax
add ebx, edx
and eax, 0xfdde6b
or eax, 0x1dfb0af
and eax, 0x656061
or eax, 0x72000300
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd04bd8
and eax, 0x60302028
or eax, 0x5484506
mov dword [ebx], eax
add ebx, edx
xor eax, 0x640c050a
and eax, 0x706000
or eax, 0x76030e00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3699394e
xor eax, 0x543ba5c6
and eax, 0x14417200
or eax, 0x60220065
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a93352c
or eax, 0x54b5b734
and eax, 0x7865266c
or eax, 0x800
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ffa5bfe
and eax, 0x64
or eax, 1
mov dword [ebx], eax
add ebx, edx
or eax, 0x3111bbb1
and eax, 0xce49e65
and eax, 0x1200
or eax, 0x69626100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e97e186
or eax, 0x27800999
and eax, 0x22740305
or eax, 0x50006060
mov dword [ebx], eax
add ebx, edx
and eax, 0xbb5f242
or eax, 0x10f176d8
and eax, 0x10652648
or eax, 0x68000824
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d2bce03
and eax, 0x65
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a938263
or eax, 0x4554cd0
and eax, 0x4444000
or eax, 0x632a2100
mov dword [ebx], eax
add ebx, edx
or eax, 0x3bd0c521
and eax, 0x2e326021
or eax, 0x1240
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7a820eb6
or eax, 0x41826225
and eax, 0x207865
or eax, 0x450000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6a54e13
and eax, 0x656600
or eax, 0x610a0100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4db1a8cb
or eax, 0x6b0025c7
and eax, 0x63406344
or eax, 0x10210030
mov dword [ebx], eax
add ebx, edx
and eax, 0x290678a2
or eax, 0x359d4b08
and eax, 0x24106120
or eax, 0xa620450
mov dword [ebx], eax
add ebx, edx
xor eax, 0x657bed0a
and eax, 0x4772e3f8
and eax, 0x60
or eax, 0x657805
mov dword [ebx], eax
add ebx, edx
and eax, 0x463d3086
and eax, 0x242000
or eax, 0x6c484f00
mov dword [ebx], eax
add ebx, edx
or eax, 0x6be70a3a
or eax, 0x659ee985
and eax, 0x67626439
or eax, 0x40
mov dword [ebx], eax
add ebx, edx
and eax, 0x2bc91b6
or eax, 0x3821885b
and eax, 0x2020002a
or eax, 0x45586504
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6163bec8
and eax, 0x25300
or eax, 0x69602000
mov dword [ebx], eax
add ebx, edx
and eax, 0x48cadf72
and eax, 0x40425300
or eax, 0x23342065
mov dword [ebx], eax
add ebx, edx
and eax, 0x317fd4a0
and eax, 0x1b7c4c44
and eax, 0x1704000
or eax, 0x6408252e
mov dword [ebx], eax
add ebx, edx
or eax, 0x36be84ac
and eax, 0x61706100
or eax, 0x8000000
mov dword [ebx], eax
add ebx, edx
or eax, 0xa04d4e6
xor eax, 0x61219adb
and eax, 0x8446f2d
or eax, 0x612a0040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3433a469
and eax, 0xc504b04
or eax, 0x22222470
mov dword [ebx], eax
add ebx, edx
xor eax, 0x378d245d
and eax, 0x654821
or eax, 0x3044
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc1c929e
and eax, 0x696200
or eax, 0x61060500
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a725639
and eax, 0x60604200
or eax, 0x90c2174
mov dword [ebx], eax
add ebx, edx
and eax, 0x601692c2
xor eax, 0x64a5b743
and eax, 0x202401
or eax, 0x61544a64
mov dword [ebx], eax
add ebx, edx
and eax, 0x1fbc4e2c
and eax, 0x1244020
or eax, 0x640a3050
mov dword [ebx], eax
add ebx, edx
or eax, 0x1677d463
and eax, 0x6470
or eax, 0x108
mov dword [ebx], eax
add ebx, edx
or eax, 0x220f36f8
or eax, 0x2c3cd244
and eax, 0x28257000
or eax, 0x41400000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x41096364
and eax, 0x53729210
and eax, 0x600200
or eax, 0x78052c64
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7fb6232d
and eax, 0x2cd9b22a
and eax, 0
or eax, 0x65
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7faff31f
xor eax, 0x6431cd90
and eax, 0x1023200
or eax, 0x60614100
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ee4a0c
and eax, 0x1624000
or eax, 0x720d286e
mov dword [ebx], eax
add ebx, edx
and eax, 0x31004e61
and eax, 0x601c36e5
and eax, 0x20000060
or eax, 0x58652e14
mov dword [ebx], eax
add ebx, edx
or eax, 0x17885428
and eax, 0x64
or eax, 1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x737a7216
and eax, 0x61706000
or eax, 0x8000100
mov dword [ebx], eax
add ebx, edx
or eax, 0x21ba2bed
and eax, 0x28786061
or eax, 0x6011012
mov dword [ebx], eax
add ebx, edx
or eax, 0x1f93991
and eax, 0x617861
or eax, 0x40004
mov dword [ebx], eax
add ebx, edx
and eax, 0x468cddcb
or eax, 0x7ada93c8
and eax, 0x60484800
or eax, 0x5212000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xbccbf6b
and eax, 0x2e201363
or eax, 0x122014
mov dword [ebx], eax
add ebx, edx
and eax, 0x39c191cf
and eax, 0x1045
or eax, 0x656820
mov dword [ebx], eax
add ebx, edx
xor eax, 0xdabdcb0
and eax, 0x442000
or eax, 0x72215000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x54a8626b
and eax, 0x20450268
or eax, 0x58202c04
mov dword [ebx], eax
add ebx, edx
and eax, 0x4dc5e558
or eax, 0x39d406f9
and eax, 0x61
or eax, 4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x53b7e5a9
and eax, 0x1c389d45
and eax, 0x200100
or eax, 0x6b437200
mov dword [ebx], eax
add ebx, edx
and eax, 0x20cb8ca6
and eax, 0x20430000
or eax, 0x4c2c6f74
mov dword [ebx], eax
add ebx, edx
or eax, 0x2a585b21
and eax, 0x64786524
or eax, 0x100000a
mov dword [ebx], eax
add ebx, edx
and eax, 0x738002d9
and eax, 0x61000000
or eax, 0x8706100
mov dword [ebx], eax
add ebx, edx
and eax, 0x65731964
and eax, 0x21700000
or eax, 0x12097073
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c4fb10a
xor eax, 0x4036517f
and eax, 0x70652030
or eax, 0x8000e02
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b00c58c
and eax, 0x109a51eb
and eax, 0x20
or eax, 0x45
mov dword [ebx], eax
add ebx, edx
and eax, 0x1df1bc5c
or eax, 0x46ed37be
and eax, 0x466d2000
or eax, 0x29024800
mov dword [ebx], eax
add ebx, edx
or eax, 0x6127d34f
and eax, 0x616e614b
or eax, 0x20
mov dword [ebx], eax
add ebx, edx
and eax, 0x8b24b85
and eax, 0x204001
or eax, 0x2e503060
mov dword [ebx], eax
add ebx, edx
or eax, 0x697219b7
xor eax, 0x6718237b
and eax, 0x605804
or eax, 0x52061
mov dword [ebx], eax
add ebx, edx
and eax, 0x15b6a917
or eax, 0x3f019371
and eax, 0x34253000
or eax, 0x40404000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x31e0fa33
and eax, 0x79619ad9
and eax, 0x41000a01
or eax, 0x326c656e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x22cbe6bd
or eax, 0x375a89af
and eax, 0x6578012e
or eax, 0x6400
mov dword [ebx], eax
add ebx, edx
or eax, 0x9ac9600
xor eax, 0x672b0729
and eax, 0x536000
or eax, 0x75200100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f17e428
and eax, 0x55cf9dcb
and eax, 0x40100
or eax, 0x652a6072
mov dword [ebx], eax
add ebx, edx
or eax, 0x10ff70b6
xor eax, 0x69aae2d
and eax, 0x4558
or eax, 0x2020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x109a6673
and eax, 0xa0000
or eax, 0x6f656800
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe2c8055
or eax, 0x53c0d037
and eax, 0x70406063
or eax, 0x380508
mov dword [ebx], eax
add ebx, edx
and eax, 0x5108851c
and eax, 0x40000508
or eax, 0x25726a64
mov dword [ebx], eax
add ebx, edx
or eax, 0x138cd7e4
and eax, 0x70642e60
or eax, 0x8010012
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f1aaac3
and eax, 0x3374901a
and eax, 0
or eax, 0x65
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c9a9d64
or eax, 0x69502ee9
and eax, 0x78403000
or eax, 0x254000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6cb4de86
and eax, 0x1ac102b0
and eax, 0x10410000
or eax, 0x622e6c70
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f8ef300
xor eax, 0x50036c35
and eax, 0x252c1245
or eax, 0x40026020
mov dword [ebx], eax
add ebx, edx
and eax, 0x18f27e77
or eax, 0x52f95c3e
and eax, 0x6478
or eax, 0x100
mov dword [ebx], eax
add ebx, edx
and eax, 0x78998b8c
and eax, 0x100
or eax, 0x74667200
mov dword [ebx], eax
add ebx, edx
or eax, 0x206e78e3
and eax, 0x24626360
or eax, 0xa010004
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f592cdd
xor eax, 0x47259af0
and eax, 0x643824
or eax, 0x14041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5bee70d1
xor eax, 0x464f9cb8
and eax, 0x14440000
or eax, 0x60316100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7dc34e3
or eax, 0x44f47a57
and eax, 0x70657267
or eax, 8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x45eaebd1
and eax, 0x24091126
or eax, 0xa606441
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5cadabea
and eax, 0x445805
or eax, 0x212060
mov dword [ebx], eax
add ebx, edx
and eax, 0x1bfd1bc0
and eax, 0x640800
or eax, 0x74106000
mov dword [ebx], eax
add ebx, edx
or eax, 0x25b3e1c6
and eax, 0x65676840
or eax, 0x2080430
mov dword [ebx], eax
add ebx, edx
or eax, 0x38eb6681
and eax, 0x7be386ed
and eax, 0x61600420
or eax, 0x418610e
mov dword [ebx], eax
add ebx, edx
or eax, 0x2de15629
and eax, 0x65616100
or eax, 0x20800
mov dword [ebx], eax
add ebx, edx
and eax, 0x21d73c93
and eax, 0x20432000
or eax, 0x522c5773
mov dword [ebx], eax
add ebx, edx
and eax, 0x1431d78
and eax, 0x410460
or eax, 0x78242a04
mov dword [ebx], eax
add ebx, edx
or eax, 0x45407918
and eax, 0x64
or eax, 1
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d84a45d
and eax, 0x20002000
or eax, 0x10725000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x11e7ffef
and eax, 0x20100363
or eax, 0x50683000
mov dword [ebx], eax
add ebx, edx
and eax, 0x36beadf7
and eax, 0x20382122
or eax, 0x4540440c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x53e967a7
and eax, 0x20000200
or eax, 0x496e7100
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e40aba
or eax, 0x7610366e
and eax, 0x69686666
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x7613d41
xor eax, 0x1bde2aab
and eax, 0x70250444
or eax, 0x8402a30
mov dword [ebx], eax
add ebx, edx
and eax, 0x35c26970
and eax, 0x60
or eax, 5
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb01f17
or eax, 0x2409c5a4
and eax, 0x24314100
or eax, 0x50442000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x64f4e7f3
and eax, 0x10263
or eax, 0x6e74700c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x607f95d8
xor eax, 0x494b56c7
and eax, 0x45002170
or eax, 0x202e4203
mov dword [ebx], eax
add ebx, edx
or eax, 0x38381a02
and eax, 0x6170
or eax, 0x408
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a02769a
and eax, 0x6000
or eax, 0x6c630900
mov dword [ebx], eax
add ebx, edx
and eax, 0x5bf90225
or eax, 0x4b441986
and eax, 0x41610100
or eax, 0x240a6269
mov dword [ebx], eax
add ebx, edx
and eax, 0x75540fa0
and eax, 0x65400120
or eax, 0x322c52
mov dword [ebx], eax
add ebx, edx
and eax, 0x496eed10
or eax, 0x4a50cbc0
and eax, 0x43606540
or eax, 0x3001002c
mov dword [ebx], eax
add ebx, edx
or eax, 0x3dc39519
and eax, 0x78612465
or eax, 0x40a00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x16c1084c
and eax, 0x21
or eax, 0x44
mov dword [ebx], eax
add ebx, edx
or eax, 0x183d6db5
or eax, 0x5414df2e
and eax, 0x48307000
or eax, 0x21420000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1ace854f
and eax, 0x2224614e
or eax, 0xc410220
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d417d26
and eax, 0x241840
or eax, 0x416025
mov dword [ebx], eax
add ebx, edx
or eax, 0x3de7248f
xor eax, 0x417dc38
and eax, 0x29602000
or eax, 0x460e5300
mov dword [ebx], eax
add ebx, edx
or eax, 0x25de262b
or eax, 0x344e446b
and eax, 0x652e706b
or eax, 4
mov dword [ebx], eax
add ebx, edx
and eax, 0x18728406
and eax, 0xf9152fb
and eax, 0
or eax, 0x6578
mov dword [ebx], eax
add ebx, edx
or eax, 0x415bc062
and eax, 0x40516100
or eax, 0x34240000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x18e6eb46
and eax, 0x60030246
or eax, 0x12607129
mov dword [ebx], eax
add ebx, edx
and eax, 0x50b9358d
or eax, 0xd1e909
and eax, 0x50606105
or eax, 0x230e0460
mov dword [ebx], eax
add ebx, edx
or eax, 0x74747084
and eax, 0x74746560
or eax, 0xa08
mov dword [ebx], eax
add ebx, edx
and eax, 0x4bdb186f
and eax, 0x40000060
or eax, 0x252e7205
mov dword [ebx], eax
add ebx, edx
and eax, 0x9cfca1
and eax, 0x6020
or eax, 0x558
mov dword [ebx], eax
add ebx, edx
or eax, 0x5a63d984
and eax, 0x40606900
or eax, 0x21040000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2349653d
and eax, 0x60652c25
or eax, 0x18000242
mov dword [ebx], eax
add ebx, edx
xor eax, 0x192cf341
and eax, 0x12986e7
and eax, 0x24
or eax, 0x41
mov dword [ebx], eax
add ebx, edx
or eax, 0x43eef924
and eax, 0x28b2e102
and eax, 0x226000
or eax, 0x6f501000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x24191653
and eax, 0x416a6043
or eax, 0x20040120
mov dword [ebx], eax
add ebx, edx
and eax, 0x4adb7d15
or eax, 0x76936fd6
and eax, 0x645a6944
or eax, 0x1201028
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ebed3aa
and eax, 0x173e860f
and eax, 0x10040202
or eax, 0x68612c70
mov dword [ebx], eax
add ebx, edx
and eax, 0x6afa5cc5
xor eax, 0x66463b47
and eax, 5
or eax, 0x60
mov dword [ebx], eax
add ebx, edx
xor eax, 0x726305e3
and eax, 0x257be1ed
and eax, 0x20600100
or eax, 0x4b107200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d1f03c2
and eax, 0x466f6042
or eax, 0x28000d30
mov dword [ebx], eax
add ebx, edx
and eax, 0x526d113
and eax, 0x4204102
or eax, 0x6158242c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x723df14
and eax, 0x62522000
or eax, 0x1244100
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c02e4fc
or eax, 0x376a2d99
and eax, 0x74726574
or eax, 0x10000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c3a3473
and eax, 0x5622265d
and eax, 0x40000001
or eax, 0x34697572
mov dword [ebx], eax
add ebx, edx
or eax, 0x7981172b
and eax, 0x3b893f5b
and eax, 0x38012641
or eax, 0x40640824
mov dword [ebx], eax
add ebx, edx
and eax, 0x65d48192
and eax, 0
or eax, 0x65
mov dword [ebx], eax
add ebx, edx
or eax, 0x7dd5754c
xor eax, 0x69bf4c85
and eax, 0x602900
or eax, 0x61044000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7250a388
and eax, 0x22342200
or eax, 0xc001467
mov dword [ebx], eax
add ebx, edx
or eax, 0x531db523
and eax, 0x1e3e2b71
and eax, 0x242061
or eax, 0x415804
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f7ce0ca
and eax, 0x53511d53
and eax, 0x43511000
or eax, 0x30286300
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e84da75
xor eax, 0x6f892223
and eax, 0x4c016021
or eax, 0x20600e40
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3c7f4432
and eax, 0x2f8bf7a1
and eax, 0x2201
or eax, 0x72655878
mov dword [ebx], eax
add ebx, edx
or eax, 0x51a1be00
xor eax, 0x7bcab83b
and eax, 0x284402
or eax, 0x6550212c
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d40cdc3
and eax, 0x1b078dfa
and eax, 0x1000900
or eax, 0x60646000
mov dword [ebx], eax
add ebx, edx
or eax, 0x14358193
xor eax, 0xfac4d1e
and eax, 0x78412401
or eax, 0x240a70
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c7d6053
and eax, 0x20
or eax, 0x45
mov dword [ebx], eax
add ebx, edx
or eax, 0x68e5599b
and eax, 0x68605000
or eax, 0x7122000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a140368
and eax, 0x2100000
or eax, 0x71636563
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f4ae5c9
and eax, 0x64696569
or eax, 0x40004
mov dword [ebx], eax
add ebx, edx
or eax, 0x14b300dd
and eax, 0x24706575
or eax, 0xa000800
mov dword [ebx], eax
add ebx, edx
or eax, 0x3e334642
and eax, 0x616865
or eax, 0x41000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5fa036d8
and eax, 0x203000
or eax, 0x73594300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x683ab4fd
and eax, 0x185632d4
and eax, 0x20244
or eax, 0x652c7021
mov dword [ebx], eax
add ebx, edx
or eax, 0x77dbf495
xor eax, 0x27e04501
and eax, 0x2170
or eax, 0x4408
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c3f5a2d
and eax, 0x48256200
or eax, 0x20400000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd0912a5
xor eax, 0x60f860aa
and eax, 0x5001001
or eax, 0x6a696660
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e6f8f5f
and eax, 0x6d656472
or eax, 0x100000
mov dword [ebx], eax
add ebx, edx
and eax, 0x50df6659
and eax, 0x55705895
and eax, 0x504010
or eax, 0x2e222560
mov dword [ebx], eax
add ebx, edx
and eax, 0x120be4e0
or eax, 0x76e1de1f
and eax, 0x617865
or eax, 0x40000
mov dword [ebx], eax
add ebx, edx
and eax, 0x153ffc3a
and eax, 0x3075769
and eax, 0x54000
or eax, 0x6d682900
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f79f8b8
xor eax, 0x2e25a2a8
and eax, 0x484a20
or eax, 0x74212455
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4875f22c
and eax, 0x12656b9b
and eax, 0x40019
or eax, 0x62616460
mov dword [ebx], eax
add ebx, edx
xor eax, 0x76798ef3
or eax, 0x64cca324
and eax, 0x64446324
or eax, 0x1230451
mov dword [ebx], eax
add ebx, edx
or eax, 0x43a24de6
xor eax, 0x60e8609e
and eax, 0x50e60
or eax, 0x78602012
mov dword [ebx], eax
add ebx, edx
xor eax, 0x157a7c12
and eax, 0x60
or eax, 5
mov dword [ebx], eax
add ebx, edx
and eax, 0x231143ac
or eax, 0x30f6a8ec
and eax, 0x20722000
or eax, 0x4f005000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6bac58cd
and eax, 0x54e4923
and eax, 0x484001
or eax, 0x70302562
mov dword [ebx], eax
add ebx, edx
and eax, 0x8831f62
and eax, 0x522
or eax, 0x6578600c
mov dword [ebx], eax
add ebx, edx
and eax, 0xcf12710
xor eax, 0x3d77b1d8
and eax, 0x31011000
or eax, 0x42786300
mov dword [ebx], eax
add ebx, edx
and eax, 0x23a4fcc2
and eax, 0x21206000
or eax, 0x444d0574
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e7cfc30
and eax, 0x646c6030
or eax, 0xb001048
mov dword [ebx], eax
add ebx, edx
or eax, 0x4fcf8692
and eax, 0x2e626472
or eax, 0x100100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x50cd117a
and eax, 0x420286f3
and eax, 0
or eax, 0x657865
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ed5c917
xor eax, 0x5d75d748
and eax, 0x42002200
or eax, 0x2c694000
mov dword [ebx], eax
add ebx, edx
and eax, 0x31c9d2fe
or eax, 0x6ff91c57
and eax, 0x66604844
or eax, 0x62120
mov dword [ebx], eax
add ebx, edx
and eax, 0x39f4e20e
xor eax, 0x170be9ac
and eax, 0x25680128
or eax, 0x40106406
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7eea3c5a
and eax, 0x10004900
or eax, 0x606d2000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6dc7ed2a
and eax, 0x8b753eb
and eax, 0x24402a
or eax, 0x72503245
mov dword [ebx], eax
add ebx, edx
or eax, 0x610417e5
and eax, 0x61246365
or eax, 0x40a0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f12abea
xor eax, 0x70f08d48
and eax, 0x4540
or eax, 0x2038
mov dword [ebx], eax
add ebx, edx
and eax, 0x4525f4e0
and eax, 0x6000
or eax, 0x6f721000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b4bf0c6
xor eax, 0xb12aced
and eax, 0x70282423
or eax, 0x504140
mov dword [ebx], eax
add ebx, edx
xor eax, 0x37cde57
or eax, 0x5da38285
and eax, 0x65263034
or eax, 0x80402
mov dword [ebx], eax
add ebx, edx
and eax, 0x4bc83cfe
or eax, 0x49ed1c2c
and eax, 0x2438
or eax, 0x4140
mov dword [ebx], eax
add ebx, edx
and eax, 0x7262357a
or eax, 0x87b6ce9
and eax, 0x796100
or eax, 0x73001200
mov dword [ebx], eax
add ebx, edx
and eax, 0x76ed7ae5
and eax, 0x60696000
or eax, 0x5040574
mov dword [ebx], eax
add ebx, edx
and eax, 0x7585ed42
and eax, 0x65046040
or eax, 0xa681038
mov dword [ebx], eax
add ebx, edx
or eax, 0x466136e6
and eax, 0x63606472
or eax, 0x10120100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x356509
and eax, 0x61460061
or eax, 0x8307204
mov dword [ebx], eax
add ebx, edx
and eax, 0x639276b9
and eax, 0x61026021
or eax, 0x42c0542
mov dword [ebx], eax
add ebx, edx
and eax, 0xac6875d
and eax, 0x235191f7
and eax, 0x140
or eax, 0x6438
mov dword [ebx], eax
add ebx, edx
xor eax, 0x59eb23a
xor eax, 0x77065d1e
and eax, 0x70100200
or eax, 0x646000
mov dword [ebx], eax
add ebx, edx
and eax, 0x17bc4229
and eax, 0x10204200
or eax, 0x69413074
mov dword [ebx], eax
add ebx, edx
xor eax, 0x54ce260b
and eax, 0x2c2f4069
or eax, 0x42402300
mov dword [ebx], eax
add ebx, edx
or eax, 0x79a95aa4
and eax, 0x6568612c
or eax, 0x100402
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ee5a2ad
and eax, 0x64602000
or eax, 0xb125000
mov dword [ebx], eax
add ebx, edx
and eax, 0x182ef598
and eax, 0x8226000
or eax, 0x664d0d63
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e9e44a3
or eax, 0x714bf875
and eax, 0x65786526
or eax, 8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a11787e
and eax, 0x7a64cd2f
and eax, 0x40600100
or eax, 0x30016200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x15b741a9
xor eax, 0x96b232c
and eax, 0x64300104
or eax, 0x1427470
mov dword [ebx], eax
add ebx, edx
xor eax, 0x423bd99
and eax, 0x20504060
or eax, 0xe242102
mov dword [ebx], eax
add ebx, edx
and eax, 0x1d44f88a
and eax, 0x446000
or eax, 0x211865
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a88a9d1
or eax, 0x7a67d07f
and eax, 0x62666800
or eax, 0x4080100
mov dword [ebx], eax
add ebx, edx
or eax, 0x4078f73b
or eax, 0x5bf3a3cf
and eax, 0x696c636f
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7381f1d6
and eax, 0xa640221
or eax, 0x24106c44
mov dword [ebx], eax
add ebx, edx
and eax, 0x349f410
and eax, 0x406000
or eax, 0x251865
mov dword [ebx], eax
add ebx, edx
xor eax, 0x61cf6f27
xor eax, 0x6de6cbc1
and eax, 0xc405000
or eax, 0x63322000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x45ba90cd
and eax, 0x2a486041
or eax, 0x44270d22
mov dword [ebx], eax
add ebx, edx
or eax, 0x550afc0e
or eax, 0xce92c93
and eax, 0x652e3436
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x676a4cfa
and eax, 0x6048
or eax, 0x530
mov dword [ebx], eax
add ebx, edx
and eax, 0x500c6ce8
and eax, 0x6400
or eax, 0x70631000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x397f8301
or eax, 0xf7d0242
and eax, 0x406d7540
or eax, 0x30000024
mov dword [ebx], eax
add ebx, edx
or eax, 0x65badaca
and eax, 0x6578652e
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ac6303
and eax, 0x616c6300
or eax, 0x8000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x34c28070
xor eax, 0x23b1d284
and eax, 0x714200
or eax, 0x68022963
mov dword [ebx], eax
add ebx, edx
or eax, 0x72d4c5eb
and eax, 0x68656261
or eax, 0x4001000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a3313d2
xor eax, 0x756616ce
and eax, 0x3006521
or eax, 0x606e1040
mov dword [ebx], eax
add ebx, edx
or eax, 0x4cbf8827
and eax, 0x39dbe652
and eax, 0x28526440
or eax, 0x6200128
mov dword [ebx], eax
add ebx, edx
or eax, 0xda15d91
and eax, 0x617861
or eax, 0x40004
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e79a560
xor eax, 0x79c92dbb
and eax, 0x70200900
or eax, 0x2506000
mov dword [ebx], eax
add ebx, edx
or eax, 0xfbe63d2
and eax, 0x74646342
or eax, 0x1102d
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c095e4b
or eax, 0x573e13c9
and eax, 0x696e6f6d
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0xaabc679
and eax, 0x2a626f74
or eax, 0x4100000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1cadc7c0
or eax, 0x37ada8ad
and eax, 0x652825
or eax, 0x5040
mov dword [ebx], eax
add ebx, edx
and eax, 0x70191f2e
and eax, 0x11000
or eax, 0x70626400
mov dword [ebx], eax
add ebx, edx
and eax, 0x73d35060
and eax, 0x70414000
or eax, 0x7242976
mov dword [ebx], eax
add ebx, edx
and eax, 0x52e3a41e
and eax, 0x40602006
or eax, 0x25184528
mov dword [ebx], eax
add ebx, edx
and eax, 0x5911ede0
xor eax, 0x3648c4e8
and eax, 0x67482100
or eax, 0x8244200
mov dword [ebx], eax
add ebx, edx
or eax, 0x6974aaa2
and eax, 0x6f706122
or eax, 0x451
mov dword [ebx], eax
add ebx, edx
xor eax, 0x62b5dcc1
and eax, 0xc403130
or eax, 0x22304440
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f187ad6
or eax, 0x3e4f7cbe
and eax, 0x657824
or eax, 0x41
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5cf7d93e
xor eax, 0x77440cd8
and eax, 0x21522900
or eax, 0x40204000
mov dword [ebx], eax
add ebx, edx
and eax, 0x59921cb
and eax, 0x2100
or eax, 0x746e4467
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a41d74
xor eax, 0x6e38da39
and eax, 0x6018450c
or eax, 0x5602022
mov dword [ebx], eax
add ebx, edx
or eax, 0x723cb154
and eax, 0x66707100
or eax, 0x10000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6e9c7c36
or eax, 0x25cce96a
and eax, 0x652c6d66
or eax, 0x20200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4aa0d13d
and eax, 0x7c364b26
and eax, 0
or eax, 0x6578
mov dword [ebx], eax
add ebx, edx
xor eax, 0x409179f0
and eax, 0x40010000
or eax, 0x2d6e6300
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f460c8d
or eax, 0x28cdf68f
and eax, 0x6549760d
or eax, 0x200060
mov dword [ebx], eax
add ebx, edx
and eax, 0x59c3bc20
or eax, 0x579b9146
and eax, 0x50412466
or eax, 0x28240a11
mov dword [ebx], eax
add ebx, edx
and eax, 0x8dab0f7
xor eax, 0x563aa54
and eax, 0x21
or eax, 0x44
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b5073f7
xor eax, 0x2912ebf7
and eax, 0x29126900
or eax, 0x40600000
mov dword [ebx], eax
add ebx, edx
and eax, 0x71782aaa
and eax, 0x60602800
or eax, 0x18050673
mov dword [ebx], eax
add ebx, edx
and eax, 0xb4a2319
or eax, 0x56de2a15
and eax, 5
or eax, 0x60
mov dword [ebx], eax
add ebx, edx
xor eax, 0x64885d35
and eax, 0x60005100
or eax, 0x10712000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a8fc02c
and eax, 0x40742120
or eax, 0x25004e52
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d55ac22
and eax, 0x20204040
or eax, 0x450e3423
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c9eeaac
and eax, 0x6020
or eax, 0x558
mov dword [ebx], eax
add ebx, edx
and eax, 0xe777ae5
and eax, 0x6000
or eax, 0x746f1400
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ee409bb
and eax, 0x6c636c21
or eax, 0x1000040
mov dword [ebx], eax
add ebx, edx
and eax, 0x473a7b3a
and eax, 0x40202820
or eax, 0x38450644
mov dword [ebx], eax
add ebx, edx
or eax, 0x46b5df2
xor eax, 0x1b049475
and eax, 1
or eax, 0x64
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4682b39d
and eax, 0x5895b1cb
and eax, 0x40002100
or eax, 0x2f704200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x785fe189
or eax, 0xfadf038
and eax, 0xe237030
or eax, 0x20500442
mov dword [ebx], eax
add ebx, edx
or eax, 0x437205ac
and eax, 0x617064
or eax, 0x40801
mov dword [ebx], eax
add ebx, edx
or eax, 0x3be9e3a7
xor eax, 0x14e2981d
and eax, 0x250f6200
or eax, 0x40600800
mov dword [ebx], eax
add ebx, edx
or eax, 0x16eaae10
and eax, 0x647c3b01
and eax, 0x60682a00
or eax, 0x3104562
mov dword [ebx], eax
add ebx, edx
xor eax, 0x66e4d1e2
and eax, 0x142e00
or eax, 0x7260406f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4acee057
xor eax, 0x5810a886
and eax, 0x602a242e
or eax, 0x5044841
mov dword [ebx], eax
add ebx, edx
or eax, 0x217f4b48
or eax, 0xdc84d78
and eax, 0x6578
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d26cd63
and eax, 0x51206100
or eax, 0x22511000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x131b83c4
and eax, 0x60602244
or eax, 0x18050c23
mov dword [ebx], eax
add ebx, edx
and eax, 0x731fb12a
and eax, 0x3a03c4ed
and eax, 0x20
or eax, 0x45
mov dword [ebx], eax
add ebx, edx
or eax, 0x718c3cd4
xor eax, 0x21b46c89
and eax, 0x40305000
or eax, 0x2f422400
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d82a315
and eax, 0x65606400
or eax, 0x9006a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3cd665d3
or eax, 0x1985c43f
and eax, 0x5036412e
or eax, 0x20402a00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x34dfda97
or eax, 0x224de91f
and eax, 0x626d7023
or eax, 0x11020240
mov dword [ebx], eax
add ebx, edx
xor eax, 0x15409661
and eax, 0x62296402
or eax, 0x10400271
mov dword [ebx], eax
add ebx, edx
and eax, 0x51e858a1
and eax, 0x4fd8566b
and eax, 0x40400021
or eax, 0x38252e44
mov dword [ebx], eax
add ebx, edx
or eax, 0x62c3455d
and eax, 0x65
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b06aad7
and eax, 0
or eax, 0x656f6a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d5cc196
and eax, 0x61484000
or eax, 0x12302f62
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2af1f3fd
and eax, 0x41001005
or eax, 0x24766260
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe324e97
and eax, 0x68442c72
or eax, 0x10210200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x508d315f
xor eax, 0x363be89a
and eax, 0x25
or eax, 0x40
mov dword [ebx], eax
add ebx, edx
or eax, 0x2dfb01c0
and eax, 0x20610000
or eax, 0x50007200
mov dword [ebx], eax
add ebx, edx
and eax, 0xe1523f7
xor eax, 0x2be256c
and eax, 0x2320764
or eax, 0x61406810
mov dword [ebx], eax
add ebx, edx
xor eax, 0x41899e08
or eax, 0x21a688c9
and eax, 0x2265696c
or eax, 0x4c000000
mov dword [ebx], eax
add ebx, edx
or eax, 0xf16d07d
xor eax, 0x3ec43d29
and eax, 0x50210454
or eax, 0x28442a20
mov dword [ebx], eax
add ebx, edx
or eax, 0x45bc1d54
and eax, 0x64
or eax, 1
mov dword [ebx], eax
add ebx, edx
and eax, 0x71f51c11
and eax, 0
or eax, 0x70787400
mov dword [ebx], eax
add ebx, edx
or eax, 0x471a4352
and eax, 0x71bd9dd2
and eax, 0x60300140
or eax, 0x644602c
mov dword [ebx], eax
add ebx, edx
and eax, 0x75626fcf
and eax, 0x475f0c35
and eax, 0x4400004
or eax, 0x2a2d726b
mov dword [ebx], eax
add ebx, edx
and eax, 0x2919ef5c
xor eax, 0x39ce9606
and eax, 0x457040
or eax, 0x200825
mov dword [ebx], eax
add ebx, edx
or eax, 0x50271739
or eax, 0x5d167fc4
and eax, 0x44666400
or eax, 0x22080000
mov dword [ebx], eax
add ebx, edx
and eax, 0x68cd9007
and eax, 0x60480000
or eax, 0x530652e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x52c8fb39
and eax, 0x25200c00
or eax, 0x48416000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe7ab1e4
and eax, 0x610a5064
or eax, 0x4242201
mov dword [ebx], eax
add ebx, edx
xor eax, 0x42243915
xor eax, 0x7dc8ec78
and eax, 0x2508
or eax, 0x4070
mov dword [ebx], eax
add ebx, edx
or eax, 0x4f0430cb
and eax, 0x47047000
or eax, 0x20610200
mov dword [ebx], eax
add ebx, edx
or eax, 0x6504c55e
or eax, 0x253f7d0e
and eax, 0x266e6f4c
or eax, 0x8000021
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5302a658
and eax, 0x2b7b4ba
and eax, 0x240020
or eax, 0x417845
mov dword [ebx], eax
add ebx, edx
and eax, 0x9483a67
xor eax, 0x734d618a
and eax, 0x72095000
or eax, 0x602600
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6260876e
and eax, 0x87164
or eax, 0x65260211
mov dword [ebx], eax
add ebx, edx
and eax, 0x2251156f
and eax, 0x589a0897
and eax, 0
or eax, 0x6578
mov dword [ebx], eax
add ebx, edx
or eax, 0x508ca9f9
and eax, 0x40006400
or eax, 0x2e730000
mov dword [ebx], eax
add ebx, edx
and eax, 0x37fb1973
and eax, 0x26620000
or eax, 0x8046669
mov dword [ebx], eax
add ebx, edx
xor eax, 0x31893c07
and eax, 0x655864
or eax, 0x2001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x69be395f
and eax, 0x691abc61
and eax, 0x610a0000
or eax, 0x6656c00
mov dword [ebx], eax
add ebx, edx
or eax, 0x25f694a8
and eax, 0x60747428
or eax, 0x10000040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x398f350e
or eax, 0x56d47c78
and eax, 0x4578652e
or eax, 0x20000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7240ea10
or eax, 0x6b0a95d9
and eax, 0x67201200
or eax, 0x456000
mov dword [ebx], eax
add ebx, edx
or eax, 0x707fb970
and eax, 0x746f6870
or eax, 3
mov dword [ebx], eax
add ebx, edx
xor eax, 0x63c73b14
xor eax, 0x122fbe28
and eax, 0x500650e
or eax, 0x60780020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2cad6813
or eax, 0x5e73a1ac
and eax, 0x4d752400
or eax, 0x20004000
mov dword [ebx], eax
add ebx, edx
and eax, 0x750d572a
and eax, 0x60014000
or eax, 0x10602370
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6e6da25b
or eax, 0x8564eff
and eax, 0x458452e
or eax, 0x61202000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3473b1f1
and eax, 0x292b10ef
and eax, 0xb0000
or eax, 0x72646c00
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ddee59c
and eax, 0x56603e3d
and eax, 0x402000
or eax, 0x2e255064
mov dword [ebx], eax
add ebx, edx
and eax, 0x75eac3d
xor eax, 0x280ac249
and eax, 0x446065
or eax, 0x211800
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e359567
and eax, 0x455ba103
and eax, 0x10000
or eax, 0x70647200
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d2a7fc1
xor eax, 0x7197c9c6
and eax, 0x20322344
or eax, 0x16404429
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a3a6a70
and eax, 0x18400c14
or eax, 0x60252220
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6cf91851
xor eax, 0x35504db4
and eax, 0x41
or eax, 0x24
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c30347e
xor eax, 0x3abc36b2
and eax, 0x46080200
or eax, 0x28617500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x24bc0e2d
and eax, 0x42516821
or eax, 0x31280440
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b8082
and eax, 0x61226061
or eax, 0x40c1308
mov dword [ebx], eax
add ebx, edx
xor eax, 0x19091a28
and eax, 0x6140
or eax, 0x438
mov dword [ebx], eax
add ebx, edx
or eax, 0x3d12e7c6
and eax, 0x2994e9a5
and eax, 0x21006100
or eax, 0x546d0400
mov dword [ebx], eax
add ebx, edx
or eax, 0x76ffe75b
and eax, 0x4db5dd3a
and eax, 0x40250408
or eax, 0x38402a64
mov dword [ebx], eax
add ebx, edx
or eax, 0x57bc5501
and eax, 0x65
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x10ced3b4
or eax, 0x149231db
and eax, 0x4406100
or eax, 0x68210c00
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a86fb52
and eax, 0x28006900
or eax, 0x66e066d
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b940b5a
and eax, 0x646865
or eax, 0x11000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x486127b7
xor eax, 0xd3fb4e8
and eax, 0x40216200
or eax, 0x30441000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6aca9653
or eax, 0x7f9d63db
and eax, 0x6c697451
or eax, 0x24
mov dword [ebx], eax
add ebx, edx
xor eax, 0x19f160ab
or eax, 0x6f96cfcf
and eax, 0x2e121353
or eax, 0x202020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x369280ac
xor eax, 0x49e72bfc
and eax, 0x451821
or eax, 0x206044
mov dword [ebx], eax
add ebx, edx
or eax, 0x458241d5
and eax, 0x44617100
or eax, 0x2a080600
mov dword [ebx], eax
add ebx, edx
xor eax, 0x76e099f
and eax, 0x69017001
or eax, 0x6680060
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6cad2bd8
and eax, 0x2404130
or eax, 0x70322446
mov dword [ebx], eax
add ebx, edx
xor eax, 0x45c60955
and eax, 0x1b4e57ec
and eax, 0x13044420
or eax, 0x20612049
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6cdbbe66
xor eax, 0x11fe3b19
and eax, 0x48402012
or eax, 0x30250e20
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6632b174
and eax, 0x3107d1de
and eax, 0x44
or eax, 0x21
mov dword [ebx], eax
add ebx, edx
and eax, 0x52128fcb
xor eax, 0x517d6642
and eax, 0x40746400
or eax, 0x28000100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x19da29c0
xor eax, 0x12522e58
and eax, 0x61646200
or eax, 0x11065
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b4c120b
and eax, 0x3cf8f991
and eax, 0x20400000
or eax, 0x58252e6c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x30150be7
or eax, 0x20fee98d
and eax, 5
or eax, 0x60
mov dword [ebx], eax
add ebx, edx
or eax, 0x63070dda
and eax, 0x7969d792
and eax, 0x61000500
or eax, 0x626800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x43ee7463
and eax, 0x220c1162
or eax, 0xc626410
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a34e48f
xor eax, 0xfb2ed33
and eax, 0x40821
or eax, 0x617044
mov dword [ebx], eax
add ebx, edx
and eax, 0x346dd166
and eax, 0x355ffc22
and eax, 0x455000
or eax, 0x70202200
mov dword [ebx], eax
add ebx, edx
or eax, 0x525a847d
and eax, 0x79689f68
and eax, 0x60281060
or eax, 0x5066815
mov dword [ebx], eax
add ebx, edx
xor eax, 0x502bc3f0
xor eax, 0x51605361
and eax, 0x6060
or eax, 0x518
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d33a1ba
and eax, 0x2100
or eax, 0x6e695600
mov dword [ebx], eax
add ebx, edx
xor eax, 0x49b5b8ed
xor eax, 0x607b3b9a
and eax, 0x6276064
or eax, 0x28400200
mov dword [ebx], eax
add ebx, edx
and eax, 0x51d59617
or eax, 0x7a8dcfb5
and eax, 0x454825
or eax, 0x203040
mov dword [ebx], eax
add ebx, edx
and eax, 0x769291ae
and eax, 0
or eax, 0x74746500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2248ac7c
and eax, 0x40204064
or eax, 0x21433201
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6dce14f8
and eax, 0x8252610
or eax, 0x70400860
mov dword [ebx], eax
add ebx, edx
and eax, 0x4da3865c
and eax, 0x4535f259
and eax, 0x40
or eax, 0x25
mov dword [ebx], eax
add ebx, edx
xor eax, 0x23ac5493
and eax, 0x61817f87
and eax, 0x20004400
or eax, 0x50642900
mov dword [ebx], eax
add ebx, edx
and eax, 0x1ea41aed
and eax, 0x240800
or eax, 0x2e4a676d
mov dword [ebx], eax
add ebx, edx
or eax, 0x7046d225
or eax, 0x518599d2
and eax, 0x657865
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ddd07c2
xor eax, 0x294d6ad7
and eax, 0x24301000
or eax, 0x4a456200
mov dword [ebx], eax
add ebx, edx
or eax, 0x5a3d3be9
and eax, 0x706d6161
or eax, 0x12
mov dword [ebx], eax
add ebx, edx
or eax, 0x73ece6c
or eax, 0x2e54183d
and eax, 0x652e656c
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x27851e3e
and eax, 0x428
or eax, 0x6150
mov dword [ebx], eax
add ebx, edx
and eax, 0x20c4eaef
xor eax, 0xc42a0bf
and eax, 0xc404000
or eax, 0x62293700
mov dword [ebx], eax
add ebx, edx
xor eax, 0x23866367
and eax, 0x406d1464
or eax, 0x30006100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7fe70296
and eax, 0x5086522
or eax, 0x6070000c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x48904817
and eax, 0x29602400
or eax, 0x42014200
mov dword [ebx], eax
add ebx, edx
or eax, 0x11e97d5f
xor eax, 0x528e6e3e
and eax, 0x20640061
or eax, 0x54106804
mov dword [ebx], eax
add ebx, edx
and eax, 0x7465ccbc
and eax, 0x70644020
or eax, 0x2013350
mov dword [ebx], eax
add ebx, edx
xor eax, 0x8dca8da
xor eax, 0x6a6f2d4d
and eax, 0x526466
or eax, 0x2e200110
mov dword [ebx], eax
add ebx, edx
and eax, 0x669d4245
and eax, 0x275fbcd
and eax, 0x4044
or eax, 0x653821
mov dword [ebx], eax
add ebx, edx
and eax, 0x62dd2a20
and eax, 0xca6fa9b
and eax, 0x2000
or eax, 0x6e695700
mov dword [ebx], eax
add ebx, edx
xor eax, 0x9079eb4
and eax, 0x26686030
or eax, 0x8111043
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe35527f
and eax, 0x442004
or eax, 0x215861
mov dword [ebx], eax
add ebx, edx
and eax, 0x5763371e
and eax, 0x2bb79993
and eax, 0x210000
or eax, 0x6b406600
mov dword [ebx], eax
add ebx, edx
or eax, 0x15a11de9
or eax, 0x5f0a1d33
and eax, 0x72617361
or eax, 0x40004
mov dword [ebx], eax
add ebx, edx
and eax, 0x4fa5841
and eax, 0x48887472
and eax, 0x4040
or eax, 0x2e722536
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ee6ce82
and eax, 0x604000
or eax, 0x53865
mov dword [ebx], eax
add ebx, edx
xor eax, 0x75e59ebb
and eax, 0x70006600
or eax, 0x2691100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x632a1f52
or eax, 0x6047d2ba
and eax, 0x61407260
or eax, 0x280105
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f003bc4
or eax, 0x1c3db081
and eax, 0x652c6b60
or eax, 0x20012
mov dword [ebx], eax
add ebx, edx
or eax, 0x48a8a35a
and eax, 0x304cca08
and eax, 0x4008
or eax, 0x2570
mov dword [ebx], eax
add ebx, edx
or eax, 0x3e4e683
and eax, 0x606600
or eax, 0x64090000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a6bef54
xor eax, 0x2560c261
and eax, 0x12460
or eax, 0x72644804
mov dword [ebx], eax
add ebx, edx
xor eax, 0x75c0c0ec
and eax, 0x5202408
or eax, 0x60584126
mov dword [ebx], eax
add ebx, edx
xor eax, 0x23c4a66
xor eax, 0x36b10670
and eax, 0x40752900
or eax, 0x2c004400
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe041220
and eax, 0x62706920
or eax, 0xd000054
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d83567b
or eax, 0x42b6e797
and eax, 0x78652e74
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x68e956c8
and eax, 0x31fc1af1
and eax, 0x40
or eax, 0x25
mov dword [ebx], eax
add ebx, edx
and eax, 0x75065ed3
and eax, 0
or eax, 0x6e617300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b4e5901
and eax, 0x202f2200
or eax, 0x58404064
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c6358c3
xor eax, 0x57343ec8
and eax, 0x72436408
or eax, 0x200161
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d78f47e
and eax, 0x788ffe9d
and eax, 0x68007019
or eax, 0x7740060
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c587eae
and eax, 0x44506028
or eax, 0x21280506
mov dword [ebx], eax
add ebx, edx
and eax, 0x371d984d
xor eax, 0x5ab47546
and eax, 0x6c286400
or eax, 0x410200
mov dword [ebx], eax
add ebx, edx
and eax, 0x23a3b675
and eax, 0x43fd218b
and eax, 0x212000
or eax, 0x6e4e4d65
mov dword [ebx], eax
add ebx, edx
and eax, 0xf905b1f
and eax, 0x4004104
or eax, 0x6178242a
mov dword [ebx], eax
add ebx, edx
or eax, 0x60653212
or eax, 0x165cfa2
and eax, 0x64656e00
or eax, 0x10000000
mov dword [ebx], eax
add ebx, edx
or eax, 0xf143c78
and eax, 0x66616e70
or eax, 0x80003
mov dword [ebx], eax
add ebx, edx
xor eax, 0x22530d4d
and eax, 0x4326126
or eax, 0x2a400440
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ba08964
and eax, 0x78b793bc
and eax, 0x200024
or eax, 0x457841
mov dword [ebx], eax
add ebx, edx
or eax, 0x611731bf
and eax, 0x60617100
or eax, 0xe000200
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a18a48d
xor eax, 0x1d624181
and eax, 0x700b2204
or eax, 0x8644060
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d3f8933
and eax, 0x61646161
or eax, 0x2000408
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c58794
and eax, 0x992de3e
and eax, 0x402c
or eax, 0x616c2d43
mov dword [ebx], eax
add ebx, edx
or eax, 0x16874de4
and eax, 0x6f9c3177
and eax, 0x60002065
or eax, 0x8634e10
mov dword [ebx], eax
add ebx, edx
and eax, 0x539ab769
and eax, 0x40002420
or eax, 0x2578410e
mov dword [ebx], eax
add ebx, edx
or eax, 0x8f70694
xor eax, 0x20aaedf5
and eax, 0x40400000
or eax, 0x22224100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x41d8b5f
and eax, 0x59
or eax, 0x20
mov dword [ebx], eax
add ebx, edx
and eax, 0x65c779e0
xor eax, 0x5ab356db
and eax, 0x58214000
or eax, 0x214c0100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x615db157
and eax, 0x10304000
or eax, 0x60400100
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b1dcc39
and eax, 0x68444c09
or eax, 0x4022246
mov dword [ebx], eax
add ebx, edx
or eax, 0x67cb394f
and eax, 0x357ae32c
and eax, 0x20404308
or eax, 0x50351071
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d7f63a1
and eax, 0xaf52201
and eax, 0x700200
or eax, 0x74026d70
mov dword [ebx], eax
add ebx, edx
xor eax, 0x364af97f
and eax, 0x40380000
or eax, 0x35426100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x252e46c2
and eax, 0x2542
or eax, 0x4030
mov dword [ebx], eax
add ebx, edx
xor eax, 0xceb479e
and eax, 0xc612200
or eax, 0x63044500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2ee7fc9f
and eax, 0x312
or eax, 0x656460
mov dword [ebx], eax
add ebx, edx
and eax, 0x1fd917bd
and eax, 0x961095e
and eax, 0x410000
or eax, 0x72204800
mov dword [ebx], eax
add ebx, edx
or eax, 0x2dda4513
xor eax, 0x7a13f5bb
and eax, 0x203820
or eax, 0x4a004152
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a335a76
xor eax, 0xa452ac9
and eax, 0x246084d
or eax, 0x71286022
mov dword [ebx], eax
add ebx, edx
and eax, 0x519f192d
xor eax, 0x128287e6
and eax, 0xe4b
or eax, 0x6024
mov dword [ebx], eax
add ebx, edx
or eax, 0x6fbb0d57
and eax, 0x65214000
or eax, 0x10401000
mov dword [ebx], eax
add ebx, edx
and eax, 0xcc9d512
and eax, 0x4400000
or eax, 0x6b0a206c
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a2d0f37
and eax, 0x19d07fde
and eax, 4
or eax, 0x73656a
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c31ba89
and eax, 0x74724200
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f4e3bcd
and eax, 0x6b4c
or eax, 0x422
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ae7fe68
or eax, 0x49f85905
and eax, 0x40686400
or eax, 0x32070000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ffef8d5
xor eax, 0x46953ab6
and eax, 0x2463
or eax, 0x68500c
mov dword [ebx], eax
add ebx, edx
and eax, 0x71c888a
and eax, 0
or eax, 0x6c617300
mov dword [ebx], eax
add ebx, edx
and eax, 0x77a55aed
xor eax, 0x18ec2ef2
and eax, 0x704d7022
or eax, 0x322020c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x542424b3
and eax, 0x25424605
or eax, 0x50202860
mov dword [ebx], eax
add ebx, edx
and eax, 0x160fa207
and eax, 0x2200
or eax, 0x4572
mov dword [ebx], eax
add ebx, edx
and eax, 0x52db929f
and eax, 0x46804da5
and eax, 0
or eax, 0x74616b00
mov dword [ebx], eax
add ebx, edx
or eax, 0x4caedb3b
and eax, 0x6462722b
or eax, 0x1100044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1dde5eab
and eax, 0x4bc88d23
and eax, 0
or eax, 0x73
mov dword [ebx], eax
add ebx, edx
and eax, 0x3374f17e
or eax, 0x2c95b309
and eax, 0x24053100
or eax, 0x41684400
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b49dd25
xor eax, 0x4fefe6be
and eax, 0x4263128
or eax, 0x70484440
mov dword [ebx], eax
add ebx, edx
and eax, 0x25caec58
and eax, 0x20406000
or eax, 0x52210200
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b2d3efa
and eax, 0x7917780a
and eax, 0x70006002
or eax, 0x2720160
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ee0ae2a
xor eax, 0x4c015656
and eax, 0x1900
or eax, 0x6061
mov dword [ebx], eax
add ebx, edx
and eax, 0x561e5999
or eax, 0x35d3f99a
and eax, 0x25425000
or eax, 0x4a200600
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b9c528b
or eax, 0x7506d7e
and eax, 0x2e667378
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x52b3d832
and eax, 0x646860
or eax, 0x80404
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d6832da
or eax, 0x63916644
and eax, 0x6f607600
or eax, 0x20000
mov dword [ebx], eax
add ebx, edx
or eax, 0x201d54a1
and eax, 0x65756620
or eax, 0x158
mov dword [ebx], eax
add ebx, edx
xor eax, 0x136914bd
and eax, 0x6e750d58
and eax, 0x64040040
or eax, 0x2a7433
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d9169d2
xor eax, 0x320f0dae
and eax, 0x604c
or eax, 0xc20
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3357474f
xor eax, 0x4af24b3f
and eax, 0x71256000
or eax, 0x6481600
mov dword [ebx], eax
add ebx, edx
xor eax, 0x33666db8
and eax, 0x44010218
or eax, 0x28606047
mov dword [ebx], eax
add ebx, edx
or eax, 0x26578611
and eax, 0x305f2267
and eax, 0x20462244
or eax, 0x44284d28
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4556bd9d
or eax, 0x10aa2c3b
and eax, 0x2028642a
or eax, 0x4c440004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x752c5242
and eax, 0x18403600
or eax, 0x602d4000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x48467dfe
and eax, 0x2020016e
or eax, 0xe546400
mov dword [ebx], eax
add ebx, edx
and eax, 0xdb5d3e3
and eax, 0x244060
or eax, 0x482c04
mov dword [ebx], eax
add ebx, edx
and eax, 0x1d314866
xor eax, 0x6ef13ad6
and eax, 0x66417200
or eax, 0x112c0400
mov dword [ebx], eax
add ebx, edx
or eax, 0x1d665a22
and eax, 0x6c6c6422
or eax, 0xc
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e2b1b27
or eax, 0x1cc2b73a
and eax, 0x2c603000
or eax, 0x42054800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x20c15619
xor eax, 0x74d82f29
and eax, 0x20600020
or eax, 0x4402760d
mov dword [ebx], eax
add ebx, edx
or eax, 0xae75a8e
and eax, 0x6c64642e
or eax, 0x80000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f55e956
xor eax, 0x3baa413a
and eax, 0x44452800
or eax, 0x2a205000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x544bce8e
or eax, 0x7e14c5bc
and eax, 0x682e762c
or eax, 0x1400001
mov dword [ebx], eax
add ebx, edx
or eax, 0x227369b
and eax, 0x68642626
or eax, 0x4000840
mov dword [ebx], eax
add ebx, edx
or eax, 0x14bf200d
and eax, 0x6c
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x3fc9b45a
and eax, 0x234f6c62
and eax, 0x22492400
or eax, 0x50205200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x793c51c9
and eax, 0xb452140
or eax, 0x542a4834
mov dword [ebx], eax
add ebx, edx
or eax, 0x3e9757a1
and eax, 0x2e696370
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1bcdc40f
and eax, 0x242464
or eax, 0x484800
mov dword [ebx], eax
add ebx, edx
or eax, 0x5a48c305
xor eax, 0x4de5bea9
and eax, 0x12095000
or eax, 0x60602600
mov dword [ebx], eax
add ebx, edx
and eax, 0x326f0620
xor eax, 0x7c3494
and eax, 0x12052014
or eax, 0x4d6a4960
mov dword [ebx], eax
add ebx, edx
and eax, 0x4df609e5
xor eax, 0x66595e67
and eax, 0x2a344502
or eax, 0x440206c
mov dword [ebx], eax
add ebx, edx
and eax, 0x1de71751
xor eax, 0x48182e92
and eax, 0x6c2840
or eax, 0x4424
mov dword [ebx], eax
add ebx, edx
and eax, 0x4320f71d
and eax, 0x206000
or eax, 0x5f560800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c362365
and eax, 0x31404964
or eax, 0x44222412
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ef4779d
and eax, 0x6c642e73
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x71485428
or eax, 0x607c2fdb
and eax, 0x68
or eax, 4
mov dword [ebx], eax
add ebx, edx
and eax, 0x16f4a62d
or eax, 0x346bfe7f
and eax, 0x14626800
or eax, 0x4b140000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x614d307d
or eax, 0x413c0d29
and eax, 0x762b4c60
or eax, 0x402002
mov dword [ebx], eax
add ebx, edx
or eax, 0x36762521
xor eax, 0x554b72ca
and eax, 0x20240321
or eax, 0x440a6052
mov dword [ebx], eax
add ebx, edx
or eax, 0x25b1925b
and eax, 0x6068
or eax, 0xc04
mov dword [ebx], eax
add ebx, edx
and eax, 0x26fd516
and eax, 0x4000
or eax, 0x5f762800
mov dword [ebx], eax
add ebx, edx
or eax, 0x10bc46ca
xor eax, 0x5afb32aa
and eax, 0x4044460
or eax, 0x7270210e
mov dword [ebx], eax
add ebx, edx
and eax, 0x78fadff0
and eax, 0x60204160
or eax, 0x40e2213
mov dword [ebx], eax
add ebx, edx
or eax, 0x199e71b4
and eax, 0x6064
or eax, 0xc08
mov dword [ebx], eax
add ebx, edx
or eax, 0x49696f4d
and eax, 0x218d3c55
and eax, 0x1002800
or eax, 0x5e764000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x74e96c9c
or eax, 0x27c8148d
and eax, 0x2c491415
or eax, 0x40206060
mov dword [ebx], eax
add ebx, edx
or eax, 0x53f43bdd
and eax, 0x2c81d6ef
and eax, 0x2c000661
or eax, 0x40642812
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2931d8a0
xor eax, 0x1ddb720a
and eax, 0x48
or eax, 0x24
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e79c3ca
or eax, 0x2cb83040
and eax, 0xc302000
or eax, 0x53464800
mov dword [ebx], eax
add ebx, edx
and eax, 0x7203c884
and eax, 0x52024000
or eax, 0x206d3473
mov dword [ebx], eax
add ebx, edx
or eax, 0x23aa8185
and eax, 0x22637176
or eax, 0xc000200
mov dword [ebx], eax
add ebx, edx
and eax, 0x776ba9bd
and eax, 0x602024
or eax, 0xc4c40
mov dword [ebx], eax
add ebx, edx
xor eax, 0x45515598
and eax, 0x44251000
or eax, 0x22404200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4afc6ceb
and eax, 0x20013261
or eax, 0x52644004
mov dword [ebx], eax
add ebx, edx
and eax, 0x31ec8900
and eax, 0x30600000
or eax, 0x4408203a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x181b14b9
xor eax, 0x1a21b8d
and eax, 0x28512004
or eax, 0x12225070
mov dword [ebx], eax
add ebx, edx
or eax, 0x52971cd8
xor eax, 0x6917227e
and eax, 0x10600e02
or eax, 0x6009212d
mov dword [ebx], eax
add ebx, edx
or eax, 0x17e10933
and eax, 0x6160212d
or eax, 0x8104000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b9eb854
and eax, 0x696e612c
or eax, 0x4010202
mov dword [ebx], eax
add ebx, edx
or eax, 0x62136dfe
or eax, 0x434a8f3e
and eax, 0x4f0a0d2e
or eax, 1
mov dword [ebx], eax
add ebx, edx
and eax, 0x707dba06
and eax, 0x40000802
or eax, 0x29676170
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b4fff94
or eax, 0x3bc28dfa
and eax, 0x68203a6e
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x75a8335e
and eax, 0x71203074
or eax, 0x2504400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c4bc8d9
xor eax, 0x63634812
and eax, 0x4808243a
or eax, 0x21270b00
mov dword [ebx], eax
add ebx, edx
or eax, 0x10ab69fc
and eax, 0x5cc6fc4
and eax, 0x2d40
or eax, 0x70610030
mov dword [ebx], eax
add ebx, edx
xor eax, 0x675463e1
and eax, 0x4e456e5d
and eax, 0x6010e01
or eax, 0x69622068
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b32dbab
xor eax, 0x73fffcc1
and eax, 0x28
or eax, 0x45
mov dword [ebx], eax
add ebx, edx
xor eax, 0x79346d7
and eax, 0x4104000
or eax, 0x70642800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x724bd9fd
and eax, 0x63a3170
or eax, 0x29004200
mov dword [ebx], eax
add ebx, edx
or eax, 0x579b59e0
and eax, 0x6d216020
or eax, 0x44040f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x225abad7
xor eax, 0x5c15987b
and eax, 0x10280603
or eax, 0x6041286c
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ab8ea97
and eax, 0x6870602d
or eax, 0x1000100
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f934f0b
xor eax, 0x638d8415
and eax, 0x280d410c
or eax, 0x45622222
mov dword [ebx], eax
add ebx, edx
and eax, 0x6951ec25
or eax, 0x44625f8d
and eax, 0x6d636a2d
or eax, 0x2100002
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ca75afd
and eax, 0x100b27d1
and eax, 0x30200
or eax, 0x663c2d6e
mov dword [ebx], eax
add ebx, edx
and eax, 0x22a451e9
and eax, 0x20240168
or eax, 0x44486401
mov dword [ebx], eax
add ebx, edx
or eax, 0xe833622
xor eax, 0x41dd7bf9
and eax, 0x21320c12
or eax, 0x10003161
mov dword [ebx], eax
add ebx, edx
or eax, 0x5bd1835a
or eax, 0x38e829c0
and eax, 0x38303331
or eax, 0x40000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f712387
xor eax, 0xeda997f
and eax, 0x8060800
or eax, 0x64203034
mov dword [ebx], eax
add ebx, edx
or eax, 0x51124ca2
or eax, 0x3b947e9f
and eax, 0x3d266e21
or eax, 0x410040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x208d5392
and eax, 0x2c61
or eax, 0x4204
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a92133e
or eax, 0x441bc8e5
and eax, 0x44104800
or eax, 0x30642000
mov dword [ebx], eax
add ebx, edx
or eax, 0x591ed746
and eax, 0x2d3a7340
or eax, 0x2000030
mov dword [ebx], eax
add ebx, edx
and eax, 0x2109501c
and eax, 0x21004000
or eax, 0x4870292f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4967541b
or eax, 0xfc3571f
and eax, 0x2e47662e
or eax, 0x280040
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f5aec10
and eax, 0x2ed2eaaf
and eax, 0x8026000
or eax, 0x612d0f69
mov dword [ebx], eax
add ebx, edx
or eax, 0x127461c7
and eax, 0x60
or eax, 0x10
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f0c2e54
and eax, 0
or eax, 0x74746800
mov dword [ebx], eax
add ebx, edx
or eax, 0x1fa76eff
and eax, 0x52268eb7
and eax, 0x2220230
or eax, 0x2d187140
mov dword [ebx], eax
add ebx, edx
or eax, 0x714c14a7
or eax, 0x43505f9c
and eax, 0x6970692f
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x548303af
or eax, 0x6de55781
and eax, 0x2c676600
or eax, 0x208006e
mov dword [ebx], eax
add ebx, edx
and eax, 0x3bc90629
and eax, 0x22090628
or eax, 0x55266941
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7467280f
or eax, 0x1f14c0fc
and eax, 0x5444468
or eax, 0x60232001
mov dword [ebx], eax
add ebx, edx
or eax, 0x6937778e
and eax, 0x65642764
or eax, 0x810
mov dword [ebx], eax
add ebx, edx
or eax, 0x563fa8b0
or eax, 0x625bb6b1
and eax, 0x2f2f65
or eax, 0x4008
mov dword [ebx], eax
add ebx, edx
or eax, 0x69dc5aae
and eax, 0x21327000
or eax, 0x14000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x670a5b55
and eax, 0x14
or eax, 0x22
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a0b193d
and eax, 0
or eax, 0x79726300
mov dword [ebx], eax
add ebx, edx
and eax, 0x10ecc117
and eax, 0x229d9988
and eax, 0
or eax, 0x7470
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f99d8e2
and eax, 0x5000
or eax, 0x73652400
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe592452
and eax, 0x6d2c0050
or eax, 0x2412d24
mov dword [ebx], eax
add ebx, edx
or eax, 0x43e624f0
and eax, 0x2564
or eax, 0x4000
mov dword [ebx], eax
add ebx, edx
or eax, 0xf929a4b
or eax, 0x210b0d3f
and eax, 0x21107300
or eax, 0x40640000
mov dword [ebx], eax
add ebx, edx
and eax, 0x28f2c3d7
and eax, 0x10e44c6a
and eax, 0x604000
or eax, 0x133574
mov dword [ebx], eax
add ebx, edx
and eax, 0xaf4f3cd
and eax, 0x707100
or eax, 0x63050200
mov dword [ebx], eax
add ebx, edx
and eax, 0xfc60198
or eax, 0x70d66cb0
and eax, 0x73526520
or eax, 0x210043
mov dword [ebx], eax
add ebx, edx
xor eax, 0x204d07ca
and eax, 0x532e6000
or eax, 0x20410800
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b0499f
or eax, 0x284fdb81
and eax, 0x676e6914
or eax, 0x60
mov dword [ebx], eax
add ebx, edx
or eax, 0x60e25912
and eax, 0xa543e32
and eax, 0x2403000
or eax, 0x6d324000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2eab2f11
and eax, 0x7910
or eax, 0x68
mov dword [ebx], eax
add ebx, edx
and eax, 0x48839160
and eax, 0x44a32077
and eax, 0
or eax, 0x75727400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x560a5ae3
xor eax, 0x12cae904
and eax, 0x65
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x16a31563
and eax, 0
or eax, 0x75727400
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f3f5e55
and eax, 0x45
or eax, 0x20
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1bbaf7ca
and eax, 0x12324500
or eax, 0x60400000
mov dword [ebx], eax
add ebx, edx
and eax, 0x56a125af
and eax, 0x200000
or eax, 0x201a726f
mov dword [ebx], eax
add ebx, edx
or eax, 0x5a68b550
and eax, 0x62726746
or eax, 0x800
mov dword [ebx], eax
add ebx, edx
or eax, 0x7579e63c
and eax, 0x93a074f
and eax, 0x1200448
or eax, 0x64446021
mov dword [ebx], eax
add ebx, edx
and eax, 0x28b97e8c
and eax, 8
or eax, 0x66
mov dword [ebx], eax
add ebx, edx
and eax, 0x34fd7dc2
or eax, 0x451a6c70
and eax, 0x410a6800
or eax, 0x32650000
mov dword [ebx], eax
add ebx, edx
and eax, 0x61f83dfc
and eax, 0x61682800
or eax, 0x6064174
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6731faa5
and eax, 0x521000
or eax, 0x75206400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x65ad95e5
or eax, 0x3b1d735c
and eax, 0x65
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x54d93d5f
or eax, 0x72aa1610
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb2283bf
and eax, 0x2208100
or eax, 0x64c15800
mov dword [ebx], eax
add ebx, edx
or eax, 0x5668c294
and eax, 4
or eax, 0x62
mov dword [ebx], eax
add ebx, edx
or eax, 0x7837dc30
xor eax, 0x166f26fd
and eax, 0x800
or eax, 0x500
mov dword [ebx], eax
add ebx, edx
and eax, 0x35e09f64
and eax, 0x70fde8b8
and eax, 0
or eax, 0x10400
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ff5c4ae
or eax, 0x7649c298
and eax, 0x3c0000
or eax, 0x1000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5834400e
and eax, 0x2043c1f9
and eax, 0
or eax, 0x2e1000
mov dword [ebx], eax
add ebx, edx
and eax, 0xbcfac30
and eax, 0
or eax, 0x1800
mov dword [ebx], eax
add ebx, edx
or eax, 0x4270406e
xor eax, 0x66a2d8f4
and eax, 0x800000
or eax, 0x2000200
mov dword [ebx], eax
add ebx, edx
and eax, 0x33a09fad
or eax, 0x70646215
and eax, 0x240000
or eax, 0x180480
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3a356c16
and eax, 0x65bfa29a
and eax, 0
or eax, 0x400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x46426b53
or eax, 0x15947147
and eax, 0x140800
or eax, 0x280000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d5d9a1f
xor eax, 0x36391b36
and eax, 0
or eax, 0x800
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a6e7a9f
or eax, 0x475da20f
and eax, 0x2c3200
or eax, 0x100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3859007b
and eax, 0x100000
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1885a5f7
xor eax, 0x5de9a760
and eax, 0x1c0200
or eax, 0x13900
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ec59be4
and eax, 0x5475f7ed
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x55b1dc63
and eax, 0x38ecc677
and eax, 0
or eax, 0x100000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f0c1507
and eax, 0
or eax, 0x1de900
mov dword [ebx], eax
add ebx, edx
and eax, 0x35a14296
and eax, 0
or eax, 0x65742e00
mov dword [ebx], eax
add ebx, edx
xor eax, 0xcd747c0
and eax, 0x69206040
or eax, 0x4041438
mov dword [ebx], eax
add ebx, edx
xor eax, 0x63d3258e
and eax, 0x66
or eax, 8
mov dword [ebx], eax
add ebx, edx
and eax, 0x358ad07c
and eax, 0
or eax, 0x300000
mov dword [ebx], eax
add ebx, edx
or eax, 0x794fdd3b
and eax, 0x38c63ab8
and eax, 0
or eax, 0x8000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe0937ff
and eax, 0x24caa347
and eax, 0x4082200
or eax, 0x60610c00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d5adc47
and eax, 0x20217041
or eax, 0x4400420
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4839f1f1
xor eax, 0x77756e0f
and eax, 0x15
or eax, 0x20
mov dword [ebx], eax
add ebx, edx
or eax, 0x249aa6eb
and eax, 0x4a8cb898
and eax, 0x8000
or eax, 0x300000
mov dword [ebx], eax
add ebx, edx
or eax, 0x63504889
xor eax, 0x18dd1371
and eax, 0x94800
or eax, 0x22400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x703ae0b3
and eax, 0x5f6d21df
and eax, 0x40200000
or eax, 0x24522e00
mov dword [ebx], eax
add ebx, edx
or eax, 0x756224ff
and eax, 0x602461
or eax, 0x15000
mov dword [ebx], eax
add ebx, edx
and eax, 0xdf9976b
and eax, 0x210400
or eax, 0x1ae800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b389c79
and eax, 0x11b1c787
and eax, 0
or eax, 0x2400
mov dword [ebx], eax
add ebx, edx
or eax, 0x2e098603
and eax, 0x24002600
or eax, 0x40720800
mov dword [ebx], eax
add ebx, edx
and eax, 0x69921d0d
xor eax, 0x1c82ad0
and eax, 0x20402440
or eax, 0x4215021
mov dword [ebx], eax
add ebx, edx
or eax, 0x663505f9
and eax, 0x64646570
or eax, 0x10080a06
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b6a7b2e
and eax, 0x646c
or eax, 1
mov dword [ebx], eax
add ebx, edx
and eax, 0x206bae0d
and eax, 0
or eax, 0x3c1000
mov dword [ebx], eax
add ebx, edx
or eax, 0xaa3eaa3
xor eax, 0x31610d9e
and eax, 0x400
or eax, 0x10000
mov dword [ebx], eax
add ebx, edx
and eax, 0x710928c5
and eax, 0x3731a528
and eax, 0
or eax, 0x64722e00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6cb85504
or eax, 0xf7a8a08
and eax, 0x4607000
or eax, 0x20010461
mov dword [ebx], eax
add ebx, edx
or eax, 0x265d718b
and eax, 0x314b9477
and eax, 0x20481062
or eax, 0x44326a18
mov dword [ebx], eax
add ebx, edx
and eax, 0xcbef0ea
and eax, 0x6062
or eax, 0x700
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a0c8ec4
xor eax, 0x43f9e1c5
and eax, 0x390400
or eax, 0x41000
mov dword [ebx], eax
add ebx, edx
or eax, 0x22a13f09
or eax, 0x12439536
and eax, 0x3c00
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4fefaaac
or eax, 0x6ebefd3c
and eax, 0x64692e00
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1ef7f0c0
and eax, 0x20005440
or eax, 0x4612021
mov dword [ebx], eax
add ebx, edx
or eax, 0x82c2b3d
and eax, 0x30
or eax, 2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x75bcfcfd
and eax, 0x3c5000
or eax, 0x10000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2bee7ec
and eax, 0x1400
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x18df9371
and eax, 0x70cedec7
and eax, 0
or eax, 0x64692e00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x525cd7fd
and eax, 0x50d0181
and eax, 0x4010001
or eax, 0x20607460
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7356a1f2
and eax, 0x13
or eax, 0x20
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a7451f7
xor eax, 0x4e4ccfd9
and eax, 0x380400
or eax, 0x56000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1ddb49d1
and eax, 0x211e0e1e
and eax, 0
or eax, 0x8000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x78bd607a
and eax, 0x192e9265
and eax, 0x280000
or eax, 0x64412e00
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b805547
and eax, 0x607801c6
and eax, 0x20600040
or eax, 0x4017421
mov dword [ebx], eax
add ebx, edx
and eax, 0x6abb110a
and eax, 0
or eax, 0x34
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a6ab4f5
and eax, 0x28a400
or eax, 0x154000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2af23e6f
or eax, 0x6eb73fb2
and eax, 0x20c00
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6ea736b5
and eax, 0x5549ac88
and eax, 0x44012800
or eax, 0x20680600
mov dword [ebx], eax
add ebx, edx
or eax, 0x1cf18800
and eax, 0x24612400
or eax, 0x5061
mov dword [ebx], eax
add ebx, edx
and eax, 0x4503e9a5
and eax, 0x20
or eax, 0x16
mov dword [ebx], eax
add ebx, edx
xor eax, 0x300475bf
or eax, 0x17d324a3
and eax, 0x400000
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7956f9c4
and eax, 0x4800
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x63226a5
and eax, 0x45c781e8
and eax, 0
or eax, 0x61642e00
mov dword [ebx], eax
add ebx, edx
and eax, 0x2fd77061
and eax, 0x2000
or eax, 0x4174
mov dword [ebx], eax
add ebx, edx
and eax, 0x8fcf878
and eax, 0x4000
or eax, 0x400800
mov dword [ebx], eax
add ebx, edx
and eax, 0x60317925
or eax, 0x3b1cac9e
and eax, 0x400
or eax, 0x30000
mov dword [ebx], eax
add ebx, edx
and eax, 0x529ccbf6
and eax, 0x665aad4c
and eax, 0
or eax, 0x73622e00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x70fe6efb
xor eax, 0x7e8ec795
and eax, 0x62
or eax, 0x11
mov dword [ebx], eax
add ebx, edx
xor eax, 0x732b97ed
and eax, 0
or eax, 0x500000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ed02e44
xor eax, 0x735b808a
and eax, 0
or eax, 0x6000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1d5609fa
xor eax, 0x14c7a0da
and eax, 0x1100800
or eax, 0x72622600
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e1a83c6
and eax, 0x2f384c14
and eax, 0x20200000
or eax, 0x10046372
mov dword [ebx], eax
add ebx, edx
and eax, 0x754e9a5e
and eax, 0x10
or eax, 0x21
mov dword [ebx], eax
add ebx, edx
and eax, 0x21fb858c
xor eax, 0x2bf55b4a
and eax, 0x504000
or eax, 0x2000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x59e42ed2
and eax, 0
or eax, 0x18000
mov dword [ebx], eax
add ebx, edx
and eax, 0x56b6b43
and eax, 0
or eax, 0x73722e00
mov dword [ebx], eax
add ebx, edx
or eax, 0x1dfd2663
xor eax, 0x43a5e1a4
and eax, 0x30004342
or eax, 0x242030
mov dword [ebx], eax
add ebx, edx
and eax, 0x31ee224c
xor eax, 0x1982a4b0
and eax, 0x30
or eax, 2
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e54cbfb
and eax, 0x144800
or eax, 0x292400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ea1823a
and eax, 0x5f61431f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x2fb3a900
and eax, 0x693bd593
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x460cb6b2
and eax, 0xc9200
or eax, 0x330800
mov dword [ebx], eax
add ebx, edx
and eax, 0x4bb0e5c4
or eax, 0x696259a7
and eax, 0x300800
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x193bdb6f
or eax, 0x6ad7130
and eax, 0x2dd000
or eax, 0x100800
mov dword [ebx], eax
add ebx, edx
and eax, 0x5da504c8
xor eax, 0x26213d8
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x3626867c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x3fa62b00
and eax, 0
or eax, 0x3fc600
mov dword [ebx], eax
add ebx, edx
and eax, 0x44eea63d
and eax, 0x200400
or eax, 0x107000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2a4b053d
and eax, 0x396400
or eax, 0x40000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a926ad5
or eax, 0x4701ccc9
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x410c304f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x372a3e2f
and eax, 0
or eax, 0x3fe200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7326e6a2
and eax, 0x100000
or eax, 0x200000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6409db17
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x11d6affd
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x4cdb30ca
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x62408fdd
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x12be7511
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x367812e4
and eax, 0x381200
or eax, 0x7c000
mov dword [ebx], eax
add ebx, edx
or eax, 0x71ddcb85
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x6e60f3a1
and eax, 0x200200
or eax, 0x1e0400
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c64e21b
and eax, 0x240000
or eax, 0x1a1400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x415eacfc
or eax, 0x2b1cd762
and eax, 0x3c2000
or eax, 0x20000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2a0f522c
and eax, 0x3e2000
or eax, 0xc00
mov dword [ebx], eax
add ebx, edx
and eax, 0x5557ad2a
and eax, 0x162c00
or eax, 0x281200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f140d1
and eax, 0xe5400
or eax, 0x300000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ecbdef7
and eax, 0xa5400
or eax, 0x340800
mov dword [ebx], eax
add ebx, edx
and eax, 0x574d3559
and eax, 0x306edce
and eax, 0x40000
or eax, 0x3a6a00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x39a57d0
and eax, 0x243800
or eax, 0x1a4200
mov dword [ebx], eax
add ebx, edx
or eax, 0x70cdee30
or eax, 0x2f72a972
and eax, 0x3e8e00
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x512557f2
xor eax, 0x3dd9581b
and eax, 0x28000
or eax, 0x3c2400
mov dword [ebx], eax
add ebx, edx
and eax, 0x7aaf26b5
and eax, 0x457d7f6e
and eax, 0x2c2000
or eax, 0x11d200
mov dword [ebx], eax
add ebx, edx
and eax, 0x42b61353
xor eax, 0x35f64f66
and eax, 0x24000
or eax, 0x3c8000
mov dword [ebx], eax
add ebx, edx
or eax, 0x233b739
or eax, 0x6f5cc885
and eax, 0x3ed200
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c375f1
and eax, 0x24000
or eax, 0x3ca200
mov dword [ebx], eax
add ebx, edx
or eax, 0x5a25eef5
and eax, 0x3824a241
and eax, 0x24a200
or eax, 0x1a5400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x20863e50
or eax, 0x1ec183a9
and eax, 0x390200
or eax, 0x60400
mov dword [ebx], eax
add ebx, edx
and eax, 0x43e359fc
or eax, 0x7304bdf6
and eax, 0x271400
or eax, 0x180200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4813cde0
and eax, 0x2c0000
or eax, 0x132400
mov dword [ebx], eax
add ebx, edx
or eax, 0x43122ee9
xor eax, 0x1a873cbd
and eax, 0x381000
or eax, 0x72800
mov dword [ebx], eax
add ebx, edx
and eax, 0x34dcae47
and eax, 0x1c0800
or eax, 0x234200
mov dword [ebx], eax
add ebx, edx
or eax, 0x619c1ad2
and eax, 0x3f5a00
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x2e6bc755
or eax, 0x27186d75
and eax, 0x3f7600
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x71d12a5b
and eax, 0x3f0800
or eax, 0x8000
mov dword [ebx], eax
add ebx, edx
or eax, 0x278a88e6
and eax, 0x3e8000
or eax, 0x3200
mov dword [ebx], eax
add ebx, edx
or eax, 0x3dbd44c6
or eax, 0x3e6838c
and eax, 0x3de400
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ae98a31
or eax, 0x37a08c72
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x465048a8
and eax, 0x41556c91
and eax, 0x100000
or eax, 0x2fb600
mov dword [ebx], eax
add ebx, edx
or eax, 0x5a7e89be
and eax, 0x3fa800
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x130ad630
or eax, 0x4e599576
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a545e3e
and eax, 0x2005200
or eax, 0x41008000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a1e6a7b
and eax, 0x4000
or eax, 0x74612572
mov dword [ebx], eax
add ebx, edx
or eax, 0x33c7dcd7
and eax, 0x64614465
or eax, 0x8080200
mov dword [ebx], eax
add ebx, edx
and eax, 0x72945890
and eax, 0x38da5fa3
and eax, 0x4000
or eax, 0x9d000165
mov dword [ebx], eax
add ebx, edx
or eax, 0xc423f71
and eax, 0x4424901
or eax, 0x40310002
mov dword [ebx], eax
add ebx, edx
and eax, 0x42ab7049
and eax, 0x7202dfd2
and eax, 0x40004000
or eax, 0x27752265
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1eb7fd2f
and eax, 0x50420542
or eax, 0x306025
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1bd9ca5e
and eax, 0x41232530
or eax, 0x24504042
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c87e440
and eax, 0x4006440
or eax, 0x9000102e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2710fa5c
or eax, 0x5b05729e
and eax, 0x6b044200
or eax, 0x4680100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x57979fa1
and eax, 0x20484421
or eax, 0x41002152
mov dword [ebx], eax
add ebx, edx
and eax, 0x6652edd4
and eax, 0x60406440
or eax, 0x52c002e
mov dword [ebx], eax
add ebx, edx
and eax, 0x54e40d30
xor eax, 0x39353d3c
and eax, 0x48012100
or eax, 0x24200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6727c60c
xor eax, 0x73928f56
and eax, 0x40302040
or eax, 0x1404125
mov dword [ebx], eax
add ebx, edx
or eax, 0x484db83b
and eax, 0x2100341b
and eax, 0x1002008
or eax, 0x626f4c64
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f713145
and eax, 0x13d9c4fe
and eax, 0x10000
or eax, 0x48026700
mov dword [ebx], eax
add ebx, edx
or eax, 0x58bc1fe5
and eax, 0x154e8b44
and eax, 0x144
or eax, 0x46706021
mov dword [ebx], eax
add ebx, edx
and eax, 0x24f6901b
xor eax, 0x458e023b
and eax, 0x640032
or eax, 0x16540
mov dword [ebx], eax
add ebx, edx
xor eax, 0x12a1b639
and eax, 0x200c100
or eax, 0x45020c00
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ec525f7
or eax, 0x1615ae4b
and eax, 0x52102441
or eax, 0x20405024
mov dword [ebx], eax
add ebx, edx
and eax, 0x1d035e28
and eax, 0x10004020
or eax, 0x6365234f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x33591d23
and eax, 0x40244840
or eax, 0x21410033
mov dword [ebx], eax
add ebx, edx
or eax, 0x6005ea8d
and eax, 0x6e731294
and eax, 0x60000010
or eax, 0x9f000060
mov dword [ebx], eax
add ebx, edx
xor eax, 0x574b1440
xor eax, 0xce25b30
and eax, 0x20214700
or eax, 0x49401005
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e77d21f
or eax, 0x11f4ef1d
and eax, 0x72674614
or eax, 0x80060
mov dword [ebx], eax
add ebx, edx
xor eax, 0x69b810e9
and eax, 0x3464011
or eax, 0x64282942
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e76c5
or eax, 0x58ee1f0
and eax, 0x624e6564
or eax, 0x10008
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b5c456b
and eax, 0x6134919a
and eax, 0x6000010a
or eax, 0x14636460
mov dword [ebx], eax
add ebx, edx
xor eax, 0x715c1708
xor eax, 0x503790cf
and eax, 0x5100a000
or eax, 0x2050400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1df237dd
and eax, 0x4065014c
or eax, 0x30006420
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5df009c2
and eax, 0x5016000
or eax, 0x40001200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x56f8a70f
or eax, 0x4d8f34f8
and eax, 0x50746178
or eax, 0x800
mov dword [ebx], eax
add ebx, edx
and eax, 0x6228f6b8
and eax, 0xe2639ae
and eax, 0x202020
or eax, 0x65434f52
mov dword [ebx], eax
add ebx, edx
or eax, 0x27a0cfc8
and eax, 0x4006372
or eax, 0x1001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3c2522c5
and eax, 0x52adc9d4
and eax, 0x204100
or eax, 0x65520201
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3a1e012c
and eax, 0x74f06d99
and eax, 0x54604001
or eax, 0x53460
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d17dc1f
xor eax, 0x2e41b569
and eax, 0x21211000
or eax, 0x40446268
mov dword [ebx], eax
add ebx, edx
xor eax, 0x376ebdbe
and eax, 0x1776240a
and eax, 0x10000000
or eax, 0x20000064
mov dword [ebx], eax
add ebx, edx
or eax, 0x4384ae35
and eax, 0x5871acd9
and eax, 0x50000400
or eax, 0x24654302
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c1b6a29
and eax, 0x352d4b6b
and eax, 0x10200103
or eax, 0x62527440
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ae09183
and eax, 0x50706441
or eax, 0x4040a24
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd67760a
and eax, 0x41011068
or eax, 0x20646200
mov dword [ebx], eax
add ebx, edx
or eax, 0x42498d87
and eax, 0x21000064
or eax, 0x10000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c658c8d
and eax, 0x30000000
or eax, 0x44654702
mov dword [ebx], eax
add ebx, edx
xor eax, 0x211ad929
or eax, 0x3f6f7015
and eax, 0x72727403
or eax, 0x140
mov dword [ebx], eax
add ebx, edx
or eax, 0x1d0dd691
and eax, 0x54746641
or eax, 0x824
mov dword [ebx], eax
add ebx, edx
or eax, 0x45685541
and eax, 0x41647260
or eax, 0x20010008
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b6b1e6f
and eax, 0x600060
or eax, 0x44904
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1ddeaedd
and eax, 0xd002200
or eax, 0x42041000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5a1addf6
and eax, 0x540e6570
or eax, 0x600000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x24bf1438
and eax, 0x60417048
or eax, 0x1240220
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b9195e6
and eax, 0x61000060
or eax, 0x12000004
mov dword [ebx], eax
add ebx, edx
or eax, 0x32a1ac6a
or eax, 0x12b2066d
and eax, 0x61300401
or eax, 0x8484100
mov dword [ebx], eax
add ebx, edx
and eax, 0x7fa8ef5e
and eax, 0x60284400
or eax, 0x12401074
mov dword [ebx], eax
add ebx, edx
and eax, 0x5cb0a9ca
and eax, 0x4ebe8e5a
and eax, 0x200040
or eax, 0x446125
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d5eb8a9
and eax, 0x54009100
or eax, 0x52400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x41ad17ce
xor eax, 0x596ff714
and eax, 0x48455040
or eax, 0x21282225
mov dword [ebx], eax
add ebx, edx
and eax, 0x4428f9c4
and eax, 0x40206044
or eax, 0x2554012a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3748b7c1
xor eax, 0x43261d4
and eax, 0x44022050
or eax, 0x21704804
mov dword [ebx], eax
add ebx, edx
xor eax, 0x36062cc2
and eax, 0x4327e3b1
and eax, 0x43004000
or eax, 0xac002461
mov dword [ebx], eax
add ebx, edx
and eax, 0x6bd57d45
and eax, 0x12f3c8a
and eax, 0x1000000
or eax, 0x72655204
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ef5fc02
xor eax, 0x23a2c5d3
and eax, 0x450551
or eax, 0x54206824
mov dword [ebx], eax
add ebx, edx
and eax, 0x41a3ae19
xor eax, 0x6954f590
and eax, 0x21655000
or eax, 0x40002268
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d80615b
and eax, 0x134cca2
and eax, 0x1000020
or eax, 0x12000044
mov dword [ebx], eax
add ebx, edx
and eax, 0x4113841f
and eax, 0x5fe0810a
and eax, 0
or eax, 0x74654703
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa488789
and eax, 0x64204000
or eax, 0x1522854
mov dword [ebx], eax
add ebx, edx
or eax, 0x67bba7c5
and eax, 0x67436441
or eax, 0x8000020
mov dword [ebx], eax
add ebx, edx
and eax, 0x1ea7d25e
and eax, 0x326a7fca
and eax, 0x4040
or eax, 0x7865342e
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ba4c38
and eax, 0x24000074
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4695637c
and eax, 0x7c986889
and eax, 0x4000000
or eax, 0x70654703
mov dword [ebx], eax
add ebx, edx
or eax, 0x28138786
xor eax, 0x9dd0a2e
and eax, 0x61224900
or eax, 0xa412054
mov dword [ebx], eax
add ebx, edx
and eax, 0x41556230
and eax, 0x40416000
or eax, 0x2e340f43
mov dword [ebx], eax
add ebx, edx
and eax, 0x4956e475
and eax, 0x48000040
or eax, 0xa6000034
mov dword [ebx], eax
add ebx, edx
and eax, 0x22c604a5
and eax, 0x22000004
or eax, 0x50695601
mov dword [ebx], eax
add ebx, edx
and eax, 0x285b79cf
and eax, 0x20415004
or eax, 0x4c202570
mov dword [ebx], eax
add ebx, edx
or eax, 0x601399db
and eax, 0x6c606c41
or eax, 0x30c0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x62535dac
or eax, 0x4ea963b0
and eax, 0x41000061
or eax, 0xb0000002
mov dword [ebx], eax
add ebx, edx
or eax, 0x3590bb35
and eax, 0x70001205
or eax, 0x2694400
mov dword [ebx], eax
add ebx, edx
and eax, 0x6741102a
and eax, 0x60411000
or eax, 0xc206574
mov dword [ebx], eax
add ebx, edx
xor eax, 0x54d1dbc2
and eax, 0x20202206
or eax, 0x45455040
mov dword [ebx], eax
add ebx, edx
or eax, 0x463b9649
and eax, 0x47028400
or eax, 0x800
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe1e72ef
and eax, 0x490c7465
or eax, 0x26410000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7cdd08f5
and eax, 0x644c0064
or eax, 0x1207500
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb75d488
and eax, 0x64082148
or eax, 0x664000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x41454ff9
and eax, 0x12420
or eax, 0x40414c
mov dword [ebx], eax
add ebx, edx
or eax, 0x1d8227d2
or eax, 0x6527f2e8
and eax, 0x4502c600
or eax, 0x2000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f8bfd2d
and eax, 0x6e195a88
and eax, 0x42005000
or eax, 0x30502465
mov dword [ebx], eax
add ebx, edx
or eax, 0x4f00891f
and eax, 0x6440616f
or eax, 0x10200
mov dword [ebx], eax
add ebx, edx
and eax, 0x56c3a1ee
or eax, 0x7efd8abf
and eax, 0x72652264
or eax, 0x1005000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4bc08a77
or eax, 0x62768d45
and eax, 0x61000073
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x71b86508
and eax, 0x61000000
or eax, 0x6f4c03
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b16daa4
and eax, 0x22690424
or eax, 0x40004840
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe101e32
xor eax, 0x4e9fab6b
and eax, 0x20626130
or eax, 0x59100042
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c65f83a
and eax, 0x8000000
or eax, 0x5000041
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c68cdca
and eax, 0x4000000
or eax, 0x61724301
mov dword [ebx], eax
add ebx, edx
or eax, 0x39f1a74d
and eax, 0x54616441
or eax, 0x41020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4bd0b235
and eax, 0x49bca319
and eax, 0x8240200
or eax, 0x60486d6f
mov dword [ebx], eax
add ebx, edx
or eax, 0x4017e9b7
and eax, 0x20706c65
or eax, 0x13000000
mov dword [ebx], eax
add ebx, edx
and eax, 0xba675c6
xor eax, 0x5c1e95e8
and eax, 0x412e5120
or eax, 0x20400212
mov dword [ebx], eax
add ebx, edx
and eax, 0x58b4a791
and eax, 0x716d70be
and eax, 0x40200010
or eax, 0x2f487360
mov dword [ebx], eax
add ebx, edx
or eax, 0x23af9455
and eax, 0x4b000074
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d04155c
and eax, 0x66001000
or eax, 0x9724004
mov dword [ebx], eax
add ebx, edx
and eax, 0x48e9e6ae
and eax, 0x40604000
or eax, 0x33132563
mov dword [ebx], eax
add ebx, edx
xor eax, 0x769acb12
and eax, 0x1402231
or eax, 0x68061002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c8698fd
and eax, 0x15402242
or eax, 0x42345130
mov dword [ebx], eax
add ebx, edx
or eax, 0xa3cc36
or eax, 0x256f2e49
and eax, 0x50044d00
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x171a3719
and eax, 0x1771232d
and eax, 0x5002300
or eax, 0x60634c72
mov dword [ebx], eax
add ebx, edx
or eax, 0x109b0b8b
xor eax, 0x5ddc1f29
and eax, 0x20237052
or eax, 0x12100321
mov dword [ebx], eax
add ebx, edx
xor eax, 0x315b8a36
and eax, 0x7e551951
and eax, 0x400140
or eax, 0x7438640e
mov dword [ebx], eax
add ebx, edx
and eax, 0x64f42984
or eax, 0x380da0a
and eax, 0x43000006
or eax, 0x8000051
mov dword [ebx], eax
add ebx, edx
and eax, 0xb78ee59
xor eax, 0x286e1c5c
and eax, 0x14e1005
or eax, 0x44004240
mov dword [ebx], eax
add ebx, edx
or eax, 0x361a90e1
and eax, 0x26121244
or eax, 0x8202108
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7cd50662
and eax, 0x642424
or eax, 0x84840
mov dword [ebx], eax
add ebx, edx
and eax, 0x5dc12524
and eax, 0
or eax, 0x4d028000
mov dword [ebx], eax
add ebx, edx
and eax, 0x21e1305
and eax, 0x20000
or eax, 0x61717365
mov dword [ebx], eax
add ebx, edx
xor eax, 0x769c41f7
and eax, 0x7422002
or eax, 0x68004565
mov dword [ebx], eax
add ebx, edx
or eax, 0x747d4683
or eax, 0x7365ff12
and eax, 0x40004170
or eax, 8
mov dword [ebx], eax
add ebx, edx
or eax, 0x637da6d5
and eax, 0x60654701
or eax, 0x14000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x66d67fa5
and eax, 0x60404501
or eax, 0x13323042
mov dword [ebx], eax
add ebx, edx
or eax, 0x78f6c7ac
and eax, 0x6b50726f
or eax, 0x4000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1786d552
and eax, 0x5000042
or eax, 0x50000031
mov dword [ebx], eax
add ebx, edx
and eax, 0x24e7db91
and eax, 0x11
or eax, 0x33524542
mov dword [ebx], eax
add ebx, edx
and eax, 0x211c338d
or eax, 0x6de041f
and eax, 0x24440412
or eax, 0x48202a20
mov dword [ebx], eax
add ebx, edx
and eax, 0x40810c34
and eax, 0x40000020
or eax, 0x2500004c
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f18b1f4
xor eax, 0xad278a6
and eax, 0x44404000
or eax, 0x30250701
mov dword [ebx], eax
add ebx, edx
or eax, 0x57eeec6b
and eax, 0x72656341
or eax, 0x1014
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a36bbb7
and eax, 0x60656146
or eax, 0x5080008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2ced42dd
and eax, 0x41000001
or eax, 0x40
mov dword [ebx], eax
add ebx, edx
or eax, 0x5bbdece8
and eax, 0x3184428a
and eax, 0x10004000
or eax, 0x40411644
mov dword [ebx], eax
add ebx, edx
and eax, 0x78af95d2
and eax, 0x1040
or eax, 0x2e322309
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5b8d79e1
xor eax, 0x8f2dcc9
and eax, 0x4c0460
or eax, 0x206804
mov dword [ebx], eax
add ebx, edx
and eax, 0x905f2f7
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4cbba532
and eax, 0x70d47640
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x23ee27eb
xor eax, 0x38da61a1
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x685aae4d
xor eax, 0x2730f32e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x18521d93
and eax, 0x70e3157b
and eax, 0x100
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e45ade9
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d6063d2
and eax, 0x1a80719a
and eax, 0x4000
or eax, 0x40311400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x34413e7a
xor eax, 0x6b82c1e2
and eax, 0x300800
or eax, 0x40015000
mov dword [ebx], eax
add ebx, edx
or eax, 0x15f24dfe
xor eax, 0xce90341
and eax, 0x40104400
or eax, 0x212000
mov dword [ebx], eax
add ebx, edx
and eax, 0x330205d0
and eax, 0
or eax, 0x40317000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1ef8c95c
or eax, 0x6a3a5d5f
and eax, 0x40305c00
or eax, 0x12000
mov dword [ebx], eax
add ebx, edx
or eax, 0x21ae37a
and eax, 0x40318800
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x60308cbf
xor eax, 0x14b204c0
and eax, 0x40008400
or eax, 0x311000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7754e478
and eax, 0x40108000
or eax, 0x212000
mov dword [ebx], eax
add ebx, edx
or eax, 0x293724b6
xor eax, 0x47efaec5
and eax, 0x100800
or eax, 0x4021a400
mov dword [ebx], eax
add ebx, edx
and eax, 0x55e910f7
and eax, 0x4e2daa17
and eax, 0x40210000
or eax, 0x10b800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3099534b
xor eax, 0x168bc210
and eax, 0x40210000
or eax, 0x10c400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x35cdb534
or eax, 0x33b42fa1
and eax, 0x40305000
or eax, 0x18000
mov dword [ebx], eax
add ebx, edx
or eax, 0x728eecb7
and eax, 0x4031dc00
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x286bc0e
and eax, 0x8800
or eax, 0x40316000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d0b27aa
and eax, 0x40012000
or eax, 0x30d400
mov dword [ebx], eax
add ebx, edx
or eax, 0x136e4131
and eax, 0x40320000
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2eae55b0
xor eax, 0x16840014
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c290bcd
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x14307d0
xor eax, 0x1c4dad44
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x7966693
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x72e0e57a
xor eax, 0x76a62fe6
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x172e2cc9
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x40bfc6ec
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x77d47978
xor eax, 0x3a5a006d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b8266d7
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x63e8913c
or eax, 0x27c415e3
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x695b5901
xor eax, 0x28f46c92
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4599631
or eax, 0x417c3e22
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a6e01c3
and eax, 0x491d7d2d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x7eacfe4d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x34a24fd9
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b745ac9
or eax, 0x5afef56f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d869870
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x5479f388
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x5750b1cb
and eax, 0x5e6603b4
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x10cf60f8
and eax, 0x5791db58
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2ed2234a
or eax, 0x4dde4631
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ece0ee6
and eax, 0x7d3dd6d4
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x12ab2f45
xor eax, 0x592849b8
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b32a027
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x4312eed0
and eax, 0x250edcda
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x79f24177
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x472bcea
or eax, 0x5821068f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c7f82b5
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ebc6285
xor eax, 0x25ab2962
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x16b03f7b
or eax, 0x4c5b0e66
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c6775ff
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ff813a
and eax, 0x4ec1f68d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x2d5d2396
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x25036da
or eax, 0x156e3d7a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x7d9a5242
xor eax, 0xc04582d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ecb66b
xor eax, 0x80df545
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c0cd6e5
xor eax, 0x3867e911
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x683a921b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x392dff98
and eax, 0x62ae7f76
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6448dff
or eax, 0x5adffe3c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b378c26
and eax, 0x16d510a6
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x440e7df1
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d230ac3
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3d89db96
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x2005f268
or eax, 0x96fa69e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0xa747eaf
xor eax, 0x7d809187
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7197fcf1
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f5760e5
and eax, 0x20f0793a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x63deef95
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x72bcce9c
and eax, 0x1e4ad457
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb5ff75f
xor eax, 0x277c2574
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b81a5ab
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x18b86359
xor eax, 0x1beab98c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x67262410
xor eax, 0x70e554f4
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x63868a70
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x5a21d45d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x153a41eb
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x478abca3
or eax, 0x3badc702
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x635cb29
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x1ea1dda9
and eax, 0x5cd3ce94
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x29a99622
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x567696f6
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x26d66b38
or eax, 0x1b4312bf
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x25bfb81d
or eax, 0x4a0862ac
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f88498
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x61909e00
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x4535ff9
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c223cfd
xor eax, 0x56374d1b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x20ec29e2
or eax, 0x15054714
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f507d61
or eax, 0xee768ed
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x21465819
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ecef9a0
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x76c4cb2a
or eax, 0x64ad41e3
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x5be7426e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x56260cce
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x3059bc3e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0xbbe241b
xor eax, 0x6fc265da
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x6368bf30
or eax, 0xec3cd31
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0xdbb99a2
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x33a54200
and eax, 0x6d2cdf84
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x72dca804
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x41c47c9d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x70fd2fb7
xor eax, 0x7b321dcd
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x418a9849
or eax, 0x293dae68
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x32c879b2
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x13435f10
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x67454ae3
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x732ac8f0
xor eax, 0x2fd26cd5
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3dccd263
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d622576
and eax, 0x175a52f7
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x635757fd
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f98ec1d
xor eax, 0x57dbe0c0
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x61e6bb7c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0xeb8d0ee
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b7a780d
and eax, 0x1a565a0a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x6769c7a3
and eax, 0x171ca695
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x144dadc
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e15f45f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x23274465
or eax, 0x411f532f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x77c84980
or eax, 0x585cb982
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c799e46
xor eax, 0x39ba4bd4
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7fe43a03
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x744986ea
and eax, 0x10a9f1d3
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x75b52c86
or eax, 0x5b0e717
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a453069
and eax, 0x54667a69
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x89a2a8d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b663b28
or eax, 0x6e8aaef9
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x1657cbfa
or eax, 0x35d10249
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b0ff73f
xor eax, 0x2e366ad1
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x10197f3a
or eax, 0x1b4db209
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x10910aaf
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x30711fd4
and eax, 0x72ceaa8b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x772c71fa
and eax, 0xde94d80
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4776ab67
and eax, 0x1000000
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7a102a95
and eax, 0x800
or eax, 0x1000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4004f5de
and eax, 0x1800
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x66ed7e94
and eax, 0x80
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ccff9eb
xor eax, 0x40fa72e2
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5de9db0c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b85c6c1
or eax, 0x4e9a8395
and eax, 0x1000000
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x5bedbeb6
and eax, 0
or eax, 0x100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1abfaa06
and eax, 0x495f62d1
and eax, 0x2000
or eax, 0x1000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c0fe253
or eax, 0x420459a5
and eax, 0x80
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3c3b9dc6
xor eax, 0x32aaecdc
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x26a1fd98
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x66c83103
or eax, 0xbdfc7fc
and eax, 0x1000000
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x728846a9
xor eax, 0x706a302b
and eax, 0
or eax, 0x40900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x69be01ae
and eax, 0x800
or eax, 0x4000
mov dword [ebx], eax
add ebx, edx
or eax, 0x21efc01c
and eax, 0x404000
or eax, 0x102000
mov dword [ebx], eax
add ebx, edx
or eax, 0x72450707
and eax, 0x16500
or eax, 0x1800
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a8273b9
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x49abd024
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x1d9d150d
or eax, 0x479827e9
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ed3999b
xor eax, 0x8c69d0e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3c9c8cf3
xor eax, 0x6b01bf59
and eax, 0x501d3000
or eax, 0x28220c00
mov dword [ebx], eax
add ebx, edx
or eax, 0x5264cea5
or eax, 0x2b518a5a
and eax, 0x72206c6d
or eax, 0x4000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x43151e8e
and eax, 0x5d521eba
and eax, 0x40000000
or eax, 0x29737265
mov dword [ebx], eax
add ebx, edx
xor eax, 0x269a38a4
xor eax, 0x1ca3b151
and eax, 0x3086a00
or eax, 0x2435046f
mov dword [ebx], eax
add ebx, edx
and eax, 0x6503f1d9
and eax, 0x25002001
or eax, 0x2300e30
mov dword [ebx], eax
add ebx, edx
or eax, 0x63a91f5a
and eax, 0x63282520
or eax, 0x464000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x666cc731
and eax, 0x4002001
or eax, 0x6a69446e
mov dword [ebx], eax
add ebx, edx
and eax, 0x3edfe87f
and eax, 0x3f6bdbda
and eax, 0x4010042
or eax, 0x51263d25
mov dword [ebx], eax
add ebx, edx
and eax, 0x52f5887f
or eax, 0x21eb546a
and eax, 0x302d4444
or eax, 0x8000210
mov dword [ebx], eax
add ebx, edx
or eax, 0x31e0e33b
and eax, 0x30612027
or eax, 0x44120000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d879ccc
and eax, 0x21642c61
or eax, 0x40004200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x866e4a7
and eax, 0x61020a44
or eax, 0x46c6528
mov dword [ebx], eax
add ebx, edx
xor eax, 0x21fd244d
and eax, 0x44110321
or eax, 0x2168241c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x53092dce
and eax, 0x36300273
or eax, 0x80f2500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7db816b3
and eax, 0x41040000
or eax, 0x20380a0d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a5cac4c
and eax, 0x9602241
or eax, 0x64055132
mov dword [ebx], eax
add ebx, edx
or eax, 0x833d455
and eax, 0x43b4fb0f
and eax, 0x306002
or eax, 0x20490c60
mov dword [ebx], eax
add ebx, edx
and eax, 0x50fa1326
and eax, 0x680020
or eax, 0x6e046d58
mov dword [ebx], eax
add ebx, edx
xor eax, 0x44d56a07
and eax, 0x1dcfb2e6
and eax, 0x10062
or eax, 0x75263d11
mov dword [ebx], eax
add ebx, edx
or eax, 0x24488878
and eax, 0x712a2c72
or eax, 0x2104200
mov dword [ebx], eax
add ebx, edx
or eax, 0x5866b47f
and eax, 0x69646863
or eax, 0x4010000
mov dword [ebx], eax
add ebx, edx
and eax, 0x11c6b837
and eax, 0x273e6e46
and eax, 0x1042000
or eax, 0x6c295361
mov dword [ebx], eax
add ebx, edx
or eax, 0x647c53a3
or eax, 0x5ddf9afb
and eax, 0x6d726369
or eax, 0x2000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x55a2b3d
and eax, 0x60204850
or eax, 0x14462723
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b7afd54
and eax, 0x32ca80b
and eax, 0x202000
or eax, 0x6d4f432d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a50736
and eax, 0x6d42601a
or eax, 0x310120
mov dword [ebx], eax
add ebx, edx
and eax, 0x368e3aa5
and eax, 0x24002020
or eax, 0x331560e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4274e4be
or eax, 0x3405f01a
and eax, 0x64416000
or eax, 0xa200d20
mov dword [ebx], eax
add ebx, edx
and eax, 0x401415ba
xor eax, 0x415f2ee8
and eax, 0x1452248
or eax, 0x72204421
mov dword [ebx], eax
add ebx, edx
and eax, 0x67827e99
and eax, 0x62004600
or eax, 0x10651074
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a3683a1
and eax, 0x6a674171
or eax, 0x4082802
mov dword [ebx], eax
add ebx, edx
and eax, 0xad7b1ac
and eax, 0xa012120
or eax, 0x2430061d
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c5b335b
and eax, 0xc3a2730
or eax, 0x1040000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b50b850
and eax, 0x8002000
or eax, 0x3420000a
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a627bd2
and eax, 0x3d6e69cd
and eax, 0x30606040
or eax, 0x43151234
mov dword [ebx], eax
add ebx, edx
and eax, 0xae09e55
and eax, 0x7f8313c6
and eax, 0x2000044
or eax, 0x646e4930
mov dword [ebx], eax
add ebx, edx
xor eax, 0x499eb8bd
and eax, 0x2d702049
or eax, 0x40080026
mov dword [ebx], eax
add ebx, edx
or eax, 0x3db4edc4
xor eax, 0x2549a890
and eax, 0x1831446c
or eax, 0x25422a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x3dac5fe7
and eax, 0x2c204420
or eax, 0x42523102
mov dword [ebx], eax
add ebx, edx
or eax, 0x7cfb983f
and eax, 0x7f8019c7
and eax, 0x68001102
or eax, 0x636238
mov dword [ebx], eax
add ebx, edx
or eax, 0xf2f398
xor eax, 0x38a9df47
and eax, 0x50402c65
or eax, 0x23214100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x293a7293
and eax, 0x4778117e
and eax, 0x42480124
or eax, 0x21216c09
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c0b9dba
and eax, 0x6f636d32
or eax, 0x100240
mov dword [ebx], eax
add ebx, edx
and eax, 0x746c50f8
and eax, 0x60204060
or eax, 0x30d3406
mov dword [ebx], eax
add ebx, edx
or eax, 0x1126921c
and eax, 0x612a646e
or eax, 0x100901
mov dword [ebx], eax
add ebx, edx
xor eax, 0x124337e5
and eax, 0x72284802
or eax, 0x4062571
mov dword [ebx], eax
add ebx, edx
and eax, 0x2bc4cbdb
and eax, 0x511c87a8
and eax, 0x40000
or eax, 0xd3a2233
mov dword [ebx], eax
add ebx, edx
and eax, 0x7552f5f5
and eax, 0x2000
or eax, 0x2020000a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6ccc0840
xor eax, 0x130b7835
and eax, 0x45631020
or eax, 0x20102c00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1ac42f38
xor eax, 0x2f23acc4
and eax, 0x40103540
or eax, 0x29624023
mov dword [ebx], eax
add ebx, edx
or eax, 0x190a7531
and eax, 0x556f4be0
and eax, 0x12a4160
or eax, 0xc143814
mov dword [ebx], eax
add ebx, edx
xor eax, 0x55b3ea25
and eax, 0x5b3ed28
and eax, 0
or eax, 0x2020200a
mov dword [ebx], eax
add ebx, edx
or eax, 0x24aa7f4d
and eax, 0x24202000
or eax, 0x18000020
mov dword [ebx], eax
add ebx, edx
or eax, 0x72b8632f
and eax, 0x765a129a
and eax, 0x74100002
or eax, 0x1616570
mov dword [ebx], eax
add ebx, edx
and eax, 0x23955fb9
and eax, 0x30ab6e03
and eax, 0x20004000
or eax, 0x45743365
mov dword [ebx], eax
add ebx, edx
and eax, 0x49949821
xor eax, 0x23e991e8
and eax, 0x60700040
or eax, 0x9025024
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a677014
and eax, 0x61646074
or eax, 0x4080902
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f63c27e
xor eax, 0x69432a3b
and eax, 0x22400123
or eax, 0x1c336444
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ef4be82
and eax, 0x20000a05
or eax, 0x200008
mov dword [ebx], eax
add ebx, edx
or eax, 0x73e8b277
and eax, 0x20202020
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0xfa75094
and eax, 0x200000
or eax, 0x721c2020
mov dword [ebx], eax
add ebx, edx
or eax, 0x18d867bb
and eax, 0x60746121
or eax, 0x5011044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3bd5278b
and eax, 0x5bb7dfb7
and eax, 0x40205422
or eax, 0x24452051
mov dword [ebx], eax
add ebx, edx
or eax, 0x46cd90a5
and eax, 0x3b43004
and eax, 0x2243004
or eax, 0x61414841
mov dword [ebx], eax
add ebx, edx
and eax, 0x30b9e825
and eax, 0x18f11c59
and eax, 0x210001
or eax, 0x6f487474
mov dword [ebx], eax
add ebx, edx
and eax, 0x390389ec
and eax, 0x20010064
or eax, 0x56644c0a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x55d77230
and eax, 0x797d063a
and eax, 0x20200400
or eax, 0x4c006865
mov dword [ebx], eax
add ebx, edx
xor eax, 0x40be60a1
and eax, 0x2c040444
or eax, 0x40617221
mov dword [ebx], eax
add ebx, edx
xor eax, 0x255c95b6
and eax, 0x41212311
or eax, 0x3240042c
mov dword [ebx], eax
add ebx, edx
and eax, 0x7af4ecfc
or eax, 0xc3a32e3
and eax, 0x6e722649
or eax, 0x1044800
mov dword [ebx], eax
add ebx, edx
and eax, 0x43784716
and eax, 0x3704400
or eax, 0x2402216b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x10585b57
and eax, 0x1283420
or eax, 0x40414100
mov dword [ebx], eax
add ebx, edx
or eax, 0xa53a0c9
and eax, 0x43616161
or eax, 0x30040202
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e0ceb0b
xor eax, 0x62c8c85
and eax, 0x44202d02
or eax, 0x22071071
mov dword [ebx], eax
add ebx, edx
or eax, 0x6a1bba5b
and eax, 0x64332c61
or eax, 0x1404000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ce7b05c
or eax, 0x153c764e
and eax, 0x3c2f2027
or eax, 0x2000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5008eca0
and eax, 0x20200805
or eax, 0x208
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6e735fe5
or eax, 0x69903cb
and eax, 0x20
or eax, 0x20202000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b867353
xor eax, 0x448aa2b4
and eax, 0x65200104
or eax, 0x522e38
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d267e23
and eax, 0x41202420
or eax, 0x32455151
mov dword [ebx], eax
add ebx, edx
or eax, 0x626928fb
and eax, 0x8948472
and eax, 0x40470
or eax, 0x50606104
mov dword [ebx], eax
add ebx, edx
or eax, 0x35ff5e6
and eax, 0x41766172
or eax, 0x28000800
mov dword [ebx], eax
add ebx, edx
and eax, 0x78576c43
and eax, 0x159d1600
and eax, 0x40000
or eax, 0x6563656c
mov dword [ebx], eax
add ebx, edx
or eax, 0x127ad476
and eax, 0x20d3472
or eax, 0x8000a01
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c90bc29
and eax, 0x2020
or eax, 0x20200000
mov dword [ebx], eax
add ebx, edx
or eax, 0x316f55b2
and eax, 0xd370aef
and eax, 0x1230020
or eax, 0x64502f1c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4692c75e
and eax, 0x21606062
or eax, 0x48121501
mov dword [ebx], eax
add ebx, edx
and eax, 0x63fcebb6
xor eax, 0x36dabe95
and eax, 0x52a5934
or eax, 0x8142040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x67eeed3
and eax, 0x8000002
or eax, 0x34202008
mov dword [ebx], eax
add ebx, edx
or eax, 0x5fece74e
and eax, 0x7560640e
or eax, 0x121021
mov dword [ebx], eax
add ebx, edx
and eax, 0x363a200e
and eax, 0x5a25176b
and eax, 2
or eax, 0x6e497471
mov dword [ebx], eax
add ebx, edx
and eax, 0x551c6b57
xor eax, 0x545fa594
and eax, 0x164546
or eax, 0xd282a20
mov dword [ebx], eax
add ebx, edx
and eax, 0x142d8c77
xor eax, 0x49c6ce21
and eax, 0x412a0002
or eax, 0x20053c08
mov dword [ebx], eax
add ebx, edx
or eax, 0x491c4a98
xor eax, 0x4e4e79e5
and eax, 0x25610373
or eax, 0x48047000
mov dword [ebx], eax
add ebx, edx
and eax, 0x282f4ab0
and eax, 0x28214020
or eax, 0x16582c42
mov dword [ebx], eax
add ebx, edx
xor eax, 0x193fef7
xor eax, 0x5401c7b3
and eax, 4
or eax, 0xa09
mov dword [ebx], eax
add ebx, edx
or eax, 0xb2fd15
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x37975242
xor eax, 0x59cf871a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x633653df
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x6a85a11c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x249197ed
or eax, 0x5ae89305
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x1972c000
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x56cf38b2
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1787b6ce
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0xb31f8
or eax, 0x744aad8c
and eax, 0
or eax, 0x100000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a018879
and eax, 0
or eax, 0x1e400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x609d7544
and eax, 0x60109100
or eax, 0x8a202c00
mov dword [ebx], eax
add ebx, edx
or eax, 0x3e3df49c
and eax, 0x3030f110
or eax, 0x1000020
mov dword [ebx], eax
add ebx, edx
or eax, 0x172627c1
and eax, 0x7304731
or eax, 0x48010000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5778fe0f
and eax, 0x5b316d31
or eax, 0x20000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x14268797
and eax, 0x41118020
or eax, 0x90201011
mov dword [ebx], eax
add ebx, edx
xor eax, 0x10b1590
or eax, 0x2d58befe
and eax, 0x19320831
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x57c0416d
and eax, 0x20
or eax, 0x60325912
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c2b09e4
and eax, 0x24acfe71
and eax, 0x4000010
or eax, 0x18330922
mov dword [ebx], eax
add ebx, edx
xor eax, 0x11dcd678
and eax, 0x5245d02
or eax, 0x10100031
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6da4f296
xor eax, 0xb933c7e
and eax, 0x23011211
or eax, 0x340c24
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ecb9169
or eax, 0x71b48147
and eax, 0x38351135
or eax, 0x2000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x799ebcf9
xor eax, 0x4f580485
and eax, 0x310101
or eax, 0x50044634
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f13cb0c
and eax, 0x114104
or eax, 0x6d241831
mov dword [ebx], eax
add ebx, edx
or eax, 0x48c2f39
or eax, 0x4213834d
and eax, 0x9359235
or eax, 0x90000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x47923afb
and eax, 0x1fbeb451
and eax, 0xc34a011
or eax, 0xa0010524
mov dword [ebx], eax
add ebx, edx
and eax, 0x180906b0
and eax, 0x10030
or eax, 0xc234bb05
mov dword [ebx], eax
add ebx, edx
and eax, 0x5efcb5cd
and eax, 0x42349005
or eax, 0xb5014030
mov dword [ebx], eax
add ebx, edx
xor eax, 0x79a60679
and eax, 0x3cf87378
and eax, 0x4105200
or eax, 0x225ad35
mov dword [ebx], eax
add ebx, edx
and eax, 0x73026881
xor eax, 0x49fae32
and eax, 0x4160432
or eax, 0x10200904
mov dword [ebx], eax
add ebx, edx
and eax, 0x30ec6040
or eax, 0x6dd446b
and eax, 0x2340022
or eax, 0x20021b14
mov dword [ebx], eax
add ebx, edx
xor eax, 0x202ea06f
and eax, 0x7b3c2846
and eax, 0x102800
or eax, 0x30260136
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6835751c
and eax, 0x3afa7aac
and eax, 0x18021020
or eax, 0x26342716
mov dword [ebx], eax
add ebx, edx
and eax, 0x70f9eb0a
or eax, 0x4f240eb0
and eax, 0x4c340532
or eax, 0x24004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x29c2559e
xor eax, 0x2d9b2da8
and eax, 0x48261100
or eax, 0x12104236
mov dword [ebx], eax
add ebx, edx
and eax, 0x58d4f25
or eax, 0x3cfb8861
and eax, 0xc364124
or eax, 0x82002012
mov dword [ebx], eax
add ebx, edx
or eax, 0x3e34ac56
or eax, 0x17e3aba8
and eax, 0x8236aa36
or eax, 0x40001000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x39771111
xor eax, 0x1885957b
and eax, 0xc2040c14
or eax, 0x1432c022
mov dword [ebx], eax
add ebx, edx
and eax, 0x594af873
or eax, 0x650c8469
and eax, 0x6006c032
or eax, 0x8a302004
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e30241d
and eax, 0xfe36e436
or eax, 0x1000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a0e237d
xor eax, 0x4400eb1
and eax, 0x12360806
or eax, 0x10030
mov dword [ebx], eax
add ebx, edx
and eax, 0x21afc37b
and eax, 0x270032
or eax, 0x26101c05
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b49d480
and eax, 0x65e55e54
and eax, 0x20011000
or eax, 0x1a362037
mov dword [ebx], eax
add ebx, edx
or eax, 0x3cfddb1
xor eax, 0x736598f3
and eax, 0x48124404
or eax, 0x6250033
mov dword [ebx], eax
add ebx, edx
and eax, 0x1d30a68
and eax, 0x130020
or eax, 0x62245817
mov dword [ebx], eax
add ebx, edx
xor eax, 0x820e6e1
and eax, 0x62172c16
or eax, 0x14204021
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d5713e7
and eax, 0x3928ab4f
and eax, 0x8200000
or eax, 0x82178037
mov dword [ebx], eax
add ebx, edx
and eax, 0x3112695b
and eax, 0x120013
or eax, 0x9e259424
mov dword [ebx], eax
add ebx, edx
and eax, 0x38742bc9
and eax, 0x10340001
or eax, 0xa203a836
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a7b3e92
and eax, 0xc237bc37
or eax, 0x4000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4bff8569
and eax, 0x42378021
or eax, 0x98005016
mov dword [ebx], eax
add ebx, edx
and eax, 0x21fab11
and eax, 0x2178011
or eax, 0xec206426
mov dword [ebx], eax
add ebx, edx
or eax, 0x338753f9
or eax, 0x27882763
and eax, 0x237f037
or eax, 0x800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x65f1f537
and eax, 0x6000c00
or eax, 0x10380038
mov dword [ebx], eax
add ebx, edx
xor eax, 0x416757b3
and eax, 0x2180008
or eax, 0x28202030
mov dword [ebx], eax
add ebx, edx
and eax, 0x773a4b05
and eax, 0x22380000
or eax, 0x1c003438
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e8776a5
and eax, 0x1997e594
and eax, 0
or eax, 0x52384838
mov dword [ebx], eax
add ebx, edx
and eax, 0x25af4ac2
or eax, 0x16645078
and eax, 0x6285838
or eax, 0x60100400
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b9fdc00
or eax, 0x74aed0a9
and eax, 0x7a385038
or eax, 0x2000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2de6cefd
xor eax, 0x5a706eeb
and eax, 0x4088010
or eax, 0x8a300428
mov dword [ebx], eax
add ebx, edx
and eax, 0x68df5853
and eax, 0x180010
or eax, 0xa2209828
mov dword [ebx], eax
add ebx, edx
and eax, 0x43cfe9bc
or eax, 0x3f1d9a1e
and eax, 0x36188838
or eax, 0x80202400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7519e85d
and eax, 0xc2204020
or eax, 0x8188018
mov dword [ebx], eax
add ebx, edx
and eax, 0x7edc8b2f
or eax, 0x13c42fd8
and eax, 0x5a188438
or eax, 0x84205000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3bd4f3ac
xor eax, 0x727f8a01
and eax, 0x80006838
or eax, 0x72388000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1105886d
and eax, 0x8828
or eax, 0x6387410
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a7089da
and eax, 0x8081020
or eax, 0x12310019
mov dword [ebx], eax
add ebx, edx
xor eax, 0x41ab6c1d
or eax, 0x722e0d39
and eax, 0x2a382439
or eax, 0x4010000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5179403c
and eax, 0x42392039
or eax, 0x1800
mov dword [ebx], eax
add ebx, edx
or eax, 0x396583e1
or eax, 0x50bacad
and eax, 0x56390c39
or eax, 0x4000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1577b088
and eax, 0x34cca654
and eax, 0
or eax, 0x6a396039
mov dword [ebx], eax
add ebx, edx
or eax, 0x799caa27
or eax, 0x56a1ad9a
and eax, 0x7e396439
or eax, 0x1000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x65132074
and eax, 0x12280009
or eax, 0x80118830
mov dword [ebx], eax
add ebx, edx
or eax, 0x445bdc05
or eax, 0x1c15af25
and eax, 0x86399c39
or eax, 0x20000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x15dcee92
and eax, 0xb2213029
or eax, 0x8188010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c0078ce
and eax, 0xc639c031
or eax, 0x8000408
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd546199
xor eax, 0x5a314f40
and eax, 0x8018c820
or eax, 0x62211019
mov dword [ebx], eax
add ebx, edx
or eax, 0x3139f662
and eax, 0xf239ec39
or eax, 0x4000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2efcc2fc
and eax, 0x522252e8
and eax, 0x2200028
or eax, 0x81a0011
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b2ae54
and eax, 0xa080428
or eax, 0x14321012
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d2c6831
and eax, 0x10280030
or eax, 0x2212280a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e447dd5
and eax, 0x43a142a
or eax, 0x42002810
mov dword [ebx], eax
add ebx, edx
xor eax, 0x61bfee81
and eax, 0x200503a
or eax, 0x583a0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c3a651
and eax, 0x20010
or eax, 0x6b38642a
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ed96265
xor eax, 0x5c851bd5
and eax, 0x70187230
or eax, 0x922000a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a2f37bb
or eax, 0x53d514ec
and eax, 0x3100028
or eax, 0x842a8012
mov dword [ebx], eax
add ebx, edx
and eax, 0x7126f301
xor eax, 0x421fe7f7
and eax, 0x1380632
or eax, 0x94028808
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5473e217
and eax, 0x81080c28
or eax, 0x22329012
mov dword [ebx], eax
add ebx, edx
and eax, 0x70048f50
and eax, 0x20008810
or eax, 0x913a222a
mov dword [ebx], eax
add ebx, edx
and eax, 0x75bb10d6
and eax, 0x313a0012
or eax, 0x8e00b828
mov dword [ebx], eax
add ebx, edx
or eax, 0x82b4065
and eax, 0x8d3ac03a
or eax, 0x40000600
mov dword [ebx], eax
add ebx, edx
or eax, 0x408620e3
and eax, 0x78bde5d7
and eax, 0x4838c412
or eax, 0x93021028
mov dword [ebx], eax
add ebx, edx
and eax, 0x644d728b
xor eax, 0x766b4b15
and eax, 0x2022021a
or eax, 0xc918e020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f9d3592
and eax, 0x63ecea8c
and eax, 0x2220c008
or eax, 0xd51a3032
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c3c5ef0
and eax, 0x677ad1f2
and eax, 0x4385030
or eax, 0x102ae0a
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a21ec18
xor eax, 0x785a1ddc
and eax, 0x103a0000
or eax, 0x3010c3b
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ed02904
and eax, 0x213b083b
or eax, 0x1200
mov dword [ebx], eax
add ebx, edx
or eax, 0x2dcf6494
and eax, 0x1850bf8a
and eax, 0x810280a
or eax, 0x272b0031
mov dword [ebx], eax
add ebx, edx
and eax, 0x75a3477a
and eax, 0xd23e935
and eax, 0x1230030
or eax, 0xa18a80b
mov dword [ebx], eax
add ebx, edx
and eax, 0x9fce607
and eax, 0x1380000
or eax, 0x36041d3c
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b8b95d2
or eax, 0x6291c19c
and eax, 0x4218151c
or eax, 0x4242a20
mov dword [ebx], eax
add ebx, edx
and eax, 0x5efe17ee
and eax, 0x443c052c
or eax, 0x10004810
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ecb8873
and eax, 0x40080830
or eax, 0x2234530c
mov dword [ebx], eax
add ebx, edx
and eax, 0x2461bf78
and eax, 0x20200938
or eax, 0x501c6004
mov dword [ebx], eax
add ebx, edx
or eax, 0x186970d6
and eax, 0x783c713c
or eax, 0x6000600
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5fc3071e
xor eax, 0x7f34c6c4
and eax, 0xc088424
or eax, 0x80340118
mov dword [ebx], eax
add ebx, edx
or eax, 0x44f0263b
and eax, 0x883c833c
or eax, 0x12001000
mov dword [ebx], eax
add ebx, edx
or eax, 0xbb5d006
xor eax, 0x14b90972
and eax, 0xb044a0c
or eax, 0x60390030
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6eb950f5
and eax, 0x5041209
or eax, 0x92398034
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e3bd3f2
and eax, 0x963d933d
or eax, 0x20000c00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5756f6e3
and eax, 0x2295fe32
and eax, 0x14010
or eax, 0xca3c822d
mov dword [ebx], eax
add ebx, edx
or eax, 0x67496bbf
and eax, 0x6d3c633d
or eax, 0x20400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x13f8a9e8
and eax, 0x386d1367
and eax, 0x38040004
or eax, 0x433a753a
mov dword [ebx], eax
add ebx, edx
and eax, 0x66a5a71d
xor eax, 0x2b134098
and eax, 0x9360104
or eax, 0x8008823a
mov dword [ebx], eax
add ebx, edx
or eax, 0x3e52490a
or eax, 0x58c996be
and eax, 0x9b3e913e
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b856fb8
and eax, 0x1040038
or eax, 0xa43aa006
mov dword [ebx], eax
add ebx, edx
or eax, 0xa7c3d45
xor eax, 0x13bb9e26
and eax, 0xb4042318
or eax, 0x3a8c26
mov dword [ebx], eax
add ebx, edx
or eax, 0x53ea2d13
and eax, 0xc33ea93e
or eax, 0x1000
mov dword [ebx], eax
add ebx, edx
or eax, 0x11995c8d
and eax, 0xc13ec83e
or eax, 0xc000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b87da0b
and eax, 0x4806c00a
or eax, 0x94381734
mov dword [ebx], eax
add ebx, edx
or eax, 0x254e402f
and eax, 0xe93ec13e
or eax, 0x2002000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5bda02f4
xor eax, 0x7482cfdc
and eax, 0x853c2022
or eax, 0x7002d01c
mov dword [ebx], eax
add ebx, edx
and eax, 0x104a0459
and eax, 0xa0018
or eax, 0x434ff26
mov dword [ebx], eax
add ebx, edx
and eax, 0x7dbf8344
and eax, 0x3e0104
or eax, 0x1301083b
mov dword [ebx], eax
add ebx, edx
or eax, 0x6951dd23
and eax, 0x293f183f
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x4592cca4
or eax, 0x7adba5f2
and eax, 0x463f2c3f
or eax, 0x200
mov dword [ebx], eax
add ebx, edx
and eax, 0x38643b42
or eax, 0x7e5141c9
and eax, 0x6235410b
or eax, 0xa1434
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f9349ea
or eax, 0x747ee33d
and eax, 0x7c3e683d
or eax, 0x10002
mov dword [ebx], eax
add ebx, edx
or eax, 0x9d2e64
xor eax, 0x1e4241d9
and eax, 0x203d0226
or eax, 0x99028019
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3a9203ce
or eax, 0xa098e3f
and eax, 0x8a2d823f
or eax, 0x70124000
mov dword [ebx], eax
add ebx, edx
and eax, 0x41f8cf24
xor eax, 0x34e42149
and eax, 0x2d
or eax, 0x200012
mov dword [ebx], eax
add ebx, edx
and eax, 0x51331601
or eax, 0x1031958b
and eax, 0x8400
or eax, 0x6800
mov dword [ebx], eax
add ebx, edx
or eax, 0xf7d843c
and eax, 0xc306c00
or eax, 0xb0001100
mov dword [ebx], eax
add ebx, edx
and eax, 0x39ef6a72
and eax, 0x391112d6
and eax, 0x10000000
or eax, 0x530f430
mov dword [ebx], eax
add ebx, edx
or eax, 0xed0c319
xor eax, 0x26750d7e
and eax, 0x38012001
or eax, 0x6320030
mov dword [ebx], eax
add ebx, edx
or eax, 0x10953f67
and eax, 0x2e331a33
or eax, 0x40004000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x225933d2
and eax, 0x4220821
or eax, 0xb0118012
mov dword [ebx], eax
add ebx, edx
and eax, 0x1e48ee28
and eax, 0x4008820
or eax, 0x41337513
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d9c86f8
and eax, 0x48245b00
or eax, 0x93100434
mov dword [ebx], eax
add ebx, edx
or eax, 0x18543a11
and eax, 0x3346234
or eax, 0x24008000
mov dword [ebx], eax
add ebx, edx
and eax, 0x58519395
and eax, 0x100214
or eax, 0x5e252d21
mov dword [ebx], eax
add ebx, edx
and eax, 0x438ca0d3
and eax, 0x2042011
or eax, 0xac315224
mov dword [ebx], eax
add ebx, edx
xor eax, 0x72608d7e
and eax, 0x4949590e
and eax, 0x40001002
or eax, 0x9536a634
mov dword [ebx], eax
add ebx, edx
and eax, 0x389d22f5
and eax, 0x10142034
or eax, 0x4d22c902
mov dword [ebx], eax
add ebx, edx
xor eax, 0x40c2ce0
or eax, 0x1b495e20
and eax, 0x5a335436
or eax, 0x24042001
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e0011a8
xor eax, 0x4676d864
and eax, 0x368004
or eax, 0xc2010533
mov dword [ebx], eax
add ebx, edx
and eax, 0x26690031
or eax, 0x5db9c6d3
and eax, 0x16388033
or eax, 0xa0003004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x70606ec9
and eax, 0x218d638
or eax, 0x8202100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5021ae78
and eax, 0x10190100
or eax, 0x25202639
mov dword [ebx], eax
add ebx, edx
or eax, 0x22e08936
and eax, 0x10392f39
or eax, 0x40001000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6483b854
and eax, 0x24380229
or eax, 0x83015810
mov dword [ebx], eax
add ebx, edx
or eax, 0x3cab59b3
and eax, 0x84390a39
or eax, 0x4000a400
mov dword [ebx], eax
add ebx, edx
and eax, 0x60c65261
xor eax, 0x3e8e3c4a
and eax, 0x50080c29
or eax, 0x8131c010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x28424e9f
xor eax, 0x7bb23eca
and eax, 0x82099828
or eax, 0x5d304111
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a573a2e
or eax, 0x4c9f8d
and eax, 0xf528f519
or eax, 0xa110020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x26682837
or eax, 0x50a0d047
and eax, 0x11300c09
or eax, 0x220a0230
mov dword [ebx], eax
add ebx, edx
or eax, 0x3657411b
and eax, 0x123a0c3a
or eax, 0x48003000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2e336d7e
and eax, 0x6c3a643a
or eax, 0x1000200
mov dword [ebx], eax
add ebx, edx
or eax, 0x177d3c07
and eax, 0x19620c63
and eax, 0x8220022
or eax, 0x86187318
mov dword [ebx], eax
add ebx, edx
xor eax, 0x657efb90
and eax, 0x70b79775
and eax, 0x20008020
or eax, 0x8c3a221a
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e9c7145
and eax, 0x6a59b198
and eax, 0x2818b018
or eax, 0x91220222
mov dword [ebx], eax
add ebx, edx
or eax, 0x7fc7633e
or eax, 0x6db8723e
and eax, 0xc53ab23a
or eax, 0xc00
mov dword [ebx], eax
add ebx, edx
and eax, 0x67f2dc44
and eax, 0x45328c00
or eax, 0x9208423a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ba4fa70
and eax, 0x8c1a240a
or eax, 0x6120c330
mov dword [ebx], eax
add ebx, edx
xor eax, 0x487bdaef
xor eax, 0x517711a0
and eax, 0x4322830
or eax, 0x108d30a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x77ee1cfc
xor eax, 0x7a1d57eb
and eax, 0x90029
or eax, 0x12320b12
mov dword [ebx], eax
add ebx, edx
xor eax, 0x34380e0
or eax, 0x341d5aa9
and eax, 0x1539183b
or eax, 0xa020000
mov dword [ebx], eax
add ebx, edx
or eax, 0x712b67cd
and eax, 0x6b543a89
and eax, 0x21102809
or eax, 0x102b0032
mov dword [ebx], eax
add ebx, edx
or eax, 0x1cdb1820
and eax, 0x93b003b
or eax, 0x40004100
mov dword [ebx], eax
add ebx, edx
and eax, 0x774234f9
and eax, 0x2016cec
and eax, 0x28
or eax, 0xd93bcf13
mov dword [ebx], eax
add ebx, edx
or eax, 0x738823b1
and eax, 0x13be43b
or eax, 0x4001000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x78b61a72
and eax, 0x180c0608
or eax, 0x82301134
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5bfa9aab
and eax, 0xc0048814
or eax, 0x382028
mov dword [ebx], eax
add ebx, edx
and eax, 0x334e23ec
and eax, 0x21a39bd1
and eax, 0
or eax, 0x253d1e3c
mov dword [ebx], eax
add ebx, edx
and eax, 0x68a8abfe
and eax, 0x2e079c81
and eax, 0x800
or eax, 0x433d353d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3944d008
xor eax, 0x7f7d379e
and eax, 0x5044829
or eax, 0x4a390114
mov dword [ebx], eax
add ebx, edx
xor eax, 0x70766225
and eax, 0x2c707194
and eax, 0x8000110
or eax, 0x533d542d
mov dword [ebx], eax
add ebx, edx
or eax, 0x43820436
and eax, 0x433d413d
or eax, 0x24002000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3953d4f5
or eax, 0x629917a1
and eax, 0x733d653d
or eax, 0x800
mov dword [ebx], eax
add ebx, edx
or eax, 0x496d4b5b
xor eax, 0x3084acda
and eax, 0x4b394125
or eax, 0x34043818
mov dword [ebx], eax
add ebx, edx
xor eax, 0x18144ae6
or eax, 0x410b5656
and eax, 0x329051d
or eax, 0x88148020
mov dword [ebx], eax
add ebx, edx
and eax, 0x71bcd4ae
xor eax, 0x15e068b6
and eax, 0x141c8018
or eax, 0x83211125
mov dword [ebx], eax
add ebx, edx
and eax, 0x7dbdd671
xor eax, 0x463dbe6b
and eax, 0x3000c18
or eax, 0xa03d9125
mov dword [ebx], eax
add ebx, edx
and eax, 0x609067a8
and eax, 0x7f87ce68
and eax, 0x20000028
or eax, 0x8f3da915
mov dword [ebx], eax
add ebx, edx
or eax, 0x24becada
or eax, 0x37201e4
and eax, 0xab3da13d
or eax, 0x10001400
mov dword [ebx], eax
add ebx, edx
or eax, 0x21622a94
and eax, 0x54385f17
and eax, 0x380115
or eax, 0xc705c028
mov dword [ebx], eax
add ebx, edx
or eax, 0x8a86d2e
xor eax, 0x6dc465ff
and eax, 0x82398800
or eax, 0x5104453d
mov dword [ebx], eax
add ebx, edx
and eax, 0x44c7a892
xor eax, 0x593ff4c5
and eax, 0x19385815
or eax, 0xc6058128
mov dword [ebx], eax
add ebx, edx
or eax, 0x444458a1
and eax, 0x3dc13d
or eax, 0x2400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x676ad4
and eax, 0x31a5c139
and eax, 0
or eax, 0x400000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1fcc393c
xor eax, 0x71b503a7
and eax, 0x2800
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x74858228
and eax, 0
or eax, 0xc300800
mov dword [ebx], eax
add ebx, edx
and eax, 0x3bcbefa2
xor eax, 0x1ec6c722
and eax, 0x14000020
or eax, 0x301010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7fb24afd
and eax, 0x8001800
or eax, 0x14300030
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c205f1c
xor eax, 0x10d55da7
and eax, 0x4200010
or eax, 0x20102020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e9ff805
and eax, 0x28200830
or eax, 0x4102000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c027fad
and eax, 0x34303030
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x75b9f8b1
and eax, 0x34303030
or eax, 0x8000800
mov dword [ebx], eax
add ebx, edx
and eax, 0x49bcdd7e
xor eax, 0x78883784
and eax, 0x40300030
or eax, 0x4004000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3d691c71
and eax, 0
or eax, 0x30
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7a5d6f8a
or eax, 0x18da1b47
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x7eb291a2
xor eax, 0x5f471a8b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x298832af
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x9b4a5db
and eax, 0x7ef05f97
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f65fc74
or eax, 0x38430ae
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x23c375b1
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b0bf31b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b09e927
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x3199bbe6
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b661d2a
or eax, 0xc407581
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x3257db9f
xor eax, 0x3afce7ee
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x73fb1779
and eax, 0x30b87f11
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x2138140e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e293e8f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c38c9d3
or eax, 0x3f802adb
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ebd91c6
or eax, 0x31e6c2d1
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x77dce7ac
and eax, 0x33de8a59
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc5005f1
xor eax, 0x711adc12
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x30a13a8c
or eax, 0x4bbda4ca
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e0ec449
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d25e7a3
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x19258e01
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a51aec3
and eax, 0x4894ff47
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f8b8f8a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x174e1d38
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x7326a62f
xor eax, 0x5ece786c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x765bac3b
and eax, 0x3ea5ab8c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0xb623e66
or eax, 0x7bf9faa3
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x40ab2633
xor eax, 0x19e457cc
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x3268ec2c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x6a475555
and eax, 0x551dbbfc
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x667ea25d
and eax, 0x7783fd61
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ed270ec
or eax, 0x6fe5cbeb
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x479df33a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x637dd52f
xor eax, 0x59a9d679
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x52914187
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x688ec22d
and eax, 0x48ebf8b2
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x75344da1
or eax, 0x42ea66c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x3af82773
or eax, 0x69a0aded
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x5aac9a64
or eax, 0x3dcf284f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0xf202187
and eax, 0x5613d02e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x23bc2520
or eax, 0x6cd0db35
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x257ef0ff
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e9d1293
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x72dffcb8
and eax, 0x49f17e7a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd90192e
and eax, 0x68a20f30
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x24621193
xor eax, 0x7104496a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x4414fe1a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x400ee6ea
and eax, 0x22fb7c31
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b5338ba
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x7281432d
xor eax, 0x167f7e59
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x3855cd98
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x3700b853
and eax, 0x4638c913
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x202e87d1
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x14f74a4f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x7190f0dc
xor eax, 0x7eebb014
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a22b401
or eax, 0x2130fce9
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x9c86834
and eax, 0x54cbb91b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x264f8a60
and eax, 0x1def7302
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x5292efe2
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ae65d66
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a4bc5c3
or eax, 0x40863200
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d776c20
or eax, 0x1891aa30
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x49b78019
or eax, 0x6e8ca8ee
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x6461a287
xor eax, 0x45bb73c5
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0xd62d8ff
or eax, 0xfc6b0ca
and eax, 0x2666000
or eax, 0x50010200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5047ded4
or eax, 0x37eae33a
and eax, 0x266a716c
or eax, 0x40010001
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a0dd41f
xor eax, 0xe8205b4
and eax, 0x48034510
or eax, 0x2540246
mov dword [ebx], eax
add ebx, edx
or eax, 0x528472c3
and eax, 0x556341
or eax, 0x800
mov dword [ebx], eax
add ebx, edx
and eax, 0x6cff050e
or eax, 0x8d66337
and eax, 0x536100
or eax, 0x57201400
mov dword [ebx], eax
add ebx, edx
or eax, 0x6068ba96
xor eax, 0x610f2826
and eax, 0x4605010
or eax, 0x690b0841
mov dword [ebx], eax
add ebx, edx
or eax, 0x58ac5d11
or eax, 0x63273b7a
and eax, 0x72435970
or eax, 4
mov dword [ebx], eax
add ebx, edx
and eax, 0x36a97dca
and eax, 0x15040
or eax, 0x4d402028
mov dword [ebx], eax
add ebx, edx
and eax, 0x54b3ce16
and eax, 0x40014000
or eax, 0x11761568
mov dword [ebx], eax
add ebx, edx
or eax, 0x6337246
and eax, 0x478e2ccf
and eax, 0x44060040
or eax, 0x30694b11
mov dword [ebx], eax
add ebx, edx
xor eax, 0x39e2840b
or eax, 0x3d60dad3
and eax, 0x4950
or eax, 0x24
mov dword [ebx], eax
add ebx, edx
xor eax, 0x36297e06
or eax, 0x7f0a5ec6
and eax, 0x592a7100
or eax, 0x440000
mov dword [ebx], eax
add ebx, edx
and eax, 0x21c4c8ed
xor eax, 0x75774f44
and eax, 0x44110b44
or eax, 0xb406011
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4abe723e
or eax, 0x1db2a0d2
and eax, 0x156d216a
or eax, 0x40004200
mov dword [ebx], eax
add ebx, edx
or eax, 0xd77c207
and eax, 0x55776147
or eax, 0x2000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4cb8903a
xor eax, 0x35de30a3
and eax, 0x4a00414c
or eax, 0x105a2221
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e3f1329
and eax, 0x40607044
or eax, 0x20a0010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x59e7a8ac
and eax, 0x13085060
or eax, 0x44400005
mov dword [ebx], eax
add ebx, edx
and eax, 0x6047067e
and eax, 0x4ba124f2
and eax, 0x40000040
or eax, 0x2b424113
mov dword [ebx], eax
add ebx, edx
or eax, 0xc76a6c
and eax, 0xf070271
and eax, 0x1000000
or eax, 0x50504d00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x71d3164b
and eax, 0x34848
or eax, 0x4e540030
mov dword [ebx], eax
add ebx, edx
xor eax, 0x27a311e6
xor eax, 0xb058904
and eax, 0x60715012
or eax, 0x10062360
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb6ea425
xor eax, 0x145bd179
and eax, 0x41400404
or eax, 0x100d7051
mov dword [ebx], eax
add ebx, edx
xor eax, 0x34789a80
or eax, 0x7167b728
and eax, 0x755351
or eax, 2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3881f3ed
and eax, 0x5f984773
and eax, 0x10000000
or eax, 0x60497a00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x19f009d8
and eax, 0x60284148
or eax, 0x4400405
mov dword [ebx], eax
add ebx, edx
and eax, 0x48d51b36
or eax, 0x67b0ea15
and eax, 0x41604301
or eax, 0x18021442
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e64a252
xor eax, 0xa7cea96
and eax, 0x646a1905
or eax, 0x54048
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3de8c812
and eax, 0x50050055
or eax, 0x22404420
mov dword [ebx], eax
add ebx, edx
and eax, 0xaad25c3
and eax, 0x40040
or eax, 0x604b2e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2fee8d35
and eax, 0x5b4da758
and eax, 0x400
or eax, 0x64437000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f7dc189
or eax, 0x2dc7c23d
and eax, 0x6b735018
or eax, 0x42
mov dword [ebx], eax
add ebx, edx
and eax, 0x3990be4a
xor eax, 0x56f85cb9
and eax, 0x49684440
or eax, 0x10030c
mov dword [ebx], eax
add ebx, edx
or eax, 0x415a7865
and eax, 0x40424b64
or eax, 0x30000012
mov dword [ebx], eax
add ebx, edx
or eax, 0x7df5e196
and eax, 0x75666200
or eax, 0x2000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c835116
and eax, 0x693eee9c
and eax, 0x69024200
or eax, 0x4500563
mov dword [ebx], eax
add ebx, edx
and eax, 0x535d77a2
and eax, 0x40504500
or eax, 0x26230048
mov dword [ebx], eax
add ebx, edx
or eax, 0x4628e5b0
and eax, 0x64624548
or eax, 0x8000007
mov dword [ebx], eax
add ebx, edx
and eax, 0x41abfd1c
and eax, 0x17a8bae0
and eax, 0
or eax, 0x4d485044
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ca1fa79
and eax, 0x40
or eax, 0xf
mov dword [ebx], eax
add ebx, edx
and eax, 0xd7f063
or eax, 0x5838fdce
and eax, 0x48307400
or eax, 0x2450000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x39525f88
and eax, 0x41230b00
or eax, 0x8484043
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f95de02
and eax, 0x146a0541
or eax, 0x41014a06
mov dword [ebx], eax
add ebx, edx
and eax, 0x1dae632f
and eax, 0x4001
or eax, 0x1440
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ab1598a
and eax, 0x30314400
or eax, 0x45442200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ebbef0
and eax, 0x43cee439
and eax, 0x40024000
or eax, 0x2e41314e
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ce27cf3
or eax, 0x509cc397
and eax, 0x68527044
or eax, 0x2000420
mov dword [ebx], eax
add ebx, edx
or eax, 0x71c93cf9
xor eax, 0x6d12c7cc
and eax, 0x2402201
or eax, 0x4832404e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6463c528
and eax, 0x8000262
or eax, 0x41445008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1573ccf9
xor eax, 0x1e76e68
and eax, 0x4050
or eax, 0x304
mov dword [ebx], eax
add ebx, edx
or eax, 0x734b7021
and eax, 0xc849970
and eax, 0
or eax, 0x4f616800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x233bc616
and eax, 0x2e170a4f
and eax, 0x8000a02
or eax, 0x504d6178
mov dword [ebx], eax
add ebx, edx
and eax, 0x60be09ff
and eax, 0x400c0072
or eax, 0x2435400
mov dword [ebx], eax
add ebx, edx
or eax, 0xed58e08
and eax, 0x4a454652
or eax, 0x10002100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d980daa
and eax, 0x51456840
or eax, 0x220105
mov dword [ebx], eax
add ebx, edx
or eax, 0x71ee9eb7
or eax, 0x2d882288
and eax, 0x48646f
or eax, 0x100000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5815c2e5
xor eax, 0x7f892603
and eax, 0x22440000
or eax, 0x58325400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7fdc8eb0
and eax, 0x5224810
or eax, 0x48452444
mov dword [ebx], eax
add ebx, edx
xor eax, 0x15d1199
and eax, 0xd821ff1
and eax, 0x441
or eax, 0x73716038
mov dword [ebx], eax
add ebx, edx
and eax, 0xa762ba7
and eax, 0x588981a9
and eax, 0x21
or eax, 0x4d4c4856
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1453a4fc
and eax, 0x50096403
or eax, 0x4601150
mov dword [ebx], eax
add ebx, edx
and eax, 0x702e84c
and eax, 0x6040
or eax, 0x1a33
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d651bf9
xor eax, 0x22d4943b
and eax, 0x6d206500
or eax, 0x440a00
mov dword [ebx], eax
add ebx, edx
or eax, 0x218cf13d
or eax, 0x3f3ed534
and eax, 0x65707638
or eax, 0x10042
mov dword [ebx], eax
add ebx, edx
or eax, 0x25d72c5c
xor eax, 0x14c97c57
and eax, 0x402a0029
or eax, 0xc416546
mov dword [ebx], eax
add ebx, edx
xor eax, 0x62a817f6
or eax, 0x7414591e
and eax, 0x5447730d
or eax, 0x1280060
mov dword [ebx], eax
add ebx, edx
xor eax, 0x86b23f8
or eax, 0x1ad9deec
and eax, 0x5268
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x5fffe1b4
xor eax, 0x1fa6f7a0
and eax, 0x15260700
or eax, 0x40404800
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d122ecc
xor eax, 0x73e250a5
and eax, 0x8003868
or eax, 0x70684000
mov dword [ebx], eax
add ebx, edx
and eax, 0x595a88f8
xor eax, 0xf58c1fa
and eax, 0x42104902
or eax, 0x450261
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd306a49
xor eax, 0x2f7806ca
and eax, 0x40010540
or eax, 0xa604007
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e960678
or eax, 0x53e37c04
and eax, 0x62457100
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x2403d9a0
xor eax, 0x28d2759b
and eax, 0x44040c0a
or eax, 0x20404044
mov dword [ebx], eax
add ebx, edx
or eax, 0x5cb549ac
and eax, 0x6471406e
or eax, 0x2083000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5035dcf5
and eax, 0x6544d03c
and eax, 0x10
or eax, 0x4642
mov dword [ebx], eax
add ebx, edx
xor eax, 0x703d1564
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2ca113e6
and eax, 0x24a11100
or eax, 0x4240cc00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x690c57ea
or eax, 0x6902d9eb
and eax, 0x62
or eax, 4
mov dword [ebx], eax
add ebx, edx
and eax, 0x1359088f
and eax, 0
or eax, 0xd00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x650491f3
xor eax, 0x6d908566
and eax, 0x1800
or eax, 0x6000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ac43531
and eax, 0x7bef5b7a
and eax, 0
or eax, 0x594800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x75bb9063
xor eax, 0x593c0577
and eax, 0x4a4800
or eax, 0x10000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x75831c30
and eax, 0x1000
or eax, 0x800
mov dword [ebx], eax
add ebx, edx
or eax, 0x55c020ac
and eax, 0x18737cff
and eax, 0
or eax, 0x2800200
mov dword [ebx], eax
add ebx, edx
and eax, 0x6db88aa8
or eax, 0x26b135b1
and eax, 0x80
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x422a6873
and eax, 0x64c01a7f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x29b5571a
xor eax, 0x19753be0
and eax, 0x402800
or eax, 0x191000
mov dword [ebx], eax
add ebx, edx
or eax, 0x72c3ca5
and eax, 0x1000
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x435ba479
xor eax, 0x7552d2aa
and eax, 0
or eax, 0x100000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4112999c
and eax, 0
or eax, 0x490400
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e1a7db5
and eax, 0x80000
or eax, 0x51c000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c39b46d
and eax, 0x3a4cc89b
and eax, 0x8004000
or eax, 0x4150000
mov dword [ebx], eax
add ebx, edx
and eax, 0x22dfe3dc
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x32361eb
and eax, 0
or eax, 0x100000
mov dword [ebx], eax
add ebx, edx
and eax, 0x12d32e49
and eax, 0
or eax, 0x490400
mov dword [ebx], eax
add ebx, edx
and eax, 0x54073e95
or eax, 0x4847c156
and eax, 0x40440400
or eax, 0x21202a00
mov dword [ebx], eax
add ebx, edx
or eax, 0x1bfaebbd
and eax, 0x6134
or eax, 0x40
mov dword [ebx], eax
add ebx, edx
and eax, 0x52cfd90f
and eax, 0x527d262b
and eax, 0
or eax, 0x590400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x655d4c79
and eax, 0x800
or eax, 0x1400
mov dword [ebx], eax
add ebx, edx
and eax, 0x345b2cfe
and eax, 0xb0c76
and eax, 0xc00
or eax, 0x64722200
mov dword [ebx], eax
add ebx, edx
and eax, 0x625fb190
xor eax, 0x205dfd3b
and eax, 0x15421
or eax, 0x602040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2210ffdf
and eax, 0x510000
or eax, 0x82000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4587c745
or eax, 0x195f467b
and eax, 0x2000
or eax, 0x800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x22eac260
and eax, 0x20622a00
or eax, 0x44100400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x309cf5a8
or eax, 0x2ef82f83
and eax, 0x24607421
or eax, 0x10040
mov dword [ebx], eax
add ebx, edx
and eax, 0x361cef15
and eax, 0x24006400
or eax, 0x506c0b76
mov dword [ebx], eax
add ebx, edx
and eax, 0x65f29d19
and eax, 0x400
or eax, 0x606d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x52f8aeff
and eax, 0x584800
or eax, 0x10000
mov dword [ebx], eax
add ebx, edx
or eax, 0x70b44dc8
and eax, 0x4800
or eax, 0x3000
mov dword [ebx], eax
add ebx, edx
and eax, 0xd1801a6
xor eax, 0xec15572
and eax, 0x4400400
or eax, 0x60322a00
mov dword [ebx], eax
add ebx, edx
or eax, 0x59e9f3a
and eax, 0x3d0ccf39
and eax, 0x24000420
or eax, 0x617041
mov dword [ebx], eax
add ebx, edx
and eax, 0x113f38a8
and eax, 0x292676b5
and eax, 0x203020
or eax, 0x645a4a5a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3ce6bf26
and eax, 0x4540
or eax, 0x2222
mov dword [ebx], eax
add ebx, edx
and eax, 0x39deedc1
or eax, 0x6d3eed8c
and eax, 0x18c000
or eax, 0x410000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x532094eb
and eax, 0x7eb4eed6
and eax, 0
or eax, 0xc0e8000
mov dword [ebx], eax
add ebx, edx
and eax, 0x753512a9
or eax, 0x76fab2ec
and eax, 0x64742200
or eax, 0x1000c00
mov dword [ebx], eax
add ebx, edx
or eax, 0x250e8260
and eax, 0x65242460
or eax, 0x8005018
mov dword [ebx], eax
add ebx, edx
and eax, 0x27ff39e9
and eax, 0x19736f47
and eax, 0x40
or eax, 0x2e
mov dword [ebx], eax
add ebx, edx
xor eax, 0xbd204d5
and eax, 0x8400000
or eax, 0x4284000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xec752d4
or eax, 0x6bf13405
and eax, 0x60000
or eax, 0xc000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x296abbde
and eax, 0x21602a00
or eax, 0x52020400
mov dword [ebx], eax
add ebx, edx
and eax, 0x212c7b3a
and eax, 0
or eax, 0x73
mov dword [ebx], eax
add ebx, edx
and eax, 0x7889eda9
and eax, 0
or eax, 0xec8b5500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c7cf007
and eax, 0x10a401
or eax, 0x1004880
mov dword [ebx], eax
add ebx, edx
and eax, 0x70cc3432
and eax, 0
or eax, 0x45c70000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x66771e82
and eax, 0x901480
or eax, 0xfc178
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b82faa3
and eax, 0x4005c700
or eax, 0xa0400000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a3bd2d
and eax, 0x3c21
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
or eax, 0xd79ec80
or eax, 0x1105266
and eax, 0x81844c7
or eax, 0x82840100
mov dword [ebx], eax
add ebx, edx
or eax, 0x1501664f
xor eax, 0x23a4d186
and eax, 0x84000049
or eax, 0x43000114
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa7d01f1
and eax, 0x23cd4046
and eax, 0x1040004
or eax, 0x209441
mov dword [ebx], eax
add ebx, edx
and eax, 0x5bb9ff38
or eax, 0x5a695891
and eax, 0x41410001
or eax, 0x4860000
mov dword [ebx], eax
add ebx, edx
or eax, 0x71cb0195
and eax, 0x460194
or eax, 0xea28
mov dword [ebx], eax
add ebx, edx
xor eax, 0x56a3554d
and eax, 0x40458600
or eax, 0xa8004100
mov dword [ebx], eax
add ebx, edx
or eax, 0x1cbad9b7
and eax, 0x10aa7
or eax, 0x40
mov dword [ebx], eax
add ebx, edx
and eax, 0x580d496a
and eax, 0x5d47938a
and eax, 2
or eax, 0x84f045c5
mov dword [ebx], eax
add ebx, edx
xor eax, 0x189a4664
or eax, 0xfe6d566
and eax, 0x87000087
or eax, 0x40000008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x41ccfb84
xor eax, 0x2ef15a4
and eax, 0x38805
or eax, 0x4a4c1040
mov dword [ebx], eax
add ebx, edx
and eax, 0x9011da0
and eax, 0x10000
or eax, 0x45c60001
mov dword [ebx], eax
add ebx, edx
or eax, 0x350cb83e
and eax, 0x28044330
and eax, 0x40020
or eax, 0xdb8c84
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ae466fa
and eax, 0x2045c600
or eax, 0x94000100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x56c4678a
and eax, 0x12008
or eax, 0x125
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c0580c1
and eax, 0x80001c4
or eax, 0x20884403
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e074769
and eax, 0
or eax, 0xc70000be
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c01b994
xor eax, 0x7590d07
and eax, 0x40588001
or eax, 0x32044044
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ddd40d
and eax, 0x44c50001
or eax, 0x1020000
mov dword [ebx], eax
add ebx, edx
and eax, 0x13123d52
xor eax, 0x8d6045f
and eax, 0x540054
or eax, 0x20ba0
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d7eb906
and eax, 0xc448300
or eax, 0xc0014400
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b89bd61
xor eax, 0x22db7e9c
and eax, 0xa0
or eax, 0x6e00
mov dword [ebx], eax
add ebx, edx
and eax, 0x72efdb3f
xor eax, 0x4c2a3b88
and eax, 0x44084180
or eax, 0x30c00447
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a8abd5e
and eax, 0x460000cf
or eax, 0x81000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x44bb17e1
and eax, 0x41870d6c
and eax, 0x1800404
or eax, 0x2a5cc041
mov dword [ebx], eax
add ebx, edx
and eax, 0x562083a5
and eax, 0x2de85378
and eax, 0
or eax, 0x45c70001
mov dword [ebx], eax
add ebx, edx
xor eax, 0xbac669a
and eax, 0x406490
or eax, 0x901820
mov dword [ebx], eax
add ebx, edx
and eax, 0x1787dae0
and eax, 0x4000
or eax, 0xfc458700
mov dword [ebx], eax
add ebx, edx
xor eax, 0x30f1339d
and eax, 0xa004
or eax, 0xa22
mov dword [ebx], eax
add ebx, edx
xor eax, 0x354ca05d
xor eax, 0x5e3f4cdf
and eax, 0x20204484
or eax, 0x4880143
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4bd8ce6d
and eax, 0x47000020
or eax, 0x80000001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ec5a76a
or eax, 0x12e8d893
and eax, 0x1264e441
or eax, 0x44000004
mov dword [ebx], eax
add ebx, edx
and eax, 0x38a5588d
or eax, 0x35878cca
and eax, 0x5870001
or eax, 0x40400000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1942a56f
xor eax, 0x3464d475
and eax, 0x29464
or eax, 0xc92188
mov dword [ebx], eax
add ebx, edx
or eax, 0x6991b221
and eax, 0x48418700
or eax, 0x94044000
mov dword [ebx], eax
add ebx, edx
and eax, 0x69f49b4e
and eax, 0x8000
or eax, 0x64cc
mov dword [ebx], eax
add ebx, edx
or eax, 0x82fd5a2
and eax, 0x2845c6
or eax, 0xf4900001
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ccd60cb
or eax, 0x1d4c28a0
and eax, 0xc5000045
or eax, 0x2000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6aef620b
or eax, 0x4984e5de
and eax, 0x48848045
or eax, 0x90711000
mov dword [ebx], eax
add ebx, edx
or eax, 0xc528b60
or eax, 0x14f8c38
and eax, 0x45c70000
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x17ef5896
xor eax, 0x3700eb93
and eax, 0x85a080
or eax, 0x20102c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c94eb9e
xor eax, 0x552ef6be
and eax, 0x40058500
or eax, 0x94404200
mov dword [ebx], eax
add ebx, edx
or eax, 0x1fd10829
and eax, 0x10e20
or eax, 0x2054
mov dword [ebx], eax
add ebx, edx
or eax, 0x2fcf258a
xor eax, 0x6eaadfd4
and eax, 0x41204002
or eax, 0xc8005c5
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc2a888
and eax, 0x4500000d
or eax, 0x82000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x329c2d4e
and eax, 0x2000004
or eax, 0x3c97d041
mov dword [ebx], eax
add ebx, edx
and eax, 0x44c616fa
and eax, 0x4860000
or eax, 0x41410001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x283e9335
xor eax, 0x473e216b
and eax, 0x44300c
or eax, 0x300880
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ef6a5cb
and eax, 0x50a2030f
and eax, 0x50000100
or eax, 0x8845c600
mov dword [ebx], eax
add ebx, edx
xor eax, 0x721df0b2
and eax, 0x13347d70
and eax, 0x3100
or eax, 6
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d78f31f
xor eax, 0xf60c1a3
and eax, 0x320b0a0
or eax, 0x150048
mov dword [ebx], eax
add ebx, edx
and eax, 0x2df08eec
and eax, 0x682c41ce
and eax, 0x200000
or eax, 0x1d8be800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x49622bef
and eax, 0x2f4743e9
and eax, 0x4010000
or eax, 0x418a0002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4df288f7
and eax, 0x7908e4
or eax, 0xe5002500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6729ea69
xor eax, 0x6ce72551
and eax, 0x44810000
or eax, 0x1080000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x230bde56
and eax, 0x44008a44
or eax, 0x884d01a0
mov dword [ebx], eax
add ebx, edx
or eax, 0x52f2b7c9
xor eax, 0x645e6eaa
and eax, 0x88a04103
or eax, 0x1440c00
mov dword [ebx], eax
add ebx, edx
or eax, 0x29e882ea
and eax, 0x9e8cc49
or eax, 0x30004
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a20195
or eax, 0x39c326ec
and eax, 0x1c00489
or eax, 0x820c5102
mov dword [ebx], eax
add ebx, edx
and eax, 0x9478dfd
and eax, 0x1000180
or eax, 0x54890042
mov dword [ebx], eax
add ebx, edx
xor eax, 0x8124aba
and eax, 0x4c010b48
or eax, 0x80448084
mov dword [ebx], eax
add ebx, edx
xor eax, 0x64b75514
and eax, 0x8a04418
or eax, 0x7040123
mov dword [ebx], eax
add ebx, edx
xor eax, 0x274f7bdd
xor eax, 0x55e59455
and eax, 0x20081
or eax, 0x1540c
mov dword [ebx], eax
add ebx, edx
and eax, 0x119a6961
and eax, 0
or eax, 0x984d8b00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3dd7c095
and eax, 0x24884901
or eax, 0x5060040a
mov dword [ebx], eax
add ebx, edx
and eax, 0x28c2b3f2
and eax, 0x20400100
or eax, 0xdc158a11
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c27a2d8
and eax, 0x295fe1de
and eax, 0x400108
or eax, 0x7d885433
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4bbbaf23
xor eax, 0x13cc58c1
and eax, 0x58209
or eax, 0xd0400900
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ce52f06
and eax, 0x8801a803
or eax, 0x1004080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x24eb5c38
and eax, 0xd8a9001
or eax, 0x40014044
mov dword [ebx], eax
add ebx, edx
or eax, 0x59675a53
and eax, 0x408d8840
or eax, 0x200001a8
mov dword [ebx], eax
add ebx, edx
or eax, 0x27582de0
or eax, 0x5eae1f4d
and eax, 0xbffbfed
or eax, 0x80004012
mov dword [ebx], eax
add ebx, edx
or eax, 0x111a2269
and eax, 0x9189f455
or eax, 0x4000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c6ce66a
and eax, 0x75f5f408
and eax, 0x15e5f408
or eax, 0xea1a0b54
mov dword [ebx], eax
add ebx, edx
xor eax, 0xaaa5c69
and eax, 0x81540101
or eax, 0x2a0448a
mov dword [ebx], eax
add ebx, edx
or eax, 0x759fcec2
and eax, 0x458901c8
or eax, 0x20
mov dword [ebx], eax
add ebx, edx
xor eax, 0x49afc865
and eax, 0x48984
or eax, 0x60890270
mov dword [ebx], eax
add ebx, edx
xor eax, 0x32e32a50
and eax, 0x126ea1a4
or eax, 0x29915e5b
mov dword [ebx], eax
add ebx, edx
or eax, 0x4bccf996
and eax, 0x7bff5c8d
or eax, 0x84000000
mov dword [ebx], eax
add ebx, edx
and eax, 0xaa9e58b
or eax, 0x21903cb4
and eax, 0xb097cbd
or eax, 0x80000142
mov dword [ebx], eax
add ebx, edx
and eax, 0x39392b95
or eax, 0x6ccc13
and eax, 0x801a415
or eax, 0xe2821040
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c172d42
and eax, 0xb4158901
or eax, 0x400000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d1b2715
and eax, 0x7b39779
and eax, 0x1000501
or eax, 0x3ac4408a
mov dword [ebx], eax
add ebx, edx
and eax, 0x79aaae4d
and eax, 0x10000401
or eax, 0x7cb844
mov dword [ebx], eax
add ebx, edx
and eax, 0x137477be
and eax, 0x10400400
or eax, 0x2b80498b
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc85626
xor eax, 0x1483601d
and eax, 0x8085000
or eax, 0x74844d
mov dword [ebx], eax
add ebx, edx
or eax, 0x40b6639b
and eax, 0x8f0558b
or eax, 0x33000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2044aa2b
or eax, 0x3ed84190
and eax, 0x8580011
or eax, 0x125b044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5817f788
or eax, 0x3c0e0641
and eax, 0x12c4589
or eax, 0x82800002
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c1519e8
and eax, 0x188
or eax, 0x45890060
mov dword [ebx], eax
add ebx, edx
xor eax, 0x26dd1a9a
and eax, 0x60440b20
or eax, 0x9409808c
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f392cf5
and eax, 0x10880
or eax, 0x8900e103
mov dword [ebx], eax
add ebx, edx
xor eax, 0x202af71f
and eax, 0x10b140c
or eax, 0x5480e041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x646f15ef
or eax, 0x161a4cd0
and eax, 0x345401b0
or eax, 0xc0010204
mov dword [ebx], eax
add ebx, edx
xor eax, 0x88718bc
and eax, 0xcc01108
or eax, 0x3084433
mov dword [ebx], eax
add ebx, edx
xor eax, 0x323e8e09
and eax, 0xc000
or eax, 0x1248d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x72f299b0
or eax, 0xaf280d
and eax, 0x60450900
or eax, 0x80008200
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c323cf
and eax, 0x10000
or eax, 0x8900e883
mov dword [ebx], eax
add ebx, edx
or eax, 0x16d2e7ab
or eax, 0x1978f43e
and eax, 0xd8be005
or eax, 0x40000040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4337124d
and eax, 0xc0c3200
or eax, 0x804109e0
mov dword [ebx], eax
add ebx, edx
or eax, 0xb68644a
and eax, 0x5090868
or eax, 0x50820015
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c2b4d4b
and eax, 0x8000134
or eax, 0xe0553a80
mov dword [ebx], eax
add ebx, edx
xor eax, 0x148454c1
and eax, 0x21ad5d05
and eax, 0x810804
or eax, 0x450a2278
mov dword [ebx], eax
add ebx, edx
xor eax, 0x440d2160
or eax, 0x307de7a5
and eax, 0x30452b90
or eax, 0xc8001040
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d9ba2a8
xor eax, 0x36dc799d
and eax, 0x1038005
or eax, 0xbc0d0a
mov dword [ebx], eax
add ebx, edx
or eax, 0xf1cddbd
and eax, 0x5f3f6bd6
and eax, 0x50b0000
or eax, 0x40800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e5121fb
and eax, 0x4dd301a0
or eax, 0x30249800
mov dword [ebx], eax
add ebx, edx
and eax, 0x62cebf85
or eax, 0x231921c
and eax, 0x2c08194
or eax, 0xd000400
mov dword [ebx], eax
add ebx, edx
or eax, 0x332c0be3
xor eax, 0x39b5fd5e
and eax, 0x13080
or eax, 0x8004
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d8e06f7
and eax, 0x77145bbd
and eax, 0x40200
or eax, 0x88498900
mov dword [ebx], eax
add ebx, edx
and eax, 0x3570d29a
and eax, 0x72e74f95
and eax, 0x400000
or eax, 0x3bb04d03
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e1f4c65
and eax, 0x5348b657
and eax, 1
or eax, 0x8d0fa84c
mov dword [ebx], eax
add ebx, edx
or eax, 0x2e272bf
or eax, 0x36535c2f
and eax, 0xa1
or eax, 0x100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7da5f175
and eax, 0x19844080
or eax, 0x8040050b
mov dword [ebx], eax
add ebx, edx
and eax, 0x68460434
and eax, 0x440400
or eax, 0x859879f7
mov dword [ebx], eax
add ebx, edx
xor eax, 0x49ff1d23
and eax, 0x880260c0
or eax, 0x3541500
mov dword [ebx], eax
add ebx, edx
and eax, 0x4461b8ed
and eax, 0x2040
or eax, 0xf799c405
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ea9e721
and eax, 0x58edfb24
and eax, 0x4029e024
or eax, 0x5120059
mov dword [ebx], eax
add ebx, edx
or eax, 0x615069f4
and eax, 0x409099c
or eax, 0x82840600
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e8498c3
and eax, 0x2000000
or eax, 0x89000001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x35f7b785
and eax, 0x7ef61d33
and eax, 0x14220000
or eax, 0x4101c055
mov dword [ebx], eax
add ebx, edx
xor eax, 0x74b4829f
or eax, 0xc45724d
and eax, 0x28553288
or eax, 0xd0000930
mov dword [ebx], eax
add ebx, edx
or eax, 0x5db624f7
and eax, 0x1770d0f
or eax, 0x8000
mov dword [ebx], eax
add ebx, edx
or eax, 0x227cb36d
or eax, 0x171e11ba
and eax, 0x50b0000
or eax, 0x40800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x131b0e42
and eax, 0x44000240
or eax, 0xa84501bc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3df98ad1
and eax, 0xd1188109
or eax, 0x2e400480
mov dword [ebx], eax
add ebx, edx
and eax, 0x3fcd43d1
and eax, 0xd080181
or eax, 0x4083fe7e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x742ec344
and eax, 0x18100a8
or eax, 0x408344
mov dword [ebx], eax
add ebx, edx
or eax, 0x43e822c
and eax, 0x1ec0188
or eax, 0x8a004c01
mov dword [ebx], eax
add ebx, edx
or eax, 0x544e988d
and eax, 0x7b215769
and eax, 0x4a005401
or eax, 0xa083a854
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f2a90e8
and eax, 0x84010801
or eax, 0x78548100
mov dword [ebx], eax
add ebx, edx
and eax, 0x475156d2
and eax, 0x5997956e
and eax, 0x40100000
or eax, 0xbf48bd83
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d890a16
and eax, 0x200b795
or eax, 0xd00486a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x23c41a2d
and eax, 0x4480
or eax, 0x10804
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c14d9dd
or eax, 0x1a811688
and eax, 0x10010a00
or eax, 0x80448100
mov dword [ebx], eax
add ebx, edx
and eax, 0x73120672
xor eax, 0x6cabf64
and eax, 0x6c00520
or eax, 0x930401b
mov dword [ebx], eax
add ebx, edx
or eax, 0x18d54907
and eax, 0x1400d
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f4d3b2
and eax, 0
or eax, 0xb44d8b00
mov dword [ebx], eax
add ebx, edx
and eax, 0x76c98350
and eax, 0x18100
or eax, 0x89006883
mov dword [ebx], eax
add ebx, edx
and eax, 0x63d0e88e
and eax, 0x100a000
or eax, 0x548b144d
mov dword [ebx], eax
add ebx, edx
and eax, 0x195e4223
or eax, 0x412efc95
and eax, 0x10043094
or eax, 0xa4510368
mov dword [ebx], eax
add ebx, edx
or eax, 0x313f0a6b
and eax, 0x343c113b
or eax, 0x48804400
mov dword [ebx], eax
add ebx, edx
and eax, 0x35370dc9
xor eax, 0x2b9681df
and eax, 0xc008040
or eax, 0xa0450b08
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a47c923
and eax, 0x28000100
or eax, 0x13904433
mov dword [ebx], eax
add ebx, edx
or eax, 0x1f1ed5c8
xor eax, 0x61bb0f5a
and eax, 0xc05c001
or eax, 0x810a0044
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa226dc2
or eax, 0xd07de78
and eax, 0x11d
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x3dac5ba1
or eax, 0x1c4ebfe2
and eax, 0x440d83
or eax, 0x83904008
mov dword [ebx], eax
add ebx, edx
and eax, 0x409013d0
or eax, 0x8c9d0f9
and eax, 0x88901c1
or eax, 0x45000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x685e43a3
and eax, 0x445503c0
or eax, 0x90008814
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b90fea8
and eax, 0x10000000
or eax, 0x6dc8553b
mov dword [ebx], eax
add ebx, edx
or eax, 0x35a49293
and eax, 0x2b8ea5cf
and eax, 0x48509
or eax, 0x84414200
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f2d24ad
and eax, 0x1c4c52fc
and eax, 0
or eax, 1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x34464e31
or eax, 0x69d76002
and eax, 0x45c70622
or eax, 0x1c9
mov dword [ebx], eax
add ebx, edx
or eax, 0x1bf0852f
and eax, 0x84
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x7220e3a3
and eax, 0x283d8a62
and eax, 0
or eax, 0xf0458b00
mov dword [ebx], eax
add ebx, edx
and eax, 0x3bc9e5dd
or eax, 0x2b5c620e
and eax, 0xb044102
or eax, 0x4800421
mov dword [ebx], eax
add ebx, edx
or eax, 0x48947ca7
and eax, 0x7084
or eax, 0x8000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5913d698
and eax, 0x18010200
or eax, 0x804c8900
mov dword [ebx], eax
add ebx, edx
and eax, 0x7cbff77f
and eax, 0x8040100
or eax, 0x7f04c3b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5dbab854
and eax, 0x1ac1ea5f
and eax, 0xe00d
or eax, 0x480
mov dword [ebx], eax
add ebx, edx
or eax, 0x661b1915
xor eax, 0x703c387e
and eax, 0x10058100
or eax, 0xa0500a00
mov dword [ebx], eax
add ebx, edx
xor eax, 0xf4462f3
or eax, 0x6ace262c
and eax, 0xff548589
or eax, 0x1000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ce76c54
and eax, 0x183f9dd
or eax, 0x44080622
mov dword [ebx], eax
add ebx, edx
or eax, 0x28e9e5db
or eax, 0x36bdf17c
and eax, 0x508589fc
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x1f070d5d
and eax, 0xb878dfd
or eax, 0x80787202
mov dword [ebx], eax
add ebx, edx
or eax, 0x65516f5e
and eax, 0xe983fc4d
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x270b4237
and eax, 0x41ca3fd7
and eax, 1
or eax, 0xfc4d8900
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d4f71f5
and eax, 0xfd449181
or eax, 0x210040a
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d31626d
and eax, 0x15100009
or eax, 0x802bfff6
mov dword [ebx], eax
add ebx, edx
xor eax, 0x776a999
and eax, 0x924d5640
or eax, 0x6db2a910
mov dword [ebx], eax
add ebx, edx
or eax, 0x515c62cc
and eax, 0xb78d0c
or eax, 3
mov dword [ebx], eax
add ebx, edx
and eax, 0x4aa91f14
and eax, 0x182e5220
and eax, 0
or eax, 0x458b0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x634f8a6b
and eax, 0x3f394098
and eax, 0x10000
or eax, 0x90440b98
mov dword [ebx], eax
add ebx, edx
xor eax, 0x585e8155
xor eax, 0x49459eaf
and eax, 0x814c0400
or eax, 0x7e008189
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1cb60d57
xor eax, 0x75a913f4
and eax, 0x4039b2a
or eax, 0x498864d5
mov dword [ebx], eax
add ebx, edx
or eax, 0x698e1c58
or eax, 0x2c7bde5c
and eax, 0x1e98398
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c4784e7
or eax, 0x6175184b
and eax, 0x1100889
or eax, 0x82884500
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b34128
and eax, 0x87bb4ca9
or eax, 0x78440014
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4f52b0c1
and eax, 0x800d007c
or eax, 0x4020083
mov dword [ebx], eax
add ebx, edx
or eax, 0x4262c056
and eax, 0x95
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b396e14
and eax, 0x3184481
or eax, 0x8084110a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x73240ed5
and eax, 0x50880142
or eax, 0x5010080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2598b252
and eax, 0x225ed23f
and eax, 0x8210
or eax, 0x9c45098c
mov dword [ebx], eax
add ebx, edx
and eax, 0x172c4dd6
and eax, 0x100
or eax, 0x89d8440b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a98f825
xor eax, 0x346204ac
and eax, 0xf7220880
or eax, 0x8dd4005
mov dword [ebx], eax
add ebx, edx
xor eax, 0x57710f3c
and eax, 0x4415a92e
and eax, 0x40128
or eax, 0xd8498ad7
mov dword [ebx], eax
add ebx, edx
xor eax, 0x143486a4
and eax, 0x88010903
or eax, 0x100e080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x57d212e5
and eax, 0x9c83d844
or eax, 0x21000009
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3bf101e5
and eax, 0x8672d908
or eax, 0x798d2640
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e3bd0ef
and eax, 0x81442500
or eax, 0xa215000
mov dword [ebx], eax
add ebx, edx
or eax, 0x30bd4279
and eax, 0x91895451
or eax, 0x4008804
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ef0c88c
or eax, 0x6a960b3d
and eax, 0xffffdf44
or eax, 0x2000
mov dword [ebx], eax
add ebx, edx
or eax, 0x547d10b
and eax, 0x89e0450b
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f210b25
and eax, 0x9200001
or eax, 0xf6df4084
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7fb892c8
or eax, 0x2204ec8e
and eax, 0xa0458acf
or eax, 0x40080130
mov dword [ebx], eax
add ebx, edx
or eax, 0xf3a08f9
and eax, 0x89018983
or eax, 0x6000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ec4f0ee
and eax, 0xe000
or eax, 0x958b004d
mov dword [ebx], eax
add ebx, edx
and eax, 0x868abd9
and eax, 0x8a040
or eax, 0xfff75f04
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4bde4d08
and eax, 0xb4009008
or eax, 0x4b400533
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4586ff90
xor eax, 0x5b35db55
and eax, 0x2070b1fe
or eax, 0x1c0c4e01
mov dword [ebx], eax
add ebx, edx
and eax, 0x519a65d3
and eax, 0x104583
or eax, 0x2be00008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x15f90f80
xor eax, 0x2af2db36
and eax, 0x14708005
or eax, 0x29046c40
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b1b10fc
and eax, 0x2d74ccdf
and eax, 0xd304c89
or eax, 0x2880102
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d5afdec
and eax, 0xa00027
or eax, 0x850c4d88
mov dword [ebx], eax
add ebx, edx
and eax, 0x6bd43b88
and eax, 0x3c97a1c2
and eax, 0x80
or eax, 0x8b327449
mov dword [ebx], eax
add ebx, edx
or eax, 0x10ecd1d5
xor eax, 0x5e5e2080
and eax, 0x85809455
or eax, 0x10090000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1db0c9f2
or eax, 0x51ac6409
and eax, 0xd9bd7d2c
or eax, 0x26428210
mov dword [ebx], eax
add ebx, edx
and eax, 0x31a5f094
and eax, 0x1a04000
or eax, 0x8808058b
mov dword [ebx], eax
add ebx, edx
and eax, 0x94b5daa
xor eax, 0x79c95f9b
and eax, 0x70c11801
or eax, 0x8f3e2084
mov dword [ebx], eax
add ebx, edx
and eax, 0x6909ce95
or eax, 0x3de3f38c
and eax, 0x28498b8d
or eax, 0x80040072
mov dword [ebx], eax
add ebx, edx
xor eax, 0x533a5542
and eax, 0x8901c081
or eax, 0x102
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d330a3f
and eax, 0x9503880d
or eax, 0x882040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x26809cc1
and eax, 0xb30b340c
or eax, 0x4cf4cb30
mov dword [ebx], eax
add ebx, edx
xor eax, 0x72ca1745
or eax, 0xaa91e47
and eax, 0x8f38943b
or eax, 0x70000100
mov dword [ebx], eax
add ebx, edx
or eax, 0x281e23b6
and eax, 0x93cb7bf
or eax, 0x414840
mov dword [ebx], eax
add ebx, edx
or eax, 0x72508b3f
and eax, 0x378458b
or eax, 0x80800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3125cdac
xor eax, 0x3b9d7f49
and eax, 0xe0
or eax, 0x45890108
mov dword [ebx], eax
add ebx, edx
and eax, 0x1509678
xor eax, 0x516ef8f4
and eax, 0x504c8898
or eax, 0xa8010360
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d276037
and eax, 0x3a2273af
and eax, 0x8004183
or eax, 0x81018000
mov dword [ebx], eax
add ebx, edx
and eax, 0x63da454f
and eax, 0x20b63459
and eax, 1
or eax, 0x558bf84c
mov dword [ebx], eax
add ebx, edx
or eax, 0x75c92c2
and eax, 0x50553acc
or eax, 0x80000130
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3bec2420
and eax, 0x4189095c
or eax, 0x4020021
mov dword [ebx], eax
add ebx, edx
or eax, 0x6a1e2195
or eax, 0x50b54a10
and eax, 0x1a803fc
or eax, 0x408000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5bb47b0a
and eax, 0xa5c4080
or eax, 0x81a00509
mov dword [ebx], eax
add ebx, edx
and eax, 0x37f7049c
and eax, 0x254944bb
and eax, 0x1000408
or eax, 0x4c3b9845
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c67ff4e
and eax, 0x410d0f08
or eax, 0x80800080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x75a5c98a
or eax, 0x25bc6b4e
and eax, 0x81000000
or eax, 0xa000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4891a739
or eax, 0x71053b27
and eax, 0xc281b015
or eax, 0x24040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e199316
and eax, 0xd0100101
or eax, 0x20458800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d0f6a7e
and eax, 0x950410b
or eax, 0x2a00480
mov dword [ebx], eax
add ebx, edx
or eax, 0x41e6f01
and eax, 0x53a2001
or eax, 0x40018044
mov dword [ebx], eax
add ebx, edx
or eax, 0x342983d0
and eax, 0x21090390
or eax, 0x88840c20
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d7e9152
and eax, 0x6c18e86
and eax, 0
or eax, 0x8b000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x31aff513
or eax, 0x454a9963
and eax, 0x4d2bdc41
or eax, 0x10000c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x309819bf
xor eax, 0x216966a1
and eax, 0x8082150
or eax, 0x83005c84
mov dword [ebx], eax
add ebx, edx
and eax, 0x403d8d9c
or eax, 0x4ae89bf1
and eax, 0x40288055
or eax, 0x15136000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5fd1206c
and eax, 0x1112040
or eax, 0x8a285c80
mov dword [ebx], eax
add ebx, edx
and eax, 0x2beb6b48
or eax, 0x4bb925b0
and eax, 0x1892c40
or eax, 0x84009005
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e653202
and eax, 0x4013000
or eax, 0xfbfecf34
mov dword [ebx], eax
add ebx, edx
or eax, 0x57394dd
xor eax, 0x2487364d
and eax, 0x89704980
or eax, 0x84040b
mov dword [ebx], eax
add ebx, edx
or eax, 0x64db3d9c
and eax, 0xedff308d
or eax, 0x12000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6a6c8b51
and eax, 0xbc558bdd
or eax, 0x22
mov dword [ebx], eax
add ebx, edx
and eax, 0x62111711
and eax, 0x10201
or eax, 0x8900e882
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1405075e
xor eax, 0x51fdf592
and eax, 0x84891845
or eax, 0x102a410
mov dword [ebx], eax
add ebx, edx
or eax, 0x7115ea73
or eax, 0x3dbcaec2
and eax, 0xfdbffe34
or eax, 0x2400100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x56bfbd88
or eax, 0x79a9a3a0
and eax, 0xf9208138
or eax, 0x6100403
mov dword [ebx], eax
add ebx, edx
and eax, 0x67b3801d
and eax, 0x13f8e1c8
and eax, 0x308008
or eax, 0x704d7ff7
mov dword [ebx], eax
add ebx, edx
xor eax, 0x139098f2
and eax, 0x3a04509
or eax, 0x882
mov dword [ebx], eax
add ebx, edx
and eax, 0x59167a5a
or eax, 0x68f412c6
and eax, 0x6874184c
or eax, 0xa001
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c101512
or eax, 0x9fb5793
and eax, 0x9c85583
or eax, 0x32000008
mov dword [ebx], eax
add ebx, edx
and eax, 0x74968b10
xor eax, 0x4756547d
and eax, 0x60541455
or eax, 0x29a000
mov dword [ebx], eax
add ebx, edx
and eax, 0x778b6829
and eax, 0x72fbc2ee
and eax, 0
or eax, 0x83d4458b
mov dword [ebx], eax
add ebx, edx
and eax, 0x33d684de
and eax, 0x1800080
or eax, 0x44090140
mov dword [ebx], eax
add ebx, edx
or eax, 0x559e0b9b
and eax, 0x71eed262
and eax, 0xc0240
or eax, 0x8c418994
mov dword [ebx], eax
add ebx, edx
and eax, 0x45691887
or eax, 0xa7ca0c
and eax, 0x44d8a0c
or eax, 0xd0002503
mov dword [ebx], eax
add ebx, edx
and eax, 0x346eb88b
and eax, 0xc687a66
and eax, 0x4400800
or eax, 0x4834c185
mov dword [ebx], eax
add ebx, edx
or eax, 0x7590cb1
xor eax, 0x28db30b9
and eax, 0x7a05508
or eax, 0x8080083
mov dword [ebx], eax
add ebx, edx
or eax, 0x71c08b46
and eax, 0x798c3e3b
and eax, 0x980140b
or eax, 0x803041a4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3646172f
and eax, 0x70376308
and eax, 0x30360000
or eax, 0xcfc92c95
mov dword [ebx], eax
add ebx, edx
and eax, 0x14aef01
and eax, 0x400801
or eax, 0xb00583fe
mov dword [ebx], eax
add ebx, edx
xor eax, 0x527ea955
or eax, 0x492b011f
and eax, 0x89012083
or eax, 0xc800
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f39be
xor eax, 0x7b329b36
and eax, 0xb0012001
or eax, 0xd829044
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e0e40f0
and eax, 0xbf8ff024
or eax, 0x40700f08
mov dword [ebx], eax
add ebx, edx
xor eax, 0x581452c5
and eax, 0x83032500
or eax, 0x8105000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x25cccb01
and eax, 0xc0b8401
or eax, 0x4120404c
mov dword [ebx], eax
add ebx, edx
or eax, 0x6226b78a
xor eax, 0x420629b
and eax, 0xb0b1510
or eax, 0x800060a8
mov dword [ebx], eax
add ebx, edx
or eax, 0x40ba5c75
and eax, 0x23d5ed72
and eax, 0x1016c50
or eax, 0x542a8005
mov dword [ebx], eax
add ebx, edx
or eax, 0x6999dad5
or eax, 0x67f592cd
and eax, 0xc553ad4
or eax, 0x80000100
mov dword [ebx], eax
add ebx, edx
and eax, 0x10fb9d3e
and eax, 0x11a3af2
and eax, 0x1810
or eax, 0x458b026d
mov dword [ebx], eax
add ebx, edx
and eax, 0x24d62e9
and eax, 0x497567a
and eax, 0x268
or eax, 0x1e88190
mov dword [ebx], eax
add ebx, edx
xor eax, 0x47ebe0fb
xor eax, 0x49f840fe
and eax, 0xbf80189
or eax, 0x80004400
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b8570e9
and eax, 0x2c150beb
and eax, 0x8110049
or eax, 0x452af804
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5faa0754
and eax, 0x705acde7
and eax, 0x4d00
or eax, 0x8b093088
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ae55e9f
and eax, 0xc0802015
or eax, 0x203c840
mov dword [ebx], eax
add ebx, edx
xor eax, 0x37d5893e
xor eax, 0x4f9b9257
and eax, 0xa8458100
or eax, 0x40100801
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f1c738c
and eax, 0x109adc39
and eax, 0x100000
or eax, 0xffec97e9
mov dword [ebx], eax
add ebx, edx
and eax, 0x41d12bbb
or eax, 0x47e4fd69
and eax, 0x4448be9
or eax, 0xb8010016
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b2bc949
and eax, 0x901
or eax, 0x2a4604
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f5881f2
and eax, 0x2c408900
or eax, 0x90050000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e10e162
and eax, 0x28000100
or eax, 0x3c04c8b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3c554a04
xor eax, 0x4f594276
and eax, 0x48880449
or eax, 0x501b804
mov dword [ebx], eax
add ebx, edx
or eax, 0x6bc37218
xor eax, 0x779d9945
and eax, 0x8006300
or eax, 0x830988c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6241e39b
and eax, 0xc0000051
or eax, 0x283c004
mov dword [ebx], eax
add ebx, edx
and eax, 0x1cc20444
and eax, 0x29f7bd35
and eax, 0
or eax, 0xc0558901
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5dd8769d
and eax, 0x19804588
or eax, 0x22400003
mov dword [ebx], eax
add ebx, edx
or eax, 0x6bfe89d
and eax, 0xd0f8405
or eax, 0x80001040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3d57d103
and eax, 0x102
or eax, 0x81
mov dword [ebx], eax
add ebx, edx
or eax, 0x50ff725d
or eax, 0x5039a49e
and eax, 0x10d8458b
or eax, 0x2b000800
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e35da48
and eax, 0x7c7d9049
or eax, 0x2004
mov dword [ebx], eax
add ebx, edx
or eax, 0x7851171c
and eax, 0x28101509
or eax, 0x3804082
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4117071
xor eax, 0x79356b41
and eax, 0x14804411
or eax, 0x81098044
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b5c36a5
or eax, 0x633e9320
and eax, 0x733e9720
or eax, 0x8cc16808
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b052168
and eax, 0x80b84400
or eax, 0x900018b
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c2a9d60
and eax, 0xddba0481
or eax, 0x22452004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x41d7faf1
and eax, 0x84088a74
or eax, 0x4045018b
mov dword [ebx], eax
add ebx, edx
or eax, 0x22689de0
and eax, 0x80018983
or eax, 0x9006000
mov dword [ebx], eax
add ebx, edx
and eax, 0x202741c5
and eax, 0x14001
or eax, 0x558a844c
mov dword [ebx], eax
add ebx, edx
or eax, 0x13356d47
and eax, 0x1aa8100
or eax, 0x400290
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f9fa830
xor eax, 0x2dd3ec10
and eax, 0x2004580
or eax, 0x89901009
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4026991a
or eax, 0x1efe8ef3
and eax, 0xdffe0881
or eax, 0x20012004
mov dword [ebx], eax
add ebx, edx
or eax, 0x204232ac
and eax, 0x49bcd9ca
and eax, 0x841888
or eax, 0x24012377
mov dword [ebx], eax
add ebx, edx
and eax, 0x14596eeb
and eax, 0x4012aeb
or eax, 0x79fed514
mov dword [ebx], eax
add ebx, edx
and eax, 0x3da2bea4
and eax, 0x24008a04
or eax, 0xc04d0143
mov dword [ebx], eax
add ebx, edx
and eax, 0x2d5946cc
and eax, 0x10000
or eax, 0x8900e983
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c983aac
and eax, 0x4589c00d
or eax, 0x10022440
mov dword [ebx], eax
add ebx, edx
xor eax, 0x52794892
and eax, 0x45028cc
or eax, 0xe0051300
mov dword [ebx], eax
add ebx, edx
or eax, 0x5a6e1fd6
and eax, 0x440b2d5c
or eax, 0x1800020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x704b354
xor eax, 0xf7e2843
and eax, 0x1e08248
or eax, 0x80180
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a6f7381
or eax, 0x3d72e223
and eax, 0xbc84189
or eax, 0x80000400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x35c7605e
or eax, 0x4fc9611b
and eax, 0xc183444d
or eax, 0x9800
mov dword [ebx], eax
add ebx, edx
or eax, 0x7165cbf0
and eax, 0xd0458901
or eax, 0xc080000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e5e0ae3
or eax, 0x338c99e4
and eax, 0x33881182
or eax, 0x8404409
mov dword [ebx], eax
add ebx, edx
and eax, 0x718b0ad9
and eax, 0x80001
or eax, 0x875dc54
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd2715e6
and eax, 0x1184183
or eax, 0x3a800408
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f796f82
and eax, 0xb184000
or eax, 0x649845
mov dword [ebx], eax
add ebx, edx
and eax, 0xa3bed92
and eax, 0x6a3377c5
and eax, 0xa204000
or eax, 0x21c80d8b
mov dword [ebx], eax
add ebx, edx
or eax, 0x347e7ebb
and eax, 0xd3a2409
or eax, 0x40018044
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ea0d0bd
and eax, 0x8000000
or eax, 0x83097de0
mov dword [ebx], eax
add ebx, edx
and eax, 0x262e94ab
and eax, 0x2001000
or eax, 0xc083c855
mov dword [ebx], eax
add ebx, edx
and eax, 0x3fad48b6
xor eax, 0x2d38cf37
and eax, 0x8118101
or eax, 0xd0440800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x44c0fa60
xor eax, 0x187ed59b
and eax, 0x80a8048a
or eax, 0x3104101
mov dword [ebx], eax
add ebx, edx
xor eax, 0x445ab636
and eax, 0x5f118389
and eax, 0x45000188
or eax, 0x890060
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d6d1129
xor eax, 0x2c65d2cc
and eax, 0x284c83a0
or eax, 0x94010818
mov dword [ebx], eax
add ebx, edx
and eax, 0x438f9bcf
and eax, 0x543004ca
and eax, 8
or eax, 0x7db04d33
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c34166c
and eax, 0x78140b4f
or eax, 0x80418000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a4586e5
xor eax, 0x3d3381eb
and eax, 0x1564012a
or eax, 0x68805411
mov dword [ebx], eax
add ebx, edx
or eax, 0x6cf00516
and eax, 0x444509
or eax, 0x80018200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x248c7041
and eax, 0
or eax, 1
mov dword [ebx], eax
add ebx, edx
or eax, 0x13d36006
xor eax, 0x70b13892
and eax, 0x41420081
or eax, 0x485076a
mov dword [ebx], eax
add ebx, edx
or eax, 0x73cf14de
and eax, 0x325aaf76
and eax, 0
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
or eax, 0x161a4212
and eax, 0x200
or eax, 0xa8458900
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a73363b
xor eax, 0x73bd37a3
and eax, 0x50800523
or eax, 0x24004010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e9a0e66
and eax, 0xb1c1cf2
and eax, 0x8080800
or eax, 0xc045832f
mov dword [ebx], eax
add ebx, edx
and eax, 0x33638d1d
and eax, 0x22bd037b
and eax, 0x109
or eax, 0x7dcc4c32
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ade94fd
and eax, 0x50548927
or eax, 0x80010200
mov dword [ebx], eax
add ebx, edx
and eax, 0xb14833a
or eax, 0x549c8d75
and eax, 0x940523
or eax, 0x89605000
mov dword [ebx], eax
add ebx, edx
and eax, 0x28fb7bbc
and eax, 0x8f00000
or eax, 0xf70f2095
mov dword [ebx], eax
add ebx, edx
xor eax, 0x260c9f48
or eax, 0x3745272c
and eax, 0xf4458bfd
or eax, 2
mov dword [ebx], eax
add ebx, edx
and eax, 0x54776fb2
or eax, 0x68c80813
and eax, 0x8010083
or eax, 0x8100c000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7088c824
and eax, 0x2c8b6612
and eax, 0x28814000
or eax, 0x9502b445
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e7a1c76
and eax, 0x2c021400
or eax, 0xd3fdeb20
mov dword [ebx], eax
add ebx, edx
xor eax, 0x301d4ebb
or eax, 0x1848de33
and eax, 0x8b087400
or eax, 0x10000
mov dword [ebx], eax
add ebx, edx
or eax, 0x42ba88d1
or eax, 0x35100a6d
and eax, 0xe983b84d
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x14b0e920
xor eax, 0x9b39359
and eax, 0x8010901
or eax, 0xb04c8000
mov dword [ebx], eax
add ebx, edx
or eax, 0x44f67759
and eax, 0xdc09a11
and eax, 0xc01001
or eax, 0x8310458a
mov dword [ebx], eax
add ebx, edx
and eax, 0xf7720b6
and eax, 0x1000082
or eax, 0x54890168
mov dword [ebx], eax
add ebx, edx
and eax, 0x43e60cfc
xor eax, 0x1ac5396e
and eax, 0x8450980
or eax, 0xa0008250
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a11eda
and eax, 0x10880
or eax, 0x8900e003
mov dword [ebx], eax
add ebx, edx
or eax, 0x61638655
and eax, 0x2e29876d
and eax, 0x8018045
or eax, 0x458a2800
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a75312b
and eax, 0x10000
or eax, 0x1c083d0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x34c665cb
and eax, 0x5ad16570
and eax, 0x4400
or eax, 0x8bd00989
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6784b90
and eax, 0x88800411
or eax, 0x6203d044
mov dword [ebx], eax
add ebx, edx
xor eax, 0xca5cb97
and eax, 0xc4040900
or eax, 0x10518001
mov dword [ebx], eax
add ebx, edx
xor eax, 0xbf1f3f1
or eax, 0x5ba7222f
and eax, 0xba0408b
or eax, 0x400500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x426073ea
xor eax, 0x48ecd0e5
and eax, 0x164e004
or eax, 0x8100841
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f052361
and eax, 0x2504900
or eax, 0x818c048b
mov dword [ebx], eax
add ebx, edx
and eax, 0x72cb741c
xor eax, 0x551d82e4
and eax, 0x458100c0
or eax, 0x8080101
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b26ff95
and eax, 0x48058bd4
or eax, 0x80500008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x13b2dfb7
and eax, 0x59a0542b
or eax, 0x24180110
mov dword [ebx], eax
add ebx, edx
xor eax, 0x15c77d32
and eax, 0x68050008
or eax, 0x1480c704
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3dea384b
and eax, 0x16fff47
or eax, 0x9000b8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b543933
or eax, 0x281fa0e2
and eax, 0x2a000000
or eax, 0xc1000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x39348a66
and eax, 0x3b780f17
and eax, 0x28000000
or eax, 0x5485c70a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e031cf1
and eax, 0x86dbfb
or eax, 0x792404
mov dword [ebx], eax
add ebx, edx
xor eax, 0x387d9c6c
xor eax, 0x784f35cf
and eax, 0
or eax, 0x8b000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2bb6d182
and eax, 0x8132c000
or eax, 0x4012445
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4eacd509
and eax, 0xcb9f314c
or eax, 0x3460ce30
mov dword [ebx], eax
add ebx, edx
and eax, 0x5281d83c
or eax, 0x41456736
and eax, 0x41813334
or eax, 0xc0a0040
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a90bb7b
and eax, 0x60090b20
or eax, 0x80440080
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f736a93
xor eax, 0x5c2602b3
and eax, 0xa3180900
or eax, 0x5c048489
mov dword [ebx], eax
add ebx, edx
or eax, 0x64ec670
and eax, 0x550acff9
or eax, 0x813006
mov dword [ebx], eax
add ebx, edx
and eax, 0x122a9231
and eax, 0x7ae8a901
and eax, 0x88000
or eax, 0x1e203a0
mov dword [ebx], eax
add ebx, edx
and eax, 0x41dc98b0
and eax, 0x20a953b2
and eax, 0x800080
or eax, 0x83205509
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5dae1ea0
and eax, 0x43145332
and eax, 0x42040020
or eax, 0xbdfb1c9d
mov dword [ebx], eax
add ebx, edx
and eax, 0x789850eb
and eax, 0x81000a9
or eax, 0x4650056
mov dword [ebx], eax
add ebx, edx
xor eax, 0x78355a16
and eax, 0x10004089
or eax, 0x89a40502
mov dword [ebx], eax
add ebx, edx
or eax, 0x19b9d080
and eax, 0x5110d8a
and eax, 0x1100582
or eax, 0x3aa47875
mov dword [ebx], eax
add ebx, edx
xor eax, 0x17123969
and eax, 0x8244404
or eax, 0x1599041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x52fdfd0c
or eax, 0x5387f4c
and eax, 0x3b84509
or eax, 0x80400082
mov dword [ebx], eax
add ebx, edx
xor eax, 0x57e0aafd
and eax, 0x5c4adf64
and eax, 0x44080140
or eax, 0x1810080
mov dword [ebx], eax
add ebx, edx
and eax, 0x37744b22
xor eax, 0x40bc4a8c
and eax, 0x440c0b88
or eax, 0xb0418070
mov dword [ebx], eax
add ebx, edx
xor eax, 0x59ada7db
and eax, 0x89002803
or eax, 0x1c180
mov dword [ebx], eax
add ebx, edx
and eax, 0x66f6215e
xor eax, 0x700e464d
and eax, 0x6008644d
or eax, 0x8e19000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x290a3032
and eax, 0x1e3c47e
or eax, 0x8a1c3b80
mov dword [ebx], eax
add ebx, edx
or eax, 0x3cf4ca03
and eax, 0x4f18f8b4
and eax, 0xa00f814
or eax, 0xe0810441
mov dword [ebx], eax
add ebx, edx
or eax, 0x6371d868
and eax, 0x51c8bc9f
and eax, 0x9800
or eax, 0x200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6301b20e
and eax, 0x3000008
or eax, 0x88fc5581
mov dword [ebx], eax
add ebx, edx
or eax, 0x30d96a44
and eax, 0x1294c45
or eax, 0x44028000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x10afaad3
and eax, 0x44040094
or eax, 0x88418968
mov dword [ebx], eax
add ebx, edx
and eax, 0x32093476
xor eax, 0x43b95171
and eax, 0x41880101
or eax, 0xc0308ea
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d2c21b0
or eax, 0x3de9a85b
and eax, 0x1c18048
or eax, 0x384
mov dword [ebx], eax
add ebx, edx
or eax, 0x24f15ba1
and eax, 0x1721ad50
and eax, 0x1000900
or eax, 0x8acc4489
mov dword [ebx], eax
add ebx, edx
or eax, 0x795df755
xor eax, 0x2704dd20
and eax, 0x54190055
or eax, 0x122cc00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x661a03b2
and eax, 0x10010fc0
or eax, 0xcc8c0008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6cabd2a8
and eax, 0x80000000
or eax, 0xb000001
mov dword [ebx], eax
add ebx, edx
or eax, 0x455f09a0
and eax, 0xc0030801
or eax, 0x80d044
mov dword [ebx], eax
add ebx, edx
and eax, 0x4aed65ac
xor eax, 0x15341a72
and eax, 0x50050800
or eax, 0x88408101
mov dword [ebx], eax
add ebx, edx
or eax, 0x2e992f14
or eax, 0x2d638d4e
and eax, 0x83c40d0b
or eax, 0x4080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ac65380
and eax, 0x37e5404d
and eax, 0x1000009
or eax, 0x4c8901e0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x24b50731
and eax, 0x201402c0
or eax, 0x84418904
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7f458d5e
and eax, 0x89000282
or eax, 0x1c001
mov dword [ebx], eax
add ebx, edx
or eax, 0x621196d5
and eax, 0x50641b62
and eax, 0x40000040
or eax, 0x58ba415
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ff33eb
and eax, 0x481a4
or eax, 0x18810800
mov dword [ebx], eax
add ebx, edx
and eax, 0x495ccb1
and eax, 0x8588a0
or eax, 0x8b7a775f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2cdf892b
and eax, 0x85006044
or eax, 0x8898809
mov dword [ebx], eax
add ebx, edx
xor eax, 0x52dbf258
or eax, 0x4e9ce2bb
and eax, 0xdfdefa14
or eax, 0x20210500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7673c97c
and eax, 0x81881408
or eax, 0x2604183
mov dword [ebx], eax
add ebx, edx
xor eax, 0x52861393
xor eax, 0x8eccd86
and eax, 0x51800182
or eax, 0x4090040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x57a8ca3b
xor eax, 0x72f9d9a8
and eax, 0x10800240
or eax, 0x80589a8
mov dword [ebx], eax
add ebx, edx
or eax, 0x6655934d
and eax, 0x3ad59bed
or eax, 0x12a6412
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe1930a7
and eax, 0xb5d4ff
and eax, 0xa40400
or eax, 0xff5b1085
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1485f401
or eax, 0x341d98f1
and eax, 0x8b0878f5
or eax, 0x50a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e45b1f0
or eax, 0x7f109776
and eax, 0x4d198c4d
or eax, 0x222000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3431ae7f
and eax, 0x5d6f5811
and eax, 0x9080810
or eax, 0x820074a4
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f569902
and eax, 0x43ba0b85
and eax, 0x1000800
or eax, 0x543bf455
mov dword [ebx], eax
add ebx, edx
and eax, 0x34a3c38b
and eax, 0x14000
or eax, 0x8b083de4
mov dword [ebx], eax
add ebx, edx
and eax, 0x109e0c8e
and eax, 0xc04
or eax, 0xc083e041
mov dword [ebx], eax
add ebx, edx
or eax, 0x2506ff14
or eax, 0x13bfb422
and eax, 0xe4058901
or eax, 0x8400000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x653d24a2
xor eax, 0x271c2e4c
and eax, 0x8260018b
or eax, 0x1804c00
mov dword [ebx], eax
add ebx, edx
or eax, 0x7fc3eb95
and eax, 0x4d810189
or eax, 0x80060
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b62fe5
and eax, 0x1e0
or eax, 0xfc558a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x276fa89a
xor eax, 0x6b8fc1b
and eax, 0x16083
or eax, 0x89008a00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x86e0554
and eax, 0x10bec55
or eax, 0x44801000
mov dword [ebx], eax
add ebx, edx
and eax, 0x72b8e8f2
and eax, 0x808050
or eax, 0x14003ac
mov dword [ebx], eax
add ebx, edx
or eax, 0x12530655
and eax, 0x7a27026c
and eax, 0x2000008
or eax, 0x89fc4581
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e42653e
and eax, 0x4d3a200d
or eax, 0x18840
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b2e1d58
and eax, 0x470c3d5c
or eax, 0x800040a0
mov dword [ebx], eax
add ebx, edx
and eax, 0x1afb648
and eax, 0x10c3000
or eax, 0xfef34885
mov dword [ebx], eax
add ebx, edx
xor eax, 0x664f19ca
and eax, 0x14f
or eax, 0xb0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6ac512c6
and eax, 0x42000300
or eax, 0x850ae800
mov dword [ebx], eax
add ebx, edx
and eax, 0x59d2a637
and eax, 0x41022000
or eax, 0xbefd5885
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c47aef
and eax, 0x85
or eax, 0x7a
mov dword [ebx], eax
add ebx, edx
or eax, 0x299b1eb3
and eax, 0x3f06bb3c
and eax, 0x28000a00
or eax, 0x90558100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2484b1ad
and eax, 0x88010281
or eax, 0x100c002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x27ede308
and eax, 0x4882001
or eax, 0x41039854
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a14c678
and eax, 0x7b4e6505
and eax, 0x58042000
or eax, 0x208113b8
mov dword [ebx], eax
add ebx, edx
and eax, 0x58eb7e7e
and eax, 0x71cee701
and eax, 0x50802200
or eax, 0x257fddff
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c265f66
or eax, 0x554569ee
and eax, 0x504d892e
or eax, 0x80000200
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f5be11b
and eax, 0x8901e903
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
and eax, 0x774d7832
xor eax, 0x5b0926ed
and eax, 0x5008404d
or eax, 0x5839000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x434ee4c1
and eax, 0x10453084
or eax, 0xc0100b40
mov dword [ebx], eax
add ebx, edx
and eax, 0x39fbe494
and eax, 4
or eax, 0x8a8d0b
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b569b36
xor eax, 0x6b94bf15
and eax, 0x41820000
or eax, 0x4090000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5203a012
or eax, 0x5e555573
and eax, 0x400170
or eax, 0x1a8828c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x61502fc5
or eax, 0x103b9c53
and eax, 0xb80409
or eax, 0x8b444180
mov dword [ebx], eax
add ebx, edx
and eax, 0x34f7fd70
and eax, 0x300000
or eax, 0x4d0bb04d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x765536a2
and eax, 0xb6804ec
or eax, 0x80117910
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5cd9a635
xor eax, 0xaabdd2b
and eax, 0x550b0040
or eax, 0x309815
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e99e828
and eax, 0xb207074
or eax, 0x80510d80
mov dword [ebx], eax
add ebx, edx
or eax, 0x41390436
and eax, 0x41397444
or eax, 0x4028001
mov dword [ebx], eax
add ebx, edx
or eax, 0x66d11689
and eax, 0x36074c8
or eax, 0x88000810
mov dword [ebx], eax
add ebx, edx
xor eax, 0x72f3d041
and eax, 0x49038409
or eax, 0x4001044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5573337
and eax, 0x48168
or eax, 0x10890884
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a9ab531
and eax, 0xf75dec5
and eax, 0xa151cc5
or eax, 0x81eae33a
mov dword [ebx], eax
add ebx, edx
or eax, 0x19f6dd48
or eax, 0x37bb600d
and eax, 0x8283ec55
or eax, 0x40000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f42bc1d
xor eax, 0x5e5b8ffe
and eax, 0x80108900
or eax, 0x6c450001
mov dword [ebx], eax
add ebx, edx
or eax, 0x47f66bd4
and eax, 0x283565dc
and eax, 0x28102180
or eax, 0xd7009c03
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f0722a3
xor eax, 0x515f4eef
and eax, 0x1100d1cf
or eax, 0x64002e30
mov dword [ebx], eax
add ebx, edx
and eax, 0xb554a87
or eax, 0x6527bbbf
and eax, 0x24058b02
or eax, 0x98400040
mov dword [ebx], eax
add ebx, edx
xor eax, 0xde859f2
xor eax, 0x38687088
and eax, 0x800020
or eax, 0x74384503
mov dword [ebx], eax
add ebx, edx
and eax, 0x6cb2ce01
and eax, 0x4000001
or eax, 0x984d8b42
mov dword [ebx], eax
add ebx, edx
or eax, 0x314931b6
or eax, 0x6da4e7e7
and eax, 0x8901e983
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x1074785
or eax, 0x22729f84
and eax, 0x1039c05
or eax, 0x54880048
mov dword [ebx], eax
add ebx, edx
and eax, 0x40f4ba7a
and eax, 0x4e1d6ba
and eax, 0x808008
or eax, 0xc1509e0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x154b11e7
or eax, 0x7ed95100
and eax, 0xbdfd90f
or eax, 0x802026f0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ee6f6e4
and eax, 0x85090801
or eax, 0x809444
mov dword [ebx], eax
add ebx, edx
xor eax, 0x62b35e39
and eax, 0xe73ac208
or eax, 0x18c53d00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5cc9ba1b
and eax, 0x83204503
or eax, 0xc80888
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d58a653
and eax, 0x1080001
or eax, 0x4c8101e8
mov dword [ebx], eax
add ebx, edx
or eax, 0x5325e6b0
xor eax, 0x587cd5d
and eax, 0x8000aa0
or eax, 0x4958148
mov dword [ebx], eax
add ebx, edx
or eax, 0x6336eec7
and eax, 0x2bb7efef
or eax, 0x10481010
mov dword [ebx], eax
add ebx, edx
or eax, 0x427688e8
or eax, 0x5a230114
and eax, 0x7bff0895
or eax, 0x84000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x711463da
and eax, 0x8a01694f
or eax, 0x11014b0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3ad5393f
and eax, 0x3dce9e65
and eax, 0x1000040
or eax, 0x442bf005
mov dword [ebx], eax
add ebx, edx
and eax, 0x782c1a95
and eax, 0xc1576d6
and eax, 0x1004
or eax, 0x8b0964d8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3ee09269
xor eax, 0x220a1cde
and eax, 0x8183e849
or eax, 0x40000404
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a9cd22
and eax, 0x137ebaaa
and eax, 0x80000
or eax, 0xec458901
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c1c7d85
xor eax, 0x253b472d
and eax, 0x11081189
or eax, 0x2a804402
mov dword [ebx], eax
add ebx, edx
and eax, 0x44a285f4
xor eax, 0xaf5f71f
and eax, 0x875f015
or eax, 0x4080c40
mov dword [ebx], eax
add ebx, edx
xor eax, 0x616f2bb5
or eax, 0x197d01da
and eax, 0x7d7485c2
or eax, 0x82000005
mov dword [ebx], eax
add ebx, edx
xor eax, 0x191c10c5
and eax, 0x9502
or eax, 0x16afd
mov dword [ebx], eax
add ebx, edx
and eax, 0x53d83307
and eax, 0x7688e1d8
and eax, 0
or eax, 0xaeb0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x17db18e7
or eax, 0x8b00af2
and eax, 0x1d3000c7
or eax, 0xe2448500
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ea027ae
xor eax, 0x52e1c4fb
and eax, 0x6314
or eax, 0x9ceb
mov dword [ebx], eax
add ebx, edx
and eax, 0x12e98c23
and eax, 0
or eax, 0x458b0000
mov dword [ebx], eax
add ebx, edx
or eax, 0xe6afb37
xor eax, 0x5150c1f6
and eax, 0x14810ac0
or eax, 0x60040124
mov dword [ebx], eax
add ebx, edx
or eax, 0x53cb6919
and eax, 0x74cf6bfd
or eax, 0x309402
mov dword [ebx], eax
add ebx, edx
xor eax, 0x54d9e742
and eax, 0x40808
or eax, 0xc4498300
mov dword [ebx], eax
add ebx, edx
or eax, 0x5480005
xor eax, 0x45fc85e3
and eax, 0xb00c0a
or eax, 0x75004101
mov dword [ebx], eax
add ebx, edx
or eax, 0x7abdeeb3
and eax, 0x2c058b32
or eax, 0x80400000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7fe1a391
and eax, 0xbc65a391
or eax, 0x185408
mov dword [ebx], eax
add ebx, edx
xor eax, 0x50c44e07
or eax, 0x32160c82
and eax, 0xfe048588
or eax, 0x1000001
mov dword [ebx], eax
add ebx, edx
and eax, 0x4dc30da0
and eax, 0x45000580
or eax, 0x108bfa7f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3d2a3d17
and eax, 0x8082a8
or eax, 0x1420114
mov dword [ebx], eax
add ebx, edx
xor eax, 0x75dc47f7
or eax, 0x6b849aa7
and eax, 0x39c5489
or eax, 0x80200100
mov dword [ebx], eax
add ebx, edx
and eax, 0x722fe498
and eax, 0x22c0488
or eax, 0xfdd30035
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe59c92f
and eax, 0x5fa4218f
and eax, 0x10240082
or eax, 0xc50007d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d5e2a1a
and eax, 0x3464a5d2
and eax, 0x30000080
or eax, 0xb94450b
mov dword [ebx], eax
add ebx, edx
or eax, 0x253e01a1
and eax, 0x396b9476
and eax, 0x10280400
or eax, 0x455f045
mov dword [ebx], eax
add ebx, edx
and eax, 0x25b366ac
and eax, 0x4400
or eax, 0x99c0018b
mov dword [ebx], eax
add ebx, edx
or eax, 0x626daa54
xor eax, 0x2fcb9d31
and eax, 0x842470e6
or eax, 0x1d80d11
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a3b379d
and eax, 0x33631a4c
and eax, 0x1000
or eax, 0x8b0964c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x42270ebd
xor eax, 0x6e61187d
and eax, 0x81034000
or eax, 0x4080844d
mov dword [ebx], eax
add ebx, edx
and eax, 0x1ffd2929
and eax, 0x10001
or eax, 0xc44c8900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x45255dfc
and eax, 0x81005489
or eax, 0x2940102
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a139aed
and eax, 0x1810162
or eax, 0x54080088
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7382444f
xor eax, 0x153b087d
and eax, 0x20000990
or eax, 0x80458204
mov dword [ebx], eax
add ebx, edx
or eax, 0x71f24418
and eax, 0x70f04508
or eax, 0x4080003
mov dword [ebx], eax
add ebx, edx
or eax, 0x5bc25c3f
and eax, 0x1c480911
or eax, 0x80058200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7918b5ea
and eax, 0x65540c3b
or eax, 0x18a84100
mov dword [ebx], eax
add ebx, edx
or eax, 0x119ec3ce
or eax, 0x6d1fca0f
and eax, 0x40558b09
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd4fd613
xor eax, 0x648400f6
and eax, 0x89004880
or eax, 0x1a203
mov dword [ebx], eax
add ebx, edx
or eax, 0x8a9a697
and eax, 0x9a9c015
or eax, 0x6400040
mov dword [ebx], eax
add ebx, edx
or eax, 0x55c2812c
and eax, 0x48ebc17c
or eax, 0xa0143e82
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c47432f
or eax, 0x7bf6d09d
and eax, 0xb5371
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x39a9ff77
and eax, 0x84101
or eax, 0x2de0048a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x76ca846c
or eax, 0x355e277
and eax, 0xe0d7
or eax, 0x408
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ed20a8c
and eax, 0xac04489
or eax, 0x81280100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3a6782f3
and eax, 0x1038448
or eax, 0x4c002805
mov dword [ebx], eax
add ebx, edx
xor eax, 0x138bf32a
and eax, 0xc080960
or eax, 0xa0458088
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a6b1a5b
and eax, 0x140201a3
or eax, 0x41890848
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c255542
and eax, 0x100
or eax, 0x1c282ac
mov dword [ebx], eax
add ebx, edx
and eax, 0x2d6f0cd1
and eax, 0x1000080
or eax, 0x8aac5509
mov dword [ebx], eax
add ebx, edx
or eax, 0xf3c97ff
and eax, 0x5388445
or eax, 0x40032800
mov dword [ebx], eax
add ebx, edx
or eax, 0x6246d2f8
and eax, 0x270d0eec
or eax, 0x98800100
mov dword [ebx], eax
add ebx, edx
or eax, 0x1621948
and eax, 0x8b000000
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0xc4f8820
and eax, 0x81038800
or eax, 0x4080544d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x164d4624
or eax, 0x1258dff2
and eax, 0xd44c8901
or eax, 0x8010000
mov dword [ebx], eax
add ebx, edx
or eax, 0x46b0792b
xor eax, 0xe08fddd
and eax, 0x80f00482
or eax, 0x3085109
mov dword [ebx], eax
add ebx, edx
and eax, 0x7265ce45
and eax, 0
or eax, 0x558901c2
mov dword [ebx], eax
add ebx, edx
or eax, 0x666f2b07
xor eax, 0x1f09f134
and eax, 0x60448af0
or eax, 0x90010108
mov dword [ebx], eax
add ebx, edx
or eax, 0x297efbf2
and eax, 0x49027206
and eax, 0x9006002
or eax, 0x80018881
mov dword [ebx], eax
add ebx, edx
and eax, 0x57339b6b
and eax, 0x1018001
or eax, 0x4c8a7044
mov dword [ebx], eax
add ebx, edx
and eax, 0x35535fc
or eax, 0x7f0fdcf6
and eax, 0x740d3890
or eax, 0x80400300
mov dword [ebx], eax
add ebx, edx
or eax, 0x760b8bf
xor eax, 0x6ce8808d
and eax, 0x11811230
or eax, 0x440a404d
mov dword [ebx], eax
add ebx, edx
and eax, 0x7305628c
and eax, 0x4001020c
or eax, 0x885439c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x74dc5051
xor eax, 0x359cfb2a
and eax, 0x81410075
or eax, 0x4860c08
mov dword [ebx], eax
add ebx, edx
and eax, 0xfee2713
and eax, 0x4e0555d1
and eax, 0x4040410
or eax, 0xfbfbfb60
mov dword [ebx], eax
add ebx, edx
or eax, 0x49bb9aec
and eax, 0x36888167
and eax, 0
or eax, 1
mov dword [ebx], eax
add ebx, edx
or eax, 0x361a17c4
and eax, 0x40202c1
or eax, 0x81c5082a
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c15564e
and eax, 0xedd75e60
or eax, 0x1228a110
mov dword [ebx], eax
add ebx, edx
or eax, 0x1608c8a2
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x289fb792
and eax, 0x8840582
or eax, 0x3204009
mov dword [ebx], eax
add ebx, edx
or eax, 0x232bdf76
xor eax, 0x223544e3
and eax, 0x99a1004
or eax, 0xf6656081
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d1d9936
and eax, 0x8b2970b7
or eax, 0x448
mov dword [ebx], eax
add ebx, edx
and eax, 0x65a73028
and eax, 0x1212008
or eax, 0x4c1a8045
mov dword [ebx], eax
add ebx, edx
or eax, 0x2534abe9
or eax, 0x32c119d5
and eax, 0x470c39d8
or eax, 0x80004400
mov dword [ebx], eax
add ebx, edx
or eax, 0x80c3754
and eax, 0xcf0c6c84
or eax, 0x30f30001
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ef674d8
and eax, 0x80
or eax, 0x17f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6fce8e32
and eax, 0x470a8b00
or eax, 0x80006000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5b3c9965
xor eax, 0x7b1fa207
and eax, 0xe7294000
or eax, 0x18d62c85
mov dword [ebx], eax
add ebx, edx
xor eax, 0x253dc0c6
and eax, 0x43
or eax, 0xbc
mov dword [ebx], eax
add ebx, edx
and eax, 0x30cbe16b
or eax, 0x2e10a287
and eax, 0x108200
or eax, 0xc0450900
mov dword [ebx], eax
add ebx, edx
or eax, 0x7af80d53
and eax, 0x60723045
and eax, 0x60600001
or eax, 0x9f0c950a
mov dword [ebx], eax
add ebx, edx
or eax, 0x58e6b27
and eax, 0x6472911c
and eax, 0x60910c
or eax, 0x10156ef3
mov dword [ebx], eax
add ebx, edx
and eax, 0xdf3d743
and eax, 0x4503
or eax, 0x3b880088
mov dword [ebx], eax
add ebx, edx
and eax, 0x2090f1bd
or eax, 0x2e985a72
and eax, 0x8185041
or eax, 0x648004
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c55f2f2
and eax, 0x8004000
or eax, 0x33a80d8b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x429bf2f5
and eax, 0x2831b84c
or eax, 0x44c4001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4f32c92e
or eax, 0x6865329
and eax, 0x3c0510b
or eax, 0x480
mov dword [ebx], eax
add ebx, edx
and eax, 0x7beb8bb0
xor eax, 0x5f471e11
and eax, 0x54031811
or eax, 0x138c044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4340d2e3
or eax, 0x59fa792e
and eax, 0xb2179a8
or eax, 0x80000400
mov dword [ebx], eax
add ebx, edx
or eax, 0xadc3e7a
or eax, 0x3a4070b8
and eax, 0xb3997040
or eax, 0x44008005
mov dword [ebx], eax
add ebx, edx
and eax, 0xb3ced0c
xor eax, 0x76ade4c4
and eax, 0x45310040
or eax, 0xaa03d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7db8c95a
xor eax, 0x610f5505
and eax, 0x9043c20
or eax, 0x82114184
mov dword [ebx], eax
add ebx, edx
xor eax, 0x33651d5a
xor eax, 0x659c55cf
and eax, 0xd5881001
or eax, 0x2211c044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x79acced6
and eax, 0x4311411
or eax, 0x410ac06c
mov dword [ebx], eax
add ebx, edx
or eax, 0x6014015b
and eax, 0x109555c
or eax, 0x8a002880
mov dword [ebx], eax
add ebx, edx
and eax, 0x524f7e05
and eax, 0x1f2ab8b3
and eax, 0x3800
or eax, 0xe883c045
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1ff404b
and eax, 0xe8448800
or eax, 0x10010101
mov dword [ebx], eax
add ebx, edx
and eax, 0x351949de
and eax, 0x900
or eax, 0x83d4448b
mov dword [ebx], eax
add ebx, edx
and eax, 0xbf6866f
and eax, 0x1800001
or eax, 0x4c0901c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x231f39c4
and eax, 0x6f0c29c4
or eax, 0x9020c010
mov dword [ebx], eax
add ebx, edx
or eax, 0x23dc5452
or eax, 0x64ae0183
and eax, 0xc2e8fdd7
or eax, 0x228
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1ff2dc67
and eax, 0x113250a4
and eax, 0
or eax, 0xe8000960
mov dword [ebx], eax
add ebx, edx
and eax, 0x333236b4
and eax, 0x20
or eax, 0x13b4d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x431e53fe
and eax, 0x1144083
or eax, 0x80e01508
mov dword [ebx], eax
add ebx, edx
and eax, 0x280877e
and eax, 0x7950359e
and eax, 0x502
or eax, 0x3a2ac0
mov dword [ebx], eax
add ebx, edx
and eax, 0x72b83c3c
or eax, 0x5566a602
and eax, 0x54548800
or eax, 0xa0010100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3fa5cd83
or eax, 0x55eb846d
and eax, 0x3e0448b
or eax, 0x40100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x123c0024
xor eax, 0x1762057a
and eax, 0x4884045
or eax, 0x4101b400
mov dword [ebx], eax
add ebx, edx
or eax, 0x10156b4f
and eax, 0x109eb44
or eax, 0x8a0000a0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5be5b4c0
xor eax, 0x6b54e05f
and eax, 0x8180a449
or eax, 0x40034004
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a803de3
and eax, 0xe0018901
or eax, 0x44c0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x24fc019c
or eax, 0x59600db4
and eax, 0x39640580
or eax, 0x280500b
mov dword [ebx], eax
add ebx, edx
and eax, 0x65ea5fea
and eax, 0x1001400
or eax, 0x8c0f8055
mov dword [ebx], eax
add ebx, edx
xor eax, 0x20872261
and eax, 0x272d263
and eax, 0x20
or eax, 0x15b
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a8c4417
and eax, 0x1ea21f04
and eax, 0x2800500
or eax, 0x8134408b
mov dword [ebx], eax
add ebx, edx
or eax, 0x32fe913c
and eax, 0x18801a8
or eax, 0x44010040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2eb917fd
or eax, 0x22bd2214
and eax, 0x680d0214
or eax, 0x844089a0
mov dword [ebx], eax
add ebx, edx
and eax, 0x7762f742
and eax, 0x638c4ca9
and eax, 0x60000000
or eax, 0x1ddc4d3b
mov dword [ebx], eax
add ebx, edx
and eax, 0x1dc1120f
xor eax, 0xfbeaee2
and eax, 0x48608
or eax, 0x68814104
mov dword [ebx], eax
add ebx, edx
or eax, 0x455cf043
and eax, 0x1ddf74f
or eax, 0x2208b0
mov dword [ebx], eax
add ebx, edx
and eax, 0x556ae3f0
and eax, 0x7686842
and eax, 0x1000000
or eax, 0xea000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x62f77151
or eax, 0xbf447ae
and eax, 0x885470a
or eax, 0x60008000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d9c072d
and eax, 0x19c027
or eax, 0xe63fd8
mov dword [ebx], eax
add ebx, edx
or eax, 0x14e6ff1e
or eax, 0x204f7e63
and eax, 0
or eax, 0x8b000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x258efd2d
and eax, 0x840ac405
or eax, 0x11010050
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1278a4e7
or eax, 0x5d37d70a
and eax, 0xdf77f728
or eax, 0x20880840
mov dword [ebx], eax
add ebx, edx
and eax, 0x69c1274
and eax, 0x16fdd5f0
and eax, 0x800000
or eax, 0x22840f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x20cf3a39
xor eax, 0x19533db3
and eax, 0x10a0000
or eax, 0x44810000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6358bf0b
and eax, 0x1c88308
or eax, 0x2000c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ed89f01
and eax, 0xbc80589
or eax, 0x80004000
mov dword [ebx], eax
add ebx, edx
or eax, 0x264508b6
and eax, 0x31683685
and eax, 0x1000005
or eax, 0x4c23c848
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f8ebe3c
and eax, 0xd840e50
or eax, 0x80000180
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b384c30
and eax, 0x28953883
and eax, 0
or eax, 0x8b000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6df683df
and eax, 0x5ef4b2df
and eax, 0x4808055
or eax, 0x91097c00
mov dword [ebx], eax
add ebx, edx
or eax, 0xde3f8e7
and eax, 0x9debfc00
or eax, 0x62140300
mov dword [ebx], eax
add ebx, edx
and eax, 0x2bf338c1
and eax, 0x9d00000
or eax, 0x800c458b
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ecc53b3
and eax, 0x8cc4081
or eax, 0xf732bc04
mov dword [ebx], eax
add ebx, edx
xor eax, 0x433498b5
or eax, 0x5b9351b2
and eax, 0xfc4901b2
or eax, 0x48a4d
mov dword [ebx], eax
add ebx, edx
and eax, 0x2535edb3
and eax, 0x18183
or eax, 0x89004000
mov dword [ebx], eax
add ebx, edx
or eax, 0x249705df
and eax, 0x8583c44d
or eax, 0x10083800
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ca19c32
and eax, 0xddabfc00
or eax, 0x22540300
mov dword [ebx], eax
add ebx, edx
or eax, 0x2677b5b4
and eax, 0xfefc9530
or eax, 0xb
mov dword [ebx], eax
add ebx, edx
and eax, 0x41f955c9
and eax, 0x40781509
or eax, 0x2405eaf6
mov dword [ebx], eax
add ebx, edx
and eax, 0x11615195
and eax, 0x4181
or eax, 0x838c040a
mov dword [ebx], eax
add ebx, edx
or eax, 0x6e9b2a86
and eax, 0x7b50c695
and eax, 0x41000080
or eax, 0x4890140
mov dword [ebx], eax
add ebx, edx
or eax, 0xbfb1e09
and eax, 0xc490b88
or eax, 0x80048004
mov dword [ebx], eax
add ebx, edx
or eax, 0x42e89c17
xor eax, 0x5c5f5108
and eax, 0x10a04c03
or eax, 0x64400128
mov dword [ebx], eax
add ebx, edx
or eax, 0x56c57a9c
or eax, 0x6bd85c41
and eax, 0xc550b53
or eax, 0x80008000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f8af564
and eax, 0x13985423
or eax, 0x28000100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x70fdc303
or eax, 0x5337243d
and eax, 0x1b74a415
or eax, 0x24084840
mov dword [ebx], eax
add ebx, edx
or eax, 0x9ded3b7
xor eax, 0x53eea7dd
and eax, 0x2000400a
or eax, 0x3a40581
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f160cab
and eax, 0x1000401
or eax, 0x8489c044
mov dword [ebx], eax
add ebx, edx
and eax, 0x689d1b5
and eax, 0x5a4b654d
and eax, 0x94000
or eax, 0xfff6bef8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x11760e08
or eax, 0x31a36529
and eax, 0x83a04589
or eax, 0x40802
mov dword [ebx], eax
add ebx, edx
or eax, 0x67a02c0f
or eax, 0x7a488023
and eax, 0x4d8801a9
or eax, 0x10040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x17335c81
and eax, 0x58b80120
or eax, 0xa0058284
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ae7aa8f
and eax, 0xffabae
or eax, 0x5450
mov dword [ebx], eax
add ebx, edx
xor eax, 0x9ad031b
xor eax, 0x6898feca
and eax, 0x418a0025
or eax, 0x14012150
mov dword [ebx], eax
add ebx, edx
or eax, 0x384f8729
and eax, 0x20452358
or eax, 0x80101880
mov dword [ebx], eax
add ebx, edx
or eax, 0x15214d33
and eax, 0x6c289fd4
and eax, 0x4001950
or eax, 0x418b002c
mov dword [ebx], eax
add ebx, edx
and eax, 0xe5af4da
and eax, 0x1010
or eax, 0x88452ba4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x530fe46
or eax, 0x28171ef
and eax, 0xd81107d
or eax, 0x400a0a00
mov dword [ebx], eax
add ebx, edx
or eax, 0x68f3e289
or eax, 0x31ec638e
and eax, 0x1e983f0
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1568ab40
and eax, 0x2ca9772e
and eax, 0x800000
or eax, 0x8b704d89
mov dword [ebx], eax
add ebx, edx
xor eax, 0x60a3ad69
xor eax, 0x559bf6f4
and eax, 0x14000014
or eax, 0x4103e041
mov dword [ebx], eax
add ebx, edx
and eax, 0x24439dbd
or eax, 0x5fc9cf5b
and eax, 0xb094450
or eax, 0x800030a0
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa8d6bbf
and eax, 0x80801045
or eax, 0x4003a000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c280247
and eax, 0x4a91694b
and eax, 0x10000
or eax, 0xb0448901
mov dword [ebx], eax
add ebx, edx
or eax, 0x25b0c679
xor eax, 0x592a814
and eax, 0x80444509
or eax, 0x3880882
mov dword [ebx], eax
add ebx, edx
or eax, 0x7345f588
and eax, 0x4caed075
and eax, 0x40880001
or eax, 0xd0101e8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f8ff295
and eax, 0x6004834c
or eax, 0x90510880
mov dword [ebx], eax
add ebx, edx
xor eax, 0xed8fd30
and eax, 0x7c8c5438
or eax, 0x1500103
mov dword [ebx], eax
add ebx, edx
and eax, 0x3fffbca5
and eax, 0x38440001
or eax, 0xc0018b08
mov dword [ebx], eax
add ebx, edx
and eax, 0x1ed59146
and eax, 0x8018000
or eax, 0x81006883
mov dword [ebx], eax
add ebx, edx
or eax, 0x64308bdd
and eax, 0x29c626bf
and eax, 0x9002005
or eax, 0x448bd840
mov dword [ebx], eax
add ebx, edx
xor eax, 0x59ed7d54
and eax, 0x10440100
or eax, 0x80093ae0
mov dword [ebx], eax
add ebx, edx
and eax, 0x4486de47
and eax, 0x3073a5dc
and eax, 0x40
or eax, 0x558b083d
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b33a9af
xor eax, 0x1685734f
and eax, 0x43b60
or eax, 0xc8510090
mov dword [ebx], eax
add ebx, edx
or eax, 0x57c14e43
or eax, 0x11b4a302
and eax, 0x45811070
or eax, 0xa000c
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e7b3ed6
or eax, 0x52e35c17
and eax, 0x4411844
or eax, 0xa8042380
mov dword [ebx], eax
add ebx, edx
and eax, 0xc198400
and eax, 0xc010000
or eax, 0x418a117d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x8a8e5bd
and eax, 0x7e2efbad
and eax, 0x4003080
or eax, 0xb04d0320
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f7a2974
or eax, 0x13dc4ab3
and eax, 0x15880930
or eax, 0x40030044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x32e6714
and eax, 0xa00260
or eax, 0x14a818c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x503d43fe
and eax, 0x10efd0a6
and eax, 0xc44000
or eax, 0x8b281589
mov dword [ebx], eax
add ebx, edx
and eax, 0x19f6e48
and eax, 0x1084400
or eax, 0x44339845
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2fecb16f
and eax, 0x42046d28
or eax, 0x850810d0
mov dword [ebx], eax
add ebx, edx
and eax, 0x54927697
or eax, 0x44dc8614
and eax, 0x44dc6484
or eax, 0xbb230001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x8c15a1b
xor eax, 0x7047c0c5
and eax, 0x5b
or eax, 0x1a4
mov dword [ebx], eax
add ebx, edx
or eax, 0x36007373
or eax, 0x4d32d8df
and eax, 0x4702eb00
or eax, 0x80080000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4543fa44
and eax, 0x28348b40
and eax, 0
or eax, 0xffff6485
mov dword [ebx], eax
add ebx, edx
or eax, 0x64bd0b84
and eax, 0x85
or eax, 0x7a
mov dword [ebx], eax
add ebx, edx
and eax, 0x755f7a28
and eax, 0x502225cb
and eax, 0
or eax, 0xc04d8b00
mov dword [ebx], eax
add ebx, edx
and eax, 0x38813116
and eax, 0xaa8ad2b
and eax, 0x100
or eax, 0xff648c23
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c0115b0
and eax, 0x32649db3
or eax, 0x10624c
mov dword [ebx], eax
add ebx, edx
or eax, 0x3e1f559a
and eax, 0x858558b
or eax, 0x81800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4bb7e09a
xor eax, 0x1e0fc588
and eax, 0x179e8400
or eax, 0xe8607095
mov dword [ebx], eax
add ebx, edx
xor eax, 0x728a820c
and eax, 0x88440299
or eax, 0x10018966
mov dword [ebx], eax
add ebx, edx
or eax, 0x3173478c
or eax, 0x200e9e8a
and eax, 0xb8708589
or eax, 0x46800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x334568f8
or eax, 0x58dbcd6b
and eax, 0x488bcdeb
or eax, 0x5003214
mov dword [ebx], eax
add ebx, edx
and eax, 0x634d4dcc
xor eax, 0x1d6dd5e5
and eax, 0x408008
or eax, 0x18103d0
mov dword [ebx], eax
add ebx, edx
xor eax, 0xfb6b74e
or eax, 0x2a5e4ed6
and eax, 0xa584c80
or eax, 0x81800109
mov dword [ebx], eax
add ebx, edx
and eax, 0x67690e21
and eax, 0x3480401
or eax, 0xfcb6f094
mov dword [ebx], eax
add ebx, edx
and eax, 0x59e8f005
or eax, 0x63e5d153
and eax, 0x70853157
or eax, 0x80100aa8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d22d3fe
and eax, 0x3db7e800
or eax, 0x404817fe
mov dword [ebx], eax
add ebx, edx
and eax, 0x18251a78
or eax, 0x368dc0fa
and eax, 0x3c058a08
or eax, 0x80400101
mov dword [ebx], eax
add ebx, edx
and eax, 0x24325180
and eax, 0
or eax, 0x8901e883
mov dword [ebx], eax
add ebx, edx
xor eax, 0xf57d26
and eax, 0xe09405
or eax, 0x70092840
mov dword [ebx], eax
add ebx, edx
xor eax, 0x51f10fd8
and eax, 0x428343af
and eax, 0x38c
or eax, 0x8bfffc72
mov dword [ebx], eax
add ebx, edx
xor eax, 0x10d37e2a
and eax, 0x6bde614e
and eax, 0x8000144
or eax, 0xc4c35ca1
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a646808
and eax, 0x48004000
or eax, 0xa48b15cc
mov dword [ebx], eax
add ebx, edx
and eax, 0x52f88dbf
and eax, 0x800480
or eax, 0x64e801
mov dword [ebx], eax
add ebx, edx
and eax, 0x307b5a74
and eax, 0x4300d80a
and eax, 0
or eax, 0x45c70000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4552a1d9
and eax, 0x902190
or eax, 0x1804
mov dword [ebx], eax
add ebx, edx
or eax, 0x33e96234
and eax, 0x32147047
and eax, 0x30004000
or eax, 0xc4458700
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7209117e
and eax, 0x428
or eax, 0x10101
mov dword [ebx], eax
add ebx, edx
and eax, 0x19a230b7
and eax, 0x422ff0f6
and eax, 0
or eax, 0x358845c7
mov dword [ebx], eax
add ebx, edx
and eax, 0x8e55c45
or eax, 0x27056300
and eax, 0x7000044
or eax, 0xc0000028
mov dword [ebx], eax
add ebx, edx
and eax, 0x6727f5a3
or eax, 0x63b71df7
and eax, 0x67370845
or eax, 0x9848e000
mov dword [ebx], eax
add ebx, edx
and eax, 0x44be0d36
xor eax, 0x1d5ba5a1
and eax, 0x41450000
or eax, 0x4820000
mov dword [ebx], eax
add ebx, edx
or eax, 0x67cf09ec
and eax, 0x14708c0
or eax, 0x204210
mov dword [ebx], eax
add ebx, edx
and eax, 0x28c8c6fd
and eax, 0x404200
or eax, 0x98058500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3fd9142a
and eax, 0x4122
or eax, 0x120c4
mov dword [ebx], eax
add ebx, edx
or eax, 0x38884f98
and eax, 0x88045c6
or eax, 0x80400001
mov dword [ebx], eax
add ebx, edx
and eax, 0x12cbe060
and eax, 0x40
or eax, 0xc700011f
mov dword [ebx], eax
add ebx, edx
or eax, 0x6aa6995b
and eax, 0x4848045
or eax, 0x584400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x58c9a6ec
or eax, 0x3d6b33cc
and eax, 0x45470000
or eax, 0x800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1acf57e8
and eax, 0x56cb585e
and eax, 0x491000
or eax, 0x10022a0
mov dword [ebx], eax
add ebx, edx
or eax, 0x1d87ca54
xor eax, 0x3fe461c0
and eax, 0x20018300
or eax, 0x9c444400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x42e78738
and eax, 0
or eax, 0x3642
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b66fe1b
and eax, 0x40644041
or eax, 0x4880586
mov dword [ebx], eax
add ebx, edx
and eax, 0x35d1a24c
xor eax, 0x40600708
and eax, 0x44000044
or eax, 0x83000080
mov dword [ebx], eax
add ebx, edx
or eax, 0xff37c39
xor eax, 0x6ecc310f
and eax, 0x20334440
or eax, 0x6c0a005
mov dword [ebx], eax
add ebx, edx
xor eax, 0x55c94891
and eax, 0x272b2237
and eax, 0x1020000
or eax, 0x44c50001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b8f3e5c
xor eax, 0x136c7544
and eax, 0x240318
or eax, 0xd324e0
mov dword [ebx], eax
add ebx, edx
or eax, 0xb74335c
and eax, 0x8450700
or eax, 0x8400c000
mov dword [ebx], eax
add ebx, edx
or eax, 0xc2206aa
and eax, 0x78903bba
and eax, 0x2a0
or eax, 0xd450
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1225df68
and eax, 0x12200180
or eax, 0x6d884447
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d6c7c62
and eax, 0x2000124
or eax, 0xc5000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x456deedc
and eax, 0x5000004
or eax, 0x32bcc841
mov dword [ebx], eax
add ebx, edx
and eax, 0x7845e1bb
or eax, 0x2cf02cac
and eax, 0x4c40000
or eax, 0x41030000
mov dword [ebx], eax
add ebx, edx
or eax, 0x53aadcae
and eax, 0xa25c88
or eax, 0x102350
mov dword [ebx], eax
add ebx, edx
or eax, 0x4284eb24
xor eax, 0x1f5dc33
and eax, 0x410300
or eax, 0x9004c400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x57885c80
and eax, 0x1880
or eax, 0x6020
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d2b68d1
and eax, 0xd0840c1
or eax, 0x10d40506
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c2ef7f6
and eax, 0x41000010
or eax, 0x860000c4
mov dword [ebx], eax
add ebx, edx
or eax, 0x25bb702e
and eax, 0x26813044
or eax, 0x8048401
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f514bc5
xor eax, 0x212107f9
and eax, 0xc50000
or eax, 0x45020000
mov dword [ebx], eax
add ebx, edx
and eax, 0x51ad6765
xor eax, 0x115daecf
and eax, 0x508488
or eax, 0x1024030
mov dword [ebx], eax
add ebx, edx
or eax, 0x53c5c54c
and eax, 0x4045c500
or eax, 0xa0000200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x33783314
and eax, 0x8414
or eax, 0xa61
mov dword [ebx], eax
add ebx, edx
xor eax, 0x25a4243d
xor eax, 0x550dc5d6
and eax, 0x60a04586
or eax, 0x8e500041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x31a4c430
xor eax, 0x58183aeb
and eax, 0x87000118
or eax, 0x40000061
mov dword [ebx], eax
add ebx, edx
and eax, 0x417c5240
and eax, 0x42285c9a
and eax, 0
or eax, 0x2406b045
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2138446a
and eax, 0x1cd073f9
and eax, 0x4000001
or eax, 0x41c70000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5cf35185
and eax, 0x871084
or eax, 0x8ac48
mov dword [ebx], eax
add ebx, edx
or eax, 0x646b98f5
xor eax, 0x323ceed2
and eax, 0x54414200
or eax, 0xa8048500
mov dword [ebx], eax
add ebx, edx
or eax, 0x55cd5df2
and eax, 0xc4d0
or eax, 0x2005
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c6ce39d
and eax, 0x4085
or eax, 0xa69c0542
mov dword [ebx], eax
add ebx, edx
xor eax, 0x19c16746
xor eax, 0x7ffbbe5e
and eax, 0xc0000092
or eax, 0x7000020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x31cff1ad
and eax, 0x108ad005
or eax, 0x300440
mov dword [ebx], eax
add ebx, edx
xor eax, 0xcc30578
and eax, 0x4410000
or eax, 0x41860000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3a0cf868
and eax, 0x109b028
or eax, 0x340584
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7bde4041
and eax, 0x2041c500
or eax, 0x84040200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x59ffc208
and eax, 0x100
or eax, 0x7ab1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x390fb11
and eax, 0x6911b3cf
and eax, 0x1008080
or eax, 0x8a55068
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4de13e02
or eax, 0x3ea5495b
and eax, 0x50458b00
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c3a917f
xor eax, 0x4c113b9a
and eax, 0x428025
or eax, 0x900808
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e1cdf69
and eax, 0x10448900
or eax, 0xc0010000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5bf049a9
and eax, 0x3c44989
or eax, 0x80402
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b91f52e
and eax, 0x48099005
or eax, 0x5804048
mov dword [ebx], eax
add ebx, edx
and eax, 0x18fa4bbc
and eax, 0x5d2d7851
and eax, 0x8084000
or eax, 0x8301abcc
mov dword [ebx], eax
add ebx, edx
and eax, 0x1e419095
xor eax, 0x5e16a2e1
and eax, 0x40030045
or eax, 0x8280cc10
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a0a46fc
and eax, 0x40000000
or eax, 0x8c558901
mov dword [ebx], eax
add ebx, edx
or eax, 0x493565ec
and eax, 0x9444589
or eax, 0x32880002
mov dword [ebx], eax
add ebx, edx
or eax, 0x74a39dad
and eax, 0xd0f8805
or eax, 0x80002040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x542ea694
or eax, 0x6be880fb
and eax, 0x30
or eax, 0x100
mov dword [ebx], eax
add ebx, edx
and eax, 0x26842f7d
or eax, 0x40cb012
and eax, 0x40102
or eax, 0x83f04c89
mov dword [ebx], eax
add ebx, edx
and eax, 0x2eae68a3
xor eax, 0x2621d77b
and eax, 0x48101c0
or eax, 0x49080001
mov dword [ebx], eax
add ebx, edx
or eax, 0xb1170dd
and eax, 0x4c1101d4
or eax, 0x90448a20
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2fa9c591
and eax, 0x3359d59b
and eax, 0x1004001
or eax, 0x8801aa82
mov dword [ebx], eax
add ebx, edx
or eax, 0x157c7e0a
xor eax, 0xd8c19fd
and eax, 0x81c454
or eax, 0x450a1801
mov dword [ebx], eax
add ebx, edx
or eax, 0xc6e779e
and eax, 0xc453bc0
or eax, 0xa0000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x23fc5973
and eax, 0xd891870
or eax, 0x4002040c
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c4f8bd7
and eax, 0x10050
or eax, 0x1c083a8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b6878b5
and eax, 0x3ac3a98a
and eax, 0xa800908
or eax, 0x81784481
mov dword [ebx], eax
add ebx, edx
or eax, 0x2333796b
and eax, 0x1037841
or eax, 0x54008014
mov dword [ebx], eax
add ebx, edx
or eax, 0x75383cb0
and eax, 0x6b8980c1
and eax, 0x10080
or eax, 0x8c543b24
mov dword [ebx], eax
add ebx, edx
and eax, 0x1bceb7f8
and eax, 0x2220
or eax, 0x458b085d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x22950d6
xor eax, 0x5ef1bb3a
and eax, 0x10410190
or eax, 0xa0043a4c
mov dword [ebx], eax
add ebx, edx
and eax, 0x508eaf1c
or eax, 0x46ecd6d3
and eax, 0x4488225d
or eax, 0x9030020
mov dword [ebx], eax
add ebx, edx
or eax, 0xe506ac7
and eax, 0x60c58b67
and eax, 0xc10260
or eax, 0x1008190
mov dword [ebx], eax
add ebx, edx
xor eax, 0x391b3f54
and eax, 0x8d00c80
or eax, 0x83204109
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7936db44
and eax, 0x50029045
or eax, 0x5390810
mov dword [ebx], eax
add ebx, edx
or eax, 0x716d633
and eax, 0x3085c70
or eax, 0x88002080
mov dword [ebx], eax
add ebx, edx
or eax, 0x1244a628
and eax, 0x100c840
or eax, 0x44030005
mov dword [ebx], eax
add ebx, edx
or eax, 0x57ce4a79
xor eax, 0x7238901e
and eax, 0x1015040
or eax, 0x8a082494
mov dword [ebx], eax
add ebx, edx
or eax, 0x6da2994a
and eax, 0xc183a04c
or eax, 1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3a896df5
and eax, 0xa0088900
or eax, 0x450001
mov dword [ebx], eax
add ebx, edx
and eax, 0x50a4c348
or eax, 0x42a5b8df
and eax, 0x2a4118b
or eax, 0x29104400
mov dword [ebx], eax
add ebx, edx
and eax, 0x278d6e8c
or eax, 0x4814aff1
and eax, 0x814a451
or eax, 0x610004
mov dword [ebx], eax
add ebx, edx
and eax, 0x38fe0e1e
and eax, 0x8540400
or eax, 0x3380418b
mov dword [ebx], eax
add ebx, edx
and eax, 0x17f5966
and eax, 0x1544000
or eax, 0x8298445
mov dword [ebx], eax
add ebx, edx
and eax, 0x1bce2850
and eax, 0x1440000
or eax, 0x82904d8b
mov dword [ebx], eax
add ebx, edx
and eax, 0x5cf2de5
and eax, 0x1800181
or eax, 0x4c090040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6ea49dc4
and eax, 0x58804
or eax, 0xd05003d0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x404704b4
and eax, 0x6efe14bb
and eax, 0x100400
or eax, 0xb445ab0f
mov dword [ebx], eax
add ebx, edx
and eax, 0x3dca4a0f
and eax, 0x3530e54f
and eax, 0x3400000b
or eax, 0x48d85530
mov dword [ebx], eax
add ebx, edx
xor eax, 0x454bcdef
or eax, 0x2a6f45d4
and eax, 0x38458910
or eax, 0xc000020b
mov dword [ebx], eax
add ebx, edx
and eax, 0x752b3850
xor eax, 0x3810e391
and eax, 0x48004101
or eax, 0x34ac043a
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d9e79ba
and eax, 0x240c0913
or eax, 0x80418200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x129d957
or eax, 0x677fcc10
and eax, 0x64304c10
or eax, 0x1880012b
mov dword [ebx], eax
add ebx, edx
or eax, 0x426720a7
and eax, 0x6855090b
or eax, 0x80008200
mov dword [ebx], eax
add ebx, edx
or eax, 0x1942b525
and eax, 0x279bb2b1
and eax, 0x21001021
or eax, 0x1ae4450a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e24ce26
or eax, 0x1b9fac8
and eax, 0x1179f045
or eax, 0x8040410
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e0da1ea
or eax, 0x3786224
and eax, 0x350458b
or eax, 0x8800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e374de
or eax, 0x5efe0e9c
and eax, 0x11740845
or eax, 0x8000
mov dword [ebx], eax
add ebx, edx
or eax, 0x33df27de
and eax, 0x3980d8b
or eax, 0x4000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x36439124
and eax, 0x150dc0d
or eax, 0x8242040
mov dword [ebx], eax
add ebx, edx
and eax, 0x62691a11
and eax, 0x401001
or eax, 0x8394458a
mov dword [ebx], eax
add ebx, edx
or eax, 0x7de856ac
or eax, 0x3911f81a
and eax, 0x558901aa
or eax, 0x40
mov dword [ebx], eax
add ebx, edx
and eax, 0xf1cc468
and eax, 0x40
or eax, 0xc8458b94
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f6074c6
or eax, 0x289c9b8f
and eax, 0x6dd4451b
or eax, 0x10000020
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f514bf7
or eax, 0x4020b34e
and eax, 0x7c458b69
or eax, 0x80080000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4eff9f57
and eax, 0x1ffd69d6
and eax, 0x4480900
or eax, 0x71804423
mov dword [ebx], eax
add ebx, edx
and eax, 0x1908d5fc
and eax, 0x10000100
or eax, 0xc8558a08
mov dword [ebx], eax
add ebx, edx
or eax, 0x28992df3
xor eax, 0xd81f503
and eax, 0x75105038
or eax, 0x8800503
mov dword [ebx], eax
add ebx, edx
and eax, 0x1544a82f
and eax, 0x2205c84
and eax, 0
or eax, 0xe8458b59
mov dword [ebx], eax
add ebx, edx
and eax, 0x1db9a393
xor eax, 0x17f2a45
and eax, 0x8140110
or eax, 0x7480442b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c05b46c
xor eax, 0x217aca4e
and eax, 0x490b10
or eax, 0xd0048004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f5feea2
or eax, 0x4be1c70f
and eax, 0x8041a70f
or eax, 0x200c0800
mov dword [ebx], eax
add ebx, edx
and eax, 0x45ca220c
and eax, 0x80008
or eax, 0x7cb44d33
mov dword [ebx], eax
add ebx, edx
xor eax, 0x104fcba
and eax, 0x64108100
or eax, 0x80450a08
mov dword [ebx], eax
add ebx, edx
xor eax, 0x733f9119
or eax, 0x23e4c091
and eax, 0x34a45001
or eax, 0x4010050a
mov dword [ebx], eax
add ebx, edx
or eax, 0x7fc3a4e2
and eax, 0x38458129
or eax, 0x80000a14
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e0673df
or eax, 0x790d014a
and eax, 0x7c4c413b
or eax, 0xb00400
mov dword [ebx], eax
add ebx, edx
and eax, 0x227fa94b
or eax, 0x7c8e9bfa
and eax, 0x5c4c8b28
or eax, 0x80010004
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ca5ae6c
xor eax, 0x3bff07ae
and eax, 0xe400a802
or eax, 0x4d070d
mov dword [ebx], eax
add ebx, edx
or eax, 0x5713ae1c
and eax, 0x4f9d8805
and eax, 0x1148805
or eax, 0x10604180
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc5144ab
and eax, 0x1b37516c
and eax, 0x1200108
or eax, 0x82d85483
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f8e1b7e
or eax, 0x30ae1023
and eax, 0x148800e2
or eax, 0x41010108
mov dword [ebx], eax
add ebx, edx
and eax, 0x572645d8
xor eax, 0x12909713
and eax, 0x400082d8
or eax, 0xb8450920
mov dword [ebx], eax
add ebx, edx
or eax, 0x408e8177
and eax, 0x7884013b
or eax, 0x4304400
mov dword [ebx], eax
add ebx, edx
or eax, 0x16d8ca19
and eax, 0x37fb21e9
and eax, 0x20480100
or eax, 0xc0058a10
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd3e0dba
or eax, 0x760b1b96
and eax, 0x7c200d3a
or eax, 0x804001
mov dword [ebx], eax
add ebx, edx
or eax, 0x3e388296
and eax, 0x1c108b08
or eax, 0x80450000
mov dword [ebx], eax
add ebx, edx
and eax, 0x50b3dd0
and eax, 0x4000100
or eax, 0x79d8543b
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c9222f7
and eax, 0x68000001
or eax, 0x80458b08
mov dword [ebx], eax
add ebx, edx
xor eax, 0x21b50969
xor eax, 0x439b78f8
and eax, 0x8801e880
or eax, 0x1000003
mov dword [ebx], eax
add ebx, edx
xor eax, 0x64c807b8
and eax, 0x453920d0
and eax, 0x45092000
or eax, 0x882c845
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ffc6fee
and eax, 0x1880000
or eax, 0x618398
mov dword [ebx], eax
add ebx, edx
or eax, 0x22f23f3
and eax, 0x1880189
or eax, 0xe8104c00
mov dword [ebx], eax
add ebx, edx
or eax, 0x4bd383c4
xor eax, 0x4046744b
and eax, 0xab9dba82
or eax, 0x54624439
mov dword [ebx], eax
add ebx, edx
and eax, 0x759fb087
and eax, 0x5189080
or eax, 0x2000068
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ac9ffff
and eax, 0x2c518b00
or eax, 0xc0040000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x34f2566e
and eax, 0x3c1b998d
and eax, 0x8018000
or eax, 0x81004283
mov dword [ebx], eax
add ebx, edx
xor eax, 0x50e4e21e
and eax, 0x41812015
or eax, 0x40acc40
mov dword [ebx], eax
add ebx, edx
and eax, 0x16b162ac
and eax, 0x10000
or eax, 0x205805c8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x601ff87c
and eax, 0x40000000
or eax, 0x5890000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2ad66c64
and eax, 0x6cb689e4
and eax, 0x6c040840
or eax, 0x80498388
mov dword [ebx], eax
add ebx, edx
and eax, 0x24ffee27
xor eax, 0x20956a3f
and eax, 0xc8402b
or eax, 0x89000d00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x57ab0833
or eax, 0x1962efd1
and eax, 0x963ec49
or eax, 0x880004
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ed95a46
and eax, 0xc84000
or eax, 0x8324158b
mov dword [ebx], eax
add ebx, edx
or eax, 0x32d596b6
and eax, 0x11890182
or eax, 0x44000040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3182f220
xor eax, 0x13cccbdd
and eax, 0x6445082c
or eax, 0x880083c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x27008a36
or eax, 0x9fd135a
and eax, 0xf88013a
or eax, 0x4401
mov dword [ebx], eax
add ebx, edx
and eax, 0x252491f0
and eax, 0x100
or eax, 0x1288d
mov dword [ebx], eax
add ebx, edx
or eax, 0xb0b6830
and eax, 0x1621cc04
and eax, 0x10800
or eax, 0xc04c8300
mov dword [ebx], eax
add ebx, edx
and eax, 0x66f88467
or eax, 0x3b091fa8
and eax, 0x9018180
or eax, 0x80004003
mov dword [ebx], eax
add ebx, edx
or eax, 0x5088d24b
and eax, 0x5189c049
or eax, 0x4020004
mov dword [ebx], eax
add ebx, edx
or eax, 0x7238c5fe
and eax, 0x401101cc
or eax, 0x80443a00
mov dword [ebx], eax
add ebx, edx
or eax, 0x3e026f94
xor eax, 0x1d9e3b65
and eax, 0x41c10039
or eax, 0x4060944
mov dword [ebx], eax
add ebx, edx
or eax, 0x61134e39
xor eax, 0x385edcc4
and eax, 0x180
or eax, 4
mov dword [ebx], eax
add ebx, edx
and eax, 0x328a1888
and eax, 0x3d243a25
and eax, 0
or eax, 0xc707eb00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c5d276f
xor eax, 0x7ff97fea
and eax, 0x8005
or eax, 0x440
mov dword [ebx], eax
add ebx, edx
xor eax, 0x20ff1e07
xor eax, 0x5a0f26c5
and eax, 0x40800000
or eax, 0x50b0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c861bed
and eax, 0x50bac
or eax, 0x84400010
mov dword [ebx], eax
add ebx, edx
and eax, 0x7843326f
xor eax, 0x4eda264e
and eax, 0x4c8b2060
or eax, 0x1000a15
mov dword [ebx], eax
add ebx, edx
and eax, 0x532bb285
and eax, 0x92204
or eax, 0xb84411b0
mov dword [ebx], eax
add ebx, edx
xor eax, 0xefdc7f2
or eax, 0x6a242d45
and eax, 0x54802045
or eax, 0x10b0230
mov dword [ebx], eax
add ebx, edx
xor eax, 0x75c7a13d
and eax, 0x31151f15
and eax, 0x300
or eax, 0x1c280e0
mov dword [ebx], eax
add ebx, edx
and eax, 0x6385a3e2
and eax, 0x47f8cf5e
and eax, 0x1800100
or eax, 0x8a605489
mov dword [ebx], eax
add ebx, edx
or eax, 0x184c2695
and eax, 0x622849ec
and eax, 0x4004
or eax, 0xe8838041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x44a40e0b
and eax, 0x80058800
or eax, 0x40400101
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c135aeb
or eax, 0x2c3dca44
and eax, 0x28204801
or eax, 0x13c0058a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x22262c21
or eax, 0x45e05f88
and eax, 0x11644008
or eax, 0x198045
mov dword [ebx], eax
add ebx, edx
or eax, 0x931e397
xor eax, 0x6daa0f12
and eax, 0x30d04489
or eax, 0xb201102
mov dword [ebx], eax
add ebx, edx
and eax, 0x561e13
and eax, 0x500001
or eax, 0x92da054
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b1cf9ee
and eax, 0x1100000
or eax, 0x82e0458b
mov dword [ebx], eax
add ebx, edx
and eax, 0x73385166
and eax, 0x1000100
or eax, 0x448900e8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x259a0811
xor eax, 0x5332553e
and eax, 0x300108c0
or eax, 0xc44c8330
mov dword [ebx], eax
add ebx, edx
xor eax, 0x37de24bd
and eax, 0x81900d09
or eax, 0x8604022
mov dword [ebx], eax
add ebx, edx
xor eax, 0x9ae8642
or eax, 0x67df5b8d
and eax, 0xe7df588d
or eax, 0x18202400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d1b74e9
and eax, 0x36110886
and eax, 0x20000804
or eax, 0x805583fb
mov dword [ebx], eax
add ebx, edx
xor eax, 0x73f3c733
or eax, 0x2d515349
and eax, 0xff701589
or eax, 0x88000
mov dword [ebx], eax
add ebx, edx
and eax, 0x76760f3c
or eax, 0x27db2c9f
and eax, 0x458b2d9f
or eax, 0xd260
mov dword [ebx], eax
add ebx, edx
xor eax, 0x358e6187
and eax, 0x8270
or eax, 0x1c00184
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4663a847
and eax, 0x7520708e
and eax, 0x1200080
or eax, 0x8ad44509
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ed37e1d
and eax, 0xd5273884
or eax, 0x2ad84409
mov dword [ebx], eax
add ebx, edx
or eax, 0x465574b5
xor eax, 0xeb08486
and eax, 0x700d383b
or eax, 0x88003c4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x79095f26
and eax, 0x1c588c26
and eax, 0x400
or eax, 0x7cfffbff
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ada84e0
and eax, 0x28558b3f
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0xc598fa1
xor eax, 0x787cda4b
and eax, 0x285102
or eax, 0x89c00401
mov dword [ebx], eax
add ebx, edx
or eax, 0x22b28ae7
or eax, 0xe0b3536
and eax, 0xaffb7495
or eax, 0x50040000
mov dword [ebx], eax
add ebx, edx
or eax, 0x72f1aef1
xor eax, 0x5e0ca655
and eax, 0xa04108a0
or eax, 0x4835f
mov dword [ebx], eax
add ebx, edx
or eax, 0x72eb8b6f
and eax, 0xf2608189
or eax, 0xd100400
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e706b2c
and eax, 0x57956f01
and eax, 0x45006f01
or eax, 0x88b90fe
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6e48281a
and eax, 0x1c183a0
or eax, 8
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ac48844
and eax, 0xb800988
or eax, 0x80284401
mov dword [ebx], eax
add ebx, edx
or eax, 0x553a441c
and eax, 0xdfba4495
or eax, 0x20453000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4bc01a14
and eax, 0x70953a95
or eax, 0x16a
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e8f46c2
and eax, 0x7c9f7fff
or eax, 0x1608000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x46f4d274
and eax, 0x2020240d
and eax, 0x20000001
or eax, 0x94458b54
mov dword [ebx], eax
add ebx, edx
or eax, 0x79fedbd3
xor eax, 0x4ec998a8
and eax, 0x3130413b
or eax, 0x4cc80400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e6f53a4
and eax, 0x7852232c
and eax, 0x20c
or eax, 0xd0458941
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3298835e
and eax, 0xa05d0011
or eax, 0x1020f788
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a93dc34
and eax, 0x1f7dd3c2
and eax, 0x2640080
or eax, 0x4010c005
mov dword [ebx], eax
add ebx, edx
and eax, 0x13c2fb1e
and eax, 0x2404000
or eax, 0x39b80d8b
mov dword [ebx], eax
add ebx, edx
or eax, 0x2e5a7be
and eax, 0x317ce00d
or eax, 0x40
mov dword [ebx], eax
add ebx, edx
xor eax, 0x53eaaf13
xor eax, 0x2cbac788
and eax, 0xa0c0082
or eax, 0x1905509
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f0322c9
xor eax, 0x209ccc8a
and eax, 0x3200b841
or eax, 0x740014
mov dword [ebx], eax
add ebx, edx
xor eax, 0x537f9c6a
and eax, 0x100040b
or eax, 0x98d44180
mov dword [ebx], eax
add ebx, edx
or eax, 0x16d63dd6
and eax, 0x1bc47dd7
or eax, 0x20000020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d1ba9be
and eax, 0x216c636c
and eax, 0x4c4040
or eax, 0x2631a405
mov dword [ebx], eax
add ebx, edx
and eax, 0x34b16e0
and eax, 0x2480400
or eax, 0x8184418b
mov dword [ebx], eax
add ebx, edx
and eax, 0x726103dc
and eax, 0x188
or eax, 0x45890060
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b716819
and eax, 0xdd498a0
and eax, 0xc400880
or eax, 0xc00d834c
mov dword [ebx], eax
add ebx, edx
or eax, 0x482bc853
and eax, 0x4c68491b
or eax, 0x31800420
mov dword [ebx], eax
add ebx, edx
and eax, 0xebc8546
xor eax, 0x13f2c695
and eax, 0x408315
or eax, 0xa0050800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x35051f9a
and eax, 0x94409489
or eax, 0x683d6310
mov dword [ebx], eax
add ebx, edx
or eax, 0x779bc28f
or eax, 0x591cc1b7
and eax, 0x7df0453b
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x632d7dd4
and eax, 0x18550809
or eax, 0xa0008300
mov dword [ebx], eax
add ebx, edx
and eax, 0x18ec18f6
or eax, 0x7e9b5a98
and eax, 0x8014a80
or eax, 0x8100a003
mov dword [ebx], eax
add ebx, edx
xor eax, 0x17714ff7
and eax, 0x400a054
or eax, 0x418b1801
mov dword [ebx], eax
add ebx, edx
or eax, 0xdf1a90b
and eax, 0x44791049
and eax, 0x400008
or eax, 0x18083b0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2da787a0
xor eax, 0x21dc2e84
and eax, 0x9b80088
or eax, 0x82004501
mov dword [ebx], eax
add ebx, edx
and eax, 0x4054275f
and eax, 0x5c37c877
and eax, 1
or eax, 0xe983c84c
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ef95f22
and eax, 0x2e6b1433
and eax, 0x8490001
or eax, 0xc0048900
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d430dc8
or eax, 0x325226eb
and eax, 0x8358058b
or eax, 0xa05000
mov dword [ebx], eax
add ebx, edx
and eax, 0x73dd5946
and eax, 0x1880102
or eax, 0x540100c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x63d30555
xor eax, 0x2dc2ddfb
and eax, 0x6c42c8b8
or eax, 0x92802140
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e24dde0
or eax, 0x1db826b
and eax, 0x58bcbeb
or eax, 0x40003414
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1fb3dc55
and eax, 0x581021a0
or eax, 0x84c70c44
mov dword [ebx], eax
add ebx, edx
or eax, 0x6de79dc
and eax, 0x44890000
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b6bbf8c
and eax, 0x408b84
or eax, 0x900d0060
mov dword [ebx], eax
add ebx, edx
and eax, 0x680e6089
and eax, 0x40000
or eax, 0x89e04d2b
mov dword [ebx], eax
add ebx, edx
or eax, 0x40d9e23c
xor eax, 0x88ff523
and eax, 0x162100c
or eax, 0x8898041
mov dword [ebx], eax
add ebx, edx
or eax, 0x407a7a16
and eax, 0x190500b
or eax, 0x82000580
mov dword [ebx], eax
add ebx, edx
or eax, 0x292e581f
or eax, 0x4ba9e1fa
and eax, 0x418901c2
or eax, 0x14000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ff76308
xor eax, 0x32663515
and eax, 0x450010
or eax, 0x90008b80
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7aa33a5a
and eax, 0xaa4010a
or eax, 0x5104431
mov dword [ebx], eax
add ebx, edx
and eax, 0x6065dc02
or eax, 0x624286b8
and eax, 0x4088
or eax, 0x12805
mov dword [ebx], eax
add ebx, edx
xor eax, 0x42df64bf
and eax, 0x404c0800
or eax, 0x98018300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b38854b
and eax, 0x41640c0b
or eax, 0x3c804130
mov dword [ebx], eax
add ebx, edx
and eax, 0x65012bfb
xor eax, 0x5d571682
and eax, 0x20550b09
or eax, 0x84008000
mov dword [ebx], eax
add ebx, edx
and eax, 0x49958fcc
xor eax, 0x17b92447
and eax, 0x100aa03
or eax, 0x88014080
mov dword [ebx], eax
add ebx, edx
or eax, 0x74e4b1d7
and eax, 0x4581a055
or eax, 0xa0400
mov dword [ebx], eax
add ebx, edx
or eax, 0x60fc88a9
and eax, 0x1e880dc
or eax, 0x300
mov dword [ebx], eax
add ebx, edx
and eax, 0x1bb34086
and eax, 0x1800080
or eax, 0x8a5c4509
mov dword [ebx], eax
add ebx, edx
or eax, 0x2699711f
or eax, 0x52f5ff4c
and eax, 0x4d39f04d
or eax, 0x20000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x78bb6c62
or eax, 0x2643a5e8
and eax, 0x16810da0
or eax, 0x880c0210
mov dword [ebx], eax
add ebx, edx
xor eax, 0x56eef717
and eax, 0x88000000
or eax, 0x3000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3536e87f
and eax, 0x3fe1103f
and eax, 0x15000015
or eax, 0x8089fc40
mov dword [ebx], eax
add ebx, edx
and eax, 0x1659beb
and eax, 0x2149d220
and eax, 0x1019000
or eax, 0xfefe6f6c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b054997
xor eax, 0x232f8bfc
and eax, 0x81800503
or eax, 0x8284088
mov dword [ebx], eax
add ebx, edx
or eax, 0x4728eea8
and eax, 0xcfa86881
or eax, 0x30570004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d74686c
or eax, 0x30804f5
and eax, 0xd00900fd
or eax, 0x2c448b02
mov dword [ebx], eax
add ebx, edx
xor eax, 0x697f094
and eax, 0x88006903
or eax, 0x1018080
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b6e1b9d
and eax, 0x910bf80d
or eax, 0x4800440
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f043f48
xor eax, 0x2f43ed4f
and eax, 0x85cc2e48
or eax, 0x7a33d124
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b8781f6
and eax, 0xd468141a
or eax, 0x2b008121
mov dword [ebx], eax
add ebx, edx
xor eax, 0x561642e
and eax, 0x2714385c
and eax, 0x20003014
or eax, 0x557dcfeb
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c2f7e03
and eax, 0x914458b
or eax, 0x80800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7cd8ba4
and eax, 0x8e594405
or eax, 0x71a62080
mov dword [ebx], eax
add ebx, edx
or eax, 0x5fba6f2c
xor eax, 0x2517ca5b
and eax, 0xd84881f6
or eax, 0x20050a09
mov dword [ebx], eax
add ebx, edx
or eax, 0x26d80ec5
and eax, 0xfe408d89
or eax, 0x1200000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d918f79
and eax, 0x508102f0
or eax, 0x50afd0f
mov dword [ebx], eax
add ebx, edx
or eax, 0x3dc25f8b
xor eax, 0x5a4fd095
and eax, 0x1800368
or eax, 0x6a8090
mov dword [ebx], eax
add ebx, edx
or eax, 0x6584f048
and eax, 0x1e85188
or eax, 0x8a100401
mov dword [ebx], eax
add ebx, edx
and eax, 0xa3f2700
and eax, 0xa380400
or eax, 0xf5c76085
mov dword [ebx], eax
add ebx, edx
and eax, 0x4eb52a27
and eax, 0x40852005
or eax, 0x20001bfa
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c14a26e
and eax, 0x4c919991
or eax, 0x316e666e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a6dbc19
xor eax, 0x2d5174dc
and eax, 0x60410308
or eax, 0x840c8844
mov dword [ebx], eax
add ebx, edx
xor eax, 0x56ee2a6e
and eax, 0xb2008100
or eax, 0x4d5c0c89
mov dword [ebx], eax
add ebx, edx
and eax, 0x798825d5
and eax, 0x51080581
or eax, 0x483fa7e
mov dword [ebx], eax
add ebx, edx
or eax, 0x1bb972f0
and eax, 0x589189c0
or eax, 0x40000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x239603b9
and eax, 0xb038a79
or eax, 0x80fc7586
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c6cb219
or eax, 0x55b5113c
and eax, 0xc883c045
or eax, 0x20000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6fb9153c
and eax, 0x7dff6c88
and eax, 0x40010000
or eax, 0x80448901
mov dword [ebx], eax
add ebx, edx
or eax, 0x346c32f1
and eax, 0x80640981
or eax, 0x380440a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x45bfd285
and eax, 0x7999a8f3
and eax, 0x40090000
or eax, 0xd8001c1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x57574968
and eax, 0x189408a0
or eax, 0x44018344
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3d05da30
or eax, 0x64b3d962
and eax, 0x21b3d9f6
or eax, 0x1a4c2609
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d6dcb16
and eax, 0x396d4814
or eax, 0xc6921081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x13e9124
and eax, 0x8a0049b1
or eax, 0x11a344e
mov dword [ebx], eax
add ebx, edx
and eax, 0x42ef6bb2
and eax, 0x26800
or eax, 0xe8819445
mov dword [ebx], eax
add ebx, edx
or eax, 0x663c8641
and eax, 0xec058801
or eax, 0x10400100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4af38f8b
or eax, 0x29c86f34
and eax, 0x3c84d8a
or eax, 1
mov dword [ebx], eax
add ebx, edx
and eax, 0x3dcccd39
and eax, 0x1404c09
or eax, 0x834b044
mov dword [ebx], eax
add ebx, edx
or eax, 0x7d7c870e
and eax, 0x170550b
or eax, 0x82800080
mov dword [ebx], eax
add ebx, edx
or eax, 0x3e38ba95
and eax, 0x1588018a
or eax, 0x40010060
mov dword [ebx], eax
add ebx, edx
and eax, 0x57c653cd
and eax, 0x1b8132f9
and eax, 0x100000c0
or eax, 0xa0458b30
mov dword [ebx], eax
add ebx, edx
or eax, 0x1cf47f2
or eax, 0x545c69a8
and eax, 0x8101e882
or eax, 0x8000001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x15c56caf
or eax, 0x5a315b46
and eax, 0x4c819044
or eax, 0x10a2001
mov dword [ebx], eax
add ebx, edx
or eax, 0x38965cc5
or eax, 0x3cf7eb8b
and eax, 0x584d0380
or eax, 0x80000030
mov dword [ebx], eax
add ebx, edx
xor eax, 0x49458978
and eax, 0x91008888
or eax, 0x6e540501
mov dword [ebx], eax
add ebx, edx
and eax, 0x77e1d212
and eax, 0x55008000
or eax, 0x8b7fff
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b510b02
and eax, 0x530195cb
and eax, 0x10081c8
or eax, 0xc20210
mov dword [ebx], eax
add ebx, edx
and eax, 0x72b69bf3
and eax, 0x800180
or eax, 0x83585409
mov dword [ebx], eax
add ebx, edx
or eax, 0x91b0bd3
xor eax, 0x731ceb41
and eax, 0xf8c71498
or eax, 0x7384025
mov dword [ebx], eax
add ebx, edx
or eax, 0x32199fce
or eax, 0x74c09cc5
and eax, 0x97400ff
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2023c79d
and eax, 0x1544502
or eax, 0x82880089
mov dword [ebx], eax
add ebx, edx
xor eax, 0x693c78d4
and eax, 0x40800140
or eax, 0x5090080
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c205b87
and eax, 0x38090bc4
or eax, 0x80448018
mov dword [ebx], eax
add ebx, edx
or eax, 0x4899d8fc
and eax, 0x8801c980
or eax, 0x1002003
mov dword [ebx], eax
add ebx, edx
or eax, 0x47e5c96b
xor eax, 0x536efd14
and eax, 0x148b104d
or eax, 0x4100a800
mov dword [ebx], eax
add ebx, edx
or eax, 0xaa9a1af
and eax, 0x14f09720
and eax, 0x4001120
or eax, 0xe0552a9c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x51442eca
and eax, 0x5011174
or eax, 0x408a2808
mov dword [ebx], eax
add ebx, edx
and eax, 0x30b430a8
or eax, 0x17f0d716
and eax, 0x440332c
or eax, 0xc00508c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x2cc4789d
and eax, 0x26689a5b
and eax, 0x4001008
or eax, 0x498b2174
mov dword [ebx], eax
add ebx, edx
and eax, 0x5680dab8
and eax, 0xe1bc7d1
and eax, 0x4000010
or eax, 0xc84d3b84
mov dword [ebx], eax
add ebx, edx
and eax, 0x565b8688
and eax, 0x44090000
or eax, 0x1182457d
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a6121b3
xor eax, 0x2d118772
and eax, 0x10108000
or eax, 0x408509b0
mov dword [ebx], eax
add ebx, edx
and eax, 0x129f9768
and eax, 0x40d19a21
and eax, 0x918020
or eax, 0x8b6e7fdf
mov dword [ebx], eax
add ebx, edx
xor eax, 0x42cd5cdc
or eax, 0x697741c8
and eax, 0x8101e041
or eax, 0x4881404
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f7b9d36
xor eax, 0x49d0481a
and eax, 0x4cd9dc0c
or eax, 0xb3262340
mov dword [ebx], eax
add ebx, edx
or eax, 0x5987179c
xor eax, 0x69285f4d
and eax, 0x82d40081
or eax, 0x1204d0a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x20b1a063
and eax, 0x10101e8
or eax, 0x4c880001
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a3b77bc
and eax, 0x400101a0
or eax, 0x10948a54
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f7807
or eax, 0x3c2014b3
and eax, 0x38351cb7
or eax, 0x3cae348
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e609ed0
and eax, 0x59f4005
or eax, 0xfa600c90
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ffc17ea
and eax, 0xb1c0480
or eax, 0x8000797f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b0cfe7f
and eax, 0x49b720a0
and eax, 0
or eax, 0xaf0fdc45
mov dword [ebx], eax
add ebx, edx
or eax, 0x38283d60
and eax, 0x80059845
or eax, 0x40800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c916c53
and eax, 0x40810040
or eax, 0xd0a1134
mov dword [ebx], eax
add ebx, edx
xor eax, 0x67ffea51
xor eax, 0x29a40dc7
and eax, 0x4032c0
or eax, 0x9c0d0908
mov dword [ebx], eax
add ebx, edx
and eax, 0x3350db4a
and eax, 0x10000948
or eax, 0x458b0035
mov dword [ebx], eax
add ebx, edx
and eax, 0x1aafef65
and eax, 0x820124
or eax, 0x1408298
mov dword [ebx], eax
add ebx, edx
and eax, 0x2828532
and eax, 0x486f965e
and eax, 0
or eax, 0x8bbc5589
mov dword [ebx], eax
add ebx, edx
or eax, 0x5dfd23f3
or eax, 0x2c27b061
and eax, 0xe883e041
or eax, 4
mov dword [ebx], eax
add ebx, edx
or eax, 0x664c5d96
and eax, 0xe0458901
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6535d2c3
or eax, 0xdaf7e08
and eax, 0x8dfe03c8
or eax, 0x72008021
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e1d50ea
and eax, 0xa0418303
or eax, 0x5c0c08fc
mov dword [ebx], eax
add ebx, edx
and eax, 0x8909f74
and eax, 0x8008100
or eax, 0x81014083
mov dword [ebx], eax
add ebx, edx
and eax, 0x62d44a4e
xor eax, 0x3336e457
and eax, 0x3220a445
or eax, 0x80c85808
mov dword [ebx], eax
add ebx, edx
or eax, 0x11b57fcf
xor eax, 0x3c78a50b
and eax, 0x8b000a00
or eax, 0x133
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f998450
and eax, 0x2000010
or eax, 0xc081e845
mov dword [ebx], eax
add ebx, edx
xor eax, 0x19492e55
and eax, 0x200ce6f6
and eax, 0x200
or eax, 0x1171
mov dword [ebx], eax
add ebx, edx
or eax, 0x3d465c46
and eax, 0x2c0b2a7c
and eax, 0x8000000
or eax, 0x83e85589
mov dword [ebx], eax
add ebx, edx
and eax, 0x758a2a2d
and eax, 0x1000001
or eax, 0x4403bc44
mov dword [ebx], eax
add ebx, edx
and eax, 0x2dde1553
and eax, 0x4000040
or eax, 0xb84589a8
mov dword [ebx], eax
add ebx, edx
or eax, 0x37fe572
xor eax, 0x6714fe4e
and eax, 0x480b01a0
or eax, 0x580084b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a0979fb
xor eax, 0x6af86644
and eax, 0x1400214
or eax, 0x8181a8
mov dword [ebx], eax
add ebx, edx
and eax, 0x630368d2
xor eax, 0x3ab20e16
and eax, 0xbb00c80
or eax, 0x800c4109
mov dword [ebx], eax
add ebx, edx
and eax, 0x36b29dd4
and eax, 0x300c00
or eax, 0x550bb055
mov dword [ebx], eax
add ebx, edx
or eax, 0x38517d70
and eax, 0x25090d20
or eax, 0x840280
mov dword [ebx], eax
add ebx, edx
and eax, 0x53dad570
and eax, 0x1000000
or eax, 0x8a000002
mov dword [ebx], eax
add ebx, edx
or eax, 0x7dd66817
and eax, 0xc0824005
or eax, 0x19440
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7081ed26
and eax, 0x90000901
or eax, 0x44458000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1e133446
or eax, 0x2c98aa77
and eax, 0x900803
or eax, 0x83444588
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b59c79f
or eax, 0x413f83cc
and eax, 0x410901c9
or eax, 0xc800020
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a772d0c
and eax, 0x8010100
or eax, 0xc4548ad4
mov dword [ebx], eax
add ebx, edx
or eax, 0x392b9d67
and eax, 0x39541503
or eax, 0x2804000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x23d0b1b
or eax, 0x32917d65
and eax, 0x9793455
or eax, 0x48000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f011be1
and eax, 0x1000001
or eax, 0x82ac458a
mov dword [ebx], eax
add ebx, edx
or eax, 0x3debde0
and eax, 0x18801c0
or eax, 0x44010000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d8c976a
or eax, 0x75a4493
and eax, 0x40480180
or eax, 0x98058a2c
mov dword [ebx], eax
add ebx, edx
and eax, 0x772fba0b
and eax, 0x20f4fb00
and eax, 0x8000
or eax, 0x89014183
mov dword [ebx], eax
add ebx, edx
and eax, 0x152638b
and eax, 0x1004001
or eax, 0x548b984c
mov dword [ebx], eax
add ebx, edx
and eax, 0x1d6fad7a
and eax, 0x28b342a1
and eax, 0x20000
or eax, 0x1c083c4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e36242e
xor eax, 0x590b77d3
and eax, 0x2c45009
or eax, 0x89000580
mov dword [ebx], eax
add ebx, edx
or eax, 0x6e213683
and eax, 0x45217401
or eax, 0x1a8844
mov dword [ebx], eax
add ebx, edx
xor eax, 0x66e28572
or eax, 0x1ab25216
and eax, 0x28890b04
or eax, 0x40404c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x71297599
and eax, 0x9000001
or eax, 0x82000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x51dc36c8
and eax, 0x19f4d60c
and eax, 0x1000000
or eax, 0xe883e84d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x238568e2
or eax, 0x13d14a23
and eax, 0xc8458801
or eax, 0x20080100
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b6b983f
or eax, 0x1034a529
and eax, 0x38680509
or eax, 0x3805082
mov dword [ebx], eax
add ebx, edx
xor eax, 0x384ee149
xor eax, 0x5928db4f
and eax, 0x80e6c05
or eax, 0x85018050
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b8073fc
and eax, 0x101
or eax, 0x16
mov dword [ebx], eax
add ebx, edx
and eax, 0x5188847f
and eax, 3
or eax, 0x3bb84588
mov dword [ebx], eax
add ebx, edx
and eax, 0xb1b8052
or eax, 0x14c6833f
and eax, 0x95c8005
or eax, 0x213440
mov dword [ebx], eax
add ebx, edx
xor eax, 0x63c98cbf
and eax, 0x8000c2
or eax, 0x1004505
mov dword [ebx], eax
add ebx, edx
and eax, 0xfde5837
and eax, 0x1000000
or eax, 0xea000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x16e169be
and eax, 0x80414106
or eax, 0x48601
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd1da701
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x28359a44
and eax, 0
or eax, 0x23c84d8b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x11277de7
or eax, 0x27fedd48
and eax, 0x40f804c
or eax, 0x80000001
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ada81d8
and eax, 0xd1
or eax, 0x22
mov dword [ebx], eax
add ebx, edx
xor eax, 0x211421e9
and eax, 0x110010a
or eax, 0x98804481
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6fcd0bba
and eax, 0x324c4c31
or eax, 0x98031c6
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d9cca46
or eax, 0x4c3e43fa
and eax, 0x87ce041
or eax, 0x10804
mov dword [ebx], eax
add ebx, edx
and eax, 0x436ebb2b
xor eax, 0x64effb00
and eax, 0x20805101
or eax, 0x1b50048a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x24707af5
or eax, 0x5963ad56
and eax, 0xc60a854
or eax, 0x1c0001
mov dword [ebx], eax
add ebx, edx
and eax, 0x241766d1
and eax, 0x40001
or eax, 0x3bc0458a
mov dword [ebx], eax
add ebx, edx
and eax, 0x4677e769
xor eax, 0x3aec24b7
and eax, 0x8084004
or eax, 0x85079841
mov dword [ebx], eax
add ebx, edx
and eax, 0x9c4589d
or eax, 0x48c8a004
and eax, 1
or eax, 0xd2
mov dword [ebx], eax
add ebx, edx
and eax, 0x51c54edf
or eax, 0x32b89a3e
and eax, 0xb0088b
or eax, 0x89444500
mov dword [ebx], eax
add ebx, edx
and eax, 0x36510fa6
and eax, 0x500880
or eax, 0xffaf400d
mov dword [ebx], eax
add ebx, edx
or eax, 0x3aa83e92
and eax, 0xec550a9f
or eax, 0x8160
mov dword [ebx], eax
add ebx, edx
and eax, 0x59e68ce4
and eax, 0x48448080
or eax, 0xb7001509
mov dword [ebx], eax
add ebx, edx
or eax, 0x68321c59
and eax, 0x45029dd9
or eax, 0x896226
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b5f4a40
and eax, 0x1080240
or eax, 0xe081b4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7736cac1
and eax, 0x2d44101
or eax, 0x89200488
mov dword [ebx], eax
add ebx, edx
xor eax, 0x499a785d
and eax, 0xc26e0884
or eax, 0x3d914009
mov dword [ebx], eax
add ebx, edx
xor eax, 0x53d9eb3d
and eax, 0x40423b0
or eax, 0x4089184f
mov dword [ebx], eax
add ebx, edx
or eax, 0x33b0a74d
and eax, 0x1a7c73d9
and eax, 0x23c33d9
or eax, 0xdc3cc26
mov dword [ebx], eax
add ebx, edx
or eax, 0x6497004c
and eax, 0xa68d
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0xb043317
xor eax, 0x606976f6
and eax, 0x20458100
or eax, 0x90100a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x28fc47ac
and eax, 0x440100
or eax, 0xf88543b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x54f10329
and eax, 0x1200
or eax, 0x888d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x722af696
and eax, 0x11b53a2f
and eax, 0x10000800
or eax, 0xcc458300
mov dword [ebx], eax
add ebx, edx
or eax, 0x30a3e40d
and eax, 0xfc408509
or eax, 0x3000080
mov dword [ebx], eax
add ebx, edx
or eax, 0x2cb3c632
or eax, 0x3aeb3bca
and eax, 0x4d8bfffb
or eax, 4
mov dword [ebx], eax
add ebx, edx
and eax, 0x83e17d9
and eax, 0x80801c8
or eax, 0x34858800
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ea31f6d
and eax, 0xaaf9fed
or eax, 0x81506012
mov dword [ebx], eax
add ebx, edx
and eax, 0x12e0a282
and eax, 0x331bbf12
and eax, 0x2008000
or eax, 0xc0835c55
mov dword [ebx], eax
add ebx, edx
xor eax, 0x53391728
and eax, 0x35560b0f
and eax, 0x10100901
or eax, 0xcc458000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1350dd9
and eax, 0xdd408589
or eax, 0x22000002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d486f7
and eax, 0x798951ae
and eax, 0x12c
or eax, 0x853bfed3
mov dword [ebx], eax
add ebx, edx
and eax, 0x156d18b
and eax, 0x112d108
or eax, 0xfeed2e34
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1bc1b221
or eax, 0x37e33bd8
and eax, 0x458b105d
or eax, 0x8000020
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a8775ea
or eax, 0x3b560889
and eax, 0x584d3990
or eax, 0x80000200
mov dword [ebx], eax
add ebx, edx
and eax, 0x7165d12e
and eax, 0x50010000
or eax, 0x58a087d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x32179f87
and eax, 0x41413b8
or eax, 0x88412800
mov dword [ebx], eax
add ebx, edx
and eax, 0x638065b1
xor eax, 0x7e4a6e9a
and eax, 0x440a0028
or eax, 0x1811054
mov dword [ebx], eax
add ebx, edx
or eax, 0x34f5917e
and eax, 0x60451134
or eax, 0x88002a80
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c595a77
or eax, 0x684e04e0
and eax, 0x4c0a4161
or eax, 0x181181c
mov dword [ebx], eax
add ebx, edx
and eax, 0x73a4513f
and eax, 0x40001124
or eax, 0xa04d2280
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c3de6dd
and eax, 0x40090004
or eax, 0x5825170
mov dword [ebx], eax
add ebx, edx
and eax, 0x558d6e4f
and eax, 0x483ce36a
and eax, 0x40000000
or eax, 0x3df799ac
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3cb5a359
and eax, 0x404000c4
or eax, 0x34808500
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d04dafe
and eax, 0x14008004
or eax, 0x80550b22
mov dword [ebx], eax
add ebx, edx
or eax, 0x41bee003
or eax, 0x3af72a11
and eax, 0x7dec4133
or eax, 0x1408
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c567083
and eax, 0x2915e055
and eax, 0x20040000
or eax, 0xd4418b1e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x77307ff
xor eax, 0x6ac6aaf6
and eax, 0x89f00403
or eax, 0xc4108
mov dword [ebx], eax
add ebx, edx
or eax, 0x548a0e71
xor eax, 0x404d3f8
and eax, 0xd9fa1881
or eax, 0x26052004
mov dword [ebx], eax
add ebx, edx
and eax, 0x6dd0bb9a
and eax, 0x7e04b632
and eax, 0x64000000
or eax, 0x904d8bff
mov dword [ebx], eax
add ebx, edx
and eax, 0x371a953d
or eax, 0x6530e664
and eax, 0x100e101
or eax, 0x88010882
mov dword [ebx], eax
add ebx, edx
or eax, 0x5925dacd
and eax, 0x9901f04d
or eax, 0x24820400
mov dword [ebx], eax
add ebx, edx
xor eax, 0xdb4960a
or eax, 0x7bf7c106
and eax, 0xfbf7e300
or eax, 0x4081c38
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6170446
and eax, 0x5ef79a75
and eax, 0x8001000
or eax, 0x83176500
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b068eb5
and eax, 0x384bbade
and eax, 0x8038814
or eax, 0xa70c0041
mov dword [ebx], eax
add ebx, edx
or eax, 0x1964d9e3
or eax, 0x763a341e
and eax, 0xd205b855
or eax, 0x800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3beccc75
xor eax, 0x6a1ae1db
and eax, 0x408a0804
or eax, 0x5010471
mov dword [ebx], eax
add ebx, edx
or eax, 0x178ae00
and eax, 0x18fa072e
and eax, 0xaa0624
or eax, 0x450509c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x59b13c81
xor eax, 0x5c7fcbe1
and eax, 0x40413880
or eax, 0x9c040358
mov dword [ebx], eax
add ebx, edx
xor eax, 0x123c7134
or eax, 0x2550115c
and eax, 0x4d09097c
or eax, 0x820001
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c72477d
and eax, 0x17c
or eax, 0x1c18280
mov dword [ebx], eax
add ebx, edx
xor eax, 0x57538fd0
and eax, 0x2900c08
or eax, 0x896c4181
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e79394c
and eax, 0x80800
or eax, 0x5503a455
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c1ffced
xor eax, 0x7bbb927
and eax, 0xa086194
or eax, 0x81101420
mov dword [ebx], eax
add ebx, edx
xor eax, 0x363fceda
and eax, 0x523b044
or eax, 0x40184401
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c339a7a
xor eax, 0x2abe348f
and eax, 0x30048f0
or eax, 0x88083500
mov dword [ebx], eax
add ebx, edx
and eax, 0xb440bb
xor eax, 0x69b6819c
and eax, 0x4932c00c
or eax, 0x4092c41
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d39ed01
and eax, 0x9086c44
or eax, 0x82001080
mov dword [ebx], eax
add ebx, edx
or eax, 0x50c87102
and eax, 0x51084844
or eax, 0x4338011
mov dword [ebx], eax
add ebx, edx
or eax, 0x27681239
xor eax, 0x3d2f9be9
and eax, 0xa004194
or eax, 0x81093c48
mov dword [ebx], eax
add ebx, edx
and eax, 0xd593936
and eax, 0x8012004
or eax, 0xe082c041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4f7a92e4
or eax, 0xc456648
and eax, 0xa0450001
or eax, 0x40008900
mov dword [ebx], eax
add ebx, edx
and eax, 0x56c8d81a
and eax, 0x400800
or eax, 0x83a8458b
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ac8141
xor eax, 0x31f29621
and eax, 0x80100
or eax, 0x4d8100c1
mov dword [ebx], eax
add ebx, edx
or eax, 0x715847b3
and eax, 0x55708acf
and eax, 0x45002c0
or eax, 0x88058928
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b017045
and eax, 0x32283e80
and eax, 0x30001000
or eax, 0x4da8453b
mov dword [ebx], eax
add ebx, edx
or eax, 0x7aed4cb3
and eax, 0x58450909
or eax, 0x80008200
mov dword [ebx], eax
add ebx, edx
and eax, 0x6be6e829
and eax, 0x8008801
or eax, 0x81016082
mov dword [ebx], eax
add ebx, edx
or eax, 0x657b6c01
and eax, 0x4d0bc801
or eax, 0x801044
mov dword [ebx], eax
add ebx, edx
and eax, 0x268120c3
and eax, 0x620adc22
and eax, 0
or eax, 0xcc4d3bf8
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e59c127
or eax, 0x2e6decb
and eax, 0x48b4569
or eax, 0x51002014
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b5c3888
and eax, 0x40002000
or eax, 0xac551bc4
mov dword [ebx], eax
add ebx, edx
and eax, 0x70525f35
and eax, 0x40000804
or eax, 0x58b0079
mov dword [ebx], eax
add ebx, edx
or eax, 0x780cf586
and eax, 0x5405399c
or eax, 0x80400200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x397d4e1c
and eax, 0x4d080100
or eax, 0x830a7c
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b50b0e
and eax, 0x4010b08
or eax, 0x904c20f0
mov dword [ebx], eax
add ebx, edx
or eax, 0x5163ebc7
and eax, 0x550c493b
or eax, 0x28800400
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b28ecfb
and eax, 0x2ddf1e36
and eax, 0x20040802
or eax, 0xc0518348
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4eda43d3
or eax, 0x5868d669
and eax, 0x7cc05439
or eax, 0x102
mov dword [ebx], eax
add ebx, edx
xor eax, 0x779ec0f8
or eax, 0x1e231567
and eax, 0x4458121
or eax, 0xc0000a18
mov dword [ebx], eax
add ebx, edx
or eax, 0x32e0fa80
and eax, 0x74844139
or eax, 0x8180402
mov dword [ebx], eax
add ebx, edx
or eax, 0x30281eac
or eax, 0x2e1b70a0
and eax, 0x180d0b31
or eax, 0x80408000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ebbff11
or eax, 0xa5dd9a5
and eax, 0xa148981
or eax, 0xf5200408
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b98fbac
and eax, 0x41008988
or eax, 0x148b7677
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4f0636f2
or eax, 0x389b1090
and eax, 0x3095899c
or eax, 0x40
mov dword [ebx], eax
add ebx, edx
xor eax, 0x23684764
and eax, 0x3fdceb8
or eax, 0x88023147
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5cfc8777
and eax, 0x10c8d266
and eax, 0x5000
or eax, 0xc0838c45
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d36ce64
and eax, 0x40008800
or eax, 0x9c450101
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7a0c243e
and eax, 0xa6008d0b
or eax, 0x59340080
mov dword [ebx], eax
add ebx, edx
and eax, 0x58b462c3
and eax, 0x8300083
or eax, 0x850bff7c
mov dword [ebx], eax
add ebx, edx
and eax, 0x270887f8
or eax, 0x4644f4fa
and eax, 0x474cf730
or eax, 0xb8b30800
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e0e6690
and eax, 0x5dd6f12d
and eax, 0x44020000
or eax, 0x1189087c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x319f9952
and eax, 0x6014112c
or eax, 0x90412ac0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x19c756a8
and eax, 0x41820944
or eax, 0x4090039
mov dword [ebx], eax
add ebx, edx
xor eax, 0x550b7d05
or eax, 0x993afa4
and eax, 0x18083fc
or eax, 0x400000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5cf53571
and eax, 0x49340489
or eax, 0xa0c84100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x215915d2
and eax, 0xc8a55042
or eax, 0x375aad84
mov dword [ebx], eax
add ebx, edx
and eax, 0x43cd3912
or eax, 0x125394c3
and eax, 0x1d40d83
or eax, 0x80204008
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e0230bd
and eax, 0x89
or eax, 0x4ce460
mov dword [ebx], eax
add ebx, edx
or eax, 0x4caa52f3
and eax, 0x444c8000
or eax, 0xb0010900
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a78692a
and eax, 0x480100
or eax, 0x3a4548b
mov dword [ebx], eax
add ebx, edx
or eax, 0x40193c03
and eax, 0x41897401
or eax, 0x14008054
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ace60f4
or eax, 0x64502f47
and eax, 0x86b44
or eax, 0x8b0180a8
mov dword [ebx], eax
add ebx, edx
or eax, 0x11258721
or eax, 0x25860ddc
and eax, 0x8083ec45
or eax, 0x40000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2060faa7
xor eax, 0x6ee16d3
and eax, 0x4448800
or eax, 0xe8010101
mov dword [ebx], eax
add ebx, edx
or eax, 0x3028f4ea
xor eax, 0x6297d76a
and eax, 0x1ae80881
or eax, 0x2104450a
mov dword [ebx], eax
add ebx, edx
or eax, 0x7859ec15
xor eax, 0x59f71eb5
and eax, 0xac008
or eax, 0x8d050c45
mov dword [ebx], eax
add ebx, edx
or eax, 0x6248e4e9
and eax, 0
or eax, 0x210
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f8ac301
or eax, 0x53a6bb96
and eax, 0x13801182
or eax, 0x28084409
mov dword [ebx], eax
add ebx, edx
xor eax, 0x515affb2
and eax, 0x28508811
or eax, 0x52d4044
mov dword [ebx], eax
add ebx, edx
or eax, 0x79b376d8
xor eax, 0x1ad305ce
and eax, 0x1244103
or eax, 0x98900488
mov dword [ebx], eax
add ebx, edx
or eax, 0x235a2d1e
xor eax, 0x58e4a6ba
and eax, 0x81104925
or eax, 0x8c034d2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x27283fb2
and eax, 0x4a0c2bb5
and eax, 0xa080005
or eax, 0xf5f72c80
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3548a9b5
and eax, 0xc0058130
or eax, 0x20400acf
mov dword [ebx], eax
add ebx, edx
and eax, 0x71be2224
and eax, 0x60000000
or eax, 0x9f288589
mov dword [ebx], eax
add ebx, edx
and eax, 0x50b3f36e
and eax, 0x40008108
or eax, 0xd8b7ef7
mov dword [ebx], eax
add ebx, edx
or eax, 0x37a39fe4
xor eax, 0x35e5e5e4
and eax, 0x480210
or eax, 0x1a181c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3fcef28d
and eax, 0xa004109
or eax, 0x81d00c80
mov dword [ebx], eax
add ebx, edx
and eax, 0x2d02c4f
and eax, 0x2d00c01
or eax, 0xfd2f2094
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e8890af
and eax, 0x2015383a
or eax, 0x88003c5
mov dword [ebx], eax
add ebx, edx
or eax, 0x5094463b
and eax, 0x78957fff
or eax, 0x46a8000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x57b2b5b6
and eax, 0x450a01
or eax, 0xd4008126
mov dword [ebx], eax
add ebx, edx
or eax, 0x7afb7459
and eax, 0xe98453b
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ba510ef
and eax, 0x1558d
or eax, 0x2200
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b4fca51
and eax, 0x15a8834
and eax, 0x488800
or eax, 0xf8050300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6df10ae
and eax, 0x25d8fef8
and eax, 0x20800820
or eax, 0x1b0c4513
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1fb0c6f0
and eax, 0x40c8041
or eax, 0x8903140c
mov dword [ebx], eax
add ebx, edx
and eax, 0x6bf2ffa5
and eax, 0
or eax, 0x168
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f9ece27
and eax, 0x1b90450b
or eax, 0x20601080
mov dword [ebx], eax
add ebx, edx
and eax, 0x10b6e471
and eax, 0x4001
or eax, 0x8d0f9854
mov dword [ebx], eax
add ebx, edx
or eax, 0x20b40a96
and eax, 0x54
or eax, 0x108
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c9011bd
and eax, 0x10293290
and eax, 0x80
or eax, 0x3bac450b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ebe38d4
and eax, 0x1107c45
or eax, 0x126d8000
mov dword [ebx], eax
add ebx, edx
and eax, 0x72bce724
and eax, 0x123c4400
or eax, 0x2180098b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7cda9f4
and eax, 0x70a04d
or eax, 0xb040800
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ce426c9
and eax, 0xff00489
or eax, 0x5102
mov dword [ebx], eax
add ebx, edx
xor eax, 0x91e0ce
and eax, 0x47dd3185
and eax, 0x5401105
or eax, 0x808844aa
mov dword [ebx], eax
add ebx, edx
xor eax, 0x71ac85d1
xor eax, 0x9295282
and eax, 0x890400d0
or eax, 0x2107502
mov dword [ebx], eax
add ebx, edx
xor eax, 0x55741bc1
xor eax, 0x4c91bd94
and eax, 0x21c005
or eax, 0x450a0440
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3774dd0e
and eax, 0x20c1140
or eax, 0x89006480
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ccfb729
xor eax, 0x5621fe30
and eax, 0x92a0049
or eax, 0x4411d404
mov dword [ebx], eax
add ebx, edx
or eax, 0x42871d94
and eax, 0xd8d0dd0
or eax, 0x20000200
mov dword [ebx], eax
add ebx, edx
and eax, 0x1ecdab9a
and eax, 0x8000000
or eax, 0x83000001
mov dword [ebx], eax
add ebx, edx
and eax, 0x48e8cf0b
and eax, 0x7571022a
and eax, 0
or eax, 0xc283e455
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b26e204
or eax, 0x4c2f3197
and eax, 0xe4050101
or eax, 0x508800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x45000116
and eax, 0x2a00f50f
and eax, 0x20000003
or eax, 0x3e44588
mov dword [ebx], eax
add ebx, edx
or eax, 0x6903175a
and eax, 0x41231441
or eax, 0x418a804
mov dword [ebx], eax
add ebx, edx
or eax, 0x490ef48d
and eax, 0x50d0c88
or eax, 0x10800320
mov dword [ebx], eax
add ebx, edx
and eax, 0x58bcf5bf
xor eax, 0x334f247c
and eax, 0x3000000
or eax, 0x88000001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x451e5214
xor eax, 0x12108f90
and eax, 0x4c0ac405
or eax, 0x1310048
mov dword [ebx], eax
add ebx, edx
or eax, 0x9529c1f
and eax, 0x756e5629
and eax, 0x1425400
or eax, 0x8a0128e4
mov dword [ebx], eax
add ebx, edx
and eax, 0x5603fde3
or eax, 0xd93a308
and eax, 0x513f840
or eax, 0x50280015
mov dword [ebx], eax
add ebx, edx
xor eax, 0x69357aef
and eax, 0xc0290
or eax, 0x1810d40
mov dword [ebx], eax
add ebx, edx
xor eax, 0x60a40621
xor eax, 0x6ee4bb4c
and eax, 0xb000001
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1e93ba70
or eax, 0x4107effc
and eax, 0x4103e044
or eax, 0x4300001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2292da44
or eax, 0xc13f878
and eax, 0x65800a20
or eax, 0x90040584
mov dword [ebx], eax
add ebx, edx
or eax, 0x594ae141
and eax, 0x89000000
or eax, 0x2000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x26c6e302
and eax, 0xa9828000
or eax, 0x40011c4d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x76790360
xor eax, 0x3a800572
and eax, 0x84488801
or eax, 0x18050100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x353df722
and eax, 0x1105403
or eax, 0x28c0188
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a8fdc94
and eax, 0x37af08dd
and eax, 0x11010015
or eax, 0x8488f040
mov dword [ebx], eax
add ebx, edx
and eax, 0x39c562d2
xor eax, 0x50e3a392
and eax, 0x4162c300
or eax, 0xbe9d3c24
mov dword [ebx], eax
add ebx, edx
and eax, 0x392a8016
and eax, 0x1200000
or eax, 0x82d0458b
mov dword [ebx], eax
add ebx, edx
and eax, 0x50168eeb
and eax, 0x80
or eax, 0x45890140
mov dword [ebx], eax
add ebx, edx
xor eax, 0x269be01d
and eax, 0x201081d0
or eax, 0x4ad0220
mov dword [ebx], eax
add ebx, edx
or eax, 0x528b0ba9
or eax, 0x4d8ed689
and eax, 0xbfdff9
or eax, 0x402006
mov dword [ebx], eax
add ebx, edx
or eax, 0x5890d638
and eax, 0xca840f
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x645fea6d
and eax, 0xa0000
or eax, 0x4d810000
mov dword [ebx], eax
add ebx, edx
and eax, 0xb9b96a8
or eax, 0x71bc856b
and eax, 0x1818168
or eax, 0x400280
mov dword [ebx], eax
add ebx, edx
and eax, 0x5211a823
xor eax, 0x2afe34be
and eax, 0xae80488
or eax, 0x81004901
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3c9aaba8
xor eax, 0x45930375
and eax, 0x5021a454
or eax, 0x51a0801
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d5043e5
and eax, 0x20090fa0
or eax, 0x95840048
mov dword [ebx], eax
add ebx, edx
or eax, 0x44b834f7
and eax, 0x81000000
or eax, 0xa000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x70f04825
or eax, 0x15b2f2ad
and eax, 0x4532c005
or eax, 0x90440
mov dword [ebx], eax
add ebx, edx
or eax, 0x316341cf
and eax, 0x21090584
or eax, 0x88840a10
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3d375e7a
xor eax, 0x416d9228
and eax, 0x81000000
or eax, 0xa000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x388ecb36
and eax, 0xa1828804
or eax, 0x48012449
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b3e391b
and eax, 0xcd40d23
and eax, 0x8040901
or eax, 0xa4498000
mov dword [ebx], eax
add ebx, edx
and eax, 0x75d98557
and eax, 0x20400101
or eax, 0x1ba0548a
mov dword [ebx], eax
add ebx, edx
and eax, 0x13460c
and eax, 0x400
or eax, 0x8d0fa855
mov dword [ebx], eax
add ebx, edx
xor eax, 0x727970c2
and eax, 0x94
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x29c37b1
xor eax, 0x36fc6a90
and eax, 0x30004501
or eax, 0xb94008a
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c4105d
and eax, 0x22a3edb
and eax, 0x2000001
or eax, 0x517cf044
mov dword [ebx], eax
add ebx, edx
and eax, 0x1e096c9f
or eax, 0x539b77e6
and eax, 0x3984583
or eax, 0x80640808
mov dword [ebx], eax
add ebx, edx
or eax, 0x3552766e
xor eax, 0x97dd733
and eax, 0xc8100c8
or eax, 0x41080121
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e9d3e0
and eax, 0x4c4183e8
or eax, 0xb0140814
mov dword [ebx], eax
add ebx, edx
xor eax, 0x799f1e36
xor eax, 0x3351bb37
and eax, 0x34980439
or eax, 0x48045102
mov dword [ebx], eax
add ebx, edx
xor eax, 0x63f3192d
and eax, 0x62cbce6f
and eax, 0x410802
or eax, 0xa8048340
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b8c622e
and eax, 0x45f05eed
and eax, 0x40c04028
or eax, 0x3c240513
mov dword [ebx], eax
add ebx, edx
or eax, 0x772c219f
and eax, 0x784c013a
or eax, 0x80018a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x452d8d6a
xor eax, 0x9025e1b
and eax, 0x901c101
or eax, 0x80000082
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d54c9dc
and eax, 0x100c000
or eax, 0x548b384d
mov dword [ebx], eax
add ebx, edx
or eax, 0x45628048
xor eax, 0x1615c515
and eax, 0x40540158
or eax, 0xb40102a0
mov dword [ebx], eax
add ebx, edx
and eax, 0x39b56ba5
or eax, 0x398c37e3
and eax, 0x1892260
or eax, 0x44024014
mov dword [ebx], eax
add ebx, edx
and eax, 0x743af506
and eax, 4
or eax, 0x208589d0
mov dword [ebx], eax
add ebx, edx
or eax, 0x3af2fe6c
and eax, 0xaf7fffc
or eax, 0x81080003
mov dword [ebx], eax
add ebx, edx
and eax, 0x23a53431
and eax, 0x1812401
or eax, 0x8c08804c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x30519591
and eax, 0xbdd8311c
or eax, 0x4227ce00
mov dword [ebx], eax
add ebx, edx
or eax, 0x226229c4
and eax, 0x83a45588
or eax, 3
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f7bfa41
and eax, 0x458901c2
or eax, 0x10000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4052e5ed
xor eax, 0x167af57
and eax, 0x840b20
or eax, 0x20018084
mov dword [ebx], eax
add ebx, edx
and eax, 0x6281f045
xor eax, 0x324b845d
and eax, 0x12ca0459
or eax, 0x2935fba6
mov dword [ebx], eax
add ebx, edx
or eax, 0x150e926d
and eax, 0x3fff1c85
or eax, 0xc0000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x177c23ab
xor eax, 0x6d0c6e92
and eax, 0x8231513d
or eax, 0x9082cc2
mov dword [ebx], eax
add ebx, edx
or eax, 0x676bbf92
and eax, 0xaf0bc44d
or eax, 0x40000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x51369039
or eax, 0x7e52e535
and eax, 0x4c3bf445
or eax, 0x1000808
mov dword [ebx], eax
add ebx, edx
xor eax, 0x14eb52f4
and eax, 0x9102c98
or eax, 0x820c5100
mov dword [ebx], eax
add ebx, edx
and eax, 0x44ce2f2
or eax, 0x635c2204
and eax, 0x41182014
or eax, 0x14238041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x77b4694e
and eax, 0x2044918
or eax, 0x891034a4
mov dword [ebx], eax
add ebx, edx
and eax, 0x763d3790
xor eax, 0x5e56ac64
and eax, 0x48029044
or eax, 0xa0812001
mov dword [ebx], eax
add ebx, edx
or eax, 0x3d0b6e4a
and eax, 0xb0018801
or eax, 0x440100
mov dword [ebx], eax
add ebx, edx
and eax, 0x1276ff9c
or eax, 0x6d342ce2
and eax, 0xd300d82
or eax, 0x2804009
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ba9db1
or eax, 0x68cd8369
and eax, 0x5b84dab
or eax, 0x80000004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x23ef8e04
and eax, 0x49e01a7f
and eax, 9
or eax, 0x8b0875c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x160ac8c9
and eax, 0x80041
or eax, 0x55339814
mov dword [ebx], eax
add ebx, edx
xor eax, 0x39ced20e
and eax, 0x4c8a178b
and eax, 0x8000000
or eax, 0x83097de4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x64bafc35
and eax, 0xe8838041
or eax, 0x5004
mov dword [ebx], eax
add ebx, edx
and eax, 0x658bbff
and eax, 0x3493039b
and eax, 1
or eax, 0xd0458900
mov dword [ebx], eax
add ebx, edx
or eax, 0x2bc3c2b8
and eax, 0x46012d64
and eax, 0x2000900
or eax, 0x9f8448b
mov dword [ebx], eax
add ebx, edx
and eax, 0x4904e6a4
or eax, 0x286d96a3
and eax, 0x9658001
or eax, 0x1210284c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x23264e20
and eax, 0x30504409
or eax, 0x3801182
mov dword [ebx], eax
add ebx, edx
and eax, 0x71715569
xor eax, 0x78efdf2b
and eax, 0x1358800
or eax, 0x12405055
mov dword [ebx], eax
add ebx, edx
or eax, 0x6bbee7c8
and eax, 0x3be04589
or eax, 2
mov dword [ebx], eax
add ebx, edx
or eax, 0x1f390dc9
xor eax, 0x4a7acf35
and eax, 0x1008044
or eax, 0xa7c7001
mov dword [ebx], eax
add ebx, edx
and eax, 0x22711cf3
or eax, 0x4098b695
and eax, 0x2900481
or eax, 0x2104490a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x56d40fc9
and eax, 0x5b11e520
and eax, 0x41000000
or eax, 0xc3b884d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x40375671
and eax, 0x9085c1c
or eax, 0x820121c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x19396c38
or eax, 0x24d30190
and eax, 0x82831054
or eax, 0x4000c801
mov dword [ebx], eax
add ebx, edx
and eax, 0x37582b0a
and eax, 0x800
or eax, 0xd8558101
mov dword [ebx], eax
add ebx, edx
xor eax, 0x40c1a0d4
and eax, 0x80800181
or eax, 0x360440a
mov dword [ebx], eax
add ebx, edx
or eax, 0x6663d741
and eax, 0x458101c0
or eax, 0x80000
mov dword [ebx], eax
add ebx, edx
and eax, 0x45d11f7a
and eax, 0x4010140
or eax, 0x98448aa0
mov dword [ebx], eax
add ebx, edx
and eax, 0x887b6af
xor eax, 0x1cea9a18
and eax, 0x146d1098
or eax, 0xa010e701
mov dword [ebx], eax
add ebx, edx
or eax, 0x4fc4ec3b
and eax, 0x7df4453b
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x18bec283
and eax, 0x2975c619
and eax, 0x448209
or eax, 0xc0090900
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ee5af53
and eax, 0x11e7bee0
and eax, 0x18800
or eax, 0x89006183
mov dword [ebx], eax
add ebx, edx
and eax, 0x32d21ddf
and eax, 1
or eax, 0x558bc04c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x29d6d142
and eax, 0x480100
or eax, 0x1a282e0
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ea79731
and eax, 0x5d6366c0
and eax, 0x200000
or eax, 0xe9c05589
mov dword [ebx], eax
add ebx, edx
xor eax, 0x426b7b0a
and eax, 0xab8b2c83
or eax, 0x5474d158
mov dword [ebx], eax
add ebx, edx
or eax, 0x679150ab
and eax, 0x53fc6fbd
and eax, 0x435c6589
or eax, 0x80018002
mov dword [ebx], eax
add ebx, edx
and eax, 0x56014bc3
and eax, 0x40014180
or eax, 0xac8a144c
mov dword [ebx], eax
add ebx, edx
and eax, 0x663d1ba7
and eax, 0x80
or eax, 0xd4ec01
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a3964e1
and eax, 0x40c50000
or eax, 0x5020000
mov dword [ebx], eax
add ebx, edx
or eax, 0x14a12fd9
and eax, 0x6007c8
or eax, 0x1000
mov dword [ebx], eax
add ebx, edx
and eax, 0xe823035
and eax, 0x32b487d2
and eax, 0
or eax, 0xf045c700
mov dword [ebx], eax
add ebx, edx
or eax, 0x21d25d06
and eax, 0xd106
or eax, 0xe0
mov dword [ebx], eax
add ebx, edx
and eax, 0x3fe6e9a2
and eax, 0x4182
or eax, 0xbec40445
mov dword [ebx], eax
add ebx, edx
xor eax, 0x66620f9
and eax, 0x80000034
or eax, 0x47000040
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d049d44
or eax, 0x48da62dd
and eax, 0x926045
or eax, 0xb2249800
mov dword [ebx], eax
add ebx, edx
or eax, 0x6a72c64
and eax, 0x4870000
or eax, 0x41400000
mov dword [ebx], eax
add ebx, edx
and eax, 0x552b9407
and eax, 0
or eax, 0xc01294
mov dword [ebx], eax
add ebx, edx
and eax, 0xfefabce
xor eax, 0x5a52f112
and eax, 0x4000c300
or eax, 0xa4450400
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c53181d
xor eax, 0x5a167ec5
and eax, 0x205
or eax, 0x8132
mov dword [ebx], eax
add ebx, edx
xor eax, 0x13f0ce4c
and eax, 0x13b04543
or eax, 0x24000084
mov dword [ebx], eax
add ebx, edx
or eax, 0x69aaecb0
and eax, 0x6ddbe4f0
and eax, 0x45000080
or eax, 0x82000101
mov dword [ebx], eax
add ebx, edx
and eax, 0x28ffbf52
and eax, 0
or eax, 0x593c9845
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f11598a
and eax, 0x1000000
or eax, 0x44c70000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2e5bb142
and eax, 0xca040
or eax, 0xcbc
mov dword [ebx], eax
add ebx, edx
and eax, 0x656f0cdb
and eax, 0x40400
or eax, 0xa041c300
mov dword [ebx], eax
add ebx, edx
and eax, 0x3fb7dbbd
and eax, 0xc300
or eax, 0x2c76
mov dword [ebx], eax
add ebx, edx
and eax, 0x695bed10
and eax, 0x4500
or eax, 0x21ec00c7
mov dword [ebx], eax
add ebx, edx
and eax, 0x290faf62
and eax, 0x1000102
or eax, 0xc6000035
mov dword [ebx], eax
add ebx, edx
and eax, 0x13ce70bb
and eax, 0x1b64e45b
and eax, 0x3000001
or eax, 0x8842b444
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b4691d8
and eax, 0x1460000
or eax, 0x44810000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c0579cc
xor eax, 0x6cf2da5e
and eax, 0x248090
or eax, 0x84c40
mov dword [ebx], eax
add ebx, edx
or eax, 0x309e0915
or eax, 0x6d3ad2d7
and eax, 0x6004c700
or eax, 0x80410000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3e15b285
and eax, 0x1181
or eax, 0x802
mov dword [ebx], eax
add ebx, edx
xor eax, 0x640aa872
and eax, 0x440001c1
or eax, 0x1ad44406
mov dword [ebx], eax
add ebx, edx
xor eax, 0x77d76763
and eax, 0x2db82084
and eax, 0x1000080
or eax, 0xc6000071
mov dword [ebx], eax
add ebx, edx
and eax, 0xf6ee15b
and eax, 0x5000041
or eax, 0x70abe804
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1efd4785
and eax, 0x70311b67
and eax, 0x40000000
or eax, 0x5c70000
mov dword [ebx], eax
add ebx, edx
or eax, 0x761e7cad
or eax, 0x58c28601
and eax, 0x1554a8c
or eax, 0x10
mov dword [ebx], eax
add ebx, edx
and eax, 0x30142f3d
and eax, 0x40200
or eax, 0xdc41c500
mov dword [ebx], eax
add ebx, edx
and eax, 0x2bcfcf4e
and eax, 0x10700
or eax, 0x38d1
mov dword [ebx], eax
add ebx, edx
or eax, 0x69482891
or eax, 0x2e15c64a
and eax, 0x230445c3
or eax, 0x80a00004
mov dword [ebx], eax
add ebx, edx
and eax, 0x2da9c19
and eax, 0x31304f3d
and eax, 0
or eax, 0xc700007a
mov dword [ebx], eax
add ebx, edx
and eax, 0x33745717
and eax, 0x2000000
or eax, 0x2806d845
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3784f864
xor eax, 0x311b7838
and eax, 0x4810001
or eax, 0x41460000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3ca98db8
and eax, 0x4884b8
or eax, 0x107200
mov dword [ebx], eax
add ebx, edx
or eax, 0x223d0111
and eax, 0x10fefce8
and eax, 0x44c400
or eax, 0xc0010300
mov dword [ebx], eax
add ebx, edx
and eax, 0x36e63e3c
xor eax, 0x8ee95cf
and eax, 0x20e
or eax, 0x400
mov dword [ebx], eax
add ebx, edx
or eax, 0x774a6268
and eax, 0x23004446
or eax, 0x900181
mov dword [ebx], eax
add ebx, edx
or eax, 0x2da35b95
or eax, 0x16d26e7a
and eax, 0x7000182
or eax, 0xc0000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb17c828
or eax, 0x4b8056fa
and eax, 0x8b968c40
or eax, 0x10682005
mov dword [ebx], eax
add ebx, edx
or eax, 0x679fd4a1
and eax, 0x3d0b6448
and eax, 0x5030000
or eax, 0x40c40000
mov dword [ebx], eax
add ebx, edx
and eax, 0x121b99ad
and eax, 0x30000
or eax, 0x15048a8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x702cba9e
xor eax, 0x4a262851
and eax, 0x3841c200
or eax, 0x84040500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1ae23ff3
or eax, 0x4bc666ac
and eax, 0x12424
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x683b614d
and eax, 0x48084541
or eax, 0x14c40086
mov dword [ebx], eax
add ebx, edx
and eax, 0x46930213
and eax, 0x44000002
or eax, 0x83000078
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b5e03c0
and eax, 0x2df58df5
and eax, 0x1000040
or eax, 0x226ef405
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3a253bad
and eax, 0x1430000
or eax, 0x44840000
mov dword [ebx], eax
add ebx, edx
or eax, 0x64ecd023
xor eax, 0x203d6087
and eax, 0xd2a084
or eax, 0x2d4508
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4cfaacd9
xor eax, 0x3e75c198
and eax, 0x70408800
or eax, 0x84050300
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b43722c
and eax, 0x57104
or eax, 0x200401
mov dword [ebx], eax
add ebx, edx
or eax, 0x4562eee7
xor eax, 0xd802a22
and eax, 0x40458100
or eax, 0xb4000800
mov dword [ebx], eax
add ebx, edx
or eax, 0x31f2e27f
and eax, 0x4d554094
and eax, 0x1404000
or eax, 0x2aa80d8b
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a0a1bd8
or eax, 0x69cd9c05
and eax, 0x4989940d
or eax, 0x4006040
mov dword [ebx], eax
add ebx, edx
and eax, 0x10190a24
and eax, 0x79ec2c2c
and eax, 0x80000
or eax, 0x8b01ebe8
mov dword [ebx], eax
add ebx, edx
or eax, 0x1f54dac7
xor eax, 0x2b1e04b
and eax, 0x80800804
or eax, 0x4203e051
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ed6bba9
or eax, 0x26069f3
and eax, 0x88550901
or eax, 0x60008000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1eac11ec
and eax, 0x3ae80189
or eax, 0x1004402
mov dword [ebx], eax
add ebx, edx
and eax, 0x361982a7
and eax, 0x80001
or eax, 0x8d07d044
mov dword [ebx], eax
add ebx, edx
or eax, 0x84bfe1c
and eax, 0x55837ce6
and eax, 0
or eax, 0x133
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ef9ee3a
or eax, 0x1468a239
and eax, 0x2f04d09
or eax, 0x81000082
mov dword [ebx], eax
add ebx, edx
xor eax, 0x64d1f021
and eax, 0x450101a8
or eax, 0x8880041
mov dword [ebx], eax
add ebx, edx
or eax, 0x41cff461
and eax, 0x404581e0
or eax, 0xb0100a10
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c0a22f4
and eax, 0x7c580130
or eax, 0x1a0540b
mov dword [ebx], eax
add ebx, edx
and eax, 0x66984137
and eax, 0x583ff85d
and eax, 1
or eax, 0xb8458b28
mov dword [ebx], eax
add ebx, edx
and eax, 0x531a3b64
and eax, 0x10000100
or eax, 0xef788489
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f18b127
and eax, 0xd088101
or eax, 0x40837efe
mov dword [ebx], eax
add ebx, edx
and eax, 0x632d5649
and eax, 0x40090040
or eax, 0x34848984
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d334609
and eax, 0x9bfcfcd
or eax, 0x82403032
mov dword [ebx], eax
add ebx, edx
or eax, 0x52660dc3
xor eax, 0x48dd0852
and eax, 0x8202c405
or eax, 0x68810050
mov dword [ebx], eax
add ebx, edx
or eax, 0x1594dbcd
and eax, 0x3f096a25
and eax, 0x4010801
or eax, 0xc0548100
mov dword [ebx], eax
add ebx, edx
or eax, 0x559882d2
xor eax, 0x5a773114
and eax, 0x8f288083
or eax, 0x70500508
mov dword [ebx], eax
add ebx, edx
xor eax, 0x52e48401
and eax, 0x8518018a
or eax, 0x23fe75
mov dword [ebx], eax
add ebx, edx
and eax, 0x7bd53821
and eax, 0x1113820
or eax, 0xfeeec754
mov dword [ebx], eax
add ebx, edx
and eax, 0x4768a7f6
and eax, 0x45080374
or eax, 0x830808
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ca869f2
and eax, 0x5da309ec
or eax, 0x20549000
mov dword [ebx], eax
add ebx, edx
or eax, 0x39b1337
and eax, 0xf5e3af0
and eax, 0x44000d0
or eax, 0x70808504
mov dword [ebx], eax
add ebx, edx
and eax, 0x3862eadc
or eax, 0x41e7dc1b
and eax, 0x20458809
or eax, 0x80080300
mov dword [ebx], eax
add ebx, edx
and eax, 0x7fc1ed3f
or eax, 0x372aab1c
and eax, 0x101a901
or eax, 0x88004082
mov dword [ebx], eax
add ebx, edx
and eax, 0x3bb787b7
and eax, 0x1018001
or eax, 0x548a204c
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b6902b7
and eax, 0x10000
or eax, 0xe4543bc8
mov dword [ebx], eax
add ebx, edx
or eax, 0x5184feed
and eax, 0x79b67130
and eax, 0x41840120
or eax, 0x443085d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5599302b
xor eax, 0x11f21a96
and eax, 0x180
or eax, 8
mov dword [ebx], eax
add ebx, edx
or eax, 0x3785a393
or eax, 0xe609887
and eax, 0x705ab00
or eax, 0xc0024000
mov dword [ebx], eax
add ebx, edx
or eax, 0x486af2c5
and eax, 0x8845
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x44e110b1
and eax, 0xf69b45c
and eax, 0
or eax, 0x458b0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ff9c96f
and eax, 0x1e88144
or eax, 0x290
mov dword [ebx], eax
add ebx, edx
or eax, 0x491c913b
and eax, 0x9d40189
or eax, 0x82004400
mov dword [ebx], eax
add ebx, edx
and eax, 0x449298db
and eax, 9
or eax, 0x4d23d444
mov dword [ebx], eax
add ebx, edx
or eax, 0x6e1a1527
and eax, 0x74cdcf17
and eax, 0x94400
or eax, 0x8b003088
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d04b49d
or eax, 0x5ba65d0d
and eax, 0xc283fc15
or eax, 0x40
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d0feb
and eax, 0xc0458901
or eax, 0x3c100000
mov dword [ebx], eax
add ebx, edx
or eax, 0x15311e3c
and eax, 0x1632751c
and eax, 0x10300508
or eax, 0x2b844083
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2cd23c56
and eax, 0x10644045
or eax, 0x198000
mov dword [ebx], eax
add ebx, edx
and eax, 0x46356ed5
or eax, 0xeafc5c3
and eax, 0xa844583
or eax, 0x31400808
mov dword [ebx], eax
add ebx, edx
and eax, 0x20b46cd3
and eax, 0x40001
or eax, 0x879b04c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5cb0882e
xor eax, 0x5ed065fa
and eax, 0xa045589
or eax, 0x1e00002
mov dword [ebx], eax
add ebx, edx
and eax, 0x182d0cff
xor eax, 0x59e403d6
and eax, 0x11400055
or eax, 0x8359000
mov dword [ebx], eax
add ebx, edx
or eax, 0x536113f0
or eax, 0x3dc4b0c8
and eax, 0x3f40189
or eax, 0x80004402
mov dword [ebx], eax
add ebx, edx
or eax, 0x17a946af
and eax, 0x58901a8
or eax, 0x40000040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f377ca8
or eax, 0x7ffbebfb
and eax, 0x184d8bf0
or eax, 0x80000004
mov dword [ebx], eax
add ebx, edx
or eax, 0x6a74fafa
and eax, 0x7874493a
or eax, 0x4800401
mov dword [ebx], eax
add ebx, edx
and eax, 0x370f1b37
xor eax, 0x4100c9d
and eax, 0x20140108
or eax, 0x80418a00
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c183af2
and eax, 0x345c1102
or eax, 0x40a04401
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b72f571
xor eax, 0x46c213ae
and eax, 0x54000209
or eax, 0x88458900
mov dword [ebx], eax
add ebx, edx
or eax, 0x41e67b50
and eax, 0x8901e801
or eax, 0x82
mov dword [ebx], eax
add ebx, edx
and eax, 0x22f2f4b4
and eax, 0x42bf3393
and eax, 0
or eax, 0x4d8bdc45
mov dword [ebx], eax
add ebx, edx
xor eax, 0x577ee27b
and eax, 0x304ada15
and eax, 0x401a00
or eax, 0xc00d21e0
mov dword [ebx], eax
add ebx, edx
or eax, 0x76a3f035
and eax, 0x548b2874
or eax, 0x1000408
mov dword [ebx], eax
add ebx, edx
and eax, 0x20840a11
and eax, 0x810
or eax, 0xac5523ec
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a156298
and eax, 0x11d1fb9
and eax, 0x10210
or eax, 0x458a1164
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2222d903
xor eax, 0x5f0355ea
and eax, 0x38000b8c
or eax, 0xc0452040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d1460a6
xor eax, 0x64b82bfd
and eax, 0x31e04013
or eax, 0x4c140528
mov dword [ebx], eax
add ebx, edx
and eax, 0x11aa2d19
xor eax, 0x3193372e
and eax, 0x10200
or eax, 0x984c8908
mov dword [ebx], eax
add ebx, edx
xor eax, 0x77638697
and eax, 0x650e024
and eax, 0x4000000
or eax, 0x78b44d3b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c4f18d
and eax, 0x5aba482e
and eax, 0x58100800
or eax, 0x84458311
mov dword [ebx], eax
add ebx, edx
or eax, 0xce0e4a8
and eax, 0x8801c281
or eax, 0x1000002
mov dword [ebx], eax
add ebx, edx
or eax, 0x1950cfc9
xor eax, 0x38fca4c7
and eax, 0x1894804
or eax, 0x44029451
mov dword [ebx], eax
add ebx, edx
or eax, 0x34d4c70c
and eax, 0x10451b5c
or eax, 0x80002080
mov dword [ebx], eax
add ebx, edx
and eax, 0x75340036
and eax, 0x14
or eax, 0x4d8b0969
mov dword [ebx], eax
add ebx, edx
or eax, 0x26492ea6
and eax, 0x1c103f4
or eax, 0x8000
mov dword [ebx], eax
add ebx, edx
or eax, 0x24cf11a
and eax, 0x3c44188
or eax, 0x88300c01
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7a2425e0
and eax, 0x51006841
or eax, 0x4039014
mov dword [ebx], eax
add ebx, edx
and eax, 0xcfa4920
or eax, 0x2cb91a8a
and eax, 0x20111a80
or eax, 0xc0442114
mov dword [ebx], eax
add ebx, edx
and eax, 0x1cdb69ab
and eax, 0x4a5ff67a
and eax, 0x12000
or eax, 0x458a0c7d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c9ea990
and eax, 0x6d424a0a
and eax, 8
or eax, 0xc0453b94
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3bf748fa
and eax, 0x49822064
or eax, 0x4090419
mov dword [ebx], eax
add ebx, edx
or eax, 0x105ca3ec
and eax, 0x104d23e4
or eax, 0xa0001000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x432e368e
or eax, 0x10b5ae01
and eax, 0x71a40d2b
or eax, 0xc084010
mov dword [ebx], eax
add ebx, edx
or eax, 0x397a095c
xor eax, 0x7fde0114
and eax, 0x809
or eax, 0xec558310
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ee7dfcf
and eax, 0x6c440109
or eax, 0x11885432
mov dword [ebx], eax
add ebx, edx
and eax, 0x5fb1ad54
and eax, 0x4f1fbce8
and eax, 0x40000000
or eax, 0xa0458b11
mov dword [ebx], eax
add ebx, edx
or eax, 0x1935c9c
and eax, 0x60d04501
or eax, 0x14200022
mov dword [ebx], eax
add ebx, edx
xor eax, 0x654d1046
and eax, 0x100d0101
or eax, 0x8c408a08
mov dword [ebx], eax
add ebx, edx
xor eax, 0x40b1b2b2
and eax, 0x88000183
or eax, 0x101c000
mov dword [ebx], eax
add ebx, edx
and eax, 0xb8e6131
and eax, 0x8000001
or eax, 0xb0e99c4c
mov dword [ebx], eax
add ebx, edx
or eax, 0x26b934f1
or eax, 0x175c796f
and eax, 0x8bfdfdfe
or eax, 0x20200
mov dword [ebx], eax
add ebx, edx
or eax, 0x43466dcc
and eax, 0x67297c06
and eax, 0x42015804
or eax, 0xa8808051
mov dword [ebx], eax
add ebx, edx
or eax, 0x14fcfc5
and eax, 0x487232ec
and eax, 0x1284
or eax, 0xe829
mov dword [ebx], eax
add ebx, edx
and eax, 0x13797356
and eax, 0x3d3d7873
and eax, 0x5000
or eax, 0x8bd80589
mov dword [ebx], eax
add ebx, edx
or eax, 0x465e003f
xor eax, 0xeb6e6d8
and eax, 0x4100a045
or eax, 0x4034000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x104bc48a
xor eax, 0x5997cf1f
and eax, 0x4589d0
or eax, 0xe0000008
mov dword [ebx], eax
add ebx, edx
and eax, 0x4bbe19db
and eax, 0x400009c8
or eax, 0xd8b0023
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b9d730b
or eax, 0x712eec02
and eax, 0x10082e0
or eax, 0xc10100
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e35681c
and eax, 0
or eax, 0x8be04d89
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c55a37b
or eax, 0x23628c98
and eax, 0x1228011
or eax, 0x54196044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x560f4964
xor eax, 0x5c2b0549
and eax, 0x5e0d0c70
or eax, 0x800384
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b34be54
and eax, 0xb000000
or eax, 0x80000002
mov dword [ebx], eax
add ebx, edx
and eax, 0x53ddcee4
and eax, 0
or eax, 0xe883d845
mov dword [ebx], eax
add ebx, edx
and eax, 0x3fb60fd3
and eax, 0x8000801
or eax, 0xd0458100
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c650722
and eax, 0x18040d03
or eax, 0x23984088
mov dword [ebx], eax
add ebx, edx
and eax, 0xfb61c83
or eax, 0x3dc2d203
and eax, 0x3854d801
or eax, 0x28004c
mov dword [ebx], eax
add ebx, edx
and eax, 0x49243604
xor eax, 0x5fbf9e84
and eax, 0x13980480
or eax, 0x2820510b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x18197af
and eax, 0x1dc46b13
and eax, 0
or eax, 0x257d9855
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ac20339
and eax, 0x720f4b11
and eax, 1
or eax, 0x83d4458a
mov dword [ebx], eax
add ebx, edx
and eax, 0x31ca5586
and eax, 0x1f2849f2
and eax, 0x1000180
or eax, 0x44890068
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b8c73e
and eax, 0x40183d4
or eax, 0x88440800
mov dword [ebx], eax
add ebx, edx
or eax, 0x3d7723a5
and eax, 0x9475a391
or eax, 0x40085408
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d7e3956
or eax, 0x766dd5c2
and eax, 0x1164c085
or eax, 0x100000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d1d6764
and eax, 0x1104000
or eax, 0x82c00d8b
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b34b3b5
or eax, 0x6d333e4c
and eax, 0x4d0101c1
or eax, 0x880000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5cd5be8a
and eax, 0x2128151c
and eax, 0x100
or eax, 0xf8558ad0
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d3ed419
and eax, 0x7c505519
or eax, 0x800022
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e7f3e46
or eax, 0x6451950d
and eax, 0x5c41810b
or eax, 0x80040a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x1ece17c2
and eax, 0x18040102
or eax, 0x23a04401
mov dword [ebx], eax
add ebx, edx
or eax, 0x1dab2fc1
xor eax, 0x77483bc0
and eax, 0x8655001
or eax, 0x118a044
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f790098
and eax, 0x39b5166
and eax, 0x3104000
or eax, 0x80a40d8b
mov dword [ebx], eax
add ebx, edx
or eax, 0x5781e4f8
and eax, 0x458101e9
or eax, 0x8080000
mov dword [ebx], eax
add ebx, edx
or eax, 0x132c4238
and eax, 0x5c0503b0
or eax, 0x80408804
mov dword [ebx], eax
add ebx, edx
xor eax, 0x37255657
and eax, 0xc060d581
or eax, 0x141d2218
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c448ae
and eax, 0x44008
or eax, 0x7da00533
mov dword [ebx], eax
add ebx, edx
or eax, 0x1cb2f429
xor eax, 0x76690f96
and eax, 0x8558a09
or eax, 0xb4000100
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a9f9ad5
and eax, 0x88018a81
or eax, 0x1006002
mov dword [ebx], eax
add ebx, edx
and eax, 0x42588335
or eax, 0x5ac18be
and eax, 0x5889815
or eax, 0x40032440
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f7c6d6c
and eax, 0x1080044
or eax, 0xe08380
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a2bdd53
and eax, 0xbc04581
or eax, 0x80040008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x600a5abd
and eax, 0xe9820004
or eax, 0x1c049
mov dword [ebx], eax
add ebx, edx
and eax, 0x45ead430
and eax, 0x17da6363
and eax, 0
or eax, 0xc04d8901
mov dword [ebx], eax
add ebx, edx
or eax, 0x27194035
and eax, 0x23484101
or eax, 0x1880148a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d00696b
xor eax, 0x2628428f
and eax, 0x40606445
or eax, 0x141c8010
mov dword [ebx], eax
add ebx, edx
and eax, 0x239d8631
and eax, 0x140401
or eax, 0x33a0418a
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a3fe3fa
and eax, 0x344000
or eax, 0x4c419445
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b26e3be
and eax, 0x6b8ac36f
and eax, 0x2300010b
or eax, 0x10bc4c80
mov dword [ebx], eax
add ebx, edx
xor eax, 0x45f6c08
and eax, 0x5232001
or eax, 0x4818d04c
mov dword [ebx], eax
add ebx, edx
or eax, 0x7731628c
and eax, 0xb0170c4
or eax, 0x80400c00
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f61c38b
and eax, 0xa014000
or eax, 0xe082b855
mov dword [ebx], eax
add ebx, edx
or eax, 0x189b164a
or eax, 0xe0453c4
and eax, 0xf8158901
or eax, 0x400000
mov dword [ebx], eax
add ebx, edx
and eax, 0x284bff8
and eax, 0x100
or eax, 0x83e8448b
mov dword [ebx], eax
add ebx, edx
and eax, 0x3fd33d14
or eax, 0x6f17d0cc
and eax, 0x458101c8
or eax, 0x80020
mov dword [ebx], eax
add ebx, edx
and eax, 0x52ad82b0
and eax, 0x400900a0
or eax, 0xb8448b48
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6edfada0
and eax, 0x80002608
or eax, 0x684d8907
mov dword [ebx], eax
add ebx, edx
xor eax, 0x27f1ed0d
and eax, 0x42f17aa6
and eax, 0x40804002
or eax, 0x3c4c0d39
mov dword [ebx], eax
add ebx, edx
or eax, 0x45636990
or eax, 0x648c8e37
and eax, 0x6c458b23
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x48bb90d8
and eax, 0x5f9b5948
and eax, 0x191108
or eax, 0x9064e691
mov dword [ebx], eax
add ebx, edx
and eax, 0x51cb21ab
and eax, 0x10400189
or eax, 0xef308400
mov dword [ebx], eax
add ebx, edx
or eax, 0x11804fe7
and eax, 0x7502d421
and eax, 0x5500c421
or eax, 0x8b3bde
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d4da322
xor eax, 0x3ea51495
and eax, 0x620048
or eax, 0x18883a4
mov dword [ebx], eax
add ebx, edx
or eax, 0x7bfeb922
or eax, 0x164069c3
and eax, 0x3ec5189
or eax, 0x80000400
mov dword [ebx], eax
add ebx, edx
or eax, 0x5975eacf
and eax, 0xdbfd708d
or eax, 0x24020030
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6445fa10
and eax, 0x800a00ad
or eax, 0x4050052
mov dword [ebx], eax
add ebx, edx
or eax, 0x39ade0ce
xor eax, 0x22078e30
and eax, 0x81
or eax, 0x20
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f35cffb
and eax, 0x1910450a
or eax, 0x80c00081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x363530a6
or eax, 0x6cc68435
and eax, 0x2be47535
or eax, 0x100808c2
mov dword [ebx], eax
add ebx, edx
or eax, 0x132f33cd
and eax, 0x306d7045
or eax, 0x4108000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x319a0b20
or eax, 0x34f078d7
and eax, 0x31a44183
or eax, 0xa080408
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ba29fbc
and eax, 0x282cd805
or eax, 0x4510040
mov dword [ebx], eax
add ebx, edx
or eax, 0x29b0f230
and eax, 0x29a44801
or eax, 0x1200058a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5df1c966
xor eax, 0x7ffa1df9
and eax, 0x92d8804
or eax, 0x506049
mov dword [ebx], eax
add ebx, edx
and eax, 0x6227b792
or eax, 0x3346e43f
and eax, 0x1044407
or eax, 0x8001c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3d38675e
xor eax, 0x78a596c0
and eax, 0x40000000
or eax, 0xab000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x8a869e4
or eax, 0x6060da7a
and eax, 0x8040c306
or eax, 0x4050401
mov dword [ebx], eax
add ebx, edx
xor eax, 0x293ac79f
xor eax, 0x129114c4
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x65ff7d92
or eax, 0xae01317
and eax, 0x2e01103
or eax, 0x21044488
mov dword [ebx], eax
add ebx, edx
and eax, 0x30644fa0
and eax, 0x640400
or eax, 0xc108055
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b28f3d1
and eax, 0x115c4580
or eax, 0x88a0000b
mov dword [ebx], eax
add ebx, edx
or eax, 0x2a1b8aa9
and eax, 0x3b984da3
or eax, 0x3054
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd756186
or eax, 0x33c1cc64
and eax, 0x116cd045
or eax, 0x102000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ea1fcc5
or eax, 0x5b38c623
and eax, 0x3084403
or eax, 0x80c40188
mov dword [ebx], eax
add ebx, edx
and eax, 0x6185e7db
and eax, 0x3353a47b
and eax, 0x1000000
or eax, 0x448901c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x48a90cf4
or eax, 0x252c23fd
and eax, 0x200d0bcc
or eax, 0x90408000
mov dword [ebx], eax
add ebx, edx
and eax, 0x69c14670
and eax, 0x20400000
or eax, 0x5d8c4d3b
mov dword [ebx], eax
add ebx, edx
and eax, 0x474855a2
and eax, 0x44400100
or eax, 0xb8158a50
mov dword [ebx], eax
add ebx, edx
and eax, 0x6fc41a0e
and eax, 0x28040000
or eax, 0x13905523
mov dword [ebx], eax
add ebx, edx
and eax, 0x22414f0f
or eax, 0xf4f0c53
and eax, 0x2c4c4451
or eax, 0x1030a004
mov dword [ebx], eax
add ebx, edx
or eax, 0x140633ee
and eax, 0x2048458b
or eax, 0x3800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a39e6c5
and eax, 0x181a044
or eax, 0x84081001
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f42025b
or eax, 0x2763e714
and eax, 0x2763e744
or eax, 0xd89c1828
mov dword [ebx], eax
add ebx, edx
and eax, 0xefac854
or eax, 0x467590f1
and eax, 0x8bc4881
or eax, 0x8100050a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x694ab36e
and eax, 0xe0f66885
or eax, 0x1f090008
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d15bf7c
or eax, 0x56af7a9
and eax, 0xc8558bfd
or eax, 2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f8dcec1
or eax, 0x1f504bc
and eax, 0x81014082
or eax, 0x800aa01
mov dword [ebx], eax
add ebx, edx
and eax, 0x53c386e7
and eax, 0x794a4c7d
and eax, 0x1000001
or eax, 0x848bc854
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d4a5be2
and eax, 0x1e11022
and eax, 0xc11020
or eax, 0xff3eef4c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a995a0e
and eax, 0x95608522
or eax, 0x6a080019
mov dword [ebx], eax
add ebx, edx
xor eax, 0x239b0c66
or eax, 0x4d02db6
and eax, 0x1871adff
or eax, 0x10c5200
mov dword [ebx], eax
add ebx, edx
and eax, 0x7887ed80
and eax, 0x3e66e8f1
and eax, 0x18044880
or eax, 0x2388050b
mov dword [ebx], eax
add ebx, edx
or eax, 0x2080cdbf
or eax, 0x43f9c2b5
and eax, 0x117dc00d
or eax, 0x40
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d645583
xor eax, 0x39f90ca0
and eax, 0x38984481
or eax, 0x320110a
mov dword [ebx], eax
add ebx, edx
and eax, 0x1bbd7a21
and eax, 0x9385001
or eax, 0x45a054
mov dword [ebx], eax
add ebx, edx
or eax, 0x63c0d61
and eax, 0x3504501
or eax, 0x8080008a
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc51968d
and eax, 0x5810100
or eax, 0x400800e8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x77cc2596
or eax, 0x4da25e6
and eax, 0x4d01d0
or eax, 0xc8008a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c25463
and eax, 0
or eax, 0x3b8c4d03
mov dword [ebx], eax
add ebx, edx
or eax, 0x71625adf
xor eax, 0x581388b6
and eax, 0x37c9049
or eax, 0x44000004
mov dword [ebx], eax
add ebx, edx
or eax, 0x2db2e06b
and eax, 0x7567cfd9
and eax, 0x21444009
or eax, 0xa801582
mov dword [ebx], eax
add ebx, edx
or eax, 0x57e0460c
and eax, 0x55205005
or eax, 0x1ba050
mov dword [ebx], eax
add ebx, edx
xor eax, 0x18f443bf
and eax, 0x90c31a8
or eax, 0x82204c00
mov dword [ebx], eax
add ebx, edx
and eax, 0x7915682f
and eax, 0x72906dd5
and eax, 0x6800
or eax, 0x45039045
mov dword [ebx], eax
add ebx, edx
and eax, 0x392aa511
and eax, 0x8000
or eax, 0x648509fc
mov dword [ebx], eax
add ebx, edx
and eax, 0xc83842c
xor eax, 0x33dee212
and eax, 0x35f623e
or eax, 0x88a09dc1
mov dword [ebx], eax
add ebx, edx
or eax, 0x3e0e8d4d
and eax, 0x8d89ec4d
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x253dfa10
and eax, 0xa8b41640
or eax, 0x574be920
mov dword [ebx], eax
add ebx, edx
or eax, 0x20c476ab
and eax, 0x83f8558b
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c7f80cc
xor eax, 0x6c2d0d27
and eax, 0x440101aa
or eax, 0x11880040
mov dword [ebx], eax
add ebx, edx
and eax, 0x70c2077b
and eax, 0x40800168
or eax, 0x24058a90
mov dword [ebx], eax
add ebx, edx
and eax, 0x12e4120b
or eax, 0x56f55d09
and eax, 0x12f55f09
or eax, 0x290aa0f6
mov dword [ebx], eax
add ebx, edx
xor eax, 0x558efb00
or eax, 0x737f14c0
and eax, 0x7f7f0085
or eax, 0x80806000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a45768e
and eax, 0x8110140b
or eax, 0xa0068f4
mov dword [ebx], eax
add ebx, edx
and eax, 0x1ef6178f
and eax, 0xa101135
and eax, 0x8000005
or eax, 0x4503ec48
mov dword [ebx], eax
add ebx, edx
and eax, 0x406d2d3e
or eax, 0x648207a1
and eax, 0x124a8
or eax, 0x8b105000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x391fc634
and eax, 0xe1dfd01
and eax, 0x8b000
or eax, 0x55330855
mov dword [ebx], eax
add ebx, edx
xor eax, 0x170fb4ee
and eax, 0x2000c90
or eax, 0x89097144
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3579b0a9
and eax, 0x3c4f4e6e
and eax, 0x444
or eax, 0xc083a001
mov dword [ebx], eax
add ebx, edx
or eax, 0x1899fed
or eax, 0x6d617794
and eax, 0xa4418901
or eax, 0x40000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4df4e52c
and eax, 0x100
or eax, 0x3b984c8b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x36c8f230
and eax, 0x4509409
or eax, 0x402c4044
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b6ac054
and eax, 0x3b4c5409
or eax, 0x800182
mov dword [ebx], eax
add ebx, edx
and eax, 0x58fd3b13
and eax, 0x1eab22f7
and eax, 0x18080001
or eax, 0x2474b454
mov dword [ebx], eax
add ebx, edx
and eax, 0x12dbd6b9
or eax, 0x95fa963
and eax, 0x9480503
or eax, 0x2a04088
mov dword [ebx], eax
add ebx, edx
or eax, 0x106f96e4
xor eax, 0x1e052936
and eax, 0x160d041
or eax, 0x28140004
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a901899
and eax, 0x9944889
or eax, 0x80080502
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a9b827e
and eax, 0x4064dc6f
and eax, 0x44c0d
or eax, 0xfffb1080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6465a6f1
and eax, 0x98108a7c
or eax, 0x60450183
mov dword [ebx], eax
add ebx, edx
or eax, 0x5125f1df
xor eax, 0x5584c133
and eax, 0xac501088
or eax, 0x53088501
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e75a244
and eax, 0x51658fa0
and eax, 0x40008000
or eax, 0x58b7fff
mov dword [ebx], eax
add ebx, edx
and eax, 0x570f4b21
and eax, 0x1000320
or eax, 0xc080d8
mov dword [ebx], eax
add ebx, edx
or eax, 0x8e584b6
and eax, 0x9e00588
or eax, 0x82184001
mov dword [ebx], eax
add ebx, edx
or eax, 0x718f864a
or eax, 0x779a4efc
and eax, 0xffff4c8d
or eax, 0x1000
mov dword [ebx], eax
add ebx, edx
and eax, 0x752bf5ba
and eax, 0x50091088
or eax, 0x8842b77
mov dword [ebx], eax
add ebx, edx
and eax, 0x7eb9236d
and eax, 0x5889236d
or eax, 0x2476dc92
mov dword [ebx], eax
add ebx, edx
xor eax, 0x48fb4c77
and eax, 0x24048308
or eax, 0xc0410803
mov dword [ebx], eax
add ebx, edx
or eax, 0x19dc21f3
and eax, 0x772f742f
and eax, 0x640d2009
or eax, 0x8870d790
mov dword [ebx], eax
add ebx, edx
or eax, 0x75102996
and eax, 0x1974c085
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x13e7b3ed
xor eax, 0x12ccd106
and eax, 0x938008b
or eax, 0x22845500
mov dword [ebx], eax
add ebx, edx
or eax, 0x42cfbba4
and eax, 0x174cc05
or eax, 0x10000050
mov dword [ebx], eax
add ebx, edx
and eax, 0x20341c36
xor eax, 0x456d51d5
and eax, 0x1484581
or eax, 0x3aa4000a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1ea0493f
xor eax, 0x743c3448
and eax, 0x1703044
or eax, 0x80d8001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x50c45fb2
or eax, 0x21c4f0c1
and eax, 0x1fc4d83
or eax, 0x82000008
mov dword [ebx], eax
add ebx, edx
or eax, 0x1eb2340b
or eax, 0x7eddc346
and eax, 0x4d8901c9
or eax, 0x20
mov dword [ebx], eax
add ebx, edx
xor eax, 0x10d565e3
and eax, 0x50540008
or eax, 0xa0018bf4
mov dword [ebx], eax
add ebx, edx
and eax, 0x72e30225
or eax, 0x3d2687d7
and eax, 0x9018283
or eax, 0x80006800
mov dword [ebx], eax
add ebx, edx
and eax, 0x5158f8f2
and eax, 0x4d19fd7
and eax, 0x8000
or eax, 0x458b7055
mov dword [ebx], eax
add ebx, edx
and eax, 0x57fc528b
xor eax, 0x488712fc
and eax, 0x502fc
or eax, 0xf0403900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6ab5c85b
and eax, 0x8800125
or eax, 0x450b0858
mov dword [ebx], eax
add ebx, edx
and eax, 0x5af5f2f0
and eax, 0x810040
or eax, 0x1408384
mov dword [ebx], eax
add ebx, edx
and eax, 0x18d44043
and eax, 0x2d07e753
and eax, 0
or eax, 0x8bc44d89
mov dword [ebx], eax
add ebx, edx
or eax, 0x2deb882b
xor eax, 0x6501edc6
and eax, 0xca820045
or eax, 0x2001cc10
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7be3cd89
xor eax, 0x57ee0e46
and eax, 0xc4040900
or eax, 0x8518001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e003624
xor eax, 0x1ac0088b
and eax, 0xe89585a8
or eax, 0x17680841
mov dword [ebx], eax
add ebx, edx
and eax, 0x7cbc06f3
xor eax, 0x36127e23
and eax, 0x8040ac2
or eax, 0x9041813d
mov dword [ebx], eax
add ebx, edx
and eax, 0x223e21c0
and eax, 0x100
or eax, 0x7da8443b
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e20f46e
and eax, 0x73449e37
and eax, 0x70008003
or eax, 0x8c4d0b40
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2ec1ee1c
and eax, 0x789c6cad
and eax, 0x50040409
or eax, 0xaf508980
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a5778bb
and eax, 0x4503f532
or eax, 0x10880acd
mov dword [ebx], eax
add ebx, edx
or eax, 0x2356dec2
and eax, 0x509589ac
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x10da84f5
xor eax, 0x4d8787df
and eax, 0x917077b
or eax, 0x82e8f884
mov dword [ebx], eax
add ebx, edx
xor eax, 0x639d79b2
and eax, 0xe8028445
or eax, 0x812800
mov dword [ebx], eax
add ebx, edx
and eax, 0x47ee31e5
and eax, 1
or eax, 0xac458900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x19660eb2
and eax, 0xb5008583
or eax, 0x4a540808
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2523d1a
and eax, 0x8d02b091
or eax, 0x394f6e
mov dword [ebx], eax
add ebx, edx
and eax, 0x600e5764
and eax, 0xa5740
or eax, 0xfff5a810
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ee51bc4
and eax, 0x44811a40
or eax, 0x110a003d
mov dword [ebx], eax
add ebx, edx
or eax, 0x1aab9d7
or eax, 0x98f3d05
and eax, 0x18283dc
or eax, 0x400000
mov dword [ebx], eax
add ebx, edx
and eax, 0x633f81ae
and eax, 0x1000188
or eax, 0x8adc5401
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2538d620
and eax, 0x6c879912
and eax, 0x4008000
or eax, 0x413b5c45
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4bd6d9f8
or eax, 0x4afa022c
and eax, 0xa0905a4
or eax, 0x81007840
mov dword [ebx], eax
add ebx, edx
or eax, 0x6255d4db
and eax, 0xc101c04d
or eax, 0x820000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b0ee0ad
or eax, 0xb040e85
and eax, 0xc00d8801
or eax, 0x400100
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f7b01e7
and eax, 0x81380183
or eax, 0x805408
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb47ba8b
and eax, 0x6c0970c0
and eax, 0x10000
or eax, 0xb683c2
mov dword [ebx], eax
add ebx, edx
and eax, 0x349472c1
and eax, 0x140000
or eax, 0xb8418900
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ea06887
or eax, 0x205791a0
and eax, 0x2d04183
or eax, 0x1080408
mov dword [ebx], eax
add ebx, edx
xor eax, 0x75a1374
and eax, 0xe3df45d
and eax, 0x4001045
or eax, 0x4189a800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x277d2a25
and eax, 0x2008240
or eax, 0x89096998
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d094e0d
or eax, 0x34aa169
and eax, 0x103c849
or eax, 0xc0801004
mov dword [ebx], eax
add ebx, edx
or eax, 0x7772c623
or eax, 0x127be65a
and eax, 0xd0498801
or eax, 0x8040100
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c817cca
or eax, 0x74d9ff5a
and eax, 0x38d8550a
or eax, 0x3000081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x418b2ba
and eax, 0xd00c411
or eax, 0x800f1844
mov dword [ebx], eax
add ebx, edx
and eax, 0x553bcb2e
and eax, 4
or eax, 0x138
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ff56380
and eax, 0x520dbf16
and eax, 0x2000100
or eax, 0x81e8448b
mov dword [ebx], eax
add ebx, edx
and eax, 0x45903f37
and eax, 0x1800100
or eax, 0x440900c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x33829717
xor eax, 0x6b0737c4
and eax, 0x400502c0
or eax, 0x84488928
mov dword [ebx], eax
add ebx, edx
or eax, 0x68332d2a
and eax, 0x28de910
and eax, 0xda900
or eax, 0x9c40060f
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f5860f
xor eax, 0x54e79bab
and eax, 0x48080420
or eax, 0x34c4491b
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd3a160b
xor eax, 0x179973f0
and eax, 0x20450800
or eax, 0x98108339
mov dword [ebx], eax
add ebx, edx
xor eax, 0x396f6ada
and eax, 0x7209d8c2
and eax, 0x4002
or eax, 0x89e41529
mov dword [ebx], eax
add ebx, edx
and eax, 0x3aebf7ca
and eax, 0x8e04400
or eax, 0xf71f0895
mov dword [ebx], eax
add ebx, edx
and eax, 0x31f0bb50
and eax, 0x6a36f3f8
and eax, 0x20000010
or eax, 0xc4458bef
mov dword [ebx], eax
add ebx, edx
xor eax, 0x387cdbe9
and eax, 0x88014002
or eax, 0x100a881
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a4bdb6d
xor eax, 0x5893f9a1
and eax, 0x10822000
or eax, 0xad01c445
mov dword [ebx], eax
add ebx, edx
or eax, 0x19f2bbfa
or eax, 0x3364f33d
and eax, 0xbff7ff4c
or eax, 0x40080000
mov dword [ebx], eax
add ebx, edx
or eax, 0x14571266
and eax, 0x8b1b7500
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x33d97fb
or eax, 0x4197fe87
and eax, 0x410bb005
or eax, 0xc000048
mov dword [ebx], eax
add ebx, edx
or eax, 0x22db3f0b
xor eax, 0x102a59c0
and eax, 0x2c412288
or eax, 0x800c1970
mov dword [ebx], eax
add ebx, edx
and eax, 0x28c48a98
and eax, 0x18
or eax, 0x558b1064
mov dword [ebx], eax
add ebx, edx
and eax, 0xf776c6f
xor eax, 0x11ced494
and eax, 0x4510c0
or eax, 0xc8102b00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7f99fa77
and eax, 0x4b1be800
and eax, 0x1080000
or eax, 0x4483087c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x581b9cb7
and eax, 0x10000088
or eax, 0xe0452b20
mov dword [ebx], eax
add ebx, edx
or eax, 0x16cf3ad4
or eax, 0x391e4949
and eax, 0x4d8b4274
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x77852826
or eax, 0xcf3732
and eax, 0x204d0330
or eax, 0x8400008c
mov dword [ebx], eax
add ebx, edx
and eax, 0x42a0cbe8
and eax, 0x120
or eax, 0x558b3055
mov dword [ebx], eax
add ebx, edx
xor eax, 0xed8b101
and eax, 0x48510030
or eax, 0x80043b80
mov dword [ebx], eax
add ebx, edx
xor eax, 0x542f6ad6
and eax, 0x40a1064
or eax, 0x41812219
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d1a602e
or eax, 0x6e4b20d7
and eax, 0x488100c4
or eax, 0x48928
mov dword [ebx], eax
add ebx, edx
xor eax, 0x22eba02c
or eax, 0x5b6ddc24
and eax, 0xb6ffde4
or eax, 0x8090021b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x18f5f80c
and eax, 0x81080041
or eax, 0xc81f00c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x57056766
or eax, 0x7b655ded
and eax, 0xfbeddf44
or eax, 0x4122000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7462db7c
and eax, 0x605100
or eax, 0x838c048b
mov dword [ebx], eax
add ebx, edx
and eax, 0x57b53de8
and eax, 0x71da742d
and eax, 0x1800000
or eax, 0x540901c2
mov dword [ebx], eax
add ebx, edx
or eax, 0x3227db81
or eax, 0x54e37ebc
and eax, 0x40858bec
or eax, 0x8000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6e226595
or eax, 0x3aa7f4e6
and eax, 0x3aa7ffff
or eax, 0x1580000
mov dword [ebx], eax
add ebx, edx
or eax, 0xa494900
and eax, 0x3bff4485
or eax, 0xc4000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x297280b6
and eax, 0x82094433
or eax, 0x90039cc
mov dword [ebx], eax
add ebx, edx
and eax, 0x26a37171
or eax, 0x7557513f
and eax, 0x6103704d
or eax, 0x88808400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6764d148
or eax, 0x6871c492
and eax, 0xe4458101
or eax, 0x10080800
mov dword [ebx], eax
add ebx, edx
and eax, 0x3bb7e31a
and eax, 0x40100
or eax, 0x83f0548b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7a734e3d
or eax, 0x324804b0
and eax, 0x51890182
or eax, 0x4000040
mov dword [ebx], eax
add ebx, edx
and eax, 0x625e1a7d
and eax, 0x36ca4ed6
and eax, 0x40
or eax, 0xb8458bb4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x39ccb9be
and eax, 0x2534882d
and eax, 0x1000008
or eax, 0x7cf44533
mov dword [ebx], eax
add ebx, edx
xor eax, 0x638d41f5
xor eax, 0x6cf8f220
and eax, 0x60018262
or eax, 0x8c4c0900
mov dword [ebx], eax
add ebx, edx
or eax, 0x20c2ee46
xor eax, 0x60a2f11b
and eax, 0x88400c31
or eax, 0x1904102
mov dword [ebx], eax
add ebx, edx
and eax, 0x33acbd11
and eax, 0x1800001
or eax, 0xfe7f408c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x345c71e6
and eax, 0xc001016b
or eax, 0x10548a94
mov dword [ebx], eax
add ebx, edx
and eax, 0x44c1ffcf
and eax, 0x18a83
or eax, 0x89006000
mov dword [ebx], eax
add ebx, edx
or eax, 0x48ba9249
and eax, 0x8983d041
or eax, 0x34000014
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e3fb7f4
and eax, 0xffbff740
or eax, 0x400800
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c32fb1e
and eax, 0x6ef1b45e
and eax, 0x8003000
or eax, 0x83444400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f803083
or eax, 0x3343e9f8
and eax, 0xa707ec41
or eax, 0x8081004
mov dword [ebx], eax
add ebx, edx
and eax, 0xb6397fb
and eax, 0x18041
or eax, 0xc0844804
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b49b182
and eax, 0x49893944
or eax, 0x4020030
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb167234
and eax, 0x400d0b00
or eax, 0x804000a0
mov dword [ebx], eax
add ebx, edx
or eax, 0x28e1b3ec
and eax, 0x64d34135
and eax, 0x40810124
or eax, 0x150a3050
mov dword [ebx], eax
add ebx, edx
and eax, 0x343be81f
and eax, 0x12014
or eax, 0xc0541bc0
mov dword [ebx], eax
add ebx, edx
or eax, 0x6e884587
and eax, 0x44c50955
or eax, 0x1020028
mov dword [ebx], eax
add ebx, edx
or eax, 0x3bd9ec1c
and eax, 0x100
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f8e85bc
or eax, 0x1e6cbc4f
and eax, 0x604a900
or eax, 0xc1034200
mov dword [ebx], eax
add ebx, edx
or eax, 0x152f855c
and eax, 0x8044
or eax, 1
mov dword [ebx], eax
add ebx, edx
and eax, 0x2fe5b550
or eax, 0x4549b52
and eax, 0x4000000
or eax, 0x418b0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2217059a
and eax, 0x10000
or eax, 0x80443394
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6ac0716d
xor eax, 0x3751ef5b
and eax, 0x4d800120
or eax, 0xb1054
mov dword [ebx], eax
add ebx, edx
xor eax, 0x477c0be5
or eax, 0x608ad152
and eax, 0x684d0bc0
or eax, 0x94002024
mov dword [ebx], eax
add ebx, edx
xor eax, 0x33b88d06
and eax, 0x45810060
or eax, 0x100a0914
mov dword [ebx], eax
add ebx, edx
xor eax, 0x448a9239
xor eax, 0x358eef41
and eax, 0x820000
or eax, 0x14083d0
mov dword [ebx], eax
add ebx, edx
and eax, 0x38fc799c
and eax, 0xc00180
or eax, 0x8b105409
mov dword [ebx], eax
add ebx, edx
and eax, 0xbf13b98
xor eax, 0x4208c4bf
and eax, 0x4880d405
or eax, 0xa0032040
mov dword [ebx], eax
add ebx, edx
and eax, 0x62dbcd17
and eax, 0x60018001
or eax, 0x94440900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3a385044
and eax, 0x82484901
or eax, 0x180048a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1882b23f
xor eax, 0x41e58097
and eax, 0x48890101
or eax, 0x50000c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x10698a57
and eax, 0x5fa4ad1f
and eax, 0
or eax, 0xc8558bc8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x44fffc4c
xor eax, 0x77cea01
and eax, 0x9901501
or eax, 0x7428403a
mov dword [ebx], eax
add ebx, edx
and eax, 0x358b2989
and eax, 0x4000101
or eax, 0x88458a10
mov dword [ebx], eax
add ebx, edx
and eax, 0x5acb514d
or eax, 0x103c42f7
and eax, 0x18104133
or eax, 0x65800408
mov dword [ebx], eax
add ebx, edx
and eax, 0x58d8fec8
and eax, 0x50000008
or eax, 0xa04d8b01
mov dword [ebx], eax
add ebx, edx
or eax, 0x1877bfb7
and eax, 0x290eae31
and eax, 0x800a801
or eax, 0x81014182
mov dword [ebx], eax
add ebx, edx
and eax, 0x1e637f8f
and eax, 0x16001
or eax, 0x558a904c
mov dword [ebx], eax
add ebx, edx
and eax, 0x52971ed4
xor eax, 0x16ce9f54
and eax, 0x408300
or eax, 0x18200e4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7806217b
and eax, 0x69c40089
or eax, 0x80205500
mov dword [ebx], eax
add ebx, edx
and eax, 0x8bcf009
and eax, 0x8a45009
or eax, 0xf75baea6
mov dword [ebx], eax
add ebx, edx
or eax, 0x57a8daaf
and eax, 0x43928a72
and eax, 0x20820
or eax, 0x46d64c8
mov dword [ebx], eax
add ebx, edx
and eax, 0x171d958c
and eax, 0x9156c99
and eax, 0x50000
or eax, 0x9da2e800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x12c58ea4
and eax, 0x2600000
or eax, 0x6088000a
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a04b507
and eax, 0xa00000a
or eax, 0x810000e0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e0507d2
and eax, 0x66a2ba39
and eax, 0
or eax, 0xc083a445
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d88e194
xor eax, 0x641bcd13
and eax, 0x24010901
or eax, 0x80448000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1d9e8d1b
xor eax, 0x17c62ac
and eax, 0x1604989
or eax, 0x80800402
mov dword [ebx], eax
add ebx, edx
xor eax, 0x41cd62e6
and eax, 0x212b41
or eax, 0x900080
mov dword [ebx], eax
add ebx, edx
or eax, 0x7dab135f
and eax, 0x60090900
or eax, 0x80448000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3630c7d1
and eax, 0x2284481
or eax, 0x2980110a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5df06954
xor eax, 0x7020e2fb
and eax, 0x408c004
or eax, 0x51812051
mov dword [ebx], eax
add ebx, edx
xor eax, 0x396c62a2
or eax, 0x414b4e33
and eax, 0x909caa0
or eax, 0x82002108
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e45e741
and eax, 0x1a000
or eax, 0xc0820845
mov dword [ebx], eax
add ebx, edx
or eax, 0x1d43076e
xor eax, 0x45840d49
and eax, 0x88458000
or eax, 0x20000901
mov dword [ebx], eax
add ebx, edx
xor eax, 0x358daeb2
and eax, 0x19880583
or eax, 0x22204808
mov dword [ebx], eax
add ebx, edx
or eax, 0x5fb75ae5
or eax, 0x13e7064e
and eax, 0xd0f184d
or eax, 0x80008000
mov dword [ebx], eax
add ebx, edx
or eax, 0x411a7387
and eax, 0x374d0aa0
and eax, 0x80
or eax, 0x17a
mov dword [ebx], eax
add ebx, edx
or eax, 0x12fe24f6
and eax, 0x2f4058a
or eax, 0x81005001
mov dword [ebx], eax
add ebx, edx
or eax, 0x744381d4
and eax, 0x16be0ae0
and eax, 0x148000c0
or eax, 0x41090102
mov dword [ebx], eax
add ebx, edx
and eax, 0x623c04d
and eax, 0x10040
or eax, 0xf8448bb4
mov dword [ebx], eax
add ebx, edx
or eax, 0x2e4557bf
xor eax, 0x16b76244
and eax, 0x68b0053b
or eax, 0x150c4000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x68764cc5
and eax, 0x3c46c484
and eax, 0x14000004
or eax, 0x6885c708
mov dword [ebx], eax
add ebx, edx
and eax, 0x5865ebd5
and eax, 0x5c304
or eax, 0x1fa3cfb
mov dword [ebx], eax
add ebx, edx
and eax, 0x47f2b7ab
and eax, 0x1000000
or eax, 0xea000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6690c212
xor eax, 0x71df10
and eax, 0x6001c700
or eax, 0x1c84000a
mov dword [ebx], eax
add ebx, edx
and eax, 0x18904fbb
xor eax, 0x6480b577
and eax, 0xf27d
or eax, 0xff0d82
mov dword [ebx], eax
add ebx, edx
xor eax, 0x34deb362
and eax, 0x469f18a0
and eax, 0
or eax, 0x8b000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x54590a20
or eax, 0x1c3a3094
and eax, 0x8d233004
or eax, 0x8049
mov dword [ebx], eax
add ebx, edx
and eax, 0x22d478d3
and eax, 0x34393e61
and eax, 0x3040
or eax, 0xffffcf3c
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a5edf52
xor eax, 0x4b57ce39
and eax, 0x51091160
or eax, 0x4820014
mov dword [ebx], eax
add ebx, edx
xor eax, 0x27709ff7
and eax, 0x50510a80
or eax, 0x8c042170
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6cf5ee40
and eax, 0x4d002679
and eax, 0x30
or eax, 0x458b0944
mov dword [ebx], eax
add ebx, edx
xor eax, 0x22a00f87
and eax, 0x12802a0
or eax, 0xc08100
mov dword [ebx], eax
add ebx, edx
or eax, 0x51c4e740
and eax, 0x1a04580
or eax, 0x8a000009
mov dword [ebx], eax
add ebx, edx
and eax, 0x48cbd7dd
and eax, 0xe5bfb7a
and eax, 0x8000008
or eax, 0xe183b445
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ec6f3c9
or eax, 0x708e5643
and eax, 0x300c8001
or eax, 0x84410900
mov dword [ebx], eax
add ebx, edx
or eax, 0x5483e0ad
xor eax, 0xf3c437a
and eax, 0xbb00083
or eax, 0x4045508
mov dword [ebx], eax
add ebx, edx
xor eax, 0x188ebe74
and eax, 0x62674446
and eax, 0x2004006
or eax, 0x39dc15a9
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4126f05b
and eax, 0x40788054
or eax, 0x1055001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a965c90
xor eax, 0x7d4f06ca
and eax, 0x6a4000b
or eax, 0x9584580
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e2132ea
xor eax, 0x51a6a83e
and eax, 0x2060450f
or eax, 0x1b8400a0
mov dword [ebx], eax
add ebx, edx
or eax, 0x56a3378b
and eax, 0x2c646005
or eax, 0x188840
mov dword [ebx], eax
add ebx, edx
and eax, 0x661486a3
and eax, 0x100001
or eax, 0x3e84d8a
mov dword [ebx], eax
add ebx, edx
or eax, 0x375aec49
and eax, 0x588c049
or eax, 0x88010004
mov dword [ebx], eax
add ebx, edx
or eax, 0x28f061b3
and eax, 0xadf9e13c
or eax, 0x52061e00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4db95253
or eax, 0x1251911b
and eax, 0x8004150b
or eax, 0x9a04080
mov dword [ebx], eax
add ebx, edx
and eax, 0x53e2284e
or eax, 0x2ec66a5c
and eax, 0x2fe62814
or eax, 0xd0191081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1daa429a
xor eax, 0x334b0ed8
and eax, 0xd00400d7
or eax, 0x28418b28
mov dword [ebx], eax
add ebx, edx
or eax, 0x17c13ac9
and eax, 0x89018083
or eax, 0x4000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a03fb7b
or eax, 0xbd01049
and eax, 0x981d041
or eax, 0x840a2804
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c191afc
xor eax, 0x1189f531
and eax, 0xbc120f0c
or eax, 0x43edf030
mov dword [ebx], eax
add ebx, edx
xor eax, 0x372c0b98
and eax, 0xc8108420
or eax, 0x3728091b
mov dword [ebx], eax
add ebx, edx
and eax, 0x53700e35
and eax, 0x1300c31
or eax, 0x84df3ce
mov dword [ebx], eax
add ebx, edx
or eax, 0x714bfbbe
and eax, 0x160558b
or eax, 0x82800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x76c90908
xor eax, 0x7a3f29b6
and eax, 0x5000100
or eax, 0x508900c2
mov dword [ebx], eax
add ebx, edx
or eax, 0x25727ba0
and eax, 0x50410be0
or eax, 0x88048000
mov dword [ebx], eax
add ebx, edx
and eax, 0x27c7ec68
and eax, 0x400000
or eax, 0x74a84503
mov dword [ebx], eax
add ebx, edx
or eax, 0x3cbf463f
xor eax, 0xf55c954
and eax, 0x70088a08
or eax, 0x84450100
mov dword [ebx], eax
add ebx, edx
or eax, 0x52ecb009
and eax, 0x66970975
and eax, 0x64800901
or eax, 0x1860443a
mov dword [ebx], eax
add ebx, edx
or eax, 0x1db82f5
and eax, 0x4c518b17
or eax, 0x80040000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1d600de5
and eax, 0x4400101
or eax, 0x71bc542a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c8bc076
and eax, 0x845810d
or eax, 0x94000a02
mov dword [ebx], eax
add ebx, edx
or eax, 0x194ce27b
and eax, 0x9c4de319
or eax, 0x20301480
mov dword [ebx], eax
add ebx, edx
and eax, 0x6020384e
or eax, 0x740a3c25
and eax, 0x40a0005
or eax, 0x8005c080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x28fe7f90
or eax, 0x1f09733f
and eax, 0x3b
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ae0fbe2
and eax, 0x82
or eax, 0x23f84509
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f7fa05
or eax, 0x717a23ba
and eax, 0x748804
or eax, 0x8004041
mov dword [ebx], eax
add ebx, edx
or eax, 0x79eb3906
and eax, 0x39d44903
or eax, 0x2000488
mov dword [ebx], eax
add ebx, edx
or eax, 0x6511f39d
xor eax, 0x2cb26de9
and eax, 0x649044
or eax, 0xc180409
mov dword [ebx], eax
add ebx, edx
or eax, 0x15a499d9
xor eax, 0x3b74da50
and eax, 0x22804589
or eax, 0x19601002
mov dword [ebx], eax
add ebx, edx
or eax, 0x232a9a9e
or eax, 0x5bd1e571
and eax, 0x90bdc55
or eax, 0x84040000
mov dword [ebx], eax
add ebx, edx
or eax, 0x73d77a3d
and eax, 0x4687045
and eax, 5
or eax, 0x9a
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e9fd2c0
and eax, 0x80
or eax, 0x3bc4450b
mov dword [ebx], eax
add ebx, edx
and eax, 0x37750f81
and eax, 0x3a80f259
and eax, 1
or eax, 0x8d0fb444
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f397d02
xor eax, 0x15422d6
and eax, 0x91
or eax, 2
mov dword [ebx], eax
add ebx, edx
or eax, 0xa0ab8bc
and eax, 0x808088b
or eax, 0x81a44500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e3ce96e
or eax, 0x6eb086
and eax, 0xc7fe3485
or eax, 0x38010008
mov dword [ebx], eax
add ebx, edx
and eax, 0x1cf47543
or eax, 0x26e6c1c7
and eax, 0x145481c7
or eax, 0x80010a38
mov dword [ebx], eax
add ebx, edx
and eax, 0x699b2a33
and eax, 0x100001
or eax, 0xff209588
mov dword [ebx], eax
add ebx, edx
or eax, 0x4f67646b
xor eax, 0x14be694a
and eax, 0x41899ca1
or eax, 0x402635e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6ef378d2
and eax, 0x140832c
or eax, 0x800080
mov dword [ebx], eax
add ebx, edx
and eax, 0xf5342c1
and eax, 0x2aff70ea
and eax, 0x80
or eax, 0x8bac4509
mov dword [ebx], eax
add ebx, edx
or eax, 0x5efccdc
and eax, 0x8fef048d
or eax, 0x70103000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d4ab48f
and eax, 0x4ebc3adf
and eax, 0x840002
or eax, 0x30093bfd
mov dword [ebx], eax
add ebx, edx
xor eax, 0x42e9cd2a
and eax, 0x5d51ba26
and eax, 0x5040b204
or eax, 0x2dbf4dfb
mov dword [ebx], eax
add ebx, edx
xor eax, 0x68c633e
and eax, 0x38518840
or eax, 0x8404032a
mov dword [ebx], eax
add ebx, edx
and eax, 0x70b3eaf0
and eax, 0x18200
or eax, 0x89004083
mov dword [ebx], eax
add ebx, edx
xor eax, 0x55b73328
and eax, 0x4482b001
or eax, 0x1090c54
mov dword [ebx], eax
add ebx, edx
or eax, 0x2066499
xor eax, 0x3a9fd08a
and eax, 0x58002814
or eax, 0x804503a8
mov dword [ebx], eax
add ebx, edx
or eax, 0x69105e08
xor eax, 0x22d7c8e0
and eax, 0x59800518
or eax, 0x24384023
mov dword [ebx], eax
add ebx, edx
or eax, 0x1aded21f
and eax, 0x72936d0f
and eax, 0x60000106
or eax, 0x844d8a50
mov dword [ebx], eax
add ebx, edx
or eax, 0x4be4bf71
and eax, 0x2be80d33
or eax, 0x10104000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a56a62b
and eax, 0xa500001
or eax, 0x412df04c
mov dword [ebx], eax
add ebx, edx
or eax, 0x7de7525f
and eax, 0xb94500b
or eax, 0x580
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d0c75ba
and eax, 0x1004000
or eax, 0x543ba055
mov dword [ebx], eax
add ebx, edx
or eax, 0x328ca61b
and eax, 0x3276400
or eax, 0x880018a0
mov dword [ebx], eax
add ebx, edx
and eax, 0x38163a43
xor eax, 0x619aaac5
and eax, 0x41188045
or eax, 0x4236400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x350af056
and eax, 0x68ee7b55
and eax, 0x1010
or eax, 0x8b1f6cc4
mov dword [ebx], eax
add ebx, edx
and eax, 0x5af11e06
and eax, 0xa011c04
or eax, 0xa50e8049
mov dword [ebx], eax
add ebx, edx
or eax, 0x625180aa
and eax, 0xc905804d
or eax, 0x802000
mov dword [ebx], eax
add ebx, edx
and eax, 0x45e12a23
and eax, 0x41810001
or eax, 0x140a1474
mov dword [ebx], eax
add ebx, edx
xor eax, 0x57f4c21
and eax, 0x10541804
or eax, 0xa0012388
mov dword [ebx], eax
add ebx, edx
and eax, 0x10ef506f
and eax, 0x1000c
or eax, 0x458a2571
mov dword [ebx], eax
add ebx, edx
xor eax, 0x186014a1
and eax, 0x45ab01dc
or eax, 0x40e20
mov dword [ebx], eax
add ebx, edx
and eax, 0x6296571d
and eax, 0x3221cc24
and eax, 0
or eax, 0xec453be8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x735ae23b
and eax, 0xd0b1951
or eax, 0x4080002c
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd52e891
and eax, 0x404931ac
or eax, 0xb8040a10
mov dword [ebx], eax
add ebx, edx
and eax, 0x57aae8b4
and eax, 0x2d08691c
and eax, 0x80014
or eax, 0x55831169
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4f7ec455
and eax, 0x10551120
or eax, 0x84002a90
mov dword [ebx], eax
add ebx, edx
and eax, 0x636ed2
and eax, 0x10810
or eax, 0x458a016d
mov dword [ebx], eax
add ebx, edx
or eax, 0x43a4b4ff
xor eax, 0x4d0873f4
and eax, 0x808208
or eax, 0x14001d4
mov dword [ebx], eax
add ebx, edx
and eax, 0x61536c4b
and eax, 0x1400008
or eax, 0x8a9c4581
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6fbf7aa7
or eax, 0x7727c55
and eax, 0xe1036c4d
or eax, 0x8808000
mov dword [ebx], eax
add ebx, edx
or eax, 0x59b8ddb7
and eax, 0x4d2410b1
and eax, 0x48000001
or eax, 0xa44d8900
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d8179c0
xor eax, 0x68db8631
and eax, 0x5005580
or eax, 0xae8000b
mov dword [ebx], eax
add ebx, edx
or eax, 0x187baa0e
and eax, 0x5e8558f
or eax, 0x80040020
mov dword [ebx], eax
add ebx, edx
and eax, 0xc8d67ef
and eax, 0x44482
or eax, 0x8b503050
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7793ab4e
and eax, 0x2552bc10
and eax, 0x4028c00
or eax, 0x41396045
mov dword [ebx], eax
add ebx, edx
xor eax, 0x418b41de
and eax, 0x1977e081
and eax, 0x2080
or eax, 0x8b4c5d58
mov dword [ebx], eax
add ebx, edx
xor eax, 0x371a49ac
xor eax, 0x5e36c9bf
and eax, 0x4020b449
or eax, 0xd1b0004
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f5324bf
and eax, 0xb4034c4
or eax, 0x80044900
mov dword [ebx], eax
add ebx, edx
or eax, 0x77234eb5
and eax, 0x55233855
or eax, 0x108000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x34aaaa54
xor eax, 0x66402ea2
and eax, 0x31834a0
or eax, 0x8824405c
mov dword [ebx], eax
add ebx, edx
or eax, 0x2fb77f3
and eax, 0x8b0f7445
or eax, 0x24008800
mov dword [ebx], eax
add ebx, edx
or eax, 0x59277c40
and eax, 0x8509a045
or eax, 0x800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x61ddcbdf
or eax, 0x21bdaeed
and eax, 0xe5fdef2c
or eax, 0x1a021000
mov dword [ebx], eax
add ebx, edx
and eax, 0x67460268
and eax, 0x3440008
or eax, 0x80b84d83
mov dword [ebx], eax
add ebx, edx
or eax, 0x3bb0cd7a
and eax, 0x98801e9
or eax, 0x44010000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e853
and eax, 0xc8881b8
or eax, 0x20350244
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d2b90bb
and eax, 0xbf93ff
or eax, 0x406c00
mov dword [ebx], eax
add ebx, edx
and eax, 0x30b04b17
xor eax, 0x279b54ad
and eax, 0x50b1d30
or eax, 0x50800044
mov dword [ebx], eax
add ebx, edx
or eax, 0x5074d543
and eax, 0x10551914
or eax, 0xa0002288
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c83a1d5
and eax, 0x10114
or eax, 0x458a1469
mov dword [ebx], eax
add ebx, edx
xor eax, 0x31319446
and eax, 0x44aa0110
or eax, 0x1050ec4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b0d57dc
xor eax, 0x3296cfb7
and eax, 0x41398
or eax, 0x90412840
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b5276f5
and eax, 0x643c036f
and eax, 0x4000016d
or eax, 0xd8b0810
mov dword [ebx], eax
add ebx, edx
and eax, 0x24d7aab2
and eax, 0x810020
or eax, 0x14083c8
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d6689b9
and eax, 0x1400188
or eax, 0x8aa84c01
mov dword [ebx], eax
add ebx, edx
or eax, 0x4f816ffd
and eax, 0x37c093b1
and eax, 0x2800011
or eax, 0xe803cc44
mov dword [ebx], eax
add ebx, edx
or eax, 0x77625b34
and eax, 0xcc418901
or eax, 0x140000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2477a92f
xor eax, 0x3ef96a0
and eax, 0x8398058b
or eax, 0x644000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e7fecbb
xor eax, 0x5bff8f5b
and eax, 0x40000e0
or eax, 0x41890108
mov dword [ebx], eax
add ebx, edx
and eax, 0x133c97d1
xor eax, 0x392eea36
and eax, 0x3820e9f4
or eax, 0xc5d10008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x52aaa456
and eax, 0xa50b4daa
or eax, 0x4080b255
mov dword [ebx], eax
add ebx, edx
and eax, 0x15fef408
or eax, 0x42cbae9f
and eax, 0x44c8c21d
or eax, 0x88040140
mov dword [ebx], eax
add ebx, edx
and eax, 0x673e94f1
or eax, 0x6b13f08c
and eax, 0x4c0cc0cc
or eax, 0x80c00c00
mov dword [ebx], eax
add ebx, edx
or eax, 0x4798f63d
xor eax, 0x6058971d
and eax, 0x8c8448c0
or eax, 0x4048840c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x196ef7d5
and eax, 0xc4800808
or eax, 0x84cc4c4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3d6ba2fa
and eax, 0x1baaa519
and eax, 0x820400
or eax, 0xec0951cc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7928a8f
xor eax, 0x1d90c945
and eax, 0x800400
or eax, 0x14e881
mov dword [ebx], eax
add ebx, edx
or eax, 0x273cf55c
and eax, 0x5840000
or eax, 0x40430000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3494b2e6
and eax, 0x82e4
or eax, 0x2c0010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x320cf7ea
and eax, 0x20004500
or eax, 0xc4458200
mov dword [ebx], eax
add ebx, edx
or eax, 0xd862993
and eax, 0x2311
or eax, 0x20
mov dword [ebx], eax
add ebx, edx
or eax, 0x30e5eb88
and eax, 0xa04181
or eax, 0xd080446
mov dword [ebx], eax
add ebx, edx
and eax, 0x659f25ee
and eax, 0x5000146
or eax, 0xc2000029
mov dword [ebx], eax
add ebx, edx
and eax, 0x8e58617
and eax, 5
or eax, 0xf857c040
mov dword [ebx], eax
add ebx, edx
and eax, 0x4501d6aa
or eax, 0x3033c008
and eax, 0x40030000
or eax, 0x5c40000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1cce2f91
and eax, 0x30090
or eax, 0x101004
mov dword [ebx], eax
add ebx, edx
and eax, 0xcb5d7c9
xor eax, 0x46bbbf0e
and eax, 0x40008700
or eax, 0x90454000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2da261b6
xor eax, 0x6b1ac0bf
and eax, 0x18b
or eax, 0x12600
mov dword [ebx], eax
add ebx, edx
and eax, 0x586d0b37
and eax, 0x103
or eax, 0xbcfc44c4
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e86e612
and eax, 0x3d8a3a56
and eax, 0x4000002
or eax, 0xc3000044
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b38ca81
and eax, 0x4330c845
or eax, 0x20002000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5a0e8c3a
and eax, 0x41060001
or eax, 0x4c10000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4894ec30
and eax, 0x470c30
or eax, 0x3c8
mov dword [ebx], eax
add ebx, edx
and eax, 0xca614a8
and eax, 0x4891d652
and eax, 0x400
or eax, 0xf045c300
mov dword [ebx], eax
add ebx, edx
or eax, 0x52403ec1
and eax, 0x4e0eea28
and eax, 0x6a00
or eax, 0x101c9
mov dword [ebx], eax
add ebx, edx
and eax, 0x796486d6
and eax, 0xc0
or eax, 0xaacc4507
mov dword [ebx], eax
add ebx, edx
or eax, 0x77f605c0
xor eax, 0x3eb4749e
and eax, 0xc1000008
or eax, 0x6000082
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ceb16d0
and eax, 0x41080040
or eax, 0x2010a005
mov dword [ebx], eax
add ebx, edx
and eax, 0x287ba457
and eax, 0x1e91cb7a
and eax, 0
or eax, 0x45c70000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ac360c3
xor eax, 0xb142cdb
and eax, 0x100408
or eax, 0x8c02c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x23ed173a
and eax, 0x450700
or eax, 0xc400c000
mov dword [ebx], eax
add ebx, edx
and eax, 0x73af7712
and eax, 0x4400
or eax, 0x2060
mov dword [ebx], eax
add ebx, edx
xor eax, 0x58745fd2
and eax, 0x48540182
or eax, 0x87884445
mov dword [ebx], eax
add ebx, edx
or eax, 0x4571d339
or eax, 0x22a46782
and eax, 0xc700007c
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f85cfc9
and eax, 0x82808c45
or eax, 0x20122000
mov dword [ebx], eax
add ebx, edx
or eax, 0x76425e09
xor eax, 0x3198b9b5
and eax, 0x45420000
or eax, 0x850000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x38b60231
and eax, 0x410230
or eax, 0x863084
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b7ebcf5
or eax, 0x7dfaad4e
and eax, 0x58458700
or eax, 0x80004000
mov dword [ebx], eax
add ebx, edx
and eax, 0x340e114a
and eax, 0x9d6f1bb
and eax, 0
or eax, 0x16ec
mov dword [ebx], eax
add ebx, edx
and eax, 0x60986a74
and eax, 0x44
or eax, 0x56e04583
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2fa1eb4d
and eax, 0x4100000a
or eax, 0x86000055
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ae7fb04
and eax, 0x40000004
or eax, 0x9dc0a441
mov dword [ebx], eax
add ebx, edx
and eax, 0x3863abc1
and eax, 0x400000
or eax, 0x45870000
mov dword [ebx], eax
add ebx, edx
and eax, 0x33a7556e
or eax, 0x4602265d
and eax, 0x1022010
or eax, 0x7041a0
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b121871
and eax, 0x18404100
or eax, 0x80058600
mov dword [ebx], eax
add ebx, edx
and eax, 0x61856e22
xor eax, 0x56855cda
and eax, 0x1098
or eax, 0xa024
mov dword [ebx], eax
add ebx, edx
or eax, 0x36f58803
and eax, 0x20e40087
or eax, 0x89084540
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b850474
and eax, 0xc2000001
or eax, 0x5000044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3558c4ba
and eax, 0x76918f1d
and eax, 0x2108405
or eax, 0x88a75040
mov dword [ebx], eax
add ebx, edx
and eax, 0x1e018bc3
and eax, 0x10000
or eax, 0x45c60000
mov dword [ebx], eax
add ebx, edx
or eax, 0x509e87b2
and eax, 0xcb87b0
or eax, 0x20300c
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b670110
and eax, 0x38458700
or eax, 0x80004000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d8c99fb
xor eax, 0x55c853bc
and eax, 0x8803
or eax, 0x1130
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c4b2ff7
and eax, 0x820
or eax, 0x2f2d4c8
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ba6b59d
and eax, 0x60448900
or eax, 0x84010200
mov dword [ebx], eax
add ebx, edx
and eax, 0x9e03ec8
and eax, 0x400a00
or eax, 0xb14105
mov dword [ebx], eax
add ebx, edx
and eax, 0x38b2df39
and eax, 0x900
or eax, 0xe4458000
mov dword [ebx], eax
add ebx, edx
and eax, 0xc81facf
xor eax, 0x6a8777fc
and eax, 0x2a804d88
or eax, 0x1500003
mov dword [ebx], eax
add ebx, edx
and eax, 0x77fae122
and eax, 0x1804000
or eax, 0x4c09a44d
mov dword [ebx], eax
add ebx, edx
or eax, 0xab52f58
and eax, 0xb09eb50
or eax, 0x80000080
mov dword [ebx], eax
add ebx, edx
or eax, 0x70b60f54
and eax, 0xc283c054
or eax, 0x1001
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e1722ff
and eax, 0xd0158001
or eax, 0x400900
mov dword [ebx], eax
add ebx, edx
or eax, 0x32adbee9
and eax, 0x32d00589
or eax, 0x9004002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7f6e1649
and eax, 0x5d011abc
and eax, 0x4001000
or eax, 0x890f8445
mov dword [ebx], eax
add ebx, edx
and eax, 0x63228f5f
xor eax, 0x42f9cc7c
and eax, 0
or eax, 0x2c2
mov dword [ebx], eax
add ebx, edx
and eax, 0x31e54bf6
and eax, 0x82
or eax, 0xfcc4d09
mov dword [ebx], eax
add ebx, edx
and eax, 0x747947f3
xor eax, 0x543ea505
and eax, 0x10744086
or eax, 0x2b880d29
mov dword [ebx], eax
add ebx, edx
and eax, 0x9e89135
and eax, 0x680005
or eax, 0x4014f848
mov dword [ebx], eax
add ebx, edx
and eax, 0x1324117a
or eax, 0x7b8e9e8b
and eax, 0x3a8148b
or eax, 0x80104100
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f12b007
and eax, 0x1588018a
or eax, 0x40010060
mov dword [ebx], eax
add ebx, edx
and eax, 0x67318d5f
and eax, 0x40010108
or eax, 0xb8448ab0
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ee6606a
and eax, 0x88a0412a
or eax, 0x1180401
mov dword [ebx], eax
add ebx, edx
and eax, 0x59769a5f
and eax, 0x9000001
or eax, 0x448b9044
mov dword [ebx], eax
add ebx, edx
or eax, 0x1bcaf338
and eax, 0x1c98378
or eax, 0x200080
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b562450
xor eax, 0x6fd8d0b7
and eax, 0x204509
or eax, 0x83d80880
mov dword [ebx], eax
add ebx, edx
and eax, 0x46ce30ef
xor eax, 0x7412a25d
and eax, 0x74008054
or eax, 0x1001029
mov dword [ebx], eax
add ebx, edx
or eax, 0x659ad580
and eax, 0x7010811d
or eax, 0x80450a02
mov dword [ebx], eax
add ebx, edx
or eax, 0x525697e4
or eax, 0x34ec6e42
and eax, 0x32f4552b
or eax, 0x9000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b83997b
and eax, 0x74cc50
or eax, 0x14081005
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d1b9ec1
xor eax, 0x6c856b87
and eax, 0x38884582
or eax, 0x3600009
mov dword [ebx], eax
add ebx, edx
xor eax, 0x794eaabd
xor eax, 0x2d58eaf1
and eax, 0x6c7c0445
or eax, 0x1d000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1eaf7760
and eax, 0x18dc4501
or eax, 0x8100008a
mov dword [ebx], eax
add ebx, edx
or eax, 0x40faf1fa
and eax, 0x8ca954f
and eax, 0x8801543
or eax, 0x332068b4
mov dword [ebx], eax
add ebx, edx
or eax, 0x41736a1
and eax, 0x20354045
or eax, 0x40488000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2089c961
and eax, 0x46fdc3c3
and eax, 0xac4101
or eax, 0x89000c8a
mov dword [ebx], eax
add ebx, edx
or eax, 0x49cde3a9
and eax, 0x41898c09
or eax, 0x14020044
mov dword [ebx], eax
add ebx, edx
or eax, 0x10f52060
or eax, 0x271e333d
and eax, 0x558954
or eax, 0x88000080
mov dword [ebx], eax
add ebx, edx
and eax, 0x7567db80
and eax, 0x42171672
and eax, 0x40000
or eax, 0x83d0458b
mov dword [ebx], eax
add ebx, edx
or eax, 0x21e499aa
and eax, 0x18001a8
or eax, 0x44090040
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c97623c
or eax, 0xa552fc5
and eax, 0xc4d0bd4
or eax, 0x80008000
mov dword [ebx], eax
add ebx, edx
and eax, 0x20f0f50f
or eax, 0x311310be
and eax, 0x3100013a
or eax, 0x4c884c01
mov dword [ebx], eax
add ebx, edx
and eax, 0x69384fa3
and eax, 0x28000903
or eax, 0x94558240
mov dword [ebx], eax
add ebx, edx
or eax, 0x2444a2e3
and eax, 0x2aa38cf9
and eax, 0x28000021
or eax, 0x55e8551a
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ff486e2
xor eax, 0x27268546
and eax, 0x40400239
or eax, 0xa4058902
mov dword [ebx], eax
add ebx, edx
xor eax, 0x542399a9
and eax, 0x30600002
or eax, 0xb904501
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3195404
and eax, 0x18690005
or eax, 0x414cc40
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b038d49
and eax, 0x1b4c4d09
or eax, 0x20800082
mov dword [ebx], eax
add ebx, edx
and eax, 0x378242bc
and eax, 0x10000008
or eax, 0x47db445
mov dword [ebx], eax
add ebx, edx
and eax, 0x171f0fee
xor eax, 0x9e28a37
and eax, 0x19a0040b
or eax, 0x80004180
mov dword [ebx], eax
add ebx, edx
and eax, 0x48580893
or eax, 0x6bfa70e7
and eax, 0x2bd870e7
or eax, 0x10000d10
mov dword [ebx], eax
add ebx, edx
xor eax, 0x32fab9d9
and eax, 0x820c404
or eax, 0x5d0041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2eb21a50
and eax, 0x22c85401
or eax, 0x1930018a
mov dword [ebx], eax
add ebx, edx
and eax, 0x592c76aa
and eax, 0x9284400
or eax, 0x254a855
mov dword [ebx], eax
add ebx, edx
or eax, 0x6dbb8b97
xor eax, 0x640861fa
and eax, 0x9e00409
or eax, 0x90084182
mov dword [ebx], eax
add ebx, edx
or eax, 0x6221d772
and eax, 0x4331fbfa
and eax, 0x12051f2
or eax, 0x84c02c05
mov dword [ebx], eax
add ebx, edx
xor eax, 0x45eb423d
and eax, 0x800934c0
or eax, 0xb004000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x78151db6
and eax, 0xc0006044
or eax, 0x839001
mov dword [ebx], eax
add ebx, edx
or eax, 0x22fa0bd8
and eax, 0xe0418901
or eax, 0x10040000
mov dword [ebx], eax
add ebx, edx
and eax, 0x66118f08
and eax, 0x900
or eax, 0x83fc448b
mov dword [ebx], eax
add ebx, edx
or eax, 0xe3a6387
and eax, 0xd880189
or eax, 0x40010060
mov dword [ebx], eax
add ebx, edx
and eax, 0x7541887e
and eax, 0x44010068
or eax, 0xa0548b94
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f0bf70d
or eax, 0x4de86dfe
and eax, 0x901ea82
or eax, 0x80000001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2fbd2e5
xor eax, 0x7d89a46b
and eax, 0x44038405
or eax, 0x1886050
mov dword [ebx], eax
add ebx, edx
or eax, 0x40fd433b
xor eax, 0x102ab6b8
and eax, 0x1c001c0
or eax, 0x288238
mov dword [ebx], eax
add ebx, edx
and eax, 0x1965ab08
and eax, 0x1600108
or eax, 0x8a984481
mov dword [ebx], eax
add ebx, edx
or eax, 0x18657256
or eax, 0x311576fe
and eax, 0xab0d744d
or eax, 0x4028000
mov dword [ebx], eax
add ebx, edx
or eax, 0x183d58d
xor eax, 0x3b115a89
and eax, 0x41aa444
or eax, 0x49211009
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d008c49
and eax, 0x765e02df
and eax, 0x48
or eax, 0x8b657d80
mov dword [ebx], eax
add ebx, edx
and eax, 0x2db11479
and eax, 0x1011040
or eax, 0xf6988805
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c6e09b8
or eax, 0x7f419f4b
and eax, 0x453b807d
or eax, 0x4000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x50aaee82
and eax, 0x1112ce4
or eax, 0x8a485100
mov dword [ebx], eax
add ebx, edx
and eax, 0x4cff2101
or eax, 0x79034488
and eax, 0x511b6000
or eax, 0x4209855
mov dword [ebx], eax
add ebx, edx
and eax, 0x6cc5af77
and eax, 0x12850
or eax, 0x8b5055a0
mov dword [ebx], eax
add ebx, edx
and eax, 0x16ea36d3
or eax, 0x427b81e7
and eax, 0x403b8445
or eax, 0x5004800
mov dword [ebx], eax
add ebx, edx
or eax, 0xa0a0cea
and eax, 0xb094ca8
or eax, 0x80403100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ab41285
and eax, 0x4109600d
or eax, 0xc028040
mov dword [ebx], eax
add ebx, edx
or eax, 0x1beb10b1
and eax, 0xb4170fc
or eax, 0x80000400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3aa1b22e
and eax, 0x5520f05a
and eax, 0x11208050
or eax, 0x441b2805
mov dword [ebx], eax
add ebx, edx
xor eax, 0x50711e4c
or eax, 0x7dfd5bc3
and eax, 0x9307cc0
or eax, 0x82000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x22e02567
and eax, 0x3a4da631
and eax, 0x2401
or eax, 0x453bd844
mov dword [ebx], eax
add ebx, edx
or eax, 0x20252e9e
and eax, 0x1317cc8
or eax, 0x8a000120
mov dword [ebx], eax
add ebx, edx
and eax, 0x45078e99
and eax, 0x1010808
or eax, 0x4c2af045
mov dword [ebx], eax
add ebx, edx
or eax, 0x8749274
xor eax, 0x35876d07
and eax, 0x488148
or eax, 0x84050880
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a94933
and eax, 0x81c0408b
or eax, 0x2081500
mov dword [ebx], eax
add ebx, edx
and eax, 0x78f2b806
and eax, 0x800002
or eax, 0x550901e8
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f2e4d8e
and eax, 0x42d01c8
or eax, 0x80508200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x37a479cb
xor eax, 0x1014f7fe
and eax, 0x83090400
or eax, 0x8107000
mov dword [ebx], eax
add ebx, edx
and eax, 0x22fc09f3
and eax, 0x180000
or eax, 0x4523b445
mov dword [ebx], eax
add ebx, edx
or eax, 0x74c7a308
and eax, 0x1113540
or eax, 0x8a0048b0
mov dword [ebx], eax
add ebx, edx
or eax, 0x22750785
and eax, 0x9317445
or eax, 0x440a8008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x12f04074
and eax, 0xb093408
or eax, 0x800049c4
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ccfb310
and eax, 0xc283d854
or eax, 1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7df05c73
and eax, 0x4acc1dbb
and eax, 0x8400000
or eax, 0xd0158901
mov dword [ebx], eax
add ebx, edx
or eax, 0x5848983d
and eax, 0x801c0109
or eax, 0x3a04482
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f5766f1
and eax, 0x4890168
or eax, 0x41000080
mov dword [ebx], eax
add ebx, edx
or eax, 0x7094df0a
and eax, 0xb3c7615
and eax, 0xc0200
or eax, 0xac4189bc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3dc546fc
or eax, 0x49461024
and eax, 0x8900c900
or eax, 0x12083
mov dword [ebx], eax
add ebx, edx
xor eax, 0x730173ed
and eax, 0x4000884c
or eax, 0x58b2401
mov dword [ebx], eax
add ebx, edx
or eax, 0x6769d6c
and eax, 0x45f79960
or eax, 0x38000090
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f06cb0f
and eax, 0x48900
or eax, 0x804100fc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2358d65a
and eax, 0x81185582
or eax, 0x8c00009
mov dword [ebx], eax
add ebx, edx
xor eax, 0x28b6018f
and eax, 0xa16e5404
or eax, 0x5e912891
mov dword [ebx], eax
add ebx, edx
xor eax, 0x46b055a
and eax, 0xf80409cf
or eax, 0x4418230
mov dword [ebx], eax
add ebx, edx
and eax, 0x64f39f8a
or eax, 0x57290bd0
and eax, 0x1018082
or eax, 0x88004001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3279acb0
and eax, 0x9086c01
or eax, 0x44839044
mov dword [ebx], eax
add ebx, edx
and eax, 0x250377a8
and eax, 0x4013000
or eax, 0x788c0b80
mov dword [ebx], eax
add ebx, edx
xor eax, 0x625d6bdd
and eax, 0x3ae17db0
and eax, 0x18c05010
or eax, 0x653fafef
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c6ea14e
or eax, 0x145da0ba
and eax, 0x4c55817c
or eax, 0xa0000a00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3be07153
and eax, 0x55a0502b
or eax, 0x28400510
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e07873d
and eax, 0x420bbb55
and eax, 0x40000100
or eax, 0xbc458a08
mov dword [ebx], eax
add ebx, edx
or eax, 0x8a32676
and eax, 0x74e40502
or eax, 0x1104001
mov dword [ebx], eax
add ebx, edx
and eax, 0x24af54a6
and eax, 0x20040000
or eax, 0xc8498b10
mov dword [ebx], eax
add ebx, edx
and eax, 0x5246bd61
and eax, 0x67a98339
and eax, 0x40000100
or eax, 0x3da84c3b
mov dword [ebx], eax
add ebx, edx
or eax, 0x43001f6e
and eax, 0x44000b64
or eax, 0x80558000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x57d23639
or eax, 0x7d8de730
and eax, 0x7d845539
or eax, 0x200002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a5798ad
and eax, 0x418914
or eax, 0xc0040248
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f04d05b
and eax, 0x40018
or eax, 0x7db84523
mov dword [ebx], eax
add ebx, edx
or eax, 0x41c08d9b
and eax, 0x20ff53fe
and eax, 0x204c0110
or eax, 0xdc018a01
mov dword [ebx], eax
add ebx, edx
xor eax, 0x724cb536
and eax, 0x88010003
or eax, 0x100c180
mov dword [ebx], eax
add ebx, edx
or eax, 0x9e6d8a6
or eax, 0x455030f7
and eax, 0x4583f845
or eax, 0x10080408
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb89ef69
xor eax, 0x2791b753
and eax, 0x78112030
or eax, 0x84441b80
mov dword [ebx], eax
add ebx, edx
and eax, 0x653a77aa
xor eax, 0x529979c5
and eax, 0x4890864
or eax, 0x41021418
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e35259a
or eax, 0x1cc98f8c
and eax, 0x5df799c4
or eax, 0x20000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x41c8faae
and eax, 0x34000168
or eax, 0x41c08480
mov dword [ebx], eax
add ebx, edx
or eax, 0x2147052b
and eax, 0x54458101
or eax, 0x88000a10
mov dword [ebx], eax
add ebx, edx
xor eax, 0x10a974fa
and eax, 0x8800e883
or eax, 0x1010000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6bf41951
xor eax, 0x576a7e2d
and eax, 0x58b8c45
or eax, 0x48005000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4946641e
and eax, 0x4c4d3858
or eax, 0x900003a0
mov dword [ebx], eax
add ebx, edx
and eax, 0x66fab85a
and eax, 0x44082058
or eax, 0x11830725
mov dword [ebx], eax
add ebx, edx
and eax, 0x3fb1e81
and eax, 0x10200
or eax, 0xf45409ec
mov dword [ebx], eax
add ebx, edx
and eax, 0x277cf79
or eax, 0x3b676489
and eax, 0x3b700589
or eax, 0xc4089000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x9fc8eed
xor eax, 0x4cae284a
and eax, 0xa332e
or eax, 0x4581ccd1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2419a6ed
xor eax, 0xd618486
and eax, 0xc08184
or eax, 0x1000268
mov dword [ebx], eax
add ebx, edx
xor eax, 0x274b470e
and eax, 0x2884480
or eax, 0x81640109
mov dword [ebx], eax
add ebx, edx
xor eax, 0x767d5b0f
and eax, 0x14dc8d14
and eax, 0x14900804
or eax, 0xeb6f70b9
mov dword [ebx], eax
add ebx, edx
xor eax, 0x69e46fdc
or eax, 0x624c0206
and eax, 0x540067
or eax, 0x9200098
mov dword [ebx], eax
add ebx, edx
and eax, 0x47675306
or eax, 0x4e9d7506
and eax, 0x3f44502
or eax, 0x80000889
mov dword [ebx], eax
add ebx, edx
or eax, 0x517288cb
or eax, 0x530b2a18
and eax, 0x418901c9
or eax, 0xc000020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1524a3b0
xor eax, 0x57d93901
and eax, 0x548b50
or eax, 0xf00100a4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x347bcd8
and eax, 0x9d79079
and eax, 0x1101028
or eax, 0x7ccc4513
mov dword [ebx], eax
add ebx, edx
or eax, 0x4231184b
and eax, 0x298fb5ed
and eax, 0x50108
or eax, 0xc4408a00
mov dword [ebx], eax
add ebx, edx
or eax, 0x614b4099
and eax, 0x65004101
or eax, 0x10b00402
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c427aab
or eax, 0x283cbef4
and eax, 0x6c0c8a22
or eax, 0x80410100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d416608
or eax, 0x45231506
and eax, 0x81284d22
or eax, 0x8900011
mov dword [ebx], eax
add ebx, edx
and eax, 0x40bdaef8
and eax, 0xfe6e98f
and eax, 0xa00000
or eax, 0xff5f748d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f32ada0
and eax, 0xe045892d
or eax, 0xc1002d2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x65a40565
and eax, 0x89018282
or eax, 0x4001
mov dword [ebx], eax
add ebx, edx
or eax, 0x10e7aa5e
and eax, 0x9983e855
or eax, 0x24000400
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b411c46
and eax, 0x19010c44
or eax, 0xe6fef330
mov dword [ebx], eax
add ebx, edx
or eax, 0x208fb144
and eax, 0x95840f00
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x12ec9dcb
and eax, 0x25d7233b
and eax, 0
or eax, 0x8b000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x318ab90a
or eax, 0x4b822f59
and eax, 0xe882bc41
or eax, 0x14004
mov dword [ebx], eax
add ebx, edx
or eax, 0x7390d4f7
and eax, 0xf8018801
or eax, 0x4440100
mov dword [ebx], eax
add ebx, edx
or eax, 0x16f8413f
or eax, 0x6cccbad4
and eax, 0x22d8498b
or eax, 0x1000400
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a34471
and eax, 0x1004401
or eax, 0x4c3bb84c
mov dword [ebx], eax
add ebx, edx
or eax, 0x77710d3a
xor eax, 0x254c98e6
and eax, 0xa106488
or eax, 0x81001840
mov dword [ebx], eax
add ebx, edx
and eax, 0x6015a8b7
or eax, 0x2bc6895e
and eax, 0x112a054
or eax, 0x54291001
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b5ee9da
and eax, 0xb087884
or eax, 0x80000420
mov dword [ebx], eax
add ebx, edx
xor eax, 0x74ac8391
and eax, 0x4520e805
or eax, 0x130040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4429ef01
and eax, 0x25a564c7
and eax, 0x1000440
or eax, 0x8a7170a0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a40d275
xor eax, 0xcd4d281
and eax, 0xa5817404
or eax, 0x52188841
mov dword [ebx], eax
add ebx, edx
or eax, 0x9a9e8dc
xor eax, 0x2d817be5
and eax, 0x40388438
or eax, 0x5033045
mov dword [ebx], eax
add ebx, edx
or eax, 0x452b6ccd
and eax, 0x1217cf4
or eax, 0x8a440100
mov dword [ebx], eax
add ebx, edx
or eax, 0x7d932ce8
and eax, 0x4d23684c
or eax, 0x88001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x785029de
or eax, 0x6a09adec
and eax, 0x784929a4
or eax, 0x80041200
mov dword [ebx], eax
add ebx, edx
and eax, 0x3dd17891
and eax, 0x10011800
or eax, 0x458a427d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5cc2e20f
and eax, 0x413830
or eax, 0xf4140380
mov dword [ebx], eax
add ebx, edx
or eax, 0x29b82ab5
xor eax, 0x267bf968
and eax, 0x4186005d
or eax, 0x4410920
mov dword [ebx], eax
add ebx, edx
and eax, 0x59e478b8
or eax, 0x5bafd3cd
and eax, 0x19c
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x968cf57
and eax, 0x100ca00
or eax, 0xc6072100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4f15247
and eax, 0x6de2a0a2
and eax, 0x8000
or eax, 0x1c45
mov dword [ebx], eax
add ebx, edx
or eax, 0x78b89071
and eax, 0x40880000
or eax, 0x5030000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b771696
and eax, 0xc451290
or eax, 0x90002160
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d85c13d
and eax, 0xc010030
or eax, 0x418a3a44
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2681c46f
and eax, 0x60088800
or eax, 0x108501e0
mov dword [ebx], eax
add ebx, edx
xor eax, 0xede0cd
xor eax, 0x1bb8c27c
and eax, 0xbd8ab51
or eax, 0x802754ae
mov dword [ebx], eax
add ebx, edx
xor eax, 0x78596a44
xor eax, 0x67eccdd
and eax, 0x95881844
or eax, 0x18011
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c236221
xor eax, 0x59004f67
and eax, 0xa0aab500
or eax, 0x5f554a6c
mov dword [ebx], eax
add ebx, edx
and eax, 0x2aa8cb40
xor eax, 0xcfb9efb
and eax, 0x240458b
or eax, 0x81a00000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x536dfe3b
and eax, 0x408901a0
or eax, 0x5000048
mov dword [ebx], eax
add ebx, edx
and eax, 0x526c8132
and eax, 0x40080120
or eax, 0x30858ac0
mov dword [ebx], eax
add ebx, edx
and eax, 0x76265e00
and eax, 0x35506fbb
and eax, 0x30000a00
or eax, 0xbfff5ff
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c37e6ba
and eax, 0x3fff6c8d
or eax, 0xc0000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x466a3864
and eax, 0x62a65cd7
and eax, 0x54c1
or eax, 0x8b11293e
mov dword [ebx], eax
add ebx, edx
and eax, 0x318dcc56
xor eax, 0x4ba7faf8
and eax, 0x40028404
or eax, 0x15014051
mov dword [ebx], eax
add ebx, edx
and eax, 0x412a08cf
and eax, 0x1000040
or eax, 0x8a097498
mov dword [ebx], eax
add ebx, edx
or eax, 0x2266075f
xor eax, 0x779bdf0d
and eax, 0xc8808040
or eax, 0x20035405
mov dword [ebx], eax
add ebx, edx
and eax, 0x44395c4c
xor eax, 0x5d506c1a
and eax, 0x14410800
or eax, 0xc0048101
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a738523
and eax, 0x82740d03
or eax, 0x1804088
mov dword [ebx], eax
add ebx, edx
or eax, 0x72291198
and eax, 0x41890189
or eax, 0xc000060
mov dword [ebx], eax
add ebx, edx
or eax, 0x6458d7c3
and eax, 0x6d09c1e0
or eax, 0x90202814
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c057c72
or eax, 0x7cc6d461
and eax, 0xf8e8d5e7
or eax, 0x2002a18
mov dword [ebx], eax
add ebx, edx
or eax, 0x48d22e5c
or eax, 0x44b91c3c
and eax, 0xe8000322
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3c9ced54
and eax, 0x25b2d16
and eax, 0x404
or eax, 0x31181
mov dword [ebx], eax
add ebx, edx
or eax, 0x2aad67b6
and eax, 0x2af10a0
or eax, 0x4000048
mov dword [ebx], eax
add ebx, edx
xor eax, 0x59058709
and eax, 0x1e8a8000
or eax, 0xa0416800
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a876af1
and eax, 0x57d79b7
and eax, 0x10000
or eax, 0xe58a0003
mov dword [ebx], eax
add ebx, edx
and eax, 0x46552efa
and eax, 0x72e2c8e9
and eax, 0x40000000
or eax, 0x8cccc35d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x108f7b30
and eax, 0x47e331f5
and eax, 0x44400044
or eax, 0x888ccc88
mov dword [ebx], eax
add ebx, edx
xor eax, 0x49e26b04
and eax, 0x840a05c8
or eax, 0x68815004
mov dword [ebx], eax
add ebx, edx
or eax, 0x9ddfd63
and eax, 0x6c49a063
and eax, 0x8a001
or eax, 0xb04c80
mov dword [ebx], eax
add ebx, edx
or eax, 0x793f5106
xor eax, 0x3f60b537
and eax, 0x44c70000
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x297cfa72
and eax, 0xba0070
or eax, 0x40008c
mov dword [ebx], eax
add ebx, edx
and eax, 0x44d5658c
xor eax, 0x34f622e0
and eax, 0x24040200
or eax, 0xc841c500
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ec1ff4e
or eax, 0x1297965
and eax, 0x9a2e
or eax, 0x90
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ff180f2
and eax, 0x82
or eax, 0x31ac4545
mov dword [ebx], eax
add ebx, edx
xor eax, 0x334424fc
and eax, 0x2000002
or eax, 0xc5000084
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ab12967
and eax, 0x5985fb6e
and eax, 4
or eax, 0x7adce441
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d208af7
and eax, 0x45c40000
or eax, 0x30000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x34dc401c
xor eax, 0x63a78cb5
and eax, 0xb448a0
or eax, 0x33340
mov dword [ebx], eax
add ebx, edx
or eax, 0x73d098c1
and eax, 0x5045c300
or eax, 0x88000400
mov dword [ebx], eax
add ebx, edx
or eax, 0x6010a020
and eax, 0x4200
or eax, 0x1008
mov dword [ebx], eax
add ebx, edx
and eax, 0x17a935d1
xor eax, 0x7d925099
and eax, 0x70904081
or eax, 0x400546
mov dword [ebx], eax
add ebx, edx
and eax, 0x17893832
xor eax, 0x4fbc62b6
and eax, 0x47000030
or eax, 0x8000000b
mov dword [ebx], eax
add ebx, edx
and eax, 0x4bf2d329
and eax, 0x2000001
or eax, 0x18e0c444
mov dword [ebx], eax
add ebx, edx
or eax, 0x52eab3f8
and eax, 0x40c20000
or eax, 0x5050000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d0f5858
and eax, 0x435058
or eax, 0x21a0
mov dword [ebx], eax
add ebx, edx
and eax, 0x6101e96b
and eax, 0x14100
or eax, 0xd4448600
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d4f067
and eax, 0x4000
or eax, 0x282e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e898197
and eax, 0x37a0ee2b
and eax, 0x4804001
or eax, 0xf07405c6
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ee4e0ca
and eax, 0x66589f77
and eax, 0x46000044
or eax, 0x81000010
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d32e227
and eax, 0x44000004
or eax, 0xa1e9c41
mov dword [ebx], eax
add ebx, edx
xor eax, 0x94a46cb
and eax, 0x221da5c1
and eax, 0x40000
or eax, 0x45c30001
mov dword [ebx], eax
add ebx, edx
and eax, 0x6bcebe74
and eax, 0xc40000
or eax, 0x188bb4
mov dword [ebx], eax
add ebx, edx
and eax, 0x73db2ced
xor eax, 0x3c5b5811
and eax, 0xc014000
or eax, 0xc0448700
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c4de38d
xor eax, 0x5c15925f
and eax, 0x75d2
or eax, 0x809
mov dword [ebx], eax
add ebx, edx
xor eax, 0x13aa84c4
and eax, 0x12a04107
or eax, 0x480004c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x792b0752
and eax, 0x3000080
or eax, 0xc4000002
mov dword [ebx], eax
add ebx, edx
or eax, 0x3939189b
and eax, 0x1d380801
or eax, 0x8444
mov dword [ebx], eax
add ebx, edx
and eax, 0x8775c28
and eax, 0
or eax, 0x45c70001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ade4294
or eax, 0x782e6a1d
and eax, 0x1386a88
or eax, 0x520
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2fbf5523
and eax, 0x8050200
or eax, 0xc040c500
mov dword [ebx], eax
add ebx, edx
or eax, 0x73435c1c
xor eax, 0x6af4632f
and eax, 0x13c31
or eax, 0x84
mov dword [ebx], eax
add ebx, edx
xor eax, 0x14eac2ff
and eax, 0x14a84442
or eax, 0x48100185
mov dword [ebx], eax
add ebx, edx
and eax, 0x2d0f9ab1
and eax, 0x4000000
or eax, 0xc3000152
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d08105a
and eax, 0x4000040
or eax, 0x28abf005
mov dword [ebx], eax
add ebx, edx
and eax, 0x5619dccd
or eax, 0x5abcacbb
and eax, 0x44850001
or eax, 0x1420000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x41680dc0
and eax, 0xa00880
or eax, 0x407018
mov dword [ebx], eax
add ebx, edx
and eax, 0x78f987d2
xor eax, 0x317ae533
and eax, 0x3000c500
or eax, 0x8c450200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7aa59ba4
and eax, 0x4824
or eax, 0xa118
mov dword [ebx], eax
add ebx, edx
or eax, 0x719a0372
or eax, 0x327cd406
and eax, 0x43dc4546
or eax, 0x88000081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5113418c
and eax, 0x82000001
or eax, 0x450000a0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x389ddf7b
and eax, 0x4319c840
or eax, 0x202005
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d0ac18f
and eax, 0x4030000
or eax, 0x41c40001
mov dword [ebx], eax
add ebx, edx
and eax, 0x7cddb51e
and eax, 0x3d5fbb2b
and eax, 0x450000
or eax, 0x12271c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6ef815c6
and eax, 0x24054400
or eax, 0x80408300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a76d8ca
and eax, 0x5d794165
and eax, 0x40
or eax, 0x381b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5cebda63
or eax, 0x4c602fc2
and eax, 0x588045c2
or eax, 0xa2100005
mov dword [ebx], eax
add ebx, edx
or eax, 0x2102b19d
or eax, 0xf89ef4a
and eax, 0xc70000c9
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x115b223f
or eax, 0x378bd3ef
and eax, 0x228a9045
or eax, 0x8502000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5fc69e67
xor eax, 0x365a5263
and eax, 0x41020001
or eax, 0x4890000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1e64a544
and eax, 0
or eax, 0x1e883ac
mov dword [ebx], eax
add ebx, edx
or eax, 0x472a8356
and eax, 0x3a80188
or eax, 0x88044401
mov dword [ebx], eax
add ebx, edx
or eax, 0x2a48197c
xor eax, 0x78023409
and eax, 0xc1822844
or eax, 0x18409
mov dword [ebx], eax
add ebx, edx
xor eax, 0x280b346d
and eax, 0xa8088800
or eax, 0x4450101
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2fbb5ec0
and eax, 0x504fce2c
and eax, 0x444400
or eax, 0x83b8118b
mov dword [ebx], eax
add ebx, edx
and eax, 0x617ee4a2
xor eax, 0x1e7fefd
and eax, 0x89006a
or eax, 0x55000180
mov dword [ebx], eax
add ebx, edx
or eax, 0xa7892ea
and eax, 0x544183e8
or eax, 0x80040814
mov dword [ebx], eax
add ebx, edx
or eax, 0xbcd016b
and eax, 0x718fe321
and eax, 0x50058301
or eax, 0xa4402c0e
mov dword [ebx], eax
add ebx, edx
or eax, 0x2af3192
and eax, 0x5239e120
and eax, 0x50200100
or eax, 0x2c94443b
mov dword [ebx], eax
add ebx, edx
or eax, 0xe1f1644
and eax, 0x6cb8e810
and eax, 0x6c080000
or eax, 0x80458b2e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x275331c2
or eax, 0x456fe39
and eax, 0x8b084c89
or eax, 0x800100
mov dword [ebx], eax
add ebx, edx
or eax, 0x14964c6e
and eax, 0x1c2b1088
and eax, 0x14080000
or eax, 0x4181cc55
mov dword [ebx], eax
add ebx, edx
and eax, 0x4fea33c0
and eax, 0x51aa327d
and eax, 0x40000000
or eax, 0xac458b84
mov dword [ebx], eax
add ebx, edx
and eax, 0x618a3756
or eax, 0x6a643ee2
and eax, 0x8002882
or eax, 0x8101c001
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b963a90
and eax, 0x983e801
or eax, 0x44080444
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c5f4be3
and eax, 0x442380
or eax, 0x84091808
mov dword [ebx], eax
add ebx, edx
xor eax, 0x16f379d7
and eax, 0x108a005c
or eax, 0x45011120
mov dword [ebx], eax
add ebx, edx
xor eax, 0x401cf792
or eax, 0x4598d5ed
and eax, 0x18283e0
or eax, 0x400000
mov dword [ebx], eax
add ebx, edx
or eax, 0x79176b0a
or eax, 0x5f3fe664
and eax, 0xbe04588
or eax, 0x80001001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x10512126
and eax, 0x1311005
or eax, 0x440a8840
mov dword [ebx], eax
add ebx, edx
and eax, 0x6f25656b
and eax, 0x1200040
or eax, 0x8a0c7da0
mov dword [ebx], eax
add ebx, edx
or eax, 0x2023adc
and eax, 0x92a684c
or eax, 0x44118001
mov dword [ebx], eax
add ebx, edx
or eax, 0x24549d5f
and eax, 0x71d57ad2
and eax, 0x1117840
or eax, 0x8a0205a4
mov dword [ebx], eax
add ebx, edx
and eax, 0x142b854a
and eax, 0x30440
or eax, 0x5538d815
mov dword [ebx], eax
add ebx, edx
and eax, 0x63d30c32
or eax, 0xee1cc08
and eax, 0xb034c10
or eax, 0x800831e4
mov dword [ebx], eax
add ebx, edx
and eax, 0x43eba167
or eax, 0x66d9a24
and eax, 0x70f9044
or eax, 0xa8004001
mov dword [ebx], eax
add ebx, edx
and eax, 0x4aed76e7
or eax, 0x66f04d0d
and eax, 0x40855c45
or eax, 0x8000a000
mov dword [ebx], eax
add ebx, edx
or eax, 0x59fb1afa
xor eax, 0x30d16b65
and eax, 0x490a0010
or eax, 0x4810865
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ab09788
or eax, 0x7862e46
and eax, 0x200d23e0
or eax, 0x80400000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f9bf0dd
or eax, 0x2911165e
and eax, 0x458b0174
or eax, 0x10000800
mov dword [ebx], eax
add ebx, edx
or eax, 0x1591931c
xor eax, 0x5e3c56f1
and eax, 0x1828180
or eax, 0x400270
mov dword [ebx], eax
add ebx, edx
or eax, 0x3fd4a290
xor eax, 0x5a3e6b21
and eax, 0x1e04081
or eax, 0x8a101508
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e42445d
and eax, 0x4401
or eax, 0xc083b844
mov dword [ebx], eax
add ebx, edx
and eax, 0x1fe69944
and eax, 0x8800
or eax, 0xfc450101
mov dword [ebx], eax
add ebx, edx
and eax, 0x1014d335
xor eax, 0x188be19b
and eax, 0x88408a
or eax, 0x81600d01
mov dword [ebx], eax
add ebx, edx
or eax, 0x517a0564
and eax, 0x5808e9
or eax, 0x10200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2628dc98
and eax, 0x20418000
or eax, 0xc80c0900
mov dword [ebx], eax
add ebx, edx
or eax, 0x4f81081c
or eax, 0x3e3a74f3
and eax, 0x2bb8558b
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x394e1b4b
xor eax, 0x3e528171
and eax, 0x588c810
or eax, 0x50012045
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1cb895b9
and eax, 0xaf16652
and eax, 0x8016000
or eax, 0x83088bb8
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ead5a3b
and eax, 0x10800
or eax, 0xc082b045
mov dword [ebx], eax
add ebx, edx
or eax, 0x3239ead
and eax, 0x80018801
or eax, 0x38440100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x134c831e
and eax, 0x2b08080b
or eax, 0x10b04580
mov dword [ebx], eax
add ebx, edx
xor eax, 0x22982ee5
and eax, 0x19541558
and eax, 0x9000048
or eax, 0x840fd405
mov dword [ebx], eax
add ebx, edx
and eax, 0x72eb0ee7
or eax, 0x10ef8d96
and eax, 0x153
or eax, 8
mov dword [ebx], eax
add ebx, edx
and eax, 0x307f1607
or eax, 0x6182347e
and eax, 0x2180140b
or eax, 0x1a3c4180
mov dword [ebx], eax
add ebx, edx
or eax, 0xed9dd47
or eax, 0x482a336a
and eax, 0x627df845
or eax, 0x10
mov dword [ebx], eax
add ebx, edx
or eax, 0x70087f52
or eax, 0x17a18d76
and eax, 0x3f44503
or eax, 0x8000088
mov dword [ebx], eax
add ebx, edx
or eax, 0x326caa90
or eax, 0x62722c80
and eax, 0x2074c401
or eax, 0x44
mov dword [ebx], eax
add ebx, edx
xor eax, 0x279dbf49
and eax, 0x3e84908
or eax, 0x38100483
mov dword [ebx], eax
add ebx, edx
and eax, 0x650083f6
and eax, 0
or eax, 0x187ddc4d
mov dword [ebx], eax
add ebx, edx
or eax, 0x65db5fe
and eax, 0x1240558b
or eax, 0x21800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x398be544
and eax, 0x98045
or eax, 0x55804810
mov dword [ebx], eax
add ebx, edx
or eax, 0x630fb3db
and eax, 0x40058b80
or eax, 0x80400000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4dcd69f0
and eax, 0x8900c000
or eax, 0x10083
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2391987e
or eax, 0x7922b5c
and eax, 0x2d824045
or eax, 0x50018000
mov dword [ebx], eax
add ebx, edx
and eax, 0x163418b1
xor eax, 0x6af9dc93
and eax, 0x30710080
or eax, 0x1040000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2390b7e3
and eax, 0x1b40583
or eax, 0x88084808
mov dword [ebx], eax
add ebx, edx
and eax, 0x64c30fed
and eax, 0x800c89
or eax, 0xff7f7004
mov dword [ebx], eax
add ebx, edx
and eax, 0x63d99c30
and eax, 0x444eb35b
and eax, 0x400000
or eax, 0x98158bff
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d2d0e25
and eax, 0x6c2bac0c
and eax, 0x4c288408
or eax, 0xb3501181
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2444b44
or eax, 0x61c5abd4
and eax, 0x4589ffdd
or eax, 0x20022
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3248724b
and eax, 0x1c081b4
or eax, 0x280208
mov dword [ebx], eax
add ebx, edx
xor eax, 0x83a329b
and eax, 0x3fd9dfac
and eax, 0x9900100
or eax, 0x822c4489
mov dword [ebx], eax
add ebx, edx
or eax, 0x4f11dcb2
and eax, 0xcfbd5c89
or eax, 0x30422004
mov dword [ebx], eax
add ebx, edx
and eax, 0x71f6a665
and eax, 0x70842005
or eax, 0x8091bfa
mov dword [ebx], eax
add ebx, edx
or eax, 0x66d0805a
and eax, 0x7cddbbff
or eax, 0x224400
mov dword [ebx], eax
add ebx, edx
and eax, 0x17d08345
and eax, 0x508300
or eax, 0xe8050808
mov dword [ebx], eax
add ebx, edx
or eax, 0x5fc90434
and eax, 0x74c40520
or eax, 0x205003
mov dword [ebx], eax
add ebx, edx
or eax, 0x4bebb1ed
and eax, 0x70458109
or eax, 0x80000a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x294c3a50
xor eax, 0x1e7c6455
and eax, 0x8006801
or eax, 0x81018082
mov dword [ebx], eax
add ebx, edx
and eax, 0x34aee23d
and eax, 0xe001
or eax, 0x4d8b1044
mov dword [ebx], eax
add ebx, edx
or eax, 0x403f3b62
and eax, 0x4daf0b04
or eax, 0x498
mov dword [ebx], eax
add ebx, edx
and eax, 0xb35e903
xor eax, 0x7c4f9ddb
and eax, 0x754884d0
or eax, 0x810124
mov dword [ebx], eax
add ebx, edx
or eax, 0x7d2bed44
and eax, 0xc418910
or eax, 0x80140200
mov dword [ebx], eax
add ebx, edx
or eax, 0x72a0297
and eax, 0xc340113
or eax, 0x70805428
mov dword [ebx], eax
add ebx, edx
or eax, 0x6352d1ec
and eax, 0x1c27f639
and eax, 0xc048008
or eax, 0xc0410b00
mov dword [ebx], eax
add ebx, edx
or eax, 0x787c51b1
and eax, 0xa98fdf2
and eax, 0x8104130
or eax, 0x75e0040b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f1ac6ab
or eax, 0x7b088d98
and eax, 0x48488b08
or eax, 0x80050001
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ee91e4e
xor eax, 0x2db217db
and eax, 0x81018080
or eax, 0x8004103
mov dword [ebx], eax
add ebx, edx
and eax, 0x585c7375
and eax, 0x4001
or eax, 0x558b884c
mov dword [ebx], eax
add ebx, edx
or eax, 0x113052df
and eax, 0x1828290
or eax, 0x400120
mov dword [ebx], eax
add ebx, edx
or eax, 0x27aa8c45
or eax, 0x117b6952
and eax, 0x3b04581
or eax, 0x88001008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x41cfbb58
or eax, 0xd2cd84c
and eax, 0xc803ec45
or eax, 0x20800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x104b1ac2
xor eax, 0x7b40d132
and eax, 0x80010901
or eax, 0x6c448000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6518ba5a
and eax, 0x295c090b
or eax, 0x12a04480
mov dword [ebx], eax
add ebx, edx
or eax, 0x4438eda9
xor eax, 0x27a8b83e
and eax, 0x18544005
or eax, 0x28a848
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d2114ce
and eax, 0x1585483
or eax, 0x3a800108
mov dword [ebx], eax
add ebx, edx
or eax, 0xca11231
or eax, 0x7cbe8d3
and eax, 0x1078b451
or eax, 0x40004
mov dword [ebx], eax
add ebx, edx
or eax, 0x5436311d
and eax, 0x63fcffb
and eax, 0x380509
or eax, 0x33c04082
mov dword [ebx], eax
add ebx, edx
xor eax, 0x32dbbff2
xor eax, 0x14a5001a
and eax, 0x504f041
or eax, 0x20700404
mov dword [ebx], eax
add ebx, edx
or eax, 0x459a1c3f
and eax, 0x219c4c0b
or eax, 0x1a000180
mov dword [ebx], eax
add ebx, edx
and eax, 0x53b72c7a
and eax, 0x11140008
or eax, 0xc699045
mov dword [ebx], eax
add ebx, edx
and eax, 0x6bbbc215
and eax, 0x130b5e26
and eax, 0x1000000
or eax, 0xaa0558b
mov dword [ebx], eax
add ebx, edx
and eax, 0x1dd98af9
and eax, 0x436653eb
and eax, 0x1000001
or eax, 0x1474f054
mov dword [ebx], eax
add ebx, edx
or eax, 0x49f3a8ac
and eax, 0xdc04089
or eax, 0x2080502
mov dword [ebx], eax
add ebx, edx
or eax, 0x457297d0
and eax, 0xbd0458b
or eax, 0x30000024
mov dword [ebx], eax
add ebx, edx
and eax, 0x69d012ee
and eax, 0x9500004
or eax, 0x2dcc41
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6e337a17
xor eax, 0x5709214a
and eax, 0x400508
or eax, 0x83904883
mov dword [ebx], eax
add ebx, edx
or eax, 0x3649155a
and eax, 0x58901c1
or eax, 0x48000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x48251b68
xor eax, 0x5496ba42
and eax, 0x501080c0
or eax, 0xa8450b10
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ee486fb
xor eax, 0x2a496fb
and eax, 0x74401100
or eax, 0x884403
mov dword [ebx], eax
add ebx, edx
xor eax, 0x446214b0
and eax, 0x20000110
or eax, 0x88458a40
mov dword [ebx], eax
add ebx, edx
or eax, 0x666ddd52
and eax, 0x6c0c4512
or eax, 0x11900029
mov dword [ebx], eax
add ebx, edx
and eax, 0x551a7dbe
and eax, 0x14004508
or eax, 0x80458201
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f40dbe
and eax, 1
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x5edd89f
and eax, 1
or eax, 0x45c707ea
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4edd6bfe
and eax, 0x6df3ec1a
and eax, 0x10
or eax, 0x84
mov dword [ebx], eax
add ebx, edx
or eax, 0x32684548
xor eax, 0x662ab528
and eax, 0x54408000
or eax, 0x880d0b00
mov dword [ebx], eax
add ebx, edx
and eax, 0x686f45b4
and eax, 0x266e64d8
and eax, 0x40000
or eax, 0x74904d0b
mov dword [ebx], eax
add ebx, edx
and eax, 0xc9692e9
and eax, 0x140000
or eax, 0xf0418b30
mov dword [ebx], eax
add ebx, edx
and eax, 0x678695c8
xor eax, 0x4e6509e8
and eax, 0x2c600028
or eax, 0x51805513
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b334669
and eax, 0x8000028
or eax, 0xc4458b00
mov dword [ebx], eax
add ebx, edx
and eax, 0x574dab40
and eax, 0x44458300
or eax, 0xa0387499
mov dword [ebx], eax
add ebx, edx
and eax, 0x38fa9828
or eax, 0x24ca56af
and eax, 0x24708489
or eax, 0xdb040100
mov dword [ebx], eax
add ebx, edx
and eax, 0x7bbd92a7
and eax, 0x41008081
or eax, 0x48b7f7e
mov dword [ebx], eax
add ebx, edx
and eax, 0x5066e1d5
and eax, 0x1503f2ee
and eax, 0x80c4
or eax, 0x1c00308
mov dword [ebx], eax
add ebx, edx
xor eax, 0x38c4f3a7
or eax, 0x14f1a5aa
and eax, 0x1c44589
or eax, 0x82080000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x23dd0b8
xor eax, 0x65fee1f2
and eax, 0xe40f7481
or eax, 0x1bf0003c
mov dword [ebx], eax
add ebx, edx
or eax, 0x13c0ca8c
and eax, 0x97400bd
or eax, 0x42
mov dword [ebx], eax
add ebx, edx
and eax, 0x4cfd18b7
xor eax, 0xcd8f0b2
and eax, 0xa44001
or eax, 0x83000d8a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x623b1d07
and eax, 0x41890080
or eax, 0xc000141
mov dword [ebx], eax
add ebx, edx
xor eax, 0x45dc664f
and eax, 0x7401ff0f
and eax, 0x10304
or eax, 0xfc5488a0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f4af4b
and eax, 0x7880042b
or eax, 0x4485110
mov dword [ebx], eax
add ebx, edx
and eax, 0x49dac8b2
and eax, 0x40400010
or eax, 0x84058b00
mov dword [ebx], eax
add ebx, edx
or eax, 0x7fd84054
or eax, 0x1c18f74b
and eax, 0x75904513
or eax, 0x200020
mov dword [ebx], eax
add ebx, edx
or eax, 0x7aa38b49
xor eax, 0x401c0c83
and eax, 0x340d8308
or eax, 0xc0400800
mov dword [ebx], eax
add ebx, edx
or eax, 0x690024ae
and eax, 0x7d4c0d2a
or eax, 0xa04011
mov dword [ebx], eax
add ebx, edx
or eax, 0x493e5c2c
and eax, 0x66fb87d5
and eax, 0x64500101
or eax, 0x98058a08
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d3e7577
and eax, 0x8101c202
or eax, 0x8000081
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ad65484
and eax, 0x4000
or eax, 0x90e9bc55
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a9d8843
and eax, 0x4629d2e9
and eax, 0x229d040
or eax, 0x89d62fbe
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f954a2
and eax, 0x4350c70e
and eax, 0x8004
or eax, 0xbc2d5c41
mov dword [ebx], eax
add ebx, edx
or eax, 0x56f7358e
or eax, 0x38a3db43
and eax, 0x88000041
or eax, 0x1000030
mov dword [ebx], eax
add ebx, edx
xor eax, 0x315b4c3f
and eax, 0x80b4c44
or eax, 0x45809001
mov dword [ebx], eax
add ebx, edx
and eax, 0x605e1d7e
and eax, 0x40080844
or eax, 0x9c4523b8
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c1904c8
or eax, 0x13d32d0d
and eax, 0xebdc0d89
or eax, 0x204000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d7a1654
and eax, 0xfc540b09
or eax, 0x18000
mov dword [ebx], eax
add ebx, edx
and eax, 0x663af28e
and eax, 0x8200
or eax, 0x89014083
mov dword [ebx], eax
add ebx, edx
xor eax, 0x25ac9916
xor eax, 0x7a6c1a92
and eax, 0x44814005
or eax, 0x10abc50
mov dword [ebx], eax
add ebx, edx
or eax, 0x7bbb7bff
and eax, 0x10013bfc
or eax, 0x80440000
mov dword [ebx], eax
add ebx, edx
or eax, 0x35e3f21c
and eax, 0x1a0890c
or eax, 0x180403
mov dword [ebx], eax
add ebx, edx
xor eax, 0x23a046d5
and eax, 0x80000
or eax, 0x4d830000
mov dword [ebx], eax
add ebx, edx
and eax, 0x75a178a1
and eax, 0x40810000
or eax, 0x300c89c4
mov dword [ebx], eax
add ebx, edx
or eax, 0x63c94c1c
or eax, 0x78ca4746
and eax, 0xbcfcfde
or eax, 0x80303021
mov dword [ebx], eax
add ebx, edx
and eax, 0x5524b617
or eax, 0x6c59b1a6
and eax, 0x5099415
or eax, 0x90804040
mov dword [ebx], eax
add ebx, edx
and eax, 0x5128c74a
or eax, 0x3d9ae87f
and eax, 0x3d9aec6c
or eax, 0xc2651300
mov dword [ebx], eax
add ebx, edx
or eax, 0x6a34c7d9
and eax, 0x83d44589
or eax, 2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6119ff28
and eax, 0x408900a0
or eax, 0x5000148
mov dword [ebx], eax
add ebx, edx
or eax, 0x27e2a258
or eax, 0x305d56b6
and eax, 0x708d83d4
or eax, 0x800
mov dword [ebx], eax
add ebx, edx
and eax, 0x47ba802d
and eax, 0x888004
or eax, 0x3b777ffb
mov dword [ebx], eax
add ebx, edx
or eax, 0x12c872ca
xor eax, 0x3c69f0a7
and eax, 0x7960c08
or eax, 0xf8696085
mov dword [ebx], eax
add ebx, edx
or eax, 0x903d290
xor eax, 0x62283b0c
and eax, 0x89074591
or eax, 0x220386e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x511fa926
or eax, 0x3f92c611
and eax, 0x552ad051
or eax, 0x12804
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f5a643
or eax, 0x577f6a09
and eax, 0x40958840
or eax, 0x280001a0
mov dword [ebx], eax
add ebx, edx
and eax, 0x309c23e3
and eax, 0x9401e0
or eax, 0x8b6bfe1f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x68f8d9cf
and eax, 0xe0032000
or eax, 0x880c045
mov dword [ebx], eax
add ebx, edx
and eax, 0x75a31b49
and eax, 0x60010001
or eax, 0x80448900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x39dc243
and eax, 0x46d58b6f
and eax, 0x42400902
or eax, 0xbd28b481
mov dword [ebx], eax
add ebx, edx
or eax, 0x58a9013c
and eax, 0x6053f273
and eax, 0x6000b033
or eax, 0x14004fcc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x455e7984
or eax, 0x36b094ce
and eax, 0x304c8209
or eax, 0x80010900
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc695084
xor eax, 0x5f65c337
and eax, 0x81010882
or eax, 0x800e101
mov dword [ebx], eax
add ebx, edx
and eax, 0x1dc62d0a
xor eax, 0x53ce9ccb
and eax, 0x508ab049
or eax, 0x5010004
mov dword [ebx], eax
add ebx, edx
and eax, 0x7239423a
xor eax, 0x311cf991
and eax, 0x60152180
or eax, 0x94400220
mov dword [ebx], eax
add ebx, edx
xor eax, 0x591c60bb
and eax, 0xad400109
or eax, 0x52249480
mov dword [ebx], eax
add ebx, edx
xor eax, 0x389a1637
and eax, 0x458a83be
or eax, 0x17c41
mov dword [ebx], eax
add ebx, edx
and eax, 0x448213e
or eax, 0x6f2c825f
and eax, 0x60048170
or eax, 0x810880
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7245584b
and eax, 0x530f18cf
and eax, 0x200108b
or eax, 0x89ffef74
mov dword [ebx], eax
add ebx, edx
xor eax, 0x671aacad
and eax, 0xc0815040
or eax, 0x102a40d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x434e657a
xor eax, 0x70de809e
and eax, 0xf0010101
or eax, 0x44c8800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x657d992d
and eax, 0x702ec722
and eax, 0x10200000
or eax, 0xef44958b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x63cef237
xor eax, 0xbc4c79f
and eax, 0x952aa023
or eax, 0x115fdc
mov dword [ebx], eax
add ebx, edx
or eax, 0x264c5527
and eax, 0xb77fff60
or eax, 0x48800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x42f47bd4
or eax, 0x5603873d
and eax, 0x908d0d
or eax, 2
mov dword [ebx], eax
add ebx, edx
and eax, 0x32eaf89e
xor eax, 0x6442818d
and eax, 0x44820000
or eax, 0x1090000
mov dword [ebx], eax
add ebx, edx
and eax, 0x16ba2089
and eax, 0x2fbcf665
and eax, 0x4000000
or eax, 0x88453be4
mov dword [ebx], eax
add ebx, edx
and eax, 0xa9a1fec
xor eax, 0x3c80c3eb
and eax, 0x480180c
or eax, 0x490b0570
mov dword [ebx], eax
add ebx, edx
and eax, 0x82df29f
xor eax, 0x6d782cfe
and eax, 0x45210cc0
or eax, 0x88e0318
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b29bab5
or eax, 0x4e144d5f
and eax, 0x80d3bdc
or eax, 0xa0400000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e3007f0
and eax, 0x1ad53679
and eax, 0x50
or eax, 0x558b112c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x39ec73ca
and eax, 0x6f1c2a30
and eax, 0x230
or eax, 0x1ea81c8
mov dword [ebx], eax
add ebx, edx
and eax, 0x24913da4
xor eax, 0x4456e68a
and eax, 0xd04508
or eax, 0x8b281081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x765c678
or eax, 0x424ab6dc
and eax, 0x441b9045
or eax, 0x1204000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x678dd1b3
and eax, 0x22201f0
or eax, 0x89497c08
mov dword [ebx], eax
add ebx, edx
and eax, 0x24732853
xor eax, 0x62c1b4ff
and eax, 0x40228c0d
or eax, 0xd196040
mov dword [ebx], eax
add ebx, edx
or eax, 0x222053a9
and eax, 0xb1a7cc8
or eax, 0x80400010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x67e5dff7
and eax, 0x440ba005
or eax, 0x11001c50
mov dword [ebx], eax
add ebx, edx
or eax, 0x5414bcd1
and eax, 0x11234d4
or eax, 0x8a404108
mov dword [ebx], eax
add ebx, edx
or eax, 0x58c7aeb4
and eax, 0xd391ac44
or eax, 0x24080001
mov dword [ebx], eax
add ebx, edx
and eax, 0x7080d32f
and eax, 0x40808005
or eax, 0x80055078
mov dword [ebx], eax
add ebx, edx
or eax, 0x6e65e54c
and eax, 0x44815074
or eax, 0x10a0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x436b842
and eax, 0x40
or eax, 0x1e88384
mov dword [ebx], eax
add ebx, edx
or eax, 0xdc163ce
and eax, 0x9c04188
or eax, 0x82040401
mov dword [ebx], eax
add ebx, edx
or eax, 0x13c451b1
and eax, 0x81804009
or eax, 0x40038044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d46f6e5
and eax, 0x80450000
or eax, 0x40088901
mov dword [ebx], eax
add ebx, edx
and eax, 0x190a41d4
xor eax, 0x1e890a77
and eax, 0x18800103
or eax, 0x81444488
mov dword [ebx], eax
add ebx, edx
and eax, 0x41875679
and eax, 0x482722da
and eax, 0
or eax, 0x3bc07df7
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b42e083
or eax, 0x1179915d
and eax, 0x30798045
or eax, 0x2042000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a13dda7
and eax, 0x100001
or eax, 0x89e0558a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f57f74e
and eax, 0x96a70085
or eax, 0x69585c10
mov dword [ebx], eax
add ebx, edx
and eax, 0x32cf6c08
and eax, 0x20450800
or eax, 0xc40083ff
mov dword [ebx], eax
add ebx, edx
xor eax, 0x15f26d1f
and eax, 0xf1108480
or eax, 0xe480109
mov dword [ebx], eax
add ebx, edx
and eax, 0x7560b27c
or eax, 0x6d94f80d
and eax, 0x4d80f80d
or eax, 0xb07f2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x11514590
and eax, 0x1e66da2d
and eax, 0x408224
or eax, 0x18101c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c62ec1e
or eax, 0x516a859f
and eax, 0x9e04d89
or eax, 0x82040000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c32e9c1
and eax, 0xbff64c81
or eax, 0x40091014
mov dword [ebx], eax
add ebx, edx
and eax, 0x19dd1e20
and eax, 0x18951800
or eax, 0x400023ff
mov dword [ebx], eax
add ebx, edx
and eax, 0x4cfcfd7
and eax, 0x2561621a
and eax, 0x10212
or eax, 0x7dfefded
mov dword [ebx], eax
add ebx, edx
xor eax, 0x70731b48
and eax, 0x8048001
or eax, 0xf0410b08
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6006e615
and eax, 0x6997963d
and eax, 0x8010000
or eax, 0x8100e883
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ce174f0
or eax, 0x5055a884
and eax, 0x4581b845
or eax, 0x80a4000
mov dword [ebx], eax
add ebx, edx
and eax, 0x55f7d18c
xor eax, 0x20fd6152
and eax, 0x1688154
or eax, 0x810280
mov dword [ebx], eax
add ebx, edx
and eax, 0x4214b1ac
and eax, 0x180
or eax, 0x8bd44c09
mov dword [ebx], eax
add ebx, edx
and eax, 0x23020391
and eax, 0x2000001
or eax, 0xc083ec54
mov dword [ebx], eax
add ebx, edx
and eax, 0x723c0448
and eax, 0x12fa4355
and eax, 0
or eax, 0xec558901
mov dword [ebx], eax
add ebx, edx
or eax, 0x4f04e067
and eax, 0x701a8aa9
and eax, 1
or eax, 0x83a8458a
mov dword [ebx], eax
add ebx, edx
and eax, 0x5698e9af
and eax, 0x880180
or eax, 0x45010040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x713c3a08
and eax, 0x10050b88
or eax, 0x88488020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e21fa2b
and eax, 0x44284103
or eax, 0x31800c08
mov dword [ebx], eax
add ebx, edx
and eax, 0x7edfae5b
and eax, 0x7400080b
or eax, 0x80558300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x46c6ae38
xor eax, 0x7eab9cae
and eax, 0x8181101
or eax, 0x33c04422
mov dword [ebx], eax
add ebx, edx
and eax, 0x160aa322
xor eax, 0x2f9074af
and eax, 0x9183405
or eax, 0x658850
mov dword [ebx], eax
add ebx, edx
and eax, 0x1e6bd9c7
and eax, 0x480001
or eax, 0x8390458a
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a84c68d
and eax, 0x800088
or eax, 0x45090160
mov dword [ebx], eax
add ebx, edx
xor eax, 0xab43dc9
xor eax, 0x6c867bac
and eax, 0x20090388
or eax, 0x98448850
mov dword [ebx], eax
add ebx, edx
xor eax, 0x50f3ee16
xor eax, 0x194cebff
and eax, 0x70f00c31
or eax, 0xc00410a
mov dword [ebx], eax
add ebx, edx
and eax, 0x6abc4780
and eax, 0x20100100
or eax, 0x94458a29
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a0f97d3
or eax, 0x5e4736e3
and eax, 0x7e449581
or eax, 0x81100008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x41ad50fc
xor eax, 0x4918bb23
and eax, 0x45817e56
or eax, 0xa81a9
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4af2c3fd
and eax, 0x10800
or eax, 0x508481e8
mov dword [ebx], eax
add ebx, edx
or eax, 0x6262b853
and eax, 0x2e7b9fb
or eax, 0x89184604
mov dword [ebx], eax
add ebx, edx
or eax, 0x3cbec06a
and eax, 0x8183b44d
or eax, 0x40000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ca97ff9
and eax, 0xa4098901
or eax, 0x10440000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4536e69e
and eax, 0xf554858b
or eax, 0xa001000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x43cd8512
xor eax, 0x6e739aad
and eax, 0x902a8a34
or eax, 0x51175cb
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a1edded
and eax, 0x1add40
or eax, 0xffe52210
mov dword [ebx], eax
add ebx, edx
and eax, 0x137a1be9
and eax, 0x19bb61f4
and eax, 0x10a0140
or eax, 0x4481083d
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b3eece1
and eax, 0x54dc922e
and eax, 0x20
or eax, 0x1c083c8
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b668cad
and eax, 0x1400088
or eax, 0x8aa84501
mov dword [ebx], eax
add ebx, edx
or eax, 0x4638919f
and eax, 0x6c486157
and eax, 0xc084005
or eax, 0x81819048
mov dword [ebx], eax
add ebx, edx
and eax, 0x8266c49
or eax, 0x21102256
and eax, 0x2910624c
or eax, 0xd6ef9d00
mov dword [ebx], eax
add ebx, edx
and eax, 0x60f225e3
and eax, 0xa00500
or eax, 0x8904508b
mov dword [ebx], eax
add ebx, edx
or eax, 0x687e35bf
and eax, 0xe9fe4095
or eax, 0x16010800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x776847ff
or eax, 0xfd4f895
and eax, 0x84458bff
or eax, 0x20000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2108e109
and eax, 0x8101c083
or eax, 0x8000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe5cbd79
or eax, 0x25419396
and eax, 0x8509a444
or eax, 0x8820001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5684f98f
and eax, 0x695e684e
and eax, 0x490e4848
or eax, 0xb6f1b704
mov dword [ebx], eax
add ebx, edx
and eax, 0x25fc5ddc
and eax, 0x25480d08
or eax, 0xda008033
mov dword [ebx], eax
add ebx, edx
and eax, 0x43bb576b
and eax, 0x108052b
or eax, 0x875fad4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2217d74e
xor eax, 0x20f2693a
and eax, 0x398418b
or eax, 0x80401400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x237d9041
and eax, 0x8101ca
or eax, 0x55080020
mov dword [ebx], eax
add ebx, edx
or eax, 0x78694161
and eax, 0x6544fd66
and eax, 0x64004140
or eax, 0x9a33a898
mov dword [ebx], eax
add ebx, edx
or eax, 0x4176788a
and eax, 0x4503f9da
or eax, 0x880625
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f6cae53
xor eax, 0x7bc3e1
and eax, 0x888244
or eax, 0x16001a0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x64c9e453
or eax, 0x4a71320f
and eax, 0xb604589
or eax, 0x80840000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e4743a7
xor eax, 0x41bf8278
and eax, 0xc4000444
or eax, 0x8c359a1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x35cbfef6
xor eax, 0x6d3832b9
and eax, 0x84001188
or eax, 0x688b4444
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a6f3ab1
xor eax, 0x472cbf4b
and eax, 0x4ac81
or eax, 0xd84000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c26c59
and eax, 0x1c60000
or eax, 0x44010000
mov dword [ebx], eax
add ebx, edx
or eax, 0x713bacdc
xor eax, 0x5fc0536f
and eax, 0x35ba0
or eax, 0xc0004c
mov dword [ebx], eax
add ebx, edx
or eax, 0x381d0340
and eax, 0x38454300
or eax, 0xc0008400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3281cfdd
and eax, 5
or eax, 0x14702
mov dword [ebx], eax
add ebx, edx
xor eax, 0x25c8710a
xor eax, 0x7f812f3c
and eax, 0x480101
or eax, 0x858044c6
mov dword [ebx], eax
add ebx, edx
or eax, 0x538a1409
and eax, 0xc700010d
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x21135ea5
and eax, 0xc2134c00
or eax, 0x9488045
mov dword [ebx], eax
add ebx, edx
or eax, 0x98cf85f
and eax, 0x41c70000
or eax, 0x4000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x299379f3
xor eax, 0x7664ae04
and eax, 0xa02e04
or eax, 0x40c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a3b63d
and eax, 0x4b7befca
and eax, 0x600
or eax, 0xe445c100
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e114f1
and eax, 0x30625a87
and eax, 0x1000
or eax, 0xac0a
mov dword [ebx], eax
add ebx, edx
or eax, 0x7929ca67
xor eax, 0x32a7cfe6
and eax, 0x28c0181
or eax, 0x20304446
mov dword [ebx], eax
add ebx, edx
xor eax, 0x467f008e
and eax, 0x44000008
or eax, 0x830000b2
mov dword [ebx], eax
add ebx, edx
or eax, 0x4df4adcf
and eax, 0xcac4a445
or eax, 0x30000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x26a421d
and eax, 0x40c60000
or eax, 0x5010000
mov dword [ebx], eax
add ebx, edx
or eax, 0x23bde8f6
and eax, 0x5948c0
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6031fc65
and eax, 0x40408400
or eax, 0x94054300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x71caa123
and eax, 0x10001
or eax, 0x8140
mov dword [ebx], eax
add ebx, edx
or eax, 0x52304d6
and eax, 0x42005c7
or eax, 0xe8884000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2e9b22b
and eax, 0xc600006f
or eax, 0x1000010
mov dword [ebx], eax
add ebx, edx
or eax, 0x916386
and eax, 0x86814045
or eax, 0x20669800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e59810e
and eax, 0x147db08f
and eax, 0x40000
or eax, 0x45c30000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d6c7fa6
or eax, 0x54cf9b84
and eax, 0x627ca4
or eax, 0x1100050
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7eb4db8d
or eax, 0x5dd8535e
and eax, 0x6044c700
or eax, 0x80010000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1596bd14
and eax, 0x8400
or eax, 0x5aa3
mov dword [ebx], eax
add ebx, edx
xor eax, 0x168e7d9f
and eax, 0x12800104
or eax, 0x295044c3
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7fce0bb7
and eax, 0x705d5899
and eax, 0x40000000
or eax, 0x87000022
mov dword [ebx], eax
add ebx, edx
and eax, 0x40126d6b
and eax, 0x617a33fd
and eax, 0x40000000
or eax, 0x2e7ae845
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f8fbfcd
and eax, 0x1c50000
or eax, 0x44020000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x221df774
xor eax, 0xd866bb8
and eax, 0x408080
or eax, 0xa14230
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d57fc95
and eax, 0x4dcf4851
and eax, 0x454000
or eax, 0xa0008700
mov dword [ebx], eax
add ebx, edx
and eax, 0x28a68ab4
and eax, 0x8000
or eax, 0x1564
mov dword [ebx], eax
add ebx, edx
or eax, 0x76c675c7
and eax, 0x748045c7
or eax, 0x88180000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d2055b
and eax, 0xc6000095
or eax, 0x1000020
mov dword [ebx], eax
add ebx, edx
or eax, 0x1fc6335
or eax, 0x3a2628be
and eax, 0x84e00005
or eax, 0x19040
mov dword [ebx], eax
add ebx, edx
and eax, 0x11237775
xor eax, 0x4bbfb0f4
and eax, 0x41860000
or eax, 0x4410000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d81a2f2
xor eax, 0x5dc38650
and eax, 0x10020a0
or eax, 0x128b14
mov dword [ebx], eax
add ebx, edx
and eax, 0x11111dc6
xor eax, 0x574977a4
and eax, 0x54414600
or eax, 0x88048100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x10916839
or eax, 0x207c60b7
and eax, 0x442c
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5532bc69
xor eax, 0x2528034e
and eax, 0x30104103
or eax, 0x85e004c4
mov dword [ebx], eax
add ebx, edx
and eax, 0x724c8fe3
or eax, 0x6388fcca
and eax, 0x430000c9
or eax, 0x84000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4689373e
and eax, 0
or eax, 0x3182fc45
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f46efce
or eax, 0x4f77a44c
and eax, 0x45c70001
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0xda4bb43
and eax, 0xe52200
or eax, 0x1000ac
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f249f6d
and eax, 0xc458700
or eax, 0x90004000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x500edbbd
and eax, 0x65f903c8
and eax, 0x10088
or eax, 0x4576
mov dword [ebx], eax
add ebx, edx
xor eax, 0x68c3fcd2
and eax, 0x800104
or eax, 0x63844c3
mov dword [ebx], eax
add ebx, edx
and eax, 0x73d1c19e
or eax, 0x3f5c26ec
and eax, 0xb000020
or eax, 0x80000010
mov dword [ebx], eax
add ebx, edx
and eax, 0x67477768
or eax, 0x4acdf4b7
and eax, 0x420de405
or eax, 0x30200840
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe44271f
xor eax, 0x6c820023
and eax, 0x29
or eax, 0x89000082
mov dword [ebx], eax
add ebx, edx
or eax, 0x10f20551
and eax, 0x4899e698
and eax, 0x8800400
or eax, 0x450be845
mov dword [ebx], eax
add ebx, edx
and eax, 0xbcc0d3a
and eax, 0x8080800
or eax, 0xe44523b4
mov dword [ebx], eax
add ebx, edx
or eax, 0x17bb9399
and eax, 0xebb40989
or eax, 0x4400
mov dword [ebx], eax
add ebx, edx
and eax, 0x47277112
and eax, 0x40100
or eax, 0xb4518a09
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a4d0de6
and eax, 0x88008283
or eax, 0x1014000
mov dword [ebx], eax
add ebx, edx
or eax, 0x380be49e
and eax, 0x7f7081d8
and eax, 0x1008010
or eax, 0x448b3445
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3d8e6db9
and eax, 0x200519a4
or eax, 0x84402210
mov dword [ebx], eax
add ebx, edx
and eax, 0x3265c6cc
and eax, 0x450004
or eax, 0x31a8d0b
mov dword [ebx], eax
add ebx, edx
and eax, 0x6237dc98
xor eax, 0x4e949580
and eax, 0x4c830000
or eax, 0x1080000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ca32d6a
xor eax, 0x47e26dd1
and eax, 0x1610190
or eax, 0x88820c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4397de0
and eax, 0x1904c08
or eax, 0x8a0c0181
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e271544
xor eax, 0x526c57b5
and eax, 0x50285015
or eax, 0x513ac40
mov dword [ebx], eax
add ebx, edx
or eax, 0x65481123
and eax, 0x37423695
and eax, 0x1423414
or eax, 0x8a1549c8
mov dword [ebx], eax
add ebx, edx
or eax, 0x32494b5c
and eax, 0x1035844
or eax, 0x44008001
mov dword [ebx], eax
add ebx, edx
or eax, 0x68917ce7
or eax, 0x62a35d43
and eax, 0x480139c0
or eax, 0x80440200
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ea8e819
xor eax, 0x62e4960c
and eax, 0xc094c55
or eax, 0x41820028
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2cafa5aa
or eax, 0x57ec179d
and eax, 0x404c3bc4
or eax, 0x88010020
mov dword [ebx], eax
add ebx, edx
and eax, 0x76aabe5d
xor eax, 0x728f3e19
and eax, 0x87005d
or eax, 0x45400920
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b88996a
and eax, 0x114
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
or eax, 0x4cb75940
and eax, 0x44074900
or eax, 0x8300a200
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e0c016e
and eax, 0
or eax, 0x9445
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ad29a21
and eax, 0x10820000
or eax, 0x45090000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x55ab7bf7
or eax, 0x232ad6f
and eax, 0x1023bc
or eax, 0x94450000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ae135f4
and eax, 0x44800240
or eax, 0x10b2135
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e678f2c
and eax, 0x40442050
or eax, 0x800113a4
mov dword [ebx], eax
add ebx, edx
and eax, 0x57ef089f
and eax, 0x40010014
or eax, 0x58a0b60
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a7340cc
and eax, 0x7df309d0
or eax, 0x49000
mov dword [ebx], eax
add ebx, edx
and eax, 0x30476006
xor eax, 0xfcb4384
and eax, 0x35800180
or eax, 0x40408468
mov dword [ebx], eax
add ebx, edx
and eax, 0x30b88d8c
or eax, 0x2e85585d
and eax, 0x30058910
or eax, 0xc0480200
mov dword [ebx], eax
add ebx, edx
or eax, 0x32b1b277
and eax, 0x3b8b4b2d
and eax, 0x30880921
or eax, 0x4d30441a
mov dword [ebx], eax
add ebx, edx
or eax, 0x2113791c
or eax, 0x3f8daff7
and eax, 0x7c158b11
or eax, 0x80400000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c635f1c
xor eax, 0x643e4504
and eax, 0x8204410
or eax, 0x7580112b
mov dword [ebx], eax
add ebx, edx
and eax, 0x76fee161
and eax, 0x54000101
or eax, 0x80458a08
mov dword [ebx], eax
add ebx, edx
xor eax, 0x9fab3d
or eax, 0x3e1b7697
and eax, 0x88016083
or eax, 0x1008800
mov dword [ebx], eax
add ebx, edx
or eax, 0x7d630a97
and eax, 0x4d03c005
or eax, 0x881440
mov dword [ebx], eax
add ebx, edx
xor eax, 0x57265e22
and eax, 0x180d0a40
or eax, 0xe0400180
mov dword [ebx], eax
add ebx, edx
xor eax, 0x77b4e0fe
or eax, 0x20588195
and eax, 0x8b804989
or eax, 0x400
mov dword [ebx], eax
add ebx, edx
or eax, 0x4449d6d1
and eax, 0xc281d851
or eax, 0x22004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x64a6b542
xor eax, 0x2b249172
and eax, 0x88018801
or eax, 0x70540100
mov dword [ebx], eax
add ebx, edx
or eax, 0x673e59bd
xor eax, 0x5acd5218
and eax, 0x800981
or eax, 0x7402
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f81d673
xor eax, 0x17f0168a
and eax, 0x5000000
or eax, 0x408b0974
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d52d935
or eax, 0x4cb14611
and eax, 0x1e88310
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
and eax, 0x582fdfc9
or eax, 0x8727cdb
and eax, 0x8104589
or eax, 0x83800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x95337ca
and eax, 0x9000408
or eax, 0xa60ff845
mov dword [ebx], eax
add ebx, edx
and eax, 0x544c458f
and eax, 0x4400d
or eax, 0xc9818840
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a8ff2f6
or eax, 0x25fc23d2
and eax, 0x58a1071
or eax, 0x50010404
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5557ca79
and eax, 0x69d92cde
and eax, 0x500800
or eax, 0xb00533c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x133fdb55
xor eax, 0x36aee4d
and eax, 0x10b040c
or eax, 0x44800870
mov dword [ebx], eax
add ebx, edx
xor eax, 0x507f48a0
and eax, 0x4400d0
or eax, 0xa8013b00
mov dword [ebx], eax
add ebx, edx
or eax, 0x12149b62
and eax, 0x118902
or eax, 0x88040d
mov dword [ebx], eax
add ebx, edx
and eax, 0x59bda1c6
or eax, 0x53f1aa57
and eax, 0x41890000
or eax, 0xc020000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d390d05
xor eax, 0x375b8efa
and eax, 0x8020ec0
or eax, 0x45ad0104
mov dword [ebx], eax
add ebx, edx
xor eax, 0x481b7bdf
and eax, 0x4840000
or eax, 0x780989c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x54c207c9
and eax, 0x84f8e09
or eax, 0x83b071f6
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c8700eb
and eax, 0x3a0a8132
and eax, 0x2a028010
or eax, 0xc0814445
mov dword [ebx], eax
add ebx, edx
or eax, 0x69cd075
and eax, 0xc4158001
or eax, 0x400900
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f3c4426
and eax, 0x5328828f
and eax, 0x53288003
or eax, 0xac543d80
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7a146076
and eax, 0x400ddf5
or eax, 0x7000220a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x30d27336
and eax, 0x4bc21e99
and eax, 0x40400809
or eax, 0xbc058324
mov dword [ebx], eax
add ebx, edx
or eax, 0x2e7575dc
and eax, 0xac75f799
or eax, 0x80000
mov dword [ebx], eax
add ebx, edx
and eax, 0x21debaff
or eax, 0x5d2b074b
and eax, 0x7d788589
or eax, 0x82000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b419dad
xor eax, 0x646803e5
and eax, 0x4508866c
or eax, 0x837993
mov dword [ebx], eax
add ebx, edx
xor eax, 0x55689f95
and eax, 0x10810060
or eax, 0x64048990
mov dword [ebx], eax
add ebx, edx
or eax, 0x57d6dd59
xor eax, 0x7d6b11fe
and eax, 0xabccc07
or eax, 0x814333f8
mov dword [ebx], eax
add ebx, edx
or eax, 0x425a047b
and eax, 0xc183ac4d
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x233fd8cd
or eax, 0x7471e69b
and eax, 0x24418801
or eax, 0x880c0100
mov dword [ebx], eax
add ebx, edx
or eax, 0x7db8ab53
or eax, 0x5195b503
and eax, 0xfd789503
or eax, 0x2000088
mov dword [ebx], eax
add ebx, edx
xor eax, 0x730dfd0d
or eax, 0x1df75c72
and eax, 0x95337cf6
or eax, 0x88309
mov dword [ebx], eax
add ebx, edx
or eax, 0x3265a9ea
and eax, 0xb77fff74
or eax, 0x48800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2fc9717b
and eax, 0x33803f0a
and eax, 0x1801100
or eax, 0x440b0a7c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x66b4cad3
or eax, 0x2abbde73
and eax, 0x28051bd0
or eax, 0xc0402000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x457e23d8
and eax, 0xd0b0808
or eax, 0x40800075
mov dword [ebx], eax
add ebx, edx
or eax, 0x394cff9c
and eax, 0x1ab6bcb4
and eax, 0x180438b0
or eax, 0xc4490348
mov dword [ebx], eax
add ebx, edx
and eax, 0x12d91dfd
and eax, 0x90978
or eax, 0x45820204
mov dword [ebx], eax
add ebx, edx
and eax, 0x53953a43
or eax, 0x5fc63fa8
and eax, 0x5dc719c8
or eax, 0x20308010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x40e13a64
and eax, 0x340081a4
or eax, 0x40c00440
mov dword [ebx], eax
add ebx, edx
and eax, 0x1ca7dd03
and eax, 0x4008100
or eax, 0xe8550a32
mov dword [ebx], eax
add ebx, edx
or eax, 0x147d0e36
xor eax, 0x272ca895
and eax, 0xdb500581
or eax, 0x24209008
mov dword [ebx], eax
add ebx, edx
or eax, 0x3de85d8c
and eax, 0x4588dd8d
or eax, 0x32272
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4adb5b50
or eax, 0x7ea7dd6
and eax, 0xc8089d4
or eax, 0x60050000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f1a7413
or eax, 0x29dd5ca9
and eax, 0x9dd5cb9
or eax, 0x8222a346
mov dword [ebx], eax
add ebx, edx
xor eax, 0x47fef5c7
and eax, 0x416f0818
and eax, 0x40010008
or eax, 0x8182d445
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa26e5c
xor eax, 0x2f4b4d5
and eax, 0xc0450800
or eax, 0x14088101
mov dword [ebx], eax
add ebx, edx
xor eax, 0x65351136
or eax, 0x31ed0916
and eax, 0xb1709103
or eax, 0x4e000488
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e3a81d1
or eax, 0x5fde77cf
and eax, 0x153af7cf
or eax, 0x80010830
mov dword [ebx], eax
add ebx, edx
and eax, 0x2bc1f423
or eax, 0x3b0d865
and eax, 0x3b1fc64
or eax, 0xfc4e0308
mov dword [ebx], eax
add ebx, edx
xor eax, 0x11cecec
and eax, 0x44830100
or eax, 0x108087d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b6002cb
and eax, 0xe803a4
or eax, 0x1008048
mov dword [ebx], eax
add ebx, edx
or eax, 0x314e3854
and eax, 0x1ec0188
or eax, 0x8a004401
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f08a44b
and eax, 0x4c29e926
and eax, 0x4000e000
or eax, 0x8183044d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6aa46317
and eax, 0x5411678
and eax, 0x10000
or eax, 0xe44c8901
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d27c61d
xor eax, 0x7822b84
and eax, 0x82c04488
or eax, 0x1141103
mov dword [ebx], eax
add ebx, edx
and eax, 0xe1d188e
and eax, 0x82
or eax, 0x55890140
mov dword [ebx], eax
add ebx, edx
or eax, 0x294d2498
or eax, 0x3eb81316
and eax, 0x544503d4
or eax, 0x80008800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c7c09c8
and eax, 0x88288008
or eax, 0x77400581
mov dword [ebx], eax
add ebx, edx
or eax, 0x6121100e
and eax, 0x380e0ce7
and eax, 0x8080487
or eax, 0x4583fb78
mov dword [ebx], eax
add ebx, edx
or eax, 0x569e6960
and eax, 0x448d89dc
or eax, 0x20000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4cf4ed30
and eax, 0x8fdedfc
or eax, 0x83021203
mov dword [ebx], eax
add ebx, edx
and eax, 0x22fca163
and eax, 0x2808041
or eax, 0xe8035c14
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a178ae7
and eax, 0xd0140000
or eax, 0xc418901
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5634c18f
and eax, 0x55e8457b
and eax, 0x60000a
or eax, 0xff088581
mov dword [ebx], eax
add ebx, edx
xor eax, 0x496dc168
and eax, 0x840144e3
or eax, 0x13abb1c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x72ffe52a
and eax, 0xf7c41a44
or eax, 0x83be520
mov dword [ebx], eax
add ebx, edx
and eax, 0x2008db8f
or eax, 0x239a7eae
and eax, 0x1108d0e
or eax, 0x410001
mov dword [ebx], eax
add ebx, edx
or eax, 0x2070582b
or eax, 0x7489e3dc
and eax, 0x45890000
or eax, 0x8020000
mov dword [ebx], eax
add ebx, edx
or eax, 0x446f4300
and eax, 0x408d0100
or eax, 0x200088f4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x633f6333
and eax, 0x4e632477
and eax, 0x2222047
or eax, 0x89dddfb8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x77a77632
and eax, 0x94088045
or eax, 0x1816010
mov dword [ebx], eax
add ebx, edx
and eax, 0x1bc6e525
and eax, 0x1180e004
or eax, 0xee7f1f58
mov dword [ebx], eax
add ebx, edx
and eax, 0xe7abef3
and eax, 0x2700400
or eax, 0x8184418b
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b9b5b92
xor eax, 0x3b4a5d9c
and eax, 0x880008
or eax, 0x450101e0
mov dword [ebx], eax
add ebx, edx
and eax, 0x4abdd591
xor eax, 0x5c674e69
and eax, 0x8c0be0
or eax, 0x60018014
mov dword [ebx], eax
add ebx, edx
or eax, 0x4edb2b8d
or eax, 0x3adaf2a7
and eax, 0x3adffbff
or eax, 0x1200400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x18a71230
xor eax, 0x396396b8
and eax, 0x1a3b5805
or eax, 0xe5c40488
mov dword [ebx], eax
add ebx, edx
and eax, 0x26bb9b54
or eax, 0x625837bd
and eax, 0x24890fbd
or eax, 0x40042
mov dword [ebx], eax
add ebx, edx
or eax, 0x16c054f9
and eax, 0x2000001
or eax, 0x89000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d5e726f
and eax, 0x51a6045
or eax, 0x50218410
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f3edde5
and eax, 0x180d0dc0
or eax, 0x800208
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7f645e3e
and eax, 0x3000000
or eax, 0x88000001
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a88c9da
and eax, 0
or eax, 0x453bf845
mov dword [ebx], eax
add ebx, edx
and eax, 0x6eff0f6d
and eax, 0x4090840
or eax, 0x88407b0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3c76a340
and eax, 0
or eax, 0x8b000001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b7d81c4
xor eax, 0x6d69981b
and eax, 0x4d10184c
or eax, 0x2be401
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2842079
xor eax, 0x15ada1ab
and eax, 0x42007d80
or eax, 0x85090040
mov dword [ebx], eax
add ebx, edx
or eax, 0x30c29d0e
xor eax, 0x634fee3a
and eax, 0x44
or eax, 0x18c01
mov dword [ebx], eax
add ebx, edx
xor eax, 0x443f627c
and eax, 0x42a0000
or eax, 0x3c10000
mov dword [ebx], eax
add ebx, edx
and eax, 0x164ab89a
or eax, 0x59b111c2
and eax, 0x8801c2
or eax, 0x44405
mov dword [ebx], eax
add ebx, edx
or eax, 0x4916feb4
and eax, 0x9000000
or eax, 0x82000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5eebd94e
and eax, 0x5523d844
or eax, 0x102011
mov dword [ebx], eax
add ebx, edx
or eax, 0x76128dca
or eax, 0x305ec5e4
and eax, 0x32c758c
or eax, 0x88000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e2f0032
or eax, 0x65ec6776
and eax, 0xc0835044
or eax, 0x8801
mov dword [ebx], eax
add ebx, edx
and eax, 0x28f27b6b
and eax, 0x801
or eax, 0xd8458100
mov dword [ebx], eax
add ebx, edx
or eax, 0x349dbd6d
and eax, 0x3bc413a3
and eax, 0x18c40101
or eax, 0x8128448a
mov dword [ebx], eax
add ebx, edx
or eax, 0x379b55a5
and eax, 0x3bd855a7
or eax, 0x2850
mov dword [ebx], eax
add ebx, edx
or eax, 0x7630c943
or eax, 0x7874ef7a
and eax, 0xb7cac45
or eax, 0x10000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7eed3dbb
xor eax, 0x487a19cf
and eax, 0x204058a
or eax, 0xdc04801
mov dword [ebx], eax
add ebx, edx
and eax, 0x2428e561
xor eax, 0x19f316b7
and eax, 0x5c041a6
or eax, 0x80000c09
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6e5da104
and eax, 0x8b0c6489
or eax, 0x1140
mov dword [ebx], eax
add ebx, edx
xor eax, 0x63b360ca
or eax, 0x18261956
and eax, 0x503b1c55
or eax, 0x500c000
mov dword [ebx], eax
add ebx, edx
or eax, 0x353748b7
and eax, 0x400d0ce0
or eax, 0x80800300
mov dword [ebx], eax
add ebx, edx
and eax, 0x74f0bc02
and eax, 0
or eax, 0x8b000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc1f97b7
and eax, 0x31d7795b
and eax, 0x1011001
or eax, 0x8488e044
mov dword [ebx], eax
add ebx, edx
or eax, 0x5feb4f73
xor eax, 0x6b728063
and eax, 0xb4997f10
or eax, 0x4b668048
mov dword [ebx], eax
add ebx, edx
or eax, 0x1285ab54
or eax, 0x19368a68
and eax, 0x89e04d08
or eax, 0x83
mov dword [ebx], eax
add ebx, edx
and eax, 0x51e304c6
and eax, 0x4b98264
and eax, 0xa00000
or eax, 0xff5f548d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x15ef2c2f
and eax, 0x4973348f
and eax, 0x40100082
or eax, 0xb0458b7d
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b9b0d4e
or eax, 0x60307455
and eax, 0x14003
or eax, 0x89008280
mov dword [ebx], eax
add ebx, edx
or eax, 0x62c548b
and eax, 0x8509d001
or eax, 0x822054
mov dword [ebx], eax
add ebx, edx
xor eax, 0x251355f9
or eax, 0x1f87c5a0
and eax, 0xbf9fe508
or eax, 0x40601a50
mov dword [ebx], eax
add ebx, edx
and eax, 0x751777bc
xor eax, 0x5c68ae8
and eax, 0x70508530
or eax, 0x8f04000b
mov dword [ebx], eax
add ebx, edx
or eax, 0x2083cf59
and eax, 0x2c128837
and eax, 0xc028833
or eax, 0x810d77cc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x16028ee0
and eax, 0x13
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
and eax, 0x57c97965
and eax, 0x30c00d4f
and eax, 1
or eax, 0x89a04d8a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x42bb4164
and eax, 0x450d341
and eax, 0x100001
or eax, 0xffef508c
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a5e17b0
and eax, 0x626ae2fe
and eax, 0x404002bc
or eax, 0x98158943
mov dword [ebx], eax
add ebx, edx
and eax, 0x1ec79289
xor eax, 0x16112b04
and eax, 0xe448189
or eax, 0xf1081400
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f292178
xor eax, 0x7c4d7319
and eax, 0x41017211
or eax, 0x48a8dee
mov dword [ebx], eax
add ebx, edx
and eax, 0x704947a1
xor eax, 0x32b52c48
and eax, 0x8003c8
or eax, 0x1408010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x390975c8
and eax, 0x8c84400
or eax, 0x83100189
mov dword [ebx], eax
add ebx, edx
and eax, 0x724c0ab3
or eax, 0x3c967e7b
and eax, 0x3ede5089
or eax, 0xc1210004
mov dword [ebx], eax
add ebx, edx
or eax, 0x3079aa52
and eax, 0x4c8d3adf
or eax, 0x120
mov dword [ebx], eax
add ebx, edx
or eax, 0xb465ae5
xor eax, 0x636716ac
and eax, 0x2ca86d53
or eax, 0x515792ac
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f738ae9
and eax, 0x20418a68
or eax, 0x90040102
mov dword [ebx], eax
add ebx, edx
and eax, 0x442badc5
xor eax, 0x4e25ce16
and eax, 0x4c244710
or eax, 0x9059b089
mov dword [ebx], eax
add ebx, edx
and eax, 0x59f8129f
and eax, 0x58380019
or eax, 0x25844522
mov dword [ebx], eax
add ebx, edx
or eax, 0x1656c3b0
xor eax, 0x118df789
and eax, 0x6c510012
or eax, 0x90048b4c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x49c78301
or eax, 0x30257e4d
and eax, 0x81014203
or eax, 0x8008080
mov dword [ebx], eax
add ebx, edx
and eax, 0x18a8374b
and eax, 1
or eax, 0x458bfc54
mov dword [ebx], eax
add ebx, edx
xor eax, 0x44061a
and eax, 0x40858840
or eax, 0x80001b0
mov dword [ebx], eax
add ebx, edx
or eax, 0x10da01b
and eax, 0x98da9fb
or eax, 0x82725604
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d2a197c
xor eax, 0xab26a3e
and eax, 0x85099441
or eax, 0x880680c
mov dword [ebx], eax
add ebx, edx
or eax, 0x26e5a610
and eax, 0xafedfe44
or eax, 0x50120100
mov dword [ebx], eax
add ebx, edx
or eax, 0xbc7326b
or eax, 0x780dfa81
and eax, 0x83f0558b
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x447bdb7c
xor eax, 0x132336ab
and eax, 0x54880048
or eax, 0x10101a2
mov dword [ebx], eax
add ebx, edx
and eax, 0x34f98e96
and eax, 0x810080
or eax, 0x48048b70
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5198af2f
and eax, 0x191d24df
or eax, 0x22e2db20
mov dword [ebx], eax
add ebx, edx
and eax, 0xdfb40f6
or eax, 0x5fa3cbf
and eax, 0xdfb4485
or eax, 0xf2040000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7cc64097
or eax, 0x44470408
and eax, 0x804448d
or eax, 0x83283972
mov dword [ebx], eax
add ebx, edx
or eax, 0x53b11ad1
xor eax, 0x335a12f0
and eax, 0x4823680d
or eax, 0x5009040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x12bccffa
xor eax, 0x5c00588d
and eax, 0xd2b20
or eax, 0xe44010c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x26831cdf
and eax, 0x1051dd4e
and eax, 0x10040
or eax, 0x558a213d
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b94bbce
or eax, 0x6b7c133c
and eax, 0x4054336c
or eax, 0x90010080
mov dword [ebx], eax
add ebx, edx
or eax, 0x6e3b4ad3
or eax, 0x6be2be23
and eax, 0x458b0874
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x26d85054
and eax, 0x11136e3d
and eax, 0x10820
or eax, 0xc84433d8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x41baf440
xor eax, 0x42cd192f
and eax, 0x49020014
or eax, 0x4890868
mov dword [ebx], eax
add ebx, edx
and eax, 0x75179851
and eax, 0x44010010
or eax, 0x884c33a8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3896536d
and eax, 0x548b0054
or eax, 0x1000920
mov dword [ebx], eax
add ebx, edx
or eax, 0x2180b65d
and eax, 0x1828354
or eax, 0x400080
mov dword [ebx], eax
add ebx, edx
or eax, 0x2bc7a7f2
and eax, 0xbc40580
or eax, 0x80105009
mov dword [ebx], eax
add ebx, edx
or eax, 0x33e2840a
and eax, 0x8082d401
or eax, 0x40010844
mov dword [ebx], eax
add ebx, edx
and eax, 0x14bc5f22
and eax, 0x800
or eax, 0xdc458101
mov dword [ebx], eax
add ebx, edx
or eax, 0x72ef7cf9
xor eax, 0xffae67d
and eax, 0x81040980
or eax, 0x2e8440b
mov dword [ebx], eax
add ebx, edx
and eax, 0x4be65b64
and eax, 0x711aa5c
and eax, 0x1000000
or eax, 0x4c8901e9
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d36f143
and eax, 0x44000140
or eax, 0xa0558aac
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a90a537
and eax, 0x27f1a41a
and eax, 0x22c0040a
or eax, 0x190c5121
mov dword [ebx], eax
add ebx, edx
or eax, 0x2833484a
and eax, 0x237d5c41
or eax, 0x4000a014
mov dword [ebx], eax
add ebx, edx
xor eax, 0x74c0df1a
and eax, 0x1b8010b
or eax, 0x88404480
mov dword [ebx], eax
add ebx, edx
xor eax, 0x566104fc
and eax, 0xdf994005
or eax, 0x20660080
mov dword [ebx], eax
add ebx, edx
or eax, 0x20b28fdc
xor eax, 0xa0a2ae1
and eax, 0xd045813c
or eax, 0x8080ac3
mov dword [ebx], eax
add ebx, edx
and eax, 0x75657486
or eax, 0x5b72bc53
and eax, 0x5b348c81
or eax, 0xa4080108
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b05220d
and eax, 0x635c8379
and eax, 0x41088309
or eax, 0x14837cf6
mov dword [ebx], eax
add ebx, edx
or eax, 0x38092088
and eax, 0x18a83f8
or eax, 0x600000
mov dword [ebx], eax
add ebx, edx
or eax, 0x31f09ecb
and eax, 0x1f81589
or eax, 0x8a004000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3d01171e
and eax, 0xbff94085
or eax, 0x40060000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d6a7137
and eax, 0x3c8531b7
or eax, 0xa48
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f1e1391
and eax, 0x3c041391
or eax, 0x41fbec6e
mov dword [ebx], eax
add ebx, edx
and eax, 0x662604e4
or eax, 0x7da057d6
and eax, 0x4c040332
or eax, 0x80498808
mov dword [ebx], eax
add ebx, edx
or eax, 0x5fd20840
or eax, 0x3b26eb01
and eax, 0x74f8490b
or eax, 0x400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x15321fff
and eax, 0x60400230
or eax, 0x80158902
mov dword [ebx], eax
add ebx, edx
or eax, 0x1411cf1f
and eax, 0xf4108509
or eax, 0xb281080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x65c14dd0
and eax, 0x4055e03f
and eax, 0x1c019
or eax, 0x458a3fe6
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6e60d868
and eax, 0x7d06725b
and eax, 0x20000000
or eax, 0x148589c4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ae364ae
and eax, 0xa66ed6a
or eax, 0x81991295
mov dword [ebx], eax
add ebx, edx
and eax, 0x5bf81f04
and eax, 0x9800404
or eax, 0xe003c049
mov dword [ebx], eax
add ebx, edx
and eax, 0x581754dd
or eax, 0x5cfd3919
and eax, 0x444d0901
or eax, 0x80008000
mov dword [ebx], eax
add ebx, edx
or eax, 0x363d143b
and eax, 0xf638950b
or eax, 0x9000080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3010a6a7
and eax, 0x4c928fc3
and eax, 0x4000300
or eax, 0x913bfcff
mov dword [ebx], eax
add ebx, edx
xor eax, 0x212d0861
and eax, 0xb416f714
or eax, 0x4be90820
mov dword [ebx], eax
add ebx, edx
or eax, 0x5266aa88
and eax, 0x12d81ad1
and eax, 0x880810
or eax, 0x4503016d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x563837b4
and eax, 0x1a002c8
or eax, 0x488104
mov dword [ebx], eax
add ebx, edx
and eax, 0x286b253e
and eax, 0x480108
or eax, 0x8b844481
mov dword [ebx], eax
add ebx, edx
or eax, 0xeae1789
and eax, 0x89821409
or eax, 0x6001a844
mov dword [ebx], eax
add ebx, edx
and eax, 0x63770049
and eax, 0x20010001
or eax, 0x9c4c8900
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb431b2f
or eax, 0x3b8e8175
and eax, 0xbf8c8069
or eax, 0x40700c80
mov dword [ebx], eax
add ebx, edx
or eax, 0x58c394bb
and eax, 0x2b5c25da
and eax, 0x205400da
or eax, 0x84018b25
mov dword [ebx], eax
add ebx, edx
xor eax, 0x46e1da1a
xor eax, 0x4291dce
and eax, 0xa4150c0b
or eax, 0x840a304
mov dword [ebx], eax
add ebx, edx
xor eax, 0x16b1159e
or eax, 0x2d8d93c7
and eax, 0x3de41113
or eax, 0x40104428
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b75113b
and eax, 0x50440129
or eax, 0x80018a00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d95c8f3
and eax, 0x6ea4ac42
and eax, 0x2c800002
or eax, 0x51484539
mov dword [ebx], eax
add ebx, edx
and eax, 0x44806cf4
and eax, 0x4400
or eax, 0x88458309
mov dword [ebx], eax
add ebx, edx
and eax, 0x268a7957
and eax, 1
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x240efc5e
and eax, 0x406044b
or eax, 0x41c103a0
mov dword [ebx], eax
add ebx, edx
or eax, 0x64b321de
xor eax, 0x1859b01d
and eax, 0x80
or eax, 8
mov dword [ebx], eax
add ebx, edx
or eax, 0x3035ab2
and eax, 0x10a00
or eax, 0xa84c8100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f0f041
and eax, 0x55a9d9ec
and eax, 0x884900
or eax, 0x7400040b
mov dword [ebx], eax
add ebx, edx
or eax, 0x23176ecc
and eax, 0x7e51a715
and eax, 0x34110301
or eax, 0x88448808
mov dword [ebx], eax
add ebx, edx
and eax, 0x602c6654
and eax, 0x5c44e9b9
and eax, 0
or eax, 0x8901ea83
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f0a2aa0
and eax, 0x440b8001
or eax, 0x1803c54
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a0ff476
and eax, 0xa2454
or eax, 0x3ab009a0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c57a57b
and eax, 0x626d60d4
and eax, 0x40090000
or eax, 0x5800001
mov dword [ebx], eax
add ebx, edx
or eax, 0x79213ac
and eax, 0x400903a4
or eax, 0xa0448850
mov dword [ebx], eax
add ebx, edx
or eax, 0x311f3644
and eax, 0x81540d20
or eax, 0x8a0400b
mov dword [ebx], eax
add ebx, edx
and eax, 0x58092c2f
xor eax, 0x69d631ff
and eax, 0x1c22044
or eax, 0x829c009
mov dword [ebx], eax
add ebx, edx
xor eax, 0x78bb4377
and eax, 0x140010a
or eax, 0x82a05481
mov dword [ebx], eax
add ebx, edx
and eax, 0x69cd8b1e
and eax, 0x1800102
or eax, 0x540900c0
mov dword [ebx], eax
add ebx, edx
and eax, 0xced7c85
xor eax, 0x750465ca
and eax, 0x60050140
or eax, 0x80408aa0
mov dword [ebx], eax
add ebx, edx
or eax, 0x524ffb31
and eax, 0x2484131
or eax, 0xd90040a
mov dword [ebx], eax
add ebx, edx
xor eax, 0xeff64ae
xor eax, 0x2668fbc5
and eax, 0x19a00
or eax, 0x48d
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f2b7f1d
and eax, 0x10a00
or eax, 0xd04c8100
mov dword [ebx], eax
add ebx, edx
and eax, 0x2585c9ea
or eax, 0x5e975afa
and eax, 0x801c182
or eax, 0x81000001
mov dword [ebx], eax
add ebx, edx
and eax, 0x498b110a
or eax, 0x7b34c1fa
and eax, 0x5101c048
or eax, 0x48a1005
mov dword [ebx], eax
add ebx, edx
xor eax, 0x9789a11
and eax, 0x59f4a51a
and eax, 0xc00018
or eax, 0x10283e4
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b650e82
and eax, 0x1400080
or eax, 0x8abc5509
mov dword [ebx], eax
add ebx, edx
or eax, 0x52d0f73c
and eax, 0x4138f405
or eax, 0x4030840
mov dword [ebx], eax
add ebx, edx
and eax, 0x61518325
and eax, 0x1000000
or eax, 0x8a087db0
mov dword [ebx], eax
add ebx, edx
or eax, 0x63c77b40
and eax, 0x49033440
or eax, 0x420800d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x78133808
and eax, 0x1000400
or eax, 0x8a0c71a0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ba07cc3
and eax, 0x50280841
or eax, 0x513e014
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a12a236
and eax, 4
or eax, 0x998d0fa8
mov dword [ebx], eax
add ebx, edx
or eax, 0x25c4dcf7
and eax, 0x89000000
or eax, 0x2000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6383149b
or eax, 0x7ac3fc3
and eax, 0x452b3441
or eax, 0x108004
mov dword [ebx], eax
add ebx, edx
or eax, 0x4795c369
xor eax, 0x6356200
and eax, 0x100144c
or eax, 0x8a516890
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a3ffbb7
and eax, 0x412a8049
or eax, 0xc017004
mov dword [ebx], eax
add ebx, edx
or eax, 0x72642f4d
and eax, 0x300d8944
or eax, 0x8000a0
mov dword [ebx], eax
add ebx, edx
or eax, 0x2574f83c
or eax, 0x515d3bb2
and eax, 0x1fdfbfe
or eax, 0x8a020401
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b2c7d48
and eax, 0xa00e9f8
and eax, 0x8010
or eax, 0xc2836445
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ba5c809
or eax, 0x302d5765
and eax, 0xe0058901
or eax, 0x4500000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e2389c4
and eax, 0xfe308981
or eax, 0x1003402
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ab005dd
and eax, 0x6a7f6378
and eax, 0x40000100
or eax, 0x3400feff
mov dword [ebx], eax
add ebx, edx
or eax, 0x36b7618c
and eax, 0x7fabbc56
and eax, 0x54018852
or eax, 0x80440321
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1048454f
and eax, 0xc4400
or eax, 0x3be00103
mov dword [ebx], eax
add ebx, edx
and eax, 0x597d65e7
and eax, 0x86c0401
or eax, 0x6011a044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e4ffc49
xor eax, 0x6bd6838
and eax, 0x880000
or eax, 0x3704d8b
mov dword [ebx], eax
add ebx, edx
and eax, 0x573c9295
and eax, 0x5fdab539
and eax, 0x100001
or eax, 0x6064fc4c
mov dword [ebx], eax
add ebx, edx
or eax, 0x63a9ef4
and eax, 0x22505489
or eax, 0x19800102
mov dword [ebx], eax
add ebx, edx
or eax, 0x44d8f0aa
and eax, 0x19db059f
and eax, 0x9580001
or eax, 0x25c054
mov dword [ebx], eax
add ebx, edx
xor eax, 0x15ba8b4f
and eax, 0x844102
or eax, 0x10004c5
mov dword [ebx], eax
add ebx, edx
and eax, 0x276c59b1
and eax, 0x1f0d11a7
and eax, 0x1000000
or eax, 0xea000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2143f9d1
or eax, 0x40bfd305
and eax, 0x8045c305
or eax, 0x4000402
mov dword [ebx], eax
add ebx, edx
or eax, 0x26acaedf
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2eb73a90
or eax, 0x4b036453
and eax, 0x23b44483
or eax, 0x400108
mov dword [ebx], eax
add ebx, edx
and eax, 0x59d149f9
and eax, 0x500001
or eax, 0x40248444
mov dword [ebx], eax
add ebx, edx
or eax, 0x74fef327
and eax, 0x30a04503
or eax, 0xb000888
mov dword [ebx], eax
add ebx, edx
or eax, 0x65eb2e71
and eax, 0x2afa9eb5
and eax, 0x28680c01
or eax, 0x1015904c
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c9ff5df
and eax, 0xbc558b
or eax, 0x83000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x46555e48
or eax, 0x997d66d
and eax, 0x458901ea
or eax, 0x10000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x422629c
or eax, 0x1cfc5f13
and eax, 0x1c440b98
or eax, 0xa0018024
mov dword [ebx], eax
add ebx, edx
or eax, 0xffb2412
and eax, 0x35c40502
or eax, 0x40004001
mov dword [ebx], eax
add ebx, edx
and eax, 0x295999e2
xor eax, 0x99b478c
and eax, 0x2849020e
or eax, 0xd0048910
mov dword [ebx], eax
add ebx, edx
and eax, 0x287ed217
xor eax, 0x37edda1c
and eax, 0x9a04802
or eax, 0x80440521
mov dword [ebx], eax
add ebx, edx
and eax, 0x241e73f7
and eax, 0x40001
or eax, 0xfffb2c8c
mov dword [ebx], eax
add ebx, edx
or eax, 0x6917cff0
and eax, 0xe4558bfd
or eax, 2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x73e9d5e5
and eax, 0x81004202
or eax, 0x8018081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x77363720
xor eax, 0x38d62832
and eax, 0x8481c411
or eax, 0x39022044
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f0370b3
or eax, 0x794bee10
and eax, 0x7d4bee00
or eax, 0x82b4112c
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa9c9d28
or eax, 0x2b7583a4
and eax, 0x8b016000
or eax, 0x81400
mov dword [ebx], eax
add ebx, edx
and eax, 0x4632ecc8
xor eax, 0x23a7d0b8
and eax, 0x20839400
or eax, 0xc8004845
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d579b32
or eax, 0x4c858180
and eax, 0xcc458901
or eax, 0x10000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x36ce8c1a
xor eax, 0x623048ba
and eax, 0x80884d81
or eax, 0x344000a
mov dword [ebx], eax
add ebx, edx
or eax, 0x6336dc5
xor eax, 0x2d11ff2f
and eax, 0x88800e0
or eax, 0x45010109
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f75ccf2
and eax, 0x20e174cc
and eax, 0x204100c8
or eax, 0xd4148b04
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a68cf75
xor eax, 0x1fb50c99
and eax, 0x8100c200
or eax, 0x8012883
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c65fd8a
and eax, 0x4501f401
or eax, 0x8a0054
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1eb794b6
or eax, 0x1fe18685
and eax, 0x45ad06e0
or eax, 0x20908
mov dword [ebx], eax
add ebx, edx
xor eax, 0x59300573
and eax, 0x8850890
or eax, 0x20008164
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4897cc25
and eax, 0x1245d1
or eax, 0x8bedba2e
mov dword [ebx], eax
add ebx, edx
or eax, 0xa4f7b6f
or eax, 0x9b09a4d
and eax, 0x8183e84d
or eax, 0x40000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x517dac69
xor eax, 0x6d9823d2
and eax, 0x28098901
or eax, 0xc0440000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x54e07510
and eax, 0xbc28bc01
or eax, 0x43000182
mov dword [ebx], eax
add ebx, edx
and eax, 0x79ef6b1e
or eax, 0x187db558
and eax, 0x7100bd5a
or eax, 0x40042a5
mov dword [ebx], eax
add ebx, edx
and eax, 0x275aeac4
or eax, 0x33427d1f
and eax, 0x10408b08
or eax, 0xc0150000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1d36e62f
and eax, 0x10040008
or eax, 0x6dc05533
mov dword [ebx], eax
add ebx, edx
or eax, 0x1eaf0c75
and eax, 0x48450909
or eax, 0x80008200
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e8c79f2
and eax, 0x1b7ba217
and eax, 0x8018003
or eax, 0x81004080
mov dword [ebx], eax
add ebx, edx
and eax, 0x52947ca2
and eax, 0x4000
or eax, 0x4d8b8845
mov dword [ebx], eax
add ebx, edx
xor eax, 0x44e9dc63
and eax, 0x1600000
or eax, 0x898398
mov dword [ebx], eax
add ebx, edx
xor eax, 0x77412b46
and eax, 0x2880888
or eax, 0x89104501
mov dword [ebx], eax
add ebx, edx
and eax, 0x20451caa
and eax, 0xc00
or eax, 0x553b9055
mov dword [ebx], eax
add ebx, edx
xor eax, 0x72ee61db
xor eax, 0x606de23f
and eax, 0x3381cb0
or eax, 0x88006044
mov dword [ebx], eax
add ebx, edx
or eax, 0x112a4283
and eax, 0x1325045
or eax, 0x44018000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd90da25
and eax, 0x8200060
or eax, 0x83107584
mov dword [ebx], eax
add ebx, edx
and eax, 0xd7340c2
xor eax, 0x61d7b58f
and eax, 0x6081b045
or eax, 0x97180800
mov dword [ebx], eax
add ebx, edx
and eax, 0x4eff9015
xor eax, 0x89fdcb5
and eax, 0x4004830
or eax, 0x8189a04d
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e3c25e7
or eax, 0x5f1e1f03
and eax, 0x5f1e3f24
or eax, 0xa0e1c000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7260cf53
or eax, 0x7f461388
and eax, 0x3604d88
or eax, 0x80880003
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3bf1154d
and eax, 0x80900c0
or eax, 0x45800101
mov dword [ebx], eax
add ebx, edx
and eax, 0xdf8dd5f
or eax, 0x1f0ddb01
and eax, 0x48d8340
or eax, 0x203000a8
mov dword [ebx], eax
add ebx, edx
or eax, 0x15c6f4da
and eax, 0xb6382b8
and eax, 0x6382b8
or eax, 0x9c7d47
mov dword [ebx], eax
add ebx, edx
and eax, 0x15b20936
and eax, 0x16144ebe
and eax, 0x34
or eax, 0x558b1141
mov dword [ebx], eax
add ebx, edx
and eax, 0x671e5dc8
and eax, 0x1020140
or eax, 0xc082b8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x40a889e1
and eax, 0x77237cda
and eax, 0x1200008
or eax, 0x8ad85581
mov dword [ebx], eax
add ebx, edx
or eax, 0x3158045
and eax, 0x121d045
or eax, 0x44022800
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f63a23b
and eax, 0xb217048
or eax, 0x80140480
mov dword [ebx], eax
add ebx, edx
and eax, 0x325cb9b9
or eax, 0x422cee4d
and eax, 0x4000ec4d
or eax, 0xa9830000
mov dword [ebx], eax
add ebx, edx
and eax, 0x757134d0
or eax, 0x740b9759
and eax, 0x64098101
or eax, 0x88440800
mov dword [ebx], eax
add ebx, edx
and eax, 0x76647ddc
and eax, 0x400100
or eax, 0x9990448b
mov dword [ebx], eax
add ebx, edx
or eax, 0x39c31a57
or eax, 0x3370fe27
and eax, 0x81e07df7
or eax, 0x40c0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x718e6468
or eax, 0x667c94ae
and eax, 0x831875c0
or eax, 0x8000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x424c98a1
and eax, 0x5daf41f0
and eax, 0x41004040
or eax, 0x143bb415
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ea986d4
and eax, 0x2a78d469
and eax, 0xa185440
or eax, 0x8101298c
mov dword [ebx], eax
add ebx, edx
and eax, 0x2642d7ff
or eax, 0x7d84c080
and eax, 0x45009044
or eax, 0x3b0801
mov dword [ebx], eax
add ebx, edx
xor eax, 0x48399351
and eax, 0x9000900
or eax, 0x821174c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x4956f42d
and eax, 0x9103400
or eax, 0x442b804d
mov dword [ebx], eax
add ebx, edx
or eax, 0x440dc239
and eax, 0x9097468
or eax, 0x82000980
mov dword [ebx], eax
add ebx, edx
or eax, 0x4afe4a26
and eax, 0xc2833044
or eax, 0x8011
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7bfb0545
or eax, 0x25a2269b
and eax, 0xb0508101
or eax, 0x50800
mov dword [ebx], eax
add ebx, edx
or eax, 0x1647b6cd
and eax, 0x82540589
or eax, 0x1a04002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x22273384
and eax, 0x1810008
or eax, 0x440801e0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f247d13
and eax, 0x80d08f0
or eax, 0xa0408304
mov dword [ebx], eax
add ebx, edx
or eax, 0x415ae653
or eax, 0x2e41a6d5
and eax, 0x8901e983
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x739e58b2
xor eax, 0x5121152f
and eax, 0x4021080d
or eax, 0xdc8a040
mov dword [ebx], eax
add ebx, edx
and eax, 0x514a5564
and eax, 0x4ca29066
and eax, 0x44
or eax, 0x8bffffba
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e5c2818
and eax, 0x1523c044
or eax, 0x40182811
mov dword [ebx], eax
add ebx, edx
xor eax, 0x30286530
xor eax, 0x43abea42
and eax, 0x2086524
or eax, 0x890318c8
mov dword [ebx], eax
add ebx, edx
or eax, 0x46d8b64d
or eax, 0x608041de
and eax, 0x450be045
or eax, 0x200000
mov dword [ebx], eax
add ebx, edx
and eax, 0x115f18f1
and eax, 0x10040
or eax, 0xf0443bbc
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b63acbb
and eax, 0x209e72f
and eax, 0x10028
or eax, 0x458a0c54
mov dword [ebx], eax
add ebx, edx
or eax, 0x65206a16
and eax, 0x65a30858
or eax, 0x18549180
mov dword [ebx], eax
add ebx, edx
or eax, 0x5a3054f7
xor eax, 0x559dd484
and eax, 0x8400978
or eax, 0xc0053280
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ffed804
and eax, 0x4d8b097c
or eax, 1
mov dword [ebx], eax
add ebx, edx
or eax, 0x9c8fde1
and eax, 0x1c181a4
or eax, 0x200
mov dword [ebx], eax
add ebx, edx
or eax, 0x1f29ba0e
and eax, 0x8a00988
or eax, 0xe0044401
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3ffd71ef
and eax, 0x314b6e41
and eax, 0x2840
or eax, 0x92a5
mov dword [ebx], eax
add ebx, edx
and eax, 0x61d0419a
or eax, 0x3a2c94b0
and eax, 0x2201480
or eax, 0x81d0410b
mov dword [ebx], eax
add ebx, edx
and eax, 0xfc2b796
and eax, 0x573f5a9d
and eax, 0x1000080
or eax, 0x54890142
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e27219b
and eax, 0x6db4b458
and eax, 0x68040050
or eax, 0x84418ba0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x69a4a035
and eax, 0x80612381
or eax, 0x701cd418
mov dword [ebx], eax
add ebx, edx
xor eax, 0x678e144b
and eax, 0x15e04112
or eax, 0x68000429
mov dword [ebx], eax
add ebx, edx
and eax, 0x219d0fbd
and eax, 0x7581605c
and eax, 0x10
or eax, 0xd8458b00
mov dword [ebx], eax
add ebx, edx
and eax, 0x34d6deed
xor eax, 0x78eaa30f
and eax, 0x68ac010b
or eax, 0x15004430
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ba68149
and eax, 0x200c8108
or eax, 0x80410a00
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a85480b
and eax, 0x708c490b
or eax, 0x5100400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7af1a787
and eax, 0xcc789a7
and eax, 0x4458800
or eax, 0xd0100310
mov dword [ebx], eax
add ebx, edx
xor eax, 0xff4b58a
and eax, 0x51a01412
or eax, 0x245c4121
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c5fed66
and eax, 0x1dc7df5a
and eax, 0x4458900
or eax, 0xc0000208
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e120dc6
xor eax, 0x27076195
and eax, 0x61004011
or eax, 0x1cb8052a
mov dword [ebx], eax
add ebx, edx
and eax, 0x58e6cedf
and eax, 0x40000009
or eax, 0xa04d8b00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7387f23a
and eax, 0x81006903
or eax, 0x8018080
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a6171de
xor eax, 0x120063cc
and eax, 0x1001004c
or eax, 0x458ae001
mov dword [ebx], eax
add ebx, edx
and eax, 0x470781a9
xor eax, 0x1dba7c91
and eax, 0x8808090
or eax, 0x420160
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e64ef95
and eax, 1
or eax, 0x89000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x49be523d
and eax, 0xb22c8fc
and eax, 0x1024014
or eax, 0x4489b041
mov dword [ebx], eax
add ebx, edx
or eax, 0x1eb99b1d
and eax, 0x50010318
or eax, 0xa04400a0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x61b3334d
xor eax, 0x64435162
and eax, 0xe1b04181
or eax, 0xa080408
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a1db067
and eax, 0x28080001
or eax, 0x90458b08
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a7b41ef
xor eax, 0x6e1f0c63
and eax, 0x102
or eax, 0x8901c081
mov dword [ebx], eax
add ebx, edx
or eax, 0x10accea7
and eax, 0x11898805
or eax, 0x44023048
mov dword [ebx], eax
add ebx, edx
and eax, 0x58d9012e
and eax, 0x10008
or eax, 0xa4543bb0
mov dword [ebx], eax
add ebx, edx
or eax, 0x4997c4a9
or eax, 0x4b0a9e37
and eax, 0x8d8d0f
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x1abf41af
xor eax, 0x637b14ad
and eax, 0x41820000
or eax, 0x4090000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x68b9a9ee
or eax, 0x3a8c8abf
and eax, 0x1a883e8
or eax, 0x400000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3913a112
or eax, 0x7cab1b11
and eax, 0x9e80189
or eax, 0x82004400
mov dword [ebx], eax
add ebx, edx
or eax, 0x5907e5e6
and eax, 0x7dc992b4
and eax, 0x41818004
or eax, 0x80024c49
mov dword [ebx], eax
add ebx, edx
or eax, 0x20b39453
and eax, 0xc0018801
or eax, 0xc4c0100
mov dword [ebx], eax
add ebx, edx
xor eax, 0xdbf4fd9
xor eax, 0x66c66710
and eax, 0x23200188
or eax, 0x18885403
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4efd20e5
xor eax, 0x285f1d52
and eax, 0x9084814
or eax, 0x2758441
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4036fcf2
xor eax, 0x76c3439f
and eax, 0x21884108
or eax, 0x2600483
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b0af2cc
and eax, 0x7f33ffcb
and eax, 0x4122d441
or eax, 0x4190804
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3a53b30b
and eax, 0x58478a5d
and eax, 0x8000840
or eax, 0x83227480
mov dword [ebx], eax
add ebx, edx
xor eax, 0xfb25949
and eax, 0x4000009
or eax, 0x490bd844
mov dword [ebx], eax
add ebx, edx
and eax, 0x42fbc8cd
and eax, 0x3404c
or eax, 0x8b2034b0
mov dword [ebx], eax
add ebx, edx
and eax, 0x1796ae22
or eax, 0x69722028
and eax, 0x42022000
or eax, 0x80819055
mov dword [ebx], eax
add ebx, edx
and eax, 0xa5557e0
and eax, 0x10000
or eax, 0xb0548901
mov dword [ebx], eax
add ebx, edx
xor eax, 0x8213403
and eax, 0x80700502
or eax, 0x3884089
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2648d251
and eax, 0x3a90850f
and eax, 0x800100
or eax, 0x450900c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x6baaff34
and eax, 0x80100
or eax, 0xb0458af8
mov dword [ebx], eax
add ebx, edx
and eax, 0x4631fa4f
or eax, 0x767c260b
and eax, 0x74780c0b
or eax, 0x9804130
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4234fa7e
and eax, 0x20d40512
and eax, 0x20440100
or eax, 0xd4118a09
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d027eca
xor eax, 0x7f141eb6
and eax, 0x8001c201
or eax, 0x9000082
mov dword [ebx], eax
add ebx, edx
xor eax, 0x510a13ec
and eax, 0x400bd045
or eax, 0x5802410
mov dword [ebx], eax
add ebx, edx
xor eax, 0x223a185d
and eax, 0x340d89df
and eax, 0x8008
or eax, 0x1c003f4
mov dword [ebx], eax
add ebx, edx
and eax, 0x582cb35e
xor eax, 0x6b062210
and eax, 0xb040108
or eax, 0x80f84481
mov dword [ebx], eax
add ebx, edx
and eax, 0x2d643e5
and eax, 0x800001
or eax, 0xe903984c
mov dword [ebx], eax
add ebx, edx
and eax, 0x6cd057fb
and eax, 0x6a6b5c84
and eax, 0x8000000
or eax, 0x904d8901
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d0d98c0
xor eax, 0x2f0c8181
and eax, 0xa481000
or eax, 0x5a0458b
mov dword [ebx], eax
add ebx, edx
or eax, 0x39a94b37
and eax, 0x5c855af
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x37cdd53d
or eax, 0x50ebbbf3
and eax, 0x830974d2
or eax, 0x8000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4bec96d1
and eax, 0x40
or eax, 0xc083a805
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ca10798
and eax, 0x88008901
or eax, 0x20450000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1801803b
and eax, 0x7af5ca44
and eax, 0x440800
or eax, 0x83b8458b
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e2de068
and eax, 0x80000
or eax, 0x4d8101c1
mov dword [ebx], eax
add ebx, edx
or eax, 0x5a52d36a
or eax, 0x4c093f6c
and eax, 0x5c518bec
or eax, 0xa0040010
mov dword [ebx], eax
add ebx, edx
or eax, 0x1893d87f
and eax, 0x8801c283
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a15a9a9
and eax, 0x52006800
or eax, 0xce99455
mov dword [ebx], eax
add ebx, edx
or eax, 0x410b41f
and eax, 0xaf9fc5f
or eax, 0x810603a0
mov dword [ebx], eax
add ebx, edx
or eax, 0x4251be18
and eax, 0xc8c35de5
or eax, 0x4000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x520854d7
and eax, 0x5e06db78
and eax, 0x40004040
or eax, 0x8ccc8c8c
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e35795
and eax, 0xcccccccc
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x794ae55b
and eax, 0x48084448
or eax, 0xa4831184
mov dword [ebx], eax
add ebx, edx
and eax, 0x1e7faa63
and eax, 0xc0e1f88
and eax, 0x80000
or eax, 0xe4ec81
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a7dabfa
and eax, 0x440000
or eax, 0x45830000
mov dword [ebx], eax
add ebx, edx
and eax, 0x15c91547
or eax, 0x5a83b804
and eax, 0x1400000
or eax, 0xc41d0
mov dword [ebx], eax
add ebx, edx
and eax, 0x31be320
or eax, 0x4604619
and eax, 0x404700
or eax, 0xc0058000
mov dword [ebx], eax
add ebx, edx
or eax, 0x39728d6f
and eax, 0x874d
or eax, 0x2010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x152fcb01
and eax, 0x5044444
or eax, 0x6ad00183
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ac5c2aa
xor eax, 0x7c0306d5
and eax, 0x41000088
or eax, 0x86000043
mov dword [ebx], eax
add ebx, edx
xor eax, 0x54120da9
or eax, 0x44a70a8a
and eax, 0x4960040
or eax, 0x800f005
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f6d8188
and eax, 0x4040000
or eax, 0x41c30001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3453db17
and eax, 0x4c014
or eax, 0x4b04e8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x76d2d621
and eax, 0x1273c8d1
and eax, 0x10010000
or eax, 0xcc44c700
mov dword [ebx], eax
add ebx, edx
or eax, 0x7304abee
or eax, 0x4a9231d5
and eax, 0x5105
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a14f339
or eax, 0x7b08ec02
and eax, 0x2084503
or eax, 0x4b400c4
mov dword [ebx], eax
add ebx, edx
and eax, 0x80a036e
and eax, 0x31f7f782
and eax, 0x100
or eax, 0xc7000055
mov dword [ebx], eax
add ebx, edx
or eax, 0x68f64094
and eax, 0x2797620e
and eax, 0x25120004
or eax, 0x1028a841
mov dword [ebx], eax
add ebx, edx
xor eax, 0x554e3095
or eax, 0x720db420
and eax, 0x40450000
or eax, 0x5820001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x19c8a99d
and eax, 0xf088c
or eax, 0x1105040
mov dword [ebx], eax
add ebx, edx
and eax, 0x3fa60d16
and eax, 0x40000
or eax, 0xb041c700
mov dword [ebx], eax
add ebx, edx
and eax, 0x424a09f
and eax, 0
or eax, 0x1198e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d97ffd6
and eax, 0x41df31fb
and eax, 0x40800040
or eax, 0x26684587
mov dword [ebx], eax
add ebx, edx
and eax, 0x5103f559
and eax, 0x4b08ae1d
and eax, 0x40000001
or eax, 0x8700016a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5b349c4b
and eax, 0x141ca606
and eax, 0x148400
or eax, 0x438b7045
mov dword [ebx], eax
add ebx, edx
or eax, 0x4fc855e8
and eax, 0x3f6c71db
and eax, 0x5440000
or eax, 0x40830000
mov dword [ebx], eax
add ebx, edx
or eax, 0x44a665d0
xor eax, 0x18bdbfcc
and eax, 0x40c800
or eax, 0x101a0
mov dword [ebx], eax
add ebx, edx
or eax, 0x9c72e01
xor eax, 0x24ca9cd8
and eax, 0x8054300
or eax, 0x90408400
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b12aec8
and eax, 0x6489045
and eax, 0
or eax, 0x362b
mov dword [ebx], eax
add ebx, edx
or eax, 0x40737bf6
and eax, 0x401045c7
or eax, 0x98840000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x28eeaa9e
xor eax, 0xb14708f
and eax, 0xc3000104
or eax, 0x4000020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b0b1976
and eax, 0xc020840
or eax, 0x1364a405
mov dword [ebx], eax
add ebx, edx
xor eax, 0x35d9445a
or eax, 0x3f63a857
and eax, 0x5c70000
or eax, 0x40000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5eeb304a
and eax, 0x420000
or eax, 0x130c9b8
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d4e464d
and eax, 0x404000
or eax, 0xe0058700
mov dword [ebx], eax
add ebx, edx
xor eax, 0x53df83f5
or eax, 0x49b185e
and eax, 0x14815
or eax, 0x2100
mov dword [ebx], eax
add ebx, edx
and eax, 0x7716c24c
and eax, 0x4004
or eax, 0x88c405c3
mov dword [ebx], eax
add ebx, edx
xor eax, 0x26b195ce
and eax, 0x86000008
or eax, 0x410000b4
mov dword [ebx], eax
add ebx, edx
and eax, 0x3afdcfed
and eax, 4
or eax, 0xed2dec41
mov dword [ebx], eax
add ebx, edx
and eax, 0x1872b1eb
and eax, 0
or eax, 0x45c70000
mov dword [ebx], eax
add ebx, edx
or eax, 0x47e828b
and eax, 0xd58088
or eax, 0xc70
mov dword [ebx], eax
add ebx, edx
and eax, 0x54e14c
xor eax, 0x1bdf364c
and eax, 0x18600
or eax, 0xe4444100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x12fe97
and eax, 0x7c9efbc2
and eax, 0x1180
or eax, 0x10019
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d1fd392
and eax, 0x4144003
or eax, 0xa2a005c4
mov dword [ebx], eax
add ebx, edx
or eax, 0x57bc83e1
xor eax, 0x6b7bb94c
and eax, 0x84000089
or eax, 0x43000050
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ccd881
and eax, 0x2488041
or eax, 0x18212404
mov dword [ebx], eax
add ebx, edx
or eax, 0xd80ee54
xor eax, 0x2bf6f32
and eax, 0x5460000
or eax, 0x40810000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a6cf390
and eax, 0x440000
or eax, 0xa15d8
mov dword [ebx], eax
add ebx, edx
or eax, 0x47bee2e
and eax, 0x453fc1cc
and eax, 0x405c100
or eax, 0x98400600
mov dword [ebx], eax
add ebx, edx
or eax, 0x59be66c3
or eax, 0x861e576
and eax, 0x8764
or eax, 0x1808
mov dword [ebx], eax
add ebx, edx
or eax, 0x50cc96f8
or eax, 0x7b6f3e2a
and eax, 0x6ac805c6
or eax, 0x4004001
mov dword [ebx], eax
add ebx, edx
or eax, 0x36bc0bae
xor eax, 0x7534d441
and eax, 0xb000180
or eax, 0x80000001
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c8fcafc
and eax, 0x8000000
or eax, 0xe083b445
mov dword [ebx], eax
add ebx, edx
xor eax, 0x56e13c0f
or eax, 0x2d1661b2
and eax, 0xb4448900
or eax, 0x10001
mov dword [ebx], eax
add ebx, edx
and eax, 0x2de2bb91
and eax, 0x400901
or eax, 0x8198448a
mov dword [ebx], eax
add ebx, edx
or eax, 0x49a28d89
xor eax, 0xabf961e
and eax, 0x50881
or eax, 0x3a2068
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f28b586
and eax, 0x80000
or eax, 0xd8458900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c43de46
and eax, 0x20045502
or eax, 0xbd00089
mov dword [ebx], eax
add ebx, edx
and eax, 0x7dab8bc7
or eax, 0x3cee7407
and eax, 0x15885005
or eax, 0x40018850
mov dword [ebx], eax
add ebx, edx
xor eax, 0x27eb2ba3
and eax, 0x65c461ae
and eax, 0x6184
or eax, 0x8b098a50
mov dword [ebx], eax
add ebx, edx
or eax, 0x2755e9ac
and eax, 0x68b4c41b
and eax, 0xc000
or eax, 0xc0831445
mov dword [ebx], eax
add ebx, edx
or eax, 0x174cccaa
and eax, 0x57ced767
and eax, 0x54448001
or eax, 0x80010900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x101da98e
and eax, 0x50008b
or eax, 0x3b844d00
mov dword [ebx], eax
add ebx, edx
or eax, 0x70534992
or eax, 0x12975f08
and eax, 0x9074409
or eax, 0x84088044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x36cefb70
and eax, 0x215
or eax, 0xc0
mov dword [ebx], eax
add ebx, edx
or eax, 0x36116428
and eax, 0x2104489
or eax, 0x9881102
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ddad9a7
or eax, 0xafa932d
and eax, 0x870c005
or eax, 0x50c50
mov dword [ebx], eax
add ebx, edx
or eax, 0x358dc601
and eax, 0x39f84401
or eax, 0x200018a
mov dword [ebx], eax
add ebx, edx
or eax, 0x573eda31
and eax, 0x6bbd9ed4
and eax, 0x93c9000
or eax, 0x416045
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb2915ea
xor eax, 0x6e21ef56
and eax, 0x600889
or eax, 0x83804502
mov dword [ebx], eax
add ebx, edx
or eax, 0x151899f3
xor eax, 0x2e278dbf
and eax, 0x9890040
or eax, 0x440001a9
mov dword [ebx], eax
add ebx, edx
and eax, 0x585138ac
and eax, 0x68d68118
and eax, 0x40000000
or eax, 0x80558be0
mov dword [ebx], eax
add ebx, edx
and eax, 0x30bf59e1
and eax, 0x10880
or eax, 0x8900e203
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d8b0ffe
and eax, 0x458bc055
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x42583d1f
and eax, 0x44413908
or eax, 0xb00402a0
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e74e9bc
and eax, 0x4c01093c
or eax, 0x18a0041
mov dword [ebx], eax
add ebx, edx
and eax, 0x415cc628
and eax, 0x1080028
or eax, 0xe183c4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x557c31c2
xor eax, 0x1ea03ecc
and eax, 0xa240c80
or eax, 0x81c84109
mov dword [ebx], eax
add ebx, edx
xor eax, 0x27be09e9
or eax, 0x2c33cac3
and eax, 0x433c041
or eax, 0x51080014
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c7c806f
and eax, 0x9454030
or eax, 0x82003cc0
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ed8c230
and eax, 0x26bca3f6
and eax, 0
or eax, 0x453bcc45
mov dword [ebx], eax
add ebx, edx
and eax, 0x2dbcba00
and eax, 0x1080800
or eax, 0x8a0075fc
mov dword [ebx], eax
add ebx, edx
or eax, 0x311c5d1e
and eax, 0x918644c
or eax, 0x44238001
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d250e9f
and eax, 0x3ea2161e
and eax, 0x8200414
or eax, 0x831578e0
mov dword [ebx], eax
add ebx, edx
and eax, 0x38ac7483
and eax, 0x205000
or eax, 0x551b8055
mov dword [ebx], eax
add ebx, edx
and eax, 0x6186770f
and eax, 0x1005004
or eax, 0x8a2d2ce8
mov dword [ebx], eax
add ebx, edx
and eax, 0x3cf7863c
and eax, 0x10404
or eax, 0x8588b041
mov dword [ebx], eax
add ebx, edx
xor eax, 0xaad3ec8
and eax, 0x8f248a0c
or eax, 0x70db7560
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2006bd8
or eax, 0x7d83be4c
and eax, 0x89ac0c88
or eax, 0x4103
mov dword [ebx], eax
add ebx, edx
and eax, 0x160efc25
xor eax, 0x2e937df6
and eax, 0x2e9f2085
or eax, 0xd1604808
mov dword [ebx], eax
add ebx, edx
and eax, 0x7580698e
and eax, 0x2400088c
or eax, 0x88558373
mov dword [ebx], eax
add ebx, edx
and eax, 0x63eda342
and eax, 0x18202
or eax, 0x89006881
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e4bd669
and eax, 0x18001
or eax, 0x858a2c54
mov dword [ebx], eax
add ebx, edx
and eax, 0x64b23f83
xor eax, 0x57265b1b
and eax, 0x53a47708
or eax, 0xac5b8864
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3071362f
xor eax, 0x42eb3b37
and eax, 0x8d608030
or eax, 0x7208050b
mov dword [ebx], eax
add ebx, edx
or eax, 0x65b14c8e
and eax, 0x8d09cdbf
or eax, 0x63240
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ff501ed
xor eax, 0x7f25727f
and eax, 0x80
or eax, 0x76
mov dword [ebx], eax
add ebx, edx
or eax, 0x552a8651
or eax, 0x23418ff2
and eax, 0x7480d83
or eax, 0x8904008
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b569549
and eax, 0x59c4d8b
or eax, 0x80000024
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f1299e1
xor eax, 0x7f9275a6
and eax, 0xa027401
or eax, 0x811501c8
mov dword [ebx], eax
add ebx, edx
or eax, 0x3cf6f10c
or eax, 0x179ca87d
and eax, 0x1503dc55
or eax, 0x40000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c0a8af2
and eax, 0x1c011ab0
or eax, 0xa0542100
mov dword [ebx], eax
add ebx, edx
and eax, 0x405080e2
and eax, 0x20
or eax, 0x458b0c5c
mov dword [ebx], eax
add ebx, edx
or eax, 0x41a12198
and eax, 0x235167ed
and eax, 0x121e8
or eax, 0xf4440200
mov dword [ebx], eax
add ebx, edx
or eax, 0x16590244
and eax, 0x54000c
or eax, 0x808403
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4beccf2f
xor eax, 0x26881cb4
and eax, 0x45800000
or eax, 0xb0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x53d63097
and eax, 0x2b818b9e
and eax, 0x10080
or eax, 0x7df69920
mov dword [ebx], eax
add ebx, edx
and eax, 0x68e88fb2
and eax, 0x1201cf9c
and eax, 0x8980
or eax, 0x64850074
mov dword [ebx], eax
add ebx, edx
and eax, 0x5db34abc
and eax, 0x8108b4
or eax, 0x8b7ef74b
mov dword [ebx], eax
add ebx, edx
and eax, 0x75b27cf1
and eax, 0x1827441
or eax, 0xe801800c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3fc44f93
and eax, 0xd4458900
or eax, 0x20080001
mov dword [ebx], eax
add ebx, edx
and eax, 0xb776bd0
and eax, 0x440900
or eax, 0xff20b483
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa619f6f
and eax, 0x750022ec
or eax, 0xdd13
mov dword [ebx], eax
add ebx, edx
or eax, 0x56edb1a9
and eax, 0x24458b10
or eax, 0x88000000
mov dword [ebx], eax
add ebx, edx
and eax, 0xb8c45ba
and eax, 0x8040110
or eax, 0xd479f689
mov dword [ebx], eax
add ebx, edx
and eax, 0x39f28e5d
or eax, 0x188e7fc3
and eax, 0x8e4451b
or eax, 0x7000020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x58c0b777
and eax, 0x35c6186b
and eax, 8
or eax, 0xa585
mov dword [ebx], eax
add ebx, edx
or eax, 0x3309b3ae
and eax, 0x10018300
or eax, 0x8c540800
mov dword [ebx], eax
add ebx, edx
or eax, 0x702cec69
and eax, 0x88284501
or eax, 0x1801002
mov dword [ebx], eax
add ebx, edx
and eax, 0x44b8cdb8
or eax, 0x322c83e2
and eax, 0x32ac4080
or eax, 0xcd532015
mov dword [ebx], eax
add ebx, edx
and eax, 0x491dac0a
xor eax, 0x2908aac1
and eax, 0x20058ac1
or eax, 0x8840013e
mov dword [ebx], eax
add ebx, edx
or eax, 0x2df607f5
and eax, 0x57876cb4
and eax, 0x1010880
or eax, 0x8800e003
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a400d9e
xor eax, 0x62675ac0
and eax, 0x4102a845
or eax, 0xc890000
mov dword [ebx], eax
add ebx, edx
and eax, 0x75fc381e
and eax, 0x1800004
or eax, 0x418398
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2799d04d
xor eax, 0x7dba5509
and eax, 0x3800488
or eax, 0x801c4901
mov dword [ebx], eax
add ebx, edx
xor eax, 0x77a05204
xor eax, 0x1e3c6513
and eax, 0xea00609c
or eax, 0x15ff0021
mov dword [ebx], eax
add ebx, edx
or eax, 0x214b1216
and eax, 0x237500bf
or eax, 0x40
mov dword [ebx], eax
add ebx, edx
or eax, 0x4301e2f6
and eax, 0x324408b
or eax, 0x8881500
mov dword [ebx], eax
add ebx, edx
or eax, 0x6fb84447
and eax, 0x32da895e
and eax, 0x180044
or eax, 0x5523d011
mov dword [ebx], eax
add ebx, edx
xor eax, 0x69b71a49
and eax, 0x8004814
or eax, 0x831035e0
mov dword [ebx], eax
add ebx, edx
and eax, 0x565c241
and eax, 0x1000040
or eax, 0x443bb805
mov dword [ebx], eax
add ebx, edx
or eax, 0x2e7970d2
and eax, 0xb0878c4
or eax, 0x80000508
mov dword [ebx], eax
add ebx, edx
xor eax, 0x670a5a79
xor eax, 0x553a18ed
and eax, 0x9382048
or eax, 0x44038005
mov dword [ebx], eax
add ebx, edx
and eax, 0x5db326c1
and eax, 0xf63f5d6
and eax, 0x9002000
or eax, 0x82085cbc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x11142418
and eax, 0x10181004
or eax, 0x4523a051
mov dword [ebx], eax
add ebx, edx
and eax, 0x525b95ce
or eax, 0x7f21857f
and eax, 0xb1b1558
or eax, 0x80406880
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b8268b8
and eax, 0x80891440
or eax, 0x500e005
mov dword [ebx], eax
add ebx, edx
and eax, 0x591fca52
and eax, 0x109c040
or eax, 0xfef63f1c
mov dword [ebx], eax
add ebx, edx
or eax, 0x337f2dad
xor eax, 0x31eb2395
and eax, 0x88104c08
or eax, 0x1e80183
mov dword [ebx], eax
add ebx, edx
or eax, 0x311c9c9e
and eax, 0xb9fc588d
or eax, 0x46030000
mov dword [ebx], eax
add ebx, edx
and eax, 0x78899d3a
and eax, 0x7ca2ddf1
and eax, 0x78000800
or eax, 0x805583ff
mov dword [ebx], eax
add ebx, edx
or eax, 0x4384cf17
and eax, 0x37ddb761
and eax, 0x1018201
or eax, 0x88006882
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f154305
and eax, 0x8501e805
or eax, 0x8a1050
mov dword [ebx], eax
add ebx, edx
and eax, 0xe475ee5
and eax, 0x4035844
or eax, 0xfbfca718
mov dword [ebx], eax
add ebx, edx
or eax, 0x3230c1d2
and eax, 0x52507e7a
and eax, 0x5250041a
or eax, 0xad088121
mov dword [ebx], eax
add ebx, edx
and eax, 0x26e13842
and eax, 0x2400002
or eax, 0x93cfffd
mov dword [ebx], eax
add ebx, edx
and eax, 0x7be11fd3
xor eax, 0x23f159b4
and eax, 0x8804403
or eax, 0x3280988
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ec7977d
and eax, 0x8000409
or eax, 0x453bc844
mov dword [ebx], eax
add ebx, edx
and eax, 0x6874f9a8
and eax, 0x8204800
or eax, 0x830735b0
mov dword [ebx], eax
add ebx, edx
or eax, 0xd2d9f7c
and eax, 0x503d054
or eax, 0x50000001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ea618cb
and eax, 0x636257eb
and eax, 0x80
or eax, 0xf0553b24
mov dword [ebx], eax
add ebx, edx
or eax, 0x687a6d6e
and eax, 0x400b136c
or eax, 0x5800010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5af895c3
and eax, 0x10410294
or eax, 0xa0043100
mov dword [ebx], eax
add ebx, edx
and eax, 0x738b85d0
and eax, 0x10110
or eax, 0x4d8a0a65
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6e87add5
and eax, 0x200c02a0
or eax, 0xc441094c
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c7c84dd
xor eax, 0x40067331
and eax, 0x3c704c08
or eax, 0x41800133
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1cdc4990
and eax, 0x60040009
or eax, 0x90518b00
mov dword [ebx], eax
add ebx, edx
or eax, 0x4bf38931
xor eax, 0x6ddf72af
and eax, 0x8000c082
or eax, 0x9010201
mov dword [ebx], eax
add ebx, edx
and eax, 0x4051b328
and eax, 0x18000
or eax, 0x458a7055
mov dword [ebx], eax
add ebx, edx
and eax, 0x48d5b77e
or eax, 0x46281b3e
and eax, 0x44010370
or eax, 0xb8440080
mov dword [ebx], eax
add ebx, edx
or eax, 0x46671e3f
and eax, 0xfe440589
or eax, 0x1108000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1ebb0fae
or eax, 0x6026531b
and eax, 0x418bdb3f
or eax, 0xc0024c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0xda6be7e
and eax, 0x290180
or eax, 0x1c0827c
mov dword [ebx], eax
add ebx, edx
or eax, 0x73ecbe82
and eax, 0x3ec0d88
or eax, 0x80104001
mov dword [ebx], eax
add ebx, edx
and eax, 0x418d74fb
and eax, 0x60ec8e04
and eax, 0x8c0400
or eax, 0xff7350bd
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a38009b
and eax, 0x28300099
or eax, 0x450066
mov dword [ebx], eax
add ebx, edx
xor eax, 0x9ea6ae1
and eax, 0x2180400a
or eax, 0x1a601581
mov dword [ebx], eax
add ebx, edx
xor eax, 0x683d1fdd
or eax, 0x5fdf87af
and eax, 0x95d8c55
or eax, 0x203000
mov dword [ebx], eax
add ebx, edx
or eax, 0x576323e7
or eax, 0x45e498ad
and eax, 0x19005c7
or eax, 0x4000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3127e3ec
and eax, 0x1337ae6
and eax, 0x1000000
or eax, 0xea000000
mov dword [ebx], eax
add ebx, edx
or eax, 0xf4b502e
and eax, 0x80414006
or eax, 0x10048701
mov dword [ebx], eax
add ebx, edx
or eax, 0xeec8bd3
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa104368
xor eax, 0xf46804e
and eax, 0x1544102
or eax, 0xa880489
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6efd38ef
and eax, 0x1201044
or eax, 0x10548001
mov dword [ebx], eax
add ebx, edx
or eax, 0x5764304
and eax, 0x11404101
or eax, 0x2a800c8a
mov dword [ebx], eax
add ebx, edx
and eax, 0x32735454
xor eax, 0x7fcbb6a6
and eax, 0x909b004
or eax, 0x740c49
mov dword [ebx], eax
add ebx, edx
and eax, 0x3db683a8
or eax, 0x70331553
and eax, 0x110150b
or eax, 0x82c04080
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a257b18
and eax, 0x706220ce
and eax, 0x1000008a
or eax, 0x45890160
mov dword [ebx], eax
add ebx, edx
and eax, 0x5bbd39f8
and eax, 0x500101c0
or eax, 0x80448a10
mov dword [ebx], eax
add ebx, edx
or eax, 0x27c89848
and eax, 0x75cc0118
or eax, 0x8204423
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7759e4f7
or eax, 0x3b34ce81
and eax, 0x805c709
or eax, 0x84400000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7244505c
xor eax, 0x67b3274a
and eax, 1
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x12949dc1
and eax, 0x8405c1
or eax, 0x4543022a
mov dword [ebx], eax
add ebx, edx
or eax, 0x6483b40e
and eax, 0x8c
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f6a3193
and eax, 0x28480100
or eax, 0x80058a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x1ae98b9b
xor eax, 0x12e21280
and eax, 0x10880900
or eax, 0x64044433
mov dword [ebx], eax
add ebx, edx
and eax, 0x13a1fa9a
xor eax, 0x2896b19e
and eax, 0x28148908
or eax, 0xc0410230
mov dword [ebx], eax
add ebx, edx
and eax, 0x34eddc0c
or eax, 0x40f52238
and eax, 0x60c00038
or eax, 0x1d005503
mov dword [ebx], eax
add ebx, edx
and eax, 0x34e2c799
and eax, 0x14400110
or eax, 0xc8058a20
mov dword [ebx], eax
add ebx, edx
or eax, 0x67229062
or eax, 0x47351eb3
and eax, 0x7d240533
or eax, 0x884008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c113fee
and eax, 0x50050a00
or eax, 0xa4408128
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c724ec4
and eax, 0x14400200
or eax, 0x803df599
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e898547
or eax, 0x7e67637a
and eax, 0xfe508589
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a552a2a
and eax, 0x56f16d4f
and eax, 0x44012d0b
or eax, 0x98ad2f4
mov dword [ebx], eax
add ebx, edx
or eax, 0x53ad9f3e
and eax, 0x1a983f4
or eax, 0x400000
mov dword [ebx], eax
add ebx, edx
or eax, 0xb6a9e0b
xor eax, 0x496f2613
and eax, 0x2840988
or eax, 0x81704401
mov dword [ebx], eax
add ebx, edx
and eax, 0x62ceebfe
and eax, 0x2c44088
or eax, 0xfd3b1035
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b12e869
and eax, 0x97400fd
or eax, 2
mov dword [ebx], eax
add ebx, edx
or eax, 0x54b5ab8d
or eax, 0x20139cb5
and eax, 0x1f0158b
or eax, 0x82084000
mov dword [ebx], eax
add ebx, edx
or eax, 0x51659ff2
or eax, 0x2023d495
and eax, 0x518901c2
or eax, 0x4000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d9a17c1
and eax, 0x580103c0
or eax, 0xa0448838
mov dword [ebx], eax
add ebx, edx
or eax, 0x53205827
xor eax, 0x6136ddca
and eax, 0x10100421
or eax, 0x65884102
mov dword [ebx], eax
add ebx, edx
and eax, 0x77109f96
xor eax, 0x14fbe418
and eax, 0x60498108
or eax, 0x80040a24
mov dword [ebx], eax
add ebx, edx
xor eax, 0x649da195
and eax, 0x1f2f7fe9
and eax, 0x2a09
or eax, 0xb04d8506
mov dword [ebx], eax
add ebx, edx
or eax, 0x422fc343
and eax, 0x2065c905
or eax, 0x1100080
mov dword [ebx], eax
add ebx, edx
or eax, 0x791ae781
and eax, 0x295c4581
or eax, 0x280100a
mov dword [ebx], eax
add ebx, edx
or eax, 0x1fe2de91
and eax, 0x40e8011
or eax, 0x80012044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a544216
xor eax, 0x48e5f34
and eax, 3
or eax, 0x88
mov dword [ebx], eax
add ebx, edx
or eax, 0x3fcffca9
and eax, 0x3cc448b
or eax, 0x80200100
mov dword [ebx], eax
add ebx, edx
and eax, 0x1d9cb5c0
xor eax, 0x53f00458
and eax, 0x400801c8
or eax, 0x5810020
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f0f0f15
and eax, 0x400d577e
and eax, 0x400d036c
or eax, 0xac408880
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f2b0133
xor eax, 0x10aaf74e
and eax, 0x4c01a60e
or eax, 0x804c0901
mov dword [ebx], eax
add ebx, edx
and eax, 0x3988689a
and eax, 0x48adf58b
and eax, 0x800000a
or eax, 0x75e44d31
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a687515
xor eax, 0x6c6fea39
and eax, 0x10018306
or eax, 0xc0540870
mov dword [ebx], eax
add ebx, edx
or eax, 0x4bb37446
or eax, 0x19c58f16
and eax, 0x58b45532
or eax, 0x24000009
mov dword [ebx], eax
add ebx, edx
xor eax, 0x40ef5c4a
or eax, 0x5a5df95c
and eax, 0x30458908
or eax, 0x80000200
mov dword [ebx], eax
add ebx, edx
or eax, 0x36e424ca
and eax, 0x34e0050a
or eax, 0x49184031
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e43b9d
or eax, 0x32eb6ebb
and eax, 0x30490b22
or eax, 0xc8048044
mov dword [ebx], eax
add ebx, edx
or eax, 0xf832dea
and eax, 0x89018182
or eax, 0x4001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x13449e7f
and eax, 0x1001584c
or eax, 0x458aa001
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e98b6b5
xor eax, 0x7e40e4b2
and eax, 0x18b0a48
or eax, 0x542405b0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x39779bbb
and eax, 0x744c0a4d
and eax, 0x60400040
or eax, 0x80153b9c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f9042b2
and eax, 0x4581316c
or eax, 0xa0011
mov dword [ebx], eax
add ebx, edx
and eax, 0x676e5ce8
xor eax, 0x32e83b74
and eax, 0x60402b1c
or eax, 0x800510e0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x26a3cb48
xor eax, 0x16a46b50
and eax, 0x40020964
or eax, 0xd892019
mov dword [ebx], eax
add ebx, edx
or eax, 0x24a6d4e5
and eax, 0x4c8d899c
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x66386dad
and eax, 0xabdedbd
or eax, 0x81421242
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b9bf21b
or eax, 0x5fe9f13f
and eax, 0x9589d055
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c2f68a1
xor eax, 0x613f1bd8
and eax, 0xa899a308
or eax, 0x57665c40
mov dword [ebx], eax
add ebx, edx
or eax, 0x27aff844
and eax, 0x83d04508
or eax, 0x83
mov dword [ebx], eax
add ebx, edx
and eax, 0x5cf5f84e
and eax, 0x800000
or eax, 0x450901c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x7723ffb
or eax, 0x65b7e3cd
and eax, 0x448d8bd0
or eax, 0x8000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7bd556f4
xor eax, 0x431676e4
and eax, 0x304eabc0
or eax, 0xbb1543f
mov dword [ebx], eax
add ebx, edx
or eax, 0x10162cc9
and eax, 0x3bff488d
or eax, 0xc4000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x14a407b3
and eax, 0x8b0c4cbf
or eax, 0x3040
mov dword [ebx], eax
add ebx, edx
or eax, 0x27886c33
or eax, 0x64f1889a
and eax, 0xe799ec45
or eax, 0x10000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5685cd31
and eax, 0x44018c01
or eax, 0x13a307c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x13398655
or eax, 0x61a92bc
and eax, 0x21038a4
or eax, 0x89044540
mov dword [ebx], eax
add ebx, edx
or eax, 0xc6673d6
and eax, 0x8f063454
or eax, 0x20098001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x66941e0b
or eax, 0x6d60c6a2
and eax, 0xc081c854
or eax, 0x12040001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b25db37
and eax, 0x572b71f3
and eax, 0x41000160
or eax, 0x48b0814
mov dword [ebx], eax
add ebx, edx
xor eax, 0x23a488d8
or eax, 0x74b5bb64
and eax, 0xa883e4
or eax, 0x1400000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e23d34f
and eax, 0xbe04189
or eax, 0x80040400
mov dword [ebx], eax
add ebx, edx
or eax, 0x711b1b2d
xor eax, 0xb85176f
and eax, 0xe0020040
or eax, 0x981b00d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e83c1a6
or eax, 0x52839614
and eax, 0x90018101
or eax, 0x204c0800
mov dword [ebx], eax
add ebx, edx
and eax, 0x66250c99
and eax, 0x4405796e
and eax, 0x50000
or eax, 0xfff816e9
mov dword [ebx], eax
add ebx, edx
and eax, 0x27af585f
and eax, 0x5fd502e2
and eax, 0x4050040
or eax, 0xd0508bbf
mov dword [ebx], eax
add ebx, edx
xor eax, 0x597728eb
and eax, 0x1228200
or eax, 0x101d4081
mov dword [ebx], eax
add ebx, edx
or eax, 0x52c77201
and eax, 0x51890000
or eax, 0x4000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a30cdf6
or eax, 0x71b2085b
and eax, 0x6c0189d4
or eax, 0x80440200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3d023072
and eax, 0x81440122
or eax, 0x8904409
mov dword [ebx], eax
add ebx, edx
or eax, 0xadbeef6
and eax, 0x9cbec45
or eax, 0x200000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x54d24ad0
and eax, 0x1280481
or eax, 0x82c4490a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x636e4225
xor eax, 0x6effc42e
and eax, 0xc090180
or eax, 0x41800041
mov dword [ebx], eax
add ebx, edx
or eax, 0x13ef4b95
and eax, 0x4c450bc4
or eax, 0xa0108028
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6406253a
or eax, 0x73d418b
and eax, 0xf2c451b
or eax, 0x801020
mov dword [ebx], eax
add ebx, edx
or eax, 0x601490d0
and eax, 0x9189
or eax, 0x10a04
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a9f1d08
and eax, 0x10900
or eax, 0xc4448200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e33c741
and eax, 0x88004801
or eax, 0x101a082
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f78ff96
xor eax, 0x693a1bb8
and eax, 0x400ac000
or eax, 0xd810445
mov dword [ebx], eax
add ebx, edx
xor eax, 0x15b0faf8
xor eax, 0xedebdf7
and eax, 0xe18300
or eax, 0x1080094
mov dword [ebx], eax
add ebx, edx
or eax, 0x359abba
xor eax, 0x7789c415
and eax, 0x104d89
or eax, 0x8b840000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3dbf90bb
and eax, 0x1100001
or eax, 0x542bb854
mov dword [ebx], eax
add ebx, edx
or eax, 0x5de2e2d2
and eax, 0x450978c0
or eax, 0x82000520
mov dword [ebx], eax
add ebx, edx
and eax, 0x13ef7333
and eax, 0x10000
or eax, 0x8845
mov dword [ebx], eax
add ebx, edx
or eax, 0x9a894ba
or eax, 0x1adb3694
and eax, 0x3eb0000
or eax, 0x4000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x332436b
and eax, 0x884143
or eax, 0x484
mov dword [ebx], eax
add ebx, edx
and eax, 0x288095dc
and eax, 0
or eax, 0x8b000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2707adb
and eax, 0x1307041
or eax, 0x44038004
mov dword [ebx], eax
add ebx, edx
and eax, 0x3761c325
and eax, 0x27d47491
and eax, 0x4000000
or eax, 0x40858988
mov dword [ebx], eax
add ebx, edx
or eax, 0x7867dd3d
xor eax, 0x1f2e23cb
and eax, 0x3c9fe76
or eax, 0x88360189
mov dword [ebx], eax
add ebx, edx
or eax, 0x332d3ffb
and eax, 0xa983f04d
or eax, 0x40000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x37c16048
and eax, 0x4fcdab1d
and eax, 0x10000
or eax, 0xf04c8901
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2bcd6e5
xor eax, 0x52c8d248
and eax, 0xa0008d80
or eax, 0x5f443003
mov dword [ebx], eax
add ebx, edx
and eax, 0x69a05d1f
xor eax, 0x29b57e24
and eax, 0x40006327
or eax, 0x34009cd8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7896dac4
and eax, 0x70f00b03
and eax, 0x100101
or eax, 0xa4458a08
mov dword [ebx], eax
add ebx, edx
and eax, 0x591e3f9e
and eax, 0x46b91db1
and eax, 0
or eax, 0x8901c283
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f567aca
and eax, 0x1fc3dfe5
and eax, 0x5038041
or eax, 0x40882414
mov dword [ebx], eax
add ebx, edx
xor eax, 0x308206de
and eax, 0x1008280
or eax, 0xc00160
mov dword [ebx], eax
add ebx, edx
xor eax, 0x538f1a
and eax, 0x1800488
or eax, 0x8a604101
mov dword [ebx], eax
add ebx, edx
and eax, 0x2715bd15
and eax, 0x1000001
or eax, 0xe883c84c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e238c3d
and eax, 0x5a705a9f
and eax, 0x40000000
or eax, 0x884d8901
mov dword [ebx], eax
add ebx, edx
and eax, 0x162f8b93
and eax, 0x80101
or eax, 0x8390548a
mov dword [ebx], eax
add ebx, edx
or eax, 0x7161a317
and eax, 0x5189018a
or eax, 0x4000060
mov dword [ebx], eax
add ebx, edx
or eax, 0x1da8e459
and eax, 0x4c018198
or eax, 0x80440a00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e4766a7
and eax, 0x8000c003
or eax, 0x9010080
mov dword [ebx], eax
add ebx, edx
or eax, 0x6267ec9e
or eax, 0x1260f44b
and eax, 0x4903cc45
or eax, 0x4880000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4dd36837
and eax, 0x408050
or eax, 0x1810384
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c507c69
or eax, 0x71958c75
and eax, 0x9d44d89
or eax, 0x82000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c60f53c
and eax, 0x112d7f9c
and eax, 0x11200814
or eax, 0x440bc041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3d1a2576
xor eax, 0x1f2bf68c
and eax, 0x40101ba8
or eax, 0x80452040
mov dword [ebx], eax
add ebx, edx
or eax, 0x6db879c8
and eax, 0x45896068
or eax, 0x20014
mov dword [ebx], eax
add ebx, edx
xor eax, 0x9ceab9e
and eax, 0x4c4503e0
or eax, 0xb0002010
mov dword [ebx], eax
add ebx, edx
and eax, 0x74dacd02
and eax, 0x44000000
or eax, 0x98b4074
mov dword [ebx], eax
add ebx, edx
or eax, 0x3e695f61
and eax, 0x20491b54
or eax, 0x80042088
mov dword [ebx], eax
add ebx, edx
or eax, 0x2667cd75
or eax, 0x2839e6b3
and eax, 0x447097d
or eax, 0x41800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x12368a8d
or eax, 0x47530467
and eax, 0x184
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x254e5d56
and eax, 0x16d1ca43
and eax, 0
or eax, 0xc707eb00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4edd450f
and eax, 0x8405
or eax, 0x40
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ec56c36
or eax, 0x4ff2a1ae
and eax, 0x45820000
or eax, 0x10090000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a10c28b
and eax, 0x4110280
or eax, 0x80440944
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5630a78b
or eax, 0x3829b4a1
and eax, 0x40092064
or eax, 0x5820010
mov dword [ebx], eax
add ebx, edx
or eax, 0xea48587
and eax, 0x80521b4
or eax, 0xa0401a08
mov dword [ebx], eax
add ebx, edx
xor eax, 0x189f1cea
and eax, 0xfcf550
and eax, 0xc00150
or eax, 0x4507082d
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c405e6d
or eax, 0x65f3d3cd
and eax, 0x180
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x65de4dda
or eax, 0x29995269
and eax, 0x1014300
or eax, 0xc606a800
mov dword [ebx], eax
add ebx, edx
or eax, 0x7935cc5d
and eax, 0x281808bc
and eax, 4
or eax, 0x8041
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d363fbc
or eax, 0x5e9a6512
and eax, 0x4d8a0000
or eax, 0x10000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c0e229c
and eax, 0x80000
or eax, 0x804533a4
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b64709e
and eax, 0x51091034
or eax, 0x4820841
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b886fd2
and eax, 0x18a03f0
or eax, 0x608008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4f109511
and eax, 0xaf81489
or eax, 0x81004100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a3871b2
and eax, 0x24862a06
and eax, 0x20000000
or eax, 0x8f0fd845
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d79d237
and eax, 0xc005d845
or eax, 0x802000
mov dword [ebx], eax
add ebx, edx
or eax, 0x8f14822
and eax, 0xa48007
or eax, 0x408
mov dword [ebx], eax
add ebx, edx
and eax, 0x3bf7995b
or eax, 0x26627aa1
and eax, 0x4820000
or eax, 0x49090000
mov dword [ebx], eax
add ebx, edx
or eax, 0x178b13fc
and eax, 0x480913f8
or eax, 0x80442800
mov dword [ebx], eax
add ebx, edx
and eax, 0x7659d7ad
and eax, 0x410028
or eax, 0x85860c55
mov dword [ebx], eax
add ebx, edx
and eax, 0x13a9bcd4
and eax, 0x1810c54
or eax, 0xfe7ef328
mov dword [ebx], eax
add ebx, edx
or eax, 0xdb787ef
or eax, 0x2a802087
and eax, 1
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x262c1b42
and eax, 0x4040a43
or eax, 0x81c300a8
mov dword [ebx], eax
add ebx, edx
or eax, 0x4de7ba4f
and eax, 0xcde7ba6c
or eax, 0x32184510
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c3717e5
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e28405c
and eax, 0x58a8b9a5
and eax, 0x280000
or eax, 0x23d4558b
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ddaf893
and eax, 0x7ffe7c91
or eax, 0x80010004
mov dword [ebx], eax
add ebx, edx
xor eax, 0xcc8da32
and eax, 0x2ca923d2
and eax, 0x10082
or eax, 0x4094897d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2223d533
and eax, 0x2b65ccc
or eax, 0x8949a333
mov dword [ebx], eax
add ebx, edx
and eax, 0x59fa9acc
and eax, 0x8829844
or eax, 0xe0016401
mov dword [ebx], eax
add ebx, edx
and eax, 0x49b082ef
and eax, 0x7c95e70f
and eax, 0x48008001
or eax, 0xb4450900
mov dword [ebx], eax
add ebx, edx
or eax, 0x54c1f6c0
and eax, 0xfc40bd81
or eax, 0x3000002
mov dword [ebx], eax
add ebx, edx
or eax, 0x66ec87ba
xor eax, 0x7520732f
and eax, 0xcc94
or eax, 0x7500336b
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a32c04c
or eax, 0x46f5d2f1
and eax, 0x44458211
or eax, 0x88080902
mov dword [ebx], eax
add ebx, edx
xor eax, 0x56f2316d
and eax, 0x1ab40832
or eax, 0x21004501
mov dword [ebx], eax
add ebx, edx
xor eax, 0x369fec63
or eax, 0x45dcb268
and eax, 0x487db048
or eax, 0x12000805
mov dword [ebx], eax
add ebx, edx
or eax, 0x25b4df31
and eax, 0x3bd45509
or eax, 0x82
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5bf66690
or eax, 0x53274ff2
and eax, 0x52255c51
or eax, 0x588004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4cdee416
and eax, 0x1aa00003
or eax, 0x215c4588
mov dword [ebx], eax
add ebx, edx
or eax, 0x4bcae540
and eax, 0x107cc441
or eax, 4
mov dword [ebx], eax
add ebx, edx
and eax, 0x81aba7e
and eax, 0
or eax, 0x3be44d8b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7be9ab1a
and eax, 0x400de001
or eax, 0x270184c
mov dword [ebx], eax
add ebx, edx
and eax, 0x4798d12f
and eax, 0x2005009
or eax, 0x39a40582
mov dword [ebx], eax
add ebx, edx
xor eax, 0x51f4404d
or eax, 0x727a487b
and eax, 0x3a784055
or eax, 0x5a000
mov dword [ebx], eax
add ebx, edx
and eax, 0x30af7ba1
and eax, 0x284001
or eax, 0x89c0058a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d18e820
xor eax, 0x54d7e700
and eax, 0xb0270881
or eax, 0x4fd83404
mov dword [ebx], eax
add ebx, edx
or eax, 0x192a2c50
and eax, 0xfc4d08d5
or eax, 0x832a
mov dword [ebx], eax
add ebx, edx
and eax, 0x52dba91d
xor eax, 0x5768c50a
and eax, 0x7200c01
or eax, 0xf8188188
mov dword [ebx], eax
add ebx, edx
and eax, 0x30485113
or eax, 0x71482762
and eax, 0x51082763
or eax, 0x483d89c
mov dword [ebx], eax
add ebx, edx
and eax, 0xa1787db
and eax, 0x283d8
or eax, 0x1c00024
mov dword [ebx], eax
add ebx, edx
or eax, 0x291655a1
and eax, 0x9d45589
or eax, 0x82280000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb388d49
and eax, 0x3fa1ffb2
and eax, 0x801880
or eax, 0xff7f2405
mov dword [ebx], eax
add ebx, edx
and eax, 0x59468a6f
and eax, 0x18040805
or eax, 0x208133fa
mov dword [ebx], eax
add ebx, edx
xor eax, 0x154f343c
or eax, 0x6f6b6e5e
and eax, 0x6deb6fdf
or eax, 0x10149020
mov dword [ebx], eax
add ebx, edx
or eax, 0x3d3dca10
or eax, 0x61d8611b
and eax, 0x384d8b11
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x35a009fa
and eax, 0x30000910
or eax, 0x4de0442b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e044816
or eax, 0x6d6e93a0
and eax, 0x48448309
or eax, 0x90110800
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b3f666b
and eax, 0x8010201
or eax, 0x8100e882
mov dword [ebx], eax
add ebx, edx
or eax, 0x56affa38
and eax, 0x458bd811
or eax, 0x44
mov dword [ebx], eax
add ebx, edx
or eax, 0x2cebd785
and eax, 0x1e883c0
or eax, 0x20
mov dword [ebx], eax
add ebx, edx
xor eax, 0xecc34d9
xor eax, 0x44a3fcae
and eax, 0x49804181
or eax, 0xa0600408
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d8ceaf5
and eax, 0x49804000
or eax, 0xb67fbe50
mov dword [ebx], eax
add ebx, edx
and eax, 0x68d26953
or eax, 0x7f6de66b
and eax, 0x1c04c0b
or eax, 0x80000180
mov dword [ebx], eax
add ebx, edx
or eax, 0x623b491d
and eax, 0x4e8f4fdb
and eax, 0x10981
or eax, 0x202240
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c3af76d
and eax, 0x6a52cbf9
and eax, 0x100
or eax, 0xc04d8800
mov dword [ebx], eax
add ebx, edx
or eax, 0x2a0eac72
and eax, 0x24c0502
or eax, 0x1905089
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e834fc4
xor eax, 0x71aaf2de
and eax, 0x4481c011
or eax, 0x11080044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x39a23cc7
and eax, 0x809e890
or eax, 0x8300034c
mov dword [ebx], eax
add ebx, edx
or eax, 0x644976bf
and eax, 0xc001dc45
or eax, 0x820000
mov dword [ebx], eax
add ebx, edx
and eax, 0xf396ffc
and eax, 0x10800
or eax, 0xdc448101
mov dword [ebx], eax
add ebx, edx
and eax, 0x212970b9
and eax, 1
or eax, 0x3bdc4d8a
mov dword [ebx], eax
add ebx, edx
or eax, 0x737526b2
xor eax, 0x6e442b7b
and eax, 0x5090040
or eax, 0x8806b00d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2fd2690f
and eax, 0x1366b68e
and eax, 0
or eax, 0x1b8
mov dword [ebx], eax
add ebx, edx
and eax, 0x31b5ed
and eax, 0x5d83dd60
and eax, 0x100
or eax, 0x83a0548b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d5029d1
and eax, 0x54800042
or eax, 0x1090180
mov dword [ebx], eax
add ebx, edx
and eax, 0x56232260
and eax, 0x3816e177
and eax, 0
or eax, 0xc4458ba0
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd501ef7
and eax, 0x89018003
or eax, 0x6880
mov dword [ebx], eax
add ebx, edx
and eax, 0x42df7aad
and eax, 0x6823daee
and eax, 0x14000
or eax, 0x4d8a8445
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d9bc845
or eax, 0x7da85a3
and eax, 0x84901c0
or eax, 0xb0040a18
mov dword [ebx], eax
add ebx, edx
and eax, 0x30e62ee3
and eax, 0x30400800
or eax, 0x4cb8453b
mov dword [ebx], eax
add ebx, edx
or eax, 0x5bf03c0c
and eax, 0x50500908
or eax, 0x80058200
mov dword [ebx], eax
add ebx, edx
and eax, 0x125091e
xor eax, 0xf2dbb96
and eax, 0x420100a
or eax, 0x70d44501
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e5e090e
and eax, 0x28000801
or eax, 0xd4458308
mov dword [ebx], eax
add ebx, edx
and eax, 0x9b2eea7
and eax, 0x8008001
or eax, 0x81014082
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e2e91aa
xor eax, 0x21847c70
and eax, 0x980fc40
or eax, 0x440b0005
mov dword [ebx], eax
add ebx, edx
xor eax, 0x52f80fd1
and eax, 0x5ad1fee6
and eax, 0x8413284
or eax, 0xa40c0960
mov dword [ebx], eax
add ebx, edx
xor eax, 0x8890403
and eax, 0x4ffea4eb
and eax, 0x4800061
or eax, 0x510b091c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x97349eb
and eax, 0x112f5b98
and eax, 0x280080
or eax, 0x1c28324
mov dword [ebx], eax
add ebx, edx
or eax, 0x501aa41c
and eax, 0x6d41826c
and eax, 0x1000008
or eax, 0x8aa45581
mov dword [ebx], eax
add ebx, edx
or eax, 0x22bb8ccb
or eax, 0x1afc09d5
and eax, 0xa883d045
or eax, 0x40002000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c7302e5
xor eax, 0x7199bcc7
and eax, 0xf0410801
or eax, 0x48100
mov dword [ebx], eax
add ebx, edx
or eax, 0xd4f0375
and eax, 0x81480901
or eax, 0x2a0448a
mov dword [ebx], eax
add ebx, edx
or eax, 0xe5c0b37
and eax, 0x2f4ccb73
and eax, 0xd080121
or eax, 0x408100c8
mov dword [ebx], eax
add ebx, edx
or eax, 0x5a4c2f
and eax, 0x2bfa3d72
and eax, 0x8500960
or eax, 0xe0058288
mov dword [ebx], eax
add ebx, edx
and eax, 0xfcb1e32
and eax, 0x8400020
or eax, 0x75b4551b
mov dword [ebx], eax
add ebx, edx
or eax, 0x549af340
and eax, 0x86547d3
and eax, 0x8440311
or eax, 0xd0018800
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b64c4c5
and eax, 0x5c9ed5c
and eax, 0
or eax, 0x7db8453b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2af39995
and eax, 0x14498808
or eax, 0xa0040301
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6cc2034c
and eax, 0x1cf54a17
and eax, 0x8010801
or eax, 0x8100e182
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1342737c
and eax, 0x1003904d
or eax, 0x45882400
mov dword [ebx], eax
add ebx, edx
and eax, 0x44a511e
or eax, 0x37aa21f4
and eax, 0x240001c0
or eax, 0x88550a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d5d5e85
or eax, 0x6ef0a177
and eax, 0x6cd40133
or eax, 0x11005408
mov dword [ebx], eax
add ebx, edx
or eax, 0x2435c97c
and eax, 0x7045890b
or eax, 0x80000200
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc209ace
and eax, 0xe4651181
or eax, 0x18e618
mov dword [ebx], eax
add ebx, edx
xor eax, 0x641bff42
and eax, 0x640081
or eax, 0x4311c004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f412610
or eax, 0x430acef7
and eax, 0x1b3c4483
or eax, 0x20800108
mov dword [ebx], eax
add ebx, edx
xor eax, 0x635baae2
and eax, 0x865e841
or eax, 0x4180004
mov dword [ebx], eax
add ebx, edx
or eax, 0x5cc73469
and eax, 0x52379b06
and eax, 0x50308004
or eax, 0xaf4805c3
mov dword [ebx], eax
add ebx, edx
and eax, 0x5256ecce
xor eax, 0x4d4c727b
and eax, 0xf6bd
or eax, 0x10942
mov dword [ebx], eax
add ebx, edx
and eax, 0x3303430f
and eax, 0x10000
or eax, 0xaea0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x33c95ce9
and eax, 0x2480000
or eax, 0xfd3085c7
mov dword [ebx], eax
add ebx, edx
or eax, 0x2157eb45
and eax, 0x6062e3ed
and eax, 0xe3c5
or eax, 0x1c3a
mov dword [ebx], eax
add ebx, edx
or eax, 0x405b3f15
and eax, 0x211c0531
and eax, 0x80000
or eax, 0x4d830000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f24245d
xor eax, 0x282b0159
and eax, 0x20090148
or eax, 0x58840a80
mov dword [ebx], eax
add ebx, edx
or eax, 0x383f1906
and eax, 0x35713cbe
and eax, 0x31188e
or eax, 0x89cee771
mov dword [ebx], eax
add ebx, edx
or eax, 0x36170598
or eax, 0xcbdbb1d
and eax, 0xbfff348d
or eax, 0x40000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x567fc928
and eax, 0x880089a5
or eax, 0x4055025a
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e804301
xor eax, 0x668f751d
and eax, 0x8800aa82
or eax, 0x1014001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5b46b23c
or eax, 0x715542d6
and eax, 0xb1034855
or eax, 0xc808000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5b23edf9
and eax, 0xe6a02524
or eax, 0x195fda10
mov dword [ebx], eax
add ebx, edx
xor eax, 0x699b7f3b
and eax, 0x80040000
or eax, 0x28800f00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ac3f89e
xor eax, 0x53481321
and eax, 0x81000000
or eax, 0xa000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5feff00b
and eax, 0xd489b001
or eax, 0x23100444
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4bde0cce
xor eax, 0x1ed5759a
and eax, 0x8080c811
or eax, 0x4005306c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6ebb28d6
and eax, 0x18800b
or eax, 0x810404
mov dword [ebx], eax
add ebx, edx
xor eax, 0x181204f2
and eax, 0x8b0000
or eax, 0x45000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f7a4ef8
and eax, 0x28410ab8
or eax, 0x80040104
mov dword [ebx], eax
add ebx, edx
xor eax, 0x49667a45
and eax, 0x1204139
or eax, 0xec40402
mov dword [ebx], eax
add ebx, edx
or eax, 0x32714e4f
and eax, 0xa0d
or eax, 0x8080
mov dword [ebx], eax
add ebx, edx
or eax, 0x2521fe30
and eax, 0x20018a00
or eax, 0x804c0100
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a8a24b4
and eax, 0x3ac40d30
or eax, 0x1304003
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6fa24d4f
or eax, 0x34289d94
and eax, 0x747c8c4c
or eax, 0xb016001
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f4579d0
and eax, 0xb1c5589
or eax, 0x800002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x17cd643f
and eax, 0x14110014
or eax, 0x412acc41
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7dc6f734
and eax, 0x818bc7d
and eax, 0x8103840
or eax, 0x83644594
mov dword [ebx], eax
add ebx, edx
xor eax, 0x509fb7a
and eax, 0x6805e691
and eax, 0x18000
or eax, 0xf7984845
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4fac72f9
or eax, 0x2ea8930f
and eax, 0x8489a83d
or eax, 0x1004040
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ba3830f
xor eax, 0x222cf08
and eax, 0xcd892430
or eax, 0x3276db00
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b8fb332
and eax, 0x9880100
or eax, 0x8010448b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e489adf
and eax, 0xa0cb5e9
and eax, 0x2000400
or eax, 0xfdff2885
mov dword [ebx], eax
add ebx, edx
or eax, 0x7cec537c
or eax, 0x43b6eba2
and eax, 0xe84d8bff
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f490bd2
and eax, 0x89018983
or eax, 0x6000
mov dword [ebx], eax
add ebx, edx
or eax, 0x67e8231d
and eax, 0x46cf24ba
and eax, 0x4892008
or eax, 0x9102c845
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a14ceba
and eax, 0xff9fee30
or eax, 0x601100
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b1c49d
and eax, 0x5208410
or eax, 0xfa0c112b
mov dword [ebx], eax
add ebx, edx
and eax, 0x43ced1c1
and eax, 0x430c9101
or eax, 0x4716efe
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5b918212
or eax, 0x2e143bea
and eax, 0x2e4458b
or eax, 0x81000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x530468a
and eax, 0x1000080
or eax, 0x44890140
mov dword [ebx], eax
add ebx, edx
or eax, 0xbd49d01
and eax, 0x484d89c0
or eax, 0x90000224
mov dword [ebx], eax
add ebx, edx
or eax, 0x64874358
xor eax, 0x7b8c833b
and eax, 0x87000881
or eax, 0x78288508
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd859e88
and eax, 0x50891301
or eax, 0x502ecfe
mov dword [ebx], eax
add ebx, edx
and eax, 0x1587e7d4
and eax, 0x48181c4
or eax, 0x20140820
mov dword [ebx], eax
add ebx, edx
and eax, 0x457d3cb1
and eax, 0x1508a0
or eax, 0x8beaf75f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x58b0200a
xor eax, 0x64a9a15d
and eax, 0xa0825800
or eax, 0x48018045
mov dword [ebx], eax
add ebx, edx
xor eax, 0x28254bc6
and eax, 0xc0048101
or eax, 0x18410800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6cf176c4
and eax, 0xb4208d81
or eax, 0x4b08000a
mov dword [ebx], eax
add ebx, edx
or eax, 0x3cc90643
and eax, 0x8d298fcb
or eax, 0x127034
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b7c4db3
or eax, 0x1fd35ba6
and eax, 0xbfffff24
or eax, 0x40000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3a43d360
and eax, 0x45880c44
or eax, 0x10030038
mov dword [ebx], eax
add ebx, edx
and eax, 0x63ac951b
and eax, 0x6293486c
and eax, 0x40800008
or eax, 0x152f0fe4
mov dword [ebx], eax
add ebx, edx
and eax, 0x211fd0b1
and eax, 0x2cd7699a
and eax, 0x50080
or eax, 0x9c503b70
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b96bf5
xor eax, 0x4dd32924
and eax, 0x41820054
or eax, 0x4090929
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6077bd7
and eax, 0x18802a8
or eax, 0x608114
mov dword [ebx], eax
add ebx, edx
and eax, 0x7cdbce4
and eax, 0x53e01bac
and eax, 0x1800080
or eax, 0x8a3c4509
mov dword [ebx], eax
add ebx, edx
xor eax, 0x48f0155d
and eax, 0x41004044
or eax, 0xc23a809
mov dword [ebx], eax
add ebx, edx
and eax, 0x1dc1be90
xor eax, 0x3acdc343
and eax, 0x208c0940
or eax, 0x180b4
mov dword [ebx], eax
add ebx, edx
or eax, 0x13977a9c
and eax, 0x39ffbfc
or eax, 0x88600403
mov dword [ebx], eax
add ebx, edx
and eax, 0x238d110b
and eax, 0x65e5b42f
and eax, 0x811001
or eax, 0xc202e454
mov dword [ebx], eax
add ebx, edx
or eax, 0x6048ac12
and eax, 0xe0418801
or eax, 0x14140100
mov dword [ebx], eax
add ebx, edx
and eax, 0x63d8dbb3
and eax, 0x60008901
or eax, 0x9f203482
mov dword [ebx], eax
add ebx, edx
or eax, 0x520e5ef8
and eax, 0x7500fffb
or eax, 4
mov dword [ebx], eax
add ebx, edx
and eax, 0x44bd4df2
and eax, 0x44000910
or eax, 0x88458208
mov dword [ebx], eax
add ebx, edx
and eax, 0x736c99f9
and eax, 0x3005d763
and eax, 0x100
or eax, 0x74a04433
mov dword [ebx], eax
add ebx, edx
or eax, 0x558c82e5
or eax, 0x7a6b4a46
and eax, 0x604d8b00
or eax, 0x80000008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x681fbc29
and eax, 0x8000521
or eax, 0x74a8481a
mov dword [ebx], eax
add ebx, edx
or eax, 0x559db3bb
and eax, 0x3c158b08
or eax, 0x80400000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b195abd
xor eax, 0x76f2dc77
and eax, 0x7c80543b
or eax, 0x1180100
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e8b7219
xor eax, 0x14eb1bf8
and eax, 0x18410b01
or eax, 0xa0048008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2bbcfe9b
and eax, 0x25eec6a8
and eax, 0x1004080
or eax, 0x88018003
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c8376d6
and eax, 0x29ee3207
and eax, 0x9823005
or eax, 0x44098840
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b056ac6
and eax, 0x2f473a02
and eax, 0x1010000
or eax, 0xc083cc
mov dword [ebx], eax
add ebx, edx
and eax, 0x257f6009
and eax, 0x1400008
or eax, 0xe88c4d81
mov dword [ebx], eax
add ebx, edx
and eax, 0x4237d7dd
and eax, 0x40044401
or eax, 0xbffbba32
mov dword [ebx], eax
add ebx, edx
and eax, 0x1521301
or eax, 0x292f2226
and eax, 0x8442020
or eax, 0x20080c8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3d3154ac
and eax, 0x37bde04b
and eax, 0x2131e000
or eax, 0x80a0800
mov dword [ebx], eax
add ebx, edx
or eax, 0x53bd2f43
xor eax, 0x2280c1c2
and eax, 0x510b0000
or eax, 0x4800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6aba7632
and eax, 0x820000
or eax, 0x14083b8
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b2afef1
and eax, 0x1000080
or eax, 0x8ab85509
mov dword [ebx], eax
add ebx, edx
and eax, 0x1dc0370a
and eax, 0x1001000
or eax, 0x443ba845
mov dword [ebx], eax
add ebx, edx
and eax, 0x53b67270
and eax, 0x41003040
or eax, 0x860c4db8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x190105be
and eax, 0xde0d7004
or eax, 0x21f20481
mov dword [ebx], eax
add ebx, edx
xor eax, 0x16a244a1
xor eax, 0x426af77
and eax, 0x153
or eax, 0xac
mov dword [ebx], eax
add ebx, edx
or eax, 0xc6e647f
and eax, 0x133d92c
and eax, 0x24100
or eax, 0xc708aa00
mov dword [ebx], eax
add ebx, edx
or eax, 0x45f62266
and eax, 0x7c59635c
and eax, 0x44586004
or eax, 0xbba71481
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f0957d0
and eax, 0x80
or eax, 0x7f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x67bc9c8a
or eax, 0x2ab63c09
and eax, 0x400c8800
or eax, 0x80410300
mov dword [ebx], eax
add ebx, edx
and eax, 0x5674e30
and eax, 0x440800
or eax, 0xff30850b
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ba26102
or eax, 0x3e7a0d02
and eax, 0x11700d02
or eax, 0x4f2fd
mov dword [ebx], eax
add ebx, edx
or eax, 0x28922b1f
and eax, 0x1f4558b
or eax, 0x82080000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5214fca9
and eax, 0x3e13b6c4
and eax, 0x10000080
or eax, 0x45890142
mov dword [ebx], eax
add ebx, edx
and eax, 0x1fd4abb7
and eax, 0x14000180
or eax, 0xe8458a7c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x62f9f1b0
and eax, 0x14884008
or eax, 0x61400503
mov dword [ebx], eax
add ebx, edx
xor eax, 0x56501acd
and eax, 0x20080b02
or eax, 0x84458030
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ab07eb2
xor eax, 0x7f5a9ce7
and eax, 0x11844923
or eax, 0x6c580418
mov dword [ebx], eax
add ebx, edx
and eax, 0x3806058f
xor eax, 0x24a1a165
and eax, 0x14058008
or eax, 0xa0500b00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3720ad53
xor eax, 0x4225497b
and eax, 0x40104520
or eax, 0x3ca0101b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4bd02b37
and eax, 0x4400a00
or eax, 0xc0058122
mov dword [ebx], eax
add ebx, edx
xor eax, 0x75ca7720
and eax, 0x81884402
or eax, 0x8600109
mov dword [ebx], eax
add ebx, edx
or eax, 0x64b7eddd
xor eax, 0x42a05903
and eax, 0xaf5f1484
or eax, 0x50a00801
mov dword [ebx], eax
add ebx, edx
and eax, 0x344812a0
and eax, 0x4480080
or eax, 0xc0058b7f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e11a57
and eax, 0x81008180
or eax, 0x8016803
mov dword [ebx], eax
add ebx, edx
or eax, 0x1f9e0237
or eax, 0x8f0f1ca
and eax, 0x9d83c04d
or eax, 0x20000400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x58638676
xor eax, 0x34f69205
and eax, 0xd116d01c
or eax, 0x2ee92f00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x47b15fda
or eax, 0x669c2d26
and eax, 0x92840d00
or eax, 0x200
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ac92502
and eax, 0x8a000000
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3faf9b19
or eax, 0x1a5233da
and eax, 0xaf0f9051
or eax, 0x4004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x256c9c72
and eax, 0x4b254afb
and eax, 0x214001
or eax, 0x551a8454
mov dword [ebx], eax
add ebx, edx
xor eax, 0x106d75a6
and eax, 0x3ffb6b9e
and eax, 0x1102090
or eax, 0x8a005c60
mov dword [ebx], eax
add ebx, edx
and eax, 0x512b43ff
and eax, 0x39fb16e4
and eax, 0x1000040
or eax, 0x443be405
mov dword [ebx], eax
add ebx, edx
xor eax, 0x72bae70e
and eax, 0x3000048
or eax, 0x88087cb4
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b280a9a
and eax, 0x4900244c
or eax, 0x4038001
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e904078
and eax, 0x5a14a12d
and eax, 0x8000000
or eax, 0x837674b4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x41d78844
and eax, 0x4021fc50
or eax, 0x15120005
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ba7a6a
xor eax, 0x28c44936
and eax, 0xb653540
or eax, 0x800040a0
mov dword [ebx], eax
add ebx, edx
or eax, 0x1abe2b63
and eax, 0x13b4841
or eax, 0x44008004
mov dword [ebx], eax
add ebx, edx
or eax, 0x940cd47
xor eax, 0xe38aba6
and eax, 0x34164c0
or eax, 0x881c1804
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a388362
or eax, 0x7286e68b
and eax, 0x481ac049
or eax, 0x5211804
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ab232e9
and eax, 0x70868a0
or eax, 0xc0041550
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3ede3795
or eax, 0x19172a0d
and eax, 0xf9d76005
or eax, 0x6281080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4acfa6dd
and eax, 0x58
or eax, 0x1a7
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e20b144
or eax, 0x2a13ba97
and eax, 0x4602ab00
or eax, 0x81084000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c06e124
and eax, 0x2968eaa1
and eax, 0x6000
or eax, 0xffff1085
mov dword [ebx], eax
add ebx, edx
and eax, 0x7daf250a
and eax, 0
or eax, 0xff
mov dword [ebx], eax
add ebx, edx
xor eax, 0x33f0ffa8
and eax, 0x10508b00
or eax, 0xc0050000
mov dword [ebx], eax
add ebx, edx
and eax, 0x484eee2
or eax, 0x3fe31168
and eax, 0x3f609120
or eax, 0xc0100403
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b45fd9e
or eax, 0x56a78f33
and eax, 0x34659f33
or eax, 0x1060cc
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a978ca7
and eax, 0x20000483
or eax, 0x13e84108
mov dword [ebx], eax
add ebx, edx
and eax, 0x44f1541
and eax, 0x80401
or eax, 0x8581c844
mov dword [ebx], eax
add ebx, edx
and eax, 0x75597a57
and eax, 0x5094800
or eax, 0xfaf6b718
mov dword [ebx], eax
add ebx, edx
xor eax, 0xae30e3e
and eax, 0x209b0d07
and eax, 0x80102
or eax, 0x89e44c89
mov dword [ebx], eax
add ebx, edx
or eax, 0x52a8bc3d
and eax, 0x2796b6c
and eax, 0x268000c
or eax, 0xfd971481
mov dword [ebx], eax
add ebx, edx
and eax, 0x892183e
and eax, 0x810000c
or eax, 0xe0458bf3
mov dword [ebx], eax
add ebx, edx
and eax, 0x6686810f
and eax, 0x7b3002f8
and eax, 0
or eax, 0x8901c283
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7fe6ca28
and eax, 0x1d325a9b
and eax, 0x4020801
or eax, 0x8189e054
mov dword [ebx], eax
add ebx, edx
and eax, 0x58b808a3
xor eax, 0xee09625
and eax, 0xe689e00
or eax, 0xf1976118
mov dword [ebx], eax
add ebx, edx
or eax, 0x49b5df0e
or eax, 0x73c09424
and eax, 0xff14853a
or eax, 1
mov dword [ebx], eax
add ebx, edx
or eax, 0x364bdc21
and eax, 0x85cdd3b
or eax, 0x2022c4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2da2574e
and eax, 0x21d80881
or eax, 0x1220450a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b87443c
and eax, 0x8740005
or eax, 0x100c048
mov dword [ebx], eax
add ebx, edx
and eax, 0x294246f0
and eax, 0x1404000
or eax, 0x8288158b
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b6dbd8e
and eax, 0x108018a
or eax, 0x54810060
mov dword [ebx], eax
add ebx, edx
or eax, 0x466c1593
and eax, 0x55e501c8
or eax, 0x8008a00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x232f2747
xor eax, 0x5077617
and eax, 0x68895080
or eax, 0x84020543
mov dword [ebx], eax
add ebx, edx
and eax, 0x77be0d4b
and eax, 0x3bc69b74
and eax, 0x800000
or eax, 0x50ec81
mov dword [ebx], eax
add ebx, edx
xor eax, 0x50207aff
and eax, 0x40c00000
or eax, 0x5070000
mov dword [ebx], eax
add ebx, edx
or eax, 0x56f9fd39
and eax, 0xc4c828
or eax, 0x2c4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x43ac044b
and eax, 0x4040c600
or eax, 0x94050100
mov dword [ebx], eax
add ebx, edx
and eax, 0x5bf45a72
and eax, 0x4200
or eax, 0x1091f
mov dword [ebx], eax
add ebx, edx
or eax, 0x35853105
or eax, 0x2c976e1e
and eax, 0x38904507
or eax, 0x2800c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x63deb466
or eax, 0x77941ab8
and eax, 0x47000028
or eax, 0x80000004
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b817c43
and eax, 0x59c29ed1
and eax, 0x9800841
or eax, 0x1219a004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x20050c69
and eax, 0x1840000
or eax, 0x44430001
mov dword [ebx], eax
add ebx, edx
or eax, 0x51b7a50
and eax, 0x7ef3d78e
and eax, 0xc14200
or eax, 0x42588
mov dword [ebx], eax
add ebx, edx
xor eax, 0x229b1d
or eax, 0x45abbc0
and eax, 0x445c700
or eax, 0xc8000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x31b86bf9
or eax, 0x1abce5e5
and eax, 0x16d48
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x55a88eea
and eax, 0x44a04182
or eax, 0x440445
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4f71ca1d
and eax, 0x7dcc5fd8
and eax, 0x1000090
or eax, 0xc6000006
mov dword [ebx], eax
add ebx, edx
xor eax, 0xabe556e
and eax, 0xc58e5040
or eax, 0x3001a005
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c31bfad
or eax, 0x793fa3ba
and eax, 0x45070000
or eax, 0xc00000
mov dword [ebx], eax
add ebx, edx
or eax, 0x16d0e3b2
xor eax, 0xe3ce93e
and eax, 0x1630a80
or eax, 0x103160
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ad4f9e5
and eax, 0x400100
or eax, 0xbc05c600
mov dword [ebx], eax
add ebx, edx
or eax, 0x28b01dcb
and eax, 0xc24b
or eax, 4
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e58798d
and eax, 0x4005
or eax, 0xfcf805c2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5079d360
or eax, 0x4e7c7ff6
and eax, 0xc6000006
or eax, 0x1000008
mov dword [ebx], eax
add ebx, edx
or eax, 0x74588636
and eax, 0x3fb5bf85
and eax, 0x3008404
or eax, 0xc00b0041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x58a273f8
and eax, 0x1810000
or eax, 0x44460000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x16ecff02
and eax, 0x9a300
or eax, 0x9000c4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f63c7ef
and eax, 0x404400
or eax, 0xa0058300
mov dword [ebx], eax
add ebx, edx
and eax, 0x46cea4f4
and eax, 0x8000
or eax, 0x52a8
mov dword [ebx], eax
add ebx, edx
or eax, 0x32a78ab8
and eax, 0x30a44080
or eax, 0x41500547
mov dword [ebx], eax
add ebx, edx
and eax, 0x179a1ed5
and eax, 0x10000c4
or eax, 0xc6000010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5cf4d061
and eax, 0x884c005
or eax, 0x4010040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f364c5
and eax, 0x5460000
or eax, 0x40810000
mov dword [ebx], eax
add ebx, edx
or eax, 0x610f0dde
and eax, 0x4b0090
or eax, 0x202220
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e68744d
or eax, 0x7c05b094
and eax, 0x4805c600
or eax, 0x80400100
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a629f2f
xor eax, 0x715fa1e5
and eax, 0x4a40
or eax, 0x134
mov dword [ebx], eax
add ebx, edx
or eax, 0xa473dfe
and eax, 0xa0445c6
or eax, 0xd4b00001
mov dword [ebx], eax
add ebx, edx
or eax, 0xea2641f
xor eax, 0x288a196f
and eax, 0xc6000010
or eax, 0x100000b
mov dword [ebx], eax
add ebx, edx
and eax, 0x7799ed7f
and eax, 0x43000001
or eax, 0x9897dc44
mov dword [ebx], eax
add ebx, edx
or eax, 0x3d7988e0
xor eax, 0x7c5977b9
and eax, 0x1860000
or eax, 0x44410000
mov dword [ebx], eax
add ebx, edx
and eax, 0x75fa31ef
and eax, 0xc20000
or eax, 0x11cfac
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b5d2755
and eax, 0x2f81ae53
and eax, 0x20018600
or eax, 0x84444100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x12ed755f
or eax, 0x39b19127
and eax, 0x912f
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0xc9439b8
and eax, 0x100
or eax, 0x3d044c7
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ac37e4c
and eax, 0x300014b
or eax, 0xc4000010
mov dword [ebx], eax
add ebx, edx
or eax, 0x7d17e590
and eax, 0x6e03c041
or eax, 0x881804
mov dword [ebx], eax
add ebx, edx
or eax, 0x10aeca3e
and eax, 0x12b240e1
and eax, 0x820001
or eax, 0x45450000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4deee797
and eax, 0x7f933755
and eax, 0x1030614
or eax, 0x4080e8
mov dword [ebx], eax
add ebx, edx
and eax, 0x67ec2f5b
and eax, 0x400600
or eax, 0x9005c100
mov dword [ebx], eax
add ebx, edx
and eax, 0x531f16cb
xor eax, 0x1f208e6b
and eax, 0x8000
or eax, 0x1710
mov dword [ebx], eax
add ebx, edx
xor eax, 0x20a642db
and eax, 0x60fc2e13
and eax, 0x20a00403
or eax, 0x54841c4
mov dword [ebx], eax
add ebx, edx
and eax, 0x69046ced
xor eax, 0x7df39443
and eax, 0x48000000
or eax, 0xa0000170
mov dword [ebx], eax
add ebx, edx
or eax, 0x33480081
or eax, 0x721dc598
and eax, 0x940a1
or eax, 0x3a04
mov dword [ebx], eax
add ebx, edx
xor eax, 0x113f04cd
and eax, 0x1304408
or eax, 0xa800183
mov dword [ebx], eax
add ebx, edx
or eax, 0x77bb2ea8
xor eax, 0x7f763b80
and eax, 0x95401
or eax, 0x4532a044
mov dword [ebx], eax
add ebx, edx
and eax, 0x496f6f07
and eax, 0x5409b666
and eax, 0x2404
or eax, 0x8b3459d0
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e972331
or eax, 0x5af799e7
and eax, 0x48339845
or eax, 0x5084008
mov dword [ebx], eax
add ebx, edx
or eax, 0x636813a4
and eax, 0x470959e0
or eax, 0x80002410
mov dword [ebx], eax
add ebx, edx
or eax, 0xbb71027
and eax, 0x11c45
or eax, 0x8000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e4b71bb
and eax, 0xb5708fc
and eax, 0x2420000
or eax, 0x5a90000
mov dword [ebx], eax
add ebx, edx
or eax, 0x76b24f3c
and eax, 0x984504
or eax, 0x400c3
mov dword [ebx], eax
add ebx, edx
or eax, 0xb21b6e6
and eax, 0xb000000
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7a42767
and eax, 0x4200045
or eax, 0x5103c010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b3fec53
and eax, 0xa142404
or eax, 0x81005098
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ab19a9c
or eax, 0x72db1eb5
and eax, 0x4103f805
or eax, 0x4000040
mov dword [ebx], eax
add ebx, edx
or eax, 0x849e5b4
and eax, 0xc4139f0
or eax, 0xb0040200
mov dword [ebx], eax
add ebx, edx
or eax, 0x59e42634
or eax, 0x3f1cf03d
and eax, 0x4d89097d
or eax, 0x20000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c7b6284
and eax, 0x1e903f8
or eax, 0x8000
mov dword [ebx], eax
add ebx, edx
or eax, 0xb5d4360
and eax, 0x8f84188
or eax, 0xe0000c01
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c4d3855
and eax, 0x80801
or eax, 0x17260
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a1b596
and eax, 0x1000
or eax, 0x81f4458b
mov dword [ebx], eax
add ebx, edx
or eax, 0x3d35cf97
and eax, 0x105c8a
or eax, 0x2060
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e00779c
and eax, 0x313328a3
and eax, 0
or eax, 0xf4558900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3276a444
xor eax, 0x31bf7b49
and eax, 0x23904409
or eax, 0x8400182
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd1d400c
xor eax, 0x42f42166
and eax, 0x44092441
or eax, 0x180d004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4811b2b4
and eax, 0x90842d0
or eax, 0x8201a900
mov dword [ebx], eax
add ebx, edx
and eax, 0x1bf21b15
and eax, 0x1000000
or eax, 0xc083d04d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6101294f
or eax, 0x7b6c91
and eax, 0x80498901
or eax, 0x50040000
mov dword [ebx], eax
add ebx, edx
and eax, 0x43e1b59f
and eax, 0x400101
or eax, 0x3b90548a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7f6605d
xor eax, 0x72ceb2e4
and eax, 0xc088010
or eax, 0x81071045
mov dword [ebx], eax
add ebx, edx
and eax, 0x43c0e6d6
and eax, 0x50
or eax, 0x303
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3ab409dc
xor eax, 0x3a523b23
and eax, 0xc40188
or eax, 0x99084403
mov dword [ebx], eax
add ebx, edx
and eax, 0x5fd4468d
and eax, 0x19c04481
or eax, 0x22003976
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a77fd62
or eax, 0x669f7fba
and eax, 0x285d4440
or eax, 0x1208005
mov dword [ebx], eax
add ebx, edx
or eax, 0x16bbb611
and eax, 0x3bdc4401
or eax, 0x18a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x603840fa
or eax, 0x12a79164
and eax, 0x1659445
or eax, 0x20184000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1d886867
or eax, 0x764e8048
and eax, 0x33084009
or eax, 0x8a00d82
mov dword [ebx], eax
add ebx, edx
and eax, 0x542ebbb8
and eax, 0x10280808
or eax, 0x955f445
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d130a95
and eax, 0x66cc1815
and eax, 1
or eax, 0x3be8558a
mov dword [ebx], eax
add ebx, edx
and eax, 0x38bbff67
xor eax, 0x1b195515
and eax, 0x1310014
or eax, 0x104cdc41
mov dword [ebx], eax
add ebx, edx
and eax, 0x41d8dce0
or eax, 0x55a8a1a5
and eax, 0x11b04581
or eax, 0x2a00000a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2dfb8c38
xor eax, 0xdb69d48
and eax, 0x97d4441
or eax, 0x8004
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c510421
and eax, 0x400401
or eax, 0x83a4498a
mov dword [ebx], eax
add ebx, edx
and eax, 0x1ae8667
and eax, 0x45338735
and eax, 0x1000001
or eax, 0x4c8901c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x52e818e6
and eax, 0x5cc56aa
and eax, 0x4400020
or eax, 0xb8158bc4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x54338177
and eax, 0x71d49927
and eax, 0x20440003
or eax, 0x1bb85528
mov dword [ebx], eax
add ebx, edx
or eax, 0x2574c9a6
or eax, 0x20d4185c
and eax, 0x117ccc55
or eax, 0x12000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3bb1bf70
or eax, 0x4e308fdf
and eax, 0x320058b
or eax, 0x80884000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f9be9ca
xor eax, 0x3aeea91a
and eax, 0x44890140
or eax, 0x1000080
mov dword [ebx], eax
add ebx, edx
and eax, 0x28ea5622
and eax, 0x80000
or eax, 0xa8458ba8
mov dword [ebx], eax
add ebx, edx
and eax, 0x86498af
and eax, 0x8000828
or eax, 0x74b84513
mov dword [ebx], eax
add ebx, edx
and eax, 0x425bd231
or eax, 0x577516e0
and eax, 0x50550200
or eax, 0xa0008908
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a506599
and eax, 0x10044401
or eax, 0x64d0110a
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c4833bb
and eax, 0x34400109
or eax, 0x80058a00
mov dword [ebx], eax
add ebx, edx
or eax, 0x20558f6
and eax, 0x65a2b2a
and eax, 2
or eax, 0x8901c081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x68d29e9c
or eax, 0x5c70daf4
and eax, 0x4d839445
or eax, 0x82000
mov dword [ebx], eax
add ebx, edx
or eax, 0x60689b20
and eax, 0x1c18344
or eax, 0x98
mov dword [ebx], eax
add ebx, edx
and eax, 0x23d3872b
and eax, 0x1c00108
or eax, 0x8a1c4c81
mov dword [ebx], eax
add ebx, edx
and eax, 0xb6b3431
and eax, 0xa000401
or eax, 0xe083e054
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b76fd1
and eax, 0x3bed563
and eax, 1
or eax, 0xe4558900
mov dword [ebx], eax
add ebx, edx
or eax, 0x403e657f
and eax, 0x2074450b
or eax, 0x1b800080
mov dword [ebx], eax
add ebx, edx
or eax, 0x585d3628
xor eax, 0x1a32f24b
and eax, 0x414c8440
or eax, 0x2306805
mov dword [ebx], eax
add ebx, edx
or eax, 0x8899517
and eax, 0x3fc4d03
or eax, 0x88
mov dword [ebx], eax
add ebx, edx
xor eax, 0x67f83610
or eax, 0x1f83dc38
and eax, 0x2004e809
or eax, 0x700044
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ff6dabd
xor eax, 0x44d722c6
and eax, 0x3b00500b
or eax, 0x840580
mov dword [ebx], eax
add ebx, edx
and eax, 0x7197968b
and eax, 0x1040001
or eax, 0x879c054
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c2355e
and eax, 0x1000044
or eax, 0x984583
mov dword [ebx], eax
add ebx, edx
or eax, 0x3d5907cc
xor eax, 0x3dd2a12c
and eax, 0
or eax, 0xeb000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x17a9ee37
or eax, 0x32d16085
and eax, 0x9841c607
or eax, 0x40100
mov dword [ebx], eax
add ebx, edx
or eax, 0x64bd70dc
and eax, 0x31605fee
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x428dc26d
or eax, 0x4bee6121
and eax, 0xbc84101
or eax, 0x10048a
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b168946
xor eax, 0x4ae17073
and eax, 0x11359804
or eax, 0xa400041
mov dword [ebx], eax
add ebx, edx
and eax, 0x81cd2d6
xor eax, 0x1b2214ff
and eax, 0x314048b
or eax, 0x8c04900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x55e443c0
and eax, 0x454cc1b7
and eax, 0x44000001
or eax, 0x93ba04c
mov dword [ebx], eax
add ebx, edx
or eax, 0x49a3d0bc
and eax, 0x32a9e0fe
and eax, 0x8900b8
or eax, 0x28040f00
mov dword [ebx], eax
add ebx, edx
and eax, 0x6fc84ca7
and eax, 0x8000000
or eax, 0x83000001
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a92e162
and eax, 0
or eax, 0x553bb855
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c591921
and eax, 0x3ba93f44
and eax, 0x10090800
or eax, 0xc8407a8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b238154
and eax, 0x3000000
or eax, 0x88000001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x8ff5059
and eax, 0x1895040
or eax, 0x4400ac05
mov dword [ebx], eax
add ebx, edx
xor eax, 0x31dfaafa
and eax, 0x60440280
or eax, 0x80098900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ea7a69c
xor eax, 0x21fc3a84
and eax, 0x8f140588
or eax, 0x70688801
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e7101ac
and eax, 0x55098dad
or eax, 0x827252
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6eb3cad
and eax, 0x1408350
or eax, 0x8200ac
mov dword [ebx], eax
add ebx, edx
and eax, 0x6fc3a01a
and eax, 0x1c00008
or eax, 0x8a3c5581
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d7269b5
and eax, 0x1300001
or eax, 0x840b8044
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e46830a
and eax, 0x9f7f834c
or eax, 0x60807c30
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b1b9ddf
and eax, 0x90b085c
or eax, 0x44800021
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e1c64da
and eax, 0x24e52cd0
and eax, 0x528d0
or eax, 0xc048130c
mov dword [ebx], eax
add ebx, edx
and eax, 0x4bf8d49c
xor eax, 0x2967acf0
and eax, 0x410b006c
or eax, 0x14804110
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1743d96c
and eax, 0x64cf5e84
and eax, 0x401800
or eax, 0xac1523f0
mov dword [ebx], eax
add ebx, edx
or eax, 0xaab0117
and eax, 0x48b3974
or eax, 0x41000008
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b478066
or eax, 0x20dc4bd0
and eax, 0x1c883f8
or eax, 0x200000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x375dda13
xor eax, 0x67be3079
and eax, 0x1084180
or eax, 0x8af00409
mov dword [ebx], eax
add ebx, edx
and eax, 0x1ffda0cb
and eax, 0x9000009
or eax, 0x4403d444
mov dword [ebx], eax
add ebx, edx
or eax, 0x64c2b647
or eax, 0x32173321
and eax, 0x78858168
or eax, 0x80890
mov dword [ebx], eax
add ebx, edx
or eax, 0x11ce4d13
and eax, 0x67fddd67
and eax, 0x1cdcd63
or eax, 0x8a32329c
mov dword [ebx], eax
add ebx, edx
and eax, 0x21d7f006
and eax, 0x5f4fcdc3
and eax, 0x1018000
or eax, 0x94882455
mov dword [ebx], eax
add ebx, edx
and eax, 0x7184b713
and eax, 0x1180a410
or eax, 0xee7f5b64
mov dword [ebx], eax
add ebx, edx
and eax, 0x7711db37
and eax, 0x5b3fbeb5
and eax, 0x3100000
or eax, 0x80c4458b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x48a33d34
and eax, 0x410100a8
or eax, 0x4880140
mov dword [ebx], eax
add ebx, edx
xor eax, 0x520b33
xor eax, 0x43d6568f
and eax, 0xd0854
or eax, 0x78808380
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c1b08f3
and eax, 0xd21e1e9
and eax, 0x80181e1
or eax, 0x33fe7e1e
mov dword [ebx], eax
add ebx, edx
or eax, 0x35cbaf28
or eax, 0x5c4829f0
and eax, 0x7fff748d
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5cf9d096
and eax, 0x10890084
or eax, 0xa0040f7b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x57a6df61
xor eax, 0x40e1cc1
and eax, 0x83000000
or eax, 0x8000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f22821a
and eax, 0x1000000
or eax, 0x9489c055
mov dword [ebx], eax
add ebx, edx
xor eax, 0x16b0c393
and eax, 0x83390340
or eax, 0x7cc6fc30
mov dword [ebx], eax
add ebx, edx
and eax, 0x70463a07
and eax, 0x440000
or eax, 0x8988458b
mov dword [ebx], eax
add ebx, edx
and eax, 0x19e144c1
or eax, 0x70233918
and eax, 0x79e36c81
or eax, 0x861c0004
mov dword [ebx], eax
add ebx, edx
or eax, 0x5881b164
and eax, 0xcc4d89e5
or eax, 0x21a
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ebc7c5f
or eax, 0x6ccc26d8
and eax, 0x8801e983
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3d0a3f98
and eax, 0x2aa2d95a
and eax, 0x2c808
or eax, 0x95890445
mov dword [ebx], eax
add ebx, edx
or eax, 0x1f51c949
xor eax, 0x48048f3d
and eax, 0xd7df4270
or eax, 0x2820bd00
mov dword [ebx], eax
add ebx, edx
and eax, 0x54f54a81
and eax, 0x54640000
or eax, 0xab08953b
mov dword [ebx], eax
add ebx, edx
and eax, 0x2cd7b0c8
or eax, 0x3f779e94
and eax, 0xb749e9c
or eax, 0x86163
mov dword [ebx], eax
add ebx, edx
or eax, 0x452cfa88
or eax, 0x43495ee4
and eax, 0x958458b
or eax, 0x90800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x614f7a1e
and eax, 0x80903d95
or eax, 0x5604062
mov dword [ebx], eax
add ebx, edx
and eax, 0xe94c622
or eax, 0x4abfe7b2
and eax, 0xa3c6480
or eax, 0x81401040
mov dword [ebx], eax
add ebx, edx
or eax, 0x29e10242
or eax, 0x2aef1bc2
and eax, 0x1036040
or eax, 0x44008005
mov dword [ebx], eax
add ebx, edx
xor eax, 0x38edb4fa
and eax, 0x4b88dc3b
and eax, 0x40001018
or eax, 0x84452bc0
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f9489b5
or eax, 0x57269862
and eax, 0x45021170
or eax, 0x89600d
mov dword [ebx], eax
add ebx, edx
and eax, 0x28751dd8
and eax, 0x76900155
and eax, 0x150
or eax, 0x7df798a0
mov dword [ebx], eax
add ebx, edx
or eax, 0x30d98d02
and eax, 0x3c4519e0
or eax, 0x80002200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x40133976
and eax, 0x4c020014
or eax, 0x1890869
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1191e2a3
xor eax, 0x34e2769c
and eax, 0x40481840
or eax, 0x80052398
mov dword [ebx], eax
add ebx, edx
or eax, 0x141f508b
and eax, 0x440b1058
or eax, 0x1800424
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c8ae692
and eax, 0x4820010
or eax, 0x797599ac
mov dword [ebx], eax
add ebx, edx
and eax, 0x35727ad7
or eax, 0x11920f6b
and eax, 0x14401be4
or eax, 0xc8052000
mov dword [ebx], eax
add ebx, edx
or eax, 0x53ce9b76
and eax, 0x558b1174
or eax, 0x4009
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a5c5a0a
and eax, 0x1008
or eax, 0xfc552bf0
mov dword [ebx], eax
add ebx, edx
or eax, 0x7946f29b
and eax, 0x15be465b
and eax, 0x5024059
or eax, 0x40890924
mov dword [ebx], eax
add ebx, edx
xor eax, 0x70ad5d8e
and eax, 0x3f7cf8dd
and eax, 0x14040090
or eax, 0xc8412b24
mov dword [ebx], eax
add ebx, edx
and eax, 0x475c50ff
and eax, 0x44440030
or eax, 0x3888450b
mov dword [ebx], eax
add ebx, edx
or eax, 0x2feb3ce6
xor eax, 0x23292153
and eax, 0x4c440808
or eax, 0x80098311
mov dword [ebx], eax
add ebx, edx
and eax, 0xa37511
or eax, 0x434e4030
and eax, 0x1014101
or eax, 0x8800a882
mov dword [ebx], eax
add ebx, edx
and eax, 0x51a39bb6
and eax, 0x1018800
or eax, 0x548a444d
mov dword [ebx], eax
add ebx, edx
or eax, 0x71e613e1
and eax, 0x64450bcc
or eax, 0x80102000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2973bb1
and eax, 0x3f5fb26e
and eax, 0x12000
or eax, 0x458a0d74
mov dword [ebx], eax
add ebx, edx
or eax, 0x58ec0a2b
and eax, 0x791ae907
and eax, 0x58002900
or eax, 0xa04512c8
mov dword [ebx], eax
add ebx, edx
or eax, 0x37e3f0b3
and eax, 0x4d832179
or eax, 0x80404
mov dword [ebx], eax
add ebx, edx
and eax, 0x4aaa381a
and eax, 0x48082008
or eax, 0xa4451bc4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7be25644
or eax, 0x2359f1a8
and eax, 0x158b1d28
or eax, 0x40000055
mov dword [ebx], eax
add ebx, edx
xor eax, 0x446e79f
and eax, 0xf7eddbf
and eax, 0x1408080
or eax, 0x820348
mov dword [ebx], eax
add ebx, edx
or eax, 0x70a867
and eax, 0x1c00189
or eax, 0x8a085400
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a656d28
and eax, 0x28af8cfe
and eax, 0x890000
or eax, 0xf710f045
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e8aaaf0
xor eax, 0x420b161b
and eax, 0x8080c86c
or eax, 0x40050011
mov dword [ebx], eax
add ebx, edx
or eax, 0x4727295b
xor eax, 0x298503f4
and eax, 0x44020800
or eax, 0x1890174
mov dword [ebx], eax
add ebx, edx
or eax, 0x353badc8
and eax, 0x18081e4
or eax, 0x400200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e78a134
and eax, 0xba00080
or eax, 0x80444509
mov dword [ebx], eax
add ebx, edx
and eax, 0x197ac8d4
or eax, 0x3e5ec5b5
and eax, 0xd2ac405
or eax, 0x40013048
mov dword [ebx], eax
add ebx, edx
or eax, 0x7424847d
and eax, 0x680d8058
or eax, 0x800980
mov dword [ebx], eax
add ebx, edx
xor eax, 0x20832072
and eax, 0x80ea9aa
or eax, 0x83f15655
mov dword [ebx], eax
add ebx, edx
or eax, 0x337477b2
xor eax, 0x34015e6f
and eax, 0x8588a010
or eax, 0x10015845
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ff58e0e
and eax, 0x9ad0c11
and eax, 0x82c0400
or eax, 0xf7d3fb64
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b70020d
and eax, 0x83f44509
or eax, 0x82
mov dword [ebx], eax
add ebx, edx
xor eax, 0x790a6871
or eax, 0xe723f94
and eax, 0x448801c0
or eax, 0x1010000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e03cd14
and eax, 0x488989d4
or eax, 0x20040220
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c10b732
and eax, 0x209d3cc6
or eax, 0x1b62c339
mov dword [ebx], eax
add ebx, edx
and eax, 0x94deda1
xor eax, 0x5b3330aa
and eax, 0x527e4409
or eax, 0xad812084
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1efb9bfa
and eax, 0x81040f77
or eax, 0x16890088
mov dword [ebx], eax
add ebx, edx
and eax, 0x76692752
and eax, 0x2000000
or eax, 0x89000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x74606a9f
or eax, 0x3ce72f7d
and eax, 0x55232855
or eax, 0x189000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6cbb77d8
and eax, 0x237a7bdf
and eax, 0x1000b88
or eax, 0x8a8d0460
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7f934400
and eax, 0x80000000
or eax, 0xb000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ed2ee7b
and eax, 0
or eax, 0xc083c845
mov dword [ebx], eax
add ebx, edx
and eax, 0x13c14f44
and eax, 0x7027b8e4
and eax, 0x10800
or eax, 0xc8448101
mov dword [ebx], eax
add ebx, edx
or eax, 0xa346850
and eax, 0x88404101
or eax, 0x1188048a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x39343a87
and eax, 0x80e87d04
or eax, 0x50000f3
mov dword [ebx], eax
add ebx, edx
xor eax, 0x748cd326
and eax, 0x4464e574
and eax, 0x202440
or eax, 0x8b125180
mov dword [ebx], eax
add ebx, edx
and eax, 0xd22b436
and eax, 0x9222400
or eax, 0x4419c04d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c6a43a8
and eax, 0x11125c4
or eax, 0x8a005810
mov dword [ebx], eax
add ebx, edx
and eax, 0x47f264ab
and eax, 0x2002000
or eax, 0xc0839855
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3ba3467c
and eax, 0xb8008801
or eax, 0x550100
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b9c76da
and eax, 0x17167617
and eax, 0x13104403
or eax, 0x28a80188
mov dword [ebx], eax
add ebx, edx
xor eax, 0x70b20180
and eax, 0x9084401
or eax, 0x10749844
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3ca98f76
and eax, 0x21804103
or eax, 0x1a280c88
mov dword [ebx], eax
add ebx, edx
and eax, 0x386cc864
and eax, 0x45f71cad
and eax, 0x200800
or eax, 0x115cf44d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x11ebf137
and eax, 0x84050a
or eax, 0x83205081
mov dword [ebx], eax
add ebx, edx
and eax, 0x134b4a16
or eax, 0x40bfb589
and eax, 0x41890182
or eax, 0x14000040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d5f53f9
or eax, 0x18bcaae0
and eax, 0x20448aa0
or eax, 0x84010104
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1940e72b
and eax, 0x34004403
or eax, 0x40f80120
mov dword [ebx], eax
add ebx, edx
and eax, 0x607d078
and eax, 0x4000000
or eax, 0xf04d8b45
mov dword [ebx], eax
add ebx, edx
xor eax, 0x34782c6c
or eax, 0x21dc5a0a
and eax, 0xe1608d09
or eax, 0x1e000080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2527c4c4
and eax, 0x5003494d
or eax, 0x588b6b2
mov dword [ebx], eax
add ebx, edx
or eax, 0x5fd33610
xor eax, 0xa59b125
and eax, 0x54800890
or eax, 0x8158124
mov dword [ebx], eax
add ebx, edx
or eax, 0xab5314b
xor eax, 0xe8b426
and eax, 0xa5d0dd9
or eax, 0x81a2f226
mov dword [ebx], eax
add ebx, edx
xor eax, 0x29435b57
and eax, 0x8080a400
or eax, 0x40031045
mov dword [ebx], eax
add ebx, edx
or eax, 0x71559b2e
and eax, 0xb0458901
or eax, 0x4000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x19de41c0
xor eax, 0x64ad9a55
and eax, 0xc9200080
or eax, 0x36408d0b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c76b38d
and eax, 0x118cfd0b
and eax, 0x1003c02
or eax, 0x8c3bc3fd
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c0246e7
and eax, 0x27ad7389
and eax, 0x21293108
or eax, 0xded6ce54
mov dword [ebx], eax
add ebx, edx
or eax, 0x75039d89
and eax, 0x558b135c
or eax, 0x20
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ca0c04a
and eax, 0x10011300
or eax, 0xa05420c8
mov dword [ebx], eax
add ebx, edx
and eax, 0x7be69d0c
and eax, 0x30401108
or eax, 0x4c984433
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e707fb4
and eax, 0x60400b08
or eax, 0x80058000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7663451f
or eax, 0x7c743e9f
and eax, 0x7434450b
or eax, 0x880020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x69f9e9ff
and eax, 0xc458800
or eax, 0xe0080309
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e7d5129
and eax, 0x8801c901
or eax, 0x1002082
mov dword [ebx], eax
add ebx, edx
or eax, 0x22645a0d
and eax, 0x101e80d
or eax, 0x548a0440
mov dword [ebx], eax
add ebx, edx
and eax, 0x54297458
and eax, 0x3583acff
and eax, 8
or eax, 0x1ea83a4
mov dword [ebx], eax
add ebx, edx
and eax, 0x62fce991
and eax, 0xa80180
or eax, 0x8b045409
mov dword [ebx], eax
add ebx, edx
and eax, 0x794936ef
and eax, 0x3d68c964
and eax, 0x1080000
or eax, 0x4433bc45
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2972201c
and eax, 0x44091c00
or eax, 0x830061a0
mov dword [ebx], eax
add ebx, edx
or eax, 0x4939445
and eax, 0x19445
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x351c28a5
and eax, 0x54632bf5
and eax, 0
or eax, 0x7eb0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x128fa296
xor eax, 0x2ad7d49d
and eax, 0x104403
or eax, 0x8401c4
mov dword [ebx], eax
add ebx, edx
or eax, 0x4df67efd
and eax, 0x9000000
or eax, 0x82000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x765cf283
xor eax, 0x21dd10c7
and eax, 0x4c01a044
or eax, 0x10a1409
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d91fac9
and eax, 0x9197484
or eax, 0x82000010
mov dword [ebx], eax
add ebx, edx
and eax, 0x5fd617e8
and eax, 0x1101000
or eax, 0x542ba855
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a247e85
xor eax, 0x704fb681
and eax, 0xb107040
or eax, 0x80010d84
mov dword [ebx], eax
add ebx, edx
and eax, 0x1fd39ea6
or eax, 0x59b4f7ab
and eax, 0x4131b005
or eax, 0x40a0040
mov dword [ebx], eax
add ebx, edx
or eax, 0x63973f33
and eax, 0x3093d74
or eax, 0x88004088
mov dword [ebx], eax
add ebx, edx
and eax, 0x3fa527de
and eax, 0x901204c
or eax, 0xe082c801
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f7a5aa2
or eax, 0xf1505cb
and eax, 0xe84d8901
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0xfc59955
or eax, 0x8cbdf8f
and eax, 0x884558b
or eax, 0x81200000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c3478ee
and eax, 0x8245080
or eax, 0xf7db0815
mov dword [ebx], eax
add ebx, edx
or eax, 0x7d0ac5d4
and eax, 0x583be11
and eax, 0x4018811
or eax, 0xc04403ee
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d26b0e
and eax, 0xc6548189
or eax, 0x39000400
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e58f5ef
and eax, 0x4d08f5ef
or eax, 0x830a10
mov dword [ebx], eax
add ebx, edx
and eax, 0x19633cb3
xor eax, 0x5e6c50e1
and eax, 0x1410040
or eax, 0x808384
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e5245a0
and eax, 0x102a101f
and eax, 0
or eax, 0x8bc44d89
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b9cd893
and eax, 0xc0581010
or eax, 0x3fa74885
mov dword [ebx], eax
add ebx, edx
or eax, 0x66fb5894
xor eax, 0x2f6a6443
and eax, 0x509538d6
or eax, 0x4000329
mov dword [ebx], eax
add ebx, edx
or eax, 0x183900ef
xor eax, 0x15b18892
and eax, 0x490cb36d
or eax, 0x34f34c92
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d628aa6
xor eax, 0x3c5acdfb
and eax, 0x20458800
or eax, 0xc0000341
mov dword [ebx], eax
add ebx, edx
xor eax, 0x10836762
and eax, 0xa044ac03
or eax, 0xc01030c
mov dword [ebx], eax
add ebx, edx
or eax, 0x3602f739
or eax, 0x34d438d3
and eax, 0xbe508589
or eax, 0x41000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x657bdb13
xor eax, 0x5aaedecf
and eax, 0xd8a5fce
or eax, 0x4001a031
mov dword [ebx], eax
add ebx, edx
and eax, 0x53ae952
and eax, 0x1008100
or eax, 0xc102ac
mov dword [ebx], eax
add ebx, edx
and eax, 0x6df81224
and eax, 0x2706bba2
and eax, 0x1000000
or eax, 0x8aac4d89
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b91ecc5
or eax, 0x560ae66d
and eax, 0xc203e045
or eax, 0x800010
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a73efc1
or eax, 0x53445077
and eax, 0xc0558901
or eax, 0x20000000
mov dword [ebx], eax
add ebx, edx
and eax, 0xd0b9bd0
and eax, 0x42f13b03
and eax, 0x900
or eax, 0xff50b483
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6e0fa08
or eax, 0x4c07e414
and eax, 0x7400e79f
or eax, 0x1860
mov dword [ebx], eax
add ebx, edx
xor eax, 0x55657d38
and eax, 0x708df480
and eax, 0x58000
or eax, 0xd8400b19
mov dword [ebx], eax
add ebx, edx
xor eax, 0x86f34dd
or eax, 0x729abe28
and eax, 0x70b80528
or eax, 0xd044013
mov dword [ebx], eax
add ebx, edx
and eax, 0x62cd5321
xor eax, 0x68ad9e91
and eax, 0x18b10
or eax, 0xb04c0001
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b30dc79
and eax, 0x30000811
or eax, 0x44c44522
mov dword [ebx], eax
add ebx, edx
or eax, 0xaac5681
and eax, 0x70440b01
or eax, 0x80118008
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe40eac4
and eax, 0x88014081
or eax, 0x1008202
mov dword [ebx], eax
add ebx, edx
xor eax, 0x342525e7
and eax, 0x9820e044
or eax, 0xc91011
mov dword [ebx], eax
add ebx, edx
and eax, 0x518d6a85
and eax, 0x7f3b1656
and eax, 0x90004
or eax, 0xe8f6fff8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4fb0c6f4
xor eax, 0x62d6c7b8
and eax, 0x2410
or eax, 0x2004d
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d3ab8ac
and eax, 0x328a863
and eax, 0
or eax, 0x6418e8
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e13dc25
xor eax, 0x40805c73
and eax, 0x40000000
or eax, 0xac458b00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a00f42a
and eax, 0x456600
or eax, 0x1a8005
mov dword [ebx], eax
add ebx, edx
or eax, 0x4fb224fb
xor eax, 0x6af53c0a
and eax, 0x24008800
or eax, 0xc8450100
mov dword [ebx], eax
add ebx, edx
and eax, 0x442b3256
xor eax, 0x595fdf8
and eax, 0x1804d88
or eax, 0x2a680003
mov dword [ebx], eax
add ebx, edx
or eax, 0x48491426
and eax, 0x3065fb62
and eax, 0x14800
or eax, 0x4d88a44d
mov dword [ebx], eax
add ebx, edx
or eax, 0x4dc96c8b
xor eax, 0x38d98bab
and eax, 0x1006360
or eax, 0x8a098888
mov dword [ebx], eax
add ebx, edx
or eax, 0x11994c36
and eax, 0x8281e854
or eax, 0x40020001
mov dword [ebx], eax
add ebx, edx
and eax, 0x172312
xor eax, 0x11b65a1a
and eax, 0x150800
or eax, 0xe8408101
mov dword [ebx], eax
add ebx, edx
or eax, 0x27162896
and eax, 0x2b400183
or eax, 0x10a84408
mov dword [ebx], eax
add ebx, edx
and eax, 0x27c12a82
xor eax, 0xb9a1630
and eax, 0x80a0000
or eax, 0x8505c845
mov dword [ebx], eax
add ebx, edx
and eax, 0x29ae87ec
or eax, 0x578107da
and eax, 0x142
or eax, 0x20
mov dword [ebx], eax
add ebx, edx
or eax, 0x37c72873
and eax, 0x3c00903
or eax, 0x80104488
mov dword [ebx], eax
add ebx, edx
xor eax, 0x43d147b5
and eax, 0x7d2831dd
and eax, 0x40000008
or eax, 0xd8901e1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b604f96
xor eax, 0x3630403e
and eax, 0x40510a40
or eax, 0xbc048190
mov dword [ebx], eax
add ebx, edx
and eax, 0x200414c2
and eax, 0x40000
or eax, 0xfe0553b
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f7c4620
or eax, 0x5e61367f
and eax, 0x40d
or eax, 0x8080
mov dword [ebx], eax
add ebx, edx
and eax, 0x48bdf48b
and eax, 0x26c012e3
and eax, 0
or eax, 0xf4458b00
mov dword [ebx], eax
add ebx, edx
or eax, 0x279bcc42
xor eax, 0x1abfc26
and eax, 0xf6440100
or eax, 0x9088489
mov dword [ebx], eax
add ebx, edx
or eax, 0x7408895a
and eax, 0x4d088ddb
or eax, 0x837224
mov dword [ebx], eax
add ebx, edx
or eax, 0xa51a258
and eax, 0x488989c0
or eax, 0x40000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b7df718
and eax, 0xbfdffd8
or eax, 0x80020027
mov dword [ebx], eax
add ebx, edx
or eax, 0x13b80a07
and eax, 0x8283f455
or eax, 0x40000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b68c3d0
and eax, 0xd0418101
or eax, 0x24140800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6e21a1c6
and eax, 0x9a440083
or eax, 0x65088508
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f7987b6
and eax, 0x65037fb4
and eax, 0x50107b4
or eax, 0x803af84b
mov dword [ebx], eax
add ebx, edx
and eax, 0xaaa952c
and eax, 0x18cf9633
and eax, 0xa9400
or eax, 0xfff56b48
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f1b754
and eax, 0x579529c3
and eax, 0x4810140
or eax, 0x490a5a3d
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b24a5b6
or eax, 0x58eef642
and eax, 0x408c8170
or eax, 0x4010880
mov dword [ebx], eax
add ebx, edx
or eax, 0x70fc413c
and eax, 0xfdc9fc
or eax, 0x8b023603
mov dword [ebx], eax
add ebx, edx
or eax, 0x10d1cded
and eax, 0x91899055
or eax, 0x4000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e1b1e82
and eax, 0x4091000
or eax, 0xfbf6ef40
mov dword [ebx], eax
add ebx, edx
or eax, 0x30f65628
xor eax, 0x26e88b57
and eax, 0x8110440b
or eax, 0x2e00180
mov dword [ebx], eax
add ebx, edx
or eax, 0x16a145f6
and eax, 0x58101c0
or eax, 0x40080000
mov dword [ebx], eax
add ebx, edx
and eax, 0xe9c871d
and eax, 0x4880100
or eax, 0x40058af0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x17d97bf9
and eax, 0x1354f009
or eax, 0x28ab0ff6
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c701d77
and eax, 0x278f4088
or eax, 0xd8700005
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a3afd97
and eax, 0x2f27d6cf
and eax, 0xa224085
or eax, 0x81103d7a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2713435f
or eax, 0x66445fd3
and eax, 0x84014451
or eax, 0x11888004
mov dword [ebx], eax
add ebx, edx
or eax, 0x25d047f4
or eax, 0x559afe32
and eax, 0xf5dbff34
or eax, 0xa240008
mov dword [ebx], eax
add ebx, edx
or eax, 0xb0e1e9b
and eax, 0x89fc458b
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x5037066e
and eax, 0x59cb9da5
and eax, 0x59cb0085
or eax, 0xa6343800
mov dword [ebx], eax
add ebx, edx
or eax, 0x52c55fa0
xor eax, 0x69427ca3
and eax, 0x940d0306
or eax, 0x684088f9
mov dword [ebx], eax
add ebx, edx
and eax, 0x689e8934
and eax, 0x8008900
or eax, 0x81016083
mov dword [ebx], eax
add ebx, edx
and eax, 0x23b9a585
and eax, 0x101a001
or eax, 0x948a5c4c
mov dword [ebx], eax
add ebx, edx
and eax, 0x7cd0c4a
and eax, 0x5890c08
or eax, 0xfa76f334
mov dword [ebx], eax
add ebx, edx
and eax, 0x4fe99b9
and eax, 0x4389138
or eax, 0xfb000403
mov dword [ebx], eax
add ebx, edx
or eax, 0xdf53c33
xor eax, 0x2d79a20d
and eax, 0x41f36
or eax, 0x979e0c9
mov dword [ebx], eax
add ebx, edx
or eax, 0x250c5f49
and eax, 0x17c458b
or eax, 0x82800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb4b11a7
xor eax, 0x4175d161
and eax, 0x41800148
or eax, 0x40900a0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x544a2326
or eax, 0x38f2820e
and eax, 0x184182cc
or eax, 0xc40c0930
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d9a33d5
and eax, 0x18080100
or eax, 0x23804c23
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d060a91
and eax, 0x300c4000
or eax, 0x171a04d
mov dword [ebx], eax
add ebx, edx
and eax, 0x1db4270
or eax, 0xadec1cf
and eax, 0xbd8418b
or eax, 0x30001400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ac55f2c
and eax, 0x11d0805
or eax, 0x860a450
mov dword [ebx], eax
add ebx, edx
or eax, 0x78936992
and eax, 0x6ad97dbd
and eax, 0x884585
or eax, 0x1040042
mov dword [ebx], eax
add ebx, edx
xor eax, 0x79194669
xor eax, 0x2d10bcdf
and eax, 0x41000000
or eax, 0xaa000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x690560c6
xor eax, 0x7dadc031
and eax, 0x8c008007
or eax, 0x454700
mov dword [ebx], eax
add ebx, edx
and eax, 0x7524ba8
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x558a2bef
and eax, 0x180018b
or eax, 0xa504400
mov dword [ebx], eax
add ebx, edx
and eax, 0x310e30df
and eax, 0x1000001
or eax, 0x10748c44
mov dword [ebx], eax
add ebx, edx
or eax, 0x2693669e
and eax, 0x33e44c8b
or eax, 0x8080100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x66560ff9
and eax, 0x2a494c0d
and eax, 0x8080000
or eax, 0x175bc4d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x44389fa7
and eax, 0x100018a
or eax, 0x82b05401
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e4a1631
and eax, 0x64c88c06
and eax, 0
or eax, 0x558901ea
mov dword [ebx], eax
add ebx, edx
or eax, 0x3d86d538
and eax, 0x400581b0
or eax, 0x80400a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x1e5e5735
and eax, 0x286f2529
and eax, 0
or eax, 0x8901c083
mov dword [ebx], eax
add ebx, edx
or eax, 0x437ef4d9
and eax, 0x490bc041
or eax, 0x4800004
mov dword [ebx], eax
add ebx, edx
or eax, 0x1be9293d
xor eax, 0x17eff632
and eax, 0x8041b0c
or eax, 0xb04920b0
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ad34950
and eax, 0x108b097c
or eax, 0x45000001
mov dword [ebx], eax
add ebx, edx
or eax, 0x726a8490
and eax, 0x1ea81e0
or eax, 0x200
mov dword [ebx], eax
add ebx, edx
or eax, 0x35f3a9ac
and eax, 0x1e00188
or eax, 0x8a005401
mov dword [ebx], eax
add ebx, edx
xor eax, 0x763df8f9
or eax, 0x6de0a23d
and eax, 0xc081a445
or eax, 0x21000
mov dword [ebx], eax
add ebx, edx
and eax, 0x106e7750
and eax, 0
or eax, 0xb4458901
mov dword [ebx], eax
add ebx, edx
or eax, 0x24d54fd2
and eax, 0x4d44d83
or eax, 0xb000008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1ccd882
or eax, 0x39d844b4
and eax, 0x5d845ad
or eax, 0x80040802
mov dword [ebx], eax
add ebx, edx
and eax, 0x368fd436
and eax, 0xcc973a6
and eax, 0x84000
or eax, 0x8b0335c9
mov dword [ebx], eax
add ebx, edx
and eax, 0x6f062fdd
and eax, 0x3002041
or eax, 0xf499d804
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e6ec8e0
or eax, 0x702d95cb
and eax, 0xc085b06d
or eax, 0x10
mov dword [ebx], eax
add ebx, edx
xor eax, 0x11c8a11b
xor eax, 0x28bc6660
and eax, 0x51814704
or eax, 0x40a0870
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3316260c
xor eax, 0x8de8ab1
and eax, 0x4283c8
or eax, 0x1a80024
mov dword [ebx], eax
add ebx, edx
xor eax, 0x73770dcd
xor eax, 0x7f537d1c
and eax, 0x9cc5109
or eax, 0x82200480
mov dword [ebx], eax
add ebx, edx
or eax, 0x24a3e767
and eax, 0xaf0fd045
or eax, 0x800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x58a09c36
and eax, 0x452b4441
or eax, 0x10a804
mov dword [ebx], eax
add ebx, edx
xor eax, 0x80cd58c
or eax, 0x2959d128
and eax, 0x93a79a0
or eax, 0x82000400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c611476
and eax, 0x85096844
or eax, 0x8809009
mov dword [ebx], eax
add ebx, edx
xor eax, 0x56572f3d
and eax, 0xdbded730
or eax, 0x24212804
mov dword [ebx], eax
add ebx, edx
xor eax, 0x61211b7
xor eax, 0x38c66532
and eax, 0x81280181
or eax, 0x880540a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c6749c2
and eax, 0xf5cf1001
or eax, 0xa302094
mov dword [ebx], eax
add ebx, edx
or eax, 0x7098bd33
and eax, 0xf84589b7
or eax, 0x248
mov dword [ebx], eax
add ebx, edx
or eax, 0x5565459b
and eax, 0x9cff87e
and eax, 0x901c002
or eax, 0x80000081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x42c50e9f
and eax, 0x8980c804
or eax, 0x40b3041
mov dword [ebx], eax
add ebx, edx
or eax, 0x72d3d032
or eax, 0x7771628c
and eax, 0xfffbfa34
or eax, 0x40500
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d0141ac
xor eax, 0x1dd146d0
and eax, 0xe2208928
or eax, 0x1d100413
mov dword [ebx], eax
add ebx, edx
or eax, 0x669a6712
and eax, 0x1138ef3b
or eax, 0x4510c4
mov dword [ebx], eax
add ebx, edx
or eax, 0x76e452a3
xor eax, 0x2e9117a2
and eax, 0x19084009
or eax, 0x22801582
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd8aa5cd
and eax, 0xd044
or eax, 0x97d0411
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f632ef8
xor eax, 0x171ea1c4
and eax, 0x2500580
or eax, 0x8180400b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x70f327c5
and eax, 0x570bc1d2
and eax, 0x41010040
or eax, 0x48801a8
mov dword [ebx], eax
add ebx, edx
or eax, 0x15249614
and eax, 0x19678cfa
and eax, 0x100180d0
or eax, 0xee886900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x38b46c23
and eax, 0xc40985f3
or eax, 0x21827a0c
mov dword [ebx], eax
add ebx, edx
and eax, 0x7bc1d345
and eax, 0x4080c345
or eax, 0x8c4c0018
mov dword [ebx], eax
add ebx, edx
or eax, 0x1dcb825
and eax, 0xccccc84c
or eax, 0x480
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ca54166
and eax, 0xb1cf810
and eax, 0x8084000
or eax, 0xe48315cc
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d3b7f87
and eax, 0xb06c81
or eax, 0x8000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x39ac5c38
and eax, 0x1040000
or eax, 0x44c30000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d0d98f8
and eax, 0x218c0
or eax, 0x204400
mov dword [ebx], eax
add ebx, edx
or eax, 0x77f96d7f
or eax, 0x56f3ebcd
and eax, 0x1041c700
or eax, 0x88040000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x54e6267
and eax, 0x407
or eax, 0x1a88
mov dword [ebx], eax
add ebx, edx
xor eax, 0x45f3b9b9
or eax, 0x4e36938d
and eax, 0x47d40587
or eax, 0x20004040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x76aa5e44
and eax, 0x1000081
or eax, 0xc600004c
mov dword [ebx], eax
add ebx, edx
or eax, 0x12b072f
and eax, 0x46bb0c5e
and eax, 0x20b0444
or eax, 0x29009801
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4dccfbce
xor eax, 0x5007ed5f
and eax, 0x4c00000
or eax, 0x41070000
mov dword [ebx], eax
add ebx, edx
or eax, 0x71496847
or eax, 0x166e08c2
and eax, 0x10520c4
or eax, 0x320
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b6b306d
or eax, 0x1db2950c
and eax, 0x10018500
or eax, 0xc0444200
mov dword [ebx], eax
add ebx, edx
or eax, 0x3344b796
and eax, 0xc282
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x496863b7
and eax, 0x49ac28aa
and eax, 0x8280000
or eax, 0xa09445c7
mov dword [ebx], eax
add ebx, edx
or eax, 0x4f70d817
and eax, 0xc7000057
or eax, 0x20
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d5d27da
or eax, 0x49e32986
and eax, 0xcbd00805
or eax, 0xd040
mov dword [ebx], eax
add ebx, edx
or eax, 0x78cb14b7
and eax, 0x41c30000
or eax, 0x4040000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6710d5fb
and eax, 0x6cf2b8c8
and eax, 0x8200c8
or eax, 0x1006e34
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ec513f
and eax, 0x59ecb97b
and eax, 0
or eax, 0xa845c700
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5b2e491d
xor eax, 0x3f42770d
and eax, 0x14110
or eax, 0x64c
mov dword [ebx], eax
add ebx, edx
or eax, 0x9a484f4
and eax, 0x51b412f3
and eax, 0x8400c0
or eax, 0x96584507
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c882f9b
and eax, 0x4000002
or eax, 0xc3000074
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ed694ab
and eax, 0x21168445
or eax, 0x10214800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x79fe391d
xor eax, 0x6f4d5200
and eax, 0x5840000
or eax, 0x40430000
mov dword [ebx], eax
add ebx, edx
or eax, 0x585bbf9c
and eax, 0x5a2488
or eax, 0x204040
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f25f4dc
and eax, 0x26049536
and eax, 0x20048400
or eax, 0xd0414300
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a3157ea
xor eax, 0x110c8f76
and eax, 0x14832
or eax, 0x1081
mov dword [ebx], eax
add ebx, edx
or eax, 0x64b7dc8d
and eax, 0x20a04487
or eax, 0x9a400140
mov dword [ebx], eax
add ebx, edx
and eax, 0x55539799
xor eax, 0x41ceba12
and eax, 0x41000090
or eax, 0x8600004c
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d3ec33e
and eax, 0x2e20c044
or eax, 0x10c12c01
mov dword [ebx], eax
add ebx, edx
and eax, 0x131cd8d1
and eax, 0
or eax, 0x45c70000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4bcfaabb
or eax, 0x2bd1b7f6
and eax, 0x5399f4
or eax, 0x200000
mov dword [ebx], eax
add ebx, edx
and eax, 0x79dc9747
or eax, 0x5f2cbce3
and eax, 0xc448500
or eax, 0xa0014200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x722241c8
and eax, 0x8440
or eax, 0x134
mov dword [ebx], eax
add ebx, edx
and eax, 0xcc498ae
xor eax, 0x7d98ba34
and eax, 0x25800000
or eax, 0x802445c7
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5cda34e6
xor eax, 0x71cc3c18
and eax, 0x80000100
or eax, 0x47000002
mov dword [ebx], eax
add ebx, edx
or eax, 0x546df81e
and eax, 0x6a3731fd
and eax, 0x240004
or eax, 0x90588c41
mov dword [ebx], eax
add ebx, edx
or eax, 0x10e9a5db
and eax, 0xc50000
or eax, 0x45020000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x465db5c
or eax, 0x7d0195d5
and eax, 0x21c988
or eax, 0x80000
mov dword [ebx], eax
add ebx, edx
and eax, 0xa3bad14
and eax, 0x18100
or eax, 0xe8444600
mov dword [ebx], eax
add ebx, edx
and eax, 0x5dc8bdc
and eax, 0
or eax, 0x1c59
mov dword [ebx], eax
add ebx, edx
or eax, 0x79b60c17
xor eax, 0x592cab34
and eax, 0x20980543
or eax, 0x13204084
mov dword [ebx], eax
add ebx, edx
or eax, 0x14af1566
or eax, 0x1a221c21
and eax, 0x7000006
or eax, 0xc0000008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6385be0e
and eax, 0x400b400
or eax, 0x58320045
mov dword [ebx], eax
add ebx, edx
xor eax, 0x65039566
and eax, 0x1010001
or eax, 0x44c60000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x273596b9
xor eax, 0x7d183664
and eax, 0x1628090
or eax, 0x114120
mov dword [ebx], eax
add ebx, edx
and eax, 0x91ae22
and eax, 0x18000
or eax, 0xf8444700
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4321c33
and eax, 0x57346a9e
and eax, 0x4200
or eax, 0xa4cc
mov dword [ebx], eax
add ebx, edx
or eax, 0x4da445b6
and eax, 0x40a045c6
or eax, 0x30000001
mov dword [ebx], eax
add ebx, edx
or eax, 0x22010e68
or eax, 0x233d43e6
and eax, 0x43000021
or eax, 0x84000010
mov dword [ebx], eax
add ebx, edx
or eax, 0x8795078
and eax, 0x8b191041
or eax, 0x10868404
mov dword [ebx], eax
add ebx, edx
and eax, 0x1bcc3fa2
and eax, 0x1840000
or eax, 0x44430000
mov dword [ebx], eax
add ebx, edx
or eax, 0x19b39279
xor eax, 0x28c8bdc5
and eax, 0x122484
or eax, 0x405040
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f491dce
and eax, 0x400000
or eax, 0x98058b00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x16c32558
and eax, 0x840a00
or eax, 0x694005
mov dword [ebx], eax
add ebx, edx
or eax, 0x658a53f
or eax, 0x2c3280b7
and eax, 0x8458900
or eax, 0x90000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x79426652
and eax, 0x8400000
or eax, 0x23bc4d8b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e042abd
and eax, 0x332fd754
and eax, 0x1080004
or eax, 0x4c819849
mov dword [ebx], eax
add ebx, edx
xor eax, 0x46d00b3b
xor eax, 0x428f10d5
and eax, 0x90083a0
or eax, 0x8209685c
mov dword [ebx], eax
add ebx, edx
or eax, 0x7009fcd4
and eax, 0xc201fc54
or eax, 0x820001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x260333cc
xor eax, 0xd093229
and eax, 0xe8018900
or eax, 0x14540001
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ee1410c
and eax, 0x3af44109
or eax, 0x1080482
mov dword [ebx], eax
add ebx, edx
xor eax, 0x672ab051
or eax, 0x2ac2c8a8
and eax, 0xc06dc40
or eax, 0x81090005
mov dword [ebx], eax
add ebx, edx
and eax, 0x51ba5328
and eax, 0x79e0a34e
and eax, 0
or eax, 0xf0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4824466c
and eax, 0x44488
or eax, 0x3c00903
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3108d08a
and eax, 0x89401
or eax, 0x4d33404c
mov dword [ebx], eax
add ebx, edx
and eax, 0x5dcfd537
xor eax, 0x1486ac3a
and eax, 0x9047828
or eax, 0x82100580
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b9ef188
and eax, 0x378d8008
and eax, 0x2000000
or eax, 0xe883f855
mov dword [ebx], eax
add ebx, edx
and eax, 0x1635a024
and eax, 0x18000
or eax, 0xf8540901
mov dword [ebx], eax
add ebx, edx
or eax, 0x1508bb7b
or eax, 0x27a17efa
and eax, 0x2bf8458b
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x200febd8
xor eax, 0x14bcd2b6
and eax, 0x5030845
or eax, 0x4038c000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x62de5fb5
and eax, 0x34114e0
or eax, 0x881a680c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x57ed97df
and eax, 0x4c80c801
or eax, 0x109044c
mov dword [ebx], eax
add ebx, edx
and eax, 0x218fffea
and eax, 0x6f72f686
and eax, 0x8000
or eax, 0xf4550b84
mov dword [ebx], eax
add ebx, edx
or eax, 0x54bdd280
and eax, 0x80805180
or eax, 0xb000409
mov dword [ebx], eax
add ebx, edx
or eax, 0x332fd34
and eax, 0x8882f405
or eax, 0x60010040
mov dword [ebx], eax
add ebx, edx
and eax, 0x51b9933
and eax, 0x896546b
and eax, 1
or eax, 0xf4458900
mov dword [ebx], eax
add ebx, edx
and eax, 0x7491bdd3
xor eax, 0x16e73ab8
and eax, 0x2c40189
or eax, 0x81084c02
mov dword [ebx], eax
add ebx, edx
and eax, 0x1d728005
and eax, 0x7ead0e1e
and eax, 0
or eax, 0x4d8901e9
mov dword [ebx], eax
add ebx, edx
or eax, 0x16b03bbe
and eax, 0x379a11e3
and eax, 0x41001c0
or eax, 0x80458a0c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x73249706
xor eax, 0x76c73b40
and eax, 0x180050a
or eax, 0x7c005031
mov dword [ebx], eax
add ebx, edx
and eax, 0x35e0b17c
or eax, 0x13bb7f90
and eax, 0x24010b08
or eax, 0x88448004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x26ab260d
xor eax, 0x69f12501
and eax, 0xa01d8000
or eax, 0x607799
mov dword [ebx], eax
add ebx, edx
and eax, 0x14221059
and eax, 0x19
or eax, 0x7cc04522
mov dword [ebx], eax
add ebx, edx
and eax, 0x1415e290
and eax, 0
or eax, 0xe8458b29
mov dword [ebx], eax
add ebx, edx
xor eax, 0x66e24dc
and eax, 0xee288581
or eax, 0x11540008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x559ee605
and eax, 0x882638c
or eax, 0x45099c73
mov dword [ebx], eax
add ebx, edx
and eax, 0x25bc5dd5
or eax, 0xcff0ccb
and eax, 0x88d0994
or eax, 0x70008000
mov dword [ebx], eax
add ebx, edx
or eax, 0x70cfa9cb
and eax, 0x4dc50efd
and eax, 0x8c508dd
or eax, 0x833af722
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e2012ce
and eax, 0x2ef3965b
and eax, 0xa838051
or eax, 0xe0006804
mov dword [ebx], eax
add ebx, edx
xor eax, 0x73d78e44
and eax, 0x88540001
or eax, 0x60018900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2cea0b37
and eax, 0x6525d1a
and eax, 0x4100002
or eax, 0xfb6c8589
mov dword [ebx], eax
add ebx, edx
and eax, 0x71be319e
and eax, 0x138018a
or eax, 0x8403fe75
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b4f4d14
and eax, 0x9e74b268
or eax, 0x618b4d10
mov dword [ebx], eax
add ebx, edx
or eax, 0x4eb65fe2
and eax, 0x4d8b0978
or eax, 5
mov dword [ebx], eax
add ebx, edx
and eax, 0x60bee652
or eax, 0x3ff3b2de
and eax, 0x1c182cc
or eax, 0x100
mov dword [ebx], eax
add ebx, edx
or eax, 0x5308e970
or eax, 0x77e7b3c9
and eax, 0x3cc4989
or eax, 0x88000400
mov dword [ebx], eax
add ebx, edx
or eax, 0x146c755e
and eax, 0x8a806455
or eax, 0x60038000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4068d373
or eax, 0x2ddbe7d2
and eax, 0x64518101
or eax, 0x80040800
mov dword [ebx], eax
add ebx, edx
and eax, 0x5dc0089e
and eax, 0x40f621fa
and eax, 0x400000
or eax, 0x8394458b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x10163fa6
xor eax, 0xa08fe32
and eax, 0x1880008
or eax, 0x440101e0
mov dword [ebx], eax
add ebx, edx
or eax, 0x137bd61d
xor eax, 0x2db830e7
and eax, 0x78418310
or eax, 0x800c08c4
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a0304ce
and eax, 0x70040d12
or eax, 0x4b04021
mov dword [ebx], eax
add ebx, edx
or eax, 0x5cc70687
and eax, 0x38550b00
or eax, 0x80008008
mov dword [ebx], eax
add ebx, edx
and eax, 0x32008fa5
and eax, 0x30000100
or eax, 0x4c8c543b
mov dword [ebx], eax
add ebx, edx
and eax, 0x4934ae20
and eax, 0x40020
or eax, 0xa0418b00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f542e58
and eax, 0x3d100538
or eax, 0x40844003
mov dword [ebx], eax
add ebx, edx
or eax, 0x65cfb96e
or eax, 0x7f9a7947
and eax, 0x1045c509
or eax, 0x80000200
mov dword [ebx], eax
add ebx, edx
and eax, 0x541d4ebd
and eax, 0x219871e6
and eax, 0
or eax, 1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7bde9b1a
and eax, 0x41c6030b
or eax, 0x40104e0
mov dword [ebx], eax
add ebx, edx
or eax, 0x37986bc9
or eax, 0x27773475
and eax, 0x90
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x38024874
and eax, 0x30000800
or eax, 0x804d8300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4de50db6
and eax, 0x74800422
or eax, 0x104901
mov dword [ebx], eax
add ebx, edx
and eax, 0xd2da53e
and eax, 0x24999e3f
and eax, 0x4000000
or eax, 0xb0558b09
mov dword [ebx], eax
add ebx, edx
or eax, 0x2337252f
and eax, 0x8101aa03
or eax, 0x8004080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7fd01d10
xor eax, 0x2d1f583b
and eax, 0x418aa400
or eax, 0x4011055
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc1438c2
xor eax, 0x5db8bb7f
and eax, 0x3c8
or eax, 0x1c08000
mov dword [ebx], eax
add ebx, edx
and eax, 0x568b6d09
and eax, 0x800108
or eax, 0x8b484481
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a405f6d
and eax, 0xa000009
or eax, 0xa50fa044
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c263a37
and eax, 0x8040005
or eax, 0xc181d048
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6896285b
xor eax, 0x6838a190
and eax, 0x410b0904
or eax, 0x14800070
mov dword [ebx], eax
add ebx, edx
or eax, 0x2599a152
and eax, 0x18a8174
or eax, 0x600280
mov dword [ebx], eax
add ebx, edx
and eax, 0xc4aec9f
and eax, 0x400080
or eax, 0xe9b45509
mov dword [ebx], eax
add ebx, edx
and eax, 0x41bc7be1
and eax, 0x41b45081
or eax, 0xbe4bae7a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5b552f4a
or eax, 0x78ba6185
and eax, 0x80b84181
or eax, 0x340040a
mov dword [ebx], eax
add ebx, edx
and eax, 0x18a7c717
and eax, 0x800100
or eax, 0x450900e8
mov dword [ebx], eax
add ebx, edx
and eax, 0x48f12fb8
and eax, 0x400100a8
or eax, 0xf42e850
mov dword [ebx], eax
add ebx, edx
and eax, 0x635e11d5
and eax, 0x535ee403
and eax, 0x42400000
or eax, 0x3ca80007
mov dword [ebx], eax
add ebx, edx
or eax, 0x449a5b8c
and eax, 0x6d72af37
and eax, 0x8000a00
or eax, 0x830000e8
mov dword [ebx], eax
add ebx, edx
and eax, 0x7910f34c
and eax, 0x690aa7a5
and eax, 0x9000000
or eax, 0xe081e04d
mov dword [ebx], eax
add ebx, edx
or eax, 0x3488f70c
and eax, 0xd14c
or eax, 0x8b2
mov dword [ebx], eax
add ebx, edx
or eax, 0x3e211937
and eax, 0xa204989
or eax, 0x81c00400
mov dword [ebx], eax
add ebx, edx
or eax, 0x708aa0d1
and eax, 0x5102ac51
or eax, 0x4011004
mov dword [ebx], eax
add ebx, edx
and eax, 0x1ea82dae
or eax, 0x5d1a6544
and eax, 0x1c100940
or eax, 0xa04580a0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b66a077
and eax, 0x16439ae7
and eax, 0x4030883
or eax, 0x41880168
mov dword [ebx], eax
add ebx, edx
xor eax, 0x375cdaca
and eax, 0x5824501c
and eax, 0
or eax, 0x1c083bc
mov dword [ebx], eax
add ebx, edx
and eax, 0x30eaeb3
and eax, 0x1000080
or eax, 0x8abc4509
mov dword [ebx], eax
add ebx, edx
xor eax, 0x39b77171
and eax, 0xb3448
or eax, 0x4d308805
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1316a8e2
and eax, 0x4a0d0488
or eax, 0xa0800b40
mov dword [ebx], eax
add ebx, edx
and eax, 0xf08787e
or eax, 0x127c4bf2
and eax, 0xa000000
or eax, 0x81000001
mov dword [ebx], eax
add ebx, edx
and eax, 0x1da8d40
and eax, 0x1000000
or eax, 0x5403cc55
mov dword [ebx], eax
add ebx, edx
or eax, 0x8fd326
and eax, 0x10e5550
or eax, 0x8a302088
mov dword [ebx], eax
add ebx, edx
xor eax, 0x171a7125
or eax, 0x2e732fc6
and eax, 0x4332045
or eax, 0x4108d000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7cd885e6
or eax, 0x333d81f9
and eax, 0xb3674a8
or eax, 0x80000800
mov dword [ebx], eax
add ebx, edx
or eax, 0x28138d4
or eax, 0x5181429
and eax, 0x87997845
or eax, 0x70008000
mov dword [ebx], eax
add ebx, edx
and eax, 0x43df6580
or eax, 0x720ec65
and eax, 0x589ec65
or eax, 0x80001018
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d62b536
and eax, 0x191e61af
and eax, 0x90a6124
or eax, 0xf6f59e50
mov dword [ebx], eax
add ebx, edx
and eax, 0x36c59e5
and eax, 0x14c4900
or eax, 0x8890048b
mov dword [ebx], eax
add ebx, edx
or eax, 0x29f8fb4
and eax, 0x368d9856
and eax, 0x28d0004
or eax, 0xfd727089
mov dword [ebx], eax
add ebx, edx
or eax, 0x6863e6dc
and eax, 0x71c7a6b8
and eax, 0x70458298
or eax, 0x8c100967
mov dword [ebx], eax
add ebx, edx
or eax, 0x32b1c1e3
and eax, 0x8801c283
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x60e67ff9
and eax, 0x4183bc50
or eax, 0x4084005
mov dword [ebx], eax
add ebx, edx
and eax, 0x47fb9d30
and eax, 0x71e6cf02
and eax, 0x1808000
or eax, 0x6803f8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d294afb
or eax, 0x64cca047
and eax, 0x8c84101
or eax, 0x83300488
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e3f9433
and eax, 0xa380401
or eax, 0xf5c7708c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x791756c5
xor eax, 0x1c8eacc7
and eax, 0x10040a8f
or eax, 0x60893170
mov dword [ebx], eax
add ebx, edx
or eax, 0x34e10fb2
and eax, 0x74ed3fff
or eax, 0x912c000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x63abb68c
and eax, 0x14540901
or eax, 0xe0018208
mov dword [ebx], eax
add ebx, edx
xor eax, 0x619c88d6
xor eax, 0x17f28f
and eax, 0x8100e000
or eax, 0x8010a83
mov dword [ebx], eax
add ebx, edx
xor eax, 0xede6ae1
and eax, 0x58b8040
or eax, 0x40007415
mov dword [ebx], eax
add ebx, edx
or eax, 0x22f3aa0a
and eax, 0x1c08244
or eax, 0x180
mov dword [ebx], eax
add ebx, edx
xor eax, 0x18f70234
and eax, 0x9040180
or eax, 0x82c04409
mov dword [ebx], eax
add ebx, edx
xor eax, 0x166f8efb
and eax, 0x8183c040
or eax, 0x4000100d
mov dword [ebx], eax
add ebx, edx
and eax, 0x69ead45f
and eax, 0x40008001
or eax, 0x904d0900
mov dword [ebx], eax
add ebx, edx
and eax, 0x308364ae
and eax, 0
or eax, 0x83c0558b
mov dword [ebx], eax
add ebx, edx
and eax, 0x29570f60
xor eax, 0x51886324
and eax, 0x50880000
or eax, 0x50101c2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a6222fe
and eax, 0x78410300
or eax, 0x800488c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x7815ada6
and eax, 0x70058900
or eax, 0x8440260f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x56f2b297
and eax, 0x82a1f34
and eax, 0x200500
or eax, 0xff4c8089
mov dword [ebx], eax
add ebx, edx
and eax, 0x541b138b
and eax, 0x72394f3
and eax, 0x4000081
or eax, 0x498bff7e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x63771f1b
and eax, 0x288c80c4
or eax, 0x40010910
mov dword [ebx], eax
add ebx, edx
or eax, 0x5a14def7
or eax, 0x6a6e9f77
and eax, 0xaffdff7
or eax, 0x81002008
mov dword [ebx], eax
add ebx, edx
or eax, 0x436e7600
and eax, 0x709ba9fc
and eax, 0x4083a054
or eax, 0x82005401
mov dword [ebx], eax
add ebx, edx
or eax, 0x3821078e
xor eax, 0x4d964c20
and eax, 0xb4158901
or eax, 0x40400000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x259c4e5
and eax, 0x82084580
or eax, 0x1f0000b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x538a5d47
and eax, 0x425bf380
and eax, 0x40000080
or eax, 0x5890168
mov dword [ebx], eax
add ebx, edx
or eax, 0x62b8cba6
and eax, 0x64898be8
or eax, 0x8040010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5da7741a
and eax, 0x4b767b62
and eax, 0x1227b62
or eax, 0x3add849d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x24fad926
and eax, 0x1f052089
or eax, 0xe0fa4804
mov dword [ebx], eax
add ebx, edx
or eax, 0x2803c641
or eax, 0x493b76d5
and eax, 0x8b1e7cdd
or eax, 0x122
mov dword [ebx], eax
add ebx, edx
and eax, 0x6fa35adb
and eax, 0xb024051
or eax, 0xa40da404
mov dword [ebx], eax
add ebx, edx
and eax, 0x6addbf11
or eax, 0x632368c3
and eax, 0x4205a451
or eax, 0x90801004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ee9884d
and eax, 0x4081010
or eax, 0x41830364
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f1259ed
or eax, 0x62a26876
and eax, 0x68010bc4
or eax, 0x80440000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5bfe8732
xor eax, 0x28887750
and eax, 0x41030824
or eax, 0xc880350
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b9296e6
xor eax, 0x55bd5939
and eax, 0x8040288
or eax, 0xe4492920
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f68f3c9
and eax, 0x7c604929
or eax, 0x900412
mov dword [ebx], eax
add ebx, edx
and eax, 0x3467bb59
xor eax, 0x21c21bb8
and eax, 0x14000200
or eax, 0xc0558908
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c6de95e
xor eax, 0x4436e797
and eax, 0x18480409
or eax, 0x65845132
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f7de214
or eax, 0x5a055181
and eax, 0x58058301
or eax, 0x80400850
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3556db6b
and eax, 0x564826c2
and eax, 0x40000002
or eax, 0xb045af0d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x23742c78
and eax, 0xd3208101
or eax, 0x2c440488
mov dword [ebx], eax
add ebx, edx
and eax, 0x4941b244
and eax, 0x49008000
or eax, 0x48b7fff
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3840bbf2
and eax, 0x1c90000
or eax, 0x2083f0
mov dword [ebx], eax
add ebx, edx
or eax, 0xf686ce8
and eax, 0xbe04d88
or eax, 0x80100001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x55a21013
and eax, 0xca025810
or eax, 0x20818045
mov dword [ebx], eax
add ebx, edx
xor eax, 0x160659f4
and eax, 0xd8058101
or eax, 0x500800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x22501c59
xor eax, 0x784938ba
and eax, 0x8244ad82
or eax, 0x7d201001
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d89a1e
and eax, 0x62a8b191
and eax, 0x9000
or eax, 0x74006fff
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c613598
and eax, 0x696080d6
and eax, 0x408000
or eax, 0xb0050b29
mov dword [ebx], eax
add ebx, edx
and eax, 0x6bc32cff
xor eax, 0x4c58efdc
and eax, 0x801c081
or eax, 0x81000002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x312e07aa
or eax, 0x2b225eb4
and eax, 0x10b9005
or eax, 0x44802040
mov dword [ebx], eax
add ebx, edx
or eax, 0x506886e7
or eax, 0x941be55
and eax, 0x5de398e0
or eax, 0x20140108
mov dword [ebx], eax
add ebx, edx
or eax, 0x6a71f5f6
xor eax, 0x37196647
and eax, 0x8441bb0
or eax, 0xb0012000
mov dword [ebx], eax
add ebx, edx
or eax, 0x25a69afd
and eax, 0xd83107d
or eax, 0x40080400
mov dword [ebx], eax
add ebx, edx
or eax, 0x3af2ee0e
and eax, 0x7c490268
or eax, 0x80040180
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f0d56b5
and eax, 0x41404519
or eax, 0x3c940822
mov dword [ebx], eax
add ebx, edx
xor eax, 0xf51913a
and eax, 0x50058801
or eax, 0x88500308
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d500ea6
and eax, 0x81018083
or eax, 0x8004200
mov dword [ebx], eax
add ebx, edx
and eax, 0x67df10dc
and eax, 0x1010000
or eax, 0x448ad855
mov dword [ebx], eax
add ebx, edx
and eax, 0x1842977c
or eax, 0x2094a41
and eax, 0x10244
or eax, 0xe04421a0
mov dword [ebx], eax
add ebx, edx
and eax, 0x7314df3d
or eax, 0x64881591
and eax, 0x64000581
or eax, 0x9b608008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c91919c
xor eax, 0x609a87a2
and eax, 0x410b93b7
or eax, 0xc806c48
mov dword [ebx], eax
add ebx, edx
or eax, 0x86aca54
and eax, 0x4c8989b8
or eax, 0x10040000
mov dword [ebx], eax
add ebx, edx
or eax, 0x41808691
and eax, 0x98d8fb9
or eax, 0x82727046
mov dword [ebx], eax
add ebx, edx
or eax, 0x11d99f11
and eax, 0x8a83e455
or eax, 0x60000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x27092739
and eax, 0xc4008100
or eax, 0x20550801
mov dword [ebx], eax
add ebx, edx
xor eax, 0x516c42d3
and eax, 0xb5208182
or eax, 0x4a400409
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e59b0fd
and eax, 0x81393576
or eax, 0x402ca89
mov dword [ebx], eax
add ebx, edx
or eax, 0x37472893
xor eax, 0x396c5f03
and eax, 0x8e13a05c
or eax, 0x71ec5f00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x799c1acf
or eax, 0x145c563a
and eax, 0x40b1139
or eax, 0x49800044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1db8907e
xor eax, 0x76358079
and eax, 0x170
or eax, 0x1e98280
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d663a47
and eax, 0x9e00981
or eax, 0x82104408
mov dword [ebx], eax
add ebx, edx
or eax, 0x113187e9
and eax, 0x1131c041
or eax, 0x440a3014
mov dword [ebx], eax
add ebx, edx
and eax, 0x36e201d1
and eax, 0xdfd1e4e
and eax, 0x200040
or eax, 0x8b1c7cac
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b95c5f2
and eax, 0x1104040
or eax, 0x442ba805
mov dword [ebx], eax
add ebx, edx
or eax, 0xc40e5f9
xor eax, 0x1649601a
and eax, 0xb300ca0
or eax, 0x80047018
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f68a682
xor eax, 0x416f6776
and eax, 0x4533944c
or eax, 0x8084001
mov dword [ebx], eax
add ebx, edx
or eax, 0x3898baba
or eax, 0x6e4506fb
and eax, 0xb357cf4
or eax, 0x80000100
mov dword [ebx], eax
add ebx, edx
and eax, 0xa6672a1
or eax, 0x12be3a19
and eax, 0x102a2811
or eax, 0x45018444
mov dword [ebx], eax
add ebx, edx
xor eax, 0x742926b8
and eax, 0x88a4
or eax, 0x58950100
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b804ac5
and eax, 0x2ef3468b
and eax, 0xa914281
or eax, 0x816ebd7e
mov dword [ebx], eax
add ebx, edx
or eax, 0x6a348f7d
and eax, 0x8189d045
or eax, 0x4000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x706d364
and eax, 0x878fd344
or eax, 0x78702c10
mov dword [ebx], eax
add ebx, edx
or eax, 0x86bed81
xor eax, 0x5f9fb613
and eax, 0x80204982
or eax, 0x3840409
mov dword [ebx], eax
add ebx, edx
xor eax, 0x150696ce
and eax, 0x4800141
or eax, 0x49090080
mov dword [ebx], eax
add ebx, edx
and eax, 0x37cf09b2
and eax, 0x810180
or eax, 0x58148a24
mov dword [ebx], eax
add ebx, edx
xor eax, 0x57c50548
and eax, 0x567e33c9
and eax, 0x25002c8
or eax, 0x39affd37
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c99124d
and eax, 0x6607bdd0
and eax, 0x26071490
or eax, 0xd9f84005
mov dword [ebx], eax
add ebx, edx
and eax, 0x73573a2a
or eax, 0x5b7fead2
and eax, 0xb0978d2
or eax, 0x8000052d
mov dword [ebx], eax
add ebx, edx
and eax, 0x733a408a
and eax, 0
or eax, 0xc083ac45
mov dword [ebx], eax
add ebx, edx
or eax, 0x2bdeb665
and eax, 0x357bc55
and eax, 0x458801
or eax, 0xac000100
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc8037af
or eax, 0x7390ff54
and eax, 0x33804d8a
or eax, 0x8280001
mov dword [ebx], eax
add ebx, edx
or eax, 0x4f6996d8
and eax, 0x35f1a792
and eax, 0x4618400
or eax, 0x81c604d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x8c70b4b
and eax, 0x884502
or eax, 0x99040089
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b51d888
xor eax, 0x5892088
and eax, 0x18806000
or eax, 0x23241df7
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a13ddee
and eax, 0x2a005c44
or eax, 0x57c8001
mov dword [ebx], eax
add ebx, edx
and eax, 0x155786f
or eax, 0x5c08876d
and eax, 0x19085509
or eax, 0x22800082
mov dword [ebx], eax
add ebx, edx
or eax, 0x49578e4f
and eax, 0x235cc045
or eax, 0x4200010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x73bfe9d
or eax, 0x59991f9d
and eax, 0x19d40589
or eax, 0x80004002
mov dword [ebx], eax
add ebx, edx
or eax, 0x41aded78
or eax, 0x683e53a
and eax, 0x89e86df3
or eax, 0x1004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f531bd9
and eax, 0xe6bb4004
or eax, 0x19441081
mov dword [ebx], eax
add ebx, edx
and eax, 0x438fbdca
and eax, 0x723aa9ab
and eax, 0x40000080
or eax, 0xa8458b7f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x354e33b
and eax, 0x89014080
or eax, 0x8003
mov dword [ebx], eax
add ebx, edx
xor eax, 0x16a3c95f
or eax, 0x736f2f24
and eax, 0xbd832844
or eax, 0xc001
mov dword [ebx], eax
add ebx, edx
and eax, 0x77ab8b3
and eax, 0x502a800
or eax, 0xfafd5750
mov dword [ebx], eax
add ebx, edx
or eax, 0xa2a731c
and eax, 0x1d5c3bb
and eax, 0x1114000
or eax, 0x8a003400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f8ce86c
and eax, 0x409904c
or eax, 0x49024001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d99d20f
and eax, 0
or eax, 0x8b0974b8
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c572a9c
xor eax, 0x3c73fa32
and eax, 0x29800
or eax, 0xc2810455
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c8cdf28
and eax, 0x8c058901
or eax, 0x10500000
mov dword [ebx], eax
add ebx, edx
or eax, 0x78681afe
or eax, 0x57d84841
and eax, 0xfffc01e9
or eax, 0x20000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a9b6d30
and eax, 0x30020020
or eax, 0x4121e8df
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c4019ff
and eax, 0x5030000
or eax, 0x40880009
mov dword [ebx], eax
add ebx, edx
or eax, 0x55451c98
or eax, 0x4ed22bb5
and eax, 0x1c8039c
or eax, 0x208040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x10ae2fb2
and eax, 0x1440408
or eax, 0x8a984181
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe74f56e
and eax, 0x1a2413d9
and eax, 0x1041
or eax, 0xc181ec0c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x48356538
or eax, 0x389e418a
and eax, 0x89ca
or eax, 0x200
mov dword [ebx], eax
add ebx, edx
and eax, 0x25e2d12a
and eax, 0x108
or eax, 0x8bfc4c81
mov dword [ebx], eax
add ebx, edx
or eax, 0x26af8928
and eax, 0x503c001
or eax, 0x50002054
mov dword [ebx], eax
add ebx, edx
and eax, 0x1ddd64b1
and eax, 0x10010
or eax, 0xe05489ec
mov dword [ebx], eax
add ebx, edx
xor eax, 0x338603e2
and eax, 0x4183080a
or eax, 0x40801e1
mov dword [ebx], eax
add ebx, edx
or eax, 0x4458fdbd
or eax, 0x7358cb3b
and eax, 0x1c083e0
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x595fdc1f
and eax, 0x8804589
or eax, 0x83600000
mov dword [ebx], eax
add ebx, edx
and eax, 0x23281f2c
and eax, 0x6aa370c3
and eax, 0x200000
or eax, 0x4d1be04d
mov dword [ebx], eax
add ebx, edx
or eax, 0x79cec8ac
xor eax, 0x68a2de3e
and eax, 0x10d06c0
or eax, 0x88800924
mov dword [ebx], eax
add ebx, edx
and eax, 0x79e1046
and eax, 0x1000000
or eax, 0x8a000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5df470df
or eax, 0x709d4da8
and eax, 0x54395c55
or eax, 0x1028000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x256b832c
and eax, 0x5d40
or eax, 0x8b082084
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b20779d
xor eax, 0x1d8f2a91
and eax, 0x5232040
or eax, 0x4018d005
mov dword [ebx], eax
add ebx, edx
or eax, 0x19a89eb7
and eax, 0x9087c94
or eax, 0x82000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4dfd1e4f
xor eax, 0x4790c65e
and eax, 0x4c18c048
or eax, 0x1230005
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f8d13a4
or eax, 0xf52127c
and eax, 0xb2d519c
or eax, 0x80002c00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x12beb5a5
xor eax, 0x1bd97af1
and eax, 0x82029040
or eax, 0x68814c15
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1cbe8ab5
and eax, 0xd4150000
or eax, 0x8408901
mov dword [ebx], eax
add ebx, edx
xor eax, 0x32caf631
or eax, 0x2ba56888
and eax, 0x2b9c4588
or eax, 0x10400003
mov dword [ebx], eax
add ebx, edx
and eax, 0x19fc2170
or eax, 0x6fd15eb2
and eax, 0x135c4c00
or eax, 0x20a045
mov dword [ebx], eax
add ebx, edx
or eax, 0x115fd2f6
and eax, 0x11584483
or eax, 0x88800108
mov dword [ebx], eax
add ebx, edx
and eax, 0x74dca2e0
and eax, 0x741e569c
and eax, 0x100080
or eax, 0x85c07d77
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f4c796f
and eax, 0x1007040
or eax, 0x8a110480
mov dword [ebx], eax
add ebx, edx
or eax, 0x49835300
and eax, 0x49037440
or eax, 0x408800d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7f8b0b9f
or eax, 0x4669a867
and eax, 0x20974f4
or eax, 0x89000008
mov dword [ebx], eax
add ebx, edx
and eax, 0x29faeedb
or eax, 0x58e6c7f4
and eax, 0x4882e454
or eax, 0xa2010801
mov dword [ebx], eax
add ebx, edx
xor eax, 0x705c21aa
or eax, 0x7a5d75da
and eax, 0xe8558901
or eax, 0x4000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x63c1bd8f
and eax, 0x1493b9f1
and eax, 0x101
or eax, 0x83ec448a
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ee69558
xor eax, 0x193f9b49
and eax, 0x4810080
or eax, 0x41080168
mov dword [ebx], eax
add ebx, edx
and eax, 0x47919192
or eax, 0x11c6fdc7
and eax, 0x504589c4
or eax, 0xa0080228
mov dword [ebx], eax
add ebx, edx
or eax, 0x68f240b2
and eax, 0x8801c982
or eax, 0x1002001
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b28f0a3
or eax, 0x2b63b750
and eax, 0x410bf041
or eax, 0x1480000c
mov dword [ebx], eax
add ebx, edx
and eax, 0x13fcb692
and eax, 0x1888000
or eax, 0x6203ec
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a20017f
or eax, 0x1fc3fe74
and eax, 0xbe85589
or eax, 0x80040000
mov dword [ebx], eax
add ebx, edx
and eax, 0x43e803c9
or eax, 0x209e8a1a
and eax, 0x828801
or eax, 0xc0015044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x78ef0154
and eax, 0x98448901
or eax, 0x40010000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6dac3af
and eax, 0x82c8498b
or eax, 0x1000400
mov dword [ebx], eax
add ebx, edx
or eax, 0x2bb449b
and eax, 0x5db5f505
and eax, 0x1810101
or eax, 0x4c0800c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b4628c5
and eax, 0x64450900
or eax, 0x981082c8
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e9291d9
or eax, 0x41c58c57
and eax, 0x9018083
or eax, 0x80004200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x155c03b0
and eax, 0x79c994a3
and eax, 0x98001
or eax, 0x45827c54
mov dword [ebx], eax
add ebx, edx
and eax, 0x5106dc88
and eax, 0x49887da6
and eax, 0x1000000
or eax, 0xe883d0
mov dword [ebx], eax
add ebx, edx
and eax, 0x54dfb071
and eax, 0xc00000
or eax, 0xe9104589
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f3d7176
and eax, 0x394d3e9f
and eax, 0x4d3402
or eax, 0xffb2cb60
mov dword [ebx], eax
add ebx, edx
or eax, 0x4623752a
and eax, 0x569cc0e0
and eax, 0x12804000
or eax, 0x29200d8b
mov dword [ebx], eax
add ebx, edx
and eax, 0x23cd9a71
and eax, 0x801
or eax, 0x1c7c804c
mov dword [ebx], eax
add ebx, edx
or eax, 0x77dd9488
or eax, 0x17534319
and eax, 0x3bd45589
or eax, 2
mov dword [ebx], eax
add ebx, edx
and eax, 0x4713658c
xor eax, 0x2333ca50
and eax, 0x218450
or eax, 0x1d5c4005
mov dword [ebx], eax
add ebx, edx
xor eax, 0x60adbc95
and eax, 0x53452495
and eax, 0x1000080
or eax, 0xe9c450b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x76890c5
and eax, 0x8e4450e
or eax, 0x330800a1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d117a57
or eax, 0x1be1a13d
and eax, 0x117da445
or eax, 0x4000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d4057f2
and eax, 0x19644583
or eax, 0x22800808
mov dword [ebx], eax
add ebx, edx
or eax, 0x64e8f49d
and eax, 0x96cc00d
or eax, 0x110040
mov dword [ebx], eax
add ebx, edx
and eax, 0x3483307
and eax, 0x1480001
or eax, 0x82b4558a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x612ebe14
and eax, 0x370f8c4a
and eax, 0xa
or eax, 0x558901e0
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b1cc353
xor eax, 0x5336c8aa
and eax, 0xca10b50
or eax, 0x514480ac
mov dword [ebx], eax
add ebx, edx
xor eax, 0x63821efa
and eax, 0x69785c0d
and eax, 0x8400400
or eax, 0xc48cc8c3
mov dword [ebx], eax
add ebx, edx
or eax, 0xec7f08b
or eax, 0x23bc9a91
and eax, 0xec8b54c8
or eax, 0x104
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1796308a
and eax, 0x86400
or eax, 0xa08881
mov dword [ebx], eax
add ebx, edx
and eax, 0x62457e91
xor eax, 0x4dfa86b9
and eax, 0x45c20000
or eax, 0x50000
mov dword [ebx], eax
add ebx, edx
or eax, 0x662cac28
and eax, 0xada008
or eax, 0x40c4
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f3dc05b
or eax, 0x68609a2f
and eax, 0x4445c200
or eax, 0x80000500
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b1c5259
xor eax, 0x7a55256b
and eax, 0x3222
or eax, 0x10980
mov dword [ebx], eax
add ebx, edx
or eax, 0xcdd863e
and eax, 0x78004d7
and eax, 0x4800486
or eax, 0x3404141
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ac0f299
xor eax, 0x64f5f52d
and eax, 0x46000180
or eax, 0x81000003
mov dword [ebx], eax
add ebx, edx
or eax, 0x11c7ee7a
and eax, 0x58e569c3
and eax, 0x50c54881
or eax, 0xaf3a1404
mov dword [ebx], eax
add ebx, edx
or eax, 0x2dc7f0be
xor eax, 0x1d93b28c
and eax, 0x404233
or eax, 0x8000cc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a0f01b2
and eax, 0x58854300
or eax, 0x24008400
mov dword [ebx], eax
add ebx, edx
and eax, 0x235a666f
and eax, 0x20004600
or eax, 0x5bffb9ff
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f921013
and eax, 0x47000069
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xabae5c8
and eax, 0x6bc0b1c8
and eax, 0x80a000
or eax, 0x30474045
mov dword [ebx], eax
add ebx, edx
xor eax, 0xaffeadf
and eax, 0
or eax, 0x45c70001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f1a4775
xor eax, 0x33a87c2b
and eax, 0x1003350
or eax, 0x840a0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x32ff2248
and eax, 0x30454100
or eax, 0x8c008600
mov dword [ebx], eax
add ebx, edx
or eax, 0x521e067e
and eax, 0x8378
or eax, 0x880
mov dword [ebx], eax
add ebx, edx
or eax, 0x67fe2154
or eax, 0x56cf4635
and eax, 0x2e445c5
or eax, 2
mov dword [ebx], eax
add ebx, edx
or eax, 0x49bb3247
and eax, 0x43000140
or eax, 0x84000028
mov dword [ebx], eax
add ebx, edx
and eax, 0x35189457
or eax, 0x14c34cf0
and eax, 0x11000840
or eax, 0xe020b005
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d7cd586
and eax, 0x4440000
or eax, 0x41830000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f5f32e2
and eax, 0x8a02a0
or eax, 0x8908
mov dword [ebx], eax
add ebx, edx
and eax, 0x61327c93
xor eax, 0x4691d8bb
and eax, 0x401c000
or eax, 0xb0440700
mov dword [ebx], eax
add ebx, edx
and eax, 0x38fd28b
or eax, 0x1aa145e2
and eax, 0x1e0
or eax, 0x1019
mov dword [ebx], eax
add ebx, edx
or eax, 0x43a867c0
xor eax, 0x6e58b0d0
and eax, 0x20d04501
or eax, 0x420400c6
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f7a2f2a
and eax, 0x7e62449f
and eax, 0x44000080
or eax, 0x83000102
mov dword [ebx], eax
add ebx, edx
or eax, 0x44c43d55
xor eax, 0x98a4dc7
and eax, 0x40026000
or eax, 0x1108c45
mov dword [ebx], eax
add ebx, edx
and eax, 0x759f70e8
and eax, 0x29ddc8cd
and eax, 0x1000000
or eax, 0x44c70001
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c7e874f
xor eax, 0x4a6427df
and eax, 0x2024dc
or eax, 0x58c020
mov dword [ebx], eax
add ebx, edx
and eax, 0x45f9756a
and eax, 0x5548e41d
and eax, 0x404400
or eax, 0xf8058300
mov dword [ebx], eax
add ebx, edx
xor eax, 0xebd4f34
and eax, 0x8014
or eax, 0x5140
mov dword [ebx], eax
add ebx, edx
and eax, 0x2906a1b1
and eax, 0x698b099e
and eax, 0x100
or eax, 0xdcd844c7
mov dword [ebx], eax
add ebx, edx
or eax, 0xb83f525
xor eax, 0x5222a10b
and eax, 0x85000004
or eax, 0x42000013
mov dword [ebx], eax
add ebx, edx
or eax, 0x17c0de47
and eax, 0xd280dc45
or eax, 0x1d0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6929a53e
and eax, 0x10000
or eax, 0x85c60000
mov dword [ebx], eax
add ebx, edx
and eax, 0xf81a2e2
and eax, 0x5810000
or eax, 0xfa7eff78
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7396e95b
and eax, 0x1002
or eax, 0x6094
mov dword [ebx], eax
add ebx, edx
or eax, 0x761d7992
and eax, 0x254379e
and eax, 0x100186
or eax, 0x69c04441
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c9f722b
and eax, 0x45000048
or eax, 0x82000010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x26e087d8
and eax, 0x3df096ab
and eax, 0x21e00080
or eax, 0xde1f5805
mov dword [ebx], eax
add ebx, edx
and eax, 0x1653651
and eax, 0x450001
or eax, 0xeafe
mov dword [ebx], eax
add ebx, edx
and eax, 0x20ec755c
xor eax, 0x6e43d758
and eax, 0x64058700
or eax, 0x90404000
mov dword [ebx], eax
add ebx, edx
and eax, 0x19f87e65
and eax, 0x4400
or eax, 0x105f
mov dword [ebx], eax
add ebx, edx
or eax, 0x9a9b629
and eax, 0x884447
or eax, 0xb4100180
mov dword [ebx], eax
add ebx, edx
and eax, 0x223a34fc
and eax, 0xc0
or eax, 0xc700003a
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c2dc79f
and eax, 0
or eax, 0x1967e845
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b36cc70
and eax, 0x1060000
or eax, 0x44c10001
mov dword [ebx], eax
add ebx, edx
or eax, 0x49638af8
or eax, 0x5a8ed570
and eax, 0x6746c8
or eax, 0x102000
mov dword [ebx], eax
add ebx, edx
and eax, 0x50ed4026
and eax, 0x450000
or eax, 0xf4008b00
mov dword [ebx], eax
add ebx, edx
or eax, 0x35b97f17
and eax, 0x81e04503
or eax, 0x8000020
mov dword [ebx], eax
add ebx, edx
and eax, 0x78897013
or eax, 0x46b687ed
and eax, 0x4c828445
or eax, 0x1092000
mov dword [ebx], eax
add ebx, edx
and eax, 0x37331789
or eax, 0x70861d88
and eax, 0x1810180
or eax, 0x408274
mov dword [ebx], eax
add ebx, edx
and eax, 0x64dcd4d0
xor eax, 0x19b4b93d
and eax, 0x1740989
or eax, 0x82804400
mov dword [ebx], eax
add ebx, edx
and eax, 0x2d9edbbd
and eax, 0x1f324e40
and eax, 0
or eax, 0x7400a47d
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c4b66a2
or eax, 0x7abc3a0e
and eax, 0x5c558a1d
or eax, 0x80000100
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b89a6ab
or eax, 0x5ff4e63b
and eax, 0x8ba04589
or eax, 0x1000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b5ffca5
xor eax, 0x791e02b4
and eax, 0x81ec01
or eax, 0x45080044
mov dword [ebx], eax
add ebx, edx
or eax, 0x2de21f3e
and eax, 0x6c498b1c
or eax, 0x80040080
mov dword [ebx], eax
add ebx, edx
and eax, 0x6045530
and eax, 0x100
or eax, 0x8901c083
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b74ea0a
xor eax, 0x13bb585f
and eax, 0x18a6044
or eax, 0x54018c09
mov dword [ebx], eax
add ebx, edx
xor eax, 0x34bd9719
xor eax, 0xba46276
and eax, 0x8101920
or eax, 0x94452280
mov dword [ebx], eax
add ebx, edx
xor eax, 0x107139d5
and eax, 0x4bae28ae
and eax, 0x24
or eax, 0x458b3a58
mov dword [ebx], eax
add ebx, edx
xor eax, 0x26f827b9
and eax, 0x410980
or eax, 0x94048018
mov dword [ebx], eax
add ebx, edx
and eax, 0x49dd7adb
and eax, 0x400888
or eax, 0x89b84503
mov dword [ebx], eax
add ebx, edx
or eax, 0x8c2b8ed
or eax, 0x262bf834
and eax, 0x58b904d
or eax, 0x50000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x26e5c892
and eax, 0x808000
or eax, 0x14203f8
mov dword [ebx], eax
add ebx, edx
or eax, 0x7d0c4055
xor eax, 0x268082ac
and eax, 0xb484101
or eax, 0x80b01488
mov dword [ebx], eax
add ebx, edx
or eax, 0x3cbbed9a
and eax, 0x53b9401
or eax, 0x40000044
mov dword [ebx], eax
add ebx, edx
or eax, 0x76b46de
xor eax, 0x1b53ddc4
and eax, 0x8200910
or eax, 0x83167480
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc3a90a5
and eax, 0x508c805
or eax, 0x48811048
mov dword [ebx], eax
add ebx, edx
or eax, 0x61d236ae
and eax, 0x3cdab740
and eax, 0x4508200
or eax, 0xd005098c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a4155b7
or eax, 0x15c5bf5f
and eax, 0x8b805509
or eax, 0x80080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x304f3530
xor eax, 0x4b0dccf5
and eax, 0xe0828444
or eax, 0x8015001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x657158ea
and eax, 0x84408801
or eax, 0x50050100
mov dword [ebx], eax
add ebx, edx
or eax, 0x2e299bf
and eax, 0x6c52305c
and eax, 8
or eax, 0x3b8c4d83
mov dword [ebx], eax
add ebx, edx
xor eax, 0x31672288
and eax, 0x70bb7cd2
and eax, 0x290800
or eax, 0x1954804d
mov dword [ebx], eax
add ebx, edx
and eax, 0x6cb8bbc1
xor eax, 0x582cc866
and eax, 0x10004003
or eax, 0x2bc01588
mov dword [ebx], eax
add ebx, edx
xor eax, 0x14dc1f57
and eax, 0x7a0b7618
and eax, 0x8084010
or eax, 0x74b845
mov dword [ebx], eax
add ebx, edx
and eax, 0x68d73612
and eax, 0x8440000
or eax, 0x3388458b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x73f7ed8b
and eax, 0x8398800
or eax, 0x1445045
mov dword [ebx], eax
add ebx, edx
xor eax, 0x23f45126
or eax, 0x6009161d
and eax, 0x2800d0b
or eax, 0x81444080
mov dword [ebx], eax
add ebx, edx
and eax, 0x56a45b75
and eax, 0x800101
or eax, 0x4d0900e8
mov dword [ebx], eax
add ebx, edx
or eax, 0x5edc8468
and eax, 0x445581c0
or eax, 0x80000a04
mov dword [ebx], eax
add ebx, edx
and eax, 0x2007ca1b
and eax, 0x5dab43c1
and eax, 0
or eax, 0x7dc0553b
mov dword [ebx], eax
add ebx, edx
and eax, 0x37dcdc7c