Function at 0x4023f0
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 [0x7361e0]
add eax, 0x1000
push eax
push 0
call fcn.007346d0
add esp, 0x10
mov dword [0x736228], eax
mov ecx, dword [0x736228]
mov dword [ebp - 4], ecx
mov eax, 0x54074e7c
mov ebx, dword [ebp - 4]
mov edx, 4
and eax, 0x3c93374c
and eax, 0x48
or eax, 0x98800a1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d9978a8
and eax, 0x10632d68
and eax, 0x2000
or eax, 0x664c4100
mov dword [ebx], eax
add ebx, edx
or eax, 0x84bf8f6
or eax, 0x13e3eb25
and eax, 0x67496965
or eax, 8
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f2e2cfd
and eax, 0x21b661bf
and eax, 0x29
or eax, 0x50
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ed6b13
and eax, 0
or eax, 0x435a4700
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ea379f4
xor eax, 0x5fd75a49
and eax, 0x1401248
or eax, 0x422a6000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1637f989
and eax, 0x6000
or eax, 0x694c0a71
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d7187d6
and eax, 0x6d24
or eax, 0x48
mov dword [ebx], eax
add ebx, edx
or eax, 0xf1295c
and eax, 0x506900
or eax, 0x46060200
mov dword [ebx], eax
add ebx, edx
or eax, 0x54773baa
xor eax, 0x1c351878
and eax, 0x40424250
or eax, 0x11151429
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e87358
and eax, 0x405040
or eax, 0x62222105
mov dword [ebx], eax
add ebx, edx
or eax, 0xdd6c53b
or eax, 0x47f930b9
and eax, 0x4f586457
or eax, 0x800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x433c18bb
and eax, 0x445048
or eax, 0x63010100
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a34ec86
or eax, 0x5861e3c4
and eax, 0x4a
or eax, 0x10
mov dword [ebx], eax
add ebx, edx
xor eax, 0x79301f5d
and eax, 0x51200a00
or eax, 0x4444000
mov dword [ebx], eax
add ebx, edx
and eax, 0x776c7ceb
and eax, 0x40404000
or eax, 0x209146e
mov dword [ebx], eax
add ebx, edx
and eax, 0x779d7b27
and eax, 0x40015022
or eax, 0x5620149
mov dword [ebx], eax
add ebx, edx
xor eax, 0x46c8e83c
or eax, 0x7a254eaf
and eax, 0x63277071
or eax, 0x4500000
mov dword [ebx], eax
add ebx, edx
or eax, 0x654f4ff8
or eax, 0x561f683a
and eax, 0x46716173
or eax, 0x8000004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c269129
and eax, 0x56
or eax, 1
mov dword [ebx], eax
add ebx, edx
or eax, 0x7286ceff
xor eax, 0x21a08e92
and eax, 0x50224000
or eax, 0x8582500
mov dword [ebx], eax
add ebx, edx
or eax, 0x9b4896e
and eax, 0x5968646c
or eax, 0x10201
mov dword [ebx], eax
add ebx, edx
and eax, 0x47e84aae
and eax, 0x41404004
or eax, 0x16171153
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b5e2424
and eax, 0x42560004
or eax, 0x2c005743
mov dword [ebx], eax
add ebx, edx
xor eax, 0x245f65d3
or eax, 0x31bb06a0
and eax, 0x78281004
or eax, 0x40404a
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b7e8ced
xor eax, 0x4f000f22
and eax, 0xa62
or eax, 0x7000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x663a2deb
and eax, 0x62004600
or eax, 0x410800
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f73bf05
and eax, 0x40410a00
or eax, 0x39124177
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b958554
xor eax, 0x354c87d7
and eax, 0x44410403
or eax, 0x206854
mov dword [ebx], eax
add ebx, edx
and eax, 0x671a2768
and eax, 0x40
or eax, 0x38
mov dword [ebx], eax
add ebx, edx
xor eax, 0x234b0ed6
and eax, 0x2430c00
or eax, 0x40244000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa72a24e
and eax, 0x48056242
or eax, 0x24400131
mov dword [ebx], eax
add ebx, edx
and eax, 0x3dfc962b
and eax, 0x345d9fe1
and eax, 0x24400221
or eax, 0x4a094048
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f667d64
and eax, 0x4969
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x1ae336c2
xor eax, 0x68ce0f0a
and eax, 0x60480400
or eax, 0x11006000
mov dword [ebx], eax
add ebx, edx
and eax, 0x28f1a9a2
and eax, 0x20402000
or eax, 0x4e074970
mov dword [ebx], eax
add ebx, edx
and eax, 0x12578dbf
and eax, 0x450820
or eax, 0x6500604b
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f1d313b
xor eax, 0x18975428
and eax, 0x4d004403
or eax, 0x2450350
mov dword [ebx], eax
add ebx, edx
xor eax, 0x36228e9
and eax, 0x6620
or eax, 0x1044
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e65b89b
and eax, 0
or eax, 0x49654900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x57dfc4c2
and eax, 0xc120542
or eax, 0x60406200
mov dword [ebx], eax
add ebx, edx
and eax, 0x5bebe183
and eax, 0x6cd95bf6
and eax, 0x48404000
or eax, 0xc1854
mov dword [ebx], eax
add ebx, edx
and eax, 0xa9f706b
and eax, 0x52fff9cb
and eax, 0x85040
or eax, 0x5442222f
mov dword [ebx], eax
add ebx, edx
and eax, 0x70343051
and eax, 0x6797b4d5
and eax, 0x41
or eax, 0x534438
mov dword [ebx], eax
add ebx, edx
or eax, 0x19653bee
or eax, 0x47e3ff8c
and eax, 0x5a437300
or eax, 0x20000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x530182ee
and eax, 0x627386c2
and eax, 0x40000000
or eax, 0x5744d64
mov dword [ebx], eax
add ebx, edx
or eax, 0x7fdf7027
or eax, 0x3447f86d
and eax, 0x42784d61
or eax, 0x200
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e08aecd
and eax, 0x80241
or eax, 0x4c465012
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c1cbf9a
xor eax, 0x51997352
and eax, 0x19
or eax, 0x40
mov dword [ebx], eax
add ebx, edx
and eax, 0xff8b7e7
or eax, 0x5bf873f0
and eax, 0x43406100
or eax, 0x20050000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a618d8f
xor eax, 0x5ba9dcfe
and eax, 0x7840486c
or eax, 0x160001
mov dword [ebx], eax
add ebx, edx
or eax, 0x442ef39e
and eax, 0x746c5144
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5566da96
and eax, 0x55604000
or eax, 0x20b274b
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c9d4b3a
or eax, 0x3b596f47
and eax, 0x4e6f4200
or eax, 0x1000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b47bba3
xor eax, 0x32c062e7
and eax, 0x58014061
or eax, 0x580610
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c28dffb
xor eax, 0x415218f1
and eax, 0x40404800
or eax, 0x16212163
mov dword [ebx], eax
add ebx, edx
and eax, 0x761d2439
and eax, 1
or eax, 0x6e4748
mov dword [ebx], eax
add ebx, edx
xor eax, 0x65c5656c
or eax, 0x463a4e9c
and eax, 0x67094800
or eax, 0x10441100
mov dword [ebx], eax
add ebx, edx
and eax, 0x697752d4
xor eax, 0x24c1abdf
and eax, 0x45006952
or eax, 0x30620020
mov dword [ebx], eax
add ebx, edx
or eax, 0xdbe9ce1
and eax, 0x65424861
or eax, 0x2010004
mov dword [ebx], eax
add ebx, edx
or eax, 0x565090b3
or eax, 0x2ec5f1b8
and eax, 0x6244686e
or eax, 0x200200
mov dword [ebx], eax
add ebx, edx
and eax, 0x224a5498
or eax, 0x2c42d5d2
and eax, 0x4425140
or eax, 0x502d2024
mov dword [ebx], eax
add ebx, edx
or eax, 0x64e53b78
and eax, 0x467060
or eax, 0x401
mov dword [ebx], eax
add ebx, edx
and eax, 0x733f88f3
and eax, 0x20000
or eax, 0x78414600
mov dword [ebx], eax
add ebx, edx
and eax, 0x6fa2baf0
and eax, 0x40020200
or eax, 0x3706d46
mov dword [ebx], eax
add ebx, edx
or eax, 0x635b05f2
and eax, 0x607a4f64
or eax, 0xc000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c51ed82
and eax, 0x404500
or eax, 0x5103304a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1189246
and eax, 0x40484700
or eax, 0x5040862
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f34ec8
and eax, 0xa491674
and eax, 0x400460
or eax, 0x6a046802
mov dword [ebx], eax
add ebx, edx
xor eax, 0x602b21ee
and eax, 0xcc0bc9c
and eax, 0x400008
or eax, 0x66294243
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d7acd7d
and eax, 0x4a514343
or eax, 0x1000
mov dword [ebx], eax
add ebx, edx
or eax, 0xd125cc9
xor eax, 0x75c9b1af
and eax, 0x12126600
or eax, 0x41441000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c8e5f18
and eax, 0x9cce9f8
and eax, 0x480800
or eax, 0x56234661
mov dword [ebx], eax
add ebx, edx
or eax, 0x36dd2b2e
or eax, 0x49be4db1
and eax, 0x716a4256
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b138768
xor eax, 0xbcce48b
and eax, 0x60100154
or eax, 0x7404400
mov dword [ebx], eax
add ebx, edx
or eax, 0x662bf75f
and eax, 0x64e2ae91
and eax, 0x64400001
or eax, 0x10055962
mov dword [ebx], eax
add ebx, edx
and eax, 0x9fcd0b1
and eax, 0x444021
or eax, 0x52230c46
mov dword [ebx], eax
add ebx, edx
xor eax, 0x42c8a22a
and eax, 0x10236844
or eax, 0x45501000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2347da50
and eax, 0x10
or eax, 0x60
mov dword [ebx], eax
add ebx, edx
xor eax, 0x117fb7c1
and eax, 0x11653000
or eax, 0x68004000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c93ae93
and eax, 0x49d9a59b
and eax, 0x40002000
or eax, 0x3158574d
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e1967ae
xor eax, 0x71b00904
and eax, 0x41206808
or eax, 0x26410042
mov dword [ebx], eax
add ebx, edx
xor eax, 0x57fac630
and eax, 0x20a6a
or eax, 0x4c605004
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e9e9471
xor eax, 0x6d5d549
and eax, 0x2434109
or eax, 0x61000242
mov dword [ebx], eax
add ebx, edx
and eax, 0x6fceb984
and eax, 0
or eax, 0x52
mov dword [ebx], eax
add ebx, edx
or eax, 0x21193f14
xor eax, 0x193e9358
and eax, 0x10230000
or eax, 0x45505100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7be5d2e0
and eax, 0x140
or eax, 0x51614403
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f28f61a
or eax, 0xb2daf9
and eax, 0x2484a
or eax, 0x564d2104
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e7f789f
and eax, 0x201041
or eax, 0x4c682c
mov dword [ebx], eax
add ebx, edx
and eax, 0x7453bd99
and eax, 0x400000
or eax, 0x68014300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x43007bb2
xor eax, 0x64e28e8e
and eax, 0x44210408
or eax, 0x30404942
mov dword [ebx], eax
add ebx, edx
or eax, 0x375fe0ce
and eax, 0x65514448
or eax, 0x220
mov dword [ebx], eax
add ebx, edx
and eax, 0x4df8b1bb
and eax, 0x40500028
or eax, 0x12255050
mov dword [ebx], eax
add ebx, edx
or eax, 0x2cbe44c9
and eax, 0x686c5448
or eax, 0x2004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x295806b1
and eax, 0x41105200
or eax, 0x2400100
mov dword [ebx], eax
add ebx, edx
or eax, 0x296723fd
xor eax, 0x21f3e7bf
and eax, 0x48040440
or eax, 0x11534a01
mov dword [ebx], eax
add ebx, edx
and eax, 0x716f7749
and eax, 0x3184aeb3
and eax, 0x11000601
or eax, 0x404a6960
mov dword [ebx], eax
add ebx, edx
and eax, 0x6dca55a5
xor eax, 0x76492573
and eax, 0x25024000
or eax, 0x48500900
mov dword [ebx], eax
add ebx, edx
or eax, 0x10ee1b4f
and eax, 0x39aed9ac
and eax, 0x1802510c
or eax, 0x40410261
mov dword [ebx], eax
add ebx, edx
or eax, 0x334a3e83
xor eax, 0x4622a64f
and eax, 0x30404000
or eax, 0x40040458
mov dword [ebx], eax
add ebx, edx
or eax, 0x5cd11408
or eax, 0x5fad9109
and eax, 0x414148
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x235cc994
and eax, 0x544100
or eax, 0x54020200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f0fd72c
and eax, 0x49401028
or eax, 0x4044a52
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a87f796
and eax, 0x9968c52
and eax, 0x840
or eax, 0x4c4c430b
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f96edf
and eax, 0x48716953
or eax, 0x11001020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x28d7250a
and eax, 0x61225469
or eax, 0x8402306
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c1f1636
xor eax, 0x6bb04482
and eax, 0x124e2370
or eax, 0x41204802
mov dword [ebx], eax
add ebx, edx
and eax, 0x577df99e
and eax, 0x6912
or eax, 0x465
mov dword [ebx], eax
add ebx, edx
xor eax, 0x77a99f57
xor eax, 0x3d170b24
and eax, 0x48145800
or eax, 0x24410200
mov dword [ebx], eax
add ebx, edx
or eax, 0x6fb2418d
xor eax, 0x40bae94
and eax, 0x40746008
or eax, 0x14030866
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a4efe67
and eax, 0x48714663
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7643d262
xor eax, 0x777162bc
and eax, 0x40416620
or eax, 0x22200142
mov dword [ebx], eax
add ebx, edx
and eax, 0x6fb7c772
and eax, 0x60
or eax, 5
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e0ea504
and eax, 0x120c2100
or eax, 0x81604a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x567d9c0d
and eax, 0x2c0000
or eax, 0xcc821646
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d7a8d00
or eax, 0x4c92fade
and eax, 0x4402e2c0
or eax, 0x2010021
mov dword [ebx], eax
add ebx, edx
and eax, 0x452fc09d
and eax, 0x40034001
or eax, 0xa1301114
mov dword [ebx], eax
add ebx, edx
xor eax, 0xaf04fc
and eax, 0x10411e0
or eax, 0x1442aa06
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7296547c
and eax, 0x9cf48ca
and eax, 0xc0488a
or eax, 0xe6218424
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b24aaf0
and eax, 0x8c050602
or eax, 0x22100001
mov dword [ebx], eax
add ebx, edx
and eax, 0x185bb2b3
and eax, 0
or eax, 0x3e6e1cc
mov dword [ebx], eax
add ebx, edx
or eax, 0xf1a8a89
and eax, 0xcae0144
or eax, 0xc0001402
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd44dd6a
xor eax, 0x736053cd
and eax, 0x20282e1
or eax, 0x44016400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x57250490
xor eax, 0x3a311ccf
and eax, 0x2104ae14
or eax, 0xc0c80001
mov dword [ebx], eax
add ebx, edx
or eax, 0x437c29a3
and eax, 0x14403a6
or eax, 0x14020040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x221ea8f4
and eax, 0x26408802
or eax, 0xc0a144ac
mov dword [ebx], eax
add ebx, edx
and eax, 0x20c0c26c
and eax, 0x6a635b43
and eax, 0x20004000
or eax, 0x8e150603
mov dword [ebx], eax
add ebx, edx
xor eax, 0x15055c79
and eax, 0x3000048
or eax, 0xe6e184
mov dword [ebx], eax
add ebx, edx
or eax, 0x30c49b00
and eax, 0xa6c144
or eax, 0xcc080402
mov dword [ebx], eax
add ebx, edx
or eax, 0x15c99b25
and eax, 0xdc0cc861
or eax, 0x20102080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ecceb9c
and eax, 0xa0500219
or eax, 0x4828ac02
mov dword [ebx], eax
add ebx, edx
xor eax, 0x41cada15
and eax, 0xb2200a
or eax, 0x144c0221
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e50603a
or eax, 0x15eaf026
and eax, 0x12c00022
or eax, 0xa00001c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x13b46241
and eax, 0x82642363
or eax, 0xc020c08
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6ef44dd7
and eax, 0x74874456
and eax, 0x60800014
or eax, 0x40993a8
mov dword [ebx], eax
add ebx, edx
and eax, 0xf7a4009
and eax, 0x4000000
or eax, 0xe8c37434
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b590770
and eax, 0x28490700
or eax, 0x248082
mov dword [ebx], eax
add ebx, edx
xor eax, 0x76e35bb0
and eax, 0x28cd832
or eax, 0x81600248
mov dword [ebx], eax
add ebx, edx
and eax, 0xcd4e618
and eax, 0x40200
or eax, 0x60302183
mov dword [ebx], eax
add ebx, edx
xor eax, 0x88aa64e
and eax, 0x88884c0
or eax, 0x80006800
mov dword [ebx], eax
add ebx, edx
or eax, 0x4422d659
and eax, 0xcc0a0201
or eax, 0x31500022
mov dword [ebx], eax
add ebx, edx
or eax, 0x741286c0
and eax, 0x650884e0
or eax, 0x281080c
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d966e20
and eax, 0x41800820
or eax, 0x80233303
mov dword [ebx], eax
add ebx, edx
and eax, 0x301e4f08
and eax, 0x20200
or eax, 0x4601c0eb
mov dword [ebx], eax
add ebx, edx
or eax, 0x19eebe5d
xor eax, 0x367c290c
and eax, 0x61808611
or eax, 0x804c2804
mov dword [ebx], eax
add ebx, edx
xor eax, 0x13647878
and eax, 0x6580e214
and eax, 0x60004204
or eax, 0x934e2ce2
mov dword [ebx], eax
add ebx, edx
and eax, 0x4fa5bcb1
and eax, 0x77202404
and eax, 0x42002400
or eax, 0x2c88c165
mov dword [ebx], eax
add ebx, edx
or eax, 0x7cd2327a
or eax, 0xc8a978e
and eax, 0x2658679b
or eax, 0x240800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e083c91
or eax, 0x6b2e421b
and eax, 0xb0e4010
or eax, 0x80818844
mov dword [ebx], eax
add ebx, edx
or eax, 0x63021225
or eax, 0x291ea99a
and eax, 0x418c28de
or eax, 0x4200000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2641f1bc
and eax, 0x4268c860
or eax, 0x8c020418
mov dword [ebx], eax
add ebx, edx
or eax, 0x3011c666
and eax, 0x6821860c
or eax, 0x840181
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c45a4ce
and eax, 0x4202342
or eax, 0x990f083c
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a933275
xor eax, 0x7e18cb09
and eax, 0x66136834
or eax, 0x1e00002
mov dword [ebx], eax
add ebx, edx
and eax, 0x75176403
xor eax, 0x5b2aae69
and eax, 0x26384c0a
or eax, 0x442190
mov dword [ebx], eax
add ebx, edx
or eax, 0x29762547
and eax, 0xb744554
or eax, 0x80800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x9414a65
xor eax, 0x1cece7fd
and eax, 0x4842599
or eax, 0x40431846
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ccc48fa
and eax, 0x44000058
or eax, 0x88114221
mov dword [ebx], eax
add ebx, edx
or eax, 0x954d8e2
and eax, 0x49058288
or eax, 0x20a00404
mov dword [ebx], eax
add ebx, edx
and eax, 0xaffc0fc
and eax, 0x25000c
or eax, 0x760a5172
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c951230
or eax, 0x27568705
and eax, 0x26008504
or eax, 0x488860c2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x421c3a78
or eax, 0x129742dc
and eax, 0x2e15469a
or eax, 0x80000001
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c1f8a86
and eax, 0x40080
or eax, 0x3e2e14c
mov dword [ebx], eax
add ebx, edx
and eax, 0x52ba8f37
or eax, 0x139536d8
and eax, 0xa61544
or eax, 0xcc080002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3570ccc9
xor eax, 0x11d2a663
and eax, 0x400066e0
or eax, 0x6038001
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c925b26
or eax, 0x7ae5ea0b
and eax, 0x6081ea01
or eax, 0x81081414
mov dword [ebx], eax
add ebx, edx
xor eax, 0x76da8a84
and eax, 0x11434480
or eax, 0x40b66
mov dword [ebx], eax
add ebx, edx
xor eax, 0x34e4c695
and eax, 0x4838122
or eax, 0x9058508c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6411f4b7
xor eax, 0x62c463b8
and eax, 0x82044620
or eax, 0x2c110040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x188e63ac
and eax, 0x5fb89233
and eax, 0x2800000
or eax, 0x166e1cc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x532d8b18
and eax, 0x408a6044
or eax, 0x8e249502
mov dword [ebx], eax
add ebx, edx
and eax, 0x6720f25f
and eax, 0x4000e040
or eax, 0x8020d80
mov dword [ebx], eax
add ebx, edx
or eax, 0xa225398
and eax, 0x4002ae10
or eax, 0xa1cc0024
mov dword [ebx], eax
add ebx, edx
and eax, 0x25901a1
and eax, 0x6eccc946
and eax, 0x480000
or eax, 0x150603e6
mov dword [ebx], eax
add ebx, edx
xor eax, 0x162d83dc
and eax, 0x261802a
or eax, 0xe4804c84
mov dword [ebx], eax
add ebx, edx
or eax, 0x780ae318
or eax, 0x6953c79b
and eax, 0xae014103
or eax, 0x41000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7879ed7f
xor eax, 0x3e173e95
and eax, 0x2166184
or eax, 0x1e08048
mov dword [ebx], eax
add ebx, edx
or eax, 0x53daaf7
and eax, 0x48e0146
or eax, 0xc8001400
mov dword [ebx], eax
add ebx, edx
or eax, 0x3bca4d7
and eax, 0x795d13a6
and eax, 0x40000080
or eax, 0x603e661
mov dword [ebx], eax
add ebx, edx
and eax, 0xff37a0d
and eax, 0x2958928e
and eax, 0x200
or eax, 0xe1dcac05
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d905b5f
and eax, 0x78d44068
and eax, 0x440040
or eax, 0x150003a6
mov dword [ebx], eax
add ebx, edx
or eax, 0x37d968f7
or eax, 0x2093fb5c
and eax, 0x26c1caae
or eax, 0xc0200000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2701acce
and eax, 0x80004600
or eax, 0x2e150003
mov dword [ebx], eax
add ebx, edx
xor eax, 0x29787788
and eax, 0x3642188
or eax, 0x82c644
mov dword [ebx], eax
add ebx, edx
and eax, 0x65cf6f0e
and eax, 0x860504
or eax, 0xcc281042
mov dword [ebx], eax
add ebx, edx
xor eax, 0x44094363
and eax, 0x34621
or eax, 0x4650a0c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x52dae1b9
xor eax, 0x36f8a232
and eax, 0x60000401
or eax, 0x81c8aa14
mov dword [ebx], eax
add ebx, edx
and eax, 0x6f92ac1f
and eax, 0x4bf332c3
and eax, 0x1000000
or eax, 0x144603e6
mov dword [ebx], eax
add ebx, edx
xor eax, 0x54462177
xor eax, 0x365c7336
and eax, 0x264040a6
or eax, 0x80a18e08
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ef32f63
or eax, 0x707bdcda
and eax, 0xb8114406
or eax, 0x6040200
mov dword [ebx], eax
add ebx, edx
or eax, 0x2833ee73
and eax, 0x236e044
or eax, 0x1c00188
mov dword [ebx], eax
add ebx, edx
or eax, 0x74191624
and eax, 0x54ae1544
or eax, 0x88000002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x729f787f
and eax, 0x6116421
or eax, 0x400282c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x1000255f
or eax, 0x6febfeb5
and eax, 0x61c8ae15
or eax, 0x80040000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x20b35267
xor eax, 0x2db92a66
and eax, 0x4461204
or eax, 0x110001e2
mov dword [ebx], eax
add ebx, edx
or eax, 0x481324b2
and eax, 0x36e8a20c
and eax, 0x4400004
or eax, 0xe2814caa
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3959c8c1
xor eax, 0x7977cca9
and eax, 0xa6050802
or eax, 0x8100201
mov dword [ebx], eax
add ebx, edx
and eax, 0x13cdb5c6
and eax, 0x508d87e0
and eax, 0x50000
or eax, 0x3c221cc
mov dword [ebx], eax
add ebx, edx
or eax, 0x50f0acb6
and eax, 0x40a62d46
or eax, 0x8c081000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x28180d00
and eax, 0x44022040
or eax, 0x201c6a1
mov dword [ebx], eax
add ebx, edx
and eax, 0x2699059
xor eax, 0x6231e196
and eax, 0x60002015
or eax, 0x81cc8e00
mov dword [ebx], eax
add ebx, edx
or eax, 0xb86b838
and eax, 0xf16bc47
and eax, 0x1060004
or eax, 0x144003e2
mov dword [ebx], eax
add ebx, edx
and eax, 0x51821a96
and eax, 0x86
or eax, 0xe6e1cc28
mov dword [ebx], eax
add ebx, edx
and eax, 0x41731cf0
and eax, 0x10400
or eax, 0xae144203
mov dword [ebx], eax
add ebx, edx
and eax, 0x2061ff36
and eax, 0x4000
or eax, 0x3e6a1cc
mov dword [ebx], eax
add ebx, edx
or eax, 0x45b125bf
and eax, 0x44e60546
or eax, 0x88081000
mov dword [ebx], eax
add ebx, edx
or eax, 0x29a2e58b
xor eax, 0x93b6219
and eax, 0x440192c0
or eax, 0x2026021
mov dword [ebx], eax
add ebx, edx
or eax, 0x6612d30c
xor eax, 0x742bc248
and eax, 0x281005
or eax, 0xe1c48210
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5977f681
and eax, 0x10022084
or eax, 0x5441b62
mov dword [ebx], eax
add ebx, edx
and eax, 0xc0f4258
xor eax, 0xd603628
and eax, 0x600428
or eax, 0xe681c886
mov dword [ebx], eax
add ebx, edx
and eax, 0x420c26d6
and eax, 0x536863d8
and eax, 0x2000000
or eax, 0xac154603
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b651ef4
and eax, 0x36440c4
or eax, 0x82a108
mov dword [ebx], eax
add ebx, edx
or eax, 0xcbff5f2
and eax, 0x1db1a116
and eax, 0xca00106
or eax, 0xc00e1440
mov dword [ebx], eax
add ebx, edx
and eax, 0x71eb9517
and eax, 0x40020400
or eax, 0x601e2e1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x333cd3d
or eax, 0x46ce2e43
and eax, 0x41cc2e15
or eax, 0xa0008000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c5936a8
and eax, 0x50400a4
or eax, 0x10420342
mov dword [ebx], eax
add ebx, edx
xor eax, 0x697f9ed2
and eax, 0x64218c24
or eax, 0x82c0408a
mov dword [ebx], eax
add ebx, edx
or eax, 0x7aca7ac2
and eax, 0xae014602
or eax, 0x140001
mov dword [ebx], eax
add ebx, edx
or eax, 0x270b55b0
or eax, 0x1a7c0787
and eax, 0x3664184
or eax, 0x80a048
mov dword [ebx], eax
add ebx, edx
and eax, 0x1ea121ea
or eax, 0x64cd97eb
and eax, 0x448c1542
or eax, 0x88020004
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c2ffdb7
and eax, 0x44020400
or eax, 0x201eae1
mov dword [ebx], eax
add ebx, edx
or eax, 0x6435838c
and eax, 0x6004ae05
or eax, 0x81c80010
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e912b9e
and eax, 0x5440386
or eax, 0x10020060
mov dword [ebx], eax
add ebx, edx
xor eax, 0x417273bd
and eax, 0x4420400a
or eax, 0xa2c18ca4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x229dad31
and eax, 0x84144003
or eax, 0x2a010600
mov dword [ebx], eax
add ebx, edx
and eax, 0x5bd0f016
and eax, 0x2004000
or eax, 0x1e6a1cc
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d3ce058
or eax, 0x686c1d1f
and eax, 0x482c1546
or eax, 0x84820000
mov dword [ebx], eax
add ebx, edx
or eax, 0x632f4640
and eax, 0x23274040
or eax, 0x5088a1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x694b15f0
or eax, 0x1393e481
and eax, 0x418cd801
or eax, 0xa040026c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e79e0ca
and eax, 0x50430a6
or eax, 0x10420440
mov dword [ebx], eax
add ebx, edx
and eax, 0x47143eaf
or eax, 0x7cd2fa8b
and eax, 0x64d0ccae
or eax, 0x82210000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7fb5dd52
and eax, 0x88040000
or eax, 0x26134603
mov dword [ebx], eax
add ebx, edx
xor eax, 0x551e4b53
xor eax, 0x5651906a
and eax, 0x1408108
or eax, 0x2a260c4
mov dword [ebx], eax
add ebx, edx
and eax, 0x774bc21
and eax, 0x200000
or eax, 0xcc8e1546
mov dword [ebx], eax
add ebx, edx
and eax, 0x7eb54bd7
or eax, 0x1af923c
and eax, 0x44038260
or eax, 0x2006481
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c7f3c8f
xor eax, 0x3f7df002
and eax, 0x61000e05
or eax, 0x80cca010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x13599442
and eax, 0x5e00e9dc
and eax, 0x10002044
or eax, 0x54603a2
mov dword [ebx], eax
add ebx, edx
or eax, 0x197479a3
and eax, 0x1262c6
or eax, 0x82818008
mov dword [ebx], eax
add ebx, edx
and eax, 0x51ada554
and eax, 0x2040
or eax, 0xae741222
mov dword [ebx], eax
add ebx, edx
or eax, 0x450bbb6f
xor eax, 0x395b3b0e
and eax, 0x2248040
or eax, 0x1c06b8c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x344bfdce
and eax, 0x48e1402
or eax, 0xc8000144
mov dword [ebx], eax
add ebx, edx
or eax, 0x2bb26639
and eax, 0x46066661
or eax, 0x18080
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ed87ab5
and eax, 0x60caae15
or eax, 0x81000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x553c3378
and eax, 0x73658d9d
and eax, 0x1000000
or eax, 0x144603e6
mov dword [ebx], eax
add ebx, edx
and eax, 0x3784c1d1
and eax, 0x4000080
or eax, 0xe2e1cc2e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6cc3b34d
and eax, 0x1717172d
and eax, 0x2000601
or eax, 0xac154002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5430d918
and eax, 0x2248108
or eax, 0x1c220c4
mov dword [ebx], eax
add ebx, edx
or eax, 0x47cdd991
and eax, 0x5ca3904
or eax, 0xa8000202
mov dword [ebx], eax
add ebx, edx
or eax, 0x41e6de77
and eax, 0x44028715
or eax, 0x2010080
mov dword [ebx], eax
add ebx, edx
or eax, 0x17ed7ce7
or eax, 0x1d8cb46c
and eax, 0x41ccaa15
or eax, 0xa0000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x15419a49
and eax, 0x1940dd9a
and eax, 0x11400000
or eax, 0x43603e6
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ff039c1
and eax, 0x42800826
or eax, 0xa461c488
mov dword [ebx], eax
add ebx, edx
xor eax, 0x40e2b017
and eax, 0xa6014401
or eax, 0x8140202
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a0044d6
and eax, 0x2004000
or eax, 0x1e6a1cc
mov dword [ebx], eax
add ebx, edx
or eax, 0x63777b3d
and eax, 0x40a61144
or eax, 0x8c080402
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f1ae06a
xor eax, 0x34f1d979
and eax, 0x6012441
or eax, 0x4002c2a0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x47e7e478
xor eax, 0x24916ff8
and eax, 0x21446c01
or eax, 0xc0888214
mov dword [ebx], eax
add ebx, edx
or eax, 0x58daa6df
and eax, 0x70142c06
or eax, 0x200120
mov dword [ebx], eax
add ebx, edx
and eax, 0x483ccc63
and eax, 0x5065fb5d
and eax, 0x40000000
or eax, 0xa682a3c2
mov dword [ebx], eax
add ebx, edx
or eax, 0x73c8e824
and eax, 0xa6004202
or eax, 0x8151001
mov dword [ebx], eax
add ebx, edx
and eax, 0x7edeaaf6
and eax, 0x2040000
or eax, 0x1a2e1cc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x10eb7ae9
and eax, 0xc1104
or eax, 0xcca00442
mov dword [ebx], eax
add ebx, edx
and eax, 0x132d1ebb
or eax, 0x7f5a2b0f
and eax, 0x46082601
or eax, 0x1c0e0
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ae0b596
or eax, 0x275a05a9
and eax, 0x6148a401
or eax, 0x80840a14
mov dword [ebx], eax
add ebx, edx
or eax, 0x21c79497
or eax, 0x34e4633
and eax, 0x14602a6
or eax, 0x14000140
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ed9ea79
and eax, 0x4400020
or eax, 0xe2a1cc8e
mov dword [ebx], eax
add ebx, edx
and eax, 0x36e5377a
and eax, 0x26010402
or eax, 0x88140201
mov dword [ebx], eax
add ebx, edx
xor eax, 0x512ac2ab
xor eax, 0x35d8d4a6
and eax, 0x2e6000e
or eax, 0x100e180
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ca1bb41
and eax, 0xca61146
or eax, 0xc0080400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3ca92c84
xor eax, 0x70bb9ac6
and eax, 0xa200
or eax, 0x460344e1
mov dword [ebx], eax
add ebx, edx
and eax, 0x9d7a7f2
xor eax, 0x3241da3d
and eax, 0x20402c15
or eax, 0xc18c8200
mov dword [ebx], eax
add ebx, edx
or eax, 0x7456faf4
and eax, 0x210df413
and eax, 0x1040000
or eax, 0x144203e6
mov dword [ebx], eax
add ebx, edx
xor eax, 0x531634f0
or eax, 0x1b9f51f7
and eax, 0x46c144a6
or eax, 0xa0208808
mov dword [ebx], eax
add ebx, edx
xor eax, 0x780edd5c
or eax, 0x2345eab5
and eax, 0xae054203
or eax, 0x100400
mov dword [ebx], eax
add ebx, edx
and eax, 0x4410e259
and eax, 0x4000
or eax, 0x3e6a1cc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x72763437
and eax, 0x40801542
or eax, 0x8c2e0004
mov dword [ebx], eax
add ebx, edx
and eax, 0x22221391
and eax, 0x20000
or eax, 0x4601e6e1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x758852c2
and eax, 0x2188a401
or eax, 0xc0440a14
mov dword [ebx], eax
add ebx, edx
and eax, 0x36a0a05a
and eax, 0x7a94f824
and eax, 0
or eax, 0x154603e6
mov dword [ebx], eax
add ebx, edx
or eax, 0x69c9445e
and eax, 0x64c144ae
or eax, 0x82208800
mov dword [ebx], eax
add ebx, edx
and eax, 0x1baa5cb0
and eax, 0x2004400
or eax, 0xac150203
mov dword [ebx], eax
add ebx, edx
or eax, 0x736b54b6
and eax, 0x3664084
or eax, 0x80a148
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f67b0e0
and eax, 0xc801104
or eax, 0xc02e0442
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c97eccd
or eax, 0x5e4cb80
and eax, 0x4401e281
or eax, 0x2020460
mov dword [ebx], eax
add ebx, edx
or eax, 0x725f3309
and eax, 0x1dc073d8
and eax, 0x402200
or eax, 0xe18c8c15
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5120ec58
and eax, 0x10440244
or eax, 0x50201a2
mov dword [ebx], eax
add ebx, edx
or eax, 0x77e56921
and eax, 0x66e148a6
or eax, 0x80008408
mov dword [ebx], eax
add ebx, edx
or eax, 0x3258fca5
and eax, 0xa6114403
or eax, 0x8040200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7aea588e
and eax, 0xe6008c
or eax, 0x300e140
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3d901e91
and eax, 0xc261544
or eax, 0xc0880002
mov dword [ebx], eax
add ebx, edx
or eax, 0x38388ba0
and eax, 0x3f41588e
and eax, 0x4000080
or eax, 0x4203e661
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4f8f60e2
and eax, 0x18c8601
or eax, 0xe0402814
mov dword [ebx], eax
add ebx, edx
or eax, 0x581256ed
xor eax, 0x39a2db64
and eax, 0x440180
or eax, 0x15020266
mov dword [ebx], eax
add ebx, edx
and eax, 0x436091b4
xor eax, 0x56ea1011
and eax, 0x46a000a4
or eax, 0xa041cc0a
mov dword [ebx], eax
add ebx, edx
or eax, 0x4f6b24e4
xor eax, 0x6c0c02d1
and eax, 0x82054603
or eax, 0x2c100000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x10e94996
and eax, 0x2e40184
or eax, 0x102e048
mov dword [ebx], eax
add ebx, edx
or eax, 0x50be944b
and eax, 0x40ae1546
or eax, 0x8c000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d7761e8
xor eax, 0x48252d2a
and eax, 0x4080
or eax, 0x4603a661
mov dword [ebx], eax
add ebx, edx
and eax, 0x44c4fc53
and eax, 0x4000a401
or eax, 0xa1cc0a14
mov dword [ebx], eax
add ebx, edx
xor eax, 0x258f89b8
and eax, 0x44203a4
or eax, 0x11040042
mov dword [ebx], eax
add ebx, edx
or eax, 0x13b6460a
and eax, 0x6e044ae
or eax, 0xe0018800
mov dword [ebx], eax
add ebx, edx
or eax, 0x10b9ff58
xor eax, 0x20674186
and eax, 0x86140600
or eax, 0x28014003
mov dword [ebx], eax
add ebx, edx
xor eax, 0x51e21430
and eax, 0x3e64000
or eax, 0xa1cc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b51d779
or eax, 0xd651214
and eax, 0x4ca61404
or eax, 0x80080142
mov dword [ebx], eax
add ebx, edx
and eax, 0xbbf14cf
and eax, 0x20440
or eax, 0x4601e2a1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d4f863e
and eax, 0x214c2015
or eax, 0xc0808e00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x566739dc
and eax, 0x638c1a4a
and eax, 0x1000240
or eax, 0x144601a6
mov dword [ebx], eax
add ebx, edx
or eax, 0x78927617
and eax, 0x64c044a6
or eax, 0x82218808
mov dword [ebx], eax
add ebx, edx
or eax, 0x6fee1f2a
xor eax, 0x7b1f27b8
and eax, 0x84104002
or eax, 0x2a050601
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ea824c7
and eax, 0x2a460c4
or eax, 0x1428108
mov dword [ebx], eax
add ebx, edx
and eax, 0x754791cf
or eax, 0x3ede3588
and eax, 0xc8e1544
or eax, 0xc0200002
mov dword [ebx], eax
add ebx, edx
and eax, 0x5243ba39
and eax, 0x40020000
or eax, 0x601e6e1
mov dword [ebx], eax
add ebx, edx
and eax, 0x2674db62
and eax, 0xd8fdbbf
and eax, 0x8200
or eax, 0xe1cc2c15
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e75077f
or eax, 0x5de99356
and eax, 0x15400366
or eax, 0x60080
mov dword [ebx], eax
add ebx, edx
or eax, 0x39817a29
xor eax, 0x6a983959
and eax, 0x464140a6
or eax, 0xa0a08c08
mov dword [ebx], eax
add ebx, edx
or eax, 0x56baa85a
and eax, 0xa6114402
or eax, 0x8040201
mov dword [ebx], eax
add ebx, edx
and eax, 0x588f7d4e
or eax, 0x23f9d79
and eax, 0x226c148
or eax, 0x1c02084
mov dword [ebx], eax
add ebx, edx
xor eax, 0x756cff88
xor eax, 0x6ce0f88c
and eax, 0x82a0440
or eax, 0xc4841106
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e084af3
or eax, 0x3ef0720
and eax, 0x460346e1
or eax, 0xa000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x8c7fd13
xor eax, 0x329667b9
and eax, 0x60402c01
or eax, 0x818c8214
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3798439d
and eax, 0x14440180
or eax, 0x1020266
mov dword [ebx], eax
add ebx, edx
and eax, 0x7766579
and eax, 0x4400020
or eax, 0xe2a1cc8e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x654ea6f5
and eax, 0x15eab7cd
and eax, 0x201
or eax, 0xae154402
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ed264fe
or eax, 0x7ef8c9f6
and eax, 0x2e0c1c4
or eax, 0x1062008
mov dword [ebx], eax
add ebx, edx
and eax, 0x73bfca9d
and eax, 0xa60004
or eax, 0xcc081542
mov dword [ebx], eax
add ebx, edx
or eax, 0x5861ba6f
or eax, 0x6024b87c
and eax, 0x4403a661
or eax, 0x2004080
mov dword [ebx], eax
add ebx, edx
or eax, 0x6fcbf757
xor eax, 0x155608d4
and eax, 0x608cae01
or eax, 0x81400014
mov dword [ebx], eax
add ebx, edx
or eax, 0x1fac5499
and eax, 0x7393b773
and eax, 0x11000200
or eax, 0x44601e6
mov dword [ebx], eax
add ebx, edx
and eax, 0x4904a78c
and eax, 0x84
or eax, 0xe6e1cc2a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x61ee3179
and eax, 0xfb0ce12
and eax, 0x6004402
or eax, 0xa8150201
mov dword [ebx], eax
add ebx, edx
and eax, 0x64aaf2ee
or eax, 0x38c6ee33
and eax, 0xc6e000
or eax, 0x32001cc
mov dword [ebx], eax
add ebx, edx
or eax, 0xd5051d8
or eax, 0x3b80a9fe
and eax, 0xca61146
or eax, 0xc0080400
mov dword [ebx], eax
add ebx, edx
and eax, 0x11a88b2e
xor eax, 0x4716edfe
and eax, 0x4602e4e0
or eax, 0x10201
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b8d1353
and eax, 0x618ca410
or eax, 0x80400a05
mov dword [ebx], eax
add ebx, edx
xor eax, 0x143e1331
and eax, 0x15420124
or eax, 0x402c2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x57413427
xor eax, 0x28fbab26
and eax, 0x62e08ca6
or eax, 0x84014008
mov dword [ebx], eax
add ebx, edx
and eax, 0x612a324e
and eax, 0x20000002
or eax, 0x8e154601
mov dword [ebx], eax
add ebx, edx
or eax, 0x36e8574a
and eax, 0x61566bef
and eax, 0x444148
or eax, 0x3a2a084
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7951ce37
xor eax, 0x5f5f7e5e
and eax, 0x4a81104
or eax, 0xc8060442
mov dword [ebx], eax
add ebx, edx
or eax, 0x3acbd84d
and eax, 0x61c917e2
and eax, 0x40010440
or eax, 0x602e2a1
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e83d09c
or eax, 0x58c921ce
and eax, 0x40c8a004
or eax, 0xa1040e11
mov dword [ebx], eax
add ebx, edx
xor eax, 0x46972a3f
or eax, 0x900fe37
and eax, 0x5420226
or eax, 0x100401c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x63ad39c7
xor eax, 0xf18c195
and eax, 0x600c002
or eax, 0xe0e10cac
mov dword [ebx], eax
add ebx, edx
and eax, 0x1354dd53
and eax, 0x84b7eb1
and eax, 0x4400
or eax, 0xae150203
mov dword [ebx], eax
add ebx, edx
or eax, 0x44d3d7d9
and eax, 0x2c6c1c8
or eax, 0x1202004
mov dword [ebx], eax
add ebx, edx
and eax, 0x15b5275f
and eax, 0x72a18c2e
and eax, 0xa00004
or eax, 0xcc0e1542
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc4a47e2
and eax, 0x400042a0
or eax, 0x603a441
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd28b947
and eax, 0x41080e04
or eax, 0xa0c4a011
mov dword [ebx], eax
add ebx, edx
xor eax, 0x149683a1
and eax, 0x154201a4
or eax, 0x40242
mov dword [ebx], eax
add ebx, edx
and eax, 0x499f6e6c
and eax, 0x24
or eax, 0xe6e1cc8a
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f68e1f3
or eax, 0x544cd02
and eax, 0x6044402
or eax, 0xa8110201
mov dword [ebx], eax
add ebx, edx
xor eax, 0x22261b54
and eax, 0x224144
or eax, 0x3c4a088
mov dword [ebx], eax
add ebx, edx
and eax, 0x4503bb1e
and eax, 0x20104
or eax, 0xccac1442
mov dword [ebx], eax
add ebx, edx
and eax, 0x6297e43
and eax, 0x4000440
or eax, 0x4203e2a1
mov dword [ebx], eax
add ebx, edx
or eax, 0x53d18999
and eax, 0x53833131
and eax, 0x41802011
or eax, 0xa04c8e04
mov dword [ebx], eax
add ebx, edx
or eax, 0x68f83221
and eax, 0x4d92f5fe
and eax, 0x1000024
or eax, 0x144603c2
mov dword [ebx], eax
add ebx, edx
or eax, 0x50fa2291
and eax, 0x44e000a6
or eax, 0xa201cc08
mov dword [ebx], eax
add ebx, edx
or eax, 0x55895c8d
and eax, 0x43903c18
and eax, 0x2000400
or eax, 0xac154203
mov dword [ebx], eax
add ebx, edx
and eax, 0x42d64d49
and eax, 0x2044000
or eax, 0x1e2a1cc
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c989e66
and eax, 0x800044
or eax, 0xcc2e1502
mov dword [ebx], eax
add ebx, edx
and eax, 0x889cf74
or eax, 0x1c926c20
and eax, 0x4026460
or eax, 0x42018281
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5eb9f2f6
and eax, 0x880415
or eax, 0xe144aa00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7aeeb036
xor eax, 0x194fc804
and eax, 0x440226
or eax, 0x150201c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x3812d4f3
and eax, 0xa2
or eax, 0xe6e1cc0c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x12bf7896
xor eax, 0x5a0eea49
and eax, 0xae104601
or eax, 0x50002
mov dword [ebx], eax
add ebx, edx
and eax, 0x175a1115
or eax, 0x19ff43a
and eax, 0x386e008
or eax, 0x6001c4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1edadcfa
and eax, 0xc2c1506
or eax, 0xc0820040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6e76b403
xor eax, 0x3bff3a06
and eax, 0x38241
or eax, 0x460064a0
mov dword [ebx], eax
add ebx, edx
or eax, 0x28d6f197
and eax, 0x60c4a615
or eax, 0x81080800
mov dword [ebx], eax
add ebx, edx
or eax, 0x73af0e2f
and eax, 0x71462826
or eax, 0xc0041c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a83e23a
xor eax, 0x461dc7b4
and eax, 0x5601a486
or eax, 0xa0e04820
mov dword [ebx], eax
add ebx, edx
or eax, 0x63e3603a
and eax, 0x63062937
and eax, 0x22000022
or eax, 0x8c355249
mov dword [ebx], eax
add ebx, edx
or eax, 0x3af8b6c2
or eax, 0x2e10049e
and eax, 0xbce482dc
or eax, 0x40020900
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa33c337
and eax, 0xc4840043
or eax, 0x80a1510
mov dword [ebx], eax
add ebx, edx
or eax, 0x39905eea
or eax, 0x15c38e04
and eax, 0x85c3d4f1
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x791bfe3d
xor eax, 0x7198af2d
and eax, 0xc0000e1
or eax, 0x12334a1c
mov dword [ebx], eax
add ebx, edx
or eax, 0x323616c5
and eax, 0x16061019
or eax, 0xc1802000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e05c221
and eax, 0xe083c020
or eax, 0x6080c82
mov dword [ebx], eax
add ebx, edx
or eax, 0x28b757e9
and eax, 0xae354e6b
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x55134d48
or eax, 0x6264b773
and eax, 0x23468958
or eax, 0x800084
mov dword [ebx], eax
add ebx, edx
xor eax, 0xebf5dfb
xor eax, 0x5b768ca8
and eax, 0x44040006
or eax, 0x88c00540
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f01291b
and eax, 0x201201c
or eax, 0x6402d302
mov dword [ebx], eax
add ebx, edx
or eax, 0x31524a7e
and eax, 0x303ba14
or eax, 0x8240401
mov dword [ebx], eax
add ebx, edx
and eax, 0x30e11ed9
or eax, 0x2c2b3509
and eax, 0x4020300
or eax, 0x114400e6
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e47ac51
and eax, 0x4400000
or eax, 0xe2a1ccae
mov dword [ebx], eax
add ebx, edx
and eax, 0x202a8eab
xor eax, 0x693b344c
and eax, 0x8110002
or eax, 0xa6044601
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6cb7c073
or eax, 0x3bd0283c
and eax, 0x3e2a04c
or eax, 0x44180
mov dword [ebx], eax
add ebx, edx
xor eax, 0xda93
and eax, 0xa61146
or eax, 0xcc080400
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e815682
and eax, 0x44000400
or eax, 0x203e2e1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e90311d
and eax, 0x60808614
or eax, 0x814c2801
mov dword [ebx], eax
add ebx, edx
and eax, 0x1e9dbdf1
and eax, 0x40000
or eax, 0x154203e6
mov dword [ebx], eax
add ebx, edx
xor eax, 0x23bedd52
or eax, 0x5eb11a9c
and eax, 0x66e1ccac
or eax, 0x80000002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x61ed63da
xor eax, 0x6b65e5f1
and eax, 0xac014201
or eax, 0x2140402
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f317aa5
and eax, 0x3246084
or eax, 0xc28148
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4145a967
xor eax, 0x6dd484e7
and eax, 0xc260444
or eax, 0xc0881102
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4afa65dc
and eax, 0x723a222
and eax, 0x6002000
or eax, 0x4003c6e1
mov dword [ebx], eax
add ebx, edx
and eax, 0x32500879
and eax, 1
or eax, 0xe1ccae14
mov dword [ebx], eax
add ebx, edx
or eax, 0x572a8697
and eax, 0x15460286
or eax, 0x160
mov dword [ebx], eax
add ebx, edx
xor eax, 0x374a2ddd
and eax, 0x22000c2a
or eax, 0xc4e1c084
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b508851
and eax, 0x22000000
or eax, 0x8c154603
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b9bfa11
or eax, 0x6f3634e6
and eax, 0x32660c4
or eax, 0xc08108
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4039fd09
xor eax, 0x30b96c7a
and eax, 0x40261006
or eax, 0x8c880540
mov dword [ebx], eax
add ebx, edx
and eax, 0x50639283
and eax, 0x40020000
or eax, 0x601e6e1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x458ef843
or eax, 0x58399618
and eax, 0x418c8e10
or eax, 0xa0402005
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a5ddbd4
and eax, 0x110001c0
or eax, 0x4460226
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ca2111e
and eax, 0x40e000a8
or eax, 0xa601cc06
mov dword [ebx], eax
add ebx, edx
or eax, 0x7932ec82
and eax, 0xae114402
or eax, 0x40201
mov dword [ebx], eax
add ebx, edx
and eax, 0x412ce26e
xor eax, 0x59d23d92
and eax, 0x1c66180
or eax, 0x220804c
mov dword [ebx], eax
add ebx, edx
and eax, 0x25f2da57
and eax, 0xa20044
or eax, 0xcc0c1502
mov dword [ebx], eax
add ebx, edx
or eax, 0x73a29c3e
and eax, 0x46028460
or eax, 0x16281
mov dword [ebx], eax
add ebx, edx
or eax, 0x596dfa8b
and eax, 0x39fed931
and eax, 0x14c8801
or eax, 0xe0802614
mov dword [ebx], eax
add ebx, edx
xor eax, 0x77e23f91
and eax, 0x14060184
or eax, 0x1400262
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c8b58f6
and eax, 0x64c148a6
or eax, 0x82208408
mov dword [ebx], eax
add ebx, edx
or eax, 0x3d9fcef1
and eax, 0xae154603
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x282da3a5
and eax, 0x224e184
or eax, 0x1c20048
mov dword [ebx], eax
add ebx, edx
and eax, 0x681f56a7
or eax, 0x41868cd5
and eax, 0x40860444
or eax, 0x8c281102
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f9a9c06
and eax, 0x42008040
or eax, 0x40366a1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x258b2eee
and eax, 0x61888805
or eax, 0x80442610
mov dword [ebx], eax
add ebx, edx
xor eax, 0x32d310b7
and eax, 0x110602a2
or eax, 0x4400144
mov dword [ebx], eax
add ebx, edx
and eax, 0x592afad4
and eax, 0xf53d7e1
and eax, 0x80
or eax, 0xe6e1cc2e
mov dword [ebx], eax
add ebx, edx
and eax, 0x49b32c24
and eax, 0x5980c7da
and eax, 0x400
or eax, 0xae154203
mov dword [ebx], eax
add ebx, edx
and eax, 0x4bfaa5ad
xor eax, 0x5d3153cc
and eax, 0x32041cc
or eax, 0xc6a000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5998e8bd
and eax, 0x48ae0144
or eax, 0x84001402
mov dword [ebx], eax
add ebx, edx
xor eax, 0xf4432e6
and eax, 0x420226a0
or eax, 0x401c041
mov dword [ebx], eax
add ebx, edx
and eax, 0x652be24b
or eax, 0x7e8e911
and eax, 0x41c8aa11
or eax, 0xa0040404
mov dword [ebx], eax
add ebx, edx
or eax, 0x40629f52
or eax, 0x40a3b858
and eax, 0x1460346
or eax, 0x140000a0
mov dword [ebx], eax
add ebx, edx
and eax, 0x38c00558
and eax, 0x400000
or eax, 0xe6a1ccae
mov dword [ebx], eax
add ebx, edx
xor eax, 0x34ef6603
xor eax, 0xcd7e1eb
and eax, 0x8e114202
or eax, 0x20040401
mov dword [ebx], eax
add ebx, edx
and eax, 0x4378364b
xor eax, 0x514a1eff
and eax, 0x34200cc
or eax, 0xa4e100
mov dword [ebx], eax
add ebx, edx
or eax, 0x2a1a68c2
or eax, 0x36bedd2d
and eax, 0xcae1546
or eax, 0xc0000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c7ce9b5
and eax, 0x6a557be8
and eax, 0
or eax, 0x4603e6e1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x47fc851f
and eax, 0x1cc2214
or eax, 0xe0008c01
mov dword [ebx], eax
add ebx, edx
or eax, 0x15b69820
xor eax, 0x7500c51e
and eax, 0x460322
or eax, 0x150000c4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x72d9386
xor eax, 0x6758a5
and eax, 0x200c884
or eax, 0xe4e1042a
mov dword [ebx], eax
add ebx, edx
or eax, 0x69050a5e
and eax, 0x12072e55
and eax, 0x2050600
or eax, 0xac104003
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6162a4b4
and eax, 0x366e084
or eax, 0x800148
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c959dc9
and eax, 0xca61544
or eax, 0xc0080002
mov dword [ebx], eax
add ebx, edx
and eax, 0x144cad60
and eax, 0x4000440
or eax, 0x4203e2a1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x49767bec
or eax, 0x2e2e685
and eax, 0x1c4ae05
or eax, 0xe0080010
mov dword [ebx], eax
add ebx, edx
or eax, 0x24df9ab
and eax, 0x639a3aa7
and eax, 0x10002a6
or eax, 0x14460140
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3ecb3411
and eax, 0x3c8586a1
and eax, 0x208104a0
or eax, 0xc660c80e
mov dword [ebx], eax
add ebx, edx
and eax, 0x555c18de
xor eax, 0x2e853715
and eax, 0x2a050603
or eax, 0x84104000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa6425e6
or eax, 0x7ee8109
and eax, 0x3e6e1cc
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f6bdb15
and eax, 0x3f6f32cb
and eax, 0xc2e1040
or eax, 0xc0800506
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c299829
and eax, 0x44038461
or eax, 0x2006280
mov dword [ebx], eax
add ebx, edx
and eax, 0x66babd53
and eax, 0x4000a401
or eax, 0xa1cc0a14
mov dword [ebx], eax
add ebx, edx
and eax, 0x1282dc59
and eax, 0x2fde801e
and eax, 0
or eax, 0x154603e6
mov dword [ebx], eax
add ebx, edx
or eax, 0x14728996
and eax, 0x46088a6
or eax, 0xe2814408
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ae40936
or eax, 0x1e9067f4
and eax, 0xae154602
or eax, 1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x178f99fa
and eax, 0x182c1c8
or eax, 0x2642004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d571be5
or eax, 0x77475735
and eax, 0x4ca61504
or eax, 0x80080042
mov dword [ebx], eax
add ebx, edx
and eax, 0x71f24c0
and eax, 0x4020440
or eax, 0x4201e2a1
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f87b4f1
xor eax, 0x4996e13c
and eax, 0x41840415
or eax, 0xa048aa00
mov dword [ebx], eax
add ebx, edx
or eax, 0x2bf4b4b8
xor eax, 0x16ffb8ad
and eax, 0x15020200
or eax, 0x4401e6
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3fedd2fb
and eax, 0x22a1c00c
or eax, 0xc4400ca2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x575c60ec
and eax, 0xa0150402
or eax, 0xe004201
mov dword [ebx], eax
add ebx, edx
or eax, 0x28d7e5c6
and eax, 0x2c6e1c4
or eax, 0x1200008
mov dword [ebx], eax
add ebx, edx
or eax, 0x6aea0e2b
xor eax, 0x513b4550
and eax, 0x8840006
or eax, 0xc42a1540
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c211f09
or eax, 0x7a3f4251
and eax, 0x46034641
or eax, 0xa0a0
mov dword [ebx], eax
add ebx, edx
and eax, 0x795bbf5b
or eax, 0x40930bab
and eax, 0x4080ae01
or eax, 0xa14c0014
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e713e2c
or eax, 0x3bb25c3f
and eax, 0x15460226
or eax, 0x1c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x60d9ae2e
and eax, 0x64818c88
or eax, 0x82604026
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7932ce9b
and eax, 0x44fcbccc
and eax, 0x4100000
or eax, 0xaa054603
mov dword [ebx], eax
add ebx, edx
or eax, 0x24b95a1a
xor eax, 0x6ad90977
and eax, 0x64414c
or eax, 0x382a080
mov dword [ebx], eax
add ebx, edx
or eax, 0x717ae4bf
and eax, 0x40ae0546
or eax, 0x8c001000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f363c17
and eax, 0x1f73d4fe
and eax, 0x2000040
or eax, 0x4403e6a1
mov dword [ebx], eax
add ebx, edx
or eax, 0x592b57a5
and eax, 0x4108a605
or eax, 0xa0c40810
mov dword [ebx], eax
add ebx, edx
or eax, 0x5a2404c9
and eax, 0x114402c4
or eax, 0x4020122
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f9f4f56
and eax, 0x66c14ca6
or eax, 0x80208008
mov dword [ebx], eax
add ebx, edx
and eax, 0x678e3059
xor eax, 0x67e51a9d
and eax, 0x50201
or eax, 0xae104402
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c7a16c3
and eax, 0
or eax, 0x3e6e1cc
mov dword [ebx], eax
add ebx, edx
or eax, 0x3e7f0e72
or eax, 0x4f9ce8c3
and eax, 0x4cae0546
or eax, 0x80001000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6bb7c657
and eax, 0x601c201
or eax, 0x400224e0
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ab6b8ec
and eax, 0x6084ae05
or eax, 0x81480010
mov dword [ebx], eax
add ebx, edx
and eax, 0x7bd1bea2
and eax, 0x1400200
or eax, 0x140601e6
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ebaa37a
and eax, 0x42e0808c
or eax, 0xa4014c22
mov dword [ebx], eax
add ebx, edx
xor eax, 0x8f291df
and eax, 0xae114401
or eax, 0x40202
mov dword [ebx], eax
add ebx, edx
xor eax, 0x41512552
xor eax, 0x7c7bc6f0
and eax, 0x326a180
or eax, 0xc0404c
mov dword [ebx], eax
add ebx, edx
or eax, 0x6fdabe91
xor eax, 0x4038e078
and eax, 0xc861504
or eax, 0xc0280042
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c6ccec9
and eax, 0x44000440
or eax, 0x203e2a1
mov dword [ebx], eax
add ebx, edx
or eax, 0x11a5406c
and eax, 0x4184a605
or eax, 0xa0480810
mov dword [ebx], eax
add ebx, edx
xor eax, 0x559073d3
and eax, 0x144401c6
or eax, 0x1020220
mov dword [ebx], eax
add ebx, edx
and eax, 0x1970e648
xor eax, 0x6c4be54d
and eax, 0x6401c40c
or eax, 0x82e008a2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x18d76ff
xor eax, 0x1e7520fa
and eax, 0xa8110203
or eax, 0x6044400
mov dword [ebx], eax
add ebx, edx
or eax, 0x30e24800
and eax, 0x2e64000
or eax, 0x100a1cc
mov dword [ebx], eax
add ebx, edx
and eax, 0x1bc9480d
and eax, 0x800004
or eax, 0xcc2e1542
mov dword [ebx], eax
add ebx, edx
or eax, 0x45748c6b
xor eax, 0x5832657e
and eax, 0x400e001
or eax, 0x420306e0
mov dword [ebx], eax
add ebx, edx
and eax, 0x105bf394
xor eax, 0x5cfe08ad
and eax, 0x40ccaa05
or eax, 0xa1000410
mov dword [ebx], eax
add ebx, edx
or eax, 0x3d50b470
and eax, 0x15440264
or eax, 0x20182
mov dword [ebx], eax
add ebx, edx
xor eax, 0x9e72e4f
and eax, 0x4a10ca8
or eax, 0xe240c006
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6ae6a75a
and eax, 0x8c054200
or eax, 0x22100403
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b09b0a0
and eax, 0x304e080
or eax, 0xe2014c
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f8c079e
or eax, 0x669774d4
and eax, 0x44861544
or eax, 0x88280002
mov dword [ebx], eax
add ebx, edx
and eax, 0x41e2ab4c
xor eax, 0x39e9261f
and eax, 0x40032641
or eax, 0x600c0a0
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a3206df
xor eax, 0x2dde7088
and eax, 0x61cc2601
or eax, 0x80008814
mov dword [ebx], eax
add ebx, edx
xor eax, 0xf5bdb06
and eax, 0x4060102
or eax, 0x114002e4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x16e053a0
and eax, 0x30471f00
and eax, 0
or eax, 0xe6e1ccae
mov dword [ebx], eax
add ebx, edx
or eax, 0xa406717
and eax, 0xae20a603
or eax, 0x141000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x36b43bb6
and eax, 0x808184
or eax, 0x3666048
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d867f2c
and eax, 0x1826104
or eax, 0xbe490042
mov dword [ebx], eax
add ebx, edx
or eax, 0x740343e4
and eax, 0x2a4b0284
or eax, 0x248011
mov dword [ebx], eax
add ebx, edx
and eax, 0x15eade25
and eax, 0x488004
or eax, 0xe1841c22
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ae05828
and eax, 0x5a9d812
and eax, 0x1284002
or eax, 0x780227e4
mov dword [ebx], eax
add ebx, edx
or eax, 0x7946acee
xor eax, 0x3a78f5ba
and eax, 0x3020244
or eax, 0x8089a083
mov dword [ebx], eax
add ebx, edx
xor eax, 0x62549fac
xor eax, 0x1cee0485
and eax, 0xc8303060
or eax, 0x2400200
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e6616f2
and eax, 0x40001040
or eax, 0x3083858c
mov dword [ebx], eax
add ebx, edx
and eax, 0x5aea9db7
and eax, 0x3e4ff8c6
and eax, 0x21000
or eax, 0xa9c12532
mov dword [ebx], eax
add ebx, edx
xor eax, 0x46fe2db8
and eax, 0x222c0880
or eax, 0x408615
mov dword [ebx], eax
add ebx, edx
or eax, 0x577d905c
and eax, 0x43c8e15
or eax, 0x80824120
mov dword [ebx], eax
add ebx, edx
or eax, 0x3e44490f
and eax, 0x3c344606
or eax, 0x400130c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x681ffdd5
xor eax, 0x6df71800
and eax, 0xc0a3c0
or eax, 0x88010800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6053cab6
or eax, 0x5ee3ef4a
and eax, 0xae11216c
or eax, 0x41000
mov dword [ebx], eax
add ebx, edx
and eax, 0x79a22f8
and eax, 0x2002048
or eax, 0x1e6c184
mov dword [ebx], eax
add ebx, edx
or eax, 0x56895a71
and eax, 0x52492851
and eax, 0x12000840
or eax, 0xac940006
mov dword [ebx], eax
add ebx, edx
and eax, 0x25009264
and eax, 0x4000000
or eax, 0x4203e682
mov dword [ebx], eax
add ebx, edx
or eax, 0xced803a
xor eax, 0x569ef271
and eax, 0x400001
or eax, 0xe18ca314
mov dword [ebx], eax
add ebx, edx
or eax, 0x5085410c
or eax, 0x1ee44f37
and eax, 0x1544cf26
or eax, 0x210c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a0489af
or eax, 0x29b7f4fb
and eax, 0x26c120aa
or eax, 0xc0000804
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ffb85a
and eax, 0x6012002
or eax, 0xa8128201
mov dword [ebx], eax
add ebx, edx
or eax, 0x68bf5bed
and eax, 0x2a6e1cc
or eax, 0x1400000
mov dword [ebx], eax
add ebx, edx
or eax, 0x73577273
xor eax, 0x204e6523
and eax, 0x12900044
or eax, 0xac040802
mov dword [ebx], eax
add ebx, edx
or eax, 0x21133e1f
and eax, 0x6032602
or eax, 0x4000c080
mov dword [ebx], eax
add ebx, edx
or eax, 0x11b98e79
or eax, 0x30fd7d89
and eax, 0x61cca011
or eax, 0x80000004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d543512
and eax, 0x4000106
or eax, 0x114602e0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a699383
xor eax, 0xd207567
and eax, 0x4201c402
or eax, 0xa4e008ac
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d9d3426
or eax, 0x678e9ad6
and eax, 0x26050602
or eax, 0x88104001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x219fd185
or eax, 0x2cd25e8f
and eax, 0x3c2c18c
or eax, 0x242040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f733b73
and eax, 0xc841006
or eax, 0xc02a0540
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e20f53d
or eax, 0x71e9adca
and eax, 0x4401a4c0
or eax, 0x2024221
mov dword [ebx], eax
add ebx, edx
or eax, 0xc7494b4
and eax, 0x4044a615
or eax, 0xa1880800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x621cdd15
xor eax, 0x587946c5
and eax, 0xcaa934c4
or eax, 0x2010c822
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c341f65
and eax, 0xa681c001
or eax, 0x40600c50
mov dword [ebx], eax
add ebx, edx
and eax, 0x751cf1be
and eax, 0x2400c000
or eax, 0x8a353a03
mov dword [ebx], eax
add ebx, edx
or eax, 0x4934f72b
and eax, 0x324e008
or eax, 0xc200c4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5bfb38eb
or eax, 0x6d26eafc
and eax, 0x4c2e1246
or eax, 0x80800500
mov dword [ebx], eax
add ebx, edx
or eax, 0x6426a49f
and eax, 0x3678f3af
and eax, 0x400a081
or eax, 0x42034460
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5eb80b24
and eax, 0xa80605
or eax, 0xe1440010
mov dword [ebx], eax
add ebx, edx
or eax, 0x455c99ff
and eax, 0x56493e6
or eax, 0x10022000
mov dword [ebx], eax
add ebx, edx
or eax, 0x79133858
and eax, 0x644130ae
or eax, 0x82804400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3378fa65
and eax, 0x84010603
or eax, 0x2a044000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4af91e26
or eax, 0x27370860
and eax, 0x3f64044
or eax, 0x8088
mov dword [ebx], eax
add ebx, edx
and eax, 0x65066564
and eax, 0x64044
or eax, 0xcc889002
mov dword [ebx], eax
add ebx, edx
and eax, 0x2eb3db99
and eax, 0x4020000
or eax, 0x422121e1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x436c8ae9
and eax, 0x4caa00
or eax, 0xe0800415
mov dword [ebx], eax
add ebx, edx
xor eax, 0x215dd8fa
and eax, 0x410046e6
or eax, 0x382a0100
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b5d0288
or eax, 0x3e73424b
and eax, 0xa05428b
or eax, 0x8080a010
mov dword [ebx], eax
add ebx, edx
or eax, 0x69b273fe
xor eax, 0x4d9c3806
and eax, 0xa6224269
or eax, 0x8540406
mov dword [ebx], eax
add ebx, edx
or eax, 0xe9db0a1
and eax, 0x2c9c0a18
and eax, 0x24940008
or eax, 0x530184b0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x54303fed
and eax, 0xa40944
or eax, 0xcc0a0402
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6ad00f47
xor eax, 0x56f3e689
and eax, 0x4081e480
or eax, 0x6020261
mov dword [ebx], eax
add ebx, edx
or eax, 0x438ba348
and eax, 0x4188a681
or eax, 0xa0440814
mov dword [ebx], eax
add ebx, edx
xor eax, 0x29eb5d50
and eax, 0x603c4
or eax, 0x15400022
mov dword [ebx], eax
add ebx, edx
and eax, 0x3fc64646
and eax, 0x4400006
or eax, 0xe2a1cca8
mov dword [ebx], eax
add ebx, edx
and eax, 0x1aca4991
and eax, 0x2004000
or eax, 0xac150603
mov dword [ebx], eax
add ebx, edx
or eax, 0x53cfcd53
and eax, 0x57858640
or eax, 0x20208c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x229d2a24
xor eax, 0xacb97a0
and eax, 0x4cb21108
or eax, 0x800c0402
mov dword [ebx], eax
add ebx, edx
or eax, 0x5503a356
and eax, 0x44039140
or eax, 0x20040a1
mov dword [ebx], eax
add ebx, edx
and eax, 0x5040f8ab
and eax, 0x8001
or eax, 0x84b80014
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e3bac9f
xor eax, 0x20f4ee2e
and eax, 0x2040661a
or eax, 0x58221184
mov dword [ebx], eax
add ebx, edx
xor eax, 0x33308b95
and eax, 0x4240cc00
or eax, 0xa4a100c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x4135939a
and eax, 0xa6354602
or eax, 0x8000001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6080e00c
and eax, 0x2a4a00c
or eax, 0x14249c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x688c7420
and eax, 0x842000
or eax, 0xa8431b46
mov dword [ebx], eax
add ebx, edx
or eax, 0x39d14272
and eax, 0x526dde71
and eax, 0x401200
or eax, 0x62228080
mov dword [ebx], eax
add ebx, edx
or eax, 0x3fee1903
xor eax, 0x45dfffde
and eax, 0x20002400
or eax, 0xc1cc8a20
mov dword [ebx], eax
add ebx, edx
xor eax, 0x66e14c52
xor eax, 0x71bb984e
and eax, 0x14060a24
or eax, 0x16001c2
mov dword [ebx], eax
add ebx, edx
and eax, 0x8be80e0
and eax, 0x2000a0
or eax, 0xe6c1b40e
mov dword [ebx], eax
add ebx, edx
or eax, 0x6e9973a8
and eax, 0xca616002
or eax, 0x60801
mov dword [ebx], eax
add ebx, edx
or eax, 0x3260e4d1
xor eax, 0x54079493
and eax, 0x2001000
or eax, 0x18785ad
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e043ddc
or eax, 0x795bb11d
and eax, 0x4c8a9144
or eax, 0x80040402
mov dword [ebx], eax
add ebx, edx
or eax, 0x4418822e
and eax, 0x28c67df0
and eax, 0x20060
or eax, 0x4601aa81
mov dword [ebx], eax
add ebx, edx
xor eax, 0x43d04d9
xor eax, 0x3c6ade13
and eax, 0x4000001
or eax, 0x81a98014
mov dword [ebx], eax
add ebx, edx
or eax, 0x11156fcf
and eax, 0x15256787
or eax, 0x21000
mov dword [ebx], eax
add ebx, edx
or eax, 0x609c9a5
and eax, 0x60100a6
or eax, 0xe0c00008
mov dword [ebx], eax
add ebx, edx
or eax, 0x4f630e3e
and eax, 0xae010e02
or eax, 0x145001
mov dword [ebx], eax
add ebx, edx
or eax, 0x28c5b827
and eax, 0x2694ce04
or eax, 0x410001c8
mov dword [ebx], eax
add ebx, edx
and eax, 0x71914292
or eax, 0x3b6cb932
and eax, 0x68cc6122
or eax, 0x80030005
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6e97ae88
xor eax, 0x4b38d9e9
and eax, 0x600006
or eax, 0x320f8991
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f085493
xor eax, 0x5e7ab2df
and eax, 0x40408248
or eax, 0xa18c4830
mov dword [ebx], eax
add ebx, edx
or eax, 0xb8559e
and eax, 0x164c7e6
or eax, 0x14022000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e78df02
or eax, 0x2c5512da
and eax, 0x666110ae
or eax, 0x80800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ca27650
xor eax, 0x7c2c1705
and eax, 0x82476003
or eax, 0x48200800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a084522
and eax, 0x70521
or eax, 0x2780908c
mov dword [ebx], eax
add ebx, edx
or eax, 0x371439b5
and eax, 0x369a9fa0
and eax, 0x20900d20
or eax, 0x8844621c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1eb505d4
and eax, 0x6010080
or eax, 0x40028103
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e604356
xor eax, 0x1be16627
and eax, 0x1802410
or eax, 0xe06d4a05
mov dword [ebx], eax
add ebx, edx
or eax, 0x7eb3b6b2
xor eax, 0x66790cbd
and eax, 0x11061202
or eax, 0x44005e4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x141b5055
or eax, 0x36be0625
and eax, 0x28842a6
or eax, 0x8000a008
mov dword [ebx], eax
add ebx, edx
and eax, 0x31e34c48
xor eax, 0x75b7a337
and eax, 0x342222
or eax, 0x8a401040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5514356e
and eax, 0x7b938ed1
and eax, 0x3000000
or eax, 0xe6e1fe
mov dword [ebx], eax
add ebx, edx
or eax, 0x68044611
and eax, 0x4886c146
or eax, 0x84090000
mov dword [ebx], eax
add ebx, edx
and eax, 0x40c51e28
and eax, 0x40010000
or eax, 0x602f2e1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d21bc32
and eax, 0x1200011
or eax, 0x84858004
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c58ffaa
and eax, 0x45bb35cf
and eax, 0
or eax, 0x31277787
mov dword [ebx], eax
add ebx, edx
and eax, 0x74ae2892
and eax, 0x20200080
or eax, 0xc6c1cc1d
mov dword [ebx], eax
add ebx, edx
and eax, 0x37d0b9f
and eax, 0x2200801
or eax, 0xac14a602
mov dword [ebx], eax
add ebx, edx
and eax, 0x1bc21689
or eax, 0x360d26a0
and eax, 0x2042080
or eax, 0x1e2c94c
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ae82556
and eax, 0x8c62946
or eax, 0xa0011200
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ddc846c
and eax, 0x10bdf783
and eax, 0x9200
or eax, 0x62620080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x412dfa9e
xor eax, 0x182a0401
and eax, 0x21442c01
or eax, 0xc0888220
mov dword [ebx], eax
add ebx, edx
or eax, 0xf3a1ab2
and eax, 0x566b2a2
or eax, 0x10014144
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f8d7006
xor eax, 0x7cecfacc
and eax, 0x60e1828a
or eax, 0x86005424
mov dword [ebx], eax
add ebx, edx
or eax, 0x2adf2f3a
and eax, 0x1ca47ccb
and eax, 0x8246802
or eax, 0xc2580001
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a4c9fb0
and eax, 0x20495a1
or eax, 0x2583000c
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f893a4
and eax, 0x4ae1520
or eax, 0xc8000050
mov dword [ebx], eax
add ebx, edx
xor eax, 0x20371651
and eax, 0x44110221
or eax, 0x222e4c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x49d01d61
and eax, 0x41c0aa01
or eax, 0xa00c0014
mov dword [ebx], eax
add ebx, edx
and eax, 0x283fc893
and eax, 0x20040800
or eax, 0x462025e6
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6253a1b3
and eax, 0x4618c55
or eax, 0xe2804088
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c5a85c
and eax, 0x45a0b29a
and eax, 0x420a000
or eax, 0xaa140e03
mov dword [ebx], eax
add ebx, edx
and eax, 0x67f47e92
and eax, 0x2242000
or eax, 0x1c2c1cc
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f2e869c
and eax, 0x4cae0544
or eax, 0x80001002
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e5047d7
or eax, 0x47253a55
and eax, 0x462218c1
or eax, 0x20
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c8f18cb
xor eax, 0x3c309c9
and eax, 0x1c00000
or eax, 0xe02cae15
mov dword [ebx], eax
add ebx, edx
or eax, 0x67f927c8
and eax, 0x5a4ef622
and eax, 0x440200
or eax, 0x150201e6
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ce058dc
xor eax, 0x7847b1e9
and eax, 0x6401802c
or eax, 0x82e04c82
mov dword [ebx], eax
add ebx, edx
or eax, 0x59354dfc
and eax, 0xae154402
or eax, 0x201
mov dword [ebx], eax
add ebx, edx
and eax, 0x46f569c2
and eax, 0x2044000
or eax, 0x1e2a1cc
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ea3a2e1
and eax, 0x4ca60144
or eax, 0x80081402
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e480157
and eax, 0x44000040
or eax, 0x22216a1
mov dword [ebx], eax
add ebx, edx
or eax, 0x2fbbbfe7
and eax, 0x6188ae05
or eax, 0x80440010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a5c4694
or eax, 0x559696e3
and eax, 0x580482e2
or eax, 0x400004
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f1f404c
and eax, 0x53b22b33
and eax, 0x3120202
or eax, 0x8480bdc9
mov dword [ebx], eax
add ebx, edx
and eax, 0xf0f5f84
and eax, 0x1020300
or eax, 0xc0552064
mov dword [ebx], eax
add ebx, edx
xor eax, 0xdf014ae
and eax, 0x44a62080
or eax, 0x12408034
mov dword [ebx], eax
add ebx, edx
or eax, 0x76647
and eax, 0x56e44015
or eax, 0xa9181000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x643c13af
and eax, 0xa404092
or eax, 0x20278841
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4588899c
or eax, 0x75c9875f
and eax, 0x61cc8659
or eax, 0x80002820
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b91cdc
xor eax, 0x1aac3495
and eax, 0x11400220
or eax, 0x40601c6
mov dword [ebx], eax
add ebx, edx
or eax, 0x5dcd8ee
xor eax, 0x2e479b15
and eax, 0x228140aa
or eax, 0xc4608c04
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d43acdf
and eax, 0x8a004001
or eax, 0x24150602
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a5c960f
and eax, 0x244c00c
or eax, 0x1a221c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x2fd75839
and eax, 0x860000
or eax, 0xcc281546
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d9525a3
xor eax, 0x6f7957de
and eax, 0x20142c0
or eax, 0x4402a421
mov dword [ebx], eax
add ebx, edx
xor eax, 0x73594d64
and eax, 0x1ead24e7
and eax, 0x82005
or eax, 0xe1c48e10
mov dword [ebx], eax
add ebx, edx
xor eax, 0x424dc1ed
xor eax, 0x4776f273
and eax, 0x4460182
or eax, 0x11000264
mov dword [ebx], eax
add ebx, edx
or eax, 0x124edc40
and eax, 0x640cca6
or eax, 0xe0a10008
mov dword [ebx], eax
add ebx, edx
and eax, 0x7617391c
and eax, 0x46af5e47
and eax, 0x6010000
or eax, 0xa8144603
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7acb822e
and eax, 0x560e448d
and eax, 0x6400c
or eax, 0x3e0a1c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e9ec4d0
and eax, 0x4cae0544
or eax, 0x80001002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c5160c6
xor eax, 0xde590a5
and eax, 0x4402e421
or eax, 0x20102c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e675654
xor eax, 0x3e76223d
and eax, 0x60442415
or eax, 0x81888a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x51e6a42f
and eax, 0xab97b39
and eax, 0
or eax, 0x154603e6
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c3c927
xor eax, 0x6a194a0
and eax, 0x2e18486
or eax, 0xe4004828
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7fbba4d7
and eax, 0x88104001
or eax, 0x26050602
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f39a7c5
and eax, 0x124e1c4
or eax, 0x2c20008
mov dword [ebx], eax
add ebx, edx
and eax, 0x42e1353d
and eax, 0x60073162
and eax, 0x100
or eax, 0xccae1446
mov dword [ebx], eax
add ebx, edx
or eax, 0x2e87d4d0
and eax, 0x4603c4c0
or eax, 0x2221
mov dword [ebx], eax
add ebx, edx
xor eax, 0x735ae0ba
or eax, 0x17d55c78
and eax, 0x21cc0e11
or eax, 0xc000a004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d152ee9
and eax, 0x44000e4
or eax, 0x11060302
mov dword [ebx], eax
add ebx, edx
and eax, 0x76f91176
and eax, 0x4400026
or eax, 0xe2a1cc88
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7920cb8b
and eax, 0x8e010601
or eax, 0x20144002
mov dword [ebx], eax
add ebx, edx
and eax, 0x71d9a8d
and eax, 0xdfcc2b3
and eax, 0x40000
or eax, 0x3e2e1cc
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c254fea
and eax, 0x4ca60546
or eax, 0x80081000
mov dword [ebx], eax
add ebx, edx
and eax, 0x312c376e
and eax, 0x440
or eax, 0x4603e2a1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5aa21ec8
and eax, 0x80a801
or eax, 0xe14c0614
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c1033d7
xor eax, 0x16478304
and eax, 0x10200c2
or eax, 0x14440324
mov dword [ebx], eax
add ebx, edx
or eax, 0x54d9ad83
xor eax, 0x476935f3
and eax, 0x2a08804
or eax, 0xe44144aa
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a4de797
and eax, 0x8c040201
or eax, 0x22114402
mov dword [ebx], eax
add ebx, edx
and eax, 0x53494d13
and eax, 0x5678b1b8
and eax, 0x2000000
or eax, 0x1e6e1cc
mov dword [ebx], eax
add ebx, edx
and eax, 0x2bc76c22
and eax, 0x563bcc95
and eax, 0x20000
or eax, 0xccac1546
mov dword [ebx], eax
add ebx, edx
and eax, 0x21a2938d
and eax, 0x20000
or eax, 0x4601e6e1
mov dword [ebx], eax
add ebx, edx
and eax, 0x23d650b9
or eax, 0x2fee8ab3
and eax, 0x21cc8a11
or eax, 0xc0002404
mov dword [ebx], eax
add ebx, edx
xor eax, 0x52ee9bb5
and eax, 0x110201a0
or eax, 0x4440246
mov dword [ebx], eax
add ebx, edx
or eax, 0x55d05ee1
and eax, 0x17cf6993
and eax, 0x4c04882
or eax, 0xe221842c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f1399ec
and eax, 0xa8104402
or eax, 0x6050201
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e056503
or eax, 0x4aaa8719
and eax, 0x2a2a108
or eax, 0x14440c4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5125747b
or eax, 0x68adac0d
and eax, 0x48ae1506
or eax, 0x84000040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x15b3dbf3
xor eax, 0x5474efa0
and eax, 0x4012001
or eax, 0x4202c6e0
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b73e641
and eax, 0xa601
or eax, 0xe1cc0814
mov dword [ebx], eax
add ebx, edx
and eax, 0x78e2fe9a
and eax, 0x268686ff
and eax, 0x200
or eax, 0x154601e6
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ca1b6ca
or eax, 0x1459273b
and eax, 0x24e184ae
or eax, 0xc2004800
mov dword [ebx], eax
add ebx, edx
and eax, 0x369313c6
and eax, 0x26010002
or eax, 0x88144601
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e3b692b
or eax, 0x2fdfd082
and eax, 0x3e6e188
or eax, 0x44
mov dword [ebx], eax
add ebx, edx
and eax, 0x145aac0f
and eax, 0x20004
or eax, 0xccac1542
mov dword [ebx], eax
add ebx, edx
xor eax, 0x66b623c8
or eax, 0x55810700
and eax, 0x46012680
or eax, 0x2c061
mov dword [ebx], eax
add ebx, edx
and eax, 0x3daa4179
and eax, 1
or eax, 0xe1ccae14
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7178fc52
xor eax, 0x15dd480e
and eax, 0x5400240
or eax, 0x100601a6
mov dword [ebx], eax
add ebx, edx
or eax, 0x531c5357
and eax, 0x464040a6
or eax, 0xa0a18c08
mov dword [ebx], eax
add ebx, edx
or eax, 0xd46e3c1
and eax, 0x4f3e9ed8
and eax, 0xe040600
or eax, 0xa0114003
mov dword [ebx], eax
add ebx, edx
xor eax, 0x49cd6663
xor eax, 0x6312b2bd
and eax, 0xc280cc
or eax, 0x3246100
mov dword [ebx], eax
add ebx, edx
and eax, 0x73d142e2
and eax, 0x800040
or eax, 0xcc2e1506
mov dword [ebx], eax
add ebx, edx
and eax, 0x1640c4f1
xor eax, 0x3eb77ecf
and eax, 0x2036281
or eax, 0x44008460
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c57d6ae
xor eax, 0x3dc7f2e3
and eax, 0x41800404
or eax, 0xa04caa11
mov dword [ebx], eax
add ebx, edx
xor eax, 0x27d3b9bf
and eax, 0x40603a2
or eax, 0x11400044
mov dword [ebx], eax
add ebx, edx
and eax, 0x337ff1e5
and eax, 0x4000a4
or eax, 0xe6a1cc0a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7001ba3c
or eax, 0x16c060aa
and eax, 0x86004602
or eax, 0x28150001
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d5acdd0
xor eax, 0x6c63f17f
and eax, 0x62a14c
or eax, 0x3844080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x32507a92
and eax, 0xa61146
or eax, 0xcc080400
mov dword [ebx], eax
add ebx, edx
or eax, 0x5685d12d
and eax, 0x4603c461
or eax, 0x2280
mov dword [ebx], eax
add ebx, edx
xor eax, 0x265902eb
and eax, 0x6048a400
or eax, 0x81840a15
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ca361ca
and eax, 0x154603c6
or eax, 0x20
mov dword [ebx], eax
add ebx, edx
or eax, 0x38748c07
and eax, 0x24608ca6
or eax, 0xc2814008
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c047501
and eax, 0x4004400
or eax, 0xaa150203
mov dword [ebx], eax
add ebx, edx
xor eax, 0x66053cad
and eax, 0x7d63c1b5
and eax, 0x4084
or eax, 0x3e6a148
mov dword [ebx], eax
add ebx, edx
or eax, 0x40a4545b
and eax, 0x68a80e1d
and eax, 0x40a00404
or eax, 0x8c0e1142
mov dword [ebx], eax
add ebx, edx
or eax, 0x566ee7dc
and eax, 0x4602e6c0
or eax, 0x10021
mov dword [ebx], eax
add ebx, edx
xor eax, 0x44d2cc56
and eax, 0xc02a15
or eax, 0xe10c8400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b5ac797
or eax, 0x2880c96f
and eax, 0x601e6
or eax, 0x15400200
mov dword [ebx], eax
add ebx, edx
and eax, 0x11c6f9e8
and eax, 0x4000a0
or eax, 0xe6a1cc0e
mov dword [ebx], eax
add ebx, edx
or eax, 0x5041c3ef
xor eax, 0xae37d3c
and eax, 0xac000203
or eax, 0x2154400
mov dword [ebx], eax
add ebx, edx
or eax, 0x21b191d0
or eax, 0x1f72299e
and eax, 0x3e6e1cc
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6419f132
xor eax, 0x1049c9eb
and eax, 0x44a61104
or eax, 0x88080442
mov dword [ebx], eax
add ebx, edx
and eax, 0x543b27f0
and eax, 0x44020440
or eax, 0x201e2a1
mov dword [ebx], eax
add ebx, edx
and eax, 0x705a497a
and eax, 0x30da88fb
and eax, 0
or eax, 0xe1ccae15
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ff5b01f
and eax, 0x1440004
or eax, 0x140203e2
mov dword [ebx], eax
add ebx, edx
or eax, 0x78a24326
and eax, 0x64e040a6
or eax, 0x82018c08
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3fabb8ee
xor eax, 0x47b32bfb
and eax, 0x8e114603
or eax, 0x20040000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b3ea009
and eax, 0x122e008
or eax, 0x2c401c4
mov dword [ebx], eax
add ebx, edx
or eax, 0x7499a30c
xor eax, 0x5615e2dd
and eax, 0xaa0100
or eax, 0xcc041446
mov dword [ebx], eax
add ebx, edx
or eax, 0x1de17fd8
or eax, 0x494034c6
and eax, 0x440366c0
or eax, 0x2008021
mov dword [ebx], eax
add ebx, edx
and eax, 0xc73fa07
and eax, 0x185961d9
and eax, 0x2001
or eax, 0xe1cc8e14
mov dword [ebx], eax
add ebx, edx
or eax, 0x21ff770a
and eax, 0x1460306
or eax, 0x140000e0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2adedcd9
xor eax, 0x2d5f4d6e
and eax, 0x2c18000
or eax, 0xe4204cae
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b1b5b5f
xor eax, 0x5e50cffe
and eax, 0xa0010001
or eax, 0xe144602
mov dword [ebx], eax
add ebx, edx
or eax, 0x7712d712
and eax, 0x306c100
or eax, 0xe020cc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e1064ff
or eax, 0x7e613f9e
and eax, 0x4ca61506
or eax, 0x80080040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7a093b76
xor eax, 0x3c1b9dab
and eax, 0x200a281
or eax, 0x44034460
mov dword [ebx], eax
add ebx, edx
or eax, 0x163daf1b
and eax, 0x400cae11
or eax, 0xa1c00004
mov dword [ebx], eax
add ebx, edx
and eax, 0x64cbe167
and eax, 0x400004
or eax, 0x150603e2
mov dword [ebx], eax
add ebx, edx
or eax, 0x3484c090
and eax, 0x24c0c0a6
or eax, 0xc2210c08
mov dword [ebx], eax
add ebx, edx
or eax, 0x36ac5609
and eax, 0xa6054603
or eax, 0x8100000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f25339b
and eax, 0x3246188
or eax, 0xc28044
mov dword [ebx], eax
add ebx, edx
or eax, 0x3057a1c3
and eax, 0xa60146
or eax, 0xcc081400
mov dword [ebx], eax
add ebx, edx
and eax, 0x63315297
and eax, 0x3d767b82
and eax, 0
or eax, 0x4603e6e1
mov dword [ebx], eax
add ebx, edx
or eax, 0x21794acd
and eax, 0x6148ae05
or eax, 0x80840010
mov dword [ebx], eax
add ebx, edx
and eax, 0x55510b02
and eax, 0x1400200
or eax, 0x140601e6
mov dword [ebx], eax
add ebx, edx
and eax, 0x1927d9c6
and eax, 0x23330c1d
and eax, 4
or eax, 0xe6e1ccaa
mov dword [ebx], eax
add ebx, edx
xor eax, 0x52a31dab
and eax, 0x5c917cb5
and eax, 0x4004001
or eax, 0xaa150602
mov dword [ebx], eax
add ebx, edx
or eax, 0x39481034
xor eax, 0x15bb441e
and eax, 0x2e60008
or eax, 0x100e1c4
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f7bddb6
and eax, 0x220104
or eax, 0xcc8c1442
mov dword [ebx], eax
add ebx, edx
xor eax, 0x43ae6813
and eax, 0x6006441
or eax, 0x400382a0
mov dword [ebx], eax
add ebx, edx
xor eax, 0xcfc9547
and eax, 0x7437b3c9
and eax, 0x40042200
or eax, 0xa1c88c15
mov dword [ebx], eax
add ebx, edx
or eax, 0x72124b63
or eax, 0x2439f26c
and eax, 0x15460366
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
and eax, 0x3658b964
and eax, 0x566bd07e
and eax, 0x4400024
or eax, 0xe2a1cc8a
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f4fc3f6
and eax, 0x701b9bc0
and eax, 0x20010200
or eax, 0x8e144403
mov dword [ebx], eax
add ebx, edx
or eax, 0x9846204
or eax, 0x136e85bf
and eax, 0x3e6e18c
or eax, 0x40
mov dword [ebx], eax
add ebx, edx
or eax, 0x19c63583
and eax, 0x5f9d85da
and eax, 0x8840542
or eax, 0xc42a1004
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a1ce777
and eax, 0x440
or eax, 0x4603e2a1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7553a8d7
and eax, 0x1846e4bc
and eax, 0x400414
or eax, 0xe18caa01
mov dword [ebx], eax
add ebx, edx
and eax, 0xa24ce23
or eax, 0x6c2b0052
and eax, 0x4060242
or eax, 0x114001a4
mov dword [ebx], eax
add ebx, edx
or eax, 0x39e48ec2
xor eax, 0x79303787
and eax, 0x44c08820
or eax, 0xa221448e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x287f6756
or eax, 0x2a79ab5c
and eax, 0xae150200
or eax, 0x4403
mov dword [ebx], eax
add ebx, edx
and eax, 0xb51cde1
xor eax, 0x1b76aef
and eax, 0x3a620cc
or eax, 0x40c100
mov dword [ebx], eax
add ebx, edx
or eax, 0x2300e607
xor eax, 0x405bf551
and eax, 0x40ac1006
or eax, 0x8c020540
mov dword [ebx], eax
add ebx, edx
xor eax, 0x59dd0d8e
and eax, 0x40300c0
or eax, 0x4200e621
mov dword [ebx], eax
add ebx, edx
or eax, 0x31d6eb91
and eax, 0x61c4ae11
or eax, 0x80080004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7902814
xor eax, 0xdc9e0f7
and eax, 0x10402e6
or eax, 0x14420100
mov dword [ebx], eax
add ebx, edx
or eax, 0xb5b25b5
and eax, 0x17f58ef9
and eax, 0x64104a0
or eax, 0xe0a0c80e
mov dword [ebx], eax
add ebx, edx
or eax, 0x7fad14f0
or eax, 0x755a1ee2
and eax, 0xae154602
or eax, 1
mov dword [ebx], eax
add ebx, edx
or eax, 0x59b6e71e
and eax, 0x5cf7961e
and eax, 0xa6800c
or eax, 0x34061c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x43078638
and eax, 0x44c02b29
and eax, 0x40800100
or eax, 0x8c2e1446
mov dword [ebx], eax
add ebx, edx
or eax, 0x53f4a901
or eax, 0x30bb9e84
and eax, 0x4603a6c1
or eax, 0x4020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x8c4f29b
and eax, 0x40c40410
or eax, 0xa118aa05
mov dword [ebx], eax
add ebx, edx
xor eax, 0x691e7fec
xor eax, 0x1ee77dc7
and eax, 0x14040426
or eax, 0x14213c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x73d14e84
and eax, 0x66d14fa6
or eax, 0x88008008
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc9f20f7
and eax, 0x47e0f68b
and eax, 0x2004601
or eax, 0x88251032
mov dword [ebx], eax
add ebx, edx
or eax, 0x4afa02c5
and eax, 0x550e8bc8
and eax, 0x600c0
or eax, 0x32d0c83c
mov dword [ebx], eax
add ebx, edx
and eax, 0x32097d5f
and eax, 0x54
or eax, 0xccae1522
mov dword [ebx], eax
add ebx, edx
xor eax, 0x51d970b4
xor eax, 0x3ffb6c70
and eax, 0x20000a0
or eax, 0x4403e641
mov dword [ebx], eax
add ebx, edx
or eax, 0x617abe2e
and eax, 0x37bb5f23
and eax, 0x21080e01
or eax, 0xc0c4a014
mov dword [ebx], eax
add ebx, edx
and eax, 0xb03d95a
and eax, 0x1000000
or eax, 0x144603e6
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3bab89a3
and eax, 0x26e18804
or eax, 0xc00044aa
mov dword [ebx], eax
add ebx, edx
xor eax, 0x21582e04
and eax, 0x86114202
or eax, 0x28040401
mov dword [ebx], eax
add ebx, edx
xor eax, 0x102afd19
and eax, 0x226a108
or eax, 0x1c040c4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4fdbc992
and eax, 0x4c2c0046
or eax, 0x80821500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7f3e9cad
and eax, 0x64194dab
and eax, 0xa1
or eax, 0x4603e640
mov dword [ebx], eax
add ebx, edx
and eax, 0x3530dd6f
and eax, 0x8401
or eax, 0xe1cc2a14
mov dword [ebx], eax
add ebx, edx
and eax, 0x18821a97
and eax, 0x204
or eax, 0x154601e2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x24410c7b
and eax, 0x20010c8c
or eax, 0xc6e0c022
mov dword [ebx], eax
add ebx, edx
or eax, 0x2af159ea
and eax, 0xae114402
or eax, 0x40201
mov dword [ebx], eax
add ebx, edx
and eax, 0x740c3fad
xor eax, 0x66a3002d
and eax, 0x2a6000c
or eax, 0x140e1c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x6300cb7c
and eax, 0x144
or eax, 0xccae1402
mov dword [ebx], eax
add ebx, edx
and eax, 0x3363be84
and eax, 0x74d7d481
and eax, 0x20400
or eax, 0x4601e2e1
mov dword [ebx], eax
add ebx, edx
and eax, 0x43ad3724
and eax, 0x40002600
or eax, 0xa1cc8815
mov dword [ebx], eax
add ebx, edx
or eax, 0x6085c81a
and eax, 0x1440206
or eax, 0x140201e0
mov dword [ebx], eax
add ebx, edx
or eax, 0xf9ae837
or eax, 0x22a88506
and eax, 0x26e0cca6
or eax, 0xc0010008
mov dword [ebx], eax
add ebx, edx
or eax, 0x2df08f1b
xor eax, 0x480e87af
and eax, 0xa6154000
or eax, 0x8000603
mov dword [ebx], eax
add ebx, edx
or eax, 0x5235f955
xor eax, 0x75de856
and eax, 0x1600100
or eax, 0x286e0cc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x79f37a28
and eax, 0x48041144
or eax, 0x84aa0402
mov dword [ebx], eax
add ebx, edx
or eax, 0x7963d004
and eax, 0x4403c440
or eax, 0x20022a1
mov dword [ebx], eax
add ebx, edx
or eax, 0xd9a8d73
or eax, 0x3cb49478
and eax, 0x618cae11
or eax, 0x80400004
mov dword [ebx], eax
add ebx, edx
or eax, 0x40c87f3c
or eax, 0x204c9f2b
and eax, 0x1440326
or eax, 0x140200c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3beef194
and eax, 0x26a0c022
or eax, 0xc0410c8c
mov dword [ebx], eax
add ebx, edx
or eax, 0x414b452a
or eax, 0x192d308d
and eax, 0xae054403
or eax, 0x100200
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c2cf034
xor eax, 0x2dfff5ca
and eax, 0x1e2a1c8
or eax, 0x2044004
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a93c96a
and eax, 0x658c8248
and eax, 0x840040
or eax, 0xcc2a1506
mov dword [ebx], eax
add ebx, edx
or eax, 0x1cceb6d
and eax, 0x4402e661
or eax, 0x2010080
mov dword [ebx], eax
add ebx, edx
or eax, 0x16e8bb18
or eax, 0x1cd77ab6
and eax, 0x40ccae15
or eax, 0xa1000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x615b4e0d
or eax, 0x485f9375
and eax, 0x1460364
or eax, 0x14000082
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ce70f84
or eax, 0x76527cf0
and eax, 0x66404ca4
or eax, 0x80a1800a
mov dword [ebx], eax
add ebx, edx
and eax, 0xeccd6e5
and eax, 0x28f04afa
and eax, 0x4000
or eax, 0xae150603
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f33b9e
xor eax, 0x7e900c61
and eax, 0x6661cc
or eax, 0x3808000
mov dword [ebx], eax
add ebx, edx
or eax, 0x8e7ff54
or eax, 0x6cab0d62
and eax, 0x4cae1546
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b5f52cd
and eax, 0x460346c1
or eax, 0xa020
mov dword [ebx], eax
add ebx, edx
or eax, 0x548e236b
or eax, 0x363eb27c
and eax, 0x608ca615
or eax, 0x81400800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2654f43e
or eax, 0x2df6be95
and eax, 0x54602a6
or eax, 0x10000140
mov dword [ebx], eax
add ebx, edx
and eax, 0x424b168c
or eax, 0x3fa7e6b7
and eax, 0x26e1c4a6
or eax, 0xc0000808
mov dword [ebx], eax
add ebx, edx
xor eax, 0x688d38e7
or eax, 0x5afc4022
and eax, 0x8e144403
or eax, 0x20010200
mov dword [ebx], eax
add ebx, edx
or eax, 0x28014849
and eax, 0x2044048
or eax, 0x1e2a184
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f2eca98
or eax, 0x37897d69
and eax, 0x4ae1540
or eax, 0xc8000006
mov dword [ebx], eax
add ebx, edx
xor eax, 0x60b31fa8
and eax, 0x4ea99ecb
and eax, 0x40102c0
or eax, 0x4202e421
mov dword [ebx], eax
add ebx, edx
or eax, 0x76b3c23e
and eax, 0x1807efe8
and eax, 0xa600
or eax, 0xe1cc0815
mov dword [ebx], eax
add ebx, edx
or eax, 0x139805b4
and eax, 0x114403a4
or eax, 0x4020042
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c9582a9
and eax, 0x1059fa68
and eax, 0x418028
or eax, 0xe6a04c86
mov dword [ebx], eax
add ebx, edx
and eax, 0x39da14ab
and eax, 0x240b315f
and eax, 0x20000002
or eax, 0x8e154601
mov dword [ebx], eax
add ebx, edx
xor eax, 0x94a1756
and eax, 0x3464144
or eax, 0xa0a088
mov dword [ebx], eax
add ebx, edx
and eax, 0x15a29c72
or eax, 0x2449e3d3
and eax, 0x4aa0142
or eax, 0xc8041404
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a4483ef
or eax, 0x663c12fa
and eax, 0x460002e0
or eax, 0x3e401
mov dword [ebx], eax
add ebx, edx
and eax, 0x47c1ba36
xor eax, 0x10e71bd0
and eax, 0x40c4a810
or eax, 0xa1080605
mov dword [ebx], eax
add ebx, edx
and eax, 0x52ad4732
and eax, 0x40200
or eax, 0x154201e6
mov dword [ebx], eax
add ebx, edx
and eax, 0x1bd9eb09
or eax, 0x7b4b41f6
and eax, 0x624140a6
or eax, 0x84a08c08
mov dword [ebx], eax
add ebx, edx
xor eax, 0x545139b7
and eax, 0x539ff5e1
and eax, 0x2104401
or eax, 0xac050202
mov dword [ebx], eax
add ebx, edx
xor eax, 0x14e753d2
and eax, 0x6512aec
and eax, 0x24000c0
or eax, 0x1a6e10c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x455e5432
xor eax, 0x648ba061
and eax, 0x221506
or eax, 0xcc8c0040
mov dword [ebx], eax
add ebx, edx
and eax, 0x1d53b786
and eax, 0x4020400
or eax, 0x4201e2e1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7f25895a
or eax, 0x39f8e7be
and eax, 0x21ccae15
or eax, 0xc0000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x38422ea8
and eax, 0x231a8f4a
and eax, 0x1020200
or eax, 0x144401e6
mov dword [ebx], eax
add ebx, edx
or eax, 0x402e45a0
or eax, 0x50095d34
and eax, 0x44614ca6
or eax, 0xa2808008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5dac63ea
and eax, 0xaa050600
or eax, 0x4104003
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b3c1444
and eax, 0x3244044
or eax, 0xc2a188
mov dword [ebx], eax
add ebx, edx
xor eax, 0x40aa66a5
and eax, 0x400c0540
or eax, 0x8ca21006
mov dword [ebx], eax
add ebx, edx
or eax, 0xb492a8b
and eax, 0x460326c1
or eax, 0xc020
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ccbaac8
and eax, 0xa200
or eax, 0xe1cc0c15
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3452294a
or eax, 0x71fd5a5
and eax, 0x150603e6
or eax, 0x400000
mov dword [ebx], eax
add ebx, edx
or eax, 0x18438fe6
or eax, 0x4e9f3086
and eax, 0x46c18ca6
or eax, 0xa0204008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3bca0d7c
or eax, 0x57d4a48c
and eax, 0x8e154402
or eax, 0x20000201
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d51cae1
and eax, 0x7c203dd7
and eax, 0xc0
or eax, 0x3e6e10c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b87236f
or eax, 0x6556bc3b
and eax, 0x4c261402
or eax, 0x80880144
mov dword [ebx], eax
add ebx, edx
xor eax, 0xf2d717f
and eax, 0x42036421
or eax, 0x40082c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e5a85bb
and eax, 0x4048a611
or eax, 0xa1840804
mov dword [ebx], eax
add ebx, edx
or eax, 0x3007cf1d
and eax, 0x11460304
or eax, 0x40000e2
mov dword [ebx], eax
add ebx, edx
or eax, 0x3df15eec
and eax, 0x39155ae4
and eax, 0x200148a4
or eax, 0xc6e0840a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5188f671
and eax, 0xa6010203
or eax, 0x8144400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c81ee7d
and eax, 0x284a04c
or eax, 0x1624180
mov dword [ebx], eax
add ebx, edx
or eax, 0x274db099
and eax, 0x4ae1144
or eax, 0xc8000402
mov dword [ebx], eax
add ebx, edx
and eax, 0x84ad5ce
and eax, 0x20440
or eax, 0x4601e2a1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x49c2e618
and eax, 0x1c00011
or eax, 0xe00cae04
mov dword [ebx], eax
add ebx, edx
or eax, 0x1456eb77
and eax, 0xfc6f7a7
and eax, 0x5460326
or eax, 0x100000c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1518b6df
and eax, 0x408428
or eax, 0xe6a14886
mov dword [ebx], eax
add ebx, edx
and eax, 0x483f08f7
and eax, 0x71fa9844
and eax, 0
or eax, 0xae154603
mov dword [ebx], eax
add ebx, edx
or eax, 0x38e300e6
and eax, 0x5920e33
and eax, 0x820000
or eax, 0x364e1cc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x37e262f4
and eax, 0x4040100
or eax, 0xc8aa1446
mov dword [ebx], eax
add ebx, edx
and eax, 0x3716e8fb
and eax, 0x4020040
or eax, 0x4201e6a1
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e4a2141
xor eax, 0x7db0ee89
and eax, 0x21c80800
or eax, 0xc004a615
mov dword [ebx], eax
add ebx, edx
or eax, 0x26708dfc
and eax, 0x6df83a1
and eax, 0x44403a0
or eax, 0x11020046
mov dword [ebx], eax
add ebx, edx
xor eax, 0x16dc69a
and eax, 0x421c42c
or eax, 0xe2c00882
mov dword [ebx], eax
add ebx, edx
or eax, 0x11ec97b1
xor eax, 0x65795e45
and eax, 0x82140002
or eax, 0x2c014601
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1fa12c76
xor eax, 0x47a60457
and eax, 0x2026000
or eax, 0x1e481cc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e11ecff
and eax, 0x1ca6840
and eax, 0x820000
or eax, 0xcc2c1546
mov dword [ebx], eax
add ebx, edx
and eax, 0xae8d61d
xor eax, 0x448e0f48
and eax, 0x44020240
or eax, 0x201e4a1
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ab525a7
and eax, 0x6551b557
and eax, 0x6000a405
or eax, 0x81cc0a10
mov dword [ebx], eax
add ebx, edx
or eax, 0x79722aa4
and eax, 0x114602a4
or eax, 0x4000142
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a011354
and eax, 0x62202114
and eax, 4
or eax, 0xe6e1ccaa
mov dword [ebx], eax
add ebx, edx
or eax, 0x74e4ff9
xor eax, 0x1cc8665
and eax, 0xa6014002
or eax, 0x8140601
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c0ac690
xor eax, 0x2aa9578f
and eax, 0x2a0018c
or eax, 0x146e040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c028a4a
and eax, 0x4ca40106
or eax, 0x800a1440
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1ff79a2d
xor eax, 0x2ff539fd
and eax, 0x4400a680
or eax, 0x2034061
mov dword [ebx], eax
add ebx, edx
or eax, 0x38abdcee
and eax, 0x6088ae05
or eax, 0x81440010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c2d83b2
and eax, 0x54001a6
or eax, 0x10060240
mov dword [ebx], eax
add ebx, edx
xor eax, 0x13d8b85f
and eax, 0x68088a8
or eax, 0xe0614406
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e911bae
or eax, 0x2187f7fd
and eax, 0xa8154601
or eax, 0x6000002
mov dword [ebx], eax
add ebx, edx
and eax, 0x125bd5fa
xor eax, 0x15f91a0b
and eax, 0x3e04008
or eax, 0x6a1c4
mov dword [ebx], eax
add ebx, edx
or eax, 0x135b5254
and eax, 0xae1144
or eax, 0xcc000402
mov dword [ebx], eax
add ebx, edx
and eax, 0x455ddd30
and eax, 0x44000400
or eax, 0x203e2e1
mov dword [ebx], eax
add ebx, edx
or eax, 0x14a8e5d4
and eax, 0x4088a615
or eax, 0xa1440800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2967c997
or eax, 0x2c0d032a
and eax, 0x40603a2
or eax, 0x11400044
mov dword [ebx], eax
add ebx, edx
and eax, 0x4798dac9
and eax, 0x4000080
or eax, 0xe2e1cc2e
mov dword [ebx], eax
add ebx, edx
and eax, 0x50468819
and eax, 0
or eax, 0xae154603
mov dword [ebx], eax
add ebx, edx
or eax, 0x48a804ff
xor eax, 0x1072ca2f
and eax, 0x2c680c0
or eax, 0x120610c
mov dword [ebx], eax
add ebx, edx
and eax, 0x38ce5858
and eax, 0x60e9eefb
and eax, 0x800040
or eax, 0xcc2e1506
mov dword [ebx], eax
add ebx, edx
xor eax, 0x652c6531
or eax, 0x2a297358
and eax, 0x2036261
or eax, 0x44008480
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3217d3e3
and eax, 0x60042400
or eax, 0x81c88a15
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c4c4065
or eax, 0x4b4ec345
and eax, 0x5460364
or eax, 0x10000082
mov dword [ebx], eax
add ebx, edx
xor eax, 0x646f1b0d
or eax, 0x45da2007
and eax, 0x64e108ae
or eax, 0x8200c400
mov dword [ebx], eax
add ebx, edx
or eax, 0x795645c3
or eax, 0x78267b00
and eax, 0xae154603
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x40f0b445
and eax, 0x2c973165
and eax, 0
or eax, 0x3e6e1cc
mov dword [ebx], eax
add ebx, edx
or eax, 0x2239c148
and eax, 0x6d432531
and eax, 0x20100
or eax, 0xccac1446
mov dword [ebx], eax
add ebx, edx
and eax, 0x34fc6aff
or eax, 0x336481b8
and eax, 0x60080e0
or eax, 0x40036601
mov dword [ebx], eax
add ebx, edx
xor eax, 0x20c067df
or eax, 0x299736f6
and eax, 0x61c4a614
or eax, 0x80080801
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b7993c9
and eax, 0x1400200
or eax, 0x140601e6
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ecf632e
and eax, 0x60861350
and eax, 0x860300
or eax, 0x9031b4ae
mov dword [ebx], eax
add ebx, edx
and eax, 0x17d2b8e5
and eax, 0xeb71a17
and eax, 0
or eax, 0x300
mov dword [ebx], eax
add ebx, edx
and eax, 0x43fc72ec
or eax, 0x46f7ddb7
and eax, 0x400
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x272956b5
and eax, 0x295200
or eax, 0xd6ad00
mov dword [ebx], eax
add ebx, edx
and eax, 0x9d50e03
and eax, 0x800
or eax, 0xb000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ba91191
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7a1626c4
and eax, 0
or eax, 0x4000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3d982e8d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x27eb65e1
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x2437eec9
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x18b817ff
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x65ecd21
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2af0b0f7
xor eax, 0x4c6c100b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b8c0f02
and eax, 0x79f9613e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c602a5f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0xffeb523
xor eax, 0x7e4d9ce5
and eax, 0
or eax, 0xd000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2cd811ad
and eax, 0x28180000
or eax, 0x92070e00
mov dword [ebx], eax
add ebx, edx
and eax, 0x91573dc
and eax, 0x8140000
or eax, 0x1a0000e
mov dword [ebx], eax
add ebx, edx
or eax, 0xdbfde1d
or eax, 0x5c8ef960
and eax, 0x1b8214d
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
or eax, 0x244f36e3
and eax, 0x421054c
or eax, 0x5000c800
mov dword [ebx], eax
add ebx, edx
and eax, 0x30cf478
or eax, 0x5fa08edd
and eax, 0x204848
or eax, 0x20532120
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2869c002
and eax, 0xa2060
or eax, 0x67655210
mov dword [ebx], eax
add ebx, edx
or eax, 0x10a417f5
and eax, 0x206d6170
or eax, 2
mov dword [ebx], eax
add ebx, edx
or eax, 0x7d68980b
or eax, 0xa71703e
and eax, 0x6e6c6163
or eax, 0x20000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x8181ceb
and eax, 0x62207408
or eax, 0x67
mov dword [ebx], eax
add ebx, edx
or eax, 0x244af233
and eax, 0x64622065
or eax, 0x11100000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c07b611
and eax, 0x6c612064
or eax, 0x208000a
mov dword [ebx], eax
add ebx, edx
and eax, 0x238ac7b7
and eax, 0x2080020
or eax, 0x51474400
mov dword [ebx], eax
add ebx, edx
or eax, 0x798ffef6
or eax, 0x12845296
and eax, 0x604f6c20
or eax, 0x4200100
mov dword [ebx], eax
add ebx, edx
and eax, 0x427225bc
and eax, 0x2420
or eax, 0xd0d0a45
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3a79913
and eax, 0x2402
or eax, 8
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b83bac3
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x518466bd
and eax, 0
or eax, 0x74e37100
mov dword [ebx], eax
add ebx, edx
and eax, 0x75f8307c
and eax, 0x10803000
or eax, 0xa02055c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5936a033
and eax, 0x280150f
or eax, 0x18022000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b4364b6
and eax, 0x1a82350f
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x51f2778a
and eax, 0x4f899fe9
and eax, 0xb801609
or eax, 0x107a6806
mov dword [ebx], eax
add ebx, edx
and eax, 0x4584de60
xor eax, 0x50bd74bd
and eax, 0x1000220c
or eax, 0xa821002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6ca39811
and eax, 0xc7c7f99
and eax, 0x2009
or eax, 0x1b821506
mov dword [ebx], eax
add ebx, edx
or eax, 0xc05819b
xor eax, 0x3d6d08b5
and eax, 0x282280a
or eax, 0x18000005
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b6585ec
and eax, 0x1b03090f
or eax, 0x4005200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2974cda8
and eax, 0x3f3b520e
and eax, 0x12021006
or eax, 0x8802408
mov dword [ebx], eax
add ebx, edx
or eax, 0x76eab530
xor eax, 0x446fe249
and eax, 0x20015307
or eax, 0xc5020808
mov dword [ebx], eax
add ebx, edx
xor eax, 0x111d214f
xor eax, 0x7ddd4361
and eax, 0x8823001
or eax, 0x1200040e
mov dword [ebx], eax
add ebx, edx
and eax, 0x143ac0e1
xor eax, 0x7ea9202c
and eax, 0x803000d
or eax, 0x10005b02
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f631713
and eax, 0x50a87a25
and eax, 0x10001004
or eax, 0xa82240a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d1dcf7f
or eax, 0x862537c
and eax, 0x4369520d
or eax, 0x20000002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f1f8a10
xor eax, 0x332977f2
and eax, 0xa022568
or eax, 0x10801000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x773ac70a
and eax, 2
or eax, 0xd
mov dword [ebx], eax
add ebx, edx
xor eax, 0x615618d7
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x41f9a1e1
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x3fb4481d
xor eax, 0x15a3d4e7
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x678717db
and eax, 0x3150808
and eax, 0x50000
or eax, 0x405000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x63adda47
or eax, 0x2d8e3779
and eax, 0x6000c00
or eax, 0x14000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a7c124c
and eax, 0
or eax, 0x90e85500
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e4cffbf
xor eax, 0x39d318f0
and eax, 0x60
or eax, 6
mov dword [ebx], eax
add ebx, edx
or eax, 0x775505ba
and eax, 0x2d4d0337
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x2370ce99
and eax, 0
or eax, 0x200e000
mov dword [ebx], eax
add ebx, edx
and eax, 0xd913354
and eax, 0x636c97e2
and eax, 0
or eax, 0xe010b01
mov dword [ebx], eax
add ebx, edx
xor eax, 0x239cb115
and eax, 0x1180004
or eax, 0x400022
mov dword [ebx], eax
add ebx, edx
or eax, 0x212efecd
and eax, 0x300000
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x15bfd5cf
xor eax, 0x29da9b67
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x315bb305
and eax, 0x140b000
or eax, 0x240000
mov dword [ebx], eax
add ebx, edx
and eax, 0x59b8508b
and eax, 0
or eax, 0x100000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x37cb9153
and eax, 0x1500000
or eax, 0x200000
mov dword [ebx], eax
add ebx, edx
and eax, 0x36af1386
and eax, 0
or eax, 0x40000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x539f7154
and eax, 0x100000
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x7548fa30
and eax, 0
or eax, 0x20000
mov dword [ebx], eax
add ebx, edx
and eax, 0x44ea66d9
xor eax, 0x1d90c219
and eax, 0x200
or eax, 0x400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1dfefde3
or eax, 0x4adad20e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x58394b5f
xor eax, 0x7e43577e
and eax, 0x600
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e203918
xor eax, 0x4e5b357e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x568bf614
and eax, 0x800000
or eax, 0x1600000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x758bf9
and eax, 0x40000
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x709b06e8
xor eax, 0x169bc362
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x51e782a2
and eax, 0x15dba735
and eax, 0x200
or eax, 0x40000100
mov dword [ebx], eax
add ebx, edx
or eax, 0x19450a7b
and eax, 0x10000001
or eax, 0x84
mov dword [ebx], eax
add ebx, edx
xor eax, 0x75ac1784
and eax, 0
or eax, 0x100000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x22110f7
and eax, 0x7678565f
and eax, 0
or eax, 0x10000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ad4e98e
xor eax, 0x7d2fac78
and eax, 0x100000
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x397cd4a5
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c1c680e
or eax, 0x301eb4db
and eax, 0x1000
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x1462601e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x78ff855
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6028c167
and eax, 0x20c000
or eax, 0x1513000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x563526a
and eax, 0
or eax, 0x5000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ca5c0b5
or eax, 0x7a429173
and eax, 0xa00000
or eax, 0x1100000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6953f940
and eax, 0x1e000
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b76b289
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0xb4b9ccd
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x26f505a5
and eax, 0x6ceffe05
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x68e6c9a2
or eax, 0x562359f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x5fae942f
and eax, 0x1800000
or eax, 0x400000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3ceb14f9
and eax, 0x11400
or eax, 0x10c800
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d090a78
xor eax, 0x1c0474b8
and eax, 0x400
or eax, 0x1708000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1377fbcf
and eax, 0x1c00
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x63f642ca
xor eax, 0x3a1f46cd
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x12f063ce
and eax, 0x286a8f11
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e9a692e
or eax, 0x3bcbff0c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x25f6e134
and eax, 0x72b0bd0a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4aef3a84
and eax, 0x525f0fbd
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x3d860da0
and eax, 0x700be1c3
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5abde984
and eax, 0x34cb673f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ed69f9b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a486637
and eax, 0x5b1cf685
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e811e9a
and eax, 0x703d94df
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f4e7ec2
xor eax, 0x3da690a8
and eax, 0x1200000
or eax, 0x500000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f35ae03
xor eax, 0x4f87b690
and eax, 0
or eax, 0x8000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5aa5dbc2
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c6d468f
xor eax, 0x65caa52a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x7cf20a6f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x13b905c4
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x73c982ea
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x482e9819
or eax, 0x23d9cf44
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x66f1b583
and eax, 0x64702400
or eax, 0x1040a00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2efb91de
or eax, 0x460f9890
and eax, 0x3458
or eax, 0x4020
mov dword [ebx], eax
add ebx, edx
or eax, 0x49d39fa6
and eax, 0x1520900
or eax, 0x40000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c2b823c
and eax, 0
or eax, 0x100000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x346804ab
and eax, 0x580000
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x69d3c137
or eax, 0x63ec330f
and eax, 0x40000
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b0adc9e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x541e2f57
and eax, 0x55c6b34e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x660289ab
or eax, 0x4b343e1a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x438c7f99
or eax, 0x54e9e45a
and eax, 0x2000
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x595ce700
and eax, 0x2000
or eax, 0x64720e60
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5bb97a8c
and eax, 0x415460
or eax, 0x202001
mov dword [ebx], eax
add ebx, edx
or eax, 0x28f5f68a
and eax, 0x4c400
or eax, 0x800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x218d3548
or eax, 0x1423652a
and eax, 0x1200000
or eax, 0x500000
mov dword [ebx], eax
add ebx, edx
and eax, 0x57245512
xor eax, 0x6e3adce
and eax, 0x20000
or eax, 0x40000
mov dword [ebx], eax
add ebx, edx
or eax, 0x16f07139
and eax, 0x540000
or eax, 0x1080000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ae66aae
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c61ed79
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x3fcf7e1
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x36f57e87
and eax, 0x4000
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd4c46df
or eax, 0x1a047ba1
and eax, 0x1442e40
or eax, 0x60200000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b38d743
or eax, 0x7753091a
and eax, 0x150
or eax, 0x6024
mov dword [ebx], eax
add ebx, edx
and eax, 0xabee117
or eax, 0x75a8c9c3
and eax, 0x6000
or eax, 0x120000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5b0783e5
or eax, 0x53fa2fbb
and eax, 0x1800000
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x56f9bd3a
and eax, 0
or eax, 0x100000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d090301
xor eax, 0x657fdaec
and eax, 0x620000
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x521f3287
or eax, 0x4c86425
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x2e5e8681
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a0f831a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x522817fc
and eax, 0
or eax, 0x4000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2a971751
xor eax, 0x5597c5d2
and eax, 0x52000280
or eax, 0x432c40
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5914e7b1
and eax, 0x50
or eax, 4
mov dword [ebx], eax
add ebx, edx
and eax, 0xa38d46
and eax, 0
or eax, 0x400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x426d2da3
or eax, 0x6a60d71a
and eax, 0x200000
or eax, 0x1800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1de7f797
and eax, 0x20000
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x68c94bf8
or eax, 0x7dc2d8d0
and eax, 0x1420000
or eax, 0x300000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6335cb36
and eax, 0x376a591c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x60007834
and eax, 0x6326844f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x1aa44812
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb63feea
and eax, 0x4000
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c00dbc0
and eax, 0
or eax, 0x73722e40
mov dword [ebx], eax
add ebx, edx
and eax, 0x109db3a
and eax, 0x200
or eax, 0x6172
mov dword [ebx], eax
add ebx, edx
xor eax, 0x483d0f00
and eax, 0x227b3ce0
and eax, 0x12000
or eax, 0xc000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1678e36a
and eax, 0x300000
or eax, 0x1800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5eb8be14
xor eax, 0x3c5c640c
and eax, 0
or eax, 0x20000
mov dword [ebx], eax
add ebx, edx
and eax, 0x43ffb453
or eax, 0x2bd7200b
and eax, 0x1540000
or eax, 0x200000
mov dword [ebx], eax
add ebx, edx
and eax, 0x723a5ea2
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x412bbc61
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x31b48b4b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x3fb7980b
xor eax, 0x743fafbf
and eax, 0
or eax, 0x4000
mov dword [ebx], eax
add ebx, edx
or eax, 0x69becb7d
and eax, 0x61320a40
or eax, 0x4402400
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b2268f2
and eax, 0x626e60
or eax, 0x1010c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d91cc72
and eax, 0x742ed810
and eax, 0x8000
or eax, 0x115c00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e8ec73f
and eax, 0x3f791d08
and eax, 0
or eax, 0x1c00000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f296780
and eax, 0
or eax, 0x120000
mov dword [ebx], eax
add ebx, edx
or eax, 0x20fc671
and eax, 0x160000
or eax, 0x1600000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7beaaf45
or eax, 0x45255ab1
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ff7e8e4
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d4b6187
xor eax, 0x3d5f9d87
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f7eec2d
or eax, 0x5528516
and eax, 0x4000
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x76353414
and eax, 0x6a27294e
and eax, 0
or eax, 0x42
mov dword [ebx], eax
add ebx, edx
and eax, 0x333f9211
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa9b4ffe
xor eax, 0x2d1daf8b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d7d52a8
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x48199ad6
xor eax, 0x529f88db
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x1708c6ba
and eax, 0x576ad0be
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7995593c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x50ea175f
and eax, 0xb0e4b02
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d6a9018
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x29a809d5
and eax, 0x2f7a279a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x32926f62
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x73540127
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x44c91bbd
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f871a54
xor eax, 0x4f455266
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x324907e9
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x17be5125
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x792170e4
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x56cc8e81
or eax, 0x258ec6cd
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x222a088e
or eax, 0x665f8726
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x215e3171
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x110b188b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x32b4fab3
or eax, 0x7a9a9e4e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x2291b045
and eax, 0x24c0e44c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x4aae7b95
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x737c0e5e
and eax, 0x199b4550
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x7556bdbc
and eax, 0x2a0b14a2
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x41eeb577
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x3144f8cc
xor eax, 0x1e371dec
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x49c97483
and eax, 0x26b9efee
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x52bf696d
xor eax, 0x1d9a4aa4
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a61e877
or eax, 0x34c4a734
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x470302f3
and eax, 0x239b9012
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x20bc3407
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x11cea9a5
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x613f2ed9
and eax, 0xade8cf8
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3c87c871
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x17dc0d2d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x261c4b8c
or eax, 0x47ea4f8b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x25a0ee7f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3dcca441
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x192531d2
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x455153ff
or eax, 0x51a499a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x33a8c6d3
or eax, 0x2da48b89
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x73079c9f
xor eax, 0x58af2edd
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5eda5ba4
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x57a3f438
xor eax, 0x3434e2c3
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x40a9acf7
xor eax, 0x561b853
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x29d8e47c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x367f34dd
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x67f71a2b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0xdd9c36f
or eax, 0x188a2d3b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x13cd62e3
and eax, 0x72159d9d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x1113f0c5
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a72214c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x68654cee
or eax, 0x2a45673
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x41f29020
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x47e2ca1f
or eax, 0x133fabb7
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x55060cf0
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2519ec4c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x7eb18b4a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x328e99e9
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3c5c983e
xor eax, 0x1c4be482
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x2497b7a1
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5849e457
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ab2492d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x59db1e53
xor eax, 0x11686da4
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f1672f7
xor eax, 0x385a667a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x8444cd5
or eax, 0x19ad5dbd
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x172bbaab
or eax, 0x26c08f05
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x273f6938
xor eax, 0x597bbefc
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x604a92ee
or eax, 0x42a2eb4e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x290da3c2
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x6a5a5b7c
and eax, 0x7954ed97
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x60db0c8a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ad11593
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x383633e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b5cddf8
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3ee46d84
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a7ca29c
and eax, 0x241a5db6
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x5bf24cc4
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f9dc69e
or eax, 0x2b63f11b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x78d6fd3a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x5afec367
and eax, 0
or eax, 0xec8b5500
mov dword [ebx], eax
add ebx, edx
or eax, 0x32357b36
xor eax, 0x53001db0
and eax, 0x3e2200
or eax, 0x9068
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6465fe09
and eax, 0x60594800
or eax, 0x98042000
mov dword [ebx], eax
add ebx, edx
or eax, 0x274303d7
and eax, 0xd1480000
or eax, 0x200000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2fb22c84
xor eax, 0xb9da864
and eax, 0x60000000
or eax, 0x8000011
mov dword [ebx], eax
add ebx, edx
and eax, 0x51ead8aa
and eax, 0
or eax, 0xcc9f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x33724c9e
and eax, 0x308000
or eax, 0x8504e8
mov dword [ebx], eax
add ebx, edx
or eax, 0x75620d95
xor eax, 0x2c36e6f0
and eax, 0x10c00300
or eax, 0x48000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x38e8165b
or eax, 0x308656cb
and eax, 0x820083
or eax, 0x41102020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f820
and eax, 0x1104800
or eax, 0x12292000
mov dword [ebx], eax
add ebx, edx
and eax, 0x67bea854
and eax, 0x280000
or eax, 0xc400000
mov dword [ebx], eax
add ebx, edx
and eax, 0x120ff586
or eax, 0x39319150
and eax, 0x28000000
or eax, 0x400000a9
mov dword [ebx], eax
add ebx, edx
and eax, 0x538ed6e8
and eax, 0x28
or eax, 0x5f15
mov dword [ebx], eax
add ebx, edx
and eax, 0x61c79c54
xor eax, 0x1723c24e
and eax, 0x1c848
or eax, 0x540120
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e5dfd09
and eax, 0x444800
or eax, 0x42802000
mov dword [ebx], eax
add ebx, edx
or eax, 0x49ea99c2
or eax, 0x1e02d4aa
and eax, 0x6680000
or eax, 0xa0000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c819ca1
and eax, 0xc8000080
or eax, 0x20000052
mov dword [ebx], eax
add ebx, edx
and eax, 0x2de2a913
and eax, 0
or eax, 0x134c9
mov dword [ebx], eax
add ebx, edx
and eax, 0x250ae486
or eax, 0x37f2a948
and eax, 0x23108480
or eax, 0x80084003
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e573
and eax, 0x8000
or eax, 0x411224
mov dword [ebx], eax
add ebx, edx
or eax, 0x48dff12f
xor eax, 0x186f926a
and eax, 0xa04040
or eax, 0xaa480e2a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b46854c
and eax, 0x81000124
or eax, 0x2000008
mov dword [ebx], eax
add ebx, edx
or eax, 0x516f4b25
and eax, 0x230004
or eax, 0x288004c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x10a1b67b
and eax, 0
or eax, 0x68004192
mov dword [ebx], eax
add ebx, edx
or eax, 0x485299cb
and eax, 0x81da
or eax, 0x2600
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c3c501d
and eax, 8
or eax, 0xbf7560
mov dword [ebx], eax
add ebx, edx
xor eax, 0x530e1f01
or eax, 0x4cdd5271
and eax, 0x52ec6800
or eax, 0x20000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e91dbdd
xor eax, 0xc51bfdb
and eax, 0x280000
or eax, 0xd1400000
mov dword [ebx], eax
add ebx, edx
and eax, 0x193dce3e
and eax, 0
or eax, 0x680000eb
mov dword [ebx], eax
add ebx, edx
and eax, 0x51b02d58
xor eax, 0x36d962b8
and eax, 0x90
or eax, 0x1900
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c60fca1
or eax, 0x446d4546
and eax, 0xd4160
or eax, 0x900008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x307122dd
and eax, 0xe46000
or eax, 0x41110800
mov dword [ebx], eax
add ebx, edx
or eax, 0x25c7de40
and eax, 0xe00000
or eax, 0xa080000
mov dword [ebx], eax
add ebx, edx
and eax, 0x689abf00
or eax, 0x5795568b
and eax, 0x3000081
or eax, 0x80000014
mov dword [ebx], eax
add ebx, edx
xor eax, 0x24d06cb6
xor eax, 0x7e5f2b34
and eax, 0x8830404
or eax, 0x242018c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x28bc8880
xor eax, 0x7236c4fe
and eax, 0x60004092
or eax, 0x8000100
mov dword [ebx], eax
add ebx, edx
and eax, 0xba98814
or eax, 0x1e1367ba
and eax, 0x39a
or eax, 0x841
mov dword [ebx], eax
add ebx, edx
or eax, 0x8f53304
and eax, 0x141948
or eax, 0x88020
mov dword [ebx], eax
add ebx, edx
and eax, 0x429a13f9
and eax, 0x180000
or eax, 0x33476800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3a68644a
and eax, 0x9200000
or eax, 0x92480000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c54d3bb
xor eax, 0x7fbf47fb
and eax, 0x20000040
or eax, 0x48000089
mov dword [ebx], eax
add ebx, edx
and eax, 0x60899bb8
or eax, 0x6d939f1f
and eax, 0x1a05
or eax, 0x4060
mov dword [ebx], eax
add ebx, edx
and eax, 0x22bf797
and eax, 0x7177bf32
and eax, 0
or eax, 0x12444e8
mov dword [ebx], eax
add ebx, edx
and eax, 0x220f538b
xor eax, 0x1ec54f58
and eax, 0x14c00300
or eax, 0x48000
mov dword [ebx], eax
add ebx, edx
and eax, 0x40ed4370
and eax, 0x800000
or eax, 0x411230a3
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c88e9e2
and eax, 0x7bbfbe71
and eax, 0x19100800
or eax, 0xa2e56000
mov dword [ebx], eax
add ebx, edx
or eax, 0x10b45a12
or eax, 0x8ab1564
and eax, 0xa0680000
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d894660
and eax, 0x8000060
or eax, 0x60000096
mov dword [ebx], eax
add ebx, edx
and eax, 0x5417e76
and eax, 0x32
or eax, 0x1209
mov dword [ebx], eax
add ebx, edx
or eax, 0x777f801a
and eax, 0x3d1228
or eax, 0x6d40
mov dword [ebx], eax
add ebx, edx
xor eax, 0x168a5294
and eax, 0x4b32800
or eax, 0x6940c000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1403171
and eax, 0
or eax, 0xc4830000
mov dword [ebx], eax
add ebx, edx
and eax, 0x168a4609
or eax, 0x64a9a2fd
and eax, 0x20a210
or eax, 0x92140100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x44600c83
and eax, 0x6400001
or eax, 0x9280040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x401e74b6
and eax, 0x48000062
or eax, 0x20000008
mov dword [ebx], eax
add ebx, edx
or eax, 0x78ed041f
xor eax, 0x3230faf6
and eax, 0x9008
or eax, 0x12
mov dword [ebx], eax
add ebx, edx
xor eax, 0x656a4581
and eax, 0x42d508
or eax, 0x100a60
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f9eac87
and eax, 0x64ca6800
or eax, 0x90000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x641ca851
and eax, 0x24080000
or eax, 0x10600000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b9799a0
and eax, 0
or eax, 0x68000037
mov dword [ebx], eax
add ebx, edx
and eax, 0x24c6ff74
xor eax, 0x1ef6fa7b
and eax, 0x204a
or eax, 0x520
mov dword [ebx], eax
add ebx, edx
or eax, 0x63158275
and eax, 0x18dd209a
and eax, 0x100008
or eax, 0x82de60
mov dword [ebx], eax
add ebx, edx
xor eax, 0x56325ec7
or eax, 0x56e58df5
and eax, 0x42840800
or eax, 0x9026000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4affc70d
and eax, 0xa680000
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a99a001
and eax, 0x8000000
or eax, 0x6000001b
mov dword [ebx], eax
add ebx, edx
and eax, 0x72672657
and eax, 0x10
or eax, 0xe40c
mov dword [ebx], eax
add ebx, edx
and eax, 0x47185cff
xor eax, 0x456bbf06
and eax, 0xa008
or eax, 0x8004e0
mov dword [ebx], eax
add ebx, edx
or eax, 0x1d54a9fe
and eax, 0x6913aa9
and eax, 0x800000
or eax, 0x28448300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x233d6e92
xor eax, 0x78030ed0
and eax, 0x41922002
or eax, 0x18a1
mov dword [ebx], eax
add ebx, edx
and eax, 0x2909f90d
and eax, 0x2800
or eax, 0x820f4000
mov dword [ebx], eax
add ebx, edx
and eax, 0x361b3317
or eax, 0x2a191901
and eax, 0x8080000
or eax, 0x95600000
mov dword [ebx], eax
add ebx, edx
and eax, 0x628f216c
and eax, 0
or eax, 0x680000fe
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b446028
and eax, 0x20
or eax, 0xe7c7
mov dword [ebx], eax
add ebx, edx
or eax, 0x57040c44
and eax, 0xef60
or eax, 0x490008
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f6fe30a
and eax, 0x76d31b31
and eax, 0x400000
or eax, 0x50866800
mov dword [ebx], eax
add ebx, edx
and eax, 0x16bc1e75
and eax, 0x4834dfdc
and eax, 0
or eax, 0x6e680000
mov dword [ebx], eax
add ebx, edx
or eax, 0x76b8e6fb
or eax, 0x14b0cd46
and eax, 0x6800008e
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x7438717b
and eax, 2
or eax, 0xdc35
mov dword [ebx], eax
add ebx, edx
and eax, 0x76c75be1
and eax, 0x20
or eax, 0xf124c8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5dc271bd
and eax, 0x1c000100
or eax, 0xc48200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x22a7f64c
xor eax, 0x26ce7a8f
and eax, 0x800c83
or eax, 0x41123020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e1c9152
and eax, 0x65802800
or eax, 0x90114000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6476cdfd
or eax, 0x7207ce7b
and eax, 0xb2600000
or eax, 0x80000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c32f458
xor eax, 0xebf8011
and eax, 0x60000048
or eax, 0x8000004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x60be1d2a
and eax, 0xd62
or eax, 0x8080
mov dword [ebx], eax
add ebx, edx
and eax, 0x51bb65ef
xor eax, 0x11e483f0
and eax, 0x648600
or eax, 0x93968
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e31c6fa
and eax, 0x60086800
or eax, 0x81a30000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b8fd3b3
or eax, 0x2b1176aa
and eax, 0xb9200000
or eax, 0x480000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c5dae9e
or eax, 0x43888e5a
and eax, 0x68000058
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f93c813
and eax, 0x8842
or eax, 0x1510
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ce7f6f3
xor eax, 0x4a736ef2
and eax, 0x1000
or eax, 0x12824e8
mov dword [ebx], eax
add ebx, edx
and eax, 0x9ce1017
and eax, 0x4fcc7646
and eax, 0
or eax, 0x1cc48300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x49f481e9
and eax, 0x411000a1
or eax, 0x824002
mov dword [ebx], eax
add ebx, edx
and eax, 0x132eec6
and eax, 0x1024000
or eax, 0x706c2800
mov dword [ebx], eax
add ebx, edx
or eax, 0x281c99d
or eax, 0x70ba9e2e
and eax, 0x72e80000
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x775a2979
or eax, 0x4f686806
and eax, 0x83000057
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
or eax, 0x47c61abc
or eax, 0x3f8ed64c
and eax, 0x448204c4
or eax, 0x210000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5561ba03
or eax, 0x2cb1d4f9
and eax, 0x68004092
or eax, 0x100
mov dword [ebx], eax
add ebx, edx
and eax, 0x68e1ec6b
xor eax, 0x4f5d2029
and eax, 0x6020
or eax, 0xd80
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ed969ea
and eax, 0x2920
or eax, 0xd29648
mov dword [ebx], eax
add ebx, edx
or eax, 0x7765ce8a
xor eax, 0x3fd95edb
and eax, 0x402c2000
or eax, 0x16104800
mov dword [ebx], eax
add ebx, edx
and eax, 0x1d99735f
or eax, 0x58f1ad96
and eax, 0x54e80000
or eax, 0x2000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4414620
and eax, 0
or eax, 0x830000db
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ca2fa4e
and eax, 0x4b27230f
and eax, 0
or eax, 0x48a30cc4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a9d9b0f
and eax, 0x24fa075c
and eax, 0x100
or eax, 0x68004092
mov dword [ebx], eax
add ebx, edx
and eax, 0x12a785c9
and eax, 0x80
or eax, 0x7864
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b7686dc
xor eax, 0x71b8f3aa
and eax, 0x8e0900
or eax, 0x21b068
mov dword [ebx], eax
add ebx, edx
or eax, 0x763fd227
xor eax, 0x6019e498
and eax, 0x4a20800
or eax, 0xa8096000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x758b24ef
and eax, 0x19200000
or eax, 0x26480000
mov dword [ebx], eax
add ebx, edx
and eax, 0x641e0c2f
and eax, 0x59c73db3
and eax, 0
or eax, 0xe800008c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c426b99
and eax, 0x4905
or eax, 0x420
mov dword [ebx], eax
add ebx, edx
xor eax, 0x754087d4
or eax, 0x74cd1795
and eax, 0x2100c481
or eax, 0x82100002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2ebe45ed
or eax, 0x6a0bf5df
and eax, 0x1904c
or eax, 0x400200
mov dword [ebx], eax
add ebx, edx
and eax, 0x425c536a
and eax, 0x248
or eax, 0x14a120
mov dword [ebx], eax
add ebx, edx
or eax, 0x2de8d9a5
xor eax, 0x20fb7d51
and eax, 0x1038000
or eax, 0x12b06800
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d976c44
and eax, 0x58ebbb60
and eax, 0x830000
or eax, 0xc4000001
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ee6a677
and eax, 0
or eax, 0x9250a304
mov dword [ebx], eax
add ebx, edx
and eax, 0x14baba92
and eax, 0x10000000
or eax, 0x62680041
mov dword [ebx], eax
add ebx, edx
and eax, 0x11686597
and eax, 0
or eax, 0x680000f0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x675107eb
and eax, 0x70a
or eax, 0x7884
mov dword [ebx], eax
add ebx, edx
and eax, 0x39ea941d
and eax, 8
or eax, 0x356060
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4bc69308
and eax, 0x4bf16000
or eax, 0x30040800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ee83412
and eax, 0x20080000
or eax, 0x2e00000
mov dword [ebx], eax
add ebx, edx
or eax, 0x72c609a3
and eax, 0x20000a3
or eax, 0x81000048
mov dword [ebx], eax
add ebx, edx
and eax, 0x27f271b1
xor eax, 0xe595a19
and eax, 0x4011080
or eax, 0x50a20044
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f911524
and eax, 0x40000000
or eax, 0x28004192
mov dword [ebx], eax
add ebx, edx
or eax, 0x4885654b
and eax, 0x1135212a
and eax, 0
or eax, 0x8250
mov dword [ebx], eax
add ebx, edx
or eax, 0x7d2413e9
and eax, 0x240368
or eax, 0x9b0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f698aad
or eax, 0x19fea515
and eax, 0x7b82800
or eax, 0x4000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6ae1fc54
and eax, 0x45480000
or eax, 0x82200000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x491100c1
xor eax, 0x3a0c3a1e
and eax, 0x20000013
or eax, 0x48000020
mov dword [ebx], eax
add ebx, edx
or eax, 0x68e4a9ec
and eax, 0xa80f
or eax, 0x4400
mov dword [ebx], eax
add ebx, edx
and eax, 0xc68881c
and eax, 0xdba418e
and eax, 8
or eax, 0xbdc360
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b26be38
xor eax, 0x47b7890a
and eax, 0x40206000
or eax, 0x3820800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x64e498b9
xor eax, 0x7ac6b775
and eax, 0x800000
or eax, 0x2680000
mov dword [ebx], eax
add ebx, edx
and eax, 0x387f200a
and eax, 0
or eax, 0x8300005a
mov dword [ebx], eax
add ebx, edx
and eax, 0x181d4dcb
xor eax, 0x62f8efbe
and eax, 0x40a00cc4
or eax, 0x18031000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x21eb3d5f
and eax, 0x68000192
or eax, 0x4000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2dcd6a44
or eax, 0x77e6256f
and eax, 0x86e
or eax, 0x1000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x46eb760c
and eax, 0xc14460
or eax, 0x100108
mov dword [ebx], eax
add ebx, edx
xor eax, 0x44efae15
and eax, 0x403e6800
or eax, 0x38000000
mov dword [ebx], eax
add ebx, edx
and eax, 0xd3aacf1
and eax, 0x280000
or eax, 0xc2400000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2eadfff
and eax, 0xc000004b
or eax, 0x28000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3bc17651
and eax, 0x5b9c0d17
and eax, 1
or eax, 0xf2e0
mov dword [ebx], eax
add ebx, edx
or eax, 0x5448c5db
or eax, 0x6032c254
and eax, 0x2010c483
or eax, 0x83000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x731e503d
and eax, 0x901c
or eax, 0x410240
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d264460
and eax, 0x4c44c25c
or eax, 0x80880101
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a788347
and eax, 0xccccc04c
or eax, 0xc80
mov dword [ebx], eax
add ebx, edx
xor eax, 0x21676ca2
and eax, 0xec8b004c
or eax, 0x5580
mov dword [ebx], eax
add ebx, edx
xor eax, 0x57863197
and eax, 0x2900440b
or eax, 0x4100180
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ab488a4
and eax, 0x482a
or eax, 0x2240
mov dword [ebx], eax
add ebx, edx
xor eax, 0x51456ef
and eax, 0x5100c05
or eax, 0xfac04330
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5359f303
and eax, 0xac09b836
or eax, 0x527601c9
mov dword [ebx], eax
add ebx, edx
and eax, 0x39ab8568
or eax, 0x2c260be2
and eax, 0xc2b0000
or eax, 0x41000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x282be872
xor eax, 0x2735b453
and eax, 0x310000
or eax, 0xa5c0810c
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c369e06
or eax, 0x67cff324
and eax, 0x88000024
or eax, 0x41
mov dword [ebx], eax
add ebx, edx
and eax, 0xb7270fd
and eax, 1
or eax, 0x41833c80
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4f0ba0de
and eax, 0x8008800
or eax, 0x550300
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c3ef2c9
xor eax, 0x74577772
and eax, 0x20208081
or eax, 0x45144200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x64b31e8e
and eax, 0x810001
or eax, 0xf2000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x16c2e751
xor eax, 0x1820b029
and eax, 0x2000
or eax, 0x20080
mov dword [ebx], eax
add ebx, edx
and eax, 0x23c1ccbf
and eax, 0x80
or eax, 0x3514450b
mov dword [ebx], eax
add ebx, edx
and eax, 0x305d1556
and eax, 2
or eax, 0x2a0
mov dword [ebx], eax
add ebx, edx
or eax, 0xde83456
and eax, 0x789ab080
and eax, 0x880000
or eax, 0x218a35
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ebee08a
and eax, 0xc100800
or eax, 0x30808000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4cce8b4
or eax, 0x6835d814
and eax, 0x8004080
or eax, 0x83000103
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c5e6af6
and eax, 0x91000045
or eax, 0x60811408
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2da182dd
and eax, 0x63f0c30d
and eax, 0x8200
or eax, 0x457e
mov dword [ebx], eax
add ebx, edx
and eax, 0x65ee22f0
and eax, 0
or eax, 0x190bf181
mov dword [ebx], eax
add ebx, edx
and eax, 0x78c4dc94
and eax, 0x10005000
or eax, 0x458b2070
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ccee13d
and eax, 0x489917e8
and eax, 0x8800108
or eax, 0xb3728000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x38ac3881
and eax, 0x81000089
or eax, 0x24
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd7b1cdf
or eax, 0x37b02186
and eax, 0x1231f2
or eax, 0x44200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x79e434a1
or eax, 0x205d4d3c
and eax, 0x388a0900
or eax, 0x4008000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3add2411
xor eax, 0x206aae5f
and eax, 0xa000102
or eax, 0x81004081
mov dword [ebx], eax
add ebx, edx
and eax, 0x62950bc9
xor eax, 0x14d8bdff
and eax, 0x81044
or eax, 0x41050001
mov dword [ebx], eax
add ebx, edx
and eax, 0x26983136
and eax, 4
or eax, 0x35000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x516b2cd0
and eax, 0x43466b26
and eax, 0x40400804
or eax, 0xf3046a2
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c5a5c8a
xor eax, 0x22470b50
and eax, 0x110458a
or eax, 0x80000801
mov dword [ebx], eax
add ebx, edx
xor eax, 0x70049fd8
and eax, 0x4d241
or eax, 0xa10988
mov dword [ebx], eax
add ebx, edx
and eax, 0x5837a60
and eax, 0x810000
or eax, 0x20488100
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f11c14a
and eax, 0
or eax, 0x81000042
mov dword [ebx], eax
add ebx, edx
and eax, 0x415c1fcb
and eax, 0x40
or eax, 0xffffb1
mov dword [ebx], eax
add ebx, edx
and eax, 0x1086ebe
and eax, 0x800
or eax, 0x3c818100
mov dword [ebx], eax
add ebx, edx
or eax, 0x25c9cc16
and eax, 0x6bf0776a
and eax, 0x9004102
or eax, 0x82000081
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e39730a
or eax, 0x70727ce
and eax, 0x2010444
or eax, 0xc0801011
mov dword [ebx], eax
add ebx, edx
or eax, 0x5886912a
and eax, 0x29
or eax, 0x280
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6ec8bb13
and eax, 0x2c80b080
or eax, 0x81204201
mov dword [ebx], eax
add ebx, edx
and eax, 0x7cd68616
and eax, 0x4800000
or eax, 0x410b0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x169c081e
or eax, 0x71c4bd99
and eax, 0x5c82508
or eax, 0xa120000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x78db8d51
and eax, 0x20010000
or eax, 0x88040000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f121b1e
and eax, 0x20000000
or eax, 0x15000020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b1b7f17
and eax, 0x4541db91
and eax, 0x800
or eax, 0x2464
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c4bc8ad
and eax, 0x88088
or eax, 0x83341000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7dc1a750
and eax, 0x4d890040
or eax, 0x20001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a69e62f
and eax, 0x2c08000
or eax, 0x28090110
mov dword [ebx], eax
add ebx, edx
or eax, 0x6e60f744
and eax, 0
or eax, 0x81000003
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f4dca7d
and eax, 0x2c4dc070
or eax, 0x40300181
mov dword [ebx], eax
add ebx, edx
and eax, 0x200f5879
xor eax, 0x7a2d5a31
and eax, 0x40001a40
or eax, 0x808da039
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b965fd
and eax, 0x41200000
or eax, 0x140b0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x100179e6
and eax, 0x220100
or eax, 0x38c08010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x460d0548
and eax, 0x10
or eax, 0x810000a5
mov dword [ebx], eax
add ebx, edx
or eax, 0x2bbc73f1
or eax, 0xa83fa6e
and eax, 0x8520f2
or eax, 0x400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a87759b
xor eax, 0x59cc402b
and eax, 0x308a0100
or eax, 0xc008800
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c133153
and eax, 0x38000103
or eax, 0x80004080
mov dword [ebx], eax
add ebx, edx
or eax, 0x1491f070
and eax, 0x18130
or eax, 0x40020c
mov dword [ebx], eax
add ebx, edx
or eax, 0x76517663
and eax, 0x4440c35d
or eax, 0x888c0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x110f423b
and eax, 0x4c722a44
and eax, 0x4c400044
or eax, 0x808ccc88
mov dword [ebx], eax
add ebx, edx
or eax, 0x7111cf4f
and eax, 0x5e0750d6
and eax, 0x4c0140c4
or eax, 0xa08a1508
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3cf0dee
xor eax, 0x7d4e2394
and eax, 0x84182
or eax, 0x25040409
mov dword [ebx], eax
add ebx, edx
and eax, 0x40b97df3
and eax, 0x58ebeeef
and eax, 0x483
or eax, 0x1834
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2ed5cd90
and eax, 0x1300a1ed
and eax, 0x105
or eax, 0x987600
mov dword [ebx], eax
add ebx, edx
or eax, 0x611c8ed5
and eax, 0x618c3500
or eax, 0x8c630000
mov dword [ebx], eax
add ebx, edx
or eax, 0x11b8b06a
and eax, 0x4d8b2560
or eax, 0x4a14
mov dword [ebx], eax
add ebx, edx
and eax, 0x17a35241
and eax, 0x253a306f
and eax, 0
or eax, 0x50c98108
mov dword [ebx], eax
add ebx, edx
xor eax, 0x50d9bf43
and eax, 1
or eax, 0x810000b4
mov dword [ebx], eax
add ebx, edx
or eax, 0x898b54c
and eax, 0x88b5f1
or eax, 0x660a00
mov dword [ebx], eax
add ebx, edx
or eax, 0x4fc81950
and eax, 0xc08100
or eax, 0x20010000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x33396349
and eax, 0x1000049
or eax, 0x80000092
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d5bfffb
and eax, 0x12ee20
or eax, 0x12400d1
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c071915
and eax, 0x64f9eb42
and eax, 0x800
or eax, 0x9c818100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x36d18b13
xor eax, 0x7b0071d2
and eax, 0x90004181
or eax, 0x2a000008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a7be33b
and eax, 0xa2a0
or eax, 0x410d
mov dword [ebx], eax
add ebx, edx
and eax, 0x3406e4d5
or eax, 0x7818080b
and eax, 0x8400b
or eax, 0x81041520
mov dword [ebx], eax
add ebx, edx
xor eax, 0x508d86f0
and eax, 0x8092d2
or eax, 0x400420
mov dword [ebx], eax
add ebx, edx
or eax, 0x15668d1e
and eax, 0x4448b00
or eax, 0x8010000
mov dword [ebx], eax
add ebx, edx
or eax, 0xb17a4d5
and eax, 0x462615
or eax, 0x205020
mov dword [ebx], eax
add ebx, edx
or eax, 0x62c2b6d0
or eax, 0x3ff35e65
and eax, 0x45643400
or eax, 0x80100
mov dword [ebx], eax
add ebx, edx
or eax, 0x4f00f248
xor eax, 0x2971bff6
and eax, 0x80000
or eax, 0x90800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x16c9b482
and eax, 0x2ae26060
and eax, 0x400000
or eax, 0x1899c
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d21cf8f
and eax, 0x988
or eax, 0x810c4403
mov dword [ebx], eax
add ebx, edx
xor eax, 0xf54e929
xor eax, 0x51b7136e
and eax, 0x2831c8
or eax, 0x104001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7dca1e46
and eax, 0x5f00100
or eax, 0x18000
mov dword [ebx], eax
add ebx, edx
or eax, 0x716f57aa
or eax, 0x6ba05199
and eax, 0x3a73460a
or eax, 0x80002844
mov dword [ebx], eax
add ebx, edx
or eax, 0x79eb5c57
xor eax, 0x79bc3f4c
and eax, 0x4012
or eax, 0xc8
mov dword [ebx], eax
add ebx, edx
or eax, 0x64724ad3
and eax, 0x400b
or eax, 0x810c1520
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b55e3d8
and eax, 0x54bd84b8
and eax, 0x1984b0
or eax, 0x44342
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7fac9117
and eax, 0x1c800000
or eax, 0x800a8900
mov dword [ebx], eax
add ebx, edx
or eax, 0x5961a45e
xor eax, 0x1f7d07ff
and eax, 0x82000081
or eax, 0x9004108
mov dword [ebx], eax
add ebx, edx
xor eax, 0x19981bb7
and eax, 0x80000804
or eax, 0x61250041
mov dword [ebx], eax
add ebx, edx
or eax, 0x52a27a10
and eax, 0x21000015
or eax, 0x400002a
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ec63f1
and eax, 0x21
or eax, 0x5388
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e531b63
and eax, 0x104021
or eax, 0x414
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ad82ab5
or eax, 0x4aa5f963
and eax, 0x65b900
or eax, 0x4020000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ff73062
or eax, 0x7ffd87c4
and eax, 0x4d290000
or eax, 0x20000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ac43982
and eax, 0x4f8c3150
and eax, 0x8000000
or eax, 0x54f1810c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d738623
and eax, 0x60703899
and eax, 1
or eax, 0x88ffffe0
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ab28260
xor eax, 0x2d8f94d2
and eax, 0x1000801
or eax, 0x40899480
mov dword [ebx], eax
add ebx, edx
xor eax, 0x29a70724
and eax, 0x394a1fbb
and eax, 0x280a1a00
or eax, 0x8504a000
mov dword [ebx], eax
add ebx, edx
or eax, 0x579296ea
and eax, 0xb9fc382
and eax, 0x10a0000
or eax, 0x54210000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3bc3aa2e
and eax, 0x20000
or eax, 0x60e88108
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2eb72685
or eax, 0x7b4678b3
and eax, 0x100002d
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0xb6e681a
and eax, 0x22b76a43
and eax, 0x6802
or eax, 0x654186f0
mov dword [ebx], eax
add ebx, edx
or eax, 0x601cb419
xor eax, 0x53b1c3e5
and eax, 0x4440918
or eax, 0x8018260
mov dword [ebx], eax
add ebx, edx
or eax, 0xd37dee3
and eax, 0x218009
or eax, 0x882004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x36b8d21c
and eax, 0x228c5264
and eax, 0x22001000
or eax, 0x89bf2500
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b9f026
and eax, 0x34bff024
and eax, 0x890000
or eax, 0x90000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x734f572b
and eax, 0x10000
or eax, 0x40899c
mov dword [ebx], eax
add ebx, edx
and eax, 0x5dcb6902
and eax, 0x13d681e2
and eax, 0
or eax, 0x41899cb8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2da39405
and eax, 0x6a364c98
and eax, 0x48020800
or eax, 0x84c15500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x611c09a0
xor eax, 0x1be3b3fb
and eax, 0xa4084548
or eax, 0x48831084
mov dword [ebx], eax
add ebx, edx
and eax, 0x6703e68a
and eax, 0x63825b2a
and eax, 0x4008
or eax, 0x50c0583
mov dword [ebx], eax
add ebx, edx
or eax, 0x7d28dac3
and eax, 0x13381596
and eax, 0x480
or eax, 0xc035
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a84a4f6
xor eax, 0x2ec15fb4
and eax, 0x410035
or eax, 0xa8c000
mov dword [ebx], eax
add ebx, edx
or eax, 0x262f43e9
and eax, 0x4d8300
or eax, 0x8000800
mov dword [ebx], eax
add ebx, edx
and eax, 0x571f1c37
and eax, 0x4946ae62
and eax, 0x40000
or eax, 0x659be181
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f0b3253
xor eax, 0x7dcb82ef
and eax, 0x61010000
or eax, 0x88800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f3f263d
and eax, 0x208bc2ed
and eax, 0
or eax, 0x4690
mov dword [ebx], eax
add ebx, edx
and eax, 0x621aa2
and eax, 0x80
or eax, 0xf818c901
mov dword [ebx], eax
add ebx, edx
and eax, 0x73e4129f
and eax, 0x70000000
or eax, 0x81810000
mov dword [ebx], eax
add ebx, edx
or eax, 0x699a583f
and eax, 0xf99b5830
or eax, 0x664a5c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x626e64bc
xor eax, 0x2510f8ac
and eax, 0x80800180
or eax, 0x47c8008
mov dword [ebx], eax
add ebx, edx
and eax, 0xf913a7
or eax, 0x36797ac
and eax, 0x18b0000
or eax, 0x54000041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x44fedd99
or eax, 0x4518fab
and eax, 0x15708110
or eax, 0xa2820000
mov dword [ebx], eax
add ebx, edx
and eax, 0x750a1ab4
or eax, 0x47483f3f
and eax, 0x100000c
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7878650b
and eax, 0x68082002
or eax, 0x48698f0
mov dword [ebx], eax
add ebx, edx
or eax, 0x231feaf0
and eax, 0x4058a72
or eax, 0x10400101
mov dword [ebx], eax
add ebx, edx
xor eax, 0x688f13ef
or eax, 0x12c16879
and eax, 0xa3825
or eax, 0x200300
mov dword [ebx], eax
add ebx, edx
and eax, 0x562e20f5
and eax, 0x17efae3b
and eax, 0x282000
or eax, 0x8151500
mov dword [ebx], eax
add ebx, edx
and eax, 0x79de1f37
and eax, 0x24383f4e
and eax, 0x80000
or eax, 0x90810000
mov dword [ebx], eax
add ebx, edx
or eax, 0x171858c6
or eax, 0x7919614
and eax, 0x184d4
or eax, 0x400028
mov dword [ebx], eax
add ebx, edx
or eax, 0x61d2aae5
or eax, 0x15a7eea9
and eax, 0x1044c89
or eax, 0x80080102
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2820c3ba
and eax, 0x6963c367
and eax, 0x8201
or eax, 0xf01c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x59f532cc
and eax, 0x50f08100
or eax, 0xa4010000
mov dword [ebx], eax
add ebx, edx
or eax, 0x62821ef8
and eax, 0x82711050
or eax, 0x9046001
mov dword [ebx], eax
add ebx, edx
or eax, 0x78fd6b81
or eax, 0x82c64a5
and eax, 0xf2811455
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x4fcbc905
or eax, 0x506b14f6
and eax, 0x1083
or eax, 0x6a00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x16a4af6c
and eax, 0x6a0d081
or eax, 0xa01a2200
mov dword [ebx], eax
add ebx, edx
or eax, 0x80e5a32
and eax, 0x8a880000
or eax, 0x10000
mov dword [ebx], eax
add ebx, edx
or eax, 0x58f22dc4
and eax, 0x64001a20
and eax, 0
or eax, 0x4184fc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x34118e28
and eax, 0x1a0f2ebd
and eax, 0x80
or eax, 0x508450b
mov dword [ebx], eax
add ebx, edx
or eax, 0x60dd8225
or eax, 0x5eee24ae
and eax, 0x2086
or eax, 0x1810
mov dword [ebx], eax
add ebx, edx
and eax, 0x134cecbc
and eax, 0x2014
or eax, 0x6d4321
mov dword [ebx], eax
add ebx, edx
or eax, 0x56102080
and eax, 0x144d0300
or eax, 0x8800
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ee87816
and eax, 0x2fb846a8
and eax, 0xa204000
or eax, 0x51578181
mov dword [ebx], eax
add ebx, edx
and eax, 0x2d835e27
and eax, 0x9010000
or eax, 0xc0800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ba5a7d1
and eax, 0
or eax, 0x6423
mov dword [ebx], eax
add ebx, edx
and eax, 0x15e1206b
and eax, 0x2001
or eax, 0x77a3d180
mov dword [ebx], eax
add ebx, edx
and eax, 0xe183526
and eax, 0x692611fc
and eax, 0
or eax, 0x81880001
mov dword [ebx], eax
add ebx, edx
or eax, 0x346a7c1b
and eax, 0x400418
or eax, 0x180e4
mov dword [ebx], eax
add ebx, edx
and eax, 0xf59a6f5
and eax, 0x84b0
or eax, 0x10600a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5b5da4cf
and eax, 0x8450000
or eax, 0x4102b00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5283b7
and eax, 0x801a081
or eax, 0xe3e05200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x597d18ba
and eax, 0x80003eb
and eax, 0x22b
or eax, 0x458bfdd4
mov dword [ebx], eax
add ebx, edx
or eax, 0x6e5b79d1
and eax, 0x6d432510
or eax, 0x40000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e898bb7
and eax, 0x4d050000
or eax, 0x300000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a990338
and eax, 0x8000000
or eax, 0x80000069
mov dword [ebx], eax
add ebx, edx
or eax, 0x693b27ff
and eax, 0x41002490
or eax, 0x84d800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7bafb6e0
and eax, 0x178e41ba
and eax, 0x10080000
or eax, 0x458b00
mov dword [ebx], eax
add ebx, edx
or eax, 0x73ffcc52
or eax, 0x24ffe558
and eax, 0x6309c100
or eax, 0x88000081
mov dword [ebx], eax
add ebx, edx
and eax, 0x53f6e44b
or eax, 0x2e05d226
and eax, 0x61010000
or eax, 0x80800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c909582
and eax, 0x1502
or eax, 0x6040
mov dword [ebx], eax
add ebx, edx
and eax, 0x66788eaa
and eax, 0
or eax, 0x5465f181
mov dword [ebx], eax
add ebx, edx
xor eax, 0x65406ac9
xor eax, 0x280396ee
and eax, 0x11020000
or eax, 0x44890000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e6dba87
and eax, 0x51c28004
or eax, 0xa0000110
mov dword [ebx], eax
add ebx, edx
xor eax, 0x10d06e60
or eax, 0x1f09bc24
and eax, 0x81000030
or eax, 0x89
mov dword [ebx], eax
add ebx, edx
and eax, 0x50142336
and eax, 0x20
or eax, 0x9aecc2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x56268b14
xor eax, 0x46f07781
and eax, 0x10400000
or eax, 0x25a28100
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e85ce78
or eax, 0x4e0b203d
and eax, 0x28
or eax, 0x81000002
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c98d484
or eax, 0x4cbb5771
and eax, 0x20570
or eax, 0x2882
mov dword [ebx], eax
add ebx, edx
and eax, 0x780b23c6
and eax, 0x20000
or eax, 0xfc888800
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f364969
and eax, 0x8b004100
or eax, 0x84
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4741ae3d
xor eax, 0x64fe32a
and eax, 0x8040401
or eax, 0x11011044
mov dword [ebx], eax
add ebx, edx
or eax, 0x63ec6a6e
and eax, 0x9000027
or eax, 0x4000010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b4c907
xor eax, 0x280125c5
and eax, 0x831
or eax, 0x100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x47aa958b
and eax, 0x10a1430
or eax, 0x112205
mov dword [ebx], eax
add ebx, edx
or eax, 0x3d0441f2
and eax, 0x100d0300
or eax, 0x408800
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a59c0aa
and eax, 0x418000
or eax, 0xd6007181
mov dword [ebx], eax
add ebx, edx
or eax, 0x315a8dc4
and eax, 0x6580769e
and eax, 0x61000000
or eax, 0x90810000
mov dword [ebx], eax
add ebx, edx
or eax, 0x16b92b1d
or eax, 0x629c4c82
and eax, 0xb00
or eax, 0x8040
mov dword [ebx], eax
add ebx, edx
and eax, 0x3814f0c
and eax, 0x41d4d15b
and eax, 0x100
or eax, 0xb66bf081
mov dword [ebx], eax
add ebx, edx
or eax, 0x456e5037
and eax, 0x5f5179c3
and eax, 0x1000000
or eax, 0x80880000
mov dword [ebx], eax
add ebx, edx
and eax, 0x39ed3709
and eax, 0
or eax, 0x4184fc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x87ad575
and eax, 0x105189
or eax, 0x81040402
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e62e1cb
and eax, 0x18a
or eax, 0xcf0440
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a65f4bd
or eax, 0x221db55c
and eax, 0xaf28100
or eax, 0x4000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3713c87e
and eax, 0
or eax, 0xb8652eed
mov dword [ebx], eax
add ebx, edx
xor eax, 0x737fd129
and eax, 0x8b40
or eax, 0x19
mov dword [ebx], eax
add ebx, edx
and eax, 0xa8e90cb
and eax, 0x3828a70e
and eax, 8
or eax, 0x2d084523
mov dword [ebx], eax
add ebx, edx
and eax, 0x7675c3c6
xor eax, 0x5542c420
and eax, 0x8102
or eax, 0x7a89
mov dword [ebx], eax
add ebx, edx
xor eax, 0x30739cb2
and eax, 0x30530231
or eax, 0xcf080804
mov dword [ebx], eax
add ebx, edx
or eax, 0x724d0eef
xor eax, 0x1bf16b89
and eax, 0xe4800176
or eax, 0x18108889
mov dword [ebx], eax
add ebx, edx
and eax, 0x637edf2a
xor eax, 0x28c5db5b
and eax, 0x8004000
or eax, 0x83000184
mov dword [ebx], eax
add ebx, edx
and eax, 0x7165b4f3
and eax, 0x1000000
or eax, 0xe081104d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b5fa760
xor eax, 0xad7798
and eax, 0xc010
or eax, 0x2300
mov dword [ebx], eax
add ebx, edx
or eax, 0x5bd57e3f
or eax, 0x730df022
and eax, 0x6345f101
or eax, 0x80200080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d6d352e
and eax, 0x14080000
or eax, 0x41830000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ad09825
or eax, 0x5b47a8ad
and eax, 0x2c28004
or eax, 0x84300110
mov dword [ebx], eax
add ebx, edx
and eax, 0x1fc43b62
and eax, 0
or eax, 0x810000c8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6401f9d1
and eax, 0xb010
or eax, 0x1400e2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7bf31b5
and eax, 0x48a8000
or eax, 0xf8000800
mov dword [ebx], eax
add ebx, edx
or eax, 0x56ad40b8
xor eax, 0x40ea8911
and eax, 0xb8004180
or eax, 4
mov dword [ebx], eax
add ebx, edx
and eax, 0x1bb52126
and eax, 4
or eax, 0x4184f8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x78443dcf
xor eax, 0x7cb33980
and eax, 0x4848011
or eax, 0xc848434c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x430a16b4
and eax, 0x8cc4c4c8
or eax, 0x40080804
mov dword [ebx], eax
add ebx, edx
or eax, 0x729ec33b
and eax, 0xcccccccc
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x409d31f4
or eax, 0x60da24b6
and eax, 0xec8b55cc
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ba20eb1
and eax, 0x480
or eax, 0x3524410b
mov dword [ebx], eax
add ebx, edx
or eax, 0x44b059b5
xor eax, 0x498d5677
and eax, 0x100
or eax, 0x7407
mov dword [ebx], eax
add ebx, edx
and eax, 0x22a4aaf9
xor eax, 0x4acc153f
and eax, 0x440124
or eax, 0x218201
mov dword [ebx], eax
add ebx, edx
and eax, 0x70345e9d
and eax, 0x200000
or eax, 0x32db2500
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b11ac2a
xor eax, 0x585fc65
and eax, 0x23140000
or eax, 0x58210000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a9b8066
and eax, 0xb000020
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c26319d
or eax, 0x4311fea8
and eax, 0xc101140d
or eax, 0x20800040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d5554b6
and eax, 0xa8beb13
and eax, 0x4001
or eax, 0x1ea4
mov dword [ebx], eax
add ebx, edx
or eax, 0x17648ab7
and eax, 0x1540d081
or eax, 0xc8802100
mov dword [ebx], eax
add ebx, edx
and eax, 0x17aa1a37
or eax, 0x6f59e3fe
and eax, 0x49810000
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x76e1e878
and eax, 0x1474345a
and eax, 0x2000
or eax, 0x9d01
mov dword [ebx], eax
add ebx, edx
xor eax, 0x48da6afd
and eax, 0x8c8d180
or eax, 0xb7012001
mov dword [ebx], eax
add ebx, edx
and eax, 0x4cfc6a89
and eax, 0x880000
or eax, 0x81000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7028868f
and eax, 0x8204
or eax, 0x410800
mov dword [ebx], eax
add ebx, edx
or eax, 0x39ccc06
and eax, 0x1184402
or eax, 0x80001189
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e59cecc
and eax, 0x480aca
or eax, 0x222000
mov dword [ebx], eax
add ebx, edx
and eax, 0x311a565c
or eax, 0x6f494947
and eax, 0x2f4a0100
or eax, 0x808000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1e2e1c2f
or eax, 0x3c6c8e71
and eax, 0x30
or eax, 0x81000008
mov dword [ebx], eax
add ebx, edx
and eax, 0x516f258d
or eax, 0x269fed3c
and eax, 0x9a4130
or eax, 0x6002c2
mov dword [ebx], eax
add ebx, edx
and eax, 0x22c8184a
and eax, 0x5414fad4
and eax, 0
or eax, 0x24458b00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x768fe4f2
or eax, 0x69577a2d
and eax, 0x1e4f35
or eax, 0x8000
mov dword [ebx], eax
add ebx, edx
or eax, 0x14d5628e
or eax, 0x3973e194
and eax, 0xc9d2500
or eax, 0xc2001000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2da51c86
xor eax, 0x7e433b98
and eax, 0x90080000
or eax, 0x800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1d2d0cbe
and eax, 0
or eax, 0x418a04
mov dword [ebx], eax
add ebx, edx
or eax, 0x50b762ce
or eax, 0x5c001c5d
and eax, 0x144c8b
or eax, 0x81080100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x10790e02
xor eax, 0x209d720
and eax, 0xa1
or eax, 0x116150
mov dword [ebx], eax
add ebx, edx
xor eax, 0x64a1ad2e
or eax, 0x24ef9430
and eax, 0x60e18000
or eax, 0x80000100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x421ce9d0
and eax, 0x80000090
or eax, 0x100002e
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c918ffb
or eax, 0x5c7e4ef4
and eax, 0x284cf0
or eax, 0xa101
mov dword [ebx], eax
add ebx, edx
and eax, 0x3aaad293
or eax, 0x1c55734d
and eax, 0x8558300
or eax, 0x20000800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x668da894
and eax, 0xa102280
or eax, 0x104c001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7179be1c
and eax, 0x6e4e2802
and eax, 0x62000800
or eax, 0x9081f7ff
mov dword [ebx], eax
add ebx, edx
and eax, 0x136ca278
and eax, 0x208
or eax, 0x803
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5b4c51b4
and eax, 0x440238da
and eax, 0x888
or eax, 0x8a048200
mov dword [ebx], eax
add ebx, edx
and eax, 0x6538ea03
and eax, 0
or eax, 0x458b0041
mov dword [ebx], eax
add ebx, edx
and eax, 0x55b3306f
and eax, 0x41830000
or eax, 0x2028050c
mov dword [ebx], eax
add ebx, edx
and eax, 0x633633c4
and eax, 0x41200000
or eax, 0x9c150000
mov dword [ebx], eax
add ebx, edx
or eax, 0x21ccf277
xor eax, 0x29d9b3ef
and eax, 0x80240098
or eax, 0xb412e42
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b820216
and eax, 0x9000000
or eax, 0xc081244d
mov dword [ebx], eax
add ebx, edx
and eax, 0x38da4c72
or eax, 0x4841ba30
and eax, 0xa430
or eax, 0x88
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b4bce0
and eax, 0x4b0b080
or eax, 0xf0484101
mov dword [ebx], eax
add ebx, edx
or eax, 0x72f2f2a7
and eax, 0x80880000
or eax, 0x1010000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2721d523
and eax, 0x8000
or eax, 0x410a04
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a638c60
and eax, 0x400
or eax, 0x8118518b
mov dword [ebx], eax
add ebx, edx
or eax, 0x143a4fc9
xor eax, 0x13aacb8d
and eax, 0x8442
or eax, 0x6068a0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3907d8d7
and eax, 0x10620000
or eax, 0x44908100
mov dword [ebx], eax
add ebx, edx
and eax, 0x5185b137
and eax, 0x67391b0e
and eax, 0
or eax, 0xb8000020
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d86b15
or eax, 0x7036b943
and eax, 0xc903
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
xor eax, 0x35324ace
and eax, 0x1c5c02de
and eax, 0x14000008
or eax, 0x21244523
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f936d53
and eax, 0xab72828
or eax, 0xf548d102
mov dword [ebx], eax
add ebx, edx
and eax, 0xc5d9207
xor eax, 0x748b8735
and eax, 0x8041000
or eax, 0x82008088
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e8ebe79
and eax, 0x48a0041
or eax, 0x49010000
mov dword [ebx], eax
add ebx, edx
and eax, 0x38548946
and eax, 0
or eax, 0xc18114
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3ae17d5c
and eax, 0
or eax, 0x81000004
mov dword [ebx], eax
add ebx, edx
or eax, 0x6cc85665
and eax, 0x484261
or eax, 0x32a090
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d1aed5
or eax, 0x7ba9dee6
and eax, 0x8018a00
or eax, 0x540100
mov dword [ebx], eax
add ebx, edx
and eax, 0x2298be9f
and eax, 0x108a00
or eax, 0x392f4081
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b67c522
xor eax, 0x4ca89445
and eax, 0x60810001
or eax, 0x92000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b257dd4
and eax, 0x652617a0
and eax, 0
or eax, 0x1f973
mov dword [ebx], eax
add ebx, edx
and eax, 0x1fed8ab1
or eax, 0x374077b6
and eax, 0x2008a80
or eax, 0x88040008
mov dword [ebx], eax
add ebx, edx
and eax, 0x1ab59b24
and eax, 0x8000000
or eax, 0x44b80041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x9476f76
and eax, 0x22ae44d5
and eax, 0x11
or eax, 0x2b0000e2
mov dword [ebx], eax
add ebx, edx
and eax, 0x12346485
xor eax, 0x3a4d8430
and eax, 0x50001
or eax, 0x80302844
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6bb84d6f
xor eax, 0x15b7757e
and eax, 0x8a000050
or eax, 0x1000088
mov dword [ebx], eax
add ebx, edx
or eax, 0x39485f61
or eax, 0x4d7ad639
and eax, 0xf1000c49
or eax, 0x810004
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d88d900
or eax, 0x1e763888
and eax, 8
or eax, 0x144
mov dword [ebx], eax
add ebx, edx
and eax, 0x5eff65d4
xor eax, 0x6418ac4d
and eax, 0x4010a101
or eax, 0x19465080
mov dword [ebx], eax
add ebx, edx
or eax, 0x1bce99ec
xor eax, 0x5e9336b2
and eax, 0x1080000
or eax, 0x80800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x502f65a2
and eax, 0
or eax, 0x418a04
mov dword [ebx], eax
add ebx, edx
xor eax, 0x371123e6
and eax, 0x1100182
or eax, 0x80005409
mov dword [ebx], eax
add ebx, edx
or eax, 0x59889d09
and eax, 0x4b4b194c
and eax, 0x80100
or eax, 0x26e2
mov dword [ebx], eax
add ebx, edx
and eax, 0x29b349d5
and eax, 0xf5fd75c
and eax, 0x100
or eax, 0x26f28200
mov dword [ebx], eax
add ebx, edx
and eax, 0x247699f5
or eax, 0x609a09dc
and eax, 0x280188
or eax, 0x83004403
mov dword [ebx], eax
add ebx, edx
or eax, 0x56dd7973
xor eax, 0x7f91e8be
and eax, 0x80240440
or eax, 0x1112080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x636da383
and eax, 0x80000002
or eax, 0x8000018
mov dword [ebx], eax
add ebx, edx
and eax, 0x71f4ce69
xor eax, 0x6b3253fa
and eax, 0x41020090
or eax, 0x880400
mov dword [ebx], eax
add ebx, edx
or eax, 0x14f7652a
and eax, 0x244ba567
and eax, 0x490100
or eax, 0x18048a00
mov dword [ebx], eax
add ebx, edx
or eax, 0x7fc1b06a
and eax, 0x4889b100
or eax, 0x104081
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c28fe57
or eax, 0x2473405c
and eax, 0x10000
or eax, 0xc1800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1531251b
and eax, 0x240a
or eax, 0x98e4
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ce263cc
and eax, 0x2f686c8a
and eax, 0x80
or eax, 0xe715c901
mov dword [ebx], eax
add ebx, edx
or eax, 0x15021b1f
or eax, 0x4c3cc4c0
and eax, 0xf1010000
or eax, 0x800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x14821133
or eax, 0x72b31d38
and eax, 0x11528
or eax, 0xe2c4
mov dword [ebx], eax
add ebx, edx
and eax, 0x4060aef7
or eax, 0x71562244
and eax, 0x1000480
or eax, 0x8008510b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2edc9b79
and eax, 0xc0c8e2
or eax, 0xb0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f16e348
or eax, 0x36a0a355
and eax, 0x4bf08100
or eax, 0x20000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6075c164
or eax, 0x257aff96
and eax, 0x80000c0
or eax, 0x80000008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x34ad5920
and eax, 0x880088
or eax, 0x41020402
mov dword [ebx], eax
add ebx, edx
or eax, 0x2cbaee1c
and eax, 0xc008a00
or eax, 0x10450100
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a82de5a
and eax, 0
or eax, 0x2e1535
mov dword [ebx], eax
add ebx, edx
or eax, 0x53ae34e9
and eax, 0x52203500
or eax, 0x4000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x79bfa9ec
and eax, 0x4d8b0000
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x71722db3
and eax, 0x61bb68ce
and eax, 0x60890000
or eax, 0x9c40811c
mov dword [ebx], eax
add ebx, edx
and eax, 0x712c00e2
and eax, 0
or eax, 0x810000ba
mov dword [ebx], eax
add ebx, edx
and eax, 0x5cc1d9ee
xor eax, 0x2a6132a8
and eax, 0x601200
or eax, 0x84c4f1
mov dword [ebx], eax
add ebx, edx
or eax, 0x39df8968
and eax, 0x38f18100
or eax, 0x2000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4776cac2
and eax, 0
or eax, 0x8800001e
mov dword [ebx], eax
add ebx, edx
or eax, 0x61f63208
and eax, 0x41820000
or eax, 0x80481
mov dword [ebx], eax
add ebx, edx
or eax, 0x2a000e64
xor eax, 0x303166f9
and eax, 0x10110800
or eax, 0x448300
mov dword [ebx], eax
add ebx, edx
and eax, 0x484f28f8
xor eax, 0x19cf9dce
and eax, 0x88080
or eax, 0x44306201
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b1fa907
and eax, 0x4a010000
or eax, 0x80800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c815639
xor eax, 0x63ead35
and eax, 0xad35
or eax, 0x5008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x69064489
and eax, 0x6906b080
or eax, 0x94094201
mov dword [ebx], eax
add ebx, edx
and eax, 0x14ed37
and eax, 0
or eax, 0x458b0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x75ddd09d
and eax, 0x5800000
or eax, 0xb0203520
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f23be23
and eax, 0x1200000
or eax, 0x3a150000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5990c7de
xor eax, 0x4abff05d
and eax, 0x8000000
or eax, 0x80000060
mov dword [ebx], eax
add ebx, edx
xor eax, 0x777a416c
and eax, 0x410a0000
or eax, 0x800490
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f93dbc4
xor eax, 0x4096500e
and eax, 0x628c8900
or eax, 0x80503000
mov dword [ebx], eax
add ebx, edx
or eax, 0x20c313d7
or eax, 0x5586dabe
and eax, 0x450b0000
or eax, 0x8200000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f1024c2
xor eax, 0x4de982
and eax, 0x10608100
or eax, 0x85810020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2afca2c4
and eax, 0x81000020
or eax, 0x12
mov dword [ebx], eax
add ebx, edx
xor eax, 0x371846e4
and eax, 0x340042d0
or eax, 0x40662121
mov dword [ebx], eax
add ebx, edx
xor eax, 0x38574617
and eax, 0x110164
or eax, 0x10448a00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x213647bd
and eax, 0x41c081
or eax, 0x6800200
mov dword [ebx], eax
add ebx, edx
or eax, 0x146e18f9
and eax, 0x256e9c43
and eax, 1
or eax, 0xf2810000
mov dword [ebx], eax
add ebx, edx
or eax, 0x72a6fdec
and eax, 0x10d65
or eax, 0x12
mov dword [ebx], eax
add ebx, edx
or eax, 0x71e1bb39
xor eax, 0x4490ae8d
and eax, 0x80
or eax, 0x8a048a09
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe47928b
and eax, 0x4000000
or eax, 0xb80041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e46b68d
and eax, 0x58405126
and eax, 0x58000000
or eax, 0x500418a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7842fca5
and eax, 0x4408c03
or eax, 0xc88c40c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2468bb3a
and eax, 0x6d57df8f
and eax, 0x48044488
or eax, 0x84c88844
mov dword [ebx], eax
add ebx, edx
and eax, 0x83aa88f
or eax, 0x796c6d1
and eax, 0xc8ccccc
or eax, 0xc0400000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x182b93da
and eax, 0xc4835504
or eax, 0x280800c8
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b139546
and eax, 0x3510458a
or eax, 1
mov dword [ebx], eax
add ebx, edx
or eax, 0x1498b6ad
and eax, 0xf5ac
or eax, 0x10
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b476b6a
and eax, 0x9204
or eax, 0x21
mov dword [ebx], eax
add ebx, edx
or eax, 0x63a30531
and eax, 0xa11500
or eax, 0x442000
mov dword [ebx], eax
add ebx, edx
or eax, 0x693001fa
xor eax, 0x12c1dea6
and eax, 0x49000000
or eax, 0x48b0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x62194522
and eax, 0x681cc451
and eax, 0x68000000
or eax, 0x95e18108
mov dword [ebx], eax
add ebx, edx
xor eax, 0x20ed7558
and eax, 0x81000010
or eax, 0x29
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2159d878
and eax, 0x84041
or eax, 0xa02788
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f66ce92
and eax, 0x67e9d2c6
and eax, 0x22e08000
or eax, 0xd8110100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c406194
and eax, 0x80000080
or eax, 0x8000028
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b095ed2
and eax, 0x1084800
or eax, 0x40822081
mov dword [ebx], eax
add ebx, edx
and eax, 0x287f1348
and eax, 0
or eax, 0x8558b00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2142e520
xor eax, 0x7fbe8fd6
and eax, 0x16a1e080
or eax, 0xa9561201
mov dword [ebx], eax
add ebx, edx
xor eax, 0x65ff137d
xor eax, 0x12c3eb16
and eax, 0xc0810000
or eax, 0x32000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x245321dd
and eax, 0x20010000
or eax, 0x41605d46
mov dword [ebx], eax
add ebx, edx
or eax, 0x7aca04b5
and eax, 0x4617ea2f
and eax, 0x4003
or eax, 0x35080588
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f1b4822
and eax, 0x1a1
or eax, 0x8216
mov dword [ebx], eax
add ebx, edx
or eax, 0x16c6dab1
and eax, 0x64335
or eax, 0x92000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3473e3b2
or eax, 0xac14c6c
and eax, 0x8800900
or eax, 0x60108000
mov dword [ebx], eax
add ebx, edx
or eax, 0x62dca76
xor eax, 0x479c41c1
and eax, 0x9000082
or eax, 0x82004108
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3ae9625e
and eax, 0xb1810044
or eax, 0x40001409
mov dword [ebx], eax
add ebx, edx
and eax, 0x6fcba982
or eax, 0x23dc26e6
and eax, 0x680
or eax, 0x8811
mov dword [ebx], eax
add ebx, edx
or eax, 0xae76384
and eax, 0x2a6c181
or eax, 0xb0180000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5efb42f7
and eax, 0x1e426681
and eax, 0
or eax, 0xe1810000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7db30b6b
and eax, 0x3eb1dade
and eax, 0x84a
or eax, 0x5434
mov dword [ebx], eax
add ebx, edx
or eax, 0x45dc0697
and eax, 0x40505081
or eax, 0x2a100
mov dword [ebx], eax
add ebx, edx
and eax, 0x15b7022e
and eax, 0x20000
or eax, 0x55890000
mov dword [ebx], eax
add ebx, edx
or eax, 0x63e39bba
and eax, 0x34e28110
or eax, 0x8000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c48d77a
xor eax, 0x21309006
and eax, 0x1000044
or eax, 0x80000083
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a590e16
and eax, 0x102d2
or eax, 0x41020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x442aa811
or eax, 0x64c42da2
and eax, 0x608a8800
or eax, 0x8000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5433d8a9
xor eax, 0xbd666fa
and eax, 0x3000002
or eax, 0x88004188
mov dword [ebx], eax
add ebx, edx
and eax, 0x563c662c
xor eax, 0xdebf692
and eax, 0x4011000
or eax, 0xa0040845
mov dword [ebx], eax
add ebx, edx
or eax, 0x53306785
xor eax, 0xb9acbc
and eax, 0x35000051
or eax, 0x86
mov dword [ebx], eax
add ebx, edx
and eax, 0x371a96c1
and eax, 0x80
or eax, 0x1b110
mov dword [ebx], eax
add ebx, edx
and eax, 0x68707d64
and eax, 0x100
or eax, 0x81184c8b
mov dword [ebx], eax
add ebx, edx
and eax, 0x74f399cf
and eax, 0x100081
or eax, 0xe83440
mov dword [ebx], eax
add ebx, edx
and eax, 0x63ec77d4
or eax, 0x119af982
and eax, 0x11f08100
or eax, 0x88010000
mov dword [ebx], eax
add ebx, edx
and eax, 0x145a2e0e
xor eax, 0x596900ab
and eax, 0x8000081
or eax, 0x80000150
mov dword [ebx], eax
add ebx, edx
and eax, 0x3dce98d6
and eax, 0x80
or eax, 0x418a6801
mov dword [ebx], eax
add ebx, edx
or eax, 0x64ab24d6
and eax, 0x2f5625b1
and eax, 0x20022000
or eax, 0xc0b09a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x2bb83026
and eax, 0x200000
or eax, 0x550b0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x336a7b2c
and eax, 0x10220000
or eax, 0xe8d08110
mov dword [ebx], eax
add ebx, edx
xor eax, 0x590fe45a
or eax, 0x8acefa5
and eax, 0x890000ab
or eax, 0x2000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1bb47f44
xor eax, 0x7d73c6d4
and eax, 0x76210044
or eax, 0x81041001
mov dword [ebx], eax
add ebx, edx
and eax, 0x390af03a
and eax, 0x31000000
or eax, 0x400006b
mov dword [ebx], eax
add ebx, edx
and eax, 0xbb5988f
and eax, 0x7300a1c8
and eax, 0
or eax, 0x2144
mov dword [ebx], eax
add ebx, edx
xor eax, 0x23f79603
and eax, 0x2609000
or eax, 0x88080088
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2cb34c3d
or eax, 0x7d835cd4
and eax, 0x4d8b0041
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3091b61c
xor eax, 0x56c78f8e
and eax, 0x2c90110
or eax, 0x44008008
mov dword [ebx], eax
add ebx, edx
or eax, 0x1d9b2b40
and eax, 0x1000010
or eax, 0x80000005
mov dword [ebx], eax
add ebx, edx
or eax, 0x16c3ffd8
and eax, 0x722ebb27
and eax, 0x1a01
or eax, 0xdd04f0
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e292661
and eax, 0x14dae99b
and eax, 0x80000
or eax, 0xfe02ba00
mov dword [ebx], eax
add ebx, edx
and eax, 0x2911323a
and eax, 0
or eax, 0x552b0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ffe1d95
and eax, 0x79c3f38a
and eax, 0x10020000
or eax, 0x26f08108
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc069f93
xor eax, 0x349ade6a
and eax, 0x8000071
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b625ee0
or eax, 0x28db0c27
and eax, 0x8a0802
or eax, 0x41006088
mov dword [ebx], eax
add ebx, edx
and eax, 0x6023b84f
or eax, 0x68e519d3
and eax, 0x68213800
or eax, 0x83108000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ee43f86
xor eax, 0x6d650ff0
and eax, 0x40200000
or eax, 0x50b0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a580b70
and eax, 0x690bfed
and eax, 0x2100100
or eax, 0xb02a340c
mov dword [ebx], eax
add ebx, edx
and eax, 0x5610a42e
xor eax, 0x1e861383
and eax, 0xc820000
or eax, 0x41090000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f8e6cd6
and eax, 0x10010
or eax, 0x89c88100
mov dword [ebx], eax
add ebx, edx
and eax, 0x14c50a13
and eax, 0x10
or eax, 0x81000062
mov dword [ebx], eax
add ebx, edx
or eax, 0x1d5a7e22
and eax, 0x524870
or eax, 0x258181
mov dword [ebx], eax
add ebx, edx
or eax, 0x378e15d0
and eax, 0x20818800
or eax, 0x48000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x28f13f4c
and eax, 0x3dfbcf20
and eax, 0x28000100
or eax, 0x9200408a
mov dword [ebx], eax
add ebx, edx
and eax, 0x507faf74
and eax, 0x100
or eax, 0x2efe
mov dword [ebx], eax
add ebx, edx
and eax, 0x65b25f4d
and eax, 0x508
or eax, 0x81105023
mov dword [ebx], eax
add ebx, edx
and eax, 0x2d592e7f
xor eax, 0x4e22d3a0
and eax, 0x4f320482
or eax, 0xb0c80870
mov dword [ebx], eax
add ebx, edx
xor eax, 0xcdb887f
and eax, 0x1808d
or eax, 0xc440b72
mov dword [ebx], eax
add ebx, edx
or eax, 0x24bc6348
and eax, 0xe5a205
or eax, 0x20400
mov dword [ebx], eax
add ebx, edx
or eax, 0x7717b29
and eax, 0x60b3d885
and eax, 0x111000
or eax, 0x204c2500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x205aafd6
and eax, 0
or eax, 0x90880001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3dd37d7d
xor eax, 0x294d8e04
and eax, 0x8268
or eax, 0x410800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2afeea41
and eax, 0x1bf919ef
and eax, 0x100009
or eax, 0x81044d82
mov dword [ebx], eax
add ebx, edx
or eax, 0x1eb28312
and eax, 0x9fb2cc81
or eax, 0x60490060
mov dword [ebx], eax
add ebx, edx
and eax, 0x5aa9ee1c
and eax, 0x40a18000
or eax, 0x855001ff
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f2dbc69
and eax, 0x8a000080
or eax, 0x1000021
mov dword [ebx], eax
add ebx, edx
xor eax, 0x16f93051
xor eax, 0x4a5cfddb
and eax, 0xc2810801
or eax, 0x54
mov dword [ebx], eax
add ebx, edx
and eax, 0x4785673b
and eax, 0x10
or eax, 0x228c
mov dword [ebx], eax
add ebx, edx
or eax, 0xb193079
xor eax, 0x408869e9
and eax, 0xb115200
or eax, 0xa46ea081
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d654052
xor eax, 0x394e3b51
and eax, 0x82000000
or eax, 0x8880000
mov dword [ebx], eax
add ebx, edx
and eax, 0xc53f332
and eax, 0
or eax, 0x418a68
mov dword [ebx], eax
add ebx, edx
or eax, 0x14c777b7
or eax, 0x825915c
and eax, 0x8143b8
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x52d54e1d
xor eax, 0x79258c6a
and eax, 0x8040a00
or eax, 0x412100
mov dword [ebx], eax
add ebx, edx
and eax, 0x653b74ab
and eax, 0x5027a1e
and eax, 0
or eax, 0xd1840335
mov dword [ebx], eax
add ebx, edx
xor eax, 0x37d76e40
xor eax, 0x1f5626bd
and eax, 0x10050b88
or eax, 0x4488012
mov dword [ebx], eax
add ebx, edx
xor eax, 0x39bdab8c
and eax, 0x29700000
or eax, 0x520ac981
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1cb989d5
and eax, 0x61810000
or eax, 0x90000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5b231554
and eax, 0x4f1e0649
and eax, 0x40
or eax, 0xfb36
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1cae5569
and eax, 0x8288009
or eax, 0x82400180
mov dword [ebx], eax
add ebx, edx
and eax, 0x544cf9f0
and eax, 0x80000
or eax, 0x55830041
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c269850
and eax, 0x19fc1d3
and eax, 0x20000
or eax, 0x1fe08110
mov dword [ebx], eax
add ebx, edx
xor eax, 0x163647f8
xor eax, 0x4319b6be
and eax, 0x50
or eax, 0x810000a1
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ae83706
and eax, 0x2034f2
or eax, 0x4c800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d4116a5
and eax, 0x48408000
or eax, 0x82820100
mov dword [ebx], eax
add ebx, edx
or eax, 0x50aa9f4
xor eax, 0x522e2cfd
and eax, 0x81000000
or eax, 0x56
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa0c4ce4
or eax, 0x483c8c16
and eax, 0x2c4cb2
or eax, 0x403240
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a445005
and eax, 0x40202800
or eax, 0x85179000
mov dword [ebx], eax
add ebx, edx
or eax, 0x792b834d
and eax, 0x452b0000
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x154e2c15
and eax, 0x14d361b4
and eax, 0x4012014
or eax, 0x20201500
mov dword [ebx], eax
add ebx, edx
and eax, 0x11a5bdc1
and eax, 0
or eax, 0x90880000
mov dword [ebx], eax
add ebx, edx
and eax, 0x12a7508d
and eax, 0x32ce5fa4
and eax, 0
or eax, 0x418a68
mov dword [ebx], eax
add ebx, edx
xor eax, 0x68aeadec
xor eax, 0x123d5cb7
and eax, 0x104903
or eax, 0x81000488
mov dword [ebx], eax
add ebx, edx
or eax, 0x3df8c010
and eax, 0xc04081
or eax, 0x31240
mov dword [ebx], eax
add ebx, edx
or eax, 0x7745ee59
xor eax, 0x3dc6a673
and eax, 0x42010000
or eax, 0x84f08100
mov dword [ebx], eax
add ebx, edx
and eax, 0x1366d8fe
and eax, 0x2600000
or eax, 0x890b6f97
mov dword [ebx], eax
add ebx, edx
or eax, 0x70804a7b
and eax, 0xe2810055
or eax, 0x1000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ff173a6
and eax, 0x2f58d6a4
and eax, 0x4020
or eax, 0x841f
mov dword [ebx], eax
add ebx, edx
and eax, 0x7785bdc5
and eax, 0x2733223d
and eax, 1
or eax, 0xbc2ec280
mov dword [ebx], eax
add ebx, edx
xor eax, 0x47fc070b
xor eax, 0x19c2683b
and eax, 0xe2000000
or eax, 0x10810000
mov dword [ebx], eax
add ebx, edx
or eax, 0x401d1ced
xor eax, 0x56fe84ae
and eax, 0x8042
or eax, 0x4008
mov dword [ebx], eax
add ebx, edx
and eax, 0x19c8dc51
and eax, 0x8000
or eax, 0x8a680a89
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7f90bfe5
and eax, 0x60b80040
or eax, 0x8000001
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa5049b8
and eax, 0x40004188
or eax, 0x1d000002
mov dword [ebx], eax
add ebx, edx
and eax, 0x71ca9547
or eax, 0x5474e343
and eax, 0x44004143
or eax, 0xa88b1480
mov dword [ebx], eax
add ebx, edx
and eax, 0x53e69876
and eax, 0x20deb79b
and eax, 2
or eax, 0x35104589
mov dword [ebx], eax
add ebx, edx
and eax, 0x4470994e
and eax, 0x2f3e5447
and eax, 2
or eax, 0xeebc
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d15ac12
and eax, 0xa810
or eax, 0xa45125
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e2346ab
and eax, 0x8058b00
or eax, 0x480000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5b79fa73
and eax, 0x13346101
or eax, 0x20c38080
mov dword [ebx], eax
add ebx, edx
or eax, 0x638ddc0c
or eax, 0xde69024
and eax, 0x69810000
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x651238aa
and eax, 0x8a2
or eax, 0x504
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d065e69
and eax, 0x4065181
or eax, 0x28a000
mov dword [ebx], eax
add ebx, edx
or eax, 0x74ed4891
and eax, 0x880000
or eax, 0x81000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ea497c7
and eax, 0
or eax, 0x418898
mov dword [ebx], eax
add ebx, edx
or eax, 0x7796ba23
and eax, 0x110108b
or eax, 0x80004500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x784f9a93
and eax, 0x544910
or eax, 0x8010e2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5fd8c0c6
and eax, 0x4a008100
or eax, 0xe20000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x27ef6bdf
and eax, 0x1000044
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3046fe6c
and eax, 0x406c68
or eax, 0x300082
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ae8c8ad
xor eax, 0x27fc99d
and eax, 0x8820100
or eax, 0x85708000
mov dword [ebx], eax
add ebx, edx
and eax, 0x180e4dee
or eax, 0x61cf1b2
and eax, 0xa1ef192
or eax, 0x81e10e01
mov dword [ebx], eax
add ebx, edx
and eax, 0x17e13366
or eax, 0x2db0ee33
and eax, 0x2d310c01
or eax, 0x90040044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b10ee02
and eax, 0x4000002
or eax, 0x9000080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5cc5534a
and eax, 0x1148
or eax, 0x426
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c4fdfa0
xor eax, 0x66eec2d0
and eax, 0xa10034
or eax, 0x546201
mov dword [ebx], eax
add ebx, edx
and eax, 0x57907ae2
and eax, 0x505d9c5
and eax, 0
or eax, 0x98908800
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ad61392
xor eax, 0x45596982
and eax, 0x8b004000
or eax, 0x188
mov dword [ebx], eax
add ebx, edx
xor eax, 0x116d0eea
and eax, 0x80010040
or eax, 0x6180100d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3cf28199
and eax, 0xdd739114
or eax, 0x228c6a21
mov dword [ebx], eax
add ebx, edx
or eax, 0x3963410e
or eax, 0x289c937d
and eax, 0x6472f101
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
xor eax, 0x60c5ef06
or eax, 0x5ead8a5f
and eax, 0x548b1845
or eax, 0x1006020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d8e05cf
and eax, 0x8000108
or eax, 0x6e28004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x463d657c
and eax, 0x50
or eax, 0x8100000a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1608b483
and eax, 0xd0
or eax, 0x420022
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f1ee5a8
xor eax, 0x5112388
and eax, 0x8088000
or eax, 0x90820900
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b6ad5b8
xor eax, 0x44916864
and eax, 0x8004100
or eax, 0xb0000088
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f27dded
and eax, 0x4080
or eax, 0x1e25
mov dword [ebx], eax
add ebx, edx
and eax, 0x67f5074f
and eax, 0x401
or eax, 0x3510412a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x91b7f7d
and eax, 0x24032856
or eax, 0x41704580
mov dword [ebx], eax
add ebx, edx
or eax, 0x17e0fa17
and eax, 0x77834191
or eax, 0x88040028
mov dword [ebx], eax
add ebx, edx
and eax, 0x176f149c
and eax, 0x14050098
or eax, 0x482b67
mov dword [ebx], eax
add ebx, edx
and eax, 0x30a6f73
and eax, 0x2101
or eax, 0xcd6d080
mov dword [ebx], eax
add ebx, edx
or eax, 0x595c1219
and eax, 0x188f399
or eax, 0x80010c66
mov dword [ebx], eax
add ebx, edx
xor eax, 0x44a3e012
and eax, 0x888
or eax, 0x418010
mov dword [ebx], eax
add ebx, edx
or eax, 0x41d1df72
xor eax, 0x55f80df9
and eax, 0x5003
or eax, 0x81100588
mov dword [ebx], eax
add ebx, edx
or eax, 0x3862696f
and eax, 0x1010e2
or eax, 0x18000
mov dword [ebx], eax
add ebx, edx
and eax, 0x34f0b0a7
and eax, 0x8000
or eax, 0x74ca0100
mov dword [ebx], eax
add ebx, edx
and eax, 0x5843078e
xor eax, 0x3f332f3
and eax, 0x1000013
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x57255b0
and eax, 0x1b0f3cff
and eax, 0
or eax, 0x8104c2
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d3df6f2
and eax, 0x40b08000
or eax, 0x82420100
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ab95e1c
xor eax, 0x520b62bb
and eax, 0x90
or eax, 0x8b000004
mov dword [ebx], eax
add ebx, edx
or eax, 0x6faefeef
xor eax, 0x3c58c0df
and eax, 0x40341000
or eax, 0x10045
mov dword [ebx], eax
add ebx, edx
and eax, 0x35dd8187
and eax, 5
or eax, 0x350000e0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x47e3aab7
and eax, 0xaa42
or eax, 0x50c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x24a22195
and eax, 0x808088
or eax, 0x88181000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d1cf36f
and eax, 0x45800041
or eax, 0x80b0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x78d8a9df
or eax, 0x7736261c
and eax, 0x50e1810c
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x739f3d1c
and eax, 0x1000010
or eax, 0x8000010a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x32d1ada5
xor eax, 0x11001796
and eax, 0xb821
or eax, 0x244d0
mov dword [ebx], eax
add ebx, edx
and eax, 0xfb7b9ba
and eax, 0x8800
or eax, 0x14550300
mov dword [ebx], eax
add ebx, edx
or eax, 0x3adacf6b
and eax, 0x36dfc201
or eax, 0xc1003080
mov dword [ebx], eax
add ebx, edx
and eax, 0x1704676c
and eax, 0x12006200
or eax, 0xe0819dff
mov dword [ebx], eax
add ebx, edx
and eax, 0x704060c6
xor eax, 0x52cf3c1b
and eax, 0x22cf0c9d
or eax, 0xdd308122
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b285835
and eax, 0x18683836
and eax, 0x8080800
or eax, 0x80908288
mov dword [ebx], eax
add ebx, edx
and eax, 0x2bb676ba
and eax, 0x800000
or eax, 0x450b0041
mov dword [ebx], eax
add ebx, edx
or eax, 0x451c696a
xor eax, 0x4b2b63b9
and eax, 0x2000010
or eax, 0xe1403504
mov dword [ebx], eax
add ebx, edx
xor eax, 0x45ed2924
and eax, 0xa4250000
or eax, 0x10100000
mov dword [ebx], eax
add ebx, edx
or eax, 0xb1fbd92
and eax, 0xb9000090
or eax, 9
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ea5fe05
and eax, 0x760c
or eax, 0x122
mov dword [ebx], eax
add ebx, edx
or eax, 0x6e78c682
or eax, 0x22c3ca36
and eax, 0x84d2a
or eax, 0x81040001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x16a19235
xor eax, 0x287ffa3f
and eax, 0x22121
or eax, 0x10ac0
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ba51383
and eax, 0xa10100
or eax, 0x24508000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d9f7d44
and eax, 0x525789ca
and eax, 0
or eax, 0x88000003
mov dword [ebx], eax
add ebx, edx
and eax, 0x5949a4c7
or eax, 0x1839d9ef
and eax, 0x89881
or eax, 0x41800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2eecfde
or eax, 0x50836c78
and eax, 0x18800
or eax, 0xc540300
mov dword [ebx], eax
add ebx, edx
and eax, 0x44d6ad5e
xor eax, 0x76eaae2a
and eax, 0x52202200
or eax, 0x540c081
mov dword [ebx], eax
add ebx, edx
or eax, 0x3598bae6
and eax, 0x62800000
or eax, 0x88010000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x248f1116
or eax, 0x1e974527
and eax, 0x1406
or eax, 0xa48
mov dword [ebx], eax
add ebx, edx
or eax, 0x34c17c9a
and eax, 0x14004a80
or eax, 0x8a3c8001
mov dword [ebx], eax
add ebx, edx
or eax, 0x4fc3ae92
and eax, 0xd2810000
or eax, 0x20000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x187b459a
xor eax, 0x26888fe1
and eax, 0x8a3a
or eax, 0x3504
mov dword [ebx], eax
add ebx, edx
or eax, 0x2cc271e5
xor eax, 0x3b7acae1
and eax, 0xb00118
or eax, 0x4348a0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x485ca38a
and eax, 0x8052a00
or eax, 0x4400100
mov dword [ebx], eax
add ebx, edx
and eax, 0x456545b1
or eax, 0x1d3ef57
and eax, 0x834d15
or eax, 0x81020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x210be15f
and eax, 0x808800
or eax, 0x98100000
mov dword [ebx], eax
add ebx, edx
and eax, 0x45e6f20e
and eax, 0
or eax, 0x8b004188
mov dword [ebx], eax
add ebx, edx
xor eax, 0x62a2e34f
and eax, 0xc9800045
or eax, 0x10808
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e12019a
or eax, 0x7fa882be
and eax, 0x888
or eax, 0x400
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e82ed93
and eax, 0x5c80e181
or eax, 0x81591000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3020de66
xor eax, 0x78b6ce9a
and eax, 0x40820000
or eax, 0x15090000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a06aeca
or eax, 0x7a46286b
and eax, 0x49c28000
or eax, 0x80300114
mov dword [ebx], eax
add ebx, edx
xor eax, 0x78e1446f
and eax, 0x81000068
or eax, 0x84
mov dword [ebx], eax
add ebx, edx
xor eax, 0xefc9485
and eax, 0x788460
or eax, 0x22b82
mov dword [ebx], eax
add ebx, edx
and eax, 0x12518229
xor eax, 0x82249a6
and eax, 0x8728100
or eax, 0xa5800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x60bcfa4e
or eax, 0x7ba3c0be
and eax, 0x88000012
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x1e8708db
xor eax, 0x2a91ba5d
and eax, 0x80980a
or eax, 0x41080080
mov dword [ebx], eax
add ebx, edx
and eax, 0x41e49bb8
or eax, 0x5552607c
and eax, 0x4408800
or eax, 0x8050300
mov dword [ebx], eax
add ebx, edx
and eax, 0x30eaf758
and eax, 0x20a4d164
and eax, 0x8000
or eax, 0xaa340d
mov dword [ebx], eax
add ebx, edx
and eax, 0x70ee0125
and eax, 0x800000
or eax, 0xef103500
mov dword [ebx], eax
add ebx, edx
and eax, 0x2402a0e0
and eax, 0x4000000
or eax, 0x498b0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x59a89f6a
and eax, 0xc898100
or eax, 0xa2400010
mov dword [ebx], eax
add ebx, edx
and eax, 0x415a126e
or eax, 0x48af6c1b
and eax, 0x1b
or eax, 0x810000c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e9c4db8
and eax, 0xc4861
or eax, 0x28280
mov dword [ebx], eax
add ebx, edx
and eax, 0x1d94dfe5
and eax, 0x8000
or eax, 0x3bc10100
mov dword [ebx], eax
add ebx, edx
and eax, 0x5dabe031
and eax, 0x1000000
or eax, 0x80000007
mov dword [ebx], eax
add ebx, edx
xor eax, 0x50f588f8
xor eax, 0xe106d4c
and eax, 0x1c5b1
or eax, 0x100840
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c7bf2fd
and eax, 0x18000
or eax, 0x98800800
mov dword [ebx], eax
add ebx, edx
and eax, 0x130fc40b
xor eax, 0x71f392b6
and eax, 0x1000080
or eax, 0x8a004108
mov dword [ebx], eax
add ebx, edx
or eax, 0x563c3d30
and eax, 0xc2001010
or eax, 0x20810045
mov dword [ebx], eax
add ebx, edx
or eax, 0x34be8240
and eax, 0x6bc29fea
and eax, 0x200
or eax, 0x208d
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c9e27
and eax, 0x201
or eax, 0x43c8e080
mov dword [ebx], eax
add ebx, edx
and eax, 0x38a0d599
and eax, 0x6a43c1e3
and eax, 0
or eax, 0xf2810000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x377386
or eax, 0x64ba435f
and eax, 0x2c4
or eax, 0x20
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b12016d
and eax, 0x197a41b
and eax, 0x1000009
or eax, 0x340c4582
mov dword [ebx], eax
add ebx, edx
or eax, 0x356cc13f
and eax, 0x356cc4a5
or eax, 0xca933200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x741bdb1
and eax, 0xf8904a14
or eax, 0x7011021
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc26a268
and eax, 0x6e312da3
and eax, 0x100801
or eax, 0x988080fe
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e5e7d41
and eax, 0xb0004188
or eax, 0x8000000
mov dword [ebx], eax
add ebx, edx
or eax, 0xc4b33a3
or eax, 0x1539f886
and eax, 0x418888
or eax, 0x10
mov dword [ebx], eax
add ebx, edx
xor eax, 0x69fdd470
and eax, 0xb1538d
and eax, 0x804008
or eax, 0xcc4c8355
mov dword [ebx], eax
add ebx, edx
or eax, 0x45927950
and eax, 0x7f490467
and eax, 0x4c480044
or eax, 0x8084cc88
mov dword [ebx], eax
add ebx, edx
or eax, 0x2de69a17
xor eax, 0x5058fa19
and eax, 0x8c8404c4
or eax, 0x4048c808
mov dword [ebx], eax
add ebx, edx
and eax, 0x72136805
xor eax, 0x19a97d63
and eax, 0x48880444
or eax, 0x8444c888
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ba98a51
xor eax, 0x7eb0c7b9
and eax, 0x80090144
or eax, 0x6c825488
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a0ed1ad
or eax, 0x722329dc
and eax, 0x8084188
or eax, 0x5140403
mov dword [ebx], eax
add ebx, edx
xor eax, 0x43cdc303
and eax, 0x688
or eax, 0x2153
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c8bbb87
and eax, 0xc808814
or eax, 0x22442121
mov dword [ebx], eax
add ebx, edx
and eax, 0x222d6a2d
and eax, 0x40825
or eax, 0x8498340
mov dword [ebx], eax
add ebx, edx
and eax, 0x70bed45a
xor eax, 0x6352996f
and eax, 0x2180101
or eax, 0x9ca0e080
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b2f63cb
and eax, 0x10000000
or eax, 0xe1810000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ec401ca
or eax, 0x76bc741b
and eax, 0x418
or eax, 0x8024
mov dword [ebx], eax
add ebx, edx
and eax, 0x41450bf8
and eax, 8
or eax, 0x8c848181
mov dword [ebx], eax
add ebx, edx
and eax, 0x12aa0630
xor eax, 0x55205064
and eax, 0x55800040
or eax, 0xb0001
mov dword [ebx], eax
add ebx, edx
or eax, 0x50d8139
or eax, 0x14a574b6
and eax, 0x45a28120
or eax, 0xa8400000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2fe7bc69
and eax, 0x78a83b97
and eax, 0
or eax, 0x810000b6
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5543cdab
xor eax, 0x11ca3d55
and eax, 0xc040
or eax, 0x2405b2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3405c3d2
and eax, 0x20010200
or eax, 0x448900
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d3c9f44
and eax, 0x40a00
or eax, 0xe21435
mov dword [ebx], eax
add ebx, edx
or eax, 0x26feded4
and eax, 0x2a61400
or eax, 0xc9012100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x54ec6fdd
and eax, 0x90080000
or eax, 0x800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4afb23bc
and eax, 0x36e40f83
and eax, 0x400080
or eax, 0x18c04
mov dword [ebx], eax
add ebx, edx
and eax, 0x19e418a8
and eax, 0x880
or eax, 0x811c450b
mov dword [ebx], eax
add ebx, edx
or eax, 0x9a70897
and eax, 0x94481
or eax, 0x400060
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a1a4e03
and eax, 0x2410000
or eax, 0x888100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a2e2c9b
and eax, 0x9a
or eax, 0x81000024
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c9ebdc3
and eax, 0x419210f1
or eax, 0x12600000
mov dword [ebx], eax
add ebx, edx
or eax, 0x789c3c43
or eax, 0x48e4a903
and eax, 0x73c0b872
or eax, 0x84000200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7f829a34
and eax, 0x20000
or eax, 0x55290000
mov dword [ebx], eax
add ebx, edx
or eax, 0x31211404
or eax, 0x14f850df
and eax, 0x40ca0010
or eax, 0x82008100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x592fa478
and eax, 0x1ffb52eb
and eax, 0x1000028
or eax, 0x80000081
mov dword [ebx], eax
add ebx, edx
or eax, 0x43521313
and eax, 0x1202b2
or eax, 0xade040
mov dword [ebx], eax
add ebx, edx
or eax, 0x72ca783f
and eax, 0x8a8800
or eax, 0x84000100
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d8658ab
and eax, 0x2faa1f43
and eax, 0
or eax, 0x8b00418c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x120e6da9
or eax, 0x1f99597e
and eax, 0x17152445
or eax, 0x20200000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c1e7bf
and eax, 0x310000f8
or eax, 0x4000004
mov dword [ebx], eax
add ebx, edx
and eax, 0x49e61388
and eax, 8
or eax, 0xbd41
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1daf7cfd
and eax, 0x5a8c1b52
and eax, 0x800000
or eax, 0x51fa25
mov dword [ebx], eax
add ebx, edx
and eax, 0x410cc70f
and eax, 0
or eax, 0x91183500
mov dword [ebx], eax
add ebx, edx
xor eax, 0xed40bce
or eax, 0x73ae8bef
and eax, 0x4d8a0000
or eax, 0x10000
mov dword [ebx], eax
add ebx, edx
or eax, 0xfd486f6
and eax, 0x46d18020
or eax, 0x30200108
mov dword [ebx], eax
add ebx, edx
and eax, 0x64301245
and eax, 0x596e2e1c
and eax, 0
or eax, 0x810000d5
mov dword [ebx], eax
add ebx, edx
xor eax, 0x20e80542
and eax, 0x600491
or eax, 0x2ea60
mov dword [ebx], eax
add ebx, edx
or eax, 0x487d1dcd
and eax, 0x1376c0aa
and eax, 0x8000
or eax, 0x84810800
mov dword [ebx], eax
add ebx, edx
or eax, 0x6bebb1b6
and eax, 0xa8000184
or eax, 0x10004008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x66a8bdfa
xor eax, 0x688484e0
and eax, 0x884
or eax, 0x418400
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e38a4
xor eax, 0x1f41beec
and eax, 0xc008248
or eax, 0xc0cc4115
mov dword [ebx], eax
add ebx, edx
or eax, 0x208802ef
xor eax, 0x7804cd61
and eax, 0x84c80c8c
or eax, 0x4804c040
mov dword [ebx], eax
add ebx, edx
or eax, 0x22efb5e4
or eax, 0x1801a24f
and eax, 0xec8b55cc
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x375065cb
and eax, 0x24004588
or eax, 0x11100003
mov dword [ebx], eax
add ebx, edx
or eax, 0x531ff538
xor eax, 0x161edaf4
and eax, 0x61010b4f
or eax, 0x9efe40a0
mov dword [ebx], eax
add ebx, edx
and eax, 0x13db4c39
and eax, 0xd971728
and eax, 0x1820020
or eax, 0x8e485015
mov dword [ebx], eax
add ebx, edx
and eax, 0x68e1146f
or eax, 0x3add5e81
and eax, 0x84d0a85
or eax, 0x4008108
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a3faa9b
and eax, 0x1aa7339
and eax, 0x202101
or eax, 0x5ed1d080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x74b898c4
and eax, 0x20016945
or eax, 0xd18096ba
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a524eba
and eax, 0xfbd34cfe
or eax, 0x42c0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x358f8103
and eax, 0x86a88189
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x7bdf0495
and eax, 0x22bc216f
and eax, 0x880001
or eax, 0x55030040
mov dword [ebx], eax
add ebx, edx
or eax, 0x42d9aae9
and eax, 0x53c28008
or eax, 0x8000100
mov dword [ebx], eax
add ebx, edx
or eax, 0x473dc78d
and eax, 0x1f0a1fe6
and eax, 0x1000100
or eax, 0x80000030
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b1fa54b
and eax, 0x1000100
or eax, 0xbe78f2
mov dword [ebx], eax
add ebx, edx
and eax, 0x410a954b
or eax, 0x5c6e79ed
and eax, 0x14440900
or eax, 0x18200
mov dword [ebx], eax
add ebx, edx
and eax, 0x17f86e54
and eax, 0x200
or eax, 0x105125
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d83b77a
and eax, 0x1d032438
and eax, 0
or eax, 0x1ef08300
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c3e9be8
and eax, 0x6a89088
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2cbfd0c1
xor eax, 0x7ff522a
and eax, 0xd880041
or eax, 0x40030000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1df7289c
and eax, 0x40700008
or eax, 0x8d818100
mov dword [ebx], eax
add ebx, edx
or eax, 0x30643d23
and eax, 0x81000021
or eax, 0x94
mov dword [ebx], eax
add ebx, edx
and eax, 0x1264badf
and eax, 0x91
or eax, 0x6515a760
mov dword [ebx], eax
add ebx, edx
and eax, 0x1afc1b16
or eax, 0x19d28bab
and eax, 0x18548b38
or eax, 0x10040
mov dword [ebx], eax
add ebx, edx
and eax, 0x1fe47792
and eax, 0x8440200
or eax, 0xa7b8f081
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b19edb9
or eax, 0x4dd2e407
and eax, 0xe2810000
or eax, 0x10000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x613d8dc9
and eax, 0
or eax, 0x8fc8
mov dword [ebx], eax
add ebx, edx
or eax, 0x404fcba5
xor eax, 0x3fdfcdbc
and eax, 0x6800201
or eax, 0x80288888
mov dword [ebx], eax
add ebx, edx
or eax, 0x7d1f2a02
xor eax, 0x183c84b6
and eax, 0x2800001
or eax, 0x10380040
mov dword [ebx], eax
add ebx, edx
or eax, 0x4095445d
and eax, 0x200000c
or eax, 0x29000002
mov dword [ebx], eax
add ebx, edx
and eax, 0x4dd036f8
or eax, 0x74cc8068
and eax, 0x6c040040
or eax, 0x310c05
mov dword [ebx], eax
add ebx, edx
or eax, 0x58979eda
and eax, 0x8949a88
or eax, 0x83080000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x20306120
and eax, 0xa1801008
or eax, 0x40010045
mov dword [ebx], eax
add ebx, edx
and eax, 0x26b356e8
and eax, 0x1048
or eax, 0x2431
mov dword [ebx], eax
add ebx, edx
and eax, 0x283c826a
or eax, 0x67d744b
and eax, 0x404001
or eax, 0xa1028980
mov dword [ebx], eax
add ebx, edx
and eax, 0x3211b776
or eax, 0x50d49283
and eax, 0x70800000
or eax, 0x81010000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d39d895
and eax, 0x2453f6d3
and eax, 0
or eax, 0xb14e
mov dword [ebx], eax
add ebx, edx
and eax, 0x3329d0ad
or eax, 0xcd64443
and eax, 0x4808009
or eax, 0x82280180
mov dword [ebx], eax
add ebx, edx
and eax, 0x3dc60dce
xor eax, 0x4daea51c
and eax, 0x482a0000
or eax, 0xa0900041
mov dword [ebx], eax
add ebx, edx
and eax, 0x1eb50df
and eax, 0x40
or eax, 0x2b000002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e15031b
and eax, 0x10051
or eax, 0xca801804
mov dword [ebx], eax
add ebx, edx
or eax, 0x7955952
or eax, 0x1f051074
and eax, 0x4876
or eax, 0x2608
mov dword [ebx], eax
add ebx, edx
and eax, 0x77dfd7a4
and eax, 0x4200
or eax, 0x6e9bb081
mov dword [ebx], eax
add ebx, edx
and eax, 0x7cb45894
and eax, 0x44800000
or eax, 0x10b0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b283c2f
and eax, 0x6223400
or eax, 0xc0110
mov dword [ebx], eax
add ebx, edx
and eax, 0x5498c0c6
and eax, 0x4000000
or eax, 0x81350000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x38317409
or eax, 0x3961e0c5
and eax, 0x35000045
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1ad3f25c
and eax, 0xb209
or eax, 0x160
mov dword [ebx], eax
add ebx, edx
and eax, 0x46ae1d2e
and eax, 0x7ea07a89
and eax, 0x1008
or eax, 0x86a88080
mov dword [ebx], eax
add ebx, edx
and eax, 0x1e4bb74b
and eax, 0x80000
or eax, 0xa8b00041
mov dword [ebx], eax
add ebx, edx
or eax, 0x643b57ce
and eax, 0x4c004186
or eax, 0x11000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x62e3bed7
and eax, 0x40000082
or eax, 0x8ccccc41
mov dword [ebx], eax
add ebx, edx
or eax, 0x23c7aa3b
and eax, 0xccccccc8
or eax, 4
mov dword [ebx], eax
add ebx, edx
and eax, 0x13a0aed0
and eax, 0x808cc0
or eax, 0xcc4c400c
mov dword [ebx], eax
add ebx, edx
and eax, 0x602885ec
and eax, 0x53c9f10b
and eax, 0x40080008
or eax, 0xac8355c4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2430a178
and eax, 0x84480
or eax, 0x2500010b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x117c6f67
xor eax, 0x1fb097ec
and eax, 0x3c00
or eax, 0x4096
mov dword [ebx], eax
add ebx, edx
or eax, 0x5a251df1
and eax, 0x246935
or eax, 0x88200
mov dword [ebx], eax
add ebx, edx
and eax, 0x76c8ec73
xor eax, 0x26a1def4
and eax, 0x26013000
or eax, 0x8008900
mov dword [ebx], eax
add ebx, edx
and eax, 0x609fd50c
and eax, 0x10000
or eax, 0x4d2a0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x58c55b13
xor eax, 0x1c7dce0f
and eax, 0x908108
or eax, 0xb6610000
mov dword [ebx], eax
add ebx, edx
or eax, 0x53a7b0fe
or eax, 0x4cb15c0c
and eax, 0x8100004c
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x44a02195
and eax, 0xa020c1
or eax, 0x4b1e20
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ff451d0
and eax, 0x2e11ea7b
and eax, 0xc110000
or eax, 0x10e08100
mov dword [ebx], eax
add ebx, edx
and eax, 0x77175b39
and eax, 0
or eax, 0x88000022
mov dword [ebx], eax
add ebx, edx
xor eax, 0x49479e86
and eax, 0x41010480
or eax, 0x886001
mov dword [ebx], eax
add ebx, edx
and eax, 0x20a36356
or eax, 0x4695f43d
and eax, 0x158000
or eax, 0x8400b00
mov dword [ebx], eax
add ebx, edx
or eax, 0x297e79d6
or eax, 0x3981d989
and eax, 0x2840e281
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x68cffa5
and eax, 0x46bd92b6
and eax, 0x2800000
or eax, 0xf0010000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5622b450
and eax, 0xa000
or eax, 0x82b
mov dword [ebx], eax
add ebx, edx
and eax, 0x3127921d
and eax, 0x3234f6c
and eax, 8
or eax, 0x5084583
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c179d28
and eax, 0x1d2171bf
and eax, 1
or eax, 0xa318
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ee987d1
and eax, 0x402211
or eax, 0x1121024
mov dword [ebx], eax
add ebx, edx
xor eax, 0x41308eda
and eax, 0x40008800
or eax, 0x24900000
mov dword [ebx], eax
add ebx, edx
or eax, 0x18036e9c
and eax, 0x8004088
or eax, 0x83000101
mov dword [ebx], eax
add ebx, edx
xor eax, 0x17a5192b
and eax, 0x88810800
or eax, 0x4100004d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3ccf5442
and eax, 0x68a14091
and eax, 0x4000
or eax, 0xa84a
mov dword [ebx], eax
add ebx, edx
and eax, 0x3833c539
and eax, 0xc000
or eax, 0xef2f3181
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c20face
or eax, 0x1882d0a8
and eax, 0x558b0000
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x69c6200f
xor eax, 0xb90917b
and eax, 0x14428100
or eax, 0x800008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f62edc9
or eax, 0x554acf11
and eax, 0x1000011
or eax, 0x80000008
mov dword [ebx], eax
add ebx, edx
and eax, 0x311b4f30
and eax, 0x10
or eax, 0xc839e2
mov dword [ebx], eax
add ebx, edx
and eax, 0x66576900
or eax, 0x74307c1d
and eax, 0x64000800
or eax, 0x8a8000
mov dword [ebx], eax
add ebx, edx
or eax, 0x69a9af0e
and eax, 0x9000108
or eax, 0x82004081
mov dword [ebx], eax
add ebx, edx
and eax, 0x26e07da0
and eax, 0x2000000
or eax, 0x31250845
mov dword [ebx], eax
add ebx, edx
xor eax, 0x11f7cec0
and eax, 0x20000080
or eax, 0xd00003a
mov dword [ebx], eax
add ebx, edx
and eax, 0x54a994d5
and eax, 0x90
or eax, 0x420a
mov dword [ebx], eax
add ebx, edx
and eax, 0x87f4cc5
and eax, 0x4000
or eax, 0x6549b635
mov dword [ebx], eax
add ebx, edx
or eax, 0x59c54823
or eax, 0x1dd543d3
and eax, 0x84d8b70
or eax, 8
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d230852
or eax, 0x6f123490
and eax, 0x6c010080
or eax, 0x80c101
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ae57611
and eax, 0x60810000
or eax, 0x91000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x47dead85
or eax, 0xa4023b7
and eax, 0x3a5
or eax, 0x11800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x25b9d78e
or eax, 0x5042c9ae
and eax, 0x1608189
or eax, 0x88040000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c0f1e28
and eax, 0x550b0001
or eax, 0x800040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x43d3e861
or eax, 0xc83a5a3
and eax, 0xed28100
or eax, 0xe0200008
mov dword [ebx], eax
add ebx, edx
and eax, 0x44666dcd
and eax, 0
or eax, 0x810000c7
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6dc337b2
and eax, 0x403570
or eax, 0x280082
mov dword [ebx], eax
add ebx, edx
or eax, 0x72dfb67d
and eax, 0x458300
or eax, 0x8000800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x15ead0c
xor eax, 0x66ba145a
and eax, 0x802014
or eax, 0x4a8d21
mov dword [ebx], eax
add ebx, edx
and eax, 0x536e5e29
and eax, 0xa0c00
or eax, 0x4bb40100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1cc49017
and eax, 0x749acbc8
and eax, 0x10000000
or eax, 0x22250000
mov dword [ebx], eax
add ebx, edx
or eax, 0x42811337
or eax, 0x6a092d8b
and eax, 0x300000a2
or eax, 0x5000040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x48d0b5ba
and eax, 0x2018
or eax, 0x4226
mov dword [ebx], eax
add ebx, edx
and eax, 0x5cde6b7
and eax, 0x77ceb171
and eax, 0
or eax, 0x89649088
mov dword [ebx], eax
add ebx, edx
or eax, 0x19e03879
and eax, 0x9800041
or eax, 0x440b0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x359bf22e
and eax, 0x4810000
or eax, 0x92608108
mov dword [ebx], eax
add ebx, edx
and eax, 0x6cb35d98
xor eax, 0x7e89e6e0
and eax, 0x40
or eax, 0x81000014
mov dword [ebx], eax
add ebx, edx
and eax, 0x566a69d3
and eax, 0x50
or eax, 0x77ea1
mov dword [ebx], eax
add ebx, edx
and eax, 0x1fb38b0b
and eax, 0xe103cd1
and eax, 0
or eax, 0x1bf18100
mov dword [ebx], eax
add ebx, edx
and eax, 0x638f882d
and eax, 0x3000000
or eax, 0x88000003
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b01f491
and eax, 0x19d4dd6b
and eax, 1
or eax, 0xe2810854
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e6e8d1e
xor eax, 0x68868cff
and eax, 0xa8
or eax, 0x15014
mov dword [ebx], eax
add ebx, edx
or eax, 0x4bd40bdd
xor eax, 0x42456a8b
and eax, 0x8102000
or eax, 0x4fca81
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6285ca57
and eax, 0x626857ef
and eax, 0x62000000
or eax, 0x90810000
mov dword [ebx], eax
add ebx, edx
or eax, 0x18d8a76a
or eax, 0x60993ebf
and eax, 0xfad9b7c9
or eax, 0x5264000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3467b2b9
and eax, 0x89648288
or eax, 0x800
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a7ea46b
xor eax, 0x79e12c48
and eax, 0x8b0001
or eax, 0x45000040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ed3d473
and eax, 0x2001400
or eax, 0x14042108
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f1b69bc
and eax, 0x16000000
or eax, 0x28050000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2625a1f9
or eax, 0x5c8de4bb
and eax, 0x34000011
or eax, 0x1000040
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b9ecc6e
or eax, 0x70e3f4e
and eax, 0xa43
or eax, 0x10080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x734247c5
and eax, 0x1004d02
or eax, 0x80080089
mov dword [ebx], eax
add ebx, edx
xor eax, 0x206a829e
or eax, 0x456443aa
and eax, 0x2041b1
or eax, 0x82040
mov dword [ebx], eax
add ebx, edx
or eax, 0x469a44fa
and eax, 0x6a80100
or eax, 0x90418000
mov dword [ebx], eax
add ebx, edx
and eax, 0xa5e005c
or eax, 0x2705c0fb
and eax, 0x1000071
or eax, 0x80000004
mov dword [ebx], eax
add ebx, edx
xor eax, 0xdbfd0b0
or eax, 0x279be980
and eax, 0x11a1c1
or eax, 0x430
mov dword [ebx], eax
add ebx, edx
and eax, 0x667b7139
xor eax, 0x4278a069
and eax, 0x40018000
or eax, 0x24800800
mov dword [ebx], eax
add ebx, edx
and eax, 0x7abbd981
and eax, 0
or eax, 0x8b004189
mov dword [ebx], eax
add ebx, edx
and eax, 0x38a9c813
or eax, 0x6d4f4ec0
and eax, 0x60010841
or eax, 0x82800014
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ea6d102
and eax, 0x114
or eax, 0x480
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7fdcc71
and eax, 0x2b1c881
or eax, 0x2200
mov dword [ebx], eax
add ebx, edx
and eax, 0x5613830a
and eax, 0x2010000
or eax, 0xf0800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x19c0672c
and eax, 0x5f78b5aa
and eax, 0
or eax, 0x6f6f6c3c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x68e52729
and eax, 0x404d1fd8
and eax, 0x80100
or eax, 0x2500448b
mov dword [ebx], eax
add ebx, edx
or eax, 0x99173ae
xor eax, 0x291f7541
and eax, 0x26e
or eax, 0xa401
mov dword [ebx], eax
add ebx, edx
or eax, 0x3fcf1327
xor eax, 0x50f05792
and eax, 0x38c02d
or eax, 0x400800
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f078388
and eax, 0x5b320100
or eax, 0x802400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x48b0d24e
xor eax, 0x60ce656c
and eax, 0x10040000
or eax, 0x310000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x71ab1eb3
and eax, 0x1000001
or eax, 0x88000008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x511413fe
xor eax, 0x4042ef23
and eax, 0x6490
or eax, 0x41890000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f2cbebb
and eax, 0x79da454c
and eax, 0x41080000
or eax, 0x8033b900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7a207280
and eax, 0x90b0000
or eax, 0x44200000
mov dword [ebx], eax
add ebx, edx
and eax, 0xda39169
xor eax, 0x6f408574
and eax, 0x2418100
or eax, 0x95800008
mov dword [ebx], eax
add ebx, edx
and eax, 0x617a6b84
and eax, 0x34ccdf58
and eax, 0x100
or eax, 0x8100000e
mov dword [ebx], eax
add ebx, edx
or eax, 0x213a42
and eax, 0x6996d1ba
and eax, 0x1001000
or eax, 0x20a2f1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x38dbaaab
and eax, 0x9b42d9e
and eax, 0x1200800
or eax, 0x4046b200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ceed409
and eax, 0x15080000
or eax, 0x40230000
mov dword [ebx], eax
add ebx, edx
or eax, 0x44bf4ec4
xor eax, 0x565d42e1
and eax, 0x3e20000
or eax, 0x4c108108
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e65331
and eax, 0x8f6d310
or eax, 0x80092c82
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c3eaf8b
and eax, 0x4089648a
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x238be4b1
and eax, 0x1002000
or eax, 0x88649800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x625ba9e3
or eax, 0x703b4467
and eax, 0xc31d0041
or eax, 0x400000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x79acd2bc
and eax, 0x2e3beb9f
and eax, 0x800c08c
or eax, 0xc4cc0c40
mov dword [ebx], eax
add ebx, edx
and eax, 0x79fdb90
and eax, 0x48cc880
or eax, 0xc840044c
mov dword [ebx], eax
add ebx, edx
or eax, 0x21c81fc
and eax, 0xcc8845cc
or eax, 0x20031000
mov dword [ebx], eax
add ebx, edx
or eax, 0x52a4395e
or eax, 0x631e5e98
and eax, 0xbd5098
or eax, 0x20
mov dword [ebx], eax
add ebx, edx
and eax, 0x596f5fae
and eax, 0x50000
or eax, 0xc402b00
mov dword [ebx], eax
add ebx, edx
or eax, 0x745daec0
xor eax, 0x2a5e9a41
and eax, 0x56001501
or eax, 0xa9f04234
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c4cab09
and eax, 0x1bde4044
and eax, 0x8400000
or eax, 0xd8bff
mov dword [ebx], eax
add ebx, edx
xor eax, 0x32d55f8b
and eax, 0x3898c000
or eax, 0xc5612181
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e47c11c
xor eax, 0x14b98852
and eax, 0xb1010000
or eax, 0x40800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x77a27c63
and eax, 0
or eax, 0xc8ae
mov dword [ebx], eax
add ebx, edx
xor eax, 0x796758a1
and eax, 0x9448008
or eax, 0x80000180
mov dword [ebx], eax
add ebx, edx
and eax, 0x63c99df2
and eax, 0x1000000
or eax, 0x548b0041
mov dword [ebx], eax
add ebx, edx
or eax, 0x21ff9d27
xor eax, 0x768e70b
and eax, 0x42820008
or eax, 0x89408100
mov dword [ebx], eax
add ebx, edx
or eax, 0x283a84ec
and eax, 0x8100008c
or eax, 1
mov dword [ebx], eax
add ebx, edx
or eax, 0x4fbc0654
and eax, 0x11802d0
or eax, 0x40e022
mov dword [ebx], eax
add ebx, edx
xor eax, 0x645d4e94
and eax, 0x4058800
or eax, 0x8400300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e7ece2e
and eax, 0x200404
or eax, 0x800201
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f419b82
and eax, 0x66b4442
and eax, 0x400
or eax, 0x900a2100
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ae72ae0
or eax, 0x1f4e0408
and eax, 0x10020000
or eax, 0xe0810000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2762ea33
and eax, 0x44808810
or eax, 0x100004
mov dword [ebx], eax
add ebx, edx
or eax, 0x78a8a011
and eax, 0x8000001
or eax, 0x83004188
mov dword [ebx], eax
add ebx, edx
and eax, 0x20103280
and eax, 0
or eax, 0xe181104d
mov dword [ebx], eax
add ebx, edx
or eax, 0x2cabb5d1
and eax, 0xedab8485
or eax, 0x12540002
mov dword [ebx], eax
add ebx, edx
and eax, 0x590237c4
and eax, 0x24643b2d
and eax, 0
or eax, 0x8021f181
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6fb0adf
or eax, 0x75c7728c
and eax, 0x558b0000
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f267581
and eax, 0x170ab89c
and eax, 0
or eax, 0xe4e28108
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b87f512
or eax, 0x452cf85e
and eax, 0x816dfc1a
or eax, 0x920301
mov dword [ebx], eax
add ebx, edx
xor eax, 0x612f1094
and eax, 0x49bd3573
and eax, 0x2102
or eax, 0xa98f0
mov dword [ebx], eax
add ebx, edx
and eax, 0x375c0cee
and eax, 0x80800
or eax, 0x44828000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x29fa9643
and eax, 0x9000001
or eax, 0x82004188
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4659f8f2
and eax, 0xc0010841
or eax, 0x12240404
mov dword [ebx], eax
add ebx, edx
or eax, 0x3207a83c
and eax, 0x3e31da58
and eax, 0x20000018
or eax, 0x5000002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d6c28c3
xor eax, 0x7298c7d0
and eax, 0x6000
or eax, 0x50
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7723aec9
and eax, 0x73220411
or eax, 0x4c3124
mov dword [ebx], eax
add ebx, edx
or eax, 0x49b3b5f3
and eax, 0x84d8160
or eax, 0x4000a08
mov dword [ebx], eax
add ebx, edx
and eax, 0x16985dc2
xor eax, 0x3068292c
and eax, 0x20600000
or eax, 0x8a1cc981
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7daf6f86
and eax, 0xc1810000
or eax, 0x28000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xce0d36c
xor eax, 0x140c3851
and eax, 0x831
or eax, 0x14c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7f883b84
and eax, 0x52002101
or eax, 0x8005d080
mov dword [ebx], eax
add ebx, edx
and eax, 0x4bd5d146
and eax, 0x10000
or eax, 0x81880000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c353314
xor eax, 0x5e65d9e1
and eax, 0x418844
or eax, 0x100
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e5285b4
and eax, 0x100
or eax, 0x8110548b
mov dword [ebx], eax
add ebx, edx
or eax, 0x663be3ff
and eax, 0xe72816ca
or eax, 0x18840800
mov dword [ebx], eax
add ebx, edx
or eax, 0xf0bedfd
and eax, 0x3da281ff
or eax, 0x500000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x769b80ea
and eax, 0xb690114
or eax, 0x8096fee8
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c5056a8
and eax, 0x42468b6a
and eax, 0x40840
or eax, 0x25090005
mov dword [ebx], eax
add ebx, edx
and eax, 0x74ba58fe
and eax, 0x59516659
and eax, 0
or eax, 0x35000014
mov dword [ebx], eax
add ebx, edx
and eax, 0x40eee04d
and eax, 4
or eax, 0x296a
mov dword [ebx], eax
add ebx, edx
or eax, 0x1fa6bddb
and eax, 0xa68835
or eax, 0x514200
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d7e7b71
xor eax, 0x255eeac
and eax, 0x8000
or eax, 0x44900800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x65e6350e
or eax, 0x68a5271
and eax, 0x3004109
or eax, 0x88000080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x764fee13
and eax, 0xc9010008
or eax, 0x801045
mov dword [ebx], eax
add ebx, edx
or eax, 0x74ba9090
and eax, 0x1049
or eax, 0xe22
mov dword [ebx], eax
add ebx, edx
and eax, 0x45df4886
and eax, 0x13943061
and eax, 0
or eax, 0x642f181
mov dword [ebx], eax
add ebx, edx
and eax, 0x52234c84
or eax, 0x51ad1bfc
and eax, 0x41810000
or eax, 0xa8000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c0250b5
and eax, 0x5011
or eax, 0xb02
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d81b745
xor eax, 0x22f5cf3d
and eax, 0x4d042101
or eax, 0x3002d080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c135b9e
and eax, 0x1010000
or eax, 0x548a0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x51f7c1b7
and eax, 0x488104
or eax, 0x6b820008
mov dword [ebx], eax
add ebx, edx
or eax, 0x66cf215b
and eax, 0xa2b7e46
and eax, 2
or eax, 0x81000039
mov dword [ebx], eax
add ebx, edx
or eax, 0x421d7ae7
or eax, 0xccdfee4
and eax, 0xdde0f2
or eax, 0x220000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3e7a65e8
and eax, 0x48a8000
or eax, 0x40000800
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f92b4c8
and eax, 0x28000088
or eax, 0x90004101
mov dword [ebx], eax
add ebx, edx
or eax, 0x17240ea3
and eax, 0xb2b
or eax, 0xb044
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ad049c5
xor eax, 0x2dbf2f51
and eax, 0x25100400
or eax, 0x412b
mov dword [ebx], eax
add ebx, edx
or eax, 0x23a81c0c
and eax, 0x7c685ab6
and eax, 0
or eax, 0x8589
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e9c5e73
xor eax, 0x8d3407e
and eax, 0x44448e05
or eax, 0x30b06030
mov dword [ebx], eax
add ebx, edx
or eax, 0x644a9d54
and eax, 0x104c8b65
or eax, 0x10000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f772f63
and eax, 0x400901
or eax, 0x6c28c080
mov dword [ebx], eax
add ebx, edx
and eax, 0x71f73fec
or eax, 0x4000f65c
and eax, 0x60000000
or eax, 0x91810000
mov dword [ebx], eax
add ebx, edx
and eax, 0x41c5c6b5
xor eax, 0x4eff5879
and eax, 0x18
or eax, 0x8604
mov dword [ebx], eax
add ebx, edx
or eax, 0x5cd74be7
and eax, 0x2be20acb
and eax, 0x8c20081
or eax, 0x7228f100
mov dword [ebx], eax
add ebx, edx
or eax, 0x293a4e78
or eax, 0x2b649c04
and eax, 0x1880000
or eax, 0x80010000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x320f0be3
and eax, 0x940
or eax, 0x418004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x291e3a4
and eax, 0x4080
or eax, 0x8108150b
mov dword [ebx], eax
add ebx, edx
and eax, 0x3227d10
or eax, 0x415cc28a
and eax, 0x145582
or eax, 0x12870
mov dword [ebx], eax
add ebx, edx
or eax, 0x18961006
and eax, 0x920100
or eax, 0xc1608000
mov dword [ebx], eax
add ebx, edx
and eax, 0xc9ce1d6
and eax, 0
or eax, 0x8b0000df
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7744a2c2
xor eax, 0x7d2127b9
and eax, 0x1250004
or eax, 0x76101041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e2d72de
and eax, 0x1000010
or eax, 0x34000040
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f62adfe
and eax, 0x594ad36
and eax, 0x8030
or eax, 0x88
mov dword [ebx], eax
add ebx, edx
xor eax, 0x318deb8c
and eax, 0x1040000
or eax, 0x88409088
mov dword [ebx], eax
add ebx, edx
xor eax, 0x228ec4db
and eax, 0x98a0041
or eax, 0x44010000
mov dword [ebx], eax
add ebx, edx
or eax, 0x497597c0
and eax, 0x41c18100
or eax, 0x10
mov dword [ebx], eax
add ebx, edx
and eax, 0x1dcbd003
xor eax, 0x504ce78f
and eax, 0x1000004
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x74fb0361
and eax, 0xd10361
or eax, 0x4a490
mov dword [ebx], eax
add ebx, edx
and eax, 0x7be35c7c
and eax, 0x410000
or eax, 0x8148b00
mov dword [ebx], eax
add ebx, edx
and eax, 0x44bd2df8
and eax, 0x10000
or eax, 0xdae8f281
mov dword [ebx], eax
add ebx, edx
xor eax, 0x972deeb
and eax, 0xd2810000
or eax, 0x20000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c7ca9cb
xor eax, 0x7933d905
and eax, 0x1048
or eax, 1
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a9cddfb
and eax, 8
or eax, 0x89448a80
mov dword [ebx], eax
add ebx, edx
or eax, 0x666d534a
xor eax, 0x4c2dca12
and eax, 0xa3000040
or eax, 0x5cb80001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x62425f15
and eax, 0x9000040
or eax, 0x220000aa
mov dword [ebx], eax
add ebx, edx
or eax, 0x4de4778e
xor eax, 0x42ca0e32
and eax, 0x29241044
or eax, 0x82110001
mov dword [ebx], eax
add ebx, edx
or eax, 0x8a76b59
and eax, 0x8b000018
or eax, 2
mov dword [ebx], eax
add ebx, edx
and eax, 0x57e5e09f
xor eax, 0x70d4150
and eax, 0x10048
or eax, 0xc1800805
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b3e7239
xor eax, 0x4aaa0ec9
and eax, 0x2c0
or eax, 0x603f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1030b9b7
or eax, 0x11ffffb9
and eax, 0x1086f181
or eax, 0x4e000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b54574a
and eax, 0x21800000
or eax, 0xd0010000
mov dword [ebx], eax
add ebx, edx
or eax, 0x632dba52
and eax, 0x13202
or eax, 0x4125
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2ebc0de8
or eax, 0x47ef65bd
and eax, 0x9440188
or eax, 0x80008000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x51f51c83
xor eax, 0x568db884
and eax, 0x4080001
or eax, 0x51830040
mov dword [ebx], eax
add ebx, edx
or eax, 0x666008dc
and eax, 0x35e20010
or eax, 0x8108100
mov dword [ebx], eax
add ebx, edx
and eax, 0x2709694f
or eax, 0x109025ad
and eax, 0x10000a4
or eax, 0x80000050
mov dword [ebx], eax
add ebx, edx
or eax, 0x2762cdcd
xor eax, 0x29a29c1c
and eax, 0x24010e0
or eax, 0x70078412
mov dword [ebx], eax
add ebx, edx
and eax, 0x195830b6
and eax, 0x10400020
or eax, 0x58b45
mov dword [ebx], eax
add ebx, edx
or eax, 0x5af9e949
xor eax, 0x33eda064
and eax, 0x104201
or eax, 0xc32024
mov dword [ebx], eax
add ebx, edx
xor eax, 0x36cd0751
xor eax, 0xfc98e82
and eax, 0x30c22100
or eax, 0x46081400
mov dword [ebx], eax
add ebx, edx
or eax, 0x485b4f0a
and eax, 0x5b407a2f
and eax, 0x10000000
or eax, 0x21050000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c79eee1
and eax, 0x15000040
or eax, 0x20000004
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d23e3e6
xor eax, 0x3acbc437
and eax, 0x2291
or eax, 0xc82c
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ae60361
and eax, 1
or eax, 0x89449088
mov dword [ebx], eax
add ebx, edx
or eax, 0x246dec12
and eax, 0xd090001
or eax, 0x40820040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x35ec42f0
xor eax, 0x3cc23f6e
and eax, 0x40a10108
or eax, 0x22508000
mov dword [ebx], eax
add ebx, edx
or eax, 0x337d6175
and eax, 0x1000029
or eax, 0x80000082
mov dword [ebx], eax
add ebx, edx
or eax, 0x1cf8d0ea
and eax, 0x6080e1
or eax, 0x12110
mov dword [ebx], eax
add ebx, edx
xor eax, 0x35cd6fa3
or eax, 0x7e68e2a6
and eax, 0x8448a00
or eax, 0x110100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x652f87a9
and eax, 0x4c0a0881
or eax, 0x1201c200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x19f459b
or eax, 0x2c545439
and eax, 0x72800000
or eax, 0x80010000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x76886ab8
and eax, 0x4aa8
or eax, 0x9400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a5ea357
and eax, 0x4eb0a3cc
and eax, 0x8000088
or eax, 0x81448a00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x303e010b
and eax, 0xa0380001
or eax, 0x2800040
mov dword [ebx], eax
add ebx, edx
and eax, 0x17623572
and eax, 0x2000000
or eax, 0x290000a4
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c565481
and eax, 0
or eax, 0x94350845
mov dword [ebx], eax
add ebx, edx
or eax, 0x4518bf7e
xor eax, 0xbdbc902
and eax, 0x8a861275
or eax, 0x1018882
mov dword [ebx], eax
add ebx, edx
or eax, 0x8a130b6
and eax, 0x59cae60f
and eax, 0x1800005
or eax, 0xc0010c48
mov dword [ebx], eax
add ebx, edx
or eax, 0x11596b37
and eax, 0x28ea2ef9
and eax, 0x661
or eax, 0x9080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x65e46c6b
and eax, 0x61a0f080
or eax, 0x20b0101
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2be15c99
and eax, 0x80000
or eax, 0x81810001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x47ab09cc
and eax, 0x944
or eax, 0x418000
mov dword [ebx], eax
add ebx, edx
and eax, 0xb956d7b
and eax, 0x100
or eax, 0x810c548b
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c2c2710
and eax, 0xc0100
or eax, 0xf0daf2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3bfc29f1
and eax, 0x20008000
or eax, 0x40f20100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x330c3b19
or eax, 0x1b0505e9
and eax, 0x186f3441
or eax, 0xa0004004
mov dword [ebx], eax
add ebx, edx
or eax, 0x1f37de12
or eax, 0x4686e4b7
and eax, 0xffff1ec3
or eax, 8
mov dword [ebx], eax
add ebx, edx
and eax, 0x450c09c0
and eax, 0x5080000
or eax, 0x3000452b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4dd927c2
and eax, 0x78d04009
or eax, 0x872e1406
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1caf7074
and eax, 0x81400009
or eax, 0x8049080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x182bbc5f
and eax, 0x10b0040
or eax, 0x4c800001
mov dword [ebx], eax
add ebx, edx
or eax, 0x635cdf
xor eax, 0xf66e5ad
and eax, 0x40818110
or eax, 0xbc400000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ab05bb4
xor eax, 0x2419b230
and eax, 0x20
or eax, 0x81000088
mov dword [ebx], eax
add ebx, edx
or eax, 0x16ffd224
and eax, 0xc51288
or eax, 0x2c41
mov dword [ebx], eax
add ebx, edx
and eax, 0x3810c328
and eax, 0x6fff6587
and eax, 0
or eax, 0xb5f18100
mov dword [ebx], eax
add ebx, edx
and eax, 0x374f5a56
xor eax, 0x3c6ed87e
and eax, 0x900007c
or eax, 0x82000181
mov dword [ebx], eax
add ebx, edx
xor eax, 0x778723ee
and eax, 0x4bd6a84d
and eax, 0x40800001
or eax, 0xa2010854
mov dword [ebx], eax
add ebx, edx
or eax, 0x7db94e96
and eax, 0x816
or eax, 0xa100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x31d4ed0e
and eax, 0x21c44000
or eax, 0xb281
mov dword [ebx], eax
add ebx, edx
xor eax, 0x29ccceec
and eax, 0
or eax, 0xf2810000
mov dword [ebx], eax
add ebx, edx
or eax, 0x106b5166
and eax, 0x7ac3ed4e
and eax, 0x140
or eax, 0xa888
mov dword [ebx], eax
add ebx, edx
or eax, 0x64a556e7
xor eax, 0x5e13eab7
and eax, 0x8040008
or eax, 0x81408a80
mov dword [ebx], eax
add ebx, edx
or eax, 0x358db94c
xor eax, 0x4cb99a5a
and eax, 0x40300000
or eax, 0x4880041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7537ef33
and eax, 0x11004100
or eax, 0x4c000089
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5813e87f
and eax, 0x35c194f7
and eax, 0x40080c2
or eax, 0xc8cc4c01
mov dword [ebx], eax
add ebx, edx
and eax, 0x11a348e0
or eax, 0x794ca308
and eax, 0x48ccc8c8
or eax, 0x84000404
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a4189ce
and eax, 0xe4894500
or eax, 0x80210cc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x33025f72
and eax, 0xd08008a
or eax, 0x104501
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e619660
or eax, 0x4b6c2908
and eax, 0xb329
or eax, 0x10
mov dword [ebx], eax
add ebx, edx
xor eax, 0x23007368
and eax, 0x4e130fb
and eax, 1
or eax, 0xfe2524
mov dword [ebx], eax
add ebx, edx
xor eax, 0x170fc4a0
or eax, 0x32b95d5b
and eax, 0x17503500
or eax, 0xc8020000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x553c4d49
and eax, 0x8a287040
or eax, 0x20910632
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c55cb0d
and eax, 0x28000000
or eax, 0x3000017
mov dword [ebx], eax
add ebx, edx
and eax, 0x856ffc0
and eax, 0x3c17f88d
and eax, 0
or eax, 0xf181284d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1ddda85c
and eax, 1
or eax, 0x426
mov dword [ebx], eax
add ebx, edx
or eax, 0x25f3be1b
xor eax, 0x162652ad
and eax, 0x3014e080
or eax, 0xc82a0101
mov dword [ebx], eax
add ebx, edx
and eax, 0xefede0b
xor eax, 0x6104041b
and eax, 0x61000000
or eax, 0x90810000
mov dword [ebx], eax
add ebx, edx
and eax, 0x9c5a17e
and eax, 0
or eax, 0x4804
mov dword [ebx], eax
add ebx, edx
and eax, 0xc0f1819
and eax, 0
or eax, 0x84288189
mov dword [ebx], eax
add ebx, edx
or eax, 0x18537c2f
and eax, 0x2eb604f2
and eax, 0x4020000
or eax, 0x51890041
mov dword [ebx], eax
add ebx, edx
and eax, 0x44b794f3
or eax, 0x4fe6fbd0
and eax, 0x4ec28110
or eax, 0x30080004
mov dword [ebx], eax
add ebx, edx
or eax, 0x31bba4c3
or eax, 0x3106a38d
and eax, 0x100008d
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5aa99f2d
or eax, 0x72e4a4de
and eax, 0x628400d2
or eax, 0x9181820
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ab6f25c
and eax, 0x168e034d
and eax, 0x40040
or eax, 0x8418b25
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c55de02
xor eax, 0x54fdc2ec
and eax, 0xa04824
or eax, 0x22411
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b58cb11
and eax, 0
or eax, 0x13873500
mov dword [ebx], eax
add ebx, edx
and eax, 0x3fbabc70
or eax, 0x23d2dbe2
and eax, 0x10800000
or eax, 0x80090000
mov dword [ebx], eax
add ebx, edx
or eax, 0x9050422
and eax, 0x59adc4f9
and eax, 0x10420
or eax, 0x408008
mov dword [ebx], eax
add ebx, edx
or eax, 0x22546f05
and eax, 0x44d09
or eax, 0x81080082
mov dword [ebx], eax
add ebx, edx
xor eax, 0x629d9926
xor eax, 0x6a414e4f
and eax, 0x4082e0
or eax, 0x34111
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5fd99d75
and eax, 0x43900000
or eax, 0x618100
mov dword [ebx], eax
add ebx, edx
and eax, 0x8c052dd
and eax, 0x1ebc9770
and eax, 0
or eax, 0x8b7074f7
mov dword [ebx], eax
add ebx, edx
or eax, 0x1244fb2e
and eax, 0x82000c55
or eax, 0x60810000
mov dword [ebx], eax
add ebx, edx
or eax, 0x656574e1
and eax, 0x7c14
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x32ec0372
and eax, 0x47200
or eax, 0x40008081
mov dword [ebx], eax
add ebx, edx
and eax, 0x58bde663
and eax, 0
or eax, 0x8a890000
mov dword [ebx], eax
add ebx, edx
or eax, 0x48c306ef
and eax, 0x410428
or eax, 0x8000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1664ddd3
and eax, 0x511b8
or eax, 0x100200
mov dword [ebx], eax
add ebx, edx
or eax, 0x77a1657
and eax, 0x2f4daa44
and eax, 0x4450200
or eax, 0x20002900
mov dword [ebx], eax
add ebx, edx
or eax, 0x393b7447
and eax, 0x2e1505
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x49d99d3b
and eax, 0x1500
or eax, 0x3f042000
mov dword [ebx], eax
add ebx, edx
or eax, 0x34890b00
or eax, 0x761b4b8d
and eax, 0x11990000
or eax, 0x200000
mov dword [ebx], eax
add ebx, edx
and eax, 0x47a4ff3c
or eax, 0x6ce9e717
and eax, 0x29000003
or eax, 0x20000a8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x328c8799
or eax, 0x2d8a39bc
and eax, 0x21801c0c
or eax, 0xc0010041
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e4913a8
and eax, 0x6dd1c935
and eax, 0
or eax, 0xc000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x52af3f62
and eax, 0x4005f100
or eax, 0x80100081
mov dword [ebx], eax
add ebx, edx
or eax, 0x700b771e
and eax, 0x80080000
or eax, 0x1800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x167b70d1
and eax, 0x410000
or eax, 0x8428
mov dword [ebx], eax
add ebx, edx
or eax, 0xe6fc45a
or eax, 0x23e8d5cb
and eax, 0x128558b
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x12667312
and eax, 0x440280
or eax, 0x205962
mov dword [ebx], eax
add ebx, edx
and eax, 0x4331d214
and eax, 0x200000
or eax, 0x5bd28100
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c1b8f97
and eax, 0xb000004
or eax, 0x80000040
mov dword [ebx], eax
add ebx, edx
and eax, 0x54aaa862
and eax, 0xd81fd39
and eax, 0
or eax, 0xcd052445
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b070683
and eax, 0x1000000
or eax, 0x3400000c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4bcae546
and eax, 0x40
or eax, 0x1021
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe2a249a
and eax, 0x4281088
or eax, 0x80008000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x61a7cb9
and eax, 0x20001
or eax, 0x4d890040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x15698656
xor eax, 0x7a9bc95d
and eax, 0x20490100
or eax, 0x9d808020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x22cbe94c
and eax, 0x81000040
or eax, 0x93
mov dword [ebx], eax
add ebx, edx
and eax, 0x53e08124
xor eax, 0x68b54038
and eax, 0x300020
or eax, 0x4212c1
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a7c7ccb
and eax, 0x700000
or eax, 0xda818100
mov dword [ebx], eax
add ebx, edx
or eax, 0x411a1daf
and eax, 0x8b000022
or eax, 0x50
mov dword [ebx], eax
add ebx, edx
xor eax, 0x67c05f28
and eax, 0xe0800050
or eax, 0x12012005
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f4da7bd
xor eax, 0x296f53b7
and eax, 0x4457
or eax, 0xa80
mov dword [ebx], eax
add ebx, edx
and eax, 0x17bf9dd9
and eax, 0x81
or eax, 0x4475e200
mov dword [ebx], eax
add ebx, edx
and eax, 0x454d8c5a
and eax, 0x40010000
or eax, 0xb2800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2744d981
and eax, 0
or eax, 0x452
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1613ac7a
and eax, 0x4008808
or eax, 0x80280280
mov dword [ebx], eax
add ebx, edx
or eax, 0x63b95455
or eax, 0x78d3008a
and eax, 0x458b0041
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d4e0bd6
and eax, 0x618a0904
or eax, 0x10000420
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6802451
and eax, 0x6000000
or eax, 0x350000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e29150d
xor eax, 0x7b630234
and eax, 0x21000030
or eax, 0x14000002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b3d243a
xor eax, 0x627cf5ea
and eax, 0x4100
or eax, 4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x47daf5e5
or eax, 0x24ad40ac
and eax, 0x1284489
or eax, 0x80000902
mov dword [ebx], eax
add ebx, edx
and eax, 0x2be22f81
and eax, 0x200881
or eax, 0x21260
mov dword [ebx], eax
add ebx, edx
xor eax, 0x538f0b58
and eax, 0xa10100
or eax, 0xc508000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7acf0e51
and eax, 0x8000000
or eax, 0x80000002
mov dword [ebx], eax
add ebx, edx
and eax, 0xcf162d4
and eax, 0
or eax, 0x41842881
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b2b15
and eax, 0x800
or eax, 0x14558300
mov dword [ebx], eax
add ebx, edx
and eax, 0x211870f
or eax, 0x69e8375e
and eax, 0x61c08200
or eax, 0x14024881
mov dword [ebx], eax
add ebx, edx
and eax, 0x7130af16
and eax, 0x70000000
or eax, 0x82810000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a4adbb7
and eax, 0
or eax, 0x75ba
mov dword [ebx], eax
add ebx, edx
and eax, 0x515d4dc2
or eax, 0x541751f
and eax, 0x500458b
or eax, 0xc0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x752ca2a
or eax, 0x8a799c3
and eax, 0x1800
or eax, 0x2000
mov dword [ebx], eax
add ebx, edx
or eax, 0x235d15fc
and eax, 0x583834
or eax, 0xa0c001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6198ceec
and eax, 0x20000000
or eax, 0x8908800
mov dword [ebx], eax
add ebx, edx
or eax, 0x9c4040f
and eax, 0x9000004
or eax, 0x82004180
mov dword [ebx], eax
add ebx, edx
or eax, 0x23142850
xor eax, 0x45380cec
and eax, 0xe0000008
or eax, 0x11810845
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ac831b6
and eax, 0x1955
or eax, 0x4200
mov dword [ebx], eax
add ebx, edx
or eax, 0x6792239f
and eax, 0x62007181
or eax, 0x88288000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x44e4b66
or eax, 0x7294af63
and eax, 0x54820000
or eax, 0x1090000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a4a055c
and eax, 0x35c00118
or eax, 0xc0328000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d7d0fe4
xor eax, 0x5f052915
and eax, 0x80000068
or eax, 0x1000100
mov dword [ebx], eax
add ebx, edx
and eax, 0x6f660794
and eax, 0x1000100
or eax, 0xf37af2
mov dword [ebx], eax
add ebx, edx
or eax, 0x21a6877b
xor eax, 0x53c0e0a6
and eax, 0x20020800
or eax, 0x8888000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b52a76e
or eax, 0x3b0abc58
and eax, 0xb000104
or eax, 0x80004080
mov dword [ebx], eax
add ebx, edx
and eax, 0x687ee372
and eax, 0x7444a81d
and eax, 0
or eax, 0x1051445
mov dword [ebx], eax
add ebx, edx
xor eax, 0x42be6b14
and eax, 0x72549384
and eax, 0
or eax, 0xd00009d
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e8d75db
and eax, 0x89
or eax, 0xb826
mov dword [ebx], eax
add ebx, edx
or eax, 0x11fec262
and eax, 0x1beca25
or eax, 0x10
mov dword [ebx], eax
add ebx, edx
or eax, 0x42310881
and eax, 0x208800
or eax, 0x30403100
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d99a74d
and eax, 0xd290000
or eax, 0x40020000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e0d9f22
and eax, 0x12208100
or eax, 0xa4d1001c
mov dword [ebx], eax
add ebx, edx
and eax, 0x564703af
and eax, 0x41010c
or eax, 0x88befe71
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d8b1c4d
or eax, 0x52a5fbf4
and eax, 0x41842880
or eax, 1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4df4cb03
and eax, 0x8508300
or eax, 0x10050800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x105f9ecd
xor eax, 0x554945ca
and eax, 0x4d004001
or eax, 0xb88280
mov dword [ebx], eax
add ebx, edx
and eax, 0x3090f509
or eax, 0x15d02fe
and eax, 0x810000
or eax, 0xe2000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x484aea7e
and eax, 0xe206
or eax, 0x1100
mov dword [ebx], eax
add ebx, edx
or eax, 0x552ef3a9
xor eax, 0x3b663adc
and eax, 0x240c001
or eax, 0x91273280
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c94bf79
and eax, 0x45834528
or eax, 0x82006
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c743dd2
and eax, 0x4002500
or eax, 0x3b91024
mov dword [ebx], eax
add ebx, edx
or eax, 0x669c7ff1
and eax, 0x24350000
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x28881f74
or eax, 0x1f8de736
and eax, 0x35000020
or eax, 0x89
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1dfd49d7
xor eax, 0x113b0112
and eax, 0x824
or eax, 0xa513
mov dword [ebx], eax
add ebx, edx
and eax, 0x516d3088
and eax, 0
or eax, 0x84289089
mov dword [ebx], eax
add ebx, edx
or eax, 0x6bb747e1
and eax, 0x28b80041
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ba4f1de
and eax, 0x19004184
or eax, 0x44000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x61eaf4a6
and eax, 0x2c8a1502
or eax, 0xc00140c1
mov dword [ebx], eax
add ebx, edx
or eax, 0x31f23c2c
and eax, 0x3510458b
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x290e8eae
xor eax, 0x6fc7b12
and eax, 0x1ae2b014
or eax, 0xe51d46c8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4f9727a0
xor eax, 0x25fbde00
and eax, 0x30c0c
or eax, 0x489001
mov dword [ebx], eax
add ebx, edx
and eax, 0x272ee078
and eax, 0x80000
or eax, 0xdb953500
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d9842e0
xor eax, 0x69dbe2c5
and eax, 0x4029525
or eax, 0x49896ada
mov dword [ebx], eax
add ebx, edx
xor eax, 0x111531c1
and eax, 0x5c908014
or eax, 0xa0610100
mov dword [ebx], eax
add ebx, edx
and eax, 0x14fa9bd7
or eax, 0x58e48293
and eax, 0x93
or eax, 0x81000000
mov dword [ebx], eax
add ebx, edx
or eax, 0xc161c1d
or eax, 0x501f6b79
and eax, 0x1103f1
or eax, 0x400000
mov dword [ebx], eax
add ebx, edx
and eax, 0x78dbd570
and eax, 0x10000
or eax, 0x90808800
mov dword [ebx], eax
add ebx, edx
and eax, 0x180acd31
and eax, 0x10000000
or eax, 0xaa004185
mov dword [ebx], eax
add ebx, edx
xor eax, 0x735bb38c
and eax, 0x5079f85e
and eax, 0x17008
or eax, 0x740
mov dword [ebx], eax
add ebx, edx
or eax, 0x206114e1
xor eax, 0x422cf094
and eax, 0x40529
or eax, 0x81105002
mov dword [ebx], eax
add ebx, edx
or eax, 0x1318aadc
and eax, 0x1442f2
or eax, 0xa00000
mov dword [ebx], eax
add ebx, edx
or eax, 0x77384d6c
xor eax, 0x72f40389
and eax, 0x400800
or eax, 0x10058300
mov dword [ebx], eax
add ebx, edx
or eax, 0x3dc3bd85
xor eax, 0x4bf2feb9
and eax, 0x354124
or eax, 0xaae01
mov dword [ebx], eax
add ebx, edx
xor eax, 0x680b4223
and eax, 0x28042500
or eax, 0x5c81000
mov dword [ebx], eax
add ebx, edx
and eax, 0x33e04fbc
and eax, 0x49277e12
and eax, 0
or eax, 0x90880000
mov dword [ebx], eax
add ebx, edx
and eax, 0x46ff9bd4
and eax, 0x11f0315e
and eax, 0
or eax, 0x418590
mov dword [ebx], eax
add ebx, edx
xor eax, 0x157f4f7a
and eax, 0x108488a
or eax, 0x80000501
mov dword [ebx], eax
add ebx, edx
and eax, 0x580df838
and eax, 0x5d98534c
and eax, 0x4000
or eax, 0xf5b6c1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4f7c92c1
and eax, 0xd890000
or eax, 0x90408100
mov dword [ebx], eax
add ebx, edx
or eax, 0x3554520f
and eax, 0x8100000c
or eax, 0xf0
mov dword [ebx], eax
add ebx, edx
and eax, 0x28c27e9c
and eax, 0x90
or eax, 0x1ffde61
mov dword [ebx], eax
add ebx, edx
or eax, 0x48359ec4
xor eax, 0x4ed896c6
and eax, 0x4050800
or eax, 0x8508300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x269f50e3
xor eax, 0x6ead34e1
and eax, 0x40c200
or eax, 0x13000081
mov dword [ebx], eax
add ebx, edx
and eax, 0x48a2c3d3
and eax, 0
or eax, 0xf2810000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3851a71a
and eax, 0x2702
or eax, 0x1885
mov dword [ebx], eax
add ebx, edx
and eax, 0x6934b6e8
or eax, 0x57d52c4b
and eax, 0x51053281
or eax, 0x880ac000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4766dd16
and eax, 0x6944c5d6
and eax, 0
or eax, 0x8a880000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1544342d
and eax, 0x400400
or eax, 0x18190
mov dword [ebx], eax
add ebx, edx
xor eax, 0x261278b5
and eax, 0x4004501
or eax, 0x10c008a
mov dword [ebx], eax
add ebx, edx
and eax, 0x62b78836
or eax, 0x3838ff9f
and eax, 0xfe8e
or eax, 0x60
mov dword [ebx], eax
add ebx, edx
or eax, 0x29099692
and eax, 0x6fb266e2
and eax, 0x1004020
or eax, 0xd21115
mov dword [ebx], eax
add ebx, edx
and eax, 0x75eba5b1
xor eax, 0x732090d5
and eax, 0x10408100
or eax, 0x40d0a00
mov dword [ebx], eax
add ebx, edx
or eax, 0x7eaefd81
xor eax, 0x2555ebdf
and eax, 0x13b21000
or eax, 0xa005e181
mov dword [ebx], eax
add ebx, edx
or eax, 0x75365f34
and eax, 0xe1810000
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x469761e5
and eax, 0x84be93b
and eax, 0
or eax, 0x8cf6
mov dword [ebx], eax
add ebx, edx
xor eax, 0x58fd6b28
and eax, 0x849e182
or eax, 0x80021001
mov dword [ebx], eax
add ebx, edx
and eax, 0x6823fd58
and eax, 0x19000
or eax, 0x41840081
mov dword [ebx], eax
add ebx, edx
and eax, 0x226a6b1f
and eax, 0x42f07e07
and eax, 0
or eax, 0x14558b00
mov dword [ebx], eax
add ebx, edx
and eax, 0x72f67427
and eax, 0x10140000
or eax, 0xcca1ca81
mov dword [ebx], eax
add ebx, edx
or eax, 0x14aad552
xor eax, 0x3ce245b7
and eax, 0xe0010000
or eax, 0x12800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d5a7c9b
xor eax, 0x1f0ff2bd
and eax, 0x60448c00
or eax, 0x92a2191
mov dword [ebx], eax
add ebx, edx
and eax, 0x4476996e
and eax, 0x344c6ce
and eax, 0x48000
or eax, 0xffbb7bb8
mov dword [ebx], eax
add ebx, edx
and eax, 0x612155ae
or eax, 0x4f20ad18
and eax, 0x40129b8
or eax, 0x10440247
mov dword [ebx], eax
add ebx, edx
and eax, 0x1d2a6f4d
and eax, 0x14000205
or eax, 0xeafd0430
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d6a5072
or eax, 0x49cd7bab
and eax, 0x108009bb
or eax, 0x80108044
mov dword [ebx], eax
add ebx, edx
and eax, 0x2d58e6ff
and eax, 0x85
or eax, 0x8b004100
mov dword [ebx], eax
add ebx, edx
or eax, 0xf6d258e
xor eax, 0x81b891c
and eax, 0x81000001
or eax, 0x6081104c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e28ee49
and eax, 0x8604
or eax, 0x92
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a8ba74
and eax, 0x8000
or eax, 0x4817181
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a5c90da
xor eax, 0x1a4daa48
and eax, 0x44900000
or eax, 0x312a0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x71dc3573
and eax, 0x663563
or eax, 0x2b99ca8c
mov dword [ebx], eax
add ebx, edx
or eax, 0x2dce4dbc
or eax, 0x189e5afe
and eax, 0x32810855
or eax, 0xc0000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5bf5ee22
and eax, 0x52810000
or eax, 0xad7e45ce
mov dword [ebx], eax
add ebx, edx
xor eax, 0x62143da
and eax, 0x81900200
or eax, 0x4008888
mov dword [ebx], eax
add ebx, edx
and eax, 0x314f59e1
and eax, 0x6f5fddb6
and eax, 0x1000000
or eax, 0x448b0041
mov dword [ebx], eax
add ebx, edx
and eax, 0x42bedf61
or eax, 0x2ea7b06
and eax, 0x424a0904
or eax, 0xb9040408
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e26e624
and eax, 0x81200000
or eax, 0x2a150000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5bfd4cba
and eax, 0x8b0000ba
or eax, 0x41
mov dword [ebx], eax
add ebx, edx
xor eax, 0x64530048
and eax, 0xe1010001
or eax, 0x800c4c
mov dword [ebx], eax
add ebx, edx
or eax, 0x31364cf9
and eax, 0xcb1
or eax, 2
mov dword [ebx], eax
add ebx, edx
and eax, 0x322f46bf
and eax, 0x83
or eax, 0x880df100
mov dword [ebx], eax
add ebx, edx
and eax, 0x371a5b94
or eax, 0x547d87f7
and eax, 0x40059081
or eax, 0x1800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a9c5fb5
and eax, 0x40000
or eax, 0xc518b00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1cb99e16
and eax, 0x10240000
or eax, 0xa710e281
mov dword [ebx], eax
add ebx, edx
or eax, 0x52dd3d77
and eax, 0xc2810000
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a7f22d3
and eax, 0x21d23ba
and eax, 0x210
or eax, 0xdc00
mov dword [ebx], eax
add ebx, edx
and eax, 0x729feb3b
or eax, 0x4f67832c
and eax, 0x4165c200
or eax, 0x30103081
mov dword [ebx], eax
add ebx, edx
or eax, 0x721b6d76
xor eax, 0x39d60d71
and eax, 0x40890000
or eax, 0x5020001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2956854
and eax, 0x46142010
or eax, 0x90e10500
mov dword [ebx], eax
add ebx, edx
or eax, 0x634195d
and eax, 0x7360ba7b
and eax, 0x42200001
or eax, 0x88150000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x49543664
and eax, 0x80000004
or eax, 0x8000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x32e24e81
and eax, 0
or eax, 0x41859090
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e49086
xor eax, 0x40b39ad
and eax, 0x444a3900
or eax, 0x22908000
mov dword [ebx], eax
add ebx, edx
or eax, 0x62d7854a
and eax, 0x9e1f74a
and eax, 0x10000
or eax, 0x4d2a0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b0c494f
and eax, 0x26210100
or eax, 0x59d08010
mov dword [ebx], eax
add ebx, edx
or eax, 0x2e4be05a
or eax, 0x6fa51791
and eax, 0xb65265b
or eax, 0x80000804
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e393dd5
and eax, 0xa010455
or eax, 0xc0801000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x484fdd50
and eax, 0x804
or eax, 0x14d2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x556d458f
or eax, 0x331447bd
and eax, 0x51145281
or eax, 0x8882a000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f5bedbd
xor eax, 0x29a91d06
and eax, 0x8a000000
or eax, 0x60810000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2026c3ad
or eax, 0x34f9af4d
and eax, 0x8c45
or eax, 0x1012
mov dword [ebx], eax
add ebx, edx
and eax, 0x65cd05e5
or eax, 0x5d839698
and eax, 0x49029281
or eax, 0x220c6000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x131c97cc
and eax, 0x800654d
or eax, 0x82899ab2
mov dword [ebx], eax
add ebx, edx
and eax, 0x440662cf
and eax, 0x80
or eax, 0x418510
mov dword [ebx], eax
add ebx, edx
xor eax, 0x333081b6
and eax, 0x320ce15e
and eax, 0x20000002
or eax, 0x5144589
mov dword [ebx], eax
add ebx, edx
or eax, 0x41341213
and eax, 0x281
or eax, 0x44
mov dword [ebx], eax
add ebx, edx
xor eax, 0x347ece3d
or eax, 0x2ba50d78
and eax, 0x9b4c20
or eax, 0x205
mov dword [ebx], eax
add ebx, edx
xor eax, 0x917b7fb
and eax, 0x9082100
or eax, 0x42320400
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e57573e
or eax, 0x172ad80b
and eax, 0x58350000
or eax, 0x20000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x592bf8d0
and eax, 0x2490d908
and eax, 0
or eax, 0x8b000002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a97c757
and eax, 0x81810445
or eax, 0x40001008
mov dword [ebx], eax
add ebx, edx
and eax, 0x7012147e
and eax, 0x100c
or eax, 0x2181
mov dword [ebx], eax
add ebx, edx
or eax, 0x40c90cc8
and eax, 0x40883181
or eax, 0xb402c000
mov dword [ebx], eax
add ebx, edx
or eax, 0x78191614
or eax, 0x20d38f15
and eax, 0x80880000
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x152bfa53
and eax, 0x18010
or eax, 0x400580
mov dword [ebx], eax
add ebx, edx
xor eax, 0x39bbfcab
or eax, 0x464c1b93
and eax, 0x418410b8
or eax, 0x18000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x477a7621
or eax, 0x7615c637
and eax, 0x44c34400
or eax, 0x88001900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b34e9a9
and eax, 0x84831488
or eax, 0x68084144
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e8e5e21
xor eax, 0x8df1498
and eax, 0x8a100c01
or eax, 0x104e082
mov dword [ebx], eax
add ebx, edx
and eax, 0x456636bf
xor eax, 0x7aef15e3
and eax, 0x68400040
or eax, 0x80100805
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f8c1f21
and eax, 0x801
or eax, 0xf5a0
mov dword [ebx], eax
add ebx, edx
and eax, 0x67592fad
and eax, 0x481
or eax, 0x8904c002
mov dword [ebx], eax
add ebx, edx
and eax, 0xb5e0b97
and eax, 0x9000001
or eax, 0x448bf844
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ace2e7c
or eax, 0x1111f8ed
and eax, 0x1088500c
or eax, 0x82600100
mov dword [ebx], eax
add ebx, edx
or eax, 0x633677fd
xor eax, 0x3dedcf77
and eax, 0x82000088
or eax, 0x1000075
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b3e8466
or eax, 0x18af40d9
and eax, 0x418904c4
or eax, 0x4000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2fd8b2f0
xor eax, 0x412be505
and eax, 0x2c5003e0
or eax, 0xc005880c
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b446aa5
xor eax, 0x6b51bad3
and eax, 0x8400410a
or eax, 0x9f80481
mov dword [ebx], eax
add ebx, edx
and eax, 0x74529ba7
and eax, 0
or eax, 0x8901104c
mov dword [ebx], eax
add ebx, edx
and eax, 0x138243b3
xor eax, 0x27b17271
and eax, 0x4817041
or eax, 0x4146800c
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a4e7da0
and eax, 0xec
or eax, 0x10
mov dword [ebx], eax
add ebx, edx
or eax, 0x67e930ce
xor eax, 0x2306667a
and eax, 0x84200
or eax, 0x8b002800
mov dword [ebx], eax
add ebx, edx
and eax, 0x1e2b3e88
and eax, 0x8002000
or eax, 0xe052d055
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7963f615
and eax, 0x66a79812
and eax, 0
or eax, 0x7f9d
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f968624
and eax, 0x900c481
or eax, 0x80080002
mov dword [ebx], eax
add ebx, edx
and eax, 0x416036b7
or eax, 0x7f5119a4
and eax, 0x9411405
or eax, 0xaae040
mov dword [ebx], eax
add ebx, edx
and eax, 0x48a2bf9f
and eax, 0xa00401
or eax, 0x835c418a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ee48bd
and eax, 0x4000100
or eax, 0x418900c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a86121c
or eax, 0x6267c9c6
and eax, 0x7c4d8bdc
or eax, 0x80000020
mov dword [ebx], eax
add ebx, edx
or eax, 0x3760e23e
and eax, 0x7368493a
or eax, 0x900401
mov dword [ebx], eax
add ebx, edx
xor eax, 0x52493425
and eax, 0x20110912
or eax, 0xd4448200
mov dword [ebx], eax
add ebx, edx
or eax, 0x404c04b2
and eax, 0x805c0502
or eax, 0xba05001
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a791ce9
and eax, 0x41010841
or eax, 0x4020004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x78045379
or eax, 0x4b0dfc7d
and eax, 0x8088a7c
or eax, 0x80000080
mov dword [ebx], eax
add ebx, edx
and eax, 0x702b0da7
and eax, 0x4a175557
and eax, 0
or eax, 0xebddeb0a
mov dword [ebx], eax
add ebx, edx
xor eax, 0xf769738
xor eax, 0x1703a4a5
and eax, 0xf0008801
or eax, 0xc550308
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ff44954
and eax, 0x8901c201
or eax, 0x82
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a30c289
xor eax, 0x7e30e49c
and eax, 0x44002415
or eax, 0x18bd840
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f280504
and eax, 0x5c8f6c03
and eax, 0x40012800
or eax, 0xb04413fc
mov dword [ebx], eax
add ebx, edx
and eax, 0x54255d7c
and eax, 0x2fb1eebc
and eax, 0x10030
or eax, 0x4d8a1643
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a151da4
xor eax, 0x5efda9c
and eax, 0x484c0abc
or eax, 0xb0012140
mov dword [ebx], eax
add ebx, edx
xor eax, 0x354963c
or eax, 0x41e3b958
and eax, 0x3f01588
or eax, 0x44003
mov dword [ebx], eax
add ebx, edx
and eax, 0x21da2496
xor eax, 0x238a88d1
and eax, 0xa8c51
or eax, 0x45817004
mov dword [ebx], eax
add ebx, edx
and eax, 0x6dd1789b
xor eax, 0xf9a6acb
and eax, 0x8080208
or eax, 0x48804
mov dword [ebx], eax
add ebx, edx
and eax, 0x7547f57b
and eax, 8
or eax, 0xd9eb0a80
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c15bdf8
or eax, 0x12e9d723
and eax, 0x83f44503
or eax, 0x8000088
mov dword [ebx], eax
add ebx, edx
and eax, 0x6f32048b
xor eax, 0x43365db2
and eax, 0x48025921
or eax, 0x84c104c4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x64f24633
and eax, 0xa80111c4
or eax, 0x448a4408
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e151871
and eax, 0x340c4589
or eax, 0x1000002
mov dword [ebx], eax
add ebx, edx
and eax, 0x7278b2fa
and eax, 0x4439e770
and eax, 0
or eax, 0x7f17
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2187ced0
and eax, 0x21829005
or eax, 0x4c000230
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3526c395
and eax, 0x8040120
or eax, 0x4498a55
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4aaf5144
or eax, 0x5d5c1ab4
and eax, 0x1bd8c081
or eax, 0x80010100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f7dfc39
and eax, 0x3cf4f581
and eax, 0x800000
or eax, 0xf1010000
mov dword [ebx], eax
add ebx, edx
or eax, 0x16250dee
and eax, 0x420
or eax, 0xc211
mov dword [ebx], eax
add ebx, edx
xor eax, 0x52d63476
and eax, 0x5216e001
or eax, 0xd280180
mov dword [ebx], eax
add ebx, edx
and eax, 0x4383d0e3
or eax, 0x220aa31
and eax, 0x41000000
or eax, 0xb0810000
mov dword [ebx], eax
add ebx, edx
and eax, 0x117705fb
or eax, 0x56989f25
and eax, 0x1224
or eax, 0x4018
mov dword [ebx], eax
add ebx, edx
or eax, 0x1eca5812
and eax, 0xc000008
or eax, 0x80208181
mov dword [ebx], eax
add ebx, edx
or eax, 0x33cfbcc8
and eax, 0x158b0041
or eax, 0x40000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a99ee3d
and eax, 0x40800000
or eax, 0x2762810c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a326fad
and eax, 0x10000a1
or eax, 0x8000000c
mov dword [ebx], eax
add ebx, edx
or eax, 0x35798daa
and eax, 0x6bb77c08
and eax, 0
or eax, 0x8801f2
mov dword [ebx], eax
add ebx, edx
and eax, 0x446c7941
and eax, 0x466ed5a5
and eax, 0x100
or eax, 0x8458a00
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b620d4
and eax, 0x6db9520a
and eax, 0x4000000
or eax, 0x3100f083
mov dword [ebx], eax
add ebx, edx
and eax, 0x472579c1
or eax, 0x793d288c
and eax, 0x1809
or eax, 0x260
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ff2c42a
and eax, 0xc209008
or eax, 0x80000080
mov dword [ebx], eax
add ebx, edx
or eax, 0x2bc4d86f
and eax, 0x6882a44d
and eax, 0x8800041
or eax, 0x450b0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x29fd8b19
and eax, 0x717c7e9
and eax, 0x4108108
or eax, 0xfae10004
mov dword [ebx], eax
add ebx, edx
or eax, 0x25e40130
and eax, 0x81000014
or eax, 0x42
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c6ce5fa
xor eax, 0x5511fc40
and eax, 0x2400
or eax, 0x8a02e9
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1870644f
or eax, 0x789d8e1f
and eax, 0xf18000
or eax, 0x81000100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x15a5378a
and eax, 0x80000002
or eax, 0xb000041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3bb54174
and eax, 0xb6168c9
and eax, 0x10001
or eax, 0xc2800c54
mov dword [ebx], eax
add ebx, edx
or eax, 0x40c2e464
or eax, 0x4df30fce
and eax, 0x163e1
or eax, 0x1000
mov dword [ebx], eax
add ebx, edx
and eax, 0x578ae232
and eax, 0x6200
or eax, 0xcdd9081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4463450a
and eax, 0x8880002
or eax, 0x82000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x33efe443
and eax, 0x418400
or eax, 0x820
mov dword [ebx], eax
add ebx, edx
and eax, 0x559afce8
xor eax, 0x23cf6e56
and eax, 0x10c4002
or eax, 0x4000589
mov dword [ebx], eax
add ebx, edx
and eax, 0xda13f0a
or eax, 0x25110885
and eax, 0xd0e
or eax, 0xe210
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a42b85b
and eax, 0x1215
or eax, 0x1880020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e324da4
and eax, 0x8080b00
or eax, 0x458000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5dfbaa9f
and eax, 0x15388181
or eax, 0x2004000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6645888d
or eax, 0x327a7fd2
and eax, 0x71010000
or eax, 0x80800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x20657ed2
and eax, 0x3090
or eax, 0x100
mov dword [ebx], eax
add ebx, edx
and eax, 0xabd9929
xor eax, 0x71fcc944
and eax, 0x208000
or eax, 0x8c000188
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1ae483c2
or eax, 0x4d0cc1aa
and eax, 0x16880040
or eax, 0x20320001
mov dword [ebx], eax
add ebx, edx
and eax, 0x65d65a57
and eax, 0x20920041
or eax, 0xb6dffb8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3d6e78f8
and eax, 0x12810401
or eax, 0xe0000854
mov dword [ebx], eax
add ebx, edx
or eax, 0x530f5a6d
and eax, 0xd18e066d
or eax, 0x100102
mov dword [ebx], eax
add ebx, edx
or eax, 0x17cad8eb
and eax, 0x50c458b
or eax, 0x8000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x59432d47
and eax, 0x608c
or eax, 0x8411
mov dword [ebx], eax
add ebx, edx
xor eax, 0x57987425
or eax, 0x60a25cc5
and eax, 0xb8542d
or eax, 0x10100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e32188f
and eax, 0x629e3483
and eax, 0x2880400
or eax, 0x41243100
mov dword [ebx], eax
add ebx, edx
or eax, 0x27825a6d
xor eax, 0x5991cf82
and eax, 0x10090000
or eax, 0x80800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1872c84b
or eax, 0x4b44c1e3
and eax, 0x408020
or eax, 0x10c00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x61ec7338
and eax, 0x1084d08
or eax, 0x80000083
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e6bc624
xor eax, 0x2f320e69
and eax, 0x5084c0
or eax, 0x8c0031
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7a87837d
and eax, 0x19ef22cc
and eax, 0x18410000
or eax, 0x87b08100
mov dword [ebx], eax
add ebx, edx
or eax, 0x5247a17b
and eax, 0x8b000042
or eax, 0x84
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2bb6f0b7
xor eax, 0x6e28fb95
and eax, 0xca800844
or eax, 0x10011
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1ec8575e
and eax, 0x74357abe
and eax, 0x400a
or eax, 0xa031
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1544b55f
and eax, 0x6475bab4
and eax, 0x440000
or eax, 0xd1a2ea81
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a3c9967
and eax, 0x301fb7fa
and eax, 0x10000000
or eax, 0xe2810000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x70cd02b9
and eax, 0x98
or eax, 0x2804
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c771247
and eax, 0xc200a88
or eax, 0x80008000
mov dword [ebx], eax
add ebx, edx
and eax, 0x38999ff2
and eax, 0
or eax, 0x20b80041
mov dword [ebx], eax
add ebx, edx
or eax, 0x47e37b5d
or eax, 0x7b8d5f15
and eax, 0x5d00410c
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
and eax, 0x1e48a32b
and eax, 0xc000000
or eax, 0xc0ccccc3
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b03a366
and eax, 0x2cfbe591
and eax, 0xcc8c480
or eax, 0xc004084c
mov dword [ebx], eax
add ebx, edx
and eax, 0x7db122f5
and eax, 0x4c8000c4
or eax, 0x804ccc08
mov dword [ebx], eax
add ebx, edx
or eax, 0x13f06633
or eax, 0xf1b120
and eax, 0xcc8955cc
or eax, 0x20020000
mov dword [ebx], eax
add ebx, edx
and eax, 0x8d4b690
and eax, 0x1080
or eax, 0x6e4838
mov dword [ebx], eax
add ebx, edx
or eax, 0x529eae50
and eax, 0x30fd1351
and eax, 0x440200
or eax, 0xc012900
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b386525
and eax, 0x51506125
or eax, 0x80821010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6920ceea
xor eax, 0x75db5d1d
and eax, 0xc098282
or eax, 0x10440918
mov dword [ebx], eax
add ebx, edx
and eax, 0x4193cc89
xor eax, 0x1e2bca3f
and eax, 0x16224081
or eax, 0xc0518100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c1ce424
and eax, 0xa0010000
or eax, 0x51800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x11297b91
and eax, 0x5880
or eax, 0x8468
mov dword [ebx], eax
add ebx, edx
or eax, 0x46d92e37
and eax, 0x2988089
or eax, 0x88240100
mov dword [ebx], eax
add ebx, edx
or eax, 0x62c5c1b0
and eax, 0x75121312
and eax, 0x40000000
or eax, 0x158b0041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x44f69cf3
and eax, 0x1488000
or eax, 0xea820108
mov dword [ebx], eax
add ebx, edx
or eax, 0x1979adc5
and eax, 0x81000008
or eax, 0x10
mov dword [ebx], eax
add ebx, edx
and eax, 0x24c68ded
or eax, 0x5c3e3080
and eax, 0x102080
or eax, 0x404072
mov dword [ebx], eax
add ebx, edx
xor eax, 0x21a463dc
and eax, 0x1f00100
or eax, 0x8e028000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x70fad2e1
xor eax, 0x4c1b802
and eax, 0x8b0000a0
or eax, 8
mov dword [ebx], eax
add ebx, edx
or eax, 0x78df95e
and eax, 0x8f050844
or eax, 0x300401
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c6bb8a7
and eax, 0x11000042
or eax, 0x24000005
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2646229a
and eax, 0xd0
or eax, 0x8402
mov dword [ebx], eax
add ebx, edx
xor eax, 0x30e57d0c
and eax, 0x237ff544
and eax, 0x249000
or eax, 0x8a980088
mov dword [ebx], eax
add ebx, edx
and eax, 0x399b4f93
xor eax, 0x7f403106
and eax, 0x45880000
or eax, 0x8030041
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e1311e8
and eax, 0x48910100
or eax, 0x608014
mov dword [ebx], eax
add ebx, edx
xor eax, 0x17724b06
xor eax, 0x49bbeec2
and eax, 0x40
or eax, 0x81000007
mov dword [ebx], eax
add ebx, edx
and eax, 0xfc32c65
xor eax, 0xa052250
and eax, 0x52001
or eax, 0x5a88e0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4fa85454
and eax, 0x48f18000
or eax, 0x10000100
mov dword [ebx], eax
add ebx, edx
and eax, 0x7af79b3d
and eax, 0x8000000
or eax, 0x83000041
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c8002ba
and eax, 0xc2800051
or eax, 0x20011404
mov dword [ebx], eax
add ebx, edx
and eax, 0x185da8b1
and eax, 0xb122f43
and eax, 0
or eax, 0x3ed2
mov dword [ebx], eax
add ebx, edx
or eax, 0x6645b83f
and eax, 0x40048281
or eax, 0x12a4000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x23ff1f34
and eax, 0x62810000
or eax, 0x90000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6e1458e4
and eax, 0x3b6e4bcb
and eax, 0x4000
or eax, 0x2736
mov dword [ebx], eax
add ebx, edx
or eax, 0x54d4d628
and eax, 0x948208
or eax, 0x8a280880
mov dword [ebx], eax
add ebx, edx
or eax, 0x14722fc9
and eax, 0x48a0041
or eax, 0x41010000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x77d1365b
xor eax, 0xb738b2
and eax, 0x22a90408
or eax, 0xc1103100
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc5f282b
and eax, 0x2f240000
or eax, 0x10110000
mov dword [ebx], eax
add ebx, edx
or eax, 0x76343a18
and eax, 0x39312808
or eax, 0x80424163
mov dword [ebx], eax
add ebx, edx
or eax, 0x7216eeb5
and eax, 0x7c2
or eax, 0x1000
mov dword [ebx], eax
add ebx, edx
and eax, 0x9c4e9f5
and eax, 0x100
or eax, 0x81204c2b
mov dword [ebx], eax
add ebx, edx
and eax, 0x4603980e
xor eax, 0x35fc4101
and eax, 0x644909
or eax, 0x110e0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x19325d0
and eax, 0xf00000
or eax, 0x64018100
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ca8ab70
and eax, 0
or eax, 0x8100003d
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a39022e
or eax, 0x41aa51cd
and eax, 0x41a250e1
or eax, 0xbe002c10
mov dword [ebx], eax
add ebx, edx
xor eax, 0x26925e21
and eax, 0x980000d0
or eax, 0x2481892f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f6ef3fd
and eax, 0x4f3b2be2
and eax, 0x3000002
or eax, 0x88004188
mov dword [ebx], eax
add ebx, edx
and eax, 0x35d02a06
and eax, 0
or eax, 0xe2811455
mov dword [ebx], eax
add ebx, edx
xor eax, 0x556b3e21
or eax, 0x6ca17375
and eax, 0x1324
or eax, 0x48a
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b56c738
and eax, 0x200
or eax, 0x649f081
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a9e1827
and eax, 0x48b0000
or eax, 0x41000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x395e86fd
and eax, 0x10a0000
or eax, 0x4110d1c
mov dword [ebx], eax
add ebx, edx
or eax, 0x3d6c5b9b
and eax, 0x30350000
or eax, 0x42000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3509f460
or eax, 0x7434af9a
and eax, 2
or eax, 0x88000005
mov dword [ebx], eax
add ebx, edx
or eax, 0x7d009534
xor eax, 0x38c11578
and eax, 0x41808000
or eax, 0xa3c90
mov dword [ebx], eax
add ebx, edx
and eax, 0x1cbf4112
and eax, 0x880000
or eax, 0x8a34b800
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b120d46
and eax, 0xc31c0040
or eax, 0x410001
mov dword [ebx], eax
add ebx, edx
and eax, 0x77c038c
and eax, 0x4c0000
or eax, 0xcc80cccc
mov dword [ebx], eax
add ebx, edx
or eax, 0x37efeeb1
and eax, 0x290ea7ab
and eax, 0x80c8488
or eax, 0xc4c04844
mov dword [ebx], eax
add ebx, edx
and eax, 0x18de8d9
xor eax, 0x6709f504
and eax, 0x44840ccc
or eax, 0x8848c000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a6a4e66
and eax, 0xa4820088
or eax, 0x48095544
mov dword [ebx], eax
add ebx, edx
or eax, 0x51b7af52
xor eax, 0x17ce1c7b
and eax, 0x20004181
or eax, 0x508040a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x21a770e9
and eax, 0x2320b0d2
and eax, 0x3000
or eax, 0x8724
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d8c179c
and eax, 0x14ee250d
and eax, 0x2008
or eax, 0x53d005
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d11582
and eax, 0x5822500
or eax, 0x18191000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b1a5f9e
or eax, 0x54a0cbe8
and eax, 0x44816068
or eax, 0x90a1401
mov dword [ebx], eax
add ebx, edx
and eax, 0x309023a8
xor eax, 0x333fb639
and eax, 0x3b18010
or eax, 0xcc400104
mov dword [ebx], eax
add ebx, edx
and eax, 0x5514ac5d
xor eax, 0x6655fddd
and eax, 0x1000040
or eax, 0x80000034
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c955d46
and eax, 0x40
or eax, 0x29b2b1
mov dword [ebx], eax
add ebx, edx
and eax, 0x29b89d91
and eax, 0xc38fbed
and eax, 0x8000
or eax, 0x4810900
mov dword [ebx], eax
add ebx, edx
or eax, 0x54f5b39a
and eax, 0x509b713c
and eax, 0x108
or eax, 0x8b004083
mov dword [ebx], eax
add ebx, edx
and eax, 0x45be0238
and eax, 0
or eax, 0xe2811455
mov dword [ebx], eax
add ebx, edx
xor eax, 0x484be80a
xor eax, 0x7b9ee837
and eax, 0x428
or eax, 0x2a02
mov dword [ebx], eax
add ebx, edx
or eax, 0x7325d304
and eax, 0x18ccc5d0
and eax, 0x4c000
or eax, 0xc493281
mov dword [ebx], eax
add ebx, edx
and eax, 0x548cdf79
xor eax, 0x1aff69e5
and eax, 0x14b00000
or eax, 0x21080000
mov dword [ebx], eax
add ebx, edx
or eax, 0x17d55e43
and eax, 0x23000002
or eax, 0x8000014
mov dword [ebx], eax
add ebx, edx
xor eax, 0x206436d5
and eax, 0x240041
or eax, 0x64110804
mov dword [ebx], eax
add ebx, edx
and eax, 0x380233be
and eax, 0
or eax, 0x88ffffa3
mov dword [ebx], eax
add ebx, edx
and eax, 0x498ef1
and eax, 0x90480
or eax, 0x41820010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f376ebd
and eax, 0x180c0a00
or eax, 0x418100
mov dword [ebx], eax
add ebx, edx
and eax, 0x3edddbbc
and eax, 0x10088100
or eax, 0xc0a26081
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f71cf95
and eax, 0xc1810000
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0xf241996
and eax, 0
or eax, 0xb488
mov dword [ebx], eax
add ebx, edx
or eax, 0x558e34fe
and eax, 0x4006b080
or eax, 0x20704101
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1524921
and eax, 0x61000000
or eax, 0x90810000
mov dword [ebx], eax
add ebx, edx
and eax, 0x595ee13
or eax, 0x19181875
and eax, 0x9090025
or eax, 0x6460a482
mov dword [ebx], eax
add ebx, edx
and eax, 0x113912c8
or eax, 0x26825df6
and eax, 0x1205582
or eax, 0x80000009
mov dword [ebx], eax
add ebx, edx
or eax, 0x2740274b
and eax, 0x6022ca
or eax, 0x30000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4f76ae05
and eax, 0x11f536c4
and eax, 0x1000000
or eax, 0x7eca8100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x14f03ee6
and eax, 0x1000062
or eax, 0x80000001
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f5ed038
and eax, 0x7a85a4e1
and eax, 0x20
or eax, 0xef7fd2
mov dword [ebx], eax
add ebx, edx
and eax, 0x4499bfe2
and eax, 0x880900
or eax, 0x4028000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c406514
or eax, 0x59a67c99
and eax, 0x18004189
or eax, 0xa0000002
mov dword [ebx], eax
add ebx, edx
or eax, 0x2a7be0fe
and eax, 0xa085
or eax, 0x1200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x15733f22
and eax, 0x5100523
or eax, 0x20044008
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c28ea4c
and eax, 0x4008
or eax, 0x2571
mov dword [ebx], eax
add ebx, edx
and eax, 0x42c077d4
or eax, 0x18af4836
and eax, 0x8276534
or eax, 0x26100201
mov dword [ebx], eax
add ebx, edx
and eax, 0x5338e7d
and eax, 0x10225
or eax, 0x184c8940
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ded8c96
and eax, 0x390d8181
or eax, 0x82126000
mov dword [ebx], eax
add ebx, edx
or eax, 0x255144b7
and eax, 0x723b4c54
and eax, 0x20010000
or eax, 0xc1800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x28fb5e25
and eax, 0x4a20
or eax, 0x108
mov dword [ebx], eax
add ebx, edx
and eax, 0x484ea02e
and eax, 0x74bdfc5b
and eax, 0
or eax, 0x91cde181
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c70681d
xor eax, 0x10a29e53
and eax, 0x81090000
or eax, 0x800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5639773d
and eax, 0x10304
or eax, 0x408800
mov dword [ebx], eax
add ebx, edx
and eax, 0x6999fe5c
and eax, 0
or eax, 0x8118558b
mov dword [ebx], eax
add ebx, edx
or eax, 0x5eded4d5
and eax, 0x11485d2
or eax, 0x220
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2834bc60
and eax, 0x200100
or eax, 0xd6d28000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2473e333
or eax, 0x274f2b6c
and eax, 0x3000128
or eax, 0x88000010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4010042e
and eax, 0x8b100004
or eax, 0x24251041
mov dword [ebx], eax
add ebx, edx
or eax, 0x69676fef
and eax, 0x250000e7
or eax, 0x10000010
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e3abfc4
xor eax, 0x5ec84e51
and eax, 0x6020
or eax, 0xc59
mov dword [ebx], eax
add ebx, edx
and eax, 0x2817ea92
and eax, 0
or eax, 0x8b049088
mov dword [ebx], eax
add ebx, edx
or eax, 0x59fa2630
and eax, 0xb80000
or eax, 0x4000041
mov dword [ebx], eax
add ebx, edx
or eax, 0x30fdff75
or eax, 0x2fdaff1e
and eax, 0x1d00410b
or eax, 0x40000080
mov dword [ebx], eax
add ebx, edx
or eax, 0x56d96ab7
and eax, 0x4cc84883
or eax, 0x80048440
mov dword [ebx], eax
add ebx, edx
or eax, 0x57f6aa1a
xor eax, 0x7b78a00d
and eax, 0x84844cc4
or eax, 0x48488008
mov dword [ebx], eax
add ebx, edx
or eax, 0x3d9dae6c
and eax, 0xec8944cc
or eax, 0x21100
mov dword [ebx], eax
add ebx, edx
or eax, 0x31bfc337
and eax, 0x528458b
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x122c0627
and eax, 0x4182
or eax, 0x2850
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6fed2cf6
and eax, 0x322cee7
and eax, 0x2200424
or eax, 0x64450211
mov dword [ebx], eax
add ebx, edx
or eax, 0x3614c162
xor eax, 0x4a00e794
and eax, 0x28450060
or eax, 0x88b08
mov dword [ebx], eax
add ebx, edx
or eax, 0x188d6d2
and eax, 0x22f3556
and eax, 0x100
or eax, 0x5b0c881
mov dword [ebx], eax
add ebx, edx
or eax, 0x43ec55fd
and eax, 0x41800000
or eax, 0xb0010000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x41b45a2d
and eax, 0x80c
or eax, 0x580
mov dword [ebx], eax
add ebx, edx
xor eax, 0x764f5786
and eax, 0x44b4800
or eax, 0x80b0a181
mov dword [ebx], eax
add ebx, edx
xor eax, 0x53078c25
and eax, 0xd1800000
or eax, 0x20010000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6498d7d4
or eax, 0x229cdffa
and eax, 0x338
or eax, 0x2001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x182520bc
and eax, 0x181
or eax, 0x85808008
mov dword [ebx], eax
add ebx, edx
and eax, 0x1856987d
or eax, 0x574f3cc5
and eax, 0x550b0041
or eax, 0x800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x509bd71e
and eax, 0x1008104
or eax, 0x6aea0020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3510701a
xor eax, 0x65381814
and eax, 0x1000008
or eax, 0x80000040
mov dword [ebx], eax
add ebx, edx
or eax, 0x5dc1636a
xor eax, 0x2f8e414e
and eax, 0xa0220
or eax, 0x104cd2
mov dword [ebx], eax
add ebx, edx
or eax, 0x2fe54186
and eax, 0xc450b00
or eax, 0x10008000
mov dword [ebx], eax
add ebx, edx
and eax, 0x262ad1f0
and eax, 0x8000
or eax, 0x6b1e05
mov dword [ebx], eax
add ebx, edx
or eax, 0x42d9e31
and eax, 0x443ba1dd
and eax, 0xa0000
or eax, 0x21543500
mov dword [ebx], eax
add ebx, edx
or eax, 0x67503af9
and eax, 0x46cc7e5f
and eax, 0x80001
or eax, 0x90800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4378ea03
xor eax, 0xcf70b7f
and eax, 0x18100
or eax, 0x400480
mov dword [ebx], eax
add ebx, edx
xor eax, 0x44aa2bf8
and eax, 0x80c08
or eax, 0x81004183
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c4d942a
and eax, 0x45d9a1
or eax, 0x900040
mov dword [ebx], eax
add ebx, edx
and eax, 0x1bdff14f
xor eax, 0x6498edfc
and eax, 0x410000
or eax, 0x83a08100
mov dword [ebx], eax
add ebx, edx
or eax, 0x36425031
and eax, 0x81000000
or eax, 0xca
mov dword [ebx], eax
add ebx, edx
or eax, 0x448c2b0a
xor eax, 0x60dae89c
and eax, 0x40c050
or eax, 0x8024a1
mov dword [ebx], eax
add ebx, edx
and eax, 0x624fa9a0
and eax, 0x408000
or eax, 0xc150b00
mov dword [ebx], eax
add ebx, edx
or eax, 0x618592c3
and eax, 0xd818a81
or eax, 0x2004000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x172a1934
and eax, 0x10810000
or eax, 0xe2000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2727e6b9
and eax, 0x4681
or eax, 0x900
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c4012d5
xor eax, 0x20c14e47
and eax, 0x4800080
or eax, 0x81008a08
mov dword [ebx], eax
add ebx, edx
and eax, 0x44015ec7
and eax, 0x4000000
or eax, 0x418b0041
mov dword [ebx], eax
add ebx, edx
or eax, 0x3d276b8a
and eax, 0x498a0908
or eax, 0x80400414
mov dword [ebx], eax
add ebx, edx
xor eax, 0x272e5b6f
and eax, 0x4e240000
or eax, 0x10110000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3117c69e
and eax, 0x2391f963
and eax, 0x21000000
or eax, 0x140000b9
mov dword [ebx], eax
add ebx, edx
and eax, 0x24b93915
and eax, 0
or eax, 0x44a0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a648ab1
xor eax, 0x26e74bb7
and eax, 0x582
or eax, 0x81244809
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3718bd1e
or eax, 0x4987b740
and eax, 0x1be37c1
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3570ef38
and eax, 0x34c08000
or eax, 0x49310100
mov dword [ebx], eax
add ebx, edx
and eax, 0x72dd9060
and eax, 0x5af93db5
and eax, 0
or eax, 0x88000221
mov dword [ebx], eax
add ebx, edx
or eax, 0x231654a7
or eax, 0x473f8584
and eax, 0x41058081
or eax, 0x800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x162c0d83
and eax, 0x18900
or eax, 0x20540200
mov dword [ebx], eax
add ebx, edx
and eax, 0x7796a9db
and eax, 0x47c7cf97
and eax, 0x8000
or eax, 0x51094281
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b034ca6
xor eax, 0x3571fde6
and eax, 0x60000000
or eax, 0x92810000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b91236
and eax, 0x22300220
or eax, 0xc40e809
mov dword [ebx], eax
add ebx, edx
or eax, 0x344398a
and eax, 0x2500418b
or eax, 0x10080400
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c1b0b61
xor eax, 0xd0dac46
and eax, 0x942
or eax, 0x4010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x104b13eb
and eax, 0x95229
or eax, 0x800104
mov dword [ebx], eax
add ebx, edx
xor eax, 0x29db49c9
or eax, 0x1c709bdb
and eax, 0x19221100
or eax, 0x8c2400
mov dword [ebx], eax
add ebx, edx
or eax, 0x321ac690
xor eax, 0x777b1bfe
and eax, 0x810000
or eax, 0x90080000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e39d1a5
and eax, 0x10000
or eax, 0x408580
mov dword [ebx], eax
add ebx, edx
or eax, 0x50e67651
and eax, 0xa630b9d
and eax, 0x181
or eax, 0x81104c0a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x63dd2f71
and eax, 0xe20c42f0
or eax, 0x1d108501
mov dword [ebx], eax
add ebx, edx
or eax, 0x430fd356
and eax, 0xea1181f7
or eax, 0xe00008
mov dword [ebx], eax
add ebx, edx
or eax, 0x12837821
and eax, 0x80000069
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6243e46d
and eax, 0x19bed8af
and eax, 0x1024000
or eax, 0xfee018f1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f1a99bf
xor eax, 0xda09001
and eax, 0x2850014f
or eax, 0x58ab0
mov dword [ebx], eax
add ebx, edx
or eax, 0x3d24f54f
and eax, 0x1555ca81
or eax, 0xc2080000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f5ddbb2
and eax, 0x42010000
or eax, 0xb0800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c6ad189
and eax, 0
or eax, 0xf7d7
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6afe512f
and eax, 0x808288
or eax, 0x85000800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6062a1ff
or eax, 0x386e491c
and eax, 0x458a0041
or eax, 0x10000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f3c3974
or eax, 0x10599e83
and eax, 0x1a330514
or eax, 0x80000008
mov dword [ebx], eax
add ebx, edx
and eax, 0x657657c3
or eax, 0x4641fb25
and eax, 0x6310000
or eax, 0x99040000
mov dword [ebx], eax
add ebx, edx
or eax, 0x304a7ffa
and eax, 0x539b54aa
and eax, 0x300000a
or eax, 0x88000145
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a98fca
and eax, 0x89810c05
or eax, 0x60000048
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d93e766
xor eax, 0x7f353a2d
and eax, 0x9540
or eax, 0x22c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x246da1c3
and eax, 0x24053081
or eax, 0x9010c100
mov dword [ebx], eax
add ebx, edx
or eax, 0x7fb0b0c9
xor eax, 0xcf892df
and eax, 0x81086316
or eax, 0x809ce9
mov dword [ebx], eax
add ebx, edx
and eax, 0x40bdcc41
and eax, 0x8400
or eax, 0x410180
mov dword [ebx], eax
add ebx, edx
or eax, 0x25a534da
or eax, 0x21a2a499
and eax, 0x1858098
or eax, 0x40000020
mov dword [ebx], eax
add ebx, edx
or eax, 0x7545daf6
and eax, 0x44c15800
or eax, 0x88020500
mov dword [ebx], eax
add ebx, edx
or eax, 0x3d5e500a
xor eax, 0x3c809082
and eax, 0xc00b4588
or eax, 0x2c801044
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a7a995a
and eax, 0x20080108
or eax, 0x5004483
mov dword [ebx], eax
add ebx, edx
and eax, 0x41b31462
or eax, 0x10a3e82e
and eax, 0x8020
or eax, 0x1311
mov dword [ebx], eax
add ebx, edx
or eax, 0x43e1055a
or eax, 0x50f46b65
and eax, 0x41605f35
or eax, 0x2c000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2591c494
and eax, 0x8509921
or eax, 0x82062040
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b803428
and eax, 0x8000000
or eax, 0x452b0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x400b9e4e
and eax, 0x1de25190
and eax, 0x5000000
or eax, 0x40c18110
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d07f929
and eax, 9
or eax, 0x81000082
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3667b9eb
and eax, 0x610160
or eax, 0x91
mov dword [ebx], eax
add ebx, edx
or eax, 0x73335f25
and eax, 0x60010900
or eax, 0x8808000
mov dword [ebx], eax
add ebx, edx
or eax, 0x64e8683b
and eax, 0x800410a
or eax, 0x83000084
mov dword [ebx], eax
add ebx, edx
xor eax, 0x76edeee2
and eax, 0xc8810c44
or eax, 0x2000011
mov dword [ebx], eax
add ebx, edx
or eax, 0x23dc8b5e
and eax, 0x8f5f
or eax, 0x70a0
mov dword [ebx], eax
add ebx, edx
and eax, 0x7fa811d
and eax, 0x8001
or eax, 0xff9e7280
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ddd0ba9
or eax, 0x1c3dfb0d
and eax, 0x458b0000
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x645db089
xor eax, 0x536c3fce
and eax, 0x523a0d00
or eax, 0x80410010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d9e79c3
and eax, 0xaf250000
or eax, 0x40100000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x47fde806
and eax, 0x2c1d3b89
and eax, 0x8000000
or eax, 0x800000f6
mov dword [ebx], eax
add ebx, edx
or eax, 0x558e81a
or eax, 0x294fd995
and eax, 0x10e6890
or eax, 0x40800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a97775f
and eax, 0x2000
or eax, 0x4309900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f889ad8
and eax, 0x9280000
or eax, 0x44030000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x472ac2f2
and eax, 0x18000
or eax, 0xf00108
mov dword [ebx], eax
add ebx, edx
xor eax, 0x32a87334
and eax, 0x32119038
or eax, 0x888000c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x62963f9e
and eax, 0x654664d0
and eax, 0x440
or eax, 0xd83e
mov dword [ebx], eax
add ebx, edx
or eax, 0x7bbf0d71
xor eax, 0x3469b2a3
and eax, 0x1104508
or eax, 0x80001023
mov dword [ebx], eax
add ebx, edx
xor eax, 0x36249d3c
xor eax, 0x4275c0b8
and eax, 0x100a2
or eax, 0x26e050
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7f3fd134
xor eax, 0x67170d64
and eax, 0x80a0800
or eax, 0x60808100
mov dword [ebx], eax
add ebx, edx
and eax, 0x78824d3
and eax, 0
or eax, 0x8b00418e
mov dword [ebx], eax
add ebx, edx
and eax, 0x747b1f1d
xor eax, 0x35e46aa5
and eax, 0x25240801
or eax, 0x82090444
mov dword [ebx], eax
add ebx, edx
or eax, 0x473d44bf
and eax, 0x250000b7
or eax, 0x10000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x52b33b1e
xor eax, 0x71d3e015
and eax, 0x812002
or eax, 0x9a0c03a8
mov dword [ebx], eax
add ebx, edx
or eax, 0x44431795
or eax, 0x7fb75c56
and eax, 0x81104d8b
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a5caa43
and eax, 0x54aec1
or eax, 0xa31030
mov dword [ebx], eax
add ebx, edx
and eax, 0x39d74405
and eax, 0xd10000
or eax, 0x3c208100
mov dword [ebx], eax
add ebx, edx
and eax, 0x25c4c8ce
and eax, 0x278d3fd8
and eax, 0
or eax, 0x89000043
mov dword [ebx], eax
add ebx, edx
or eax, 0xdf80223
xor eax, 0x588d982c
and eax, 0x41040801
or eax, 0x8a6080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x21cae41a
and eax, 0x448800
or eax, 0x8110300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5dce30e2
and eax, 0x1580b280
or eax, 0xaa644001
mov dword [ebx], eax
add ebx, edx
and eax, 0x6da9a588
and eax, 0x20800000
or eax, 0xd2010000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x375923eb
and eax, 0x6dd7c5b1
and eax, 0x120
or eax, 0xcc1c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x40a9d5e4
and eax, 0x80088
or eax, 0x25044503
mov dword [ebx], eax
add ebx, edx
or eax, 0xdc5c158
xor eax, 0x9c0b841
and eax, 0x6988
or eax, 0x225
mov dword [ebx], eax
add ebx, edx
or eax, 0x1f7c1e66
and eax, 0x69ea507a
and eax, 0x1020
or eax, 0x3a015
mov dword [ebx], eax
add ebx, edx
and eax, 0x34157711
and eax, 0
or eax, 0x68908800
mov dword [ebx], eax
add ebx, edx
and eax, 0x1bf72336
and eax, 0x8000000
or eax, 0x8300418e
mov dword [ebx], eax
add ebx, edx
or eax, 0x76cb04c3
and eax, 0x7969944f
and eax, 0x4901044d
or eax, 0x80800800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x34119d6b
xor eax, 0x3f7ca3ce
and eax, 0x80
or eax, 0x8006
mov dword [ebx], eax
add ebx, edx
or eax, 0x7cd72df6
or eax, 0x6d0dc2ed
and eax, 0x3145e181
or eax, 0x80200000
mov dword [ebx], eax
add ebx, edx
or eax, 0xde593e2
and eax, 0x409c091d
and eax, 0x800000
or eax, 0xf1010000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b84d0f8
or eax, 0x26805e5b
and eax, 0x6604c851
or eax, 0x6a0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3757d90f
and eax, 0x3c1f24a2
and eax, 0xc0002
or eax, 0x81005589
mov dword [ebx], eax
add ebx, edx
and eax, 0x79c456dd
and eax, 0x41480
or eax, 0x932a62
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f2214c2
and eax, 0xb00000
or eax, 0x20428100
mov dword [ebx], eax
add ebx, edx
or eax, 0x32cccde8
and eax, 0x7cd51f52
and eax, 0
or eax, 0x89000003
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d0a3d1a
and eax, 0x10a280a
or eax, 0x40844080
mov dword [ebx], eax
add ebx, edx
or eax, 0x127f1dfa
or eax, 0x14924def
and eax, 0x43fc3800
or eax, 0x8000
mov dword [ebx], eax
add ebx, edx
or eax, 0x698d4f1
and eax, 0x45280000
or eax, 0x30000
mov dword [ebx], eax
add ebx, edx
and eax, 0x509e38a8
or eax, 0x7809faf9
and eax, 0x30093008
or eax, 0x4100504
mov dword [ebx], eax
add ebx, edx
and eax, 0x726e5520
xor eax, 0x36533624
and eax, 0x40b2100
or eax, 0x49804453
mov dword [ebx], eax
add ebx, edx
or eax, 0x3d4cb637
and eax, 0x6cc18110
or eax, 0x80200000
mov dword [ebx], eax
add ebx, edx
or eax, 0x75c90733
xor eax, 0x1b901ed8
and eax, 0x800000e2
or eax, 0x1000014
mov dword [ebx], eax
add ebx, edx
and eax, 0x5218d6a8
and eax, 0xa0
or eax, 0xb48051
mov dword [ebx], eax
add ebx, edx
xor eax, 0x36068516
and eax, 0x20800100
or eax, 0x48018800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d6ba3df
and eax, 0xe24359
and eax, 8
or eax, 0xb8004186
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c1ef7f1
or eax, 0x71b13bdc
and eax, 0x18e68
or eax, 0x400000
mov dword [ebx], eax
add ebx, edx
or eax, 0x308847a4
and eax, 0xc8c34c
or eax, 0xcc040011
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e9e4a7b
and eax, 0xc0408804
or eax, 0xc8c44c8
mov dword [ebx], eax
add ebx, edx
or eax, 0x530b8d09
or eax, 0xb199e1e
and eax, 0xcccccccc
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x1f182b76
and eax, 0xcc8845cc
or eax, 0x20031000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7339c998
and eax, 0x5000400
or eax, 0x2008418b
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d4e4f10
or eax, 0x6c5ed616
and eax, 0xc512
or eax, 0x8c9
mov dword [ebx], eax
add ebx, edx
or eax, 0x3d58299f
and eax, 0x102105
or eax, 0x800200
mov dword [ebx], eax
add ebx, edx
or eax, 0xafa6902
and eax, 0x8002100
or eax, 0x14011400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e9c0dbc
and eax, 0x890000
or eax, 0x4d020001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x296449a7
or eax, 0x3eb45c76
and eax, 0x5ec90110
or eax, 0x81008000
mov dword [ebx], eax
add ebx, edx
or eax, 0x73a0fc03
xor eax, 0x4d3d1a1b
and eax, 0x80000000
or eax, 0x1000091
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f46d18f
and eax, 0x429008
or eax, 0x8904c1
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a37173a
and eax, 0x10000
or eax, 0xcef08100
mov dword [ebx], eax
add ebx, edx
or eax, 0x6edef14a
xor eax, 0x6cf53ca9
and eax, 0x800000e3
or eax, 0x8000018
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b4cce61
and eax, 0x41084c80
or eax, 0x830001
mov dword [ebx], eax
add ebx, edx
or eax, 0x75cb723c
and eax, 0x14410a00
or eax, 0x148100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d620a9b
and eax, 0x1315785e
and eax, 0x150000
or eax, 0x62c0c281
mov dword [ebx], eax
add ebx, edx
or eax, 0x30d5774c
and eax, 0x72810001
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x365dc7d7
xor eax, 0x30e8b949
and eax, 0x6024160b
or eax, 0x1420140
mov dword [ebx], eax
add ebx, edx
and eax, 0x690bf609
or eax, 0x40668f8f
and eax, 0x2124058b
or eax, 0x4004000
mov dword [ebx], eax
add ebx, edx
or eax, 0x66a2513e
and eax, 0x141e
or eax, 0x200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6646b986
and eax, 0x20210
or eax, 0x25
mov dword [ebx], eax
add ebx, edx
xor eax, 0x60371326
or eax, 0x7647444d
and eax, 0x44100100
or eax, 0x8808800
mov dword [ebx], eax
add ebx, edx
or eax, 0x62a68742
and eax, 0x28000102
or eax, 0x91004089
mov dword [ebx], eax
add ebx, edx
or eax, 0x1258a05c
and eax, 0x49ebce38
and eax, 0x4018
or eax, 0x3be0
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b64a692
and eax, 0x1238dfe
and eax, 0
or eax, 0x81204d2b
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e056ddb
or eax, 0x62b61797
and eax, 0x1373c9
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x25f4e3df
and eax, 0x5e18000
or eax, 0x88100100
mov dword [ebx], eax
add ebx, edx
or eax, 0x1149b3cc
or eax, 0x5377a31b
and eax, 0x9a65220d
or eax, 0x20000c20
mov dword [ebx], eax
add ebx, edx
or eax, 0x26e6467a
and eax, 0x5f
or eax, 0x8100
mov dword [ebx], eax
add ebx, edx
and eax, 0x1ec3837e
and eax, 0x10a
or eax, 0x81205421
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e2d37b3
xor eax, 0x2cc782f2
and eax, 0xe685c0
or eax, 0x280a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x56e5c6bd
and eax, 0x10020100
or eax, 0xa9f08000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x76621d75
xor eax, 0x1f6a0ba7
and eax, 0x800000c2
or eax, 0x9000024
mov dword [ebx], eax
add ebx, edx
xor eax, 0x53e5ce07
and eax, 0x40814c80
or eax, 0x10a000a
mov dword [ebx], eax
add ebx, edx
or eax, 0x179239f4
and eax, 0x1928a161
and eax, 0x100
or eax, 0xc458a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x3641125b
and eax, 0x400000
or eax, 0xbca535
mov dword [ebx], eax
add ebx, edx
and eax, 0x64a58fd0
and eax, 0x800500
or eax, 0xd1522000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x63ede303
and eax, 0xa2350000
or eax, 0x45000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x591e7196
or eax, 0x2bbba4d1
and eax, 0x8b000091
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x35551b7d
and eax, 0xa101084d
or eax, 0x40800400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6be0f170
and eax, 0x252d
or eax, 0x2c2
mov dword [ebx], eax
add ebx, edx
and eax, 0x7637b913
and eax, 0x2101
or eax, 0x2323d080
mov dword [ebx], eax
add ebx, edx
or eax, 0x18432e69
and eax, 0x5b02f363
and eax, 0x1000000
or eax, 0x80880000
mov dword [ebx], eax
add ebx, edx
and eax, 0x47ea7231
and eax, 0x243a7bde
and eax, 0
or eax, 0x418b4c
mov dword [ebx], eax
add ebx, edx
and eax, 0x285b8dd5
and eax, 0x18900
or eax, 0x3c66ba
mov dword [ebx], eax
add ebx, edx
or eax, 0x259ea61
xor eax, 0x4d0e394a
and eax, 0x8510200
or eax, 0x42900
mov dword [ebx], eax
add ebx, edx
and eax, 0x3af563bf
and eax, 0x512200
or eax, 0x9180d081
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f84fec4
and eax, 0x4581fec5
or eax, 0xa013a
mov dword [ebx], eax
add ebx, edx
or eax, 0x34f2169c
and eax, 0x14332518
or eax, 0xa040000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e8ad47e
or eax, 0x5076851f
and eax, 0xc340000
or eax, 0x20010000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x28137d39
and eax, 0x10
or eax, 0x88000004
mov dword [ebx], eax
add ebx, edx
or eax, 0x7d9bbef
and eax, 0x4b5c536b
and eax, 0x1080000
or eax, 0x40834c90
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe760137
and eax, 0x4d0900
or eax, 0x10008200
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ba8f58f
and eax, 0x22ace181
or eax, 0x4000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x18b2a925
xor eax, 0x5cad7a9c
and eax, 0x50010000
or eax, 0xa1800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x592c1972
and eax, 0x7edda782
and eax, 0
or eax, 0x228c
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a3cf13a
and eax, 8
or eax, 0x811c5583
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4703b6c6
and eax, 0x3184bcc5
and eax, 0x48040
or eax, 0xd15e8a
mov dword [ebx], eax
add ebx, edx
and eax, 0x64fdd4eb
xor eax, 0x5509edc2
and eax, 0x14c80100
or eax, 0xa8228000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3206f16d
and eax, 0x8000004d
or eax, 0x1000080
mov dword [ebx], eax
add ebx, edx
and eax, 0x63d871f
and eax, 0
or eax, 0xa49f2
mov dword [ebx], eax
add ebx, edx
and eax, 0x351d2f3f
and eax, 0x80800
or eax, 0x4c828000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x36f0e96e
and eax, 0xa00410a
or eax, 0x81000081
mov dword [ebx], eax
add ebx, edx
and eax, 0x1e82562e
and eax, 0x8000000
or eax, 0x40d1845
mov dword [ebx], eax
add ebx, edx
or eax, 0x56140848
and eax, 0xc000040
or eax, 0x210000a2
mov dword [ebx], eax
add ebx, edx
and eax, 0x27c09304
and eax, 0
or eax, 0xcda
mov dword [ebx], eax
add ebx, edx
and eax, 0x1bf6c570
and eax, 0x410
or eax, 0xe90025
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e9692e
and eax, 0x900
or eax, 0x284d8200
mov dword [ebx], eax
add ebx, edx
and eax, 0x5112110a
or eax, 0x33d0b9ad
and eax, 0x33d0a181
or eax, 0x4c284000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e8d7b6e
or eax, 0x4a1f68d1
and eax, 0x61010000
or eax, 0x90800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c90db6f
or eax, 0x61ba9043
and eax, 0x106
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e182696
xor eax, 0x5c1c4e3d
and eax, 0x80c0008
or eax, 0x83408180
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e673df0
and eax, 0x39c0cf06
and eax, 0
or eax, 0x558b0041
mov dword [ebx], eax
add ebx, edx
or eax, 0x65db2aa4
and eax, 0x7a1504eb
and eax, 0x30100020
or eax, 0x8ce28100
mov dword [ebx], eax
add ebx, edx
or eax, 0x27624631
or eax, 0x7fabe2fc
and eax, 0x810000ad
or eax, 2
mov dword [ebx], eax
add ebx, edx
and eax, 0x26421db6
and eax, 0xc5d1888
and eax, 0x80
or eax, 0xf00c72
mov dword [ebx], eax
add ebx, edx
and eax, 0x2490fb2e
or eax, 0x525c508f
and eax, 0x10440800
or eax, 0xc018300
mov dword [ebx], eax
add ebx, edx
or eax, 0x659cf821
and eax, 0xca9ee49
and eax, 0x812a01
or eax, 0x441504
mov dword [ebx], eax
add ebx, edx
and eax, 0x477c25f5
xor eax, 0x17d7f625
and eax, 0x1011100
or eax, 0x82c2400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x64003f4a
or eax, 0x1b1292e3
and eax, 0x10080001
or eax, 0x80800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x148ccde6
and eax, 0x8944
or eax, 0x410208
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd1ef3ed
xor eax, 0x604844c7
and eax, 0x1040c02
or eax, 0x80084189
mov dword [ebx], eax
add ebx, edx
or eax, 0x521c2807
xor eax, 0x53e941e1
and eax, 0x952860
or eax, 0xa5091
mov dword [ebx], eax
add ebx, edx
and eax, 0xf849676
xor eax, 0x63e321fa
and eax, 0x23610100
or eax, 0x94908000
mov dword [ebx], eax
add ebx, edx
and eax, 0xe134a86
or eax, 0x10ccee2f
and eax, 0x1200002c
or eax, 0xa80000d0
mov dword [ebx], eax
add ebx, edx
and eax, 0x30ed3dd8
and eax, 0x88
or eax, 0x4923
mov dword [ebx], eax
add ebx, edx
and eax, 0x429cc426
and eax, 0x4022
or eax, 0x811c1509
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f83003c
and eax, 8
or eax, 0x4947c2
mov dword [ebx], eax
add ebx, edx
or eax, 0x2907f6cd
or eax, 0x24cf3f44
and eax, 0xc28100
or eax, 0xc2300000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5421972f
xor eax, 0x2a7648d0
and eax, 0x8800004d
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x3431e547
xor eax, 0x5f97e10c
and eax, 0x41820402
or eax, 0x94888
mov dword [ebx], eax
add ebx, edx
and eax, 0x630f4543
and eax, 0x3a8bc5dd
and eax, 0x10000
or eax, 0x20448b00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x373ca923
and eax, 0x64199737
and eax, 0x100221
or eax, 0x203904
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4f2ed53e
xor eax, 0x245d08f3
and eax, 0x23410400
or eax, 0x80800900
mov dword [ebx], eax
add ebx, edx
or eax, 0x25dd4a52
or eax, 0x62090186
and eax, 0xd0000
or eax, 0x18200000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a78c608
and eax, 0x10000000
or eax, 0x25000006
mov dword [ebx], eax
add ebx, edx
xor eax, 0x44a63fa5
or eax, 0x544c4c89
and eax, 0x2daa
or eax, 0x8044
mov dword [ebx], eax
add ebx, edx
or eax, 0x1167190f
and eax, 0x1240d8b
or eax, 0x80004000
mov dword [ebx], eax
add ebx, edx
and eax, 0x58a38664
or eax, 0xf1e9ab1
and eax, 0x1c0c81
or eax, 0x804148
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6dbeaaf3
and eax, 0x40c3fed6
and eax, 0x8000
or eax, 0xa3c90100
mov dword [ebx], eax
add ebx, edx
and eax, 0x39bc2988
xor eax, 0x4ef91bc1
and eax, 0x10000c0
or eax, 0x80000038
mov dword [ebx], eax
add ebx, edx
or eax, 0x6cf80457
and eax, 0xf804f1
or eax, 0x7fb00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x48d4e05d
and eax, 0x2f140e67
and eax, 0x8000800
or eax, 0x44818000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4dd47511
or eax, 0x643b0e87
and eax, 0x1004183
or eax, 0x8a000008
mov dword [ebx], eax
add ebx, edx
or eax, 0xfb84199
and eax, 0x2dafd404
and eax, 0x800000
or eax, 0xf2012455
mov dword [ebx], eax
add ebx, edx
or eax, 0x17faee4a
and eax, 0xc25e
or eax, 0x11a0
mov dword [ebx], eax
add ebx, edx
or eax, 0x3233580f
and eax, 0x3020d281
or eax, 0xc8042000
mov dword [ebx], eax
add ebx, edx
or eax, 0x32206066
and eax, 0xc8200000
or eax, 0x4980000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b00ee7f
xor eax, 0x5513e3f9
and eax, 0x2a000004
or eax, 0x1000060
mov dword [ebx], eax
add ebx, edx
and eax, 0x16c3b9d3
and eax, 0x2000040
or eax, 0x7d351405
mov dword [ebx], eax
add ebx, edx
xor eax, 0x49cde458
xor eax, 0x1a8b6b75
and eax, 0x8000048
or eax, 0x80000006
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c60b0df
and eax, 0
or eax, 0x418b4c90
mov dword [ebx], eax
add ebx, edx
or eax, 0x1143c75c
xor eax, 0x6a9697dd
and eax, 0x184d0800
or eax, 0x4008300
mov dword [ebx], eax
add ebx, edx
and eax, 0x314e1f5e
xor eax, 0x628be395
and eax, 0x6c881
or eax, 0xc000100
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a778172
and eax, 0x53106a68
and eax, 0
or eax, 0xc9810000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7f7f12a6
and eax, 0x3470aacb
and eax, 2
or eax, 0xa548
mov dword [ebx], eax
add ebx, edx
or eax, 0x2419a7cb
xor eax, 0x60704ec1
and eax, 0x4441e100
or eax, 0xab041081
mov dword [ebx], eax
add ebx, edx
and eax, 0x499dd9d3
or eax, 0x5045b5e
and eax, 0x45010000
or eax, 0x108a0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x12999e87
and eax, 0x41128000
or eax, 0xe00120
mov dword [ebx], eax
add ebx, edx
or eax, 0x2fcc3af6
and eax, 0x1000020
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e3943ba
and eax, 0x20
or eax, 0x7f67d2
mov dword [ebx], eax
add ebx, edx
or eax, 0xe5ab957
and eax, 0xc0a8800
or eax, 0x40800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x50a5c86e
and eax, 0
or eax, 0xb800418b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x281f95bb
or eax, 0x6063d00
and eax, 0x18900
or eax, 0x40024c
mov dword [ebx], eax
add ebx, edx
or eax, 0x1cfbc35f
xor eax, 0x20c39392
and eax, 0xc08404d
or eax, 0xc0c48310
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a483934
xor eax, 0x7fe7c9bb
and eax, 0x800800c4
or eax, 0x4cc4cc08
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c3522cb
and eax, 0xec8944cc
or eax, 0x21100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x72a08f37
and eax, 0xc20408b
or eax, 0x1040500
mov dword [ebx], eax
add ebx, edx
or eax, 0x3fc97c49
and eax, 0x802
or eax, 0x224
mov dword [ebx], eax
add ebx, edx
or eax, 0x4470007b
and eax, 0x400a0d
or eax, 0x18500
mov dword [ebx], eax
add ebx, edx
and eax, 0x45d91f35
and eax, 0x4de0ffe1
and eax, 0x500
or eax, 0xf7bb0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a0de13f
and eax, 0x20010000
or eax, 0x44340000
mov dword [ebx], eax
add ebx, edx
and eax, 0x26b3c5ca
and eax, 0
or eax, 0x8b0001f3
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a147d5f
and eax, 0xa100144d
or eax, 0x40810000
mov dword [ebx], eax
add ebx, edx
and eax, 0x43e96536
xor eax, 0x39d07716
and eax, 0x6110
or eax, 0x8ca0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4cd7d38b
xor eax, 0x549d00e
and eax, 0x401ee001
or eax, 0x20011180
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c1371c9
and eax, 0x62c66011
and eax, 0
or eax, 0x81880000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x49c9af8a
and eax, 0x418a08
or eax, 0x10
mov dword [ebx], eax
add ebx, edx
or eax, 0x2bf4a580
xor eax, 0x395b9308
and eax, 0xc1480
or eax, 0x8100410b
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f942f79
or eax, 0x78d6d4e6
and eax, 0xcc96f2
or eax, 0x210000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x256b7e21
xor eax, 0x4613e2b7
and eax, 0x61800000
or eax, 0x986a8100
mov dword [ebx], eax
add ebx, edx
or eax, 0x72fe491
or eax, 0x1aea14fd
and eax, 0x810000f4
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5b303374
and eax, 0x52d8df74
and eax, 0x2101200
or eax, 0x85aca4f2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x331b965c
and eax, 0x7d515ae4
and eax, 0x14010084
or eax, 0x8448b0b
mov dword [ebx], eax
add ebx, edx
and eax, 0x59329bd
and eax, 0x10105
or eax, 0x61230
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d4c4dd3
and eax, 0x41020d00
or eax, 0x30200000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2251a141
and eax, 0x22310000
or eax, 0x8c040000
mov dword [ebx], eax
add ebx, edx
and eax, 0x484942e7
and eax, 0x8000000
or eax, 0x81000071
mov dword [ebx], eax
add ebx, edx
or eax, 0x6845ccc3
and eax, 0x41000890
or eax, 0x8a1000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c477862
and eax, 0xc4d0800
or eax, 0x8300
mov dword [ebx], eax
add ebx, edx
or eax, 0x4edf2fb8
and eax, 0x33236573
and eax, 0x2032100
or eax, 0xcb8c881
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7a1f77b3
xor eax, 0x6e2da202
and eax, 0x10810000
or eax, 0xe1000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x353e29e5
and eax, 0x25
or eax, 0x1418
mov dword [ebx], eax
add ebx, edx
and eax, 0x16052afd
and eax, 0x50cf986b
and eax, 9
or eax, 0x81145582
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3571440d
and eax, 0x441182
or eax, 0x88e670
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4df3e325
and eax, 0x40320000
or eax, 0x10c08100
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d6c56a
and eax, 0
or eax, 0x8100008a
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f34c306
and eax, 0x3275788c
and eax, 0x140080
or eax, 0xc33d72
mov dword [ebx], eax
add ebx, edx
and eax, 0x605e5666
and eax, 0x1e4c1a29
and eax, 0x400000
or eax, 0x93b28100
mov dword [ebx], eax
add ebx, edx
or eax, 0x14ba8ca6
and eax, 0x800000a2
or eax, 0x8000051
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c21cc4d
and eax, 0x88a
or eax, 0x418a1000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e193f3
and eax, 0
or eax, 0xc458b00
mov dword [ebx], eax
add ebx, edx
or eax, 0xa8d521c
xor eax, 0x26681572
and eax, 0x244e24
or eax, 0x500101
mov dword [ebx], eax
add ebx, edx
or eax, 0x646faf9a
and eax, 0x202a0500
or eax, 0x83800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x14d71f3
or eax, 0x441d6ff9
and eax, 0xc6350000
or eax, 0x10000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x584a344c
xor eax, 0x5001b31c
and eax, 0
or eax, 0x8b0000c3
mov dword [ebx], eax
add ebx, edx
or eax, 0x6bcf0cfc
and eax, 0xc181044d
or eax, 0x1000
mov dword [ebx], eax
add ebx, edx
and eax, 0x17f9ffe
and eax, 0x1040
or eax, 0xc322
mov dword [ebx], eax
add ebx, edx
or eax, 0x731fc7f8
and eax, 0x3addc66f
and eax, 0x3015c000
or eax, 0x5623181
mov dword [ebx], eax
add ebx, edx
or eax, 0x1f1d6397
or eax, 0x5b25bac
and eax, 0x1880001
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c37a2f5
or eax, 0xbe26d53
and eax, 0x418a10
or eax, 8
mov dword [ebx], eax
add ebx, edx
or eax, 0x7408851e
and eax, 0x8050a
or eax, 0x81045081
mov dword [ebx], eax
add ebx, edx
and eax, 0x24e8ab82
xor eax, 0x64c3c9b0
and eax, 0xcbc022
or eax, 0x11435c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a9bf5b3
and eax, 0x928100
or eax, 0x39600000
mov dword [ebx], eax
add ebx, edx
or eax, 0x16e3049
and eax, 0x40a041e8
and eax, 0
or eax, 0xb8000003
mov dword [ebx], eax
add ebx, edx
and eax, 0x662148f8
or eax, 0x59849adc
and eax, 0x9054
or eax, 0x2001
mov dword [ebx], eax
add ebx, edx
or eax, 0x63dfac83
and eax, 0x21040403
or eax, 0x14204128
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7411a263
and eax, 0x4135a708
or eax, 0xbeca1087
mov dword [ebx], eax
add ebx, edx
or eax, 0x248c6843
and eax, 0x8a189088
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x2bf404d2
and eax, 0x10b4d94a
and eax, 0x800040
or eax, 0x4d0b0001
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e44d146
and eax, 0x48000000
or eax, 0x23c18118
mov dword [ebx], eax
add ebx, edx
and eax, 0x3928e086
or eax, 0x7072d853
and eax, 0x1000003
or eax, 0x800000a4
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ceef585
xor eax, 0xbae2e61
and eax, 0x10804e0
or eax, 0x518011
mov dword [ebx], eax
add ebx, edx
and eax, 0x6029ad2f
and eax, 0x18000
or eax, 0x10540b00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x40b69c6f
or eax, 0x653aff12
and eax, 0x7558c201
or eax, 0x82040080
mov dword [ebx], eax
add ebx, edx
and eax, 0x52e4950e
and eax, 0x5fc8cbb4
and eax, 0x52000000
or eax, 0xa0810000
mov dword [ebx], eax
add ebx, edx
or eax, 0x32a49817
and eax, 0x7be8ba65
and eax, 0x1805
or eax, 0x1664a
mov dword [ebx], eax
add ebx, edx
or eax, 0xdd5ef81
and eax, 0x8108a88
or eax, 0x82080000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x910b1fb
xor eax, 0x4dec706a
and eax, 0x44800001
or eax, 0x10b0040
mov dword [ebx], eax
add ebx, edx
or eax, 0x73866735
and eax, 0x600e2510
or eax, 0x88400008
mov dword [ebx], eax
add ebx, edx
or eax, 0x65b396d7
and eax, 0xe4350000
or eax, 0x10000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x43b187d4
and eax, 0xad68ded
and eax, 0
or eax, 0x350000fd
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c713470
xor eax, 0x5c44ffa1
and eax, 0x3025430c
or eax, 0x48403082
mov dword [ebx], eax
add ebx, edx
xor eax, 0x230dcaa5
and eax, 0x108090b
or eax, 0x80104480
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e49f0f6
or eax, 0x200b842f
and eax, 0x4b8971
or eax, 0x204080
mov dword [ebx], eax
add ebx, edx
or eax, 0x65d3e79e
and eax, 0x40f18100
or eax, 0x98000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5cb27207
xor eax, 0x618468ed
and eax, 0x810000c8
or eax, 0x8000011
mov dword [ebx], eax
add ebx, edx
or eax, 0x276a7cfd
or eax, 0x4fe024b
and eax, 0x18a1881
or eax, 0x40000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6fe715a
and eax, 0x540900
or eax, 0x10018200
mov dword [ebx], eax
add ebx, edx
or eax, 0x43cc6942
xor eax, 0x3831d81e
and eax, 0x21ec0200
or eax, 0x1010c881
mov dword [ebx], eax
add ebx, edx
or eax, 0xa06bb4f
and eax, 0x32800000
or eax, 0xc0010000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x128571fc
xor eax, 0x592306
and eax, 0x1290
or eax, 0xa504
mov dword [ebx], eax
add ebx, edx
xor eax, 0x60838a9
and eax, 0x4080509
or eax, 0x21044082
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d35fa4e
and eax, 2
or eax, 0x3460
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4503bef0
and eax, 0x5dba170a
and eax, 0x200
or eax, 0x203035
mov dword [ebx], eax
add ebx, edx
and eax, 0x23a77eb
and eax, 0
or eax, 0x18908800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4785d45b
and eax, 0x1900400a
or eax, 0xa0000180
mov dword [ebx], eax
add ebx, edx
and eax, 0x55c94241
xor eax, 0x7d1c9b70
and eax, 0x960
or eax, 0x1208e
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d8da820
or eax, 0x1804f103
and eax, 0x108492b
or eax, 0x80000400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x44303e62
and eax, 0x705bbdeb
and eax, 0x40181141
or eax, 0x336104b0
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f653bbd
xor eax, 0x7ecbeff0
and eax, 0x148005
or eax, 0xc410b60
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e0ec08c
and eax, 0x141dc281
or eax, 0xa0a00000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b6d5ee7
and eax, 0xf2810000
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f8208d1
and eax, 0xc0
or eax, 0xd722
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3ff715ea
or eax, 0x4f810595
and eax, 0xa108289
or eax, 0x80080800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b6c55
and eax, 0x2100040
or eax, 0x11a80001
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d49e580
and eax, 0x1000000
or eax, 0x2a0000ea
mov dword [ebx], eax
add ebx, edx
and eax, 0x12986fc0
and eax, 0x59067b04
and eax, 0
or eax, 0x7d350845
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1aefccd2
and eax, 0x21000096
or eax, 0x98000040
mov dword [ebx], eax
add ebx, edx
or eax, 0x1883556b
or eax, 0x3232ee1c
and eax, 0xf5e8
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0xf0661e0
or eax, 0x653e28ec
and eax, 0x1104d28
or eax, 0x80000003
mov dword [ebx], eax
add ebx, edx
and eax, 0x219a1d26
and eax, 0x5bba8f7e
and eax, 0x100920
or eax, 0xa80c9
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a291397
and eax, 0x62318000
or eax, 0x15c00100
mov dword [ebx], eax
add ebx, edx
and eax, 0x52dc6b46
and eax, 0x355b4a36
and eax, 0
or eax, 0x88000054
mov dword [ebx], eax
add ebx, edx
and eax, 0x2620192a
and eax, 0
or eax, 0x418a1881
mov dword [ebx], eax
add ebx, edx
and eax, 0x42f7891e
and eax, 0x800
or eax, 0x8a18b000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4408cf19
xor eax, 0x391923e1
and eax, 0xc3090040
or eax, 0x540001
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b064711
or eax, 0x53131e01
and eax, 0xc84c4c40
or eax, 0x480808c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5fa6797e
xor eax, 0x355ba509
and eax, 0x84000088
or eax, 0x48cccc44
mov dword [ebx], eax
add ebx, edx
or eax, 0x78e02750
and eax, 0xcccccccc
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c5099e0
and eax, 0xec8855cc
or eax, 0x30000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2759c077
and eax, 0x3e131e3a
and eax, 0x410040a
or eax, 0x10c4181
mov dword [ebx], eax
add ebx, edx
and eax, 0xb4eb599
and eax, 0x509
or eax, 0xb836
mov dword [ebx], eax
add ebx, edx
and eax, 0x138a488d
and eax, 0x135f09b8
and eax, 0x800
or eax, 0x74e8b235
mov dword [ebx], eax
add ebx, edx
and eax, 0x646628e7
and eax, 0x400820
or eax, 0x180d8352
mov dword [ebx], eax
add ebx, edx
or eax, 0x21149bd8
and eax, 0x31548180
or eax, 0xc6006001
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f007b52
xor eax, 0x15a2f791
and eax, 0x20809691
or eax, 0xd101696e
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ef9227b
xor eax, 0x2aaa9b2e
and eax, 0x2091
or eax, 0x892e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5b84ab1a
and eax, 0x5b800081
or eax, 0xa463f100
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e2262c9
and eax, 0x2e268ef7
and eax, 0
or eax, 0x81890000
mov dword [ebx], eax
add ebx, edx
or eax, 0x14765d72
xor eax, 0x59f12acd
and eax, 0x288
or eax, 0x418040
mov dword [ebx], eax
add ebx, edx
or eax, 0x43550ee5
or eax, 0x1ba8064f
and eax, 0x118048b
or eax, 0x80005100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x25593a2f
and eax, 0x10ea0
or eax, 0x3a0052
mov dword [ebx], eax
add ebx, edx
and eax, 0x36a97266
and eax, 0x200000
or eax, 0x17d28100
mov dword [ebx], eax
add ebx, edx
and eax, 0x2cf81de0
and eax, 0
or eax, 0x8b000065
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f1c94b5
xor eax, 0x5256389e
and eax, 0x20000c44
or eax, 0x251001
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f800333
and eax, 0x20000001
or eax, 0x1500002e
mov dword [ebx], eax
add ebx, edx
and eax, 0x31cdfdfe
and eax, 2
or eax, 0xd11
mov dword [ebx], eax
add ebx, edx
or eax, 0x2cd60a96
and eax, 0x55adde90
and eax, 0x800080
or eax, 0x82489008
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c50d025
xor eax, 0x7b3ced80
and eax, 0x6b380000
or eax, 0x80810041
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a727cfc
and eax, 0x2b000025
or eax, 2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x463676af
and eax, 0x61001408
or eax, 0x90810845
mov dword [ebx], eax
add ebx, edx
and eax, 0x74eb4fe
and eax, 0x1001008
or eax, 0xfeff4a91
mov dword [ebx], eax
add ebx, edx
and eax, 0x611d2f2d
and eax, 0x1100009
or eax, 0x80005582
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3773336f
and eax, 0xc7d28df
and eax, 0x20c0
or eax, 0x19c8902
mov dword [ebx], eax
add ebx, edx
xor eax, 0x793ddf18
and eax, 0x58a00000
or eax, 0x6528100
mov dword [ebx], eax
add ebx, edx
or eax, 0x72e19318
and eax, 0x8000108
or eax, 0x800000a0
mov dword [ebx], eax
add ebx, edx
xor eax, 0xfe9e725
and eax, 0x180c088
or eax, 0x40020802
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d8e22e7
and eax, 0x8048a00
or eax, 0x410100
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f44b8b5
and eax, 0x448000
or eax, 0x306405
mov dword [ebx], eax
add ebx, edx
and eax, 0x48db45aa
and eax, 0x500400
or eax, 0x8b2f3100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x57ac3701
and eax, 0x4c830000
or eax, 0x1080000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x53d6595e
and eax, 0x5b5ac768
and eax, 0x400108
or eax, 0x25a18010
mov dword [ebx], eax
add ebx, edx
or eax, 0x6df36619
or eax, 0x559d3912
and eax, 0x1000000
or eax, 0x800000a4
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f72a929
and eax, 0x5209a1
or eax, 0x884450
mov dword [ebx], eax
add ebx, edx
xor eax, 0x44bbe8af
and eax, 0x618100
or eax, 0x23880000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x22f47101
and eax, 0x1000001
or eax, 0x800000b0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1ed715be
and eax, 0x1921404b
and eax, 0x10001
or eax, 0x2c28f0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6fbc8856
or eax, 0x187f21ac
and eax, 0x48818000
or eax, 0x80000800
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b62b97b
and eax, 0x2305008
and eax, 0x2000000
or eax, 0xb8004182
mov dword [ebx], eax
add ebx, edx
or eax, 0x1f64b6cc
and eax, 0xf746
or eax, 0x821
mov dword [ebx], eax
add ebx, edx
or eax, 0x42a66efc
and eax, 0xea94924
and eax, 0x4120
or eax, 0x810c140b
mov dword [ebx], eax
add ebx, edx
and eax, 0x45abf7c7
and eax, 0x5402
or eax, 0x52a8f0
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ecefa
and eax, 0x408800
or eax, 0x14050300
mov dword [ebx], eax
add ebx, edx
or eax, 0x49f7b434
xor eax, 0x7d30cc54
and eax, 0xc56300
or eax, 0x388405
mov dword [ebx], eax
add ebx, edx
and eax, 0x64c99614
and eax, 0x80400
or eax, 0xc203100
mov dword [ebx], eax
add ebx, edx
and eax, 0x38570a0
or eax, 0x561c8328
and eax, 0x10080000
or eax, 0x80800001
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e42aae4
and eax, 0
or eax, 0x4182c8
mov dword [ebx], eax
add ebx, edx
or eax, 0x182802a4
and eax, 0x88
or eax, 0x81144d03
mov dword [ebx], eax
add ebx, edx
or eax, 0x2852fdcd
and eax, 0x5251c1
or eax, 0x200230
mov dword [ebx], eax
add ebx, edx
and eax, 0xa05d1be
or eax, 0x7b94e705
and eax, 0x42908100
or eax, 0x80610000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d94ee9d
xor eax, 0x262d6412
and eax, 0x8900000c
or eax, 0x2000070
mov dword [ebx], eax
add ebx, edx
or eax, 0x1252eb74
and eax, 0x8a000854
or eax, 0x40811001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x762b8fc9
and eax, 0x1288
or eax, 0x6801
mov dword [ebx], eax
add ebx, edx
xor eax, 0x43244ab2
and eax, 0x42043001
or eax, 0x3cc8c280
mov dword [ebx], eax
add ebx, edx
xor eax, 0x8d7698a
xor eax, 0x120e936c
and eax, 0
or eax, 0x8a880000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x29ca4f76
and eax, 0x3d878d4d
and eax, 0x40
or eax, 0x418288
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3441a812
and eax, 0x400008a
or eax, 0x1084501
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6586df76
and eax, 0x125c
or eax, 0x6502
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c83acb8
or eax, 0x4ed569a5
and eax, 0x855a35
or eax, 0x80000
mov dword [ebx], eax
add ebx, edx
and eax, 0x77d43f83
xor eax, 0x4832f01e
and eax, 0x8048a00
or eax, 0x10490100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1962be59
and eax, 0x12e0101
or eax, 0xfec0c880
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e461f03
xor eax, 0x562d7b73
and eax, 0x10010000
or eax, 0xe1800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x13ac5a8a
xor eax, 0x7246694d
and eax, 0x6941
or eax, 0x96b0
mov dword [ebx], eax
add ebx, edx
or eax, 0x50dea6ae
and eax, 0xc88188
or eax, 0x82000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7eaf6bb2
and eax, 0x2880000
or eax, 0xf1320041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1350fa53
or eax, 0x7d84e05b
and eax, 0x2900001a
or eax, 0x20000a0
mov dword [ebx], eax
add ebx, edx
or eax, 0x3eb84c9b
xor eax, 0x519bf8b0
and eax, 0x62010001
or eax, 0x90800854
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa9c1d89
and eax, 0x4c0
or eax, 0xa000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7907688f
and eax, 0x80
or eax, 0x2514450b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3bed2d2f
and eax, 0x60a0
or eax, 0x1603
mov dword [ebx], eax
add ebx, edx
xor eax, 0x48665a69
and eax, 0x60c00
or eax, 0x235
mov dword [ebx], eax
add ebx, edx
and eax, 0x3eb163b1
and eax, 0x5a2ebe96
and eax, 0
or eax, 0xc8908800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b027997
and eax, 0x83004182
or eax, 0x8000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b019263
or eax, 0x8172705
and eax, 0xc8010045
or eax, 0x1800808
mov dword [ebx], eax
add ebx, edx
or eax, 0x707df7af
and eax, 0x3929
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x4867ea77
and eax, 0x2001
or eax, 0x5ec8d180
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f8d0298
and eax, 0x54880000
or eax, 0x1032e6c
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c6f2576
or eax, 0x51769460
and eax, 0x24ca811c
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x17a0189
xor eax, 0x169dd95d
and eax, 0x816758c0
or eax, 0x98a702
mov dword [ebx], eax
add ebx, edx
xor eax, 0x374ec5ae
and eax, 0xb6813060
or eax, 0x494e8592
mov dword [ebx], eax
add ebx, edx
xor eax, 0x382af8d
xor eax, 0x3d671b10
and eax, 0xc00a016f
or eax, 0x8808890
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c72aa48
and eax, 0x80000182
or eax, 0xb004000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3635cd4b
and eax, 0x765fc9e6
and eax, 0x2000000
or eax, 0x450d1445
mov dword [ebx], eax
add ebx, edx
and eax, 0x9fcd449
xor eax, 0x21a36f75
and eax, 0x20000034
or eax, 0x1500008a
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b3b0801
and eax, 0x21000000
or eax, 0x4473d125
mov dword [ebx], eax
add ebx, edx
or eax, 0xa76ee40
or eax, 0x249e3825
and eax, 0x1184d01
or eax, 0x8000008a
mov dword [ebx], eax
add ebx, edx
or eax, 0x39b3ac6
or eax, 0x662b0d3b
and eax, 0x2923e1
or eax, 0x48000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x73db3234
xor eax, 0x5a62a955
and eax, 0x1900000
or eax, 0x84618100
mov dword [ebx], eax
add ebx, edx
or eax, 0x2699854d
and eax, 0x8100000c
or eax, 0x8000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d7b4bf3
and eax, 0x394a50ea
and eax, 0x1000000
or eax, 0x4082c881
mov dword [ebx], eax
add ebx, edx
or eax, 0x121aae02
xor eax, 0x1a7a55c6
and eax, 0x8408b00
or eax, 0x150000
mov dword [ebx], eax
add ebx, edx
and eax, 0xfd9c3b
and eax, 0x158800
or eax, 0x12284281
mov dword [ebx], eax
add ebx, edx
or eax, 0x1abb196e
and eax, 0x12810000
or eax, 0xe0000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d016a0b
and eax, 0x208
or eax, 0x14d0
mov dword [ebx], eax
add ebx, edx
and eax, 0x784cc487
and eax, 0x480
or eax, 0xd18410b
mov dword [ebx], eax
add ebx, edx
and eax, 0x139fa0a6
and eax, 0x2e08b2b
and eax, 0
or eax, 0xdd75
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a32da3c
xor eax, 0x3850dcc6
and eax, 0x500030
or eax, 0x8ff105
mov dword [ebx], eax
add ebx, edx
and eax, 0x367d10c0
and eax, 0x100000
or eax, 0xc8808800
mov dword [ebx], eax
add ebx, edx
or eax, 0x12752c4d
and eax, 0x98000000
or eax, 0x20004182
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ad45965
and eax, 0x4000c0
or eax, 0x18208
mov dword [ebx], eax
add ebx, edx
or eax, 0x1dd08bb0
or eax, 0x37de00fb
and eax, 0xccc8359
or eax, 0xc0004004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b87a2f1
and eax, 0x8448408c
or eax, 0x48848c40
mov dword [ebx], eax
add ebx, edx
and eax, 0x28ca0193
xor eax, 0x14b83f08
and eax, 0xc400c88
or eax, 0xc08cc044
mov dword [ebx], eax
add ebx, edx
and eax, 0x61b9f9d2
or eax, 0x6395ffc5
and eax, 0x608955c4
or eax, 0x8c020008
mov dword [ebx], eax
add ebx, edx
and eax, 0x522d1c28
and eax, 0x80408
or eax, 0xd244183
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e5cdadb
xor eax, 0x4a67e70a
and eax, 0x80
or eax, 0x442e
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b39d2d4
and eax, 0x52ad3177
and eax, 4
or eax, 0xd7ce31
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e0bb3a1
or eax, 0x3e47d3f6
and eax, 0x24458300
or eax, 0x80800
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b657a2a
and eax, 0x1520e100
or eax, 0x100081
mov dword [ebx], eax
add ebx, edx
or eax, 0x6047d543
and eax, 0x71010000
or eax, 0x80800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ec1ad1d
and eax, 0
or eax, 0x1418
mov dword [ebx], eax
add ebx, edx
or eax, 0x1abbe300
and eax, 0x1419121a
and eax, 0x100008
or eax, 0x82e48180
mov dword [ebx], eax
add ebx, edx
or eax, 0x73b99d27
and eax, 0x51890001
or eax, 0x4020040
mov dword [ebx], eax
add ebx, edx
and eax, 0x30723b2f
and eax, 0x10020000
or eax, 0xc3e08118
mov dword [ebx], eax
add ebx, edx
or eax, 0x65457248
and eax, 0x81000050
or eax, 0x24
mov dword [ebx], eax
add ebx, edx
and eax, 0x4bf8a167
and eax, 0x60
or eax, 0x749092
mov dword [ebx], eax
add ebx, edx
and eax, 0x2491c133
xor eax, 0x6b40aada
and eax, 0x400a00
or eax, 0x14058100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x63c404d9
and eax, 0x818801
or eax, 0x6c6004
mov dword [ebx], eax
add ebx, edx
and eax, 0x545856c4
and eax, 0x80000
or eax, 0x23320d00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ad2cfd9
and eax, 0x29200000
or eax, 0x16150000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a500d5e
and eax, 0x8000000
or eax, 0x800001a3
mov dword [ebx], eax
add ebx, edx
or eax, 0x4dbf0f1d
and eax, 0x41820490
or eax, 0xf000
mov dword [ebx], eax
add ebx, edx
or eax, 0x261ae753
and eax, 0x4088300
or eax, 0x8450800
mov dword [ebx], eax
add ebx, edx
and eax, 0x729e4249
or eax, 0x113bd8d7
and eax, 0x3ad081
or eax, 0x4a802100
mov dword [ebx], eax
add ebx, edx
and eax, 0x7db86f25
and eax, 0x40800000
or eax, 0xb1010000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x53298b8c
and eax, 0x280
or eax, 0x4462
mov dword [ebx], eax
add ebx, edx
or eax, 0x2a10f692
and eax, 0x73608788
and eax, 0x80
or eax, 0x6a293a
mov dword [ebx], eax
add ebx, edx
and eax, 0x59feaea7
and eax, 0x402800
or eax, 0x18150300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1db6b59f
and eax, 0x5828281
or eax, 0x301c4000
mov dword [ebx], eax
add ebx, edx
and eax, 0x60b4bd95
or eax, 0xcbe524f
and eax, 0x20800000
or eax, 0xd2010000
mov dword [ebx], eax
add ebx, edx
and eax, 0x675b3faa
and eax, 0
or eax, 0x2e3c
mov dword [ebx], eax
add ebx, edx
or eax, 0x75d5e683
or eax, 0x32c414b6
and eax, 0x411f281
or eax, 0x8200000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3d259cbd
and eax, 0x65fa9420
and eax, 0
or eax, 0x8a880000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5719a60c
and eax, 0x6874589e
and eax, 4
or eax, 0x4182f0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x655751f0
and eax, 0x1124300
or eax, 0xcb8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x73f7350f
xor eax, 0x5f142792
and eax, 0xc410900
or eax, 0x10042200
mov dword [ebx], eax
add ebx, edx
or eax, 0x320d814f
xor eax, 0x7764bcb6
and eax, 0x41210631
or eax, 0x34c68004
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d351cde
xor eax, 0x1bc7478f
and eax, 0x20010a
or eax, 0xd005b864
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1231e1ec
and eax, 0x38f5024c
and eax, 0
or eax, 0x4d2b0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4212f9f8
and eax, 0
or eax, 0x9af1811c
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e4d65b7
and eax, 0x8000010
or eax, 0x81000043
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b8e9ef7
xor eax, 0x62ab279d
and eax, 0x4000b001
or eax, 0x1824480
mov dword [ebx], eax
add ebx, edx
or eax, 0x5bbd4093
and eax, 0x1976a459
and eax, 0x8148000
or eax, 0x410b00
mov dword [ebx], eax
add ebx, edx
and eax, 0x3866ae7f
and eax, 0x8200
or eax, 0x50827081
mov dword [ebx], eax
add ebx, edx
or eax, 0x4bd4fafe
and eax, 0x52800000
or eax, 0xa0010000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e2b1ea2
xor eax, 0x2fcaec9b
and eax, 0x8093
or eax, 0x200
mov dword [ebx], eax
add ebx, edx
and eax, 0x7085dfc8
and eax, 0x280
or eax, 0xf37838
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c49813
or eax, 0x1670efaf
and eax, 0x452b00
or eax, 0x8000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d3f7df1
xor eax, 0x4f5ca483
and eax, 0x20d830
or eax, 0x2005
mov dword [ebx], eax
add ebx, edx
or eax, 0x48b25497
or eax, 0x731d0e57
and eax, 0x70908800
or eax, 0x84000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x79292964
and eax, 0x89000100
or eax, 0x2004082
mov dword [ebx], eax
add ebx, edx
or eax, 0x33af5496
xor eax, 0x4efa21df
and eax, 0xe1011449
or eax, 0x800804
mov dword [ebx], eax
add ebx, edx
xor eax, 0x12cb0373
and eax, 0x737a3196
and eax, 0x1104
or eax, 0x44a0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c50a3c8
xor eax, 0x6f8743be
and eax, 0x12058180
or eax, 0x64204001
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a296606
and eax, 0x70010000
or eax, 0x81800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f03d6e2
xor eax, 0x416eada8
and eax, 0x8808
or eax, 0x4257
mov dword [ebx], eax
add ebx, edx
xor eax, 0x593c6c5c
and eax, 0x4dda8e09
and eax, 0x1180401
or eax, 0x8000518a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3eb42d8b
or eax, 0x2aeae361
and eax, 0x6a7a40
or eax, 0x1008a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1867b846
and eax, 0x18008000
or eax, 0xe1f20100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x630910ab
and eax, 0x8800002b
or eax, 0x54
mov dword [ebx], eax
add ebx, edx
xor eax, 0x31b64db7
and eax, 0x1824488
or eax, 0x4000b002
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b75ffad
and eax, 0x2f4b800
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1af67d2d
or eax, 0x32523486
and eax, 0x82540001
or eax, 0x41090040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1286582e
and eax, 0x686f89a9
and eax, 0x400b0008
or eax, 0xac8055c4
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc0300fd
and eax, 0x20084501
or eax, 0x1520008a
mov dword [ebx], eax
add ebx, edx
or eax, 0x2db680da
and eax, 0x10246683
and eax, 0x481
or eax, 0x9214
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5fa87909
and eax, 0x7eb6381c
and eax, 0xa00014
or eax, 0x5dd321
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e81ce15
and eax, 0x10000
or eax, 0x56483500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x63fe0e2e
and eax, 0x5832102
or eax, 0x48084451
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ff8295a
and eax, 0x9800100
or eax, 0x30618020
mov dword [ebx], eax
add ebx, edx
or eax, 0x70d22e05
or eax, 0x3f7682e8
and eax, 0x1000045
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4386649
and eax, 0x7143a261
and eax, 0
or eax, 0x4004f1
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a37d5f
and eax, 0x1be27d1a
and eax, 0
or eax, 0xa0818900
mov dword [ebx], eax
add ebx, edx
or eax, 0x2dc0bfbd
and eax, 0x8900018c
or eax, 0x2004000
mov dword [ebx], eax
add ebx, edx
and eax, 0x201d6f7e
and eax, 0x1160a258
and eax, 0
or eax, 0xf2810855
mov dword [ebx], eax
add ebx, edx
or eax, 0x113ef2d0
and eax, 0x6ad63223
and eax, 0x1000
or eax, 0x4404
mov dword [ebx], eax
add ebx, edx
and eax, 0x62df970c
xor eax, 0x15944439
and eax, 0x11044001
or eax, 0xaa43a280
mov dword [ebx], eax
add ebx, edx
xor eax, 0x149187c4
and eax, 0xa2800000
or eax, 0x50010000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c6db226
or eax, 0x68b2b6e5
and eax, 0x74409647
or eax, 0x1014110
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c003455
and eax, 0x1004102
or eax, 0x34280489
mov dword [ebx], eax
add ebx, edx
xor eax, 0x38ec3072
and eax, 0x4020
or eax, 0x8000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2256938
xor eax, 0x11b1d8b5
and eax, 0x911815
or eax, 0x44320
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d726590
and eax, 0x900900
or eax, 0xa0008000
mov dword [ebx], eax
add ebx, edx
or eax, 0x93cab42
and eax, 0x89000100
or eax, 0x200408c
mov dword [ebx], eax
add ebx, edx
and eax, 0x7542af28
and eax, 0x1000008
or eax, 0xc0811445
mov dword [ebx], eax
add ebx, edx
or eax, 0x14f7fc5
and eax, 0x13fcd
or eax, 0x8032
mov dword [ebx], eax
add ebx, edx
or eax, 0x5844b7b3
or eax, 0x59554d50
and eax, 0x5844f181
or eax, 0x20a20000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e8cc2c
xor eax, 0x67f5d347
and eax, 0x140b2862
or eax, 0x41805005
mov dword [ebx], eax
add ebx, edx
and eax, 0x271b7cbc
or eax, 0x5fd3ad09
and eax, 0x4bd2810c
or eax, 0x20200000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x548c8d5
and eax, 0x5987930b
and eax, 1
or eax, 0x810000c2
mov dword [ebx], eax
add ebx, edx
or eax, 0x148500f8
and eax, 0x3274edde
and eax, 0x400d2
or eax, 0x91c20
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ecae501
and eax, 0x828900
or eax, 0xa0080000
mov dword [ebx], eax
add ebx, edx
and eax, 0x43d5ee0
and eax, 0
or eax, 0x8b00418c
mov dword [ebx], eax
add ebx, edx
or eax, 0x28b07235
and eax, 0x28002005
or eax, 0x14050440
mov dword [ebx], eax
add ebx, edx
or eax, 0x196dd76c
and eax, 0x35000001
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3cb1cecf
or eax, 0x64f5bec2
and eax, 0x5288
or eax, 0x131
mov dword [ebx], eax
add ebx, edx
or eax, 0x6041ce18
and eax, 0x4d89
or eax, 0x810c0002
mov dword [ebx], eax
add ebx, edx
or eax, 0x440d8c00
and eax, 0x5f4e1b21
and eax, 0x901
or eax, 0x30c2c8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d8ceff6
or eax, 0x1362570e
and eax, 0x6ff00100
or eax, 0x80018000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x730b5759
and eax, 0x1067966a
and eax, 0x48
or eax, 0x880000b6
mov dword [ebx], eax
add ebx, edx
xor eax, 0x103aa58f
xor eax, 0x3a8200a9
and eax, 0x88a080
or eax, 0x41040001
mov dword [ebx], eax
add ebx, edx
and eax, 0x443f6b80
and eax, 0x40000
or eax, 0x8518b00
mov dword [ebx], eax
add ebx, edx
or eax, 0x76f32235
xor eax, 0x8da089e
and eax, 0x3024a281
or eax, 0x80c24000
mov dword [ebx], eax
add ebx, edx
or eax, 0x31c51b5f
or eax, 0x765afadb
and eax, 0xf2810000
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x9a20c26
or eax, 0xb28ce57
and eax, 0xc041
or eax, 0x2120
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ced5131
and eax, 0x30d7402b
and eax, 0xc00000
or eax, 0x6618c281
mov dword [ebx], eax
add ebx, edx
or eax, 0x101291a7
or eax, 0x19c9c4c4
and eax, 0x72810000
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x198a1c9c
or eax, 0x7e8e3d97
and eax, 0x63093c0f
or eax, 0x608260
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2835c763
and eax, 0x11c4108
or eax, 0x34000483
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ad6c1d3
and eax, 0x599
or eax, 0x1020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x36270bb2
and eax, 0x10a01
or eax, 0x48a024
mov dword [ebx], eax
add ebx, edx
or eax, 0x68834fc2
and eax, 0x48802500
or eax, 0x1000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x31b6d94
and eax, 0x890000
or eax, 0x90000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x19539cd2
and eax, 0x418c80
or eax, 0x20
mov dword [ebx], eax
add ebx, edx
or eax, 0x446740b1
and eax, 0x204c81
or eax, 0x8108010a
mov dword [ebx], eax
add ebx, edx
or eax, 0x1f3c5d8e
or eax, 0x770d13ee
and eax, 0x311bc1
or eax, 0x428000
mov dword [ebx], eax
add ebx, edx
and eax, 0x71f57b5f
and eax, 0x4a3fe21c
and eax, 0x310000
or eax, 0x73c08100
mov dword [ebx], eax
add ebx, edx
and eax, 0x62d513e6
and eax, 0x2000000
or eax, 0x890000c9
mov dword [ebx], eax
add ebx, edx
xor eax, 0x69844bb7
and eax, 0xe2800854
or eax, 0x8012001
mov dword [ebx], eax
add ebx, edx
and eax, 0x1001f202
and eax, 0x2000
or eax, 0x8bbf
mov dword [ebx], eax
add ebx, edx
or eax, 0x71557968
xor eax, 0x496e0955
and eax, 0x2828f280
or eax, 0x81840001
mov dword [ebx], eax
add ebx, edx
or eax, 0x467396f9
xor eax, 0x47ffd801
and eax, 0x88002ef8
or eax, 0x288d107
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4377cf82
xor eax, 0x56fbd2d
and eax, 0x8c00
or eax, 0x4100a0
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a99ac65
xor eax, 0x2aac429f
and eax, 0x2010440a
or eax, 0x5080181
mov dword [ebx], eax
add ebx, edx
and eax, 0x82a8227
xor eax, 0x45d698b4
and eax, 0x9826
or eax, 0x4748
mov dword [ebx], eax
add ebx, edx
and eax, 0x2148802b
and eax, 0x23669312
and eax, 0
or eax, 0xc36a25
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e973b99
and eax, 0x2fdabbe5
and eax, 0xa400100
or eax, 0x10212400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x377da024
and eax, 0x20000000
or eax, 0xd0830000
mov dword [ebx], eax
add ebx, edx
and eax, 0x73cafb30
xor eax, 0x21b99205
and eax, 0x98200
or eax, 0x28440960
mov dword [ebx], eax
add ebx, edx
and eax, 0x712da6df
or eax, 0x61ff8540
and eax, 0x21888100
or eax, 0x1e006081
mov dword [ebx], eax
add ebx, edx
and eax, 0x46101352
xor eax, 0x40d1f377
and eax, 0x40810000
or eax, 0xb1000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x16ade309
and eax, 0x109
or eax, 0x1410
mov dword [ebx], eax
add ebx, edx
or eax, 0x11061c8a
and eax, 0x6773578b
and eax, 0x188
or eax, 0x8ca08000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4fa7080
and eax, 0x1a0000
or eax, 0x67a00041
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e4fa349
or eax, 0x61f7559d
and eax, 0x230000dc
or eax, 0x8000002
mov dword [ebx], eax
add ebx, edx
or eax, 0x1f2e670d
and eax, 0x1b8c42ef
and eax, 0x2000045
or eax, 0xc0811410
mov dword [ebx], eax
add ebx, edx
or eax, 0x47dbea30
xor eax, 0x4d7c7829
and eax, 0x841c
or eax, 0x1021
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e2e75f0
and eax, 0x1c28e081
or eax, 0xc0411200
mov dword [ebx], eax
add ebx, edx
and eax, 0x4048b2f6
and eax, 0x40080000
or eax, 0x5830000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f4577c5
or eax, 0x40998ce1
and eax, 0x12072500
or eax, 0x4200018
mov dword [ebx], eax
add ebx, edx
or eax, 0x5bd824dc
and eax, 0x50830000
or eax, 0xa0000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e241743
and eax, 0x20000000
or eax, 0x80908836
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e054572
and eax, 0x8a004104
or eax, 0x1000088
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a59f849
and eax, 0x675df851
and eax, 0
or eax, 0xc1810c4d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x153ccd25
and eax, 0xc060
or eax, 0x1407
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ecdc281
and eax, 0x2a8d4e1a
and eax, 0x4000
or eax, 0xa23eb181
mov dword [ebx], eax
add ebx, edx
and eax, 0x777be85f
and eax, 0xa0001
or eax, 0x55810000
mov dword [ebx], eax
add ebx, edx
and eax, 0x77a5e1e7
xor eax, 0x56fdc5
and eax, 0x51d28104
or eax, 0x20200010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x71e4d32e
xor eax, 0x62d74b
and eax, 0x70
or eax, 0x81000086
mov dword [ebx], eax
add ebx, edx
and eax, 0x37315c40
or eax, 0x7b8520d8
and eax, 0x520d0
or eax, 0x8d222
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5aca59
and eax, 0x520000
or eax, 0x15a08100
mov dword [ebx], eax
add ebx, edx
and eax, 0x33805f09
and eax, 0
or eax, 0x8800006d
mov dword [ebx], eax
add ebx, edx
and eax, 0x10867ab0
and eax, 0
or eax, 0x418ca08a
mov dword [ebx], eax
add ebx, edx
or eax, 0x20810762
and eax, 0x20058300
or eax, 0x8400800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d6d7bd5
and eax, 0x5fb68b
and eax, 0xb001
or eax, 0x464424
mov dword [ebx], eax
add ebx, edx
and eax, 0x79b46448
or eax, 0x7651ab2e
and eax, 0x44102500
or eax, 0x2a1000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b481c52
and eax, 0x80000
or eax, 0x4d830000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f5c2fec
and eax, 0x45080000
or eax, 0x12c18128
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3c881c66
and eax, 0x2f0ba1fe
and eax, 0x1000000
or eax, 0x80000030
mov dword [ebx], eax
add ebx, edx
and eax, 0x726979c5
xor eax, 0x337976f7
and eax, 0x7162f1
or eax, 0x40800
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d3f38c6
xor eax, 0x5fc16710
and eax, 0x20800800
or eax, 0x80018000
mov dword [ebx], eax
add ebx, edx
or eax, 0x415f41de
or eax, 0x2ee92cf4
and eax, 0x8b00418c
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x122d32f3
and eax, 0x80011055
or eax, 0x42800800
mov dword [ebx], eax
add ebx, edx
and eax, 0xb8e1d13
and eax, 0x810
or eax, 0xc18e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x663a0854
and eax, 0x6400c080
or eax, 0x90c13201
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4664c4b4
or eax, 0x31f97428
and eax, 0x82810000
or eax, 0x40000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e751481
xor eax, 0x35458e67
and eax, 0x840
or eax, 0x7000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x66d6fddb
and eax, 0x26808081
or eax, 0x99097200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6ea1829e
and eax, 0x41080001
or eax, 0x4830000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b59b78d
xor eax, 0x22c5570a
and eax, 0x200e2004
or eax, 0x92400520
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b1384ad
or eax, 0x216e00f2
and eax, 0x12240000
or eax, 0x48110000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2062ee5a
xor eax, 0x3b43341f
and eax, 0
or eax, 0x88000010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x92b09eb
and eax, 0x6d2fd28c
and eax, 0x1080080
or eax, 0x4084a010
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a00a792
and eax, 0xa000
or eax, 0x8ca01800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ea462f4
or eax, 0x6af6d48
and eax, 0xc20d0040
or eax, 0x1500001
mov dword [ebx], eax
add ebx, edx
and eax, 0x68470889
and eax, 0x40010000
or eax, 0xac8a55cc
mov dword [ebx], eax
add ebx, edx
or eax, 0x26ad5599
and eax, 0x821098
or eax, 0x108020
mov dword [ebx], eax
add ebx, edx
or eax, 0x6959adcb
and eax, 0x412900
or eax, 0x10040200
mov dword [ebx], eax
add ebx, edx
and eax, 0x2750f35c
and eax, 0x402000
or eax, 0x18035
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2023664
or eax, 0x581b6041
and eax, 0x10498200
or eax, 0x40900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x70d5c55b
or eax, 0x573c4858
and eax, 0x46a84001
or eax, 0x88438180
mov dword [ebx], eax
add ebx, edx
xor eax, 0x33a578d3
and eax, 0x1b0354df
and eax, 0x11000000
or eax, 0xe0810000
mov dword [ebx], eax
add ebx, edx
and eax, 0x68f7c70
and eax, 0x61d36b77
and eax, 0x10000
or eax, 0x201d
mov dword [ebx], eax
add ebx, edx
and eax, 0x744c7e0a
and eax, 0x10c252c
and eax, 8
or eax, 0x803c8180
mov dword [ebx], eax
add ebx, edx
or eax, 0x5da77351
or eax, 0x1e81d409
and eax, 0x558b0041
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b6b673f
or eax, 0x51e78287
and eax, 0x1ca8000
or eax, 0xa8000128
mov dword [ebx], eax
add ebx, edx
or eax, 0x3001cf9d
and eax, 0x81000021
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x10fda899
and eax, 0x75a8b0
or eax, 0x4642
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f5f8cca
or eax, 0x3634732b
and eax, 0x458b00
or eax, 0x8000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3eb92340
xor eax, 0x7d75ff12
and eax, 0x8400
or eax, 0x8a010d
mov dword [ebx], eax
add ebx, edx
or eax, 0xef1a465
and eax, 0x75fe1f7b
and eax, 0xe80500
or eax, 0xab003000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e68f310
and eax, 0x80800000
or eax, 0x10080000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x51cfbb86
xor eax, 0x554a6b6d
and eax, 0x18028
or eax, 0x400014
mov dword [ebx], eax
add ebx, edx
or eax, 0x1104a8ba
xor eax, 0xe25fa7e
and eax, 0x1004080
or eax, 0x80180d0b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x31f34be
and eax, 0x10031
or eax, 0x4c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4786afb1
xor eax, 0x31945abb
and eax, 0x12118100
or eax, 0x88e00000
mov dword [ebx], eax
add ebx, edx
or eax, 0x164b0330
and eax, 0x8a000030
or eax, 0x100008d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7849731c
xor eax, 0x1b944c03
and eax, 0xc8811400
or eax, 0x2000055
mov dword [ebx], eax
add ebx, edx
xor eax, 0x454df352
or eax, 0xf5f0418
and eax, 0xa21c
or eax, 0xe0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x46b61a3e
and eax, 0x32ace1b9
and eax, 0x2a0a080
or eax, 0xf45a5201
mov dword [ebx], eax
add ebx, edx
or eax, 0x572dfa3c
and eax, 0x82880000
or eax, 0x8000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7378ad77
and eax, 0x408034
or eax, 0x10008
mov dword [ebx], eax
add ebx, edx
and eax, 0xa696cb3
or eax, 0x157b481b
and eax, 0x1510400b
or eax, 0x20040580
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c85f782
or eax, 0x206a52c3
and eax, 0x5183
or eax, 0x8004
mov dword [ebx], eax
add ebx, edx
or eax, 0x218595a4
xor eax, 0x540cbf15
and eax, 0x810a30
or eax, 0x249105
mov dword [ebx], eax
add ebx, edx
or eax, 0x133c01d6
or eax, 0x426d724
and eax, 0x140d8b00
or eax, 0x8400000
mov dword [ebx], eax
add ebx, edx
and eax, 0xd47c4fe
and eax, 0xc058000
or eax, 0x20b24981
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b5b3fc4
and eax, 0x61810000
or eax, 0x90000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2bd82586
and eax, 0x2486
or eax, 0x4a78
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e7334ce
or eax, 0x4e19413f
and eax, 0x380108
or eax, 0x80048080
mov dword [ebx], eax
add ebx, edx
or eax, 0x462b1cad
and eax, 0x491130d8
and eax, 0x40010000
or eax, 0x158a0041
mov dword [ebx], eax
add ebx, edx
or eax, 0x5331d9e2
xor eax, 0x757d9c9
and eax, 0xe00008
or eax, 0x22128114
mov dword [ebx], eax
add ebx, edx
and eax, 0x2134ad3d
and eax, 4
or eax, 0x81000002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e21024b
and eax, 0x48
or eax, 0x80a582
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f00c52b
or eax, 0x145553d
and eax, 0x27c08100
or eax, 0xd0320000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e48aa9
and eax, 0x4f8b2c
and eax, 0x20
or eax, 0x8b0000c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x76a54064
and eax, 0xa5250004
or eax, 0x2001441
mov dword [ebx], eax
add ebx, edx
or eax, 0x498d1266
and eax, 0x25000064
or eax, 0x10000088
mov dword [ebx], eax
add ebx, edx
or eax, 0xb87ab09
and eax, 0x680e1683
and eax, 1
or eax, 0x6402
mov dword [ebx], eax
add ebx, edx
xor eax, 0x622e3fc5
xor eax, 0x4dd57ae7
and eax, 0x380000
or eax, 0x80049088
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e7734c0
and eax, 0x5e4ca2c5
and eax, 0
or eax, 0x4d8b0041
mov dword [ebx], eax
add ebx, edx
or eax, 0x69d323f2
and eax, 0x6cc10110
or eax, 0x90208008
mov dword [ebx], eax
add ebx, edx
and eax, 0x409386b6
and eax, 0
or eax, 0x81000167
mov dword [ebx], eax
add ebx, edx
or eax, 0x334f675b
and eax, 0xd2741
or eax, 0xb00080
mov dword [ebx], eax
add ebx, edx
and eax, 0x2fa0b55
and eax, 0xb00100
or eax, 0x3d418000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c28146a
and eax, 0x81ab390
and eax, 0x8000000
or eax, 0x830000e1
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f459ddc
and eax, 0x2000040
or eax, 0xe0830815
mov dword [ebx], eax
add ebx, edx
or eax, 0x7493b523
or eax, 0x3c86bd41
and eax, 0x60928163
or eax, 0x600208
mov dword [ebx], eax
add ebx, edx
or eax, 0x3aaee31e
and eax, 0x3c8208
or eax, 0x80000880
mov dword [ebx], eax
add ebx, edx
xor eax, 0x122dc742
and eax, 0x21b570d2
and eax, 0x10040
or eax, 0x458a0001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x63effb23
xor eax, 0x7f90bc30
and eax, 0x48640500
or eax, 0xa2082020
mov dword [ebx], eax
add ebx, edx
or eax, 0x45233102
and eax, 0x612d0000
or eax, 0x10000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x31b63b54
and eax, 0x31000000
or eax, 0x40000dc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f1c699a
and eax, 0xa084942
or eax, 0x908216a1
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e460907
and eax, 0x800c4d83
or eax, 0x1100008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a11a404
xor eax, 0x260fe6d5
and eax, 0xd40
or eax, 0x820a1
mov dword [ebx], eax
add ebx, edx
or eax, 0x6eb532ee
or eax, 0x5be303a2
and eax, 0x3c810900
or eax, 0x8000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2e1b010d
xor eax, 0x6a591ad3
and eax, 0x180
or eax, 0x8b004000
mov dword [ebx], eax
add ebx, edx
or eax, 0xbcab302
xor eax, 0x22e44922
and eax, 0xa0002000
or eax, 0x52810455
mov dword [ebx], eax
add ebx, edx
xor eax, 0x675e8383
and eax, 0xa2d6
or eax, 0x5828
mov dword [ebx], eax
add ebx, edx
and eax, 0x70caa744
and eax, 0xa200
or eax, 0x90605081
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b295715
and eax, 0x1090000
or eax, 0x44820000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x11f1231c
or eax, 0x26c96e56
and eax, 0x144a2500
or eax, 0x1001020
mov dword [ebx], eax
add ebx, edx
or eax, 0x6932a109
and eax, 0x45300000
or eax, 0x2050000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f5183f4
and eax, 0
or eax, 0x8800001a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2212cb59
and eax, 0x17b6eacb
and eax, 0x800
or eax, 0x41803490
mov dword [ebx], eax
add ebx, edx
or eax, 0x506110e7
and eax, 0x52bdcf06
and eax, 0x200800
or eax, 0x801cb000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3c41d238
xor eax, 0x242b6f0c
and eax, 0x80540000
or eax, 0x43090041
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a475382
or eax, 0x2ae40a05
and eax, 0x48c40804
or eax, 0x8408c4c8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c46e463
and eax, 0x8088088c
or eax, 0x4c44c440
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b6c3528
and eax, 0xc480c8c4
or eax, 0x84c0408
mov dword [ebx], eax
add ebx, edx
or eax, 0x6285901b
and eax, 0xec8954cc
or eax, 0x20100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b6c213b
xor eax, 0x625e6e7d
and eax, 0x510008a
or eax, 0x8044501
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5aa2bcb5
and eax, 0x8826
or eax, 0x81
mov dword [ebx], eax
add ebx, edx
and eax, 0x74fb28a6
or eax, 0x7c23aec
and eax, 0x823a24
or eax, 0x1d8511
mov dword [ebx], eax
add ebx, edx
and eax, 0x236f4df1
and eax, 0x4bc96d49
and eax, 0x90900
or eax, 0xc448200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2cc565df
xor eax, 0x66ee7092
and eax, 0x6028001
or eax, 0x38114180
mov dword [ebx], eax
add ebx, edx
and eax, 0x8927804
or eax, 0x47753d1
and eax, 0x10000
or eax, 0xe1800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x47c1b16
and eax, 0x1b10
or eax, 0xc0a1
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a78d433
and eax, 0xd001
or eax, 0xb2b2180
mov dword [ebx], eax
add ebx, edx
and eax, 0x3fde1fa2
or eax, 0x16983f74
and eax, 0x1880000
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x51f85308
xor eax, 0x3d612028
and eax, 0x10220
or eax, 0x40805c
mov dword [ebx], eax
add ebx, edx
and eax, 0xa1e1ef4
or eax, 0x5a0fe082
and eax, 0x84082
or eax, 0x81001509
mov dword [ebx], eax
add ebx, edx
or eax, 0x5efc7505
and eax, 0x740582
or eax, 0x8a40
mov dword [ebx], eax
add ebx, edx
or eax, 0x7956463
xor eax, 0x5e06f461
and eax, 0x8e20100
or eax, 0x2008000
mov dword [ebx], eax
add ebx, edx
and eax, 0x612b7055
and eax, 0
or eax, 0x8100000b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6673b9ab
xor eax, 0x60e8b71b
and eax, 0x908b2
or eax, 0x5040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5279731e
or eax, 0x466ceb68
and eax, 0x14448b00
or eax, 0x10000
mov dword [ebx], eax
add ebx, edx
and eax, 0x441f9927
and eax, 0x58800
or eax, 0x227235
mov dword [ebx], eax
add ebx, edx
or eax, 0x1648e5f1
and eax, 0xc2500
or eax, 0xa8800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5a4d0376
and eax, 0x23871ab4
and eax, 0x50000
or eax, 0x11300000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b967728
xor eax, 0x6af81cd8
and eax, 0x8000080
or eax, 0x80000020
mov dword [ebx], eax
add ebx, edx
or eax, 0x44370446
and eax, 0x40020480
or eax, 0x1807810
mov dword [ebx], eax
add ebx, edx
and eax, 0x201099c0
xor eax, 0x23164f7c
and eax, 0x40300
or eax, 0x10498800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x47e93ebb
and eax, 0x548a819a
and eax, 0x8180
or eax, 0x890d6801
mov dword [ebx], eax
add ebx, edx
or eax, 0x396b543b
and eax, 0xb1010000
or eax, 0x40800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x212fd01
xor eax, 0x6e1df88d
and eax, 0x3000
or eax, 0x210
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f402b09
xor eax, 0x765e2674
and eax, 0x10c1509
or eax, 0x80004082
mov dword [ebx], eax
add ebx, edx
and eax, 0xe22e5f7
or eax, 0x1d4ad971
and eax, 0x4841e2
or eax, 0x312000
mov dword [ebx], eax
add ebx, edx
and eax, 0x793053ac
and eax, 0x300100
or eax, 0x4cc28000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x75b4f43e
xor eax, 0x671b2a31
and eax, 0x8000009
or eax, 0x80000040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x8bc4dbf
and eax, 0x1593c15b
and eax, 0x804002
or eax, 0x41023c88
mov dword [ebx], eax
add ebx, edx
and eax, 0x541fd4d5
and eax, 0
or eax, 0x10458b00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x41db1ff9
and eax, 0x4b6cf3f3
and eax, 0x41089001
or eax, 0xbee36f0c
mov dword [ebx], eax
add ebx, edx
or eax, 0x68bbd110
and eax, 0x370a2d1d
or eax, 0xe2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x234e484f
and eax, 0x28e2059a
and eax, 0
or eax, 0x15350000
mov dword [ebx], eax
add ebx, edx
or eax, 0x40bfe5c5
and eax, 0x1bfe5c4
or eax, 0x8a401a00
mov dword [ebx], eax
add ebx, edx
or eax, 0x3efca930
xor eax, 0x74eee05
and eax, 0xb0811041
or eax, 0x4100000c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a7c2cf1
or eax, 0x6ed24c82
and eax, 0x3c92
or eax, 0x8041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5262d474
and eax, 0x52226081
or eax, 0xac958100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d6ec713
xor eax, 0x7e823eee
and eax, 0xc9010000
or eax, 0x800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x217524ed
xor eax, 0x5c8faed8
and eax, 0x8214
or eax, 0x45c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b9ffe58
and eax, 0x43843180
or eax, 0x8440c001
mov dword [ebx], eax
add ebx, edx
or eax, 0x25b1f983
and eax, 0x81800000
or eax, 0x80000
mov dword [ebx], eax
add ebx, edx
and eax, 0x366bf4d5
or eax, 0x149f3630
and eax, 0x10230
or eax, 0x40804c
mov dword [ebx], eax
add ebx, edx
or eax, 0x1aac75b4
xor eax, 0x2634714e
and eax, 0x80482
or eax, 0x81005109
mov dword [ebx], eax
add ebx, edx
xor eax, 0x79b3eb00
or eax, 0x35ef7efa
and eax, 0xfccae2
or eax, 0x100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x406927f8
and eax, 0x40908000
or eax, 0x12620100
mov dword [ebx], eax
add ebx, edx
or eax, 0xf741ce7
or eax, 0x447f81a0
and eax, 0x18000044
or eax, 0xa0000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4891b3ed
and eax, 0xb1a8
or eax, 0x4456
mov dword [ebx], eax
add ebx, edx
xor eax, 0x648d703f
xor eax, 0x2cf257d0
and eax, 0xc4001
or eax, 0x3500052a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6ad502a2
and eax, 0x81
or eax, 0x2824
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4234feb7
and eax, 0x2349000
or eax, 0x80480088
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3c05f2b9
and eax, 0x3bf0acc4
and eax, 0x8000000
or eax, 0x458b0041
mov dword [ebx], eax
add ebx, edx
or eax, 0x500e1ec4
and eax, 0x44890004
or eax, 0x408110
mov dword [ebx], eax
add ebx, edx
and eax, 0x72075a93
and eax, 0x10
or eax, 0x81000020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x529aa4e9
and eax, 0x4de8c344
and eax, 0x880040
or eax, 0x2209a9
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c4722f4
and eax, 0
or eax, 0x2ff18100
mov dword [ebx], eax
add ebx, edx
and eax, 0xa5b831d
and eax, 0xa000000
or eax, 0x8100000d
mov dword [ebx], eax
add ebx, edx
or eax, 0x476fab9a
and eax, 0xc2010815
or eax, 0x20800440
mov dword [ebx], eax
add ebx, edx
xor eax, 0x73750c0a
xor eax, 0x717872a8
and eax, 0x6001
or eax, 0x400
mov dword [ebx], eax
add ebx, edx
or eax, 0x30bca824
xor eax, 0x50005a59
and eax, 0x4010b200
or eax, 0x4004081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x64d66f7e
and eax, 0x800000
or eax, 0x8a080000
mov dword [ebx], eax
add ebx, edx
or eax, 0xecc3e63
or eax, 0x13bcf548
and eax, 0x408268
or eax, 0x10014
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1693d79a
and eax, 0x44a0
or eax, 0x40218
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d7b5428
and eax, 0xc450200
or eax, 0x2900
mov dword [ebx], eax
add ebx, edx
and eax, 0x5bf8b74f
and eax, 0x8002000
or eax, 0xf7364035
mov dword [ebx], eax
add ebx, edx
or eax, 0x3300983a
and eax, 0xc04883f
or eax, 0x4903c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x568d0e8b
xor eax, 0x1244c9dc
and eax, 0x4080
or eax, 0x14708101
mov dword [ebx], eax
add ebx, edx
or eax, 0x33749744
xor eax, 0x3d751ebe
and eax, 0x10000
or eax, 0xf1800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7edb5c41
and eax, 0x2a1d941d
and eax, 1
or eax, 0xe1cc
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f721c82
and eax, 0x80
or eax, 0x827c8108
mov dword [ebx], eax
add ebx, edx
xor eax, 0x213aa159
and eax, 0x1020041
or eax, 0x54890000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c2285ef
and eax, 0x19a08100
or eax, 0x2420010
mov dword [ebx], eax
add ebx, edx
or eax, 0x66b54075
and eax, 0x7ebbe729
and eax, 1
or eax, 0x81000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a5d442e
xor eax, 0x48f5d73b
and eax, 0x14132
or eax, 0xc0
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd61bb14
or eax, 0x23a042d3
and eax, 0x7c0b800
or eax, 0x40150000
mov dword [ebx], eax
add ebx, edx
and eax, 0x461b8c43
and eax, 0x44010000
or eax, 0x12a0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b94d517
and eax, 0x58797469
and eax, 0
or eax, 0x8c363510
mov dword [ebx], eax
add ebx, edx
xor eax, 0x12a2401
and eax, 0x80081111
or eax, 0x1080eeee
mov dword [ebx], eax
add ebx, edx
xor eax, 0x16c19ec0
xor eax, 0x4e51878d
and eax, 0x8230
or eax, 0x41004c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x21687891
and eax, 0x32953a0c
and eax, 0x808
or eax, 0x81084583
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2005afb1
xor eax, 0x4d528359
and eax, 0x556161
or eax, 0x1890
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7dfe968e
and eax, 0x2ca18100
or eax, 0x82500000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b7886d1
and eax, 0xa700000
or eax, 0x81086f73
mov dword [ebx], eax
add ebx, edx
or eax, 0x2dfafa20
and eax, 0xa2800c51
or eax, 0x40010004
mov dword [ebx], eax
add ebx, edx
or eax, 0xa4eeffa
and eax, 0xaa51
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x518c4db3
xor eax, 0x92ead9
and eax, 0x100000
or eax, 0x8840f281
mov dword [ebx], eax
add ebx, edx
and eax, 0x3014d6b2
or eax, 0x79422402
and eax, 0x8000000
or eax, 0x82890000
mov dword [ebx], eax
add ebx, edx
or eax, 0x568d4694
and eax, 0x10214
or eax, 0x408068
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d11c00
or eax, 0x4522fc64
and eax, 0x5004400
or eax, 0x808018b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a76b898
and eax, 0x8913
or eax, 0x20c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x16db8752
and eax, 0x130405
or eax, 0xe130
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f3d6c9
and eax, 0xe191ea9
and eax, 0x1000
or eax, 0xdc162500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x383305e8
and eax, 0x44010000
or eax, 0x98a0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1da6e9f6
and eax, 0x40218104
or eax, 0x25c00008
mov dword [ebx], eax
add ebx, edx
or eax, 0x457ccdc5
and eax, 0x10000c5
or eax, 0x80000032
mov dword [ebx], eax
add ebx, edx
and eax, 0x643238fe
or eax, 0x6c9f6c10
and eax, 0x8548f0
or eax, 0x400101
mov dword [ebx], eax
add ebx, edx
or eax, 0x51ee916a
xor eax, 0x3b2fae73
and eax, 0x68800000
or eax, 0x14018800
mov dword [ebx], eax
add ebx, edx
and eax, 0x50217db2
and eax, 0
or eax, 0x8b004182
mov dword [ebx], eax
add ebx, edx
xor eax, 0x756911b3
and eax, 0xf2010011
or eax, 0x800c44
mov dword [ebx], eax
add ebx, edx
xor eax, 0x314d344b
and eax, 0x381e
or eax, 0x4661
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6872d45e
xor eax, 0x19f74cbe
and eax, 0x7081c281
or eax, 0x8c420800
mov dword [ebx], eax
add ebx, edx
and eax, 0x589c3573
and eax, 0x50800000
or eax, 0xa2010000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x70792eda
or eax, 0x3929910d
and eax, 0xbf83
or eax, 0x4000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x395eab32
xor eax, 0x56bb9310
and eax, 0xa046a0
or eax, 0x120018
mov dword [ebx], eax
add ebx, edx
or eax, 0x452c4545
and eax, 0x4040300
or eax, 0x8412800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x77f1fb80
or eax, 0x5fa99e5f
and eax, 0x3d8a0d
or eax, 0x420100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a9e97aa
or eax, 0x6593103
and eax, 0x16f00100
or eax, 0xe1008200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x309b09f7
and eax, 0x82688080
or eax, 0x141008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ac867c6
or eax, 0x5963fd6f
and eax, 0x49830041
or eax, 0x4080000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e700b35
xor eax, 0x43f53ca8
and eax, 0x20000108
or eax, 0x5ff18000
mov dword [ebx], eax
add ebx, edx
and eax, 0x368c1922
and eax, 0x6fa3438
and eax, 0
or eax, 0x81000025
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b3c8d97
or eax, 0x7ad24f4f
and eax, 0x2a068df1
or eax, 0x4010000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x20d082b5
xor eax, 0x6136c533
and eax, 0x4418a64
or eax, 0x10140100
mov dword [ebx], eax
add ebx, edx
or eax, 0x45afedeb
or eax, 0x67c396e
and eax, 0x5443c281
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7f7c6f7c
and eax, 0xa2010000
or eax, 0x50800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2a237d6d
and eax, 0xa78cdf7
and eax, 0x4960
or eax, 0x12298
mov dword [ebx], eax
add ebx, edx
and eax, 0x5546d09a
and eax, 0x50d3e102
and eax, 0
or eax, 0x827c8a89
mov dword [ebx], eax
add ebx, edx
or eax, 0x25825ab7
and eax, 0x58a0001
or eax, 0x40010040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x25f4aba0
and eax, 0x20790100
or eax, 0x3000408
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f99910e
and eax, 0x110000
or eax, 0xac240000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a98c2de
or eax, 0x7b779aec
and eax, 0xb000064
or eax, 0x80000003
mov dword [ebx], eax
add ebx, edx
and eax, 0x307fd6e6
or eax, 0x60ba4089
and eax, 0x6080004d
or eax, 0x81011400
mov dword [ebx], eax
add ebx, edx
and eax, 0xb731424
and eax, 0x1400
or eax, 0x298
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3bc50532
xor eax, 0x7cf2254e
and eax, 0x6173080
or eax, 0x1080c101
mov dword [ebx], eax
add ebx, edx
or eax, 0x4057a5a3
and eax, 0x3690b207
and eax, 0x800000
or eax, 0x81080000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x645aedf7
and eax, 0x408074
or eax, 0x10208
mov dword [ebx], eax
add ebx, edx
or eax, 0x54fc4239
and eax, 0xc4009
or eax, 0x81001582
mov dword [ebx], eax
add ebx, edx
xor eax, 0x65d31972
or eax, 0x3f32d24
and eax, 0x590cc8
or eax, 2
mov dword [ebx], eax
add ebx, edx
or eax, 0x796b8af3
and eax, 0x4831cb31
and eax, 0x208000
or eax, 0x37ca0100
mov dword [ebx], eax
add ebx, edx
and eax, 0x798d410c
and eax, 0x1000000
or eax, 0x800000ce
mov dword [ebx], eax
add ebx, edx
and eax, 0x407da684
or eax, 0x2c588643
and eax, 0x886c2
or eax, 0x813120
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c51eb
and eax, 0xd08000
or eax, 0xc8220100
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc75eb02
and eax, 0x80000000
or eax, 0xb000009
mov dword [ebx], eax
add ebx, edx
xor eax, 0x32cbe577
and eax, 0x11010044
or eax, 0x42340801
mov dword [ebx], eax
add ebx, edx
and eax, 0xe16d9c8
and eax, 0
or eax, 0x35000023
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e571837
and eax, 0
or eax, 0x67c1
mov dword [ebx], eax
add ebx, edx
and eax, 0x101499d9
and eax, 0x1a67e130
and eax, 0
or eax, 0x827c9088
mov dword [ebx], eax
add ebx, edx
xor eax, 0x696a08aa
and eax, 0x68100000
or eax, 0x14a80041
mov dword [ebx], eax
add ebx, edx
or eax, 0x5029f013
and eax, 0x30935a76
and eax, 0x10004002
or eax, 0x4d000180
mov dword [ebx], eax
add ebx, edx
and eax, 0x39d7ac14
xor eax, 0x2104af66
and eax, 0x28000542
or eax, 0xc48b5081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x76dec438
xor eax, 0x250cb0cc
and eax, 0x580130
or eax, 0xa40488
mov dword [ebx], eax
add ebx, edx
and eax, 0xd9bfde6
and eax, 0x100
or eax, 0x8452a00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x277faa59
and eax, 0x48e3b344
and eax, 0x208100
or eax, 0x5c0c35
mov dword [ebx], eax
add ebx, edx
or eax, 0x651f42b2
xor eax, 0x6c5427b4
and eax, 0x2aa800
or eax, 0xf4401100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7621ffe1
and eax, 0x6b01f467
and eax, 0x10000
or eax, 0x4d2a0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a16ef7
and eax, 0x1800000
or eax, 0x718108
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a0b9c6b
and eax, 0x7a0aefb6
and eax, 0x8000020
or eax, 0x80000055
mov dword [ebx], eax
add ebx, edx
and eax, 0x3db3e2cd
and eax, 0x70628b19
and eax, 1
or eax, 0x4186c480
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ac424b5
and eax, 0x800000
or eax, 0x1d0bba00
mov dword [ebx], eax
add ebx, edx
and eax, 0x767460cc
and eax, 0x14000000
or eax, 0x412b0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x20bf8244
and eax, 0x5081ac97
and eax, 0x40808000
or eax, 0x29720108
mov dword [ebx], eax
add ebx, edx
xor eax, 0x68f3de2e
xor eax, 0x69cf6a64
and eax, 0x28ce3502
or eax, 0x9031ca9c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f329b8f
and eax, 0x6411
or eax, 0x8b8e
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c3b22fe
xor eax, 0x6ffdb1f1
and eax, 0x508012b
or eax, 0x4400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3deb2417
and eax, 0x600c
or eax, 0x8ac0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e886ec9
or eax, 0x22952e25
and eax, 0x190025
or eax, 0x1420110
mov dword [ebx], eax
add ebx, edx
and eax, 0x2688f69b
and eax, 0
or eax, 0xc4908800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b80383a
and eax, 0x8b000002
or eax, 0x4184
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5fbb8b8b
and eax, 0xc081080d
or eax, 0x9000040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b2dbec5
and eax, 0x9408
or eax, 0x165
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ebf66f
and eax, 0x9001
or eax, 0x901c6180
mov dword [ebx], eax
add ebx, edx
and eax, 0x573aea43
and eax, 0x10086001
or eax, 0x45830d6c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x14feff38
or eax, 0xb9351ef
and eax, 0x48c28108
or eax, 0x94080000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x31975215
or eax, 0x55ab7ee6
and eax, 0x81000001
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x254c09fd
and eax, 0x4009c0
or eax, 0x602
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a6812b1
or eax, 0x3d35d096
and eax, 0x1d708100
or eax, 0xc0820000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7971f4fc
and eax, 0x787e623
and eax, 0x1000000
or eax, 0x800000c8
mov dword [ebx], eax
add ebx, edx
or eax, 0x410676b7
and eax, 0x630f2
or eax, 0x710000
mov dword [ebx], eax
add ebx, edx
or eax, 0x48148c7f
and eax, 0x40028800
or eax, 0x84880100
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d8a6ae3
xor eax, 0x1aaaf834
and eax, 0xb0000186
or eax, 0x8004000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d57a08f
xor eax, 0x1a384063
and eax, 5
or eax, 0x1b12
mov dword [ebx], eax
add ebx, edx
and eax, 0x20e494d3
and eax, 3
or eax, 0x35084528
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ab1e79b
and eax, 0x20b0
or eax, 0x110f
mov dword [ebx], eax
add ebx, edx
or eax, 0x79132495
and eax, 0x18033435
or eax, 0x82c04000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x78fb1830
and eax, 0x20302800
or eax, 0x1439188
mov dword [ebx], eax
add ebx, edx
or eax, 0x330f5921
and eax, 0x56f1e77a
and eax, 0x210000
or eax, 0x4d0a0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x503e8913
xor eax, 0x27e0245b
and eax, 0x5c00008
or eax, 0x18318100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x67340624
and eax, 0x8c58720
or eax, 0x813a7882
mov dword [ebx], eax
add ebx, edx
and eax, 0x1cee5412
or eax, 0x1f1be074
and eax, 0x186c400
or eax, 0x40000081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d54b7c8
and eax, 0x8500300
or eax, 0x58800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6587fa28
and eax, 0x2895e089
and eax, 0x20104000
or eax, 0x816a8281
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a32bb0a
and eax, 0x20000000
or eax, 0xc2810000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1cb60169
and eax, 0x41
or eax, 0xc616
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f724874
and eax, 0x4000
or eax, 0x657ab281
mov dword [ebx], eax
add ebx, edx
and eax, 0x439cf347
or eax, 0x5e4d094c
and eax, 0x45096148
or eax, 0x820430
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e31a290
or eax, 0x59916bb7
and eax, 0x58112100
or eax, 0x20460408
mov dword [ebx], eax
add ebx, edx
or eax, 0x70a2b0cd
or eax, 0x5eb2d3c7
and eax, 0x5a350000
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x445fe084
or eax, 0x1501985b
and eax, 0x1000058
or eax, 0x88000020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x451c30a7
or eax, 0x2472142a
and eax, 0x40060490
or eax, 0x180c000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e181e9e
and eax, 0
or eax, 0x84d8b00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4f5450a2
and eax, 0x4301c180
or eax, 0xb0242001
mov dword [ebx], eax
add ebx, edx
and eax, 0x306c8123
and eax, 0x30000000
or eax, 0xc1810000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x35bd1947
and eax, 0x1103
or eax, 0x6200
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ebffeb
or eax, 0x7d9d75a2
and eax, 0x108558b
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2717d727
and eax, 0x79f4942f
and eax, 0x40020
or eax, 0xa065c2
mov dword [ebx], eax
add ebx, edx
or eax, 0x404c4159
and eax, 0x40e00100
or eax, 0x12128000
mov dword [ebx], eax
add ebx, edx
and eax, 0x724f65ee
and eax, 0x59c35d32
and eax, 0
or eax, 0x88000024
mov dword [ebx], eax
add ebx, edx
or eax, 0x53b38674
xor eax, 0x11ef4d2d
and eax, 0x4004c008
or eax, 0x1820482
mov dword [ebx], eax
add ebx, edx
and eax, 0x30ae85ad
or eax, 0x44e4a68b
and eax, 0x448200
or eax, 0x8010900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d7bab4d
xor eax, 0x24ee7a8a
and eax, 0xc04005
or eax, 0xfa508
mov dword [ebx], eax
add ebx, edx
xor eax, 0x17039136
and eax, 0xae5cd97
and eax, 0xc40400
or eax, 0xbd020900
mov dword [ebx], eax
add ebx, edx
or eax, 0x73699c2b
and eax, 0xdb250000
or eax, 0x100000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x192a64d0
and eax, 0x820000d0
or eax, 0x900002f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x74b17de4
and eax, 0xc9810809
or eax, 0x44
mov dword [ebx], eax
add ebx, edx
or eax, 0x1cac357e
and eax, 0x3012
or eax, 0x8200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x19f643
and eax, 0x123e361b
and eax, 0x100001
or eax, 0xff45f180
mov dword [ebx], eax
add ebx, edx
xor eax, 0x66d53183
xor eax, 0x2acb2358
and eax, 0x81080000
or eax, 0x800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1ebc9344
and eax, 0x8244
or eax, 0x410480
mov dword [ebx], eax
add ebx, edx
or eax, 0x746a0b16
or eax, 0x1d63ef4c
and eax, 0x108458a
or eax, 0x80001001
mov dword [ebx], eax
add ebx, edx
or eax, 0x35d13e0d
xor eax, 0x739c551b
and eax, 0x400880
or eax, 0xa88462
mov dword [ebx], eax
add ebx, edx
and eax, 0x306c4fb0
and eax, 0x600000
or eax, 0x72928100
mov dword [ebx], eax
add ebx, edx
and eax, 0x79063c50
xor eax, 0x66ffa2ba
and eax, 0x28
or eax, 0x81000044
mov dword [ebx], eax
add ebx, edx
or eax, 0x396c7ada
xor eax, 0x6e111a5
and eax, 0x40952
or eax, 0x80a0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x63d3799f
and eax, 0x458000
or eax, 0x8000b00
mov dword [ebx], eax
add ebx, edx
and eax, 0xcc3e51a
xor eax, 0x473aeb5e
and eax, 0x2014
or eax, 0x808121
mov dword [ebx], eax
add ebx, edx
xor eax, 0x259c1c9f
xor eax, 0x45b3bc82
and eax, 0x60a50100
or eax, 0x9f503400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1053c264
and eax, 0x80800000
or eax, 0x10080000
mov dword [ebx], eax
add ebx, edx
and eax, 0x18d6763f
or eax, 0x442fc2c6
and eax, 0x182c4
or eax, 0x400400
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c3ff550
or eax, 0xff91afc
and eax, 0x1084d88
or eax, 0x80000003
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c0ea400
and eax, 0x6a581
or eax, 0x201040
mov dword [ebx], eax
add ebx, edx
and eax, 0x1e908b86
xor eax, 0x2173c325
and eax, 0x1710000
or eax, 0xe808100
mov dword [ebx], eax
add ebx, edx
or eax, 0x5423e714
or eax, 0x51339630
and eax, 0xb000024
or eax, 0x80000082
mov dword [ebx], eax
add ebx, edx
or eax, 0x633c9dfc
and eax, 0xca000854
or eax, 0x810001
mov dword [ebx], eax
add ebx, edx
and eax, 0x2128c505
and eax, 4
or eax, 0x8a48
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c66cc2
xor eax, 0x951db82
and eax, 0x9843000
or eax, 0xc008c281
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c356b77
and eax, 0x40000000
or eax, 0xb2810000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa2a4d15
and eax, 0x414
or eax, 0x32ca
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c0a74e9
and eax, 0x2700ea0d
and eax, 0x4000200
or eax, 0x82c48888
mov dword [ebx], eax
add ebx, edx
and eax, 0x831f974
xor eax, 0x105d8b7a
and eax, 0x90040
or eax, 0x45820001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d4c0389
xor eax, 0x3a098e87
and eax, 0xa0508
or eax, 0x8100000
mov dword [ebx], eax
add ebx, edx
and eax, 0x64ecf070
xor eax, 0x15ccc5d9
and eax, 0x15040000
or eax, 0x60310000
mov dword [ebx], eax
add ebx, edx
or eax, 0x323ac231
and eax, 0xef93245
and eax, 1
or eax, 0xb9000086
mov dword [ebx], eax
add ebx, edx
xor eax, 0x19d90ef0
xor eax, 0x370d4a3c
and eax, 0
or eax, 0x1984
mov dword [ebx], eax
add ebx, edx
and eax, 0x553c063f
and eax, 0x22a1de05
and eax, 0
or eax, 0x81084d2b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x232ac85d
xor eax, 0x313cdc37
and eax, 0x931a0141
or eax, 0x6c8026b0
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d84475f
and eax, 0x44800051
or eax, 0x800188ae
mov dword [ebx], eax
add ebx, edx
xor eax, 0x707ce5aa
and eax, 0xb0004104
or eax, 0x8000082
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4aa8f1eb
and eax, 0x8044
or eax, 0x410680
mov dword [ebx], eax
add ebx, edx
or eax, 0x71cf0016
xor eax, 0x5dcac9ae
and eax, 0xc044358
or eax, 0xc0c88005
mov dword [ebx], eax
add ebx, edx
or eax, 0x2210e36a
and eax, 0xec88414c
or eax, 0x31480
mov dword [ebx], eax
add ebx, edx
or eax, 0x2484abf6
and eax, 0xc08458a
or eax, 0x1000001
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a13602c
and eax, 0xcbfea5d
and eax, 0x8004008
or eax, 0xf7ff2c25
mov dword [ebx], eax
add ebx, edx
xor eax, 0x20b1c87a
and eax, 0xdf4ca415
or eax, 0x20211820
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ffc0510
and eax, 0x2e6c0010
or eax, 0xc003b9ef
mov dword [ebx], eax
add ebx, edx
and eax, 0x4430d47b
or eax, 0x6679d50d
and eax, 0x44290000
or eax, 0x9020000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5bbf4d9c
and eax, 0x40210000
or eax, 0x24d08108
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d12d952
and eax, 0
or eax, 0x880000ed
mov dword [ebx], eax
add ebx, edx
xor eax, 0x691fed46
or eax, 0x105e6fa2
and eax, 0x410e2081
or eax, 0x800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3caafd46
and eax, 0x8048900
or eax, 0x510200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7437db8f
and eax, 0x404081
or eax, 0x29d8a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x1169e40
xor eax, 0x79f54295
and eax, 0x48810000
or eax, 0x82000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1ae5f8e7
and eax, 0
or eax, 0x465c
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e6c7a75
or eax, 0x1420bfcd
and eax, 0x4608f281
or eax, 0x1100000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c6a6196
xor eax, 0x465a15b9
and eax, 0x1000000
or eax, 0x448b0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c300c79
and eax, 0x6d3750e4
and eax, 0x300000
or eax, 0xa6cc2508
mov dword [ebx], eax
add ebx, edx
xor eax, 0x31b4ac60
and eax, 0x90000000
or eax, 0x60830000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4fdc9fa3
and eax, 0x20108800
or eax, 0x80000c
mov dword [ebx], eax
add ebx, edx
or eax, 0x75991fa6
or eax, 0x27450055
and eax, 0x300018e
or eax, 0x88004000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d164c7d
and eax, 0xc900084d
or eax, 0x810000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3d36753d
and eax, 0x7400
or eax, 0x820d
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b881c0
and eax, 0x208f181
or eax, 0xf5070000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a467f30
and eax, 0x10020000
or eax, 0x45890000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x58aef851
or eax, 0x25418f86
and eax, 0x2c608100
or eax, 0x92920008
mov dword [ebx], eax
add ebx, edx
and eax, 0x48dd303f
or eax, 0x501b4185
and eax, 8
or eax, 0x81000050
mov dword [ebx], eax
add ebx, edx
and eax, 0x195eee0c
or eax, 0x71e3356e
and eax, 0x832062
or eax, 0x184080
mov dword [ebx], eax
add ebx, edx
and eax, 0x6920536f
and eax, 0x2ca7f33f
and eax, 0
or eax, 0x25f28100
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ed98099
and eax, 0
or eax, 0x88000019
mov dword [ebx], eax
add ebx, edx
xor eax, 0x566ff7fa
and eax, 0x400e2082
or eax, 0x1800008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e10ea40
xor eax, 0xa42db57
and eax, 0x440100
or eax, 0x8018a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x66ed3e60
xor eax, 0x4c62fa4e
and eax, 0x244004
or eax, 0x980731
mov dword [ebx], eax
add ebx, edx
xor eax, 0x57d39384
and eax, 0x154f1400
or eax, 0xa8002100
mov dword [ebx], eax
add ebx, edx
or eax, 0x62c5fedf
and eax, 0x4d8b0000
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f6fcf20
and eax, 0x556f7f09
and eax, 0x50600100
or eax, 0x8a818008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x42d0eb8b
and eax, 0x80000083
or eax, 0x100001c
mov dword [ebx], eax
add ebx, edx
and eax, 0x2dad637d
and eax, 0x3c4f9a50
and eax, 0x10
or eax, 0x109e1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3bce999c
and eax, 0x20818000
or eax, 0x800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x75e9606d
and eax, 0x100400c
or eax, 0x8a000182
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b6c9059
and eax, 0x2000000
or eax, 0xf0810855
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a600bdb
and eax, 0x851
or eax, 0xf72e
mov dword [ebx], eax
add ebx, edx
or eax, 0x4dffae69
and eax, 0x170dda3
and eax, 0x50d001
or eax, 0xfe052280
mov dword [ebx], eax
add ebx, edx
xor eax, 0x32bc3eee
and eax, 0x44890000
or eax, 0x1020000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4af6c0e3
or eax, 0x714299c0
and eax, 0x244e0100
or eax, 0x80800408
mov dword [ebx], eax
add ebx, edx
and eax, 0x23a789f5
or eax, 0x418dc238
and eax, 0x40050000
or eax, 0x96300000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x26711829
and eax, 0x80000021
or eax, 0x8000084
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b7aaab7
and eax, 0x410a2010
or eax, 0x840080
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d9c1553
and eax, 0xc0000
or eax, 0x8418b00
mov dword [ebx], eax
add ebx, edx
and eax, 0x47377b1c
and eax, 0x10900
or eax, 0x2180c081
mov dword [ebx], eax
add ebx, edx
and eax, 0x157a21dd
and eax, 0x1000000
or eax, 0xf0810000
mov dword [ebx], eax
add ebx, edx
or eax, 0x659ba300
and eax, 0x2100
or eax, 0x8b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1ef1de7b
and eax, 0x5580
or eax, 0x8108000b
mov dword [ebx], eax
add ebx, edx
and eax, 0x31b46d99
and eax, 0x4180
or eax, 0x89ba42
mov dword [ebx], eax
add ebx, edx
or eax, 0x4bbe3bf
or eax, 0x5189925
and eax, 0x1b28100
or eax, 0x400000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f4f0320
xor eax, 0x52574fe9
and eax, 0x8000089
or eax, 0x80000002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x38bf7cc0
and eax, 0x8e200a
or eax, 0x41000080
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b378dca
and eax, 0x603e18e8
and eax, 0
or eax, 0x8e20b800
mov dword [ebx], eax
add ebx, edx
or eax, 0x2668938e
xor eax, 0x2e3eb644
and eax, 0x80540040
or eax, 0x43090001
mov dword [ebx], eax
add ebx, edx
and eax, 0x32f20a8e
and eax, 0x400000
or eax, 0xcc8ccccc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7a93ca3
and eax, 0xc844c04c
or eax, 0x4880c80
mov dword [ebx], eax
add ebx, edx
xor eax, 0x40ce7c1
xor eax, 0x185449d5
and eax, 0xc08440c8
or eax, 0xc488c04
mov dword [ebx], eax
add ebx, edx
and eax, 0x38014242
and eax, 0x8004040
or eax, 0xe48b158c
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c1f7cbe
xor eax, 0xed39588
and eax, 0x20084002
or eax, 0x15000589
mov dword [ebx], eax
add ebx, edx
and eax, 0x41ca2484
and eax, 0x77a93594
and eax, 0x80
or eax, 0x7a41
mov dword [ebx], eax
add ebx, edx
xor eax, 0x193a8671
or eax, 0x3d5456e1
and eax, 0x29507831
or eax, 0x40800004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x33f68c0
and eax, 0x69c6eb1f
and eax, 0x8440014
or eax, 0x98b60
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e288bb5
xor eax, 0x77b9e29f
and eax, 0x8e000
or eax, 0x36030181
mov dword [ebx], eax
add ebx, edx
xor eax, 0x330bcc3d
or eax, 0x2596d20f
and eax, 0x21800000
or eax, 0xd0010000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7a8ccc6b
and eax, 0x40a
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0xf2994f5
and eax, 0x7288089
or eax, 0x80000100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x451b89f7
and eax, 0x40030040
or eax, 0x15880001
mov dword [ebx], eax
add ebx, edx
or eax, 0x2acac052
and eax, 0x4cca8010
or eax, 0x80000108
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2de1d3d1
and eax, 0x81000080
or eax, 0x16
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f1326c5
and eax, 0x122c2
or eax, 0x481100
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ae31531
and eax, 0x30824951
and eax, 0x100
or eax, 0x5ff28000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6ebe396f
and eax, 0x30442842
or eax, 0x88210710
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ee21991
xor eax, 0x20d3744f
and eax, 0x5e
or eax, 0x20
mov dword [ebx], eax
add ebx, edx
or eax, 0x725c1dde
and eax, 0x3f2b87ac
and eax, 0x30080528
or eax, 0x5144003
mov dword [ebx], eax
add ebx, edx
or eax, 0x71e82d95
xor eax, 0x52336520
and eax, 0x27cf008a
or eax, 0xd8302120
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ca5e8df
and eax, 0x4200088
or eax, 0x83089001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1698d72e
or eax, 0x2a371e0
and eax, 0x1830041
or eax, 0x4c080000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d24dad
and eax, 0x4fc90108
or eax, 0x90008010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7f8f7a2a
and eax, 0x80000032
or eax, 0x1000084
mov dword [ebx], eax
add ebx, edx
and eax, 0x3fb87285
and eax, 0x1000080
or eax, 0x4d4869
mov dword [ebx], eax
add ebx, edx
xor eax, 0x337b8ce9
or eax, 0x7af946e8
and eax, 0x48f18000
or eax, 0x1000100
mov dword [ebx], eax
add ebx, edx
or eax, 0x6e0d7c5e
and eax, 0xbfdfd08
or eax, 0x800202a1
mov dword [ebx], eax
add ebx, edx
and eax, 0x2989024
and eax, 0x2801000
or eax, 0xf0010855
mov dword [ebx], eax
add ebx, edx
and eax, 0x62e360bc
xor eax, 0x71652c64
and eax, 0x13e42860
or eax, 0xec1b910c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3af91ff
and eax, 0x78002081
or eax, 0x186d200
mov dword [ebx], eax
add ebx, edx
and eax, 0x3356d2f
and eax, 0x6001
or eax, 0x8a889ffe
mov dword [ebx], eax
add ebx, edx
xor eax, 0x78a8b59f
and eax, 0x220
or eax, 0x418508
mov dword [ebx], eax
add ebx, edx
and eax, 0x11fc8f11
or eax, 0x326aa65c
and eax, 0x20080508
or eax, 0xd144083
mov dword [ebx], eax
add ebx, edx
and eax, 0x2615123c
and eax, 0
or eax, 0x1266
mov dword [ebx], eax
add ebx, edx
xor eax, 0x789b6aa4
and eax, 0x3a31e08e
and eax, 0
or eax, 0xcc0a35
mov dword [ebx], eax
add ebx, edx
and eax, 0x6af85301
and eax, 0x480200
or eax, 0x10058900
mov dword [ebx], eax
add ebx, edx
and eax, 0x71ebe49e
and eax, 0x8000
or eax, 0x2b46981
mov dword [ebx], eax
add ebx, edx
or eax, 0x77c72e0
and eax, 0x1800000
or eax, 0xc8010000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x18b90c84
xor eax, 0x2a8511e6
and eax, 0x1960
or eax, 0x408d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4181ca7e
and eax, 0x41819181
or eax, 0x9c6c6000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6eba95d1
xor eax, 0x6257fcd2
and eax, 0x81000000
or eax, 0x880000
mov dword [ebx], eax
add ebx, edx
or eax, 0x341ac2f1
xor eax, 0x263ed4af
and eax, 0x608
or eax, 0x418120
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f2a9b01
and eax, 0x100
or eax, 0x8110548b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6df93818
and eax, 0x251e2ef4
and eax, 0x480
or eax, 0x970362
mov dword [ebx], eax
add ebx, edx
and eax, 0x1030c543
and eax, 0x100100
or eax, 0x4e28000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x241cc018
or eax, 0xd2e483e
and eax, 0x28000010
or eax, 0x90000080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6afdebd
or eax, 0x5746e539
and eax, 0xd609
or eax, 0xc0
mov dword [ebx], eax
add ebx, edx
or eax, 0xcef1a56
xor eax, 0x44dbb26c
and eax, 0x144423
or eax, 0x35080108
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ccd7ff8
or eax, 0x63ed5fe6
and eax, 0x7ffd77e3
or eax, 0x80028000
mov dword [ebx], eax
add ebx, edx
or eax, 0x71e00506
or eax, 0x59081cd8
and eax, 0x87289088
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x16b66c6c
or eax, 0x74ef95c0
and eax, 0x448b0040
or eax, 0x9000001
mov dword [ebx], eax
add ebx, edx
or eax, 0x730b7e89
and eax, 0x2a8dc6db
and eax, 0x28810000
or eax, 0xc1608110
mov dword [ebx], eax
add ebx, edx
xor eax, 0x10dbbed6
and eax, 0x81000000
or eax, 0x2000009
mov dword [ebx], eax
add ebx, edx
xor eax, 0x12bac43e
xor eax, 0x644d926d
and eax, 0x55834450
or eax, 0x801a1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f602d57
xor eax, 0x5cfea9d
and eax, 0x47008018
or eax, 0xb0c20104
mov dword [ebx], eax
add ebx, edx
xor eax, 0x53e8798e
and eax, 0x80000080
or eax, 0x1000028
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a2884f8
and eax, 0x10080f0
or eax, 0x875a02
mov dword [ebx], eax
add ebx, edx
or eax, 0x78a27578
and eax, 0x28828800
or eax, 0x80000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ffee707
xor eax, 0x558e76d5
and eax, 0x2000182
or eax, 0x89004005
mov dword [ebx], eax
add ebx, edx
xor eax, 0x16cd9eac
and eax, 0x1c0d1c01
or eax, 0x62000044
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d1f1e01
and eax, 0x35000044
or eax, 0xb2
mov dword [ebx], eax
add ebx, edx
or eax, 0x4964f45c
and eax, 0xf49a
or eax, 0xa01
mov dword [ebx], eax
add ebx, edx
and eax, 0x30ac456d
and eax, 0x4409
or eax, 0x810c0982
mov dword [ebx], eax
add ebx, edx
or eax, 0x7d74abb7
and eax, 0x8c781
or eax, 0x1040
mov dword [ebx], eax
add ebx, edx
or eax, 0x214895f7
and eax, 0x488100
or eax, 0x10810000
mov dword [ebx], eax
add ebx, edx
or eax, 0x72b4b6ab
and eax, 0xb
or eax, 0x81000010
mov dword [ebx], eax
add ebx, edx
and eax, 0x344d639c
xor eax, 0x1a0b617a
and eax, 0xb2060
or eax, 0x508891
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e8f63b5
or eax, 0x2ada9ee5
and eax, 0x28808800
or eax, 0x10000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b6a65ca
and eax, 0x3483c7f9
and eax, 0x4180
or eax, 0x8b000007
mov dword [ebx], eax
add ebx, edx
xor eax, 0x552a048d
or eax, 0x1317794b
and eax, 0xd2011041
or eax, 0x20800014
mov dword [ebx], eax
add ebx, edx
or eax, 0x2163b90b
or eax, 0x5d18ab4a
and eax, 0x2b57
or eax, 0x4480
mov dword [ebx], eax
add ebx, edx
xor eax, 0x39cb23a
and eax, 0x318d081
or eax, 0xfc002200
mov dword [ebx], eax
add ebx, edx
or eax, 0x6aa230ad
and eax, 0x458a0000
or eax, 0x10000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x72b85cb5
xor eax, 0x696b13ed
and eax, 0x5e480510
or eax, 0x81a32000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7bfe5fb0
and eax, 0x201b0880
and eax, 0x110000
or eax, 0x54240000
mov dword [ebx], eax
add ebx, edx
and eax, 0x517b85f6
and eax, 0
or eax, 0x88000090
mov dword [ebx], eax
add ebx, edx
or eax, 0x131b4605
and eax, 0x1030090
or eax, 0x40842800
mov dword [ebx], eax
add ebx, edx
or eax, 0x1cf4f25a
or eax, 0x1be994c5
and eax, 0x6b8b800
or eax, 0xa0000100
mov dword [ebx], eax
add ebx, edx
or eax, 0x34c5f1e0
and eax, 0x4290000
or eax, 0x49020000
mov dword [ebx], eax
add ebx, edx
and eax, 0x60b9e0fa
and eax, 0x40090000
or eax, 0xbc08108
mov dword [ebx], eax
add ebx, edx
and eax, 0x50bf4268
xor eax, 0x2cccb869
and eax, 0x60
or eax, 0x81000082
mov dword [ebx], eax
add ebx, edx
and eax, 0x408d0890
or eax, 0x35698421
and eax, 0x50180a1
or eax, 0x88920250
mov dword [ebx], eax
add ebx, edx
or eax, 0x20d83d1
and eax, 0x84948290
or eax, 0x10603800
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d0052b7
and eax, 0x14000000
or eax, 0x412b0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xfdae7ef
xor eax, 0x5138dcff
and eax, 0xbc00110
or eax, 0xf0328008
mov dword [ebx], eax
add ebx, edx
and eax, 0x36718636
and eax, 0x708010
or eax, 0x898f7fc3
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1aacc69
and eax, 0x7035504c
and eax, 0x50008
or eax, 0x41822882
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d6a00d8
xor eax, 0x11558b06
and eax, 0x8300
or eax, 0x20450800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f5d28eb
and eax, 0x18a201
or eax, 0xe75404
mov dword [ebx], eax
add ebx, edx
or eax, 0xbe0f4c8
or eax, 0x2780c1ff
and eax, 0xbd33500
or eax, 0xc0000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x32d081dd
and eax, 0x4953d72f
and eax, 0x49030505
or eax, 0x4886870
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c18a183
and eax, 0x48000100
or eax, 0x31c18008
mov dword [ebx], eax
add ebx, edx
or eax, 0x1d63464a
and eax, 0x397b2407
and eax, 0x1000002
or eax, 0x80000009
mov dword [ebx], eax
add ebx, edx
xor eax, 0x31a06b59
and eax, 0x804b50
or eax, 0x5000a1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5455dd86
and eax, 0x818000
or eax, 0x28000900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x56145127
or eax, 0x606f8574
and eax, 0xa004107
or eax, 0x81000080
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ab78d3d
and eax, 0xc2810c15
or eax, 0x40
mov dword [ebx], eax
add ebx, edx
or eax, 0x71be842e
and eax, 0x8054
or eax, 0x300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7474160c
xor eax, 0x25a5c60a
and eax, 0x10d14200
or eax, 0x824a081
mov dword [ebx], eax
add ebx, edx
and eax, 0x1fdd8b9f
and eax, 0x10810000
or eax, 0xe2000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x30d28105
and eax, 1
or eax, 0x888
mov dword [ebx], eax
add ebx, edx
or eax, 0x546358dc
and eax, 0x200098
or eax, 0x84a220
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f5078de
and eax, 0x1c47340
and eax, 0x2000
or eax, 0x18450b00
mov dword [ebx], eax
add ebx, edx
or eax, 0x28aa9375
and eax, 0xae1b069
and eax, 0x210021
or eax, 0x1e0614
mov dword [ebx], eax
add ebx, edx
xor eax, 0x175d9776
or eax, 0x64f6e6dd
and eax, 0x54b03500
or eax, 0x88090000
mov dword [ebx], eax
add ebx, edx
or eax, 0x180cdf35
and eax, 0x9088ff35
or eax, 0xca
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f07b9f4
and eax, 0x8120
or eax, 0x410608
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b819a8f
and eax, 0x18008a0
or eax, 0x40072018
mov dword [ebx], eax
add ebx, edx
xor eax, 0x79e63eb7
and eax, 0x8411400
or eax, 0xc4824900
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e9631bf
or eax, 0x66887e75
and eax, 0x4c884c44
or eax, 0x80448088
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c8cba0a
and eax, 0xc00054c4
or eax, 0x2c8b0108
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7308ab60
and eax, 0x5004488
or eax, 0x200c0103
mov dword [ebx], eax
add ebx, edx
or eax, 0x7d23ea3f
and eax, 0x2bb8
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ab27a33
and eax, 0x227a31
or eax, 0x8404
mov dword [ebx], eax
add ebx, edx
xor eax, 0x14c75a2b
and eax, 0x10458000
or eax, 0x80b00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4cbc9bff
and eax, 0x48201081
or eax, 0xa100e100
mov dword [ebx], eax
add ebx, edx
or eax, 0x6a7eab7f
and eax, 0xc9000000
or eax, 0x810000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x44718d1c
and eax, 0x840c
or eax, 0x30e3
mov dword [ebx], eax
add ebx, edx
xor eax, 0x243325d1
and eax, 0x38560a24
and eax, 0x20100000
or eax, 0xd5e9f181
mov dword [ebx], eax
add ebx, edx
xor eax, 0x714038fa
and eax, 0x80880000
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e9fff5a
and eax, 0
or eax, 0x418aec
mov dword [ebx], eax
add ebx, edx
or eax, 0x29e401fe
and eax, 0x100018a
or eax, 0x80105401
mov dword [ebx], eax
add ebx, edx
and eax, 0x32643e3
and eax, 0x182
or eax, 0x30b848
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b0390ef
xor eax, 0x6808c1d8
and eax, 0x8000100
or eax, 0x90f28000
mov dword [ebx], eax
add ebx, edx
or eax, 0x45b44826
and eax, 0x89644900
or eax, 0x20120d0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x30bccb52
and eax, 0x1a090000
or eax, 0x4041045
mov dword [ebx], eax
add ebx, edx
xor eax, 0x76d865c9
and eax, 0x28000008
or eax, 0x5000003
mov dword [ebx], eax
add ebx, edx
xor eax, 0x33ff0d05
and eax, 0x76cb8f5
and eax, 4
or eax, 0x1279
mov dword [ebx], eax
add ebx, edx
or eax, 0x469aa3c3
and eax, 0x98300d
or eax, 0x644c00
mov dword [ebx], eax
add ebx, edx
or eax, 0x3da146d2
xor eax, 0x554be5b2
and eax, 0x68b21100
or eax, 0x94482400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e59a6e7
and eax, 0x80810000
or eax, 0x10080000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x72d7b898
and eax, 0x408888
or eax, 0x10264
mov dword [ebx], eax
add ebx, edx
or eax, 0x46660d5b
xor eax, 0x61cec86a
and eax, 0x14191
or eax, 0x522028
mov dword [ebx], eax
add ebx, edx
or eax, 0x8e5551b
or eax, 0x6a18b54d
and eax, 0x84d2100
or eax, 0x14000a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x59e7babb
and eax, 0x10452000
or eax, 0xe722d181
mov dword [ebx], eax
add ebx, edx
and eax, 0xc3e726e
and eax, 0x4027000
or eax, 0x51898fff
mov dword [ebx], eax
add ebx, edx
or eax, 0x1449ded6
xor eax, 0x5ffbd85f
and eax, 0x2000100
or eax, 0xc4ca8014
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2720d27
or eax, 0x542df955
and eax, 0x80000061
or eax, 0x1000080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x194fb761
and eax, 0x45b680
or eax, 0xa04872
mov dword [ebx], eax
add ebx, edx
or eax, 0x20102bea
or eax, 0x7d7b9442
and eax, 0x6c8a8800
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ff132cb
and eax, 0x8b00008a
or eax, 0x4100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x78412f56
and eax, 0x67137e8e
and eax, 0x63012004
or eax, 0x8c0c0041
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d18a1f4
and eax, 0x5000044
or eax, 0x30000032
mov dword [ebx], eax
add ebx, edx
xor eax, 0xff4f132
xor eax, 0x114dd818
and eax, 0x2148
or eax, 0x5682
mov dword [ebx], eax
add ebx, edx
or eax, 0xaca2a4f
and eax, 0x84d8b
or eax, 0x81100000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3ef76b9c
and eax, 0x42dddeae
and eax, 0x8c0400
or eax, 0x3271e1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x534be007
and eax, 0x13c18100
or eax, 0x88000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b7b6bc
and eax, 0x81000034
or eax, 0x42
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f599b71
and eax, 0x1108a71
or eax, 0x244480
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ff0dc92
and eax, 0x8800
or eax, 0xec810000
mov dword [ebx], eax
add ebx, edx
or eax, 0x766fee98
and eax, 0x8a004088
or eax, 0x1000102
mov dword [ebx], eax
add ebx, edx
and eax, 0x2de5e22e
xor eax, 0x409e44eb
and eax, 0x48800441
or eax, 0xa2011814
mov dword [ebx], eax
add ebx, edx
xor eax, 0x64fe3d37
or eax, 0x262fa041
and eax, 0x160
or eax, 0x4690
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7467f795
and eax, 0x3062b001
or eax, 0xa184280
mov dword [ebx], eax
add ebx, edx
or eax, 0x11f320da
and eax, 0x29b87041
or eax, 0x4000824
mov dword [ebx], eax
add ebx, edx
or eax, 0x619b0245
or eax, 0x46d8ef36
and eax, 0x2b000052
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ee9ecd4
and eax, 0x725d5a3b
and eax, 0x62090000
or eax, 0x41445
mov dword [ebx], eax
add ebx, edx
xor eax, 0x36b822
and eax, 0x20000066
or eax, 0x15000018
mov dword [ebx], eax
add ebx, edx
and eax, 0x643d6b0
and eax, 0x45704e5
and eax, 0x20
or eax, 0x7ece
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ad9104b
and eax, 0x1008
or eax, 0x8aec8081
mov dword [ebx], eax
add ebx, edx
and eax, 0x3fc3f0f5
xor eax, 0x512ce5bf
and eax, 0x49880000
or eax, 0x4030041
mov dword [ebx], eax
add ebx, edx
and eax, 0x70817f24
xor eax, 0x6a30b252
and eax, 0x2818000
or eax, 0xc1400120
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d6430d1
and eax, 0x1000000
or eax, 0x8000007b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x272e1b71
and eax, 0x20000
or eax, 0xd080f1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x68f73b43
or eax, 0x76efc389
and eax, 0x8458b00
or eax, 0x100000
mov dword [ebx], eax
add ebx, edx
and eax, 0x91faa03
and eax, 0x8200
or eax, 0x22004081
mov dword [ebx], eax
add ebx, edx
or eax, 0x2781c22a
and eax, 0x22810000
or eax, 0xd0000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1cffc8da
and eax, 0x1b1f98af
and eax, 0x82
or eax, 0x10175
mov dword [ebx], eax
add ebx, edx
and eax, 0x5941deed
and eax, 0x80
or eax, 0x8aec8a08
mov dword [ebx], eax
add ebx, edx
or eax, 0x1842b4c6
xor eax, 0x61a96c72
and eax, 0x41030000
or eax, 0x4880041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x65df78b
and eax, 0x3060500
or eax, 0x4210820
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e4f4cd1
and eax, 0x5e6713ef
and eax, 0x5e250000
or eax, 0x100000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x52523c2a
and eax, 0x8000002
or eax, 0x83000055
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b73fb78
and eax, 0xa001200d
or eax, 0x51800040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x64e99524
and eax, 0x4e1ed4d0
and eax, 0x9000
or eax, 0x692a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x49fd1c5b
and eax, 0x819e101
or eax, 0xa6021080
mov dword [ebx], eax
add ebx, edx
and eax, 0x1ff27d73
and eax, 0
or eax, 0x81880000
mov dword [ebx], eax
add ebx, edx
and eax, 0x43f03d2a
or eax, 0x4a0ac224
and eax, 0x8224
or eax, 0x4108c8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x72ca1ba1
and eax, 0x1109
or eax, 0x81104482
mov dword [ebx], eax
add ebx, edx
or eax, 0x65a3c5b7
xor eax, 0x55d5b052
and eax, 0x4660e0
or eax, 0x98012
mov dword [ebx], eax
add ebx, edx
and eax, 0x58b2683d
and eax, 0x20000
or eax, 0x92e88100
mov dword [ebx], eax
add ebx, edx
and eax, 0x44bd9418
and eax, 0
or eax, 0x8100000f
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ddd4d59
and eax, 0x392c521
and eax, 0x1904400
or eax, 0x604b32f2
mov dword [ebx], eax
add ebx, edx
or eax, 0x3cd2154f
and eax, 0x18410374
or eax, 0x48800
mov dword [ebx], eax
add ebx, edx
and eax, 0x177d7f10
and eax, 0x910
or eax, 0x22b425
mov dword [ebx], eax
add ebx, edx
and eax, 0x50eb898a
and eax, 0x220100
or eax, 0x34c52400
mov dword [ebx], eax
add ebx, edx
or eax, 0xdd7fc2d
and eax, 0xbf32f97
and eax, 0x1310000
or eax, 0xe4040000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e69229c
and eax, 0x89000014
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0xc249cfc
and eax, 0x1008c90
or eax, 0x408a6000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2a804cb7
and eax, 0x88800
or eax, 0x14450300
mov dword [ebx], eax
add ebx, edx
or eax, 0x29e49e20
xor eax, 0x58f0c9b3
and eax, 0x24095081
or eax, 0x800a100
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c76fd0f
and eax, 0x30010000
or eax, 0xc1800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x14dfbb2c
or eax, 0x7eb06ab6
and eax, 0x69a0
or eax, 0x40
mov dword [ebx], eax
add ebx, edx
xor eax, 0x56c5b455
and eax, 0x5581
or eax, 0x8120000a
mov dword [ebx], eax
add ebx, edx
and eax, 0x643c418
and eax, 0x27420867
and eax, 0
or eax, 0xa436e2
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a588efb
and eax, 0x2f6f6d5f
and eax, 0
or eax, 0x36f28100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x63d5270d
and eax, 4
or eax, 0x88000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d24deb8
or eax, 0x48b50456
and eax, 0x4180cc8a
or eax, 0xa2000
mov dword [ebx], eax
add ebx, edx
or eax, 0x69afc52f
or eax, 0x20488f7c
and eax, 0x458b00
or eax, 0x14000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a886d96
and eax, 0x35b5390e
and eax, 0x800
or eax, 0x60f605
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f2c1ca7
xor eax, 0x2e36f0cf
and eax, 0x50000400
or eax, 0x82053100
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c94658f
and eax, 0x10002000
or eax, 0x1b95061
mov dword [ebx], eax
add ebx, edx
or eax, 0xf884491
and eax, 0xb000000
or eax, 0x20000004
mov dword [ebx], eax
add ebx, edx
or eax, 0x1281eea
xor eax, 0x486303d2
and eax, 0x6101080c
or eax, 0x90800041
mov dword [ebx], eax
add ebx, edx
or eax, 0x5a921e6
or eax, 0x61250529
and eax, 0xf5ad2422
or eax, 0xa520000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c028229
and eax, 0x8aec8009
or eax, 0x180
mov dword [ebx], eax
add ebx, edx
xor eax, 0x71d5457c
xor eax, 0x617aa689
and eax, 0x10030040
or eax, 0x45880001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ba7b7fd
and eax, 0xe20810c
or eax, 0x41d20000
mov dword [ebx], eax
add ebx, edx
and eax, 0x543585ff
xor eax, 0xb54c145
and eax, 0x1000040
or eax, 0x800000b0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x21158872
and eax, 0x48882
or eax, 0x20770
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ca92e8
and eax, 0x8200
or eax, 0x1c450900
mov dword [ebx], eax
add ebx, edx
or eax, 0x46053161
and eax, 0x443201
or eax, 0x1a400c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f9b803e
and eax, 0xc452000
or eax, 0xc02a0d00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e957bc0
or eax, 0x33e8d69
and eax, 0x110c0000
or eax, 0x4010000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d92a20d
and eax, 0x15000000
or eax, 0x20000008
mov dword [ebx], eax
add ebx, edx
or eax, 0x37ee2239
or eax, 0x570e9d9
and eax, 0x37fe8b89
or eax, 0xc8011004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7882025f
xor eax, 0x3f24aef5
and eax, 0x88481000
or eax, 0x2a48088
mov dword [ebx], eax
add ebx, edx
xor eax, 0x28996330
and eax, 0xa0300000
or eax, 0x4c880041
mov dword [ebx], eax
add ebx, edx
or eax, 0x649bf52c
and eax, 0x4c004108
or eax, 0x11000082
mov dword [ebx], eax
add ebx, edx
xor eax, 0x57333717
and eax, 0x35338e1d
and eax, 0x401
or eax, 0xccccc8c2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d021bad
or eax, 0x945d286
and eax, 0x88ccc4cc
or eax, 0x44000800
mov dword [ebx], eax
add ebx, edx
and eax, 0xdf5e6f4
or eax, 0x61e1315a
and eax, 0x4cc4c4cc
or eax, 0x80080800
mov dword [ebx], eax
add ebx, edx
or eax, 0xc4e456
or eax, 0x41baf8a2
and eax, 0xcc8a54cc
or eax, 0x20010100
mov dword [ebx], eax
add ebx, edx
and eax, 0x19fe9c5d
and eax, 0x408
or eax, 0x5204183
mov dword [ebx], eax
add ebx, edx
and eax, 0x101dbbb1
and eax, 0x101
or eax, 0x22e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x24f9c39c
and eax, 0x49c031
or eax, 0x3e04
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3d23f0f2
xor eax, 0x330b8cdd
and eax, 0x8010000
or eax, 0x411a3500
mov dword [ebx], eax
add ebx, edx
and eax, 0x461949b9
xor eax, 0x5465d0b3
and eax, 0x4085021
or eax, 0x49832844
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3a410085
or eax, 0x56b475f9
and eax, 0x74f00120
or eax, 0x88018000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e2b6659
and eax, 0x80000059
or eax, 0x1000080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d5b4228
and eax, 0x5202f1
or eax, 0xa09d00
mov dword [ebx], eax
add ebx, edx
and eax, 0x71be3112
and eax, 0x2c79cda3
and eax, 0x100
or eax, 0xa4818800
mov dword [ebx], eax
add ebx, edx
or eax, 0x50aad83e
and eax, 0x7cdb288b
and eax, 0x30000000
or eax, 0x8a004185
mov dword [ebx], eax
add ebx, edx
or eax, 0x6206f4b8
and eax, 0xb495
or eax, 2
mov dword [ebx], eax
add ebx, edx
or eax, 0x599ae0c9
and eax, 0x108540b
or eax, 0x80200120
mov dword [ebx], eax
add ebx, edx
and eax, 0x52d92ed8
xor eax, 0x227ab2fc
and eax, 0x225286f0
or eax, 0x500c4102
mov dword [ebx], eax
add ebx, edx
or eax, 0x745a645b
and eax, 0x4448371
or eax, 0x8010804
mov dword [ebx], eax
add ebx, edx
or eax, 0x686c960b
or eax, 0x1fa1ac86
and eax, 0x1689735
or eax, 0x124000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6168246a
or eax, 0x6812e492
and eax, 0x60103500
or eax, 0x78c0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x56604d54
xor eax, 0x54a323a2
and eax, 0x90000
or eax, 0x90800001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a767664
and eax, 0x410424
or eax, 0x8180
mov dword [ebx], eax
add ebx, edx
and eax, 0x655e803e
and eax, 0
or eax, 0x81084d8b
mov dword [ebx], eax
add ebx, edx
and eax, 0x23f50124
xor eax, 0x3f136f2a
and eax, 0x106808
or eax, 0x6c00c1
mov dword [ebx], eax
add ebx, edx
and eax, 0x52427d17
or eax, 0x740460a5
and eax, 0x44400000
or eax, 0x89a98100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x55edbf18
and eax, 0x80000000
or eax, 0x10000a6
mov dword [ebx], eax
add ebx, edx
xor eax, 0x339f705b
or eax, 0x6e88b684
and eax, 0x9b42e1
or eax, 0x400000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3257e43d
or eax, 0x74edef55
and eax, 0xf18100
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x795e1501
or eax, 0x4fb314c7
and eax, 0xb0000c0
or eax, 0x80000018
mov dword [ebx], eax
add ebx, edx
or eax, 0x1249892d
and eax, 0x82010055
or eax, 0x60802400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x37f9e1e3
and eax, 0x8196
or eax, 0x2840
mov dword [ebx], eax
add ebx, edx
or eax, 0x66ca1ead
xor eax, 0xdfb3317
and eax, 0x1118080
or eax, 0x487201
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e71dde4
and eax, 0xa080000
or eax, 0x80800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x59bd78bd
and eax, 0x100a4
or eax, 0x408500
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e8f051
and eax, 0x2171ac2c
and eax, 0
or eax, 0xd20458b
mov dword [ebx], eax
add ebx, edx
or eax, 0x5660840c
or eax, 0x5aa329f0
and eax, 0x4942
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x271b560c
and eax, 0xb1304
or eax, 0x606031
mov dword [ebx], eax
add ebx, edx
and eax, 0x36d7441
and eax, 0x213000
or eax, 0xb4848900
mov dword [ebx], eax
add ebx, edx
or eax, 0x5431bb8f
and eax, 0x4421bb8f
or eax, 0x90a4470
mov dword [ebx], eax
add ebx, edx
and eax, 0x1be7149f
and eax, 0x210008
or eax, 0xb4d08120
mov dword [ebx], eax
add ebx, edx
xor eax, 0x415133ae
and eax, 0x80a0b206
or eax, 0x85f4d31
mov dword [ebx], eax
add ebx, edx
and eax, 0x75dc9053
and eax, 0x848001
or eax, 0x41012480
mov dword [ebx], eax
add ebx, edx
and eax, 0xff1952c
and eax, 0x18000
or eax, 0x14540b00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x817720e
xor eax, 0x35b4cff1
and eax, 0x20460281
or eax, 0x9600c800
mov dword [ebx], eax
add ebx, edx
or eax, 0xc556097
xor eax, 0x78330f42
and eax, 0xc2000000
or eax, 0x30810000
mov dword [ebx], eax
add ebx, edx
or eax, 0x468daf89
and eax, 0x67355599
and eax, 0x508
or eax, 0xba20
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a3e7591
xor eax, 0x5c4d89d0
and eax, 0x24004409
or eax, 0x110c0182
mov dword [ebx], eax
add ebx, edx
and eax, 0x22a314fe
and eax, 0x52822b9e
and eax, 0x8a
or eax, 0x11635
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3ca963a1
and eax, 0x87114
or eax, 0x100821
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6ac71891
xor eax, 0x608c47fc
and eax, 0x2032400
or eax, 0x11841100
mov dword [ebx], eax
add ebx, edx
and eax, 0x204a12d
and eax, 0
or eax, 0x90880001
mov dword [ebx], eax
add ebx, edx
and eax, 0x6606e8a3
xor eax, 0x3b632c95
and eax, 0x410484
or eax, 0x8120
mov dword [ebx], eax
add ebx, edx
or eax, 0x100f6fda
and eax, 0x4d8a
or eax, 0x81100001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c859710
and eax, 0x11ce08a8
and eax, 0x840888
or eax, 0x2bb541
mov dword [ebx], eax
add ebx, edx
xor eax, 0x30e79680
or eax, 0x73953e96
and eax, 0x10d10100
or eax, 0x88208000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7453031b
and eax, 0x1b93b5d5
and eax, 0x8000001
or eax, 0x830000ee
mov dword [ebx], eax
add ebx, edx
or eax, 0x10d76543
and eax, 0x4bcd802c
and eax, 0x2810004
or eax, 0xf0001051
mov dword [ebx], eax
add ebx, edx
and eax, 0x22150f3e
and eax, 0x61beb97b
and eax, 0
or eax, 0xaa81
mov dword [ebx], eax
add ebx, edx
and eax, 0x73c249b6
xor eax, 0x3462f088
and eax, 0x2440c000
or eax, 0x8b990281
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5af9b9fa
and eax, 0xf0000000
or eax, 0x2810000
mov dword [ebx], eax
add ebx, edx
and eax, 0x22c1e729
xor eax, 0xfdc2cf8
and eax, 0x2848
or eax, 0xd205
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4461e0a
and eax, 0x4048000
or eax, 0x81a00a88
mov dword [ebx], eax
add ebx, edx
and eax, 0x75c275f8
and eax, 0xe83627e
and eax, 0x4800000
or eax, 0xa0380041
mov dword [ebx], eax
add ebx, edx
or eax, 0x67c671a9
and eax, 0x45004181
or eax, 0x18000004
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b608f63
and eax, 0x4c40ccc3
or eax, 0x808c0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ef9099b
or eax, 0x27ca0b47
and eax, 0xcccccccc
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x47be38ad
and eax, 0x8840c440
or eax, 0x448c088c
mov dword [ebx], eax
add ebx, edx
and eax, 0xb1bad9c
or eax, 0x31697cd3
and eax, 0x280954cc
or eax, 0xc4820100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7df7209d
xor eax, 0x65048f92
and eax, 0x34084083
or eax, 0x1000508
mov dword [ebx], eax
add ebx, edx
or eax, 0x6da7b5d2
or eax, 0x2e0862e1
and eax, 0x37b8
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x3fbcee08
and eax, 0x165892de
and eax, 0x181000
or eax, 0x854d05
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c7d4230
and eax, 0xe01500
or eax, 0x131b2000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5dfcb973
or eax, 0x4001a72
and eax, 0x5882a62
or eax, 0x4803400c
mov dword [ebx], eax
add ebx, edx
and eax, 0x18db9aad
xor eax, 0x723aec56
and eax, 0x52818018
or eax, 0x84480100
mov dword [ebx], eax
add ebx, edx
or eax, 0x58c5ea7a
or eax, 0x7a97546f
and eax, 0x8000001f
or eax, 0x1000080
mov dword [ebx], eax
add ebx, edx
and eax, 0x49b01b06
and eax, 0
or eax, 0xfff7f1
mov dword [ebx], eax
add ebx, edx
and eax, 0x4fb40e66
xor eax, 0x3d2956fe
and eax, 0x34810000
or eax, 0x8900
mov dword [ebx], eax
add ebx, edx
or eax, 0x12f676cb
xor eax, 0x2c0a879e
and eax, 0xa004004
or eax, 0x81000182
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2745a01c
and eax, 0x6d844cca
and eax, 0
or eax, 0xc2810855
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f3fa77a
and eax, 0x10
or eax, 0xfba9
mov dword [ebx], eax
add ebx, edx
and eax, 0xc79befb
xor eax, 0x2cd6fb22
and eax, 0x8444081
or eax, 0x8229b200
mov dword [ebx], eax
add ebx, edx
and eax, 0x6bf72a8d
or eax, 0x6a887dd0
and eax, 0x40896551
or eax, 0x5020028
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b6d664f
and eax, 0x6f6b2520
or eax, 0x10000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2357782d
xor eax, 0x12adfa5
and eax, 0x16150000
or eax, 0x200000
mov dword [ebx], eax
add ebx, edx
or eax, 0x793d32b2
and eax, 0x9000012
or eax, 0x80000049
mov dword [ebx], eax
add ebx, edx
xor eax, 0x503a8eec
xor eax, 0x286d4ed6
and eax, 0x41060000
or eax, 0x803490
mov dword [ebx], eax
add ebx, edx
and eax, 0x77db8474
or eax, 0x1d321ddb
and eax, 0x8000900
or eax, 0x4d8200
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d48c634
and eax, 0x88000
or eax, 0xe3a54981
mov dword [ebx], eax
add ebx, edx
and eax, 0x6151fa4
xor eax, 0x3da6e6d1
and eax, 0x3181ef51
or eax, 0xc00010ae
mov dword [ebx], eax
add ebx, edx
or eax, 0x74cf8dd7
and eax, 0x908d9ac9
or eax, 0xa000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x270a3a36
and eax, 0x1000
or eax, 0x8110458b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x79c46325
and eax, 0x1c859968
and eax, 0x40020
or eax, 0x6a48c2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c17ea7
and eax, 0x28a0000
or eax, 0x10408100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x41b0192a
xor eax, 0x72830fa2
and eax, 0x1000000
or eax, 0x80000047
mov dword [ebx], eax
add ebx, edx
and eax, 0x5cd3feb8
and eax, 0
or eax, 0x470af2
mov dword [ebx], eax
add ebx, edx
and eax, 0x9895c97
and eax, 0x800
or eax, 0x348a8100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b0f20d9
and eax, 0xb000180
or eax, 0x80004006
mov dword [ebx], eax
add ebx, edx
and eax, 0x56b014ad
and eax, 4
or eax, 0x79251841
mov dword [ebx], eax
add ebx, edx
xor eax, 0x20f6096
and eax, 0x3348e3a3
and eax, 0x21000001
or eax, 0x400001c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4fe1dc9b
and eax, 0x787e093b
and eax, 0
or eax, 0x77b4
mov dword [ebx], eax
add ebx, edx
and eax, 0x42f25df1
xor eax, 0x3ab622a2
and eax, 0x143010
or eax, 0x10025
mov dword [ebx], eax
add ebx, edx
xor eax, 0x14cdb46b
and eax, 0x6ad5819e
and eax, 0x408000
or eax, 0x140d0b00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1510ce04
xor eax, 0xf37442e
and eax, 0xe080100
or eax, 0x5115c881
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc7085bf
or eax, 0x47a2444
and eax, 0x51010000
or eax, 0xa0800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2de9c9d0
or eax, 0x4b5918e9
and eax, 0x5981
or eax, 0x604
mov dword [ebx], eax
add ebx, edx
xor eax, 0x24e46ae0
and eax, 0x58a79099
and eax, 0x240000
or eax, 0x86108188
mov dword [ebx], eax
add ebx, edx
or eax, 0x50519950
and eax, 0x54010040
or eax, 0x18a0001
mov dword [ebx], eax
add ebx, edx
or eax, 0x16ae756b
xor eax, 0x1c3ae034
and eax, 0x808110
or eax, 0x34420000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ea3522
and eax, 0
or eax, 0x810000e3
mov dword [ebx], eax
add ebx, edx
xor eax, 0x55c7bd48
and eax, 0x199f2f98
and eax, 0x802888
or eax, 0x784042
mov dword [ebx], eax
add ebx, edx
or eax, 0x7d9f7c38
and eax, 0x5f20000
or eax, 0x2008100
mov dword [ebx], eax
add ebx, edx
or eax, 0x29f7448b
or eax, 0x4ae6e77e
and eax, 0xb63618e
or eax, 0x80001000
mov dword [ebx], eax
add ebx, edx
or eax, 0x218f09a9
xor eax, 0x2f204ae2
and eax, 0x40d0045
or eax, 0x4a000c00
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ab19d5f
xor eax, 0x5ebf13c6
and eax, 0x90
or eax, 0x2d000064
mov dword [ebx], eax
add ebx, edx
or eax, 0x311db686
and eax, 0x2baad6e0
and eax, 0x80
or eax, 0x2002
mov dword [ebx], eax
add ebx, edx
or eax, 0x1f0af2d1
and eax, 0xa8011
or eax, 0x700824
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c6f270e
and eax, 0x680000
or eax, 0xae943500
mov dword [ebx], eax
add ebx, edx
or eax, 0x78f32408
and eax, 0x90890000
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x47e1f863
xor eax, 0x1c48712e
and eax, 0x18004
or eax, 0x400630
mov dword [ebx], eax
add ebx, edx
and eax, 0x720d7b23
and eax, 0
or eax, 0x81144d8b
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ac33167
or eax, 0x7604913d
and eax, 0x8121
or eax, 0x792ec0
mov dword [ebx], eax
add ebx, edx
and eax, 0x7bd73b84
xor eax, 0x7b21233e
and eax, 0x72700000
or eax, 0x84818100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x788d8ad0
or eax, 0x18429926
and eax, 0x9a721366
or eax, 0x20016000
mov dword [ebx], eax
add ebx, edx
and eax, 0x387a672a
and eax, 0x2202
or eax, 0x181d
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e63e43d
xor eax, 0x22a6551d
and eax, 0x45500
or eax, 0x8118002b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x627c6b7c
xor eax, 0x7e5154b5
and eax, 0x9d2022e2
or eax, 0x62880410
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f9bee93
and eax, 0x4880092
or eax, 0x3002896d
mov dword [ebx], eax
add ebx, edx
or eax, 0x17160541
xor eax, 0x1f9e6c52
and eax, 0x8004184
or eax, 0x83000002
mov dword [ebx], eax
add ebx, edx
and eax, 0xad43cd3
and eax, 0x1857a2c7
and eax, 0x8000000
or eax, 0x10d0c45
mov dword [ebx], eax
add ebx, edx
or eax, 0x39c1783c
and eax, 0x328fe152
and eax, 0x30000010
or eax, 0x5000080
mov dword [ebx], eax
add ebx, edx
and eax, 0x5502e801
and eax, 0x7d30f472
and eax, 0
or eax, 0x4b04
mov dword [ebx], eax
add ebx, edx
xor eax, 0x76a1c432
xor eax, 0x3cba4263
and eax, 0x4012cd15
or eax, 0x25841220
mov dword [ebx], eax
add ebx, edx
or eax, 0xd0574d
and eax, 0x448b2c
or eax, 0x10090002
mov dword [ebx], eax
add ebx, edx
or eax, 0xfa45ac0
and eax, 0x20dd1bc3
and eax, 0x840180
or eax, 0x8212e001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d5e6e0d
and eax, 0xe1800000
or eax, 0x10030000
mov dword [ebx], eax
add ebx, edx
or eax, 0xb3ec9f
or eax, 0x6b979b4
and eax, 0x34818914
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x15d2233a
xor eax, 0x7daf89f1
and eax, 0x28000080
or eax, 0x90004106
mov dword [ebx], eax
add ebx, edx
or eax, 0x26dc5406
or eax, 0x4a425946
and eax, 0x400404
or eax, 0x18230
mov dword [ebx], eax
add ebx, edx
xor eax, 0x78c5f1e5
and eax, 0x48844351
or eax, 0x8448800c
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d44e7b1
and eax, 0xec8845cc
or eax, 0x31000
mov dword [ebx], eax
add ebx, edx
and eax, 0x514efab6
and eax, 0x5272553d
and eax, 0x4000
or eax, 0x2510058b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x637db9c0
and eax, 0x784b
or eax, 0x90
mov dword [ebx], eax
add ebx, edx
and eax, 0x77010703
and eax, 1
or eax, 0x781034
mov dword [ebx], eax
add ebx, edx
and eax, 0x7714999d
and eax, 0
or eax, 0x184d8b00
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ea6bc00
and eax, 0x8048000
or eax, 0x47687181
mov dword [ebx], eax
add ebx, edx
or eax, 0x78c09c2d
and eax, 0x71800001
or eax, 0x80010000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3299574d
and eax, 0x1474d
or eax, 0xa082
mov dword [ebx], eax
add ebx, edx
or eax, 0x242ab3da
and eax, 0x288188
or eax, 0x8a040000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6946a391
and eax, 0xe12a0001
or eax, 0xc900040
mov dword [ebx], eax
add ebx, edx
or eax, 0x220e4825
and eax, 0x2b000044
or eax, 0x88
mov dword [ebx], eax
add ebx, edx
or eax, 0x2545ab43
or eax, 0x16ae6c61
and eax, 0x32812045
or eax, 0xc0000010
mov dword [ebx], eax
add ebx, edx
and eax, 0x1fcf5c9
xor eax, 0x67da5960
and eax, 0x62403900
or eax, 0x102504ca
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c78f40d
and eax, 0x745588
or eax, 0x800030
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e216061
xor eax, 0x5144ff8d
and eax, 0x10442b00
or eax, 0xc010000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7af1a63c
and eax, 0x12200
or eax, 0xb6dd35
mov dword [ebx], eax
add ebx, edx
or eax, 0x1626c598
and eax, 0x4908900
or eax, 0x28000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x74c84d0a
and eax, 0x800400a
or eax, 0x83000180
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7f9d24eb
and eax, 0xe0810041
or eax, 0x100100c
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a71aebd
and eax, 1
or eax, 0xd462
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b355735
and eax, 0x10308100
or eax, 0x40c07081
mov dword [ebx], eax
add ebx, edx
and eax, 0xcd74281
and eax, 0x4dd83b27
and eax, 0x800000
or eax, 0x550b0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ce362ae
or eax, 0x2db80efa
and eax, 0x5820020
or eax, 0x52408104
mov dword [ebx], eax
add ebx, edx
and eax, 0x61122aee
xor eax, 0x755a844d
and eax, 9
or eax, 0x81000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x796b1951
and eax, 0x81848
or eax, 0x40082
mov dword [ebx], eax
add ebx, edx
or eax, 0x311bc88d
and eax, 0x21128000
or eax, 0x88e00100
mov dword [ebx], eax
add ebx, edx
or eax, 0x225af3fe
xor eax, 0x67c6567d
and eax, 0x88000002
or eax, 0x5c
mov dword [ebx], eax
add ebx, edx
and eax, 0x343688dd
or eax, 0xc805af8
and eax, 0x800888
or eax, 0x410a2402
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a293fb7
xor eax, 0x6aadbcd9
and eax, 0x48300
or eax, 0x1c410800
mov dword [ebx], eax
add ebx, edx
or eax, 0x656fdf27
and eax, 0x4b1425
or eax, 0x102000
mov dword [ebx], eax
add ebx, edx
and eax, 0x44e4220
or eax, 0x90754ff
and eax, 0x9450400
or eax, 0xa6202900
mov dword [ebx], eax
add ebx, edx
and eax, 0x14d44bfd
or eax, 0x15df6b48
and eax, 0x1150000
or eax, 0x80200000
mov dword [ebx], eax
add ebx, edx
and eax, 0x44b56bd6
xor eax, 0x2390c98e
and eax, 0x380810c
or eax, 0x881a0601
mov dword [ebx], eax
add ebx, edx
or eax, 0x37292204
or eax, 0x209cdc1b
and eax, 0xa181180d
or eax, 0x40000040
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d134077
or eax, 0x6a2a6892
and eax, 0x4096
or eax, 0x600
mov dword [ebx], eax
add ebx, edx
and eax, 0x4394a6fd
xor eax, 0xc01733b
and eax, 0x7181
or eax, 0x9e8000
mov dword [ebx], eax
add ebx, edx
or eax, 0x668afd12
and eax, 0x880000
or eax, 0x81010000
mov dword [ebx], eax
add ebx, edx
and eax, 0x18ee10d
and eax, 0
or eax, 0x418a2c
mov dword [ebx], eax
add ebx, edx
or eax, 0x9364e05
xor eax, 0x2eae20f3
and eax, 0x100448a
or eax, 0x80241101
mov dword [ebx], eax
add ebx, edx
xor eax, 0x60accb19
and eax, 0x47df31ab
and eax, 0x801082
or eax, 0x12370
mov dword [ebx], eax
add ebx, edx
or eax, 0x7fd07c57
and eax, 0x34c00100
or eax, 0x802a8000
mov dword [ebx], eax
add ebx, edx
or eax, 0xb5891c2
xor eax, 0x1c4f309a
and eax, 0x81000058
or eax, 4
mov dword [ebx], eax
add ebx, edx
and eax, 0x3685f12f
and eax, 0
or eax, 0x6f18dcf2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x76fad176
or eax, 0x476f67c0
and eax, 0x1c450b40
or eax, 0x802b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x25e56b7e
and eax, 0xa04015
or eax, 0x101720
mov dword [ebx], eax
add ebx, edx
or eax, 0x1cdb1ad5
and eax, 0xc091500
or eax, 0x80002000
mov dword [ebx], eax
add ebx, edx
and eax, 0x23428949
and eax, 0x278470b8
and eax, 0
or eax, 0x90890000
mov dword [ebx], eax
add ebx, edx
and eax, 0x54539976
and eax, 0x10000
or eax, 0x408a2c
mov dword [ebx], eax
add ebx, edx
or eax, 0x36c0968b
and eax, 0xc8b
or eax, 0x81244100
mov dword [ebx], eax
add ebx, edx
or eax, 0x7fcecb74
and eax, 0x104c7f1
or eax, 0x13000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7a9793a5
or eax, 0x2ff42f37
and eax, 0x1bf00100
or eax, 0x80018000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xeae3b7a
and eax, 0x90000050
or eax, 0x2a000100
mov dword [ebx], eax
add ebx, edx
and eax, 0x8bf88a9
or eax, 0xcc8e5a
and eax, 0x5a
or eax, 0x1125
mov dword [ebx], eax
add ebx, edx
xor eax, 0x42a4dcfa
and eax, 0x44501
or eax, 0x8110102a
mov dword [ebx], eax
add ebx, edx
or eax, 0x28c7825f
xor eax, 0x4068a15a
and eax, 0xe9952420
or eax, 0x164001d2
mov dword [ebx], eax
add ebx, edx
or eax, 0x15665aec
xor eax, 0x5d9fa27c
and eax, 0x20088882
or eax, 0xc82007d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3d9eb651
and eax, 0x100008a
or eax, 0x8a004100
mov dword [ebx], eax
add ebx, edx
and eax, 0x6766d8df
and eax, 0x1000000
or eax, 0xf4051c45
mov dword [ebx], eax
add ebx, edx
xor eax, 0x256a9cba
xor eax, 0x33f081c1
and eax, 0x21000004
or eax, 0x14000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7cdd645f
and eax, 0x24000004
or eax, 0x48703932
mov dword [ebx], eax
add ebx, edx
and eax, 0xa198f4a
and eax, 0x65da6cc3
and eax, 0
or eax, 0xff6b03b9
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a18e370
and eax, 0x104120c9
or eax, 0x80c0b36
mov dword [ebx], eax
add ebx, edx
xor eax, 0x730b51d2
xor eax, 0x7b993256
and eax, 0x1c4001
or eax, 0xc320b180
mov dword [ebx], eax
add ebx, edx
or eax, 0x4eaff45c
and eax, 0x59d7adae
and eax, 0x41810000
or eax, 0xb0000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b77a705
and eax, 0xfbf60100
or eax, 0x4080068
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ebc172
and eax, 0x280100
or eax, 0x8a048089
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7f4e7c89
and eax, 0x55020000
or eax, 0x890041
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a36dd7e
and eax, 0x50020000
or eax, 0x21c88120
mov dword [ebx], eax
add ebx, edx
and eax, 0xbaae76b
or eax, 0x25985576
and eax, 0x1000044
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c338649
xor eax, 0x776ed0
and eax, 0x4460d0
or eax, 0x391722
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5838974
or eax, 0x398783c2
and eax, 0x14458b00
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a0e5a04
or eax, 0x31e1af3e
and eax, 0x612f24
or eax, 0x85001
mov dword [ebx], eax
add ebx, edx
and eax, 0x3dbdbef1
or eax, 0x35ede700
and eax, 0x4892500
or eax, 0x88020000
mov dword [ebx], eax
add ebx, edx
and eax, 0x636da715
and eax, 0x771b44e8
and eax, 0x10000
or eax, 0x1b340000
mov dword [ebx], eax
add ebx, edx
and eax, 0xada9d10
and eax, 0x8000000
or eax, 0x80000008
mov dword [ebx], eax
add ebx, edx
and eax, 0xeee8ae9
and eax, 0
or eax, 0x418a2c90
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e8f0e53
and eax, 0x50200
or eax, 0x20488900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a4daf58
and eax, 0x37bb5266
and eax, 0x32000000
or eax, 0x4c1e181
mov dword [ebx], eax
add ebx, edx
and eax, 0x6fae3e4b
and eax, 0x20800000
or eax, 0xd1010000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f997b40
and eax, 0
or eax, 0x5859
mov dword [ebx], eax
add ebx, edx
xor eax, 0x18c462c1
and eax, 0x8003080
or eax, 0x640ac101
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a225532
and eax, 0x4a2a0000
or eax, 0x10900000
mov dword [ebx], eax
add ebx, edx
or eax, 0x490599df
and eax, 0x5d88b7c3
and eax, 0x9889142
or eax, 0x22776e10
mov dword [ebx], eax
add ebx, edx
or eax, 0x55b7b976
and eax, 0x72811454
or eax, 0x80000001
mov dword [ebx], eax
add ebx, edx
and eax, 0x67c600f2
and eax, 0x62800010
or eax, 0x9d7f1609
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f0138ad
or eax, 0x1fc00945
and eax, 0x8a2c0a88
or eax, 0x8000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c64ef35
and eax, 0x4080001
or eax, 0x41830040
mov dword [ebx], eax
add ebx, edx
and eax, 0x403caa5d
and eax, 0x40000000
or eax, 0x2801351c
mov dword [ebx], eax
add ebx, edx
and eax, 0xe6af491
and eax, 0
or eax, 0x24350000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5905b8a
and eax, 0
or eax, 0x8b000054
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b887a33
and eax, 0xc0801845
or eax, 0x1010008
mov dword [ebx], eax
add ebx, edx
and eax, 0x2936018d
or eax, 0x39f247fd
and eax, 0x401
or eax, 0x1800
mov dword [ebx], eax
add ebx, edx
or eax, 0x1703d7b1
and eax, 0x161a9b1a
and eax, 0x4029100
or eax, 0xc0a06081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x75fdd1d
and eax, 0x81880000
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x516e4df3
and eax, 0x400820
or eax, 0x1820c
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e67cb7
and eax, 0x400020
or eax, 0x2a449a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4f02dd82
and eax, 0x8400900
or eax, 0x152200
mov dword [ebx], eax
add ebx, edx
or eax, 0x3211d78d
and eax, 0x69592fc4
and eax, 0x8002280
or eax, 0x140ad001
mov dword [ebx], eax
add ebx, edx
and eax, 0x5971e4f4
and eax, 0
or eax, 0x458b0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x408a5f35
or eax, 0x44641c37
and eax, 0x40001400
or eax, 0x88002108
mov dword [ebx], eax
add ebx, edx
or eax, 0x48eedc12
and eax, 0x7e9d0e7a
and eax, 0x40040000
or eax, 0x80210000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2dc0e01e
and eax, 0x3e95b4c3
and eax, 0x24000002
or eax, 0x110000a0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x760f1474
and eax, 0xd0
or eax, 0x8001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e451d2d
and eax, 0xa049088
or eax, 0x80280000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e31dfd9
or eax, 0x7274d619
and eax, 0x4c090041
or eax, 0x1820000
mov dword [ebx], eax
add ebx, edx
or eax, 0x22cdd2ef
xor eax, 0x2531d812
and eax, 0x4af00008
or eax, 0xb5018100
mov dword [ebx], eax
add ebx, edx
or eax, 0xa8d7e6f
xor eax, 0x20d6f754
and eax, 0x8100003b
or eax, 0xc4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ba0601c
and eax, 0xa060e1
or eax, 0x121310
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ee48951
and eax, 0x8548b00
or eax, 0x10000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f92d489
and eax, 0x8000
or eax, 0x80004a81
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d5ed998
and eax, 0
or eax, 0xf2810000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d1d1bda
and eax, 0
or eax, 0xcde5
mov dword [ebx], eax
add ebx, edx
xor eax, 0x60ccd78d
and eax, 0xc0a08
or eax, 0x8a208080
mov dword [ebx], eax
add ebx, edx
and eax, 0x1dcd6a1a
and eax, 0x80000
or eax, 0x60b00041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ec1abc
and eax, 0x230000f9
or eax, 0x8000002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x75dce535
and eax, 0x4140044
or eax, 0x211001
mov dword [ebx], eax
add ebx, edx
or eax, 0xbe16b70
and eax, 0x256172f2
and eax, 0x1000000
or eax, 0x8a000082
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5af088e9
and eax, 0xc1800849
or eax, 0x8011404
mov dword [ebx], eax
add ebx, edx
xor eax, 0x57791a90
xor eax, 0x571c2183
and eax, 0x25a
or eax, 0xd8a1
mov dword [ebx], eax
add ebx, edx
and eax, 0x20a230a5
xor eax, 0x4aee6e3a
and eax, 0x4aea7081
or eax, 0xb4008100
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ef31dc3
xor eax, 0xf3cc704
and eax, 0x81800000
or eax, 0x80000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d56f5f3
xor eax, 0x3e05a328
and eax, 0x410208
or eax, 0x8824
mov dword [ebx], eax
add ebx, edx
xor eax, 0x63283168
and eax, 0x41082800
or eax, 0x8204b8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ffa0cf6
and eax, 0x497254cb
and eax, 0x8400000
or eax, 0xc4835d00
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d31a192
and eax, 0xcc835580
or eax, 0x2008004c
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f94f69e
and eax, 0x44004480
or eax, 0x8308a803
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ef989b6
and eax, 0xe805
or eax, 0x1040
mov dword [ebx], eax
add ebx, edx
or eax, 0x3bc86dc2
or eax, 0x35a44c3a
and eax, 0x4680000
or eax, 0x20000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b822691
xor eax, 0x45c645f
and eax, 0x100048
or eax, 0x20
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4613886f
or eax, 0x3bd3de58
and eax, 0x2c04800
or eax, 0xc2000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6039694d
and eax, 0x600000
or eax, 0xa0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x53c6ac3
and eax, 0x4000c3
or eax, 0x7008153c
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d5f6ed5
and eax, 0x45090041
or eax, 0x800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x19aec8db
and eax, 0x5c258098
or eax, 0xa0580364
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ad80304
and eax, 0x28480000
or eax, 0x40237400
mov dword [ebx], eax
add ebx, edx
or eax, 0x5bdd9afe
and eax, 0x2cc
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x73e83b40
or eax, 0x35c610f3
and eax, 0x50ec018b
or eax, 0x104400
mov dword [ebx], eax
add ebx, edx
or eax, 0xb0bdc62
xor eax, 0x421a7638
and eax, 0x12508c0
or eax, 0x4028
mov dword [ebx], eax
add ebx, edx
and eax, 0x1333e663
or eax, 0x177721b3
and eax, 0x440100
or eax, 0x8808200
mov dword [ebx], eax
add ebx, edx
or eax, 0x7d8a8568
and eax, 0x45cc0508
or eax, 0x82304883
mov dword [ebx], eax
add ebx, edx
and eax, 0x33664fca
and eax, 0x1000000
or eax, 0x1001
mov dword [ebx], eax
add ebx, edx
or eax, 0x4dcef526
and eax, 0x4c448100
or eax, 0xb0110a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x1e36c49a
or eax, 0x2414b0b
and eax, 0x815cb02
or eax, 0x20003450
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ad3f878
and eax, 0x4050
or eax, 0x50000120
mov dword [ebx], eax
add ebx, edx
or eax, 0x670d95a9
and eax, 0x700015f9
or eax, 0x400006
mov dword [ebx], eax
add ebx, edx
and eax, 0x6de42da7
xor eax, 0x76ba8640
and eax, 0x800041
or eax, 0xc0050000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f73d351
and eax, 0x45830350
or eax, 0x82824
mov dword [ebx], eax
add ebx, edx
and eax, 0x69748dbc
and eax, 0x134
or eax, 0x47882c8
mov dword [ebx], eax
add ebx, edx
and eax, 0x12f25af1
and eax, 0x100000
or eax, 0x8b0b7500
mov dword [ebx], eax
add ebx, edx
or eax, 0x16f340bc
and eax, 0x1983740c
or eax, 0x60008841
mov dword [ebx], eax
add ebx, edx
or eax, 0x663d81aa
and eax, 0x12350008
or eax, 0x400000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e343113
and eax, 0x274110b
or eax, 0x81884480
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ebf766b
xor eax, 0x5e3e8a1d
and eax, 0x31000c72
or eax, 0x44000008
mov dword [ebx], eax
add ebx, edx
or eax, 0x4eec8b8c
or eax, 0x69775450
and eax, 0x7c458b08
or eax, 0x80000001
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d98aead
xor eax, 0x640e321e
and eax, 0x3803
or eax, 0x104080
mov dword [ebx], eax
add ebx, edx
and eax, 0x69a27967
or eax, 0x1f537172
and eax, 0x5430170
or eax, 0x40840604
mov dword [ebx], eax
add ebx, edx
xor eax, 0x52186b66
xor eax, 0xa466284
and eax, 0x90
or eax, 0x168
mov dword [ebx], eax
add ebx, edx
xor eax, 0x437f0c63
xor eax, 0x6332ec56
and eax, 0x6000
or eax, 0x80000800
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c8143d8
and eax, 0
or eax, 0x6a0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x65226963
and eax, 0x200000
or eax, 0x51dc4d8b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x73462476
xor eax, 0x657e671c
and eax, 0x404404e1
or eax, 0x3008111e
mov dword [ebx], eax
add ebx, edx
or eax, 0x37615e7c
and eax, 0x1ead2420
and eax, 0x4090000
or eax, 0x41820041
mov dword [ebx], eax
add ebx, edx
and eax, 0x7444c831
and eax, 0x44000000
or eax, 0x19e58bf8
mov dword [ebx], eax
add ebx, edx
and eax, 0x64773797
and eax, 0x44440080
or eax, 0x8888cc43
mov dword [ebx], eax
add ebx, edx
and eax, 0x56d3ab6c
and eax, 0x44800040
or eax, 0xa80b558c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4bdad60a
and eax, 0x5000182
or eax, 0x84409
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa22044e
and eax, 0x744dc92
and eax, 0
or eax, 0xb29
mov dword [ebx], eax
add ebx, edx
or eax, 0x467da73d
or eax, 0x466532aa
and eax, 0x3d9435
or eax, 0x24000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f2e4843
and eax, 0xc0000
or eax, 0xc418b00
mov dword [ebx], eax
add ebx, edx
or eax, 0x5dca2baf
xor eax, 0x70a9b66b
and eax, 0x25620180
or eax, 0xc218e001
mov dword [ebx], eax
add ebx, edx
or eax, 0x3633088a
and eax, 0xf1010000
or eax, 0x800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d9014d
and eax, 0xc
or eax, 0x2400
mov dword [ebx], eax
add ebx, edx
and eax, 0x6473b129
and eax, 8
or eax, 0x80a48180
mov dword [ebx], eax
add ebx, edx
and eax, 0x6444cf4
xor eax, 0x39155dba
and eax, 0x11010000
or eax, 0x448a0041
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c10914f
or eax, 0x517a101a
and eax, 0x51c2810c
or eax, 0x20000000
mov dword [ebx], eax
add ebx, edx
and eax, 0xc8de960
and eax, 0x1819698c
and eax, 0
or eax, 0x810000fc
mov dword [ebx], eax
add ebx, edx
or eax, 0x1cd98b00
and eax, 0x1a057885
and eax, 0x80
or eax, 0x90b062
mov dword [ebx], eax
add ebx, edx
xor eax, 0x374b920f
and eax, 0x5ce25684
and eax, 0x4c20000
or eax, 0x4b308100
mov dword [ebx], eax
add ebx, edx
and eax, 0x3118528c
and eax, 0x1000000
or eax, 0x8a000010
mov dword [ebx], eax
add ebx, edx
and eax, 0x8fb934f
and eax, 0
or eax, 0x42050845
mov dword [ebx], eax
add ebx, edx
and eax, 0x652e1975
and eax, 0
or eax, 0x35000018
mov dword [ebx], eax
add ebx, edx
or eax, 0x54b9ef7e
and eax, 0x50c92388
and eax, 8
or eax, 0x4ce2
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ffaad83
and eax, 0x7f1d8aaf
and eax, 0x8088
or eax, 0x80a41000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x64703f39
and eax, 0x44800001
or eax, 0x90b0040
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b1d14cc
and eax, 0x59810008
or eax, 0xa0608100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a24a46
or eax, 0x73dd0683
and eax, 0x8100000e
or eax, 0x30
mov dword [ebx], eax
add ebx, edx
and eax, 0x51616b40
and eax, 0x35c5e609
and eax, 0
or eax, 0x3418f1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3a06dcd0
and eax, 0x8108000
or eax, 0x4450b00
mov dword [ebx], eax
add ebx, edx
and eax, 0x7bccb920
xor eax, 0xdf09c1a
and eax, 0xa40000
or eax, 0xb002e281
mov dword [ebx], eax
add ebx, edx
or eax, 0x48e38631
xor eax, 0x1914b6f1
and eax, 0xe0810000
or eax, 0x12000000
mov dword [ebx], eax
add ebx, edx
or eax, 0xb4248e0
and eax, 0x186168d
and eax, 0x80
or eax, 0x6116
mov dword [ebx], eax
add ebx, edx
or eax, 0x51785bc8
and eax, 0x51107280
or eax, 0x878001
mov dword [ebx], eax
add ebx, edx
and eax, 0x9b3cee9
and eax, 0x800000
or eax, 0x8a080000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2bcd926d
and eax, 0x418024
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2ba4ed1a
and eax, 0x480cb7cc
and eax, 0x40588
or eax, 0x25084003
mov dword [ebx], eax
add ebx, edx
or eax, 0x289e7c0b
or eax, 0x22c02288
and eax, 0x610b
or eax, 0x8000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x449ae1b7
and eax, 0x34
or eax, 0x203a01
mov dword [ebx], eax
add ebx, edx
and eax, 0x4647b73f
and eax, 0x200
or eax, 0xc4d8900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x205d6520
and eax, 0x800e000
or eax, 0x92811181
mov dword [ebx], eax
add ebx, edx
xor eax, 0x43dd3d8a
and eax, 0xc1000000
or eax, 0x810000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c1bcde5
xor eax, 0x10d15fdf
and eax, 0x238
or eax, 0x2005
mov dword [ebx], eax
add ebx, edx
and eax, 0x473f013b
and eax, 1
or eax, 0xd0ccf180
mov dword [ebx], eax
add ebx, edx
and eax, 0x38d936f5
and eax, 0xeb174ee
and eax, 0x800000
or eax, 0x81080000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2a3fdd99
and eax, 0x18080
or eax, 0x400024
mov dword [ebx], eax
add ebx, edx
and eax, 0x480e59f
and eax, 0x80
or eax, 0xaa2a3a
mov dword [ebx], eax
add ebx, edx
or eax, 0x2923926e
and eax, 0x8012a00
or eax, 0x4540100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d90597f
and eax, 0x4c3f6dfc
and eax, 0x40016000
or eax, 0x36b29281
mov dword [ebx], eax
add ebx, edx
and eax, 0x406d6a7e
and eax, 0x1f912a5b
and eax, 0x10000
or eax, 0x458a0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4db73b45
and eax, 0x8003100
or eax, 0xa2400408
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a9f12a
xor eax, 0x6ea93a8e
and eax, 0xc2000000
or eax, 0x21350000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c9e20f0
and eax, 0
or eax, 0x8800009e
mov dword [ebx], eax
add ebx, edx
or eax, 0x7389b9a1
and eax, 0x4180a090
or eax, 0x400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x41f48a4
and eax, 0x40d8800
or eax, 0x8400300
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a8c119f
xor eax, 0x5cedbe0a
and eax, 0x2002181
or eax, 0x3153c000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xdc17025
and eax, 0x20800000
or eax, 0xc1010001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e90702f
and eax, 0x600e
or eax, 0x81
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7069c06c
and eax, 0x2000a081
or eax, 0x905100
mov dword [ebx], eax
add ebx, edx
and eax, 0x145dc206
xor eax, 0x212f4b78
and eax, 0x10b0000
or eax, 0x54800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x54e35735
and eax, 0x40820000
or eax, 0xa40810c
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e96cd2a
and eax, 0
or eax, 0x81000023
mov dword [ebx], eax
add ebx, edx
xor eax, 0x312a446f
and eax, 0x24440
or eax, 0x5518b2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x310936ec
or eax, 0x37e3c99f
and eax, 0x248a8800
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5084d3d3
xor eax, 0x701e89a0
and eax, 0x30000180
or eax, 0x88004000
mov dword [ebx], eax
add ebx, edx
or eax, 0x59aede90
xor eax, 0x2e4886f4
and eax, 0x940
or eax, 0x402
mov dword [ebx], eax
add ebx, edx
or eax, 0x48a08d16
and eax, 0x502
or eax, 0x35084029
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c26fe77
and eax, 0x34004021
or eax, 0xcbff9804
mov dword [ebx], eax
add ebx, edx
and eax, 0x2369a3bd
and eax, 0x1080001
or eax, 0x80004d8a
mov dword [ebx], eax
add ebx, edx
and eax, 0xac9b8c9
or eax, 0x6808ff4a
and eax, 0x73c9
or eax, 0x830020
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a376d42
and eax, 0x1df15f25
and eax, 0x10100
or eax, 0x33f08000
mov dword [ebx], eax
add ebx, edx
or eax, 0x54bdbd8
and eax, 0xfbdb90
or eax, 0x88042421
mov dword [ebx], eax
add ebx, edx
or eax, 0xa276850
or eax, 0x660225da
and eax, 0x4080a481
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5243fea
and eax, 0x48b00
or eax, 0x8510000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2ac75abb
and eax, 0x7f8812a7
and eax, 0x81
or eax, 0x1820ca00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a00bef3
and eax, 0x42000000
or eax, 0xa0810000
mov dword [ebx], eax
add ebx, edx
and eax, 0x27a8b7db
or eax, 0x189886e2
and eax, 0x86e0
or eax, 0x6805
mov dword [ebx], eax
add ebx, edx
xor eax, 0x32085bad
xor eax, 0x6fedd63b
and eax, 0x1cc16201
or eax, 0x2109080
mov dword [ebx], eax
add ebx, edx
and eax, 0x7638bfee
and eax, 0x4003200
or eax, 0x418b0435
mov dword [ebx], eax
add ebx, edx
or eax, 0x42c022c9
and eax, 0x40fb9f03
and eax, 0x8b0400
or eax, 0x13300908
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb63da
and eax, 0x529cfd7a
and eax, 0x12100000
or eax, 0xa9250000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3271982f
and eax, 0
or eax, 0x89000037
mov dword [ebx], eax
add ebx, edx
and eax, 0x78627db4
and eax, 0x10
or eax, 0x4180a480
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3dd5dc75
xor eax, 0x50b71f66
and eax, 0x4202100
or eax, 0xd1199800
mov dword [ebx], eax
add ebx, edx
and eax, 0x1dece5c1
and eax, 0x5280000
or eax, 0x48030000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6bb9a279
and eax, 0x4808008
or eax, 0x49490104
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f09cdc7
and eax, 0x59a415f3
and eax, 0x1000080
or eax, 0x80000020
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ed027b7
and eax, 0x8002b1
or eax, 0x21d040
mov dword [ebx], eax
add ebx, edx
and eax, 0x33dc42c3
and eax, 0x200
or eax, 0xc558900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x226a78a8
or eax, 0x7deabb20
and eax, 0xf99f280
or eax, 1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4028210
and eax, 0xa810000
or eax, 0xe0000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x36f8f589
and eax, 0
or eax, 0xc8a0
mov dword [ebx], eax
add ebx, edx
and eax, 0x183171df
and eax, 0x4080
or eax, 0xad70b201
mov dword [ebx], eax
add ebx, edx
or eax, 0x12cef3a1
and eax, 0xb2800000
or eax, 0x40010000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6cdeec31
or eax, 0x4294a5e8
and eax, 0x62948588
or eax, 0x9d6b5a01
mov dword [ebx], eax
add ebx, edx
or eax, 0x39a76d91
and eax, 0x80a48a88
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f875bd2
and eax, 0x45830040
or eax, 0x80001
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b1370eb
or eax, 0x6b28dd2b
and eax, 0x60010508
or eax, 0x90800004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x143dda0
and eax, 0x1000000
or eax, 0xa350000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x44e16ef9
and eax, 0xb000020
or eax, 0x80000104
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f5d0d5b
and eax, 0xe0010c4d
or eax, 0x1800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e79a094
xor eax, 0x106ea0c3
and eax, 0x47
or eax, 0x328
mov dword [ebx], eax
add ebx, edx
xor eax, 0x9989c40
or eax, 0xcc1657c
and eax, 0x801f103
or eax, 0x80040080
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a168abb
xor eax, 0x4a6261b2
and eax, 0x4000a001
or eax, 0x1800480
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3db1cd9f
or eax, 0x7c3500c2
and eax, 0x242800
or eax, 0x80809000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e4f08e4
and eax, 0xc2490040
or eax, 0x1140001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2bd76b8c
and eax, 0xe88a41cc
or eax, 0x4011400
mov dword [ebx], eax
add ebx, edx
and eax, 0x20094223
or eax, 0x315288d7
and eax, 0x31084083
or eax, 0x4000508
mov dword [ebx], eax
add ebx, edx
xor eax, 0x26ce351e
and eax, 0x4000
or eax, 0x8800
mov dword [ebx], eax
add ebx, edx
and eax, 0x24ad490e
xor eax, 0x31657746
and eax, 0x251104
or eax, 0x9a8031
mov dword [ebx], eax
add ebx, edx
or eax, 0x446974eb
and eax, 0x1f66339c
and eax, 0x4440100
or eax, 0x8098a00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x22ff9acb
and eax, 0x26001181
or eax, 0x5005e000
mov dword [ebx], eax
add ebx, edx
and eax, 0x72b517da
xor eax, 0x7cc1abbd
and eax, 0x800000
or eax, 0xf1010000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x20724102
xor eax, 0x11e5bc9e
and eax, 0x799c
or eax, 0x203
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b233d03
and eax, 0x88
or eax, 0x80108100
mov dword [ebx], eax
add ebx, edx
and eax, 0x71d5ae95
and eax, 0
or eax, 0x558b0041
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ee92fc4
and eax, 0x54880000
or eax, 0x8428108
mov dword [ebx], eax
add ebx, edx
xor eax, 0x21d625db
and eax, 0x1000092
or eax, 0x8000000c
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a21854b
or eax, 0xefeb662
and eax, 0x1ea262
or eax, 0x14180
mov dword [ebx], eax
add ebx, edx
or eax, 0xbb371d3
and eax, 0xb28100
or eax, 0x84400000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b61c8d3
and eax, 0x8b000013
or eax, 0xc
mov dword [ebx], eax
add ebx, edx
and eax, 0x20bd1253
and eax, 1
or eax, 0x4e351044
mov dword [ebx], eax
add ebx, edx
or eax, 0x2adcbf37
and eax, 0xc000027
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x43af4fbf
and eax, 0x21
or eax, 0xd258
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c070235
and eax, 0x35004
or eax, 0xf02d31
mov dword [ebx], eax
add ebx, edx
and eax, 0x1307a58b
or eax, 0x75187d72
and eax, 0x10100800
or eax, 0x808000
mov dword [ebx], eax
add ebx, edx
or eax, 0x28f4376a
and eax, 0x8000100
or eax, 0x83004080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x619669a4
and eax, 0x20136a72
and eax, 0
or eax, 0xc181104d
mov dword [ebx], eax
add ebx, edx
and eax, 0x774d7540
xor eax, 0x5a973755
and eax, 0x2000
or eax, 0xd000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6e5aee65
and eax, 0x7dcccac
and eax, 0x6400000
or eax, 0x24f181
mov dword [ebx], eax
add ebx, edx
xor eax, 0x23bbafcc
and eax, 0x58b0001
or eax, 0x50000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x70a75f5d
and eax, 0x31820110
or eax, 0x8a408000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x31f51696
and eax, 0x80000086
or eax, 0x1000058
mov dword [ebx], eax
add ebx, edx
and eax, 0x338ecbae
and eax, 0x82
or eax, 0xf4cc70
mov dword [ebx], eax
add ebx, edx
xor eax, 0x75db2b5a
and eax, 0x100a8000
or eax, 0x800800
mov dword [ebx], eax
add ebx, edx
or eax, 0x3fe90909
or eax, 0x683bb4be
and eax, 0xb000180
or eax, 0x80004000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x59566e7a
and eax, 0x10040c40
or eax, 0x29010005
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a27f0f0
and eax, 0x31000054
or eax, 0x400000a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x230fd333
or eax, 0x340d147d
and eax, 0x34030430
or eax, 0x40700080
mov dword [ebx], eax
add ebx, edx
and eax, 0x70a648b
and eax, 0x480
or eax, 0x8110490b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x21fd52f
or eax, 0x2e18dc9f
and eax, 0x348a1
or eax, 0xc00340
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc93b21a
and eax, 0x8408100
or eax, 0x83810000
mov dword [ebx], eax
add ebx, edx
and eax, 0x42fba405
xor eax, 0x75718f84
and eax, 0x1000004
or eax, 0x80000053
mov dword [ebx], eax
add ebx, edx
xor eax, 0x55ca5ccc
xor eax, 0x3074e1d6
and eax, 0x189441
or eax, 0x4100b0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x20f01617
and eax, 0xa9be9e8
and eax, 0x818000
or eax, 0x10000900
mov dword [ebx], eax
add ebx, edx
and eax, 0x5736cd
and eax, 0
or eax, 0xb8004180
mov dword [ebx], eax
add ebx, edx
xor eax, 0x324c6bec
and eax, 0x400000
or eax, 0x18010
mov dword [ebx], eax
add ebx, edx
or eax, 0x6dfc4688
and eax, 0x4cccc218
or eax, 0x80000145
mov dword [ebx], eax
add ebx, edx
or eax, 0x1410a013
xor eax, 0x5c7a4795
and eax, 0x808484c8
or eax, 0x4c484804
mov dword [ebx], eax
add ebx, edx
xor eax, 0x19963262
and eax, 0x51321635
and eax, 0x40000404
or eax, 0x8cccc8c8
mov dword [ebx], eax
add ebx, edx
or eax, 0x4206ba0
and eax, 0xcc8845cc
or eax, 0x20031000
mov dword [ebx], eax
add ebx, edx
and eax, 0x49414c3f
and eax, 0x4408
or eax, 0x25180183
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b5525d
and eax, 0x14df
or eax, 0xa020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a2cb9fa
or eax, 0x9e080a1
and eax, 0x200425
or eax, 0x107210
mov dword [ebx], eax
add ebx, edx
and eax, 0x64616359
or eax, 0x3ed58735
and eax, 0x1011a100
or eax, 0x410a1800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x12cf8eea
and eax, 0x41000000
or eax, 0xc2b0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x259d0b32
and eax, 0x28b00110
or eax, 0x8541800c
mov dword [ebx], eax
add ebx, edx
or eax, 0x25df8e25
or eax, 0x7eeaa650
and eax, 0x81000029
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4f592d49
and eax, 0x49d7f103
and eax, 0x48102000
or eax, 0xb7201ef1
mov dword [ebx], eax
add ebx, edx
or eax, 0x1630ddd7
or eax, 0x113796c2
and eax, 0xb80188f7
or eax, 0x800008
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a8b015b
and eax, 0x8000008
or eax, 0x83004184
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f27c1e9
and eax, 0xc0010045
or eax, 0x2a800c10
mov dword [ebx], eax
add ebx, edx
or eax, 0x5cbb25a6
and eax, 0x511
or eax, 0x208
mov dword [ebx], eax
add ebx, edx
and eax, 0xa40435b
or eax, 0x38b170ab
and eax, 0x10207281
or eax, 0x3448000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x171a97f
and eax, 0x10000
or eax, 0x458a0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x79f4d9f9
and eax, 0x100d0110
or eax, 0x2800400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x633d9230
or eax, 0x27d17533
and eax, 0x23310001
or eax, 0x40000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5bd0e190
and eax, 0
or eax, 0x88000136
mov dword [ebx], eax
add ebx, edx
and eax, 0xb022201
and eax, 0
or eax, 0x418cb890
mov dword [ebx], eax
add ebx, edx
or eax, 0x505ce568
and eax, 0x4014b900
or eax, 0x8200000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f384a23
or eax, 0x17688d56
and eax, 0x5280000
or eax, 0x48030000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4926cd34
xor eax, 0x302889e8
and eax, 0x6c010000
or eax, 0x80f08120
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe8bb6eb
xor eax, 0x6b6ac99d
and eax, 0x8910fe52
or eax, 0x2ef0128
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a4e38d9
and eax, 0x2002050
or eax, 0xe0810405
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5b2432c2
and eax, 0x1281
or eax, 0xe960
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c5e46ac
and eax, 0x14ea81
or eax, 0x3000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x17cbe37
and eax, 0
or eax, 0xca810000
mov dword [ebx], eax
add ebx, edx
and eax, 0x27e23130
and eax, 0x4699f3bc
and eax, 0
or eax, 0x7878
mov dword [ebx], eax
add ebx, edx
or eax, 0x6016f4a5
xor eax, 0x3592cfdb
and eax, 0x55043200
or eax, 0xaa68c081
mov dword [ebx], eax
add ebx, edx
or eax, 0x313e057a
and eax, 0x8a080000
or eax, 0x800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2540f8f6
xor eax, 0x6eac2ac4
and eax, 0x408030
or eax, 0x10c88
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a0699e5
and eax, 0x80
or eax, 0x250c450b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7cebe90e
and eax, 0x3e407fa0
and eax, 0x80
or eax, 0x412d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x210e53a
and eax, 0x15259a9f
and eax, 0x8083
or eax, 0x8b4b7000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x10049c35
xor eax, 0x46e89c35
and eax, 0xc1810001
or eax, 0x2000084c
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e7ce22c
and eax, 4
or eax, 0xbb43
mov dword [ebx], eax
add ebx, edx
and eax, 0x7063eea
and eax, 0x409b2590
and eax, 0x2000
or eax, 0x2857d181
mov dword [ebx], eax
add ebx, edx
and eax, 0x2245cbfa
xor eax, 0x50c0ef31
and eax, 0x800000
or eax, 0x81080000
mov dword [ebx], eax
add ebx, edx
and eax, 0x30d23ee9
and eax, 0
or eax, 0x418cb8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x40967bb4
or eax, 0x384a9783
and eax, 0xc0538a
or eax, 0x1000030
mov dword [ebx], eax
add ebx, edx
and eax, 0x541cc01c
and eax, 0x1a1afc8d
and eax, 0
or eax, 0xc552b00
mov dword [ebx], eax
add ebx, edx
and eax, 0x2da82577
and eax, 0x8002000
or eax, 0xc0d3d281
mov dword [ebx], eax
add ebx, edx
or eax, 0x78f41a8a
and eax, 0x40836002
or eax, 0x5080174
mov dword [ebx], eax
add ebx, edx
and eax, 0x10647324
xor eax, 0x2a32ef7d
and eax, 0x2100410
or eax, 0xd0442100
mov dword [ebx], eax
add ebx, edx
or eax, 0x693048a0
and eax, 0x340000
or eax, 0x10000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x61aad647
and eax, 0x1000002
or eax, 0x88000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f7c0214
and eax, 0x1000000
or eax, 0x408cb890
mov dword [ebx], eax
add ebx, edx
and eax, 0x481a6766
and eax, 0x80000
or eax, 0x14458b00
mov dword [ebx], eax
add ebx, edx
or eax, 0x56a8e287
and eax, 0x56edc181
or eax, 0xa1120000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x278d47f9
or eax, 0x70957319
and eax, 0xf0810000
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x32119af7
and eax, 0x10000
or eax, 0x57f5
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f5635ca
or eax, 0x360fb0ac
and eax, 0xc1588
or eax, 0x81104003
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e15151b
and eax, 0x84090
or eax, 0x703062
mov dword [ebx], eax
add ebx, edx
or eax, 0x62af5619
xor eax, 0x589b453c
and eax, 0x2400100
or eax, 0x848a8000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6e599343
and eax, 0x80000043
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x9a0ba96
xor eax, 0x32476eca
and eax, 0xc79010
or eax, 0x80be2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5b25aabf
or eax, 0x7491f7ef
and eax, 0x388a8000
or eax, 0x80000800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x72b4eea1
or eax, 0x2eba5779
and eax, 0x8a004188
or eax, 0x1000004
mov dword [ebx], eax
add ebx, edx
and eax, 0x774f63de
and eax, 0x3000004
or eax, 0xf0251441
mov dword [ebx], eax
add ebx, edx
or eax, 0x3608b359
and eax, 0x35000015
or eax, 0xa0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x77c2c9fb
xor eax, 0x3ea0e2da
and eax, 0x104
or eax, 0x1401
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7725e1ab
and eax, 0x4479cee3
and eax, 0x204482
or eax, 0x81000909
mov dword [ebx], eax
add ebx, edx
xor eax, 0x51ef5055
and eax, 0x1dc0
or eax, 0x206021
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ee4528b
and eax, 0x2520e26
and eax, 0x2400000
or eax, 0xb9a98100
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f33698b
or eax, 0x5f2e0994
and eax, 0x8100009e
or eax, 0x60
mov dword [ebx], eax
add ebx, edx
and eax, 0xab1d5f6
and eax, 0xf0
or eax, 0xff018701
mov dword [ebx], eax
add ebx, edx
or eax, 0x173a4210
xor eax, 0x7c8f0533
and eax, 0x808080c2
or eax, 0x3801083d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x17274fa7
and eax, 0x62c11e36
and eax, 0x2000000
or eax, 0x8900418c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7109c9c4
and eax, 0xc2010840
or eax, 0x801015
mov dword [ebx], eax
add ebx, edx
and eax, 0x6352abb0
and eax, 0x810
or eax, 0x754d
mov dword [ebx], eax
add ebx, edx
and eax, 0x4bd5b938
and eax, 0x69f7b78a
and eax, 0x2000
or eax, 0x8993c281
mov dword [ebx], eax
add ebx, edx
and eax, 0xc2d3d1a
and eax, 0x3587bf8f
and eax, 0x10000
or eax, 0xf2800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e5b021f
or eax, 0x326718ce
and eax, 0x9a
or eax, 0x8020
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b1c927c
and eax, 8
or eax, 0xd0c4583
mov dword [ebx], eax
add ebx, edx
and eax, 0x576bc467
or eax, 0x67949795
and eax, 0x1480
or eax, 0x2040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x397bc063
and eax, 0x3ae021
or eax, 0x40114
mov dword [ebx], eax
add ebx, edx
or eax, 0x75902a3b
xor eax, 0x7f35c7b4
and eax, 0x8800800
or eax, 0xb0108000
mov dword [ebx], eax
add ebx, edx
or eax, 0x412bdc3b
and eax, 0x19877db0
and eax, 0x19004000
or eax, 0xa000018c
mov dword [ebx], eax
add ebx, edx
and eax, 0x5cbb2484
and eax, 0x84
or eax, 0x5732
mov dword [ebx], eax
add ebx, edx
or eax, 0x77e45da8
and eax, 0x1044d2a
or eax, 0x80080001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d7c6372
and eax, 0x302051
or eax, 0xd50a0
mov dword [ebx], eax
add ebx, edx
or eax, 0x26b40c0f
or eax, 0x47b37127
and eax, 0x20150900
or eax, 0x408200
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ff9596d
and eax, 0x235c201
or eax, 0xc0022080
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b1a64b3
and eax, 0x2000000
or eax, 0xf0810000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b5850f0
and eax, 0x4000
or eax, 0x8009
mov dword [ebx], eax
add ebx, edx
and eax, 0x73a2f47a
and eax, 0x8008
or eax, 0x8cb80a80
mov dword [ebx], eax
add ebx, edx
and eax, 0x25a04e89
and eax, 0x4800000
or eax, 0x410b0041
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c7eb0f9
or eax, 0x56bf063b
and eax, 0x50180408
or eax, 0x21000104
mov dword [ebx], eax
add ebx, edx
and eax, 0x54f7860b
and eax, 0x50000000
or eax, 0xae0d0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c46ccb2
and eax, 0x15f35857
and eax, 0x14000000
or eax, 0x21000090
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f9fe4c
and eax, 0x2028e898
or eax, 0x45060103
mov dword [ebx], eax
add ebx, edx
xor eax, 0x18e4e1b3
and eax, 0x1000808
or eax, 0x80144583
mov dword [ebx], eax
add ebx, edx
xor eax, 0x458b74e0
and eax, 0x8a2161
or eax, 0x604490
mov dword [ebx], eax
add ebx, edx
or eax, 0x6eca4912
or eax, 0x3b7c8f72
and eax, 0x7dc08100
or eax, 0x10000
mov dword [ebx], eax
add ebx, edx
and eax, 0x42903f63
and eax, 0
or eax, 0x8100003e
mov dword [ebx], eax
add ebx, edx
or eax, 0x35f06b09
xor eax, 0x787c850b
and eax, 0x808230
or eax, 0x7300c1
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ecdd360
and eax, 0x818000
or eax, 0xb8000900
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b487d9b
or eax, 0x4ed52c70
and eax, 0x8b004188
or eax, 4
mov dword [ebx], eax
add ebx, edx
and eax, 0x62f4746b
xor eax, 0x239e7fb0
and eax, 0x802410
or eax, 0xca010045
mov dword [ebx], eax
add ebx, edx
or eax, 0x514c6ce7
and eax, 0x19a8ac82
and eax, 0x880
or eax, 0x4009
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3caccf59
and eax, 0x38a88280
or eax, 0x83037001
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a8dc205
and eax, 0x418b7205
or eax, 0x4000170
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4618a8eb
and eax, 0x3110910
or eax, 0x60600400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4dfa83e1
xor eax, 0x7b4ef6fa
and eax, 0x55050000
or eax, 0xa2300000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7cdcd43f
xor eax, 0x665cf7c6
and eax, 0x89000061
or eax, 2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a91fee9
and eax, 0x4180b880
or eax, 0xc0010
mov dword [ebx], eax
add ebx, edx
or eax, 0x538ad2c5
and eax, 0x100c8a00
or eax, 0x410100
mov dword [ebx], eax
add ebx, edx
and eax, 0x5633f62c
and eax, 0x10018000
or eax, 0xc7d46181
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b243c0a
and eax, 0xc9810000
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x5dd060
and eax, 0xc020
or eax, 0x70b
mov dword [ebx], eax
add ebx, edx
and eax, 0x2068f362
xor eax, 0x7da05452
and eax, 0x45209100
or eax, 0x82006081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x60f0b9d3
and eax, 0x5800000
or eax, 0x500b0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x588cbac0
and eax, 0x880000
or eax, 0x1628120
mov dword [ebx], eax
add ebx, edx
and eax, 0x2cd850f6
and eax, 0
or eax, 0x8100004a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2117f27a
and eax, 0x1efec139
and eax, 0x2c030
or eax, 0x8116c2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7a084c97
and eax, 0x54a5fdb7
and eax, 0x10808800
or eax, 0xa80a0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d4be002
or eax, 0x76d55303
and eax, 0x83004100
or eax, 0x800008c
mov dword [ebx], eax
add ebx, edx
or eax, 0x18ada01c
and eax, 0x90d2004
or eax, 0x41
mov dword [ebx], eax
add ebx, edx
and eax, 0x15503e22
xor eax, 0x3fd13438
and eax, 0xc000020
or eax, 0x1000043
mov dword [ebx], eax
add ebx, edx
and eax, 0xaf6b754
xor eax, 0x4b2da2a9
and eax, 0x82a1
or eax, 0x5902
mov dword [ebx], eax
add ebx, edx
and eax, 0x74eaafd8
or eax, 0x1d4786f6
and eax, 0x470f34
or eax, 0xb86001
mov dword [ebx], eax
add ebx, edx
and eax, 0x328ed711
and eax, 0xc0300
or eax, 0x1c418800
mov dword [ebx], eax
add ebx, edx
or eax, 0x300d8425
and eax, 0x5d75269a
and eax, 0x8450000
or eax, 0x398f181
mov dword [ebx], eax
add ebx, edx
xor eax, 0x9f461e1
and eax, 0x460b6d7c
and eax, 0x10000
or eax, 0xf1800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x26712a79
and eax, 0x2831
or eax, 0x9486
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e02c20
and eax, 0
or eax, 0x8cb88188
mov dword [ebx], eax
add ebx, edx
or eax, 0x18bd92bd
and eax, 0x98b80001
or eax, 0x20000040
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe72b66b
and eax, 0x14000008
or eax, 0x49004184
mov dword [ebx], eax
add ebx, edx
and eax, 0x286488c1
and eax, 0x8000080
or eax, 0xe48b5543
mov dword [ebx], eax
add ebx, edx
or eax, 0x5832832b
xor eax, 0x41b090d7
and eax, 0xd004508
or eax, 0x100083
mov dword [ebx], eax
add ebx, edx
or eax, 0x2471d85c
or eax, 0x2722b2
and eax, 0x2976
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x1bada438
and eax, 0x30
or eax, 0x70188205
mov dword [ebx], eax
add ebx, edx
and eax, 0xff1fb6b
xor eax, 0x39645783
and eax, 0x20448120
or eax, 0x4090a44
mov dword [ebx], eax
add ebx, edx
xor eax, 0x25b3aef0
and eax, 0x1020180
or eax, 0x8000c003
mov dword [ebx], eax
add ebx, edx
xor eax, 0xbf9dd48
and eax, 0x611cc1
or eax, 0x40230
mov dword [ebx], eax
add ebx, edx
and eax, 0x20c39332
and eax, 0x10000
or eax, 0x5c808900
mov dword [ebx], eax
add ebx, edx
or eax, 0x55195923
xor eax, 0x6badc821
and eax, 0x2000102
or eax, 0x89004085
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e8ad2e3
or eax, 0x35fe2e0b
and eax, 0x32800c01
or eax, 0xc0010054
mov dword [ebx], eax
add ebx, edx
or eax, 0x76e891a2
and eax, 0x8dc3
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c57116a
xor eax, 0x6fcf049
and eax, 0x2aa4880
or eax, 0x24008201
mov dword [ebx], eax
add ebx, edx
or eax, 0x67da893a
and eax, 0x105241b7
and eax, 0
or eax, 0xf2810000
mov dword [ebx], eax
add ebx, edx
and eax, 0x25b08413
and eax, 0
or eax, 0x2ffb
mov dword [ebx], eax
add ebx, edx
or eax, 0x6e2cc8dc
and eax, 0x4b4e6317
and eax, 0x44103
or eax, 0x25100488
mov dword [ebx], eax
add ebx, edx
and eax, 0x16a7affb
or eax, 0x11b2773
and eax, 0x24eb
or eax, 0x5804
mov dword [ebx], eax
add ebx, edx
or eax, 0x2960e31f
and eax, 0x835
or eax, 0x100000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ca3e22b
and eax, 0x1c908800
or eax, 0x40000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x77534980
xor eax, 0x3ea4cdd2
and eax, 0xa004182
or eax, 0x81000005
mov dword [ebx], eax
add ebx, edx
or eax, 0x383f2b6f
and eax, 0xa101084d
or eax, 0x40801000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4983b4
xor eax, 0x16baeaea
and eax, 0x8802
or eax, 1
mov dword [ebx], eax
add ebx, edx
and eax, 0x25380b1
and eax, 0x7f3bed7d
and eax, 0x8001
or eax, 0x4c404980
mov dword [ebx], eax
add ebx, edx
xor eax, 0x34b8099
and eax, 0x41010000
or eax, 0xb0800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7001a616
and eax, 0
or eax, 0x4c25
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c89e902
and eax, 0x4000
or eax, 0x8108158b
mov dword [ebx], eax
add ebx, edx
and eax, 0xe785803
and eax, 0x52dd7efb
and eax, 2
or eax, 0xe72bc8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7381bfb
and eax, 0x7d20000
or eax, 0x70208100
mov dword [ebx], eax
add ebx, edx
or eax, 0x6488b171
and eax, 0x61
or eax, 0x8800008e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d2ab1d4
and eax, 0x44ec778b
and eax, 0x4000100a
or eax, 0x1874c80
mov dword [ebx], eax
add ebx, edx
and eax, 0xa16c09a
or eax, 0xe5db8ea
and eax, 0xc458800
or eax, 0x300
mov dword [ebx], eax
add ebx, edx
and eax, 0x34127ec6
and eax, 0
or eax, 0x2d040d
mov dword [ebx], eax
add ebx, edx
and eax, 0x750ea40
and eax, 0
or eax, 0x77c0d00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5aef1707
and eax, 0xd110000
or eax, 0x80240000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5aa94789
or eax, 0x51ceba17
and eax, 0x8b00008f
or eax, 0x20
mov dword [ebx], eax
add ebx, edx
xor eax, 0x39e79ec
xor eax, 0x25f7d867
and eax, 0x89012004
or eax, 0x40800849
mov dword [ebx], eax
add ebx, edx
and eax, 0x581a8b84
or eax, 0x761ec850
and eax, 0x844
or eax, 0x208
mov dword [ebx], eax
add ebx, edx
or eax, 0x48720d66
and eax, 0x48620100
or eax, 0x2280f081
mov dword [ebx], eax
add ebx, edx
or eax, 0x48bf1999
xor eax, 0x19b5c645
and eax, 0x1080000
or eax, 0x80800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x705b4d5f
xor eax, 0x71a64c05
and eax, 0x404
or eax, 0x418358
mov dword [ebx], eax
add ebx, edx
and eax, 0xbc6a82c
and eax, 8
or eax, 0x81105583
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f7d8822
xor eax, 0x355a3800
and eax, 0x2618a
or eax, 0x501040
mov dword [ebx], eax
add ebx, edx
or eax, 0x53c75551
and eax, 0x41d20100
or eax, 0x2c208000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e90b10c
or eax, 0x41c881cd
and eax, 0x1000044
or eax, 0x80000002
mov dword [ebx], eax
add ebx, edx
and eax, 0x40d9cfaa
and eax, 0x47354ce8
and eax, 0
or eax, 0x7058e9f2
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c7725e0
xor eax, 0x30267bce
and eax, 0xc41822c
or eax, 0x10040902
mov dword [ebx], eax
add ebx, edx
xor eax, 0x22109b57
and eax, 0x150001
or eax, 0xaa0d04
mov dword [ebx], eax
add ebx, edx
and eax, 0x6db39402
or eax, 0x37f63c75
and eax, 0xc43400
or eax, 0x8080100
mov dword [ebx], eax
add ebx, edx
and eax, 0x8bf0b77
and eax, 0x880000
or eax, 0x90010001
mov dword [ebx], eax
add ebx, edx
or eax, 0x213883d
and eax, 0x1801c
or eax, 0x400740
mov dword [ebx], eax
add ebx, edx
or eax, 0x6136cd0b
and eax, 0x1244d0b
or eax, 0x80000080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c429b01
and eax, 0x6874cfc
and eax, 0x60480
or eax, 0x41b041
mov dword [ebx], eax
add ebx, edx
or eax, 0x1767f75
or eax, 0x2b320ff7
and eax, 0x2a718100
or eax, 0x10800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x24b25ace
and eax, 0x680ebe5e
and eax, 8
or eax, 0x810000b0
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e6fdfea
or eax, 0x52305410
and eax, 0x4650e0
or eax, 0x802001
mov dword [ebx], eax
add ebx, edx
or eax, 0x588ab2ab
and eax, 0xd0d5cb9
and eax, 0x8000000
or eax, 0x36f18100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x9a021cc
and eax, 0x32000004
or eax, 0x88000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x758423cc
and eax, 0x300
or eax, 0x1c01
mov dword [ebx], eax
add ebx, edx
and eax, 0x19f3b734
and eax, 0x1500
or eax, 0x8108402b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x395fe546
or eax, 0x3aea4469
and eax, 0xba2fa060
or eax, 0x45000892
mov dword [ebx], eax
add ebx, edx
and eax, 0x61961cdc
and eax, 0x400208d0
or eax, 0x1c88802f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3a10a3d8
and eax, 0x2000107
or eax, 0x89004080
mov dword [ebx], eax
add ebx, edx
and eax, 0x547ce824
and eax, 0x1011c184
and eax, 4
or eax, 0x34251441
mov dword [ebx], eax
add ebx, edx
or eax, 0x1d0331b3
and eax, 0x350000d4
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x73aeb765
and eax, 0x44
or eax, 0x9031
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f7edf0a
xor eax, 0x5ba8bc71
and eax, 0x1080c01
or eax, 0x8000418a
mov dword [ebx], eax
add ebx, edx
and eax, 0x4161f30d
and eax, 0x4001
or eax, 0x3b94e0
mov dword [ebx], eax
add ebx, edx
or eax, 0x177b1b82
xor eax, 0x2cf7ca93
and eax, 0x1a800100
or eax, 0x40718000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1227377b
or eax, 0x63099665
and eax, 0x800002b
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1f0c35bb
and eax, 0x1041481
or eax, 0x40834800
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f216593
and eax, 0x48dd218
and eax, 0x801000
or eax, 0xe222aa00
mov dword [ebx], eax
add ebx, edx
or eax, 0x495993c4
and eax, 0x412b0000
or eax, 0x14000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x19837026
and eax, 0xa80004
or eax, 0x3428108
mov dword [ebx], eax
add ebx, edx
or eax, 0x3e27021e
and eax, 0x2eb14590
and eax, 0x10
or eax, 0x810000e6
mov dword [ebx], eax
add ebx, edx
and eax, 0x2992a16d
and eax, 0x60
or eax, 0x781882
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a131aeb
and eax, 0x100000
or eax, 0x70e28100
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e6b054c
or eax, 0x3104dc91
and eax, 0xb000048
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x242381cc
and eax, 0x54d191d8
and eax, 0x10040
or eax, 0xab041805
mov dword [ebx], eax
add ebx, edx
and eax, 0x62214a0
and eax, 0x22bc796
and eax, 0
or eax, 0x3500010f
mov dword [ebx], eax
add ebx, edx
and eax, 0x451ae695
xor eax, 0x3202cb3a
and eax, 0x8b3c
or eax, 0x10040
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ef357c1
and eax, 0x3961cc7b
and eax, 0x408008
or eax, 0x871c1080
mov dword [ebx], eax
add ebx, edx
and eax, 0x717b9763
or eax, 0x6a819117
and eax, 0x49890001
or eax, 0x4020040
mov dword [ebx], eax
add ebx, edx
and eax, 0x3581785f
and eax, 0x810000
or eax, 0x10408114
mov dword [ebx], eax
add ebx, edx
and eax, 0x49dbf533
and eax, 0x10
or eax, 0x810000ca
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1ed6145b
and eax, 0x1420481
or eax, 0x294270
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa52c49c
and eax, 0x118200
or eax, 0x14440900
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ca33df9
or eax, 0x23063ca7
and eax, 0x3030881
or eax, 0x9000c200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x16b2ba08
and eax, 0x80810000
or eax, 0x72000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b1c5faf
and eax, 0x5cdeb7a5
and eax, 0
or eax, 0x931b
mov dword [ebx], eax
add ebx, edx
and eax, 0x69a21814
and eax, 0
or eax, 0x875c8a88
mov dword [ebx], eax
add ebx, edx
or eax, 0x454e1e99
xor eax, 0x4615c396
and eax, 0x80001
or eax, 0x5cb00040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7698e522
and eax, 0x6301c5fc
and eax, 0x4100
or eax, 0x5d000087
mov dword [ebx], eax
add ebx, edx
or eax, 0x12cec71f
and eax, 0x4cccc483
or eax, 0x80000840
mov dword [ebx], eax
add ebx, edx
xor eax, 0x40d94e28
and eax, 0x7e5109c7
and eax, 0xc0100c0
or eax, 0xe08a550c
mov dword [ebx], eax
add ebx, edx
and eax, 0x293ba0bf
and eax, 0x8000088
or eax, 0x5204503
mov dword [ebx], eax
add ebx, edx
and eax, 0x23f9ab40
and eax, 0
or eax, 0xed9
mov dword [ebx], eax
add ebx, edx
or eax, 0xed4a38a
or eax, 0x6179c6ad
and eax, 0x442c0d
or eax, 0x21000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e3eb3e7
and eax, 0x707d8724
and eax, 0x10400500
or eax, 0xcf023000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f78e2f2
or eax, 0x23991603
and eax, 0x4d890000
or eax, 0x20000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2fddbe5
xor eax, 0xe047d6d
and eax, 0xa810120
or eax, 0x10708000
mov dword [ebx], eax
add ebx, edx
or eax, 0x41e97c07
and eax, 0x1000002
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7cb34032
xor eax, 0x494e13fe
and eax, 0xd142c0
or eax, 0xc31
mov dword [ebx], eax
add ebx, edx
or eax, 0x47fff16f
and eax, 0x468a27cc
and eax, 0x800000
or eax, 0x80018800
mov dword [ebx], eax
add ebx, edx
or eax, 0x33fe20aa
and eax, 0x83000080
or eax, 0x8004101
mov dword [ebx], eax
add ebx, edx
xor eax, 0x33f004ef
or eax, 0x67ad526f
and eax, 0xf2810445
or eax, 0x810
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c7bb3aa
and eax, 0x1039
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0xe16ac1e
xor eax, 0x522c7571
and eax, 0x2287001
or eax, 0x2c438280
mov dword [ebx], eax
add ebx, edx
or eax, 0x43dad045
and eax, 0x458b0000
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x3567bc4
and eax, 0x1020000
or eax, 0x12fd251c
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d377b7f
or eax, 0x34c32e80
and eax, 0x4b350000
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x332a7b
xor eax, 0xe8d951
and eax, 0x10
or eax, 0x88000002
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c65ace3
and eax, 0x18090
or eax, 0x41800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2732909e
and eax, 0x4010000
or eax, 0x184c8b00
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b2a49cd
and eax, 0x3c77eaf1
and eax, 0x2006c081
or eax, 0x1183100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f1422e7
and eax, 0x70000000
or eax, 0x81810000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1ef7c555
or eax, 0x27fcd01e
and eax, 0x246c5014
or eax, 0x48002fe0
mov dword [ebx], eax
add ebx, edx
and eax, 0x3654776f
and eax, 0x36cb5710
and eax, 0x5500
or eax, 0x811c008b
mov dword [ebx], eax
add ebx, edx
and eax, 0x3599d0a2
and eax, 0x180082
or eax, 0x200c70
mov dword [ebx], eax
add ebx, edx
or eax, 0x61a97cc
and eax, 0x60a8100
or eax, 0xc1c00000
mov dword [ebx], eax
add ebx, edx
and eax, 0x44dcf6b0
and eax, 0
or eax, 0x810000ab
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b59f254
and eax, 0x9c2f2
or eax, 0xa20500
mov dword [ebx], eax
add ebx, edx
or eax, 0x418ab8b1
and eax, 0x8a8900
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0xb5d242c
xor eax, 0x13466300
and eax, 0x98004000
or eax, 0x20000181
mov dword [ebx], eax
add ebx, edx
or eax, 0x1298c1bb
and eax, 0x74c7ff29
and eax, 0x4001
or eax, 0xa96
mov dword [ebx], eax
add ebx, edx
and eax, 0x13214c7e
xor eax, 0x1453efc9
and eax, 0x410050b
or eax, 0x29084020
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c5d4638
and eax, 0x408
or eax, 0x93d7
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3c1045dd
and eax, 0x3c10c200
or eax, 0xc38d2135
mov dword [ebx], eax
add ebx, edx
or eax, 0x4067f206
and eax, 0x1e4d1c6a
and eax, 0xc4d0022
or eax, 0x8bdd
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5292a1bd
and eax, 0x1c050800
or eax, 0x8020c181
mov dword [ebx], eax
add ebx, edx
and eax, 0x62a5bede
and eax, 0x3231a608
and eax, 0x10000
or eax, 0xe1800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x79511a2e
or eax, 0xafeb86b
and eax, 0x9869
or eax, 0x4314
mov dword [ebx], eax
add ebx, edx
or eax, 0xdf8783c
and eax, 0x9d0e101
or eax, 0xb0000080
mov dword [ebx], eax
add ebx, edx
or eax, 0x163b7902
and eax, 0xb1810000
or eax, 0x40000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x71ae0c4b
or eax, 0x5fefdc71
and eax, 0x9811
or eax, 4
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ec68679
or eax, 0x18b592dd
and eax, 0x808088
or eax, 0x81000100
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e8b8d52
or eax, 0x3d6bde54
and eax, 0x158b0040
or eax, 0x40000001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2345d5ac
and eax, 0x40c28104
or eax, 0x80300010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7de7652e
and eax, 0x8100003a
or eax, 1
mov dword [ebx], eax
add ebx, edx
and eax, 0x68a81cdb
and eax, 0x4a0efc34
and eax, 0
or eax, 0xa8feca
mov dword [ebx], eax
add ebx, edx
or eax, 0x14b8254
and eax, 0xe28000
or eax, 0x8a100100
mov dword [ebx], eax
add ebx, edx
and eax, 0x37f6fe06
and eax, 0x2720000
or eax, 0x89016cc0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x59ecec
and eax, 0x2200004
or eax, 0x30051041
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b2ccc79
or eax, 0x66445bd6
and eax, 0x35000043
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x39a05690
and eax, 0x200
or eax, 0x124
mov dword [ebx], eax
add ebx, edx
and eax, 0x62b906e1
or eax, 0x7051793d
and eax, 0x1009
or eax, 0x81808080
mov dword [ebx], eax
add ebx, edx
and eax, 0x60e5dd33
xor eax, 0x15228ca9
and eax, 0x5820000
or eax, 0x48090041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x274b163d
xor eax, 0x5f4c8aac
and eax, 0x25888010
or eax, 0x82410100
mov dword [ebx], eax
add ebx, edx
and eax, 0x64aaac34
and eax, 0x10
or eax, 0x810000aa
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e4dbc0
or eax, 0x370e09bf
and eax, 0xaacbf1
or eax, 0x110400
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f3b6773
and eax, 0x3200feee
and eax, 0x2000aa00
or eax, 0x494a1000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1f00d79f
and eax, 0x550a0000
or eax, 0x210000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6bd6ba83
xor eax, 0x2ac8d015
and eax, 0x1320000
or eax, 0x8c08120
mov dword [ebx], eax
add ebx, edx
xor eax, 0x222b504b
xor eax, 0xef26b59
and eax, 0x2bba12
or eax, 0x88d44584
mov dword [ebx], eax
add ebx, edx
and eax, 0x17350537
and eax, 0x65eed8f1
and eax, 0
or eax, 0x4181808a
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b443755
and eax, 0x25cee2aa
and eax, 0x448200
or eax, 0x10010900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x14aca34e
or eax, 0x32bb6802
and eax, 0x73200c
or eax, 0x49701
mov dword [ebx], eax
add ebx, edx
or eax, 0x5dbc98ef
xor eax, 0x2485748d
and eax, 0x71420100
or eax, 0x6853400
mov dword [ebx], eax
add ebx, edx
and eax, 0x343c5412
or eax, 0x339fe85b
and eax, 0x58b0000
or eax, 0x48000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f4bc629
and eax, 0x3017d086
and eax, 0x8000
or eax, 0xdff10120
mov dword [ebx], eax
add ebx, edx
or eax, 0x106a5b8b
and eax, 0x81fbdb88
or eax, 0x42450
mov dword [ebx], eax
add ebx, edx
xor eax, 0x37c392d
and eax, 0x820382f1
or eax, 0x7d080800
mov dword [ebx], eax
add ebx, edx
and eax, 0x5090809
or eax, 0x3e007040
and eax, 0x10841
or eax, 0x808080be
mov dword [ebx], eax
add ebx, edx
xor eax, 0x79680a7d
and eax, 0x89000080
or eax, 0x2004101
mov dword [ebx], eax
add ebx, edx
or eax, 0x422c001d
or eax, 0x18305fe4
and eax, 0xc2001855
or eax, 0x810000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2af3b172
xor eax, 0x48433b5
and eax, 0x8880
or eax, 0x2005
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f3f4895
or eax, 0x3ff74d4d
and eax, 0x61c3e081
or eax, 0x1200
mov dword [ebx], eax
add ebx, edx
and eax, 0xb44f5bc
and eax, 0
or eax, 0xf2810000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e36ef36
and eax, 0xcf24
or eax, 0x1000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2980bdb7
or eax, 0x98188e2
and eax, 0x21004583
or eax, 0x14100008
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d8fdbc4
and eax, 0x80
or eax, 0xb66e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x56fd2401
and eax, 0xf51005
or eax, 0x6900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6fd78743
and eax, 0x2a023400
or eax, 0x80940100
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd56dbc2
and eax, 0x80800000
or eax, 0x10080001
mov dword [ebx], eax
add ebx, edx
or eax, 0x29d73797
or eax, 0x289c257c
and eax, 0x410180
or eax, 0x8000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x34ffecda
xor eax, 0x4e214e5b
and eax, 0x100101
or eax, 0x81004c8a
mov dword [ebx], eax
add ebx, edx
and eax, 0x50e4227a
and eax, 0
or eax, 0x1655c1
mov dword [ebx], eax
add ebx, edx
and eax, 0x401e8a2f
or eax, 0x48cf09a3
and eax, 0xd10100
or eax, 0x35208000
mov dword [ebx], eax
add ebx, edx
and eax, 0x179bd96c
and eax, 0x465edbc7
and eax, 0
or eax, 0xba00001a
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d454ff9
and eax, 0xe7d690
and eax, 0x410
or eax, 0xb96d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e1e903c
or eax, 0x603463a6
and eax, 0xc4523
or eax, 0x81001008
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c466db1
xor eax, 0x13d600a0
and eax, 0x524480
or eax, 0x2c9a72
mov dword [ebx], eax
add ebx, edx
and eax, 0x6478e12
and eax, 0xc755ed7
and eax, 0x800
or eax, 0x808a8000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c954be1
and eax, 0x4209b8c3
and eax, 0x81
or eax, 0x8b004100
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b19ee0
and eax, 0x8e010c41
or eax, 0x300c0004
mov dword [ebx], eax
add ebx, edx
and eax, 0x356523e0
xor eax, 0x43af6f33
and eax, 0x35000043
or eax, 0x8c
mov dword [ebx], eax
add ebx, edx
and eax, 0x7075791f
and eax, 0x7dc149c8
and eax, 8
or eax, 0xff66
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ee5eb7d
and eax, 0x4908
or eax, 0x81140483
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b956e68
xor eax, 0x27a27daf
and eax, 0x1040
or eax, 0x48a489
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3a61b9ed
and eax, 0x22210100
or eax, 0x80d08000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3030e4bb
and eax, 0x8000003a
or eax, 0x8000040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x18142d13
or eax, 0x5ef44fb2
and eax, 0x40800081
or eax, 0x1018000
mov dword [ebx], eax
add ebx, edx
and eax, 0x27a91f78
or eax, 0x31f81f46
and eax, 0x20510b00
or eax, 0x48000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e2a0e28
xor eax, 0x28bcb27
and eax, 0x20bc001
or eax, 0x9d340a80
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b007e08
and eax, 0xe001b489
or eax, 0x12804b76
mov dword [ebx], eax
add ebx, edx
or eax, 0x1f1a7832
and eax, 0xff9bdfb8
or eax, 0x640000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1843474a
and eax, 0x5200082
or eax, 0x4509
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b9ea8bc
and eax, 0x89b0
or eax, 0x1000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c43f026
and eax, 0x9020
or eax, 0xee6505
mov dword [ebx], eax
add ebx, edx
xor eax, 0x12c001a5
and eax, 0x243400
or eax, 0x6cc00100
mov dword [ebx], eax
add ebx, edx
or eax, 0x7929cc9f
and eax, 0x10d0e17b
and eax, 0x10800000
or eax, 0x80080000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b446f3e
and eax, 0x400100
or eax, 0x18080
mov dword [ebx], eax
add ebx, edx
and eax, 0x2916bfe2
and eax, 0x180
or eax, 0x810c4c0b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x64db03ba
and eax, 0x54e01
or eax, 0x820c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x71794ded
and eax, 0x30710100
or eax, 0xe808000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3209f689
and eax, 0xa000008
or eax, 0x81000044
mov dword [ebx], eax
add ebx, edx
and eax, 0x959ac7d
and eax, 0x44
or eax, 0xc2810811
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f52fd8f
or eax, 0x57fec64d
and eax, 0xa205
or eax, 0x20
mov dword [ebx], eax
add ebx, edx
or eax, 0x455e1058
or eax, 0x1bbf6b0a
and eax, 0x5746f201
or eax, 0xa0000080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x436431d7
and eax, 0x80000000
or eax, 0xa880000
mov dword [ebx], eax
add ebx, edx
and eax, 0x493cd1c2
and eax, 0x18889ab7
and eax, 0
or eax, 0x418180
mov dword [ebx], eax
add ebx, edx
or eax, 0x7630d192
or eax, 0x39c8fca5
and eax, 0xd084583
or eax, 0x40008
mov dword [ebx], eax
add ebx, edx
or eax, 0x4fda60b9
and eax, 0x52b
or eax, 0x240
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b472866
xor eax, 0x4db92d80
and eax, 0x56480225
or eax, 0x9018110
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e60010d
or eax, 0x233bb525
and eax, 0x498125
or eax, 0x10040a50
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1df42c3
and eax, 0x786f6053
and eax, 0x10004000
or eax, 0x4a288981
mov dword [ebx], eax
add ebx, edx
and eax, 0xa41085a
xor eax, 0x7887f901
and eax, 0x40810000
or eax, 0x81000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x102619f6
and eax, 0x11b2
or eax, 0x2209
mov dword [ebx], eax
add ebx, edx
or eax, 0x31daa14e
or eax, 0x540e3430
and eax, 0x582b181
or eax, 0x8a214000
mov dword [ebx], eax
add ebx, edx
and eax, 0x16f7f5c7
or eax, 0xbd5575a
and eax, 0x1810000
or eax, 0x80080000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6f6cabd4
xor eax, 0x1cec5c12
and eax, 0x400000
or eax, 0x18180
mov dword [ebx], eax
add ebx, edx
xor eax, 0x718856a5
and eax, 0x41818020
or eax, 0x98
mov dword [ebx], eax
add ebx, edx
or eax, 0x48ecf413
and eax, 0x48c15400
or eax, 0x84020900
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f998341
xor eax, 0x3d7c3863
and eax, 0xc084c400
or eax, 0xc4808cc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5b445265
and eax, 0x84888c88
or eax, 0x48444044
mov dword [ebx], eax
add ebx, edx
or eax, 0xb3c5ed9
or eax, 0x15b0c6ad
and eax, 0xcccccccc
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d6301d5
and eax, 0x4c0000c4
or eax, 0xa08b5508
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d2550c3
xor eax, 0x7c92b845
and eax, 0xd18050a
or eax, 0x4081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4136ae3
or eax, 0x6f333219
and eax, 0x3f49
or eax, 0x82
mov dword [ebx], eax
add ebx, edx
xor eax, 0x598d2035
and eax, 0xd1d34
or eax, 0x72c001
mov dword [ebx], eax
add ebx, edx
or eax, 0x6edbcae4
and eax, 0x323edd1d
and eax, 0xc8900
or eax, 0x10410200
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c9f82c8
and eax, 0x10088000
or eax, 0xa7624981
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7657401a
and eax, 0x63e0070c
and eax, 0x41000000
or eax, 0xb0810000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3e1ad155
and eax, 0x61807bbf
and eax, 0x4101
or eax, 0x8222
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ebead68
and eax, 0x8100
or eax, 0x7c507081
mov dword [ebx], eax
add ebx, edx
and eax, 0x5fc68dd1
and eax, 0
or eax, 0x81880000
mov dword [ebx], eax
add ebx, edx
and eax, 0x56ddd575
and eax, 0
or eax, 0x418828
mov dword [ebx], eax
add ebx, edx
and eax, 0x76d99fea
and eax, 0x410028
or eax, 0x7092
mov dword [ebx], eax
add ebx, edx
and eax, 0x2fb0d153
or eax, 0x1695593e
and eax, 0x150900
or eax, 0x8402200
mov dword [ebx], eax
add ebx, edx
or eax, 0x57222961
and eax, 0x56322201
or eax, 0xa088d080
mov dword [ebx], eax
add ebx, edx
and eax, 0x3271251b
and eax, 1
or eax, 0x458b9b90
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d79f6cf
xor eax, 0xf536836
and eax, 0x881500
or eax, 0x14152014
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e92f748
xor eax, 0x7bc9e4a3
and eax, 0x5140000
or eax, 0x40210000
mov dword [ebx], eax
add ebx, edx
and eax, 0x45ac249e
and eax, 0x5000000
or eax, 0x28000088
mov dword [ebx], eax
add ebx, edx
xor eax, 0x77d3a440
and eax, 0x2088
or eax, 0x5203
mov dword [ebx], eax
add ebx, edx
and eax, 0x5571c19d
and eax, 0x4001
or eax, 0x56a934
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e7fa91b
and eax, 0x108900
or eax, 0x28800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e6f1bbe
or eax, 0x7ad90511
and eax, 0xa000188
or eax, 0x81004000
mov dword [ebx], eax
add ebx, edx
or eax, 0x118edb56
and eax, 0x6e713e26
and eax, 0x8001004
or eax, 0xc1810049
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ba57d4b
xor eax, 0x4711a560
and eax, 0xd82e
or eax, 0x27d0
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d3dd1b4
xor eax, 0x5660ed8c
and eax, 0x10003000
or eax, 0x8996c181
mov dword [ebx], eax
add ebx, edx
or eax, 0x776301cb
or eax, 0x3c46edc0
and eax, 0x55832c42
or eax, 0x80224
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ff263dc
and eax, 0x54820000
or eax, 0xaa608110
mov dword [ebx], eax
add ebx, edx
or eax, 0x45a73c64
and eax, 0x81000024
or eax, 1
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c5fbdc4
or eax, 0x7583f0c
and eax, 0x3ae0
or eax, 0x204012
mov dword [ebx], eax
add ebx, edx
and eax, 0x409361fd
or eax, 0x14b1dbcb
and eax, 0x808900
or eax, 0x280a0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x35a589de
and eax, 0x38000188
or eax, 0x80004000
mov dword [ebx], eax
add ebx, edx
or eax, 0x291010fc
or eax, 0x39c374f
and eax, 0x765
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a3a7a8a
and eax, 0x46af5c93
and eax, 0x4403
or eax, 0x35140128
mov dword [ebx], eax
add ebx, edx
xor eax, 0x69d9af93
and eax, 0x700ddac9
and eax, 0x500d8088
or eax, 0xaff23154
mov dword [ebx], eax
add ebx, edx
or eax, 0x7592512b
xor eax, 0x671f516
and eax, 0x81080489
or eax, 0x104902
mov dword [ebx], eax
add ebx, edx
and eax, 0x1d0763ce
and eax, 0x4080
or eax, 0x58a441
mov dword [ebx], eax
add ebx, edx
and eax, 0x179402eb
or eax, 0x552a4154
and eax, 0x10300100
or eax, 0xac18000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x174d0ac9
or eax, 0x7c491802
and eax, 0x8000083
or eax, 0x80000020
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c8795cb
and eax, 0x81
or eax, 0x41882800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x724dc2f1
and eax, 0x458a00
or eax, 0x8100100
mov dword [ebx], eax
add ebx, edx
and eax, 0x7896fcda
xor eax, 0x5177e5f0
and eax, 0x19406080
or eax, 0x6189201
mov dword [ebx], eax
add ebx, edx
xor eax, 0x51fd49bd
xor eax, 0x63f61c24
and eax, 0x20010000
or eax, 0xc2800001
mov dword [ebx], eax
add ebx, edx
or eax, 0x7006bf1a
and eax, 0x9401
or eax, 0x40c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x60c4365
and eax, 0x400d281
or eax, 0x90c02000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x408fb853
and eax, 0x440b0000
or eax, 0x1800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x589648ce
and eax, 0x324723b7
and eax, 0x20004
or eax, 0xa5282518
mov dword [ebx], eax
add ebx, edx
or eax, 0x166ba432
xor eax, 0x20d07d16
and eax, 0x1310000
or eax, 0x8040000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7649c8e9
and eax, 0
or eax, 0x880000a0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x79ee01df
xor eax, 0x4daf7aa9
and eax, 0x2890
or eax, 0x41880000
mov dword [ebx], eax
add ebx, edx
or eax, 0x166338d2
and eax, 0x2129d113
and eax, 0x90000
or eax, 0x14448b00
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ec6356b
and eax, 0x3114ad33
and eax, 0x8101
or eax, 0xdc84080
mov dword [ebx], eax
add ebx, edx
and eax, 0x38b9f53c
and eax, 0x74cab00c
and eax, 0x800000
or eax, 0xe1010000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3bb35956
xor eax, 0x7c405fbd
and eax, 0x83
or eax, 0x2904
mov dword [ebx], eax
add ebx, edx
and eax, 0x284d7027
and eax, 0x2001
or eax, 0x9b4cc980
mov dword [ebx], eax
add ebx, edx
or eax, 0x12a5422f
and eax, 0x91810000
or eax, 0x60000000
mov dword [ebx], eax
add ebx, edx
or eax, 0xe0a28a4
and eax, 0xff8b0084
or eax, 0x748559
mov dword [ebx], eax
add ebx, edx
or eax, 0x6aedc342
and eax, 0x4dbd0bf1
and eax, 0x840290
or eax, 0x42c82a
mov dword [ebx], eax
add ebx, edx
and eax, 0x191dc913
and eax, 0x40800
or eax, 0x1c512300
mov dword [ebx], eax
add ebx, edx
or eax, 0x77291cef
and eax, 0x26003281
or eax, 0x2c000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6bb4ff68
xor eax, 0x3fe908ec
and eax, 0x8880000
or eax, 0x82000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x78fcea32
and eax, 0
or eax, 0x418828
mov dword [ebx], eax
add ebx, edx
or eax, 0x44523eda
and eax, 0x429cb8
or eax, 0x280100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x131dfa75
xor eax, 0x73fd418e
and eax, 0x20002200
or eax, 0x450900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1608b532
xor eax, 0x34a7c15f
and eax, 0x28a0025
or eax, 0xfd010010
mov dword [ebx], eax
add ebx, edx
and eax, 0x11192007
xor eax, 0x67f034af
and eax, 0x44900aa
or eax, 0x8048b55
mov dword [ebx], eax
add ebx, edx
and eax, 0x7630e70e
and eax, 0x4008100
or eax, 0xe0016081
mov dword [ebx], eax
add ebx, edx
and eax, 0x23eae58
and eax, 0x3dbf0f7d
and eax, 0
or eax, 0xf1810000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a6d9970
and eax, 0
or eax, 0x2408
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d2c3450
and eax, 0x8280008
or eax, 0x80008180
mov dword [ebx], eax
add ebx, edx
and eax, 0x76f669a1
xor eax, 0x3aa49d4e
and eax, 0x28800040
or eax, 0x380001
mov dword [ebx], eax
add ebx, edx
and eax, 0x392125af
and eax, 0x8000000
or eax, 0x55004188
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d70031d
and eax, 0x5351ec68
and eax, 0x40404000
or eax, 0x8c8c8cc3
mov dword [ebx], eax
add ebx, edx
or eax, 0x1d2657ba
and eax, 0x1173f8d6
and eax, 0x250c0
or eax, 0xec89050c
mov dword [ebx], eax
add ebx, edx
and eax, 0x7dca91cd
and eax, 0xc000188
or eax, 0x1204403
mov dword [ebx], eax
add ebx, edx
and eax, 0x1261b557
or eax, 0x6aba50f0
and eax, 0x50a0
or eax, 0x200c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x20722817
and eax, 0x725809
or eax, 0x810304
mov dword [ebx], eax
add ebx, edx
and eax, 0x5877d34a
xor eax, 0x543a9923
and eax, 0x50490000
or eax, 0xabb63500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d6cd2ce
and eax, 0x4830000
or eax, 0x49080000
mov dword [ebx], eax
add ebx, edx
or eax, 0x71c8f7d0
and eax, 0x7bf24555
and eax, 0x58c00110
or eax, 0x318004
mov dword [ebx], eax
add ebx, edx
or eax, 0x3d324841
and eax, 0x45d592b
and eax, 0
or eax, 0x810000dc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x13630355
xor eax, 0x616a6805
and eax, 0x12b80
or eax, 0x140071
mov dword [ebx], eax
add ebx, edx
and eax, 0x75ed2cc8
or eax, 0x1fb139c0
and eax, 0xc810800
or eax, 0xc0008000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1054a264
and eax, 0x544505f1
and eax, 0
or eax, 0x8b00418b
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ddf7b20
and eax, 0
or eax, 0xe2811055
mov dword [ebx], eax
add ebx, edx
or eax, 0x68345a47
and eax, 0x12e41031
and eax, 0x1000
or eax, 0x8e40
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d39781d
xor eax, 0x1baeb259
and eax, 0x10055000
or eax, 0x60a281
mov dword [ebx], eax
add ebx, edx
and eax, 0x3380ebf1
and eax, 0
or eax, 0x458b0000
mov dword [ebx], eax
add ebx, edx
and eax, 0xf4287d6
or eax, 0x45765141
and eax, 0x4700100
or eax, 0x802408
mov dword [ebx], eax
add ebx, edx
and eax, 0x4005b1f9
and eax, 0x42c01f53
and eax, 0
or eax, 0xc8350000
mov dword [ebx], eax
add ebx, edx
or eax, 0x27451152
or eax, 0x249c1f4d
and eax, 0x88000000
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x35c419ea
or eax, 0x65f28e3d
and eax, 0x41828c10
or eax, 0x94080
mov dword [ebx], eax
add ebx, edx
or eax, 0x170801cd
and eax, 0x4098900
or eax, 0x20440200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x24c3fee2
and eax, 0x4eb9519b
and eax, 0x804180
or eax, 0x56458001
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c2eef12
and eax, 0x10000000
or eax, 0xe1810000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7096ee0f
and eax, 0x1331555c
and eax, 0x400c
or eax, 0xa312
mov dword [ebx], eax
add ebx, edx
xor eax, 0x744c11af
and eax, 0x7000f081
or eax, 0x83110100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x493df5f5
xor eax, 0x572c15f4
and eax, 0x45000000
or eax, 0x108b0001
mov dword [ebx], eax
add ebx, edx
or eax, 0x46475b06
and eax, 0x6c20100
or eax, 0xa0308010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x796921db
and eax, 0x810000c2
or eax, 0x14
mov dword [ebx], eax
add ebx, edx
xor eax, 0x48119eb9
and eax, 0x5f1e6933
and eax, 0x22
or eax, 0xc8e3c8
mov dword [ebx], eax
add ebx, edx
and eax, 0x4059401c
and eax, 0x400000
or eax, 0x3cb28100
mov dword [ebx], eax
add ebx, edx
or eax, 0x757e99f6
and eax, 0x7bd9944c
and eax, 0x8d89004
or eax, 0x80276fba
mov dword [ebx], eax
add ebx, edx
or eax, 0x49dc8fa
and eax, 0x8bcc8a
or eax, 0x41000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e6f6621
and eax, 0x18448a00
or eax, 0x10100
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c4eeffa
xor eax, 0x60b65768
and eax, 0x82c020
or eax, 0xc0305
mov dword [ebx], eax
add ebx, edx
and eax, 0x680cc195
or eax, 0x7ccccb77
and eax, 0x24880900
or eax, 0x82330400
mov dword [ebx], eax
add ebx, edx
and eax, 0x2509becc
xor eax, 0x45dbfc04
and eax, 0x41100000
or eax, 0x94250000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x21e70543
and eax, 0x80400441
or eax, 0xb2d7280
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a783a47
xor eax, 0x156a30cd
and eax, 0x80010808
or eax, 0x71801045
mov dword [ebx], eax
add ebx, edx
or eax, 0x4311f413
and eax, 0x6c02
or eax, 0x100
mov dword [ebx], eax
add ebx, edx
or eax, 0x2e6f3979
and eax, 0x2c0d7101
or eax, 0xc1908080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x67b8da27
xor eax, 0x35a84bf9
and eax, 0x81890000
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6e7c1159
and eax, 0x7ce8f704
and eax, 0x400100
or eax, 0x18acc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x58fdf26f
or eax, 0x1a72eaed
and eax, 0x1c518b
or eax, 0x81000400
mov dword [ebx], eax
add ebx, edx
and eax, 0x19a0a84c
and eax, 0
or eax, 0x3e52e2
mov dword [ebx], eax
add ebx, edx
and eax, 0x21e31258
and eax, 0x220200
or eax, 0x32c08100
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ae0e408
and eax, 0x2608000
or eax, 0x891a7283
mov dword [ebx], eax
add ebx, edx
or eax, 0x7d5812f5
and eax, 0x92001045
or eax, 0x50800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f0a3207
xor eax, 0x6b9c10cb
and eax, 0x14000088
or eax, 0x21000052
mov dword [ebx], eax
add ebx, edx
and eax, 0x725d4e78
xor eax, 0x6fdc1556
and eax, 0x1108
or eax, 0x14a30
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c94ada4
or eax, 0x157051ca
and eax, 0x1401088
or eax, 0x8a8c8000
mov dword [ebx], eax
add ebx, edx
and eax, 0x16d0e562
and eax, 0x800000
or eax, 0x4d0b0041
mov dword [ebx], eax
add ebx, edx
and eax, 0xde4f38
and eax, 0x880000
or eax, 0xdc418128
mov dword [ebx], eax
add ebx, edx
xor eax, 0x60d674c7
xor eax, 0x7bcec2c5
and eax, 0x81000028
or eax, 0x14
mov dword [ebx], eax
add ebx, edx
and eax, 0x59161b9c
and eax, 0x10
or eax, 0x3f7fe1
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d2ce76f
and eax, 0x1f749efb
and eax, 0xc148a00
or eax, 0x10410100
mov dword [ebx], eax
add ebx, edx
and eax, 0x194fa2f3
or eax, 0x7153f1c5
and eax, 0x5947c281
or eax, 0x84a80000
mov dword [ebx], eax
add ebx, edx
or eax, 0x9e7eaa5
and eax, 0xd0810000
or eax, 0x22000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x55a54fb5
and eax, 0x47c84832
and eax, 0x4030
or eax, 0x110cc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x499e785e
and eax, 0x47dba15b
and eax, 0x1880000
or eax, 0x8a448a88
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b7788d4
xor eax, 0x255e5116
and eax, 0x45810040
or eax, 0xa0001
mov dword [ebx], eax
add ebx, edx
or eax, 0x74540b3f
and eax, 0x2521448d
and eax, 4
or eax, 0x9a103520
mov dword [ebx], eax
add ebx, edx
or eax, 0x3164034
or eax, 0x2b2f91a5
and eax, 0x8b350000
or eax, 0x4000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x15633985
xor eax, 0x6899baa7
and eax, 0x83000022
or eax, 0x8000001
mov dword [ebx], eax
add ebx, edx
and eax, 0x2577a07
and eax, 1
or eax, 0xf181084c
mov dword [ebx], eax
add ebx, edx
and eax, 0x56f3e4ca
and eax, 0x1e2e6c37
and eax, 0
or eax, 0xb6bd
mov dword [ebx], eax
add ebx, edx
and eax, 0x52d2c8ed
or eax, 0x47641599
and eax, 0x4609181
or eax, 0x10116000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1201afcd
and eax, 0x71682766
and eax, 0
or eax, 0x81880000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4aa87620
and eax, 0x574caccc
and eax, 0
or eax, 0x418bcc
mov dword [ebx], eax
add ebx, edx
and eax, 0x5bd3b920
or eax, 0x4a1e0ba8
and eax, 0x1683a8
or eax, 0x800012
mov dword [ebx], eax
add ebx, edx
or eax, 0x1110d879
and eax, 0x140b00
or eax, 0xc412000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ed41319
or eax, 0x6f31fc52
and eax, 0x2084f201
or eax, 0x80020080
mov dword [ebx], eax
add ebx, edx
or eax, 0x29c8fac8
and eax, 0x18afac9
or eax, 0x44010536
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a8b3237
or eax, 0x5ae1b6e0
and eax, 0x58c1350c
or eax, 0xa0000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x67e44123
or eax, 0x5245cf29
and eax, 0x5b250000
or eax, 0x20080000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b8adc98
and eax, 0x31000088
or eax, 0x4000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2fb18945
and eax, 0x3e6b7889
and eax, 0x1a210088
or eax, 0xe5de8464
mov dword [ebx], eax
add ebx, edx
or eax, 0xf685b07
and eax, 0x8bcc9088
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x2120b8a3
xor eax, 0x577de719
and eax, 0x44090001
or eax, 0x9820040
mov dword [ebx], eax
add ebx, edx
and eax, 0x59388eb5
and eax, 0x1b9d28
and eax, 0x80000
or eax, 0xcfc1810c
mov dword [ebx], eax
add ebx, edx
and eax, 0x127c3ad4
and eax, 4
or eax, 0x81000021
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f8d5f3b
xor eax, 0x3dfd6561
and eax, 0xa92440
or eax, 0x202a9
mov dword [ebx], eax
add ebx, edx
and eax, 0x59b70109
and eax, 0xa10000
or eax, 0xc8408100
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ba3c1de
and eax, 0x810000d6
or eax, 1
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e14b11b
and eax, 0x11
or eax, 0x4250e0
mov dword [ebx], eax
add ebx, edx
and eax, 0x11e7f1b0
and eax, 0x400000
or eax, 0x8158b00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b562b1a
and eax, 0x54b28856
and eax, 0x28000
or eax, 0x58547281
mov dword [ebx], eax
add ebx, edx
and eax, 0x359b3ea
and eax, 0
or eax, 0xea810000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3826f045
and eax, 0x52e77d21
and eax, 0x2001
or eax, 0x8be0
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b95fd5f
and eax, 0x4a91f281
or eax, 0x4280000
mov dword [ebx], eax
add ebx, edx
and eax, 0x968c84e
and eax, 0x8080000
or eax, 0x82800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6184cb82
and eax, 0x55d36d0c
and eax, 0x900
or eax, 0x4182cc
mov dword [ebx], eax
add ebx, edx
or eax, 0x2fd909a0
or eax, 0x6d300292
and eax, 0xd18018a
or eax, 0x4401
mov dword [ebx], eax
add ebx, edx
or eax, 0x7be622f9
and eax, 0x6660
or eax, 0x1004
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d5a73
and eax, 0x220
or eax, 0xf60015
mov dword [ebx], eax
add ebx, edx
or eax, 0x5591ee0e
or eax, 0x4927bd8b
and eax, 0x10458b00
or eax, 0x80000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x28a0295b
and eax, 0xc18001
or eax, 0x40124180
mov dword [ebx], eax
add ebx, edx
and eax, 0x2cee9f62
and eax, 0x800000
or eax, 0xe1010000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e78524a
xor eax, 0x13226350
and eax, 0x3008
or eax, 0xc8a4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4fb70334
and eax, 0x90f180
or eax, 0x90080001
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ebd81a4
or eax, 0x72466e5f
and eax, 0x880000
or eax, 0x81000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3cfd557e
xor eax, 0x434c82d0
and eax, 0x1838c
or eax, 0x400840
mov dword [ebx], eax
add ebx, edx
xor eax, 0x68e53518
and eax, 0x80b290
or eax, 0x58012a
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b88562c
or eax, 0x7a2548d4
and eax, 0x8552b00
or eax, 0x4000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ba816f
and eax, 0
or eax, 0x9560f281
mov dword [ebx], eax
add ebx, edx
xor eax, 0x46457312
and eax, 0x41018190
or eax, 0x48a500c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x189b982e
and eax, 0x2e0febe6
and eax, 0xc000100
or eax, 0x33670410
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e9cdc2e
and eax, 0x11090000
or eax, 0x40040000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x75e78192
or eax, 0x67fd9fcd
and eax, 0x2500009a
or eax, 0x10000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x33d2f314
or eax, 0xe38a0e6
and eax, 0x9348
or eax, 0x811
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ca5f956
and eax, 0x8849009
or eax, 0x83480080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x395d328a
and eax, 0x80900001
or eax, 0x4c280040
mov dword [ebx], eax
add ebx, edx
and eax, 0x47d91790
xor eax, 0x3a0643b6
and eax, 0x5c004182
or eax, 0x1000009
mov dword [ebx], eax
add ebx, edx
xor eax, 0x70a39ad7
and eax, 0xc80c840
or eax, 0xc04c0483
mov dword [ebx], eax
add ebx, edx
and eax, 0x30e1892f
and eax, 0x800000
or eax, 0xec0b55cc
mov dword [ebx], eax
add ebx, edx
or eax, 0x427b1e75
and eax, 0x82084589
or eax, 0x1040002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x31c7a4ee
and eax, 0xb0830060
or eax, 0x40000080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5dfe5991
and eax, 0x362852d8
and eax, 0x4080040
or eax, 0x8458b25
mov dword [ebx], eax
add ebx, edx
or eax, 0x2447a402
and eax, 0xc478101
or eax, 0x12804080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x676feedc
and eax, 0x71800000
or eax, 0x80010000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x106a55e3
and eax, 0x55e1
or eax, 0x14
mov dword [ebx], eax
add ebx, edx
or eax, 0x2e20f8de
and eax, 0x4008188
or eax, 0x809c0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x71f1507c
and eax, 0x60805c18
and eax, 0x800000
or eax, 0x550b0041
mov dword [ebx], eax
add ebx, edx
and eax, 0x12f13eee
and eax, 0x3c2bbe1a
and eax, 0x10000000
or eax, 0x2aca810c
mov dword [ebx], eax
add ebx, edx
and eax, 0x32611fd0
or eax, 0x4bc6a62f
and eax, 0x1000006
or eax, 0x800000d0
mov dword [ebx], eax
add ebx, edx
and eax, 0x1160289d
or eax, 0x1559e50f
and eax, 0x510492
or eax, 0xa60260
mov dword [ebx], eax
add ebx, edx
and eax, 0x503790cf
or eax, 0x6ed235f3
and eax, 0x8450100
or eax, 0x8a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x29894a4d
and eax, 0x10000
or eax, 0x48035
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e946801
and eax, 0xa052000
or eax, 0x20000500
mov dword [ebx], eax
add ebx, edx
or eax, 0x38bc3fdb
and eax, 0x8350000
or eax, 0x5000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c4adb58
and eax, 0x8000000
or eax, 0x80000002
mov dword [ebx], eax
add ebx, edx
and eax, 0x7dfd5686
xor eax, 0x19dae0d5
and eax, 0x1808090
or eax, 0x40041c00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3ad4bda3
and eax, 0x8400100
or eax, 0xd8a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x2506021d
and eax, 0x40000
or eax, 0xa93f181
mov dword [ebx], eax
add ebx, edx
xor eax, 0x75c650f4
and eax, 0x71010000
or eax, 0x80800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x71c1ed37
xor eax, 0x2582252b
and eax, 0x880c
or eax, 0x43
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e45d35a
and eax, 0x2604f0e
and eax, 0xa
or eax, 0x81085581
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e962b92
and eax, 0x786eac5f
and eax, 0x20400
or eax, 0x10c0e2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3099b7b8
xor eax, 0x1cd3c2b1
and eax, 0x8508100
or eax, 0xc2a20000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f0428eb
and eax, 0x88000002
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x4db77448
or eax, 0x475ac551
and eax, 0x4184940a
or eax, 0x880
mov dword [ebx], eax
add ebx, edx
or eax, 0x50b29762
and eax, 0x48b00
or eax, 0xc410000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x470c141e
and eax, 0x9a04
or eax, 0x364021
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3988d2f4
xor eax, 0x2d54ffa1
and eax, 0x14683500
or eax, 0x22000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x42a42291
and eax, 0x54880000
or eax, 0x80310000
mov dword [ebx], eax
add ebx, edx
or eax, 0x406329a9
xor eax, 0x4f01e11b
and eax, 0xb000010
or eax, 0x20000001
mov dword [ebx], eax
add ebx, edx
and eax, 0x10d02587
or eax, 0x5e12d2e4
and eax, 0x50000045
or eax, 0xa1810808
mov dword [ebx], eax
add ebx, edx
and eax, 0x4231e8c4
xor eax, 0xd0374ba
and eax, 0x4d020cf4
or eax, 0xb2fd8200
mov dword [ebx], eax
add ebx, edx
or eax, 0x49a1e52e
xor eax, 0x8a922f6
and eax, 0x84148108
or eax, 0x880080
mov dword [ebx], eax
add ebx, edx
and eax, 0x14cc0f12
and eax, 0x4880000
or eax, 0x51030041
mov dword [ebx], eax
add ebx, edx
and eax, 0x453ef19c
and eax, 0x44020000
or eax, 0x20e08108
mov dword [ebx], eax
add ebx, edx
or eax, 0x156565bf
and eax, 0x5978baed
and eax, 0x10000a9
or eax, 0x80000012
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6e74f0cd
xor eax, 0x499b8418
and eax, 0xee0042
or eax, 0x100380
mov dword [ebx], eax
add ebx, edx
and eax, 0x28eddb8
and eax, 0x820100
or eax, 0x42708000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c7e8584
or eax, 0x7450fca2
and eax, 0x180
or eax, 0x8b000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x22b51608
and eax, 0xa8250400
or eax, 0x14000845
mov dword [ebx], eax
add ebx, edx
and eax, 0x1cdec611
or eax, 0x335180ac
and eax, 0x35000008
or eax, 0x152
mov dword [ebx], eax
add ebx, edx
and eax, 0x5193d38a
or eax, 0xe6f7b5b
and eax, 0x1218
or eax, 0x20
mov dword [ebx], eax
add ebx, edx
and eax, 0x6442d9d7
xor eax, 0x66b3c3b0
and eax, 0x4909080
or eax, 0x800c0008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x9eea365
xor eax, 0x7e2101ba
and eax, 0x41030041
or eax, 0xc880000
mov dword [ebx], eax
add ebx, edx
or eax, 0x347f45be
or eax, 0x51a81c0d
and eax, 0x54e1010c
or eax, 0x8000
mov dword [ebx], eax
add ebx, edx
and eax, 0x41fac6b7
or eax, 0x6b43e9a4
and eax, 0x1000080
or eax, 0x8000005a
mov dword [ebx], eax
add ebx, edx
xor eax, 0xddbd7f
and eax, 0x9584a1
or eax, 0x20248
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e178d2c
and eax, 0x18000
or eax, 0xece00100
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ce9d965
and eax, 0x80000001
or eax, 0x1000010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7f395d8e
xor eax, 0x34e2e257
and eax, 0x1092c0
or eax, 0x31
mov dword [ebx], eax
add ebx, edx
and eax, 0x665c179c
and eax, 0x508e9c3c
and eax, 0x1000
or eax, 0xa6dcaa00
mov dword [ebx], eax
add ebx, edx
or eax, 0x690201e
or eax, 0x41851a25
and eax, 0x45090000
or eax, 0x10220000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x47baa7e2
and eax, 0x2908100
or eax, 0x8620008
mov dword [ebx], eax
add ebx, edx
and eax, 0x15b2940d
and eax, 0x2e178e77
and eax, 0
or eax, 0x88000024
mov dword [ebx], eax
add ebx, edx
or eax, 0x8df76ee
and eax, 0x84148a
or eax, 0x41008800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x520e06bc
xor eax, 0x7214ccfc
and eax, 0x40200
or eax, 0xc418900
mov dword [ebx], eax
add ebx, edx
or eax, 0x2bbb16eb
and eax, 0x4ae219f7
and eax, 0x820821
or eax, 0x50014
mov dword [ebx], eax
add ebx, edx
and eax, 0x254530ee
and eax, 0x50000
or eax, 0xd75a3500
mov dword [ebx], eax
add ebx, edx
and eax, 0x6f6c43e0
and eax, 0x45080100
or eax, 0x883642e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x167d76f3
and eax, 0x5bf0010c
or eax, 0x18000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x42dbe0cb
and eax, 0x1000000
or eax, 0x80000030
mov dword [ebx], eax
add ebx, edx
xor eax, 0x415dc25e
or eax, 0x6eec4b14
and eax, 0x688340
or eax, 0x1081
mov dword [ebx], eax
add ebx, edx
or eax, 0x23644d6
and eax, 0x708100
or eax, 0x5810000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x78d8c266
and eax, 0x9000060
or eax, 0x80000010
mov dword [ebx], eax
add ebx, edx
and eax, 0x706a983c
and eax, 0x17ae519b
and eax, 0
or eax, 0x41849c81
mov dword [ebx], eax
add ebx, edx
or eax, 0x1cfb0ebb
or eax, 0x52ab5303
and eax, 0xc558b00
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x57f8826e
xor eax, 0x3373084a
and eax, 0x36038200
or eax, 0xc8d86081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4bf1f12e
or eax, 0x75abbfb
and eax, 0x82000000
or eax, 0x48810000
mov dword [ebx], eax
add ebx, edx
and eax, 0xee43f23
xor eax, 0x15a235a7
and eax, 0x20
or eax, 0x8258
mov dword [ebx], eax
add ebx, edx
and eax, 0x2045397a
and eax, 0x15af723f
and eax, 0
or eax, 0xb624f281
mov dword [ebx], eax
add ebx, edx
and eax, 0xc8588a3
and eax, 0x4000000
or eax, 0x418b0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x35bedf0c
and eax, 0x5c9b6a94
and eax, 0x10110004
or eax, 0x28a20508
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3c88978d
xor eax, 0x4d9defd2
and eax, 0x41240001
or eax, 0xa2110000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7aacbe49
xor eax, 0x7d23e034
and eax, 0x8000025
or eax, 0x8000014a
mov dword [ebx], eax
add ebx, edx
or eax, 0xa94506a
and eax, 0x841000
or eax, 0x41008c90
mov dword [ebx], eax
add ebx, edx
and eax, 0x323cc8ed
or eax, 0x488db387
and eax, 0x80d8b00
or eax, 0x400000
mov dword [ebx], eax
add ebx, edx
and eax, 0xe1da3ab
xor eax, 0x5c165b4a
and eax, 0x401c800
or eax, 0x22a00181
mov dword [ebx], eax
add ebx, edx
xor eax, 0x27eaaf59
and eax, 0x282d9f5a
and eax, 0x10000
or eax, 0xf1800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x17996bba
or eax, 0x3abb808d
and eax, 0x202a808c
or eax, 0x44444f02
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b22407d
xor eax, 0x49fbe75
and eax, 0xc5409
or eax, 0x83000182
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7df5098d
and eax, 0x48b8858c
and eax, 0x40800400
or eax, 0x820128f2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c86845b
xor eax, 0x6646250f
and eax, 0x104
or eax, 0x3259
mov dword [ebx], eax
add ebx, edx
or eax, 0x5511cea0
and eax, 0x4010f281
or eax, 0x2a660000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b73e721
and eax, 0xa000000
or eax, 0x80890000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x499ae6df
xor eax, 0x23a22f16
and eax, 0x18088
or eax, 0x400414
mov dword [ebx], eax
add ebx, edx
or eax, 0x30dfe4fe
and eax, 0x8484b8
or eax, 0x41001800
mov dword [ebx], eax
add ebx, edx
and eax, 0x328b8c8f
or eax, 0x694b0cb7
and eax, 0x48c30c00
or eax, 0x84005100
mov dword [ebx], eax
add ebx, edx
or eax, 0x9463c27
and eax, 0xccc44c04
or eax, 0x880c8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x29777340
or eax, 0x3c64c4a4
and eax, 0xcccccc8c
or eax, 0x40
mov dword [ebx], eax
add ebx, edx
or eax, 0x6087c15e
and eax, 0x6ff5d393
and eax, 0x4cc4c080
or eax, 0x80080c4c
mov dword [ebx], eax
add ebx, edx
and eax, 0x709bc80c
and eax, 0x4088400c
or eax, 0xac0315c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x425f476e
and eax, 0x84508
or eax, 0x5000083
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f27a3e8
and eax, 0x32764361
and eax, 0x300
or eax, 0xa494
mov dword [ebx], eax
add ebx, edx
xor eax, 0x15d1473c
and eax, 0x4b6429d2
and eax, 0
or eax, 0xb99e35
mov dword [ebx], eax
add ebx, edx
or eax, 0x17d23d0b
and eax, 0x498b00
or eax, 0x8040000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5009dc61
xor eax, 0x28bec068
and eax, 0x8354000
or eax, 0xd7008181
mov dword [ebx], eax
add ebx, edx
and eax, 0x7450673a
or eax, 0x665b6127
and eax, 0x70010001
or eax, 0x81800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4552c3ad
and eax, 0x1c18c
or eax, 0x3002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2317e926
and eax, 0xa933a5
and eax, 0x80
or eax, 0x8b248108
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e94d5f6
and eax, 0xad4c761
and eax, 0x800040
or eax, 0x550b0001
mov dword [ebx], eax
add ebx, edx
and eax, 0x40f0f01c
and eax, 0x40800000
or eax, 0x44a8108
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c77db42
xor eax, 0x7bcc685f
and eax, 0x1000010
or eax, 0x800000aa
mov dword [ebx], eax
add ebx, edx
or eax, 0x32415eaf
and eax, 0x12b2
or eax, 0xba2140
mov dword [ebx], eax
add ebx, edx
and eax, 0x1e12f6f
or eax, 0x4bf99a71
and eax, 0x8418b00
or eax, 0x40000
mov dword [ebx], eax
add ebx, edx
and eax, 0x149429e1
and eax, 0x4bd92911
and eax, 0x100
or eax, 0x6de40d
mov dword [ebx], eax
add ebx, edx
and eax, 0x148eb5d3
and eax, 0xc2500
or eax, 0x7ff11000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a54a9ed
and eax, 0x10880000
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x36675976
or eax, 0x65bbf475
and eax, 0x18024
or eax, 0x400b00
mov dword [ebx], eax
add ebx, edx
and eax, 0x7dbe49cb
or eax, 0x4474cc36
and eax, 0x500830
or eax, 0xa0089
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f030375
or eax, 0x5be755b5
and eax, 0x84d0b00
or eax, 0x2000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ca471bc
and eax, 0x44a87180
or eax, 0x3108001
mov dword [ebx], eax
add ebx, edx
and eax, 0x23cf631b
xor eax, 0x4729db53
and eax, 0x44810000
or eax, 0x110a0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x9591a76
and eax, 0x1dc20000
or eax, 0xa2208108
mov dword [ebx], eax
add ebx, edx
xor eax, 0x176fcb3a
xor eax, 0x3c89d673
and eax, 0x80000041
or eax, 0x10000ae
mov dword [ebx], eax
add ebx, edx
and eax, 0x4384913f
and eax, 0x22
or eax, 0x21dd0
mov dword [ebx], eax
add ebx, edx
and eax, 0x1daa9426
and eax, 0x71bbe944
and eax, 0x20000
or eax, 0x24888800
mov dword [ebx], eax
add ebx, edx
and eax, 0x135fc087
and eax, 0
or eax, 0x8b00418b
mov dword [ebx], eax
add ebx, edx
or eax, 0x16f68ef8
and eax, 0x19340841
or eax, 0x20010004
mov dword [ebx], eax
add ebx, edx
and eax, 0x418d7b2c
and eax, 0x1000000
or eax, 0x24000019
mov dword [ebx], eax
add ebx, edx
or eax, 0x597b0516
and eax, 0x110
or eax, 0xa2c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7237f5eb
and eax, 0x111209
or eax, 0x482804
mov dword [ebx], eax
add ebx, edx
and eax, 0x4927e481
and eax, 0x12000
or eax, 0x5b1e1500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6872cf15
or eax, 0x5db64763
and eax, 0x59b90000
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b904105
and eax, 0xb000001
or eax, 0x200000a8
mov dword [ebx], eax
add ebx, edx
and eax, 0x27eb95ef
and eax, 0x21000009
or eax, 0xd0810844
mov dword [ebx], eax
add ebx, edx
xor eax, 0x75f53bcf
xor eax, 0x1c052c8a
and eax, 0x1f00
or eax, 0xe005
mov dword [ebx], eax
add ebx, edx
or eax, 0x6e1db182
xor eax, 0x60e3e34a
and eax, 0x88a1081
or eax, 0x6000e100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x76baf6a7
and eax, 0
or eax, 0x81880000
mov dword [ebx], eax
add ebx, edx
and eax, 0x58b0abb6
and eax, 0
or eax, 0x418b24
mov dword [ebx], eax
add ebx, edx
or eax, 0x13fb73d4
and eax, 0x1085180
or eax, 0x8000040b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x61b107da
and eax, 0xb11040
or eax, 0x462482
mov dword [ebx], eax
add ebx, edx
xor eax, 0x19706a88
xor eax, 0x3c800d4c
and eax, 0x21020100
or eax, 0x18f08000
mov dword [ebx], eax
add ebx, edx
and eax, 0x236a9566
or eax, 0x459c96d
and eax, 0x1000109
or eax, 0x8a000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x66ab0056
or eax, 0x7e7881fe
and eax, 0x66300044
or eax, 0x1050801
mov dword [ebx], eax
add ebx, edx
and eax, 0x7894d74
and eax, 0x4970c888
and eax, 0x1000000
or eax, 0xc00002e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7f26dad0
and eax, 0xd864
or eax, 0x400
mov dword [ebx], eax
add ebx, edx
or eax, 0x2537820
xor eax, 0x21aa6592
and eax, 0xf80134
or eax, 0x46401
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c945c31
xor eax, 0x35ef9371
and eax, 0x808800
or eax, 0x24100000
mov dword [ebx], eax
add ebx, edx
and eax, 0x73cac19b
and eax, 0
or eax, 0x8b00418b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x46a75cb3
and eax, 0x60385e99
and eax, 0x40000808
or eax, 0xa9810045
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c19d5bc
and eax, 0x1c61
or eax, 4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d4f9a4a
and eax, 0x21458001
or eax, 0xa06180
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ffef883
xor eax, 0x6fdc1834
and eax, 0x10010000
or eax, 0xe1800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c38c3ef
and eax, 0
or eax, 0x2175
mov dword [ebx], eax
add ebx, edx
or eax, 0x2053e0a0
xor eax, 0x3b73575
and eax, 0x1005480
or eax, 0x8008010b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x37cb2765
xor eax, 0x52a8e8cd
and eax, 0x228202
or eax, 0x8000c8
mov dword [ebx], eax
add ebx, edx
or eax, 0x5dc08bdc
and eax, 0x5de28100
or eax, 0x82100000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5186eca6
and eax, 0
or eax, 0x880000b2
mov dword [ebx], eax
add ebx, edx
and eax, 0x49be7a12
and eax, 2
or eax, 0x418b2488
mov dword [ebx], eax
add ebx, edx
xor eax, 0x216e4810
and eax, 0x753b8cc7
and eax, 0x10800
or eax, 0x8448300
mov dword [ebx], eax
add ebx, edx
or eax, 0x388359fc
and eax, 0x54234
or eax, 0x1082401
mov dword [ebx], eax
add ebx, edx
and eax, 0x5901264f
and eax, 0x1002400
or eax, 0x1e341100
mov dword [ebx], eax
add ebx, edx
or eax, 0x59c02e3b
xor eax, 0x49c32138
and eax, 0x4030001
or eax, 0x49880000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x63b5d79f
or eax, 0x48de8f48
and eax, 0x20f08108
or eax, 0x81010000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f76c9e1
xor eax, 0x7ff92f31
and eax, 0x30
or eax, 0x81000080
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f30ee17
and eax, 0x1c1cbde2
and eax, 0x8880
or eax, 0x2d0241
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c520f2
and eax, 0x2e18000
or eax, 0x74100100
mov dword [ebx], eax
add ebx, edx
or eax, 0x4595d875
and eax, 0x50
or eax, 0x88000080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x402af91e
or eax, 0x43560f28
and eax, 0x410a2480
or eax, 0x810001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x31088445
and eax, 0x61aba077
and eax, 0x6000a000
or eax, 0x8e001a00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1ae89c8f
and eax, 0x3e47f0b8
and eax, 0x14000000
or eax, 0x412b0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b6e52e2
and eax, 0x41220000
or eax, 0x88d08108
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4f1993c0
and eax, 0x68a9c764
and eax, 0x40
or eax, 0x81000033
mov dword [ebx], eax
add ebx, edx
or eax, 0x2a1b1ac0
or eax, 0x774db00a
and eax, 0x8b8f2
or eax, 0xa04100
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ffc7c63
xor eax, 0x5e13b3bc
and eax, 0x450a00
or eax, 0x8008100
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e3607cd
and eax, 0x230d05
or eax, 0x884020
mov dword [ebx], eax
add ebx, edx
and eax, 0x48e889ff
and eax, 0x100
or eax, 0x2513400
mov dword [ebx], eax
add ebx, edx
or eax, 0x508f154f
and eax, 0x10880000
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x36e12a6
and eax, 0x60458b90
and eax, 0
or eax, 0x418b24
mov dword [ebx], eax
add ebx, edx
xor eax, 0x699a0ee6
and eax, 0x1080582
or eax, 0x80004809
mov dword [ebx], eax
add ebx, edx
or eax, 0x42ddd1e6
or eax, 0x37de9b01
and eax, 0x1d09c9
or eax, 0x200000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ff6e203
or eax, 0x73f8b366
and eax, 0x6bc98100
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x785995c9
or eax, 0x6eff0969
and eax, 0x1000049
or eax, 0x80000012
mov dword [ebx], eax
add ebx, edx
xor eax, 0x72c9eb4d
xor eax, 0x6b08be29
and eax, 0x410031
or eax, 0x3ea2c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ff650fb
and eax, 0x560000
or eax, 0xee80ba00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3ba7e6dd
and eax, 0x55210000
or eax, 0xa0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe1ac5e3
xor eax, 0x27c60cc9
and eax, 0x74e28108
or eax, 0x3080000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x47c8b41a
and eax, 0x624c900c
and eax, 0
or eax, 0x81000094
mov dword [ebx], eax
add ebx, edx
and eax, 0x1823dbed
and eax, 0x80
or eax, 0x480172
mov dword [ebx], eax
add ebx, edx
xor eax, 0x513b3fc7
and eax, 0x20800
or eax, 0x24888000
mov dword [ebx], eax
add ebx, edx
and eax, 0x33c4c1bf
and eax, 0x20000000
or eax, 0x9800418b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4f38e1b8
xor eax, 0x41f416c1
and eax, 0x1290
or eax, 4
mov dword [ebx], eax
add ebx, edx
or eax, 0x20c01aa1
or eax, 0x582f52e2
and eax, 0x30084023
or eax, 0x5000508
mov dword [ebx], eax
add ebx, edx
or eax, 0x789bc12e
or eax, 0x37ba917d
and eax, 0x2e234026
or eax, 0x442200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x184bee00
xor eax, 0x2ea8d703
and eax, 0x4901
or eax, 0x8108048a
mov dword [ebx], eax
add ebx, edx
or eax, 0xc747e9c
and eax, 0x580f89
or eax, 0x38040
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c45e27d
and eax, 0x418000
or eax, 0x27880100
mov dword [ebx], eax
add ebx, edx
or eax, 0x551cae0a
and eax, 0x1000008
or eax, 0x800000b4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x16a29f39
xor eax, 0x7c243053
and eax, 0x425d0
or eax, 0x794021
mov dword [ebx], eax
add ebx, edx
and eax, 0x21badbbe
and eax, 0xc86d127
and eax, 0x100
or eax, 0x9ef18000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f0af4aa
and eax, 0x81000082
or eax, 0x8000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4cf4360c
and eax, 0x41802480
or eax, 0xb0001
mov dword [ebx], eax
add ebx, edx
and eax, 0x798338da
and eax, 0x10000
or eax, 0x8548b00
mov dword [ebx], eax
add ebx, edx
or eax, 0x6324a489
and eax, 0x2a118a81
or eax, 0x10804000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7531f2d8
and eax, 0x30010000
or eax, 0xc2800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2874cbe7
and eax, 0x57502fc8
and eax, 0
or eax, 0x3af8
mov dword [ebx], eax
add ebx, edx
or eax, 0x6340c40
and eax, 0x4000488
or eax, 0x21084103
mov dword [ebx], eax
add ebx, edx
or eax, 0x58cdd437
and eax, 0x18402
or eax, 0x2000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x42f9e59c
and eax, 0x104082
or eax, 0x8800b001
mov dword [ebx], eax
add ebx, edx
or eax, 0xd48b05
and eax, 0x802080
or eax, 0x410b0410
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c5ce61b
or eax, 0x3c217627
and eax, 0x84d8200
or eax, 0x900
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c101e1e
and eax, 0x780e7012
and eax, 0
or eax, 0xf048e181
mov dword [ebx], eax
add ebx, edx
and eax, 0x4828d869
xor eax, 0x7b36ac4e
and eax, 0x9000000
or eax, 0xc0810000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7142782
and eax, 0x65629457
and eax, 0
or eax, 0x3746
mov dword [ebx], eax
add ebx, edx
and eax, 0x711c33c8
and eax, 0x50640a7a
and eax, 0
or eax, 0x37e6f181
mov dword [ebx], eax
add ebx, edx
xor eax, 0x30a174c1
and eax, 0x5030000
or eax, 0x50880000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x61b70eb5
and eax, 0x30200000
or eax, 0x42c28108
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ca54f7b
xor eax, 0x3fa72cbb
and eax, 0x1000080
or eax, 0x8200002d
mov dword [ebx], eax
add ebx, edx
or eax, 0x7aa29458
and eax, 0x8a8014f0
or eax, 0x84802
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4aff12af
and eax, 0x410a04
or eax, 0x8120
mov dword [ebx], eax
add ebx, edx
and eax, 0x38bbbc74
and eax, 0
or eax, 0x2508458b
mov dword [ebx], eax
add ebx, edx
and eax, 0xe4960f5
and eax, 1
or eax, 0x1e1e
mov dword [ebx], eax
add ebx, edx
or eax, 0x58ad5d49
and eax, 0x148e8737
and eax, 0xc0515
or eax, 0x6c727820
mov dword [ebx], eax
add ebx, edx
and eax, 0x6865cbf3
and eax, 0x5a565549
and eax, 0x8440101
or eax, 0x98a78
mov dword [ebx], eax
add ebx, edx
and eax, 0x6675c0fb
or eax, 0x7bafe66
and eax, 0x4f8f001
or eax, 0x80000180
mov dword [ebx], eax
add ebx, edx
and eax, 0x48790573
and eax, 0
or eax, 0xc9810000
mov dword [ebx], eax
add ebx, edx
or eax, 0x28c14b43
and eax, 0xa41
or eax, 0xa414
mov dword [ebx], eax
add ebx, edx
xor eax, 0x67c0199a
and eax, 0x26c0b181
or eax, 0x983f4000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x31b8d705
and eax, 0x81010000
or eax, 0x880000
mov dword [ebx], eax
add ebx, edx
and eax, 0x52d7ffba
or eax, 0x296c8479
and eax, 0x418020
or eax, 0xb04
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a3b21cc
or eax, 0x173b3a77
and eax, 0x10b20b8
or eax, 0x40800400
mov dword [ebx], eax
add ebx, edx
or eax, 0xda6380f
xor eax, 0x43b6822
and eax, 0x48805400
or eax, 0x84430900
mov dword [ebx], eax
add ebx, edx
or eax, 0x41d5c245
and eax, 0xcc835544
or eax, 0x20080088
mov dword [ebx], eax
add ebx, edx
xor eax, 0x78db276e
and eax, 0x20a0
or eax, 0x8e0918
mov dword [ebx], eax
add ebx, edx
or eax, 0x281f3471
and eax, 0x20052900
or eax, 0x400200
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b11ff81
or eax, 0x66fe0dfc
and eax, 0x3aa735
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x3fff3461
xor eax, 0x2beea25b
and eax, 0x10010100
or eax, 0x84c8a00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x75e68bc3
and eax, 0x82a0081
or eax, 0x9000f100
mov dword [ebx], eax
add ebx, edx
or eax, 0x36855f8b
or eax, 0x3044aa4
and eax, 0xb1810000
or eax, 0x40000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x37bb1c67
or eax, 0x2e965ee5
and eax, 0x4660
or eax, 0xa118
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7bce4689
and eax, 0xa048180
or eax, 0x84100008
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e633a89
and eax, 0x4000000
or eax, 0x518b0041
mov dword [ebx], eax
add ebx, edx
or eax, 0x56731b13
or eax, 0x60322f47
and eax, 0x75f20114
or eax, 0x8008008
mov dword [ebx], eax
add ebx, edx
or eax, 0x7fed52b7
xor eax, 0xb1b9b5
and eax, 0x1000000
or eax, 0x800000f1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e74c9f8
and eax, 0x70c908
or eax, 0x8320c2
mov dword [ebx], eax
add ebx, edx
and eax, 0x702a635c
and eax, 0x220100
or eax, 0x84d08000
mov dword [ebx], eax
add ebx, edx
or eax, 0x74698104
and eax, 0x80000004
or eax, 0xb0000fb
mov dword [ebx], eax
add ebx, edx
xor eax, 0x361645e4
and eax, 0x34140401
or eax, 0x40211844
mov dword [ebx], eax
add ebx, edx
or eax, 0x60d5844b
xor eax, 0x43695920
and eax, 0x35000020
or eax, 0x10
mov dword [ebx], eax
add ebx, edx
or eax, 0x6a96d7aa
and eax, 0x702
or eax, 0x805
mov dword [ebx], eax
add ebx, edx
xor eax, 0x119352f3
xor eax, 0x4b8cb102
and eax, 0xa148080
or eax, 0x84001008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d9b975b
xor eax, 0x721d8f6e
and eax, 0x41820001
or eax, 0xc090040
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e8c6646
xor eax, 0x4b3e172d
and eax, 0x780010c
or eax, 0x498010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2ddb479
or eax, 0x5e75e537
and eax, 0x1000053
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x67cb1e91
and eax, 0x22ebe470
and eax, 0x4b0440
or eax, 0x3451b1
mov dword [ebx], eax
add ebx, edx
or eax, 0x6548a58f
and eax, 0x558100
or eax, 0x10000a00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4331332
xor eax, 0x6c9c7898
and eax, 0x587ae080
or eax, 0x87051201
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb5eb1f9
and eax, 0xd0010000
or eax, 0x22800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e481431
and eax, 0x2c208bf2
and eax, 0
or eax, 0x508a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x35f3f0d5
and eax, 0x4108008
or eax, 0x8a040a80
mov dword [ebx], eax
add ebx, edx
and eax, 0x47e8688c
and eax, 0x4000000
or eax, 0x418b0041
mov dword [ebx], eax
add ebx, edx
or eax, 0x42cd5a4b
and eax, 0x3c20008
or eax, 0x2504
mov dword [ebx], eax
add ebx, edx
or eax, 0x76d31a1
or eax, 0x2545b108
and eax, 0x22050001
or eax, 0x10000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x374e902d
or eax, 0x68dea7d1
and eax, 0x300000d1
or eax, 0x5000022
mov dword [ebx], eax
add ebx, edx
or eax, 0x253d66ca
or eax, 0x146cc3dc
and eax, 0xe59e
or eax, 0x1000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1ea54e11
and eax, 0x98b
or eax, 0x81084400
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f62dd21
and eax, 0x101
or eax, 0x790c8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x32cef810
and eax, 0x10c90100
or eax, 0x88208000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c512ea0
and eax, 0
or eax, 0x81000077
mov dword [ebx], eax
add ebx, edx
or eax, 0x8abb920
and eax, 0x89882171
or eax, 0x76100280
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d6f4e00
and eax, 0x18da6afe
and eax, 0x108008f0
or eax, 0x401800f
mov dword [ebx], eax
add ebx, edx
or eax, 0x536e6300
and eax, 0x512bf5b2
and eax, 0x1004182
or eax, 0x8a00000c
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f4b4723
and eax, 0x8a010005
or eax, 0x40802050
mov dword [ebx], eax
add ebx, edx
and eax, 0x5390c98a
xor eax, 0x61b37fb3
and eax, 0x2c31
or eax, 0x8004
mov dword [ebx], eax
add ebx, edx
or eax, 0x20b81b7d
and eax, 0x72322ee9
and eax, 0xa01
or eax, 0x5c0fc080
mov dword [ebx], eax
add ebx, edx
and eax, 0x265317ce
and eax, 0x335b76f0
and eax, 0x10000
or eax, 0xe2800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3bace067
or eax, 0x4ba687a5
and eax, 0xe724
or eax, 0x808
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a68f686
and eax, 0xe200
or eax, 0xef2c1081
mov dword [ebx], eax
add ebx, edx
or eax, 0x10c57acb
or eax, 0x592c1d1a
and eax, 0x45890000
or eax, 0x20000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4f6b4246
or eax, 0x21d2e573
and eax, 0x29f22520
or eax, 0x840c0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c4fcd39
xor eax, 0x374b8979
and eax, 0x1b050000
or eax, 0xc0300000
mov dword [ebx], eax
add ebx, edx
or eax, 0x619ea50e
and eax, 0x3100000c
or eax, 0x40000f0
mov dword [ebx], eax
add ebx, edx
and eax, 0x7501f8cd
and eax, 0x88
or eax, 0xfd22
mov dword [ebx], eax
add ebx, edx
or eax, 0x773f9557
and eax, 0x6149088
or eax, 0x88000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1da35f71
and eax, 0xd830041
or eax, 0x40080000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4325a24a
and eax, 0x57e19ad9
and eax, 0x1a18000
or eax, 0xa8500110
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b317c70
or eax, 0xd2b964
and eax, 0x81000064
or eax, 0x82
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2bc307bf
or eax, 0x4c3486f7
and eax, 0xe082c1
or eax, 0x80000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6035739a
xor eax, 0x43d38062
and eax, 0x22200100
or eax, 0x4d18000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5761b2d0
or eax, 0x4d45e2a3
and eax, 0xb000151
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x594adbf2
and eax, 0x780dece7
and eax, 0x50000801
or eax, 0xa2810054
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c961db2
and eax, 0x482
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x24803965
and eax, 0x4803081
or eax, 0xb2cc200
mov dword [ebx], eax
add ebx, edx
or eax, 0x3cd6e58f
and eax, 0xa880000
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7086bab7
or eax, 0x7a565a31
and eax, 0x408a14
or eax, 0x10400
mov dword [ebx], eax
add ebx, edx
or eax, 0x25bdd858
and eax, 0x65ce18
or eax, 0x20a0
mov dword [ebx], eax
add ebx, edx
or eax, 0x8532996
and eax, 0x8452b00
or eax, 0x4000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ada8782
and eax, 0x612d47cd
and eax, 0x90500
or eax, 0xe22825
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c406fff
and eax, 0x7ad6ddcc
and eax, 0x400500
or eax, 0xe3153000
mov dword [ebx], eax
add ebx, edx
or eax, 0x355a711b
and eax, 0x450b0000
or eax, 0x8800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x14eb373
and eax, 0x4d6dac2
and eax, 0xc08000
or eax, 0x5a210108
mov dword [ebx], eax
add ebx, edx
or eax, 0x7d580f04
and eax, 0x717e06fc
and eax, 0x1000000
or eax, 0x80000022
mov dword [ebx], eax
add ebx, edx
xor eax, 0x21801455
and eax, 0x4bf2169b
and eax, 0x411
or eax, 0x209e0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x56dc6dc6
and eax, 0x14800000
or eax, 0x18800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x660ab03
and eax, 0x2000102
or eax, 0x8900408c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x43251465
and eax, 0xc0011441
or eax, 0x32800014
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6ab5e3de
and eax, 0x201
or eax, 0x10824
mov dword [ebx], eax
add ebx, edx
and eax, 0xffa7544
and eax, 0
or eax, 0x23faca81
mov dword [ebx], eax
add ebx, edx
xor eax, 0x58beceb0
xor eax, 0x93078ff
and eax, 0x72000000
or eax, 0x80810000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x661884d6
and eax, 0x337f61ef
and eax, 0x100c2
or eax, 0xab38
mov dword [ebx], eax
add ebx, edx
and eax, 0x683af6be
and eax, 0x8a
or eax, 0x35204501
mov dword [ebx], eax
add ebx, edx
or eax, 0x74818ce7
and eax, 0x8cc3
or eax, 0x210
mov dword [ebx], eax
add ebx, edx
and eax, 0x7dd61b08
xor eax, 0x1d79bd13
and eax, 0x59a411
or eax, 0x840024
mov dword [ebx], eax
add ebx, edx
xor eax, 0x94f0adc
and eax, 0x908800
or eax, 0x14000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4f0195e1
and eax, 0x18000180
or eax, 0xa000400e
mov dword [ebx], eax
add ebx, edx
or eax, 0x569aad1e
xor eax, 0x6c03eda6
and eax, 0x10010
or eax, 0x408e04
mov dword [ebx], eax
add ebx, edx
and eax, 0x133381bd
xor eax, 0x1f8c6194
and eax, 0xc8cc100
or eax, 0xc040025d
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ea1fa5f
and eax, 0x4c80c04c
or eax, 0x804c0c80
mov dword [ebx], eax
add ebx, edx
and eax, 0x33094654
or eax, 0x52ed8851
and eax, 0x40cccc44
or eax, 0x8c000088
mov dword [ebx], eax
add ebx, edx
or eax, 0x51f31f6c
and eax, 0xcccccccc
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x124fde70
and eax, 0xcc8b54cc
or eax, 0x20000100
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c8309c5
and eax, 0x5dbc996f
and eax, 0
or eax, 0x329ab8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x634db5d3
xor eax, 0x1afc7614
and eax, 0x10010900
or eax, 0x442200
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ed2b1cb
and eax, 0x3e858301
or eax, 0xc1200434
mov dword [ebx], eax
add ebx, edx
and eax, 0x77b3d65c
and eax, 0x18214
or eax, 0x84c09eb
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7bbaefbf
xor eax, 0x4e6a058e
and eax, 0x21004180
or eax, 0x2008801
mov dword [ebx], eax
add ebx, edx
or eax, 0xb3e9809
and eax, 0x21000000
or eax, 0xd0810000
mov dword [ebx], eax
add ebx, edx
or eax, 0x45e7d717
xor eax, 0x193cc0d
and eax, 0x31a
or eax, 0x2405
mov dword [ebx], eax
add ebx, edx
xor eax, 0x76e6c2cb
xor eax, 0x70cfe883
and eax, 0x280100
or eax, 0x88108088
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2bfd6e0b
or eax, 0x6931f42d
and eax, 0x41810001
or eax, 0x140a0040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2439713
and eax, 0x53c08100
or eax, 0xa802000c
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e52efd0
and eax, 0x8100005c
or eax, 0x23
mov dword [ebx], eax
add ebx, edx
or eax, 0x2a5f3f92
and eax, 0x420f2
or eax, 0x208000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d2c7908
or eax, 0x450584ca
and eax, 0x40208000
or eax, 0x80d20100
mov dword [ebx], eax
add ebx, edx
and eax, 0x60b6f5a9
and eax, 0x200000
or eax, 0x8b452eca
mov dword [ebx], eax
add ebx, edx
or eax, 0x35819d24
and eax, 0x8b250c44
or eax, 0x100001
mov dword [ebx], eax
add ebx, edx
and eax, 0x55660139
and eax, 0x1000000
or eax, 0x3400005a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x17f446c7
and eax, 0x468d
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x30810ed2
xor eax, 0x5415be9d
and eax, 0x109080
or eax, 0x88280009
mov dword [ebx], eax
add ebx, edx
or eax, 0x3285821
and eax, 0x6ea4f2f4
and eax, 0x8000000
or eax, 0x458b0041
mov dword [ebx], eax
add ebx, edx
or eax, 0x650841d6
and eax, 0x5890104
or eax, 0x10408008
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ee2e122
and eax, 0x1000024
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x24f72bb
and eax, 0xc10b1
or eax, 0x308440
mov dword [ebx], eax
add ebx, edx
or eax, 0x73e92846
and eax, 0x558800
or eax, 0x8000300
mov dword [ebx], eax
add ebx, edx
or eax, 0x239fe51f
or eax, 0x6baf55c8
and eax, 0x29a7e281
or eax, 0x84000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x15256415
xor eax, 0x20ffd416
and eax, 0x20800000
or eax, 0xd2010000
mov dword [ebx], eax
add ebx, edx
or eax, 0xe6d372f
and eax, 0x2506
or eax, 0x10
mov dword [ebx], eax
add ebx, edx
or eax, 0x272bacb3
and eax, 0x288880
or eax, 0x88100208
mov dword [ebx], eax
add ebx, edx
xor eax, 0x22fe381c
and eax, 0x8800000
or eax, 0x380041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4f05e59f
or eax, 0x5950ccc1
and eax, 0xb000081
or eax, 0x20000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x434fb2b1
and eax, 0xa0d0001
or eax, 0x14000c44
mov dword [ebx], eax
add ebx, edx
or eax, 0x66e12e99
xor eax, 0xcd19c96
and eax, 0x30000008
or eax, 0x5000004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x320791f
and eax, 0x34201101
or eax, 0x4053048c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x33dc17b4
and eax, 0x3bbb8b88
and eax, 0x1080008
or eax, 0x80004d83
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e830648
xor eax, 0x48ad06de
and eax, 0xad02d0
or eax, 0x42f921
mov dword [ebx], eax
add ebx, edx
xor eax, 0x31be9217
and eax, 0x31410100
or eax, 0x8808000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e23c3c0
and eax, 0x10000c0
or eax, 0x8000003b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x13fd4e87
and eax, 0xc40e70
or eax, 0x1002181
mov dword [ebx], eax
add ebx, edx
and eax, 0x6af5cb34
and eax, 0x4e26c935
and eax, 0x900
or eax, 0x38818000
mov dword [ebx], eax
add ebx, edx
and eax, 0x73dc84ca
and eax, 0x69d51dcf
and eax, 0
or eax, 0x8b004188
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d3bae8
xor eax, 0x50b4a237
and eax, 0xd2010855
or eax, 0x20800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4f88721d
and eax, 0x6245
or eax, 0x8180
mov dword [ebx], eax
add ebx, edx
and eax, 0x1e83e897
and eax, 0xe081
or eax, 0xc4ad1200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6837fe74
and eax, 0x2c7f9105
and eax, 0x40a0000
or eax, 0x41810000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b7cb691
or eax, 0x362808b1
and eax, 0x3080810
or eax, 0x88c40500
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e4d8213
and eax, 0xa040000
or eax, 0x94010000
mov dword [ebx], eax
add ebx, edx
and eax, 0x181b24
xor eax, 0x46c1beec
and eax, 0x400004c
or eax, 0x31000012
mov dword [ebx], eax
add ebx, edx
or eax, 0x5589bd1e
and eax, 0xac4c
or eax, 0x4220
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c6e7e4
xor eax, 0x38373dd5
and eax, 0x8309008
or eax, 0x80080080
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a1aaf52
and eax, 0x80a0040
or eax, 0x45810001
mov dword [ebx], eax
add ebx, edx
and eax, 0x36fe1738
or eax, 0x3f8b13bc
and eax, 0x681010c
or eax, 0xc0608000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4026bbb
or eax, 0x4f8cc147
and eax, 0x100000c
or eax, 0x800000b0
mov dword [ebx], eax
add ebx, edx
and eax, 0x7dbd6213
and eax, 0x1000010
or eax, 0x647167e1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b65e067
or eax, 0x5652bf70
and eax, 0xa02ba70
or eax, 0x20a80008
mov dword [ebx], eax
add ebx, edx
and eax, 0x53e32476
and eax, 0x220000
or eax, 0x55090000
mov dword [ebx], eax
add ebx, edx
or eax, 0x16b8b62b
xor eax, 0x3409105a
and eax, 0x42a28000
or eax, 0x98480108
mov dword [ebx], eax
add ebx, edx
and eax, 0x66c11616
and eax, 0
or eax, 0x81000054
mov dword [ebx], eax
add ebx, edx
or eax, 0x394667dc
or eax, 0x3a7f9132
and eax, 0xbb2ec7f2
or eax, 0x44800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5be1649e
and eax, 0x388a81fe
or eax, 0x801
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d538597
xor eax, 0x43f79a18
and eax, 0xa000180
or eax, 0x81004008
mov dword [ebx], eax
add ebx, edx
and eax, 0x49e523d3
and eax, 0xc543518
and eax, 0x8000000
or eax, 0x930d0c45
mov dword [ebx], eax
add ebx, edx
and eax, 0x70c034e7
and eax, 0x10000001
or eax, 0x250000b2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x47c5c0cb
xor eax, 0x5e71e58f
and eax, 0x25e3
or eax, 0x9a00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e70d59f
and eax, 0x6838
or eax, 0x8d0181
mov dword [ebx], eax
add ebx, edx
and eax, 0x79173a6c
and eax, 0x52800
or eax, 0x10480300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4fdb670a
xor eax, 0x4688fee6
and eax, 0x806b080
or eax, 0x80404103
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6ef3bde
and eax, 0x880801
or eax, 0x41003080
mov dword [ebx], eax
add ebx, edx
or eax, 0x581eb823
xor eax, 0x3c517cd3
and eax, 0x458000
or eax, 0x10100b00
mov dword [ebx], eax
add ebx, edx
and eax, 0x766f8998
or eax, 0x227c8e6f
and eax, 0x20408a01
or eax, 0x41004080
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c697518
and eax, 0x20000000
or eax, 0xd2810000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2cd54108
and eax, 0x72450100
or eax, 0x2a8023
mov dword [ebx], eax
add ebx, edx
and eax, 0x18c1f549
and eax, 0x34256654
and eax, 0
or eax, 0x2508458b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7200523c
and eax, 0x1053a800
and eax, 0
or eax, 0x4198
mov dword [ebx], eax
add ebx, edx
or eax, 0x31a83904
and eax, 0x82114
or eax, 0x70621
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3dabf852
and eax, 0xc241500
or eax, 0x2032000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e748fb0
or eax, 0x56c6e141
and eax, 0x10810000
or eax, 0x80080000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1282f5a
or eax, 0x434dae90
and eax, 0x418818
or eax, 0x20
mov dword [ebx], eax
add ebx, edx
or eax, 0xa3651e1
and eax, 0x18b8
or eax, 0x41882000
mov dword [ebx], eax
add ebx, edx
and eax, 0x18f5ec94
and eax, 0x800800
or eax, 0xcc435500
mov dword [ebx], eax
add ebx, edx
or eax, 0x18059c6a
xor eax, 0x65bc0384
and eax, 0x8848cccc
or eax, 0x44840000
mov dword [ebx], eax
add ebx, edx
or eax, 0x244287d0
and eax, 0x76e7bc7b
and eax, 0x64820448
or eax, 0x88095184
mov dword [ebx], eax
add ebx, edx
and eax, 0x381ddf61
and eax, 0x20004500
or eax, 0x510008b
mov dword [ebx], eax
add ebx, edx
or eax, 0x35b5ff0e
and eax, 0x978b
or eax, 0x10
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b71545a
and eax, 0x614009
or eax, 0x22024
mov dword [ebx], eax
add ebx, edx
xor eax, 0x518ef96f
xor eax, 0x822737f
and eax, 0x9c02000
or eax, 0x6101500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5909a0c3
and eax, 0x44890440
or eax, 0x9026824
mov dword [ebx], eax
add ebx, edx
and eax, 0x122ffcb8
and eax, 0x17408d18
and eax, 0
or eax, 0xeae18114
mov dword [ebx], eax
add ebx, edx
xor eax, 0x53dcb1e3
and eax, 0x813d30e2
or eax, 0xc2cf00
mov dword [ebx], eax
add ebx, edx
and eax, 0x6babbcba
and eax, 0x2080a0
or eax, 0x251
mov dword [ebx], eax
add ebx, edx
or eax, 0x67781f16
and eax, 0x8900
or eax, 0x98810000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6625e110
and eax, 0x100
or eax, 0x8b004081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7eabd769
and eax, 0xf0810440
or eax, 0x2000815
mov dword [ebx], eax
add ebx, edx
and eax, 0x78fa2823
and eax, 0
or eax, 0x54fa
mov dword [ebx], eax
add ebx, edx
xor eax, 0x39cac57b
xor eax, 0x18ff59ba
and eax, 0x2131c001
or eax, 0x1ac83280
mov dword [ebx], eax
add ebx, edx
and eax, 0x77746b97
and eax, 0xc0624f1
and eax, 0x2000
or eax, 0x458b5376
mov dword [ebx], eax
add ebx, edx
xor eax, 0x66b20962
or eax, 0x3cc58f79
and eax, 0x1210514
or eax, 0xc0000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e705df3
and eax, 0x40200000
or eax, 0x84150000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d32865b
and eax, 0x1cf4667
and eax, 0x1000041
or eax, 0x880000b4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x59591fb8
and eax, 0x40011800
or eax, 0x1808090
mov dword [ebx], eax
add ebx, edx
or eax, 0x50a896e2
or eax, 0x4c76c017
and eax, 0x48539800
or eax, 0x2100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5b10b2f8
and eax, 0x1030000
or eax, 0x4c280000
mov dword [ebx], eax
add ebx, edx
or eax, 0x159c8260
or eax, 0x6f28031c
and eax, 0x2fb18118
or eax, 0x80400000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7eebb000
and eax, 0x2dda2e7a
and eax, 0x8c00000
or eax, 0x833fff91
mov dword [ebx], eax
add ebx, edx
and eax, 0x71685444
and eax, 0x1400
or eax, 0xf2810055
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a52d909
xor eax, 0x44bc6068
and eax, 0x66bc2040
or eax, 0x99438794
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a7c0ae3
and eax, 0x9103a001
or eax, 0x2585280
mov dword [ebx], eax
add ebx, edx
xor eax, 0x146e29e2
or eax, 0x3b771ab7
and eax, 0x8a00dbf7
or eax, 0x882408
mov dword [ebx], eax
add ebx, edx
or eax, 0x43a5035e
and eax, 0x18198
or eax, 0x400000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x592eeade
xor eax, 0x581122de
and eax, 0x420198
or eax, 0x810620
mov dword [ebx], eax
add ebx, edx
xor eax, 0x30e2fea0
or eax, 0x3e54b414
and eax, 0x1c452900
or eax, 0x200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x799c20d1
and eax, 0x65d90a11
or eax, 0x9a06c024
mov dword [ebx], eax
add ebx, edx
or eax, 0x691f7609
or eax, 0x4d243477
and eax, 0x84d8a7f
or eax, 0x180
mov dword [ebx], eax
add ebx, edx
and eax, 0xce9e76b
and eax, 0x64022454
and eax, 0
or eax, 0xd146c181
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3bc843b2
xor eax, 0x15e1020
and eax, 0xe1800000
or eax, 0x10010000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2d66a58f
xor eax, 0x74ed48b4
and eax, 0x14080
or eax, 0x8242
mov dword [ebx], eax
add ebx, edx
or eax, 0x53446363
and eax, 0x6848f282
and eax, 0x8080
or eax, 0x81980108
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3da5793b
and eax, 0x14090001
or eax, 0x41820040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6ae9daac
and eax, 0x26428008
or eax, 0x80880100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3928866e
or eax, 0x1413bd4d
and eax, 0x81000045
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
or eax, 0x1edc53ff
and eax, 0xd403f2
or eax, 0x21ac00
mov dword [ebx], eax
add ebx, edx
and eax, 0x211e01d0
and eax, 0x40100
or eax, 0x1c418a00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x55148300
xor eax, 0x6ab463d0
and eax, 0xe04110
or eax, 0x8425
mov dword [ebx], eax
add ebx, edx
and eax, 0x13324417
and eax, 0x29c56b70
and eax, 0
or eax, 0x34d3500
mov dword [ebx], eax
add ebx, edx
and eax, 0x17425c37
and eax, 0
or eax, 0x90880000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x13420ed5
or eax, 0x6ab5e3c1
and eax, 0x418190
or eax, 8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x64aee77a
and eax, 0x498d8705
and eax, 0x40400
or eax, 0x8110498b
mov dword [ebx], eax
add ebx, edx
and eax, 0x32673e22
and eax, 0
or eax, 0x79f3f1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5509ea7c
and eax, 0x700100
or eax, 0x818000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x546e4695
or eax, 0x96c0e43
and eax, 0x9000045
or eax, 0x82000008
mov dword [ebx], eax
add ebx, edx
or eax, 0x300f2573
and eax, 0x82010455
or eax, 0x40801000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e54792a
and eax, 0x2d35
or eax, 0x8000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d3a0b4c
or eax, 0x5d4d8e68
and eax, 0x6158a201
or eax, 0x80805080
mov dword [ebx], eax
add ebx, edx
or eax, 0x74b693ab
and eax, 0x80880000
or eax, 0xa000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x60619bec
or eax, 0x169a4390
and eax, 0x190
or eax, 0x418008
mov dword [ebx], eax
add ebx, edx
or eax, 0x3723bc40
or eax, 0x6f6cab23
and eax, 0x3504058b
or eax, 0x104000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7d559001
and eax, 0x548a
or eax, 0x2a10
mov dword [ebx], eax
add ebx, edx
or eax, 0x4acfd6e9
xor eax, 0x560a4fc9
and eax, 0x848030
or eax, 0x2a0005
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d022646
and eax, 0x20000
or eax, 0xe4883500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e33601
and eax, 0x30cf6a48
and eax, 0x90000
or eax, 0x1b00000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5bf5864
or eax, 0x7bf6695d
and eax, 0x2b000051
or eax, 0xa2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6ea62c63
and eax, 0x41800c00
or eax, 0xb001104d
mov dword [ebx], eax
add ebx, edx
or eax, 0x27eeaa28
and eax, 0x3a875a3
and eax, 0x420
or eax, 0xb4e
mov dword [ebx], eax
add ebx, edx
and eax, 0x6574c47e
and eax, 8
or eax, 0x81988180
mov dword [ebx], eax
add ebx, edx
and eax, 0x666fbaa4
and eax, 0x1bf3e1d
and eax, 0x80000
or eax, 0x55830041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e09efc0
xor eax, 0x7af5449
and eax, 0x4088108
or eax, 0x82c20010
mov dword [ebx], eax
add ebx, edx
or eax, 0x33e6fabf
and eax, 0x81000012
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6278ab0f
and eax, 0x200910
or eax, 0x754e2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2ab569bb
and eax, 0x2920000
or eax, 0x45608100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x44e64846
and eax, 0x3000000
or eax, 0x88000091
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e9b01c2
and eax, 0x90041
or eax, 0x8041404
mov dword [ebx], eax
add ebx, edx
xor eax, 0x65bdc3bf
and eax, 0x25000010
or eax, 0x10000001
mov dword [ebx], eax
add ebx, edx
and eax, 0x17a044e4
or eax, 0x7f412056
and eax, 0x2006
or eax, 0x1588
mov dword [ebx], eax
add ebx, edx
or eax, 0x1d49672
and eax, 0x1909088
or eax, 0x80080000
mov dword [ebx], eax
add ebx, edx
and eax, 0x57151f52
and eax, 0x1000000
or eax, 0x4c8b0041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ad92c8a
or eax, 0x7d390ca
and eax, 0x12c18008
or eax, 0x80000110
mov dword [ebx], eax
add ebx, edx
xor eax, 0x73747e32
xor eax, 0x6ba808b9
and eax, 0x80000000
or eax, 0x1000060
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3646b67e
and eax, 0x1061410
or eax, 0x1149e1
mov dword [ebx], eax
add ebx, edx
and eax, 0x1ad295de
and eax, 0x100100
or eax, 0x8458a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x2878ec6c
and eax, 0x108000
or eax, 0xe72f6281
mov dword [ebx], eax
add ebx, edx
xor eax, 0x393894a4
and eax, 0x6d1828b2
and eax, 0x40000000
or eax, 0xb2810000
mov dword [ebx], eax
add ebx, edx
or eax, 0x11875d95
and eax, 0x4105
or eax, 0xa000
mov dword [ebx], eax
add ebx, edx
or eax, 0xd344b0f
xor eax, 0x701f31d8
and eax, 0x1088a80
or eax, 0x80900008
mov dword [ebx], eax
add ebx, edx
and eax, 0xede11c3
and eax, 0x880000
or eax, 0x45030041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3acd8c45
and eax, 0x1b040400
or eax, 0x283110
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ef24236
and eax, 0xa000000
or eax, 0xc00d0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b8f0485
and eax, 0
or eax, 0x350000e1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x132cbb3a
or eax, 0x658b5fb1
and eax, 0x975a
or eax, 4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x619f963
xor eax, 0xfafa48f
and eax, 0x200830
or eax, 0x480505
mov dword [ebx], eax
add ebx, edx
xor eax, 0x311f694c
xor eax, 0x55cb69c3
and eax, 0x40c0900
or eax, 0x18418200
mov dword [ebx], eax
add ebx, edx
or eax, 0x590bc7dc
and eax, 0x3ef5bceb
and eax, 0xc018880
or eax, 0x220a4101
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4abf7acf
and eax, 0x6080b34e
or eax, 0x91014cb1
mov dword [ebx], eax
add ebx, edx
or eax, 0x26d59cc2
and eax, 0x7a84d153
and eax, 0x7284c100
or eax, 0x8d7b2e80
mov dword [ebx], eax
add ebx, edx
and eax, 0x8f43a04
xor eax, 0x5ebf5bb3
and eax, 0x80180
or eax, 0x81908008
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f860561
and eax, 0x1800000
or eax, 0x540b0041
mov dword [ebx], eax
add ebx, edx
or eax, 0x3fba818f
and eax, 0x23828108
or eax, 0x400010
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ef94567
and eax, 0
or eax, 0x810000c9
mov dword [ebx], eax
add ebx, edx
or eax, 0x768ecd26
and eax, 0x5608c4e2
or eax, 0x8011010
mov dword [ebx], eax
add ebx, edx
or eax, 0x2758567
and eax, 0x1c619066
or eax, 0x1022808
mov dword [ebx], eax
add ebx, edx
or eax, 0x1cfa25cc
xor eax, 0x473a0cb2
and eax, 0x40010000
or eax, 0x52a0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1cad16bb
or eax, 0x6e4bfd2
and eax, 0x46ca3518
or eax, 0x20000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x65b46203
and eax, 0x802000
or eax, 0x9009dfff
mov dword [ebx], eax
add ebx, edx
or eax, 0x5a64665a
and eax, 0x418198
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x498b149
or eax, 0x27bd9ec6
and eax, 0x1100d8b
or eax, 0x80004000
mov dword [ebx], eax
add ebx, edx
or eax, 0x546d2d1
and eax, 0x169ec1
or eax, 0x892000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f3ace3f
and eax, 0x108000
or eax, 0xe7e10100
mov dword [ebx], eax
add ebx, edx
and eax, 0x1d909b84
and eax, 0x35b2dc79
and eax, 0x1000000
or eax, 0x8a000184
mov dword [ebx], eax
add ebx, edx
xor eax, 0x570aedf9
and eax, 0x17fabe91
and eax, 0x811
or eax, 0xe2810044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5eb997dc
and eax, 0x709
or eax, 0x6004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d28a61a
or eax, 0x71a383dd
and eax, 0x6109c281
or eax, 0x143000
mov dword [ebx], eax
add ebx, edx
or eax, 0x19db4137
and eax, 0x8880000
or eax, 0x82000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x69a11334
and eax, 0x10110
or eax, 0x408088
mov dword [ebx], eax
add ebx, edx
or eax, 0x495eb830
and eax, 0x410198b8
or eax, 0x800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d54a039
and eax, 0xcc11800
or eax, 0xc0024500
mov dword [ebx], eax
add ebx, edx
and eax, 0x4de25f2d
and eax, 0x4cc04c00
or eax, 0x800c80cc
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa2030a5
xor eax, 0x4552445c
and eax, 0x808c8804
or eax, 0x4c4044c8
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b1a35a6
and eax, 0x48080484
or eax, 0x84c4c848
mov dword [ebx], eax
add ebx, edx
or eax, 0x75fb7abc
or eax, 0x631fbaee
and eax, 0xec8b54cc
or eax, 0x100
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ac76ef7
xor eax, 0x243573a
and eax, 0x800018a
or eax, 0x5104401
mov dword [ebx], eax
add ebx, edx
and eax, 0x8240993
and eax, 0x100
or eax, 0xcc40
mov dword [ebx], eax
add ebx, edx
xor eax, 0x16a0951b
and eax, 0xa00011
or eax, 0x690f2124
mov dword [ebx], eax
add ebx, edx
and eax, 0x37ac5a47
or eax, 0x5e5dd12
and eax, 0x4d8913
or eax, 0x18000260
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c3cbdda
or eax, 0x3129d88
and eax, 0x5320b181
or eax, 0x80004000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7dddd173
and eax, 0x51000001
or eax, 0xa0810000
mov dword [ebx], eax
add ebx, edx
or eax, 0x26e68985
and eax, 0x2b4060f7
and eax, 0x84
or eax, 0x18960
mov dword [ebx], eax
add ebx, edx
or eax, 0x2aacdf5a
and eax, 0x2a88188
or eax, 0x84100001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e88b141
and eax, 0x41a17793
and eax, 0
or eax, 0x558b0041
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ff2b39d
and eax, 0x5cc2810c
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7d92b994
and eax, 0x81000080
or eax, 3
mov dword [ebx], eax
add ebx, edx
xor eax, 0x65983074
and eax, 0x608010f2
or eax, 0x18228300
mov dword [ebx], eax
add ebx, edx
and eax, 0x3202955c
and eax, 0x10008140
or eax, 0x450a25
mov dword [ebx], eax
add ebx, edx
or eax, 0x2522f876
and eax, 0x226235
or eax, 0x980400
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d715ab3
and eax, 0x200000
or eax, 0x2a0a3500
mov dword [ebx], eax
add ebx, edx
or eax, 0x27efbe3
and eax, 0x80000
or eax, 0x90810000
mov dword [ebx], eax
add ebx, edx
or eax, 0x449fdb1d
and eax, 0x7beb0b4a
and eax, 0x10208
or eax, 0x4084b0
mov dword [ebx], eax
add ebx, edx
and eax, 0x73d86896
and eax, 0x90
or eax, 0x4186b828
mov dword [ebx], eax
add ebx, edx
and eax, 0x400a6724
and eax, 0x1ab89674
and eax, 0
or eax, 0xccc35d00
mov dword [ebx], eax
add ebx, edx
and eax, 0x30eb9371
xor eax, 0x2a36baf6
and eax, 0x288101c4
or eax, 0xc40a5408
mov dword [ebx], eax
add ebx, edx
and eax, 0x639299f7
xor eax, 0x73cbd6e0
and eax, 0x48c620
or eax, 0xa03898
mov dword [ebx], eax
add ebx, edx
xor eax, 0x11ce554f
and eax, 0x5d7d30b9
and eax, 0x42000
or eax, 0xc410b00
mov dword [ebx], eax
add ebx, edx
and eax, 0x45dcf90a
and eax, 0x402900
or eax, 0x810035
mov dword [ebx], eax
add ebx, edx
and eax, 0xc3c5b5a
and eax, 0x364dd8bf
and eax, 0
or eax, 0xa7253500
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b1e204f
xor eax, 0x54055b03
and eax, 0x90a0000
or eax, 0x44810000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x313a0ab9
and eax, 0x4ba3c152
and eax, 0x40a10000
or eax, 0x1540810c
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ff9c8b8
and eax, 0x1000000
or eax, 0x80000086
mov dword [ebx], eax
add ebx, edx
and eax, 0x4fcf7d7e
and eax, 0x7e6006f0
and eax, 0
or eax, 0x820cf1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x78277331
and eax, 0x78810800
or eax, 0x84008000
mov dword [ebx], eax
add ebx, edx
or eax, 0x77cb0030
and eax, 0x7c71dcae
and eax, 0x8000000
or eax, 0x83004186
mov dword [ebx], eax
add ebx, edx
or eax, 0x61bcb92f
or eax, 0x42534cf1
and eax, 0xe2810c55
or eax, 0x10000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1846533
and eax, 0x6429f69f
and eax, 0x6000
or eax, 0xee9
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f5026a4
and eax, 0x2280
or eax, 0xecd0d001
mov dword [ebx], eax
add ebx, edx
or eax, 0xf077e37
and eax, 0x24b8598a
and eax, 0x4800000
or eax, 0x410b0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x55fb9c33
or eax, 0x22ae4e34
and eax, 0x60f0400
or eax, 0x88402108
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a1b11b1
or eax, 0xcfd529a
and eax, 0x5c350000
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1377a862
xor eax, 0x4b4da860
and eax, 0x8000000
or eax, 0x80000002
mov dword [ebx], eax
add ebx, edx
and eax, 0x48f75ac4
and eax, 0
or eax, 0x4186fc90
mov dword [ebx], eax
add ebx, edx
and eax, 0x52204d18
xor eax, 0x765cc2b5
and eax, 0x4c8a00
or eax, 0x8010100
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d524bf9
or eax, 0x146b179
and eax, 0xc0fc181
or eax, 0xa00000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7cf8f419
and eax, 0x70810000
or eax, 0x81000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5cbfeae
and eax, 0xeae
or eax, 0x140
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d760730
and eax, 0x100008a
or eax, 0x80085501
mov dword [ebx], eax
add ebx, edx
or eax, 0x850b0ee
and eax, 0x140a0ca
or eax, 0x230800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6af7a
xor eax, 0x7027fd59
and eax, 0x71428000
or eax, 0x80b00100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7856af13
and eax, 0x88000003
or eax, 0x160
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c6a87ce
and eax, 0x28488
or eax, 0x41847802
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd8f9b0e
and eax, 0xc010300
or eax, 0x448800
mov dword [ebx], eax
add ebx, edx
and eax, 0xd52bcc
xor eax, 0x26905ba0
and eax, 0x901020
or eax, 0x22215
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b8ec3a5
and eax, 0x820000
or eax, 0x10083500
mov dword [ebx], eax
add ebx, edx
and eax, 0x280afac6
and eax, 0xa0000
or eax, 0x4d810000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2e8b8b8a
and eax, 0x9898108
or eax, 0x10400000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5b8ba66e
and eax, 6
or eax, 0x81000010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f566419
and eax, 0x164401
or eax, 0x8af0
mov dword [ebx], eax
add ebx, edx
or eax, 0x419b689
and eax, 0x4018800
or eax, 0xf8800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2979fe35
or eax, 0x855ea5b
and eax, 0x8004002
or eax, 0x83000184
mov dword [ebx], eax
add ebx, edx
or eax, 0x6cddbd08
and eax, 0xe2810804
or eax, 0x10000051
mov dword [ebx], eax
add ebx, edx
or eax, 0x69f4376a
and eax, 0x3045
or eax, 0xc080
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ce3a27a
or eax, 0x5dc3e99f
and eax, 0x7de3ea81
or eax, 0x2000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2fc32b1c
and eax, 0x50000000
or eax, 0xa2810000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1ad32f9f
and eax, 0x8b54a31
and eax, 0
or eax, 0x72da
mov dword [ebx], eax
add ebx, edx
or eax, 0x3596a10
and eax, 0x108408a
or eax, 0x24040501
mov dword [ebx], eax
add ebx, edx
or eax, 0xbeba7d4
and eax, 0x619f
or eax, 0x20
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4031bdd3
and eax, 0x9c24
or eax, 0x11
mov dword [ebx], eax
add ebx, edx
and eax, 0x20337e01
and eax, 0x5ebdf24a
and eax, 0
or eax, 0xfc908800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d595f14
and eax, 0x81004104
or eax, 0xa000082
mov dword [ebx], eax
add ebx, edx
and eax, 0x5dbe8352
xor eax, 0x4fe38a86
and eax, 0x40810804
or eax, 0x89000049
mov dword [ebx], eax
add ebx, edx
and eax, 0xb5b2ebb
and eax, 0
or eax, 0xb2b0
mov dword [ebx], eax
add ebx, edx
and eax, 0x5990d197
and eax, 0x9080
or eax, 0xdc766101
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c5744c0
or eax, 0x46986848
and eax, 0xf0810000
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3181bf80
and eax, 0x2e80
or eax, 0x403e
mov dword [ebx], eax
add ebx, edx
and eax, 0x2aa2043f
and eax, 0x40a
or eax, 0x81085181
mov dword [ebx], eax
add ebx, edx
or eax, 0x5963f0b9
and eax, 0x6ac1a2
or eax, 0x40a40
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a45bb49
and eax, 0xa220000
or eax, 0xd5d08100
mov dword [ebx], eax
add ebx, edx
and eax, 0x1d32363a
or eax, 0x35343ee7
and eax, 0x8000002
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x539b60db
and eax, 0x4182608a
or eax, 0x49c00
mov dword [ebx], eax
add ebx, edx
and eax, 0x56e947c4
and eax, 0
or eax, 0xc458b00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x40db4b8a
and eax, 0x1e0000
or eax, 0x611405
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a7d59b9
and eax, 0x20020500
or eax, 0x51e93000
mov dword [ebx], eax
add ebx, edx
or eax, 0x371ef3d8
and eax, 0x458b6508
or eax, 0x8000027
mov dword [ebx], eax
add ebx, edx
or eax, 0x265d0298
and eax, 0x4bc10108
or eax, 0x80008000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d731bd4
and eax, 0x1000000
or eax, 0x80000062
mov dword [ebx], eax
add ebx, edx
and eax, 0x4451098b
and eax, 0
or eax, 0x65aff1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1dc9c0c8
and eax, 0x1c800900
or eax, 0xe0018000
mov dword [ebx], eax
add ebx, edx
or eax, 0x441d2e39
xor eax, 0x49e1c634
and eax, 0x81004104
or eax, 0xa000082
mov dword [ebx], eax
add ebx, edx
xor eax, 0x44e061df
or eax, 0x60550715
and eax, 0xe2810455
or eax, 0x800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5cd7ea35
or eax, 0x3bf5ce9b
and eax, 0x84e3
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x308115e7
and eax, 0x20819081
or eax, 0xcc606200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x123c57
and eax, 0x44834246
or eax, 0x1083129
mov dword [ebx], eax
add ebx, edx
xor eax, 0x78ae3352
and eax, 0x7619224b
and eax, 0x20000008
or eax, 0x8a702500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1cba0c0d
and eax, 0x10000000
or eax, 0x41250000
mov dword [ebx], eax
add ebx, edx
and eax, 0x53eebfb
xor eax, 0x534feaae
and eax, 0x100000a6
or eax, 0x25000041
mov dword [ebx], eax
add ebx, edx
or eax, 0x66ed29ea
xor eax, 0x6b0b5a8
and eax, 0x40
or eax, 0x210
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e149de9
or eax, 0x66c559d3
and eax, 0x6c41081
or eax, 0x80388008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x33c54f2a
xor eax, 0x5986965
and eax, 0x90a10040
or eax, 0x44180001
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c69dcf6
and eax, 0x28000004
or eax, 0x3000008
mov dword [ebx], eax
add ebx, edx
or eax, 0xd32d612
and eax, 0x73ce28af
and eax, 0x100000c
or eax, 0xc8810c41
mov dword [ebx], eax
add ebx, edx
and eax, 0x6469c4c0
and eax, 0x440
or eax, 0x2b14
mov dword [ebx], eax
add ebx, edx
or eax, 0x20c5c871
xor eax, 0x5f878220
and eax, 0x78424101
or eax, 0x80048080
mov dword [ebx], eax
add ebx, edx
and eax, 0x8e592c1
and eax, 0
or eax, 0xf1810000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c00edd5
xor eax, 0x6a07d391
and eax, 0x2600
or eax, 0x81b3
mov dword [ebx], eax
add ebx, edx
and eax, 0x208861e1
and eax, 0x5b15b372
and eax, 0x100
or eax, 0x810c548b
mov dword [ebx], eax
add ebx, edx
and eax, 0x189d9724
and eax, 0xc0100
or eax, 0x1268e2
mov dword [ebx], eax
add ebx, edx
and eax, 0x51c1cce
and eax, 0x779b5e8d
and eax, 0x100000
or eax, 0x18e28100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b8d16c0
and eax, 0
or eax, 0x88000002
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d79867b
and eax, 0x59cc6189
and eax, 0
or eax, 0x4186fc8a
mov dword [ebx], eax
add ebx, edx
or eax, 0x424054c0
xor eax, 0x579320ea
and eax, 0x458800
or eax, 0x8000300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x65f16202
and eax, 0x346000
or eax, 0x31625
mov dword [ebx], eax
add ebx, edx
xor eax, 0x638e711
and eax, 0x2051100
or eax, 0xf02400
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f8c3b98
and eax, 0x4d890000
or eax, 0x20000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3bd9725b
and eax, 0x679e53c8
and eax, 0x44800008
or eax, 0x98618104
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c41427a
xor eax, 0x69b70048
and eax, 0x81000104
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x56c6131
and eax, 0x2ea73bb8
and eax, 0x30
or eax, 0x9cc1
mov dword [ebx], eax
add ebx, edx
and eax, 0x9d53be1
and eax, 0x800
or eax, 0xfc818000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x676a717
and eax, 0x8a000106
or eax, 0x1004080
mov dword [ebx], eax
add ebx, edx
and eax, 0xa5e0112
xor eax, 0x6f8c1533
and eax, 0x60800411
or eax, 0x82010844
mov dword [ebx], eax
add ebx, edx
and eax, 0x21fcc5b
and eax, 0xf8bd6a8
and eax, 0x400
or eax, 0x8d4
mov dword [ebx], eax
add ebx, edx
or eax, 0x932f60d
and eax, 0x102c281
or eax, 0x54c00000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a64575e
and eax, 0
or eax, 0xca810000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ed3a317
xor eax, 0x555e086e
and eax, 0x62
or eax, 0x9211
mov dword [ebx], eax
add ebx, edx
and eax, 0xaba33bd
and eax, 0x1201
or eax, 0xd673e080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a93e4f7
or eax, 0xf906e6c
and eax, 0x5800000
or eax, 0x400b0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x44e0e7ee
and eax, 0x44000000
or eax, 0xb072508
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a02203e
and eax, 0x8000000
or eax, 0x712d0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x13bdeede
xor eax, 0x6df0014c
and eax, 0x14000000
or eax, 0x21000064
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e7ea953
and eax, 0x2b7e8905
or eax, 0xd4811480
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d242647
and eax, 0x82d89080
or eax, 0x4240008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x35738488
xor eax, 0x45371f9d
and eax, 0x44880001
or eax, 0x9030040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x175bedbd
and eax, 0x4a0c79d0
and eax, 0xa000100
or eax, 0x5e18008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1ecb78e6
and eax, 0x1000020
or eax, 0x80000001
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b4cb914
and eax, 0
or eax, 0x249ff1
mov dword [ebx], eax
add ebx, edx
or eax, 0x288a8e0c
and eax, 0x69da95e1
and eax, 0x28808100
or eax, 0x3710000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a545f67
and eax, 0xa000000
or eax, 0x81000024
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a888627
and eax, 0xa000004
or eax, 0xc0810851
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c965b1d
and eax, 0x1249
or eax, 0x420
mov dword [ebx], eax
add ebx, edx
or eax, 0x3355bc2e
or eax, 0x323d8f58
and eax, 0x3028aa01
or eax, 0x8824080
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c479b7
and eax, 0x30800000
or eax, 0xc2010000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1f031001
and eax, 0xf97d0be
and eax, 0xf831000
or eax, 0xf07cce41
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d22ce9b
or eax, 0x6d2c5861
and eax, 0x86fc0888
or eax, 0x8200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x15fc1501
and eax, 0x1000001
or eax, 0x448b0040
mov dword [ebx], eax
add ebx, edx
and eax, 0x54e14b1b
and eax, 0x40800000
or eax, 0xaa78050c
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a7bab90
and eax, 0x80310000
or eax, 0x1040000
mov dword [ebx], eax
add ebx, edx
and eax, 0x768cdb36
and eax, 0
or eax, 0xb900016d
mov dword [ebx], eax
add ebx, edx
xor eax, 0xcf99dc4
and eax, 0x84a9
or eax, 0x212
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b4195c6
and eax, 0x100052b
or eax, 0x800c4800
mov dword [ebx], eax
add ebx, edx
and eax, 0x5880ae49
or eax, 0x14e4a826
and eax, 0x42421
or eax, 0xd0
mov dword [ebx], eax
add ebx, edx
and eax, 0x263ba3d0
and eax, 0x34b6f3b4
and eax, 0
or eax, 0xfc818800
mov dword [ebx], eax
add ebx, edx
or eax, 0x39e16302
xor eax, 0x66c3fde3
and eax, 0x8b000080
or eax, 0x4106
mov dword [ebx], eax
add ebx, edx
or eax, 0x237eaf17
and eax, 0x82000815
or eax, 0x40810040
mov dword [ebx], eax
add ebx, edx
or eax, 0x3fcf4e57
and eax, 0x600
or eax, 0x9128
mov dword [ebx], eax
add ebx, edx
and eax, 0x6eef7a9f
and eax, 0x1200
or eax, 0xea61e081
mov dword [ebx], eax
add ebx, edx
and eax, 0x4dd0ad9d
xor eax, 0x480031dc
and eax, 0x104d
or eax, 0x458b6022
mov dword [ebx], eax
add ebx, edx
and eax, 0x40bb1a82
and eax, 0x328b1109
and eax, 0x20000
or eax, 0xe164250c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2acb6501
and eax, 0x78bd5d6f
and eax, 0x250000
or eax, 0x6100000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a688a69
and eax, 0x8000000
or eax, 0x81000080
mov dword [ebx], eax
add ebx, edx
and eax, 0x42dad8dc
xor eax, 0x43de4239
and eax, 0x41864090
or eax, 0xbc00
mov dword [ebx], eax
add ebx, edx
and eax, 0x30ff8df9
xor eax, 0x66596383
and eax, 0x4d8b00
or eax, 0x8000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x54e87e1d
or eax, 0x56a16026
and eax, 0x5ca5e101
or eax, 0x1420080
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b2a70af
and eax, 0x71810000
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3c04344d
xor eax, 0x6b525e3
and eax, 0x88
or eax, 0x51
mov dword [ebx], eax
add ebx, edx
or eax, 0x4896f41e
and eax, 0x4f3277a7
and eax, 0x23482
or eax, 0xc88238
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d902a19
or eax, 0x62256a64
and eax, 0x52a00
or eax, 0xc500100
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d178c54
xor eax, 0x119b4f28
and eax, 0x8c8e000
or eax, 0x2220a81
mov dword [ebx], eax
add ebx, edx
and eax, 0x759c2304
xor eax, 0x7190d633
and eax, 0x40000000
or eax, 0x8a810000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a3f0529
or eax, 0x625f5f84
and eax, 0x4484
or eax, 0x2062
mov dword [ebx], eax
add ebx, edx
or eax, 0x361597fd
and eax, 0x3401f281
or eax, 0x49e80000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x18c17d58
or eax, 0x2451fa63
and eax, 0x80000
or eax, 0x8a800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ceb7183
or eax, 0x35e88baf
and eax, 0x4082ac
or eax, 0x10450
mov dword [ebx], eax
add ebx, edx
xor eax, 0x167399a5
or eax, 0x5fa6d0e0
and eax, 0x4186dcb8
or eax, 0x2000
mov dword [ebx], eax
add ebx, edx
or eax, 0x56837d02
and eax, 0x44835d00
or eax, 0x88400000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4be18738
and eax, 0xccc0cc08
or eax, 0xc00c4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x21798cf6
and eax, 0xec814008
or eax, 0xa15c4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x242b0d82
and eax, 0x20400a
or eax, 0x25080581
mov dword [ebx], eax
add ebx, edx
or eax, 0x12810d06
and eax, 0x486
or eax, 0x9200
mov dword [ebx], eax
add ebx, edx
xor eax, 0xf1e0d74
and eax, 0x100920
or eax, 0xa0600d
mov dword [ebx], eax
add ebx, edx
or eax, 0x777024a8
and eax, 0x6464f190
and eax, 0x20602100
or eax, 0x9b941400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ad42e0c
xor eax, 0x2695e136
and eax, 0x4581d01a
or eax, 0x80a0181
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a1a9d64
or eax, 0x78940e64
and eax, 0x68888124
or eax, 0x6410000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b092799
and eax, 0x90100
or eax, 0x81f6fefb
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c79c9c6
and eax, 0x6387a02f
and eax, 0x18000
or eax, 0xcc54e9
mov dword [ebx], eax
add ebx, edx
and eax, 0x51f2b8a1
xor eax, 0x3ce8c9c0
and eax, 0x10200100
or eax, 0x3d18000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x35725dcf
or eax, 0x7d22f9c6
and eax, 0x9a3fd0e
or eax, 0x805c0220
mov dword [ebx], eax
add ebx, edx
or eax, 0x5944f51a
and eax, 0x41825000
or eax, 0x81
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ddcc2dc
and eax, 0xc548200
or eax, 0x10010900
mov dword [ebx], eax
add ebx, edx
or eax, 0x77906e51
xor eax, 0x7d61f568
and eax, 0x940201
or eax, 0x802e080
mov dword [ebx], eax
add ebx, edx
or eax, 0x754c4493
or eax, 0x5a5c1967
and eax, 0x72800000
or eax, 0x80010000
mov dword [ebx], eax
add ebx, edx
or eax, 0xb2215ad
xor eax, 0x51cf5870
and eax, 0x286c4140
or eax, 0x44002020
mov dword [ebx], eax
add ebx, edx
or eax, 0x11d920be
or eax, 0x42a302ec
and eax, 0x3514418a
or eax, 0x401
mov dword [ebx], eax
add ebx, edx
or eax, 0x17731eb6
xor eax, 0x212c5d7a
and eax, 0x84
or eax, 0x7502
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb3a4380
and eax, 0x300404
or eax, 0x40c131
mov dword [ebx], eax
add ebx, edx
or eax, 0x792af2b4
and eax, 0x50108100
or eax, 0x800800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d0bb3a7
and eax, 0x9000082
or eax, 0x82004100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x16fbce2b
and eax, 0x91810409
or eax, 0x60002044
mov dword [ebx], eax
add ebx, edx
and eax, 0x35bd8b79
and eax, 1
or eax, 0xb700
mov dword [ebx], eax
add ebx, edx
or eax, 0x1dbe51e3
and eax, 0x72955bc8
and eax, 0x845180
or eax, 0x4c08a001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c5b1293
or eax, 0xafaec21
and eax, 0x508b0000
or eax, 0x5000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x54bca1af
xor eax, 0x226459c8
and eax, 0x21428024
or eax, 0x9c800100
mov dword [ebx], eax
add ebx, edx
and eax, 0x6269450d
and eax, 4
or eax, 0x81000060
mov dword [ebx], eax
add ebx, edx
and eax, 0x219d305c
xor eax, 0x6ea1f496
and eax, 0x12044d2
or eax, 0x400120
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e2fee98
and eax, 0
or eax, 0x508a8800
mov dword [ebx], eax
add ebx, edx
or eax, 0x9ad64a7
and eax, 0x9004082
or eax, 0x82000100
mov dword [ebx], eax
add ebx, edx
and eax, 0xbfbc942
xor eax, 0x13f6b0d5
and eax, 0x240045
or eax, 0xe4010c00
mov dword [ebx], eax
add ebx, edx
and eax, 0x45c4cc47
and eax, 0x4000045
or eax, 0x1000008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4eabd8f9
and eax, 0xd834
or eax, 0x2603
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f8a6a75
or eax, 0x6e9c895b
and eax, 0x9ef735
or eax, 0x600000
mov dword [ebx], eax
add ebx, edx
or eax, 0x344e7722
or eax, 0x57846f89
and eax, 0x77feb900
or eax, 0x88010000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b7dc3d7
or eax, 0x31397d17
and eax, 0x4d2b0000
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x456f1eae
and eax, 0x8610028
or eax, 0x12908100
mov dword [ebx], eax
add ebx, edx
and eax, 0x2d7ab1c4
and eax, 0
or eax, 0x81000063
mov dword [ebx], eax
add ebx, edx
or eax, 0x62e93ad
and eax, 0xa90e1
or eax, 0x114010
mov dword [ebx], eax
add ebx, edx
and eax, 0x414369a7
or eax, 0x6a13d067
and eax, 0x40018000
or eax, 0x10800800
mov dword [ebx], eax
add ebx, edx
and eax, 0x2adc15b3
and eax, 0
or eax, 0x8b004182
mov dword [ebx], eax
add ebx, edx
xor eax, 0xedc34f8
and eax, 0x1a86e9aa
and eax, 0x802000
or eax, 0xe2010855
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c78b6c4
or eax, 0xa788cbc
and eax, 0x3adc
or eax, 0x4100
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ccfdef0
and eax, 0x5280
or eax, 0x368a001
mov dword [ebx], eax
add ebx, edx
or eax, 0x6fbb0d1b
or eax, 0x609601e5
and eax, 0x458b0000
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x550ab9bb
xor eax, 0x67a59cf1
and eax, 0x12020500
or eax, 0xcc10810
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f599509
or eax, 0x406d0e4a
and eax, 0x41350000
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a1eb200
and eax, 0x7d1dabf9
and eax, 0x8000000
or eax, 0x8000001e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x740ae9b6
and eax, 0x40024080
or eax, 0x1801010
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b10a9d4
or eax, 0x406a09f2
and eax, 0x18488900
or eax, 0x4050200
mov dword [ebx], eax
add ebx, edx
and eax, 0x1decdc1a
or eax, 0x225897ad
and eax, 0x14008981
or eax, 0x81824000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x20ae766b
and eax, 0xb100bfea
or eax, 0x40814015
mov dword [ebx], eax
add ebx, edx
or eax, 0x261c59eb
xor eax, 0x54154ee3
and eax, 0xa3889104
or eax, 0x5c7746a3
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4145c7ec
and eax, 0x8018100b
or eax, 0x1004580
mov dword [ebx], eax
add ebx, edx
and eax, 0x1bcfb118
and eax, 0x1081000
or eax, 0x4286f2
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c5026be
and eax, 0x15428000
or eax, 0x2a00100
mov dword [ebx], eax
add ebx, edx
and eax, 0x46cced55
and eax, 0
or eax, 0x810000d7
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a2f37f9
xor eax, 0x7f7528a4
and eax, 0xc82
or eax, 0x810070
mov dword [ebx], eax
add ebx, edx
or eax, 0x2a5f3059
and eax, 0x8a0800
or eax, 0x50008000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c3908ab
and eax, 0x6727031f
and eax, 0x20000002
or eax, 0x98004180
mov dword [ebx], eax
add ebx, edx
and eax, 0x4cc9616
xor eax, 0x6a7d43d8
and eax, 0x4010
or eax, 0x9824
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2074fa45
and eax, 0x45abe774
and eax, 0x20
or eax, 0x3514450b
mov dword [ebx], eax
add ebx, edx
or eax, 0x521e2c90
or eax, 0x7d08bdf
and eax, 0xc281
or eax, 0x1000
mov dword [ebx], eax
add ebx, edx
and eax, 0x91087a4
or eax, 0xf632444
and eax, 0x1200480
or eax, 0x8008490b
mov dword [ebx], eax
add ebx, edx
or eax, 0x53e6db6b
xor eax, 0x2758e280
and eax, 0x61
or eax, 0x414080
mov dword [ebx], eax
add ebx, edx
and eax, 0x1cab300c
and eax, 0x10000
or eax, 0x9ec88100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6cc29f47
or eax, 0x24df16e
and eax, 0x80000045
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x26b78f4
and eax, 0x4110f1
or eax, 0x48300
mov dword [ebx], eax
add ebx, edx
xor eax, 0xf5ae3e6
and eax, 0x10000
or eax, 0x50808800
mov dword [ebx], eax
add ebx, edx
or eax, 0x211a88a4
or eax, 0x5a5a51cc
and eax, 0xb004180
or eax, 0x80000002
mov dword [ebx], eax
add ebx, edx
and eax, 0x7da15627
xor eax, 0x1d7019a5
and eax, 0x1805
or eax, 0xc2810450
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c03d01c
and eax, 0xc19
or eax, 0x2282
mov dword [ebx], eax
add ebx, edx
and eax, 0x129429ee
and eax, 0x19521480
and eax, 0x80
or eax, 0x7092f201
mov dword [ebx], eax
add ebx, edx
or eax, 0x70c87ac3
xor eax, 0x68895711
and eax, 0x30000
or eax, 0x45880000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1aacb418
and eax, 0
or eax, 0xf8130510
mov dword [ebx], eax
add ebx, edx
xor eax, 0x62775461
or eax, 0x54039f77
and eax, 0x4e250000
or eax, 0x100000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e982b1a
and eax, 0x8000100
or eax, 0x80000004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d5bbacf
or eax, 0x4f32ba56
and eax, 0x41021090
or eax, 0x804000
mov dword [ebx], eax
add ebx, edx
or eax, 0x292bd8d6
and eax, 0x20098800
or eax, 0x4440300
mov dword [ebx], eax
add ebx, edx
or eax, 0xd47be3f
and eax, 0x5d433615
and eax, 0xd000001
or eax, 0x321cc180
mov dword [ebx], eax
add ebx, edx
or eax, 0x5a40b722
and eax, 0x71000000
or eax, 0x80810000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1aa44671
or eax, 0x11b70032
and eax, 0x5b364653
or eax, 0x440118c
mov dword [ebx], eax
add ebx, edx
or eax, 0x210c15ac
or eax, 0x6ddddb70
and eax, 0x108558b
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x26888944
and eax, 0x1ecfb0fb
and eax, 0
or eax, 0x2698e2
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e727b96
xor eax, 0x1c23f306
and eax, 0x20400000
or eax, 0x81aa8100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x38b8d1f5
xor eax, 0x50ae2b9d
and eax, 0x81000060
or eax, 0x12
mov dword [ebx], eax
add ebx, edx
xor eax, 0x66d426c2
and eax, 0xe79026b0
or eax, 0x1823d142
mov dword [ebx], eax
add ebx, edx
and eax, 0x751f88ee
and eax, 0x500280e2
or eax, 0x88091d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x233fa89c
and eax, 0x30000102
or eax, 0x88004080
mov dword [ebx], eax
add ebx, edx
or eax, 0x11a22242
or eax, 0x3ba7896b
and eax, 0x18240
or eax, 0x400010
mov dword [ebx], eax
add ebx, edx
or eax, 0x446c0d2b
and eax, 0x444c8359
or eax, 0x88804004
mov dword [ebx], eax
add ebx, edx
or eax, 0x48ed0474
and eax, 0xccccc44c
or eax, 0x880
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5b94baf5
and eax, 0x84085408
or eax, 0x688301c4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5cbf0cf9
and eax, 0x4101
or eax, 0xd08048a
mov dword [ebx], eax
add ebx, edx
or eax, 0x62972ec0
and eax, 0x640b
or eax, 0x9020
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f5a0699
and eax, 0x401
or eax, 0xfe7234
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e486d82
or eax, 0x48a8ab93
and eax, 0x100c8b00
or eax, 0x410000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a0e873f
xor eax, 0x40a31128
and eax, 0x32400901
or eax, 0x512c080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d8d0101
and eax, 0x20810000
or eax, 0xd1000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x74dc4aeb
and eax, 0xae9
or eax, 0x3504
mov dword [ebx], eax
add ebx, edx
and eax, 0x1495360f
and eax, 0x7699952f
and eax, 8
or eax, 0x88fc8180
mov dword [ebx], eax
add ebx, edx
and eax, 0x464f74de
or eax, 0x38fb0da4
and eax, 0x108b0000
or eax, 0x45000041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x60cb4332
xor eax, 0x70d1556d
and eax, 0x5800008
or eax, 0x88628100
mov dword [ebx], eax
add ebx, edx
or eax, 0x66e0704b
or eax, 0x6128b65b
and eax, 0x81000058
or eax, 0x20
mov dword [ebx], eax
add ebx, edx
or eax, 0x66e10d1e
and eax, 0xa00162
or eax, 0x2d280
mov dword [ebx], eax
add ebx, edx
and eax, 0x73c59015
and eax, 0x808000
or eax, 0x64720100
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b697302
and eax, 0x600000
or eax, 0x8b137453
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b3ae711
and eax, 0x10040
or eax, 0x49240c05
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d78794a
or eax, 0x5fd8a6e3
and eax, 0x35000089
or eax, 0x10
mov dword [ebx], eax
add ebx, edx
and eax, 0x25145a3d
xor eax, 0x236d0cc0
and eax, 0x849
or eax, 0x1004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6ed63f5f
and eax, 0x8d40000
or eax, 0x80289089
mov dword [ebx], eax
add ebx, edx
and eax, 0x14896230
and eax, 0x880000
or eax, 0x4d030041
mov dword [ebx], eax
add ebx, edx
or eax, 0x60752bad
and eax, 0x60c10100
or eax, 0x90008010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x69368175
and eax, 0x81000044
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f735f5
and eax, 0xc0
or eax, 0x50ee31
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6ba5fdf
or eax, 0xb2e3072
and eax, 0x2e08100
or eax, 0x50110000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2d9194f4
and eax, 0x100000
or eax, 0x8b6463d7
mov dword [ebx], eax
add ebx, edx
xor eax, 0x43693891
xor eax, 0x5fb2f6e
and eax, 0xc8800000
or eax, 0x2010855
mov dword [ebx], eax
add ebx, edx
or eax, 0x2bf6cbcc
and eax, 0x19bd07d5
and eax, 0x305
or eax, 0xdc20
mov dword [ebx], eax
add ebx, edx
or eax, 0x5bd84385
and eax, 0x1050d281
or eax, 0x84032000
mov dword [ebx], eax
add ebx, edx
or eax, 0x74a792b0
and eax, 0xf0810000
or eax, 0x2000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7938ec24
or eax, 0x145cabfb
and eax, 0x6b76
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x368f3431
xor eax, 0x17683171
and eax, 0x680001
or eax, 0x88948a88
mov dword [ebx], eax
add ebx, edx
and eax, 0x654af684
and eax, 0x80000
or eax, 0x45830041
mov dword [ebx], eax
add ebx, edx
or eax, 0x2a424ee
and eax, 0x5012408
or eax, 0x500100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x56f13f45
and eax, 0x459b62b7
and eax, 0x41800000
or eax, 0xc0b0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x54f24603
xor eax, 0x74234f43
and eax, 0x30810100
or eax, 0x6488010
mov dword [ebx], eax
add ebx, edx
and eax, 0x55bf88ea
and eax, 0x3317fcc5
and eax, 0
or eax, 0x81000006
mov dword [ebx], eax
add ebx, edx
and eax, 0x40f3d6a
or eax, 0x794a3ba6
and eax, 0xa2aa0
or eax, 0x24c451
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f759ed
and eax, 0x4818000
or eax, 0xf8000800
mov dword [ebx], eax
add ebx, edx
xor eax, 0xab7ed40
xor eax, 0x278e2167
and eax, 0x81004000
or eax, 0xa000188
mov dword [ebx], eax
add ebx, edx
xor eax, 0x103b03c7
or eax, 0x18e26f1d
and eax, 0x82810c55
or eax, 0x40000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x31f89acb
or eax, 0x7f303ffd
and eax, 0x15bf
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x37b701ba
xor eax, 0x127151e0
and eax, 0x10005000
or eax, 0xe180a281
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7fe3a0cf
and eax, 0x4034048
or eax, 0x41882530
mov dword [ebx], eax
add ebx, edx
and eax, 0x11e94ed1
xor eax, 0x2fc5d18f
and eax, 0xa40050c
or eax, 0x50830800
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d6185e0
and eax, 0x63210000
or eax, 0x80140000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f230fdf
and eax, 0x8900005e
or eax, 0x20
mov dword [ebx], eax
add ebx, edx
and eax, 0x142726ff
and eax, 0x10
or eax, 0x4188fc80
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d514727
and eax, 0x8498b00
or eax, 0x40000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc267f0c
and eax, 0x449e000
or eax, 0x1b140181
mov dword [ebx], eax
add ebx, edx
xor eax, 0xfb257da
and eax, 0x41da0278
and eax, 0x800000
or eax, 0xf1010000
mov dword [ebx], eax
add ebx, edx
or eax, 0x64ad4387
or eax, 0x1daeed09
and eax, 0xa05
or eax, 0x1000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3db04ce1
or eax, 0x75491de
and eax, 0x110558a
or eax, 0x80000001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a3fee47
xor eax, 0x27c58311
and eax, 0x2a38c8
or eax, 0x154522
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f3a281e
xor eax, 0x505f9f8d
and eax, 0x20608000
or eax, 0x40920100
mov dword [ebx], eax
add ebx, edx
or eax, 0x72762095
and eax, 0xf6a185
or eax, 0x88095e68
mov dword [ebx], eax
add ebx, edx
or eax, 0x37de504a
or eax, 0x686a94f0
and eax, 0x4188fc8a
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x42fe8f7b
xor eax, 0x1a5c9e09
and eax, 0x10000100
or eax, 0x458a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x200f80b9
and eax, 0x50000
or eax, 0xf8630d
mov dword [ebx], eax
add ebx, edx
or eax, 0xb862b42
and eax, 0xc14903a
and eax, 0x8000000
or eax, 0xd3880500
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f52524e
and eax, 0x46a0f46b
and eax, 0x2000000
or eax, 0x350000
mov dword [ebx], eax
add ebx, edx
or eax, 0x359720a8
and eax, 0x82913ed
and eax, 0x2100a0
or eax, 0x8b447510
mov dword [ebx], eax
add ebx, edx
and eax, 0x385069e6
and eax, 0x1c478cca
and eax, 0
or eax, 0xc181104d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x64a6d9a
and eax, 0x6987
or eax, 0x200
mov dword [ebx], eax
add ebx, edx
or eax, 0x148ce74d
and eax, 0x100ce181
or eax, 0x88701000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a5c7bbd
or eax, 0x4f30d42f
and eax, 0x81000000
or eax, 0x890000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4cf530fa
and eax, 0x4000f8
or eax, 0x18804
mov dword [ebx], eax
add ebx, edx
or eax, 0xf09c8ab
and eax, 0x108c8b8
or eax, 0x40803400
mov dword [ebx], eax
add ebx, edx
and eax, 0x1e87256a
and eax, 0x800400
or eax, 0xcc435900
mov dword [ebx], eax
add ebx, edx
and eax, 0x196ee2cd
and eax, 0x5887f4d7
and eax, 0x8024000
or eax, 0xe48915cc
mov dword [ebx], eax
add ebx, edx
or eax, 0x44af6262
and eax, 0x2408458a
or eax, 0x11000001
mov dword [ebx], eax
add ebx, edx
and eax, 0x73663814
xor eax, 0x16249969
and eax, 0x28
or eax, 0x402
mov dword [ebx], eax
add ebx, edx
xor eax, 0x789e75f3
or eax, 0x167b85be
and eax, 0xd7f135
or eax, 0xa00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1fad7d94
or eax, 0x4aa1828d
and eax, 0x8498200
or eax, 0x40900
mov dword [ebx], eax
add ebx, edx
and eax, 0x4130698c
and eax, 0x100
or eax, 0xec37e081
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a402b63
and eax, 0x20000000
or eax, 0xd1810000
mov dword [ebx], eax
add ebx, edx
and eax, 0x38bbd292
xor eax, 0x506e4fe0
and eax, 0x4000
or eax, 0x8004
mov dword [ebx], eax
add ebx, edx
and eax, 0xf4e1cda
or eax, 0x55b438f9
and eax, 0x4240088
or eax, 0x82408100
mov dword [ebx], eax
add ebx, edx
and eax, 0x4393c74e
and eax, 0x113dcd9
and eax, 0
or eax, 0x558b0041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7bf34f62
and eax, 0x480100
or eax, 0xd0828008
mov dword [ebx], eax
add ebx, edx
or eax, 0x12d2bdea
xor eax, 0x3b80dd2e
and eax, 0x810000c0
or eax, 0x10
mov dword [ebx], eax
add ebx, edx
or eax, 0x36fa7f00
and eax, 0xd20ed0
or eax, 0x10022
mov dword [ebx], eax
add ebx, edx
and eax, 0x73b21b46
and eax, 0x800
or eax, 0x992db000
mov dword [ebx], eax
add ebx, edx
or eax, 0xb9b9f1a
and eax, 0x12b0000
or eax, 0x44000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x76408176
and eax, 0x40000000
or eax, 0x33120508
mov dword [ebx], eax
add ebx, edx
or eax, 0x564c32d3
and eax, 0x36140000
or eax, 0x80210000
mov dword [ebx], eax
add ebx, edx
and eax, 0x568666d3
and eax, 0
or eax, 0x88000038
mov dword [ebx], eax
add ebx, edx
and eax, 0x69b62595
and eax, 0x10
or eax, 0x41866480
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f722d6f
or eax, 0x6af7f7ee
and eax, 0x8458b00
or eax, 0x80000
mov dword [ebx], eax
add ebx, edx
and eax, 0x53abfea4
xor eax, 0x3b877478
and eax, 0x1088f000
or eax, 0x80010181
mov dword [ebx], eax
add ebx, edx
xor eax, 0x43e86b23
and eax, 0xd1010000
or eax, 0x20800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x221185c4
or eax, 0x3255ab57
and eax, 0x62452c50
or eax, 0x200028
mov dword [ebx], eax
add ebx, edx
and eax, 0x6933ae37
and eax, 0x400
or eax, 0x8108518b
mov dword [ebx], eax
add ebx, edx
or eax, 0x277575f5
and eax, 0x1e01ceaa
and eax, 0x104a2
or eax, 0x823950
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f87ef3
and eax, 0x800000
or eax, 0xa6728100
mov dword [ebx], eax
add ebx, edx
or eax, 0x6dbd8ee8
or eax, 0x21ed94aa
and eax, 0x89000040
or eax, 0x10
mov dword [ebx], eax
add ebx, edx
or eax, 0xb08ed51
or eax, 0x9bf4440
and eax, 0x1866400
or eax, 0x4000008a
mov dword [ebx], eax
add ebx, edx
and eax, 0x2732818e
and eax, 0
or eax, 0x8458b00
mov dword [ebx], eax
add ebx, edx
and eax, 0x352932b4
xor eax, 0x2857e108
and eax, 0x44a108
or eax, 0x201c05
mov dword [ebx], eax
add ebx, edx
or eax, 0xc41cc20
and eax, 0x77e2d5fb
and eax, 0x4400500
or eax, 0x201a2800
mov dword [ebx], eax
add ebx, edx
and eax, 0x457e7dd
or eax, 0x2fa9721
and eax, 0x6300000
or eax, 0x19050000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x9c3ad92
and eax, 0x10000092
or eax, 0xa9000041
mov dword [ebx], eax
add ebx, edx
or eax, 0x1754fd9
or eax, 0x94ec98f
and eax, 0xac4
or eax, 0x20
mov dword [ebx], eax
add ebx, edx
or eax, 0x79856347
and eax, 0x1004923
or eax, 0x80080408
mov dword [ebx], eax
add ebx, edx
and eax, 0x292fd373
and eax, 0x21
or eax, 0x821ec8
mov dword [ebx], eax
add ebx, edx
and eax, 0x27bc1690
and eax, 0xb7b5aab
and eax, 0
or eax, 0x70c98100
mov dword [ebx], eax
add ebx, edx
and eax, 0x57ad589f
or eax, 0x4f2498fa
and eax, 0x1000038
or eax, 0x80000001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x570c9de1
xor eax, 0x10767ee8
and eax, 0xc6386330
or eax, 0x38850cc1
mov dword [ebx], eax
add ebx, edx
and eax, 0x7793c990
or eax, 0x3ce5bd49
and eax, 0x648188d9
or eax, 0x26
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3251b390
xor eax, 0x47784cdf
and eax, 0x10004180
or eax, 0xaa000006
mov dword [ebx], eax
add ebx, edx
and eax, 0x276c024a
and eax, 2
or eax, 0xf4a4
mov dword [ebx], eax
add ebx, edx
and eax, 0x14984c3b
and eax, 0x118d79cb
and eax, 0x4002
or eax, 0x81081529
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a057158
and eax, 0x1000
or eax, 0x2106f2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f149413
and eax, 0x8058200
or eax, 0x400900
mov dword [ebx], eax
add ebx, edx
and eax, 0x67a8e6c8
and eax, 0x200
or eax, 0x98610d
mov dword [ebx], eax
add ebx, edx
and eax, 0x1e79d18a
and eax, 0x100
or eax, 0xdbe33400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a306283
and eax, 0x1b110341
and eax, 0
or eax, 0x90880000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x25f5f238
and eax, 0x418220
or eax, 0x444
mov dword [ebx], eax
add ebx, edx
xor eax, 0x617bab9a
and eax, 0xa28b8
or eax, 0x410001
mov dword [ebx], eax
add ebx, edx
and eax, 0x76cc69db
or eax, 0x1b97eb8c
and eax, 0x84d2b00
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x2a5b61f1
and eax, 0x22184181
or eax, 0x50208000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6357bd0a
and eax, 0x671cb4c9
and eax, 0x1000000
or eax, 0xf0810000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1dc476db
and eax, 0x11800000
or eax, 0xee7fe9a7
mov dword [ebx], eax
add ebx, edx
or eax, 0x74c4685b
and eax, 0x8108418b
or eax, 0x1400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x73905002
and eax, 0x980488
or eax, 0x456842
mov dword [ebx], eax
add ebx, edx
or eax, 0x726e2410
and eax, 0x60f20000
or eax, 0x85008100
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f8dfa46
and eax, 0x4b536deb
and eax, 0x8000042
or eax, 0x8000009d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1638e5f7
or eax, 0x79d740e3
and eax, 0x4186648a
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6e9531d0
xor eax, 0x54ff434f
and eax, 0x5a481000
or eax, 0x8402a800
mov dword [ebx], eax
add ebx, edx
and eax, 0x89afc99
and eax, 0xa0000
or eax, 0x45210000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2222f4c3
and eax, 0x715f7ac7
and eax, 0x20000
or eax, 0x24692d08
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e33a011
and eax, 0x24310000
or eax, 0xc0040000
mov dword [ebx], eax
add ebx, edx
and eax, 0x45fa61fe
and eax, 0x300000
or eax, 0xb9cfffe6
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f030923
and eax, 0x4840
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x27b39b3
and eax, 0x84123
or eax, 0x81000c08
mov dword [ebx], eax
add ebx, edx
or eax, 0x1cf56ec3
and eax, 0x52a225de
and eax, 0xa005c0
or eax, 0x1fda21
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a85eddd
and eax, 0x6581e004
and eax, 0
or eax, 0x96f18100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x482990e5
xor eax, 0x70c20f22
and eax, 0x88000004
or eax, 0x30
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2604d694
xor eax, 0x46a300cd
and eax, 0x40864401
or eax, 0x1002080
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d914f1e
and eax, 0x8150b00
or eax, 0x408000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7fe91c0b
and eax, 0x63848201
or eax, 0x26080
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a150ab6
or eax, 0x5c2812a7
and eax, 0x42000000
or eax, 0x80810000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1fcd3dab
or eax, 0x1d66e8fc
and eax, 0x6090
or eax, 0x1502
mov dword [ebx], eax
add ebx, edx
or eax, 0x6bcba4bc
and eax, 0x189e080
or eax, 0x14040201
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d8082f5
or eax, 0x5d797e89
and eax, 0x50010000
or eax, 0xa2800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x42bc9585
and eax, 0x62210101
or eax, 0xd42686a
mov dword [ebx], eax
add ebx, edx
or eax, 0x6919723b
and eax, 0x508410b
or eax, 0x480
mov dword [ebx], eax
add ebx, edx
xor eax, 0x52aad77b
and eax, 0x2b0
or eax, 0xc04
mov dword [ebx], eax
add ebx, edx
and eax, 0x1973e743
and eax, 0x600
or eax, 0x466825
mov dword [ebx], eax
add ebx, edx
or eax, 0x30d40a6c
and eax, 0x1552b0ea
and eax, 0x422000
or eax, 0x42081500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a149e5a
and eax, 0x80000
or eax, 0x90810000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c186994
and eax, 0
or eax, 0x418664
mov dword [ebx], eax
add ebx, edx
and eax, 0x198e667c
and eax, 0x400
or eax, 0x8108498b
mov dword [ebx], eax
add ebx, edx
or eax, 0x702f1bde
and eax, 0x2d94238f
and eax, 0x40281
or eax, 0x61a060
mov dword [ebx], eax
add ebx, edx
and eax, 0x21af087f
and eax, 0x210000
or eax, 0xc0c08100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x37814b0c
and eax, 0x69caf3e6
and eax, 0x1000004
or eax, 0x800000da
mov dword [ebx], eax
add ebx, edx
or eax, 0x3d96027d
or eax, 0x5057b6da
and eax, 0x6546a4f1
or eax, 0x284800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x26dba1c8
xor eax, 0x540f247f
and eax, 0x100940
or eax, 0x8458238
mov dword [ebx], eax
add ebx, edx
or eax, 0x581bf319
and eax, 0x5bc201
or eax, 0x24000080
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ecc7ac1
or eax, 0x7ceecc2e
and eax, 0x62810000
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e406942
or eax, 0x5340e8d8
and eax, 0xe980
or eax, 0x204
mov dword [ebx], eax
add ebx, edx
xor eax, 0x623c13e9
and eax, 0x6208f001
or eax, 0x81800280
mov dword [ebx], eax
add ebx, edx
xor eax, 0x29bb996f
xor eax, 0x7a9edd85
and eax, 0x80890000
or eax, 0xa000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2a7b3724
and eax, 0x410624
or eax, 0x8040
mov dword [ebx], eax
add ebx, edx
and eax, 0x1d0b08e5
xor eax, 0xad237e3
and eax, 0x583
or eax, 0x25084008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5aa92ddc
xor eax, 0x1ffd4e14
and eax, 0x240
or eax, 0x48b4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c240387
and eax, 0x7a52b304
and eax, 0x100
or eax, 0x421c35
mov dword [ebx], eax
add ebx, edx
and eax, 0x3fac3a81
or eax, 0x3dab7eb0
and eax, 0x19293800
or eax, 0x82448100
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c6e9a47
or eax, 0x47c5f2c5
and eax, 0x4d2b0000
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x184bab5e
xor eax, 0x74ed808a
and eax, 0x44e08008
or eax, 0x1090100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1167f07
or eax, 0x30a7be97
and eax, 0x9d
or eax, 0x81000040
mov dword [ebx], eax
add ebx, edx
and eax, 0x2fdf0f02
and eax, 0x52e8d80c
and eax, 0
or eax, 0xfeea9bf1
mov dword [ebx], eax
add ebx, edx
and eax, 0x4567cf74
and eax, 0x714cbe6f
and eax, 0x40008860
or eax, 0x2481009f
mov dword [ebx], eax
add ebx, edx
and eax, 0x23960d15
and eax, 4
or eax, 0x8b004182
mov dword [ebx], eax
add ebx, edx
and eax, 0x47753173
and eax, 0x2000000
or eax, 0xf0810855
mov dword [ebx], eax
add ebx, edx
and eax, 0x4db4e6dc
and eax, 0x745a51f2
and eax, 0x50
or eax, 0x6b05
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f219b56
xor eax, 0x19f90f79
and eax, 0x3018f200
or eax, 0x88260081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3fe27c7
or eax, 0x9d1b16a
and eax, 0x1a900000
or eax, 0x40280000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7abf3927
and eax, 0x2a000005
or eax, 0x1000050
mov dword [ebx], eax
add ebx, edx
or eax, 0x6723acb0
and eax, 0x68e47bbd
and eax, 0x20200805
or eax, 0x86150040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3ffff206
and eax, 0x88cafa01
or eax, 0x350580
mov dword [ebx], eax
add ebx, edx
or eax, 0x134bfc96
xor eax, 0x2571c137
and eax, 0x862480
or eax, 0x41004010
mov dword [ebx], eax
add ebx, edx
or eax, 0x3bab33ed
and eax, 0x80d0300
or eax, 0x408800
mov dword [ebx], eax
add ebx, edx
or eax, 0x37f36c70
xor eax, 0xd36682
and eax, 0x24048980
or eax, 0x514001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x77c6d58c
and eax, 0x51810000
or eax, 0xa0000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x384a9d08
and eax, 0
or eax, 0xf7d5
mov dword [ebx], eax
add ebx, edx
and eax, 0xad2643e
and eax, 0x24189d63
and eax, 0x400
or eax, 0x8108518b
mov dword [ebx], eax
add ebx, edx
and eax, 0x1637b8e5
and eax, 0x1080
or eax, 0x5cc242
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e3f15e8
and eax, 0x100000
or eax, 0x78e28100
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d991d55
and eax, 0x8000100
or eax, 0x80000030
mov dword [ebx], eax
add ebx, edx
or eax, 0x54c092f0
and eax, 0x40800080
or eax, 0x106640a
mov dword [ebx], eax
add ebx, edx
and eax, 0x51a5d865
and eax, 0x40000
or eax, 0x8418b00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x423a308c
xor eax, 0x6c75764e
and eax, 0x2c900
or eax, 0x1701035
mov dword [ebx], eax
add ebx, edx
or eax, 0x7114334b
and eax, 0x51243100
or eax, 0x84080400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6cdcf23
and eax, 0x41816a23
or eax, 0xc0a0550
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d2368e0
and eax, 0x9010000
or eax, 0x30c88108
mov dword [ebx], eax
add ebx, edx
or eax, 0x771ce485
and eax, 0x7dc7feb6
and eax, 0x1c5e480
or eax, 0x803a1b4b
mov dword [ebx], eax
add ebx, edx
or eax, 0x50abeda8
and eax, 0xa8bdc9
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x22216922
xor eax, 0xbc95d49
and eax, 0x21608000
or eax, 0x96910100
mov dword [ebx], eax
add ebx, edx
and eax, 0x552f58b2
and eax, 0x1210000
or eax, 0x88defffb
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b3ec725
or eax, 0x5cd44280
and eax, 0x40846080
or eax, 0x1020401
mov dword [ebx], eax
add ebx, edx
and eax, 0x23457aed
or eax, 0x546c0038
and eax, 0x10c2000
or eax, 0x88819a00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c156626
and eax, 0x15080000
or eax, 0x40230000
mov dword [ebx], eax
add ebx, edx
or eax, 0x21fecfd2
and eax, 0x70ca8100
or eax, 0x80000008
mov dword [ebx], eax
add ebx, edx
and eax, 0x5852337b
or eax, 0xc4a7fa3
and eax, 0x2a
or eax, 0x81000014
mov dword [ebx], eax
add ebx, edx
or eax, 0x66626f19
and eax, 0xe7226232
or eax, 0x189d90c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x4dc96a7c
and eax, 0x880b8fe
or eax, 1
mov dword [ebx], eax
add ebx, edx
or eax, 0x1f67d6a5
and eax, 0x5230000
or eax, 0x40080000
mov dword [ebx], eax
add ebx, edx
or eax, 0x74a84950
xor eax, 0xa5a8548
and eax, 0x34f00408
or eax, 0x43100
mov dword [ebx], eax
add ebx, edx
or eax, 0x79324a63
or eax, 0x6455f5da
and eax, 0x1080fffb
or eax, 0x80080004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x85b457a
xor eax, 0x5bdda686
and eax, 0x400
or eax, 0x418264
mov dword [ebx], eax
add ebx, edx
or eax, 0x434c1776
xor eax, 0x363e0537
and eax, 0x1000001
or eax, 0x80084d8a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x17a1f46c
and eax, 0xa911c1
or eax, 0x120008
mov dword [ebx], eax
add ebx, edx
or eax, 0x6aa44fce
and eax, 0x6ab10100
or eax, 0x94408000
mov dword [ebx], eax
add ebx, edx
and eax, 0xe4d0352
or eax, 0x494cde31
and eax, 0xb000031
or eax, 0x800000ca
mov dword [ebx], eax
add ebx, edx
xor eax, 0x54388e7
and eax, 0x8a010814
or eax, 0x40800041
mov dword [ebx], eax
add ebx, edx
or eax, 0x61fc603
and eax, 0x343de0ef
and eax, 0x8040
or eax, 0x2780
mov dword [ebx], eax
add ebx, edx
or eax, 0x2cfbc1b4
and eax, 0x24cbe280
or eax, 0xd3001001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x73ec8ff8
or eax, 0x608113b6
and eax, 0x80800000
or eax, 0xa080000
mov dword [ebx], eax
add ebx, edx
and eax, 0x21bca183
and eax, 0
or eax, 0x418664
mov dword [ebx], eax
add ebx, edx
and eax, 0x23124136
and eax, 0x20
or eax, 0x41866498
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6ebcd5c9
and eax, 0x45c0ee09
and eax, 0x4000000
or eax, 0xc8c35d00
mov dword [ebx], eax
add ebx, edx
or eax, 0x408ac4d3
and eax, 0x1ed7f5aa
and eax, 0xcc0c480
or eax, 0xc00c084c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x17b1afa0
or eax, 0x788e95bb
and eax, 0xc8ccc4cc
or eax, 0x4000800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x62e13674
and eax, 0x14be48c8
and eax, 0x40c4888
or eax, 0xc8c08444
mov dword [ebx], eax
add ebx, edx
xor eax, 0xcf0a039
and eax, 0xc00844c4
or eax, 0x2c831108
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b2558a3
or eax, 0x69b937c1
and eax, 0x2518058b
or eax, 0x4000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1eaaf017
or eax, 0x1f08611c
and eax, 0x3003
or eax, 0x820
mov dword [ebx], eax
add ebx, edx
or eax, 0x6a5b3356
or eax, 0x41bb7dac
and eax, 0x697835
or eax, 0x40000
mov dword [ebx], eax
add ebx, edx
or eax, 0x78fc7922
and eax, 0x20283100
or eax, 0x7020400
mov dword [ebx], eax
add ebx, edx
or eax, 0x2a117bc7
xor eax, 0x4c674764
and eax, 0x41181820
or eax, 0x8ca1474c
mov dword [ebx], eax
add ebx, edx
and eax, 0x1bb274fd
and eax, 0x9000040
or eax, 0x22000010
mov dword [ebx], eax
add ebx, edx
or eax, 0xc0cc5bb
and eax, 0x21000449
or eax, 0xd0811804
mov dword [ebx], eax
add ebx, edx
or eax, 0x7dd42cf4
xor eax, 0x41863189
and eax, 0xbc530420
or eax, 0x43acd008
mov dword [ebx], eax
add ebx, edx
and eax, 0x190bab87
and eax, 0x65c3ce88
and eax, 0x8000
or eax, 0x8c480189
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5cee1220
and eax, 0x50820001
or eax, 0x5090040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f95026c
and eax, 0x20008
or eax, 0x40c08110
mov dword [ebx], eax
add ebx, edx
and eax, 0x76e2385
and eax, 0
or eax, 0x8100008a
mov dword [ebx], eax
add ebx, edx
and eax, 0x2030b7b1
and eax, 0x80
or eax, 0x90ab72
mov dword [ebx], eax
add ebx, edx
or eax, 0x187f8211
and eax, 0x18f28100
or eax, 0xe5000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x78a501b9
and eax, 0x8000100
or eax, 0x830000d7
mov dword [ebx], eax
add ebx, edx
xor eax, 0x13f3b7ab
or eax, 0x7a389e28
and eax, 0xba211444
or eax, 0x40001
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d9f2344
and eax, 0x882c263
and eax, 0x8000040
or eax, 0x25000080
mov dword [ebx], eax
add ebx, edx
or eax, 0x329bf91f
and eax, 0xe805
or eax, 0x220
mov dword [ebx], eax
add ebx, edx
or eax, 0xb3ef7d1
and eax, 0x2e9435
or eax, 0x810000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3789a8fb
and eax, 0x31a73400
or eax, 0xc8400100
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a844cce
and eax, 0x10800400
or eax, 0x8008fbff
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5127f9ea
or eax, 0xc91e6ab
and eax, 0x18408
or eax, 0x400840
mov dword [ebx], eax
add ebx, edx
and eax, 0x440739d
and eax, 0x400008
or eax, 0x99b3b1
mov dword [ebx], eax
add ebx, edx
and eax, 0x60dcb9d1
or eax, 0x2b93cbd3
and eax, 0x8492b00
or eax, 0x10040000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c2bddde
xor eax, 0x61179a8e
and eax, 0x51416000
or eax, 0x220c9181
mov dword [ebx], eax
add ebx, edx
or eax, 0x414ef1f8
xor eax, 0x4aa34af6
and eax, 0x1188280f
or eax, 0x44034460
mov dword [ebx], eax
add ebx, edx
xor eax, 0x28876a4d
and eax, 0x38000000
or eax, 0x2e28114
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4757cb36
xor eax, 0xa5cba4e
and eax, 0x1000020
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e2a5545
and eax, 0xfd70448
and eax, 0x440
or eax, 0x30fa8a
mov dword [ebx], eax
add ebx, edx
and eax, 0x541b365f
or eax, 0x597da774
and eax, 0x58708100
or eax, 0xa2820000
mov dword [ebx], eax
add ebx, edx
and eax, 0x530d6758
or eax, 0x6323efcf
and eax, 0x1000000
or eax, 0x88000030
mov dword [ebx], eax
add ebx, edx
or eax, 0x60b97582
and eax, 0x82bfff8
and eax, 0x84080
or eax, 0x4184080a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4aeaa02c
and eax, 0x8448800
or eax, 0x4010300
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b2a78ee
and eax, 0
or eax, 0x369425
mov dword [ebx], eax
add ebx, edx
and eax, 0x43ccd231
and eax, 0x40000
or eax, 0x99ba0500
mov dword [ebx], eax
add ebx, edx
or eax, 0x20b5fda0
or eax, 0x3b7aad4f
and eax, 0x2a350000
or eax, 0x40000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x14340d50
and eax, 0
or eax, 0x8b0000bf
mov dword [ebx], eax
add ebx, edx
or eax, 0x1294677e
and eax, 0x1a17f495
and eax, 5
or eax, 0xc1811848
mov dword [ebx], eax
add ebx, edx
xor eax, 0x21200295
xor eax, 0x49c21368
and eax, 0x900
or eax, 0x264a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x50e86610
and eax, 0x3c19298c
and eax, 0x80100
or eax, 0xecc3f081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x477e25db
and eax, 0x7d9fada8
and eax, 0x1800000
or eax, 0x80080000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x58c11dd9
xor eax, 0x48ab1f6c
and eax, 0x400000
or eax, 0x18c48
mov dword [ebx], eax
add ebx, edx
and eax, 0x767f5a4c
and eax, 0x400008
or eax, 0xca4b2
mov dword [ebx], eax
add ebx, edx
and eax, 0x43354fb2
and eax, 0x40000
or eax, 0x1c512b00
mov dword [ebx], eax
add ebx, edx
or eax, 0x32cf2eee
and eax, 0x12a8017e
and eax, 0x2880000
or eax, 0xcd12f281
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3789f87f
xor eax, 0x4d9e102f
and eax, 0x5891ad1
or eax, 0x4002e52e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6e45b390
and eax, 0x37303f6b
and eax, 0x3000400
or eax, 0x14a20114
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b242140
xor eax, 0x722c4e84
and eax, 0x5000000
or eax, 0x40350000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ea73a57
and eax, 0x47ff192d
and eax, 0
or eax, 0x8800008a
mov dword [ebx], eax
add ebx, edx
or eax, 0x33c8cf90
and eax, 0x1884890
or eax, 0x40040000
mov dword [ebx], eax
add ebx, edx
or eax, 0x365e646b
or eax, 0x546e70a4
and eax, 0x41123800
or eax, 0x88018100
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd6665fb
and eax, 0x44210000
or eax, 0x90a0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2cb88b8e
and eax, 0x25a98100
or eax, 0x92400010
mov dword [ebx], eax
add ebx, edx
and eax, 0x1217e67e
and eax, 0
or eax, 0x810000a0
mov dword [ebx], eax
add ebx, edx
and eax, 0x6773c7e0
and eax, 0xa0
or eax, 0x9abf0451
mov dword [ebx], eax
add ebx, edx
or eax, 0x10f8cb99
and eax, 0x558b81
or eax, 0x20000006
mov dword [ebx], eax
add ebx, edx
and eax, 0x68889739
and eax, 0x20008201
or eax, 0xd3724880
mov dword [ebx], eax
add ebx, edx
and eax, 0x6f27792b
and eax, 0x62000000
or eax, 0x90810000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x73978157
and eax, 0x8152
or eax, 0x72a0
mov dword [ebx], eax
add ebx, edx
or eax, 0x6090fc92
and eax, 0x8a80
or eax, 0x8c480009
mov dword [ebx], eax
add ebx, edx
xor eax, 0x14f85240
or eax, 0x186d9712
and eax, 0x80b80041
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1469ea8d
and eax, 0x1000004
or eax, 0x2a000001
mov dword [ebx], eax
add ebx, edx
and eax, 0x26af83d2
and eax, 0x78d5a7dd
and eax, 0
or eax, 0xda351445
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f5029ba
or eax, 0x29a726cb
and eax, 0x8bf73f92
or eax, 0x8c000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a6317bd
and eax, 0x91810c0d
or eax, 0x60000040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2ff60e68
xor eax, 0x55771a04
and eax, 0x21
or eax, 0xa4da
mov dword [ebx], eax
add ebx, edx
or eax, 0x1708c695
and eax, 0x1700c081
or eax, 0xc8c60900
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c36ac4d
and eax, 0xf1800000
or eax, 0x10000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1d02f726
or eax, 0x333dc9f6
and eax, 0xdfd2
or eax, 1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6aab59ab
xor eax, 0x4a836436
and eax, 0x88008
or eax, 0x8c400180
mov dword [ebx], eax
add ebx, edx
or eax, 0x57caa924
or eax, 0x7470c735
and eax, 0x48b80001
or eax, 0x40
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a6c71d6
and eax, 0x8000000
or eax, 0x5500418c
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b36c48a
and eax, 0x8a0f2d9
and eax, 0x8004080
or eax, 0xc4cc8c43
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e1186bc
and eax, 0x27db90ed
and eax, 0x4008080
or eax, 0xc8cc4c4c
mov dword [ebx], eax
add ebx, edx
or eax, 0x4044785c
and eax, 0xcccccccc
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x7352a4ef
and eax, 0xec8a44cc
or eax, 0x11100
mov dword [ebx], eax
add ebx, edx
and eax, 0x529aca9a
and eax, 0x84088
or eax, 0x5000503
mov dword [ebx], eax
add ebx, edx
or eax, 0x33c7a4de
xor eax, 0x34efbab8
and eax, 0x1746
or eax, 0x2090
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d1db661
and eax, 0x213dfcb1
and eax, 0x10c0031
or eax, 0x6004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x66e7dc74
and eax, 0x63ebb800
or eax, 0x88000100
mov dword [ebx], eax
add ebx, edx
or eax, 0x5be916cd
or eax, 0x2b85e7f8
and eax, 0x492b0000
or eax, 0x4000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1bb20215
and eax, 0x12910004
or eax, 0x21608108
mov dword [ebx], eax
add ebx, edx
or eax, 0x36a4362f
or eax, 0x6ffd2d38
and eax, 0x8000002
or eax, 0x800000c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x5836414b
and eax, 0x40040081
or eax, 0x180ac00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x447e7d89
xor eax, 0x6711b939
and eax, 0x410800
or eax, 0x8148300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e4032d1
and eax, 0x1600a081
or eax, 0x88e04200
mov dword [ebx], eax
add ebx, edx
and eax, 0x234fda4c
xor eax, 0x737a67f5
and eax, 0x60000000
or eax, 0x82810000
mov dword [ebx], eax
add ebx, edx
and eax, 0x44a4888c
and eax, 0
or eax, 0xecce
mov dword [ebx], eax
add ebx, edx
and eax, 0x11c7faf
and eax, 0x6080
or eax, 0x84c09201
mov dword [ebx], eax
add ebx, edx
or eax, 0x435ba698
and eax, 0x1e764af3
and eax, 0x100000
or eax, 0x8a80000
mov dword [ebx], eax
add ebx, edx
or eax, 0x274791c2
and eax, 0x2b000042
or eax, 5
mov dword [ebx], eax
add ebx, edx
xor eax, 0x59ec445d
and eax, 0x420c0000
or eax, 0x10845
mov dword [ebx], eax
add ebx, edx
or eax, 0x523b35a9
or eax, 0x591d871b
and eax, 0x11000067
or eax, 0x24000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c45fd8
and eax, 0x37c4577e
or eax, 0xc83b2000
mov dword [ebx], eax
add ebx, edx
and eax, 0x16515369
and eax, 0x64ef6563
and eax, 0x4000000
or eax, 0x80ac9088
mov dword [ebx], eax
add ebx, edx
xor eax, 0x56b43907
or eax, 0x387d5fc0
and eax, 0xc2390041
or eax, 0x5800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3665e2a8
and eax, 0x21000081
or eax, 0xa000010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4f5f5e90
and eax, 0x60010c01
or eax, 0x9180004c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6bbdae57
and eax, 0x196cfe
and eax, 0x2010
or eax, 0x4741
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe8fac59
or eax, 0x5ff4f585
and eax, 0x1085589
or eax, 0x80000002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x661b57f9
and eax, 0x110042
or eax, 0x8cc988
mov dword [ebx], eax
add ebx, edx
and eax, 0x6db0ea53
and eax, 0x908000
or eax, 0xd7620100
mov dword [ebx], eax
add ebx, edx
and eax, 0x12a9c163
and eax, 0
or eax, 0x880000dd
mov dword [ebx], eax
add ebx, edx
xor eax, 0x30c5bbd
xor eax, 0x11bab02e
and eax, 0x84a80a
or eax, 0x41000480
mov dword [ebx], eax
add ebx, edx
and eax, 0x39e5898e
and eax, 0x6d9abf66
and eax, 0x1008800
or eax, 0x92163000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x23501a00
and eax, 0x20000
or eax, 0x45290000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3509fd6e
and eax, 0x10293508
or eax, 0x80140000
mov dword [ebx], eax
add ebx, edx
or eax, 0x79366de8
and eax, 0x490b0588
or eax, 0x4808212
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c422aa6
and eax, 0x31c9810c
or eax, 0x2000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x350c550c
and eax, 0
or eax, 0x810000b0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x598e6032
xor eax, 0x3ca7d34
and eax, 0x440580
or eax, 0x38241
mov dword [ebx], eax
add ebx, edx
and eax, 0x73a10d03
and eax, 0x10100
or eax, 0x8e08000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d165bd1
and eax, 0
or eax, 0x81000017
mov dword [ebx], eax
add ebx, edx
xor eax, 0x72da0237
and eax, 0x20
or eax, 0x104d1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x221b8644
xor eax, 0x79464e7a
and eax, 0x8008800
or eax, 0xa4810100
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f0c1f84
xor eax, 0x4590e2ce
and eax, 0x9004184
or eax, 0x82000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2dc0521a
or eax, 0x305332d7
and eax, 0xa2810055
or eax, 0x40000c00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5bf3d5f3
and eax, 0x4184
or eax, 0x2441
mov dword [ebx], eax
add ebx, edx
or eax, 0x290f6a12
xor eax, 0x3abb636a
and eax, 0x1140081
or eax, 0x2009f200
mov dword [ebx], eax
add ebx, edx
or eax, 0x61f9dfe3
xor eax, 0x2fd9e884
and eax, 0x44000000
or eax, 0x18b0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6ad20766
and eax, 0x14fbc129
and eax, 0x4490100
or eax, 0x5a223408
mov dword [ebx], eax
add ebx, edx
or eax, 0x1beb791e
and eax, 0x4b290000
or eax, 0xa0040001
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd8df563
and eax, 0x24000060
or eax, 0x1100001d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x73fcdebc
and eax, 0x300a8c5f
and eax, 0xc40
or eax, 0x10080
mov dword [ebx], eax
add ebx, edx
or eax, 0x58eb29b5
and eax, 0xa80080
or eax, 0x84049008
mov dword [ebx], eax
add ebx, edx
or eax, 0x705a7554
and eax, 0x448a0040
or eax, 0x9010001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ab6eef1
or eax, 0x79544b7d
and eax, 0x75718108
or eax, 0x800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x552388bd
and eax, 0x10000ad
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x541a0c98
xor eax, 0x55ba1b6f
and eax, 0xa01640
or eax, 0x10e8a1
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f0e490f
and eax, 0
or eax, 0xd6f18100
mov dword [ebx], eax
add ebx, edx
or eax, 0x375fba6f
and eax, 0x66326493
and eax, 0x2302001
or eax, 0x89455054
mov dword [ebx], eax
add ebx, edx
xor eax, 0xec9c2ae
and eax, 0x80800051
or eax, 0x62010c04
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e4f2317
and eax, 0x21c7f202
and eax, 0x202
or eax, 0xd434
mov dword [ebx], eax
add ebx, edx
xor eax, 0x745608e
or eax, 0x4e85cf7e
and eax, 0x4848a88
or eax, 0x80280001
mov dword [ebx], eax
add ebx, edx
and eax, 0x4bcb3ac6
xor eax, 0x4df857d7
and eax, 0x45000041
or eax, 0x8b0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x60168b70
and eax, 0xd0e0a7c
and eax, 0x20000
or eax, 0x3f450d08
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d5fbfa0
and eax, 0x2100000
or eax, 0xb0250000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a41dbe4
or eax, 0x322d514e
and eax, 0x8a0000ee
or eax, 0x1000011
mov dword [ebx], eax
add ebx, edx
xor eax, 0x320ae1cb
and eax, 0x89000004
or eax, 0x40810849
mov dword [ebx], eax
add ebx, edx
xor eax, 0x10abff53
and eax, 0x51c
or eax, 0x100e1
mov dword [ebx], eax
add ebx, edx
or eax, 0x1369248b
and eax, 0x11612181
or eax, 0xc494d000
mov dword [ebx], eax
add ebx, edx
or eax, 0x9937c11
xor eax, 0x18d30fa7
and eax, 0x81000000
or eax, 0x880001
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f6b2a06
and eax, 0x25349d0
and eax, 0
or eax, 0x4184ac
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4627c69f
xor eax, 0x5fa681d9
and eax, 0x100418a
or eax, 0x800c1401
mov dword [ebx], eax
add ebx, edx
xor eax, 0x55a1acd8
and eax, 0x29549f4b
and eax, 0x48142
or eax, 0xfa22b0
mov dword [ebx], eax
add ebx, edx
and eax, 0x3791a1d5
and eax, 0x908100
or eax, 0xa6620000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f1d8ae8
and eax, 0
or eax, 0xb80000d7
mov dword [ebx], eax
add ebx, edx
xor eax, 0x26501d69
or eax, 0x1696cb87
and eax, 0xda3d
or eax, 0x2000
mov dword [ebx], eax
add ebx, edx
or eax, 0x109f4c1f
and eax, 0x1008442b
or eax, 0x25000100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b993eef
and eax, 0x2144
or eax, 0x422
mov dword [ebx], eax
add ebx, edx
and eax, 0x59bbecc
or eax, 0xcb269ec
and eax, 0x4a00088
or eax, 0x800c9000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4837a634
and eax, 0x3cc47bd0
and eax, 0
or eax, 0x4d8b0041
mov dword [ebx], eax
add ebx, edx
and eax, 0x50b84dd1
and eax, 0x800000
or eax, 0x2a71810c
mov dword [ebx], eax
add ebx, edx
and eax, 0x3fe69ba3
and eax, 0x2ded20a9
and eax, 0
or eax, 0x810000ca
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a9cc2f1
and eax, 0x808031
or eax, 0x6334c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a076653
xor eax, 0x7db9e5fe
and eax, 0xc108100
or eax, 0x450a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x6f14f0f
and eax, 0x200
or eax, 0x8280f081
mov dword [ebx], eax
add ebx, edx
and eax, 0x7fca3de2
and eax, 0x2800000
or eax, 0xf0010000
mov dword [ebx], eax
add ebx, edx
and eax, 0xbeade4b
and eax, 0
or eax, 0xab59
mov dword [ebx], eax
add ebx, edx
or eax, 0x24d2f2e8
and eax, 0x4808a88
or eax, 0x802c0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x187d6d54
and eax, 0x10900040
or eax, 0x41280001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1343f707
xor eax, 0x695b778
and eax, 0xa
or eax, 0x2b0000c1
mov dword [ebx], eax
add ebx, edx
or eax, 0x30dd2f26
and eax, 0x3a050845
or eax, 0xc4200000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1bc89e76
and eax, 0x10000044
or eax, 0x250000b9
mov dword [ebx], eax
add ebx, edx
and eax, 0x35ec89c3
or eax, 0x3f00d05e
and eax, 0xd085
or eax, 0x2420
mov dword [ebx], eax
add ebx, edx
and eax, 0x3958c110
xor eax, 0x297bb8e
and eax, 0x4498a
or eax, 0x81080401
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c2fd747
and eax, 0x7d6c4b2b
and eax, 0xc0101
or eax, 0x338cc8
mov dword [ebx], eax
add ebx, edx
and eax, 0x22dd5b89
and eax, 0x3fdfda18
and eax, 0x110000
or eax, 0xc1e08100
mov dword [ebx], eax
add ebx, edx
and eax, 0x55da49aa
and eax, 0x53d0791b
and eax, 0
or eax, 0x8800003f
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b592e82
and eax, 0
or eax, 0x4184ac81
mov dword [ebx], eax
add ebx, edx
or eax, 0x1411313e
and eax, 0x50da044d
and eax, 0x100000
or eax, 0x8458b00
mov dword [ebx], eax
add ebx, edx
or eax, 0xb2e11f5
or eax, 0x7b119d02
and eax, 0x38479281
or eax, 0x6000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c33a756
and eax, 0x30010000
or eax, 0xc2800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4f84e3f8
and eax, 0xe000
or eax, 0xc07
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b96bec1
xor eax, 0x73ba00ac
and eax, 0x1008400a
or eax, 0x25000581
mov dword [ebx], eax
add ebx, edx
and eax, 0x525f8e71
and eax, 0x24a15295
and eax, 1
or eax, 0x73f8
mov dword [ebx], eax
add ebx, edx
or eax, 0xcc913f9
and eax, 0x812131
or eax, 0x260404
mov dword [ebx], eax
add ebx, edx
or eax, 0x5427599c
and eax, 0x4800800
or eax, 0xa8108000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a2b246a
and eax, 0x8a000000
or eax, 0x1004184
mov dword [ebx], eax
add ebx, edx
xor eax, 0x73432b25
and eax, 0xc8010801
or eax, 0x180004c
mov dword [ebx], eax
add ebx, edx
or eax, 0x4fb68826
and eax, 0x806c
or eax, 0x300
mov dword [ebx], eax
add ebx, edx
and eax, 0x52fdd3ab
and eax, 0x8100
or eax, 0x7ed14081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b707476
and eax, 0x61810000
or eax, 0x90000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x64104088
and eax, 0x14080
or eax, 0x1635
mov dword [ebx], eax
add ebx, edx
xor eax, 0x47534458
and eax, 0x396b5a59
and eax, 0x1001009
or eax, 0x800c4582
mov dword [ebx], eax
add ebx, edx
or eax, 0x65c3a493
xor eax, 0x46492f83
and eax, 0x86d210
or eax, 0x1821e2
mov dword [ebx], eax
add ebx, edx
or eax, 0x5de4f1e6
and eax, 0x3263b383
and eax, 0x10628100
or eax, 0x21900000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x10b56217
and eax, 0x17
or eax, 0x880000a0
mov dword [ebx], eax
add ebx, edx
or eax, 0x382a1366
and eax, 0x82
or eax, 0x4184ac08
mov dword [ebx], eax
add ebx, edx
xor eax, 0x59d02bbd
and eax, 0x48000
or eax, 0x84a83800
mov dword [ebx], eax
add ebx, edx
and eax, 0x295bb553
and eax, 0x80000
or eax, 0xc3550041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3963645b
and eax, 0xe80a4408
or eax, 0x48111c4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x441a3871
or eax, 0x103ce099
and eax, 0x88a1b8
or eax, 0x421000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3d6a065f
and eax, 0x1c402300
or eax, 0x50800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x498168f5
and eax, 0x55c00335
or eax, 0xaa308000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3e4e8ace
xor eax, 0x75520be6
and eax, 0x80c8019
or eax, 0x14410be6
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ba424cd
or eax, 0x60799af
and eax, 0x152ca981
or eax, 0x80004000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d6fe354
and eax, 0x6f0bb891
and eax, 0x1000000
or eax, 0xf0810000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xdba55c
and eax, 0x540
or eax, 0x4020
mov dword [ebx], eax
add ebx, edx
or eax, 0xa87d1c1
xor eax, 0x1348767b
and eax, 0xc88188
or eax, 0x80100000
mov dword [ebx], eax
add ebx, edx
and eax, 0xbfb4960
and eax, 0x880000
or eax, 0x55030041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x68a7a6ed
xor eax, 0x5883b45
and eax, 0xa08120
or eax, 0x5420000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe887743
and eax, 0x3000002
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1be52043
xor eax, 0x462cfbee
and eax, 0x448901a2
or eax, 0x1020450
mov dword [ebx], eax
add ebx, edx
or eax, 0x518d13ea
or eax, 0x2df40ba2
and eax, 0x45050508
or eax, 0x82002004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1fdbafcc
and eax, 0x5080b363
and eax, 0x10000000
or eax, 0x4350000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5edbec8
or eax, 0x16bdc3c7
and eax, 0x84
or eax, 0x88000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x329c0d1c
or eax, 0x61c4ca0b
and eax, 0x4180c890
or eax, 0x1000
mov dword [ebx], eax
add ebx, edx
and eax, 0x67f8b6c7
and eax, 0x41009000
or eax, 0x12712900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4041a3bc
xor eax, 0x6e947ca6
and eax, 0x4d200000
or eax, 0xb0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x17ec368b
xor eax, 0x17d9a99a
and eax, 0x40108100
or eax, 0xb0e1000c
mov dword [ebx], eax
add ebx, edx
or eax, 0x7d6d3487
and eax, 0x898d9481
or eax, 0x2020260
mov dword [ebx], eax
add ebx, edx
and eax, 0x1cda5a
and eax, 0x1040
or eax, 0xca810c15
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2bb565f4
and eax, 0xa1
or eax, 0x444
mov dword [ebx], eax
add ebx, edx
xor eax, 0xeb9e98b
and eax, 0xeb1e000
or eax, 0xd0461281
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c4b7154
xor eax, 0x2b182b9e
and eax, 0x80810000
or eax, 0xa080000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x396c47c2
or eax, 0x1c5f533
and eax, 0x4180d0
or eax, 8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6df259fc
or eax, 0x3371d014
and eax, 0x30
or eax, 0xc0088
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b7e5467
or eax, 0x3a10e4a
and eax, 0x20410a00
or eax, 0x42100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x474e6001
and eax, 0x40084a01
or eax, 0x90b48034
mov dword [ebx], eax
add ebx, edx
and eax, 0x6583b90b
and eax, 0x8800
or eax, 0x184d03d0
mov dword [ebx], eax
add ebx, edx
or eax, 0x28ece13e
xor eax, 0x573d9b03
and eax, 0x20c06081
or eax, 0x102d8100
mov dword [ebx], eax
add ebx, edx
or eax, 0x2cd4c21a
and eax, 0x30810000
or eax, 0xc1000000
mov dword [ebx], eax
add ebx, edx
and eax, 0xe93d918
and eax, 0x40a394f0
and eax, 0
or eax, 0x306d
mov dword [ebx], eax
add ebx, edx
and eax, 0x64ac482d
and eax, 9
or eax, 0x80d88180
mov dword [ebx], eax
add ebx, edx
or eax, 0x527a20ff
and eax, 0x508a0041
or eax, 0x5010000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2be2f319
xor eax, 0x6435d73c
and eax, 0xa500000
or eax, 0xe5a28108
mov dword [ebx], eax
add ebx, edx
or eax, 0x12b71f3f
or eax, 0x1a7da306
and eax, 0x81000030
or eax, 0xc0
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c5d27a3
and eax, 0xf4f4de5
and eax, 0xc4d05e0
or eax, 0x22b0c812
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a26285c
and eax, 0x8040840
or eax, 0x14418329
mov dword [ebx], eax
add ebx, edx
xor eax, 0x60ffbaaa
and eax, 0x300101
or eax, 0x40234
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd4349c7
and eax, 0xc250000
or eax, 0xe2883500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x35dad140
xor eax, 0x6b4e0fd4
and eax, 0x90090000
or eax, 0x800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f6d7eae
and eax, 0x573931f2
and eax, 0x80
or eax, 0x418058
mov dword [ebx], eax
add ebx, edx
and eax, 0x1fee5813
and eax, 0
or eax, 0x810c4d8b
mov dword [ebx], eax
add ebx, edx
or eax, 0x7251a2b
or eax, 0xe11d4
and eax, 0x910c1
or eax, 0x802000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x69f4af22
xor eax, 0x9bacfdc
and eax, 0x60c10000
or eax, 0xb308100
mov dword [ebx], eax
add ebx, edx
and eax, 0x20030c59
and eax, 0x2dd1d747
and eax, 0
or eax, 0x8b6e687e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x61cb68e9
and eax, 0xe2810015
or eax, 0x10002040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3c96f2cc
and eax, 0x5299
or eax, 0x2d24
mov dword [ebx], eax
add ebx, edx
xor eax, 0x73d767f
and eax, 0x45b5fc06
and eax, 0x300000
or eax, 0xfac2f281
mov dword [ebx], eax
add ebx, edx
and eax, 0x45bb1886
or eax, 0x12a317e1
and eax, 0x2810000
or eax, 0x88080000
mov dword [ebx], eax
add ebx, edx
or eax, 0x29fd299b
and eax, 0x410098
or eax, 0x8040
mov dword [ebx], eax
add ebx, edx
and eax, 0x56885d1f
and eax, 0x18
or eax, 0x64e0a0
mov dword [ebx], eax
add ebx, edx
and eax, 0x79097ad9
and eax, 0x20343c77
and eax, 0x2000
or eax, 0xc450b00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d950d2e
or eax, 0x2a03a6e9
and eax, 0x3a625
or eax, 0x284010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x332b82d
and eax, 0x7fa36d69
and eax, 0x400
or eax, 0x4d02100
mov dword [ebx], eax
add ebx, edx
or eax, 0x5198d021
or eax, 0x1ad66192
and eax, 0x8140000
or eax, 0xa0210000
mov dword [ebx], eax
add ebx, edx
and eax, 0x24c2b263
xor eax, 0x2a198d4b
and eax, 0xa100440
or eax, 0x81607034
mov dword [ebx], eax
add ebx, edx
or eax, 0x7399f41d
or eax, 0x3acd669c
and eax, 0xc181104d
or eax, 0x800
mov dword [ebx], eax
add ebx, edx
or eax, 0x31527f91
and eax, 0x4014
or eax, 0x8002
mov dword [ebx], eax
add ebx, edx
or eax, 0x52179b73
xor eax, 0x7cde1062
and eax, 0x2481c101
or eax, 0x50103080
mov dword [ebx], eax
add ebx, edx
and eax, 0x22c20d20
and eax, 0x45084cb9
and eax, 0
or eax, 0x81890001
mov dword [ebx], eax
add ebx, edx
and eax, 0x2274fd15
xor eax, 0x20e9fbda
and eax, 0x4180d8
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0xc7bfc12
and eax, 0
or eax, 0x8120558b
mov dword [ebx], eax
add ebx, edx
or eax, 0x26b104dc
or eax, 0x39c7bcc6
and eax, 0x8309ca
or eax, 0x80200
mov dword [ebx], eax
add ebx, edx
and eax, 0x11c742dd
and eax, 0x820000
or eax, 0x53708100
mov dword [ebx], eax
add ebx, edx
and eax, 0x1af13f45
and eax, 0x10000000
or eax, 0xa800008f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x701827f0
and eax, 0x65f
or eax, 0xc880
mov dword [ebx], eax
add ebx, edx
or eax, 0x4dffa081
and eax, 0xd1c440b
or eax, 0x120
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d47ad35
and eax, 0xe831
or eax, 0x280
mov dword [ebx], eax
add ebx, edx
and eax, 0x275acf15
and eax, 0x1fcee5e3
and eax, 0x8001
or eax, 0xfffe2834
mov dword [ebx], eax
add ebx, edx
or eax, 0x514f8c5b
or eax, 0x578c746e
and eax, 0xd890887f
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
and eax, 0x269d2359
and eax, 0
or eax, 0xb8004180
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7daa2284
xor eax, 0x1c3eda03
and eax, 0x8000
or eax, 0x4100d8
mov dword [ebx], eax
add ebx, edx
or eax, 0x33b04ee7
or eax, 0x3d66d309
and eax, 0xcc4c35d
or eax, 0xc0080000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5364f0b1
and eax, 0x8c8800cc
or eax, 0x4044cc00
mov dword [ebx], eax
add ebx, edx
and eax, 0xc65b25b
and eax, 0xc000048
or eax, 0xe08b5584
mov dword [ebx], eax
add ebx, edx
or eax, 0x2e3aeaac
and eax, 0x21bda8
or eax, 0x400010
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b1e8ff0
and eax, 0x900
or eax, 0x10452200
mov dword [ebx], eax
add ebx, edx
and eax, 0x3eb5667e
xor eax, 0x52463aa5
and eax, 0x21025
or eax, 0x98940410
mov dword [ebx], eax
add ebx, edx
xor eax, 0x43a2e344
or eax, 0x3b1ec87c
and eax, 0x180c8b51
or eax, 0x4410080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x534eb883
and eax, 0x2003100
or eax, 0x1018c081
mov dword [ebx], eax
add ebx, edx
or eax, 0x3223c059
and eax, 0x30010000
or eax, 0xc1800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x728a15d3
and eax, 0x5a3732a6
and eax, 0
or eax, 0xe519
mov dword [ebx], eax
add ebx, edx
xor eax, 0x16d88784
and eax, 0xc00089
or eax, 0x89208100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x15c7094
or eax, 0x5283dbfc
and eax, 0x508b0041
or eax, 0x5000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7d95cb22
or eax, 0x237dc509
and eax, 0x2bc28100
or eax, 0x14
mov dword [ebx], eax
add ebx, edx
xor eax, 0x24e37f6a
or eax, 0x6c87bb74
and eax, 0x100002e
or eax, 0x80000081
mov dword [ebx], eax
add ebx, edx
or eax, 0x35994d74
and eax, 0x351808f2
or eax, 0x40028200
mov dword [ebx], eax
add ebx, edx
or eax, 0x745d357e
xor eax, 0x5bf7ea6b
and eax, 0xa81010
or eax, 0x5004a860
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3286795
and eax, 0x41000000
or eax, 0x42b0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a6cb413
or eax, 0x19cfc3c1
and eax, 0xeb0100
or eax, 0x24002408
mov dword [ebx], eax
add ebx, edx
and eax, 0x387937df
and eax, 0x290000
or eax, 0xc6040000
mov dword [ebx], eax
add ebx, edx
and eax, 0x19499058
and eax, 0x46c89765
and eax, 0
or eax, 0x350000a4
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d466b0c
or eax, 0x7328d8c7
and eax, 0x7f6e5beb
or eax, 0x80910410
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa697a4c
and eax, 0x81800081
or eax, 0x8609008
mov dword [ebx], eax
add ebx, edx
or eax, 0x51a8a8d6
and eax, 0x49880041
or eax, 0x4030000
mov dword [ebx], eax
add ebx, edx
or eax, 0x29e9f44
and eax, 0xa898104
or eax, 0x90400018
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f4898f1
xor eax, 0x6b890aa0
and eax, 0x80000004
or eax, 0x10000a2
mov dword [ebx], eax
add ebx, edx
or eax, 0x13d33418
and eax, 0x5f81aa85
and eax, 0x810080
or eax, 0x764b71
mov dword [ebx], eax
add ebx, edx
and eax, 0x386eb9c2
and eax, 0x440800
or eax, 0x6c99b200
mov dword [ebx], eax
add ebx, edx
and eax, 0x6192bba2
and eax, 0x40000000
or eax, 0x152b0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7570f9b1
or eax, 0xe00cf7c
and eax, 0x5728120
or eax, 0x80800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4396190e
and eax, 0x1df4a42d
and eax, 0x64800c
or eax, 0x889b7f93
mov dword [ebx], eax
add ebx, edx
or eax, 0x41a0340c
and eax, 0x4189e08a
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x30120971
or eax, 0x6620244d
and eax, 0x20018900
or eax, 0x8440200
mov dword [ebx], eax
add ebx, edx
and eax, 0x72f07a57
and eax, 0x2e1569
and eax, 0
or eax, 0x188d625
mov dword [ebx], eax
add ebx, edx
or eax, 0x769c2425
or eax, 0x5c2d86e2
and eax, 0x16810400
or eax, 0x420100
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c5b6c7a
xor eax, 0x1e514fdc
and eax, 0
or eax, 0x2f350000
mov dword [ebx], eax
add ebx, edx
or eax, 0x56456dc2
and eax, 0xe01f22c
and eax, 0xa000000
or eax, 0x81000017
mov dword [ebx], eax
add ebx, edx
xor eax, 0x69faea80
and eax, 0xe0800005
or eax, 0x1011448
mov dword [ebx], eax
add ebx, edx
or eax, 0xb478665
xor eax, 0x6218aabc
and eax, 0x1cc1
or eax, 0x402e
mov dword [ebx], eax
add ebx, edx
and eax, 0x59f1aec8
and eax, 0x396e860
and eax, 0
or eax, 0x1caef181
mov dword [ebx], eax
add ebx, edx
or eax, 0x44311a44
and eax, 0x880000
or eax, 0x81000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x16c5ca43
and eax, 0x418840
or eax, 0x1a0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x64605685
and eax, 0x1dc20
or eax, 0x8a209a
mov dword [ebx], eax
add ebx, edx
or eax, 0x254bb889
and eax, 0x39014796
and eax, 0x10000
or eax, 0xc542b00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x42ebd3d0
and eax, 0x4a0f080
or eax, 0x31410201
mov dword [ebx], eax
add ebx, edx
and eax, 0x145efbe8
or eax, 0x11357c75
and eax, 0x5010000
or eax, 0x408a0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b1fe806
or eax, 0x6c8badf7
and eax, 0xd0d0520
or eax, 0x200008
mov dword [ebx], eax
add ebx, edx
or eax, 0x14b0513
xor eax, 0x60e05a36
and eax, 0x48050000
or eax, 0x80300000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b2e284a
and eax, 0x8000000
or eax, 0x80000044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x78cc2b91
and eax, 0x266492b9
and eax, 0x90
or eax, 0x4189e000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1d43eb48
and eax, 0x14498b00
or eax, 0x40000
mov dword [ebx], eax
add ebx, edx
and eax, 0x79350036
xor eax, 0x2b96ed77
and eax, 0x180e101
or eax, 0x800c1080
mov dword [ebx], eax
add ebx, edx
or eax, 0x72ff32a7
xor eax, 0x275b2e5b
and eax, 0xc0800000
or eax, 0x29010000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4da6040e
and eax, 0
or eax, 0x3dd1
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ec1fc20
and eax, 0x3000
or eax, 0x8b0fc183
mov dword [ebx], eax
add ebx, edx
and eax, 0x39b647ab
or eax, 0x727b2fcf
and eax, 0x6a010845
or eax, 0x80800010
mov dword [ebx], eax
add ebx, edx
or eax, 0x428e0afc
and eax, 0x2a4
or eax, 0xa000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ec7c405
and eax, 0x8000
or eax, 0x563b7281
mov dword [ebx], eax
add ebx, edx
and eax, 0x605fc8ed
and eax, 0x80000
or eax, 0x8a800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x27452f88
or eax, 0x563ecf0
and eax, 0x4188e0
or eax, 0x100
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c17bb9a
and eax, 0x2404018a
or eax, 0x11204401
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f5f2670
and eax, 0x3c56d216
and eax, 0
or eax, 0x3795
mov dword [ebx], eax
add ebx, edx
and eax, 0x55659d0c
and eax, 0x104
or eax, 0x42ca29
mov dword [ebx], eax
add ebx, edx
or eax, 0x31d4dd0f
and eax, 0x1941500
or eax, 0xca212000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7f267914
and eax, 0x4834c14
or eax, 0x4908b3eb
mov dword [ebx], eax
add ebx, edx
or eax, 0x49ca5927
and eax, 0x19f28727
and eax, 0x8c08100
or eax, 0x60310008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x218de548
and eax, 0x2008dcfe
and eax, 0
or eax, 0x81000009
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f9a85ff
xor eax, 0x2b07810b
and eax, 0x1d04c1
or eax, 0x24a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x2538b526
or eax, 0x1f87d173
and eax, 0x6918100
or eax, 0x600000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6782dd9
and eax, 0x111
or eax, 0x88000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x23fc0c2e
and eax, 0x7cdb618
and eax, 0x1880000
or eax, 0x4001e081
mov dword [ebx], eax
add ebx, edx
or eax, 0x229f9069
and eax, 0x180b000
or eax, 0x88600800
mov dword [ebx], eax
add ebx, edx
or eax, 0x17f228de
or eax, 0x1121abec
and eax, 0x83510040
or eax, 0x400c0001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x61b497f9
and eax, 0x80c88488
or eax, 0x4c044844
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d3a6fa9
and eax, 0x22ca98e8
and eax, 0xc08040
or eax, 0xcc0c4c8c
mov dword [ebx], eax
add ebx, edx
or eax, 0x7eb438cc
and eax, 0xec8854cc
or eax, 0x30100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d2bebc3
or eax, 0x4bfa0e38
and eax, 0x908040b
or eax, 0x4044180
mov dword [ebx], eax
add ebx, edx
and eax, 0x57c10d0d
or eax, 0x2141c36
and eax, 0xd2e
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
and eax, 0x56e07e8e
xor eax, 0x56b7669c
and eax, 0xa52a10
or eax, 0x88525
mov dword [ebx], eax
add ebx, edx
or eax, 0x3547cbf1
and eax, 0x6c722042
and eax, 0x400000
or eax, 0x80d8b00
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e589015
and eax, 0x8088000
or eax, 0x25864981
mov dword [ebx], eax
add ebx, edx
xor eax, 0x587d1789
and eax, 0x369a425
and eax, 0x1010000
or eax, 0xf0800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x8dc76ea
or eax, 0x527434c7
and eax, 0x2486
or eax, 0x8930
mov dword [ebx], eax
add ebx, edx
and eax, 0x66f7f677
or eax, 0x54d9393d
and eax, 0x4108108
or eax, 0x89240080
mov dword [ebx], eax
add ebx, edx
and eax, 0x95ce89d
and eax, 0x1000000
or eax, 0x548b0041
mov dword [ebx], eax
add ebx, edx
and eax, 0x483e0ed7
and eax, 0x40020000
or eax, 0x2cc08108
mov dword [ebx], eax
add ebx, edx
xor eax, 0x705e3121
and eax, 0x21
or eax, 0x81000096
mov dword [ebx], eax
add ebx, edx
and eax, 0x685f4a2c
and eax, 0x20
or eax, 0x143e9d2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1047f582
or eax, 0x6fc3853f
and eax, 0xc458900
or eax, 0x200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4cb7d58c
and eax, 0x1d9904b9
and eax, 0x900408
or eax, 0x6ef305
mov dword [ebx], eax
add ebx, edx
and eax, 0x2fd11331
and eax, 0x100100
or eax, 0xd50d2c00
mov dword [ebx], eax
add ebx, edx
and eax, 0x59f587a5
xor eax, 0x2c39e2c1
and eax, 0x68240000
or eax, 0x82110000
mov dword [ebx], eax
add ebx, edx
or eax, 0x683c99bf
and eax, 0x88000029
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x6a5f9ca6
or eax, 0x5b4ba09e
and eax, 0x410d3490
or eax, 0x800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7199f883
and eax, 0x41813000
or eax, 0x8e248900
mov dword [ebx], eax
add ebx, edx
and eax, 0x16d41d96
and eax, 0x2188f98d
and eax, 0
or eax, 0x4d2b0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x37f57a82
and eax, 0x56f10000
or eax, 0x8108
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1ab9ea8f
or eax, 0x27df9625
and eax, 0xb103023
or eax, 0x80200018
mov dword [ebx], eax
add ebx, edx
or eax, 0x6849aba9
and eax, 0xc2011011
or eax, 0x800444
mov dword [ebx], eax
add ebx, edx
or eax, 0x30024b75
and eax, 0x1b30
or eax, 0x2088
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a42eb57
xor eax, 0x1aa545b6
and eax, 0x10846280
or eax, 0xa4189001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f0333de
xor eax, 0x1f7a7a68
and eax, 0x80810000
or eax, 0xa080000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x401befd8
xor eax, 0x6444a21f
and eax, 0x400d04
or eax, 0x18030
mov dword [ebx], eax
add ebx, edx
xor eax, 0x469d9e07
and eax, 0x840330
or eax, 0x23e488
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2fe31311
and eax, 0xc442000
or eax, 0x10b00
mov dword [ebx], eax
add ebx, edx
and eax, 0x375683ef
and eax, 0x40000
or eax, 0x91580d
mov dword [ebx], eax
add ebx, edx
and eax, 0x1734b34a
and eax, 0x41000
or eax, 0xcf482500
mov dword [ebx], eax
add ebx, edx
and eax, 0x43f452b1
xor eax, 0x519be676
and eax, 0x8bc646
or eax, 0x4d000989
mov dword [ebx], eax
add ebx, edx
and eax, 0xaf2e8f2
xor eax, 0x6a2aaa9a
and eax, 0x60a00010
or eax, 0x81418104
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d6ad966
xor eax, 0x55ca784d
and eax, 0xaaf949
or eax, 0x815506a6
mov dword [ebx], eax
add ebx, edx
and eax, 0x73ca021b
and eax, 0x480001
or eax, 0x20e4f0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x31fb103c
and eax, 0x30818000
or eax, 0x4000900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x701c2ef1
and eax, 0x4eb2efd1
and eax, 0x181
or eax, 0xb800400c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5acf99f4
and eax, 0x418830
or eax, 0x504
mov dword [ebx], eax
add ebx, edx
and eax, 0x631fdcbc
and eax, 0x246990e4
and eax, 0x8004
or eax, 0xcccc4359
mov dword [ebx], eax
add ebx, edx
and eax, 0x2316212c
and eax, 0x4000c
or eax, 0xccc8ccc0
mov dword [ebx], eax
add ebx, edx
and eax, 0x43f6e899
and eax, 0x40c4c888
or eax, 0x8c080444
mov dword [ebx], eax
add ebx, edx
or eax, 0x37c4d043
or eax, 0x6197dea7
and eax, 0xcccccccc
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a0a86d2
xor eax, 0x47851f4a
and eax, 0xc8c8888
or eax, 0xc0404444
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3d1d3566
and eax, 0xe0815188
or eax, 0xc0a0444
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4079abe7
xor eax, 0x65beb8d4
and eax, 0x440b8
or eax, 0x11b900
mov dword [ebx], eax
add ebx, edx
and eax, 0x4dfd768
or eax, 0x7df19f10
and eax, 0x8450b00
or eax, 0x2000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6594d0ba
and eax, 0x1e230
or eax, 0x60405
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a639fbb
xor eax, 0x52ba9928
and eax, 0x8192400
or eax, 0xa2001100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d44a2c5
and eax, 0x1f0ab9cc
and eax, 0x5089080
or eax, 0x48830a0b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x385438eb
and eax, 0x6a48276a
and eax, 0x40400000
or eax, 0x8aa18114
mov dword [ebx], eax
add ebx, edx
or eax, 0x7297d57b
or eax, 0x6ce92fcb
and eax, 0x8000006e
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
or eax, 0xef9246d
and eax, 0x190041
or eax, 0x45b80
mov dword [ebx], eax
add ebx, edx
and eax, 0x40661b6d
xor eax, 0x1a972bd9
and eax, 0x2910000
or eax, 0x21608100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f3844b5
and eax, 0x8000084
or eax, 0x81000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5a67670c
and eax, 0x41064080
or eax, 0x888801
mov dword [ebx], eax
add ebx, edx
xor eax, 0x280f507a
and eax, 0x18800
or eax, 0x14540300
mov dword [ebx], eax
add ebx, edx
and eax, 0x4321d67a
and eax, 0x18200
or eax, 0xfb9e4881
mov dword [ebx], eax
add ebx, edx
or eax, 0x2db425c7
and eax, 0x37e0016e
and eax, 0x22800000
or eax, 0xc8010000
mov dword [ebx], eax
add ebx, edx
and eax, 0x56ddf94b
and eax, 0
or eax, 0xbbd2
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d648b2c
or eax, 0x7f402bf8
and eax, 0x4440a280
or eax, 0x2c5001
mov dword [ebx], eax
add ebx, edx
and eax, 0xba01f30
and eax, 0x501d8a03
and eax, 0
or eax, 0x458b0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1f470016
and eax, 0x1227e2f8
and eax, 0x12070010
or eax, 0xccd0350c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3714ed0c
and eax, 0xa1010000
or eax, 0x14340000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e330077
and eax, 0x88000053
or eax, 0x88
mov dword [ebx], eax
add ebx, edx
or eax, 0xe861d08
and eax, 0x860890
or eax, 0x4108c000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x8b3d3ee
and eax, 0x80d0b00
or eax, 0x408000
mov dword [ebx], eax
add ebx, edx
or eax, 0x45be019f
and eax, 0x9948181
or eax, 0xb2006000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f5e711c
xor eax, 0x41a29133
and eax, 0x60800000
or eax, 0x81010000
mov dword [ebx], eax
add ebx, edx
or eax, 0x79c05860
and eax, 0x4020
or eax, 0xa712
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c948416
and eax, 0x846100
or eax, 0x22a9081
mov dword [ebx], eax
add ebx, edx
or eax, 0x67783b31
or eax, 0x5d7ab7e0
and eax, 0x558a0000
or eax, 0x10000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x8b31c2b
xor eax, 0x6fd0ebeb
and eax, 0x2c08100
or eax, 0x8402000c
mov dword [ebx], eax
add ebx, edx
and eax, 0x19edc4b7
and eax, 0x432482a1
and eax, 0
or eax, 0x8100002b
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c04d73f
and eax, 0x22
or eax, 0xab3fd0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a0a9d9e
and eax, 0x48808000
or eax, 0x800a0800
mov dword [ebx], eax
add ebx, edx
or eax, 0x15413406
and eax, 0x89000006
or eax, 0x2004188
mov dword [ebx], eax
add ebx, edx
or eax, 0x23339b63
xor eax, 0xa7d1466
and eax, 0x1040c01
or eax, 0x4010044
mov dword [ebx], eax
add ebx, edx
and eax, 0x50b92d7b
and eax, 0x40
or eax, 0x35000026
mov dword [ebx], eax
add ebx, edx
and eax, 0x1cf2468f
xor eax, 0x41674515
and eax, 0x4501
or eax, 0xa0ac
mov dword [ebx], eax
add ebx, edx
xor eax, 0x787043dc
and eax, 0x447318c5
and eax, 0x600001
or eax, 0xe05b8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x609222d3
and eax, 0x43ad99af
and eax, 0xc0100
or eax, 0x10412a00
mov dword [ebx], eax
add ebx, edx
or eax, 0x3562aeaf
and eax, 0x40da981
or eax, 0x88904000
mov dword [ebx], eax
add ebx, edx
and eax, 0x540f681b
or eax, 0x46ce94e4
and eax, 0x40810000
or eax, 0xb1000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b444d6a
and eax, 0x8ac54008
or eax, 0x753a9095
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5be7cabc
and eax, 0x7cc7905a
and eax, 0x4000000
or eax, 0x8ac88188
mov dword [ebx], eax
add ebx, edx
xor eax, 0x20ca73a4
and eax, 0x73df2994
and eax, 0x20000
or eax, 0x55890041
mov dword [ebx], eax
add ebx, edx
or eax, 0x32491b7d
and eax, 0x7c20108
or eax, 0x308000
mov dword [ebx], eax
add ebx, edx
and eax, 0x71295c67
and eax, 0x1000000
or eax, 0x800000cb
mov dword [ebx], eax
add ebx, edx
xor eax, 0x452ef4ad
and eax, 0x6781616f
and eax, 0x2062
or eax, 0x680688
mov dword [ebx], eax
add ebx, edx
or eax, 0x411ccc9f
and eax, 0x10a48253
and eax, 0x208000
or eax, 0x51d20100
mov dword [ebx], eax
add ebx, edx
or eax, 0x2a2f45ff
and eax, 0xb6e4541
or eax, 0x80002000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x28f7fc36
or eax, 0x7c0229f1
and eax, 0xf8090845
or eax, 0x40000
mov dword [ebx], eax
add ebx, edx
or eax, 0x850008e
and eax, 0x300000ce
or eax, 0x5000020
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a9931b4
and eax, 0xa0
or eax, 0xfe53
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a438690
and eax, 0x3a70c0b9
and eax, 0x8080
or eax, 0x8ec81009
mov dword [ebx], eax
add ebx, edx
or eax, 0x36c8789f
and eax, 0xc880001
or eax, 0x41030040
mov dword [ebx], eax
add ebx, edx
or eax, 0x642c28b6
and eax, 0x5c3621c0
and eax, 0x200000
or eax, 0x22c18108
mov dword [ebx], eax
add ebx, edx
and eax, 0x685aff08
xor eax, 0x5e82e3dc
and eax, 0x90
or eax, 0x81000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x392ac255
and eax, 0x3685a222
and eax, 0
or eax, 0x5e0ee1
mov dword [ebx], eax
add ebx, edx
and eax, 0x32f2739c
and eax, 0x152af571
and eax, 0
or eax, 0x42f18100
mov dword [ebx], eax
add ebx, edx
and eax, 0x58d35e46
and eax, 0x688685e8
and eax, 0
or eax, 0x8b000010
mov dword [ebx], eax
add ebx, edx
and eax, 0x7404520b
xor eax, 0x427e5bd1
and eax, 0x42000851
or eax, 0xb0810404
mov dword [ebx], eax
add ebx, edx
or eax, 0xa88386b
and eax, 0x842
or eax, 0xc080
mov dword [ebx], eax
add ebx, edx
or eax, 0x33364b02
and eax, 0x3324ca80
or eax, 0x84c02001
mov dword [ebx], eax
add ebx, edx
and eax, 0x176445b1
and eax, 0x19db8449
and eax, 0x10000000
or eax, 0xe2810000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6bf54fbf
and eax, 0xcad
or eax, 0x1000
mov dword [ebx], eax
add ebx, edx
and eax, 0x649d2dab
and eax, 0x81
or eax, 0xe339f200
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a78873d
and eax, 0x2088201
or eax, 0x88807dfe
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb44658f
and eax, 0x408a40
or eax, 0x10488
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c3430f8
and eax, 0x24100488
or eax, 0x1084103
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e018ece
and eax, 0x39832fbc
and eax, 0x480
or eax, 0x6201
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ec51dcc
xor eax, 0x1f98393d
and eax, 0x80200
or eax, 0xa08805
mov dword [ebx], eax
add ebx, edx
and eax, 0x1116cd0c
and eax, 0
or eax, 0xcf53500
mov dword [ebx], eax
add ebx, edx
and eax, 0x41e82c89
and eax, 0x800000
or eax, 0x4d0b0001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d1da827
and eax, 0x808004
or eax, 0x71490108
mov dword [ebx], eax
add ebx, edx
or eax, 0x48228d7
or eax, 0x363a4138
and eax, 0x10000c1
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x244c008c
or eax, 0x88558e
and eax, 0xcc44c9
or eax, 0x328800
mov dword [ebx], eax
add ebx, edx
or eax, 0x1be260a5
and eax, 0x57533db8
and eax, 0x12500000
or eax, 0xe0a18100
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a7c08a
and eax, 0x3880a4f0
and eax, 0x80
or eax, 0x8800007f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e577579
or eax, 0x758eed67
and eax, 0x418ec881
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ef974e
and eax, 0x44ab9a00
or eax, 0x10102000
mov dword [ebx], eax
add ebx, edx
or eax, 0x78ce4d0e
and eax, 0x19e40697
and eax, 0x10200000
or eax, 0x450b0000
mov dword [ebx], eax
add ebx, edx
or eax, 0xd8dee2c
and eax, 0x1ca28000
or eax, 0x80500110
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ba7ce1a
and eax, 0xb8000002
or eax, 0x41
mov dword [ebx], eax
add ebx, edx
or eax, 0x4cf4fdcb
and eax, 0x4e94f0e6
and eax, 0xe080
or eax, 0xc01
mov dword [ebx], eax
add ebx, edx
and eax, 0x43c059b2
xor eax, 0x4381d84d
and eax, 0x1000009
or eax, 0x34084522
mov dword [ebx], eax
add ebx, edx
and eax, 0x688ca4e4
and eax, 0x20
or eax, 0x9a10
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4af0c899
xor eax, 0x29c1b596
and eax, 0x2008008
or eax, 0x8cc81080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6256c540
and eax, 0x4c8a0040
or eax, 0x1010001
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b4f036d
or eax, 0x2fc9e041
and eax, 0x26c18000
or eax, 0x1000011c
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e26a88d
or eax, 0x5386d91
and eax, 0x1000085
or eax, 0x80000022
mov dword [ebx], eax
add ebx, edx
and eax, 0x6efd4a57
and eax, 1
or eax, 0xac31f0
mov dword [ebx], eax
add ebx, edx
and eax, 0x49678dfa
or eax, 0x784696c9
and eax, 0x48609200
or eax, 0x5802800
mov dword [ebx], eax
add ebx, edx
or eax, 0x94131e3
xor eax, 0x4f1b9e0c
and eax, 0x2a0000
or eax, 0x55010000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3e4af293
and eax, 0x5d6a8010
or eax, 0x80800100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x30d22621
and eax, 0x81000001
or eax, 0xc6
mov dword [ebx], eax
add ebx, edx
or eax, 0x2921d422
or eax, 0x48e182f4
and eax, 0xe96112f2
or eax, 0x16142900
mov dword [ebx], eax
add ebx, edx
or eax, 0x43f84e18
and eax, 0xc88808fa
or eax, 0x28005
mov dword [ebx], eax
add ebx, edx
xor eax, 0x521bfbff
and eax, 0x8a004100
or eax, 0x100008e
mov dword [ebx], eax
add ebx, edx
and eax, 0x69324feb
and eax, 0x9000000
or eax, 0xc2050c45
mov dword [ebx], eax
add ebx, edx
and eax, 0x77f99ce2
or eax, 0x3db38fbf
and eax, 0xd0000c9
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x372668e7
or eax, 0xf0d998a
and eax, 0x2188
or eax, 0x210
mov dword [ebx], eax
add ebx, edx
or eax, 0x56ba62f1
and eax, 0x60f7befb
and eax, 0x40000031
or eax, 0x24058904
mov dword [ebx], eax
add ebx, edx
xor eax, 0x69e69bee
and eax, 0x8410250
or eax, 0xc8924
mov dword [ebx], eax
add ebx, edx
xor eax, 0x68914591
and eax, 0x3218653b
and eax, 0x84001
or eax, 0x85a18180
mov dword [ebx], eax
add ebx, edx
or eax, 0x2a4fd79f
xor eax, 0x7235a750
and eax, 0xd1800000
or eax, 0x20010000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b2f1400
and eax, 0x58b59c0f
and eax, 0
or eax, 0xd7e8
mov dword [ebx], eax
add ebx, edx
and eax, 0x36f6c87b
xor eax, 0x3883509e
and eax, 0x8808080
or eax, 0x86480109
mov dword [ebx], eax
add ebx, edx
or eax, 0x7408e172
and eax, 0xc8880041
or eax, 0x300000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2cc5b1f5
or eax, 0x7f46e5c4
and eax, 0x5d004184
or eax, 0xa
mov dword [ebx], eax
add ebx, edx
and eax, 0x716a2cb6
and eax, 0x40000082
or eax, 0x8ccccc41
mov dword [ebx], eax
add ebx, edx
xor eax, 0x35b7e7c5
and eax, 0xe80b0104
or eax, 0x48054c8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x554b002a
or eax, 0x489bf367
and eax, 0x31004583
or eax, 0x4240008
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b2aa1ad
xor eax, 0x49d13c2f
and eax, 0x3102
or eax, 0xc240
mov dword [ebx], eax
add ebx, edx
xor eax, 0x115598
or eax, 0x2ceb1058
and eax, 0x24f00010
or eax, 0x53040925
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f3702c1
and eax, 0x10450b61
or eax, 0x88000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3cc0dbf9
or eax, 0x15c8c0a6
and eax, 0x14c8c181
or eax, 0xc8270000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x45eb438d
and eax, 0x81000000
or eax, 0x60810000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5342217b
xor eax, 0x4bb81e22
and eax, 0x2b51
or eax, 0x4024
mov dword [ebx], eax
add ebx, edx
or eax, 0x6a3f536b
or eax, 0x7c61c5d0
and eax, 0x2865f181
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x31d94cdd
and eax, 0x1890000
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x297c3e53
and eax, 0
or eax, 0x418cd0
mov dword [ebx], eax
add ebx, edx
or eax, 0x3657dc81
and eax, 0x105481
or eax, 0x8100010a
mov dword [ebx], eax
add ebx, edx
and eax, 0x35f6f2ac
xor eax, 0x54140f45
and eax, 0x41c0
or eax, 0xd3a022
mov dword [ebx], eax
add ebx, edx
or eax, 0x22e4221f
and eax, 0xf28100
or eax, 0x81000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2795c3e9
and eax, 0x83650228
or eax, 0x8002c02
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a98b25b
and eax, 0x1d79a4b5
and eax, 0x11210001
or eax, 0xc6041044
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c21894b
and eax, 0x4000000
or eax, 0x310000ac
mov dword [ebx], eax
add ebx, edx
xor eax, 0x597cbf27
or eax, 0x7e7cf73e
and eax, 0x898
or eax, 0x40
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d0640b4
or eax, 0xcd87be3
and eax, 0xcd01081
or eax, 0x80008008
mov dword [ebx], eax
add ebx, edx
and eax, 0x1ecb549d
and eax, 0xc800001
or eax, 0x410b0040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2ddd2d5e
and eax, 0x2040010c
or eax, 0x1f818000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x446771dd
xor eax, 0xa5d34a5
and eax, 0x1000060
or eax, 0x8000008a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x56ac8060
and eax, 0x1840080
or eax, 0x126571
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b98375c
or eax, 0xf062e85
and eax, 0x4040a00
or eax, 0x10518100
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d079b6d
or eax, 0x714bd085
and eax, 0x1c281
or eax, 0x80800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3c8f5fb6
xor eax, 0x283fa3de
and eax, 0x90010000
or eax, 0x62800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x9a7587e
and eax, 0x10000
or eax, 0x74d0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d6b0780
and eax, 0xc400200
or eax, 0x80908888
mov dword [ebx], eax
add ebx, edx
and eax, 0x48e6ec0d
or eax, 0x61abe02f
and eax, 0x418b0001
or eax, 0x4000040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c58fb64
and eax, 0x68d00900
or eax, 0x92200410
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1801eb70
or eax, 0x74b54681
and eax, 0x82350000
or eax, 0x8000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7bf7819d
or eax, 0x425378fd
and eax, 0x8352709c
or eax, 0x8200402
mov dword [ebx], eax
add ebx, edx
or eax, 0x765b438f
xor eax, 0x8413e0e
and eax, 0xc1000001
or eax, 0x881244c
mov dword [ebx], eax
add ebx, edx
or eax, 0x95fe4ed
and eax, 0x4441
or eax, 0x812
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5152e7cd
and eax, 0x4052a180
or eax, 0x2e295001
mov dword [ebx], eax
add ebx, edx
or eax, 0x7691aef2
and eax, 0x6ca4ec8d
and eax, 0x800000
or eax, 0x81090000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x265f47b2
and eax, 0x400490
or eax, 0x18840
mov dword [ebx], eax
add ebx, edx
xor eax, 0x35ee75f3
and eax, 0x1245103
or eax, 0x80000488
mov dword [ebx], eax
add ebx, edx
or eax, 0x489edc42
and eax, 0x28dc2
or eax, 0x12000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x566c52c8
and eax, 0x12628100
or eax, 0x80900000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c1d5238
or eax, 0x68a40d02
and eax, 0x8a000028
or eax, 0x1000045
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2848d4ef
and eax, 0x83080400
or eax, 0x4c050845
mov dword [ebx], eax
add ebx, edx
xor eax, 0x127e0a83
xor eax, 0x995ca26
and eax, 0x4000080
or eax, 0x2900000d
mov dword [ebx], eax
add ebx, edx
or eax, 0x34b9b7b1
and eax, 0xb6ac
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4568e1ac
and eax, 0x45680700
or eax, 0xba912835
mov dword [ebx], eax
add ebx, edx
and eax, 0x25e8bd2c
xor eax, 0x2b218416
and eax, 0x808832
or eax, 0xd01000cd
mov dword [ebx], eax
add ebx, edx
and eax, 0x600d2d95
and eax, 0x84
or eax, 0xb8004108
mov dword [ebx], eax
add ebx, edx
xor eax, 0x11065bff
and eax, 0x850
or eax, 0x418480
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a12abfa
and eax, 0x8050
or eax, 0xcccc430d
mov dword [ebx], eax
add ebx, edx
or eax, 0x20302923
xor eax, 0x63a764ae
and eax, 0x8c488cc0
or eax, 0x4084400c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d4383e1
and eax, 0x808c4c0c
or eax, 0x4c4080c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x59483c39
or eax, 0x5c928f69
and eax, 0xcc84cccc
or eax, 0x480000
mov dword [ebx], eax
add ebx, edx
or eax, 0xd2c9afd
and eax, 0x2548c5c5
and eax, 0x40844c4
or eax, 0xe8831108
mov dword [ebx], eax
add ebx, edx
or eax, 0x7675731c
and eax, 0x70500e97
and eax, 0x480
or eax, 0x508410b
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d7e3902
and eax, 0x100
or eax, 0x401d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x53ff2c26
and eax, 0x33591a43
and eax, 0x100001
or eax, 0x24b524
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2ab19d29
and eax, 0x62393b1d
and eax, 0
or eax, 0x48180500
mov dword [ebx], eax
add ebx, edx
or eax, 0x35fcb737
xor eax, 0x2024d064
and eax, 0x4c100000
or eax, 0x80250000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b1bbd03
and eax, 0x83000000
or eax, 0x8000078
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f31d605
or eax, 0x443fa40
and eax, 0x9010840
or eax, 0xc080000d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2fb3dc2
or eax, 0x767b285a
and eax, 0xdf
or eax, 0xc200
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b6f0f74
and eax, 0x1a43c181
or eax, 0xe0903000
mov dword [ebx], eax
add ebx, edx
or eax, 0x758b7493
and eax, 0x1dcf36b5
and eax, 0x1880000
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1934786e
xor eax, 0x4a6b3d75
and eax, 0x410110
or eax, 0x88c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x21d2f587
and eax, 0x180
or eax, 0x8108540b
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e0c3569
or eax, 0x635905eb
and eax, 0x4905c2
or eax, 0x68800
mov dword [ebx], eax
add ebx, edx
or eax, 0x264da133
and eax, 0x428100
or eax, 0x8b00000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x49b9525e
and eax, 0x24c4f7c4
and eax, 0x405104
or eax, 0xb8252829
mov dword [ebx], eax
add ebx, edx
and eax, 0x24d6beda
or eax, 0x71bc8ef0
and eax, 0x8428
or eax, 0x4107
mov dword [ebx], eax
add ebx, edx
and eax, 0x74bc0ef8
or eax, 0x41f1fbf
and eax, 0x408052b
or eax, 0x31004000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x547af019
xor eax, 0x1cefa668
and eax, 0x7d9d001a
or eax, 0x8262cc84
mov dword [ebx], eax
add ebx, edx
and eax, 0x326f155c
or eax, 0x45e48c6
and eax, 0x500088
or eax, 0x89809001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x54c16f0e
or eax, 0x64223b63
and eax, 0x4d030041
or eax, 0x880000
mov dword [ebx], eax
add ebx, edx
or eax, 0xa43142c
and eax, 0x4ec10008
or eax, 0x30308100
mov dword [ebx], eax
add ebx, edx
and eax, 0x2d965d1e
and eax, 0x2d33c99d
and eax, 8
or eax, 0x81000030
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7dd050aa
and eax, 0x70801090
or eax, 0x22f8061
mov dword [ebx], eax
add ebx, edx
xor eax, 0x465a023e
and eax, 0x558244
or eax, 0x8000920
mov dword [ebx], eax
add ebx, edx
and eax, 0x6148497f
and eax, 0
or eax, 0x209ae281
mov dword [ebx], eax
add ebx, edx
or eax, 0x3e156950
and eax, 0x32810000
or eax, 0xc0000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x315ff6d9
or eax, 0x30eef59a
and eax, 0x6203
or eax, 0x20
mov dword [ebx], eax
add ebx, edx
or eax, 0x76bc292a
xor eax, 0x2778552d
and eax, 0x40843200
or eax, 0x23bc081
mov dword [ebx], eax
add ebx, edx
and eax, 0x7eae9472
and eax, 0x2880000
or eax, 0x88010000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1210b487
and eax, 0
or eax, 0x4189d0
mov dword [ebx], eax
add ebx, edx
or eax, 0x3d7920b7
and eax, 0x6b9057b7
and eax, 0x21000183
or eax, 0x4084408
mov dword [ebx], eax
add ebx, edx
or eax, 0x6522046b
and eax, 0x442a
or eax, 0xb004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x20161f9
and eax, 0x10115
or eax, 0x65926020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5877e5f9
and eax, 0x3b5812d4
and eax, 0x8400040
or eax, 0xd8b33
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe8569e2
or eax, 0x595fbd50
and eax, 0xbc3c181
or eax, 0x20200000
mov dword [ebx], eax
add ebx, edx
and eax, 0x647e1417
and eax, 0x20000000
or eax, 0xd1810000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a2244e8
and eax, 0
or eax, 0x1247c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x37a8d350
and eax, 0x1808108
or eax, 0x88500081
mov dword [ebx], eax
add ebx, edx
and eax, 0x58c637af
or eax, 0x68b43a0b
and eax, 0x40b00001
or eax, 0x90080040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x571c1294
and eax, 0x7b460965
and eax, 0x1000001
or eax, 0x5c004188
mov dword [ebx], eax
add ebx, edx
or eax, 0x103efcec
and eax, 0x4c0cccc1
or eax, 0x80c00002
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c1b612f
and eax, 0x5d02a922
and eax, 0x4c008800
or eax, 0x80cc44cc
mov dword [ebx], eax
add ebx, edx
and eax, 0xdc197f8
xor eax, 0x347f133a
and eax, 0x88c84c0
or eax, 0xc440480c
mov dword [ebx], eax
add ebx, edx
and eax, 0x47bf482
and eax, 0x4084480
or eax, 0xe883114c
mov dword [ebx], eax
add ebx, edx
and eax, 0x3cd99543
and eax, 0x90400
or eax, 0x7068b8
mov dword [ebx], eax
add ebx, edx
or eax, 0x2215fbcd
and eax, 0x452b00
or eax, 0x18000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x25e4a94c
and eax, 0x80800c
or eax, 0x461d01
mov dword [ebx], eax
add ebx, edx
xor eax, 0x62f24c8e
and eax, 0x140100
or eax, 0x90810c00
mov dword [ebx], eax
add ebx, edx
or eax, 0xc25ac20
or eax, 0x331d0ea4
and eax, 0xb1350000
or eax, 0x40000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x691fa165
and eax, 0x42a7ee74
and eax, 0x202060
or eax, 0x8b4c4490
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c757041
and eax, 0x7ec38ef5
and eax, 0x8000040
or eax, 0xc1810c0d
mov dword [ebx], eax
add ebx, edx
and eax, 0x316dba3d
and eax, 0x80d
or eax, 0x14d0
mov dword [ebx], eax
add ebx, edx
and eax, 0x19506b94
and eax, 0x80
or eax, 0x3cdbf101
mov dword [ebx], eax
add ebx, edx
and eax, 0x584f424a
and eax, 0x90000
or eax, 0x81800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7916cb58
or eax, 0x27dafcfb
and eax, 0x408cd8
or eax, 0x10204
mov dword [ebx], eax
add ebx, edx
or eax, 0x360e6fbd
xor eax, 0x7976546e
and eax, 0x1181183
or eax, 0x80004408
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f9da503
and eax, 0xa1977c0
and eax, 0x185580
or eax, 0xe68272
mov dword [ebx], eax
add ebx, edx
xor eax, 0x118a1514
and eax, 0x10708000
or eax, 0xe6820100
mov dword [ebx], eax
add ebx, edx
and eax, 0x52cf77bd
and eax, 0x10400000
or eax, 0xa82c64e7
mov dword [ebx], eax
add ebx, edx
and eax, 0x340b69ae
xor eax, 0x2752336b
and eax, 0x4245
or eax, 0x8432
mov dword [ebx], eax
add ebx, edx
and eax, 0x7004ae7
or eax, 0x51165b03
and eax, 0x11104123
or eax, 0x24000408
mov dword [ebx], eax
add ebx, edx
xor eax, 0x466538d2
or eax, 0x52801d28
and eax, 0x3c91
or eax, 0x204
mov dword [ebx], eax
add ebx, edx
or eax, 0x57799779
and eax, 0x6589089
or eax, 0x88840000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3153d77f
and eax, 0xd8b0040
or eax, 0x40000001
mov dword [ebx], eax
add ebx, edx
or eax, 0x21a6ddd8
and eax, 0x532a276f
and eax, 0x41080100
or eax, 0xec18010
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f35670f
or eax, 0xdb52cdf
and eax, 0x100005f
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ebd1f1c
and eax, 0x5252a8e
and eax, 0
or eax, 0xdf83f1
mov dword [ebx], eax
add ebx, edx
or eax, 0x1af7fc37
and eax, 0x10ebba00
or eax, 0xc5000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x189f78f5
and eax, 0x3a943ea7
and eax, 0
or eax, 0x552b0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6cd5d0e5
or eax, 0xa2b73b3
and eax, 0x4220110
or eax, 0x90d08008
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f8ef442
xor eax, 0x49d61bce
and eax, 0x8000048
or eax, 0x80000020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x72fce9c8
and eax, 0x408cc880
or eax, 0x102140a
mov dword [ebx], eax
add ebx, edx
and eax, 0x97ec206
xor eax, 0x6405e037
and eax, 0x200b2000
or eax, 0xad09800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a0acec
and eax, 0x42b0000
or eax, 0x41000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x65f8b5c5
and eax, 0x3f253013
and eax, 0x20203000
or eax, 0x8a5a050c
mov dword [ebx], eax
add ebx, edx
or eax, 0x2140b212
and eax, 0x520f32cf
and eax, 0x80000
or eax, 0xf9050000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b02a0b8
and eax, 0x31000018
or eax, 0x4000004
mov dword [ebx], eax
add ebx, edx
and eax, 0x7caddfae
and eax, 4
or eax, 0xbcd3
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c67411e
and eax, 2
or eax, 0x81104d89
mov dword [ebx], eax
add ebx, edx
and eax, 0x443d018b
or eax, 0x3a98a62e
and eax, 0x3a802689
or eax, 0xc5614840
mov dword [ebx], eax
add ebx, edx
or eax, 0xc773b0b
and eax, 0x636c18ce
and eax, 0x606000ca
or eax, 0x84918135
mov dword [ebx], eax
add ebx, edx
and eax, 0x4884b666
and eax, 0x2dd61c8a
and eax, 0x800002
or eax, 0x887fffe5
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a70456f
and eax, 0x4401
or eax, 0x418e9880
mov dword [ebx], eax
add ebx, edx
or eax, 0x2426b568
and eax, 0x4048900
or eax, 0x18510200
mov dword [ebx], eax
add ebx, edx
and eax, 0x74f52ae5
or eax, 0x4c14efb7
and eax, 0x1841c281
or eax, 0x1a00000
mov dword [ebx], eax
add ebx, edx
or eax, 0x46872522
and eax, 0x42810000
or eax, 0xa0000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x74419719
and eax, 0x1319
or eax, 0x22
mov dword [ebx], eax
add ebx, edx
and eax, 0x60e39e31
or eax, 0x37d1ecac
and eax, 0x1210f281
or eax, 0xa0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x441e0ed2
or eax, 0xabbdd89
and eax, 0x8b0000
or eax, 0x45000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x71ec1859
or eax, 0x5edad19c
and eax, 0x5af60910
or eax, 0x1000400
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b796e0c
xor eax, 0x5395abb
and eax, 0x5e010001
or eax, 0xa1340000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6842ea22
or eax, 0x1334f3c5
and eax, 0x80001c5
or eax, 0x8000001a
mov dword [ebx], eax
add ebx, edx
xor eax, 0xbe8ad86
and eax, 0x1888c10
or eax, 0x40065080
mov dword [ebx], eax
add ebx, edx
and eax, 0x639f5f83
xor eax, 0x3af00119
and eax, 0xa5c1800
or eax, 0x8480a000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7517c159
and eax, 0x2e5565ae
and eax, 0x2410000
or eax, 0xc11c0041
mov dword [ebx], eax
add ebx, edx
and eax, 0x77acfea8
or eax, 0x3fceb5da
and eax, 0x6c8a15c8
or eax, 0x80014004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x64b2f218
and eax, 0x8080580
or eax, 0x504400b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4fe8696e
and eax, 0xa0
or eax, 0xc01a
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a2e9e18
xor eax, 0x17bcbf27
and eax, 0xbc2d35
or eax, 0x414000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x539b64ab
xor eax, 0x1a301d96
and eax, 0x8440000
or eax, 0x98b00
mov dword [ebx], eax
add ebx, edx
or eax, 0x6896cfe3
and eax, 0x4846c181
or eax, 0x84202000
mov dword [ebx], eax
add ebx, edx
or eax, 0x757cd950
xor eax, 0x522a7972
and eax, 0xa9000000
or eax, 0x40810000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4701a45c
and eax, 0x8008
or eax, 0x4900
mov dword [ebx], eax
add ebx, edx
or eax, 0xa7e59ae
and eax, 0x20ed180
or eax, 0x75002001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e6a3a60
and eax, 0x100cbe1
or eax, 0x8088341e
mov dword [ebx], eax
add ebx, edx
or eax, 0x18201d0f
and eax, 0x81b0
or eax, 0x410000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ce9d379
xor eax, 0x31040abf
and eax, 0x1005002
or eax, 0x80100589
mov dword [ebx], eax
add ebx, edx
and eax, 0x57dc1c59
and eax, 8
or eax, 0x86ac2
mov dword [ebx], eax
add ebx, edx
or eax, 0x25e3a8d2
and eax, 0x25e28000
or eax, 0x48100100
mov dword [ebx], eax
add ebx, edx
or eax, 0x8c58122
and eax, 0x29dce6d9
and eax, 0x9000000
or eax, 0x8200001a
mov dword [ebx], eax
add ebx, edx
and eax, 0xa3cc9e1
and eax, 0xa000000
or eax, 0x410d0c45
mov dword [ebx], eax
add ebx, edx
or eax, 0x9c310e2
and eax, 0x73cb321
and eax, 0x1000020
or eax, 0x2c00010e
mov dword [ebx], eax
add ebx, edx
and eax, 0x61a0f85e
and eax, 6
or eax, 0x5ae1
mov dword [ebx], eax
add ebx, edx
and eax, 0x70294255
and eax, 5
or eax, 0xe49530
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b90fc64
and eax, 0x808000
or eax, 0xb0100800
mov dword [ebx], eax
add ebx, edx
and eax, 0x265499ec
and eax, 0
or eax, 0x8b004181
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4313721
and eax, 0x1ae141e
and eax, 0x1001000
or eax, 0xf081004d
mov dword [ebx], eax
add ebx, edx
or eax, 0x403d0d37
and eax, 0xc23
or eax, 0xe000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5fa1c225
and eax, 0x6bc69e09
and eax, 0x42800000
or eax, 0xb44af181
mov dword [ebx], eax
add ebx, edx
or eax, 0x222d0389
and eax, 0x51f8c150
and eax, 0x40a80000
or eax, 0x82120000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a981b56
and eax, 0x2000000
or eax, 0x29000006
mov dword [ebx], eax
add ebx, edx
and eax, 0x14a913c2
xor eax, 0x47429785
and eax, 0x42000005
or eax, 0xa0812050
mov dword [ebx], eax
add ebx, edx
or eax, 0x2db974e8
and eax, 0x22cf6e70
and eax, 0x6060
or eax, 0x8307
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a1a4e80
or eax, 0x32286993
and eax, 0x222e281
or eax, 0x84c11000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4776ebb
and eax, 0x82810000
or eax, 0x70000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x349ec954
and eax, 0x17175b49
and eax, 0x100
or eax, 0x6af
mov dword [ebx], eax
add ebx, edx
or eax, 0x4cd51c34
and eax, 0x900a88
or eax, 0x81208000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x67863f02
and eax, 0x43cb44c2
and eax, 0x2000000
or eax, 0x14b80041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b797896
or eax, 0x183f1f92
and eax, 0x9ff7f91
or eax, 0x22008000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc8400fc
and eax, 0x4311445
or eax, 0x80040000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d4ab7f6
xor eax, 0x79fbe045
and eax, 0x808401a2
or eax, 0xb19a008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x810d86
and eax, 0x8100080c
or eax, 0x70810041
mov dword [ebx], eax
add ebx, edx
or eax, 0x8c024ce
and eax, 0xc0f
or eax, 0x1200
mov dword [ebx], eax
add ebx, edx
or eax, 0x537a50d2
and eax, 0x42325081
or eax, 0xc81a100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6ade8e4f
and eax, 0x90000
or eax, 0x81800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3d72192f
and eax, 0x410120
or eax, 0x8090
mov dword [ebx], eax
add ebx, edx
and eax, 0x6967846
and eax, 0x73ffbf8f
and eax, 0
or eax, 0x8118558b
mov dword [ebx], eax
add ebx, edx
and eax, 0x94e2bd7
and eax, 0x7d58bb47
and eax, 0x80102
or eax, 0x71dec8
mov dword [ebx], eax
add ebx, edx
and eax, 0x3596c30e
or eax, 0x2783000f
and eax, 0x27828100
or eax, 0x50680000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f736149
and eax, 0x37d6b9b2
and eax, 0x1000000
or eax, 0x80000098
mov dword [ebx], eax
add ebx, edx
or eax, 0x239d2607
xor eax, 0x102c8ea6
and eax, 0xb3a12030
or eax, 0x4c4004c2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5fe31db1
and eax, 0x625e813a
and eax, 2
or eax, 0x4ad4b8fd
mov dword [ebx], eax
add ebx, edx
and eax, 0x3861c2d2
and eax, 0x4710f2cc
and eax, 0
or eax, 0x452b0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x17770ad4
or eax, 0x2d7653ef
and eax, 0x16241114
or eax, 0x80802400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x32fb19a6
and eax, 0x5c3b2218
and eax, 0x82010
or eax, 0x9080dfef
mov dword [ebx], eax
add ebx, edx
and eax, 0x1d4b7f59
xor eax, 0x2d2d6837
and eax, 0x10120
or eax, 0x408090
mov dword [ebx], eax
add ebx, edx
and eax, 0x3eaf0354
and eax, 0x4a884711
and eax, 0x100
or eax, 0x811c4c8b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6246a67a
xor eax, 0x645fdee3
and eax, 0x40110
or eax, 0x9242e1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x507efe42
and eax, 0x50e08100
or eax, 0x2a110000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7fa2d73b
or eax, 0x8c73330
and eax, 0xa642030
or eax, 0x81084441
mov dword [ebx], eax
add ebx, edx
or eax, 0x54141186
xor eax, 0x79470f85
and eax, 0xa2011050
or eax, 0x40800005
mov dword [ebx], eax
add ebx, edx
or eax, 0x44e80a60
and eax, 0x834
or eax, 0xc500
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ca7aec5
and eax, 0x8000
or eax, 0x83c7281
mov dword [ebx], eax
add ebx, edx
xor eax, 0x164dbbe
and eax, 0x744c672b
and eax, 0x80000
or eax, 0x8a810000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2920b872
and eax, 0x7ffd64f8
and eax, 0x10030
or eax, 0x408180
mov dword [ebx], eax
add ebx, edx
and eax, 0x10d7f3fd
or eax, 0x58845665
and eax, 0x10004581
or eax, 0x2520000a
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c3a90f7
and eax, 0x10b
or eax, 0x2a00
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ab27204
and eax, 0x6b3e6218
and eax, 0x126200
or eax, 0x4c9835
mov dword [ebx], eax
add ebx, edx
and eax, 0x26c2bf87
and eax, 0x408a00
or eax, 0x100d0100
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c49442d
and eax, 0x8c101
or eax, 0x41a03080
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ab31ff2
and eax, 0x49edddc1
and eax, 0x41810000
or eax, 0xb0000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x19a38bcc
and eax, 0xb44
or eax, 0x5001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2ecce76a
xor eax, 0x2818241d
and eax, 0x908000
or eax, 0x81200188
mov dword [ebx], eax
add ebx, edx
or eax, 0x53e4bf2d
and eax, 0x29a71891
and eax, 0x1800001
or eax, 0x540b0040
mov dword [ebx], eax
add ebx, edx
and eax, 0x7df72b57
and eax, 0x50820000
or eax, 0x82608110
mov dword [ebx], eax
add ebx, edx
or eax, 0x125ea736
and eax, 0x80000024
or eax, 0x1000048
mov dword [ebx], eax
add ebx, edx
xor eax, 0x38dd2707
and eax, 0x82562
or eax, 0x1890
mov dword [ebx], eax
add ebx, edx
xor eax, 0x18eb984e
and eax, 0x10418100
or eax, 0x40a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x6006d0c1
and eax, 0xf387e39
and eax, 0
or eax, 0x106d205
mov dword [ebx], eax
add ebx, edx
xor eax, 0x12457f9a
and eax, 0x307180fc
and eax, 0x400000
or eax, 0x219c3500
mov dword [ebx], eax
add ebx, edx
or eax, 0x541df381
and eax, 0x10880001
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c064f1
and eax, 0x4000b0
or eax, 0x18100
mov dword [ebx], eax
add ebx, edx
and eax, 0x28bbc90b
and eax, 0x100
or eax, 0x81184c8b
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ad1941
and eax, 0x80901
or eax, 0x8116c8
mov dword [ebx], eax
add ebx, edx
or eax, 0x6769577
and eax, 0x4c18100
or eax, 0xb8000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x687ad9a
or eax, 0x237010f2
and eax, 0x1000022
or eax, 0x80000008
mov dword [ebx], eax
add ebx, edx
or eax, 0x33b54170
and eax, 0x32954170
or eax, 0x444a9681
mov dword [ebx], eax
add ebx, edx
and eax, 0x5736abbf
and eax, 0x148331
or eax, 0x20410842
mov dword [ebx], eax
add ebx, edx
and eax, 0xf4aaee8
and eax, 0x408a00
or eax, 0x8daf4081
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c489f55
or eax, 0x6751509d
and eax, 0x62010000
or eax, 0x90800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x793d4daf
and eax, 0x13c1ae78
and eax, 0
or eax, 0xfdfb
mov dword [ebx], eax
add ebx, edx
and eax, 0x2d40417b
and eax, 9
or eax, 0x81b08a80
mov dword [ebx], eax
add ebx, edx
or eax, 0x44cd9cb0
or eax, 0x60599919
and eax, 0x45890001
or eax, 0x20040
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a198766
and eax, 0x40010000
or eax, 0x13720520
mov dword [ebx], eax
add ebx, edx
xor eax, 0x711a3b14
and eax, 0x410d88c6
and eax, 0x10000
or eax, 0x86340000
mov dword [ebx], eax
add ebx, edx
and eax, 0x519f971e
and eax, 0x85ab8b3
and eax, 0
or eax, 0x8b0000c8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x213e0a3b
and eax, 0x88000841
or eax, 0x4181040c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7be85048
and eax, 0x801
or eax, 0xa12a
mov dword [ebx], eax
add ebx, edx
and eax, 0x548f6569
and eax, 0x2101
or eax, 0xbd67d080
mov dword [ebx], eax
add ebx, edx
or eax, 0x58dfe6e
xor eax, 0x6033ead3
and eax, 0x81880000
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x68cec4a6
and eax, 0x4080a0
or eax, 0x10110
mov dword [ebx], eax
add ebx, edx
or eax, 0x49edbdb9
and eax, 0x8114b8
or eax, 2
mov dword [ebx], eax
add ebx, edx
or eax, 0x325fd739
and eax, 0x20550300
or eax, 0x2800
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c86ee0c
and eax, 0x435ff07a
and eax, 0x5c000
or eax, 0xa9800a81
mov dword [ebx], eax
add ebx, edx
and eax, 0x53cd3208
and eax, 0x810000
or eax, 0xf2000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x649f2e81
xor eax, 0x3a6368a7
and eax, 0x204
or eax, 0xa999
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a7b240e
and eax, 0x4646b121
and eax, 0x2000
or eax, 0xfddfb8
mov dword [ebx], eax
add ebx, edx
and eax, 0xf5bf5db
or eax, 0xcd3be82
and eax, 0x412b00
or eax, 0x20040000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4688ed1b
xor eax, 0x334eb8e
and eax, 0x880515
or eax, 0x8020
mov dword [ebx], eax
add ebx, edx
and eax, 0x6095944c
and eax, 0x808000
or eax, 0xb0100800
mov dword [ebx], eax
add ebx, edx
and eax, 0x720ddcb8
and eax, 0x30000000
or eax, 0x88004181
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d6349c6
or eax, 0x2330abdd
and eax, 0x8190
or eax, 0x410020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6fc980fa
and eax, 0x4c880148
or eax, 0x8044c215
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e273aec
and eax, 0xa08b5180
or eax, 0x4c00044c
mov dword [ebx], eax
add ebx, edx
or eax, 0x70e4e950
and eax, 0x24084588
or eax, 0x1100003
mov dword [ebx], eax
add ebx, edx
or eax, 0x45092b2b
and eax, 0x6e09
or eax, 0x9000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6eb9704f
or eax, 0x3d78c3d9
and eax, 0x63606d15
or eax, 0x40020
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c60176a
or eax, 0x4cd4d063
and eax, 0x4448163
or eax, 0x20090a0c
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b5acd00
and eax, 0x5c287803
and eax, 0x10004001
or eax, 0x94b180
mov dword [ebx], eax
add ebx, edx
or eax, 0x35cc8179
or eax, 0x6d785068
and eax, 0x71800000
or eax, 0x80010000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x35ba33d4
and eax, 0x240
or eax, 0x842a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x778059d4
xor eax, 0x5ded3691
and eax, 0x2648109
or eax, 0x81000080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x789aba28
and eax, 0x2cf62cb0
and eax, 0x820000
or eax, 0x55090041
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f5e2388
or eax, 0x267f2777
and eax, 0x2dc2011c
or eax, 0x8000
mov dword [ebx], eax
add ebx, edx
and eax, 0x33dfb832
and eax, 0x1000010
or eax, 0x80000026
mov dword [ebx], eax
add ebx, edx
xor eax, 0x45e1dfd6
and eax, 0xa012e0
or eax, 0x1e0012
mov dword [ebx], eax
add ebx, edx
and eax, 0x45adbba1
and eax, 0x40200
or eax, 0x20418900
mov dword [ebx], eax
add ebx, edx
or eax, 0x6955437d
or eax, 0x5a65bf93
and eax, 0xd
or eax, 0x80000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4f37999
and eax, 0x4992100
or eax, 0x81040400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x512c1ce3
and eax, 0x84310000
or eax, 0x9040000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x50ced015
xor eax, 0x4fc7441b
and eax, 0x80000004
or eax, 0x8000001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x78bf234e
or eax, 0x2b6f6292
and eax, 0x41836090
or eax, 0x400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5cea8876
or eax, 0x42a58a5a
and eax, 0xc4d8a00
or eax, 0x20000100
mov dword [ebx], eax
add ebx, edx
and eax, 0x657ef4a4
and eax, 0x31c15545
and eax, 0x400000
or eax, 0xc79af181
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b81ecec
xor eax, 0x6fc705a
and eax, 0xd1018db7
or eax, 0x20807248
mov dword [ebx], eax
add ebx, edx
xor eax, 0x24391c87
and eax, 0x94808128
or eax, 0x2071801
mov dword [ebx], eax
add ebx, edx
xor eax, 0x61568710
xor eax, 0x3f1a6021
and eax, 0xc15618
or eax, 0x1000a2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f0fdd0d
or eax, 0x23eae035
and eax, 0x24542b00
or eax, 0x10000
mov dword [ebx], eax
add ebx, edx
and eax, 0x464e042a
xor eax, 0x17174c4f
and eax, 0x12404001
or eax, 0x2824b280
mov dword [ebx], eax
add ebx, edx
or eax, 0x74eb3351
and eax, 0xa890000
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f7fa52f
and eax, 0x418124
or eax, 0x240
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ac073aa
and eax, 0x5479e3c3
and eax, 0x400300
or eax, 0xbfd8b8
mov dword [ebx], eax
add ebx, edx
and eax, 0x6026a207
xor eax, 0x546ada9b
and eax, 0x440800
or eax, 0x20012300
mov dword [ebx], eax
add ebx, edx
or eax, 0x5a794533
or eax, 0x1e9ab244
and eax, 0xc25835
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1ffd657a
and eax, 0x142e3900
or eax, 0xc0008000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x71a51c7b
and eax, 0x50b0000
or eax, 0x48200000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7452e0d0
and eax, 0x31718010
or eax, 0xc080010c
mov dword [ebx], eax
add ebx, edx
and eax, 0x358e737
and eax, 0x667ed4fa
and eax, 0
or eax, 0x8800004b
mov dword [ebx], eax
add ebx, edx
and eax, 0xa2f5a63
and eax, 1
or eax, 0x41836480
mov dword [ebx], eax
add ebx, edx
xor eax, 0x46b7057c
and eax, 0x4140100
or eax, 0x28418a00
mov dword [ebx], eax
add ebx, edx
or eax, 0x8cf1402
and eax, 0xc08200
or eax, 0x4081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ad72868
xor eax, 0x1054dded
and eax, 0x62010000
or eax, 0x90800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x79c8cf2d
and eax, 0x70000000
or eax, 0x5615e3c
mov dword [ebx], eax
add ebx, edx
or eax, 0x6adfc3d3
and eax, 0x1e4a14a4
and eax, 0x14000480
or eax, 0x2120410b
mov dword [ebx], eax
add ebx, edx
and eax, 0x31243685
and eax, 0x73fd057f
and eax, 1
or eax, 0x60b2
mov dword [ebx], eax
add ebx, edx
and eax, 0x34863bd2
or eax, 0x3e212db7
and eax, 0x10c25
or eax, 0x8c0008
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ad2e0d
and eax, 0x12da8867
and eax, 0x2800000
or eax, 0xcd703500
mov dword [ebx], eax
add ebx, edx
and eax, 0x1acc0534
or eax, 0x5080bc3c
and eax, 0x1080bd3c
or eax, 0x800942c3
mov dword [ebx], eax
add ebx, edx
and eax, 0x44c64725
and eax, 0x324
or eax, 0x418040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a7ba5b6
or eax, 0x61fedd8f
and eax, 0x12c4d8b
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f2f061a
and eax, 0x40000
or eax, 0x8252e1
mov dword [ebx], eax
add ebx, edx
or eax, 0x597dbb25
and eax, 0x11f18100
or eax, 0xa6000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x41efd425
and eax, 0x81000004
or eax, 0x58
mov dword [ebx], eax
add ebx, edx
xor eax, 0x40e891a
or eax, 0x61f290c5
and eax, 0x643c90c1
or eax, 0xa014430
mov dword [ebx], eax
add ebx, edx
or eax, 0x4f474562
and eax, 0xa099060
or eax, 0x802a04
mov dword [ebx], eax
add ebx, edx
and eax, 0x3342cb64
and eax, 0
or eax, 0x552b0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6dfaec2b
and eax, 0x18d08008
or eax, 0x3220110
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a8ef1af
and eax, 0x8000008
or eax, 0x81000001
mov dword [ebx], eax
add ebx, edx
and eax, 0x2278a752
and eax, 0
or eax, 0x4183648a
mov dword [ebx], eax
add ebx, edx
or eax, 0x716101a7
and eax, 0x3449757c
and eax, 0x20410100
or eax, 0x48a00
mov dword [ebx], eax
add ebx, edx
or eax, 0x73f3f7bc
and eax, 0xd06434
or eax, 0x80001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x294e1c0a
xor eax, 0x3b8f7d83
and eax, 0x2110500
or eax, 0x84a03000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a2ef845
and eax, 0x990c40
or eax, 0x23202228
mov dword [ebx], eax
add ebx, edx
and eax, 0xd8976b6
and eax, 0x1000000
or eax, 0x2a00000c
mov dword [ebx], eax
add ebx, edx
and eax, 0x2fb16eb5
and eax, 0x21000004
or eax, 0xd0811449
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b65d475
and eax, 0x47d
or eax, 0x302
mov dword [ebx], eax
add ebx, edx
or eax, 0x9a486a0
and eax, 0x1248189
or eax, 0x82400000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e0392e7
and eax, 0x558e987a
and eax, 0
or eax, 0x558b0041
mov dword [ebx], eax
add ebx, edx
and eax, 0x26636254
and eax, 0x4020000
or eax, 0x78f08110
mov dword [ebx], eax
add ebx, edx
and eax, 0x3833adef
xor eax, 0x7563ad01
and eax, 0x1000000
or eax, 0x800000d8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x293f8fc1
and eax, 0x1c0410
or eax, 0x8010e2
mov dword [ebx], eax
add ebx, edx
and eax, 0x61790d5f
xor eax, 0x948ae52
and eax, 0x800a800
or eax, 0x96091000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a7515fb
and eax, 0x221241cb
and eax, 0
or eax, 0x452b0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x634a698b
and eax, 0x21212908
or eax, 0x88040404
mov dword [ebx], eax
add ebx, edx
or eax, 0x4625e0cd
xor eax, 0x85443cf
and eax, 0x64310000
or eax, 0x40000
mov dword [ebx], eax
add ebx, edx
or eax, 0x24499712
xor eax, 0x1618bfd2
and eax, 0x652880
or eax, 0x889ad703
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ef28859
or eax, 0x3209b165
and eax, 0x832000
or eax, 0x41004490
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a6dcb5b
or eax, 0x557f886
and eax, 0x364b800
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x57b67068
and eax, 0x6bd74663
and eax, 0x40500040
or eax, 0x830d0001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c53fd97
and eax, 0x14806da2
and eax, 0x4004580
or eax, 0xe88b104c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x50969196
and eax, 0x80018
or eax, 0xc202a0
mov dword [ebx], eax
add ebx, edx
and eax, 0x7de6e5fb
xor eax, 0x85a6aef
and eax, 0x2a00
or eax, 0x10450100
mov dword [ebx], eax
add ebx, edx
or eax, 0x3645f087
xor eax, 0x27868187
and eax, 0x835800
or eax, 0x40135
mov dword [ebx], eax
add ebx, edx
and eax, 0x1fcd5178
and eax, 0x50100
or eax, 0x8488a00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x57cf21f7
xor eax, 0x44d1becb
and eax, 0x8010000
or eax, 0x40a4e181
mov dword [ebx], eax
add ebx, edx
and eax, 0x7861127e
and eax, 0x40010000
or eax, 0xb1800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x50fb634d
and eax, 0x4008
or eax, 0xa0
mov dword [ebx], eax
add ebx, edx
and eax, 0x161d3c05
and eax, 0
or eax, 0x85408188
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5aa7744f
xor eax, 0x37e53274
and eax, 0x40020001
or eax, 0x15890040
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d514da5
and eax, 0x17dc5b54
and eax, 0
or eax, 0xdaca8110
mov dword [ebx], eax
add ebx, edx
xor eax, 0x43a8785a
xor eax, 0x4cc5ee47
and eax, 0x81000005
or eax, 0x60
mov dword [ebx], eax
add ebx, edx
xor eax, 0x50f5c0a6
or eax, 0x6fac5cf7
and eax, 0x4580c2
or eax, 0x22200
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a91cee0
and eax, 0x12d28000
or eax, 0xc0200100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e262f72
or eax, 0x50fff1fc
and eax, 0x886d70ca
or eax, 0x3000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x47e4ce57
and eax, 0x3040040
or eax, 0x78010805
mov dword [ebx], eax
add ebx, edx
xor eax, 0x11318591
and eax, 0x200000c4
or eax, 0x1500002a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x60f3c88b
and eax, 0x18060
or eax, 0x3502
mov dword [ebx], eax
add ebx, edx
xor eax, 0x28791376
and eax, 0x408000
or eax, 0x85001089
mov dword [ebx], eax
add ebx, edx
xor eax, 0x59d87ce2
and eax, 0x46cbff4d
and eax, 0x4880041
or eax, 0xb310000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f8b30ca
and eax, 0x7b79e12f
and eax, 0x2b000009
or eax, 0x54
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b355aa
xor eax, 0x275c1de
and eax, 0x9801401
or eax, 0xc001004c
mov dword [ebx], eax
add ebx, edx
and eax, 0x71d08ccf
xor eax, 0x169d1d3d
and eax, 0x1070
or eax, 0xc000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x56d9b4b7
xor eax, 0x2e53da9e
and eax, 0x1002b001
or eax, 0x87554180
mov dword [ebx], eax
add ebx, edx
and eax, 0x75b7c0c8
and eax, 0x11010000
or eax, 0xe0800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x554c2ba1
and eax, 0xc1c90080
or eax, 0xa001040
mov dword [ebx], eax
add ebx, edx
or eax, 0x70d3999d
xor eax, 0x1d0716a9
and eax, 0x80080500
or eax, 0x100508b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a47db72
or eax, 0x2cd802b9
and eax, 0x900cc0
or eax, 0x203102
mov dword [ebx], eax
add ebx, edx
xor eax, 0x296f5490
and eax, 0x20d20100
or eax, 0x208000
mov dword [ebx], eax
add ebx, edx
or eax, 0x73691c3
and eax, 0x1000143
or eax, 0x88000034
mov dword [ebx], eax
add ebx, edx
or eax, 0x215f6735
or eax, 0x633f999
and eax, 0x105408a
or eax, 0x40800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d8efe40
and eax, 0x40000
or eax, 0x10418b00
mov dword [ebx], eax
add ebx, edx
and eax, 0x22e6f17c
and eax, 0x48100
or eax, 0x216805
mov dword [ebx], eax
add ebx, edx
xor eax, 0x14142659
xor eax, 0x3d762479
and eax, 0x9012100
or eax, 0x4b81400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6983395c
or eax, 0x3462863a
and eax, 0x440a0478
or eax, 0x9816100
mov dword [ebx], eax
add ebx, edx
or eax, 0x111c6928
xor eax, 0x23bc9524
and eax, 0x78218014
or eax, 0x81c00100
mov dword [ebx], eax
add ebx, edx
or eax, 0x470821ed
and eax, 0x8100002d
or eax, 2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c522b9d
and eax, 0x201b0
or eax, 0x258041
mov dword [ebx], eax
add ebx, edx
or eax, 0x2893f42a
and eax, 0x6d2e34d4
and eax, 0
or eax, 0x40818900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3bd6dea6
and eax, 0x3a004184
or eax, 0x80000001
mov dword [ebx], eax
add ebx, edx
and eax, 0x3741da05
xor eax, 0x4fe648b3
and eax, 0x8b4
or eax, 0x6541
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4918b3f6
xor eax, 0x221f8324
and eax, 0x1045523
or eax, 0x80080008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7085e525
and eax, 0xf109a002
or eax, 0xe6601f0
mov dword [ebx], eax
add ebx, edx
or eax, 0x18528ccc
and eax, 0xc4589fe
or eax, 0x201
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c91a144
and eax, 0x3dcea865
and eax, 0x80a825
or eax, 0x395310
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb77d6d9
or eax, 0x4d02cf9d
and eax, 0x47822500
or eax, 0x211000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e1c48b8
or eax, 0x592baaf1
and eax, 0x10080000
or eax, 0x80800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x149e8cd2
xor eax, 0x3292365a
and eax, 0x440
or eax, 0x418100
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e3c558d
and eax, 0x1b357ca3
and eax, 0x54080
or eax, 0x41800038
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c3e00a5
and eax, 0
or eax, 0xccc35d00
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c0929dc
and eax, 0xccc84ccc
or eax, 0x48000
mov dword [ebx], eax
add ebx, edx
or eax, 0x59ca54fb
and eax, 0xcccccccc
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x1aa6be3f
and eax, 0xcc8a54cc
or eax, 0x20010100
mov dword [ebx], eax
add ebx, edx
and eax, 0x71e60056
or eax, 0x4ad94aef
and eax, 0x10408b
or eax, 0x5040500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x118f0e41
or eax, 0x325d290f
and eax, 0x3ce
or eax, 0x8010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7907e5cc
and eax, 0x22610
or eax, 0xe00825
mov dword [ebx], eax
add ebx, edx
and eax, 0x2fed0d7b
and eax, 0x400400
or eax, 0xda183100
mov dword [ebx], eax
add ebx, edx
or eax, 0x1f3f538c
and eax, 0x4d0b0000
or eax, 0x800001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f0d5a0b
and eax, 0x50800008
or eax, 0x88718100
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c8faf5
or eax, 0x234411a
and eax, 0x8100004c
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x44948028
and eax, 0x1b622898
and eax, 0
or eax, 0xb85bc9
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ee9fe58
and eax, 0xa00000
or eax, 0x5a518100
mov dword [ebx], eax
add ebx, edx
and eax, 0x1d84ef84
or eax, 0x6f65bae2
and eax, 0x10000c2
or eax, 0x80000001
mov dword [ebx], eax
add ebx, edx
and eax, 0x6385d9f5
and eax, 0xc1
or eax, 0x7f2e30
mov dword [ebx], eax
add ebx, edx
xor eax, 0x786f0f97
xor eax, 0xb0f78bc
and eax, 0x70010800
or eax, 0x8c808000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b20588
and eax, 0x88000188
or eax, 0x3004003
mov dword [ebx], eax
add ebx, edx
xor eax, 0x64dd2e46
and eax, 0xe2810845
or eax, 0x10000010
mov dword [ebx], eax
add ebx, edx
or eax, 0x6bdf9494
and eax, 0xc1
or eax, 0x4002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6568d982
and eax, 0x7be6419b
and eax, 0x400001
or eax, 0x860cf280
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b2f640f
xor eax, 0x5c4d95ac
and eax, 0x1026021
or eax, 0x44891844
mov dword [ebx], eax
add ebx, edx
or eax, 0x42b94519
and eax, 0x43a90d0c
or eax, 0x20440000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c1c5ab3
xor eax, 0x72765f4
and eax, 0x44090000
or eax, 0x18040000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7992b5ee
and eax, 0x282b9dc0
and eax, 0
or eax, 0x35000084
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7152895b
xor eax, 0x6be0c685
and eax, 0x4f50
or eax, 0xb0a5
mov dword [ebx], eax
add ebx, edx
or eax, 0x1fd4e714
and eax, 0xbd49081
or eax, 0x80280008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x364a3491
and eax, 0xd820000
or eax, 0x40090041
mov dword [ebx], eax
add ebx, edx
or eax, 0x41d8c9d7
and eax, 0xdc18110
or eax, 0x20000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b27d6bf
or eax, 0x5f793469
and eax, 0x100002e
or eax, 0x80000010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6abb0fe1
or eax, 0x76530c30
and eax, 0xaa06f1
or eax, 0x41000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f34b7ce
and eax, 0x1e08a000
or eax, 0x60001a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x3004513f
or eax, 0x174216df
and eax, 0x15020000
or eax, 0x40290000
mov dword [ebx], eax
add ebx, edx
and eax, 0x70ad7002
or eax, 0x67bf7315
and eax, 0x60b20110
or eax, 0x80408000
mov dword [ebx], eax
add ebx, edx
and eax, 0x309754d1
and eax, 0
or eax, 0x8800000d
mov dword [ebx], eax
add ebx, edx
and eax, 0xca3aa4c
and eax, 0x6fee3ac7
and eax, 0
or eax, 0x418bfc8a
mov dword [ebx], eax
add ebx, edx
and eax, 0x13f9a7b
xor eax, 0x159dc019
and eax, 0x10041800
or eax, 0xaa01a000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7852c5ec
xor eax, 0x3ede3e62
and eax, 0x44090000
or eax, 0x1220000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c630b95
xor eax, 0x38e38be8
and eax, 0x1800018
or eax, 0x98462500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d806942
and eax, 0xb4040000
or eax, 0xa310000
mov dword [ebx], eax
add ebx, edx
and eax, 0x536d6ceb
and eax, 0x10000000
or eax, 0x2500003c
mov dword [ebx], eax
add ebx, edx
or eax, 0x4fd8ecd6
xor eax, 0x63121c21
and eax, 0x301f
or eax, 0xd00
mov dword [ebx], eax
add ebx, edx
or eax, 0x62200099
or eax, 0x28e7dfe8
and eax, 0x4d8b
or eax, 0x81080000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x59a2cb0
or eax, 0x377554e3
and eax, 0xf025c1
or eax, 0x88200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x18563230
xor eax, 0x49b6122c
and eax, 0x50008100
or eax, 0x28e10000
mov dword [ebx], eax
add ebx, edx
and eax, 0x161cd5ad
and eax, 0
or eax, 0x81000029
mov dword [ebx], eax
add ebx, edx
xor eax, 0xf56784d
xor eax, 0x29e22952
and eax, 0x201030
or eax, 0x10cc1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x52267838
and eax, 0x50010000
or eax, 0xac808800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x799cfe46
and eax, 0x53e3e596
and eax, 0x1004002
or eax, 0x8a000189
mov dword [ebx], eax
add ebx, edx
and eax, 0x30c531aa
and eax, 0x1979d7d3
and eax, 0
or eax, 0xe2811855
mov dword [ebx], eax
add ebx, edx
xor eax, 0x785ed725
and eax, 0x9adf4820
or eax, 0x6520208c
mov dword [ebx], eax
add ebx, edx
or eax, 0x7fafb9b0
and eax, 0x75177bc3
and eax, 0x60157080
or eax, 0x8088201
mov dword [ebx], eax
add ebx, edx
xor eax, 0x27d8a561
and eax, 0x45810000
or eax, 0xa0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c94c5ce
and eax, 0x44170508
or eax, 0x82000810
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a640b71
and eax, 0x2040000
or eax, 0x25310001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x46d6d43d
and eax, 0x3c
or eax, 0x880001c2
mov dword [ebx], eax
add ebx, edx
or eax, 0x31a37b35
or eax, 0x39d2f9d6
and eax, 0x183f890
or eax, 0x40080400
mov dword [ebx], eax
add ebx, edx
or eax, 0x6a076d1
and eax, 0x4098a00
or eax, 0x10440100
mov dword [ebx], eax
add ebx, edx
or eax, 0x27d7e409
and eax, 0x2543e101
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
or eax, 0x13875cb
and eax, 0x43df890
and eax, 0x10000
or eax, 0xf1800001
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c275a40
and eax, 0x40
or eax, 0x2400
mov dword [ebx], eax
add ebx, edx
and eax, 0xc9b8a84
xor eax, 0x151c8a0b
and eax, 0x1c800a
or eax, 0x2345b0
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e42a1aa
xor eax, 0x3ac33afc
and eax, 0x14140b00
or eax, 0x412000
mov dword [ebx], eax
add ebx, edx
or eax, 0xad5b4c3
or eax, 0x59abcd64
and eax, 0xaf8f281
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5792ced6
and eax, 0x8a88fed7
or eax, 0x128
mov dword [ebx], eax
add ebx, edx
and eax, 0x6806a777
and eax, 0x8374
or eax, 0x410888
mov dword [ebx], eax
add ebx, edx
xor eax, 0x429832fd
and eax, 0x100101
or eax, 0x3500448a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x629584ab
and eax, 0x4100
or eax, 0x3a09
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4201d5c4
and eax, 0x40012005
or eax, 0x297c4130
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c39ad7a
or eax, 0xfb8c08b
and eax, 0x44c8843
or eax, 0x10010320
mov dword [ebx], eax
add ebx, edx
xor eax, 0x780e871d
or eax, 0x71871afc
and eax, 0x50410880
or eax, 0x8020c101
mov dword [ebx], eax
add ebx, edx
or eax, 0x1fe4e8ce
and eax, 0xc1810000
or eax, 0x20000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x65df878e
or eax, 0x7f763e21
and eax, 0x2421
or eax, 0x11e
mov dword [ebx], eax
add ebx, edx
or eax, 0x9f91612
and eax, 0x313101
or eax, 0x2404c080
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c315a3d
or eax, 0x25b1c44b
and eax, 0x1810000
or eax, 0x80080000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x633789a3
and eax, 0x89a0
or eax, 0x41025c
mov dword [ebx], eax
add ebx, edx
or eax, 0x7d2d47fc
and eax, 0x1044588
or eax, 0x80101003
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e3f1aa4
and eax, 0x1470a
or eax, 0x20c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x15a8ac2a
and eax, 0x6da3673e
and eax, 0
or eax, 0x83f28100
mov dword [ebx], eax
add ebx, edx
or eax, 0x51ffaaf
xor eax, 0x6b7ea6d3
and eax, 0x80000020
or eax, 0x1000083
mov dword [ebx], eax
add ebx, edx
or eax, 0x1f53c8d1
and eax, 0x200e2
or eax, 0x83608
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c9d66f2
and eax, 0x48920000
or eax, 0x608100
mov dword [ebx], eax
add ebx, edx
and eax, 0x3701b904
and eax, 0x100
or eax, 0x8b657268
mov dword [ebx], eax
add ebx, edx
or eax, 0x3213a7d5
and eax, 0x4a023038
and eax, 0x8001000
or eax, 0xf4250045
mov dword [ebx], eax
add ebx, edx
and eax, 0x7fa1aa46
and eax, 0x34000004
or eax, 0x1000010
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c087de2
and eax, 0x9e5af20
and eax, 0
or eax, 0x1018
mov dword [ebx], eax
add ebx, edx
and eax, 0x7448a3f9
xor eax, 0x4ba9e0ec
and eax, 0xba88080
or eax, 0x80541009
mov dword [ebx], eax
add ebx, edx
or eax, 0x331271dc
or eax, 0x3bf68db6
and eax, 0xb8b80041
or eax, 0x44000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x72f904c9
and eax, 0x721a5aaf
and eax, 0x50000001
or eax, 0xd00418a
mov dword [ebx], eax
add ebx, edx
xor eax, 0xdee97b4
and eax, 0x40ccc403
or eax, 0x8c0008c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x3327a36e
and eax, 0x48040
or eax, 0xccc84c8c
mov dword [ebx], eax
add ebx, edx
or eax, 0x143a35c7
or eax, 0x13a93d3d
and eax, 0xcccccccc
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x375910d4
xor eax, 0x488af212
and eax, 0xa40304cc
or eax, 0x48885100
mov dword [ebx], eax
add ebx, edx
or eax, 0x53c9a345
and eax, 0x35084589
or eax, 2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x63d99099
and eax, 0x4e9c0668
and eax, 0
or eax, 0x9d7
mov dword [ebx], eax
add ebx, edx
or eax, 0x35562d8c
xor eax, 0x118b38c6
and eax, 0x20c11511
or eax, 0x50006224
mov dword [ebx], eax
add ebx, edx
or eax, 0x5262088
xor eax, 0x761bb865
and eax, 0x4c8b08
or eax, 0x8010026
mov dword [ebx], eax
add ebx, edx
or eax, 0x793539ae
and eax, 0x209284e3
and eax, 0x20008080
or eax, 0x8a824901
mov dword [ebx], eax
add ebx, edx
or eax, 0xfc90378
and eax, 0xa1810000
or eax, 0x50000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d3192a
and eax, 0x1802
or eax, 0xa2c1
mov dword [ebx], eax
add ebx, edx
or eax, 0x1cd555b4
and eax, 0x8508181
or eax, 0x80000008
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b244877
and eax, 0x41000041
or eax, 0x148b0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x75d1b515
and eax, 0x41ca8100
or eax, 0x8a000008
mov dword [ebx], eax
add ebx, edx
and eax, 0x1e8dc3d5
xor eax, 0x3387add0
and eax, 0x10000c0
or eax, 0x8000002f
mov dword [ebx], eax
add ebx, edx
or eax, 0x25023964
and eax, 0x210e2
or eax, 0xfdc610
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3c96b1c0
or eax, 0x5d642c31
and eax, 0x8450b00
or eax, 0x8000
mov dword [ebx], eax
add ebx, edx
or eax, 0x563d04c5
xor eax, 0x16d7d743
and eax, 0x2a0804
or eax, 0x112431
mov dword [ebx], eax
add ebx, edx
or eax, 0x57eddfff
or eax, 0x63166328
and eax, 0x373d2d00
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f78cc0f
and eax, 0x6531fe42
and eax, 0x20300000
or eax, 0x82050000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d486f35
xor eax, 0x34301f16
and eax, 0x884d7000
or eax, 0xb28fd4
mov dword [ebx], eax
add ebx, edx
and eax, 0x294ef928
and eax, 0x85000
or eax, 0x41800090
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4bc931b1
xor eax, 0x40e532a7
and eax, 0x8040300
or eax, 0x498800
mov dword [ebx], eax
add ebx, edx
and eax, 0x451e629a
or eax, 0x240f23ce
and eax, 0x24012180
or eax, 0x9380c001
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ac6626c
and eax, 0x20800000
or eax, 0xd1010000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f5b7e90
and eax, 0x3010
or eax, 0x802c
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ec6d67d
xor eax, 0x32826183
and eax, 0x518b
or eax, 0x81080400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e0277cb
or eax, 0x3ebe7b1d
and eax, 0x907340
or eax, 0x82
mov dword [ebx], eax
add ebx, edx
or eax, 0x586d841e
and eax, 0x10f08100
or eax, 0x24020000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b30569d
and eax, 0x8000101
or eax, 0x80000040
mov dword [ebx], eax
add ebx, edx
or eax, 0xdce1195
xor eax, 0x713b369c
and eax, 0x40800008
or eax, 0x1085082
mov dword [ebx], eax
add ebx, edx
xor eax, 0x50687fcd
or eax, 0x526ba272
and eax, 0x418b00
or eax, 0x8040000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e752ea9
and eax, 0x648d21
or eax, 0x8a1004
mov dword [ebx], eax
add ebx, edx
and eax, 0xff3b087
xor eax, 0x7dcb52c7
and eax, 0x20200000
or eax, 0x80c03500
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f0a2937
xor eax, 0x79457627
and eax, 0x49010000
or eax, 0x48a0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x392e4868
xor eax, 0x6fe664b5
and eax, 0x2410008
or eax, 0x4b08100
mov dword [ebx], eax
add ebx, edx
or eax, 0xff0bf2
and eax, 2
or eax, 0x81000001
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b0d20f
and eax, 0x204009
or eax, 0x4700c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x22aa0ff2
and eax, 0x20e10100
or eax, 0xd1108000
mov dword [ebx], eax
add ebx, edx
and eax, 0x22a4aef7
xor eax, 0x4a43a1e0
and eax, 0
or eax, 0x81000004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2716fe2f
and eax, 0x123821
or eax, 0xe100d0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x706c6eac
and eax, 0x50810000
or eax, 0x8800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d566a57
xor eax, 0x514ba998
and eax, 0x8004188
or eax, 0x83000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x28f10196
and eax, 0xa2810014
or eax, 0x50000841
mov dword [ebx], eax
add ebx, edx
xor eax, 0x14f5ad99
and eax, 0x50c
or eax, 0x30
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c8c2194
xor eax, 0x5c7fd22d
and eax, 0xf3c281
or eax, 0x8d000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x57c38102
xor eax, 0x3a7734e7
and eax, 0x32800000
or eax, 0xc0010000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x79b1af72
or eax, 0x4ae48aa
and eax, 0x4390
or eax, 0x10004
mov dword [ebx], eax
add ebx, edx
and eax, 0x995c882
or eax, 0x5f2cfae6
and eax, 0xd084082
or eax, 0x509
mov dword [ebx], eax
add ebx, edx
xor eax, 0x15fd9bbb
and eax, 0x9a10
or eax, 0x2109
mov dword [ebx], eax
add ebx, edx
xor eax, 0x161e6e7d
and eax, 0x14d124
or eax, 0x2a01
mov dword [ebx], eax
add ebx, edx
xor eax, 0x32e7904d
and eax, 0x2e22100
or eax, 0x840c1400
mov dword [ebx], eax
add ebx, edx
and eax, 0x183cae
and eax, 0
or eax, 0x3e350000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x75785c2
and eax, 0x8000082
or eax, 0x80000014
mov dword [ebx], eax
add ebx, edx
or eax, 0x25c7fd8f
or eax, 0x76af63b1
and eax, 0x41885090
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x148bbbf4
and eax, 0x481b900
or eax, 0x8a100000
mov dword [ebx], eax
add ebx, edx
and eax, 0x408807fd
or eax, 0x628b7943
and eax, 0x400b0000
or eax, 0xd200000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b8c075a
and eax, 0x4a10108
or eax, 0xc8508000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2fb132b5
and eax, 0x6aeabfa9
and eax, 0xae0b389
or eax, 0x811f4c54
mov dword [ebx], eax
add ebx, edx
or eax, 0x19162d4f
and eax, 0x92810855
or eax, 0x60000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e3d53ca
or eax, 0x22e02582
and eax, 0x598a
or eax, 0x20
mov dword [ebx], eax
add ebx, edx
or eax, 0x2525b8ea
and eax, 0x59cd6d10
and eax, 0x46800
or eax, 0x96088281
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e9d8a01
xor eax, 0x42a192d7
and eax, 0x50810000
or eax, 0xa2000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x651afc1e
and eax, 0x5008
or eax, 0x360
mov dword [ebx], eax
add ebx, edx
xor eax, 0x61ae0994
and eax, 0xee45207
and eax, 0x200
or eax, 0x88508888
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3cabb06
and eax, 0x18a0000
or eax, 0x44010041
mov dword [ebx], eax
add ebx, edx
and eax, 0x12b0f58a
and eax, 0x800000
or eax, 0x3c450d08
mov dword [ebx], eax
add ebx, edx
and eax, 0x293ff056
and eax, 0x20050000
or eax, 0x50200000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc33511f
and eax, 0x2400001f
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1aa6669a
xor eax, 0x13f69546
and eax, 0x1054
or eax, 0x800
mov dword [ebx], eax
add ebx, edx
or eax, 0x58d61b50
and eax, 0x100114
or eax, 0x82421
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe2fe999
and eax, 0x4238800
or eax, 0x91083100
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b2feebb
and eax, 0x4d2b0000
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x73cdcb34
xor eax, 0x408303e
and eax, 0x2be18108
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x6852c489
or eax, 0x63c3d4c5
and eax, 0x1000000
or eax, 0x80000022
mov dword [ebx], eax
add ebx, edx
and eax, 0x34d7a1f1
or eax, 0x7e83105d
and eax, 0x71
or eax, 0x202a80
mov dword [ebx], eax
add ebx, edx
xor eax, 0x249fa321
and eax, 0x818800
or eax, 0x50000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x43fa93f8
and eax, 0
or eax, 0x8b004188
mov dword [ebx], eax
add ebx, edx
or eax, 0x3cc1cd35
or eax, 0x46ac5683
and eax, 0xc2810815
or eax, 0x40
mov dword [ebx], eax
add ebx, edx
and eax, 0xdb2ef2d
or eax, 0x3e77584b
and eax, 0x1044
or eax, 0x1b0
mov dword [ebx], eax
add ebx, edx
and eax, 0x71e90af3
and eax, 0x80
or eax, 0xb0c9f201
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d1b588
and eax, 0x802000
or eax, 0xfb38436f
mov dword [ebx], eax
add ebx, edx
or eax, 0x826083e
and eax, 0x2b00000e
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a636f64
and eax, 0x30210840
or eax, 0x6140005
mov dword [ebx], eax
add ebx, edx
or eax, 0x7670814
and eax, 0x1770854
or eax, 0x8888f78a
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c27ac84
or eax, 0x1e70611f
and eax, 0x1885090
or eax, 0x40000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xf08ffee
and eax, 0x8008b00
or eax, 0x4d0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x45b5d8ad
xor eax, 0x569d69af
and eax, 0x5698c181
or eax, 0x9430000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c2d9830
and eax, 0x41800000
or eax, 0x88010000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x474ac5d6
and eax, 0xc554
or eax, 0x2229
mov dword [ebx], eax
add ebx, edx
xor eax, 0x14629d8f
and eax, 0x204a1f33
and eax, 0x21000
or eax, 0xf785e181
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4476e946
or eax, 0x74982316
and eax, 0xd7b80001
or eax, 0x8020000
mov dword [ebx], eax
add ebx, edx
and eax, 0x40fbf9b9
and eax, 1
or eax, 0x2b0000ee
mov dword [ebx], eax
add ebx, edx
and eax, 0x34ba5031
xor eax, 0x26beb5bc
and eax, 0x2800015
or eax, 0xf0010840
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c44f409
and eax, 1
or eax, 0x3f16
mov dword [ebx], eax
add ebx, edx
or eax, 0x635b255e
and eax, 0x500a08
or eax, 0x88008080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x63980d21
and eax, 0x41880001
or eax, 0x4030040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x39ec811f
and eax, 0x66f13ccc
and eax, 0x400008
or eax, 0x811a3500
mov dword [ebx], eax
add ebx, edx
or eax, 0x69e6a436
or eax, 0x71abed62
and eax, 0xb0350000
or eax, 0x4000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x749273f7
xor eax, 0x1753a64
and eax, 0x81000011
or eax, 0xa000020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c3d1dd1
and eax, 0xc1010840
or eax, 0x880000d
mov dword [ebx], eax
add ebx, edx
and eax, 0x71e065f3
and eax, 1
or eax, 0x2a26
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7079303d
xor eax, 0xe9284b2
and eax, 0x3ae89080
or eax, 0x80006101
mov dword [ebx], eax
add ebx, edx
or eax, 0x1bea833c
xor eax, 0x49034b89
and eax, 0x80880000
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2219ce72
or eax, 0x25d3fad2
and eax, 0x418850
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x5fc1455
and eax, 0x5dbb5709
and eax, 0x1881000
or eax, 0x400040b8
mov dword [ebx], eax
add ebx, edx
and eax, 0x368e956a
xor eax, 0x49b75936
and eax, 0x48034900
or eax, 0x84c01400
mov dword [ebx], eax
add ebx, edx
and eax, 0x314009f5
and eax, 0x6eab6022
and eax, 0
or eax, 0xec8b55cc
mov dword [ebx], eax
add ebx, edx
and eax, 0x6fc8c8f4
and eax, 0xc084080
or eax, 0x100050b
mov dword [ebx], eax
add ebx, edx
or eax, 0x8cafc30
and eax, 0xfd22
or eax, 0x200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x77405f03
and eax, 0x40a021
or eax, 0xbf0014
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3823a862
and eax, 0x38d80800
or eax, 0x4521b100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d5c2d2
or eax, 0x14366619
and eax, 0x4c2a0000
or eax, 0x1010000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x521cc5d1
and eax, 0x5018100
or eax, 0x60c8000c
mov dword [ebx], eax
add ebx, edx
and eax, 0x44ba14
or eax, 0x4bf77f6e
and eax, 0x1000028
or eax, 0x80000091
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4587828a
and eax, 0x73081f67
and eax, 0x221
or eax, 0xfdf9d0
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ab81800
and eax, 0x79e7cd08
and eax, 0x800800
or eax, 0x7c018000
mov dword [ebx], eax
add ebx, edx
or eax, 0x32c26f01
and eax, 0xa004101
or eax, 0x81000082
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f174270
and eax, 0xa000000
or eax, 0xc0811055
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c732182
and eax, 0
or eax, 0x8202
mov dword [ebx], eax
add ebx, edx
or eax, 0x3d57cc57
xor eax, 0x3141b2ab
and eax, 0x8127080
or eax, 0xc2e18201
mov dword [ebx], eax
add ebx, edx
or eax, 0x6fe6c4e2
or eax, 0x4961f8e
and eax, 0xa8b00000
or eax, 0x80000
mov dword [ebx], eax
add ebx, edx
or eax, 0x41e9c1ea
and eax, 0x392dfba3
and eax, 0x290000a0
or eax, 0x2000049
mov dword [ebx], eax
add ebx, edx
and eax, 0x73b42457
or eax, 0x6e822574
and eax, 0x49000045
or eax, 0x10350800
mov dword [ebx], eax
add ebx, edx
and eax, 0x1d3d2a6e
and eax, 0x8000004
or eax, 0x800000a0
mov dword [ebx], eax
add ebx, edx
or eax, 0x66760bd1
and eax, 0x76abee25
and eax, 0x40020800
or eax, 0x1817490
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a68fd3f
and eax, 0x207b4eec
and eax, 0x800
or eax, 0x39e0b100
mov dword [ebx], eax
add ebx, edx
and eax, 0x66c7d882
or eax, 0x7d4c92e1
and eax, 0x4d080000
or eax, 0x230000
mov dword [ebx], eax
add ebx, edx
or eax, 0xdece878
and eax, 0x5e18008
or eax, 0x82100104
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6339b395
and eax, 0xa0000001
or eax, 0x1a000020
mov dword [ebx], eax
add ebx, edx
and eax, 0x1e43065d
xor eax, 0x697c6fa5
and eax, 0x62a4
or eax, 0x49
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b1edfd
xor eax, 0x7ee5fe3e
and eax, 0x101103
or eax, 0x81004428
mov dword [ebx], eax
add ebx, edx
or eax, 0x75018fc9
and eax, 0x104be2
or eax, 0xa2010
mov dword [ebx], eax
add ebx, edx
and eax, 0x62f6a210
and eax, 0x20000
or eax, 0x7c888800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2587635f
and eax, 0x9004103
or eax, 0x82000080
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b9f9222
and eax, 0xe80d0001
or eax, 0xc44
mov dword [ebx], eax
add ebx, edx
xor eax, 0x16f148e1
and eax, 0x2c000024
or eax, 0x1000050
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f22879b
or eax, 0x45740ce0
and eax, 0xf48
or eax, 0x3000
mov dword [ebx], eax
add ebx, edx
or eax, 0x736c888
or eax, 0x4b869c23
and eax, 0xe06c621
or eax, 0x20490014
mov dword [ebx], eax
add ebx, edx
or eax, 0x89fcc54
and eax, 0x4d8a65
or eax, 0x10000100
mov dword [ebx], eax
add ebx, edx
and eax, 0x21bcaba9
xor eax, 0x6886182e
and eax, 0x8089101
or eax, 0x10516080
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e2ec46d
and eax, 0x8000000
or eax, 0xc1810000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x66f92717
and eax, 0x2707
or eax, 0xd0e8
mov dword [ebx], eax
add ebx, edx
and eax, 0x46304b64
and eax, 0x4100
or eax, 0x5a7ab081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e022476
or eax, 0x12b122b
and eax, 0x11010000
or eax, 0xe0800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x78e8e30c
and eax, 0
or eax, 0xad8d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x153a92af
xor eax, 0x12983f89
and eax, 0x3200089
or eax, 0x805c8100
mov dword [ebx], eax
add ebx, edx
or eax, 0x4f9d0168
or eax, 0xe53a7fa
and eax, 0x458b0041
or eax, 0x10000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4997f6a3
or eax, 0x35f443f6
and eax, 0x50f28104
or eax, 0x80000008
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e2e0178
and eax, 0x108
or eax, 0x81000057
mov dword [ebx], eax
add ebx, edx
xor eax, 0x61081823
and eax, 0x81168
or eax, 0x40c682
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4fde2586
and eax, 0x6e9c1c2c
and eax, 0x44900000
or eax, 0xa0628100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x494a10ba
or eax, 0xb12c038
and eax, 0x8b0000ba
or eax, 0x44
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3ece75de
and eax, 0x800c1000
or eax, 0x42010045
mov dword [ebx], eax
add ebx, edx
or eax, 0x640728fe
and eax, 0x2400003d
or eax, 0x11000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e2d2b16
or eax, 0x61358074
and eax, 0x2945
or eax, 0x5480
mov dword [ebx], eax
add ebx, edx
or eax, 0x37fd558e
and eax, 0x37c1088
or eax, 0x80008000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1767acf1
and eax, 0x40b0041
or eax, 0x49800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x78a9916a
and eax, 0x14008108
or eax, 0x82c10000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x721fb676
and eax, 0x80000064
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6e4cc731
and eax, 0x84571
or eax, 0xa12880
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb24f6e9
and eax, 0xd9a00
or eax, 0x4122000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x663c5305
and eax, 0x40230000
or eax, 0x15080000
mov dword [ebx], eax
add ebx, edx
or eax, 0x49df197a
and eax, 0x4f20110
or eax, 0x82008000
mov dword [ebx], eax
add ebx, edx
and eax, 0x42d52b12
and eax, 0xd00110
or eax, 0x882ffeab
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b62a755
and eax, 0x6307a9a1
and eax, 0x41032880
or eax, 0x80540a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c34055f
xor eax, 0x16f20563
and eax, 0x8450800
or eax, 0x4008300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c5289cd
or eax, 0x61761b4a
and eax, 0x500b05
or eax, 0x6020
mov dword [ebx], eax
add ebx, edx
and eax, 0x4cd78111
and eax, 0x400100
or eax, 0x10053400
mov dword [ebx], eax
add ebx, edx
and eax, 0x2db698b4
and eax, 0
or eax, 0x4d8b0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7104ae5a
and eax, 0x41000000
or eax, 0x8ac98110
mov dword [ebx], eax
add ebx, edx
or eax, 0x30d11850
xor eax, 0x1f44781d
and eax, 0x80000000
or eax, 0x1000080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7af94cb4
xor eax, 0x30835f44
and eax, 0x5a1240
or eax, 0x812481
mov dword [ebx], eax
add ebx, edx
or eax, 0x6e211fcb
and eax, 0x2f10100
or eax, 0x10008000
mov dword [ebx], eax
add ebx, edx
and eax, 0x776d4079
and eax, 0x39f86541
and eax, 0
or eax, 0x880001a4
mov dword [ebx], eax
add ebx, edx
or eax, 0x19ee91a4
or eax, 0x3005bc91
and eax, 0x1833c81
or eax, 0x40004000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a6477f0
xor eax, 0x61671d23
and eax, 0x200
or eax, 0x10558900
mov dword [ebx], eax
add ebx, edx
or eax, 0xd10e5f2
and eax, 0x540ca80
or eax, 0x60aa0001
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f6382e2
and eax, 0x20000000
or eax, 0xd2810000
mov dword [ebx], eax
add ebx, edx
or eax, 0x362bb0e7
xor eax, 0x4d425c87
and eax, 0x22600400
or eax, 0x44060085
mov dword [ebx], eax
add ebx, edx
or eax, 0x676aa9ff
or eax, 0x1d8e66be
and eax, 0x50c458b
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e2bdf85
and eax, 0x1789
or eax, 0x2030
mov dword [ebx], eax
add ebx, edx
and eax, 0x10ed917a
and eax, 0x30
or eax, 0x502005
mov dword [ebx], eax
add ebx, edx
and eax, 0x66e2b0c3
xor eax, 0x2a0e984c
and eax, 0x28008800
or eax, 0x54900100
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b86488f
and eax, 0xb004183
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d1ed0e6
and eax, 0x1000000
or eax, 0xe081104d
mov dword [ebx], eax
add ebx, edx
or eax, 0x46e144c3
and eax, 0x44f
or eax, 0xaa00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x25971bf9
and eax, 0x2182a180
or eax, 0x4801
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a65b7f0
and eax, 0x1810000
or eax, 0xf0000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5dd08046
xor eax, 0x5a4bacfc
and eax, 0xf61a24ba
or eax, 0x9e5c240
mov dword [ebx], eax
add ebx, edx
xor eax, 0x308b0a73
xor eax, 0x131bd52c
and eax, 0x80081181
or eax, 0x100440a
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ea2eb39
xor eax, 0x538df5e4
and eax, 0x20042
or eax, 0x110c1a0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7a7f5465
and eax, 0x50608100
or eax, 0x920200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x783f7ee8
and eax, 0x4c8888
or eax, 0x83300200
mov dword [ebx], eax
add ebx, edx
and eax, 0x28053dc7
or eax, 0x4e070abb
and eax, 0x44030001
or eax, 0x1880040
mov dword [ebx], eax
add ebx, edx
and eax, 0x511e75ea
xor eax, 0x528872e
and eax, 0x44020508
or eax, 0x13d10800
mov dword [ebx], eax
add ebx, edx
or eax, 0x2171e209
and eax, 0x10881516
and eax, 0x10000000
or eax, 0xad350000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5649c19b
and eax, 0x8b704012
or eax, 0x33420
mov dword [ebx], eax
add ebx, edx
and eax, 0x58659efd
or eax, 0x14f18c84
and eax, 0x10810c04
or eax, 0xe1000049
mov dword [ebx], eax
add ebx, edx
or eax, 0x54ddb72
or eax, 0x64804862
and eax, 0xce56
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x102f9bdd
or eax, 0x197e2738
and eax, 0x103ca100
or eax, 0xc6015081
mov dword [ebx], eax
add ebx, edx
or eax, 0x5cc517a8
or eax, 0x37912485
and eax, 0x81890000
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x48836c01
and eax, 0x22511fc7
and eax, 0x10000
or eax, 0x40837c
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c063a1d
and eax, 0x18
or eax, 0xfac9a2
mov dword [ebx], eax
add ebx, edx
or eax, 0x59018e11
and eax, 0x8510b00
or eax, 0x42000
mov dword [ebx], eax
add ebx, edx
or eax, 0x60fdc681
and eax, 0x20d4e281
or eax, 0x80020000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5aa4e35a
xor eax, 0x7fe5f839
and eax, 0x80810000
or eax, 0x72000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x47c87b21
or eax, 0x107cf2a9
and eax, 0xa021
or eax, 0x12
mov dword [ebx], eax
add ebx, edx
and eax, 0x668066cf
and eax, 3
or eax, 0x2d084588
mov dword [ebx], eax
add ebx, edx
xor eax, 0x235e56dc
xor eax, 0x3029d0bf
and eax, 0xc8
or eax, 0x2803
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d7f6785
and eax, 0x1c0505
or eax, 0x8030
mov dword [ebx], eax
add ebx, edx
xor eax, 0x375f74c4
and eax, 0x34008000
or eax, 0x48900800
mov dword [ebx], eax
add ebx, edx
and eax, 0x512e9e0
xor eax, 0x31e86a45
and eax, 0x31004001
or eax, 0x88000182
mov dword [ebx], eax
add ebx, edx
xor eax, 0xff71e33
and eax, 0x1400
or eax, 8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x36c4c333
and eax, 0x452b
or eax, 0x81100800
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a64f4a6
or eax, 0x7004dc7c
and eax, 0xfb4095f1
or eax, 0x48b0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d16a0a0
xor eax, 0x531bfa69
and eax, 0xc110ac9
or eax, 0x448136
mov dword [ebx], eax
add ebx, edx
or eax, 0xb0de8a7
and eax, 0xa55e281
or eax, 0x80221000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x199f6ca4
and eax, 0x92800000
or eax, 0x60010000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7fb43c18
xor eax, 0x44fa52df
and eax, 0x6c3
or eax, 0x10
mov dword [ebx], eax
add ebx, edx
and eax, 0x23743d4f
and eax, 1
or eax, 0x94ddf280
mov dword [ebx], eax
add ebx, edx
or eax, 0x3006f655
and eax, 0x80880000
or eax, 0xa000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x25839037
xor eax, 0x5a4efa12
and eax, 0x410224
or eax, 0x8158
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b91bad1
or eax, 0x5b53d662
and eax, 0x41035430
or eax, 0x802888
mov dword [ebx], eax
add ebx, edx
xor eax, 0x18b86e41
and eax, 0x48031000
or eax, 0x84c04d00
mov dword [ebx], eax
add ebx, edx
and eax, 0x275f9da5
or eax, 0x407d9e24
and eax, 0x444c8c04
or eax, 0x888040c8
mov dword [ebx], eax
add ebx, edx
and eax, 0x337721b9
and eax, 0x440088
or eax, 0xcc88cc44
mov dword [ebx], eax
add ebx, edx
and eax, 0x23418a6f
or eax, 0x377dddc4
and eax, 0x240955cc
or eax, 0xc8820000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x35264be7
and eax, 0x4a8c3c07
and eax, 0xc0403
or eax, 0x5004188
mov dword [ebx], eax
add ebx, edx
xor eax, 0x35d79e95
or eax, 0x4eff4ebb
and eax, 0x953b
or eax, 0x2040
mov dword [ebx], eax
add ebx, edx
or eax, 0x4be6680c
and eax, 0x66f035
or eax, 0x10200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x473bde03
or eax, 0x2dd23d28
and eax, 0x24dc3500
or eax, 0x200000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d5401d1
or eax, 0x1a8d19b2
and eax, 0xc891030
or eax, 0x41022001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x32b202a6
and eax, 0x71210004
or eax, 0x80c08108
mov dword [ebx], eax
add ebx, edx
or eax, 0x5a0c8597
xor eax, 0x2ad2b668
and eax, 0x810000d5
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7be274f7
xor eax, 0x6514838a
and eax, 0x94c5a0
or eax, 0x10051
mov dword [ebx], eax
add ebx, edx
xor eax, 0x27506c2c
and eax, 0xfc5fdf3
and eax, 0x4818900
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a2b9ed3
and eax, 0
or eax, 0x8b00418d
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ad9f4b6
or eax, 0x3ca6b9be
and eax, 0xe2811415
or eax, 0x40
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a245df4
and eax, 0x1004
or eax, 0xe083
mov dword [ebx], eax
add ebx, edx
xor eax, 0x358a16c3
or eax, 0x10f38d0a
and eax, 0xb3e200
or eax, 0x48041081
mov dword [ebx], eax
add ebx, edx
and eax, 0xfcbd68
or eax, 0x6b2b239d
and eax, 0x418b3010
or eax, 0x4000020
mov dword [ebx], eax
add ebx, edx
and eax, 0x13f22387
xor eax, 0x3262eb2b
and eax, 0x600108
or eax, 0x8163414
mov dword [ebx], eax
add ebx, edx
or eax, 0x8f87faf
and eax, 0x340000
or eax, 0x75010000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3dbb8cb1
and eax, 0x80000b1
or eax, 0x81000006
mov dword [ebx], eax
add ebx, edx
or eax, 0x4202acda
and eax, 0x41000490
or eax, 0x8d0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x43646cff
and eax, 0x490800
or eax, 0x18048300
mov dword [ebx], eax
add ebx, edx
or eax, 0x400529b3
and eax, 0x5841a181
or eax, 0x7b24000
mov dword [ebx], eax
add ebx, edx
or eax, 0x42bfd670
and eax, 0x67c31445
and eax, 0x41810000
or eax, 0xb0000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x37908667
and eax, 0x600
or eax, 0x110
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1100d23c
and eax, 0x1005508
or eax, 0x80180083
mov dword [ebx], eax
add ebx, edx
or eax, 0x131e243a
and eax, 0x73676262
and eax, 0x24002
or eax, 0xa08dc8
mov dword [ebx], eax
add ebx, edx
and eax, 0x771425dc
and eax, 0x47be4209
and eax, 0
or eax, 0x30e28100
mov dword [ebx], eax
add ebx, edx
or eax, 0xdd50252
and eax, 0x2978e4d8
and eax, 0x1000000
or eax, 0x800000aa
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5dcafada
xor eax, 0x65aa59ab
and eax, 0x6022c2
or eax, 0x125400
mov dword [ebx], eax
add ebx, edx
and eax, 0x336d11b
and eax, 0x320000
or eax, 0xadc08100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x11c25720
and eax, 0x49028b2e
and eax, 0x8000000
or eax, 0x80000114
mov dword [ebx], eax
add ebx, edx
xor eax, 0x30a40f25
xor eax, 0x5c360721
and eax, 0x40800000
or eax, 0x10d048a
mov dword [ebx], eax
add ebx, edx
and eax, 0x94db9d9
and eax, 0x50000
or eax, 0x10408b00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f5a2e09
and eax, 0x1b0001
or eax, 0x601824
mov dword [ebx], eax
add ebx, edx
or eax, 0x48ee14fe
and eax, 0x48f01400
or eax, 0xa2002100
mov dword [ebx], eax
add ebx, edx
or eax, 0x79d072
xor eax, 0x16553739
and eax, 0xf8240000
or eax, 0x110000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x19d0d81
or eax, 0x36108375
and eax, 0x8b000080
or eax, 2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x21549c18
and eax, 0xa0000008
or eax, 0x51812045
mov dword [ebx], eax
add ebx, edx
or eax, 0x18324f14
and eax, 0x7e75594d
and eax, 0x801
or eax, 0x9680
mov dword [ebx], eax
add ebx, edx
and eax, 0x54f13de0
and eax, 0x379d8347
and eax, 0
or eax, 0xb119c981
mov dword [ebx], eax
add ebx, edx
xor eax, 0x55ae6125
and eax, 0xe0810000
or eax, 0x11000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x44ea3cea
or eax, 0x105fe635
and eax, 0xbcd0
or eax, 0x100
mov dword [ebx], eax
add ebx, edx
or eax, 0x22b4a007
and eax, 0x1d6ab4ea
and eax, 0x8080
or eax, 0x8d040108
mov dword [ebx], eax
add ebx, edx
or eax, 0x1487ef97
and eax, 0x1820001
or eax, 0x2380040
mov dword [ebx], eax
add ebx, edx
and eax, 0x6f7a5b34
and eax, 0x3000000
or eax, 0x280000b0
mov dword [ebx], eax
add ebx, edx
or eax, 0x5bd0e834
and eax, 0x72800814
or eax, 0x80010041
mov dword [ebx], eax
add ebx, edx
and eax, 0x4fb80aee
xor eax, 0x64211c65
and eax, 0x420
or eax, 0x6804
mov dword [ebx], eax
add ebx, edx
or eax, 0x6175e299
and eax, 0x3fb9570f
and eax, 0x1214008
or eax, 0xc021b0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2fff3844
xor eax, 0x320da36f
and eax, 0x10012a00
or eax, 0x440100
mov dword [ebx], eax
add ebx, edx
or eax, 0x75236893
and eax, 0x60d92997
and eax, 0x410811
or eax, 0xb45224
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ef40ac4
and eax, 0x900800
or eax, 0x4008000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ff9a227
and eax, 0
or eax, 0x8b00418d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d773b7a
and eax, 0xc0012045
or eax, 0x21800008
mov dword [ebx], eax
add ebx, edx
or eax, 0x67ef700a
and eax, 0x704d
or eax, 0x8790
mov dword [ebx], eax
add ebx, edx
xor eax, 0x76bba7c0
xor eax, 0x7d94510c
and eax, 0x2240101
or eax, 0x8040f080
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b468026
and eax, 0x11020000
or eax, 0x44890000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c14b297
and eax, 0x73a791d8
and eax, 0x1828010
or eax, 0x4a600100
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f7ed772
and eax, 0x653b5fe7
and eax, 0x1000000
or eax, 0x80000070
mov dword [ebx], eax
add ebx, edx
and eax, 0xa351efe
and eax, 0x70
or eax, 0x600182
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d756532
xor eax, 0x49ee268
and eax, 0x8a8000
or eax, 0x4000800
mov dword [ebx], eax
add ebx, edx
and eax, 0x501e17e8
and eax, 0
or eax, 0xb800418d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x78eb8097
and eax, 0x418100
or eax, 0xc04
mov dword [ebx], eax
add ebx, edx
and eax, 0x25327eb8
and eax, 0x2feb20dc
and eax, 0
or eax, 0xccccc35d
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f8485cf
and eax, 0x4c84804c
or eax, 0x80484c80
mov dword [ebx], eax
add ebx, edx
and eax, 0x2abd26bf
xor eax, 0x65603516
and eax, 0x4ccc0088
or eax, 0x8000cc44
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b1a7a7b
and eax, 0xec8a54cc
or eax, 0x10100
mov dword [ebx], eax
add ebx, edx
or eax, 0x5484c0e6
or eax, 0x15f02fc2
and eax, 0x3524458a
or eax, 1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4349339f
and eax, 0x1210
or eax, 0x8088
mov dword [ebx], eax
add ebx, edx
or eax, 0x301844e2
and eax, 0x9000
or eax, 0xa72105
mov dword [ebx], eax
add ebx, edx
or eax, 0x3dde9880
and eax, 0x3cbb3100
or eax, 0x80000400
mov dword [ebx], eax
add ebx, edx
or eax, 0x75538f89
and eax, 0x4d8b0000
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x264fab5d
xor eax, 0x3e308ad3
and eax, 0x28318000
or eax, 0xc00120
mov dword [ebx], eax
add ebx, edx
or eax, 0x4208884e
and eax, 0x635cb281
and eax, 0
or eax, 0x8100008a
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f99fea6
or eax, 0x317b26dc
and eax, 0x7006c0
or eax, 0x840021
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ff7a1c3
and eax, 0x1f18100
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0xf070a2
and eax, 0x7126072e
and eax, 0
or eax, 0x88000050
mov dword [ebx], eax
add ebx, edx
xor eax, 0x33f135d4
and eax, 0x1810480
or eax, 0x40024801
mov dword [ebx], eax
add ebx, edx
or eax, 0x22f94bcf
xor eax, 0x7d083692
and eax, 0x10510900
or eax, 0x48200
mov dword [ebx], eax
add ebx, edx
or eax, 0x2e76d76b
and eax, 0x2e70ca01
or eax, 0x41880080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x34e9c817
or eax, 0x3d255b07
and eax, 0x72010000
or eax, 0x80800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x25cbe1a0
and eax, 0xe1a0
or eax, 0xe1f
mov dword [ebx], eax
add ebx, edx
or eax, 0x24954ab2
xor eax, 0x57b4e9bd
and eax, 0x31000402
or eax, 0x4084189
mov dword [ebx], eax
add ebx, edx
or eax, 0x60d4e81d
and eax, 0xa086
or eax, 0x260
mov dword [ebx], eax
add ebx, edx
or eax, 0x1062d92
and eax, 0x68e04
or eax, 0x114001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b0a3997
and eax, 0x231d3500
or eax, 0xc00000
mov dword [ebx], eax
add ebx, edx
or eax, 0x75477ebb
and eax, 0x10880000
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x73beed78
xor eax, 0x731c42e0
and eax, 0x240
or eax, 0x41810c
mov dword [ebx], eax
add ebx, edx
and eax, 0x38498ffd
xor eax, 0x4a78ad88
and eax, 0x100c80
or eax, 0x8100410b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x10809f89
and eax, 0x534c3e31
and eax, 0x1000200
or eax, 0x7800e1
mov dword [ebx], eax
add ebx, edx
and eax, 0x7173e757
and eax, 0x1700000
or eax, 0x6e818100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c012386
and eax, 0x2000000
or eax, 0xb8000028
mov dword [ebx], eax
add ebx, edx
or eax, 0xb30ac5c
xor eax, 0x6861c853
and eax, 0x2020
or eax, 0x880
mov dword [ebx], eax
add ebx, edx
xor eax, 0x42e90e60
or eax, 0x6cb040b0
and eax, 0x204420
or eax, 0x8104110b
mov dword [ebx], eax
add ebx, edx
and eax, 0x61bb7e2a
and eax, 0x1200422
or eax, 0xfe810bd0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x49739f20
and eax, 0x48280d2
or eax, 0x4808082d
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d2fd3c9
and eax, 0x9004183
or eax, 0x82000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x960879f
or eax, 0x7b8fc90e
and eax, 0x690d0004
or eax, 0x4001041
mov dword [ebx], eax
add ebx, edx
and eax, 0x1315272
and eax, 0x3020cb88
and eax, 0
or eax, 0x350000fc
mov dword [ebx], eax
add ebx, edx
and eax, 0x62479ec3
and eax, 0
or eax, 0xff37
mov dword [ebx], eax
add ebx, edx
xor eax, 0x44cc2548
and eax, 0x8480b
or eax, 0x81200580
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a107719
and eax, 0x109
or eax, 0xfc2ac0
mov dword [ebx], eax
add ebx, edx
or eax, 0x58f92790
and eax, 0x8e10100
or eax, 0x25008000
mov dword [ebx], eax
add ebx, edx
or eax, 0x393becd1
xor eax, 0x18c0b734
and eax, 0x1000080
or eax, 0x80000012
mov dword [ebx], eax
add ebx, edx
or eax, 0x6030dc1
and eax, 0x208d1
or eax, 0x902020
mov dword [ebx], eax
add ebx, edx
or eax, 0x6993ae50
xor eax, 0x73eb2e4a
and eax, 0x8008000
or eax, 0x44810800
mov dword [ebx], eax
add ebx, edx
or eax, 0x4eb1c10b
xor eax, 0x51ff572c
and eax, 0x1a000003
or eax, 0xa0004180
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3c64ba8d
and eax, 0x1b08
or eax, 0x20
mov dword [ebx], eax
add ebx, edx
or eax, 0x560ebe3f
and eax, 0xc152b
or eax, 0x81104000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5b91f755
and eax, 0xda082272
or eax, 0x25205180
mov dword [ebx], eax
add ebx, edx
xor eax, 0x31dce93c
and eax, 0x4448ace
or eax, 0x10010131
mov dword [ebx], eax
add ebx, edx
or eax, 0x5135760e
and eax, 0x403235
or eax, 0x80000
mov dword [ebx], eax
add ebx, edx
and eax, 0x100ed6d8
or eax, 0x677a3341
and eax, 0x6783100
or eax, 0x10010400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x31dcadc0
and eax, 0x800000
or eax, 0x90080000
mov dword [ebx], eax
add ebx, edx
and eax, 0x461be014
and eax, 0
or eax, 0x41834c
mov dword [ebx], eax
add ebx, edx
or eax, 0x69ab851e
and eax, 0x108050a
or eax, 0x80104881
mov dword [ebx], eax
add ebx, edx
xor eax, 0x64437dbd
and eax, 0x5b3030
or eax, 0xcfc1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3d581c5f
and eax, 0x38018100
or eax, 0x82f00000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6bc197f0
and eax, 0xa000000
or eax, 0x810000ed
mov dword [ebx], eax
add ebx, edx
or eax, 0x35f0bb58
or eax, 0x3fa45aca
and eax, 0x8a801855
or eax, 0x40010400
mov dword [ebx], eax
add ebx, edx
and eax, 0x50d610ae
and eax, 0x1000
or eax, 0xaaea
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a13e31a
xor eax, 0x12b99185
and eax, 0x8aa6201
or eax, 0xf3509080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d054d01
and eax, 0x82880000
or eax, 0x8000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x46af77e8
xor eax, 0x1b4eaafa
and eax, 0x418100
or eax, 0x24c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e0a64d0
and eax, 0x34498
or eax, 0x41800820
mov dword [ebx], eax
add ebx, edx
and eax, 0x484699b2
and eax, 0x40020800
or eax, 0x8cc15500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6dba8a99
xor eax, 0x19f056a7
and eax, 0xa889010c
or eax, 0x440254c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e35100e
and eax, 0x600cf08a
and eax, 0x44082
or eax, 0x25100509
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7dbdf267
and eax, 0x3248
or eax, 0x4812
mov dword [ebx], eax
add ebx, edx
or eax, 0xd2a97e1
xor eax, 0x27cba628
and eax, 0x401111
or eax, 0x82424
mov dword [ebx], eax
add ebx, edx
and eax, 0x7489b0c1
and eax, 0x7643d955
and eax, 0
or eax, 0x84d8b00
mov dword [ebx], eax
add ebx, edx
or eax, 0x4cea9946
or eax, 0x2005305a
and eax, 0xa48900
or eax, 0x80104081
mov dword [ebx], eax
add ebx, edx
and eax, 0x713772c0
and eax, 0
or eax, 0xc1810000
mov dword [ebx], eax
add ebx, edx
and eax, 0x49e9485e
and eax, 0
or eax, 0x6546
mov dword [ebx], eax
add ebx, edx
or eax, 0x27cd7a8f
and eax, 0x26497181
or eax, 0x10028000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3da468b0
and eax, 0x1880001
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x33c66d9f
and eax, 0x400890
or eax, 0x18220
mov dword [ebx], eax
add ebx, edx
and eax, 0x4af5d9e4
and eax, 0x4dbd028e
and eax, 0x80
or eax, 0x8128550b
mov dword [ebx], eax
add ebx, edx
or eax, 0xed1aaf3
and eax, 0x91dff2
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d44a80d
and eax, 0x5d00100
or eax, 0x82228000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d67b813
or eax, 0x5c865e7c
and eax, 0x8a17655a
or eax, 0x1600080
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b636c92
or eax, 0x184500c8
and eax, 0x80050840
or eax, 0x40001005
mov dword [ebx], eax
add ebx, edx
xor eax, 0x79d23a8
and eax, 0x5000048
or eax, 0x30000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x15d85ba8
or eax, 0x277911fb
and eax, 0x59da
or eax, 0x8000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c814e02
and eax, 0x8809088
or eax, 0x82300001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b8ebf9b
and eax, 0x410a0000
or eax, 0xc810041
mov dword [ebx], eax
add ebx, edx
or eax, 0x752f685b
and eax, 0x71a10008
or eax, 0x80408120
mov dword [ebx], eax
add ebx, edx
and eax, 0x2bf5c2b6
and eax, 0x1428128f
and eax, 0
or eax, 0x81000006
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b6d64ac
and eax, 0x4d89bc74
and eax, 0
or eax, 0x248f1
mov dword [ebx], eax
add ebx, edx
or eax, 0x29515071
and eax, 0x510800
or eax, 0x14048300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x50bf04d6
and eax, 0x828280
or eax, 0x2a117001
mov dword [ebx], eax
add ebx, edx
and eax, 0x2db9802d
or eax, 0x49f80b12
and eax, 0x60810000
or eax, 0x92000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f9b4d76
and eax, 0x4166
or eax, 0xa289
mov dword [ebx], eax
add ebx, edx
or eax, 0xf441798
xor eax, 0x5d259c13
and eax, 0x2200a88
or eax, 0x88908000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7bca8bdf
and eax, 0x35aa778
and eax, 0
or eax, 0x458b0041
mov dword [ebx], eax
add ebx, edx
or eax, 0x754443ea
and eax, 0x586a5180
and eax, 0x500a0100
or eax, 0x8b81041c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4929ebac
and eax, 0x2200000
or eax, 0x4d150000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c8cb70d
and eax, 0x15000000
or eax, 0x200000a0
mov dword [ebx], eax
add ebx, edx
and eax, 0x42d321eb
and eax, 0xa0
or eax, 0x652e7059
mov dword [ebx], eax
add ebx, edx
or eax, 0x39c31bee
and eax, 0x108498b
or eax, 0x80100400
mov dword [ebx], eax
add ebx, edx
or eax, 0x3e0550ec
and eax, 0x849c1
or eax, 0x602200
mov dword [ebx], eax
add ebx, edx
or eax, 0xd218fb8
xor eax, 0x4058c3bb
and eax, 0x1310000
or eax, 0x80c08100
mov dword [ebx], eax
add ebx, edx
and eax, 0x73524f68
xor eax, 0x42ba9525
and eax, 0x1000021
or eax, 0x880000d8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x55453e20
and eax, 0x40003081
or eax, 0x18a8000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6999fdc2
or eax, 0x7376f325
and eax, 0x2b0b000
or eax, 0x88000800
mov dword [ebx], eax
add ebx, edx
and eax, 0x581060f
and eax, 0x25e33ea6
and eax, 0
or eax, 0xc35d0041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x306af00d
and eax, 0xe003504c
or eax, 0xc880580
mov dword [ebx], eax
add ebx, edx
or eax, 0x4f171675
or eax, 0x5158df8d
and eax, 0x35084589
or eax, 2
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a4b2249
xor eax, 0x48bde88b
and eax, 0
or eax, 0x1240
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d2ff29d
xor eax, 0x3b715716
and eax, 0x421101
or eax, 0x814034
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7dcbe60
and eax, 0x40d8b00
or eax, 0x10400000
mov dword [ebx], eax
add ebx, edx
or eax, 0x61b10919
or eax, 0x22b1ea3e
and eax, 0x6024c901
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
xor eax, 0x75b7632c
xor eax, 0x13684aaf
and eax, 0x810000
or eax, 0xf1000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c0986c0
and eax, 0x5b33ce98
and eax, 0
or eax, 0xfcec
mov dword [ebx], eax
add ebx, edx
or eax, 0x45b085d4
and eax, 0x4808188
or eax, 0x80040000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d8a4b4b
and eax, 0x49ed4c3c
and eax, 0x41080000
or eax, 0x14830041
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b911d6b
or eax, 0x60171dda
and eax, 0x4a820110
or eax, 0x80608004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d2096a4
xor eax, 0x526aa6f4
and eax, 0x81000040
or eax, 0x30
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ceb1b42
and eax, 0x32
or eax, 0x10e4c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a7ac59a
or eax, 0x1b1b2923
and eax, 0x10018900
or eax, 0x440200
mov dword [ebx], eax
add ebx, edx
xor eax, 0xf6cc341
xor eax, 0x1542b52d
and eax, 0xbc824
or eax, 0x900211
mov dword [ebx], eax
add ebx, edx
and eax, 0x22c8a9f
and eax, 0x49b2dd60
and eax, 0
or eax, 0x45e23500
mov dword [ebx], eax
add ebx, edx
or eax, 0x47bbdbdc
and eax, 0x23872def
and eax, 0x800000
or eax, 0x90080000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3fb7f686
and eax, 0x18484
or eax, 0x400000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x493798da
and eax, 0x1140c0a
or eax, 0x80004181
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b569e90
and eax, 0x45281
or eax, 0x892060
mov dword [ebx], eax
add ebx, edx
or eax, 0x330d317d
and eax, 0x11810100
or eax, 0x80608000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a4a145f
and eax, 0x81000057
or eax, 0x20
mov dword [ebx], eax
add ebx, edx
xor eax, 0x33440836
or eax, 0xecc53f8
and eax, 0x4418c1
or eax, 0x210000
mov dword [ebx], eax
add ebx, edx
or eax, 0x249dfeb5
and eax, 0x4f18000
or eax, 0x2000100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2dcfa3c6
or eax, 0x81eafb3
and eax, 0xb242804
or eax, 0x80415008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x58ede41
and eax, 0x8a810045
or eax, 0x60001010
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f9c1ede
and eax, 0x1cdd
or eax, 0x6020
mov dword [ebx], eax
add ebx, edx
and eax, 0x55f7c3f7
and eax, 0x4081
or eax, 0x6134b200
mov dword [ebx], eax
add ebx, edx
and eax, 0x54f796a8
and eax, 0
or eax, 0x8a890000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4179bfdb
and eax, 0x418480
or eax, 4
mov dword [ebx], eax
add ebx, edx
or eax, 0x46d3b1da
xor eax, 0x1ca3e559
and eax, 0x101080
or eax, 0x1802e38
mov dword [ebx], eax
add ebx, edx
xor eax, 0x734a260d
xor eax, 0x3147e252
and eax, 0x52a00
or eax, 0x14400100
mov dword [ebx], eax
add ebx, edx
or eax, 0x1592abaa
and eax, 0xd30920
or eax, 0x205015
mov dword [ebx], eax
add ebx, edx
xor eax, 0x36e506b1
and eax, 0x2b7ae0d0
and eax, 0
or eax, 0x104d8b00
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa493b68
and eax, 0x1800a000
or eax, 0x81e34181
mov dword [ebx], eax
add ebx, edx
and eax, 0xec18dee
xor eax, 0x2c7edcab
and eax, 0x20810000
or eax, 0xd1000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b3a7469
and eax, 0x1e0eb214
and eax, 0
or eax, 0x982f
mov dword [ebx], eax
add ebx, edx
and eax, 0xf752aee
or eax, 0x2ffad50d
and eax, 0x4808108
or eax, 0x80040080
mov dword [ebx], eax
add ebx, edx
or eax, 0x69d11e07
xor eax, 0x7184e9ea
and eax, 0x80100041
or eax, 0x40aa0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7d24cf18
xor eax, 0x4312e2f0
and eax, 0x2a000081
or eax, 0x1000044
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ffc841a
and eax, 0x2000000
or eax, 0xc0810c55
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe097e1f
or eax, 0x64484012
and eax, 0x225a
or eax, 0x8084
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d4c2a48
and eax, 0x2200
or eax, 0xab55d081
mov dword [ebx], eax
add ebx, edx
xor eax, 0xf3d352e
xor eax, 0x71eadfd0
and eax, 0x45820000
or eax, 0x90000
mov dword [ebx], eax
add ebx, edx
or eax, 0x793c3ddc
and eax, 0x7cb70d10
or eax, 0x80400000
mov dword [ebx], eax
add ebx, edx
or eax, 0x319e8413
or eax, 0x6829324d
and eax, 0xed350000
or eax, 0x2000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6bdc139
xor eax, 0x3b80be85
and eax, 0x8000084
or eax, 0x8000007a
mov dword [ebx], eax
add ebx, edx
or eax, 0x2eb48362
or eax, 0x114cc1e9
and eax, 0x1848090
or eax, 0x40000400
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f2469ad
and eax, 0x40000
or eax, 0x10498b00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x35c9ec95
xor eax, 0x198ef622
and eax, 0x180a9181
or eax, 0xc1e06000
mov dword [ebx], eax
add ebx, edx
and eax, 0x569f3589
and eax, 0x50800000
or eax, 0xa1010000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e59b24e
and eax, 0x240
or eax, 0x531
mov dword [ebx], eax
add ebx, edx
and eax, 0x3fc44f7a
xor eax, 0x479395a4
and eax, 0x1001080
or eax, 0x8008450b
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c57f65e
xor eax, 0x3954fd07
and eax, 0x140100
or eax, 0x2840f2
mov dword [ebx], eax
add ebx, edx
and eax, 0xd75944f
or eax, 0x1a550ffe
and eax, 0x10600100
or eax, 0x65828000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2590172b
and eax, 0x1000000
or eax, 0x80000012
mov dword [ebx], eax
add ebx, edx
and eax, 0x756bb3e0
or eax, 0x7809d31b
and eax, 0x80002
or eax, 0xc208c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x1f430f1c
and eax, 0xec20100
or eax, 0x40308000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7149f74e
xor eax, 0x5341e7ab
and eax, 0x80000c0
or eax, 0x8000000a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4abe0f6d
xor eax, 0x39239805
and eax, 0x41848482
or eax, 8
mov dword [ebx], eax
add ebx, edx
or eax, 0x6dc4272f
xor eax, 0x2b2e984f
and eax, 0x400b00
or eax, 0x8058000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x143cbfa2
xor eax, 0x502f6524
and eax, 0x400104
or eax, 0xa18231
mov dword [ebx], eax
add ebx, edx
or eax, 0x623c06d8
and eax, 0x426d0500
or eax, 0x11003000
mov dword [ebx], eax
add ebx, edx
and eax, 0x880a5ca
xor eax, 0x2f2d4064
and eax, 0xd096060
or eax, 0x40821001
mov dword [ebx], eax
add ebx, edx
and eax, 0x5569d4d3
and eax, 0x482230d0
and eax, 0
or eax, 0x8f1810c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3a068f45
or eax, 0x1ea13f7e
and eax, 0x6b
or eax, 0x81000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e958a92
and eax, 0x958af1
or eax, 0x425400
mov dword [ebx], eax
add ebx, edx
and eax, 0x4516d6ea
and eax, 0x8000
or eax, 0x84810900
mov dword [ebx], eax
add ebx, edx
or eax, 0x2da9dc48
and eax, 0x89004100
or eax, 0x2000084
mov dword [ebx], eax
add ebx, edx
or eax, 0x566a2173
and eax, 0x26b9e0a6
and eax, 0x2000004
or eax, 0xc8811451
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4bfeace
and eax, 0x7e98
or eax, 0x40
mov dword [ebx], eax
add ebx, edx
and eax, 0x779e427f
and eax, 0x4200
or eax, 0x68faa081
mov dword [ebx], eax
add ebx, edx
or eax, 0x7274ebd2
and eax, 0x72800000
or eax, 0x80010000
mov dword [ebx], eax
add ebx, edx
and eax, 0x66dd49cb
xor eax, 0x7adc98bd
and eax, 0x804
or eax, 0x6042
mov dword [ebx], eax
add ebx, edx
xor eax, 0x28d12ae9
xor eax, 0x1c32612a
and eax, 0x4000181
or eax, 0x114440a
mov dword [ebx], eax
add ebx, edx
and eax, 0x754db27a
and eax, 0x3c4a0d97
and eax, 2
or eax, 0x3e91
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d395a76
and eax, 0x662bbaaa
and eax, 0x280a20
or eax, 0x124005
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e83e220
or eax, 0x2e64bca8
and eax, 0xa043400
or eax, 0x10100100
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ffd3002
and eax, 0x61e52ce8
and eax, 0
or eax, 0x90880000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f5f333b
xor eax, 0x73229cf7
and eax, 0x418484
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x2e13540c
and eax, 0x4488
or eax, 0x81080903
mov dword [ebx], eax
add ebx, edx
or eax, 0x55685a15
xor eax, 0x59230895
and eax, 0x81700
or eax, 0xf1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x745dbc32
and eax, 0x20518100
or eax, 0x89a00000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x40e4f7aa
and eax, 0x8100002a
or eax, 0x50
mov dword [ebx], eax
add ebx, edx
or eax, 0x7d812ae5
and eax, 0x3e6b7bf0
and eax, 0x340102f0
or eax, 0x40d64501
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa6310e5
xor eax, 0x629eb061
and eax, 0x102aa265
or eax, 0x60541800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6eab9af7
or eax, 0x7a8eaf8c
and eax, 0x540b0000
or eax, 0x1200000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b607c0e
and eax, 0x5ed9d04f
and eax, 0x42400008
or eax, 0xa0b28100
mov dword [ebx], eax
add ebx, edx
or eax, 0x24483b50
and eax, 0x80fabb18
or eax, 0x9054486
mov dword [ebx], eax
add ebx, edx
or eax, 0x69c9c6c2
and eax, 0x4184848a
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x73e2e323
and eax, 0x8000
or eax, 0x10450b00
mov dword [ebx], eax
add ebx, edx
or eax, 0x275f288d
and eax, 0x6bce4ac6
and eax, 0xa0204
or eax, 0x91e409
mov dword [ebx], eax
add ebx, edx
xor eax, 0x79a09b5e
and eax, 0x591b3500
or eax, 0x86000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb2f9720
and eax, 0x44000000
or eax, 0x98b0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x64bb241e
xor eax, 0x78a0c2a0
and eax, 0x5098014
or eax, 0x2ac00100
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b4bcbd4
and eax, 0x1000014
or eax, 0x800000c1
mov dword [ebx], eax
add ebx, edx
or eax, 0x46fa6d2f
and eax, 0xd860f1
or eax, 0x59000
mov dword [ebx], eax
add ebx, edx
or eax, 0x21fdc30b
or eax, 0x2b244db9
and eax, 0x818800
or eax, 0x84000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x664264e1
and eax, 0x82004080
or eax, 0x9000104
mov dword [ebx], eax
add ebx, edx
or eax, 0x32a1b3e
and eax, 0x82020814
or eax, 0x40810441
mov dword [ebx], eax
add ebx, edx
or eax, 0x6de0e569
and eax, 0x2d06f847
and eax, 0x28000
or eax, 0x2f00130
mov dword [ebx], eax
add ebx, edx
xor eax, 0x26be1fef
and eax, 0x16ac525d
and eax, 0x1d
or eax, 0xb80000a0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x49c9b47c
xor eax, 0x4f011370
and eax, 0x2500
or eax, 0x4802
mov dword [ebx], eax
add ebx, edx
or eax, 0x152f13bc
and eax, 0x508452a
or eax, 0x20000001
mov dword [ebx], eax
add ebx, edx
or eax, 0x43c60436
and eax, 0x102
or eax, 0xa80
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b2a37a5
and eax, 0xa0e25
or eax, 0x10010
mov dword [ebx], eax
add ebx, edx
and eax, 0x76e96ab9
and eax, 0x800
or eax, 0x84908000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xde9d570
and eax, 0x89004100
or eax, 0x30000084
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e54087a
and eax, 0x2dada036
and eax, 0x16
or eax, 0x8c88
mov dword [ebx], eax
add ebx, edx
xor eax, 0x170fad72
xor eax, 0x3431e220
and eax, 0x10c4108
or eax, 0x80000c23
mov dword [ebx], eax
add ebx, edx
or eax, 0x50c94e1b
xor eax, 0x47d8d3f5
and eax, 0x960598c0
or eax, 0x69ca4331
mov dword [ebx], eax
add ebx, edx
and eax, 0x584e6ffe
and eax, 0x8440bf0
or eax, 0x411800f
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ea4fff0
or eax, 0x660dd25f
and eax, 0x4c09e281
or eax, 0x20000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x12220511
and eax, 0x79767d72
and eax, 0x48000000
or eax, 0x82810000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x42080182
and eax, 0x3c797480
and eax, 0
or eax, 0x8127
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6718bf24
xor eax, 0x6a9e4aed
and eax, 0xd027080
or eax, 0x80288201
mov dword [ebx], eax
add ebx, edx
and eax, 0xa70f75d
and eax, 0x8000000
or eax, 0x82880000
mov dword [ebx], eax
add ebx, edx
and eax, 0x38e8a118
and eax, 0
or eax, 0x418484
mov dword [ebx], eax
add ebx, edx
and eax, 0x21a06693
xor eax, 0x25a6e55e
and eax, 0x1848098
or eax, 0x40000420
mov dword [ebx], eax
add ebx, edx
or eax, 0xd7e13c2
or eax, 0x4059538d
and eax, 0x4cc35500
or eax, 0x80000800
mov dword [ebx], eax
add ebx, edx
and eax, 0x23e56325
and eax, 0x814100
or eax, 0xec0a14cc
mov dword [ebx], eax
add ebx, edx
or eax, 0x58cb50dc
or eax, 0x6ac8c75d
and eax, 0x24004589
or eax, 0x1240002
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ad8a387
and eax, 0x2203
or eax, 0x40
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e3fe9e
and eax, 0x49c26352
and eax, 0x422210
or eax, 0x70300425
mov dword [ebx], eax
add ebx, edx
and eax, 0x74e23bf0
or eax, 0x63269582
and eax, 0x10448322
or eax, 0x90841
mov dword [ebx], eax
add ebx, edx
and eax, 0x7337c0c0
and eax, 0x8000
or eax, 0xec8a6181
mov dword [ebx], eax
add ebx, edx
or eax, 0x2e876f9e
and eax, 0xc8810000
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x14e224c5
and eax, 0x2084
or eax, 0xc822
mov dword [ebx], eax
add ebx, edx
xor eax, 0x440afccf
or eax, 0x34dcf2d2
and eax, 0x6086f081
or eax, 0x88200100
mov dword [ebx], eax
add ebx, edx
and eax, 0x1d566e77
and eax, 0x6d70da51
and eax, 0
or eax, 0x81890000
mov dword [ebx], eax
add ebx, edx
or eax, 0xa85c0e0
xor eax, 0x64ef6daf
and eax, 0x408904
or eax, 0x102b0
mov dword [ebx], eax
add ebx, edx
and eax, 0x702639e4
and eax, 0x180
or eax, 0x8118540b
mov dword [ebx], eax
add ebx, edx
and eax, 0xb5831e2
and eax, 0xce24f90
and eax, 0x80
or eax, 0xb49672
mov dword [ebx], eax
add ebx, edx
and eax, 0x3953812e
xor eax, 0x470b30c5
and eax, 0x30a8000
or eax, 0x30e00100
mov dword [ebx], eax
add ebx, edx
or eax, 0x10e33a04
and eax, 0x1000000
or eax, 0x800000b1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c21bf12
and eax, 0x3dda5deb
and eax, 0x482
or eax, 0xaa6248
mov dword [ebx], eax
add ebx, edx
and eax, 0x41a51548
xor eax, 0x2ee07be5
and eax, 0x2a400100
or eax, 0x50b28000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d08f8da
and eax, 0x300008a
or eax, 0x88000020
mov dword [ebx], eax
add ebx, edx
and eax, 0x24a8687c
or eax, 0x57fcefdb
and eax, 0x53240041
or eax, 0xa8011004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x39631afe
and eax, 0xc7d083b
and eax, 0x1b
or eax, 0x25000084
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a05a0e1
and eax, 0x348fdd82
and eax, 2
or eax, 0x2014
mov dword [ebx], eax
add ebx, edx
or eax, 0x51801d39
xor eax, 0x5ad0b5fa
and eax, 0x8008081
or eax, 0x80037002
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c1953e5
and eax, 0x70425aa9
and eax, 0x1080
or eax, 0x418ba410
mov dword [ebx], eax
add ebx, edx
or eax, 0x18586844
and eax, 0x4d869848
and eax, 0x40809800
or eax, 0xa66d2100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x16a8e3fd
and eax, 0x40010000
or eax, 0xd2a0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3ae935ea
and eax, 0x41c00100
or eax, 0x8318014
mov dword [ebx], eax
add ebx, edx
or eax, 0x79362a56
xor eax, 0x57941977
and eax, 0xa000020
or eax, 0x81000092
mov dword [ebx], eax
add ebx, edx
and eax, 0x26e50ce1
and eax, 0x2000000
or eax, 0xc0810c55
mov dword [ebx], eax
add ebx, edx
and eax, 0x119f0b81
and eax, 0x10000
or eax, 0x8122
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ad67a22
xor eax, 0x4d188068
and eax, 0x550d7200
or eax, 0x80108081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x50f8d94b
and eax, 0x80800000
or eax, 0xa080001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x37194933
and eax, 0x10930
or eax, 0x408284
mov dword [ebx], eax
add ebx, edx
or eax, 0x473db076
and eax, 0x2cb49d17
and eax, 0x4000102
or eax, 0x1084489
mov dword [ebx], eax
add ebx, edx
and eax, 0x11685be1
and eax, 0x4001
or eax, 0x1c0e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3cd27988
xor eax, 0x6d9b07ee
and eax, 0x80221
or eax, 0x94d414
mov dword [ebx], eax
add ebx, edx
or eax, 0x40870e4
and eax, 0x140400
or eax, 0xfb210100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b7dc477
and eax, 0x7d7c7ac6
and eax, 0x40000000
or eax, 0x1f350000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b7e2f65
and eax, 0x412f04
or eax, 0x8b240018
mov dword [ebx], eax
add ebx, edx
or eax, 0x69497a66
and eax, 0xc901284c
or eax, 0x800001
mov dword [ebx], eax
add ebx, edx
or eax, 0x47d9197f
and eax, 0x114e
or eax, 0x200
mov dword [ebx], eax
add ebx, edx
or eax, 0x1478c05e
and eax, 0x1460c100
or eax, 0x20032081
mov dword [ebx], eax
add ebx, edx
and eax, 0x59ecc4c8
or eax, 0x24e41f53
and eax, 0x30800000
or eax, 0xc1010000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c046b42
and eax, 0x2042
or eax, 0x140d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x36abed0b
and eax, 0x2a08100
or eax, 0x89140089
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a3cf9e7
and eax, 1
or eax, 0x558b0040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b481687
and eax, 0x40c20000
or eax, 0x80008110
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1550e120
xor eax, 0x66680f28
and eax, 0x81000010
or eax, 0x42
mov dword [ebx], eax
add ebx, edx
xor eax, 0x56527615
and eax, 0x420042
or eax, 0x40188
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b763cca
and eax, 0x2f6bd4de
and eax, 0x420000
or eax, 0x7db08100
mov dword [ebx], eax
add ebx, edx
and eax, 0x455fcc2
and eax, 0
or eax, 0xb800006e
mov dword [ebx], eax
add ebx, edx
and eax, 0x722d31b
and eax, 0xa
or eax, 0xda05
mov dword [ebx], eax
add ebx, edx
or eax, 0x16d0e701
and eax, 0x3e3a01b4
and eax, 0x14100100
or eax, 0x2100442b
mov dword [ebx], eax
add ebx, edx
and eax, 0x221f0f5b
and eax, 0x400
or eax, 0xba40
mov dword [ebx], eax
add ebx, edx
or eax, 0x609657d2
xor eax, 0x4435f256
and eax, 0xa00080
or eax, 0x8b149008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x24e875d9
and eax, 0xd080041
or eax, 0x40830000
mov dword [ebx], eax
add ebx, edx
or eax, 0x613ec76a
and eax, 0xb18120
or eax, 0x2400004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x24756f20
or eax, 0x4012d02f
and eax, 0x29
or eax, 0x81000090
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d8b29c3
and eax, 0x909f1
or eax, 0x209400
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc31aa1a
and eax, 0x8100300
or eax, 0x10458800
mov dword [ebx], eax
add ebx, edx
or eax, 0x361bb4b
and eax, 0x7e8a7448
and eax, 0x10003000
or eax, 0xe4f4c281
mov dword [ebx], eax
add ebx, edx
or eax, 0x4107b41f
and eax, 0xf081f69f
or eax, 0x2000960
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f780e3f
and eax, 0x421
or eax, 0x6000
mov dword [ebx], eax
add ebx, edx
and eax, 0x10554270
or eax, 0x5f86f84d
and eax, 0x5604f001
or eax, 0xa0780280
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6483d6be
and eax, 0x8288243f
or eax, 0x800dbc0
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f5df4b
and eax, 0x7e913217
and eax, 0x200
or eax, 0x4189b4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x64960a62
xor eax, 0x2514732a
and eax, 0x1004088
or eax, 0x24280503
mov dword [ebx], eax
add ebx, edx
and eax, 0x330a10a0
xor eax, 0x1f4bd0a1
and eax, 0x1000
or eax, 0x2000
mov dword [ebx], eax
add ebx, edx
and eax, 0x79a00ac6
and eax, 0x128b6594
and eax, 0
or eax, 0x43632d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x31db51e2
and eax, 0x1883000
or eax, 0x8c660500
mov dword [ebx], eax
add ebx, edx
or eax, 0x44776934
and eax, 0x4d8b1910
or eax, 0x8281
mov dword [ebx], eax
add ebx, edx
xor eax, 0x233bccbd
xor eax, 0x325278c2
and eax, 0x8e0010c
or eax, 0x80018010
mov dword [ebx], eax
add ebx, edx
xor eax, 0xeac9d6f
or eax, 0x2f0ee4fc
and eax, 0x81000088
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ed0991b
and eax, 0x8091
or eax, 0x60
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c3df0c7
and eax, 0x8000
or eax, 0xb4810900
mov dword [ebx], eax
add ebx, edx
and eax, 0x5cc76dbc
and eax, 0x6b4dde36
and eax, 0
or eax, 0x8b00418b
mov dword [ebx], eax
add ebx, edx
or eax, 0x24407dc1
and eax, 0x728e64d0
and eax, 0x2002040
or eax, 0xc0810815
mov dword [ebx], eax
add ebx, edx
or eax, 0x1737c757
xor eax, 0x677a77cb
and eax, 0x1888c
or eax, 0x6422
mov dword [ebx], eax
add ebx, edx
or eax, 0x1f1a240a
and eax, 0xc19e080
or eax, 0x80041201
mov dword [ebx], eax
add ebx, edx
xor eax, 0x77a815f0
and eax, 0x156146aa
and eax, 0x1014020
or eax, 0x448a295a
mov dword [ebx], eax
add ebx, edx
and eax, 0x62a55b03
xor eax, 0x6b0411b2
and eax, 0xa840020
or eax, 0x54380500
mov dword [ebx], eax
add ebx, edx
and eax, 0xee671f
and eax, 0x240000
or eax, 0xae110000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f606b62
and eax, 0x89000102
or eax, 0x18
mov dword [ebx], eax
add ebx, edx
and eax, 0x732e50fd
and eax, 0x1000010
or eax, 0x408bb480
mov dword [ebx], eax
add ebx, edx
xor eax, 0x46811263
and eax, 0x3d82cb7b
and eax, 0x4008200
or eax, 0x284d0900
mov dword [ebx], eax
add ebx, edx
and eax, 0x64cf422a
or eax, 0xf6c9232
and eax, 0x26449000
or eax, 0x50906181
mov dword [ebx], eax
add ebx, edx
and eax, 0x7cefc2ac
or eax, 0x2932e99c
and eax, 0x71800000
or eax, 0x80010000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x56aafee2
xor eax, 0x606c285c
and eax, 0xc086
or eax, 0x2041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x64b24faa
and eax, 0x100509
or eax, 0x81085082
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2bbe08bb
and eax, 0x804120
or eax, 0x58a0c2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1844585a
and eax, 0x10908100
or eax, 0xa0620000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c4ef99e
and eax, 0
or eax, 0x88000040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b2c48ef
and eax, 0x4108008a
or eax, 0x83b400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x523c7e0a
and eax, 0x3b48800
or eax, 0x88003000
mov dword [ebx], eax
add ebx, edx
and eax, 0x38882988
and eax, 0
or eax, 0xc35d0041
mov dword [ebx], eax
add ebx, edx
or eax, 0x19fc50a
and eax, 0xc0ccc448
or eax, 0xc000884
mov dword [ebx], eax
add ebx, edx
xor eax, 0x46b2d45
and eax, 0xc884c088
or eax, 0x4480c44
mov dword [ebx], eax
add ebx, edx
xor eax, 0x39becea2
or eax, 0x499266e8
and eax, 0xec8244cc
or eax, 0x91100
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a59da2a
or eax, 0x69135ec
and eax, 0xc084588
or eax, 0x1000003
mov dword [ebx], eax
add ebx, edx
or eax, 0x4be39636
and eax, 0x4635
or eax, 0x2000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f9d7047
and eax, 0x1d0220
or eax, 0x60400d
mov dword [ebx], eax
add ebx, edx
and eax, 0xed45b7e
xor eax, 0x462f3787
and eax, 0x2583500
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x251b8afd
xor eax, 0x481bc495
and eax, 0x4d000000
or eax, 0x8b0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3e77d3e0
and eax, 0x5080557
and eax, 0x5000100
or eax, 0xfae18010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5fcacee9
and eax, 0x800000e0
or eax, 0x1000006
mov dword [ebx], eax
add ebx, edx
and eax, 0x7daf7cf6
and eax, 0xc0
or eax, 0xb89b09
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e31c1f5
xor eax, 0x787dcc64
and eax, 0x70410100
or eax, 0x87b08000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x13c8419b
and eax, 0x8000009a
or eax, 0x8000020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3af72944
xor eax, 0x51326b3f
and eax, 0x41844081
or eax, 0x2a800
mov dword [ebx], eax
add ebx, edx
and eax, 0x2591ac7b
xor eax, 0x2b970e40
and eax, 0x817a200
or eax, 0x14601800
mov dword [ebx], eax
add ebx, edx
and eax, 0x64815b6c
and eax, 0x4010000
or eax, 0x512a0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e97795e
and eax, 0x44020000
or eax, 0xb1c88118
mov dword [ebx], eax
add ebx, edx
and eax, 0x18f40f65
and eax, 0x230cd7c4
and eax, 0
or eax, 0x810000b6
mov dword [ebx], eax
add ebx, edx
xor eax, 0x125ada4d
xor eax, 0x2689a7d2
and eax, 0xb5d37d20
or eax, 0x4a2482d2
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c2d0c53
or eax, 0x371b04f7
and eax, 0xccecb8f7
or eax, 8
mov dword [ebx], eax
add ebx, edx
and eax, 0x17aed349
or eax, 0x3f782fc2
and eax, 0x5280000
or eax, 0x40030000
mov dword [ebx], eax
add ebx, edx
and eax, 0x72dd44aa
or eax, 0x21c2c253
and eax, 0
or eax, 0x80202508
mov dword [ebx], eax
add ebx, edx
and eax, 0x32356762
and eax, 0
or eax, 0xf0830000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7bc0ccdb
and eax, 0xd7fe31e
and eax, 0x800800a
or eax, 0xe0900821
mov dword [ebx], eax
add ebx, edx
and eax, 0xbf878e0
and eax, 0x8000000
or eax, 0x83004186
mov dword [ebx], eax
add ebx, edx
or eax, 0x5cbab558
xor eax, 0x72a7ef18
and eax, 0xa1010844
or eax, 0x50800409
mov dword [ebx], eax
add ebx, edx
xor eax, 0x454fe5a6
and eax, 0x40a0
or eax, 0x1200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4987d9a8
xor eax, 0x200a25ba
and eax, 0x4080a080
or eax, 0x84605101
mov dword [ebx], eax
add ebx, edx
or eax, 0x79aa54aa
or eax, 0x56230ccf
and eax, 0x558b0000
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c8b28cc
and eax, 0x820000
or eax, 0x23608114
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e47dfcf
or eax, 0x295c63a4
and eax, 0x10000b9
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f274d89
or eax, 0x1801dfad
and eax, 0x6cc88
or eax, 0xc02042
mov dword [ebx], eax
add ebx, edx
and eax, 0x121d1865
and eax, 0x61b685ab
and eax, 0
or eax, 0xe3f28100
mov dword [ebx], eax
add ebx, edx
or eax, 0x632c9260
or eax, 0x428388ba
and eax, 0x800000da
or eax, 0x8000005
mov dword [ebx], eax
add ebx, edx
and eax, 0x7aa36686
xor eax, 0x60cbac8b
and eax, 0x4082a808
or eax, 0x1044082
mov dword [ebx], eax
add ebx, edx
xor eax, 0x49c25f82
and eax, 0x8448300
or eax, 0x4010800
mov dword [ebx], eax
add ebx, edx
or eax, 0x5abfa6b2
xor eax, 0x3c3b4306
and eax, 0x62c04434
or eax, 0x9d310201
mov dword [ebx], eax
add ebx, edx
or eax, 0x676f4984
xor eax, 0x3f39c5af
and eax, 0x4044001a
or eax, 0x273935e5
mov dword [ebx], eax
add ebx, edx
and eax, 0x56a04bb5
xor eax, 0x241082df
and eax, 0x4000836a
or eax, 0xd8b7c95
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f750f28
and eax, 0x5d5238cc
and eax, 0x1000000
or eax, 0xb0c98114
mov dword [ebx], eax
add ebx, edx
and eax, 0x1896693
xor eax, 0x1811ffdf
and eax, 0x1000006
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x49bcc0e6
or eax, 0x5e3fdca9
and eax, 0x179c89
or eax, 0x802140
mov dword [ebx], eax
add ebx, edx
and eax, 0x27e58330
or eax, 0x2e043eef
and eax, 0x26818100
or eax, 0xd0700000
mov dword [ebx], eax
add ebx, edx
and eax, 0xb584ff2
and eax, 0
or eax, 0x880000df
mov dword [ebx], eax
add ebx, edx
xor eax, 0x20eccb02
and eax, 0x84c881
or eax, 0x41022000
mov dword [ebx], eax
add ebx, edx
or eax, 0x65c26837
and eax, 0x448800
or eax, 0x18110300
mov dword [ebx], eax
add ebx, edx
and eax, 0x479d4923
and eax, 0x150000
or eax, 0x8ec0c281
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b023a8d
and eax, 0xf0810000
or eax, 0x2000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x129b0482
or eax, 0x5a935a98
and eax, 0x4080
or eax, 0xa507
mov dword [ebx], eax
add ebx, edx
xor eax, 0x553dc5d7
and eax, 0x5100000
or eax, 0x458b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x59a11e42
xor eax, 0x2b9c65e7
and eax, 0x3c08
or eax, 0x4140
mov dword [ebx], eax
add ebx, edx
and eax, 0x47435cb5
or eax, 0x76418818
and eax, 0x1410
or eax, 0x1082025
mov dword [ebx], eax
add ebx, edx
or eax, 0x5488ac47
and eax, 0x40808800
or eax, 0xa8100000
mov dword [ebx], eax
add ebx, edx
and eax, 0x442b8f47
and eax, 0
or eax, 0x8b004186
mov dword [ebx], eax
add ebx, edx
or eax, 0x146ce912
xor eax, 0x5f02c2d
and eax, 0x90800409
or eax, 0x61011844
mov dword [ebx], eax
add ebx, edx
xor eax, 0x385b4018
and eax, 0x1ad38163
and eax, 0x41
or eax, 0xd880
mov dword [ebx], eax
add ebx, edx
or eax, 0x2de791bc
xor eax, 0x7327b8ca
and eax, 0x40c06101
or eax, 0x1299080
mov dword [ebx], eax
add ebx, edx
and eax, 0x3eed65e4
and eax, 0x890000
or eax, 0x55020000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c82f3d9
or eax, 0x13f4e285
and eax, 0x72f28118
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3dfa04f2
and eax, 0x4b2773ed
and eax, 0
or eax, 0x81000126
mov dword [ebx], eax
add ebx, edx
xor eax, 0x43a4e661
and eax, 0x53996bf0
and eax, 0x6140
or eax, 0x17190b2
mov dword [ebx], eax
add ebx, edx
and eax, 0x57edb6a
and eax, 0x8000
or eax, 0xe88a0800
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc39652f
or eax, 0x659412d5
and eax, 0xa0004186
or eax, 0x18000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x28a39853
and eax, 0x941
or eax, 0x40a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1bccdc73
xor eax, 0x43665eea
and eax, 0x10000502
or eax, 0x25144029
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d151488
and eax, 0x140408
or eax, 0x988a5b34
mov dword [ebx], eax
add ebx, edx
xor eax, 0x582df034
and eax, 0xde1d0aa
and eax, 8
or eax, 0x81084d83
mov dword [ebx], eax
add ebx, edx
or eax, 0x46c26793
or eax, 0x9f96224
and eax, 0x184081
or eax, 0x9040
mov dword [ebx], eax
add ebx, edx
or eax, 0x3aa0f49
and eax, 0x3b08100
or eax, 0x88410000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d0be213
xor eax, 0x14dc0b27
and eax, 0x80000014
or eax, 0x1000048
mov dword [ebx], eax
add ebx, edx
or eax, 0x54be446c
xor eax, 0x3c61d65b
and eax, 0xa8021
or eax, 0x2041d0
mov dword [ebx], eax
add ebx, edx
or eax, 0x53844fb7
and eax, 0x40808900
or eax, 0xa8010000
mov dword [ebx], eax
add ebx, edx
or eax, 0x563be229
and eax, 0x3a1db6e5
and eax, 0xa000000
or eax, 0x81004186
mov dword [ebx], eax
add ebx, edx
and eax, 0x1d7a3ec6
and eax, 0x63ddc182
and eax, 0
or eax, 0xca810855
mov dword [ebx], eax
add ebx, edx
or eax, 0x734ad633
and eax, 0x1e41
or eax, 0x188
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c32c3c5
and eax, 0x4c12d281
or eax, 0x13c02000
mov dword [ebx], eax
add ebx, edx
and eax, 0xc97a4a9
and eax, 0x4820000
or eax, 0x41090000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x463aaea2
and eax, 0x2812400
or eax, 0x344c0118
mov dword [ebx], eax
add ebx, edx
xor eax, 0x77a00449
or eax, 0x37cc3005
and eax, 0x17050000
or eax, 0x88000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x11ff2e4b
xor eax, 0x26e17ccc
and eax, 0x31000005
or eax, 0x4000058
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b249d2b
and eax, 0x1123
or eax, 0x6280
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d8631bc
and eax, 0x5e30561e
and eax, 0x4000008
or eax, 0x82e89080
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a2cbed1
and eax, 0xc880041
or eax, 0x41030000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x70ab10bc
and eax, 0x10000014
or eax, 0x42c98100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e75bd3e
or eax, 0x72ffb015
and eax, 0x16
or eax, 0x81000080
mov dword [ebx], eax
add ebx, edx
and eax, 0x5dd7ed99
or eax, 0x799d371b
and eax, 0x9d2291
or eax, 0x420060
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f837813
and eax, 0xc550a00
or eax, 0x8100
mov dword [ebx], eax
add ebx, edx
or eax, 0x65f19ea9
xor eax, 0x3fed4d05
and eax, 0x4200c280
or eax, 0xa1a50801
mov dword [ebx], eax
add ebx, edx
and eax, 0x72639597
and eax, 0x62010000
or eax, 0x90800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e6fec1
and eax, 0x5f46f0ea
and eax, 0xf0c0
or eax, 0x72b
mov dword [ebx], eax
add ebx, edx
or eax, 0x7bfb2376
and eax, 0x2e88288
or eax, 0x84000800
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e3c9e5e
and eax, 0x4080000
or eax, 0x41830041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x154b8651
or eax, 0x5f155b49
and eax, 0x1a140d08
or eax, 0xa00a0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x56ab9c0
or eax, 0xaed6f75
and eax, 0xa250000
or eax, 0x11100000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3781ed12
and eax, 0x39246410
or eax, 0x800a1081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x73ab0107
xor eax, 0x110d2602
and eax, 0x1004
or eax, 0x61
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c3b5a43
xor eax, 0x3c4e6812
and eax, 0x140021
or eax, 0x81084d0a
mov dword [ebx], eax
add ebx, edx
or eax, 0x25e5d293
and eax, 0x708ca1
or eax, 0x22040
mov dword [ebx], eax
add ebx, edx
and eax, 0x552a8edc
or eax, 0x65d08431
and eax, 0x24f08000
or eax, 0x8010100
mov dword [ebx], eax
add ebx, edx
or eax, 0x22b279
or eax, 0x1e5b0b45
and eax, 0x8000070
or eax, 0x81000002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x64de4e06
and eax, 0x41864800
or eax, 0xa081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4602f86c
or eax, 0x51f9958
and eax, 0x6889800
or eax, 0x80602000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x43a89897
and eax, 0xc1400001
or eax, 0x21d0040
mov dword [ebx], eax
add ebx, edx
and eax, 0xf45fb7a
and eax, 0x1adb336d
and eax, 0x400040
or eax, 0xcc8ccc8c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5061ee6b
and eax, 0x8c8c0084
or eax, 0x4040cc48
mov dword [ebx], eax
add ebx, edx
and eax, 0x6208e26d
or eax, 0x54531d75
and eax, 0x4448cc4c
or eax, 0x88840080
mov dword [ebx], eax
add ebx, edx
and eax, 0x62aae448
and eax, 0x77652d07
and eax, 0x40000400
or eax, 0xac8b51cc
mov dword [ebx], eax
add ebx, edx
and eax, 0x61af6ece
or eax, 0x63efa807
and eax, 0x2100ec83
or eax, 0x80100000
mov dword [ebx], eax
add ebx, edx
or eax, 0x160cacd9
and eax, 0x2ca329d0
and eax, 0x810
or eax, 0x418704
mov dword [ebx], eax
add ebx, edx
or eax, 0x5738449
or eax, 0x1c48e936
and eax, 0x101c003
or eax, 0xa2000080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x24c96506
and eax, 0x408504
or eax, 0x10a10
mov dword [ebx], eax
add ebx, edx
and eax, 0x63cae923
and eax, 0x400100
or eax, 0xb444c7
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c37f4d0
and eax, 0x28000000
or eax, 0x42000028
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c54508
xor eax, 0x574bf50d
and eax, 0x54498100
or eax, 0xa0040a08
mov dword [ebx], eax
add ebx, edx
xor eax, 0x761c3b7d
and eax, 0x251a051
or eax, 0x2daa4800
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d7a6e7
or eax, 0x1b64300
and eax, 0x4830000
or eax, 0xc0000000
mov dword [ebx], eax
add ebx, edx
or eax, 0xad4c069
and eax, 0xc8458008
or eax, 0x30000900
mov dword [ebx], eax
add ebx, edx
and eax, 0x186298f6
and eax, 0x10400000
or eax, 0x600415ff
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ff4512
and eax, 0x10050041
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x6cbca086
and eax, 0x213164d8
and eax, 0
or eax, 0x89000027
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e911b55
and eax, 0x15911045
or eax, 0x6ee000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5cfa0a50
or eax, 0x17fa9d
and eax, 0x417044
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c36f821
and eax, 0x44700021
or eax, 0x32804518
mov dword [ebx], eax
add ebx, edx
and eax, 0x530f9af9
and eax, 0x11
or eax, 0x8d016a44
mov dword [ebx], eax
add ebx, edx
xor eax, 0x24d7f39b
and eax, 0x89529044
or eax, 0x2006411
mov dword [ebx], eax
add ebx, edx
xor eax, 0x32419480
and eax, 0xb9106045
or eax, 0x46409800
mov dword [ebx], eax
add ebx, edx
or eax, 0x68bff639
and eax, 0x418f2c15
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x16d6620
xor eax, 0x3bf14e95
and eax, 0x30c00000
or eax, 0x45008500
mov dword [ebx], eax
add ebx, edx
or eax, 0x4386e033
or eax, 0x2b0c1768
and eax, 0x7c44c73b
or eax, 0x80010004
mov dword [ebx], eax
add ebx, edx
and eax, 0x1119547f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x509aaa4c
and eax, 0x408a0848
or eax, 0xd0101a3
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ec4747a
or eax, 0x14445101
and eax, 0xc00168
or eax, 0x1018294
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c7c53e2
and eax, 0x9fc4188
or eax, 0x82000c01
mov dword [ebx], eax
add ebx, edx
or eax, 0x3666f10e
and eax, 0x234dc640
and eax, 0x108c000
or eax, 0x44833855
mov dword [ebx], eax
add ebx, edx
or eax, 0x150670ad
xor eax, 0x406fb75e
and eax, 0x11000ba0
or eax, 0x6202305c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a0acea
and eax, 0x74000302
or eax, 0x884d6821
mov dword [ebx], eax
add ebx, edx
or eax, 0x227d3778
and eax, 0xf8550b18
or eax, 0x8004
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e6c6c92
and eax, 0
or eax, 0x40a44c7
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5be353ac
and eax, 0x358b2994
and eax, 0
or eax, 0xc
mov dword [ebx], eax
add ebx, edx
or eax, 0x37f47821
and eax, 0x14f44029
or eax, 0x8080542
mov dword [ebx], eax
add ebx, edx
xor eax, 0x77f95da1
and eax, 0x67442f65
and eax, 0x1000800
or eax, 0x8cf8458b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1ebfb8b3
and eax, 0x6082693
and eax, 0x2000010
or eax, 0x50040144
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f39ae03
and eax, 0xd300557
or eax, 0x820010a8
mov dword [ebx], eax
add ebx, edx
and eax, 0x25fafc22
and eax, 0x200000
or eax, 0xcacb0041
mov dword [ebx], eax
add ebx, edx
and eax, 0x73918258
and eax, 0x40000040
or eax, 0x8032a0ab
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6459f905
and eax, 0x8049418a
or eax, 0x4314a401
mov dword [ebx], eax
add ebx, edx
and eax, 0x5515752
or eax, 0x4ccb777b
and eax, 0x4c8b5548
or eax, 0xa0000084
mov dword [ebx], eax
add ebx, edx
and eax, 0x6015f8b4
or eax, 0x5d05ba6
and eax, 0x5004182
or eax, 0x80409
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7cd8be21
and eax, 0x251c4788
and eax, 0x100
or eax, 0x13c40
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a7a76ee
and eax, 0x1a2d24
or eax, 0x808001
mov dword [ebx], eax
add ebx, edx
or eax, 0x7414a9b
or eax, 0x13d37400
and eax, 0x5c33500
or eax, 0x60200000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f8b45d5
and eax, 0x4d8b2444
or eax, 0xa2a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f64de2c
or eax, 0x5f4a5907
and eax, 0x74c98100
or eax, 8
mov dword [ebx], eax
add ebx, edx
or eax, 0x72824090
xor eax, 0x898ecb9
and eax, 0x532d20
or eax, 0x81acd2d6
mov dword [ebx], eax
add ebx, edx
xor eax, 0x563272d2
and eax, 0x64b37ca3
and eax, 0
or eax, 0x4221c9
mov dword [ebx], eax
add ebx, edx
or eax, 0x1d6ec9ab
and eax, 0x1d608100
or eax, 0x60910000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5daa6c41
or eax, 0x18b8f2bd
and eax, 0x9fbfffd
or eax, 0x80040002
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b6cbc41
and eax, 0x4187bc81
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x46a2087f
and eax, 0x58800
or eax, 0x8500300
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b99231b
and eax, 0x8010200
or eax, 0xf34ec081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x77e3cddf
and eax, 0x88800000
or eax, 0x42010000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x69ce931f
or eax, 0x7bd34829
and eax, 0x5114
or eax, 0x24c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x27f89757
or eax, 0x6b927a76
and eax, 0x6d52f281
or eax, 0x90000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x56ea9e75
and eax, 0x458a0001
or eax, 0x10000
mov dword [ebx], eax
add ebx, edx
and eax, 0x11f64c13
and eax, 0x20000
or eax, 0x9c38350c
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d967f6c
and eax, 0x8100000
or eax, 0x82250000
mov dword [ebx], eax
add ebx, edx
or eax, 0x52304dd5
and eax, 0x88000005
or eax, 0x28
mov dword [ebx], eax
add ebx, edx
and eax, 0xf99cc12
and eax, 0x43480d02
and eax, 0
or eax, 0x4187bc90
mov dword [ebx], eax
add ebx, edx
xor eax, 0x51dbfdc3
xor eax, 0x219d56f0
and eax, 0x410300
or eax, 0xc0c8800
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a2b2193
and eax, 0x4dddea15
and eax, 0xc8801
or eax, 0x63124180
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c5c728f
or eax, 0x2f79054f
and eax, 0x31010000
or eax, 0xc0800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x60ea4a09
and eax, 0x61690209
or eax, 0x81090c4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c81bbe7
and eax, 0x108010a
or eax, 0x80005481
mov dword [ebx], eax
add ebx, edx
and eax, 0x213f8bd3
xor eax, 0x15c84859
and eax, 0xc048c2
or eax, 0x19a400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x58a8c27b
or eax, 0x69532c9c
and eax, 0x38620000
or eax, 0x84808100
mov dword [ebx], eax
add ebx, edx
or eax, 0x2bf8ec30
and eax, 0x81000000
or eax, 0x88
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c25e765
and eax, 0
or eax, 0x8028f2
mov dword [ebx], eax
add ebx, edx
and eax, 0x67bf7954
and eax, 0x800800
or eax, 0xbc0a8100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7f9c22c3
and eax, 0x46b3e274
and eax, 0x2000000
or eax, 0x89004187
mov dword [ebx], eax
add ebx, edx
xor eax, 0x52e3264f
and eax, 0x5170f268
and eax, 0x41200040
or eax, 0x84150c05
mov dword [ebx], eax
add ebx, edx
xor eax, 0x37e32d6c
or eax, 0x6fe601af
and eax, 0x3500010a
or eax, 0x50
mov dword [ebx], eax
add ebx, edx
or eax, 0x63ea5851
and eax, 0x491a
or eax, 0x1a204
mov dword [ebx], eax
add ebx, edx
and eax, 0x378a308e
and eax, 0x14475abf
and eax, 0xa
or eax, 0x810c4d81
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ed07512
and eax, 0x800581
or eax, 0x40
mov dword [ebx], eax
add ebx, edx
or eax, 0x313ab861
and eax, 0x21b08100
or eax, 0x84410000
mov dword [ebx], eax
add ebx, edx
or eax, 0x864f729
xor eax, 0x168ce690
and eax, 0x88000131
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a3d912a
and eax, 0x221f3dd7
and eax, 0
or eax, 0x4187bc81
mov dword [ebx], eax
add ebx, edx
or eax, 0x668b2dd4
or eax, 0xea096d4
and eax, 0x8058b00
or eax, 0x500000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e4ed69d
and eax, 0x8448200
or eax, 0x53937081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e2803e6
and eax, 0x5134b637
and eax, 1
or eax, 0xf2810000
mov dword [ebx], eax
add ebx, edx
or eax, 0x669f3871
and eax, 0x13050
or eax, 0x8682
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1fc889b0
and eax, 0x810f20
or eax, 0x168098
mov dword [ebx], eax
add ebx, edx
and eax, 0x23a994f5
and eax, 0x10000
or eax, 0xc442b00
mov dword [ebx], eax
add ebx, edx
or eax, 0x99aa6dd
xor eax, 0x667febd8
and eax, 0x6ba04405
or eax, 0x9445b830
mov dword [ebx], eax
add ebx, edx
and eax, 0x70c9828b
and eax, 0x727b0e5e
and eax, 0x30000000
or eax, 0x8c9088ff
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a4a990f
and eax, 0x82000180
or eax, 0x9004007
mov dword [ebx], eax
add ebx, edx
or eax, 0x58ca4509
and eax, 0xd180040d
or eax, 0x20010840
mov dword [ebx], eax
add ebx, edx
and eax, 0x2dd87ea3
and eax, 0x3b5e291d
and eax, 0
or eax, 0xf4dc
mov dword [ebx], eax
add ebx, edx
and eax, 0x23fb0075
or eax, 0x3525cdbd
and eax, 0x3105c181
or eax, 0x183000
mov dword [ebx], eax
add ebx, edx
or eax, 0x141525be
and eax, 0x15097430
or eax, 0x40820040
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e7d2d0f
and eax, 0x4000000
or eax, 0xc2810c
mov dword [ebx], eax
add ebx, edx
and eax, 0x65834a18
and eax, 0
or eax, 0x81000043
mov dword [ebx], eax
add ebx, edx
and eax, 0x309ef6d1
and eax, 0x40
or eax, 0xf4a7b2
mov dword [ebx], eax
add ebx, edx
and eax, 0x637d197
or eax, 0x43cbf39d
and eax, 0x8a8100
or eax, 0xbc000800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x377eb75a
and eax, 0x8b000002
or eax, 0x4185
mov dword [ebx], eax
add ebx, edx
or eax, 0x6bf184cf
and eax, 0x62b59810
and eax, 0x60810000
or eax, 0x80020c45
mov dword [ebx], eax
add ebx, edx
xor eax, 0x55656c47
and eax, 0x34822000
or eax, 0x40010519
mov dword [ebx], eax
add ebx, edx
xor eax, 0x53f4ad5e
and eax, 0x20030000
or eax, 0xd0800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c12ae56
or eax, 0x14a92945
and eax, 0x8098b44
or eax, 0x440020
mov dword [ebx], eax
add ebx, edx
or eax, 0x122c66ac
and eax, 0x5c560245
and eax, 0x10440000
or eax, 0x659ac981
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ccfc771
and eax, 0x40800000
or eax, 0x81010000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x53f4f137
and eax, 0xd023
or eax, 0x608
mov dword [ebx], eax
add ebx, edx
and eax, 0x61c3a335
xor eax, 0x20ed63c0
and eax, 0x5e181
or eax, 0xd4021000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x183e149d
xor eax, 0x37768955
and eax, 0x81080001
or eax, 0x800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2bf5490a
or eax, 0x714a38be
and eax, 0x4101bc
or eax, 0x8600
mov dword [ebx], eax
add ebx, edx
xor eax, 0x57da32a1
and eax, 0x1081509
or eax, 0x80004082
mov dword [ebx], eax
add ebx, edx
or eax, 0x727ea20c
and eax, 0x622182
or eax, 0x810840
mov dword [ebx], eax
add ebx, edx
and eax, 0x41a4fed
and eax, 0x20100
or eax, 0xcf08000
mov dword [ebx], eax
add ebx, edx
or eax, 0x704da41e
or eax, 0x6bdb81ab
and eax, 0x38000190
or eax, 0x80000040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7db809e0
and eax, 0x820
or eax, 0x358e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x67d8e343
and eax, 0x25084429
or eax, 0x10000102
mov dword [ebx], eax
add ebx, edx
xor eax, 0x44c0dd8e
and eax, 0x5da97177
and eax, 0x51881020
or eax, 0xae774042
mov dword [ebx], eax
add ebx, edx
and eax, 0x7506ca98
or eax, 0x6a12e874
and eax, 0x7148000
or eax, 0x80a81088
mov dword [ebx], eax
add ebx, edx
or eax, 0xf98841e
or eax, 0x127a9e81
and eax, 0xd8a0001
or eax, 0x40010040
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f20a04c
and eax, 0x4c000000
or eax, 0x32f1810c
mov dword [ebx], eax
add ebx, edx
and eax, 0x19bd4d98
and eax, 8
or eax, 0x81000095
mov dword [ebx], eax
add ebx, edx
and eax, 0x506ebd1e
and eax, 0x10
or eax, 0x2c31e1
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a95fd71
and eax, 0x8158900
or eax, 0x400200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x11882370
and eax, 0x8c18000
or eax, 0x86224281
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c74d8a3
and eax, 0xb2810000
or eax, 0x40000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x405dc3fc
xor eax, 0x6f23477e
and eax, 0x480
or eax, 0xb5c
mov dword [ebx], eax
add ebx, edx
and eax, 0x614f6429
xor eax, 0x46171747
and eax, 0x42051201
or eax, 0x31e8e080
mov dword [ebx], eax
add ebx, edx
and eax, 0x6dd9a840
and eax, 0x880000
or eax, 0x8a000001
mov dword [ebx], eax
add ebx, edx
or eax, 0x34d58b27
and eax, 0x418324
or eax, 0x498
mov dword [ebx], eax
add ebx, edx
or eax, 0x18dd7a89
or eax, 0x1a48195a
and eax, 0x100c458b
or eax, 0x25000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d588390
or eax, 0x51f6deea
and eax, 0x97d2
or eax, 0x2000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b5d55fe
or eax, 0x3691ec2a
and eax, 0x9c462c
or eax, 0x201101
mov dword [ebx], eax
add ebx, edx
or eax, 0x282858dd
and eax, 0x8181500
or eax, 0x42022000
mov dword [ebx], eax
add ebx, edx
and eax, 0x60075822
or eax, 0x28a7a30e
and eax, 0x4883b30e
or eax, 0x5084cf1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x35654f16
and eax, 0x10e08008
or eax, 0x5110100
mov dword [ebx], eax
add ebx, edx
and eax, 0x43e53169
and eax, 0x1000008
or eax, 0x800000d4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3cc66586
xor eax, 0x72532866
and eax, 0x150808
or eax, 0x2212c1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x29169ccb
or eax, 0x13378679
and eax, 0x10318000
or eax, 0x40c00100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x19782166
or eax, 0x4750c86f
and eax, 0x8000027
or eax, 0x80000010
mov dword [ebx], eax
add ebx, edx
and eax, 0x76fd70c8
and eax, 0
or eax, 0x4187bc81
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a291872
or eax, 0xa5a3769
and eax, 0x11aeba00
or eax, 0x4000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x208a2f8d
and eax, 0x152a0001
or eax, 0x40010000
mov dword [ebx], eax
add ebx, edx
and eax, 0xc4096ad
or eax, 0x3cf476e6
and eax, 0xf00004
or eax, 0x41028108
mov dword [ebx], eax
add ebx, edx
or eax, 0x300da6b7
and eax, 0x41f28464
and eax, 0x24
or eax, 0xb8000040
mov dword [ebx], eax
add ebx, edx
or eax, 0x7360e952
or eax, 0x11aff8ba
and eax, 0xe9d6
or eax, 0x200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a084606
or eax, 0x15c9deb5
and eax, 0x25084521
or eax, 0xa
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1773fc12
and eax, 0x3120
or eax, 0x42c4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x36ff5f91
and eax, 0x720435
or eax, 0x9100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x10eb5231
or eax, 0x7e2099d5
and eax, 0x3c908800
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x75379c5e
and eax, 0xb8000006
or eax, 0x4181
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ee203cc
and eax, 0x4d1e7b4b
and eax, 0x208
or eax, 0x4185b4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6dea96c
or eax, 0x370bb9a0
and eax, 0x48c8350
or eax, 0xc840400d
mov dword [ebx], eax
add ebx, edx
and eax, 0x1453a7c2
and eax, 0x4408040
or eax, 0xc88c4c8c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7065a46e
and eax, 0x697e8524
and eax, 0x28080000
or eax, 0xc48355cc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5681ff37
and eax, 0x2008008b
or eax, 0x5044500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x62a18a73
and eax, 0x438df780
and eax, 0x500
or eax, 0x104a
mov dword [ebx], eax
add ebx, edx
and eax, 0x116b2f9b
and eax, 0x500
or eax, 0x118235
mov dword [ebx], eax
add ebx, edx
or eax, 0x488985d2
and eax, 0x7cec020
and eax, 0x88000
or eax, 0x10450b00
mov dword [ebx], eax
add ebx, edx
and eax, 0x25eca84e
and eax, 0x734e71ee
and eax, 0x80000
or eax, 0x1a93f181
mov dword [ebx], eax
add ebx, edx
xor eax, 0x35db7496
xor eax, 0x4e6e53df
and eax, 0x61000000
or eax, 0x90810000
mov dword [ebx], eax
add ebx, edx
or eax, 0x323f4bd1
and eax, 0x4240
or eax, 0xa40a
mov dword [ebx], eax
add ebx, edx
and eax, 0x73670573
and eax, 0
or eax, 0x8c5c8188
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d57465f
and eax, 0x550b0041
or eax, 0x800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6563823e
or eax, 0x21a8c0a9
and eax, 0x25a28008
or eax, 0x98500100
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d319b9d
or eax, 0x36be66f
and eax, 0x81000023
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x27ef3931
and eax, 0x20
or eax, 0xd128d2
mov dword [ebx], eax
add ebx, edx
xor eax, 0xae18828
and eax, 0x15bfee0a
and eax, 0x8000
or eax, 0x14450b00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f01cfeb
and eax, 0x444021
or eax, 0x1ab104
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a1b83a1
or eax, 0x15619f14
and eax, 0x126a3500
or eax, 0x800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c5d24f9
and eax, 0x7d5dc11a
and eax, 0x10080000
or eax, 0x80800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6eadbd98
and eax, 0x5e5de6ef
and eax, 0
or eax, 0x418c5c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x12cbcb5f
xor eax, 0x62db722a
and eax, 0x11429
or eax, 0x220890
mov dword [ebx], eax
add ebx, edx
or eax, 0x29be95b7
and eax, 0x200d0900
or eax, 0x4402200
mov dword [ebx], eax
add ebx, edx
or eax, 0x61c7074a
and eax, 0x60462900
or eax, 0x1220c081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x774d9cec
and eax, 0x1010000
or eax, 0xc8800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4eb7bf4
xor eax, 0x72c57808
and eax, 0x204
or eax, 0x9002
mov dword [ebx], eax
add ebx, edx
xor eax, 0xf57e32e
and eax, 0xf117100
or eax, 0x90a88081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x19ce6f30
xor eax, 0x7848abf6
and eax, 0x540b3547
or eax, 0x180cab8
mov dword [ebx], eax
add ebx, edx
and eax, 0x520106dc
xor eax, 0x575a29db
and eax, 0x5420104
or eax, 0xe0808020
mov dword [ebx], eax
add ebx, edx
and eax, 0x667ab866
and eax, 0
or eax, 0x8100009a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x56925ce5
and eax, 0x1025072
or eax, 0x29a180
mov dword [ebx], eax
add ebx, edx
and eax, 0x5554e9e3
and eax, 0x8000
or eax, 0x5c8a0800
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a3bb640
and eax, 0x8000000
or eax, 0x8300418c
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f27df35
and eax, 0x94f59a7
and eax, 0x8000004
or eax, 0x82351c41
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ca84228
and eax, 0x34000009
or eax, 0x1000010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x45eda3b8
and eax, 0x53ecdc5a
and eax, 0
or eax, 0x5f8b
mov dword [ebx], eax
add ebx, edx
or eax, 0x22531315
and eax, 0x10599
or eax, 0x842020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6916718d
and eax, 0x20010000
or eax, 0x44c2b00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d350491
and eax, 0x39400981
or eax, 0x3c000
mov dword [ebx], eax
add ebx, edx
and eax, 0x342440e5
and eax, 0x30000000
or eax, 0xc1810000
mov dword [ebx], eax
add ebx, edx
and eax, 0x61d1b25
and eax, 0x10000
or eax, 0xfffefd47
mov dword [ebx], eax
add ebx, edx
xor eax, 0x23fbb79b
and eax, 0x8c040088
or eax, 0x588100
mov dword [ebx], eax
add ebx, edx
or eax, 0x7307df3c
and eax, 0x602d4277
and eax, 0x40090000
or eax, 0x15820041
mov dword [ebx], eax
add ebx, edx
or eax, 0x4de28392
and eax, 0x4c28110
or eax, 0x80000004
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b5889e3
or eax, 0x49aa538c
and eax, 0x81000099
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd456aab
and eax, 0x14a22
or eax, 0xa201c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x781286e1
and eax, 0x5c697a9d
and eax, 0x18200000
or eax, 0x20d28100
mov dword [ebx], eax
add ebx, edx
or eax, 0x64855e9b
xor eax, 0x26d23a0d
and eax, 0x92
or eax, 0x81000021
mov dword [ebx], eax
add ebx, edx
or eax, 0x552cd63
or eax, 0x7d14735f
and eax, 0x6c400bf2
or eax, 0x210000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5a3c7b7a
or eax, 0x66179206
and eax, 0x3c7fb85e
or eax, 0x80800001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x66b0b935
and eax, 0x400b0000
or eax, 0x5200001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x15219dce
and eax, 0x50081500
or eax, 0x6312020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b2f5999
and eax, 0x10000001
or eax, 0x80890000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3846ca15
and eax, 0x5b16a7d7
and eax, 0x8014
or eax, 0x410c48
mov dword [ebx], eax
add ebx, edx
and eax, 0x62b41a2f
and eax, 0x808
or eax, 0x81104583
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6158cb09
and eax, 0x80080
or eax, 0x202041
mov dword [ebx], eax
add ebx, edx
or eax, 0x2872efaf
and eax, 0x4ba29a05
and eax, 0x8208000
or eax, 0x51d10100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b8f99c4
and eax, 0x597773fc
and eax, 0xc0
or eax, 0x81000001
mov dword [ebx], eax
add ebx, edx
or eax, 0x27dbdd95
or eax, 0x4ed4f093
and eax, 0x1c5a5d1
or eax, 0x200020
mov dword [ebx], eax
add ebx, edx
or eax, 0x66994e1f
and eax, 0x20558b00
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d2422b7
xor eax, 0x7c02649c
and eax, 0x58066280
or eax, 0x3489001
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f3cf352
and eax, 0x4ec39e41
and eax, 0x2000000
or eax, 0xf0810000
mov dword [ebx], eax
add ebx, edx
and eax, 0x751922f9
or eax, 0x513b286f
and eax, 0x2802
or eax, 0x1580
mov dword [ebx], eax
add ebx, edx
and eax, 0x5361b786
and eax, 0x80
or eax, 0x8c5c8a08
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c179b23
and eax, 0x4000000
or eax, 0x418b0041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x742536cd
and eax, 0x102a2400
or eax, 0xce510110
mov dword [ebx], eax
add ebx, edx
xor eax, 0x39e79b26
and eax, 0x6b0a08d4
and eax, 0x40000000
or eax, 0x90350000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a4c53b9
xor eax, 0x1bdca35e
and eax, 0x810000c4
or eax, 0xa000018
mov dword [ebx], eax
add ebx, edx
or eax, 0xf045597
or eax, 0x1e84bc94
and eax, 0x8180144d
or eax, 0x60010000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x34fa5334
and eax, 0x56d56efd
and eax, 0x4061
or eax, 0xa002
mov dword [ebx], eax
add ebx, edx
and eax, 0x26b9c733
and eax, 0xc003
or eax, 0x886d3180
mov dword [ebx], eax
add ebx, edx
and eax, 0x45263f1
xor eax, 0x3b8b1456
and eax, 0x1885481
or eax, 0x40040800
mov dword [ebx], eax
add ebx, edx
or eax, 0x155237b2
xor eax, 0x253a3f06
and eax, 0x400000
or eax, 0xaba00
mov dword [ebx], eax
add ebx, edx
or eax, 0x4944e7d1
xor eax, 0x4db53a33
and eax, 0x42b0000
or eax, 0x51000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x512bc51b
xor eax, 0x31c66917
and eax, 0x5c28000
or eax, 0x8300110
mov dword [ebx], eax
add ebx, edx
or eax, 0x3d3021ca
xor eax, 0x79101732
and eax, 0x829060
or eax, 0x8b184100
mov dword [ebx], eax
add ebx, edx
and eax, 0x221ba3c5
and eax, 0x40
or eax, 0xb0051005
mov dword [ebx], eax
add ebx, edx
and eax, 0x58870058
and eax, 0x10000000
or eax, 0x2500001e
mov dword [ebx], eax
add ebx, edx
or eax, 0x13d5de5c
and eax, 0x53684c51
and eax, 0x800
or eax, 0x11388
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6866e888
and eax, 0x8449000
or eax, 0x84180089
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5034b58a
and eax, 0x152e1e7f
and eax, 0x4080001
or eax, 0x49830040
mov dword [ebx], eax
add ebx, edx
or eax, 0x1f8a9dc6
xor eax, 0x16e7625f
and eax, 0x48408118
or eax, 0x82810004
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d43e6b
and eax, 8
or eax, 0x810000e2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x30e398b5
or eax, 0x3c74709f
and eax, 0x13120d1
or eax, 0x620
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a3bed11
and eax, 0x110000
or eax, 0x1c448b00
mov dword [ebx], eax
add ebx, edx
or eax, 0x628c96d3
and eax, 0x1e548281
or eax, 0x24000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3304a7c9
or eax, 0x5adadaa5
and eax, 0x52800000
or eax, 0xa0010000
mov dword [ebx], eax
add ebx, edx
or eax, 0x59a6c10e
or eax, 0x740b975f
and eax, 0x4446
or eax, 0x2080
mov dword [ebx], eax
add ebx, edx
or eax, 0x3eac98d
and eax, 0x488888
or eax, 0x8c140200
mov dword [ebx], eax
add ebx, edx
or eax, 0x8186d7a
or eax, 0x43f11de8
and eax, 0x45890040
or eax, 0x20001
mov dword [ebx], eax
add ebx, edx
or eax, 0x48100550
xor eax, 0x371c394b
and eax, 0x5a060418
or eax, 0x84480100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2fbb5a52
and eax, 0x40350000
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x273a6363
or eax, 0x69a50ac2
and eax, 0xb000123
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x641cd774
and eax, 0xc9000445
or eax, 0x812008
mov dword [ebx], eax
add ebx, edx
and eax, 0x5616af24
xor eax, 0x7e701c32
and eax, 0x812
or eax, 0x8000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x260d7af7
xor eax, 0x46c9062a
and eax, 0x4f081
or eax, 0x99130100
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c4ae381
or eax, 0x46893153
and eax, 0x880000
or eax, 0x81000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e48170e
and eax, 0
or eax, 0x418c5c
mov dword [ebx], eax
add ebx, edx
and eax, 0x18a9af09
or eax, 0x1b04249e
and eax, 0x1040c98
or eax, 0x40885020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3a3d7fb6
and eax, 0x48810100
or eax, 0x84425c00
mov dword [ebx], eax
add ebx, edx
and eax, 0x74ecd9e6
and eax, 0x44c04800
or eax, 0x880c84cc
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f2faedd
and eax, 0xc0c8ccc
or eax, 0xc0c04000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4dd27871
xor eax, 0x3bafca76
and eax, 0x444c8004
or eax, 0x88804cc8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7f63e8ae
xor eax, 0xad5c309
and eax, 0xa80a4548
or eax, 0x44811084
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a4d41b6
or eax, 0x43ccec83
and eax, 0x250c458b
or eax, 0x100000
mov dword [ebx], eax
add ebx, edx
or eax, 0x630781cb
or eax, 0x73efd511
and eax, 0x9199
or eax, 0x2800
mov dword [ebx], eax
add ebx, edx
or eax, 0x1d01ee1
and eax, 0x508629
or eax, 0x274004
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ad13dab
and eax, 0x500400
or eax, 0x88e3100
mov dword [ebx], eax
add ebx, edx
or eax, 0x1dc90f0f
or eax, 0x7da7334c
and eax, 0x4b90000
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b5671aa
and eax, 0xb000008
or eax, 0x20000010
mov dword [ebx], eax
add ebx, edx
or eax, 0x62288e79
and eax, 0x2d69c55f
and eax, 0x21000449
or eax, 0xd0811804
mov dword [ebx], eax
add ebx, edx
and eax, 0x6516bf44
or eax, 0x2aa0a227
and eax, 0x6ba09023
or eax, 0x945f0110
mov dword [ebx], eax
add ebx, edx
and eax, 0x5602697f
or eax, 0x58ef0c6b
and eax, 0x2a80108
or eax, 0x81008080
mov dword [ebx], eax
add ebx, edx
or eax, 0x47ca5c93
and eax, 0x646198c6
and eax, 0x44000000
or eax, 0x118b0041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x30d01241
and eax, 0x214a0000
or eax, 0x808128
mov dword [ebx], eax
add ebx, edx
xor eax, 0x121bdbd3
or eax, 0x27c0fe21
and eax, 0x1000089
or eax, 0x80000004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x49ebd01e
xor eax, 0x91bda3
and eax, 0x180100
or eax, 0x180ca
mov dword [ebx], eax
add ebx, edx
and eax, 0x6001ab97
or eax, 0x50c89ee
and eax, 0x4088100
or eax, 0x88c20000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c92a5f
xor eax, 0x261f01d2
and eax, 0x80000084
or eax, 0x1000072
mov dword [ebx], eax
add ebx, edx
and eax, 0x359021e9
and eax, 0xe0
or eax, 0xfff212
mov dword [ebx], eax
add ebx, edx
and eax, 0x52230088
xor eax, 0x5d7825e9
and eax, 0x8410100
or eax, 0x20048a00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x49cfe1dc
xor eax, 0x498fed06
and eax, 0x10210
or eax, 0xe06025
mov dword [ebx], eax
add ebx, edx
xor eax, 0x77f82f0b
xor eax, 0x25e5f077
and eax, 0x50883500
or eax, 0xa4030000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a10ef9a
and eax, 0x10000000
or eax, 0x80880000
mov dword [ebx], eax
add ebx, edx
and eax, 0x764205d3
xor eax, 0x1b0d916a
and eax, 0x18128
or eax, 0x400280
mov dword [ebx], eax
add ebx, edx
or eax, 0x43c8679c
xor eax, 0x7e10d2e9
and eax, 0x1080501
or eax, 0x8000488a
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b23c81b
and eax, 0x4809
or eax, 0xe8a3c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x308f39ca
and eax, 0x30e18100
or eax, 0x8e100000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5001a922
and eax, 0x8a000022
or eax, 0x10000c8
mov dword [ebx], eax
add ebx, edx
or eax, 0x4cd4707e
and eax, 0xc2800054
or eax, 0x30010c01
mov dword [ebx], eax
add ebx, edx
and eax, 0x12a1b58b
xor eax, 0x7da828ae
and eax, 0x400
or eax, 0x10
mov dword [ebx], eax
add ebx, edx
or eax, 0x76ee3dd0
and eax, 0x32403080
or eax, 0x8911c201
mov dword [ebx], eax
add ebx, edx
xor eax, 0x706c683b
and eax, 0xb171850
and eax, 0xa000000
or eax, 0x80880000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c8017b6
xor eax, 0x34dd5e96
and eax, 0x410120
or eax, 0x8288
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb21250d
xor eax, 0x2eb58e20
and eax, 0x25000081
or eax, 0x8450a
mov dword [ebx], eax
add ebx, edx
xor eax, 0xae59257
and eax, 0x240
or eax, 0x2822
mov dword [ebx], eax
add ebx, edx
or eax, 0x21a601c7
and eax, 0x62205
or eax, 0x41d408
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6704dcb4
and eax, 0x26412800
or eax, 0x18800500
mov dword [ebx], eax
add ebx, edx
or eax, 0x21dcc5fe
and eax, 0xd150000
or eax, 0x40200000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a843a27
and eax, 0x58a25c5f
and eax, 1
or eax, 0x8b000010
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f9127eb
and eax, 0x1000001
or eax, 0xf081144c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x426afd58
and eax, 0xa104
or eax, 0x280
mov dword [ebx], eax
add ebx, edx
and eax, 0x365b5f6b
xor eax, 0x3d16f27f
and eax, 0xd10e101
or eax, 0x40e00880
mov dword [ebx], eax
add ebx, edx
and eax, 0x451fd819
or eax, 0x75cd978e
and eax, 0x71810000
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x8263546
and eax, 0x2006
or eax, 0x8a29
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a7d45f8
and eax, 0x2288188
or eax, 0x81800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x758fd416
and eax, 0x1880000
or eax, 0x54030041
mov dword [ebx], eax
add ebx, edx
and eax, 0x6046121c
and eax, 0x40020000
or eax, 0x22e0810c
mov dword [ebx], eax
add ebx, edx
or eax, 0x728651af
and eax, 0xe6d10e
or eax, 0x81192e40
mov dword [ebx], eax
add ebx, edx
and eax, 0x193f0532
xor eax, 0x7079184
and eax, 0x89482
or eax, 0x60370
mov dword [ebx], eax
add ebx, edx
xor eax, 0x62c780e9
and eax, 0x410300
or eax, 0x8048800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7bc3c3f1
or eax, 0x5d83b65b
and eax, 0x73609
or eax, 0x580104
mov dword [ebx], eax
add ebx, edx
or eax, 0xd12eaa1
or eax, 0x1f1c1051
and eax, 0x1f4f3500
or eax, 0xc0a00000
mov dword [ebx], eax
add ebx, edx
and eax, 0x20be8044
and eax, 0x880000
or eax, 0x90000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a3ad23
and eax, 0x18120
or eax, 0x400288
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ccd4b94
and eax, 0xc4988
or eax, 0x81000403
mov dword [ebx], eax
add ebx, edx
and eax, 0x294caa44
and eax, 0xc0000
or eax, 0x8287c9
mov dword [ebx], eax
add ebx, edx
or eax, 0x333c2b59
and eax, 0x1b08100
or eax, 0xc4410000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e319063
and eax, 0x81000002
or eax, 0x8c
mov dword [ebx], eax
add ebx, edx
or eax, 0x1fd4a45c
xor eax, 0x70459327
and eax, 0x1137f1
or eax, 0x204800
mov dword [ebx], eax
add ebx, edx
or eax, 0x7bf062c4
or eax, 0x572bb5f
and eax, 0x10518b00
or eax, 0x40000
mov dword [ebx], eax
add ebx, edx
and eax, 0x13ad21c0
and eax, 0x10040000
or eax, 0xe5a8ca81
mov dword [ebx], eax
add ebx, edx
xor eax, 0x537ceb48
and eax, 0xa28021c9
or eax, 0x4801de36
mov dword [ebx], eax
add ebx, edx
xor eax, 0x22a13a89
and eax, 0x47bfc586
and eax, 0x8006
or eax, 0x38e9
mov dword [ebx], eax
add ebx, edx
or eax, 0x29c5e7c1
or eax, 0x66eace98
and eax, 0x2ceff281
or eax, 0x10000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a2368a
xor eax, 0x667b33e8
and eax, 0x2880168
or eax, 0x8800fe97
mov dword [ebx], eax
add ebx, edx
and eax, 0x6aab64aa
and eax, 0x35f72e78
and eax, 0x28
or eax, 0x418380
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6cba7f43
and eax, 0x408448b
or eax, 0x1040100
mov dword [ebx], eax
add ebx, edx
or eax, 0x650d90d1
and eax, 0x4010
or eax, 0x24
mov dword [ebx], eax
add ebx, edx
and eax, 0x5cf1aca9
and eax, 0x20
or eax, 0xffda15
mov dword [ebx], eax
add ebx, edx
xor eax, 0x316bf4e8
and eax, 0x20040a00
or eax, 0x498100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x270f55f0
and eax, 0x440c080
or eax, 0x182d2101
mov dword [ebx], eax
add ebx, edx
and eax, 0x7fc8f85b
and eax, 0x7638e06f
and eax, 0x10000000
or eax, 0xe1830000
mov dword [ebx], eax
add ebx, edx
and eax, 0xde22837
and eax, 0x800000
or eax, 0xa8018850
mov dword [ebx], eax
add ebx, edx
and eax, 0x364ca211
or eax, 0x712ee626
and eax, 0x1004002
or eax, 0x8a000181
mov dword [ebx], eax
add ebx, edx
and eax, 0x40ce229b
and eax, 1
or eax, 0xca811854
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a1bd922
and eax, 0x104
or eax, 0x208
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7538ed3f
and eax, 0x6518e201
or eax, 0x82c01080
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d28ae5a
xor eax, 0x1030176b
and eax, 0x50000000
or eax, 0xa2810000
mov dword [ebx], eax
add ebx, edx
and eax, 0x39bb9e96
xor eax, 0x8584132
and eax, 0x4012
or eax, 0xa8cc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2dd2af87
and eax, 0x25104509
or eax, 0x40082
mov dword [ebx], eax
add ebx, edx
and eax, 0x2847fb57
and eax, 0x100
or eax, 0x3a18
mov dword [ebx], eax
add ebx, edx
or eax, 0x524c2bad
and eax, 0x58c313d5
and eax, 0x1215
or eax, 0x1b0020
mov dword [ebx], eax
add ebx, edx
and eax, 0x638aa626
or eax, 0x17231848
and eax, 0x800
or eax, 0xa8908000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b362d0e
and eax, 0xb9000102
or eax, 0x4081
mov dword [ebx], eax
add ebx, edx
and eax, 0x2516e0f9
or eax, 0x1569358c
and eax, 0x5504
or eax, 0x862
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d0147f5
and eax, 0x1004d23
or eax, 0x80100008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x639ca28d
and eax, 0x48ca0
or eax, 0x130051
mov dword [ebx], eax
add ebx, edx
or eax, 0x7feafeb0
xor eax, 0x492b024
and eax, 0x20450a00
or eax, 0x4108100
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ee8760b
and eax, 0x68d8c201
or eax, 0x90000080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x439afb03
and eax, 0xb2000000
or eax, 0x40810000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3aa81f5c
xor eax, 0x1d6f4112
and eax, 0x424e
or eax, 0x100b1
mov dword [ebx], eax
add ebx, edx
or eax, 0x22dd7ee1
xor eax, 0x3064cb06
and eax, 0x2a88088
or eax, 0x81000a00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x34c5e781
or eax, 0x22285af
and eax, 0x50b0001
or eax, 0x40800040
mov dword [ebx], eax
add ebx, edx
or eax, 0x26e4057
and eax, 0x46ef0010
or eax, 0xd00
mov dword [ebx], eax
add ebx, edx
and eax, 0xa96cc2f
or eax, 0x57236343
and eax, 0x47250000
or eax, 0xa0100000
mov dword [ebx], eax
add ebx, edx
and eax, 0x77055b5f
xor eax, 0x253039f8
and eax, 0x2000040
or eax, 0x89000007
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ccfb899
xor eax, 0x2bcbfa19
and eax, 0xc0000044
or eax, 0x9811409
mov dword [ebx], eax
add ebx, edx
or eax, 0xf4cc086
and eax, 0x40c6
or eax, 0x130
mov dword [ebx], eax
add ebx, edx
and eax, 0x49cb9751
and eax, 0x100
or eax, 0x5be9f081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x36b8022f
and eax, 0x1000000
or eax, 0x80880000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f468f6e
or eax, 0x38d77376
and eax, 0x418328
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
or eax, 0x410933de
xor eax, 0x26a52b5f
and eax, 0x4488a0
or eax, 0x12031a
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b203cd5
xor eax, 0x4e3cee8f
and eax, 0x400100
or eax, 0x28152a00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x24aa1c54
and eax, 0x4aa0200
or eax, 0xe300c881
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3d563a5a
and eax, 0xd2800000
or eax, 0x20010000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3feabab5
xor eax, 0x1416e39b
and eax, 0x6970000a
or eax, 0x100284c1
mov dword [ebx], eax
add ebx, edx
and eax, 0x39fd777e
and eax, 0x700008
or eax, 0x8fe3b0
mov dword [ebx], eax
add ebx, edx
or eax, 0x11729a84
and eax, 0x452b00
or eax, 0x8000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x63c59ead
and eax, 0x2a5e2c51
and eax, 0x2401
or eax, 0x34c334
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7bc8c5ee
and eax, 0x28900000
or eax, 0x80008900
mov dword [ebx], eax
add ebx, edx
or eax, 0x12ffabd9
and eax, 0xdf7893a
and eax, 0x8000100
or eax, 0x83004083
mov dword [ebx], eax
add ebx, edx
xor eax, 0x48aa92d9
and eax, 0xc1800048
or eax, 0x12005
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b59385a
and eax, 0x19
or eax, 0x4720
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ecc9e2a
and eax, 0x848d101
or eax, 0x40002080
mov dword [ebx], eax
add ebx, edx
or eax, 0x3668ed0f
or eax, 0x55c16f4b
and eax, 0x55890000
or eax, 0x20000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x9b6f3b6
and eax, 0x1c208114
or eax, 0xa2c20008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x774da23f
xor eax, 0xbacb318
and eax, 0x80000003
or eax, 0x1000084
mov dword [ebx], eax
add ebx, edx
and eax, 0x5694b516
and eax, 2
or eax, 0x86b7f0
mov dword [ebx], eax
add ebx, edx
and eax, 0x311db039
and eax, 0x8000
or eax, 0xa88a0800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f65a9b3
and eax, 0x3f945e6
and eax, 0x3000182
or eax, 0x88004001
mov dword [ebx], eax
add ebx, edx
and eax, 0x238f2298
and eax, 0x2000000
or eax, 0xcc0d2045
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c892974
and eax, 0x4000020
or eax, 0x31000088
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb87d0b0
and eax, 0x73f0ab36
and eax, 0x22008000
or eax, 0xc6f5caf
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f45c8d3
and eax, 0x1004c8b
or eax, 0x80100100
mov dword [ebx], eax
add ebx, edx
or eax, 0xd86fa9a
xor eax, 0x3df714d7
and eax, 0x418a40
or eax, 0x120081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2970bf8c
and eax, 0x8210100
or eax, 0x50d08000
mov dword [ebx], eax
add ebx, edx
and eax, 0x314630f8
and eax, 0
or eax, 0x89000099
mov dword [ebx], eax
add ebx, edx
xor eax, 0x13c78f44
or eax, 0x3dea04bf
and eax, 0x1838881
or eax, 0x40002000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3281470e
and eax, 0x1af2fd25
and eax, 0x8900
or eax, 0xc550200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x37218a8
or eax, 0x2ee4a67d
and eax, 0x2fc7b281
or eax, 0xc0104000
mov dword [ebx], eax
add ebx, edx
or eax, 0x113a3ecd
and eax, 0xf2810000
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x511956a
or eax, 0x2eb3670a
and eax, 0x69303768
or eax, 0x480880
mov dword [ebx], eax
add ebx, edx
and eax, 0x39e2a085
and eax, 0x2e316de7
and eax, 0x80
or eax, 0x51c450b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5470ad37
and eax, 0x8024
or eax, 0x1303
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c158bf8
and eax, 0x40005
or eax, 0x40e020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x60a9e0e0
xor eax, 0x7a013fb4
and eax, 0x880d00
or eax, 0x40110000
mov dword [ebx], eax
add ebx, edx
and eax, 0x453a2ea1
and eax, 0x100000
or eax, 0x9d250000
mov dword [ebx], eax
add ebx, edx
or eax, 0xdb54606
or eax, 0x668a3bb0
and eax, 0x89000000
or eax, 0x40
mov dword [ebx], eax
add ebx, edx
and eax, 0x4470ceec
and eax, 0x323b244b
and eax, 0
or eax, 0x4183a890
mov dword [ebx], eax
add ebx, edx
or eax, 0x32031615
xor eax, 0x6b133347
and eax, 0x18008900
or eax, 0xe2493000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ecb4fd8
and eax, 0x4020000
or eax, 0x49290000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7461f63d
and eax, 0x29488010
or eax, 0x44810100
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d8fc5e9
and eax, 0x1000051
or eax, 0x80000004
mov dword [ebx], eax
add ebx, edx
or eax, 0x25f3e149
and eax, 0x114149
or eax, 0x40ca0
mov dword [ebx], eax
add ebx, edx
or eax, 0x13d92ffb
and eax, 0x1d10100
or eax, 0x40208000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a026c44
xor eax, 0x3e0a75f4
and eax, 0x1600880
or eax, 0x8a046601
mov dword [ebx], eax
add ebx, edx
or eax, 0x315c5532
and eax, 0xa2002811
or eax, 0x40810044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x21e05f15
and eax, 0x4500
or eax, 0x802c
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e910e82
xor eax, 0x46af9057
and eax, 0x408d8001
or eax, 0x20504280
mov dword [ebx], eax
add ebx, edx
xor eax, 0x24c7bf97
xor eax, 0x16cfeaf
and eax, 0x40000000
or eax, 0xb2810000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6fa7c988
and eax, 0x4008
or eax, 0x2601
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d0cd5d4
or eax, 0x7eaf0c20
and eax, 0x2a80800
or eax, 0x81008289
mov dword [ebx], eax
add ebx, edx
or eax, 0x3fa6a1b5
and eax, 0xd98fa19
and eax, 0x5880001
or eax, 0x40030040
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e54faf1
and eax, 0x40000000
or eax, 0xba433528
mov dword [ebx], eax
add ebx, edx
and eax, 0x47b00906
or eax, 0x4e29d32e
and eax, 0x2210000
or eax, 0x10140000
mov dword [ebx], eax
add ebx, edx
and eax, 0x207f8b54
or eax, 0x71934083
and eax, 0x31000083
or eax, 0x8800006c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x38512c68
and eax, 0x882
or eax, 0x4038
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c55fadf
and eax, 0x4482b
or eax, 0x81280500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x52c6a931
and eax, 0xd3884010
or eax, 0x2c0418e1
mov dword [ebx], eax
add ebx, edx
and eax, 0x71dfc56b
or eax, 0x619dbf43
and eax, 0x20818863
or eax, 0x8800009c
mov dword [ebx], eax
add ebx, edx
and eax, 0x427a7488
and eax, 0x80
or eax, 0x8b004103
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f856d2a
or eax, 0x35a37b48
and eax, 0x2811840
or eax, 0xc0000015
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7a73eee4
and eax, 0x211
or eax, 0x948
mov dword [ebx], eax
add ebx, edx
and eax, 0x7cf67bf1
and eax, 0x201
or eax, 0x192df080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3a078adc
xor eax, 0x17d9865a
and eax, 0x4830000
or eax, 0x41080000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4cebd173
and eax, 0x3c9f035b
and eax, 0x48a0000
or eax, 0x224250c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e030073
and eax, 0x82d0000
or eax, 0x97000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b685ed6
and eax, 0x1000000
or eax, 0x24000088
mov dword [ebx], eax
add ebx, edx
or eax, 0xf42c68f
and eax, 0x764d1102
and eax, 2
or eax, 0xb834
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f4d31ad
and eax, 0x3024
or eax, 0x380711
mov dword [ebx], eax
add ebx, edx
and eax, 0x132fac8a
xor eax, 0x6a9be459
and eax, 0x28908000
or eax, 0x80000800
mov dword [ebx], eax
add ebx, edx
and eax, 0x7cc991f5
and eax, 0x28000000
or eax, 0x90004183
mov dword [ebx], eax
add ebx, edx
xor eax, 0x49d7bdd5
and eax, 0x418000
or eax, 0x3a8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3526aa08
and eax, 0x4440100
or eax, 0xc888c25d
mov dword [ebx], eax
add ebx, edx
and eax, 0x486029e8
xor eax, 0x3e72382
and eax, 0x488300c8
or eax, 0xa4085504
mov dword [ebx], eax
add ebx, edx
xor eax, 0x36a44902
and eax, 0x4cd27e78
and eax, 0x408
or eax, 0x251c4183
mov dword [ebx], eax
add ebx, edx
xor eax, 0x74dd9e60
or eax, 0x3005d1f5
and eax, 0x285
or eax, 0x400
mov dword [ebx], eax
add ebx, edx
or eax, 0x42351a9e
and eax, 0x40015
or eax, 0x20020
mov dword [ebx], eax
add ebx, edx
and eax, 0x6bec289
and eax, 0x40000
or eax, 0x10498b00
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b50fd32
xor eax, 0x727fdc8c
and eax, 0x9200180
or eax, 0xf609c801
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3dc9f04f
xor eax, 0x3bae83be
and eax, 0xf102ba70
or eax, 0x81458f
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a75f832
and eax, 0x10018830
or eax, 0x8c800085
mov dword [ebx], eax
add ebx, edx
and eax, 0x383981c9
xor eax, 0x7075dc40
and eax, 0x8004081
or eax, 0x8300010a
mov dword [ebx], eax
add ebx, edx
and eax, 0x207f5d8c
and eax, 0
or eax, 0xc2812455
mov dword [ebx], eax
add ebx, edx
xor eax, 0x359cf597
or eax, 0x557e83dc
and eax, 0x518e
or eax, 0x2c21
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e81ae70
or eax, 0x10a88924
and eax, 0x3c28d281
or eax, 0x81102000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e5923f0
and eax, 0x24180000
or eax, 0x51a00000
mov dword [ebx], eax
add ebx, edx
or eax, 0xe457f63
or eax, 0x7c8cd74
and eax, 0x2b000154
or eax, 0x88
mov dword [ebx], eax
add ebx, edx
and eax, 0x23edfb0f
or eax, 0xba6f487
and eax, 0x23241005
or eax, 0x90110040
mov dword [ebx], eax
add ebx, edx
and eax, 0x1ca11efa
and eax, 0x5c747c93
and eax, 0
or eax, 0x880001bf
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d12395d
xor eax, 0x60c7472
and eax, 0x10a0c90
or eax, 0x40819000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x74636100
or eax, 0x52fc4b34
and eax, 0x144c8b00
or eax, 0x10000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x524ecf1b
and eax, 0x46024001
or eax, 0xa104b180
mov dword [ebx], eax
add ebx, edx
xor eax, 0x31b5ae8
or eax, 0x4773536b
and eax, 0xe1010000
or eax, 0x10800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7720961d
or eax, 0x6cf65058
and eax, 0x6c600000
or eax, 0x18f05
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a4d3e34
or eax, 0x742ab1d5
and eax, 0x421b0
or eax, 0xc00a0a
mov dword [ebx], eax
add ebx, edx
and eax, 0x210082f1
and eax, 0x200
or eax, 0xc552900
mov dword [ebx], eax
add ebx, edx
and eax, 0x1be8530f
or eax, 0x32bf4871
and eax, 0x88d4201
or eax, 0x4000b080
mov dword [ebx], eax
add ebx, edx
and eax, 0x1804dbe4
xor eax, 0x503a58ec
and eax, 0x8080000
or eax, 0x82810000
mov dword [ebx], eax
add ebx, edx
and eax, 0x36a05e44
and eax, 0x4a847c0e
and eax, 0
or eax, 0x418b9c
mov dword [ebx], eax
add ebx, edx
or eax, 0x76fb573f
xor eax, 0x571ac78f
and eax, 0x21000000
or eax, 0x140c458b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x11092df6
and eax, 0x4838
or eax, 0x1702
mov dword [ebx], eax
add ebx, edx
and eax, 0x61f94794
or eax, 0x710fedad
and eax, 0xd8d05
or eax, 0xe01000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7898e251
and eax, 0x502c0d00
or eax, 0x6000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x795f0534
and eax, 0x4310000
or eax, 0x40040000
mov dword [ebx], eax
add ebx, edx
and eax, 0x707b0812
or eax, 0x3546a16c
and eax, 0x31000144
or eax, 0x88000012
mov dword [ebx], eax
add ebx, edx
and eax, 0x38a01ff
and eax, 0x116
or eax, 0xbe80
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7286f335
and eax, 0x4c23
or eax, 0x81100108
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a4354ec
and eax, 0x211c1
or eax, 0xa0c230
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4f508ccd
and eax, 0xc800800
or eax, 0x90018000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3ab7a2b1
xor eax, 0xf2d205a
and eax, 0x8900008b
or eax, 0x2004100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5aba3b6a
and eax, 0xc0802041
or eax, 0x2010014
mov dword [ebx], eax
add ebx, edx
and eax, 0x48ceb442
xor eax, 0x33fe770a
and eax, 0x4702
or eax, 0xb0
mov dword [ebx], eax
add ebx, edx
or eax, 0x4fd15680
and eax, 0x6a1d095b
and eax, 0x110000
or eax, 0x14c8f281
mov dword [ebx], eax
add ebx, edx
or eax, 0x708f370c
and eax, 0x448b6508
or eax, 0x1000070
mov dword [ebx], eax
add ebx, edx
and eax, 0x24a18504
xor eax, 0x3de1ac56
and eax, 0x9602110
or eax, 0x121408
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f099f28
and eax, 0x6a05a01a
and eax, 0x8000000
or eax, 0x65350000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1cf399d2
xor eax, 0x20b881c
and eax, 0x3100000e
or eax, 0x4000020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x76370fc5
and eax, 0x402598e5
and eax, 0xa0
or eax, 0x110
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7bb55f71
and eax, 0x77b3413
and eax, 0x3101001
or eax, 0x888c8088
mov dword [ebx], eax
add ebx, edx
xor eax, 0x314b3329
and eax, 0x8830000
or eax, 0x45080041
mov dword [ebx], eax
add ebx, edx
and eax, 0x234aadb1
xor eax, 0x5ce54542
and eax, 0x1dc90100
or eax, 0x8000800c
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a5e6f5c
xor eax, 0x2c3bfda3
and eax, 0xa6
or eax, 0x81000010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2ba48340
and eax, 0x81f0
or eax, 0x191c01
mov dword [ebx], eax
add ebx, edx
or eax, 0x7cf19e34
xor eax, 0x45844c55
and eax, 0x39718100
or eax, 0x86800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b3777e
and eax, 0x4bc925ca
and eax, 0x8000042
or eax, 0x830000a4
mov dword [ebx], eax
add ebx, edx
or eax, 0xf88e00a
and eax, 0x82802044
or eax, 0x40010011
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e0e35b1
and eax, 1
or eax, 0x1e06
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e78c62d
and eax, 0x4858d201
or eax, 0x72080
mov dword [ebx], eax
add ebx, edx
or eax, 0xff59cab
and eax, 0xa880000
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e910816
or eax, 0x6441bd08
and eax, 0x41891c
or eax, 0x280
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c967cc
and eax, 0x188
or eax, 0x350c4403
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c91c0f1
and eax, 0x8558
or eax, 0x6280
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2ba32026
and eax, 0xa28134
or eax, 0x480001
mov dword [ebx], eax
add ebx, edx
or eax, 0x68c3908
and eax, 0x4ae3100
or eax, 0x8100400
mov dword [ebx], eax
add ebx, edx
or eax, 0x737ee4b0
or eax, 0x34c1a7d1
and eax, 0x4d8b7261
or eax, 4
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e543bf8
and eax, 0x48000000
or eax, 0x80f18110
mov dword [ebx], eax
add ebx, edx
or eax, 0x751c0bef
and eax, 0x810000c0
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x32f7d838
or eax, 0xfe9f87b
and eax, 0xdc70f1
or eax, 0x500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x363feb1f
and eax, 0x14818800
or eax, 0x88000100
mov dword [ebx], eax
add ebx, edx
and eax, 0x147ea8e5
and eax, 0
or eax, 0x8b00418b
mov dword [ebx], eax
add ebx, edx
and eax, 0x3dba9310
xor eax, 0x669ff2d1
and eax, 0x42812051
or eax, 0x80000004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6e514e5b
xor eax, 0x461acd50
and eax, 0x2210
or eax, 0x5480
mov dword [ebx], eax
add ebx, edx
or eax, 0xfd5bf69
and eax, 0x4b903d93
and eax, 0x2081
or eax, 0x740bc200
mov dword [ebx], eax
add ebx, edx
or eax, 0x45e2b553
and eax, 0x70810000
or eax, 0x82000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a7cdc74
and eax, 0x70
or eax, 0x2080
mov dword [ebx], eax
add ebx, edx
or eax, 0x617a7770
and eax, 0x543a4bc2
and eax, 0x184180
or eax, 0x500040b
mov dword [ebx], eax
add ebx, edx
or eax, 0x38ad6572
and eax, 0x428
or eax, 0x9004
mov dword [ebx], eax
add ebx, edx
and eax, 0x26845ddb
and eax, 0x58782365
and eax, 0
or eax, 0xbac135
mov dword [ebx], eax
add ebx, edx
xor eax, 0x22778d75
and eax, 0x800800
or eax, 0x9c108000
mov dword [ebx], eax
add ebx, edx
and eax, 0x45e5e6d4
and eax, 0x7505b915
and eax, 0
or eax, 0x8b00418b
mov dword [ebx], eax
add ebx, edx
and eax, 0x6476f979
and eax, 9
or eax, 0xf1812444
mov dword [ebx], eax
add ebx, edx
or eax, 0x64e13a02
and eax, 0x3402
or eax, 0xc010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7a5e4eb0
xor eax, 0x3e7bda1
and eax, 0x30190101
or eax, 0x8404f080
mov dword [ebx], eax
add ebx, edx
and eax, 0x50a50df4
and eax, 0x10010000
or eax, 0x458a0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1744562d
and eax, 0x455ac804
and eax, 0x404a0004
or eax, 0xb3808110
mov dword [ebx], eax
add ebx, edx
or eax, 0xcf60cfe
and eax, 0x810000de
or eax, 1
mov dword [ebx], eax
add ebx, edx
and eax, 0x54d51bbb
and eax, 0x82
or eax, 0x418f60
mov dword [ebx], eax
add ebx, edx
or eax, 0x583f9692
and eax, 0x8728100
or eax, 0x86800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a409460
and eax, 0x88000040
or eax, 1
mov dword [ebx], eax
add ebx, edx
or eax, 0x14306d9a
and eax, 0x48b6c784
and eax, 0x480
or eax, 0x418b980a
mov dword [ebx], eax
add ebx, edx
and eax, 0x38cd1f7e
and eax, 0x10800
or eax, 0x8448300
mov dword [ebx], eax
add ebx, edx
and eax, 0x102aec92
and eax, 0x800
or eax, 0xe01625
mov dword [ebx], eax
add ebx, edx
or eax, 0xd7bd1a4
or eax, 0x43f014d0
and eax, 0x405a1500
or eax, 0x80042000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5fee745f
and eax, 0x4d8a0000
or eax, 0x10000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2956e618
and eax, 0x29c98018
or eax, 0x2000100
mov dword [ebx], eax
add ebx, edx
or eax, 0x75131e7
and eax, 0x10000bc
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x44b764f
and eax, 0
or eax, 0x11eac1
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a8c6c6a
xor eax, 0x63596b14
and eax, 0x1510100
or eax, 0x88a08000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x25f3320
and eax, 0x3ebaba91
and eax, 0x8000000
or eax, 0x800000d0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5113837
and eax, 0x1011881
or eax, 0x408a8400
mov dword [ebx], eax
add ebx, edx
and eax, 0x2bafc32f
or eax, 0x6b54df53
and eax, 0x8558b00
or eax, 0x14000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b20d96d
and eax, 0x55655201
or eax, 0xa080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x51bda13b
and eax, 0x800000
or eax, 0xf2010000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xfe1b0f3
or eax, 0xb43cfd4
and eax, 0xea37
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ad8a79
or eax, 0x7d0d7274
and eax, 0x5084001
or eax, 0x10058a
mov dword [ebx], eax
add ebx, edx
or eax, 0x69353d8b
and eax, 0x7981
or eax, 0x8224
mov dword [ebx], eax
add ebx, edx
xor eax, 0x293c0f12
xor eax, 0x60939e44
and eax, 0x1224831
or eax, 0x1504
mov dword [ebx], eax
add ebx, edx
or eax, 0x230b49cc
xor eax, 0x17ac58e2
and eax, 0x14800000
or eax, 0x88108800
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f8f9fb1
and eax, 0xadde6ea
and eax, 0x8000080
or eax, 0xb000410b
mov dword [ebx], eax
add ebx, edx
and eax, 0x69b62162
xor eax, 0x6bdb12cb
and eax, 0x410388
or eax, 0x8814
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7cfe6131
xor eax, 0x2ed2aaef
and eax, 0x404c4040
or eax, 0x8c80831d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x17b5f6f2
or eax, 0x2352def8
and eax, 0xe80b55cc
or eax, 0x4800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x373a2658
or eax, 0x2d4a57e
and eax, 0x51c458a
or eax, 1
mov dword [ebx], eax
add ebx, edx
and eax, 0x37f77873
and eax, 2
or eax, 0x800
mov dword [ebx], eax
add ebx, edx
or eax, 0x57470a29
and eax, 0x51c410ea
and eax, 0x400020
or eax, 0xb7d15
mov dword [ebx], eax
add ebx, edx
and eax, 0x4360fbb5
or eax, 0x21633e54
and eax, 0x410b00
or eax, 0x80c8000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xebf7597
and eax, 0x270e081
or eax, 0x590d0100
mov dword [ebx], eax
add ebx, edx
and eax, 0x4245b029
and eax, 0x40010000
or eax, 0x89800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6cd0dd19
and eax, 0
or eax, 0x8ccd
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1844b2b1
xor eax, 0x3827879c
and eax, 0x60b180
or eax, 0xdc9c4001
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c9507d2
and eax, 0x80880000
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a2d9f4d
and eax, 0x18e08
or eax, 0x400020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x18218388
or eax, 0x130d8230
and eax, 0x10c0580
or eax, 0x8000500b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x168df5ce
and eax, 0x1012040
or eax, 0x2654b2
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d59eafa
and eax, 0x1000000
or eax, 0xa4f28100
mov dword [ebx], eax
add ebx, edx
and eax, 0x69ac5562
and eax, 0x20000100
or eax, 0x9800001a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x15622bf7
and eax, 0x2aa1
or eax, 0x410
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3842cbe5
or eax, 0x5f60237e
and eax, 0x3500452a
or eax, 0x1c0001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d77a4cd
and eax, 0x2f1f3166
and eax, 0x80b2124
or eax, 0xf7f4ca10
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e49a300
and eax, 0xe64fe59
and eax, 0xe208000
or eax, 0x80081088
mov dword [ebx], eax
add ebx, edx
and eax, 0x412b3da9
and eax, 0x80000
or eax, 0x4d830041
mov dword [ebx], eax
add ebx, edx
or eax, 0x59b9ca55
and eax, 0xb18000
or eax, 0xa2400120
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f1d012c
and eax, 0x8100000c
or eax, 0xb0
mov dword [ebx], eax
add ebx, edx
or eax, 0x774b8828
and eax, 0x4880a8
or eax, 0x106041
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ba54142
and eax, 0
or eax, 0xf7f18100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x28327c77
and eax, 0x8b000051
or eax, 8
mov dword [ebx], eax
add ebx, edx
and eax, 0x306cf424
and eax, 0x6aea9726
and eax, 0
or eax, 0xe2812055
mov dword [ebx], eax
add ebx, edx
xor eax, 0x66568fd7
and eax, 0x2b81907c
and eax, 0
or eax, 0x7d90
mov dword [ebx], eax
add ebx, edx
xor eax, 0x8a7a80d
and eax, 0x218b6e4a
and eax, 0x834000
or eax, 0xc10b281
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5fcd880e
and eax, 0x2080000
or eax, 0x88800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x18f5d592
and eax, 0x418400
or eax, 0xa28
mov dword [ebx], eax
add ebx, edx
or eax, 0x55f0f89
or eax, 0x1e912ca6
and eax, 0x538da8
or eax, 0x205010
mov dword [ebx], eax
add ebx, edx
or eax, 0x31f68a9c
and eax, 0x10450b00
or eax, 0x4002000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x753a87d9
or eax, 0x5a91b6d6
and eax, 0x563c15
or eax, 0x4120
mov dword [ebx], eax
add ebx, edx
and eax, 0x24aabe5a
or eax, 0x71a23987
and eax, 0x1003900
or eax, 0x508000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c1d643b
and eax, 0x4d090000
or eax, 0x220000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1fa04b31
and eax, 0xb135a27
and eax, 0
or eax, 0x70e9811c
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c6e6cbc
or eax, 0xb3295da
and eax, 0x100000c
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x62371817
and eax, 0x7f431ec4
and eax, 0x63010000
or eax, 0x9cb065f1
mov dword [ebx], eax
add ebx, edx
and eax, 0x55331ea2
and eax, 0x100a0
or eax, 0x2880885f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x505a386e
or eax, 0x1b57d35b
and eax, 0x3800418a
or eax, 0x80000004
mov dword [ebx], eax
add ebx, edx
and eax, 0x41496c6
or eax, 0x6751cc08
and eax, 0x418c08
or eax, 0x220
mov dword [ebx], eax
add ebx, edx
or eax, 0x501dd49
and eax, 0x440c349
or eax, 0xc88c0014
mov dword [ebx], eax
add ebx, edx
or eax, 0x6e994aed
xor eax, 0x61735c02
and eax, 0x8c8c84cc
or eax, 0x40404800
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b483230
or eax, 0x34f27edf
and eax, 0xcccccccc
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x13a01e99
and eax, 0xcc8854cc
or eax, 0x20030100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4edce098
and eax, 0x20000500
or eax, 0x508408b
mov dword [ebx], eax
add ebx, edx
and eax, 0x637da877
and eax, 0x7f2fec65
and eax, 0
or eax, 0x5240
mov dword [ebx], eax
add ebx, edx
and eax, 0x750991f9
and eax, 0x1000
or eax, 0x8b40e083
mov dword [ebx], eax
add ebx, edx
and eax, 0x40a7ce23
and eax, 1
or eax, 0xe181084c
mov dword [ebx], eax
add ebx, edx
or eax, 0x25af2743
and eax, 0x2448
or eax, 0xc010
mov dword [ebx], eax
add ebx, edx
and eax, 0x5077bd94
xor eax, 0x3622180a
and eax, 0x2002b000
or eax, 0x804d4181
mov dword [ebx], eax
add ebx, edx
xor eax, 0x76662207
and eax, 0x80080000
or eax, 0x1800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x580912a1
and eax, 0
or eax, 0x4185d4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5fd16c40
or eax, 0x4af3cbac
and eax, 0x1104188
or eax, 0x80041403
mov dword [ebx], eax
add ebx, edx
or eax, 0x24d330bb
and eax, 0xb2
or eax, 0x80840
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ad7a34e
or eax, 0x6be697c7
and eax, 0x2bf28100
or eax, 0x14000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ce57960
and eax, 0x5c361bf4
and eax, 0x8000000
or eax, 0x83000089
mov dword [ebx], eax
add ebx, edx
and eax, 0x45afe8a4
and eax, 0x3500fcd0
and eax, 0
or eax, 0x300d0c45
mov dword [ebx], eax
add ebx, edx
or eax, 0x488f5c9e
and eax, 0x2071c1ee
and eax, 0x200000c0
or eax, 0x15000020
mov dword [ebx], eax
add ebx, edx
or eax, 0x58a4a331
xor eax, 0xb20fd6
and eax, 0xa826
or eax, 0x5000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x35501357
and eax, 0x5a930ecb
and eax, 0x100000
or eax, 0x85c49088
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3749335c
and eax, 0x55578825
and eax, 0x10000
or eax, 0x4d8a0041
mov dword [ebx], eax
add ebx, edx
and eax, 0x633747b4
xor eax, 0x626c24f8
and eax, 0x21610018
or eax, 0xdc908100
mov dword [ebx], eax
add ebx, edx
or eax, 0x420d158c
or eax, 0x1145a946
and eax, 0x81fdbd90
or eax, 0x24220
mov dword [ebx], eax
add ebx, edx
or eax, 0x35dc404c
and eax, 0xb5378bf0
or eax, 0x4a000001
mov dword [ebx], eax
add ebx, edx
or eax, 0x57bdaf36
and eax, 0x98b1aaf7
or eax, 0x401008
mov dword [ebx], eax
add ebx, edx
and eax, 0x582a3274
or eax, 0x7c23dc75
and eax, 0x5423fe75
or eax, 0x108018a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3dcb6315
and eax, 0x20e08000
or eax, 0x91120114
mov dword [ebx], eax
add ebx, edx
xor eax, 0x101f972f
and eax, 0x80ed1613
or eax, 0x812e904
mov dword [ebx], eax
add ebx, edx
xor eax, 0x66960a62
xor eax, 0x5fb01002
and eax, 0x181c402
or eax, 0x40041088
mov dword [ebx], eax
add ebx, edx
xor eax, 0x344aa8b2
and eax, 0x14450800
or eax, 0x8300
mov dword [ebx], eax
add ebx, edx
or eax, 0x67572d66
xor eax, 0x1ee0b417
and eax, 0x351321
or eax, 0x84004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x24f6ab74
and eax, 0xc13000
or eax, 0x1300500
mov dword [ebx], eax
add ebx, edx
and eax, 0x7394bf75
and eax, 0x1800000
or eax, 0x4c0b0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5cdd6b23
xor eax, 0xf8d32c2
and eax, 0x12400100
or eax, 0x818008
mov dword [ebx], eax
add ebx, edx
and eax, 0x43d51c51
xor eax, 0x16416c15
and eax, 0x15
or eax, 0x810000c8
mov dword [ebx], eax
add ebx, edx
and eax, 0xb7c20dc
xor eax, 0x2664e66c
and eax, 0x104e6b0
or eax, 0x820841
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e3d53e2
and eax, 0x54818800
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x63f7c78c
or eax, 0x3ee8d8e7
and eax, 0xa004085
or eax, 0x81000100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x75c2651d
and eax, 0xe2800410
or eax, 0x10845
mov dword [ebx], eax
add ebx, edx
or eax, 0x667f74a0
xor eax, 0x35b5cd34
and eax, 0x3080
or eax, 0x614
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4782ae0e
and eax, 0x9080
or eax, 0x30616201
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6e4eb4e0
and eax, 0x440b0000
or eax, 0x1800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a87e3dd
xor eax, 0x34492c1c
and eax, 0x8040c
or eax, 0xa040100
mov dword [ebx], eax
add ebx, edx
or eax, 0x7705cefe
and eax, 0x14050000
or eax, 0x300000
mov dword [ebx], eax
add ebx, edx
or eax, 0x27018415
and eax, 0
or eax, 0x88000042
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ee8d3e
and eax, 0x848410
or eax, 0x41015080
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e17a57
and eax, 0x10000
or eax, 0x104c8b00
mov dword [ebx], eax
add ebx, edx
and eax, 0x30010dc7
or eax, 0x33a24001
and eax, 0x20024101
or eax, 0x8458b080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x565c8664
or eax, 0x347e8e0b
and eax, 0xf0000000
or eax, 0x1810000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x27c30930
xor eax, 0xdfe34b1
and eax, 0x3480
or eax, 0x8056
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6de7a747
and eax, 0x1001181
or eax, 0x8018440a
mov dword [ebx], eax
add ebx, edx
and eax, 0x71bdcd68
xor eax, 0x17926e2e
and eax, 0x102
or eax, 0x5404c8
mov dword [ebx], eax
add ebx, edx
or eax, 0x99e7a5f
and eax, 0xd20100
or eax, 0x74208000
mov dword [ebx], eax
add ebx, edx
and eax, 0x33151fda
and eax, 0
or eax, 0x880000d7
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6317ce07
and eax, 0x4105c480
or eax, 0x80100a
mov dword [ebx], eax
add ebx, edx
and eax, 0x21a427e1
xor eax, 0x3a4930e7
and eax, 0x29883000
or eax, 0x44308800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4f3de404
and eax, 0x10000
or eax, 0x452a0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x155c36f
xor eax, 0x5b5a638f
and eax, 0x1043210c
or eax, 0x25a41400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x41489163
xor eax, 0x5d5cd88
and eax, 0x410a0000
or eax, 0xc810000
mov dword [ebx], eax
add ebx, edx
or eax, 0x250361cd
and eax, 0x6d81010c
or eax, 0x80608000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b3d91a4
xor eax, 0x42971382
and eax, 0x1000086
or eax, 0x80000079
mov dword [ebx], eax
add ebx, edx
and eax, 0x6bc311a4
and eax, 0xa0
or eax, 0xe10651
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ea7d864
xor eax, 0xc65c128
and eax, 0x8c08100
or eax, 0x2310000
mov dword [ebx], eax
add ebx, edx
and eax, 0x562d1814
xor eax, 0x27458465
and eax, 0x41
or eax, 0x88000098
mov dword [ebx], eax
add ebx, edx
or eax, 0x5bee1818
or eax, 0xba6d375
and eax, 0x4184d081
or eax, 0x10400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x12d3effe
and eax, 0x10540b00
or eax, 0x8018000
mov dword [ebx], eax
add ebx, edx
and eax, 0x33459de7
xor eax, 0x5ed3f2
and eax, 0xa4a80
or eax, 0xcd008001
mov dword [ebx], eax
add ebx, edx
or eax, 0x30b9ec81
and eax, 0xf0810000
or eax, 0x2000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x15fefa94
or eax, 0x478fce97
and eax, 0xce90
or eax, 0x168
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e684295
and eax, 0x24004589
or eax, 0x1140002
mov dword [ebx], eax
add ebx, edx
or eax, 0x34bdb6b8
xor eax, 0x12d545b7
and eax, 0xb004
or eax, 0x571
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c80eaa2
and eax, 0x6e650b67
and eax, 0x925
or eax, 0x813010
mov dword [ebx], eax
add ebx, edx
and eax, 0x3123cf67
xor eax, 0xa0ec204
and eax, 0x8800
or eax, 0xd4900000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6bdc2634
and eax, 0
or eax, 0x8b004185
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d0e2213
and eax, 0xc1000005
or eax, 0x811848
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d5d6507
xor eax, 0x7ec42e9d
and eax, 0x340
or eax, 0xac29
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3945bbb3
and eax, 0x80feba2
and eax, 0x10080
or eax, 0x3698f101
mov dword [ebx], eax
add ebx, edx
and eax, 0x10e3e82f
and eax, 0x10810001
or eax, 0x450a0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3d95fed
and eax, 0x6beaeb94
and eax, 0x40420104
or eax, 0xb9808008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f457418
xor eax, 0x1abdec73
and eax, 0x80000065
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x798e18e0
and eax, 0x8c18e0
or eax, 0x11e212
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a52e9aa
and eax, 0x8800
or eax, 0xd48a0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x38700690
xor eax, 0x17e0a129
and eax, 0xa8000181
or eax, 0x10004004
mov dword [ebx], eax
add ebx, edx
or eax, 0x47bfa49e
and eax, 0xc59d
or eax, 0x1860
mov dword [ebx], eax
add ebx, edx
or eax, 0x8c77dd
or eax, 0x3fe2ebd6
and eax, 0x3508452b
or eax, 0x100000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b8f0f8b
xor eax, 0x2e577762
and eax, 0x204038c0
or eax, 0xe260021
mov dword [ebx], eax
add ebx, edx
xor eax, 0x280583c6
or eax, 0x772b013c
and eax, 0x108090b
or eax, 0x80004480
mov dword [ebx], eax
add ebx, edx
or eax, 0xcceaf0e
xor eax, 0x37e57b46
and eax, 0x2994c9
or eax, 0x500300
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a417b23
and eax, 0x17d59229
and eax, 0x410000
or eax, 0xdfb08100
mov dword [ebx], eax
add ebx, edx
or eax, 0x5240ebcd
and eax, 0x1ab4a245
and eax, 0x8000041
or eax, 0x810000b8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a3d466d
and eax, 0x41054480
or eax, 0x809001
mov dword [ebx], eax
add ebx, edx
or eax, 0x3015ccd5
and eax, 0x158800
or eax, 0x8400300
mov dword [ebx], eax
add ebx, edx
or eax, 0x182f5d15
and eax, 0x102fc201
or eax, 0xe1800080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c1d640f
and eax, 0xd0800000
or eax, 0x22010000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x30abefe3
and eax, 0x8b61
or eax, 0x11000
mov dword [ebx], eax
add ebx, edx
and eax, 0x59782688
and eax, 0
or eax, 0x250c458b
mov dword [ebx], eax
add ebx, edx
or eax, 0x3775c110
or eax, 0x1150fdee
and eax, 0xe92d
or eax, 0x200
mov dword [ebx], eax
add ebx, edx
and eax, 0x518bdc3
and eax, 0x901
or eax, 0x280634
mov dword [ebx], eax
add ebx, edx
and eax, 0x9d290fb
xor eax, 0x776951dd
and eax, 0x54000000
or eax, 0x80908800
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f52c6e3
and eax, 0x8b004081
or eax, 0x104
mov dword [ebx], eax
add ebx, edx
or eax, 0x69677618
and eax, 0xe101140d
or eax, 0x10800040
mov dword [ebx], eax
add ebx, edx
or eax, 0x19ca054b
or eax, 0x50193be7
and eax, 0x3d6f
or eax, 0xc000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2e53aa7d
or eax, 0x4783c69e
and eax, 0x6c13f181
or eax, 0x102c0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c9984fb
and eax, 0x687c7062
and eax, 0x40000000
or eax, 0x158b0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1f7b27c0
xor eax, 0x696936e1
and eax, 0x12920100
or eax, 0x40608008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4058dbba
or eax, 0x2e7aec78
and eax, 0xc0
or eax, 0x81000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a0d0416
or eax, 0x7c79c934
and eax, 0x5548e2
or eax, 0x21208
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e4b5da9
or eax, 0x64022d0b
and eax, 0x46120100
or eax, 0xe08000
mov dword [ebx], eax
add ebx, edx
or eax, 0x293ba8f0
and eax, 0xbc3e071
and eax, 0x8000010
or eax, 0x80000002
mov dword [ebx], eax
add ebx, edx
and eax, 0x2dca3f79
and eax, 0x12934e22
and eax, 0
or eax, 0x4185d48a
mov dword [ebx], eax
add ebx, edx
and eax, 0x3585b2a8
and eax, 0x58000
or eax, 0x10400b00
mov dword [ebx], eax
add ebx, edx
or eax, 0x3d97b9d4
or eax, 0x304c0933
and eax, 0x9d8b05
or eax, 0x4400
mov dword [ebx], eax
add ebx, edx
and eax, 0xec62675
xor eax, 0x57cb562
and eax, 0x4b03100
or eax, 0xaa070400
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a946014
or eax, 0x790663d9
and eax, 0x4d830000
or eax, 0x80000
mov dword [ebx], eax
add ebx, edx
or eax, 0x63d6e562
and eax, 0x23c98100
or eax, 0x10
mov dword [ebx], eax
add ebx, edx
and eax, 0x22c11ddb
and eax, 0
or eax, 0x81000007
mov dword [ebx], eax
add ebx, edx
xor eax, 0xf142bc8
and eax, 0x1fe5806c
and eax, 0x40
or eax, 0xc229a1
mov dword [ebx], eax
add ebx, edx
or eax, 0x75f8c445
xor eax, 0x6cbc857d
and eax, 0x8400000
or eax, 0x26b18100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x640d371
and eax, 0x8000000
or eax, 0x80000002
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d42baf5
and eax, 0x4d7a5141
and eax, 0x41001001
or eax, 0x85c480
mov dword [ebx], eax
add ebx, edx
or eax, 0x73a2c0f3
and eax, 0x58000
or eax, 0x8500b00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x78c52264
xor eax, 0x5ddfb9fd
and eax, 0x28400081
or eax, 0xd290ca00
mov dword [ebx], eax
add ebx, edx
or eax, 0x3217a343
and eax, 0xf2810000
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x6db17ca7
and eax, 0x38a2
or eax, 0x318
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f048d51
and eax, 0x329bb792
and eax, 0x2000a280
or eax, 0x95324001
mov dword [ebx], eax
add ebx, edx
and eax, 0x8642893
and eax, 0
or eax, 0xf2810000
mov dword [ebx], eax
add ebx, edx
and eax, 0x37c4aec4
and eax, 0
or eax, 0x80ad
mov dword [ebx], eax
add ebx, edx
xor eax, 0x15900206
or eax, 0x63e1f190
and eax, 0x500418b
or eax, 0xc0400
mov dword [ebx], eax
add ebx, edx
or eax, 0x5feda4a0
and eax, 0xe0aa
or eax, 0x1844
mov dword [ebx], eax
add ebx, edx
or eax, 0x29769c0b
xor eax, 0x790e5688
and eax, 0x30aa25
or eax, 0x1005410
mov dword [ebx], eax
add ebx, edx
or eax, 0x24e02374
and eax, 0x4908800
or eax, 0xd0000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a3ce6f2
and eax, 0x98004080
or eax, 0x20000105
mov dword [ebx], eax
add ebx, edx
or eax, 0x700bc869
and eax, 0x181c4
or eax, 0x400410
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a13b023
and eax, 0x48400155
or eax, 0x848cc208
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e67260c
and eax, 0xc088c440
or eax, 0xc44088c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a2e4aad
and eax, 0xc4820440
or eax, 0x2809518c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d4c7dae
and eax, 0x30020
or eax, 0x184598
mov dword [ebx], eax
add ebx, edx
xor eax, 0x78020723
or eax, 0x66790edc
and eax, 0xc410a00
or eax, 0x42100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x500522d6
and eax, 0x14
or eax, 0x93421
mov dword [ebx], eax
add ebx, edx
and eax, 0xaa73861
xor eax, 0x7a782407
and eax, 0x8490000
or eax, 0x48b00
mov dword [ebx], eax
add ebx, edx
and eax, 0x22028ff2
and eax, 0x8100
or eax, 0x39e57081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x49593ff4
and eax, 0x70800000
or eax, 0x81010000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e742f1a
and eax, 0x410
or eax, 0x81
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b61a7a9
or eax, 0x67921a15
and eax, 0xd908188
or eax, 0x800c0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x61f8d4c8
and eax, 0x45880040
or eax, 0x10030001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x68a82faf
and eax, 0x15220100
or eax, 0x40c08010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x8e5760a
or eax, 0x74bf6317
and eax, 0x1000006
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4cb99d27
and eax, 0x8520
or eax, 0x602d2
mov dword [ebx], eax
add ebx, edx
and eax, 0x56b02df3
xor eax, 0x5f669d4c
and eax, 0x14448800
or eax, 0x10300
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e88740f
or eax, 0x63213b8
and eax, 0xa40d
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x47680585
and eax, 0x4402100
or eax, 0x30810400
mov dword [ebx], eax
add ebx, edx
or eax, 0x36708ac
xor eax, 0x3d87605e
and eax, 0xa200000
or eax, 0xc5150000
mov dword [ebx], eax
add ebx, edx
and eax, 0x13ff7603
and eax, 0
or eax, 0x88000030
mov dword [ebx], eax
add ebx, edx
or eax, 0x6eb70008
or eax, 0x5553cb15
and eax, 0x41858810
or eax, 0x81480
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ff3e877
or eax, 0x2b88d753
and eax, 0x98b00
or eax, 0x10440000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2cef5daa
and eax, 0x3c20c080
or eax, 0x424c0901
mov dword [ebx], eax
add ebx, edx
xor eax, 0x38a0ac2d
and eax, 0x40800000
or eax, 0xb1010000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2662860
and eax, 0x2860
or eax, 0xd68c
mov dword [ebx], eax
add ebx, edx
or eax, 0x19ee3b01
and eax, 0x57ea15eb
and eax, 0x1081589
or eax, 0x80004002
mov dword [ebx], eax
add ebx, edx
and eax, 0x2996245a
and eax, 0x4217ffbb
and eax, 2
or eax, 0xf93bf0
mov dword [ebx], eax
add ebx, edx
or eax, 0x282c9b22
and eax, 0x8f08100
or eax, 0x45020000
mov dword [ebx], eax
add ebx, edx
or eax, 0x202f43ad
and eax, 0x5408497c
and eax, 4
or eax, 0x880000c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x17466fc3
and eax, 0x1040c02
or eax, 0x40899088
mov dword [ebx], eax
add ebx, edx
or eax, 0x6331ad78
or eax, 0x1a255887
and eax, 0x10058900
or eax, 0x400200
mov dword [ebx], eax
add ebx, edx
or eax, 0x5616b2d6
or eax, 0x34723b3d
and eax, 0x403235
or eax, 0x84000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4f2ce485
and eax, 0x4c643400
or eax, 0x10910100
mov dword [ebx], eax
add ebx, edx
and eax, 0x207fe4bf
and eax, 0x215503a7
and eax, 0x150000
or eax, 0x5c200000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c72c3bd
and eax, 0xa0
or eax, 0x8b000042
mov dword [ebx], eax
add ebx, edx
xor eax, 0x281e0f6a
and eax, 0xa1000808
or eax, 0x40810045
mov dword [ebx], eax
add ebx, edx
and eax, 0x22addc36
and eax, 0
or eax, 0x1093
mov dword [ebx], eax
add ebx, edx
xor eax, 0x372032ea
and eax, 0x25002001
or eax, 0xc01cd180
mov dword [ebx], eax
add ebx, edx
or eax, 0x1960c257
and eax, 0xf1000000
or eax, 0x810000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x16a21ef2
xor eax, 0x49adba83
and eax, 0xa411
or eax, 0x510e
mov dword [ebx], eax
add ebx, edx
and eax, 0x7909b7c
and eax, 0x8108
or eax, 0x8d9c0080
mov dword [ebx], eax
add ebx, edx
and eax, 0x3720f61f
and eax, 0x128ec7da
and eax, 0
or eax, 0x558b0041
mov dword [ebx], eax
add ebx, edx
or eax, 0x20085bd6
xor eax, 0x62dee8b
and eax, 0x3a28110
or eax, 0x84500000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3acc427e
and eax, 0x104032c
and eax, 0x1000008
or eax, 0x80000042
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c20ea4e
and eax, 0x6842
or eax, 0x9610a0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x57f13ae1
and eax, 0x347d446d
and eax, 0x10600000
or eax, 0x61928100
mov dword [ebx], eax
add ebx, edx
and eax, 0x38007b6b
and eax, 0
or eax, 0x8b000094
mov dword [ebx], eax
add ebx, edx
and eax, 0x795c75e1
and eax, 0x6678e29f
and eax, 0
or eax, 0x70350c45
mov dword [ebx], eax
add ebx, edx
and eax, 0x1e9432a5
or eax, 0x1d76e032
and eax, 0x15000035
or eax, 0x20000040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x31b26e53
and eax, 0x422
or eax, 0x91d9
mov dword [ebx], eax
add ebx, edx
or eax, 0x73530f88
and eax, 0x3146ca24
and eax, 0x428820
or eax, 0xb03415
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f8ea208
and eax, 0xc908800
or eax, 0x90000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x517e69e5
and eax, 0
or eax, 0x8b00418d
mov dword [ebx], eax
add ebx, edx
and eax, 0xd93198c
and eax, 0x100000c
or eax, 0xc0811441
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f0b9fb
and eax, 8
or eax, 0x1a124
mov dword [ebx], eax
add ebx, edx
or eax, 0x27f44eb4
xor eax, 0x439ce0ea
and eax, 0x44280100
or eax, 0x1910f081
mov dword [ebx], eax
add ebx, edx
or eax, 0x296c6f39
or eax, 0x5f05dfa8
and eax, 0x55090000
or eax, 0x820002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1dc00665
and eax, 0x1037ff6
and eax, 0x20000
or eax, 0x93c88110
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d308231
and eax, 0x1000010
or eax, 0x80000025
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e04ebd
and eax, 0xe00280
or eax, 0x17a072
mov dword [ebx], eax
add ebx, edx
and eax, 0x7fe7fb47
or eax, 0x2aa91462
and eax, 0x88a8000
or eax, 0x94000800
mov dword [ebx], eax
add ebx, edx
or eax, 0x10120e28
and eax, 0x304e4b21
and eax, 0
or eax, 0x8b00418d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b36dba4
and eax, 0x40801
or eax, 0x25010044
mov dword [ebx], eax
add ebx, edx
and eax, 0x234c2f1e
xor eax, 0x3bf757a3
and eax, 0x10000103
or eax, 0x25000048
mov dword [ebx], eax
add ebx, edx
or eax, 0x2458210
and eax, 0x2a101e4c
and eax, 0
or eax, 0x18891
mov dword [ebx], eax
add ebx, edx
xor eax, 0x70d3c749
and eax, 0x104d88
or eax, 0x81000003
mov dword [ebx], eax
add ebx, edx
xor eax, 0x33cb7654
and eax, 0x9313c9
or eax, 0x4c000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x46944b9f
xor eax, 0x1fba56c1
and eax, 0x40a98000
or eax, 0x80400100
mov dword [ebx], eax
add ebx, edx
and eax, 0x61f0360b
xor eax, 0x34725bc3
and eax, 3
or eax, 0x81000034
mov dword [ebx], eax
add ebx, edx
or eax, 0x46e09c7c
and eax, 0xc01871
or eax, 0x2380
mov dword [ebx], eax
add ebx, edx
or eax, 0x5a90c353
or eax, 0x6ef93d4d
and eax, 0x1c818800
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d9a6164
xor eax, 0x28027c1b
and eax, 0x8100010d
or eax, 0xa004080
mov dword [ebx], eax
add ebx, edx
or eax, 0x644ee7e4
and eax, 0xe2000445
or eax, 0x810810
mov dword [ebx], eax
add ebx, edx
xor eax, 0x35b51799
and eax, 0x1104
or eax, 0xc000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7f1e6878
and eax, 0x204d243
and eax, 0x49000
or eax, 0x10b16281
mov dword [ebx], eax
add ebx, edx
or eax, 0x3e953366
and eax, 0x4810000
or eax, 0x410a0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x30ea074c
or eax, 0x30012c95
and eax, 0x25002508
or eax, 0xa061000
mov dword [ebx], eax
add ebx, edx
and eax, 0xc4cbf95
and eax, 0x40000
or eax, 0xa3290000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4231b716
and eax, 0x21000006
or eax, 0x14000080
mov dword [ebx], eax
add ebx, edx
and eax, 0xbeea91f
xor eax, 0x5fff81d7
and eax, 0x5eff81d0
or eax, 0xa1000a0c
mov dword [ebx], eax
add ebx, edx
xor eax, 0xed1b925
xor eax, 0xa5b35bc
and eax, 0x89140000
or eax, 0x4889088
mov dword [ebx], eax
add ebx, edx
and eax, 0x4629c07f
xor eax, 0x641616ad
and eax, 0x180001
or eax, 0x92a10040
mov dword [ebx], eax
add ebx, edx
or eax, 0x4be19149
and eax, 0xb000009
or eax, 0x20000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c35643
and eax, 0x21811448
or eax, 0xd0000005
mov dword [ebx], eax
add ebx, edx
or eax, 0x11b74748
and eax, 0x7a9a3d29
and eax, 0x70920508
or eax, 0x8f6d4824
mov dword [ebx], eax
add ebx, edx
or eax, 0x424eb1e0
xor eax, 0x4375677c
and eax, 0x80001080
or eax, 0x114450b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b7169d
and eax, 0x4102
or eax, 0x4420e0
mov dword [ebx], eax
add ebx, edx
and eax, 0x591eecbb
xor eax, 0x44c79553
and eax, 0x44c28100
or eax, 0x2a300200
mov dword [ebx], eax
add ebx, edx
and eax, 0xd0b3e81
and eax, 0xc000200
or eax, 0x819c8888
mov dword [ebx], eax
add ebx, edx
or eax, 0x788580df
and eax, 0x45890041
or eax, 0x20000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x279e7756
or eax, 0x6f9c0537
and eax, 0x600c2500
or eax, 0x90600008
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a0a8b9b
and eax, 0x70005703
and eax, 0x50000000
or eax, 0xc350000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x240bcdc3
and eax, 0x8300000
or eax, 0x83003000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2d318f6d
and eax, 0x9000000
or eax, 0xc081104d
mov dword [ebx], eax
add ebx, edx
or eax, 0x1821b103
and eax, 0x1002
or eax, 0x42b0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x646be8ad
or eax, 0x18cdaff1
and eax, 0x74a6b181
or eax, 0x82104000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x647d8030
and eax, 0x80890000
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x8e1d1be
and eax, 0x4fdd4234
and eax, 0x410014
or eax, 0x8d88
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b934ffe
and eax, 0x1104002
or eax, 0x80041589
mov dword [ebx], eax
add ebx, edx
xor eax, 0x740f3d7c
and eax, 0x1b60f2
or eax, 0xa08000
mov dword [ebx], eax
add ebx, edx
and eax, 0x59e8792b
and eax, 0xa80000
or eax, 0xfb428100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x318ad809
or eax, 0x39e2faac
and eax, 0x81000005
or eax, 0x40
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c6afad2
and eax, 0x40
or eax, 0xcfc22ab2
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ffd0af3
and eax, 0x8450ac3
or eax, 0x810c
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc18fe17
and eax, 0x584510
or eax, 0x220225
mov dword [ebx], eax
add ebx, edx
and eax, 0x287fcb19
and eax, 0x380100
or eax, 0x47003400
mov dword [ebx], eax
add ebx, edx
and eax, 0x2aa2f68c
xor eax, 0x327589c5
and eax, 0x10010000
or eax, 0x80880000
mov dword [ebx], eax
add ebx, edx
and eax, 0x697ef446
and eax, 0
or eax, 0x418d9c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b8b33a9
and eax, 0x4503214
and eax, 0
or eax, 0x81104d8b
mov dword [ebx], eax
add ebx, edx
and eax, 0x1331ff4d
or eax, 0x247f6959
and eax, 0x1c0549
or eax, 0x801080
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ef04641
xor eax, 0x6fa5138c
and eax, 0x20510000
or eax, 0x80a08100
mov dword [ebx], eax
add ebx, edx
or eax, 0x441b68bc
and eax, 0x78d97107
and eax, 4
or eax, 0x8b0000fa
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3167c07a
xor eax, 0x27d90192
and eax, 0x80800014
or eax, 0x62011041
mov dword [ebx], eax
add ebx, edx
or eax, 0x27e2d222
xor eax, 0x76b4ea3a
and eax, 0x1849
or eax, 0xc520
mov dword [ebx], eax
add ebx, edx
xor eax, 0x75a21368
and eax, 0x5420c201
or eax, 0x800d3080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x64de6554
xor eax, 0x3facb64a
and eax, 0x8a080000
or eax, 0x800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3be59aab
and eax, 0x418888
or eax, 0x514
mov dword [ebx], eax
add ebx, edx
xor eax, 0x32cfdf6
and eax, 0x45c32f5c
and eax, 0x1000008
or eax, 0x4104583
mov dword [ebx], eax
add ebx, edx
or eax, 0xee41fd0
and eax, 0x689
or eax, 0x10024
mov dword [ebx], eax
add ebx, edx
and eax, 0x69e15a4b
and eax, 0x201
or eax, 0x905024
mov dword [ebx], eax
add ebx, edx
and eax, 0x2d33bff4
and eax, 0x61fcd4e4
and eax, 0x1000
or eax, 0x90442500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e70674d
and eax, 0xc000000
or eax, 0x418b0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x686a61db
xor eax, 0x79078a97
and eax, 0x10e08104
or eax, 0xe9010010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b5a6fdf
and eax, 0x8000000a
or eax, 0x1000024
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f7dbb5a
and eax, 0x8c1ba40
and eax, 0
or eax, 0xc6bae1
mov dword [ebx], eax
add ebx, edx
and eax, 0x31b18180
xor eax, 0x7213371
and eax, 0x2a18100
or eax, 0xa0500000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4cfe429c
and eax, 0x68ff3147
and eax, 0x8000000
or eax, 0x80000002
mov dword [ebx], eax
add ebx, edx
or eax, 0x62202139
xor eax, 0x4ac50dac
and eax, 0x850c81
or eax, 0x41089000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x635a9a98
and eax, 0x940000
or eax, 0x8d08b800
mov dword [ebx], eax
add ebx, edx
and eax, 0x1db0e6cf
and eax, 0x1100000
or eax, 0xc24d0041
mov dword [ebx], eax
add ebx, edx
or eax, 0x59381b6b
and eax, 0xc8091148
or eax, 0x24824484
mov dword [ebx], eax
add ebx, edx
xor eax, 0x45c85864
xor eax, 0x763f9392
and eax, 0x838
or eax, 0x800180
mov dword [ebx], eax
add ebx, edx
and eax, 0x1e88a004
or eax, 0x44708003
and eax, 0x4400000
or eax, 0x8052b00
mov dword [ebx], eax
add ebx, edx
or eax, 0x47b58acc
or eax, 0x2987f6bf
and eax, 0x6fd76535
or eax, 0x90080000
mov dword [ebx], eax
add ebx, edx
and eax, 0x69f85315
or eax, 0x5eed10b3
and eax, 0x1c4d01b7
or eax, 0x8a48
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7beaface
xor eax, 0x378ff2b3
and eax, 0x88180
or eax, 0x1147001
mov dword [ebx], eax
add ebx, edx
and eax, 0x710b076d
and eax, 0x1eaacc45
and eax, 0
or eax, 0xf1810000
mov dword [ebx], eax
add ebx, edx
and eax, 0x182d64a5
and eax, 0xaaf8879
and eax, 0
or eax, 0x326
mov dword [ebx], eax
add ebx, edx
xor eax, 0x62b99ee5
xor eax, 0x3733a0b5
and eax, 0x51823100
or eax, 0x8850c081
mov dword [ebx], eax
add ebx, edx
or eax, 0xac0d5a3
xor eax, 0x433d29a9
and eax, 0x80880000
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x37bc7837
and eax, 0
or eax, 0x4188c8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x565af80
or eax, 0xcd121be
and eax, 0x104058a
or eax, 0x80085001
mov dword [ebx], eax
add ebx, edx
and eax, 0x23ba4fec
and eax, 0x80
or eax, 0x31a62
mov dword [ebx], eax
add ebx, edx
and eax, 0x62afcd70
and eax, 0x20000
or eax, 0x1f08300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x27f1a40d
and eax, 0x76e82bec
and eax, 0x24000108
or eax, 0x10c4483
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7a1b856c
or eax, 0x748d6586
and eax, 0xe4c1
or eax, 0x1208
mov dword [ebx], eax
add ebx, edx
or eax, 0x738d18b9
and eax, 0x808a31
or eax, 0x200004
mov dword [ebx], eax
add ebx, edx
and eax, 0x717f3807
xor eax, 0x37df099
and eax, 0x108800
or eax, 0xc8800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x14ab1311
and eax, 0
or eax, 0x8b004188
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6169252b
and eax, 0xe0010401
or eax, 0x180184c
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c26c2e6
and eax, 0x34010c3b
and eax, 0
or eax, 0xa039
mov dword [ebx], eax
add ebx, edx
xor eax, 0x55978d37
and eax, 0x4001b0b9
and eax, 0x40000000
or eax, 0x2844c981
mov dword [ebx], eax
add ebx, edx
xor eax, 0x28011d1d
and eax, 0x40010000
or eax, 0xb1800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ffa27de
and eax, 0x752c9af3
and eax, 0x51000000
or eax, 0x20618c0d
mov dword [ebx], eax
add ebx, edx
or eax, 0x1bde5b89
or eax, 0x37bd6737
and eax, 0x7f9108ba
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x72a10994
xor eax, 0x451ff1c2
and eax, 0x2804287c
or eax, 0x4510383
mov dword [ebx], eax
add ebx, edx
or eax, 0x18bbf730
or eax, 0x2642d68a
and eax, 0x24c1ca81
or eax, 0x41000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x46c52a25
and eax, 0x22000000
or eax, 0xd0810000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x62a9b980
and eax, 0x1268eff
and eax, 0x200080
or eax, 0xffdf6779
mov dword [ebx], eax
add ebx, edx
or eax, 0x3188aca1
and eax, 0xaaeb879
and eax, 0x8888809
or eax, 0x80400280
mov dword [ebx], eax
add ebx, edx
and eax, 0x5fa18044
and eax, 0x2a1ba73d
and eax, 0
or eax, 0x458b0041
mov dword [ebx], eax
add ebx, edx
and eax, 0x184bd489
and eax, 0x64650c60
and eax, 0
or eax, 0xaf3a352c
mov dword [ebx], eax
add ebx, edx
or eax, 0xf359f96
and eax, 0xb350000
or eax, 0x10000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ab59066
and eax, 0xb251024
or eax, 0x80406880
mov dword [ebx], eax
add ebx, edx
xor eax, 0x656044c
and eax, 0x81032c48
or eax, 0x40800005
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3989261e
and eax, 0x7ab893a9
and eax, 0x28000000
or eax, 0x3f18120
mov dword [ebx], eax
add ebx, edx
or eax, 0x51bece23
xor eax, 0x36a70aaf
and eax, 0x900000c
or eax, 0x80000062
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6ef507c9
and eax, 0x41800081
or eax, 0x8c800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3c0716c3
and eax, 0x28058a00
or eax, 0x500100
mov dword [ebx], eax
add ebx, edx
or eax, 0x26260d0b
and eax, 0x28028201
or eax, 0x10004080
mov dword [ebx], eax
add ebx, edx
or eax, 0x600886fe
and eax, 0x70000000
or eax, 0x82810000
mov dword [ebx], eax
add ebx, edx
and eax, 0x26165a79
or eax, 0x456c8f43
and eax, 0xa03
or eax, 0x10014
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d5d3f69
and eax, 0x3438
or eax, 0x18880
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a97414b
or eax, 0x6315240
and eax, 0x8052b00
or eax, 0x400000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b504af8
and eax, 0x4120
or eax, 0x6a1205
mov dword [ebx], eax
add ebx, edx
or eax, 0x57fa037e
or eax, 0x5b5825a7
and eax, 0x48483500
or eax, 0x20010000
mov dword [ebx], eax
add ebx, edx
and eax, 0x19033ac5
and eax, 0xeff0c8e
and eax, 0
or eax, 0x90880000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6100808d
and eax, 0x8088
or eax, 0x410840
mov dword [ebx], eax
add ebx, edx
or eax, 0x1d9997d8
and eax, 0x6606a137
and eax, 0x8010
or eax, 0x418848a8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x35d1624f
and eax, 0x1d4b30f8
and eax, 0x4410000
or eax, 0xc8825d00
mov dword [ebx], eax
add ebx, edx
or eax, 0x32d99421
and eax, 0x6a4a5f49
and eax, 0x48484c00
or eax, 0x848480cc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1981ff80
and eax, 0xc44c004c
or eax, 0x880cc80
mov dword [ebx], eax
add ebx, edx
or eax, 0xb494b6c
or eax, 0x72a1fb4d
and eax, 0xec8955cc
or eax, 0x20000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x10bcf9af
and eax, 0x4100403
or eax, 0x1084188
mov dword [ebx], eax
add ebx, edx
and eax, 0x4caf80fd
or eax, 0x202c6b82
and eax, 0x6988
or eax, 0x8460
mov dword [ebx], eax
add ebx, edx
or eax, 0x388b49f5
xor eax, 0x2382f992
and eax, 0x1090025
or eax, 0x80c110
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e856f58
and eax, 0x10100
or eax, 0x84c8a00
mov dword [ebx], eax
add ebx, edx
or eax, 0x1bd8568e
and eax, 0x90cc180
or eax, 0xa0022001
mov dword [ebx], eax
add ebx, edx
or eax, 0x5454b4b8
and eax, 0xc9000000
or eax, 0x810000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f024511
and eax, 0x500
or eax, 0xa2ca
mov dword [ebx], eax
add ebx, edx
or eax, 0x75be2275
xor eax, 0x32cdf7f9
and eax, 0x7435000
or eax, 0xa080a181
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b4f9e28
and eax, 0x81880000
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x9465cc4
and eax, 0x400000
or eax, 0x18238
mov dword [ebx], eax
add ebx, edx
or eax, 0x2235a148
xor eax, 0x5f479875
and eax, 0x201308
or eax, 0x8444b2
mov dword [ebx], eax
add ebx, edx
and eax, 0x7dbd352a
and eax, 0x2feaec8a
and eax, 0
or eax, 0x14552b00
mov dword [ebx], eax
add ebx, edx
and eax, 0x28ca6434
and eax, 0x2000
or eax, 0x7fb4d281
mov dword [ebx], eax
add ebx, edx
and eax, 0x65b1db16
or eax, 0x381cc677
and eax, 0x45880000
or eax, 0x30000
mov dword [ebx], eax
add ebx, edx
or eax, 0x25989e60
and eax, 0x4990400
or eax, 0x82642118
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e746a7
xor eax, 0x27838ee7
and eax, 0x20040000
or eax, 0x10090000
mov dword [ebx], eax
add ebx, edx
and eax, 0x54b8f189
and eax, 0x7d288d21
and eax, 0x10000000
or eax, 0x25000029
mov dword [ebx], eax
add ebx, edx
or eax, 0x68828e24
xor eax, 0x561f6048
and eax, 0xaa65
or eax, 0x198
mov dword [ebx], eax
add ebx, edx
or eax, 0x2df362fb
and eax, 0x308088
or eax, 0x82081000
mov dword [ebx], eax
add ebx, edx
or eax, 0x169d20bb
xor eax, 0x59204449
and eax, 0x4d890040
or eax, 0x20001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x167ee4da
and eax, 0xac18010
or eax, 0x20000100
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e48cbdb
and eax, 0x10
or eax, 0x81000067
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ede267e
and eax, 0x14595a33
and eax, 0x10080031
or eax, 0x6882dcc0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4aafcdd
and eax, 0x6f150398
and eax, 8
or eax, 0x10558b66
mov dword [ebx], eax
add ebx, edx
and eax, 0x15122faf
or eax, 0x30d0f880
and eax, 0xca80
or eax, 0x4000001
mov dword [ebx], eax
add ebx, edx
and eax, 0x2be153e7
and eax, 0x7213299f
and eax, 0
or eax, 0xf2810000
mov dword [ebx], eax
add ebx, edx
or eax, 0x32f8877a
and eax, 0x5da9b88b
and eax, 0
or eax, 0x7480
mov dword [ebx], eax
add ebx, edx
xor eax, 0xdf67470
xor eax, 0x55edc8ff
and eax, 0x188809
or eax, 0x82200280
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b46e527
or eax, 0x25812204
and eax, 0x87b80001
or eax, 0x10000040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4055db9b
and eax, 0x3000082
or eax, 0x28000004
mov dword [ebx], eax
add ebx, edx
or eax, 0x64742d5b
xor eax, 0x4eda10be
and eax, 0x1041c41
or eax, 0xcc010004
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f55f679
and eax, 0x5000001
or eax, 0x30000012
mov dword [ebx], eax
add ebx, edx
or eax, 0x3293ab1f
or eax, 0x4e1eb63a
and eax, 0x1b918d09
or eax, 0x80404000
mov dword [ebx], eax
add ebx, edx
and eax, 0x513360d0
and eax, 0x1004000
or eax, 0x80080d8b
mov dword [ebx], eax
add ebx, edx
and eax, 0x54ddc602
and eax, 0x4000
or eax, 0x4229e1
mov dword [ebx], eax
add ebx, edx
or eax, 0x31636f5f
and eax, 0x31410100
or eax, 0x4c888000
mov dword [ebx], eax
add ebx, edx
or eax, 0x9df24ef
and eax, 0x6b46da1f
and eax, 0x100000c
or eax, 0x800000a0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x501f74c5
and eax, 0xc7061
or eax, 0xa00990
mov dword [ebx], eax
add ebx, edx
and eax, 0x582f0fb8
and eax, 0x900
or eax, 0x38818000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x43168131
xor eax, 0x21c407a
and eax, 0x9004002
or eax, 0x82000180
mov dword [ebx], eax
add ebx, edx
or eax, 0x447e7a57
or eax, 0x5e9a482
and eax, 0xca812055
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x15933947
and eax, 0x2004
or eax, 0xd412
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6cd9c0d0
and eax, 0x3500653b
and eax, 0x20000000
or eax, 0x925cca81
mov dword [ebx], eax
add ebx, edx
xor eax, 0x62503261
and eax, 0xd0000000
or eax, 0x22810000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a4c11c3
and eax, 0x1080
or eax, 0xee38
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4763523e
xor eax, 0x60dd30b9
and eax, 0x2514040b
or eax, 0x10004180
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c2b5a35
or eax, 0x7c6d0d8c
and eax, 0x180e
or eax, 0x6001
mov dword [ebx], eax
add ebx, edx
and eax, 0x55de4e62
xor eax, 0x4b50b555
and eax, 0x506015
or eax, 0xc0220
mov dword [ebx], eax
add ebx, edx
and eax, 0x665ec86f
or eax, 0x5798d7c7
and eax, 0x10908000
or eax, 0x28000800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x72933bef
or eax, 0x77a111de
and eax, 0xb000182
or eax, 0x80004000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x296bf0db
or eax, 0x2c9df7c1
and eax, 0xa0811449
or eax, 0x41000004
mov dword [ebx], eax
add ebx, edx
and eax, 0x76e762d0
or eax, 0x2b128278
and eax, 0x8278
or eax, 0x4106
mov dword [ebx], eax
add ebx, edx
xor eax, 0x663277c1
or eax, 0x541c5534
and eax, 0x210f183
or eax, 0x89400000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x124e7149
xor eax, 0x603aaad4
and eax, 0xe0000014
or eax, 0x2811441
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e50aaed
and eax, 0x987d
or eax, 0x4002
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f49ce18
and eax, 0xc000
or eax, 0x88723283
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc7917f5
and eax, 0x22002
or eax, 0x41801888
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c1c3c5
and eax, 0x418b00
or eax, 0x8040000
mov dword [ebx], eax
add ebx, edx
and eax, 0x47c64108
or eax, 0x6fc8e233
and eax, 0xc08221
or eax, 0x321004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4cc2c0a3
or eax, 0x254c4ad0
and eax, 0x205c1000
or eax, 0x80022500
mov dword [ebx], eax
add ebx, edx
and eax, 0x426ebce3
or eax, 0x14b190d4
and eax, 0x48b0000
or eax, 0x49000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x884c51
and eax, 0x1810010
or eax, 0x80608100
mov dword [ebx], eax
add ebx, edx
and eax, 0x18abdcd4
and eax, 0x10
or eax, 0x81000060
mov dword [ebx], eax
add ebx, edx
and eax, 0x81460c2
and eax, 0x355e7444
and eax, 0x40
or eax, 0x9332a1
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd56d372
xor eax, 0x59a63e6d
and eax, 0x10618100
or eax, 0x1900000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x56107759
or eax, 0x3eb40e5c
and eax, 0x8000010
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x585c47b2
and eax, 0
or eax, 0x41823881
mov dword [ebx], eax
add ebx, edx
xor eax, 0x25a610da
xor eax, 0x51daeb77
and eax, 0x548300
or eax, 0x8010800
mov dword [ebx], eax
add ebx, edx
and eax, 0x28a09bed
and eax, 0x8008200
or eax, 0xe22a6081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c6cc314
xor eax, 0x35ca2d56
and eax, 0xb2800000
or eax, 0x40010000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ae166bb
and eax, 0x2028
or eax, 0x8000
mov dword [ebx], eax
add ebx, edx
and eax, 0x181cdbc9
and eax, 8
or eax, 0xd1c4583
mov dword [ebx], eax
add ebx, edx
xor eax, 0x242e9eb7
xor eax, 0x6e781dc3
and eax, 0xc6f9
or eax, 0x13800
mov dword [ebx], eax
add ebx, edx
or eax, 0xb5a276d
xor eax, 0x72cda60d
and eax, 0x1965030
or eax, 0x68a205
mov dword [ebx], eax
add ebx, edx
and eax, 0x56d16c56
and eax, 0x900000
or eax, 0x38008800
mov dword [ebx], eax
add ebx, edx
or eax, 0x7323187f
and eax, 0x348ed578
and eax, 0
or eax, 0x8b004182
mov dword [ebx], eax
add ebx, edx
and eax, 0x1475efd9
xor eax, 0x3af3d2e2
and eax, 0x30811040
or eax, 0xc100000d
mov dword [ebx], eax
add ebx, edx
or eax, 0x2578958f
and eax, 0x10009
or eax, 0xa10
mov dword [ebx], eax
add ebx, edx
or eax, 0x710a6ee3
xor eax, 0x6a0f9bb0
and eax, 0x1a00f101
or eax, 0x60aa0080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x304b3ac5
and eax, 0x40810000
or eax, 0x150a0001
mov dword [ebx], eax
add ebx, edx
or eax, 0xab9d4dc
and eax, 0x4382800c
or eax, 0x80400100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x38c8c8e9
xor eax, 0x70670121
and eax, 0x81000044
or eax, 0x11
mov dword [ebx], eax
add ebx, edx
or eax, 0x40472f94
and eax, 0x37f56640
and eax, 0x400040
or eax, 0x92c9b2
mov dword [ebx], eax
add ebx, edx
or eax, 0x35605e16
and eax, 0x30828800
or eax, 0x8080000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x77b0d5a8
and eax, 0x7bbd00b3
and eax, 0xb000080
or eax, 0x80004102
mov dword [ebx], eax
add ebx, edx
or eax, 0xfbbb9c8
and eax, 0x8e091040
or eax, 0x20040405
mov dword [ebx], eax
add ebx, edx
xor eax, 0x32607e1c
and eax, 0x4000010
or eax, 0x1000026
mov dword [ebx], eax
add ebx, edx
and eax, 0x41e1fefb
and eax, 0
or eax, 0x5c88
mov dword [ebx], eax
add ebx, edx
or eax, 0x533dabaa
and eax, 0x11c420
or eax, 0x820015
mov dword [ebx], eax
add ebx, edx
and eax, 0x72767ba0
xor eax, 0x502c424d
and eax, 0x100c0200
or eax, 0x4418900
mov dword [ebx], eax
add ebx, edx
and eax, 0x1748aaf9
xor eax, 0x69bb3c08
and eax, 0x7c73a000
or eax, 0x820c4181
mov dword [ebx], eax
add ebx, edx
or eax, 0x5292d06a
and eax, 0xf0810000
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x773ba853
and eax, 0
or eax, 0x2473
mov dword [ebx], eax
add ebx, edx
and eax, 0x44049a00
xor eax, 0x2f97a484
and eax, 0x2108080
or eax, 0x80280108
mov dword [ebx], eax
add ebx, edx
or eax, 0x6e7b1895
and eax, 0x440b0001
or eax, 0x11800040
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ae7cbe9
and eax, 0x8a921cd
and eax, 0xa00108
or eax, 0xb3428000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5700bb10
and eax, 0x303f6f9d
and eax, 0
or eax, 0x81000023
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4baa786a
and eax, 0x884048
or eax, 0x140582
mov dword [ebx], eax
add ebx, edx
and eax, 0x58b0a707
and eax, 0x4b79d08e
and eax, 0x100000
or eax, 0xbee28100
mov dword [ebx], eax
add ebx, edx
or eax, 0x52e5fa76
xor eax, 0x528671cc
and eax, 0x880000b8
or eax, 0x3000004
mov dword [ebx], eax
add ebx, edx
and eax, 0x693305d2
xor eax, 0x52484fe9
and eax, 0xb080041
or eax, 0xa0052004
mov dword [ebx], eax
add ebx, edx
or eax, 0x135492c1
and eax, 0x529add4d
and eax, 0x10000040
or eax, 0x25000038
mov dword [ebx], eax
add ebx, edx
and eax, 0x79a0d510
or eax, 0x63ce5873
and eax, 0x5830
or eax, 0x2088
mov dword [ebx], eax
add ebx, edx
xor eax, 0x177e5601
and eax, 0x2380088
or eax, 0x80009000
mov dword [ebx], eax
add ebx, edx
and eax, 0xec61380
and eax, 0
or eax, 0x4d8b0041
mov dword [ebx], eax
add ebx, edx
and eax, 0x71bd68fa
and eax, 0x40810000
or eax, 0x2c408120
mov dword [ebx], eax
add ebx, edx
or eax, 0x1df3f154
and eax, 0x1000020
or eax, 0x80000081
mov dword [ebx], eax
add ebx, edx
or eax, 0x486dac5a
xor eax, 0x285d78aa
and eax, 0x204051
or eax, 0x723a0
mov dword [ebx], eax
add ebx, edx
and eax, 0x21843531
xor eax, 0x64f88b5e
and eax, 0x64f08000
or eax, 0x8a010100
mov dword [ebx], eax
add ebx, edx
and eax, 0x429a5104
and eax, 0x5080f875
and eax, 0
or eax, 0x8b0000ee
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ee478d4
and eax, 0xc0801810
or eax, 0xa010445
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e8a13fb
and eax, 0xeaa
or eax, 0xd041
mov dword [ebx], eax
add ebx, edx
and eax, 0x3cbfe6da
and eax, 0xc280
or eax, 0xfef53001
mov dword [ebx], eax
add ebx, edx
or eax, 0x6e9e973e
and eax, 0x8a880000
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x7776f6aa
and eax, 0
or eax, 0x418238
mov dword [ebx], eax
add ebx, edx
or eax, 0x14066002
and eax, 0x7bbdec4c
and eax, 0x10004008
or eax, 0x25180583
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ee2ceae
or eax, 0x3c1579bd
and eax, 0x5e8d
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x34f760c4
and eax, 0xc50405
or eax, 0x8030
mov dword [ebx], eax
add ebx, edx
and eax, 0x519cda5a
or eax, 0x6b37f5e0
and eax, 0x20058100
or eax, 0x480a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x22004c23
and eax, 0x20000800
or eax, 0x8bc3c181
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d42bb71
xor eax, 0x30ca9496
and eax, 0x29800000
or eax, 0xc0010000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6802aae0
and eax, 0x60
or eax, 0x111d
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ddab0c9
and eax, 0x840b181
or eax, 0x92014000
mov dword [ebx], eax
add ebx, edx
or eax, 0x662a38df
xor eax, 0x1f6429dd
and eax, 0x81080000
or eax, 0x800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x74dca915
and eax, 0x408010
or eax, 0x10228
mov dword [ebx], eax
add ebx, edx
xor eax, 0x67440728
and eax, 0x2054785
and eax, 0x40500
or eax, 0x8110508b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a57a947
xor eax, 0xfc51b1c
and eax, 0x267d0
or eax, 0x290022
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7aa66a24
and eax, 0x18800100
or eax, 0x728000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e2ceb0c
and eax, 0x200000c
or eax, 0x89000003
mov dword [ebx], eax
add ebx, edx
or eax, 0x74e8c9ab
xor eax, 0x6a668bc8
and eax, 0x800c0045
or eax, 0x4a012000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ef2e40b
and eax, 1
or eax, 0x350000c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x8241b18
and eax, 0x9c1
or eax, 0xe000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x38a120c7
and eax, 0x7b0c4e15
and eax, 0
or eax, 0x82389088
mov dword [ebx], eax
add ebx, edx
xor eax, 0x69a75a73
or eax, 0x50dcd55c
and eax, 0x38980041
or eax, 0x200000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f7862b6
and eax, 0x18000000
or eax, 0x45004182
mov dword [ebx], eax
add ebx, edx
and eax, 0x120fe1d4
and eax, 0x4180
or eax, 0xec8b1443
mov dword [ebx], eax
add ebx, edx
or eax, 0x1d8f0d7
xor eax, 0x77aa8a5
and eax, 0x4502
or eax, 0x50c0089
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c356e0c
and eax, 0x408
or eax, 0x163
mov dword [ebx], eax
add ebx, edx
and eax, 0x468147f0
and eax, 0x120
or eax, 0xe2aa15
mov dword [ebx], eax
add ebx, edx
xor eax, 0x718152c1
and eax, 0x10418900
or eax, 0xc0200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1018f52f
xor eax, 0x63d46fd
and eax, 0x200080
or eax, 0x4112c101
mov dword [ebx], eax
add ebx, edx
or eax, 0xb819476
xor eax, 0x54664bf8
and eax, 0x1810000
or eax, 0xe0000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x38fa76d1
xor eax, 0x2cc7bc9
and eax, 0x818
or eax, 0xf2c2
mov dword [ebx], eax
add ebx, edx
and eax, 0x22ded838
and eax, 0xd000
or eax, 0x7ae12181
mov dword [ebx], eax
add ebx, edx
and eax, 0x3fe9c686
and eax, 0x800000
or eax, 0x81080000
mov dword [ebx], eax
add ebx, edx
and eax, 0x256dc1df
or eax, 0x24e117b2
and eax, 0x4100b0
or eax, 0x8004
mov dword [ebx], eax
add ebx, edx
and eax, 0x2fc424e5
and eax, 0x80
or eax, 0x8114550b
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b39d149
xor eax, 0x70817a5a
and eax, 0x888e90
or eax, 0x20062
mov dword [ebx], eax
add ebx, edx
and eax, 0x62b611a2
and eax, 0x22fbacd1
and eax, 0x820000
or eax, 0xf9708100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5192349c
and eax, 0x7993a5a1
and eax, 0x28000000
or eax, 0x90000071
mov dword [ebx], eax
add ebx, edx
xor eax, 0x180663f8
or eax, 0x3deef213
and eax, 0x410b
or eax, 0x60
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c5e2ca9
and eax, 0xc08452b
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d065972
and eax, 0x102
or eax, 0x1600
mov dword [ebx], eax
add ebx, edx
and eax, 0x55fdeb25
and eax, 0x100
or eax, 0xffb7d835
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4987a0c0
and eax, 0xb41008f5
or eax, 0x80800a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c2ff214
or eax, 0x77d6d652
and eax, 0x8b004080
or eax, 0x100
mov dword [ebx], eax
add ebx, edx
and eax, 0x371724e
or eax, 0x3db84f17
and eax, 0x1800405
or eax, 0xc0011048
mov dword [ebx], eax
add ebx, edx
or eax, 0x156a0ca7
and eax, 0x144c7650
and eax, 0x1440
or eax, 0x2a3d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x14812e16
and eax, 0x14011001
or eax, 0x12ce180
mov dword [ebx], eax
add ebx, edx
and eax, 0x1ae97b8f
xor eax, 0x6c8a490b
and eax, 0x4a22802
or eax, 0x83184174
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1941edd4
xor eax, 0x4a30f664
and eax, 0x40
or eax, 0x2b000029
mov dword [ebx], eax
add ebx, edx
and eax, 0x55d989e4
or eax, 0x7caa08d9
and eax, 0x70800051
or eax, 0x82011004
mov dword [ebx], eax
add ebx, edx
or eax, 0x20864784
or eax, 0x6e0e4ba9
and eax, 0x1d4d
or eax, 0x8000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3121e00d
and eax, 0x3001f001
or eax, 0x86880280
mov dword [ebx], eax
add ebx, edx
or eax, 0x124f208c
and eax, 0x82890000
or eax, 0x8000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f177def
and eax, 0x10000
or eax, 0x4080b4
mov dword [ebx], eax
add ebx, edx
xor eax, 0xda1187f
and eax, 0x500008b
or eax, 0x30084500
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f32fb58
xor eax, 0x4cc1c28
and eax, 0xc20
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0xc4e983b
xor eax, 0x3dbfd1fd
and eax, 0x2dab0115
or eax, 0x2002020
mov dword [ebx], eax
add ebx, edx
and eax, 0x875c732
xor eax, 0x5fe981e0
and eax, 0x10488000
or eax, 0x50b2f
mov dword [ebx], eax
add ebx, edx
or eax, 0x6a6bcbf4
and eax, 0x286ec981
or eax, 0x5100000
mov dword [ebx], eax
add ebx, edx
and eax, 0x23b1c45e
and eax, 0x21000000
or eax, 0xd0810000
mov dword [ebx], eax
add ebx, edx
and eax, 0x319637fc
and eax, 0
or eax, 0x3dfb
mov dword [ebx], eax
add ebx, edx
and eax, 0x3978675b
xor eax, 0x373e5070
and eax, 0x340109
or eax, 0x80808080
mov dword [ebx], eax
add ebx, edx
and eax, 0x3af9b255
and eax, 0x6aab8405
and eax, 0x800001
or eax, 0x550b0040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x37dfb385
and eax, 0x60408104
or eax, 0x91a20010
mov dword [ebx], eax
add ebx, edx
or eax, 0x71471de7
and eax, 0x810000b5
or eax, 8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x706fc772
xor eax, 0x4894bfe8
and eax, 0x717002
or eax, 0x2c0
mov dword [ebx], eax
add ebx, edx
and eax, 0xe9a7c1b
and eax, 0x100000
or eax, 0x5be28100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x96dac87
and eax, 0x2102507
or eax, 0x89605058
mov dword [ebx], eax
add ebx, edx
and eax, 0x649c43ad
or eax, 0x9dd9583
and eax, 0x1050005
or eax, 0x26200840
mov dword [ebx], eax
add ebx, edx
and eax, 0x50c08990
xor eax, 0x4ea09cc6
and eax, 0x40000c6
or eax, 0x31000011
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c850e1a
xor eax, 0x2a68edc2
and eax, 0x8500
or eax, 0x1022
mov dword [ebx], eax
add ebx, edx
and eax, 0x5903c2ca
or eax, 0x6329ea15
and eax, 0x208001
or eax, 0x80941088
mov dword [ebx], eax
add ebx, edx
xor eax, 0x96db395
and eax, 0x80990000
or eax, 0x66200041
mov dword [ebx], eax
add ebx, edx
and eax, 0x609f9f54
and eax, 0x20000000
or eax, 0xb00001e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x569e80f7
xor eax, 0x5da21beb
and eax, 0x1000
or eax, 0xc981004d
mov dword [ebx], eax
add ebx, edx
and eax, 0x2bb094dd
or eax, 0x39a450a2
and eax, 0x50cb
or eax, 0xa310
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e11a632
or eax, 0x79751309
and eax, 0x1834a101
or eax, 0x48a4880
mov dword [ebx], eax
add ebx, edx
xor eax, 0x344877
and eax, 0x10800000
or eax, 0xe1010000
mov dword [ebx], eax
add ebx, edx
and eax, 0x29a5e377
or eax, 0x3bba1e6c
and eax, 0xb9a1048
or eax, 0x8000a011
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f733c93
xor eax, 0x6e458727
and eax, 0x81081188
or eax, 0x4403
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f55df2a
and eax, 0x54282
or eax, 0x220040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7854632d
and eax, 0x20720100
or eax, 0x80808000
mov dword [ebx], eax
add ebx, edx
or eax, 0x48a6475b
and eax, 0x286a6ba5
and eax, 0x8000000
or eax, 0x810000c4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x550d418d
xor eax, 0x63dcecfb
and eax, 0x180a482
or eax, 0x40001008
mov dword [ebx], eax
add ebx, edx
and eax, 0x729aeae
xor eax, 0x73247555
and eax, 0x10048100
or eax, 0x4410a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x673075fb
and eax, 0x100
or eax, 0x54080d
mov dword [ebx], eax
add ebx, edx
or eax, 0x45a34e3c
and eax, 0x45c50500
or eax, 0xba083000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x72fcf42c
xor eax, 0x53b605b
and eax, 0x80a0000
or eax, 0x45810000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f6f0fc5
or eax, 0x91060d1
and eax, 0x45090010
or eax, 0xc08100
mov dword [ebx], eax
add ebx, edx
or eax, 0x35293d48
and eax, 0x38f8f8fa
and eax, 0x58
or eax, 0x81000005
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a7425ed
and eax, 0x742480
or eax, 0x89c049
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a311739
and eax, 0x310000
or eax, 0xe9c08100
mov dword [ebx], eax
add ebx, edx
and eax, 0x690eda0c
and eax, 0x8000000
or eax, 0x800000fd
mov dword [ebx], eax
add ebx, edx
xor eax, 0x8a7e59c
or eax, 0x526cdab2
and eax, 0x4080b481
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x30fe6f0
and eax, 0x50200
or eax, 0x14508900
mov dword [ebx], eax
add ebx, edx
and eax, 0x762e934c
and eax, 0x57d56cb7
and eax, 0x4000000
or eax, 0xca61ca81
mov dword [ebx], eax
add ebx, edx
and eax, 0x310e54da
and eax, 0
or eax, 0xf2810000
mov dword [ebx], eax
add ebx, edx
or eax, 0x473869f0
and eax, 0x61280080
or eax, 0x8069003
mov dword [ebx], eax
add ebx, edx
or eax, 0x49caa5bd
and eax, 0x2f0ea238
and eax, 0x90c0008
or eax, 0x4004583
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b3bac48
and eax, 0xa5c9
or eax, 0x224
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4286a28c
or eax, 0x76133aae
and eax, 0x970725
or eax, 0x404000
mov dword [ebx], eax
add ebx, edx
and eax, 0x11469d4f
xor eax, 0x36d9f993
and eax, 0x16093400
or eax, 0xc1400100
mov dword [ebx], eax
add ebx, edx
or eax, 0x62e26296
and eax, 0x90890000
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x575732ed
and eax, 0x94669e7
and eax, 0x4000a4
or eax, 0x18010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x23f61e50
and eax, 0x1100c80
or eax, 0x8000410b
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e7d4969
and eax, 0x110cc1
or eax, 0x821000
mov dword [ebx], eax
add ebx, edx
and eax, 0x63df3326
or eax, 0x54f92327
and eax, 0x4f10100
or eax, 0xa2008000
mov dword [ebx], eax
add ebx, edx
and eax, 0x730780b5
and eax, 0x2000000
or eax, 0x896e69a0
mov dword [ebx], eax
add ebx, edx
and eax, 0x444d89bc
and eax, 0x800
or eax, 0xca810455
mov dword [ebx], eax
add ebx, edx
or eax, 0x337b2ad7
and eax, 0x26c1
or eax, 0x1028
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ec62965
and eax, 0x47949f0d
and eax, 0x46841201
or eax, 0xb961e080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x48660f7f
and eax, 0x82810000
or eax, 0x8080000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6df78249
and eax, 0x10000
or eax, 0x4080b4
mov dword [ebx], eax
add ebx, edx
and eax, 0xe3687eb
and eax, 0x2e3c3d58
and eax, 0
or eax, 0xd10458b
mov dword [ebx], eax
add ebx, edx
and eax, 0x44a597c
and eax, 0x651b6a6a
and eax, 0x4008
or eax, 0x1a63
mov dword [ebx], eax
add ebx, edx
or eax, 0x4068a4a0
and eax, 0x680c29
or eax, 0x130004
mov dword [ebx], eax
add ebx, edx
or eax, 0x384b7a0b
and eax, 0x30120c00
or eax, 0x45800100
mov dword [ebx], eax
add ebx, edx
or eax, 0x37490bb8
xor eax, 0x5dc572e0
and eax, 0x22140000
or eax, 0x15210000
mov dword [ebx], eax
add ebx, edx
or eax, 0x531c013d
and eax, 0x3000035
or eax, 0x88000040
mov dword [ebx], eax
add ebx, edx
and eax, 0x29ed49f
and eax, 5
or eax, 0xf1810c48
mov dword [ebx], eax
add ebx, edx
or eax, 0x60b646b8
xor eax, 0x42c19f3c
and eax, 0x9041
or eax, 0xa1c
mov dword [ebx], eax
add ebx, edx
and eax, 0x471c5918
or eax, 0x436f8839
and eax, 0x43479001
or eax, 0x4806180
mov dword [ebx], eax
add ebx, edx
or eax, 0x3d39bae2
xor eax, 0x6b78dc68
and eax, 0x800000
or eax, 0x81080000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xdfed0bd
xor eax, 0x61c62b2b
and eax, 0x8094
or eax, 0x410020
mov dword [ebx], eax
add ebx, edx
or eax, 0xd34223f
and eax, 0x110008b
or eax, 0x80005500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5b0649fe
and eax, 0x120c70
or eax, 0x89e082
mov dword [ebx], eax
add ebx, edx
and eax, 0x258dd93c
xor eax, 0x32d2f716
and eax, 0x30420100
or eax, 0x41a08000
mov dword [ebx], eax
add ebx, edx
and eax, 0x644e3413
and eax, 0x3839e0b8
and eax, 0
or eax, 0x810000b2
mov dword [ebx], eax
add ebx, edx
or eax, 0x37da3125
and eax, 0x25c230b2
or eax, 0x40044e40
mov dword [ebx], eax
add ebx, edx
and eax, 0x3843fd91
and eax, 0x4347ec20
and eax, 0x400800
or eax, 0x1405836d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x27973d7b
and eax, 0x4267c3a2
and eax, 0x8200
or eax, 0x180925
mov dword [ebx], eax
add ebx, edx
or eax, 0x537b6a5e
and eax, 0x10192100
or eax, 0x8801400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x587dada1
and eax, 0x800000
or eax, 0x90090000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b8c2401
and eax, 0x306ddb3a
and eax, 0
or eax, 0x4180b4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7800a257
and eax, 0x83
or eax, 0x81144d08
mov dword [ebx], eax
add ebx, edx
or eax, 0x71839a74
or eax, 0x7255dca
and eax, 0xb5d0f1
or eax, 0x80000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5fd3ed80
xor eax, 0x1d83896e
and eax, 0x42400000
or eax, 0x29818100
mov dword [ebx], eax
add ebx, edx
or eax, 0x7892347c
and eax, 0x1000028
or eax, 0x80000082
mov dword [ebx], eax
add ebx, edx
or eax, 0x72b92e93
and eax, 0xb02eb1
or eax, 0x408140
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7dd610e3
and eax, 0x10048b00
or eax, 0x510000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6aa6e8b2
and eax, 0x48000
or eax, 0x7c3b7281
mov dword [ebx], eax
add ebx, edx
and eax, 0x310aa35e
xor eax, 0x55f817b0
and eax, 0x60800000
or eax, 0x92010000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x35ea76f7
and eax, 0x4091
or eax, 0x100
mov dword [ebx], eax
add ebx, edx
or eax, 0x272e2a14
and eax, 0x240a80
or eax, 0x80908008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x672e9397
xor eax, 0x317aab2a
and eax, 0x44800001
or eax, 0x10b0040
mov dword [ebx], eax
add ebx, edx
and eax, 0x64bd1ef6
and eax, 0x40880000
or eax, 0x1840830c
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f9d8d93
xor eax, 0x3cc49af8
and eax, 0x441928
or eax, 0xb04405
mov dword [ebx], eax
add ebx, edx
or eax, 0x126c7f55
and eax, 0xb83500
or eax, 0xe9010000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5dea5810
or eax, 0x56034268
and eax, 0xf6110000
or eax, 0x240000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c2f9a8a
and eax, 0x8a1a9a00
or eax, 0x1e56500
mov dword [ebx], eax
add ebx, edx
or eax, 0x20fd307e
xor eax, 0xf938c0b
and eax, 0xa0000045
or eax, 0x41810808
mov dword [ebx], eax
add ebx, edx
xor eax, 0x311fc083
xor eax, 0x63672c0f
and eax, 0x4000
or eax, 0x18
mov dword [ebx], eax
add ebx, edx
or eax, 0x423fa2f2
and eax, 0x533e89d0
and eax, 0x308080
or eax, 0x88007103
mov dword [ebx], eax
add ebx, edx
and eax, 0x55987d3f
and eax, 0x8a27229
and eax, 0x3001
or eax, 0x41808480
mov dword [ebx], eax
add ebx, edx
or eax, 0x2da7e7d3
and eax, 0x58300
or eax, 0x10500800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b3abb5e
xor eax, 0x6b2b374e
and eax, 0x400200
or eax, 0x800f081
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ccd48d4
and eax, 0x6f6fb562
and eax, 0x20010000
or eax, 0xd2800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b47b520
and eax, 0
or eax, 0x359c
mov dword [ebx], eax
add ebx, edx
or eax, 0x49484ffb
and eax, 0x100458b
or eax, 0x4140000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4bcfb2f8
and eax, 0x4120
or eax, 0x800
mov dword [ebx], eax
add ebx, edx
or eax, 0x299eee55
xor eax, 0x4b7f49fe
and eax, 0x40a001
or eax, 0x1045934
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d9ee98f
and eax, 0x24908800
or eax, 0x90000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x11ee8e63
and eax, 0x10000000
or eax, 0xa8004180
mov dword [ebx], eax
add ebx, edx
and eax, 0x17ffe6f0
and eax, 0x18862821
and eax, 0
or eax, 0x4180b4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1790f0ef
and eax, 0x4c04059
or eax, 0xc80c8304
mov dword [ebx], eax
add ebx, edx
or eax, 0x2a958b3a
and eax, 0xccccc84c
or eax, 0x480
mov dword [ebx], eax
add ebx, edx
xor eax, 0x38760cd1
and eax, 0xc488c00c
or eax, 0x8440cc0
mov dword [ebx], eax
add ebx, edx
or eax, 0x508b49dd
and eax, 0xcc8b45cc
or eax, 0x20001000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7331c293
and eax, 0x3cbe186e
and eax, 0xba0008
or eax, 0x45a2b0
mov dword [ebx], eax
add ebx, edx
or eax, 0x325329a7
and eax, 0x10452b00
or eax, 0x4000000
mov dword [ebx], eax
add ebx, edx
or eax, 0xaa62306
and eax, 0xc32204
or eax, 0x5429
mov dword [ebx], eax
add ebx, edx
or eax, 0x382689e4
xor eax, 0x3fbc2b86
and eax, 0x1091400
or eax, 0xd8042100
mov dword [ebx], eax
add ebx, edx
and eax, 0x211b0e68
xor eax, 0x7e86b896
and eax, 0x4d8bbc96
or eax, 0x4369
mov dword [ebx], eax
add ebx, edx
or eax, 0x150a1b08
and eax, 0x818110
or eax, 0x82700000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ba216aa
and eax, 0
or eax, 0x8100007b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x48ca2c08
and eax, 0xc22071
or eax, 0x10d280
mov dword [ebx], eax
add ebx, edx
xor eax, 0x19fa7192
and eax, 0x969130c
and eax, 0
or eax, 0x10818800
mov dword [ebx], eax
add ebx, edx
or eax, 0x405ba609
and eax, 8
or eax, 0x8b004180
mov dword [ebx], eax
add ebx, edx
xor eax, 0x58bcd550
and eax, 0xc2800450
or eax, 0x10805
mov dword [ebx], eax
add ebx, edx
or eax, 0x2044c84d
xor eax, 0x3b2d649f
and eax, 0x8000
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7cc0905
or eax, 0xa16669e
and eax, 0xcd2e281
or eax, 0xc0011000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4505d818
and eax, 0x45830000
or eax, 0x80000
mov dword [ebx], eax
add ebx, edx
or eax, 0xd197da2
and eax, 0x41933520
or eax, 0x2200000
mov dword [ebx], eax
add ebx, edx
or eax, 0xf73e96e
xor eax, 0x1ec96687
and eax, 0x50300000
or eax, 0x82050000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x53b008a2
or eax, 0x40213651
and eax, 0x800000d1
or eax, 0x8000008
mov dword [ebx], eax
add ebx, edx
and eax, 0x43278d6
and eax, 0x90
or eax, 0x41881000
mov dword [ebx], eax
add ebx, edx
or eax, 0x41f001dc
and eax, 0x480100
or eax, 0x8058a00
mov dword [ebx], eax
add ebx, edx
or eax, 0x53f54d48
and eax, 0x5b29c100
or eax, 0xa0003081
mov dword [ebx], eax
add ebx, edx
or eax, 0x3e636246
or eax, 0x61786602
and eax, 0xf1010000
or eax, 0x800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x42c22eb2
or eax, 0x6e6f2332
and eax, 0xe20
or eax, 0x5000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x79ce4553
and eax, 0x93a5d13
and eax, 0x1081103
or eax, 0x80104488
mov dword [ebx], eax
add ebx, edx
or eax, 0x4fb4a15e
xor eax, 0x7ef7522b
and eax, 0xba7f0
or eax, 0x105002
mov dword [ebx], eax
add ebx, edx
or eax, 0x49161375
or eax, 0x52526fd
and eax, 0x44328100
or eax, 0x32c00000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b3550b
and eax, 3
or eax, 0x880000e0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x503c1995
xor eax, 0x5ea101db
and eax, 0x881088
or eax, 0x41000002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x354b4274
and eax, 0x24410200
or eax, 0x48900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2144b771
and eax, 0x821
or eax, 0x12c004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4189f3ad
and eax, 0x44280092
and eax, 0x40000000
or eax, 0x2f613500
mov dword [ebx], eax
add ebx, edx
and eax, 0x46bf852c
and eax, 0x6210500
or eax, 0x28986a70
mov dword [ebx], eax
add ebx, edx
or eax, 0x3fcf6362
or eax, 0x117bfc55
and eax, 0x2b000021
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
and eax, 0xdf4682d
and eax, 0x77096657
and eax, 0x1000001
or eax, 0xc8811c4c
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c40e2b4
xor eax, 0x3f4495d0
and eax, 0x95d4
or eax, 0x2802
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3afebf29
and eax, 0x28d80081
or eax, 0x500c100
mov dword [ebx], eax
add ebx, edx
and eax, 0x19b1dff2
and eax, 0xa95c182
and eax, 0x800000
or eax, 0xf1010000
mov dword [ebx], eax
add ebx, edx
or eax, 0x507eb07b
and eax, 0xf1ffa053
or eax, 0xe004d84
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4f9187ba
and eax, 0x80000009
or eax, 0x8108180
mov dword [ebx], eax
add ebx, edx
xor eax, 0x130f91c7
or eax, 0x5f401586
and eax, 0x550b0040
or eax, 0x800001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x161d7ca6
xor eax, 0x56a0a711
and eax, 0x1328104
or eax, 0x68c00008
mov dword [ebx], eax
add ebx, edx
and eax, 0x75f9963c
and eax, 0x75d385c8
and eax, 0x1000000
or eax, 0x80000065
mov dword [ebx], eax
add ebx, edx
xor eax, 0x65fe777a
or eax, 0x2bff3374
and eax, 0x70624a
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
and eax, 0x550048b1
or eax, 0x209d64a6
and eax, 0x880000
or eax, 0x8628100
mov dword [ebx], eax
add ebx, edx
or eax, 0x7158f667
xor eax, 0x70354312
and eax, 0x1000054
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e6b2ed
and eax, 0x24010b0
or eax, 0x70110842
mov dword [ebx], eax
add ebx, edx
and eax, 0x2efb1d3d
or eax, 0x7e9623c0
and eax, 0x8450b60
or eax, 0x8005
mov dword [ebx], eax
add ebx, edx
and eax, 0x50a5c03f
and eax, 5
or eax, 0x8a7e08
mov dword [ebx], eax
add ebx, edx
and eax, 0x36387cb8
and eax, 0x18f18b4
and eax, 0x80000
or eax, 0x62f22500
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a7e63b0
xor eax, 0x12f06f40
and eax, 0x70000000
or eax, 0x8e350000
mov dword [ebx], eax
add ebx, edx
or eax, 0x151b1cd8
and eax, 0x89000000
or eax, 0x22
mov dword [ebx], eax
add ebx, edx
and eax, 0x2693ff8
xor eax, 0x17b6d4cd
and eax, 0x1801080
or eax, 0x40080010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a2ab0cf
and eax, 0xb0a724b
and eax, 0x2002000
or eax, 0x50219900
mov dword [ebx], eax
add ebx, edx
and eax, 0x38de8688
and eax, 0
or eax, 0x4d2b0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x50e8dbd7
xor eax, 0x445c5551
and eax, 0x700110
or eax, 0xe3818004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2605ca89
and eax, 0x81f44b8d
or eax, 0xa0bb462
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3194147d
or eax, 0x3940bca1
and eax, 0xb2010811
or eax, 0x40800044
mov dword [ebx], eax
add ebx, edx
or eax, 0x7349a710
and eax, 0x8451
or eax, 0x4028
mov dword [ebx], eax
add ebx, edx
xor eax, 0x11228b76
and eax, 0x1204a01
or eax, 0xac5da080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b2f3d04
and eax, 0x82000000
or eax, 0x48810000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a080cca
xor eax, 0x6bd1c873
and eax, 0xc021
or eax, 0x3902
mov dword [ebx], eax
add ebx, edx
xor eax, 0x40f95d4
and eax, 0x1b338df6
and eax, 0x30080
or eax, 0xfd6cf201
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5cd712e1
and eax, 0x8088e060
or eax, 0xa001f9f
mov dword [ebx], eax
add ebx, edx
and eax, 0x334e3407
and eax, 0
or eax, 0x418810
mov dword [ebx], eax
add ebx, edx
and eax, 0x32658278
or eax, 0x1e865356
and eax, 0xc004102
or eax, 0x21180489
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a25eb22
and eax, 0x102
or eax, 0x4d5
mov dword [ebx], eax
add ebx, edx
or eax, 0x48fcc582
and eax, 0xf04015
or eax, 0x22220
mov dword [ebx], eax
add ebx, edx
xor eax, 0x199cbbb9
xor eax, 0x36f27815
and eax, 0xc8100
or eax, 0x10410a00
mov dword [ebx], eax
add ebx, edx
or eax, 0x46336ab1
and eax, 0x26ec181
or eax, 0x21800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5969b2a4
and eax, 0x581eb546
and eax, 0x50000000
or eax, 0xa1810000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a67b7c
or eax, 0x6e55a52c
and eax, 0x8520
or eax, 0x4843
mov dword [ebx], eax
add ebx, edx
xor eax, 0xf80038e
xor eax, 0x111d01c7
and eax, 0x8108108
or eax, 0x80000080
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe13227e
or eax, 0x3849f823
and eax, 0x140b0041
or eax, 0x41800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d9fe4da
and eax, 0x8a0ef8b
and eax, 0x808000
or eax, 0x62620114
mov dword [ebx], eax
add ebx, edx
xor eax, 0x12a4cec3
and eax, 0x10
or eax, 0x83000008
mov dword [ebx], eax
add ebx, edx
and eax, 0xa0ba290
and eax, 0x7e324a3c
and eax, 0x10
or eax, 0x458b39e2
mov dword [ebx], eax
add ebx, edx
or eax, 0x69ed0bac
and eax, 0xc852108
or eax, 0x12000400
mov dword [ebx], eax
add ebx, edx
and eax, 0x7302bd07
and eax, 0x6847f137
and eax, 0
or eax, 0x96350000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x217e20e5
and eax, 0x1d7198dc
and eax, 4
or eax, 0x88000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2571982b
and eax, 0
or eax, 0x41881090
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3ca9bcc
and eax, 0x408b00
or eax, 0x100d0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ffb6eb4
xor eax, 0x172601b0
and eax, 0x10a0180
or eax, 0xa010e001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x39a4efcc
xor eax, 0x2674383b
and eax, 0xb0800000
or eax, 0x41010000
mov dword [ebx], eax
add ebx, edx
and eax, 0x18811e44
and eax, 0
or eax, 0xa11a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f64c162
or eax, 0x1804b9e3
and eax, 0x100518b
or eax, 0x80080400
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b89c000
xor eax, 0x76d2d9b5
and eax, 0xc22
or eax, 0x2410c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x21147c01
or eax, 0x5fa18f7d
and eax, 0x9b08100
or eax, 0x420000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b5a9f82
and eax, 0x8000000
or eax, 0x80000024
mov dword [ebx], eax
add ebx, edx
and eax, 0x190da982
or eax, 0x346e72bc
and eax, 0x81088
or eax, 0x41800002
mov dword [ebx], eax
add ebx, edx
or eax, 0x66550624
and eax, 0x450200
or eax, 0x8008900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x390fc672
and eax, 0x420400
or eax, 0x850205
mov dword [ebx], eax
add ebx, edx
xor eax, 0x735642df
xor eax, 0x4727db40
and eax, 0x24941500
or eax, 0x48412000
mov dword [ebx], eax
add ebx, edx
or eax, 0x386d3c0a
and eax, 0x4c890000
or eax, 0x1020001
mov dword [ebx], eax
add ebx, edx
and eax, 0x4899d9f4
xor eax, 0x3cb056b7
and eax, 0x90024
or eax, 0x82c08100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x36f5df09
or eax, 0x74a9de21
and eax, 0x80bdde08
or eax, 0x1422192
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1dca6f81
or eax, 0x46b04f0
and eax, 0x5014e1
or eax, 0x804200
mov dword [ebx], eax
add ebx, edx
or eax, 0x19cb42a4
xor eax, 0x51fd13a8
and eax, 0x200100
or eax, 0x14d18000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x68579d95
xor eax, 0x39096f49
and eax, 0xd0
or eax, 0x88000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x63af5b00
and eax, 0
or eax, 0x41881081
mov dword [ebx], eax
add ebx, edx
or eax, 0x66f7e005
xor eax, 0x5b7a86f2
and eax, 0x14050200
or eax, 0x508900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2644ec4a
or eax, 0x5039c365
and eax, 0x4219e201
or eax, 0x1861080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x80e596c
xor eax, 0x7e09fe62
and eax, 0x30800000
or eax, 0xc2010000
mov dword [ebx], eax
add ebx, edx
and eax, 0xeda61d9
or eax, 0x42733962
and eax, 0x1820
or eax, 0x204
mov dword [ebx], eax
add ebx, edx
and eax, 0x6374c0bd
and eax, 0
or eax, 0x1543f281
mov dword [ebx], eax
add ebx, edx
and eax, 0x15a80697
and eax, 0x5000001
or eax, 0x408b7864
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1efc971
and eax, 0x4603104
or eax, 0x32020420
mov dword [ebx], eax
add ebx, edx
or eax, 0x77eccead
and eax, 0x7240000
or eax, 0x8110000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1739d029
and eax, 0x15000028
or eax, 0x20000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x759bdbcd
or eax, 0x4f241638
and eax, 0x1428
or eax, 0xc140
mov dword [ebx], eax
add ebx, edx
or eax, 0x34ed1b58
and eax, 0x9008
or eax, 0x88100081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x31b36fad
and eax, 0x10a00000
or eax, 0x180041
mov dword [ebx], eax
add ebx, edx
or eax, 0xe3d5d25
xor eax, 0x53acd2df
and eax, 0x4d000188
or eax, 0x10004000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c12cb4b
and eax, 0x200200c3
or eax, 0xcc895500
mov dword [ebx], eax
add ebx, edx
and eax, 0x7526935f
and eax, 0x56dcc72f
and eax, 0x4000103
or eax, 0x31084488
mov dword [ebx], eax
add ebx, edx
or eax, 0x5eab6588
xor eax, 0x369e7aef
and eax, 0xb00
or eax, 0xe003
mov dword [ebx], eax
add ebx, edx
and eax, 0x255256b6
xor eax, 0xb6bf146
and eax, 0x28b104
or eax, 0x940031
mov dword [ebx], eax
add ebx, edx
xor eax, 0x351936cc
and eax, 0x11add764
and eax, 0x58300
or eax, 0x8480800
mov dword [ebx], eax
add ebx, edx
and eax, 0x45371c2e
and eax, 0x50000
or eax, 0x5388f181
mov dword [ebx], eax
add ebx, edx
xor eax, 0x50a88f7b
and eax, 0x346227cb
and eax, 0
or eax, 0xf1810000
mov dword [ebx], eax
add ebx, edx
or eax, 0x68d507a0
and eax, 0x520
or eax, 0x8859
mov dword [ebx], eax
add ebx, edx
or eax, 0x79905e56
and eax, 0x910d101
or eax, 0x80262080
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d42a941
and eax, 0x1fba6f98
and eax, 0x1000000
or eax, 0x80880000
mov dword [ebx], eax
add ebx, edx
or eax, 0x34d871e6
and eax, 0x32ca19f8
and eax, 0x400040
or eax, 0x18400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7080db95
and eax, 0x5581
or eax, 0x8308000a
mov dword [ebx], eax
add ebx, edx
or eax, 0x263e9b9e
and eax, 0xa2004082
or eax, 0x50810040
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e306d90
and eax, 0x48c0
or eax, 0x1028
mov dword [ebx], eax
add ebx, edx
or eax, 0x2249903
and eax, 0x2f72e21f
and eax, 0x400b
or eax, 0x35080580
mov dword [ebx], eax
add ebx, edx
xor eax, 0x63e26247
and eax, 0x108
or eax, 0x4020
mov dword [ebx], eax
add ebx, edx
and eax, 0x52b1dffa
xor eax, 0x40d9d233
and eax, 0x108311
or eax, 0x66c24
mov dword [ebx], eax
add ebx, edx
xor eax, 0x869b6e4
and eax, 0x100800
or eax, 0x40808000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c2c5e51
or eax, 0x7cde57e7
and eax, 0x8004184
or eax, 0x83000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x494d8880
and eax, 0x221f5b36
and eax, 0
or eax, 0xc981084d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6040283e
and eax, 0x42
or eax, 0x9e88
mov dword [ebx], eax
add ebx, edx
or eax, 0x682b6548
and eax, 0x59979815
and eax, 0x28800
or eax, 0x2d44181
mov dword [ebx], eax
add ebx, edx
and eax, 0x5dda025
or eax, 0x4af99eb
and eax, 0x810000
or eax, 0xf1000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ec8993e
and eax, 0x990c
or eax, 0x46c1
mov dword [ebx], eax
add ebx, edx
or eax, 0x78d96cbe
and eax, 0x8558b
or eax, 0x81000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4040cef4
and eax, 0x332df372
and eax, 0x4000
or eax, 0x6e93e2
mov dword [ebx], eax
add ebx, edx
and eax, 0x68eeba0f
and eax, 0x628000
or eax, 0xde900100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x514166ed
xor eax, 0x3ea2cce4
and eax, 0x80000000
or eax, 0x8000046
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f6d0fee
or eax, 0x40e32ec2
and eax, 0x4184008a
or eax, 0x4000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d0a9b49
and eax, 0x3254905f
and eax, 0x48000
or eax, 0x8410b00
mov dword [ebx], eax
add ebx, edx
and eax, 0x26ddb220
xor eax, 0x638f0d8c
and eax, 0x880d04
or eax, 0x351031
mov dword [ebx], eax
add ebx, edx
xor eax, 0x47dd4401
and eax, 0x42401100
or eax, 0xa88b2400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x49c125ef
and eax, 0x10a0000
or eax, 0x4c810000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2242901e
and eax, 0
or eax, 0xebc18108
mov dword [ebx], eax
add ebx, edx
or eax, 0x5dc9ea70
and eax, 0x81000028
or eax, 3
mov dword [ebx], eax
add ebx, edx
xor eax, 0x707e5bb3
and eax, 0x6a1390
or eax, 0x2461
mov dword [ebx], eax
add ebx, edx
or eax, 0x506a2afc
and eax, 0x50600100
or eax, 0xad918000
mov dword [ebx], eax
add ebx, edx
and eax, 0x170f3bc
and eax, 0
or eax, 0x880000e9
mov dword [ebx], eax
add ebx, edx
or eax, 0x25d5bd29
and eax, 0x1840081
or eax, 0x40004000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1fccdb82
and eax, 0x40000
or eax, 0x8518b00
mov dword [ebx], eax
add ebx, edx
or eax, 0x5a53d22c
and eax, 0x5813d200
or eax, 0x84202081
mov dword [ebx], eax
add ebx, edx
or eax, 0x368d2c05
and eax, 0xc2810000
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0xe939b0d
and eax, 0x201
or eax, 0x6402
mov dword [ebx], eax
add ebx, edx
and eax, 0x22c2aaa4
xor eax, 0x155d3c9e
and eax, 0x110d1280
or eax, 0xe080e001
mov dword [ebx], eax
add ebx, edx
and eax, 0x676a64c7
xor eax, 0x44275df
and eax, 0x80000
or eax, 0x88b00000
mov dword [ebx], eax
add ebx, edx
or eax, 0x73282b62
or eax, 0x6544e4b4
and eax, 0x2b0000f0
or eax, 8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e3462b
and eax, 0x28210041
or eax, 0x92140804
mov dword [ebx], eax
add ebx, edx
xor eax, 0x77e9dfc2
and eax, 0x88000080
or eax, 0x20
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f2a364
and eax, 0x800080
or eax, 0x41044010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x32c553b0
and eax, 0x410300
or eax, 0x80c8800
mov dword [ebx], eax
add ebx, edx
or eax, 0x310d8f8d
or eax, 0x14ecc78a
and eax, 0x1c81c181
or eax, 0x82122000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3ca9f3ad
or eax, 0xe1968fa
and eax, 0xa0010000
or eax, 0x51800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f1c88d0
or eax, 0x504f0ba6
and eax, 0x204
or eax, 0x1441
mov dword [ebx], eax
add ebx, edx
or eax, 0x5515f9dc
or eax, 0x213bb1cb
and eax, 0x108558b
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x52a61f50
and eax, 0x74c1bd05
and eax, 0xd00
or eax, 0x7340ca
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6afb68a2
xor eax, 0x6fb8c1af
and eax, 0x5208000
or eax, 0xf2ca0100
mov dword [ebx], eax
add ebx, edx
and eax, 0x61494392
or eax, 0x1bd52a8a
and eax, 0x1000008
or eax, 0x80000060
mov dword [ebx], eax
add ebx, edx
or eax, 0x6991888f
and eax, 0x88e2
or eax, 0xe7010
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c19ab69
or eax, 0x6194819c
and eax, 0x40888800
or eax, 0x20000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x180c537c
or eax, 0x14368e8a
and eax, 0x18004184
or eax, 0xa0000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e6e9108
and eax, 0x335640fa
and eax, 0x88
or eax, 0x1265
mov dword [ebx], eax
add ebx, edx
xor eax, 0x9628db2
or eax, 0xe1349af
and eax, 0x500452b
or eax, 0x30080000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd607163
and eax, 0
or eax, 0x8020
mov dword [ebx], eax
add ebx, edx
or eax, 0x59d99b2c
xor eax, 0x68965de3
and eax, 0x310b4205
or eax, 0xce301930
mov dword [ebx], eax
add ebx, edx
or eax, 0x3d1bab4
and eax, 0x3066310d
and eax, 0x400105
or eax, 0x80d8afa
mov dword [ebx], eax
add ebx, edx
and eax, 0x10b3fabd
xor eax, 0x3e4628c4
and eax, 0x3047a001
or eax, 0x885180
mov dword [ebx], eax
add ebx, edx
xor eax, 0x11595660
and eax, 0x21800001
or eax, 0xd0010000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f3f51eb
xor eax, 0x4b23abb2
and eax, 0x6210
or eax, 0x10506
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3874920c
xor eax, 0x2bff2e95
and eax, 0x8188
or eax, 0x84400000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x14417194
or eax, 0x315924d1
and eax, 0x11090041
or eax, 0x44820000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1943d593
and eax, 0x5ed887e2
and eax, 0x10000000
or eax, 0xbca8108
mov dword [ebx], eax
add ebx, edx
or eax, 0x3fce7d8b
and eax, 0x1000003
or eax, 0x80000044
mov dword [ebx], eax
add ebx, edx
or eax, 0x512df116
and eax, 0x81142
or eax, 0x400a88
mov dword [ebx], eax
add ebx, edx
and eax, 0xf365167
and eax, 0x462491
and eax, 0
or eax, 0x62f28100
mov dword [ebx], eax
add ebx, edx
or eax, 0x77ced78d
and eax, 0x1000089
or eax, 0x80000050
mov dword [ebx], eax
add ebx, edx
and eax, 0x696aa488
and eax, 0x80
or eax, 0x861372
mov dword [ebx], eax
add ebx, edx
and eax, 0xe220fbb
and eax, 0x300
or eax, 0x8458800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x986ef33
and eax, 0x804021
or eax, 0x148b04
mov dword [ebx], eax
add ebx, edx
or eax, 0x79343ab
and eax, 0x6dd2046b
and eax, 0x820000
or eax, 0x32692d00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x22b53183
and eax, 0x77039211
and eax, 0
or eax, 0xc4350000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6e504f32
xor eax, 0x196c443d
and eax, 0x80090b01
or eax, 0x8f6f4e0
mov dword [ebx], eax
add ebx, edx
and eax, 0x16bfa19f
or eax, 0x1ed22be2
and eax, 0x840080
or eax, 0x41004010
mov dword [ebx], eax
add ebx, edx
or eax, 0x493a7763
xor eax, 0x41560422
and eax, 0x3100
or eax, 0x20108800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f6c6b94
and eax, 0x4d280000
or eax, 0x30000
mov dword [ebx], eax
add ebx, edx
and eax, 0x369bb8c6
and eax, 0x1e86fc06
and eax, 0
or eax, 0x88f18108
mov dword [ebx], eax
add ebx, edx
xor eax, 0x53a3d58d
and eax, 0x8b525480
or eax, 0xadab48
mov dword [ebx], eax
add ebx, edx
or eax, 0x772fc736
and eax, 0xf2810854
or eax, 1
mov dword [ebx], eax
add ebx, edx
or eax, 0x22cf98e0
or eax, 0x6bdd0e72
and eax, 0x8223
or eax, 0x6100
mov dword [ebx], eax
add ebx, edx
and eax, 0x490cb624
and eax, 0xa200
or eax, 0xdd0f4081
mov dword [ebx], eax
add ebx, edx
and eax, 0x11b31182
xor eax, 0x53e3ff31
and eax, 0x42800000
or eax, 0xb0010000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4bcfd930
and eax, 0
or eax, 0xadfb
mov dword [ebx], eax
add ebx, edx
and eax, 0x5fae439c
and eax, 0x65a9adce
and eax, 0x80
or eax, 0x39f3f201
mov dword [ebx], eax
add ebx, edx
or eax, 0x2fbb000
or eax, 0x630a2403
and eax, 0xa880000
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ca22cf5
and eax, 0x440
or eax, 0x418000
mov dword [ebx], eax
add ebx, edx
or eax, 0x443de900
and eax, 0x25e16e30
and eax, 0x4004400
or eax, 0x2108018b
mov dword [ebx], eax
add ebx, edx
and eax, 0x3aaf9503
and eax, 0x502
or eax, 0xf2e0
mov dword [ebx], eax
add ebx, edx
or eax, 0x3db97904
and eax, 0x112524
or eax, 0x460011
mov dword [ebx], eax
add ebx, edx
or eax, 0x693c30dc
and eax, 0x84d0100
or eax, 0x8a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c7e9bc1
and eax, 0x8048100
or eax, 0x33916081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x79451b64
xor eax, 0x7147353f
and eax, 0x31810000
or eax, 0xc0000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x42829305
and eax, 0
or eax, 0x139a
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f7777fc
and eax, 0xf945393
and eax, 0x180
or eax, 0x84408008
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b765d07
and eax, 0x1962bbd6
and eax, 0
or eax, 0x558b0041
mov dword [ebx], eax
add ebx, edx
or eax, 0x6e48f33e
and eax, 0x4eca8108
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x51095665
or eax, 0x34df3a63
and eax, 0x81dfff4f
or eax, 0x200090
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b89696e
and eax, 0x6d4e9f5f
and eax, 0x68010
or eax, 0x91b029e2
mov dword [ebx], eax
add ebx, edx
and eax, 0xc86d905
xor eax, 0x4b33457c
and eax, 0x49208818
or eax, 0x83083
mov dword [ebx], eax
add ebx, edx
or eax, 0x367b352d
and eax, 0x452b0000
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x69278aa
and eax, 0x511cb803
and eax, 0
or eax, 0xf1523508
mov dword [ebx], eax
add ebx, edx
or eax, 0x43d298d6
and eax, 0x9080bdde
or eax, 0x94221
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7609b4c2
and eax, 0
or eax, 0x418440
mov dword [ebx], eax
add ebx, edx
xor eax, 0x9a40e0f
and eax, 0x100080b
or eax, 0x80084580
mov dword [ebx], eax
add ebx, edx
or eax, 0x71eed8c
and eax, 0x6b293e90
and eax, 0x880
or eax, 0xa7d149
mov dword [ebx], eax
add ebx, edx
and eax, 0x18d06900
xor eax, 0x33cbbcc0
and eax, 0x22418100
or eax, 0x88b00000
mov dword [ebx], eax
add ebx, edx
or eax, 0xc71c2b1
and eax, 0x8a204090
or eax, 0x10e300a
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b2c8aaf
or eax, 0x795119d4
and eax, 0x42010854
or eax, 0x80800001
mov dword [ebx], eax
add ebx, edx
and eax, 0x7db915ae
and eax, 0x3924e0d7
and eax, 0
or eax, 0x64f2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x655f4421
xor eax, 0x78fc37e8
and eax, 0x1c801201
or eax, 0xa04ce080
mov dword [ebx], eax
add ebx, edx
or eax, 0x549f131c
and eax, 0x88890000
or eax, 0x2000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x266c5e41
and eax, 0x410440
or eax, 0x8000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x10365870
and eax, 0x4400
or eax, 0x2508018b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x31152ef7
xor eax, 0x19ec37b9
and eax, 0xcc1
or eax, 0x18
mov dword [ebx], eax
add ebx, edx
or eax, 0x3dada0ed
and eax, 0x50da081
or eax, 0x105002
mov dword [ebx], eax
add ebx, edx
or eax, 0x12def7c0
and eax, 0x23d76b89
and eax, 0x2101
or eax, 0x144c
mov dword [ebx], eax
add ebx, edx
or eax, 0x7bf20a45
and eax, 0x322705
or eax, 0x88030
mov dword [ebx], eax
add ebx, edx
or eax, 0x3d3c9d50
xor eax, 0x7b54470c
and eax, 0x488800
or eax, 0x8050300
mov dword [ebx], eax
add ebx, edx
or eax, 0x18dea506
and eax, 0x10c28900
or eax, 0x3204081
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd40e504
and eax, 0x1cf1084e
and eax, 0x10800000
or eax, 0xe1010000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x43146bdc
and eax, 0x43c4
or eax, 0x1420
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7dca81c3
and eax, 0x6a1686fd
and eax, 0x8000
or eax, 0x84400188
mov dword [ebx], eax
add ebx, edx
or eax, 0x6623878d
and eax, 0x447c7725
and eax, 0x44000001
or eax, 0x118b0040
mov dword [ebx], eax
add ebx, edx
and eax, 0x3603e485
xor eax, 0x4e84606c
and eax, 0x4a820008
or eax, 0x25608100
mov dword [ebx], eax
add ebx, edx
or eax, 0x8106b25
xor eax, 0x481a83e3
and eax, 0x10000c4
or eax, 0x80000011
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f6589a9
and eax, 0x80
or eax, 0x552372
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1229ca46
and eax, 0x448900
or eax, 0x8010200
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a6f3c59
and eax, 0x40000
or eax, 0x18940d
mov dword [ebx], eax
add ebx, edx
and eax, 0x7171a2fa
and eax, 0x100000
or eax, 0x3fa13500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1bb237a6
and eax, 0x24010000
or eax, 0x49340000
mov dword [ebx], eax
add ebx, edx
or eax, 0x76d25a11
or eax, 0x1dad5a8d
and eax, 0x8000000
or eax, 0x80000060
mov dword [ebx], eax
add ebx, edx
and eax, 0x56b5de0f
and eax, 0
or eax, 0x41844090
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f287880
and eax, 0x6243800
or eax, 0x28100
mov dword [ebx], eax
add ebx, edx
and eax, 0x55333600
and eax, 0x4220000
or eax, 0x49090000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c8cc186
and eax, 0x4c000000
or eax, 0x20e18108
mov dword [ebx], eax
add ebx, edx
and eax, 0x251979bf
or eax, 0x358ec7b6
and eax, 0x10000a6
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x644fc31f
or eax, 0x59dec89b
and eax, 0xa8889
or eax, 0x3040
mov dword [ebx], eax
add ebx, edx
and eax, 0x216d1783
or eax, 0x5bbdf53d
and eax, 0xb18100
or eax, 0x80400000
mov dword [ebx], eax
add ebx, edx
or eax, 0x8aa6016
and eax, 0x88000006
or eax, 0x30000a8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c03d34b
xor eax, 0x5dfb582e
and eax, 0x8a800841
or eax, 0x40010014
mov dword [ebx], eax
add ebx, edx
or eax, 0x480ccfb8
and eax, 0xca8d884d
or eax, 0x35722002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4da6396e
or eax, 0x4641e114
and eax, 0x8050f001
or eax, 0x8860282
mov dword [ebx], eax
add ebx, edx
xor eax, 0x519db09b
xor eax, 0x74577be6
and eax, 0x104008a
or eax, 0x40804000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2904a29b
or eax, 0x3a42fc2f
and eax, 0x40b800
or eax, 0x84000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b7178a1
xor eax, 0x6b3dd5db
and eax, 0x804c0040
or eax, 0x43110001
mov dword [ebx], eax
add ebx, edx
or eax, 0x40c4f542
or eax, 0x20c041e
and eax, 0xc0ccc44c
or eax, 0xc000880
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe04f4f
or eax, 0x137aa5aa
and eax, 0xcc4c8488
or eax, 0x804844
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c2f83e9
and eax, 0x7fa636c5
and eax, 0x4c8404c4
or eax, 0x8048c808
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c0832f7
and eax, 0x231f53c1
and eax, 0x20005000
or eax, 0xcc8b05cc
mov dword [ebx], eax
add ebx, edx
or eax, 0x1dbbf4ac
xor eax, 0x3cc2b4fb
and eax, 0x194010
or eax, 0x86a4a8
mov dword [ebx], eax
add ebx, edx
and eax, 0x62a5d0fb
or eax, 0x3878091a
and eax, 0x10450900
or eax, 0x2200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6100ed1c
and eax, 0x7be091f6
and eax, 0x400014
or eax, 0xf6121
mov dword [ebx], eax
add ebx, edx
and eax, 0x36c76e2e
or eax, 0x2b631390
and eax, 0x450300
or eax, 0x10088800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a6c5d60
and eax, 0xa20d000
or eax, 0xb14c2181
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ae96971
and eax, 0x777e719a
and eax, 0x71000000
or eax, 0x80810000
mov dword [ebx], eax
add ebx, edx
and eax, 0x99d77b5
and eax, 0
or eax, 0xebe5
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b5031ac