Function at 0x438a80
Capabilities:
Authenticate hmac
Encrypt data using curve25519
Inspect section memory permissions
Parse pe header

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x94
push ebx
mov dword [ebp - 0x24], 0x2741
mov dword [ebp - 0x1c], 0x17958
mov dword [ebp - 0x14], 0x13aa3
mov dword [ebp - 0x94], 0xf9ac
mov dword [ebp - 0x48], 0x120bf
mov dword [ebp - 0x28], 0x13765
mov dword [ebp - 0x34], 0x7655
mov dword [ebp - 0x2c], 0x8aa2
mov dword [ebp - 0x54], 0x167f3
mov dword [ebp - 0xc], 0x12225
mov dword [ebp - 0x70], 0x10785
mov dword [ebp - 0x3c], 0x2397
mov dword [ebp - 0x58], 0x14020
mov dword [ebp - 0x10], 0x1118c
mov dword [ebp - 0x18], 0xb7a0
mov dword [ebp - 4], 0xc01d
mov dword [ebp - 0x30], 0x6729
mov dword [ebp - 0x74], 0xe730
mov dword [ebp - 0x50], 0x16ead
mov dword [ebp - 0x38], 0xd943
mov dword [ebp - 0x78], 0x4c4e
mov dword [ebp - 0x40], 0xda34
mov dword [ebp - 0x4c], 0xba5e
mov dword [ebp - 0x44], 0x3ecf
mov dword [ebp - 8], 0xddf0
mov dword [ebp - 0x64], 0x6105
mov dword [ebp - 0x20], 0xab0b
call fcn.00419320
mov eax, dword [ebp - 8]
mov dword [ebp - 0x5c], eax
mov ecx, dword [ebp - 0x44]
mov dword [ebp - 0x60], ecx
mov edx, dword [ebp - 8]
add edx, 1
mov dword [ebp - 8], edx
mov eax, dword [ebp - 0x5c]
cmp eax, dword [ebp - 0x60]
jge 0x438b75
mov ecx, dword [ebp - 0x34]
add ecx, 1
mov dword [ebp - 0x34], ecx
mov edx, dword [ebp - 4]
sub edx, 0x6981
mov dword [ebp - 4], edx
mov eax, dword [ebp - 0x18]
sub eax, dword [ebp - 4]
mov dword [ebp - 0x18], eax
jmp 0x438b95
mov ecx, dword [ebp - 0x18]
add ecx, 1
mov dword [ebp - 0x18], ecx
mov edx, dword [ebp - 0x18]
cmp edx, dword [ebp - 0x64]
jge 0x438d15
mov eax, dword [ebp - 0x48]
cmp eax, dword [ebp - 0x28]
jge 0x438bb2
mov ecx, dword [ebp - 0x20]
sub ecx, 1
mov dword [ebp - 0x20], ecx
mov edx, dword [ebp - 0xc]
mov dword [ebp - 0x68], edx
mov eax, dword [ebp - 0x40]
mov dword [ebp - 0x6c], eax
mov ecx, dword [ebp - 0xc]
add ecx, 1
mov dword [ebp - 0xc], ecx
mov edx, dword [ebp - 0x68]
cmp edx, dword [ebp - 0x6c]
jge 0x438bd8
mov eax, dword [ebp - 0xc]
sub eax, 1
mov dword [ebp - 0xc], eax
mov ecx, dword [ebp - 0x50]
cmp ecx, dword [ebp - 0x24]
jge 0x438bec
mov eax, dword [ebp - 0x4c]
cdq
idiv dword [ebp - 0x10]
cmp eax, dword [ebp - 0x28]
jl 0x438bf8
mov edx, dword [ebp - 0x44]
imul edx, dword [ebp - 0x70]
cmp edx, dword [ebp - 0x48]
jge 0x438c29
mov eax, dword [ebp - 0x24]
cmp eax, dword [ebp - 0x2c]
jl 0x438c08
mov ecx, dword [ebp - 0x28]
cmp ecx, dword [ebp - 0x54]
jge 0x438c29
mov edx, dword [ebp - 0x38]
cmp edx, dword [ebp - 0x10]
jge 0x438c18
mov eax, dword [ebp - 0x34]
or eax, dword [ebp - 0x2c]
jne 0x438c20
mov ecx, dword [ebp - 0x74]
or ecx, dword [ebp - 0x3c]
je 0x438c29
mov edx, dword [ebp - 0x10]
sub edx, 1
mov dword [ebp - 0x10], edx
mov eax, dword [ebp - 0x30]
sub eax, 1
mov dword [ebp - 0x30], eax
mov ecx, dword [ebp - 0x38]
sub ecx, dword [ebp - 0x78]
cmp ecx, dword [ebp - 0x4c]
jge 0x438cca
mov edx, dword [ebp - 0x24]
mov dword [ebp - 0x7c], edx
mov eax, dword [ebp - 8]
mov dword [ebp - 0x80], eax
mov ecx, dword [ebp - 8]
sub ecx, 1
mov dword [ebp - 8], ecx
mov edx, dword [ebp - 0x7c]
cmp edx, dword [ebp - 0x80]
jge 0x438cca
mov eax, dword [ebp - 0x1c]
or eax, dword [ebp - 0x10]
mov dword [ebp - 0x84], eax
mov ecx, dword [ebp - 0x1c]
add ecx, 1
mov dword [ebp - 0x1c], ecx
cmp dword [ebp - 0x84], 0
je 0x438cca
mov edx, dword [ebp - 0x24]
sub edx, dword [ebp - 0x10]
je 0x438c90
mov eax, dword [ebp - 0x1c]
imul eax, dword [ebp - 0x20]
cmp eax, dword [ebp - 8]
jl 0x438cb9
mov ecx, dword [ebp - 0x14]
mov dword [ebp - 0x88], ecx
mov edx, dword [ebp - 4]
mov dword [ebp - 0x8c], edx
mov eax, dword [ebp - 0x14]
sub eax, 1
mov dword [ebp - 0x14], eax
mov ecx, dword [ebp - 0x88]
cmp ecx, dword [ebp - 0x8c]
jge 0x438cca
mov edx, dword [ebp - 0x50]
cmp edx, dword [ebp - 0x28]
jge 0x438cca
mov eax, dword [ebp - 4]
sub eax, 1
mov dword [ebp - 4], eax
mov ecx, dword [ebp - 0x38]
cmp ecx, dword [ebp - 0x54]
jge 0x438cdb
mov edx, dword [ebp - 4]
add edx, 1
mov dword [ebp - 4], edx
mov eax, dword [ebp - 0x2c]
add eax, 1
mov dword [ebp - 0x2c], eax
mov ecx, dword [ebp - 0x14]
sub ecx, 1
mov dword [ebp - 0x14], ecx
mov edx, dword [ebp - 0x14]
or edx, dword [ebp - 0x1c]
je 0x438cfe
mov eax, dword [ebp - 0x3c]
add eax, 1
mov dword [ebp - 0x3c], eax
mov ecx, dword [ebp - 0x30]
add ecx, 1
mov dword [ebp - 0x30], ecx
mov edx, dword [ebp - 0xc]
add edx, 1
mov dword [ebp - 0xc], edx
jmp 0x438b8c
call fcn.005dbab0
mov eax, dword [ebp - 0x58]
sub eax, 1
mov dword [ebp - 0x58], eax
call fcn.005d3a80
push 0x40
push 0x3000
mov ecx, dword [0x613038]
add ecx, 0x1000
push ecx
push 0
call fcn.006094e0
add esp, 0x10
mov dword [0x613174], eax
call fcn.0042e470
mov edx, dword [0x613174]
mov dword [ebp - 0x90], edx
mov eax, dword [ebp - 0x40]
add eax, 1
mov dword [ebp - 0x40], eax
mov eax, 0x5ae13d4e
mov ebx, dword [ebp - 0x90]
mov edx, 4
and eax, 0x68472a9
xor eax, 0x561c899c
and eax, 0x4840080
or eax, 0x400069
mov dword [ebx], eax
add ebx, edx
or eax, 0x4f8f5df2
and eax, 0x55f67b8
and eax, 0x1434000
or eax, 0x68301800
mov dword [ebx], eax
add ebx, edx
or eax, 0x28234029
xor eax, 0x35b4ca91
and eax, 0x54420200
or eax, 0x21306542
mov dword [ebx], eax
add ebx, edx
and eax, 0x64189c5
or eax, 0x6590acc5
and eax, 0x65502844
or eax, 0x285222
mov dword [ebx], eax
add ebx, edx
or eax, 0x760a842
and eax, 0x42607240
or eax, 0x10010508
mov dword [ebx], eax
add ebx, edx
xor eax, 0x67cefc9e
xor eax, 0x2ddb5a0d
and eax, 0x704100
or eax, 0x65022800
mov dword [ebx], eax
add ebx, edx
and eax, 0x6cb04135
and eax, 0x44204000
or eax, 0x34d3471
mov dword [ebx], eax
add ebx, edx
xor eax, 0x762b904a
and eax, 0x466420
or eax, 0x90b44
mov dword [ebx], eax
add ebx, edx
xor eax, 0x291d2b79
or eax, 0x66279187
and eax, 0x68764100
or eax, 0x10000800
mov dword [ebx], eax
add ebx, edx
and eax, 0x1127c766
xor eax, 0x29ab8380
and eax, 0x9084200
or eax, 0x4660215a
mov dword [ebx], eax
add ebx, edx
and eax, 0x526b4a2b
and eax, 0x40404202
or eax, 0x39152561
mov dword [ebx], eax
add ebx, edx
or eax, 0x62f0f436
and eax, 0x7d8eee47
and eax, 0x50044041
or eax, 0x2420128
mov dword [ebx], eax
add ebx, edx
and eax, 0x1d392733
and eax, 0x101
or eax, 0x4f455444
mov dword [ebx], eax
add ebx, edx
and eax, 0x2218cc48
and eax, 0x4040
or eax, 0x6d3316
mov dword [ebx], eax
add ebx, edx
or eax, 0x30d30219
and eax, 0x4b6300
or eax, 0x44000800
mov dword [ebx], eax
add ebx, edx
or eax, 0x57237d92
xor eax, 0x2d5e9ce9
and eax, 0x50114163
or eax, 0x5400c00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3dfd22b2
and eax, 0x600c6950
or eax, 0x5401020
mov dword [ebx], eax
add ebx, edx
or eax, 0x694b1e5e
and eax, 0x64475572
or eax, 0x300000
mov dword [ebx], eax
add ebx, edx
and eax, 0x194f990c
and eax, 0x471000
or eax, 0x86052
mov dword [ebx], eax
add ebx, edx
and eax, 0x50f305bb
and eax, 0x420000
or eax, 0x67307300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x40d9d5f2
or eax, 0x4b8aff39
and eax, 0x43206470
or eax, 0x440000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xef94267
and eax, 0x44000002
or eax, 0x20625048
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d88ae8a
and eax, 0x4400000a
or eax, 0x30756944
mov dword [ebx], eax
add ebx, edx
xor eax, 0x321cd08a
and eax, 0x13533527
and eax, 0x2400004
or eax, 0x64144a50
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e767052
and eax, 0x50
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x74ca26f7
and eax, 0x5730f926
and eax, 0
or eax, 0x4e754800
mov dword [ebx], eax
add ebx, edx
or eax, 0x691b9a0e
and eax, 0x60494200
or eax, 0x10000051
mov dword [ebx], eax
add ebx, edx
and eax, 0x73395a58
or eax, 0x4ae54a26
and eax, 0x484c4842
or eax, 0x5022409
mov dword [ebx], eax
add ebx, edx
and eax, 0x2538ef21
and eax, 0x1006401
or eax, 0x78550266
mov dword [ebx], eax
add ebx, edx
xor eax, 0x58fa38b
and eax, 0x4c484068
or eax, 0x2200a01
mov dword [ebx], eax
add ebx, edx
and eax, 0x6bfee359
and eax, 0x42604000
or eax, 0x31100400
mov dword [ebx], eax
add ebx, edx
or eax, 0x211fae78
or eax, 0x27f51cc1
and eax, 0x75725048
or eax, 0x102
mov dword [ebx], eax
add ebx, edx
or eax, 0x759ed663
and eax, 0x47c41301
and eax, 0x40440301
or eax, 0x30094c48
mov dword [ebx], eax
add ebx, edx
and eax, 0x26bc5da7
and eax, 0x44d00
or eax, 0x43532050
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2ef1f521
or eax, 0x482984a1
and eax, 0x70
or eax, 8
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c0bdcc5
and eax, 0
or eax, 0x74447600
mov dword [ebx], eax
add ebx, edx
and eax, 0x71f747bd
and eax, 0x68eef7dd
and eax, 0x40444600
or eax, 0x13201144
mov dword [ebx], eax
add ebx, edx
xor eax, 0x358d38f5
and eax, 0x7b2f27b5
and eax, 0x40010501
or eax, 0x10425042
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c7a08e6
and eax, 1
or eax, 0x40
mov dword [ebx], eax
add ebx, edx
and eax, 0x48f1de70
xor eax, 0x734b3bfb
and eax, 0x51490300
or eax, 0x8044400
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c13be21
or eax, 0x4e04dbfd
and eax, 0x4001494c
or eax, 0x31682002
mov dword [ebx], eax
add ebx, edx
or eax, 0x5bd89e29
xor eax, 0xd7be75a
and eax, 0x50020015
or eax, 0x486540
mov dword [ebx], eax
add ebx, edx
and eax, 0x8e6d37d
and eax, 0xe6ca347
and eax, 0x400041
or eax, 0x277a18
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e2acfbc
and eax, 0x44484a00
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e2646d7
and eax, 0x44004000
or eax, 0x1176396b
mov dword [ebx], eax
add ebx, edx
and eax, 0x139c9886
and eax, 0x5f8cf9b0
and eax, 0x10040800
or eax, 0x6a6a436e
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa66f50d
and eax, 0x63
or eax, 4
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c0bd360
and eax, 0
or eax, 0x704f4900
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ae7ed5c
or eax, 0x14a39e6d
and eax, 0x34674e65
or eax, 0x42100010
mov dword [ebx], eax
add ebx, edx
and eax, 0x6f6bf697
or eax, 0x8c4798d
and eax, 0x44617514
or eax, 0x10180042
mov dword [ebx], eax
add ebx, edx
xor eax, 0x53bb4161
and eax, 0
or eax, 0x48
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b2f3ad
and eax, 0x1204100
or eax, 0x48450400
mov dword [ebx], eax
add ebx, edx
and eax, 0xe03a2d
and eax, 0x600000
or eax, 0x75147078
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6729ff02
and eax, 0x12440e72
or eax, 0x60026000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b9ff93f
and eax, 0x2bc49653
and eax, 0x8401441
or eax, 0x40344116
mov dword [ebx], eax
add ebx, edx
xor eax, 0x66fa164
and eax, 0x4e0a4430
or eax, 0x21400244
mov dword [ebx], eax
add ebx, edx
or eax, 0x6343b86a
and eax, 0x4a406200
or eax, 0x240000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x344b3034
and eax, 0x64265004
or eax, 0x500140
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d03bbcf
and eax, 0x64001040
or eax, 0x13706638
mov dword [ebx], eax
add ebx, edx
and eax, 0x2291ddc
and eax, 0x1050
or eax, 0x4027
mov dword [ebx], eax
add ebx, edx
or eax, 0x3786d919
or eax, 0xe41bb15
and eax, 0x1a404b00
or eax, 0x40380000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a4e5504
xor eax, 0x435b3478
and eax, 0x17050
or eax, 0x72680205
mov dword [ebx], eax
add ebx, edx
or eax, 0x3613997a
or eax, 0x39ee9781
and eax, 0x42677478
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x49be1ba5
xor eax, 0x61cf5ff7
and eax, 0x30000a
or eax, 0x495241
mov dword [ebx], eax
add ebx, edx
and eax, 0x46705962
or eax, 0x7752c81c
and eax, 0x73705000
or eax, 0x50000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1743cdf4
xor eax, 0x70cea909
and eax, 0x42066009
or eax, 0xc500464
mov dword [ebx], eax
add ebx, edx
and eax, 0x10fd003
and eax, 0x24001
or eax, 0x58780b54
mov dword [ebx], eax
add ebx, edx
or eax, 0x21be4799
or eax, 0x8cad121
and eax, 0x68564f71
or eax, 0x2002
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b893cf1
and eax, 0x3787977d
and eax, 0x400
or eax, 0x4c787000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4371b3ae
and eax, 0x40600000
or eax, 0x2e0c4a70
mov dword [ebx], eax
add ebx, edx
and eax, 0x56c81ef6
and eax, 0x44400240
or eax, 0x31044103
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b4565dd
and eax, 0x1457b4c4
and eax, 0x410040
or eax, 0x6a025a0b
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ebb30f9
and eax, 0x77a72bcd
and eax, 0x40020049
or eax, 0x4547602
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f624989
or eax, 0x38798d3a
and eax, 0x74484932
or eax, 0x3042040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1dbd9856
or eax, 0x1285bacd
and eax, 0x4b64
or eax, 0x412
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c825fbc
xor eax, 0x18efa642
and eax, 0x4455100
or eax, 0x61100200
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c32d0e0
xor eax, 0x4f3d7ff0
and eax, 0x22422010
or eax, 0x40214345
mov dword [ebx], eax
add ebx, edx
and eax, 0x3fb31b6b
and eax, 0x20041
or eax, 0x54544836
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e4435f0
or eax, 0x655dc62c
and eax, 0x48417302
or eax, 0x10000040
mov dword [ebx], eax
add ebx, edx
or eax, 0x5036552e
xor eax, 0x531c9e6b
and eax, 0xa416900
or eax, 0x4414065a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x757ae608
and eax, 0x32ccc24d
and eax, 0x40
or eax, 0x33
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ae16102
and eax, 0x4a616000
or eax, 0x1041400
mov dword [ebx], eax
add ebx, edx
and eax, 0x11de08e3
and eax, 0x1440000
or eax, 0x60214e77
mov dword [ebx], eax
add ebx, edx
and eax, 0x214be1a0
and eax, 0x21404000
or eax, 0x561a0e50
mov dword [ebx], eax
add ebx, edx
xor eax, 0x32816563
or eax, 0x1c76e089
and eax, 0x496d4812
or eax, 0x440
mov dword [ebx], eax
add ebx, edx
or eax, 0x535050f0
and eax, 0x27e0c342
and eax, 0x604040
or eax, 0x50162e11
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f057ec3
xor eax, 0x2b1c8b06
and eax, 0x4443
or eax, 0x1020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d4340f0
or eax, 0x3cf2851
and eax, 0x41402800
or eax, 0x304200
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c50cb4a
and eax, 0x504200
or eax, 0x6424206e
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ca78b4a
and eax, 0x48656246
or eax, 0x11
mov dword [ebx], eax
add ebx, edx
and eax, 0x28c07d8f
and eax, 0x8404000
or eax, 0x612b0300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6424b319
or eax, 0x7e6eba89
and eax, 0x4b647001
or eax, 0x100042
mov dword [ebx], eax
add ebx, edx
and eax, 0x21615e57
and eax, 0x1405043
or eax, 0x4c0c0504
mov dword [ebx], eax
add ebx, edx
and eax, 0x2add9a1b
and eax, 0x440002
or eax, 0x56206968
mov dword [ebx], eax
add ebx, edx
or eax, 0x2432fb81
and eax, 0x70524843
or eax, 0x1080010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x20f3bcb8
and eax, 0x4c74fe00
and eax, 0x4400
or eax, 0x172
mov dword [ebx], eax
add ebx, edx
or eax, 0x59ecfa79
and eax, 0x468d2f06
and eax, 0x40040500
or eax, 0xb535000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3d119f6f
xor eax, 0x64d6803a
and eax, 0x10004241
or eax, 0x4843312a
mov dword [ebx], eax
add ebx, edx
or eax, 0x61ef7a66
and eax, 0x696e4344
or eax, 0x6000400
mov dword [ebx], eax
add ebx, edx
or eax, 0x47cbe03a
and eax, 0x75645900
and eax, 0x61444100
or eax, 0xa1262
mov dword [ebx], eax
add ebx, edx
or eax, 0x27d91503
xor eax, 0x27150736
and eax, 0x5045
or eax, 0xa08
mov dword [ebx], eax
add ebx, edx
and eax, 0x474cc83e
and eax, 0x7c5acf70
and eax, 0x4000
or eax, 0x4f510200
mov dword [ebx], eax
add ebx, edx
or eax, 0x188ff888
and eax, 0x46566a00
or eax, 0x147
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c46d436
or eax, 0x631a6b7c
and eax, 0x60484150
or eax, 0x10201001
mov dword [ebx], eax
add ebx, edx
and eax, 0x58090790
and eax, 0x50080000
or eax, 0x28624448
mov dword [ebx], eax
add ebx, edx
and eax, 0x57b1c652
xor eax, 0x6c6383af
and eax, 0x4564
or eax, 0x2010
mov dword [ebx], eax
add ebx, edx
and eax, 0x141b139d
and eax, 0
or eax, 0x79464800
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f359a72
and eax, 0x3358d693
and eax, 0x11405002
or eax, 0x400a2840
mov dword [ebx], eax
add ebx, edx
and eax, 0x7fa9b2e1
and eax, 0x41000040
or eax, 0x6744d0e
mov dword [ebx], eax
add ebx, edx
and eax, 0x15f83bac
and eax, 0x665b0352
and eax, 0x500000
or eax, 0x53025055
mov dword [ebx], eax
add ebx, edx
and eax, 0x7215987c
xor eax, 0x4ac0a0a8
and eax, 0x8501074
or eax, 0x41204400
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b000611
and eax, 0x48000000
or eax, 0x4434a6c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x32113752
xor eax, 0x110b728b
and eax, 0x315
or eax, 0x5042
mov dword [ebx], eax
add ebx, edx
or eax, 0x2976fb81
and eax, 0x39826acb
and eax, 0x28026000
or eax, 0x50741400
mov dword [ebx], eax
add ebx, edx
or eax, 0x61d8497
and eax, 0x72674007
or eax, 0x1000b40
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e5af68
or eax, 0x209a462
and eax, 0x56426469
or eax, 0x101010
mov dword [ebx], eax
add ebx, edx
and eax, 0x253c26da
and eax, 0x40
or eax, 0x4b4b4807
mov dword [ebx], eax
add ebx, edx
and eax, 0x665e8fc4
and eax, 0x42420844
or eax, 0x31044600
mov dword [ebx], eax
add ebx, edx
or eax, 0x316e8d72
or eax, 0x4fa5aad3
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x227ee190
or eax, 0x69638e3d
and eax, 0x420c00
or eax, 0x90184100
mov dword [ebx], eax
add ebx, edx
and eax, 0x4cef78e3
and eax, 0
or eax, 0x300
mov dword [ebx], eax
add ebx, edx
or eax, 0x13f6dd73
and eax, 0x400
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5806e0ca
and eax, 0x6e400
or eax, 0xf91b00
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e512374
or eax, 0x2e46734b
and eax, 0x3000
or eax, 0x8800
mov dword [ebx], eax
add ebx, edx
and eax, 0x552fb673
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x67dadc71
and eax, 0x20fe38ec
and eax, 0
or eax, 0x4000
mov dword [ebx], eax
add ebx, edx
or eax, 0x69d4e7a
or eax, 0x534b6a40
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x446d0d76
or eax, 0x6b356561
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x161cfbfe
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b54f68e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x42655a77
and eax, 0x3da6f35
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5b9abb18
xor eax, 0x3a4d7228
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x48ec3fc0
xor eax, 0xb962707
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ae050d0
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x9193e51
and eax, 0x1000
or eax, 0xc000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a9e56da
and eax, 0
or eax, 0xba1f0e00
mov dword [ebx], eax
add ebx, edx
or eax, 0x675f1948
and eax, 0x9140008
or eax, 0xa00006
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7725cd5d
xor eax, 0x40b5b5e7
and eax, 0x202084
or eax, 0x1980149
mov dword [ebx], eax
add ebx, edx
and eax, 0x3224a172
or eax, 0x2c71b349
and eax, 0x4218148
or eax, 0x50004c04
mov dword [ebx], eax
add ebx, edx
and eax, 0x122fb4e4
and eax, 0x210040
or eax, 0x20526928
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc7487b3
or eax, 0x252378c5
and eax, 0x25277250
or eax, 0x42480020
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b4feb63
and eax, 0x4d6060
or eax, 0x20200112
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c549931
and eax, 0x4c286043
or eax, 0x22460120
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb658e1c
and eax, 0x53ea52db
and eax, 0x4000404b
or eax, 0x22203424
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c3ffaf8
or eax, 0x76ac5729
and eax, 0x74322065
or eax, 0x1400000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d95ed04
and eax, 0x28610060
or eax, 0x4608200e
mov dword [ebx], eax
add ebx, edx
or eax, 0xb88ff56
and eax, 0x43494420
or eax, 0x10060000
mov dword [ebx], eax
add ebx, edx
and eax, 0x48e072ba
and eax, 0x7012bd42
and eax, 0x40000000
or eax, 0x246f6d20
mov dword [ebx], eax
add ebx, edx
and eax, 0x21d5ae6
and eax, 0x43a100be
and eax, 0x10020
or eax, 0xd0c2e45
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b0e6d93
and eax, 0x2400
or eax, 0xa
mov dword [ebx], eax
add ebx, edx
xor eax, 0x586d37f1
or eax, 0xfaeefd7
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c1bcbe1
and eax, 0x64084900
or eax, 0x82002400
mov dword [ebx], eax
add ebx, edx
or eax, 0x6eb31ac6
and eax, 0x882929c2
or eax, 0x400009
mov dword [ebx], eax
add ebx, edx
or eax, 0x4cc9185d
and eax, 0x856b35c
and eax, 0x8402118
or eax, 0x80290880
mov dword [ebx], eax
add ebx, edx
xor eax, 0x569ba052
and eax, 0x88600988
or eax, 0x92010
mov dword [ebx], eax
add ebx, edx
or eax, 0xc3aba60
or eax, 0x25c02a2b
and eax, 0x89023998
or eax, 0x400
mov dword [ebx], eax
add ebx, edx
and eax, 0x582334b0
xor eax, 0x5afaf7c
and eax, 0x8290a88
or eax, 0x80402011
mov dword [ebx], eax
add ebx, edx
or eax, 0x10d9d6e9
and eax, 0x88692898
or eax, 0x1000100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x575132bc
and eax, 0x88280800
or eax, 0x412098
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c4892b
and eax, 0x8100a090
or eax, 0x120408
mov dword [ebx], eax
add ebx, edx
and eax, 0xed9c05e
or eax, 0x60081989
and eax, 0x80999
or eax, 0x88612200
mov dword [ebx], eax
add ebx, edx
or eax, 0x46192a64
and eax, 0x68627080
and eax, 0x8002080
or eax, 0x80128418
mov dword [ebx], eax
add ebx, edx
or eax, 0x782e7578
and eax, 0x79665134
and eax, 0x8200010
or eax, 0x80492889
mov dword [ebx], eax
add ebx, edx
and eax, 0x1fef201f
and eax, 0x8002018
or eax, 0x82128480
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4602667d
and eax, 0x88000081
or eax, 0x692818
mov dword [ebx], eax
add ebx, edx
xor eax, 0x610e764
or eax, 0x6cfb5042
and eax, 0x62695298
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x12a18857
and eax, 0x3e77d098
and eax, 0x400008
or eax, 0x88292960
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2aff9539
and eax, 0x10
or eax, 0x88
mov dword [ebx], eax
add ebx, edx
and eax, 0x53cec83f
or eax, 0x29fbc588
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x21c95994
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ef2c974
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x1d892e46
and eax, 0
or eax, 0x455000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2fe22953
and eax, 0x1b91a7a0
and eax, 0
or eax, 0x4014c00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x25c925d
xor eax, 0x3d98cacf
and eax, 0x32001400
or eax, 0x403a0900
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe694c51
and eax, 0x41
or eax, 0x22
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a88db5e
or eax, 0x39c8da6e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x49ee1f3f
xor eax, 0x3791d281
and eax, 0x200c000
or eax, 0x2000
mov dword [ebx], eax
add ebx, edx
and eax, 0x29239cee
and eax, 0
or eax, 0xe010b21
mov dword [ebx], eax
add ebx, edx
or eax, 0x159897f6
and eax, 0x21
or eax, 0x20000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2fca2162
or eax, 0x43bf807e
and eax, 0x80000
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x35de9eb6
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x58c9afac
xor eax, 0x44b2674d
and eax, 0x100700
or eax, 0x1000
mov dword [ebx], eax
add ebx, edx
or eax, 0x600b1a94
and eax, 0x35833717
and eax, 0
or eax, 0x100000
mov dword [ebx], eax
add ebx, edx
and eax, 0x65319cfc
xor eax, 0x39b689d5
and eax, 0x200000
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x361ec038
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x6f792ba4
and eax, 0
or eax, 0x100010
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e21e500
and eax, 0
or eax, 0x20000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2fb057ae
or eax, 0x22c14496
and eax, 0x600
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x6951cdb1
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x7184fa3f
and eax, 0
or eax, 0x600
mov dword [ebx], eax
add ebx, edx
or eax, 0x1089ee34
or eax, 0x342aa1f2
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c1070f1
and eax, 0x100000
or eax, 0x400000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1018db64
and eax, 0
or eax, 0x40000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b278e5f
or eax, 0x7d9f617b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x54243997
and eax, 0
or eax, 0x40000200
mov dword [ebx], eax
add ebx, edx
and eax, 0x474d0457
and eax, 0
or eax, 0x10000005
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7cc9ae29
xor eax, 0x744880e2
and eax, 0
or eax, 0x100000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x35a68165
and eax, 0xfca2c80
and eax, 0
or eax, 0x10000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f914c84
and eax, 0
or eax, 0x100000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x791f7212
or eax, 0x5a16705f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a8cb827
or eax, 0x52d3d912
and eax, 0x1000
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x751aa13a
or eax, 0x13edc6bf
and eax, 0x208000
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6258a91c
and eax, 0x800
or eax, 0x4400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7a0fa224
and eax, 0x1c000
or eax, 0x200000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d31db27
and eax, 0x800
or eax, 0x2000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2df0783e
and eax, 0x3ab61b45
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x87469ce
or eax, 0x922305
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x48e1f54b
xor eax, 0x2154be1
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b54664e
xor eax, 0x51042d36
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x16625c65
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x1ee6b4e6
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x3312c639
and eax, 0
or eax, 0x400000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x55b96656
or eax, 0x215c95c5
and eax, 0x1400
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x56d9b6cd
or eax, 0x407bdae3
and eax, 0x201c00
or eax, 0x2000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4bf4142a
and eax, 0x1000
or eax, 0x2800
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a8131c4
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x70fd6e54
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x48250e30
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x140cc361
or eax, 0x1cd2a557
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x252710b9
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x413326b0
and eax, 0x10db482f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e1f20b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d2cf213
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x2eee3a9f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x15fb6714
and eax, 0x17eb84a2
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6215c8e9
and eax, 0
or eax, 0x200000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x15a309d6
and eax, 0x800
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a3d08a4
xor eax, 0x3bd90467
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a2e6719
xor eax, 0x149e8649
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x5fa1c9ef
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ea04974
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x5260134e
xor eax, 0xac98900
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x78e238a3
and eax, 0x374af7ab
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b35ad9b
xor eax, 0x5d9e1ddf
and eax, 0x44202000
or eax, 0x21540e00
mov dword [ebx], eax
add ebx, edx
and eax, 0x4963b98b
and eax, 0x4d2c6450
and eax, 0x2000
or eax, 0x5478
mov dword [ebx], eax
add ebx, edx
and eax, 0x26edee08
or eax, 0x6e84d8fd
and eax, 0x3400
or eax, 0x300
mov dword [ebx], eax
add ebx, edx
or eax, 0x1616be16
xor eax, 0x14dfe896
and eax, 0
or eax, 0x100000
mov dword [ebx], eax
add ebx, edx
and eax, 0x32f47b7f
xor eax, 0x6706bd57
and eax, 0x20000
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d3a9bd6
and eax, 0
or eax, 0x40000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x46a54f9d
and eax, 0x72623254
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x55217ff5
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x1e86285e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x38f59dc3
or eax, 0x69979976
and eax, 0
or eax, 0x2000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b13bbf2
and eax, 0x7997d29c
and eax, 0
or eax, 0x64722e60
mov dword [ebx], eax
add ebx, edx
or eax, 0x34978744
or eax, 0x5c9be20
and eax, 0x613460
or eax, 0x4001
mov dword [ebx], eax
add ebx, edx
and eax, 0x1cfcbb2b
or eax, 0x5fdf30f6
and eax, 0x20000
or eax, 0xa00
mov dword [ebx], eax
add ebx, edx
or eax, 0x65b907e4
and eax, 0x544092d8
and eax, 0
or eax, 0x200000
mov dword [ebx], eax
add ebx, edx
and eax, 0x738ab590
and eax, 0
or eax, 0x40000
mov dword [ebx], eax
add ebx, edx
or eax, 0x740c794
and eax, 0x40000
or eax, 0x20000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xeb13207
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x78d3bc92
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x210af3ab
or eax, 0x42344cf
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x64d50d1f
and eax, 0x327742cd
and eax, 0
or eax, 0x4000
mov dword [ebx], eax
add ebx, edx
and eax, 0x63a463d0
and eax, 0
or eax, 0x61642e40
mov dword [ebx], eax
add ebx, edx
or eax, 0x361b4720
and eax, 0x6160
or eax, 0x14
mov dword [ebx], eax
add ebx, edx
or eax, 0x14e059b3
or eax, 0x6a99b220
and eax, 0
or eax, 0x400
mov dword [ebx], eax
add ebx, edx
or eax, 0x64be4a49
xor eax, 0x7eeee9be
and eax, 0x100000
or eax, 0x200000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1f21b8b3
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c362ab
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f942dbd
xor eax, 0x4c001cc0
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x537a826e
or eax, 0x4774dbd2
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d619239
or eax, 0x58e7e8d3
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x34e36d09
xor eax, 0x62443ed6
and eax, 0
or eax, 0x4000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x453f1581
xor eax, 0x103f24c1
and eax, 0x45002040
or eax, 0x20720e80
mov dword [ebx], eax
add ebx, edx
and eax, 0x2992c5cd
and eax, 0x20440
or eax, 0x616b2c
mov dword [ebx], eax
add ebx, edx
and eax, 0x190836bf
or eax, 0x279ca2bb
and eax, 0x400
or eax, 0x1000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f3990a8
or eax, 0x381c3387
and eax, 0
or eax, 0x400000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ec45e59
and eax, 0
or eax, 0x20000
mov dword [ebx], eax
add ebx, edx
and eax, 0x21c043b8
and eax, 0x19412693
and eax, 0
or eax, 0xa0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6ad8f73f
and eax, 0x27479bd0
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x576d975b
or eax, 0x3f257718
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x515adb2
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x34682a4a
and eax, 0
or eax, 0x4000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5bd71e20
xor eax, 0x5945d8da
and eax, 0x42
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x74311544
or eax, 0x2396760e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6eaa7a53
and eax, 0x2e132df2
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x68b95034
xor eax, 0x147556f1
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x506f2564
xor eax, 0x5a8e47e9
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x13460fcb
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x789a0bcc
xor eax, 0x2c22e025
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c63e542
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0xed068b6
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x62c8df3a
and eax, 0xc1ba782
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x6fa7f274
xor eax, 0x7612ca14
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0xcb2ff3f
and eax, 0x11d027fb
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x8893869
and eax, 0x404b5aea
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d169478
xor eax, 0x52e7617e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x4133c916
and eax, 0xe820db0
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x7af9879b
xor eax, 0x2d0e4294
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1ebbbde1
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x605876e9
xor eax, 0x2167b044
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0xab2cc19
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2594081c
and eax, 0x6aac44ec
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x34e5fb16
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x6259795
or eax, 0x2becdfbd
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x593028c8
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x4cc4bbcc
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x6094542d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x380d9b97
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x32c0159e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x7019c771
xor eax, 0x2dcd01a9
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b8a6c99
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6113bb4c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x6cf7c0c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0xa3f6b62
or eax, 0x70706591
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x31d912cd
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd6857dd
xor eax, 0x27ca0350
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b530c03
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f53f0b0
and eax, 0x2d7904c3
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x749ec970
or eax, 0x774f7bf4
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x13a4c27e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb0bd701
and eax, 0x252fed2b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x19b24f4e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x27790a22
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x758760df
and eax, 0x3e6db658
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x39747d7c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x44639c
xor eax, 0x44fe4a46
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f0dffb0
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b85266
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0xbd3d1dc
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x58bb18b1
and eax, 0x4d4a4a3d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x5034e5e5
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x36fe7955
or eax, 0xe8ce424
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x60b6f1bf
xor eax, 0x695d5217
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x44351f41
and eax, 0x33ca6783
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x188325f6
and eax, 0x1adf9b6f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x209ebc0f
and eax, 0x4a05c390
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e2cfa4f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x25c13794
or eax, 0x74e2a059
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a200c2a
and eax, 0x3dc29aca
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x3430b5f7
or eax, 0x5aed2759
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0xcac1e69
or eax, 0x74150f07
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x4db10e44
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x71fb45ae
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x291fc5b8
xor eax, 0x1abd069
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x31b192b8
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x28108c98
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3d0eedfd
and eax, 0xd4217c8
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c12ba50
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x6bc1daea
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d75629a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x29d9349d
or eax, 0x293f5fa9
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x2935c408
or eax, 0x27c4c615
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6987befa
and eax, 0x2e825379
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x226f7c00
and eax, 0x56e209d2
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f1facc1
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x299a508a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ecdb65e
and eax, 0x7c981091
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b447ab0
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x2d70f866
or eax, 0x1eed9d86
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x7dc4dfd7
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b017751
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0xbb26967
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x10551820
and eax, 0x6e7032e3
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x32e7a49e
xor eax, 0x7ecc86d1
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a4bcaf9
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d1d43c0
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4870e7b4
and eax, 0x490b9e2c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x55e7d30f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d7418e2
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x14e8de55
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x7de2e183
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x16bbc90f
or eax, 0x5a1f266c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b472b33
and eax, 0x2106622f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x53dd4c4a
and eax, 0x4374891
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2709b6a5
xor eax, 0xe0dc52e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x76c61acc
xor eax, 0x3da35cae
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x27505174
and eax, 0x3177fb07
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x19113c66
xor eax, 0x776d9096
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3c70117a
xor eax, 0x49a593cb
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x441c4521
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a2818df
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x35daae2c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3656d965
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x58c12855
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x55429f02
or eax, 0x6f2c134b
and eax, 0x68000200
or eax, 0x6800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x686893d4
and eax, 0x2631739
and eax, 0
or eax, 0x10002008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x57721352
and eax, 0x201048
or eax, 0x420
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b519b02
and eax, 0x4b000a00
or eax, 0xb4006010
mov dword [ebx], eax
add ebx, edx
and eax, 0x5044bcbc
and eax, 0x10
or eax, 0x200005
mov dword [ebx], eax
add ebx, edx
or eax, 0x6420451f
and eax, 0x40000010
or eax, 0x83c03200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x738688c1
and eax, 0x422fe77b
and eax, 0x6a040
or eax, 0xfff944a8
mov dword [ebx], eax
add ebx, edx
or eax, 0x41553dbb
and eax, 0x14c0f5ff
and eax, 0xc031fb
or eax, 0xc2000204
mov dword [ebx], eax
add ebx, edx
xor eax, 0x490295b2
and eax, 0x42000c
or eax, 0x280000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x64171f93
and eax, 0x200808
or eax, 0x60
mov dword [ebx], eax
add ebx, edx
and eax, 0x38969f20
and eax, 0x800
or eax, 0x20206010
mov dword [ebx], eax
add ebx, edx
or eax, 0xd82caa7
or eax, 0x462cac11
and eax, 0x2a0000
or eax, section..text
mov dword [ebx], eax
add ebx, edx
or eax, 0x6e8e0916
and eax, 0x20001116
or eax, 0x4e9
mov dword [ebx], eax
add ebx, edx
and eax, 0x1bb57541
and eax, 0x1000
or eax, 0xeaeb0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x64a54ecb
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a623aef
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x525df1b1
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x38a23c52
xor eax, 0x2bf6d81f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x31d8595d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x60619905
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x54b2f0f8
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x2326728c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b687645
and eax, 0x3539eb6
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x58f01d70
or eax, 0x3c1a4e83
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x430a007d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x84a32f1
or eax, 0x55b85154
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x2fa3db09
and eax, 0x3042f7af
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x74dd1cbc
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x52d73a63
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x1395e1b0
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x4f1d6176
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x75a6be61
or eax, 0xc065943
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x65ca883c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7162cf91
xor eax, 0x4dafd8c3
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x28836204
or eax, 0x677535c7
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x1caf1101
and eax, 0x2a61720d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x5858dc74
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x40754472
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d8772c2
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x4f5aca4b
and eax, 0x3d0d6701
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x25afa691
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5147d601
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x40361867
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b5e5fb1
or eax, 0x28776c87
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c59788
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x305b21dc
or eax, 0x665c693b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x598dad5f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e19fe62
or eax, 0x49897a82
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0xf04e84e
and eax, 0x7a016f84
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x392b9354
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b00c6c9
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x2dc265c0
or eax, 0x4605e80c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x52ab7d10
or eax, 0x2e4944d0
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x1d2c8184
or eax, 0x29fbefbf
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x485eecba
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x39eb587d
and eax, 0x50a47f73
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x608dbabb
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x2222905b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x30674691
or eax, 0x63493304
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4910c4fa
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x565ff3e5
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2459c3d5
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ce1435b
or eax, 0x12ea66e9
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x4cff36e4
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3db5966d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x77a1e459
xor eax, 0x506acc0d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0xa507aa2
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0xc1a6881
xor eax, 0x172a3eb
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x290ae8e0
or eax, 0x6033b7d3
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x2016434b
xor eax, 0x806b493
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x60da28e4
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0xae4e126
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x58676d0e
xor eax, 0xe5d6660
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x4240936
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x16773691
xor eax, 0x693d3433
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2672373a
and eax, 0x692ef7b7
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x4952b562
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x584e8a03
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x480cdd51
xor eax, 0x646d3874
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x468952c1
or eax, 0x46a96854
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x376f18b6
or eax, 0x77265fdb
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c1f9e26
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x4147bab
and eax, 0x369ff079
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x27134371
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d7c450
and eax, 0x4e35dcd0
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x104820ed
and eax, 0x26456e04
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x56458a98
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x2efa7d1e
or eax, 0x7ce0356
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x3e6d671e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0xddab7a6
xor eax, 0x16d8883
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x353e0eef
or eax, 0x5b4161ed
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x51f29f9f
xor eax, 0x3f1f66e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x40ff9680
and eax, 0x4a0a9796
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x42a31e05
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x348d5845
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x668972ea
or eax, 0x37739412
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x57e8bc4b
or eax, 0x262e2c4d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x55d007e8
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x3870769e
xor eax, 0x97f48ef
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d0c5bb
xor eax, 0x6386c98f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x19e79828
xor eax, 0x39caf387
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x76776476
xor eax, 0x2d317421
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x358382ac
or eax, 0x6e61e9ed
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x16f96314
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x35729de5
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x6aeb8e15
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x63d37eac
xor eax, 0x2cd24ca3
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x27edfb15
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b62f52f
or eax, 0x72f87483
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x4739db2e
and eax, 0x1c884849
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x38e9e5d5
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x563a11b0
and eax, 0x7582339b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x75eff525
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c2afeb5
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x704d366d
and eax, 0xb5f4c0d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x3650bcb6
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x79a2b074
and eax, 0x39f287b8
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a6760f7
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x31e8582
or eax, 0x2c9aa820
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a3d1588
or eax, 0x4b68632b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0xf764011
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x778b45a1
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x4945df6b
or eax, 0x7bd1e917
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x22adfc23
or eax, 0x6cc31ce2
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0xb63a239
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x72188f89
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x77d5048b
xor eax, 0x26e89d31
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x22fefcd2
xor eax, 0x179cdb0c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb336be7
or eax, 0x511bbd32
and eax, 0x21f000
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b78e9f2
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x70573d56
or eax, 0x796fc1a0
and eax, 0x71654000
or eax, 0x2003400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x15d6c555
and eax, 0x64202054
or eax, 0x84c4420
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c04d85d
and eax, 0x3021
or eax, 0x212
mov dword [ebx], eax
add ebx, edx
xor eax, 0x459a7580
xor eax, 0x126a80b2
and eax, 0x44604400
or eax, 0x280c2000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4432175d
and eax, 0x204a6249
or eax, 0x45200c20
mov dword [ebx], eax
add ebx, edx
or eax, 0x143ca447
xor eax, 0x6e536f8a
and eax, 0x250061
or eax, 0x64407402
mov dword [ebx], eax
add ebx, edx
or eax, 0x16a61207
and eax, 0x72657400
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x755ef68e
or eax, 0x20606a5
and eax, 0x61442024
or eax, 0x4290050
mov dword [ebx], eax
add ebx, edx
or eax, 0x6263279d
and eax, 0x2c68d0ba
and eax, 0x24680030
or eax, 0x40076844
mov dword [ebx], eax
add ebx, edx
and eax, 0x5866ccf8
or eax, 0x40e95897
and eax, 0x40624020
or eax, 0x25102100
mov dword [ebx], eax
add ebx, edx
and eax, 0xd96f699
xor eax, 0x1e36f441
and eax, 0x9201400
or eax, 0x60536120
mov dword [ebx], eax
add ebx, edx
xor eax, 0x40a620c1
and eax, 0x28004560
or eax, 0x4620220e
mov dword [ebx], eax
add ebx, edx
or eax, 0x49b45de3
and eax, 0x776f
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x438be805
or eax, 0x18392bc7
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x759721ba
and eax, 0x4a894963
and eax, 0x40000100
or eax, 0x323a1c00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d52a7a
and eax, 0x7d1be9a5
and eax, 0x20
or eax, 0x43
mov dword [ebx], eax
add ebx, edx
or eax, 0x1d532875
and eax, 0x800
or eax, 0x500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x30e3d6cf
xor eax, 0x465617ca
and eax, 0xcc00
or eax, 0x1000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x663e9230
and eax, 0x70159f9
and eax, 0x4000
or eax, 0x20a400
mov dword [ebx], eax
add ebx, edx
and eax, 0x1d9f12ea
and eax, 0x3c4fbf65
and eax, 0
or eax, 0x6e400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x750b221f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x22e9de25
xor eax, 0x48582150
and eax, 0x40180100
or eax, 0x32221c00
mov dword [ebx], eax
add ebx, edx
and eax, 0x1cd990d4
and eax, 0x35f8332
and eax, 0
or eax, 0x63
mov dword [ebx], eax
add ebx, edx
or eax, 0x571d22e8
and eax, 0x200
or eax, 0xc00
mov dword [ebx], eax
add ebx, edx
and eax, 0x596d9985
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x1350aeed
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ad5c49a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x2d3513d5
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b7e457a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x7bf3a96e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x455641bb
and eax, 0x4e7e9398
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x3d574614
and eax, 0x3d574600
or eax, 0xc2a8b900
mov dword [ebx], eax
add ebx, edx
or eax, 0x42fb670a
and eax, 0xa
or eax, 0xf5
mov dword [ebx], eax
add ebx, edx
or eax, 0x2094a041
and eax, 0xa000
or eax, 0x201c00
mov dword [ebx], eax
add ebx, edx
and eax, 0x9d2d1f1
and eax, 0
or eax, 0x100
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c4967ba
and eax, 0x5466da59
and eax, 0x200
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x471654ea
or eax, 0x7f16633f
and eax, 0x200
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x72412b1a
and eax, 0
or eax, 0x20a800
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d3a22ef
or eax, 0x3f288ada
and eax, 0x20a000
or eax, 0x1000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f53791d
or eax, 0x1b903f93
and eax, 0x3800
or eax, 0x208000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x88dc904
xor eax, 0x8143676
and eax, 0x100000
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x28cfefcc
and eax, 0x671e42a2
and eax, 0x100000
or eax, 0x2100
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b9ad552
and eax, 0x100
or eax, 0x20c400
mov dword [ebx], eax
add ebx, edx
and eax, 0x63408177
or eax, 0x5c998921
and eax, 0x8100
or eax, 0x204600
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c9b8f15
and eax, 0x20b26b96
and eax, 0
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3a8ced16
and eax, 0x65de2aa5
and eax, 0x200c0000
or eax, 0x4c604400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d810012
and eax, 0x40640410
or eax, 0x2c002a25
mov dword [ebx], eax
add ebx, edx
or eax, 0x264fd8c3
or eax, 0x5f228b3e
and eax, 0x63006c
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b6e7279
and eax, 0x620060
or eax, 0x74116514
mov dword [ebx], eax
add ebx, edx
and eax, 0x1038792c
and eax, 0
or eax, 0x1800
mov dword [ebx], eax
add ebx, edx
or eax, 0x379eea60
and eax, 0x800000
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x19131fb4
and eax, 0
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
xor eax, 0x37739f06
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x249c8267
or eax, 0x653da54c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e809724
or eax, 0x6ab1e939
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e077f06
xor eax, 0x229d7294
and eax, 0x14020500
or eax, 0x40414200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f9e6fa4
and eax, 0x100004
or eax, 0x48
mov dword [ebx], eax
add ebx, edx
or eax, 0x2679f064
xor eax, 0x157263f4
and eax, 0x1300
or eax, 0x2400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x8000c53
or eax, 0x21520328
and eax, 0x21502a00
or eax, 0x44240400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x44f273ac
and eax, 0x21045428
or eax, 0x4c202050
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5064ce74
and eax, 0x7e2aacee
and eax, 0xc
or eax, 0x62
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c283275
and eax, 0x200000
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe2eb03d
xor eax, 0x54ec9715
and eax, 0
or eax, 0x800
mov dword [ebx], eax
add ebx, edx
or eax, 0x3d9108aa
and eax, 0x24010800
or eax, 0x40682600
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7fad6530
xor eax, 0x16435caf
and eax, 0x4011401
or eax, 0x20606060
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4af7169d
and eax, 0x34
or eax, 1
mov dword [ebx], eax
add ebx, edx
or eax, 0x61145b21
or eax, 0x553e3de6
and eax, 0x200800
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x3d573cba
xor eax, 0x9042429
and eax, 0x1800
or eax, 0x6000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2421158
and eax, 0x226edc25
and eax, 0x420800
or eax, 0x64302600
mov dword [ebx], eax
add ebx, edx
xor eax, 0x761138aa
and eax, 0x611420
or eax, 0x6041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x770ad61e
and eax, 0x208000
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b12f984
and eax, 0x7ff91438
and eax, 0
or eax, 0x4c00
mov dword [ebx], eax
add ebx, edx
and eax, 0x13bbd68d
or eax, 0x36083e34
and eax, 0x24002e00
or eax, 0x40650000
mov dword [ebx], eax
add ebx, edx
and eax, 0x502445a
xor eax, 0x16c7961c
and eax, 0x411000
or eax, 0x206461
mov dword [ebx], eax
add ebx, edx
xor eax, 0x228a62e0
or eax, 0x718188cd
and eax, 0x208c00
or eax, 0x4000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7419a435
and eax, 0
or eax, 0x1800
mov dword [ebx], eax
add ebx, edx
and eax, 0x98f5980
and eax, 0x800
or eax, 0x64722600
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a0126a9
and eax, 0x2400
or eax, 0x24615061
mov dword [ebx], eax
add ebx, edx
or eax, 0x2150dbf
and eax, 0x24646d76
or eax, 0x50080200
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e7b43f8
or eax, 0xa31606b
and eax, 0x646d
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1eaaf857
and eax, 0x208400
or eax, 0x6000
mov dword [ebx], eax
add ebx, edx
and eax, 0x50091c6a
or eax, 0x61fa878b
and eax, 0x8400
or eax, 0x5800
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f90282e
and eax, 0x24102c00
or eax, 0x40620200
mov dword [ebx], eax
add ebx, edx
and eax, 0x68a4a3d9
and eax, 0x576197d
and eax, 0x200000
or eax, 0x24417461
mov dword [ebx], eax
add ebx, edx
or eax, 0x2a85917d
and eax, 0x7a96cedb
and eax, 0x20004058
or eax, 0x447a3a22
mov dword [ebx], eax
add ebx, edx
and eax, 0x13ac7011
or eax, 0x71d08df3
and eax, 0x6562
or eax, 0x200
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a28aa02
and eax, 0x20c000
or eax, 0x10000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6130608
and eax, 0x400
or eax, 0x1000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x638f626
and eax, 0x4282200
or eax, 0x60410c00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x113aa2b8
xor eax, 0x75b2d49d
and eax, 0x615021
or eax, 0x24002440
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a2a38fc
and eax, 0x10
or eax, 0x22
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f180a36
or eax, 0x57919c31
and eax, 0x19400
or eax, 0x204000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x75f2fc59
or eax, 0x5afa5038
and eax, 0x1000
or eax, 0x400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1dfe04f4
and eax, 0x4680000
or eax, 0x60012e00
mov dword [ebx], eax
add ebx, edx
or eax, 0x2db9147b
and eax, 0x24613461
or eax, 0x4000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x106a0b03
and eax, 0x22
or eax, 0x11
mov dword [ebx], eax
add ebx, edx
xor eax, 0x795127cf
or eax, 0x345b3316
and eax, 0x12000
or eax, 0x20c800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a384ab6
and eax, 0
or eax, 0x800
mov dword [ebx], eax
add ebx, edx
or eax, 0x10ff966
and eax, 0x92800
or eax, 0x64600600
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d59e2d2
xor eax, 0x26cfa1ab
and eax, 0x24616461
or eax, 0x1000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x459a70e1
or eax, 0x265aad76
and eax, 0x34
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x204d8dcb
and eax, 0
or eax, 0x21f000
mov dword [ebx], eax
add ebx, edx
or eax, 0xfddccba
xor eax, 0x8869f17
and eax, 0x200
or eax, 0x1800
mov dword [ebx], eax
add ebx, edx
and eax, 0x5980e85b
and eax, 0x5a7c54fc
and eax, 0
or eax, 0x64692e00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e9839c0
and eax, 0x611440
or eax, 0x24006021
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7a4a3f7f
xor eax, 0x3bea00d0
and eax, 6
or eax, 0x30
mov dword [ebx], eax
add ebx, edx
and eax, 0x314ae963
and eax, 0
or eax, 0x300000
mov dword [ebx], eax
add ebx, edx
or eax, 0x45ada9a8
and eax, 0
or eax, 0x400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x289e597a
xor eax, 0x24106ae5
and eax, 0x22600
or eax, 0x73600800
mov dword [ebx], eax
add ebx, edx
xor eax, 0xdd3673
xor eax, 0x509c0638
and eax, 0x43
or eax, 0x30
mov dword [ebx], eax
add ebx, edx
or eax, 0x178b2187
or eax, 0x6e0a9310
and eax, 0x1a000
or eax, 0x204800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x60b7c391
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x210223c3
or eax, 0x4f8c5c9c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x77329e1e
and eax, 0x66161816
and eax, 0
or eax, 0x21fe00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x23e90ff0
and eax, 0
or eax, 0x200000
mov dword [ebx], eax
add ebx, edx
and eax, 0x14221745
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3182fd6b
and eax, 0x77617682
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x28cb0633
and eax, 0x62f497df
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x44525eb4
and eax, 0x117d482d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x79126c1c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x521d3ea1
and eax, 0x6d3d0d1a
and eax, 0x10000
or eax, 0x20f000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6309c824
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ecbea26
or eax, 0x4af12488
and eax, 0x4c028000
or eax, 0x1000100
mov dword [ebx], eax
add ebx, edx
and eax, 0x4417e5fa
xor eax, 0x2eb75931
and eax, 0x60315021
or eax, 0x1422344
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e0ae16c
xor eax, 0x62d78e39
and eax, 0x6d020420
or eax, 0x2406147
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d81175a
and eax, 0x5000140
or eax, 0x50004038
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ab76460
or eax, 0x2e68058b
and eax, 0x33524553
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c19e0c5
or eax, 0x7f4daf33
and eax, 0x6c442e32
or eax, 0x200000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ce6c92e
xor eax, 0x7bf97144
and eax, 0x68
or eax, 4
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b655fd6
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x41c045c7
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x605c90a4
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d346eea
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x25ef24bf
and eax, 0x4c2b3b7d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b1aaed4
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3a8a4ff
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x675708b
or eax, 0x1d106c1f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x880e1df
xor eax, 0x2bf56e08
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1769fb34
or eax, 0x6259d481
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x1d651fc
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x36e319d9
and eax, 0x2a38a364
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x16697f59
xor eax, 0x369a266c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x1147b6e
xor eax, 0x332e1ad5
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x129e1087
and eax, 0x51e12c9c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x291b0d0b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x21f4b2a
xor eax, 0x74b660a3
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x273904a5
or eax, 0x49461ad3
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x7924691a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x23af0ce6
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x38d22c07
or eax, 0x2bbb63d9
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x3bebda65
xor eax, 0x2c820ee7
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x45f2c306
xor eax, 0x59ff9afb
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x7d87b5aa
xor eax, 0x7cc799ae
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x29b8db99
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x30f7afb4
and eax, 0x56cbd97c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e440d8
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x4130b167
and eax, 0x4c5588b6
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x30ff30a0
xor eax, 0xeeaa91a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x4890913d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x6507bb6
or eax, 0x70f9a11f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x5cae4f7
xor eax, 0x3f85bc8d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x394e500a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x73f48323
and eax, 0x3310b98c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x24ee4d1e
and eax, 0x50bd52a5
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x75fed547
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x10df783f
and eax, 0x4d43af8b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x58c2eb2b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x55122a8a
and eax, 0x68e6b260
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3bccd9b5
or eax, 0x295c511
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x77cfdbe0
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x710e8e67
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c88f23a
or eax, 0x81436b5
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6e1fd6de
and eax, 0x3c4d8590
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d441155
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0xd39af
or eax, 0x3f860b62
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4cefe89
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x639f750a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x12c2c9e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x34b873fc
xor eax, 0x34c0ce1
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c3ece02
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a7c86fd
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b66525
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x579aa66c
xor eax, 0x73cc10ca
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x748c827c
or eax, 0x381a6fda
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x53cd5c0
xor eax, 0x157ec85b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x68753d6e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x77ba3cc8
and eax, 0x6859d7e0
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e1fb194
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x29509d6a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x687e7d0a
xor eax, 0x60f0423c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x36f77e91
or eax, 0x66fcf9df
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x35081de0
and eax, 0x55231313
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x726447a7
xor eax, 0x16c654ef
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ea0c0bd
and eax, 0x3333571a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x6f3bf512
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x30a5a9e7
or eax, 0x6f144173
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x26f39b0e
xor eax, 0x6d067c16
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5af2f0e9
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1bebdb72
or eax, 0x25125f47
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x60166eb
xor eax, 0x545d1bba
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0xbf574ca
or eax, 0x4ee1f658
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x21c93cb2
or eax, 0xde41d1f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x27e31091
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ce789b4
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x9fd87ab
and eax, 0x10014ce3
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x6689c9b4
and eax, 0x39d66d72
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x6e5e39d
xor eax, 0x5d6f8d68
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d902f1e
or eax, 0x405a3d9a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x6dda87ff
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x2babe153
xor eax, 0x3821b5e0
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x58cf76e4
and eax, 0x7cda47c1
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e61a9da
xor eax, 0x1285620f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x9d2e43
or eax, 0x6407d5c8
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x66fc489e
and eax, 0x33dd22fc
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0xa7eaaad
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x60774777
xor eax, 0x55c0f793
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x719ff020
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5cd31d30
or eax, 0x7563241a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5b5218e8
and eax, 0x58f6df51
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x9f053e6
or eax, 0x7d31c0eb
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a7de0fa
xor eax, 0x7d508a0d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x150b3e3a
and eax, 0x5126dbcb
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x4682f4f8
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c151fd3
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x39208764
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x489718d5
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d48732e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x40cde09b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x721a97db
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x51dc543a
or eax, 0x3d0587c5
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x3acfdd98
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x304966fa
xor eax, 0x18bce3b5
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x11a8ac8e
xor eax, 0x47fb6196
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x20cb6fc7
or eax, 0x684e6592
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7fd78170
xor eax, 0x30248af7
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x548d5957
or eax, 0x697e3a65
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0xe5de2aa
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e6d49ac
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x777c40f1
xor eax, 0x2cb858e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x37b3445b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x112b8982
xor eax, 0x3e2eca9c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x75682c37
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x38ae291a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x338e4de8
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x1575615a
and eax, 0x43cf1125
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a9379fa
or eax, 0x53b801cc
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x42b4f2a6
xor eax, 0x52f7710f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x3963cabf
and eax, 0x718bf882
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x704f3887
xor eax, 0x66452c04
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x4cabfe05
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x15cb33cd
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d4fc3c9
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x358046f4
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x440a1088
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x2569f63f
and eax, 0x5818204
and eax, 0
or eax, 0x100000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x62e354db
and eax, 0x1400
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f780c7
and eax, 0x141e2051
and eax, 0
or eax, 0x8300300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x61e61cf6
or eax, 0x38161970
and eax, 0x20101030
or eax, 0x4200000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7adb9bbb
and eax, 0x3be124c8
and eax, 0x30200000
or eax, 0x1102930
mov dword [ebx], eax
add ebx, edx
and eax, 0x10f026b0
xor eax, 0x5bcbae82
and eax, 0x30
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x569d84d5
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x79798b0e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a2a57ac
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x48073bf9
and eax, 0x1d0f8e10
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f4767d3
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d7a3648
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3aae1866
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c1aed38
and eax, 0x144190a8
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x70e7ac7d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a06a7d9
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x79fd6030
xor eax, 0x63590766
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x774ba10f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x5770bb4
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x65a3b1af
and eax, 0x2087b384
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a8f32f6
and eax, 0x381bf73d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b858208
xor eax, 0x41aef9b5
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x49024b5
xor eax, 0x1c33b8cd
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d23ea0e
xor eax, 0x25a05026
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x82ec7e8
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b6a17c0
xor eax, 0x3a6e080b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x613789c6
or eax, 0x15fd34c1
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d016d58
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c16bca0
or eax, 0x49c5cf43
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b5ff3dc
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0xf5817ec
or eax, 0xf22b5b4
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x2af86d35
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x35ea67a5
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6aef5ed8
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x371135b6
or eax, 0x59f49d1e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x3823298d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x2067a35b
xor eax, 0x6740546f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ea4d39b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3ba88d22
and eax, 0x1bf9eeab
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x29ad80b7
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x5948344
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x42f2ab67
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x3cca3bee
and eax, 0x43667bf7
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x5cc7cefa
xor eax, 0x6528ffbe
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b4b8e55
and eax, 0x1e77ff20
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x7299c56f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x3bc06397
and eax, 0x419a671
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f97b2c3
or eax, 0x4a4f478d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x12c223fe
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x312d299
xor eax, 0x4547f30a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ceae30d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x34757995
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a1c926f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x6360cd36
and eax, 0x7adf617f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x12688738
or eax, 0x6a8bb64c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x329475e5
or eax, 0x2843ded5
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x38147a92
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d442cd4
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c809db7
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x79509e30
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x5bb03ecd
and eax, 0x2fb41755
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x62b489d2
xor eax, 0x12f72cf8
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x669ec400
or eax, 0x2064c5d2
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7a3fea66
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x220900ff
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b38b64f
or eax, 0x228269f5
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x2e483a5
xor eax, 0x5860d48d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x7d984190
or eax, 0x359f88f4
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f639cbc
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b8c8e50
xor eax, 0xea8513e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x62ab57df
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7212b59f
xor eax, 0x625092e8
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x7df29b01
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x75a888bb
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c5cebc3
and eax, 0x7b904fac
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b05f65a
and eax, 0x49684018
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x43f5e3a7
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x123d361a
and eax, 0x69643810
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b4ad960
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x65ffc7e1
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5427b011
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0xa25f998
or eax, 0x1d6d9e5e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x57ac9dcb
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x201cedf7
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f78283d
or eax, 0x6f8dc29d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x15cca1ea
xor eax, 0x3ceba6
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x366b41b9
and eax, 0x605efb05
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c482f1c
xor eax, 0x61daa82a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4edd3195
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x3552151f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x500c9c67
and eax, 0x1102155f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x5070fe97
or eax, 0x1dc2a6f5
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x586f21f1
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x7329e9cf
and eax, 0x30a69e31
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x263264d6
and eax, 0x931b38a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x67786830
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x50478a55
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x470d533d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa21d6bd
xor eax, 0x539ed35e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x1e88a873
xor eax, 0x5ee4c9cc
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e9f701e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x6fcb8f29
and eax, 0x34323308
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x30b2636e
or eax, 0x29c22f5a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x24ff4fa8
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x2fbfbebc
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a1fa4c2
and eax, 0x747201b7
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x28f475d6
xor eax, 0x34150757
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a31b9b4
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b061c7f
or eax, 0x28e4f94b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6ffc9c1c
or eax, 0x3e2aedd7
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x76daed3e
or eax, 0x4399d86e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e7bc95
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x230495c7
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x5936ad00
and eax, 0x19b2aceb
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x4bb646e9
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x575482a5
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x11d5299
and eax, 0x2eef9a60
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b5cc009
and eax, 0x3437d859
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x52e32305
and eax, 0x702f9506
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c98518a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x313ced12
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x66ba342f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x5bc56569
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d79f8da
and eax, 0x4f131928
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x39fb8d51
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x17343603
or eax, 0x36922615
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x3835d4bf
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c8a9a06
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7dbafe3c
and eax, 0x101a4c00
or eax, 0x80400100
mov dword [ebx], eax
add ebx, edx
or eax, 0x1141131d
and eax, 0x12d32246
and eax, 0x200
or eax, 0x100
mov dword [ebx], eax
add ebx, edx
or eax, 0x11ea32b0
and eax, 0
or eax, 0x400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5cee76ec
and eax, 0x49d94c53
and eax, 0xc84000
or eax, 0x37bf00
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e269218
and eax, 0x7d32f828
and eax, 0x9000
or eax, 0x2800
mov dword [ebx], eax
add ebx, edx
and eax, 0x382cf275
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x163518ae
and eax, 0
or eax, 0x4000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x236e7f25
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x57ed15b8
xor eax, 0x40a6acae
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1907c316
and eax, 0x78c91047
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x6f9adae6
and eax, 0x345f76a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d14eb23
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a52b2d6
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2fc2c181
and eax, 0x1236bb53
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x55781613
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x45428dbd
or eax, 0x60a2a6dd
and eax, 0x8000
or eax, 0x5000
mov dword [ebx], eax
add ebx, edx
or eax, 0x757b3997
xor eax, 0x75e02a77
and eax, 0x1b0200
or eax, 0xba040c00
mov dword [ebx], eax
add ebx, edx
and eax, 0x6254e157
and eax, 0x140000
or eax, 0x9a0000e
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c8a543b
and eax, 0x800008
or eax, 0x13821c5
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b0375bb
xor eax, 0x7253b1bf
and eax, 0x4020c548
or eax, 0x14010804
mov dword [ebx], eax
add ebx, edx
xor eax, 0x50ed55f4
or eax, 0x7e759c17
and eax, 0x20710828
or eax, 0x26140
mov dword [ebx], eax
add ebx, edx
xor eax, 0x774c0280
and eax, 0x6f3064c9
and eax, 0x47206040
or eax, 0x204f1230
mov dword [ebx], eax
add ebx, edx
or eax, 0x459fa70e
and eax, 0x32aaaa4e
and eax, 0x20282042
or eax, 0x454130
mov dword [ebx], eax
add ebx, edx
or eax, 0x413cb89d
xor eax, 0x175a573d
and eax, 0x66262042
or eax, 0x8484121
mov dword [ebx], eax
add ebx, edx
and eax, 0x1566acde
and eax, 0x202042
or eax, 0x6200542d
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c092c13
xor eax, 0x22499895
and eax, 0x60402004
or eax, 0x15320061
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e0ac693
and eax, 0x6e682066
or eax, 0x10008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x18842252
or eax, 0x2c271c3c
and eax, 0x524f0420
or eax, 0x1004000
mov dword [ebx], eax
add ebx, edx
and eax, 0x20f46dcb
and eax, 0x444400
or eax, 0x642b2920
mov dword [ebx], eax
add ebx, edx
and eax, 0x2decb5e3
and eax, 0x40c2420
or eax, 0x9010a45
mov dword [ebx], eax
add ebx, edx
xor eax, 0xdf9f776
and eax, 2
or eax, 0x2408
mov dword [ebx], eax
add ebx, edx
or eax, 0x129dccd4
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x191bfabb
and eax, 0x10037000
or eax, 0x62000100
mov dword [ebx], eax
add ebx, edx
xor eax, 0xdad626d
and eax, 0x1c22114c
or eax, 0x402410
mov dword [ebx], eax
add ebx, edx
and eax, 0x334c06c
and eax, 0x20000c
or eax, 0x1c423503
mov dword [ebx], eax
add ebx, edx
or eax, 0x32705042
xor eax, 0x678ae374
and eax, 0x1860140b
or eax, 0x4022104
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4310bf99
and eax, 0x3255b8f8
and eax, 0x10100800
or eax, 0xd0a760f
mov dword [ebx], eax
add ebx, edx
and eax, 0x558857f9
or eax, 0xb87158
and eax, 0x14203208
or eax, 0x8420006
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ff60292
and eax, 0x1d62300e
or eax, 0x501
mov dword [ebx], eax
add ebx, edx
or eax, 0x718a527e
and eax, 0x1c62140f
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x6cdb7ddc
xor eax, 0x1c8f6091
and eax, 0x10c1500d
or eax, 0x9220b02
mov dword [ebx], eax
add ebx, edx
xor eax, 0x172d15ec
or eax, 0x736d3883
and eax, 0x1c623402
or eax, 0xc
mov dword [ebx], eax
add ebx, edx
or eax, 0x2331e2fa
and eax, 0x2363520e
or eax, 0xc0800901
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1cb1b402
or eax, 0x1344d945
and eax, 0x1c42340d
or eax, 0x200002
mov dword [ebx], eax
add ebx, edx
and eax, 0x3918b663
xor eax, 0x2455fbf
and eax, 0x1a414b0c
or eax, 0x4a21003
mov dword [ebx], eax
add ebx, edx
xor eax, 0x37e40abd
or eax, 0x615e3612
and eax, 0x8423402
or eax, 0x1420000c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x79d7e027
or eax, 0xbbdfab3
and eax, 0x6329520b
or eax, 0x400004
mov dword [ebx], eax
add ebx, edx
and eax, 0x402546d
and eax, 0x1008
or eax, 0x1c622560
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c426fa9
and eax, 0x4544c3aa
and eax, 8
or eax, 7
mov dword [ebx], eax
add ebx, edx
and eax, 0x46f402b9
and eax, 0x6094ac0a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x44888714
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c0a61a4
xor eax, 0x2923144d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x51300633
and eax, 0
or eax, 0x455000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x34a75eed
and eax, 0x7218adbb
and eax, 0xc00
or eax, 0x5014000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1180250f
and eax, 0xc57fff
and eax, 0x10c00
or eax, 0x57429000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x42583c0e
and eax, 0x7e02347b
and eax, 2
or eax, 0x64
mov dword [ebx], eax
add ebx, edx
xor eax, 0x68f33d6a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x4cfcae9e
xor eax, 0x1678a734
and eax, 0x200a000
or eax, 0x4000
mov dword [ebx], eax
add ebx, edx
or eax, 0x48c83ee0
and eax, 0xa000a00
or eax, 0x4010101
mov dword [ebx], eax
add ebx, edx
xor eax, 0x36378310
and eax, 0x200000
or eax, 0x26
mov dword [ebx], eax
add ebx, edx
or eax, 0x312cacdc
xor eax, 0x7ed7ad36
and eax, 0x180000
or eax, 0x40000
mov dword [ebx], eax
add ebx, edx
or eax, 0x43dacb01
and eax, 0x5a1de1fb
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x2528612d
xor eax, 0x1aaaf37a
and eax, 0x28b000
or eax, 0x50000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x838ef09
and eax, 0x100000
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3d9a0c6f
and eax, 0
or eax, 0x300000
mov dword [ebx], eax
add ebx, edx
or eax, 0x10bc2e7f
and eax, 0
or eax, 0x40000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x44e90781
and eax, 0
or eax, 0x100000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x64641de1
or eax, 0x2559ebfd
and eax, 0
or eax, 0x20000
mov dword [ebx], eax
add ebx, edx
and eax, 0x732d1da2
xor eax, 0x6808f774
and eax, 0x600
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x570e6e5e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d926fe0
and eax, 0x40449f98
and eax, 0x600
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x42fce5a6
or eax, 0xbe2f1ec
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3757d0e8
xor eax, 0x7faabd1a
and eax, 0x800000
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x68a65647
and eax, 0
or eax, 0x40000
mov dword [ebx], eax
add ebx, edx
or eax, 0x812ab83
or eax, 0x4eaa58e0
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x723f0e65
or eax, 0x5f230bec
and eax, 0x40000300
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x32cd93a3
and eax, 0x55c2159d
and eax, 0x10000081
or eax, 4
mov dword [ebx], eax
add ebx, edx
and eax, 0x7be32bd3
xor eax, 0x3ebc9416
and eax, 0x100000
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x17923165
and eax, 0
or eax, 0x10000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ad2bfcb
xor eax, 0x4c0ecb8
and eax, 0x100000
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x2d4c46f9
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x7d6e34a2
and eax, 0x1000
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x53cf1169
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x8acee0a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x2d714b33
and eax, 0x74a286b5
and eax, 0
or eax, 0x3d2800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b9ab113
and eax, 0x1000
or eax, 0x4000
mov dword [ebx], eax
add ebx, edx
and eax, 0x11112788
and eax, 0
or eax, 0x600000
mov dword [ebx], eax
add ebx, edx
or eax, 0x31d524a7
and eax, 0x12000
or eax, 0xc000
mov dword [ebx], eax
add ebx, edx
or eax, 0x299b09cb
or eax, 0x5a6d67ff
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x422cf323
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x16edb45c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c0a05a8
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b6a12e2
and eax, 0
or eax, 0x700000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ea27cc2
and eax, 0x20000
or eax, 0x10000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e00c884
xor eax, 0x259a7a65
and eax, 0x1a6000
or eax, 0x218400
mov dword [ebx], eax
add ebx, edx
and eax, 0x143513a9
or eax, 0x72d5a88c
and eax, 0x800
or eax, 0x1400
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a1899bd
or eax, 0x3e013561
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x4dca49e7
xor eax, 0x5aaa8bdf
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x50e6191
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x41235c45
and eax, 0x356955c7
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f047a8b
or eax, 0x623063ae
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x543eea8a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0xd0283b2
and eax, 0x1af895b7
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f1f96b4
xor eax, 0x72784e4
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x18dd1e53
and eax, 0x69770b99
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e9d0582
xor eax, 0x73076ce3
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x1f5a81c3
or eax, 0x56ceaab4
and eax, 0x100000
or eax, 0x200000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d380cf4
and eax, 0x4ddc3793
and eax, 0
or eax, 0x9000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x61bfff86
or eax, 0x1686af60
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ac5e82c
xor eax, 0xd2114fb
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3db1312e
or eax, 0x6484c1f6
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x25d6d157
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x2674eff
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x41125099
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x453e891b
and eax, 0x50e5637b
and eax, 0
or eax, 0x65742e00
mov dword [ebx], eax
add ebx, edx
and eax, 0xb4120a0
and eax, 0x2000
or eax, 0x5478
mov dword [ebx], eax
add ebx, edx
or eax, 0x18c6f904
xor eax, 0x3bb788ea
and eax, 0x112000
or eax, 0xe0a00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x33c84c1e
and eax, 0x100000
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ca32af1
xor eax, 0x29645a42
and eax, 0x200000
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x11b2df7b
and eax, 0
or eax, 0x40000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6560480d
xor eax, 0xbcb65c7
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x3561315f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c15daa5
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x18b29dc0
or eax, 0x1ce338ea
and eax, 0x2000
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x21e92f1b
and eax, 0x20600e00
or eax, 0x44122060
mov dword [ebx], eax
add ebx, edx
xor eax, 0x62ac96c6
xor eax, 0x79420cfb
and eax, 0x3441
or eax, 0x614020
mov dword [ebx], eax
add ebx, edx
or eax, 0x39b21201
and eax, 0x107200
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x42d2c9d
and eax, 0
or eax, 0x300000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5262ea8c
or eax, 0x34593012
and eax, 0x100000
or eax, 0x20000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d1a9c11
and eax, 0x1efcdb31
and eax, 0
or eax, 0x240000
mov dword [ebx], eax
add ebx, edx
or eax, 0x73c1cbe
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x3eb510f0
and eax, 0x3541cbf9
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f01a755
xor eax, 0x4cf3c09
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x3bea019
and eax, 0
or eax, 0x4000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x25415c00
xor eax, 0x5e7ee68
and eax, 0x20242240
or eax, 0x41400c00
mov dword [ebx], eax
add ebx, edx
or eax, 0x1400741f
and eax, 0x6054
or eax, 0x120
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ac10fcf
and eax, 0x14c00
or eax, 0x20000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x54775447
or eax, 0x7efca97f
and eax, 0x500000
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x1d131c55
and eax, 0
or eax, 0x20000
mov dword [ebx], eax
add ebx, edx
and eax, 0x327d40e9
and eax, 0
or eax, 0x360000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f3f0a70
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x76dff88c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x77430d0e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4882fa2f
and eax, 0x4000
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x3229ecc2
or eax, 0x3f9231d
and eax, 0x33702ec0
or eax, 0x40020000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2739da67
and eax, 0x6022
or eax, 0x350
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d1c964c
or eax, 0xc7b08e4
and eax, 0x1e000
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f9e5034
or eax, 0x70d0b0b
and eax, 0
or eax, 0x600000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x794b3b7b
and eax, 0x6d5c8473
and eax, 0
or eax, 0x20000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1929bb36
and eax, 0x280000
or eax, 0x100000
mov dword [ebx], eax
add ebx, edx
and eax, 0x77fed352
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x4bddee84
xor eax, 0x14882adf
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x2611d9af
and eax, 0x7235bfeb
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x44a3bccc
and eax, 0
or eax, 0x4000
mov dword [ebx], eax
add ebx, edx
and eax, 0x46e0bad1
and eax, 0
or eax, 0x65722e40
mov dword [ebx], eax
add ebx, edx
xor eax, 0x64b760b
xor eax, 0x2da4fa4
and eax, 0x63076c
or eax, 0x6800
mov dword [ebx], eax
add ebx, edx
or eax, 0x59d38f5
and eax, 0x30000
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x6268c91f
and eax, 0
or eax, 0x700000
mov dword [ebx], eax
add ebx, edx
and eax, 0x73d26364
and eax, 0
or eax, 0x40000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3c78749d
and eax, 0x380000
or eax, 0x20000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7da7e180
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x5edd3d8a
or eax, 0x1bdcc552
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x320c8bac
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x509408a2
and eax, 0
or eax, 0x4000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5342470b
and eax, 2
or eax, 0x40
mov dword [ebx], eax
add ebx, edx
or eax, 0x10d76855
xor eax, 0x5405e9b0
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x5a8f696c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x66517b75
or eax, 0x290233a0
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x6125343
or eax, 0x22b5fa1a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x11b6c808
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x58a77301
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x72642892
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x17631bd1
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x24795bc2
and eax, 0x41d831af
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x31a03f48
and eax, 0x47ede931
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x28f986ff
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1edccc7
or eax, 0x7b112567
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e62e09
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d4a8011
or eax, 0x3d8de5c9
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2df08097
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a742e81
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x6f4df723
xor eax, 0x5612cd00
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a434787
xor eax, 0xb955dc0
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x262ff76d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x5efd41d0
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x3bde73d8
xor eax, 0x1ff6ccd1
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f3f1cae
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x24287bca
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x7796f9e6
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x15b97436
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0xe70f5eb
or eax, 0x2c1dba60
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x101e2379
and eax, 0x6534aae2
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4775f311
or eax, 0x6970886d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x39e43279
and eax, 0x3005f295
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e55a9a
xor eax, 0x2918d564
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc1a327d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x15eaea28
xor eax, 0x6c16e3dc
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x75009561
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a0dae4d
xor eax, 0x61962a97
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x59e3272d
xor eax, 0x36ab5d1c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x5129f891
xor eax, 0xfe3a5dc
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x12803f0a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x40cac9f5
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x54df7e85
or eax, 0x2332632c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x5190ced1
xor eax, 0x8935120
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x563817a3
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x113feabb
or eax, 0x11cb9d2d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x51c3a933
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3d824ed8
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b6b8fa1
xor eax, 0x7d931f94
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x27a754a4
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x662992e4
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x32768e16
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x42ccd325
and eax, 0xccdb00e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6786aafa
xor eax, 0x577698ac
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x50b2219f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x786e95e
and eax, 0x33a02192
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e48a185
or eax, 0x35f12546
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x48779018
or eax, 0x3d724ac
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1acc13b4
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x21a6f69c
and eax, 0x7aae061c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x362915a8
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f2f1
and eax, 0x174cb97b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x7404d93c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x147ad8b6
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x9e42537
and eax, 0x12744063
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4f789751
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0xfe2fd49
and eax, 0x487fe6a7
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x7bdb3674
xor eax, 0x3a719a12
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x536314a7
and eax, 0x5d1b0d50
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x1150165a
or eax, 0x63e4be8b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x8395ef5
or eax, 0x7290a43e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x4364e5f5
and eax, 0xb3c57c5
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0xf3ec58b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x2fbe1307
or eax, 0x4eddbbc3
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ef00647
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x314232d5
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x191dde1f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x64c197c7
and eax, 0x616f1abe
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x3bb70424
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f43a91e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x7769678
and eax, 0x27379c37
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a15278d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x43f3f066
xor eax, 0x5c8a5167
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x554882a4
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x35a34002
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x7538055b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e52ec5d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x16c6cda6
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b9a602c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x4208372d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x19fe4be6
xor eax, 0x57453a6
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c81b539
or eax, 0x48d89ec8
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x46479cd
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x4103c42
or eax, 0x7ceff365
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x17a88f89
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x479fa24f
and eax, 0x448b0000
or eax, 0xa8005500
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe575b37
and eax, 0x82140c03
or eax, 0x900e080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x615ba40d
and eax, 0xe8400804
or eax, 0x100041
mov dword [ebx], eax
add ebx, edx
and eax, 0xd365a21
and eax, 0x801
or eax, 0x1160
mov dword [ebx], eax
add ebx, edx
or eax, 0x54d4659b
and eax, 0x44483
or eax, 0x89008000
mov dword [ebx], eax
add ebx, edx
and eax, 0x39eae8a9
and eax, 0x900c001
or eax, 0x448b3844
mov dword [ebx], eax
add ebx, edx
xor eax, 0x48888d4
and eax, 0x40005000
or eax, 0x12e8010c
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe77d016
and eax, 0x18
or eax, 0x83000001
mov dword [ebx], eax
add ebx, edx
or eax, 0x2711d10f
or eax, 0x7957e63
and eax, 0x5810444
or eax, 0x40080080
mov dword [ebx], eax
add ebx, edx
or eax, 0x224f602
and eax, 0x440582c4
or eax, 0xa8500928
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6756836
or eax, 0x75288b1e
and eax, 0x8d28418a
or eax, 0xd00401
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a5d36f3
and eax, 0x73783043
and eax, 0x1001040
or eax, 0x8801000c
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a759e62
and eax, 0x145904c
or eax, 0x44826001
mov dword [ebx], eax
add ebx, edx
or eax, 0x579c36f6
xor eax, 0x79acfd0d
and eax, 0xf0
or eax, 0xc
mov dword [ebx], eax
add ebx, edx
and eax, 0x503263fd
and eax, 0
or eax, 0x8b086a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x683160d0
and eax, 0x8006000
or eax, 0xe0529055
mov dword [ebx], eax
add ebx, edx
or eax, 0x77049965
and eax, 0x3170f8fe
and eax, 0x54
or eax, 0x609
mov dword [ebx], eax
add ebx, edx
and eax, 0x514fecd9
and eax, 0x401
or eax, 0x8908c082
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ba8f3c0
and eax, 0x908c000
or eax, 0xe33445
mov dword [ebx], eax
add ebx, edx
xor eax, 0x21c7cf0d
xor eax, 0xb8306b7
and eax, 0x3ac058b
or eax, 0x80504000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d52e699
and eax, 0x1000080
or eax, 0x44890140
mov dword [ebx], eax
add ebx, edx
or eax, 0x59f26e9
and eax, 0x440d03e8
or eax, 0xb8408814
mov dword [ebx], eax
add ebx, edx
or eax, 0x2dfce201
and eax, 0x71f84939
or eax, 0x2000402
mov dword [ebx], eax
add ebx, edx
and eax, 0xcb8aadd
or eax, 0x700053a7
and eax, 0x70100b12
or eax, 0x84458000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2252a8cf
and eax, 0x5df821b6
and eax, 0x500002
or eax, 0x8bac5501
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b6e6bd4
and eax, 0x4152e3a5
and eax, 0x1000000
or eax, 0x44030845
mov dword [ebx], eax
add ebx, edx
or eax, 0x241e85d6
or eax, 0x44a75f92
and eax, 0x88ad4
or eax, 0x88000028
mov dword [ebx], eax
add ebx, edx
and eax, 0x5deedac8
and eax, 0x5ef24202
and eax, 0x8000200
or eax, 0xe3dde90a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x51d0a63b
and eax, 0xb8050901
or eax, 0x44508208
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d3789ce
xor eax, 0x49167e1c
and eax, 0x8001c083
or eax, 0x9000200
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d43cad9
and eax, 0x3e05001b
and eax, 0x10001
or eax, 0x458afc54
mov dword [ebx], eax
add ebx, edx
or eax, 0x747b9465
and eax, 0x70413874
or eax, 0x80040388
mov dword [ebx], eax
add ebx, edx
and eax, 0x6500d7f3
and eax, 0x40001270
or eax, 0xd8b0403
mov dword [ebx], eax
add ebx, edx
or eax, 0x6e2c9d12
and eax, 0x680d0b70
or eax, 0x9040208c
mov dword [ebx], eax
add ebx, edx
and eax, 0x24bd4e29
and eax, 0x40008
or eax, 0x3f05583
mov dword [ebx], eax
add ebx, edx
and eax, 0x14e3afea
and eax, 0x800400
or eax, 0x450bf855
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f104fbf
xor eax, 0x51f1a85d
and eax, 0x8080a04
or eax, 0x48008
mov dword [ebx], eax
add ebx, edx
or eax, 0x4432e4f8
or eax, 0x66f53dab
and eax, 0x48eb0a88
or eax, 0x91000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1cc3369d
and eax, 0x81200401
or eax, 0xad4418a
mov dword [ebx], eax
add ebx, edx
or eax, 0x1718d761
xor eax, 0x51e6f9dd
and eax, 0xcc020c24
or eax, 0xc151c1
mov dword [ebx], eax
add ebx, edx
or eax, 0xf2ed04b
or eax, 0x3563ef7a
and eax, 0xec8b55cc
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a68ff4d
and eax, 0xc608ec81
or eax, 0x1000002
mov dword [ebx], eax
add ebx, edx
xor eax, 0xdbf6c6b
xor eax, 0x154b4015
and eax, 0xc045
or eax, 0x3800
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ceeb1f8
and eax, 0
or eax, 0x46a0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5532c55c
and eax, 0
or eax, 0x100068
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f7fde0a
and eax, 0x24c4800
or eax, 0x802000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x438234b9
xor eax, 0x7efe4d5a
and eax, 0x200000
or eax, 0x4a0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x39e311e2
or eax, 0x26e3dc2
and eax, 0x304015e2
or eax, 0x10001d
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ab59e61
or eax, 0x2154d85d
and eax, 0x1000040
or eax, 0x44890000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x59e0d04c
and eax, 0x1c69800c
or eax, 0xe01403f0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x57a6eec8
and eax, 0x37b3d0a3
and eax, 0x20034000
or eax, 0x48683400
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e451d5b
and eax, 0x42c696d6
and eax, 0x40
or eax, 0x28c
mov dword [ebx], eax
add ebx, edx
or eax, 0x61458cbe
or eax, 0xf9a4e4
and eax, 0x40fc048a
or eax, 0x10004101
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7a57513e
and eax, 0x800a0
or eax, 0x146848
mov dword [ebx], eax
add ebx, edx
and eax, 0x26cc0509
and eax, 0x40000
or eax, 0x8c08300
mov dword [ebx], eax
add ebx, edx
or eax, 0x278810c7
and eax, 0x7cc0183
or eax, 0xc0304c08
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb0ff0e8
or eax, 0x48399c7b
and eax, 0x1001
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x424b0289
and eax, 0x7c395e60
and eax, 0x40010200
or eax, 0xbc548900
mov dword [ebx], eax
add ebx, edx
or eax, 0x206761d8
and eax, 0x2c15eb50
or eax, 0x1402
mov dword [ebx], eax
add ebx, edx
and eax, 0x6df74b7e
and eax, 0x4010
or eax, 0x50000020
mov dword [ebx], eax
add ebx, edx
or eax, 0x335e478d
and eax, 0x304405bd
or eax, 0x1042
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1df0d8ba
and eax, 0x7e33d220
and eax, 0
or eax, 0xc0850040
mov dword [ebx], eax
add ebx, edx
or eax, 0x373eda22
and eax, 0x458b0a60
or eax, 0x2114
mov dword [ebx], eax
add ebx, edx
or eax, 0x40da1d1
xor eax, 0x1f5b7ca6
and eax, 0x508350
or eax, 0x42800ac
mov dword [ebx], eax
add ebx, edx
or eax, 0x16050b52
or eax, 0x2487b18d
and eax, 0x21b3100
or eax, 0x89004400
mov dword [ebx], eax
add ebx, edx
or eax, 0x748154d0
and eax, 0x79837440
or eax, 0x880d
mov dword [ebx], eax
add ebx, edx
and eax, 0x64fe14dc
or eax, 0xe65e2db
and eax, 0x2650008
or eax, 0x10100000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f2f9458
and eax, 0x2240008
or eax, 0x81d85583
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc33e2d6
or eax, 0x6f12e7f7
and eax, 0x6500047a
or eax, 0x10000800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x59ae0ff5
and eax, 0x2c040309
or eax, 0xd0418800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5efcddb8
and eax, 0x75d1383f
and eax, 0x101001
or eax, 0x6882
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ca9f865
and eax, 0x2fdb6a10
and eax, 0
or eax, 0x45c70774
mov dword [ebx], eax
add ebx, edx
or eax, 0x2e0bbb36
and eax, 0x170
or eax, 0x88
mov dword [ebx], eax
add ebx, edx
xor eax, 0x66a8207b
and eax, 0x2000
or eax, 0x80004800
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f9e08dd
and eax, 0
or eax, 0x6a0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x27fb920d
and eax, 0x680000
or eax, 0x51944d8b
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e47ad3a
and eax, 0x5207da0b
and eax, 0x1004000b
or eax, 0x205015f4
mov dword [ebx], eax
add ebx, edx
or eax, 0x6157af9c
and eax, 0x1a61a3d2
and eax, 0x10040
or eax, 0x458a0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x8720dc8
or eax, 0x2450f878
and eax, 0x4de189f8
or eax, 0x10040200
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c6ec08e
and eax, 0x4cccc8c2
or eax, 0x80000401
mov dword [ebx], eax
add ebx, edx
or eax, 0x28631f85
and eax, 0xec8b55c4
or eax, 8
mov dword [ebx], eax
add ebx, edx
or eax, 0x57b92c2f
and eax, 0xc7286c83
or eax, 0x8000
mov dword [ebx], eax
add ebx, edx
and eax, 0x603caf1a
xor eax, 0x3ddc91a
and eax, 0x4400
or eax, 0x9845
mov dword [ebx], eax
add ebx, edx
or eax, 0x18abf2c4
or eax, 0x2f450d26
and eax, 0x5c70000
or eax, 0x40000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7f490639
and eax, 0x428
or eax, 0x1008c4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x25664cd
and eax, 0x2006800
or eax, 0x89080200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a9a00bb
and eax, 0xa0106801
or eax, 0x48408444
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4debf7f9
or eax, 0x18861ba6
and eax, 0x100
or eax, 0x441
mov dword [ebx], eax
add ebx, edx
xor eax, 0x330bccdb
and eax, 0x508db359
and eax, 0x88000
or eax, 0x89004483
mov dword [ebx], eax
add ebx, edx
and eax, 0x201a15fb
and eax, 0x401
or eax, 0x7d83f844
mov dword [ebx], eax
add ebx, edx
xor eax, 0x778f9651
xor eax, 0x57809416
and eax, 0x40c0000
or eax, 0x800300fc
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e2442d4
and eax, 0x40
or eax, 0x10b
mov dword [ebx], eax
add ebx, edx
or eax, 0x46ac30ca
or eax, 0x7d0903e1
and eax, 0x51ac018b
or eax, 0x404c00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x61c11813
and eax, 0x102c5588
or eax, 0x42d00003
mov dword [ebx], eax
add ebx, edx
or eax, 0x390e2566
and eax, 0x4da50000
and eax, 0
or eax, 0x1bc4e8
mov dword [ebx], eax
add ebx, edx
and eax, 0x76528341
and eax, 0x8000
or eax, 0x8c40300
mov dword [ebx], eax
add ebx, edx
and eax, 0x360f4245
and eax, 0x40000
or eax, 0xc7f8458b
mov dword [ebx], eax
add ebx, edx
and eax, 0x695ec13f
and eax, 0
or eax, 0x4000440
mov dword [ebx], eax
add ebx, edx
and eax, 0x6dc3ecff
xor eax, 0x763a8470
and eax, 0x2a0000
or eax, 0x400000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f616880
and eax, 0x496c30a4
and eax, 0x600000
or eax, 0x518c4d8b
mov dword [ebx], eax
add ebx, edx
and eax, 0x25b5895
xor eax, 0x4b0d14c
and eax, 0xf81189
or eax, 0x52044402
mov dword [ebx], eax
add ebx, edx
xor eax, 0x65f19010
and eax, 0x8010a
or eax, 0x620260
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b1b5547
and eax, 0x80142
or eax, 0x305014bd
mov dword [ebx], eax
add ebx, edx
and eax, 0x7319622c
or eax, 0x50b2f442
and eax, 0x40800040
or eax, 0x80050000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4182400
and eax, 0x90400
or eax, 0x100800f
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e271219
and eax, 0x45070000
or eax, 0xc00000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x14fa9c89
and eax, 0x80
or eax, 0x74
mov dword [ebx], eax
add ebx, edx
and eax, 0x76646601
and eax, 0
or eax, 0xf045c700
mov dword [ebx], eax
add ebx, edx
or eax, 0x5cafa4db
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x76906077
and eax, 0
or eax, 0x458b09eb
mov dword [ebx], eax
add ebx, edx
or eax, 0x54b15582
and eax, 0x18001e0
or eax, 0x408210
mov dword [ebx], eax
add ebx, edx
and eax, 0x2dc9e485
and eax, 0x1c00080
or eax, 0x8a304509
mov dword [ebx], eax
add ebx, edx
or eax, 0x46fff329
or eax, 0x7541ea03
and eax, 0x558bfc09
or eax, 0x44
mov dword [ebx], eax
add ebx, edx
and eax, 0x54b9d63c
and eax, 0x4011000
or eax, 0xb102bf0
mov dword [ebx], eax
add ebx, edx
and eax, 0x334544f9
and eax, 0x80
or eax, 0xc203
mov dword [ebx], eax
add ebx, edx
and eax, 0x38ba49ca
or eax, 0x600edc61
and eax, 0x60048800
or eax, 0x90410300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x78c970f
xor eax, 0x2063c862
and eax, 0x83a84409
or eax, 0x8540982
mov dword [ebx], eax
add ebx, edx
xor eax, 0x472f6461
and eax, 0x88000140
or eax, 0x1088014
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b25f36f
and eax, 0x112de055
or eax, 0x4d20400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x254d7fb9
or eax, 0x35e51b7f
and eax, 0x401020
or eax, 0x2000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1d95af25
and eax, 0x20
or eax, 0x75e44519
mov dword [ebx], eax
add ebx, edx
and eax, 0x6058d3d
and eax, 0x4040108
or eax, 0xf0418a06
mov dword [ebx], eax
add ebx, edx
or eax, 0x5dc67f13
and eax, 0x8901c003
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
and eax, 0x6cba3254
and eax, 0x69a1447a
and eax, 0
or eax, 0x97e9f445
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f31b987
and eax, 0x88000000
or eax, 0x3000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d6e195
and eax, 0xa50e005
or eax, 0x60010448
mov dword [ebx], eax
add ebx, edx
and eax, 0x71e0494d
and eax, 0x4000
or eax, 0x4002800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x60163103
and eax, 0x4160000
or eax, 0x11e90000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5da7e24c
and eax, 0x764b1d8a
and eax, 0
or eax, 0x403048
mov dword [ebx], eax
add ebx, edx
or eax, 0xe61ae95
and eax, 0x2600489
or eax, 0x81884100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x387525b6
xor eax, 0x5f9a68b3
and eax, 0x6400080c
or eax, 0x1000e071
mov dword [ebx], eax
add ebx, edx
and eax, 0x4beca982
xor eax, 0x40e9fa02
and eax, 0x414200
or eax, 0xd804857d
mov dword [ebx], eax
add ebx, edx
and eax, 0x109f5a4b
and eax, 0
or eax, 0x1000
mov dword [ebx], eax
add ebx, edx
or eax, 0x17b558cd
and eax, 0xab64a6a
and eax, 0x200848
or eax, 0x480022
mov dword [ebx], eax
add ebx, edx
xor eax, 0x503a1014
or eax, 0x4bb2f735
and eax, 0x48000020
or eax, 0xa0000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x68fbaf6f
and eax, 0x2a6faf99
and eax, 0x401
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
or eax, 0x1bcd686b
or eax, 0x7863d150
and eax, 0x908c483
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4874a5eb
and eax, 0x8008001
or eax, 0x75837844
mov dword [ebx], eax
add ebx, edx
or eax, 0x5bdeda4d
and eax, 0x54540048
or eax, 0x2000b0
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c92eaf2
and eax, 0x60
or eax, 0x200008
mov dword [ebx], eax
add ebx, edx
and eax, 0x27daff58
and eax, 0x74378b16
and eax, 0
or eax, 0xf8558b00
mov dword [ebx], eax
add ebx, edx
and eax, 0x14bbdc9d
and eax, 0x2f76076e
and eax, 0
or eax, 0x1b07e852
mov dword [ebx], eax
add ebx, edx
xor eax, 0x253150b0
and eax, 0x4020000
or eax, 0xc0810000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xf454478
or eax, 0x6edde058
and eax, 0x6008
or eax, 0x10000800
mov dword [ebx], eax
add ebx, edx
and eax, 0x63135492
and eax, 0
or eax, 0x458b0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd42c977
and eax, 0x48894070
or eax, 0x5021088
mov dword [ebx], eax
add ebx, edx
xor eax, 0x652bb21e
or eax, 0x24d19b8c
and eax, 0x20e051e8
or eax, 0x92080000
mov dword [ebx], eax
add ebx, edx
or eax, 0x10432fa5
and eax, 0x8000000c
or eax, 0x5000010
mov dword [ebx], eax
add ebx, edx
or eax, 0x5eef8492
and eax, 0x4a210480
or eax, 0x20007240
mov dword [ebx], eax
add ebx, edx
or eax, 0x291e9a31
and eax, 0x22246800
or eax, 0x10000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7a638d31
and eax, 0x40030000
or eax, 0x15880040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x18be7cc4
and eax, 0xc205080
or eax, 0x82c80278
mov dword [ebx], eax
add ebx, edx
and eax, 0x28685feb
and eax, 8
or eax, 0x83000004
mov dword [ebx], eax
add ebx, edx
or eax, 0x3238ed27
and eax, 0xb0000c04
or eax, 0x488300c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x163dd97c
and eax, 0x8a0854b8
or eax, 0x1012047
mov dword [ebx], eax
add ebx, edx
and eax, 0x2cbb06c4
and eax, 0x10444
or eax, 0xc082f001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1ddf2207
xor eax, 0x15f9948f
and eax, 0xc0050001
or eax, 0x34408900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e3c26c8
and eax, 0x40780d89
or eax, 0x11804002
mov dword [ebx], eax
add ebx, edx
or eax, 0x109bdc55
and eax, 0x1b49e5a
and eax, 0x100448
or eax, 0x360a0
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e349b0d
xor eax, 0x107cc844
and eax, 0x448000
or eax, 0x4800300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x64fa144e
and eax, 0x4028150a
or eax, 0x12c04081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1ced55c2
and eax, 0x49
or eax, 0x300815b6
mov dword [ebx], eax
add ebx, edx
xor eax, 0x451c297f
and eax, 0x25000000
or eax, 0x2e90040
mov dword [ebx], eax
add ebx, edx
or eax, 0x32420f2f
xor eax, 0x3688694e
and eax, 0x1636621
or eax, 0x8a9c99de
mov dword [ebx], eax
add ebx, edx
or eax, 0x396e10d
and eax, 0x98bfc45
or eax, 0x44000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d11c877
and eax, 0x50083030
or eax, 0x24000bc4
mov dword [ebx], eax
add ebx, edx
or eax, 0x62b46361
xor eax, 0x7b3d4b83
and eax, 0x10000
or eax, 0xe044c709
mov dword [ebx], eax
add ebx, edx
or eax, 0x15ee1e45
and eax, 1
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x2003ff5
and eax, 1
or eax, 0x45c707ea
mov dword [ebx], eax
add ebx, edx
xor eax, 0x470c801a
and eax, 0xe0
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x34745b
xor eax, 0x41d04bf9
and eax, 0x40500b00
or eax, 0xa0058000
mov dword [ebx], eax
add ebx, edx
and eax, 0x37d1dd7
and eax, 0x20abded9
and eax, 0
or eax, 0x8bdc5589
mov dword [ebx], eax
add ebx, edx
or eax, 0x30e70c4d
and eax, 0xa8505c45
or eax, 0x4000a000
mov dword [ebx], eax
add ebx, edx
or eax, 0x28569fbd
xor eax, 0x6e514bd6
and eax, 0x1029
or eax, 0x300
mov dword [ebx], eax
add ebx, edx
and eax, 0x10bb09fb
xor eax, 0x56a70901
and eax, 0x2040000
or eax, 0x8900c483
mov dword [ebx], eax
add ebx, edx
or eax, 0x61e7d5f1
and eax, 0xe183d441
or eax, 0x4080804
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e96f726
and eax, 0x591d86c8
and eax, 0x480c8240
or eax, 0x84c0411d
mov dword [ebx], eax
add ebx, edx
or eax, 0x22fe0f35
and eax, 0xcccccc4c
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
and eax, 0x5360d2b8
or eax, 0x1bace365
and eax, 0x48ccc0cc
or eax, 0x84000c00
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ff21646
and eax, 0xcccccccc
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x9f81341
and eax, 0xc400558c
or eax, 0x288b0040
mov dword [ebx], eax
add ebx, edx
or eax, 0x3d13f715
xor eax, 0xd7a8625
and eax, 0xa0006080
or eax, 0x1108c03
mov dword [ebx], eax
add ebx, edx
or eax, 0x63d72d41
xor eax, 0x3e57575e
and eax, 0x1000
or eax, 0x404000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1cc0770f
xor eax, 0x5d9fdbf9
and eax, 0x1018082
or eax, 0xa2004001
mov dword [ebx], eax
add ebx, edx
and eax, 0x5be6a0b7
and eax, 0
or eax, 0x405000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c53f97
and eax, 0xc44587
or eax, 0x300040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x208c02e5
or eax, 0x2d48083
and eax, 0x22000020
or eax, 0x48000008
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b457e8a
and eax, 8
or eax, 0xf44d8b00
mov dword [ebx], eax
add ebx, edx
or eax, 0x916ef54
and eax, 0x10be850
or eax, 0x2a00001
mov dword [ebx], eax
add ebx, edx
or eax, 0x395a8cd9
or eax, 0x17a8a875
and eax, 0x4830000
or eax, 0xc0000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x44b28ce2
or eax, 0x44aa4ba8
and eax, 0xc0018908
or eax, 0x38440000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa3a19fe
and eax, 0x76ec20bb
and eax, 0x304c00b2
or eax, 0x154d
mov dword [ebx], eax
add ebx, edx
or eax, 0x4981e6e4
and eax, 0xbee688c
and eax, 0x40000
or eax, 0x10010040
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ab5d7fb
and eax, 0x8000023
or eax, 0x81000004
mov dword [ebx], eax
add ebx, edx
or eax, 0x29dadfdb
or eax, 0x64c6a163
and eax, 0x5def045
or eax, 0x10210000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d1b7fb8
or eax, 0x62fa1c8a
and eax, 0x40104c
or eax, 0x2000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b52f7a2
and eax, 0x22504528
or eax, 0x54a00011
mov dword [ebx], eax
add ebx, edx
xor eax, 0x794bc482
and eax, 0xd010011
or eax, 0x80006a44
mov dword [ebx], eax
add ebx, edx
or eax, 0x555876e9
or eax, 0x7257e34b
and eax, 0x8b52f455
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x28d10f16
and eax, 0xab50f845
or eax, 0x54000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3332820f
and eax, 0x40405800
or eax, 0x100415
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5864b841
and eax, 0x10008400
or eax, 0x65c00100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7736454e
xor eax, 0x67fc057
and eax, 0x4010019
or eax, 0xf844c726
mov dword [ebx], eax
add ebx, edx
and eax, 0x68983ff4
and eax, 0x7532343f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x40856a3e
and eax, 0
or eax, 0x4d8b09eb
mov dword [ebx], eax
add ebx, edx
and eax, 0x7382018f
and eax, 0x1800188
or eax, 0x418274
mov dword [ebx], eax
add ebx, edx
or eax, 0x590a32c1
and eax, 0x9c80189
or eax, 0x82344c00
mov dword [ebx], eax
add ebx, edx
and eax, 0x70e8947a
or eax, 0x717c8e64
and eax, 0x41888844
or eax, 0x4037011
mov dword [ebx], eax
add ebx, edx
xor eax, 0x53eab44f
or eax, 0x5ab0374d
and eax, 0x52003b5c
or eax, 0x210200a0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x34015f74
and eax, 0x23556e4b
and eax, 0x16000
or eax, 0xfc4c0b23
mov dword [ebx], eax
add ebx, edx
or eax, 0x3bd3a6c2
xor eax, 0x3525c0d
and eax, 0xf805830c
or eax, 0x500810
mov dword [ebx], eax
add ebx, edx
or eax, 0x199f569c
and eax, 0xa4484
or eax, 0x4000043
mov dword [ebx], eax
add ebx, edx
or eax, 0x16fd3e94
and eax, 0x3d285323
and eax, 0
or eax, 0xc
mov dword [ebx], eax
add ebx, edx
and eax, 0x5285cf86
and eax, 0
or eax, 0x1cfc456b
mov dword [ebx], eax
add ebx, edx
or eax, 0x50491e83
and eax, 0xcf84d8b
or eax, 0x81000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2e739f
and eax, 0x6e504f4e
and eax, 0x104
or eax, 0x52040050
mov dword [ebx], eax
add ebx, edx
xor eax, 0x711f6ee4
or eax, 0x35a9eb4e
and eax, 0x102005fe
or eax, 0x40401001
mov dword [ebx], eax
add ebx, edx
or eax, 0x1975f8b1
and eax, 0x48610040
or eax, 0x828a0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x190bb3c1
and eax, 0xc020a081
or eax, 0x12006a
mov dword [ebx], eax
add ebx, edx
or eax, 0x496dbc19
or eax, 0x4dbf7e0a
and eax, 0xc15de48b
or eax, 0x2000100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x753f686
and eax, 0xc40a110c
or eax, 0x288144c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a2da5c8
and eax, 0x4e84ee5c
and eax, 0x604e000
or eax, 0xc1080c83
mov dword [ebx], eax
add ebx, edx
or eax, 0x3704dbcc
and eax, 0xfc45
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x617fa80e
and eax, 0
or eax, 0x9eb0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x32d84c64
or eax, 0xc15a4a
and eax, 0xc8400a
or eax, 0x83340581
mov dword [ebx], eax
add ebx, edx
and eax, 0x727be5e0
and eax, 0x2dbf6a60
and eax, 0x80000
or eax, 0x458101c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d1a74e
and eax, 0x4010140
or eax, 0xf87c80bc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2358b4cf
and eax, 0x243baae7
and eax, 0x23
or eax, 0xdc
mov dword [ebx], eax
add ebx, edx
or eax, 0xcf7bad4
and eax, 0xc831a73
or eax, 0x41080400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7aec7e7c
and eax, 0x1427000c
or eax, 0x900ff0
mov dword [ebx], eax
add ebx, edx
or eax, 0x7937fc83
or eax, 0x60d5582e
and eax, 0x4050684d
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x68b60d91
or eax, 0x2835926
and eax, 0x20c20500
or eax, 0x54108000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x428a0a5c
or eax, 0x1587bb90
and eax, 0x3c0330c
or eax, 0x88000001
mov dword [ebx], eax
add ebx, edx
and eax, 0x31b11fcd
or eax, 0x284190e9
and eax, 0x940904d
or eax, 0x80266c00
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ce139ba
and eax, 0x6241761a
and eax, 0x400000
or eax, 0x50284d04
mov dword [ebx], eax
add ebx, edx
xor eax, 0x34d4cfd0
and eax, 0x3c030c1c
and eax, 0
or eax, 0xd0eb0040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4151dfef
xor eax, 0x40caff97
and eax, 0x50000008
or eax, 0x2085583
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f39a769
and eax, 0x78595d23
and eax, 0x111020
or eax, 0x4a8c8
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a5a6b69
and eax, 0
or eax, 0x4c48300
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b8de598
xor eax, 0x760b9948
and eax, 0x46840008
or eax, 0x81704581
mov dword [ebx], eax
add ebx, edx
or eax, 0x69f6eb7a
and eax, 0x2f19a91b
and eax, 0xa801
or eax, 0x5044
mov dword [ebx], eax
add ebx, edx
and eax, 0x19ecdc84
or eax, 0x32c9bfd
and eax, 0x1280000
or eax, 0x8c30000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7357bec1
and eax, 0x2b80481
or eax, 0x8140410a
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b8f2102
and eax, 0x1880100
or eax, 0x440100c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x69841c92
or eax, 0x78e917aa
and eax, 0x784d0bf8
or eax, 0x80008000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2559049
and eax, 0x440008
or eax, 0x73b04d33
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b8a51b1
and eax, 0x8540802
or eax, 0x18315
mov dword [ebx], eax
add ebx, edx
or eax, 0x136230fc
and eax, 0xb152ced
and eax, 0x2100001
or eax, 0x64e85502
mov dword [ebx], eax
add ebx, edx
and eax, 0x156f0ec0
and eax, 0x400
or eax, 0x8b02ba0f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7a17fb8c
and eax, 0x81044001
or eax, 0x862b84c
mov dword [ebx], eax
add ebx, edx
and eax, 0x72c0e5f4
and eax, 0x404004
or eax, 0x50280d00
mov dword [ebx], eax
add ebx, edx
or eax, 0x747087c7
and eax, 0x79178174
and eax, 0x50000040
or eax, 0x88eb0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e730fc5
and eax, 0x40400000
or eax, 0x1068b8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x335ee7ab
and eax, 0x4f160d7f
and eax, 0x41040900
or eax, 0x1ce18200
mov dword [ebx], eax
add ebx, edx
or eax, 0x3d02a032
or eax, 0x54d8547e
and eax, 0x4ccccc42
or eax, 0x80000081
mov dword [ebx], eax
add ebx, edx
or eax, 0x10e13946
or eax, 0x76b01431
and eax, 0xccccccc4
or eax, 8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x32315866
xor eax, 0x7393b770
and eax, 0x8c0a01c8
or eax, 0x60815404
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f703f1c
and eax, 0x83086c80
or eax, 0x48003
mov dword [ebx], eax
add ebx, edx
and eax, 0x3523fd7f
and eax, 0x1000c01
or eax, 0x7400007c
mov dword [ebx], eax
add ebx, edx
or eax, 0x73afb802
and eax, 0x63803004
or eax, 0x88400200
mov dword [ebx], eax
add ebx, edx
or eax, 0x577152ee
and eax, 0x1046b33d
and eax, 0x10400224
or eax, 0xe805c542
mov dword [ebx], eax
add ebx, edx
and eax, 0x770e9cb5
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x480f1cbd
and eax, 0x1775fa90
and eax, 0x90
or eax, 0x428
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7199d521
and eax, 0x884100
or eax, 0x402a00
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e47f022
and eax, 0xa085102
or eax, 0x81000489
mov dword [ebx], eax
add ebx, edx
xor eax, 0x44c2180b
xor eax, 0x799815a5
and eax, 0x4000804
or eax, 0x41890200
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ff943df
and eax, 0x4010204
or eax, 0xf844c5f0
mov dword [ebx], eax
add ebx, edx
and eax, 0x475f1996
or eax, 0x107d3cf4
and eax, 0
or eax, 1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4cc7adcc
and eax, 0x776599b0
and eax, 0x44010980
or eax, 0x98a006b
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d65e1de
and eax, 0x1c181fc
or eax, 0x200
mov dword [ebx], eax
add ebx, edx
and eax, 0x87ec741
and eax, 0x400100
or eax, 0x8bbc4c89
mov dword [ebx], eax
add ebx, edx
and eax, 0xd06ea90
and eax, 0x1004800
or eax, 0x543bb455
mov dword [ebx], eax
add ebx, edx
xor eax, 0x78103c04
or eax, 0x6bb052fc
and eax, 0xb32520c
or eax, 0x80002100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4bb7733c
and eax, 0xc0810000
or eax, 0x2f445
mov dword [ebx], eax
add ebx, edx
or eax, 0x6e924350
and eax, 0xec018301
or eax, 0x104c0800
mov dword [ebx], eax
add ebx, edx
and eax, 0x9cc3406
and eax, 0x8080000
or eax, 0x3300558b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a94c018
xor eax, 0x3d362072
and eax, 0x288000
or eax, 0x13550a04
mov dword [ebx], eax
add ebx, edx
or eax, 0x613a39a1
and eax, 0x3780181
or eax, 0x8080440a
mov dword [ebx], eax
add ebx, edx
or eax, 0x597cf687
or eax, 0x495f0d3a
and eax, 0x41890180
or eax, 0x4000040
mov dword [ebx], eax
add ebx, edx
and eax, 0x339213a3
and eax, 0x180
or eax, 0xf87d8278
mov dword [ebx], eax
add ebx, edx
xor eax, 0x569c8bc3
and eax, 0x7f748b24
and eax, 0x22000800
or eax, 0x10047402
mov dword [ebx], eax
add ebx, edx
xor eax, 0x519d0103
and eax, 0x3106900
or eax, 0x880082c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x7aa8f8b1
xor eax, 0x2801b840
and eax, 0x51894001
or eax, 0x402bc4c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x379324bd
xor eax, 0x4f970396
and eax, 0x8048b00
or eax, 0x82000008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b3dda1c
xor eax, 0x2529180e
and eax, 0xe0104108
or eax, 0xbe40481
mov dword [ebx], eax
add ebx, edx
xor eax, 0x32762ec0
and eax, 0x89002009
or eax, 0x20190b4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x766b075a
and eax, 0x1e351ac8
and eax, 0xc0010c0
or eax, 0xc0c34d25
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e5181e7
xor eax, 0x5c29c71c
and eax, 0x80c808c8
or eax, 0x4c04c404
mov dword [ebx], eax
add ebx, edx
and eax, 0x3284ea51
and eax, 0x1ffbc89b
and eax, 0x804000
or eax, 0xec0b15cc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x499bc821
and eax, 0x20000841
or eax, 0x48006210
mov dword [ebx], eax
add ebx, edx
and eax, 0x641efed
and eax, 0
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
and eax, 0x61ee31db
and eax, 0
or eax, 0x6a036a
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ba5c398
or eax, 0x5fc9bc69
and eax, 0x680768
or eax, 0x20002
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d03a38e
and eax, 0x5008058a
or eax, 0x4001
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ddb81da
and eax, 0x8018a
or eax, 0x30741475
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f3e649f
and eax, 0x45000040
or eax, 0x890000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x36ab3add
and eax, 0x7020029c
or eax, 0x8c5d8160
mov dword [ebx], eax
add ebx, edx
xor eax, 0x22ca2704
and eax, 0x1af43f3f
and eax, 0xa102438
or eax, 0x810150c7
mov dword [ebx], eax
add ebx, edx
and eax, 0x77771605
or eax, 0x601f095e
and eax, 0x63111c4d
or eax, 0x9c40e000
mov dword [ebx], eax
add ebx, edx
and eax, 0x726971cd
xor eax, 0x23b10820
and eax, 0x40300805
or eax, 0x10
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ae06e7b
and eax, 0x800
or eax, 0x1b000
mov dword [ebx], eax
add ebx, edx
and eax, 0x25e616d0
and eax, 0
or eax, 0x2eb0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x35d2d82e
and eax, 0x2509c022
or eax, 0xc0820011
mov dword [ebx], eax
add ebx, edx
and eax, 0x65884173
and eax, 0x44884011
or eax, 0x8844834c
mov dword [ebx], eax
add ebx, edx
or eax, 0x468c0904
and eax, 0x304b401d
and eax, 0x8400c
or eax, 0xec8315c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x371e62a1
and eax, 0xbe88cbb
and eax, 0x80080
or eax, 0x8b04ec03
mov dword [ebx], eax
add ebx, edx
xor eax, 0x48c13699
and eax, 0x83401000
or eax, 0x8100445
mov dword [ebx], eax
add ebx, edx
xor eax, 0xf29c35
or eax, 0x3269bf0
and eax, 0x8b001040
or eax, 0x51000d
mov dword [ebx], eax
add ebx, edx
and eax, 0x5587df9
or eax, 0x7c45afd3
and eax, 0x9500c51
or eax, 0x82020004
mov dword [ebx], eax
add ebx, edx
or eax, 0x5a8035f5
and eax, 0xc8500845
or eax, 0x20000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x73440718
or eax, 0x2e612f8b
and eax, 0x95
or eax, 0x20
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1910d0fc
xor eax, 0xa75de36
and eax, 0x1000403
or eax, 0x8810c080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7a25e28
and eax, 0xccdfa13
and eax, 0xc809801
or eax, 0x410b6444
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ac47c2b
and eax, 0x458b500c
or eax, 0x10000110
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e610986
and eax, 0x44010000
or eax, 0x18a5218
mov dword [ebx], eax
add ebx, edx
and eax, 0x1ba398f
and eax, 0x78126405
and eax, 0x20000
or eax, 0x4d895014
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a50f572
and eax, 0xac85110
or eax, 0x90200000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x63f5a8c0
and eax, 0x81000000
or eax, 0x2000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x754151b7
xor eax, 0x4731b7f2
and eax, 0x440110c0
or eax, 0x1880004
mov dword [ebx], eax
add ebx, edx
or eax, 0x13050291
and eax, 0x40502d0
or eax, 0x8508928
mov dword [ebx], eax
add ebx, edx
or eax, 0x7dbbac5b
and eax, 0x5998c767
and eax, 0x8008342
or eax, 0x450810
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3d8ffe9e
xor eax, 0x6b2853ba
and eax, 0x1c400250
or eax, 0xd8900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3c304697
or eax, 0x78bd7d4
and eax, 0x558b51
or eax, 0x18000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c9f8870
or eax, 0x3a37197b
and eax, 0x7f8852
or eax, 0x6000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1187ef3e
and eax, 0x30000
or eax, 0xc4800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f9466b7
xor eax, 0x5ae0948d
and eax, 0xb0458010
or eax, 0x44000900
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb25c1c7
and eax, 0x50604083
or eax, 0x9c0508
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6002e011
and eax, 0x10f8058a
or eax, 0x41004801
mov dword [ebx], eax
add ebx, edx
and eax, 0x14d4b53c
and eax, 0x10d00508
or eax, 0x42245083
mov dword [ebx], eax
add ebx, edx
or eax, 0x509f5a5e
and eax, 0x8c8
or eax, 0x20
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d4f7c11
or eax, 0x717a00da
and eax, 0x400000
or eax, 0xc848300
mov dword [ebx], eax
add ebx, edx
and eax, 0x668f21e
xor eax, 0x506fda7b
and eax, 0x400d400b
or eax, 0x8350a580
mov dword [ebx], eax
add ebx, edx
or eax, 0x3521d74
or eax, 0x4cbb7903
and eax, 0xcc8b55cc
or eax, 0x20000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4becd619
and eax, 0x6fdbbdbb
and eax, 0x81581
or eax, 0x6802
mov dword [ebx], eax
add ebx, edx
xor eax, 0x44e3accc
and eax, 0x44c30145
or eax, 0x1040630
mov dword [ebx], eax
add ebx, edx
or eax, 0x79384bb0
or eax, 0x671d0f5f
and eax, 0x108
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x503fb3bc
and eax, 0x100
or eax, 0xc7d8200
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f786c95
and eax, 0x38b03b59
and eax, 0
or eax, 0xc7077500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e8276c3
or eax, 0x63154ece
and eax, 0x10c45
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e00871e
and eax, 0
or eax, 0x7d830000
mov dword [ebx], eax
add ebx, edx
and eax, 0x874c561
and eax, 0
or eax, 0x7750010
mov dword [ebx], eax
add ebx, edx
and eax, 0x17315d4d
and eax, 0x1100000
or eax, 0x45c7
mov dword [ebx], eax
add ebx, edx
and eax, 0x2376c7e6
and eax, 0x1000000
or eax, 0x8a000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5bc0a87c
xor eax, 0xd97096e
and eax, 0x8d070000
or eax, 0x22080845
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d42300b
and eax, 0x4d0b0845
or eax, 0x800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x26f832e
and eax, 0x4daf0b00
or eax, 0x410
mov dword [ebx], eax
add ebx, edx
or eax, 0x2a547c62
or eax, 0x783735fd
and eax, 0xbc10310
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x40e4cea4
and eax, 0x8b050c14
or eax, 0x240a0041
mov dword [ebx], eax
add ebx, edx
and eax, 0x141daf37
and eax, 0x90c15
or eax, 0xc2220040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f396ad3
and eax, 0x341e0198
and eax, 0
or eax, 0x8b64c06b
mov dword [ebx], eax
add ebx, edx
and eax, 0x100c59fc
and eax, 0x7b76fc7d
and eax, 0x48
or eax, 0xe1d10805
mov dword [ebx], eax
add ebx, edx
xor eax, 0x56eddeb0
xor eax, 0x27f1748e
and eax, 0x104da203
or eax, 0xd0c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x8667ea9
or eax, 0x704e4ed8
and eax, 0x5869d798
or eax, 0x5902001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x54da80a3
and eax, 0x8004402
or eax, 0xc4cc88c1
mov dword [ebx], eax
add ebx, edx
and eax, 0x181868a6
and eax, 0x3c6c4258
and eax, 0x8084000
or eax, 0xc4c48ccc
mov dword [ebx], eax
add ebx, edx
or eax, 0x3de7ec55
and eax, 0x54280c6e
and eax, 0x44080c4c
or eax, 0x88c4c080
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e6c08b3
and eax, 0x4c080080
or eax, 0xa083554c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c672a0b
and eax, 0x6637e17e
and eax, 0x46002
or eax, 0x8b088c81
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1fa8b505
or eax, 0x362f73b5
and eax, 0x42b0805
or eax, 0x41000040
mov dword [ebx], eax
add ebx, edx
or eax, 0x155e65e6
or eax, 0x21dd266d
and eax, 0x4e84000
or eax, 0xa001010
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc2e6e69
and eax, 0x2000010
or eax, 0x81000000
mov dword [ebx], eax
add ebx, edx
and eax, 0xdeade88
xor eax, 0x502cc224
and eax, 0x41080004
or eax, 0x48104c0
mov dword [ebx], eax
add ebx, edx
or eax, 0xe88b6b9
and eax, 0x60db7a26
and eax, 0x90224
or eax, 0x144489d8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x50f5df7
and eax, 0x1100440b
or eax, 0x400c0920
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ce57a64
and eax, 0xd7c68
or eax, 0x28080
mov dword [ebx], eax
add ebx, edx
or eax, 0x711b94c5
and eax, 0xf3d0f96
and eax, 0x40000
or eax, 0x4c08300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5da96592
and eax, 0x9684480
or eax, 0x82900109
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2282183c
and eax, 0x1025c15
or eax, 0x5401a040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x40136f10
or eax, 0x77216ba1
and eax, 0x741189e0
or eax, 0x80440018
mov dword [ebx], eax
add ebx, edx
or eax, 0x17d92334
and eax, 0x3378662c
and eax, 0x3500008
or eax, 0x88a44583
mov dword [ebx], eax
add ebx, edx
and eax, 0xff87f37
and eax, 0x8c04501
or eax, 0xc40318e4
mov dword [ebx], eax
add ebx, edx
or eax, 0x168160c6
and eax, 0x54b6e33c
and eax, 0x44804004
or eax, 0x884c8cc8
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ad1f741
and eax, 0x8804440
or eax, 0xe40b118c
mov dword [ebx], eax
add ebx, edx
or eax, 0x358d52ed
and eax, 0x1044481
or eax, 0xa800
mov dword [ebx], eax
add ebx, edx
and eax, 0x24a28393
and eax, 0
or eax, 0x45c70000
mov dword [ebx], eax
add ebx, edx
or eax, 0x75529035
xor eax, 0x3f3f101e
and eax, 0x28
or eax, 0x100d4
mov dword [ebx], eax
add ebx, edx
and eax, 0x38c563aa
xor eax, 0x30fd9e3f
and eax, 0x30448c00
or eax, 0xcc010100
mov dword [ebx], eax
add ebx, edx
or eax, 0x67445994
and eax, 0xfc058d10
or eax, 0x880040
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ebcf98a
and eax, 0x508c8900
or eax, 0x17376fe
mov dword [ebx], eax
add ebx, edx
or eax, 0x17b54ae5
and eax, 0x100015ff
or eax, 0x20000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3188c49
xor eax, 0x1d01e39e
and eax, 0x5010040
or eax, 0x808c0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x64233796
and eax, 0xe5af36d4
or eax, 0x1a50c828
mov dword [ebx], eax
add ebx, edx
and eax, 0x38472d92
and eax, 0x452480
or eax, 0xc318c10b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x660e1f55
xor eax, 0xf030be5
and eax, 0x8840c008
or eax, 0x448c0cc4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x60398e20
and eax, 0x375714ab
and eax, 0x24010088
or eax, 0xc88a5544
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e2b38bd
or eax, 0x69e05a86
and eax, 0x9004882
or eax, 0x8214a401
mov dword [ebx], eax
add ebx, edx
xor eax, 0x43f8033f
and eax, 0x40880804
or eax, 0x5010041
mov dword [ebx], eax
add ebx, edx
and eax, 0x4526875b
and eax, 0x4000040
or eax, 0x84d8bb4
mov dword [ebx], eax
add ebx, edx
and eax, 0x70bece65
and eax, 0x80800
or eax, 0x8bf04589
mov dword [ebx], eax
add ebx, edx
or eax, 0x59944ef7
and eax, 0x930c4855
or eax, 0x2403b000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b4d9bc
and eax, 0x34808100
or eax, 0x40400402
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c9c2c4d
and eax, 0x784c894b
or eax, 0x80010210
mov dword [ebx], eax
add ebx, edx
or eax, 0x6220f584
and eax, 0x27344e22
and eax, 0x2000602
or eax, 0x8111b10d
mov dword [ebx], eax
add ebx, edx
or eax, 0x7d6e8ce4
and eax, 0x197c01ea
or eax, 0x4010
mov dword [ebx], eax
add ebx, edx
or eax, 0x598066e0
and eax, 0x9f8458a
or eax, 0x6000001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7dc0bd10
and eax, 0x57a77d49
and eax, 0x50000801
or eax, 0xa98300b6
mov dword [ebx], eax
add ebx, edx
xor eax, 0x24de433c
or eax, 0x193fe6ad
and eax, 0x890e6f0a
or eax, 0x2001050
mov dword [ebx], eax
add ebx, edx
or eax, 0xda50f4e
xor eax, 0x49e7ba0
and eax, 0x83010054
or eax, 0x340ef801
mov dword [ebx], eax
add ebx, edx
or eax, 0x1effc294
and eax, 0x20c08200
or eax, 0x102
mov dword [ebx], eax
add ebx, edx
or eax, 0x64d55ab6
and eax, 0x60d04180
or eax, 0x8b200409
mov dword [ebx], eax
add ebx, edx
and eax, 0x5efdbfca
and eax, 0x46265c92
and eax, 0x40000000
or eax, 0xb84d8b09
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c176a43
and eax, 0x5230fed2
and eax, 0x200
or eax, 0x8911b50f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x67daf883
xor eax, 0x4b48aade
and eax, 0x8102e050
or eax, 0xa641005
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe076681
and eax, 0x81609044
or eax, 0x8066001
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c77211a
or eax, 0x5eb13563
and eax, 0x4d83f445
or eax, 0x80800
mov dword [ebx], eax
add ebx, edx
and eax, 0x1e42bb72
and eax, 0x20840
or eax, 0x11b507b4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x542daf9
and eax, 0x1445950d
or eax, 0xe8002202
mov dword [ebx], eax
add ebx, edx
and eax, 0x26eb21a8
and eax, 0x4400008
or eax, 0x34d033
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7cc7e9b8
and eax, 0x30a30003
or eax, 0x148c030
mov dword [ebx], eax
add ebx, edx
or eax, 0x55890a3b
and eax, 0x1e0480b
or eax, 0x82140580
mov dword [ebx], eax
add ebx, edx
or eax, 0x28106a6
and eax, 0x1810281
or eax, 0x4c080040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7a4cf15
and eax, 0x480589d4
or eax, 0xb0500220
mov dword [ebx], eax
add ebx, edx
xor eax, 0x26c6e20a
and eax, 0x88024082
or eax, 0x1008201
mov dword [ebx], eax
add ebx, edx
and eax, 0x797404a1
and eax, 0x9000001
or eax, 0x92ebf854
mov dword [ebx], eax
add ebx, edx
and eax, 0xb045b6a
and eax, 0xb004000
or eax, 0x4f4058b
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ed18921
and eax, 0x8800001
or eax, 0xc10508b6
mov dword [ebx], eax
add ebx, edx
and eax, 0x634fd474
and eax, 0x7853720d
and eax, 0x40010004
or eax, 0x5c60971
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a80f6b6
and eax, 0x5cc505b8
and eax, 0x20
or eax, 0x1cc
mov dword [ebx], eax
add ebx, edx
or eax, 0x31ba8f08
and eax, 0x11331942
and eax, 0x1020900
or eax, 0xc605e200
mov dword [ebx], eax
add ebx, edx
and eax, 0x25c065e8
and eax, 0x6000
or eax, 0x8c45
mov dword [ebx], eax
add ebx, edx
and eax, 0x690acad1
and eax, 0x3c270198
and eax, 0
or eax, 0x458b0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x69b2d33c
or eax, 0x4920e4a3
and eax, 0x49a080a0
or eax, 0x14450b4c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e51cb2c
or eax, 0x3dc36b64
and eax, 0xcc448c0
or eax, 0xc0088403
mov dword [ebx], eax
add ebx, edx
or eax, 0x126f5182
and eax, 0xccccccc0
or eax, 0xc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x22dd122b
and eax, 0xec0154c4
or eax, 0x8a0108
mov dword [ebx], eax
add ebx, edx
and eax, 0x2fd4789
and eax, 0x580
or eax, 0x50643803
mov dword [ebx], eax
add ebx, edx
or eax, 0x68eb0907
and eax, 0x731e8a3d
and eax, 0x70000000
or eax, 0x5000040
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f23098e
and eax, 0x6885e621
and eax, 0
or eax, 0x1415ff0b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2be32db5
and eax, 0x341c867d
and eax, 0x20000030
or eax, 0x83004000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3fa97c10
and eax, 0x1020
or eax, 0x404044
mov dword [ebx], eax
add ebx, edx
and eax, 0x295cfb50
and eax, 0x4000
or eax, 0x5008058b
mov dword [ebx], eax
add ebx, edx
and eax, 0x46ab8eab
and eax, 0x4008048b
or eax, 0x11044900
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e3e47e6
xor eax, 0x632319ba
and eax, 0x10241408
or eax, 0x40400183
mov dword [ebx], eax
add ebx, edx
and eax, 0x10913ead
and eax, 0xa2cc468
and eax, 0
or eax, 0xff520040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x751e0d26
and eax, 0x4983e1f7
and eax, 4
or eax, 0x40300c11
mov dword [ebx], eax
add ebx, edx
or eax, 0x55f3e061
and eax, 0x44c34c00
or eax, 0x88001100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x526a2650
and eax, 0x8c895140
or eax, 0x6002048c
mov dword [ebx], eax
add ebx, edx
and eax, 0x7afe6265
or eax, 0x4c8b5066
and eax, 0x20084002
or eax, 0x8100ac81
mov dword [ebx], eax
add ebx, edx
and eax, 0x3558c18f
and eax, 0x4000
or eax, 0x401338
mov dword [ebx], eax
add ebx, edx
xor eax, 0x24c8e1ed
and eax, 0x880081
or eax, 0x8b704508
mov dword [ebx], eax
add ebx, edx
or eax, 0x14447d4b
or eax, 0x6c2e2485
and eax, 0x4052380d
or eax, 0x10000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x22b1f5ce
and eax, 0xc08100
or eax, 0x1010200
mov dword [ebx], eax
add ebx, edx
and eax, 0x353c6231
or eax, 0x44a148c6
and eax, 0x41200880
or eax, 0x12180509
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d5b4c07
and eax, 0x13a0000
or eax, 0x800040
mov dword [ebx], eax
add ebx, edx
or eax, 0x294d80b8
and eax, 0x1000000
or eax, 0x84000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6556635b
xor eax, 0x44be886f
and eax, 0x80800b10
or eax, 0x10404c2
mov dword [ebx], eax
add ebx, edx
and eax, 0x9cfd672
and eax, 0x1000000
or eax, 0xe000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b0a35f4
and eax, 0xd8f8fad
and eax, 0
or eax, 0x526605b6
mov dword [ebx], eax
add ebx, edx
or eax, 0x70f0e324
and eax, 0x40840000
or eax, 0x80010040
mov dword [ebx], eax
add ebx, edx
or eax, 0x789d8f41
and eax, 0x7613421c
and eax, 0x40010000
or eax, 0xd8a7174
mov dword [ebx], eax
add ebx, edx
or eax, 0x61acf771
and eax, 0x6c0d8170
or eax, 0x90400888
mov dword [ebx], eax
add ebx, edx
or eax, 0x3594845f
and eax, 0x558909eb
or eax, 0x20000
mov dword [ebx], eax
add ebx, edx
and eax, 0x67cbcc4e
and eax, 0x1820048
or eax, 0x4083b4
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c58e70c
xor eax, 0x6b59d6aa
and eax, 0x2801100
or eax, 0x817c4489
mov dword [ebx], eax
add ebx, edx
or eax, 0x4752cf72
and eax, 0x4332dc79
or eax, 0x30002004
mov dword [ebx], eax
add ebx, edx
or eax, 0x2dfe3ac6
xor eax, 0x2ed9e05a
and eax, 0x50050a01
or eax, 0xac408152
mov dword [ebx], eax
add ebx, edx
and eax, 0x75248d80
or eax, 0x2f8f3482
and eax, 0x68850c82
or eax, 9
mov dword [ebx], eax
add ebx, edx
or eax, 0x247bf2ef
and eax, 0x40004042
or eax, 0x11000010
mov dword [ebx], eax
add ebx, edx
and eax, 0x58e9ba72
xor eax, 0x147bdd27
and eax, 0x401575
or eax, 0x3000008a
mov dword [ebx], eax
add ebx, edx
and eax, 0x65a4bec0
and eax, 0x40
or eax, 0x16a0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x619f1991
and eax, 0x1080000
or eax, 0x8af4558b
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b067e9
or eax, 0x75b444b5
and eax, 0x52681504
or eax, 0x8000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d927e3b
xor eax, 0x44943855
and eax, 0x14100040
or eax, 0xeb400000
mov dword [ebx], eax
add ebx, edx
or eax, 0x627b0500
and eax, 0x40300000
or eax, 0x1815
mov dword [ebx], eax
add ebx, edx
or eax, 0x4f4a08c2
and eax, 0x6be61b93
and eax, 0x1021800
or eax, 0x2500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f3aaf9f
and eax, 0x26300000
or eax, 0x440000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x478bc5d7
and eax, 0x18b0042
or eax, 0xc000028
mov dword [ebx], eax
add ebx, edx
or eax, 0x524b26d9
and eax, 0x400230
or eax, 0x5100
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c3cfeb
and eax, 0x48808ba
and eax, 0
or eax, 0x7815ff51
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e1db637
and eax, 0x28000010
or eax, 0x92004020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a11cf5
and eax, 0x1db65395
and eax, 4
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x2545447
and eax, 0
or eax, 0x8b00e2c1
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b49a7e0
and eax, 0x1b63db50
and eax, 0
or eax, 0x40500882
mov dword [ebx], eax
add ebx, edx
and eax, 0xd5bdf8b
and eax, 0x400000
or eax, 0x66a85000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3847b510
and eax, 0x2000000
or eax, 0x81000007
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d1269e0
and eax, 0
or eax, 0x9eeb04c4
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a5bcda2
and eax, 0x40319f7e
and eax, 0x400
or eax, 0xf841c7
mov dword [ebx], eax
add ebx, edx
and eax, 0x658b02e0
and eax, 0x1b376986
and eax, 0
or eax, 0xe9000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x18c68d53
and eax, 0xf1c68d52
or eax, 0xe397220
mov dword [ebx], eax
add ebx, edx
or eax, 0x67f16582
and eax, 0xc35de582
or eax, 9
mov dword [ebx], eax
add ebx, edx
xor eax, 0x64366dae
xor eax, 0x77b80e83
and eax, 0xc0830484
or eax, 0x2c085148
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a7d4765
and eax, 0x20004400
or eax, 0x8140a883
mov dword [ebx], eax
add ebx, edx
xor eax, 0x69f2ceef
and eax, 0
or eax, 0x405000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4f0b0e26
and eax, 0x3014002
or eax, 0xa0008081
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ac2e5df
and eax, 0x4000
or eax, section..text
mov dword [ebx], eax
add ebx, edx
and eax, 0x36e4129e
and eax, 0x400000
or eax, 0x188045c7
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a7d7706
and eax, 0x77bcfb7
and eax, 0x2000000
or eax, 0xc500403a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x19aed297
xor eax, 0x39be51ec
and eax, 0x2200c041
or eax, 0x18240404
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a21e821
xor eax, 0x128369db
and eax, 0x830040
or eax, 0x45440000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1237c350
and eax, 0x20040
or eax, 0x40383488
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5762c2da
and eax, 0x440c600
or eax, 0xc8050100
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b9d937f
xor eax, 0x4a8db5e9
and eax, 0x402204
or eax, 0x1840
mov dword [ebx], eax
add ebx, edx
and eax, 0x391c72f0
and eax, 0x40
or eax, 0x50d04587
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c77bbd
and eax, 0x4400003a
or eax, 0x83004000
mov dword [ebx], eax
add ebx, edx
or eax, 0x110e428f
or eax, 0x3b7cf705
and eax, 0x3a58d405
or eax, 0x40
mov dword [ebx], eax
add ebx, edx
xor eax, 0x716eb1cb
and eax, 0x41060000
or eax, 0x4c10040
mov dword [ebx], eax
add ebx, edx
or eax, 0x4f135c61
or eax, 0x3b1dc5ab
and eax, 0x401a44c8
or eax, 0x202010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x46be2ff
and eax, 0x44418600
or eax, 0x98044100
mov dword [ebx], eax
add ebx, edx
and eax, 0x43bfb90b
and eax, 0
or eax, 0x403a74
mov dword [ebx], eax
add ebx, edx
or eax, 0x56a34fea
and eax, 0x4e045c6
or eax, 0x80000001
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d5e1d3f
xor eax, 0x9d75388
and eax, 0x500400a
or eax, 0xc2000030
mov dword [ebx], eax
add ebx, edx
and eax, 0x776df1b4
and eax, 0x2004000
or eax, 0x3894a445
mov dword [ebx], eax
add ebx, edx
and eax, 0x6fa24446
or eax, 0x52b041c9
and eax, 0x40800040
or eax, 0x5470000
mov dword [ebx], eax
add ebx, edx
or eax, 0x182c8802
xor eax, 0x4b2eefd7
and eax, 0x2480
or eax, 0x403a8068
mov dword [ebx], eax
add ebx, edx
or eax, 0x5a52ca61
or eax, 0x454e6a1d
and eax, 0x4c44c600
or eax, 0xa0010100
mov dword [ebx], eax
add ebx, edx
and eax, 0x409e4e81
and eax, 0x200
or eax, 0x4038b4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x119d9987
and eax, 0xd00103
or eax, 0xc42044c4
mov dword [ebx], eax
add ebx, edx
or eax, 0xf17829e
xor eax, 0x27393950
and eax, 0xc000400a
or eax, 0x7000030
mov dword [ebx], eax
add ebx, edx
xor eax, 0x77e31f0f
or eax, 0x20cfdafb
and eax, 0x30c4d445
or eax, 0xa102000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5014caa3
and eax, 0x40c00040
or eax, 0x5070000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5bfcbf7e
and eax, 0xe78
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f8aea62
and eax, 0x1c00c400
or eax, 0xe0450300
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f349da4
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc6d89e6
and eax, 0xc0909e2
or eax, 0x41820009
mov dword [ebx], eax
add ebx, edx
or eax, 0x30c18d2c
xor eax, 0x622c6057
and eax, 0x1c181b8
or eax, 0x244
mov dword [ebx], eax
add ebx, edx
and eax, 0xddb81c6
and eax, 0x1c00180
or eax, 0x823c4c09
mov dword [ebx], eax
add ebx, edx
xor eax, 0x536e2640
and eax, 0x50026849
or eax, 0x230c9434
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c2f543b
and eax, 0x3c018800
or eax, 0xc0540318
mov dword [ebx], eax
add ebx, edx
or eax, 0x1782d1f5
xor eax, 0x1e4fab8b
and eax, 0xc0904002
or eax, 0x50489
mov dword [ebx], eax
add ebx, edx
or eax, 0x2fdd3b8d
and eax, 0x4c157f00
or eax, 0x10008050
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e4717c7
and eax, 0x5ccc5e63
and eax, 0x4000
or eax, 0x85000030
mov dword [ebx], eax
add ebx, edx
and eax, 0xe39ac36
and eax, 0
or eax, 0xb00474c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e1849eb
and eax, 0xea046901
or eax, 0x1008200
mov dword [ebx], eax
add ebx, edx
and eax, 0x447a0e05
or eax, 0x515a3969
and eax, 0x1403249
or eax, 0x8a800090
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a1209d6
xor eax, 0x3ad9c4dc
and eax, 0xc8035dc1
or eax, 0x4c00024
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ed708e4
xor eax, 0x36ac374f
and eax, 0x484c0c88
or eax, 0x8480c044
mov dword [ebx], eax
add ebx, edx
or eax, 0x18410c7
or eax, 0xd6f739f
and eax, 0xcccccccc
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f1b29dc
xor eax, 0x4b30860f
and eax, 0x84cc48c0
or eax, 0x4800840c
mov dword [ebx], eax
add ebx, edx
and eax, 0xac070db
xor eax, 0x783fb63f
and eax, 0x608b54c4
or eax, 0x8c000108
mov dword [ebx], eax
add ebx, edx
and eax, 0x2fb4f131
or eax, 0x317411ff
and eax, 0x4204081
or eax, 0xac00
mov dword [ebx], eax
add ebx, edx
and eax, 0x6accf75f
and eax, 0
or eax, 0xa10000
mov dword [ebx], eax
add ebx, edx
or eax, 0x102862a0
and eax, 0x296add1f
and eax, 0x4000
or eax, 0x83000050
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1327e1ff
and eax, 0x230180
or eax, 0x800040
mov dword [ebx], eax
add ebx, edx
and eax, 0x28f47b6f
and eax, 0x40
or eax, 0xc7004010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2304587
and eax, 0xc5300485
or eax, 0x3ace0800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x20a06335
and eax, 0x401244b0
or eax, 0x20004f
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c0eea0a
and eax, 0x4c600
or eax, 0x10810100
mov dword [ebx], eax
add ebx, edx
or eax, 0x3aca9f81
and eax, 0x3fdd68a7
and eax, 0x10cd4880
or eax, 0x4432b77e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b55346d
and eax, 0x2f557657
and eax, 0x7004012
or eax, 0xc0000020
mov dword [ebx], eax
add ebx, edx
and eax, 0x64e8e663
and eax, 0x5ef1d955
and eax, 0x44000000
or eax, 0xbbfe1485
mov dword [ebx], eax
add ebx, edx
or eax, 0x5febc628
and eax, 0x403244ad
or eax, 0x2052
mov dword [ebx], eax
add ebx, edx
and eax, 0x588a8f4
and eax, 0
or eax, 0x1885c700
mov dword [ebx], eax
add ebx, edx
and eax, 0x7591693
and eax, 0x10600
or eax, 0x74fef9fe
mov dword [ebx], eax
add ebx, edx
xor eax, 0x77e709f5
or eax, 0x3a11db3e
and eax, 0x3004032
or eax, 0xc4000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x59374c1b
or eax, 0x165d81a9
and eax, 0x9e7e0c81
or eax, 0x61801004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1777013f
and eax, 0x400008ba
or eax, 0x328045
mov dword [ebx], eax
add ebx, edx
or eax, 0x2fb79b52
and eax, 0x20858300
or eax, 0x4400
mov dword [ebx], eax
add ebx, edx
or eax, 0x767f51d8
and eax, 0x10ffd7d8
or eax, 0x88002826
mov dword [ebx], eax
add ebx, edx
xor eax, 0x42de32fe
xor eax, 0x1c6b1eee
and eax, 0xc6004022
or eax, 0x1000010
mov dword [ebx], eax
add ebx, edx
and eax, 0x76b16b4d
and eax, 0x46000000
or eax, 0xb9fe2485
mov dword [ebx], eax
add ebx, edx
or eax, 0x67c6cb5c
xor eax, 0x1bd2f5d1
and eax, 0x4020000c
or eax, 0x12a4f3
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3c41155d
and eax, 0x28018100
or eax, 0x844600
mov dword [ebx], eax
add ebx, edx
or eax, 0x776f38a7
or eax, 0x2ac8ebc2
and eax, 0x30efffe6
or eax, 0x80100018
mov dword [ebx], eax
add ebx, edx
xor eax, 0x16bde129
and eax, 0x86000012
or eax, 0x41004020
mov dword [ebx], eax
add ebx, edx
and eax, 0x499c9c3d
and eax, 0x41000000
or eax, 0xbefe2c85
mov dword [ebx], eax
add ebx, edx
or eax, 0x5406b9f9
and eax, 0x4032bcfd
or eax, 2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5529bde
and eax, 0x47f5dfeb
and eax, 0x700
or eax, 0x3085c000
mov dword [ebx], eax
add ebx, edx
and eax, 0x22c7766f
and eax, 0x854600
or eax, 0xcc7ab9fe
mov dword [ebx], eax
add ebx, edx
and eax, 0x102315d6
xor eax, 0x40d12078
and eax, 0x40000022
or eax, 0x87004010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4bc9fd49
or eax, 0x31db52c6
and eax, 0xbdda3485
or eax, 0x42240000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7883f0a2
or eax, 0x5bd0351a
and eax, 0x4030d43f
or eax, 0x208c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5b9f6d99
and eax, 0x18858100
or eax, 0x20004600
mov dword [ebx], eax
add ebx, edx
xor eax, 0x17a273a4
xor eax, 0x7d6cb761
and eax, 0x404b03c4
or eax, 0xa8b4fc3a
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f69662e
and eax, 0xc7004032
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b42980b
and eax, 0x572498b9
and eax, 0x47001801
or eax, 0xb8fe2484
mov dword [ebx], eax
add ebx, edx
or eax, 0x16f9a921
xor eax, 0x33579216
and eax, 0x402024b3
or eax, 0x12d04c
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b80161e
and eax, 0x40000400
or eax, 0x85c300
mov dword [ebx], eax
add ebx, edx
or eax, 0x44011973
xor eax, 0x6a086ba0
and eax, 0x48db4d2
or eax, 0x724b2c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c4dff3
and eax, 0x3000001
or eax, 0xc4004032
mov dword [ebx], eax
add ebx, edx
or eax, 0x50c31529
and eax, 0x616f5106
and eax, 0x41424000
or eax, 0xbebc0485
mov dword [ebx], eax
add ebx, edx
or eax, 0x10bf85ac
and eax, 0x403304ad
or eax, 0x1852
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b4205b0
and eax, 0x40000400
or eax, 0x885c300
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b51d04f
xor eax, 0x6fc4545e
and eax, 0x20c5945e
or eax, 0x83a6ba0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e8a7457
and eax, 0x6000021
or eax, 0xc1004012
mov dword [ebx], eax
add ebx, edx
xor eax, 0x77ca7595
and eax, 0xb0ca0484
or eax, 0x4f344801
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e20adab
and eax, 0x40322caf
or eax, 0x11050
mov dword [ebx], eax
add ebx, edx
xor eax, 0x805acef
or eax, 0x51fac8ff
and eax, 0x5084c000
or eax, 0x10700
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1ead1fd7
and eax, 0x4c28d8d6
or eax, 0xd72728
mov dword [ebx], eax
add ebx, edx
xor eax, 0x55561cda
or eax, 0x2f62ed7b
and eax, 0x7004033
or eax, 0xc0000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x45a211e7
and eax, 0x2bfea33
and eax, 1
or eax, 0xfffe5484
mov dword [ebx], eax
add ebx, edx
or eax, 0x794fea
and eax, 0x40335cef
or eax, 0x10
mov dword [ebx], eax
add ebx, edx
xor eax, 0x38f33483
or eax, 0x720752fc
and eax, 0x58854200
or eax, 0x8500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x79a47d31
and eax, 0x2021ba30
or eax, 0x4cde45ce
mov dword [ebx], eax
add ebx, edx
xor eax, 0x222b5aab
and eax, 0x46000011
or eax, 0x81004022
mov dword [ebx], eax
add ebx, edx
xor eax, 0x682108dd
xor eax, 0x1c56f22c
and eax, 0xb3761880
or eax, 0x4c884405
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c761ac3
or eax, 0x5ac3b119
and eax, 0x40337cdf
or eax, 0x20
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1bd730be
and eax, 0x40844400
or eax, 0x20018300
mov dword [ebx], eax
add ebx, edx
and eax, 0x2554b461
or eax, 0x7ba4e30d
and eax, 0x8a4e70c
or eax, 0x805b18f2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c443d76
and eax, 0x2819912b
and eax, 0
or eax, 0xc7004033
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1ede2a93
or eax, 0x51db34d0
and eax, 0xd9de6480
or eax, 0x26200005
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d946df5
and eax, 0x403208f5
or eax, 0x1900a
mov dword [ebx], eax
add ebx, edx
or eax, 0x71055d14
and eax, 0x6005c500
or eax, 0x8800200
mov dword [ebx], eax
add ebx, edx
and eax, 0x55bd7120
and eax, 0x854100
or eax, 0xa47abefe
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ee1bfa8
and eax, 0xc6004032
or eax, 0x1000001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1273d903
and eax, 0xd5720800
or eax, 0x2a8c6485
mov dword [ebx], eax
add ebx, edx
and eax, 0x615f8390
and eax, 0x40120080
or eax, 0x21b07f
mov dword [ebx], eax
add ebx, edx
and eax, 0x65c7617a
and eax, 0x40010000
or eax, 0x3084c700
mov dword [ebx], eax
add ebx, edx
and eax, 0x54995555
and eax, 0x5a7b8c7b
and eax, 0x40010400
or eax, 0x80fefbfe
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f82f2ea
and eax, 0x4022
or eax, 0xc7000011
mov dword [ebx], eax
add ebx, edx
or eax, 0x61270aa2
xor eax, 0x6acf2ff5
and eax, 0x8de86404
or eax, 0x72161081
mov dword [ebx], eax
add ebx, edx
or eax, 0x73348986
and eax, 0x4032d487
or eax, 0x10078
mov dword [ebx], eax
add ebx, edx
and eax, 0x63180c82
and eax, 0x40000400
or eax, 0x3885c300
mov dword [ebx], eax
add ebx, edx
and eax, 0x1e114bec
xor eax, 0x24de102e
and eax, 0x20df532e
or eax, 0xc020acd0
mov dword [ebx], eax
add ebx, edx
or eax, 0x60bb2e68
or eax, 0x21551f80
and eax, 0xc1004032
or eax, 0x6000001
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f0ed9dd
and eax, 0x7004001
or eax, 0xf8fe3c84
mov dword [ebx], eax
add ebx, edx
and eax, 0x50591ed6
xor eax, 0x33b704b7
and eax, 0x40231033
or eax, 0x10e0cc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x412a50c
and eax, 0x14500
or eax, 0x80848200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x681d42fa
and eax, 0xe89885fa
or eax, 0x14677a04
mov dword [ebx], eax
add ebx, edx
xor eax, 0x20f64373
and eax, 0xc4000001
or eax, 0x3004032
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2dafacdf
and eax, 0xeaae8484
or eax, 0x15500001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e8d5279
and eax, 0x407619bc
and eax, 0x3000bc
or eax, 0x40040843
mov dword [ebx], eax
add ebx, edx
xor eax, 0x19c493a1
xor eax, 0x69836679
and eax, 0x1c500
or eax, 0x88840200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3617cf8d
or eax, 0x69c8132d
and eax, 0x14da1bac
or eax, 0x25e452
mov dword [ebx], eax
add ebx, edx
or eax, 0x10bd48c8
xor eax, 0x20ae7e66
and eax, 0x4000010
or eax, 0xc3004024
mov dword [ebx], eax
add ebx, edx
or eax, 0x70db9550
and eax, 0x28cc805a
and eax, 0x20c88000
or eax, 0xdf360c85
mov dword [ebx], eax
add ebx, edx
and eax, 0x2cbf49da
and eax, 0x340080
or eax, 0x4000207f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x90fc639
and eax, 0x1c600
or eax, 0x90840100
mov dword [ebx], eax
add ebx, edx
and eax, 0x8bafb46
and eax, 0x2f8a3ffe
and eax, 0x800300
or eax, 0x307ffcfe
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d62277a
and eax, 0x5004034
or eax, 0xc2000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xec0e9cb
and eax, 0xc9c08085
or eax, 0x363e1400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x65ce3f9d
and eax, 0x300018
or eax, 0x400440e7
mov dword [ebx], eax
add ebx, edx
xor eax, 0x115fad49
and eax, 0x1001c500
or eax, 0x88840200
mov dword [ebx], eax
add ebx, edx
or eax, 0x2a31889e
and eax, 0x5aeccb95
and eax, 0x8a4cb94
or eax, 0x445b346a
mov dword [ebx], eax
add ebx, edx
or eax, 0x76c60c85
and eax, 0x6f28a34f
and eax, 0x46000004
or eax, 0x81004030
mov dword [ebx], eax
add ebx, edx
or eax, 0x13023cad
or eax, 0x599e47ec
and eax, 0xdf9e1c85
or eax, 0x20608000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b8d12a1
and eax, 0x41057d3b
and eax, 0x820
or eax, 0x403450df
mov dword [ebx], eax
add ebx, edx
and eax, 0x40dbbff2
and eax, 0x1311da05
and eax, 0
or eax, 0xa085c700
mov dword [ebx], eax
add ebx, edx
and eax, 0x589f8a5a
and eax, 0x858200
or eax, 0x6c7a7dfe
mov dword [ebx], eax
add ebx, edx
or eax, 0x4337a633
or eax, 0x4b0854da
and eax, 0x47004034
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x36a0337e
or eax, 0x17ad85d9
and eax, 0xf7aca485
or eax, 0x8520000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c8ec9f9
xor eax, 0x4313731
and eax, 0x403434b0
or eax, 0x484f
mov dword [ebx], eax
add ebx, edx
or eax, 0x76c35042
and eax, 0x20854400
or eax, 0x88008300
mov dword [ebx], eax
add ebx, edx
and eax, 0x5df47ce0
xor eax, 0x65402299
and eax, 0x8c46698
or eax, 0x803b9966
mov dword [ebx], eax
add ebx, edx
or eax, 0x66464b68
or eax, 0x345c6426
and eax, 0xc6004034
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f7a8415
and eax, 0xef7a8405
or eax, 0x10842880
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e807cc5
or eax, 0x65ce5ef
and eax, 0x403498ef
or eax, 0x10
mov dword [ebx], eax
add ebx, edx
xor eax, 0x285533ff
and eax, 0x20018300
or eax, 0x90844400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3a478aab
and eax, 0x80c24daa
or eax, 0x243db254
mov dword [ebx], eax
add ebx, edx
or eax, 0x52e11e8c
and eax, 0x6c0b473c
and eax, 0x44004034
or eax, 0x83000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2774ab0
and eax, 0x7b24e4b0
and eax, 0x2000000
or eax, 0xfdfeb485
mov dword [ebx], eax
add ebx, edx
or eax, 0x5a3fb431
or eax, 0x1aa33700
and eax, 0x4034b4b5
or eax, 0x4a
mov dword [ebx], eax
add ebx, edx
or eax, 0x36c71437
and eax, 0x30858400
or eax, 0x88004300
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e5cc542
and eax, 0x4c500
or eax, 0xc0fb3afe
mov dword [ebx], eax
add ebx, edx
and eax, 0x52c14e91
or eax, 0x59083f17
and eax, 0x41004014
or eax, 0x86000020
mov dword [ebx], eax
add ebx, edx
or eax, 0x4362fbfc
xor eax, 0x7caa2d90
and eax, 0xbbc89404
or eax, 0x44362881
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a46c3
and eax, 0x4034d046
or eax, 0xb9
mov dword [ebx], eax
add ebx, edx
xor eax, 0x244e00ee
and eax, 0x4000c000
or eax, 0x80850700
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1ebe56c4
or eax, 0x645bf930
and eax, 0xe07bf9f4
or eax, 0x84060a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a3c221f
and eax, 0xc2004020
or eax, 0x5000014
mov dword [ebx], eax
add ebx, edx
and eax, 0x6822523
xor eax, 0x50972ba6
and eax, 0x56960084
or eax, 0xa968c401
mov dword [ebx], eax
add ebx, edx
or eax, 0x2724d827
and eax, 0x4034d8a7
or eax, 0x2058
mov dword [ebx], eax
add ebx, edx
xor eax, 0x765064a5
or eax, 0x2b2d586e
and eax, 0x805c400
or eax, 0xc0800300
mov dword [ebx], eax
add ebx, edx
and eax, 0x16c13c3
and eax, 0x40300
or eax, 0x4fbfcfe
mov dword [ebx], eax
add ebx, edx
xor eax, 0x49dc04cb
and eax, 0x8343cc3
and eax, 1
or eax, 0xc7004034
mov dword [ebx], eax
add ebx, edx
and eax, 0x32def937
and eax, 0x2004005
or eax, 0xfdfe8c80
mov dword [ebx], eax
add ebx, edx
or eax, 0x41e9a057
or eax, 0x453d4b5b
and eax, 0x403500df
or eax, 0x1020
mov dword [ebx], eax
add ebx, edx
or eax, 0x303476c0
and eax, 0x50054600
or eax, 0x80808100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x328be1fb
xor eax, 0x4135c9dd
and eax, 0x203bef26
or eax, 0x8c410d8
mov dword [ebx], eax
add ebx, edx
or eax, 0x4905dd23
or eax, 0x53ec7408
and eax, 0x43004035
or eax, 0x84000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c93f804
and eax, 0x4004004
or eax, 0xfbfe9481
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e07fd10
xor eax, 0x248ff497
and eax, 0x40341402
or eax, 0x120fd
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4979add6
and eax, 0x4d930f2f
and eax, 0x8000100
or eax, 0xd085c600
mov dword [ebx], eax
add ebx, edx
or eax, 0x79bc2f4f
or eax, 0x13564436
and eax, 0x48ffef7e
or eax, 0x1080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x70d22b1c
and eax, 0x4020
or eax, 0xc7000015
mov dword [ebx], eax
add ebx, edx
and eax, 0xc6df30c
and eax, 0x4004004
or eax, 0xfbfe9c81
mov dword [ebx], eax
add ebx, edx
and eax, 0x37404d00
xor eax, 0x1eb9b4a2
and eax, 0x3150a2
or eax, 0x4004045d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1fe36e48
or eax, 0xf812c59
and eax, 0x40850600
or eax, 0xa000c100
mov dword [ebx], eax
add ebx, edx
or eax, 0x4578a427
and eax, 0x60fde726
or eax, 0x80218d8
mov dword [ebx], eax
add ebx, edx
or eax, 0x74ba0111
xor eax, 0x64cfbde3
and eax, 0x4014
or eax, 0xc7000021
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c091d4
and eax, 0x18f71491
and eax, 0
or eax, 0xfffee485
mov dword [ebx], eax
add ebx, edx
xor eax, 0x67e7c05b
and eax, 0x1124de
or eax, 0x40245021
mov dword [ebx], eax
add ebx, edx
and eax, 0x3149fa8d
and eax, 0x14000
or eax, 0xe8848700
mov dword [ebx], eax
add ebx, edx
or eax, 0x4f99ba3d
or eax, 0x43dd367e
and eax, 0x84ddff7e
or eax, 0x220080
mov dword [ebx], eax
add ebx, edx
or eax, 0xc5b4df5
or eax, 0x6e993496
and eax, 0xc6004035
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
or eax, 0xf0718df
and eax, 0xcf064885
or eax, 0x30f8a400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b34d034
and eax, 0x10b1
or eax, 0x4035804e
mov dword [ebx], eax
add ebx, edx
or eax, 0x50174bdc
and eax, 0x5005c300
or eax, 0xa0800400
mov dword [ebx], eax
add ebx, edx
and eax, 0x10dbac91
or eax, 0x2aa37c7d
and eax, 0x20a3fc7c
or eax, 0x845c0382
mov dword [ebx], eax
add ebx, edx
or eax, 0x7d34abf3
xor eax, 0x5c5dc5bd
and eax, 0x81000000
or eax, 0x46004035
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d99556f
and eax, 0x2814235b
and eax, 1
or eax, 0xfffef484
mov dword [ebx], eax
add ebx, edx
and eax, 0x305c5967
or eax, 0x77661663
and eax, 0x40341067
or eax, 0x1a098
mov dword [ebx], eax
add ebx, edx
xor eax, 0x174a5276
and eax, 0x5005c200
or eax, 0xa8800500
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d6e06a7
and eax, 0x40040600
or eax, 0x84fbf9fe
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c0ddfd0
and eax, 0x1b752b40
and eax, 0
or eax, 0xc7004035
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b88cd3e
and eax, 0x5ea8e88c
and eax, 0x42004004
or eax, 0xbdfebc81
mov dword [ebx], eax
add ebx, edx
and eax, 0x2d8acfd9
and eax, 0xcc81
or eax, 0x4035107e
mov dword [ebx], eax
add ebx, edx
and eax, 0x508f2c4d
or eax, 0x1b86d067
and eax, 0x85c400
or eax, 0x300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x257eb46d
and eax, 0x20fb736d
or eax, 0xc8048c92
mov dword [ebx], eax
add ebx, edx
and eax, 0x3588e28a
and eax, 0x77b61d24
and eax, 0
or eax, 0xc7004035
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3a21149e
and eax, 0x7711e69e
and eax, 0x75010480
or eax, 0x8afe0005
mov dword [ebx], eax
add ebx, edx
and eax, 0x542ad6d
and eax, 0x405
or eax, 0x4035f8fa
mov dword [ebx], eax
add ebx, edx
and eax, 0x44c601f9
and eax, 0x40000
or eax, 0x881c700
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f14a138
and eax, 0x8048100
or eax, 0xfb7eff
mov dword [ebx], eax
add ebx, edx
or eax, 0x6755de69
and eax, 0x47004036
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e7a2dee
and eax, 0x997a0c80
or eax, 0x66850005
mov dword [ebx], eax
add ebx, edx
and eax, 0xbbe092c
and eax, 0x5f629897
and eax, 0x220804
or eax, 0x401410fb
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3424d1a6
and eax, 0x1000c100
or eax, 0x850600
mov dword [ebx], eax
add ebx, edx
or eax, 0x5af56137
and eax, 0x8f5e737
or eax, 0x200a18c8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x348b0d5
or eax, 0x5b7be61e
and eax, 0x43004036
or eax, 0x84000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x50d015bd
or eax, 0x283b8aea
and eax, 0xfffb1485
or eax, 0x40000
mov dword [ebx], eax
add ebx, edx
or eax, 0x59ccbc65
or eax, 0x56154663
and eax, 0x403644e7
or eax, 0x18
mov dword [ebx], eax
add ebx, edx
xor eax, 0x296e0f16
and eax, 0x473b28db
and eax, 0
or eax, 0x1885c700
mov dword [ebx], eax
add ebx, edx
xor eax, 0x10a904af
and eax, 0x2cc3af
or eax, 0x54d33c50
mov dword [ebx], eax
add ebx, edx
or eax, 0x10200a5a
and eax, 0x44004036
or eax, 0x83000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5284b3be
xor eax, 0xaec4605
and eax, 0x48ec0401
or eax, 0xb7131884
mov dword [ebx], eax
add ebx, edx
xor eax, 0x9ea8a3d
and eax, 0x4842b759
and eax, 0x40000018
or eax, 0x3660e7
mov dword [ebx], eax
add ebx, edx
or eax, 0xf135147
and eax, 0x54100
or eax, 0x20808600
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e391acd
or eax, 0x6a658b9b
and eax, 0x70fddfdf
or eax, 0x22020
mov dword [ebx], eax
add ebx, edx
or eax, 0x63558b13
xor eax, 0x6c3783f6
and eax, 0x7004000
or eax, 0xc0000036
mov dword [ebx], eax
add ebx, edx
xor eax, 0x13a441ea
xor eax, 0x4b47ba65
and eax, 0x9fe32081
or eax, 0x601c0404
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d1e21a8
xor eax, 0x715bec75
and eax, 0x40328058
or eax, 0x400a7
mov dword [ebx], eax
add ebx, edx
and eax, 0x38c83d50
and eax, 0
or eax, 0x2885c700
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c65f74c
and eax, 0x115ff5f8
and eax, 0x5c500
or eax, 0x90fa3aff
mov dword [ebx], eax
add ebx, edx
xor eax, 0x74993945
or eax, 0x38d74cdb
and eax, 0xc4004032
or eax, 0x3000004
mov dword [ebx], eax
add ebx, edx
and eax, 0x388a08dc
and eax, 4
or eax, 0xffff2c81
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b7f75c9
and eax, 0x6adde44e
and eax, 0x4000004c
or eax, 0x369cb3
mov dword [ebx], eax
add ebx, edx
and eax, 0x44043e8a
and eax, 0x40400
or eax, 0x3081c300
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa78f74f
and eax, 0x36d78fe8
and eax, 0x30d50048
or eax, 0x842affb7
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b023382
xor eax, 0x7b4a9f05
and eax, 0x84004030
or eax, 0x43000006
mov dword [ebx], eax
add ebx, edx
or eax, 0x5df55ed0
and eax, 0xdff51484
or eax, 0x200a2001
mov dword [ebx], eax
add ebx, edx
or eax, 0x14be2f1e
xor eax, 0x3576055b
and eax, 0x400008c4
or eax, 0x36c03b
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ec22762
and eax, 0x3884c700
or eax, 0x10000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7967d8ac
and eax, 0x40e21fac
or eax, 0x941de053
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d36b9d8
xor eax, 0x7251c3e4
and eax, 0x6004034
or eax, 0xc1000002
mov dword [ebx], eax
add ebx, edx
or eax, 0x4cddad79
and eax, 0x3b1484cd
and eax, 0xb140405
or eax, 0xf4eb3880
mov dword [ebx], eax
add ebx, edx
and eax, 0x75f48da5
and eax, 0x40340485
or eax, 0x2e07a
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b15b6f4
xor eax, 0x7d3e8022
and eax, 0x400
or eax, 0x4085c300
mov dword [ebx], eax
add ebx, edx
and eax, 0x1ca30a90
and eax, 0x810200
or eax, 0xf07efdff
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b56943c
and eax, 0xc3004036
or eax, 0x4000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x48d65333
and eax, 0x8fd60005
or eax, 0x70294480
mov dword [ebx], eax
add ebx, edx
xor eax, 0x233e1e48
and eax, 0x400058cd
or eax, 0x36a432
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc75bd8c
or eax, 0x4b54e216
and eax, 0x4805c300
or eax, 0x800400
mov dword [ebx], eax
add ebx, edx
or eax, 0xcb524c
and eax, 0x8cfd74c
or eax, 0x43028b3
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc338788
and eax, 0x4037
or eax, 0xc7000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a385255
and eax, 0x8d380000
or eax, 0x72c74c85
mov dword [ebx], eax
add ebx, edx
and eax, 0x58ff422a
and eax, 0x40370000
or eax, 0x18ff
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc82456f
or eax, 0x1ca9e9e8
and eax, 0x5085c500
or eax, 0x200
mov dword [ebx], eax
add ebx, edx
or eax, 0x43ca0e4c
or eax, 0x4f89d69e
and eax, 0x8cfdfde
or eax, 0x20302021
mov dword [ebx], eax
add ebx, edx
or eax, 0x5002734a
and eax, 0x40004037
or eax, 0x87000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ea6922d
and eax, 0x89a65000
or eax, 0x76590485
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ca7bf94
and eax, 0x102811
or eax, 0x402710ee
mov dword [ebx], eax
add ebx, edx
or eax, 0x36da5900
and eax, 0x50854100
or eax, 0x8008600
mov dword [ebx], eax
add ebx, edx
and eax, 0x40b50ab1
and eax, 0x40850200
or eax, 0x47afdff
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6e256dc1
xor eax, 0x70a54167
and eax, 0x42004011
or eax, 0x85000026
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ee81d91
and eax, 0xdfe85c85
or eax, 0x20170000
mov dword [ebx], eax
add ebx, edx
and eax, 0x15a36522
and eax, 0x234000
or eax, 0x401418ff
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3cc9ef2b
and eax, 0x60848700
or eax, 0x14000
mov dword [ebx], eax
add ebx, edx
and eax, 0x9dec64a
or eax, 0x78f65f1b
and eax, 0x60f6df1b
or eax, 0x40920e4
mov dword [ebx], eax
add ebx, edx
and eax, 0x700fe2d3
and eax, 0x40004013
or eax, 0x87000024
mov dword [ebx], eax
add ebx, edx
xor eax, 0x741ac238
and eax, 0xb31a0005
or eax, 0x4ce56480
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ee19102
or eax, 0x57fc3149
and eax, 0x403680cf
or eax, 0x10030
mov dword [ebx], eax
add ebx, edx
or eax, 0x55a50983
and eax, 0x40858100
or eax, 0x28004600
mov dword [ebx], eax
add ebx, edx
and eax, 0x61b6b5a3
or eax, 0x400b10f3
and eax, 0x8f95f3
or eax, 0x94706a0c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4aa8837c
xor eax, 0x153d5b5e
and eax, 0xc3000015
or eax, 0x4004022
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ba21601
or eax, 0x27e68a3d
and eax, 0x67e60805
or eax, 0x98196480
mov dword [ebx], eax
add ebx, edx
or eax, 0x460d66ff
xor eax, 0x40cb392d
and eax, 0x3400d2
or eax, 0x4003a82d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x200a3ea4
or eax, 0x25b0f3e8
and eax, 0x6085c700
or eax, 0x10000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d22eded
and eax, 0x76ebdde
and eax, 0x2628cc
or eax, 0xb8d9d733
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a8fbeb6
xor eax, 0x46eca864
and eax, 0xc4004013
or eax, 0x3000024
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c8c9d7e
and eax, 0xcf8c5405
or eax, 0x30732080
mov dword [ebx], eax
add ebx, edx
and eax, 0x585ce861
and eax, 0x40144001
or eax, 0x2380fe
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a3556b4
and eax, 0x54000
or eax, 0x78808700
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d70f0e9
and eax, 0x4f537e9
or eax, 0xc80ac816
mov dword [ebx], eax
add ebx, edx
or eax, 0x43d44b1b
or eax, 0x5a376e83
and eax, 0xc7004037
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d86f6e0
xor eax, 0x6d31635f
and eax, 0xe7b75480
or eax, 0x18482805
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ae2ebb2
and eax, 0x3d47b747
and eax, 0x59007
or eax, 0x403248f8
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a0f3407
and eax, 0x5c400
or eax, 0x80400300
mov dword [ebx], eax
add ebx, edx
or eax, 0x12284b75
or eax, 0x11038be2
and eax, 0x4007e4
or eax, 0x3000
mov dword [ebx], eax
add ebx, edx
and eax, 0x949a0e
and eax, 4
or eax, 0xf08445c3
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ee58cb3
and eax, 0xa0f575e
and eax, 0x2004016
or eax, 0xc5000021
mov dword [ebx], eax
add ebx, edx
or eax, 0x576cd64e
and eax, 0x176c8045
or eax, 0x20900800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2232fa2d
and eax, 0x5c60040
or eax, 0x40010000
mov dword [ebx], eax
add ebx, edx
or eax, 0x24660e0d
and eax, 0x4020080c
or eax, 0x180080
mov dword [ebx], eax
add ebx, edx
or eax, 0x39b20d46
and eax, 0x10000500
or eax, 0x8045c200
mov dword [ebx], eax
add ebx, edx
and eax, 0x1df02e7c
and eax, 0x400000
or eax, 0x3814
mov dword [ebx], eax
add ebx, edx
xor eax, 0x569b8773
and eax, 0x2364eeb1
and eax, 0x401
or eax, 0x209441c6
mov dword [ebx], eax
add ebx, edx
or eax, 0x7dfe8a8e
or eax, 0x170260fb
and eax, 0x47004038
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5246b416
and eax, 0x10009004
or eax, 0x28300841
mov dword [ebx], eax
add ebx, edx
or eax, 0x1d14e478
xor eax, 0x1e54f80a
and eax, 0x1400040
or eax, 0x44870000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1bfc4276
and eax, 0x40384014
or eax, 0x88
mov dword [ebx], eax
add ebx, edx
or eax, 0x2741b0b6
and eax, 0x2041c000
or eax, 0x80040700
mov dword [ebx], eax
add ebx, edx
xor eax, 0x348e6e2e
and eax, 0x40280c
or eax, 0x1040
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d1b16fa
or eax, 0x5a5b9384
and eax, 0x580005c6
or eax, 0xa44001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x24384758
and eax, 0x44000018
or eax, 0x83004020
mov dword [ebx], eax
add ebx, edx
or eax, 0x1723af99
and eax, 0x1020a801
or eax, 0x28480044
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f7007a7
and eax, 0xa053a6c
and eax, 0
or eax, 0x45c70040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x786a13f7
and eax, 0x2800a4
or eax, 0x40108008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ded9dc1
and eax, 0x51b2d1b5
and eax, 0x10000100
or eax, 0xa045c600
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a17db9d
and eax, 0x4fb7ea68
and eax, 0
or eax, 0x403890
mov dword [ebx], eax
add ebx, edx
xor eax, 0x55d3f35e
and eax, 0x149041c6
or eax, 0x88240401
mov dword [ebx], eax
add ebx, edx
and eax, 0x11742c2e
or eax, 0x121ba297
and eax, 0x2000010
or eax, 0xc5004028
mov dword [ebx], eax
add ebx, edx
and eax, 0x5014e6e6
and eax, 0
or eax, 0x38a8b845
mov dword [ebx], eax
add ebx, edx
xor eax, 0x50936799
or eax, 0x5fa03795
and eax, 0x45830040
or eax, 0x440000
mov dword [ebx], eax
add ebx, edx
and eax, 0x70c452fe
and eax, 0x40000000
or eax, 0x38b4bc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x14ceb61d
or eax, 0x2148d88
and eax, 0x40448700
or eax, 0x80014000
mov dword [ebx], eax
add ebx, edx
or eax, 0x42391c03
and eax, 0x401800
or eax, 0x20c4
mov dword [ebx], eax
add ebx, edx
and eax, 0x2d529702
and eax, 0x56341265
and eax, 0
or eax, 0xd0c445c7
mov dword [ebx], eax
add ebx, edx
and eax, 0x556423a9
and eax, 0x40000000
or eax, 0x87004038
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5307b7e
or eax, 0x46efe8f5
and eax, 0xe0c845
or eax, 0x38000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x73086172
and eax, 0x41c00000
or eax, 0x4070040
mov dword [ebx], eax
add ebx, edx
or eax, 0x19e1a580
and eax, 0x4020a4c0
or eax, 0x18480c
mov dword [ebx], eax
add ebx, edx
and eax, 0x4eae6c1f
or eax, 0x4b89264a
and eax, 0x40014600
or eax, 0x90448100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1ec8d575
and eax, 0x1000
or eax, 0x402900
mov dword [ebx], eax
add ebx, edx
and eax, 0x76a5edd4
and eax, 0x6d2a877
and eax, 0
or eax, 0xcd445c7
mov dword [ebx], eax
add ebx, edx
or eax, 0x3468b35
and eax, 0x340089c5
and eax, 0x4000001
or eax, 0xc3004038
mov dword [ebx], eax
add ebx, edx
or eax, 0x3dd969fb
and eax, 0x1fe7fc4
and eax, 0x1184840
or eax, 0x38049005
mov dword [ebx], eax
add ebx, edx
or eax, 0x721347a5
and eax, 0x6d3b6a75
and eax, 0x41030040
or eax, 0x4c40000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x74748188
and eax, 0x3100c8
or eax, 0x40082c14
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3a77b9fe
and eax, 0x60448500
or eax, 0x80014200
mov dword [ebx], eax
add ebx, edx
or eax, 0x52037453
or eax, 0x17fabd39
and eax, 0x403938
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x58f59653
and eax, 0x48a40543
or eax, 0x404084
mov dword [ebx], eax
add ebx, edx
and eax, 0x608aedfb
or eax, 0x662da582
and eax, 0x46004001
or eax, 0x81000038
mov dword [ebx], eax
add ebx, edx
xor eax, 0xf114ea6
and eax, 0x8100805
or eax, 0x314ce040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4236c423
xor eax, 0x73cc0b7c
and eax, 0x860000
or eax, 0x45410040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3aa779d9
and eax, 0x40206888
or eax, 0x190064
mov dword [ebx], eax
add ebx, edx
xor eax, 0x9de2ca5
and eax, 0x40454400
or eax, 0xb0008300
mov dword [ebx], eax
add ebx, edx
xor eax, 0xec06185
and eax, 0x2000
or eax, 0x401978
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b7ccd35
and eax, 0x2680068
or eax, 0x20002
mov dword [ebx], eax
add ebx, edx
and eax, 0x66cb32ba
and eax, 0x20028
or eax, 0x103ac0
mov dword [ebx], eax
add ebx, edx
or eax, 0x79ac908e
and eax, 0x78048800
or eax, 0x84410100
mov dword [ebx], eax
add ebx, edx
and eax, 0x5841c825
and eax, 0x58400800
or eax, 0xa7bc7583
mov dword [ebx], eax
add ebx, edx
or eax, 0x18b76dde
xor eax, 0x33100b39
and eax, 0xc80406
or eax, 0x108009
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d69f783
and eax, 0x5c10000
or eax, 0x80060000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ebef5cf
xor eax, 0x5ff9da6a
and eax, 0xc0062ba0
or eax, 0x3ff9d040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x51aedbea
and eax, 8
or eax, 0x224
mov dword [ebx], eax
add ebx, edx
and eax, 0xb7db272
xor eax, 0x509bf47b
and eax, 0x50808409
or eax, 0xab600984
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ee9b9b
xor eax, 0x7f2a277
and eax, 0x102bfe
or eax, 0x8b41d401
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d61c797
and eax, 0x5ed139be
and eax, 0x8400014
or eax, 0xe012fc41
mov dword [ebx], eax
add ebx, edx
or eax, 0x39b7752a
or eax, 0x1cf84342
and eax, 0x1219
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x4608d52b
and eax, 0x84503
or eax, 0xf000c4
mov dword [ebx], eax
add ebx, edx
and eax, 0x598b03d7
and eax, 0
or eax, 0xeb000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f2619c8
and eax, 0x7f0c9469
and eax, 0x48000000
or eax, 0xb0458b09
mov dword [ebx], eax
add ebx, edx
or eax, 0x7eea00f9
or eax, 0x71c204d
and eax, 0x89018081
or eax, 0x4002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x476af456
and eax, 0x4c033045
or eax, 0x3180c800
mov dword [ebx], eax
add ebx, edx
or eax, 0x95c848e
and eax, 0x355378c8
or eax, 0x2200230
mov dword [ebx], eax
add ebx, edx
xor eax, 0x748a4141
xor eax, 0x461b4aa5
and eax, 0x400010c
or eax, 0xf8048c81
mov dword [ebx], eax
add ebx, edx
or eax, 0x633b2909
and eax, 0x8b11ad8d
or eax, 0x405272
mov dword [ebx], eax
add ebx, edx
and eax, 0x22c2f559
or eax, 0x5e08202c
and eax, 0x408f055
or eax, 0x80830800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f8b7998
and eax, 0x2ec9c937
and eax, 0x2a000005
or eax, 0xd5fe0c90
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c0d3489
or eax, 0x22d3ffca
and eax, 0x4ee850df
or eax, 0x20
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c5f977c
and eax, 0x481074
or eax, 0x83b7ef82
mov dword [ebx], eax
add ebx, edx
xor eax, 0x384387c1
xor eax, 0x538b74f0
and eax, 0xe81004c4
or eax, 0x400000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2327779f
xor eax, 0x202c4b7a
and eax, 0xeb5b3801
or eax, 0x14a4c0d4
mov dword [ebx], eax
add ebx, edx
and eax, 0x3276127c
and eax, 0
or eax, 0x8508c483
mov dword [ebx], eax
add ebx, edx
and eax, 0x10c2f985
and eax, 0x4080
or eax, 0x8b0e3440
mov dword [ebx], eax
add ebx, edx
or eax, 0x2477915b
and eax, 0xaf51f449
or eax, 0x50000804
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c333d3e
xor eax, 0x7ed36441
and eax, 0x805
or eax, 0x40300010
mov dword [ebx], eax
add ebx, edx
and eax, 0x77aabb7b
and eax, 0x40000000
or eax, 0xab01b000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1391a8a0
and eax, 0x88900820
or eax, 0x52ae353
mov dword [ebx], eax
add ebx, edx
or eax, 0x21ec0fdc
and eax, 0xadfae095
or eax, 0x52010000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3bbc6400
xor eax, 0x1a96613f
and eax, 0x10a003f
or eax, 0x448152c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x2d99dcf5
and eax, 0x8850f4
or eax, 0xc0600008
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c2cd5c9
and eax, 0x6c1e1663
and eax, 0x4000001
or eax, 0x81000010
mov dword [ebx], eax
add ebx, edx
and eax, 0x4974a8d3
and eax, 0x1000000
or eax, 0xc65174c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b859cec
and eax, 0xf444
or eax, 1
mov dword [ebx], eax
add ebx, edx
or eax, 0x6707130b
xor eax, 0x523c034f
and eax, 0x12b0000
or eax, 0x8c00000
mov dword [ebx], eax
add ebx, edx
or eax, 0x26e16cd6
or eax, 0x10dee70f
and eax, 0x3f44d8b
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x22ca956f
and eax, 0x75541838
and eax, 0
or eax, 0x4d8901c1
mov dword [ebx], eax
add ebx, edx
or eax, 0x26339eab
and eax, 0x643983e0
or eax, 0x90440014
mov dword [ebx], eax
add ebx, edx
or eax, 0xef44153
and eax, 0x8c354372
or eax, 0x1023008
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e7a59d3
xor eax, 0x2c7b988
and eax, 0xfdb80011
or eax, 0x2440484
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d9d5dd0
and eax, 0x458950d5
or eax, 0x2022a
mov dword [ebx], eax
add ebx, edx
or eax, 0x3119a2b
or eax, 0x7aef0d7
and eax, 0x58c8af4
or eax, 0x80000100
mov dword [ebx], eax
add ebx, edx
and eax, 0x973d6d8
xor eax, 0x59c9bc3e
and eax, 0x58c93e0c
or eax, 0xa736c000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b44c201
or eax, 0x6b45e9e2
and eax, 0x6141e840
or eax, 0x94aa0011
mov dword [ebx], eax
add ebx, edx
and eax, 0x2aa55240
or eax, 0x5837dccc
and eax, 0x4083dccc
or eax, 0x84002333
mov dword [ebx], eax
add ebx, edx
and eax, 0x773ee160
and eax, 0x40004000
or eax, 0x32e81004
mov dword [ebx], eax
add ebx, edx
and eax, 0x58114748
and eax, 0x4000
or eax, 0x83ffbff8
mov dword [ebx], eax
add ebx, edx
or eax, 0x6e99f05d
and eax, 0xc08508c4
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d14d5b7
and eax, 0x40000004
or eax, 0x158b0e70
mov dword [ebx], eax
add ebx, edx
xor eax, 0x406dd52d
and eax, 0x15e65258
or eax, 0x1900a4
mov dword [ebx], eax
add ebx, edx
or eax, 0x5bda1230
and eax, 0x401008
or eax, 0x2000
mov dword [ebx], eax
add ebx, edx
and eax, 0x15ebb48
or eax, 0x73b64f27
and eax, 0x10e20120
or eax, 0x90090
mov dword [ebx], eax
add ebx, edx
and eax, 0x682cad21
and eax, 0x3acfba9d
and eax, 0x80000
or eax, 0x9be3baeb
mov dword [ebx], eax
add ebx, edx
and eax, 0x114e5d1
and eax, 0xd9b8b22
and eax, 0
or eax, 0x50fc458b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x56e3cb03
and eax, 0x80488
or eax, 0x30001177
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c39078e
and eax, 0x507a6ff6
and eax, 0x40300040
or eax, 0x80020000
mov dword [ebx], eax
add ebx, edx
or eax, 0x46520490
and eax, 0xc2500480
or eax, 0x10de10b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x34117dc3
or eax, 0x65d0a14f
and eax, 0xc4cc884c
or eax, 0x8004480
mov dword [ebx], eax
add ebx, edx
and eax, 0x6adcb2c2
and eax, 0x48cc80c0
or eax, 0x84004c0c
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c073816
xor eax, 0x3017cb8e
and eax, 0x2c034188
or eax, 0xc0881444
mov dword [ebx], eax
add ebx, edx
and eax, 0x561af4aa
and eax, 0x84480
or eax, 0xa134a803
mov dword [ebx], eax
add ebx, edx
and eax, 0x45c5e287
and eax, 0x4000
or eax, section..text
mov dword [ebx], eax
add ebx, edx
and eax, 0x76c90b49
and eax, 0
or eax, 0xa301c083
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b33357a
and eax, 0
or eax, 0x405000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f72db80
and eax, 0x5ae459af
and eax, 0x404000
or eax, 0x908405c7
mov dword [ebx], eax
add ebx, edx
or eax, 0x98b088f
and eax, 0x81004009
or eax, 0x46000030
mov dword [ebx], eax
add ebx, edx
and eax, 0x33ff0ce8
and eax, 0x1000000
or eax, 0x3898c845
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d68451f
and eax, 0x1000000
or eax, 0x44c70040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x32f83388
and eax, 0x326d9310
and eax, 0x291000
or eax, 0x40108ccc
mov dword [ebx], eax
add ebx, edx
or eax, 0x6e6e86d5
or eax, 0x1b4b9576
and eax, 0x50458700
or eax, 0x80004000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7863d126
and eax, 0x1024
or eax, 0x402988
mov dword [ebx], eax
add ebx, edx
xor eax, 0x521336c2
and eax, 0x10500546
or eax, 0xa4844081
mov dword [ebx], eax
add ebx, edx
or eax, 0x3377ac2e
and eax, 0x87004029
or eax, 0x40000010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x36aa5a64
and eax, 0x50cdb94
and eax, 0x1081804
or eax, 0x38b4c041
mov dword [ebx], eax
add ebx, edx
or eax, 0x5abafa6c
or eax, 0x5279c781
and eax, 0x41c70040
or eax, 0x4000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x58ccda3f
and eax, 0x71b7ac0c
and eax, 0x40000000
or eax, 0x39ccdc
mov dword [ebx], eax
add ebx, edx
or eax, 0x1cb39fea
xor eax, 0x482d4710
and eax, 0x48000
or eax, 0xe0414700
mov dword [ebx], eax
add ebx, edx
and eax, 0x8935d1b
xor eax, 0x39699833
and eax, 0x401910
or eax, 0x20c8
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e04fad6
and eax, 0x604441c6
or eax, 0x80a00401
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a31db9b
and eax, 0x6346ba45
and eax, 1
or eax, 0xc7004038
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e7996d3
and eax, 0x968c040
or eax, 0x30802805
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd723c36
and eax, 0x4820040
or eax, 0x41450000
mov dword [ebx], eax
add ebx, edx
or eax, 0x79550e57
and eax, 0x40110844
or eax, 0x28f0a8
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ad0a1b3
and eax, 0x5041c100
or eax, 0xa0040600
mov dword [ebx], eax
add ebx, edx
or eax, 0x7d504214
and eax, 0x400204
or eax, 0x3800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f182ec3
or eax, 0x341a6a00
and eax, 0xc5044c7
or eax, 0xa40100
mov dword [ebx], eax
add ebx, edx
and eax, 0x6f153750
and eax, 0x8000000
or eax, 0xe000403a
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ba4041d
or eax, 0x115c5dbe
and eax, 0xfbfc559d
or eax, 0x403a200
mov dword [ebx], eax
add ebx, edx
or eax, 0x576a7681
or eax, 0x8da2a40
and eax, 0xc7f84589
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x5be62979
and eax, 1
or eax, 0xfc44
mov dword [ebx], eax
add ebx, edx
and eax, 0x66362e19
and eax, 0xb192141
and eax, 0
or eax, 0x9eb0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1143dbc1
or eax, 0x7f06e902
and eax, 0x3ec4983
or eax, 0x80100408
mov dword [ebx], eax
add ebx, edx
xor eax, 0x438a5915
xor eax, 0x44c0e734
and eax, 0x4800180
or eax, 0x49090041
mov dword [ebx], eax
add ebx, edx
or eax, 0x273d0901
and eax, 0x6c3d01c0
or eax, 0x9040823c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x59521dc0
and eax, 0x8121120c
or eax, 0xa006101
mov dword [ebx], eax
add ebx, edx
and eax, 0x50e900d
or eax, 0x30cc036e
and eax, 0x881045
or eax, 0x4403ec10
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1bda53a1
and eax, 0xb508494
or eax, 0x80004001
mov dword [ebx], eax
add ebx, edx
or eax, 0x5dfe84cb
and eax, 0xc850c04d
or eax, 0x20013800
mov dword [ebx], eax
add ebx, edx
and eax, 0x49bfe293
and eax, 1
or eax, 0xaa0
mov dword [ebx], eax
add ebx, edx
or eax, 0x2e8a507a
and eax, 0xc245df
and eax, 0x4083
or eax, 0xf088400
mov dword [ebx], eax
add ebx, edx
and eax, 0x97ff8d0
and eax, 0x57105348
and eax, 0x4000
or eax, 0xd28590b6
mov dword [ebx], eax
add ebx, edx
and eax, 0x7bb52d02
and eax, 0x5180be79
and eax, 0x800000
or eax, 0x1300474
mov dword [ebx], eax
add ebx, edx
and eax, 0x6eaa067d
and eax, 0xa00460
or eax, 0xd04b008b
mov dword [ebx], eax
add ebx, edx
and eax, 0x6f0ef876
and eax, 0x6ed83ec4
and eax, 0x40080000
or eax, 0xa583c032
mov dword [ebx], eax
add ebx, edx
or eax, 0x12c85ead
xor eax, 0x43c94546
and eax, 0x84008359
or eax, 0x48cc4004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1121120e
and eax, 0xccccc040
or eax, 0xc8c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c6ab90a
xor eax, 0x268ee11a
and eax, 0xc40884cc
or eax, 0x8c44800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5dd6dfa0
and eax, 0x800a114c
or eax, 0x6c814480
mov dword [ebx], eax
add ebx, edx
and eax, 0x66bb676b
and eax, 0x64014540
or eax, 0x98448211
mov dword [ebx], eax
add ebx, edx
and eax, 0x34e3528b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x60cb3613
and eax, 0x408b0003
or eax, 0x50009e8
mov dword [ebx], eax
add ebx, edx
and eax, 0x3047740f
and eax, 0x2ce5f3bd
and eax, 8
or eax, 0x1c083f4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x674539fc
and eax, 0x2840000
or eax, 0x89784589
mov dword [ebx], eax
add ebx, edx
and eax, 0x5835a694
or eax, 0x3b86853d
and eax, 0x932840d
or eax, 0x44097840
mov dword [ebx], eax
add ebx, edx
and eax, 0x5252f528
or eax, 0x7e914cd3
and eax, 0xa037008
or eax, 0x81200304
mov dword [ebx], eax
add ebx, edx
or eax, 0x31fd43d3
and eax, 0x8b521055
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x34d448a3
and eax, 0xd825844
or eax, 0x4009a401
mov dword [ebx], eax
add ebx, edx
or eax, 0x6eba8b11
and eax, 0x1108b00
or eax, 0x80040008
mov dword [ebx], eax
add ebx, edx
and eax, 0x448d66f4
and eax, 0x5790ec65
and eax, 0
or eax, 0xa4fe852
mov dword [ebx], eax
add ebx, edx
or eax, 0x40d7cefa
and eax, 0x40830000
or eax, 0x84000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c7c5852
and eax, 0xc0b60800
or eax, 0x708
mov dword [ebx], eax
add ebx, edx
xor eax, 0x42e08cf8
and eax, 0x548080
or eax, 0x4204005
mov dword [ebx], eax
add ebx, edx
and eax, 0x1df31580
and eax, 0x4600080
or eax, 0x8b0130
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3ea899e6
and eax, 0x28842
or eax, 0xc03044a9
mov dword [ebx], eax
add ebx, edx
and eax, 0xdcc0cb6
and eax, 0x482
or eax, 0xc35de109
mov dword [ebx], eax
add ebx, edx
or eax, 0x203032ff
and eax, 0xc04cc4cc
or eax, 0xc800800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7a043197
and eax, 0x84c8cc48
or eax, 0x48040084
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6e1c3935
and eax, 0xa08055c8
or eax, 0x4c0b0004
mov dword [ebx], eax
add ebx, edx
and eax, 0x41191482
or eax, 0x431a3aa2
and eax, 0x81022
or eax, 0x1c600048
mov dword [ebx], eax
add ebx, edx
and eax, 0x46fade8f
or eax, 0x57ab8832
and eax, 0x3000032
or eax, 0x88004000
mov dword [ebx], eax
add ebx, edx
or eax, 0x48f126f0
and eax, 0x4d1cecd7
and eax, 0x48100040
or eax, 0x22400805
mov dword [ebx], eax
add ebx, edx
or eax, 0x395f909f
and eax, 0x8159800
or eax, 0x80006700
mov dword [ebx], eax
add ebx, edx
xor eax, 0x36ca0c74
and eax, 0x4b6a9204
and eax, 0xa000000
or eax, 0x60004030
mov dword [ebx], eax
add ebx, edx
or eax, 0x5482b22d
xor eax, 0x72534e8d
and eax, 0x411bc00
or eax, 0x20044300
mov dword [ebx], eax
add ebx, edx
and eax, 0x3282ad2d
and eax, 0
or eax, 0x5d004030
mov dword [ebx], eax
add ebx, edx
and eax, 0x55c9a08
xor eax, 0x42803ad7
and eax, 0x448010c3
or eax, 0xa80b4500
mov dword [ebx], eax
add ebx, edx
or eax, 0x2974e6d2
and eax, 0x8910e483
or eax, 0x2000800
mov dword [ebx], eax
add ebx, edx
and eax, 0x5414faef
and eax, 0x100801
or eax, 0xe8400044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x79096352
and eax, 0xa11
or eax, 0x60
mov dword [ebx], eax
add ebx, edx
and eax, 0x6311d4f8
and eax, 0x2bfb8106
and eax, 0
or eax, 0x8904c483
mov dword [ebx], eax
add ebx, edx
or eax, 0x38cb4162
and eax, 0x98bc041
or eax, 0x44003004
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ca980f1
and eax, 0x40880000
or eax, 0x2260510c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x84eef5e
and eax, 0x2000002
or eax, 0x81000008
mov dword [ebx], eax
add ebx, edx
and eax, 0x70daf4ce
or eax, 0xb3ffd6a
and eax, 0x1090440
or eax, 0x44800084
mov dword [ebx], eax
add ebx, edx
or eax, 0x23be1af
or eax, 0x4047ce1b
and eax, 0x558bf4
or eax, 0x10000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7fee9861
or eax, 0x6428b3d5
and eax, 0x60681181
or eax, 0x8b904408
mov dword [ebx], eax
add ebx, edx
and eax, 0x17e1fe52
and eax, 0x30d8ee82
and eax, 0x400000
or eax, 0xf8058b09
mov dword [ebx], eax
add ebx, edx
xor eax, 0x345ad189
and eax, 0x88014080
or eax, 0x1008003
mov dword [ebx], eax
add ebx, edx
or eax, 0x58179d78
and eax, 0x4903d841
or eax, 0x4882004
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e7170fc
and eax, 0x40013040
or eax, 0xb04c0bb8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x59aba498
and eax, 0x1c60760
or eax, 0x44014013
mov dword [ebx], eax
add ebx, edx
and eax, 0x451c69bb
or eax, 0x2a9995db
and eax, 0xf8
or eax, 4
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b402b1b
and eax, 0xf607ec9
and eax, 0xb002a00
or eax, 0x8009c100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ed30eb4
and eax, 0xc082e414
or eax, 0x2011841
mov dword [ebx], eax
add ebx, edx
xor eax, 0x75dd07d1
or eax, 0x6ebed0d6
and eax, 0xfc548900
or eax, 0x10001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x54790057
and eax, 0x282c0102
or eax, 0x13d04489
mov dword [ebx], eax
add ebx, edx
or eax, 0x50bd075e
and eax, 0x1a714445
or eax, 0x402b000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d7d580f
and eax, 0x704001
or eax, 0x3880d8a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f756702
or eax, 0xab347cb
and eax, 0x548b6c49
or eax, 0x1009004
mov dword [ebx], eax
add ebx, edx
or eax, 0x1948fb07
and eax, 0x48a0f08
or eax, 0x340000
mov dword [ebx], eax
add ebx, edx
or eax, 0x53de672
or eax, 0x6a80ba50
and eax, 0xc0d8b0a
or eax, 0x400000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5863b5ac
and eax, 0x8400100
or eax, 0x7bc4c03
mov dword [ebx], eax
add ebx, edx
or eax, 0x56c794fe
and eax, 0x423b11be
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1d385978
and eax, 0x35e7389d
and eax, 0x230014
or eax, 0x2c80260
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d38e5f2
and eax, 0x47bc6d60
and eax, 0x45804100
or eax, 0xb90eb
mov dword [ebx], eax
add ebx, edx
and eax, 0x7bdc0d7c
and eax, 0x40000168
or eax, 0xb4453a94
mov dword [ebx], eax
add ebx, edx
and eax, 0x28d82c1b
and eax, 0x10
or eax, 0x458b0565
mov dword [ebx], eax
add ebx, edx
xor eax, 0x661b016e
and eax, 0x6483698c
and eax, 0x20000008
or eax, 0xcb05ebf0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x491a62c3
xor eax, 0x6e51fe73
and eax, 0xcc480308
or eax, 0x338080a0
mov dword [ebx], eax
add ebx, edx
or eax, 0x30adef2
and eax, 0xc348c58a
or eax, 0x152001
mov dword [ebx], eax
add ebx, edx
and eax, 0x7cef3a57
or eax, 0xb7ee191
and eax, 0x484cc080
or eax, 0x84800c4c
mov dword [ebx], eax
add ebx, edx
or eax, 0x14b43e46
and eax, 0xcc8854cc
or eax, 0x20030100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ded3687
and eax, 0x20046003
or eax, 0x48088c80
mov dword [ebx], eax
add ebx, edx
and eax, 0x98dd065
and eax, 0
or eax, 0x403094
mov dword [ebx], eax
add ebx, edx
or eax, 0x7945aa89
and eax, 0x7a5fbdfb
and eax, 0x30441099
or eax, 0x200566
mov dword [ebx], eax
add ebx, edx
xor eax, 0x15a86616
xor eax, 0x5df4b903
and eax, 0x40080040
or eax, 0x5810000
mov dword [ebx], eax
add ebx, edx
or eax, 0x16f0d8e8
and eax, 0x10a048e8
or eax, 0x20002014
mov dword [ebx], eax
add ebx, edx
or eax, 0x27ed4328
or eax, 0x711cb3d8
and eax, 0x15fd0040
or eax, 0x20000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2492802a
and eax, 0
or eax, 0x403064
mov dword [ebx], eax
add ebx, edx
or eax, 0x35745a03
and eax, 0x20704001
or eax, 0x48880588
mov dword [ebx], eax
add ebx, edx
xor eax, 0x586ec947
or eax, 0x30180167
and eax, 0xa0
or eax, 0x403010
mov dword [ebx], eax
add ebx, edx
or eax, 0x66c813d2
and eax, 0x204011f2
or eax, 0x1024040d
mov dword [ebx], eax
add ebx, edx
or eax, 0x45cc0187
or eax, 0x681f42e1
and eax, 0x45890040
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c774404
and eax, 0x2e46407c
and eax, 0x20044044
or eax, 0x10b828b0
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d70164e
or eax, 0x2833c44f
and eax, 0x458b0040
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x1338900b
xor eax, 0xb02093b
and eax, 0xa0038
or eax, 0x15f550c4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b2dd4b2
and eax, 0x400040
or eax, 0x3020
mov dword [ebx], eax
add ebx, edx
and eax, 0x6223e878
and eax, 0x20
or eax, 0x40504883
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b502afe
or eax, 0x4a3ae460
and eax, 0x486800
or eax, 0x30840000
mov dword [ebx], eax
add ebx, edx
and eax, 0x11dd2b
and eax, 0
or eax, 0x4d8b0040
mov dword [ebx], eax
add ebx, edx
and eax, 0x5cb06048
and eax, 0x71b613b4
and eax, 0x800000
or eax, 0x157f51fc
mov dword [ebx], eax
add ebx, edx
and eax, 0xfaaed3e
and eax, 0x20
or eax, 0x403040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d878d21
and eax, 0x400c01
or eax, 0x401040a2
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c97acc4
xor eax, 0x5363c32d
and eax, 0x10604800
or eax, 0x20802000
mov dword [ebx], eax
add ebx, edx
and eax, 0x60343b24
xor eax, 0x130c0c64
and eax, 0x11080040
or eax, 0x44830000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6dd7eed0
xor eax, 0x45be9e81
and eax, 0x15e25010
or eax, 0x1d02ec
mov dword [ebx], eax
add ebx, edx
xor eax, 0x40e9b4ff
or eax, 0xc83335c
and eax, 0x3040
or eax, 0x400020
mov dword [ebx], eax
add ebx, edx
or eax, 0x2e859346
or eax, 0x53ba40e7
and eax, 0x405050a3
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ca14d8d
xor eax, 0x52b07cab
and eax, 0x402000
or eax, 0x30b44800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a0d51f1
and eax, 0x890040
or eax, 0x45020000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ac6e162
xor eax, 0x245851f9
and eax, 0x4da50b8
or eax, 0x11250044
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b717fd1
and eax, 0x403060
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x1976571d
and eax, 0x505421
or eax, 0x40000082
mov dword [ebx], eax
add ebx, edx
or eax, 0x6627a004
and eax, 0x20006000
or eax, 0x11080800
mov dword [ebx], eax
add ebx, edx
and eax, 0x60bafa4f
xor eax, 0x2707bfbf
and eax, 0x50b0000
or eax, 0x48800040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x73ab0a1d
xor eax, 0xab2c45a
and eax, 0x14924004
or eax, 0x16d11f0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e4f6445
and eax, 0x3020
or eax, 0x400040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x660d1c8d
and eax, 0x3bacb1da
and eax, 0x80
or eax, 0x40505823
mov dword [ebx], eax
add ebx, edx
and eax, 0x1fcdcd7e
xor eax, 0x79bb3e6c
and eax, 0x31206000
or eax, 0x800
mov dword [ebx], eax
add ebx, edx
xor eax, 0xeb06a3d
and eax, 0x15800000
or eax, 0x400b0040
mov dword [ebx], eax
add ebx, edx
or eax, 0x146bf939
and eax, 0x15eb5078
or eax, 0x140280
mov dword [ebx], eax
add ebx, edx
and eax, 0x463db12
and eax, section..text
or eax, 0x2060
mov dword [ebx], eax
add ebx, edx
xor eax, 0x85cf671
and eax, 0x104401
or eax, 0x404018a2
mov dword [ebx], eax
add ebx, edx
or eax, 0x171596dd
and eax, 0x11104800
or eax, 0x20202000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5413a348
and eax, 0x45030040
or eax, 0x880000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ef3d0cc
and eax, 0x11785088
or eax, 0x4870070
mov dword [ebx], eax
add ebx, edx
or eax, 0x35e07cfa
xor eax, 0x2b456702
and eax, 0x1060
or eax, 0x402000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c710bbd
and eax, 0x405020a1
or eax, 0x4002
mov dword [ebx], eax
add ebx, edx
and eax, 0x75842792
xor eax, 0x58d6568e
and eax, 0x18c40200
or eax, 0x45218900
mov dword [ebx], eax
add ebx, edx
or eax, 0x24355b3c
and eax, 0x6c815100
or eax, 0x800a04c3
mov dword [ebx], eax
add ebx, edx
or eax, 0x772aaa1f
and eax, 0x48
or eax, 0x100020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1bf57306
and eax, 0x4bf69440
and eax, 0xae40000
or eax, 0x30006800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x40e4b8cf
and eax, 0x26fe75b
and eax, 0x40
or eax, 0x20680000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6bc5a7f8
and eax, 0x20000000
or eax, 0xc800403b
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a690a6e
or eax, 0x70b1d2c5
and eax, 0x849
or eax, 0x100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x33218be3
and eax, 0x6a670652
and eax, 2
or eax, 0x5d0cc481
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3d5947ca
and eax, 0x40448041
or eax, 0x8c884c82
mov dword [ebx], eax
add ebx, edx
xor eax, 0x550528a4
xor eax, 0x10238f22
and eax, 0x888a4144
or eax, 0x64011488
mov dword [ebx], eax
add ebx, edx
xor eax, 0x58d66e8
and eax, 0x28040300
or eax, 0x14398051
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1dd307f3
and eax, 2
or eax, 0x4051
mov dword [ebx], eax
add ebx, edx
and eax, 0x401202d6
or eax, 0x7e92bb23
and eax, 0x2371
or eax, 0x680404
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe8e61a1
and eax, 0xa000010
or eax, 0x60000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c2935b0
and eax, 0x28000000
or eax, 0x13586800
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b8ff14b
and eax, 0x2080000
or eax, 0x20e00040
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b1abf5c
and eax, 0x3000008
or eax, 0x80000001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x13177b9a
xor eax, 0x63ca9e00
and eax, 0x30810480
or eax, 0xc220844
mov dword [ebx], eax
add ebx, edx
and eax, 0x3903f6f7
and eax, 0x507a74c4
and eax, 0x40
or eax, 0x83004013
mov dword [ebx], eax
add ebx, edx
and eax, 0x14314d54
and eax, 0x10
or eax, 0x40533c2d
mov dword [ebx], eax
add ebx, edx
or eax, 0x368b8e68
and eax, 0x1b05abff
and eax, 0x10000
or eax, 0x57e0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x17538adb
and eax, 0x37f8883
or eax, 0xe8804000
mov dword [ebx], eax
add ebx, edx
and eax, 0x12c79df6
and eax, 0x800
or eax, 0x10006029
mov dword [ebx], eax
add ebx, edx
xor eax, 0x68f10ef5
and eax, 0x600000
or eax, 0xa0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b6dff29
and eax, 0x5eded8bd
and eax, 0x421821
or eax, 0x40112480
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a3d2a5c
and eax, 0x20681000
or eax, 0x50004000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b5e0caf
and eax, 0x6800402b
or eax, 0x80000010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2edf0f94
and eax, 0x2e4efc51
and eax, 0x64e4c01
or eax, 0xf9b1a354
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6dd1528d
and eax, 0x10088480
or eax, 0x40004003
mov dword [ebx], eax
add ebx, edx
or eax, 0x10549bc8
and eax, 0x7adaf02
and eax, 0x88c00
or eax, 0x60e8
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c9c9216
xor eax, 0x6a63d3ae
and eax, 0x8400300
or eax, 0x4848000
mov dword [ebx], eax
add ebx, edx
and eax, 0x37f72166
and eax, 0xc40100
or eax, 0x8b384489
mov dword [ebx], eax
add ebx, edx
or eax, 0x3aabb792
and eax, 0xa18bf401
or eax, 0x44000844
mov dword [ebx], eax
add ebx, edx
and eax, 0x997e5f4
and eax, 0x80c044
or eax, 0xcc4c0319
mov dword [ebx], eax
add ebx, edx
or eax, 0x229e1498
and eax, 0xccccc4cc
or eax, 0x800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f680f3a
and eax, 0x3a3c6dae
and eax, 0x44084
or eax, 0xccc88c48
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d4cb2bf
xor eax, 0x76726cdc
and eax, 0x888c8000
or eax, 0x44404ccc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b5d5d73
and eax, 0xe481118c
or eax, 0x80a4440
mov dword [ebx], eax
add ebx, edx
and eax, 0x30c6f20a
and eax, 0x7c658b88
and eax, 0x20000000
or eax, 0x4a24ec83
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d27a5
and eax, 0x4be2b2c4
and eax, 0x200000
or eax, 0x311c6800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x64e2a988
or eax, 0x44fca700
and eax, 0x458a0000
or eax, 0x10040
mov dword [ebx], eax
add ebx, edx
and eax, 0x51ba84ca
and eax, 0x40080000
or eax, 0x60500c
mov dword [ebx], eax
add ebx, edx
or eax, 0x2a9dac40
and eax, 0x68004000
or eax, 0x80000031
mov dword [ebx], eax
add ebx, edx
xor eax, 0x74673bc8
and eax, 0x9c676b11
or eax, 0x63988404
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e3ba4d
and eax, 0x673bb394
and eax, 0x8000
or eax, 0x50084483
mov dword [ebx], eax
add ebx, edx
or eax, 0xfe9defe
and eax, 0x5fe90ce8
or eax, 0xa0060000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7da41617
xor eax, 0x6bace7ee
and eax, 0x83ee
or eax, 0x8c40011
mov dword [ebx], eax
add ebx, edx
or eax, 0x41131af5
and eax, 0x8458b50
or eax, 0x80000
mov dword [ebx], eax
add ebx, edx
and eax, 0x122c8997
xor eax, 0x4f7cb936
and eax, 0x4d602000
or eax, 0xb08fc851
mov dword [ebx], eax
add ebx, edx
or eax, 0x72abdaea
and eax, 0xc483fafb
or eax, 0x504
mov dword [ebx], eax
add ebx, edx
xor eax, 0x69e095ce
and eax, 0xa4410800
or eax, 0x4004810c
mov dword [ebx], eax
add ebx, edx
and eax, 0x346034e8
and eax, 0x386c1d6b
and eax, 0x20400000
or eax, 0xdfa47d83
mov dword [ebx], eax
add ebx, edx
and eax, 0x444d80ec
xor eax, 0x500d1302
and eax, 0x10000
or eax, 0xc8820875
mov dword [ebx], eax
add ebx, edx
or eax, 0x28df821d
xor eax, 0x7038167e
and eax, 0x428803
or eax, 0x10861fc
mov dword [ebx], eax
add ebx, edx
and eax, 0x2661df54
or eax, 0x63f0baac
and eax, 0x41800000
or eax, 0x140b0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e030eba
and eax, 0x440802a0
or eax, 0x605044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4bf9c167
and eax, 0xb000001
or eax, 0x80004030
mov dword [ebx], eax
add ebx, edx
or eax, 0x50226e95
xor eax, 0x1ee4bb0e
and eax, 0xc0400001
or eax, 0x28100844
mov dword [ebx], eax
add ebx, edx
and eax, 0x69d8eec2
and eax, 0x68500840
or eax, 0x97aff589
mov dword [ebx], eax
add ebx, edx
xor eax, 0x679b4dd0
and eax, 0x88048001
or eax, 0x1084482
mov dword [ebx], eax
add ebx, edx
xor eax, 0xed46975
xor eax, 0x42719a45
and eax, 0x45813001
or eax, 0x3802c844
mov dword [ebx], eax
add ebx, edx
and eax, 0x2523a899
or eax, 0x5c0e2c0e
and eax, 0x805ac08
or eax, 0x27053f0
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f58198d
and eax, 0x68fb7ebf
and eax, 0x68797eb8
or eax, 0x97868000
mov dword [ebx], eax
add ebx, edx
or eax, 0x73377fa2
and eax, 0x122e9ba
or eax, 0x45
mov dword [ebx], eax
add ebx, edx
xor eax, 0x438319fc
and eax, 0x40800000
or eax, 0x5460000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x72f8ee26
or eax, 0x4efb6d2d
and eax, 0x4d8b002f
or eax, 0xd0
mov dword [ebx], eax
add ebx, edx
or eax, 0x72c62a33
and eax, 0x784d0208
or eax, 0x80000100
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d103d0b
and eax, 8
or eax, 0x151be07
mov dword [ebx], eax
add ebx, edx
and eax, 0x430df392
and eax, 0x153f1461
and eax, 0x1001000
or eax, 0x7420ea83
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3fe4eb0d
and eax, 0x4a440004
or eax, 0xb501c600
mov dword [ebx], eax
add ebx, edx
or eax, 0x397e7196
xor eax, 0x42182c99
and eax, 0x5260b01
or eax, 0x40900400
mov dword [ebx], eax
add ebx, edx
and eax, 0x63fdea90
and eax, 0x40800000
or eax, 0x344085ff
mov dword [ebx], eax
add ebx, edx
xor eax, 0x71a8ee5f
and eax, 0x404300
or eax, 0xe0058409
mov dword [ebx], eax
add ebx, edx
xor eax, 0x30d9f507
and eax, 2
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0xab64205
and eax, 0x5edc11de
and eax, 0x840002
or eax, 0x454307e9
mov dword [ebx], eax
add ebx, edx
or eax, 0x67570c61
or eax, 0x20db6d1c
and eax, 0x1e0
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3c63d843
xor eax, 0x5382da98
and eax, 0x60410300
or eax, 0x800c8800
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b8a035b
and eax, 0x100
or eax, 0x8bf44c89
mov dword [ebx], eax
add ebx, edx
xor eax, 0x727de50c
xor eax, 0x26bfc127
and eax, 0x55026800
or eax, 0x19055
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e78eaed
and eax, 0x84102b0
or eax, 0x48944
mov dword [ebx], eax
add ebx, edx
and eax, 0x150d680f
or eax, 0x5842ecc1
and eax, 0x1004ac05
or eax, 0x8120a
mov dword [ebx], eax
add ebx, edx
or eax, 0x76a59ba1
and eax, 0x1ac2b252
and eax, 0x200b002
or eax, 0xd224981
mov dword [ebx], eax
add ebx, edx
xor eax, 0x79130773
xor eax, 0x4d515e4d
and eax, 0x8085
or eax, 0x400
mov dword [ebx], eax
add ebx, edx
or eax, 0x59ed02bf
or eax, 0x3a9eaa68
and eax, 0x78558a00
or eax, 0x80000100
mov dword [ebx], eax
add ebx, edx
or eax, 0x1fb959a5
or eax, 0x2aa9ae5a
and eax, 0x89f45503
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd399c46
and eax, 0x489c845
or eax, 0x41021410
mov dword [ebx], eax
add ebx, edx
or eax, 0x2cb38394
and eax, 0x68098bd4
or eax, 0x90440020
mov dword [ebx], eax
add ebx, edx
or eax, 0x5dc12c1f
and eax, 0x101048d
or eax, 0x5000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b3958d5
and eax, 0x11084850
or eax, 0x20402002
mov dword [ebx], eax
add ebx, edx
or eax, 0x37857694
and eax, 0x5890040
or eax, 0x40020000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e7def2e
xor eax, 0x608daff8
and eax, 0x2684000
or eax, 0x44801008
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c2d1f06
and eax, 0x281000
or eax, 0x83d7effd
mov dword [ebx], eax
add ebx, edx
or eax, 0x33c85790
and eax, 0x1890cc4
or eax, 0x44000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7bcdf613
or eax, 0x3d4c5145
and eax, 0x70454544
or eax, 0x800082a8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x691034b2
and eax, 2
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x57c8972b
and eax, 2
or eax, 0x4d8b09e9
mov dword [ebx], eax
add ebx, edx
or eax, 0x59419c56
or eax, 0x7bc3bfe2
and eax, 0x1c183f0
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x10967355
or eax, 0x4a394b4a
and eax, 0xab04908
or eax, 0x81400481
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d0dc590
and eax, 0x55010811
or eax, 0x20044
mov dword [ebx], eax
add ebx, edx
or eax, 0x137dcd28
and eax, 0x423e0d6c
or eax, 0x800280
mov dword [ebx], eax
add ebx, edx
xor eax, 0x49183c4d
xor eax, 0x2d938c36
and eax, 0x4308397
or eax, 0x58c80068
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a54d6c9
and eax, 0x8000041
or eax, 0x458b2034
mov dword [ebx], eax
add ebx, edx
or eax, 0x7aca8d13
and eax, 0x74490170
or eax, 0x80040288
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f82c03d
or eax, 0x2623621c
and eax, 0x51e04101
or eax, 0x100c02
mov dword [ebx], eax
add ebx, edx
and eax, 0x1e84847
or eax, 0x1f6a1004
and eax, 0x204800
or eax, 0x40110468
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d460ff
and eax, 0x550800
or eax, 0x8008300
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c11b0a2
and eax, 0x68f6afd4
and eax, 0x8008000
or eax, 0xf5076852
mov dword [ebx], eax
add ebx, edx
xor eax, 0x54c1615e
and eax, 0x8082890c
or eax, 0x440176f3
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e9550ae
and eax, 0xa8048900
or eax, 0x4441000c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c97483f
and eax, 0x82c023
or eax, 0x450908c8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x81a64fc
and eax, 0x4d810004
or eax, 0xa50e8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1df7c38f
and eax, 0x2ee7823c
and eax, 0x408200
or eax, 0x18101dc
mov dword [ebx], eax
add ebx, edx
and eax, 0x10bef29a
xor eax, 0x78fef358
and eax, 0x8540140
or eax, 0x18a11
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7fb5a3d3
and eax, 0x2602802
or eax, 0x80bc050
mov dword [ebx], eax
add ebx, edx
or eax, 0x35a54979
and eax, 0x46093fd8
and eax, 0x4010000
or eax, 0xc0820000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x52cb7f49
and eax, 0x82406b08
or eax, 0x69158004
mov dword [ebx], eax
add ebx, edx
and eax, 0x77da232b
and eax, 0x58dcb7ee
and eax, 0x40400300
or eax, 0xb8058853
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d274aa4
and eax, 0x10604103
or eax, 0x40940400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c3013e4
and eax, 0x5060
or eax, 0x40310008
mov dword [ebx], eax
add ebx, edx
or eax, 0x554d0b4a
and eax, 0x4d0b00
or eax, 0x8008000
mov dword [ebx], eax
add ebx, edx
or eax, 0x44cb7f01
and eax, 0x4ccfe801
or eax, 0xb0000050
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a5922e5
and eax, 0x5fb35159
and eax, 0x40010041
or eax, 0x8482ffbe
mov dword [ebx], eax
add ebx, edx
xor eax, 0x155b3d03
and eax, 0xc040800c
or eax, 0x28050900
mov dword [ebx], eax
add ebx, edx
and eax, 0x39bac27f
xor eax, 0x3dc9a51
and eax, 0x2bc81801
or eax, 0xd4206582
mov dword [ebx], eax
add ebx, edx
or eax, 0x444fce70
and eax, 0x558b1b71
or eax, 4
mov dword [ebx], eax
add ebx, edx
or eax, 0x45327bb6
and eax, 0xa18d2df
and eax, 0x1002d0
or eax, 0xf4450128
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7128c16b
or eax, 0x752e1936
and eax, 0x31544812
or eax, 0x2040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x31417963
or eax, 0x6de36817
and eax, 0x45830000
or eax, 0x80040
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b4a18
or eax, 0x5dddff0e
and eax, 0xce85008
or eax, 0xa2000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2dde627
and eax, 0x126ad86a
and eax, 0x209028
or eax, 0x83df6fd4
mov dword [ebx], eax
add ebx, edx
or eax, 0x1fd311fb
and eax, 0x5890cc4
or eax, 0x40000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x13386cb8
and eax, 0x1d5531e1
and eax, 0x10060
or eax, 0xe84c8b88
mov dword [ebx], eax
add ebx, edx
xor eax, 0x334db43a
and eax, 0xd8000b50
or eax, 0x20558001
mov dword [ebx], eax
add ebx, edx
and eax, 0x62c50fda
xor eax, 0x6f746c62
and eax, 0x2304502
or eax, 0x50c41001
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a55a34b
and eax, 0x40000103
or eax, 0x10084488
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ecef460
or eax, 0x625ac68e
and eax, 0xa14e8
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4eb087d0
and eax, 0x1da7feeb
and eax, 0xc808200
or eax, 0x440100
mov dword [ebx], eax
add ebx, edx
and eax, 0x524dea45
and eax, 0x448000
or eax, 0xc319658b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7a1902f7
and eax, 0x558f17f3
and eax, 0x40440
or eax, 0xccc8c88c
mov dword [ebx], eax
add ebx, edx
or eax, 0x3e7f2093
and eax, 0xcccccccc
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x4341bacf
and eax, 0xa56615a
and eax, 0x8444048
or eax, 0xc4888c84
mov dword [ebx], eax
add ebx, edx
and eax, 0x61c11068
and eax, 0x1af3a259
and eax, 0x800048
or eax, 0xec0b5584
mov dword [ebx], eax
add ebx, edx
or eax, 0x8c45614
and eax, 0x44084480
or eax, 0x1210a803
mov dword [ebx], eax
add ebx, edx
or eax, 0x348ab250
and eax, 0x3cf54d00
and eax, 0x904400
or eax, 0x6401c7
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a50d519
and eax, 0x17a2075c
and eax, 0x2000000
or eax, 0x89000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x27143e63
and eax, 0x1000000
or eax, 0x443bf445
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1478db65
and eax, 0x41030f00
or eax, 0x8280000c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e2868be
xor eax, 0x3c759a4b
and eax, 0xc0000000
or eax, 0x6000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e44cb2e
or eax, 0x30da6c3a
and eax, 0x6006c00
or eax, 0xc1009345
mov dword [ebx], eax
add ebx, edx
or eax, 0x2df801b2
and eax, 0xf845
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c67e8ce
and eax, 0x8630000
or eax, 0x1880000
mov dword [ebx], eax
add ebx, edx
and eax, 0x65f58fee
and eax, 0x1e00000
or eax, 0x82184d8b
mov dword [ebx], eax
add ebx, edx
or eax, 0x69a679fb
or eax, 0x40f3c178
and eax, 0x498901c1
or eax, 0x4000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x722c0318
and eax, 0x380502d8
or eax, 0xc0508920
mov dword [ebx], eax
add ebx, edx
and eax, 0x600033f9
xor eax, 0x1af178d5
and eax, 0xa005129
or eax, 0x50c0412
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4f54408c
and eax, 0x4c03402a
and eax, 2
or eax, 0x8781
mov dword [ebx], eax
add ebx, edx
xor eax, 0x11ebec99
and eax, 0x6ef77734
and eax, 0x410300
or eax, 0xf4048800
mov dword [ebx], eax
add ebx, edx
or eax, 0x306d98cf
or eax, 0x6cffbb6d
and eax, 0x74f8012b
or eax, 0x1004410
mov dword [ebx], eax
add ebx, edx
or eax, 0x708b8346
xor eax, 0x16e1cc77
and eax, 0x3000b00
or eax, 0xce1e002
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c751b9a
and eax, 0x5104992
or eax, 0x80000424
mov dword [ebx], eax
add ebx, edx
or eax, 0x5062c56c
xor eax, 0x47f43e63
and eax, 0x2007089
or eax, 0x69300440
mov dword [ebx], eax
add ebx, edx
or eax, 0x4eba6342
and eax, 0x6b087441
or eax, 0x48014
mov dword [ebx], eax
add ebx, edx
xor eax, 0x28ac9302
xor eax, 0x3efffd7
and eax, 0xc9800
or eax, 0x8b006045
mov dword [ebx], eax
add ebx, edx
xor eax, 0x585342c8
xor eax, 0x754bbe64
and eax, 0x24000049
or eax, 0x518b0804
mov dword [ebx], eax
add ebx, edx
and eax, 0x18ed783c
and eax, 0x10000808
or eax, 0x1548300
mov dword [ebx], eax
add ebx, edx
and eax, 0x782a59d4
or eax, 0x24c5cd51
and eax, 0x4440900
or eax, 0x2103208
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a002218
and eax, 0x2002208
or eax, 0xc5095400
mov dword [ebx], eax
add ebx, edx
and eax, 0x28fc0129
and eax, 0
or eax, 0x1f045
mov dword [ebx], eax
add ebx, edx
and eax, 0x6aabbc20
and eax, 0x4165ea0b
and eax, 0x10000
or eax, 0x7ea0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b940df0
and eax, 0x7005c0
or eax, 0x804007
mov dword [ebx], eax
add ebx, edx
or eax, 0x667caa41
or eax, 0x10d4ca67
and eax, 0x2000000
or eax, 0x89000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x60013715
xor eax, 0xd5ad6bf
and eax, 0x508d005
or eax, 0x40812040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e856be
xor eax, 0x37001d90
and eax, 0x6120ab68
or eax, 0xa0e4080
mov dword [ebx], eax
add ebx, edx
or eax, 0x25d7074b
and eax, 0x6b0ce449
or eax, 0x1004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x66d5fdf3
xor eax, 0x3516913c
and eax, 0x80c9800
or eax, 0x83006055
mov dword [ebx], eax
add ebx, edx
or eax, 0x48c977a8
and eax, 0x41890845
or eax, 0x34020000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e853a31
xor eax, 0x38a1e9a9
and eax, 0xc8308
or eax, 0x8400800
mov dword [ebx], eax
add ebx, edx
and eax, 0x3dcd9acb
and eax, 0x4c0a08
or eax, 0x16003100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c529963
and eax, 0x2082208
or eax, 0xc5015100
mov dword [ebx], eax
add ebx, edx
and eax, 0xded3ed1
and eax, 0x12000
or eax, 0xcc45
mov dword [ebx], eax
add ebx, edx
and eax, 0x64f2c486
and eax, 0
or eax, 0x7eb0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x946857c
and eax, 0xec0544
or eax, 0x4083
mov dword [ebx], eax
add ebx, edx
or eax, 0x492c5f70
and eax, 0x9000000
or eax, 0x82000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x23ce306c
and eax, 0x1000000
or eax, 0x5489ec55
mov dword [ebx], eax
add ebx, edx
xor eax, 0x44216208
and eax, 0x4b322d75
and eax, 0x200040
or eax, 0xe85d83a8
mov dword [ebx], eax
add ebx, edx
or eax, 0x11db574b
and eax, 0x890c5400
or eax, 0x2002000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6364570b
and eax, 0x41087001
or eax, 0x4818844
mov dword [ebx], eax
add ebx, edx
and eax, 0x65e88e2d
xor eax, 0x2d10e9c2
and eax, 0x680040c4
or eax, 0x97458630
mov dword [ebx], eax
add ebx, edx
or eax, 0x5a0b57c
or eax, 0x31dbf7a9
and eax, 0xe905e301
or eax, 0x800
mov dword [ebx], eax
add ebx, edx
and eax, 0x6f00b9a8
or eax, 0x56a661b7
and eax, 0x7fa6e924
or eax, 0x80591640
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5eaa2b9
or eax, 0x3e667b43
and eax, 0xfe45360f
or eax, 0x1088000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x119ee81b
or eax, 0x13f47d38
and eax, 0xd754904
or eax, 0x8081
mov dword [ebx], eax
add ebx, edx
or eax, 0x74a6eb35
or eax, 0x1e18be25
and eax, 0xcf45521
or eax, 0x4a
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a3dc386
and eax, 0xa08458b
or eax, 0x81000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b594be4
and eax, 0xb080000
or eax, 0xe0001044
mov dword [ebx], eax
add ebx, edx
and eax, 0x2334c3e9
and eax, 0x23000000
or eax, 0xdc31e905
mov dword [ebx], eax
add ebx, edx
and eax, 0x1fad404a
and eax, 0x12a04bfd
and eax, 0x2004000
or eax, 0x895ebfff
mov dword [ebx], eax
add ebx, edx
or eax, 0x194b9f6e
and eax, 0x88435de5
or eax, 0x44800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x61d9628e
or eax, 0x5daa2a33
and eax, 0xcc880c48
or eax, 0x44c084
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c6e9673
or eax, 0x1d2445d1
and eax, 0x8c844ccc
or eax, 0x40488000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ee70078
and eax, 0xcccccccc
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x2aa62ccf
and eax, 0xec8a44cc
or eax, 0x11100
mov dword [ebx], eax
add ebx, edx
and eax, 0x56d8c4a7
and eax, 0x30566c02
and eax, 0x4400
or eax, 0x5610a883
mov dword [ebx], eax
add ebx, edx
or eax, 0x21d41aa8
and eax, 0x1a8daad
and eax, 0x804081
or eax, 0x780546
mov dword [ebx], eax
add ebx, edx
xor eax, 0x196ea9ca
xor eax, 0x34dc0df1
and eax, 0x5000000
or eax, 0xc2000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1e4f3052
and eax, 0
or eax, 0x1fc45
mov dword [ebx], eax
add ebx, edx
xor eax, 0x34b1c4f2
and eax, 0x7bdcac73
and eax, 0x800000
or eax, 0x96b0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1cbcefb3
and eax, 0x177a445a
and eax, 0x1784402
or eax, 0x82840189
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c1af39c
and eax, 0x45880180
or eax, 0x10040
mov dword [ebx], eax
add ebx, edx
and eax, 0x36065c14
and eax, 0x4000000
or eax, 0xf84d8bfc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x171a0641
xor eax, 0x7175aa3e
and eax, 0x12000503
or eax, 0x610c4838
mov dword [ebx], eax
add ebx, edx
xor eax, 0x797a319c
and eax, 0x8546823
or eax, 0xf4010318
mov dword [ebx], eax
add ebx, edx
or eax, 0x2a347da7
and eax, 0x8450b0c
or eax, 0x8000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x39d045d
and eax, 0x100c01
or eax, 0x400408a
mov dword [ebx], eax
add ebx, edx
or eax, 0x653481ae
and eax, 0x148901
or eax, 0x10000250
mov dword [ebx], eax
add ebx, edx
or eax, 0x3db15119
or eax, 0x75aa7461
and eax, 0x7c058b50
or eax, 0x80400002
mov dword [ebx], eax
add ebx, edx
and eax, 0x7918ac4b
and eax, 0x68008802
or eax, 0x3016081
mov dword [ebx], eax
add ebx, edx
and eax, 0x1ab429e0
and eax, 0x880
or eax, 0x558b0448
mov dword [ebx], eax
add ebx, edx
xor eax, 0x40e12ab2
and eax, 0x400208
or eax, 0xa048900
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d2f0174
and eax, 0xc0b0004
or eax, 0x805000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2efd069b
or eax, 0x4dd560fe
and eax, 0x4ee0500a
or eax, 0x90080100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x57c2fb1b
and eax, 0x2a38c9a5
and eax, 0x288801
or eax, 0x83d777f0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c6d4b80
and eax, 0x45801040
or eax, 0x90084
mov dword [ebx], eax
add ebx, edx
or eax, 0x8997a63
and eax, 0x48110ae0
or eax, 0xb0448110
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb001ea0
xor eax, 0x55d160fe
and eax, 0x80805502
or eax, 0x9700001
mov dword [ebx], eax
add ebx, edx
or eax, 0x17fbd68c
and eax, 0x94ebd005
or eax, 0x20002850
mov dword [ebx], eax
add ebx, edx
or eax, 0x75cfc368
and eax, 0x458b0068
or eax, 2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1cfbc2cb
or eax, 0x67624721
and eax, 0x4d024000
or eax, 0x89100c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2514d7fb
and eax, 0x8880100
or eax, 0x96605008
mov dword [ebx], eax
add ebx, edx
or eax, 0x30d69772
and eax, 0x82fed77a
or eax, 0x1012884
mov dword [ebx], eax
add ebx, edx
or eax, 0xd663e28
xor eax, 0x691f3a4f
and eax, 0xe0800480
or eax, 0x100b0844
mov dword [ebx], eax
add ebx, edx
or eax, 0x378e8796
and eax, 0x558b0142
or eax, 0x28
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3cda1f
xor eax, 0x4821c370
and eax, 0x5821004
or eax, 0x40094208
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b1fd5d1
xor eax, 0x29e92be3
and eax, 0x2605008
or eax, 0x88880000
mov dword [ebx], eax
add ebx, edx
and eax, 0x200a6cb9
xor eax, 0x5cf48f51
and eax, 0xfccf58
or eax, 0x830330a6
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4af32a05
and eax, 0xc00804c0
or eax, 0x30230804
mov dword [ebx], eax
add ebx, edx
and eax, 0x429bb624
and eax, 0x4134e155
and eax, 0x40000000
or eax, 0x35f47589
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c0a71db
and eax, 0x74000101
or eax, 0x8bc88204
mov dword [ebx], eax
add ebx, edx
and eax, 0x46aac20
or eax, 0x6c8c9b4d
and eax, 0x44880b49
or eax, 0x10304a2
mov dword [ebx], eax
add ebx, edx
and eax, 0x4cbcfdfd
and eax, 0x448009e0
or eax, 0x39779014
mov dword [ebx], eax
add ebx, edx
or eax, 0x6543f382
or eax, 0x46f5eb7e
and eax, 0xbc08b10
or eax, 0x80080000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3379eefb
and eax, 0xb0916041
or eax, 0x47089804
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa05607e
or eax, 0x5f81bc63
and eax, 0xe5891c79
or eax, 0x24280
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb478607
and eax, 0xccccc05c
or eax, 0x301
mov dword [ebx], eax
add ebx, edx
or eax, 0x25d2602c
xor eax, 0x4a6c8bcf
and eax, 0x84804880
or eax, 0x484c844c
mov dword [ebx], eax
add ebx, edx
and eax, 0x5bffa0c6
and eax, 0x488800c4
or eax, 0xa4035508
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ed337bd
and eax, 0xc6086481
or eax, 0x248802
mov dword [ebx], eax
add ebx, edx
or eax, 0x36a49b8d
xor eax, 0x1c9cd83a
and eax, 0xe8002705
or eax, 0x1d840
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c46fdb1
and eax, 0x2800fc01
or eax, 0xd7ff0020
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b44ed03
and eax, 0x3404401
or eax, 0x80b80188
mov dword [ebx], eax
add ebx, edx
or eax, 0x4587010d
and eax, 0x3ad117ad
and eax, 0x200000d
or eax, 0xd00f870
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c788f15
or eax, 0x635cc5fe
and eax, 0xc18e
or eax, 0x800
mov dword [ebx], eax
add ebx, edx
and eax, 0x63d16818
and eax, 0x4800
or eax, 0x3b902000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x69924e46
and eax, 0x40020040
or eax, 0x5890000
mov dword [ebx], eax
add ebx, edx
or eax, 0x68eb5be5
and eax, 0x4e850e0
or eax, 0x92000018
mov dword [ebx], eax
add ebx, edx
or eax, 0x3fd9d323
or eax, 0xd6af39b
and eax, 0x83fbf3f8
or eax, 0x40c04
mov dword [ebx], eax
add ebx, edx
and eax, 0x72305433
xor eax, 0x6ded4481
and eax, 0x45890080
or eax, 0x844
mov dword [ebx], eax
add ebx, edx
or eax, 0x181bd1ef
and eax, 0x2b3e3580
and eax, 0x180180
or eax, 0xf0658270
mov dword [ebx], eax
add ebx, edx
or eax, 0x79ce741b
and eax, 0x593b5165
and eax, 0x90a0100
or eax, 0xa2840e00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x78c48a78
and eax, 0x40000000
or eax, 0x28000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x491eedf3
and eax, 0x2990
or eax, 0x401208
mov dword [ebx], eax
add ebx, edx
or eax, 0x51959fba
or eax, 0x57a58dc9
and eax, 0x51f00d8b
or eax, 0x4000
mov dword [ebx], eax
add ebx, edx
or eax, 0x58fd1ed1
and eax, 0xa7584f
and eax, 0x40848
or eax, 0xa0a0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x15899590
and eax, 0x4fb50d00
and eax, 0x840100
or eax, 0x8408200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x35ab340d
and eax, 0x540b60d
or eax, 0x80900002
mov dword [ebx], eax
add ebx, edx
and eax, 0x77c7089b
and eax, 0x5800002
or eax, 0x8a040fd0
mov dword [ebx], eax
add ebx, edx
or eax, 0x19ec979a
or eax, 0x42be0b7
and eax, 0x8000000
or eax, 0x60000000
mov dword [ebx], eax
add ebx, edx
and eax, 0xb9caabf
and eax, 0
or eax, 0x403ba0
mov dword [ebx], eax
add ebx, edx
or eax, 0x6925d726
and eax, 0x40604582
or eax, 0x10980009
mov dword [ebx], eax
add ebx, edx
and eax, 0x627fca81
xor eax, 0x137e6dd9
and eax, 0x53040c48
or eax, 0xacf850a0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x59e65c5c
and eax, 0xb4
or eax, 0x8c4834b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1383c0f7
xor eax, 0x12c9b3eb
and eax, 0x88c4081
or eax, 0x60600508
mov dword [ebx], eax
add ebx, edx
and eax, 0x482cafbb
and eax, 0xc18d181
and eax, 0x180
or eax, 0x403a28
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e883168
and eax, 0x3b84319f
and eax, 0x800188
or eax, 0x51784c03
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ad210ff
or eax, 0x70cfa2f6
and eax, 0x7bfc48e8
or eax, 0x84000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x378945bd
and eax, 0x8c401fd
or eax, 0x8202
mov dword [ebx], eax
add ebx, edx
and eax, 0x61eb2697
and eax, 0xc00081
or eax, 0x83244508
mov dword [ebx], eax
add ebx, edx
xor eax, 0x392a5a7c
xor eax, 0x631a8bb5
and eax, 0x58008440
or eax, 0x2600683d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b541e20
and eax, 0x31106019
or eax, 0xaa00800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3cf246b6
and eax, 0x5020000
or eax, 0x50890040
mov dword [ebx], eax
add ebx, edx
and eax, 0x763b3763
and eax, 0x54080040
or eax, 0xae052ac
mov dword [ebx], eax
add ebx, edx
and eax, 0x460a2f11
and eax, 0x2000000
or eax, 0x81000004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6eac1562
xor eax, 0x6e582680
and eax, 0x820400c4
or eax, 0x340b0800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2fdb930
and eax, 0xa04081c0
or eax, 0x48050800
mov dword [ebx], eax
add ebx, edx
or eax, 0x3e4c1540
and eax, 0x444505c0
or eax, 0x182022b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c130e8a
and eax, 0x60
or eax, 0x88
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d4bef16
and eax, 0
or eax, 0xe84d8a00
mov dword [ebx], eax
add ebx, edx
or eax, 0x463907ff
and eax, 0x5a57c47d
and eax, 0x2550408
or eax, 0x81a84980
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d5e2c9f
or eax, 0x4420e0dc
and eax, 0x5e00e45d
or eax, 0x20000020
mov dword [ebx], eax
add ebx, edx
and eax, 0x7aac528f
and eax, 0x3a004009
or eax, 0x1b82810
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b49ccc6
or eax, 0x59b918b9
and eax, 0x51890000
or eax, 0x4020040
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a22e0e1
and eax, 0x6ce39e2c
and eax, 0x20a00020
or eax, 0x124852c4
mov dword [ebx], eax
add ebx, edx
or eax, 0x332dff03
and eax, 0x3000004
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x49708281
and eax, 0x82000084
or eax, 0x340f0840
mov dword [ebx], eax
add ebx, edx
and eax, 0x65d8c410
xor eax, 0x7be612e8
and eax, 0x404400c0
or eax, 0xa0018900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3fc943bb
or eax, 0xde48001
and eax, 0x45c4026b
or eax, 0x30580
mov dword [ebx], eax
add ebx, edx
and eax, 0x481d5d26
or eax, 0x5b546bed
and eax, 0xe0
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b6ea83
xor eax, 0x67d115b6
and eax, 0x60458a00
or eax, 0x80080000
mov dword [ebx], eax
add ebx, edx
or eax, 0x17ab726
xor eax, 0x49b42188
and eax, 0x8cb0c88
or eax, 0x7344100
mov dword [ebx], eax
add ebx, edx
and eax, 0x21c6f68a
or eax, 0x46d6ae3e
and eax, 0x5d444b6
or eax, 0x80291100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3ed27867
and eax, 0xb00724d0
or eax, 0x5002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7aeb59ba
and eax, 0xa82900
or eax, 0x2c001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6ba6f913
and eax, 0x62080000
or eax, 0x4e00000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3632c1aa
xor eax, 0x7e513a2b
and eax, 0x8abfb81
or eax, 0x8154047a
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c545f9f
and eax, 0x32c3a9ac
and eax, 0x2083a004
or eax, 0x5d005441
mov dword [ebx], eax
add ebx, edx
and eax, 0x44da9c2c
and eax, 0x680adf1e
and eax, 0x20004
or eax, 0x8e0d00f0
mov dword [ebx], eax
add ebx, edx
or eax, 0x6405504a
and eax, 0x96
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x12c59fe3
and eax, 0x400062
or eax, 0xc0280008
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc21cba3
or eax, 0x64884f9b
and eax, 0x8800401b
or eax, 0x3000020
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ac2d777
xor eax, 0x4ba0fcd9
and eax, 0x4000b440
or eax, 0xa8504005
mov dword [ebx], eax
add ebx, edx
or eax, 0x4714b5e8
and eax, 0x9711f72
and eax, 0x9501140
or eax, 0xf6afe899
mov dword [ebx], eax
add ebx, edx
or eax, 0x11ad402d
or eax, 0x6f451143
and eax, 0x830cc083
or eax, 0x400
mov dword [ebx], eax
add ebx, edx
and eax, 0x412598b3
or eax, 0x2fbfc2df
and eax, 0x934c2d8
or eax, 0x403d20
mov dword [ebx], eax
add ebx, edx
or eax, 0x380cae2a
and eax, 0x2070587f
and eax, 0x504042
or eax, 0x18c0585
mov dword [ebx], eax
add ebx, edx
or eax, 0x619670fb
xor eax, 0x5c8d1bad
and eax, 0x29000000
or eax, 0xc2000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2203c79
or eax, 0x259e0225
and eax, 0x4040205
or eax, 0xd841c502
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b7b2dd4
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x2afbb619
and eax, 0x5e9f18e9
and eax, 0x8980008
or eax, 0x80444d82
mov dword [ebx], eax
add ebx, edx
xor eax, 0x62f54b95
and eax, 0xa209060d
or eax, 0x1406f840
mov dword [ebx], eax
add ebx, edx
and eax, 0x450ee4b9
or eax, 0x69e314f3
and eax, 0x4085f451
or eax, 0x92000a04
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a155aaa
and eax, 0x79c3923e
and eax, 0x34
or eax, 0xb60f0c40
mov dword [ebx], eax
add ebx, edx
or eax, 0x3724f256
and eax, 0x8005fe44
or eax, 0x40800101
mov dword [ebx], eax
add ebx, edx
or eax, 0x46d9209b
or eax, 0x72ca15f7
and eax, 0x900474
or eax, 0x1200000
mov dword [ebx], eax
add ebx, edx
and eax, 0x547b1fdd
and eax, 0x440
or eax, 0xb60f52ab
mov dword [ebx], eax
add ebx, edx
or eax, 0x569a8fd
and eax, 0x8105fe4d
or eax, 0x48800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6db7286
and eax, 0x259a3d65
and eax, 0x4080c45
or eax, 0xd0604030
mov dword [ebx], eax
add ebx, edx
or eax, 0xf519ed0
and eax, 0x6a031570
and eax, 0xa000030
or eax, 0x8100400b
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ec27939
or eax, 0x40083d7a
and eax, 0xe8427451
or eax, 0x108004
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f036840
xor eax, 0x4918abf9
and eax, 0xb64b5320
or eax, 0x49b4a851
mov dword [ebx], eax
add ebx, edx
or eax, 0x516604b3
xor eax, 0x5f1f9cdc
and eax, 0x80004003
or eax, 0x9088480
mov dword [ebx], eax
add ebx, edx
or eax, 0x280ca8b0
xor eax, 0x30c8acf0
and eax, 0x19804041
or eax, 0x64039804
mov dword [ebx], eax
add ebx, edx
or eax, 0x6accfa04
and eax, 0x194e0040
or eax, 0x300098
mov dword [ebx], eax
add ebx, edx
and eax, 0x839f343
or eax, 0x2d58fd92
and eax, 0x38dc40
or eax, 0x40030028
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c90f3ff
and eax, 0x58018b00
or eax, 0x80440000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x48b36653
and eax, 0x31024363
and eax, 0x24040
or eax, 0x385a810
mov dword [ebx], eax
add ebx, edx
and eax, 0x75823da0
xor eax, 0x34e60545
and eax, 0x4000000
or eax, 0xc0830000
mov dword [ebx], eax
add ebx, edx
and eax, 0x59d172eb
and eax, 0x40800000
or eax, 0x88360f08
mov dword [ebx], eax
add ebx, edx
xor eax, 0x60c89a73
and eax, 0xa8540509
or eax, 0x43804880
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3fb44208
and eax, 0xd4400701
or eax, 0x5c006
mov dword [ebx], eax
add ebx, edx
and eax, 0x1159642f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x112125fa
xor eax, 0x68e61982
and eax, 0x8c41408
or eax, 0x80104182
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd655c99
and eax, 0x4eb282e0
and eax, 0x4000000
or eax, 0xb20ffc55
mov dword [ebx], eax
add ebx, edx
xor eax, 0x70919fda
or eax, 0x5552ae01
and eax, 0xc084ec05
or eax, 0x11040
mov dword [ebx], eax
add ebx, edx
or eax, 0x63c82e58
or eax, 0x634b1fcd
and eax, 0x1800454
or eax, 0x300020
mov dword [ebx], eax
add ebx, edx
and eax, 0x761eb702
or eax, 0x7a70edf7
and eax, 0x403000e3
or eax, 0x80020208
mov dword [ebx], eax
add ebx, edx
xor eax, 0x216714d3
and eax, 0xc1550408
or eax, 0x208e183
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f55aed0
and eax, 0xd463340
and eax, 0xc440040
or eax, 0xc088cc8c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2898bcae
and eax, 0x4b8d538c
and eax, 0x40044000
or eax, 0x8cc88ccc
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c0ce758
and eax, 0x4c0cc448
or eax, 0x80c00884
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e9174c7
and eax, 0x1f764a81
and eax, 0xc004080
or eax, 0xe08b154c
mov dword [ebx], eax
add ebx, edx
or eax, 0xc3b9c21
and eax, 0x8398141
or eax, 0x440210
mov dword [ebx], eax
add ebx, edx
or eax, 0x4436ee99
and eax, 0x80a6d00
or eax, 0x83001000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ac04f11
and eax, 0xc0c20001
or eax, 0x18350844
mov dword [ebx], eax
add ebx, edx
or eax, 0x35fc489b
and eax, 0x478de9c6
and eax, 0x418c4080
or eax, 0xaa700509
mov dword [ebx], eax
add ebx, edx
and eax, 0x74732acc
or eax, 0xd25700e
and eax, 0x8450006
or eax, 0x88b00
mov dword [ebx], eax
add ebx, edx
and eax, 0x3daa9a19
or eax, 0x3c93f58
and eax, 0xbc80d08
or eax, 0x80344081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x71ee5c9
and eax, 0x47044028
and eax, 0x4000000
or eax, 0xe18bfc45
mov dword [ebx], eax
add ebx, edx
and eax, 0x71eaff2e
and eax, 0x4088c004
or eax, 0x8c440359
mov dword [ebx], eax
add ebx, edx
and eax, 0x1868a0a7
and eax, 0x8488004
or eax, 0xc4844cc8
mov dword [ebx], eax
add ebx, edx
or eax, 0x330ec15f
and eax, 0xcccccccc
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x78f44a54
and eax, 0x84088488
or eax, 0x48c44844
mov dword [ebx], eax
add ebx, edx
or eax, 0x771c2aad
and eax, 0xec8844cc
or eax, 0x31100
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e3b184f
and eax, 0x31b3f069
and eax, 0x10004009
or eax, 0x40080582
mov dword [ebx], eax
add ebx, edx
or eax, 0x5982994d
and eax, 0x98a004a
or eax, 0x4010020
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e041942
or eax, 0x7aa8472d
and eax, 0x5064
or eax, 0x400000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c040f08
and eax, 0
or eax, 0x1015ff51
mov dword [ebx], eax
add ebx, edx
or eax, 0x74966686
and eax, 0x78dc5f32
and eax, 0x50004010
or eax, 0xd000020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2ec90968
or eax, 0x18dfb6a7
and eax, 0x48ccccc3
or eax, 0x84000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x26922ac4
xor eax, 0x9753207
and eax, 0xc488ccc0
or eax, 0x844000c
mov dword [ebx], eax
add ebx, edx
xor eax, 0xdc197f0
xor eax, 0x561d08b9
and eax, 0x84005184
or eax, 0x688b0448
mov dword [ebx], eax
add ebx, edx
and eax, 0x738a06b5
xor eax, 0x3701d0c2
and eax, 0x458b1042
or eax, 0x2a9
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c5e620e
and eax, 0x1c80200
or eax, 0x208110
mov dword [ebx], eax
add ebx, edx
xor eax, 0x292e28d8
and eax, 0x8000188
or eax, 0x83104401
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d6b9eb8
and eax, 0xc1030809
or eax, 0x800044
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d4111f7
xor eax, 0x490c5ed9
and eax, 0x4d0100
or eax, 0x8008801
mov dword [ebx], eax
add ebx, edx
and eax, 0x72cbe799
or eax, 0x29a9e416
and eax, 0x6503
or eax, 0x101880
mov dword [ebx], eax
add ebx, edx
or eax, 0x73577c49
and eax, 0x51030842
or eax, 0x4880234
mov dword [ebx], eax
add ebx, edx
or eax, 0x5865e622
and eax, 0xc458a00
or eax, 8
mov dword [ebx], eax
add ebx, edx
and eax, 0x1ee30e84
and eax, 0xc410200
or eax, 0xd2aa0088
mov dword [ebx], eax
add ebx, edx
xor eax, 0x468afc0c
and eax, 0x8840c204
or eax, 0x448c0159
mov dword [ebx], eax
add ebx, edx
or eax, 0x627637f
and eax, 0x6cf004c2
and eax, 0x4cc00040
or eax, 0x800ccc8c
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b09998b
and eax, 0x74fb7bdf
and eax, 0x80088
or eax, 0xec835544
mov dword [ebx], eax
add ebx, edx
or eax, 0x4dec573c
and eax, 0xa1604480
or eax, 0x10a803
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b40119a
and eax, 0x400000
or eax, 0x5000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x53d6387f
and eax, 0x3004003
or eax, 0xa0018080
mov dword [ebx], eax
add ebx, edx
or eax, 0x68e5df57
and eax, 0x405000
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0xb3711e9
and eax, 0x7806cd03
and eax, 0
or eax, 0xf445c7
mov dword [ebx], eax
add ebx, edx
and eax, 0x79e2f5f9
or eax, 0x770e7acc
and eax, 0x46000000
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a2dc566
and eax, 0xc601c544
or eax, 0x1003a01
mov dword [ebx], eax
add ebx, edx
or eax, 0x30f1cb3f
and eax, 0x2721cd2b
and eax, 0xc001
or eax, 0x2044
mov dword [ebx], eax
add ebx, edx
or eax, 0x77fb0e0e
xor eax, 0x6f11baeb
and eax, 0xc20000
or eax, 0x45050000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ad8dfc2
and eax, 0xe550ef0
and eax, 0
or eax, 0xf8
mov dword [ebx], eax
add ebx, edx
and eax, 0x61ea9c17
and eax, 0
or eax, 0x8b14eb00
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d91955b
and eax, 0x8181f849
or eax, 0x40020004
mov dword [ebx], eax
add ebx, edx
or eax, 0x702ff966
and eax, 0xf00d8901
or eax, 0x8400000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd8fb85c
and eax, 0x2048
or eax, 0x10c20
mov dword [ebx], eax
add ebx, edx
or eax, 0x5027d92f
and eax, 0x5be76391
and eax, 0x10056100
or eax, 0xc109e00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x44753771
xor eax, 0x40b8e6a5
and eax, 0x10
or eax, 0x83004020
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d6d653a
and eax, 0x1004030
or eax, 0x7c05b84d
mov dword [ebx], eax
add ebx, edx
and eax, 0x6f8f4899
and eax, 0x68050810
or eax, 0x90508300
mov dword [ebx], eax
add ebx, edx
and eax, 0x43c70f47
and eax, 0x45ff2c04
and eax, 0x450000
or eax, 0x9090448d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c3ac89b
and eax, 0x84058c10
or eax, 0x107340
mov dword [ebx], eax
add ebx, edx
and eax, 0x1d7019bd
and eax, 0x10
or eax, 0xeb004020
mov dword [ebx], eax
add ebx, edx
and eax, 0x10bff751
and eax, 0x10
or eax, 0x8b9c6
mov dword [ebx], eax
add ebx, edx
xor eax, 0x20f131bf
and eax, 0x690000
or eax, 0xd1020000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b946fc1
or eax, 0x63aad25b
and eax, 0x11008200
or eax, 0x4440900
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ef2e0e4
and eax, 0x4408000
or eax, 0x110c0b90
mov dword [ebx], eax
add ebx, edx
or eax, 0x159bd5e1
and eax, 0x458990
or eax, 0xc0000004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x181777cf
or eax, 0x4ac46ca
and eax, 0x98c44c89
or eax, 0x22000100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a7ad1d8
and eax, 0
or eax, 8
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f82cd9a
or eax, 0x57abc3fb
and eax, 0xb00c2c1
or eax, 0x80002000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c8248f
and eax, 0x89800444
or eax, 0x2101100
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c20046d
and eax, 0x59b3e81a
and eax, 0x8000000
or eax, 0x8194154c
mov dword [ebx], eax
add ebx, edx
or eax, 0x380bdba0
and eax, 0x989d044
or eax, 0x44000001
mov dword [ebx], eax
add ebx, edx
and eax, 0x576b2bf
or eax, 0x4151d3f7
and eax, 0x92d4
or eax, 0x82800
mov dword [ebx], eax
add ebx, edx
or eax, 0x21e27095
xor eax, 0x2cbfdf51
and eax, 0x510000
or eax, 0xe2800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3573affe
and eax, 0x9000048a
or eax, 0x154001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x16d048da
and eax, 0x84050c01
or eax, 0x1010408a
mov dword [ebx], eax
add ebx, edx
and eax, 0x395a4616
or eax, 0x666f5d88
and eax, 0x584588
or eax, 0x89800001
mov dword [ebx], eax
add ebx, edx
and eax, 0x342f56d4
and eax, 0x84400
or eax, 0x8b2984d
mov dword [ebx], eax
add ebx, edx
or eax, 0x238406d4
and eax, 0x2b000000
or eax, 0x40000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4055eddd
and eax, 0x480101c0
or eax, 0x48a0202
mov dword [ebx], eax
add ebx, edx
and eax, 0x66a8946f
xor eax, 0x187b956a
and eax, 0x54839000
or eax, 0x80005
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3933590a
or eax, 0x32715542
and eax, 0x4d899405
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x7d93a26f
or eax, 0x2d5c4890
and eax, 0x4c5588c8
or eax, 0x80000100
mov dword [ebx], eax
add ebx, edx
or eax, 0x359a3e4a
and eax, 0x5fc59177
and eax, 0
or eax, 0x8b8
mov dword [ebx], eax
add ebx, edx
and eax, 0x2161c3fd
or eax, 0x1ab55cf8
and eax, 0x2a04000
or eax, 0x408100
mov dword [ebx], eax
add ebx, edx
or eax, 0x302bf9f
or eax, 0x120e9c0a
and eax, 0x10044c8b
or eax, 0x80010000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b224b17
xor eax, 0x3c10dc62
and eax, 0x4001401
or eax, 0x9005408a
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e30088f
xor eax, 0x1721ad99
and eax, 0x1200d00
or eax, 0x88984089
mov dword [ebx], eax
add ebx, edx
and eax, 0x1fb58c2f
xor eax, 0x7b70ecc7
and eax, 0x4080a044
or eax, 0x50b1c11
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a0e48ab
xor eax, 0x2257928f
and eax, 0xd824050
or eax, 0x4009108c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3bf33a1e
and eax, 0x3569c216
and eax, 0x14084000
or eax, 0x418311d8
mov dword [ebx], eax
add ebx, edx
and eax, 0x70eb0a3e
and eax, 0x408b0010
or eax, 0x50052c4
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d70ae24
or eax, 0x849c0ca
and eax, 0x4d8b50d0
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x457da6bf
and eax, 0x825044
or eax, 0x55090180
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ce319f3
and eax, 0x48010c0
or eax, 0xaa684200
mov dword [ebx], eax
add ebx, edx
or eax, 0x4cc697b4
and eax, 0x82eed7e4
or eax, 0x1112809
mov dword [ebx], eax
add ebx, edx
xor eax, 0x12449372
and eax, 0x2ba4ddd
and eax, 0x880884
or eax, 0x45011040
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ee1d00b
and eax, 0x44010000
or eax, 0x88448bec
mov dword [ebx], eax
add ebx, edx
or eax, 0x354c6ea0
and eax, 0xc84d8b40
or eax, 0x10
mov dword [ebx], eax
add ebx, edx
or eax, 0x45c6119b
and eax, 0xcc458b51
or eax, 0x10100000
mov dword [ebx], eax
add ebx, edx
and eax, 0x198f193
and eax, 0x6833cc15
and eax, 0x8010
or eax, 0xd8450b42
mov dword [ebx], eax
add ebx, edx
or eax, 0x11081d65
or eax, 0x6c9f9465
and eax, 0xd44d8b50
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x3348304
and eax, 0x48300
or eax, 0xd0510851
mov dword [ebx], eax
add ebx, edx
and eax, 0x18036027
and eax, 0x10010264
and eax, 0x10000
or eax, 0xed8ae852
mov dword [ebx], eax
add ebx, edx
and eax, 0x6bb6db56
and eax, 0x4082c852
or eax, 0x840137ad
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c20b8a4
or eax, 0x1767b23b
and eax, 0xc8458918
or eax, 0x20000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e71cdf0
and eax, 0x50344588
or eax, 0x880003
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c9036f2
and eax, 0x50284109
or eax, 0x1900c82
mov dword [ebx], eax
add ebx, edx
or eax, 0x3d273130
and eax, 0x508c558b
or eax, 0x2400000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c97884c
and eax, 0x3d748fdf
and eax, 0x1040058b
or eax, 0x40884000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2112ebc
and eax, 0x50d84903
or eax, 0x1040488
mov dword [ebx], eax
add ebx, edx
and eax, 0x1640dc49
and eax, 0x10404409
or eax, 0x42981182
mov dword [ebx], eax
add ebx, edx
or eax, 0x6642f3c9
or eax, 0x5a47d36d
and eax, 0x7ecd60e8
or eax, 0x81200800
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c4966e0
and eax, 0x84000e0
or eax, 0x1084831f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x61111c47
and eax, 0x1c40588
or eax, 0x82204001
mov dword [ebx], eax
add ebx, edx
or eax, 0x3dc6a834
and eax, 0x1aba24a2
and eax, 0x1a022420
or eax, 0x6444c85d
mov dword [ebx], eax
add ebx, edx
and eax, 0x1577c42a
and eax, 0x448000
or eax, 0xe8390315
mov dword [ebx], eax
add ebx, edx
or eax, 0x19d09a57
or eax, 0x2cbc7b61
and eax, 0x810d7a46
or eax, 0x2020400
mov dword [ebx], eax
add ebx, edx
or eax, 0x198d3bc1
and eax, 0x1a066445
or eax, 0x64408038
mov dword [ebx], eax
add ebx, edx
and eax, 0x62cee6af
and eax, 0x60448009
or eax, 0x94010b00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3cffb65f
or eax, 0x30b98399
and eax, 0x88018083
or eax, 0x1004000
mov dword [ebx], eax
add ebx, edx
and eax, 0x60f3ba8
xor eax, 0x68691a6d
and eax, 0x68001045
or eax, 0x1583e400
mov dword [ebx], eax
add ebx, edx
and eax, 0x33b76a54
and eax, 0x30044
or eax, 0x8c0c03b0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x47fe9e4c
and eax, 0xcbf19c90
or eax, 0x340e6242
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f3fecfe
and eax, 0x3f47c82
or eax, 0x101
mov dword [ebx], eax
add ebx, edx
xor eax, 0x62fbf7b6
and eax, 0x576e3b82
and eax, 0x41060800
or eax, 0x4c1017d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d3cb482
and eax, 0x1f0
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x6702f22c
and eax, 0x303a1c3b
and eax, 0
or eax, 0xc707eb00
mov dword [ebx], eax
add ebx, edx
and eax, 0xa417121
and eax, 0x6000
or eax, 0x9045
mov dword [ebx], eax
add ebx, edx
or eax, 0x375e3e8f
or eax, 0x6db7039f
and eax, 0x360f0000
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b579da9
and eax, 0xa5089001
or eax, 0x40836044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3d3ec5dc
and eax, 0xc8840119
or eax, 0x448c244
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d6781c8
xor eax, 0x565286d6
and eax, 0x804048c
or eax, 0xc4c8c840
mov dword [ebx], eax
add ebx, edx
or eax, 0x21b7020a
and eax, 0xcccccccc
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c224ecd
and eax, 0x4c004ccc
or eax, 0x80cc8000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d6e2471
xor eax, 0x3ec127ad
and eax, 0xac034500
or eax, 0x408810cc
mov dword [ebx], eax
add ebx, edx
and eax, 0x2690bf7e
and eax, 0x690318da
and eax, 8
or eax, 0x1028b0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4f2b0638
and eax, 0x5032800
or eax, 0xc0c000
mov dword [ebx], eax
add ebx, edx
or eax, 0x421cc86
and eax, 0xa10000
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b1f1dc7
and eax, 0
or eax, 0x83004050
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f79c86a
and eax, 0x210040
or eax, 0x820180
mov dword [ebx], eax
add ebx, edx
or eax, 0x23001872
and eax, 0x60ca4a11
and eax, 0x10
or eax, 0xc7004040
mov dword [ebx], eax
add ebx, edx
and eax, 0xf197f53
or eax, 0x376d5c72
and eax, 0x5440
or eax, 0xa005
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa1e3ea
and eax, 0x810000
or eax, 0x45460000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6493d131
xor eax, 0x49bd5e73
and eax, 0x70
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e11207a
or eax, 0x5e6c693a
and eax, 0x58454100
or eax, 0xa0008600
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b7969e2
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x504d714d
and eax, 0x467ca875
and eax, 0x404c0005
or eax, 0x11904d88
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3123a16b
xor eax, 0x22011fa1
and eax, 0x841147
or eax, 0x300004b8
mov dword [ebx], eax
add ebx, edx
or eax, 0x624b3c25
and eax, 0x324a0040
or eax, 0x200000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7fbe6c18
and eax, 0x31b4af99
and eax, 0
or eax, 0x340e8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e354a3b
or eax, 0x51a7d120
and eax, 0x4848300
or eax, 0x400000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d8d57e6
xor eax, 0x7c0f08b
and eax, 0x288040d
or eax, 0x50605180
mov dword [ebx], eax
add ebx, edx
or eax, 0x50be0a57
and eax, 0x108415df
or eax, 0x20000020
mov dword [ebx], eax
add ebx, edx
or eax, 0x7de4f113
and eax, 0x45800040
or eax, 0xb0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x290d6d56
or eax, 0x1d32e662
and eax, 0x68052b54
or eax, 0x80401088
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b9fe2f8
xor eax, 0x665d92e9
and eax, 0xd826015
or eax, 0x40090660
mov dword [ebx], eax
add ebx, edx
or eax, 0x59063970
xor eax, 0x321ebbf4
and eax, 0x6c010080
or eax, 0x804c3b60
mov dword [ebx], eax
add ebx, edx
xor eax, 0x71dfde41
xor eax, 0x742bdaee
and eax, 0x69811e45
or eax, 0x14024030
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6ff7241c
or eax, 0x687a551
and eax, 0x6740070
or eax, 0x49000080
mov dword [ebx], eax
add ebx, edx
and eax, 0x239445a1
xor eax, 0x2e79ab82
and eax, 0x682902
or eax, 0x905481
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c369907
and eax, 0x60c84004
or eax, 0x82200972
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ee8357d
xor eax, 0x334bd592
and eax, 0x1000002
or eax, 0x8a000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a29bba3
xor eax, 0x104e9736
and eax, 0x8429014
or eax, 0x85106841
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e43d3d3
and eax, 0xc42d001
or eax, 0xf3ad0884
mov dword [ebx], eax
add ebx, edx
and eax, 0x64d4668c
or eax, 0x2f4b3656
and eax, 0x42c850d6
or eax, 0x90200029
mov dword [ebx], eax
add ebx, edx
or eax, 0x6807312f
xor eax, 0x4c35e5a8
and eax, 0x82da9443
or eax, 0x1256ba8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d5448cb
and eax, 0x4880000
or eax, 0x410008c4
mov dword [ebx], eax
add ebx, edx
and eax, 0x76436248
and eax, 0x2c068379
and eax, 0x4000040
or eax, 0x49b60fbf
mov dword [ebx], eax
add ebx, edx
or eax, 0x10ecb03d
and eax, 0x55c885ff
or eax, 0x20010000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b142609
and eax, 0x70000009
or eax, 0x84558b00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x53f25fa0
and eax, 0x48d3abcb
and eax, 0x18081
or eax, 0x89004202
mov dword [ebx], eax
add ebx, edx
xor eax, 0x31da7c1
or eax, 0x11bf2702
and eax, 0x286440
or eax, 0x409015
mov dword [ebx], eax
add ebx, edx
or eax, 0x79bb2ff5
xor eax, 0x47e49112
and eax, 0x2a000000
or eax, 0x40000010
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a9159ac
and eax, 0x48810900
or eax, 0x90048400
mov dword [ebx], eax
add ebx, edx
or eax, 0x40ebace0
and eax, 0x4e97bdb
and eax, 0xe929c0
or eax, 0x5016d62f
mov dword [ebx], eax
add ebx, edx
and eax, 0x1d5689df
and eax, 0x105488c8
or eax, 0xefa92020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x13efffa6
and eax, 0x541db4
and eax, 0x104
or eax, 0xcc482fb
mov dword [ebx], eax
add ebx, edx
or eax, 0x7fc5c827
xor eax, 0x33cbe206
and eax, 0x801c1
or eax, 0xf04406
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1633c141
and eax, 0x6000000
or eax, 0xc1000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x187b3448
or eax, 0x687eb365
and eax, 0xb045
or eax, 0x4000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b9a30df
and eax, 0
or eax, 0x57eb0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x47ed54de
and eax, 0x100414de
or eax, 0x20480121
mov dword [ebx], eax
add ebx, edx
or eax, 0x42eb5b11
or eax, 0x2f194e9f
and eax, 0xb500040
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e24e886
and eax, 0x8150e844
or eax, 0xa010409
mov dword [ebx], eax
add ebx, edx
and eax, 0x790e89d6
and eax, 0x8008844
or eax, 0xe0526011
mov dword [ebx], eax
add ebx, edx
and eax, 0x23cfab5f
and eax, 0x21e04512
and eax, 0
or eax, 0x201
mov dword [ebx], eax
add ebx, edx
xor eax, 0x345d0225
xor eax, 0x4f4871bd
and eax, 0x3044081
or eax, 0x80088402
mov dword [ebx], eax
add ebx, edx
or eax, 0x3792518b
or eax, 0x32cc1dda
and eax, 0x524819
or eax, 0x40010024
mov dword [ebx], eax
add ebx, edx
and eax, 0x60ba9079
or eax, 0x332daeb9
and eax, 0x30360000
or eax, 0x400100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6dbf2c0e
xor eax, 0x724f932e
and eax, 0x8800a20
or eax, 0x4021004a
mov dword [ebx], eax
add ebx, edx
and eax, 0x6174379b
and eax, 0x88d6fda
and eax, 2
or eax, 0x50004051
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c159947
and eax, 0x5a099aa9
and eax, 0x50000001
or eax, 0x3400d8a
mov dword [ebx], eax
add ebx, edx
and eax, 0x7fa27bef
and eax, 0x53e1cb70
and eax, 0x40000000
or eax, 0xa8510040
mov dword [ebx], eax
add ebx, edx
or eax, 0xb6add1a
and eax, 0xeb7bd840
or eax, 0x14842281
mov dword [ebx], eax
add ebx, edx
or eax, 0x6835e642
and eax, 0x890cc483
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x23c9585
or eax, 0x2c323710
and eax, 0x50ad005
or eax, 0x50810840
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd7a8bf
and eax, 0x504400f8
or eax, 0x88018b00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x32e1478a
and eax, 0xc8848400
or eax, 0x10110089
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2ffd26c1
and eax, 0x2301c57a
and eax, 0x3008048
or eax, 0x88ff7fa7
mov dword [ebx], eax
add ebx, edx
or eax, 0x33609c7e
and eax, 0x246a9844
and eax, 0x29844
or eax, 0xc1816009
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3409522d
xor eax, 0x6c9d8b1f
and eax, 0x98050101
or eax, 0x60488800
mov dword [ebx], eax
add ebx, edx
and eax, 0x16de4cff
and eax, 0x400001
or eax, 0x1b045c6
mov dword [ebx], eax
add ebx, edx
xor eax, 0xfc9cbc5
and eax, 0xa000000
or eax, 0x81000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c7871bd
xor eax, 0x102ed3db
and eax, 0xac051
or eax, 0x45812804
mov dword [ebx], eax
add ebx, edx
or eax, 0x589ad115
xor eax, 0x6077893d
and eax, 0x1c440068
or eax, 0xc0118984
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f2ef5a
xor eax, 0x18925606
and eax, 0x8c04508
or eax, 0x62200081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a62140f
and eax, 0x5102
or eax, 0x1c15ae30
mov dword [ebx], eax
add ebx, edx
xor eax, 0x14e71ae9
or eax, 0x7df7e79a
and eax, 0x1004010
or eax, 0x82000020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3ac344e6
and eax, 0x9020454
or eax, 0x600f029
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c586e20
and eax, 0x735a120c
or eax, 0x8ca50180
mov dword [ebx], eax
add ebx, edx
or eax, 0x67b36c83
and eax, 0xf47d038f
or eax, 0x8070
mov dword [ebx], eax
add ebx, edx
or eax, 0x7d1ef0e7
and eax, 0xc5097102
or eax, 0x2000c00
mov dword [ebx], eax
add ebx, edx
and eax, 0x23286a60
xor eax, 0x16b44c9f
and eax, 0x2405
or eax, 0x1c040
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f676e68
and eax, 0x10000
or eax, 0x7ea0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7653b0a0
and eax, 0x400000
or eax, 0xa445c7
mov dword [ebx], eax
add ebx, edx
or eax, 0xc1d94ae
and eax, 0x4d692812
and eax, 0xc000000
or eax, 0x3000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x236892f1
or eax, 0x396e5d45
and eax, 0xb644504
or eax, 0x808000b2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3d58f2de
xor eax, 0x65f5c5f1
and eax, 0xc0415081
or eax, 0xc820d64
mov dword [ebx], eax
add ebx, edx
and eax, 0xbf1ff88
and eax, 0x5d0cb21a
and eax, 0x8001000
or eax, 0xe48b45cc
mov dword [ebx], eax
add ebx, edx
or eax, 0x756ec79
and eax, 0x9c54484
and eax, 0x9044480
or eax, 0x8208a803
mov dword [ebx], eax
add ebx, edx
or eax, 0x39f52b33
or eax, 0x2b517452
and eax, 0xa8500841
or eax, 0x40000004
mov dword [ebx], eax
add ebx, edx
or eax, 0x6eee5573
and eax, 0x61
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x59c99300
and eax, 0x9008001
or eax, 0x80044482
mov dword [ebx], eax
add ebx, edx
or eax, 0x32fb7bbb
and eax, 0x98bf801
or eax, 0x44000044
mov dword [ebx], eax
add ebx, edx
or eax, 0x124b8e52
xor eax, 0x4d72f4ba
and eax, 0x12a8000c
or eax, 0x40405100
mov dword [ebx], eax
add ebx, edx
or eax, 0x2e01e4e9
and eax, 0x498e1e22
and eax, 0
or eax, 0x83000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f6af28b
or eax, 0x17f34000
and eax, 0x45890080
or eax, 0x444
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ec87d38
and eax, 0x784109f4
or eax, 0x80148200
mov dword [ebx], eax
add ebx, edx
and eax, 0x25ea543a
and eax, 0x62cd5c99
and eax, 0x20400010
or eax, 0x54b4552b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x62712b53
and eax, 0x2803200
or eax, 0xe9400004
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c1dcf33
and eax, 0x68000200
or eax, 0x9445c538
mov dword [ebx], eax
add ebx, edx
and eax, 0x38528665
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x46646810
and eax, 0x44000800
or eax, 0x18b01eb
mov dword [ebx], eax
add ebx, edx
xor eax, 0x782cc09d
xor eax, 0x48fb0470
and eax, 0x1408104
or eax, 0x8002f8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x45fb0595
xor eax, 0x1802c9b7
and eax, 0x8384588
or eax, 0x83c40001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x47475ebe
and eax, 0x4c3b1805
or eax, 0x100e448
mov dword [ebx], eax
add ebx, edx
or eax, 0x5848bef8
and eax, 0x5faf7baa
and eax, 0x90872a8
or eax, 0x82140150
mov dword [ebx], eax
add ebx, edx
and eax, 0x6def6be0
xor eax, 0x5eca20bb
and eax, 0x55020051
or eax, 0x10804
mov dword [ebx], eax
add ebx, edx
or eax, 0x2538682b
xor eax, 0x5fc78d04
and eax, 0x2bc0578
or eax, 0x20a84
mov dword [ebx], eax
add ebx, edx
or eax, 0x27e1d16b
or eax, 0x27d403d3
and eax, 0x30c4d8b
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f16b6a3
and eax, 0x2e0efc09
or eax, 0x90010044
mov dword [ebx], eax
add ebx, edx
or eax, 0x397b75a4
or eax, 0x6dec186c
and eax, 0x74c23901
or eax, 0x210
mov dword [ebx], eax
add ebx, edx
and eax, 0x7994f18f
and eax, 0x60803000
or eax, 0x8b400204
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b6ab3fb
and eax, 0x236d2298
and eax, 0
or eax, 0xb0d3eb04
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a335185
and eax, 0x58e18b01
or eax, 0x5040000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4fd628a0
and eax, 0x4cc48881
or eax, 0x80084442
mov dword [ebx], eax
add ebx, edx
and eax, 0x3273f65d
and eax, 0x4440
or eax, 0xec8b118c
mov dword [ebx], eax
add ebx, edx
and eax, 0x74e47f23
and eax, 0x599ecbd7
and eax, 0x100
or eax, 0x8458a51
mov dword [ebx], eax
add ebx, edx
xor eax, 0x74a54aa1
and eax, 0x2aa8505b
and eax, 0x28a04000
or eax, 0xc35c0589
mov dword [ebx], eax
add ebx, edx
or eax, 0x2fcaa00f
and eax, 0xec4c8109
or eax, 0x10010a00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x33e8812f
xor eax, 0x5dcd0eff
and eax, 0x80000081
or eax, 0x901c102
mov dword [ebx], eax
add ebx, edx
xor eax, 0x74d45b9e
and eax, 0x5581980d
or eax, 0xa6440
mov dword [ebx], eax
add ebx, edx
and eax, 0x40fcefa9
and eax, 0x880c08
or eax, 0x23603f4
mov dword [ebx], eax
add ebx, edx
or eax, 0x18dbe56f
and eax, 0x274c085
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c362d3f
and eax, 0x4402e9ab
or eax, 0x1890240
mov dword [ebx], eax
add ebx, edx
xor eax, 0x70e14279
and eax, 0x402990
or eax, 0x805026c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x51dda108
xor eax, 0x70a466eb
and eax, 0x11ce40b
or eax, 0xc2410180
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b3e8315
and eax, 0x355956ba
and eax, 0x80000
or eax, 0xccc4cccc
mov dword [ebx], eax
add ebx, edx
and eax, 0x2105f005
or eax, 0x3242e30
and eax, 0x4404
or eax, 0xec8b11c8
mov dword [ebx], eax
add ebx, edx
and eax, 0x6bf937e
and eax, 0
or eax, 0x6a14ec83
mov dword [ebx], eax
add ebx, edx
or eax, 0x47eb91c5
or eax, 0x559f2323
and eax, 0x10458b00
or eax, 8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f506794
and eax, 0x2c05e810
or eax, 0xc0ea0040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5872039a
and eax, 0x8481ebca
or eax, 0x40021435
mov dword [ebx], eax
add ebx, edx
and eax, 0x683aa9a8
xor eax, 0x4ac870e4
and eax, 0x408908
or eax, 0xf0050000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5937fcb0
or eax, 0x55fd731c
and eax, 0x680008
or eax, 0x20062
mov dword [ebx], eax
add ebx, edx
or eax, 0x18261521
or eax, 0x2696c8bf
and eax, 0x6a006a
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a30a275
xor eax, 0x4578add1
and eax, 0x40000828
or eax, 0x315040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x638b5d5e
and eax, 0x100500
or eax, 0x4805fa00
mov dword [ebx], eax
add ebx, edx
and eax, 0x54e5b819
and eax, 0
or eax, 0x89004050
mov dword [ebx], eax
add ebx, edx
or eax, 0x318dbcf
or eax, 0x5b1a7c22
and eax, 0x5902fc45
or eax, 0x24810000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x778ca76c
and eax, 0x8050028
or eax, 0x7000d4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2ee6a5d6
and eax, 0x20938002
or eax, 0xc96c4881
mov dword [ebx], eax
add ebx, edx
xor eax, 0x253f526c
xor eax, 0x37833f15
and eax, 0x92
or eax, 4
mov dword [ebx], eax
add ebx, edx
or eax, 0x331ae11c
and eax, 0x86182
or eax, 0x41c01
mov dword [ebx], eax
add ebx, edx
and eax, 0x38cd6d70
and eax, 0x40900
or eax, 0x45c30074
mov dword [ebx], eax
add ebx, edx
or eax, 0x32d3855e
and eax, 0x1a8600fc
and eax, 0x12860074
or eax, 0xed79ff80
mov dword [ebx], eax
add ebx, edx
and eax, 0x14950822
xor eax, 0x94b2a19
and eax, 0x5062239
or eax, 0xc201c9c6
mov dword [ebx], eax
add ebx, edx
xor eax, 0x65fa9813
or eax, 0x2a983ed
and eax, 0xf045
or eax, 0x400
mov dword [ebx], eax
add ebx, edx
and eax, 0x6bbac628
xor eax, 0xe1b50c1
and eax, 0xa0000
or eax, 0x600000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x143b6748
or eax, 0x131971e3
and eax, 0x509006a
or eax, 0x48820000
mov dword [ebx], eax
add ebx, edx
and eax, 0x13a65f64
and eax, 0x4578119d
and eax, 0x1000000
or eax, 0x548b51f4
mov dword [ebx], eax
add ebx, edx
and eax, 0x53aa4a22
or eax, 0x32ff9b9c
and eax, 0x418b520c
or eax, 0x4000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x133a85ec
and eax, 0x2daf787b
and eax, 0x4815000
or eax, 0x490a0008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x69f074ab
and eax, 0x47b00a0
or eax, 0x1184515c
mov dword [ebx], eax
add ebx, edx
or eax, 0x5941e59b
and eax, 0x7c90b319
and eax, 0x1010
or eax, 0x404040
mov dword [ebx], eax
add ebx, edx
and eax, 0x21f06402
and eax, 0x404000
or eax, 0x83b80589
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2fa7382b
or eax, 0xdc9b469
and eax, 0x2500f869
or eax, 0x50000014
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c37b476
and eax, 0x5c08d6ea
and eax, 0x48000000
or eax, 0xb4558b11
mov dword [ebx], eax
add ebx, edx
and eax, 0x38de7c3f
and eax, 0x8140810
or eax, 0x4401f742
mov dword [ebx], eax
add ebx, edx
and eax, 0x6f411340
and eax, 0x8000040
or eax, 0xb0004010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3504b962
and eax, 0x8d04f932
or eax, 0x72fb06cc
mov dword [ebx], eax
add ebx, edx
and eax, 0x38ad22d2
and eax, 0x33d1cbb7
and eax, 0x810082
or eax, 0x450c4c69
mov dword [ebx], eax
add ebx, edx
or eax, 0x58093382
and eax, 0x4d8950e8
or eax, 0x20004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x699595e5
and eax, 0x40a4100
or eax, 0x51811010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1141146a
and eax, 0x53bc7ef5
and eax, 0x40884070
or eax, 0x5031280
mov dword [ebx], eax
add ebx, edx
and eax, 0x68f5358a
and eax, 0x811080
or eax, 0x157e4078
mov dword [ebx], eax
add ebx, edx
or eax, 0x58c5c64a
and eax, 0x405050
or eax, 4
mov dword [ebx], eax
add ebx, edx
or eax, 0x5290e6e0
and eax, 0x1250c084
or eax, 0x9250001
mov dword [ebx], eax
add ebx, edx
and eax, 0x2053a835
or eax, 0x73b11aec
and eax, 0x51f00889
or eax, 0x84502
mov dword [ebx], eax
add ebx, edx
and eax, 0x6fa9cd2
and eax, 0x194e47d6
and eax, 0x480482
or eax, 0x5004117d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x672c8103
or eax, 0x168e4845
and eax, 0x158a0040
or eax, 0x40010000
mov dword [ebx], eax
add ebx, edx
or eax, 0x20258166
and eax, 0x15af0064
or eax, 0x505298
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d0a357c
xor eax, 0x3b534174
and eax, 0x405008
or eax, 0x44
mov dword [ebx], eax
add ebx, edx
or eax, 0x3cf7ac8c
xor eax, 0x67e0c2fa
and eax, 0x5b173c30
or eax, 0xa4e8c188
mov dword [ebx], eax
add ebx, edx
xor eax, 0x22cd7a0a
or eax, 0x229595e8
and eax, 0x8b1783fa
or eax, 0x6805
mov dword [ebx], eax
add ebx, edx
and eax, 0x2aec490f
and eax, 0x3506f3eb
and eax, 0x4001
or eax, 0xff50b844
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3fbb32c8
and eax, 0x6deaf5b1
and eax, 0x40404001
or eax, 0x100c14
mov dword [ebx], eax
add ebx, edx
xor eax, 0x14025ba4
and eax, 0x54400300
or eax, 0xa80d8800
mov dword [ebx], eax
add ebx, edx
or eax, 0x3eeb8c35
and eax, 0x1b1cf4e8
and eax, 0x8048400
or eax, 0x44117b51
mov dword [ebx], eax
add ebx, edx
and eax, 0x54ce5ee9
and eax, 0x52f76159
and eax, 0x4040
or eax, 0x8b000010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x79761eb6
and eax, 0xe0025044
or eax, 0x589a001
mov dword [ebx], eax
add ebx, edx
or eax, 0x37770544
xor eax, 0x37cbccbf
and eax, 0xc0040158
or eax, 0xcc8c205
mov dword [ebx], eax
add ebx, edx
xor eax, 0x52e2f9d9
and eax, 0x8c0c0884
or eax, 0x40c0c448
mov dword [ebx], eax
add ebx, edx
and eax, 0x77f09bad
and eax, 0x44c0888c
or eax, 0x880c4440
mov dword [ebx], eax
add ebx, edx
xor eax, 0x68c3a62f
xor eax, 0x176a6f39
and eax, 0xa00105c8
or eax, 0x4c8a5004
mov dword [ebx], eax
add ebx, edx
and eax, 0x1e105c0
xor eax, 0x539edcfc
and eax, 0x420cc800
or eax, 0x28002483
mov dword [ebx], eax
add ebx, edx
and eax, 0xe03751d
and eax, 0x8006000
or eax, 0xe00c0a08
mov dword [ebx], eax
add ebx, edx
and eax, 0x1d2e5821
and eax, 0x80c4800
or eax, 0xf7f3a411
mov dword [ebx], eax
add ebx, edx
xor eax, 0x562455e
or eax, 0x70b30cf7
and eax, 0x8a088483
or eax, 0x1004000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3babd35f
or eax, 0x78495206
and eax, 0xf0498108
or eax, 0x4040800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6e6c2db5
or eax, 0x2610f80a
and eax, 0x8800508b
or eax, 0x1040000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e3980ed
and eax, 0x34d7a143
and eax, 0x18041
or eax, 0x408a7814
mov dword [ebx], eax
add ebx, edx
or eax, 0x56045c25
and eax, 0x54058800
or eax, 0xa8400108
mov dword [ebx], eax
add ebx, edx
or eax, 0x383822
xor eax, 0x7a0249a4
and eax, 0x8208408a
or eax, 0x9000d01
mov dword [ebx], eax
add ebx, edx
and eax, 0x58e09e9c
or eax, 0x79fb05a7
and eax, 0x49890c05
or eax, 0x4000050
mov dword [ebx], eax
add ebx, edx
xor eax, 0x142bc43d
and eax, 0x58008860
or eax, 0xa0550194
mov dword [ebx], eax
add ebx, edx
and eax, 0x1dd6c673
and eax, 0x8100000
or eax, 0x8100458b
mov dword [ebx], eax
add ebx, edx
and eax, 0x15ede955
and eax, 0x1004001
or eax, 0xc6bbc44
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2dd505d5
and eax, 0x5100
or eax, 0x400248
mov dword [ebx], eax
add ebx, edx
or eax, 0x296cc4d0
or eax, 0x5b79b5ff
and eax, 0x400d030c
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x35cebdb4
and eax, 0x1000010
or eax, 0x8a004043
mov dword [ebx], eax
add ebx, edx
or eax, 0xd24134c
and eax, 0x1005055
or eax, 0x1089a400
mov dword [ebx], eax
add ebx, edx
or eax, 0x6704758e
and eax, 0x670d7141
and eax, 0x1084101
or eax, 0x88f0048a
mov dword [ebx], eax
add ebx, edx
or eax, 0x74932fa2
xor eax, 0x5ec74db2
and eax, 0x1080001
or eax, 0x54830440
mov dword [ebx], eax
add ebx, edx
or eax, 0x4169e5f8
xor eax, 0x46b1ce0
and eax, 0x8918
or eax, 0x85100e4
mov dword [ebx], eax
add ebx, edx
and eax, 0x505f8f3e
and eax, 0x510820
or eax, 0x40024081
mov dword [ebx], eax
add ebx, edx
or eax, 0x1fd8b098
and eax, 0x6ec54a0a
and eax, 0xc00000
or eax, 0x1008300
mov dword [ebx], eax
add ebx, edx
or eax, 0x484c4dd7
xor eax, 0x6d609069
and eax, 0x48a2
or eax, 0x40530001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6427a915
xor eax, 0x62f5ee77
and eax, 0x42000100
or eax, 0x1148a000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f60defa
or eax, 0x7895f6f9
and eax, 0x52310040
or eax, 0x80020000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e9a39d7
and eax, 0x40003197
or eax, 0x13440460
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6ed0b78d
xor eax, 0x23c5ff4f
and eax, 0x14010000
or eax, 0x1880040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a6d6e5c
xor eax, 0x426ed46b
and eax, 0x1240
or eax, 0x404108
mov dword [ebx], eax
add ebx, edx
and eax, 0x296da7d6
and eax, 0x400100
or eax, 0xc31de48b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x19441195
xor eax, 0x5eac6416
and eax, 0x84848008
or eax, 0x48484cc4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3135f81a
and eax, 0x35a673cd
and eax, 0x48000c4
or eax, 0xc84ccc08
mov dword [ebx], eax
add ebx, edx
xor eax, 0x237b7943
and eax, 0xec83158c
or eax, 0x84040
mov dword [ebx], eax
add ebx, edx
or eax, 0xc4b834f
or eax, 0x2b6bc072
and eax, 0x4340056b
or eax, 0x10040000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6e083bf6
or eax, 0x3a8bf459
and eax, 0x500c0040
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x3dd52df7
or eax, 0x635fcb4a
and eax, 0xd8b006a
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x7d2f578
and eax, 0x405140
or eax, 0x200
mov dword [ebx], eax
add ebx, edx
or eax, 0x19178e53
and eax, 0x1847c851
or eax, 0xe2a02000
mov dword [ebx], eax
add ebx, edx
or eax, 0x205b534a
and eax, 0xc083fb5b
or eax, 0x40004a4
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e90986e
and eax, 0x4000800c
or eax, 0x8054700
mov dword [ebx], eax
add ebx, edx
and eax, 0x472abe94
and eax, 0x7f20b8ab
and eax, 0
or eax, 0x4053
mov dword [ebx], eax
add ebx, edx
or eax, 0x41105434
or eax, 0x6b496ffd
and eax, 0x49000000
or eax, 0x14000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4219f99f
xor eax, 0x6501a86d
and eax, 0x80840c2
or eax, 0xc4c48c01
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1dee337e
or eax, 0x71731e7d
and eax, 0xc040cccc
or eax, 0xc8c0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x56e95c37
or eax, 0x569a1860
and eax, 0xcc8b10c8
or eax, 0x20004504
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f13a8ef
and eax, 0x450b086a
or eax, 0x600000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b48b4c
and eax, 0x3ae21f75
and eax, 0x400000
or eax, 0xe8100c08
mov dword [ebx], eax
add ebx, edx
and eax, 0x1d9ce1fc
and eax, 0x8100000
or eax, 0xf7efeb61
mov dword [ebx], eax
add ebx, edx
and eax, 0x5634b434
xor eax, 0x27e48c0e
and eax, 0x21000402
or eax, 0x8208c081
mov dword [ebx], eax
add ebx, edx
or eax, 0x2de13dc9
and eax, 0x6b8be3fc
and eax, 0x4140
or eax, 0x401200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x20a362db
and eax, 0x18b
or eax, 0x89084c00
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d30a10c
xor eax, 0x3803333
and eax, 0x4010440c
or eax, 0x430001
mov dword [ebx], eax
add ebx, edx
or eax, 0x455d663e
and eax, 0x450b6000
or eax, 0xbaa08800
mov dword [ebx], eax
add ebx, edx
and eax, 0x5dc93cd2
and eax, 0x6d80062b
and eax, 0x41000000
or eax, 0x825dffff
mov dword [ebx], eax
add ebx, edx
and eax, 0xb51bcff
and eax, 0x408ccc
or eax, 0xcc8c4000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e23818f
and eax, 0xcccccccc
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x7cd8af2a
and eax, 0x4c880408
or eax, 0xa00351c4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e271287
and eax, 0x82084403
or eax, 0x900a880
mov dword [ebx], eax
add ebx, edx
and eax, 0x49807681
and eax, 1
or eax, 0x30a30844
mov dword [ebx], eax
add ebx, edx
and eax, 0x439a3939
xor eax, 0x50e26bb4
and eax, 0x40004011
or eax, 0x2a000042
mov dword [ebx], eax
add ebx, edx
and eax, 0x27a133a0
and eax, 0x22000000
or eax, 0x48006a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x5420c8eb
xor eax, 0x74a29c15
and eax, 0x30008011
or eax, 0xd0b00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e61e1c4
and eax, 0x4051
or eax, 0x51000002
mov dword [ebx], eax
add ebx, edx
or eax, 0x22bd00b7
or eax, 0x44bcd9e8
and eax, 0x501811ff
or eax, 0x400400
mov dword [ebx], eax
add ebx, edx
and eax, 0x40fa2cd1
and eax, 0x3a241aaa
and eax, 0
or eax, 0x15ff0040
mov dword [ebx], eax
add ebx, edx
or eax, 0x111bdfa9
and eax, 0x401028
or eax, 0x2014
mov dword [ebx], eax
add ebx, edx
xor eax, 0x509a3f68
and eax, 0x35577bd0
and eax, 0x10500000
or eax, 0x225c085
mov dword [ebx], eax
add ebx, edx
xor eax, 0x78a790f3
or eax, 0x3d19d484
and eax, 0x7fc110e0
or eax, 0x80240008
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e831a15
or eax, 0x50fd99b5
and eax, 0x75c081fd
or eax, 0x402
mov dword [ebx], eax
add ebx, edx
and eax, 0x28f1dd0c
xor eax, 0xc8f32c1
and eax, 0x2407a009
or eax, 0xc1a04800
mov dword [ebx], eax
add ebx, edx
and eax, 0x45565baa
and eax, 0x40044808
or eax, 0x8081b7f7
mov dword [ebx], eax
add ebx, edx
and eax, 0xd40e1d8
and eax, 0x150
or eax, 0x4ba1624
mov dword [ebx], eax
add ebx, edx
or eax, 0x52ca9c95
and eax, 0x42000000
or eax, 0x29000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d6fa643
or eax, 0x5051ac72
and eax, 0x80b0042
or eax, 0x80800080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4f1720f2
xor eax, 0x7245727
and eax, 0x5000
or eax, 0x400008
mov dword [ebx], eax
add ebx, edx
or eax, 0x4fcb3bc8
or eax, 0xa52708d
and eax, 0x431b6841
or eax, 0xb0048010
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c19b944
xor eax, 0x1cafde2b
and eax, 0x4482766b
or eax, 0x80018994
mov dword [ebx], eax
add ebx, edx
or eax, 0x45e85e2
and eax, 0x40006a04
or eax, 0x2a000000
mov dword [ebx], eax
add ebx, edx
or eax, 0xb8d7c03
and eax, 0x68006a00
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1cdc8973
and eax, 0x402050
or eax, 0xc80
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f8f13f7
and eax, 0x4a0022
or eax, 0x200048
mov dword [ebx], eax
add ebx, edx
xor eax, 0x55976c5c
or eax, 0x2f58c62f
and eax, 0x3028043f
or eax, 0x11c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x17b1c027
and eax, 0x5890040
or eax, 0x10020000
mov dword [ebx], eax
add ebx, edx
and eax, 0x342be8dd
xor eax, 0x64aa22c9
and eax, 0x200
or eax, 0x405134
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2397ec9e
and eax, 0x20950488
or eax, 0x48000001
mov dword [ebx], eax
add ebx, edx
or eax, 0x12a785e6
xor eax, 0x33fa8f42
and eax, 0x1000000
or eax, 0xa0004052
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e838cfb
and eax, 0x4020
or eax, 0x401314
mov dword [ebx], eax
add ebx, edx
or eax, 0x73ecf09b
and eax, 0x6084008b
or eax, 0x8010c00
mov dword [ebx], eax
add ebx, edx
or eax, 0x189baa63
and eax, 0x8000042
or eax, 0x81004010
mov dword [ebx], eax
add ebx, edx
and eax, 0x1202dbfa
and eax, 0x4040
or eax, 0x158bbc0d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x54dc9fa0
or eax, 0x56a07424
and eax, 0x405324
or eax, 0x10
mov dword [ebx], eax
add ebx, edx
or eax, 0x54206b12
xor eax, 0x4fb6fe3
and eax, 0x10081
or eax, 0x8900c202
mov dword [ebx], eax
add ebx, edx
or eax, 0x25b69738
or eax, 0x638ba0da
and eax, 0x40133411
or eax, 0x400004
mov dword [ebx], eax
add ebx, edx
and eax, 0x13c7c0b7
and eax, 0x79706c5f
and eax, 0
or eax, 0x6a006a00
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c3e3dc0
and eax, 0xa106a00
or eax, 0x81010000
mov dword [ebx], eax
add ebx, edx
or eax, 0xf358844
and eax, 0x8f10e844
or eax, 0x70401401
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4f7bab0f
xor eax, 0x1cb17f24
and eax, 0x100804
or eax, 0x40405011
mov dword [ebx], eax
add ebx, edx
or eax, 0xefed9e8
and eax, 0x43c8100
or eax, 0x30010200
mov dword [ebx], eax
add ebx, edx
and eax, 0x738f8102
and eax, 0x30000000
or eax, 0x2004053
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4730f552
and eax, 0x201101
or eax, 0x4a427c
mov dword [ebx], eax
add ebx, edx
xor eax, 0xae34372
and eax, 0x8000a
or eax, 0x620060
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f2b13e2
xor eax, 0x65a50538
and eax, 0x40061040
or eax, 0x10c028
mov dword [ebx], eax
add ebx, edx
xor eax, 0x12225b13
xor eax, 0x1d797f85
and eax, 0x4a006000
or eax, 0x20000a00
mov dword [ebx], eax
add ebx, edx
or eax, 0x5362b2c6
and eax, 0x2800fa00
or eax, 0x150500
mov dword [ebx], eax
add ebx, edx
or eax, 0x68631dc9
and eax, 0x8004000
or eax, 0x83000030
mov dword [ebx], eax
add ebx, edx
and eax, 0x63ecae59
and eax, 0
or eax, 0x4053340d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d3bfa5f
xor eax, 0x4e36aa14
and eax, 0x1040000
or eax, 0x8c008900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a96623e
and eax, 0x4228
or eax, 0x401040
mov dword [ebx], eax
add ebx, edx
or eax, 0xfc6c70a
or eax, 0x7706a5ea
and eax, 0x5304158a
or eax, 0x300001
mov dword [ebx], eax
add ebx, edx
and eax, 0x28602e39
and eax, 0
or eax, 0x48b0040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e812fb2
and eax, 0x40022890
or eax, 0x504005
mov dword [ebx], eax
add ebx, edx
or eax, 0x44c7682d
xor eax, 0x323c93e7
and eax, 0x70418900
or eax, 0x88040000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x757cae54
and eax, 0x16b41581
and eax, 0x300500
or eax, 0x5304088b
mov dword [ebx], eax
add ebx, edx
and eax, 0x54bfbffd
and eax, 0x40000000
or eax, 0x81830040
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ec55f21
and eax, 0x40a22047
and eax, 0
or eax, 0x340d8901
mov dword [ebx], eax
add ebx, edx
or eax, 0x16918185
and eax, 0x22000001
or eax, 0x48004052
mov dword [ebx], eax
add ebx, edx
or eax, 0x6a336167
and eax, 0x6a006000
or eax, 0xa00
mov dword [ebx], eax
add ebx, edx
or eax, 0x62a0661f
and eax, 0x68000a11
or eax, 0x90558100
mov dword [ebx], eax
add ebx, edx
and eax, 0x6aac61a1
xor eax, 0x2a8e69bf
and eax, 0x40006812
or eax, 0x18159740
mov dword [ebx], eax
add ebx, edx
and eax, 0x26f2fe18
and eax, 0x4010
or eax, 0xeb000040
mov dword [ebx], eax
add ebx, edx
or eax, 0x225a8a83
and eax, 0x6200c280
or eax, 0x4050424
mov dword [ebx], eax
add ebx, edx
or eax, 0x7cda13bd
xor eax, 0x5c5ec027
and eax, 0x12
or eax, 0x1004040
mov dword [ebx], eax
add ebx, edx
or eax, 0x5bdf4027
and eax, 0x435d4003
or eax, 0x8000a588
mov dword [ebx], eax
add ebx, edx
and eax, 0x1d371f38
or eax, 0x23a97aca
and eax, 0x8c4cc8
or eax, 0xcc408004
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ee97c9c
and eax, 0x4c88448c
or eax, 0xa0031140
mov dword [ebx], eax
add ebx, edx
and eax, 0x479b455
or eax, 0x15b82309
and eax, 0x1082401
or eax, 0x8a04c882
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5fbb100b
or eax, 0x9268c7
and eax, 0xc0100845
or eax, 0x28400000
mov dword [ebx], eax
add ebx, edx
and eax, 0x16001df9
and eax, 0x841
or eax, 0xfffff4b0
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a824644
and eax, 0x8004400
or eax, 0x81048083
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b2e928d
and eax, 0x8008001
or eax, 0x6a7444
mov dword [ebx], eax
add ebx, edx
or eax, 0x74f2096b
and eax, 0x28104d0b
or eax, 0x3000080
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a9016d0
or eax, 0x7318b8fe
and eax, 0x68100c4c
or eax, 0x80410001
mov dword [ebx], eax
add ebx, edx
or eax, 0xfb586dd
or eax, 0x7e9d995f
and eax, 0xfffd8a0d
or eax, 0x26000
mov dword [ebx], eax
add ebx, edx
and eax, 0x204da2e3
or eax, 0x520807c8
and eax, 0x88481
or eax, 0x89004002
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e6951b
and eax, 0x1008001
or eax, 0x548b7844
mov dword [ebx], eax
add ebx, edx
xor eax, 0x36cfa324
and eax, 0x60440900
or eax, 0x9c11800c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x702ae34
and eax, 0x42b00c87
and eax, 0x40000000
or eax, 0x58b09eb
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f7c7d8b
and eax, 0xc00060
or eax, 0x100839c
mov dword [ebx], eax
add ebx, edx
and eax, 0x46c58e54
or eax, 0x141ba355
and eax, 0xd80101
or eax, 0x8b244488
mov dword [ebx], eax
add ebx, edx
and eax, 0x7674e10e
xor eax, 0x344620ba
and eax, 0x4326000
or eax, 0x49099c4d
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c2b6fab
and eax, 0x8026c00
or eax, 0x83141110
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6fd43351
or eax, 0x37d8719b
and eax, 0x550a7c51
or eax, 0x218004
mov dword [ebx], eax
add ebx, edx
or eax, 0x4bd9b1e8
xor eax, 0x33c42d7b
and eax, 0x8058004
or eax, 0x400b08
mov dword [ebx], eax
add ebx, edx
or eax, 0x746c67b0
and eax, 0x86c4500
or eax, 0x83900003
mov dword [ebx], eax
add ebx, edx
and eax, 0x40bf9a55
and eax, 0x880001
or eax, 0x2f84c
mov dword [ebx], eax
add ebx, edx
or eax, 0x657735b0
and eax, 0x365cab91
and eax, 0x20100080
or eax, 0xcb010408
mov dword [ebx], eax
add ebx, edx
and eax, 0x39ef75f7
and eax, 0x28010080
or eax, 0xd0448b59
mov dword [ebx], eax
add ebx, edx
and eax, 0x32f0bac5
and eax, 0x6d49a8c3
and eax, 0x408081
or eax, 0xc31d650a
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc4de190
and eax, 0xcc000408
or eax, 0x208b51c4
mov dword [ebx], eax
add ebx, edx
or eax, 0x6146050f
and eax, 0x188
or eax, 0x30
mov dword [ebx], eax
add ebx, edx
and eax, 0x6381b74f
and eax, 0x100
or eax, 0x74c08400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x202cea0e
or eax, 0x7acc03b2
and eax, 0xca40f08
or eax, 0x1120040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2bd39968
and eax, 0x4da28b7f
and eax, 0x220
or eax, 0x405046
mov dword [ebx], eax
add ebx, edx
or eax, 0x5fa93594
and eax, 0x736facb9
and eax, 0x13600080
or eax, 0x2014c905
mov dword [ebx], eax
add ebx, edx
or eax, 0x589c7ce5
or eax, 0x35820d8b
and eax, 0x303c15ef
or eax, 0x10
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b148ef4
and eax, 0
or eax, 0xc0850040
mov dword [ebx], eax
add ebx, edx
or eax, 0x41bb784d
and eax, 0x4df86f08
and eax, 0xa80000
or eax, 0xaa401275
mov dword [ebx], eax
add ebx, edx
or eax, 0x9d3bcff
and eax, 0xef5f38a
and eax, 0xf1b282
or eax, 0x850e4d61
mov dword [ebx], eax
add ebx, edx
or eax, 0x15351df0
and eax, 0x800975c0
or eax, 0x68000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a070ea1
or eax, 0xa09f31
and eax, 0xa2aee441
or eax, 0x5d510000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x616c5654
or eax, 0x6c3f8d63
and eax, 0x16348005
or eax, 0x1404080
mov dword [ebx], eax
add ebx, edx
and eax, 0x7dc91a56
and eax, 0x5affdf0d
and eax, 0
or eax, 0x4ba
mov dword [ebx], eax
add ebx, edx
xor eax, 0x199ad661
and eax, 0x2c6f872f
and eax, 0x20200
or eax, 0xc06900
mov dword [ebx], eax
add ebx, edx
and eax, 0x1868e484
and eax, 0
or eax, 0x5008888b
mov dword [ebx], eax
add ebx, edx
and eax, 0xd225fd8
and eax, 0
or eax, 0xe8510040
mov dword [ebx], eax
add ebx, edx
or eax, 0x61fbed0d
and eax, 0xe9fbe109
or eax, 0x160410b0
mov dword [ebx], eax
add ebx, edx
and eax, 0x5265ef35
and eax, 0xe7ce58e
and eax, 0x204c000
or eax, 0x68000483
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b025dfb
and eax, 0x48bb35a7
and eax, 0x8001502
or eax, 0x1415ea08
mov dword [ebx], eax
add ebx, edx
or eax, 0x2fda66
and eax, 0x8004020
or eax, 0xe3000010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3fad8347
xor eax, 0x669f44be
and eax, 0x80020589
or eax, 0x4cc15826
mov dword [ebx], eax
add ebx, edx
xor eax, 0x10b562c1
or eax, 0x7f0b638
and eax, 0xccc48c4c
or eax, 0x84080
mov dword [ebx], eax
add ebx, edx
and eax, 0x2eeebeb7
or eax, 0x619c9142
and eax, 0x4ccc8cc4
or eax, 0x80004008
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ec36765
or eax, 0x811c93b
and eax, 0x4c81454c
or eax, 0xa00a1080
mov dword [ebx], eax
add ebx, edx
and eax, 0x9a245c7
and eax, 0x820040
or eax, 0x157d002a
mov dword [ebx], eax
add ebx, edx
and eax, 0x11f9d303
or eax, 0x756b752e
and eax, 0x403028
or eax, 0x10
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7036238f
and eax, 0x40440315
or eax, 0x8c88c048
mov dword [ebx], eax
add ebx, edx
or eax, 0x2a8ba37b
xor eax, 0x7ef1214f
and eax, 0x800a4000
or eax, 0x6c8115cc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5b61159f
and eax, 0x400051
or eax, 0x8058b00
mov dword [ebx], eax
add ebx, edx
or eax, 0x2a2e9b4d
and eax, 0x26c0109
or eax, 0x81904480
mov dword [ebx], eax
add ebx, edx
or eax, 0x534e4cfc
xor eax, 0x295d9b84
and eax, 0x70000479
or eax, 0x4000804
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d3832fb
and eax, 0x4657ac84
and eax, 0x40000800
or eax, 0xbc4d831a
mov dword [ebx], eax
add ebx, edx
and eax, 0x521a4fdd
and eax, 0x100
or eax, 0x8b0000c6
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7f3ed8db
and eax, 0xc002d815
or eax, 0x2812440
mov dword [ebx], eax
add ebx, edx
or eax, 0x70b5e5c9
and eax, 0xf0158901
or eax, 0xc400000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x53ecbd7e
xor eax, 0x35b1c23
and eax, 0x80000008
or eax, 0x30c4583
mov dword [ebx], eax
add ebx, edx
and eax, 0x1ebeb078
and eax, 0x80008
or eax, 0x458101e0
mov dword [ebx], eax
add ebx, edx
and eax, 0x5537f2c7
xor eax, 0xd651884
and eax, 0x8600804
or eax, 0x8380e308
mov dword [ebx], eax
add ebx, edx
xor eax, 0x48aad788
and eax, 0xc10a0804
or eax, 0x24810041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x27738dd4
and eax, 0xc0c88111
or eax, 0xc04424c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x78dca47d
and eax, 0x84004400
or eax, 0x48cc88cc
mov dword [ebx], eax
add ebx, edx
or eax, 0x19b1fc4e
and eax, 0xcccccccc
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x42e7daad
and eax, 0x8c080440
or eax, 0x40c4c88c
mov dword [ebx], eax
add ebx, edx
xor eax, 0xbfaced4
and eax, 0x44040008
or eax, 0x88951c4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3160573f
and eax, 0x48290420
or eax, 0x80020004
mov dword [ebx], eax
add ebx, edx
or eax, 0x2004cc5a
and eax, 0xc027c01a
or eax, 0x10d00001
mov dword [ebx], eax
add ebx, edx
or eax, 0x9b83154
and eax, 0x18bf221d
and eax, 0x8b0001
or eax, 0xc400c822
mov dword [ebx], eax
add ebx, edx
or eax, 0x35972859
and eax, 0xf5900021
or eax, 0xa600004
mov dword [ebx], eax
add ebx, edx
and eax, 0x24b9030a
and eax, 0x20800000
or eax, 0x52483bff
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a59a551
and eax, 0x40400100
or eax, 0x19818a0a
mov dword [ebx], eax
add ebx, edx
or eax, 0x18a893d9
and eax, 0x9008b90
or eax, 0x80000004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d9b3a1a
and eax, 0x4832004
or eax, 0x29400400
mov dword [ebx], eax
add ebx, edx
and eax, 0x530d8ae0
and eax, 0
or eax, 0x1000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7dbef02e
xor eax, 0x7ebe16d9
and eax, 0x1000085
or eax, 0xe8eb0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x40000caf
and eax, 0x40000084
or eax, 0x8ccccc48
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c48b687
and eax, 0x4c080484
or eax, 0xa0835148
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f949c0e
and eax, 0xd311c8c0
or eax, 0x2ce00028
mov dword [ebx], eax
add ebx, edx
xor eax, 0x679172ae
xor eax, 0x2ee04cbf
and eax, 0x3000f6f9
or eax, 0x150906
mov dword [ebx], eax
add ebx, edx
xor eax, 0x67c62ab2
and eax, 0x16f4705a
and eax, 0x10004000
or eax, 0x40000030
mov dword [ebx], eax
add ebx, edx
and eax, 0x380972fa
and eax, 0x5f5aec73
and eax, 0x10000020
or eax, 0xef68004a
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f59e80e
and eax, 0xff00086e
or eax, 0x1791
mov dword [ebx], eax
add ebx, edx
and eax, 0x4048908
and eax, 0x78427547
and eax, 0
or eax, 0x40303415
mov dword [ebx], eax
add ebx, edx
and eax, 0x48de8b26
xor eax, 0x783620e2
and eax, 0x8200000
or eax, 0x86c85000
mov dword [ebx], eax
add ebx, edx
or eax, 0x38ec9bfa
and eax, 0x82ecdbf8
or eax, 0x1132405
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6282da56
xor eax, 0x6d723786
and eax, 0x84080004
or eax, 0x42e004c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x33640524
and eax, 0x85ec05e0
or eax, 0x13fa02
mov dword [ebx], eax
add ebx, edx
and eax, 0x12b996af
and eax, 0x211480
or eax, 0xff466140
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe50b3c7
and eax, 0x40300405
or eax, 0x3810
mov dword [ebx], eax
add ebx, edx
and eax, 0x757ec6cb
xor eax, 0x3c01de3
and eax, 0x41c00100
or eax, 0x34008400
mov dword [ebx], eax
add ebx, edx
or eax, 0x6be616d3
and eax, 0x41251df3
and eax, 0x41000051
or eax, 0xa253e80c
mov dword [ebx], eax
add ebx, edx
and eax, 0x34111765
and eax, 0x10045
or eax, 0xc084ffba
mov dword [ebx], eax
add ebx, edx
and eax, 0x145dd55a
and eax, 0x5450
or eax, 0xbae80025
mov dword [ebx], eax
add ebx, edx
and eax, 0x4da24ba6
and eax, 0x14662780
and eax, 0x200000
or eax, 0xfdffff9
mov dword [ebx], eax
add ebx, edx
xor eax, 0x726e1e1f
or eax, 0x32822593
and eax, 0x4081c0b6
or eax, 0x80040000
mov dword [ebx], eax
add ebx, edx
or eax, 0x18bf26c0
and eax, 0x8a84074
or eax, 0x26400801
mov dword [ebx], eax
add ebx, edx
and eax, 0x63f41fc5
and eax, 0x2e00840
or eax, 0xd1ff7b8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f8b123f
xor eax, 0x33fc18de
and eax, 0x180c010
or eax, 0xc80508a6
mov dword [ebx], eax
add ebx, edx
and eax, 0x19ff4a51
and eax, 0x800810
or eax, 0x72683465
mov dword [ebx], eax
add ebx, edx
xor eax, 0x17a46c50
and eax, 0x54c5021
or eax, 0xab3afc8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x46a7dfb
and eax, 0x2858012
or eax, 0xd00050a4
mov dword [ebx], eax
add ebx, edx
or eax, 0x872c842
xor eax, 0x76f08a5f
and eax, 0x24001021
or eax, 0x2e82054
mov dword [ebx], eax
add ebx, edx
and eax, 0x661eabf7
and eax, 0x54a68713
and eax, 0x4000000
or eax, 0xbffffea
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4490960
xor eax, 0x524e07bc
and eax, 0x4080c036
or eax, 0x80050080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5867b3b9
and eax, 0x98e02005
or eax, 0x2080470
mov dword [ebx], eax
add ebx, edx
and eax, 0x4dc150a7
and eax, 0x8c00025
or eax, 0x73fffca
mov dword [ebx], eax
add ebx, edx
or eax, 0x5a60d6c3
xor eax, 0x79269f50
and eax, 0x8140b6
or eax, 0xc9048800
mov dword [ebx], eax
add ebx, edx
and eax, 0x523f485a
and eax, 0x810
or eax, 0x9ee81065
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2ad5cbec
and eax, 0x43dd380
or eax, 0xbc22c64
mov dword [ebx], eax
add ebx, edx
xor eax, 0x305951b3
or eax, 0x5e40a974
and eax, 0x52848036
or eax, 0x80015080
mov dword [ebx], eax
add ebx, edx
and eax, 0x55f3292e
or eax, 0x6db7665a
and eax, 0x50a00474
or eax, 0x82480801
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4f0dd13e
and eax, 0xe3a426b
and eax, 0xc204041
or eax, 0x3dfbfb4
mov dword [ebx], eax
add ebx, edx
and eax, 0x72434e27
and eax, 0x14024
or eax, 0xc0848092
mov dword [ebx], eax
add ebx, edx
or eax, 0x648e0c1a
and eax, 0x48b043e
or eax, 0x9001240
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2ca65e3e
and eax, 0x4000
or eax, section..text
mov dword [ebx], eax
add ebx, edx
xor eax, 0x70ad3e4b
and eax, 0x8d040b
or eax, 0x8001080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6cb41aa8
and eax, 0x1b0f956c
and eax, 0
or eax, 0x52004050
mov dword [ebx], eax
add ebx, edx
xor eax, 0x25c5b505
and eax, 0x37349a70
and eax, 0x37001040
or eax, 0xc8f068a8
mov dword [ebx], eax
add ebx, edx
or eax, 0x4405fc00
or eax, 0x1afe3393
and eax, 0x4c483fb
or eax, 4
mov dword [ebx], eax
add ebx, edx
and eax, 0xd8d64e1
and eax, 0x48400e0
or eax, 0xfb7ad008
mov dword [ebx], eax
add ebx, edx
or eax, 0x54e57c0d
and eax, 0x9767333
and eax, 0x9403021
or eax, 0x548003de
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e51b1e4
xor eax, 0x4dd97f61
and eax, 0x40014e81
or eax, 0x3c24b142
mov dword [ebx], eax
add ebx, edx
xor eax, 0x38eaba3a
or eax, 0xfad85cf
and eax, 0x4f004030
or eax, 0xb0000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x56958d7c
and eax, 0x100c04
or eax, 0x40203021
mov dword [ebx], eax
add ebx, edx
or eax, 0x65b21cd7
xor eax, 0x36774053
and eax, 0x57c00
or eax, 0x8208300
mov dword [ebx], eax
add ebx, edx
or eax, 0x1aa91358
xor eax, 0x1db2a132
and eax, 0x7004020
or eax, 0xf8000010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1655d06a
and eax, 0x4e42c996
and eax, 0x40000000
or eax, 0x300c25
mov dword [ebx], eax
add ebx, edx
xor eax, 0x27b2ad6a
and eax, 0x51646eb
and eax, 0
or eax, 0x1025ff00
mov dword [ebx], eax
add ebx, edx
or eax, 0x646cde1a
and eax, 0x67581c23
and eax, 0x64000000
or eax, 0x9b004030
mov dword [ebx], eax
add ebx, edx
and eax, 0xb667f9c
xor eax, 0x4f89b38c
and eax, 0x40001004
or eax, 0x300421
mov dword [ebx], eax
add ebx, edx
or eax, 0x7229fbc2
and eax, 0x1021ff00
or eax, 0x8040000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c237fe4
xor eax, 0x1e6ba0d6
and eax, 0x62004030
or eax, 0x9d000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd414342
or eax, 0x76ef9e21
and eax, 0x40201c21
or eax, 0x100004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x738903ab
and eax, 0x20211f00
or eax, 0x4e000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e79c9e9
and eax, 0x5aa8f110
and eax, 0x4000
or eax, 0xff000030
mov dword [ebx], eax
add ebx, edx
and eax, 0x581ee40a
or eax, 0x7afc8dfa
and eax, 0x40300420
or eax, 0x2005
mov dword [ebx], eax
add ebx, edx
and eax, 0x2eaedb82
and eax, 0x200000
or eax, 0x2805ff00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c4ee685
and eax, 0x44000000
or eax, 0xbb004030
mov dword [ebx], eax
add ebx, edx
and eax, 0x43e647ce
and eax, 0x40000000
or eax, 0x302c25
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b558d2a
and eax, 0xc00
or eax, 0x3025f300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b329d68
and eax, 0x399da816
and eax, 0x39000000
or eax, 0xc6004030
mov dword [ebx], eax
add ebx, edx
xor eax, 0x31fe43cd
and eax, 0x4e3acff8
and eax, 0x40300020
or eax, 0x3405
mov dword [ebx], eax
add ebx, edx
or eax, 0x42b9e280
and eax, 0x21f600
or eax, 0x38040900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4708bac9
and eax, 0x7f004000
or eax, 0x80000030
mov dword [ebx], eax
add ebx, edx
and eax, 0x7fe35b78
xor eax, 0x27e04b30
and eax, 0x40200800
or eax, 0x107025
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c58aed3
and eax, 0x3b194b4a
and eax, 0x800
or eax, 0x4025f700
mov dword [ebx], eax
add ebx, edx
and eax, 0x488aaccb
and eax, 0x40000000
or eax, 0xbf004030
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a327206
or eax, 0x799a945b
and eax, 0x40300425
or eax, 0x4000
mov dword [ebx], eax
add ebx, edx
or eax, 0x314dedea
and eax, 0x4025ed00
or eax, 0x8001200
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b86ba3a
xor eax, 0x1ee11d6f
and eax, 0x55004010
or eax, 0xaa000020
mov dword [ebx], eax
add ebx, edx
and eax, 0x6cf56325
and eax, 0x40004020
or eax, 0x300c05
mov dword [ebx], eax
add ebx, edx
xor eax, 0x55447b27
and eax, 0x10243700
or eax, 0x4001c800
mov dword [ebx], eax
add ebx, edx
or eax, 0x60830e6
and eax, 0x26ba576d
and eax, 0x6004020
or eax, 0xf9000010
mov dword [ebx], eax
add ebx, edx
and eax, 0x1706d52c
and eax, 0x4020
or eax, 0x40301405
mov dword [ebx], eax
add ebx, edx
xor eax, 0x58358cf8
and eax, 0x1805d800
or eax, 0x40202700
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b4c58b2
xor eax, 0x1e08e658
and eax, 0x3d004020
or eax, 0xc2000010
mov dword [ebx], eax
add ebx, edx
or eax, 0x2610e0ff
and eax, 0x430e207f
and eax, 0x40000025
or eax, 0x305c00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x61d0e523
and eax, 0xb99f0e0
and eax, 0xb000
or eax, 0x60254f00
mov dword [ebx], eax
add ebx, edx
or eax, 0x7dd4c9fe
or eax, 0x1629f8c2
and eax, 0x7f004030
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x30ae9d9b
xor eax, 0x7d10e4be
and eax, 0x302005
or eax, 0x40004420
mov dword [ebx], eax
add ebx, edx
xor eax, 0x59b87066
and eax, 0x8001400
or eax, 0x6025eb00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d54e20c
and eax, 0x35000000
or eax, 0xca004030
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b988353
and eax, 0x40104021
or eax, 0x202c04
mov dword [ebx], eax
add ebx, edx
and eax, 0x2897c238
and eax, 0x4000
or eax, 0x7025bf00
mov dword [ebx], eax
add ebx, edx
or eax, 0x1768145f
or eax, 0x1c0622ae
and eax, 0x7f004030
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c64675e
xor eax, 0x241b76f5
and eax, 0x40301001
or eax, 0x6424
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f383c49
and eax, 0x8207c00
or eax, 0x80058300
mov dword [ebx], eax
add ebx, edx
or eax, 0x2172bbd9
or eax, 0x47dd003a
and eax, 0xef004030
or eax, 0x10000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1d9b3215
xor eax, 0x3a6657d1
and eax, 0x200401
or eax, 0x40108024
mov dword [ebx], eax
add ebx, edx
and eax, 0x453b7f3f
and eax, 0x4556ea6
and eax, 0x400
or eax, 0x25fb00
mov dword [ebx], eax
add ebx, edx
or eax, 0x36382caa
and eax, 0x4020
or eax, 0x10
mov dword [ebx], eax
add ebx, edx
or eax, 0x44e84d7e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c992201
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x50891f24
xor eax, 0x2aff05a0
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x500425e7
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d961da6
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x22e22cfc
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x55857549
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x220122be
and eax, 0x1c9004a3
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a51d88a
or eax, 0x4a7bff54
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x506438d4
or eax, 0x1678949c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x3252f12f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x13b29843
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b047172
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x52865b2d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x2a2149e9
xor eax, 0x25124077
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x68a91369
and eax, 0x5c3dc5ec
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x1fa92d9b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x313e6223
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x63d519e9
or eax, 0x4f87751a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x536f6a5d
xor eax, 0xa08ac2a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x11efde3a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x519c036
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x682645e3
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x661f3838
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ecbd05
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x19c689e
or eax, 0x40d5e1fb
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x5177a5c
and eax, 0x16074656
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x31465f2d
or eax, 0x48accfa6
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x668eb124
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3a91528c
xor eax, 0x795c9663
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x5bd3151e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b0dae8c
xor eax, 0x5142d238
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x252c419d
and eax, 0xa0c05ac
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x59203515
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x29fbb84e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1fc48aea
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x33aebe6b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d92224c
or eax, 0x3a5e2dca
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x97906fd
or eax, 0x35d0b8d7
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x33a6af69
xor eax, 0x3da4b1b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x6cde16b8
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb52f53b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2db87ba5
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x54ec50c6
and eax, 0x1bb5199b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d9b5228
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x421064f7
and eax, 0x4ef214fb
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b188dd0
and eax, 0x1628b88
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x1fdd7479
and eax, 0x35803d14
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x52c7f3ed
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x2454d1a9
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x87e015c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b119beb
xor eax, 0x134c4f80
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c55c1fa
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x49d811af
and eax, section..text
or eax, 0x4400
mov dword [ebx], eax
add ebx, edx
or eax, 0x7df01b97
xor eax, 0x7bb4961
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1ddff497
and eax, 0x1e2000
or eax, 0x200a00
mov dword [ebx], eax
add ebx, edx
or eax, 0x9107560
and eax, 0x2293ff8f
and eax, 0x123800
or eax, 0x2c0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e0f9522
and eax, 0xe0000
or eax, 0x304400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6da357e5
xor eax, 0x66b67ffc
and eax, 0x2a4000
or eax, 0x141000
mov dword [ebx], eax
add ebx, edx
or eax, 0x20db011d
and eax, 0x3e4000
or eax, 0x2200
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a1d763
and eax, 0x204000
or eax, 0x1e3800
mov dword [ebx], eax
add ebx, edx
and eax, 0x515df0c
xor eax, 0x5bbeb4a8
and eax, 0x2a8000
or eax, 0x140000
mov dword [ebx], eax
add ebx, edx
or eax, 0x42db4128
xor eax, 0x5f4a9943
and eax, 0x341000
or eax, 0xa8600
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c21d969
and eax, 0x1d25883e
and eax, 0x248000
or eax, 0x1a2400
mov dword [ebx], eax
add ebx, edx
and eax, 0x5784a628
and eax, 0x7a9fbbcb
and eax, 0x4a000
or eax, 0x3a1400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a889164
and eax, 0x7734cae2
and eax, 0x340000
or eax, 0xac800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2494f643
and eax, 0x2a1e00
or eax, 0x14c000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d3146fb
and eax, 0x5f516c09
and eax, 0x104400
or eax, 0x2ea800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x257e1edf
or eax, 0x2c765ea8
and eax, 0x361600
or eax, 0x80000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x479b2897
and eax, 0x250c00
or eax, 0x1a0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x54c796d9
xor eax, 0x460df77c
and eax, 0x350c00
or eax, 0xa1000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x615b9330
and eax, 0x240000
or eax, 0x1b3000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x397cebb1
and eax, 0x31a00
or eax, 0x3c2400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x649bc5ef
or eax, 0x27d96f96
and eax, 0x3d4e00
or eax, 0x20000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7090e308
and eax, 0x3f4e00
or eax, 0x1000
mov dword [ebx], eax
add ebx, edx
and eax, 0x9879f8c
or eax, 0x19d4378b
and eax, 0x172c00
or eax, 0x284000
mov dword [ebx], eax
add ebx, edx
or eax, 0x58cc15e
and eax, 0x3f8800
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x52e5835a
and eax, 0x640bada9
and eax, 0xa0800
or eax, 0x359400
mov dword [ebx], eax
add ebx, edx
or eax, 0x74ce6003
and eax, 0x3fac00
or eax, 0x200
mov dword [ebx], eax
add ebx, edx
or eax, 0x6a4aa439
and eax, 0x7d1842f0
and eax, 0x180200
or eax, 0x27bc00
mov dword [ebx], eax
add ebx, edx
and eax, 0x44098a06
and eax, 0x98800
or eax, 0x365400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7f609bfb
xor eax, 0x7777a2c6
and eax, 0x28e000
or eax, 0x171800
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c87bafc
and eax, 0xa00
or eax, 0x400000
mov dword [ebx], eax
add ebx, edx
and eax, 0x200cacad
and eax, 0x800
or eax, 0x3ef200
mov dword [ebx], eax
add ebx, edx
and eax, 0x3cbf4007
and eax, 0x3e0000
or eax, 0x800
mov dword [ebx], eax
add ebx, edx
or eax, 0x30d4965b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x75209ac7
and eax, 0x1800
or eax, 0x402000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b9fa8cf
and eax, 0x400000
or eax, 0x2a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c0e387e
and eax, 0x5adbc45f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x5bbafcd6
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x57cb354b
or eax, 0x40de7358
and eax, 0x46497700
or eax, 0x28200000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ee632e5
xor eax, 0x7577870f
and eax, 0x6068
or eax, 0x74650e01
mov dword [ebx], eax
add ebx, edx
and eax, 0x4cc93f65
and eax, 0x44402420
or eax, 0x282c400e
mov dword [ebx], eax
add ebx, edx
and eax, 0x1178047a
xor eax, 0x75cb641f
and eax, 0x60206000
or eax, 0x8500900
mov dword [ebx], eax
add ebx, edx
or eax, 0x456dc319
and eax, 0x60616008
or eax, 0x10001064
mov dword [ebx], eax
add ebx, edx
or eax, 0x5811df97
xor eax, 0x378bf7e4
and eax, 0x4c600809
or eax, 0x20042660
mov dword [ebx], eax
add ebx, edx
and eax, 0x219ebbc2
xor eax, 0x1efe61a5
and eax, 0x64
or eax, 8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2583a2b2
and eax, 0x24002200
or eax, 0x40744c00
mov dword [ebx], eax
add ebx, edx
and eax, 0x46d30f6b
and eax, 0x44000c00
or eax, 0x202e606c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5803208a
xor eax, 0x14927fe8
and eax, 0x200c
or eax, 0x4c60
mov dword [ebx], eax
add ebx, edx
xor eax, 0x10b6db55
and eax, 0x10260100
or eax, 0x64484800
mov dword [ebx], eax
add ebx, edx
and eax, 0x345c634
and eax, 0x444000
or eax, 0x652a3265
mov dword [ebx], eax
add ebx, edx
xor eax, 0x38073f3c
and eax, 0x4d7ed733
and eax, 0x45604510
or eax, 0x20100a64
mov dword [ebx], eax
add ebx, edx
xor eax, 0x29f1baa
and eax, 0x404e
or eax, 0x120
mov dword [ebx], eax
add ebx, edx
or eax, 0x47208a5e
and eax, 0x44204900
or eax, 0x304e0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2157cf40
and eax, 0x656e4240
or eax, 0x3025
mov dword [ebx], eax
add ebx, edx
xor eax, 0x236adbbc
and eax, 0x667973d7
and eax, 0x46000150
or eax, 0x296c4224
mov dword [ebx], eax
add ebx, edx
or eax, 0x5aef0490
and eax, 0x510bb5dd
and eax, 0x41080550
or eax, 0x20406023
mov dword [ebx], eax
add ebx, edx
and eax, 0x41609b9b
xor eax, 0x5cc87a62
and eax, 0x5086060
or eax, 0x6064040e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x53c1f1d1
and eax, 0x732924ac
and eax, 0x30280000
or eax, 0x44464900
mov dword [ebx], eax
add ebx, edx
or eax, 0x38c176a7
or eax, 0x1335c8e1
and eax, 0x656e7265
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x75eaaac5
or eax, 0x32a04ac6
and eax, 0x20204a64
or eax, 0x45500510
mov dword [ebx], eax
add ebx, edx
and eax, 0x118ca75f
and eax, 0x795e8884
and eax, 4
or eax, 0x6c72556a
mov dword [ebx], eax
add ebx, edx
or eax, 0x72d5b61f
and eax, 0x41
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x25e97c10
and eax, 0x24684800
or eax, 0x50060100
mov dword [ebx], eax
add ebx, edx
or eax, 0x5fd08d0a
or eax, 0x933efef
and eax, 0x656e6265
or eax, 0x1000
mov dword [ebx], eax
add ebx, edx
or eax, 0x13dd53f9
and eax, 0x61655274
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x50d39636
and eax, 0x60614664
or eax, 0xc080000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xcf3e079
xor eax, 0x173c9fda
and eax, 0x45
or eax, 0x20
mov dword [ebx], eax
add ebx, edx
or eax, 0x57717892
and eax, 0x53704800
or eax, 0x40600
mov dword [ebx], eax
add ebx, edx
or eax, 0x255f0636
or eax, 0x1e973230
and eax, 0x6e497424
or eax, 0x41
mov dword [ebx], eax
add ebx, edx
or eax, 0x2a208439
and eax, 0x6c606464
or eax, 0x1120b02
mov dword [ebx], eax
add ebx, edx
and eax, 0x47abe707
and eax, 0x7603bf03
and eax, 0x44002400
or eax, 0x2b695061
mov dword [ebx], eax
add ebx, edx
or eax, 0x698e8586
and eax, 0x61148985
and eax, 0x60000004
or eax, 0x1268546a
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f7e89af
and eax, 0x644165
or eax, 0x2000
mov dword [ebx], eax
add ebx, edx
or eax, 0x63f704e4
and eax, 0x60654500
or eax, 0x14000200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x30fc76ce
and eax, 0x44102144
or eax, 0x10604210
mov dword [ebx], eax
add ebx, edx
and eax, 0x171b37c8
and eax, 0x4002240
or eax, 0x616c4021
mov dword [ebx], eax
add ebx, edx
xor eax, 0x152005c4
xor eax, 0xd5f03d9
and eax, 0x30
or eax, 2
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d6e14ae
xor eax, 0x48e2961f
and eax, 0x40601200
or eax, 0x34054100
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b0049c9
and eax, 0x45604340
or eax, 0x102014
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d510a76
and eax, 0x68206022
or eax, 0x1152144c
mov dword [ebx], eax
add ebx, edx
or eax, 0xa66803f
and eax, 0x548032
and eax, 0x100000
or eax, 0x2a2200
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb71d139
and eax, 0x2200
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x700c3578
and eax, 0x3200
or eax, 0x800
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d993ba0
and eax, 0x2200
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x7735e621
or eax, 0x49c36849
and eax, 0x2200
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a152ed
and eax, 0
or eax, 0x2c00
mov dword [ebx], eax
add ebx, edx
or eax, 0x22669dec
and eax, 0x3d00
or eax, 0x4000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2706e143
and eax, 0x22060c00
or eax, 0x58694100
mov dword [ebx], eax
add ebx, edx
and eax, 0x55fda886
and eax, 0x406c0800
or eax, 0x21006469
mov dword [ebx], eax
add ebx, edx
xor eax, 0x608e79a4
and eax, 0x22150d
or eax, 0x300c2022
mov dword [ebx], eax
add ebx, edx
and eax, 0x57f97498
and eax, 0x202400
or eax, 0x110900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x408672da
and eax, 0x301000
or eax, 0x30482000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4fa917ff
or eax, 0x26ba11fc
and eax, 0x30303030
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a66f8fc
and eax, 0
or eax, 0x3130
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ce6574
xor eax, 0x3dae47e8
and eax, 0x30601000
or eax, 0x182000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x78c897ab
or eax, 0x3a7601f3
and eax, 0x30302030
or eax, 0x1000
mov dword [ebx], eax
add ebx, edx
and eax, 0x180c4b3
or eax, 0x201a6ab4
and eax, 0x2230
or eax, 0x1000
mov dword [ebx], eax
add ebx, edx
or eax, 0x564a9a5a
or eax, 0x592d9bf9
and eax, 0x10683000
or eax, 0x20100000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3455d5b7
and eax, 0x30101000
or eax, 0x202030
mov dword [ebx], eax
add ebx, edx
and eax, 0x7866a696
and eax, 0x2010
or eax, 0x1320
mov dword [ebx], eax
add ebx, edx
or eax, 0x27aa2d52
and eax, 0x20283000
or eax, 0x10500000
mov dword [ebx], eax
add ebx, edx
or eax, 0x50eb0045
and eax, 0x30303000
or eax, 0x30
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b6eb3c3
xor eax, 0x5a32effb
and eax, 0x2400
or eax, 0x1030
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f4eb724
or eax, 0x2bef2df9
and eax, 0x20683000
or eax, 0x10100000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2bea8e7a
and eax, 0x30303030
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x5dd5973c
or eax, 0x7c1da7b2
and eax, 0x3530
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x70190255
and eax, 0x189db112
and eax, 0x10183000
or eax, 0x20600000
mov dword [ebx], eax
add ebx, edx
or eax, 0x50c818e0
and eax, 0x30303020
or eax, 0x10
mov dword [ebx], eax
add ebx, edx
and eax, 0x30155b78
and eax, 0x1030
or eax, 0x2600
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c59936e
or eax, 0x3cb9c206
and eax, 0x30782000
or eax, 0x1000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x282630a7
and eax, 0x10100020
or eax, 0x20203010
mov dword [ebx], eax
add ebx, edx
and eax, 0x3fc08def
and eax, 0x20
or eax, 0x3710
mov dword [ebx], eax
add ebx, edx
xor eax, 0x43df8f16
and eax, 0x583000
or eax, 0x30200000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6704e874
and eax, 0x10301030
or eax, 0x20002000
mov dword [ebx], eax
add ebx, edx
or eax, 0x79806cc3
and eax, 0xfa51e57
and eax, 0x1810
or eax, 0x2020
mov dword [ebx], eax
add ebx, edx
or eax, 0x6727176d
and eax, 0x20203000
or eax, 0x10580000
mov dword [ebx], eax
add ebx, edx
or eax, 0x15d246e
and eax, 0x30303020
or eax, 0x10
mov dword [ebx], eax
add ebx, edx
xor eax, 0x654f1ca4
and eax, 0x2810
or eax, 0x1120
mov dword [ebx], eax
add ebx, edx
or eax, 0x270cc77e
and eax, 0x20083000
or eax, 0x10700000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2fee24aa
or eax, 0x5bf45426
and eax, 0x10301020
or eax, 0x20002010
mov dword [ebx], eax
add ebx, edx
and eax, 0x7917abff
and eax, 0x30
or eax, 0x4100
mov dword [ebx], eax
add ebx, edx
or eax, 0xe744093
or eax, 0x788ebbef
and eax, 0x30783000
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x7d45ae4a
and eax, 0x30303000
or eax, 0x30
mov dword [ebx], eax
add ebx, edx
or eax, 0x5743add3
and eax, 0x30
or eax, 0x4200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x55ff0b2d
or eax, 0x346aadc2
and eax, 0x30782000
or eax, 0x1000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x66450ac9
and eax, 0x5dc2c027
and eax, 0x10000000
or eax, 0x20303030
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b34334b
and eax, 0x48c12197
and eax, 0x110
or eax, 0x4220
mov dword [ebx], eax
add ebx, edx
or eax, 0x698828a7
and eax, 0x20082000
or eax, 0x10701000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xfbfb7e1
xor eax, 0x6f36fec1
and eax, 0x10303020
or eax, 0x20000010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2eddaf28
xor eax, 0xa6dcf1f
and eax, 0x4000
or eax, 0x430
mov dword [ebx], eax
add ebx, edx
and eax, 0x22620d2d
and eax, 0
or eax, 0x30783000
mov dword [ebx], eax
add ebx, edx
and eax, 0x588a0b57
and eax, 0x71251abd
and eax, 0x10000000
or eax, 0x20303030
mov dword [ebx], eax
add ebx, edx
and eax, 0x7aa77955
and eax, 0x10
or eax, 0x4520
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c4cc729
or eax, 0x7f286936
and eax, 0x30282000
or eax, 0x501000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x70505255
xor eax, 0x588719d3
and eax, 0x10203000
or eax, 0x20100030
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7f539ed3
and eax, 0x620
or eax, 0x4010
mov dword [ebx], eax
add ebx, edx
or eax, 0x1466b71
and eax, 0x426500
or eax, 0x72300000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5045c4a8
and eax, 0x4000
or eax, 0x326f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x39425bb1
and eax, 0x29420800
or eax, 0x40155400
mov dword [ebx], eax
add ebx, edx
or eax, 0x41e1713c
and eax, 0x6167642c
or eax, 0x16080042
mov dword [ebx], eax
add ebx, edx
and eax, 0x149d5cd1
and eax, 0x10014440
or eax, 0x69521833
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c286b3
and eax, 0x1400433
or eax, 0x6c257040
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ce5767e
or eax, 0x4814fc95
and eax, 0x60543033
or eax, 0x3080200
mov dword [ebx], eax
add ebx, edx
and eax, 0x8086720
and eax, 0x82220
or eax, 0x6f604c4f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ecb304f
and eax, 0x21225420
or eax, 0x440c2053
mov dword [ebx], eax
add ebx, edx
xor eax, 0x76be5517
and eax, 0x2160
or eax, 0x4418
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b30540
xor eax, 0x47983c71
and eax, 0x40295400
or eax, 0x34442200
mov dword [ebx], eax
add ebx, edx
or eax, 0x43a92414
and eax, 0x736c6604
or eax, 0x96b
mov dword [ebx], eax
add ebx, edx
and eax, 0x67601473
or eax, 0x428a8741
and eax, 0x60600660
or eax, 0x18052804
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c536450
and eax, 0x68836a4e
and eax, 0x44
or eax, 0x21
mov dword [ebx], eax
add ebx, edx
and eax, 0x5fbe8a9c
and eax, 0
or eax, 0x776d7600
mov dword [ebx], eax
add ebx, edx
or eax, 0x59c53cfc
or eax, 0x36fb8e8a
and eax, 0x74657260
or eax, 1
mov dword [ebx], eax
add ebx, edx
and eax, 0x4936d33c
and eax, 0x204020
or eax, 0x2e592152
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c802f3c
and eax, 0x2020
or eax, 0x655845
mov dword [ebx], eax
add ebx, edx
or eax, 0x12fb313a
and eax, 0x126d7000
or eax, 0x65000600
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b4a3b51
xor eax, 0x6cab5e22
and eax, 0x11442061
or eax, 0x64215200
mov dword [ebx], eax
add ebx, edx
and eax, 0x34282590
and eax, 0x24202000
or eax, 0xa524573
mov dword [ebx], eax
add ebx, edx
and eax, 0x60684fd4
xor eax, 0x5a537b07
and eax, 0x213845
or eax, 0x444020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2bd9e5d
or eax, 0x3dff1db0
and eax, 0x1475600
or eax, 0x40000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7739d7e2
and eax, 0x41005400
or eax, 0x12682075
mov dword [ebx], eax
add ebx, edx
or eax, 0x47434f27
and eax, 0x41627265
or eax, 0x28140000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d17300
and eax, 0x1006000
or eax, 0x642e0563
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a78d980
and eax, 0x2460
or eax, 0x4118
mov dword [ebx], eax
add ebx, edx
or eax, 0x51c06c3e
and eax, 0x41406400
or eax, 0x202d1200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a622622
and eax, 0x68085022
or eax, 0x4602441
mov dword [ebx], eax
add ebx, edx
and eax, 0xeebb43e
and eax, 0x8602420
or eax, 0x70050a50
mov dword [ebx], eax
add ebx, edx
xor eax, 0x57a3651
and eax, 0x21
or eax, 0x44
mov dword [ebx], eax
add ebx, edx
xor eax, 0x34ac5ed8
and eax, 0x100c5600
or eax, 0x43410000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2437e8b8
and eax, 0x14000
or eax, 0x2e623672
mov dword [ebx], eax
add ebx, edx
and eax, 0x260f9e41
and eax, 0x11040
or eax, 0x646825
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3bf92c2c
and eax, 0x110c5400
or eax, 0x44410200
mov dword [ebx], eax
add ebx, edx
or eax, 0x21cbf427
and eax, 0x61467203
or eax, 0x2300050
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2547ca04
or eax, 0x30c502d5
and eax, 0x64702006
or eax, 0x1084528
mov dword [ebx], eax
add ebx, edx
or eax, 0x722825ac
xor eax, 0x5939fef9
and eax, 0x2c401000
or eax, 0x40326000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e608035
and eax, 0x2026015
or eax, 0x2c61034a
mov dword [ebx], eax
add ebx, edx
and eax, 0x796cd0e6
or eax, 0x200c8dea
and eax, 0x644864
or eax, 0x13001
mov dword [ebx], eax
add ebx, edx
and eax, 0x1198683e
xor eax, 0x3c9b4cfa
and eax, 0x2c122000
or eax, 0x40605000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7bfb5b31
xor eax, 0x21002d02
and eax, 0x4e6b5413
or eax, 0x2104204c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x54be2c39
and eax, 0x21005064
or eax, 0x442e2308
mov dword [ebx], eax
add ebx, edx
and eax, 0x752e7369
and eax, 0x6168
or eax, 0x410
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3eff6022
and eax, 0x2e650000
or eax, 0x40007800
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ad2500d
and eax, 0x22404000
or eax, 0x54322573
mov dword [ebx], eax
add ebx, edx
and eax, 0xfadd942
and eax, 0xbd89b34
and eax, 0x2000100
or eax, 0x2c656269
mov dword [ebx], eax
add ebx, edx
or eax, 0x60e63c06
and eax, 0x657865
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x22a14ad3
and eax, 0xe66fd69
and eax, 0x647000
or eax, 0x6d010100
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a359fdc
and eax, 0x6cea2de2
and eax, 0x60602d40
or eax, 0x1070035
mov dword [ebx], eax
add ebx, edx
and eax, 0x4bcaf4dd
and eax, 0x41402404
or eax, 0x2438412a
mov dword [ebx], eax
add ebx, edx
or eax, 0x531d3b23
or eax, 0x6b1a9c0d
and eax, 0x61647600
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x460c9bd4
and eax, 0x646c6544
or eax, 0x10020023
mov dword [ebx], eax
add ebx, edx
and eax, 0x40b20c94
and eax, 0x40200404
or eax, 0x2558612a
mov dword [ebx], eax
add ebx, edx
or eax, 0x7bd925af
and eax, 0x238cae1c
and eax, 0x23002400
or eax, 0x50645200
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e3f1281
xor eax, 0x376f52c
and eax, 0x68000225
or eax, 0x1767040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x31a7422a
and eax, 0x40002043
or eax, 0x252e4520
mov dword [ebx], eax
add ebx, edx
xor eax, 0x52b98272
or eax, 0x4a74a7f2
and eax, 0x6570
or eax, 8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x57c1b537
and eax, 0x44414000
or eax, 0x28282600
mov dword [ebx], eax
add ebx, edx
and eax, 0x38a0c026
and eax, 0x20204000
or eax, 0x54413765
mov dword [ebx], eax
add ebx, edx
xor eax, 0x43cf9fe9
and eax, 0x32246800
or eax, 0x40410063
mov dword [ebx], eax
add ebx, edx
or eax, 0x298f4a28
xor eax, 0x5da6c925
and eax, 0x26402142
or eax, 0x50324431
mov dword [ebx], eax
add ebx, edx
or eax, 0x177fe866
and eax, 0x26656161
or eax, 0x8000208
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd251262
and eax, 0x407001
or eax, 0x250864
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2baf51b2
xor eax, 0x39cb1639
and eax, 0x12012e00
or eax, 0x64664000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a8b1709
or eax, 0x494e1dc2
and eax, 0x63461340
or eax, 0x30602d
mov dword [ebx], eax
add ebx, edx
or eax, 0x613de904
and eax, 0x6178612c
or eax, 0x4000402
mov dword [ebx], eax
add ebx, edx
and eax, 0x767c4f17
xor eax, 0x504171a1
and eax, 0x24213000
or eax, 0x4a404300
mov dword [ebx], eax
add ebx, edx
and eax, 0x7640c9d2
and eax, 0x586c4377
and eax, 0x40404000
or eax, 0x382f2264
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f60f1d3
and eax, 0x293d2251
and eax, 0x202040
or eax, 0x70524529
mov dword [ebx], eax
add ebx, edx
and eax, 0x64613749
and eax, 0x20602141
or eax, 0xe135222
mov dword [ebx], eax
add ebx, edx
and eax, 0x6399517e
or eax, 0x7b7dd9b3
and eax, 0x655861
or eax, 0x2004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1891e0e0
and eax, 0x640000
or eax, 0x610a6100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7dff5dc9
and eax, 0x4103848
or eax, 0x616a4124
mov dword [ebx], eax
add ebx, edx
xor eax, 0x79620498
and eax, 0x18002c70
or eax, 0x60650202
mov dword [ebx], eax
add ebx, edx
or eax, 0x660fd65
xor eax, 0x1b1c974
and eax, 1
or eax, 0x64
mov dword [ebx], eax
add ebx, edx
or eax, 0x2fa5dc16
and eax, 0x22254400
or eax, 0x504a2200
mov dword [ebx], eax
add ebx, edx
or eax, 0x1bc0a4e5
and eax, 0x72646064
or eax, 0x100910
mov dword [ebx], eax
add ebx, edx
or eax, 0x344aabc9
or eax, 0x5dfd1ba4
and eax, 0x72656361
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x389683ab
xor eax, 0x35725041
and eax, 0x4500212a
or eax, 0x20784404
mov dword [ebx], eax
add ebx, edx
or eax, 0x44ac5927
and eax, 0x64706c00
or eax, 0x12030200
mov dword [ebx], eax
add ebx, edx
or eax, 0x70bbe0fe
xor eax, 0x4a225d0
and eax, 0x70414224
or eax, 0x4223041
mov dword [ebx], eax
add ebx, edx
and eax, 0x16d5509f
and eax, 0x10410004
or eax, 0x68242e68
mov dword [ebx], eax
add ebx, edx
or eax, 0x486790c4
and eax, 0x64
or eax, 1
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b0495e9
and eax, 0x4ab3d888
and eax, 0
or eax, 0x69627300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x22a3456
and eax, 0x62404344
or eax, 0x10342021
mov dword [ebx], eax
add ebx, edx
xor eax, 0x400cc779
and eax, 0x26025613
and eax, 0x20000400
or eax, 0x58652a6c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4236c4fa
xor eax, 0x76b2928e
and eax, 0
or eax, 0x65
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d08abd1
and eax, 0
or eax, 0x676e6100
mov dword [ebx], eax
add ebx, edx
or eax, 0x68e350c4
and eax, 0x2e227040
or eax, 0x100221
mov dword [ebx], eax
add ebx, edx
and eax, 0x47afb68
xor eax, 0x5aa49ec9
and eax, 0x46821
or eax, sym.imp.KERNEL32.dll_SetFilePointerEx
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2607cfad
xor eax, 0x14ae80c7
and eax, 0x204c2700
or eax, 0x41234000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c25e9e3
and eax, 0x61616360
or eax, 0x12000014
mov dword [ebx], eax
add ebx, edx
and eax, 0x158290f2
xor eax, 0x469e464a
and eax, 0x6124430
or eax, 0x28602140
mov dword [ebx], eax
add ebx, edx
xor eax, 0x57c83c9e
and eax, 0x205864
or eax, 0x452001
mov dword [ebx], eax
add ebx, edx
and eax, 0x184714f0
and eax, 0x4bb280b4
and eax, 0
or eax, 0x6c6c6f00
mov dword [ebx], eax
add ebx, edx
or eax, 0x487c8aed
or eax, 0x785cbc2d
and eax, 0x64606469
or eax, 0x3020010
mov dword [ebx], eax
add ebx, edx
and eax, 0x36d0a5f1
and eax, 0x24402420
or eax, 0x4138410e
mov dword [ebx], eax
add ebx, edx
or eax, 0x78f8378d
and eax, 0x3003ae14
and eax, 0x20002200
or eax, 0x49625100
mov dword [ebx], eax
add ebx, edx
or eax, 0xc543cbc
and eax, 0x6e2def0d
and eax, 0x60246304
or eax, 0x3521061
mov dword [ebx], eax
add ebx, edx
xor eax, 0x343dc664
and eax, 0x36c5cd72
and eax, 0x4400500
or eax, 0x6138602e
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa110404
or eax, 0x3b509b85
and eax, 0x69706100
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e97c50
and eax, 0x68080d40
or eax, 0x166622d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x386072ee
and eax, 0x20d00
or eax, 0x2e706274
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a34ee89
xor eax, 0x1902c02c
and eax, 0x642841
or eax, 0x15024
mov dword [ebx], eax
add ebx, edx
xor eax, 0x210585a1
and eax, 0x21606500
or eax, 0x400f0200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d3aaa3c
and eax, 0x8444134
or eax, 0x61282240
mov dword [ebx], eax
add ebx, edx
and eax, 0x771b17a0
and eax, 0x61000220
or eax, 0x746c45
mov dword [ebx], eax
add ebx, edx
and eax, 0x1dcc83b
xor eax, 0x2d27e1f1
and eax, 0x24222050
or eax, 0x410c5020
mov dword [ebx], eax
add ebx, edx
and eax, 0x33ff38f
xor eax, 0x551de8
and eax, 0x6568
or eax, 0x10
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b407286
and eax, 0x7debdb2a
and eax, 0x69405000
or eax, 0x252000
mov dword [ebx], eax
add ebx, edx
and eax, 0x45da720f
and eax, 0x40402000
or eax, 0x38250e64
mov dword [ebx], eax
add ebx, edx
or eax, 0x217bc58f
and eax, 0x65
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x40e4d68b
or eax, 0x6f023860
and eax, 0x61627200
or eax, 0x10100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x18a78aa8
or eax, 0x5f7e671d
and eax, 0x736e682c
or eax, 0x10042
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc3b96ef
and eax, 0x78442e00
or eax, 0x210074
mov dword [ebx], eax
add ebx, edx
xor eax, 0x61eb11eb
xor eax, 0x6eea40d
and eax, 0
or eax, 0x65
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c7b3e50
and eax, 0
or eax, 0x69706100
mov dword [ebx], eax
add ebx, edx
or eax, 0x138df0d7
and eax, 0x2a797053
or eax, 0x4000020
mov dword [ebx], eax
add ebx, edx
or eax, 0x76433482
or eax, 0x42873036
and eax, 0x657065
or eax, 0x800
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f35289b
and eax, 0x212800
or eax, 0x65484000
mov dword [ebx], eax
add ebx, edx
or eax, 0x47a746f5
and eax, 0x26222275
or eax, 0x8101102
mov dword [ebx], eax
add ebx, edx
and eax, 0x1801bcf0
and eax, 0x3060
or eax, 0x654805
mov dword [ebx], eax
add ebx, edx
or eax, 0x2fe6e0f4
and eax, 0x22657000
or eax, 0x50000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b9d5e84
and eax, 0x30050000
or eax, 0x48602e6c
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d2be20b
xor eax, 0x236f9194
and eax, 0x61
or eax, 4
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd6e4fcb
and eax, 0x9624300
or eax, 0x62013000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x724870e
and eax, 0x1736d78b
and eax, 0x4064400
or eax, 0x68692b74
mov dword [ebx], eax
add ebx, edx
xor eax, 0x61028951
and eax, 0x5686424
or eax, 0x6010010a
mov dword [ebx], eax
add ebx, edx
or eax, 0x2fd26700
and eax, 0x69706100
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x2894b081
and eax, 0x21707001
or eax, 0x12090072
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f272c9b
and eax, 0x38652c32
or eax, 0x40000200
mov dword [ebx], eax
add ebx, edx
and eax, 0x1339d4ed
and eax, 0x20
or eax, 0x45
mov dword [ebx], eax
add ebx, edx
xor eax, 0x25aae0f1
xor eax, 0x3b03dd88
and eax, 0xe292800
or eax, 0x61464000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d066943
and eax, 0x680143
or eax, 0x61066028
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7f14ce8c
and eax, 0x4beb97dc
and eax, 0xa600040
or eax, 0x24107021
mov dword [ebx], eax
add ebx, edx
and eax, 0x45625b3b
and eax, 0x5c65b2fe
and eax, 0x601020
or eax, 0x56845
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c4e4aaf
and eax, 0x14213000
or eax, 0x60444000
mov dword [ebx], eax
add ebx, edx
or eax, 0x60586d16
and eax, 0x3a7899ea
and eax, 0x30680902
or eax, 0x4304666d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x34b5a49b
and eax, 0x643c6309
and eax, 0x44184100
or eax, 0x2160242e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2943e498
and eax, 0x44330100
or eax, 0x31406000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4854e857
and eax, 0x6fe3910c
and eax, 0x25220100
or eax, 0x400c6072
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b29d716
and eax, 0x6570
or eax, 8
mov dword [ebx], eax
add ebx, edx
or eax, 0x627eecf9
and eax, 0x626e6800
or eax, 0xd010000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xed8e363
xor eax, 0x25b8a136
and eax, 0x40082041
or eax, 0x3070452a
mov dword [ebx], eax
add ebx, edx
or eax, 0x7cbc285c
and eax, 0x64706d6c
or eax, 0x1020200
mov dword [ebx], eax
add ebx, edx
or eax, 0x66622d04
and eax, 0x60602e60
or eax, 0x18050012
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c274c8
xor eax, 0x18139dff
and eax, 0x45
or eax, 0x20
mov dword [ebx], eax
add ebx, edx
and eax, 0x808b4c4
or eax, 0x300ef83f
and eax, 0x30047000
or eax, 0x48610000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e4483ea
and eax, 0x20440000
or eax, 0x522b6c70
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5444dc18
and eax, 0x242a3060
or eax, 0x41044205
mov dword [ebx], eax
add ebx, edx
and eax, 0x618e81de
or eax, 0x59ac9e71
and eax, 0x470
or eax, 0x6108
mov dword [ebx], eax
add ebx, edx
and eax, 0x16d928b7
or eax, 0x2da6ff6c
and eax, 0x24267300
or eax, 0x50400000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c5a05dc
and eax, 0x2c626344
or eax, 0x2010020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x59b33a7d
and eax, 0x405801
or eax, 0x252064
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a6b99d
and eax, 0x242000
or eax, 0x74514100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x447981f
and eax, 0x7020700f
or eax, 0x450260
mov dword [ebx], eax
add ebx, edx
xor eax, 0x647b4d31
xor eax, 0xb346ac6
and eax, 0xe285500
or eax, 0x20412067
mov dword [ebx], eax
add ebx, edx
or eax, 0x3fe6125e
and eax, 0x17d18249
and eax, 0x410041
or eax, 0x247824
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2cac2395
and eax, 0x24404800
or eax, 0x50342000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f7b0d6c
xor eax, 0x56672a7a
and eax, 0x21084410
or eax, 0x46672860
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3839bb60
xor eax, 0x56e71c07
and eax, 0x1304106
or eax, 0x64482428
mov dword [ebx], eax
add ebx, edx
and eax, 0x159865f8
and eax, 0x5006100
or eax, 0x60630800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x21f6ef82
and eax, 0x40050602
or eax, 0x326a7171
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d7abc22
and eax, 0x38050a40
or eax, 0x40602424
mov dword [ebx], eax
add ebx, edx
or eax, 0x343a878e
and eax, 0x64
or eax, 1
mov dword [ebx], eax
add ebx, edx
and eax, 0x569a22c1
or eax, 0x779c97e7
and eax, 0x30101000
or eax, 0x626000
mov dword [ebx], eax
add ebx, edx
and eax, 0x45acf0e1
and eax, 0x203000
or eax, 0x70580363
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e619b37
and eax, 0x64782126
or eax, 0x1004408
mov dword [ebx], eax
add ebx, edx
and eax, 0x454ca114
and eax, 0x41482100
or eax, 0x28265200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x677371e3
and eax, 0x8080262
or eax, 0x61606404
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e25fecf
xor eax, 0x761ced34
and eax, 0x50412414
or eax, 0x28240a60
mov dword [ebx], eax
add ebx, edx
or eax, 0x6877532d
and eax, 0x65
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x93e32d6
and eax, 0x342000
or eax, 0x74414100
mov dword [ebx], eax
add ebx, edx
and eax, 0x1991dea3
and eax, 0x114000
or eax, 0x6e64326f
mov dword [ebx], eax
add ebx, edx
or eax, 0x2e5c6f23
or eax, 0x7997dd84
and eax, 0x652e6363
or eax, 0x10
mov dword [ebx], eax
add ebx, edx
and eax, 0x2d77d73b
and eax, 0x4130
or eax, 0x2448
mov dword [ebx], eax
add ebx, edx
xor eax, 0x805a7e4
and eax, 0x8014000
or eax, 0x64622900
mov dword [ebx], eax
add ebx, edx
or eax, 0x77e45851
or eax, 0x1ddfc8a5
and eax, 0x656b6161
or eax, 0x208
mov dword [ebx], eax
add ebx, edx
or eax, 0x3dcd52ce
or eax, 0x7fbb902d
and eax, 0x65722162
or eax, 0xc10
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ededf16
and eax, 0x20400500
or eax, 0x5321606c
mov dword [ebx], eax
add ebx, edx
and eax, 0x997474e
and eax, 0xb7b9c6d
and eax, 0x10444
or eax, 0x78642a21
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7f568d4d
and eax, 0x27acc060
and eax, 0x20
or eax, 0x45
mov dword [ebx], eax
add ebx, edx
xor eax, 0x14fcfc19
and eax, 0x3e9f160f
and eax, 0x101000
or eax, 0x69626000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b2c3c7
xor eax, 0x2eec5479
and eax, 0x4232e
or eax, 0x2e614040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3334fc17
and eax, 0x411861
or eax, 0x246004
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b3f7fb6
and eax, 0x17360d9d
and eax, 0x240000
or eax, 0x6f4a7300
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd8a1db9
and eax, 0x3d36dc3
and eax, 0x6001
or eax, 0x652e106e
mov dword [ebx], eax
add ebx, edx
or eax, 0x77a6fed6
xor eax, 0x4d2937de
and eax, 0x4120
or eax, 0x2458
mov dword [ebx], eax
add ebx, edx
or eax, 0x610defbc
and eax, 0x60056100
or eax, 0x14700000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e4d8b16
or eax, 0x383d76bc
and eax, 0x7261732e
or eax, 0x20041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x81f42fe
xor eax, 0x243e4c09
and eax, 0x52426500
or eax, 0x212c0065
mov dword [ebx], eax
add ebx, edx
and eax, 0x330efe75
and eax, 0x30046460
or eax, 0x44700b08
mov dword [ebx], eax
add ebx, edx
or eax, 0x6cccd9a0
and eax, 0x7be8509f
and eax, 0x60285000
or eax, 0x5062265
mov dword [ebx], eax
add ebx, edx
xor eax, 0x30a0d759
and eax, 0x256ec7d1
and eax, 0x510
or eax, 0x6068
mov dword [ebx], eax
add ebx, edx
or eax, 0xc0463c8
and eax, 0x46100
or eax, 0x61600800
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e4c6107
xor eax, 0x772ead64
and eax, 0x8400463
or eax, 0x70252a04
mov dword [ebx], eax
add ebx, edx
and eax, 0x3353a5e0
and eax, 0x60
or eax, 5
mov dword [ebx], eax
add ebx, edx
or eax, 0x59204277
and eax, 0x49204000
or eax, 0x26523000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1264106c
or eax, 0x1832efd4
and eax, 0x61266160
or eax, 0x480003
mov dword [ebx], eax
add ebx, edx
xor eax, 0x474405cc
and eax, 0x242a602c
or eax, 0x41501940
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c770000
and eax, 0x78652860
or eax, 0x612
mov dword [ebx], eax
add ebx, edx
xor eax, 0x75c296a3
or eax, 0x23647ed5
and eax, 0x45
or eax, 0x20
mov dword [ebx], eax
add ebx, edx
or eax, 0xa2a87e2
xor eax, 0x3827cd15
and eax, 0x22004200
or eax, 0x49703100
mov dword [ebx], eax
add ebx, edx
and eax, 0x71fc1274
and eax, 0x60600000
or eax, 0xe0f6d72
mov dword [ebx], eax
add ebx, edx
or eax, 0x1108b04b
and eax, 0x6568652a
or eax, 0x100004
mov dword [ebx], eax
add ebx, edx
or eax, 0x75362450
xor eax, 0x19b93d97
and eax, 0x60464000
or eax, 0x3302100
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c81bc2b
or eax, 0x33fb8acb
and eax, 0x74736560
or eax, 0x14
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c5281c7
and eax, 0x60216433
or eax, 0x14481140
mov dword [ebx], eax
add ebx, edx
and eax, 0x4314982d
xor eax, 0x4d5dc317
and eax, 0x8450224
or eax, 0x70202c41
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2027119e
or eax, 0x39ca9acf
and eax, 0x65
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x217b9e0b
and eax, 0x21600800
or eax, 0x40046100
mov dword [ebx], eax
add ebx, edx
and eax, 0x2488d7c5
and eax, 0x20000000
or eax, 0xe343667
mov dword [ebx], eax
add ebx, edx
or eax, 0x4dbd6bc4
or eax, 0x6cec4528
and eax, 0x657865
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x755ee551
and eax, 0x71391100
or eax, 0x2406200
mov dword [ebx], eax
add ebx, edx
and eax, 0x656fceb6
and eax, 0x60614200
or eax, 0xc002c61
mov dword [ebx], eax
add ebx, edx
and eax, 0x1173343e
and eax, 0x612020
or eax, 0x72045a59
mov dword [ebx], eax
add ebx, edx
or eax, 0x465c2e40
and eax, 0x1c620a7
and eax, 0x402020
or eax, 0x6538450e
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d8a5223
and eax, 0x6467b6e2
and eax, 0x60000000
or eax, 0x1646900
mov dword [ebx], eax
add ebx, edx
or eax, 0x742d757d
or eax, 0x5208e8c3
and eax, 0x70652c71
or eax, 0x8000200
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f281416
or eax, 0x652fa6bf
and eax, 0x65
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x776efbbc
and eax, 0x4cd54b3d
and eax, 0
or eax, 0x6f727000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c9b4530
or eax, 0x67c0f36f
and eax, 0x63616563
or eax, 0x10120000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x17b4a5fe
and eax, 0x6445400d
or eax, 0x282560
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c109239
and eax, 0x8706554
or eax, 0x26000821
mov dword [ebx], eax
add ebx, edx
and eax, 0x30e275ed
xor eax, 0x37c65668
and eax, 0x243005
or eax, 0x414860
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c1faad1
and eax, 0x12000
or eax, 0x73785300
mov dword [ebx], eax
add ebx, edx
or eax, 0x430b76ac
and eax, 0x612a7224
or eax, 0x4040041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x200f262f
and eax, 0x4448
or eax, 0x2130
mov dword [ebx], eax
add ebx, edx
or eax, 0x57b4ccdf
and eax, 0x40246000
or eax, 0x28410200
mov dword [ebx], eax
add ebx, edx
and eax, 0x1e017794
xor eax, 0x19f85d1c
and eax, 0x1693600
or eax, 0x6e004061
mov dword [ebx], eax
add ebx, edx
or eax, 0x2caa8f4a
xor eax, 0x67f40c5f
and eax, 0x8156030
or eax, 0x65600442
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e4f368f
and eax, 0x22324070
or eax, 0xc402500
mov dword [ebx], eax
add ebx, edx
or eax, 0xc67f9af
and eax, 0x56e0f613
and eax, 0x607001
or eax, 0x50864
mov dword [ebx], eax
add ebx, edx
xor eax, 0x47218a98
and eax, 0x49553c06
and eax, 0x41442000
or eax, 0x2c294900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x797377d1
and eax, 0x14080e51
or eax, 0x60616024
mov dword [ebx], eax
add ebx, edx
or eax, 0x5dc3af20
and eax, 0x60616471
or eax, 0x2040008
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f42f5b5
or eax, 0x43b3ea41
and eax, 0x61636671
or eax, 0x4040104
mov dword [ebx], eax
add ebx, edx
and eax, 0x237df21f
or eax, 0x1cf173d7
and eax, 0x38652252
or eax, 0x40000c20
mov dword [ebx], eax
add ebx, edx
and eax, 0x5eaf0f90
or eax, 0xb137b13
and eax, 1
or eax, 0x64
mov dword [ebx], eax
add ebx, edx
or eax, 0x38620e61
and eax, 0x1ee4f294
and eax, 0x8600000
or eax, 0x67127000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3d1f9f77
and eax, 0x5c9bc972
and eax, 0x50184162
or eax, 0x20602401
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c8ad23b
or eax, 0x74a1df41
and eax, 0x6478652a
or eax, 0x1000004
mov dword [ebx], eax
add ebx, edx
or eax, 0x457e81b8
or eax, 0x3024ea2e
and eax, 0x71786300
or eax, 0x2011000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1ef8cf2d
xor eax, 0x530f5bdf
and eax, 0x41650054
or eax, 0x24086520
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a991394
and eax, 0x4f647060
or eax, 0x20080018
mov dword [ebx], eax
add ebx, edx
and eax, 0x7cc13be5
and eax, 0x2c402060
or eax, 0x2324512
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e28882e
and eax, 0x200020
or eax, 0x457845
mov dword [ebx], eax
add ebx, edx
xor eax, 0x42d4ae80
and eax, 0x42214200
or eax, 0x2c482000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x593f89d4
or eax, 0x1fedd8b9
and eax, 0x26666964
or eax, 0x40000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3ea98830
and eax, 0x40486104
or eax, 0x2530042a
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f3556df
and eax, 0x40204000
or eax, 0x304d2900
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b228dd8
and eax, 0x72646048
or eax, 0x101227
mov dword [ebx], eax
add ebx, edx
xor eax, 0x378a6554
and eax, 0x452e0321
or eax, 0x20006044
mov dword [ebx], eax
add ebx, edx
or eax, 0x79ba888b
and eax, 0x3362f6e9
and eax, 0x6068
or eax, 0x510
mov dword [ebx], eax
add ebx, edx
and eax, 0x66f3fba7
and eax, 0x6000
or eax, 0x6f721000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7355852d
and eax, 0x70706521
or eax, 0x80042
mov dword [ebx], eax
add ebx, edx
or eax, 0x41e8582a
and eax, 0x61283422
or eax, 0x4060014
mov dword [ebx], eax
add ebx, edx
or eax, 0x6e777e3a
and eax, 0x6438
or eax, 0x140
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c2d9e8a
or eax, 0x5d45c336
and eax, 0x51414300
or eax, 0x22383000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ee4cfd4
and eax, 0x3c30883d
and eax, 0x24000014
or eax, 0x416d6560
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c4c8127
or eax, 0x3670006f
and eax, 0x6f6c6078
or eax, 0x1000
mov dword [ebx], eax
add ebx, edx
or eax, 0x52fd6cad
and eax, 0x73706470
or eax, 0x20102
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b1e47d8
xor eax, 0x49cc7308
and eax, 0x28563240
or eax, 0x41204025
mov dword [ebx], eax
add ebx, edx
and eax, 0x14cd92ba
and eax, 0x40020
or eax, 0x652a6543
mov dword [ebx], eax
add ebx, edx
and eax, 0x12d043bb
and eax, 0x202458eb
and eax, 0x4020
or eax, 0x2558
mov dword [ebx], eax
add ebx, edx
and eax, 0x6cc3727d
and eax, 0x6000
or eax, 0x70740200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x53e653e
xor eax, 0x6751d499
and eax, 0x10015224
or eax, 0x69602050
mov dword [ebx], eax
add ebx, edx
and eax, 0x328e65b0
xor eax, 0x126295fb
and eax, 0x22626149
or eax, 0x4c0d0220
mov dword [ebx], eax
add ebx, edx
xor eax, 0x95e5f66
and eax, 0x6530240e
or eax, 0x484120
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc51d9c3
and eax, 0x69203000
or eax, 0x6524000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7483c0eb
or eax, 0x423e3739
and eax, 0x662e6521
or eax, 0x8410842
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f512f80
and eax, 0x44402500
or eax, 0x2138402e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d06537a
and eax, 0x10602200
or eax, 0x60014100
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a91a7b8
or eax, 0x25c2472a
and eax, 0x65726530
or eax, 0x1044
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f46969d
and eax, 0xaf8004c
and eax, 0x400000
or eax, 0x2e346162
mov dword [ebx], eax
add ebx, edx
or eax, 0x42a3b89d
xor eax, 0xfaf71d6
and eax, 0x400821
or eax, 0x257044
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f7c6418
and eax, 0x646000
or eax, 0x660a0900
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d3be979
xor eax, 0x1e0d974
and eax, 0x680c200d
or eax, 0x1604362
mov dword [ebx], eax
add ebx, edx
xor eax, 0x653e4981
and eax, 0xc502a64
or eax, 0x22244401
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b794bc4
and eax, 0x604844
or eax, 0x53021
mov dword [ebx], eax
add ebx, edx
and eax, 0x1bd8f19e
and eax, 0x407000
or eax, 0x6f320000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ef65f13
or eax, 0x15b2a5bb
and eax, 0x24262d23
or eax, 0x4a494040
mov dword [ebx], eax
add ebx, edx
and eax, 0x6dabdf53
and eax, 0xc2d2024
and eax, 0x4280000
or eax, 0x61063436
mov dword [ebx], eax
add ebx, edx
and eax, 0x48c5a15c
and eax, 0x58985f44
and eax, 0
or eax, 0x6578
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b6f1d08
and eax, 0x70637000
or eax, 0x400
mov dword [ebx], eax
add ebx, edx
or eax, 0x106dcfed
and eax, 0x7a13213e
and eax, 0x70012124
or eax, 0x6c5440
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c22ea40
or eax, 0x66153b86
and eax, 0x64582526
or eax, 0x1204008
mov dword [ebx], eax
add ebx, edx
or eax, 0x694a8725
and eax, 0x489953bf
and eax, 0x48084300
or eax, 0x21642000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a67e24d
and eax, 0x48606200
or eax, 0x20130963
mov dword [ebx], eax
add ebx, edx
or eax, 0x104952c0
or eax, 0x9e2c4b2
and eax, 0x68617261
or eax, 0x4040000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7836fded
and eax, 0x74a53232
and eax, 0
or eax, 0x636e7561
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a41d5fb
and eax, 0x2404560
or eax, 0x2c322008
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d4f50cd
or eax, 0x35d7670d
and eax, 0x456045
or eax, 0x201820
mov dword [ebx], eax
add ebx, edx
xor eax, 0x33e9004
or eax, 0x7199003f
and eax, 0x72506800
or eax, 0x200100
mov dword [ebx], eax
add ebx, edx
or eax, 0x378dfec
and eax, 0x7060736c
or eax, 0x4050003
mov dword [ebx], eax
add ebx, edx
xor eax, 0x9df4e8c
and eax, 0x692a2d61
or eax, 0x44420c
mov dword [ebx], eax
add ebx, edx
or eax, 0x28e6ea20
xor eax, 0x5e2d4c7b
and eax, 0x26422314
or eax, 0x8304c60
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a9cc85e
and eax, 0x4844
or eax, 0x653021
mov dword [ebx], eax
add ebx, edx
and eax, 0x7edb64f4
and eax, 0x416000
or eax, 0x70221400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x676ef18f
xor eax, 0x22f18ba4
and eax, 0x35640822
or eax, 0x42016154
mov dword [ebx], eax
add ebx, edx
or eax, 0xf938d47
and eax, 0x65706526
or eax, 0x80008
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f0d9897
and eax, 0x6f6c6100
or eax, 0x200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x66ea3bb
and eax, 0x69004033
or eax, 0x6702540
mov dword [ebx], eax
add ebx, edx
and eax, 0xcb8048c
xor eax, 0x26ad584f
and eax, 0x2a105440
or eax, 0x4602130
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6385d624
or eax, 0x2c8b834e
and eax, 0x652044
or eax, 0x5821
mov dword [ebx], eax
add ebx, edx
or eax, 0x5bfa64c1
and eax, 0x41726800
or eax, 0x20000100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x55336f92
xor eax, 0x4ed8e35
and eax, 0x302c0027
or eax, 0x44426540
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c076aa4
and eax, 0x20680502
or eax, 0x4510602c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6bb0b1f2
and eax, 0x6405000
or eax, 0x60312100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4df286e7
and eax, 0x21026766
or eax, 0x442c0800
mov dword [ebx], eax
add ebx, edx
or eax, 0x364dd884
xor eax, 0x6d55128d
and eax, 0x6568
or eax, 0x10
mov dword [ebx], eax
add ebx, edx
and eax, 0x7308d0b2
or eax, 0x3d6ea678
and eax, 0x2d6e6200
or eax, 0x40010100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x73b6729a
and eax, 0x4491008
or eax, 0x61206665
mov dword [ebx], eax
add ebx, edx
or eax, 0x57e94837
xor eax, 0x31c27e4f
and eax, 0x40210030
or eax, 0x38442e47
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ca6a70d
or eax, 0x46371f99
and eax, 5
or eax, 0x60
mov dword [ebx], eax
add ebx, edx
and eax, 0x1ee97a17
and eax, 0
or eax, 0x69726900
mov dword [ebx], eax
add ebx, edx
or eax, 0x73e86eaa
or eax, 0x559e022e
and eax, 0x78642e22
or eax, 0x10051
mov dword [ebx], eax
add ebx, edx
and eax, 0x47c1fc5
and eax, 0x41
or eax, 0x24
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e155aa9
and eax, 0x50115000
or eax, 0x20602100
mov dword [ebx], eax
add ebx, edx
and eax, 0x28594cd3
and eax, 0x20504000
or eax, 0x45242f72
mov dword [ebx], eax
add ebx, edx
xor eax, 0x36c34b9f
xor eax, 0x48839196
and eax, 0x1243463
or eax, 0x640a4000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3ead425b
and eax, 0x2438
or eax, 0x4140
mov dword [ebx], eax
add ebx, edx
and eax, 0x59f91777
and eax, 0x400
or eax, 0x746f7000
mov dword [ebx], eax
add ebx, edx
and eax, 0x570f49c6
and eax, 0x2d28de63
and eax, 0x4004000
or eax, 0x69632c61
mov dword [ebx], eax
add ebx, edx
or eax, 0xd8abfcd
and eax, 0x68612e64
or eax, 0x10040000
mov dword [ebx], eax
add ebx, edx
or eax, 0x54ad6c8
and eax, 0x6f051e32
and eax, 0x20
or eax, 0x45
mov dword [ebx], eax
add ebx, edx
or eax, 0x2fb5d02e
xor eax, 0x1c9dde01
and eax, 0x23200200
or eax, 0x4c506100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x60c06101
and eax, 0xe300000
or eax, 0x20437472
mov dword [ebx], eax
add ebx, edx
xor eax, 0x11985496
and eax, 0x612064
or eax, 0x45801
mov dword [ebx], eax
add ebx, edx
or eax, 0x40742b6f
or eax, 0x6e687a3
and eax, 0x44676a00
or eax, 0x21080000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x85f0732
and eax, 0x61306d22
or eax, 0x2480240
mov dword [ebx], eax
add ebx, edx
xor eax, 0x11f22b8c
and eax, 0x7dc6d2cb
and eax, 0x7000404a
or eax, 0x2742e25
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c4fcfc
xor eax, 0x6e22fb53
and eax, 0x6042c
or eax, 0x65286843
mov dword [ebx], eax
add ebx, edx
or eax, 0x15fbc151
and eax, 0x6578
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3852ba63
and eax, 0x69206fc8
and eax, 0x20004100
or eax, 0x53713000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c1ac4ff
xor eax, 0x4d5a0737
and eax, 0x70212240
or eax, 0x8440c27
mov dword [ebx], eax
add ebx, edx
or eax, 0x789bda1e
and eax, 0x41dc6947
and eax, 0x45
or eax, 0x20
mov dword [ebx], eax
add ebx, edx
or eax, 0x27437fb7
and eax, 0x27427400
or eax, 0x48300000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b17b38a
and eax, 0x6561640a
or eax, 0x80060
mov dword [ebx], eax
add ebx, edx
or eax, 0x3e04d72a
and eax, 0x7064632a
or eax, 0x120804
mov dword [ebx], eax
add ebx, edx
or eax, 0x38f9962
and eax, 0x7c909ae2
and eax, 0x70001262
or eax, 0x36f6001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x77de92fc
and eax, 0x216013
or eax, 0x72480660
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a1ec835
or eax, 0xee4bd32
and eax, 0x68642c21
or eax, 0x10010244
mov dword [ebx], eax
add ebx, edx
xor eax, 0x539fc717
xor eax, 0xf4872b2
and eax, 0x40
or eax, 0x25
mov dword [ebx], eax
add ebx, edx
and eax, 0x41e5b5c3
and eax, 0x446438d2
and eax, 0
or eax, 0x656f6a00
mov dword [ebx], eax
add ebx, edx
or eax, 0x9cb5b8f
and eax, 0x61686b02
or eax, 0x12100460
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a11af67
or eax, 0x7832a35a
and eax, 0x61726265
or eax, 0x4041000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x60e97f92
or eax, 0x145e54e0
and eax, 0x10450c72
or eax, 0x68202200
mov dword [ebx], eax
add ebx, edx
or eax, 0x6fcbb340
xor eax, 0x40de8994
and eax, 0x64
or eax, 1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b8df94d
or eax, 0x67f30a5d
and eax, 0x60617200
or eax, 0x10000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a63d0fd
or eax, 0x371eb7e1
and eax, 0x63726760
or eax, 0x814
mov dword [ebx], eax
add ebx, edx
xor eax, 0x56055d9e
and eax, 0x24652068
or eax, 0x4a004904
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4dbb527e
and eax, 0x20442a10
or eax, 0x58210464
mov dword [ebx], eax
add ebx, edx
and eax, 0x12717498
or eax, 0x3fbfe2ed
and eax, 0x65
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0xd0481ff
or eax, 0xd98402c
and eax, 0x184000
or eax, 0x70603400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x38d8064f
xor eax, 0x3926e495
and eax, 0x60040048
or eax, 0x6706124
mov dword [ebx], eax
add ebx, edx
or eax, 0x78176d6
and eax, 0x2665726e
or eax, 0x8080001
mov dword [ebx], eax
add ebx, edx
or eax, 0xd175ec
or eax, 0x59764a90
and eax, 0x657865
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x299f687
xor eax, 0x6a000125
and eax, 0x606c6400
or eax, 0x6020000
mov dword [ebx], eax
add ebx, edx
or eax, 0xf7c00e1
and eax, 0x65786420
or eax, 0x10e
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a20fefb
or eax, 0x40e915a0
and eax, 0x60616400
or eax, 0xd000800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x35d8fc1a
or eax, 0x4d975eff
and eax, 0x452e5265
or eax, 0x20002000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7add98bc
and eax, 0x34c54a41
and eax, 0x4040
or eax, 0x2538
mov dword [ebx], eax
add ebx, edx
xor eax, 0x17755539
and eax, 0x7653000
or eax, 0x60004200
mov dword [ebx], eax
add ebx, edx
and eax, 0x34de76d7
and eax, 0x24446200
or eax, 0xa2a0d6d
mov dword [ebx], eax
add ebx, edx
or eax, 0x60da36e1
and eax, 0x647865
or eax, 0x10000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f02abd
and eax, 0x602000
or eax, 0x72095600
mov dword [ebx], eax
add ebx, edx
or eax, 0x27f11318
and eax, 0x65287310
or eax, 0x60065
mov dword [ebx], eax
add ebx, edx
or eax, 0x27dcb581
xor eax, 0x825afb9
and eax, 0x4048
or eax, 0x2530
mov dword [ebx], eax
add ebx, edx
and eax, 0x610bbaeb
and eax, 0x2000
or eax, 0x6e734400
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a84b67f
or eax, 0x475dd3a
and eax, 0xe646428
or eax, 0x20020241
mov dword [ebx], eax
add ebx, edx
and eax, 0x7528e7e4
and eax, 0x206060
or eax, 0x451805
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a7f1ff0
and eax, 0x5bf3f806
and eax, 0x610800
or eax, 0x670e6400
mov dword [ebx], eax
add ebx, edx
and eax, 0x68880ae
and eax, 0
or eax, 0x70747468
mov dword [ebx], eax
add ebx, edx
and eax, 0x6af40c39
xor eax, 0x51a246f5
and eax, 0x2150400c
or eax, 0x44282522
mov dword [ebx], eax
add ebx, edx
or eax, 0x66535f55
and eax, 0x67617200
or eax, 0x40000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x35ad3140
xor eax, 0x400255e3
and eax, 0x104a0023
or eax, 0x64256850
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e522231
or eax, 0x793bb64e
and eax, 0x6138640e
or eax, 0x4400120
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f502273
or eax, 0x591c017
and eax, 0x25516000
or eax, 0x48240400
mov dword [ebx], eax
add ebx, edx
or eax, 0x60b8a8e4
and eax, 0x60616060
or eax, 0x10000310
mov dword [ebx], eax
add ebx, edx
or eax, 0x140cef57
and eax, 0x64686526
or eax, 0x1100008
mov dword [ebx], eax
add ebx, edx
or eax, 0x2669b560
xor eax, 0x2e52e4b9
and eax, 0x402b0000
or eax, 0x32446c00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a5f84b7
or eax, 0x56bfa3f6
and eax, 0x2e256064
or eax, section..text
mov dword [ebx], eax
add ebx, edx
and eax, 0x678e1c71
xor eax, 0x709f9833
and eax, 0x10841
or eax, 0x647024
mov dword [ebx], eax
add ebx, edx
and eax, 0x2d1c993
and eax, 0x55f31f55
and eax, 0x410000
or eax, 0x70247200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a0c05d
and eax, 0x3240224d
or eax, 0x4324520
mov dword [ebx], eax
add ebx, edx
or eax, 0x53357e72
and eax, 0x6bc857dc
and eax, 0x60400614
or eax, 0x18252820
mov dword [ebx], eax
add ebx, edx
xor eax, 0x19ababe6
xor eax, 0x46095156
and eax, 4
or eax, 0x61
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a9392bc
and eax, 0x2a011200
or eax, 0x44686500
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b8244a4
xor eax, 0x1fa3f49a
and eax, 0x51212000
or eax, 0x22584c61
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3a6d5837
and eax, 0x41043040
or eax, 0x242a4329
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6960592e
and eax, 0x2040
or eax, 0x4538
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c261ab9
and eax, 0x44246500
or eax, 0x31490000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1910d7a4
and eax, 0x78652624
or eax, 0x848
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a9032ad
and eax, 0x24
or eax, 0x41
mov dword [ebx], eax
add ebx, edx
xor eax, 0x48c95a25
and eax, 0x48414800
or eax, 0x24202500
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ab1fcd4
and eax, 0x9a6e9f5
and eax, 0x8206800
or eax, 0x264e076d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x73d1a146
and eax, 0x254821
or eax, 0x403044
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c6a4224
xor eax, 0x62a2cac2
and eax, 0x60400200
or eax, 0x10257000
mov dword [ebx], eax
add ebx, edx
and eax, 0x682fe475
and eax, 0x60216000
or eax, 0xc481475
mov dword [ebx], eax
add ebx, edx
or eax, 0x25f6618d
or eax, 0x358eeeec
and eax, 0x2c323371
or eax, 0x2000002
mov dword [ebx], eax
add ebx, edx
and eax, 0x1d456148
and eax, 0x2040
or eax, 0x655825
mov dword [ebx], eax
add ebx, edx
or eax, 0x1735b222
or eax, 0x246bbcb2
and eax, 0x26697600
or eax, 0x48000100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2135a573
and eax, 0x4f485061
or eax, 0x20212000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ee60753
and eax, 0x72626572
or eax, 0x100004
mov dword [ebx], eax
add ebx, edx
or eax, 0x73a72424
xor eax, 0x1be63f24
and eax, 0x20014040
or eax, 0x13642429
mov dword [ebx], eax
add ebx, edx
and eax, 0x601921f0
or eax, 0x3103a835
and eax, 0x30012830
or eax, 0x48640602
mov dword [ebx], eax
add ebx, edx
or eax, 0x72b8afd3
and eax, 0x61
or eax, 4
mov dword [ebx], eax
add ebx, edx
and eax, 0x56ae749e
and eax, 0
or eax, 0x68746500
mov dword [ebx], eax
add ebx, edx
or eax, 0x25eb60e7
and eax, 0x5c297b17
and eax, 0x40216005
or eax, 0x21441260
mov dword [ebx], eax
add ebx, edx
xor eax, 0x655c6594
and eax, 0x3910a58e
and eax, 0x400
or eax, 0x78652a6c
mov dword [ebx], eax
add ebx, edx
or eax, 0x12e668b1
and eax, 0x65
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c658aa4
or eax, 0x537cf78f
and eax, 0x61606d00
or eax, 0x20000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1ae6cf98
and eax, 0x2a042010
or eax, 0x46a5562
mov dword [ebx], eax
add ebx, edx
and eax, 0x2475fa97
and eax, 0x647000
or eax, 0x10865
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c2697e4
or eax, 0x67a4437d
and eax, 0x70657200
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x68e98b0
or eax, 0x14a07321
and eax, 0x642a7831
or eax, 0x1040044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x11f19540
or eax, 0xa1e6147
and eax, 0x6570
or eax, 8
mov dword [ebx], eax
add ebx, edx
or eax, 0x69e7c77b
xor eax, 0x62d9b23e
and eax, 0xa285500
or eax, 0x64412200
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ee3f766
and eax, 0x2e636264
or eax, 0x40000
mov dword [ebx], eax
add ebx, edx
or eax, 0x16e7bc2
and eax, 0x657864
or eax, 1
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ce42605
and eax, 0x54646400
or eax, 0x20100100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x45f276d5
xor eax, 0x746dfc5
and eax, 0x20404000
or eax, 0x41233265
mov dword [ebx], eax
add ebx, edx
or eax, 0x543d9076
and eax, 0x70652270
or eax, 0x8000c00
mov dword [ebx], eax
add ebx, edx
and eax, 0x4dfba669
and eax, 0x60
or eax, 5
mov dword [ebx], eax
add ebx, edx
xor eax, 0x28c46a63
xor eax, 0x7b0e9bfc
and eax, 0x50406100
or eax, 0x20240c00
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b939f8
and eax, 0x5748e0b7
and eax, 0x2000
or eax, 0x2e6e4f6d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x79444b37
and eax, 0x35d15509
and eax, 0
or eax, 0x657865
mov dword [ebx], eax
add ebx, edx
xor eax, 0x74e821bb
and eax, 0x64055000
or eax, 0xa702200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7f2ecd32
and eax, 0x10492132
or eax, 0x60244041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f1e0136
and eax, 0x25226044
or eax, 0x400c0528
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f638a8a
and eax, 0x6568
or eax, 0x10
mov dword [ebx], eax
add ebx, edx
or eax, 0x57015728
and eax, 0x46017700
or eax, 0x28680000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x30c15592
and eax, 0x7b930d92
and eax, 0x50000000
or eax, 0x206d7564
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ad59257
and eax, 0x3f4aff00
and eax, 0x20486500
or eax, 0x4530002e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x53e4c6dc
xor eax, 0x64840aac
and eax, 0x42002000
or eax, 0x29614600
mov dword [ebx], eax
add ebx, edx
and eax, 0x53eac6d
and eax, 0x202000
or eax, 0x74544865
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ddeb40e
and eax, 0x30205060
or eax, 0x42452310
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a7821e6
and eax, 0x28104016
or eax, 0x6622560
mov dword [ebx], eax
add ebx, edx
and eax, 0x65c23445
and eax, 0x402044
or eax, 0x255821
mov dword [ebx], eax
add ebx, edx
or eax, 0x6263716d
xor eax, 0x11ef0b16
and eax, 0x62087200
or eax, 0xc610500
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f36d744
xor eax, 0x4e56ee31
and eax, 0x703031
or eax, 0x2e094042
mov dword [ebx], eax
add ebx, edx
or eax, 0x70470109
and eax, 0x657061
or eax, 0x804
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5de9d884
and eax, 0x6c08a4
and eax, 0
or eax, 0x6b616600
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1788b0ae
and eax, 0x70615224
or eax, 0x2042141
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e32767e
and eax, 0x2c520512
or eax, 0x2206064
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d022bd4
and eax, 0x2044
or eax, 0x655821
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3cf1d939
and eax, 0x30002100
or eax, 0x42695600
mov dword [ebx], eax
add ebx, edx
or eax, 0x706b0288
or eax, 0x1d1dfff4
and eax, 0x61687364
or eax, 1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x74dfed39
xor eax, 0x4962c313
and eax, 0x44044942
or eax, 0x212a2230
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2213f5da
or eax, 0x302344a5
and eax, 0x4428
or eax, 0x2150
mov dword [ebx], eax
add ebx, edx
xor eax, 0x37936a28
and eax, 0x24010600
or eax, 0x40686000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x58db32a4
or eax, 0x7909f091
and eax, 0x70216424
or eax, 0x2440840
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6495c1e
and eax, 0x6428202a
or eax, 0x1504504
mov dword [ebx], eax
add ebx, edx
and eax, 0x2992b6ef
and eax, 0x3afe5c9e
and eax, 0x20100400
or eax, 0x4c656900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4735699d
and eax, 0x2276f8d1
and eax, 0x22400010
or eax, 0x4d306964
mov dword [ebx], eax
add ebx, edx
and eax, 0x75a4d7aa
or eax, 0x2f6cf38d
and eax, 0x68642224
or eax, 0x10010c50
mov dword [ebx], eax
add ebx, edx
and eax, 0x706f16cc
and eax, 0x44
or eax, 0x21
mov dword [ebx], eax
add ebx, edx
or eax, 0xa560aea
and eax, 0xa400200
or eax, 0x64217100
mov dword [ebx], eax
add ebx, edx
and eax, 0x22165c3a
or eax, 0x4a543b3d
and eax, 0x68446224
or eax, 0x102b0040
mov dword [ebx], eax
add ebx, edx
and eax, 0x6cf46e04
and eax, 0xdecc5b
and eax, 0x404000
or eax, 0x72232569
mov dword [ebx], eax
add ebx, edx
xor eax, 0x812f1ef
and eax, 0x6a701000
or eax, 0x5046079
mov dword [ebx], eax
add ebx, edx
and eax, 0x7cf2e888
and eax, 0x64706008
or eax, 0x1080526
mov dword [ebx], eax
add ebx, edx
or eax, 0x220c74cc
and eax, 0x47b04d46
and eax, 0x44204400
or eax, 0x28492200
mov dword [ebx], eax
add ebx, edx
or eax, 0x72e72c40
and eax, 0x6e6f6c40
or eax, 0x125
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4277a40d
and eax, 0x5ec0c1c4
and eax, 0x4004100
or eax, 0x6178242e
mov dword [ebx], eax
add ebx, edx
and eax, 0x1e405425
and eax, 0x4404400
or eax, 0x70252a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x33d33512
and eax, 0x20412400
or eax, 0x46284a73
mov dword [ebx], eax
add ebx, edx
xor eax, 0x295aa50a
xor eax, 0x585e09fd
and eax, 0x6604004
or eax, 0x28122562
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ce8aa13
or eax, 0x6198eb26
and eax, 0x606865
or eax, 0x51000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b4f4719
and eax, 0x6a203300
or eax, 0x4414000
mov dword [ebx], eax
add ebx, edx
and eax, 0x21d74ef3
and eax, 0x20414200
or eax, 0x582e2064
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4aee22e3
xor eax, 0x27d89e0f
and eax, 0x1404408
or eax, 0x62242161
mov dword [ebx], eax
add ebx, edx
xor eax, 0x578add4
and eax, 0x600c482d
or eax, 0x1602542
mov dword [ebx], eax
add ebx, edx
or eax, 0x2e7e96a1
or eax, 0x1b588416
and eax, 0x68626e75
or eax, 0x10000
mov dword [ebx], eax
add ebx, edx
and eax, 0xe841902
and eax, 0
or eax, 0x6578652e
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d67c823
and eax, 0x60624100
or eax, 0x2000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3061daa2
or eax, 0x4e5b91fb
and eax, 0x79
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x48edd4f0
and eax, 0
or eax, 0x796d4100
mov dword [ebx], eax
add ebx, edx
and eax, 0x50f592d5
and eax, 0x50600000
or eax, 0x20104100
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b83b950
and eax, 0x20000000
or eax, 0x4c466e4f
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c24386b
and eax, 0x34ef8efd
and eax, 0x20040049
or eax, 0x50715330
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7345f344
and eax, 0x302030
or eax, 0x74424f40
mov dword [ebx], eax
add ebx, edx
xor eax, 0x402e7990
and eax, 0x34580000
or eax, 0x41226100
mov dword [ebx], eax
add ebx, edx
and eax, 0x38110667
and eax, 0
or eax, 0x6572
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b1dfa95
and eax, 0x2b056700
or eax, 0x44600000
mov dword [ebx], eax
add ebx, edx
and eax, 0x35b73deb
and eax, 0x252500
or eax, 0x404272
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a67baf3
and eax, 0x44f173cb
and eax, 0x610000
or eax, 0x72004800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x74b17da0
and eax, 0x2003120
or eax, 0x48204852
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f590770
and eax, 0x63d20489
and eax, 0x43400000
or eax, 0x302e686f
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e5302fe
and eax, 0xd23b04b
and eax, 0x204b
or eax, 0x4e24
mov dword [ebx], eax
add ebx, edx
and eax, 0x293eae3c
xor eax, 0x3ce8bc37
and eax, 0x34601000
or eax, 0x41014000
mov dword [ebx], eax
add ebx, edx
or eax, 0x65a62b75
and eax, 0x65422064
or eax, 0xa080008
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb1b1792
and eax, 0x51256e
or eax, 0x224000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x34f5af65
or eax, 0x37f9272
and eax, 0x35724200
or eax, 0x40000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x21098438
and eax, 0x4628
or eax, 0x2946
mov dword [ebx], eax
add ebx, edx
or eax, 0x4680045a
and eax, 0x42006400
or eax, 0x306f0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1d08d932
and eax, 0x646c7c76
and eax, 0x687422
or eax, 0x4d
mov dword [ebx], eax
add ebx, edx
or eax, 0x4bea66f8
and eax, 0x48607200
or eax, 0x24010100
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b7e2982
and eax, 0x636f7202
or eax, 0x1000002c
mov dword [ebx], eax
add ebx, edx
and eax, 0x295d8541
and eax, 0x21400000
or eax, 0x54226e65
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d689534
and eax, 0x6350
or eax, 0x422
mov dword [ebx], eax
add ebx, edx
or eax, 0xfb6d91
and eax, 0x616b00
or eax, 0x74000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x60bb4cd8
and eax, 0x4522248
or eax, 0x61205027
mov dword [ebx], eax
add ebx, edx
or eax, 0x558f692b
and eax, 0x63
or eax, 0x10
mov dword [ebx], eax
add ebx, edx
and eax, 0x7bb89a
and eax, 0
or eax, 0x656d7500
mov dword [ebx], eax
add ebx, edx
and eax, 0x724c8e16
and eax, 0x604c0400
or eax, 0x14227168
mov dword [ebx], eax
add ebx, edx
or eax, 0x78867e5a
or eax, 0x1b2216fa
and eax, 0x72606200
or eax, 0x10000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a081228
or eax, 0x3453e340
and eax, 0x32526140
or eax, 0x40200022
mov dword [ebx], eax
add ebx, edx
xor eax, 0x16b06a7f
and eax, 0x42a7de34
and eax, 0x800
or eax, 0x7161
mov dword [ebx], eax
add ebx, edx
and eax, 0xc052821
or eax, 0x45b8ceb9
and eax, 0x45204600
or eax, 0x2a421000
mov dword [ebx], eax
add ebx, edx
or eax, 0x56263101
and eax, 0x2e667300
or eax, 0x78
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b70557a
and eax, 0x646460
or eax, 0x80804
mov dword [ebx], eax
add ebx, edx
and eax, 0x14128aed
or eax, 0x38a9c93
and eax, 0x3021400
or eax, 0x6c606200
mov dword [ebx], eax
add ebx, edx
or eax, 0x202cb05f
or eax, 0xcddfbd3
and eax, 0x65756758
or eax, 0x20
mov dword [ebx], eax
add ebx, edx
xor eax, 0x29328db8
and eax, 0x20d114fd
and eax, 0x40
or eax, 0x642e7433
mov dword [ebx], eax
add ebx, edx
xor eax, 0x79f8f6d0
xor eax, 0x1f08375f
and eax, 0x246c
or eax, 0x4800
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a591eac
and eax, 0x400
or eax, 0x776d7200
mov dword [ebx], eax
add ebx, edx
or eax, 0x1266989f
and eax, 0xba6bfec
and eax, 0x20220c
or eax, 0x6c414053
mov dword [ebx], eax
add ebx, edx
xor eax, 0x36df2663
and eax, 0x505ac671
and eax, 0x400a4420
or eax, 0x24642b4c
mov dword [ebx], eax
add ebx, edx
and eax, 0x1e582ba6
xor eax, 0x213aabd0
and eax, 0x24600024
or eax, 0x480c640a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x71e485ba
and eax, 0x18086000
or eax, 0x60651600
mov dword [ebx], eax
add ebx, edx
xor eax, 0x546e525b
or eax, 0x3b815b10
and eax, 0x2e00654a
or eax, 0x740024
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c010cb5
xor eax, 0xb0519df
and eax, 0x40c60
or eax, 0x686004
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e527fff
and eax, 0x406400
or eax, 0x772d1200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x769929f2
or eax, 0xc2caa14
and eax, 0xc6c6426
or eax, 0x60000008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b258500
and eax, 0x4df78d12
and eax, 0x44410000
or eax, 0x2a247800
mov dword [ebx], eax
add ebx, edx
or eax, 0x7413f06d
and eax, 0x6462702d
or eax, 0x600
mov dword [ebx], eax
add ebx, edx
and eax, 0x456eaf28
and eax, 0x44602428
or eax, 0x280c4006
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ed026b2
or eax, 0x2ce2e279
and eax, 0x6e646000
or eax, 0x11800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x572be5a2
and eax, 0x294e1420
or eax, 0x4020620d
mov dword [ebx], eax
add ebx, edx
or eax, 0x509f0696
and eax, 0x68642626
or eax, 0x4000840
mov dword [ebx], eax
add ebx, edx
xor eax, 0x26db9bce
and eax, 0x28
or eax, 0x44
mov dword [ebx], eax
add ebx, edx
xor eax, 0x25a17ffc
and eax, 0x20217600
or eax, 0x52480000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d0c4f4f
and eax, 0x50084000
or eax, 0xf672974
mov dword [ebx], eax
add ebx, edx
or eax, 0x18a94640
and eax, 0xe696370
or eax, 0x20000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ec101c4
xor eax, 0x117f0ac5
and eax, 0x46820
or eax, 0x680444
mov dword [ebx], eax
add ebx, edx
or eax, 0x663ad027
and eax, 0x62687400
or eax, 0x10010200
mov dword [ebx], eax
add ebx, edx
or eax, 0x2e665449
and eax, 0x5e6f6040
or eax, 0x1000934
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7368bed8
and eax, 0x2c04452c
or eax, 0x2702042
mov dword [ebx], eax
add ebx, edx
and eax, 0x590e2099
and eax, 0x42000
or eax, 0x684c64
mov dword [ebx], eax
add ebx, edx
or eax, 0x8b9942b
or eax, 0x58513926
and eax, 0x58746800
or eax, 0x7020000
mov dword [ebx], eax
add ebx, edx
or eax, 0x98355e9
and eax, 0x16f90c09
and eax, 0x14600c00
or eax, 0x61026176
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c1b6776
xor eax, 0x2695ff89
and eax, 0x48640073
or eax, 0x24002e00
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a8837f8
and eax, 0x60
or eax, 0xc
mov dword [ebx], eax
add ebx, edx
or eax, 0x5db4d927
and eax, 0x5d344800
or eax, 0x2422000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x67b9856c
xor eax, 0x3ce9105a
and eax, 0x4226c22
or eax, 0x72490040
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d8e84b1
xor eax, 0x5e23d87e
and eax, 0x284052
or eax, 0x64062321
mov dword [ebx], eax
add ebx, edx
and eax, 0x7938c7bc
or eax, 0x109deb8e
and eax, 0x682c
or eax, 0x440
mov dword [ebx], eax
add ebx, edx
or eax, 0x198e4bb6
and eax, 0x19066800
or eax, 0x46700000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c033e94
xor eax, 0x35adc3bb
and eax, 0x3024612a
or eax, 0x46500444
mov dword [ebx], eax
add ebx, edx
and eax, 0x55d1373a
and eax, 0x44002122
or eax, 0x202e4251
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a8f2919
or eax, 0x1aaa19f3
and eax, 0x4868
or eax, 0x2404
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d8d512a
and eax, 0x7d1a316
and eax, 0x5002000
or eax, 0x5a764800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x30af9f80
and eax, 0x6c497400
or eax, 0x200075
mov dword [ebx], eax
add ebx, edx
or eax, 0x6e8d8bee
and eax, 0x6c642e73
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e6a8dca
xor eax, 0x5cbae2d9
and eax, 0x20
or eax, 0x4c
mov dword [ebx], eax
add ebx, edx
and eax, 0x51578454
and eax, 0
or eax, 0x5f766800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x65876590
and eax, 0x32610410
or eax, 0x400e7063
mov dword [ebx], eax
add ebx, edx
xor eax, 0x31e75dce
and eax, 0x2002134
or eax, 0x2c635242
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f147994
and eax, 0x646864
or eax, 0x80400
mov dword [ebx], eax
add ebx, edx
and eax, 0x40a91a8
xor eax, 0x6caea89
and eax, 0x6404200
or eax, 0x60251000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x17038277
xor eax, 0x5238b4f8
and eax, 0x22446005
or eax, 0x50211260
mov dword [ebx], eax
add ebx, edx
or eax, 0x50c07ddb
and eax, 0x7060203a
or eax, 0x4080000
mov dword [ebx], eax
add ebx, edx
and eax, 0x68724fd7
xor eax, 0x77a89921
and eax, 0x12401030
or eax, 0x28336044
mov dword [ebx], eax
add ebx, edx
or eax, 0x3de340d9
or eax, 0x154ab217
and eax, 0x3069222f
or eax, 0x40000d00
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e71226
and eax, 0x7b8316d7
and eax, 4
or eax, 0x69706129
mov dword [ebx], eax
add ebx, edx
or eax, 0x5658a719
xor eax, 0x307addb9
and eax, 0x4d022204
or eax, 0x206d412a
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c2e22f8
or eax, 0x743f8272
and eax, 0x4d0a012e
or eax, 0x2000c01
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6e999971
and eax, 0x21030052
or eax, 0x48646920
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b51ff8b
and eax, 0x68203a6a
or eax, 4
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a313e56
and eax, 0x20203044
or eax, 0x53504430
mov dword [ebx], eax
add ebx, edx
and eax, 0xa7b7818
and eax, 0x202010
or eax, 0x690f0f2a
mov dword [ebx], eax
add ebx, edx
or eax, 0x286cd302
and eax, 0x559ec47d
and eax, 0x40000430
or eax, 0x30612940
mov dword [ebx], eax
add ebx, edx
or eax, 0x707c51f
and eax, 0x67632c69
or eax, 0x8000200
mov dword [ebx], eax
add ebx, edx
and eax, 0xeab3493
and eax, 1
or eax, 0x6c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5b656da2
or eax, 0x1408c01d
and eax, 0x54646800
or eax, 0x20100000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x56aa17aa
xor eax, 0x2a7413f1
and eax, 0x82a6050
or eax, 0x27101320
mov dword [ebx], eax
add ebx, edx
and eax, 0x77ed7b64
and eax, 0x257e852a
and eax, 0x25200020
or eax, 0x4845640f
mov dword [ebx], eax
add ebx, edx
or eax, 0x3e71e29a
and eax, 0x7061262f
or eax, 0x80840
mov dword [ebx], eax
add ebx, edx
xor eax, 0x66ef0a6
or eax, 0x1117176f
and eax, 0x6110412d
or eax, 0x8602000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d6197a1
and eax, 0x2401620c
or eax, 0x496e0122
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a1701a6
xor eax, 0x74a3f6f9
and eax, 0xb500007
or eax, 0x64236a28
mov dword [ebx], eax
add ebx, edx
xor eax, 0x66536dc8
and eax, 0x200766
or eax, 0x661f2808
mov dword [ebx], eax
add ebx, edx
or eax, 0x17f7c815
and eax, 0x1f59f713
and eax, 0x4486501
or eax, 0x60240068
mov dword [ebx], eax
add ebx, edx
and eax, 0x37f20d0a
and eax, 0x20200500
or eax, 0x11123873
mov dword [ebx], eax
add ebx, edx
xor eax, 0x37bcc7b9
or eax, 0x5e33dec1
and eax, 0x18343201
or eax, 0x20000130
mov dword [ebx], eax
add ebx, edx
or eax, 0x476f1dfd
and eax, 0x57bf3339
and eax, 0x44263030
or eax, 0x28000804
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2bd65a26
or eax, 0x430c12a4
and eax, 0x5646220
or eax, 0x38030c41
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ef879f7
and eax, 0x48379b57
and eax, 0xa45
or eax, 0x6420
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7932f60b
and eax, 0x70300800
or eax, 0x4446000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6044880c
and eax, 0x20000000
or eax, 0xf3a7370
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b2b587a
xor eax, 0x4716aed9
and eax, 0x28204123
or eax, 0x4150280c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a7098db
or eax, 0xb52f8a7
and eax, 0xa426066
or eax, 0x242d0608
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5405b76e
xor eax, 0x7ed7ff11
and eax, 0x2d2e01
or eax, 0x69024168
mov dword [ebx], eax
add ebx, edx
or eax, 0x4cb2896f
or eax, 0x1a59f850
and eax, 0x70
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x1d79a403
and eax, 0
or eax, 0x74746800
mov dword [ebx], eax
add ebx, edx
or eax, 0x655eac2d
and eax, 0x253a6020
or eax, 0xa001350
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f9d6be6
and eax, 0x6f8382ae
and eax, 6
or eax, 0x69706929
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ea71bb4
and eax, 0x2e67622e
or eax, 0x80440
mov dword [ebx], eax
add ebx, edx
and eax, 0x49fa4ca3
and eax, 0x2a4420
or eax, 0x77052b49
mov dword [ebx], eax
add ebx, edx
or eax, 0x524d836a
xor eax, 0xeb68ac1
and eax, 0x61416428
or eax, 0x4260041
mov dword [ebx], eax
add ebx, edx
or eax, 0x27f42a79
xor eax, 0x7b87d841
and eax, 0x4602630
or eax, 0x61040944
mov dword [ebx], eax
add ebx, edx
and eax, 0x63611867
and eax, 0x200864
or eax, 0xf6709
mov dword [ebx], eax
add ebx, edx
or eax, 0x19194f9f
xor eax, 0xa6a384d
and eax, 0x1545300
or eax, 0x60202000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3adb9291
or eax, 0x4aab63ff
and eax, 0x737174
or eax, 0x400
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b1ab0de
and eax, 0x103000
or eax, 0x63654300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1fbd5dfc
or eax, 0x15328d59
and eax, 0x71722561
or eax, 0x2014002
mov dword [ebx], eax
add ebx, edx
or eax, 0x1d3d112d
and eax, 0x482973d2
and eax, 0x40296000
or eax, 0x33460800
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f325d1
and eax, 0x676e6950
or eax, 0x24
mov dword [ebx], eax
add ebx, edx
and eax, 0x23b9b99b
and eax, 0x23202000
or eax, 0x4c525000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6af24af0
and eax, 0x4000
or eax, 0x3978
mov dword [ebx], eax
add ebx, edx
or eax, 0x39e9f54
xor eax, 0x1170b7bf
and eax, 0x10624000
or eax, 0x65103400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x534776ed
xor eax, 0x456a4aee
and eax, 1
or eax, 0x64
mov dword [ebx], eax
add ebx, edx
and eax, 0x49fdb7da
xor eax, 0x4499fb89
and eax, 0x44107000
or eax, 0x31620400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4f310a32
and eax, 0x20
or eax, 0x45
mov dword [ebx], eax
add ebx, edx
or eax, 0x39738919
and eax, 0x48e66a87
and eax, 0x620000
or eax, 0x72104500
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ecf6dad
and eax, 0x188cfec7
and eax, 0x4000
or eax, 0x203a326f
mov dword [ebx], eax
add ebx, edx
or eax, 0x5fad2bb0
xor eax, 0x251eced7
and eax, 0x42202500
or eax, 0x20524a46
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6ddcce39
xor eax, 0x6149ddf1
and eax, 0x64646408
or eax, 0x1000061
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ce530fe
and eax, 0x5afa2487
and eax, 6
or eax, 0x68
mov dword [ebx], eax
add ebx, edx
xor eax, 0x8a8117e
and eax, 0x280000
or eax, 0x73476800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3ca86770
and eax, 0x26358cbd
and eax, 0x6040830
or eax, 0x616a6144
mov dword [ebx], eax
add ebx, edx
or eax, 0x67bc7a7a
and eax, 0x4afe41f7
and eax, 0x40724000
or eax, 0x35003400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x35029652
xor eax, 0x57a65d14
and eax, 0x44
or eax, 0x21
mov dword [ebx], eax
add ebx, edx
and eax, 0x5652d93e
or eax, 0x3941d3ef
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x144346d0
or eax, 0x65284dc1
and eax, 0x55430c00
or eax, 0x2009000
mov dword [ebx], eax
add ebx, edx
and eax, 0x720799f3
and eax, 0
or eax, 0x66
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a2af1b0
and eax, 0x53e20198
and eax, 0
or eax, 0xd00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2cbfeb40
or eax, 0x199cd316
and eax, 0x10400
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ca63c0f
and eax, 0x4ce56113
and eax, 0
or eax, 0x3c2400
mov dword [ebx], eax
add ebx, edx
and eax, 0x18844160
and eax, 0
or eax, 0x302400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x144cbc96
and eax, 0x78858536
and eax, 0
or eax, 0x1800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b52e6e5
and eax, 0x2000200
or eax, 0x800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x363fe2e3
or eax, 0x2bd15d35
and eax, 0x101800
or eax, 0x2c0080
mov dword [ebx], eax
add ebx, edx
and eax, 0x554f05aa
and eax, 0
or eax, 0x400
mov dword [ebx], eax
add ebx, edx
and eax, 0x7cb962bc
and eax, 0
or eax, 0x3c1c00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ffe05ec
and eax, 0x65369fd3
and eax, 0x800
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a8a7b41
and eax, 0x85300
or eax, 0x250000
mov dword [ebx], eax
add ebx, edx
or eax, 0x51fb8c61
and eax, 0x100000
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x459eb284
or eax, 0x15118956
and eax, 0x100000
or eax, 0xe6400
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c17d972
or eax, 0x4c1beec5
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f7b5d73
and eax, 0x5bbb4a5c
and eax, 0
or eax, 0x100000
mov dword [ebx], eax
add ebx, edx
or eax, 0x47534084
or eax, 0x3a149402
and eax, 0x170000
or eax, 0x82a00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x177c1e1a
and eax, 0x5602400
or eax, 0x60140a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a5f5e27
and eax, 0x60040400
or eax, 0xd207078
mov dword [ebx], eax
add ebx, edx
and eax, 0x423037bf
or eax, 0x2f14c3c6
and eax, 0x6e
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a7642c1
and eax, 0x300000
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f26ae16
xor eax, 0x313e3532
and eax, 0x9000
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x11e94395
and eax, 0
or eax, 0x64692e00
mov dword [ebx], eax
add ebx, edx
or eax, 0x3fa034e2
xor eax, 0x7452f9b0
and eax, 0x214440
or eax, 0x24403021
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b98bb70
and eax, 0x31
or eax, 4
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b3fdf9c
and eax, 0
or eax, 0x309000
mov dword [ebx], eax
add ebx, edx
or eax, 0x70edd5ae
and eax, 0x95000
or eax, 0x22000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c87ec27
or eax, 0x35522111
and eax, 0x24522000
or eax, 0x40200e00
mov dword [ebx], eax
add ebx, edx
and eax, 0x534be311
and eax, 0x402000
or eax, 0x215461
mov dword [ebx], eax
add ebx, edx
or eax, 0x70066526
xor eax, 0x1b0b678a
and eax, 0x2c0000
or eax, 0x100000
mov dword [ebx], eax
add ebx, edx
and eax, 0x754fa199
or eax, 0x77f9779e
and eax, 0x2400
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x73f2d36e
xor eax, 0x753912aa
and eax, 0x4422400
or eax, 0x60300a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x101e1a2c
and eax, 0x1f581a73
and eax, 0
or eax, 0x24617461
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7eb0b5f6
and eax, 0x50404116
or eax, 0x242c2e60
mov dword [ebx], eax
add ebx, edx
xor eax, 0x491108d4
and eax, 0x6420
or eax, 0x4d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x43ba0325
and eax, 0x382400
or eax, 0x40000
mov dword [ebx], eax
add ebx, edx
and eax, 0x58853fa8
and eax, 0x400
or eax, 0x10000
mov dword [ebx], eax
add ebx, edx
and eax, 0x76f9f1fc
xor eax, 0x3abfd86a
and eax, 0x20320800
or eax, 0x44402600
mov dword [ebx], eax
add ebx, edx
xor eax, 0x255551cf
and eax, 0x4c85e3ed
and eax, 0x16041
or eax, 0x24601420
mov dword [ebx], eax
add ebx, edx
and eax, 0x77b782dc
xor eax, 0x2d9079f4
and eax, 0x307830
or eax, 0x644a024a
mov dword [ebx], eax
add ebx, edx
and eax, 0x4aa3753c
and eax, 0x6020
or eax, 0x742
mov dword [ebx], eax
add ebx, edx
or eax, 0x37920c3
and eax, 0x392000
or eax, 0x40800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x421c8210
and eax, 0x2800
or eax, 0x1400
mov dword [ebx], eax
add ebx, edx
or eax, 0x301e8101
or eax, 0x10474f6f
and eax, 0x20492e00
or eax, 0x44200000
mov dword [ebx], eax
add ebx, edx
and eax, 0x30bc67ab
and eax, 0x20202400
or eax, 0x4415061
mov dword [ebx], eax
add ebx, edx
and eax, 0x271579ec
and eax, 0x20
or eax, 0x12
mov dword [ebx], eax
add ebx, edx
xor eax, 0x548f918
and eax, 0x86000
or eax, 0x350400
mov dword [ebx], eax
add ebx, edx
and eax, 0xb31947e
xor eax, 0x749203d4
and eax, 0x400
or eax, 0x1000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x34ac7728
and eax, 0x337f9107
and eax, 0x20280000
or eax, 0x44412e00
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc97dd24
and eax, 0x61e2adef
and eax, 0x20602020
or eax, 0x4015441
mov dword [ebx], eax
add ebx, edx
or eax, 0xadb19c9
and eax, 0x17fd633d
and eax, 0x21
or eax, 0x12
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f67d530
and eax, 0x255000
or eax, 0x182800
mov dword [ebx], eax
add ebx, edx
or eax, 0x316017ca
and eax, 0x1000
or eax, 0x8000
mov dword [ebx], eax
add ebx, edx
or eax, 0x33f306f5
xor eax, 0x6b4d4eb
and eax, 0x24410200
or eax, 0x40282c00
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c720ace
and eax, 0x24612440
or eax, 0x5021
mov dword [ebx], eax
add ebx, edx
xor eax, 0x55770cb1
and eax, 0x10
or eax, 0x24
mov dword [ebx], eax
add ebx, edx
or eax, 0x2120eb5e
xor eax, 0xb1c32e1
and eax, 0x3c0800
or eax, 0x20000
mov dword [ebx], eax
add ebx, edx
or eax, 0xa895405
or eax, 0x4dd34287
and eax, 0x24a00
or eax, 0x2000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ec3fa5a
and eax, 0x3fcf6fb
and eax, 0x2200
or eax, 0x64690c00
mov dword [ebx], eax
add ebx, edx
or eax, 0x20fa2062
xor eax, 0x1bedb803
and eax, 0x24001461
or eax, 0x616000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e9ee0a3
xor eax, 0x603aff3c
and eax, 0x36
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x11fe60aa
and eax, 0
or eax, 0x500000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b8ac238
and eax, 0x7d2f5b58
and eax, 0x4000
or eax, 0x800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x531b5730
or eax, 0xdb54a8
and eax, 0x41400e00
or eax, 0x20242000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f13c6aa
or eax, 0x64b0861
and eax, 0x6060
or eax, 0x114
mov dword [ebx], eax
add ebx, edx
or eax, 0x44300c30
and eax, 0x104800
or eax, 0x400000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a76a9a3
and eax, 0x20000
or eax, 0x10400
mov dword [ebx], eax
add ebx, edx
or eax, 0x5a76c800
xor eax, 0x2412d2c
and eax, 0x50222000
or eax, 0x23400e00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5075689c
and eax, 0x10
or eax, 0x63
mov dword [ebx], eax
add ebx, edx
and eax, 0x713406d8
and eax, 0
or eax, 0x600000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x56bb91e4
and eax, 0
or eax, 0x6000
mov dword [ebx], eax
add ebx, edx
and eax, 0xb720450
xor eax, 0x3e6f6fd7
and eax, 0x32622e00
or eax, 0x41100000
mov dword [ebx], eax
add ebx, edx
or eax, 0x51c0f857
and eax, 0x30206252
or eax, 0x40120
mov dword [ebx], eax
add ebx, edx
xor eax, 0x39fe88cd
and eax, 0x3e6f1838
and eax, 0x30
or eax, 1
mov dword [ebx], eax
add ebx, edx
and eax, 0x675d4982
and eax, 0
or eax, 0x606000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5bac42e7
and eax, 0
or eax, 0x18000
mov dword [ebx], eax
add ebx, edx
and eax, 0x53327cb9
and eax, 0
or eax, 0x73722e00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b388bb2
or eax, 0x3f190aa2
and eax, 0x30002332
or eax, 0x244040
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f54b436
and eax, 0x32
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x26c3eeb4
or eax, 0x90e412d
and eax, 0xd8000
or eax, 0x300000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e8989f4
and eax, 0xcd90485
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x42152cb7
xor eax, 0x37743ab0
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x536f6c7
and eax, 0x1400
or eax, 0x400800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b415142
and eax, 0x800
or eax, 0x300000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f14d17e
and eax, 0x34d800
or eax, 0x92400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x19c45dee
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x24e2e0fb
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x398cd49b
xor eax, 0x186053d6
and eax, 0x400000
or eax, 0x4800
mov dword [ebx], eax
add ebx, edx
and eax, 0x752a32db
and eax, 0
or eax, 0x308400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x71a4db93
xor eax, 0x6c05200d
and eax, 0x117800
or eax, 0x2c0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x330da1f0
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1787c48
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x3340b99c
or eax, 0x3c7e6c66
and eax, 0x406400
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a0333fb
and eax, 0x4d6fecec
and eax, 0
or eax, 0x300000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3661f4aa
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x20b4dd5e
or eax, 0x5606e568
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x348045d8
and eax, 0x47cbf1b1
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x1d5e0d8f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x607878ce
and eax, 0x167d837e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4f51d537
xor eax, 0x48d5293
and eax, 0x400400
or eax, 0x5000
mov dword [ebx], eax
add ebx, edx
and eax, 0xcf6dddf
and eax, 0x3a3a210b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x66023fb3
and eax, 0
or eax, 0x3e2a00
mov dword [ebx], eax
add ebx, edx
or eax, 0x54eac922
xor eax, 0x182f86db
and eax, 0x102800
or eax, 0x2e1000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3055bd73
and eax, 0x2a0400
or eax, 0x144000
mov dword [ebx], eax
add ebx, edx
or eax, 0x29933197
and eax, 0x52109e25
and eax, 0x101000
or eax, 0x2e4000
mov dword [ebx], eax
add ebx, edx
or eax, 0x43f4a5e
and eax, 0x3e4200
or eax, 0x2000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4aad950e
and eax, 0x2c0000
or eax, 0x127800
mov dword [ebx], eax
add ebx, edx
or eax, 0x4fd0f779
or eax, 0x2698eab7
and eax, 0x3e8000
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x8776f04
and eax, 0x360000
or eax, 0x89600
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f578f5
and eax, 0x3ea400
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x401507e9
and eax, 0x140400
or eax, 0x2ab000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6032c970
or eax, 0x42e6580a
and eax, 0x3ec800
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x78a426ee
or eax, 0x76568ac
and eax, 0x244800
or eax, 0x1a9600
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3218a6b2
and eax, 0x266800
or eax, 0x188400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a0990dd
or eax, 0x5319e9bd
and eax, 0x3e1400
or eax, 0x200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x765a2a48
and eax, 0x240c00
or eax, 0x1b0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x71c3cbbe
or eax, 0x4f486e38
and eax, 0x3c0c00
or eax, 0x31000
mov dword [ebx], eax
add ebx, edx
and eax, 0x72617da6
and eax, 0x189038e6
and eax, 0x1000
or eax, 0x3f2000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x88d6b4c
and eax, 0x321a00
or eax, 0xd2400
mov dword [ebx], eax
add ebx, edx
and eax, 0x19733be1
and eax, 0x330a00
or eax, 0xc4400
mov dword [ebx], eax
add ebx, edx
and eax, 0x175dbb07
and eax, 0x1d0a00
or eax, 0x225400
mov dword [ebx], eax
add ebx, edx
and eax, 0xf6c4a24
and eax, 0x2c4800
or eax, 0x132400
mov dword [ebx], eax
add ebx, edx
or eax, 0x113370da
and eax, 0x3f0800
or eax, 0x8000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6535a934
xor eax, 0x324c27fb
and eax, 0x338c00
or eax, 0xc1000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6dba59fb
and eax, 0x58400
or eax, 0x3a2a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x469e7b10
and eax, 0x1e2a00
or eax, 0x219400
mov dword [ebx], eax
add ebx, edx
or eax, 0x71bee9e0
and eax, 0x3fdc00
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a30fd3a
xor eax, 0x46ac103
and eax, 0x25e000
or eax, 0x1a1800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d1a0bcb
or eax, 0x5b177967
and eax, 0xa00
or eax, 0x400000
mov dword [ebx], eax
add ebx, edx
and eax, 0x51a4eac5
and eax, 0xa00
or eax, 0x3ef000
mov dword [ebx], eax
add ebx, edx
and eax, 0x40db5e4a
and eax, 0x1a0800
or eax, 0x240000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e0de872
or eax, 0x5ab11501
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x65efa538
and eax, 0x402000
or eax, 0x1800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x78158069
xor eax, 0x67dce0f2
and eax, 0x800
or eax, 0x402200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d51cf8d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x20d01803
xor eax, 0x7435b655
and eax, 0x40008200
or eax, 0x3005000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b51aac3
and eax, 0x40000000
or eax, 0x34616572
mov dword [ebx], eax
add ebx, edx
or eax, 0x15ce172c
and eax, 0x64694664
or eax, 0x8000001
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ac64ec0
and eax, 0x1c004065
or eax, 0x81000100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x18b75e84
and eax, 0x4330901
or eax, 0x40404002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3514175
xor eax, 0x51cc877f
and eax, 0x6640201
or eax, 0x61116064
mov dword [ebx], eax
add ebx, edx
and eax, 0x557dc343
and eax, 0x40704041
or eax, 0x10022526
mov dword [ebx], eax
add ebx, edx
and eax, 0x58f54b4
or eax, 0x55f773b2
and eax, 0x45736532
or eax, 0x20000040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x79894d36
and eax, 0x14002044
or eax, 0x8000542a
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ca1ce5d
xor eax, 0x21856d20
and eax, 0xd240300
or eax, 0x62484000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a4d561
xor eax, 0x426f7e2d
and eax, 0x21002140
or eax, 0x40484433
mov dword [ebx], eax
add ebx, edx
or eax, 0x5cd01f3f
and eax, 0x6548646e
or eax, 0x240000
mov dword [ebx], eax
add ebx, edx
and eax, 0xae411d1
or eax, 0x62d80b08
and eax, 0x40000300
or eax, 0x8036000
mov dword [ebx], eax
add ebx, edx
or eax, 0xf97bd3
and eax, 0x40706141
or eax, 0x1000024
mov dword [ebx], eax
add ebx, edx
and eax, 0x1fe66e11
xor eax, 0x4211ae4
and eax, 0x1416864
or eax, 0x622e0408
mov dword [ebx], eax
add ebx, edx
and eax, 0x704c6b84
or eax, 0x4230af3e
and eax, 0x40006700
or eax, 0x8030000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f7d58b3
and eax, 0x46706121
or eax, 0x44
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d786385
and eax, 0x5c62b44b
and eax, 0x602040
or eax, 0x54532
mov dword [ebx], eax
add ebx, edx
xor eax, 0x23389d73
or eax, 0x6e229f7c
and eax, 0x4702cd00
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x548df013
and eax, 0x52007401
or eax, 0x20500064
mov dword [ebx], eax
add ebx, edx
or eax, 0x5814233b
or eax, 0x115387bb
and eax, 0x7345636f
or eax, 0x200000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x173664ba
and eax, 0x60410051
or eax, 0x1244822
mov dword [ebx], eax
add ebx, edx
or eax, 0x5dd858d4
or eax, 0x203dc394
and eax, 0x7d000070
or eax, 0x82000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7518b8d9
or eax, 0x6e45da41
and eax, 0x69415201
or eax, 0x200504
mov dword [ebx], eax
add ebx, edx
or eax, 0x5bc73c8a
and eax, 0x72674604
or eax, 0x80070
mov dword [ebx], eax
add ebx, edx
or eax, 0x7283388b
and eax, 0x626e6853
or eax, 0x5000100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b8c7bd9
and eax, 0x420008
or eax, 0x620d6564
mov dword [ebx], eax
add ebx, edx
and eax, 0x69cd3015
or eax, 0x41f4ecdb
and eax, 0x6061644a
or eax, 0x14020120
mov dword [ebx], eax
add ebx, edx
xor eax, 0x61f0b901
or eax, 0x30ee06e9
and eax, 0x11058400
or eax, 0x42002000
mov dword [ebx], eax
add ebx, edx
and eax, 0x18aa42d4
and eax, 0x10000000
or eax, 0x6065656c
mov dword [ebx], eax
add ebx, edx
or eax, 0x54ca4f1f
or eax, 0x5b310e59
and eax, 0x47022d00
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3a2b0976
xor eax, 0x6c2115ac
and eax, 0x11003040
or eax, 0x64434425
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a648e2f
or eax, 0x69f12e59
and eax, 0x6e657252
or eax, 0x20
mov dword [ebx], eax
add ebx, edx
or eax, 0x7cc9dac6
and eax, 0x597aed29
and eax, 0x48604020
or eax, 0x27121054
mov dword [ebx], eax
add ebx, edx
or eax, 0x782941c5
and eax, 0xef3282a
and eax, 0x2730020
or eax, 0x71006543
mov dword [ebx], eax
add ebx, edx
and eax, 0xea3f1db
and eax, 0x2006041
or eax, 0x70000408
mov dword [ebx], eax
add ebx, edx
and eax, 0x280e342c
and eax, 0x20000400
or eax, 0x49784101
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b763cb2
xor eax, 0x479c5439
and eax, 0x2e605030
or eax, 0x41120044
mov dword [ebx], eax
add ebx, edx
and eax, 0x22759225
and eax, 0x22700020
or eax, 0x51036543
mov dword [ebx], eax
add ebx, edx
or eax, 0xf1584cb
and eax, 0x43010400
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x469dfbfc
or eax, 0x2db6df0e
and eax, 0x64216572
or eax, 0x10400000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x248ae543
and eax, 0x4c445a32
and eax, 0x40400020
or eax, 0x32285445
mov dword [ebx], eax
add ebx, edx
xor eax, 0x37e13b51
and eax, 0x6124
or eax, 0x640041
mov dword [ebx], eax
add ebx, edx
and eax, 0x69a92c11
and eax, 0x2000
or eax, 0x47021000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x39500ea8
and eax, 0x74423420
or eax, 0x1014045
mov dword [ebx], eax
add ebx, edx
or eax, 0x48385c31
or eax, 0x60fbe27e
and eax, 0x6c617272
or eax, 0x2040000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b2a7c72
and eax, 0x6a516ff4
and eax, 0x400400
or eax, 0x72285074
mov dword [ebx], eax
add ebx, edx
xor eax, 0x58fe9287
and eax, 0x44061
or eax, 0x602104
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f7632b5
and eax, 0x7a0d4209
and eax, 0x42000000
or eax, 0x5023100
mov dword [ebx], eax
add ebx, edx
and eax, 0x48cc1382
or eax, 0x6a8270d2
and eax, 0x60027040
or eax, 0x15410425
mov dword [ebx], eax
add ebx, edx
xor eax, 0x53c68607
or eax, 0x6b543552
and eax, 0x6e457272
or eax, 0x200000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3584d924
and eax, 0x72605074
or eax, 0x80400
mov dword [ebx], eax
add ebx, edx
or eax, 0x32d53e47
or eax, 0x6b381158
and eax, 0x49646165
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x1d874227
and eax, 0x10000064
or eax, 0x22000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4f3c4038
xor eax, 0x300ce3e4
and eax, 0x45300300
or eax, 0x20404c04
mov dword [ebx], eax
add ebx, edx
or eax, 0x4f0d7323
and eax, 0x62685426
or eax, 0x10000048
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b4be5b7
or eax, 0x232318c6
and eax, 0x606165
or eax, 0x40000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f3b5421
and eax, 0x4000
or eax, 0x45013300
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ba7c644
or eax, 0x4e8cd7c9
and eax, 0x54246148
or eax, 0x500830
mov dword [ebx], eax
add ebx, edx
or eax, 0x4abe2f20
and eax, 0x40646268
or eax, 0x21011000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x58efde88
and eax, 0x31000060
or eax, 0x84000004
mov dword [ebx], eax
add ebx, edx
or eax, 0x5218e006
xor eax, 0x31c564d8
and eax, 0x42450404
or eax, 0x30205001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d5eeab4
and eax, 0x212a2821
or eax, 0x4044414c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x48c963f2
and eax, 0x28040014
or eax, 0x40506560
mov dword [ebx], eax
add ebx, edx
and eax, 0x3437b665
and eax, 0x20002460
or eax, 0x44614112
mov dword [ebx], eax
add ebx, edx
and eax, 0x7cd19385
xor eax, 0xe3ff2f8
and eax, 0x4204e300
or eax, 0x10000c00
mov dword [ebx], eax
add ebx, edx
and eax, 0x7841714c
and eax, 0x40006100
or eax, 0x2d751265
mov dword [ebx], eax
add ebx, edx
xor eax, 0x792e5262
and eax, 0x10480005
or eax, 0x62205460
mov dword [ebx], eax
add ebx, edx
or eax, 0x2408af0b
and eax, 0x606165
or eax, 0x40000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d142c6b
and eax, 0x5000100
or eax, 0x42031200
mov dword [ebx], eax
add ebx, edx
or eax, 0x77235240
xor eax, 0x6b358cae
and eax, 0x8145464
or eax, 0x60402001
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b4a8b8e
and eax, 0x60400000
or eax, 0x4216572
mov dword [ebx], eax
add ebx, edx
or eax, 0x69a86d65
and eax, 0x64686d43
or eax, 0x10060200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x13d5eab0
xor eax, 0x16724f7c
and eax, 0x404805
or eax, 0x343060
mov dword [ebx], eax
add ebx, edx
or eax, 0x59136b55
xor eax, 0x586d123e
and eax, 0x1002900
or eax, 0x4e040200
mov dword [ebx], eax
add ebx, edx
or eax, 0x2971aee3
and eax, 0x40642560
or eax, 0x100a4010
mov dword [ebx], eax
add ebx, edx
or eax, 0x630bba2c
or eax, 0x1bdf7bff
and eax, 0x61636f72
or eax, 0x4000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x318c1dff
or eax, 0x1aa2b5ec
and eax, 0x21003172
or eax, 0x4004201
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ea212c3
xor eax, 0x3cc61e54
and eax, 0x50644503
or eax, 0x24010200
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b150003
and eax, 0x10000
or eax, 0x6b626954
mov dword [ebx], eax
add ebx, edx
and eax, 0x71b27b11
or eax, 0x76314ee9
and eax, 0x66316f41
or eax, 0x8440002
mov dword [ebx], eax
add ebx, edx
and eax, 0x614f73
xor eax, 0x414c9df8
and eax, 0x40000030
or eax, 0xae000044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6185f624
and eax, 0x73325ab1
and eax, 0x2005200
or eax, 0x70690405
mov dword [ebx], eax
add ebx, edx
xor eax, 0x575924ab
xor eax, 0x6a9886d9
and eax, 0x4c207474
or eax, 0x20410100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x17f723a6
and eax, 0x6b044440
or eax, 0x4682801
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f7e51ff
and eax, 0x21000041
or eax, 0xd0000022
mov dword [ebx], eax
add ebx, edx
xor eax, 0x13da2a72
and eax, 0x4b3614a
and eax, 0
or eax, 0x72695605
mov dword [ebx], eax
add ebx, edx
or eax, 0x781b07a
xor eax, 0x5ac017ed
and eax, 0x2c216110
or eax, 0x40401464
mov dword [ebx], eax
add ebx, edx
and eax, 0x7023c984
and eax, 0x60214004
or eax, 0x5443242
mov dword [ebx], eax
add ebx, edx
and eax, 0x738283e6
and eax, 0x41000000
or eax, 0x10046900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x53af0510
and eax, 0x226410
or eax, 0x79500165
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a2d95b8
xor eax, 0x5680da51
and eax, 0x2e204e41
or eax, 0x41462008
mov dword [ebx], eax
add ebx, edx
and eax, 0x2592b45
and eax, 0x5c6832c4
and eax, 0x402040
or eax, 0x74214d32
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a8cceac
and eax, 0x4a6c2348
or eax, 0x24c21
mov dword [ebx], eax
add ebx, edx
and eax, 0x2db82c32
and eax, 0x1adecf70
and eax, 0x80020
or eax, 0x6247624f
mov dword [ebx], eax
add ebx, edx
and eax, 0x292bf712
and eax, 0x9f6be61
and eax, 0x22000
or eax, 0x7461456a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c815c59
and eax, 0x40020800
or eax, 0x7008400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x75e1f38a
and eax, 0x22417400
or eax, 0x4d0c0065
mov dword [ebx], eax
add ebx, edx
and eax, 0x387af0fc
or eax, 0x9fd3271
and eax, 0x216c7064
or eax, 0x44000500
mov dword [ebx], eax
add ebx, edx
or eax, 0x4673cafe
or eax, 0x70214c79
and eax, 0x646e6148
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x4f140e37
and eax, 0x40656c
or eax, 0x10000
mov dword [ebx], eax
add ebx, edx
or eax, 0x731dee11
and eax, 0x4300c600
or eax, 0x4020000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5a3b2820
xor eax, 0x6992d90b
and eax, 0x32003421
or eax, 0x40504044
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa756732
and eax, 0x60010347
or eax, 0x4406028
mov dword [ebx], eax
add ebx, edx
xor eax, 0x122e0219
and eax, 0x72656064
or eax, 0x1001200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x565ddc11
or eax, 0x48d2712a
and eax, 0x61000073
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x38239700
and eax, 0x41230403
or eax, 0x204c4800
mov dword [ebx], eax
add ebx, edx
or eax, 0x370e15cf
and eax, 0x62694c44
or eax, 0x20
mov dword [ebx], eax
add ebx, edx
and eax, 0x4638fe34
or eax, 0x38b3ef5b
and eax, 0x78326172
or eax, 0x1400000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7013b3de
and eax, 0x3270a79
and eax, 0x40
or eax, 0xc6000001
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a9bcbe5
and eax, 0x2000001
or eax, 0x30334b02
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c614cc6
and eax, 0x50704547
or eax, 0x42000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x184eec72
and eax, 0x40220930
or eax, 0x25416642
mov dword [ebx], eax
add ebx, edx
xor eax, 0x54945d06
xor eax, 0x67b4d702
and eax, 0x44416172
or eax, 0x29081201
mov dword [ebx], eax
add ebx, edx
xor eax, 0x72689d44
or eax, 0x5d5d631e
and eax, 0x46656721
or eax, 0x40
mov dword [ebx], eax
add ebx, edx
or eax, 0x39780e85
and eax, 0x966e828
and eax, 0x8646820
or eax, 0x46010449
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ef716be
xor eax, 0x4c75e427
and eax, 0x40006001
or eax, 0x1650d60
mov dword [ebx], eax
add ebx, edx
and eax, 0x2305fb2a
and eax, 0x1010900
or eax, 0x42000400
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ff75ed4
and eax, 0x64614550
or eax, 0x10002022
mov dword [ebx], eax
add ebx, edx
or eax, 0x18c2f5c4
or eax, 0x7571bf75
and eax, 0x6d635465
or eax, 0x20c0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x399057cc
and eax, 0x6c65406c
or eax, 0x2800
mov dword [ebx], eax
add ebx, edx
and eax, 0x8e23a24
or eax, 0x4998d5b4
and eax, 0x41303130
or eax, 0x12020240
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f63d963
and eax, 0x73706162
or eax, 0xc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x22af4ff8
and eax, 0x542e00
or eax, 0x204168
mov dword [ebx], eax
add ebx, edx
and eax, 0x21471cc7
and eax, 0x40800
or eax, 0x50004300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x23e6f420
and eax, 0x61622f20
or eax, 0x4014052
mov dword [ebx], eax
add ebx, edx
xor eax, 0x796787b6
and eax, 0x7ab85f6d
and eax, 0x10004040
or eax, 0x22333333
mov dword [ebx], eax
add ebx, edx
and eax, 0x24b6c742
and eax, 0x20324142
or eax, 0x53402804
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e438e38
or eax, 0x2989a266
and eax, 0x4d004774
or eax, 0x1000
mov dword [ebx], eax
add ebx, edx
and eax, 0x126e10bd
and eax, 0x1004
or eax, 0x6f724000
mov dword [ebx], eax
add ebx, edx
or eax, 0x43367a76
xor eax, 0x54f1e152
and eax, 0x33030120
or eax, 0x40706443
mov dword [ebx], eax
add ebx, edx
or eax, 0x79e121fd
and eax, 0xeee7ed1
and eax, 0x422011
or eax, 0x650c1222
mov dword [ebx], eax
add ebx, edx
or eax, 0x263ddb54
and eax, 0x577070
or eax, 0x408
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d194c0
xor eax, 0x68be85fd
and eax, 0x40450100
or eax, 0x12004a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ae97a27
or eax, 0x6026451a
and eax, 0x3244450a
or eax, 0x1080044
mov dword [ebx], eax
add ebx, edx
and eax, 0x741e0bd
and eax, 0x400000
or eax, 0x6c242e32
mov dword [ebx], eax
add ebx, edx
and eax, 0xfebb6a8
and eax, 0x20
or eax, 0x8000004c
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e3428c2
and eax, 0
or eax, 0x73654d02
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4608403e
and eax, 0x299fe0ba
and eax, 0x21050030
or eax, 0x44626143
mov dword [ebx], eax
add ebx, edx
and eax, 0x1ab29f23
and eax, 0x74304889
and eax, 0x200000
or eax, 0x41586f42
mov dword [ebx], eax
add ebx, edx
xor eax, 0x58777e1a
and eax, 0x1010000
or eax, 0x46004000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x58b1811f
and eax, 0x7381a0af
and eax, 0x11000005
or eax, 0x64437460
mov dword [ebx], eax
add ebx, edx
or eax, 0x71d3543
xor eax, 0x613d3adf
and eax, 0x12624330
or eax, 0x600d3042
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d27e1c0
and eax, 0x3e735634
and eax, 0x634210
or eax, 0x102d40
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e6d0c5c
xor eax, 0x3b865a49
and eax, 0x1435400
or eax, 0x44100100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x244bf0e3
and eax, 0x4a9e5681
and eax, 0x100000
or eax, 0x2e223352
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6816491c
and eax, 0x78d464a8
and eax, 0x46000
or eax, 0x680c64
mov dword [ebx], eax
add ebx, edx
or eax, 0x49099ce8
and eax, 0x41016400
or eax, 0x6000100
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ad6145d
and eax, 0x53557445
or eax, 0x20000020
mov dword [ebx], eax
add ebx, edx
or eax, 0x41d8b847
or eax, 0x7ee70099
and eax, 0x614e7065
or eax, 0x200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c90e66d
and eax, 0x400408
or eax, 0x16165
mov dword [ebx], eax
add ebx, edx
xor eax, 0x76168926
and eax, 0x7787b117
and eax, 0x56040000
or eax, 0x404100
mov dword [ebx], eax
add ebx, edx
and eax, 0x46be5836
and eax, 0x2004000
or eax, 0x31491041
mov dword [ebx], eax
add ebx, edx
or eax, 0x5aca15ab
and eax, 0x68400422
or eax, 0x4242a10
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ff22b9a
xor eax, 0xafebaef
and eax, 0x6c
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x15e137a7
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x109656d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d683d56
or eax, 0x135c919e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x62c6afb7
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x6195982
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x7636e91
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x7faae693
and eax, 0x4d53ed64
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x51620bd5
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0xa263c2d
or eax, 0x382f9ff0
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x77d54ee7
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x572fa4ae
xor eax, 0x3f4378af
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1da7ca9f
xor eax, 0x615e43ba
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0xe5d0336
or eax, 0x7a635fd6
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x20c1fc7f
and eax, 0x2e08d49f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1eef11e4
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0xa008605
and eax, 0x6efdf4e8
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0xcb2449b
and eax, 0x7a69b18d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x334428ae
and eax, 0x4241c4c3
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a8d65c
xor eax, 0x63e6b0a0
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x2bcf7010
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2ae5200c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x63b84207
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x7569fb0e
xor eax, 0x3db42b41
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a49957b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x1dd449ed
and eax, 0x3a226d1c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f66fff6
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x76581baf
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d87eae7
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x3953df12
and eax, 0x62f1cdf0
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x607245d1
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0xfff2fbf
and eax, 0x55efb964
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x338c510d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d523fc0
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x2af1ae5f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x7eba0905
xor eax, 0x9f31fc9
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a53a6d7
or eax, 0x393eae7f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x44e205fb
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7740c64e
or eax, 0x5ead4082
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d3e1fdb
and eax, 0x5fb9210
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1ef21361
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b0e68b9
or eax, 0x54ea3852
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x41af1650
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1ddec9d0
and eax, 0x378a425f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x3e1d3c50
or eax, 0x33c27ca0
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x27294360
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x5aeb75db
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x6fd57c3c
and eax, 0x614b0b52
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0xd9dea1b
or eax, 0x4b1451aa
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x1153a551
and eax, 0xe30e295
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x29c88b7e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d30cd4e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b2f59c4
or eax, 0x6df2b321
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b4e5079
xor eax, 0x1f1e60cf
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x75a08295
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x778b310
or eax, 0x36976d6a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0xf494296
or eax, 0x5461e24b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c77111b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a2872f8
or eax, 0x5df2ecce
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c712ae4
and eax, 0x6b8a9b31
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x76bbf4ac
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e7b9476
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x503c3a4d
xor eax, 0x2d3634eb
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c36fc49
and eax, 0x5afab8
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x3fc07acc
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x74565b8a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x36b5c1b5
or eax, 0x484e364b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d3b51fc
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2513e334
or eax, 0xa1148c3
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x175613a8
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x7336a867
and eax, 0x6960e595
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7fb6784a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0xbfb6297
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f2094e0
and eax, 0x73b14d48
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x720ab4a8
and eax, 0x545db5f7
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b4bc5b6
xor eax, 0x3887a215
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x3fb9341c
or eax, 0x1daabddb
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x66a810c6
xor eax, 0x11f9d2a3
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c3255e5
or eax, 0x66ccff9b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x70d50fb8
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x29720459
xor eax, 0x36553a5e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x8693d05
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b9f2eb8
or eax, 0x2ba146e5
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x6491f70e
or eax, 0x7627a285
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x276e7987
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x47a35c9
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x6dc04a03
xor eax, 0x6dcc9652
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x31306718
xor eax, 0x4c1b89b3
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x73a718a1
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x68a4de03
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x46d083a5
and eax, 0x2e33a12
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x78d82ce4
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5535f2d9
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x1784e248
and eax, 0x71481985
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x2d39e1e3
xor eax, 0x77fd2ce1
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x39630db7
xor eax, 0x5e670aaa
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x5cbabba6
xor eax, 0x677a2123
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x4609bc39
and eax, 0x7db5af1c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x893aa38
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x46e2e3bb
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x32232cfe
and eax, 0
or eax, 0x100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x453afac0
and eax, 0x2b9ed7e9
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x7627cd57
and eax, 0
or eax, 0x40316400
mov dword [ebx], eax
add ebx, edx
and eax, 0x26e93c89
xor eax, 0x49d05d5
and eax, 0x302000
or eax, 0x40014800
mov dword [ebx], eax
add ebx, edx
or eax, 0x2a0de4b2
and eax, 0x1a548d98
and eax, 0x100400
or eax, 0x40217000
mov dword [ebx], eax
add ebx, edx
or eax, 0x27d31838
xor eax, 0x158ac378
and eax, 0x40318000
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x4eac6cb3
and eax, 0x40318c00
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x379f074a
and eax, 0x40318800
or eax, 0x1000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ba30423
and eax, 0x40210000
or eax, 0x10a400
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e1a3ecb
and eax, 0x79a227da
and eax, 0x40002000
or eax, 0x319000
mov dword [ebx], eax
add ebx, edx
or eax, 0x53426c3e
and eax, 0x19fbdf95
and eax, 0x319c00
or eax, 0x40002000
mov dword [ebx], eax
add ebx, edx
or eax, 0x74ead1b1
and eax, 0x4031c800
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x58e3cf16
and eax, 0x4021c000
or eax, 0x101400
mov dword [ebx], eax
add ebx, edx
or eax, 0x2e0bf405
and eax, 0x6cdaad34
and eax, 0x4010a000
or eax, 0x214000
mov dword [ebx], eax
add ebx, edx
and eax, 0x23cb04f3
and eax, 0x44018e11
and eax, 0x10000
or eax, 0x4030ec00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x12f03a8b
and eax, 0x19c17a7
and eax, 0x1000
or eax, 0x4031e800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x23e775c6
or eax, 0x6fa51805
and eax, 0x40320400
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x288bc898
and eax, 0x20000
or eax, 0x40301000
mov dword [ebx], eax
add ebx, edx
or eax, 0x48c24461
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0xd49cd01
xor eax, 0x39d70ed5
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0xfe0e731
xor eax, 0x3fd2d081
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d1da9d5
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x75c83272
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x68a83f8d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x6123d8e7
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x533ed411
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x47ee1eb9
and eax, 0x1849b7e6
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x229360b7
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x369b2c46
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a51d584
and eax, 0x38a3c513
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x299461d6
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x1f3e40a3
and eax, 0x958e343
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x3184567e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d7d616c
xor eax, 0x31a38228
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7161c62d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x1451f121
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x15326df8
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x66011770
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x77c1e300
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x3e5c63d5
and eax, 0x355afc0f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x6874bbbd
or eax, 0x3dba7e58
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x9f9a035
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x43da757c
or eax, 0x1525347c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x375aae56
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x28a412b0
xor eax, 0x4dae2ba0
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x3992df37
and eax, 0x4b62ee90
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0xa077f13
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b42d991
and eax, 0x567aea0e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0xc3c6ac5
xor eax, 0xdab0362
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x564fc04a
xor eax, 0x10f4b223
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x459d972b
and eax, 0x4cb7ccc9
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x4190a974
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x757248fc
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x36c291f7
or eax, 0x404a567
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x23bc02dd
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0xde58aa9
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4cd0c819
or eax, 0x41c38a65
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ed72f29
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3d362bc1
and eax, 0xcbe92cb
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f6945d3
xor eax, 0x3287a613
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x5888f201
xor eax, 0x1ca74478
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x67a83753
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6cd2b618
or eax, 0x7441b66e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x7cee010b
and eax, 0x4179bd7e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d62c592
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0xbc25526
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f5107bd
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x41dd2682
and eax, 0x728821fb
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x87e84d0
xor eax, 0x78892a6
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x477571dd
xor eax, 0x799f01df
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x1d88cd02
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x223d2286
and eax, 0x2b0f5bd8
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x56c51cab
xor eax, 0x1ad87bb
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a223065
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ae8328d
xor eax, 0xcf5316f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x4af194d3
and eax, 0x2a81dbb1
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b2599ee
or eax, 0x36ddb825
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ef7a64a
and eax, 0x4a8eaf35
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x443154ed
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x65ad0594
and eax, 0x38ba80ba
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f586ce3
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e82b734
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x75b6f5bf
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x65c353e7
xor eax, 0x1328a69f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x362b1a3e
xor eax, 0x2c3dff0
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x6fa77646
or eax, 0x34a28c3d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x416fbb06
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x322479c4
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f68da69
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x592db692
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x172d88a6
xor eax, 0x390660be
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x208e7708
and eax, 0x52b982eb
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x7dc2bf53
and eax, 0x37f92493
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x27926c87
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f590194
xor eax, 0x2fa6b449
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x11d25eac
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x613d7012
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x586f2b1b
or eax, 0x728c8eae
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x26619ad9
and eax, 0x2f6f4a7d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x60a1271
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x782febe4
or eax, 0xada6b73
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x67b41c0a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x15f7b8c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0xa11e844
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b57889b
xor eax, 0x67a0a33f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x297d401
xor eax, 0x4e91db16
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x7947065f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x386f3fc5
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x73bd2f63
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x786e7d10
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e6a1de9
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x326cb5
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x1880666e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e3584f2
xor eax, 0x515c55fb
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x36780bcf
and eax, 0x6c79a374
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x4cad7971
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x390911c0
or eax, 0x55637b07
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x3cafe0c9
xor eax, 0x61085b85
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f75cadb
xor eax, 0x2334487e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x64be0104
and eax, 0x16ce4729
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x8198b0
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5685a4b9
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x657105c0
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x176293df
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x36b0d8ec
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x3fddac84
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x66c42edf
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x7db26d95
and eax, 0x1a674f6b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x4dbe7472
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1442f2d7
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x298d08e5
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d59f94a
or eax, 0x6b2e58d7
and eax, 0x1000000
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f7c7eaa
and eax, 0x1800
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x1fbb756c
xor eax, 0x7900afb1
and eax, 0x1800
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ecf197
and eax, 0x80
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f202f67
xor eax, 0x6cee08c8
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x14f88ed8
and eax, 0x2be6eb26
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x604d6804
and eax, 0
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1680da33
and eax, 0
or eax, 0x100
mov dword [ebx], eax
add ebx, edx
xor eax, 0xdc00a11
and eax, 0
or eax, 0x3000
mov dword [ebx], eax
add ebx, edx
and eax, 0x61265c55
or eax, 0x3a389949
and eax, 0
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
and eax, 0x61385983
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b2e137c
and eax, 0x53930340
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3cbe8031
and eax, 0
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x348b8c28
xor eax, 0x1ed389bd
and eax, 0x100
or eax, 0x40800
mov dword [ebx], eax
add ebx, edx
and eax, 0x140ae40a
or eax, 0x454851a6
and eax, 0x4000
or eax, 0x800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1eb96a20
or eax, 0x19bb815a
and eax, 0x202000
or eax, 0x404000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd45147d
xor eax, 0x40e92ec5
and eax, 0x5800
or eax, 0x12500
mov dword [ebx], eax
add ebx, edx
or eax, 0x63510b6b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ec3a02a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x9ee4900
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f0ed6e6
and eax, 0x1e35ab13
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d012342
xor eax, 0xf38e41c
and eax, 0x8382400
or eax, 0x70071800
mov dword [ebx], eax
add ebx, edx
and eax, 0x12198bb7
and eax, 0x10000800
or eax, 0x6620646d
mov dword [ebx], eax
add ebx, edx
and eax, 0x537cbe76
and eax, 0x3d2e5255
and eax, 0x200044
or eax, 0x69537221
mov dword [ebx], eax
add ebx, edx
or eax, 0x3da661e9
and eax, 0x2535626d
or eax, 0x2080c02
mov dword [ebx], eax
add ebx, edx
and eax, 0x7cee6e74
and eax, 0x24202e20
or eax, 0x3100011
mov dword [ebx], eax
add ebx, edx
xor eax, 0x147dad71
xor eax, 0x4259667
and eax, 0x23680520
or eax, 0x40066000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x750568ee
xor eax, 0x4b279b7a
and eax, 0x4c480424
or eax, 0x2221604b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c7c9b2c
and eax, 0x10053d43
or eax, 0x45220024
mov dword [ebx], eax
add ebx, edx
or eax, 0x532a576
and eax, 0x10250454
or eax, 0x28084200
mov dword [ebx], eax
add ebx, edx
and eax, 0x256f0c0
and eax, 0
or eax, 0x74732027
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e0f4d59
and eax, 0x60646c61
or eax, 0x1000200
mov dword [ebx], eax
add ebx, edx
or eax, 0x33904e88
or eax, 0x4de6b85
and eax, 0x656e6f6c
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f864902
and eax, 0x6568272c
or eax, 0x110011
mov dword [ebx], eax
add ebx, edx
and eax, 0x732b1a11
or eax, 0x167d55c6
and eax, 0x363d0753
or eax, 0x8022020
mov dword [ebx], eax
add ebx, edx
or eax, 0x58205acf
and eax, 0x603c0a0d
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x52d9115d
and eax, 0x61651351
or eax, 0xc006022
mov dword [ebx], eax
add ebx, edx
and eax, 0x32386ad1
and eax, 0x20206040
or eax, 0x590c22
mov dword [ebx], eax
add ebx, edx
xor eax, 0x189c0504
and eax, 0x28646960
or eax, 0x46080418
mov dword [ebx], eax
add ebx, edx
and eax, 0x4db81c39
and eax, 0x2c50606c
and eax, 0x4000020
or eax, 0x71273d53
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7bbb6d0a
or eax, 0x697331ac
and eax, 0x633a6070
or eax, 0x10000e02
mov dword [ebx], eax
add ebx, edx
and eax, 0xfe82a2f
and eax, 0x1202822
or eax, 0x6c454041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3a793a41
and eax, 0x450c5220
or eax, 0x28212141
mov dword [ebx], eax
add ebx, edx
or eax, 0x336a8644
and eax, 0x6f626361
or eax, 0x100008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2344a670
and eax, 0x44264511
or eax, 0x30402a62
mov dword [ebx], eax
add ebx, edx
or eax, 0x3533a55e
xor eax, 0x10550ebb
and eax, 0x65226104
or eax, 0x84d0229
mov dword [ebx], eax
add ebx, edx
xor eax, 0x397a2d47
xor eax, 0x3691d9cc
and eax, 0x60000122
or eax, 0xd736018
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d874a28
and eax, 0x552580cd
and eax, 0x200000
or eax, 0x2711762e
mov dword [ebx], eax
add ebx, edx
and eax, 0x25d6de24
or eax, 0x7a21f07e
and eax, 0x6e216420
or eax, 0x400900
mov dword [ebx], eax
add ebx, edx
or eax, 0x444fc7ed
and eax, 0x62656669
or eax, 0x11000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a70471c
or eax, 0x5775784e
and eax, 0x72655674
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0xcd9602b
and eax, 0xd7fefa8
and eax, 0xc6d6020
or eax, 0x62020953
mov dword [ebx], eax
add ebx, edx
and eax, 0x289b5854
and eax, 0x28010010
or eax, 0x630272d
mov dword [ebx], eax
add ebx, edx
or eax, 0x17506bb8
or eax, 0x5f160c61
and eax, 0xd362730
or eax, 0x80000
mov dword [ebx], eax
add ebx, edx
or eax, 0x29975524
or eax, 0x6cb2ab96
and eax, 0x2c202002
or eax, 0x10000008
mov dword [ebx], eax
add ebx, edx
or eax, 0x4781dc51
and eax, 0x73217050
or eax, 0x540224
mov dword [ebx], eax
add ebx, edx
and eax, 0x41811f36
and eax, 0xf154fb
and eax, 0x30
or eax, 0x666e4944
mov dword [ebx], eax
add ebx, edx
and eax, 0x75b93c51
and eax, 0x64280040
or eax, 0x950202f
mov dword [ebx], eax
add ebx, edx
or eax, 0x119602c3
and eax, 0x3d72226c
or eax, 0x14c00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x33a57154
or eax, 0x495896e
and eax, 0xe521522
or eax, 0x60206000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb0dc580
and eax, 0x60633022
or eax, 0x8004318
mov dword [ebx], eax
add ebx, edx
or eax, 0x171de3b5
and eax, 0x73616125
or eax, 0xc40
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6087c931
and eax, 0x3602404
or eax, 0x60094929
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e4cea81
and eax, 0x3152730c
and eax, 0x20406000
or eax, 0x4f330f72
mov dword [ebx], eax
add ebx, edx
or eax, 0x30230086
or eax, 0x49f754c9
and eax, 0x63257466
or eax, 0x80000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3cf72a27
and eax, 0x411a4c41
or eax, 0x2020212e
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b0a44cd
and eax, 0x722a6d63
or eax, 0x4040010
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c42c5e
and eax, 0x159ff19a
and eax, 0x50e2012
or eax, 0x8300221
mov dword [ebx], eax
add ebx, edx
xor eax, 0x418f83bd
and eax, 0x5295f3c9
and eax, 0x2008
or eax, 0x20200002
mov dword [ebx], eax
add ebx, edx
and eax, 0x15031566
and eax, 0x7bbecef
and eax, 0
or eax, 0x65733c20
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d088e6b
and eax, 0x69723463
or eax, 0x4100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3d6857c8
or eax, 0x4b7dcf41
and eax, 0xd3e6960
or eax, 0x1014
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f7804c8
or eax, 0x23320eb6
and eax, 0x20200002
or eax, 0x2008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x16a32f4
and eax, 0x20000020
or eax, 0x1c202000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x19bdbfd3
and eax, 0x25110572
or eax, 0x50606000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1f385ab3
or eax, 0x12a06321
and eax, 0x65707361
or eax, 0x40004
mov dword [ebx], eax
add ebx, edx
or eax, 0x12e68169
and eax, 0x61725064
or eax, 0x8000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2aa38b56
or eax, 0x6e65ce81
and eax, 0x65644932
or eax, 0x82044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4208262d
and eax, 0x26604543
or eax, 0x18132024
mov dword [ebx], eax
add ebx, edx
xor eax, 0x537e6c2
and eax, 0x20000205
or eax, 0x200808
mov dword [ebx], eax
add ebx, edx
and eax, 0x473451
or eax, 0x38fb3f1a
and eax, 0x20202000
or eax, 0x20
mov dword [ebx], eax
add ebx, edx
xor eax, 0x59fcee6a
and eax, 0x604ca18a
and eax, 0x600c0000
or eax, 0x12302020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x33b2e7
xor eax, 0x1c38ae4e
and eax, 0x64353001
or eax, 0x1404164
mov dword [ebx], eax
add ebx, edx
and eax, 0x6539ca44
and eax, 0x48f58ff7
and eax, 0x40210040
or eax, 0x24447433
mov dword [ebx], eax
add ebx, edx
and eax, 0x312fda8c
xor eax, 0x50ce3516
and eax, 0x60616004
or eax, 0x3041841
mov dword [ebx], eax
add ebx, edx
xor eax, 0x246e451c
xor eax, 0x7f6b1148
and eax, 0x28602411
or eax, 0x47095064
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c18f0a8
or eax, 0x39ce27bd
and eax, 0x3265046c
or eax, 0x44004802
mov dword [ebx], eax
add ebx, edx
or eax, 0x745f445e
and eax, 0x64204c64
or eax, 0x8002001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x46d406a9
or eax, 0x6509a83d
and eax, 0x6c656265
or eax, 0x1400
mov dword [ebx], eax
add ebx, edx
or eax, 0x2328342b
and eax, 0x6361262d
or eax, 0x10000110
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4f6317f4
and eax, 0x1ca4ecc
and eax, 0x20048
or eax, 0x6f746e01
mov dword [ebx], eax
add ebx, edx
and eax, 0x2cd7ff52
and eax, 0x2f3bed3a
and eax, 0x24126400
or eax, 0x360016b
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ae4525
and eax, 0x2c230db1
and eax, 0x200520
or eax, 0x41497000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f5b0e26
and eax, 0x41410020
or eax, 0x32246343
mov dword [ebx], eax
add ebx, edx
xor eax, 0x42ef37ad
xor eax, 0x3686b371
and eax, 0x6042533
or eax, 0x60231840
mov dword [ebx], eax
add ebx, edx
or eax, 0x509cc62a
and eax, 0x64336c61
or eax, 0x1400000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x406a6286
and eax, 0x24090027
or eax, 0x1a262000
mov dword [ebx], eax
add ebx, edx
and eax, 0x702e8511
or eax, 0x3d3b55b
and eax, 0x20200009
or eax, 0xa04
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a3ee4d9
and eax, 0x20200000
or eax, 0x2020
mov dword [ebx], eax
add ebx, edx
and eax, 0x9b2b319
and eax, 0x202000
or eax, 0x65520f3c
mov dword [ebx], eax
add ebx, edx
and eax, 0x12908ae4
xor eax, 0x16bb48ff
and eax, 0x12214051
or eax, 0x61443520
mov dword [ebx], eax
add ebx, edx
and eax, 0x38266578
or eax, 0x6cf3fabe
and eax, 0x50646574
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x48135b5f
or eax, 0xacd12b
and eax, 0x40244172
or eax, 0x29522800
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b13770a
and eax, 0x61676568
or eax, 0x4000004
mov dword [ebx], eax
add ebx, edx
or eax, 0x35c9b92c
and eax, 0xd3c60
or eax, 0xa000213
mov dword [ebx], eax
add ebx, edx
and eax, 0x3130881d
and eax, 0
or eax, 0x20202020
mov dword [ebx], eax
add ebx, edx
and eax, 0x79f00bc5
and eax, 0x20200000
or eax, 0x45532f3c
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b98c418
and eax, 0x7e0a232c
and eax, 0x60000000
or eax, 0x9727563
mov dword [ebx], eax
add ebx, edx
or eax, 0x6975496a
and eax, 0x9367960
or eax, 0x4080014
mov dword [ebx], eax
add ebx, edx
xor eax, 0x31f47ec3
and eax, 0x3c000002
or eax, 0x202008
mov dword [ebx], eax
add ebx, edx
and eax, 0xfa927d7
and eax, 0x412c804a
and eax, 0x200002
or eax, 0x7552742d
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f422477
and eax, 0x6e407473
or eax, 0x90000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x56e3304b
or eax, 0x29478db1
and eax, 0x92e4d20
or eax, 0x4102246
mov dword [ebx], eax
add ebx, edx
and eax, 0x4da59622
and eax, 0x1240402
or eax, 0x600b3808
mov dword [ebx], eax
add ebx, edx
and eax, 0x632b0ed2
and eax, 0x61210002
or eax, 0xc447371
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b30c20f
or eax, 0x2f267944
and eax, 0x3e716862
or eax, 0x80400
mov dword [ebx], eax
add ebx, edx
or eax, 0x4967f710
and eax, 0xa00
or eax, 0xd
mov dword [ebx], eax
add ebx, edx
and eax, 0x1277b353
or eax, 0x7d577b92
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a915e2e
or eax, 0x77f88d52
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f600fab
xor eax, 0x6c5dc4e5
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b2c4640
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x3d18dfc3
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d0beaf
xor eax, 0x3dd46acb
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x3bbb6835
xor eax, 0x453032d4
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x24c775e3
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x352cd246
xor eax, 0x17722c20
and eax, 0x100000
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a03d1fc
and eax, 0x46ce4746
and eax, 0
or eax, 0x1bc00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2761ba45
and eax, 0x22200400
or eax, 0xc810b900
mov dword [ebx], eax
add ebx, edx
and eax, 0x70fefc19
or eax, 0x40add76c
and eax, 0x2030f120
or eax, 0x11000010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x689f02a
and eax, 0x13310110
or eax, 0xc8009821
mov dword [ebx], eax
add ebx, edx
or eax, 0x6a6da307
xor eax, 0x42d145a0
and eax, 0x1120fe11
or eax, 0x44110120
mov dword [ebx], eax
add ebx, edx
or eax, 0x70364377
and eax, 0x55328532
or eax, 0x82000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x57132387
and eax, 0x80208630
or eax, 0x7d125902
mov dword [ebx], eax
add ebx, edx
and eax, 0x660ce281
and eax, 0x20000200
or eax, 0x330932
mov dword [ebx], eax
add ebx, edx
and eax, 0x1401c390
and eax, 0x10110
or eax, 0x98326023
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ac810b
xor eax, 0x78c53ccd
and eax, 0x68212902
or eax, 0x81128031
mov dword [ebx], eax
add ebx, edx
xor eax, 0x18e4361
or eax, 0x29fa6367
and eax, 0x8933e033
or eax, 0x10001000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ceaab10
and eax, 0x71c3df34
and eax, 0x21008830
or eax, 0xcc342404
mov dword [ebx], eax
add ebx, edx
and eax, 0xa442eed
or eax, 0x7787ba83
and eax, 0x2e06a425
or eax, 0x80300110
mov dword [ebx], eax
add ebx, edx
and eax, 0x2af16e91
xor eax, 0x6b183ab1
and eax, 0x41201220
or eax, 0x8016a116
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f00a79b
and eax, 0x422a3fcb
and eax, 0x42220000
or eax, 0x9514c836
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d74470b
and eax, 0x41344002
or eax, 0xa802a034
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d742aeb
and eax, 0x2036e836
or eax, 0x2001500
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e47c59e
and eax, 0x60116
or eax, 0x35312821
mov dword [ebx], eax
add ebx, edx
xor eax, 0xf788725
and eax, 0xa072c12
or eax, 0x41301025
mov dword [ebx], eax
add ebx, edx
or eax, 0xf36af48
and eax, 0x40371237
or eax, 0x20004000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x74067af2
or eax, 0x477ee372
and eax, 0x7378337
or eax, 0x88000400
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b0e347d
xor eax, 0x27013454
and eax, 0x88368223
or eax, 0x15011414
mov dword [ebx], eax
add ebx, edx
xor eax, 0x258187b4
and eax, 0x148e1b0
and eax, 0
or eax, 0xab37a437
mov dword [ebx], eax
add ebx, edx
or eax, 0xcd7857c
xor eax, 0x24c4aab4
and eax, 0x89330203
or eax, 0x3004b034
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ecbc38b
and eax, 0x8737c037
or eax, 0x40000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3d15eee6
or eax, 0x74751b6e
and eax, 0xd4370e37
or eax, 0x100c000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2eadafb7
and eax, 0x7903f680
and eax, 0x61024000
or eax, 0x82359c37
mov dword [ebx], eax
add ebx, edx
xor eax, 0x79b4136d
and eax, 0x24509099
and eax, 0x8010
or eax, 0xf1376a27
mov dword [ebx], eax
add ebx, edx
or eax, 0x3e3c7101
xor eax, 0x72df6716
and eax, 0x8201c21
or eax, 0x42180216
mov dword [ebx], eax
add ebx, edx
or eax, 0x18855d78
and eax, 0x58385238
or eax, 0x4000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x66d8cd20
and eax, 0x30200618
or eax, 0x40186020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x56876775
and eax, 0x4380008
or eax, 0x80007a30
mov dword [ebx], eax
add ebx, edx
and eax, 0x536cd6bd
and eax, 0x30e26808
and eax, 0x200008
or eax, 0x98188e30
mov dword [ebx], eax
add ebx, edx
xor eax, 0x116af3a7
and eax, 0x88102018
or eax, 0x24288220
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f1e8a50
and eax, 0xb14a29f
and eax, 0x10a218
or eax, 0xc0281420
mov dword [ebx], eax
add ebx, edx
and eax, 0x16df633
xor eax, 0xbb15791
and eax, 0x18c020
or eax, 0xd4200a18
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a58d7c2
or eax, 0x65c7a428
and eax, 0x6018c628
or eax, 0x88201810
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ba13d98
and eax, 0x28201018
or eax, 0xd418e220
mov dword [ebx], eax
add ebx, edx
or eax, 0x486518d7
or eax, 0x7d83557b
and eax, 0x10390638
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x37ba353d
and eax, 0x380038
or eax, 0x24011a01
mov dword [ebx], eax
add ebx, edx
or eax, 0xac9881a
and eax, 0x28390a39
or eax, 0x10002400
mov dword [ebx], eax
add ebx, edx
or eax, 0x1fee3c65
and eax, 0x8682ec3
and eax, 0x8280201
or eax, 0x44114038
mov dword [ebx], eax
add ebx, edx
xor eax, 0x218cb4ec
and eax, 0x5a26a47d
and eax, 0x40200411
or eax, 0x20195228
mov dword [ebx], eax
add ebx, edx
or eax, 0x6661a761
and eax, 0x36670dab
and eax, 0x24210029
or eax, 0x50186a10
mov dword [ebx], eax
add ebx, edx
or eax, 0x2edba3db
and eax, 0x5ceac8c0
and eax, 0x8284800
or eax, 0x80113639
mov dword [ebx], eax
add ebx, edx
or eax, 0x72335534
and eax, 0x98391239
or eax, 0x4008000
mov dword [ebx], eax
add ebx, edx
or eax, 0x959b2ef
xor eax, 0xbeda00a
and eax, 0x90100231
or eax, 0x2029a408
mov dword [ebx], eax
add ebx, edx
xor eax, 0x35972aed
and eax, 0x84288810
or eax, 0x40113229
mov dword [ebx], eax
add ebx, edx
or eax, 0x2892be7b
and eax, 0xc8398e39
or eax, 0x10004000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6fe2edf3
and eax, 0xec39e239
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x170be4b3
and eax, 0x9e031
or eax, 0x301608
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a5ef120
and eax, 0x180020
or eax, 0x14220a1a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a0c3eea
and eax, 0xb8e295d
and eax, 0x8020010
or eax, 0x20381e2a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a8d6297
and eax, 0x2922852f
and eax, 0x20220028
or eax, 0x1c183212
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ac9602d
xor eax, 0x2fe718a1
and eax, 0x40104232
or eax, 0x102a0408
mov dword [ebx], eax
add ebx, edx
or eax, 0x4071d766
xor eax, 0x6d320e6e
and eax, 0x24085810
or eax, 0x4032022a
mov dword [ebx], eax
add ebx, edx
and eax, 0x1731a299
and eax, 0x300218
or eax, 0x780a6c22
mov dword [ebx], eax
add ebx, edx
and eax, 0x428efeaf
xor eax, 0x26296841
and eax, 0x422022a
or eax, 0x88188010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5cf645fd
and eax, 0x80088602
or eax, 0x20321038
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b6cec08
or eax, 0x4e688856
and eax, 0x428881a
or eax, 0xb0122220
mov dword [ebx], eax
add ebx, edx
and eax, 0x50b22e9
xor eax, 0x29216035
and eax, 0x82a0218
or eax, 0xc010bc22
mov dword [ebx], eax
add ebx, edx
and eax, 0x17b20413
and eax, 0x320012
or eax, 0xdc08d228
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7dc302dd
and eax, 0xa038c022
or eax, 0x50022618
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3bc0fde2
or eax, 0x4e940a61
and eax, 0x43a1a38
or eax, 0xe002
mov dword [ebx], eax
add ebx, edx
and eax, 0x7262e718
and eax, 0x5f26e450
and eax, 0x220010
or eax, 0x18190e2b
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a11b63d
and eax, 0x83b223b
or eax, 0x24000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x282cd052
or eax, 0x48671b69
and eax, 0x40333229
or eax, 0x80412
mov dword [ebx], eax
add ebx, edx
and eax, 0x60dd32ad
and eax, 0x40190229
or eax, 0x14224812
mov dword [ebx], eax
add ebx, edx
or eax, 0x82da0d4
and eax, 0x483b4a3b
or eax, 0x20001400
mov dword [ebx], eax
add ebx, edx
or eax, 0x210c6cf0
or eax, 0x2f44ae16
and eax, 0x6c3b723b
or eax, 0x10000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x56ee4b8e
and eax, 0x30539196
and eax, 0x110010
or eax, 0x902a862b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2997b120
and eax, 0x43897305
and eax, 0x81201
or eax, 0xa433883a
mov dword [ebx], eax
add ebx, edx
and eax, 0x653107fb
and eax, 0x2031023b
or eax, 0x980aac00
mov dword [ebx], eax
add ebx, edx
or eax, 0x23ad50ca
and eax, 0x883bc23b
or eax, 0x44000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e6ff101
and eax, 0x7c681883
and eax, 0x40281003
or eax, 0xa013c638
mov dword [ebx], eax
add ebx, edx
and eax, 0x6f20592a
and eax, 0x6020402a
or eax, 0x941baa11
mov dword [ebx], eax
add ebx, edx
or eax, 0x5fa0c316
and eax, 0x7cc87177
and eax, 0x86133
or eax, 0x2339a08
mov dword [ebx], eax
add ebx, edx
or eax, 0x5dcc7c0e
xor eax, 0x91ee70d
and eax, 0x10200830
or eax, 0x1c010c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4be0a11
and eax, 0x1400032c
or eax, 0xa3c1410
mov dword [ebx], eax
add ebx, edx
or eax, 0x3925dca7
and eax, 0x2c3c053c
or eax, 0x2000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e5ffec5
or eax, 0x142e5de0
and eax, 0x3a3c333c
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7117998f
and eax, 0x48280030
or eax, 0x14410c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ca7fe60
and eax, 0x14180f1c
or eax, 0x42244020
mov dword [ebx], eax
add ebx, edx
or eax, 0x74ce0c0a
xor eax, 0xfd4bdba
and eax, 0x60285004
or eax, 0x4140d38
mov dword [ebx], eax
add ebx, edx
and eax, 0x793abd8b
and eax, 0x60380908
or eax, 0x12046234
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a3dac9a
and eax, 0x3c2818
or eax, 0x80005124
mov dword [ebx], eax
add ebx, edx
or eax, 0xdbda84b
and eax, 0x8c3c813c
or eax, 0x2000600
mov dword [ebx], eax
add ebx, edx
or eax, 0x32aa608f
and eax, 0x777bbb05
and eax, 0x14388104
or eax, 0x88041438
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7fb3ee1c
and eax, 0x3e946805
and eax, 0x22042000
or eax, 0x8838833c
mov dword [ebx], eax
add ebx, edx
and eax, 0x14f14702
xor eax, 0x7db006de
and eax, 0x3800011c
or eax, 0x803cb020
mov dword [ebx], eax
add ebx, edx
and eax, 0x3aa6cb5a
and eax, 0x38248118
or eax, 0x183e24
mov dword [ebx], eax
add ebx, edx
or eax, 0x24a6682a
xor eax, 0x6a42ce20
and eax, 0x43c111c
or eax, 0xa9018a21
mov dword [ebx], eax
add ebx, edx
and eax, 0x6dfa2f8d
and eax, 0x44aa0ded
and eax, 0x428010d
or eax, 0xcb15c630
mov dword [ebx], eax
add ebx, edx
and eax, 0x10e093b8
and eax, 0x208238
or eax, 0xdd1d5405
mov dword [ebx], eax
add ebx, edx
and eax, 0x5135d6aa
and eax, 0x4135c428
or eax, 0xaa082015
mov dword [ebx], eax
add ebx, edx
or eax, 0x4dbfa1e6
and eax, 0xe93de03d
or eax, 0x10001200
mov dword [ebx], eax
add ebx, edx
and eax, 0x23056a
or eax, 0x26e57716
and eax, 0x624003c
or eax, 0x11a0001
mov dword [ebx], eax
add ebx, edx
or eax, 0xdd3bfca
and eax, 0x53e0e3e
or eax, 0x10000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c6419eb
and eax, 0x211a1414
or eax, 0x224082a
mov dword [ebx], eax
add ebx, edx
or eax, 0x61e49ab6
and eax, 0x423e0a3e
or eax, 0x94002000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2edf2aca
xor eax, 0x2ca3d7d5
and eax, 0x2a3ce01e
or eax, 0xc0020220
mov dword [ebx], eax
add ebx, edx
xor eax, 0x17a169b5
or eax, 0x499e0fdf
and eax, 0x8d1f871e
or eax, 0x200020
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b2136e5
and eax, 0x9b3f953f
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x50d28564
and eax, 0x893f813f
or eax, 0x20002200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x26c0d748
or eax, 0x511c711
and eax, 0x8b3fb137
or eax, 0x30000008
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ddb3095
and eax, 0x11b0015
or eax, 0xc424c02a
mov dword [ebx], eax
add ebx, edx
or eax, 0x78f2cf8d
and eax, 0x3290d511
and eax, 0x1010c511
or eax, 0xc42f0a2e
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e756398
xor eax, 0x4500ba02
and eax, 0x135d91a
or eax, 0xe20a0025
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c485f0c
and eax, 0x4008480c
or eax, 0xad37a033
mov dword [ebx], eax
add ebx, edx
or eax, 0x16c21545
and eax, 0xfc3ff53f
or eax, 0x200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x713961ed
and eax, 0x21ff7d28
and eax, 0
or eax, 0x20003f
mov dword [ebx], eax
add ebx, edx
or eax, 0x595abca8
xor eax, 0x6fd66f6
and eax, 0x11800
or eax, 0x400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c986d34
and eax, 0x8100100
or eax, 0x3200000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x36fe770c
and eax, 0x15001000
or eax, 0x300030
mov dword [ebx], eax
add ebx, edx
and eax, 0x66eb033c
and eax, 0x4200030
or eax, 0x20101f00
mov dword [ebx], eax
add ebx, edx
and eax, 0x194fb9b5
and eax, 0x930
or eax, 0x33302000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a52a12d
and eax, 0x20e31537
and eax, 0x200010
or eax, 0x49103820
mov dword [ebx], eax
add ebx, edx
or eax, 0x1abeac7a
and eax, 0x42300c30
or eax, 0x24004200
mov dword [ebx], eax
add ebx, edx
or eax, 0x42176819
or eax, 0x1283895b
and eax, 0x2306530
or eax, 0x80001000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7903531a
and eax, 0x10
or eax, 0x9c308820
mov dword [ebx], eax
add ebx, edx
or eax, 0x73ead8b6
xor eax, 0x2284d216
and eax, 0xd9300220
or eax, 0xa010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d12875e
and eax, 0x25410d34
and eax, 0x20
or eax, 0x1a30e210
mov dword [ebx], eax
add ebx, edx
and eax, 0x622d7ddf
or eax, 0x48c44b83
and eax, 0x48200911
or eax, 0x94119420
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b543f7c
xor eax, 0x248fe0eb
and eax, 0x1220020
or eax, 0x34101411
mov dword [ebx], eax
add ebx, edx
and eax, 0x9c2e7fa
and eax, 0x1000430
or eax, 0x4a342902
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3c587bda
or eax, 0x15310cbd
and eax, 0x73344634
or eax, 0x8002100
mov dword [ebx], eax
add ebx, edx
or eax, 0x24285d68
xor eax, 0x7a30ca5a
and eax, 0x1049524
or eax, 0xc0300010
mov dword [ebx], eax
add ebx, edx
and eax, 0x61a81ce0
and eax, 0x76ef38c1
and eax, 0x40200000
or eax, 0x12150a34
mov dword [ebx], eax
add ebx, edx
and eax, 0x23205937
and eax, 0x2200834
or eax, 0xe9156401
mov dword [ebx], eax
add ebx, edx
or eax, 0x243adffc
and eax, 0x2735f235
or eax, 0x10000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x393b39f3
and eax, 0x20303030
or eax, 0x4e060f06
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7636e44f
and eax, 0x18008230
or eax, 0xa6360006
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a6b49b0
and eax, 0x79d6d8aa
and eax, 0x6014c002
or eax, 0x85230635
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e703733
and eax, 0x169c562e
and eax, 0x45004
or eax, 0x6d33a933
mov dword [ebx], eax
add ebx, edx
and eax, 0x12042b27
or eax, 0x3cf9cfd9
and eax, 0xc388438
or eax, 0x82000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x68cdd3e8
and eax, 0x7da18c38
and eax, 0x8028
or eax, 0xd2381510
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b0e4d5
or eax, 0x31cc348b
and eax, 0xc638c038
or eax, 0x10000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3528f20d
and eax, 0x11bb5a32
and eax, 0x10100230
or eax, 0xa2a0509
mov dword [ebx], eax
add ebx, edx
or eax, 0x59873359
and eax, 0x413a3738
or eax, 0x4000002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1db702e0
and eax, 0x58f835cb
and eax, 0x4008050a
or eax, 0x20324a30
mov dword [ebx], eax
add ebx, edx
or eax, 0x3cd41312
and eax, 0x513269f1
and eax, 0x10324830
or eax, 0xa708220a
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b0d6c6f
and eax, 0x52d5eeff
and eax, 0x50102e3a
or eax, 0x842a9000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x180c7160
and eax, 0xc032cc1a
or eax, 0x21081020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x9ab6ba0
or eax, 0x266924e8
and eax, 0xee38a13a
or eax, 0x1024800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x23664fde
and eax, 0xc180420
or eax, 0x323011a
mov dword [ebx], eax
add ebx, edx
or eax, 0x5bb12fb6
or eax, 0x5db6761d
and eax, 0x433b1e3b
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a92b827
xor eax, 0x6e1164ef
and eax, 0x2384033
or eax, 0x68030c08
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1487b43a
xor eax, 0x4e769e11
and eax, 0x300a6610
or eax, 0x4d31102b
mov dword [ebx], eax
add ebx, edx
and eax, 0x277d5b2
and eax, 0x200ebd9d
and eax, 0x20010
or eax, 0xa739832b
mov dword [ebx], eax
add ebx, edx
or eax, 0x6684f160
and eax, 0xc53bb33b
or eax, 0x800
mov dword [ebx], eax
add ebx, edx
and eax, 0x5dcab4e8
and eax, 0x400a8028
or eax, 0x92314b13
mov dword [ebx], eax
add ebx, edx
and eax, 0x6812e665
or eax, 0x1831b9d8
and eax, 0x5833d339
or eax, 0x86080402
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c8027cd
or eax, 0x2f7e8cf3
and eax, 0x303a873b
or eax, 0xc0016000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3d7ea35a
and eax, 0x43c003b
or eax, 0x2000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2388a388
and eax, 0x4340030
or eax, 0x1a08140c
mov dword [ebx], eax
add ebx, edx
or eax, 0x64ce16b5
and eax, 0x2a3c043c
or eax, 0x1002000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e0ec164
and eax, 0x30302118
or eax, 0x80c1024
mov dword [ebx], eax
add ebx, edx
or eax, 0x75749d3f
or eax, 0x1b3154a8
and eax, 0x4a3c413c
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x2bb0eb14
and eax, 0x58bcea67
and eax, 0x403c4a24
or eax, 0x22001018
mov dword [ebx], eax
add ebx, edx
xor eax, 0x54448d7c
or eax, 0x6cea3a34
and eax, 0x6838df34
or eax, 0x81040008
mov dword [ebx], eax
add ebx, edx
or eax, 0x19761506
and eax, 0x183c0d3c
or eax, 0x6010000
mov dword [ebx], eax
add ebx, edx
or eax, 0x19fc6ebe
or eax, 0x752e82a
and eax, 0x1a3d273c
or eax, 0xa0001001
mov dword [ebx], eax
add ebx, edx
or eax, 0x619865b5
or eax, 0x100a9523
and eax, 0xe03dc03d
or eax, 0x800
mov dword [ebx], eax
add ebx, edx
and eax, 0x66de0e76
and eax, 0x401c0034
or eax, 0xe224709
mov dword [ebx], eax
add ebx, edx
or eax, 0x14515927
and eax, 0x4c3e463e
or eax, 0x20002000
mov dword [ebx], eax
add ebx, edx
or eax, 0x50e5c5fb
and eax, 0x783e623e
or eax, 0x1000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3a967738
xor eax, 0x6f452b58
and eax, 0x42c2e1e
or eax, 0x80125020
mov dword [ebx], eax
add ebx, edx
and eax, 0x73995dc7
and eax, 0x180806
or eax, 0x90268238
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3898dacc
and eax, 0x88261032
or eax, 0x1418860c
mov dword [ebx], eax
add ebx, edx
and eax, 0xf126578
and eax, 0x8120038
or eax, 0xa02ca206
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a9090d6
and eax, 0x20108016
or eax, 0x942e2e28
mov dword [ebx], eax
add ebx, edx
or eax, 0x379377d2
or eax, 0x5259e4b2
and eax, 0xc03eba3e
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x729eb0
xor eax, 0x3bc9954d
and eax, 0xc8048002
or eax, 0x43a463c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x20012162
and eax, 0xc83ec21c
or eax, 0x10001022
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ad65b6f
and eax, 0x80288810
or eax, 0x6416562e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5050f65c
and eax, 0xb02e2822
or eax, 0x4010c21c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b91c007
and eax, 0xb82e2238
or eax, 0x4410d406
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ae1c828
and eax, 0x8200028
or eax, 0x1f0216
mov dword [ebx], eax
add ebx, edx
and eax, 0x2661198c
and eax, 0x21000c
or eax, 0x141e0e33
mov dword [ebx], eax
add ebx, edx
or eax, 0x263e1953
xor eax, 0x6ed09e85
and eax, 0x2f003a
or eax, 0x20101a05
mov dword [ebx], eax
add ebx, edx
and eax, 0x30ee5219
and eax, 0x2e0219
or eax, 0x112426
mov dword [ebx], eax
add ebx, edx
or eax, 0x2a6b71f
xor eax, 0x5e952cd1
and eax, 0
or eax, 0x500000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2eecf0c9
and eax, 0
or eax, 0x2800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x460a7efc
and eax, 0x4000000
or eax, 0x8300800
mov dword [ebx], eax
add ebx, edx
and eax, 0x59378056
or eax, 0x27a1dfa9
and eax, 0x4301020
or eax, 0x10000010
mov dword [ebx], eax
add ebx, edx
and eax, 0x6abf4c6e
and eax, 0x642c939a
and eax, 0x200000
or eax, 0x1c101830
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b2b7870
xor eax, 0x5556b786
and eax, 0x20200030
or eax, 0x4102000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7162f020
or eax, 0x4b8336c1
and eax, 0x2c302030
or eax, 0x800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f68d2b7
and eax, 0x30103000
or eax, 0x4200030
mov dword [ebx], eax
add ebx, edx
xor eax, 0x213d483d
and eax, 0x14003800
or eax, 0x28300030
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f4de7fe
and eax, 0x40304000
or eax, 0x4000030
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2880a434
and eax, 0
or eax, 0x30
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1be09e8d
xor eax, 0x2c216ca0
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7645fd0f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x164ddafb
xor eax, 0x4bd34a4e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ecf041f
xor eax, 0x78305065
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d3eda76
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x4041922d
or eax, 0x153db19f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x7d6406f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0xcd01c2e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5bde4039
xor eax, 0x65c45d8b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x38e336e0
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x60e4ee4b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x50b7be86
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c393f6a
or eax, 0x6b876109
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e23f094
or eax, 0x6f43c8cb
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x1bc6bd11
or eax, 0x5d6fd84a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x333e1b6d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3be50acf
or eax, 0xfc8c5c7
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x1cc8f236
or eax, 0x30308f63
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x54bfe219
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x28f930d5
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x55b7c98
or eax, 0xe0d3159
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d9e723e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0xd5cab07
and eax, 0x23769f58
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6cdb9ae3
and eax, 0x3ed8c02a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x598f6219
and eax, 0x4e271a5
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x32601a60
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x6608dae0
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f96fd09
xor eax, 0x26c744fc
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x1daa604b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x686ff210
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x557cd460
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x5de815ee
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x462fa935
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x24cac441
and eax, 0x6bd67229
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x641f15a0
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a4967bd
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x1ef117fe
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x2cc3a301
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x76f28383
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x417413fd
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6be3fff0
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x7eb1b829
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x28e54332
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a4e6161
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1fe1b464
or eax, 0x3c6eed21
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x463c946c
and eax, 0x5e583daf
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b403335
and eax, 0x335d4648
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x30eb14eb
and eax, 0x132c9b84
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x2922ce7e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x72ad7fc7
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ea6eb81
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x11b40a9
and eax, 0x21044956
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2cab33f8
and eax, 0x647c286e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x46bfef14
xor eax, 0x3b3587c6
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x37c3af3c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x1e80281a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e395bcd
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ba43afa
and eax, 0x5e838897
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x5527d327
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x58fd5cab
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x21b0ba7b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x786b7fb2
or eax, 0x7c0d30d2
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x55eee711
and eax, 0x12a0ae75
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x49be1eb9
and eax, 0x41321000
or eax, 0x4404000
mov dword [ebx], eax
add ebx, edx
or eax, 0x26ad8148
and eax, 0x60444040
or eax, 0x18002605
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e0bf92b
or eax, 0x444c6848
and eax, 0x6244414a
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x70257252
xor eax, 0x20294a72
and eax, 0x40010200
or eax, 0x1a525445
mov dword [ebx], eax
add ebx, edx
and eax, 0x76e7bd08
and eax, 0x2ddc4207
and eax, 0x400000
or eax, 0x4e304b69
mov dword [ebx], eax
add ebx, edx
or eax, 0x49bab3b8
and eax, 0x46484869
or eax, 6
mov dword [ebx], eax
add ebx, edx
and eax, 0x10c8b9e5
and eax, 0x480844
or eax, 0x42024410
mov dword [ebx], eax
add ebx, edx
and eax, 0x20cbfe4c
and eax, 0x4440
or eax, 0x118
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c9cae9b
and eax, 0x5c139186
and eax, 0x4000000
or eax, 0x634f5800
mov dword [ebx], eax
add ebx, edx
and eax, 0x43d308e1
and eax, 0x40400800
or eax, 0xc18507a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x37e3e805
or eax, 0x27431c74
and eax, 0x6b783470
or eax, 0x4100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1fcd6099
and eax, 0x68
or eax, 6
mov dword [ebx], eax
add ebx, edx
or eax, 0x208d42d0
or eax, 0xfa82026
and eax, 0xe044200
or eax, 0x40500500
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c193fba
and eax, 0x544c7402
or eax, 0x21020045
mov dword [ebx], eax
add ebx, edx
or eax, 0x10ac01f6
and eax, 0x61627570
or eax, 0xa100000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d57e347
and eax, 0x46050622
or eax, 0x8424848
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d4e3de6
and eax, 0x40460062
or eax, 0x22087118
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b1017f
xor eax, 0x3c899482
and eax, 0x40644404
or eax, 0x6081240
mov dword [ebx], eax
add ebx, edx
and eax, 0x653da006
and eax, 0x40240004
or eax, 0x12526c73
mov dword [ebx], eax
add ebx, edx
and eax, 0x35532c6f
and eax, 0x502c60
or eax, 0x204318
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a9a046d
and eax, 0x100000
or eax, 0x78605000
mov dword [ebx], eax
add ebx, edx
and eax, 0x741b3be2
or eax, 0x706adbef
and eax, 0x40605042
or eax, 0x1042010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d4c9b4f
and eax, 0x6c7dd28c
and eax, 0x8284004
or eax, 0x71512453
mov dword [ebx], eax
add ebx, edx
and eax, 0x504cdc23
and eax, 0x52a0e881
and eax, 0x40004001
or eax, 0x2847286e
mov dword [ebx], eax
add ebx, edx
and eax, 0x7240ce3
xor eax, 0x3f054eb8
and eax, 0x27014451
or eax, 0x40762120
mov dword [ebx], eax
add ebx, edx
xor eax, 0x706a6e9a
and eax, 0x3090842
or eax, 0x60604010
mov dword [ebx], eax
add ebx, edx
and eax, 0x6de8be1
xor eax, 0x63d46aac
and eax, 0x60146068
or eax, 0x1a601900
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b2d83ef
xor eax, 0x46b84d9a
and eax, 0x4c084c40
or eax, 0x23610105
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3be0e76d
and eax, 0x20
or eax, 0x41
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ccc436d
and eax, 0x50bb0a98
and eax, 0x40000000
or eax, 0xf734900
mov dword [ebx], eax
add ebx, edx
and eax, 0x2bd0ba0f
and eax, 0xb400000
or eax, 0x44056172
mov dword [ebx], eax
add ebx, edx
or eax, 0x54d28637
or eax, 0x738250b
and eax, 0x496f4048
or eax, 0x800
mov dword [ebx], eax
add ebx, edx
and eax, 0x6027c269
and eax, 0x40254048
or eax, 0x35481611
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a099f30
and eax, 0x30010010
or eax, 0x44544862
mov dword [ebx], eax
add ebx, edx
and eax, 0x48d2d38f
and eax, 0x3b301709
and eax, 0x100000
or eax, 0x63406c46
mov dword [ebx], eax
add ebx, edx
or eax, 0x6185b7dc
and eax, 0x3617ec68
and eax, 0x4440
or eax, 0x1114
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3ff1b4a3
or eax, 0xcead68a
and eax, 0x4516400
or eax, 0x40000800
mov dword [ebx], eax
add ebx, edx
and eax, 0x1377d4b0
and eax, 0x5a61efc6
and eax, 0x414000
or eax, 0x54021877
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f17ba35
and eax, 0x825
or eax, 0x7250674a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x52d1ef15
and eax, 0x10058
or eax, 0x576c6501
mov dword [ebx], eax
add ebx, edx
or eax, 0x4de3c210
and eax, 0x7fda634b
and eax, 0x406341
or eax, 0x350434
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c9a1603
and eax, 0x400
or eax, 0x64696800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2863cf71
and eax, 0x48002270
or eax, 0x1455404
mov dword [ebx], eax
add ebx, edx
and eax, 0x2781a3d8
and eax, 0x2040
or eax, 0x447a5509
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a9fcb21
and eax, 0x452840
or eax, 0x61084006
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a869480
and eax, 0x444846
or eax, 0x100209
mov dword [ebx], eax
add ebx, edx
or eax, 0x470d4714
or eax, 0x492984ee
and eax, 0x4a484d00
or eax, 0x20000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d85f549
xor eax, 0x60af7e0d
and eax, 0xd600144
or eax, 0x400f6013
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7f986d95
or eax, 0x64f4ca0d
and eax, 0x6672484b
or eax, 0x9080100
mov dword [ebx], eax
add ebx, edx
or eax, 0x6af3152d
xor eax, 0x5f868448
and eax, 0x10545103
or eax, 0x42002448
mov dword [ebx], eax
add ebx, edx
and eax, 0x4aec35f
or eax, 0x2a841e68
and eax, 0x44542
or eax, 0x480010
mov dword [ebx], eax
add ebx, edx
or eax, 0x19c9ac93
and eax, 0x444900
or eax, 0x44120200
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c027234
xor eax, 0x5df307bc
and eax, 0x20255800
or eax, 0x4a480266
mov dword [ebx], eax
add ebx, edx
and eax, 0x34d6930c
and eax, 0x2f2d6e54
and eax, 0x20040000
or eax, 0x46427550
mov dword [ebx], eax
add ebx, edx
xor eax, 0xdb04b66
or eax, 0x2cd6e17e
and eax, 0x68564f46
or eax, 0x10000001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x61b08ef3
or eax, 0x3ec0d76c
and eax, 0x4474
or eax, 0x802
mov dword [ebx], eax
add ebx, edx
or eax, 0x77c303a8
and eax, 0x68ada23a
and eax, 0x40000200
or eax, 0x13584900
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c5566fc
and eax, 0x404200
or eax, 0x6a2b2154
mov dword [ebx], eax
add ebx, edx
and eax, 0x56afd3f2
and eax, 0x42084140
or eax, 0x15441407
mov dword [ebx], eax
add ebx, edx
and eax, 0x2defe1d5
and eax, 0x444040
or eax, 0x220a08
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c2562e6
and eax, 0x4606200
or eax, 0x42180500
mov dword [ebx], eax
add ebx, edx
and eax, 0x525305fa
xor eax, 0x34b9b2c9
and eax, 0x52692741
or eax, 0x1024806
mov dword [ebx], eax
add ebx, edx
or eax, 0x2de05277
or eax, 0x5047268d
and eax, 0x7662656b
or eax, 0x100000
mov dword [ebx], eax
add ebx, edx
and eax, 0x26366d7e
and eax, 0x6204542
or eax, 0x414d0811
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d0e61ae
and eax, 0x45f231d0
and eax, 0x44000000
or eax, 0x30645600
mov dword [ebx], eax
add ebx, edx
and eax, 0x55df31a
and eax, 0x445000
or eax, 0x522b0859
mov dword [ebx], eax
add ebx, edx
or eax, 0x34ab6bcd
and eax, 0x40634048
or eax, 0x9000420
mov dword [ebx], eax
add ebx, edx
and eax, 0x41290f98
and eax, 0x4f3f4f49
and eax, 0x40210000
or eax, 0x364e4b51
mov dword [ebx], eax
add ebx, edx
or eax, 0x109d9323
and eax, 0x42
or eax, 4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1ea41c9b
xor eax, 0xb62827b
and eax, 0x4460a00
or eax, 0x40214000
mov dword [ebx], eax
add ebx, edx
and eax, 0x73a20fa7
xor eax, 0x4a9d100c
and eax, 0x2281004
or eax, 0x45404040
mov dword [ebx], eax
add ebx, edx
or eax, 0x223a53f9
or eax, 0x3e255f1f
and eax, 0x7541504a
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x1df8a3ab
or eax, 0x2f3e593e
and eax, 0x455370
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a46842f
or eax, 0x31dd76ab
and eax, 0x314c5600
or eax, 0x40220000
mov dword [ebx], eax
add ebx, edx
and eax, 0x27d61521
xor eax, 0x69aa91eb
and eax, 0x48480442
or eax, 0x22106004
mov dword [ebx], eax
add ebx, edx
and eax, 0x761583a8
and eax, 0x42000000
or eax, 0x156c6757
mov dword [ebx], eax
add ebx, edx
and eax, 0x6f3cced3
and eax, 0x40244240
or eax, 0x3042200c
mov dword [ebx], eax
add ebx, edx
or eax, 0x68af699f
or eax, 0xc5aceb9
and eax, 0x4c6a
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x1ea17753
xor eax, 0x531eaacf
and eax, 0x41144400
or eax, 0x2c600000
mov dword [ebx], eax
add ebx, edx
or eax, 0x380d2348
xor eax, 0x7cb3d63e
and eax, 0x1480052
or eax, 0x46114800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x59297a01
and eax, 0x18401243
or eax, 0x4004440c
mov dword [ebx], eax
add ebx, edx
and eax, 0x16df5053
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4db09edc
and eax, 0x45009e00
or eax, 0x12430100
mov dword [ebx], eax
add ebx, edx
or eax, 0x4325f6b5
and eax, 0x7943082a
and eax, 0x20
or eax, 0x46
mov dword [ebx], eax
add ebx, edx
or eax, 0x44d09880
and eax, 0x800
or eax, 0x500
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ce82b96
and eax, 0x800
or eax, 0x7000
mov dword [ebx], eax
add ebx, edx
or eax, 0xf6cf77a
and eax, 0x4c6000
or eax, 0x110000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f791049
and eax, 0x4d6000
or eax, 0x20000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6ef0e6c3
and eax, 0
or eax, 0x1800
mov dword [ebx], eax
add ebx, edx
or eax, 0xf6e2290
and eax, 0x2000200
or eax, 0x800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x38cf2d4e
xor eax, 0x6ca8dba5
and eax, 0x80
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x226e0b8e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x472605
and eax, 0x307026c4
and eax, 0x400000
or eax, 0x1d5000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c4a66e8
and eax, 0x1000
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x51d0055f
and eax, 0x100000
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a301815
and eax, 0x6c62255c
and eax, 0
or eax, 0x4d1c00
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a10736a
and eax, 0x5be52e31
and eax, 0
or eax, 0x5de000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e454dda
or eax, 0xa35772
and eax, 0x438d400
or eax, 0x440000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2973382b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ee58ac3
xor eax, 0x6ccb76db
and eax, 0
or eax, 0x100000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7294efb9
and eax, 0x40c00
or eax, 0x491000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6dcef53c
and eax, 0x61442c00
or eax, 0x200200
mov dword [ebx], eax
add ebx, edx
and eax, 0x5494369d
and eax, 0x2000
or eax, 0x4174
mov dword [ebx], eax
add ebx, edx
or eax, 0x789a06e2
or eax, 0xd506430
and eax, 0x580400
or eax, 0x51800
mov dword [ebx], eax
add ebx, edx
and eax, 0x7765f568
and eax, 0x1400
or eax, 0x800
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ebac873
and eax, 0x53ba2c4
and eax, 0x4320000
or eax, 0x60402e00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3dc451fe
and eax, 0x207460
or eax, 0x410001
mov dword [ebx], eax
add ebx, edx
or eax, 0x6cf58394
or eax, 0x6230d1e9
and eax, 0x553000
or eax, 0x80800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x46f5c1c1
xor eax, 0x7e932a82
and eax, 0
or eax, 0x2800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x49b7a056
and eax, 0x4bdc38bc
and eax, 0x40100800
or eax, 0x24622600
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b09e864
and eax, 0x24616460
or eax, 0x1001
mov dword [ebx], eax
add ebx, edx
and eax, 0x211ec6a1
and eax, 0x20004420
or eax, 0x546c2b56
mov dword [ebx], eax
add ebx, edx
and eax, 0xbd92a75
and eax, 0x2064
or eax, 0x4409
mov dword [ebx], eax
add ebx, edx
and eax, 0x222b8125
and eax, 0
or eax, 0x5d6000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5061a572
and eax, 0x545e67e1
and eax, 0
or eax, 0x8000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e3a7d24
and eax, 0
or eax, 0x64722e00
mov dword [ebx], eax
add ebx, edx
and eax, 0xaf4d25d
and eax, 0x600000
or eax, 0x24017461
mov dword [ebx], eax
add ebx, edx
or eax, 0x7d327923
and eax, 0x1e4f106a
and eax, 0x4421062
or eax, 0x60386a18
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3415b951
and eax, 0x4322
or eax, 0x2440
mov dword [ebx], eax
add ebx, edx
or eax, 0x30d51f3f
and eax, 0x32a93ff2
and eax, 0x12000
or eax, 0x5cc000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x19583885
and eax, 0x40000
or eax, 0x4722000
mov dword [ebx], eax
add ebx, edx
and eax, 0x78af3adb
and eax, 0x242000
or eax, 0x65500e00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x18d49501
and eax, 0x6d203000
or eax, 0x44478
mov dword [ebx], eax
add ebx, edx
xor eax, 0x65974d35
or eax, 0xc9dfef5
and eax, 0x6c
or eax, 2
mov dword [ebx], eax
add ebx, edx
or eax, 0x4734b704
and eax, 0x4140000
or eax, 0xc00000
mov dword [ebx], eax
add ebx, edx
or eax, 0x21d81fbe
and eax, 0x41400
or eax, 0x2a000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4f06cb93
or eax, 0x60fdc9a3
and eax, 0x63602e00
or eax, 0x10020000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4fc45aa3
and eax, 0x23
or eax, 0x50
mov dword [ebx], eax
add ebx, edx
and eax, 0x6edfba2d
and eax, 0x3baf4e39
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x20834af7
and eax, 0x27cf5716
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x3e935772
and eax, 0x2c835500
or eax, 0xc0080000
mov dword [ebx], eax
add ebx, edx
and eax, 0x735b0b5b
and eax, 0x3f4464b6
and eax, 0
or eax, 0xc768ec83
mov dword [ebx], eax
add ebx, edx
and eax, 0x3dd9a8e6
or eax, 0x2092079d
and eax, 0x10a8005
or eax, 0x48014040
mov dword [ebx], eax
add ebx, edx
or eax, 0x45161f99
and eax, 0x45070001
or eax, 0xc00000
mov dword [ebx], eax
add ebx, edx
and eax, 0x20ef4185
and eax, 0x840000
or eax, 0x20a99c
mov dword [ebx], eax
add ebx, edx
or eax, 0x4762b1c0
and eax, 0x11373f83
and eax, 0x40100
or eax, 0xdc41c600
mov dword [ebx], eax
add ebx, edx
xor eax, 0x657aa542
and eax, 0x6042
or eax, 0x10b9
mov dword [ebx], eax
add ebx, edx
and eax, 0x309c41ad
and eax, 0x4081
or eax, 0x34f80546
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6e9fc00b
and eax, 0x42000140
or eax, 0x85000031
mov dword [ebx], eax
add ebx, edx
or eax, 0x5eda1caa
and eax, 0x13180041
or eax, 0x2000e004
mov dword [ebx], eax
add ebx, edx
and eax, 0x42f708b4
and eax, 0
or eax, 0x45c70000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x56d34460
and eax, 0x40400
or eax, 0x209898
mov dword [ebx], eax
add ebx, edx
xor eax, 0x767ece67
and eax, 0x44404200
or eax, 0x88058500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4f13fc0f
or eax, 0x39af88a2
and eax, 0x10b82
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x379aa382
and eax, 0x5b67e662
and eax, 0x12000000
or eax, 0xc845c7
mov dword [ebx], eax
add ebx, edx
or eax, 0x111c9a65
and eax, 0x3000042
or eax, 0xc4000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6cd7a813
and eax, 0x4000000
or eax, 0xb445
mov dword [ebx], eax
add ebx, edx
or eax, 0x25a0ee78
and eax, 0x4da5490a
and eax, 0x5800000
or eax, 0x40470000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5dfeeec0
xor eax, 0x1cbef1c1
and eax, 0x2890c0
or eax, 0x830204
mov dword [ebx], eax
add ebx, edx
xor eax, 0x28acc18e
and eax, 0x20054300
or eax, 0xd4408400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x60bde405
xor eax, 0xc7e439f
and eax, 0x209a
or eax, 0x8805
mov dword [ebx], eax
add ebx, edx
or eax, 0x721f2de4
and eax, 0x201c05c7
or eax, 0x81e04000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f2b1fa9
and eax, 0x86000002
or eax, 0x41000011
mov dword [ebx], eax
add ebx, edx
or eax, 0x107f312e
and eax, 0x44d523b3
and eax, 0x40140001
or eax, 0xa902d844
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b05a580
and eax, 0x7775a288
and eax, 0x41050000
or eax, 0x4c20000
mov dword [ebx], eax
add ebx, edx
or eax, 0x57a436d6
and eax, 0x8024d0
or eax, 0x100900
mov dword [ebx], eax
add ebx, edx
or eax, 0x25a64e3
and eax, 0x404500
or eax, 0xe8058200
mov dword [ebx], eax
add ebx, edx
and eax, 0xd0d6353
and eax, 0x4300
or eax, 0x3038
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c3e6982
and eax, 0x304182
or eax, 0xc00445
mov dword [ebx], eax
add ebx, edx
and eax, 0x384ad95e
and eax, 0x7ec292b8
and eax, 0
or eax, 0xc7000144
mov dword [ebx], eax
add ebx, edx
and eax, 0x5025f53b
and eax, 0
or eax, 0x81f8ec45
mov dword [ebx], eax
add ebx, edx
or eax, 0x340f2668
and eax, 0x5c70001
or eax, 0x40000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5fc9a248
xor eax, 0x770a7387
and eax, 0x10c4
or eax, 0x622210
mov dword [ebx], eax
add ebx, edx
xor eax, 0x635065e9
xor eax, 0x18ed1742
and eax, 0x38454000
or eax, 0x80008700
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ef8db43
xor eax, 0x3879306
and eax, 0x1006
or eax, 0x8031
mov dword [ebx], eax
add ebx, edx
xor eax, 0x18be7ebe
and eax, 0x8a44481
or eax, 0xe6400146
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b41cc17
xor eax, 0x673616cd
and eax, 0x82000105
or eax, 0x45000062
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4246341f
and eax, 0x80023440
or eax, 0x2988805
mov dword [ebx], eax
add ebx, edx
or eax, 0x33b6761b
and eax, 0x2709dcea
and eax, 0x1080000
or eax, 0x44830000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f3c1308
and eax, 0x300100
or eax, 0x10002cf4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1159d372
and eax, 0x765e189
and eax, 0x1010000
or eax, 0x44880000
mov dword [ebx], eax
add ebx, edx
or eax, 0xcbc66f3
and eax, 0x400d02f0
or eax, 0xb0408904
mov dword [ebx], eax
add ebx, edx
xor eax, 0x764e03e
or eax, 0x4b768efd
and eax, 0x89744d2b
or eax, 0x800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ee4f277
xor eax, 0x49b0085a
and eax, 0x8a0b004
or eax, 0x14b4049
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d393a9f
and eax, 0x1201009
or eax, 0x82d04582
mov dword [ebx], eax
add ebx, edx
and eax, 0x169f102f
and eax, 0x72d51e28
and eax, 0x800000
or eax, 0x550901c2
mov dword [ebx], eax
add ebx, edx
and eax, 0x55c7b398
and eax, 0x55a2225a
and eax, 0x50000000
or eax, 0xa0458bf0
mov dword [ebx], eax
add ebx, edx
and eax, 0x16b1f58c
or eax, 0x577ce8b7
and eax, 0x7444133
or eax, 0x8800408
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b941e9a
xor eax, 0x5491662e
and eax, 0x10004
or eax, 0x589
mov dword [ebx], eax
add ebx, edx
or eax, 0x49b3d076
and eax, 0x48018100
or eax, 0xa44c0a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x311367a4
and eax, 0x6f058a59
and eax, 0x10000
or eax, 0x8900e983
mov dword [ebx], eax
add ebx, edx
xor eax, 0x57db3b30
and eax, 0x548ac001
or eax, 0x1012c4c
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa599a4e
and eax, 0x55820600
or eax, 0x2d09f4
mov dword [ebx], eax
add ebx, edx
and eax, 0x3614c1f4
and eax, 0x4fdde3b0
and eax, 0x40401b0
or eax, 0xe0513a4c
mov dword [ebx], eax
add ebx, edx
or eax, 0x52ba5bbe
xor eax, 0x63925b1c
and eax, 0x5090060
or eax, 0x40821d1d
mov dword [ebx], eax
add ebx, edx
or eax, 0x30858d2e
and eax, 0xa6f328b
and eax, 0x51008
or eax, 0xcc402be4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x21f864fa
and eax, 0x45891514
or eax, 0x20069
mov dword [ebx], eax
add ebx, edx
xor eax, 0x519e752d
xor eax, 0x6328e22
and eax, 0x10278860
or eax, 0x6dd01184
mov dword [ebx], eax
add ebx, edx
or eax, 0x64128e6a
and eax, 0x3c451bc0
or eax, 0x80002000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb8ae0e9
xor eax, 0x6d728dd2
and eax, 0x48890079
or eax, 0x5020904
mov dword [ebx], eax
add ebx, edx
or eax, 0x11d3219d
and eax, 0x1c101e8
or eax, 0x8200
mov dword [ebx], eax
add ebx, edx
or eax, 0x3218d615
or eax, 0x5ff272fa
and eax, 0xbe84589
or eax, 0x80000800
mov dword [ebx], eax
add ebx, edx
and eax, 0x59c75a92
and eax, 0x7a61de6a
and eax, 0x4800
or eax, 0xc283b455
mov dword [ebx], eax
add ebx, edx
and eax, 0x55d059fe
and eax, 0x40000800
or eax, 0xbc558101
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e0491be
and eax, 0x250008b
or eax, 0xdac4500
mov dword [ebx], eax
add ebx, edx
and eax, 0x280f3077
and eax, 0x8080003
or eax, 0x33d045ac
mov dword [ebx], eax
add ebx, edx
and eax, 0x709c8fbf
and eax, 0x20180005
or eax, 0x464f840
mov dword [ebx], eax
add ebx, edx
xor eax, 0x45bb00e3
and eax, 0x21c44882
or eax, 0x1a300509
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c73fbc
xor eax, 0x7f2d8b42
and eax, 0x58e44d
or eax, 0xb250800
mov dword [ebx], eax
add ebx, edx
and eax, 0xb49c34b
and eax, 0x3404009
or eax, 0x20941582
mov dword [ebx], eax
add ebx, edx
or eax, 0x679d269c
or eax, 0x4801bc81
and eax, 0x4519b815
or eax, 0x10220040
mov dword [ebx], eax
add ebx, edx
and eax, 0x20fde3ab
and eax, 0x112000
or eax, 0x8b005ce8
mov dword [ebx], eax
add ebx, edx
or eax, 0x422ab31b
and eax, 0xc003f841
or eax, 0x800004
mov dword [ebx], eax
add ebx, edx
or eax, 0x4f585f5f
xor eax, 0xe666960
and eax, 0xc0058001
or eax, 0x38400900
mov dword [ebx], eax
add ebx, edx
or eax, 0x6a7ddb1
and eax, 0x3025b718
and eax, 0x20000500
or eax, 0x3d0488b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x37e9346a
and eax, 0x307841
or eax, 0x944800c
mov dword [ebx], eax
add ebx, edx
and eax, 0x30b7dcf3
and eax, 0x6d3009cc
and eax, 0x300000
or eax, 0x83cc558b
mov dword [ebx], eax
add ebx, edx
and eax, 0xb80619c
and eax, 0x1800188
or eax, 0x54090062
mov dword [ebx], eax
add ebx, edx
or eax, 0x174593a3
xor eax, 0x735a1a4b
and eax, 0x240589a0
or eax, 0xc040025c
mov dword [ebx], eax
add ebx, edx
and eax, 0xbd03a84
xor eax, 0x64abdc5b
and eax, 0x64a0441b
or eax, 0x18140120
mov dword [ebx], eax
add ebx, edx
or eax, 0x24f986eb
or eax, 0x37a01913
and eax, 0x744d8b52
or eax, 0x80000004
mov dword [ebx], eax
add ebx, edx
or eax, 0x512220c5
and eax, 0x81200981
or eax, 0xa904408
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3ca04c09
and eax, 0x15000000
or eax, 0x4089e055
mov dword [ebx], eax
add ebx, edx
xor eax, 0x57d45450
and eax, 0x458004
or eax, 0xe0000ba8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x79f9e68b
and eax, 0x89006803
or eax, 0x18080
mov dword [ebx], eax
add ebx, edx
and eax, 0x176103c3
and eax, 0x1010001
or eax, 0x4c8ae044
mov dword [ebx], eax
add ebx, edx
or eax, 0x6dd15568
and eax, 0x2c493120
or eax, 0x80040a90
mov dword [ebx], eax
add ebx, edx
xor eax, 0x23a7ad08
or eax, 0x7e91e5f0
and eax, 0x558b4278
or eax, 5
mov dword [ebx], eax
add ebx, edx
or eax, 0x6dd1c1bd
and eax, 0xc7b2ae0
and eax, 0x85102e0
or eax, 0xd004091c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6068eab9
or eax, 0x3532b8db
and eax, 0x89285189
or eax, 0x2800400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b4e6316
and eax, 0x7df1039
and eax, 0x821001
or eax, 0xc001ec44
mov dword [ebx], eax
add ebx, edx
or eax, 0x43f490e8
xor eax, 0x19a516c6
and eax, 0xd8408801
or eax, 0x24050100
mov dword [ebx], eax
add ebx, edx
or eax, 0x23e5e703
or eax, 0x2e5bca4
and eax, 0xa07d83
or eax, 0x80000
mov dword [ebx], eax
add ebx, edx
or eax, 0x13b295e4
or eax, 0x634039dd
and eax, 0x418a2874
or eax, 0x4010200
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a3c8be3
and eax, 0x7db789e0
or eax, 0x401008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5cd79f09
xor eax, 0x6dc8db19
and eax, 0x44089f8
or eax, 0xa0050000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7be0876e
and eax, 0x400108
or eax, 0x89944c83
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f5e9e49
or eax, 0x2748a3bd
and eax, 0x558aa04d
or eax, 0x10000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1dc1be7a
and eax, 0x1c28278
or eax, 0x180
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3afc94a8
xor eax, 0x7be3dfbe
and eax, 0xd84088
or eax, 0x8b201501
mov dword [ebx], eax
add ebx, edx
and eax, 0x33bc339e
and eax, 0x646138d3
and eax, 0x200000
or eax, 0x451ba445
mov dword [ebx], eax
add ebx, edx
and eax, 0x78e4aaff
and eax, 0x2000
or eax, 0x8b095da0
mov dword [ebx], eax
add ebx, edx
or eax, 0x676ce72c
or eax, 0x3d57cb22
and eax, 0xc103fc0c
or eax, 0x800041
mov dword [ebx], eax
add ebx, edx
and eax, 0x714c54b1
or eax, 0x1324a41f
and eax, 0x50048001
or eax, 0xac490900
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f4c14d9
or eax, 0x52878013
and eax, 0x83cc158b
or eax, 0x104000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b9efe2a
or eax, 0x49744d92
and eax, 0x41000182
or eax, 0x14890040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7a51f7f2
and eax, 0x24408210
or eax, 0xd00509cc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x48a53037
and eax, 0x38c00123
or eax, 0x3104410
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b7f0a7b
xor eax, 0x3296e15e
and eax, 0x1698c05
or eax, 0x10144040
mov dword [ebx], eax
add ebx, edx
and eax, 0xaa9ef5f
and eax, 0x84c01
or eax, 0x3bd4018a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2151c73d
or eax, 0x668a8fb6
and eax, 0x80d8c04
or eax, 0x1706049
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3de80290
and eax, 0x804489
or eax, 0x83481102
mov dword [ebx], eax
add ebx, edx
or eax, 0x4cb9a9c2
xor eax, 0x35dab470
and eax, 0x50010182
or eax, 0x5880040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x53670ffe
or eax, 0x12af70c3
and eax, 0x16e668c8
or eax, 0xe8008100
mov dword [ebx], eax
add ebx, edx
or eax, 0x711e7c8
and eax, 0x227ab2fb
and eax, 0x2002a2c8
or eax, 0xc5895d37
mov dword [ebx], eax
add ebx, edx
and eax, 0x1fa73627
and eax, 0x407bb296
and eax, 0x204
or eax, 0xccccc159
mov dword [ebx], eax
add ebx, edx
and eax, 0x10f2e194
or eax, 0x35bb0a12
and eax, 0x248b4104
or eax, 0xc80014c8
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b283fa7
or eax, 0x405c4925
and eax, 0xc7586c83
or eax, 0x8000
mov dword [ebx], eax
add ebx, edx
and eax, 0x12dee88b
and eax, 0x208c801
or eax, 0x2d840444
mov dword [ebx], eax
add ebx, edx
xor eax, 0x38fd2882
xor eax, 0x1f2ece9c
and eax, 0x470001
or eax, 0x45800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x459e766d
and eax, 0x5ff129f0
and eax, 0x400060
or eax, 0xae409c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1fe8ff88
or eax, 0x2a0dcb56
and eax, 0x805c700
or eax, 0xc0400000
mov dword [ebx], eax
add ebx, edx
and eax, 0x677f9c68
or eax, 0x118ad0db
and eax, 0x4492
or eax, 0xa20
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b13b5b6
and eax, 0x71004104
or eax, 0x80ec04c3
mov dword [ebx], eax
add ebx, edx
and eax, 0x22b70abf
and eax, 0x80
or eax, 0xc7000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x437fe6d3
and eax, 0x28caf14d
and eax, 0x8e041
or eax, 0x85151804
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e327c74
xor eax, 0x53437fe2
and eax, 0x40440001
or eax, 0x5830000
mov dword [ebx], eax
add ebx, edx
or eax, 0x68f7d640
and eax, 0x115d440
or eax, 0x84
mov dword [ebx], eax
add ebx, edx
or eax, 0x3eca26da
and eax, 0x2845c600
or eax, 0xc0000100
mov dword [ebx], eax
add ebx, edx
and eax, 0x379be4cb
and eax, 0
or eax, 0x29bb
mov dword [ebx], eax
add ebx, edx
xor eax, 0x638124bf
and eax, 0x43800504
or eax, 0x804040c3
mov dword [ebx], eax
add ebx, edx
or eax, 0x29e468ba
and eax, 0xc3000127
or eax, 0x4000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c3bf6c7
xor eax, 0x3af963c
and eax, 0x48842041
or eax, 0x124a9c04
mov dword [ebx], eax
add ebx, edx
and eax, 0x6042a191
and eax, 0x40420001
or eax, 0x5850000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b465dde
and eax, 0x60000
or eax, 0xb8c3d0
mov dword [ebx], eax
add ebx, edx
and eax, 0x59dbaf5e
xor eax, 0x776df7e8
and eax, 0x30454400
or eax, 0x88008300
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c9e10d0
and eax, 0x5c07460b
and eax, 0
or eax, 0x161f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x369b9c8e
and eax, 0x6800081
or eax, 0x8604546
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd3e06f3
and eax, 0x4d15b6df
and eax, 0x1000014
or eax, 0xc600006b
mov dword [ebx], eax
add ebx, edx
or eax, 0x55ee83e9
and eax, 0x17e28045
or eax, 0x3400
mov dword [ebx], eax
add ebx, edx
or eax, 0x692909b1
xor eax, 0x4738df37
and eax, 0xc30000
or eax, 0x45040000
mov dword [ebx], eax
add ebx, edx
or eax, 0x328b28e6
xor eax, 0x7240929
and eax, 0x8120cc
or eax, 0x104010
mov dword [ebx], eax
add ebx, edx
or eax, 0x3bd2d1c3
and eax, 0x3041c100
or eax, 0x80040600
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7896c521
xor eax, 0x3bb5ab12
and eax, 0x8911
or eax, 0x4640
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5eaee578
and eax, 0xeac0001
or eax, 0x200045c6
mov dword [ebx], eax
add ebx, edx
and eax, 0x7de531af
and eax, 0x4000104
or eax, 0xc3000048
mov dword [ebx], eax
add ebx, edx
and eax, 0x178f3773
or eax, 0x140dacd
and eax, 0x340d045
or eax, 0x408e0400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2ce55f90
and eax, 0x45030000
or eax, 0xc40000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c3f10a5
and eax, 0x13300a0
or eax, 0x8e50
mov dword [ebx], eax
add ebx, edx
xor eax, 0x65bd557b
or eax, 0x71046221
and eax, 0x2004c300
or eax, 0x88410400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x8605355
or eax, 0x900c36c
and eax, 0xd060
or eax, 2
mov dword [ebx], eax
add ebx, edx
and eax, 0x30d02c9d
and eax, 0
or eax, 0xa0e445c7
mov dword [ebx], eax
add ebx, edx
and eax, 0x47627f2f
and eax, 1
or eax, 0xc7000010
mov dword [ebx], eax
add ebx, edx
or eax, 0x362960f5
and eax, 0x26214045
or eax, 0x8469800
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b2f7fef
and eax, 0x30001
or eax, 0x45880000
mov dword [ebx], eax
add ebx, edx
or eax, 0x65939ec1
and eax, 0x659398c0
or eax, 0x18640130
mov dword [ebx], eax
add ebx, edx
xor eax, 0x124aa15a
and eax, 0x648000a8
or eax, 0x10408544
mov dword [ebx], eax
add ebx, edx
or eax, 0x4289313f
xor eax, 0x7aa9ab11
and eax, 0x8400a08
or eax, 0xe0058100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6085db2d
and eax, 0x8c04021
or eax, 0x743c051a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e11baed
and eax, 0xca631f0
and eax, 0x40100
or eax, 0xe4498a08
mov dword [ebx], eax
add ebx, edx
and eax, 0x501e537a
or eax, 0x1d7bd3e8
and eax, 0x5d784128
or eax, 0x20800c13
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a5027e9
and eax, 0x40000a10
or eax, 0xa0558124
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1278eac0
or eax, 0x5472ec98
and eax, 0x325c4530
or eax, 0x9801003
mov dword [ebx], eax
add ebx, edx
and eax, 0x799e9101
and eax, 0x291c1001
or eax, 0x61c854
mov dword [ebx], eax
add ebx, edx
and eax, 0x1bcb12c4
or eax, 0x68730b08
and eax, 0x29780108
or eax, 0x12804483
mov dword [ebx], eax
add ebx, edx
and eax, 0x3fafa619
and eax, 0x9280401
or eax, 0x55d044
mov dword [ebx], eax
add ebx, edx
and eax, 0x12487140
and eax, 0x172d5c5c
and eax, 0x4040
or eax, 0x1f40587
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1904b496
and eax, 0x37739e8b
and eax, 0
or eax, 0xeb000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x742840ce
and eax, 0x60000000
or eax, 0x9445c707
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7f5c8eed
xor eax, 0x6d39161d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x47c63b27
and eax, 0x5f6661f4
and eax, 0x3400100
or eax, 0x8904c8b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e84f1ff
xor eax, 0x2a4d8863
and eax, 0x9103405
or eax, 0x64c048
mov dword [ebx], eax
add ebx, edx
or eax, 0x323e0057
and eax, 0x37c540b
or eax, 0x80800180
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c1d99dc
and eax, 0x15810042
or eax, 0x40080180
mov dword [ebx], eax
add ebx, edx
xor eax, 0x263d9429
xor eax, 0x5aedfcf9
and eax, 0x9410910
or eax, 0x54a482ec
mov dword [ebx], eax
add ebx, edx
or eax, 0x121f8784
xor eax, 0x41618c9a
and eax, 0xc8c0042
or eax, 0xc040cc81
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2087eb2e
and eax, 0x3b21eaee
and eax, 0x280100cc
or eax, 0xc48a5500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x22151869
and eax, 0x144c81
or eax, 0x120a000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a389bbc
or eax, 0x1e74b09
and eax, 0x1c70000
or eax, 0x44000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x60f9c70d
or eax, 0x7439b1d9
and eax, 0x3f87cc
or eax, 0x20
mov dword [ebx], eax
add ebx, edx
and eax, 0xce5c514
and eax, 0x58500
or eax, 0xc4404200
mov dword [ebx], eax
add ebx, edx
and eax, 0x756edd43
and eax, 0x8000
or eax, 0x200b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a9aa70b
and eax, 0x4a900500
or eax, 0xa16440c7
mov dword [ebx], eax
add ebx, edx
or eax, 0x1667bf64
and eax, 0x551b7ea3
and eax, 0x45000002
or eax, 0x82000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1903965f
and eax, 0x1000000
or eax, 0x84b3c045
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4bf10aac
or eax, 0x2180c44
and eax, 0x44420001
or eax, 0x1850000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3e367787
and eax, 0xb0042ce
and eax, 0x1004080
or eax, 0xe3858
mov dword [ebx], eax
add ebx, edx
xor eax, 0x42f9b62a
or eax, 0x2bf99e89
and eax, 0x4045c600
or eax, 0x90000100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1497a8ba
xor eax, 0x6c5ac8f
and eax, 0x330
or eax, 0x380a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x168bdb2b
and eax, 0x407fc618
and eax, 0x84000
or eax, 0x1aa405c7
mov dword [ebx], eax
add ebx, edx
and eax, 0x1aad9547
and eax, 0x24eb3847
and eax, 0
or eax, 0xc70000a8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a675aea
xor eax, 0x3f35409f
and eax, 0x92401845
or eax, 0x4c09c400
mov dword [ebx], eax
add ebx, edx
and eax, 0x72555160
and eax, 0x40410000
or eax, 0x5860000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5fb7ca20
and eax, 0x1740220
or eax, 0x5c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b750090
or eax, 0x7fab16df
and eax, 0x48450600
or eax, 0x8000c100
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e228843
and eax, 0xa01
or eax, 0x30b8
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f97650d
and eax, 0x63804585
or eax, 0x680042
mov dword [ebx], eax
add ebx, edx
xor eax, 0x46d4ef09
and eax, 0x5000080
or eax, 0xc2000010
mov dword [ebx], eax
add ebx, edx
or eax, 0x547bb7bb
and eax, 0x4651b001
or eax, 0x44844
mov dword [ebx], eax
add ebx, edx
or eax, 0x414f1491
and eax, 0x16531a9d
and eax, 0x4430000
or eax, 0x41840000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x61a0e81f
xor eax, 0x22cf2ae3
and eax, 0x2082b0
or eax, 0x31800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x74f0d687
xor eax, 0x25690a0f
and eax, 0x10004600
or eax, 0xa4458100
mov dword [ebx], eax
add ebx, edx
or eax, 0x450ffd53
and eax, 0x10c01
or eax, 0xac
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b2125a4
and eax, 0x2a9add07
and eax, 0x101
or eax, 0x14cc44c6
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b7fbd4f
and eax, 0x7000008
or eax, 0xc0000064
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d226ad0
or eax, 0x2d2198fc
and eax, 0x8500e044
or eax, 0x900401
mov dword [ebx], eax
add ebx, edx
xor eax, 0x30fae510
and eax, 0x5420001
or eax, 0x40850000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x520f768a
and eax, 0x1402480
or eax, 0x60170
mov dword [ebx], eax
add ebx, edx
or eax, 0x35c34ec5
xor eax, 0x67b5bd8b
and eax, 0x5040c200
or eax, 0xac050500
mov dword [ebx], eax
add ebx, edx
and eax, 0x137a2e8a
and eax, 0x600
or eax, 0x8949
mov dword [ebx], eax
add ebx, edx
or eax, 0x5124e704
and eax, 0x51204545
or eax, 0x2e980082
mov dword [ebx], eax
add ebx, edx
or eax, 0xa35091f
or eax, 0x1ee5cec3
and eax, 0x4700008a
or eax, 0x80000020
mov dword [ebx], eax
add ebx, edx
and eax, 0x13490951
and eax, 0x3000000
or eax, 0x14dabc45
mov dword [ebx], eax
add ebx, edx
or eax, 0x96b811
and eax, 0x643f42f7
and eax, 0x4060000
or eax, 0x41c10000
mov dword [ebx], eax
add ebx, edx
or eax, 0x57c94e42
and eax, 0xce4040
or eax, 0x208194
mov dword [ebx], eax
add ebx, edx
and eax, 0x261245dd
and eax, 0x100
or eax, 0xec458a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x63ef644d
and eax, 0x750f003e
and eax, 0x50000
or eax, 0x98f905
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e1cc3d5
and eax, 0x2c010800
or eax, 0xc0448100
mov dword [ebx], eax
add ebx, edx
or eax, 0x2cd1a29e
and eax, 0x28c4098a
or eax, 0x3204401
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e210851
and eax, 0x8000801
or eax, 0x4589e44c
mov dword [ebx], eax
add ebx, edx
or eax, 0x39fa85ce
and eax, 0x1a477a8f
and eax, 0x8016884
or eax, 0x83088360
mov dword [ebx], eax
add ebx, edx
or eax, 0x68584517
and eax, 0xc201e455
or eax, 0x820000
mov dword [ebx], eax
add ebx, edx
and eax, 0x260a023c
and eax, 0
or eax, 0xe4558901
mov dword [ebx], eax
add ebx, edx
or eax, 0x1298b8d5
and eax, 0x32c40181
or eax, 0x920440a
mov dword [ebx], eax
add ebx, edx
or eax, 0x6725c1c2
and eax, 0xd058441
or eax, 0x800a2804
mov dword [ebx], eax
add ebx, edx
or eax, 0x601a26b1
and eax, 0x445
or eax, 8
mov dword [ebx], eax
add ebx, edx
or eax, 0x701dbc01
and eax, 0x100c09
or eax, 0x83c04182
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b0fd13b
and eax, 0x498901a9
or eax, 0x4000040
mov dword [ebx], eax
add ebx, edx
or eax, 0x39980591
and eax, 0x754894bc
and eax, 0x34000090
or eax, 0x80558b40
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c3270cf
or eax, 0x6c2f0db0
and eax, 0x6c60553b
or eax, 0x11800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4f45d674
and eax, 0x70458308
or eax, 0x80000800
mov dword [ebx], eax
add ebx, edx
and eax, 0x2cf7b6fd
and eax, 0x20400000
or eax, 0x55984503
mov dword [ebx], eax
add ebx, edx
or eax, 0x37b238
and eax, 0x604d8323
or eax, 0x88000800
mov dword [ebx], eax
add ebx, edx
and eax, 0x7118a71c
and eax, 0x9324e42
and eax, 0
or eax, 0x3bfc4d23
mov dword [ebx], eax
add ebx, edx
and eax, 0xb31ad79
and eax, 0x8300801
or eax, 0x104cb04c
mov dword [ebx], eax
add ebx, edx
and eax, 0x55b9ea0a
and eax, 0x10280008
or eax, 0x89c44583
mov dword [ebx], eax
add ebx, edx
xor eax, 0x73e7b52
xor eax, 0x1592be80
and eax, 0xb400051
or eax, 0x30847da6
mov dword [ebx], eax
add ebx, edx
and eax, 0x261a50e8
and eax, 0x5040
or eax, 0xc7c8005
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d44e174
xor eax, 0x42b370db
and eax, 0xac4108b
or eax, 0x31084500
mov dword [ebx], eax
add ebx, edx
or eax, 0x324e4757
and eax, 0x90e5455
or eax, 0x8401a000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b66c60a
or eax, 0x61447d20
and eax, 0x100
or eax, 0x16
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e373d61
and eax, 0x45e36658
and eax, 0x4000400
or eax, 0xbc8418b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1ef6f076
or eax, 0x7cd6b2e8
and eax, 0x5fc05ad
or eax, 0x80004002
mov dword [ebx], eax
add ebx, edx
or eax, 0x70d68989
and eax, 0x81144580
or eax, 0xa003040
mov dword [ebx], eax
add ebx, edx
or eax, 0x35d1e8a7
or eax, 0x40c95959
and eax, 0x4d19d04d
or eax, 0x220000
mov dword [ebx], eax
add ebx, edx
and eax, 0x62f995ff
and eax, 0x81048
or eax, 0x8b046ca0
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ae28d3f
xor eax, 0x6a89723c
and eax, 0x51238c41
or eax, 0x4185014
mov dword [ebx], eax
add ebx, edx
or eax, 0x74be2b8b
and eax, 0x758d0f9c
or eax, 0x82000020
mov dword [ebx], eax
add ebx, edx
and eax, 0x534c79e4
or eax, 0x66f7337f
and eax, 0x3000000
or eax, 0x88000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x69898e6a
and eax, 0x41018c40
or eax, 0x4025005
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b72c4ab
and eax, 0x2a0008e0
or eax, 0xc1840710
mov dword [ebx], eax
add ebx, edx
xor eax, 0x768f729a
and eax, 0x89000000
or eax, 0x2000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x35618070
and eax, 0xd218040
or eax, 0x401a680d
mov dword [ebx], eax
add ebx, edx
or eax, 0x7922e2cb
and eax, 0x5d090ac4
or eax, 0x82840500
mov dword [ebx], eax
add ebx, edx
or eax, 0x676ac401
xor eax, 0x590164ca
and eax, 0x82000000
or eax, 0x9000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f207c5
or eax, 0x32ab7002
and eax, 0x153b7045
or eax, 0x40008810
mov dword [ebx], eax
add ebx, edx
xor eax, 0x15d71e63
or eax, 0xc262f67
and eax, 0x80c6d54
or eax, 0x83111088
mov dword [ebx], eax
add ebx, edx
and eax, 0x332558dc
xor eax, 0x1c9aff0e
and eax, 0x589a440
or eax, 0x40005805
mov dword [ebx], eax
add ebx, edx
xor eax, 0xf7e398d
and eax, 0x48458180
or eax, 0x84080a04
mov dword [ebx], eax
add ebx, edx
or eax, 0x33bec8bb
and eax, 0x8b804989
or eax, 0x400
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ad33637
and eax, 0x2800401
or eax, 0xc003f854
mov dword [ebx], eax
add ebx, edx
and eax, 0x26c26d46
and eax, 0x800
or eax, 0xfc558101
mov dword [ebx], eax
add ebx, edx
and eax, 0x19c63097
and eax, 0x18040001
or eax, 0x2380458a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c7bffe6
and eax, 0x6f7a706c
and eax, 0x7780044
or eax, 0x10048001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4eb7970b
xor eax, 0x1f01d872
and eax, 0xc04508
or eax, 0x99200083
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2cd5102b
or eax, 0x63302e76
and eax, 0x85347df6
or eax, 0xc00001
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e1b54a1
or eax, 0x6e8e142c
and eax, 0xa0c5480
or eax, 0x81002140
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c181aef
and eax, 0x4d18704d
or eax, 0x238000
mov dword [ebx], eax
add ebx, edx
or eax, 0x142155fa
and eax, 0x10905c8
or eax, 0xa2840a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ced88ba
and eax, 0xb4412ce
and eax, 0
or eax, 0x8b000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x592155fd
and eax, 0x51214455
or eax, 0x4028000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ae8391e
or eax, 0x640d2876
and eax, 0xb0b7458
or eax, 0x80000080
mov dword [ebx], eax
add ebx, edx
or eax, 0xefa24a6
or eax, 0x13e3cc44
and eax, 0x503cc44
or eax, 0x40000001
mov dword [ebx], eax
add ebx, edx
or eax, 0x405afcda
and eax, 0x40413894
or eax, 0xb0040320
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e69803b
and eax, 0x40010030
or eax, 0xd8a4f4c
mov dword [ebx], eax
add ebx, edx
or eax, 0x7d7f6e70
or eax, 0x7a1ea070
and eax, 0x1e98350
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
xor eax, 0x29f02b92
xor eax, 0x1f3d1bee
and eax, 0x3000188
or eax, 0x88d04c01
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4897d32a
or eax, 0x447a83c2
and eax, 0x870f8841
or eax, 0x28004014
mov dword [ebx], eax
add ebx, edx
and eax, 0x635a4970
and eax, 0x1084050
or eax, 0x94819005
mov dword [ebx], eax
add ebx, edx
or eax, 0xf4ee139
and eax, 0x9fcff17c
or eax, 0x60300e00
mov dword [ebx], eax
add ebx, edx
or eax, 0x32fd38f1
xor eax, 0x60f7955c
and eax, 0x89084081
or eax, 0xe0050a
mov dword [ebx], eax
add ebx, edx
or eax, 0x46569ac2
and eax, 0xcffe5881
or eax, 0x30012004
mov dword [ebx], eax
add ebx, edx
and eax, 0x2617872c
and eax, 0x50004
or eax, 0xc8488bfb
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f74c000
and eax, 0x81014983
or eax, 0x800a000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b6585b8
and eax, 0x9101c809
or eax, 0x48a0044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2ff83bd8
and eax, 0xba73f314
or eax, 0x458c0c68
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd8055c6
xor eax, 0x3d131181
and eax, 0xcf68913b
or eax, 0x30100400
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e50665a
and eax, 0x1978f77b
or eax, 0x40884
mov dword [ebx], eax
add ebx, edx
or eax, 0x422f3ca2
and eax, 0x1b5c458b
or eax, 0x20800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x410dec18
and eax, 0x525de001
or eax, 0x201044
mov dword [ebx], eax
add ebx, edx
and eax, 0x17caf82
and eax, 0x14989c48
and eax, 0x100000
or eax, 0x83e44d8b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5b879d51
xor eax, 0x7ac04b0c
and eax, 0x8101c0
or eax, 0x4d080029
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b163942
or eax, 0x7dd35105
and eax, 0x745509e4
or eax, 0x80008210
mov dword [ebx], eax
add ebx, edx
xor eax, 0x530aa8f
and eax, 0x720e54bf
and eax, 0x7000003b
or eax, 0xdc05500
mov dword [ebx], eax
add ebx, edx
and eax, 0x76532af9
and eax, 0x34400001
or eax, 0x80058b40
mov dword [ebx], eax
add ebx, edx
or eax, 0x3cb08203
and eax, 0x3cd40103
or eax, 0x40004438
mov dword [ebx], eax
add ebx, edx
and eax, 0x21ab61bc
and eax, 0x20000130
or eax, 0xd04d8a00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x15de0724
and eax, 0x64800c10
or eax, 0x1860412b
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d7ea5e5
and eax, 0x520d7bc7
and eax, 0x50040900
or eax, 0x80518228
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6bca7709
or eax, 0x35c7581a
and eax, 0x8901c003
or eax, 0x280
mov dword [ebx], eax
add ebx, edx
or eax, 0x611dbe46
and eax, 0x4109d045
or eax, 0x4820010
mov dword [ebx], eax
add ebx, edx
and eax, 0xd263850
xor eax, 0x3e8e9309
and eax, 0x10040348
or eax, 0xc0410880
mov dword [ebx], eax
add ebx, edx
and eax, 0x356d905c
xor eax, 0x68108911
and eax, 0x78540119
or eax, 0x4a84422
mov dword [ebx], eax
add ebx, edx
or eax, 0x362cd8d
and eax, 0x7c4c8914
or eax, 0x80010200
mov dword [ebx], eax
add ebx, edx
or eax, 0x8e1abd1
xor eax, 0x511b2b75
and eax, 0x89008080
or eax, 0x16903
mov dword [ebx], eax
add ebx, edx
and eax, 0x54ad8ad
xor eax, 0x6e003451
and eax, 0x4500fc40
or eax, 0x108b000d
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd548689
and eax, 0x58552ac4
or eax, 0xa4000128
mov dword [ebx], eax
add ebx, edx
xor eax, 0x699fc224
and eax, 0x50d33673
and eax, 0x10800000
or eax, 0x6d38553b
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c4ed6fa
and eax, 0x5c448309
or eax, 0x80010800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7dc4eb73
and eax, 0x36f38145
and eax, 0x10000
or eax, 0x8900c083
mov dword [ebx], eax
add ebx, edx
xor eax, 0x9c5affe
and eax, 0x804c45
or eax, 0x4d0b9000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x378cdb11
and eax, 0x10350
or eax, 0x1c08088
mov dword [ebx], eax
add ebx, edx
xor eax, 0x755bba1d
and eax, 0x980981
or eax, 0x8b404408
mov dword [ebx], eax
add ebx, edx
or eax, 0x1446f3c5
or eax, 0x35b8e926
and eax, 0x153af045
or eax, 0x40010010
mov dword [ebx], eax
add ebx, edx
and eax, 0x53c4ad04
and eax, 0x310b7ddb
and eax, 0x1002000
or eax, 0x8a085dd8
mov dword [ebx], eax
add ebx, edx
and eax, 0x20db4172
xor eax, 0x3617d9ea
and eax, 0x40b9000
or eax, 0x41204045
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d4b2f04
xor eax, 0x18a29e49
and eax, 0x1406108
or eax, 0x8a0014e0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x26afb116
and eax, 0x1de06fda
and eax, 0xd204048
or eax, 0x40038005
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c2bd60a
or eax, 0xba7c9e6
and eax, 0x100d1ba0
or eax, 0xa4402010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x33f6a89
and eax, 0x15020139
or eax, 0x40892844
mov dword [ebx], eax
add ebx, edx
or eax, 0x28aff085
and eax, 0x748589cc
or eax, 0x100000
mov dword [ebx], eax
add ebx, edx
and eax, 0x20cb773b
or eax, 0x33b91f49
and eax, 0x3b91f49
or eax, 0x8846e0b6
mov dword [ebx], eax
add ebx, edx
or eax, 0x3d2c0737
xor eax, 0x1893f81a
and eax, 0x85080445
or eax, 0x81d000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb6bebca
and eax, 0x8ee23f00
or eax, 0x711dc070
mov dword [ebx], eax
add ebx, edx
or eax, 0x454b03ba
and eax, 0x193cd466
and eax, 0x10c4402
or eax, 0x82c00989
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f46c8ca
and eax, 0x5b0397d2
and eax, 0x490001c0
or eax, 0x4890029
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f1dbb09
and eax, 0x60948ac0
or eax, 0x1401010c
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a03a778
or eax, 0x1017505a
and eax, 0x3a97fffe
or eax, 0x1680001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4985c577
and eax, 0x727a3080
or eax, 0x8d854015
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b8e7f0a
and eax, 0x80000c9f
or eax, 0xb0c7060
mov dword [ebx], eax
add ebx, edx
or eax, 0x7d702282
and eax, 0x45387845
or eax, 0x38000
mov dword [ebx], eax
add ebx, edx
and eax, 0x198f0348
and eax, 0x1090040
or eax, 0x2e840f9c
mov dword [ebx], eax
add ebx, edx
and eax, 0x60807769
or eax, 0x5197d5f1
and eax, 0x1000001
or eax, 0x8a000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6f6c149d
and eax, 0x9000001
or eax, 0xe083e04c
mov dword [ebx], eax
add ebx, edx
and eax, 0x1aa10a28
and eax, 0x5d9a0a56
and eax, 0
or eax, 0xe04d8901
mov dword [ebx], eax
add ebx, edx
and eax, 0x70b7c14
and eax, 0
or eax, 0x3bd4558b
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c53adf9
or eax, 0x10d9deee
and eax, 0x355ce055
or eax, 0x200000
mov dword [ebx], eax
add ebx, edx
and eax, 0x664e92de
and eax, 0x20400000
or eax, 0x380458b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c25627f
and eax, 0x2d650444
or eax, 0x10c801
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b4ca4e6
and eax, 0x104883
or eax, 0x89c00508
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c53b5c
or eax, 0x58167708
and eax, 0xdc17648d
or eax, 0x23e80800
mov dword [ebx], eax
add ebx, edx
and eax, 0x46a9dd51
and eax, 0xa572521
and eax, 0x10001
or eax, 0xb8548bfe
mov dword [ebx], eax
add ebx, edx
or eax, 0x108b7ba0
and eax, 0xb8489189
or eax, 0x47200400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6afea381
and eax, 0x37526505
and eax, 0x5022400
or eax, 0x4089dbff
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b944349
xor eax, 0x4a6d6d69
and eax, 0x408198
or eax, 0x1800220
mov dword [ebx], eax
add ebx, edx
or eax, 0x417016b1
xor eax, 0x756656f7
and eax, 0x904108
or eax, 0x8b280481
mov dword [ebx], eax
add ebx, edx
or eax, 0x2295255e
or eax, 0x1f0bffea
and eax, 0xbfbf6c8d
or eax, 0x40400000
mov dword [ebx], eax
add ebx, edx
or eax, 0x27bb5b5
xor eax, 0x1a0ce86
and eax, 0x680d333b
or eax, 0x8008c4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x68ac895b
and eax, 0x61296ab4
and eax, 0x2122a4
or eax, 0xfdedd5b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3cc3639e
and eax, 0x8801
or eax, 0x618c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e25c988
or eax, 0x2d138f3e
and eax, 0x30158b00
or eax, 0x80400000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x67460b5
xor eax, 0x7c99a3c2
and eax, 0x48904033
or eax, 0x35441508
mov dword [ebx], eax
add ebx, edx
or eax, 0x7328ec85
xor eax, 0x4acf13de
and eax, 0x2001c601
or eax, 0x88440108
mov dword [ebx], eax
add ebx, edx
or eax, 0x93e3721
or eax, 0x126bc46d
and eax, 1
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b293d15
and eax, 0x1010501
or eax, 0x44c602ea
mov dword [ebx], eax
add ebx, edx
or eax, 0x780616a6
or eax, 0x382f3205
and eax, 0xa8
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x448a3f6d
or eax, 0xb796a15
and eax, 0x410a00
or eax, 0xd0048100
mov dword [ebx], eax
add ebx, edx
and eax, 0xb9b75d9
and eax, 0x100
or eax, 0xfa8440b
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a9bb9ec
and eax, 0x100
or eax, 0xc484
mov dword [ebx], eax
add ebx, edx
and eax, 0xca36f21
xor eax, 0x2491a29c
and eax, 0x4018300
or eax, 0xd84c0800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x577cfac2
and eax, 0xb304102
or eax, 0x30c00c01
mov dword [ebx], eax
add ebx, edx
and eax, 0x7497887e
and eax, 0x800
or eax, 0x8d0ff44d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x40d54dc2
or eax, 0x7bf8126
and eax, 0xa6
or eax, 0x10
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7719eb5d
or eax, 0x59353a71
and eax, 0x320518b
or eax, 0xc00400
mov dword [ebx], eax
add ebx, edx
and eax, 0x39a13510
xor eax, 0x7858f885
and eax, 0x5138e805
or eax, 0x4031050
mov dword [ebx], eax
add ebx, edx
xor eax, 0x665ac8f8
and eax, 0x230100a8
or eax, 0x848c0f10
mov dword [ebx], eax
add ebx, edx
xor eax, 0x27fcfbd0
and eax, 0x74f0756e
and eax, 0
or eax, 0x8b000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2645c6ed
and eax, 0x501c045
or eax, 0x403a2800
mov dword [ebx], eax
add ebx, edx
or eax, 0xd914c36
and eax, 0x9890c34
or eax, 0x92040380
mov dword [ebx], eax
add ebx, edx
or eax, 0x76678734
or eax, 0x54371800
and eax, 0x8b000000
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x185d40b9
and eax, 0x1194009
or eax, 0x4c22b444
mov dword [ebx], eax
add ebx, edx
and eax, 0x4410abdc
and eax, 0x51275899
and eax, 8
or eax, 0x8f8d0fc0
mov dword [ebx], eax
add ebx, edx
or eax, 0x45d559bf
and eax, 0x8b000000
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x29830449
and eax, 0x82830441
or eax, 0x4000c814
mov dword [ebx], eax
add ebx, edx
or eax, 0x5abd7768
or eax, 0x224ee627
and eax, 0xc8558901
or eax, 0x4000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4657046b
and eax, 0x35fdc2fe
and eax, 0xa
or eax, 0x3bb44581
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b524126
xor eax, 0x788550da
and eax, 0x58614445
or eax, 0x261c8800
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f8b865f
and eax, 0xa080401
or eax, 0x21f0498a
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e87f113
and eax, 0x7a16d8fc
and eax, 0x8004000
or eax, 0x8589b04d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6547255
xor eax, 0x453f2b44
and eax, 0xcee2a944
or eax, 0x311d5620
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b7b12ca
xor eax, 0x3140dcf
and eax, 0x81904001
or eax, 0x86c158a
mov dword [ebx], eax
add ebx, edx
or eax, 0x541242ad
and eax, 0x69420be
and eax, 0x4940084
or eax, 0xfb6b6011
mov dword [ebx], eax
add ebx, edx
and eax, 0xb9e542d
and eax, 0x6c1a40d9
and eax, 1
or eax, 0xf0458bfe
mov dword [ebx], eax
add ebx, edx
xor eax, 0xf4b7983
or eax, 0x1e5e1154
and eax, 0x8900e000
or eax, 0x10883
mov dword [ebx], eax
add ebx, edx
xor eax, 0x12491172
and eax, 0x8908f041
or eax, 0x4830004
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ad32f17
and eax, 0x8832004
or eax, 0xf77cdf60
mov dword [ebx], eax
add ebx, edx
or eax, 0x77db48af
and eax, 0xff608d2b
or eax, 0x10
mov dword [ebx], eax
add ebx, edx
and eax, 0x24d6f5c3
xor eax, 0x58d100e2
and eax, 0x501185e1
or eax, 0x26c7a1e
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d52901e
and eax, 0x1b70558b
or eax, 0x20800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1627a9a1
and eax, 0x174c801
or eax, 0x40080054
mov dword [ebx], eax
add ebx, edx
or eax, 0x218afdb9
and eax, 0x560f9391
and eax, 0xc0181
or eax, 0x33e0440a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x232587ff
or eax, 0x1c403f12
and eax, 0x1841c044
or eax, 0x21340001
mov dword [ebx], eax
add ebx, edx
or eax, 0x74378879
xor eax, 0x3a6117bd
and eax, 0x3044d80
or eax, 0x38c0000b
mov dword [ebx], eax
add ebx, edx
or eax, 0x329df0b5
and eax, 0x315cb80d
or eax, 0x200040
mov dword [ebx], eax
add ebx, edx
and eax, 0x3359b6de
and eax, 0x1101008
or eax, 0x88a44583
mov dword [ebx], eax
add ebx, edx
or eax, 0x7da1ea25
or eax, 0xa606e99
and eax, 0xfff55c95
or eax, 0xa0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x242a3a02
xor eax, 0x2992d3b3
and eax, 0xc0458124
or eax, 0xc000adb
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c7ea05d
and eax, 0x2e0f135b
and eax, 0x2c080109
or eax, 0xd3508480
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f95aacc
and eax, 0x1846c5e4
and eax, 0x544
or eax, 0x4d8bfabb
mov dword [ebx], eax
add ebx, edx
or eax, 0x32f731fe
and eax, 0x1e983b4
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x12828a48
and eax, 0x3a00988
or eax, 0x88144401
mov dword [ebx], eax
add ebx, edx
or eax, 0x40a6e38
xor eax, 0x2163b624
and eax, 0xaedd5895
or eax, 0x51220400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ffc5aba
and eax, 0x3a23a117
and eax, 0x10007
or eax, 0x58943bf8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x33573c8b
or eax, 0x8aca352
and eax, 0x69eea776
or eax, 0x14115889
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c5e2e
and eax, 0x50d7d919
and eax, 0x50018111
or eax, 0xac440a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x5fa7c217
or eax, 0x311d1559
and eax, 0x7d180519
or eax, 0xc04022
mov dword [ebx], eax
add ebx, edx
xor eax, 0x43a3ff51
or eax, 0x7e086f84
and eax, 0x6c498b08
or eax, 0x80040001
mov dword [ebx], eax
add ebx, edx
or eax, 0xb723176
and eax, 0x89018103
or eax, 0x4080
mov dword [ebx], eax
add ebx, edx
or eax, 0x8bac163
and eax, 0x18bc041
or eax, 0x54002c0c
mov dword [ebx], eax
add ebx, edx
or eax, 0x3bca80a7
xor eax, 0x22183510
and eax, 0x1c281b0
or eax, 0x200
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c9ea7bd
xor eax, 0x3b57e569
and eax, 0xb904489
or eax, 0x80201100
mov dword [ebx], eax
add ebx, edx
or eax, 0x34a6e3c1
and eax, 0xa882f441
or eax, 0x40010804
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f1c6e72
xor eax, 0x5e996c67
and eax, 0xa0048000
or eax, 0x5c410901
mov dword [ebx], eax
add ebx, edx
xor eax, 0x79f17d61
and eax, 0x4da4a1ba
and eax, 0x5840000
or eax, 0xa584d8b
mov dword [ebx], eax
add ebx, edx
and eax, 0x151ce3b0
and eax, 0x1004180
or eax, 0x3ac00c2f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x512eb46
xor eax, 0x48cf1bf2
and eax, 0x40d8809
or eax, 0x89024044
mov dword [ebx], eax
add ebx, edx
or eax, 0x1f686552
and eax, 0x1d
or eax, 0xa0
mov dword [ebx], eax
add ebx, edx
or eax, 0x6cb29180
or eax, 0x2edc4718
and eax, 0x8f44589
or eax, 0x91000002
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ba2884b
xor eax, 0x792ff547
and eax, 0x80d83884
or eax, 0x9244573
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3972a210
xor eax, 0x2021f6ef
and eax, 0x90af0000
or eax, 0x6f505485
mov dword [ebx], eax
add ebx, edx
or eax, 0x32ee1e31
and eax, 0x323b50b9
and eax, 0x301100b1
or eax, 0x8c448b4e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a9c48de
or eax, 0x563b02da
and eax, 0xf6508189
or eax, 0x9001400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x106b3513
and eax, 0x450ba09a
or eax, 0x805f65
mov dword [ebx], eax
add ebx, edx
xor eax, 0x10bd4cf0
and eax, 0x1208304
or eax, 0xc800f0
mov dword [ebx], eax
add ebx, edx
or eax, 0x55cd85e0
and eax, 0x1e40580
or eax, 0x8a104009
mov dword [ebx], eax
add ebx, edx
xor eax, 0x64fcc76b
and eax, 0xef080080
or eax, 0x10f7540d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4faae19e
or eax, 0x3109f7d4
and eax, 0x100d33d7
or eax, 0x40800828
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c38d6bb
and eax, 0x7cbdffff
or eax, 0x420000
mov dword [ebx], eax
add ebx, edx
and eax, 0x34047acc
xor eax, 0x315e4e57
and eax, 0x500011
or eax, 0xf0058b24
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d264d2a
or eax, 0x45b430a8
and eax, 0x5cd0543b
or eax, 0x20000100
mov dword [ebx], eax
add ebx, edx
and eax, 0x610928f2
or eax, 0x481b1d85
and eax, 0x68010925
or eax, 0x90448208
mov dword [ebx], eax
add ebx, edx
or eax, 0x57eb5407
xor eax, 0x461219f0
and eax, 0x8901c083
or eax, 0x2800
mov dword [ebx], eax
add ebx, edx
and eax, 0x7fc477cd
or eax, 0x316be37d
and eax, 0x90be045
or eax, 0x44801800
mov dword [ebx], eax
add ebx, edx
and eax, 0x37830fc7
and eax, 0x10040
or eax, 0xf84c33a8
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f746055
or eax, 0x6f44a34c
and eax, 0x55000144
or eax, 0x8b1030
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3093932c
or eax, 0x43db29a3
and eax, 0x1c283d8
or eax, 4
mov dword [ebx], eax
add ebx, edx
and eax, 0x566615a1
or eax, 0x5fc0df8f
and eax, 0xbc05589
or eax, 0x801c0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x12384506
and eax, 0x1305005
or eax, 0x44038840
mov dword [ebx], eax
add ebx, edx
and eax, 0x63dcd8c7
and eax, 0x5bd37b72
and eax, 0x1005040
or eax, 0x8a0b259c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5b28885d
and eax, 0x4003b801
or eax, 0xd00004c
mov dword [ebx], eax
add ebx, edx
and eax, 0x12cff830
or eax, 0x33586e31
and eax, 0x30493a20
or eax, 0x800401cc
mov dword [ebx], eax
add ebx, edx
and eax, 0x4fb1bbb7
xor eax, 0x8f20660
and eax, 0x831944
or eax, 0x55084239
mov dword [ebx], eax
add ebx, edx
and eax, 0x22546b65
and eax, 0x924
or eax, 0x4c958098
mov dword [ebx], eax
add ebx, edx
xor eax, 0x22eb3d27
and eax, 0xa7eb49b
or eax, 0x81814b64
mov dword [ebx], eax
add ebx, edx
xor eax, 0x509d2107
and eax, 0x8100c840
or eax, 0x4892005
mov dword [ebx], eax
add ebx, edx
or eax, 0x7bcb9813
and eax, 0x67ef0d1b
and eax, 0x67cb0800
or eax, 0x9834f748
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e2ec446
and eax, 0x7d1d0a0c
and eax, 0x1100808
or eax, 0x82ac4583
mov dword [ebx], eax
add ebx, edx
and eax, 0x53f776b5
and eax, 0x1800081
or eax, 0x4c090140
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a4b1abd
and eax, 0x8010080
or eax, 0x44948b3c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7688ddc9
and eax, 0x3a1d5675
or eax, 0x1e2a98a
mov dword [ebx], eax
add ebx, edx
or eax, 0x1196f655
and eax, 0x3bff4895
or eax, 0xc4000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x66ea6a58
and eax, 0x8b2968dd
or eax, 0x1422
mov dword [ebx], eax
add ebx, edx
or eax, 0x7805c523
and eax, 0x8109d045
or eax, 0x4800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x66b6c074
and eax, 0xe33f1000
or eax, 0x1cc0ef44
mov dword [ebx], eax
add ebx, edx
xor eax, 0x42fac70b
and eax, 0x8904080b
or eax, 0xe84580
mov dword [ebx], eax
add ebx, edx
and eax, 0x38bef15e
and eax, 0x8ac4008
or eax, 0xf7530085
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c48edf8
and eax, 0x1769ead9
and eax, 0x44188d9
or eax, 0xe8140326
mov dword [ebx], eax
add ebx, edx
or eax, 0x53c562b1
and eax, 0x8901ea83
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b191c2e
and eax, 0x22b1ebc8
and eax, 0x10800
or eax, 0x858ae455
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3860aaa3
and eax, 0xbdeb4644
or eax, 0x4214b900
mov dword [ebx], eax
add ebx, edx
or eax, 0x40958ee5
and eax, 0x5af985a1
and eax, 0x5a408521
or eax, 0xa500001a
mov dword [ebx], eax
add ebx, edx
and eax, 0x661cbd93
and eax, 0x8513
or eax, 0x97d7aec
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c293b62
xor eax, 0xffc3bd7
and eax, 0x2a84d0a
or eax, 0x81440081
mov dword [ebx], eax
add ebx, edx
or eax, 0x65dc0be6
or eax, 0x5164a14b
and eax, 0x458801e9
or eax, 0x8010000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f47e82e
and eax, 0x404489c4
or eax, 0x90110228
mov dword [ebx], eax
add ebx, edx
xor eax, 0x23d13fb0
xor eax, 0x420f84d7
and eax, 0x31801003
or eax, 0xa704500
mov dword [ebx], eax
add ebx, edx
and eax, 0x60797d23
xor eax, 0x1bf828f0
and eax, 0x3a083c51
or eax, 0x758004
mov dword [ebx], eax
add ebx, edx
and eax, 0x741377f4
xor eax, 0x58e50e87
and eax, 0xe00083
or eax, 0x83084508
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b5c8dc5
and eax, 0x40800048
or eax, 0x50901a0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x55553a6
and eax, 0x40f98a5b
and eax, 0x40480248
or eax, 0xa80589a0
mov dword [ebx], eax
add ebx, edx
and eax, 0x3864ae53
and eax, 0x28440800
or eax, 0x5590453b
mov dword [ebx], eax
add ebx, edx
or eax, 0x18f4e310
xor eax, 0x69e0aa18
and eax, 0x140121
or eax, 0xe0418a08
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c2f2009
and eax, 0x60040009
or eax, 0x9f389580
mov dword [ebx], eax
add ebx, edx
or eax, 0x52dbbbf1
and eax, 0x458bbff9
or eax, 0x4006
mov dword [ebx], eax
add ebx, edx
xor eax, 0x33ed69a9
and eax, 0x30048040
or eax, 0x8810980
mov dword [ebx], eax
add ebx, edx
or eax, 0x3699439d
and eax, 0x35d56e2e
and eax, 0x954a0c
or eax, 0x8b6ab5f3
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ba9164c
and eax, 0x981004c
or eax, 0xe002c001
mov dword [ebx], eax
add ebx, edx
or eax, 0x73777863
and eax, 0x37cf17ed
and eax, 0x450001
or eax, 0xc0088900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x23441b75
xor eax, 0x72357cda
and eax, 0x913c848a
or eax, 0x6e001101
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c35c2f5
and eax, 0x9539d7ff
or eax, 0x22800
mov dword [ebx], eax
add ebx, edx
and eax, 0x5aaf160e
and eax, 0x102b1608
or eax, 0xefd4e930
mov dword [ebx], eax
add ebx, edx
and eax, 0x50b822e8
and eax, 0x40882228
or eax, 0x5030454
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a078cbe
or eax, 0x7ea53814
and eax, 0x78052838
or eax, 0x80400380
mov dword [ebx], eax
add ebx, edx
xor eax, 0x56e2edd9
or eax, 0x1fa04bc4
and eax, 0xd830764
or eax, 0x40082010
mov dword [ebx], eax
add ebx, edx
or eax, 0x767648c8
or eax, 0x4351ad0e
and eax, 0x484d0bcc
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c311afc
or eax, 0x68c83849
and eax, 0xfc340909
or eax, 0x3008480
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c200b5c
and eax, 0x14000908
or eax, 0x418bf6f7
mov dword [ebx], eax
add ebx, edx
and eax, 0x956049c
and eax, 0x1020088
or eax, 0xe88340
mov dword [ebx], eax
add ebx, edx
or eax, 0x2bd9471
and eax, 0x3c81589
or eax, 0x80004000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d8c09
or eax, 0x38116eb8
and eax, 0x385924b9
or eax, 0xc7a61004
mov dword [ebx], eax
add ebx, edx
and eax, 0x14fd1385
and eax, 0x740085
or eax, 0x900007a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1888e421
and eax, 0x1f4448a
or eax, 0x82000101
mov dword [ebx], eax
add ebx, edx
and eax, 0x7cfb9807
and eax, 0x800000
or eax, 0x450901e8
mov dword [ebx], eax
add ebx, edx
and eax, 0x2cddedaa
and eax, 0x459adbe
and eax, 0x40901a0
or eax, 0xd0448a54
mov dword [ebx], eax
add ebx, edx
xor eax, 0x59c2f600
or eax, 0x71b89f7c
and eax, 0x8901c180
or eax, 3
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d0996a
and eax, 0x4815049
or eax, 0x510a8404
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d38abb1
and eax, 0x8203f4
or eax, 0x1408000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa8c7caf
xor eax, 0x50084cec
and eax, 0xb441181
or eax, 0x80b04408
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4daba6dd
and eax, 0xc003f044
or eax, 0x28800001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x50e014f9
or eax, 0x73811db7
and eax, 0xf0418901
or eax, 0x40000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c8dc1cb
xor eax, 0x2ee599fb
and eax, 0xb2299021
or eax, 0x4dd20ec8
mov dword [ebx], eax
add ebx, edx
and eax, 0x4827a698
and eax, 0x18288
or eax, 0xb04c0977
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7efdf042
xor eax, 0x7c67c92c
and eax, 0x8001a081
or eax, 0x9004902
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e2528f
and eax, 0x6a2982b
and eax, 0x4829009
or eax, 0x51092044
mov dword [ebx], eax
add ebx, edx
or eax, 0x4140450
and eax, 0x158a8040
or eax, 0x886001a0
mov dword [ebx], eax
add ebx, edx
or eax, 0xf07aa0b
and eax, 0x89000108
or eax, 0x14
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5dc5fb2c
or eax, 0x7736fae1
and eax, 0x4583e051
or eax, 0x80004
mov dword [ebx], eax
add ebx, edx
and eax, 0x13c10936
and eax, 0x10010
or eax, 0xe0442be0
mov dword [ebx], eax
add ebx, edx
and eax, 0x1366b4d9
and eax, 0x400080
or eax, 0xebb04509
mov dword [ebx], eax
add ebx, edx
and eax, 0xb30a510
and eax, 0x100
or eax, 0xf04d8a09
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a40b0f
and eax, 0x80018103
or eax, 0x9004080
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a6456c7
xor eax, 0x6202cc16
and eax, 0x40028005
or eax, 0x15897048
mov dword [ebx], eax
add ebx, edx
xor eax, 0x36fcbecd
or eax, 0x240f19ed
and eax, 0x44551be0
or eax, 0x90002010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a3d8247
and eax, 0x88907
or eax, 0x1920408
mov dword [ebx], eax
add ebx, edx
or eax, 0x2605437b
and eax, 0x58b0000
or eax, 0x40000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xcce341d
and eax, 0x1718c100
and eax, 0x1000000
or eax, 0xe883f8
mov dword [ebx], eax
add ebx, edx
or eax, 0x3dd077b6
and eax, 0x9f84588
or eax, 0x82000001
mov dword [ebx], eax
add ebx, edx
or eax, 0x2cd70f87
and eax, 0xa7994c05
or eax, 0x5000b040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x28546166
and eax, 0xc0858c21
or eax, 0x605c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d3723c2
or eax, 0x3f6cf85a
and eax, 0xd8a2a74
or eax, 0x40010000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x48c81eea
and eax, 0x412088
or eax, 0xf80c0b40
mov dword [ebx], eax
add ebx, edx
and eax, 0x656ed546
and eax, 0x3ae5c005
and eax, 0x20000000
or eax, 0xdf308d89
mov dword [ebx], eax
add ebx, edx
or eax, 0xe66942f
xor eax, 0x132f522d
and eax, 0x4409cf82
or eax, 0x1182307d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x8ffa1e1
xor eax, 0x5fd34d6a
and eax, 0xa20370
or eax, 0x1488088
mov dword [ebx], eax
add ebx, edx
or eax, 0x284f175d
or eax, 0x70489d54
and eax, 0x1e81589
or eax, 0x82104000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ea65eff
or eax, 0x5bb0968f
and eax, 0xfffe10bd
or eax, 0x12000
mov dword [ebx], eax
add ebx, edx
or eax, 0x464bd3b8
and eax, 0xc7400bd
or eax, 0x42
mov dword [ebx], eax
add ebx, edx
and eax, 0x6705c7b8
and eax, 0x4000088
or eax, 0xbb84503
mov dword [ebx], eax
add ebx, edx
or eax, 0x17756df8
and eax, 0x1be845ab
or eax, 0x20000004
mov dword [ebx], eax
add ebx, edx
or eax, 0x1248e6d2
and eax, 0x1368c445
or eax, 0x140000
mov dword [ebx], eax
add ebx, edx
and eax, 0x26f7fcf
and eax, 0x24c4401
or eax, 0x3190098a
mov dword [ebx], eax
add ebx, edx
and eax, 0x1cfaeb96
or eax, 0x542caab9
and eax, 0x4438e009
or eax, 0x9030444
mov dword [ebx], eax
add ebx, edx
or eax, 0x781e88fe
and eax, 0x9086cbc
or eax, 0x82001000
mov dword [ebx], eax
add ebx, edx
and eax, 0x593db3b9
or eax, 0x1cb756a2
and eax, 0x153b4410
or eax, 0x40008045
mov dword [ebx], eax
add ebx, edx
or eax, 0x5244ca50
and eax, 0x3094c04
or eax, 0x880031a8
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d0ac7f5
or eax, 0x74e30b72
and eax, 0xe883dc45
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x3415253a
and eax, 0x10000
or eax, 0xdc448901
mov dword [ebx], eax
add ebx, edx
and eax, 0xd77025
and eax, 0x40001
or eax, 0x3bb84d8a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3bb794de
and eax, 0x99845
or eax, 0x31742008
mov dword [ebx], eax
add ebx, edx
xor eax, 0xbe46e62
xor eax, 0x26b7d5f
and eax, 0x38e00100
or eax, 0x300548b
mov dword [ebx], eax
add ebx, edx
and eax, 0x57559ea4
or eax, 0x1f570f9
and eax, 0x1753051
or eax, 0x28088004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x540976e8
and eax, 0x49e1ea66
and eax, 0x9404000
or eax, 0x8098058b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x597dbf79
xor eax, 0x7b0c93f1
and eax, 0xaba92801
or eax, 0x54560484
mov dword [ebx], eax
add ebx, edx
xor eax, 0x439e2026
and eax, 0xac4108a3
or eax, 0xc835c
mov dword [ebx], eax
add ebx, edx
or eax, 0x4fb6a4ff
and eax, 0xef288d89
or eax, 0x10000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1ce289d0
and eax, 0x144fc543
and eax, 0x14008100
or eax, 0x418b7eff
mov dword [ebx], eax
add ebx, edx
or eax, 0x6af8c1af
and eax, 0x32417042
and eax, 0x400040
or eax, 0x1828398
mov dword [ebx], eax
add ebx, edx
and eax, 0x16320669
or eax, 0x7ae816b8
and eax, 0xac81488
or eax, 0x81104101
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f0096d3
or eax, 0x3979893b
and eax, 0xfff90c81
or eax, 0x62004
mov dword [ebx], eax
add ebx, edx
or eax, 0x6119aaac
xor eax, 0x1c96fd15
and eax, 0x200113b8
or eax, 0x8842847
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a786ddd
xor eax, 0xb2a8015
and eax, 0x202aa9c8
or eax, 0x5cd55637
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3ce12622
and eax, 0x400c8908
or eax, 0xa4410200
mov dword [ebx], eax
add ebx, edx
and eax, 0x67357300
or eax, 0x44a437bb
and eax, 0x64a4053b
or eax, 0x19104800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x600aed4e
xor eax, 0x69a904ad
and eax, 0x40158008
or eax, 0x80400b01
mov dword [ebx], eax
add ebx, edx
and eax, 0x66d7d598
and eax, 0x18000
or eax, 0x89004283
mov dword [ebx], eax
add ebx, edx
and eax, 0x5890d11f
xor eax, 0x69cc0532
and eax, 0x4188c011
or eax, 0x4030044
mov dword [ebx], eax
add ebx, edx
or eax, 0x76d1b443
and eax, 0x50413040
or eax, 0x88040ba0
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b872e67
and eax, 0x47862231
and eax, 0x41822221
or eax, 0xc09145c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7f7cdf05
and eax, 0x452978
or eax, 0xc4081284
mov dword [ebx], eax
add ebx, edx
xor eax, 0x407ce636
and eax, 0x49718a80
and eax, 0x10800
or eax, 0x558a267d
mov dword [ebx], eax
add ebx, edx
or eax, 0x253c0f8d
and eax, 0x4f913331
and eax, 0x1800330
or eax, 0x6a8084
mov dword [ebx], eax
add ebx, edx
xor eax, 0x31e5969a
and eax, 0x41508
or eax, 0x8bb04081
mov dword [ebx], eax
add ebx, edx
and eax, 0x70ebb3a1
and eax, 0x10ce5113
and eax, 0x1001
or eax, 0x4533c044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e346c77
and eax, 0xb053430
or eax, 0x80184084
mov dword [ebx], eax
add ebx, edx
or eax, 0x399ede85
xor eax, 0x3ebaff2
and eax, 0x8300045
or eax, 0x450bac08
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f84b39a
and eax, 0xb153dd8
or eax, 0x80004020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1430c2f6
or eax, 0x24d640e9
and eax, 0xaf07bc45
or eax, 0x80010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x23f52124
xor eax, 0x7e50d4bc
and eax, 0x502a4045
or eax, 0x511b410
mov dword [ebx], eax
add ebx, edx
or eax, 0x7910b8fa
and eax, 0x5eb13c7c
and eax, 0x8013c5c
or eax, 0x83084180
mov dword [ebx], eax
add ebx, edx
and eax, 0x36906da4
and eax, 0x4004
or eax, 0xe8838041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a44058c
and eax, 0x80458101
or eax, 0x40000800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2247f1b4
xor eax, 0x6b70e2f9
and eax, 0x9300808
or eax, 0x32804583
mov dword [ebx], eax
add ebx, edx
xor eax, 0x39af89ab
and eax, 0x4df6ca8b
and eax, 0x148000
or eax, 0x2d69344d
mov dword [ebx], eax
add ebx, edx
or eax, 0x711c2c04
and eax, 0x1a06de5b
and eax, 0x18040409
or eax, 0x81a84182
mov dword [ebx], eax
add ebx, edx
or eax, 0x5696be02
xor eax, 0x2b484773
and eax, 0x80c438f0
or eax, 0x9084507
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c633117
xor eax, 0x28feb7e5
and eax, 0x20be0480
or eax, 0xdf412005
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5aed463
and eax, 0xe05180e6
or eax, 0x40b19
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7a773a51
and eax, 0x9a209188
or eax, 0x65000401
mov dword [ebx], eax
add ebx, edx
xor eax, 0x78d72b78
and eax, 0x583bef1
or eax, 0x4008410e
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f7e7ace
and eax, 0x10002cc
or eax, 0xc08100
mov dword [ebx], eax
add ebx, edx
and eax, 0x610e9a18
and eax, 0x1000008
or eax, 0x8acc4581
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b5365b4
or eax, 0x6360787d
and eax, 0xebff248d
or eax, 0x14000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x43d7bd08
and eax, 0x208d398d
or eax, 0x272
mov dword [ebx], eax
add ebx, edx
and eax, 0x300554de
xor eax, 0x365c7169
and eax, 0x145961b7
or eax, 0x68a69e48
mov dword [ebx], eax
add ebx, edx
or eax, 0x5234d7e5
or eax, 0x19be5ade
and eax, 0x50558b14
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7899cad7
and eax, 0x78c04113
or eax, 0x5201428
mov dword [ebx], eax
add ebx, edx
or eax, 0x6377d494
or eax, 0x6b21beb1
and eax, 0x44458b1c
or eax, 0x80000040
mov dword [ebx], eax
add ebx, edx
or eax, 0x408ed9ab
and eax, 0x84458b0f
or eax, 0x38002400
mov dword [ebx], eax
add ebx, edx
or eax, 0x15a63f5
and eax, 0x4ef1feb5
and eax, 0xc504431
or eax, 0x71a8010a
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f836fb
and eax, 0x480010
or eax, 0xe0058b40
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c34e319
and eax, 0x8484809
or eax, 0x33800522
mov dword [ebx], eax
add ebx, edx
xor eax, 0x60fd933f
xor eax, 0x2622c1b9
and eax, 0x3c14000d
or eax, 0x68c040
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f70579
xor eax, 0x5271d54f
and eax, 0x28841002
or eax, 0x13304589
mov dword [ebx], eax
add ebx, edx
or eax, 0x71048cc3
and eax, 0x3fc990f5
and eax, 0x28009041
or eax, 0x47d4c14
mov dword [ebx], eax
add ebx, edx
xor eax, 0x23d6b36d
and eax, 0xba84508
or eax, 0x20400083
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2487d118
and eax, 0x5099001
or eax, 0x80804044
mov dword [ebx], eax
add ebx, edx
and eax, 0x3132ed7e
and eax, 0x100c004
or eax, 0xfeff3f18
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f6083bd
and eax, 0x9600108
or eax, 0x80844c83
mov dword [ebx], eax
add ebx, edx
or eax, 0x26eea24c
xor eax, 0x1f90f78c
and eax, 0xb07e1801
or eax, 0x4f81008c
mov dword [ebx], eax
add ebx, edx
or eax, 0x95d6028
and eax, 0xe85508ad
or eax, 0x8352
mov dword [ebx], eax
add ebx, edx
and eax, 0x7bb964fc
xor eax, 0x2ddec808
and eax, 0x101c880
or eax, 0x88002203
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ceb5bd8
and eax, 0x858aa051
or eax, 0x14804
mov dword [ebx], eax
add ebx, edx
or eax, 0x82c4180
and eax, 0x8dafe914
or eax, 0x72501608
mov dword [ebx], eax
add ebx, edx
and eax, 0x46a337fc
and eax, 0x46000518
or eax, 0xb9188023
mov dword [ebx], eax
add ebx, edx
xor eax, 0x17efc04c
xor eax, 0x7907a427
and eax, 0x70e150
or eax, 0x80c1eaf
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2ee5ecb1
xor eax, 0x20360bd2
and eax, 0x2ac0888
or eax, 0x39504503
mov dword [ebx], eax
add ebx, edx
and eax, 0x14e9faf7
and eax, 0x684801
or eax, 0x915904c
mov dword [ebx], eax
add ebx, edx
and eax, 0x71f8415e
or eax, 0x34988890
and eax, 0x1c04088
or eax, 0x82001503
mov dword [ebx], eax
add ebx, edx
or eax, 0x20599896
and eax, 0x1890182
or eax, 0x54000040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x26f4c277
and eax, 0x50458380
or eax, 0x88000840
mov dword [ebx], eax
add ebx, edx
or eax, 0x2af47bdf
and eax, 0x76dbfeff
and eax, 0x70d04003
or eax, 0x4280500
mov dword [ebx], eax
add ebx, edx
or eax, 0x1d05a2be
xor eax, 0x2fe97b56
and eax, 0x50048809
or eax, 0xac490300
mov dword [ebx], eax
add ebx, edx
and eax, 0x34b61b50
and eax, 0x100
or eax, 0x8901c083
mov dword [ebx], eax
add ebx, edx
or eax, 0x7afc28f0
and eax, 0x5189e841
or eax, 0x402140c
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f61a3ec
and eax, 0x100804c
or eax, 0xea03a0
mov dword [ebx], eax
add ebx, edx
or eax, 0x14d06328
and eax, 0x1e84188
or eax, 0xe8041401
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5b01f941
or eax, 0x34b1aeaa
and eax, 0xb6fdae40
or eax, 0x49025011
mov dword [ebx], eax
add ebx, edx
and eax, 0x519ccb16
xor eax, 0x17e3183d
and eax, 0x605028
or eax, 0x802c90
mov dword [ebx], eax
add ebx, edx
and eax, 0x4aff6bbd
or eax, 0x115d6dbe
and eax, 0x452900
or eax, 0x8000200
mov dword [ebx], eax
add ebx, edx
or eax, 0x67cf4532
and eax, 0x501cd1ea
and eax, 0x40044020
or eax, 0xbfe01015
mov dword [ebx], eax
add ebx, edx
and eax, 0x36698d75
and eax, 0x400035
or eax, 0x80d8bca
mov dword [ebx], eax
add ebx, edx
or eax, 0x69239fd2
and eax, 0x490d8181
or eax, 0x12806000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x17e85f7c
and eax, 0x48010000
or eax, 0x81800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b318e29
or eax, 0x78c65ad
and eax, 0x6005
or eax, 0x1240
mov dword [ebx], eax
add ebx, edx
and eax, 0x403ed372
xor eax, 0x19ac02e2
and eax, 0x19845080
or eax, 0x6241a101
mov dword [ebx], eax
add ebx, edx
or eax, 0x5caaa443
and eax, 0x137d8ef1
and eax, 0x1080000
or eax, 0x80800000
mov dword [ebx], eax
add ebx, edx
and eax, 0xd024154
and eax, 0
or eax, 0x1088
mov dword [ebx], eax
add ebx, edx
xor eax, 0x270fced2
or eax, 0x2ebef54c
and eax, 0x1a0550a
or eax, 0x80400081
mov dword [ebx], eax
add ebx, edx
and eax, 0x616f21c4
and eax, 0x200080
or eax, 0x17b26a
mov dword [ebx], eax
add ebx, edx
and eax, 0x25621370
and eax, 0
or eax, 0xe0558900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x14359b89
and eax, 0x400089
or eax, 0x3944502
mov dword [ebx], eax
add ebx, edx
or eax, 0x586e7348
xor eax, 0x1c56f5
and eax, 0x41802004
or eax, 0x409c041
mov dword [ebx], eax
add ebx, edx
and eax, 0x39e6c730
and eax, 0x100c000
or eax, 0x8a092bd4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x20738109
and eax, 0x8102404d
or eax, 0x40819400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x168946d
xor eax, 0x7af8171d
and eax, 0x90010101
or eax, 0x444c8800
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b2c4e4e
and eax, 0x3b44450b
or eax, 0x901080
mov dword [ebx], eax
add ebx, edx
and eax, 0x121f7c77
and eax, 0x45001
or eax, 0x8d0b8854
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c2db75a
and eax, 0x4c
or eax, 0xa0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x535369f8
and eax, 0x13404100
or eax, 0x28a8048b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2df780e0
xor eax, 0x768e04f3
and eax, 0x40118000
or eax, 0x176c3445
mov dword [ebx], eax
add ebx, edx
xor eax, 0x547a0573
and eax, 0x3000102
or eax, 0x80f04c89
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d9487fc
and eax, 0x4c000061
or eax, 0x1890188
mov dword [ebx], eax
add ebx, edx
xor eax, 0x39b1da5b
and eax, 0x38bce166
and eax, 0x30108120
or eax, 0xc0450ad0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x517960e0
and eax, 0x20284100
or eax, 0x54d01403
mov dword [ebx], eax
add ebx, edx
or eax, 0x3702a650
or eax, 0x5084e4c0
and eax, 0x40448342
or eax, 0x80010804
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c6ff1de
and eax, 0x40440102
or eax, 0x3d884439
mov dword [ebx], eax
add ebx, edx
and eax, 0x3cd6781b
and eax, 0x444001a
or eax, 0xc0098b24
mov dword [ebx], eax
add ebx, edx
or eax, 0x79fc2b47
and eax, 0x8901a903
or eax, 0x4080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x75db1634
and eax, 0x548ac405
or eax, 0x1010048
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1261b082
xor eax, 0x548f68a7
and eax, 0x1400060
or eax, 0x828394
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7bbf01d
and eax, 0x2705189
or eax, 0x89840400
mov dword [ebx], eax
add ebx, edx
or eax, 0x2cc09984
and eax, 0x29479ef0
and eax, 0x1008400
or eax, 0x443b4045
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a63e4cb
or eax, 0x6b2a16b1
and eax, 0xb2074f4
or eax, 0x80040900
mov dword [ebx], eax
add ebx, edx
and eax, 0x54d8eab4
or eax, 0x669a5424
and eax, 0x440a7004
or eax, 0x9218049
mov dword [ebx], eax
add ebx, edx
xor eax, 0x687a076d
and eax, 0x324777ce
and eax, 0x413300
or eax, 0xc40c08c8
mov dword [ebx], eax
add ebx, edx
and eax, 0xb5faa50
or eax, 0x1925b5d8
and eax, 0x11091058
or eax, 0x44820024
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d150462
or eax, 0x45c4c3ea
and eax, 0x44503e8
or eax, 0xa8103810
mov dword [ebx], eax
add ebx, edx
or eax, 0x6853033a
and eax, 0x19631ae2
and eax, 0x31060
or eax, 0x4588011d
mov dword [ebx], eax
add ebx, edx
and eax, 0x444b4727
and eax, 0x44010124
or eax, 0x80443a90
mov dword [ebx], eax
add ebx, edx
xor eax, 0x53d24465
or eax, 0x1b6ce4cf
and eax, 0xd8b095d
or eax, 0x40000020
mov dword [ebx], eax
add ebx, edx
and eax, 0xadb0e65
and eax, 0x810044
or eax, 0x1408398
mov dword [ebx], eax
add ebx, edx
or eax, 0x91c588e
and eax, 0x9dc4988
or eax, 0x82000401
mov dword [ebx], eax
add ebx, edx
xor eax, 0x364a4885
and eax, 0x325e06f7
and eax, 0x10020404
or eax, 0x4529b051
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c8ed93e
and eax, 0x48053948
or eax, 0xa0500280
mov dword [ebx], eax
add ebx, edx
xor eax, 0x25e8f317
or eax, 0x4137a5a5
and eax, 0x458b257c
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x78a2d916
or eax, 0x59c1741d
and eax, 0x1c08050
or eax, 0x380
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3c960d05
or eax, 0x2ec7798e
and eax, 0xbd04589
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x36415543
or eax, 0x34f49cdc
and eax, 0xd21d04d
or eax, 0x400a0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x67a570ef
and eax, 0x4011044
or eax, 0xa84c2b80
mov dword [ebx], eax
add ebx, edx
xor eax, 0x39b3014b
and eax, 0x158a1a0d
or eax, 0x40010070
mov dword [ebx], eax
add ebx, edx
xor eax, 0x69b1352
and eax, 0x1000120
or eax, 0xc28290
mov dword [ebx], eax
add ebx, edx
xor eax, 0x40f529b
and eax, 0x1805109
or eax, 0x8a300480
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7f175c
and eax, 0x10b0045
or eax, 0x4430b000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x563d87cd
xor eax, 0xa4c724
and eax, 0x30070a0
or eax, 0x88090d40
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f9859c4
and eax, 0xa0812404
or eax, 0x4902c049
mov dword [ebx], eax
add ebx, edx
and eax, 0x337f6254
xor eax, 0x29f597f8
and eax, 0x448100
or eax, 0xe4090801
mov dword [ebx], eax
add ebx, edx
and eax, 0x6699422
and eax, 0x480000
or eax, 0x83b0558b
mov dword [ebx], eax
add ebx, edx
or eax, 0x21dee7a0
and eax, 0x18801aa
or eax, 0x54010040
mov dword [ebx], eax
add ebx, edx
and eax, 0x545567c7
and eax, 0x100101c0
or eax, 0xa8448a38
mov dword [ebx], eax
add ebx, edx
or eax, 0x35f229d5
xor eax, 0x759a6e1a
and eax, 0x48684523
or eax, 0x35900018
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3490cb75
or eax, 0x10a9e1a3
and eax, 0x48498b09
or eax, 0x80040000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6378319c
and eax, 0x8901a881
or eax, 0x4102
mov dword [ebx], eax
add ebx, edx
and eax, 0x378fdaf0
or eax, 0x1d7be65a
and eax, 0x150bc848
or eax, 0x40800005
mov dword [ebx], eax
add ebx, edx
or eax, 0x4816cba5
or eax, 0x468885da
and eax, 0x18a83ec
or eax, 0x600000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b415fe1
xor eax, 0x53a7caf8
and eax, 0x90c1481
or eax, 0x82e04108
mov dword [ebx], eax
add ebx, edx
and eax, 0x56d49435
and eax, 0x801401
or eax, 0xc003a844
mov dword [ebx], eax
add ebx, edx
xor eax, 0xcbb8870
and eax, 0x8c000001
or eax, 0x30458900
mov dword [ebx], eax
add ebx, edx
or eax, 0x5114a46
or eax, 0x64739a17
and eax, 0x81544903
or eax, 0x2880488
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa7fdbaf
xor eax, 0x4dc0d3bb
and eax, 0x44010189
or eax, 0x9880060
mov dword [ebx], eax
add ebx, edx
or eax, 0x24ad6bb7
and eax, 0x40050bdc
or eax, 0x90508000
mov dword [ebx], eax
add ebx, edx
or eax, 0x67d38ad4
or eax, 0x60e2b7e8
and eax, 0x75d41538
or eax, 0x8084003
mov dword [ebx], eax
add ebx, edx
and eax, 0x46a0b305
and eax, 0x44000101
or eax, 0xb0458a08
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b7b681b
or eax, 0x6998ee72
and eax, 0x8900c002
or eax, 0x10081
mov dword [ebx], eax
add ebx, edx
or eax, 0x79f9a477
and eax, 0x4989e445
or eax, 0x4021000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2115bc95
and eax, 0x1018000
or eax, 0xe803f8
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e9507a0
or eax, 0x356d0835
and eax, 0x21e80981
or eax, 0xc8104408
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6400003b
xor eax, 0x1e55fb5e
and eax, 0x93adb6ec
or eax, 0x6c524813
mov dword [ebx], eax
add ebx, edx
and eax, 0x5bf7f9ad
or eax, 0x41f27e36
and eax, 0x96f8a8
or eax, 0x80040
mov dword [ebx], eax
add ebx, edx
or eax, 0x2729690d
and eax, 0x7e048a64
and eax, 0x48800
or eax, 0x8510300
mov dword [ebx], eax
add ebx, edx
or eax, 0x3854901f
and eax, 0x3512bd8
and eax, 0x100200
or eax, 0x8700e081
mov dword [ebx], eax
add ebx, edx
or eax, 0x2a084802
and eax, 0x1a7332db
and eax, 0x2000000
or eax, 0xf0810000
mov dword [ebx], eax
add ebx, edx
and eax, 0x71f7b7ae
or eax, 0x6ee4179
and eax, 0x100
or eax, 0x8200
mov dword [ebx], eax
add ebx, edx
and eax, 0x1fa96893
and eax, 0
or eax, 0xd08458b
mov dword [ebx], eax
add ebx, edx
and eax, 0x1ec7adca
and eax, 0x582
or eax, 0x7050
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ac80457
or eax, 0x61ad9574
and eax, 0xedf435
or eax, 0x120800
mov dword [ebx], eax
add ebx, edx
and eax, 0x57182c4c
xor eax, 0x16803d70
and eax, 0x900000
or eax, 0x88008800
mov dword [ebx], eax
add ebx, edx
and eax, 0x79808a2e
or eax, 0x1b65c416
and eax, 0xb000010
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3d496c94
or eax, 0x2ef67c36
and eax, 0xb1810804
or eax, 0x40000049
mov dword [ebx], eax
add ebx, edx
xor eax, 0x25fa1364
or eax, 0x6d203093
and eax, 0xfd7b099b
or eax, 0x2848400
mov dword [ebx], eax
add ebx, edx
or eax, 0x546c2a35
and eax, 0xd8278981
or eax, 0x4000
mov dword [ebx], eax
add ebx, edx
or eax, 0x141ef3a2
xor eax, 0x657085fb
and eax, 0xb1010000
or eax, 0x40800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x683452f6
and eax, 0xd1911254
or eax, 0xa8100
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ebd97ad
and eax, 0x99100
or eax, 0x68ba
mov dword [ebx], eax
add ebx, edx
and eax, 0xdddb1bb
and eax, 0x12100
or eax, 0x8540a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x308b10f3
or eax, 0x106ee814
and eax, 0x40e000
or eax, 0xe101281
mov dword [ebx], eax
add ebx, edx
and eax, 0x4bb7e52e
and eax, 0x653e4e60
and eax, 0x4000
or eax, 0x8a89bfff
mov dword [ebx], eax
add ebx, edx
xor eax, 0x332408b7
or eax, 0x21e4c239
and eax, 0x1008
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a75707
and eax, 0x654abb30
and eax, 0x1000100
or eax, 0x3408448b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4412e111
and eax, 0x15ace3ec
and eax, 0x2080
or eax, 0x14a14
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e3d7cc7
or eax, 0x4d5edd18
and eax, 0x1115915
or eax, 0x800020
mov dword [ebx], eax
add ebx, edx
and eax, 0x7fabb655
xor eax, 0x4166adb6
and eax, 0x458900
or eax, 0x8080200
mov dword [ebx], eax
add ebx, edx
and eax, 0x534e7798
and eax, 0xc0100
or eax, 0xc620c081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6007b08e
xor eax, 0x72196215
and eax, 0xc0000000
or eax, 0x21810000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xfb8c6f4
and eax, 0x17af349e
and eax, 0x14
or eax, 0x8161
mov dword [ebx], eax
add ebx, edx
and eax, 0x6752b2b3
xor eax, 0x5c5c9452
and eax, 0x484c0001
or eax, 0xa0a3e980
mov dword [ebx], eax
add ebx, edx
xor eax, 0x54063c4
and eax, 0xe1810000
or eax, 0x10000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e2dd328
and eax, 0x6a1a801c
and eax, 0x6a088008
or eax, 0x95f71864
mov dword [ebx], eax
add ebx, edx
and eax, 0x6bdd3368
and eax, 0x880008
or eax, 0x10008180
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b45681
and eax, 0x14080000
or eax, 0x41830000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x65d2e90a
and eax, 0x408108
or eax, 0x81a20000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7850d74c
and eax, 0x81000000
or eax, 0x90
mov dword [ebx], eax
add ebx, edx
xor eax, 0x59f46a90
or eax, 0x371d4b7b
and eax, 0x906072
or eax, 0x8480
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e801b3d
xor eax, 0xfb3ec4
and eax, 0x8418100
or eax, 0x40a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x42e899b4
and eax, 0x70a1c83a
and eax, 0
or eax, 0x6e2235
mov dword [ebx], eax
add ebx, edx
and eax, 0x699f5a87
and eax, 0xc0000
or eax, 0x95813500
mov dword [ebx], eax
add ebx, edx
or eax, 0x11e633c4
and eax, 0x90880000
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ffa7285
or eax, 0x3f2b5f9c
and eax, 0x1088
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ecbf147
and eax, 0
or eax, 0x81084d8b
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f0ad4
and eax, 0x80880
or eax, 0xfed60249
mov dword [ebx], eax
add ebx, edx
and eax, 0xbcfcc46
and eax, 0x6c6b1d70
and eax, 0x400040
or eax, 0xd3b181bf
mov dword [ebx], eax
add ebx, edx
or eax, 0x53e97cbe
and eax, 0x6315508f
and eax, 0x311508f
or eax, 0x88eeae70
mov dword [ebx], eax
add ebx, edx
and eax, 0x5464b6ca
and eax, 0x40
or eax, 0xf2810815
mov dword [ebx], eax
add ebx, edx
or eax, 0xf2b0eb6
or eax, 0x76a1a36
and eax, 0x50
or eax, 0xe108
mov dword [ebx], eax
add ebx, edx
xor eax, 0x516b1d1b
and eax, 0x1060f001
or eax, 0xa940280
mov dword [ebx], eax
add ebx, edx
xor eax, 0x247ecf99
xor eax, 0x2bc38593
and eax, 0x80000
or eax, 0x8a800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x727ebd3f
and eax, 0x1008
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
xor eax, 0x14b31c04
or eax, 0x5c680f77
and eax, 0xc08058b
or eax, 0x1004000
mov dword [ebx], eax
add ebx, edx
or eax, 0x49070ebd
and eax, 0x180
or eax, 0x3040
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e405c8c
and eax, 0
or eax, 0xfb6035
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5871a120
or eax, 0x1b245dde
and eax, 0x80c8900
or eax, 0x410200
mov dword [ebx], eax
add ebx, edx
and eax, 0xe59c1fd
and eax, 0x1681fd81
and eax, 0x8100
or eax, 0xb6f64881
mov dword [ebx], eax
add ebx, edx
or eax, 0x36c1ff6c
or eax, 0x3e68002d
and eax, 0x80810000
or eax, 0x41000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x52f3526
and eax, 0x4ed0ab97
and eax, 0
or eax, 0x64e3
mov dword [ebx], eax
add ebx, edx
and eax, 0x16953334
and eax, 0x2000
or eax, 0x64e9d181
mov dword [ebx], eax
add ebx, edx
or eax, 0x2dffdd2e
and eax, 0x1880001
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x73bbb1be
xor eax, 0x4bbeb152
and eax, 0x88
or eax, 0x1000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x859be26
xor eax, 0x7876d193
and eax, 0x85509
or eax, 0x81000082
mov dword [ebx], eax
add ebx, edx
or eax, 0x2fff0732
and eax, 0x16b52a2
or eax, 0x2040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5937a13
xor eax, 0x1a44db99
and eax, 0x1eb08100
or eax, 0xe0420000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c21b512
and eax, 0x8a000002
or eax, 0x1000069
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f8a6f9a
or eax, 0x5778a480
and eax, 0x14080000
or eax, 0xa0050845
mov dword [ebx], eax
add ebx, edx
or eax, 0x72e79c8f
and eax, 0x24000007
or eax, 0x9000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x30f25b9c
and eax, 0x283
or eax, 0xa004
mov dword [ebx], eax
add ebx, edx
or eax, 0x24fea4b2
xor eax, 0x12098249
and eax, 0x552434
or eax, 0x81b01
mov dword [ebx], eax
add ebx, edx
or eax, 0x692b041a
or eax, 0x199b1ea3
and eax, 0x8900800
or eax, 0x80008000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1046ad08
and eax, 0x88000000
or eax, 0x3000010
mov dword [ebx], eax
add ebx, edx
or eax, 0x322829a3
and eax, 0x6da7acbc
and eax, 0x29002000
or eax, 0xc081944d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x63076a40
or eax, 0x391926bf
and eax, 0xb2b4
or eax, 0x40
mov dword [ebx], eax
add ebx, edx
xor eax, 0x62f5137c
and eax, 0x2b40188
or eax, 0x89004c01
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5214b56d
and eax, 0x5100f844
or eax, 0x4030011
mov dword [ebx], eax
add ebx, edx
and eax, 0x5422ed61
and eax, 0x50008800
or eax, 0xa85501b4
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a978a41
and eax, 0x40010800
or eax, 0x58a01eb
mov dword [ebx], eax
add ebx, edx
and eax, 0x1bf72133
and eax, 0x1800120
or eax, 0x4082d8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x493d3eb3
and eax, 0x8f80509
or eax, 0x83004080
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b5266c
and eax, 0xd39604d
or eax, 0x40029800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f0aa96d
or eax, 0x5fa12a7e
and eax, 0x68810b44
or eax, 0x800c0480
mov dword [ebx], eax
add ebx, edx
xor eax, 0x32043513
and eax, 0x8a000000
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5a12baca
and eax, 0xca02b040
or eax, 0x20814415
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d4bacbe
or eax, 0x42766546
and eax, 0xe4540901
or eax, 0x10018000
mov dword [ebx], eax
add ebx, edx
or eax, 0xce248c5
and eax, 0x411e35dc
and eax, 0x140180
or eax, 0x33e0440b
mov dword [ebx], eax
add ebx, edx
and eax, 0x812225b
and eax, 1
or eax, 0x8589fc44
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a99e3f7
and eax, 0x6fffbd01
and eax, 0x89a000
or eax, 0xff765f14
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f6d3f7
and eax, 0x83fc4d83
or eax, 8
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ba28577
and eax, 0x98801c1
or eax, 0x44010000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6794bcc2
and eax, 0x48000c0
or eax, 0x103d833c
mov dword [ebx], eax
add ebx, edx
or eax, 0x3049d1f7
and eax, 0xfdd3ff
or eax, 0x22c00
mov dword [ebx], eax
add ebx, edx
or eax, 0x51d02673
xor eax, 0x6ff24263
and eax, 0x14093014
or eax, 0x41820060
mov dword [ebx], eax
add ebx, edx
or eax, 0x1d5fd639
and eax, 0x4c553264
or eax, 0xa0000980
mov dword [ebx], eax
add ebx, edx
and eax, 0x28c839bb
or eax, 0x413ff975
and eax, 0x410b2875
or eax, 0x4800008
mov dword [ebx], eax
add ebx, edx
and eax, 0x256b6d67
and eax, 0x5030844
or eax, 0x78f49190
mov dword [ebx], eax
add ebx, edx
or eax, 0x5eb955cd
and eax, 0x40f08fe6
and eax, 0x808980
or eax, 0x10050030
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a7ecf1a
and eax, 0xafb46aa
or eax, 0x8104b955
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f5edaa5
and eax, 0xa0810440
or eax, 0x4802d005
mov dword [ebx], eax
add ebx, edx
xor eax, 0x22985a92
and eax, 0x67aa9947
and eax, 0x40008801
or eax, 0x94450100
mov dword [ebx], eax
add ebx, edx
or eax, 0x3cb296c3
xor eax, 0x72acc0e8
and eax, 0x8e101d03
or eax, 0x7100a080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x609e5c0f
xor eax, 0x31ea70f5
and eax, 0x24009179
or eax, 0x50006e86
mov dword [ebx], eax
add ebx, edx
and eax, 0x290df9bf
and eax, 0x4e98eaa5
and eax, 0x8801
or eax, 0xd04d0308
mov dword [ebx], eax
add ebx, edx
or eax, 0x4490ea92
and eax, 0x5c11bb65
and eax, 0x1a901
or eax, 0x89004082
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a03944f
xor eax, 0x780efe15
and eax, 0x51088049
or eax, 0x4835004
mov dword [ebx], eax
add ebx, edx
or eax, 0xe6f7a9
and eax, 0x1c283c4
or eax, 0x10
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ba3e7ce
and eax, 0x13c5d7ca
and eax, 0x3c04588
or eax, 0x88141001
mov dword [ebx], eax
add ebx, edx
or eax, 0x17c6a3a8
and eax, 0x8082a401
or eax, 0x40010844
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5fc9a7be
and eax, 0x11c2aa2f
and eax, 0x400801
or eax, 0xac058100
mov dword [ebx], eax
add ebx, edx
and eax, 0x31f32cd5
and eax, 0x801
or eax, 0x83b4458a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x61bc5d62
and eax, 0x522b71f4
and eax, 0x400800c0
or eax, 0xd810101
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f7323d1
xor eax, 0x107da111
and eax, 0x30058300
or eax, 0x805008b4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2dc0b61c
xor eax, 0x6208f6b1
and eax, 0x74904101
or eax, 0x601402
mov dword [ebx], eax
add ebx, edx
xor eax, 0x17b0f068
and eax, 0x5d0d07eb
and eax, 0x129
or eax, 0xb8458a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x44e9adc7
or eax, 0x65ee5365
and eax, 0x650c8101
or eax, 0x9a000488
mov dword [ebx], eax
add ebx, edx
and eax, 0x72cb43b9
and eax, 0x40080189
or eax, 0xd83fe76
mov dword [ebx], eax
add ebx, edx
xor eax, 0x67bfff5e
or eax, 0x315b0398
and eax, 0x80d01b8
or eax, 0x808804
mov dword [ebx], eax
add ebx, edx
xor eax, 0x18bd3c4
and eax, 0x9065a78
or eax, 0x82f9a587
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7fa66b4e
and eax, 0x1fda87b7
and eax, 0x8411
or eax, 0xea833844
mov dword [ebx], eax
add ebx, edx
and eax, 0xbefe73e
and eax, 0xc44cf45
and eax, 0x8008000
or eax, 0xb4550901
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ddac26b
and eax, 0xbd0c810b
or eax, 0x42000480
mov dword [ebx], eax
add ebx, edx
and eax, 0x79e9432e
xor eax, 0x1f63d073
and eax, 0x42bd179
or eax, 0x81102e86
mov dword [ebx], eax
add ebx, edx
xor eax, 0x534d39ec
and eax, 0x68429473
and eax, 0x40428400
or eax, 0xbfbd7b08
mov dword [ebx], eax
add ebx, edx
and eax, 0x28862cb9
or eax, 0x6305174c
and eax, 0x49832f4c
or eax, 0x4080030
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b73ec2f
and eax, 0x4480310
or eax, 0xf00538a4
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa609d8b
and eax, 0x5409263c
or eax, 0x1820140
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e2c3c69
or eax, 0x5ef39852
and eax, 0x54513840
or eax, 0x80040380
mov dword [ebx], eax
add ebx, edx
or eax, 0x7affad09
and eax, 0x448b3049
or eax, 0x1000034
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ab24909
and eax, 0x6db3194c
or eax, 0x10448080
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ad02f6e
and eax, 0x80094c
or eax, 0x40580a0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x76df3443
and eax, 0x66ec0815
and eax, 0x2480805
or eax, 0x89b7f7fa
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d9f3c20
or eax, 0x2cf2f609
and eax, 0xa882c445
or eax, 0x40010800
mov dword [ebx], eax
add ebx, edx
and eax, 0x83b6d8e
or eax, 0x14ed355c
and eax, 0xc450900
or eax, 0xc0008001
mov dword [ebx], eax
add ebx, edx
and eax, 0x71f2aa94
or eax, 0x17d82bd7
and eax, 0x5700a983
or eax, 0xa8041400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x42c405ea
and eax, 0x3400b869
or eax, 0x40004796
mov dword [ebx], eax
add ebx, edx
or eax, 0x1f34ed6e
and eax, 0x34048b11
or eax, 0x80490000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe321876
or eax, 0x759cc4dd
and eax, 0x74b8452b
or eax, 0x800
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f9934cf
and eax, 0x4b265c41
and eax, 0x40000801
or eax, 0xa4558308
mov dword [ebx], eax
add ebx, edx
and eax, 0x694f3be6
or eax, 0x2b3f54d3
and eax, 0x9014283
or eax, 0x80008000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x276337de
and eax, 0x260e455
or eax, 0x1890000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b93f9b1
and eax, 0x593b32d0
and eax, 0x93b30d0
or eax, 0x82c4cf2f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x42398957
xor eax, 0x7b14c80b
and eax, 0x30000801
or eax, 0x50044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7963f53b
or eax, 0x5476d65a
and eax, 0xd00002c
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
or eax, 0x45b3d9ee
xor eax, 0x40378ec8
and eax, 0x204
or eax, 0xa048
mov dword [ebx], eax
add ebx, edx
and eax, 0xda4235c
and eax, 0x1223f076
and eax, 0x2004
or eax, 0x1a79831
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d414420
xor eax, 0x68479206
and eax, 0x10a00
or eax, 0x84c8100
mov dword [ebx], eax
add ebx, edx
or eax, 0x6359b2d0
and eax, 0x48018180
or eax, 0x94204001
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d71823d
xor eax, 0xfae4ba7
and eax, 0x11810000
or eax, 0xe0000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x147650e0
and eax, 0x1020
or eax, 0xf1a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1db205db
and eax, 0x4caa614
and eax, 0x800000
or eax, 0xc874f181
mov dword [ebx], eax
add ebx, edx
or eax, 0x2e26bf52
or eax, 0x2f8701f2
and eax, 0x81800001
or eax, 0x80000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7570a0d4
and eax, 0x5b9f145
and eax, 0
or eax, 0x1088
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b7495cf
xor eax, 0x1b016619
and eax, 0x74410a
or eax, 0x81881481
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b8d6b6f
and eax, 0x77216c68
and eax, 0x4008
or eax, 0x7caae2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6344712
and eax, 0x48fa2bda
and eax, 0x400900
or eax, 0xfc158000
mov dword [ebx], eax
add ebx, edx
or eax, 0x53697ea6
or eax, 0x79de8914
and eax, 0x2bcc4582
or eax, 9
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c34431
and eax, 0x5894401
or eax, 0x4000b844
mov dword [ebx], eax
add ebx, edx
or eax, 0x153263c9
and eax, 0x109ebcc
or eax, 0x8a000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e23221b
and eax, 0x308520f3
and eax, 0x41
or eax, 0xc183cc0c
mov dword [ebx], eax
add ebx, edx
and eax, 0x401d9725
and eax, 0x40018001
or eax, 0x8c4c0900
mov dword [ebx], eax
add ebx, edx
and eax, 0x63eb16de
and eax, 0x46cac1e3
and eax, 0x480000
or eax, 0x3b84558b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x18a348bc
and eax, 0x10f1415
or eax, 0x8c00a040
mov dword [ebx], eax
add ebx, edx
or eax, 0x3eab3578
and eax, 0x55
or eax, 0x282
mov dword [ebx], eax
add ebx, edx
or eax, 0x7772547a
and eax, 0x3340448b
or eax, 0x8840100
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f2feb1c
and eax, 0x1f6dec05
or eax, 0x101040
mov dword [ebx], eax
add ebx, edx
and eax, 0x28caa633
and eax, 0x480401
or eax, 0x83b0498a
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb342928
and eax, 0x8880081
or eax, 0x45010140
mov dword [ebx], eax
add ebx, edx
xor eax, 0x783a799d
and eax, 0x24110858
or eax, 0xc04483a0
mov dword [ebx], eax
add ebx, edx
or eax, 0x409dab2d
and eax, 0x20d80109
or eax, 0x1b205402
mov dword [ebx], eax
add ebx, edx
or eax, 0x1caa9bd8
and eax, 0xb789851
or eax, 0x52004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x11d48544
or eax, 0x75618738
and eax, 0x19e00509
or eax, 0x80104082
mov dword [ebx], eax
add ebx, edx
and eax, 0x34eb8da8
xor eax, 0x56252086
and eax, 0x4c42506
or eax, 0x813058f1
mov dword [ebx], eax
add ebx, edx
and eax, 0x732ad454
and eax, 0x1205440
or eax, 0x8a062180
mov dword [ebx], eax
add ebx, edx
xor eax, 0x66b22dec
and eax, 0x450b3914
and eax, 0x45001804
or eax, 0x2bc441
mov dword [ebx], eax
add ebx, edx
and eax, 0x620214a8
and eax, 0
or eax, 0x8589d4
mov dword [ebx], eax
add ebx, edx
or eax, 0x262bc833
and eax, 0x2afc9f7
or eax, 0x89503608
mov dword [ebx], eax
add ebx, edx
or eax, 0x7594553b
and eax, 0xc183d44d
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0xb73937f
and eax, 0x21c2d1df
and eax, 0x8001
or eax, 0xd44d0900
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f397baa
and eax, 0x54000900
or eax, 0xab00b483
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6edd0ebd
and eax, 0x1000b33e
or eax, 0x64004cc1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5117b60a
or eax, 0x3508583e
and eax, 0x3015091c
or eax, 0x88408200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x13245597
and eax, 0x2940540b
or eax, 0x54800130
mov dword [ebx], eax
add ebx, edx
and eax, 0x74759a96
and eax, 0x30400010
or eax, 0x88058b04
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c02b727
or eax, 0x6b3aa61c
and eax, 0x3b6c052b
or eax, 0x804000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a76e12b
and eax, 0x8640001
or eax, 0x119bc44
mov dword [ebx], eax
add ebx, edx
or eax, 0x6198a64c
xor eax, 0x5dc914e1
and eax, 0x888
or eax, 0x83c04503
mov dword [ebx], eax
add ebx, edx
or eax, 0x2a61d6d4
xor eax, 0x6d07705f
and eax, 0x44800180
or eax, 0x9090069
mov dword [ebx], eax
add ebx, edx
or eax, 0x57ff6b1e
and eax, 0x549c92e3
and eax, 0x541402c0
or eax, 0xa8418900
mov dword [ebx], eax
add ebx, edx
or eax, 0x25a5ff88
and eax, 0x51bb78b9
and eax, 0x1016880
or eax, 0x88008203
mov dword [ebx], eax
add ebx, edx
or eax, 0x26cf0444
and eax, 0x58bec45
or eax, 0x40001010
mov dword [ebx], eax
add ebx, edx
or eax, 0x7af5a262
and eax, 0x7c453a64
or eax, 0x80000180
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f1a6601
and eax, 0x10b4164
or eax, 0x4c800018
mov dword [ebx], eax
add ebx, edx
and eax, 0x30aa573a
and eax, 0x80100
or eax, 0xc0453ac4
mov dword [ebx], eax
add ebx, edx
and eax, 0xb3a85f5
and eax, 0x80144
or eax, 0x55833838
mov dword [ebx], eax
add ebx, edx
xor eax, 0x691e4924
and eax, 0x8153050
or eax, 0xc0400ba0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d53fd56
and eax, 0x5020024
or eax, 0x40893158
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2aeb93c8
or eax, 0x74765843
and eax, 0x7c0488f4
or eax, 0x80810100
mov dword [ebx], eax
add ebx, edx
or eax, 0x3415329d
xor eax, 0x54b59a11
and eax, 0x882021ec
or eax, 0x3dfde12
mov dword [ebx], eax
add ebx, edx
xor eax, 0x78d591a2
and eax, 0x8108284c
or eax, 0xc819001
mov dword [ebx], eax
add ebx, edx
and eax, 0x32b0601d
and eax, 0x802008
or eax, 0xff7fdef0
mov dword [ebx], eax
add ebx, edx
or eax, 0x49b2e957
and eax, 0x83f4558b
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x74fcfb94
and eax, 0x55880182
or eax, 0x10040
mov dword [ebx], eax
add ebx, edx
and eax, 0x30dd8149
xor eax, 0x5fd3e389
and eax, 0x4c0082c0
or eax, 0xb0850934
mov dword [ebx], eax
add ebx, edx
or eax, 0x648c0b19
and eax, 0x388d8bfc
or eax, 0x3727402
mov dword [ebx], eax
add ebx, edx
and eax, 0x31e5d59b
and eax, 0x43d49f6a
and eax, 0x1c49000
or eax, 0xfe3a6885
mov dword [ebx], eax
add ebx, edx
and eax, 0x570d3a47
and eax, 0x21f2e92c
and eax, 0x1002804
or eax, 0x8a0854fb
mov dword [ebx], eax
add ebx, edx
and eax, 0x4384602e
and eax, 0x100200c
or eax, 0x4c038c41
mov dword [ebx], eax
add ebx, edx
and eax, 0x395a971b
and eax, 0x9000408
or eax, 0x821d70b4
mov dword [ebx], eax
add ebx, edx
and eax, 0x29065654
and eax, 0x8004414
or eax, 0xe283a041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x290a6da6
and eax, 0xc0018901
or eax, 0x24540000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a0578db
and eax, 0x8844418b
or eax, 0x11800400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6ddb5da4
xor eax, 0x203f5ddd
and eax, 0x842045f2
or eax, 0x1c43805
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a42ccda
and eax, 0x44c0
or eax, 0x8b093000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f7c9053
xor eax, 0x75edf089
and eax, 0x6881e041
or eax, 0x80020404
mov dword [ebx], eax
add ebx, edx
or eax, 0x4124d700
and eax, 0xe0058101
or eax, 0x4400800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x17427f3b
or eax, 0x29bb0fde
and eax, 0x3944d8a
or eax, 0x400001
mov dword [ebx], eax
add ebx, edx
or eax, 0x2a934e69
and eax, 0x9134449
or eax, 0x4428a004
mov dword [ebx], eax
add ebx, edx
or eax, 0x3cc1fb7c
and eax, 0x9527d40
or eax, 0x82040080
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ffbb531
and eax, 0x32bc1a0a
and eax, 0
or eax, 0x9589e855
mov dword [ebx], eax
add ebx, edx
or eax, 0x112fb466
and eax, 0x173b804
and eax, 0x123b804
or eax, 0xfedc46f0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x9f3d747
and eax, 0x80040183
or eax, 0x9d04408
mov dword [ebx], eax
add ebx, edx
or eax, 0x6be28e5e
and eax, 0x3452d34c
and eax, 0x2052c004
or eax, 0xdfac3081
mov dword [ebx], eax
add ebx, edx
and eax, 0x16be56a2
xor eax, 0x47b570d0
and eax, 0x40090050
or eax, 0xa8448baf
mov dword [ebx], eax
add ebx, edx
and eax, 0x33b2d21b
and eax, 0x8003
or eax, 0x89014180
mov dword [ebx], eax
add ebx, edx
xor eax, 0x37f72811
and eax, 0x9482e800
or eax, 0x109004d
mov dword [ebx], eax
add ebx, edx
or eax, 0x43ae4bd4
and eax, 0xd7afead4
or eax, 0x28501420
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ec92ff
or eax, 0x5af6fafd
and eax, 0x5ef09039
or eax, 0xa0000502
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d95920a
and eax, 0x10650731
or eax, 0x18f8ce
mov dword [ebx], eax
add ebx, edx
xor eax, 0x749ff06c
and eax, 0x604aef05
and eax, 0x20400501
or eax, 0x1ba4408a
mov dword [ebx], eax
add ebx, edx
and eax, 0x36cfb16d
and eax, 0x440001
or eax, 0x839f044
mov dword [ebx], eax
add ebx, edx
or eax, 0x7511307b
and eax, 0x397c400b
or eax, 0x2800d80
mov dword [ebx], eax
add ebx, edx
xor eax, 0x47007526
and eax, 0x147c380d
or eax, 0x8040
mov dword [ebx], eax
add ebx, edx
or eax, 0x12dadd66
or eax, 0x5cf6ffb1
and eax, 0x2c8558b
or eax, 0x81000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x41c56c22
xor eax, 0x55b2d4fa
and eax, 0x14090140
or eax, 0x41800082
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d311e1d
and eax, 0x8000bc8
or eax, 0xc0458000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b24084c
and eax, 0x8040000
or eax, 0x33b84523
mov dword [ebx], eax
add ebx, edx
or eax, 0x222ea9e
and eax, 0x93cc405
or eax, 0x410040
mov dword [ebx], eax
add ebx, edx
and eax, 0x40798560
and eax, 0x77ef9348
and eax, 0x600000
or eax, 0x83904d8b
mov dword [ebx], eax
add ebx, edx
or eax, 0x224bfe3a
or eax, 0xe925d8d
and eax, 0xd8901a9
or eax, 0x40000040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c8f3598
xor eax, 0x1e5f3c7c
and eax, 0x8510800
or eax, 0xb00483f0
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e5c0ff6
and eax, 0x7c540532
or eax, 0x1a05009
mov dword [ebx], eax
add ebx, edx
or eax, 0x2e553243
or eax, 0x241f4a25
and eax, 0x64450b21
or eax, 0x80008000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x74a1110d
and eax, 0x2cff733f
and eax, 0xe00028
or eax, 0x7d084513
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5b28db36
and eax, 0x36824ef9
and eax, 0x20000a09
or eax, 0xd04d8110
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e1fecc3
xor eax, 0x1873397c
and eax, 0x8000c083
or eax, 0x9010100
mov dword [ebx], eax
add ebx, edx
or eax, 0x6e15bc0a
and eax, 0x59385359
and eax, 0x41005009
or eax, 0x148ba044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x57fb9dcb
and eax, 0x502980
or eax, 0xfc051270
mov dword [ebx], eax
add ebx, edx
or eax, 0x483bc9e9
xor eax, 0x5cc9f1c7
and eax, 0x82083c
or eax, 0x45090041
mov dword [ebx], eax
add ebx, edx
or eax, 0x398b3602
or eax, 0x5c2f2cd8
and eax, 0x40053ad0
or eax, 0x80400100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x71154a98
and eax, 0x1001048
or eax, 0x4c8b0434
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f917aa0
or eax, 0x360db644
and eax, 0x1828c
or eax, 0x1c00120
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e836c13
and eax, 0xb804d89
or eax, 0x802c0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5822195
and eax, 0x52a4815
or eax, 0x50019040
mov dword [ebx], eax
add ebx, edx
or eax, 0x594573e4
and eax, 0x5c453ba4
or eax, 0x80100008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5cbefe99
and eax, 0x6b4d94cb
and eax, 0x90001
or eax, 0x4582097c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x50084093
and eax, 0x18001e4
or eax, 0x408210
mov dword [ebx], eax
add ebx, edx
and eax, 0x10ad3265
xor eax, 0x1fc69a44
and eax, 0xb440000
or eax, 0x80b04589
mov dword [ebx], eax
add ebx, edx
or eax, 0x379861a3
or eax, 0x3be1fb89
and eax, 0xd21f809
or eax, 0x40020044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x598599e2
and eax, 0x65117f93
and eax, 0x6180
or eax, 0x8b311454
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a030476
or eax, 0x6d41e6a2
and eax, 0x8501d000
or eax, 0x10880855
mov dword [ebx], eax
add ebx, edx
and eax, 0x1271168c
or eax, 0x420e5e16
and eax, 0x520f5e04
or eax, 0xadf0a0e8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d8caa13
and eax, 0x4255ec9c
and eax, 0x404488
or eax, 0x89a00103
mov dword [ebx], eax
add ebx, edx
and eax, 0x64d7e9b
and eax, 0x404081
or eax, 0xffbea804
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d59dce9
and eax, 0x9005006c
or eax, 0x48488b93
mov dword [ebx], eax
add ebx, edx
xor eax, 0x404dbb49
xor eax, 0x3ef23e66
and eax, 0x80000080
or eax, 0x901c103
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7f59acba
and eax, 0x7dd7785a
and eax, 0x14004808
or eax, 0x818b9045
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f0632a2
or eax, 0x763cf106
and eax, 0xfebdfaec
or eax, 0x1420400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3867752d
and eax, 0xc6888101
or eax, 0x3860143a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d04f16a
and eax, 0x16c6451
or eax, 0x10119bae
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b607d51
and eax, 0x1b64458b
or eax, 0x20800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x38592381
and eax, 0x13d6000
or eax, 0x8409045
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7310f6fd
and eax, 0x2480488
or eax, 0x81904903
mov dword [ebx], eax
add ebx, edx
or eax, 0x779b6bf7
and eax, 0x458901c1
or eax, 0x8000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x68ea58e4
xor eax, 0x36ba50cb
and eax, 0x6c100008
or eax, 0x80458bd0
mov dword [ebx], eax
add ebx, edx
or eax, 0x56d86e10
and eax, 0x8801ea80
or eax, 0x1000003
mov dword [ebx], eax
add ebx, edx
and eax, 0x538629b5
and eax, 0x1002801
or eax, 0x448bc454
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e99b97e
or eax, 0x2c5a0886
and eax, 0x2c4019ac
or eax, 0xc0052250
mov dword [ebx], eax
add ebx, edx
or eax, 0x22f1f654
and eax, 0x4c81097c
or eax, 0x10a0001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3338a918
and eax, 0x818040
or eax, 0x1400388
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c9267a0
and eax, 0x9c04588
or eax, 0x82080801
mov dword [ebx], eax
add ebx, edx
xor eax, 0x19ff4c56
and eax, 0x82070055
or eax, 0x2d08ac00
mov dword [ebx], eax
add ebx, edx
or eax, 0x8e63ca
and eax, 0x8285a855
or eax, 0x50001000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x52644401
and eax, 0x813c54
or eax, 0x450a0021
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a7667a5
and eax, 0x40453be4
or eax, 0xb0000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x742585c0
and eax, 0x42abc1aa
and eax, 0x20
or eax, 0x4d8b105d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x62963264
and eax, 0x280d2208
or eax, 0xc04019c0
mov dword [ebx], eax
add ebx, edx
and eax, 0xa727d55
and eax, 0x840
or eax, 0x558b003d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1cacd1d0
or eax, 0x604a3a0e
and eax, 0x28453bac
or eax, 0x94100050
mov dword [ebx], eax
add ebx, edx
or eax, 0x44349c6f
and eax, 0x63454adf
and eax, 0x4001005c
or eax, 0x58a2420
mov dword [ebx], eax
add ebx, edx
xor eax, 0x76ef6867
and eax, 0x440808
or eax, 0xc40133e4
mov dword [ebx], eax
add ebx, edx
or eax, 0x5a5545d1
and eax, 0x62ab4b50
and eax, 0x40010950
or eax, 0x5c6002d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x415495e5
xor eax, 0x465473c4
and eax, 0x104
or eax, 0xa0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d474c87
or eax, 0x6d43b369
and eax, 0x4507eb00
or eax, 0x82000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x60adc4d
and eax, 0x8000
or eax, 0x2445
mov dword [ebx], eax
add ebx, edx
or eax, 0x1fea1e1f
and eax, 0xd8a0000
or eax, 0x40010000
mov dword [ebx], eax
add ebx, edx
and eax, 0x574730b6
and eax, 0x4010000
or eax, 0xa04c33c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x61017333
or eax, 0x33e162a6
and eax, 0xa80007
or eax, 0x108408
mov dword [ebx], eax
add ebx, edx
or eax, 0x5088d35
or eax, 0x66bbefb
and eax, 0x58b0000
or eax, 0x50000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x124abf67
and eax, 0
or eax, 0xe49589c4
mov dword [ebx], eax
add ebx, edx
or eax, 0x709cd1eb
and eax, 0x809dd9ee
or eax, 0xb622610
mov dword [ebx], eax
add ebx, edx
xor eax, 0x34973226
or eax, 0x2afa1f43
and eax, 0x8588dc41
or eax, 0x10004
mov dword [ebx], eax
add ebx, edx
or eax, 0x5dac1629
and eax, 0xddadde60
or eax, 0x22522080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x63fab082
and eax, 0x80044c02
or eax, 0x3c00189
mov dword [ebx], eax
add ebx, edx
or eax, 0x63433647
and eax, 0x418101c1
or eax, 0xc080000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4adb8680
xor eax, 0x229e2fc8
and eax, 0x60150b40
or eax, 0x84808084
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c559107
and eax, 0x38d59bc6
or eax, 0x32a6438
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b8effdc
and eax, 0x70700000
or eax, 0x8f8ee095
mov dword [ebx], eax
add ebx, edx
or eax, 0x360526b3
xor eax, 0x485cdfa0
and eax, 0x87013917
or eax, 0x400844e8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x76ddf64b
and eax, 0x4d949985
and eax, 0x8004
or eax, 0x12041
mov dword [ebx], eax
add ebx, edx
or eax, 0x767a29b7
and eax, 0x66b0000
or eax, 0x1800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2eed405e
xor eax, 0x42dd4d8c
and eax, 0x8005c2
or eax, 0x204005
mov dword [ebx], eax
add ebx, edx
or eax, 0x15ab2045
and eax, 0x1000000
or eax, 0x8a000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x543611db
xor eax, 0x46a65d9d
and eax, 0x44025405
or eax, 0x1098040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3973537d
and eax, 0x8300520
or eax, 0x83017080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6dd8b952
and eax, 0xc0818c40
or eax, 0x102200d
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe0b566d
and eax, 0x43a5038a
and eax, 0
or eax, 0xac4d8901
mov dword [ebx], eax
add ebx, edx
or eax, 0x48b7087f
xor eax, 0x1e931c8
and eax, 0x29141083
or eax, 0x12e04508
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5293ee6e
and eax, 0x2064a845
or eax, 0x180410
mov dword [ebx], eax
add ebx, edx
and eax, 0x163295f
or eax, 0x7ef0f831
and eax, 0x3ac04001
or eax, 0x100058a
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e2a44f6
and eax, 0x23bdb12c
and eax, 0
or eax, 0x97de845
mov dword [ebx], eax
add ebx, edx
and eax, 0xd6da108
and eax, 0x10c0000
or eax, 0x9045c7
mov dword [ebx], eax
add ebx, edx
xor eax, 0xfc781f8
and eax, 0xa000000
or eax, 0xe1000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7f4fa5c3
or eax, 0x2cc3fdf2
and eax, 0x9c45c503
or eax, 0x204
mov dword [ebx], eax
add ebx, edx
or eax, 0x76747dc4
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x24224340
or eax, 0xb6b5dbd
and eax, 0xb484d89
or eax, 0x900002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x39eeb232
and eax, 0x2349c09
or eax, 0x44400044
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f3e28aa
and eax, 0x364148b
or eax, 0x20804100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5aeb6b59
and eax, 0x20043450
or eax, 0x470c005
mov dword [ebx], eax
add ebx, edx
xor eax, 0x50a9f85e
and eax, 0xd8040b
or eax, 0x83004180
mov dword [ebx], eax
add ebx, edx
xor eax, 0x777a27c3
and eax, 0x44800048
or eax, 0x10901a0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6e94f447
and eax, 0x280d8188
or eax, 0xd0400a50
mov dword [ebx], eax
add ebx, edx
or eax, 0x5add4c8c
and eax, 0x3ad84d08
or eax, 0x1000023
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f36971d
and eax, 0x10100009
or eax, 0x6dc844
mov dword [ebx], eax
add ebx, edx
or eax, 0x73a67bff
or eax, 0x2b9e5ff2
and eax, 0xbd4558b
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0xc8ef5b2
and eax, 0x854e011
or eax, 0x200844
mov dword [ebx], eax
add ebx, edx
or eax, 0x22c5ef9b
and eax, 0x5373ca21
and eax, 0x2704001
or eax, 0x398c058a
mov dword [ebx], eax
add ebx, edx
and eax, 0x31e76166
and eax, 0x11644000
or eax, 0x18b045
mov dword [ebx], eax
add ebx, edx
or eax, 0xfc419ea
xor eax, 0x539dbb96
and eax, 0x604009
or eax, 0x838c0d82
mov dword [ebx], eax
add ebx, edx
and eax, 0x64746e1a
and eax, 8
or eax, 0x4d8901e1
mov dword [ebx], eax
add ebx, edx
or eax, 0x45514852
xor eax, 0x7729b65f
and eax, 0x18508ba4
or eax, 0xc4050048
mov dword [ebx], eax
add ebx, edx
xor eax, 0x101c294e
and eax, 0x4c480022
or eax, 0x31a45519
mov dword [ebx], eax
add ebx, edx
and eax, 0x42786c4
and eax, 0x40000
or eax, 0xb0418b09
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3a866ec
and eax, 0x8101c081
or eax, 0x8000002
mov dword [ebx], eax
add ebx, edx
and eax, 0x36c78191
or eax, 0x16936ff
and eax, 0x69b045
or eax, 0x14800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe58683c
xor eax, 0x22e7b48b
and eax, 0x38566cf0
or eax, 0x80a9930d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x13558fe5
and eax, 0x40822eed
and eax, 8
or eax, 0x1080
mov dword [ebx], eax
add ebx, edx
or eax, 0x532e8340
and eax, 0x402c8
or eax, 0xc21
mov dword [ebx], eax
add ebx, edx
xor eax, 0x43a7da8f
and eax, 0x40018000
or eax, 0xbc4c0b00
mov dword [ebx], eax
add ebx, edx
and eax, 0x87c0045
or eax, 0x2cac2688
and eax, 0x2cc00408
or eax, 0x50004933
mov dword [ebx], eax
add ebx, edx
or eax, 0x3292832c
and eax, 0x6c508b08
or eax, 0x80050000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1dd2be47
or eax, 0x63c9d082
and eax, 0x7dc8550b
or eax, 0x200030
mov dword [ebx], eax
add ebx, edx
or eax, 0x1f3f6951
xor eax, 0x55b915c5
and eax, 0x28440808
or eax, 0xd0018301
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2172bf86
and eax, 0x4ed44cbc
and eax, 0x8000080
or eax, 0x8101e803
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7a0e3d06
xor eax, 0x4f014d85
and eax, 0xc0a9800
or eax, 0x41816045
mov dword [ebx], eax
add ebx, edx
and eax, 0x5091ac34
and eax, 0xb9ecf62
and eax, 0x800
or eax, 0xbc4d33c8
mov dword [ebx], eax
add ebx, edx
and eax, 0xb1a2cc1
and eax, 0x80840
or eax, 0x5583013d
mov dword [ebx], eax
add ebx, edx
or eax, 0x4544702d
xor eax, 0x65d9f7d9
and eax, 0x28280
or eax, 0x1c00140
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b2b56ee
and eax, 0xbc05588
or eax, 0x80000001
mov dword [ebx], eax
add ebx, edx
and eax, 0x4848f65c
and eax, 0x5400
or eax, 0x922d8045
mov dword [ebx], eax
add ebx, edx
xor eax, 0x561345b3
or eax, 0x777c5368
and eax, 0x81000054
or eax, 0x8000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x68366f1e
and eax, 0x38fa83ce
and eax, 0x8000004
or eax, 0x458bd441
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c7912d6
and eax, 0x544902c4
or eax, 0x80042928
mov dword [ebx], eax
add ebx, edx
or eax, 0x13704d71
xor eax, 0x5fe29631
and eax, 0x888c4988
or eax, 0x63600401
mov dword [ebx], eax
add ebx, edx
or eax, 0x39a6e1ed
or eax, 0x23a21c57
and eax, 0xe8448909
or eax, 0x4110200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x26fd55ac
and eax, 0x8800c281
or eax, 0x1010002
mov dword [ebx], eax
add ebx, edx
or eax, 0xb13434
xor eax, 0x3e031a65
and eax, 0x582ec50
or eax, 0x40090005
mov dword [ebx], eax
add ebx, edx
xor eax, 0x78e789df
and eax, 0x72f2da56
and eax, 0x30400000
or eax, 0x80053bec
mov dword [ebx], eax
add ebx, edx
or eax, 0x77a54f07
and eax, 0x4f678b45
and eax, 0x45010845
or eax, 0x88a4038
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5603127
and eax, 0xc10148
or eax, 0x10082a0
mov dword [ebx], eax
add ebx, edx
or eax, 0x2227d0f9
and eax, 0x3521c232
and eax, 0x1204000
or eax, 0x8ac80d89
mov dword [ebx], eax
add ebx, edx
xor eax, 0x43794bb9
or eax, 0x4c363fec
and eax, 0xc0833854
or eax, 0x200c001
mov dword [ebx], eax
add ebx, edx
xor eax, 0xba5f213
or eax, 0x4ee20a91
and eax, 0xc8440801
or eax, 0x30118100
mov dword [ebx], eax
add ebx, edx
and eax, 0x16dc6241
xor eax, 0x402ba22e
and eax, 0x70000b
or eax, 0x83804580
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1893cd19
and eax, 0x1010080
or eax, 0x44880168
mov dword [ebx], eax
add ebx, edx
or eax, 0x3d4d5f66
or eax, 0x1a7ae1a7
and eax, 0x7c4d8be0
or eax, 0x80000010
mov dword [ebx], eax
add ebx, edx
or eax, 0x609c0337
and eax, 0x88018983
or eax, 0x1006000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3bfb7df9
or eax, 0x61f4a51d
and eax, 0x4181ec0d
or eax, 0x140a1040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x74f2a8d4
xor eax, 0x504536ad
and eax, 0x30142200
or eax, 0x844119c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x48e670b4
or eax, 0x50cbfa62
and eax, 0x448b0874
or eax, 0x1000008
mov dword [ebx], eax
add ebx, edx
or eax, 0x79e0bda7
and eax, 0x6d9b9194
and eax, 0x48011194
or eax, 0x80442a28
mov dword [ebx], eax
add ebx, edx
and eax, 0x75f5d921
or eax, 0x14090e37
and eax, 0x44090935
or eax, 0x9820048
mov dword [ebx], eax
add ebx, edx
or eax, 0x1390ae21
and eax, 0x37d8563
and eax, 0x1018140
or eax, 0xc0028c
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd93fe4
or eax, 0x32e55880
and eax, 0x3cc4c88
or eax, 0x88000101
mov dword [ebx], eax
add ebx, edx
xor eax, 0x29970359
and eax, 0xa2030c50
or eax, 0x4880b005
mov dword [ebx], eax
add ebx, edx
or eax, 0x7bffb4e1
and eax, 0xb8558801
or eax, 0x4000100
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c048083
or eax, 0x1117404f
and eax, 0x450381cb
or eax, 0x882620
mov dword [ebx], eax
add ebx, edx
and eax, 0x3cd7a849
xor eax, 0x34d65271
and eax, 0x408210
or eax, 0x1a801c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c08e0c
or eax, 0x7f8a38a1
and eax, 0xbc00589
or eax, 0x80104000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x129df184
and eax, 0x8101b40d
or eax, 0x40804840
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a15eec5
and eax, 0x6801
or eax, 0x210
mov dword [ebx], eax
add ebx, edx
or eax, 0x6fb5300b
and eax, 0xbb44809
or eax, 0x80480580
mov dword [ebx], eax
add ebx, edx
or eax, 0x619643e0
and eax, 0x412a4441
or eax, 0x14018014
mov dword [ebx], eax
add ebx, edx
or eax, 0x39a28d25
and eax, 0x44018974
or eax, 0x80540088
mov dword [ebx], eax
add ebx, edx
and eax, 0x351dc281
or eax, 0x55dbed12
and eax, 0x458b0982
or eax, 0x69
mov dword [ebx], eax
add ebx, edx
xor eax, 0x35601814
xor eax, 0x16d8c6c9
and eax, 0x8304
or eax, 0x1c000c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x12e5c181
xor eax, 0x199fe175
and eax, 0x9444081
or eax, 0x82800508
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2dc00f44
and eax, 0x313551a6
and eax, 0x4004
or eax, 0x4d3b8449
mov dword [ebx], eax
add ebx, edx
and eax, 0x78a9a75
and eax, 0x3c74ec29
and eax, 0x4000000
or eax, 0x428d0fec
mov dword [ebx], eax
add ebx, edx
and eax, 0x279dd86b
and eax, 0x2000000
or eax, 0x89000001
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ef0ec6b
and eax, 0xa000001
or eax, 0xe083e454
mov dword [ebx], eax
add ebx, edx
xor eax, 0x62256a80
and eax, 0x80048801
or eax, 0x64510100
mov dword [ebx], eax
add ebx, edx
or eax, 0x178b2669
and eax, 0x4ad5669e
and eax, 0x2900408
or eax, 0x81284183
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a0961f
or eax, 0x58b105b0
and eax, 0x41890180
or eax, 0x4000040
mov dword [ebx], eax
add ebx, edx
and eax, 0x23e62063
xor eax, 0x6886c9ea
and eax, 0x480489a8
or eax, 0x84490210
mov dword [ebx], eax
add ebx, edx
or eax, 0x58cbd7e2
and eax, 0x5bbdff38
and eax, 0x801c900
or eax, 0x81002083
mov dword [ebx], eax
add ebx, edx
xor eax, 0xf16eda9
and eax, 0x4030408
or eax, 0x5188c845
mov dword [ebx], eax
add ebx, edx
and eax, 0x310283d2
and eax, 0x10000000
or eax, 0xcc5503b4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x421b179c
and eax, 0x9e4c1408
or eax, 0x60908181
mov dword [ebx], eax
add ebx, edx
or eax, 0x3212926c
and eax, 0x448a97ed
or eax, 0x1016812
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c98d584
and eax, 0x1000258
or eax, 0xe88184
mov dword [ebx], eax
add ebx, edx
and eax, 0x56806798
and eax, 0x800188
or eax, 0x835c4401
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c9f7187
and eax, 0x9c4081
or eax, 0xff629c3c
mov dword [ebx], eax
add ebx, edx
or eax, 0x26600e36
and eax, 0x507400bf
or eax, 0x40
mov dword [ebx], eax
add ebx, edx
xor eax, 0xade4908
xor eax, 0x76ab4607
and eax, 0x8000d80
or eax, 0x3c8400b
mov dword [ebx], eax
add ebx, edx
or eax, 0x377f2cfc
and eax, 0xd896c4d
or eax, 0x80009000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c1c2499
and eax, 0xbd9dfcd8
or eax, 0x42620200
mov dword [ebx], eax
add ebx, edx
and eax, 0x26b81cf6
and eax, 0xb01480
or eax, 0x8944410b
mov dword [ebx], eax
add ebx, edx
or eax, 0x74059f02
xor eax, 0x7683c2c3
and eax, 0x8b761400
or eax, 0x7488c095
mov dword [ebx], eax
add ebx, edx
xor eax, 0xabcead5
xor eax, 0x6031bfec
and eax, 0x944181ac
or eax, 0x68040a53
mov dword [ebx], eax
add ebx, edx
and eax, 0x6dec22cd
and eax, 0x8000081
or eax, 0x8101c002
mov dword [ebx], eax
add ebx, edx
and eax, 0x48c61046
or eax, 0x7c5db890
and eax, 0xc09b800
or eax, 0x81824445
mov dword [ebx], eax
add ebx, edx
or eax, 0x23f561a3
and eax, 0xaffffcc0
or eax, 0x50000218
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e302c81
xor eax, 0x210b5940
and eax, 0xded48519
or eax, 0x20000822
mov dword [ebx], eax
add ebx, edx
and eax, 0x19e9ae26
and eax, 0x408c22
or eax, 0x243d73dd
mov dword [ebx], eax
add ebx, edx
or eax, 0x1799f158
xor eax, 0x60fd991a
and eax, 0x13004481
or eax, 0x28e0110a
mov dword [ebx], eax
add ebx, edx
or eax, 0x59ca2887
or eax, 0x2006c418
and eax, 0x186cf415
or eax, 0x4110040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x381da1c7
or eax, 0x7a536462
and eax, 0x3a604582
or eax, 0x1880009
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ef831d9
and eax, 0x14783041
or eax, 0x58004
mov dword [ebx], eax
add ebx, edx
and eax, 0x4181369a
and eax, 0
or eax, 0x99b8458b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7422e606
and eax, 0x85982185
or eax, 0x605c72
mov dword [ebx], eax
add ebx, edx
or eax, 0x71208f30
and eax, 0x810874c0
or eax, 0xa010000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6e4e968c
and eax, 0xc103c04c
or eax, 0x801c01
mov dword [ebx], eax
add ebx, edx
and eax, 0x33801bc8
and eax, 0x2823ffd2
and eax, 0x800
or eax, 0xdc4d8101
mov dword [ebx], eax
add ebx, edx
and eax, 0x6542f8c4
or eax, 0x7d44c30e
and eax, 0x140410a
or eax, 0x82a01481
mov dword [ebx], eax
add ebx, edx
and eax, 0x14261f1f
or eax, 0x542cc209
and eax, 0x54080102
or eax, 0x18100c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x1796904c
or eax, 0x40508cd9
and eax, 0x404088c0
or eax, 0x80050320
mov dword [ebx], eax
add ebx, edx
or eax, 0x3939c57f
xor eax, 0x13cff814
and eax, 0x6890052b
or eax, 0x15484010
mov dword [ebx], eax
add ebx, edx
or eax, 0xb48ff8b
and eax, 0x1103c0ca
and eax, 0x1000c008
or eax, 0x88450701
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2bfbfdd0
and eax, 1
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x342aac74
and eax, 0x4020461
or eax, 0x41c5038a
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c98c05
and eax, 0x88
or eax, 0x10
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e042de5
and eax, 0x28040900
or eax, 0xc0498200
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c75472e
and eax, 0x64184d0a
or eax, 0x11800001
mov dword [ebx], eax
add ebx, edx
and eax, 0x45d2ead4
and eax, 0x33108dee
and eax, 0x100800
or eax, 0xfc458341
mov dword [ebx], eax
add ebx, edx
and eax, 0x49e58b6f
and eax, 0x8018a01
or eax, 0x81006082
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a1401bf
and eax, 0x101e815
or eax, 0x448a1440
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f3f98d0
and eax, 0x10c38236
and eax, 0x10000004
or eax, 0xec453bf0
mov dword [ebx], eax
add ebx, edx
or eax, 0x587a6faf
xor eax, 0x4b925fb2
and eax, 0x589004d
or eax, 0x48020830
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3a6c5f61
and eax, 0x3045130c
or eax, 0x880828c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x44f45cb
xor eax, 0x1715ca34
and eax, 0x10a2078
or eax, 0x54810804
mov dword [ebx], eax
add ebx, edx
or eax, 0x7357409b
and eax, 0x660be21d
and eax, 0x60012010
or eax, 0x98541ba0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3cdaa220
or eax, 0x4241e6fc
and eax, 0x448b297c
or eax, 0x1000001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x210e3dd2
and eax, 0x640510a0
or eax, 0x80402b40
mov dword [ebx], eax
add ebx, edx
and eax, 0x453e80f6
and eax, 0x44040060
or eax, 0x1c3091d
mov dword [ebx], eax
add ebx, edx
and eax, 0x1cc0d410
xor eax, 0x263a4fe1
and eax, 0x190
or eax, 4
mov dword [ebx], eax
add ebx, edx
or eax, 0x4fda1704
xor eax, 0x71c59f41
and eax, 0x6078800
or eax, 0xc1006300
mov dword [ebx], eax
add ebx, edx
or eax, 0x4612c14b
xor eax, 0x3fefda1b
and eax, 0x1040
or eax, 0x8405
mov dword [ebx], eax
add ebx, edx
xor eax, 0x63ceaa5a
xor eax, 0x1a82d2f9
and eax, 0x49080000
or eax, 0x4830000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x37bb731
and eax, 0x7b7a97b5
and eax, 0x401330
or eax, 0x940d208c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ee1a493
and eax, 0x40880124
or eax, 0x15030850
mov dword [ebx], eax
add ebx, edx
xor eax, 0x292f24f1
and eax, 0xa00184
or eax, 0x14a8260
mov dword [ebx], eax
add ebx, edx
xor eax, 0xae8f775
and eax, 0x27cd89a1
and eax, 0x3000081
or eax, 0x88e45508
mov dword [ebx], eax
add ebx, edx
xor eax, 0x74a80703
and eax, 0xc0005000
or eax, 0x83a445
mov dword [ebx], eax
add ebx, edx
or eax, 0xab16856
and eax, 0x34716447
and eax, 0x10001
or eax, 0xf4448900
mov dword [ebx], eax
add ebx, edx
and eax, 0x4aa00b5d
and eax, 0x901
or eax, 0x33f4448a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b59af31
or eax, 0x67186dc7
and eax, 0x4d39ac4d
or eax, 0x21000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x56bdbd2c
or eax, 0x47d90f97
and eax, 0xb1c0cd0
or eax, 0x80007008
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b6dd2ef
and eax, 0x1593c937
and eax, 0x1004000
or eax, 0xf6999845
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d9b6a80
and eax, 0x80008045
or eax, 0x40854838
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e3c6877
or eax, 0x4592371b
and eax, 0x458b2610
or eax, 0x10000064
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c209c53
xor eax, 0x1d23b1ad
and eax, 0x10281d4
or eax, 0xc00200
mov dword [ebx], eax
add ebx, edx
and eax, 0x74137c94
and eax, 0x80
or eax, 0x8bd45509
mov dword [ebx], eax
add ebx, edx
or eax, 0x6beda010
xor eax, 0x59bca2ce
and eax, 0x14045
or eax, 0x4502a800
mov dword [ebx], eax
add ebx, edx
and eax, 0x8c3685e
or eax, 0x70a807f0
and eax, 0x164d4
or eax, 0x8b141000
mov dword [ebx], eax
add ebx, edx
or eax, 0x38ecd946
or eax, 0x6530add9
and eax, 0xf799dc45
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x51029f85
and eax, 0x20b4dd16
and eax, 0x10c404
or eax, 0x452b2079
mov dword [ebx], eax
add ebx, edx
or eax, 0xab3cec6
or eax, 0x2d892c1
and eax, 0xb097ce0
or eax, 0x80000100
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e4b90d8
xor eax, 0x29f563e5
and eax, 0x1807005
or eax, 0xc0038c48
mov dword [ebx], eax
add ebx, edx
or eax, 0x71f8c501
and eax, 0xf0498901
or eax, 0xc040000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e8509fe
or eax, 0x4ff385ff
and eax, 0x5ff685e9
or eax, 0xa0082000
mov dword [ebx], eax
add ebx, edx
and eax, 0x789e32ac
and eax, 0x681400a8
or eax, 0x80418b57
mov dword [ebx], eax
add ebx, edx
xor eax, 0x68eaa77
and eax, 0x27db9fc2
and eax, 0x22420080
or eax, 0xd020c201
mov dword [ebx], eax
add ebx, edx
and eax, 0x408c88ef
and eax, 0x26bc8e16
and eax, 0
or eax, 0x55890000
mov dword [ebx], eax
add ebx, edx
and eax, 0xc2bbfab
and eax, 0x4010000
or eax, 0xf0448be8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3d699651
and eax, 0x89280501
or eax, 0xc04002
mov dword [ebx], eax
add ebx, edx
and eax, 0x77857e19
and eax, 0x1804401
or eax, 0x86bb044
mov dword [ebx], eax
add ebx, edx
and eax, 0x21c0bb5c
and eax, 0x1c00000
or eax, 0x82344d8b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a8584d0
xor eax, 0x7628f0fc
and eax, 0xd090181
or eax, 0x40800040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4dad6c2b
and eax, 0x2666ab18
and eax, 0x40900
or eax, 0xf45182f4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a1faec
and eax, 0x27dcf2ae
and eax, 0x2c05008
or eax, 0xd000533
mov dword [ebx], eax
add ebx, edx
and eax, 0x6eebeb4b
and eax, 0x109
or eax, 0x11684
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a4c8e74
or eax, 0x58b89d2c
and eax, 0x40008b00
or eax, 0xa0450000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c64f434
or eax, 0x48b881b
and eax, 0x18803
or eax, 0x89006080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x32f742b9
and eax, 0x982a000
or eax, 0x44094045
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1513ace
and eax, 0x25a75037
and eax, 0x4000000
or eax, 0xb84d03e8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x49e6f8a7
and eax, 0xa19a120
and eax, 0x8100
or eax, 0xfed00c89
mov dword [ebx], eax
add ebx, edx
and eax, 0x47e9e3a6
and eax, 0x79bfb085
and eax, 0x40808080
or eax, 0x150b7f7f
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd18e2d
and eax, 0x441001d0
or eax, 0x88858808
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3c78c08b
and eax, 0x80ed4952
or eax, 0xb12b6ac
mov dword [ebx], eax
add ebx, edx
or eax, 0x718164c4
and eax, 0xe883e844
or eax, 1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x72156bd0
and eax, 0x54c1560
and eax, 0x40100
or eax, 0xe8418801
mov dword [ebx], eax
add ebx, edx
and eax, 0x4251b99f
and eax, 0x40408901
or eax, 0xbe90048a
mov dword [ebx], eax
add ebx, edx
or eax, 0x187ae68
xor eax, 0x25b82c61
and eax, 0x882b838a
or eax, 0x5107c75
mov dword [ebx], eax
add ebx, edx
xor eax, 0x44cfb456
xor eax, 0x3eb3b116
and eax, 0xf747fa8c
or eax, 0x8b80440
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1cabafea
or eax, 0x580eba8f
and eax, 0x510a0b2c
or eax, 0x4810050
mov dword [ebx], eax
add ebx, edx
xor eax, 0x61c692a2
and eax, 0x144509dc
or eax, 0xc8102220
mov dword [ebx], eax
add ebx, edx
or eax, 0xa28528f
and eax, 0x5c54513b
or eax, 0x21800400
mov dword [ebx], eax
add ebx, edx
xor eax, 0xf68b244
and eax, 0x60048309
or eax, 0x80410800
mov dword [ebx], eax
add ebx, edx
and eax, 0x122cfedf
or eax, 0x75db2b45
and eax, 0x101a801
or eax, 0x88004082
mov dword [ebx], eax
add ebx, edx
or eax, 0x7fbd8a4
and eax, 0xd8be005
or eax, 0x40000040
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d687b97
xor eax, 0x4efde029
and eax, 0x10003b0
or eax, 0xc18000
mov dword [ebx], eax
add ebx, edx
and eax, 0x25569388
or eax, 0x15afbbf5
and eax, 0x1a00981
or eax, 0x8a104408
mov dword [ebx], eax
add ebx, edx
and eax, 0x39afdde
and eax, 0x1104400
or eax, 0x542ba055
mov dword [ebx], eax
add ebx, edx
xor eax, 0x31e1a1ea
and eax, 0x382a6512
and eax, 0x84510
or eax, 0x8b0038ac
mov dword [ebx], eax
add ebx, edx
or eax, 0x42b431de
and eax, 0x41384c44
or eax, 0x4038001
mov dword [ebx], eax
add ebx, edx
or eax, 0x4bc1c637
and eax, 0xb514c44
or eax, 0x80043080
mov dword [ebx], eax
add ebx, edx
or eax, 0x3e5c70
and eax, 0x93b2c44
or eax, 0x44008009
mov dword [ebx], eax
add ebx, edx
or eax, 0x1cd0deed
or eax, 0x4ae3b8a6
and eax, 0x47097ce0
or eax, 0x80000100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x67a76945
and eax, 0x285c1366
and eax, 0x1004
or eax, 0x18041
mov dword [ebx], eax
add ebx, edx
and eax, 0x68f80fcf
and eax, 0
or eax, 0x7eb0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x60fb28b0
or eax, 0x38c3afc7
and eax, 0x8005c7
or eax, 0x104000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1eb3fb79
and eax, 0x5b234778
and eax, 0
or eax, 0x8b000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3e571849
and eax, 0x15031841
or eax, 0x4008c014
mov dword [ebx], eax
add ebx, edx
or eax, 0x30d5755b
and eax, 0x5f369062
and eax, 0x1041000
or eax, 0x8a086490
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ac0c142
xor eax, 0x5a89023b
and eax, 0x93019441
or eax, 0x64984804
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6bd2acd7
and eax, 0x40b6010
or eax, 0x4130806d
mov dword [ebx], eax
add ebx, edx
or eax, 0x58938596
or eax, 0x247a7c4f
and eax, 0x9297cc8
or eax, 0x82000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x38ed5735
xor eax, 0x11a4d6ab
and eax, 0xa000ec44
or eax, 0x48830001
mov dword [ebx], eax
add ebx, edx
and eax, 0x2de54ad3
and eax, 0x28010801
or eax, 0xc4448100
mov dword [ebx], eax
add ebx, edx
and eax, 0x654e308f
and eax, 0x20440001
or eax, 0x1ba84d8a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x162f2375
and eax, 0x9416c4c
or eax, 0x3c9001
mov dword [ebx], eax
add ebx, edx
or eax, 0x172fb1f2
or eax, 0x340ec447
and eax, 0x10c45c7
or eax, 0x800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6407545d
and eax, 0x2fc80fbf
and eax, 0x21000000
or eax, 0xca000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x160a6704
xor eax, 0x5a9d2002
and eax, 0x8050002
or eax, 0x8440c705
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e53be3d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x35e73d20
and eax, 0x21c01500
or eax, 0x210408b
mov dword [ebx], eax
add ebx, edx
and eax, 0x9dedbe0
and eax, 0x68da1365
and eax, 0x500000
or eax, 0x9248c55
mov dword [ebx], eax
add ebx, edx
xor eax, 0x339ad2bd
or eax, 0x1fbda54b
and eax, 0x3d0458b
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ec928f4
or eax, 0x345d77d7
and eax, 0x58901e8
or eax, 0x40000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x9896f30
and eax, 0x40090bd0
or eax, 0xb0448000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x208f6978
and eax, 0x8000c080
or eax, 0x9010103
mov dword [ebx], eax
add ebx, edx
and eax, 0x3baaa369
xor eax, 0x726e8863
and eax, 0x510a0040
or eax, 0x481f00d
mov dword [ebx], eax
add ebx, edx
and eax, 0x48b48a98
and eax, 0x808000
or eax, 0x16a03e4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x18f74f83
and eax, 0x57560ae2
and eax, 0x1040000
or eax, 0x8ae05589
mov dword [ebx], eax
add ebx, edx
or eax, 0x24fec3a6
and eax, 0x6593762a
and eax, 0x20824400
or eax, 0xc8018845
mov dword [ebx], eax
add ebx, edx
xor eax, 0x758db700
and eax, 0x8c040901
or eax, 0x40418000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x65b60885
xor eax, 0x45bd074d
and eax, 0x80480489
or eax, 0x3b04902
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7096ea24
and eax, 0xf530b5d
and eax, 0x1000109
or eax, 0x4c8900e0
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d44d030
and eax, 0x4e140b5d
and eax, 0x4c000000
or eax, 0x90558bf8
mov dword [ebx], eax
add ebx, edx
or eax, 0x28423f22
xor eax, 0x562a9b5b
and eax, 0x28440421
or eax, 0x5480511a
mov dword [ebx], eax
add ebx, edx
or eax, 0x190bd014
and eax, 0x6845811d
or eax, 0x80000a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x49fd5ebc
and eax, 0xfd24072
and eax, 0x8400010
or eax, 0x74b8452b
mov dword [ebx], eax
add ebx, edx
or eax, 0x5cabc0aa
and eax, 0x58498111
or eax, 0x80040a04
mov dword [ebx], eax
add ebx, edx
or eax, 0x2301cad4
and eax, 0x8901c981
or eax, 0x2002
mov dword [ebx], eax
add ebx, edx
and eax, 0x7637c9c2
and eax, 0x1c800
or eax, 0x558a104d
mov dword [ebx], eax
add ebx, edx
and eax, 0x4455f14d
and eax, 0x44010040
or eax, 0x11ae0fa0
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f28849b
and eax, 0x40000080
or eax, 0x88553b58
mov dword [ebx], eax
add ebx, edx
or eax, 0x22b8946c
xor eax, 0x55e849bc
and eax, 0x5010040
or eax, 0x408a093d
mov dword [ebx], eax
add ebx, edx
and eax, 0x356ae1f5
and eax, 0x1000134
or eax, 0xc08288
mov dword [ebx], eax
add ebx, edx
or eax, 0x13398565
and eax, 0x1b80589
or eax, 0xe8044000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ba3b64d
xor eax, 0x10956e30
and eax, 0x59356a10
or eax, 0xa6ca94c4
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d7d1fa7
and eax, 0x81f84d83
or eax, 8
mov dword [ebx], eax
add ebx, edx
or eax, 0x3fb71d5f
and eax, 0x4ad6d65d
and eax, 0x461049
or eax, 0x92ba0
mov dword [ebx], eax
add ebx, edx
or eax, 0x28cb8259
or eax, 0x3be0b66a
and eax, 0x384d8900
or eax, 0xc0000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2310895f
and eax, 0x20000100
or eax, 0xbb8548b
mov dword [ebx], eax
add ebx, edx
xor eax, 0xfff03d
and eax, 0x7a9b459f
and eax, 0x10014
or eax, 0x5588f841
mov dword [ebx], eax
add ebx, edx
xor eax, 0x54bce539
xor eax, 0x4978228a
and eax, 0x8092ba0
or eax, 0x8300c018
mov dword [ebx], eax
add ebx, edx
or eax, 0x3adc341c
xor eax, 0x20ae611a
and eax, 0x80039804
or eax, 0x40802041
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b0d1173
xor eax, 0x2a3cb53c
and eax, 0x28058101
or eax, 0x90400800
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f8a5873
xor eax, 0x67d95fe
and eax, 0x2a380d8b
or eax, 0x11804000
mov dword [ebx], eax
add ebx, edx
and eax, 0x395e1589
or eax, 0x2a65a569
and eax, 0x90d8449
or eax, 0x84024804
mov dword [ebx], eax
add ebx, edx
and eax, 0x36bc8f4
xor eax, 0xf0f9595
and eax, 0x81
or eax, 0xa
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5b0ecf24
and eax, 0x304458b
or eax, 0x80c01000
mov dword [ebx], eax
add ebx, edx
and eax, 0x52bc77d
and eax, 0x1000100
or eax, 0x548900c2
mov dword [ebx], eax
add ebx, edx
or eax, 0x36c1e7fb
and eax, 0x725d2db0
and eax, 0x70410180
or eax, 0x8c048a44
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e93e170
and eax, 0x56f9330c
and eax, 0x40d00000
or eax, 0x3d08453b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3af8ffc9
and eax, 0x40008a20
or eax, 0x804d0108
mov dword [ebx], eax
add ebx, edx
and eax, 0x3fc1b637
and eax, 0x400020
or eax, 0x7db04d1b
mov dword [ebx], eax
add ebx, edx
or eax, 0x36b108d2
and eax, 0x8414509
or eax, 0x80048200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1386b571
and eax, 0
or eax, 1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7651bf14
or eax, 0x1b65cc65
and eax, 0x45450761
or eax, 0x82008a
mov dword [ebx], eax
add ebx, edx
or eax, 0x282581b6
and eax, 0x88
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x41d83d83
and eax, 0x500900
or eax, 0xbc058200
mov dword [ebx], eax
add ebx, edx
or eax, 0x26198cdb
xor eax, 0x270bca51
and eax, 0x10004502
or eax, 0x64881031
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b6da9a0
or eax, 0x374a9cae
and eax, 0x34408908
or eax, 0x80050200
mov dword [ebx], eax
add ebx, edx
and eax, 0x59ad0afb
and eax, 0x10040008
or eax, 0x6ce84533
mov dword [ebx], eax
add ebx, edx
xor eax, 0x471a2ac0
and eax, 0x10440b08
or eax, 0xc0098000
mov dword [ebx], eax
add ebx, edx
and eax, 0x45a9c96b
and eax, 0x40000908
or eax, 0x3de04433
mov dword [ebx], eax
add ebx, edx
or eax, 0x12ba097e
and eax, 0x50500909
or eax, 0x80058200
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f8ee360
and eax, 0x8200
or eax, 0x89014083
mov dword [ebx], eax
add ebx, edx
and eax, 0x31ba71f5
and eax, 0x1004001
or eax, 0x448b9054
mov dword [ebx], eax
add ebx, edx
or eax, 0x13b9488f
and eax, 0x1a880d8
or eax, 0x400300
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a48cbc8
and eax, 0x480188
or eax, 0x8b904401
mov dword [ebx], eax
add ebx, edx
or eax, 0x507b9241
and eax, 0x493bc449
or eax, 0x4002804
mov dword [ebx], eax
add ebx, edx
or eax, 0x230b294e
and eax, 0xb086d48
or eax, 0x80001080
mov dword [ebx], eax
add ebx, edx
or eax, 0x21b2eee7
and eax, 0x13abc45
or eax, 0x54010010
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b062c8c
or eax, 0x4771369b
and eax, 0xb083cc4
or eax, 0x80004000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x569eee52
or eax, 0x115c71a
and eax, 0x4503c004
or eax, 0x41
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d90aba6
and eax, 0x90160c4
or eax, 0x82081410
mov dword [ebx], eax
add ebx, edx
and eax, 0x251399d7
and eax, 0x1010044
or eax, 0xe882e809
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c10871c
and eax, 0x558210e6
and eax, 0
or eax, 0xe84d8901
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4615bbe4
and eax, 0x82401081
or eax, 0x1a0450a
mov dword [ebx], eax
add ebx, edx
and eax, 0x40e8a2d4
or eax, 0x74caf7b2
and eax, 0x54880182
or eax, 0x1010040
mov dword [ebx], eax
add ebx, edx
or eax, 0x8841c94
and eax, 0x440509c0
or eax, 0xa0408220
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ea26e1a
and eax, 0
or eax, 0x8901c083
mov dword [ebx], eax
add ebx, edx
and eax, 0x219b0e7a
and eax, 0x10000
or eax, 0x60e8e445
mov dword [ebx], eax
add ebx, edx
or eax, 0x3097fcaf
and eax, 0x40888cd2
and eax, 0x888cc2
or eax, 0x8b77733d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x49bf762d
or eax, 0x67105895
and eax, 0xc44059c5
or eax, 0x8830420
mov dword [ebx], eax
add ebx, edx
and eax, 0x4fdf78e8
and eax, 0x4cc048c0
or eax, 0x800c840c
mov dword [ebx], eax
add ebx, edx
or eax, 0x293d6a7b
and eax, 0xcccccccc
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a23da2a
or eax, 0xe0c90aa
and eax, 0xc085088
or eax, 0xe0830544
mov dword [ebx], eax
add ebx, edx
xor eax, 0x8b2070e
and eax, 0xc4184082
or eax, 0x340ac01
mov dword [ebx], eax
add ebx, edx
or eax, 0x3d8f4ac0
and eax, 0xa5d0cc41
or eax, 0x201004
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b241b9b
or eax, 0x4d6d8213
and eax, 0x45c50000
or eax, 0x20000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1015423f
xor eax, 0x5632f274
and eax, 0x145a040
or eax, 0x45a0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x10c1456b
and eax, 0x50dd17fa
and eax, 0x10040000
or eax, 0xe041c700
mov dword [ebx], eax
add ebx, edx
and eax, 0x77c9c97b
or eax, 0x6619b9bf
and eax, 0x11835
or eax, 0x40
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c25f2dc
and eax, 0x44
or eax, 0x47cc4583
mov dword [ebx], eax
add ebx, edx
xor eax, 0x50abd6b9
or eax, 0xfc48c02
and eax, 0x7000036
or eax, 0xc0000001
mov dword [ebx], eax
add ebx, edx
or eax, 0x6190a693
and eax, 0xc610a005
or eax, 0x18274840
mov dword [ebx], eax
add ebx, edx
and eax, 0x79762a50
and eax, 0x40060000
or eax, 0x5c10000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6afbc868
and eax, 0x30000
or eax, 0x24dcc8
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c398962
and eax, 0x405c500
or eax, 0xc0400200
mov dword [ebx], eax
add ebx, edx
or eax, 0x4080aee
and eax, 0x8804
or eax, 0x3000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ca8a718
and eax, 0x28880504
or eax, 0x925040c3
mov dword [ebx], eax
add ebx, edx
xor eax, 0x32017a5d
or eax, 0x68c63291
and eax, 0xc000001b
or eax, 0x7000060
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ede4ac2
and eax, 0x42000040
or eax, 0x198bc005
mov dword [ebx], eax
add ebx, edx
or eax, 0x51b1fcd8
and eax, 0x41830001
or eax, 0x4440000
mov dword [ebx], eax
add ebx, edx
and eax, 0x35618e45
or eax, 0x6954950f
and eax, 0x10850c
or eax, 0x2a60b0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3c9c8300
or eax, 0x28f494d
and eax, 0x38054700
or eax, 0x80408000
mov dword [ebx], eax
add ebx, edx
or eax, 0x29af0a8a
and eax, 0x4b80
or eax, 0x1010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b01048c
or eax, 0x306b4796
and eax, 0x38684586
or eax, 0x44900041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x552666d0
and eax, 0x1000107
or eax, 0xc6000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x599877b5
xor eax, 0x1b932dcc
and eax, 0x85084044
or eax, 0x4ad4a401
mov dword [ebx], eax
add ebx, edx
or eax, 0x31752500
and eax, 0x45c50000
or eax, 0x20000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x62dcf342
xor eax, 0x29fa5f94
and eax, 0x61acd4
or eax, 0x4128
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a920c96
and eax, 0x5041c100
or eax, 0x84040600
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d245bb8
and eax, 0x670ba574
and eax, 0x8420
or eax, 0x7903
mov dword [ebx], eax
add ebx, edx
and eax, 0x41d4ea10
xor eax, 0x2f88454
and eax, 0x2d04444
or eax, 0x29000183
mov dword [ebx], eax
add ebx, edx
or eax, 0x604231c6
and eax, 0x43000145
or eax, 0x84000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x504b3960
and eax, 0x54403045
or eax, 0x8208400
mov dword [ebx], eax
add ebx, edx
and eax, 0x11d257fd
or eax, 0xf32f62a
and eax, 0x5420001
or eax, 0x40850000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x603d2d8a
and eax, 0x102080
or eax, 0x51230
mov dword [ebx], eax
add ebx, edx
or eax, 0x53f30ba2
and eax, 0x89ce671
and eax, 0x40200
or eax, 0xac41c500
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b9fc7f0
and eax, 0x3a1f3eda
and eax, 0x200
or eax, 0x39b6
mov dword [ebx], eax
add ebx, edx
or eax, 0x21a6f8a4
and eax, 0x21a04186
or eax, 0x1a080441
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f780935
or eax, 0x4a1135fe
and eax, 0x470000f1
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f416d06
and eax, 0x45000000
or eax, 0xa0c7f445
mov dword [ebx], eax
add ebx, edx
xor eax, 0x71ae099a
xor eax, 0x706d6376
and eax, 0x44000000
or eax, 0x18b0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x59e520b3
xor eax, 0x2d7e65a0
and eax, 0x6cf701a0
or eax, 0x11009850
mov dword [ebx], eax
add ebx, edx
or eax, 0x266b04cf
and eax, 0x6c4589f8
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x34347b5
and eax, 0x13ea11ae
and eax, 0x3000008
or eax, 0x80f84583
mov dword [ebx], eax
add ebx, edx
or eax, 0x19d5a4c7
and eax, 0x37acf2d
and eax, 0x1080100
or eax, 0x448100c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1aea7639
xor eax, 0x2bcf52d5
and eax, 0x642c0128
or eax, 0x885182d0
mov dword [ebx], eax
add ebx, edx
or eax, 0xce3c63a
and eax, 0x88464400
or eax, 0x3003000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6850060d
and eax, 0x7e60919d
and eax, 0x8000000
or eax, 0x453be84d
mov dword [ebx], eax
add ebx, edx
and eax, 0x1e1462d6
and eax, 0x8106044
or eax, 0x83011da0
mov dword [ebx], eax
add ebx, edx
or eax, 0x51ea3dc7
and eax, 0xca837445
or eax, 0x20008010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e1ae7ca
and eax, 0xc4110101
or eax, 0x30448800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2940aef0
and eax, 0x19140581
or eax, 0x22e0400a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x34428527
and eax, 0x3a1521c7
and eax, 0x140004
or eax, 0x2468e041
mov dword [ebx], eax
add ebx, edx
and eax, 0x43177f68
and eax, 0x144000
or eax, 0x83e80d8b
mov dword [ebx], eax
add ebx, edx
or eax, 0x644011ae
and eax, 0x1c888f8d
and eax, 0x4880181
or eax, 0x49010040
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e446e50
and eax, 0x4c000040
or eax, 0x90558bbc
mov dword [ebx], eax
add ebx, edx
and eax, 0x29c35d29
and eax, 0x8400120
or eax, 0x33bc5403
mov dword [ebx], eax
add ebx, edx
xor eax, 0x484a778
xor eax, 0x2325ba26
and eax, 0x105c4855
or eax, 0x209000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d3d8199
and eax, 0x380001
or eax, 0x3bc0458a
mov dword [ebx], eax
add ebx, edx
or eax, 0xbad3d7
and eax, 0x878d445
or eax, 0x40000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x72839786
and eax, 0x5c9f1e15
and eax, 0x18900001
or eax, 0x23404d8a
mov dword [ebx], eax
add ebx, edx
or eax, 0x21883d0e
and eax, 0x37ddf715
and eax, 0x1587005
or eax, 0x8258048
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6872308e
and eax, 0x10c4083
or eax, 0x82f01508
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b6819b6
and eax, 0x1080182
or eax, 0x54810040
mov dword [ebx], eax
add ebx, edx
or eax, 0x49dc7c45
and eax, 0x5dc509c4
or eax, 0x208238
mov dword [ebx], eax
add ebx, edx
xor eax, 0x16608ff
and eax, 0x1dc9a981
and eax, 0xc808001
or eax, 0xc04c4cc2
mov dword [ebx], eax
add ebx, edx
or eax, 0x27892b56
or eax, 0x397648a
and eax, 0xec8b45cc
or eax, 0x1000
mov dword [ebx], eax
add ebx, edx
or eax, 0x45af0a13
and eax, 0x61ad1dad
and eax, 0xac0c81
or eax, 0xe000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1824a3a5
and eax, 0x800000
or eax, 0x45470000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f3cc873
and eax, 0x55cacf01
and eax, 0x828800
or eax, 0x2130b0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6e98635b
or eax, 0x56554109
and eax, 0x6445c300
or eax, 0x80000400
mov dword [ebx], eax
add ebx, edx
and eax, 0x7726dcae
and eax, 0
or eax, 0x120fd
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b7411c1
and eax, 0xc1
or eax, 0xbcec4506
mov dword [ebx], eax
add ebx, edx
and eax, 0x7385665
and eax, 0x6eef002e
and eax, 0x4000000
or eax, 0xc300015b
mov dword [ebx], eax
add ebx, edx
and eax, 0x75d0dfa9
and eax, 0x1000001
or eax, 0x3026e044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x342f4be2
and eax, 0x5010000
or eax, 0x40c60000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xced5ef3
and eax, 0x30c1f570
and eax, 0x4040
or eax, 0x138038c
mov dword [ebx], eax
add ebx, edx
or eax, 0x30a6bfc1
and eax, 0x79092058
and eax, 0x30000000
or eax, 0xc445c700
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c051068
and eax, 0x47ed05d
and eax, 0
or eax, 0x16670
mov dword [ebx], eax
add ebx, edx
xor eax, 0x59873338
or eax, 0x54f97fd3
and eax, 0x5dd045c3
or eax, 0x2000004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x577bffbc
xor eax, 0x671ed5c2
and eax, 0x47000081
or eax, 0x80000004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x61cb7a93
and eax, 0x26c83804
or eax, 0x50348041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x66b7c870
and eax, 0x430001
or eax, 0x45840000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d333e63
and eax, 0x702e40
or eax, 0xb0194
mov dword [ebx], eax
add ebx, edx
xor eax, 0x124b1347
and eax, 0x400
or eax, 0xac45c300
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c4c4997
and eax, 0x4100
or eax, 0xeb2
mov dword [ebx], eax
add ebx, edx
or eax, 0x54c3e887
or eax, 0x500b5f45
and eax, 0x508845c7
or eax, 0x21340000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x115bcdc2
and eax, 0x40000005
or eax, 0x87000148
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1195b1af
or eax, 0x508a5de4
and eax, 0xd48ae844
or eax, 0x21200001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x14c86cc8
and eax, 0x30d0868a
and eax, 0x400000
or eax, 0x45870000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c52a68
and eax, 0x44385143
and eax, 0
or eax, 0x136a3b4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x285c425b
and eax, 0x840c100
or eax, 0x94050600
mov dword [ebx], eax
add ebx, edx
xor eax, 0x11b2477b
xor eax, 0x175f317b
and eax, 0x100
or eax, 0x42d9
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f3a1968
xor eax, 0x187dec21
and eax, 0x324405c0
or eax, 0x88b84007
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e15750
and eax, 0
or eax, 0xc7000084
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c994bd1
and eax, 0x6d6ab1ae
and eax, 0xc080004
or eax, 0x243dc41
mov dword [ebx], eax
add ebx, edx
or eax, 0x73066d4d
or eax, 0x7a25df2c
and eax, 0x45470001
or eax, 0x800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f18134a
and eax, 0x920240
or eax, 0x480
mov dword [ebx], eax
add ebx, edx
and eax, 0x65789205
or eax, 0x7452f730
and eax, 0x4040c700
or eax, 0x88050000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f242c02
and eax, 0x600
or eax, 0xc1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1fcbc30c
or eax, 0x613aa7ba
and eax, 0xbf845c7
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xf004a82
or eax, 0x6166fd1a
and eax, 0xc5000013
or eax, 0x2000020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7fce02f
and eax, 0x4070e004
or eax, 0x32031041
mov dword [ebx], eax
add ebx, edx
or eax, 0x1d3d3c0a
and eax, 0x45470000
or eax, 0x800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2feb2a45
or eax, 0x7ef36213
and eax, 0x4e6a44
or eax, 0x1008180
mov dword [ebx], eax
add ebx, edx
xor eax, 0x780746d2
or eax, 0x5268ca8c
and eax, 0x5841c700
or eax, 0x80040000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c3f4a76
and eax, 0xc40
or eax, 0x2088
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f6d31
xor eax, 0x36ca5417
and eax, 0x5510e8
or eax, 0x10ae800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x765ad5e4
and eax, 0x3e556a9d
and eax, 0x30050800
or eax, 0xc8408300
mov dword [ebx], eax
add ebx, edx
or eax, 0x10843ca6
and eax, 0x18c04
or eax, 0x80001
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d76aa2d
and eax, 0x28458800
or eax, 0xd0000100
mov dword [ebx], eax
add ebx, edx
or eax, 0x56caa887
and eax, 0x2c80983
or eax, 0x1004408
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb442450
or eax, 0x1732327b
and eax, 0xd887849
or eax, 0x40018004
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c172390
or eax, 0xb92b14
and eax, 0x8092b00
or eax, 0x8300c0c8
mov dword [ebx], eax
add ebx, edx
and eax, 0x32a206ce
and eax, 0x2000040
or eax, 0xc083c815
mov dword [ebx], eax
add ebx, edx
and eax, 0x1cd6ef2
and eax, 0x10800
or eax, 0xc8548101
mov dword [ebx], eax
add ebx, edx
xor eax, 0x41b6aafa
and eax, 0x9c0018b
or eax, 0x32084400
mov dword [ebx], eax
add ebx, edx
and eax, 0x61260a0b
xor eax, 0x53f9ffec
and eax, 0x99c45
or eax, 0x8d060000
mov dword [ebx], eax
add ebx, edx
and eax, 0x535a3448
or eax, 0xc2747cc
and eax, 0x2c0
or eax, 2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1371069f
and eax, 0x3700409
or eax, 0xc8c4982
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b2447b1
and eax, 0x5ac4dab
or eax, 0x80000004
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e6ce544
and eax, 0x1abcdecb
and eax, 0x84400
or eax, 0x8b0130c9
mov dword [ebx], eax
add ebx, edx
xor eax, 0x204c589a
and eax, 0xaa012c51
or eax, 0x4082d004
mov dword [ebx], eax
add ebx, edx
and eax, 0x1d2c0ce6
and eax, 0x8000800
or eax, 0xf4558101
mov dword [ebx], eax
add ebx, edx
or eax, 0x503cf33e
and eax, 0x5368ac66
and eax, 0x680002
or eax, 0x83844589
mov dword [ebx], eax
add ebx, edx
or eax, 0x21f6d591
or eax, 0x1b97290c
and eax, 0x1890180
or eax, 0x44000040
mov dword [ebx], eax
add ebx, edx
and eax, 0x172e3c84
or eax, 0x7f8ed100
and eax, 0x50048180
or eax, 0x80410a6c
mov dword [ebx], eax
add ebx, edx
and eax, 0x74ea844a
xor eax, 0x6bcbbc3
and eax, 0x547c3389
or eax, 0xa801c410
mov dword [ebx], eax
add ebx, edx
and eax, 0x282225e3
and eax, 0x6a10e044
and eax, 0x20000000
or eax, 0x74c085
mov dword [ebx], eax
add ebx, edx
or eax, 0x389ff3d2
and eax, 0x46e8910c
and eax, 0xc00100
or eax, 0x3b044c8b
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e497a84
and eax, 0x8404800
or eax, 0x13db04d
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c0aef47
and eax, 0x84045
or eax, 0x1a00582
mov dword [ebx], eax
add ebx, edx
or eax, 0x6fc4101a
and eax, 0x6b000000
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x21469ebd
and eax, 0xa8448605
or eax, 0x14102
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2791175f
and eax, 0x221759ab
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3bc7c3d2
and eax, 0x1cb93a43
and eax, 0x10800002
or eax, 0x234c5589
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c0424ff
xor eax, 0x380d7d0b
and eax, 0x30450855
or eax, 0x30a000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x64d75ed1
xor eax, 0x2ffd4638
and eax, 0x2b480088
or eax, 0xa04503
mov dword [ebx], eax
add ebx, edx
or eax, 0x274c7f1f
and eax, 0x5887005
or eax, 0x40018040
mov dword [ebx], eax
add ebx, edx
or eax, 0x3cd7ff88
xor eax, 0x41003668
and eax, 0x184d8980
or eax, 0xc0000210
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d30496a
xor eax, 0x366912df
and eax, 0x83044001
or eax, 0x8880d88
mov dword [ebx], eax
add ebx, edx
and eax, 0x43b17bbe
and eax, 0x2804000
or eax, 0xc003b055
mov dword [ebx], eax
add ebx, edx
or eax, 0x21d4d705
and eax, 0xe0558101
or eax, 0x10000800
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f86ba5d
and eax, 0x20000001
or eax, 0x1b90458a
mov dword [ebx], eax
add ebx, edx
or eax, 0x2896f862
or eax, 0x5901703d
and eax, 0x8158c45
or eax, 0x680000
mov dword [ebx], eax
add ebx, edx
or eax, 0x342c386c
and eax, 0x8740c09
or eax, 0x3804182
mov dword [ebx], eax
add ebx, edx
or eax, 0x1d6b0c0d
or eax, 0x1f263419
and eax, 0x875640d
or eax, 0x8040
mov dword [ebx], eax
add ebx, edx
and eax, 0x648c9566
and eax, 0x40400
or eax, 0x3be8518b
mov dword [ebx], eax
add ebx, edx
or eax, 0x650260e7
and eax, 0x96c3045
or eax, 0x118010
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b81fcc2
and eax, 0x3fc4483
or eax, 0x80000108
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e56f6e2
and eax, 0x45880168
or eax, 0x10080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x211d9a1f
and eax, 0x61f4df7
and eax, 0x40409f4
or eax, 0xb8498208
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ed197d5
and eax, 0x3a9074b0
and eax, 0x30800420
or eax, 0x4c2c491b
mov dword [ebx], eax
add ebx, edx
or eax, 0x5bdd664c
xor eax, 0x6302457d
and eax, 0x18550a00
or eax, 0xe0008130
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a6989f2
and eax, 0x3ac9e239
and eax, 0x10000020
or eax, 0x64b8550b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x418d4525
and eax, 0x55035875
and eax, 0x10000
or eax, 0xe8448b0b
mov dword [ebx], eax
add ebx, edx
xor eax, 0xf264af8
and eax, 0x23404123
or eax, 0x18900408
mov dword [ebx], eax
add ebx, edx
xor eax, 0x68bcc314
or eax, 0x7c0feb7a
and eax, 0x1d6cc445
or eax, 0x100000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x52e2b9f0
and eax, 0x3944d81
or eax, 0x3020000a
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c83ecc1
and eax, 0x4401
or eax, 0x1e74b04c
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb272f7a
or eax, 0x18c6b91b
and eax, 0x1c4510b
or eax, 0x82000480
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a957e95
or eax, 0x8c792d2
and eax, 0x8100c2
or eax, 0x55080100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x76105b14
xor eax, 0x7183b31f
and eax, 0x500089c0
or eax, 0xac450204
mov dword [ebx], eax
add ebx, edx
and eax, 0x18614935
or eax, 0x6dda188a
and eax, 0x4441090e
or eax, 0x8004a601
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ab4dc5
and eax, 0x44cc450b
or eax, 0x39100030
mov dword [ebx], eax
add ebx, edx
or eax, 0x52eb0e13
and eax, 0x704d0b09
or eax, 0x80008000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1042069b
and eax, 0x1008a624
and eax, 0x8000
or eax, 0x89016983
mov dword [ebx], eax
add ebx, edx
or eax, 0x33973daf
and eax, 0x1183f00d
or eax, 0x44080040
mov dword [ebx], eax
add ebx, edx
xor eax, 0xdd54674
and eax, 0x7990bef
and eax, 0x80228
or eax, 0x1e281c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x14ddd823
and eax, 0x1e85189
or eax, 0x8a000400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x13de7d39
and eax, 0x90102800
or eax, 0x6789c045
mov dword [ebx], eax
add ebx, edx
xor eax, 0x40a3ecbe
xor eax, 0xcd154b4
and eax, 0x12b404d
or eax, 0x44108030
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c7d430f
xor eax, 0x61774ca6
and eax, 0x1460ca8
or eax, 0x8a307150
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b59d4e9
or eax, 0x665d833b
and eax, 0x453bb441
or eax, 4
mov dword [ebx], eax
add ebx, edx
and eax, 0x30328245
and eax, 0x3f851c41
and eax, 0x40
or eax, 0x8b6e7da0
mov dword [ebx], eax
add ebx, edx
and eax, 0x56b037ec
and eax, 0x200040
or eax, 0x4d1bc00d
mov dword [ebx], eax
add ebx, edx
and eax, 0x56d85c7f
and eax, 0x44084000
or eax, 0x83013db0
mov dword [ebx], eax
add ebx, edx
or eax, 0x2a18f60f
and eax, 0x3dd84593
and eax, 0x401
or eax, 0x1a044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2ccde4c4
xor eax, 0x47e50ba
and eax, 0xa20000
or eax, 0x7490000
mov dword [ebx], eax
add ebx, edx
or eax, 0x336cc3d2
xor eax, 0x6bc45bf8
and eax, 0x200002
or eax, 0x8445c5
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4607843e
and eax, 0x790a48fb
and eax, 0
or eax, 0x8b000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6a0483f1
or eax, 0x1a9e9
and eax, 0x4101a851
or eax, 0x14325404
mov dword [ebx], eax
add ebx, edx
or eax, 0x6a14446a
and eax, 0xb047424
or eax, 0x80080180
mov dword [ebx], eax
add ebx, edx
xor eax, 0x22bebe4
xor eax, 0x6940c604
and eax, 0xa0075044
or eax, 0xf088001
mov dword [ebx], eax
add ebx, edx
or eax, 0x7df38f43
and eax, 0x453bd845
or eax, 0x2000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f3936d3
and eax, 0xa024c90
or eax, 0x81403148
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b91e1fb
and eax, 0x9006048
or eax, 0x44898005
mov dword [ebx], eax
add ebx, edx
or eax, 0x59aa1f6c
xor eax, 0x72cda9da
and eax, 0x28440280
or eax, 0xc0118908
mov dword [ebx], eax
add ebx, edx
and eax, 0x441fab7d
xor eax, 0x3b8a2fe2
and eax, 0xb840488
or eax, 0x80005101
mov dword [ebx], eax
add ebx, edx
or eax, 0x61e6fb98
or eax, 0x30a81817
and eax, 0xc082e805
or eax, 0x10040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x767e2211
and eax, 0xa0458800
or eax, 0x48000101
mov dword [ebx], eax
add ebx, edx
and eax, 0x30fc9209
xor eax, 0x3952946d
and eax, 0x1000408
or eax, 0x82e04983
mov dword [ebx], eax
add ebx, edx
xor eax, 0x12a216c1
and eax, 0x1000140
or eax, 0x4c890081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2392ef13
and eax, 0x8118ac0
or eax, 0x80440120
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6fccf53b
xor eax, 0x57e7ee3f
and eax, 0x30041020
or eax, 0x4d80451b
mov dword [ebx], eax
add ebx, edx
or eax, 0x3d4114f4
or eax, 0x25e9574c
and eax, 0x5c45031c
or eax, 0x80008800
mov dword [ebx], eax
add ebx, edx
or eax, 0x36870a98
xor eax, 0x4ae4f2cd
and eax, 0x34204111
or eax, 0x49d4042a
mov dword [ebx], eax
add ebx, edx
or eax, 0x75072011
or eax, 0x4d94a5b2
and eax, 0x64458110
or eax, 0x80080a04
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b01e260
and eax, 0x20000000
or eax, 0x1bf84d0b
mov dword [ebx], eax
add ebx, edx
and eax, 0xc53d16d
and eax, 0x8504009
or eax, 0x12d9844
mov dword [ebx], eax
add ebx, edx
and eax, 0x1177ba4a
and eax, 0x1741008
or eax, 0x82884583
mov dword [ebx], eax
add ebx, edx
xor eax, 0xf679bb0
and eax, 0x489002a
or eax, 0x510001c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0xcc99997
and eax, 0x5840887c
or eax, 0x84050380
mov dword [ebx], eax
add ebx, edx
and eax, 0x6feebed9
and eax, 0x4c400018
or eax, 0x30984523
mov dword [ebx], eax
add ebx, edx
and eax, 0x953c7e0
xor eax, 0x7878aec6
and eax, 0x70088b24
or eax, 0x88450009
mov dword [ebx], eax
add ebx, edx
or eax, 0x52a29f88
or eax, 0x2cde3456
and eax, 0xecc0d3b
or eax, 0x1004000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4fbf20a3
and eax, 0x4089
or eax, 0x8204
mov dword [ebx], eax
add ebx, edx
xor eax, 0x509720a6
and eax, 0x10158200
or eax, 0xac400900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x13e0a1da
or eax, 0x5cbcf18f
and eax, 0x8901ea83
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x552b6881
and eax, 0x43c187b1
and eax, 0x1010001
or eax, 0x448abc54
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e135ee
or eax, 0x3be6cc31
and eax, 0x704409b8
or eax, 0x80013204
mov dword [ebx], eax
add ebx, edx
and eax, 0x3402b944
and eax, 0x904
or eax, 0xad840b
mov dword [ebx], eax
add ebx, edx
or eax, 0x56ae02e6
and eax, 0x448b0000
or eax, 0x9000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b4a1325
and eax, 0x80000
or eax, 0xd0453bf4
mov dword [ebx], eax
add ebx, edx
or eax, 0x708c011b
xor eax, 0x10615e6f
and eax, 0xa00500
or eax, 0x1880f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x197865eb
and eax, 0x11890000
or eax, 0x44020000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3809154
or eax, 0x2443d39a
and eax, 0x20410388
or eax, 0xd0140044
mov dword [ebx], eax
add ebx, edx
and eax, 0xaf241f3
and eax, 0x500100
or eax, 0x7d88543b
mov dword [ebx], eax
add ebx, edx
and eax, 0x45da5f0e
xor eax, 0x72e8634a
and eax, 0x14000200
or eax, 0xc0458913
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c2b72e4
xor eax, 0x7933d60f
and eax, 0x251c0538
or eax, 0x58a04003
mov dword [ebx], eax
add ebx, edx
xor eax, 0x173e61f9
and eax, 0x791ba956
and eax, 0x68000002
or eax, 0x904d8b09
mov dword [ebx], eax
add ebx, edx
xor eax, 0x745fb055
xor eax, 0x62ff8afd
and eax, 0x2ae40123
or eax, 0x11104c10
mov dword [ebx], eax
add ebx, edx
xor eax, 0x57211b2d
and eax, 0x54540c
or eax, 0x11288841
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c6495bd
and eax, 0x1184180
or eax, 0x82c0140b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4f04eb87
xor eax, 0x5cceeff
and eax, 0x410000e2
or eax, 0x14890108
mov dword [ebx], eax
add ebx, edx
or eax, 0x71144b79
xor eax, 0x4d90c9d8
and eax, 0x10058200
or eax, 0xc04009d8
mov dword [ebx], eax
add ebx, edx
or eax, 0x1fe3c20c
and eax, 0x5dc04118
or eax, 0x20180423
mov dword [ebx], eax
add ebx, edx
or eax, 0x155cd83
xor eax, 0x5a7c4393
and eax, 0x18a20
or eax, 0xd8440152
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a351dbd
and eax, 0xd8759799
or eax, 0x20086000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x70bfd655
or eax, 0x2597be7b
and eax, 0x89800589
or eax, 0x2004000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x8283d8f
and eax, 0x81886004
or eax, 0xc018449
mov dword [ebx], eax
add ebx, edx
and eax, 0x6eb51562
xor eax, 0x6583ae45
and eax, 0x6902aa04
or eax, 0x96fd5578
mov dword [ebx], eax
add ebx, edx
xor eax, 0x9339573
xor eax, 0xb41264e
and eax, 0x81884401
or eax, 0x250118a
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c7ab580
and eax, 0x70261802
and eax, 0x10000002
or eax, 0x458901c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x18961021
and eax, 0x405eb5e1
and eax, 0x401c0
or eax, 0x80418a18
mov dword [ebx], eax
add ebx, edx
or eax, 0xd2ddd34
and eax, 0x8d6c8538
or eax, 0x72100003
mov dword [ebx], eax
add ebx, edx
xor eax, 0x9fe264c
and eax, 0x4200a377
or eax, 0x7c5c88
mov dword [ebx], eax
add ebx, edx
and eax, 0x7199987c
and eax, 0x6d2b3754
and eax, 0x80000
or eax, 0x83f44d8b
mov dword [ebx], eax
add ebx, edx
or eax, 0x718a9790
and eax, 0x521c3075
and eax, 0x40080001
or eax, 0xd8101e8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x35721dd7
or eax, 0x462763c6
and eax, 0x7c550bfc
or eax, 0x80008000
mov dword [ebx], eax
add ebx, edx
and eax, 0x10a3de5b
and eax, 0x10000018
or eax, 0x6dc45523
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b3d30b5
xor eax, 0x7da4d57c
and eax, 0x458000
or eax, 0xa0004709
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ed59c97
xor eax, 0x4a9fc284
and eax, 1
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x223808e8
xor eax, 0x34fb6330
and eax, 0x4c303c9
or eax, 0x41040422
mov dword [ebx], eax
add ebx, edx
and eax, 0x75d18798
or eax, 0x43c3266a
and eax, 0xa0
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x543fbb2d
xor eax, 0x53f680d7
and eax, 0x4410b00
or eax, 0xe0048000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5acf8aaa
or eax, 0xdd72b53
and eax, 0x89012883
or eax, 0xc000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2bd834fb
and eax, 0x749785a8
and eax, 0x818400
or eax, 0x4d0a6045
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ac8fc72
and eax, 0x410024
or eax, 0xa00c23c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x51a9a596
and eax, 0x5375648a
and eax, 0x10000
or eax, 0x558a1974
mov dword [ebx], eax
add ebx, edx
or eax, 0x475ea5bc
or eax, 0x1addfd29
and eax, 0x545539cc
or eax, 0xa0000200
mov dword [ebx], eax
add ebx, edx
and eax, 0x750f9510
and eax, 0x44011100
or eax, 0x18a007d
mov dword [ebx], eax
add ebx, edx
and eax, 0x17894167
and eax, 0x6fb907f2
and eax, 0x4010140
or eax, 0xe8443a9c
mov dword [ebx], eax
add ebx, edx
and eax, 0x33d596ed
and eax, 0x6c4149e4
and eax, 0x10044
or eax, 0x4d8a0939
mov dword [ebx], eax
add ebx, edx
and eax, 0x5bca17df
or eax, 0x7f0a3be3
and eax, 0x18003cc
or eax, 0x418000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2fce3351
or eax, 0x70f771fc
and eax, 0x1c44188
or eax, 0x8a080c01
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7a7734c6
or eax, 0x72a508a4
and eax, 0x513b7045
or eax, 0x4008010
mov dword [ebx], eax
add ebx, edx
or eax, 0x1387c44d
and eax, 0x319745c
or eax, 0x880008a0
mov dword [ebx], eax
add ebx, edx
and eax, 0x21e57fb8
and eax, 0x1016c00
or eax, 0x443a8045
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a36acd8
or eax, 0x2456b960
and eax, 0x423d40
or eax, 0x8b004084
mov dword [ebx], eax
add ebx, edx
or eax, 0x58634135
and eax, 0xc1036445
or eax, 0x808008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x35242fa2
and eax, 0xe4058901
or eax, 0x480000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7cbe40bf
and eax, 0x18b0418a
or eax, 0x230c1401
mov dword [ebx], eax
add ebx, edx
or eax, 0x55f53c88
xor eax, 0x12df60f6
and eax, 0x21200455
or eax, 0x105de000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2887e3d8
and eax, 0x36e4108d
and eax, 0x30a40089
or eax, 0xb104502
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e847ca9
xor eax, 0x4807304e
and eax, 0x20340844
or eax, 0x48f001
mov dword [ebx], eax
add ebx, edx
and eax, 0x166a0a78
and eax, 0x680800
or eax, 0x3b84458b
mov dword [ebx], eax
add ebx, edx
and eax, 0x6482c0c
and eax, 0x480c08
or eax, 0x1834b045
mov dword [ebx], eax
add ebx, edx
xor eax, 0x345ce35e
and eax, 0x28205503
or eax, 0x13dc0088
mov dword [ebx], eax
add ebx, edx
or eax, 0x29a27567
and eax, 0xe0520f1
and eax, 0x8042041
or eax, 0x1179d414
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3a2f58f9
and eax, 0x23400488
or eax, 0x18a04103
mov dword [ebx], eax
add ebx, edx
and eax, 0x8c010c8
and eax, 0x115718e7
and eax, 0x400000
or eax, 0x113dcc45
mov dword [ebx], eax
add ebx, edx
or eax, 0x6663bf3
or eax, 0x6c3ea352
and eax, 0x33644d83
or eax, 0x800008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6918dee6
and eax, 0x27bfd551
and eax, 0x349041
or eax, 0x940400c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x70896715
and eax, 0x49564159
and eax, 0x1500108
or eax, 0x82a85483
mov dword [ebx], eax
add ebx, edx
or eax, 0x2cf9edf3
and eax, 0x28dc7c21
and eax, 0x880020
or eax, 0x550101ca
mov dword [ebx], eax
add ebx, edx
or eax, 0x7bcb8e4
and eax, 0x440589e8
or eax, 0xa0400210
mov dword [ebx], eax
add ebx, edx
xor eax, 0x27ad52e4
and eax, 0x8100c000
or eax, 0x8010083
mov dword [ebx], eax
add ebx, edx
and eax, 0x25868315
xor eax, 0x48549fbe
and eax, 0x49000405
or eax, 0x48be040
mov dword [ebx], eax
add ebx, edx
or eax, 0x7090fa74
and eax, 0x1818240
or eax, 0x400180
mov dword [ebx], eax
add ebx, edx
xor eax, 0x420ad82
and eax, 0x1c00c00
or eax, 0x8a004189
mov dword [ebx], eax
add ebx, edx
and eax, 0xdf5bdb2
or eax, 0x2a0ff34b
and eax, 0x10bdc41
or eax, 0x54300014
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b4f3f88
or eax, 0x4dc0adbc
and eax, 0xb246cc0
or eax, 0x80011000
mov dword [ebx], eax
add ebx, edx
and eax, 0x274da8c6
and eax, 0x12040
or eax, 0xc082c005
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f7a62e1
or eax, 0x7ebf6871
and eax, 0xe0458801
or eax, 0x100
mov dword [ebx], eax
add ebx, edx
and eax, 0x233cff4b
or eax, 0x19784b53
and eax, 0x19604103
or eax, 0x80800488
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4275078c
and eax, 0x1b904007
or eax, 0x20683df0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x461b0c00
and eax, 0x2f21c303
and eax, 0x8214001
or eax, 0x5cb444
mov dword [ebx], eax
add ebx, edx
or eax, 0x50d68e8f
or eax, 0x5998f13b
and eax, 0x11d44d8b
or eax, 0x22000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7d82283d
and eax, 0x3c367327
and eax, 0x8142005
or eax, 0x619048
mov dword [ebx], eax
add ebx, edx
and eax, 0x112cf944
and eax, 0x41000
or eax, 0x3bc8458b
mov dword [ebx], eax
add ebx, edx
or eax, 0x37c19367
and eax, 0x469e385d
and eax, 0xc1045
or eax, 0x971e010
mov dword [ebx], eax
add ebx, edx
and eax, 0x1749532a
xor eax, 0x31a08c91
and eax, 0xc04481
or eax, 0x8314010a
mov dword [ebx], eax
add ebx, edx
and eax, 0x15263284
and eax, 0x1000080
or eax, 0x44890168
mov dword [ebx], eax
add ebx, edx
and eax, 0x3036eba3
and eax, 0x5b0ddad4
and eax, 0x80
or eax, 0xfd29e954
mov dword [ebx], eax
add ebx, edx
and eax, 0x20c054ea
or eax, 0x55aea88d
and eax, 0x458ae8cd
or eax, 0x8011732
mov dword [ebx], eax
add ebx, edx
or eax, 0x73f0d885
and eax, 0x1c183c0
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x7dec833a
and eax, 0x9c00188
or eax, 0x82004c01
mov dword [ebx], eax
add ebx, edx
and eax, 0x15782e3d
or eax, 0x60004e0c
and eax, 0x41004805
or eax, 0x143ba050
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f62fa0c
and eax, 0xa091058
or eax, 0x81006da4
mov dword [ebx], eax
add ebx, edx
or eax, 0x59e58404
and eax, 0xc881dc44
or eax, 0x20020001
mov dword [ebx], eax
add ebx, edx
or eax, 0x6afaf502
and eax, 0xc8418901
or eax, 0x14040000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e2c681b
and eax, 0x82694008
or eax, 0x7d920ce0
mov dword [ebx], eax
add ebx, edx
or eax, 0x35f3f178
or eax, 0x691a8210
and eax, 0x8498bf8
or eax, 0x40007
mov dword [ebx], eax
add ebx, edx
and eax, 0x693e9d9f
and eax, 0x88181
or eax, 0x33a14000
mov dword [ebx], eax
add ebx, edx
and eax, 0x14b4e0c
or eax, 0x1ffcc80a
and eax, 0x1810000
or eax, 0xe0000000
mov dword [ebx], eax
add ebx, edx
and eax, 0xbffb9a6
and eax, 0
or eax, 0xa0d6
mov dword [ebx], eax
add ebx, edx
or eax, 0xcbdec0
and eax, 0x80f080
or eax, 0x240101
mov dword [ebx], eax
add ebx, edx
and eax, 0x1e61e0bf
and eax, 0xb90409e
and eax, 0
or eax, 0x558b0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x23094436
and eax, 0x1000000
or eax, 0x6ce2811c
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f067ca3
or eax, 0x3d7682b4
and eax, 0x1000094
or eax, 0x8000000a
mov dword [ebx], eax
add ebx, edx
and eax, 0x40db9409
and eax, 0
or eax, 0x146df2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x53cc31a2
and eax, 0x880800
or eax, 0xa4028000
mov dword [ebx], eax
add ebx, edx
or eax, 0x52707821
and eax, 0x2609eb2d
and eax, 0x2000000
or eax, 0x8900005c
mov dword [ebx], eax
add ebx, edx
and eax, 0x6cec1240
and eax, 0x2bedb9b
and eax, 0
or eax, 0xae351c45
mov dword [ebx], eax
add ebx, edx
xor eax, 0x595eb8cf
xor eax, 0x780ba9a4
and eax, 0x5000024
or eax, 0x20000010
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c57c88c
and eax, 0
or eax, 0xffc1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x553f6057
and eax, 0x1009082
or eax, 0x8a406001
mov dword [ebx], eax
add ebx, edx
and eax, 0x483927e
and eax, 0x1000
or eax, 0xf181004d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x13c794e
and eax, 0x4900
or eax, 0x8624
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3833aec2
and eax, 0x36a79cdf
and eax, 0x30210080
or eax, 0xd54c101
mov dword [ebx], eax
add ebx, edx
and eax, 0x36cdde4c
and eax, 0x20010000
or eax, 0xc1800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x39e2079b
and eax, 0x93
or eax, 0x3820
mov dword [ebx], eax
add ebx, edx
and eax, 0x6aeb57e
and eax, 0x7ea24e9c
and eax, 0
or eax, 0x10b8f181
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3a6ec0e1
or eax, 0x486909cb
and eax, 0x880000
or eax, 0x81000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x569facd
or eax, 0x2aef3af6
and eax, 0x18a4
or eax, 0x4400
mov dword [ebx], eax
add ebx, edx
and eax, 0x3451b33
xor eax, 0x25c26e47
and eax, 0x1005403
or eax, 0x80200188
mov dword [ebx], eax
add ebx, edx
or eax, 0x40e9501a
xor eax, 0x788a98fc
and eax, 0x408c62
or eax, 0x843290
mov dword [ebx], eax
add ebx, edx
or eax, 0x43730dd1
xor eax, 0x647202c6
and eax, 0x1808100
or eax, 0x90620000
mov dword [ebx], eax
add ebx, edx
or eax, 0x28ab7af8
xor eax, 0x4354af2b
and eax, 0x80000091
or eax, 0x1000024
mov dword [ebx], eax
add ebx, edx
and eax, 0xf4819c8
and eax, 0x80
or eax, 0xd3326a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x43712cdf
xor eax, 0x77a06226
and eax, 0x30020000
or eax, 0xbf08100
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e120043
and eax, 0xa120000
or eax, 0x81edffe0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x65a54371
and eax, 0x48100801
or eax, 0x11250044
mov dword [ebx], eax
add ebx, edx
or eax, 0x7d9a8dc6
and eax, 0x5000042
or eax, 0x28
mov dword [ebx], eax
add ebx, edx
or eax, 0x5a00616d
and eax, 0x6068
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe5f2c78
and eax, 0x94810
or eax, 0xa03325
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b3e18bd
or eax, 0x58fe96d
and eax, 0x4908800
or eax, 0xa0000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x729404d6
xor eax, 0x13d22a0d
and eax, 0x81000058
or eax, 0xa000004
mov dword [ebx], eax
add ebx, edx
or eax, 0x4954b0ad
and eax, 0xc100104d
or eax, 0x20810000
mov dword [ebx], eax
add ebx, edx
or eax, 0x31f9255
and eax, 0x30ec13aa
and eax, 0x1208
or eax, 0xcdf0
mov dword [ebx], eax
add ebx, edx
or eax, 0x54cd2e4b
or eax, 0x791d9dab
and eax, 0x1481f181
or eax, 0x82220000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5eac771d
xor eax, 0x13414a1d
and eax, 0x510a0000
or eax, 0x4810000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d4a1262
and eax, 0xa0000
or eax, 0xb2c0811c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5b32b0e7
and eax, 0x810000cb
or eax, 4
mov dword [ebx], eax
add ebx, edx
and eax, 0x61d99356
and eax, 0x42
or eax, 0xfff8b0
mov dword [ebx], eax
add ebx, edx
or eax, 0xe653d33
and eax, 0x48a8800
or eax, 0xa0000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2340b898
and eax, 0x83000018
or eax, 0x8000044
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c7d9e96
or eax, 0x5981acf8
and eax, 0x1818444
or eax, 0x84085001
mov dword [ebx], eax
add ebx, edx
and eax, 0x5be0d5b8
and eax, 0x4570f20e
and eax, 0x100d000
or eax, 0xfeff2f78
mov dword [ebx], eax
add ebx, edx
or eax, 0x763a654
and eax, 0x89ec4d08
or eax, 0x83
mov dword [ebx], eax
add ebx, edx
and eax, 0x62411685
or eax, 0x220c4239
and eax, 0x224c4489
or eax, 0xddb33004
mov dword [ebx], eax
add ebx, edx
or eax, 0x589ea9f4
and eax, 0x7660bc12
and eax, 0x64408810
or eax, 0x881503ef
mov dword [ebx], eax
add ebx, edx
xor eax, 0x139867d8
and eax, 0x8901e803
or eax, 0x280
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e70a1c
and eax, 0x8583e815
or eax, 0x80440
mov dword [ebx], eax
add ebx, edx
or eax, 0x10c41978
and eax, 0x95cffd78
or eax, 0x6a300200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d1cb717
and eax, 0xe260002b
or eax, 0x1d148510
mov dword [ebx], eax
add ebx, edx
and eax, 0x753880dd
or eax, 0x57cc8429
and eax, 0x17c8439
or eax, 0x8017bc6
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b127ce9
and eax, 0x3684d8b
or eax, 0x80800000
mov dword [ebx], eax
add ebx, edx
and eax, 0xe25bd80
and eax, 0x180
or eax, 0x4d890041
mov dword [ebx], eax
add ebx, edx
or eax, 0xdabf13e
and eax, 0xc0181e8
or eax, 0x10540a00
mov dword [ebx], eax
add ebx, edx
or eax, 0x63eeee29
xor eax, 0x51fd42b1
and eax, 0x600a000
or eax, 0x10585281
mov dword [ebx], eax
add ebx, edx
and eax, 0x5950c65a
and eax, 0x10000000
or eax, 0xe2810000
mov dword [ebx], eax
add ebx, edx
or eax, 0x574a6f57
and eax, 0x7e320eb
and eax, 0x2002
or eax, 0x430
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2384b246
and eax, 0x2809200
or eax, 0x4686081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6deef6a1
xor eax, 0x3b0d71a9
and eax, 0x400b0000
or eax, 0x5800000
mov dword [ebx], eax
add ebx, edx
and eax, 0xc8a60b7
and eax, 0x4800000
or eax, 0x81503518
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4fe1e855
and eax, 0xc0010000
or eax, 0x14040000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x732cd378
and eax, 0x755ad7e7
and eax, 0x25000060
or eax, 0x10000081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3aed4826
and eax, 0x46e1296e
and eax, 0x10046
or eax, 0xd5a1
mov dword [ebx], eax
add ebx, edx
and eax, 0x17b0ddb0
and eax, 0x4a0e9a89
and eax, 0x9080
or eax, 0x5ca40008
mov dword [ebx], eax
add ebx, edx
or eax, 0x17bca181
or eax, 0x5bc44bba
and eax, 0x4d880000
or eax, 0x30000
mov dword [ebx], eax
add ebx, edx
and eax, 0x189916af
and eax, 0x6b689d0a
and eax, 0x8000000
or eax, 0x91f18114
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e3f1a81
and eax, 0x81000085
or eax, 0x48
mov dword [ebx], eax
add ebx, edx
and eax, 0x20c88b91
or eax, 0x65e708f4
and eax, 0x640208f1
or eax, 0x10104300
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b50d64f
and eax, 0x40100240
or eax, 0xa7afb814
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e70d797
and eax, 0x552b0000
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d20bd78
and eax, 0x8228120
or eax, 0xd00004
mov dword [ebx], eax
add ebx, edx
or eax, 0xfdd11cc
xor eax, 0x68553701
and eax, 0x10000c4
or eax, 0x88000002
mov dword [ebx], eax
add ebx, edx
or eax, 0x65c144cb
and eax, 0x40048a
or eax, 0x1ca000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b5a37de
and eax, 0x400000
or eax, 0xb4058b00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e3df00c
xor eax, 0x7105c18d
and eax, 0x8901a881
or eax, 0x4002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x813c7d5
and eax, 0x111b1696
and eax, 0x1020404
or eax, 0x4c89b041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a10f61c
and eax, 0x50090210
or eax, 0xa84439a4
mov dword [ebx], eax
add ebx, edx
and eax, 0x153e6813
and eax, 0x10082010
or eax, 0x4583006c
mov dword [ebx], eax
add ebx, edx
and eax, 0x2cbd2b58
or eax, 0x10a4d98a
and eax, 0xa881c8
or eax, 0x1420200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x12b5449f
and eax, 0x648e9275
and eax, 0x80001
or eax, 0x8bc05588
mov dword [ebx], eax
add ebx, edx
or eax, 0x6abc6952
xor eax, 0x4167108c
and eax, 0xb6045
or eax, 0x45008000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x468c98a7
and eax, 0x8408c0
or eax, 0x80000708
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d12fd07
xor eax, 0x2acecfaa
and eax, 0x83000000
or eax, 0x8000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x197c01f9
or eax, 0x7f2e8a80
and eax, 0x4d2a8049
or eax, 0x17004
mov dword [ebx], eax
add ebx, edx
and eax, 0x542eb7e5
and eax, 0x40083040
or eax, 0x90450ba8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x252e07bc
and eax, 0x55033454
or eax, 0x884129
mov dword [ebx], eax
add ebx, edx
or eax, 0x41229a11
and eax, 0x10012338
or eax, 0xa0540080
mov dword [ebx], eax
add ebx, edx
or eax, 0x2900cd1f
and eax, 0xb9508589
or eax, 0x46201000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a5123d9
and eax, 0x501b650
or eax, 0x408a49af
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3eb003df
or eax, 0x1ba9d7e5
and eax, 0x688189e4
or eax, 0x4040010
mov dword [ebx], eax
add ebx, edx
and eax, 0x49921bec
and eax, 0x2d92b8b
and eax, 0x800980
or eax, 0x8b7ff67f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x198a0764
and eax, 0x8001b809
or eax, 0x69820044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x51db6ee2
and eax, 0x61516fee
and eax, 0x20400000
or eax, 0x980d8901
mov dword [ebx], eax
add ebx, edx
and eax, 0x34165f63
and eax, 0x689eeef8
and eax, 0x20000000
or eax, 0xdf70958b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x31efa67
and eax, 0x942a6fec
or eax, 0x1119013
mov dword [ebx], eax
add ebx, edx
or eax, 0x69184548
and eax, 0xfd3bff6c
or eax, 0x2c40000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b1dc093
and eax, 0x4822f7d
or eax, 0x41090000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6650d676
and eax, 0x1c88100
or eax, 0x2002d0
mov dword [ebx], eax
add ebx, edx
or eax, 0x7da83b1
and eax, 0x3d00181
or eax, 0x88004408
mov dword [ebx], eax
add ebx, edx
and eax, 0x70307060
and eax, 0x104000
or eax, 0x4d2b904d
mov dword [ebx], eax
add ebx, edx
and eax, 0x2279da78
and eax, 0x185048
or eax, 0x8b062db4
mov dword [ebx], eax
add ebx, edx
or eax, 0xc845e64
or eax, 0x6170492f
and eax, 0x450a7455
or eax, 0x10018000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d5acf17
or eax, 0x2edc5085
and eax, 0x289509c0
or eax, 0x40008000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x860a99a
and eax, 0xf5205a
or eax, 0x8b0adfa5
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5204d861
or eax, 0x62a96e9f
and eax, 0xc0836405
or eax, 0x9040
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d60fa6
and eax, 0
or eax, 0xf4458901
mov dword [ebx], eax
add ebx, edx
and eax, 0x27761ba2
and eax, 0x24400900
or eax, 0xdb28b483
mov dword [ebx], eax
add ebx, edx
xor eax, 0x69d8dd5c
and eax, 0x43c155cb
and eax, 0x40cb
or eax, 0x7500bf34
mov dword [ebx], eax
add ebx, edx
and eax, 0x57cb3d9c
and eax, 0x50000910
or eax, 0xa04d8201
mov dword [ebx], eax
add ebx, edx
or eax, 0x27ea23
and eax, 0x8001e903
or eax, 0x9000080
mov dword [ebx], eax
add ebx, edx
or eax, 0x3431fd41
and eax, 0x60759a63
and eax, 0x19041
or eax, 0x558a600c
mov dword [ebx], eax
add ebx, edx
or eax, 0x4678a1
xor eax, 0x5dba0238
and eax, 0x553ad4
or eax, 0xf0000108
mov dword [ebx], eax
add ebx, edx
or eax, 0x35d65d1a
and eax, 0x4583095c
or eax, 0x80021
mov dword [ebx], eax
add ebx, edx
and eax, 0x747b04b1
and eax, 0x30
or eax, 0x1c083cc
mov dword [ebx], eax
add ebx, edx
and eax, 0x76af1a85
and eax, 0x800080
or eax, 0x8b7c4509
mov dword [ebx], eax
add ebx, edx
xor eax, 0x56de5678
and eax, 0xc1000041
or eax, 0x2081280c
mov dword [ebx], eax
add ebx, edx
or eax, 0x2a8e5b04
and eax, 0x6b4d
or eax, 0x84b2
mov dword [ebx], eax
add ebx, edx
and eax, 0x7121542b
and eax, 0x101bb9f7
and eax, 1
or eax, 0x5357f180
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e653eee
xor eax, 0x49c3a439
and eax, 0x44816a44
or eax, 0x110a0401
mov dword [ebx], eax
add ebx, edx
or eax, 0x2e3d5dee
and eax, 0x368a010c
or eax, 0x408000
mov dword [ebx], eax
add ebx, edx
or eax, 0x73bac855
and eax, 0x1000001
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e18a2c8
xor eax, 0x76bd5e86
and eax, 0x1844a
or eax, 0x5202a0
mov dword [ebx], eax
add ebx, edx
or eax, 0x6115d908
or eax, 0x58bc2970
and eax, 0x70f28100
or eax, 0x84000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x42b8a263
xor eax, 0x23f84cd3
and eax, 0x81000020
or eax, 0x800000b
mov dword [ebx], eax
add ebx, edx
or eax, 0x3d9a00d9
and eax, 0x18008a
or eax, 0x44a400
mov dword [ebx], eax
add ebx, edx
and eax, 0x429f2f1
and eax, 0x4813a79e
and eax, 0x8000
or eax, 0x24450b00
mov dword [ebx], eax
add ebx, edx
or eax, 0x1aa5989
and eax, 0x478809
or eax, 0x102404
mov dword [ebx], eax
add ebx, edx
and eax, 0xcd066f
and eax, 0x410400
or eax, 0x54200100
mov dword [ebx], eax
add ebx, edx
and eax, 0x11bba990
and eax, 0x10210000
or eax, 0xcb140000
mov dword [ebx], eax
add ebx, edx
or eax, 0xbe30b47
and eax, 0x8b000044
or eax, 0x88
mov dword [ebx], eax
add ebx, edx
and eax, 0x623d7298
and eax, 0x390975ad
and eax, 8
or eax, 0xf1811845
mov dword [ebx], eax
add ebx, edx
xor eax, 0x8a91ce2
and eax, 0x28
or eax, 0x8b40
mov dword [ebx], eax
add ebx, edx
and eax, 0x14b2cd55
or eax, 0x41f7b49d
and eax, 0x40b3b181
or eax, 0xba004000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xadcd8bd
or eax, 0x1e1ab350
and eax, 0x80080000
or eax, 0x1800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c0e6c79
and eax, 0
or eax, 0x5ca4
mov dword [ebx], eax
add ebx, edx
or eax, 0x3595410
xor eax, 0x52ab62d0
and eax, 0x1201400
or eax, 0x8008418b
mov dword [ebx], eax
add ebx, edx
or eax, 0x794e637
and eax, 0x9c70b2
or eax, 0x20040
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ae859d9
or eax, 0x67c956c5
and eax, 0x5f20100
or eax, 0x80008000
mov dword [ebx], eax
add ebx, edx
or eax, 0xa24471d
or eax, 0x2b2b8bf3
and eax, 0x81000022
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x41e7e27c
and eax, 0x58717f27
and eax, 0x614022
or eax, 0x1e81c8
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e2268c6
and eax, 0xd0cd982
and eax, 0
or eax, 0x6af28100
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a485c3c
and eax, 0x3d62e67e
and eax, 0x8000010
or eax, 0x83000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3df468c0
and eax, 0x24040840
or eax, 0x40090005
mov dword [ebx], eax
add ebx, edx
or eax, 0x17e99584
and eax, 0x35000040
or eax, 0x22
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d3f43b0
or eax, 0x732f4eb2
and eax, 0x4fa2
or eax, 0x1008
mov dword [ebx], eax
add ebx, edx
or eax, 0x280e2c65
and eax, 0xc5325
or eax, 0x308010
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a0724cc
and eax, 0x108000
or eax, 0xa4800800
mov dword [ebx], eax
add ebx, edx
xor eax, 0xdd7a107
xor eax, 0x1ba909e2
and eax, 0x82000044
or eax, 0x9000018
mov dword [ebx], eax
add ebx, edx
or eax, 0x59c18809
xor eax, 0x33407c44
and eax, 0xe8810409
or eax, 0x1000844
mov dword [ebx], eax
add ebx, edx
or eax, 0x2558bd9c
and eax, 0x2154
or eax, 0x4220
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a6aaec0
and eax, 0xa60c180
or eax, 0x10053001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e79ecd1
xor eax, 0x49a6e260
and eax, 0x558a0000
or eax, 0x10000
mov dword [ebx], eax
add ebx, edx
and eax, 0x73d8e2c4
xor eax, 0x3b785342
and eax, 0x68f00100
or eax, 0x10028018
mov dword [ebx], eax
add ebx, edx
and eax, 0x2bb64d10
or eax, 0x796f2a09
and eax, 0x1000018
or eax, 0x80000066
mov dword [ebx], eax
add ebx, edx
or eax, 0x52f32c82
and eax, 0x32cf2
or eax, 0xc9200
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ac256f6
and eax, 0x1dd3e71f
and eax, 0x20000
or eax, 0xa4888800
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e85b7b1
and eax, 0
or eax, 0x8b00005c
mov dword [ebx], eax
add ebx, edx
or eax, 0x569705a9
and eax, 0xd9050445
or eax, 0x20081800
mov dword [ebx], eax
add ebx, edx
or eax, 0x682f4583
and eax, 0x56d1438b
and eax, 0x10000002
or eax, 0x25000040
mov dword [ebx], eax
add ebx, edx
and eax, 0x7284038c
or eax, 0x52c9a886
and eax, 0x2086
or eax, 0x5600
mov dword [ebx], eax
add ebx, edx
and eax, 0x74685389
and eax, 0x4080
or eax, 0x81080d0b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x23948518
xor eax, 0x7e365f8d
and eax, 0x8a9200
or eax, 0x5528e1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6283eda0
and eax, 0x2500100
or eax, 0x18a18000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x14823eb6
and eax, 0x4938a762
and eax, 0x8000002
or eax, 0x80000001
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a321061
xor eax, 0x3c5c84ac
and eax, 0x5c8481
or eax, 0x2000
mov dword [ebx], eax
add ebx, edx
and eax, 0x135c3946
and eax, 0x2000
or eax, 0x2d83c800
mov dword [ebx], eax
add ebx, edx
and eax, 0x56008617
and eax, 0x54eec557
and eax, 0x4000000
or eax, 0xa0b80004
mov dword [ebx], eax
add ebx, edx
and eax, 0x1db83e65
and eax, 4
or eax, 0xe9000058
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c6a1c5
and eax, 0x119
or eax, 0x62
mov dword [ebx], eax
add ebx, edx
and eax, 0x281a67e2
and eax, 0x60
or eax, 0x428f488
mov dword [ebx], eax
add ebx, edx
and eax, 0x503191c3
and eax, 0x4343a8e0
and eax, 0x8000
or eax, 0xdc450b00
mov dword [ebx], eax
add ebx, edx
or eax, 0x3843a20d
and eax, 0xf045a309
or eax, 0x385490
mov dword [ebx], eax
add ebx, edx
or eax, 0x33aef6e4
and eax, 0x71cc4539
or eax, 0xc000002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x572c6d60
and eax, 0x20400808
or eax, 0xd4158300
mov dword [ebx], eax
add ebx, edx
and eax, 0x49c30530
or eax, 0x315e53ee
and eax, 0x701c512a
or eax, 0xc800411
mov dword [ebx], eax
add ebx, edx
or eax, 0x556e76a5
and eax, 0x6c440328
or eax, 0x80018800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5b9a923c
and eax, 0x2c62a840
and eax, 0x24400000
or eax, 0x5994453b
mov dword [ebx], eax
add ebx, edx
and eax, 0x8e90828
and eax, 0x8400008
or eax, 0x9005c701
mov dword [ebx], eax
add ebx, edx
and eax, 0x525f294d
or eax, 0x4d5ede0c
and eax, 1
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x46c46719
and eax, 0x44c40709
or eax, 0x10300e2
mov dword [ebx], eax
add ebx, edx
or eax, 0x668af3f2
and eax, 0x98
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x2caea8b2
and eax, 0
or eax, 0xb84d8b00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x176288ea
or eax, 0x3a881299
and eax, 0x34880133
or eax, 0x40104c00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x56d66847
and eax, 0x20440110
or eax, 0xd8118a01
mov dword [ebx], eax
add ebx, edx
or eax, 0x2162d760
xor eax, 0x6603fc6c
and eax, 0x1d540119
or eax, 0x60805422
mov dword [ebx], eax
add ebx, edx
and eax, 0x45e658e8
and eax, 0x44440008
or eax, 0xb8018b01
mov dword [ebx], eax
add ebx, edx
and eax, 0x12e6874d
and eax, 0x8001
or eax, 0x89014082
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d64942d
and eax, 0x44015404
or eax, 0x98aa841
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3d7c147f
xor eax, 0x66b1fea1
and eax, 0x4040098
or eax, 0x60898960
mov dword [ebx], eax
add ebx, edx
or eax, 0x278c6dcd
xor eax, 0x43f2f239
and eax, 0x7f1fc4
or eax, 0x8b80e03b
mov dword [ebx], eax
add ebx, edx
and eax, 0x7cf4435e
and eax, 0x804054
or eax, 0x9509ac01
mov dword [ebx], eax
add ebx, edx
and eax, 0x237a7f7f
and eax, 0x1086c40
or eax, 0xfef79320
mov dword [ebx], eax
add ebx, edx
or eax, 0x7801b83e
and eax, 0x83ec450a
or eax, 0x81
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f8b0ac6
and eax, 0x4010148
or eax, 0x418800a0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6665dbca
and eax, 0x208c8a20
or eax, 0x440101cc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4fc132e7
or eax, 0x741d4820
and eax, 0x3b5df92b
or eax, 0xa206d4
mov dword [ebx], eax
add ebx, edx
or eax, 0x4aceba54
or eax, 0x61e4a64
and eax, 0x7fff608d
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x26db4d5c
and eax, 0x20b400c
or eax, 0x89043cf3
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7602694f
and eax, 0x1afc9e2b
and eax, 0x80c1400
or eax, 0xa703e055
mov dword [ebx], eax
add ebx, edx
and eax, 0x1575e4c6
xor eax, 0x4390f898
and eax, 0x42850054
or eax, 0x9000c001
mov dword [ebx], eax
add ebx, edx
or eax, 0x232645b6
or eax, 0x1999fc40
and eax, 0xb48407
or eax, 0x400008
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f7541ca
and eax, 0
or eax, 0x458b0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c3d121f
and eax, 0x4010000
or eax, 0xb8443bc8
mov dword [ebx], eax
add ebx, edx
and eax, 0x365505b7
and eax, 0x4010100
or eax, 0x498a5a7c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7a1a04a6
xor eax, 0x7cc4799a
and eax, 0x40452200
or eax, 0xb00819b0
mov dword [ebx], eax
add ebx, edx
and eax, 0x31baa88
and eax, 0x92200
or eax, 0x5582057d
mov dword [ebx], eax
add ebx, edx
or eax, 0x27f8deaf
and eax, 0x520b037a
and eax, 0xa0338
or eax, 0x1e08080
mov dword [ebx], eax
add ebx, edx
or eax, 0x483ad0ea
and eax, 0x9b85188
or eax, 0x82000401
mov dword [ebx], eax
add ebx, edx
and eax, 0xaa24b51
and eax, 0x19d4b36f
and eax, 1
or eax, 0x450bb844
mov dword [ebx], eax
add ebx, edx
xor eax, 0x52f78337
and eax, 0x14840950
or eax, 0x48018084
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3ea96a77
and eax, 0x22ce3a3
or eax, 0x89d31c5c
mov dword [ebx], eax
add ebx, edx
or eax, 0x621a4a5
and eax, 0x8983d44d
or eax, 0x60000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x8cc781a
or eax, 0x13a950c2
and eax, 0xd04d8801
or eax, 0x4000100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4f61d2d8
and eax, 0x9b0c1981
or eax, 0x6450a402
mov dword [ebx], eax
add ebx, edx
or eax, 0x6bf3cd4f
and eax, 0x7500fdcf
or eax, 0x230
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7af68e1f
xor eax, 0x4cfb45da
and eax, 0x40050028
or eax, 0x84508b04
mov dword [ebx], eax
add ebx, edx
xor eax, 0x69eaf53b
and eax, 0x4320185e
and eax, 0x201012
or eax, 0x7cdc4529
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d026ada
xor eax, 0x3c720e8b
and eax, 0x40040120
or eax, 0x8c418a04
mov dword [ebx], eax
add ebx, edx
xor eax, 0x224d5d9c
xor eax, 0x53d58ebc
and eax, 0x3d8c4000
or eax, 0x4020053b
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b38ca21
and eax, 0x29b61ac4
and eax, 0x40200
or eax, 0x9441c509
mov dword [ebx], eax
add ebx, edx
xor eax, 0x33b6e7d3
and eax, 0x40aa4530
and eax, 0
or eax, 1
mov dword [ebx], eax
add ebx, edx
or eax, 0x56894692
or eax, 0x66f8a89d
and eax, 0x44c1068b
or eax, 0x1060160
mov dword [ebx], eax
add ebx, edx
or eax, 0x32864de
or eax, 0xd91e297
and eax, 0x94
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x5633cc00
and eax, 0x32230ce9
and eax, 0x10010800
or eax, 0xe44c8300
mov dword [ebx], eax
add ebx, edx
or eax, 0x24bfe8c2
and eax, 0x181f41b2
and eax, 0x144102
or eax, 0xf800c21
mov dword [ebx], eax
add ebx, edx
xor eax, 0x41542fa0
or eax, 0x50197049
and eax, 0x1080
or eax, 0x8104
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e5ca63e
and eax, 0x38540300
or eax, 0xc0018800
mov dword [ebx], eax
add ebx, edx
or eax, 0xcee42bb
and eax, 0x63b9d800
and eax, 0x984000
or eax, 0xf441503
mov dword [ebx], eax
add ebx, edx
or eax, 0x70ff6cea
and eax, 0x580
or eax, 0x8004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x545b3a0c
and eax, 0x54418b00
or eax, 0xa0040000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x19be5ffe
and eax, 0x8901c082
or eax, 1
mov dword [ebx], eax
add ebx, edx
or eax, 0x7fd73631
xor eax, 0x94903c4
and eax, 0x448af445
or eax, 0x9010000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6efe4371
and eax, 0x484d3374
or eax, 0x80000880
mov dword [ebx], eax
add ebx, edx
or eax, 0xcf18d9
and eax, 0x408b307d
or eax, 0x15004400
mov dword [ebx], eax
add ebx, edx
or eax, 0x74eaa484
and eax, 0x604130c4
or eax, 0x88140b00
mov dword [ebx], eax
add ebx, edx
and eax, 0x1e484bb
and eax, 0x5a64686c
and eax, 0
or eax, 0x458b1c7c
mov dword [ebx], eax
add ebx, edx
and eax, 0x1bcf6b37
xor eax, 0x2e94c095
and eax, 0x240500a0
or eax, 0xd040031c
mov dword [ebx], eax
add ebx, edx
xor eax, 0xadd6205
and eax, 0x7c904139
or eax, 0x1440402
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ce76026
and eax, 0x60440020
or eax, 0x80098b41
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f6d1a
or eax, 0x7f365862
and eax, 0x8901e903
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
or eax, 0x21ab5217
and eax, 0x18be005
or eax, 0x54000048
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d5620d9
and eax, 0x2040
or eax, 0xb0551ba0
mov dword [ebx], eax
add ebx, edx
or eax, 0x7efe6a21
and eax, 0x448b5061
or eax, 0x100001c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7150b676
and eax, 0x5bc88c97
and eax, 0x10808000
or eax, 0x480509dc
mov dword [ebx], eax
add ebx, edx
and eax, 0x1fbc352
and eax, 0x818150
or eax, 0x8b7e7eaf
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c3239c7
and eax, 0x2fab21d4
and eax, 0xd892044
or eax, 0x8000d809
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2bf1ed4e
or eax, 0x7160f0d9
and eax, 0xf778f550
or eax, 0x8870a04
mov dword [ebx], eax
add ebx, edx
or eax, 0x29ddda8e
and eax, 0x83f8558a
or eax, 1
mov dword [ebx], eax
add ebx, edx
or eax, 0x5553686a
xor eax, 0x393313ae
and eax, 0x44880040
or eax, 0x11010182
mov dword [ebx], eax
add ebx, edx
or eax, 0x31a60ea9
xor eax, 0x432ba8ed
and eax, 0x10848300
or eax, 0x480108f8
mov dword [ebx], eax
add ebx, edx
and eax, 0x1200d7c8
and eax, 0x1e2f364e
and eax, 0x10000248
or eax, 0x2bfffdb7
mov dword [ebx], eax
add ebx, edx
or eax, 0x2080f517
and eax, 0x3bff5485
or eax, 0xc4000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x323ae9cd
and eax, 0x21a4085
or eax, 0x89043c7a
mov dword [ebx], eax
add ebx, edx
or eax, 0x27fc2c1
and eax, 0x923c44d
or eax, 0x44000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x660ba450
xor eax, 0x56fe1600
and eax, 0x4d1240
or eax, 0xec002998
mov dword [ebx], eax
add ebx, edx
and eax, 0x7626798d
and eax, 0x44001108
or eax, 0x118b0274
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2390e946
and eax, 0x50113a28
or eax, 0x804401c4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x12b0eab7
and eax, 0x1e4d5f46
and eax, 0x10140
or eax, 0x458a0a3c
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f42508b
xor eax, 0x60fbb397
and eax, 0x5a90380
or eax, 0x40060c40
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b719e32
and eax, 0x44c085f0
or eax, 0x30000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f84a6
or eax, 0x25105453
and eax, 0x24008001
or eax, 0x884d0b08
mov dword [ebx], eax
add ebx, edx
and eax, 0x2d0e7ce6
xor eax, 0x45fda3e5
and eax, 0x901a981
or eax, 0x80004002
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c7ba8fa
and eax, 0x800a800
or eax, 0x66e8044d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x65093702
and eax, 0xb000003
or eax, 0x80000030
mov dword [ebx], eax
add ebx, edx
and eax, 0x63bb0289
xor eax, 0x7fbc99d9
and eax, 0x4c8019c0
or eax, 0x80434425
mov dword [ebx], eax
add ebx, edx
or eax, 0x7805252f
and eax, 0xccc44ccc
or eax, 0x88000
mov dword [ebx], eax
add ebx, edx
and eax, 0x72bbb58b
and eax, 0x40888488
or eax, 0x8c444844
mov dword [ebx], eax
add ebx, edx
or eax, 0x723a81f7
and eax, 0xec8a45cc
or eax, 0x11000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c8943b9
xor eax, 0x14c5a82d
and eax, 0xe881
or eax, 0xa00400
mov dword [ebx], eax
add ebx, edx
or eax, 0x27c03cd1
xor eax, 0x4c31936
and eax, 0x1030000
or eax, 0x44c40000
mov dword [ebx], eax
add ebx, edx
and eax, 0x14547c81
and eax, 0
or eax, 0x2b95cc
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c58bd9e
or eax, 0x494ed6b6
and eax, 0x4844c700
or eax, 0xa4010000
mov dword [ebx], eax
add ebx, edx
and eax, 0xb2b332d
and eax, 0x200
or eax, 0x1878
mov dword [ebx], eax
add ebx, edx
and eax, 0x62234e78
xor eax, 0x2a7b0a76
and eax, 0x20700006
or eax, 0x58045c1
mov dword [ebx], eax
add ebx, edx
or eax, 0x90b6531
and eax, 0x5000055
or eax, 0xc2000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5368dc0c
and eax, 0x1468d041
or eax, 0x22130004
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a67d26c
or eax, 0x4d63a3e6
and eax, 0x45430000
or eax, 0x840000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f357ab
and eax, 0x2017a0
or eax, 0x108a854
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f77f576
and eax, 0x845c700
or eax, 0xd0000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1608abbf
and eax, 0x12e0440
and eax, 0
or eax, 0x110e3
mov dword [ebx], eax
add ebx, edx
and eax, 0x599786ad
xor eax, 0x31d4bc64
and eax, 0x1c404c5
or eax, 0xc004102
mov dword [ebx], eax
add ebx, edx
and eax, 0x36e70bab
and eax, 0x4000101
or eax, 0xc3000064
mov dword [ebx], eax
add ebx, edx
or eax, 0x21ecbe65
and eax, 0x4eae1224
and eax, 0x44241004
or eax, 0x8408841
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b664fcf
xor eax, 0x765be9a9
and eax, 0x1410000
or eax, 0x44860000
mov dword [ebx], eax
add ebx, edx
or eax, 0x75db5f1f
or eax, 0x6068fd67
and eax, 0x165ce7c
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b13fe8
or eax, 0x6280a
and eax, 0x50600
or eax, 0xd440c100
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e6ebafe
and eax, 0x8000
or eax, 0xcd1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x29ab2ec5
and eax, 0x1a80004
or eax, 0xd41445c3
mov dword [ebx], eax
add ebx, edx
and eax, 0x9f040eb
and eax, 0x10000c1
or eax, 0xc600001c
mov dword [ebx], eax
add ebx, edx
and eax, 0x41a615dc
and eax, 0x481c6d6a
and eax, 0x40000040
or eax, 0x20abe805
mov dword [ebx], eax
add ebx, edx
and eax, 0x2d327a3f
and eax, 0x56e0d3f5
and eax, 0
or eax, 0x45c70000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4bb1e0a0
xor eax, 0x6ee7024e
and eax, 0x1000a4
or eax, 0xc30510
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a00dfd4
and eax, 0x3b6b80da
and eax, 0x8418000
or eax, 0xb0044700
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c552a78
and eax, 0x4908
or eax, 7
mov dword [ebx], eax
add ebx, edx
xor eax, 0x862ec43
and eax, 0x600544
or eax, 0x81844083
mov dword [ebx], eax
add ebx, edx
xor eax, 0xf4e4bbe
or eax, 0x72029bc4
and eax, 0xc6000031
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x579399af
and eax, 0xd7919005
or eax, 0x80440
mov dword [ebx], eax
add ebx, edx
xor eax, 0x62e41ba3
xor eax, 0x68c52fa0
and eax, 0x45800000
or eax, 0x470000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c4c4598
or eax, 0x1d793abe
and eax, 0xd029a0
or eax, 0x40040
mov dword [ebx], eax
add ebx, edx
and eax, 0x244cbcc0
and eax, 0x440000
or eax, 0xc001c700
mov dword [ebx], eax
add ebx, edx
and eax, 0x61aec879
and eax, 0
or eax, 0x3b9b
mov dword [ebx], eax
add ebx, edx
or eax, 0x694d38ed
and eax, 0x214801c7
or eax, 0x804400
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c513b93
and eax, 0x45000112
or eax, 0x82000008
mov dword [ebx], eax
add ebx, edx
or eax, 0x687b3551
and eax, 0x2a6a1441
or eax, 0x1084c804
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a981b7e
xor eax, 0x7fb8c8db
and eax, 0x45460000
or eax, 0x810001
mov dword [ebx], eax
add ebx, edx
and eax, 0x417e6a0a
and eax, 0x5c8c701b
and eax, 0x40000
or eax, 0x98dcf8
mov dword [ebx], eax
add ebx, edx
and eax, 0x6bfbfd25
and eax, 0xc400
or eax, 0xb0450300
mov dword [ebx], eax
add ebx, edx
or eax, 0xde22889
and eax, 0x4901
or eax, 0x40
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5866a3f4
and eax, 0x644081
or eax, 0x8398050a
mov dword [ebx], eax
add ebx, edx
or eax, 0x31d45dfe
and eax, 0x18801c0
or eax, 0x44010000
mov dword [ebx], eax
add ebx, edx
or eax, 0x668a9431
and eax, 0x981f0
or eax, 0x18440a0c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f24d9c9
xor eax, 0x24276f3
and eax, 0x240b2080
or eax, 0x5254c101
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c712db
and eax, 0x10081
or eax, 0xf180ff7e
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f138fab
and eax, 0x28
or eax, 0x6044
mov dword [ebx], eax
add ebx, edx
and eax, 0x358d62d1
and eax, 0x4000
or eax, 0x8114158b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7948852d
and eax, 0x145ea20f
and eax, 0x180002
or eax, 0x74e0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e00c697
and eax, 0x54b80b45
and eax, 0x4000000
or eax, 0x20e28100
mov dword [ebx], eax
add ebx, edx
or eax, 0x37e87f05
xor eax, 0x2da15145
and eax, 0x2000000
or eax, 0x8100002a
mov dword [ebx], eax
add ebx, edx
or eax, 0x536b7a9
or eax, 0x65c76354
and eax, 0x828004f2
or eax, 0x8080800
mov dword [ebx], eax
add ebx, edx
or eax, 0x6843f86c
xor eax, 0x7a357fd0
and eax, 0x24
or eax, 0x1050
mov dword [ebx], eax
add ebx, edx
xor eax, 0xf83d847
xor eax, 0x482f6d04
and eax, 0x5080503
or eax, 0x30004088
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ffe384
and eax, 0x2084
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x492c0de5
or eax, 0x77dcc90c
and eax, 0x745c8904
or eax, 0x201631
mov dword [ebx], eax
add ebx, edx
or eax, 0x9825998
and eax, 0x204c8b25
or eax, 0x10040
mov dword [ebx], eax
add ebx, edx
or eax, 0x5831eb55
and eax, 0x7805e101
or eax, 0x85820080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x109bdea7
or eax, 0x6c7109b0
and eax, 0xe1010000
or eax, 0x10800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7be0d681
and eax, 0
or eax, 0x4c02
mov dword [ebx], eax
add ebx, edx
or eax, 0x1fb77da9
and eax, 0x10340189
or eax, 0x408000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2867c928
and eax, 0x10030000
or eax, 0x45880000
mov dword [ebx], eax
add ebx, edx
and eax, 0x68e0c44
and eax, 0x5d2febbd
and eax, 0x40a0000
or eax, 0x99c0811c
mov dword [ebx], eax
add ebx, edx
or eax, 0x1245921c
and eax, 0x788b39a6
and eax, 0x8b1100
or eax, 0x8174eebb
mov dword [ebx], eax
add ebx, edx
and eax, 0x5855bb10
xor eax, 0x10d04328
and eax, 0x10851030
or eax, 0xef3a06c2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3001081d
and eax, 0x4040aef
or eax, 0x20418110
mov dword [ebx], eax
add ebx, edx
and eax, 0xffada00
and eax, 0x800
or eax, 0xc3035
mov dword [ebx], eax
add ebx, edx
or eax, 0x504ec887
and eax, 0x104a2000
or eax, 0x1100500
mov dword [ebx], eax
add ebx, edx
or eax, 0x6bfbedde
or eax, 0x48892a37
and eax, 0x13310000
or eax, 0x4040000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4dec54ee
and eax, 0x8000000
or eax, 0x80000010
mov dword [ebx], eax
add ebx, edx
and eax, 0x74b98c65
xor eax, 0x5adbf0e
and eax, 0x3400
or eax, 0x104090
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b5a716e
and eax, 0x2b4a0000
or eax, 0x84b5e800
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b387d20
and eax, 0xdee34d9
and eax, 0xd8a0000
or eax, 0x40010000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x163a5822
or eax, 0x39ddcb2d
and eax, 0x1c18300
or eax, 0xc0
mov dword [ebx], eax
add ebx, edx
and eax, 0x46fa2f41
xor eax, 0x3a35f565
and eax, 0xac04401
or eax, 0x81000988
mov dword [ebx], eax
add ebx, edx
and eax, 0x2473601a
and eax, 0x1c2291ab
and eax, 0
or eax, 0xc2811055
mov dword [ebx], eax
add ebx, edx
or eax, 0x4fec8b97
or eax, 0x2722a02e
and eax, 0x9855
or eax, 0x400
mov dword [ebx], eax
add ebx, edx
or eax, 0x1bc38273
xor eax, 0x649f5440
and eax, 0x4310c201
or eax, 0x80a33080
mov dword [ebx], eax
add ebx, edx
and eax, 0x259f6b92
and eax, 0x810000
or eax, 0xe2000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x157f5d36
and eax, 0x830
or eax, 0x89
mov dword [ebx], eax
add ebx, edx
or eax, 0xaf8db72
and eax, 0xa68d283
or eax, 0x81042000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x41bcb97b
and eax, 0x8a000040
or eax, 0x10051005
mov dword [ebx], eax
add ebx, edx
and eax, 0x7cea92e8
and eax, 0x10000040
or eax, 0x25000001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x30f31d45
and eax, 0x1800
or eax, 0x624b
mov dword [ebx], eax
add ebx, edx
and eax, 0x39f38842
and eax, 0
or eax, 0x10749088
mov dword [ebx], eax
add ebx, edx
and eax, 0x209f6ef2
and eax, 0
or eax, 0x36e80000
mov dword [ebx], eax
add ebx, edx
or eax, 0x8e0c787
and eax, 0x1b3bef34
and eax, 0x8000000
or eax, 0xe000008b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x74d704f2
or eax, 0x45482427
and eax, 0x31
or eax, 0x8b00
mov dword [ebx], eax
add ebx, edx
and eax, 0x20ba70af
xor eax, 0xfcd2446
and eax, 0x1000403
or eax, 0x80104988
mov dword [ebx], eax
add ebx, edx
and eax, 0x4310b2c
or eax, 0x547d9eb7
and eax, 0x4b1
or eax, 0x806040
mov dword [ebx], eax
add ebx, edx
and eax, 0x3983c10
and eax, 0x800000
or eax, 0x6c718100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7af52617
or eax, 0x6af286bf
and eax, 0xa0000b8
or eax, 0x81000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x60a32913
xor eax, 0x2945bda3
and eax, 0xc2801410
or eax, 0x20010045
mov dword [ebx], eax
add ebx, edx
and eax, 0x465036cb
and eax, 0x1001
or eax, 8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x25d0ebfc
and eax, 0xf281
or eax, 0x100e0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x216f250d
or eax, 0x72837c64
and eax, 0x2880000
or eax, 0x88000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4504d4f0
and eax, 0x1070
or eax, 4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1efbc1c2
or eax, 0x77b0521f
and eax, 0x2883b8
or eax, 0x42000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x46afccd9
xor eax, 0x12977406
and eax, 0x10040b00
or eax, 0x8412000
mov dword [ebx], eax
add ebx, edx
or eax, 0x54965214
and eax, 0x5c441a14
or eax, 0xa3088021
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a122915
and eax, 0x184c8b35
or eax, 0x100ca
mov dword [ebx], eax
add ebx, edx
and eax, 0x23ebcca9
and eax, 0x408081
or eax, 0xaa167100
mov dword [ebx], eax
add ebx, edx
or eax, 0x17baecac
xor eax, 0x7374ab00
and eax, 0xc0800000
or eax, 0x31010000
mov dword [ebx], eax
add ebx, edx
and eax, 0x57dd2e75
or eax, 0x71fe688
and eax, 0x4200
or eax, 0x854
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f6f7bf3
and eax, 0x10640180
or eax, 0x108008
mov dword [ebx], eax
add ebx, edx
and eax, 0x34f6c9a3
and eax, 0x10000000
or eax, 0x458b0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b301c48
and eax, 0x48a0000
or eax, 0x20408124
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2ec27db0
and eax, 0xe0f67ff
and eax, 0x14
or eax, 0x81000009
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b09eadd
and eax, 0xc67bb8d
and eax, 0x2080
or eax, 0x3c4142
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7205c76a
and eax, 0x72308000
or eax, 0x85c20100
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f572e3d
and eax, 0x8b262418
or eax, 0x840c2
mov dword [ebx], eax
add ebx, edx
or eax, 0x21972236
and eax, 0x72638f62
and eax, 0x22210040
or eax, 0x94141805
mov dword [ebx], eax
add ebx, edx
and eax, 0x55992c56
and eax, 0x14000044
or eax, 0x2100002a
mov dword [ebx], eax
add ebx, edx
or eax, 0x28f33f7c
and eax, 0x2c04
or eax, 0x4000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3dfe3702
and eax, 0xe23f04
or eax, 0x8031
mov dword [ebx], eax
add ebx, edx
and eax, 0x60124702
and eax, 0x100
or eax, 0x74908800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2df4148e
and eax, 0x4b9eac8f
and eax, 0x9000000
or eax, 0x82000010
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a7a6c5f
and eax, 0x4fa314be
and eax, 0x4900040c
or eax, 0x80810841
mov dword [ebx], eax
add ebx, edx
and eax, 0xc8421b2
and eax, 0x54d8fdcf
and eax, 0
or eax, 0x4c02
mov dword [ebx], eax
add ebx, edx
xor eax, 0x84d4e04
and eax, 0x8440000
or eax, 0xf592f181
mov dword [ebx], eax
add ebx, edx
or eax, 0x63bce5ea
xor eax, 0x52334b0d
and eax, 0x5890000
or eax, 0x50020000
mov dword [ebx], eax
add ebx, edx
or eax, 0x35cf0fc1
and eax, 0x44c20100
or eax, 0x82008018
mov dword [ebx], eax
add ebx, edx
and eax, 0x29649326
or eax, 0x3bd16621
and eax, 0x1000020
or eax, 0x800000d4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c821147
and eax, 0x18001b2
or eax, 0x54c040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x70631a5d
and eax, 0x70828800
or eax, 0x4080000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x75bbb4ce
and eax, 0
or eax, 0xe8000010
mov dword [ebx], eax
add ebx, edx
or eax, 0x2895be92
or eax, 0x53755b08
and eax, 0x8a90
or eax, 5
mov dword [ebx], eax
add ebx, edx
and eax, 0x10e9e4e9
and eax, 0x8080
or eax, 0x6e2c38
mov dword [ebx], eax
add ebx, edx
or eax, 0x751e5d2c
and eax, 0x442900
or eax, 0x8010200
mov dword [ebx], eax
add ebx, edx
and eax, 0x28eb3de
and eax, 0x300
or eax, 0x3b4c35
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6696d580
and eax, 0xd8a00
or eax, 0x18400100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x73798d51
and eax, 0x7d75d332
and eax, 0x48000000
or eax, 0x124bc981
mov dword [ebx], eax
add ebx, edx
or eax, 0x4fa0bd1e
xor eax, 0x436e7d8d
and eax, 0x10810000
or eax, 0xe1000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x654c1a9
or eax, 0x483f347b
and eax, 0xf042
or eax, 0xa00
mov dword [ebx], eax
add ebx, edx
and eax, 0x363ede73
and eax, 0x8000
or eax, 0x10740188
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a828d38
or eax, 0x2d368cb0
and eax, 0x15020000
or eax, 0x40890000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a002d9f
and eax, 0x714dfefd
and eax, 0x1000008
or eax, 0xe8c28100
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b1dac59
and eax, 0x3b7228fb
and eax, 0x1000008
or eax, 0x800000c1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x27a268ec
and eax, 0xa22820
or eax, 0x5900c2
mov dword [ebx], eax
add ebx, edx
or eax, 0xe600992
xor eax, 0x25243fc5
and eax, 0x1d20000
or eax, 0x10208100
mov dword [ebx], eax
add ebx, edx
or eax, 0x75440f5f
and eax, 0x2f11789b
and eax, 0x20000019
or eax, 0x980000e0
mov dword [ebx], eax
add ebx, edx
or eax, 0x468994fc
and eax, 0xfe8990b9
or eax, 0x1766102
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1524f486
and eax, 0x20080529
or eax, 0x15044002
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d1ca7b9
and eax, 0x134d29af
and eax, 0x110c0020
or eax, 0xeef33c52
mov dword [ebx], eax
add ebx, edx
or eax, 0x4fb5588f
and eax, 0x10741088
or eax, 0x8000
mov dword [ebx], eax
add ebx, edx
and eax, 0x274bf743
and eax, 0
or eax, 0x4d8b0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1d76c9ea
and eax, 0x1e981e0
or eax, 0x210
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f7a8ccb
and eax, 0x28f00d89
or eax, 0x90004000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a93591e
and eax, 0x2493aae2
and eax, 0
or eax, 0x1074
mov dword [ebx], eax
add ebx, edx
and eax, 0x4916f463
and eax, 0x1060
or eax, 0x34e89
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a8f018
xor eax, 0xa9b94b3
and eax, 0x4100a00
or eax, 0xe0458100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3d68330a
and eax, 0x1038a800
or eax, 0x824281
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a9fa1a0
and eax, 0x10010000
or eax, 0x45880000
mov dword [ebx], eax
add ebx, edx
and eax, 0x59d5ff0d
or eax, 0x5324cbe4
and eax, 0x40058be4
or eax, 0x8c400000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e3ca5c
xor eax, 0x43b4ce14
and eax, 0x1e44400
or eax, 0x88000103
mov dword [ebx], eax
add ebx, edx
and eax, 0x671e2a7c
and eax, 0x1000000
or eax, 0x8ebcc45
mov dword [ebx], eax
add ebx, edx
and eax, 0x73f21db0
and eax, 0x1c00c00
or eax, 0x820c418b
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ca329d7
and eax, 0xd8901c1
or eax, 0x40000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x138b236e
and eax, 0x403b8d34
and eax, 0x40010104
or eax, 0x8c548ac8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6507d31b
and eax, 0x9105013
or eax, 0x6880528
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c09ceee
and eax, 0x472ff85d
and eax, 8
or eax, 0x32485
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c4031b4
and eax, 0x40410100
or eax, 0xa0048a00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x696681ac
and eax, 0x9200028
or eax, 0x74d44513
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a8eb52e
and eax, 0x8040508
or eax, 0xa441c201
mov dword [ebx], eax
add ebx, edx
or eax, 0x4143118b
and eax, 1
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d7a6c82
xor eax, 0x72b656c7
and eax, 0x5c40240
or eax, 0x400305ab
mov dword [ebx], eax
add ebx, edx
and eax, 0x43b97012
xor eax, 0x355ac96d
and eax, 0x2c
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
and eax, 0x664ce714
and eax, 0
or eax, 0xfc4d8b00
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c5ba4a6
xor eax, 0x41f051c2
and eax, 0x34ac4c20
or eax, 0x40000113
mov dword [ebx], eax
add ebx, edx
xor eax, 0x43523761
and eax, 0x493bb5aa
and eax, 0
or eax, 0xd4458b14
mov dword [ebx], eax
add ebx, edx
or eax, 0x456d77d0
and eax, 0x946df790
or eax, 0x28100009
mov dword [ebx], eax
add ebx, edx
and eax, 0x19557779
and eax, 0x18144519
or eax, 0x65800022
mov dword [ebx], eax
add ebx, edx
or eax, 0x4196f64f
and eax, 0x2b16c12e
and eax, 0x8148108
or eax, 0xd0410a00
mov dword [ebx], eax
add ebx, edx
or eax, 0x72376136
or eax, 0x146daa80
and eax, 0x7468412a
or eax, 0x1801401
mov dword [ebx], eax
add ebx, edx
and eax, 0x390b7b7
xor eax, 0x45b8ce1c
and eax, 0x44008b0b
or eax, 0xb0450000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7191cf39
and eax, 0xb455c719
or eax, 0x283080
mov dword [ebx], eax
add ebx, edx
and eax, 0x68543f5
and eax, 0x44081
or eax, 0x9708004
mov dword [ebx], eax
add ebx, edx
or eax, 0x1f3d720d
xor eax, 0x6e167687
and eax, 0x168040a
or eax, 0x82904181
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2dd167fd
and eax, 0x4090040
or eax, 0x41800180
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d03940f
xor eax, 0x2746e89e
and eax, 0x40458898
or eax, 0x88080360
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a6a544d
and eax, 0x82004d81
or eax, 0x9900008
mov dword [ebx], eax
add ebx, edx
and eax, 0x40c2e0b9
and eax, 0x598714b6
and eax, 0x800000
or eax, 0x5509f855
mov dword [ebx], eax
add ebx, edx
or eax, 0x680c21ae
and eax, 0x4805898c
or eax, 0x80400200
mov dword [ebx], eax
add ebx, edx
and eax, 0x648e261a
and eax, 0x2e14b31d
and eax, 0
or eax, 0x8901e883
mov dword [ebx], eax
add ebx, edx
or eax, 0x656a9a9c
or eax, 0xf925d33
and eax, 0x4d8bc805
or eax, 0x40
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d55df3e
and eax, 0x4c1310
or eax, 0x8c012880
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7f0e57a2
or eax, 0x30b6c19f
and eax, 0x5183083d
or eax, 0x4080040
mov dword [ebx], eax
add ebx, edx
or eax, 0x6fca9c6a
and eax, 0x3c41106c
or eax, 0x80142380
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1073ba7e
and eax, 0x4020810
or eax, 0x41890065
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ebd1472
and eax, 0x65ddd46f
and eax, 0x41000
or eax, 0xf0412be0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ae43d0e
and eax, 0x881046c
or eax, 0x450a6911
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1aac492e
and eax, 0x54050040
or eax, 0x88480b80
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f607987
and eax, 0x41244003
or eax, 0x3cd00d38
mov dword [ebx], eax
add ebx, edx
xor eax, 0x40ec9f80
and eax, 0x20108219
or eax, 0xc0450900
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c1aff2
and eax, 0x18200
or eax, 0x89004083
mov dword [ebx], eax
add ebx, edx
or eax, 0x3bec175d
and eax, 0x3537a1af
and eax, 0x1018005
or eax, 0x448a6050
mov dword [ebx], eax
add ebx, edx
xor eax, 0x750b7229
or eax, 0x7b77716f
and eax, 0x60453348
or eax, 0x80000880
mov dword [ebx], eax
add ebx, edx
xor eax, 0x37e01f10
or eax, 0x4099e46a
and eax, 0x45890078
or eax, 0x8020805
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5cee07ba
or eax, 0x6091848
and eax, 0x104d0bc4
or eax, 0xe8002010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d1cd53f
xor eax, 0x6b980bf
and eax, 0x1884054
or eax, 0x54030021
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c2c83ae
and eax, 0x440503b8
or eax, 0xa0503800
mov dword [ebx], eax
add ebx, edx
or eax, 0x362aaa32
and eax, 0x44470938
or eax, 0x1800045
mov dword [ebx], eax
add ebx, edx
and eax, 0x82d1f83
and eax, 0x100
or eax, 0xa8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x67b4ca98
and eax, 0x4704cb00
or eax, 0x80032000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x157d646
and eax, 0x2844
or eax, 0x8001
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b1d1c1d
and eax, 0
or eax, 0x458b0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x285f6e3a
and eax, 0x28440a38
or eax, 0x800101c4
mov dword [ebx], eax
add ebx, edx
or eax, 0x224f5e34
and eax, 0x708757bc
and eax, 0x30134
or eax, 0x4d882840
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c3a0b1c
or eax, 0x25cc60f6
and eax, 0x244d22b4
or eax, 0xc8001900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x35c53d0d
xor eax, 0x32c9a5c5
and eax, 0x4141017c
or eax, 0x4860801
mov dword [ebx], eax
add ebx, edx
or eax, 0x33ce1854
and eax, 0x5b349579
and eax, 0x120
or eax, 0x84
mov dword [ebx], eax
add ebx, edx
or eax, 0x52e0a5b
and eax, 0x5060b00
or eax, 0xc201e000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b1702cb
xor eax, 0xfc3c38e
and eax, 0x2045
or eax, 0x8400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x328ab5e0
xor eax, 0x625656f5
and eax, 0x50880000
or eax, 0x5030000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b83b10f
and eax, 0x6ffa8914
and eax, 0x24000104
or eax, 0x80550ac0
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b6d3d67
or eax, 0x1b2711ea
and eax, 0x1030964
or eax, 0x44880010
mov dword [ebx], eax
add ebx, edx
or eax, 0x42986cd0
and eax, 0x18001e0
or eax, 0x408200
mov dword [ebx], eax
add ebx, edx
xor eax, 0xbfc7ce2
xor eax, 0x19d040f4
and eax, 0x3e00580
or eax, 0x88004009
mov dword [ebx], eax
add ebx, edx
xor eax, 0x78b1b7c
or eax, 0x4ffc6522
and eax, 0xc1837c45
or eax, 0x8008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7f864dad
and eax, 0xbc058100
or eax, 0x40480801
mov dword [ebx], eax
add ebx, edx
or eax, 0x66ec83e0
and eax, 0x82c80181
or eax, 0x110540a
mov dword [ebx], eax
add ebx, edx
or eax, 0x171517c1
or eax, 0x298b97b5
and eax, 0x158901c2
or eax, 0x40000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6048223b
and eax, 0x40000000
or eax, 0xbc458bd8
mov dword [ebx], eax
add ebx, edx
and eax, 0x5deab91
xor eax, 0x2768d19c
and eax, 0x1004800
or eax, 0x8801a083
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c917e0
and eax, 0x162e73eb
and eax, 0x4087041
or eax, 0x49838c04
mov dword [ebx], eax
add ebx, edx
or eax, 0xe8f3a66
xor eax, 0x2018b646
and eax, 0x1810020
or eax, 0x4083d8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x40aace28
or eax, 0x64b7478d
and eax, 0x1f84d89
or eax, 0x8a000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2acad94c
and eax, 0x1329045
or eax, 0x54016810
mov dword [ebx], eax
add ebx, edx
xor eax, 0x45bb9256
and eax, 0x86000
or eax, 0x8b3015f0
mov dword [ebx], eax
add ebx, edx
and eax, 0x22f26d13
xor eax, 0x44591908
and eax, 0x44293c00
or eax, 0x1028045
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ff4b125
and eax, 0x6c453940
or eax, 0x80000290
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc4a2
xor eax, 0x212686fb
and eax, 0x4d031109
or eax, 0x880074
mov dword [ebx], eax
add ebx, edx
or eax, 0x18a3deb1
and eax, 0x1a983f4
or eax, 0x400000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a17d1b2
and eax, 0xbf44180
or eax, 0x80000c09
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e05a774
and eax, 0x400
or eax, 0x553be855
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2be291b4
or eax, 0x7c642f92
and eax, 0xa1c7cf0
or eax, 0x81000004
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f510f81
xor eax, 0x1ad96f0c
and eax, 0x5001041
or eax, 0x4033c804
mov dword [ebx], eax
add ebx, edx
or eax, 0x214cea02
and eax, 0x1340f273
and eax, 0x403240
or eax, 0xc40509bc
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f0fb698
and eax, 0x4d0b327c
or eax, 0x804001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ea2764a
and eax, 0x1290020
or eax, 0xc083c8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x34300182
and eax, 0x361b97f4
and eax, 0x80000
or eax, 0x8be04d89
mov dword [ebx], eax
add ebx, edx
or eax, 0x342d5db8
and eax, 0x15094811
or eax, 0x4002a044
mov dword [ebx], eax
add ebx, edx
or eax, 0x7aae5cc5
and eax, 0xb2174c4
or eax, 0x80400020
mov dword [ebx], eax
add ebx, edx
and eax, 0xa6c6f1d
and eax, 0x202004
or eax, 0x451b9041
mov dword [ebx], eax
add ebx, edx
and eax, 0x19532bbe
and eax, 0x1112000
or eax, 0x8a485dd0
mov dword [ebx], eax
add ebx, edx
and eax, 0x6fd6591e
and eax, 0x75adcad7
and eax, 0x1004800
or eax, 0x4c3ba04d
mov dword [ebx], eax
add ebx, edx
or eax, 0x648a2e42
xor eax, 0x1c9540aa
and eax, 0x1002ce0
or eax, 0x8a515110
mov dword [ebx], eax
add ebx, edx
xor eax, 0x10ebcdd8
or eax, 0x6ecfe561
and eax, 0x553bc441
or eax, 0x14
mov dword [ebx], eax
add ebx, edx
xor eax, 0x57e7cdaf
and eax, 0x24809e8
or eax, 0x89017404
mov dword [ebx], eax
add ebx, edx
and eax, 0x7429ab53
and eax, 0x12840
or eax, 0x4532d005
mov dword [ebx], eax
add ebx, edx
xor eax, 0x654be2e3
xor eax, 0x5a55239b
and eax, 0xa28312c
or eax, 0x811044c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f5f62fe
xor eax, 0x10effce9
and eax, 0x4d108805
or eax, 0x2b7448
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f4e0fe1
and eax, 0xb307cc8
or eax, 0x80000010
mov dword [ebx], eax
add ebx, edx
and eax, 0x497af669
and eax, 0x71d93611
and eax, 0x1101400
or eax, 0x542bc055
mov dword [ebx], eax
add ebx, edx
and eax, 0x75c72291
and eax, 0x1000010
or eax, 0x8a287ce0
mov dword [ebx], eax
add ebx, edx
or eax, 0x113af1fe
and eax, 0x102d044
or eax, 0x44010001
mov dword [ebx], eax
add ebx, edx
or eax, 0x6a25749e
and eax, 0x80580d4
or eax, 0x80400920
mov dword [ebx], eax
add ebx, edx
or eax, 0x37a0ec8
and eax, 0x895c0d88
or eax, 0x804003
mov dword [ebx], eax
add ebx, edx
and eax, 0x29a6addd
xor eax, 0x785cba80
and eax, 0x51888409
or eax, 0x4030044
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a487380
and eax, 0x1c283c0
or eax, 0x10
mov dword [ebx], eax
add ebx, edx
and eax, 0xd4ab857
or eax, 0x2566a540
and eax, 0x1400500
or eax, 0x8a905089
mov dword [ebx], eax
add ebx, edx
or eax, 0x11f0eeb0
and eax, 0x290a7267
and eax, 0x1000001
or eax, 0x443b8844
mov dword [ebx], eax
add ebx, edx
and eax, 0x3fbbc3d6
and eax, 0x1110004
or eax, 0x8a007d80
mov dword [ebx], eax
add ebx, edx
xor eax, 0x352edf0d
and eax, 0xc23a009
or eax, 0x41004044
mov dword [ebx], eax
add ebx, edx
and eax, 0x769b20da
and eax, 0x45311fff
and eax, 0x10000
or eax, 0x8b0874b0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x16629318
xor eax, 0x3f37350a
and eax, 0xa200d000
or eax, 0x48830455
mov dword [ebx], eax
add ebx, edx
or eax, 0x45676117
and eax, 0xc4458101
or eax, 0x10100800
mov dword [ebx], eax
add ebx, edx
or eax, 0x599af715
and eax, 0x55415a7
and eax, 0x1440501
or eax, 0x3a80408a
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d5af5ca
and eax, 0x3c5cc041
or eax, 0x210804
mov dword [ebx], eax
add ebx, edx
xor eax, 0x75a5f43f
and eax, 0x1d80c0a
or eax, 0x82044181
mov dword [ebx], eax
add ebx, edx
or eax, 0x792c7bee
or eax, 0x663cd103
and eax, 0x4d8801c1
or eax, 0x10000
mov dword [ebx], eax
add ebx, edx
or eax, 0x67440d8d
and eax, 0x87cf37
and eax, 0x50904
or eax, 0xb45082d8
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ae8d635
xor eax, 0x4f4b197d
and eax, 0x31944400
or eax, 0x4c48113b
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d4c36f5
or eax, 0x424b33bf
and eax, 0x7045032b
or eax, 0x80008800
mov dword [ebx], eax
add ebx, edx
and eax, 0x100f863
and eax, 1
or eax, 0x8b804588
mov dword [ebx], eax
add ebx, edx
and eax, 0x77ead6f6
and eax, 0x762486ae
and eax, 0
or eax, 0x8d89f84d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x14f4875d
or eax, 0xd8da134
and eax, 0x9dfdff34
or eax, 0x62020048
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c56a73f
and eax, 0x83f8550b
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1bb0da8c
or eax, 0x4f634992
and eax, 0x55090182
or eax, 0x800040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x671a8393
and eax, 0x18250
or eax, 0x804409a8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x61e80d08
and eax, 0x706c6b2c
and eax, 0x602c0020
or eax, 0x9f50851b
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f92c473
xor eax, 0x319a036a
and eax, 0x8088759
or eax, 0x7578a6
mov dword [ebx], eax
add ebx, edx
xor eax, 0x171b53ab
and eax, 0x9e3e46b
and eax, 0x1600400
or eax, 0x2288498b
mov dword [ebx], eax
add ebx, edx
and eax, 0x160b5e8e
xor eax, 0x662d2d0
and eax, 0x609c48
or eax, 0x5b156005
mov dword [ebx], eax
add ebx, edx
and eax, 0xebb2549
and eax, 0x8300409
or eax, 0x81885182
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e6fca77
and eax, 0x8284001
or eax, 0xf7d73894
mov dword [ebx], eax
add ebx, edx
xor eax, 0x26e10300
and eax, 0xd0040b95
or eax, 0x2441806a
mov dword [ebx], eax
add ebx, edx
or eax, 0x7478884
and eax, 0xf7448189
or eax, 0x8300400
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e156cd7
and eax, 0x4d01eddf
or eax, 0x8a1220
mov dword [ebx], eax
add ebx, edx
xor eax, 0x48093924
and eax, 0x2c0dd996
and eax, 0x8090
or eax, 0x1c10328
mov dword [ebx], eax
add ebx, edx
and eax, 0x57ad365d
and eax, 0x1800008
or eax, 0x8a384d81
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b93aab4
and eax, 0xb02b6015
or eax, 0x4fd41880
mov dword [ebx], eax
add ebx, edx
and eax, 0x7836d42c
or eax, 0x7d6eca0d
and eax, 0x74141a0d
or eax, 0x8121f2
mov dword [ebx], eax
add ebx, edx
and eax, 0x1951dfe0
and eax, 0x10111be0
or eax, 0x6deee41f
mov dword [ebx], eax
add ebx, edx
or eax, 0x3fbd98f3
or eax, 0x5854b681
and eax, 0x2045c709
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x53832578
or eax, 0x1f59005a
and eax, 1
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x3e95418f
and eax, 0x485018b
or eax, 0x41420660
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1be5b807
and eax, 0xa0
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x71d8d2c9
and eax, 0x60408200
or eax, 0x84050900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x314f7c5d
and eax, 0x81004511
or eax, 0x8a00022
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1087c58f
and eax, 0x99270084
or eax, 0x66d87001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x56cffae
and eax, 0x6512d005
and eax, 0x60008001
or eax, 0x844d0bfe
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5cb6c2a4
and eax, 0x66c3c640
and eax, 0x14000
or eax, 0x89008183
mov dword [ebx], eax
add ebx, edx
and eax, 0x71aa0679
and eax, 0x1000001
or eax, 0xbc83e44c
mov dword [ebx], eax
add ebx, edx
and eax, 0x364095a5
and eax, 0x34008400
or eax, 0xcbff7b70
mov dword [ebx], eax
add ebx, edx
xor eax, 0x234f0547
and eax, 0xd8800a00
or eax, 0x1040500
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b3e67df
xor eax, 0x1ab1c0aa
and eax, 0x81000000
or eax, 0xa000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x564cdae9
and eax, 0xd708c841
or eax, 0x20912404
mov dword [ebx], eax
add ebx, edx
or eax, 0x571004e
xor eax, 0x6c589b8
and eax, 0x81082475
or eax, 0x4819008
mov dword [ebx], eax
add ebx, edx
or eax, 0x8ab8347
and eax, 0x8dabb76c
or eax, 0x72544800
mov dword [ebx], eax
add ebx, edx
and eax, 0x32aa8adf
xor eax, 0x2175d0eb
and eax, 0x3cc5083
or eax, 0x80200508
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc2203b9
or eax, 0x3f350cba
and eax, 0x15890082
or eax, 0x40000140
mov dword [ebx], eax
add ebx, edx
xor eax, 0x412fd3ce
or eax, 0x769026ea
and eax, 0x64b482ec
or eax, 0x8090100
mov dword [ebx], eax
add ebx, edx
or eax, 0x4fb11db3
and eax, 0xbd9fff
or eax, 0x426000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7538588b
and eax, 0x45832274
or eax, 0x80001
mov dword [ebx], eax
add ebx, edx
and eax, 0x2d45df3c
and eax, 0x4010230
or eax, 0xf04401c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x30489013
and eax, 0xf4488181
or eax, 0xb200408
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f59d2e6
and eax, 0x3b7fb137
and eax, 0x11127
or eax, 0x4d8aeed8
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ddfbd2a
or eax, 0x527aa46
and eax, 0x1e983f4
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x1be06024
and eax, 0x199fd730
and eax, 0x1800000
or eax, 0x82744d89
mov dword [ebx], eax
add ebx, edx
xor eax, 0x670672a3
or eax, 0x5ea44b18
and eax, 0xfef66838
or eax, 0x1090085
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2ac41de5
and eax, 0x840b0058
or eax, 0x400a7
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6ed24b3a
and eax, 0x80
or eax, 0x18
mov dword [ebx], eax
add ebx, edx
and eax, 0x369d2aa7
and eax, 0x80
or eax, 0x3bd4550b
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d0ad7e3
and eax, 0xd0ed041
or eax, 0x80012014
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2ba5a4a5
and eax, 0x80
or eax, 0xc
mov dword [ebx], eax
add ebx, edx
and eax, 0x6aafd99c
xor eax, 0x4b349caa
and eax, 0xb340402
or eax, 0x30c84189
mov dword [ebx], eax
add ebx, edx
xor eax, 0x36b3d721
and eax, 0xc4c9000
or eax, 0x306045
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d255364
and eax, 0xc004000
or eax, 0x3d80d8b
mov dword [ebx], eax
add ebx, edx
and eax, 0x1431b1ff
and eax, 0x10018b
or eax, 0x3be84c24
mov dword [ebx], eax
add ebx, edx
and eax, 0x18658bc2
and eax, 0x18600800
or eax, 0x601db44d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d544744
xor eax, 0xe719eda
and eax, 0x2b104583
or eax, 0xa01008
mov dword [ebx], eax
add ebx, edx
and eax, 0x39e9e5c0
and eax, 0x1804000
or eax, 0x9409a855
mov dword [ebx], eax
add ebx, edx
or eax, 0x71c12d4
and eax, 0x979dfa44
or eax, 0x68620520
mov dword [ebx], eax
add ebx, edx
and eax, 0x8d2f34d
xor eax, 0x56801d6f
and eax, 0x840440b
or eax, 0x81800180
mov dword [ebx], eax
add ebx, edx
or eax, 0x22685f0e
or eax, 0x24d392d0
and eax, 0xaffb4085
or eax, 0x50042000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c6a9a77
and eax, 0x28480005
or eax, 0xc0058bfa
mov dword [ebx], eax
add ebx, edx
and eax, 0x4cef3f44
and eax, 0x8010900
or eax, 0x8100e083
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7bf02fdf
and eax, 0x9081c04c
or eax, 0x50a2801
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4649267c
or eax, 0x32b2f46b
and eax, 0xf3f2fe60
or eax, 0xc0d0104
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c1c5648
and eax, 0x6c001400
or eax, 0x9360813b
mov dword [ebx], eax
add ebx, edx
or eax, 0x20d90ece
and eax, 0x2135de99
and eax, 0x1309e99
or eax, 0x1a4c6166
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c04cf4f
xor eax, 0x67445b4e
and eax, 0x2b400401
or eax, 0x1084418a
mov dword [ebx], eax
add ebx, edx
and eax, 0x4853f9b1
and eax, 0x6642b285
and eax, 0x400001
or eax, 0x133cd844
mov dword [ebx], eax
add ebx, edx
xor eax, 0x59bc57ab
and eax, 0xac00d8a
or eax, 0x313c4001
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e252b42
and eax, 0xb7c6449
or eax, 0x8004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1788cbfb
and eax, 0x10d40582
or eax, 0x23005009
mov dword [ebx], eax
add ebx, edx
or eax, 0x4563bda1
and eax, 0x164eacb1
and eax, 0x1402a401
or eax, 0x41395054
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b26a97e
or eax, 0x60059510
and eax, 0x1213550
or eax, 0x8a104880
mov dword [ebx], eax
add ebx, edx
xor eax, 0x135193b7
and eax, 0x20c045
or eax, 0x451b0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x23fe5b2a
xor eax, 0x1be12ae5
and eax, 0x8087188
or eax, 0x83210c34
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7fadec33
or eax, 0x798ec87e
and eax, 0x4d0ad84d
or eax, 0x310400
mov dword [ebx], eax
add ebx, edx
and eax, 0x70dbd252
and eax, 0x24aa3fe2
and eax, 0x81040
or eax, 0xc7016dac
mov dword [ebx], eax
add ebx, edx
or eax, 0x2fe01308
and eax, 0x11c44
or eax, 0x8001
mov dword [ebx], eax
add ebx, edx
or eax, 0x68d12905
or eax, 0x47e9d73b
and eax, 0x7e90000
or eax, 0x20000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x8dcaed2
and eax, 0xa3bc531
and eax, 0x100400
or eax, 0x8c41c7
mov dword [ebx], eax
add ebx, edx
and eax, 0x410e44
and eax, 0
or eax, 0x8b000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x379b3eb1
xor eax, 0xa0ec7bf
and eax, 0x1511b004
or eax, 0x40220051
mov dword [ebx], eax
add ebx, edx
or eax, 0x659bb105
xor eax, 0x3d73d44c
and eax, 0x8086418
or eax, 0x83011084
mov dword [ebx], eax
add ebx, edx
or eax, 0x2fc5424b
and eax, 0xa8817445
or eax, 0x40028800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7a5e98a6
xor eax, 0x49c6ad5f
and eax, 0xd8018900
or eax, 0x24440001
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a3261fe
or eax, 0x4b89eb46
and eax, 0x6b88c340
or eax, 0x947404a9
mov dword [ebx], eax
add ebx, edx
or eax, 0x50012a91
and eax, 0x15d25973
and eax, 0x14400971
or eax, 0xc80d828e
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d8dac49
and eax, 0x8901a983
or eax, 0x4000
mov dword [ebx], eax
add ebx, edx
and eax, 0x59acf75e
or eax, 0xb11c7f2
and eax, 0xa00c440
or eax, 0x60e8180d
mov dword [ebx], eax
add ebx, edx
or eax, 0x6a2f3413
or eax, 0x24c65800
and eax, 0xa000006
or eax, 0x81000300
mov dword [ebx], eax
add ebx, edx
and eax, 0x10241236
or eax, 0x7e6f5432
and eax, 0x4c435424
or eax, 0x808009c1
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ffc6325
and eax, 0xcccc4cc4
or eax, 0x8008
mov dword [ebx], eax
add ebx, edx
or eax, 0x76bad7e3
or eax, 0x5c955c88
and eax, 0xec8b55cc
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1257138d
and eax, 0x844401
or eax, 0xa880
mov dword [ebx], eax
add ebx, edx
and eax, 0x76238d13
xor eax, 0x42eee1d1
and eax, 0x40c60000
or eax, 0x5010000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x33c34456
xor eax, 0x5ba36ef
and eax, 0x870b8
or eax, 0x18040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x47d4df84
and eax, 0x450700
or eax, 0xb800c000
mov dword [ebx], eax
add ebx, edx
or eax, 0x526155e8
and eax, 0x14640
or eax, 0x2016
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5916eba7
and eax, 0x12cb64eb
and eax, 0x4c1
or eax, 0xe0d44106
mov dword [ebx], eax
add ebx, edx
or eax, 0x3678c7a2
or eax, 0x6c6a3386
and eax, 0xc6000022
or eax, 0x1000008
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f029e1
and eax, 0x45e86cb9
and eax, 0
or eax, 0x221ba445
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b39f826
and eax, 0x1020001
or eax, 0x44c50000
mov dword [ebx], eax
add ebx, edx
and eax, 0x141dc5f5
and eax, 0
or eax, 0x6886fc
mov dword [ebx], eax
add ebx, edx
or eax, 0xdfe3308
and eax, 0xc448700
or eax, 0xd0014000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6123a474
xor eax, 0x155136e8
and eax, 0x8184
or eax, 0x10020
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ff9d958
xor eax, 0x74e7d970
and eax, 0x20e04040
or eax, 0x80000587
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7dc2edef
and eax, 0xc5000028
or eax, 0x2000043
mov dword [ebx], eax
add ebx, edx
or eax, 0x73bc5382
and eax, 0x4c2092e9
and eax, 0x1041
or eax, 0x2b9fe004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c5362a2
and eax, 0x5c40000
or eax, 0x40030000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d9f2156
or eax, 0x2346b7e6
and eax, 0x4785b0
or eax, 0x4000
mov dword [ebx], eax
add ebx, edx
or eax, 0x78e5bf42
and eax, 0x6845c700
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x43247912
and eax, 0xb812
or eax, 0x60
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2471de0a
xor eax, 0x3523b767
and eax, 0x11508107
or eax, 0xee2c04c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5745d93f
and eax, 0x88085cf8
or eax, 0x1242a307
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f035181
and eax, 0x5430000
or eax, 0x40840000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x378f6db
and eax, 0xac2b7
and eax, 0x8c080
or eax, 0x1143564
mov dword [ebx], eax
add ebx, edx
or eax, 0x710f8b2c
and eax, 0x6005c700
or eax, 0x8c400000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ef1136e
and eax, 0x9766
or eax, 0x2891
mov dword [ebx], eax
add ebx, edx
or eax, 0x766c6e34
and eax, 0x762c45c7
or eax, 0x89900000
mov dword [ebx], eax
add ebx, edx
or eax, 0x459e7963
and eax, 0xc7000125
or eax, 0x18
mov dword [ebx], eax
add ebx, edx
xor eax, 0x25f85d9d
and eax, 0x42480800
or eax, 0xd03a045
mov dword [ebx], eax
add ebx, edx
or eax, 0x54390c91
and eax, 0x45430000
or eax, 0x840000
mov dword [ebx], eax
add ebx, edx
and eax, 0x134e1e00
and eax, 0x1000000
or eax, 0x1049d8
mov dword [ebx], eax
add ebx, edx
and eax, 0x2fdf2a7c
or eax, 0x28313055
and eax, 0x20010000
or eax, 0xd444c700
mov dword [ebx], eax
add ebx, edx
xor eax, 0x82259ad
and eax, 0x10ac
or eax, 0x6052
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d46cee7
and eax, 0x747b0556
and eax, 0x400446
or eax, 0x4b8c4181
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5b010dca
or eax, 0x3dbce8ec
and eax, 0x50000c0
or eax, 0xc2000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x67520e9b
xor eax, 0x1c0b9d29
and eax, 0x63198040
or eax, 0xa04405
mov dword [ebx], eax
add ebx, edx
or eax, 0x1512228f
and eax, 0x67ad497d
and eax, 0x45810001
or eax, 0x460000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5533ddb
xor eax, 0x5dda12de
and eax, 0x8812c8
or eax, 0x202500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a455fa0
and eax, 0x454000
or eax, 0xc0008700
mov dword [ebx], eax
add ebx, edx
or eax, 0x2aef64d7
and eax, 0x1d6
or eax, 0x820
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b3ab885
or eax, 0x1cfa041b
and eax, 0x36d00543
or eax, 0x80004084
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f97db77
and eax, 0x8b000136
or eax, 8
mov dword [ebx], eax
add ebx, edx
or eax, 0x478622f8
and eax, 0x757346bf
and eax, 0x5000004
or eax, 0x3005f441
mov dword [ebx], eax
add ebx, edx
or eax, 0x531af6da
and eax, 0x1000086
or eax, 0x88000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b862c01
and eax, 0x9822405
or eax, 0x4409d040
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a71bf22
or eax, 0x43976cbb
and eax, 0x40050090
or eax, 0xb4480344
mov dword [ebx], eax
add ebx, edx
or eax, 0x3fdf7934
and eax, 0xebd44980
or eax, 0x409
mov dword [ebx], eax
add ebx, edx
or eax, 0xd802a4a
and eax, 0x6c85855
and eax, 0x4400801
or eax, 0xd0158308
mov dword [ebx], eax
add ebx, edx
or eax, 0x59d74f18
xor eax, 0x2f61aaa8
and eax, 0x80004081
or eax, 0x9018202
mov dword [ebx], eax
add ebx, edx
or eax, 0x31cefeba
and eax, 0x18bd411
or eax, 0x44000044
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ab56463
xor eax, 0xed18731
and eax, 0x4400350
or eax, 0xa0053884
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e08fc
and eax, 0x1d090c
or eax, 0x2008403
mov dword [ebx], eax
add ebx, edx
or eax, 0x40b09ef5
and eax, 0x40890000
or eax, 0xd020000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x10862e9
and eax, 0x4248cbd4
and eax, 0x2c0
or eax, 0x1e98118
mov dword [ebx], eax
add ebx, edx
or eax, 0x6a42eeed
and eax, 0xbc84d89
or eax, 0x80100000
mov dword [ebx], eax
add ebx, edx
and eax, 0x358f614a
xor eax, 0x2150b521
and eax, 0x2098c401
or eax, 0xd7010044
mov dword [ebx], eax
add ebx, edx
and eax, 0x1885ad44
and eax, 0x121039f
and eax, 0x10004
or eax, 0xc084bc79
mov dword [ebx], eax
add ebx, edx
or eax, 0x2a0f6488
xor eax, 0x416a56db
and eax, 0x1810824
or eax, 0x540a0150
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3373550b
and eax, 0xc0005c
or eax, 0x1028380
mov dword [ebx], eax
add ebx, edx
or eax, 0x20c973cb
and eax, 0x1c85189
or eax, 0x8a140400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x255ed7a3
and eax, 0x80828000
or eax, 0x40014845
mov dword [ebx], eax
add ebx, edx
or eax, 0x36148df3
and eax, 0xc0058901
or eax, 0x8400000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c4d397
and eax, 0x83c44983
or eax, 0x200408
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b5c403f
and eax, 0x5cee60d5
and eax, 1
or eax, 0x4d8901c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a16d977
and eax, 0x781589e4
or eax, 0x80400200
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e28657d
and eax, 0x48000120
or eax, 0x34f4541b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x44bbfd20
or eax, 0x15aef116
and eax, 0x3c458901
or eax, 0xc0000220
mov dword [ebx], eax
add ebx, edx
and eax, 0x4624485b
and eax, 0x44040001
or eax, 0x30e84522
mov dword [ebx], eax
add ebx, edx
or eax, 0x3881f4af
and eax, 0x504d8101
or eax, 0x80000a10
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ad46a03
xor eax, 0x1a63db83
and eax, 0x80002881
or eax, 0x901c102
mov dword [ebx], eax
add ebx, edx
and eax, 0x5de8a04
or eax, 0x302abf39
and eax, 0x110a9009
or eax, 0x44814044
mov dword [ebx], eax
add ebx, edx
and eax, 0x2612adff
and eax, 0x4000040
or eax, 0xc0553b90
mov dword [ebx], eax
add ebx, edx
xor eax, 0x28d921f8
and eax, 0x44880828
or eax, 0x1030054
mov dword [ebx], eax
add ebx, edx
or eax, 0x78c967b3
and eax, 0x30412bcc
or eax, 0x80040000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7dca464c
and eax, 0x4d8b0944
or eax, 0x30
mov dword [ebx], eax
add ebx, edx
and eax, 0x1d218a87
and eax, 0x1010000
or eax, 0xe883d8
mov dword [ebx], eax
add ebx, edx
or eax, 0x6a1c230c
and eax, 0xbd80188
or eax, 0x80004c01
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e1e45a4
and eax, 0x80820805
or eax, 0x6a01f450
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b2914dc
and eax, 0x28010000
or eax, 0xd4548901
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a2d0833
and eax, 0x3a600103
or eax, 0x1804488
mov dword [ebx], eax
add ebx, edx
or eax, 0x3886ffc
and eax, 0x8686c45
or eax, 0x44149000
mov dword [ebx], eax
add ebx, edx
and eax, 0xe2cff86
and eax, 0x44c00
or eax, 0x23c0018b
mov dword [ebx], eax
add ebx, edx
and eax, 0xd5a0409
and eax, 0x3ca9fd52
and eax, 0
or eax, 0x4475f04d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x75eb2971
and eax, 0x43ebfc0c
and eax, 0x1805008
or eax, 0x3a740583
mov dword [ebx], eax
add ebx, edx
xor eax, 0x18a26f64
and eax, 0x1540045
or eax, 0x829c010
mov dword [ebx], eax
add ebx, edx
or eax, 0x6412e0da
and eax, 0x577e25e2
and eax, 0x13400c2
or eax, 0x804505
mov dword [ebx], eax
add ebx, edx
and eax, 0xa5b483c
and eax, 0
or eax, 0xeb000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ff11dec
xor eax, 0xb07834e
and eax, 0xb4448602
or eax, 0x14105
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6cfb3bac
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e54d15c
and eax, 0x16dc5091
and eax, 0x2444000
or eax, 0x21a0058b
mov dword [ebx], eax
add ebx, edx
and eax, 0x137167fa
xor eax, 0x581ff3de
and eax, 0x75b444
or eax, 0x24000001
mov dword [ebx], eax
add ebx, edx
or eax, 0x6da5c8f8
or eax, 0x5028848a
and eax, 0x29ec4c8b
or eax, 0x2000100
mov dword [ebx], eax
add ebx, edx
or eax, 0x7d0d62b
or eax, 0x1e795f60
and eax, 0xd899c49
or eax, 0x40002004
mov dword [ebx], eax
add ebx, edx
or eax, 0x2353d749
and eax, 0x6c518b00
or eax, 0x800400a0
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a79298e
and eax, 0x8010080
or eax, 0x8100c203
mov dword [ebx], eax
add ebx, edx
or eax, 0x6dc873f1
and eax, 0x6d81e051
or eax, 0x10020c04
mov dword [ebx], eax
add ebx, edx
and eax, 0x2cafa79d
and eax, 0xc010000
or eax, 0x7400a0
mov dword [ebx], eax
add ebx, edx
and eax, 0x3dade25b
and eax, 0x12d858ba
and eax, 0
or eax, 0x3bb0458b
mov dword [ebx], eax
add ebx, edx
or eax, 0x485974ab
or eax, 0x3b34162d
and eax, 0x90d6005
or eax, 0x84028840
mov dword [ebx], eax
add ebx, edx
and eax, 0x61e52632
and eax, 0
or eax, 0x151
mov dword [ebx], eax
add ebx, edx
and eax, 0x770d2416
xor eax, 0x19d60641
and eax, 0x19c00401
or eax, 0x2200498a
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e17a970
and eax, 0x6154cc49
or eax, 0x281004
mov dword [ebx], eax
add ebx, edx
or eax, 0x158fa834
and eax, 0x5f85409
or eax, 0xa000182
mov dword [ebx], eax
add ebx, edx
or eax, 0x48e61187
and eax, 0x5a8558f
or eax, 0x80000020
mov dword [ebx], eax
add ebx, edx
and eax, 0x76a685eb
or eax, 0x222ea450
and eax, 0x228405d2
or eax, 0x18000a00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x14f77567
and eax, 0x39fb29db
and eax, 0x8000001
or eax, 0x83000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x57049da2
xor eax, 0x7430fbb8
and eax, 0x304401
or eax, 0x450b8844
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f0aa34d
and eax, 0x5a929ca5
and eax, 0xa000c00
or eax, 0x248d03b8
mov dword [ebx], eax
add ebx, edx
or eax, 0x299fa339
and eax, 0x67201646
and eax, 0x3000000
or eax, 0x88000001
mov dword [ebx], eax
add ebx, edx
or eax, 0x40e4112a
and eax, 0x49801009
or eax, 0x409ec44
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e0bea51
xor eax, 0x56eba74a
and eax, 0x44418114
or eax, 0xa0140a88
mov dword [ebx], eax
add ebx, edx
or eax, 0x28d50e68
xor eax, 0x3d3639f8
and eax, 0x81801400
or eax, 0xa184189
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b780904
and eax, 0x8000000
or eax, 0xe083e445
mov dword [ebx], eax
add ebx, edx
and eax, 0x3bbcc446
xor eax, 0x4e3f24c4
and eax, 0x64058000
or eax, 0x80400901
mov dword [ebx], eax
add ebx, edx
and eax, 0x3dac6791
and eax, 0x466ef630
and eax, 0x40000
or eax, 0x3b984d8b
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b58f181
and eax, 0x90c9809
or eax, 0x84030044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d2abb8
xor eax, 0x31679d41
and eax, 4
or eax, 0x109
mov dword [ebx], eax
add ebx, edx
or eax, 0x41211471
and eax, 0x1201509
or eax, 0x32c04082
mov dword [ebx], eax
add ebx, edx
and eax, 0x1da5728
and eax, 0x1805000
or eax, 0x5409a055
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7707500f
and eax, 0x71a4384a
and eax, 0x20040000
or eax, 0xd0418b94
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4555f67
or eax, 0x4fa6e3a5
and eax, 0x8900e083
or eax, 0x10800
mov dword [ebx], eax
add ebx, edx
and eax, 0x5907627e
and eax, 0x9016000
or eax, 0x448a9045
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e1c5596
or eax, 0x64983fc3
and eax, 0x8803c0
or eax, 0x1618020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4bda65f5
and eax, 0x2204401
or eax, 0x81c00988
mov dword [ebx], eax
add ebx, edx
or eax, 0x9c1fb15
and eax, 0x37a247dc
and eax, 0x300041c
or eax, 0xc009061
mov dword [ebx], eax
add ebx, edx
and eax, 0x40642d23
and eax, 0
or eax, 0xe884
mov dword [ebx], eax
add ebx, edx
or eax, 0x54d84fd9
or eax, 0x58a7afc4
and eax, 0x54558b00
or eax, 0xa0000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7f81f511
and eax, 0x17da36bb
and eax, 0xd01411
or eax, 0x7c0c412a
mov dword [ebx], eax
add ebx, edx
and eax, 0x51cdbeb5
and eax, 0x50440021
or eax, 0xa0018b00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5b1ee4b9
or eax, 0x269c9b35
and eax, 0x8901c081
or eax, 2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5b8da710
xor eax, 0x7f37a9b5
and eax, 0xd8bc004
or eax, 0x40003041
mov dword [ebx], eax
add ebx, edx
or eax, 0x11efe5af
xor eax, 0x7e389d4c
and eax, 0x20452880
or eax, 0xd0081358
mov dword [ebx], eax
add ebx, edx
xor eax, 0x38981f6c
and eax, 0xc10404
or eax, 0xa890b
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e4d769c
and eax, 0x4ca74ab1
and eax, 0x10000
or eax, 0x558a0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6dcb185c
and eax, 0x3141ea13
and eax, 0x10000
or eax, 0xe0543bd0
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c915d8b
and eax, 0x110900
or eax, 0xae840f
mov dword [ebx], eax
add ebx, edx
or eax, 0x731fc38f
and eax, 0x418b0000
or eax, 0x4000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d6e4ddb
and eax, 0x45020000
or eax, 0x38f599cc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x19a9f093
and eax, 0x440948
or eax, 0x900180a0
mov dword [ebx], eax
add ebx, edx
and eax, 0x25ca3c59
xor eax, 0x2f06fd10
and eax, 0x9404508
or eax, 0x80a00083
mov dword [ebx], eax
add ebx, edx
and eax, 0x695dd04f
and eax, 0x9000001
or eax, 0x448b8c44
mov dword [ebx], eax
add ebx, edx
or eax, 0x1697cbed
or eax, 0x568098cb
and eax, 0x18183e8
or eax, 0x400000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a909f3c
and eax, 0x800108
or eax, 0x8b684c81
mov dword [ebx], eax
add ebx, edx
or eax, 0x7bbd6d65
and eax, 0x51390045
or eax, 0x4029010
mov dword [ebx], eax
add ebx, edx
or eax, 0x21e02dd6
and eax, 0x1413c84
or eax, 0x8a004008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x664bccfa
and eax, 0x76b9dfc
and eax, 0x50a9044
or eax, 0x40312801
mov dword [ebx], eax
add ebx, edx
and eax, 0x2051b575
or eax, 0x3c6c8fc7
and eax, 0x8193dc4
or eax, 0x83004038
mov dword [ebx], eax
add ebx, edx
and eax, 0x668f4a93
and eax, 0x94000
or eax, 0x4d32804d
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c6ed7e8
and eax, 0x8004008
or eax, 0x83113db4
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ea8f11c
and eax, 0xa007014
or eax, 0xe0838841
mov dword [ebx], eax
add ebx, edx
or eax, 0x3e1cd697
xor eax, 0x54dcb710
and eax, 0xa8410901
or eax, 0x50148000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2d35c85d
xor eax, 0x63361748
and eax, 0xb200509
or eax, 0x30d84082
mov dword [ebx], eax
add ebx, edx
xor eax, 0x22200d08
xor eax, 0x3c69f9b3
and eax, 0x20308000
or eax, 0x4c4845
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f013cff
and eax, 0x3b6c4c8b
or eax, 0x800100
mov dword [ebx], eax
add ebx, edx
or eax, 0x29de12a8
xor eax, 0x4b233f34
and eax, 0x5d600d
or eax, 0x9208440
mov dword [ebx], eax
add ebx, edx
xor eax, 0x639c12cb
and eax, 0xa04486
or eax, 0x10c0141
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c0d2cfe
and eax, 0x2313bacc
and eax, 0x21000000
or eax, 0xca000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x60e7e81e
and eax, 0x20000000
or eax, 0x8c45c707
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2791485
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6e6c4acb
xor eax, 0x234e9b1e
and eax, 0x1005181
or eax, 0x22dc040a
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd963a90
and eax, 0x24e6f140
and eax, 0x4402000
or eax, 0x59348c55
mov dword [ebx], eax
add ebx, edx
and eax, 0x73d0b718
and eax, 0x449173e5
and eax, 0x100000
or eax, 0x23ec458b
mov dword [ebx], eax
add ebx, edx
and eax, 0x73d3db07
or eax, 0x496949eb
and eax, 0x41390841
or eax, 0x402b004
mov dword [ebx], eax
add ebx, edx
and eax, 0x67886c84
and eax, 0xbf5922c
and eax, 0x1000004
or eax, 0x8a527dd8
mov dword [ebx], eax
add ebx, edx
or eax, 0x79b8f9c2
and eax, 0x492af44c
or eax, 0x4010001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x60e184f5
and eax, 0x5e4b3ad5
and eax, 0x8480080
or eax, 0x8005894c
mov dword [ebx], eax
add ebx, edx
and eax, 0x258edb76
and eax, 0x556bb1ba
and eax, 0x100
or eax, 0x83f4548b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x430ba6ef
xor eax, 0x54f97b6d
and eax, 0x14000008
or eax, 0x418901e2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x36627be7
and eax, 0x690204
or eax, 0x881481f0
mov dword [ebx], eax
add ebx, edx
and eax, 0x90a4c0e
or eax, 0x1f562c74
and eax, 0xb102400
or eax, 0x80215100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6aef0596
and eax, 0x6125e99b
and eax, 0x41004000
or eax, 0x43b8845
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2ceb332a
and eax, 0x9107928
or eax, 0x82220480
mov dword [ebx], eax
add ebx, edx
and eax, 0x73d6dbf9
and eax, 0x48e0f248
and eax, 0x5008
or eax, 0xaf0fa845
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e98542b
and eax, 0xc085009
or eax, 0x4181a044
mov dword [ebx], eax
add ebx, edx
or eax, 0x755aae42
and eax, 0x31f98dfe
and eax, 0x20518804
or eax, 0xc0040380
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b090f1e
and eax, 0x8b000588
or eax, 0x805001
mov dword [ebx], eax
add ebx, edx
and eax, 0x70cb4ef9
and eax, 0x804001
or eax, 0xe803b844
mov dword [ebx], eax
add ebx, edx
and eax, 0x73d654ac
and eax, 0x60000000
or eax, 0x98458901
mov dword [ebx], eax
add ebx, edx
and eax, 0x74ec5454
and eax, 0x30040000
or eax, 0xb804d8b
mov dword [ebx], eax
add ebx, edx
or eax, 0x5be8c046
and eax, 0x23312038
and eax, 0x1200008
or eax, 0x105d8045
mov dword [ebx], eax
add ebx, edx
or eax, 0x6050e375
and eax, 0x31444109
or eax, 0xa801482
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c6e1bc0
xor eax, 0x3dc6d06
and eax, 0x8301045
or eax, 0x14dcc10
mov dword [ebx], eax
add ebx, edx
or eax, 0xaa87ad3
or eax, 0x52552a89
and eax, 0x3e8448b
or eax, 0x80000100
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d1f48ae
and eax, 0x74f270e1
and eax, 0x80
or eax, 0x45890140
mov dword [ebx], eax
add ebx, edx
xor eax, 0x442683f4
and eax, 0xd8220
or eax, 0xec4009c8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e1c7c56
or eax, 0x2993d36e
and eax, 0x8901c182
or eax, 1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x8dec67f
and eax, 0x80c9044c
or eax, 0x4e20e801
mov dword [ebx], eax
add ebx, edx
or eax, 0x742780d1
and eax, 0x116943f2
and eax, 0x6940d0
or eax, 0xe896bf2d
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d6dbc61
and eax, 0x2801
or eax, 0x400c
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a83c7d4
or eax, 0x4e810905
and eax, 0x2804101
or eax, 0x817c148a
mov dword [ebx], eax
add ebx, edx
and eax, 0x3eebc32a
and eax, 0x88010a
or eax, 0x550100e0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1193b704
or eax, 0x4dd47e1f
and eax, 0xc8ee8fc
or eax, 0x12210000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe621a63
and eax, 0x20b2e037
and eax, 0x800004
or eax, 0xfa680000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4289ad44
xor eax, 0x256d2921
and eax, 0x98000065
or eax, 0x20000002
mov dword [ebx], eax
add ebx, edx
or eax, 0x745377c3
xor eax, 0x2f17dc59
and eax, 0xd344abb0
or eax, 0x2cbb0440
mov dword [ebx], eax
add ebx, edx
or eax, 0x1050e810
and eax, 0x311e1c4c
and eax, 0x21180400
or eax, 0x400412b
mov dword [ebx], eax
add ebx, edx
and eax, 0xba955da
xor eax, 0x24d09499
and eax, 0x4101
or eax, 0x2c40
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d4e1f91
and eax, 0x4c482e11
or eax, 0x20000024
mov dword [ebx], eax
add ebx, edx
and eax, 0x37e51b83
xor eax, 0x5d9448b9
and eax, 0x900028
or eax, 0x8209b944
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1fdba93b
and eax, 0xd020000
or eax, 0x40290000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e872c4f
and eax, 0x44010000
or eax, 0x11e08110
mov dword [ebx], eax
add ebx, edx
and eax, 0x64d05b94
and eax, 0x10
or eax, 0x83000088
mov dword [ebx], eax
add ebx, edx
or eax, 0x1776c561
or eax, 0x141be9f3
and eax, 0x810948f1
or eax, 0x800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1878e370
and eax, 0xa0
or eax, 0x1008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f3c77cb
xor eax, 0x3bb30a96
and eax, 0x84581
or eax, 0x8120100a
mov dword [ebx], eax
add ebx, edx
and eax, 0x51c06f59
xor eax, 0x71352f33
and eax, 0x10280a
or eax, 0x4a04c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x56ac642e
and eax, 0
or eax, 0xc1f28100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e735584
and eax, 0x299e3798
and eax, 0x9001000
or eax, 0x82322321
mov dword [ebx], eax
add ebx, edx
xor eax, 0x381141ac
and eax, 0x81012005
or eax, 0x44040040
mov dword [ebx], eax
add ebx, edx
or eax, 0x7039978f
or eax, 0x1b341de2
and eax, 0x350000ea
or eax, 0x10
mov dword [ebx], eax
add ebx, edx
or eax, 0x7dbd4d2a
or eax, 0x2c91f375
and eax, 0x15614
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x69229a52
and eax, 0x208000
or eax, 0x10881089
mov dword [ebx], eax
add ebx, edx
and eax, 0x3bf7045c
and eax, 0xa00000
or eax, 0x2a480000
mov dword [ebx], eax
add ebx, edx
or eax, 0x52acdf60
and eax, 0xa000360
or eax, 0x81000005
mov dword [ebx], eax
add ebx, edx
or eax, 0x661ef586
and eax, 0xdb45261
and eax, 0xd104041
or eax, 0x402ba40c
mov dword [ebx], eax
add ebx, edx
and eax, 0x533cbaa5
and eax, 0x1082000
or eax, 0x8a035df0
mov dword [ebx], eax
add ebx, edx
or eax, 0x45d65ca8
and eax, 0x450b6050
or eax, 0x10208005
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb0a1606
and eax, 0x40013250
or eax, 0x805409ac
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b9aa94f
and eax, 0x418b087c
or eax, 0x4000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x54d33410
and eax, 0x26a68197
and eax, 0x10
or eax, 0xe8453bc8
mov dword [ebx], eax
add ebx, edx
or eax, 0x32bf9e4d
and eax, 0x488b095d
or eax, 0x5000020
mov dword [ebx], eax
add ebx, edx
and eax, 0x60adf932
and eax, 0xe17a2e
and eax, 0x810020
or eax, 0x14083d8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x14671776
and eax, 0xc27e2c0
and eax, 0x200080
or eax, 0x8bd84d09
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e213ff
and eax, 0x5f482f8
and eax, 0x800050
or eax, 0xca012805
mov dword [ebx], eax
add ebx, edx
or eax, 0x45ba23db
or eax, 0xfacd16f
and eax, 0xf171
or eax, 0x400
mov dword [ebx], eax
add ebx, edx
or eax, 0x3671e3c0
xor eax, 0x11cafde
and eax, 0x33214801
or eax, 0xc0008280
mov dword [ebx], eax
add ebx, edx
or eax, 0xf69735e
and eax, 0xf2010000
or eax, 0x800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x35cda8bf
and eax, 0x4140808f
or eax, 0x28210000
mov dword [ebx], eax
add ebx, edx
and eax, 0x40c0b04d
and eax, 9
or eax, 0x352c4582
mov dword [ebx], eax
add ebx, edx
and eax, 0x790d777d
and eax, 9
or eax, 0x2206
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d7a80f4
xor eax, 0x817f35e
and eax, 0x454021
or eax, 0x128014
mov dword [ebx], eax
add ebx, edx
or eax, 0x16fb5f2a
xor eax, 0x74f7c26d
and eax, 0x20000900
or eax, 0x88908000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b530d39
and eax, 0x76d886f1
and eax, 0x2000010
or eax, 0x89000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b11a833
xor eax, 0x336d7158
and eax, 0xa100c849
or eax, 0x48832404
mov dword [ebx], eax
add ebx, edx
and eax, 0x247c911e
and eax, 0x20008000
or eax, 0xcc4d0901
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ae1b03c
and eax, 0x82e81109
or eax, 0x1004482
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e4f8094
and eax, 0x5581010a
or eax, 0x800e0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4335aa96
and eax, 0x10a8a868
or eax, 0x1080
mov dword [ebx], eax
add ebx, edx
or eax, 0x462e66fe
or eax, 0x2ee651eb
and eax, 0x4ea0000
or eax, 0x1010000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x27c5f45b
and eax, 0xa0fa68c
and eax, 0x20008
or eax, 0x8110e0
mov dword [ebx], eax
add ebx, edx
and eax, 0x16a68a5d
and eax, 0x800000
or eax, 0x5d658b00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d7a239c
and eax, 0x408c8880
or eax, 0x8c404443
mov dword [ebx], eax
add ebx, edx
xor eax, 0x29e0f831
and eax, 0xd759b3a
and eax, 0x4040000
or eax, 0xc8c8cccc
mov dword [ebx], eax
add ebx, edx
and eax, 0x2aa63366
and eax, 0x34c7a682
and eax, 0x840000
or eax, 0xcc48cccc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x524a51bc
or eax, 0xcb86b24
and eax, 0x8c8a5544
or eax, 0x60010088
mov dword [ebx], eax
add ebx, edx
xor eax, 0x41c61946
and eax, 0x444c80
or eax, 0x90a001
mov dword [ebx], eax
add ebx, edx
and eax, 0x2026f1f9
and eax, 0x40000
or eax, 0x45c30000
mov dword [ebx], eax
add ebx, edx
or eax, 0x46830928
and eax, 0xc20828
or eax, 0x2040d4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1906d13a
and eax, 0x448100
or eax, 0xe0014600
mov dword [ebx], eax
add ebx, edx
xor eax, 0x18c6799f
and eax, 0x10808
or eax, 0x160
mov dword [ebx], eax
add ebx, edx
and eax, 0x14bd2a53
xor eax, 0x6e9ae2ad
and eax, 0x628840c5
or eax, 0x640502
mov dword [ebx], eax
add ebx, edx
or eax, 0xca0e9a7
and eax, 0x46000121
or eax, 0x81000010
mov dword [ebx], eax
add ebx, edx
or eax, 0xdfbbebd
and eax, 0x8b08b805
or eax, 0x40
mov dword [ebx], eax
add ebx, edx
and eax, 0x29123359
and eax, 0x1000000
or eax, 0x44c70000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a4648bc
or eax, 0x3cac8ee0
and eax, 0xcb06cc
or eax, 0x102000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e73dfd7
and eax, 0x410600
or eax, 0xd404c100
mov dword [ebx], eax
add ebx, edx
and eax, 0x67015187
and eax, 0
or eax, 0x1ee4
mov dword [ebx], eax
add ebx, edx
or eax, 0x66888492
and eax, 0x584a4bfb
and eax, 0x400000c2
or eax, 0x8df44505
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6e07445f
and eax, 0x83000018
or eax, 0x44000001
mov dword [ebx], eax
add ebx, edx
or eax, 0x6e2632ae
and eax, 0x4b261005
or eax, 0x48cc40
mov dword [ebx], eax
add ebx, edx
or eax, 0x3253ec94
or eax, 0x35d92907
and eax, 0x45c70001
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x65939e15
or eax, 0x664bfdb2
and eax, 0xa13b4
or eax, 0x1200000
mov dword [ebx], eax
add ebx, edx
and eax, 0x37acb24e
or eax, 0x65e24cf4
and eax, 0x60404600
or eax, 0x98058100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e8d2394
and eax, 0x4400
or eax, 0x1248
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d712df2
xor eax, 0x4dc8ee39
and eax, 0x9c04041
or eax, 0x92300586
mov dword [ebx], eax
add ebx, edx
or eax, 0x76980f89
and eax, 0xc7000002
or eax, 0x30
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a09edf9
xor eax, 0x5c196210
and eax, 0xb0108041
or eax, 0xca3004
mov dword [ebx], eax
add ebx, edx
and eax, 0x3af76c65
and eax, 0xc20000
or eax, 0x45050000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x463851dc
or eax, 0x67b06c23
and eax, 0x1f55e4
or eax, 0x8200
mov dword [ebx], eax
add ebx, edx
or eax, 0x112df978
and eax, 0x1005c700
or eax, 0xc8400000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x14e8eef8
and eax, 0x2138
or eax, 0x207
mov dword [ebx], eax
add ebx, edx
or eax, 0x41e9ac1b
xor eax, 0x65017fee
and eax, 0x24a840c1
or eax, 0x10040506
mov dword [ebx], eax
add ebx, edx
and eax, 0x3776048d
and eax, 0x7bbc9abf
and eax, 0
or eax, 0xc7000140
mov dword [ebx], eax
add ebx, edx
or eax, 0x521f5815
and eax, 0x59f01f08
and eax, 0x51100800
or eax, 0x23c045
mov dword [ebx], eax
add ebx, edx
or eax, 0x8be400d
xor eax, 0x2fcd78c
and eax, 0x41430001
or eax, 0x4840000
mov dword [ebx], eax
add ebx, edx
and eax, 0x63c0e55e
and eax, 0x1400000
or eax, 0xfa8a8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2796e9f
xor eax, 0x2ff7fb38
and eax, 0x2c410500
or eax, 0x9004c200
mov dword [ebx], eax
add ebx, edx
or eax, 0x53910bd7
and eax, 0xbd2
or eax, 0x2028
mov dword [ebx], eax
add ebx, edx
or eax, 0x611388a5
and eax, 0x410001c7
or eax, 0xec44400
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ce12167
and eax, 0x47000085
or eax, 0x80000008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e00672e
xor eax, 0x30ffec89
and eax, 0x9908000
or eax, 0x52005045
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b3f0791
and eax, 0x40870000
or eax, 0x5400000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7aa728ee
xor eax, 0x179faa7d
and eax, 0x100068
or eax, 0x605180
mov dword [ebx], eax
add ebx, edx
or eax, 0x2fdf9b86
and eax, 0x45c300
or eax, 0xc0000400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3cfa5f79
xor eax, 0x219b2143
and eax, 0x912
or eax, 0x14205
mov dword [ebx], eax
add ebx, edx
and eax, 0x66b795dd
xor eax, 0x7ea6306b
and eax, 0x2ca0010a
or eax, 0x1404481
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a1e7b1d
and eax, 0x4009
or eax, 0x2a90
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b90a54
and eax, 0x1a04089
or eax, 0x8a400500
mov dword [ebx], eax
add ebx, edx
and eax, 0x6879c3d2
and eax, 0x8200000
or eax, 0x450ba84d
mov dword [ebx], eax
add ebx, edx
and eax, 0x4fde3cac
and eax, 0x8080800
or eax, 0xa04581e0
mov dword [ebx], eax
add ebx, edx
or eax, 0x558757b0
xor eax, 0x3e01b2a6
and eax, 0x418a0942
or eax, 0x140100a9
mov dword [ebx], eax
add ebx, edx
xor eax, 0x57a20cb2
and eax, 0x108
or eax, 0x1c282a0
mov dword [ebx], eax
add ebx, edx
or eax, 0xf0c0bf9
and eax, 0xb880189
or eax, 0x80205400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x70f24d36
or eax, 0x593c2b59
and eax, 0x413a2845
or eax, 0x4018000
mov dword [ebx], eax
add ebx, edx
or eax, 0x20b6eac5
and eax, 0x218d0a80
or eax, 0x92000530
mov dword [ebx], eax
add ebx, edx
or eax, 0xffd5402
and eax, 0x8b000000
or eax, 4
mov dword [ebx], eax
add ebx, edx
and eax, 0x6f6171ad
xor eax, 0x2901025c
and eax, 0x10048
or eax, 0x4d88f805
mov dword [ebx], eax
add ebx, edx
and eax, 0x611503d4
or eax, 0x492f929d
and eax, 0x40058298
or eax, 0xb0500900
mov dword [ebx], eax
add ebx, edx
or eax, 0x37af0665
and eax, 0x83940589
or eax, 0x8005000
mov dword [ebx], eax
add ebx, edx
and eax, 0x681234fb
and eax, 0x2cd4d8c2
and eax, 0x8001000
or eax, 0xe083e045
mov dword [ebx], eax
add ebx, edx
and eax, 0x57db2db7
and eax, 0x40010001
or eax, 0xb0448900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5550746a
and eax, 0x81104d0b
or eax, 0x2e80080
mov dword [ebx], eax
add ebx, edx
or eax, 0x709babe4
and eax, 0x418901c1
or eax, 0xc000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x10b68803
xor eax, 0x40ad0228
and eax, 0x18108be8
or eax, 0x80450010
mov dword [ebx], eax
add ebx, edx
and eax, 0x662419d7
and eax, 0x5a56a947
and eax, 0x40100
or eax, 0xf90543b
mov dword [ebx], eax
add ebx, edx
or eax, 0x3fefa8c9
xor eax, 0x51f14926
and eax, 0x848d
or eax, 0x4b00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b5d9bd1
or eax, 0x33d9c37f
and eax, 0x40458300
or eax, 0x84000800
mov dword [ebx], eax
add ebx, edx
or eax, 0xaf21805
or eax, 0x325a00e5
and eax, 0x3ad80121
or eax, 0x1004412
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f5e82dc
and eax, 0x5243945d
and eax, 0x28045
or eax, 0x8d0d6800
mov dword [ebx], eax
add ebx, edx
or eax, 0x214c7f39
and eax, 0x4269a197
and eax, 0
or eax, 0xc0
mov dword [ebx], eax
add ebx, edx
or eax, 0x7601e97a
and eax, 0x3200498a
or eax, 0x9f40401
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3bb8f2fa
and eax, 0xca841
or eax, 0x8d03400c
mov dword [ebx], eax
add ebx, edx
or eax, 0x6a1750e1
and eax, 0xa4
or eax, 0x10
mov dword [ebx], eax
add ebx, edx
xor eax, 0x391b418f
and eax, 0x3918410b
or eax, 0x2c41480
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5b34b602
and eax, 0x7efbdb60
and eax, 0x8c000
or eax, 0x8d072455
mov dword [ebx], eax
add ebx, edx
or eax, 0x19a72684
xor eax, 0xa9f0e6a
and eax, 0xa8
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2250d595
or eax, 0x505df4d9
and eax, 0x32584589
or eax, 0x9a00002
mov dword [ebx], eax
add ebx, edx
or eax, 0x48992eca
and eax, 0x41b6e3cf
and eax, 0x304041
or eax, 0x344c9804
mov dword [ebx], eax
add ebx, edx
xor eax, 0x32063f3a
xor eax, 0xd1c4ba5
and eax, 0xb400c8a
or eax, 0x4804101
mov dword [ebx], eax
add ebx, edx
or eax, 0x484f9638
and eax, 0x1583fcf9
and eax, 0x1804ca9
or eax, 0x88740106
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f1be3b8
and eax, 0x5951a3b2
and eax, 0x41018000
or eax, 0x148a104d
mov dword [ebx], eax
add ebx, edx
or eax, 0x3163476c
or eax, 0x7b4e13ab
and eax, 0x1c283e4
or eax, 0x10
mov dword [ebx], eax
add ebx, edx
and eax, 0x47bee419
xor eax, 0x382e3a7e
and eax, 0x1a41008
or eax, 0x82504581
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ab9332b
and eax, 0x66c064e3
and eax, 1
or eax, 0x7400907c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2dbf5028
or eax, 0x1a571010
and eax, 0x8458000
or eax, 0xa4000b08
mov dword [ebx], eax
add ebx, edx
or eax, 0x2a8ca20b
or eax, 0x346de8c8
and eax, 0x3ccc410b
or eax, 0x40100430
mov dword [ebx], eax
add ebx, edx
xor eax, 0x9a35598
and eax, 0x744d0003
or eax, 0x88008b10
mov dword [ebx], eax
add ebx, edx
and eax, 0x540109f5
xor eax, 0x70fbf240
and eax, 0x20d04901
or eax, 0x1b04042a
mov dword [ebx], eax
add ebx, edx
and eax, 0x23226e0e
and eax, 0x20000408
or eax, 0x547db045
mov dword [ebx], eax
add ebx, edx
xor eax, 0x47ea1606
xor eax, 0x34f474ec
and eax, 0x3205483
or eax, 0x38940108
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d463b9c
and eax, 0x23285fcb
and eax, 0x20204401
or eax, 0x4c5da054
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ac3ca66
and eax, 0x404000
or eax, 0x83bc058b
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d5caf5d
and eax, 0x1080108
or eax, 0x448100e0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1aca52e1
xor eax, 0x34ecf0
and eax, 0x5c458bf8
or eax, 0xa0080004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x669e8dac
and eax, 0x1ac00400
or eax, 0x2124490b
mov dword [ebx], eax
add ebx, edx
and eax, 0x2aa8200f
and eax, 0x3b841410
and eax, 0x8000000
or eax, 0x507db84d
mov dword [ebx], eax
add ebx, edx
and eax, 0x3cf0e72e
and eax, 0x500008
or eax, 0x83885583
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7bf5b7ed
xor eax, 0x3336274f
and eax, 0x41090100
or eax, 0x148000c2
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ce54107
and eax, 0x584501c0
or eax, 0x80008a18
mov dword [ebx], eax
add ebx, edx
xor eax, 0x25aad20d
and eax, 0x1022e3af
and eax, 0x10004101
or eax, 0x6dd4043a
mov dword [ebx], eax
add ebx, edx
or eax, 0x2120c20e
and eax, 0x37a6db51
and eax, 0x24048301
or eax, 0xc0410846
mov dword [ebx], eax
add ebx, edx
and eax, 0x2bd6ef39
and eax, 0x20448301
or eax, 0xd0397498
mov dword [ebx], eax
add ebx, edx
xor eax, 0x741464b
or eax, 0x5279a980
and eax, 0x830c0180
or eax, 0x8804409
mov dword [ebx], eax
add ebx, edx
and eax, 0x26f8b8e6
and eax, 0x800000
or eax, 0xe903f04d
mov dword [ebx], eax
add ebx, edx
and eax, 0xb6eb958
and eax, 0x8000
or eax, 0xf04d0901
mov dword [ebx], eax
add ebx, edx
xor eax, 0x28eb3a40
and eax, 0x843101
or eax, 0x84c82
mov dword [ebx], eax
add ebx, edx
or eax, 0x67a9ac6
and eax, 0x48a0844
or eax, 0x51010030
mov dword [ebx], eax
add ebx, edx
or eax, 0x32d90f72
xor eax, 0x7ba1396
and eax, 0x704118c0
or eax, 0x8c14231c
mov dword [ebx], eax
add ebx, edx
or eax, 0x53405bff
and eax, 0x5376c303
and eax, 0x41000100
or eax, 0x48b1c7c
mov dword [ebx], eax
add ebx, edx
and eax, 0x332a9ddf
and eax, 0x3d1cce32
and eax, 0x1080c00
or eax, 0x44a703c4
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d6ff2ba
xor eax, 0x6ba608b0
and eax, 0x2c010a10
or eax, 0x904431c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x44a14744
and eax, 0x48801814
or eax, 0x50b0269
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4608971e
and eax, 0x792a105b
and eax, 0x1000040
or eax, 0xe98394
mov dword [ebx], eax
add ebx, edx
or eax, 0x27cc4f6a
and eax, 0x611d0705
and eax, 0x1040500
or eax, 0x8ad04889
mov dword [ebx], eax
add ebx, edx
or eax, 0x28fc3e00
or eax, 0x6cde4ebd
and eax, 0x453a5415
or eax, 0x10018040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x674f6a81
and eax, 0x2003cd0
or eax, 0x89094108
mov dword [ebx], eax
add ebx, edx
or eax, 0x1fa57888
and eax, 0x88817840
or eax, 0x60028005
mov dword [ebx], eax
add ebx, edx
or eax, 0x49c814f1
xor eax, 0x4d4f9cf8
and eax, 0xa0040001
or eax, 0x58418900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7cf586d3
or eax, 0x4a57e8fd
and eax, 0xaf04d8b
or eax, 0x1080000
mov dword [ebx], eax
add ebx, edx
and eax, 0x17627aff
xor eax, 0x1fad68e5
and eax, 0xc89004c
or eax, 0x4100d801
mov dword [ebx], eax
add ebx, edx
and eax, 0x72efe85d
and eax, 0x40018808
or eax, 0xb0540380
mov dword [ebx], eax
add ebx, edx
and eax, 0x21a87815
or eax, 0x7b8fd337
and eax, 0xb845101
or eax, 0x80000488
mov dword [ebx], eax
add ebx, edx
or eax, 0x1545cabd
xor eax, 0x71691813
and eax, 0xe880c004
or eax, 0x33841
mov dword [ebx], eax
add ebx, edx
and eax, 0x35a22a8d
and eax, 0x20000801
or eax, 0xd8458100
mov dword [ebx], eax
add ebx, edx
and eax, 0x79516f7b
and eax, 0x65d49ff1
and eax, 0x20000901
or eax, 0x1b88448a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c36b4ef
and eax, 0x113c8044
or eax, 0x8410409
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d1662b3
and eax, 0x3960448b
or eax, 0x2801100
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a04cc7d
and eax, 0x1164c855
or eax, 0x192000
mov dword [ebx], eax
add ebx, edx
and eax, 0x59b80091
and eax, 0x11380001
or eax, 0x2ac4458a
mov dword [ebx], eax
add ebx, edx
and eax, 0x1586e77d
xor eax, 0x6c057699
and eax, 0x9010000
or eax, 0x7cc445
mov dword [ebx], eax
add ebx, edx
xor eax, 0x231e4fdc
and eax, 0x2400989
or eax, 0x81944402
mov dword [ebx], eax
add ebx, edx
or eax, 0x74953747
and eax, 0x458101c1
or eax, 0x8080000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c6684af
and eax, 0xc000080
or eax, 0xc0558b54
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f41a776
xor eax, 0x42a9ee2d
and eax, 0x89e8410b
or eax, 0x1420
mov dword [ebx], eax
add ebx, edx
or eax, 0x370a2d2e
and eax, 0x58a0005
or eax, 0x40018050
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d55a0ea
and eax, 0x1c080cc
or eax, 0x300
mov dword [ebx], eax
add ebx, edx
and eax, 0x52242241
xor eax, 0x795eab33
and eax, 0x14c0101
or eax, 0x82804488
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ba6e805
and eax, 0x1000001
or eax, 0x7400807c
mov dword [ebx], eax
add ebx, edx
or eax, 0x144a29bf
or eax, 0x371f8a0
and eax, 0x50498945
or eax, 0x80040200
mov dword [ebx], eax
add ebx, edx
or eax, 0x34326d73
and eax, 0xf47c8d01
or eax, 0xb000088
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c3eb898
xor eax, 0x2be3656c
and eax, 0x1081507d
or eax, 0x450aaf82
mov dword [ebx], eax
add ebx, edx
and eax, 0x7444fbd4
or eax, 0x778fc2fe
and eax, 0x708589bc
or eax, 0x8100000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c51f4dc
and eax, 0x811809c
or eax, 0x83ee7f63
mov dword [ebx], eax
add ebx, edx
xor eax, 0x10e49b79
xor eax, 0x798c3ac1
and eax, 0xc0835045
or eax, 0x8000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4312cb80
and eax, 0x40008000
or eax, 0x90450901
mov dword [ebx], eax
add ebx, edx
and eax, 0x27058ad8
and eax, 0x48800
or eax, 0xff78058b
mov dword [ebx], eax
add ebx, edx
or eax, 0x7493404b
and eax, 0x8d3bcdcb
or eax, 0x3234
mov dword [ebx], eax
add ebx, edx
and eax, 0x28be8c2a
and eax, 0x83a8c28
or eax, 0xf7c57350
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c301548
or eax, 0xe0eb297
and eax, 0x45c7097d
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e3f1129
or eax, 0x6b02297a
and eax, 0x124
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
xor eax, 0x91af9a
and eax, 0x1aa00
or eax, 0xc7064100
mov dword [ebx], eax
add ebx, edx
or eax, 0x391ce449
and eax, 0xa441
or eax, 4
mov dword [ebx], eax
add ebx, edx
and eax, 0x128883ce
and eax, 0
or eax, 0x558b0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f71fb9a
and eax, 0x4010000
or eax, 0xa05433dc
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e1a7494
and eax, 4
or eax, 0x83840b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x59cf6927
and eax, 0x41080000
or eax, 0x4830000
mov dword [ebx], eax
add ebx, edx
and eax, 0x38e08386
and eax, 0x77f3f967
and eax, 0
or eax, 0xf44503fc
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ba63f5b
or eax, 0x160084ff
and eax, 0x7de0053b
or eax, 0x4000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4781ddcd
xor eax, 0x4c47c127
and eax, 0x30040858
or eax, 0xc0498320
mov dword [ebx], eax
add ebx, edx
and eax, 0x5cb4be25
and eax, 0x7589ccb0
and eax, 0x50000820
or eax, 0x2df8451b
mov dword [ebx], eax
add ebx, edx
or eax, 0x5dfd8dc9
or eax, 0x6e520b5a
and eax, 0x60558b70
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a107319
xor eax, 0x5c17a4ed
and eax, 0x5c048589
or eax, 0xa3701000
mov dword [ebx], eax
add ebx, edx
and eax, 0x407e629f
or eax, 0x7519d3e0
and eax, 0x4509d3e9
or eax, 0x822c16
mov dword [ebx], eax
add ebx, edx
or eax, 0x28884c5
and eax, 0x408189e4
or eax, 0x30040000
mov dword [ebx], eax
add ebx, edx
and eax, 0x33b3cc05
and eax, 0x818804
or eax, 0x8b7e77fb
mov dword [ebx], eax
add ebx, edx
and eax, 0x66849747
and eax, 0x808445
or eax, 0xe9036008
mov dword [ebx], eax
add ebx, edx
or eax, 0x74d418b9
and eax, 0xe4458801
or eax, 0x80100
mov dword [ebx], eax
add ebx, edx
or eax, 0x1acbaa6b
or eax, 0x1edc652a
and eax, 0x82c0450b
or eax, 0x1201080
mov dword [ebx], eax
add ebx, edx
and eax, 0x1420e03
or eax, 0x430bb2a1
and eax, 0x41090082
or eax, 0x14800140
mov dword [ebx], eax
add ebx, edx
or eax, 0x84db749
and eax, 0x548583c0
or eax, 0x20000820
mov dword [ebx], eax
add ebx, edx
and eax, 0x6564433
and eax, 0x448a2e1d
and eax, 0
or eax, 0x3bffffff
mov dword [ebx], eax
add ebx, edx
and eax, 0x2abc6beb
and eax, 0x2abc6081
or eax, 0xd5431004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f88d15
xor eax, 0x4948a844
and eax, 0x830e55d4
or eax, 0x830282b
mov dword [ebx], eax
add ebx, edx
and eax, 0x7244fa0c
xor eax, 0x6a1d40ae
and eax, 0x48092800
or eax, 0x522c04d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x43de7aa6
and eax, 0x68a3aaa7
and eax, 0x80100a0
or eax, 0x83147444
mov dword [ebx], eax
add ebx, edx
xor eax, 0x12534229
xor eax, 0x169a30e2
and eax, 0x8a800405
or eax, 0x6003e850
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c08895f
and eax, 0x68008801
or eax, 0x84550100
mov dword [ebx], eax
add ebx, edx
or eax, 0x2e4ea58c
xor eax, 0x6fce93de
and eax, 0x81900403
or eax, 0x18484188
mov dword [ebx], eax
add ebx, edx
xor eax, 0x258252be
or eax, 0x495b2244
and eax, 0x39483575
or eax, 0x2a44882
mov dword [ebx], eax
add ebx, edx
xor eax, 0xfd8f9a3
and eax, 0x10348044
or eax, 0x8484001
mov dword [ebx], eax
add ebx, edx
and eax, 0x196bddc8
and eax, 0x8204000
or eax, 0x394058b
mov dword [ebx], eax
add ebx, edx
and eax, 0x50f91dfd
and eax, 0x300001
or eax, 0x1045f844
mov dword [ebx], eax
add ebx, edx
xor eax, 0x8f6780c
or eax, 0x2ddf4a91
and eax, 0x398c4889
or eax, 0x2200502
mov dword [ebx], eax
add ebx, edx
xor eax, 0x62cd0c8a
and eax, 0x4092cd57
and eax, 0x4001
or eax, 0x117db04c
mov dword [ebx], eax
add ebx, edx
or eax, 0x9438b94
and eax, 0x5d583d73
and eax, 0x11581101
or eax, 0x22a4448a
mov dword [ebx], eax
add ebx, edx
and eax, 0x7664a545
or eax, 0x7b3dc231
and eax, 0x974c011
or eax, 0x44
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6945c743
and eax, 0x100502
or eax, 0x83cc4089
mov dword [ebx], eax
add ebx, edx
xor eax, 0x396c3597
xor eax, 0x78c77842
and eax, 0x40010048
or eax, 0x58801a0
mov dword [ebx], eax
add ebx, edx
and eax, 0xe1bba77
and eax, 0x4090040
or eax, 0xf0448b9c
mov dword [ebx], eax
add ebx, edx
or eax, 0x289261b4
and eax, 0x572ba234
and eax, 0x4009a204
or eax, 0x88440d0b
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e96c994
and eax, 0x7ccc4d1b
or eax, 0x1000020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x19f24a75
and eax, 0x4404030a
or eax, 0x80418801
mov dword [ebx], eax
add ebx, edx
or eax, 0x5cf338fb
or eax, 0x56db7064
and eax, 0x8c7df399
or eax, 0x20000400
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f3547b7
or eax, 0x2c2b925c
and eax, 0x835c085
or eax, 0x11400000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5158c10f
and eax, 0x1504001
or eax, 0x828c158a
mov dword [ebx], eax
add ebx, edx
or eax, 0x1290cc47
xor eax, 0x4eb1c018
and eax, 0x550901c2
or eax, 0x800028
mov dword [ebx], eax
add ebx, edx
xor eax, 0x366b9ef0
and eax, 0x40408b18
or eax, 0x9c0500c4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6511a960
xor eax, 0x45c03837
and eax, 0x7494000b
or eax, 0x1284500
mov dword [ebx], eax
add ebx, edx
or eax, 0x56d03e85
and eax, 0x644c0b08
or eax, 0x88018000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1122cb82
xor eax, 0x4631ee00
and eax, 0x39140c0a
or eax, 0x44a04131
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7a483adb
and eax, 0x4540300
or eax, 0xb801881c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2fb24927
or eax, 0x694d3dd8
and eax, 0x79c0553b
or eax, 0x4100000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d1bb35a
and eax, 0x64418310
or eax, 0x80040804
mov dword [ebx], eax
add ebx, edx
and eax, 0x38a27a9f
and eax, 0x33302f29
and eax, 0x20000000
or eax, 0x1bc84503
mov dword [ebx], eax
add ebx, edx
or eax, 0x3d078bc6
and eax, 0x94dc045
or eax, 0x301000
mov dword [ebx], eax
add ebx, edx
or eax, 0x37001e4e
and eax, 0x36c4c0b
or eax, 0x80800180
mov dword [ebx], eax
add ebx, edx
and eax, 0x73b54e93
and eax, 0x1800081
or eax, 0x4c090140
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f35332e
and eax, 0xc010100
or eax, 0xb0548aec
mov dword [ebx], eax
add ebx, edx
and eax, 0x4022b34a
and eax, 0xa97175
and eax, 0x100
or eax, 0x3bdc5433
mov dword [ebx], eax
add ebx, edx
xor eax, 0x10f9e2ff
and eax, 0x6d10bf56
and eax, 0x28008044
or eax, 0x7d4011
mov dword [ebx], eax
add ebx, edx
xor eax, 0x51eb4ebe
or eax, 0x483630a8
and eax, 0x3980048b
or eax, 0x2404100
mov dword [ebx], eax
add ebx, edx
and eax, 0x475917ef
and eax, 0x1cd763fa
and eax, 0x400000
or eax, 0x93de445
mov dword [ebx], eax
add ebx, edx
and eax, 0xc2d7fbf
or eax, 0x7e211381
and eax, 0x204585
or eax, 0x1800042
mov dword [ebx], eax
add ebx, edx
and eax, 0x16c9462a
and eax, 0
or eax, 0xeb000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x75797316
and eax, 0x39dbdc77
and eax, 0x20414006
or eax, 0x80048701
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e1c8e92
and eax, 0x3ab1f939
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x289757ae
and eax, 0x76f854c7
and eax, 0x804482
or eax, 0xb440909
mov dword [ebx], eax
add ebx, edx
and eax, 0x5964141c
and eax, 0x8440008
or eax, 0x30a045
mov dword [ebx], eax
add ebx, edx
or eax, 0x676217ae
and eax, 0x2b50158b
or eax, 0x10804000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x435bb574
and eax, 0x2008e055
or eax, 0x2740800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1ce23c4f
xor eax, 0x2edbfc1a
and eax, 0x440000
or eax, 0x83a0458b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a913421
and eax, 0x410101a8
or eax, 0x4880040
mov dword [ebx], eax
add ebx, edx
or eax, 0x50cfad35
and eax, 0x306ff5f5
and eax, 0x104d81e4
or eax, 0xec000a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x12361530
and eax, 0x27d500ea
and eax, 0x40020
or eax, 0x7de04d1b
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a065c6a
and eax, 0x8040828
or eax, 0xc0518351
mov dword [ebx], eax
add ebx, edx
xor eax, 0x37311f40
and eax, 0x89008001
or eax, 0x14282
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c5f2469
xor eax, 0x1e3a9882
and eax, 0x1014841
or eax, 0x448a8014
mov dword [ebx], eax
add ebx, edx
or eax, 0x1f0b4acf
xor eax, 0x5aaec47a
and eax, 0x4050a80
or eax, 0xb0403148
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5570a9bd
xor eax, 0x2289f2a2
and eax, 0x41886055
or eax, 0xc030828
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e605069
and eax, 0x50490010
or eax, 0x8c0403e0
mov dword [ebx], eax
add ebx, edx
and eax, 0x53324f58
and eax, 0x50000100
or eax, 0xaf6c8c89
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d9b3a83
and eax, 0x15080881
or eax, 0x4083f77e
mov dword [ebx], eax
add ebx, edx
and eax, 0x7bab2401
xor eax, 0x11a6ea35
and eax, 0x288214
or eax, 0x1c201c8
mov dword [ebx], eax
add ebx, edx
and eax, 0x6116aa9
and eax, 0x2e90f898
and eax, 0x88
or eax, 0x83dc5501
mov dword [ebx], eax
add ebx, edx
xor eax, 0x720f4d49
and eax, 0x184e67db
and eax, 0x10420080
or eax, 0xefbd6c3d
mov dword [ebx], eax
add ebx, edx
and eax, 0x64bd2689
and eax, 0x3ec43bdd
and eax, 0x40089
or eax, 0x8700076
mov dword [ebx], eax
add ebx, edx
or eax, 0xde64b23
and eax, 0x9f0418b
or eax, 0x22080400
mov dword [ebx], eax
add ebx, edx
or eax, 0x34c7e78d
and eax, 0x1b75e405
or eax, 0x840
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3228bbfa
and eax, 0x154458b
or eax, 0x2a00800
mov dword [ebx], eax
add ebx, edx
or eax, 0x696bbda7
xor eax, 0x5bf785fc
and eax, 0x86841
or eax, 0x4d33800c
mov dword [ebx], eax
add ebx, edx
or eax, 0x19fdf15
xor eax, 0x691eb9ec
and eax, 0x4480
or eax, 0x8b08394c
mov dword [ebx], eax
add ebx, edx
or eax, 0xa933c3a
and eax, 0x1e294511
and eax, 0x94410
or eax, 0x55328845
mov dword [ebx], eax
add ebx, edx
or eax, 0x6fa07ee7
and eax, 0xb087cb4
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a19cabe
xor eax, 0x3dbb0d37
and eax, 0x42ab805
or eax, 0x41114440
mov dword [ebx], eax
add ebx, edx
and eax, 0x405108bb
and eax, 0x10800
or eax, 0x8b2675d8
mov dword [ebx], eax
add ebx, edx
or eax, 0x79ab3ed9
or eax, 0x777b4e01
and eax, 0x4d2b3c49
or eax, 0x8004
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e0ce625
xor eax, 0x6be15eab
and eax, 0x208c80c4
or eax, 0x48010900
mov dword [ebx], eax
add ebx, edx
or eax, 0x1418c202
xor eax, 0x3989c38b
and eax, 0x114084d
or eax, 0x8aebf7b2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5759781d
and eax, 0xc0828440
or eax, 0x2014015
mov dword [ebx], eax
add ebx, edx
and eax, 0x5af9a747
xor eax, 0x15aee767
and eax, 0x44050100
or eax, 0x80508801
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3180ad2f
and eax, 0xf5402402
or eax, 0xa289981
mov dword [ebx], eax
add ebx, edx
xor eax, 0x362cd3e3
or eax, 0x3d5770c9
and eax, 0x74007ee9
or eax, 0x8116
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a2e4f17
xor eax, 0x34e6b4
and eax, 0x30048901
or eax, 0x88410208
mov dword [ebx], eax
add ebx, edx
and eax, 0x25c6c055
or eax, 0x36ec9b21
and eax, 0x8001
or eax, 0x89014082
mov dword [ebx], eax
add ebx, edx
and eax, 0x395463cc
and eax, 0x9000000
or eax, 0x448bb845
mov dword [ebx], eax
add ebx, edx
or eax, 0x5cc4d218
and eax, 0x4c4d3a48
or eax, 0xa00001a0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a17b06b
and eax, 0x140a0900
or eax, 0x4181247c
mov dword [ebx], eax
add ebx, edx
or eax, 0x67d1822e
and eax, 0x5451033c
or eax, 0x88040080
mov dword [ebx], eax
add ebx, edx
and eax, 0x33816194
xor eax, 0x7d375bda
and eax, 0x6d34500a
or eax, 0x10c80531
mov dword [ebx], eax
add ebx, edx
or eax, 0x20068d2e
and eax, 0x7444890b
or eax, 0x80010200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x718637e2
and eax, 0x6fd35434
and eax, 0x1c00420
or eax, 0x3a104113
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ee7fbbb
and eax, 0x1774fc01
or eax, 0x80044
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f7b7375
and eax, 0x192c4501
or eax, 0x8080008a
mov dword [ebx], eax
add ebx, edx
and eax, 0x5825c227
or eax, 0x2e2afa5c
and eax, 0x4287857
or eax, 0x819005a0
mov dword [ebx], eax
add ebx, edx
or eax, 0x22f5d05c
or eax, 0x25dee912
and eax, 0x830c75c0
or eax, 0x8000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2d732a2e
and eax, 0x9002000
or eax, 0x4433d04d
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f681e57
and eax, 0x8000040
or eax, 0x30840fb8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x187549c
and eax, 0x9000000
or eax, 0x82000001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ba08341
and eax, 0x50008040
or eax, 0x5035415
mov dword [ebx], eax
add ebx, edx
or eax, 0x385c3d64
and eax, 0x64158934
or eax, 0x800088
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2422f74
and eax, 0x2d7a6c8
or eax, 0x89285937
mov dword [ebx], eax
add ebx, edx
or eax, 0x40c94247
and eax, 0xc883d445
or eax, 0x20000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x11ecd55f
and eax, 0xd0458101
or eax, 0x4000800
mov dword [ebx], eax
add ebx, edx
or eax, 0x6afc6c4d
and eax, 0xfe64ad01
or eax, 0x1001082
mov dword [ebx], eax
add ebx, edx
xor eax, 0x376fee79
or eax, 0x75675309
and eax, 0x740053fb
or eax, 0xac04
mov dword [ebx], eax
add ebx, edx
or eax, 0x57504e4c
or eax, 0x249eec42
and eax, 0x744c8b3e
or eax, 0x80010000
mov dword [ebx], eax
add ebx, edx
and eax, 0x77da50f8
and eax, 0x480020
or eax, 0x89944d03
mov dword [ebx], eax
add ebx, edx
xor eax, 0x28ecfef3
or eax, 0x11bd6d28
and eax, 0xb1bd6088
or eax, 0x4e420005
mov dword [ebx], eax
add ebx, edx
xor eax, 0x458ba397
and eax, 0xb054831a
or eax, 0x440108e5
mov dword [ebx], eax
add ebx, edx
xor eax, 0x26cacbec
xor eax, 0x7250960a
and eax, 0x8001c201
or eax, 0x9000082
mov dword [ebx], eax
add ebx, edx
and eax, 0x31f04df3
and eax, 0x1004001
or eax, 0xbc83b454
mov dword [ebx], eax
add ebx, edx
and eax, 0x5398e45d
and eax, 0x1180e440
or eax, 0xee7f1b20
mov dword [ebx], eax
add ebx, edx
and eax, 0x6df2d517
or eax, 0x724e6bc
and eax, 0xb207400
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ed1a191
and eax, 0x3b33d2c0
and eax, 0x131d000
or eax, 0x440a2845
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1cb34632
xor eax, 0x62ca290c
and eax, 0x3001558
or eax, 0xc4096880
mov dword [ebx], eax
add ebx, edx
and eax, 0x2d3edcfe
and eax, 0x1c40
or eax, 0x18005
mov dword [ebx], eax
add ebx, edx
and eax, 0x4eae2f3c
and eax, 0
or eax, 0x7eb0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa0a1b34
or eax, 0x7ed7f52b
and eax, 0x944507
or eax, 0x800c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e76378f
and eax, 0xa000000
or eax, 0x81000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x53f25bfc
and eax, 0x1000000
or eax, 0x4c0bb44d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1fdd961c
xor eax, 0x6329a142
and eax, 0x1370110
or eax, 0x8a00748c
mov dword [ebx], eax
add ebx, edx
or eax, 0x710e30cd
and eax, 0x4810ff1
and eax, 0x10451
or eax, 0x550ae804
mov dword [ebx], eax
add ebx, edx
and eax, 0x11ac2eb5
and eax, 0x10000800
or eax, 0x4c9581c8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a01712a
and eax, 0x3e4fe5d9
and eax, 0x204e0c0
or eax, 0x89fb1f3f
mov dword [ebx], eax
add ebx, edx
and eax, 0x282feef4
and eax, 0x3c844
or eax, 0xc0800001
mov dword [ebx], eax
add ebx, edx
and eax, 0x701b774e
xor eax, 0x63512dd1
and eax, 0x400901
or eax, 0xc8058000
mov dword [ebx], eax
add ebx, edx
or eax, 0x756baa6d
or eax, 0x3da2ab3f
and eax, 0x81ec090b
or eax, 0x2004480
mov dword [ebx], eax
add ebx, edx
and eax, 0x533a800c
xor eax, 0x3c41e811
and eax, 0xd090009
or eax, 0x408001e0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x35ecb2b5
or eax, 0x3c68fa62
and eax, 0x5c2d836c
or eax, 0x900080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x577b68bc
and eax, 0xc6eb50
or eax, 0x3914af
mov dword [ebx], eax
add ebx, edx
xor eax, 0x321db488
and eax, 0xa00007
or eax, 0x118408
mov dword [ebx], eax
add ebx, edx
or eax, 0x36c001d3
and eax, 0x14810000
or eax, 0x410a0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x758ecc9c
or eax, 0x5c3f2039
and eax, 0x441520b0
or eax, 0x80401340
mov dword [ebx], eax
add ebx, edx
xor eax, 0x275c54cc
and eax, 0x1040c
or eax, 0xa48003
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ca19b13
or eax, 0x519886d
and eax, 0x5890000
or eax, 0x40020000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3194ac90
xor eax, 0x488342b0
and eax, 0x4042a20
or eax, 0xc04111c4
mov dword [ebx], eax
add ebx, edx
and eax, 0x71178a72
and eax, 0x10800
or eax, 0x98850f
mov dword [ebx], eax
add ebx, edx
or eax, 0x51c05bd6
and eax, 0x41890000
or eax, 0xc020000
mov dword [ebx], eax
add ebx, edx
and eax, 0x48160e65
xor eax, 0x223819ac
and eax, 0x28081980
or eax, 0x94452250
mov dword [ebx], eax
add ebx, edx
xor eax, 0x643fa33a
and eax, 0x880a
or eax, 0x8d0505
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d90063f
and eax, 0xa2fd476
and eax, 0x90000
or eax, 0x55820000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7badbab0
and eax, 0x1aa82a0
or eax, 0x400148
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ab6f812
and eax, 0x42078617
and eax, 0
or eax, 0x8be85589
mov dword [ebx], eax
add ebx, edx
or eax, 0x1304a102
or eax, 0x41effb72
and eax, 0x412be841
or eax, 0x4100004
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b791800
and eax, 0xb787800
or eax, 0x800405b8
mov dword [ebx], eax
add ebx, edx
and eax, 0x48bd9d45
and eax, 0x76b773ae
and eax, 0
or eax, 0xe983ec4d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a009590
and eax, 0xc0010901
or eax, 0x2c4c8000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x473e7485
and eax, 0x36abac77
and eax, 0x22200400
or eax, 0x19dc518b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b06b95c
and eax, 0x4078ec55
or eax, 0x2b050000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4f6c1880
and eax, 0x3704481
or eax, 0x80010a
mov dword [ebx], eax
add ebx, edx
and eax, 0x4416438b
or eax, 0x207f3df2
and eax, 0x3b4041
or eax, 0x45008004
mov dword [ebx], eax
add ebx, edx
and eax, 0xe0c3266
and eax, 0x44
or eax, 0x8b107db8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d52b839
and eax, 0x2f35fdf3
and eax, 0x400c041
or eax, 0x493b180c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4db76770
and eax, 0x83d10
or eax, 0x8b0040c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b229ffb
or eax, 0x4140a78
and eax, 0x5100050
or eax, 0x502be005
mov dword [ebx], eax
add ebx, edx
and eax, 0x57ac537c
and eax, 0x1084044
or eax, 0x8a003ca0
mov dword [ebx], eax
add ebx, edx
and eax, 0x57c3b0a8
and eax, 0x1002000
or eax, 0x443bc845
mov dword [ebx], eax
add ebx, edx
and eax, 0x1d74d41e
xor eax, 0xdb9b30c
and eax, 0x8087108
or eax, 0x83400ca4
mov dword [ebx], eax
add ebx, edx
or eax, 0x51e12196
and eax, 0x49294c0c
or eax, 0x4128041
mov dword [ebx], eax
add ebx, edx
and eax, 0x257db7da
and eax, 0x1000440
or eax, 0x8a4079b4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x476bf45c
xor eax, 0x2cc98350
and eax, 0x40220050
or eax, 0x1509e005
mov dword [ebx], eax
add ebx, edx
or eax, 0x6bf3af03
xor eax, 0x75236612
and eax, 0x8500940
or eax, 0xf00532a8
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b3346d3
and eax, 0x41032c78
or eax, 0x4880004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x500cafe1
and eax, 0x10050394
or eax, 0xe8402820
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f2653ea
and eax, 0xe7400008
or eax, 0x18188581
mov dword [ebx], eax
add ebx, edx
or eax, 0x3d097e68
xor eax, 0x11760cd5
and eax, 0x4c0bf33c
or eax, 0x1800cc3
mov dword [ebx], eax
add ebx, edx
xor eax, 0xcbd7de2
or eax, 0x484b1bde
and eax, 0x400d89dc
or eax, 0x14800020
mov dword [ebx], eax
add ebx, edx
or eax, 0x29cfaee5
and eax, 0x50298f62
and eax, 0x98f60
or eax, 0x8bf6709f
mov dword [ebx], eax
add ebx, edx
or eax, 0x3d999dfa
or eax, 0x195d773f
and eax, 0x8283f855
or eax, 0x40000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4935682
and eax, 0xe4e33b2
and eax, 0
or eax, 0xf8558901
mov dword [ebx], eax
add ebx, edx
and eax, 0x482d3c00
or eax, 0x605b138d
and eax, 0x68580189
or eax, 0x97008402
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e726dec
and eax, 0x853aedef
or eax, 0x11210
mov dword [ebx], eax
add ebx, edx
or eax, 0x884d87c
and eax, 0x675f60a5
and eax, 0x51f6004
or eax, 0xfae09f50
mov dword [ebx], eax
add ebx, edx
or eax, 0x34a65aed
and eax, 0x4d8b097d
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x5578b790
and eax, 0x1e983e8
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x7597fd9
and eax, 0x3e84d89
or eax, 0x88000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1bf263c
and eax, 0x7b1fb426
and eax, 0
or eax, 0xc283e055
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5be19fc6
and eax, 0x80400901
or eax, 0x60158000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a01ecbb
and eax, 0x3a54458a
or eax, 0x1a80001
mov dword [ebx], eax
add ebx, edx
and eax, 0x338d0efb
and eax, 0xc0001
or eax, 0xc70e044
mov dword [ebx], eax
add ebx, edx
or eax, 0x78ecc960
and eax, 0xcf04901
or eax, 0x300048a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x12faa96b
and eax, 0x190844a0
or eax, 0x22e4090f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x769e83ed
and eax, 0x202ecf52
and eax, 0x208840
or eax, 0x95d300d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7f604d63
and eax, 0x2d01c7f4
and eax, 0x4500
or eax, 0x83d8108b
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ad91f3b
or eax, 0x5e0ae047
and eax, 0x558901c2
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x536afb5f
xor eax, 0x3ead429b
and eax, 0x6b2041d8
or eax, 0x9018a800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b14d0af
and eax, 0x83977
or eax, 0x4583c688
mov dword [ebx], eax
add ebx, edx
xor eax, 0xf7ae636
xor eax, 0x15a613ec
and eax, 0x9040820
or eax, 0xa0882590
mov dword [ebx], eax
add ebx, edx
and eax, 0x7bd1cb78
and eax, 0x1800000
or eax, 0x44090000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c5400d2
xor eax, 0x2b1ea40b
and eax, 0x44418090
or eax, 0xa80c0b20
mov dword [ebx], eax
add ebx, edx
or eax, 0x29966bb1
and eax, 0x89904921
or eax, 0x20040a
mov dword [ebx], eax
add ebx, edx
and eax, 0x61e2a479
and eax, 0x1a00409
or eax, 0x84be844
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f5f7a3a
and eax, 0x2a41403
or eax, 0x81484188
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b31780
and eax, 0x4090002
or eax, 0x518001c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x19e50e38
and eax, 0x10000
or eax, 0xec448bec
mov dword [ebx], eax
add ebx, edx
or eax, 0x785ffd66
and eax, 0x695a012c
and eax, 0x8100128
or eax, 0x7a44413
mov dword [ebx], eax
add ebx, edx
xor eax, 0x36a9c0f5
and eax, 0x48c
or eax, 0x20a01
mov dword [ebx], eax
add ebx, edx
or eax, 0x7606a967
and eax, 0x44048b00
or eax, 0x88490000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x867ac3b
or eax, 0x4c623d9f
and eax, 0x88002983
or eax, 0x101c000
mov dword [ebx], eax
add ebx, edx
and eax, 0x47d60a63
xor eax, 0x1bd3a322
and eax, 0x10838801
or eax, 0x4508444c
mov dword [ebx], eax
add ebx, edx
and eax, 0x51250709
xor eax, 0x52c55b2d
and eax, 0x441b24
or eax, 0xd41120d0
mov dword [ebx], eax
add ebx, edx
and eax, 0x167699e
and eax, 0x432338ae
and eax, 0x10804
or eax, 0x458a4379
mov dword [ebx], eax
add ebx, edx
and eax, 0x7fd1b8ef
xor eax, 0x41868b1c
and eax, 0x50370
or eax, 0xc040388c
mov dword [ebx], eax
add ebx, edx
and eax, 0x67aa1377
and eax, 0x40000374
or eax, 0xd8b4009
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b5eb000
and eax, 0xc18330
or eax, 0x1280080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x32f7cbb1
and eax, 0x3104801
or eax, 0x88a00588
mov dword [ebx], eax
add ebx, edx
or eax, 0x4339f612
and eax, 0x6322602c
and eax, 0x41006000
or eax, 0x14039c55
mov dword [ebx], eax
add ebx, edx
and eax, 0x6262c135
or eax, 0x4db48ba0
and eax, 0x93240b0
or eax, 0x82003400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b1204ae
xor eax, 0x3f54d47b
and eax, 0x8500a445
or eax, 0x894000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x471bb6c5
and eax, 0xc2925200
or eax, 0x3d6dad50
mov dword [ebx], eax
add ebx, edx
or eax, 0x383e3ca9
and eax, 0x89f84d89
or eax, 2
mov dword [ebx], eax
add ebx, edx
or eax, 0x3483498e
and eax, 0xbdfb4c8d
or eax, 0x42040000
mov dword [ebx], eax
add ebx, edx
or eax, 0x109c2a02
and eax, 0xf8550a8f
or eax, 0x8170
mov dword [ebx], eax
add ebx, edx
and eax, 0x456afe0
and eax, 0x8a80
or eax, 0x89016003
mov dword [ebx], eax
add ebx, edx
or eax, 0x289f47fd
and eax, 0x818be855
or eax, 0x4001000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x53ac6b58
xor eax, 0x6962e125
and eax, 0xbf457200
or eax, 0x40ba8d50
mov dword [ebx], eax
add ebx, edx
and eax, 0x12890360
and eax, 0x12080100
or eax, 0xed44843b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x62ac217f
and eax, 0x960a444
or eax, 0x1d5bbb
mov dword [ebx], eax
add ebx, edx
and eax, 0x22d3c29e
and eax, 0x50408a
or eax, 0x83880d01
mov dword [ebx], eax
add ebx, edx
or eax, 0x443d94bc
and eax, 0x45890181
or eax, 0x8000040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b27c203
and eax, 0x240483c0
or eax, 0x88510818
mov dword [ebx], eax
add ebx, edx
or eax, 0x273b659c
or eax, 0x4b4c96d3
and eax, 0x6d44551b
or eax, 0x10800020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x11123ca4
xor eax, 0x6c0a6271
and eax, 0x440b22
or eax, 0xe0018000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d0d8aa5
and eax, 0x89018883
or eax, 0x6000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ddba1cc
or eax, 0x5a27883c
and eax, 0x4903a004
or eax, 0x4884041
mov dword [ebx], eax
add ebx, edx
or eax, 0x351f12d2
and eax, 0x6ce26aad
and eax, 0x48002280
or eax, 0x804d1960
mov dword [ebx], eax
add ebx, edx
xor eax, 0x23977d0b
or eax, 0x46c9c871
and eax, 0x458b0079
or eax, 0x10001104
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f9509c5
or eax, 0x67032a91
and eax, 0x18203d4
or eax, 0x688020
mov dword [ebx], eax
add ebx, edx
and eax, 0x10d597cf
and eax, 0xc00180
or eax, 0x8b345409
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b49069f
and eax, 0x149bde11
and eax, 0x95401
or eax, 0x4522a044
mov dword [ebx], eax
add ebx, edx
or eax, 0x167a5837
and eax, 0x3227460
or eax, 0x88040188
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f6929dc
xor eax, 0x391ea75c
and eax, 0xd01d048
or eax, 0x40220005
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a31b9c0
and eax, 0x372e26e9
and eax, 0x40
or eax, 0x488d89bc
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d4bed3b
and eax, 0x8098938
or eax, 0x83f676c7
mov dword [ebx], eax
add ebx, edx
or eax, 0x34014502
and eax, 0x8283d055
or eax, 0x40000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d9ecaba
xor eax, 0x30a3248a
and eax, 0xd0148801
or eax, 0x410100
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f045781
and eax, 0x1b57f648
and eax, 0x10000000
or eax, 0xef48bd83
mov dword [ebx], eax
add ebx, edx
or eax, 0x354c005a
and eax, 0x7500bddb
or eax, 0x4224
mov dword [ebx], eax
add ebx, edx
xor eax, 0x33ffdc2f
and eax, 0x14a78e78
and eax, 0x4050200
or eax, 0xe0408908
mov dword [ebx], eax
add ebx, edx
and eax, 0x24c92fa0
and eax, 0x24000100
or eax, 0x50b84423
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c8140f7
and eax, 0x74b607f7
and eax, 0x74000101
or eax, 0x884d8a08
mov dword [ebx], eax
add ebx, edx
and eax, 0x2bd1c8c6
or eax, 0x752bed51
and eax, 0x901e901
or eax, 0x80000082
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2522e9a0
and eax, 0x75a6b6a6
and eax, 0x4020000
or eax, 0x5189fc4d
mov dword [ebx], eax
add ebx, edx
or eax, 0x675363c0
and eax, 0x1ca83c0
or eax, 0x200000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b09f0f2
and eax, 0xac05100
or eax, 0x81000489
mov dword [ebx], eax
add ebx, edx
and eax, 0x5cc828a0
and eax, 0x1b031187
and eax, 0x8000000
or eax, 0xa70fc045
mov dword [ebx], eax
add ebx, edx
or eax, 0x32f8d429
and eax, 0x8085c045
or eax, 0x40002800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x43eaf79c
xor eax, 0x722001b1
and eax, 0x440408
or eax, 0xa08007
mov dword [ebx], eax
add ebx, edx
or eax, 0x2857e0bd
and eax, 0x8830000
or eax, 0x45080000
mov dword [ebx], eax
add ebx, edx
and eax, 0x29a33f9
and eax, 0x800000
or eax, 0x14183f4
mov dword [ebx], eax
add ebx, edx
or eax, 0x6300f04f
and eax, 0x3c04189
or eax, 0x88340c00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ba5eea
and eax, 0x50a1041
or eax, 0x5031cc14
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a6c47bb
and eax, 0x3ab89c7
and eax, 0x80000
or eax, 0xcf850ff4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f059d54
or eax, 0x19105650
and eax, 0x89000000
or eax, 0x2000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7635e9b7
and eax, 0x2000000
or eax, 0xad0fb845
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c699680
and eax, 0x80058c45
or eax, 0x40804000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1266a3c4
xor eax, 0x76459792
and eax, 0x808003
or eax, 0x40040c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ae25b8a
xor eax, 0x1932d422
and eax, 0x41000000
or eax, 0xc8b0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x788d840f
and eax, 0x48090000
or eax, 0xb04403f0
mov dword [ebx], eax
add ebx, edx
or eax, 0x7fdd0f98
or eax, 0x79396ae9
and eax, 0xff440d89
or eax, 0x8000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ad1d678
and eax, 0x5983b4e8
and eax, 0x10008408
or eax, 0x458b7bf7
mov dword [ebx], eax
add ebx, edx
and eax, 0x4752a160
xor eax, 0x5139e49
and eax, 0x40110928
or eax, 0x848094
mov dword [ebx], eax
add ebx, edx
xor eax, 0x44792bb0
and eax, 0x29970776
and eax, 0x840204
or eax, 0x8b7bfdfb
mov dword [ebx], eax
add ebx, edx
and eax, 0x5498ebf4
and eax, 0x80e044
or eax, 0xc0031001
mov dword [ebx], eax
add ebx, edx
and eax, 0x6170d973
and eax, 0x5b7ce673
and eax, 0x40008001
or eax, 0xb0450900
mov dword [ebx], eax
add ebx, edx
or eax, 0x3690f684
and eax, 0xf6448d81
or eax, 0x900000a
mov dword [ebx], eax
add ebx, edx
and eax, 0x401f77f9
and eax, 0x589
or eax, 0x8d3bfa76
mov dword [ebx], eax
add ebx, edx
and eax, 0x175b5149
or eax, 0x37c79ba9
and eax, 0x37dfdb40
or eax, 0xc8202400
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb5187
and eax, 0x14a58a46
and eax, 0x808806
or eax, 0x100509
mov dword [ebx], eax
add ebx, edx
or eax, 0x5acbe924
and eax, 0x508b0000
or eax, 0x5000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x44c7b808
or eax, 0x756f7cc9
and eax, 0x1ea00c8
or eax, 0x8300
mov dword [ebx], eax
add ebx, edx
and eax, 0x438a0b79
and eax, 0x1880108
or eax, 0x8a405481
mov dword [ebx], eax
add ebx, edx
or eax, 0xd609667
and eax, 0x520c045
or eax, 0x40132000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6eb7b95d
and eax, 0x6350bcd8
and eax, 0x20001808
or eax, 0x8c4523c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x2852e1d6
and eax, 0xc03315c
or eax, 0x41880421
mov dword [ebx], eax
add ebx, edx
or eax, 0xb45fd4c
and eax, 0x4d8f0d7c
or eax, 0x200280
mov dword [ebx], eax
add ebx, edx
or eax, 0x6af9f7e8
and eax, 0x684d3bd4
or eax, 0x90000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x345e3399
and eax, 0x61bfb8e8
and eax, 0x40030848
or eax, 0x15882135
mov dword [ebx], eax
add ebx, edx
or eax, 0x5552dbdc
and eax, 0x1c488c5e
and eax, 0x14008818
or eax, 0x289501a0
mov dword [ebx], eax
add ebx, edx
and eax, 0x701ed315
and eax, 0x4edbacfc
and eax, 0x108010
or eax, 0x8bef7fef
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d2a4580
and eax, 0x11a1579f
and eax, 0x1815005
or eax, 0x8408a040
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b8f2bb0
and eax, 0xcf8ffb30
or eax, 0x30700408
mov dword [ebx], eax
add ebx, edx
or eax, 0x892a864
and eax, 0x3333e7bc
and eax, 0x3304508
or eax, 0x80c00883
mov dword [ebx], eax
add ebx, edx
or eax, 0x49b017b8
xor eax, 0x583cc80b
and eax, 0x1880180
or eax, 0x4c010041
mov dword [ebx], eax
add ebx, edx
or eax, 0x22920a0d
and eax, 0x5846ce30
and eax, 0x8000a00
or eax, 0x349581f0
mov dword [ebx], eax
add ebx, edx
and eax, 0x5db98c14
and eax, 0x18918810
or eax, 0x236e77ef
mov dword [ebx], eax
add ebx, edx
or eax, 0x76bed538
and eax, 0x7fff3895
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x40be09e3
and eax, 0x8b003076
or eax, 0x3e4c89
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d7535cf
and eax, 0x3445
or eax, 0xc083c000
mov dword [ebx], eax
add ebx, edx
or eax, 0xad6a910
and eax, 0x1f902d0b
and eax, 0x901
or eax, 0xf4458000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x449f1360
and eax, 0x80c80801
or eax, 0x904458a
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ea81f69
and eax, 0xdfec1489
or eax, 0x20132004
mov dword [ebx], eax
add ebx, edx
and eax, 0x3fa4a530
and eax, 0x34040000
or eax, 0xc0518bff
mov dword [ebx], eax
add ebx, edx
or eax, 0x46495ec4
and eax, 0x4ebacbb5
and eax, 0x46108181
or eax, 0xb9201408
mov dword [ebx], eax
add ebx, edx
and eax, 0x18acd2ca
and eax, 0x9088
or eax, 0x458b6f77
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2623497b
and eax, 0x1a88284
or eax, 0x400148
mov dword [ebx], eax
add ebx, edx
and eax, 0x3dc098b0
and eax, 0x1c00080
or eax, 0x8a0c4509
mov dword [ebx], eax
add ebx, edx
and eax, 0x4aa6b08d
and eax, 0xa840089
or eax, 0xf57b3404
mov dword [ebx], eax
add ebx, edx
xor eax, 0x64d57238
and eax, 0x403ce1f1
and eax, 0x800b1
or eax, 0x30853b4e
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d5f974e
and eax, 0x200d134e
or eax, 0x5df2ecb1
mov dword [ebx], eax
add ebx, edx
or eax, 0x2771b5f7
xor eax, 0x51f4b389
and eax, 0x2c010814
or eax, 0x80548301
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ebbf6ab
and eax, 0x793982f1
and eax, 0x28118201
or eax, 0xd0442d0e
mov dword [ebx], eax
add ebx, edx
and eax, 0x45c53e6b
and eax, 0x4000040b
or eax, 0x3db05130
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a6898ab
or eax, 0x67f15e4e
and eax, 0x28410a09
or eax, 0x80048100
mov dword [ebx], eax
add ebx, edx
and eax, 0x229081f5
and eax, 0x8001
or eax, 0x89014082
mov dword [ebx], eax
add ebx, edx
or eax, 0x18559c65
and eax, 0x9018845
or eax, 0x448a2000
mov dword [ebx], eax
add ebx, edx
or eax, 0x791c16b4
and eax, 0x380d2ad4
or eax, 0x80400100
mov dword [ebx], eax
add ebx, edx
and eax, 0x773490fb
and eax, 0x30040080
or eax, 0xcf288d09
mov dword [ebx], eax
add ebx, edx
or eax, 0x56523da7
and eax, 0x33686f55
and eax, 0x11082d05
or eax, 0x4483d2fa
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe8d2333
or eax, 0x35a60208
and eax, 0x1a282c4
or eax, 0x480110
mov dword [ebx], eax
add ebx, edx
xor eax, 0x30445f0c
and eax, 0x1845488
or eax, 0x82500101
mov dword [ebx], eax
add ebx, edx
xor eax, 0x54382a25
or eax, 0x7a51e171
and eax, 0xfffd2cbd
or eax, 0x20000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3c8f8a95
xor eax, 0x49f3a4d2
and eax, 0x100fa
or eax, 0x31740005
mov dword [ebx], eax
add ebx, edx
xor eax, 0x527a39f4
and eax, 0x108010b
or eax, 0x98e04480
mov dword [ebx], eax
add ebx, edx
and eax, 0x405cf635
and eax, 0x404401
or eax, 0x3bb039f6
mov dword [ebx], eax
add ebx, edx
or eax, 0x762c1cb4
and eax, 0x257c7c45
or eax, 0x8000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5dc19ba0
and eax, 0x1400000
or eax, 0x82bc458b
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e37390e
and eax, 0x100
or eax, 0x458900c0
mov dword [ebx], eax
add ebx, edx
and eax, 0xe9f5137
and eax, 0x37eff631
and eax, 0x90000
or eax, 0xc0448bfc
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ed1647f
and eax, 0x40400000
or eax, 0x34bc4d03
mov dword [ebx], eax
add ebx, edx
xor eax, 0x21536047
and eax, 0x10050904
or eax, 0xa0508208
mov dword [ebx], eax
add ebx, edx
and eax, 0x1cb852b1
and eax, 0x100200
or eax, 0xc845ad0f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6e4c35b
and eax, 0x7867e239
and eax, 0x48004010
or eax, 0x34d0152b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x46c34701
and eax, 0x20010208
or eax, 0xc4448900
mov dword [ebx], eax
add ebx, edx
or eax, 0x761fc7b9
and eax, 0x71d7dd4b
and eax, 0x70004509
or eax, 0xda80032
mov dword [ebx], eax
add ebx, edx
or eax, 0x1fab03b7
and eax, 0x172b6f13
and eax, 0x90301
or eax, 0xe8448808
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a1d45b0
and eax, 0x4b1ce7ba
and eax, 0xc080
or eax, 0x89010103
mov dword [ebx], eax
add ebx, edx
and eax, 0x74f6c7d3
or eax, 0x11e77707
and eax, 0x11e1e005
or eax, 0xcc080848
mov dword [ebx], eax
add ebx, edx
and eax, 0x5bbb5522
and eax, 0x9a94000
or eax, 0x8256bffd
mov dword [ebx], eax
add ebx, edx
or eax, 0x50bc6e4f
xor eax, 0x298de667
and eax, 0xc0421980
or eax, 0xc814465
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f891854
or eax, 0x74f3025d
and eax, 0x6c83104c
or eax, 0x80084580
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b311ecc
and eax, 0x28d7d991
and eax, 0x104800
or eax, 0xc74ca483
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ce08fe0
or eax, 0x7f7de9ba
and eax, 0xcbc0e041
or eax, 0x20004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6577cfae
or eax, 0x316bed91
and eax, 0x5c70000
or eax, 0x40000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x23c78695
and eax, 0x2a1900af
and eax, 0x80
or eax, 0xb3bb50
mov dword [ebx], eax
add ebx, edx
or eax, 0x612a02aa
and eax, 0x20ce9110
and eax, 0x20008100
or eax, 0xd8454600
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4bad8681
or eax, 0x19ac0cf
and eax, 0x818b
or eax, 0x2e00
mov dword [ebx], eax
add ebx, edx
and eax, 0x5606d865
and eax, 0x568374f2
and eax, 0
or eax, 0x2ed845c7
mov dword [ebx], eax
add ebx, edx
and eax, 0x746ae28c
xor eax, 0x26a1503b
and eax, 0x200003f
or eax, 0xc5000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x71bf6cf
xor eax, 0x77ce7a6b
and eax, 0x20148c04
or eax, 0xc025041
mov dword [ebx], eax
add ebx, edx
or eax, 0x37293807
and eax, 0x5070000
or eax, 0x40c00000
mov dword [ebx], eax
add ebx, edx
or eax, 0x17523fe6
xor eax, 0x76993ca5
and eax, 0x1480240
or eax, 0x1b88c
mov dword [ebx], eax
add ebx, edx
or eax, 0x7368c546
and eax, 0x4041c700
or eax, 0x88040000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x53b5b17a
and eax, 0x260a
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
or eax, 0x4db737ff
or eax, 0x240bd6c6
and eax, 0x448445c7
or eax, 0x12400000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4269a951
or eax, 0x17bf85e3
and eax, 0x47000082
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x670a465b
and eax, 0x7dbec903
and eax, 0x44000000
or eax, 0x20ece845
mov dword [ebx], eax
add ebx, edx
or eax, 0x7223b862
and eax, 0x6fc58a73
and eax, 0x44c50000
or eax, 0x1020000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b8231ec
and eax, 0x800000
or eax, 0x3c6ec0
mov dword [ebx], eax
add ebx, edx
or eax, 0x533d8af2
and eax, 0x3aa0124c
and eax, 0x10000200
or eax, 0xec45c500
mov dword [ebx], eax
add ebx, edx
or eax, 0x3056e034
and eax, 0x35221652
and eax, 0x600
or eax, 0x16065
mov dword [ebx], eax
add ebx, edx
and eax, 0x488141c3
and eax, 0x4041
or eax, 0x80f00586
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f498d76
and eax, 0x40
or eax, 0xc70000a1
mov dword [ebx], eax
add ebx, edx
or eax, 0x9099090
and eax, 0x3b528d47
and eax, 0x8041
or eax, 0xe4173c04
mov dword [ebx], eax
add ebx, edx
and eax, 0xb341b2
and eax, 0x30000
or eax, 0x45c40000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ec0f9dc
or eax, 0x4ee2010
and eax, 0x80f8cc
or eax, 0x20
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ce360b3
and eax, 0x4000
or eax, 0xb8458700
mov dword [ebx], eax
add ebx, edx
xor eax, 0x444cdebb
xor eax, 0x1b68fcbe
and eax, 0xc505
or eax, 0x24a
mov dword [ebx], eax
add ebx, edx
and eax, 0x66b863e2
and eax, 0x4142
or eax, 0x69e40485
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a26988d
xor eax, 0x1b520b55
and eax, 0x1d
or eax, 0xc7000020
mov dword [ebx], eax
add ebx, edx
or eax, 0x1680c4ee
and eax, 0x3338ac44
and eax, 0x12008444
or eax, 0x68dc3001
mov dword [ebx], eax
add ebx, edx
and eax, 0x487f0401
and eax, 0x40440000
or eax, 0x5830000
mov dword [ebx], eax
add ebx, edx
or eax, 0x543544ac
and eax, 0xa300a0
or eax, 0x82110
mov dword [ebx], eax
add ebx, edx
and eax, 0x6555a335
xor eax, 0x79c373ab
and eax, 0x70404200
or eax, 0x84058500
mov dword [ebx], eax
add ebx, edx
and eax, 0x564690ea
and eax, 0
or eax, 0x241a
mov dword [ebx], eax
add ebx, edx
or eax, 0x70c1d9ae
and eax, 0x10804586
or eax, 0x12c0041
mov dword [ebx], eax
add ebx, edx
and eax, 0x360d33f4
and eax, 0x84
or eax, 0xc7000001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1190a907
and eax, 0x1c9d4b81
and eax, 0x900800
or eax, 0x416da045
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3893dcdf
and eax, 0x41460000
or eax, 0x4810001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ca950f8
and eax, 0x2200a0
or eax, 0x808904
mov dword [ebx], eax
add ebx, edx
xor eax, 0x272a9e78
and eax, 0x5bbc754a
and eax, 0x100
or eax, 0xe8458a00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d19f82a
and eax, 0x4544412a
or eax, 0x38a00411
mov dword [ebx], eax
add ebx, edx
and eax, 0x539ab815
and eax, 0x50000011
or eax, 0xac4d8b00
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c28a746
and eax, 0x88018103
or eax, 0x1004080
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ee2f6db
xor eax, 0x162f007c
and eax, 0x140bc04d
or eax, 0x41803c00
mov dword [ebx], eax
add ebx, edx
or eax, 0x45fa73e9
and eax, 0x49ad730c
and eax, 0x4001330c
or eax, 0xa05408f0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x758b6776
and eax, 0x58a0808
or eax, 0x40012274
mov dword [ebx], eax
add ebx, edx
and eax, 0x692d9835
and eax, 0x40010814
or eax, 0x984433c8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x446e5ca0
and eax, 0xc0b237c
or eax, 0x41800801
mov dword [ebx], eax
add ebx, edx
xor eax, 0x763980b1
and eax, 0x358ada01
and eax, 0x1820a00
or eax, 0x4c2d05f4
mov dword [ebx], eax
add ebx, edx
and eax, 0xcb14d0c
or eax, 0x78388c52
and eax, 0x54098950
or eax, 0x804400a8
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d33bd50
and eax, 0x100
or eax, 0x83f8548b
mov dword [ebx], eax
add ebx, edx
and eax, 0x23bd6add
and eax, 0x5193027f
and eax, 0x1800008
or eax, 0x540901e2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2bd71e53
and eax, 0x469f9985
and eax, 0x44040980
or eax, 0xb0418278
mov dword [ebx], eax
add ebx, edx
or eax, 0x50ec2bf8
and eax, 0x8001a880
or eax, 0x9004003
mov dword [ebx], eax
add ebx, edx
or eax, 0x7003a53d
and eax, 0x7903e405
or eax, 0x4801040
mov dword [ebx], eax
add ebx, edx
and eax, 0x68db19fd
xor eax, 0x4fca3a72
and eax, 0x1400014
or eax, 0x83400c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b56bba5
or eax, 0x42b39e9c
and eax, 0x3f00c88
or eax, 0x80004103
mov dword [ebx], eax
add ebx, edx
and eax, 0x4335a648
or eax, 0x56252abd
and eax, 0x450100a9
or eax, 0x8880140
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4cc148da
and eax, 0x400930
or eax, 0xec1582c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x6fe2cd5e
or eax, 0x57c37028
and eax, 0x8901c282
or eax, 1
mov dword [ebx], eax
add ebx, edx
or eax, 0x389365e
or eax, 0x755178c0
and eax, 0xe589ec55
or eax, 0x20000
mov dword [ebx], eax
add ebx, edx
or eax, 0xc45b691
and eax, 0xccccc255
or eax, 0x108
mov dword [ebx], eax
add ebx, edx
or eax, 0x102cc4a9
and eax, 0xccccc4cc
or eax, 0x800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4f1b3bb0
or eax, 0x1931ebeb
and eax, 0x888355cc
or eax, 0x64080000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x644796ab
xor eax, 0x41f84a36
and eax, 0x48801
or eax, 0x2086480
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe426db1
xor eax, 0x605255fb
and eax, 0x44040000
or eax, 0x1c30000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b418baf
and eax, 0x4503ac
or eax, 0x302440
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe7be295
or eax, 0x5fae3f5e
and eax, 0x5004c700
or eax, 0xa0410000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e231468
and eax, 0x8348
or eax, 0x813
mov dword [ebx], eax
add ebx, edx
or eax, 0x34cc6b85
and eax, 0x689d953
and eax, 0x804143
or eax, 0xe9640484
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c7c5cc3
and eax, 0x85000004
or eax, 0x4200000a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x503c9cc9
and eax, 0x92348045
or eax, 0x20c04000
mov dword [ebx], eax
add ebx, edx
or eax, 0x581b2002
xor eax, 0x6ec20334
and eax, 0x4050000
or eax, 0x41c20000
mov dword [ebx], eax
add ebx, edx
and eax, 0x8fd2436
and eax, 0xc00000
or eax, 0x20cec4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1dfab28
and eax, 0x54500
or eax, 0xdc408200
mov dword [ebx], eax
add ebx, edx
and eax, 0x21fcc21f
and eax, 0x4200
or eax, 0x10c18
mov dword [ebx], eax
add ebx, edx
or eax, 0x24cd157f
xor eax, 0x667c0852
and eax, 0x40b04505
or eax, 0x390c00c2
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e5bb62e
and eax, 0x4700004d
or eax, 0x80000010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x258590d1
and eax, 0xe2809004
or eax, 0x10426841
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c1cd80d
xor eax, 0x7ea1f892
and eax, 0x470000
or eax, 0x45800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x67b68230
xor eax, 0x74e37e3f
and eax, 0x807404
or eax, 0x6000d0
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe9de97
and eax, 0x18200
or eax, 0xc8444500
mov dword [ebx], eax
add ebx, edx
or eax, 0x246ff144
and eax, 0x1304
or eax, 0x838
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7cc6a36a
or eax, 0x63a2c98d
and eax, 0x2fa441c7
or eax, 0x100400
mov dword [ebx], eax
add ebx, edx
or eax, 0x4691491a
or eax, 0x1b5efe90
and eax, 0x47000054
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x192bbe90
and eax, 0x9020bc44
or eax, 0x21144001
mov dword [ebx], eax
add ebx, edx
or eax, 0x31e394f1
xor eax, 0x115a6966
and eax, 0x850000
or eax, 0x45420000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7055c600
and eax, 0x40bb7c45
and eax, 0x10000
or eax, 0x360db0
mov dword [ebx], eax
add ebx, edx
or eax, 0x35aae2bc
or eax, 0x30bf3765
and eax, 0x1005c700
or eax, 0xc8400000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f29658a
xor eax, 0x551f9b7b
and eax, 0x1911
or eax, 0x404
mov dword [ebx], eax
add ebx, edx
xor eax, 0x299225ee
and eax, 0x88000c3
or eax, 0x2604504
mov dword [ebx], eax
add ebx, edx
xor eax, 0x57cb987b
and eax, 0x45000008
or eax, 0x82000003
mov dword [ebx], eax
add ebx, edx
or eax, 0x23573da5
or eax, 0x3821e384
and eax, 0xa147ac05
or eax, 0x40
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ba75e64
and eax, 0x1c70000
or eax, 0x44000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x29722f3b
and eax, 0x212028
or eax, 0xa50c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f0063b6
and eax, 0x257156f4
and eax, 0x4010200
or eax, 0xf044c500
mov dword [ebx], eax
add ebx, edx
or eax, 0x21ef3626
and eax, 0x15700
or eax, 0xc8
mov dword [ebx], eax
add ebx, edx
or eax, 0x62d5a42a
and eax, 0x404079e7
and eax, 0x4041c2
or eax, 0xa6900405
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4f57e5a4
and eax, 0xc1000003
or eax, 0x600000c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x44ea423e
and eax, 0x2e00001
or eax, 0x2c00b844
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b98ac39
xor eax, 0x2d816653
and eax, 0x5010000
or eax, 0x40c60001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f4aa125
xor eax, 0x5ea8a0d1
and eax, 0x2000c4
or eax, 0xd25208
mov dword [ebx], eax
add ebx, edx
and eax, 0x53fb678f
and eax, 0x524000
or eax, 0x7f0da800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x62269ac4
or eax, 0x4bca3c01
and eax, 0x458b0000
or eax, 2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6540ce51
and eax, 0x5bc49578
and eax, 0x400010
or eax, 0xec053ba4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b3d288b
and eax, 0x508003c
or eax, 0x48830840
mov dword [ebx], eax
add ebx, edx
or eax, 0x60e2064e
or eax, 0x7787e49a
and eax, 0x504d2ad8
or eax, 0x80001100
mov dword [ebx], eax
add ebx, edx
or eax, 0x6125e11f
and eax, 0x4db44207
and eax, 0x41000005
or eax, 0x148b0978
mov dword [ebx], eax
add ebx, edx
or eax, 0x505c871e
and eax, 0x1c2833c
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a31828e
and eax, 0x88
or eax, 0x8bbc5501
mov dword [ebx], eax
add ebx, edx
and eax, 0x5be7baa3
and eax, 0x240001
or eax, 0x10844
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e887701
and eax, 0x44000000
or eax, 0x30400000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f4c7f65
and eax, 0x400000
or eax, 0xa805c606
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b7dd58b
and eax, 0xc2000301
or eax, 0x404e800
mov dword [ebx], eax
add ebx, edx
and eax, 0x304fcdda
and eax, 0x8800
or eax, 0x8a002045
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1baec68f
xor eax, 0x42a81ba9
and eax, 0x41002041
or eax, 0xc88880c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x59dffe73
or eax, 0x32a8c481
and eax, 0x245582a9
or eax, 0xc0000900
mov dword [ebx], eax
add ebx, edx
and eax, 0xe59e3fa
and eax, 0x4518280
or eax, 0x40804001
mov dword [ebx], eax
add ebx, edx
and eax, 0x26cec074
or eax, 0x1c96f020
and eax, 0x14800000
or eax, 0x41090000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6446e76f
and eax, 0x74458364
or eax, 0x88000880
mov dword [ebx], eax
add ebx, edx
xor eax, 0x28e937b6
or eax, 0x39ef3aaa
and eax, 0x89e4042a
or eax, 0x4101
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e1849b3
and eax, 0x8004001
or eax, 0x1ebbc44
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7475b685
and eax, 0x19c4880
or eax, 0x8260050b
mov dword [ebx], eax
add ebx, edx
and eax, 0x6197c1b9
and eax, 0x1800181
or eax, 0x4c090040
mov dword [ebx], eax
add ebx, edx
or eax, 0x48ada8a3
and eax, 0x4c0589e0
or eax, 0xb050021c
mov dword [ebx], eax
add ebx, edx
or eax, 0x34f65812
and eax, 0xcb4513a
or eax, 0x3080401
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4629268c
or eax, 0x6d4058e7
and eax, 0x10185
or eax, 0x8008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x114176d0
xor eax, 0x6867f7cd
and eax, 0x60050000
or eax, 0x80408b00
mov dword [ebx], eax
add ebx, edx
or eax, 0x1f0cc22
xor eax, 0x22e8b0d1
and eax, 0x81016883
or eax, 0x8008000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a43d17
and eax, 0xd81e005
or eax, 0x400a0040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x327d0412
xor eax, 0x695ac39a
and eax, 0x8003cc
or eax, 0x1418000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e48ebe8
and eax, 0xb884800
or eax, 0x80440589
mov dword [ebx], eax
add ebx, edx
and eax, 0x4eeddfa1
and eax, 0x2804401
or eax, 0xc003b054
mov dword [ebx], eax
add ebx, edx
and eax, 0x105c9e5
and eax, 0x7794fcd2
and eax, 0x8000
or eax, 0xf4550901
mov dword [ebx], eax
add ebx, edx
xor eax, 0x43fd484
and eax, 0x30604581
or eax, 0xb90000a
mov dword [ebx], eax
add ebx, edx
or eax, 0x53724f12
and eax, 0x9700801
or eax, 0xdb044
mov dword [ebx], eax
add ebx, edx
and eax, 0x67daeea9
and eax, 0x1000001
or eax, 0xa045c6
mov dword [ebx], eax
add ebx, edx
xor eax, 0x10c70dd6
and eax, 0x1000000
or eax, 0xea000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x407b0213
and eax, 0x33e26737
and eax, 0x20400203
or eax, 0x8005c504
mov dword [ebx], eax
add ebx, edx
or eax, 0x12fe50fd
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x1524a8b9
and eax, 0x11240889
or eax, 0x22c04502
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f8665d8
and eax, 0x7c3c322a
and eax, 0x4c202000
or eax, 0x55804d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x27a3ceb9
xor eax, 0x7c957ce6
and eax, 0x11400002
or eax, 0x88b84589
mov dword [ebx], eax
add ebx, edx
or eax, 0x20e6876f
and eax, 0x39dc45e7
or eax, 0x2003810
mov dword [ebx], eax
add ebx, edx
or eax, 0x2a243aac
and eax, 0x317c4445
or eax, 0x18000
mov dword [ebx], eax
add ebx, edx
or eax, 0x669487d4
xor eax, 0x6d0d9440
and eax, 0x1ac05181
or eax, 0x2100040a
mov dword [ebx], eax
add ebx, edx
or eax, 0x58536006
and eax, 0x29515405
or eax, 0x2c8050
mov dword [ebx], eax
add ebx, edx
xor eax, 0x447f64c4
or eax, 0x1606725d
and eax, 0x9044089
or eax, 0x80f00502
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e7ae8f7
and eax, 0xf78e0404
or eax, 0x8715081
mov dword [ebx], eax
add ebx, edx
and eax, 0x652c6867
and eax, 0x400c0005
or eax, 0x88418bfa
mov dword [ebx], eax
add ebx, edx
or eax, 0x61e089bf
and eax, 0xe9408989
or eax, 0x16100400
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f3cc42e
or eax, 0x4059f751
and eax, 0x5509f759
or eax, 0x8208a6
mov dword [ebx], eax
add ebx, edx
and eax, 0x62667f49
and eax, 0x20348
or eax, 0x1e88080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2737d70d
or eax, 0x2864423
and eax, 0x2c85481
or eax, 0x89000108
mov dword [ebx], eax
add ebx, edx
xor eax, 0x654a129e
xor eax, 0x7a074e6b
and eax, 0x94850004
or eax, 0x6b7a5481
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5512d86e
xor eax, 0x3f4ce8c6
and eax, 0x1081202d
or eax, 0x40041bd2
mov dword [ebx], eax
add ebx, edx
and eax, 0x3fc19988
and eax, 0x10811988
or eax, 0x6c7ee677
mov dword [ebx], eax
add ebx, edx
and eax, 0x413a2c4e
and eax, 0x6cfb48b4
and eax, 0x40080804
or eax, 0xa845830b
mov dword [ebx], eax
add ebx, edx
and eax, 0x34924d28
and eax, 0x20000908
or eax, 0x1bb44423
mov dword [ebx], eax
add ebx, edx
or eax, 0x125f4559
and eax, 0x90f4449
or eax, 0x84008004
mov dword [ebx], eax
add ebx, edx
or eax, 0x1dec805c
and eax, 0x18
or eax, 0xa0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6ad1f831
and eax, 0x22d05089
or eax, 0x11240502
mov dword [ebx], eax
add ebx, edx
xor eax, 0x46b815e1
or eax, 0x61fa95f8
and eax, 0x553ad050
or eax, 0x10805
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d8aafcd
or eax, 0x34ef439f
and eax, 0x218d0bc8
or eax, 0x88000420
mov dword [ebx], eax
add ebx, edx
or eax, 0x8da76aa
or eax, 0x9a590fd
and eax, 0x89000000
or eax, 0x2000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x27e151d1
and eax, 0x3000000
or eax, 0xac0fcc45
mov dword [ebx], eax
add ebx, edx
or eax, 0x745d2017
and eax, 0xe6fb406
and eax, 0x5a004
or eax, 0xc0804041
mov dword [ebx], eax
add ebx, edx
and eax, 0x1034c4f6
xor eax, 0x58cbc419
and eax, 0x8a040d
or eax, 0x108002
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ccf9d45
or eax, 0x5c428326
and eax, 0x4c8b0000
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a64e4c2
and eax, 0x6d673dc8
and eax, 0x8000000
or eax, 0xf04d3bc8
mov dword [ebx], eax
add ebx, edx
and eax, 0x42aaa3a2
and eax, 0x80100
or eax, 0x868c0f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1113da36
or eax, 0x2cf17756
and eax, 0x15890000
or eax, 0x40020000
mov dword [ebx], eax
add ebx, edx
and eax, 0x779a4c1d
and eax, 0x578f0c1d
and eax, 0x1820000
or eax, 0x4083b0
mov dword [ebx], eax
add ebx, edx
or eax, 0x7effe5cd
and eax, 0xbb04589
or eax, 0x80001000
mov dword [ebx], eax
add ebx, edx
or eax, 0x56a476bf
xor eax, 0x1039b56c
and eax, 0x8f0d8041
or eax, 0x20023004
mov dword [ebx], eax
add ebx, edx
and eax, 0x59e9e3ae
and eax, 0x109a004
or eax, 0x44325041
mov dword [ebx], eax
add ebx, edx
and eax, 0x483c0dbb
or eax, 0x1848317a
and eax, 0x8783128
or eax, 0x83014c84
mov dword [ebx], eax
add ebx, edx
and eax, 0x67536a9d
or eax, 0x4e1122c0
and eax, 0x4d11404c
or eax, 0x2a9001
mov dword [ebx], eax
add ebx, edx
and eax, 0x47f8cb7a
or eax, 0x483278f8
and eax, 0x90a78b8
or eax, 0x82010500
mov dword [ebx], eax
add ebx, edx
xor eax, 0xf05fefc
and eax, 0x40a8044
or eax, 0x51214011
mov dword [ebx], eax
add ebx, edx
xor eax, 0x8e8f0d6
and eax, 0x4c413080
or eax, 0xa0140b5c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7321530e
and eax, 0x5000050
or eax, 0x408b102c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x75b4fd30
and eax, 0x2005294c
or eax, 0xc04012a0
mov dword [ebx], eax
add ebx, edx
or eax, 0x4426a8fd
and eax, 0x4403087c
or eax, 0x9880000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x24938fd
and eax, 0x48400080
or eax, 0xb00d0370
mov dword [ebx], eax
add ebx, edx
and eax, 0x136adb12
and eax, 0x10080210
or eax, 0x45835464
mov dword [ebx], eax
add ebx, edx
and eax, 0x48d65bb5
or eax, 0x1532f2d5
and eax, 0x18282b0
or eax, 0x400108
mov dword [ebx], eax
add ebx, edx
or eax, 0x442711d1
or eax, 0x7479747d
and eax, 0x1b85589
or eax, 0x8a000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x16ea54cf
and eax, 0x97985045
or eax, 0x6001a000
mov dword [ebx], eax
add ebx, edx
or eax, 0x34177981
or eax, 0x30b53680
and eax, 0xc085b845
or eax, 0x38
mov dword [ebx], eax
add ebx, edx
and eax, 0x2912063f
and eax, 0x34
or eax, 0x458b4240
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6e081b3d
and eax, 0x20010908
or eax, 0xc44422b0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x66f87b54
xor eax, 0x573047ef
and eax, 0x45891101
or eax, 0x8022074
mov dword [ebx], eax
add ebx, edx
xor eax, 0x721bd672
or eax, 0x48501aec
and eax, 0x4c8089c8
or eax, 0xd0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc0091f0
and eax, 0x375ac128
and eax, 0x80028
or eax, 0x8bf7ffd7
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1437eceb
and eax, 0x95880014
or eax, 0x1e841
mov dword [ebx], eax
add ebx, edx
xor eax, 0x57e16410
or eax, 0x6e6ad905
and eax, 0xee6add40
or eax, 0x11952208
mov dword [ebx], eax
add ebx, edx
or eax, 0x6e30fcef
or eax, 0x1a53abaa
and eax, 0x83c8458b
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x23e6ce66
and eax, 0x18801e8
or eax, 0x44010000
mov dword [ebx], eax
add ebx, edx
and eax, 0x25aeb128
and eax, 0x4880108
or eax, 0x48058ac0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b716a94
and eax, 0x13fce15c
or eax, 0x28031ea3
mov dword [ebx], eax
add ebx, edx
and eax, 0x5769c8d1
and eax, 0x278345e8
and eax, 0x3014080
or eax, 0xfcfe080d
mov dword [ebx], eax
add ebx, edx
or eax, 0x71332bff
and eax, 0x8b1169ff
or eax, 0x1400
mov dword [ebx], eax
add ebx, edx
and eax, 0x827312c
and eax, 0x10004
or eax, 0x553ac051
mov dword [ebx], eax
add ebx, edx
or eax, 0x39a6199e
or eax, 0x6ee407f2
and eax, 0xb095dac
or eax, 0x80002000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6efa89d1
xor eax, 0x72cd97b2
and eax, 0x80024045
or eax, 0x68818c00
mov dword [ebx], eax
add ebx, edx
and eax, 0x60cec2e6
or eax, 0x7182692d
and eax, 0x40008901
or eax, 0x8c450000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d1976fa
and eax, 0x81504d8b
or eax, 0x2800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a830970
or eax, 0x5699516c
and eax, 0x4d8901c1
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x2bca9ede
and eax, 0x4c418bd0
or eax, 0x90140000
mov dword [ebx], eax
add ebx, edx
and eax, 0x75be4d04
or eax, 0x18081dc1
and eax, 0x5c101501
or eax, 0x20c0403a
mov dword [ebx], eax
add ebx, edx
or eax, 0x16f80502
xor eax, 0x5f1c04bb
and eax, 0x20440100
or eax, 0xd8018a1a
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d5b3e32
xor eax, 0x333544f8
and eax, 0x8800c082
or eax, 0x1010001
mov dword [ebx], eax
add ebx, edx
or eax, 0x5812e5a3
and eax, 0x4903e001
or eax, 0x4881844
mov dword [ebx], eax
add ebx, edx
and eax, 0x47cd9f84
or eax, 0x46f80eab
and eax, 0x1e98288
or eax, 0x140
mov dword [ebx], eax
add ebx, edx
or eax, 0x3001a66e
and eax, 0x1c80588
or eax, 0x8a004801
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb1ca64b
xor eax, 0x94c02c4
and eax, 0x118e804
or eax, 0x54231051
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7895cfb3
xor eax, 0x4a2abcd5
and eax, 0x3000900
or eax, 0x880974c8
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc9b7d48
and eax, 0x80820000
or eax, 0x6801b445
mov dword [ebx], eax
add ebx, edx
and eax, 0x7cc4d945
xor eax, 0x371cd504
and eax, 0x14040101
or eax, 0xa0418800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2ac23af0
or eax, 0x14534c08
and eax, 0x82c04d89
or eax, 0x1200002
mov dword [ebx], eax
add ebx, edx
and eax, 0x522b0f0f
and eax, 0x2e3b8ace
and eax, 0
or eax, 0x4d8901c1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x63a75620
xor eax, 0x1e060205
and eax, 0x302841e0
or eax, 0xce42a800
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b9791f2
and eax, 0x8ae8f9f2
or eax, 0x60d
mov dword [ebx], eax
add ebx, edx
or eax, 0x475bd0d5
and eax, 0xc80000ad
or eax, 0x20000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d4d48d3
and eax, 0x140d5
or eax, 0x300
mov dword [ebx], eax
add ebx, edx
and eax, 0x45564f52
and eax, 0x79db7096
and eax, 0x4000
or eax, 0x81ec158b
mov dword [ebx], eax
add ebx, edx
or eax, 0x160dafc8
and eax, 0xb4c2
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d6a97f5
or eax, 0x483b869e
and eax, 0x4c518100
or eax, 0xa0040800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x733a4be0
and eax, 0xb2c4080
or eax, 0x2080050b
mov dword [ebx], eax
add ebx, edx
and eax, 0x6196a41
and eax, 0x5d462c1f
and eax, 1
or eax, 0x4589ec44
mov dword [ebx], eax
add ebx, edx
or eax, 0x62755d10
or eax, 0x7ecc3e82
and eax, 0xb09eb84
or eax, 0x80000028
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d197bbc
or eax, 0x2a50baa3
and eax, 0x101a80d
or eax, 0xc0820440
mov dword [ebx], eax
add ebx, edx
and eax, 0x64d7483d
and eax, 0x10801
or eax, 0xac4c8100
mov dword [ebx], eax
add ebx, edx
and eax, 0xbc43ac6
xor eax, 0x369530ed
and eax, 0x3a801089
or eax, 0x12c4502
mov dword [ebx], eax
add ebx, edx
and eax, 0x1cb0fdd
and eax, 0x1080001
or eax, 0x8c07e854
mov dword [ebx], eax
add ebx, edx
xor eax, 0x527eee94
and eax, 0x80
or eax, 2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d38678d
and eax, 0x3574cb34
and eax, 0x1304100
or eax, 0x82c4048b
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a64509e
and eax, 0x14e14b24
and eax, 0
or eax, 0x458901c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6bc29578
and eax, 0x244980b0
or eax, 0xc0040b44
mov dword [ebx], eax
add ebx, edx
and eax, 0x384c9f2b
and eax, 0x8100
or eax, 0x89014083
mov dword [ebx], eax
add ebx, edx
and eax, 0x685fe260
or eax, 0x10905b4e
and eax, 0x1081c04c
or eax, 0x450a2401
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7f038734
and eax, 0x20000350
or eax, 0xc0550080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2de68ca4
xor eax, 0x6326e1b1
and eax, 0x2c804401
or eax, 0x5148113a
mov dword [ebx], eax
add ebx, edx
and eax, 0x119f791f
and eax, 0x3cab93ae
and eax, 0x108
or eax, 0xec458a01
mov dword [ebx], eax
add ebx, edx
or eax, 0x28795684
xor eax, 0x4f638dd4
and eax, 0x81004001
or eax, 0x801a882
mov dword [ebx], eax
add ebx, edx
xor eax, 0x219585
xor eax, 0x72530c83
and eax, 0x49036005
or eax, 0x4888c40
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7fbd2c11
or eax, 0x6c25b76
and eax, 0x30441b44
or eax, 0x80092088
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5989d241
and eax, 0x4180080d
or eax, 0x140b1470
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e91c67c
and eax, 0x410a0a00
or eax, 0x14a505f8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a939624
and eax, 0x35fe9946
and eax, 0x34108140
or eax, 0x40c20490
mov dword [ebx], eax
add ebx, edx
xor eax, 0x63bd7399
and eax, 0x5938c6a6
and eax, 0x10008200
or eax, 0xec450911
mov dword [ebx], eax
add ebx, edx
or eax, 0x141baec2
and eax, 0x88018083
or eax, 0x1004000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc3171ce
and eax, 0x310e732d
and eax, 0x1003005
or eax, 0x4c8bcc40
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f03699c
and eax, 0x7c093994
or eax, 0x80440220
mov dword [ebx], eax
add ebx, edx
xor eax, 0x28424586
and eax, 0x540b0830
or eax, 0x180004c
mov dword [ebx], eax
add ebx, edx
or eax, 0x49625b7c
or eax, 0x4d84b9b1
and eax, 0x404533d8
or eax, 0xa0100000
mov dword [ebx], eax
add ebx, edx
or eax, 0x51a6a1ad
or eax, 0x1d6de26b
and eax, 0x458b2274
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x11e81dba
and eax, 0x54413be4
or eax, 0xa0040000
mov dword [ebx], eax
add ebx, edx
and eax, 0xf339dda
and eax, 0x4011840
or eax, 0x498a023d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x120bcab0
and eax, 0x18080cc
or eax, 0x410310
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d191095
and eax, 0x644da28a
and eax, 0x480008
or eax, 0x8b944d81
mov dword [ebx], eax
add ebx, edx
or eax, 0x42b8a08c
or eax, 0x6509378a
and eax, 0x4539dc05
or eax, 0x10020050
mov dword [ebx], eax
add ebx, edx
and eax, 0x623c97d3
xor eax, 0x7b7fd40d
and eax, 0xb014040
or eax, 0x80083d80
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb296aba
xor eax, 0x3c6339e0
and eax, 0x80032400
or eax, 0x4080d045
mov dword [ebx], eax
add ebx, edx
or eax, 0x66ef18e
and eax, 0xc4458101
or eax, 0x30000800
mov dword [ebx], eax
add ebx, edx
and eax, 0x11f18ba7
and eax, 0x400901
or eax, 0x83b8448a
mov dword [ebx], eax
add ebx, edx
and eax, 0x61077d07
or eax, 0x3354a061
and eax, 0x1000161
or eax, 0x4c890088
mov dword [ebx], eax
add ebx, edx
and eax, 0x342f026
and eax, 0x1000020
or eax, 0xfe69e9d8
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e371a47
and eax, 0x14010840
or eax, 0x418af7bf
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c9c7aa1
or eax, 0x5c2f7771
and eax, 0x228108
or eax, 0xc00000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x954761e
xor eax, 0x57abc630
and eax, 0x54000000
or eax, 0x20800000
mov dword [ebx], eax
add ebx, edx
and eax, 0xc86cdbc
xor eax, 0x2f75023c
and eax, 0x23450204
or eax, 0x8400c402
mov dword [ebx], eax
add ebx, edx
or eax, 0x45df798e
xor eax, 0x56eefeee
and eax, 0x80000100
or eax, 0x4604ea01
mov dword [ebx], eax
add ebx, edx
and eax, 0x692e0
and eax, 0x3d07922e
and eax, 0x8200
or eax, 0x8a002545
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7451b11a
xor eax, 0x3a4c23b9
and eax, 0x44082544
or eax, 0x1808201
mov dword [ebx], eax
add ebx, edx
and eax, 0x48e68c57
or eax, 0x3b3044f1
and eax, 0x680080a1
or eax, 0x804d0b0a
mov dword [ebx], eax
add ebx, edx
or eax, 0x68d3bfca
and eax, 0x8801a983
or eax, 0x1004000
mov dword [ebx], eax
add ebx, edx
or eax, 0x20b63c7d
and eax, 0x183e84d
or eax, 0x54080000
mov dword [ebx], eax
add ebx, edx
and eax, 0x42114b2
and eax, 0
or eax, 0xe28108
mov dword [ebx], eax
add ebx, edx
or eax, 0x3184f5b
xor eax, 0x582c1328
and eax, 0x50000000
or eax, 0x24200000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6121989b
or eax, 0x29deeb3c
and eax, 0x2445c206
or eax, 0x82000400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x60b1329
and eax, 0x49a425f2
and eax, 0x40100
or eax, 0xc600ea01
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f8f5cf1
and eax, 0x8a00a641
or eax, 4
mov dword [ebx], eax
add ebx, edx
or eax, 0xd3a3c2a
xor eax, 0x326f4dfc
and eax, 0x500a201
or eax, 0x40880444
mov dword [ebx], eax
add ebx, edx
and eax, 0x2375b06d
and eax, 0x8000
or eax, 0xfc4d0baa
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a84eb9d
and eax, 0x48180
or eax, 0x40ab4001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x56d865c2
or eax, 0x77647b5f
and eax, 0x45010000
or eax, 0x8880000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b133e64
or eax, 0x91ce571
and eax, 0x4c158b74
or eax, 0x80400088
mov dword [ebx], eax
add ebx, edx
xor eax, 0x370efb96
and eax, 0x8958502a
or eax, 0xa40501
mov dword [ebx], eax
add ebx, edx
and eax, 0x7adff00f
and eax, 0x63d02ddf
and eax, 0xc00001
or eax, 0x92bcc54
mov dword [ebx], eax
add ebx, edx
xor eax, 0x24bb69cb
and eax, 0x140058a
or eax, 0x828c4001
mov dword [ebx], eax
add ebx, edx
and eax, 0x55ee542f
and eax, 0x1880000
or eax, 0x440101c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x61dc1851
xor eax, 0x5d9f50f
and eax, 0x400488cc
or eax, 0x8c490300
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b68aec0
and eax, 0x7ad75662
and eax, 0xa040400
or eax, 0x5b0493b
mov dword [ebx], eax
add ebx, edx
and eax, 0x2255976e
and eax, 8
or eax, 0x30285
mov dword [ebx], eax
add ebx, edx
or eax, 0x456792d2
or eax, 0x763b2bde
and eax, 0x60558b00
or eax, 0x88000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x36b555ab
xor eax, 0x36181066
and eax, 0x48c44509
or eax, 0x34101032
mov dword [ebx], eax
add ebx, edx
or eax, 0x38744627
and eax, 0x70440324
or eax, 0x80018800
mov dword [ebx], eax
add ebx, edx
or eax, 0x586a8185
and eax, 0x706c0121
or eax, 0x5904402
mov dword [ebx], eax
add ebx, edx
or eax, 0x8b75743
xor eax, 0x4ab33c9e
and eax, 0x34440b1c
or eax, 0xc0018000
mov dword [ebx], eax
add ebx, edx
or eax, 0x510ac5b0
or eax, 0x9c78cc9
and eax, 0xd84dc799
or eax, 0x303000
mov dword [ebx], eax
add ebx, edx
and eax, 0x63ecda33
xor eax, 0x7e31d711
and eax, 0x3c4c0500
or eax, 0x41a0403b
mov dword [ebx], eax
add ebx, edx
and eax, 0x449bbac5
and eax, 0x751807b7
and eax, 0x40080001
or eax, 0x88458b52
mov dword [ebx], eax
add ebx, edx
or eax, 0x4644933a
and eax, 0x3b6642fc
and eax, 0x8000038
or eax, 0x75b04d03
mov dword [ebx], eax
add ebx, edx
and eax, 0x2453a17d
and eax, 0x4100109
or eax, 0xd8458a42
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f0cacf2
or eax, 0x228b1dbd
and eax, 0x6c80153b
or eax, 0x11604000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5bf0e2e4
and eax, 0x12141f5b
and eax, 0
or eax, 0xe4458b43
mov dword [ebx], eax
add ebx, edx
or eax, 0x24385fbc
and eax, 0x2d9d6dd3
and eax, 0x24184513
or eax, 0x59a00028
mov dword [ebx], eax
add ebx, edx
and eax, 0x45ed32c6
xor eax, 0x12be3004
and eax, 0x40040002
or eax, 0xa8498b39
mov dword [ebx], eax
add ebx, edx
and eax, 0x159e02b8
and eax, 0x80038
or eax, 0x7dc04d03
mov dword [ebx], eax
add ebx, edx
xor eax, 0x63989d2f
xor eax, 0x2f05b622
and eax, 0x30550232
or eax, 0xc4008901
mov dword [ebx], eax
add ebx, edx
xor eax, 0xca7b801
and eax, 0x38b01122
or eax, 0x30c4401
mov dword [ebx], eax
add ebx, edx
and eax, 0x1475ea77
and eax, 0x344001
or eax, 0x2849b854
mov dword [ebx], eax
add ebx, edx
or eax, 0x795f22ca
and eax, 0x95c408b
or eax, 0x6800500
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c256080
and eax, 0x9f8458b
or eax, 0x80000024
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5caa0023
and eax, 0xd5524484
or eax, 0x2aad0001
mov dword [ebx], eax
add ebx, edx
and eax, 0x27f8623b
and eax, 0x4480001
or eax, 0xd8058bfe
mov dword [ebx], eax
add ebx, edx
and eax, 0x6dbb642
xor eax, 0x759fd81
and eax, 0x1006983
or eax, 0x88018000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3d7e2ca2
or eax, 0x6c1cfd51
and eax, 0xbc03dc41
or eax, 0x180000c
mov dword [ebx], eax
add ebx, edx
and eax, 0x79e65941
or eax, 0x9ead7c
and eax, 0x399efd44
or eax, 0xc6610200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b92a5fa
and eax, 0x80095000
or eax, 0xb002400
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c3211e
and eax, 0x2012000
or eax, 0xe882cc55
mov dword [ebx], eax
add ebx, edx
or eax, 0x7422fccd
and eax, 0xec018801
or eax, 0x540100
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e538c0b
xor eax, 0x4412b37c
and eax, 0x28400109
or eax, 0x13a04482
mov dword [ebx], eax
add ebx, edx
or eax, 0x1536b08
and eax, 0x8704401
or eax, 0xc8044
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ecf189a
and eax, 0x8000000
or eax, 0x33b04d8b
mov dword [ebx], eax
add ebx, edx
and eax, 0x626c3168
and eax, 0x200008
or eax, 0x95dfc45
mov dword [ebx], eax
add ebx, edx
xor eax, 0x73a83085
xor eax, 0xd019688
and eax, 0x3c45000
or eax, 0x8028058b
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a181ff9
xor eax, 0x97257c2
and eax, 0x50880000
or eax, 0x50101c2
mov dword [ebx], eax
add ebx, edx
and eax, 0x539fa053
xor eax, 0x21602da7
and eax, 0x704109e4
or eax, 0x80048208
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a5ad9d9
and eax, 0x7a700f26
and eax, 0x8000000
or eax, 0x8101c083
mov dword [ebx], eax
add ebx, edx
or eax, 0x7bb9b9aa
and eax, 0x4989f001
or eax, 0x4020044
mov dword [ebx], eax
add ebx, edx
and eax, 0x69cbad31
xor eax, 0x2535b76b
and eax, 0xa80328
or eax, 0x1418090
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b6f946e
and eax, 0xa800580
or eax, 0x81384809
mov dword [ebx], eax
add ebx, edx
and eax, 0x676f2801
and eax, 0xc619b3a
and eax, 0x200800
or eax, 0x5513b055
mov dword [ebx], eax
add ebx, edx
xor eax, 0x27c4bfd3
and eax, 0x70550380
or eax, 0x8c003840
mov dword [ebx], eax
add ebx, edx
or eax, 0x572453e5
or eax, 0x495fbe3
and eax, 0xb48907
or eax, 0x20408
mov dword [ebx], eax
add ebx, edx
or eax, 0x5af0cf6a
and eax, 0x40820000
or eax, 0x5090000
mov dword [ebx], eax
add ebx, edx
or eax, 0xce69f0
and eax, 0x1c801e0
or eax, 0x20820c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4825961f
and eax, 0x9cc0581
or eax, 0x82204008
mov dword [ebx], eax
add ebx, edx
or eax, 0x41f37f12
and eax, 0x493b6c09
or eax, 0x4008044
mov dword [ebx], eax
add ebx, edx
and eax, 0x289721e9
and eax, 0x8032040
or eax, 0x830c5ca4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x400725ad
and eax, 0x41004041
or eax, 0x1403a014
mov dword [ebx], eax
add ebx, edx
or eax, 0x64c3e607
and eax, 0x64369d81
and eax, 0x64000000
or eax, 0x90553bb0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6930c7fa
and eax, 0x48c0a
or eax, 0x920105
mov dword [ebx], eax
add ebx, edx
or eax, 0x768fdff1
and eax, 0x448b0000
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x23261bfe
and eax, 0x1a803f0
or eax, 0x408000
mov dword [ebx], eax
add ebx, edx
and eax, 0x732117a0
or eax, 0x3aa8fbba
and eax, 0xba04188
or eax, 0x80500401
mov dword [ebx], eax
add ebx, edx
or eax, 0x40fa4cd8
and eax, 0x493a4449
or eax, 0x401a004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x430af478
and eax, 0x10030
or eax, 0x818c0fc0
mov dword [ebx], eax
add ebx, edx
or eax, 0x3110ef53
xor eax, 0x6f12083d
and eax, 0x8a000000
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7057d790
and eax, 0x3c937eef
and eax, 0x10135000
or eax, 0x4528a855
mov dword [ebx], eax
add ebx, edx
or eax, 0x6e33c17f
xor eax, 0x202f7d12
and eax, 0x47000428
or eax, 0x80097990
mov dword [ebx], eax
add ebx, edx
or eax, 0x62c3e103
and eax, 0x19c01
or eax, 0x44
mov dword [ebx], eax
add ebx, edx
and eax, 0x7518034
xor eax, 0x59915386
and eax, 0x1800000
or eax, 0x66b0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ced441f
and eax, 0x44407
or eax, 0x9801c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x386b75da
or eax, 0xa36e6ce
and eax, 0xa000000
or eax, 0x81000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x72a861ff
and eax, 0x41204045
or eax, 0x4038000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4029afb7
and eax, 0x210004
or eax, 0x8b407498
mov dword [ebx], eax
add ebx, edx
or eax, 0x16c2f8d6
and eax, 0xd23b84c
or eax, 0x40180001
mov dword [ebx], eax
add ebx, edx
and eax, 0x2af2339a
or eax, 0x792a121f
and eax, 0x4108301c
or eax, 0x86014de0
mov dword [ebx], eax
add ebx, edx
or eax, 0x6608da22
or eax, 0x2f35b225
and eax, 0x19845
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x30a0ee9a
and eax, 0xa10000
or eax, 0x74a0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e9722b7
or eax, 0x5f2516db
and eax, 0x1804c7
or eax, 0x804100
mov dword [ebx], eax
add ebx, edx
or eax, 0x379faa84
and eax, 0x3000000
or eax, 0x88000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a57b3a9
or eax, 0x656d48f6
and eax, 0x45094054
or eax, 0x1002b001
mov dword [ebx], eax
add ebx, edx
and eax, 0x55d33c89
or eax, 0x66a9663a
and eax, 0x3287418
or eax, 0x88100180
mov dword [ebx], eax
add ebx, edx
or eax, 0x7227214a
and eax, 0xab0f6440
or eax, 0x4008005
mov dword [ebx], eax
add ebx, edx
xor eax, 0x51883364
and eax, 0x8481c001
or eax, 0x1080044
mov dword [ebx], eax
add ebx, edx
and eax, 0x56ee6cef
or eax, 0x732e5a31
and eax, 0x77ae5a40
or eax, 0x8851a500
mov dword [ebx], eax
add ebx, edx
or eax, 0x202ec67
xor eax, 0x762c18a2
and eax, 0x89c04581
or eax, 0x28080a
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b461500
and eax, 0x9400400
or eax, 0xf6bf388d
mov dword [ebx], eax
add ebx, edx
and eax, 0x525a1194
xor eax, 0x7a450a3e
and eax, 0x150aba
or eax, 0xc0408145
mov dword [ebx], eax
add ebx, edx
or eax, 0x263fa523
and eax, 0x80018283
or eax, 0x9004000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a0febc4
or eax, 0x5c73ebd
and eax, 0x583c015
or eax, 0x80080040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x31fa35ef
and eax, 0xb471f500
or eax, 0x4b8e0a40
mov dword [ebx], eax
add ebx, edx
xor eax, 0x43653477
and eax, 0xbc188133
or eax, 0x43240408
mov dword [ebx], eax
add ebx, edx
or eax, 0x27bc60aa
and eax, 0xb3ce5bb
or eax, 0x401a44
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2fc93915
and eax, 0x2094448a
or eax, 0xb400901
mov dword [ebx], eax
add ebx, edx
or eax, 0x1cad474d
and eax, 0xd39404d
or eax, 0x4002a000
mov dword [ebx], eax
add ebx, edx
or eax, 0x170d3bf6
and eax, 0xb0979c4
or eax, 0x80000400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x37e421d3
and eax, 0x80815c15
or eax, 0x4202a040
mov dword [ebx], eax
add ebx, edx
or eax, 0x23b67746
or eax, 0x4b1e9853
and eax, 0xe8158901
or eax, 0x14400000
mov dword [ebx], eax
add ebx, edx
or eax, 0x32e748a0
and eax, 0x5b971df5
and eax, 0x2900181
or eax, 0x140440a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a19a7fb
or eax, 0x5d08692d
and eax, 0x1940a845
or eax, 0x20341000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c752d1f
or eax, 0x70249bd7
and eax, 0x31240d8b
or eax, 0xac84000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x307aca68
and eax, 0x1148441
or eax, 0x3069580c
mov dword [ebx], eax
add ebx, edx
and eax, 0x7fac5af3
or eax, 0x601c94e6
and eax, 0x1305483
or eax, 0x82c00108
mov dword [ebx], eax
add ebx, edx
and eax, 0x57282681
and eax, 0x1000080
or eax, 0x54890142
mov dword [ebx], eax
add ebx, edx
and eax, 0xf664530
and eax, 0x4000100
or eax, 0xb8458af0
mov dword [ebx], eax
add ebx, edx
or eax, 0x66bacc68
xor eax, 0x5851ee5a
and eax, 0xa0042102
or eax, 0x50418e0d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x34fa4393
and eax, 0x434c084
or eax, 0x19400001
mov dword [ebx], eax
add ebx, edx
or eax, 0x17fb0fb6
and eax, 0xfd44d83
or eax, 8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x29eb38e7
and eax, 0x2234452c
or eax, 0x19c00883
mov dword [ebx], eax
add ebx, edx
and eax, 0x66e42a1f
and eax, 0x64080d
or eax, 0x1119f040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x179a7f75
and eax, 0x27880e61
and eax, 0x2800400
or eax, 0x3958518b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2fc3a49a
xor eax, 0x51c7fcaf
and eax, 0x15c0c14
or eax, 0x821b041
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a519c4e
and eax, 0x354040b
or eax, 0x80804180
mov dword [ebx], eax
add ebx, edx
or eax, 0x54bd1a9
and eax, 0x58901a8
or eax, 0x40000040
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d0bac4e
and eax, 0x44090040
or eax, 0x80448b94
mov dword [ebx], eax
add ebx, edx
or eax, 0x7bbc2e10
or eax, 0x1abf85fe
and eax, 0xfdc0d3a
or eax, 0x4001
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f2f453e
xor eax, 0x299c87a2
and eax, 0x4088
or eax, 0x11105
mov dword [ebx], eax
add ebx, edx
and eax, 0x243ff031
xor eax, 0x5a484854
and eax, 0x50410800
or eax, 0xa0148300
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e2da3c8
or eax, 0x4cf7f05c
and eax, 0x28d05100
or eax, 0x13080423
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7186194d
or eax, 0x1057cf0e
and eax, 0x80fc444
or eax, 0x85003011
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a03975c
and eax, 0x100
or eax, 0x42
mov dword [ebx], eax
add ebx, edx
and eax, 0x38b3c5b4
xor eax, 0x63db20a5
and eax, 0x23c00181
or eax, 0x1820440a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3ece528f
or eax, 0x6a0f6daa
and eax, 0x42d6404
or eax, 0x10508041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x24d21bee
and eax, 0xa84d8b
or eax, 0x83100000
mov dword [ebx], eax
add ebx, edx
and eax, 0x948ee2f
xor eax, 0x3e5d8a0
and eax, 0x8900a9
or eax, 0x4d000140
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ae6f91b
xor eax, 0x358d194
and eax, 0x40508098
or eax, 0x90050b20
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ddf0086
and eax, 0x10100000
or eax, 0x2ba85523
mov dword [ebx], eax
add ebx, edx
and eax, 0x6acc35bb
and eax, 0xa081001
or eax, 0x1174e054
mov dword [ebx], eax
add ebx, edx
and eax, 0x4635f71d
or eax, 0x451632f
and eax, 0x60410b
or eax, 0x99880480
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b26b6e8
and eax, 0x1000480
or eax, 0x84d87977
mov dword [ebx], eax
add ebx, edx
or eax, 0x149b6ace
and eax, 0x15800fc0
or eax, 0x2040000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x799f288a
xor eax, 0x75df697f
and eax, 0xb000001
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x269fa753
xor eax, 0x446ee2ac
and eax, 0x41314445
or eax, 0x40a9000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x232ea287
xor eax, 0x25cd69e2
and eax, 0x3880f00
or eax, 0x80500c8
mov dword [ebx], eax
add ebx, edx
and eax, 0x668ff685
xor eax, 0x7a468f82
and eax, 0x8000000
or eax, 0x83000001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x663eab02
and eax, 0x4d32a001
or eax, 0x1444c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c3312dd
xor eax, 0x763c17e3
and eax, 0x140c2170
or eax, 0xa8411a80
mov dword [ebx], eax
add ebx, edx
or eax, 0x7d1915e0
and eax, 0x55090c70
or eax, 0x82000c
mov dword [ebx], eax
add ebx, edx
or eax, 0x25ff4fec
and eax, 0x64550bbc
or eax, 0x88003000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x304ad98a
or eax, 0x3e2e8f0
and eax, 0xf48806
or eax, 0x509
mov dword [ebx], eax
add ebx, edx
or eax, 0x7320e5bd
and eax, 0x41800000
or eax, 0x40b0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ec83461
or eax, 0x389793db
and eax, 0x1c883d0
or eax, 0x200004
mov dword [ebx], eax
add ebx, edx
or eax, 0xc66cbb5
and eax, 0x9c44181
or eax, 0x82100408
mov dword [ebx], eax
add ebx, edx
and eax, 0xa3af64c
and eax, 0x8004008
or eax, 0x452ba845
mov dword [ebx], eax
add ebx, edx
and eax, 0x703c2217
and eax, 0x2004
or eax, 0x8b1555d0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x44f88c2e
xor eax, 0x7d134ebd
and eax, 0x8282b445
or eax, 0x40010810
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3304b715
and eax, 0xb0050900
or eax, 0xc508001
mov dword [ebx], eax
add ebx, edx
or eax, 0x55ea39b5
or eax, 0x614490d
and eax, 0x3fc4189
or eax, 0x402
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b3bab53
and eax, 0x7ac40
or eax, 0x84081005
mov dword [ebx], eax
add ebx, edx
xor eax, 0x76efd04f
and eax, 0xa
or eax, 0xc4
mov dword [ebx], eax
add ebx, edx
or eax, 0x8329cfd
and eax, 0x58d2b48d
and eax, 0x8100489
or eax, 0x3a04902
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1ffd0dfe
or eax, 0x777c6638
and eax, 0x509604d
or eax, 0x88808800
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b305bca
and eax, 0x3a35b463
and eax, 0x3a31b000
or eax, 0xc5ce4f38
mov dword [ebx], eax
add ebx, edx
and eax, 0x41319c03
xor eax, 0x2ec3051e
and eax, 0x9b0110a
or eax, 0x800c4481
mov dword [ebx], eax
add ebx, edx
or eax, 0x701d4302
and eax, 0xf9bd1481
or eax, 0x6422014
mov dword [ebx], eax
add ebx, edx
and eax, 0x258b8ddd
and eax, 0x65573962
and eax, 0x20010000
or eax, 0x90448bff
mov dword [ebx], eax
add ebx, edx
xor eax, 0x14ac556
xor eax, 0x18b93817
and eax, 0x89004082
or eax, 0x18001
mov dword [ebx], eax
add ebx, edx
xor eax, 0xccac8f3
and eax, 0x858b0040
or eax, 0x800b005
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e6a822c
and eax, 0xc3e13228
or eax, 0x3c1ecd10
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1124024a
and eax, 0xee108d32
or eax, 0x11240009
mov dword [ebx], eax
add ebx, edx
or eax, 0x18efdc3b
and eax, 0x297cdd3b
or eax, 0x22c4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x73ecf1f6
or eax, 0x2273554
and eax, 0xa801509
or eax, 0x5484082
mov dword [ebx], eax
add ebx, edx
and eax, 0x708cbdd
and eax, 0x5004189
or eax, 0x80e41426
mov dword [ebx], eax
add ebx, edx
xor eax, 0x15dd2a4d
xor eax, 0x4c66d7cd
and eax, 0x90040802
or eax, 0x38007d0
mov dword [ebx], eax
add ebx, edx
and eax, 0x63424488
or eax, 0x7ebef4dd
and eax, 0xb000000
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x41495014
and eax, 0x6f74bf02
and eax, 0x48001000
or eax, 0xa083e445
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ce693ab
and eax, 0x2404f140
and eax, 0x8000
or eax, 0xf4450901
mov dword [ebx], eax
add ebx, edx
and eax, 0x597845a
or eax, 0x119f73d5
and eax, 0x1944181
or eax, 0x82400c0a
mov dword [ebx], eax
add ebx, edx
or eax, 0x497182cb
and eax, 0x498101c1
or eax, 0x4080000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5aa311ba
xor eax, 0x45604f37
and eax, 0x4410a94
or eax, 0xf0148140
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f11a5dd
and eax, 0x49440409
or eax, 0x34905132
mov dword [ebx], eax
add ebx, edx
and eax, 0x1683d923
xor eax, 0x490576e4
and eax, 0x58050341
or eax, 0xa0408838
mov dword [ebx], eax
add ebx, edx
or eax, 0x23a199
or eax, 0x7b826791
and eax, 0x78c04539
or eax, 0x4100002
mov dword [ebx], eax
add ebx, edx
or eax, 0x73236bb1
and eax, 0x4b3a65d
and eax, 0x4010209
or eax, 0xd84c8902
mov dword [ebx], eax
add ebx, edx
and eax, 0x4debce89
and eax, 0x8400801
or eax, 0x33804502
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e89572d
and eax, 0x2004401
or eax, 0x647db84c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6409ec5
and eax, 0x6dd86eab
and eax, 0x104088
or eax, 0x89c41503
mov dword [ebx], eax
add ebx, edx
or eax, 0x43e380b2
and eax, 0xcbf71091
or eax, 0x34082004
mov dword [ebx], eax
add ebx, edx
or eax, 0xad9d77a
and eax, 0x3c2a075c
and eax, 0x3000035c
or eax, 0xc04588a3
mov dword [ebx], eax
add ebx, edx
xor eax, 0x382c9403
and eax, 0xc8280588
or eax, 0x37048001
mov dword [ebx], eax
add ebx, edx
and eax, 0x6acf941f
and eax, 0x48088409
or eax, 0x5837bf6
mov dword [ebx], eax
add ebx, edx
and eax, 0x42dab318
and eax, 0x808310
or eax, 0x14100c4
mov dword [ebx], eax
add ebx, edx
and eax, 0x497deffc
and eax, 0x1400180
or eax, 0x8a944c09
mov dword [ebx], eax
add ebx, edx
or eax, 0x1027f3a6
and eax, 0x9bf73085
or eax, 0x64080010
mov dword [ebx], eax
add ebx, edx
or eax, 0x2bd825f5
or eax, 0x58b3bfbe
and eax, 0x2c953bff
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x322e23cf
xor eax, 0x35d386b5
and eax, 0x14d7a57a
or eax, 0x68285a85
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c1bf6d
and eax, 0x60040010
or eax, 0x80418b24
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e3e3964
and eax, 0x2a640130
or eax, 0x11804403
mov dword [ebx], eax
add ebx, edx
or eax, 0xa6cd2f7
and eax, 0x35657481
and eax, 0x21645401
or eax, 0x818a844
mov dword [ebx], eax
add ebx, edx
or eax, 0x5dbc16fe
and eax, 0x9f84c8b
or eax, 0x80000100
mov dword [ebx], eax
add ebx, edx
or eax, 0x27d81b4b
and eax, 0xaff80889
or eax, 0x50072004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x64d8fc08
xor eax, 0x32c80a51
and eax, 0x80458ad4
or eax, 0x4010012b
mov dword [ebx], eax
add ebx, edx
or eax, 0x22a5a635
and eax, 0xe2248589
or eax, 0x1d001000
mov dword [ebx], eax
add ebx, edx
and eax, 0x285fdf37
and eax, 0x9501
or eax, 0x458b6afe
mov dword [ebx], eax
add ebx, edx
and eax, 0xac63a92
xor eax, 0x43025457
and eax, 0x18002c0
or eax, 0x408100
mov dword [ebx], eax
add ebx, edx
and eax, 0x345e55a4
and eax, 0x1b98acba
and eax, 0x80
or eax, 0x8bc04509
mov dword [ebx], eax
add ebx, edx
or eax, 0x636824d0
xor eax, 0x7d4797e6
and eax, 0x96af200d
or eax, 0x69500880
mov dword [ebx], eax
add ebx, edx
or eax, 0x724a4fc4
and eax, 0x6fe9ef4c
and eax, 0x24892b4c
or eax, 0x410b3
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a501cb0
and eax, 0xc8e435c
and eax, 0x10
or eax, 0x7dffffef
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe6cac5
and eax, 0x415fd4b1
and eax, 0x40110000
or eax, 0xb8448b09
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a7a070b
and eax, 0x80018802
or eax, 0x9006281
mov dword [ebx], eax
add ebx, edx
or eax, 0x36ec2b08
and eax, 0x30c80f2c
and eax, 0x20c80800
or eax, 0xc921f055
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1380a77c
and eax, 0x8a695f28
or eax, 0x196a0d4
mov dword [ebx], eax
add ebx, edx
and eax, 0x4bd66a12
and eax, 0x8046800
or eax, 0xd4299445
mov dword [ebx], eax
add ebx, edx
or eax, 0x3da5da45
and eax, 0x89000045
or eax, 0x30
mov dword [ebx], eax
add ebx, edx
and eax, 0x42ded23e
xor eax, 0x6fafe0be
and eax, 0x4d8be000
or eax, 0x1c45
mov dword [ebx], eax
add ebx, edx
xor eax, 0x67533a8a
and eax, 0x284802c4
or eax, 0xd4052920
mov dword [ebx], eax
add ebx, edx
or eax, 0x64e6c987
and eax, 0xe8e44981
or eax, 0x3000408
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a20b817
xor eax, 0x6c9de156
and eax, 0x44158901
or eax, 0xa0400208
mov dword [ebx], eax
add ebx, edx
or eax, 0x20e37fc5
or eax, 0x7bd687ff
and eax, 0x8901c283
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x12f17ffe
and eax, 0x180a455
or eax, 0x440b4000
mov dword [ebx], eax
add ebx, edx
and eax, 0x81e1efd
xor eax, 0x2099b27e
and eax, 0x20013220
or eax, 0xc84409c4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f6e3972
and eax, 0x2020006
or eax, 0x8d09
mov dword [ebx], eax
add ebx, edx
xor eax, 0x407541ad
and eax, 0x40030000
or eax, 0xd880000
mov dword [ebx], eax
add ebx, edx
and eax, 0x79d815c3
xor eax, 0x1ddd36a5
and eax, 0x410284
or eax, 0x1808140
mov dword [ebx], eax
add ebx, edx
and eax, 0x16241847
and eax, 0
or eax, 0x8bc44d89
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3a96ca1f
and eax, 0xa0028014
or eax, 0x4a814041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7623b011
and eax, 0x80000000
or eax, 0x40558901
mov dword [ebx], eax
add ebx, edx
or eax, 0x3099c947
xor eax, 0x631aeba
and eax, 0x90c84589
or eax, 0x9100002
mov dword [ebx], eax
add ebx, edx
and eax, 0x53a9f729
and eax, 0x1804501
or eax, 0x886038f6
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3758ea13
xor eax, 0x27420c6e
and eax, 0x99fa0080
or eax, 0x66052005
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c3f542c
and eax, 0x904000a9
or eax, 0x44058b56
mov dword [ebx], eax
add ebx, edx
or eax, 0x52936d84
or eax, 0x5df48f41
and eax, 0xdf148589
or eax, 0x20080000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4528ec4f
and eax, 0x4d08edcf
or eax, 0x831230
mov dword [ebx], eax
add ebx, edx
or eax, 0x463a72ec
and eax, 0x18183e0
or eax, 0x400000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a647530
xor eax, 0x5dc919fb
and eax, 0x9800889
or eax, 0x82604500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5527839a
and eax, 0xdec70011
or eax, 0x21382084
mov dword [ebx], eax
add ebx, edx
or eax, 0x5fdbcd6f
and eax, 0x1c9529ff
or eax, 0x1200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x27b7ef74
and eax, 0x3922d48b
or eax, 0x44dd2b74
mov dword [ebx], eax
add ebx, edx
xor eax, 0x58ebbe60
or eax, 0x77c074b7
and eax, 0x4044013f
or eax, 0x88018a40
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4f1cb9f
or eax, 0x1ad65008
and eax, 0x5cb44028
or eax, 0x21000513
mov dword [ebx], eax
add ebx, edx
or eax, 0x1865c021
xor eax, 0x459a48f4
and eax, 0x10458509
or eax, 0x84004200
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ff95956
or eax, 0x4197d691
and eax, 1
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x42c25221
and eax, 0x40c20221
or eax, 0x50505ca
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e209e77
and eax, 0x94
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x3588085d
or eax, 0x41fed008
and eax, 0x404c8000
or eax, 0x80010b00
mov dword [ebx], eax
add ebx, edx
and eax, 0x349f1e48
or eax, 0x137207fd
and eax, 0x10140d21
or eax, 0x64804002
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d2e1ce7
and eax, 0x34140947
or eax, 0x80418218
mov dword [ebx], eax
add ebx, edx
or eax, 0x78d0ffe0
and eax, 0x8801c283
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x47a2ec29
and eax, 0x44832400
or eax, 0x1089055
mov dword [ebx], eax
add ebx, edx
or eax, 0x96e8d6f
and eax, 0x19910685
and eax, 0x1800004
or eax, 0x6883a8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x73b566af
and eax, 0x20c4501
or eax, 0x89a00088
mov dword [ebx], eax
add ebx, edx
xor eax, 0x84d4770
and eax, 0x4b4a0f1f
and eax, 0x1000009
or eax, 0x4c03b444
mov dword [ebx], eax
add ebx, edx
xor eax, 0x16269c82
and eax, 0xb05208c
or eax, 0x80405420
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b3cc06a
and eax, 0x5139f444
or eax, 0x4020811
mov dword [ebx], eax
add ebx, edx
xor eax, 0x70ab64c2
and eax, 0x1101884
or eax, 0x8a2d6568
mov dword [ebx], eax
add ebx, edx
and eax, 0x77d80b52
or eax, 0x399edcfc
and eax, 0x112d844
or eax, 0x44212001
mov dword [ebx], eax
add ebx, edx
or eax, 0x44c61351
or eax, 0x6be85f27
and eax, 0xb087534
or eax, 0x80000088
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f7d7b44
and eax, 0x9085004
or eax, 0x44338449
mov dword [ebx], eax
add ebx, edx
and eax, 0x79f4305f
xor eax, 0xec9e2bf
and eax, 0x32970c0
or eax, 0x88040d08
mov dword [ebx], eax
add ebx, edx
or eax, 0x5a8bf8b1
or eax, 0x50dac94a
and eax, 0x513bd851
or eax, 0x4000004
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d906ee8
and eax, 0x9187cd0
or eax, 0x82040000
mov dword [ebx], eax
add ebx, edx
or eax, 0x419291
and eax, 0x119f841
or eax, 0x44220004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1fa2ab1b
and eax, 0x78c05173
and eax, 0x8005150
or eax, 0x83082c84
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f6d9a8d
xor eax, 0xf4b1996
and eax, 0x4030000
or eax, 0x4938bc4d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x47114903
and eax, 0xa087448
or eax, 0x81040880
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd76db71
or eax, 0x1082df6b
and eax, 0x860aac51
or eax, 0x29050004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d70fa59
and eax, 0x103b5404
or eax, 0x4500a051
mov dword [ebx], eax
add ebx, edx
or eax, 0x33e11d0
and eax, 0x6b358678
and eax, 0x3010410
or eax, 0x880879a4
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc14c5c7
xor eax, 0xa58ebb1
and eax, 0x80015040
or eax, 0x40828c05
mov dword [ebx], eax
add ebx, edx
and eax, 0x68bdb208
and eax, 0x40018000
or eax, 0x9c440901
mov dword [ebx], eax
add ebx, edx
or eax, 0x958980e
and eax, 0x3e8daa61
and eax, 0x8000801
or eax, 0x81f0458a
mov dword [ebx], eax
add ebx, edx
and eax, 0x6bcd1cbc
xor eax, 0x28b748ca
and eax, 0x21770000
or eax, 0xde88188d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x32f0b1e2
and eax, 0x8c05896f
or eax, 0x20500290
mov dword [ebx], eax
add ebx, edx
or eax, 0x7cef3f90
and eax, 0xfc149589
or eax, 0x3000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x49a1f2fa
xor eax, 0x1831bdd
and eax, 0x4402ec26
or eax, 0x18913d9
mov dword [ebx], eax
add ebx, edx
and eax, 0x7bc5d5b1
xor eax, 0x6489ad89
and eax, 0x1000030
or eax, 0xc083c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x215de7b5
and eax, 0x904401
or eax, 0x8b600188
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c48a19f
and eax, 0x260ac189
and eax, 0x6080000
or eax, 0xf9f7188d
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ec6c55e
and eax, 0x484000c
or eax, 0x10093bf3
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2da17b8
and eax, 0x14572c47
or eax, 0x69a8d3b8
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f625bdd
or eax, 0xcd82cc6
and eax, 0x1045c709
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ad9fca7
and eax, 1
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x6915a69c
and eax, 0
or eax, 0x45c707eb
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b98cc27
and eax, 0x588f43f8
and eax, 0
or eax, 0x90
mov dword [ebx], eax
add ebx, edx
and eax, 0x4278b7b3
or eax, 0x635687b1
and eax, 0x40548300
or eax, 0x8c010800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x53f43b3d
and eax, 0x8901a001
or eax, 0x4a82
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d24b3c9
and eax, 0x4014840
or eax, 0x418a8415
mov dword [ebx], eax
add ebx, edx
or eax, 0x303a8272
or eax, 0x67abf512
and eax, 0x10010b44
or eax, 0x80440088
mov dword [ebx], eax
add ebx, edx
or eax, 0x79c12a00
xor eax, 0x6636d039
and eax, 0xd833075
or eax, 0x40080400
mov dword [ebx], eax
add ebx, edx
and eax, 0x53358b35
and eax, 0x41010000
or eax, 0xcae0fc0
mov dword [ebx], eax
add ebx, edx
and eax, 0x562adcd0
xor eax, 0x401de471
and eax, 0x40180b0
or eax, 0x71c80508
mov dword [ebx], eax
add ebx, edx
and eax, 0x56e085ac
xor eax, 0x4dbdc9ec
and eax, 0x18550800
or eax, 0xe4008329
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c4676b1
and eax, 0x8000201
or eax, 0x8101e882
mov dword [ebx], eax
add ebx, edx
xor eax, 0x424dcebc
and eax, 0x41082415
or eax, 0x483d840
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3cbc99d1
and eax, 0x131f4cf8
and eax, 0x50080
or eax, 0xc4403b7c
mov dword [ebx], eax
add ebx, edx
and eax, 0x10b91c08
and eax, 0x17749ac6
and eax, 0x800
or eax, 0x45c7017d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x58799a48
and eax, 0x104
or eax, 0x88
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b98b3ba
and eax, 0x4300a200
or eax, 0x84074900
mov dword [ebx], eax
add ebx, edx
or eax, 0x4108ae72
and eax, 0x8c40
or eax, 5
mov dword [ebx], eax
add ebx, edx
or eax, 0x6a3bb131
and eax, 0x480b0000
or eax, 0x5800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3929daa7
and eax, 0x40012a4
or eax, 0x884d2108
mov dword [ebx], eax
add ebx, edx
and eax, 0x277a47f2
and eax, 0x6709fe91
and eax, 0x4080200
or eax, 0x51837574
mov dword [ebx], eax
add ebx, edx
xor eax, 0xf5e0d57
or eax, 0x7e12aabd
and eax, 0x4c553aac
or eax, 0x80000100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x424dde4b
xor eax, 0x375bc696
and eax, 0x1032371
or eax, 0x44884c0c
mov dword [ebx], eax
add ebx, edx
and eax, 0x34360e47
or eax, 0x1e3172f1
and eax, 0x1c3318e0
or eax, 0x61c48100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e9d9c8e
xor eax, 0x5361b6dd
and eax, 0x100081b0
or eax, 0x64c0044c
mov dword [ebx], eax
add ebx, edx
or eax, 0x60af3a2a
and eax, 0x40458b64
or eax, 0x88000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x317ba675
or eax, 0x7fbfa915
and eax, 0x9018001
or eax, 0x80004082
mov dword [ebx], eax
add ebx, edx
or eax, 0x54474c9f
and eax, 0x4d03c805
or eax, 0x880040
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d4dac77
and eax, 0x3ce69d2e
and eax, 0x8000804
or eax, 0xc04d33f0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2027da2f
and eax, 0x400a4159
or eax, 0x15811224
mov dword [ebx], eax
add ebx, edx
or eax, 0x19b2f1a
and eax, 0x10910970
or eax, 0x48080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x695906a3
or eax, 0x15fe7d68
and eax, 0x9feff7b
or eax, 0x82010084
mov dword [ebx], eax
add ebx, edx
or eax, 0x75bf5aae
and eax, 0x6a009b51
and eax, 0x8841
or eax, 0x85894404
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b4832e6
and eax, 0x1080004
or eax, 0xfef7ff08
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b5cf88d
and eax, 0x3504808
or eax, 0x80a00583
mov dword [ebx], eax
add ebx, edx
and eax, 0x5024f80e
and eax, 0
or eax, 0x4d8901c1
mov dword [ebx], eax
add ebx, edx
and eax, 0x143a9bb0
xor eax, 0x39c84ade
and eax, 0x10800b50
or eax, 0x1580a0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6fda2aff
and eax, 0x3b4fa10f
or eax, 0xb05ef0
mov dword [ebx], eax
add ebx, edx
or eax, 0x25c49d0c
and eax, 0x3fff0c95
or eax, 0xc0000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x65eaf16f
and eax, 0x82017dfa
or eax, 0x45080005
mov dword [ebx], eax
add ebx, edx
xor eax, 0x33e7aad0
and eax, 0x8005
or eax, 0x10840
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe0a99e6
and eax, 0x5dc3b529
and eax, 0x4030000
or eax, 0x3e80000
mov dword [ebx], eax
add ebx, edx
or eax, 0x72aab84b
xor eax, 0x5c191350
and eax, 0x800103
or eax, 0x844c4
mov dword [ebx], eax
add ebx, edx
or eax, 0x4236a067
and eax, 0x2000000
or eax, 0x89000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x15428daf
or eax, 0x51354ebb
and eax, 0x40014001
or eax, 0xa8828044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x312dce99
xor eax, 0x645d6245
and eax, 0x80410801
or eax, 0x40048100
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb5fcd82
and eax, 0x3004483
or eax, 0x30c00908
mov dword [ebx], eax
add ebx, edx
or eax, 0x52a1cd38
and eax, 0x1608809
or eax, 0x8140044
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a7aa44d
and eax, 0x600009
or eax, 0x838c5582
mov dword [ebx], eax
add ebx, edx
and eax, 0x478d2071
and eax, 0x1880000
or eax, 0x540101ea
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f34e12a
and eax, 0x4000128
or eax, 0xc8458ac4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x68650bb3
or eax, 0x410f7012
and eax, 0x6524401b
or eax, 0x18d00520
mov dword [ebx], eax
add ebx, edx
and eax, 0x78ea2789
and eax, 0x38400101
or eax, 0x800d8a30
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b6db368
and eax, 0x706c0921
or eax, 0x4904402
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b6ef316
and eax, 0x40440100
or eax, 0xb8118a29
mov dword [ebx], eax
add ebx, edx
and eax, 0x75014d4a
and eax, 0x62c253d1
and eax, 0x100
or eax, 0x89b45433
mov dword [ebx], eax
add ebx, edx
or eax, 0x295a5b8c
and eax, 0x5794677b
and eax, 0x1940011
or eax, 0xfe6b0884
mov dword [ebx], eax
add ebx, edx
and eax, 0x60b49d8f
or eax, 0x17c40657
and eax, 0x34440ad7
or eax, 0x80018128
mov dword [ebx], eax
add ebx, edx
xor eax, 0x20b6c0b8
and eax, 0x80014803
or eax, 0x900a080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x43219e6c
and eax, 0x88003445
or eax, 0x35838000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x365475f1
and eax, 0x8bd7c100
or eax, 0x74283e08
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a75b97a
and eax, 0xa013000
or eax, 0x810a4400
mov dword [ebx], eax
add ebx, edx
and eax, 0x2093bf28
and eax, 0x6d4bd3b8
and eax, 0x31000
or eax, 0x4d08c04d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x55c60fd7
or eax, 0x680f5341
and eax, 0x384d1bd0
or eax, 0x84002020
mov dword [ebx], eax
add ebx, edx
and eax, 0x780e4075
and eax, 0x63fba37b
and eax, 0x80070
or eax, 0x5583080c
mov dword [ebx], eax
add ebx, edx
or eax, 0x37ed3fc2
or eax, 0x3bc94e33
and eax, 0x6c453bc4
or eax, 0x80100000
mov dword [ebx], eax
add ebx, edx
or eax, 0x21030342
and eax, 0x3990774d
and eax, 0x1000144
or eax, 0x448b0839
mov dword [ebx], eax
add ebx, edx
and eax, 0x1627a8c2
or eax, 0xff9c99c
and eax, 0x1e88198
or eax, 0x220
mov dword [ebx], eax
add ebx, edx
xor eax, 0x30e3af2a
or eax, 0x151c361d
and eax, 0x21180489
or eax, 0xc8a04100
mov dword [ebx], eax
add ebx, edx
and eax, 0x66a9361a
and eax, 0x60a80408
or eax, 0x9f57f9e1
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d2b1597
and eax, 0xa94db40f
or eax, 0x200
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e61df26
or eax, 0x48212778
and eax, 0x18104
or eax, 0x840e4881
mov dword [ebx], eax
add ebx, edx
xor eax, 0x69144cc
and eax, 0x108
or eax, 0x224
mov dword [ebx], eax
add ebx, edx
xor eax, 0x95ed674
and eax, 0x670e9488
and eax, 0x1049408
or eax, 0xaa512207
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a2ec981
and eax, 0x810fd285
or eax, 0x4000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2d99599
or eax, 0x70797d29
and eax, 0x120
or eax, 0x200
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e6e00ed
and eax, 0xa44020d
or eax, 0xa001b402
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a4429d5
xor eax, 0x71d2e5e8
and eax, 0x81034000
or eax, 0x40c8085
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a07e17b
xor eax, 0x26ef9b83
and eax, 0x300
or eax, 0x14
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a2ded85
xor eax, 0x10839c76
and eax, 0xac4183
or eax, 0x81400c08
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f9796b7
and eax, 0x20800
or eax, 0x400c1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e57fe4e
and eax, 0xc418000
or eax, 0xe00c0900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x8cdedd7
or eax, 0x16698747
and eax, 0x2c04583
or eax, 0x1001008
mov dword [ebx], eax
add ebx, edx
or eax, 0x658a018
and eax, 0x588e411
or eax, 0x50010844
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b335987
and eax, 0x320c8307
and eax, 0x2088100
or eax, 0x89016ac0
mov dword [ebx], eax
add ebx, edx
or eax, 0x37bd51a1
xor eax, 0x71683c39
and eax, 0xc081c040
or eax, 0x20005
mov dword [ebx], eax
add ebx, edx
or eax, 0x5118afa9
xor eax, 0x5846e3e
and eax, 0xc0058101
or eax, 0x400800
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c13b910
and eax, 0x900
or eax, 0x3bc0448b
mov dword [ebx], eax
add ebx, edx
or eax, 0xec8b2c6
xor eax, 0x24165f9d
and eax, 0x90ea040
or eax, 0x8401180d
mov dword [ebx], eax
add ebx, edx
and eax, 0x674ba8a7
or eax, 0x4966e069
and eax, 0x4c
or eax, 0x292
mov dword [ebx], eax
add ebx, edx
and eax, 0x485db992
and eax, 0x82
or eax, 0x83bc5509
mov dword [ebx], eax
add ebx, edx
and eax, 0x465fea1
and eax, 0x80
or eax, 0x55890142
mov dword [ebx], eax
add ebx, edx
xor eax, 0x119e00f
or eax, 0x3e33a081
and eax, 0x3001818c
or eax, 0x80440a30
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f52f4ea
or eax, 0x3d2ea7db
and eax, 0x394c0523
or eax, 0x2904000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e0443c5
and eax, 0x10044001
or eax, 0x479ac44
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a9d70fb
and eax, 0x167b5a1a
and eax, 0x184000
or eax, 0x83e00d8b
mov dword [ebx], eax
add ebx, edx
and eax, 0x38acdf67
and eax, 0x880101
or eax, 0x4d0100c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x470118da
and eax, 0x69a0eda1
and eax, 0x8000900
or eax, 0xc45582f8
mov dword [ebx], eax
add ebx, edx
and eax, 0x76a7816
and eax, 0x400800
or eax, 0xf815a70f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a02978c
xor eax, 0x3bb8f991
and eax, 0x865c000
or eax, 0x101285
mov dword [ebx], eax
add ebx, edx
and eax, 0x615dfe86
and eax, 0x544080
or eax, 0x3b80050b
mov dword [ebx], eax
add ebx, edx
and eax, 0x3680407
xor eax, 0x1642adfe
and eax, 0x1000a845
or eax, 0x607d4400
mov dword [ebx], eax
add ebx, edx
or eax, 0x1687e9cd
and eax, 0x22d44d89
or eax, 0x9000002
mov dword [ebx], eax
add ebx, edx
or eax, 0x533ae6c6
and eax, 0x30d77619
and eax, 0x124009
or eax, 0x4d298844
mov dword [ebx], eax
add ebx, edx
and eax, 0x214f8c51
and eax, 0x49ff32bc
and eax, 0x1010000
or eax, 0x8a107db4
mov dword [ebx], eax
add ebx, edx
or eax, 0x393c5915
and eax, 0xaa013415
or eax, 0x40828040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x45de569f
and eax, 0xa4558000
or eax, 0x10000901
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc7283cb
and eax, 0x2820008a
or eax, 0x3d84501
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a21cc57
and eax, 0x1518044
or eax, 0x12243401
mov dword [ebx], eax
add ebx, edx
xor eax, 0x714954f6
and eax, 0x22244083
or eax, 0x19c00d08
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b44125b
and eax, 0x48645c49
or eax, 0x419a004
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ea9b72c
and eax, 0x2c45509
or eax, 0x1000082
mov dword [ebx], eax
add ebx, edx
or eax, 0x78165ab4
xor eax, 0x6ead9891
and eax, 0x153bc004
or eax, 0x40001851
mov dword [ebx], eax
add ebx, edx
xor eax, 0xf7efb27
xor eax, 0x7b4838ee
and eax, 0x101199c
or eax, 0x8a406440
mov dword [ebx], eax
add ebx, edx
and eax, 0x53084609
xor eax, 0x357ef8e
and eax, 0x3a804
or eax, 0xe8804441
mov dword [ebx], eax
add ebx, edx
or eax, 0xc9b2b91
and eax, 0xec018901
or eax, 0x440000
mov dword [ebx], eax
add ebx, edx
or eax, 0x35e27171
xor eax, 0x3e623002
and eax, 0x3844903
or eax, 0x38780488
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e428294
xor eax, 0x78dded42
and eax, 0x121dec40
or eax, 0xd60000d
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c900192
and eax, 0x18000000
or eax, 0x81c4458b
mov dword [ebx], eax
add ebx, edx
or eax, 0x6fa6ce68
and eax, 0x89e04de3
or eax, 0x183014
mov dword [ebx], eax
add ebx, edx
or eax, 0x3431a0e3
or eax, 0x4c0f243d
and eax, 0xfdff0485
or eax, 0x2000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x18cab8d
and eax, 0x40085
or eax, 0xf8518b7a
mov dword [ebx], eax
add ebx, edx
or eax, 0x5fb4f687
xor eax, 0x660210d7
and eax, 0x8901ea00
or eax, 0x83
mov dword [ebx], eax
add ebx, edx
or eax, 0x45b58cdc
or eax, 0x1d3398f6
and eax, 0x9d83f855
or eax, 0x20000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7aac68ae
and eax, 0xffaff804
or eax, 0x500700
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b5742cd
and eax, 0x5222ed1
and eax, 0x1002400
or eax, 0x8a085100
mov dword [ebx], eax
add ebx, edx
or eax, 0x11a1b3a0
or eax, 0x1c007962
and eax, 0x529f040
or eax, 0x40120005
mov dword [ebx], eax
add ebx, edx
or eax, 0x14b36ee1
or eax, 0x5e123b7f
and eax, 0xb097dbc
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x28f89e40
and eax, 0xa981cc4c
or eax, 0x40020001
mov dword [ebx], eax
add ebx, edx
and eax, 0x2104df19
and eax, 0x37c1b088
and eax, 0x8000
or eax, 0xcc4d0901
mov dword [ebx], eax
add ebx, edx
xor eax, 0x42d715e4
and eax, 0x82881481
or eax, 0x144410a
mov dword [ebx], eax
add ebx, edx
and eax, 0x65f69de9
or eax, 0x2a52b508
and eax, 0x1800180
or eax, 0x54090042
mov dword [ebx], eax
add ebx, edx
xor eax, 0x56caf2c5
and eax, 0x418304
or eax, 0xb00408c8
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b7a072c
and eax, 0
or eax, 0x8901c083
mov dword [ebx], eax
add ebx, edx
and eax, 0x1cd42a32
and eax, 0x8000000
or eax, 0x458bb045
mov dword [ebx], eax
add ebx, edx
or eax, 0x64788f11
xor eax, 0x636456f5
and eax, 0x40d29a0
or eax, 0xe0400210
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d5d62a4
and eax, 0x1000114
or eax, 0x548b1261
mov dword [ebx], eax
add ebx, edx
and eax, 0x8d7477e
and eax, 0x1112fd25
and eax, 0x100
or eax, 0xb4552ac8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x619b0bc2
xor eax, 0x454fcf77
and eax, 0x810b75
or eax, 0x450a0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x65fc6ad8
and eax, 0x4000250
or eax, 0xa8452184
mov dword [ebx], eax
add ebx, edx
and eax, 0x1e02051c
and eax, 0x3d92fa07
and eax, 0xc000000
or eax, 0x71ec453b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1225b2b6
and eax, 0x47889d8d
and eax, 0x40088109
or eax, 0xa8450a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x2d12e12e
xor eax, 0x45c82767
and eax, 0x9008003
or eax, 0x80014180
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c58257f
or eax, 0x4e15e9b0
and eax, 0x5509e84c
or eax, 0x820001
mov dword [ebx], eax
add ebx, edx
and eax, 0x671a7be2
and eax, 0x44002840
or eax, 0xb85513ac
mov dword [ebx], eax
add ebx, edx
or eax, 0x32f17df4
xor eax, 0x3b2b6c0b
and eax, 0x458a0274
or eax, 0x12008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a2032ff
xor eax, 0x14f2a763
and eax, 0x184123c0
or eax, 0xc4040804
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e4096c1
and eax, 0xd35827b
and eax, 0xc008001
or eax, 0xf3000588
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2179b523
and eax, 0x135541b7
and eax, 0x100a2
or eax, 0x4d8aff5d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x14ea6e26
and eax, 0x14181c0
or eax, 0x800204
mov dword [ebx], eax
add ebx, edx
and eax, 0x3485ff54
and eax, 0x800100
or eax, 0x83444c89
mov dword [ebx], eax
add ebx, edx
xor eax, 0x55b085db
and eax, 0x7206d826
and eax, 0x52040000
or eax, 0xadfb00bd
mov dword [ebx], eax
add ebx, edx
or eax, 0x26a4f52e
and eax, 0x4771ecd7
and eax, 0x4010097
or eax, 0x800e0068
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c38f8e8
and eax, 0x88
or eax, 0x10
mov dword [ebx], eax
add ebx, edx
or eax, 0x203825e0
and eax, 0x20280588
or eax, 0xbc05003
mov dword [ebx], eax
add ebx, edx
xor eax, 0x371ec42e
xor eax, 0x78ddf4a2
and eax, 0x4094405
or eax, 0x91809850
mov dword [ebx], eax
add ebx, edx
and eax, 0x48943c27
xor eax, 0x4340996b
and eax, 0x43c0846c
or eax, 0xbc3f7a90
mov dword [ebx], eax
add ebx, edx
or eax, 0x59695bd6
xor eax, 0x79b6d602
and eax, 0x80000188
or eax, 0x9b44403
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ee1e487
or eax, 0x4632a272
and eax, 0xdff6e085
or eax, 0x20081800
mov dword [ebx], eax
add ebx, edx
or eax, 0x40deaed
and eax, 0xe84d8aed
or eax, 0x112
mov dword [ebx], eax
add ebx, edx
or eax, 0x31eec27d
or eax, 0x311dafa1
and eax, 0x8901e983
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x422291c8
and eax, 0x8000
or eax, 0x958b684d
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b86df61
and eax, 0x182c840
or eax, 0xfe7d36bc
mov dword [ebx], eax
add ebx, edx
and eax, 0x12a4889c
and eax, 0x12a08018
or eax, 0xec581523
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5861028a
and eax, 0x241997b1
or eax, 0x4864684e
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d21600
xor eax, 0x76d95ccc
and eax, 0x8240103
or eax, 0x23984488
mov dword [ebx], eax
add ebx, edx
and eax, 0x216103ce
and eax, 0x596268f3
and eax, 0x200000
or eax, 0x2254cc45
mov dword [ebx], eax
add ebx, edx
and eax, 0x67c81a53
or eax, 0x2ed768c3
and eax, 0x2d04883
or eax, 0x81280508
mov dword [ebx], eax
add ebx, edx
or eax, 0x2e150b66
and eax, 0xd8901e9
or eax, 0x40000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x61b69ad8
and eax, 0xc8
or eax, 0xb0558b30
mov dword [ebx], eax
add ebx, edx
or eax, 0x680f3bbd
and eax, 0x61e1a50d
and eax, 0x1a001
or eax, 0x89004a82
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b7882c9
or eax, 0x2baa5e6
and eax, 0x18aa045
or eax, 0x44011010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x72629b7c
or eax, 0x7ae24ee
and eax, 0x30452be8
or eax, 0x80001010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1144f9bb
or eax, 0x685018d9
and eax, 0x49010859
or eax, 0x48a0024
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7227da2d
and eax, 0x200c1240
or eax, 0xc04129a8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c910d68
and eax, 0x4883000
or eax, 0x4103097c
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b34827a
xor eax, 0x74b794d7
and eax, 0x75b79084
or eax, 0x8400950
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7f146d07
and eax, 0x6ff85475
and eax, 0x800040
or eax, 0xf4058988
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5dd6fb56
or eax, 0x50f9d72
and eax, 0x895ffffe
or eax, 0x2a00000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7091bddc
and eax, 0x62c0cb0c
and eax, 0
or eax, 0x9589b455
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e403a35
and eax, 0x14003010
or eax, 0xebffcee0
mov dword [ebx], eax
add ebx, edx
or eax, 0x199c7dbb
and eax, 0x83d4458b
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x30d4daa7
xor eax, 0x73cf18dd
and eax, 0x41090048
or eax, 0x48001a0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c4864c1
xor eax, 0x18292f30
and eax, 0x20880a10
or eax, 0xd40581c4
mov dword [ebx], eax
add ebx, edx
and eax, 0x114668e5
or eax, 0x15662bc7
and eax, 0x11662bc6
or eax, 0x2a99d438
mov dword [ebx], eax
add ebx, edx
or eax, 0x26f6ceae
and eax, 0x3ffef08c
or eax, 0xc0000001
mov dword [ebx], eax
add ebx, edx
or eax, 0x73e8a5e0
and eax, 0x81df699
and eax, 0x8147489
or eax, 0x83010976
mov dword [ebx], eax
add ebx, edx
and eax, 0x7777fd11
and eax, 0x3115801
or eax, 0xf4888044
mov dword [ebx], eax
add ebx, edx
and eax, 0x688ab5db
and eax, 0x5c3d099b
and eax, 0x40080001
or eax, 0x533f47c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x769289ab
and eax, 0x3097dd0
or eax, 0x88000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6cbbcca9
and eax, 0xea83f851
or eax, 4
mov dword [ebx], eax
add ebx, edx
or eax, 0x464c66c
or eax, 0x10337ff5
and eax, 0xf8558901
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x48902a30
xor eax, 0x5b2596
and eax, 0x940483
or eax, 0xf604108
mov dword [ebx], eax
add ebx, edx
and eax, 0x3885cf65
or eax, 0x26631882
and eax, 0x8e04583
or eax, 0x8118002c
mov dword [ebx], eax
add ebx, edx
or eax, 0x62d5583b
and eax, 0x61a5a30c
and eax, 0x61a40004
or eax, 0x9e5aec81
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e53df6e
xor eax, 0xf658c65
and eax, 0x50061
or eax, 0xd4488b9e
mov dword [ebx], eax
add ebx, edx
and eax, 0x77093ebc
and eax, 0x54080888
or eax, 0xaae08501
mov dword [ebx], eax
add ebx, edx
xor eax, 0x18744c52
and eax, 0x4488c1db
or eax, 0x11033e24
mov dword [ebx], eax
add ebx, edx
xor eax, 0x70b1c4b
and eax, 0x8083b4
or eax, 0x16a0040
mov dword [ebx], eax
add ebx, edx
and eax, 0x132c5e93
xor eax, 0x5abb053d
and eax, 0xb900589
or eax, 0x80645000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x71b9f20a
xor eax, 0x75bb6207
and eax, 0x8ff6c484
or eax, 0x70082801
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ebf3780
and eax, 0x3e870e46
and eax, 0x8840000
or eax, 0xe0013bff
mov dword [ebx], eax
add ebx, edx
xor eax, 0x446f074e
xor eax, 0x1a5af897
and eax, 0x34b0c426
or eax, 0x494f3bd8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x36f13ef7
and eax, 0x400c8100
or eax, 0xb0410a14
mov dword [ebx], eax
add ebx, edx
and eax, 0x1ca19a8f
xor eax, 0x33d7b2a9
and eax, 0x44280d
or eax, 0xc4098702
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5434c94a
and eax, 0x1d1ceb04
and eax, 0x104004
or eax, 0x9648981
mov dword [ebx], eax
add ebx, edx
and eax, 0x55d471a9
and eax, 0x154855e
and eax, 0x1440100
or eax, 0x82a8548b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6636662c
and eax, 0x458801a2
or eax, 0x10010048
mov dword [ebx], eax
add ebx, edx
and eax, 0x64b49ac1
and eax, 0x400000c0
or eax, 0xb8458b2c
mov dword [ebx], eax
add ebx, edx
or eax, 0x54248895
and eax, 0x88018881
or eax, 0x1006002
mov dword [ebx], eax
add ebx, edx
or eax, 0x22867f3e
and eax, 0x983f805
or eax, 0x44080040
mov dword [ebx], eax
add ebx, edx
and eax, 0x1ffff839
or eax, 0x6454277
and eax, 0x84d3a64
or eax, 0xf0000188
mov dword [ebx], eax
add ebx, edx
and eax, 0x40b5322
and eax, 0x91120
or eax, 0x5582685d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2eb65d68
and eax, 0x6efefbf
and eax, 0x280014
or eax, 0x1c283a8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7abfece
and eax, 0x2005500
or eax, 0x89bc0089
mov dword [ebx], eax
add ebx, edx
xor eax, 0x64d40ea6
and eax, 0x45004805
or eax, 0x3a040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a24d723
and eax, 0x5c053b24
or eax, 0x80400098
mov dword [ebx], eax
add ebx, edx
or eax, 0x439b6ea1
or eax, 0x7ad23a36
and eax, 0x4d8b653d
or eax, 0x40
mov dword [ebx], eax
add ebx, edx
and eax, 0x1d3d66a
and eax, 0x2ecadede
and eax, 0x40
or eax, 0xc84d3b94
mov dword [ebx], eax
add ebx, edx
and eax, 0x3771fc5e
xor eax, 0x2529303d
and eax, 0x5080869
or eax, 0x50835514
mov dword [ebx], eax
add ebx, edx
or eax, 0x5931d58d
and eax, 0x501109d8
or eax, 0xa0442200
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a18af59
or eax, 0x4078e26
and eax, 0x44030574
or eax, 0x1885000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2435be03
and eax, 0x40052330
or eax, 0x98400080
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ae4b1bd
xor eax, 0x691fd227
and eax, 0x30d0411a
or eax, 0x4c040421
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a03aac8
and eax, 0xbf8f320
and eax, 0
or eax, 0xc44d8b39
mov dword [ebx], eax
add ebx, edx
xor eax, 0x404fe1fe
or eax, 0x5fca6fb6
and eax, 0x5c884d33
or eax, 0x20340008
mov dword [ebx], eax
add ebx, edx
and eax, 0x7bfa0f1a
and eax, 0x2ee45de4
and eax, 0x8000900
or eax, 0xd4558231
mov dword [ebx], eax
add ebx, edx
and eax, 0x34f51dfa
and eax, 0x361e4a62
and eax, 0x14040000
or eax, 0xeae09589
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e5ca9c4
xor eax, 0x4230082f
and eax, 0x440089af
or eax, 0x18b7650
mov dword [ebx], eax
add ebx, edx
or eax, 0x6440b525
xor eax, 0x4e06066
and eax, 0x60018980
or eax, 0x80840064
mov dword [ebx], eax
add ebx, edx
and eax, 0x78d28f00
and eax, 0x32c8e8ab
and eax, 0x808800
or eax, 0x8b7f77fe
mov dword [ebx], eax
add ebx, edx
and eax, 0x2fd39aa5
xor eax, 0x6f25980e
and eax, 0x60820008
or eax, 0x8901dc45
mov dword [ebx], eax
add ebx, edx
xor eax, 0x648eaf4a
and eax, 0x7d6594c5
and eax, 0xc050001
or eax, 0xd0488900
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c8f8b0d
or eax, 0x3babcbc3
and eax, 0xfee4818b
or eax, 0x1400
mov dword [ebx], eax
add ebx, edx
or eax, 0xeb2bf66
and eax, 0x9432bfef
or eax, 0x1094010
mov dword [ebx], eax
add ebx, edx
or eax, 0x39eea662
and eax, 0xbdfffee0
or eax, 0x42000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x60a6867e
and eax, 0x48356a90
and eax, 0x40010810
or eax, 0x58a006c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x20403281
and eax, 0x24413aec
or eax, 0x88040100
mov dword [ebx], eax
add ebx, edx
and eax, 0x43413c50
and eax, 0x11040
or eax, 0x4d8a013d
mov dword [ebx], eax
add ebx, edx
or eax, 0x299efb85
or eax, 0x1e91bb74
and eax, 0x700d3bbc
or eax, 0x80400000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4daeeaef
or eax, 0x44c71930
and eax, 0x558b097d
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x4aa2f821
and eax, 0x182816c
or eax, 0x400280
mov dword [ebx], eax
add ebx, edx
and eax, 0x6fff271d
and eax, 0x1c00108
or eax, 0x8a2c5481
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ba67142
and eax, 0x400a2041
or eax, 0x5319004
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ca72bab
or eax, 0x4b03237b
and eax, 0xb1a39b4
or eax, 0x80004400
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b5f0302
and eax, 0x6806e878
and eax, 0x28026800
or eax, 0xc181944d
mov dword [ebx], eax
add ebx, edx
and eax, 0x676a2204
and eax, 0x60000000
or eax, 0x9c4d8901
mov dword [ebx], eax
add ebx, edx
xor eax, 0x17529d62
and eax, 0x4ff46ea4
and eax, 0xb140400
or eax, 0x30e8518b
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ab78b68
and eax, 0x8340000
or eax, 0x149f055
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7fd0d114
and eax, 0x2981b061
and eax, 0x800001
or eax, 0x833c458a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x72c49201
and eax, 0x41080180
or eax, 0x4810040
mov dword [ebx], eax
add ebx, edx
and eax, 0xfc9d5e1
and eax, 0x90180
or eax, 0xf0448a3c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1824b673
and eax, 0x88010183
or eax, 0x100c000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7690ab76
and eax, 0x7563433e
and eax, 0x55014004
or eax, 0x8ab049
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e0bf1ad
xor eax, 0x3ebbf80e
and eax, 0x60100800
or eax, 0x804523f0
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a77d4f
and eax, 0x1909cc5c
and eax, 0x1010854
or eax, 0x448a0021
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e8a3cc4
xor eax, 0x4f33bfa8
and eax, 0x20000b18
or eax, 0x904530e0
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c0692f0
and eax, 0x1270
or eax, 0x4d8b290d
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d57c0b3
and eax, 0x6919d38e
and eax, 0x49010000
or eax, 0x4ae0fac
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a2723b6
or eax, 0x391a62f8
and eax, 0x60082ad0
or eax, 0x80451104
mov dword [ebx], eax
add ebx, edx
xor eax, 0x148242ea
and eax, 0x548b113c
or eax, 0x1000241
mov dword [ebx], eax
add ebx, edx
xor eax, 0x305f776b
xor eax, 0x4c33eebf
and eax, 0x284502a8
or eax, 0xc0102144
mov dword [ebx], eax
add ebx, edx
and eax, 0x716c09b7
and eax, 0x60400120
or eax, 0x1d90541b
mov dword [ebx], eax
add ebx, edx
or eax, 0x23a64344
or eax, 0x59b78264
and eax, 0x48458308
or eax, 0x80000800
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b80ba20
and eax, 0x391732f6
and eax, 0
or eax, 0x75bc452b
mov dword [ebx], eax
add ebx, edx
or eax, 0x1d87a600
and eax, 0x440d8303
or eax, 0x80400810
mov dword [ebx], eax
add ebx, edx
and eax, 0x5851f59b
or eax, 0x3aada23b
and eax, 0x3acc0123
or eax, 0x1104c00
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b1c830f
and eax, 0x111c0001
or eax, 0x61b04c
mov dword [ebx], eax
add ebx, edx
or eax, 0x3557013c
xor eax, 0x674746e6
and eax, 0x230558b
or eax, 0x1840000
mov dword [ebx], eax
add ebx, edx
or eax, 0x281b6b2b
or eax, 0x557daae1
and eax, 0x974f441
or eax, 0x14
mov dword [ebx], eax
add ebx, edx
and eax, 0xe05dec4
and eax, 0x592f4432
and eax, 0x4400
or eax, 0x83d8018b
mov dword [ebx], eax
add ebx, edx
and eax, 0x5cb2e392
and eax, 0x800180
or eax, 0x45090068
mov dword [ebx], eax
add ebx, edx
xor eax, 0x66764e54
and eax, 0x210d4998
or eax, 0xdc00a040
mov dword [ebx], eax
add ebx, edx
or eax, 0x59da26ce
xor eax, 0x115d21c2
and eax, 0x80ce1c
or eax, 0x23831e3
mov dword [ebx], eax
add ebx, edx
xor eax, 0x73eef25b
and eax, 0xade775c
and eax, 0
or eax, 0xe9000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x17453f2a
or eax, 0x5fba6807
and eax, 0x130a
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f72a00f
and eax, 0x1564ae1b
and eax, 0x160000b
or eax, 0x80944d80
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2270b96a
or eax, 0x4b57ec79
and eax, 0x116d4e9
or eax, 0x80100
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c272898
and eax, 0x48294ce
and eax, 0x4008000
or eax, 0xf04d0900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e9ac62b
or eax, 0x672c5598
and eax, 0x2bb4558b
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x460516bc
and eax, 0x45814015
or eax, 0x1008b440
mov dword [ebx], eax
add ebx, edx
or eax, 0x668aaa04
and eax, 0x3cbf7f6a
and eax, 0x96a00
or eax, 0x8b0081b4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f6ae8ea
and eax, 0xc0030044
or eax, 0x80b401
mov dword [ebx], eax
add ebx, edx
or eax, 0x75ae452c
or eax, 0x161ba03e
and eax, 0xb4058101
or eax, 0x400800
mov dword [ebx], eax
add ebx, edx
or eax, 0x519e8a81
and eax, 0x22c557e2
and eax, 0x20840180
or eax, 0x1b304c0b
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b62a2a8
and eax, 0x9000008
or eax, 0x840fc845
mov dword [ebx], eax
add ebx, edx
xor eax, 0x332bc7a6
xor eax, 0x6049b7df
and eax, 0x14
or eax, 0x148
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ba1823
and eax, 0
or eax, 0x83dc558b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5997b193
xor eax, 0x6a61c78c
and eax, 0x10080180
or eax, 0x4581006a
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e801345
and eax, 0x100103cc
or eax, 0xa0448810
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b75e7e7
xor eax, 0x3d507fff
and eax, 0x901e803
or eax, 0x80000080
mov dword [ebx], eax
add ebx, edx
or eax, 0x159bc4d2
and eax, 0x47250a47
and eax, 0x5010041
or eax, 0x488ab004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x57b65309
xor eax, 0x3e0074a2
and eax, 0x200d13ac
or eax, 0x90402800
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d650b08
and eax, 0x10208
or eax, 0x558a2074
mov dword [ebx], eax
add ebx, edx
and eax, 0x5151cac2
and eax, 0x1000240
or eax, 0xea818c
mov dword [ebx], eax
add ebx, edx
or eax, 0x4fd3e46c
and eax, 0xbc84588
or eax, 0x80041001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a9894f0
and eax, 0xa5f5d43
and eax, 0x104041
or eax, 0x452b8004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2ed5650b
and eax, 0xb22254c
or eax, 0x80005880
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b2f4867
and eax, 0xa0011009
or eax, 0x4982c044
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e097255
or eax, 0x1a4a34f2
and eax, 0x50490001
or eax, 0x80048900
mov dword [ebx], eax
add ebx, edx
or eax, 0x26ec1f1f
xor eax, 0x111b7884
and eax, 0x3f4458b
or eax, 0x8001000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5fa0d695
or eax, 0x56344a0c
and eax, 0x1174d015
or eax, 0x40
mov dword [ebx], eax
add ebx, edx
xor eax, 0x34ec68b2
and eax, 0x21980083
or eax, 0x1a404508
mov dword [ebx], eax
add ebx, edx
and eax, 0x16824a2e
xor eax, 0x25438a63
and eax, 0x141c041
or eax, 0x83c1004
mov dword [ebx], eax
add ebx, edx
and eax, 0x42cb6d2b
and eax, 0x84001
or eax, 0x83b00d8a
mov dword [ebx], eax
add ebx, edx
or eax, 0xaf92afe
or eax, 0x25bd8736
and eax, 0xd8901e9
or eax, 0x40000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x8604d6
or eax, 0x1d32c991
and eax, 0x18108990
or eax, 0xe0450228
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ad13038
and eax, 0x78d41138
or eax, 0x5284403
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ef4cefc
and eax, 0x44440010
or eax, 0x90018b01
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e5ce2ab
and eax, 0x4400001
or eax, 0x70a84502
mov dword [ebx], eax
add ebx, edx
xor eax, 0x14443579
and eax, 0x400c0008
or eax, 0x98418b01
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5b93e6bc
or eax, 0x270a78ed
and eax, 0x81004181
or eax, 0x8018002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x31a4774a
and eax, 0x10819049
or eax, 0x450a4804
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f51376e
or eax, 0x1e0a0028
and eax, 0x1c2834c
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
xor eax, 0x567df460
and eax, 0x38c5588
or eax, 0x88400001
mov dword [ebx], eax
add ebx, edx
or eax, 0x3066165c
or eax, 0x2d10f2c4
and eax, 0x53ac445
or eax, 0x40010800
mov dword [ebx], eax
add ebx, edx
or eax, 0x6545bae
or eax, 0x1819b653
and eax, 0x10d0fac
or eax, 0xa0800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x11038313
or eax, 0x38a1aa88
and eax, 0x89000000
or eax, 0x2000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x33f6af89
and eax, 0x8328409
or eax, 0x45014044
mov dword [ebx], eax
add ebx, edx
or eax, 0x86f5a9e
or eax, 0x1e0d9c76
and eax, 0x504d1ab0
or eax, 0xa0002100
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ef6b2db
and eax, 0x69faaf1b
and eax, 0x92890b
or eax, 0x404
mov dword [ebx], eax
add ebx, edx
and eax, 0x174013c
or eax, 0x6d25b57e
and eax, 0x45010000
or eax, 0x108a0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x21858c66
and eax, 0x1800000
or eax, 0x4283f4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7654df92
or eax, 0x640ec2a2
and eax, 0x3945480
or eax, 0x88600109
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b49caef
and eax, 0x399444
or eax, 0x45026001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x79a23f2d
xor eax, 0x4468a9c0
and eax, 0x81060a8
or eax, 0x83001d10
mov dword [ebx], eax
add ebx, edx
or eax, 0x61de5609
xor eax, 0x31bc73c9
and eax, 0x48220040
or eax, 0x519b00d
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ebda888
and eax, 0x8082000
or eax, 0x83005dd0
mov dword [ebx], eax
add ebx, edx
or eax, 0x60822490
and eax, 0x410a7c50
or eax, 0x14318005
mov dword [ebx], eax
add ebx, edx
xor eax, 0x68fef6fe
xor eax, 0x10a6a1dc
and eax, 0x9202864
or eax, 0x82145488
mov dword [ebx], eax
add ebx, edx
or eax, 0x193e1b86
and eax, 0x81087844
or eax, 0x4818001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2474296c
or eax, 0x16182f89
and eax, 0xb7fdfe88
or eax, 0x48020054
mov dword [ebx], eax
add ebx, edx
or eax, 0x12185edf
and eax, 0x89e84c8b
or eax, 0x100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x17577d1
and eax, 0x889c1808
or eax, 0x7762c085
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a8a9047
and eax, 0x58008005
or eax, 0xa0550bfa
mov dword [ebx], eax
add ebx, edx
xor eax, 0x29302b24
and eax, 0x81018083
or eax, 0x8004200
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a50eea3
and eax, 0x8101e801
or eax, 0x48a1054
mov dword [ebx], eax
add ebx, edx
xor eax, 0x46f958f6
and eax, 0xc372a080
or eax, 0x3c8d5e5c
mov dword [ebx], eax
add ebx, edx
or eax, 0x47aa2e0a
xor eax, 0x2c5b4008
and eax, 0xd2808412
or eax, 0x2c580129
mov dword [ebx], eax
add ebx, edx
and eax, 0x49d985ae
and eax, 0x858852a
or eax, 0x3247ad5
mov dword [ebx], eax
add ebx, edx
xor eax, 0x179a363a
and eax, 0xe44981
or eax, 0x300040a
mov dword [ebx], eax
add ebx, edx
or eax, 0x4f6cf0bd
and eax, 0x4d28d40d
or eax, 0x130040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x467db9da
xor eax, 0x83213b
and eax, 0xb054c88
or eax, 0x80383150
mov dword [ebx], eax
add ebx, edx
and eax, 0xc8ef739
and eax, 0x8003410
or eax, 0xe2838845
mov dword [ebx], eax
add ebx, edx
xor eax, 0x611aafe9
and eax, 0x88110100
or eax, 0x34448801
mov dword [ebx], eax
add ebx, edx
or eax, 0xc333a65
and eax, 0x67ff8421
and eax, 0x20300001
or eax, 0x1b80458a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x789bee31
or eax, 0x40db3afa
and eax, 0x379b840
or eax, 0x8040405
mov dword [ebx], eax
add ebx, edx
xor eax, 0x489a43ef
xor eax, 0x10638d2c
and eax, 0x11844082
or eax, 0x88780509
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c36a779
and eax, 0x40501
or eax, 0x85c878f6
mov dword [ebx], eax
add ebx, edx
and eax, 0x6f0d40e
and eax, 0x5400
or eax, 0x8b1821c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x178ca951
or eax, 0x5d1a6108
and eax, 0x4d12d849
or eax, 0x210004
mov dword [ebx], eax
add ebx, edx
and eax, 0xcf915cf
and eax, 0x4f9f886c
and eax, 0x8000040
or eax, 0x830874a0
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b0bc5b9
and eax, 0x510ba451
or eax, 0x4300804
mov dword [ebx], eax
add ebx, edx
and eax, 0x39fe5272
and eax, 0x1080050
or eax, 0x8a007ca8
mov dword [ebx], eax
add ebx, edx
and eax, 0x666999d3
and eax, 0x80840
or eax, 0x4533e005
mov dword [ebx], eax
add ebx, edx
or eax, 0x35011bb1
and eax, 0x10979c4
or eax, 0x8a000400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6808749c
and eax, 0xc1010048
or eax, 0x82d005
mov dword [ebx], eax
add ebx, edx
and eax, 0x2cd80e68
and eax, 0
or eax, 0xd04d8901
mov dword [ebx], eax
add ebx, edx
and eax, 0x56ca14a0
and eax, 0x400000
or eax, 0x2394558b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x76226d99
and eax, 0x1743810
or eax, 0x2001c045
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3de591b
and eax, 0x2a8010a
or eax, 0x81144481
mov dword [ebx], eax
add ebx, edx
xor eax, 0x72395919
and eax, 0x41810080
or eax, 0x4080140
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c353956
and eax, 0x4117e08b
and eax, 0x40050080
or eax, 0x80488b3c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3bbf4b64
or eax, 0x146c6bc
and eax, 0x79b44438
or eax, 0x4080903
mov dword [ebx], eax
add ebx, edx
or eax, 0x46a1bf1e
or eax, 0x5f9c9058
and eax, 0x7c158b08
or eax, 0x80400000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d42b8e4
and eax, 0x42eef16b
and eax, 0x40001120
or eax, 0x35d84403
mov dword [ebx], eax
add ebx, edx
and eax, 0xb8b540f
and eax, 0
or eax, 0xb0458b08
mov dword [ebx], eax
add ebx, edx
xor eax, 0x71cdef70
xor eax, 0x34f7300b
and eax, 0x75604433
or eax, 0x8800108
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1bc05117
and eax, 0xa3ff58c
and eax, 8
or eax, 0xd84d8b01
mov dword [ebx], eax
add ebx, edx
or eax, 0x79fa5a6f
and eax, 0x8901c903
or eax, 0x2080
mov dword [ebx], eax
add ebx, edx
and eax, 0x5247e710
and eax, 0x1c000
or eax, 0x558a184d
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e4d11b3
and eax, 0x71d36927
and eax, 0
or eax, 0x1c283c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x72053711
and eax, 0x61c01481
or eax, 0x88004108
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a1b142
or eax, 0x41f8f630
and eax, 0xeff9f68b
or eax, 0x10060804
mov dword [ebx], eax
add ebx, edx
and eax, 0x2793cc3a
or eax, 0x45a771fe
and eax, 0x41208e8
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d8e30bc
and eax, 0x4020000
or eax, 0x41b40f00
mov dword [ebx], eax
add ebx, edx
and eax, 0x616b7d9b
and eax, 0x1000500
or eax, 0xec080a9
mov dword [ebx], eax
add ebx, edx
and eax, 0x903a5b
and eax, 0
or eax, 0x3ae84
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4de2db74
and eax, 0x4da00500
or eax, 0x160a00
mov dword [ebx], eax
add ebx, edx
or eax, 0x74a5fe0b
and eax, 0xd81850b
or eax, 0x24800a0
mov dword [ebx], eax
add ebx, edx
and eax, 0x53f971ed
or eax, 0x1d1565bb
and eax, 0x12080
or eax, 0x28204
mov dword [ebx], eax
add ebx, edx
or eax, 0x3cc140a4
and eax, 0x14820200
or eax, 0x41340d00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x73499366
or eax, 0x58c125ff
and eax, 0xed285aa
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2938f8ad
or eax, 0x606e9ff0
and eax, 0x29680
or eax, 0x10005
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd2ffaee
and eax, 0x8040800
or eax, 0xc0418300
mov dword [ebx], eax
add ebx, edx
and eax, 0x589ecc8e
and eax, 0x48800
or eax, 0x482405
mov dword [ebx], eax
add ebx, edx
and eax, 0x54017c99
xor eax, 0x6a41508
and eax, 0x40900
or eax, 0xc8418000
mov dword [ebx], eax
add ebx, edx
or eax, 0x51e904bc
and eax, 0x81ac0d88
or eax, 0x104003
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1cb6b7e2
and eax, 0xca69
or eax, 0x100580
mov dword [ebx], eax
add ebx, edx
and eax, 0x417819cd
and eax, 0x11ecfb2e
and eax, 0x900
or eax, 0xbc4d8000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f0292d
and eax, 0x2a880009
or eax, 0x1405582
mov dword [ebx], eax
add ebx, edx
and eax, 0x22d2f5dc
and eax, 0x801400
or eax, 0x5509a855
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc1e2279
and eax, 0x9018a08
or eax, 0x820861c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ed5a080
xor eax, 0x50eea373
and eax, 0x80034801
or eax, 0x40808044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x595f1e63
or eax, 0x3d2ea98c
and eax, 0x88448900
or eax, 0x40010001
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a08efa1
and eax, 0x3a484d81
or eax, 0x180000a
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f0ef83a
xor eax, 0x35d153dc
and eax, 0x80fa445
or eax, 0x85001008
mov dword [ebx], eax
add ebx, edx
or eax, 0x10512e1b
and eax, 0x255
or eax, 0x100
mov dword [ebx], eax
add ebx, edx
or eax, 0x1483fa58
or eax, 0xd831801
and eax, 0x9805109
or eax, 0x2580482
mov dword [ebx], eax
add ebx, edx
and eax, 0x5908a7a5
and eax, 0x1080001
or eax, 0x9481f054
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f7fcbdc
and eax, 0xbffffad4
or eax, 0x40000400
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc25cc39
xor eax, 0x3a7ca18b
and eax, 0x89840102
or eax, 0x584489
mov dword [ebx], eax
add ebx, edx
and eax, 0x386a9610
and eax, 0x8480000
or eax, 0xf7b6d085
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5285c078
and eax, 0x4b9015fd
and eax, 0x80000fd
or eax, 0xd04d8b02
mov dword [ebx], eax
add ebx, edx
xor eax, 0x24c0fab9
and eax, 0x88014102
or eax, 0x1008081
mov dword [ebx], eax
add ebx, edx
or eax, 0x43190b4b
and eax, 0x8109c849
or eax, 0x14821004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2cd08e0d
or eax, 0x4a12d789
and eax, 0xfb5bd6c0
or eax, 0x4a42814
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7face2cd
xor eax, 0x1ff1bbcf
and eax, 0x9e808512
or eax, 0x60501029
mov dword [ebx], eax
add ebx, edx
or eax, 0x1f0b2e12
xor eax, 0x78a4e697
and eax, 0x17d59ac
or eax, 0x2800a653
mov dword [ebx], eax
add ebx, edx
and eax, 0x610b0254
or eax, 0x13c846f8
and eax, 0x1884488
or eax, 0x88340103
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2df02aee
xor eax, 0x3a3741b6
and eax, 0x9e7a0c81
or eax, 0x6184c004
mov dword [ebx], eax
add ebx, edx
or eax, 0x13a19dc9
or eax, 0x3c282109
and eax, 0xe04d89cd
or eax, 0x232
mov dword [ebx], eax
add ebx, edx
and eax, 0x736fc600
and eax, 0x60488000
or eax, 0x9e800d89
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c58718f
xor eax, 0x246ae3d6
and eax, 0x50821e59
or eax, 0x509e1a6
mov dword [ebx], eax
add ebx, edx
or eax, 0x7dd0bcb6
and eax, 0x1ca83bc
or eax, 0x200000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a6e6bd1
and eax, 0xb844009
or eax, 0x80381580
mov dword [ebx], eax
add ebx, edx
xor eax, 0x39f64a3
and eax, 0x22bb52ee
and eax, 0x220000
or eax, 0xffdccc85
mov dword [ebx], eax
add ebx, edx
or eax, 0x3e3a2369
or eax, 0x59ea6c46
and eax, 0xc8842bef
or eax, 0x11010
mov dword [ebx], eax
add ebx, edx
or eax, 0x487afd9
and eax, 0x4c87bffe
or eax, 0x30784000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x17115de1
and eax, 0x284c8201
or eax, 0x84010920
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7655d3a6
and eax, 0x58184803
or eax, 0x24e00538
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ee7ffeb
xor eax, 0x6fda86af
and eax, 0x10050910
or eax, 0xa8508209
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b3c4e2f
xor eax, 0x251e78e4
and eax, 0x1c40151b
or eax, 0x61844020
mov dword [ebx], eax
add ebx, edx
or eax, 0x6df781e4
and eax, 0x6c45811a
or eax, 0x80000a00
mov dword [ebx], eax
add ebx, edx
or eax, 0x6234c65f
and eax, 0x8801c003
or eax, 0x1000080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x48db726c
or eax, 0x3b9b9034
and eax, 0x498ba045
or eax, 0x4004c00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x59eda7ea
or eax, 0x750b8669
and eax, 0x604d0bec
or eax, 0x88003000
mov dword [ebx], eax
add ebx, edx
and eax, 0x703e52bb
and eax, 0x40080028
or eax, 0x15830955
mov dword [ebx], eax
add ebx, edx
and eax, 0xb2ff38a
and eax, 0x1020100
or eax, 0xc082c4
mov dword [ebx], eax
add ebx, edx
and eax, 0x7306476c
and eax, 0x1000100
or eax, 0x8ac45489
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ae6e5ca
and eax, 0x804000
or eax, 0xc003a845
mov dword [ebx], eax
add ebx, edx
and eax, 0x12675c59
and eax, 0x10801
or eax, 0xe8448100
mov dword [ebx], eax
add ebx, edx
and eax, 0x2936c643
and eax, 0x40001
or eax, 0x83f84d8a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e67ae8d
and eax, 0xd890100
or eax, 0x400000c1
mov dword [ebx], eax
add ebx, edx
and eax, 0x4bdb99a5
and eax, 0x48010180
or eax, 0xb0548a7c
mov dword [ebx], eax
add ebx, edx
or eax, 0xec2ed3e
and eax, 0x74d44532
or eax, 0x1281001
mov dword [ebx], eax
add ebx, edx
and eax, 0x7846c93d
and eax, 0x34dcfdb9
and eax, 0x440101
or eax, 0xc0018a4c
mov dword [ebx], eax
add ebx, edx
or eax, 0x61f55b46
and eax, 0x61c4410b
or eax, 0x1c080430
mov dword [ebx], eax
add ebx, edx
xor eax, 0x67656447
and eax, 0x1809014c
or eax, 0xa4448a02
mov dword [ebx], eax
add ebx, edx
or eax, 0x14a29088
and eax, 0x88018182
or eax, 0x1004001
mov dword [ebx], eax
add ebx, edx
or eax, 0x28fbd9b6
and eax, 0x18b9805
or eax, 0x54002448
mov dword [ebx], eax
add ebx, edx
or eax, 0x11508baa
and eax, 0x44512bac
or eax, 0xa8040010
mov dword [ebx], eax
add ebx, edx
or eax, 0x200ea9a5
xor eax, 0x1212982e
and eax, 0x44093110
or eax, 0x1820c64
mov dword [ebx], eax
add ebx, edx
xor eax, 0x10cd5125
and eax, 0x10442810
or eax, 0xa00103a8
mov dword [ebx], eax
add ebx, edx
and eax, 0xc3ef2a5
xor eax, 0x43e8595
and eax, 0x4008501
or eax, 0xfac40088
mov dword [ebx], eax
add ebx, edx
or eax, 0x19b93168
and eax, 0x4d89b5e9
or eax, 0x24a16
mov dword [ebx], eax
add ebx, edx
or eax, 0x4f0534ff
and eax, 0x408d89c4
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c99be9b
and eax, 0x898880
or eax, 0x8b76777e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x534e105b
and eax, 0xc081a005
or eax, 0x2021050
mov dword [ebx], eax
add ebx, edx
xor eax, 0xfdf242c
and eax, 0x80548001
or eax, 0x30010900
mov dword [ebx], eax
add ebx, edx
and eax, 0x77fbdb9f
xor eax, 0x4cb1b0f4
and eax, 0x7cc00181
or eax, 0x8204840a
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f7f29cd
and eax, 0x4000189
or eax, 0x813bfe76
mov dword [ebx], eax
add ebx, edx
xor eax, 0x194d931c
or eax, 0x2902c1a
and eax, 0x9ef66cc0
or eax, 0x61099200
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c72eef1
xor eax, 0x15760156
and eax, 0x49000114
or eax, 0x48b1069
mov dword [ebx], eax
add ebx, edx
xor eax, 0x56452cd6
xor eax, 0x79318c0f
and eax, 0x204d31a4
or eax, 0x8c000a50
mov dword [ebx], eax
add ebx, edx
and eax, 0x630ccb2c
and eax, 0x80924
or eax, 0x55830059
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ff4b7c1
and eax, 0x1800140
or eax, 0x6a82b0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x609e433
and eax, 0x3e04581
or eax, 0x88101008
mov dword [ebx], eax
add ebx, edx
and eax, 0x1e47e74f
and eax, 0x4001
or eax, 0x8589a844
mov dword [ebx], eax
add ebx, edx
xor eax, 0x39e181a5
and eax, 0xbc6868a0
or eax, 0x4397961c
mov dword [ebx], eax
add ebx, edx
and eax, 0xfcb5094
and eax, 0x9c84080
or eax, 0x80340d0b
mov dword [ebx], eax
add ebx, edx
or eax, 0x6be7ea7f
xor eax, 0x6356f66a
and eax, 0x88a81885
or eax, 0x7756a008
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ae43eec
or eax, 0x72ab93cf
and eax, 0x68458bcf
or eax, 0x80100030
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a9efa7b
xor eax, 0x7919e9
and eax, 0x80006801
or eax, 0x9018282
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ae0f857
and eax, 0xe801
or eax, 0x858b0054
mov dword [ebx], eax
add ebx, edx
and eax, 0x450b524b
or eax, 0x50f76933
and eax, 0x55ff6830
or eax, 0xaa00968c
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e6d4b1d
and eax, 0xfeb88539
or eax, 2
mov dword [ebx], eax
add ebx, edx
or eax, 0x5470f35a
and eax, 0x1c78f77b
or eax, 0x40884
mov dword [ebx], eax
add ebx, edx
or eax, 0x340339c0
and eax, 0x1f724eb
and eax, 0x54048b
or eax, 0x3b804900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1999630a
and eax, 0x4c2801
or eax, 0x1430904c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x66be4043
and eax, 0x3280500a
or eax, 0x1300581
mov dword [ebx], eax
add ebx, edx
or eax, 0x795c2884
xor eax, 0x2c0f3cd5
and eax, 0x4714050
or eax, 0x8049805
mov dword [ebx], eax
add ebx, edx
xor eax, 0x511b7c63
or eax, 0xdfb685d
and eax, 0x11cc440b
or eax, 0x22000180
mov dword [ebx], eax
add ebx, edx
and eax, 0x50a89931
and eax, 0x649ee5fb
and eax, 0x80001
or eax, 0x8407d044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x20a0b27a
and eax, 7
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
and eax, 0x4626062e
and eax, 2
or eax, 0x89cc4d89
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ac712a9
and eax, 0x5e1aad26
and eax, 0x520a0400
or eax, 0xadf4b08d
mov dword [ebx], eax
add ebx, edx
or eax, 0x2fbda0c4
and eax, 0x2d78cd5b
and eax, 0x20508049
or eax, 0xd0050bb6
mov dword [ebx], eax
add ebx, edx
or eax, 0x8c4354
xor eax, 0x713bb4ff
and eax, 0x80a01500
or eax, 0x7e108089
mov dword [ebx], eax
add ebx, edx
and eax, 0x50c1475d
or eax, 0x1912a652
and eax, 0x4182a75b
or eax, 0x40958a4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3542f610
or eax, 0x48e4cf5f
and eax, 0xe883cc
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x219dcc8b
and eax, 0x1880088
or eax, 0x8a444501
mov dword [ebx], eax
add ebx, edx
or eax, 0x1dba4f45
and eax, 0x9ffe048d
or eax, 0x6000b000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1840d1d5
and eax, 0x10001085
or eax, 0xa08d2b7a
mov dword [ebx], eax
add ebx, edx
and eax, 0x71d2c30e
or eax, 0x6881f474
and eax, 0x7881f77e
or eax, 0x47e0880
mov dword [ebx], eax
add ebx, edx
xor eax, 0x70564ceb
or eax, 0x1358e641
and eax, 0x14518355
or eax, 0xe0040800
mov dword [ebx], eax
add ebx, edx
or eax, 0x128933ea
and eax, 0xf68c9189
or eax, 0x8200400
mov dword [ebx], eax
add ebx, edx
or eax, 0x65afa86c
and eax, 0x458bbded
or eax, 0x4212
mov dword [ebx], eax
add ebx, edx
or eax, 0x4546af66
and eax, 0x8589bc
or eax, 0xa8000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x75b640b6
xor eax, 0x718d8875
and eax, 0x10988c0
or eax, 0x8af6773e
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f83b9cc
xor eax, 0x64ffc3af
and eax, 0x89003441
or eax, 0x6083c00c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x17fc5707
and eax, 0xf44d8100
or eax, 0x801
mov dword [ebx], eax
add ebx, edx
and eax, 0xcbef22a
xor eax, 0x5850b0bb
and eax, 0x5c0c108b
or eax, 0xa2a08500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c85bc76
xor eax, 0x2b6a5e17
and eax, 0x810377ea
or eax, 0x14388815
mov dword [ebx], eax
add ebx, edx
xor eax, 0x53e3899d
and eax, 0xc6d87620
or eax, 0x39278888
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc091eca
and eax, 0x41c60060
or eax, 0x401091d
mov dword [ebx], eax
add ebx, edx
or eax, 0x193c93d5
and eax, 0x184
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x23cbae1c
and eax, 0x303ab00
or eax, 0xc4044000
mov dword [ebx], eax
add ebx, edx
and eax, 0x23eb9e9e
and eax, 0x325b167
and eax, 0x8000
or eax, 0x445
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ff2b213
and eax, 0x45820000
or eax, 0x90000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b46179a
xor eax, 0x5ac74bab
and eax, 0x1080000
or eax, 0xe083c4
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f615102
and eax, 0x2419a5f8
and eax, 0x100
or eax, 0x8bc44489
mov dword [ebx], eax
add ebx, edx
or eax, 0x34eb407f
or eax, 0x14e0c8f3
and eax, 0xd23c44d
or eax, 0x40100000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5534c6f3
and eax, 0x44692bf4
and eax, 0
or eax, 0x8b147484
mov dword [ebx], eax
add ebx, edx
xor eax, 0x199bd08c
and eax, 0x820fa400
or eax, 0x2d005855
mov dword [ebx], eax
add ebx, edx
or eax, 0xc320433
and eax, 0x8205c055
or eax, 0x50800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x30f1c46a
and eax, 0x40810074
or eax, 0x50a0900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d6c259f
and eax, 0x530bc640
and eax, 0x40
or eax, 0x1e883a8
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f6d7083
xor eax, 0x1446920c
and eax, 0x1280088
or eax, 0x8ac04501
mov dword [ebx], eax
add ebx, edx
and eax, 0x5cfa9b08
and eax, 0x1b0514ac
and eax, 8
or eax, 0xc183c445
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d05056b
or eax, 0x6f2fc8f8
and eax, 0x440d8801
or eax, 0x80400100
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c73c90b
and eax, 0x203c410b
or eax, 0x3801480
mov dword [ebx], eax
add ebx, edx
or eax, 0x74c8f64a
and eax, 0x3174d041
or eax, 0x10814
mov dword [ebx], eax
add ebx, edx
and eax, 0x6bb375b2
and eax, 0x21304000
or eax, 0x1280058b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7de41f61
and eax, 0x8544040
or eax, 0x2121a405
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c8fc917
xor eax, 0x62b905d8
and eax, 0x140088a
or eax, 0x88b44501
mov dword [ebx], eax
add ebx, edx
xor eax, 0x411db5ad
or eax, 0x77a2d5a9
and eax, 0xffeaa48d
or eax, 0x140000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x79fe77fa
and eax, 0x432a83b9
and eax, 0x8331
or eax, 0xd05508ce
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ce227bc
and eax, 0xdca08589
or eax, 0x22001000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1d3324ec
and eax, 0x4583b5ed
or eax, 0x84a12
mov dword [ebx], eax
add ebx, edx
or eax, 0x359e5715
and eax, 0x18083d0
or eax, 0x400000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1cbca343
and eax, 0x800100
or eax, 0x8b504489
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b8a20bd
and eax, 0x177b7025
and eax, 0x35a2005
or eax, 0xfca48488
mov dword [ebx], eax
add ebx, edx
and eax, 0x57547060
xor eax, 0xc985913
and eax, 0x8c3913
or eax, 0xa00102ec
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c51a8c1
and eax, 0x2374627e
and eax, 0x2040
or eax, 0x7dffdfbe
mov dword [ebx], eax
add ebx, edx
or eax, 0x29e53e69
xor eax, 0x59308f8b
and eax, 0x450000
or eax, 0xd8108b09
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a4b75e3
and eax, 0x8000c282
or eax, 0x9010001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x39c6d762
and eax, 0x831041
or eax, 0x4508c814
mov dword [ebx], eax
add ebx, edx
and eax, 0x518ebfdf
and eax, 0x40000810
or eax, 0x904523a8
mov dword [ebx], eax
add ebx, edx
or eax, 0x103c3e4c
or eax, 0x203b16b0
and eax, 0x400b1874
or eax, 0xd800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x83f738b
and eax, 0x42bd4
or eax, 0xb0490000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e7923a6
and eax, 0x14000070
or eax, 0x418b1004
mov dword [ebx], eax
add ebx, edx
or eax, 0x11363a95
and eax, 0x40153af4
or eax, 0xa8400108
mov dword [ebx], eax
add ebx, edx
or eax, 0x798fb3f9
and eax, 0x418b087d
or eax, 0x4000000
mov dword [ebx], eax
add ebx, edx
or eax, 0xafc470e
or eax, 0x66814958
and eax, 0x48450b64
or eax, 0x90003080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x429d66e4
and eax, 0x13e8ebf8
and eax, 0x880900
or eax, 0x4d03247c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7beeb840
xor eax, 0x4d49ae7a
and eax, 0x180c0940
or eax, 0x848180a0
mov dword [ebx], eax
add ebx, edx
or eax, 0x6a54defe
and eax, 0x22adfad3
and eax, 0x28ddad2
or eax, 0x8972252c
mov dword [ebx], eax
add ebx, edx
or eax, 0x497d3b5d
or eax, 0x1d6a894d
and eax, 0x9589f855
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ca37a6f
and eax, 0xd92a8218
or eax, 0x26d57c80
mov dword [ebx], eax
add ebx, edx
and eax, 0x2d5db96b
or eax, 0x2cc33791
and eax, 0x1c00589
or eax, 0x82204002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4aac1efd
and eax, 0x41080160
or eax, 0x4810088
mov dword [ebx], eax
add ebx, edx
and eax, 0x3903e6a2
or eax, 0x75715fb3
and eax, 0x14010ba0
or eax, 0x888c8040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x768111b9
xor eax, 0x783cccad
and eax, 0x123056f4
or eax, 0x29cfa90a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4211436e
xor eax, 0x3d28ca25
and eax, 0x44c61085
or eax, 0xbb388808
mov dword [ebx], eax
add ebx, edx
or eax, 0x45193c16
and eax, 0x938d0c9f
or eax, 0x360
mov dword [ebx], eax
add ebx, edx
xor eax, 0x23f4b4a5
and eax, 0x80000000
or eax, 0xb000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b2fe37c
and eax, 0x4833e7ed
and eax, 0x8000000
or eax, 0xe283b055
mov dword [ebx], eax
add ebx, edx
and eax, 0x30ff9d6b
and eax, 0x20018001
or eax, 0x90540900
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b33e7ec
xor eax, 0x81734d2
and eax, 0x320410b
or eax, 0x900480
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d5e6f5b
and eax, 0x42a0840
or eax, 0x4111c405
mov dword [ebx], eax
add ebx, edx
or eax, 0x7497d80e
and eax, 0x13f5c44
or eax, 0x8a4021b0
mov dword [ebx], eax
add ebx, edx
or eax, 0x652de4f7
and eax, 0x4d3bd045
or eax, 8
mov dword [ebx], eax
add ebx, edx
and eax, 0x7fec6316
and eax, 0x45084004
or eax, 0x82013df8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x18cda84a
and eax, 0x8004
or eax, 0x10041
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a4088d4
xor eax, 0x63a3f79d
and eax, 0x1e20000
or eax, 0x6090000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2fc5f82d
and eax, 0x800000
or eax, 0x45c7
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a7d44be
xor eax, 0x4b0e69d
and eax, 0xa000000
or eax, 0x81000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3cd26b32
and eax, 0x15026810
or eax, 0x40219045
mov dword [ebx], eax
add ebx, edx
and eax, 0x1243ef18
or eax, 0x9698c58
and eax, 0x94b6400
or eax, 0x82141080
mov dword [ebx], eax
add ebx, edx
or eax, 0x162d687e
and eax, 0x5034044
or eax, 0x40008001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x79c8348b
and eax, 0x593ce1f9
and eax, 0x80060c8
or eax, 0x83571434
mov dword [ebx], eax
add ebx, edx
or eax, 0x705e2ce6
or eax, 0x56b07313
and eax, 0x4d2b604d
or eax, 0x8000
mov dword [ebx], eax
add ebx, edx
and eax, 0x565ca7e3
and eax, 0x40082040
or eax, 0x98451b9c
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d4987be
xor eax, 0x349eacc5
and eax, 0x44830c59
or eax, 0x1084024
mov dword [ebx], eax
add ebx, edx
or eax, 0x16f35c54
or eax, 0x2934ad31
and eax, 0x7df79968
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d1b5eba
and eax, 0x74451bd8
or eax, 0x80002000
mov dword [ebx], eax
add ebx, edx
or eax, 0x12391748
and eax, 0x54090058
or eax, 0x1824025
mov dword [ebx], eax
add ebx, edx
and eax, 0x892c8be
and eax, 0x185f3c8b
and eax, 0x20000
or eax, 0x1c083f4
mov dword [ebx], eax
add ebx, edx
or eax, 0x3df37ee2
or eax, 0x2d9e1074
and eax, 0x9f45580
or eax, 0x82000009
mov dword [ebx], eax
add ebx, edx
or eax, 0x269bcbea
and eax, 0x50bd441
or eax, 0x40002004
mov dword [ebx], eax
add ebx, edx
or eax, 0x758f5520
and eax, 0x10e7460
or eax, 0x8a100090
mov dword [ebx], eax
add ebx, edx
or eax, 0x11d2060
and eax, 0x9035040
or eax, 0x4420880d
mov dword [ebx], eax
add ebx, edx
and eax, 0x1d5ff441
and eax, 0x4018000
or eax, 0x908c09b0
mov dword [ebx], eax
add ebx, edx
or eax, 0x1423da37
and eax, 0x80afdbb6
or eax, 0xb502448
mov dword [ebx], eax
add ebx, edx
or eax, 0x65d7b580
and eax, 0xc283d854
or eax, 1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x39dbe1ef
and eax, 0xd8500900
or eax, 0x58001
mov dword [ebx], eax
add ebx, edx
or eax, 0x76aa1408
and eax, 0xfe949d01
or eax, 0x2082
mov dword [ebx], eax
add ebx, edx
or eax, 0x601f9078
and eax, 0x7400bdfb
or eax, 0x1004204
mov dword [ebx], eax
add ebx, edx
or eax, 0x742af027
and eax, 0x7b40a300
and eax, 0x70008300
or eax, 0x8c450808
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e570e81
or eax, 0x647f10cd
and eax, 0x74640501
or eax, 0x804002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x36aab394
and eax, 0x404c8201
or eax, 0xb0010908
mov dword [ebx], eax
add ebx, edx
and eax, 0x75819b25
and eax, 0x18901
or eax, 0x89006082
mov dword [ebx], eax
add ebx, edx
and eax, 0x151a9dfe
and eax, 0x1008000
or eax, 0x548b704d
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c4484c2
xor eax, 0x383bfb4f
and eax, 0x6811330c
or eax, 0x904400b0
mov dword [ebx], eax
add ebx, edx
or eax, 0x54f31a2
xor eax, 0x43e17ed2
and eax, 0x48a0d64
or eax, 0x41013211
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d4629b2
and eax, 0x44002930
or eax, 0x884512cc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7500046
or eax, 0x64bffeb0
and eax, 0x85870c38
or eax, 0x400045
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d5d8ec9
and eax, 0x5450c48
or eax, 0xfabaf334
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f798487
or eax, 0x5b8c5cdc
and eax, 1
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x65b8427b
and eax, 0x33e9453c
and eax, 0x1800028
or eax, 0x84470ac3
mov dword [ebx], eax
add ebx, edx
and eax, 0x14d7a3b3
and eax, 0x4c70220
or eax, 0xfb38fd5c
mov dword [ebx], eax
add ebx, edx
and eax, 0x36aae461
or eax, 0x56072c8f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x2d18d640
and eax, 0
or eax, 0x33e84d8b
mov dword [ebx], eax
add ebx, edx
and eax, 0x48f0eaae
or eax, 0xed3ccf1
and eax, 0xef34c89
or eax, 0xf10c3004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5565f8d2
xor eax, 0x5593ad97
and eax, 0x900909c8
or eax, 0x848037
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e035f0d
xor eax, 0x2edb55ea
and eax, 0xada5ce6
or eax, 0x8125a318
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c9defea
xor eax, 0x3fab9cc
and eax, 0xa034004
or eax, 0xe080a851
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f36cc4
and eax, 0xe8508001
or eax, 0x50900
mov dword [ebx], eax
add ebx, edx
and eax, 0x75ca8ffc
xor eax, 0x3e74160
and eax, 0x62808800
or eax, 0x9c103583
mov dword [ebx], eax
add ebx, edx
xor eax, 0x429597a4
and eax, 0x34002a27
or eax, 0x4000d5d8
mov dword [ebx], eax
add ebx, edx
and eax, 0x57f1d174
xor eax, 0x7a70c041
and eax, 0x4400110
or eax, 0xc0058a0a
mov dword [ebx], eax
add ebx, edx
and eax, 0x7eafd054
and eax, 0x18000
or eax, 0x89004083
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c722bcc
and eax, 0x8000000
or eax, 0x458bc445
mov dword [ebx], eax
add ebx, edx
and eax, 0x7bf78043
and eax, 0x40010040
or eax, 0xb04c3b84
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a3f03d1
xor eax, 0x55100930
and eax, 0x15090870
or eax, 0x4082010d
mov dword [ebx], eax
add ebx, edx
or eax, 0x70a7c892
and eax, 0x1aa81b8
or eax, 0x400200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x47ce766
and eax, 0x1904488
or eax, 0x8a281101
mov dword [ebx], eax
add ebx, edx
or eax, 0x71303e6d
and eax, 0x63c79b83
and eax, 0x60801801
or eax, 0x8803e444
mov dword [ebx], eax
add ebx, edx